bpftool-5.10.0-60.116.0.143.oe2203 >  A eL=W^^fP kW()lDnBp-@jm |<<\cPs [(XfYҖ{Xs㲄X_G--,\e|b F8N$6 ujz7+iNV), L `8VʧAe[Z"SG0O !_PkzzU"E55GH|[J2T" WO|HL112;2d689272459db84391cc3f0d77d463c4478814c0428d6dc996d296a8403188cc707108e1cfbb405b916ad9c81fd337b447478bf8d4ueL=W^^fxL75&d"$YnLH`sܭ$Ilg~!x=Tnywe/_=CdIX17H5J$MQJ'p@ Im? I]d  % b $ 9E\bl   P  D,x  ( H8 P9t:.F @zG @H @I A<X APY AX\ A] A^ Cob D c E d Eze Ef El Et Eu Ev F8w Gx H y HXz H H H H I ICbpftool5.10.060.116.0.143.oe2203Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.eJπobs-worker-backend-test-0001'Huawei openEulerhttp://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64`&.HX s+-u .oA큤eJπeJπeJπeJπeJπeJπeJπeJπeJπeJπeJπeJπeJπeJπeJπeJπeJπeJπeJπb231498c3c0f82c9df208dedbfd2a3cc459f548a1f172bc3420ce78fbf82c73d9fbd950883aa9c4d502ccfcca9eacbe2988d54e9242c16b8b3480f4ec1407a36548e4043363386024accfcabe5315917a79cd58f5182c60ad3d3810c3c5740fdedea4507d90bc3c76c9658ca423950790596423b380d3cd9bf50e4c74f9056d4fb5a425bd3b3cd6071a3a9aff9909a859e7c1158d54d32e07658398cd67eb6a093314c7ef69050898a20b9b9c193554d3b552c56e32eba144a48b05d8f2ef1417074234462156a69234d97be09daaee8a93337844b05fc42be5987d0bf2e03cbc1c6dd68cfdaa6989a778fa01f1de846cd8b7b13ddc4aae6f89bf93975f460b7fd96eb6d1f578b596e0968800d64568b7f892547de81a9c7da028c86e6b363bfd02c6c25b6efa3b3a3ffb0bc1d2a40a1cbf5b8c16467eca9417f92f4fa0b0c3dd3d4180c79b91904de6b04ea40e67cdf1effde06e0c4f783a7661bcc14435fe341242238cae9dad568ef749c5f03e66480bf9746a850a445db4577f2c4535687b49ec90f0678731e1fb25873c00b1d20eb9642c13e730b035052d2932d80caf04058280315f53fdc8ec877612cf162320d569090261a0bd15cd12c78dc9035b491baf048fbf10dea8e799de66e753869c923acd54da6db7f3219abbdc883d44e5e40947277e4e5b63f2d53f08980da914c1e0ea8120668167b0a8558efa264fc29e573ced24f1b656d9746243cb44490145915e745c43dc457db14e0b1a51f3f713834899efc0b2e9f974f63ac4550c7322a078727878c26a06a6cf618bc763brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.10.0-60.116.0.143.oe2203.src.rpmbpftoolbpftool(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.22)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcap.so.2()(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libelf.so.1(ELFUTILS_1.5)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)libz.so.1(ZLIB_1.2.3.3)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.17.0eKx@e@@e.w@e&@e e@didd@dhdd˖d@d@d8dD@d@d[@dr@d@dddq@dw6dldcp@d[@dI@d?d6@d,@d(d$(@dddxc>@cU@cccT@c@cc @cj@c/c]ci@ci@c@c~ @cwscjDcb[cZrcN@cGc2c)@c!@cc6@c b@bbbL@bb@b֜b@bb'b@bbbx@b=b@bbbkbw@bb@bzSbjbe;baG@b^@bV@bV@bUib@Qb; b9@b8hb8hb7@b4t@b3"b3"b0b+9b)@b(b'E@b'E@b b\@b\@b!b!b@b8bOb@a,@a,@a@aaeaaa|a+@a+@aŶ@a@a@a@a@aa@@a@aKaJialin Zhang - 5.10.0-60.116.0.143Jialin Zhang - 5.10.0-60.115.0.142Jialin Zhang - 5.10.0-60.114.0.141Jialin Zhang - 5.10.0-60.113.0.140Jialin Zhang - 5.10.0-60.112.0.139Jialin Zhang - 5.10.0-60.111.0.138Jialin Zhang - 5.10.0-60.110.0.137Jialin Zhang - 5.10.0-60.109.0.136Jialin Zhang - 5.10.0-60.108.0.135Jialin Zhang - 5.10.0-60.107.0.134Jialin Zhang - 5.10.0-60.106.0.133Jialin Zhang - 5.10.0-60.105.0.132Jialin Zhang - 5.10.0-60.104.0.131Jialin Zhang - 5.10.0-60.103.0.130Chunsheng Luo - 5.10.0-60.102.0.129Jialin Zhang - 5.10.0-60.102.0.128Chunsheng Luo - 5.10.0-60.101.0.127Jialin Zhang - 5.10.0-60.101.0.126Shi Kemeng - 5.10.0-60.100.0.125Jialin Zhang - 5.10.0-60.100.0.124Jialin Zhang - 5.10.0-60.99.0.123Jialin Zhang - 5.10.0-60.98.0.122Jialin Zhang - 5.10.0-60.97.0.121Jialin Zhang - 5.10.0-60.96.0.120Jialin Zhang - 5.10.0-60.95.0.119Jialin Zhang - 5.10.0-60.94.0.118Jialin Zhang - 5.10.0-60.93.0.117Jialin Zhang - 5.10.0-60.92.0.116Jialin Zhang - 5.10.0-60.91.0.115Jialin Zhang - 5.10.0-60.90.0.114Jialin Zhang - 5.10.0-60.89.0.113Jialin Zhang - 5.10.0-60.88.0.112Jialin Zhang - 5.10.0-60.87.0.111Jialin Zhang - 5.10.0-60.86.0.110Jialin Zhang - 5.10.0-60.85.0.109Zheng Zengkai - 5.10.0-60.84.0.108Jialin Zhang - 5.10.0-60.83.0.107Jialin Zhang - 5.10.0-60.82.0.106Jialin Zhang - 5.10.0-60.81.0.105Jialin Zhang - 5.10.0-60.80.0.104Jialin Zhang - 5.10.0-60.79.0.103Jialin Zhang - 5.10.0-60.78.0.102Jialin Zhang - 5.10.0-60.77.0.101Zheng Zengkai - 5.10.0-60.76.0.100Zheng Zengkai - 5.10.0-60.75.0.99Zheng Zengkai - 5.10.0-60.74.0.98Zheng Zengkai - 5.10.0-60.73.0.97Zheng Zengkai - 5.10.0-60.72.0.96Zheng Zengkai - 5.10.0-60.71.0.95Zheng Zengkai - 5.10.0-60.70.0.94Zheng Zengkai - 5.10.0-60.68.0.93Zheng Zengkai - 5.10.0-60.67.0.92Zheng Zengkai - 5.10.0-60.66.0.91Zheng Zengkai - 5.10.0-60.65.0.90Zheng Zengkai - 5.10.0-60.63.0.89Zheng Zengkai - 5.10.0-60.61.0.88Zheng Zengkai - 5.10.0-60.59.0.87Zheng Zengkai - 5.10.0-60.58.0.86Zheng Zengkai - 5.10.0-60.57.0.85Zheng Zengkai - 5.10.0-60.56.0.84Zheng Zengkai - 5.10.0-60.55.0.83Zheng Zengkai - 5.10.0-60.54.0.82Zheng Zengkai - 5.10.0-60.53.0.81Zheng Zengkai - 5.10.0-60.52.0.80Zheng Zengkai - 5.10.0-60.51.0.79Zheng Zengkai - 5.10.0-60.50.0.78Zheng Zengkai - 5.10.0-60.49.0.77Zheng Zengkai - 5.10.0-60.48.0.76Zheng Zengkai - 5.10.0-60.47.0.75Zheng Zengkai - 5.10.0-60.46.0.74Zheng Zengkai - 5.10.0-60.45.0.73Zheng Zengkai - 5.10.0-60.43.0.72Zheng Zengkai - 5.10.0-60.42.0.71Zheng Zengkai - 5.10.0-60.41.0.70Zheng Zengkai - 5.10.0-60.40.0.69Zheng Zengkai - 5.10.0-60.39.0.68Zheng Zengkai - 5.10.0-60.38.0.67Zheng Zengkai - 5.10.0-60.37.0.66Zheng Zengkai - 5.10.0-60.36.0.65Zheng Zengkai - 5.10.0-60.35.0.64Zheng Zengkai - 5.10.0-60.34.0.63Zheng Zengkai - 5.10.0-60.33.0.62Zheng Zengkai - 5.10.0-60.32.0.61Zheng Zengkai - 5.10.0-60.31.0.60Zheng Zengkai - 5.10.0-60.30.0.59Zheng Zengkai - 5.10.0-60.28.0.58Zheng Zengkai - 5.10.0-60.27.0.57Zheng Zengkai - 5.10.0-60.23.0.56Zheng Zengkai - 5.10.0-60.22.0.55Zheng Zengkai - 5.10.0-60.21.0.54Zheng Zengkai - 5.10.0-60.20.0.53Zheng Zengkai - 5.10.0-60.20.0.52Zheng Zengkai - 5.10.0-60.19.0.51Zheng Zengkai - 5.10.0-60.18.0.50Zheng Zengkai - 5.10.0-60.17.0.49Zheng Zengkai - 5.10.0-60.16.0.48Zheng Zengkai - 5.10.0-60.15.0.47Zheng Zengkai - 5.10.0-60.14.0.46Zheng Zengkai - 5.10.0-60.13.0.45Liu Yuntao - 5.10.0-60.12.0.44Zheng Zengkai - 5.10.0-60.12.0.43Zheng Zengkai - 5.10.0-60.11.0.42Zheng Zengkai - 5.10.0-60.10.0.41Zheng Zengkai - 5.10.0-60.9.0.40Zheng Zengkai - 5.10.0-60.8.0.39Zheng Zengkai - 5.10.0-60.7.0.38Zheng Zengkai - 5.10.0-60.4.0.37Zheng Zengkai - 5.10.0-60.3.0.36Zheng Zengkai - 5.10.0-60.2.0.35Zheng Zengkai - 5.10.0-60.1.0.34Zheng Zengkai - 5.10.0-60.0.0.33Zheng Zengkai - 5.10.0-59.0.0.32Zheng Zengkai - 5.10.0-58.0.0.31Zheng Zengkai - 5.10.0-57.0.0.30Zheng Zengkai - 5.10.0-56.0.0.29Zheng Zengkai - 5.10.0-55.0.0.28Zheng Zengkai - 5.10.0-54.0.0.27Zheng Zengkai - 5.10.0-53.0.0.26Zheng Zengkai - 5.10.0-52.0.0.25Zheng Zengkai - 5.10.0-42.0.0.24Zheng Zengkai - 5.10.0-41.0.0.23Zheng Zengkai - 5.10.0-40.0.0.22Zheng Zengkai - 5.10.0-39.0.0.21Zheng Zengkai - 5.10.0-38.0.0.20Zheng Zengkai - 5.10.0-36.0.0.19Zheng Zengkai - 5.10.0-35.0.0.18Zheng Zengkai - 5.10.0-34.0.0.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- !2717 [sync] PR-2678: io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid - !2739 [sync] PR-2443: CVE-2023-37453 - !2733 [sync] PR-2688: nvmet-tcp: Fix a possible UAF in queue intialization setup - USB: core: Fix oversight in SuperSpeed initialization - USB: core: Fix race by not overwriting udev->descriptor in hub_port_init() - USB: core: Change usb_get_device_descriptor() API - USB: core: Unite old scheme and new scheme descriptor reads - nvmet-tcp: Fix a possible UAF in queue intialization setup - !2701 [sync] PR-2672: fix CVE-2023-46813 - io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid - !2710 [sync] PR-2694: LoongArch: add 32/64 pc relative relocation type support - !2664 [sync] PR-2579: LoongArch: default IPMI related defconfig to m - LoongArch: Add support for 64_PCREL relocation type - LoongArch: Add support for 32_PCREL relocation type - LoongArch: Define relocation types for ABI v2.10 - !2644 [sync] PR-2543: psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n - x86/sev: Check for user-space IOIO pointing to kernel space - x86/sev: Check IOBM for IOIO exceptions from user-space - x86/sev: Disable MMIO emulation from user mode - LoongArch: default IPMI related defconfig to m - psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n- !2690 [sync] PR-2666: net: xfrm: Fix xfrm_address_filter OOB read - !2373 [sync] PR-2258: ext4: do not mark inode dirty every time when appending using delalloc - !2637 [sync] PR-2454: igb: set max size RX buffer when store bad packet is enabled - net: xfrm: Fix xfrm_address_filter OOB read - !2535 [sync] PR-2370: ipv4: fix null-deref in ipv4_link_failure - !2524 [sync] PR-2440: netfilter: xt_u32: validate user space input - !2530 [sync] PR-2411: netfilter: xt_sctp: validate the flag_info count - !2527 [sync] PR-2410: netfilter: nfnetlink_osf: avoid OOB read - !2658 [sync] PR-2628: ubi: Refuse attaching if mtd's erasesize is 0 - !2663 arm64: fix a concurrency issue in emulation_proc_handler() - arm64: armv8_deprecated: fix unused-function error - arm64: armv8_deprecated: rework deprected instruction handling - arm64: armv8_deprecated: move aarch32 helper earlier - arm64: armv8_deprecated move emulation functions - arm64: armv8_deprecated: fold ops into insn_emulation - arm64: rework EL0 MRS emulation - arm64: factor insn read out of call_undef_hook() - arm64: factor out EL1 SSBS emulation hook - arm64: split EL0/EL1 UNDEF handlers - arm64: allow kprobes on EL0 handlers - arm64: rework BTI exception handling - arm64: rework FPAC exception handling - arm64: consistently pass ESR_ELx to die() - arm64: die(): pass 'err' as long - arm64: report EL1 UNDEFs better - Revert "arm64: fix a concurrency issue in emulation_proc_handler()" - ubi: Refuse attaching if mtd's erasesize is 0 - !2647 [sync] PR-2641: Fix CVE-2023-5717 - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2563 fix cgroup poll UAF - !2519 [sync] PR-2437: crypto: drbg - Only fail when jent is unavailable in FIPS mode - !2558 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - !2595 [sync] PR-2573: media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2566 [sync] PR-2557: Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - !2580 [sync] PR-2476: Fixed five CVEs vulnerabilities of ksmbd - !2613 CVE-2022-44033 - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !2552 scsi: mpt3sas: Driver patch set for openEuler-22.03-LTS - !2584 [sync] PR-2571: xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - xen/events: replace evtchn_rwlock with RCU - ksmbd: do not call kvmalloc() with __GFP_NORETRY | __GFP_NO_WARN - ksmbd: fix infinite loop in ksmbd_conn_handler_loop() - ksmbd: send proper error response in smb2_tree_connect() - ksmbd: fix racy issue from smb2 close and logoff with multichannel - ksmbd: call rcu_barrier() in ksmbd_server_exit() - ksmbd: fix racy issue under cocurrent smb2 tree disconnect - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - sched/psi: Select KERNFS as needed - kernfs: add stub helper for kernfs_generic_poll() - sched/psi: use kernfs polling functions for PSI trigger polling - USB: ene_usb6250: Allocate enough memory for full object - scsi: mpt3sas: Perform additional retries if doorbell read returns 0 - scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() - scsi: mpt3sas: Remove usage of dma_get_required_mask() API - scsi: mpt3sas: re-do lost mpt3sas DMA mask fix - scsi: mpt3sas: Don't change DMA mask while reallocating pools - scsi: mpt3sas: Fix a memory leak - scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region - scsi: mpt3sas: Fix use-after-free warning - ipv4: fix null-deref in ipv4_link_failure - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - netfilter: xt_u32: validate user space input - !1561 Add ACS quirk for Wangxun NICs - !2514 [sync] PR-2499: f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - !2485 [sync] PR-2340: xfs: recent patches to fix xfs issues - f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io() - xfs: update the last_sync_lsn with ctx start lsn - xfs: shutdown xfs once inode double free - xfs: fix off-by-one-block in xfs_discard_folio() - xfs: xfs_bmap_punch_delalloc_range() should take a byte range - iomap: buffered write failure should not truncate the page cache - xfs,iomap: move delalloc punching to iomap - xfs: use byte ranges for write cleanup ranges - xfs: punching delalloc extents on write failure is racy - xfs: longest free extent no need consider postalloc - xfs: fix xfs shutdown since we reserve more blocks in agfl fixup - xfs: block reservation too large for minleft allocation - xfs: set minleft correctly for randomly sparse inode allocations - xfs: shutdown to ensure submits buffers on LSN boundaries - xfs: don't verify agf length when log recovery - xfs: Remove redundant assignment to busy - xfs: remove redundant pointer lip - xfs: remove redundant initializations of pointers drop_leaf and save_leaf - xfs: xfs_trans_cancel() path must check for log shutdown - xfs: fix bounds check in xfs_defer_agfl_block() - xfs: AGF length has never been bounds checked - xfs: journal geometry is not properly bounds checked - xfs: don't block in busy flushing when freeing extents - xfs: allow extent free intents to be retried - xfs: pass alloc flags through to xfs_extent_busy_flush() - Revert "xfs: propagate the return value of xfs_log_force() to avoid soft lockup" - xfs: use deferred frees for btree block freeing - xfs: don't reverse order of items in bulk AIL insertion - xfs: validate block number being freed before adding to xefi - xfs: validity check agbnos on the AGFL - xfs: pass xfs_extent_free_item directly through the log intent code - xfs: remove unused parameter from refcount code - xfs: reduce the size of struct xfs_extent_free_item - xfs: rename xfs_bmap_add_free to xfs_free_extent_later - xfs: create slab caches for frequently-used deferred items - xfs: compact deferred intent item structures - xfs: rename _zone variables to _cache - xfs: remove kmem_zone typedef - xfs: remove xfs_setattr_time() declaration - xfs: use setattr_copy to set vfs inode attributes - xfs: set prealloc flag in xfs_alloc_file_space() - xfs: don't assert fail on perag references on teardown - xfs: fix dir3 block read verify fail during log recover - xfs: propagate the return value of xfs_log_force() to avoid soft lockup - xfs: keep growfs sb log item active until ail flush success - !1141 [sync] PR-953: xfs: fixes patchs and backport patchs - PCI: Add ACS quirk for Wangxun NICs - ext4: do not mark inode dirty every time when appending using delalloc - Revert "openeuler: pci: workaround multiple functions can be assigned to only one VM" - xfs: atomic drop extent entries when inactiving attr - xfs: factor out __xfs_da3_node_read() - xfs: fix a UAF in xfs_iflush_abort_clean - xfs: fix a UAF when inode item push - xfs: fix the problem of mount failure caused by not refreshing mp->m_sb - iomap: iomap: fix memory corruption when recording errors during writeback - xfs: fix hung when transaction commit fail in xfs_inactive_ifree - xfs: fix dead loop when do mount with IO fault injection - xfs: fix ag count overflow during growfs - xfs: account extra freespace btree splits for multiple allocations - xfs: force shutdown xfs when xfs_attr_inactive fails - xfs: fix negative array access in xfs_getbmap - xfs: fix BUG_ON in xfs_getbmap() - xfs: use iomap_valid method to detect stale cached iomaps - iomap: write iomap validity checks - xfs: write page faults in iomap are not buffered writes - xfs: fix exception caused by unexpected illegal bestcount in leaf dir - Revert "[Huawei] xfs: fix uaf when leaf dir bestcount not match with dir data blocks" - xfs: don't expose internal symlink metadata buffers to the vfs - xfs: shut down filesystem if we xfs_trans_cancel with deferred work items - xfs: fix maxlevels comparisons in the btree staging code - xfs: sb verifier doesn't handle uncached sb buffer - xfs: fallocate() should call file_modified() - xfs: remove XFS_PREALLOC_SYNC - xfs: shutdown during log recovery needs to mark the log shutdown - xfs: xfs_trans_commit() path must check for log shutdown - xfs: xfs_do_force_shutdown needs to block racing shutdowns - xfs: log shutdown triggers should only shut down the log - xfs: shutdown in intent recovery has non-intent items in the AIL - xfs: AIL should be log centric - xfs: increase rename inode reservation - xfs: trim the mapp array accordingly in xfs_da_grow_inode_int - xfs: check return codes when flushing block devices - xfs: remove xfs_blkdev_issue_flush - xfs: fix NULL pointer dereference in xfs_getbmap()- !2420 [sync] PR-2323: net/sched: Retire rsvp classifier - net/sched: Retire rsvp classifier - !2366 [sync] PR-2282: sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler- !2391 netfilter: nf_tables: disallow rule removal from chain binding - netfilter: nf_tables: disallow rule removal from chain binding - !2389 nf_table LTS - netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - netfilter: nf_tables: skip bound chain on rule flush - netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: drop map element references from preparation phase - netfilter: nftables: rename set element data activation/deactivation functions - netfilter: nf_tables: reject unbound chain set before commit phase - netfilter: nf_tables: reject unbound anonymous set before commit phase - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: fix chain binding transaction logic - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - netfilter: nf_tables: use net_generic infra for transaction data - Revert "netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID" - Revert "netfilter: nf_tables: skip bound chain on rule flush" - Revert "netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE" - Revert "netfilter: nf_tables: fix chain binding transaction logic" - Revert "netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain" - Revert "netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR" - Revert "netfilter: nf_tables: unbind non-anonymous set if rule construction fails" - !2378 [sync] PR-2359: netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2299 [sync] PR-2287: scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() - !2297 [sync] PR-2286: scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow - scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() - scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow - !2273 [sync] PR-2156: drm: add inspur drm driver support - !2238 [sync] PR-2163: Fix the two problems when using binutil 2.41. - !2277 [sync] PR-2269: etmem: Fixed an issue where the module reference counting is incorrect - etmem: Fixed an issue where the module reference counting is incorrect - !2124 [sync] PR-1778: nvme-pci: fix DMA direction of unmapping integrity data - !2186 nvme-pci: fix timeout request state check - !2188 nvme-pci: fix mempool alloc size - drm: add inspur drm driver support - !2249 [sync] PR-2224: ext4: fix rec_len verify error - ext4: fix rec_len verify error - LoongArch: Fix module relocation error with binutils 2.41 - LoongArch: Fix the write_fcsr() macro - nvme-pci: fix mempool alloc size - nvme-pci: fix timeout request state check - nvme-pci: fix DMA direction of unmapping integrity data- !2214 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - !2231 [sync] PR-2086: fix CVE-2023-20588 - !2239 [sync] PR-2169: net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2242 [sync] PR-2230: media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2237 x86/speculation: Add force option to GDS mitigation - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2041 [sync] PR-1786: LoongArch: export lsx/lasx related struct to user space - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0 - !1877 [sync] PR-1826: x86/speculation: Add Gather Data Sampling mitigation - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - !2170 [sync] PR-2153: netfilter: nftables: exthdr: fix 4-byte stack OOB write - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2149 [sync] PR-2095: io_uring: ensure IOPOLL locks around deferred work - io_uring: ensure IOPOLL locks around deferred work - LoongArch: export lsx/lasx related struct to user space - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation- !2143 [sync] PR-2126: netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - !2107 [sync] PR-2090: net/sched: sch_hfsc: Ensure inner classes have fsc curve - netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - !2105 [sync] PR-2092: netfilter: nf_tables: skip bound chain on rule flush - !2108 [sync] PR-2085: af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2113 [sync] PR-2097: Fixed 4 CVEs of the ksmbd - !1779 nvme-pci: clear the prp2 field when not used - !2081 [sync] PR-2065: dm: switch to precise io accounting - ksmbd: not allow guest user on multichannel - ksmbd: fix deadlock in ksmbd_find_crypto_ctx() - ksmbd: block asynchronous requests when making a delay on session setup - ksmbd: destroy expired sessions - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - net/sched: sch_hfsc: Ensure inner classes have fsc curve - netfilter: nf_tables: skip bound chain on rule flush - !1925 [sync] PR-1883: SUNRPC: don't pause on incomplete allocation - !1748 [sync] PR-1649: Enable TPM TIS customization - !1747 [sync] PR-1646: Fixed extioi hardware emulation bugs on loongarch - dm: switch to precise io accounting - !2057 [sync] PR-2055: Only enable unicast promisc when mac table full to fix the hns3 bug - SUNRPC: don't pause on incomplete allocation - net: hns3: only enable unicast promisc when mac table full - !2047 [sync] PR-1752: ksmbd: validate session id and tree id in the compound request - ksmbd: validate session id and tree id in the compound request - nvme-pci: clear the prp2 field when not used - loongarch/config: Enable TPM TIS customization - loongarch/kvm: Fixed extioi hardware emulation bugs- !2002 [sync] PR-1911: ksmbd: fix out-of-bound read in smb2_write - !1626 [sync] PR-1621: fix three CVEs by backport mainline patchs - !1817 [sync] PR-1788: exfat: check if filename entries exceeds max filename length - ksmbd: fix out-of-bound read in smb2_write - !1979 [sync] PR-1446: Fix the default return value of dm_pool_dec_data_range() - Fix the default return value of dm_pool_dec_data_range() - !1384 [sync] PR-1346: dm thin metadata: check fail_io before using data_sm - exfat: check if filename entries exceeds max filename length - ksmbd: fix racy issue from session setup and logoff - ksmbd: Fix spelling mistake "excceed" -> "exceeded" - ksmbd: limit pdu length size according to connection status - ksmbd: Implements sess->ksmbd_chann_list as xarray - dm thin metadata: check fail_io before using data_sm- !1891 [sync] PR-1784: tun/tap: fix CVE-2023-4194 - !1885 [sync] PR-1815: Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1866 [sync] PR-1821: nbd: pass nbd_sock to nbd_read_reply() instead of index - !1780 [sync] PR-1766: xen/netback: Fix buffer overrun triggered by unusual packet - !1888 [sync] PR-1835: tcp: Reduce chance of collisions in inet6_hashfn(). - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1827 [sync] PR-1813: ksmbd: fix cve-2023-38432 - nbd: pass nbd_sock to nbd_read_reply() instead of index - ksmbd: validate command request size - ksmbd: validate command payload size - xen/netback: Fix buffer overrun triggered by unusual packet- !1838 fix CVE-2023-20593 for openEuler - tools arch x86: Sync the msr-index.h copy with the kernel sources - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - x86/cpu/amd: Add a Zenbleed fix - x86/cpu/amd: Move the errata checking functionality up - x86/cpu: Restore AMD's DE_CFG MSR after resume - !1775 [sync] PR-1729: fix CVE-2023-4128 in OLK510 - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free- !1756 [sync] PR-1742: cxgb4: fix use after free bugs caused by circular dependency problem - !1763 [sync] PR-1749: Input: cyttsp4_core - change del_timer_sync() to timer_shutdown_sync() - !1668 [sync] PR-1657: media: usb: siano: Fix CVE-2023-4132 - Input: cyttsp4_core - change del_timer_sync() to timer_shutdown_sync() - !1753 [sync] PR-1737: ksmbd: fix out of bounds read in smb2_sess_setup - cxgb4: fix use after free bugs caused by circular dependency problem - !1744 [sync] PR-1727: add support for timer_shutdown() api - !1731 [sync] PR-1713: netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - ksmbd: fix out of bounds read in smb2_sess_setup - timers: Keep del_timer[_sync]() exported - timers: Provide timer_shutdown[_sync]() - timers: Add shutdown mechanism to the internal functions - timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode - timers: Silently ignore timers with a NULL function - timers: Rename del_timer() to timer_delete() - timers: Rename del_timer_sync() to timer_delete_sync() - timers: Use del_timer_sync() even on UP - timers: Update kernel-doc for various functions - timers: Replace BUG_ON()s - timers: Get rid of del_singleshot_timer_sync() - sw64: Do not use timer namespace for timer_shutdown() function - clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function - clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function - ARM: spear: Do not use timer namespace for timer_shutdown() function - !1617 LoonArch: KVM: fix vcpu timer - !1639 nvme-pci: set min_align_mask before calculating max_hw_sectors - !1714 [sync] PR-1711: xfrm: add NULL check in xfrm_update_ae_params - !1632 [sync] PR-1604: net: nfc: Fix CVE-2023-3863 - netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - !1710 [sync] PR-1618: LoongArch: fix some config not defined - xfrm: add NULL check in xfrm_update_ae_params - LoongArch: fix CONFIG_TRACE_IRQFLAGS_SUPPORT not defined - LoongArch: fix CONFIG_ZONE_DMA32 not defined - LoongArch: fix percpu area not allocated as expected - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - nvme-pci: set min_align_mask before calculating max_hw_sectors - LoongArch: KVM: fix vcpu timer functions - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths- !1702 [sync] PR-1682: netfilter: nft_set_pipapo: fix improper element removal - !1674 [sync] PR-1596: ksmbd: fix out-of-bound read in deassemble_neg_contexts() - netfilter: nft_set_pipapo: fix improper element removal - !1656 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - !1640 [sync] PR-1551: ksmbd: allocate one more byte for implied bcc[0 - !1664 [sync] PR-1605: CVE-2023-38430 - ksmbd: fix out-of-bound read in deassemble_neg_contexts() - ksmbd: validate smb request protocol id - ksmbd: define SMB2_COMPRESSION_TRANSFORM_ID in fs/ksmbd/smb2pdu.h - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - ksmbd: allocate one more byte for implied bcc[0]- !1587 [sync] PR-1557: net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1582 [sync] PR-1480: ksmbd: fix wrong UserName check in session_user - !1598 [sync] PR-1547: binder: fix UAF caused by faulty buffer cleanup - !1601 [sync] PR-1581: psi: fix compile error for psi cgroupv1 when CONFIG_CGROUP=n - !1614 [sync] PR-1591: net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - !1592 [sync] PR-1585: ksmbd: fix global-out-of-bounds in smb2_find_context_vals - psi: fix compile error for psi cgroupv1 when CONFIG_CGROUP=n - binder: fix UAF caused by faulty buffer cleanup - ksmbd: fix global-out-of-bounds in smb2_find_context_vals - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - ksmbd: fix wrong UserName check in session_user - !1467 Fix null-ptr-deref while calling getpeername - !1573 [sync] PR-1535: net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1558 [sync] PR-1548: mm: memcontrol: fix cannot alloc the maximum memcg ID - !1380 [sync] PR-1351: dm thin: fix deadlock when swapping to thin device - !1349 [sync] PR-1294: dm stats: check for and propagate alloc_percpu failure - !1502 block: don't set GD_NEED_PART_SCAN if scan partition failed - !1477 [sync] PR-1345: dm: requeue IO if mapping table not yet - mm: memcontrol: fix cannot alloc the maximum memcg ID - block: don't set GD_NEED_PART_SCAN if scan partition failed - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param() - scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername() - dm thin: fix deadlock when swapping to thin device - dm stats: check for and propagate alloc_percpu failure- !1524 [sync] PR-1482: CVE-2023-3567 fix patches - !1337 [sync] PR-1335: bpf: Fix incorrect verifier pruning due to missing register precision taints - vc_screen: modify vcs_size() handling in vcs_read() - vc_screen: don't clobber return value in vcs_read - vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF - !1515 Fix CDM node problems - mm: fix alloc CDM node memory for MPOL_BIND - mm: fix ignore cpuset enforcement - !1489 [sync] PR-1476: ipv6/addrconf: fix a potential refcount underflow for idev - !1485 [sync] PR-1452: media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1494 [sync] PR-1445: netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ipv6/addrconf: fix a potential refcount underflow for idev - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1371 [sync] PR-1254: Two CVE fixes of ksmbd - ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem() - ksmbd: fix memleak in session setup - bpf: Fix incorrect verifier pruning due to missing register precision taints- !1289 [sync] PR-1262: drm/msm/dpu: Add check for pstates - !1455 [sync] PR-1358: Remove DECnet support from kernel - !1438 [sync] PR-1426: netfilter: nf_tables: do not ignore genmask when looking up chain by id - !1459 [sync] PR-1425: loop: loop_set_status_from_info() check before assignment - !1462 [sync] PR-1436: Fix CVE-2023-3117 - !1429 nbd: fix null-ptr-dereference while accessing 'nbd->config' - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: fix chain binding transaction logic - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - loop: loop_set_status_from_info() check before assignment - Remove DECnet support from kernel - netfilter: nf_tables: do not ignore genmask when looking up chain by id - !1419 [sync] PR-1415: Fix generic/299 fail - !1348 [sync] PR-1295: blk-wbt: don't show valid wbt_lat_usec in - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1411 [sync] PR-1408: Replace the hulk patch with the lts patch - cgroup: Do not corrupt task iteration when rebinding subsystem - Revert "cgroup: Stop task iteration when rebinding subsystem" - !1388 [sync] PR-1312: quota: fix race condition between dqput() and dquot_mark_dquot_dirty() - !1391 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1307 [sync] PR-1280: cgroup: always put cset in cgroup_css_set_put_fork - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - !1328 [sync] PR-1325: jbd2: fix several checkpoint - !1331 [sync] PR-1314: ext4: Stop trying writing pages if no free blocks generated - !1339 [sync] PR-1286: ext4: turning quotas off if mount failed after enable quotas - blk-wbt: don't show valid wbt_lat_usec in sysfs while wbt is disabled - blk-wbt: make enable_state more accurate - ext4: turning quotas off if mount failed after enable quotas - ext4: Stop trying writing pages if no free blocks generated - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - cgroup: always put cset in cgroup_css_set_put_fork - drm/msm/dpu: Add check for pstates- Fix error provides- !1366 [sync] PR-1324: io_uring: hold uring mutex around poll removal - !1369 [sync] PR-1287: ipvlan:Fix out-of-bounds caused by unclear skb->cb - ipvlan:Fix out-of-bounds caused by unclear skb->cb - io_uring: hold uring mutex around poll removal - !1342 [sync] PR-1272: xfs: fix some problems recently - xfs: fix uninitialized variable access - xfs: set XFS_FEAT_NLINK correctly - xfs: don't leak perag when growfs fails - xfs: factor out xfs_destroy_perag() - xfs: fix warning in xfs_vm_writepages() - xfs: don't leak intent item when recovery intents fail - xfs: factor out xfs_defer_pending_abort - xfs: fix mounting failed caused by sequencing problem in the log records- Fix x86 provides error symbol- !1311 Fix CVE-2023-2860 - !1237 [sync] PR-1194: fix memleak with efi_fake_mem - ipv6: sr: fix out-of-bounds read when setting HMAC data. - !1274 [sync] PR-1253: media: saa7134: fix use after free bug in saa7134_finidev due to race condition - !1303 [sync] PR-1283: media: dm1105: Fix use after free bug in dm1105_remove due to race condition - !1299 [sync] PR-1270: media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - !1269 arm64: Add AMPERE1 to the Spectre-BHB affected list - !1264 [sync] PR-1261: usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - !1187 [sync] PR-1177: net/sched: flower: fix possible OOB write in fl_set_geneve_opt() - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - !1202 [sync] PR-1148: LoongArch: cleanup swiotlb bakcup buffer related code - arm64: Add AMPERE1 to the Spectre-BHB affected list - !1255 [sync] PR-1247: HID: intel_ish-hid: Add check for ishtp_dma_tx_map - !1128 [sync] PR-1077: drm/qxl: Fix missing free_irq - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition - HID: intel_ish-hid: Add check for ishtp_dma_tx_map - config: Disable EFI_FAKE_MEMMAP support for arm64 by default - efi: Fix UAF for arm64 when enable efi_fake_mem - Revert "LoongArch: Add ARCH_HAS_SETUP_DMA_OPS and DMA_OPS" - Revert "LoongArch: Add swiotlb backups buffer" - net/sched: flower: fix possible OOB write in fl_set_geneve_opt() - drm/qxl: Fix missing free_irq- use full version-release instead of devel_release for mkgrub-menu- !1250 hugetlb: Fix some incorrect behavior - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - !1238 [sync] PR-1181: relayfs: fix out-of-bounds access in relay_file_read - relayfs: fix out-of-bounds access in relay_file_read - !1209 [sync] PR-1185: nbd: validate the block size in nbd_set_size - !1232 [sync] PR-1220: mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block - mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block - !1224 [sync] PR-1221: media: rkvdec: fix use after free bug in rkvdec_remove - media: rkvdec: fix use after free bug in rkvdec_remove - !1198 [sync] PR-1190: memcg: fix implicit declaration of memcg_print_bad_task() - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - memcg: fix implicit declaration of memcg_print_bad_task() - memstick: r592: Fix UAF bug in r592_remove due to race condition- !1176 MAINTAINERS: update openEuler/MAINTAINERS for LoongArch - MAINTAINERS: update openEuler/MAINTAINERS for LoongArch - !1167 [sync] PR-1162: fbcon: Check font dimension limits - !1171 mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - !1163 [sync] PR-1098: proc: allow pid_revalidate() during LOOKUP_RCU - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - fbcon: Check font dimension limits - proc: allow pid_revalidate() during LOOKUP_RCU - !1145 [sync] PR-1136: gfs2: Don't deref jdesc in evict - gfs2: Don't deref jdesc in evict - !1024 [sync] PR-947: locking/rwsem: Prevent potential lock starvation - !1073 [sync] PR-1042: xfrm: Reinject transport-mode packets through workqueue - xfrm: Reinject transport-mode packets through workqueue - locking/rwsem: Prevent potential lock starvation - locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() - locking/rwsem: Better collate rwsem_read_trylock()- !1103 [sync] PR-1089: power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - !1108 [sync] PR-1090: fs/ntfs3: Check fields while reading - !1117 [sync] PR-1084: LoongArch: fix wrong 7a1000 int_clear register write - !1116 [sync] PR-1083: LoongArch: fix system hang caused by 2k500 bmc driver - irqchip/loongson-pch-pic: 7a1000 int_clear reg must use 64bit write. - ipmi_si: ls2k500 kcs driver add wait bmc reboot done and rebind support. - fs/ntfs3: Check fields while reading - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - !1008 [sync] PR-941: LoongArch: fix 2k500 sfb driver not work during reboot - !1031 nbd: get config_lock before sock_shutdown - !1060 Support dynamic_hugetlb on arm64 and fix some bug - !1057 [sync] PR-1028: fs: hfsplus: fix UAF issue in hfsplus_put_super - mm/dynamic_hugetlb: fix type error of pfn in __hpool_split_gigantic_page() - mm/dynamic_hugetlb: set PagePool to bad page - mm/dynamic_hugetlb: replace spin_lock with mutex_lock and fix kabi broken - mm/dynamic_hugetlb: isolate hugepage without dissolve - mm/dynamic_hugetlb: support dynamic hugetlb on arm64 - mm/dynamic_hugetlb: fix kabi broken when enable CONFIG_DYNAMIC_HUGETLB on arm64 - !1034 io_uring: fix the problem of - fs: hfsplus: fix UAF issue in hfsplus_put_super - !1050 [sync] PR-1027: scripts: Fix issue of module signing with openssl 3.x - scripts: Fix issue of module signing with openssl 3.x - !994 [sync] PR-990: ubi: Fix deadlock caused by recursively holding work_sem - !999 [sync] PR-928: hikey9xx: Fixed incorrect use of kfree to free sreg - !1010 [sync] PR-924: dm: add disk before alloc dax - !1013 [sync] PR-920: dm thin: Fix ABBA deadlock by resetting dm_bufio_client - kernel: don't call do_exit() for PF_IO_WORKER threads - x86/process: setup io_threads more like normal user space threads - arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread() - arch: setup PF_IO_WORKER threads like PF_KTHREAD - !950 [sync] PR-929: xfs: rework feature flags - nbd: get config_lock before sock_shutdown - !971 [sync] PR-969: kobject: Fix slab-out-of-bounds in fill_kobj_path() - !986 [sync] PR-954: block: iocost bugfix - !983 [sync] PR-946: icost bugfix - dm thin: Fix ABBA deadlock by resetting dm_bufio_client - dm: add disk before alloc dax - PCI/portdrv: Prevent LS7A Bus Master clearing on shutdown - Revert "PCI: Add quirk for LS7A to avoid reboot failure" - hikey9xx: Fixed incorrect use of kfree to free sreg - ubi: Fix deadlock caused by recursively holding work_sem - mtd: ubi: wl: Fix a couple of kernel-doc issues - !975 [sync] PR-968: Fix ORC unwinder on paravirt {save,restore}_fl - !936 [sync] PR-897: LoongArch: improve dma ops and interrupt process - !939 [sync] PR-869: LoongArch: defconfig: Enable a large number of configurations - block: fix order error in blk_release_queue - block: fix null-pointer dereference in ioc_pd_init - blk-iocost: dispatch all throttled bio in ioc_pd_offline - blk-iocost: don't throttle bio if iocg is offlined - blk-iocost: track whether iocg is still online - blk-iocost: fix UAF in ioc_pd_free - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - kobject: Fix slab-out-of-bounds in fill_kobj_path() - xfs: kill xfs_sb_version_has_v3inode() - xfs: introduce xfs_sb_is_v5 helper - xfs: remove unused xfs_sb_version_has wrappers - xfs: convert xfs_sb_version_has checks to use mount features - xfs: convert scrub to use mount-based feature checks - xfs: open code sb verifier feature checks - xfs: convert xfs_fs_geometry to use mount feature checks - xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown - xfs: convert remaining mount flags to state flags - xfs: convert mount flags to features - xfs: consolidate mount option features in m_features - xfs: replace xfs_sb_version checks with feature flag checks - xfs: reflect sb features in xfs_mount - xfs: rework attr2 feature and mount options - xfs: rename xfs_has_attr() - xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight - xfs: log items should have a xlog pointer, not a mount - xfs: fix incorrect error-out in xfs_remove - LoongArch: defconfig: Enable a large number of configurations - LoongArch: Add swiotlb backups buffer - LoongArch: Add ARCH_HAS_SETUP_DMA_OPS and DMA_OPS - pci: irq: Add early_param pci_irq_limit to limit pci irq numbers- !904 [sync] PR-903: backport block bugfix - !962 [sync] PR-937: tcp: restrict net.ipv4.tcp_app_win - !959 [sync] PR-925: tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - !955 [sync] PR-938: config: Disable CONFIG_EULER_FS by default - tcp: restrict net.ipv4.tcp_app_win - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - config: Disable CONFIG_EULER_FS by default - !930 xfs: missing lts patchs - !935 [sync] PR-922: jbd2: fix checkpoint inconsistent - !917 [sync] PR-880: LoongArch: kdump: Add high memory reservation - !916 [sync] PR-868: LoongArch: fix compile error caused by __ffs not defined - !915 [sync] PR-792: LoongArch: add ls2k500 bmc support - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - xfs: validate inode fork size against fork format - xfs: reorder iunlink remove operation in xfs_ifree - !912 [sync] PR-906: ipv6: Add lwtunnel encap size of all siblings in nexthop calculation - LoongArch: kdump: Add high memory reservation - LoongArch: fix __ffs not defined compile error - LoongArch: fix ls2k500 bmc not work when installing iso - LoongArch: defconfig: enable CONFIG_FB_LS2K500=m. - ipmi: add ls2k500 bmc ipmi support. - fbdev: add ls2k500sfb driver for ls2k500 bmc. - ipv6: Add lwtunnel encap size of all siblings in nexthop calculation - md/raid10: fix incorrect done of recovery - md/raid10: fix null-ptr-deref in raid10_sync_request - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - md: fix unexpected changes of return value in rdev_set_badblocks - md/raid10: fix io hung in md_wait_for_blocked_rdev() - block: Only set bb->changed when badblocks changes - md/raid10: fix incorrect counting of rdev->nr_pending - md/raid10: remove WANR_ON_ONCE in raid10_end_write_request - md/raid10: fix uaf if replacement replaces rdev - md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request - md/raid10: fix io loss while replacement replace rdev - md/raid10: prioritize adding disk to 'removed' mirror - md: fix io loss when remove rdev fail - md/raid10: fix a race between removing rdev and access conf->mirrors[i].rdev - md/raid10: fix taks hung in raid10d - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() - md/raid10: fix softlockup in raid10_unplug - md/raid1: stop mdx_raid1 thread when raid1 array run failed - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - md: Flush workqueue md_rdev_misc_wq in md_alloc() - block: don't allow the same type rq_qos add more than once - blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost - blk-iocost: don't allow to configure bio based device - !867 arm64: kdump: Avoid reserving low memory repeatedly - !854 [sync] PR-793: LoongArch: kvm: add pv ipi support - !853 [sync] PR-809: LoongArch: defconfig: enable memory and pci hotplug related configs for LoongArch - arm64: kdump: Avoid reserving low memory repeatedly - LoongArch: LSVZ: Support PV IPI to reduce VM exit - LoongArch: defconfig: Add PCI hotplug support - LoongArch: defconfig: Add memory hotplug support- !862 Backport CVEs and bugfixes - cgroup: Stop task iteration when rebinding subsystem - drm/virtio: Fix error code in virtio_gpu_object_shmem_init() - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling - drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init - sched/topology: Fix exceptional memory access in sd_llc_free_all() - block: Fix the partition start may overflow in add_partition() - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum - iomap: don't invalidate folios after writeback errors - iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor - iomap: Don't create iomap_page objects for inline files - iomap: Permit pages without an iop to enter writeback - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - Revert "md: unlock mddev before reap sync_thread in action_store" - md: unlock mddev before reap sync_thread in action_store - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: merge disk_scan_partitions and blkdev_reread_part - !812 [sync] PR-761: net: stmmac: fix potential double free of dma descriptor resources - net: stmmac: fix potential double free of dma descriptor resources - !806 [sync] PR-760: LoongArch: kvm: fix bug of kvm's hugepage - !669 [sync] PR-564: usb: disable soft retry for EJ188 controller - !796 [sync] PR-765: LoongArch: fix some stability issues - !784 [sync] PR-766: LoongArch: add kexec&kdump support - LoongArch: kvm: fix bug of kvm's hugepage - LoongArch: defconfig: enable CONFIG_CACHEFILES - i2c: loongson: fix irq not freed when remove module - LoongArch: Set _PAGE_DIRTY only if _PAGE_MODIFIED is set in {pmd,pte}_mkwrite() - LoongArch: Set _PAGE_DIRTY only if _PAGE_WRITE is set in {pmd,pte}_mkdirty() - LoongArch: Clear FPU/SIMD thread info flags for kernel thread - LoongArch: Remove generic irq migration - LoongArch: Fix secondary bridge routing errors - LoongArch: Fix kdump failure on v40 interface specification - LoongArch: configs: Enable kexec/kdump - LoongArch: kdump: Add crashkernel=YM handling - LoongArch: kdump: Add single kernel image implementation - LoongArch: Add support for kernel address space layout randomization (KASLR) - LoongArch: Add support for kernel relocation - LoongArch: Add la_abs macro implementation - LoongArch: Add JUMP_VIRT_ADDR macro implementation to avoid using la.abs - LoongArch: Use la.pcrel instead of la.abs when it's trivially possible - LoongArch: efistub: Modify the address where efistub jumps to the main kernel - LoongArch: kdump: Add memory reservation for old kernel - LoongArch: Integrate initrd operation - LoongArch: kexec: Add compatibility with old interfaces - LoongArch: Flush TLB earlier at initialization - LoongArch: Add kdump support - LoongArch: Add kexec support - usb: xhci: add XHCI_NO_SOFT_RETRY quirk for EJ188- !800 Backport CVEs - netfilter: nf_tables: deactivate anonymous set from preparation phase - xfs: verify buffer contents when we skip log replay- !775 Backport CVEs and bugfixes - filemap: Correct the conditions for marking a folio as accessed - Revert "filemap: Correct the conditions for marking a folio as accessed" - netrom: Fix use-after-free caused by accept on already connected socket - bluetooth: Perform careful capability checks in hci_sock_ioctl() - fs/ntfs3: Delete duplicate condition in ntfs_read_mft() - fs/ntfs3: Fix slab-out-of-bounds read in run_unpack - fs/ntfs3: Validate data run offset - xfs: buffer pins need to hold a buffer reference - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - !684 [sync] PR-675: driver/hifc&hinic: Fix compile error in allyesconfigs - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs- !723 Backport CVEs and bugfixes - USB: gadgetfs: Fix race between mounting and unmounting - prlimit: do_prlimit needs to have a speculation check - ext4: check iomap type only if ext4_iomap_begin() does not fail - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - ext4: only update i_reserved_data_blocks on successful block allocation - can: af_can: fix NULL pointer dereference in can_rcv_filter - RDMA/core: Refactor rdma_bind_addr - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests - scsi: dpt_i2o: Remove obsolete driver - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser() - bpf, sockmap: Fix double bpf_prog_put on error case in map_link - bpf, sockmap: Re-evaluate proto ops when psock is removed from sockmap - bpf, sockmap: Attach map progs to psock early for feature probes - bpf, sockmap: Fix return codes from tcp_bpf_recvmsg_parser() - bpf, sockmap: Fix race in ingress receive verdict with redirect to self- !632 Backport CVEs and bugfixes - bonding: Fix memory leak when changing bond type to Ethernet - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - rxrpc: Fix race between conn bundle lookup and bundle removal [ZDI-CAN-15975] - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - xfs: don't leak btree cursor when insrec fails after a split - xfs: avoid unnecessary runtime sibling pointer endian conversions - xfs: detect self referencing btree sibling pointers - xfs: introduce xfs_buf_daddr() - xfs: move kernel-specific superblock validation out of libxfs - xfs: bound maximum wait time for inodegc work - xfs: introduce xfs_inodegc_push() - xfs: flush inodegc workqueue tasks before cancel - xfs: drop async cache flushes from CIL commits. - xfs: limit iclog tail updates - xfs: need to see iclog flags in tracing - io_uring: ensure that io_init_req() passes in the right issue_flags - io_uring: add missing lock in io_get_file_fixed- !588 [sync] PR-585: x86/speculation: Allow enabling STIBP with legacy IBRS - !591 Backport CVEs and bugfixes - net/sched: Retire tcindex classifier - drm/vmwgfx: Validate the box size for the snooped cursor - netfilter: nf_tables: nft_parse_register can return a negative value - netfilter: nf_tables: validate registers coming from userspace. - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition - KVM: nVMX: add missing consistency checks for CR0 and CR4 - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - xfs: __percpu_counter_compare() inode count debug too expensive - xfs: fix memcpy fortify errors in EFI log format copying - xfs: fix memcpy fortify errors in RUI log format copying - xfs: fix memcpy fortify errors in CUI log format copying - xfs: fix memcpy fortify errors in BUI log format copying - xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size - xfs: allow setting full range of panic tags - xfs: don't use BMBT btree split workers for IO completion - xfs: fix extent busy updating - xfs: get root inode correctly at bulkstat - xfs: invalidate xfs_bufs when allocating cow extents - xfs: attach dquots to inode before reading data/cow fork mappings - xfs: invalidate block device page cache during unmount - xfs: add selinux labels to whiteout inodes - xfs: convert buf_cancel_table allocation to kmalloc_array - xfs: don't leak xfs_buf_cancel structures when recovery fails - xfs: refactor buffer cancellation table allocation - xfs: fix type mismatches in the inode reclaim functions - xfs: don't allow log writes if the data device is readonly - x86/speculation: Allow enabling STIBP with legacy IBRS- !574 Backport CVEs and bugfixes - driver core: Fix lockdep warning on wfs_lock - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size - ubi: ensure that VID header offset + VID header size <= alloc, size - ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct() - perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - ring-buffer: Fix race while reader and writer are on the same page - loop: Add parm check in loop_control_ioctl - ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - btrfs: fix race between quota disable and quota assign ioctls - dm crypt: add cond_resched() to dmcrypt_write() - xfs: don't leak memory when attr fork loading fails - xfs: delete unnecessary NULL checks - xfs: replace inode fork size macros with functions - xfs: replace XFS_IFORK_Q with a proper predicate function - xfs: use XFS_IFORK_Q to determine the presence of an xattr fork - xfs: make inode attribute forks a permanent part of struct xfs_inode - xfs: convert XFS_IFORK_PTR to a static inline helper - xfs: don't reuse busy extents on extent trim - fs/xfs: convert comma to semicolon - xfs: xfs_ail_push_all_sync() stalls when racing with updates - xfs: check buffer pin state after locking in delwri_submit - xfs: log worker needs to start before intent/unlink recovery- !550 anolis: bond: broadcast ARP or ND messages to all slaves - !561 Backport CVEs and bugfixes - !560 [sync] PR-539: LoongArch: fix compile warnning of drm/loongson driver - net: sched: Use struct_size() helper in kvmalloc() - net_sched: Use struct_size() and flex_array_size() helpers - ext4: dio take shared inode lock when overwriting preallocated blocks - ext4: fix race between writepages and remount - clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTVCT_LO value - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - nvme: use nvme_cid to generate command_id in trace event - xfs: don't report reserved bnobt space as available - xfs: don't include bnobt blocks when reserving free block pool - xfs: set aside allocation btree blocks from block reservation - xfs: introduce in-core global counter of allocbt blocks - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: better wording on protection against excessive stack growth - net/sched: act_mirred: refactor the handle of xmit - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - anolis: bond: broadcast ARP or ND messages to all slaves - !558 net: hns3: modify reset delay time to avoid configuration timeout - drm/loongson: fix compile warnning - net: hns3: modify reset delay time to avoid configuration timeout- !541 fix CVE-2023-0266 - ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF- !529 Backport CVEs and bugfixes - block: fix use-after-free of q->q_usage_counter - block: move q_usage_counter release into blk_queue_release - Revert "block: fix null-deref in percpu_ref_put" - mm: compaction: avoid possible NULL pointer dereference in kcompactd_cpu_online - md/raid6: Fix the problem of repeatedly applying for memory in raid5_read_one_chunk - xfs, iomap: limit individual ioend chain lengths in writeback - net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - tty: fix out-of-bounds access in tty_driver_lookup_tty() - fs/ntfs3: Validate resident attribute name - ima: Fix memory leakage in ima_store_template - Revert "mm/vmalloc: huge vmalloc backing pages should be split rather than compound" - coredump: fix kabi broken in struct coredump_params - coredump: Use the vma snapshot in fill_files_note - coredump/elf: Pass coredump_params into fill_note_info - coredump: Remove the WARN_ON in dump_vma_snapshot - coredump: Snapshot the vmas in do_coredump - mm/swapfile: add cond_resched() in get_swap_pages() - mm: slince possible data races about pgdat->kswapd - mm: fix null-ptr-deref in kswapd_is_running() - fs/ntfs3: Validate MFT flags before replaying logs - fs/ntfs3: Validate attribute name offset - bpf: Fixes possible race in update_prog_stats() for 32bit arches - bpf: Avoid races in __bpf_prog_run() for 32bit arches - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - af_unix: Get user_ns from in_skb in unix_diag_get_exact(). - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - arm64: errata: Remove AES hwcap for COMPAT tasks - ARM: 9206/1: A9: Add ARM ERRATA 764319 workaround (Updated) - kernel: Initialize cpumask before parsing - softirq: Don't try waking ksoftirqd before it has been spawned - bpf: Prevent decl_tag from being referenced in func_proto arg - bpf: Skip task with pid=1 in send_signal_common() - bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser() - !460 Backport CVEs and bugfixes - !517 [sync] PR-510: LoongArch: fix dual-bridge machine can not work - !516 [sync] PR-509: Loongson: fix 7a2000 gpu driver can not work - irqchip/loongson: Fix syscore ops registration - irqchip/loongarch: Fix some issues of irq controllers - drm/loongson: using hdmi hot plug status register - malidp: Fix NULL vs IS_ERR() checking- !512 Backport CVEs and bugfixes - livepatch/core: Fix hungtask against cpu hotplug on x86 - livepatch: Narrow the scope of the 'text_mutex' lock - livepatch: Cleanup klp_mem_prepare() - seccomp: Move copy_seccomp() to no failure path. - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() - ftrace: Fix invalid address access in lookup_rec() when index is 0 - mm: optimize do_wp_page() for fresh pages in local LRU pagevecs - mm: optimize do_wp_page() for exclusive pages in the swapcache - tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - ext4: fix another off-by-one fsmap error on 1k block filesystems - mm/vmalloc: huge vmalloc backing pages should be split rather than compound - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - jbd2: fix data missing when reusing bh which is ready to be checkpointed - !502 [sync] PR-476: LoongArch: fix failed to boot - !498 [sync] PR-479: LoongArch: update network related default config - !496 [sync] PR-448: LoongArch: fix some pci problems - LoongArch: Initialize screen_info variable - LoongArch: Fixed EIOINTC structure members - LoongArch: Fix virtual machine startup error - loongarch/kvm: ls7a add iocsrw emulation - LoongArch: fix signal handler name changed - LoongArch: defconfig: update network configurations - LoongArch: pci root bridige set acpi companion only when not acpi_disabled. - pci: fix X server auto probe fail when both ast and etnaviv drm present - LS7A2000: PCIE: Fixup GPU card error - pci/quirks: ls7a2000: fix pm transition of devices under pcie port - LoongArch: Fixed some pcie card not scanning properly - pci: fix kabi error caused by pm_suspend_target_state - PCI: PM: Fix pcie mrrs restoring - PCI: Check if the pci controller can use both CFG0 and CFG1 mode to access configuration space - PCI: Check if entry->offset already exist for mem resource- !485 Backport CVEs and bugfixes - !491 [sync] PR-477: tools: fix compile error introduced by LoongArch commit - fix compile error introduced by LoongArch commit - scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - ring-buffer: Fix race between reset page and reading page - raid1, raid10: switch to precise io accounting - block: add precise io accouting apis - md/raid10: fix memleak for 'conf->bio_split' - sctp: fail if no bound addresses can be used for a given scope - ext4: fix WARNING in mb_find_extent - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - scsi: iscsi: Move pool freeing - xfs: aborting inodes on shutdown may need buffer lock - ext4: fix incorrect options show of original mount_opt and extend mount_opt2 - !439 openeuler: pci: workaround multiple functions can be assigned to only one VM - !474 [sync] PR-447: add perf loongarch support - tools/perf: Add basic support for LoongArch - perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename) - !467 LoongArch: add kvm support - LoongArch: kvm: KVM support for 5.10 - !472 [sync] PR-466: LoongArch: fix compile error when using make allmodconfig - LoongArch: fix compile error when using make allmodconfig - LoongArch: Export symbol for function smp_send_reschedule() - LoongArch: kvm: add initial kvm support - !453 Backport CVEs and bugfixes - !463 [sync] PR-444: LoongArch: some LS7a device drivers support and LoongArch bug fix - LoongArch: remove __ARCH_WANT_NEW_STAT - LoongArch: modify defconfig according to other architectures - LoongArch: Change definition of cpu_relax() for Loongson-3 - drm/loongson: add kernel modesetting driver support for ls7a1000/ls7a2000 - LoongArch: Use alternative to optimize libraries - LoongArch: Add alternative runtime patching mechanism - LoongArch: Remove the .fixup section usage - LoongArch: extable: Add a dedicated uaccess handler - LoongArch: extable: Add `type` and `data` fields - LoongArch: Switch to relative exception tables - LoongArch: Consolidate __ex_table construction - LoongArch: fix SECCOMP test error - LoongArch: fix vmlinux ld error - LoongArch: enable hugetlbfs support - LoongArch: save one instruction for arch_local_irq_{enable,disable} - LoongArch: optimize for syscall return - LoongArch: refresh usage of sync - LoongArch: use 40 bits address space for user - LoongArch: Support loader and kernel interface V40 - LoongArch: Enhance booting and resume compatibility - LoongArch: Remove redudant csr save/restore - LoongArch: Support Power Manager - irqchip/loongson-liointc: Set different isr for differnt core - platform: Support loongson laptop generic driver - LoongArch: Adapted SECTION_SIZE_BITS with page size - ACPI: Support ACPI_MACHINE_WIDTH for 64 - spi: loongson: Add LS7A spi driver support - i2c: loongson: Add LS7A i2c driver support - LoongArch: Call irq_find_matching_fwnode get irq domain - irqchip/ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch - gpio: loongson: Add 3A/3B/3C/7A gpio dirver support - rtc: ls2x: Add support for the Loongson-2K/LS7A RTC - LoongArch: convert p v s cache to l1 l2 l3 format - cpufreq: Add cpufreq driver for LoongArch - LoongArch: Fix section mismatch due to acpi_os_ioremap() - LoongArch: Add vector extensions support - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - openeuler: pci: workaround multiple functions can be assigned to only one VM- !454 Backport CVEs and bugfixes - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - neigh: make sure used and confirmed times are valid - HID: check empty report_list in bigben_probe() - HID: check empty report_list in hid_validate_values() - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - radi10: fix leak of 'r10bio->remaining' for recovery - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - raid10: fix leak of io accounting - tcp: Fix listen() regression in 5.15.88. - net/ulp: Remove redundant ->clone() test in inet_clone_ulp(). - net/ulp: use consistent error code when blocking ULP - net/ulp: prevent ULP without clone op from entering the LISTEN status - net/tls: tls_is_tx_ready() checked list_entry - usb: dwc3: dwc3-qcom: Add missing platform_device_put() in dwc3_qcom_acpi_register_core - ntfs: fix out-of-bounds read in ntfs_attr_find() - splice: don't generate zero-len segement bvecs - rds: rds_rm_zerocopy_callback() use list_first_entry() - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - ring-buffer: Handle race between rb_move_tail and rb_check_pages - blk-mq: use quiesced elevator switch when reinitializing queues - ovl: fix use inode directly in rcu-walk mode- !419 Backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - x86/bugs: Flush IBP in ib_prctl_set() - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - ARM: 9242/1: kasan: Only map modules if CONFIG_KASAN_VMALLOC=n - rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed - net/sched: sch_taprio: do not schedule in taprio_reset() - net/sched: sch_taprio: fix possible use-after-free - nbd: fix assignment error for first_minor in nbd_dev_add - md/raid10: fix wrong setting of max_corr_read_errors - md/raid10: fix overflow in safe_delay_store - md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter - fix kabi broken due to import of 5.15-stable io_uring - io_uring: import 5.15-stable io_uring - task_work: add helper for more targeted task_work canceling - coredump: Limit what can interrupt coredumps - kernel: provide create_io_thread() helper - fs: provide locked helper variant of close_fd_get_file() - kernel: remove checking for TIF_NOTIFY_SIGNAL - entry: Add support for TIF_NOTIFY_SIGNAL - signal: Add task_sigpending() helper - arm: add support for TIF_NOTIFY_SIGNAL - arm64: add support for TIF_NOTIFY_SIGNAL - riscv: add support for TIF_NOTIFY_SIGNAL - powerpc: add support for TIF_NOTIFY_SIGNAL - x86: Wire up TIF_NOTIFY_SIGNAL - iov_iter: add helper to save iov_iter state - perf beauty: Update copy of linux/socket.h with the kernel sources - perf trace beauty: Update copy of linux/socket.h with the kernel sources - io_uring: correct pinned_vm accounting - file: Rename __close_fd_get_file close_fd_get_file - io_uring: don't hold uring_lock when calling io_run_task_work* - io_uring: don't take uring_lock during iowq cancel - fs: make do_renameat2() take struct filename - net: add accept helper not installing fd - net: provide __sys_shutdown_sock() that takes a socket - fs: expose LOOKUP_CACHED through openat2() RESOLVE_CACHED - Make sure nd->path.mnt and nd->path.dentry are always valid pointers - fix handling of nd->depth on LOOKUP_CACHED failures in try_to_unlazy* - fs: add support for LOOKUP_CACHED - Revert "io_uring: fix soft lockup when call __io_remove_buffers" - Revert "io_uring: deduplicate failing task_work_add" - Revert "io_uring: don't take uring_lock during iowq cancel" - Revert "[Backport] io_uring: don't keep looping for more events if we can't flush overflow" - Revert "[Huawei] io-wq: Switch io_wqe_worker's fs before releasing request" - Revert "[Huawei] io_uring:drop identity before creating a private one"- !410 Backport CVEs and bugfixes - x86/kasan: Populate shadow for shared chunk of the CPU entry area - x86/kasan: Add helpers to align shadow addresses up and down - x86/kasan: Rename local CPU_ENTRY_AREA variables to shorten names - x86/mm: Populate KASAN shadow for entire per-CPU range of CPU entry area - x86/mm: Recompute physical address for every page of per-CPU CEA mapping - x86/kasan: Map shadow for percpu pages on demand - x86/mm: Randomize per-cpu entry area - Huawei BMA: Fix iBMA driver bug - mm: memcg: fix NULL pointer in mem_cgroup_track_foreign_dirty_slowpath() - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - ppp: associate skb with a device at tx - arm32: kaslr: Avoid using the -fpic and fno-pic parameters together - bpf, sockmap: fix race in sock_map_free() - bpf: make sure skb->len != 0 when redirecting to a tunneling device - cifs: Fix use-after-free in rdata->read_into_pages() - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - media: vivid: fix compose size exceed boundary - !405 kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- !400 Backport fs and block bugfixes - ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show() - ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap - ubifs: Re-statistic cleaned znode count if commit failed - ubifs: dirty_cow_znode: Fix memleak in error handling path - block, bfq: switch 'bfqg->ref' to use atomic refcount apis - cifs: sanitize multiple delimiters in prepath - !392 OpenEuler-22.03-LTS Fixes Some Bugs in Accelerator Disk Storage Encryption and Decryption Scenarios - crypto: hisilicon/sec - delete the flag CRYPTO_ALG_ALLOCATES_MEMORY - crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop - crypto: hisilicon/qm - modify event irq processing - crypto: hisilicon/qm - move alloc qm->wq to qm.c - crypto: hisilicon/qm - add functions for releasing resources- !386 Backport CVEs and bugfixes - net: sched: fix race condition in qdisc_graft() - macvlan: enforce a consistent minimal mtu - net: switch to storing KCOV handle directly in sk_buff - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - mm: memcontrol: fix potential oom_lock recursion deadlock - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: fix null-ptr-deref in ext4_write_info - xfs: fix potential log item leak- !369 Backport CVEs and bugfixes - mm/vmpressure: fix data-race with memcg->socket_pressure - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - mm/memory: return vm_fault_t result from migrate_to_ram() callback - net: sched: disallow noqueue for qdisc classes - netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits - xfs: Fix deadlock on xfs_inodegc_worker - net: sched: cbq: dont intepret cls results when asked to drop - net: sched: atm: dont intepret cls results when asked to drop - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - rndis_wlan: Prevent buffer overflow in rndis_query_oid- !357 Backport CVEs, bugfixes, performance and other - binder: fix UAF of alloc->vma in race with munmap() - io_uring: add missing item types for splice request - xfs: fix overfilling of reserve pool - xfs: always succeed at setting the reserve pool size - xfs: remove infinite loop when reserving free block pool - xfs: use current->journal_info for detecting transaction recursion - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - fix kabi broken due to may_pollfree - io_uring: disable polling pollfree files - sched: disable sched_autogroup by default - driver: char: delete svm.c - ksmbd: check nt_len to be at least CIFS_ENCPWD_SIZE in ksmbd_decode_ntlmssp_auth_blob - fs/ntfs3: Fix attr_punch_hole() null pointer derenference - tracing/osnoise: Do not unregister events twice - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails - mm/filemap.c: remove bogus VM_BUG_ON - mm: oom_kill: fix KABI broken by "oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup" - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup - fork: Allocate a new task_struct_resvd object for fork task - tmpfs: fix regressions from wider use of ZERO_PAGE - tmpfs: do not allocate pages on read- !348 Backport CVEs and fs bugfixes - io_uring: kill goto error handling in io_sqpoll_wait_sq() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - ext4: fix bad checksum after online resize - xfs: fix use-after-free in xattr node block inactivation - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls- KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS - bfq: fix null-ptr-deref in bfq_pd_offline - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - ksmbd: fix heap-based overflow in set_ntacl_dacl() - ksmbd: prevent out of bound read for SMB2_WRITE - ksmbd: validate length in smb2_write() - xfs: fix super block buf log item UAF during force shutdown - xfs: wait iclog complete before tearing down AIL - xfs: get rid of assert from xfs_btree_islastblock- ext2: replace bh_submit_read() helper with bh_read() - ufs: replace ll_rw_block() - udf: replace ll_rw_block() - reiserfs: replace ll_rw_block() - ocfs2: replace ll_rw_block() - ntfs3: replace ll_rw_block() - jbd2: replace ll_rw_block() - isofs: replace ll_rw_block() - gfs2: replace ll_rw_block() - fs/buffer: replace ll_rw_block() - fs/buffer: add some new buffer read helpers - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - mtd: physmap-core: Fix NULL pointer dereferencing in of_select_probe_type() - blk-mq: set default elevator as deadline in case of hctx shared tagset - dm thin: Use last transaction's pmd->root when commit failed - media: mceusb: Use new usb_control_msg_*() routines - block, bfq: fix possible uaf for 'bfqq->bic' - block, bfq: fix null pointer dereference in bfq_bio_bfqg() - scsi: iscsi: remove .unbind_conn from iscsi_transport - Revert "scsi: iscsi: fix kabi broken in struct iscsi_transport" - blk-mq: fix kabi broken in struct bio - blk-mq: fix kabi broken in struct request - mm/dynamic_hugetlb: fix clear PagePool without lock protection - mm/dynamic_hugetlb: fix list corruption in hpool_merge_page() - x86/cpu/hygon: Set __max_die_per_package on Hygon - block: always align request_wrapper to cacheline - block: fix crash on cmpxchg for request_wrapper - clk: imx: Add check for kcalloc - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs- wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute - xen/netback: don't call kfree_skb() with interrupts disabled - media: dvb-core: Fix UAF due to refcount races at releasing - wifi: wilc1000: validate pairwise and authentication suite offsets - wifi: wilc1000: validate number of channels - wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_OPER_CHANNEL attribute - drm/amdkfd: Check for null pointer after calling kmemdup- proc: proc_skip_spaces() shouldn't think it is working on C strings - proc: avoid integer type confusion in get_proc_long - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - livepatch/ppc64: Fix preemption check when enabling - block: only use cmpxchg64 in 64bit platform - efi/libstub: Fix build error in efi-stub.c for riscv- block: fix regression for dm - dm: switch to rq-based after queue is initialized - net/af_packet: make sure to pull mac header - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO - sched: Fix null-ptr-deref in free_fair_sched_group - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - Revert "ipvlan: Modify the value of ipvlan modes" - workqueue: fix state-dump console deadlock - preempt/dynamic: Fix typo in macro conditional statement - jump_label: Fix usage in module __init - arm64/mpam: update last_cmd_status in parse_cache() and parse_bw() - arm64/mpam: remove kernfs_get() calls() and add kernfs_put() calls to prevent refcount leak - arm64/mpam: make mbw_max/min not less than min_bw - arm64/mpam: Fix indent format error in resctrl_parse_param() - arm64/mpam: decrease dom_num when domain goes offline - arm64/mpam: correct mbw_max/min if remainder is too large - Revert "add barriers to buffer_uptodate and set_buffer_uptodate" - pinctrl: core: Set ret to 0 when group is skipped - pinctrl: core: Handling pinmux and pinconf separately - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" - mm/dynamic_hugetlb: fix compound_nr incorrect - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq - scsi: ufs: core: Enable link lost interrupt - perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU - perf python: Fix build when PYTHON_CONFIG is user supplied - Documentation/ABI: Mention retbleed vulnerability info file for sysfs - arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 - md: call __md_stop_writes in md_stop - Revert "md-raid: destroy the bitmap after destroying the thread" - mm/hugetlb: fix hugetlb not supporting softdirty tracking - xen/privcmd: fix error exit of privcmd_ioctl_dm_op() - ACPI: processor: Remove freq Qos request for all CPUs - s390: fix double free of GS and RI CBs on fork() failure - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - x86/bugs: Add "unknown" reporting for MMIO Stale Data - perf/x86/lbr: Enable the branch type for the Arch LBR by default - btrfs: check if root is readonly while setting security xattr - btrfs: add info when mount fails due to stale replace target - btrfs: replace: drop assert for suspended replace - btrfs: fix silent failure when deleting root reference - ionic: fix up issues with handling EAGAIN on FW cmds - rxrpc: Fix locking in rxrpc's sendmsg - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter - net: Fix a data-race around sysctl_somaxconn. - net: Fix data-races around sysctl_devconf_inherit_init_net. - net: Fix data-races around sysctl_fb_tunnels_only_for_init_net. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - net: Fix data-races around sysctl_optmem_max. - bpf: Folding omem_charge() into sk_storage_charge() - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around netdev_max_backlog. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: Fix data-races around sysctl_[rw]mem_(max|default). - net: Fix data-races around sysctl_[rw]mem(_offset)?. - tcp: tweak len/truesize ratio for coalesce candidates - netfilter: nf_tables: disallow jump to implicit chain from set element - netfilter: nf_tables: upfront validation of data via nft_data_init() - netfilter: bitwise: improve error goto labels - netfilter: nft_cmp: optimize comparison for 16-bytes - netfilter: nf_tables: consolidate rule verdict trace call - netfilter: nftables: remove redundant assignment of variable err - netfilter: nft_tunnel: restrict it to netdev family - netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families - netfilter: nf_tables: do not leave chain stats enabled on error - netfilter: nft_payload: do not truncate csum_offset and csum_type - netfilter: nft_payload: report ERANGE for too long offset and length - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips - netfilter: ebtables: reject blobs that don't provide all entry points - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - net: moxa: get rid of asymmetry in DMA mapping/unmapping - net: ipa: don't assume SMEM is page-aligned - net/mlx5e: Properly disable vlan strip on non-UL reps - ice: xsk: prohibit usage of non-balanced queue id - ice: xsk: Force rings to be sized to power of 2 - nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout - rose: check NULL rose_loopback_neigh->loopback - mm/smaps: don't access young/dirty bit if pte unpresent - mm/huge_memory.c: use helper function migration_entry_to_page() - SUNRPC: RPC level errors should set task->tk_rpc_status - NFSv4.2 fix problems with __nfs42_ssc_open - NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open() - xfrm: clone missing x->lastused in xfrm_do_migrate - xfrm: fix refcount leak in __xfrm_policy_check() - kernel/sched: Remove dl_boosted flag comment - vfs: make sync_filesystem return errors from ->sync_fs - fs: remove __sync_filesystem - pinctrl: amd: Don't save/restore interrupt status and wake status bits - kernel/sys_ni: add compat entry for fadvise64_64 - parisc: Fix exception handler for fldw and fstw instructions - audit: fix potential double free on error path from fsnotify_add_inode_mark - kbuild: dummy-tools: avoid tmpdir leak in dummy gcc- blk-mq: don't access request_wrapper if request is not allocated from block layer - blk-mq: fix kabi broken due to request_wrapper - ide-cd: don't clear rq_flags after blk_get_request - iommu: Fix error handling in probe_acpi_namespace_devices()- staging: rtl8712: fix use after free bugs - drivers/perf: fixed the issue that the kabi value changed - drm/i915: fix TLB invalidation for Gen12 video and compute engines - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - Bluetooth: L2CAP: Fix u8 overflow - dm: Fix UAF in run_timer_softirq() - dm-thin: Resume failed in FAIL mode - mm: hugetlb: fix UAF in hugetlb_handle_userfault - ARM: 9160/1: NOMMU: Reload __secondary_data after PROCINFO_INITFUNC - ARM: 9059/1: cache-v7: get rid of mini-stack - ARM: 9058/1: cache-v7: refactor v7_invalidate_l1 to avoid clobbering r5/r6 - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir - mpi: Fix length check in mpi_key_length() - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - Fix kabi change caused by reverting patches - Revert "iommu: Introduce attach/detach_pasid_table API" - Revert "iommu: Introduce bind/unbind_guest_msi" - Revert "iommu/smmuv3: Allow s1 and s2 configs to coexist" - Revert "iommu/smmuv3: Get prepared for nested stage support" - Revert "iommu/smmuv3: Implement attach/detach_pasid_table" - Revert "iommu/smmuv3: Allow stage 1 invalidation with unmanaged ASIDs" - Revert "iommu/smmuv3: Implement cache_invalidate" - Revert "dma-iommu: Implement NESTED_MSI cookie" - Revert "iommu/smmuv3: Nested mode single MSI doorbell per domain enforcement" - Revert "iommu/smmuv3: Enforce incompatibility between nested mode and HW MSI regions" - Revert "iommu/smmuv3: Implement bind/unbind_guest_msi" - Revert "iommu/smmuv3: report additional recoverable faults" - Revert "vfio: VFIO_IOMMU_SET_PASID_TABLE" - Revert "vfio: VFIO_IOMMU_CACHE_INVALIDATE" - Revert "vfio: VFIO_IOMMU_SET_MSI_BINDING" - Revert "vfio/pci: Add VFIO_REGION_TYPE_NESTED region type" - Revert "vfio/pci: Register an iommu fault handler" - Revert "vfio/pci: Allow to mmap the fault queue" - Revert "vfio: Use capability chains to handle device specific irq" - Revert "vfio/pci: Add framework for custom interrupt indices" - Revert "vfio: Add new IRQ for DMA fault reporting" - Revert "vfio/pci: Register and allow DMA FAULT IRQ signaling" - Revert "vfio: Document nested stage control" - Revert "vfio/pci: Register a DMA fault response region" - Revert "vfio/pci: Inject page response upon response region fill" - Revert "iommu/arm-smmu-v3: Using HTTU with SMMU STE and stage 2 TTD" - Revert "iommu/io-pgtable-arm: Make data access permissions of stage1/2 compatible" - Revert "iommu/io-pgtable-arm: Remove the limitation on the page table format of sync/clear_dirty_log()" - Revert "iommu/arm-smmu-v3: Change the TLBI CMD in arm_smmu_cache_invalidate()" - Revert "iommu/arm-smmu-v3: Align invalid range with leaf page size upwards when support RIL" - Revert "iommu/arm-smmu-v3: Standardize granule size when support RIL" - Revert "iommu/arm-smmu-v3: Remove the redundant shift operation of 'size'" - Revert "iommu: fix build error when CONFIG_IOMMU_API is off" - Revert "vfio/pci: Fix wrong return value when get iommu attribute DOMAIN_ATTR_NESTING" - Revert "iommu/smmuv3: Remove the S1 mapping restriction of dirty log" - perf/core: Fix reentry problem in perf_output_read_group() - tty: serial: uartlite: Disable clocks in case of errors - cgroup: Fix race condition at rebind_subsystems() - xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() - xfs: fix memory leak in xfs_errortag_init - xfs: fix sb write verify for lazysbcount - xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP* - xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() - xfs: prevent a UAF when log IO errors race with unmount - xfs: purge dquots after inode walk fails during quotacheck - xfs: revert "xfs: actually bump warning counts when we send warnings" - xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks - xfs: async CIL flushes need pending pushes to be made stable - xfs: don't generate selinux audit messages for capability testing - xfs: only bother with sync_filesystem during readonly remount - xfs: remove xfs_inew_wait - xfs: mark a data structure sick if there are cross-referencing errors - xfs: restore speculative_cow_prealloc_lifetime sysctl - xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware - xfs: scrub should mark a directory corrupt if any entries cannot be iget'd - xfs: factor out a xfs_ilock_iocb helper - xfs: fix parent pointer scrubber bailing out on unallocated inodes - xfs: fix uaf when leaf dir bestcount not match with dir data blocks - xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent - xfs: Check for extent overflow when swapping extents - xfs: Check for extent overflow when remapping an extent - xfs: Check for extent overflow when moving extent from cow to data fork - xfs: Check for extent overflow when writing to unwritten extent - xfs: Check for extent overflow when adding/removing xattrs - xfs: Check for extent overflow when renaming dir entries - xfs: Check for extent overflow when removing dir entries - xfs: Check for extent overflow when adding dir entries - xfs: Check for extent overflow when punching a hole - xfs: Check for extent overflow when trivally adding a new extent - xfs: Add helper for checking per-inode extent count overflow - xfs: flush inode gc workqueue before clearing agi bucket - xfs: check sb_meta_uuid for dabuf buffer recovery - xfs: Fix the free logic of state in xfs_attr_node_hasname - xfs: reduce kvmalloc overhead for CIL shadow buffers - xfs: only run COW extent recovery when there are no live extents - xfs: remove all COW fork extents when remounting readonly - xfs: don't catch dax+reflink inodes as corruption in verifier - xfs: fix soft lockup via spinning in filestream ag selection loop - xfs: return errors in xfs_fs_sync_fs - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - PCI: Do not enable AtomicOps on VFs - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 - config: enable CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE by default - scsi: hisi_sas: Prevent parallel FLR and controller reset - scsi: hisi_sas: Prevent parallel controller reset and control phy command - xfs: fix incorrect i_nlink caused by inode racing - block: Fix kabi broken in blk-merge.h and blk-cgroup.h - block: don't merge across cgroup boundaries if blkcg is enabled - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: Simplify ima_lsm_copy_rule - selftests: bpf: Don't run sk_lookup in verifier tests - bpf: Add PROG_TEST_RUN support for sk_lookup programs - bpf: Consolidate shared test timing code - arm64/mm: Drop THP conditionality from FORCE_MAX_ZONEORDER - blk-mq: fix io hang for scsi drivers that depends on timeout handling during scan - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - KVM: arm64: Only probe Hisi ncsnp feature on Hisi CPUs - dm ioctl: print error when HC and MD do not match - block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - block: Fix UAF in bd_link_disk_holder() - ftrace: Fix use-after-free for dynamic ftrace_ops - blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapping() - scsi: hisi_sas: Revert "scsi: hisi_sas: Limit max hw sectors for v3 HW" - bfq: Make sure bfqg for which we are queueing requests is online - bfq: Get rid of __bio_blkcg() usage - bfq: Track whether bfq_group is still online - Revert "block, bfq: move bfqq to root_group if parent group is offlined" - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() - blk-wbt: call rq_qos_add() after wb_normal is initialized - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init - blk-mq: fix missing blk_account_io_done() in error path - stack: Declare {randomize_,}kstack_offset to fix Sparse warnings - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET - stack: Replace "o" output with "r" input constraint - lkdtm: Add REPORT_STACK for checking stack offsets - arm64: entry: Enable random_kstack_offset support - x86/entry: Enable random_kstack_offset support - stack: Optionally randomize kernel stack offset each syscall - jump_label: Provide CONFIG-driven build state defaults - ext4: fix super block checksum incorrect after mount - Revert "block/wbt: fix negative inflight counter when remove scsi device" - !313 openEuler: add openEuler/MAINTAINERS for Maintainers & Committers - openEuler: add openEuler/MAINTAINERS for Maintainers & Committers - !301 txgbe : fix arm32 compiler error warning in txgbe_main.c - !287 defconfig: add helper script for update openeuler_defconfig - configs: update arch/x86/configs/openeuler_defconfig - configs: update arch/arm64/configs/openeuler_defconfig - kconfig: Add script to update openeuler_defconfig - !264 Add LoongArch support - !297 tc-testing: fix a bug in gitignore of tc-testing - openeuler: net: txgbe: fix arm 32bit arch compile warning. - tc-testing: gitignore, delete plugins directory - !277 net: ngbe: fix ngbe checkpatch warnnings - LoongArch: defconfig: Set CONFIG_TXGBE=m by default - LS7A2000 : Add quirk for OHCI device rev 0x02 - stmmac: pci: Add dwmac support for Loongson - LoongArch: hugepage table replace tlb - LoongArch: change global registers to local registers - LoongArch: Old BPI compatibility - LoongArch: add kernel setvirtmap for runtime - LoongArch: enable some netfilter related configs - LoongArch: defconfig: use make defconfig to save a clean defconfig - tools perf: Fix compilation error with new binutils - tools include: add dis-asm-compat.h to handle version differences - tools build: Don't display disassembler-four-args feature test - tools build: Add feature test for init_disassemble_info API changes - LoongArch: Support R_LARCH_GOT_PC_{LO12,HI20} in modules - LoongArch: Support PC-relative relocations in modules - LoongArch: Define ELF relocation types added in v2.00 ABI - LoongArch: Adjust symbol addressing for AS_HAS_EXPLICIT_RELOCS - LoongArch: Add Kconfig option AS_HAS_EXPLICIT_RELOCS - irqchip/loongson-liointc: Fix an error handling path in liointc_init() - irqchip/loongarch: Fix irq_domain_alloc_fwnode() abuse - irqchip/loongson-eiointc: Fix a build warning - irqchip/loongson-eiointc: Fix irq affinity setting - irqchip: Adjust Kconfig for Loongson - PCI: Add quirk for LS7A to avoid reboot failure - PCI: loongson: Improve the MRRS quirk for LS7A - PCI: loongson: Work around LS7A incorrect Interrupt Pin registers - PCI: loongson: Don't access non-existent devices - PCI: loongson: Add ACPI init support - PCI: loongson: Use generic 8/16/32-bit config ops on LS2K/LS7A - irqchip / ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback - APCI: irq: Add support for multiple GSI domains - drm/radeon: Workaround radeon driver bug for Loongson - LoongArch: Add writecombine support for drm - Input: i8042 - Add PNP checking hook for Loongson - LoongArch: Add qspinlock support - LoongArch: Add perf events support - LoongArch: Add SysRq-x (TLB Dump) support - LoongArch: Use TLB for ioremap() - LoongArch: Enable ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP - LoongArch: Add sparse memory vmemmap support - MIPS&LoongArch&NIOS2: Adjust prototypes of p?d_init() - irqchip/loongson-pch-lpc: Add suspend/resume support - irqchip/loongson-pch-pic: Add suspend/resume support - irqchip/loongson-eiointc: Add suspend/resume support - irqchip/loongson-htvec: Add suspend/resume support - irqchip/loongson-htvec: Add ACPI init support - ACPI / table: Print CORE_PIC information when MADT is parsed - ACPICA: Events: Support fixed pcie wake event - ACPICA: MADT: Add LoongArch APICs support - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA - Revert "LoongArch: Provisionally add ACPICA data structures" - loongarch: efi: enable generic EFI compressed boot - efi/libstub: implement generic EFI zboot - efi/libstub: use EFI provided memcpy/memset routines - efi/libstub: add some missing EFI prototypes - efi/loongarch: Add efistub booting support - irqchip: Select downstream irqchip drivers for LoongArch CPU - LoongArch: Add subword xchg/cmpxchg emulation - LoongArch: Cleanup headers to avoid circular dependency - LoongArch: Cleanup reset routines with new API - LoongArch: Fix build warnings in VDSO - LoongArch: Select PCI_QUIRKS to avoid build error - LoongArch: Update Loongson-3 default config file - LoongArch: Add USER_STACKTRACE support - LoongArch: Add STACKTRACE support - LoongArch: Add prologue unwinder support - LoongArch: Add guess unwinder support - LoongArch: Add vDSO syscall __vdso_getcpu() - LoongArch: Add PCI controller support - LoongArch: Parse MADT to get multi-processor information - LoongArch: Jump to the link address before enable PG - LoongArch: Requires __force attributes for any casts - LoongArch: Fix unsigned comparison with less than zero - LoongArch: Adjust arch/loongarch/Kconfig - LoongArch: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK - irqchip/loongson-pch-pic: Move find_pch_pic() into CONFIG_ACPI - LoongArch: Fix wrong "ROM Size" of boardinfo - LoongArch: Fix missing fcsr in ptrace's fpr_set - LoongArch: Fix shared cache size calculation - LoongArch: Disable executable stack by default - LoongArch: Remove unused variables - LoongArch: Remove clock setting during cpu hotplug stage - LoongArch: Remove useless header compiler.h - LoongArch: Remove several syntactic sugar macros for branches - LoongArch: Re-tab the assembly files - LoongArch: Simplify "BGT foo, zero" with BGTZ - LoongArch: Simplify "BLT foo, zero" with BLTZ - LoongArch: Simplify "BEQ/BNE foo, zero" with BEQZ/BNEZ - LoongArch: Use the "move" pseudo-instruction where applicable - LoongArch: Use the "jr" pseudo-instruction where applicable - LoongArch: Use ABI names of registers where appropriate - irqchip: Add LoongArch CPU interrupt controller support - LoongArch: fix kabi change due to enum chuph_state - irqchip: Add Loongson Extended I/O interrupt controller support - irqchip/loongson-liointc: Add ACPI init support - irqchip/loongson-pch-msi: Add ACPI init support - irqchip/loongson-pch-pic: Add ACPI init support - irqchip: Add Loongson PCH LPC controller support - LoongArch: Prepare to support multiple pch-pic and pch-msi irqdomain - LoongArch: Use ACPI_GENERIC_GSI for gsi handling - LoongArch: Provisionally add ACPICA data structures - loongarch: drop definition of PGD_ORDER - loongarch: drop definition of PUD_ORDER - loongarch: drop definition of PMD_ORDER - loongarch: drop definition of PTE_ORDER - LoongArch: Fix section mismatch warning - LoongArch: Fix build errors for tinyconfig - LoongArch: Remove obsolete mentions of vcsr - LoongArch: Drop these obsolete selects in Kconfig - efi: Simplify arch_efi_call_virt() macro - LoongArch: Make compute_return_era() return void - LoongArch: Fix wrong fpu version - LoongArch: Fix EENTRY/MERRENTRY setting in setup_tlb_handler() - LoongArch: Fix sleeping in atomic context in setup_tlb_handler() - LoongArch: Fix the _stext symbol address - LoongArch: Fix the !THP build - LoongArch: vmlinux.lds.S: Add missing ELF_DETAILS - LoongArch: Remove MIPS comment about cycle counter - LoongArch: Fix the !CONFIG_SMP build - LoongArch: Add Loongson-3 default config file - LoongArch: Add Non-Uniform Memory Access (NUMA) support - LoongArch: Add multi-processor (SMP) support - LoongArch: Add VDSO and VSYSCALL support - LoongArch: Add some library functions - LoongArch: Add misc common routines - LoongArch: Add ELF and module support - LoongArch: Add signal handling support - LoongArch: Add system call support - LoongArch: Add memory management - LoongArch: Add process management - LoongArch: Add exception/interrupt handling - LoongArch: Add boot and setup routines - LoongArch: Add other common headers - LoongArch: Add atomic/locking headers - LoongArch: Add CPU definition headers - LoongArch: Add ELF-related definitions - LoongArch: Add build infrastructure - fbdev: Prevent probing generic drivers if a FB is already registered - serial: 8250_pnp: Support configurable clock frequency - genirq/generic_chip: Export irq_unmap_generic_chip - mm/swapops: make is_pmd_migration_entry more strict - initramfs: Provide a common initrd reserve function - initrd: Add the preprocessor guard in initrd.h - PCI/ERR: Retain status from error notification - tee: fix memory leak in tee_shm_register() - qrtr: Convert qrtr_ports from IDR to XArray - can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once() - tracing/probes: Have kprobes and uprobes use $COMM too - netfilter: nf_tables: fix audit memory leak in nf_tables_commit - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() - MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0 - video: fbdev: i740fb: Check the argument of i740_calc_vclk() - powerpc/64: Init jump labels before parse_early_param() - smb3: check xattr value length earlier - f2fs: fix to do sanity check on segment type in build_sit_entries() - f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page() - ALSA: control: Use deferred fasync helper - ALSA: timer: Use deferred fasync helper - ALSA: core: Add async signal helpers - powerpc/32: Don't always pass -mcpu=powerpc to the compiler - watchdog: export lockup_detector_reconfigure - RISC-V: Add fast call path of crash_kexec() - riscv: mmap with PROT_WRITE but no PROT_READ is invalid - modules: Ensure natural alignment for .altinstructions and __bug_table sections - mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start - vfio: Clear the caps->buf to NULL after free - tty: serial: Fix refcount leak bug in ucc_uart.c - lib/list_debug.c: Detect uninitialized lists - ext4: avoid resizing to a partial cluster size - ext4: avoid remove directory when directory is corrupted - drivers:md:fix a potential use-after-free bug - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown - md: Notify sysfs sync_completed in md_reap_sync_thread() - dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed - selftests/kprobe: Do not test for GRP/ without event failures - csky/kprobe: reclaim insn_slot on kprobe unregistration - RDMA/rxe: Limit the number of calls to each tasklet - um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups - PCI/ACPI: Guard ARM64-specific mcfg_quirks - cxl: Fix a memory leak in an error handling path - pinctrl: intel: Check against matching data instead of ACPI companion - gadgetfs: ep_io - wait until IRQ finishes - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input - clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description - zram: do not lookup algorithm in backends table - uacce: Handle parent device removal or parent driver module rmmod - clk: qcom: ipq8074: dont disable gcc_sleep_clk_src - vboxguest: Do not use devm for irq - usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch - usb: renesas: Fix refcount leak bug - usb: host: ohci-ppc-of: Fix refcount leak bug - clk: ti: Stop using legacy clkctrl names for omap4 and 5 - drm/meson: Fix overflow implicit truncation warnings - irqchip/tegra: Fix overflow implicit truncation warnings - usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info - usb: cdns3 fix use-after-free at workaround 2 - platform/chrome: cros_ec_proto: don't show MKBP version if unsupported - PCI: Add ACS quirk for Broadcom BCM5750x NICs - drm/sun4i: dsi: Prevent underflow when computing packet sizes - netfilter: add helper function to set up the nfnetlink header and use it - netfilter: nftables: add helper function to set the base sequence number - audit: log nftables configuration change events once per table - drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors() - ASoC: SOF: intel: move sof_intel_dsp_desc() forward - gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file - kbuild: fix the modules order between drivers and libs - igb: Add lock to avoid data race - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() - fec: Fix timer capture timing in `fec_ptp_enable_pps()` - i40e: Fix to stop tx_timeout recovery if GLOBR fails - regulator: pca9450: Remove restrictions for regulator-name - i2c: imx: Make sure to unregister adapter on remove() - ice: Ignore EEXIST when setting promisc mode - net: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions() - net: genl: fix error path memory leak in policy dumping - net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet counters - net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry - net: moxa: pass pdev instead of ndev to DMA functions - net: dsa: mv88e6060: prevent crash on an unused port - spi: meson-spicc: add local pow2 clock ops to preserve rate between messages - powerpc/pci: Fix get_phb_number() locking - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag - netfilter: nf_tables: really skip inactive sets when allocating name - ASoC: tas2770: Fix handling of mute/unmute - ASoC: tas2770: Drop conflicting set_bias_level power setting - ASoC: tas2770: Allow mono streams - ASoC: tas2770: Set correct FSYNC polarity - iavf: Fix adminq error handling - nios2: add force_successful_syscall_return() - nios2: restarts apply only to the first sigframe we build... - nios2: fix syscall restart checks - nios2: traced syscall does need to check the syscall number - nios2: don't leave NULLs in sys_call_table[] - nios2: page fault et.al. are *not* restartable syscalls... - dpaa2-eth: trace the allocated address instead of page struct - perf probe: Fix an error handling path in 'parse_perf_probe_command()' - geneve: fix TOS inheriting for ipv4 - xen/xenbus: fix return type in xenbus_file_read() - nfp: ethtool: fix the display error of `ethtool -m DEVNAME` - NTB: ntb_tool: uninitialized heap data in tool_fn_write() - tools build: Switch to new openssl API for test-libcrypto - kbuild: dummy-tools: avoid tmpdir leak in dummy gcc - ceph: don't leak snap_rwsem in handle_cap_grant - tools/vm/slabinfo: use alphabetic order when two values are equal - ceph: use correct index when encoding client supported features - dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources - dt-bindings: arm: qcom: fix MSM8916 MTP compatibles - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() - plip: avoid rcu debug splat - ipv6: do not use RT_TOS for IPv6 flowlabel - geneve: do not use RT_TOS for IPv6 flowlabel - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool - pinctrl: qcom: sm8250: Fix PDC map - pinctrl: sunxi: Add I/O bias setting for H6 R-PIO - pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed - pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map - net: bgmac: Fix a BUG triggered by wrong bytes_compl - virtio_net: fix memory leak inside XPD_TX with mergeable - SUNRPC: Reinitialise the backchannel request buffers before reuse - sunrpc: fix expiry of auth creds - net: atlantic: fix aq_vec index out of range error - can: mcp251x: Fix race condition on receive interrupt - bpf: Check the validity of max_rdwr_access for sock local storage map iterator - bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator - bpf: Acquire map uref in .init_seq_private for sock local storage map iterator - bpf: Acquire map uref in .init_seq_private for hash map iterator - bpf: Acquire map uref in .init_seq_private for array map iterator - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - NFSv4: Fix races in the legacy idmapper upcall - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly - NFSv4.1: Don't decrease the value of seq_nr_highest_sent - Documentation: ACPI: EINJ: Fix obsolete example - apparmor: Fix memleak in aa_simple_write_to_buffer() - apparmor: fix reference count leak in aa_pivotroot() - apparmor: fix overlapping attachment computation - apparmor: fix setting unconfined mode on a loaded profile - apparmor: fix aa_label_asxprint return check - apparmor: Fix failed mount permission check error message - apparmor: fix absroot causing audited secids to begin with = - apparmor: fix quiet_denied for file rules - can: ems_usb: fix clang's -Wunaligned-access warning - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II - tracing: Have filter accept "common_cpu" to be consistent - btrfs: fix lost error handling when looking up extended ref on log replay - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() - mmc: pxamci: Fix an error handling path in pxamci_probe() - mmc: pxamci: Fix another error handling path in pxamci_probe() - ata: libata-eh: Add missing command name - rds: add missing barrier to release_refill - x86/mm: Use proper mask when setting PUD mapping - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU - ALSA: info: Fix llseek return value when using callback - !280 ksmbd-introduce-new-SMB3-kernel-server - ksmbd: add reserved room in ipc request/response - ksmbd: limits exceeding the maximum allowable outstanding requests - ksmbd: move credit charge deduction under processing request - ksmbd: add support for smb2 max credit parameter - ksmbd: set unique value to volume serial field in FS_VOLUME_INFORMATION - cifsd: add Kconfig and Makefile - ksmbd: Fix wrong return value and message length check in smb2_ioctl() - ksmbd: set NTLMSSP_NEGOTIATE_SEAL flag to challenge blob - ksmbd: fix encryption failure issue for session logoff response - ksmbd: fix endless loop when encryption for response fails - ksmbd: return STATUS_BAD_NETWORK_NAME error status if share is not configured - ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT - ksmbd: Fix user namespace mapping - ksmbd: fix use-after-free bug in smb2_tree_disconect - ksmbd: fix memory leak in smb2_handle_negotiate - ksmbd: fix racy issue while destroying session on multichannel - ksmbd: use vfs_llseek instead of dereferencing NULL - ksmbd: remove unused ksmbd_share_configs_cleanup function - ksmbd: fix kernel oops from idr_remove() - ksmbd: replace sessions list in connection with xarray - ksmbd: use wait_event instead of schedule_timeout() - ksmbd: fix incorrect handling of iterate_dir - ksmbd: handle smb2 query dir request for OutputBufferLength that is too small - ksmbd: add channel rwlock - ksmbd: smbd: fix connection dropped issue - ksmbd: fix reference count leak in smb_check_perm_dacl() - ksmbd: reduce smb direct max read/write size - ksmbd: don't align last entry offset in smb2 query directory - ksmbd: fix same UniqueId for dot and dotdot entries - ksmbd: smbd: validate buffer descriptor structures - ksmbd: fix SMB 3.11 posix extension mount failure - ksmbd: fix guest connection failure with nautilus - ksmbd: uninitialized variable in create_socket() - ksmbd: smbd: fix missing client's memory region invalidation - ksmbd: add smb-direct shutdown - ksmbd: smbd: change the default maximum read/write, receive size - ksmbd: smbd: create MR pool - ksmbd: smbd: call rdma_accept() under CM handler - ksmbd: set 445 port to smbdirect port by default - ksmbd: register ksmbd ib client with ib_register_client() - ksmbd: Fix smb2_get_name() kernel-doc comment - ksmbd: Fix smb2_set_info_file() kernel-doc comment - ksmbd: Fix buffer_check_err() kernel-doc comment - ksmbd: fix multi session connection failure - ksmbd: set both ipv4 and ipv6 in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: Remove unused fields from ksmbd_file struct definition - ksmbd: Remove unused parameter from smb2_get_name() - ksmbd: disable SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1 - ksmbd: fix uninitialized symbol 'pntsd_size' - ksmbd: remove select FS_POSIX_ACL in Kconfig - ksmbd: fix memleak in get_file_stream_info() - ksmbd: contain default data stream even if xattr is empty - ksmbd: downgrade addition info error msg to debug in smb2_get_info_sec() - ksmbd: Fix an error handling path in 'smb2_sess_setup()' - ksmbd: change LeaseKey data type to u8 array - ksmbd: remove smb2_buf_length in smb2_transform_hdr - ksmbd: remove smb2_buf_length in smb2_hdr - ksmbd: don't need 8byte alignment for request length in ksmbd_check_message - ksmbd: Fix buffer length check in fsctl_validate_negotiate_info() - ksmbd: Remove redundant 'flush_workqueue()' calls - ksmdb: use cmd helper variable in smb2_get_ksmbd_tcon() - ksmbd: use ksmbd_req_buf_next() in ksmbd_smb2_check_message() - ksmbd: use ksmbd_req_buf_next() in ksmbd_verify_smb_message() - ksmbd: add buffer validation in session setup - ksmbd: throttle session setup failures to avoid dictionary attacks - ksmbd: validate OutputBufferLength of QUERY_DIR, QUERY_INFO, IOCTL requests - ksmbd: validate credit charge after validating SMB2 PDU body size - ksmbd: add buffer validation for smb direct - ksmbd: limit read/write/trans buffer size not to exceed 8MB - ksmbd: validate compound response buffer - ksmbd: fix potencial 32bit overflow from data area check in smb2_write - ksmbd: improve credits management - ksmbd: add validation in smb2_ioctl - ksmbd: fix oops from fuse driver - ksmbd: fix version mismatch with out of tree - ksmbd: use buf_data_size instead of recalculation in smb3_decrypt_req() - ksmbd: remove the leftover of smb2.0 dialect support - ksmbd: check strictly data area in ksmbd_smb2_check_message() - ksmbd: add the check to vaildate if stream protocol length exceeds maximum value - ksmbd: missing check for NULL in convert_to_nt_pathname() - ksmbd: fix transform header validation - ksmbd: add buffer validation for SMB2_CREATE_CONTEXT - ksmbd: add validation in smb2 negotiate - ksmbd: add request buffer validation in smb2_set_info - ksmbd: use correct basic info level in set_file_basic_info() - ksmbd: remove NTLMv1 authentication - ksmbd: fix documentation for 2 functions - ksmbd: fix invalid request buffer access in compound - ksmbd: remove RFC1002 check in smb2 request - ksmbd: use LOOKUP_BENEATH to prevent the out of share access - ksmbd: remove follow symlinks support - ksmbd: check protocol id in ksmbd_verify_smb_message() - ksmbd: add default data stream name in FILE_STREAM_INFORMATION - ksmbd: log that server is experimental at module load - ksmbd: add validation for FILE_FULL_EA_INFORMATION of smb2_get_info - ksmbd: prevent out of share access - ksmbd: transport_rdma: Don't include rwlock.h directly - ksmbd: fix read of uninitialized variable ret in set_file_basic_info - ksmbd: remove unused ksmbd_file_table_flush function - ksmbd: smbd: fix dma mapping error in smb_direct_post_send_data - ksmbd: Reduce error log 'speed is unknown' to debug - ksmbd: remove setattr preparations in set_file_basic_info() - ksmbd: ensure error is surfaced in set_file_basic_info() - ksmbd: fix __write_overflow warning in ndr_read_string - ksmbd: fix permission check issue on chown and chmod - ksmbd: don't set FILE DELETE and FILE_DELETE_CHILD in access mask by default - ksmbd: smbd: fix kernel oops during server shutdown - ksmbd: use proper errno instead of -1 in smb2_get_ksmbd_tcon() - ksmbd: update the comment for smb2_get_ksmbd_tcon() - ksmbd: change int data type to boolean - ksmbd: Fix multi-protocol negotiation - ksmbd: fix an oops in error handling in smb2_open() - ksmbd: add ipv6_addr_v4mapped check to know if connection from client is ipv4 - ksmbd: fix missing error code in smb2_lock - ksmbd: use channel signingkey for binding SMB2 session setup - ksmbd: don't set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: Return STATUS_OBJECT_PATH_NOT_FOUND if smb2_creat() returns ENOENT - ksmbd: fix -Wstringop-truncation warnings - ksmbd: Fix potential memory leak in tcp_destroy_socket() - ksmbd: add support for negotiating signing algorithm - ksmbd: add negotiate context verification - ksmbd: fix typo of MS-SMBD - ksmbd: move credit charge verification over smb2 request size verification - ksmbd: set STATUS_INVALID_PARAMETER error status if credit charge is invalid - ksmbd: fix wrong error status return on session setup - ksmbd: fix wrong compression context size - ksmbd: fix typo in comment - ksmbd: fix an error message in ksmbd_conn_trasnport_init - ksmbd: set RDMA capability for FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: fix unused err value in smb2_lock - ksmbd: fix memory leak in ksmbd_vfs_get_sd_xattr() - ksmbd: remove unneeded check_context_err - ksmbd: handle error cases first in smb2_create_sd_buffers - ksmbd: make smb2_find_context_vals return NULL if not found - ksmbd: uninterruptible wait for a file being unlocked - ksmbd: free ksmbd_lock when file is closed - ksmbd: fix the running request count decrement - ksmbd: use kasprintf() in ksmbd_vfs_xattr_stream_name() - ksmbd: delete some stray tabs - ksmbd: change data type of volatile/persistent id to u64 - ksmbd: fix memory leak in smb_inherit_dacl() - ksmbd: fix memory leak smb2_populate_readdir_entry() - ksmbd: fix read on the uninitialized send_ctx - ksmbd: remove unneeded NULL check in for_each_netdev - ksmbd: Fix read on the uninitialized pointer sess - ksmbd: fix kernel oops in ksmbd_rpc_ioctl/rap() - ksmbd: adapt vfs api to 5.10 - ksmbd: replace struct dentry with struct path in some function's arguments - ksmbd: reorder and document on-disk and netlink structures in headers - ksmbd: change server config string index to enumeration - ksmbd: change server state type macro to enumeration - ksmbd: change sid types to enumeration - ksmbd: change ACE types to enumeration - ksmbd: remove SMB1 oplock level macros - ksmbd: opencode to remove ATTR_FP macro - ksmbd: use ksmbd_vfs_lock_parent to get stable parent dentry - ksmbd: opencode to remove FP_INODE macro - ksmbd: fix dentry racy with rename() - ksmbd: Relax credit_charge check in smb2_validate_credit_charge() - ksmbd: allow PROTECTED_DACL_SECINFO and UNPROTECTED_DACL_SECINFO addition information in smb2 set info security - ksmbd: replace request and respone buffer macro with inline functions - ksmbd: replace SMB_DIRECT_TRANS macro with inline function - ksmbd: remove and replace macros with inline functions in smb_common.h - ksmbd: remove getting worker state macros - ksmbd: replace PAYLOAD_HEAD with inline function - ksmbd: replace KSMBD_ALIGN with kernel ALIGN macro - ksmbd: replace BUFFER_NR_PAGES with inline function - ksmbd: remove macros in transport_ipc.c - ksmbd: set MAY_* flags together with open flags - ksmbd: factor out a ksmbd_vfs_lock_parent helper - ksmbd: move fs/cifsd to fs/ksmbd - cifsd: add index.rst in cifs documentation - cifsd: fix WARNING: document isn't included in any toctree - cifsd: add ksmbd/nfsd interoperability to feature table - doc: cifsd: change the reference to configuration.txt - cifsd: fix build warnings from cifsd.rst - cifsd: update cifsd.rst document - cifsd: fix WARNING: Title overline too short - ksmbd: use f_bsize in FS_SECTOR_SIZE_INFORMATION - ksmbd: remove unneeded NULL check in the list iterator - ksmbd: use f_bsize instead of q->limits.logical_block_size - ksmbd: change stream type macro to enumeration - ksmbd: opencode posix acl functions instead of wrappers - ksmbd: factor out a ksmbd_validate_entry_in_use helper from __ksmbd_vfs_rename - ksmbd: opencode to avoid trivial wrappers - ksmbd: remove ksmbd_err/info - ksmbd: replace KSMBD_SHARE_CONFIG_PATH with inline function - ksmbd: remove ____ksmbd_align in ksmbd_server.h - ksmbd: remove unneeded FIXME comment - ksmbd: fix overly long line - ksmbd: use goto instead of duplicating the resoure cleanup in ksmbd_open_fd - ksmbd: use list_for_each_entry instead of list_for_each - ksmbd: remove ksmbd_vfs_copy_file_range - ksmbd: initialize variables on the declaration - ksmbd: remove cache read/trans buffer support - ksmbd: add support for SMB3 multichannel - ksmbd: fix kfree of uninitialized pointer oid - cifsd: append ksmbd prefix into names for asn1 decoder - cifsd: remove duplicated argument - cifsd: set epoch in smb2_lease_break response - cifsd: fix list_add double add BUG_ON trap in setup_async_work() - cifsd: fix additional warnings from checkpatch.pl --strict - cifsd: fix potential read overflow in ksmbd_vfs_stream_read() - cifsd: check return value of ksmbd_vfs_getcasexattr() correctly - cifsd: fix memleak in ksmbd_vfs_stream_read() - cifsd: fix memleak in ksmbd_vfs_stream_write() - cifsd: make alignment match open parenthesis - cifsd: enclose macro variables in parenthesis - cifsd: fix Control flow issues in ksmbd_build_ntlmssp_challenge_blob() - cifsd: lookup a file with LOOKUP_FOLLOW only if 'follow symlinks = yes' - cifsd: Prefer kernel type 'u16' over 'uint16_t' - cifsd: remove unnecessary parentheses around - cifsd: Alignment should match open parenthesis - cifsd: Blank lines aren't necessary after an open brace '{' - cifsd: No space is necessary after a cast - cifsd: don't use multiple blank lines - cifsd: spaces preferred around that '/' - cifsd: braces {} should be used on all arms of this statement - cifsd: add the check to prevent potential overflow with smb_strtoUTF16() and UNICODE_LEN() - cifsd: alignment match open parenthesis - cifsd: return -ENOMEM about error from ksmbd_crypto_ctx_find_xxx calls - cifsd: simplify error handling in ksmbd_gen_preauth_integrity_hash() - cifsd: call kzalloc() directly instead of wrapper - cifsd: add default case in switch statment in alloc_shash_desc() - cifsd: change success handling to failure handling - cifsd: fix wrong return value in ksmbd_crypt_message() - cifsd: remove unneeded initialization of rc variable in ksmbd_crypt_message() - cifsd: len can never be negative in ksmbd_init_sg() - cifsd: add the check if nvec is zero - cifsd: never return 1 on failure - cifsd: return zero in always success case - cifsd: set error return value for memcmp() difference - cifsd: remove unneeded type casting - cifsd: simplify error handling in ksmbd_auth_ntlm() - cifsd: move ret check before the out label - cifsd: just return smbhash() instead of using rc return value - cifsd: move fips_enabled check before the str_to_key() - cifsd: add goto fail in neg_token_init_mech_type() - cifsd: use memcmp instead of for loop check in oid_eq() - cifsd: add goto fail in asn1_oid_decode() - cifsd: add support for FSCTL_DUPLICATE_EXTENTS_TO_FILE - cifsd: Do not use 0 or 0xFFFFFFFF for TreeID - cifsd: fix xfstests generic/504 test failure - cifsd: fix boolreturn.cocci warnings - cifsd: fix WARNING: Too many leading tabs - cifsd: fix WARNING: Possible unnecessary 'out of memory' message - cifsd: decoding gss token using lib/asn1_decoder.c - cifsd: fix invalid memory access in smb2_write() - cifsd: add support for AES256 encryption - cifsd: Fix potential null-ptr-deref in destroy_previous_session() - cifsd: Update out_buf_len in smb2_populate_readdir_entry() - cifsd: Handle ksmbd_session_rpc_open() failure in create_smb2_pipe() - cifsd: Call smb2_set_err_rsp() in smb2_read/smb2_write error path - cifsd: Fix regression in smb2_get_info - cifsd: Remove is_attributes_write_allowed() wrapper - cifsd: Update access check in set_file_allocation_info/set_end_of_file_info - cifsd: remove the dead code of unimplemented durable handle - cifsd: use d_inode() - cifsd: Fix potential null-ptr-deref in smb2_open() - cifsd: move nt time functions to misc.c - cifsd: remove unused nterr.c file - cifsd: remove unused smberr.h - cifsd: Remove smb2_put_name() - cifsd: fix reference count decrement of unclaimed file in __ksmbd_lookup_fd - cifsd: re-implement ksmbd_vfs_kern_path - cifsd: get parent dentry from child in ksmbd_vfs_remove_file() - cifsd: add the check if parent is stable by unexpected rename - cifsd: declare ida statically - cifsd: remove unused including - cifsd: prevent a integer overflow in wm_alloc() - cifsd: remove wrappers of kvmalloc/kvfree - cifsd: fix memdup.cocci warnings - cifsd: use kfree to free memory allocated by kmalloc or kzalloc - cifsd: fix memory leak when loop ends - cifsd: remove stale prototype and variables - cifsd: use xarray instead of linked list for tree connect list - cifsd: remove useless error handling in ksmbd_vfs_read - cifsd: use file_inode() instead of d_inode() - cifsd: handle unhashed dentry in ksmbd_vfs_mkdir - cifsd: remove calling d_path in error paths - cifsd: remove smack inherit leftovers - cifsd: fix wrong prototype in comment - cifsd: merge time_wrappers.h into smb_common.h - cifsd: clean-up codes using chechpatch.pl --strict - cifsd: fix error return code in ksmbd_vfs_remove_file() - cifsd: add the check to work file lock and rename behaviors like Windows unless POSIX extensions are negotiated - cifsd: use kmalloc() for small allocations - cifsd: fix wrong use of rw semaphore in __session_create() - cifsd: remove unneeded macros - cifsd: remove redundant assignment to variable err - cifsd: fix error handling in ksmbd_server_init() - cifsd: Fix an error code in smb2_read() - cifsd: Pass string length parameter to match_pattern() - cifsd: fix warning: variable 'total_ace_size' and 'posix_ccontext' set but not used - cifsd: fix incorrect comments - cifsd: remove unneeded FIXME comments - cifsd: fix static checker warning from smb_check_perm_dacl() - cifsd: fix static checker warning from smb_direct_post_send_data() - cifsd: Fix a use after free on error path - cifsd: fix a IS_ERR() vs NULL bug - cifsd: fix a precedence bug in parse_dacl() - cifsd: Fix a handful of spelling mistakes - cifsd: uniquify extract_sharename() - cifsd: add file operations - cifsd: add server-side procedures for SMB3 - cifsd: add server handler for central processing and tranport layers - openeuler: net: ngbe: fix ngbe checkpatch warnnings- Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - !225 Synchronize the coresight code of the Linux mainline to support HiSilicon tracing - !257 [5.10] [Feature] :add net-swift ngbe NIC support - !263 svm: Delete unused ioctl command - svm: Delete unused ioctl command - openeuler: net: ngbe: add ngbe module source code - openeuler: net: ngbe add build support - openeuler: config: add NGBE MODODULE CONFIG - openeuler_defconfig: Enable TRBE and TMC - drivers/ETM: fix error in invalid cs_id - coresight: etm4x: Expose trcdevarch via sysfs - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 - coresight: etm4x: Add support for PE OS lock - coresight: etm4x: Convert all register accesses - coresight: etm4x: avoid build failure with unrolled loops - coresight: trbe: Make sure we have enough space - coresight: trbe: Allow driver to choose a different alignment - coresight: trbe: Decouple buffer base from the hardware base - coresight: trbe: Add a helper to pad a given buffer area - coresight: trbe: Add a helper to calculate the trace generated - coresight: trbe: Defer the probe on offline CPUs - coresight: trbe: Fix incorrect access of the sink specific data - coresight: trbe: Prohibit trace before disabling TRBE - coresight: trbe: End the AUX handle on truncation - coresight: trbe: Do not truncate buffer on IRQ - coresight: trbe: Fix handling of spurious interrupts - coresight: trbe: irq handler: Do not disable TRBE if no action is needed - coresight: trbe: Unify the enabling sequence - coresight: trbe: Drop duplicate TRUNCATE flags - coresight: trbe: Ensure the format flag is always set - coresight: etm-pmu: Ensure the AUX handle is valid - coresight: etm4x: Use Trace Filtering controls dynamically - coresight: etm4x: Save restore TRFCR_EL1 - coresight: etm4x: Move ETM to prohibited region for disable - coresight: Don't immediately close events that are run on invalid CPU/sink combos - coresight: tmc-etr: Speed up for bounce buffer in flat mode - KVM: arm64: Handle access to TRFCR_EL1 - coresight: sink: Add TRBE driver - perf: aux: Add flags for the buffer format - perf: aux: Add CoreSight PMU buffer formats - arm64: Add support for trace synchronization barrier - coresight: core: Add support for dedicated percpu sinks - coresight: etm-perf: Handle stale output handles - coresight: ete: Add support for ETE tracing - coresight: ete: Add support for ETE sysreg access - coresight: Add support for v8.4 SelfHosted tracing - arm64: Add TRBE definitions - arm64: Add TRFCR_ELx definitions - coresight: etm4x: Add support for sysreg only devices - coresight: etm4x: Refactor probing routine - coresight: etm4x: Use TRCDEVARCH for component discovery - coresight: etm4x: Add necessary synchronization for sysreg access - coresight: etm4x: Detect system instructions support - coresight: etm4x: Detect access early on the target CPU - coresight: etm4x: Handle ETM architecture version - coresight: etm4x: Check for Software Lock - coresight: etm4x: Define DEVARCH register fields - coresight: etm4x: Hide sysfs attributes for unavailable registers - coresight: etm4x: Add sysreg access helpers - coresight: etm4x: Make offset available for sysfs attributes - coresight: etm4x: Always read the registers on the host CPU - coresight: Convert claim/disclaim operations to use access wrappers - coresight: Convert coresight_timeout to use access abstraction - coresight: Introduce device access abstraction- btrfs: raid56: don't trust any cached sector in __raid56_parity_recover() - btrfs: only write the sectors in the vertical stripe which has data stripes - sched/fair: Fix fault in reweight_entity - net_sched: cls_route: disallow handle of 0 - net/9p: Initialize the iounit field during fid creation - tee: add overflow check in register_shm_helper() - kvm: x86/pmu: Fix the compare function used by the pmu event filter - mtd: rawnand: arasan: Prevent an unsupported configuration - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP" - drm/vc4: change vc4_dma_range_matches from a global to static - drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in dedicated function - Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv" - tcp: fix over estimation in sk_forced_mem_schedule() - mac80211: fix a memory leak where sta_info is not freed - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq - KVM: Add infrastructure and macro to mark VM as bugged - dm raid: fix address sanitizer warning in raid_status - dm raid: fix address sanitizer warning in raid_resume - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: fix warning in ext4_iomap_begin as race between bmap and write - tracing: Use a struct alignof to determine trace event field alignment - tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH - KEYS: asymmetric: enforce SM2 signature use pkey algo - xen-blkfront: Apply 'feature_persistent' parameter when connect - xen-blkback: Apply 'feature_persistent' parameter when connect - xen-blkback: fix persistent grants negotiation - KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl - KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU - KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter - KVM: x86/pmu: Use different raw event masks for AMD and Intel - KVM: x86/pmu: Use binary search to check filtered events - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 - KVM: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook - KVM: SVM: Drop VMXE check from svm_set_cr4() - KVM: VMX: Drop explicit 'nested' check from vmx_set_cr4() - KVM: VMX: Drop guest CPUID check for VMXE in vmx_set_cr4() - ACPI: CPPC: Do not prevent CPPC from working in the future - btrfs: reset block group chunk force if we have to wait - btrfs: reject log replay if there is unsupported RO compat flag - um: Allow PM with suspend-to-idle - timekeeping: contribute wall clock to rng on time change - kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification - dm writecache: set a default MAX_WRITEBACK_JOBS - serial: 8250: Fold EndRun device support into OxSemi Tornado code - serial: 8250_pci: Replace dev_*() by pci_*() macros - serial: 8250_pci: Refactor the loop in pci_ite887x_init() - serial: 8250: Correct the clock for OxSemi PCIe devices - serial: 8250: Dissociate 4MHz Titan ports from Oxford ports - PCI/AER: Iterate over error counters instead of error strings - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) - KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS) - KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors - intel_th: pci: Add Raptor Lake-S CPU support - intel_th: pci: Add Raptor Lake-S PCH support - intel_th: pci: Add Meteor Lake-P support - firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails - usbnet: smsc95xx: Avoid link settings race on interrupt reception - usbnet: smsc95xx: Don't clear read-only PHY interrupt - mtd: rawnand: arasan: Fix clock rate in NV-DDR - mtd: rawnand: arasan: Support NV-DDR interface - mtd: rawnand: arasan: Fix a macro parameter - mtd: rawnand: Add NV-DDR timings - mtd: rawnand: arasan: Check the proposed data interface is supported - mtd: rawnand: Add a helper to clarify the interface configuration - drm/vc4: drv: Adopt the dma configuration from the HVS or V3D component - HID: hid-input: add Surface Go battery quirk - HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx - drm/mediatek: Keep dsi as LP00 before dcs cmds transfer - drm/mediatek: Allow commands to be sent during video mode - drm/i915/dg1: Update DMC_DEBUG3 register - spmi: trace: fix stack-out-of-bound access in SPMI tracing functions - __follow_mount_rcu(): verify that mount_lock remains unchanged - Input: gscps2 - check return value of ioremap() in gscps2_probe() - x86/olpc: fix 'logical not is only applied to the left hand side' - ftrace/x86: Add back ftrace_expected assignment - x86/bugs: Enable STIBP for IBPB mitigated RETBleed - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection - scsi: qla2xxx: Turn off multi-queue for 8G adapters - scsi: qla2xxx: Fix discovery issues in FC-AL topology - scsi: zfcp: Fix missing auto port scan and thus missing target ports - video: fbdev: s3fb: Check the size of screen before memset_io() - video: fbdev: arkfb: Check the size of screen before memset_io() - video: fbdev: vt8623fb: Check the size of screen before memset_io() - x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y - sched: Fix the check of nr_running at queue wakelist - tools/thermal: Fix possible path truncations - video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock() - x86/numa: Use cpumask_available instead of hardcoded NULL check - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() - scripts/faddr2line: Fix vmlinux detection on arm64 - genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO - powerpc/pci: Fix PHB numbering when using opal-phbid - kprobes: Forbid probing on trampoline and BPF code areas - perf symbol: Fail to read phdr workaround - powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address - powerpc/xive: Fix refcount leak in xive_get_max_prio - powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader - f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time - f2fs: write checkpoint during FG_GC - f2fs: don't set GC_FAILURE_PIN for background GC - powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias - powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32 - ASoC: mchp-spdifrx: disable end of block interrupt on failures - video: fbdev: sis: fix typos in SiS_GetModeID() - video: fbdev: amba-clcd: Fix refcount leak bugs - watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe() - ASoC: audio-graph-card: Add of_node_put() in fail path - fuse: Remove the control interface for virtio-fs - ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp() - ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format - s390/zcore: fix race when reading from hardware system area - s390/dump: fix old lowcore virtual vs physical address confusion - perf tools: Fix dso_id inode generation comparison - iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop - mfd: max77620: Fix refcount leak in max77620_initialise_fps - mfd: t7l66xb: Drop platform disable callback - remoteproc: sysmon: Wait for SSCTL service to come up - lib/smp_processor_id: fix imbalanced instrumentation_end() call - kfifo: fix kfifo_to_user() return type - rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge - iommu/exynos: Handle failed IOMMU device registration properly - tty: n_gsm: fix missing corner cases in gsmld_poll() - tty: n_gsm: fix DM command - tty: n_gsm: fix wrong T1 retry count handling - vfio/ccw: Do not change FSM state in subchannel event - vfio/mdev: Make to_mdev_device() into a static inline - vfio: Split creation of a vfio_device into init and register ops - vfio: Simplify the lifetime logic for vfio_device - vfio: Remove extra put/gets around vfio_device->group - remoteproc: qcom: wcnss: Fix handling of IRQs - ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe() - tty: n_gsm: fix race condition in gsmld_write() - tty: n_gsm: fix packet re-transmission without open control channel - tty: n_gsm: fix non flow control frames during mux flow off - tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() - tty: n_gsm: fix user open not possible at responder until initiator open - tty: n_gsm: Delete gsmtty open SABM frame when config requester - ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables - powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable - ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header - profiling: fix shift too large makes kernel panic - selftests/livepatch: better synchronize test_klp_callbacks_busy - remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init - rpmsg: mtk_rpmsg: Fix circular locking dependency - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - serial: 8250: Export ICR access helpers for internal use - ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe - ASoC: codecs: da7210: add check for i2c_add_driver - ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe - ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe - ASoC: samsung: Fix error handling in aries_audio_probe - ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe - opp: Fix error check in dev_pm_opp_attach_genpd() - usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable() - nvme: use command_id instead of req->tag in trace_nvme_complete_rq() - null_blk: fix ida error handling in null_add_dev() - RDMA/rxe: Fix error unwind in rxe_create_qp() - RDMA/mlx5: Add missing check for return value in get namespace flow - selftests: kvm: set rax before vmcall - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - RDMA/srpt: Fix a use-after-free - RDMA/srpt: Introduce a reference count in struct srpt_device - RDMA/srpt: Duplicate port name members - platform/olpc: Fix uninitialized data in debugfs write - usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable() - USB: serial: fix tty-port initialized comments - PCI: tegra194: Fix link up retry sequence - PCI: tegra194: Fix Root Port interrupt handling - HID: alps: Declare U1_UNICORN_LEGACY support - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop - mmc: cavium-octeon: Add of_node_put() when breaking out of loop - HID: mcp2221: prevent a buffer overflow in mcp_smbus_write() - gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() - RDMA/qedr: Improve error logs for rdma_alloc_tid error return - RDMA/rtrs-srv: Fix modinfo output for stringify - RDMA/rtrs: Avoid Wtautological-constant-out-of-range-compare - RDMA/rtrs: Define MIN_CHUNK_SIZE - um: random: Don't initialise hwrng struct with zero - interconnect: imx: fix max_node_id - eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write() - usb: dwc3: qcom: fix missing optional irq warnings - usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup - usb: dwc3: core: Deprecate GCTL.CORESOFTRESET - usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc() - usb: gadget: udc: amd5536 depends on HAS_DMA - xtensa: iss: fix handling error cases in iss_net_configure() - xtensa: iss/network: provide release() callback - scsi: smartpqi: Fix DMA direction for RAID requests - PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks - PCI/portdrv: Don't disable AER reporting in get_port_device_capability() - KVM: s390: pv: leak the topmost page table when destroy fails - mmc: block: Add single read for 4k sector cards - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R - memstick/ms_block: Fix a memory leak - memstick/ms_block: Fix some incorrect memory allocation - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch - staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback - intel_th: msu: Fix vmalloced buffers - intel_th: msu-sink: Potential dereference of null pointer - intel_th: Fix a resource leak in an error handling path - PCI: endpoint: Don't stop controller when unbinding endpoint function - dmaengine: sf-pdma: Add multithread support for a DMA channel - dmaengine: sf-pdma: apply proper spinlock flags in sf_pdma_prep_dma_memcpy() - KVM: arm64: Don't return from void function - soundwire: bus_type: fix remove and shutdown support - PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists - PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors - PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu() - clk: qcom: camcc-sdm845: Fix topology around titan_top power domain - clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks - clk: qcom: ipq8074: fix NSS port frequency tables - clk: qcom: ipq8074: SW workaround for UBI32 PLL lock - clk: qcom: ipq8074: fix NSS core PLL-s - usb: host: xhci: use snprintf() in xhci_decode_trb() - clk: qcom: clk-krait: unlock spin after mux completion - misc: rtsx: Fix an error handling path in rtsx_pci_probe() - dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv - mwifiex: Ignore BTCOEX events from the 88W8897 firmware - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - clk: mediatek: reset: Fix written reset bit offset - iio: accel: bma400: Reordering of header files - platform/chrome: cros_ec: Always expose last resume result - iio: accel: bma400: Fix the scale min and max macro values - netfilter: xtables: Bring SPDX identifier back - usb: xhci: tegra: Fix error check - usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init() - usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe - usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe - fpga: altera-pr-ip: fix unsigned comparison with less than zero - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: partitions: Fix refcount leak in parse_redboot_of - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - HID: cp2112: prevent a buffer overflow in cp2112_xfer() - PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep() - mtd: rawnand: meson: Fix a potential double free issue - mtd: maps: Fix refcount leak in ap_flash_init - mtd: maps: Fix refcount leak in of_flash_probe_versatile - clk: renesas: r9a06g032: Fix UART clkgrp bitsel - wireguard: allowedips: don't corrupt stack when detecting overflow - wireguard: ratelimiter: use hrtimer in selftest - dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock - net: ionic: fix error check for vlan flags in ionic_set_nic_features() - net: rose: fix netdev reference changes - netdevsim: Avoid allocation warnings triggered from user space - iavf: Fix max_rate limiting - net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set - tcp: Fix data-races around sysctl_tcp_l3mdev_accept. - ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH() - tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if() - inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH() - crypto: hisilicon/sec - fix auth key size error - crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of - crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version - media: cedrus: hevc: Add check for invalid timestamp - wifi: libertas: Fix possible refcount leak in if_usb_probe() - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue - wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()` - i2c: mux-gpmux: Add of_node_put() when breaking out of loop - i2c: cadence: Support PEC for SMBus block read - Bluetooth: hci_intel: Add check for platform_driver_register - can: pch_can: pch_can_error(): initialize errc before using it - can: error: specify the values of data[5..7] of CAN error frames - can: usb_8dev: do not report txerr and rxerr during bus-off - can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off - can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off - can: sun4i_can: do not report txerr and rxerr during bus-off - can: hi311x: do not report txerr and rxerr during bus-off - can: sja1000: do not report txerr and rxerr during bus-off - can: rcar_can: do not report txerr and rxerr during bus-off - can: pch_can: do not report txerr and rxerr during bus-off - selftests/bpf: fix a test for snprintf() overflow - wifi: p54: add missing parentheses in p54_flush() - wifi: p54: Fix an error handling path in p54spi_probe() - wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi() - fs: check FMODE_LSEEK to control internal pipe splicing - bpf: Fix subprog names in stack traces. - selftests: timers: clocksource-switch: fix passing errors from child - selftests: timers: valid-adjtimex: build fix for newer toolchains - libbpf: Fix the name of a reused map - tcp: make retransmitted SKB fit into the send window - drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed. - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg - media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment - crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq - drm/msm/mdp5: Fix global state lock backoff - lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc() - lib: bitmap: order includes alphabetically - drm: bridge: sii8620: fix possible off-by-one - drm/mediatek: dpi: Only enable dpi after the bridge is enabled - drm/mediatek: dpi: Remove output format of YUV - drm/rockchip: Fix an error handling path rockchip_dp_probe() - drm/rockchip: vop: Don't crash for invalid duplicate_state() - selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 - crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE - drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes - drm/vc4: hdmi: Fix timings for interlaced modes - drm/vc4: hdmi: Limit the BCM2711 to the max without scrambling - drm/vc4: hdmi: Don't access the connector state in reset if kmalloc fails - drm/vc4: hdmi: Avoid full hdmi audio fifo writes - drm/vc4: hdmi: Remove firmware logic for MAI threshold setting - drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable iteration - drm/vc4: dsi: Fix dsi0 interrupt support - drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type - drm/vc4: dsi: Introduce a variant structure - drm/vc4: dsi: Use snprintf for the PHY clocks instead of an array - drm/vc4: drv: Remove the DSI pointer in vc4_drv - drm/vc4: dsi: Correct pixel order for DSI0 - drm/vc4: dsi: Correct DSI divider calculations - drm/vc4: plane: Fix margin calculations for the right/bottom edges - drm/vc4: plane: Remove subpixel positioning check - media: tw686x: Fix memory leak in tw686x_video_init - media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set - media: hdpvr: fix error value returns in hdpvr_read - drm/mcde: Fix refcount leak in mcde_dsi_bind - drm: bridge: adv7511: Add check for mipi_dsi_driver_register - crypto: ccp - During shutdown, check SEV data pointer before using - test_bpf: fix incorrect netdev features - drm/radeon: fix incorrrect SPDX-License-Identifiers - wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd() - media: tw686x: Register the irq at the end of probe - crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs() - i2c: Fix a potential use after free - crypto: sun8i-ss - fix error codes in allocate_flows() - crypto: sun8i-ss - do not allocate memory when handling hash requests - drm: adv7511: override i2c address of cec before accessing it - virtio-gpu: fix a missing check to avoid NULL dereference - i2c: npcm: Correct slave role behavior - i2c: npcm: Remove own slave addresses 2:10 - drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function - drm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs - drm/mediatek: Modify dsi funcs to atomic operations - drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers() - ath11k: Fix incorrect debug_mask mappings - drm/mipi-dbi: align max_chunk to 2 in spi_transfer - ath11k: fix netdev open race - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() - drm/st7735r: Fix module autoloading for Okaya RH128128T - ath10k: do not enforce interrupt trigger type - drm/bridge: tc358767: Make sure Refclk clock are enabled - drm/bridge: tc358767: Move (e)DP bridge endpoint parsing into dedicated function - pwm: lpc18xx-sct: Convert to devm_platform_ioremap_resource() - pwm: sifive: Shut down hardware only after pwmchip_remove() completed - pwm: sifive: Ensure the clk is enabled exactly once per running PWM - pwm: sifive: Simplify offset calculation for PWMCMP registers - pwm: sifive: Don't check the return code of pwmchip_remove() - dm: return early from dm_pr_call() if DM device is suspended - thermal/tools/tmon: Include pthread and time headers in tmon.h - selftests/seccomp: Fix compile warning when CC=clang - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX - arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment - soc: qcom: Make QCOM_RPMPD depend on PM - regulator: of: Fix refcount leak bug in of_get_regulation_constraints() - blktrace: Trace remapped requests correctly - block: remove the request_queue to argument request based tracepoints - hwmon: (drivetemp) Add module alias - blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created - erofs: avoid consecutive detection for Highmem memory - arm64: tegra: Fix SDMMC1 CD on P2888 - arm64: dts: mt7622: fix BPI-R64 WPS button - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - ARM: dts: qcom: pm8841: add required thermal-sensor-cells - soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register - soc: qcom: ocmem: Fix refcount leak in of_get_ocmem - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP - regulator: qcom_smd: Fix pm8916_pldo range - cpufreq: zynq: Fix refcount leak in zynq_get_revision - ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init - ARM: OMAP2+: Fix refcount leak in omapdss_init_of - ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg - block: fix infinite loop for invalid zone append - soc: fsl: guts: machine variable might be unset - locking/lockdep: Fix lockdep_init_map_*() confusion - arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1 - hexagon: select ARCH_WANT_LD_ORPHAN_WARN - ARM: dts: ast2600-evb: fix board compatible - ARM: dts: ast2500-evb: fix board compatible - x86/pmem: Fix platform-device leak in error path - arm64: dts: renesas: Fix thermal-sensors on single-zone sensors - soc: amlogic: Fix refcount leak in meson-secure-pwrc.c - soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values - Input: atmel_mxt_ts - fix up inverted RESET handler - ARM: dts: imx7d-colibri-emmc: add cpu1 supply - ACPI: processor/idle: Annotate more functions to live in cpuidle section - ARM: bcm: Fix refcount leak in bcm_kona_smc_init - arm64: dts: renesas: beacon: Fix regulator node names - meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init - ARM: findbit: fix overflowing offset - spi: spi-rspi: Fix PIO fallback on RZ platforms - powerpc/64s: Disable stack variable initialisation for prom_init - selinux: Add boundary check in put_entry() - PM: hibernate: defer device probing when resuming from hibernation - firmware: tegra: Fix error check return value of debugfs_create_file() - ARM: shmobile: rcar-gen2: Increase refcount for new reference - arm64: dts: allwinner: a64: orangepi-win: Fix LED node name - arm64: dts: qcom: ipq8074: fix NAND node name - ACPI: LPSS: Fix missing check in register_device_clock() - ACPI: PM: save NVS memory for Lenovo G40-45 - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks - ARM: OMAP2+: display: Fix refcount leak bug - spi: synquacer: Add missing clk_disable_unprepare() - ARM: dts: BCM5301X: Add DT for Meraki MR26 - ARM: dts: imx6ul: fix qspi node compatible - ARM: dts: imx6ul: fix lcdif node compatible - ARM: dts: imx6ul: fix csi node compatible - ARM: dts: imx6ul: fix keypad compatible - ARM: dts: imx6ul: change operating-points to uint32-matrix - ARM: dts: imx6ul: add missing properties for sram - wait: Fix __wait_event_hrtimeout for RT/DL tasks - irqchip/mips-gic: Check the return value of ioremap() in gic_of_init() - genirq: GENERIC_IRQ_IPI depends on SMP - irqchip/mips-gic: Only register IPI domain when SMP is enabled - genirq: Don't return error on missing optional irq_request_resources() - ext2: Add more validity checks for inode counts - arm64: Do not forget syscall when starting a new thread. - x86: Handle idle=nomwait cmdline properly for x86_idle - epoll: autoremove wakers even more aggressively - netfilter: nf_tables: fix null deref due to zeroed list head - lockdep: Allow tuning tracing capacity constants. - usb: dwc3: gadget: fix high speed multiplier setting - usb: dwc3: gadget: refactor dwc3_repare_one_trb - arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC - ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC - USB: HCD: Fix URB giveback issue in tasklet function - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion - coresight: Clear the connection field properly - MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK - powerpc/powernv: Avoid crashing if rng is NULL - powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E - powerpc/fsl-pci: Fix Class Code of PCIe Root Port - PCI: Add defines for normal and subtractive PCI bridges - ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr() - media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator - md-raid10: fix KASAN warning - md-raid: destroy the bitmap after destroying the thread - serial: mvebu-uart: uart2 error bits clearing - fuse: limit nsec - scsi: qla2xxx: Zero undefined mailbox IN registers - scsi: qla2xxx: Fix incorrect display of max frame size - scsi: sg: Allow waiting for commands to complete on removed device - iio: light: isl29028: Fix the warning in isl29028_remove() - mtd: rawnand: arasan: Update NAND bus clock instead of system clock - drm/amdgpu: Check BO's requested pinning domains against its preferred_domains - drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtime - drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend() - drm/nouveau: fix another off-by-one in nvbios_addr - drm/vc4: hdmi: Disable audio if dmas property is present but empty - drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error - parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode - parisc: Check the return value of ioremap() in lba_driver_probe() - parisc: Fix device names in /proc/iomem - ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh() - usbnet: Fix linkwatch use-after-free on disconnect - fbcon: Fix accelerated fbdev scrolling while logo is still shown - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters - thermal: sysfs: Fix cooling_device_stats_setup() error code path - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tty: vt: initialize unicode screen buffer - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED - ALSA: hda/realtek: Add quirk for another Asus K42JZ model - ALSA: hda/cirrus - support for iMac 12,1 model - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model - riscv: set default pm_power_off to NULL - KVM: x86: Tag kvm_mmu_x86_module_init() with __init - KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP - KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks - KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value - KVM: s390: pv: don't present the ecall interrupt twice - KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0 - KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case - KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case - HID: wacom: Don't register pad_input for touch switch - HID: wacom: Only report rotation for art pen - add barriers to buffer_uptodate and set_buffer_uptodate - wifi: mac80211_hwsim: use 32-bit skb cookie - wifi: mac80211_hwsim: add back erroneously removed cast - wifi: mac80211_hwsim: fix race condition in pending packet - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx - ALSA: hda/realtek: Add quirk for Clevo NV45PZ - ALSA: bcd2000: Fix a UAF bug on the error path of probing - scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover" - Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments - Makefile: link with -z noexecstack --no-warn-rwx-segments - !253 [5.10] [bugfix] : fix arm32 compiler error ERROR and warning - openeuler: net: txgbe: fix arm32 compile error because 64bit div and warnning - macintosh/adb: fix oob read in do_adb_query() function - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007 - Bluetooth: btusb: Add support of IMC Networks PID 0x3568 - Bluetooth: hci_bcm: Add DT compatible for CYW55572 - Bluetooth: hci_bcm: Add BCM4349B1 variant - selftests: KVM: Handle compiler optimizations in ucall - tools/kvm_stat: fix display of error when multiple processes are found - ACPI: APEI: Better fix to avoid spamming the console with old error logs - ACPI: video: Shortening quirk list by identifying Clevo by board_name only - ACPI: video: Force backlight native for some TongFang devices - selftests/bpf: Check dst_port only on the client socket - selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() - x86/speculation: Make all RETbleed mitigations 64-bit only - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available - xfs: prevent UAF in xfs_log_item_in_current_chkpt - docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed - EDAC/ghes: Set the DIMM label unconditionally - ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. - page_alloc: fix invalid watermark check on a negative value - ARM: crypto: comment out gcc warning that breaks clang builds - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - sfc: disable softirqs for ptp TX - perf symbol: Correct address for bss symbols - virtio-net: fix the race between refill work and close - sctp: fix sleep in atomic context bug in timer handlers - i40e: Fix interface init with MSI interrupts (no MSI-X) - tcp: Fix data-races around sysctl_tcp_reflect_tos. - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa() - macsec: always read MACSEC_SA_ATTR_PN as a u64 - macsec: limit replay window size with XPN - macsec: fix error message in macsec_add_rxsa and _txsa - macsec: fix NULL deref in macsec_add_rxsa - Documentation: fix sctp_wmem in ip-sysctl.rst - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - net: sungem_phy: Add of_node_put() for reference returned by of_get_parent() - igmp: Fix data-races around sysctl_igmp_qrv. - net/tls: Remove the context from the list in tls_device_down - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_limit_output_bytes. - tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf. - Revert "tcp: change pingpong threshold to 3" - scsi: ufs: host: Hold reference returned by of_parse_phandle() - ice: do not setup vlan for loopback VSI - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) - tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - watch_queue: Fix missing locking in add_watch_to_object() - watch_queue: Fix missing rcu annotation - nouveau/svm: Fix to migrate all requested pages - s390/archrandom: prevent CPACF trng invocations in interrupt context - ntfs: fix use-after-free in ntfs_ucsncmp() - Revert "ocfs2: mount shared volume without ha stack" - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - net: usb: ax88179_178a needs FLAG_SEND_ZLP - x86/alternative: Report missing return thunk details - x86/amd: Use IBPB for firmware calls - Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks - Bluetooth: SCO: Fix sco_send_frame returning skb->len - Bluetooth: Fix passing NULL to PTR_ERR - Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg - Bluetooth: Add bt_skb_sendmmsg helper - Bluetooth: Add bt_skb_sendmsg helper - ALSA: memalloc: Align buffer allocations in page size - bitfield.h: Fix "type of reg too small for mask" test - drm/imx/dcss: fix unused but set variable warnings - dlm: fix pending remove if msg allocation fails - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - sched/deadline: Fix BUG_ON condition for deboosted tasks - bpf: Make sure mac_header was set before using it - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - KVM: Don't null dereference ops->destroy - spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl knobs related to SYN option. - udp: Fix a data-race around sysctl_udp_l3mdev_accept. - ip: Fix data-races around sysctl_ip_prot_sock. - ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh. - drm/imx/dcss: Add missing of_node_put() in fail path - be2net: Fix buffer overflow in be_get_module_eeprom - gpio: pca953x: use the correct register address when regcache sync during init - gpio: pca953x: use the correct range when do regmap sync - gpio: pca953x: only use single read/write for No AI mode - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero - i40e: Fix erroneous adapter reinitialization during recovery process - iavf: Fix handling of dummy receive descriptors - tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix data-races around sysctl_max_syn_backlog. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - tcp: Fix data-races around sysctl_tcp_syncookies. - tcp: Fix data-races around keepalive sysctl knobs. - igmp: Fix data-races around sysctl_igmp_max_msf. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - net/tls: Fix race in TLS device down flow - net: stmmac: fix dma queue left shift overflow issue - i2c: cadence: Change large transfer count reset logic to be unconditional - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor. - tcp: Fix data-races around sysctl_tcp_min_snd_mss. - tcp: Fix data-races around sysctl_tcp_base_mss. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix a data-race around sysctl_ip_autobind_reuse. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - igc: Reinstate IGC_REMOVED logic and implement it properly - drm/amdgpu/display: add quirk handling for stutter mode - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close() - pinctrl: ralink: Check for null return of devm_kcalloc - power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe - serial: mvebu-uart: correctly report configured baudrate value - PCI: hv: Fix interrupt mapping for multi-MSI - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI - PCI: hv: Fix multi-MSI to allow more than one MSI vector - Revert "m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch" - net: inline rollback_registered_many() - net: move rollback_registered_many() - net: inline rollback_registered() - net: move net_set_todo inside rollback_registered() - docs: net: explain struct net_device lifetime - xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE - mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication - riscv: add as-options for modules with assembly compontents - pinctrl: stm32: fix optional IRQ support to gpios - !196 openEuler-22.03-LTS: kernel: add OPENEULER_VERSION_CODE to version.h - !176 bugfix: Limit "Dummy wait" workaround to old Intel systems in acpi idle driver - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems - kernel: add OPENEULER_VERSION_CODE to version.h- bnx2x: fix potential memory leak in bnx2x_tpa_stop() - scsi: stex: Properly zero out the passthrough command structure - libbpf: Fix null-pointer dereference in find_prog_by_sec_insn() - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - pgp: Check result of crypto_alloc_shash properly - net: tun: fix bugs for oversize packet when napi frags enabled - irqdomain: Fix driver re-inserting failures when IRQs not being freed - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: libsas: Resume SAS host for phy reset or enable via sysfs - !207 [5.10] [bugfix] : merge net-swift txgbe out_of_tree module v1.2.3 to openEuler/txgbe for some known bugs - openeuler: net: txgbe: Fix some known bugs, merge net-swift txgbe-1.2.3 out-of-tree - openeuler: configs: delete txgbe/Kconfig, add txgbe_config to netswift/Kconfig- atm: idt77252: fix use-after-free bugs caused by tst_timer - fs: fix UAF/GPF bug in nilfs_mdt_destroy - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page - usb: mon: make mmapped memory read only - scsi: sd: Revert "scsi: sd: Remove a local variable" - devlink: Fix use-after-free after a failed reload - nouveau: fix migrate_to_ram() for faulting page - mm/memory.c: fix race when faulting a device private page - vsock: Fix memory leak in vsock_connect() - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find() - mtd: rawnand: cafe: fix drivers probe/remove methods - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - net: mvpp2: fix mvpp2 debugfs leak - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - kprobes: don't call disarm_kprobe() for disabled kprobes - block: fix inaccurate io_ticks by set 'precise_iostat' - arm64: fix rodata=full - block: fix kabi broken in request_queue - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix kabi broken in blk_mq_tag_set - blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags - blk-mq-sched: Don't reference queue tagset in blk_mq_sched_tags_teardown() - blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags - blk-mq: Stop using pointers for blk_mq_tags bitmap tags - blk-mq: Use shared tags for shared sbitmap support - blk-mq: Always use blk_mq_is_sbitmap_shared - blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() - blk-mq: Add blk_mq_alloc_map_and_rqs() - blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() - blk-mq: Don't clear driver tags own mapping - blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() - blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() - blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() - blk-mq: Invert check in blk_mq_update_nr_requests() - blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr_requests() - blk-mq: Change rqs check in blk_mq_free_rqs() - Revert "blk-mq: fix kabi broken by "blk-mq: Use request queue-wide tags for tagset-wide sbitmap"" - block: fix null-deref in percpu_ref_put - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit - objtool: Fix objtool regression on x32 systems - objtool: Fix symbol creation - objtool: Fix type of reloc::addend - objtool: Fix code relocs vs weak symbols - x86/alternative: Add debug prints to apply_retpolines() - x86/alternative: Try inline spectre_v2=retpoline,amd - x86/alternative: Handle Jcc __x86_indirect_thunk_ eg - x86/insn-eval: Handle return values from the decoder - x86/pat: Fix x86_has_pat_wp() - serial: 8250: Fix PM usage_count for console handover - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: stm32: Clear prev values before setting RTS delays - serial: 8250: fix return error code in serial8250_request_std_resource() - vt: fix memory overlapping when deleting chars in the buffer - tty: serial: samsung_tty: set dma burst_size to 1 - usb: dwc3: gadget: Fix event pending check - usb: typec: add missing uevent when partner support PD - USB: serial: ftdi_sio: add Belimo device ids - signal handling: don't use BUG_ON() for debugging - nvme-pci: phison e16 has bogus namespace ids - Revert "can: xilinx_can: Limit CANFD brp to 2" - ARM: dts: stm32: use the correct clock source for CEC on stm32mp151 - soc: ixp4xx/npe: Fix unused match warning - irqchip: or1k-pic: Undefine mask_ack for level triggered hardware - ASoC: madera: Fix event generation for rate controls - ASoC: madera: Fix event generation for OUT1 demux - ASoC: cs47l15: Fix event generation for low power mux control - ASoC: dapm: Initialise kcontrol data for mux/demux controls - ASoC: wm5110: Fix DRE control - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow - pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux() - ASoC: ops: Fix off by one in range control validation - net: sfp: fix memory leak in sfp_probe() - nvme-tcp: always fail a request when sending it failed - NFC: nxp-nci: don't print header length mismatch on i2c error - net: tipc: fix possible refcount leak in tipc_sk_create() - platform/x86: hp-wmi: Ignore Sanitization Mode event - cpufreq: pmac32-cpufreq: Fix refcount leak bug - scsi: hisi_sas: Limit max hw sectors for v3 HW - netfilter: br_netfilter: do not skip all hooks with 0 priority - virtio_mmio: Restore guest page size on resume - virtio_mmio: Add missing PM calls to freeze/restore - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE - net/tls: Check for errors in tls_device_init - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() - net: atlantic: remove aq_nic_deinit() when resume - net: atlantic: remove deep parameter on suspend/resume functions - sfc: fix kernel panic when creating VF - seg6: bpf: fix skb checksum in bpf_push_seg6_encap() - seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors - seg6: fix skb checksum evaluation in SRH encapsulation/insertion - sfc: fix use after free when disabling sriov - ima: Fix potential memory leak in ima_init_crypto() - ima: force signature verification when CONFIG_KEXEC_SIG is configured - net: ftgmac100: Hold reference returned by of_get_child_by_name() - nexthop: Fix data-races around nexthop_compat_mode. - ipv4: Fix data-races around sysctl_ip_dynaddr. - raw: Fix a data-race around sysctl_raw_l3mdev_accept. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - sysctl: Fix data-races in proc_dointvec_ms_jiffies(). - drm/i915/gt: Serialize TLB invalidates with GT resets - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests - ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero - ARM: dts: at91: sama5d2: Fix typo in i2s1 node - ipv4: Fix a data-race around sysctl_fib_sync_mem. - icmp: Fix data-races around sysctl. - cipso: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - tcp: Fix a data-race around sysctl_tcp_max_orphans. - sysctl: Fix data races in proc_dointvec_jiffies(). - sysctl: Fix data races in proc_doulongvec_minmax(). - sysctl: Fix data races in proc_douintvec_minmax(). - sysctl: Fix data races in proc_dointvec_minmax(). - sysctl: Fix data races in proc_douintvec(). - sysctl: Fix data races in proc_dointvec(). - net: stmmac: dwc-qos: Disable split header for Tegra194 - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() - ASoC: tas2764: Fix amp gain register offset & default - ASoC: tas2764: Correct playback volume range - ASoC: tas2764: Fix and extend FSYNC polarity handling - ASoC: tas2764: Add post reset delays - ASoC: sgtl5000: Fix noise on shutdown/remove - ima: Fix a potential integer overflow in ima_appraise_measurement - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() - net/mlx5e: Fix capability check for updating vnic env counters - net/mlx5e: kTLS, Fix build time constant test in RX - net/mlx5e: kTLS, Fix build time constant test in TX - ARM: 9210/1: Mark the FDT_FIXED sections as shareable - ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle - spi: amd: Limit max transfer and message size - ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count - ext4: fix race condition between ext4_write and ext4_convert_inline_data - Revert "evm: Fix memleak in init_desc" - sh: convert nommu io{re,un}map() to static inline functions - nilfs2: fix incorrect masking of permission flags for symlinks - fs/remap: constrain dedupe of EOF blocks - drm/panfrost: Fix shrinker list corruption by madvise IOCTL - drm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() error - btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents - wifi: mac80211: fix queue selection for mesh/OCB interfaces - ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction - ARM: 9213/1: Print message about disabled Spectre workarounds only once - ip: fix dflt addr selection for connected nexthop - net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer - tracing/histograms: Fix memory leak problem - mm: split huge PUD on wp_huge_pud fallback - fix race between exit_itimers() and /proc/pid/timers - xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model - ALSA: hda - Add fixup for Dell Latitidue E5430 - Revert "mtd: rawnand: gpmi: Fix setting busy timeout setting" - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate - dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly - dmaengine: pl330: Fix lockdep warning about non-static key - ida: don't use BUG_ON() for debugging - dt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typo - misc: rtsx_usb: set return value in rsp_buf alloc err path - misc: rtsx_usb: use separate command and response buffers - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer - dmaengine: imx-sdma: Allow imx8m for imx7 FW revs - i2c: cadence: Unregister the clk notifier in error path - r8169: fix accessing unset transport header - selftests: forwarding: fix error message in learning_test - selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT - selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT - ibmvnic: Properly dispose of all skbs during a failover. - i40e: Fix dropped jumbo frames statistics - xsk: Clear page contiguity bit when unmapping pool - ARM: dts: at91: sama5d2_icp: fix eeprom compatibles - ARM: dts: at91: sam9x60ek: fix eeprom compatible and size - ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt - ARM: at91: pm: use proper compatible for sama5d2's rtc - arm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo - pinctrl: sunxi: sunxi_pconf_set: use correct offset - arm64: dts: imx8mp-evk: correct I2C3 pad settings - arm64: dts: imx8mp-evk: correct gpio-led pad settings - arm64: dts: imx8mp-evk: correct the uart2 pinctl value - arm64: dts: imx8mp-evk: correct mmc pad settings - arm64: dts: qcom: msm8994: Fix CPU6/7 reg values - pinctrl: sunxi: a83t: Fix NAND function name for some pins - ARM: meson: Fix refcount leak in meson_smp_prepare_cpus - xfs: remove incorrect ASSERT in xfs_rename - can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits - can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression - can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info - powerpc/powernv: delay rng platform device creation until later in boot - video: of_display_timing.h: include errno.h - memregion: Fix memregion_free() fallback definition - PM: runtime: Redefine pm_runtime_release_supplier() - fbdev: fbmem: Fix logo center image dx issue - iommu/vt-d: Fix PCI bus rescan device hot add - netfilter: nft_set_pipapo: release elements in clone from abort path - net: rose: fix UAF bug caused by rose_t0timer_expiry - usbnet: fix memory leak in error case - bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals - bpf: Fix incorrect verifier simulation around jmp32's jeq/jne - can: gs_usb: gs_usb_open/close(): fix memory leak - can: grcan: grcan_probe(): remove extra of_node_get() - can: bcm: use call_rcu() instead of costly synchronize_rcu() - ALSA: hda/realtek: Add quirk for Clevo L140PU - clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup() - net: usb: qmi_wwan: add Telit 0x1070 composition - net: usb: qmi_wwan: add Telit 0x1060 composition - selftests/rseq: Change type of rseq_offset to ptrdiff_t - selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area - selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area - selftests/rseq: Fix: work-around asm goto compiler bugs - selftests/rseq: Remove arm/mips asm goto compiler work-around - selftests/rseq: Fix warnings about #if checks of undefined tokens - selftests/rseq: Fix ppc32 offsets by using long rather than off_t - selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store - selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian - selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35 - selftests/rseq: Introduce thread pointer getters - selftests/rseq: Introduce rseq_get_abi() helper - selftests/rseq: Remove volatile from __rseq_abi - selftests/rseq: Remove useless assignment to cpu variable - selftests/rseq: introduce own copy of rseq uapi header - selftests/rseq: remove ARRAY_SIZE define from individual tests - hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails - ipv6/sit: fix ipip6_tunnel_get_prl return value - sit: use min - drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c - xen/gntdev: Avoid blocking in unmap_grant_pages() - tcp: add a missing nf_reset_ct() in 3WHS handling - xfs: fix xfs_trans slab cache name - xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX - net: tun: avoid disabling NAPI twice - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() - io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprio - epic100: fix use after free on rmmod - tipc: move bc link creation back to tipc_node_create - NFC: nxp-nci: Don't issue a zero length i2c_master_read() - nfc: nfcmrvl: Fix irq_of_parse_and_map() return value - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - net/sched: act_api: Notify user space if any actions were flushed before error - netfilter: nft_dynset: restore set element counter when failing to update - s390: remove unneeded 'select BUILD_BIN2C' - PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events - caif_virtio: fix race between virtio_device_ready() and ndo_open() - NFSD: restore EINVAL error translation in nfsd_commit() - net: ipv6: unexport __init-annotated seg6_hmac_net_init() - usbnet: fix memory allocation in helpers - linux/dim: Fix divide by 0 in RDMA DIM - RDMA/cm: Fix memory leak in ib_cm_insert_listen - RDMA/qedr: Fix reporting QP timeout attribute - net: dp83822: disable rx error interrupt - net: dp83822: disable false carrier interrupt - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - net: dsa: bcm_sf2: force pause link settings - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test - virtio-net: fix race between ndo_open() and virtio_device_ready() - net: usb: ax88179_178a: Fix packet receiving - SUNRPC: Fix READ_PLUS crasher - s390/archrandom: simplify back to earlier design and initialize earlier - dm raid: fix KASAN warning in raid5_add_disks - dm raid: fix accesses beyond end of raid member array - powerpc/bpf: Fix use of user_pt_regs in uapi - powerpc/book3e: Fix PUD allocation size in map_kernel_page() - powerpc/prom_init: Fix kernel config grep - nvdimm: Fix badblocks clear off-by-one error - nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G) - ipv6: take care of disable_policy when restoring routes - drm/amdgpu: To flush tlb for MMHUB of RAVEN series - net: mscc: ocelot: allow unregistered IP multicast flooding - powerpc/ftrace: Remove ftrace init tramp once kernel init is complete - tick/nohz: unexport __init-annotated tick_nohz_full_setup() - drm: remove drm_fb_helper_modinit - MAINTAINERS: add Amir as xfs maintainer for 5.10.y- nilfs2: fix use-after-free bug of struct nilfs_root - can: j1939: j1939_session_destroy(): fix memory leak of skbs - r8152: Rate limit overflow messages - nfp: fix use-after-free in area_cache_get() - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - media: pvrusb2: fix memory leak in pvr_probe - binderfs: rework superblock destruction - libbpf: Fix use-after-free in btf_dump_name_dups - sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - watch-queue: remove spurious double semicolon - watchqueue: make sure to serialize 'wqueue->defunct' properly - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - mISDN: fix use-after-free bugs in l1oip timer handlers - ubi: fastmap: Add fastmap control support for Module parameters - ubi: fastmap: Add fastmap control support for 'UBI_IOCATT' ioctl - ipv6: Fix data races around sk->sk_prot. - io_uring: Use original task for req identity in io_identity_cow() - tcp: Fix data races around icsk->icsk_af_ops. - wifi: mac80211: fix crash in beacon protection for P2P-device - ovl: do not fail because of O_NOATIME - x86/ftrace: Use alternative RET encoding - x86/ibt,ftrace: Make function-graph play nice - Revert "x86/ftrace: Use alternative RET encoding" - tcp/udp: Fix memory leak in ipv6_renew_options(). - kcm: avoid potential race in kcm_tx_work - ubifs: Reserve one leb for each journal head while doing budget - ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1 - ubifs: Fix wrong dirty space budget for dirty inode - ubifs: Rectify space budget for ubifs_xrename() - ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted - powerpc/pseries: wire up rng during setup_arch() - kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt) - random: update comment from copy_to_user() -> copy_to_iter() - modpost: fix section mismatch check for exported init/exit sections - ARM: cns3xxx: Fix refcount leak in cns3xxx_init - memory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timings - ARM: Fix refcount leak in axxia_boot_secondary - soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe - ARM: exynos: Fix refcount leak in exynos_map_pmu - ARM: dts: imx6qdl: correct PU regulator ramp delay - ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node - powerpc/powernv: wire up rng during setup_arch - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address - powerpc: Enable execve syscall exit tracepoint - parisc: Enable ARCH_HAS_STRICT_MODULE_RWX - parisc/stifb: Fix fb_is_primary_device() only available with CONFIG_FB_STI - xtensa: Fix refcount leak bug in time.c - xtensa: xtfpga: Fix refcount leak bug in setup - iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client - iio: adc: axp288: Override TS pin bias current for some models - iio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs message - iio: adc: stm32: Fix ADCs iteration in irq handler - iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value) - iio: adc: stm32: fix maximum clock rate for stm32mp15x - iio: trigger: sysfs: fix use-after-free on remove - iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up() - iio: accel: mma8452: ignore the return value of reset operation - iio:accel:mxc4005: rearrange iio trigger get and register - iio:accel:bma180: rearrange iio trigger get and register - iio:chemical:ccs811: rearrange iio trigger get and register - f2fs: attach inline_data after setting compression - usb: chipidea: udc: check request status before setting device address - USB: gadget: Fix double-free bug in raw_gadget driver - usb: gadget: Fix non-unique driver names in raw-gadget driver - xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI - xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI - xhci: turn off port power in shutdown - usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC - iio: adc: vf610: fix conversion mode sysfs node name - iio: mma8452: fix probe fail when device tree compatible is used. - s390/cpumf: Handle events cycles and instructions identical - gpio: winbond: Fix error code in winbond_gpio_get() - nvme: move the Samsung X5 quirk entry to the core quirks - nvme-pci: add NO APST quirk for Kioxia device - nvme-pci: allocate nvme_command within driver pdu - nvme: mark nvme_setup_passsthru() inline - nvme: centralize setting the timeout in nvme_alloc_request - Revert "net/tls: fix tls_sk_proto_close executed repeatedly" - virtio_net: fix xdp_rxq_info bug after suspend/resume - igb: Make DMA faster when CPU is active on the PCIe link - regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips - ice: ethtool: advertise 1000M speeds properly - afs: Fix dynamic root getattr - MIPS: Remove repetitive increase irq_err_count - x86/xen: Remove undefined behavior in setup_features() - selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh - udmabuf: add back sanity check - net/tls: fix tls_sk_proto_close executed repeatedly - erspan: do not assume transport header is always set - drm/msm/dp: fix connect/disconnect handled at irq_hpd - drm/msm/dp: promote irq_hpd handle to handle link training correctly - drm/msm/dp: deinitialize mainlink if link training failed - drm/msm/dp: fixes wrong connection state caused by failure of link train - drm/msm/dp: check core_initialized before disable interrupts at dp_display_unbind() - drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - igb: fix a use-after-free issue in igb_clean_tx_ring - tipc: fix use-after-free Read in tipc_named_reinit - tipc: simplify the finalize work queue - phy: aquantia: Fix AN when higher speeds than 1G are not advertised - bpf, x86: Fix tail call count offset calculation on bpf2bpf call - drm/sun4i: Fix crash during suspend after component bind failure - bpf: Fix request_sock leak in sk lookup helpers - drm/msm: use for_each_sgtable_sg to iterate over scatterlist - scsi: scsi_debug: Fix zone transition to full condition - netfilter: use get_random_u32 instead of prandom - netfilter: nftables: add nft_parse_register_store() and use it - netfilter: nftables: add nft_parse_register_load() and use it - drm/msm: Fix double pm_runtime_disable() call - USB: serial: option: add Quectel RM500K module support - USB: serial: option: add Quectel EM05-G modem - USB: serial: option: add Telit LE910Cx 0x1250 composition - dm mirror log: clear log bits up to BITS_PER_LONG boundary - dm era: commit metadata in postsuspend after worker stops - ata: libata: add qc->flags in ata_qc_complete_template tracepoint - mtd: rawnand: gpmi: Fix setting busy timeout setting - mmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing - btrfs: add error messages to all unrecognized mount options - net: openvswitch: fix parsing of nw_proto for IPv6 fragments - ALSA: hda/realtek: Add quirk for Clevo NS50PU - ALSA: hda/realtek: Add quirk for Clevo PD70PNT - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly - ALSA: hda/realtek - ALC897 headset MIC no sound - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop - ALSA: hda/conexant: Fix missing beep setup - ALSA: hda/via: Fix missing beep setup - random: quiet urandom warning ratelimit suppression message - random: schedule mix_interrupt_randomness() less often - arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer - serial: core: Initialize rs485 RTS polarity already on probe - tcp: drop the hash_32() part from the index calculation - tcp: dynamically allocate the perturb table used by source ports - tcp: add small random increments to the source port - tcp: use different parts of the port_offset for index and offset - tcp: add some entropy in __inet_hash_connect() - usb: gadget: u_ether: fix regression in setting fixed MAC address - zonefs: fix zonefs_iomap_begin() for reads - s390/mm: use non-quiescing sske for KVM switch to keyed guest - clk: imx8mp: fix usb_root_clk parent - powerpc/book3e: get rid of #include - igc: Enable PCIe PTM - Revert "PCI: Make pci_enable_ptm() private" - net: openvswitch: fix misuse of the cached connection on tuple changes - net/sched: act_police: more accurate MTU policing - dma-direct: don't over-decrypt memory - virtio-pci: Remove wrong address verification in vp_del_vqs() - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak - KVM: x86: Account a variety of miscellaneous allocations - KVM: arm64: Don't read a HW interrupt pending state in user context - ext4: add reserved GDT blocks check - drm/amd/display: Cap OLED brightness per max frame-average luminance - dm mirror log: round up region bitmap size to BITS_PER_LONG - serial: 8250: Store to lsr_save_flags after lsr read - usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe - usb: dwc2: Fix memory leak in dwc2_hcd_init - USB: serial: io_ti: add Agilent E5805A support - USB: serial: option: add support for Cinterion MV31 with new baseline - crypto: memneq - move into lib/ - comedi: vmk80xx: fix expression for tx buffer size - mei: me: add raptor lake point S DID - i2c: designware: Use standard optional ref clock implementation - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - i2c: npcm7xx: Add check for platform_driver_register - faddr2line: Fix overlapping text section failures, the sequel - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() - certs/blacklist_hashes.c: fix const confusion in certs blacklist - arm64: ftrace: consistently handle PLTs. - arm64: ftrace: fix branch range checks - net: ax25: Fix deadlock caused by skb_recv_datagram in ax25_recvmsg - net: bgmac: Fix an erroneous kfree() in bgmac_remove() - mlxsw: spectrum_cnt: Reorder counter pools - nvme: add device name to warning in uuid_show() - nvme: use sysfs_emit instead of sprintf - drm/i915/reset: Fix error_state_read ptr + offset use - misc: atmel-ssc: Fix IRQ check in ssc_probe - tty: goldfish: Fix free_irq() on remove - Drivers: hv: vmbus: Release cpu lock in error case - i40e: Fix call trace in setup_tx_descriptors - i40e: Fix calculating the number of queue pairs - i40e: Fix adding ADQ filter to TC0 - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() - pNFS: Avoid a live lock condition in pnfs_update_layout() - pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE - random: credit cpu and bootloader seeds by default - gpio: dwapb: Don't print error on -EPROBE_DEFER - MIPS: Loongson-3: fix compile mips cpu_hwmon as module build error. - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 - net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_frag - ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg - nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred - virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed - ALSA: hda/realtek - Add HW8326 support - scsi: pmcraid: Fix missing resource cleanup in error case - scsi: ipr: Fix missing/incorrect resource cleanup in error case - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology - scsi: vmw_pvscsi: Expand vcpuHint to 16 bits - Input: soc_button_array - also add Lenovo Yoga Tablet2 1051F to dmi_use_low_level_irq - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() - ASoC: es8328: Fix event generation for deemphasis control - ASoC: wm8962: Fix suspend while playing music - quota: Prevent memory allocation recursion while holding dq_lock - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ASoC: cs42l51: Correct minimum value for SX volume control - ASoC: cs42l56: Correct typo in minimum level for SX volume controls - ASoC: cs42l52: Correct TLV for Bypass Volume - ASoC: cs53l30: Correct number of volume levels on SX controls - ASoC: cs35l36: Update digital volume TLV - ASoC: cs42l52: Fix TLV scales for mixer controls - dma-debug: make things less spammy under memory pressure - ASoC: nau8822: Add operation for internal PLL off and on - arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3 - bpf: Fix incorrect memory charge cost calculation in stack_map_alloc() - nfsd: Replace use of rwsem with errseq_t - 9p: missing chunk of "fs/9p: Don't update file type when updating file attributes" - !164 add CONFIG_TXGBE=m for arm64 openeuler_deconfig - openeuler: configs: add CONFIG_NET_VENDOR_NETSWIFT=y and CONFIG_TXGBE=m for arm64 arch default config- binder: fix UAF of ref->proc caused by race condition - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() - wifi: mac80211: fix MBSSID parsing use-after-free - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - arm64: fix oops in concurrently setting insn_emulation sysctls - wifi: cfg80211: avoid nontransmitted BSS list corruption - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference - HID: roccat: Fix use-after-free in roccat_read() - wifi: cfg80211: fix BSS refcounting bugs - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT - zonefs: fix handling of explicit_open option on mount - PCI: qcom: Fix pipe clock imbalance - md/raid0: Ignore RAID0 layout if the second zone has only one device - interconnect: Restore sync state by ignoring ipa-virt in provider count - interconnect: qcom: sc7180: Drop IP0 interconnects - powerpc/mm: Switch obsolete dssall to .long - drm/atomic: Force bridge self-refresh-exit on CRTC switch - drm/bridge: analogix_dp: Support PSR-exit to disable transition - Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag - ixgbe: fix unexpected VLAN Rx in promisc mode on VF - ixgbe: fix bcast packets Rx on VF after promisc removal - nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION - nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling - nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION - net: phy: dp83867: retrigger SGMII AN when link change - mmc: block: Fix CQE recovery reset success - ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files - cifs: fix reconnect on smb3 mount types - cifs: return errors during session setup during reconnects - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 - ALSA: hda/conexant - Fix loopback issue with CX20632 - scripts/gdb: change kernel config dumping method - vringh: Fix loop descriptors check in the indirect cases - nodemask: Fix return values to be unsigned - cifs: version operations for smb20 unneeded when legacy support disabled - s390/gmap: voluntarily schedule during key setting - jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds - x86/cpu: Elide KCSAN for cpu_has() and friends - modpost: fix undefined behavior of is_arm_mapping_symbol() - drm/radeon: fix a possible null pointer dereference - ceph: allow ceph.dir.rctime xattr to be updatable - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" - scsi: myrb: Fix up null pointer access on myrb_cleanup() - md: protect md_unregister_thread from reentrancy - watchdog: wdat_wdt: Stop watchdog when rebooting the system - kernfs: Separate kernfs_pr_cont_buf and rename_lock. - serial: msm_serial: disable interrupts in __msm_console_write() - staging: rtl8712: fix uninit-value in r871xu_drv_init() - staging: rtl8712: fix uninit-value in usb_read8() and friends - clocksource/drivers/sp804: Avoid error on multiple instances - extcon: Modify extcon device to be created after driver data is set - misc: rtsx: set NULL intfdata when probe fails - usb: dwc2: gadget: don't reset gadget's driver->bus - sysrq: do not omit current cpu when showing backtrace of all active CPUs - USB: hcd-pci: Fully suspend across freeze/thaw cycle - drivers: usb: host: Fix deadlock in oxu_bus_suspend() - drivers: tty: serial: Fix deadlock in sa1100_set_termios() - USB: host: isp116x: check return value after calling platform_get_resource() - drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop() - drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop() - tty: Fix a possible resource leak in icom_probe - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() - lkdtm/usercopy: Expand size of "out of frame" object - iio: st_sensors: Add a local lock for protecting odr - staging: rtl8712: fix a potential memory leak in r871xu_drv_init() - iio: dummy: iio_simple_dummy: check the return value of kstrdup() - drm: imx: fix compiler warning with gcc-12 - net: altera: Fix refcount leak in altera_tse_mdio_create - ip_gre: test csum_start instead of transport header - net/mlx5: fs, fail conflicting actions - net/mlx5: Rearm the FW tracer after each tracer event - net: ipv6: unexport __init-annotated seg6_hmac_init() - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - net: mdio: unexport __init-annotated mdio_bus_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure - net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list - bpf, arm64: Clear prog->jited_len along prog->jited - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() - netfilter: nf_tables: bail out early if hardware offload is not supported - netfilter: nf_tables: memleak flow rule from commit path - netfilter: nf_tables: release new hooks on unsupported flowtable flags - ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe - netfilter: nf_tables: always initialize flowtable hook list in transaction - powerpc/kasan: Force thread size increase with KASAN - netfilter: nf_tables: delete flowtable hooks via transaction list - netfilter: nat: really support inet nat without l3 address - xprtrdma: treat all calls not a bcall when bc_serv is NULL - video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove() - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 - NFSv4: Don't hold the layoutget locks across multiple RPC calls - dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type - m68knommu: fix undefined reference to `_init_sp' - m68knommu: set ZERO_PAGE() to the allocated zeroed page - i2c: cadence: Increase timeout per message if necessary - f2fs: remove WARN_ON in f2fs_is_valid_blkaddr - iommu/arm-smmu-v3: check return value after calling platform_get_resource() - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() - tracing: Avoid adding tracer option before update_tracer_options - tracing: Fix sleeping function called from invalid context on RT kernel - bootconfig: Make the bootconfig.o as a normal object file - mips: cpc: Fix refcount leak in mips_cpc_default_phys_base - dmaengine: idxd: set DMA_INTERRUPT cap bit - perf c2c: Fix sorting in percent_rmt_hitm_cmp() - driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction - tipc: check attribute length for bearer name - scsi: sd: Fix potential NULL pointer dereference - afs: Fix infinite loop found by xfstest generic/676 - gpio: pca953x: use the correct register address to do regcache sync - tcp: tcp_rtx_synack() can be called from process context - net: sched: add barrier to fix packet stuck problem for lockless qdisc - net/mlx5e: Update netdev features after changing XDP state - net/mlx5: correct ECE offset in query qp output - net/mlx5: Don't use already freed action pointer - sfc: fix wrong tx channel offset with efx_separate_tx_channels - sfc: fix considering that all channels have TX queues - nfp: only report pause frame configuration for physical device - net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" - riscv: read-only pages should not be writable - bpf: Fix probe read error in ___bpf_prog_run() - ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty - jffs2: fix memory leak in jffs2_do_fill_super - modpost: fix removing numeric suffixes - net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks - net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry() - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog - s390/crypto: fix scatterwalk_unmap() callers in AES-GCM - clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value - ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition - watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking - driver: base: fix UAF when driver_attach failed - bus: ti-sysc: Fix warnings for unbind for serial - firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle - serial: stm32-usart: Correct CSIZE, bits, and parity - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 - serial: sifive: Sanitize CSIZE and c_iflag - serial: sh-sci: Don't allow CS5-6 - serial: txx9: Don't allow CS5-6 - serial: rda-uart: Don't allow CS5-6 - serial: digicolor-usart: Don't allow CS5-6 - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - serial: meson: acquire port->lock in startup() - rtc: mt6397: check return value after calling platform_get_resource() - clocksource/drivers/riscv: Events are stopped during CPU suspend - soc: rockchip: Fix refcount leak in rockchip_grf_init - extcon: ptn5150: Add queue work sync before driver release - coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier - serial: sifive: Report actual baud base rather than fixed 115200 - phy: qcom-qmp: fix pipe-clock imbalance on power-on failure - rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails - iio: adc: sc27xx: Fine tune the scale calibration values - iio: adc: sc27xx: fix read big scale voltage not right - iio: proximity: vl53l0x: Fix return value check of wait_for_completion_timeout - iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check - usb: typec: mux: Check dev_set_name() return value - firmware: stratix10-svc: fix a missing check on list iterator - misc: fastrpc: fix an incorrect NULL check on list iterator - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking - rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value - pwm: lp3943: Fix duty calculation in case period was clamped - staging: fieldbus: Fix the error handling path in anybuss_host_common_probe() - usb: musb: Fix missing of_node_put() in omap2430_probe - USB: storage: karma: fix rio_karma_init return - usb: usbip: add missing device lock on tweak configuration cmd - usb: usbip: fix a refcount leak in stub_probe() - tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_get - tty: n_tty: Restore EOF push handling behavior - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe - tty: goldfish: Use tty_port_destroy() to destroy port - lkdtm/bugs: Check for the NULL pointer after calling kmalloc - iio: adc: ad7124: Remove shift from scan_type - staging: greybus: codecs: fix type confusion of list iterator variable - pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - iommu/arm-smmu-v3: Disable ECMDQ before the system is suspended - tty: fix deadlock caused by calling printk() under tty_port->lock- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix dir corruption when ext4_dx_add_entry() fails - ext4: fix check for block being out of directory size - ext4: make sure ext4_append() always allocates new block - ext4: check if directory block is within i_size - ext4: make variable "count" signed - iommu: Fix compliation failure caused by iommu_device_register - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - blk-iocost: don't ignore vrate_min on QD contention - !157 Enable NVMe over TCP for arm64 - arm64: openeuler_defconfig: enable nvmf tcp- KVM: arm64: Try stage2 block mapping for host device MMIO - KVM: arm64: Remove the creation time's mapping of MMIO regions - ext4: fix use-after-free in ext4_ext_shift_extents - arm64: kdump: Properly handle the 4G boundary - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces - hwtracing: hisi_ptt: Fix up for "iommu/dma: Make header private" - MAINTAINERS: Add maintainer for HiSilicon PTT driver - docs: trace: Add HiSilicon PTT device driver documentation - hwtracing: hisi_ptt: Add tune function support for HiSilicon PCIe Tune and Trace device - hwtracing: hisi_ptt: Add trace function support for HiSilicon PCIe Tune and Trace device - iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identity - spi: hisi-sfc-v3xx: add address mode check - spi: hisi-sfc-v3xx: fix potential irq race condition - spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related ifendif protection - spi: hisi-sfc-v3xx: extend version checking compatibility - mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - sched/fair: Fix kabi broken in struct cfs_rq - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq - ext4: only allow test_dummy_encryption when supported - MIPS: IP30: Remove incorrect `cpu_has_fpu' override - MIPS: IP27: Remove incorrect `cpu_has_fpu' override - RDMA/rxe: Generate a completion for unsupported/invalid opcode - Revert "random: use static branch for crng_ready()" - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq - bfq: Remove pointless bfq_init_rq() calls - bfq: Drop pointless unlock-lock pair - bfq: Avoid merging queues with different parents - thermal/core: Fix memory leak in the error path - thermal/core: fix a UAF bug in __thermal_cooling_device_register() - kseltest/cgroup: Make test_stress.sh work if run interactively - xfs: assert in xfs_btree_del_cursor should take into account error - xfs: consider shutdown in bmapbt cursor delete assert - xfs: restore shutdown check in mapped write fault path - xfs: fix incorrect root dquot corruption error when switching group/project quota types - xfs: sync lazy sb accounting on quiesce of read-only mounts - xfs: set inode size after creating symlink - net: ipa: fix page free in ipa_endpoint_replenish_one() - net: ipa: fix page free in ipa_endpoint_trans_release() - phy: qcom-qmp: fix reset-controller leak on probe errors - coresight: core: Fix coresight device probe failure issue - blk-iolatency: Fix inflight count imbalances and IO hangs on offline - vdpasim: allow to enable a vq repeatedly - dt-bindings: gpio: altera: correct interrupt-cells - docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0 - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op - ARM: pxa: maybe fix gpio lookup tables - ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries - phy: qcom-qmp: fix struct clk leak on probe errors - arm64: dts: qcom: ipq8074: fix the sleep clock frequency - gma500: fix an incorrect NULL check on list iterator - tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator - serial: pch: don't overwrite xmit->buf[0] by x_char - stm: ltdc: fix two incorrect NULL checks on list iterator - carl9170: tx: fix an incorrect use of list iterator - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control - rtl818x: Prevent using not initialized queues - xtensa/simdisk: fix proc_read_simdisk() - hugetlb: fix huge_pmd_unshare address update - nodemask.h: fix compilation error with GCC12 - iommu/msm: Fix an incorrect NULL check on list iterator - ftrace: Clean up hash direct_functions on register failures - um: Fix out-of-bounds read in LDT setup - um: chan_user: Fix winch_tramp() return value - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx - cfg80211: declare MODULE_FIRMWARE for regulatory.db - irqchip: irq-xtensa-mx: fix initial IRQ affinity - irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39x - csky: patch_text: Fixup last cpu should be master - RDMA/hfi1: Fix potential integer multiplication overflow errors - Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug - ima: remove the IMA_TEMPLATE Kconfig option - media: coda: Add more H264 levels for CODA960 - media: coda: Fix reported H264 profile - mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N - mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_write - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - drm/i915/dsi: fix VBT send packet port selection for ICL+ - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator - drm/nouveau/clk: Fix an incorrect NULL check on list iterator - drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. - scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled - scsi: dc395x: Fix a missing check on list iterator - ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock - dlm: fix missing lkb refcount handling - dlm: fix plock invalid read - s390/perf: obtain sie_block from the right address - mm, compaction: fast_find_migrateblock() should return pfn in the target zone - PCI: qcom: Fix unbalanced PHY init on probe errors - PCI: qcom: Fix runtime PM imbalance on probe errors - PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299 - tracing: Fix potential double free in create_var_ref() - ACPI: property: Release subnode properties with data nodes - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state - bfq: Update cgroup information before merging bio - bfq: Split shared queues on move between cgroups - efi: Do not import certificates from UEFI Secure Boot for T2 Macs - iwlwifi: mvm: fix assert 1F04 upon reconfig - wifi: mac80211: fix use-after-free in chanctx code - f2fs: fix to do sanity check for inline inode - f2fs: fix fallocate to use file_modified to update permissions consistently - f2fs: fix to do sanity check on total_data_blocks - f2fs: don't need inode lock for system hidden quota - f2fs: fix deadloop in foreground GC - f2fs: fix to clear dirty inode in f2fs_evict_inode() - f2fs: fix to do sanity check on block address in f2fs_do_zero_range() - f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count() - perf jevents: Fix event syntax error caused by ExtSel - perf c2c: Use stdio interface if slang is not supported - i2c: rcar: fix PM ref counts in probe error paths - i2c: npcm: Handle spurious interrupts - i2c: npcm: Correct register access width - i2c: npcm: Fix timeout calculation - iommu/amd: Increase timeout waiting for GA log enablement - dmaengine: stm32-mdma: fix chan initialization in stm32_mdma_irq_handler() - dmaengine: stm32-mdma: rework interrupt handler - dmaengine: stm32-mdma: remove GISR1 register - video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup - NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout - NFS: Don't report errors from nfs_pageio_complete() more than once - NFS: Do not report flush errors in nfs_write_end() - NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS - NFS: Do not report EINTR/ERESTARTSYS as mapping errors - dmaengine: idxd: Fix the error handling path in idxd_cdev_register() - i2c: at91: Initialize dma_buf in at91_twi_xfer() - MIPS: Loongson: Use hwmon_device_register_with_groups() to register hwmon - cpufreq: mediatek: Unregister platform device on exit - cpufreq: mediatek: Use module_init and add module_exit - cpufreq: mediatek: add missing platform_driver_unregister() on error in mtk_cpufreq_driver_init - i2c: at91: use dma safe buffers - iommu/mediatek: Add list_del in mtk_iommu_remove - f2fs: fix dereference of stale list iterator after loop body - OPP: call of_node_put() on error path in _bandwidth_supported() - Input: stmfts - do not leave device disabled in stmfts_input_open - RDMA/hfi1: Prevent use of lock before it is initialized - mailbox: forward the hrtimer if not queued and under a lock - mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe() - powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup - macintosh: via-pmu and via-cuda need RTC_LIB - powerpc/perf: Fix the threshold compare group constraint for power9 - powerpc/64: Only WARN if __pa()/__va() called with bad addresses - hwrng: omap3-rom - fix using wrong clk_disable() in omap_rom_rng_runtime_resume() - PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits - Input: sparcspkr - fix refcount leak in bbc_beep_probe - crypto: cryptd - Protect per-CPU resource by disabling BH. - crypto: sun8i-ss - handle zero sized sg - crypto: sun8i-ss - rework handling of IV - PCI: imx6: Fix PERST# start-up sequence - ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - ASoC: atmel-classd: Remove endianness flag on class d component - ASoC: atmel-pdmic: Remove endianness flag on pdmic component - powerpc/4xx/cpm: Fix return value of __setup() handler - powerpc/idle: Fix return value of __setup() handler - pinctrl: renesas: core: Fix possible null-ptr-deref in sh_pfc_map_resources() - powerpc/8xx: export 'cpm_setbrg' for modules - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() - dax: fix cache flush on PMD-mapped pages - drivers/base/node.c: fix compaction sysfs file leak - pinctrl: mvebu: Fix irq_of_parse_and_map() return value - nvdimm: Allow overwrite in the presence of disabled dimms - nvdimm: Fix firmware activation deadlock scenarios - firmware: arm_scmi: Fix list protocols enumeration in the base protocol - mfd: ipaq-micro: Fix error check return value of platform_get_irq() - powerpc/fadump: fix PT_LOAD segment for boot memory area - arm: mediatek: select arch timer for mt7629 - pinctrl: bcm2835: implement hook for missing gpio-ranges - gpiolib: of: Introduce hook for missing gpio-ranges - crypto: marvell/cesa - ECB does not IV - misc: ocxl: fix possible double free in ocxl_file_register_afu - ARM: dts: bcm2835-rpi-b: Fix GPIO line names - ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED - ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C - ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT - ARM: dts: stm32: Fix PHY post-reset delay on Avenger96 - can: xilinx_can: mark bit timing constants as const - platform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctls - ARM: dts: imx6dl-colibri: Fix I2C pinmuxing - platform/chrome: cros_ec: fix error handling in cros_ec_register() - KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry - soc: qcom: llcc: Add MODULE_DEVICE_TABLE() - ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks - PCI: dwc: Fix setting error return on MSI DMA mapping failure - PCI: rockchip: Fix find_first_zero_bit() limit - PCI: cadence: Fix find_first_zero_bit() limit - soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc - soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc - ARM: dts: suniv: F1C100: fix watchdog compatible - memory: samsung: exynos5422-dmc: Avoid some over memory allocation - arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399 - net/smc: postpone sk_refcnt increment in connect() - rxrpc: Fix decision on when to generate an IDLE ACK - rxrpc: Don't let ack.previousPacket regress - rxrpc: Fix overlapping ACK accounting - rxrpc: Don't try to resend the request if we're receiving the reply - rxrpc: Fix listen() setting the bar too high for the prealloc rings - hv_netvsc: Fix potential dereference of NULL pointer - net: stmmac: fix out-of-bounds access in a selftest - net: stmmac: selftests: Use kcalloc() instead of kzalloc() - ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() - NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() - thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe - thermal/core: Fix memory leak in __thermal_cooling_device_register() - thermal/drivers/core: Use a char pointer for the cooling device name - thermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probe - thermal/drivers/bcm2711: Don't clamp temperature at zero - drm/i915: Fix CFI violation with show_dynamic_id() - drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path - x86/sev: Annotate stack change in the #VC handler - drm: msm: fix possible memory leak in mdp5_crtc_cursor_set() - drm/msm/a6xx: Fix refcount leak in a6xx_gpu_init - ext4: reject the 'commit' option on ext2 filesystems - media: rkvdec: h264: Fix bit depth wrap in pps packet - media: rkvdec: h264: Fix dpb_valid implementation - media: staging: media: rkvdec: Make use of the helper function devm_platform_ioremap_resource() - media: ov7670: remove ov7670_power_off from ov7670_remove - ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_* - sctp: read sk->sk_bound_dev_if once in sctp_rcv() - lsm,selinux: pass flowi_common instead of flowi to the LSM hooks - m68k: math-emu: Fix dependencies of math emulation support - nvme: set dma alignment to dword - Bluetooth: use hdev lock for accept_list and reject_list in conn req - Bluetooth: use inclusive language when filtering devices - Bluetooth: use inclusive language in HCI role comments - Bluetooth: LL privacy allow RPA - Bluetooth: L2CAP: Rudimentary typo fixes - Bluetooth: Interleave with allowlist scan - Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout - media: vsp1: Fix offset calculation for plane cropping - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init - media: exynos4-is: Change clk_disable to clk_disable_unprepare - media: st-delta: Fix PM disable depth imbalance in delta_probe - media: exynos4-is: Fix PM disable depth imbalance in fimc_is_probe - media: aspeed: Fix an error handling path in aspeed_video_probe() - scripts/faddr2line: Fix overlapping text section failures - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir - ASoC: samsung: Fix refcount leak in aries_audio_probe - ASoC: samsung: Use dev_err_probe() helper - regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt - ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe - ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe - ath11k: Don't check arvif->is_started before sending management frames - perf/amd/ibs: Use interrupt regs ip for stack unwinding - regulator: qcom_smd: Fix up PM8950 regulator configuration - Revert "cpufreq: Fix possible race in cpufreq online error path" - spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname() - iomap: iomap_write_failed fix - media: uvcvideo: Fix missing check to determine if element is found in list - drm/msm: return an error pointer in msm_gem_prime_get_sg_table() - drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected - drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected - drm/msm/dp: fix event thread stuck in wait_event after kthread_stop() - regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET - arm64: fix types in copy_highpage() - x86/mm: Cleanup the control_va_addr_alignment() __setup handler - irqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return value - irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value - irqchip/exiu: Fix acknowledgment of edge triggered interrupts - x86: Fix return value of __setup handlers - virtio_blk: fix the discard_granularity and discard_alignment queue limits - perf tools: Use Python devtools for version autodetection rather than runtime - drm/rockchip: vop: fix possible null-ptr-deref in vop_bind() - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H - drm/msm: add missing include to msm_drv.c - drm/msm/hdmi: fix error check return value of irq_of_parse_and_map() - drm/msm/hdmi: check return value after calling platform_get_resource_byname() - drm/msm/dsi: fix error checks and return values for DSI xmit functions - drm/msm/dp: fix error check return value of irq_of_parse_and_map() - drm/msm/dp: stop event kernel thread when DP unbind - drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume - perf tools: Add missing headers needed by util/data.h - ASoC: rk3328: fix disabling mclk on pclk probe failure - x86/speculation: Add missing prototype for unpriv_ebpf_notify() - mtd: rawnand: cadence: fix possible null-ptr-deref in cadence_nand_dt_probe() - x86/pm: Fix false positive kmemleak report in msr_build_context() - mtd: spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check() - libbpf: Fix logic for finding matching program for CO-RE relocation - selftests/resctrl: Fix null pointer dereference on open failed - scsi: ufs: core: Exclude UECxx from SFR dump list - scsi: ufs: qcom: Fix ufs_qcom_resume() - drm/msm/dpu: adjust display_v_end for eDP and DP - of: overlay: do not break notify on NOTIFY_{OK|STOP} - fsnotify: fix wrong lockdep annotations - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 - media: hantro: Empty encoder capture buffers by default - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix - cpufreq: Fix possible race in cpufreq online error path - spi: img-spfi: Fix pm_runtime_get_sync() error checking - drm/bridge: Fix error handling in analogix_dp_probe - HID: elan: Fix potential double free in elan_input_configured - HID: hid-led: fix maximum brightness for Dream Cheeky - mtd: rawnand: denali: Use managed device resources - EDAC/dmc520: Don't print an error for each unconfigured interrupt line - drbd: fix duplicate array initializer - target: remove an incorrect unmap zeroes data deduction - efi: Add missing prototype for efi_capsule_setup_info - NFC: NULL out the dev->rfkill to prevent UAF - net: dsa: mt7530: 1G can also support 1000BASE-X link mode - scftorture: Fix distribution of short handler delays - spi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeout - drm: mali-dp: potential dereference of null pointer - drm/komeda: Fix an undefined behavior bug in komeda_plane_add() - nl80211: show SSID for P2P_GO interfaces - bpf: Fix excessive memory allocation in stack_map_alloc() - libbpf: Don't error out on CO-RE relos for overriden weak subprogs - drm/vc4: txp: Force alpha to be 0xff if it's disabled - drm/vc4: txp: Don't set TXP_VSTART_AT_EOF - drm/vc4: hvs: Reset muxes at probe time - drm/mediatek: Fix mtk_cec_mask() - drm/ingenic: Reset pixclock rate when parent clock rate changes - x86/delay: Fix the wrong asm constraint in delay_loop() - ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe - spi: qcom-qspi: Add minItems to interconnect-names - drm/bridge: adv7511: clean up CEC adapter when probe fails - drm/edid: fix invalid EDID extension block filtering - ath9k: fix ar9003_get_eepmisc - ath11k: acquire ab->base_lock in unassign when finding the peer by addr - dt-bindings: display: sitronix, st7735r: Fix backlight in example - RDMA/hfi1: Prevent panic when SDMA is disabled - powerpc/iommu: Add missing of_node_put in iommu_init_early_dart - macintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled - powerpc/powernv: fix missing of_node_put in uv_init() - powerpc/xics: fix refcount leak in icp_opal_init() - powerpc/powernv/vas: Assign real address to rx_fifo in vas_rx_win_attr - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - ARM: hisi: Add missing of_node_put after of_find_compatible_node - ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM - ARM: versatile: Add missing of_node_put in dcscb_init - pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_pfc_map_resources() - fat: add ratelimit to fat*_ent_bread() - powerpc/fadump: Fix fadump to work with a different endian capture kernel - ARM: OMAP1: clock: Fix UART rate reporting algorithm - fs: jfs: fix possible NULL pointer dereference in dbFree() - soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc - crypto: ccree - use fine grained DMA mapping dir - PM / devfreq: rk3399_dmc: Disable edev on remove() - arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count - ARM: dts: s5pv210: align DMA channels with dtschema - ARM: dts: ox820: align interrupt controller node name with dtschema - IB/rdmavt: add missing locks in rvt_ruc_loopback - gfs2: use i_lock spin_lock for inode qadata - selftests/bpf: fix btf_dump/btf_dump due to recent clang change - eth: tg3: silence the GCC 12 array-bounds warning - rxrpc, afs: Fix selection of abort codes - rxrpc: Return an error to sendmsg if call failed - m68k: atari: Make Atari ROM port I/O write macros return void - x86/microcode: Add explicit CPU vendor dependency - can: mcp251xfd: silence clang's -Wunaligned-access warning - ASoC: rt1015p: remove dependency on GPIOLIB - ASoC: max98357a: remove dependency on GPIOLIB - media: exynos4-is: Fix compile warning - net: phy: micrel: Allow probing without .driver_data - nbd: Fix hung on disconnect request if socket is closed before - ASoC: rt5645: Fix errorenous cleanup order - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - openrisc: start CPU timer early in boot - media: cec-adap.c: fix is_configuring state - media: imon: reorganize serialization - media: coda: limit frame interval enumeration to supported encoder frame sizes - media: rga: fix possible memory leak in rga_probe - rtlwifi: Use pr_warn instead of WARN_ONCE - ipmi: Fix pr_fmt to avoid compilation issues - ipmi:ssif: Check for NULL msg when handling events and messages - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC - spi: stm32-qspi: Fix wait_cmd timeout in APM mode - perf/amd/ibs: Cascade pmu init functions' return value - s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES - net: remove two BUG() from skb_checksum_help() - ASoC: tscs454: Add endianness flag in snd_soc_component_driver - HID: bigben: fix slab-out-of-bounds Write in bigben_probe - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo - mlxsw: Treat LLDP packets as control - mlxsw: spectrum_dcb: Do not warn about priority changes - ASoC: dapm: Don't fold register value changes into notifications - net/mlx5: fs, delete the FTE when there are no rules attached to it - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL - drm: msm: fix error check return value of irq_of_parse_and_map() - arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall - ath10k: skip ath10k_halt during suspend for driver state RESTARTING - drm/amd/pm: fix the compile warning - drm/plane: Move range check for format_count earlier - ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 - ath11k: disable spectral scan during spectral deinit - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() - scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() - scsi: megaraid: Fix error check return value of register_chrdev() - drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit - mmc: jz4740: Apply DMA engine limits to maximum segment size - md/bitmap: don't set sb values if can't pass sanity check - media: cx25821: Fix the warning when removing the module - media: pci: cx23885: Fix the error handling in cx23885_initdev() - media: venus: hfi: avoid null dereference in deinit - ath9k: fix QCA9561 PA bias level - drm/amd/pm: fix double free in si_parse_power_table() - tools/power turbostat: fix ICX DRAM power numbers - spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA direction - ALSA: jack: Access input_dev under mutex - sfc: ef10: Fix assigning negative value to unsigned variable - rcu: Make TASKS_RUDE_RCU select IRQ_WORK - rcu-tasks: Fix race in schedule and flush work - drm/komeda: return early if drm_universal_plane_init() fails. - ACPICA: Avoid cache flush inside virtual machines - x86/platform/uv: Update TSC sync state for UV5 - fbcon: Consistently protect deferred_takeover with console_lock() - ipv6: fix locking issues with loops over idev->addr_list - ipw2x00: Fix potential NULL dereference in libipw_xmit() - b43: Fix assigning negative value to unsigned variable - b43legacy: Fix assigning negative value to unsigned variable - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes - iommu/vt-d: Add RPLS to quirk list to skip TE disabling - btrfs: repair super block num_devices automatically - btrfs: add "0x" prefix for unsupported optional features - ptrace: Reimplement PTRACE_KILL by always sending SIGKILL - ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP - ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP - perf/x86/intel: Fix event constraints for ICL - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails - parisc/stifb: Keep track of hardware path of graphics card - Fonts: Make font size unsigned in font_desc - xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI - cifs: when extending a file with falloc we should make files not-sparse - usb: core: hcd: Add support for deferring roothub registration - usb: dwc3: gadget: Move null pinter check to proper place - USB: new quirk for Dell Gen 2 devices - USB: serial: option: add Quectel BG95 modem - ALSA: usb-audio: Cancel pending work at closing a MIDI substream - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop - riscv: Fix irq_work when SMP is disabled - riscv: Initialize thread pointer before calling C functions - parisc/stifb: Implement fb_is_primary_device() - binfmt_flat: do not stop relocating GOT entries prematurely on riscv- efi: capsule-loader: Fix use-after-free in efi_capsule_write - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options - etmem: add CONFIG_ETMEM macro definition for etmem feature - config: enable CONFIG_ETMEM by default - add ETMEM feature CONFIG to mm/Kconfig - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - RDMA/hns: Fix gid idx issue caused by free mr - RDMA/hns: Use the reserved loopback QPs to free MR before destroying MPT - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - blk-mq: fix io hung due to missing commit_rqs - x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - !110 Add patches for CVE-2022-29900, CVE-2022-23816 and CVE-2022-29901 - Re-add padlen to the structure alt_instr - tools headers: Remove broken definition of __LITTLE_ENDIAN - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' - again - objtool: Fix elf_create_undef_symbol() endianness - kvm: fix objtool relocation warning - um: Add missing apply_returns() - x86/bugs: Remove apostrophe typo - tools headers cpufeatures: Sync with the kernel sources - tools arch x86: Sync the msr-index.h copy with the kernel sources - x86/kvm: fix FASTOP_SIZE when return thunks are enabled - efi/x86: use naked RET on mixed mode call wrapper - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/ftrace: Add UNWIND_HINT_FUNC annotation for ftrace_stub - x86/xen: Fix initialisation in hypercall_page after rethunk - x86, kvm: use proper ASM macros for kvm_vcpu_is_preempted - tools/insn: Restore the relative include paths for cross building - x86/static_call: Serialize __static_call_fixup() properly - x86/speculation: Disable RRSBA behavior - x86/kexec: Disable RET on kexec - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/retbleed: Add fine grained Kconfig knobs - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - KVM: VMX: Convert launched argument to flags - KVM: VMX: Flatten __vmx_vcpu_run() - objtool: Re-add UNWIND_HINT_{SAVE_RESTORE} - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/cpu/amd: Add Spectral Chicken - objtool: Add entry UNRET validation - x86/bugs: Do IBPB fallback check only once - x86/bugs: Add retbleed=ibpb - x86/xen: Rename SYS* entry points - objtool: Update Retpoline validation - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Enable STIBP for JMP2RET - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86: Add magic AMD return-thunk - objtool: Treat .text.__x86.* as noinstr - x86: Use return-thunk in asm code - x86/sev: Avoid using __x86_return_thunk - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation - x86/kvm: Fix SETcc emulation for return thunks - x86/bpf: Use alternative RET encoding - x86/ftrace: Use alternative RET encoding - x86,static_call: Use alternative RET encoding - objtool: skip non-text sections when adding return-thunk sites - x86,objtool: Create .return_sites - x86: Undo return-thunk damage - x86/retpoline: Use -mfunction-return - Makefile: Set retpoline cflags based on CONFIG_CC_IS_{CLANG,GCC} - x86/retpoline: Swizzle retpoline thunk - x86/retpoline: Cleanup some #ifdefery - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/kvm/vmx: Make noinstr clean - x86/realmode: build with -D__DISABLE_EXPORTS - x86/entry: Remove skip_r11rcx - objtool: Fix SLS validation for kcov tail-call replacement - crypto: x86/poly1305 - Fixup SLS - objtool: Default ignore INT3 for unreachable - kvm/emulate: Fix SETcc emulation function offsets with SLS - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' - x86: Add straight-line-speculation mitigation - objtool: Add straight-line-speculation validation - x86/alternative: Relax text_poke_bp() constraint - x86: Fix objtool build warning - x86: Prepare inline-asm for straight-line-speculation - x86: Prepare asm files for straight-line-speculation - x86/lib/atomic64_386_32: Rename things - bpf,x86: Respect X86_FEATURE_RETPOLINE* - bpf,x86: Simplify computing label offsets - x86/alternative: Implement .retpoline_sites support - x86/retpoline: Create a retpoline thunk array - x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h - x86/asm: Fixup odd GEN-for-each-reg.h usage - x86/asm: Fix register order - x86/retpoline: Remove unused replacement symbols - objtool,x86: Replace alternatives with .retpoline_sites - objtool: Explicitly avoid self modifying code in .altinstr_replacement - objtool: Classify symbols - objtool: Handle __sanitize_cov*() tail calls - objtool: Introduce CFI hash - objtool: Make .altinstructions section entry size consistent - objtool: Remove reloc symbol type checks in get_alt_entry() - objtool: print out the symbol type when complaining about it - objtool: Teach get_alt_entry() about more relocation types - objtool: Don't make .altinstructions writable - objtool/x86: Ignore __x86_indirect_alt_* symbols - objtool: Only rewrite unconditional retpoline thunk calls - objtool: Fix .symtab_shndx handling for elf_create_undef_symbol() - x86/alternative: Optimize single-byte NOPs at an arbitrary position - objtool: Support asm jump tables - objtool/x86: Rewrite retpoline thunk calls - objtool: Skip magical retpoline .altinstr_replacement - objtool: Cache instruction relocs - objtool: Keep track of retpoline call sites - objtool: Add elf_create_undef_symbol() - objtool: Extract elf_symbol_add() - objtool: Extract elf_strtab_concat() - objtool: Create reloc sections implicitly - objtool: Add elf_create_reloc() helper - objtool: Rework the elf_rebuild_reloc_section() logic - objtool: Handle per arch retpoline naming - objtool: Correctly handle retpoline thunk calls - x86/retpoline: Simplify retpolines - x86/alternatives: Optimize optimize_nops() - x86: Add insn_decode_kernel() - x86/alternative: Use insn_decode() - x86/insn: Add an insn_decode() API - x86/insn: Add a __ignore_sync_check__ marker - x86/insn: Rename insn_decode() to insn_decode_from_regs() - x86/alternative: Use ALTERNATIVE_TERNARY() in _static_cpu_has() - x86/alternative: Support ALTERNATIVE_TERNARY - x86/alternative: Support not-feature - x86/alternative: Merge include files - x86/xen: Support objtool vmlinux.o validation in xen-head.S - x86/xen: Support objtool validation in xen-asm.S - objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNC - objtool: Assume only ELF functions do sibling calls - objtool: Support retpoline jump detection for vmlinux.o - objtool: Support stack layout changes in alternatives - objtool: Add 'alt_group' struct - objtool: Refactor ORC section generation - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw - KVM/VMX: Use TEST %REG,%REG instead of CMP $0,%REG in vmenter.S- netfilter: nf_tables: disallow binding to already bound chain - netfilter: nf_conntrack_irc: Tighten matching on DCC message - arm64: openeuler_defconfig: enable ACPI_HMAT and HOT_MEMREMOVE - video: fbdev: i740fb: Error out if 'pixclock' equals zero - block: fix the problem of io_ticks becoming smaller - KVM: x86: do not report a vCPU as preempted outside instruction boundaries - !107 video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow CHAIN_ID to refer to another table - netfilter: nf_tables: do not allow SET_ID to refer to another table- bpf, cgroup: Fix kernel BUG in purge_effective_progs - bpf: Don't use tnum_range on array range checking for poke descriptors - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup - af_key: Do not call xfrm_probe_algs in parallel - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - pipe: fix kabi for poll_usage in struct pipe_inode_info - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - bpf: Fix potential array overflow in bpf_trampoline_get_progs() - NFSD: Fix possible sleep during nfsd4_release_lockowner() - NFS: Memory allocation failures are not server fatal errors - docs: submitting-patches: Fix crossref to 'The canonical patch format' - tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() - tpm: Fix buffer access in tpm2_get_tpm_pt() - HID: multitouch: add quirks to enable Lenovo X12 trackpoint - HID: multitouch: Add support for Google Whiskers Touchpad - raid5: introduce MD_BROKEN - dm verity: set DM_TARGET_IMMUTABLE feature flag - dm stats: add cond_resched when looping over entries - dm crypt: make printing of the key constant-time - dm integrity: fix error code in dm_integrity_ctr() - ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries - Bluetooth: hci_qca: Use del_timer_sync() before freeing - zsmalloc: fix races between asynchronous zspage free and page migration - crypto: ecrdsa - Fix incorrect use of vli_cmp - crypto: caam - fix i.MX6SX entropy delay value - x86, kvm: use correct GFP flags for preemption disabled - x86/kvm: Alloc dummy async #PF token outside of raw spinlock - KVM: PPC: Book3S HV: fix incorrect NULL check on list iterator - netfilter: conntrack: re-fetch conntrack after insertion - crypto: drbg - make reseeding from get_random_bytes() synchronous - crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed() - crypto: drbg - track whether DRBG was seeded with !rng_is_initialized() - crypto: drbg - prepare for more fine-grained tracking of seeding state - lib/crypto: add prompts back to crypto libraries - exfat: check if cluster num is valid - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() - xfs: detect overflows in bmbt records - net: ipa: compute proper aggregation limit - assoc_array: Fix BUG_ON during garbage collect - cfg80211: set custom regdomain after wiphy registration - pipe: Fix missing lock in pipe_resize_ring() - pipe: make poll_usage boolean and annotate its access - drivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI controllers - i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging - net: ftgmac100: Disable hardware checksum on AST2600 - nfc: pn533: Fix buggy cleanup order - net: af_key: check encryption module availability consistency - percpu_ref_init(): clean ->percpu_count_ref on failure - pinctrl: sunxi: fix f1c100s uart2 function- net: fix sk_wmem_schedule() and sk_rmem_schedule() errors - KVM: arm64: Use generic KVM xfer to guest work function - entry: KVM: Allow use of generic KVM entry w/o full generic support - KVM: arm64: Record number of signal exits as a vCPU stat - VFS: Rolling Back the fmode macro definition and structure members - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback - Revert "NFS: Use of mapping_set_error() results in spurious errors" - random: Fix kabi change of get_random_bytes() - random: Fix kabi change due to enum cpuhp_state - ALSA: ctxfi: Add SB046x PCI ID - random: check for signals after page of pool writes - random: wire up fops->splice_{read,write}_iter() - random: convert to using fops->write_iter() - random: convert to using fops->read_iter() - random: unify batched entropy implementations - random: move randomize_page() into mm where it belongs - random: move initialization functions out of hot pages - random: make consistent use of buf and len - random: use proper return types on get_random_{int,long}_wait() - random: remove extern from functions in header - random: use static branch for crng_ready() - random: credit architectural init the exact amount - random: handle latent entropy and command line from random_init() - random: use proper jiffies comparison macro - random: remove ratelimiting for in-kernel unseeded randomness - random: move initialization out of reseeding hot path - random: avoid initializing twice in credit race - random: use symbolic constants for crng_init states - siphash: use one source of truth for siphash permutations - random: help compiler out with fast_mix() by using simpler arguments - random: do not use input pool from hard IRQs - random: order timer entropy functions below interrupt functions - random: do not pretend to handle premature next security model - random: use first 128 bits of input as fast init - random: do not use batches when !crng_ready() - random: insist on random_get_entropy() existing in order to simplify - xtensa: use fallback for random_get_entropy() instead of zero - sparc: use fallback for random_get_entropy() instead of zero - um: use fallback for random_get_entropy() instead of zero - x86/tsc: Use fallback for random_get_entropy() instead of zero - nios2: use fallback for random_get_entropy() instead of zero - arm: use fallback for random_get_entropy() instead of zero - mips: use fallback for random_get_entropy() instead of just c0 random - riscv: use fallback for random_get_entropy() instead of zero - m68k: use fallback for random_get_entropy() instead of zero - timekeeping: Add raw clock fallback for random_get_entropy() - powerpc: define get_cycles macro for arch-override - alpha: define get_cycles macro for arch-override - parisc: define get_cycles macro for arch-override - s390: define get_cycles macro for arch-override - ia64: define get_cycles macro for arch-override - init: call time_init() before rand_initialize() - random: fix sysctl documentation nits - random: document crng_fast_key_erasure() destination possibility - random: make random_get_entropy() return an unsigned long - random: allow partial reads if later user copies fail - random: check for signals every PAGE_SIZE chunk of /dev/[u]random - random: check for signal_pending() outside of need_resched() check - random: do not allow user to keep crng key around on stack - random: do not split fast init input in add_hwgenerator_randomness() - random: mix build-time latent entropy into pool at init - random: re-add removed comment about get_random_{u32,u64} reseeding - random: treat bootloader trust toggle the same way as cpu trust toggle - random: skip fast_init if hwrng provides large chunk of entropy - random: check for signal and try earlier when generating entropy - random: reseed more often immediately after booting - random: make consistent usage of crng_ready() - random: use SipHash as interrupt entropy accumulator - random: replace custom notifier chain with standard one - random: don't let 644 read-only sysctls be written to - random: give sysctl_random_min_urandom_seed a more sensible value - random: do crng pre-init loading in worker rather than irq - random: unify cycles_t and jiffies usage and types - random: cleanup UUID handling - random: only wake up writers after zap if threshold was passed - random: round-robin registers as ulong, not u32 - random: clear fast pool, crng, and batches in cpuhp bring up - random: pull add_hwgenerator_randomness() declaration into random.h - random: check for crng_init == 0 in add_device_randomness() - random: unify early init crng load accounting - random: do not take pool spinlock at boot - random: defer fast pool mixing to worker - random: rewrite header introductory comment - random: group sysctl functions - random: group userspace read/write functions - random: group entropy collection functions - random: group entropy extraction functions - random: group crng functions - random: group initialization wait functions - random: remove whitespace and reorder includes - random: remove useless header comment - random: introduce drain_entropy() helper to declutter crng_reseed() - random: deobfuscate irq u32/u64 contributions - random: add proper SPDX header - random: remove unused tracepoints - random: remove ifdef'd out interrupt bench - random: tie batched entropy generation to base_crng generation - random: fix locking for crng_init in crng_reseed() - random: zero buffer after reading entropy from userspace - random: remove outdated INT_MAX >> 6 check in urandom_read() - random: make more consistent use of integer types - random: use hash function for crng_slow_load() - random: use simpler fast key erasure flow on per-cpu keys - random: absorb fast pool into input pool after fast load - random: do not xor RDRAND when writing into /dev/random - random: ensure early RDSEED goes through mixer on init - random: inline leaves of rand_initialize() - random: get rid of secondary crngs - random: use RDSEED instead of RDRAND in entropy extraction - random: fix locking in crng_fast_load() - random: remove batched entropy locking - random: remove use_input_pool parameter from crng_reseed() - random: make credit_entropy_bits() always safe - random: always wake up entropy writers after extraction - random: use linear min-entropy accumulation crediting - random: simplify entropy debiting - random: use computational hash for entropy extraction - random: only call crng_finalize_init() for primary_crng - random: access primary_pool directly rather than through pointer - random: continually use hwgenerator randomness - random: simplify arithmetic function flow in account() - random: selectively clang-format where it makes sense - random: access input_pool_data directly rather than through pointer - random: cleanup fractional entropy shift constants - random: prepend remaining pool constants with POOL_ - random: de-duplicate INPUT_POOL constants - random: remove unused OUTPUT_POOL constants - random: rather than entropy_store abstraction, use global - random: remove unused extract_entropy() reserved argument - random: remove incomplete last_data logic - random: cleanup integer types - random: cleanup poolinfo abstraction - random: fix typo in comments - random: don't reset crng_init_cnt on urandom_read() - random: avoid superfluous call to RDRAND in CRNG extraction - random: early initialization of ChaCha constants - random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs - random: harmonize "crng init done" messages - random: mix bootloader randomness into pool - random: do not re-init if crng_reseed completes before primary init - random: do not sign extend bytes for rotation when mixing - random: use BLAKE2s instead of SHA1 in extraction - random: remove unused irq_flags argument from add_interrupt_randomness() - random: document add_hwgenerator_randomness() with other input functions - lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI - lib/crypto: sha1: re-roll loops to reduce code size - lib/crypto: blake2s: move hmac construction into wireguard - lib/crypto: blake2s: include as built-in - crypto: blake2s - include instead of - crypto: blake2s - adjust include guard naming - crypto: blake2s - add comment for blake2s_state fields - crypto: blake2s - optimize blake2s initialization - crypto: blake2s - share the "shash" API boilerplate code - crypto: blake2s - move update and final logic to internal/blake2s.h - crypto: blake2s - remove unneeded includes - crypto: x86/blake2s - define shash_alg structs using macros - crypto: blake2s - define shash_alg structs using macros - crypto: lib/blake2s - Move selftest prototype into header file - MAINTAINERS: add git tree for random.c - MAINTAINERS: co-maintain random.c - random: remove dead code left over from blocking pool - random: avoid arch_get_random_seed_long() when collecting IRQ randomness - ACPI: sysfs: Fix BERT error region memory mapping - ACPI: sysfs: Make sparse happy about address space in use - media: vim2m: initialize the media device earlier - media: vim2m: Register video device after setting up internals - KVM: x86: Properly handle APF vs disabled LAPIC situation - staging: rtl8723bs: prevent ->Ssid overflow in rtw_wx_set_scan() - Revert "alinux: random: speed up the initialization of module" - !71 xfs: backport 2 patches from upstream - xfs: fix inode reservation space for removing transaction - xfs: fix comment for start time value of inode with bigtime enabled- module: check for exit sections in layout_sections() instead of module_init_section() - afs: Fix afs_getattr() to refetch file status if callback break occurred - i2c: mt7621: fix missing clk_disable_unprepare() on error in mtk_i2c_probe() - module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD - dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group - Input: ili210x - fix reset timing - arm64: Enable repeat tlbi workaround on KRYO4XX gold CPUs - net: atlantic: verify hw_head_ lies within TX buffer ring - net: atlantic: add check for MAX_SKB_FRAGS - net: atlantic: reduce scope of is_rsc_complete - net: atlantic: fix "frag[0] not initialized" - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() - ethernet: tulip: fix missing pci_disable_device() on error in tulip_init_one() - nl80211: fix locking in nl80211_set_tx_bitrate_mask() - selftests: add ping test with ping_group_range tuned - nl80211: validate S1G channel width - mac80211: fix rx reordering with non explicit / psmp ack policy - scsi: qla2xxx: Fix missed DMA unmap for aborted commands - perf bench numa: Address compiler error on s390 - gpio: mvebu/pwm: Refuse requests with inverted polarity - gpio: gpio-vf610: do not touch other bits when set the target bit - riscv: dts: sifive: fu540-c000: align dma node name with dtschema - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - igb: skip phy status check where unavailable - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - net: af_key: add check for pfkey_broadcast in function pfkey_process - net/mlx5e: Properly block LRO when XDP is enabled - NFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc - net/qla3xxx: Fix a test in ql_reset_work() - clk: at91: generated: consider range when calculating best rate - ice: fix possible under reporting of ethtool Tx and Rx statistics - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: systemport: Fix an error handling path in bcm_sysport_probe() - net/sched: act_pedit: sanitize shift argument before usage - net: evaluate net.ipvX.conf.all.disable_policy and disable_xfrm - net: macb: Increment rx bd head after allocating skb and buffer - net: ipa: record proper RX transaction count - ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group - pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl - ARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace - drm/dp/mst: fix a possible memory leak in fetch_monitor_name() - libceph: fix potential use-after-free on linger ping and resends - crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ - arm64: mte: Ensure the cleared tags are visible before setting the PTE - arm64: paravirt: Use RCU read locks to guard stolen_time - KVM: x86/mmu: Update number of zapped pages even if page list is stable - PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold - Fix double fget() in vhost_net_set_backend() - selinux: fix bad cleanup on error in hashtab_duplicate() - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise - ALSA: wavefront: Proper check of get_user() error - ALSA: usb-audio: Restore Rane SL-1 quirk - nilfs2: fix lockdep warnings during disk space reclamation - nilfs2: fix lockdep warnings in page operations for btree nodes - platform/chrome: cros_ec_debugfs: detach log reader wq from devm - drbd: remove usage of list iterator variable after loop - MIPS: lantiq: check the return value of kzalloc() - fs: fix an infinite loop in iomap_fiemap - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - nvme-multipath: fix hang when disk goes live over reconnect - tools/virtio: compile with -pthread - vhost_vdpa: don't setup irq offloading when irq_num < 0 - s390/pci: improve zpci_dev reference counting - ALSA: hda/realtek: Enable headset mic on Lenovo P360 - crypto: x86/chacha20 - Avoid spurious jumps to other functions - crypto: stm32 - fix reference leak in stm32_crc_remove - rtc: sun6i: Fix time overflow handling - gfs2: Disable page faults during lockless buffered reads - nvme-pci: add quirks for Samsung X5 SSDs - Input: stmfts - fix reference leak in stmfts_input_open - Input: add bounds checking to input_set_capability() - um: Cleanup syscall_handler_t definition/cast, fix warning - rtc: pcf2127: fix bug when reading alarm registers - rtc: fix use-after-free on device removal - igc: Update I226_K device ID - igc: Remove phy->type checking - igc: Remove _I_PHY_ID checking - io_uring: always grab file table for deferred statx - usb: gadget: fix race when gadget driver register via ioctl- crypto: arm64/poly1305 - fix a read out-of-bound - posix-cpu-timers: Cleanup CPU timers before freeing them during exec - net_sched: cls_route: remove from list when handle is 0 - tty: serial: 8250: 8250_port: Move prototypes to shared location - mm/slub: add missing TID updates on slab deactivation - signal/seccomp: Dump core when there is only one live thread - netfilter: nft_compat: use nfnetlink_unicast() - netfilter: use nfnetlink_unicast() - dm-mpath: fix UAF in multipath_message() - tun: avoid double free in tun_free_netdev - efi/libstub: arm64: Fix KASLR and memmap= collision - efi/libstub: arm64: support strchr function for EFI stub - Revert "mm/page_cache_limit: add pagecache limit proc interface" - Revert "mm/page_cache_limit: create kernel thread for page cache limit" - Revert "mm/page_cache_limit: calculate reclaim pages for each node" - Revert "mm/page_cache_limit: shrink page cache" - Revert "mm/page_cache_limit: reconfiguration about page cache limit when memory plug/unplug" - Revert "mm/page_cache_limit: do shrink_page_cache when adding page to page cache" - Revert "mm/page_cache_limit: add support for droping caches for target node" - drivers/perf: hisi: Add Support for CPA PMU - drivers/perf: hisi: Associate PMUs in SICL with CPUs online - drivers/perf: hisi: Add driver for HiSilicon PCIe PMU - SUNRPC: Fix fall-through warnings for Clang - usb: gadget: uvc: allow for application to cleanly shutdown - usb: gadget: uvc: rename function to be more consistent - ping: fix address binding wrt vrf - arm[64]/memremap: don't abuse pfn_valid() to ensure presence of linear map - net: phy: Fix race condition on link status change - SUNRPC: Don't call connect() more than once on a TCP socket - SUNRPC: Prevent immediate close+reconnect - SUNRPC: Clean up scheduling of autoclose - drm/vmwgfx: Initialize drm_mode_fb_cmd2 - cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp() - net: atlantic: always deep reset on pm op, fixing up my null deref regression - i40e: i40e_main: fix a missing check on list iterator - drm/nouveau/tegra: Stop using iommu_present() - ceph: fix setting of xattrs on async created inodes - serial: 8250_mtk: Fix register address for XON/XOFF character - serial: 8250_mtk: Fix UART_EFR register address - slimbus: qcom: Fix IRQ check in qcom_slim_probe - USB: serial: option: add Fibocom MA510 modem - USB: serial: option: add Fibocom L610 modem - USB: serial: qcserial: add support for Sierra Wireless EM7590 - USB: serial: pl2303: add device id for HP LM930 Display - usb: typec: tcpci_mt6360: Update for BMC PHY setting - usb: typec: tcpci: Don't skip cleanup in .remove() on error - usb: cdc-wdm: fix reading stuck on device close - tty: n_gsm: fix mux activation issues in gsm_config() - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() - firmware_loader: use kernel credentials when reading firmware - tcp: resalt the secret every 10 seconds - net: sfp: Add tx-fault workaround for Huawei MA5671A SFP ONT - net: emaclite: Don't advertise 1000BASE-T and do auto negotiation - s390: disable -Warray-bounds - ASoC: ops: Validate input values in snd_soc_put_volsw_range() - ASoC: max98090: Generate notifications on changes for custom control - ASoC: max98090: Reject invalid values in custom control put() - hwmon: (f71882fg) Fix negative temperature - gfs2: Fix filesystem block deallocation for short writes - tls: Fix context leak on tls_device_down - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() - net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending - net: dsa: bcm_sf2: Fix Wake-on-LAN with mac_link_down() - net: bcmgenet: Check for Wake-on-LAN interrupt probe deferral - net/sched: act_pedit: really ensure the skb is writable - s390/lcs: fix variable dereferenced before check - s390/ctcm: fix potential memory leak - s390/ctcm: fix variable dereferenced before check - selftests: vm: Makefile: rename TARGETS to VMTARGETS - hwmon: (ltq-cputemp) restrict it to SOC_XWAY - dim: initialize all struct fields - ionic: fix missing pci_release_regions() on error in ionic_probe() - nfs: fix broken handling of the softreval mount option - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection - net: sfc: fix memory leak due to ptp channel - sfc: Use swap() instead of open coding it - netlink: do not reset transport header in netlink_recvmsg() - drm/nouveau: Fix a potential theorical leak in nouveau_get_backlight_name() - ipv4: drop dst in multicast routing path - net: mscc: ocelot: avoid corrupting hardware counters when moving VCAP filters - net: mscc: ocelot: restrict tc-trap actions to VCAP IS2 lookup 0 - net: mscc: ocelot: fix VCAP IS2 filters matching on both lookups - net: mscc: ocelot: fix last VCAP IS1/IS2 filter persisting in hardware when deleted - net: Fix features skip in for_each_netdev_feature() - mac80211: Reset MBSSID parameters upon connection - hwmon: (tmp401) Add OF device ID table - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing - batman-adv: Don't skb_split skbuffs with frag_list - !68 scsi: mpt3sas: Transition IOC to Ready state during shutdown - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown - !48 Fix kabi header file being repeatedly referenced by the same file - scsi: mpt3sas: Transition IOC to Ready state during shutdown - Fix kabi header file being repeatedly referenced by the same file- x86: Clear .brk area at early boot- netfilter: nf_queue: do not allow packet truncation below transport header offset - io_uring: use separate list entry for iopoll requests - io_uring: add missing item types for various requests - io_uring:drop identity before creating a private one - io-wq: Switch io_wqe_worker's fs before releasing request - coresight: etm4x: Workaround CPU hung bug on HiSilicon ETM - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - mm: fix missing cache flush for all tail pages of compound page - Bluetooth: Fix the creation of hdev->name - arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL - nfp: bpf: silence bitwise vs. logical OR warning - drm/amd/display/dc/gpio/gpio_service: Pass around correct dce_{version, environment} types - block: drbd: drbd_nl: Make conversion to 'enum drbd_ret_code' explicit - regulator: consumer: Add missing stubs to regulator/consumer.h - MIPS: Use address-of operator on section symbols- ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - RDMA/hns: Recover 1bit-ECC error of RAM on chip - RDMA/hns: Refactor the abnormal interrupt handler function - RDMA/hns: Fix incorrect clearing of interrupt status register - RDMA/hns: Fix the wrong type of return value of the interrupt handler - RDMA/hns: Remove unused abnormal interrupt of type RAS - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - md/raid6: refactor raid5_read_one_chunk - md/raid10: enable io accounting - md/raid1: enable io accounting - md/raid1: rename print_msg with r1bio_existed - md/raid5: avoid redundant bio clone in raid5_read_one_chunk - md: add io accounting for raid0 and raid5 - mmc: rtsx: add 74 Clocks in power on flow - PCI: aardvark: Fix reading MSI interrupt number - PCI: aardvark: Clear all MSIs at setup - dm: interlock pending dm_io and dm_wait_for_bios_completion - rcu: Apply callbacks processing time limit only on softirq - rcu: Fix callbacks processing time limit retaining cond_resched() - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised - KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs - KVM: x86: Do not change ICR on write to APIC_SELF_IPI - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - btrfs: always log symlinks in full mode - smsc911x: allow using IRQ0 - selftests: ocelot: tc_flower_chains: specify conform-exceed action for policer - bnxt_en: Fix unnecessary dropping of RX packets - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag - selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational - net: emaclite: Add error handling for of_address_to_resource() - net: cpsw: add missing of_node_put() in cpsw_probe_dt() - net: stmmac: dwmac-sun8i: add missing of_node_put() in sun8i_dwmac_register_mdio_mux() - net: dsa: mt7530: add missing of_node_put() in mt7530_setup() - net: ethernet: mediatek: add missing of_node_put() in mtk_sgmii_init() - NFSv4: Don't invalidate inode attributes on delegation return - RDMA/siw: Fix a condition race issue in MPA request processing - selftests/seccomp: Don't call read() on TTY from background pgrp - net/mlx5: Avoid double clear or set of sync reset requested - net/mlx5e: Fix the calling of update_buffer_lossy() API - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release - net/mlx5e: Fix trust state reset in reload - ASoC: dmaengine: Restore NULL prepare_slave_config() callback - hwmon: (adt7470) Fix warning on module removal - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) - can: grcan: only use the NAPI poll budget for RX - can: grcan: grcan_probe(): fix broken system id check for errata workaround needs - can: grcan: use ofdev->dev when allocating DMA memory - can: isotp: remove re-binding of bound socket - can: grcan: grcan_close(): fix deadlock - s390/dasd: Fix read inconsistency for ESE DASD devices - s390/dasd: Fix read for ESE with blksize < 4k - s390/dasd: prevent double format of tracks for ESE devices - s390/dasd: fix data corruption for ESE devices - ASoC: meson: Fix event generation for AUI CODEC mux - ASoC: meson: Fix event generation for G12A tohdmi mux - ASoC: meson: Fix event generation for AUI ACODEC mux - ASoC: wm8958: Fix change notifications for DSP controls - ASoC: da7219: Fix change notifications for tone generator frequency - genirq: Synchronize interrupt thread startup - net: stmmac: disable Split Header (SPH) for Intel platforms - firewire: core: extend card->lock in fw_core_handle_bus_reset - firewire: remove check of list iterator against head past the loop body - firewire: fix potential uaf in outbound_phy_packet_callback() - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - drm/amd/display: Avoid reading audio pattern past AUDIO_CHANNELS_COUNT - iommu/vt-d: Calculate mask for non-aligned flushes - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id - gpiolib: of: fix bounds check for 'gpio-reserved-ranges' - mmc: core: Set HS clock speed before sending HS CMD13 - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes - ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers - parisc: Merge model and model name into one line in /proc/cpuinfo - MIPS: Fix CP0 counter erratum detection for R4k CPUs - perf symbol: Remove arch__symbols__fixup_end() - tty: n_gsm: fix software flow control handling - tty: n_gsm: fix incorrect UA handling - tty: n_gsm: fix reset fifo race condition - tty: n_gsm: fix wrong command frame length field encoding - tty: n_gsm: fix wrong command retry handling - tty: n_gsm: fix missing explicit ldisc flush - tty: n_gsm: fix wrong DLCI release order - tty: n_gsm: fix insufficient txframe size - netfilter: nft_socket: only do sk lookups when indev is available - tty: n_gsm: fix malformed counter for out of frame data - tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2 - tty: n_gsm: fix mux cleanup after unregister tty device - tty: n_gsm: fix decoupled mux resource - tty: n_gsm: fix restart handling via CLD command - perf symbol: Update symbols__fixup_end() - perf symbol: Pass is_kallsyms to symbols__fixup_end() - x86/cpu: Load microcode during restore_processor_state() - thermal: int340x: Fix attr.show callback prototype - net: ethernet: stmmac: fix write to sgmii_adapter_base - drm/i915: Fix SEL_FETCH_PLANE_*(PIPE_B+) register addresses - kasan: prevent cpu_quarantine corruption when CPU offline and cache shrink occur at same time - zonefs: Clear inode information flags on inode creation - zonefs: Fix management of open zones - powerpc/perf: Fix 32bit compile - drivers: net: hippi: Fix deadlock in rr_close() - cifs: destage any unwritten data to the server before calling copychunk_write - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - ASoC: wm8731: Disable the regulator when probing fails - ASoC: Intel: soc-acpi: correct device endpoints for max98373 - tcp: fix F-RTO may not work correctly when receiving DSACK - Revert "ibmvnic: Add ethtool private flag for driver-defined queue limits" - ibmvnic: fix miscellaneous checks - ixgbe: ensure IPsec VF<->PF compatibility - net: fec: add missing of_node_put() in fec_enet_init_stop_mode() - bnx2x: fix napi API usage sequence - tls: Skip tls_append_frag on zero copy size - drm/amd/display: Fix memory leak in dcn21_clock_source_create - drm/amdkfd: Fix GWS queue count - net: dsa: lantiq_gswip: Don't set GSWIP_MII_CFG_RMII_CLK - net: phy: marvell10g: fix return value on error - net: bcmgenet: hide status block before TX timestamping - clk: sunxi: sun9i-mmc: check return value after calling platform_get_resource() - bus: sunxi-rsb: Fix the return value of sunxi_rsb_device_create() - tcp: make sure treq->af_specific is initialized - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode - ip6_gre: Make o_seqno start from 0 in native mode - ip_gre: Make o_seqno start from 0 in native mode - net/smc: sync err code when tcp connection was refused - cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe - pinctrl: pistachio: fix use of irq_of_parse_and_map() - arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock - ARM: dts: imx6ull-colibri: fix vqmmc regulator - sctp: check asoc strreset_chunk in sctp_generate_reconf_event - wireguard: device: check for metadata_dst with skb_valid_dst() - pinctrl: stm32: Keep pinctrl block clock enabled when LEVEL IRQ requested - tcp: md5: incorrect tcp_header_len for incoming connections - pinctrl: rockchip: fix RK3308 pinmux bits - bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from bpf_xmit lwt hook - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion - net: dsa: Add missing of_node_put() in dsa_port_link_register_of - memory: renesas-rpc-if: Fix HF/OSPI data transfer in Manual Mode - pinctrl: stm32: Do not call stm32_gpio_get() for edge triggered IRQs in EOI - mtd: rawnand: Fix return value check of wait_for_completion_timeout - pinctrl: mediatek: moore: Fix build error - ipvs: correctly print the memory size of ip_vs_conn_tab - ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35 - ARM: dts: am3517-evm: Fix misc pinmuxing - ARM: dts: Fix mmc order for omap3-gta04 - phy: ti: Add missing pm_runtime_disable() in serdes_am654_probe - phy: mapphone-mdm6600: Fix PM error handling in phy_mdm6600_probe - ARM: dts: at91: sama5d4_xplained: fix pinctrl phandle name - ARM: dts: at91: Map MCLK for wm8731 on at91sam9g20ek - phy: ti: omap-usb2: Fix error handling in omap_usb2_enable_clocks - bus: ti-sysc: Make omap3 gpt12 quirk handling SoC specific - ARM: OMAP2+: Fix refcount leak in omap_gic_of_init - phy: samsung: exynos5250-sata: fix missing device put in probe error paths - phy: samsung: Fix missing of_node_put() in exynos_sata_phy_probe - ARM: dts: imx6qdl-apalis: Fix sgtl5000 detection issue - USB: Fix xhci event ring dequeue pointer ERDP update issue - mtd: rawnand: fix ecc parameters for mt7622 - iio:imu:bmi160: disable regulator in error path - arm64: dts: meson: remove CPU opps below 1GHz for SM1 boards - arm64: dts: meson: remove CPU opps below 1GHz for G12B boards - video: fbdev: udlfb: properly check endpoint type - iocost: don't reset the inuse weight of under-weighted debtors - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - riscv: patch_text: Fixup last cpu should be master - hex2bin: fix access beyond string end - pinctrl: samsung: fix missing GPIOLIB on ARM64 Exynos config - arch_topology: Do not set llc_sibling if llc_id is invalid - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - serial: imx: fix overrun interrupts in DMA mode - usb: phy: generic: Get the vbus supply - usb: cdns3: Fix issue for clear halt endpoint - usb: dwc3: gadget: Return proper request status - usb: dwc3: core: Only handle soft-reset in DCTL - usb: dwc3: core: Fix tx/rx threshold settings - usb: dwc3: Try usb-role-switch first in dwc3_drd_init - usb: gadget: configfs: clear deactivation flag in configfs_composite_unbind() - usb: gadget: uvc: Fix crash when encoding data for usb request - usb: typec: ucsi: Fix role swapping - usb: typec: ucsi: Fix reuse of completion structure - usb: misc: fix improper handling of refcount in uss720_probe() - iio: imu: inv_icm42600: Fix I2C init possible nack - iio: magnetometer: ak8975: Fix the error handling in ak8975_power_on() - iio: dac: ad5446: Fix read_raw not returning set value - iio: dac: ad5592r: Fix the missing return value. - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms - xhci: stop polling roothubs after shutdown - xhci: Enable runtime PM on second Alderlake controller - USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions - USB: serial: option: add support for Cinterion MV32-WA/MV32-WB - USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader - USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS - USB: quirks: add STRING quirk for VCOM device - USB: quirks: add a Realtek card reader - usb: mtu3: fix USB 3.0 dual-role-switch from device to host - lightnvm: disable the subsystem- lockdown: Fix kexec lockdown bypass with ima policy - fbmem: Check virtual screen sizes in fb_set_var() - fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - inotify: show inotify mask flags in proc fdinfo - block: prevent lockdep false positive warning about 'bd_mutex' - block: fix that part scan is disabled in device_add_disk() - block: Fix warning in bd_link_disk_holder() - ucounts: add missing data type changes - bpf: Don't redirect packets with invalid pkt_len - Revert "net: micrel: fix KS8851_MLL Kconfig" - block/compat_ioctl: fix range check in BLKGETSIZE - staging: ion: Prevent incorrect reference counting behavour - spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller - can: isotp: stop timeout monitoring when no first frame was sent - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4, doc: fix incorrect h_reserved size - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - ext4: fix fallocate to use file_modified to update permissions consistently - perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event - powerpc/perf: Fix power9 event alternatives - drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage - KVM: PPC: Fix TCE handling for VFIO - drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare - drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - sched/pelt: Fix attach_entity_load_avg() corner case - arm_pmu: Validate single/group leader events - ARC: entry: fix syscall_trace_exit argument - e1000e: Fix possible overflow in LTR decoding - ASoC: soc-dapm: fix two incorrect uses of list iterator - gpio: Request interrupts after IRQ is initialized - openvswitch: fix OOB access in reserve_sfa_size() - xtensa: fix a7 clobbering in coprocessor context load/store - xtensa: patch_text: Fixup last cpu should be master - net: atlantic: invert deep par in pm functions, preventing null derefs - dma: at_xdmac: fix a missing check on list iterator - ata: pata_marvell: Check the 'bmdma_addr' beforing reading - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() - mm, hugetlb: allow for "high" userspace addresses - EDAC/synopsys: Read the error count from the correct register - nvme-pci: disable namespace identifiers for Qemu controllers - nvme: add a quirk to disable namespace identifiers - stat: fix inconsistency between struct stat and struct compat_stat - scsi: qedi: Fix failed disconnect handling - net: macb: Restart tx only if queue pointer is lagging - drm/msm/mdp5: check the return of kzalloc() - dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info() - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant - mt76: Fix undefined behavior due to shift overflowing the constant - net: atlantic: Avoid out-of-bounds indexing - cifs: Check the IOCB_DIRECT flag, not O_DIRECT - vxlan: fix error return code in vxlan_fdb_append - arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant - platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative - reset: tegra-bpmp: Restore Handle errors in BPMP response - ARM: vexpress/spc: Avoid negative array index when !SMP - arm64: mm: fix p?d_leaf() - arm64/mm: Remove [PUD|PMD]_TABLE_BIT from [pud|pmd]_bad() - selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets - dmaengine: idxd: add RO check for wq max_transfer_size write - dmaengine: idxd: add RO check for wq max_batch_size write - net: stmmac: Use readl_poll_timeout_atomic() in atomic state - netlink: reset network and mac headers in netlink_dump() - ipv6: fix kabi for ip6_rt_gc_expire in struct netns_ipv6 - ipv6: make ip6_rt_gc_expire an atomic_t - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu - net/sched: cls_u32: fix possible leak in u32_init_knode() - ip6_gre: Fix skb_under_panic in __gre6_xmit() - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() - net/packet: fix packet_sock xmit return value checking - net/smc: Fix sock leak when release after smc_shutdown() - rxrpc: Restore removed timer deletion - igc: Fix BUG: scheduling while atomic - igc: Fix infinite loop in release_swfw_sync - esp: limit skb_page_frag_refill use to a single page - spi: spi-mtk-nor: initialize spi controller after resume - dmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources - dmaengine: imx-sdma: Fix error checking in sdma_event_remap - ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component - ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek - ALSA: hda/realtek: Add quirk for Clevo NP70PNP - ALSA: usb-audio: Clear MIDI port active flag after draining - gfs2: assign rgrp glock before compute_bitstructs - perf tools: Fix segfault accessing sample_id xyarray - tracing: Dump stacktrace trigger to the corresponding instance - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead- KEYS: Fix mistaken sizeof call in pgp_key_generate_id - KEYS: Add safe guard against faulty PGP key - KEYS: Fix error path return value in pgp_generate_fingerprint - block: fix mismatch size for flush_rq - crypto: hisilicon/sec - don't sleep when in softirq - xen/arm: Fix race in RB-tree based P2M accounting - nbd: fix io hung while disconnecting device - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - filemap: Correct the conditions for marking a folio as accessed - Revert "mm/filemap: fix that first page is not mark accessed in filemap_read()" - net: rose: fix UAF bugs caused by timer handler - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - openeuler_defconfig: Enable SENSORS_ZHAOXIN_CPUTEMP as module by default - Driver for Zhaoxin CPU core temperature monitoring - scsi: iscsi: fix kabi broken in struct iscsi_transport - scsi: iscsi: fix kabi broken in struct iscsi_cls_conn - scsi: iscsi: Fix unbound endpoint error handling - scsi: iscsi: Fix endpoint reuse regression - dma-direct: avoid redundant memory sync for swiotlb - timers: Fix warning condition in __run_timers() - i2c: pasemi: Wait for write xfers to finish - smp: Fix offline cpu check in flush_smp_call_function_queue() - dm integrity: fix memory corruption when tag_size is less than digest size - ARM: davinci: da850-evm: Avoid NULL pointer dereference - tick/nohz: Use WARN_ON_ONCE() to prevent console saturation - genirq/affinity: Consider that CPUs on nodes can be unbalanced - drm/amdgpu: Enable gfxoff quirk on MacBook Pro - drm/amd/display: don't ignore alpha property on pre-multiplied mode - ipv6: fix panic when forwarding a pkt with no in6 dev - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers - ALSA: hda/realtek: Add quirk for Clevo PD50PNT - btrfs: mark resumed async balance as writing - btrfs: fix root ref counts in error handling in btrfs_get_root_ref - ath9k: Fix usage of driver-private space in tx_info - ath9k: Properly clear TX status area before reporting to mac80211 - gcc-plugins: latent_entropy: use /dev/urandom - memory: renesas-rpc-if: fix platform-device leak in error path - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm: fix unexpected zeroed page mapping with zram swap - mm, page_alloc: fix build_zonerefs_node() - perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant - drivers: net: slip: fix NPD bug in sl_tx_timeout() - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan - scsi: mvsas: Add PCI ID of RocketRaid 2640 - drm/amd/display: Fix allocate_mst_payload assert on resume - drm/amd/display: Revert FEC check in validation - myri10ge: fix an incorrect free for skb in myri10ge_sw_tso - net: usb: aqc111: Fix out-of-bounds accesses in RX fixup - net: axienet: setup mdio unconditionally - tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry - arm64: alternatives: mark patch_alternative() as `noinstr` - regulator: wm8994: Add an off-on delay for WM8994 variant - gpu: ipu-v3: Fix dev_dbg frequency output - ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs - net: micrel: fix KS8851_MLL Kconfig - scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024 - scsi: lpfc: Fix queue failures when recovering from PCI parity error - scsi: target: tcmu: Fix possible page UAF - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer - drm/amdkfd: Check for potential null return of kmalloc_array() - drm/amdgpu/vcn: improve vcn dpg stop procedure - drm/amdkfd: Fix Incorrect VMIDs passed to HWS - drm/amd/display: Update VTEM Infopacket definition - drm/amd/display: FEC check in timing validation - drm/amd/display: fix audio format not updated after edid updated - btrfs: do not warn for free space inode in cow_file_range - btrfs: fix fallocate to use file_modified to update permissions consistently - drm/amd: Add USBC connector ID - net: bcmgenet: Revert "Use stronger register read/writes to assure ordering" - dm mpath: only use ktime_get_ns() in historical selector - cifs: potential buffer overflow in handling symlinks - nfc: nci: add flush_workqueue to prevent uaf - perf tools: Fix misleading add event PMU debug message - testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set - sctp: Initialize daddr on peeled off socket - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart - scsi: iscsi: Fix offload conn cleanup when iscsid restarts - scsi: iscsi: Move iscsi_ep_disconnect() - scsi: iscsi: Fix in-kernel conn failure handling - scsi: iscsi: Rel ref after iscsi_lookup_endpoint() - scsi: iscsi: Use system_unbound_wq for destroy_work - scsi: iscsi: Force immediate failure during shutdown - scsi: iscsi: Stop queueing during ep_disconnect - scsi: pm80xx: Enable upper inbound, outbound queues - scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63 - net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() - drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init() - drm/msm: Fix range size vs end confusion - cfg80211: hold bss_lock while updating nontrans_list - net/sched: taprio: Check if socket flags are valid - net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link - net: dsa: felix: suppress -EPROBE_DEFER errors - net/sched: fix initialization order when updating chain 0 head - mlxsw: i2c: Fix initialization error flow - net: mdio: Alphabetically sort header inclusion - gpiolib: acpi: use correct format characters - veth: Ensure eth header is in skb's linear part - SUNRPC: Fix the svc_deferred_event trace class - media: rockchip/rga: do proper error checking in probe - firmware: arm_scmi: Fix sorting of retrieved clock rates - memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe - drm/msm: Add missing put_task_struct() in debugfs path - btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups() - ACPI: processor idle: Check for architectural support for LPI - cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function - drm/amdkfd: Use drm_priv to pass VM from KFD to amdgpu- powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit - Revert "powerpc: Fix virt_addr_valid() check" - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - irqchip/gic, gic-v3: Prevent GSI to SGI translations - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() - arm64: module: remove (NOLOAD) from linker script - selftests: cgroup: Test open-time cgroup namespace usage for migration checks - selftests: cgroup: Test open-time credential usage for migration checks - selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644 - selftests/cgroup: Fix build on older distros - mm: don't skip swap entry even if zap_details specified - ubsan: remove CONFIG_UBSAN_OBJECT_SIZE - dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error" - tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts - tools build: Filter out options and warnings not supported by clang - perf python: Fix probing for some clang command line options - perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13 - drm/amdkfd: Create file descriptor after client is added to smi_clients list - drm/nouveau/pmu: Add missing callbacks for Tegra devices - drm/amdgpu/smu10: fix SoC/fclk units in auto mode - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator - ata: sata_dwc_460ex: Fix crash due to OOB write - gpio: Restrict usage of GPIO chip irq members before initialization - RDMA/hfi1: Fix use-after-free bug for mm struct - arm64: patch_text: Fixup last cpu should be master - btrfs: prevent subvol with swapfile from being deleted - btrfs: fix qgroup reserve overflow the qgroup limit - x86/speculation: Restore speculation related MSRs during S3 resume - x86/pm: Save the MSR validity status at context setup - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - lz4: fix LZ4_decompress_safe_partial read out of bound - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete - mmc: mmci: stm32: correctly check all elements of sg list - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" - arm64: Add part number for Arm Cortex-A78AE - perf session: Remap buf if there is no space for event - perf tools: Fix perf's libperf_print callback - perf: arm-spe: Fix perf report --mem-mode - iommu/omap: Fix regression in probe for NULL pointer dereference - SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() - SUNRPC: Handle low memory situations in call_status() - SUNRPC: Handle ENOMEM in call_transmit_status() - io_uring: don't touch scm_fp_list after queueing skb - drbd: Fix five use after free bugs in get_initial_state - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie - spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op() - qede: confirm skb is allocated before using - net: phy: mscc-miim: reject clause 45 register accesses - rxrpc: fix a race in rxrpc_exit_net() - net: openvswitch: fix leak of nested actions - net: openvswitch: don't send internal clone attribute to the userspace. - ice: synchronize_rcu() when terminating rings - ipv6: Fix stats accounting in ip6_pkt_drop - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg - ice: Set txq_teid to ICE_INVAL_TEID on ring creation - dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition - RDMA/mlx5: Don't remove cache MRs when a delay is needed - sfc: Do not free an empty page_ring - bnxt_en: reserve space inside receive page for skb_shared_info - drm/imx: Fix memory leak in imx_pd_connector_get_modes - drm/imx: imx-ldb: Check for null pointer after calling kmemdup - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms - net: ipv4: fix route with nexthop object delete warning - ice: Clear default forwarding VSI during VSI release - net/tls: fix slab-out-of-bounds bug in decrypt_internal - scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one() - Drivers: hv: vmbus: Fix potential crash on module unload - drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire() - Revert "hv: utils: add PTP_1588_CLOCK to Kconfig to fix build" - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - parisc: Fix patch code locking and flushing - parisc: Fix CPU affinity for Lasi, WAX and Dino chips - NFS: Avoid writeback threads getting stuck in mempool_alloc() - NFS: nfsiod should not block forever in mempool_alloc() - SUNRPC: Fix socket waits for write buffer space - jfs: prevent NULL deref in diFree - virtio_console: eliminate anonymous module_init & module_exit - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC: remove scheduling boost for "SWAPPER" tasks. - SUNRPC/xprt: async tasks mustn't block waiting for memory - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - clk: Enforce that disjoints limits are invalid - clk: ti: Preserve node in ti_dt_clocks_register() - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 - NFSv4: Protect the state recovery thread against direct reclaim - NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify() - w1: w1_therm: fixes w1_seq for ds28ea00 sensors - staging: wfx: fix an error handling in wfx_init_common() - phy: amlogic: meson8b-usb2: Use dev_err_probe() - staging: vchiq_core: handle NULL result of find_service_by_handle - clk: si5341: fix reported clk_rate when output divider is 2 - minix: fix bug when opening a file with O_DIRECT - init/main.c: return 1 from handled __setup() functions - ceph: fix memory leak in ceph_readdir when note_last_dentry returns error - netlabel: fix out-of-bounds memory accesses - Bluetooth: Fix use after free in hci_send_acl - MIPS: ingenic: correct unit node address - xtensa: fix DTC warning unit_address_format - usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm - net: sfp: add 2500base-X quirk for Lantech SFP module - net: limit altnames to 64k total - net: account alternate interface name memory - can: isotp: set default value for N_As to 50 micro seconds - scsi: libfc: Fix use after free in fc_exch_abts_resp() - powerpc/secvar: fix refcount leak in format_show() - MIPS: fix fortify panic when copying asm exception handlers - PCI: endpoint: Fix misused goto label - bnxt_en: Eliminate unintended link toggle during FW reset - Bluetooth: use memset avoid memory leaks - Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg} - tuntap: add sanity checks about msg_controllen in sendmsg - macvtap: advertise link netns via netlink - mips: ralink: fix a refcount leak in ill_acc_of_setup() - net/smc: correct settings of RMB window update limit - scsi: hisi_sas: Free irq vectors in order for v3 HW - scsi: aha152x: Fix aha152x_setup() __setup handler return value - mt76: mt7615: Fix assigning negative values to unsigned variable - scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req() - scsi: pm8001: Fix tag leaks on error - scsi: pm8001: Fix task leak in pm8001_send_abort_all() - scsi: pm8001: Fix pm8001_mpi_task_abort_resp() - scsi: pm8001: Fix pm80xx_pci_mem_copy() interface - drm/amdkfd: make CRAT table missing message informational only - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - iwlwifi: mvm: Correctly set fragmented EBS - power: supply: axp288-charger: Set Vhold to 4.4V - PCI: pciehp: Add Qualcomm quirk for Command Completed erratum - tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. - PCI: endpoint: Fix alignment fault error in copy tests - usb: ehci: add pci device support for Aspeed platforms - iommu/arm-smmu-v3: fix event handling soft lockup - PCI: aardvark: Fix support for MSI interrupts - drm/amdgpu: Fix recursive locking warning - powerpc: Set crashkernel offset to mid of RMA region - ipv6: fix kabi for mc_forwarding in struct ipv6_devconf - ipv6: make mc_forwarding atomic - libbpf: Fix build issue with llvm-readelf - cfg80211: don't add non transmitted BSS to 6GHz scanned channels - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill - power: supply: axp20x_battery: properly report current when discharging - scsi: bfa: Replace snprintf() with sysfs_emit() - scsi: mvsas: Replace snprintf() with sysfs_emit() - bpf: Make dst_port field in struct bpf_sock 16-bit wide - ath11k: mhi: use mhi_sync_power_up() - ath11k: fix kernel panic during unload/load ath11k modules - powerpc: dts: t104xrdb: fix phy type for FMAN 4/5 - ptp: replace snprintf with sysfs_emit - usb: gadget: tegra-xudc: Fix control endpoint's definitions - usb: gadget: tegra-xudc: Do not program SPARAM - drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj - drm/amd/display: Add signal type check when verify stream backends same - ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 - drm: Add orientation quirk for GPD Win Max - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs - rtc: wm8350: Handle error for wm8350_register_irq - gfs2: gfs2_setattr_size error path fix - gfs2: Fix gfs2_release for non-writers regression - gfs2: Check for active reservation in gfs2_release - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - netfilter: nf_tables: stricter validation of element data - xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/filemap: fix UAF in find_lock_entries - shmem: allow reporting fanotify events with file handles on tmpfs - fs: introduce a wrapper uuid_to_fsid() - Revert "iommu: handle page response timeout" - mm/filemap: fix that first page is not mark accessed in filemap_read() - block: don't use cmpxchg64() on 32-bit platform - block: fix that iostat can show huge wait time - block: fix sleeping function called from invalid context in part_get_stat_info() - block: fix kabi broken in struct hd_struct - blk-mq: fix kabi broken in struct request - block: update nsecs[] in part_stat_show() and diskstats_show() - blk-throttle: fix io hung due to configuration updates - kabi: deduplication friendly structs- vt: drop old FONT ioctls - genirq: Take the proposed affinity at face value if force==true - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - sign-file: Support SM signature - arm64: Do not defer reserve_crashkernel() for platforms with no DMA memory zones- smp: fix early_param csdlock_debug boot panic - RDMA/hns: Use hr_reg_read() instead of remaining roce_get_xxx() - RDMA/hns: Use hr_reg_xxx() instead of remaining roce_set_xxx() - RDMA/hns: Remove the num_cqc_timer variable - RDMA/hns: Add the detection for CMDQ status in the device initialization process - RDMA/hns: Remove unnecessary ret variable from hns_roce_dereg_mr() - RDMA/hns: Init the variable at the suitable place - RDMA/hns: Add judgment on the execution result of CMDQ that free vf resource - RDMA/hns: Remove redundant variable "ret" - RDMA/hns: Remove unused function to_hns_roce_state() - RDMA/hns: Remove unnecessary check for the sgid_attr when modifying QP - ipmi:watchdog: Set panic count to proper value on a panic - ipmi/watchdog: replace atomic_add() and atomic_sub() - scsi: hisi_sas: Change the debugfs parameters dump count default value - blk-mq: don't clear flush_rq from tags->rqs[] - ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - PCI: xgene: Revert "PCI: xgene: Use inbound resources for setup" - can: m_can: m_can_tx_handler(): fix use after free of skb - openvswitch: Fixed nd target mask field in the flow dump. - docs: sysctl/kernel: add missing bit to panic_print - um: Fix uml_mconsole stop/go - ARM: dts: spear13xx: Update SPI dma properties - ARM: dts: spear1340: Update serial node properties - ASoC: topology: Allow TLV control to be either read or write - dt-bindings: spi: mxic: The interrupt property is not mandatory - dt-bindings: mtd: nand-controller: Fix a comment in the examples - dt-bindings: mtd: nand-controller: Fix the reg property description - bpf: Fix comment for helper bpf_current_task_under_cgroup() - bpf: Adjust BPF stack helper functions to accommodate skip > 0 - mm/usercopy: return 1 from hardened_usercopy __setup() handler - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ARM: 9187/1: JIVE: fix return value of __setup handler - mm/mmap: return 1 from stack_guard_gap __setup() handler - batman-adv: Check ptr for NULL before reducing its refcnt - ASoC: soc-compress: Change the check for codec_dai - staging: mt7621-dts: fix pinctrl-0 items to be size-1 items on ethernet - proc: bootconfig: Add null pointer check - can: isotp: restore accidentally removed MSG_PEEK feature - platform/chrome: cros_ec_typec: Check for EC device - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - riscv module: remove (NOLOAD) - io_uring: fix memory leak of uid in files registration - ARM: iop32x: offset IRQ numbers by 1 - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs - pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE() - pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR() - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function - pinctrl: pinconf-generic: Print arguments for bias-pull-* - watch_queue: Free the page array when watch_queue is dismantled - crypto: arm/aes-neonbs-cbc - Select generic cbc and aes - mailbox: imx: fix wakeup failure from freeze mode - rxrpc: Fix call timer start racing with call destruction - gfs2: Make sure FITRIM minlen is rounded up to fs block size - rtc: check if __rtc_read_time was successful - XArray: Update the LRU list in xas_split() - can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix return of error value - can: mcba_usb: properly check endpoint type - XArray: Fix xas_create_range() when multi-order entry present - wireguard: socket: ignore v6 endpoints when ipv6 is disabled - wireguard: socket: free skb in send6 when ipv6 is disabled - wireguard: queueing: use CFI-safe ptr_ring cleanup function - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM - KVM: SVM: fix panic on out-of-bounds guest IRQ - KVM: x86: fix sending PV IPI - KVM: Prevent module exit until all VMs are freed - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - platform: chrome: Split trace include file - scsi: qla2xxx: Use correct feature type field during RFF_ID processing - scsi: qla2xxx: Reduce false trigger to login - scsi: qla2xxx: Fix N2N inconsistent PLOGI - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests - scsi: qla2xxx: Fix hang due to session stuck - scsi: qla2xxx: Fix incorrect reporting of task management failure - scsi: qla2xxx: Fix disk failure to rediscover - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() - scsi: qla2xxx: Check for firmware dump already collected - scsi: qla2xxx: Add devids and conditionals for 28xx - scsi: qla2xxx: Fix device reconnect in loop topology - scsi: qla2xxx: Fix warning for missing error code - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter - scsi: qla2xxx: Fix scheduling while atomic - scsi: qla2xxx: Fix stuck session in gpdb - powerpc: Fix build errors with newer binutils - powerpc/lib/sstep: Fix build errors with newer binutils - powerpc/lib/sstep: Fix 'sthcx' instruction - powerpc/kasan: Fix early region not updated correctly - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU - ALSA: hda/realtek: Add alc256-samsung-headphone fixup - media: atomisp: fix bad usage at error handling logic - mmc: host: Return an error when ->enable_sdio_irq() ops is missing - media: hdpvr: initialize dev->worker at hdpvr_register_videodev - media: Revert "media: em28xx: add missing em28xx_close_extension" - video: fbdev: sm712fb: Fix crash in smtcfb_write() - ARM: mmp: Fix failure to remove sram device - ARM: tegra: tamonten: Fix I2C3 pad setting - lib/test_lockup: fix kernel pointer check for separate address spaces - uaccess: fix type mismatch warnings from access_ok() - media: cx88-mpeg: clear interrupt status register before streaming video - ASoC: soc-core: skip zero num_dai component in searching dai name - ARM: dts: bcm2711: Add the missing L1/L2 cache information - video: fbdev: udlfb: replace snprintf in show functions with sysfs_emit - video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit() instead of snprintf() - video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() instead of snprintf() - arm64: defconfig: build imx-sdma as a module - ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk_root_clk - ARM: ftrace: avoid redundant loads or clobbering IP - media: atomisp: fix dummy_ptr check to avoid duplicate active_bo - media: atomisp_gmin_platform: Add DMI quirk to not turn AXP ELDO2 regulator off on some boards - ASoC: madera: Add dependencies on MFD - ARM: dts: bcm2837: Add the missing L1/L2 cache information - ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960 - video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit - video: fbdev: cirrusfb: check pixclock to avoid divide by zero - video: fbdev: w100fb: Reset global state - video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow - media: ir_toy: free before error exiting - media: staging: media: zoran: fix various V4L2 compliance errors - media: staging: media: zoran: calculate the right buffer number for zoran_reap_stat_com - media: staging: media: zoran: move videodev alloc - ntfs: add sanity check on allocation size - f2fs: compress: fix to print raw data size in error path of lz4 decompression - NFSD: Fix nfsd_breaker_owns_lease() return values - f2fs: fix to do sanity check on curseg->alloc_type - ext4: don't BUG if someone dirty pages without asking ext4 first - ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit - ext4: correct cluster len and clusters changed accounting in ext4_mb_mark_bb - locking/lockdep: Iterate lock_classes directly when reading lockdep files - spi: tegra20: Use of_device_get_match_data() - nvme-tcp: lockdep: annotate in-kernel sockets - parisc: Fix handling off probe non-access faults - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - Revert "Revert "block, bfq: honor already-setup queue merges"" - lib/raid6/test/Makefile: Use $(pound) instead of # for Make 4.3 - ACPICA: Avoid walking the ACPI Namespace if it is not there - fs/binfmt_elf: Fix AT_PHDR for unusual ELF files - irqchip/nvic: Release nvic_base upon failure - irqchip/qcom-pdc: Fix broken locking - Fix incorrect type in assignment of ipv6 port for audit - loop: use sysfs_emit() in the sysfs xxx show() - selinux: allow FIOCLEX and FIONCLEX with policy capability - selinux: use correct type for context length - pinctrl: npcm: Fix broken references to chip->parent_device - gcc-plugins/stackleak: Exactly match strings instead of prefixes - regulator: rpi-panel: Handle I2C errors/timing to the Atmel - LSM: general protection fault in legacy_parse_param - fs: fix fd table size alignment properly - lib/test: use after free in register_test_dev_kmod() - fs: fd tables have to be multiples of BITS_PER_LONG - net: dsa: bcm_sf2_cfp: fix an incorrect NULL check on list iterator - NFSv4/pNFS: Fix another issue with a list iterator pointing to the head - qlcnic: dcb: default to returning -EOPNOTSUPP - selftests: test_vxlan_under_vrf: Fix broken test case - net: phy: broadcom: Fix brcm_fet_config_init() - net: enetc: report software timestamping via SO_TIMESTAMPING - xen: fix is_xen_pmu() - clk: Initialize orphan req_rate - clk: qcom: gcc-msm8994: Fix gpll4 width - kdb: Fix the putarea helper function - NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - jfs: fix divide error in dbNextAG - driver core: dd: fix return value of __setup handler - firmware: google: Properly state IOMEM dependency - kgdbts: fix return value of __setup handler - serial: 8250: fix XOFF/XON sending when DMA is used - kgdboc: fix return value of __setup handler - tty: hvc: fix return value of __setup handler - pinctrl/rockchip: Add missing of_node_put() in rockchip_pinctrl_probe - pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe - pinctrl: mediatek: paris: Skip custom extra pin config dump for virtual GPIOs - pinctrl: mediatek: paris: Fix pingroup pin config state readback - pinctrl: mediatek: paris: Fix "argument" argument type for mtk_pinconf_get() - pinctrl: mediatek: paris: Fix PIN_CONFIG_BIAS_* readback - pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init - staging: mt7621-dts: fix GB-PC2 devicetree - staging: mt7621-dts: fix pinctrl properties for ethernet - staging: mt7621-dts: fix formatting - staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree - NFS: remove unneeded check in decode_devicenotify_args() - clk: tegra: tegra124-emc: Fix missing put_device() call in emc_ensure_emc_driver - clk: clps711x: Terminate clk_div_table with sentinel element - clk: loongson1: Terminate clk_div_table with sentinel element - clk: actions: Terminate clk_div_table with sentinel element - nvdimm/region: Fix default alignment for small regions - remoteproc: qcom_q6v5_mss: Fix some leaks in q6v5_alloc_memory_region - remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss_alloc_memory_region - remoteproc: qcom: Fix missing of_node_put in adsp_alloc_memory_region - dmaengine: hisi_dma: fix MSI allocate fail when reload hisi_dma - clk: qcom: clk-rcg2: Update the frac table for pixel clock - clk: qcom: clk-rcg2: Update logic to calculate D value for RCG - clk: at91: sama7g5: fix parents of PDMCs' GCLK - clk: imx7d: Remove audio_mclk_root_clk - dma-debug: fix return value of __setup handlers - NFS: Return valid errors from nfs2/3_decode_dirent() - habanalabs: Add check for pci_enable_device - iio: adc: Add check for devm_request_threaded_irq - serial: 8250: Fix race condition in RTS-after-send handling - NFS: Use of mapping_set_error() results in spurious errors - serial: 8250_lpss: Balance reference count for PCI DMA device - serial: 8250_mid: Balance reference count for PCI DMA device - phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure}) - clk: qcom: ipq8074: Use floor ops for SDCC1 clock - pinctrl: renesas: checker: Fix miscalculation of number of states - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel - staging:iio:adc:ad7280a: Fix handing of device address bit reversing. - iio: mma8452: Fix probe failing when an i2c_device_id is used - clk: qcom: ipq8074: fix PCI-E clock oops - soundwire: intel: fix wrong register name in intel_shim_wake - cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fuse - misc: alcor_pci: Fix an error handling path - fsi: Aspeed: Fix a potential double free - fsi: aspeed: convert to devm_platform_ioremap_resource - pwm: lpc18xx-sct: Initialize driver data and hardware before pwmchip_add() - mxser: fix xmit_buf leak in activate when LSR == 0xff - mfd: asic3: Add missing iounmap() on error asic3_mfd_probe - tipc: fix the timer expires after interval 100ms - openvswitch: always update flow key after nat - tcp: ensure PMTU updates are processed during fastopen - net: bcmgenet: Use stronger register read/writes to assure ordering - PCI: Avoid broken MSI on SB600 USB devices - selftests/bpf/test_lirc_mode2.sh: Exit with proper code - i2c: mux: demux-pinctrl: do not deactivate a master that is not active - i2c: meson: Fix wrong speed use from probe - af_netlink: Fix shift out of bounds in group mask calculation - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates - Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt - Bluetooth: call hci_le_conn_failed with hdev lock in hci_le_conn_failed - selftests/bpf: Fix error reporting from sock_fields programs - bareudp: use ipv6_mod_enabled to check if IPv6 enabled - can: isotp: support MSG_TRUNC flag when reading from socket - can: isotp: return -EADDRNOTAVAIL when reading from unbound socket - USB: storage: ums-realtek: fix error code in rts51x_read_mem() - samples/bpf, xdpsock: Fix race when running for fix duration of time - bpf, sockmap: Fix double uncharge the mem of sk_msg - bpf, sockmap: Fix more uncharged while msg has more_data - bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - MIPS: pgalloc: fix memory leak caused by pgd_free() - MIPS: RB532: fix return value of __setup handler - mips: cdmm: Fix refcount leak in mips_cdmm_phys_base - ath10k: Fix error handling in ath10k_setup_msa_resources - vxcan: enable local echo for sent CAN frames - powerpc: 8xx: fix a return value error in mpc8xx_pic_init - platform/x86: huawei-wmi: check the return value of device_create_file() - selftests/bpf: Make test_lwt_ip_encap more stable and faster - libbpf: Unmap rings when umem deleted - mfd: mc13xxx: Add check for mc13xxx_irq_request - powerpc/sysdev: fix incorrect use to determine if list is empty - mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n - net: axienet: fix RX ring refill allocation failure handling - IB/hfi1: Allow larger MTU without AIP - power: supply: wm8350-power: Add missing free in free_charger_irq - power: supply: wm8350-power: Handle error for wm8350_register_irq - i2c: xiic: Make bus names unique - hv_balloon: rate-limit "Unhandled message" warning - KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() - KVM: x86: Fix emulation in writing cr8 - powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() - libbpf: Skip forward declaration when counting duplicated type names - gpu: host1x: Fix a memory leak in 'host1x_remove()' - bpf, arm64: Feed byte-offset into bpf line info - bpf, arm64: Call build_prologue() first in first JIT pass - drm/bridge: cdns-dsi: Make sure to to create proper aliases for dt - scsi: hisi_sas: Change permission of parameter prot_mask - power: supply: bq24190_charger: Fix bq24190_vbus_is_enabled() wrong false return - drm/tegra: Fix reference leak in tegra_dsi_ganged_probe - ext2: correct max file size computing - TOMOYO: fix __setup handlers return values - drm/amd/display: Remove vupdate_int_entry definition - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR - scsi: pm8001: Fix abort all task initialization - scsi: pm8001: Fix NCQ NON DATA command completion handling - scsi: pm8001: Fix NCQ NON DATA command task initialization - scsi: pm8001: Fix le32 values handling in pm80xx_chip_sata_req() - scsi: pm8001: Fix le32 values handling in pm80xx_chip_ssp_io_req() - scsi: pm8001: Fix payload initialization in pm80xx_encrypt_update() - scsi: pm8001: Fix le32 values handling in pm80xx_set_sas_protocol_timer_config() - scsi: pm8001: Fix payload initialization in pm80xx_set_thermal_config() - scsi: pm8001: Fix command initialization in pm8001_chip_ssp_tm_req() - scsi: pm8001: Fix command initialization in pm80XX_send_read_log() - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS - drm/msm/dpu: fix dp audio condition - drm/msm/dpu: add DSPP blocks teardown - drm/msm/dp: populate connector of struct dp_panel - iwlwifi: mvm: Fix an error code in iwl_mvm_up() - iwlwifi: Fix -EIO error code that is never returned - dax: make sure inodes are flushed before destroy cache - IB/cma: Allow XRC INI QPs to set their local ACK timeout - drm/amd/display: Add affected crtcs to atomic state for dsc mst unplug - drm/amd/pm: enable pm sysfs write for one VF mode - iommu/ipmmu-vmsa: Check for error num after setting mask - HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports - power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init - drm/bridge: dw-hdmi: use safe format when first in bridge chain - PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridge - scripts/dtc: Call pkg-config POSIXly correct - net: dsa: mv88e6xxx: Enable port policy support on 6097 - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode - powerpc/perf: Don't use perf_hw_context for trace IMC PMU - KVM: PPC: Book3S HV: Check return value of kvmppc_radix_init - powerpc: dts: t1040rdb: fix ports names for Seville Ethernet switch - ray_cs: Check ioremap return value - power: reset: gemini-poweroff: Fix IRQ check in gemini_poweroff_probe - i40e: respect metadata on XSK Rx to skb - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb - KVM: PPC: Fix vmx/vsx mixup in mmio emulation - RDMA/core: Set MR type in ib_reg_user_mr - ath9k_htc: fix uninit value bugs - drm/amd/pm: return -ENOTSUPP if there is no get_dpm_ultimate_freq function - drm/amd/display: Fix a NULL pointer dereference in amdgpu_dm_connector_add_common_modes() - drm/nouveau/acr: Fix undefined behavior in nvkm_acr_hsfw_load_bl() - ionic: fix type complaint in ionic_dev_cmd_clean() - drm/edid: Don't clear formats if using deep color - mtd: rawnand: gpmi: fix controller timings setting - mtd: onenand: Check for error irq - Bluetooth: hci_serdev: call init_rwsem() before p->open() - udmabuf: validate ubuf->pagecount - libbpf: Fix possible NULL pointer dereference when destroying skeleton - drm/panfrost: Check for error num after setting mask - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern - drm: bridge: adv7511: Fix ADV7535 HPD enablement - drm/bridge: nwl-dsi: Fix PM disable depth imbalance in nwl_dsi_probe - drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_dsi_probe - drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev - drm/meson: osd_afbcd: Add an exit callback to struct meson_afbcd_ops - ARM: configs: multi_v5_defconfig: re-enable CONFIG_V4L_PLATFORM_DRIVERS - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe - ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe - ASoC: atmel: sam9x5_wm8731: use devm_snd_soc_register_card() - mmc: davinci_mmc: Handle error for clk_enable - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe - ASoC: imx-es8328: Fix error return code in imx_es8328_probe() - ASoC: fsl_spdif: Disable TX clock when stop - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback - ASoC: SOF: Add missing of_node_put() in imx8m_probe - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe - ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() - ivtv: fix incorrect device_caps for ivtvfb - media: saa7134: fix incorrect use to determine if list is empty - media: saa7134: convert list_for_each to entry variant - video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of - ASoC: fsi: Add check for clk_enable - ASoC: wm8350: Handle error for wm8350_register_irq - ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe - media: vidtv: Check for null return of vzalloc - media: stk1160: If start stream fails, return buffers with VB2_BUF_STATE_QUEUED - m68k: coldfire/device.c: only build for MCF_EDMA when h/w macros are defined - arm64: dts: rockchip: Fix SDIO regulator supply properties on rk3399-firefly - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction - memory: emif: check the pointer temp in get_device_details() - memory: emif: Add check for setup_interrupts - ASoC: soc-compress: prevent the potentially use of null pointer - ASoC: dwc-i2s: Handle errors for clk_enable - ASoC: atmel_ssc_dai: Handle errors for clk_enable - ASoC: mxs-saif: Handle errors for clk_enable - printk: fix return value of printk.devkmsg __setup handler - arm64: dts: broadcom: Fix sata nodename - arm64: dts: ns2: Fix spi-cpol and spi-cpha property - ALSA: spi: Add check for clk_enable() - ASoC: ti: davinci-i2s: Add check for clk_enable() - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() - uaccess: fix nios2 and microblaze get_user_8() - ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_mode_put - media: cedrus: h264: Fix neighbour info buffer size - media: cedrus: H265: Fix neighbour info buffer size - media: usb: go7007: s2250-board: fix leak in probe() - media: em28xx: initialize refcount before kref_get - media: video/hdmi: handle short reads of hdmi info frame. - ARM: dts: imx: Add missing LVDS decoder on M53Menlo - ARM: dts: sun8i: v3s: Move the csi1 block to follow address order - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe - firmware: ti_sci: Fix compilation failure when CONFIG_TI_SCI_PROTOCOL is not defined - arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc - arm64: dts: qcom: sdm845: fix microphone bias properties and values - soc: qcom: aoss: remove spurious IRQF_ONESHOT flags - soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmem - soc: qcom: rpmpd: Check for null return of devm_kcalloc - ARM: dts: qcom: ipq4019: fix sleep clock - firmware: qcom: scm: Remove reassignment to desc following initializer - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() - video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdfb_probe() - video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe() - video: fbdev: controlfb: Fix COMPILE_TEST build - video: fbdev: controlfb: Fix set but not used warnings - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen - media: aspeed: Correct value for h-total-pixels - media: hantro: Fix overfill bottom register field name - media: meson: vdec: potential dereference of null pointer - media: coda: Fix missing put_device() call in coda_get_vdoa_data - ASoC: generic: simple-card-utils: remove useless assignment - ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting - media: bttv: fix WARNING regression on tunerless devices - media: mtk-vcodec: potential dereference of null pointer - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - media: staging: media: zoran: fix usage of vb2_dma_contig_set_max_seg_size - kunit: make kunit_test_timeout compatible with comment - selftests, x86: fix how check_cc.sh is being invoked - f2fs: fix compressed file start atomic write may cause data corruption - f2fs: compress: remove unneeded read when rewrite whole cluster - btrfs: fix unexpected error path when reflinking an inline extent - f2fs: fix to avoid potential deadlock - nfsd: more robust allocation failure handling in nfsd_file_cache_init - f2fs: fix missing free nid in f2fs_handle_failed_inode - perf/x86/intel/pt: Fix address filter config for 32-bit kernel - perf/core: Fix address filter parser for multiple filters - rseq: Optimise rseq_get_rseq_cs() and clear_rseq_cs() - sched/core: Export pelt_thermal_tp - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa - f2fs: fix to enable ATGC correctly via gc_idle sysfs interface - watch_queue: Actually free the watch - watch_queue: Fix NULL dereference in error cleanup - io_uring: terminate manual loop iterator loop correctly for non-vecs - clocksource: acpi_pm: fix return value of __setup handler - hwmon: (pmbus) Add Vin unit off handling - hwrng: nomadik - Change clk_disable to clk_disable_unprepare - amba: Make the remove callback return void - vfio: platform: simplify device removal - crypto: ccree - Fix use after free in cc_cipher_exit() - crypto: ccp - ccp_dmaengine_unregister release dma channels - ACPI: APEI: fix return value of __setup handlers - clocksource/drivers/timer-of: Check return value of of_iomap in timer_of_base_init() - clocksource/drivers/timer-microchip-pit64b: Use notrace - clocksource/drivers/exynos_mct: Handle DTS with higher number of interrupts - clocksource/drivers/exynos_mct: Refactor resources allocation - clocksource/drivers/timer-ti-dm: Fix regression from errata i940 fix - crypto: vmx - add missing dependencies - crypto: amlogic - call finalize with bh disabled - crypto: sun8i-ce - call finalize with bh disabled - crypto: sun8i-ss - call finalize with bh disabled - hwrng: atmel - disable trng on failure path - spi: spi-zynqmp-gqspi: Handle error for dma_set_mask - PM: suspend: fix return value of __setup handler - PM: hibernate: fix __setup handler error handling - block: don't delete queue kobject before its children - nvme: cleanup __nvme_check_ids - hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING - hwmon: (pmbus) Add mutex to regulator ops - spi: pxa2xx-pci: Balance reference count for PCI DMA device - crypto: ccree - don't attempt 0 len DMA mappings - EVM: fix the evm= __setup handler return value - audit: log AUDIT_TIME_* records only from rules - crypto: rockchip - ECB does not need IV - selftests/x86: Add validity check and allow field splitting - arm64/mm: avoid fixmap race condition when create pud mapping - spi: tegra114: Add missing IRQ check in tegra_spi_probe - thermal: int340x: Check for NULL after calling kmemdup() - crypto: mxs-dcp - Fix scatterlist processing - crypto: authenc - Fix sleep in atomic context in decrypt_tail - crypto: sun8i-ss - really disable hash on A80 - hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER - hwrng: cavium - Check health status while reading random data - selinux: check return value of sel_make_avc_files - regulator: qcom_smd: fix for_each_child.cocci warnings - PCI: xgene: Revert "PCI: xgene: Fix IB window setup" - PCI: pciehp: Clear cmd_busy bit in polling mode - drm/i915/gem: add missing boundary check in vm_access - brcmfmac: pcie: Fix crashes due to early IRQs - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path - brcmfmac: firmware: Allocate space for default boardrev in nvram - xtensa: fix xtensa_wsr always writing 0 - xtensa: fix stop_machine_cpuslocked call in patch_text - media: davinci: vpif: fix unbalanced runtime PM enable - media: davinci: vpif: fix unbalanced runtime PM get - media: gpio-ir-tx: fix transmit with long spaces on Orange Pi PC - DEC: Limit PMAX memory probing to R3k systems - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - crypto: rsa-pkcs1pad - restore signature length check - crypto: rsa-pkcs1pad - correctly get hash from source scatterlist - crypto: rsa-pkcs1pad - only allow with rsa - exec: Force single empty string when argv is empty - lib/raid6/test: fix multiple definition linking error - thermal: int340x: Increase bitmap size - pstore: Don't use semaphores in always-atomic-context code - carl9170: fix missing bit-wise or operator for tx_params - mgag200 fix memmapsl configuration in GCTL6 register - ARM: dts: exynos: add missing HDMI supplies on SMDK5420 - ARM: dts: exynos: add missing HDMI supplies on SMDK5250 - ARM: dts: exynos: fix UART3 pins configuration in Exynos5250 - ARM: dts: at91: sama5d2: Fix PMERRLOC resource size - video: fbdev: atari: Atari 2 bpp (STe) palette bugfix - video: fbdev: sm712fb: Fix crash in smtcfb_read() - drm/edid: check basic audio support on CEA extension block - block: limit request dispatch loop duration - mailbox: tegra-hsp: Flush whole channel - ext4: fix fs corruption when tring to remove a non-empty directory with IO error - ext4: fix ext4_fc_stats trace point - coredump: Also dump first pages of non-executable ELF libraries - ACPI: properties: Consistently return -ENOENT if there are no more references - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs - arm64: signal: nofpsimd: Do not allocate fp/simd context when not available - udp: call udp_encap_enable for v6 sockets when enabling encap - powerpc/kvm: Fix kvm_use_magic_page - can: isotp: sanitize CAN ID checks in isotp_bind() - drbd: fix potential silent data corruption - dm integrity: set journal entry unused when shrinking device - mm/kmemleak: reset tag when compare object pointer - mm,hwpoison: unmap poisoned page before invalidation - Revert "mm: madvise: skip unmapped vma holes passed to process_madvise" - mm: madvise: return correct bytes advised with process_madvise - mm: madvise: skip unmapped vma holes passed to process_madvise - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: hda: Avoid unsol event during RPM suspending - ALSA: cs4236: fix an incorrect NULL check on list iterator - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() - cifs: prevent bad output lengths in smb2_ioctl_query_info() - Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads" - riscv: Increase stack size under KASAN - riscv: Fix fill_callchain return value - qed: display VF trust config - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - mtd: rawnand: protect access to rawnand devices while in suspend - spi: mxic: Fix the transmit path - pinctrl: samsung: drop pin banks references on error paths - remoteproc: Fix count check in rproc_coredump_write() - f2fs: fix to do sanity check on .cp_pack_total_block_count - f2fs: quota: fix loop condition at f2fs_quota_sync() - f2fs: fix to unlock page correctly in error path of is_alive() - NFSD: prevent integer overflow on 32 bit systems - NFSD: prevent underflow in nfssvc_decode_writeargs() - SUNRPC: avoid race between mod_timer() and del_timer_sync() - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update - firmware: stratix10-svc: add missing callback parameter on RSU - Documentation: update stable tree link - Documentation: add link to stable release candidate tree - KEYS: fix length validation in keyctl_pkey_params_get_2() - clk: uniphier: Fix fixed-rate initialization - greybus: svc: fix an error handling bug in gb_svc_hello() - iio: inkern: make a best effort on offset calculation - iio: inkern: apply consumer scale when no channel scale is available - iio: inkern: apply consumer scale on IIO_VAL_INT cases - iio: afe: rescale: use s64 for temporary scale calculations - coresight: Fix TRCCONFIGR.QE sysfs interface - mei: avoid iterator usage outside of list_for_each_entry - mei: me: add Alder Lake N device id. - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() - xhci: make xhci_handshake timeout for xhci_reset() adjustable - xhci: fix runtime PM imbalance in USB2 resume - xhci: fix garbage USBSTS being logged in some cases - USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c - virtio-blk: Use blk_validate_block_size() to validate block size - tpm: fix reference counting for struct tpm_chip - iommu/iova: Improve 32-bit free space estimate - locking/lockdep: Avoid potential access of invalid memory in lock_class - net: dsa: microchip: add spi_device_id tables - Input: zinitix - do not report shadow fingers - spi: Fix erroneous sgs value with min_t() - Revert "gpio: Revert regression in sysfs-gpio (gpiolib.c)" - net:mcf8390: Use platform_get_irq() to get the interrupt - spi: Fix invalid sgs value - gpio: Revert regression in sysfs-gpio (gpiolib.c) - ethernet: sun: Free the coherent when failing in probing - tools/virtio: fix virtio_test execution - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ - virtio_console: break out of buf poll on remove - ARM: mstar: Select HAVE_ARM_ARCH_TIMER - xfrm: fix tunnel model fragmentation behavior - HID: logitech-dj: add new lightspeed receiver id - hv: utils: add PTP_1588_CLOCK to Kconfig to fix build - USB: serial: simple: add Nokia phone driver - USB: serial: pl2303: add IBM device IDs- NFC: netlink: fix sleep in atomic bug when firmware download timeout - KVM: x86: avoid calling x86 emulator without a decoded instruction - net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization - net: hns3: fix PF rss size initialization bug - net: hns3: restore tm priority/qset to default settings when tc disabled - net: hns3: modify the ring param print info - net: hns3: don't push link state to VF if unalive - net: hns3: set port base vlan tbl_sta to false before removing old vlan- KVM: x86/mmu: do compare-and-exchange of gPTE via the user address - bpf: Fix KASAN use-after-free Read in compute_effective_progs - fs, mm: fix race in unlinking swapfile - ext4: recover csum seed of tmp_inode after migrating to extents - lockdown: also lock down previous kgdb use - nds32: fix access_ok() checks in get/put_user - wcn36xx: Differentiate wcn3660 from wcn3620 - tpm: use try_get_ops() in tpm-space.c - mac80211: fix potential double free on mesh join - rcu: Don't deboost before reporting expedited quiescent state - Revert "ath: add support for special 0x0 regulatory domain" - crypto: qat - disable registration of algorithms - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board - drivers: net: xgene: Fix regression in CRC stripping - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec - ALSA: cmipci: Restore aux vol on suspend/resume - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB - ALSA: pcm: Add stream lock during PCM reset ioctl operations - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - ALSA: hda/realtek: Add quirk for ASUS GA402 - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE - ALSA: oss: Fix PCM OSS buffer allocation overflow - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call - staging: fbtft: fb_st7789v: reset display before initialization - tpm: Fix error handling in async work - cgroup-v1: Correct privileges check in release_agent writes - exfat: avoid incorrectly releasing for root inode - net: ipv6: fix skb_over_panic in __ip6_append_data- eulerfs: fix potential sbi->persisters free error - fs/ntfs3: Fix invalid free in log_replay - Revert "nfs: nfs_file_write() should check for writeback errors" - xfs: Skip repetitive warnings about mount options - xfs: rename variable mp to parsing_mp - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - RDMA/hns: Refactor the alloc_cqc() - RDMA/hns: Refactor the alloc_srqc() - RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox() - RDMA/hns: Remove similar code that configures the hardware contexts - RDMA/hns: Refactor mailbox functions - RDMA/hns: Fix the wrong type of parameter "op" of the mailbox - RDMA/hns: Remove redundant parameter "mailbox" in the mailbox - RDMA/hns: Remove fixed parameter "timeout" in the mailbox - RDMA/hns: Remove the unused parameter "op_modifier" in mailbox - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - net/ns: put workqueue of cleanup_net sleep for a while when notify. - bcache: avoid unnecessary soft lockup in kworker update_writeback_rate() - md: bcache: check the return value of kzalloc() in detached_dev_do_request() - bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init() - bcache: avoid journal no-space deadlock by reserving 1 journal bucket - bcache: remove incremental dirty sector counting for bch_sectors_dirty_init() - bcache: improve multithreaded bch_sectors_dirty_init() - bcache: improve multithreaded bch_btree_check() - bcache: fixup multiple threads crash - bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing - bcache: use default_groups in kobj_type - bcache: fix NULL pointer reference in cached_dev_detach_finish - bcache: replace snprintf in show functions with sysfs_emit - bcache: move uapi header bcache.h to bcache code directory - bcache: move calc_cached_dev_sectors to proper place on backing device detach - bcache: fix error info in register_bcache() - md: bcache: Fix spelling of 'acquire' - bcache: avoid oversized read request in cache missing code path - bcache: remove bcache device self-defined readahead - lib: crc64: fix kernel-doc warning - bcache: fix a regression of code compiling failure in debug.c - bcache: Use 64-bit arithmetic instead of 32-bit - md: bcache: Trivial typo fixes in the file journal.c - md: bcache: avoid -Wempty-body warnings - bcache: use NULL instead of using plain integer as pointer - bcache: remove PTR_CACHE - bcache: reduce redundant code in bch_cached_dev_run() - bcache: Avoid comma separated statements - bcache: Fix register_device_aync typo - bcache: consider the fragmentation when update the writeback rate - bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' embedded in 'cache_set' - bcache: set pdev_set_uuid before scond loop iteration - md/bcache: convert comma to semicolon - bcache:remove a superfluous check in register_bcache - bcache: fix race between setting bdev state to none and new write request direct to backing - Revert "selftests/bpf: Add test for bpf_timer overwriting crash" - smsc95xx: Ignore -ENODEV errors when device is unplugged - net: usb: Correct reset handling of smsc95xx - net: usb: Correct PHY handling of smsc95xx - perf symbols: Fix symbol size calculation condition - Input: aiptek - properly check endpoint type - scsi: mpt3sas: Page fault in reply q processing - usb: usbtmc: Fix bug in pipe direction for control transfers - usb: gadget: Fix use-after-free bug by not setting udc->dev.driver - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload - net: bcmgenet: skip invalid partial checksums - bnx2x: fix built-in kernel driver load failure - net: phy: mscc: Add MODULE_FIRMWARE macros - net: dsa: Add missing of_node_put() in dsa_port_parse_of - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings - drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check() - hv_netvsc: Add check for kvmalloc_array - atm: eni: Add check for dma_map_single - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - net: phy: marvell: Fix invalid comparison in the resume and suspend functions - esp6: fix check on ipv6_skip_exthdr's return value - vsock: each transport cycles only on its own sockets - efi: fix return value of __setup handlers - mm: swap: get rid of livelock in swapin readahead - ocfs2: fix crash when initialize filecheck kobj fails - crypto: qcom-rng - ensure buffer for generate is completely filled- jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction() - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode" - jbd2: fix a potential race while discarding reserved buffers after an abort - x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86: Fix get_wchan() to support the ORC unwinder - netfilter: nf_tables: disallow non-stateful expression in sets earlier - io_uring: fix using under-expanded iters - io_uring: don't re-import iovecs from callbacks - nfc: replace improper check device_is_registered() in netlink related functions - io_uring: always use original task when preparing req identity - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - net: hns3: fix incorrect type of argument in declaration of function hclge_comm_get_rss_indir_tbl - net: hns3: add query vf ring and vector map relation - net: hns3: add byte order conversion for VF to PF mailbox message - net: hns3: add byte order conversion for PF to VF mailbox message - net: hns3: remove the affinity settings of vector0 - net: hns3: fix access null pointer issue when set tx-buf-size as 0 - net: hns3: add return value for mailbox handling in PF - net: hns3: add validity check for message data length - net: hns3: modify the return code of hclge_get_ring_chain_from_mbx - net: hns3: fix error log of tx/rx tqps stats - net: hns3: align the debugfs output to the left - net: hns3: clear inited state and stop client after failed to register netdev - net: hns3: Fix spelling mistake "actvie" -> "active" - net: hns3: remove unnecessary line wrap for hns3_set_tunable - net: hns3: replace magic value by HCLGE_RING_REG_OFFSET - net: hns3: fix the wrong words in comments - net: hns3: update the comment of function hclgevf_get_mbx_resp - net: hns3: add log for setting tx spare buf size - net: hns3: add failure logs in hclge_set_vport_mtu - net: hns3: refine the definition for struct hclge_pf_to_vf_msg - net: hns3: refactor hns3_set_ringparam() - net: hns3: add ethtool parameter check for CQE/EQE mode - net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware - net: hns3: fix the concurrency between functions reading debugfs - skbuff: fix coalescing for page_pool fragment recycling - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() - kselftest/vm: fix tests build with old libc - sfc: extend the locking on mcdi->seqno - tcp: make tcp_read_sock() more robust - nl80211: Update bss channel on channel switch for P2P_CLIENT - drm/vrr: Set VRR capable prop only if it is attached to connector - iwlwifi: don't advertise TWT support - atm: firestream: check the return value of ioremap() in fs_init() - can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready - ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_ARCH_BITREVERSE - MIPS: smp: fill in sibling and core maps earlier - mac80211: refuse aggregations sessions before authorized - ARM: dts: rockchip: fix a typo on rk3288 crypto-controller - ARM: dts: rockchip: reorder rk322x hmdi clocks - arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg" - arm64: dts: rockchip: reorder rk3399 hdmi clocks - arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity - xfrm: Fix xfrm migrate issues when address family changes - xfrm: Check if_id in xfrm_migrate - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0"- ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - proc: Fix a dentry lock race between release_task and lookup - x86/sgx: Fix race between reclaimer and page fault handler - x86/sgx: Mark PCMD page as dirty when modifying contents - x86/sgx: Free backing memory after faulting the enclave page - KVM: SEV: add cache flush to solve SEV cache incoherency issues - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - share_pool: Fix ABBA deadlock - sharepool: fix hisi oom deadlock - floppy: disable FDRAWCMD by default - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - sw64: optimize simd version of memcpy and memset - sw64: fix sendfile system call - sw64: fix the number of aux entries in ARCH_DLINFO - sw64: pcie: enable PME and AER support - sw64: unify 32-bit MEMIO address of host and guest - hwmon: add support for sw64 temperature sensor - sw64: pci: align the address of mmio resource to PAGE_SIZE - sw64: signal: save/restore fpregs with copy user - sw64: push and pop kernel stack with ldi instruction - ipmi: add ipmi driver support - sw64: add pvt device to chip3.dts - hwmon: add voltage sensor support for sw64 - sw64: remap PA with |= in early_ioremap - sw64: vdso: fix CFI directives for fpregs in vrt_sigreturn - sw64: vdso: fix backtrace of vrt_sigreturn - sw64: kvm: simplify the code - sw64: force signal and fault for traps and debugging - sw64: fix compile error for DISCONTIGMEM=y - sw64: add old sigprocmask back for compatibility - sw64: add dynamic turning on/off cores support - sw64: add dynamic frequency scaling support - sw64: fix ip checksum calculation - sw64: remove unnecessary parameter in REG_OFFSET_NAME - sw64: kvm: fix bad page state setting outside of kvm memory pool - sw64: fix setup_rt_frame for non SA_SIGINFO - sw64: do some cleanups for rt_sigframe - sw64: kvm: handle ldl_u and stl_u when exit mmio - sw64: fix some compile errors - sw64: add missing global __constant_c_memset - sw64: remove unnecessary include headers - sw64: increase position index in c_next for cpuinfo - sw64: Kconfig: remove dependence on ARCH_SUPPORTS_ACPI - sw64: Kconfig: remove dependence on !PREEMPT - sw64: clean up out-of-date selected options - sw64: add kbuild defconfig rule - sw64: ptrace: clean up debug codes - sw64: add ARCH_HAS_PTE_SPECIAL support - sw64: kvm: remap pages of guest by vm_insert_page() - sw64: clean up a.out and ECOFF binary related headers - sw64: switch to old-style semctl/shmctl syscalls - sw64: define NR_SYSCALLS as generated __NR_syscalls - sw64: add SO_RCVTIMEO/ SO_SNDTIMEO socket options - sw64: dts: rename spi flash partition to fix warning - sw64: fix ex_table entries from misalignment handlers - sw64: radeon: add a force flush to delay work when radeon uvd suspend - sw64: add set time support for hypervisor based rtc - sw64: add regs and stack access APIs to support kprobe events - sw64: unify access to LONGTIME for guest and emulator - sw64: enable more than 32 CPUs for guest - sw64: fix SPDX license identifier in uapi headers - sw64: add required include headers to ptrace.h - sw64: fix the VDSO symbol generation for nm - sw64: add clone3 syscall support - sw64: add missing pkey syscall numbers - sw64: reformat syscall.tbl - sw64: fix printk method for guest os - sw64: remove unused a.out.h - sw64: switch GUP to the generic get_user_pages_fast() implementation - sw64: kvm: fix bug when open file with the O_DIRECT flag - sw64: fix compile error for CONFIG_PCI=n - sw64: rename kvm_mem variables - sw64: fix coding style problems - sw64: kvm: remove MAX_VPN - sw64: clean up useless #if 0 and #if 1 - sw64: fix coding style problems - sw64: remove MAX_ASN - sw64: add support for emulator running mode - sw64: optimize ip checksum calculation - sw64: use jump label for running modes - sw64: mm: mark pci and memmap region as nomap - sw64: fix the value of QEMU_PRINTF_BUFF_BASE - sw64: clean up some useless codes - sw64: numa: switch to arch node_distance - sw64: fix all compile warnings - sw64: remove CONFIG_USE_PERCPU_NUMA_NODE_ID=n code - sw64: simplify cpumask_of_node - sw64: modify tc_sched_clock debugfs file - sw64: remove redundant Kconfig source - sw64: switch to generic pcibios_set_master and pci_common_swizzle - sw64: print correct initrd address - sw64: mm: use memblock to find the end of memory - sw64: mm: warn overlapped memmap and DMA region - sw64: pci: remove some useless code - sw64: mm: reorder memblock_init process - sw64: vdso: fix time calculation - sw64: vdso: change vdso version - sw64: vdso: add automatic syscall fallback - sw64: iommu: fix 32-bit devices dma ops - sw64: re-implement sw64_dma_direct_ops according upstream - config: add initial openeuler_defconfig for sw64 - watch_queue: Fix filter limit check - ext4: add check to prevent attempting to resize an fs with sparse_super2 - x86/traps: Mark do_int3() NOKPROBE_SYMBOL - x86/boot: Add setup_indirect support in early_memremap_is_setup_data() - x86/boot: Fix memremap of setup_indirect structures - watch_queue: Make comment about setting ->defunct more accurate - watch_queue: Fix lack of barrier/sync/lock between post and read - watch_queue: Free the alloc bitmap when the watch_queue is torn down - watch_queue: Fix the alloc bitmap size to reflect notes allocated - watch_queue: Fix to always request a pow-of-2 pipe ring size - watch_queue: Fix to release page in ->release() - watch_queue, pipe: Free watchqueue state after clearing pipe ring - virtio: acknowledge all features before access - virtio: unexport virtio_finalize_features - arm64: dts: marvell: armada-37xx: Remap IO space to bus address 0x0 - riscv: Fix auipc+jalr relocation range checks - mmc: meson: Fix usage of meson_mmc_post_req() - net: macb: Fix lost RX packet wakeup race in NAPI receive - staging: gdm724x: fix use after free in gdm_lte_rx() - staging: rtl8723bs: Fix access-point mode deadlock - selftests/memfd: clean up mapping in mfd_fail_write - selftest/vm: fix map_fixed_noreplace test failure - tracing: Ensure trace buffer is at least 4096 bytes large - ipv6: prevent a possible race condition with lifetimes - Revert "xen-netback: Check for hotplug-status existence before watching" - Revert "xen-netback: remove 'hotplug-status' once it has served its purpose" - gpio: Return EPROBE_DEFER if gc->to_irq is NULL - hwmon: (pmbus) Clear pmbus fault/warning bits after read - net-sysfs: add check for netdevice being present to speed_show - spi: rockchip: terminate dma transmission when slave abort - spi: rockchip: Fix error in getting num-cs property - selftests/bpf: Add test for bpf_timer overwriting crash - net: bcmgenet: Don't claim WOL when its not available - sctp: fix kernel-infoleak for SCTP sockets - net: phy: DP83822: clear MISR2 register to disable interrupts - gianfar: ethtool: Fix refcount leak in gfar_get_ts_info - gpio: ts4900: Do not set DAT and OE together - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. - NFC: port100: fix use-after-free in port100_send_complete - net/mlx5e: Lag, Only handle events from highest priority multipath entry - net/mlx5: Fix a race on command flush flow - net/mlx5: Fix size field in bufferx_reg struct - net: ethernet: lpc_eth: Handle error for clk_enable - net: ethernet: ti: cpts: Handle error for clk_enable - tipc: fix incorrect order of state message data sanity check - ethernet: Fix error handling in xemaclite_of_probe - ice: Fix curr_link_speed advertised speed - ice: Rename a couple of variables - ice: Remove unnecessary checker loop - ice: Align macro names to the specification - ice: stop disabling VFs due to PF error responses - i40e: stop disabling VFs due to PF error responses - ARM: dts: aspeed: Fix AST2600 quad spi group - net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate() - drm/sun4i: mixer: Fix P010 and P210 format numbers - qed: return status of qed_iov_get_link - esp: Fix BEET mode inter address family tunneling on GSO - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() - isdn: hfcpci: check the return value of dma_set_mask() in setup_hw() - virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero - mISDN: Fix memory leak in dsp_pipeline_build() - mISDN: Remove obsolete PIPELINE_DEBUG debugging information - tipc: fix kernel panic when enabling bearer - arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias - HID: vivaldi: fix sysfs attributes leak - clk: qcom: gdsc: Add support to update GDSC transition delay - ARM: boot: dts: bcm2711: Fix HVS register range- net, xdp: Update pkt_type if generic XDP changes unicast MAC - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID - sched/psi: report zeroes for CPU full at the system level - psi: Fix PSI_MEM_FULL state when tasks are in memstall and doing reclaim - psi: Fix psi state corruption when schedule() races with cgroup move - psi: Reduce calls to sched_clock() in psi - psi: Optimize task switch inside shared cgroups - psi: Pressure states are unlikely - psi: Use ONCPU state tracking machinery to detect reclaim - psi: Add PSI_CPU_FULL state - block/psi: remove PSI annotations from direct IO - psi: make kabi compatibility for psi in struct cgroup - psi, tracepoint: introduce tracepoints for psi_memstall_{enter, leave} - psi: fix wrong iteration in iterate_groups - config: change CONFIG_DMATEST from y to m - perf: Fix sys_perf_event_open() race against self - blk-mq: fix kabi broken by "blk-mq: Use request queue-wide tags for tagset-wide sbitmap" - blk-mq: fix use-after-free in blk_mq_exit_sched - blk-mq: Use request queue-wide tags for tagset-wide sbitmap - blk-mq: Some tag allocation code refactoring - arm64: Add memmap reserve range check to avoid conflict - ext4: add reserved GDT blocks check - ax25: Fix UAF bugs in ax25 timers - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - driver core: fix deadlock in __driver_attach - driver core: fix deadlock in __device_attach - inet: fully convert sk->sk_rx_dst to RCU rules - Revert "ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE" - arm64: cpufeature: add HWCAP for FEAT_RPRES - arm64: cpufeature: add HWCAP for FEAT_AFP - arm64: Add Cortex-A510 CPU part definition - arm64: Add Cortex-X2 CPU part definition - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition - arm64: cputype: Add CPU implementor & types for the Apple M1 cores- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - kfence: parse param before alloc kfence_pool - arm64: remove page granularity limitation from KFENCE - Revert "arm64: remove page granularity limitation from KFENCE" - slub: add back check for free nonslab objects - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - hamradio: fix macro redefine warning - Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6" - btrfs: add missing run of delayed items after unlink during log replay - btrfs: qgroup: fix deadlock between rescan worker and remove qgroup - btrfs: fix lost prealloc extents beyond eof after full fsync - tracing: Fix return value of __setup handlers - tracing/histogram: Fix sorting on old "cpu" value - HID: add mapping for KEY_ALL_APPLICATIONS - HID: add mapping for KEY_DICTATE - Input: samsung-keypad - properly state IOMEM dependency - Input: elan_i2c - fix regulator enable count imbalance after suspend/resume - Input: elan_i2c - move regulator_[en|dis]able() out of elan_[en|dis]able_power() - net: dcb: disable softirqs in dcbnl_flush_dev() - drm/amdgpu: fix suspend/resume hang regression - nl80211: Handle nla_memdup failures in handle_nan_filter - iavf: Refactor iavf state machine tracking - net: chelsio: cxgb3: check the return value of pci_find_capability() - ibmvnic: complete init_done on transport events - ARM: tegra: Move panels to AUX bus - soc: fsl: qe: Check of ioremap return value - soc: fsl: guts: Add a missing memory allocation failure check - soc: fsl: guts: Revert commit 3c0d64e867ed - ARM: dts: Use 32KiHz oscillator on devkit8000 - ARM: dts: switch timer config to common devkit8000 devicetree - s390/extable: fix exception table sorting - memfd: fix F_SEAL_WRITE after shmem huge page allocated - ibmvnic: free reset-work-item when flushing - igc: igc_write_phy_reg_gpy: drop premature return - pinctrl: sunxi: Use unique lockdep classes for IRQs - selftests: mlxsw: tc_police_scale: Make test more robust - ARM: 9182/1: mmu: fix returns from early_param() and __setup() functions - ARM: Fix kgdb breakpoint for Thumb2 - igc: igc_read_phy_reg_gpy: drop premature return - arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output - can: gs_usb: change active_channels's type from atomic_t to u8 - ASoC: cs4265: Fix the duplicated control name - firmware: arm_scmi: Remove space in MODULE_ALIAS name - efivars: Respect "block" flag in efivar_entry_set_safe() - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() - net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() - ibmvnic: register netdev after init of adapter - net: sxgbe: fix return value of __setup handler - iavf: Fix missing check for running netdev - mac80211: treat some SAE auth steps as final - net: stmmac: fix return value of __setup handler - mac80211: fix forwarded mesh frames AC & queue selection - ice: fix concurrent reset and removal of VFs - ice: Fix race conditions between virtchnl handling and VF ndo ops - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client - net/smc: fix connection leak - net: dcb: flush lingering app table entries for unregistered devices - net: ipv6: ensure we call ipv6_mc_down() at most once - batman-adv: Don't expect inter-netns unique iflink indices - batman-adv: Request iflink once in batadv_get_real_netdevice - batman-adv: Request iflink once in batadv-on-batadv check - netfilter: nf_queue: handle socket prefetch - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - net: fix up skbs delta_truesize in UDP GRO frag_list - e1000e: Correct NVM checksum verification flow - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - bpf, sockmap: Do not ignore orig_len parameter - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls - ntb: intel: fix port config status offset for SPR - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference - xen/netfront: destroy queues before real_num_tx_queues is zeroed - drm/i915: s/JSP2/ICP2/ PCH - iommu/amd: Recover from event log overflow - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min - riscv: Fix config KASAN && DEBUG_VIRTUAL - riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP - riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value - ALSA: intel_hdmi: Fix reference to PCM buffer address - tracing: Add ustring operation to filtering string pointers - drm/amdgpu: check vm ready by amdgpu_vm->evicting flag - ata: pata_hpt37x: fix PCI clock detection - serial: stm32: prevent TDR register overwrite when sending x_char - tracing: Add test for user space strings when filtering on string pointers - exfat: fix i_blocks for files truncated over 4 GiB - exfat: reuse exfat_inode_info variable instead of calling EXFAT_I() - net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990 - i2c: qup: allow COMPILE_TEST - i2c: cadence: allow COMPILE_TEST - dmaengine: shdma: Fix runtime PM imbalance on error - selftests/seccomp: Fix seccomp failure by adding missing headers - cifs: fix double free race when mount fails in cifs_get_root() - tipc: fix a bit overflow in tipc_crypto_key_rcv() - KVM: arm64: vgic: Read HW interrupt pending state from the HW - Input: clear BTN_RIGHT/MIDDLE on buttonpads - regulator: core: fix false positive in regulator_late_cleanup() - ASoC: rt5682: do not block workqueue if card is unbound - ASoC: rt5668: do not block workqueue if card is unbound - i2c: bcm2835: Avoid clock stretching timeouts - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work - mac80211_hwsim: report NOACK frames in tx_status- arm64: Fix wrong logic in gic_arch_restore_irqs() - secure_seq: use the 64 bits of the siphash for port offset calculation - vfio/iommu: Fix uncorrect type parameters which used in bitmap operations - ipv6: per-netns exclusive flowlabel checks - memblock: use kfree() to release kmalloced memblock regions - gpio: tegra186: Fix chip_data type confusion - tty: n_gsm: fix deadlock in gsmtty_open() - tty: n_gsm: fix wrong tty control line for flow control - tty: n_gsm: fix NULL pointer access due to DLCI release - tty: n_gsm: fix proper link termination after failed open - tty: n_gsm: fix encoding of control signal octet bit DV - riscv: fix oops caused by irqsoff latency tracer - thermal: int340x: fix memory leak in int3400_notify() - RDMA/cma: Do not change route.addr.src_addr outside state checks - driver core: Free DMA range map when device is released - xhci: Prevent futile URB re-submissions due to incorrect return value. - xhci: re-initialize the HC during resume if HCE was set - usb: dwc3: gadget: Let the interrupt handler disable bottom halves. - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings - usb: dwc2: drd: fix soft connect when gadget is unconfigured - USB: serial: option: add Telit LE910R1 compositions - USB: serial: option: add support for DW5829e - tracefs: Set the group ownership in apply_options() not parse_options() - usb: gadget: rndis: add spinlock for rndis response list - Revert "USB: serial: ch341: add new Product ID for CH341A" - ata: pata_hpt37x: disable primary channel on HPT371 - sc16is7xx: Fix for incorrect data being transmitted - iio: Fix error handling for PM - iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx_read_oneshot - iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bits - iio: adc: men_z188_adc: Fix a resource leak in an error handling path - tracing: Have traceon and traceoff trigger honor the instance - RDMA/ib_srp: Fix a deadlock - RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close - RDMA/rtrs-clt: Kill wait_for_inflight_permits - regmap-irq: Update interrupt clear register for proper reset - spi: spi-zynq-qspi: Fix a NULL pointer dereference in zynq_qspi_exec_mem_op() - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets - net/mlx5: Fix wrong limitation of metadata match on ecpf - net/mlx5: Fix possible deadlock on rule deletion - udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister() - surface: surface3_power: Fix battery readings on batteries without a serial number - net/smc: Use a mutex for locking "struct smc_pnettable" - netfilter: nf_tables: fix memory leak during stateful obj update - nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac() - net: Force inlining of checksum functions in net/checksum.h - net: ll_temac: check the return value of devm_kmalloc() - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure - drm/edid: Always set RGB444 - openvswitch: Fix setting ipv6 fields causing hw csum failure - gso: do not skip outer ip header in case of ipip and net_failover - tipc: Fix end of loop tests for list_for_each_entry() - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - io_uring: add a schedule point in io_add_buffers() - bpf: Add schedule points in batch ops - selftests: bpf: Check bpf_msg_push_data return value - bpf: Do not try bpf_msg_push_data with len 0 - hwmon: Handle failure to register sensor with thermal zone correctly - bnxt_en: Fix active FEC reporting to ethtool - bnx2x: fix driver load from initrd - perf data: Fix double free in perf_session__delete() - ping: remove pr_err from ping_lookup - optee: use driver internal tee_context for some rpc - tee: export teedev_open() and teedev_close_context() - x86/fpu: Correct pkru/xstate inconsistency - CDC-NCM: avoid overflow in sanity checking - USB: zaurus: support another broken Zaurus - drm/i915: Correctly populate use_sagv_wm for all pipes - drm/amdgpu: disable MMHUB PG for Picasso - KVM: x86/mmu: make apf token non-zero to fix bug - parisc/unaligned: Fix ldw() and stw() unalignment handlers - parisc/unaligned: Fix fldd and fstd unaligned handlers on 32-bit kernel - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing - clk: jz4725b: fix mmc0 clock gating - btrfs: tree-checker: check item_size for dev_item - btrfs: tree-checker: check item_size for inode_item- huge tmpfs: remove shrinklist addition from shmem_setattr() - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE - huge tmpfs: fix fallocate(vanilla) advance over huge pages - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - dynamic_hugetlb: fix undefined struct cftype - file: fix kabi change since add f_ctl_mode - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - readahead: introduce FMODE_CTL_WILLNEED to read first 2MB of file - lockdep: Correct lock_classes index mapping - i2c: brcmstb: fix support for DSL and CM variants - copy_process(): Move fd_install() out of sighand->siglock critical section - i2c: qcom-cci: don't put a device tree node before i2c_add_adapter() - i2c: qcom-cci: don't delete an unregistered adapter - dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size - dmaengine: stm32-dmamux: Fix PM disable depth imbalance in stm32_dmamux_probe - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - EDAC: Fix calculation of returned address and next offset in edac_align_ptr() - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop - kconfig: fix failing to generate auto.conf - net: macb: Align the dma and coherent dma masks - net: usb: qmi_wwan: Add support for Dell DW5829e - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - drm/rockchip: dw_hdmi: Do not leave clock enabled in error case - xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create - soc: aspeed: lpc-ctrl: Block error printing on probe defer cases - ata: libata-core: Disable TRIM on M88V29 - kconfig: let 'shell' return enough output for deep path names - selftests: fixup build warnings in pidfd / clone3 tests - pidfd: fix test failure due to stack overflow on some arches - arm64: dts: meson-g12: drop BL32 region from SEI510/SEI610 - arm64: dts: meson-g12: add ATF BL32 reserved-memory region - arm64: dts: meson-gx: add ATF BL32 reserved-memory region - netfilter: conntrack: don't refresh sctp entries in closed state - irqchip/sifive-plic: Add missing thead,c900-plic match string - phy: usb: Leave some clocks running during suspend - ARM: OMAP2+: adjust the location of put_device() call in omapdss_init_of - ARM: OMAP2+: hwmod: Add of_node_put() before break - NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - tty: n_tty: do not look ahead for EOL character past the end of the buffer - NFS: Do not report writeback errors in nfs_getattr() - block/wbt: fix negative inflight counter when remove scsi device - ASoC: tas2770: Insert post reset delay - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests - mtd: rawnand: gpmi: don't leak PM reference in error path - powerpc/lib/sstep: fix 'ptesync' build error - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() - ALSA: hda: Fix missing codec probe on Shenker Dock 15 - ALSA: hda: Fix regression on forced probe mask option - ALSA: hda/realtek: Fix deadlock by COEF mutex - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 - selftests/exec: Add non-regular to TEST_GEN_PROGS - perf bpf: Defer freeing string after possible strlen() on it - dpaa2-eth: Initialize mutex used in one step timestamping path - libsubcmd: Fix use-after-free for realloc(..., 0) - bonding: fix data-races around agg_select_timer - net_sched: add __rcu annotation to netdev->qdisc - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - net: ieee802154: ca8210: Fix lifs/sifs periods - net: dsa: lantiq_gswip: fix use after free in gswip_remove() - net: dsa: lan9303: fix reset on probe - netfilter: nft_synproxy: unregister hooks on init error path - selftests: netfilter: fix exit value for nft_concat_range - iwlwifi: pcie: gen2: fix locking when "HW not ready" - iwlwifi: pcie: fix locking when "HW not ready" - drm/i915/gvt: Make DRM_I915_GVT depend on X86 - vsock: remove vsock from connected table when connect is interrupted by a signal - drm/i915/opregion: check port number bounds for SWSCI display power state - drm/radeon: Fix backlight control on iMac 12,1 - iwlwifi: fix use-after-free - kbuild: lto: Merge module sections if and only if CONFIG_LTO_CLANG is enabled - kbuild: lto: merge module sections - random: wake up /dev/random writers after zap - gcc-plugins/stackleak: Use noinstr in favor of notrace - Revert "module, async: async_synchronize_full() on module init iff async is used" - x86/Xen: streamline (and fix) PV CPU enumeration - drm/amdgpu: fix logic inversion in check - nvme-rdma: fix possible use-after-free in transport error_recovery work - nvme-tcp: fix possible use-after-free in transport error_recovery work - nvme: fix a possible use-after-free in controller reset during load - scsi: pm8001: Fix use-after-free for aborted SSP/STP sas_task - scsi: pm8001: Fix use-after-free for aborted TMF sas_task - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - selftests: skip mincore.check_file_mmap when fs lacks needed support - selftests: openat2: Skip testcases that fail with EOPNOTSUPP - selftests: openat2: Add missing dependency in Makefile - selftests: openat2: Print also errno in failure messages - selftests/zram: Adapt the situation that /dev/zram0 is being used - selftests/zram01.sh: Fix compression ratio calculation - selftests/zram: Skip max_comp_streams interface on newer kernel - net: ieee802154: at86rf230: Stop leaking skb's - kselftest: signal all child processes - selftests: rtc: Increase test timeout so that all tests run - platform/x86: ISST: Fix possible circular locking dependency detected - platform/x86: touchscreen_dmi: Add info for the RWC NANOTE P8 AY07J 2-in-1 - btrfs: send: in case of IO error log it - parisc: Add ioread64_lo_hi() and iowrite64_lo_hi() - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology - mm: don't try to NUMA-migrate COW pages that have other uses - mmc: block: fix read single on recovery logic - parisc: Fix sglist access in ccio-dma.c - parisc: Fix data TLB miss in sba_unmap_sg - parisc: Drop __init from map_pages declaration - serial: parisc: GSC: fix build when IOSAPIC is not set - Revert "svm: Add warning message for AVIC IPI invalid target" - HID:Add support for UGTABLET WP5540 - scsi: lpfc: Fix mailbox command failure during driver initialization - can: isotp: add SF_BROADCAST support for functional addressing - can: isotp: prevent race between isotp_bind() and isotp_setsockopt() - fs/proc: task_mmu.c: don't read mapcount for migration entry - mm: memcg: synchronize objcg lists with a dedicated spinlock - drm/nouveau/pmu/gm200-: use alternate falcon reset sequence- ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - ext4: fix warning when submitting superblock in ext4_commit_super() - ipv6: annotate some data-races around sk->sk_prot - net/sched: cls_u32: fix netns refcount changes in u32_change() - ext4: fix bug_on in __es_tree_search - exec: Remove redundant check in do_open_execat/uselib - floppy: use a statically allocated error counter - ext4: fix race condition between ext4_write and ext4_convert_inline_data - arm64: Fix some build errors related to KEXEC - ubi: ubi_create_volume: Fix use-after-free when volume creation failed - ubi: fastmap: Don't reserve beb_rsvd_pebs while filling fm pool - net: ipv6: fix use after free of struct seg6_pernet_data - net: ipv6: check return value of rhashtable_init - KVM: arm64: vgic: Drop WARN from vgic_get_irq - Documentation: arm64: Add limitation for exactmap - arm64: Fix reserved memory via memmap - ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame()- io_uring: fix race between timeout flush and removal - net/x25: Fix null-ptr-deref caused by x25_disconnect - iommu: Fix potential use-after-free during probe - perf: Fix list corruption in perf_cgroup_switch() - arm64: dts: imx8mq: fix lcdif port node - scsi: lpfc: Reduce log messages seen after firmware download - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue - Makefile.extrawarn: Move -Wunaligned-access to W=1 - hwmon: (dell-smm) Speed up setting of fan speed - phy: ti: Fix missing sentinel for clk_div_table - speakup-dectlk: Restore pitch setting - USB: serial: cp210x: add CPI Bulk Coin Recycler id - USB: serial: cp210x: add NCR Retail IO box id - USB: serial: ch341: add support for GW Instek USB2.0-Serial devices - USB: serial: option: add ZTE MF286D modem - USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320 - usb: raw-gadget: fix handling of dual-direction-capable endpoints - usb: gadget: f_uac2: Define specific wTerminalType - usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE transition - usb: dwc3: gadget: Prevent core from processing stale TRBs - usb: ulpi: Call of_node_put correctly - usb: ulpi: Move of_node_put to ulpi_dev_release - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - Revert "usb: dwc2: drd: fix soft connect when gadget is unconfigured" - usb: dwc2: drd: fix soft connect when gadget is unconfigured - eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX - n_tty: wake up poll(POLLRDNORM) on receiving data - vt_ioctl: add array_index_nospec to VT_ACTIVATE - vt_ioctl: fix array_index_nospec in vt_setactivate - net: dsa: mv88e6xxx: fix use-after-free in mv88e6xxx_mdios_unregister - net: mscc: ocelot: fix mutex lock error during ethtool stats read - ice: fix IPIP and SIT TSO offload - ice: fix an error code in ice_cfg_phy_fec() - dpaa2-eth: unregister the netdev before disconnecting from the PHY - net: amd-xgbe: disable interrupts during pci removal - tipc: rate limit warning for received illegal binding update - net: mdio: aspeed: Add missing MODULE_DEVICE_TABLE - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - nfp: flower: fix ida_idx not being released - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - net: dsa: lantiq_gswip: don't use devres for mdiobus - net: dsa: felix: don't use devres for mdiobus - net: dsa: bcm_sf2: don't use devres for mdiobus - net: dsa: ar9331: register the mdiobus under devres - net: dsa: mv88e6xxx: don't use devres for mdiobus - bonding: pair enable_port with slave_arr_updates - gpio: sifive: use the correct register to read output values - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE - drm/panel: simple: Assign data from panel_dpi_probe() correctly - ixgbevf: Require large buffers for build_skb on 82599VF - arm64: dts: meson-g12b-odroid-n2: fix typo 'dio2133' - netfilter: ctnetlink: disable helper autoassign - misc: fastrpc: avoid double fput() on failed usercopy - drm/vc4: hdmi: Allow DBLCLK modes even if horz timing is odd. - gpio: aggregator: Fix calling into sleeping GPIO controllers - usb: f_fs: Fix use-after-free for epfile - ARM: dts: imx7ulp: Fix 'assigned-clocks-parents' typo - phy: xilinx: zynqmp: Fix bus width setting for SGMII - ARM: dts: imx6qdl-udoo: Properly describe the SD card detect - staging: fbtft: Fix error path in fbtft_driver_module_init() - ARM: dts: meson8b: Fix the UART device-tree schema validation - ARM: dts: meson8: Fix the UART device-tree schema validation - ARM: dts: meson: Fix the UART compatible strings - ARM: dts: Fix timer regression for beagleboard revision c - drm/rockchip: vop: Correct RK3399 VOP register fields - PM: s2idle: ACPI: Fix wakeup interrupts handling - ACPI/IORT: Check node revision for PMCG resources - nvme-tcp: fix bogus request completion when failing to send AER - ARM: socfpga: fix missing RESET_CONTROLLER - ARM: dts: Fix boot regression on Skomer - ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group - riscv: fix build with binutils 2.38 - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER - KVM: eventfd: Fix false positive RCU usage warning - net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout() - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs - perf: Always wake the parent event - usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend - PM: hibernate: Remove register_nosave_region_late() - scsi: myrs: Fix crash in error case - scsi: ufs: Treat link loss as fatal error - scsi: pm8001: Fix bogus FW crash for maxcpus=1 - scsi: qedf: Fix refcount issue when LOGO is received during TMF - scsi: qedf: Add stag_work to all the vports - scsi: ufs: ufshcd-pltfrm: Check the return value of devm_kstrdup() - scsi: target: iscsi: Make sure the np under each tpg is unique - powerpc/fixmap: Fix VM debug warning on unmap - net: sched: Clarify error message when qdisc kind is unknown - drm: panel-orientation-quirks: Add quirk for the 1Netbook OneXPlayer - x86/perf: Avoid warning for Arch LBR without XSAVE - NFSv4 handle port presence in fs_location server string - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: change nfs_access_get_cached to only report the mask - tracing: Propagate is_signed to expression - drm/amdgpu: Set a suitable dev_info.gart_page_size - NFSD: Fix offset type in I/O trace points - NFSD: Clamp WRITE offsets - NFS: Fix initialisation of nfs_client cl_flags field - net: phy: marvell: Fix MDI-x polarity setting in 88e1118-compatible PHYs - net: phy: marvell: Fix RGMII Tx/Rx delays setting in 88e1121-compatible PHYs - can: isotp: fix potential CAN frame reception race in isotp_rcv() - mmc: sdhci-of-esdhc: Check for error num after setting mask - ima: Do not print policy rule with inactive LSM labels - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start()- crypto: api - Move cryptomgr soft dependency into algapi - moxart: fix potential use-after-free on remove path - selftests: nft_concat_range: add test for reload with no element add/del - cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning - net: dsa: mt7530: make NET_DSA_MT7530 select MEDIATEK_GE_PHY - ext4: fix incorrect type issue during replay_del_range - ext4: fix error handling in ext4_fc_record_modified_inode() - ext4: fix error handling in ext4_restore_inline_data() - ext4: modify the logic of ext4_mb_new_blocks_simple - ext4: prevent used blocks from being allocated during fast commit replay - EDAC/xgene: Fix deferred probing - EDAC/altera: Fix deferred probing - x86/perf: Default set FREEZE_ON_SMI for all - perf/x86/intel/pt: Fix crash with stop filters in single-range mode - perf stat: Fix display of grouped aliased events - fbcon: Add option to enable legacy hardware acceleration - Revert "fbcon: Disable accelerated scrolling" - rtc: cmos: Evaluate century appropriate - tools/resolve_btfids: Do not print any commands when building silently - selftests: futex: Use variable MAKE instead of make - selftests/exec: Remove pipe from TEST_GEN_FILES - bpf: Use VM_MAP instead of VM_ALLOC for ringbuf - gve: fix the wrong AdminQ buffer queue index check - nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client. - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe - pinctrl: bcm2835: Fix a few error paths - pinctrl: intel: fix unexpected interrupt - pinctrl: intel: Fix a glitch when updating IRQ flags on a preconfigured line - ASoC: max9759: fix underflow in speaker_gain_control_put() - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes - ASoC: fsl: Add missing error handling in pcm030_fabric_probe - drm/i915/overlay: Prevent divide by zero bugs in scaling - net: stmmac: ensure PTP time register reads are consistent - net: stmmac: dump gmac4 DMA registers correctly - net: macsec: Verify that send_sci is on when setting Tx sci explicitly - net: macsec: Fix offload support for NETDEV_UNREGISTER event - net: ieee802154: Return meaningful error codes from the netlink helpers - net: ieee802154: ca8210: Stop leaking skb's - net: ieee802154: mcr20a: Fix lifs/sifs periods - net: ieee802154: hwsim: Ensure proper channel selection at probe time - spi: uniphier: fix reference count leak in uniphier_spi_probe() - spi: meson-spicc: add IRQ check in meson_spicc_probe - spi: mediatek: Avoid NULL pointer crash in interrupt - spi: bcm-qspi: check for valid cs before applying chip select - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - RDMA/mlx4: Don't continue event handler after memory allocation failure - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. - IB/rdmavt: Validate remote_addr during loopback atomic tests - RDMA/ucma: Protect mc during concurrent multicast leaves - RDMA/cma: Use correct address when leaving multicast group - Revert "ASoC: mediatek: Check for error clk pointer" - IB/hfi1: Fix AIP early init panic - dma-buf: heaps: Fix potential spectre v1 gadget - block: bio-integrity: Advance seed correctly for larger interval sizes - mm/kmemleak: avoid scanning potential huge holes - mm/pgtable: define pte_index so that preprocessor could recognize it - mm/debug_vm_pgtable: remove pte entry from the page table - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels - drm/nouveau: fix off by one in BIOS boundary checking - btrfs: fix deadlock between quota disable and qgroup rescan worker - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks - ALSA: hda/realtek: Add quirk for ASUS GU603 - ALSA: hda: realtek: Fix race at concurrent COEF updates - ALSA: hda: Fix UAF of leds class devs at unbinding - ALSA: usb-audio: Correct quirk for VF0770 - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() - selinux: fix double free of cond_list on error paths - Revert "drm/vc4: hdmi: Make sure the device is powered with CEC" again - Revert "drm/vc4: hdmi: Make sure the device is powered with CEC" - psi: fix failure of create cgroup psi trigger - mbigen: fix mbigen driver defer probe - md/raid1: fix missing bitmap update w/o WriteMostly devices - md/raid1: only allocate write behind bio for WriteMostly device - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set - crypto: crct10dif-neon - fix use via crypto_shash_digest() - net: fix information leakage in /proc/net/ptype - config: enable CONFIG_QOS_SCHED_SMT_EXPELLER by - sched: Add tracepoint for qos smt expeller - sched: Add statistics for qos smt expeller - sched: Implement the function of qos smt expeller - sched: Introduce qos smt expeller for co-location - ext4: fix symlink file size not match to file content - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: fix use-after-free in ext4_search_dir - KVM: s390: Return error on SIDA memop on normal guest - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages - ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty - perf c2c: Update documentation for display option 'all' - perf c2c: Sort on all cache hit for load operations - perf c2c: Refactor node header - perf c2c: Add dimensions for load miss - perf c2c: Add dimensions for load hit - perf c2c: Add dimensions for total load hit - rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe - livepatch/arm64: Fix incorrect endian conversion when long jump - livepatch: Print logs when register failed - livepatch: Print logs when check calltrace failed - livepatch: Print logs when patch text failed - livepatch: Optimize list_del operation in 'arch_klp_unpatch_func' - livepatch: Use 'old_insns' to replace 'old_insn' - livepatch: Remove redundant copy for old codes - livepatch: Reduce duplicate codes and fix issue on patch text - mm: export collect_procs() - rcu: Prevent expedited GP from enabling tick on offline CPU- tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - fanotify: Fix stale file descriptor in copy_event_to_user() - net: amd-xgbe: Fix skb data length underflow - net: amd-xgbe: ensure to reset the tx_timer_active flag - ipheth: fix EOVERFLOW in ipheth_rcvbulk_callback - net/mlx5: E-Switch, Fix uninitialized variable modact - net/mlx5: Use del_timer_sync in fw reset flow of halting poll - net/mlx5e: Fix handling of wrong devices during bond netevent - drm/vc4: hdmi: Make sure the device is powered with CEC - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN - x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN - psi: Fix uaf issue when psi trigger is destroyed while being polled - KVM: x86: Forcibly leave nested virt when SMM state is toggled - Revert "drivers: bus: simple-pm-bus: Add support for probing simple bus only devices" - net: ipa: prevent concurrent replenish - net: ipa: use a bitmap for endpoint replenish_enabled - net: ipa: fix atomic update in ipa_endpoint_replenish() - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - mtd: rawnand: mpc5121: Remove unused variable in ads5121_select_chip() - block: Fix wrong offset in bio_truncate() - fsnotify: invalidate dcache before IN_DELETE event - usr/include/Makefile: add linux/nfc.h to the compile-test coverage - dt-bindings: can: tcan4x5x: fix mram-cfg RX FIFO config - net: bridge: vlan: fix memory leak in __allowed_ingress - ipv4: remove sparse error in ip_neigh_gw4() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - net: bridge: vlan: fix single net device option dumping - Revert "ipv6: Honor all IPv6 PIO Valid Lifetime values" - net: cpsw: Properly initialise struct page_pool_params - drm/msm/dpu: invalid parameter check in dpu_setup_dspp_pcc - drm/msm/hdmi: Fix missing put_device() call in msm_hdmi_get_phy - video: hyperv_fb: Fix validation of screen resolution - ibmvnic: don't spin in tasklet - ibmvnic: init ->running_cap_crqs early - ipv4: fix ip option filtering for locally generated fragments - net: ipv4: Fix the warning for dereference - net: ipv4: Move ip_options_fragment() out of loop - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending - hwmon: (lm90) Mark alert as broken for MAX6654 - efi/libstub: arm64: Fix image check alignment at entry - rxrpc: Adjust retransmission backoff - octeontx2-pf: Forward error codes to VF - phylib: fix potential use-after-free - net: phy: broadcom: hook up soft_reset for BCM54616S - sched/pelt: Relax the sync of util_sum with util_avg - kernel: delete repeated words in comments - netfilter: conntrack: don't increment invalid counter on NF_REPEAT - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable - drm/msm/dsi: Fix missing put_device() call in dsi_get_phy - drm/msm: Fix wrong size calculation - net-procfs: show net devices bound packet types - hwmon: (lm90) Reduce maximum conversion rate for G781 - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - hwmon: (lm90) Mark alert as broken for MAX6680 - hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649 - ipv6_tunnel: Rate limit warning messages - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() - rpmsg: char: Fix race between the release of rpmsg_eptdev and cdev - rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev - usb: roles: fix include/linux/usb/role.h compile issue - i40e: fix unsigned stat widths - i40e: Fix for failed to init adminq while VF reset - i40e: Fix queues reservation for XDP - i40e: Fix issue when maximum queues is exceeded - i40e: Increase delay to 1 s after global EMP reset - powerpc/32: Fix boot failure with GCC latent entropy plugin - powerpc/32s: Fix kasan_init_region() for KASAN - powerpc/32s: Allocate one 256k IBAT instead of two consecutives 128k IBATs - x86/MCE/AMD: Allow thresholding interface updates after init - sched/membarrier: Fix membarrier-rseq fence command missing from query bitmask - ocfs2: fix a deadlock when commit trans - jbd2: export jbd2_journal_[grab|put]_journal_head - ucsi_ccg: Check DEV_INT bit only when starting CCG4 - usb: typec: tcpm: Do not disconnect while receiving VBUS off - USB: core: Fix hang in usb_kill_urb by adding memory barriers - usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS - usb: common: ulpi: Fix crash in ulpi_match() - usb: xhci-plat: fix crash when suspend if remote wake enable - usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge - tty: Add support for Brainboxes UC cards. - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - arm64: errata: Fix exec handling in erratum 1418040 workaround - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS - drm/etnaviv: relax submit size limits - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" - fsnotify: fix fsnotify hooks in pseudo filesystems - ceph: set pool_ns in new inode layout for async creates - ceph: properly put ceph_string reference after async create attempt - tracing: Don't inc err_log entry count if entry allocation fails - tracing/histogram: Fix a potential memory leak for kstrdup() - PM: wakeup: simplify the output logic of pm_show_wakelocks() - efi: runtime: avoid EFIv2 runtime services on Apple x86 machines - scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() - s390/hypfs: include z/VM guests with access control group set - s390/module: fix loading modules with a lot of relocations - net: stmmac: skip only stmmac_ptp_register when resume from suspend - net: sfp: ignore disabled SFP node - media: venus: core: Drop second v4l2 device unregister - Bluetooth: refactor malicious adv data check - drm/vmwgfx: Fix stale file descriptors on failed usercopy - select: Fix indefinitely sleeping task in poll_schedule_timeout() - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU - rcu: Tighten rcu_advance_cbs_nowake() checks - bnx2x: Invalidate fastpath HSI version for VFs - bnx2x: Utilize firmware 7.13.21.0 - drm/i915: Flush TLBs before releasing backing store- llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - Revert "clocksource: Reduce clocksource-skew threshold" - Revert "clocksource: Avoid accidental unstable marking of clocksources" - Revert "xfrm: rate limit SA mapping change message to user space" - ipvlan: Modify the value of ipvlan modes - of: Enable crashkernel=X,high to support kexec option -s - arm64: kdump: Try not to use NO_BLOCK_MAPPINGS for memory under 4G - arm64: kdump: Use page-level mapping for the high memory of crashkernel - arm64: kdump: Don't force page-level mappings for memory above 4G - arm64: kdump: Update the name of crashk_low_res - x86: KVM: Fixed the bug that WAITmax cannot be updated in real time - powerpc: Free fdt on error in elf64_load() - powerpc: If kexec_build_elf_info() fails return immediately from elf64_load() - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - RDMA/rtrs-clt: Fix possible double free in error case - arm64: fix clang warning about TRAMP_VALIAS - arm64: kvm: Fix copy-and-paste error in bhb templates for v5.10 stable - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 mitigation reporting - arm64: Use the clearbhb instruction in mitigations - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit - arm64: entry.S: Add ventry overflow sanity checks - ARM: Spectre-BHB: provide empty stub for non-config - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - arm64: add ID_AA64ISAR2_EL1 sys register - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path - scripts: sphinx-pre-install: Fix ctex support on Debian - scripts: sphinx-pre-install: add required ctex dependency - ath10k: Fix the MTU size on QCA9377 SDIO - mtd: nand: bbt: Fix corner case in bad block table handling - lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test - mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault - lib82596: Fix IRQ check in sni_82596_probe - scripts/dtc: dtx_diff: remove broken example from help text - dt-bindings: watchdog: Require samsung,syscon-phandle for Exynos7 - dt-bindings: display: meson-vpu: Add missing amlogic,canvas property - dt-bindings: display: meson-dw-hdmi: add missing sound-name-prefix property - net: mscc: ocelot: fix using match before it is set - net: sfp: fix high power modules without diagnostic monitoring - net: ethernet: mtk_eth_soc: fix error checking in mtk_mac_config() - bcmgenet: add WOL IRQ check - net_sched: restore "mpu xxx" handling - net: bonding: fix bond_xmit_broadcast return value error bug - arm64: dts: qcom: msm8996: drop not documented adreno properties - devlink: Remove misleading internal_flags from health reporter dump - perf probe: Fix ppc64 'perf probe add events failed' case - dmaengine: at_xdmac: Fix at_xdmac_lld struct definition - dmaengine: at_xdmac: Fix lld view setting - dmaengine: at_xdmac: Fix concurrency over xfers_list - dmaengine: at_xdmac: Print debug message after realeasing the lock - dmaengine: at_xdmac: Start transfer for cyclic channels in issue_pending - dmaengine: at_xdmac: Don't start transactions at tx_submit level - perf script: Fix hex dump character output - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - netns: add schedule point in ops_exit_list() - inet: frags: annotate races around fqdir->dead and fqdir->high_thresh - taskstats: Cleanup the use of task->exit_code - virtio_ring: mark ring unused on error - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 - rtc: pxa: fix null pointer dereference - HID: vivaldi: fix handling devices not using numbered reports - net: axienet: increase default TX ring size to 128 - net: axienet: fix for TX busy handling - net: axienet: fix number of TX ring slots for available check - net: axienet: Fix TX ring slot available check - net: axienet: limit minimum TX ring size - net: axienet: add missing memory barriers - net: axienet: reset core on initialization prior to MDIO access - net: axienet: Wait for PhyRstCmplt after core reset - net: axienet: increase reset timeout - net/smc: Fix hung_task when removing SMC-R devices - clk: si5341: Fix clock HW provider cleanup - clk: Emit a stern warning with writable debugfs enabled - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - f2fs: fix to reserve space for IO align feature - f2fs: compress: fix potential deadlock of compress file - parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries - net/fsl: xgmac_mdio: Fix incorrect iounmap when removing module - net/fsl: xgmac_mdio: Add workaround for erratum A-009885 - ipv4: avoid quadratic behavior in netns dismantle - ipv4: update fib_info_cnt under spinlock protection - perf evsel: Override attr->sample_period for non-libpfm4 events - xdp: check prog type before updating BPF link - bpftool: Remove inclusion of utilities.mak from Makefiles - powerpc/fsl/dts: Enable WA for erratum A-009885 on fman3l MDIO buses - powerpc/cell: Fix clang -Wimplicit-fallthrough warning - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" - dmaengine: stm32-mdma: fix STM32_MDMA_CTBR_TSEL_MASK - RDMA/rxe: Fix a typo in opcode name - dmaengine: uniphier-xdmac: Fix type of address variables - scsi: core: Show SCMD_LAST in text form - Bluetooth: hci_sync: Fix not setting adv set duration - Documentation: fix firewire.rst ABI file path error - Documentation: refer to config RANDOMIZE_BASE for kernel address-space randomization - Documentation: ACPI: Fix data node reference documentation - Documentation: dmaengine: Correctly describe dmatest with channel unset - media: correct MEDIA_TEST_SUPPORT help text - drm/vc4: hdmi: Make sure the device is powered with CEC - media: rcar-csi2: Optimize the selection PHTW register - can: mcp251xfd: mcp251xfd_tef_obj_read(): fix typo in error message - firmware: Update Kconfig help text for Google firmware - of: base: Improve argument length mismatch error - drm/radeon: fix error handling in radeon_driver_open_kms - ext4: don't use the orphan list when migrating an inode - ext4: destroy ext4_fc_dentry_cachep kmemcache on module removal - ext4: fast commit may miss tracking unwritten range during ftruncate - ext4: use ext4_ext_remove_space() for fast commit replay delete range - ext4: set csum seed in tmp inode while migrating to extents - ext4: fix fast commit may miss tracking range for FALLOC_FL_ZERO_RANGE - ext4: initialize err_blk before calling __ext4_get_inode_loc - ext4: fix a possible ABBA deadlock due to busy PA - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - btrfs: respect the max size in the header when activating swap file - btrfs: check the root node for uptodate before returning it - btrfs: fix deadlock between quota enable and other quota operations - xfrm: fix policy lookup for ipv6 gre packets - PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device - PCI: pci-bridge-emul: Correctly set PCIe capabilities - PCI: pci-bridge-emul: Fix definitions of reserved bits - PCI: pci-bridge-emul: Properly mark reserved PCIe bits in PCI config space - PCI: pci-bridge-emul: Make expansion ROM Base Address register read-only - PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors - PCI: xgene: Fix IB window setup - powerpc/64s/radix: Fix huge vmap false positive - parisc: Fix lpa and lpa_user defines - drm/bridge: analogix_dp: Make PSR-exit block less - drm/nouveau/kms/nv04: use vzalloc for nv04_display - drm/etnaviv: limit submit sizes - device property: Fix fwnode_graph_devcon_match() fwnode leak - s390/mm: fix 2KB pgtable release race - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds - tracing/kprobes: 'nmissed' not showed correctly for kretprobe - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - fuse: Pass correct lend value to filemap_write_and_wait_range() - xen/gntdev: fix unmap notification order - spi: uniphier: Fix a bug that doesn't point to private data correctly - tpm: fix NPE on probe for missing device - ubifs: Error path in ubifs_remount_rw() seems to wrongly free write buffers - crypto: caam - replace this_cpu_ptr with raw_cpu_ptr - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - crypto: omap-aes - Fix broken pm_runtime_and_get() usage - rpmsg: core: Clean up resources on announce_create failure. - phy: mediatek: Fix missing check in mtk_mipi_tx_probe - ASoC: mediatek: mt8183: fix device_node leak - ASoC: mediatek: mt8173: fix device_node leak - scsi: sr: Don't use GFP_DMA - MIPS: Octeon: Fix build errors using clang - i2c: designware-pci: Fix to change data types of hcnt and lcnt parameters - irqchip/gic-v4: Disable redistributors' view of the VPE table at boot time - MIPS: OCTEON: add put_device() after of_find_device_by_node() - udf: Fix error handling in udf_new_inode() - powerpc/fadump: Fix inaccurate CPU state info in vmcore generated with panic - powerpc: handle kdump appropriately with crash_kexec_post_notifiers option - selftests/powerpc/spectre_v2: Return skip code when miss_percent is high - powerpc/40x: Map 32Mbytes of memory at startup - MIPS: Loongson64: Use three arguments for slti - ALSA: seq: Set upper limit of processed events - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup - dm: fix alloc_dax error handling in alloc_dev - nvmem: core: set size for sysfs bin file - w1: Misuse of get_user()/put_user() reported by sparse - KVM: PPC: Book3S: Suppress failed alloc warning in H_COPY_TOFROM_GUEST - KVM: PPC: Book3S: Suppress warnings when allocating too big memory slots - powerpc/powermac: Add missing lockdep_register_key() - clk: meson: gxbb: Fix the SDM_EN bit for MPLL0 on GXBB - i2c: mpc: Correct I2C reset procedure - powerpc/smp: Move setup_profiling_timer() under CONFIG_PROFILING - i2c: i801: Don't silently correct invalid transfer size - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race - powerpc/btext: add missing of_node_put - powerpc/cell: add missing of_node_put - powerpc/powernv: add missing of_node_put - powerpc/6xx: add missing of_node_put - x86/kbuild: Enable CONFIG_KALLSYMS_ALL=y in the defconfigs - parisc: Avoid calling faulthandler_disabled() twice - random: do not throw away excess input to crng_fast_load - serial: core: Keep mctrl register state and cached copy in sync - serial: pl010: Drop CR register reset on set_termios - regulator: qcom_smd: Align probe function with rpmh-regulator - net: gemini: allow any RGMII interface mode - net: phy: marvell: configure RGMII delays for 88E1118 - mlxsw: pci: Avoid flow control for EMAD packets - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - mac80211: allow non-standard VHT MCS-10/11 - net: mdio: Demote probed message to debug print - btrfs: remove BUG_ON(!eie) in find_parent_nodes - btrfs: remove BUG_ON() in find_parent_nodes() - ACPI: battery: Add the ThinkPad "Not Charging" quirk - amdgpu/pm: Make sysfs pm attributes as read-only for VFs - drm/amdgpu: fixup bad vram size on gmc v8 - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 - ACPICA: Fix wrong interpretation of PCC address - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions - drm/etnaviv: consider completed fence seqno in hang check - xfrm: rate limit SA mapping change message to user space - Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES - ath11k: Fix napi related hang - um: registers: Rename function names to avoid conflicts and build problems - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ - iwlwifi: mvm: Fix calculation of frame length - iwlwifi: remove module loading failure message - iwlwifi: fix leaks/bad data after failed firmware load - PM: AVS: qcom-cpr: Use div64_ul instead of do_div - rtw88: 8822c: update rx settings to prevent potential hw deadlock - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 - cpufreq: Fix initialization of min and max frequency QoS requests - PM: runtime: Add safety net to supplier device release - arm64: tegra: Adjust length of CCPLEX cluster MMIO region - arm64: dts: ls1028a-qds: move rtc node to the correct i2c bus - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO - media: saa7146: hexium_gemini: Fix a NULL pointer dereference in hexium_attach() - media: igorplugusb: receiver overflow should be reported - HID: quirks: Allow inverting the absolute X/Y values - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - x86/mce: Mark mce_read_aux() noinstr - x86/mce: Mark mce_end() noinstr - x86/mce: Mark mce_panic() noinstr - x86/mce: Allow instrumentation during task work queueing - ath11k: Avoid false DEADLOCK warning reported by lockdep - selftests/ftrace: make kprobe profile testcase description unique - gpio: aspeed: Convert aspeed_gpio.lock to raw_spinlock - net: phy: prefer 1000baseT over 1000baseKX - net-sysfs: update the queue counts in the unregistration path - ath10k: Fix tx hanging - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work - iwlwifi: mvm: avoid clearing a just saved session protection id - iwlwifi: mvm: synchronize with FW after multicast commands - thunderbolt: Runtime PM activate both ends of the device link - media: m920x: don't use stack on USB reads - media: saa7146: hexium_orion: Fix a NULL pointer dereference in hexium_attach() - media: rcar-vin: Update format alignment constraints - media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds. - drm: rcar-du: Fix CRTC timings when CMM is used - x86/mm: Flush global TLB when switching to trampoline page-table - floppy: Add max size check for user space request - usb: uhci: add aspeed ast2600 uhci support - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path - ACPI: Change acpi_device_always_present() into acpi_device_override_status() - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table - media: venus: avoid calling core_clk_setrate() concurrently during concurrent video sessions - ath11k: Avoid NULL ptr access during mgmt tx cleanup - rsi: Fix out-of-bounds read in rsi_read_pkt() - rsi: Fix use-after-free in rsi_rx_done_handler() - crypto: jitter - consider 32 LSB for APT - HSI: core: Fix return freed object in hsi_new_client - gpiolib: acpi: Do not set the IRQ type if the IRQ is already in use - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() - drm/bridge: megachips: Ensure both bridges are probed before registration - mlxsw: pci: Add shutdown method in PCI driver - soc: ti: pruss: fix referenced node in error message - drm/amdgpu/display: set vblank_disable_immediate for DC - drm/amd/display: check top_pipe_to_program pointer - ARM: imx: rename DEBUG_IMX21_IMX27_UART to DEBUG_IMX27_UART - EDAC/synopsys: Use the quirk for version instead of ddr version - media: b2c2: Add missing check in flexcop_pci_isr: - HID: apple: Do not reset quirks when the Fn key is not found - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L - usb: gadget: f_fs: Use stream_open() for endpoint files - ath11k: Fix crash caused by uninitialized TX ring - media: atomisp: handle errors at sh_css_create_isp_params() - batman-adv: allow netlink usage in unprivileged containers - ARM: shmobile: rcar-gen2: Add missing of_node_put() - media: atomisp-ov2680: Fix ov2680_set_fmt() clobbering the exposure - media: atomisp: set per-device's default mode - media: atomisp: fix try_fmt logic - drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVINIT/PREOS/ACR - drm/bridge: dw-hdmi: handle ELD when DRM_BRIDGE_ATTACH_NO_CONNECTOR - ar5523: Fix null-ptr-deref with unexpected WDCMSG_TARGET_START reply - selftests/bpf: Fix bpf_object leak in skb_ctx selftest - drm/lima: fix warning when CONFIG_DEBUG_SG=y & CONFIG_DMA_API_DEBUG=y - fs: dlm: filter user dlm messages for kernel locks - Bluetooth: Fix debugfs entry leak in hci_register_dev() - ARM: dts: omap3-n900: Fix lp5523 for multi color - of: base: Fix phandle argument length mismatch error message - clk: bm1880: remove kfrees on static allocations - ASoC: fsl_asrc: refine the check of available clock divider - RDMA/cxgb4: Set queue pair state when being queried - ASoC: fsl_mqs: fix MODULE_ALIAS - powerpc/xive: Add missing null check after calling kmalloc - mips: bcm63xx: add support for clk_set_parent() - mips: lantiq: add support for clk_set_parent() - arm64: tegra: Remove non existent Tegra194 reset - arm64: tegra: Fix Tegra194 HDA {clock,reset}-names ordering - counter: stm32-lptimer-cnt: remove iio counter abi - misc: lattice-ecp3-config: Fix task hung when firmware load failed - ASoC: samsung: idma: Check of ioremap return value - ASoC: mediatek: Check for error clk pointer - phy: uniphier-usb3ss: fix unintended writing zeros to PHY register - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on - iommu/amd: Restore GA log/tail pointer on host resume - iommu/amd: Remove iommu_init_ga() - dmaengine: pxa/mmp: stop referencing config->slave_id - mips: fix Kconfig reference to PHYS_ADDR_T_64BIT - mips: add SYS_HAS_CPU_MIPS64_R5 config for MIPS Release 5 support - clk: stm32: Fix ltdc's clock turn off by clk_disable_unused() after system enter shell - of: unittest: 64 bit dma address test requires arch support - of: unittest: fix warning on PowerPC frame size warning - ASoC: rt5663: Handle device_property_read_u32_array error codes - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry - RDMA/core: Let ib_find_gid() continue search even after empty entry - powerpc/powermac: Add additional missing lockdep_register_key() - PCI/MSI: Fix pci_irq_vector()/pci_irq_get_affinity() - RDMA/qedr: Fix reporting max_{send/recv}_wr attrs - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - openrisc: Add clone3 ABI wrapper - binder: fix handling of error during copy - char/mwave: Adjust io port register size - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID - ALSA: oss: fix compile error when OSS_DEBUG is enabled - clocksource: Avoid accidental unstable marking of clocksources - clocksource: Reduce clocksource-skew threshold - powerpc/32s: Fix shift-out-of-bounds in KASAN init - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC - powerpc/irq: Add helper to set regs->softe - powerpc/perf: move perf irq/nmi handling details into traps.c - powerpc/perf: MMCR0 control for PMU registers under PMCC=00 - powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C - dt-bindings: thermal: Fix definition of cooling-maps contribution property - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA - powerpc/prom_init: Fix improper check of prom_getprop() - clk: imx8mn: Fix imx8mn_clko1_sels - scsi: pm80xx: Update WARN_ON check in pm8001_mpi_build_cmd() - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() - pcmcia: fix setting of kthread task states - can: xilinx_can: xcan_probe(): check for error irq - can: softing: softing_startstop(): fix set but not used variable warning - tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' - tpm: add request_locality before write TPM_INT_ENABLE - can: mcp251xfd: add missing newline to printed strings - regmap: Call regmap_debugfs_exit() prior to _init() - netrom: fix api breakage in nr_setsockopt() - ax25: uninitialized variable in ax25_setsockopt() - spi: spi-meson-spifc: Add missing pm_runtime_disable() in meson_spifc_probe - Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt() - lib/mpi: Add the return value check of kcalloc() - net/mlx5: Set command entry semaphore up once got index free - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" - net/mlx5e: Don't block routes with nexthop objects in SW - net/mlx5e: Fix page DMA map/unmap attributes - debugfs: lockdown: Allow reading debugfs files that are not world readable - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_frame_init_v1_buttonpad - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_huion_init - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_get_str_desc - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_init - usb: dwc3: qcom: Fix NULL vs IS_ERR checking in dwc3_qcom_probe - Bluetooth: hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qca_serdev_probe - Bluetooth: hci_bcm: Check for error irq - fsl/fman: Check for null pointer after calling devm_ioremap - staging: greybus: audio: Check null pointer - rocker: fix a sleeping in atomic bug - ppp: ensure minimum packet size in ppp_write() - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone - bpf: Fix SO_RCVBUF/SO_SNDBUF handling in _bpf_setsockopt(). - bpf: Don't promote bogus looking registers after null check. - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - power: reset: mt6397: Check for null res pointer - pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in nonstatic_find_mem_region() - pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in __nonstatic_find_io_region() - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes - x86/mce/inject: Avoid out-of-bounds write when setting flags - hwmon: (mr75203) fix wrong power-up delay value - x86/boot/compressed: Move CLANG_FLAGS to beginning of KBUILD_CFLAGS - Bluetooth: hci_qca: Stop IBS timer during BT OFF - software node: fix wrong node passed to find nargs_prop - backlight: qcom-wled: Respect enabled-strings in set_brightness - backlight: qcom-wled: Use cpu_to_le16 macro to perform conversion - backlight: qcom-wled: Override default length with qcom,enabled-strings - backlight: qcom-wled: Fix off-by-one maximum with default num_strings - backlight: qcom-wled: Pass number of elements to read to read_u32_array - backlight: qcom-wled: Validate enabled string indices in DT - bpftool: Enable line buffering for stdout - Bluetooth: L2CAP: Fix using wrong mode - um: virtio_uml: Fix time-travel external time propagation - um: fix ndelay/udelay defines - selinux: fix potential memleak in selinux_add_opt() - mmc: meson-mx-sdio: add IRQ check - mmc: meson-mx-sdhc: add IRQ check - iwlwifi: mvm: test roc running status bits before removing the sta - iwlwifi: mvm: fix 32-bit build in FTM - ARM: dts: armada-38x: Add generic compatible to UART nodes - arm64: dts: marvell: cn9130: enable CP0 GPIO controllers - arm64: dts: marvell: cn9130: add GPIO and SPI aliases - usb: ftdi-elan: fix memory leak on device disconnect - ARM: 9159/1: decompressor: Avoid UNPREDICTABLE NOP encoding - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - media: hantro: Fix probe func error path - drm/tegra: vic: Fix DMA API misuse - drm/bridge: ti-sn65dsi86: Set max register for regmap - drm/msm/dpu: fix safe status debugfs file - arm64: dts: qcom: ipq6018: Fix gpio-ranges property - arm64: dts: qcom: c630: Fix soundcard setup - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() - media: coda/imx-vdoa: Handle dma_set_coherent_mask error codes - media: msi001: fix possible null-ptr-deref in msi001_probe() - media: dw2102: Fix use after free - ARM: dts: gemini: NAS4220-B: fis-index-block with 128 KiB sectors - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush - crypto: stm32 - Revert broken pm_runtime_resume_and_get changes - crypto: stm32/cryp - fix bugs and crash in tests - crypto: stm32/cryp - fix lrw chaining mode - crypto: stm32/cryp - fix double pm exit - crypto: stm32/cryp - check early input data - crypto: stm32/cryp - fix xts and race condition in crypto_engine requests - crypto: stm32/cryp - fix CTR counter carry - crypto: stm32 - Fix last sparse warning in stm32_cryp_check_ctr_counter - selftests: harness: avoid false negatives if test has no ASSERTs - selftests: clone3: clone3: add case CLONE3_ARGS_NO_TEST - x86/uaccess: Move variable into switch case statement - xfrm: fix a small bug in xfrm_sa_len() - mwifiex: Fix possible ABBA deadlock - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass - drm/msm/dp: displayPort driver need algorithm rational - sched/rt: Try to restart rt period timer when rt runtime exceeded - Revert "sched/rt: Try to restart rt period timer when rt runtime exceeded" - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma - media: si2157: Fix "warm" tuner state detection - media: saa7146: mxb: Fix a NULL pointer dereference in mxb_attach() - media: dib8000: Fix a memleak in dib8000_init() - bpf: Remove config check to enable bpf support for branch records - bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD) - bpf: Adjust BTF log size limit. - sched/fair: Fix per-CPU kthread and wakee stacking for asym CPU capacity - sched/fair: Fix detection of per-CPU kthreads waking a task - Bluetooth: btmtksdio: fix resume failure - staging: rtl8192e: rtllib_module: fix error handle case in alloc_rtllib() - staging: rtl8192e: return error code from rtllib_softmac_init() - floppy: Fix hang in watchdog when disk is ejected - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info - arm64: dts: ti: k3-j721e: Fix the L2 cache sets - arm64: dts: ti: k3-j7200: Fix the L2 cache sets - drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() - drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() - thermal/drivers/imx8mm: Enable ADC when enabling monitor - ACPI: EC: Rework flushing of EC work while suspended to idle - cgroup: Trace event cgroup id fields should be u64 - arm64: dts: qcom: msm8916: fix MMC controller aliases - netfilter: bridge: add support for pppoe filtering - thermal/drivers/imx: Implement runtime PM support - media: venus: core: Fix a resource leak in the error handling path of 'venus_probe()' - media: venus: core: Fix a potential NULL pointer dereference in an error handling path - media: venus: core, venc, vdec: Fix probe dependency error - media: venus: pm_helpers: Control core power domain manually - media: coda: fix CODA960 JPEG encoder buffer overflow - media: mtk-vcodec: call v4l2_m2m_ctx_release first when file is released - media: si470x-i2c: fix possible memory leak in si470x_i2c_probe() - media: imx-pxp: Initialize the spinlock prior to using it - media: rcar-csi2: Correct the selection of hsfreqrange - mfd: atmel-flexcom: Use .resume_noirq - mfd: atmel-flexcom: Remove #ifdef CONFIG_PM_SLEEP - tty: serial: atmel: Call dma_async_issue_pending() - tty: serial: atmel: Check return code of dmaengine_submit() - arm64: dts: ti: k3-j721e: correct cache-sets info - ath11k: Use host CE parameters for CE interrupts configuration - crypto: qat - fix undetected PFVF timeout in ACK loop - crypto: qat - make pfvf send message direction agnostic - crypto: qat - remove unnecessary collision prevention step in PFVF - crypto: qat - fix spelling mistake: "messge" -> "message" - ARM: dts: stm32: fix dtbs_check warning on ili9341 dts binding on stm32f429 disco - mtd: hyperbus: rpc-if: fix bug in rpcif_hb_remove - crypto: qce - fix uaf on qce_skcipher_register_one - crypto: qce - fix uaf on qce_ahash_register_one - media: dmxdev: fix UAF when dvb_register_device() fails - arm64: dts: renesas: cat875: Add rx/tx delays - drm/vboxvideo: fix a NULL vs IS_ERR() check - fs: dlm: fix build with CONFIG_IPV6 disabled - tee: fix put order in teedev_close_context() - ath11k: reset RSN/WPA present state for open BSS - ath11k: clear the keys properly via DISABLE_KEY - ath11k: Fix ETSI regd with weather radar overlap - Bluetooth: stop proccessing malicious adv data - memory: renesas-rpc-if: Return error in case devm_ioremap_resource() fails - fs: dlm: don't call kernel_getpeername() in error_report() - fs: dlm: use sk->sk_socket instead of con->sock - arm64: dts: meson-gxbb-wetek: fix missing GPIO binding - arm64: dts: meson-gxbb-wetek: fix HDMI in early boot - arm64: dts: amlogic: Fix SPI NOR flash node name for ODROID N2/N2+ - arm64: dts: amlogic: meson-g12: Fix GPU operating point table node name - media: aspeed: Update signal status immediately to ensure sane hw state - media: em28xx: fix memory leak in em28xx_init_dev - media: aspeed: fix mode-detect always time out at 2nd run - media: atomisp: fix uninitialized bug in gmin_get_pmic_id_and_addr() - media: atomisp: fix enum formats logic - media: atomisp: add NULL check for asd obtained from atomisp_video_pipe - media: staging: media: atomisp: pci: Balance braces around conditional statements in file atomisp_cmd.c - media: atomisp: fix ifdefs in sh_css.c - media: atomisp: fix inverted error check for ia_css_mipi_is_source_port_valid() - media: atomisp: do not use err var when checking port validity for ISP2400 - media: atomisp: fix inverted logic in buffers_needed() - media: atomisp: fix punit_ddr_dvfs_enable() argument for mrfld_power up case - media: atomisp: add missing media_device_cleanup() in atomisp_unregister_entities() - media: videobuf2: Fix the size printk format - mtd: hyperbus: rpc-if: Check return value of rpcif_sw_init() - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware - wcn36xx: fix RX BD rate mapping for 5GHz legacy rates - wcn36xx: populate band before determining rate on RX - wcn36xx: Put DXE block into reset before freeing memory - wcn36xx: Release DMA channel descriptor allocations - wcn36xx: Fix DMA channel enable/disable cycle - wcn36xx: Indicate beacon not connection loss on MISSED_BEACON_IND - wcn36xx: ensure pairing of init_scan/finish_scan and start_scan/end_scan - drm/vc4: hdmi: Set a default HSM rate - clk: bcm-2835: Remove rounding up the dividers - clk: bcm-2835: Pick the closest clock rate - Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails - drm/rockchip: dsi: Reconfigure hardware on resume() - drm/rockchip: dsi: Disable PLL clock on bind error - drm/rockchip: dsi: Hold pm-runtime across bind/unbind - drm/rockchip: dsi: Fix unbalanced clock on probe error - drm/panel: innolux-p079zca: Delete panel on attach() failure - drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure - drm: fix null-ptr-deref in drm_dev_init_release() - drm/bridge: display-connector: fix an uninitialized pointer in probe() - Bluetooth: L2CAP: Fix not initializing sk_peer_pid - drm/ttm: Put BO in its memory manager's lru list - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages - dma/pool: create dma atomic pool only if dma zone has managed pages - mm_zone: add function to check if managed dma zone exists - PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controller - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() - gpu: host1x: Add back arm_iommu_detach_device() - iommu/io-pgtable-arm-v7s: Add error handle for page table allocation failure - lkdtm: Fix content of section containing lkdtm_rodata_do_nothing() - iio: adc: ti-adc081c: Partial revert of removal of ACPI IDs - can: softing_cs: softingcs_probe(): fix memleak on registration failure - media: cec-pin: fix interrupt en/disable handling - media: stk1160: fix control-message timeouts - media: pvrusb2: fix control-message timeouts - media: redrat3: fix control-message timeouts - media: dib0700: fix undefined behavior in tuner shutdown - media: s2255: fix control-message timeouts - media: cpia2: fix control-message timeouts - media: em28xx: fix control-message timeouts - media: mceusb: fix control-message timeouts - media: flexcop-usb: fix control-message timeouts - media: v4l2-ioctl.c: readbuffers depends on V4L2_CAP_READWRITE - rtc: cmos: take rtc_lock while reading from CMOS - tools/nolibc: fix incorrect truncation of exit code - tools/nolibc: i386: fix initial stack alignment - tools/nolibc: x86-64: Fix startup code bug - x86/gpu: Reserve stolen memory for first integrated Intel GPU - mtd: rawnand: davinci: Rewrite function description - mtd: rawnand: davinci: Avoid duplicated page read - mtd: rawnand: davinci: Don't calculate ECC when reading page - mtd: Fixed breaking list in __mtd_del_partition. - mtd: rawnand: gpmi: Remove explicit default gpmi clock setting for i.MX6 - mtd: rawnand: gpmi: Add ERR007117 protection for nfc_apply_timings - nfc: llcp: fix NULL error pointer dereference on sendmsg() after failed bind() - HID: wacom: Avoid using stale array indicies to read contact count - HID: wacom: Ignore the confidence flag when a touch is removed - HID: wacom: Reset expected and received contact counts at the same time - HID: uhid: Fix worker destroying device without any protection - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock- sysctl: Modify sysctl_overload_detect_period minimum to 100ms - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - arm64: clear_page() shouldn't use DC ZVA when DCZID_EL0.DZP == 1 - mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() - mtd: phram: Fix error return code in phram_setup()- scsi: hisi_sas: Limit users changing debugfs BIST count value - netfilter: nf_tables: initialize registers in nft_do_chain() - sched: Fix yet more sched_fork() races - USB: gadget: validate interface OS descriptor requests - usb: gadget: don't release an existing dev->buf - usb: gadget: clear related members when goto fail - usb: gadget: rndis: check size of RNDIS_MSG_SET command - locking/csd_lock: Add boot parameter for controlling CSD lock debugging - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - PCI: fix kabi change in struct pci_dev - PCI/RCEC: Fix RCiEP device to RCEC association - PCI/AER: Add RCEC AER error injection support - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling - PCI/ERR: Recover from RCiEP AER errors - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs - PCI/ERR: Recover from RCEC AER errors - PCI/ERR: Clear AER status only when we control AER - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() - PCI/ERR: Avoid negated conditional for clarity - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() - PCI/ERR: Simplify by computing pci_pcie_type() once - PCI/ERR: Simplify by using pci_upstream_bridge() - PCI/ERR: Rename reset_link() to reset_subordinates() - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() - PCI/ERR: Bind RCEC devices to the Root Port driver - PCI/AER: Write AER Capability only when we control it - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register- SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() - scsi: hisi_sas: Use autosuspend for the host controller - scsi: libsas: Keep host active while processing events - scsi: hisi_sas: Keep controller active between ISR of phyup and the event being processed - scsi: libsas: Defer works of new phys during suspend - scsi: libsas: Refactor sas_queue_deferred_work() - scsi: libsas: Add flag SAS_HA_RESUMING - scsi: libsas: Resume host while sending SMP I/Os - scsi: hisi_sas: Add more logs for runtime suspend/resume - scsi: libsas: Insert PORTE_BROADCAST_RCVD event for resuming host - scsi: mvsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list - scsi: hisi_sas: Fix some issues related to asd_sas_port->phy_list - scsi: libsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list - scsi: block: pm: Always set request queue runtime active in blk_post_runtime_resume() - scsi: Revert "scsi: hisi_sas: Filter out new PHY up events during suspend" - scsi: libsas: Don't always drain event workqueue for HA resume - scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy() - scsi: hisi_sas: Initialise devices in .slave_alloc callback - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - mm: page_counter: mitigate consequences of a page_counter underflow - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - io_uring: don't keep looping for more events if we can't flush overflow - hugetlbfs: fix a truncation issue in hugepages parameter - spi: hisi-kunpeng: Fix the debugfs directory name incorrect - spi: hisi-kunpeng: Add debugfs support - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - net: sched: fix use-after-free in tc_new_tfilter() - mtd: fixup CFI on ixp4xx - powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS - ALSA: hda/realtek: Re-order quirk entries for Lenovo - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all - firmware: qemu_fw_cfg: fix kobject leak in probe error path - firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate entries - firmware: qemu_fw_cfg: fix sysfs information leak - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled - media: uvcvideo: fix division by zero at stream start - video: vga16fb: Only probe for EGA and VGA 16 color graphic cards - 9p: only copy valid iattrs in 9P2000.L setattr implementation - KVM: s390: Clarify SIGP orders versus STOP/RESTART - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest - perf: Protect perf_guest_cbs with RCU - remoteproc: qcom: pil_info: Don't memcpy_toio more than is provided - orangefs: Fix the size of a memory allocation in orangefs_bufmap_alloc() - devtmpfs regression fix: reconfigure on each mount - kbuild: Add $(KBUILD_HOSTLDFLAGS) to 'has_libelf' test - staging: greybus: fix stack size warning with UBSAN - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() - staging: wlan-ng: Avoid bitwise vs logical OR warning in hfa384x_usb_throttlefn() - media: Revert "media: uvcvideo: Set unique vdev name based in type" - random: fix crash on multiple early calls to add_bootloader_randomness() - random: fix data race on crng init time - random: fix data race on crng_node_pool - can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved} - can: isotp: convert struct tpcon::{idx,len} to unsigned int - can: gs_usb: fix use of uninitialized variable, detach device on reception of invalid USB data - mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe() - veth: Do not record rx queue hint in veth_xmit - mmc: sdhci-pci: Add PCI ID for Intel ADL - ath11k: Fix buffer overflow when scanning with extraie - USB: Fix "slab-out-of-bounds Write" bug in usb_hcd_poll_rh_status - USB: core: Fix bug in resuming hub's handling of wakeup requests - ARM: dts: exynos: Fix BCM4330 Bluetooth reset polarity in I9100 - Bluetooth: bfusb: fix division by zero in send path - Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0 - Bluetooth: btusb: Add support for Foxconn MT7922A - Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 - Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb() - workqueue: Fix unbind_workers() VS wq_worker_running() race- Add java-1.8.0-openjdk-devel BuildRequires for kernel.spec - Compress modules to xz format in kernel.spec, which reduces disk consumption - kabichk: do kabi check only for 4K page_size- USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - swiotlb: fix info leak with DMA_FROM_DEVICE- sched/fair: Add qos_throttle_list node in struct cfs_rq - ARM: 9142/1: kasan: work around LPAE build warning - mm: kfence: fix missing objcg housekeeping for SLAB - cgroup: Export cgroup.kill from cgroupv2 to cgroupv1 - cgroup: introduce cgroup.kill - memcg: Fix inconsistent oom event behavior for OOM_MEMCG_KILL - memcg: Export memory.events and memory.events.local from cgroupv2 to cgroupv1 - net: hns3: fix phy can not link up when autoneg off and reset - net: hns3: add NULL pointer check for hns3_set/get_ringparam() - net: hns3: add netdev reset check for hns3_set_tunable() - net: hns3: clean residual vf config after disable sriov - net: hns3: add max order judgement for tx spare buffer - net: hns3: fix ethtool tx copybreak buf size indicating not aligned issue - net: hns3: refine the process when PF set VF VLAN - net: hns3: add vlan list lock to protect vlan list - net: hns3: fix port base vlan add fail when concurrent with reset - net: hns3: fix bug when PF set the duplicate MAC address for VFs - net: hns3: handle empty unknown interrupt for VF - net: hns3: fix race condition in debugfs - arm64: cpu_park: Move into stand-alone file - arm64: quick_kexec: Move to stand-alone file - jffs2: fix NULL pointer dereference in jffs2_scan_medium - rseq, ptrace: Add PTRACE_GET_RSEQ_CONFIGURATION request - config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - share_pool: don't trace the invalid spa address - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump- net/spnic: Remove spnic driver. - SCSI: spfc: remove SPFC driver- block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - net: snmp: inline snmp_get_cpu_field()- Revert "Compress modules to xz format in kernel.spec, which reduces disk consumption" - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - kabi: only reserve flags on X86_64 and ARM64 - mm/dynamic_hugetlb: only compile PG_pool on X86_64 and ARM64- kabi: fix kabi broken in struct fuse_args - fuse: fix pipe buffer lifetime for direct_io- vfs: fs_context: fix up param length parsing in legacy_parse_param - NFS: LOOKUP_DIRECTORY is also ok with symlinks - blk-mq: fix potential uaf for 'queue_hw_ctx' - blk-mq: add exception handling when srcu->sda alloc failed- mm/dynamic_hugetlb: initialize subpages before merging - mm/dynamic_hugetlb: set/clear HPageFreed - mm/dynamic_hugetlb: only support to merge 2M dynamicly - mm/dynamic_hugetlb: hold the lock until pages back to hugetlb - mm/dynamic_hugetlb: use mem_cgroup_force_empty to reclaim pages - mm/dynamic_hugetlb: check page using check_new_page - mm/dynamic_hugetlb: use pfn to traverse subpages - mm/dynamic_hugetlb: improve the initialization of huge pages - mm/dynamic_hugetlb: check free_pages_prepares when split pages- Compress modules to xz format in kernel.spec, which reduces disk consumption.- irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu- scsi: ses: Fix crash caused by kfree an invalid pointer - ovl: fix incorrect extent info in metacopy case - perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE)- arm/arm64: paravirt: Remove GPL from pv_ops export- ima: bugfix for digest lists importing - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - net/hinic: Fix null pointer dereference in hinic_physical_port_id- net/hinic: Fix double free issue- src-openEuler: add with_64kb to control 64KB page size - scsi: spfc: Remove redundant mask and spinlock - xfs: order CIL checkpoint start records - xfs: attach iclog callbacks in xlog_cil_set_ctx_write_state() - xfs: factor out log write ordering from xlog_cil_push_work() - xfs: pass a CIL context to xlog_write() - xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks - xfs: move xlog_commit_record to xfs_log_cil.c - xfs: log head and tail aren't reliable during shutdown - xfs: don't run shutdown callbacks on active iclogs - xfs: separate out log shutdown callback processing - xfs: rework xlog_state_do_callback() - xfs: make forced shutdown processing atomic - xfs: convert log flags to an operational state field - xfs: move recovery needed state updates to xfs_log_mount_finish - xfs: XLOG_STATE_IOERROR must die - xfs: convert XLOG_FORCED_SHUTDOWN() to xlog_is_shutdown() - Revert "nfs: ensure correct writeback errors are returned on close()" - fuse: support SB_NOSEC flag to improve write performance - fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request - fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2 - fuse: setattr should set FATTR_KILL_SUIDGID - fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path - fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID - fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 - xfs: remove dead stale buf unpin handling code - xfs: hold buffer across unpin and potential shutdown processing - xfs: fix an ABBA deadlock in xfs_rename - Revert "efi/libstub: arm64: Relax 2M alignment again for relocatable kernels" - crypto: hisilicon/qm - fix memset during queues clearing - crypto: hisilicon/qm - modify device status check parameter - crypto: hisilicon/qm - remove redundant cache writeback - crypto: hisilicon/qm - disable queue when 'CQ' error - crypto: hisilicon/qm - reset function if event queue overflows - crypto: hisilicon/qm - use request_threaded_irq instead - crypto: hisilicon/qm - modify the handling method after abnormal interruption - crypto: hisilicon/qm - code movement - crypto: hisilicon/qm - remove unnecessary device memory reset - crypto: hisilicon/qm - fix deadlock for remove driver - crypto: hisilicon/sec - add some comments for soft fallback - crypto: hisilicon/sec - fix the aead software fallback for engine- blk-throttle: Set BIO_THROTTLED when bio has been throttled - bpf, selftests: Add ringbuf memory type confusion test - bpf/selftests: Test bpf_d_path on rdonly_mem. - bpf, selftests: Add various ringbuf tests with invalid offset - selftests/bpf: Add verifier test for PTR_TO_MEM spill - bpf: Fix ringbuf memory type confusion when passing to helpers - bpf: Fix out of bounds access for ringbuf helpers - bpf: Generally fix helper register offset check - bpf: Mark PTR_TO_FUNC register initially with zero offset - bpf: Generalize check_ctx_reg for reuse with other types - bpf/selftests: Test PTR_TO_RDONLY_MEM - bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem. - bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM. - bpf: Convert PTR_TO_MEM_OR_NULL to composable types. - bpf: Introduce MEM_RDONLY flag - bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL - bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL - bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL - bpf: Introduce composable reg, ret and arg types. - bpf: Fix out of bounds access from invalid *_or_null type verification - blk-mq: decrease pending_queues when it expires - blk-mq: add debugfs to print information for blk_mq_tag_set - blk-mq: allow hardware queue to get more tag while sharing a tag set - bfq: fix use-after-free in bfq_dispatch_request - livepatch/core: Validate function old_name before 'klp_init_object_loaded' - arm64: config: enable CONFIG_ARM64_UCE_KERNEL_RECOVERY - arm64: ras: copy_from_user scenario support uce kernel recovery - efi: Fix efi_find_mirror redefine in x86 - sched: Fix sleeping in atomic context at cpu_qos_write() - vfio/iommu_type1: Fix the logic of updating num_non_hwdbm_domains - iommu: Stop tracking the dirty log status of iommu_domain - iommu/smmuv3: Remove the S1 mapping restriction of dirty log - timekeeping: Avoiding false sharing in field access of tk_core - config: close CONFIG_ARM64_ILP32 - arm64: replace is_compat_task() with is_ilp32_compat_task() in TASK_SIZE_MAX - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() - kabi: fix split error of kABI reference checking tool - ipv6: blackhole_netdev needs snmp6 counters - net: avoid quadratic behavior in netdev_wait_allrefs_any() - net: allow out-of-order netdev unregistration - net: transition netdev reg state earlier in run_todo - ipv6: give an IPv6 dev to blackhole_netdev - configs: disable CONFIG_RODATA_FULL_DEFAULT_ENABLED - dm rq: don't queue request to blk-mq during DM suspend - rcu/nocb: Fix missed nocb_timer requeue - dm: fix mempool NULL pointer race when completing IO - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues - Revert "blk-mq, elevator: Count requests per hctx to improve performance"- lib/iov_iter: initialize "flags" in new pipe_buffer- sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86- ubifs: rename_whiteout: correct old_dir size computing - configs: update the defconfigs to support 9P - Revert "dm space maps: don't reset space map allocation cursor when committing" - drivers: hooks: add bonding driver vendor hooks - etmem: etmem scan module Replace WARN_ONCE() with debug_printk for "nothing read" - netfilter: nf_tables_offload: incorrect flow offload action array size- f2fs: fix to do sanity check in is_alive() - f2fs: fix to avoid panic in is_alive() if metadata is inconsistent - f2fs: fix to do sanity check on inode type during garbage collection - iommu/io-pgtable-arm: Fix attach device failed when smmuv3 supports HTTU - configs: enable CONFIG_INTEL_IDXD - ext4: convert DIV_ROUND_UP to DIV_ROUND_UP_ULL- bonding: force carrier update when releasing slave - ext4: fix underflow in ext4_max_bitmap_size() - dm: make sure dm_table is binded before queue request - tty/amba-pl011: Call acpi_put_table() to fix memory leak - config: enable MEMORY_RELIABLE by default - mm: add support for page cache use reliable memory - shmem: Introduce shmem reliable - mm: Reserve field in mm_struct for memory reliable - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Disable mirror feature if kernelcore is not specified - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public- arm64: openeuler_defconfig: Enable config for ultrasoc driver - drivers/coresight: Add Ultrasoc System Memory Buffer driver - coresight: etm4x: Modify core-commit to avoid HiSilicon ETM overflow - RAS: Report ARM processor information to userspace - configs: enable CONFIG_NTB_INTEL - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - rcu: Do not report strict GPs for outgoing CPUs - rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states - entry: Explicitly flush pending rcuog wakeup before last rescheduling point - rcu/nocb: Trigger self-IPI on late deferred wake up before user resume - irq_work: Cleanup - powerpc/process, kasan: Silence KASAN warnings in __get_wchan() - net/spnic: Reduce the timeout of the channel between driver and firmware - net/spnic: Fix an error when netdev failed to link up - net/spnic: Fix xor checksum error when sending a non 4B-aligned message to firmware - net/spnic: Fix ethtool loopback command failure - net/spnic: Fix array bounds error in ethtool get_link_ksettings - x86/tsc: Make cur->adjusted values in package#1 to be the same - ata: Add support for PxSCT.LPM set based on actual LPM capability - ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - ahci: Fix some bugs like plugin support and sata link stability when user enable ahci RTD3 - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI: Fix some device identify fail when enable xHCI runtime suspend - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs- yam: fix a memory leak in yam_siocdevprivate() - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - irqchip/irq-gic-phytium-2500: Add support for kdump - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - iommu: support phytium ft2000plus and S2500 iommu function - sw64: vfio: select VFIO_IOMMU_TYPE1 as default - sw64: tty: add serial driver for sw64 - sw64: spi: add driver for SPI controller - sw64: add hypervisor based RTC on SW64 systems - sw64: kgdb: add support for sw64 - sw64: LPC: add driver for LPC controller - sw64: iommu: fix a bug in calling 'alloc_pages_node' - sw64: iommu: add iommu driver for sw64 - sw64: gpu/drm: fix kernel crash caused by drm driver - sw64: radeon: correct low-level mmio memset direct calls - sw64: gpu/drm: solve driver load cause kernel crash - amdgpu: enable KFD on SW64 systems - sw64: megaraid: fix kernel panic caused by accessing an illegal address - sw64: i2c: add i2c driver based designware for sw64 - sw64: efi: add SMBIOS/DMI and EFI runtime driver codes - sw64: gpio: add sunway builtin gpio driver - sw64: acpi: add initial acpi infrastructure support - sw64: add perf userspace tool support for sw64 - tools uapi: fix sw64 support - sw64: kvm: add definitions for kvm - sw64: moduleparam: fix sw64 compile failure - sw64: kdump/kexec: add KEXEC_ARCH_SW_64 definition - sw64: add AUDIT_ARCH_SW64 definition - sw64: ftrace: add sw64 support to recordmcount - sw64: add sw_64 support to buildtar, mkdebian and builddeb - sw64: add basic support for sw64 - mm/pin_mem: add invalid check for pinmemory boot parameter - livepatch/x86: Fix incorrect use of 'strncpy' - livepatch: Fix issues in klp_mem_{prepare,recycle} - livepatch: Introduce 'arch_klp_save_old_code' - livepatch: Reduce duplicated arch_klp_mem_{prepare,recycle} - livepatch: Move 'klp_func_list' related codes out of 'arch' - livepatch: Introduce 'struct arch_klp_data' - livepatch/arm64: Uniform 'old_func' field in struct klp_func_node - tpm_tis_spi: set default probe function if device id not match - deconfig: intel ice-lake missing config enable - selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c - selftests/sgx: remove checks for file execute permissions - selftests/sgx: Refine the test enclave to have storage - selftests/sgx: Add EXPECT_EEXIT() macro - selftests/sgx: Dump enclave memory map - selftests/sgx: Migrate to kselftest harness - selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' - x86/sgx: Expose SGX architectural definitions to the kernel - selftests/sgx: Use getauxval() to simplify test code - selftests/sgx: Improve error detection and messages - selftests/sgx: Use a statically generated 3072-bit RSA key - x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() - x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() - x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_list - x86/sgx: Maintain encl->refcount for each encl->mm_list entry - x86/sgx: Drop racy follow_pfn() check - x86/sgx: Fix the return type of sgx_init() - x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() - x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc - x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() - x86/sgx: Clarify 'laundry_list' locking - x86/sgx: Update MAINTAINERS - Documentation/x86: Document SGX kernel architecture - x86/sgx: Add ptrace() support for the SGX driver - x86/sgx: Add a page reclaimer - selftests/x86: Add a selftest for SGX - x86/vdso: Implement a vDSO for Intel SGX enclave call - x86/traps: Attempt to fixup exceptions in vDSO before signaling - x86/fault: Add a helper function to sanitize error code - x86/vdso: Add support for exception fixup in vDSO functions - x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION - x86/sgx: Add SGX_IOC_ENCLAVE_INIT - x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES - x86/sgx: Add SGX_IOC_ENCLAVE_CREATE - x86/sgx: Add an SGX misc driver interface - mm: Add 'mprotect' hook to struct vm_operations_struct - x86/sgx: Add SGX page allocator functions - x86/cpu/intel: Add a nosgx kernel parameter - x86/cpu/intel: Detect SGX support - x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections - x86/{cpufeatures,msr}: Add Intel SGX Launch Control hardware bits - x86/cpufeatures: Add Intel SGX hardware bits - x86/sgx: Add wrappers for ENCLS functions - x86/sgx: Add SGX architectural data structures - configfs: fix a race in configfs_{,un}register_subsystem() - fs/dirty_pages: fix wrong lock for inode list in super_block - ACPI: irq: Prevent unregistering of GIC SGIs - PM: ACPI: Refresh wakeup device power configuration every time - ACPICA: Interpreter: fix memory leak by using existing buffer- configs: enable CONFIG_INTEGRITY_PLATFORM_KEYRING and CONFIG_LOAD_UEFI_KEYS - tipc: improve size validations for received domain records - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - block: update io_ticks when io hang - livepatch: Fix missing unlock on error in klp_enable_patch() - livepatch: Fix kobject refcount bug on klp_init_patch_early failure path- kabi: cleanup config entries of kabi - kabi: fix build error when CONFIG_KABI_RESERVE=n - kabi:crypto: reserve space for RSASSA-PSS style certificates - mm/page_alloc: use accumulated load when building node fallback list - mm/page_alloc: print node fallback order - arm64: openeuler_defconfig: Enable Kunpeng related configs- rcu: Make TASKS_TRACE_RCU select IRQ_WORK - x86/kdump: make crash kernel boot faster - mm, hwpoison: fix condition in free hugetlb page path - x509: Detect sm2 keys by their parameters OID - mm/page_alloc.c: fix 'zone_id' may be used uninitialized in this function warning - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: fix address limit problem with TASK_SIZE_MAX - arm64: mark __system_matches_cap as __maybe_unused - arm64: Avoid premature usercopy failure - arm64: uaccess: remove vestigal UAO support - arm64: uaccess: remove redundant PAN toggling - arm64: uaccess: remove addr_limit_user_check() - arm64: uaccess: remove set_fs() - arm64: uaccess cleanup macro naming - arm64: uaccess: split user/kernel routines - arm64: uaccess: refactor __{get,put}_user - arm64: uaccess: simplify __copy_user_flushcache() - arm64: uaccess: rename privileged uaccess routines - arm64: sdei: explicitly simulate PAN/UAO entry - arm64: sdei: move uaccess logic to arch/arm64/ - Revert "arm64: fix current_thread_info()->addr_limit setup" - Revert "arm64: fix USER_DS definition problem in non-compat mode" - Revert "arm64: Avoid premature usercopy failure" - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: alternatives: Split up alternative.h - arm64: uaccess: move uao_* alternatives to asm-uaccess.h - Revert "arm64: alternatives: Move length validation in alternative_{insn, endif}" - arm64: add C wrappers for SET_PSTATE_*() - arm64: ensure ERET from kthread is illegal- livepatch/core: Fix where module get and put in different macro - livepatch/core: Remove redundant klp_free_objects_mod_limited - livepatch/core: Fix reference count issues - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block, bfq: don't move oom_bfqq - fget: clarify and improve __fget_files() implementation - KABI: add reserve space for thread_info struct - kabi: Reserve syscall entries for kabi compatibility - perf tools: Update powerpc's syscall.tbl copy from the kernel sources- kabi: reserve space for arm64 SME in thread_struct - KABI: KABI reservation for IMA namespace - kabi: Reserve space for struct acpi_device_power - kabi:fuse: reserve space for future expansion - kabi: net: reserve space for some net subsystems related structure - KABI: reserve space for struct input_dev - KABI: reserve space for several i2c structures - KABI: add reserve space for sched structures - sched: move CPU field back into thread_info if THREAD_INFO_IN_TASK=y - powerpc: add CPU field to struct thread_info - s390: add CPU field to struct thread_info - x86: add CPU field to struct thread_info - arm64: add CPU field to struct thread_info - powerpc: smp: remove hack to obtain offset of task_struct::cpu - riscv: rely on core code to keep thread_info::cpu updated - Input: zinitix - make sure the IRQ is allocated before it gets enabled - ARM: dts: gpio-ranges property is now required - ipv6: raw: check passed optlen before reading - drm/amd/display: Added power down for DCN10 - mISDN: change function names to avoid conflicts - atlantic: Fix buff_ring OOB in aq_ring_rx_clean - net: udp: fix alignment problem in udp4_seq_show() - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - usb: mtu3: fix interval value for intr and isoc - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - power: bq25890: Enable continuous conversion for ADC at charging - rndis_host: support Hytera digital radios - power: reset: ltc2952: Fix use of floating point literals - power: supply: core: Break capacity loop - net: ena: Fix error handling when calculating max IO queues number - net: ena: Fix undefined state when tx request id is out of bounds - sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc - batman-adv: mcast: don't send link-local multicast to mcast routers - lwtunnel: Validate RTA_ENCAP_TYPE attribute length - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - ipv4: Check attribute length for RTA_FLOW in multipath route - ipv4: Check attribute length for RTA_GATEWAY in multipath route - ftrace/samples: Add missing prototypes direct functions - i40e: Fix incorrect netdev's real number of RX/TX queues - i40e: Fix for displaying message regarding NVM version - i40e: fix use-after-free in i40e_sync_filters_subtask() - sfc: The RX page_ring is optional - mac80211: initialize variable have_higher_than_11mbit - RDMA/uverbs: Check for null return of kmalloc_array - netrom: fix copying in user data in nr_setsockopt - RDMA/core: Don't infoleak GRH fields - iavf: Fix limit of total number of queues to active queues of VF - i40e: Fix to not show opcode msg on unsuccessful VF MAC change - ieee802154: atusb: fix uninit value in atusb_set_extended_addr - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - selftests: x86: fix [-Wstringop-overread] warn in test_process_vm_readv() - f2fs: quota: fix potential deadlock - bpf: Add kconfig knob for disabling unpriv bpf by default - perf script: Fix CPU filtering of a script's switch events - net: fix use-after-free in tw_timer_handler - Input: spaceball - fix parsing of movement data packets - Input: appletouch - initialize work before device registration - scsi: vmw_pvscsi: Set residual data length conditionally - binder: fix async_free_space accounting for empty parcels - usb: mtu3: set interval of FS intr and isoc endpoint - usb: mtu3: fix list_head check warning - usb: mtu3: add memory barrier before set GPD's HWO - usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. - xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. - drm/amdgpu: add support for IP discovery gc_info table v2 - drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled - uapi: fix linux/nfc.h userspace compilation errors - nfc: uapi: use kernel size_t to fix user-space builds - i2c: validate user data in compat ioctl - fsl/fman: Fix missing put_device() call in fman_port_probe - net/ncsi: check for error return from call to nla_put_u32 - selftests/net: udpgso_bench_tx: fix dst ip argument - net/mlx5e: Fix wrong features assignment in case of error - ionic: Initialize the 'lif->dbid_inuse' bitmap - igc: Fix TX timestamp support for non-MSI-X platforms - net/smc: fix kernel panic caused by race of smc_sock - net/smc: don't send CDC/LLC message if link not ready - net/smc: improved fix wait on already cleared link - NFC: st21nfca: Fix memory leak in device probe and remove - net: lantiq_xrx200: fix statistics of received bytes - net: ag71xx: Fix a potential double free in error handling paths - net: usb: pegasus: Do not drop long Ethernet frames - net/smc: fix using of uninitialized completions - sctp: use call_rcu to free endpoint - selftests: Calculate udpgso segment count without header adjustment - udp: using datalen to cap ipv6 udp max gso segments - net/mlx5e: Fix ICOSQ recovery flow for XSK - net/mlx5e: Wrap the tx reporter dump callback to extract the sq - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources - scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() - selinux: initialize proto variable in selinux_ip_postroute_compat() - recordmcount.pl: fix typo in s390 mcount regex - memblock: fix memblock_phys_alloc() section mismatch error - platform/x86: apple-gmux: use resource_size() with res - parisc: Clear stale IIR value on instruction access rights trap - tomoyo: use hwight16() in tomoyo_domain_quota_is_ok() - tomoyo: Check exceeded quota early in tomoyo_domain_quota_is_ok(). - Input: i8042 - enable deferred probe quirk for ASUS UM325UA - Input: i8042 - add deferred probe support - fs/ntfs3: Add ntfs3 module in openeuler_defconfig - fs/ntfs3: Add NTFS3 in fs/Kconfig and fs/Makefile - fs/ntfs3: Fix the issue from backport 5.15 to 5.10 - fs/ntfs3: Add MAINTAINERS - fs/ntfs3: Check for NULL pointers in ni_try_remove_attr_list - fs/ntfs3: Refactor ntfs_read_mft - fs/ntfs3: Refactor ni_parse_reparse - fs/ntfs3: Refactor ntfs_create_inode - fs/ntfs3: Refactor ntfs_readlink_hlp - fs/ntfs3: Rework ntfs_utf16_to_nls - fs/ntfs3: Fix memory leak if fill_super failed - fs/ntfs3: Keep prealloc for all types of files - fs/ntfs3: Remove unnecessary functions - fs/ntfs3: Forbid FALLOC_FL_PUNCH_HOLE for normal files - fs/ntfs3: Refactoring of ntfs_set_ea - fs/ntfs3: Remove locked argument in ntfs_set_ea - fs/ntfs3: Use available posix_acl_release instead of ntfs_posix_acl_release - fs/ntfs3: Check for NULL if ATTR_EA_INFO is incorrect - fs/ntfs3: Refactoring of ntfs_init_from_boot - fs/ntfs3: Reject mount if boot's cluster size < media sector size - fs/ntfs3: Refactoring lock in ntfs_init_acl - fs/ntfs3: Change posix_acl_equiv_mode to posix_acl_update_mode - fs/ntfs3: Pass flags to ntfs_set_ea in ntfs_set_acl_ex - fs/ntfs3: Refactor ntfs_get_acl_ex for better readability - fs/ntfs3: Move ni_lock_dir and ni_unlock into ntfs_create_inode - fs/ntfs3: Fix logical error in ntfs_create_inode - fs/ntfs3: Remove deprecated mount options nls - fs/ntfs3: Remove a useless shadowing variable - fs/ntfs3: Remove a useless test in 'indx_find()' - fs/ntfs3: Add sync flag to ntfs_sb_write_run and al_update - fs/ntfs3: Change max hardlinks limit to 4000 - fs/ntfs3: Fix insertion of attr in ni_ins_attr_ext - fs/ntfs3: Fix a memory leak on object opts - Doc/fs/ntfs3: Fix rst format and make it cleaner - fs/ntfs3: Initiliaze sb blocksize only in one place + refactor - fs/ntfs3: Initialize pointer before use place in fill_super - fs/ntfs3: Remove tmp pointer upcase in fill_super - fs/ntfs3: Remove tmp pointer bd_inode in fill_super - fs/ntfs3: Remove tmp var is_ro in ntfs_fill_super - fs/ntfs3: Use sb instead of sbi->sb in fill_super - fs/ntfs3: Remove unnecessary variable loading in fill_super - fs/ntfs3: Return straight without goto in fill_super - fs/ntfs3: Remove impossible fault condition in fill_super - fs/ntfs3: Change EINVAL to ENOMEM when d_make_root fails - fs/ntfs3: Fix wrong error message $Logfile -> $UpCase - fs/ntfs3: Use min/max macros instated of ternary operators - fs/ntfs3: Use clamp/max macros instead of comparisons - fs/ntfs3: Remove always false condition check - fs/ntfs3: Fix ntfs_look_for_free_space() does only report -ENOSPC - fs/ntfs3: Remove tabs before spaces from comment - fs/ntfs3: Remove braces from single statment block - fs/ntfs3: Place Comparisons constant right side of the test - fs/ntfs3: Remove '+' before constant in ni_insert_resident() - fs/ntfs3: Always use binary search with entry search - fs/ntfs3: Make binary search to search smaller chunks in beginning - fs/ntfs3: Limit binary search table size - fs/ntfs3: Remove unneeded header files from c files - fs/ntfs3: Change right headers to lznt.c - fs/ntfs3: Change right headers to upcase.c - fs/ntfs3: Change right headers to bitfunc.c - fs/ntfs3: Add missing header and guards to lib/ headers - fs/ntfs3: Add missing headers and forward declarations to ntfs_fs.h - fs/ntfs3: Add missing header files to ntfs.h - fs/ntfs3. Add forward declarations for structs to debug.h - fs/ntfs3: Remove redundant initialization of variable err - fs/ntfs3: Show uid/gid always in show_options() - fs/ntfs3: Rename mount option no_acs_rules > (no)acsrules - fs/ntfs3: Add iocharset= mount option as alias for nls= - fs/ntfs3: Make mount option nohidden more universal - fs/ntfs3: Init spi more in init_fs_context than fill_super - fs/ntfs3: Use new api for mounting - fs/ntfs3: Convert mount options to pointer in sbi - fs/ntfs3: Remove unnecesarry remount flag handling - fs/ntfs3: Remove unnecesarry mount option noatime - fs/ntfs3: Change how module init/info messages are displayed - fs/ntfs3: Remove GPL boilerplates from decompress lib files - fs/ntfs3: Remove unnecessary condition checking from ntfs_file_read_iter - fs/ntfs3: Fix integer overflow in ni_fiemap with fiemap_prep() - fs/ntfs3: Restyle comments to better align with kernel-doc - fs/ntfs3: Rework file operations - fs/ntfs3: Remove fat ioctl's from ntfs3 driver for now - fs/ntfs3: Restyle comments to better align with kernel-doc - fs/ntfs3: Fix error handling in indx_insert_into_root() - fs/ntfs3: Potential NULL dereference in hdr_find_split() - fs/ntfs3: Fix error code in indx_add_allocate() - fs/ntfs3: fix an error code in ntfs_get_acl_ex() - fs/ntfs3: add checks for allocation failure - fs/ntfs3: Use kcalloc/kmalloc_array over kzalloc/kmalloc - fs/ntfs3: Do not use driver own alloc wrappers - fs/ntfs3: Use kernel ALIGN macros over driver specific - fs/ntfs3: Restyle comment block in ni_parse_reparse() - fs/ntfs3: Remove unused including - fs/ntfs3: Fix fall-through warnings for Clang - fs/ntfs3: Fix one none utf8 char in source file - fs/ntfs3: Remove unused variable cnt in ntfs_security_init() - fs/ntfs3: Fix integer overflow in multiplication - fs/ntfs3: Add ifndef + define to all header files - fs/ntfs3: Use linux/log2 is_power_of_2 function - fs/ntfs3: Fix various spelling mistakes - fs/ntfs3: Add Kconfig, Makefile and doc - fs/ntfs3: Add NTFS journal - fs/ntfs3: Add compression - fs/ntfs3: Add attrib operations - fs/ntfs3: Add file operations and implementation - fs/ntfs3: Add bitmap - fs/ntfs3: Add initialization of super block - fs/ntfs3: Add headers and misc files - openeuler_defconfig: Enable CONFIG_DEBUG_INFO_BTF - Revert "openeuler_defconfig: Enable CONFIG_DEBUG_INFO_BTF" - change x86 configs - change arm64 configs - mm/damon: hide kernel pointer from tracepoint event - mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log - mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging - mm/damon/dbgfs: remove an unnecessary variable - mm/damon: move the implementation of damon_insert_region to damon.h - mm/damon: add access checking for hugetlb pages - Docs/admin-guide/mm/damon/usage: update for schemes statistics - mm/damon/dbgfs: support all DAMOS stats - Docs/admin-guide/mm/damon/reclaim: document statistics parameters - mm/damon/reclaim: provide reclamation statistics - mm/damon/schemes: account how many times quota limit has exceeded - mm/damon/schemes: account scheme actions that successfully applied - mm/damon: remove a mistakenly added comment for a future feature - Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts - Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning - Docs/admin-guide/mm/damon/usage: remove redundant information - Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks - mm/damon: convert macro functions to static inline functions - mm/damon: modify damon_rand() macro to static inline function - mm/damon: move damon_rand() definition into damon.h - mm/damon/schemes: add the validity judgment of thresholds - mm/damon/vaddr: remove swap_ranges() and replace it with swap() - mm/damon: remove some unneeded function definitions in damon.h - mm/damon/core: use abs() instead of diff_of() - mm/damon: add 'age' of region tracepoint support - mm/damon: unified access_check function naming rules - mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' - mm/damon/dbgfs: protect targets destructions with kdamond_lock - selftests/damon: split test cases - selftests/damon: test debugfs file reads/writes with huge count - selftests/damon: test wrong DAMOS condition ranges input - selftests/damon: test DAMON enabling with empty target_ids case - selftests/damon: skip test if DAMON is running - mm/damon/vaddr-test: remove unnecessary variables - mm/damon/vaddr-test: split a test function having >1024 bytes frame size - mm/damon/vaddr: remove an unnecessary warning message - mm/damon/core: remove unnecessary error messages - mm/damon/dbgfs: remove an unnecessary error message - mm/damon/core: use better timer mechanisms selection threshold - mm/damon/core: fix fake load reports due to uninterruptible sleeps - timers: implement usleep_idle_range() - mm/damon/dbgfs: fix missed use of damon_dbgfs_lock - mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation - NFC: add necessary privilege flags in netlink layer - net: add and use skb_unclone_keeptruesize() helper - openeuler_defconfig: Enable CONFIG_DEBUG_INFO_BTF - tools/bpftool: Fix cross-build - tools/bpftool: Force clean of out-of-tree build - x86/kdump: add log before booting crash kernel - selftests/x86: Test signal frame XSTATE header corruption handling - x86/fpu: Add address range checks to copy_user_to_xstate() - block, bfq: move bfqq to root_group if parent group is offlined - ext4: report error to userspace by netlink - crypto: Add PMULL judgment during initialization to prevent oops - phonet/pep: refuse to enable an unbound pipe - hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - ax25: NPD bug when detaching AX25 device - hwmon: (lm90) Do not report 'busy' status bit as alarm - hwmom: (lm90) Fix citical alarm status for MAX6680/MAX6681 - pinctrl: mediatek: fix global-out-of-bounds issue - ASoC: rt5682: fix the wrong jack type detected - ASoC: tas2770: Fix setting of high sample rates - Input: goodix - add id->model mapping for the "9111" model - Input: elants_i2c - do not check Remark ID on eKTH3900/eKTH5312 - mm: mempolicy: fix THP allocations escaping mempolicy restrictions - KVM: VMX: Fix stale docs for kvm-intel.emulate_invalid_guest_state - usb: gadget: u_ether: fix race in setting MAC address in setup phase - ceph: fix up non-directory creation in SGID directories - tee: optee: Fix incorrect page free bug - mac80211: fix locking in ieee80211_start_ap error path - ARM: 9169/1: entry: fix Thumb2 bug in iWMMXt exception handling - mmc: mmci: stm32: clear DLYB_CR after sending tuning command - mmc: core: Disable card detect during shutdown - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands - mmc: sdhci-tegra: Fix switch to HS400ES mode - gpio: dln2: Fix interrupts when replugging the device - pinctrl: stm32: consider the GPIO offset to expose all the GPIO lines - KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU - platform/x86: intel_pmc_core: fix memleak on registration failure - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - parisc: Fix mask used to select futex spinlock - parisc: Correct completer in lws start - ipmi: fix initialization when workqueue allocation fails - ipmi: ssif: initialize ssif_info->client early - ipmi: bail out if init_srcu_struct fails - Input: atmel_mxt_ts - fix double free in mxt_read_info_block - ASoC: meson: aiu: Move AIU_I2S_MISC hold setting to aiu-fifo-i2s - ALSA: hda/realtek: Fix quirk for Clevo NJ51CU - ALSA: hda/realtek: Add new alc285-hp-amp-init model - ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 - ALSA: drivers: opl3: Fix incorrect use of vp->state - ALSA: jack: Check the return value of kstrdup() - hwmon: (lm90) Drop critical attribute support for MAX6654 - hwmon: (lm90) Add basic support for TI TMP461 - hwmon: (lm90) Introduce flag indicating extended temperature support - hwmon: (lm90) Fix usage of CONFIG2 register in detect function - pinctrl: bcm2835: Change init order for gpio hogs - Input: elantech - fix stack out of bound access in elantech_change_report_id() - sfc: falcon: Check null pointer of rx_queue->page_ring - sfc: Check null pointer of rx_queue->page_ring - net: ks8851: Check for error irq - drivers: net: smc911x: Check for error irq - fjes: Check for error irq - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - igb: fix deadlock caused by taking RTNL in RPM resume path - net: skip virtio_net_hdr_set_proto if protocol already set - net: accept UFOv6 packages in virtio_net_hdr_to_skb - qlcnic: potential dereference null pointer of rx_queue->page_ring - net: marvell: prestera: fix incorrect return of port_find - ARM: dts: imx6qdl-wandboard: Fix Ethernet support - RDMA/hns: Replace kfree() with kvfree() - IB/qib: Fix memory leak in qib_user_sdma_queue_pkts() - ASoC: meson: aiu: fifo: Add missing dma_coerce_mask_and_coherent() - spi: change clk_disable_unprepare to clk_unprepare - arm64: dts: allwinner: orangepi-zero-plus: fix PHY mode - HID: potential dereference of null pointer - HID: holtek: fix mouse probing - net: usb: lan78xx: add Allied Telesis AT29M2-AF - arm64: vdso32: require CROSS_COMPILE_COMPAT for gcc+bfd - arm64: vdso32: drop -no-integrated-as flag - mm/shmem.c: fix judgment error in shmem_is_huge() - drm: fix free illegal pointer when create drm_property_blob failed - BMA: Fix pointer cast compile warning in arm32 builds - arm64: openeuler_defconfig: Enable ARM64_PMEM_LEGACY - arm64: register persistent memory via protected memory - x86: pmem: move persistent memory(legacy) code into nvdimm - openeuler_defconfig: enable CONFIG_VENDOR_HOOKS for x86 and arm64 - vendor_hooks: make android vendor hooks feature generic. - ANDROID: fixup restricted hooks after tracepont refactoring - tracepoints: Do not punish non static call users - tracepoints: Remove unnecessary "data_args" macro parameter - ANDROID: simplify vendor hooks for non-GKI builds - ANDROID: vendor_hooks: fix __section macro - ANDROID: use static_call() for restricted hooks - ANDROID: fix redefinition error for restricted vendor hooks - ANDROID: add support for vendor hooks - mm: add PG_pool in /proc/kpageflags - ext4: Fix BUG_ON in ext4_bread when write quota data - ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' - bpf, mm: Fix lockdep warning triggered by stack_map_get_build_id_offset() - mmap_lock: change trace and locking order - mm: mmap_lock: fix disabling preemption directly - mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations - mm: mmap_lock: use local locks instead of disabling preemption - mm: mmap_lock: add tracepoints around lock acquisition - ext4: fix an use-after-free issue about data=journal writeback mode - mm/pin_mem: improve pin mem pages rmap and free method - mm/pin_mem: add PG_hotreplace to mark pages need hotreplaced - mm/pin_mem: refactor pin memory mem reserve and pid reserve code - audit: bugfix for infinite loop when flush the hold queue - iommu/arm-smmu-v3: Remove arm_smmu_cmdq_issue_sync() to keep consistent with upstream - ipvlan: disable l2e local xmit - watchdog: Fix sleeping function called from atomic context - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - tcp_comp: Fix comp_read_size return value - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - Revert "sched: Introcude config option SCHED_OPTIMIZE_LOAD_TRACKING" - Revert "sched: Add switch for update_blocked_averages" - Revert "sched: Add frequency control for load update in scheduler_tick" - Revert "sched: Access control for sysctl_update_load_latency" - Revert "sched: Fix branch prediction error in static_key" - Revert "arm: Optimize ttwu IPI" - Revert "sched/idle: introduce smart halt polling" - Revert "sched/idle: Add IAS_SMART_HALT_POLL config for smart halt polling feature" - Revert "sched: Add menuconfig option for CONFIG_SCHED_OPTIMIZE_LOAD_TRACKING" - Revert "sysctl: Refactor IAS framework" - Revert "sched/idle: Optimize the loop time algorithm to reduce multicore disturb" - Revert "sched/idle: Reported an error when an illegal negative value is passed" - Revert "sched: Aware multi-core system for optimize loadtracking" - blk-throttle: enable hierarchical throttle in cgroup v1 - md: Fix undefined behaviour in is_mddev_idle - cgroup: fix compile error when CONFIG_MEMCG = n - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate - fbcon: fix ypos over boundary issue - mm/zswap: move to use crypto_acomp API for hardware acceleration - net: fix a data race when get vlan device - ipvlan: Add handling of NETDEV_UP events - perf vendor events amd: Add Zen3 events- Disable-SATA-disk-phy-for-severe-I_T-nexus reset failure - Export-sas_phy_enable - bonding: allow nesting of bonding device - bonding: avoid adding slave device with IFF_MASTER flag - bonding: 3ad: Fix the conflict between bond_update_slave_arr and the state machine - openeuler_defconfig: enable CONFIG_DYNAMIC_HUGETLB for x86 - mm/dynamic_hugetlb: add Document for dynamic hugetlb feature - mm/dynamic_hugetlb: disable dynamic hugetlb if hugetlb_vmemmap is enabled - mm/huge_memory: disable THP when dynamic hugetlb is enabled - mm/dynamic_hugetlb: add some tracepoints - mm/dynamic_hugetlb: free huge pages to dhugetlb_pool - mm/dynamic_hugetlb: alloc huge pages from dhugetlb_pool - mm/dynamic_hugetlb: collects resv allocated for dhugetlb_pool - mm/dynamic_hugetlb: add interface to disable normal pages allocation - mm/dynamic_hugetlb: free pages to dhugetlb_pool - mm/dynamic_hugetlb: alloc page from dhugetlb_pool - mm/dynamic_hugetlb: add migration function - mm/dynamic_hugetlb: add merge page function - mm/dynamic_hugetlb: add split page function - mm/dynamic_hugetlb: add interface to configure the count of hugepages - mm/dynamic_hugetlb: add PG_pool flag to mark pages from dhugetlb_pool - mm/dynamic_hugetlb: establish the dynamic hugetlb feature framework - mm/hugetlb: add parameter hugetlbfs_inode_info to several functions - mm: declare several functions- SCSI: spfc: Update lb mode acquired solution - cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode - asm-generic: Add missing brackets for io_stop_wc macro - net: hns3: add ethtool priv-flag for TX push - net: hns3: add support for TX push mode - asm-generic: introduce io_stop_wc() and add implementation for ARM64 - net/spnic:Remove the code about little endian and big endian conversion - net/spnic:Remove the code of polling mode - net/spnic:Remove unused clp hardware channels - net/spnic:Remove unused functions about ceq - RDMA/hns: Replace get_udp_sport with rdma_get_udp_sport - RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn - RDMA/hns: Modify the hop num of HIP09 EQ to 1 - RDMA/hns: Remove magic number - RDMA/hns: Remove macros that are no longer used - RDMA/hns: Correctly initialize the members of Array[][] - RDMA/hns: Correct the type of variables participating in the shift operation - RDMA/hns: Replace tab with space in the right-side comments - RDMA/hns: Correct the print format to be consistent with the variable type - RDMA/hns: Correct the hex print format - RDMA/hns: Validate the pkey index - RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardware compatibility - RDMA/hns: Fix initial arm_st of CQ - RDMA: Constify netdev->dev_addr accesses - RDMA/hns: Use dma_alloc_coherent() instead of kmalloc/dma_map_single() - RDMA/hns: Add the check of the CQE size of the user space - RDMA/hns: Fix the size setting error when copying CQE in clean_cq() - RDMA/hns: Work around broken constant propagation in gcc 8 - RDMA/hns: Delete unnecessary blank lines. - RDMA/hns: Adjust the order in which irq are requested and enabled - RDMA/hns: Remove dqpn filling when modify qp from Init to Init - RDMA/hns: Fix query destination qpn - RDMA/hns: Bugfix for incorrect association between dip_idx and dgid - RDMA/hns: Bugfix for the missing assignment for dip_idx - RDMA/hns: Bugfix for data type of dip_idx - RDMA/hns: Fix incorrect lsn field - RDMA/hns: Delete unused hns bitmap interface - RDMA/hns: Use IDA interface to manage srq index - RDMA/hns: Ownerbit mode add control field - RDMA/hns: Remove unsupport cmdq mode - RDMA/hns: Don't overwrite supplied QP attributes - RDMA/hns: Fix the double unlock problem of poll_sem - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - cpupower: Add cpuid cap flag for MSR_AMD_HWCR support - cpupower: Remove family arg to decode_pstates() - cpupower: Condense pstate enabled bit checks in decode_pstates() - cpupower: Update family checks when decoding HW pstates - cpupower: Remove unused pscur variable. - cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag - cpupower: Correct macro name for CPB caps flag - cpupower: Update msr_pstate union struct naming - openeuler_defconfig: Enable CONFIG_ARM64_EPAN for ARM64 - arm64: Support execute-only permissions with Enhanced PAN - arm64: head.S: cleanup SCTLR_ELx initialization - arm64: smccc: Save lr before calling __arm_smccc_sve_check() - arm64: smccc: Support SMCCC v1.3 SVE register saving hint - KVM: arm64: Implement the TRNG hypervisor call - arm64: Add support for SMCCC TRNG entropy source - firmware: smccc: Introduce SMCCC TRNG framework - firmware: smccc: Add SMCCC TRNG function call IDs - arm64: abort counter_read_on_cpu() when irqs_disabled() - arm64: implement CPPC FFH support using AMUs - arm64: split counter validation function - arm64: wrap and generalise counter read functions - arm64: Add HWCAP for self-synchronising virtual counter - arm64: Add handling of CNTVCTSS traps - arm64: Add CNT{P,V}CTSS_EL0 alternatives to cnt{p,v}ct_el0 - arm64: Add a capability for FEAT_ECV - clocksource/drivers/arch_arm_timer: Move workaround synchronisation around - clocksource/drivers/arm_arch_timer: Fix masking for high freq counters - clocksource/drivers/arm_arch_timer: Drop unnecessary ISB on CVAL programming - clocksource/drivers/arm_arch_timer: Remove any trace of the TVAL programming interface - clocksource/drivers/arm_arch_timer: Work around broken CVAL implementations - clocksource/drivers/arm_arch_timer: Advertise 56bit timer to the core code - clocksource/drivers/arm_arch_timer: Move MMIO timer programming over to CVAL - clocksource/drivers/arm_arch_timer: Fix MMIO base address vs callback ordering issue - clocksource/drivers/arm_arch_timer: Move drop _tval from erratum function names - clocksource/drivers/arm_arch_timer: Move system register timer programming over to CVAL - clocksource/drivers/arm_arch_timer: Extend write side of timer register accessors to u64 - clocksource/drivers/arm_arch_timer: Drop CNT*_TVAL read accessors - clocksource/arm_arch_timer: Add build-time guards for unhandled register accesses - can: raw: return -ERANGE when filterset does not fit into user space buffer - x86: hugepage: use nt copy hugepage to AEP in x86- xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - Revert "xsk: Do not sleep in poll() when need_wakeup set" - bus: ti-sysc: Fix variable set but not used warning for reinit_modules - rcu: Mark accesses to rcu_state.n_force_qs - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - scsi: scsi_debug: Fix type in min_t to avoid stack OOB - scsi: scsi_debug: Don't call kcalloc() if size arg is zero - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - media: mxl111sf: change mutex_init() location - xsk: Do not sleep in poll() when need_wakeup set - ARM: dts: imx6ull-pinfunc: Fix CSI_DATA07__ESAI_TX0 pad name - Input: touchscreen - avoid bitwise vs logical OR warning - drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE - libata: if T_LENGTH is zero, dma direction should be DMA_NONE - serial: 8250_fintek: Fix garbled text for console - iocost: Fix divide-by-zero on donation from low hweight cgroup - zonefs: add MODULE_ALIAS_FS - btrfs: fix double free of anon_dev after failure to create subvolume - btrfs: fix memory leak in __add_inode_ref() - USB: serial: option: add Telit FN990 compositions - USB: serial: cp210x: fix CP2105 GPIO registration - usb: xhci: Extend support for runtime power management for AMD's Yellow carp. - PCI/MSI: Mask MSI-X vectors only on success - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - usb: dwc2: fix STM ID/VBUS detection startup delay in dwc2_driver_probe - USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04) - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous - KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES - Revert "usb: early: convert to readl_poll_timeout_atomic()" - bpf, selftests: Fix racing issue in btf_skc_cls_ingress test - sit: do not call ipip6_dev_free() from sit_init_net() - net: systemport: Add global locking for descriptor lifecycle - net/smc: Prevent smc_release() from long blocking - net: Fix double 0x prefix print in SKB dump - sfc_ef100: potential dereference of null pointer - net/packet: rx_owner_map depends on pg_vec - ixgbe: set X550 MDIO speed before talking to PHY - ixgbe: Document how to enable NBASE-T support - igc: Fix typo in i225 LTR functions - igbvf: fix double free in `igbvf_probe` - igb: Fix removal of unicast MAC filters of VFs - soc/tegra: fuse: Fix bitwise vs. logical OR warning - mptcp: clear 'kern' flag from fallback sockets - drm/amd/pm: fix a potential gpu_metrics_table memory leak - flow_offload: return EOPNOTSUPP for the unsupported mpls action type - mac80211: fix lookup when adding AddBA extension element - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock - drm/ast: potential dereference of null pointer - selftest/net/forwarding: declare NETIFS p9 p10 - net/sched: sch_ets: don't remove idle classes from the round-robin list - dmaengine: st_fdma: fix MODULE_ALIAS - selftests: Fix IPv6 address bind tests - selftests: Fix raw socket bind tests with VRF - selftests: Add duplicate config only for MD5 VRF tests - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - inet_diag: fix kernel-infoleak for UDP sockets - sch_cake: do not call cake_destroy() from cake_init() - s390/kexec_file: fix error handling when applying relocations - selftests: net: Correct ping6 expected rc from 2 to 1 - virtio/vsock: fix the transport to work with VMADDR_CID_ANY - soc: imx: Register SoC device only on i.MX boards - clk: Don't parent clks until the parent is fully registered - ARM: socfpga: dts: fix qspi node compatible - ceph: initialize pathlen variable in reconnect_caps_cb - ceph: fix duplicate increment of opened_inodes metric - tee: amdtee: fix an IS_ERR() vs NULL bug - mac80211: track only QoS data frames for admission control - arm64: dts: rockchip: fix audio-supply for Rock Pi 4 - arm64: dts: rockchip: fix rk3399-leez-p710 vcc3v3-lan supply - arm64: dts: rockchip: fix rk3308-roc-cc vcc-sd supply - arm64: dts: rockchip: remove mmc-hs400-enhanced-strobe from rk3399-khadas-edge - arm64: dts: imx8mp-evk: Improve the Ethernet PHY description - arm64: dts: imx8m: correct assigned clocks for FEC - dm btree remove: fix use after free in rebalance_children() - recordmcount.pl: look for jgnop instruction as well as bcrl on s390 - vdpa: check that offsets are within bounds - virtio_ring: Fix querying of maximum DMA mapping size for virtio device - bpf, selftests: Add test case trying to taint map value pointer - bpf: Make 32->64 bounds propagation slightly more robust - bpf: Fix signed bounds propagation after mov32 - firmware: arm_scpi: Fix string overflow in SCPI genpd driver - mac80211: validate extended element ID is present - mac80211: send ADDBA requests using the tid/queue of the aggregation session - mac80211: mark TX-during-stop for TX in in_reconfig - mac80211: fix regression in SSN handling of addba tx - KVM: downgrade two BUG_ONs to WARN_ON_ONCE - KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE - arm: ioremap: don't abuse pfn_valid() to check if pfn is in RAM - arm: extend pfn_valid to take into account freed memory map alignment - memblock: align freed memory map on pageblock boundaries with SPARSEMEM - memblock: free_unused_memmap: use pageblock units instead of MAX_ORDER - perf intel-pt: Fix error timestamp setting on the decoder error path - perf intel-pt: Fix missing 'instruction' events with 'q' option - perf intel-pt: Fix next 'err' value, walking trace - perf intel-pt: Fix state setting when receiving overflow (OVF) packet - perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type - perf intel-pt: Fix sync state when a PSB (synchronization) packet is found - perf intel-pt: Fix some PGE (packet generation enable/control flow packets) usage - perf inject: Fix itrace space allowed for new attributes - ethtool: do not perform operations on net devices being unregistered - hwmon: (dell-smm) Fix warning on /proc/i8k creation error - fuse: make sure reclaim doesn't write the inode - bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc - staging: most: dim2: use device release method - KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req - tracing: Fix a kmemleak false positive in tracing_map - drm/amd/display: add connector type check for CRC source set - drm/amd/display: Fix for the no Audio bug with Tiled Displays - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - i2c: rk3x: Handle a spurious start completion interrupt flag - parisc/agp: Annotate parisc agp init functions with __init - ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid - net/mlx4_en: Update reported link modes for 1/10G - Revert "tty: serial: fsl_lpuart: drop earlycon entry for i.MX8QXP" - s390/test_unwind: use raw opcode instead of invalid instruction - KVM: arm64: Save PSTATE early on exit - drm/msm/dsi: set default num_data_lanes - nfc: fix segfault in nfc_genl_dump_devices_done - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - cgroup/cgroup.c: replace 'of->kn->priv' with of_cft() - cgroup: cgroup.{procs,threads} factor out common parts - netfilter: selftest: conntrack_vrf.sh: fix file permission - Documentation/Kbuild: Remove references to gcc-plugin.sh - MAINTAINERS: adjust GCC PLUGINS after gcc-plugin.sh removal - doc: gcc-plugins: update gcc-plugins.rst - kbuild: simplify GCC_PLUGINS enablement in dummy-tools/gcc - bpf: Add selftests to cover packet access corner cases - misc: fastrpc: fix improper packet size calculation - irqchip: nvic: Fix offset for Interrupt Priority Offsets - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - irqchip/armada-370-xp: Fix support for Multi-MSI interrupts - irqchip/armada-370-xp: Fix return value of armada_370_xp_msi_alloc() - irqchip/aspeed-scu: Replace update_bits with write_bits. - csky: fix typo of fpu config macro - iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove - iio: ad7768-1: Call iio_trigger_notify_done() on error - iio: adc: axp20x_adc: fix charging current reporting on AXP22x - iio: adc: stm32: fix a current leak by resetting pcsel before disabling vdda - iio: at91-sama5d2: Fix incorrect sign extension - iio: dln2: Check return value of devm_iio_trigger_register() - iio: dln2-adc: Fix lockdep complaint - iio: itg3200: Call iio_trigger_notify_done() on error - iio: kxsd9: Don't return error code in trigger handler - iio: ltr501: Don't return error code in trigger handler - iio: mma8452: Fix trigger reference couting - iio: stk3310: Don't return error code in interrupt handler - iio: trigger: stm32-timer: fix MODULE_ALIAS - iio: trigger: Fix reference counting - iio: gyro: adxrs290: fix data signedness - xhci: avoid race between disable slot command and host runtime suspend - usb: core: config: using bit mask instead of individual bits - xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending - usb: core: config: fix validation of wMaxPacketValue entries - USB: gadget: zero allocate endpoint 0 buffers - selftests/fib_tests: Rework fib_rp_filter_test() - net/qla3xxx: fix an error code in ql_adapter_up() - net, neigh: clear whole pneigh_entry at alloc time - net: fec: only clear interrupt of handling queue in fec_enet_rx_queue() - net: altera: set a couple error code in probe() - net: cdc_ncm: Allow for dwNtbOutMaxSize to be unset or zero - tools build: Remove needless libpython-version feature check that breaks test-all fast path - dt-bindings: net: Reintroduce PHY no lane swap binding - Documentation/locking/locktypes: Update migrate_disable() bits. - perf tools: Fix SMT detection fast read path - Revert "PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge" - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc - mtd: rawnand: fsmc: Fix timing computation - mtd: rawnand: fsmc: Take instruction delay into account - i40e: Fix pre-set max number of queues for VF - i40e: Fix failed opcode appearing if handling messages from VF - clk: imx: use module_platform_driver - RDMA/hns: Do not destroy QP resources in the hw resetting phase - RDMA/hns: Do not halt commands during reset until later - ASoC: codecs: wcd934x: return correct value from mixer put - ASoC: codecs: wcd934x: handle channel mappping list correctly - ASoC: codecs: wsa881x: fix return values from kcontrol put - ASoC: qdsp6: q6routing: Fix return value from msm_routing_put_audio_mixer - ASoC: rt5682: Fix crash due to out of scope stack vars - PM: runtime: Fix pm_runtime_active() kerneldoc comment - qede: validate non LSO skb length - scsi: scsi_debug: Fix buffer size of REPORT ZONES command - scsi: pm80xx: Do not call scsi_remove_host() in pm8001_alloc() - block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2) - tracefs: Set all files to the same group ownership as the mount option - net: mvpp2: fix XDP rx queues registering - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - binder: use wake_up_pollfree() - wait: add wake_up_pollfree() - libata: add horkage for ASMedia 1092 - can: m_can: Disable and ignore ELO interrupt - can: pch_can: pch_can_rx_normal: fix use after free - drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. - clk: qcom: regmap-mux: fix parent clock lookup - mmc: renesas_sdhi: initialize variable properly when tuning - tracefs: Have new files inherit the ownership of their parent - nfsd: Fix nsfd startup race (again) - nfsd: fix use-after-free due to delegation race - md: fix update super 1.0 on rdev size change - btrfs: replace the BUG_ON in btrfs_del_root_ref with proper error handling - btrfs: clear extent buffer uptodate when we fail to write it - scsi: qla2xxx: Format log strings only if needed - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() - ALSA: pcm: oss: Limit the period size to 16MB - ALSA: pcm: oss: Fix negative period/buffer sizes - ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 - ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform - ALSA: ctl: Fix copy of updated id with element read/write - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall - net/sched: fq_pie: prevent dismantle issue - devlink: fix netns refcount leak in devlink_nl_cmd_reload() - IB/hfi1: Correct guard on eager buffer deallocation - iavf: Fix reporting when setting descriptor count - iavf: restore MSI state on reset - netfilter: conntrack: annotate data-races around ct->timeout - udp: using datalen to cap max gso segments - seg6: fix the iif in the IPv6 socket control block - nfp: Fix memory leak in nfp_cpp_area_cache_add() - bonding: make tx_rebalance_counter an atomic - ice: ignore dropped packets during init - bpf: Fix the off-by-two error in range markings - bpf, x86: Fix "no previous prototype" warning - vrf: don't run conntrack on vrf with !dflt qdisc - selftests: netfilter: add a vrf+conntrack testcase - nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done - drm/amdkfd: fix boot failure when iommu is disabled in Picasso. - drm/amdgpu: init iommu after amdkfd device init - drm/amdgpu: move iommu_resume before ip init/resume - drm/amdgpu: add amdgpu_amdkfd_resume_iommu - drm/amdkfd: separate kfd_iommu_resume from kfd_resume - drm/amd/amdkfd: adjust dummy functions' placement - x86/sme: Explicitly map new EFI memmap table as encrypted - can: sja1000: fix use after free in ems_pcmcia_add_card() - can: kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increase correct stats->{rx,tx}_errors counter - can: kvaser_usb: get CAN clock frequency from device - IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr - IB/hfi1: Fix early init panic - IB/hfi1: Insure use of smp_processor_id() is preempt disabled - nft_set_pipapo: Fix bucket load in AVX2 lookup routine for six 8-bit groups - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: bigbenff: prevent null pointer dereference - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - HID: google: add eel USB id - HID: quirks: Add quirk for the Microsoft Surface 3 type-cover - gcc-plugins: fix gcc 11 indigestion with plugins... - gcc-plugins: simplify GCC plugin-dev capability test - usb: gadget: uvc: fix multiple opens - tee: handle lookup of shm with reference count 0 - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - rds: memory leak in __rds_conn_create() - ipmi: msghandler: Make symbol 'remove_work_wq' static - net/tls: Fix authentication failure in CCM mode - parisc: Mark cr16 CPU clocksource unstable on all SMP machines - iwlwifi: mvm: retry init flow if failed - serial: 8250: Fix RTS modem control while in rs485 mode - serial: 8250_pci: rewrite pericom_do_set_divisor() - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array - serial: core: fix transmit-buffer reset and memleak - serial: tegra: Change lower tolerance baud rate limit for tegra20 and tegra30 - serial: pl011: Add ACPI SBSA UART match id - tty: serial: msm_serial: Deactivate RX DMA for polling support - x86/64/mm: Map all kernel memory into trampoline_pgd - x86/tsc: Disable clocksource watchdog for TSC on qualified platorms - x86/tsc: Add a timer to make sure TSC_adjust is always checked - usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect - USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub - xhci: Fix commad ring abort, write all 64 bits to CRCR register. - vgacon: Propagate console boot parameters before calling `vc_resize' - parisc: Fix "make install" on newer debian releases - parisc: Fix KBUILD_IMAGE for self-extracting kernel - x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() - x86/pv: Switch SWAPGS to ALTERNATIVE - sched/uclamp: Fix rq->uclamp_max not set on first enqueue - x86/xen: Add xenpv_restore_regs_and_return_to_usermode() - x86/entry: Use the correct fence macro after swapgs in kernel CR3 - x86/sev: Fix SEV-ES INS/OUTS instructions for word, dword, and qword - KVM: VMX: Set failure code in prepare_vmcs02() - KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register - atlantic: Remove warn trace message. - atlantic: Fix statistics logic for production hardware - Remove Half duplex mode speed capabilities. - atlantic: Add missing DIDs and fix 115c. - atlantic: Fix to display FW bundle version instead of FW mac version. - atlatnic: enable Nbase-t speeds with base-t - atlantic: Increase delay for fw transactions - drm/msm: Do hw_init() before capturing GPU state - drm/msm/a6xx: Allocate enough space for GMU registers - net/smc: Keep smc_close_final rc during active close - net/rds: correct socket tunable error in rds_tcp_tune() - net/smc: fix wrong list_del in smc_lgr_cleanup_early - ipv4: convert fib_num_tclassid_users to atomic_t - net: annotate data-races on txq->xmit_lock_owner - dpaa2-eth: destroy workqueue at the end of remove function - net: marvell: mvpp2: Fix the computation of shared CPUs - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available - ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec - rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer() - rxrpc: Fix rxrpc_peer leak in rxrpc_look_up_bundle() - ASoC: tegra: Fix kcontrol put callback in AHUB - ASoC: tegra: Fix kcontrol put callback in DSPK - ASoC: tegra: Fix kcontrol put callback in DMIC - ASoC: tegra: Fix kcontrol put callback in I2S - ASoC: tegra: Fix kcontrol put callback in ADMAIF - ASoC: tegra: Fix wrong value type in DSPK - ASoC: tegra: Fix wrong value type in DMIC - ASoC: tegra: Fix wrong value type in I2S - ASoC: tegra: Fix wrong value type in ADMAIF - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode - selftests: net: Correct case name - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() - arm64: ftrace: add missing BTIs - siphash: use _unaligned version by default - net: mpls: Fix notifications when deleting a device - net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings() - tcp: fix page frag corruption on page fault - natsemi: xtensa: fix section mismatch warnings - i2c: cbus-gpio: set atomic transfer callback - i2c: stm32f7: stop dma transfer in case of NACK - i2c: stm32f7: recover the bus on access timeout - i2c: stm32f7: flush TX FIFO upon transfer errors - wireguard: ratelimiter: use kvcalloc() instead of kvzalloc() - wireguard: receive: drop handshakes if queue lock is contended - wireguard: receive: use ring buffer for incoming handshakes - wireguard: device: reset peer src endpoint when netns exits - wireguard: selftests: rename DEBUG_PI_LIST to DEBUG_PLIST - wireguard: selftests: actually test for routing loops - wireguard: allowedips: add missing __rcu annotation to satisfy sparse - wireguard: selftests: increase default dmesg log size - tracing/histograms: String compares should not care about signed values - KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() - KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1 - KVM: x86: Use a stable condition around all VT-d PI paths - KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST - KVM: Disallow user memslot with size that exceeds "unsigned long" - drm/amd/display: Allow DSC on supported MST branch devices - ipv6: fix memory leak in fib6_rule_suppress - sata_fsl: fix warning in remove_proc_entry when rmmod sata_fsl - sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl - s390/pci: move pseudo-MMIO to prevent MIO overlap - ipmi: Move remove_work to dedicated workqueue - rt2x00: do not mark device gone on EPROTO errors during start - kprobes: Limit max data_size of the kretprobe instances - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - ACPI: Add stubs for wakeup handler functions - net/smc: Avoid warning of possible recursive locking - perf report: Fix memory leaks around perf_tip() - perf hist: Fix memory leak of a perf_hpp_fmt - net: ethernet: dec: tulip: de4x5: fix possible array overflows in type3_infoblock() - net: tulip: de4x5: fix the problem that the array 'lp->phy[8]' may be out of bound - ipv6: check return value of ipv6_skip_exthdr - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() - ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile - drm/amd/amdgpu: fix potential memleak - drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again - scsi: iscsi: Unblock session then wake up error handler - thermal: core: Reset previous low and high trip during thermal zone init - btrfs: check-integrity: fix a warning on write caching disabled disk - s390/setup: avoid using memblock_enforce_memory_limit - platform/x86: thinkpad_acpi: Fix WWAN device disabled issue after S3 deep - platform/x86: thinkpad_acpi: Add support for dual fan control - net: return correct error code - net/smc: Transfer remaining wait queue entries during fallback - mac80211: do not access the IV when it was stripped - drm/sun4i: fix unmet dependency on RESET_CONTROLLER for PHY_SUN6I_MIPI_DPHY - powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" - gfs2: Fix length of holes reported at end-of-file - gfs2: release iopen glock early in evict - ovl: fix deadlock in splice write - ovl: simplify file splice - can: j1939: j1939_tp_cmd_recv(): check the dst address of TP.CM_BAM - NFSv42: Fix pagecache invalidation after COPY/CLONE - drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ - net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP - shm: extend forced shm destroy to support objects from several IPC nses - s390/mm: validate VMA in PGSTE manipulation functions - tty: hvc: replace BUG_ON() with negative return value - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - tracing: Check pid filtering when creating events - vhost/vsock: fix incorrect used length reported to the guest - iommu/amd: Clarify AMD IOMMUv2 initialization messages - smb3: do not error on fsync when readonly - ceph: properly handle statfs on multifs setups - f2fs: set SBI_NEED_FSCK flag when inconsistent node block found - sched/scs: Reset task stack state in bringup_cpu() - tcp: correctly handle increased zerocopy args struct size - net: mscc: ocelot: correctly report the timestamping RX filters in ethtool - net: mscc: ocelot: don't downgrade timestamping RX filters in SIOCSHWTSTAMP - net/smc: Don't call clcsock shutdown twice when smc shutdown - net: vlan: fix underflow for the real_dev refcnt - net/sched: sch_ets: don't peek at classes beyond 'nbands' - tls: fix replacing proto_ops - tls: splice_read: fix record type check - MIPS: use 3-level pgtable for 64KB page size on MIPS_VA_BITS_48 - MIPS: loongson64: fix FTLB configuration - igb: fix netpoll exit with traffic - nvmet: use IOCB_NOWAIT only if the filesystem supports it - net/smc: Fix loop in smc_listen - net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() - net: phylink: Force retrigger in case of latched link-fail indicator - net: phylink: Force link down and retrigger resolve on interface change - lan743x: fix deadlock in lan743x_phy_link_status_change() - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows - drm/amd/display: Set plane update flags for all planes in reset - PM: hibernate: use correct mode for swsusp_close() - net/ncsi : Add payload to be 32-bit aligned to fix dropped packets - nvmet-tcp: fix incomplete data digest send - net: marvell: mvpp2: increase MTU limit when XDP enabled - mlxsw: spectrum: Protect driver from buggy firmware - mlxsw: Verify the accessed index doesn't exceed the array length - net/smc: Ensure the active closing peer first closes clcsock - erofs: fix deadlock when shrink erofs slab - scsi: scsi_debug: Zero clear zones at reset write pointer - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING - ice: avoid bpf_prog refcount underflow - ice: fix vsi->txq_map sizing - net: nexthop: release IPv6 per-cpu dsts when replacing a nexthop group - net: ipv6: add fib6_nh_release_dsts stub - net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls - net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume - nfp: checking parameter process for rx-usecs/tx-usecs is invalid - ipv6: fix typos in __ip6_finish_output() - firmware: smccc: Fix check for ARCH_SOC_ID not implemented - mptcp: fix delack timer - ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec - iavf: Prevent changing static ITR values if adaptive moderation is on - net: marvell: prestera: fix double free issue on err path - drm/vc4: fix error code in vc4_create_object() - scsi: mpt3sas: Fix kernel panic during drive powercycle test - drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks - ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCE - NFSv42: Don't fail clone() unless the OP_CLONE operation failed - firmware: arm_scmi: pm: Propagate return value to caller - net: ieee802154: handle iftypes as u32 - ASoC: codecs: wcd934x: return error code correctly from hw_params - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls - ASoC: qdsp6: q6asm: fix q6asm_dai_prepare error handling - ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixer - ARM: dts: bcm2711: Fix PCIe interrupts - ARM: dts: BCM5301X: Add interrupt properties to GPIO node - ARM: dts: BCM5301X: Fix I2C controller interrupt - netfilter: flowtable: fix IPv6 tunnel addr match - netfilter: ipvs: Fix reuse connection if RS weight is 0 - netfilter: ctnetlink: do not erase error code with EINVAL - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY - proc/vmcore: fix clearing user buffer by properly using clear_user() - PCI: aardvark: Fix link training - PCI: aardvark: Simplify initialization of rootcap on virtual bridge - PCI: aardvark: Implement re-issuing config requests on CRS response - PCI: aardvark: Update comment about disabling link training - PCI: aardvark: Deduplicate code in advk_pcie_rd_conf() - powerpc/32: Fix hardlockup on vmap stack overflow - mdio: aspeed: Fix "Link is Down" issue - mmc: sdhci: Fix ADMA for PAGE_SIZE >= 64KiB - mmc: sdhci-esdhc-imx: disable CMDQ support - tracing: Fix pid filtering when triggers are attached - tracing/uprobe: Fix uprobe_perf_open probes iteration - KVM: PPC: Book3S HV: Prevent POWER7/8 TLB flush flushing SLB - xen: detect uninitialized xenbus in xenbus_init - xen: don't continue xenstore initialization in case of errors - fuse: release pipe buf after last use - staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect() - staging: greybus: Add missing rwsem around snd_ctl_remove() calls - staging/fbtft: Fix backlight - HID: wacom: Use "Confidence" flag to prevent reporting invalid contacts - Revert "parisc: Fix backtrace to always include init funtion names" - media: cec: copy sequence field for the reply - ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 - ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 - ALSA: ctxfi: Fix out-of-range access - binder: fix test regression due to sender_euid change - usb: hub: Fix locking issues with address0_mutex - usb: hub: Fix usb enumeration issue due to address0 race - usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts - usb: chipidea: ci_hdrc_imx: fix potential error pointer dereference in probe - net: nexthop: fix null pointer dereference when IPv6 is not enabled - usb: dwc3: gadget: Fix null pointer exception - usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer - usb: dwc3: gadget: Ignore NoStream after End Transfer - usb: dwc2: hcd_queue: Fix use of floating point literal - usb: dwc2: gadget: Fix ISOC flow for elapsed frames - USB: serial: option: add Fibocom FM101-GL variants - USB: serial: option: add Telit LE910S1 0x9200 composition - ACPI: Get acpi_device's parent from the parent field - ARM: Add unwinding annotations to __loop.*delay functions - fcntl: fix potential deadlocks for &fown_struct.lock - mm: usercopy: Warn vmalloc/module address in check_heap_object() - powerpc: Fix virt_addr_valid() check - jffs2: fix memory leak in jffs2_scan_medium - jffs2: fix memory leak in jffs2_do_mount_fs - jffs2: fix use-after-free in jffs2_clear_xattr_subsystem - powerpc/85xx: Fix oops when CONFIG_FSL_PMC=n - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - hugetlb: address ref count racing in prep_compound_gigantic_page - memblock: ensure there is no overflow in memblock_overlaps_region() - phonet: refcount leak in pep_sock_accep - Revert "[Backport] ARM: BCM53016: Specify switch ports for Meraki MR32" - USB: gadget: bRequestType is a bitfield, not a enum - USB: gadget: detect too-big endpoint 0 requests - Revert "perf: Rework perf_event_exit_event()" - ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() - ALSA: hda: hdac_ext_stream: fix potential locking issues - x86/Kconfig: Fix an unused variable error in dell-smm-hwmon - btrfs: update device path inode time instead of bd_inode - fs: export an inode_update_time helper - ice: Delete always true check of PF pointer - usb: max-3421: Use driver data instead of maintaining a list of bound devices - ASoC: DAPM: Cover regression by kctl change notification fix - selinux: fix NULL-pointer dereference when hashtab allocation fails - RDMA/netlink: Add __maybe_unused to static inline in C file - scsi: ufs: core: Fix task management completion timeout race - scsi: ufs: core: Fix task management completion - drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors - drm/i915/dp: Ensure sink rate values are always valid - drm/udl: fix control-message timeout - drm/amd/display: Update swizzle mode enums - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type - parisc/sticon: fix reverse colors - btrfs: fix memory ordering between normal and ordered work functions - net: stmmac: socfpga: add runtime suspend/resume callback for stratix10 platform - udf: Fix crash after seekdir - KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state load - block: Check ADMIN before NICE for IOPRIO_CLASS_RT - s390/kexec: fix memory leak of ipl report buffer - scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() - powerpc/8xx: Fix pinned TLBs with CONFIG_STRICT_KERNEL_RWX - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tipc: check for null after calling kmemdup - hexagon: clean up timer-regs.h - hexagon: export raw I/O routines for modules - tun: fix bonding active backup with arp monitoring - arm64: vdso32: suppress error message for 'make mrproper' - net: stmmac: dwmac-rk: Fix ethernet on rk3399 based devices - s390/kexec: fix return code handling - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - pinctrl: qcom: sdm845: Enable dual edge errata - KVM: PPC: Book3S HV: Use GLOBAL_TOC for kvmppc_h_set_dabr/xdabr() - e100: fix device suspend/resume - NFC: add NCI_UNREG flag to eliminate the race - net: nfc: nci: Change the NCI close sequence - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - i40e: Fix display error code in dmesg - i40e: Fix creation of first queue by omitting it if is not power of two - i40e: Fix warning message and call stack during rmmod i40e driver - i40e: Fix ping is lost after configuring ADq on VF - i40e: Fix changing previously set num_queue_pairs for PFs - i40e: Fix NULL ptr dereference on VSI filter sync - i40e: Fix correct max_pkt_size on VF RX queue - net: virtio_net_hdr_to_skb: count transport header in UFO - net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove - net: sched: act_mirred: drop dst for the direction from egress to ingress - scsi: core: sysfs: Fix hang when device state is set via sysfs - net/mlx5: E-Switch, return error if encap isn't supported - net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore - net/mlx5: Lag, update tracker when state change event received - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() - platform/x86: hp_accel: Fix an error handling path in 'lis3lv02d_probe()' - mips: lantiq: add support for clk_get_parent() - mips: bcm63xx: add support for clk_get_parent() - MIPS: generic/yamon-dt: fix uninitialized variable error - iavf: Fix for setting queues to 0 - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset - iavf: validate pointers - iavf: prevent accidental free of filter structure - iavf: Fix failure to exit out from last all-multicast mode - iavf: free q_vectors before queues in iavf_disable_vf - iavf: check for null in iavf_fix_features - iavf: Fix return of set the new channel count - net/smc: Make sure the link_id is unique - sock: fix /proc/net/sockstat underflow in sk_clone_lock() - net: reduce indentation level in sk_clone_lock() - tipc: only accept encrypted MSG_CRYPTO msgs - bnxt_en: reject indirect blk offload when hw-tc-offload is off - net: bnx2x: fix variable dereferenced before check - net: ipa: disable HOLB drop when updating timer - tracing: Add length protection to histogram string copies - tcp: Fix uninitialized access in skb frags array for Rx 0cp. - net-zerocopy: Refactor skb frag fast-forward op. - net-zerocopy: Copy straggler unaligned data for TCP Rx. zerocopy. - drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame - perf tests: Remove bash construct from record+zstd_comp_decomp.sh - perf bench futex: Fix memory leak of perf_cpu_map__new() - perf bpf: Avoid memory leak from perf_env__insert_btf() - tracing/histogram: Do not copy the fixed-size char array field over the field size - perf/x86/vlbr: Add c->flags to vlbr event constraints - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - mips: BCM63XX: ensure that CPU_SUPPORTS_32BIT_KERNEL is set - clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk - clk/ast2600: Fix soc revision for AHB - clk: ingenic: Fix bugs with divided dividers - f2fs: fix incorrect return value in f2fs_sanity_check_ckpt() - f2fs: compress: disallow disabling compress on non-empty compressed file - sh: define __BIG_ENDIAN for math-emu - sh: math-emu: drop unused functions - sh: fix kconfig unmet dependency warning for FRAME_POINTER - f2fs: fix to use WHINT_MODE - f2fs: fix up f2fs_lookup tracepoints - maple: fix wrong return value of maple_bus_init(). - sh: check return code of request_irq - powerpc/8xx: Fix Oops with STRICT_KERNEL_RWX without DEBUG_RODATA_TEST - powerpc/dcr: Use cmplwi instead of 3-argument cmpli - ALSA: gus: fix null pointer dereference on pointer block - ARM: dts: qcom: fix memory and mdio nodes naming for RB3011 - powerpc/5200: dts: fix memory node unit name - iio: imu: st_lsm6dsx: Avoid potential array overflow in st_lsm6dsx_set_odr() - scsi: target: Fix alua_tg_pt_gps_count tracking - scsi: target: Fix ordered tag handling - MIPS: sni: Fix the build - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - ALSA: ISA: not for M68K - ARM: dts: ls1021a-tsn: use generic "jedec,spi-nor" compatible for flash - ARM: dts: ls1021a: move thermal-zones node out of soc/ - usb: host: ohci-tmio: check return value after calling platform_get_resource() - ARM: dts: omap: fix gpmc,mux-add-data type - firmware_loader: fix pre-allocated buf built-in firmware use - ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec - scsi: advansys: Fix kernel pointer leak - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect - clk: imx: imx6ul: Move csi_sel mux to correct base register - ASoC: SOF: Intel: hda-dai: fix potential locking issue - arm64: dts: freescale: fix arm,sp805 compatible string - arm64: dts: qcom: ipq6018: Fix qcom,controlled-remotely property - arm64: dts: qcom: msm8998: Fix CPU/L2 idle state latency and residency - ARM: BCM53016: Specify switch ports for Meraki MR32 - staging: rtl8723bs: remove possible deadlock when disconnect (v2) - ARM: dts: ux500: Skomer regulator fixes - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read - usb: musb: tusb6010: check return value after calling platform_get_resource() - bus: ti-sysc: Use context lost quirk for otg - bus: ti-sysc: Add quirk handling for reinit on context lost - RDMA/bnxt_re: Check if the vlan is valid before reporting - arm64: dts: hisilicon: fix arm,sp805 compatible string - arm64: dts: rockchip: Disable CDN DP on Pinebook Pro - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() - ARM: dts: NSP: Fix mpcore, mmc node names - staging: wfx: ensure IRQ is ready before enabling it - arm64: dts: allwinner: a100: Fix thermal zone node name - arm64: dts: allwinner: h5: Fix GPU thermal zone node name - ARM: dts: sunxi: Fix OPPs node name - arm64: zynqmp: Fix serial compatible string - arm64: zynqmp: Do not duplicate flash partition label property - ubifs: ubifs_releasepage: Remove ubifs_assert(0) to valid this process - ubifs: ubifs_writepage: Mark page dirty after writing inode failed - fget: check that the fd still exists after getting a ref to it - nbd: Fix use-after-free in blk_mq_free_rqs - xfs: fix up non-directory creation in SGID directories - pipe: Fix endless sleep problem due to the out-of-order - blk-cgroup: prevent rcu_sched detected stalls warnings while iterating blkgs - blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_DEV_THROTTLING_LOW is off - block: Fix fsync always failed if once failed - kfence: fix memory leak when cat kfence objects - io_uring: fix soft lockup when call __io_remove_buffers - io_uring: return back safer resurrect - io_uring: fix ltout double free on completion race - ext4: always panic when errors=panic is specified - scsi: core: Stop using DRIVER_ERROR - drm/i915/guc: Update to use firmware v49.0.1- Increase-debugfs_dump_index-after-dump - brd: expose number of allocated pages in debugfs - net: hns3: create new common cmd code for PF and VF modules - net: hns3: refactor VF tqp stats APIs with new common tqp stats APIs - net: hns3: refactor PF tqp stats APIs with new common tqp stats APIs - net: hns3: create new set of common tqp stats APIs for PF and VF reuse - net: hns3: refactor VF rss init APIs with new common rss init APIs - net: hns3: refactor PF rss init APIs with new common rss init APIs - net: hns3: create new set of common rss init APIs for PF and VF reuse - net: hns3: refactor VF rss set APIs with new common rss set APIs - net: hns3: refactor PF rss set APIs with new common rss set APIs - net: hns3: create new set of common rss set APIs for PF and VF module - net: hns3: refactor VF rss get APIs with new common rss get APIs - net: hns3: refactor PF rss get APIs with new common rss get APIs - net: hns3: create new set of common rss get APIs for PF and VF rss module - net: hns3: refactor hclge_comm_send function in PF/VF drivers - net: hns3: create new rss common structure hclge_comm_rss_cfg - net: hns3: delete the hclge_cmd.c and hclgevf_cmd.c - net: hns3: refactor VF cmdq init and uninit APIs with new common APIs - net: hns3: refactor PF cmdq init and uninit APIs with new common APIs - net: hns3: create common cmdq init and uninit APIs - net: hns3: refactor VF cmdq resource APIs with new common APIs - net: hns3: refactor PF cmdq resource APIs with new common APIs - net: hns3: create common cmdq resource allocate/free/query APIs - net: hns3: refactor hclgevf_cmd_send with new hclge_comm_cmd_send API - net: hns3: refactor hclge_cmd_send with new hclge_comm_cmd_send API - net: hns3: create new set of unified hclge_comm_cmd_send APIs - net: hns3: use struct hclge_desc to replace hclgevf_desc in VF cmdq module - net: hns3: create new cmdq hardware description structure hclge_comm_hw - net: hns3: refactor hns3 makefile to support hns3_common module - Revert "bcache: add a framework to perform prefetch" - Revert "bcache: provide a switch to bypass all IO requests" - Revert "bcache: inflight prefetch requests block overlapped normal requests" - Revert "bcache: Delay to invalidate cache data in writearound write" - Revert "bcache: Add a sample of userspace prefetch client" - Revert "bcache: Rewrite patch to delay to invalidate cache data" - Revert "bcache: do not collect data insert info created by write_moving" - Revert "bcache: always record start time of a sample"- netfilter: fix regression in looped (broad|multi)cast's MAC handling - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() - serial: amba-pl011: Fix serial port discard interrupt when interrupt signal line of serial port is connected to mbigen. - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - perf script: Fix printing 'phys_addr' failure issue - bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - bcache: Rewrite patch to delay to invalidate cache data - bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch - tcp: Add some stub info for KABI consistency - BMA: Fix format string compile warning in arm32 builds- hugepage: add sysctl for hugepage alloc and mig - mm: export node type {pmem|dram} under /sys/bus/node - acpi/numa: memorize node type from SRAT table - etmem_scan: add pte_hole callback - etmem_scan: release CPU after scan walk_step size - etmem: fix potential UAF when walk ept page table - etmem: fix concurrent access to export file operations - etmem scan: fix memleak in vm_idle_read - etmem_scan: x86: support scan 4 level ept under 5 level host page table - etmem: x86: support scan hugetlb of vm - etmem: add ioctl for mm idle scan - RDMA/hns: Remove support for HIP06 - RDMA/hns: Remove RST2RST error prints for hw v1 - RDMA/hns: Support direct wqe of userspace - RDMA/hns: Modify the mapping attribute of doorbell to device - RDMA/hns: Encapsulate the qp db as a function - RDMA/hns: Use the core code to manage the fixed mmap entries - RDMA/hns: Use IDA interface to manage uar index - RDMA/hns: Enable the cmd mask of uverbs to create and destroy AH - RDMA/hns: Fix Direct WQE is not enable - RDMA/hns: Enable stash feature of HIP09- tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - xfs: move the CIL workqueue to the CIL - xfs: CIL work is serialised, not pipelined - xfs: AIL needs asynchronous CIL forcing - xfs: reduce ilock acquisitions in xfs_file_fsync - xfs: refactor xfs_file_fsync - xfs: throttle inode inactivation queuing on memory reclaim - xfs: avoid buffer deadlocks when walking fs inodes - xfs: use background worker pool when transactions can't get free space - xfs: don't run speculative preallocation gc when fs is frozen - xfs: flush inode inactivation work when compiling usage statistics - xfs: inactivate inodes any time we try to free speculative preallocations - xfs: queue inactivation immediately when free realtime extents are tight - xfs: queue inactivation immediately when quota is nearing enforcement - xfs: queue inactivation immediately when free space is tight - xfs: per-cpu deferred inode inactivation queues - xfs: detach dquots from inode if we don't need to inactivate it - xfs: move xfs_inactive call to xfs_inode_mark_reclaimable - xfs: remove the active vs running quota differentiation - xfs: remove the flags argument to xfs_qm_dquot_walk - xfs: remove xfs_dqrele_all_inodes - xfs: remove support for disabling quota accounting on a mounted file system - xfs: don't nest transactions when scanning for eofblocks - xfs: force log and push AIL to clear pinned inodes when aborting mount - xfs: separate primary inode selection criteria in xfs_iget_cache_hit - xfs: refactor the inode recycling code - xfs: add iclog state trace events - xfs: rename struct xfs_eofblocks to xfs_icwalk - xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_ - xfs: selectively keep sick inodes in memory - xfs: drop IDONTCACHE on inodes when we mark them sick - xfs: refactor per-AG inode tagging functions - xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag - xfs: pass struct xfs_eofblocks to the inode scan callback - xfs: fix radix tree tag signs - xfs: make the icwalk processing functions clean up the grab state - xfs: clean up inode state flag tests in xfs_blockgc_igrab - xfs: remove indirect calls from xfs_inode_walk{,_ag} - xfs: remove iter_flags parameter from xfs_inode_walk_* - xfs: move xfs_inew_wait call into xfs_dqrele_inode - xfs: separate the dqrele_all inode grab logic from xfs_inode_walk_ag_grab - xfs: pass the goal of the incore inode walk to xfs_inode_walk() - xfs: rename xfs_inode_walk functions to xfs_icwalk - xfs: move the inode walk functions further down - xfs: detach inode dquots at the end of inactivation - xfs: move the quotaoff dqrele inode walk into xfs_icache.c - xfs: don't bounce the iolock between free_{eof,cow}blocks - xfs: expose the blockgc workqueue knobs publicly - xfs: rename the blockgc workqueue - xfs: prevent metadata files from being inactivated - xfs: parallelize block preallocation garbage collection - xfs: rename block gc start and stop functions - xfs: only walk the incore inode tree once per blockgc scan - xfs: consolidate the eofblocks and cowblocks workers - xfs: consolidate incore inode radix tree posteof/cowblocks tags - xfs: remove trivial eof/cowblocks functions - xfs: hide xfs_icache_free_cowblocks - xfs: hide xfs_icache_free_eofblocks - xfs: relocate the eofb/cowb workqueue functions - xfs: set WQ_SYSFS on all workqueues in debug mode - xfs: increase the default parallelism levels of pwork clients - xfs: flush speculative space allocations when we run out of space - xfs: refactor xfs_icache_free_{eof,cow}blocks call sites - xfs: add a tracepoint for blockgc scans - xfs: flush eof/cowblocks if we can't reserve quota for chown - xfs: flush eof/cowblocks if we can't reserve quota for inode creation - xfs: flush eof/cowblocks if we can't reserve quota for file blocks - xfs: try worst case space reservation upfront in xfs_reflink_remap_extent - xfs: pass flags and return gc errors from xfs_blockgc_free_quota - xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts - xfs: xfs_inode_free_quota_blocks should scan project quota - xfs: don't stall cowblocks scan if we can't take locks - xfs: trigger all block gc scans when low on quota space - xfs: shut down the filesystem if we screw up quota reservation - xfs: rename code to error in xfs_ioctl_setattr - xfs: remove xfs_qm_vop_chown_reserve - xfs: refactor inode ownership change transaction/inode/quota allocation idiom - xfs: refactor inode creation transaction/inode/quota allocation idiom - xfs: refactor reflink functions to use xfs_trans_alloc_inode - xfs: allow reservation of rtblocks with xfs_trans_alloc_inode - xfs: refactor common transaction/inode/quota allocation idiom - xfs: reserve data and rt quota at the same time - xfs: fix up build warnings when quotas are disabled - xfs: clean up icreate quota reservation calls - xfs: remove xfs_trans_unreserve_quota_nblks completely - xfs: create convenience wrappers for incore quota block reservations - xfs: clean up quota reservation callsites - xfs: reduce quota reservation when doing a dax unwritten extent conversion - scsi:spraid: use bsg module to replace with ioctrl - KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created - KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES - KVM: vmx/pmu: Release guest LBR event via lazy release mechanism - KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI - KVM: vmx/pmu: Reduce the overhead of LBR pass-through or cancellation - KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR event is ACTIVE - KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBUGCTLMSR_LBR - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled - KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh - KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static - KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_DEBUGCTL - openeuler_defconfig: Enable sharepool feature in defconfig - net/spnic:The reset command flags modification. - net/spnic:Attribute negotiation and optimization. - net/spnic:RSS initialization process optimization - arm64: Fix conflict for capability when cpu hotplug - memcg: Add static key for memcg kswapd - memcg: make memcg kswapd deal with dirty - memcg: support memcg sync reclaim work as kswapd - memcg: Export memcg.high from cgroupv2 to cgroupv1 - memcg: Export memcg.{min/low} from cgroupv2 to cgroupv1 - kabi: Add reserved page and gfp flags for future extension - kabi: reserve space for cgroup_bpf_attach_type and bpf_cgroup_storage_type - bpf: Migrate cgroup_bpf to internal cgroup_bpf_attach_type enum - bpf: Split cgroup_bpf_enabled per attach type - bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt - bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks - KABI: Add KABI_AUX_PTR extenstions to some more base structures - kabi: Generalize naming of kabi helper macros - arm64: Request resources for reserved memory via memmap - arm64: Add support for memmap kernel parameters- openeuler_defconfig: Enable CONFIG_KABI_RESERVE for x86 and arm64 - KABI: Add CONFIG_KABI_RESERVE to control KABI padding reserve - KABI: Fix allmodconfig build error - Revert "kabi: reserve space for ptp_clock.h" - kabi: reserve space for arm64 cpufeature related structure - UAPI: nfsfh.h: Replace one-element array with flexible-array member - kabi: Add kabi reservation for storage module - KABI:reserve space for sched structures - KABI: reserve space for IMA IPE - kabi: reserve space for cred and user_namespace - Increase size of ucounts to atomic_long_t - kabi: reserve space for fwnode.h - kabi: reserve space for iommu.h - kabi: reserve space for ptp_clock.h - kabi: reserve space for struct ptp_clock_info - kabi: reserve space for struct ptp_clock - kabi: reserve space for struct module - kabi: reserve space for kobject related structures - kabi: reserve space for io subsystem related structures - KABI: add KABI padding to x86/paravirt ops structures - KABI: add KABI padding to cpuidle structures - kabi: reserve space for struct dma_map_ops - kabi: reserve space for struct cpu_stop_work - kabi: reserve space for perf subsystem related structures - kabi: net: reserve space for net netfilter subsystem related structure - kabi: net: reserve space for net bpf subsystem related structure - kabi: net: reserve space for net rdma subsystem related structure - kabi: net: reserve space for net sunrpc subsystem related structure - kabi: net: reserve space for net can subsystem related structure - kabi: net: reserve space for net base subsystem related structure - kabi: reserve space for cgroup bpf structures - kabi: reserve space for cpu cgroup and cpuset cgroup related structures - kabi: reserve space for memcg related structures - kabi: reserve space for cgroup framework related structures - kabi: mm: reserve space for memory subsystem related - msi: Add kabi_reserve in msi.h - irqdomain: Add kabi_reserve in irqdomain - irq_desc: Add kabi_reserve in irq_desc - irq: Add kabi_reserve in irq - interrupt: Add kabi_reserve in interrupt.h - bootparam: Add kabi_reserve in bootparam - kabi: reserve space for hrtimer related structures - kabi: reserve space for time and workqueue subsystem related structure - kabi: reserve space for struct worker - kabi: reserve space for net_namespace - kabi: reserve space for power management related structure - kabi: reserve space for pci subsystem related structure - kabi: reserve space for posix clock related structure - kabi: add kABI reference checking tool - kabi: add a tool to generate the kabi reference relationship - kabi: add script tools to check kabi symbol - kabi: enables more stringent kabi checks - kabi: add KABI_SIZE_ALIGN_CHECKS for more stringent kabi checks - kabi: add kabi helper macros - pci: do not save 'PCI_BRIDGE_CTL_BUS_RESET' - PCI: check BIR before mapping MSI-X Table - PCI: Fail MSI-X mapping if MSI-X Table offset is out of range of BAR space - PCI/sysfs: Take reference on device to be removed - pciehp: fix a race between pciehp and removing operations by sysfs - iommu/arm-smmu-v3: Add suspend and resume support - cgroup: Fix task_css_check rcu warnings - psi: using cpuacct_cgrp_id under CONFIG_CGROUP_CPUACCT - psi: fix unexpected behavior of psi in cgroup v1 during init - perf inject: Fix ARM SPE handling - perf tools: Set COMPAT_NEED_REALLOCARRAY for CONFIG_AUXTRACE=1 - perf arm-spe: Support hardware-based PID tracing - perf arm-spe: Save context ID in record - perf arm-spe: Update --switch-events docs in 'perf record' - perf arm-spe: Track task context switch for cpu-mode events - perf arm-spe: Print size using consistent format - perf arm-spe: Implement find_snapshot callback - perf arm-spe: Snapshot mode test - perf arm-spe: Add snapshot mode support - perf arm-spe: Don't wait for PERF_RECORD_EXIT event - perf arm-spe: Bail out if the trace is later than perf event - perf arm-spe: Assign kernel time to synthesized event - perf arm-spe: Convert event kernel time to counter value - perf arm-spe: Save clock parameters from TIME_CONV event - perf arm-spe: Remove redundant checking for "full_auxtrace" - perf arm-spe: Enable timestamp for per-cpu mode - perf arm-spe: Correct sample flags for dummy event - perf arm-spe: Correct sample flags for SPE event - perf arm-spe: Avoid potential buffer overrun - perf arm-spe: Set sample's data source field - perf arm-spe: Synthesize memory event - perf arm-spe: Fill address info for samples - perf arm-spe: Store operation type in packet - perf arm-spe: Store memory address in packet - perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC - perf c2c: Add local variables for output metrics - perf c2c: Refactor node display - perf c2c: Fix argument type for percent() - perf c2c: Refactor display filter - perf c2c: Refactor hist entry validation - perf c2c: Rename for shared cache line stats - perf arm-spe: Add support for ARMv8.3-SPE - perf arm_spe: Decode memory tagging properties - perf arm-spe: Add more sub classes for operation packet - perf arm-spe: Refactor operation packet handling - perf arm-spe: Add new function arm_spe_pkt_desc_op_type() - perf arm-spe: Remove size condition checking for events - perf arm-spe: Refactor event type handling - perf arm-spe: Add new function arm_spe_pkt_desc_event() - perf arm-spe: Refactor counter packet handling - perf arm-spe: Add new function arm_spe_pkt_desc_counter() - perf arm-spe: Refactor context packet handling - perf arm_spe: Fixup top byte for data virtual address - perf arm-spe: Refactor address packet handling - perf arm-spe: Add new function arm_spe_pkt_desc_addr() - perf arm-spe: Refactor packet header parsing - perf arm-spe: Refactor printing string to buffer - perf arm-spe: Fix packet length handling - perf arm-spe: Refactor arm_spe_get_events() - perf arm-spe: Refactor payload size calculation - perf arm-spe: Fix a typo in comment - perf arm-spe: Include bitops.h for BIT() macro - perf mem: Support ARM SPE events - perf c2c: Support AUX trace - perf mem: Support AUX trace - perf auxtrace: Add itrace option '-M' for memory events - perf mem: Only initialize memory event for recording - perf c2c: Support memory event PERF_MEM_EVENTS__LOAD_STORE - perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORE - perf mem: Introduce weak function perf_mem_events__ptr() - perf mem: Search event name with more flexible path - share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: charge pages to the memcg of current task - share_pool: Use node_id from spa when alloc share_pool memory - share_pool: Don't allow non-sp mmap in sp address range - share_pool: support fork() and exit() to handle the mm - share_pool: Implement sp_group_del_task() - share_pool: Implement sp_group_add_task() - share_pool: Implement sp_alloc() - share_pool: Implement sp_unshare_uva() - share_pool: Implement sp_make_share_k2u() - share_pool: Implement sp_free() - share_pool: Implement sp_group_id_by_pid() - share_pool: Implement sp_unshare_kva - share_pool: Implement sp_make_share_u2k() - share_pool: Compact memory when necessary - share_pool: Add sp-area management code - share_pool: Implement sp_walk_page_range() - share_pool: Add VM_SHARE_POOL flag for vm_area_struct - share_pool: Add proc interfaces to show sp info - share_pool: Reserve the va space for share_pool - share_pool: Add Statement for all the exported symbol - share_pool: Add base framework for share_pool - shmem: Alloc shared memory on a specified memory node - memory: introduce do_mm_populate - vmalloc: Extend for hugepages mapping - mm/hugetlb: allocate huge page and setup page table - timekeeping: Really make sure wall_to_monotonic isn't positive - tracing/osnoise: Fix compile warning in function start_kthread - configs: Enable osnoise and timerlat - tracing: Have osnoise_main() add a quiescent state for task rcu - tracing/osnoise: Make osnoise_instances static - tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions - tracing/osnoise: Remove STACKTRACE ifdefs from inside functions - tracing/osnoise: Allow multiple instances of the same tracer - tracing/osnoise: Remove TIMERLAT ifdefs from inside functions - tracing: Disable "other" permission bits in the tracefs files - tracing/osnoise: Support a list of trace_array *tr - tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write() - tracing/osnoise: Split workload start from the tracer start - tracing/osnoise: Improve comments about barrier need for NMI callbacks - tracing/osnoise: Do not follow tracing_cpumask - tracing: Fix missing osnoise tracer on max_latency - tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads() - trace/osnoise: Print a stop tracing message - trace/osnoise: Make 'noise' variable s64 in run_osnoise() - tracing: Fix spelling in osnoise tracer "interferences" -> "interference" - Documentation: Fix a typo on trace/osnoise-tracer - trace/osnoise: Fix return value on osnoise_init_hotplug_support - trace/osnoise: Make interval u64 on osnoise_main - trace/osnoise: Support hotplug operations - trace/osnoise: Fix 'no previous prototype' warnings - trace/osnoise: Fix an ifdef comment - trace/osnoise: Add a header with PREEMPT_RT additional fields - trace: Add timerlat tracer - trace: Add osnoise tracer - tracing: Merge irqflags + preempt counter. - trace: Add __print_ns_to_secs() and __print_ns_without_secs() helpers - trace: Add a generic function to read/write u64 values from tracefs - driver core: auxiliary bus: Fix memory leak when driver_register() fail - driver core: auxiliary bus: Remove unneeded module bits - driver core: auxiliary bus: Fix calling stage for auxiliary bus init - driver core: auxiliary bus: Fix auxiliary bus shutdown null auxdrv ptr - driver core: auxiliary bus: minor coding style tweaks - driver core: auxiliary bus: make remove function return void - driver core: auxiliary bus: move slab.h from include file - Add auxiliary bus support - svm: Set CONFIG_HISI_SVM as m by default - svm: Change svm to modules and remove unused functions - arm64/ascend: Enable CONFIG_ASCEND_OOM for openeuler_defconfig - arm64/ascend: Add new enable_oom_killer interface for oom contrl - x86: Support huge vmalloc mappings - arm64: Support huge vmalloc mappings - mm: vmalloc: Let user to control huge vmalloc default behavior - pid_ns: Make pid_max per namespace - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - vfio/mdev: Add missing error handling to dev_set_name() - KVM: arm64: Restore PMU configuration on first run - KVM: arm64: Refuse to run VCPU if PMU is not initialized - KVM: arm64: Add kvm_vcpu_has_pmu() helper - KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPIC - KVM: x86: Properly reset MMU context at vCPU RESET/INIT - KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer - KVM: X86: Fix missing local pCPU when executing wbinvd on all dirty pCPUs - kvm: SMM: fix losing SMI problem - arm64: mm: support setting page attributes for debugging - mm: emit the "free" trace report before freeing memory in kmem_cache_free() - mm, page_alloc: disable pcplists during memory offline - mm, page_alloc: move draining pcplists to page isolation users - mm, page_alloc: cache pageset high and batch in struct zone - mm, page_alloc: simplify pageset_update() - mm, page_alloc: remove setup_pageset() - mm, page_alloc: calculate pageset high and batch once per zone - mm, page_alloc: clean up pageset high and batch update - tools arch x86: Sync the msr-index.h copy with the kernel sources - powercap: RAPL: Add AMD Fam19h RAPL support - powercap: Add AMD Fam17h RAPL support - powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer - x86/msr-index: sort AMD RAPL MSRs by address - Revert "ima: Introduce ima namespace" - Revert "ima: Add a list of the installed ima namespaces" - Revert "ima: Bind ima namespace to the file descriptor" - Revert "ima: Add ima policy related data to the ima namespace" - Revert "ima: Add methods for parsing ima policy configuration string" - Revert "ima: Add ima namespace to the ima subsystem APIs" - Revert "ima: Extend the APIs in the integrity subsystem" - Revert "ima: Add integrity inode related data to the ima namespace" - Revert "ima: Enable per ima namespace policy settings" - Revert "ima: Add ima namespace id to the measurement list related structures" - Revert "ima: Keep track of the measurment list per ima namespace" - Revert "ima: Check ima namespace ID during digest entry lookup" - Revert "ima: Add a new ima template that includes namespace ID" - Revert "ima: Add per namespace view of the measurement list" - Revert "ima: Add a reader counter to the integrity inode data" - Revert "ima: Extend permissions to the ima securityfs entries" - Revert "ima: Add the violation counter to the namespace" - Revert "ima: Change the owning user namespace of the ima namespace if necessary" - Revert "ima: Configure the new ima namespace from securityfs" - Revert "ima: Parse per ima namespace policy file" - Revert "user namespace: Add function that checks if the UID map is defined" - Revert "ima: Remap IDs of subject based rules if necessary" - Revert "keys: Add domain tag to the keyring search criteria" - Revert "keys: Include key domain tag in the iterative search" - Revert "keys: Allow to set key domain tag separately from the key type" - Revert "ima: Add key domain to the ima namespace" - Revert "integrity: Add key domain tag to the search criteria" - Revert "ima: Load per ima namespace x509 certificate" - Revert "ima: Add dummy boot aggregate to per ima namespace measurement list" - Revert "ima: Set ML template per ima namespace" - Revert "ima: fix a potential crash owing to the compiler optimisation" - Revert "ima: Introduce ima-ns-sig template" - Revert "digest list: disable digest lists in non-root ima namespaces" - Revert "imans: Use initial ima namespace domain tag when IMANS is disabled." - Revert "imans: Check CAP_SYS_ADMIN in userns associated with IMA NS during configuration." - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa: Move the management structures for cdm nodes to ddr - tick/nohz: Call tick_nohz_task_switch() with interrupts disabled - tick/nohz: Kick only _queued_ task whose tick dependency is updated - tick/nohz: Change signal tick dependency to wake up CPUs of member tasks - tick/nohz: Only wake up a single target cpu when kicking a task - tick/nohz: Update idle_exittime on actual idle exit - tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE - tick/nohz: Conditionally restart tick on idle exit - tick/sched: Release seqcount before invoking calc_load_global() - tick/sched: Optimize tick_do_update_jiffies64() further - tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() - tick/sched: Use tick_next_period for lockless quick check - arm64: Revert feature: Add memmap parameter and register pmem - crypto: hisilicon/zip - enable ssid for sva sgl - crypto: hisilicon/zip - add new algorithms for uacce device - PCI: fix the wrong class type for HiSilicon NP 5896 - PCI: Fix SD5896 NP init failure - fs: fix a hungtask problem when freeze/unfreeze fs - PCI: Add support of port isolation for QLogic HBA card 26 - xfs: fix chown leaking delalloc quota blocks when fssetxattr fails - xfs: punch out data fork delalloc blocks on COW writeback failure - xfs: use kmem_cache_free() for kmem_cache objects - xfs: fix I_DONTCACHE - xfs: only set IOMAP_F_SHARED when providing a srcmap to a write - xfs: fix perag structure refcounting error when scrub fails - xfs: make fsmap backend function key parameters const - xfs: fix off-by-one error when the last rt extent is in use - xfs: make xfs_rtalloc_query_range input parameters const - xfs: replace kmem_alloc_large() with kvmalloc() - xfs: remove kmem_alloc_io() - mm: Add kvrealloc() - xfs: introduce all-mounts list for cpu hotplug notifications - xfs: introduce CPU hotplug infrastructure - xfs: prevent spoofing of rtbitmap blocks when recovering buffers - xfs: Enforce attr3 buffer recovery order - xfs: logging the on disk inode LSN can make it go backwards - xfs: avoid unnecessary waits in xfs_log_force_lsn() - xfs: log forces imply data device cache flushes - xfs: factor out forced iclog flushes - xfs: fix ordering violation between cache flushes and tail updates - xfs: fold __xlog_state_release_iclog into xlog_state_release_iclog - xfs: external logs need to flush data device - xfs: flush data dev on external log write - xfs: fix an integer overflow error in xfs_growfs_rt - xfs: reset child dir '..' entry when unlinking child - xfs: don't wait on future iclogs when pushing the CIL - xfs: Fix a CIL UAF by getting get rid of the iclog callback lock - xfs: remove callback dequeue loop from xlog_state_do_iclog_callbacks - xfs: don't nest icloglock inside ic_callback_lock - xfs: force the log offline when log intent item recovery fails - xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes - xfs: xfs_log_force_lsn isn't passed a LSN - xfs: Fix CIL throttle hang when CIL space used going backwards - xfs: journal IO cache flush reductions - xfs: remove need_start_rec parameter from xlog_write() - xfs: CIL checkpoint flushes caches unconditionally - xfs: async blkdev cache flush - xfs: separate CIL commit record IO - xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() - xfs: log stripe roundoff is a property of the log - xfs: only reset incore inode health state flags when reclaiming an inode - xfs: don't take a spinlock unconditionally in the DIO fastpath - xfs: bunmapi has unnecessary AG lock ordering issues - xfs: btree format inode forks can have zero extents - xfs: Fix fall-through warnings for Clang - xfs: don't reset log idle state on covering checkpoints - xfs: check free AG space when making per-AG reservations - xfs: unconditionally read all AGFs on mounts with perag reservation - xfs: fix deadlock retry tracepoint arguments - xfs: fix scrub and remount-ro protection when running scrub - xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range - xfs: count free space btree blocks when scrubbing pre-lazysbcount fses - xfs: update superblock counters correctly for !lazysbcount - xfs: don't check agf_btreeblks on pre-lazysbcount filesystems - xfs: remove obsolete AGF counter debugging - xfs: drop submit side trans alloc for append ioends - net: hns3: Fix spelling mistake "faile" -> "failed" - net: hns3: fix hns3 driver header file not self-contained issue - net: hns3: replace one tab with space in for statement - net: hns3: remove rebundant line for hclge_dbg_dump_tm_pg() - net: hns3: add comments for hclge_dbg_fill_content() - net: hns3: align return value type of atomic_read() with its output - net: hns3: modify one argument type of function hclge_ncl_config_data_print - net: hns3: Align type of some variables with their print type - net: hns3: add print vport id for failed message of vlan - net: hns3: refactor function hclge_set_vlan_filter_hw - net: hns3: optimize function hclge_cfg_common_loopback() - net: hns3: refactor function hns3_get_vector_ring_chain() - net: hns3: refactor function hclge_set_channels() - net: hns3: refactor function hclge_configure() - net: hns3: split function hclge_update_port_base_vlan_cfg() - net: hns3: split function hns3_nic_net_xmit() - net: hns3: split function hclge_get_fd_rule_info() - net: hns3: split function hclge_init_vlan_config() - net: hns3: refactor function hns3_fill_skb_desc to simplify code - net: hns3: extract macro to simplify ring stats update code - net: hns3: make symbol 'hclge_mac_speed_map_to_fw' static - net: hns3: split function hns3_set_l2l3l4() - net: hns3: split function hns3_handle_bdinfo() - net: hns3: split function hns3_nic_get_stats64() - net: hns3: refine function hclge_tm_pri_q_qs_cfg() - net: hns3: add new function hclge_tm_schd_mode_tc_base_cfg() - net: hns3: refine function hclge_cfg_mac_speed_dup_hw() - net: hns3: split function hns3_get_tx_timeo_queue_info() - net: hns3: refactor two hns3 debugfs functions - net: hns3: refactor hns3_nic_reuse_page() - net: hns3: refactor reset_prepare_general retry statement - net: hns3: use macro IANA_VXLAN_GPE_UDP_PORT to replace number 4790 - net: vxlan: add macro definition for number of IANA VXLAN-GPE port - net: hns3: fix incorrect components info of ethtool --reset command - net: hns3: fix one incorrect value of page pool info when queried by debugfs - net: hns3: add check NULL address for page pool - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - net: hns3: add dql info when tx timeout - net: hns3: debugfs add drop packet statistics of multicast and broadcast for igu - net: hns3: format the output of the MAC address - net: hns3: add log for workqueue scheduled late - net: hns3: remove the way to set tx spare buf via module parameter - net: hns3: add support to set/get rx buf len via ethtool for hns3 driver - ethtool: extend ringparam setting/getting API with rx_buf_len - ethtool: add support to set/get rx buf len via ethtool - net: hns3: add support to set/get tx copybreak buf size via ethtool for hns3 driver - ethtool: add support to set/get tx copybreak buf size via ethtool - vhost_net: avoid tx queue stuck when sendmsg fails - crypto: x86/sm4 - Fix invalid section entry size - crypto: sm4 - Do not change section of ck and sbox - crypto: x86/sm4 - Fix frame pointer stack corruption - Add the configuration for accelerated of SM4 - crypto: x86/sm4 - add AES-NI/AVX2/x86_64 implementation - crypto: x86/sm4 - export reusable AESNI/AVX functions - crypto: tcrypt - add the asynchronous speed test for SM4 - crypto: x86/sm4 - add AES-NI/AVX/x86_64 implementation - crypto: arm64/sm4-ce - Make dependent on sm4 library instead of sm4-generic - crypto: sm4 - create SM4 library based on sm4 generic code - crypto: tcrypt - add GCM/CCM mode test for SM4 algorithm - crypto: testmgr - Add GCM/CCM mode test of SM4 algorithm - crypto: tcrypt - Fix missing return value check - ipvlan: limit loop_qlen ranges - ipvlan: limit loop_delay ranges - ipvlan: Introduce local xmit queue for l2e mode - ipvlan: check the value of module parameter ipvlan_default_mode - ipvlan: Introduce l2e mode - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - iommu: add iommu interface to set/get device configuration - block/wbt: fix negative inflight counter when remove scsi device - md/raid1: fix a race between removing rdev and access conf->mirrors[i].rdev - arm64/ascend: Enable CONFIG_ASCEND_DVPP_MMAP - arm64/ascend: Enable DvPP mmap features for Ascend Platform - arm64: openeuler_defconfig: Adjust page size to 4K and VA_BITS to 48 - openeuler_defconfig: Adjust CONFIG_NODES_SHIFT to 7 - arm64: openeuler_defconfig: increase CONFIG_NR_CPUS value to 4096 - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - arm32: kaslr: Bugfix of initrd size calculation when enabled kaslr - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - mm: Change tmpfs size base on ddr size. - SUNRPC: Close a race with transport setup and module put - sched: Introduce handle priority reversion mechanism - mm: Check numa node hugepages enough when mmap hugetlb - block: return errors from blk_execute_rq() - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged()- 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-0001 1699401600 5.10.0-60.116.0.143.oe22035.10.0-60.116.0.143.oe2203bpftool0-metadata_list-compact_tlv-bpftool-5.10.0-60.116.0.143.oe2203.x86_640-metadata_list-compact-bpftool-5.10.0-60.116.0.143.oe2203.x86_64bpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-btf.8.gzbpftool-cgroup.8.gzbpftool-feature.8.gzbpftool-gen.8.gzbpftool-iter.8.gzbpftool-link.8.gzbpftool-map.8.gzbpftool-net.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool-struct_ops.8.gzbpftool.8.gz/etc/bash_completion.d//etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:22.03:LTS/standard_x86_64/36ce61c0e016afd0a07a9d4beb2fab63-kernelcpioxz2x86_64-openEuler-linux-gnuASCII textELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=4ba5b6a18ad5974204745706c4216e1ca3d5223e, for GNU/Linux 3.2.0, strippeddirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)C source, ASCII text (gzip compressed data, max compression, from Unix)RRRRRRRR RR RRRRRR R RR RRRRRRxYdefY8gF)utf-8d630e07206486a3c55273b127373f1078102a4bc3c467311ffa00c4c8f67f2cef728cfa8bbe3c1fa609086b19723d41a7c1a625160b8c0c379f29c57a81f01fc?7zXZ !#,Z,] b2u Q{LWImu8׿/KRu-׎]r`Voթ"cax㎁;,0f,Fkƌ(plZcHv{ecREw[z@B[XAZ5%JíO03#g*a]př鱕n T'U:6r [buZTE$D׀Uy5X,*Y6QçKˋQ^>udk~FhpB-C&j?`\rLbah8PcCG hmP[QzqS'. 8y?h1Õ{hxGW'T^7RÔj:{<#댉2IF\BO}S/e1Rs2}Io=YxP➞iWC>w0#P+Uydl=Л+ʧqx6--QAuc|\Jv=@pdVoگ{D24oQI~Pf7kBDşr=i]'c^ |B^( k:kCST45~F+yJx[VҞʃ\"`%J;/+5 ٽ\(.A"}j/ū󯔽"Ք@2chMM\&΀(lS)] 6LmR=Y_$N-l[ [&z{ .ЉR6'pVA~ dS#9 "i]Ts2xlf,Yh۰Rgs3|(sv+CpYKB:ϹʹKQPl&.Ő<jL77YKZzWr]CAuEy;ItL~+ s3g+@>m'D,='s}q3]SY'Fܩ 3=ȽmCuZ맠E2fu )jS .$LL@(7sOD' -ݏrv ,iLTEN]tc&:3Q`eW ۂ&D-tɹ4~B pʄQaf((=9cڦwW-ڹ8s^N5 J?D׺ajk#rݏ~kW 佇W=Q:k<3e,NeY:LB$jGGM&JZ &5FNvWAn{ٟ2:D,)ѳ~goC{KkE-TK_T?XI:ȴ[ۆ^[G E. 'O+F$NRҺY)5cUԫI<l@1?B[)M5^etH] %GX[а[D,&E$ȘC[ePつqجGƔ6ɎKه}%N[酨nxӹǨ.8&V5Op|#ȏÏH sy)z];M͆SG) &ay+N Խ]#?=멶xwM/h+|L1pߎ #s|x9X=I5dIzQ8/= ByvUCuSyi`>Gǭ9Z2pE8B8DZBKЀ1պn:Z7>Ub+FU 2tg<<,Hfhբ`+$? \v%T߽e%S.gɛ) jFxjc~]QYP)~Rg(ɖ"F HY!]&-%zLKY a9_#}tgpP"x DZqΊ`+GRec->BGuB|U^ .9~G̽Q;Szڣ93xRH-ij%"*m7u"6Mԥ Em^*5ucFnrq>Rf-1׾+_g3}4JuoF48B1HlZ؉q9A((rItE&=_Lg[ϴVsO A}y9KC]}# ʣ! 6ߑxlz4q5*_Kz'ʃhC}I.A~UinNVXv˱ҿL4mEaP\KQ œ}%xن\A!2 3*!iSڸ 0 N7WM>3ikvWhE[ JG?!$냠BY^v@%{QO1K x8aIg7eT)-?W.Ck#See'S/>*oI*x/ +U?|E؀i ,$`. :gDb)53rbIHh:٧_lJrbj^DZ: jݟK*. 'vz6B.$Dzʂ5YשvĴ& d2r06Lf #lғ|5]A]J)J0m߫̍dZ&gO%~ %Ajr o6a93@?9VQŭ=TUܤk@|=BSpX0<ZŒhK #2 (`Obv| zD+8݁VBv"% 9fWǀd![!YE@Ke J|+P$KR$,ńɿ'XՉPRr -ߛ/¨Gw~lBacS$21i]M72K);+k@a[*8&~9L)mHšG;~ov1wY(z0HJwjam?\tp2ے;x=(J&@CϼuDe^TD^6ëy< +c4ŵc\'n;j@{yznf+f~2r-*!< ܎jBDEmNRŒ>*Z]Q<6*jO3Ђ]͖g]*(# `tSQ7 W^=יaW1bf eR\|<6wD270 ezߊW&!DD,_ ,QbxOtZ? `xnb*{h9+WT/{]LdQրJՓ ,{,p퟊kݱ]E֜F8Ck)f*P {wva33ˤ``7y4M&3}|^!Z|@qv¾T+( @~,"Z~'|;49r M1-bFjw4']8 ᕮL0FH(w֓hțwjFV❪薓tm rD8@g`C}-^2 E(`8{f@ +4BWnsh֥g՜4)#avR-}&hd甕uʗġ'N.:5*BuY .bVqhةAUJbR г cK Be.QNirW{7#eANʌRoJ2ٽ؂ϫfU>{2T-5%Hvs`&Z^;SAW+5M3F$#nGOõGFm>Zf5j4P`k[4KP#R}ˎ0Bx_dq/g0qpmINsz+4V!>iA̕Z8M 6or>##HcB>Z.R >7l~p?<_2婆R{pŸ8(FjأBWDpU)gަE=Ժn1mw$KyOYNk0X |`\pt@E8ALo~8-Ý Tt@!tĺ@XNCgq쮮֥NY`6w=oK?*Q'\j\C|mU`[ 2ɹ[cM뽘 F {_L0ܛzmv tUĢ0dtm[ÜHdu%m~je˜4~ {ށ ^1¥zJ07o%w1Qtی9T_I[߉`&'/צjɸCl@{ {\tњ(ծ D.)R:1H?AUЊX:BN6ߢcUxǢ&] tώ<$7*BZ&n1,R AR =gY{D;{r{RiLPz{ffH5:lRG `e{V]&<_MU Jl(Yub+ "=KUWج1>pQIm'S \cJynɿ .߆f1:m? pb#fޯ%33P%d'c[3 `Yȷ&d %Sʼns'W絍ͼj1;cy|uG=4BM. Nx>9";@rUKM(cn%U߃NX׾]1u5X 6JnW 1\\ u!"^)B%*KAy[{pZ݁"'a-Q>5Zܩݿ V'D:P|/^ (L1bµ [>;0-R6m-8U3$.pr-Ǫ<_ڳz Aga$'ѐ})dld| mDfX>s#$\6  /tä{%.=/ygٕfS9E>(˙Jl(u&lHKn9.97%tpweO܆BB.DX^܀tb \aV&'19GNٜB>U ],<Ȉ3u!dS{ǃ! &嚲ĕBzK-fݎf“=2șgsHcMh6BW}PRQkz;^kPHD~] U׮wT+W W."*Vы-ߘCl-VXtʱM__diO(اi wd#ڜ8[t̫/V0Uo1F Ow[nT&%Ơ{M(LWj=P𘴍1jz?r)l9a}SdY:{@,6hgӊj^r!Lj€q0=2N4CL~2#uf]U~ qmj,%A>^."uU *jlOr `u*^2?fa_`MyOWk~?\N6 r[]`}.">Q58߾Wq#h*fou6`,?~kLlgھ-osILH)w} liR8xĆ KEȁH)nKW]CAI $zra<*WAj ۿ1m7.SD|jRg^@WaM^:IPO3Ik sHʇ|NC vN9{*%rf|o@OD y!qSo,:L6$zZM/fկ /v/b/CbQ8C{]hozBv '4NJ85+N~3\_1e\"ޙ]Gs:?0YD$ys2^Ho?[o6dXt:H&^%iW } iLeE9q2r$u(`MDGƶS~gv6BQ{ !hpDWuĐW©xǪvi.mg;EL,G51x"u>>% ѶFB V< ,8eal!ZP2+hXN]U$F ;p@ 8f;닿MI-4.Hz i6?D[]J'37w’hKЖɹZBdH-I8-qdhK^.{W6H|mbm\OQR.%$Sa+CtQjN蓗}ӘnQt:=|A/#fh)߄nI? SCb=GT bHHB&{[x ҷ"= 2:H!ab uc&k~^3dSdi@1,/L \ W@M_r̥23{rˠ*KiC[1(`,WĂ5rlzѵ:zSBߗS5moL@&l$E6rԲ|z ߪI~އipάx5j"ip4>?"*H`“R db /ߑk0Ity>58vPf8cwIBwYqr XHuW;'`gOe}bC+QrInU?$z*y]'2J_z}i=MZ&`RAdYR#@`bbIwQm"YqE0}+^. 2BOsscV9$d{RL{5(4ʫNz>[oOQ>)yGo_o^R~͑3.ʖ5u FΟxuk:/ ~R1@j>:}ȞzBk{Q[*LJ><'pDv4ȶ{?/+9gNgGFFV-AboC?uvmgޭ-w k/RiwU8j.i2("l4X4X&9G"&klarkȿNeC&qJN_XKN 9{y RˠQ -D6WM#b3~ukAw'7U T akf||ޜ?—"eӎc}ntjxb\/ɪiP{fUdaM* I #ZύqRuF};s}sLsG$WNq6 ݎ+bVC99$V8/?uT˺ѝtQ۩.Opշz!6f8&OY TBC]b٪mPŐ)cވIpI{P$h_I[DW&ٛa st)mWi5NfC S'iS68c1]4p"hKJ&3bAų9if.@>sA$xu/!Q9$uR9nD_D]PVXWioca+1ٔ6S\r=`wlKȫƜ80sQU.@brmZmzegg&!OY`8կC|'bG_|fG ł+NL\4,Ĉv>o5\ޅ1R ,L;|`O#鬪3;eQĻ~3OOL씷@tn_|MRYA0'9举 DmL#Lj fU=Bkh'nꁏ:|_#gݙ6|nTg+Y^_RyugՕWY5rJ5XNn\:)~-tI^zSt"wG?6yW60~3Y.ױ\I,^:eB7v(ϫUNi:Tʏ +3KZ>7<=zDV 8 a ܺ+qX_JMS5ʗ8Z1= zuXM] q/J !RXR0t㜐o:4faT2}ӓGcVg&ygd9Y44B#nkQÉQ7U׌:UE^-UXp79B`Χ/ēpF;HX(!qIT@ et[xŘR{Gr RttDvv.3/--:i eJNco(cӵe-V sI*Q$;.~u+P6%5ctSPg0KpIXwdlm.%=!فKȒ:h yN7<)Ow[QG-g˳݉ `ia߳~@j;2Kߊ^#8k.M@p(N9Jot|AsPrP$;) UއfFz):V5#VHH8peG~?]݃y =_Pѧf[:*8 !M P ~:0yY}m*{)#IeK!p14 )脾$7>Jrj|$9I})g&Y<#3b/(BpNZ_IgUV+ |N"\SqQ='wA$[ # Cև^-|8,&ۧ}r.7̀qCI=1UT-4,F 8eگXBcEd%Vs:Qf>4tt~;O5llSyH' g( `t.˼yxl6@ KXM 2+S{@/LOK iEh/cHG@{9RX'sݕ8I*IS3LRZVyP )y&_LUeFªzG?s'p\=!r;Mqvk-Dc 21[{b7}5aۧ C12 ]`24vL\ x{#ǷB{$:M ӥ,̼9H}S=ɆhZ0qXVdڟ&Gk& -JujƱwt׆_X<,"e2$kBGdŒ&OU[rʹƃ(IAZTL/>83E}UIF^jCN(9޸dLWH"H`"1TU;oM<&"j[3Q>f>c 4X`[Xt#=O\P DAbyź1֜z-S? m$5I,['Y.!X}#]E澧ku[K/+\e1bˌ?/Bk xuD_&' Mvv~T׾ ) -Oi [6ͥ} t=Ug CEmU*c\AL9L7e.rr.`PbK4,֧.1'?t7q[@9r͐,:"  aw(؜-,&ԗ53 ;~i?TُK&"7գXZD %`٫ƟAsh`D$Ϡ&yW;d!9Q܍wEu(ť)H1Cw52u9ӳn1&^.z+g#PP/~8'ة hxI8j5X!Yk=O6ҕژq r6Qj}{IjpOw8Z(/{Qy ?OJx;V>ƀ R5HQ`TdU1{:2CpuoUc{OKDP22 xQ櫋2):^3Q'2NV۔/\3.<]ͷP3S̥+RP I/AvO].Y $> rI6Nr d mx/^(Ų[iEBiLb t/{ftbn *6bPBlGUr;ƈ1lő`.*Hwl;˔PAf ^c4&[i$ &SU(M8 p):;̶aaV9v_>[7cyVHԊ"zs6*aNFaۥ(gBh#ȭ hތ[IEQÓ@8YgigCR N5q rЇ+L8&*W/y-7 !e\tDE^.Ŧt w7OnŎ q%F(@d+z*Me| ~.\My[}zF @ݮmi~w}{+ i|-͸KVE6Jiȳ /AQ8oe ˄mq?KK?8σl3 Rg*= j>SFz tpX }HF*Yrg@Uz.\O},UAOeb%2:j[!WR0׀dϪ![wg@ULj iadbݒdB+c4!,jI5%x:f^4Րbk!dqOM\L.kqpk,I:@{q3*`ǔrpEC]2oJ>lu%^ozɚoBL|<_ɌCg`mqѧdTǤ_kQ*r4cgQU͢LYNNQ7]Fd3gX ю(4c8[Z9dj 0a5M"I+HRȆԛ{6F[ғ͆/'$z]z9ȸ lZz6GFv NRj2;cy 2t|Gɰ;wƍ/ 8/"fsSh4="@ >"S& FX$QB*ugij1)߶5qq]5c Z<ǁ4sScXdXBÀ$ܣ$'Yk*^O<{~ח~5L 9FvӅ6eѥgW@-Zr Mrxe$KO(1 X2\vq[k%]ACbSʼs:qkgKnV\$_& HjUCL0˚\܉T΂;gCwAbMs>HK(c1m}oGcT cڱo7#%-K-1K&- '\q4vY{'4a.9&]VLX=-<j,JI&B]@^6֝=8S٤lлOد#Ƿ|$#f#̷#F Q:V}(37 ~td*4_Ȱ| ÈZS.Qd2aգ>mw2em| %-G>;F)ϖ*U'KIwRa?rkXj7em no$$LWwPu73Pp1|]WMM;?f|9VE&NBmC{?Uܬ:&^CBAchDԶ@#5%ІW ~Ρ״+ wlp0MJ40zTyj ],QKE.%YF4I@ EJJlgߕw `RHv6Y A?ꧢL(߳rЕg˷xhy_(楀8B󀷞^meX /n(5`R£{bXqK'+6ON5sQ7ka8;{' vZ/7-ǛtI0fWRIo5uPdJ:DQ//FAh7jEhX'Qb'07C |CQֳYKjZvnk$Z=mY:ˏ@":OPhM}7]OUg;^͝Ol';l.Z_.@\a]s$|y۝-W{Q(Kvky;E [2[^u`>Ri_8ݶLnoJH|pD&]½ӳ:DnBǁk! ̌UZ_Ri`|[7X$D 6(VeЦ 5ƽQa^1N]׃>C4\E֠kYv^N: U"JKgʤ;2Oà%i0W gpL3ldF&K[*.`kn`MC|?. Hμ61.$R xN8 7GK3!C[=BU*6 avڣAP/wi^ȱlI:t}3bs9Xi]@W %8%ƭ~x\3O98 grzjTQ4x[FG!6-b#߱jQ.`|npQH&'+kC6oO=""QP'pGގb0n\RO$.@x@ֆuv R7rSmdIy/hHsZCjz d/̣KlK d~92/ ]=`|΂SX% VHN:5]LW7,AF~LdX (QDG_O)'hr~ F&@S [U$UMqG 0AkSd(r]: .I$m/xϏض$\@nC{#7=oص9(/!=?]m1]/ɗnɍAB$2d@b"^$tc{tN2XLn筩dC/<,.銴x⮼]s*H4rx)XH~] Д:"Bw2`?S͒:IN6<2:{d],0AlC'f'g+#׵L%{ԩ=sv^|&t<ToN2UZޮŘzNYdٜa.OE<B̄OImtN1)~nvXP̀jN鿌 =V(~c1"5<Ԧ"W}fiOޟFe 9YPǵ̾_ BŸY.i?sߚh6Th]:烓-K&cUX dSڈQrZ~ %^4BPyK-Q cTEZXzSA< ?g6;FG%]\uOGmvA̱J3CQ:#lk6CYp{p0&^p0KLCgDY WC\X%hk~w*Awx>iJoINݰ:͜ƀb|Mh7ZH_aε, ]1<pL–} \ "y)L?fos\Ce,HUFH\AzB c"B2#@Ka0 <2Rd K]Zx{NNvSK _H`$+)# snV1Cl'kSrӌ ^\+#LCE{@Cp0vaq:Zqc1,firc^Yۡ.X"YybE_M~ *p k`4F>^[Q́Z2=//a')Ɖ&wFrY=* 1Ncwm΃:Vf`a#Dz/UݶiʯbZh_G{#QMGUs6Y$ptĉ|n9GZ.|q݁p9.P;~Kq}kUIfuuξ~+ۃj5敕O~2ZpN`M(nTtk $o{S˹PTM]:d1+r=R0߸U)? afb\ϥ։Z#@,ġϣW8g mqm,~~X-pi _=Q5հuKq;AjKJZj5ɉB΁*w'- iH#҃H<@c"qi07y֊c龢Ơ7#BT"CQ[ `PNdDv l8Ve &+A#=`OYmΩ{EƿA}3<]l;|!K$922Mgxcq»B(XIM=MiM,!Hx98c8TP/4 M=ͤs{PhZ183W5[yO`b]`gLGT.7%U⭼HފΩ@4Eɔs^D/AOS]zN٭ 3SĈY J햯tX4 JC?5BbpYLZ93G[0@82:@ I?" !'dr:{eO]i.s=Gɤ7#DRh \Rcx LBF lsXMP\?AEy1i\CTMH*uF65a"02re2R-)ޝ&f>%D 6㞫 ĿW'ZK~'~*5&$˭@|-ZiZ XWOKFRy)S9AĮ-܌JR4iB'<޹yZV*)eȝ{hX&(vqqJ GD@e+,!7vT AB/-*X=p*0j 9TS{xtB) 䁯Hj}fFU7DJBTW XgCAsp63vE$  xJ蛗q=M0rD,+b (;>3<BLތxY>'etcj:hQ>sUH7&P{wGAW<\A@aE5N}^ x+YD^7wY3 8KqY*E9@z|J EQճ]E®w?z4)~:q-VM7Mt,if]m}UF]%^e-PݮO|i 6MN豶J<ݎ|$[h2CBLmM/ []O #7=VF&(2w~dmaCb  = N5=U=v_*J_x#> U 13ErVr}[#DBo3Y*{[m&oB[UP{S5*3W'Mml:_jhTMwDdbA1x1,֊i,,iHb: j#RU=n@P QYXYvh7{Ctc:rVYvgZGhekqz<:0c'0lWm4".e&Rv.j$x>=s )gjr&Z~- .ja`ڝ{,x?kr_?~z c^$f,8 uqT%rJ{:"xfD4C )w}Pzs6t8ۃ\!>( 0w%Of+8{DL2@h]&#U vŶgJx[*:qPQѨ5!j9}K ^1;L*L cOd3ihcRS~6Nh͆a9j ^YG@qO ˽밌R:+qYж '= W 8sR#XtHlx2X_Q )rC\e[ޖ\x?-p_58J:@knzIqG[s[ńKEyVmѥ lJtS. Nhvam:v빰20yi5WK[ K"db}V8 (@ 7r7.N%Uj|ҴӜ`Df Qv֎UOٵ2<4䶬`Nim +ɥ2p~21{넼Q"(c]H\6Y@s#Yzm @$/ui +I6gJHSS0۝Q]%iqT_/Ԟ%$4}ڗ5vcfoy/!|YZ T%No+t]JX#G?p8l@ SH5uS](z3>:HG2"f}(wBQ?r D*/1I7BMbӫ-M+a7]^Lz @VA#Gro|@DoA펥O!X# QgFe_OK:=@5}<(/+obW}WwISw@^T hAL+j,Zu 􆲱9z,RĜ&)|ʼZf_[9t60EܡϭBiL&4 >ΗK-߽'y_tu7ӯWwMxȅ\. Ahz>!yߨԌ ~P''Ԭ`վfu]HC[z 1/md 9qqb߽Td;$k?dOs9'3)uWکekkQzt PRM*G;TP`ʗ:»zxɽo 6+SOs x3_mGrP!<P-Qt'gju5*L> 1\4HF,;|fvaϪX:&NYɶ=ral^21Ng IRD. {bm.=#>$L $xLOg_Ll8<ے3HGP^#%uxHxclmP9pշbQֶi\?-tÄ ĕAE<|\荵 )5 X}>Жl-A!okmLj57?HH'"&$Y\jy= ݞmL(=aϷGOl-*e.(p?e_uȇ=iu) PyWk݊ĽiEX8QÊ>pR;Vg?(U3h(Vl̎e0<"ݹa\}wWj!p!覡H$Nҵ&~"l0~kKog{C(k|b2_^G{_NH تPJMI0! M6XYac"B9?3BU+ A?%0T; T2 P f}֕'U {_$RPkN4ʋ2 YgWbc+~~.1- kA_\6ZuHNr &,4+fED|k jhŖ#᳿䗮/ZGG\npLH>-T5}&m[oߘAHv1=!Nlsg>X 33'0IC$A7CIp*~K6g?6&~Z$ߋ27m/wчI04;04(JeIl|-zT7P]og7O"ZA~RG@&+(Mϸvrرt0UbnX8%ϨC>`h,~,񅌙.TI j-]_!dMD4Mu+/ .K$pt/G2,=TK{PqI{I"975Ũ=9I$Ъ,hjkpnɊVBrL+X ZZMy U zGAu~|n`n.Zӗl_k~WUzy=16H`_ $6yTej{数5^06 [mpEL)c/iX/k@S00jzQij }vH8/2cT*=0x;`(Mg{2O绋ۮ±Tf"U*FQ\ Y>e]ҜRBı44Rw8GX8F.-a DŽ'.g܋,>eE VK3DS<Z)V6zZ# \Iu.[w5LruyM Yj0D`]'/'9}F\BnmkOC&r9: ZbsY:i//c$dJnۄc zgD~!S#|FUf.H]k5UTJfJ%6Y S&? kȎf% Ȑ?k^NdT;=]ǢB0:NyĸrM s͛2wuel eңD+=硭 bJԗz|pB(1Ii0N}͇"/`5 !NdA`5E񦓤_^Ql0~kL#%wZ@m:/$ Nn`X}Hi.FZy$OJhpGnz3#w`JGVvCh~}a'@OicmT2~Sn<ZDp6uTy+1@(GRW^ wː)nJ&RGDrCg&S>XuRƂ#6&;A:'j"W~} [JJVUFZN+Oޙ{=9&e.HRV,6a +Qhsh@m42P֨T 7IW1 x* Ψ@Os FI7nUlqǫ*2Il7 [M: IrA"4?++*%֡ѵleAG~NC'\2#f<+D^dw7k̳Tق(Rp`'wȢ*"7Sg4=Mao69lvߚ wj1+K@2\D ZI7_(7B2"D#z}<;3QWXAdllh*:[-ݘӯ i/ӷ}Hbry՗CͰXs"ylznt<;%:)G:Ls(*p3 ^FLz$%`Xnۼ#݇fpQ9*K Ʈ,/lǚUuT:4 ޛ_&00}X3%gäF'66:\M795 TD+:g=<ԭƸW;y2 8gsD]KX _1!c:5+l0Wm7 7n|F= 8$hf(&sU`Ԋ#R&NOTL [nž9%'c?,?DQ}Y\oנWkPmLU|rO']gLM!ZZ ɇexs\@ɾ*qB0;x)axǙ@&o|"2Y7ho 2Vۿ.e|}9+ 72 ;!`@&xoJD&q ;ގ'raj߾,}Fbg)ڌC!N:")N0x n%fo wEgZ &ڀQh,qɷA}څ#`婌-pԐ[} gCt˰JGYGAI "c@=<&̹ݱqB8,:iP}*aTR2MSxϩ$/V|!Pͥǎ¡ E&0}rH AGgǗ>:h|W֐yyx~(.\Z9|GȱF$Tno07Jr@Me-W\p) (ZJO>}ִ_c wzt:OԴ.@E¢f臏Fӆ[,9e<5E@DH9{hopunRg: f+y>kʞWyDQz%!ٓS>Zزe\k6M>ۃkϡT*5I_D̓qbBI:Թ`c ,/xrZO:a4ï/\REI 5: X7stj$N+h;hȺseH<4I_Q;J\<!ev˒< S=ߺTik2S*/}ƾU}&T[m{R钷"~8ʢhj>lLf{'kh{5g" >b?Chs{}Bv$*m4'VKF4AF/@lprhsIѩ6X7LgE_Ǔ(f0AS<6eVEJq>}`HkpNo /mX@2,}H=6@n|^DV`[dsYI[} ~W _]|| XLt%9zF|6է9- u!b4ncQrUݷ ۔s+eI nxp ^.~KP%Hv]p(M?c5bz05MK<;8~{OGJ2Xk;t:P7W2Cgtpa|K1PUwf6ai`G^ 7 ns!k^]"Ho*t'L8]'U[Jq%vJj,-:`nw*']>d;=H~욙DlӉF/KNr)rD*yʺlVmӶ|2XU}w|~lAD}RtؚLWWqҩ㫁"~ B IU-#^2حa:@X@_KC :S[^7CM=ѯp᭸7X^W9(VWzpxO@q3/w)Upқm>m,崚$9gICԑ-Ix}"y枕$2:W zCR.otD #m./V 2 |@HWIӖ9x/,ם }9b_T 4j@56[͍6QZ2m} ĂP}cjF` H xcgobjhُ 9Bv42KYApTK(ꌴjڳO9b>:t9MFhwFJ8ȬGmGY1Pu8aڡP:wB%7T_uFj͌k!=^ah$^3g:Ң4uBNr2}jyzژj{6OA5;C0[Qݺlp/;8=_,~`l)ĘDR}h|?!v:qЄ`A[&SQFF}:Lt ). W1~~d> j iXhB^ . no.<-ik(.7ıa;YcgO{{~ ..:ARF骗 ҥe08 O(8`KM'so?^=x$ϳ MĮ\V]Rn$n"uI! Ӹd?BE;]qY!EDCn{HgZzonjxY¾.؝=Uuyw (TuEgD\tZP2Gnkݑ+ <|rvM38@IOEI,%6Pe:XQF{ q-<0"-%53SZYc,\q#'"Fă,|R3PuXIIob@S &SIq.Vdk40juYcf )G@)}Akޔ;" l?fZi%o'BG}V39s7QEC#Bs`dƛVCuZ׮ qHн/ȳqڻ/;u)ov?Nk6tR>z_Q # HVIc58^gMt#/@q4ٙ}5WMa rmW+4:}LM6wߟ"Pd{^mZ!>gk@Lյpn1 $dB,@>\)yOYHajbSK:[I%rkvCБ@3Ŵ?}mxR.(;,l|0rw"Y',dfKf\d uK 9ʠY.jRIku."2\ Θ`R:w;Z1e KֳsSt] EDƦDTlPKqy6K7 v9ŨXH5r)zPEu߸VF߶N+y@RL{o.Fh(%`hJңcdҶ1.L҇xbn;u0zԐlnm+WGe;[|{EPc\ +ſ?!D'`ׅTir' 1@ _o̒@ˈd|Wec]Jbb* $z{TDktrh͗Ail+⩼}}Xߓl`K|5#c`% ,hRF *k5CP3O+-văYaJلdhp\Mo' ӸPpYKdc40Kʶ5TP_ᷠ1n~= 6"HkaEsB)6!X$/J%k6^dFrqAe"o=;K'9M _H4_}sRp @z*&oU17ȞX煣5pR2LM5X5y͜=I?e18)Y濪 $.] ͌SC"U"{ z>/skf}ĖVGޑ@t"Wl1Nwxa^2*. f',9Eoaab8Yj.y6cĪjCƊ+7vPUu"ͣNS t},t$۠b7Gbf.I+8*H/Xs;ȧYp!g%]ɪw>{.~`CxK`bq:2y-T?Ajä$ }سb=:ynaCrHgd36H=8݀gS_^ZC9B#vh.,z#Z_#/j+EZc\X6:2fi4? @|$'HfmпA_)2MJÊ7w^("wmmGLeD ES콟Lut#ʈ[\ 1(5TxN^9"& ]yd)[ӥ_~*7{po-^< ze<;E"+-5+-C)˲Ax -M%| #oqplcZu68yD-xVsWy.P5Y*wp3TM#P8 œ}lals/vO,ƪ|+$˄ s 9z\#W]Y).;=ɴr,{iXU\;0dQ7|^j1VRgä1BixxŅmC!jVy;>D$ȢA(\;0D'Lѫ`oSDg;vmׂgz[HaB",:;g3l)pf^>qXk ?3RK V陶e?hWj~Y֙0 2@E@APw/}Z|+Mt^$ _h3T"Y*ցq0>q`q%):j'^1 G2²v.T߿o'@ߝ\+Y0h kvJ흥ȓ,5[S*ͨ׿+ܛ6UvPv\f[T$$o)4aC}|?Xe3r<_XvWPͩ!|hVOlߦ}~P'jӉ6y߭wB]톣 %E+ F~HsIc5o$P?PF?;z$Cy ލ(m&hIJF_tbZUy u⒮WC}Gcdirt{4,Mp=JWۿBHU3HJ߷ssY0Z?Tګ4}c-rE 0%/ 5RKvFgzoZQ*%;!S# rq3@LDR.3DB]:y%9ţuÆ.Izd%8x~>įGA 8bGrEuћ]jOT(-[},Gr3O.H"̾$kF_C7r#-A~ _I3\c,CNTf 1S:6WfWk~fBʥo SJHX=z*W% 3%&'1Vro;owЗ 2`$T:-lV>~Gg힒$/*|Ƃ|V S7ʧdf#pXhY؃T<}[9B O>^lWeP](g \~VYVO{bMÄN,;j>2A.=po1ٻD(] ^yg_[m͗'ҭ~{KF5)Dy}"mٟj_:"m˸"q5{ȓjOr4RŲ\ޥ*EH:/?9~p[BmzgޯS+ۭɒJ b梌\sIi7*BeTR'NM9om-w̱IWQYmWҰ=@Gdi"@= 9&~;HQҕvg$d*R鎞f$=o-Pg5:@=3&Lv3eXt`|ĨE[c͍ oND$1.{1YzgH-~Bۨt,ͥgY5C1vY3҂k]#PQ'hLEҷ!meX:BBD˽ν!aTĤ%_~t~ )Wցb%`"+WO6_g7m}k;ԱsnTA%ݟ roݖl?X!AuB59Sn F:3s/<(33F|VurV}K\RR[.{(q|7I]: "fd2y cv&ca1_x~hMmYg,"X߉u-V$%jaHȌ"P˰&yL(Ԓ/h/b̰(aLN|q!Kg4 ۽bg"`o.zN8?Q{{n՝Baaq8fJEh*\A3Q( J)/j"Lʯ2Zz܎F,;;@%\&xgcOBg{㛡QTO|kVx D+=l>5k )j-C,ښ؍Rr\Z?Œ9s:[t~6YvJA.S5֛NRy8nAG˪iO':Ǒ2#7?C^ ˝uXIYsGPk P^6mcm (!nwQ3l ._q)>mYøuRzg\Q)La_Eś.c}UR.Fhս>:8,p$FVL@V*OIב Y͚ XxTmkP CñI(E/WfEƙЦ̫C^X|v!3#o,`I3\,KdFfG6Y [sޤ|ҔI]x`OtQrSwa`* ^dp5/+ecɟ3eRntE+Uj e;!]<5i=UfӢl1I&x\TӈY/%ޥ$g'=d m&rK~yR o?|'*aA wj+@1U)UCe/* x0%W">{x 2}W\V[^~()=%iܷ~$ui0W&Vkİ'FF.l*KMiC*g'I65"9ʅe4x Bc6UX#i,瑱@_L_sږRp}-8M?o¨5t7kDS&bG+o6֌S }& {. ˆ=~ #gXZ1ﭩ,GiWy5Ue柪Zaet3 Ӈ/15dmpMPff$-9pB=iq Ssk7j$鋕B1njh%.1J!oo;=OBŤ.ب1։nz7c5Ix `cX^>!|$:SĬēү)7VwfG2 { dGH*6ܔੂݥoNo;DAU:s􌶞w886S~6e:[vK0wv>]'? JF`v&^$d `Qǚ/8N/Ƌ}#S Ԓ^SUTpEy z6cL0Ŏ,+8E .YX|ͻ*bEw}~k'6%%#:j[w_Mɚۆ@}@0K/_27ne|@5O+ZIkWx3)WCěZP b5p!ӣe 7ZfWrΎ7q8CKXRwj'\U*)V=t*텫Ԩ6_*lul Yu$s0*$e|LܶA8? "m6Vu4kIĔscI”MohWVҌ yP.ʾ>($!n SN듵$G9PLb-βA4 ;z= M`+Ұ5¬]Wtq"ˮBR$J,3߃$Ρx,?z~cO#π

Շ\PXLnl% $K zt]Em`5Zh65Qp[=(9=0||OFH4s6ߛV"}3Rme +`Bz_-SAvFYq~5RrsY?jL*)pUByr&T^c 1m.0l5g".KO9lf 9s@KZ߈-$RˣdLI&tb5q&[;H!(kW=*#UvP5ϹW;#9#[gk,??k^rx@kKxF I? [3y>!O+&E +WZK];+ 9b;Cfi}1S[0ya94G% p(s}ժbLj@l#D h0oPA_(6fMl oŇ>?sT.$-'oJ3|kYO"Sq˲u rhZB4O -slMx:KikEET[wQڊ[GMxbvL+;DK#RJJ%WW]6:!<(5nb`/?fdRSlb<"߷2+Ce1LR^Cv.h 00m^tAyYʈ6fb2\fȮBQx xr!YhGlD&]xaP@',/.`2肮>gWԛ, [aj1s@*R6iI@Vcg%}3KO^]NO/|K HKHgk9ȸׁ+r0c#% ԉn~T ݈-恛l&ވ˾}?X_T2:Sk3 W,gTq7VҕBVO@1 ,܎B%.1de|H ܒJTY.#drtZZk QO[szѹ* k4%g0e 6|:>% ;ͻus1B@rԞ@cۿF]~6uJY@6P2CZXګ%sJhDhAdAi#€z-k6Lx3̣Ǟζ/;\+r#Q[Rh0 n6)LJ #s~&:_\@TXѓ`q4Tw_eӬ33 ;!6`\+#G LupJͳmV,zbQ d$t#Nj-#Q bUK#sT߆ͮ+0\8xMUcSI U+"9IK뛄(+`g~]bSK(Ӏ^rV9M_<~h2g0e98?#AŲ$0ʗ!/-wkfHUmi1KU%FO] "3Йٌkap=D!apqFbb4aa@`ƮK\e ءqZϼtK-^[Fڸ<҂QNHc{PjW MvsI*$)]I~7 dyϺhsce$֐!.6g@xh'RÅz"v}q }*H CI]2Q0*PUJ4thDtkXؗ/PB6ۂcރ ]hXF(I0xGmlEJYD}(&hziӨ:*qؑTZl~rW[fHW5.Fõp,撾[n뾈pDE2\=XE򬔈n nPZ;%DMOvoG9= Z]IgNHWPӥ)E4iFݓIrrjޭLctUTtJD/syӀ(1"DV28CiAbӋhQØY='-KVd[ʓD )%[6 |P/gV+Rǹ~.@l0\6zii#54~]xGjpuExs. Ǯ#ER6&|X:WTģqճD#FK#Gkp@2eP+W >#Q83aĮ=`Łz!{;R܀θ>55~2S$<"gs`~A$Csq %zJЀG=;cQۅ_Q@a5EG=|p*-@ց'Cݔ8fJc/96m0Ek钇K\Zdz, =[C%]@7ehÜbtXHR]ѐhqYD*7@fߦ&Xg&L_,h5*uSePٚyrI?AǿP {W)MAwb:6L;?3Qp4G <XjfZʣrhdȳVR=:$7JM-&0ak bȚb\A.=%zb%4ͽĊcfYtY8'ZJد4zOa.j!V{ҥNUB#6 6)ACs9$o*Oy_n%ľ[3n६mLC5j]fw|fm?hIHTrvh ΍|U!g(s`^m:Xd3~0ݱ:ƄG9IR@4DžƈVdT)vۿ^f/#vnvCeLMg(e>rFzX+TtH$?aM¿g8eO5X?g_7 I!-bDhKyvG$IljU_&SU> ʔ~ngZ{UG_(\prθ3Y%K)>|JV2YD0 rs'Q_HQ;\~WQ(u)e qF0kORiP#ӭmMPҠ9Pw݋7.ŞYKx[Ъ;' ϐZ`R5-L΅3T6K19~ o^ܜBu)w.F|@93<5v=_]_4%xo~STږ*j*P~nXыv?Wj}jǤ |;S/|A,lvGNBl (^cR#i̬8B|3.!RE~7}2P#i7L6gJbn<+ FiuVAn:xds/3?ڝ!n<35.˭"n,'mk3& &#$¿\\Ưh9pmLo >W!-79鮥@I@\9fmwG=kRMW@IA0-u%Ii:xe x['qkR6m_]$i:qX^@o't+,FS_MyG]«Mr^$x#`8zPp7Oژ$;5ͧO[q,]#V 7ST q'݌Dx݌JlzM;[T%) ٝ]@4y}#vP}f (g r56)`@?37wF?7$JkA&JWWHaab{y/&cd28B4UUfԨl~Aynm ]/&, k(T>v[u؜o4'<CS KraGw*XŜVKn'6̤^s8YCLӉMs(6e2ƖxMrE豪nQwY}tu?qf[bCmm%_ǫҊÆ255ڭ#{ 45pPS% j4'&ꗩ(ӾEJ5?[5I[nl=tͤpx.A⚸G~zp2cQ20[|ZGQO|>+,be7d*Y;qE` {N*7Ss5:JX)\n4=?ԁ$_h͐ J_s|ݗRake6(X`G,-0H~o#B \-0҂Q94r'M3[IFnP-FIW @uIu rf#S+gP5J`Uz[,J)8+bNl}-z{a_M#2ml+ 0͝62g:mO;T|d:eQ~M673G[k Q㽚y` 뻕)sbJR9p7(X՗|`o"3Z!6bg{>`B]Y߄'+I}3uFxxq#g q=P\4on63os15J Fּmpܐ͉ Z }µ O'ƞ"?.ϒS[eL.,V2R 7x EapS6<ZMc睦H ]dYߞ?S +lN`hH\iN(if m;܁>Pkxeգfla+a?`#kFH[Be֮I;T#AV*0R:k:XQŜ*ȅeUܕ Uި؇H}ͻop)2ieISj-tC .;Gk*QC@b) ɋvcZx Js/m{|z$t:|IW%N >|ۗ>QhHF!vɄJRLA*! ;u?ۏ3`bh,HJxG7ӊRF`A %!Fo<8 $y2xfjpKUU%ODNH%fQ; OΖHJО١1W$ƶ˞Z#Ҟ-g*+D(\'OKP#T0;)%6?n(. ֒*ϻBF%̣XdYhU w}ڌ_(EG5pc0-0ޢe5^OtivFvnIb}c.LUq?H5{ ]([s~JlΫ-ء[Ci60D#k=`g'XF`+r5}m`)JAТ%OFhEwwr`NϑK6\{438C@Ư[^ Ҝ =EM8N 6:{߲bN/:B: Up}=}/C}ʅXс$dbh)Q!Wՠr_RDXfâ0t9 85ڃ+DVgqk |acmjX T,yֺMOхGQ ݂՘kd$Th2{[e~O/M YjuI'~|7f }?~69[kU-c{W$Z,0v'E.s!W26oM)4dUAT1Mpd Q8,$IC.br\+鿲OC%0L6gdQ\hf(R05 օn*5 ̍_N#0/| rŲ‹x]oպAl yeYi89U`LVgA:X_)P23Iy':/NA'wG^WJgAXߘ=[v8R i3ub = ȅ`C8J\vkZC3 fVh}cUZrjϢme%S EPq3,,h)YAk"lf2Ո6)jZROxAF u+o um#  s uQ%d%}Wejt|n9tTC4ʧڴ*QzωmDM%}hI.݇к~җՓ@L,ƼS ӱwTT|t0w)GcA$lm"W2xsjqEԭOތ =#t !6!-V"rb,5dWoG=&A {z2LFȊCXF[#IۅMJ )~1P+e3ww,8h+S#`\hujiYCP:8_uRV!brύ2[Xm/58+=<@z `0xo1E$g}"6k/ 2Jc<ԡfR|'ʜ p'",ױG#5j&Vts٬R4DN ҂Ä1\F P)GSt{"+й5{Sſ$$X:4y<;~Px#G2+`?uKXߞy~zt5,] Q"/ [@GJٌ>? D|h>rh%?NmW桬9/kJʖd(M OmfA_.z`fSKM^B2]:PO $^x1ˌF)PeY m5ŕ(PQ,cS6Vu%-kY!ڹzp&d57 QG hqf䠑,N1ӵźwl/_G`ڰ~yO:o5]_$Q [z]{}ЃೋOtlV3O/HN33lIf.{M~2za-g ~\pDR)q+]/\%xBA) &cSS>eCZ?VS=$A ӌafm򰬤`nlU+{1 Ro,IJ,h\а,饵gt%n|̘}Xx\w, ij6~ZNM`bŦ:)6_͚h 4Na7H󠺩͞pe{_&}YkC$hŪSvhlTy=?a@QP6h_sPXՃw%A6GS=4bV&2įsw3+ơTbpKF|8b*zo`/{(`g!%Rvh'B$ ty`Sٶ*mҟBO$]g4)54IFXۀm/iPG whç-3\AO^LJZF r݉"1m qM[.˅ǠZ5WLLNw U])źT5 "P)?i4[:0hC v q1BG2&XM67XbjaJPyz1~oyf" %l[ KypɫB-<_s"uN~ ERu@,snihcx6!H5yPsu*j%J,^u J4eSc0WY8"-im-d/:dFɫ]R;IwM Ӄ= mr%/ċ# -ܖEIa*ԁ9~]utV?g 6S񿊑V8JEeV D+ߊuiX814[ ?̢*nL2[RN^T5 t6|Af&xj`?[i?>b0$pf29OnB3ia1y1.Xoܘ.9 i+W0YK1-BOSbLHk AxcFhYzQ % '02nl'A[{bl=NyC.a+ł_,y'~+-4W[dCcWRkT6 ^5[v}匭bu/=K9L *O?(7Mz0'uM_g *q-u2+e#je"Gk3U6r$g%]}v_1/ Aƿ8 +!b!4oFG`~ԖIȄQTŕӍKY5wjԉ}zf΍ʨ%:?:|EI5]S,jdZJٸ9 Uz̮@- \B[ӧGٲ_,~ZG%ko׾*ɢnNG>.-c>r56L/BM-@YXICT2zXj +w:2;r 'kT|/s ^t8?A_vOa˪ W8n+?XJ} ECdjZĐ )|} L">4MR5n?Y ؙCʙ.JjJ-ftUq:N9(9`z uZӧS[Z{}!R5践SgF1쭏B 갉@%YnįemVXK?IoVd7M7ENzN4DzM0[]4[zrv$r7lU=äL8u B V6<\xS Qvyz5?!8:Gz^,?h s=6ʭ.0$=[y qt?ioux hݼ!M>5S-m`j&Hbx/dnli(0o>GG9,J7#y v}s< $ԟ5AP 8vyJVДXJՒݟ ut5b7H~5uc8( 84;CW<@w$ u2pw|ﯝ[5oflzP@XKWH\<$ARV8pqF?{9jV8O_]cQVpNEsHa@amkH/FY?|Xɾ Dm+7$F4tO Awhdh*`As2ZZ~ sg]bץkO: G^|a#] nrW/gmWk4HC1Ot2M^9T&.s4c^MeNnBfLV,%vV fǤc b*v= _zT7 }4Stx=l 7\bIwJlaT\ذD˱s?"#S  X2OXܔ+,iD fo{g7!@=ddA ?-{/ 2όnP5XT[p祽u],d54!yڜ;`Dž~we4,dW p ?RNSyPRnr)`K"xZ/Ħpd W:<,:"?X6jB!?IHFto-mqbGbCgO( JE ۽!.BdOZ2(mU'B*̅hA =!6)-DpղRŬՍrL[k=r-%&8k K|a14.^ፓ%Tɮ1+r$Mk+Qh}ӹJ‰G'^گHOQqw߬fZHyKժ[E+#yIGyI53CrU~rnHt$A~z蒝B2]v+hC&fs!&W|lƦmҭޣH{g(FZa wGgalÒޘm>,AҠ8:?nrŰ$WK>,? Ү D 3Tt\EmXO? {v\'HM].-wlrs|=}'hh0!7~$Ω,o_Ϯ?#Z,bc.ôktؠ-qcؔoE|jĨ#a1P)%0[^ffMjݰ0@T ѥ]tTy::Ѯ!jz/p̭q͌ǥ9Hw$ؖ⤲B#RnetV>dO17c܀Rb/d@k? }ce^y_Nt2v3FE%ށ^q/_vr$1]1PyRqJ_*q]C" Q¯/6E`bMq3]ч^UTo-/^,ytftq@n࠶BnJˮXpD#2YֿAq0##aoSՍ1ƿNq@J@ڎc ,/HqhVTƠnZJYͺ6yR4<ஸ7ڜ?iʐ5na[`ԩ;~4P$},k q@ctE׎y8e+')/םZ7喢Î$6(͛J;;u.JskנKc&9Q >& f, $e(D rbWR(}/du۽[a=B <|XO8wQcٽ1t7LQ GJ_%$MYG)T.OdD~+;nӎdm1J3e^CR+\xMcB@6[ppk|W4>0O0:(a? ^>#s:;JsoW*aFv{ʯ*SH$˧ϲ( ~9`엸॒;Gh~A~gE])@=~hNBNs|H61iryWs:iomHdizTϗ=~oWz8hKz%iS4Urm_?TFBEGިB/ :h=̻O[=:!^^* yaqA/3|F0_шdNX^=x Z ^볎TʨI>a9L/g*Il0;jE6\c3 YJ}2%2Oa-ZIH._x&Weaq/p &p:Õ\,$zClFXϚ 1VrnZԑ"~bxVb;Al%}x.qȝn>;ko-ϣTk3UӊULN_DEl-6\?; ]|A@ԚZeT# J9NK;Cy%-5f^S B#4jcrިȈ)zy =c vJ؂( *)3Sig`7^Q|pk޺H4*j{tIVp.q"w>`\xZu`}GA->990N՞[ ѣ=Xgۚ=nXsP)z Y T?P-KruHPߺMwA00٬rSU˰%_(z[G <>Zwԙ"'^*"`\V'?"Z,0GUX(_Dsg-50A~SCQ!@**>I z1 c 4!, q[݃Anj.Nr"N//%|ec\Fԝ'X;y{G_rLnE#܇pί1ЁW{o<:!5Q%rU2mCgpL,$Їa3u7l>@n-$+|Mjh"]dW+9,i"r3:K+/'ݓE$|ekd޸@Dݼî憪ڦ =SUкoZB#|r9t<ܜh֢jZ[tSM wO Kն tv"Z+7fP; YƷ*?$˹"_AThw^vrOKc1$ઑy*-4A|H@嶔_ *#p}Ey?0fMO.bzUx%aπ3׻<&p~ u ֘ܢQYdp5vE}7_vVv5NlzhL iDVsɁco۳?< ڳΠ!bR[X;߶h||E)tљԮKTB4O0T18nȞraLu-Zz"@(g4?&pa~_=c isJ9Ke2 )tO 3ziLG9 uE!2alq̌[}\svݢR$gt>#ݸy?F-|6$;ˣ| T??f^q9!8_'U!yŊI\J uw_5bئsGҗ_'7bK\je! ?0vdۗyΞe@h_Hmp(GH j-sɜ*lTNH]0lBuY k;eqI`}T[>9:{>ϓے{?mRXޱrȱ V@f0qNfT|7) Te oEIQ?+;nrAvpd  js@t$&4:=6O3W ,M\1hu!fq3Cd́Q|bY=9;f&%\\Ga+1 '6YC>ɋ,0qNګ*k044crjo(O!5K846.H}c*r̾GZ\\Oz y@ͰRНfc)!u.KW9"nvӫ0CQ_r.D?[1iM\Z(Oϓј%Zi{rR8Cvq)_6 ZM^cE%M4nWr j{TL7/ƿ̢@|dXpݤ]Uc#c)S[M^ye ŒSó籬H4d(ظe e\W2WGw"6w R:+ 4rPfZEP-&U ˳ud 3w8 ~nbb`ʖl $*QU&wDRUhYp8Z!9j0o5=q ySy61ACCur.7NsI#glmr_"RzNϚ"+:#YvgRΝ>$5? SLDPQY["qݕ!g`C! طS*!74Vx|00RՉ1`I0vO:3i8ʠkkz423O'J2M<x\L]2q"ŨÚ `C*.o=s>]BeSa>HͯbS4y KvB CF@ٽ.H H¡9$U5Y}`*y<]Vd($Cy"/ׄel\4[ԂGWֿC2gBEn(Y|z>e!g*FG%>)+<[nP[ o5-[rPpNC5/46GQh,p8@$<<6j-Aޭorf` {x1^KGѹbHMSŘԯt0yJMFǙ3F{x~\ݕ0Ų8 #Zt' wW(؜zHUO $ ıZ+f;oX@Ā'.qxW~jq+~ڨ}d}* RxŎ.Ј9ua {R{7)u8 ێkQ}Z8ZF;&*Dgo ($z= (RXVs{9B]mf329Ig-Q;jPkJF⠐#ăIWH'Iҗ #ߦQ9NGngYa*ł$`c^_n)VdLx eGd!! FȣhwT >2s=Ch+rO-uN[႒4\4n`5['9Sw%^ HN=푆| wY y|U%l⢨gnlSX]GBs[q ?g?v9<󣗤m>M7pPxiSFts]ԂY>|lt\fXq(DS 21AgCԅ/EyLqd;đo&a$Gql\ב@'B[AEM=D^93b,~[PWW-p NaBlߋtJp``N?#Ak+ "AB5!sAkwQ4XI%8}͊%Pٯ{d͵faqSPP/q~zvB(". k@@ Ovٻ5L,͕Z+Դ\QZnI}MŀQ3I9yj΃;a"2<{T$NH%e 1$SOWu\X^$T'OgVEh?٪!nOlWM*F8s0P5H>1XjJu/,r7Ȉʶ]#!hҗNƚ!a]F&*u,tdF?!'rIJ CJWI1: fKt3R7kޓqwL8\QO4֍Ȝñ]Ո70:U5WȖe=g!/y,πs F5:g`:5i#`bI-e8Kz7;L~( B@8HO5퓙t=fxX!݆լ9%L "wnݚpjwr_v9pwz&{2DPi2:9i0?:L, ;Xco-uY}H ֹ?cL Ck'맰/]nSn氢#RŚ4I/=f$;ZwjPt'$8LIsq[-򿫈-aR|e]xI H5uuI|SJSY8M3,g-mpv<+wqȤ } $IcT-蓿NqS k=Jo]}l}(Rd5!5 (/-RO ~2|ր !A.,% FSN69đlwܗ!pj\4fW$[&%O#E%Eq'O|FI,D "ɕQ ܄p;T7~drB+zIV(Z_R|Vzrm0^y,KdC`hyl]$.P12/B=Fr#d|̨& 3Jm_ X|6: U.vZ h4torT{k말F'ÙDk=aCH9gQSltV5ʤI(_ͼ !g<4 ,w۠Z>nїPʛA}=n5CLZAoފmSxUA a3W@WmqfWE_ mmɺ/ba g3V #!E棋|؂П|-D!ӕ"$St䫎{!|c0l}K%3B^Mv@-pݣB$Z$_Z\/\| ,ccP0J:~wg`c[<:tDNu(ZveKg YMp3 NEd6 T y`3>_ D ܑ>Wei'bH $Lpʹn8n ?9q rϾyN3F!BRKu >EKy'к}[89~_x+/s2<#غKu`h|EIBLU(*p2:閘W$}ٗ:'@|]i!ȳUQ@uZFqʮFvt+2`HqBl;s!X_VRdHe] s%+깶7B]CG9({?n$1Tͩ~Pk LMiijb|vjihl(*"PUszsҷB^bg`D3QհtavDWd2ja:&_vM,KnBl_/+ lɬ?}&WpNX:Ԣ?IfXmڃ 6֓kq9xa XBe9 էQU[e=^fWWK>*xj'HYP<_M1$#F-#>Z58pwitROʗ5[zH' ZÇ@tJ+qdʬ>DdǦQ+]dRWN|V# ە.ؕj3=F~`i1孁dgRh2eyCps?HN$2|ЊV,pϐe#X5d!bS.b!SfvŃKϦ,7 g?z"X\lԩœBD|9gp䈟LIoWZlLg;geÃZMJ2ʎJj+H2,~- $.'7.eeMBeδ$G"YޕEn`ʇEp?b@HX\,DN c_IjR9rƓtG6:I>#X!7[ Sܴ6ihMuP.)4llD( LqG*1PAUGCV[ 1e;6DAqD%5QL!0wȀ`& ,a~VS#\)/ +x8<65E3 c{i4Nт3I°.ߵt#ㇸxghh\7?j)ݮ%E GDwwL>˜I=E).oʙ,T$ ωk+4p;̩E!ۅgf@] 4"yB) ayb&1|aB.N0E9F0B()H?\p1sV@T7@BdƆpP\"ˉvA4hۢ" ӛ$0 V3 Bdd&%|sKYM0`b_Ց-=lf nL.ìF;1_ahZ Ά+c8=h'mβqY\![‘ Y 3%GsaMC>t[{u.2ᎉ=eE `bkGligkIMA^GuǢ>9F"~Ţ(}A5Rk^QVeq'/˗İ yEbVe<3Q.}>ӌfcO̭"(92N 8fqG5 3ڰq P/ ]Z Yos!+HG:vԔ鞜4K]v%\x} *iy,_U\>B%d'h5O|8^[QGG?!B:YTT.xD$ Rw:DZ)X.{v%<9njA^-4v_p ?x&6N꩛ FM[]v6v[˜y/טj4wFu!\ j͡rIS? ]OX>|:3>ZH|ISsH'rA.gL0|4Q u:c x+[pp@y^v0O)V}L@ 8Ks} RyGqi\OK RBBSx)i\hƑ4vj]/ni{ut3COs9 a+GѢxI%E1 ϲbdZyI;T jeh[gXYΘ-4Ω蜿t7 CvjNK%v5$89RUpS+Xrk-sR#xUX<TXmD_LVIt*sDi:Ƽ8 6tgMbέᯣYѕ猟R1v1 @*^. )ցRX1`>2g BS8 uz&P"K5z;Hx&6Rv, !&3ύpى5%GnBeCc}s$=~TkǶGxPnIm;L ~pԃG>)E}0,ߞ`zelJav?^ *tJ+@2-08Biz\:4Ydn)K"dϪE!m;ck<4|b6 U |sSj/4=SD7 6!?XV(|%)NIʵ-*8GKPKEM0Z_\g-+AaxzA!N@"$Hzw9]b;O1 L1+ oehT;&\Kv+Xm^@x*Uӊ.&KHE¬W%X]FRՇ7Q5}튔ڝR]Xen1P-ᬷa{.${$[4`L6tCxWH@$"#&{T7KeEPU'!4/iSrO˚8Oqj K)c)A^eܵzM{-A2/VeGT؝T¼7OPĻ 8:KRq^TO maYkyo!mBnHc?ڎol}eqAN<ч4sdZ&Ə` *=G̤̖v?: Lx+ ?#Z/ )-d%3uQ˴j8r0fɡ!yg>?dsp\'S߸aXQGIm*4EIAᏫM*B@d,K֥`[wKH1Nuu}xQ䣒%P, 6سE&bȿ˾`dk~XF}bM"@aK9{[ D/FD_WGN r@T]p2ENT Lu+sV&EݙqXc_pl3p'y[- 13zOG(|(aWElK҂ۢnػmbWDډuyOuN=2]T>("Nm)L&͟)Dbt^%˰6i|oI?ׯVac\V fphq}zit۝kCm3#I~MA1Zk[gǘižgkQ+LȐQ ڿ.wJ;bc%ɋ>|?EEňkaS 8ʻ]k*飍(.\[3LbTDs$=D +G@7OBhyRʲvI`_V· !Q`0N~ӨZqlsIX{R7x?L6]lSnA%!Ȭp0,t|x@m phr Aпw;S뤄_ߩhA9L̘XC  Cw]9#9L#8Yĩ \Yޤ+"]&}ns:h)0\SZ(Te7Rɯ{x)_MʧI >G.vT4$,NH~HT܇.05>D"f'R Qqu`5j :DE?u4jcHc|eustX(CƂ1jG#V7d1o\tA42T?šo| Tʔ;.SIںvw/0uj0M0m4SX*hn@Bo~k*B_**džF|P}Um%]"y 6披ÛRERiX&T.5s ~`WmA}yONo4ݏ0nYGwԯY7 ,5ڕ歅Qq!H~PŔvh̋Ly+se`pLv05H3ׯsbSo ǥP%nrse9sJn&G#?&**wSUBs9t ~>Na>-*ZsZ55]ĢCOwV@ s,^ͭNYb`$PQ)WT;-mJH{<(RL74ǀ[Jft^P-S"m70ڊکb$;:}71Z}J@$kA}kk!/ue|JU?eϞv"ۿyxh !] sdsȫGFwO(,'rYT%x{"Pqooڱyڱ*phn<]E~79ֱ zx5J?'}WX= b!E=\NJSrH07<4X+:K,؏c &:&Q9\US"cIc pq=lDgifɃo#}3>qg^L;\X80:t~6J)ѹmWK4*DZ$b\PgF$Au3F W2?W|NЏuUGzqe}c.bƴB5+C&aoI V3;9KkUxRV7oO[G?+|_A\/)GF*e"5"A!(SYz E4Ǝ*4 GQkAz[6?K[hė`@;xi a$yp1p{3ʺF\J<$8Q%/<>_F:~QO9H(v a޳{cG4s@eQ=PSy\s)"pf KMZ묯z`jA8*3"or10Ty4C2K '^`M:JjnGfa{qs=((_ C¶wd~/-o(/m=HTkor$%nN-oQQ{דAELRxwr9S.ֱ3oTr%Jah 5أ [`描(jw> a`VmU"g~pd1& Xfz>蓸/!_W @ 07fmJl xz?vPs*emIcԗ6!gd ZH$YWSE#h.a؝#O;Ճ{-M4lc[hS|[(Xh&䢑tk`ViTV<(k]4= :N3 %ybA96 ]*^Z#$6P@/VUf@kGCO6)(V1&|B?k0CΗPw9pA&-PC#)ElΎ# {eQ :t`ĦtT*SNtJZ˦<%[4 `R. ԕ>KҀ>%%T13`FF7ԗ=հC`KfG;@9T:PXyu!Dž5Ons7}}Q5@e.V9lrØaAe7 PX N.i i˩]Wy_ƨg.(5pZZGx)7Q<"lY*Bh Z<UR~''+TX y`hnBu['p*U2 0Ek:FUIҲIS#f+O88WF5yW*ۜ?$?X*ޢTl՜ F!$#*B/T!]ői2Shkr7GuyIaDu, @AE2vZ o[+;K5 DqU}4)gv\&60Ay-p 0Hu[3ߔSq֐;` Q{"!M@p(E3= v w[ "F&B./jWu0 g.KyYR3ͤ$(eEkST^لY : @ ̜'y7usf p:d[6؝|܊4lkqFoX Q C FuV^}p9b"7e5BIPu 9eixN*Ud!ͫҘv~#ZN0j!P^W^*&y8po?C"thV$ؤ42X]i ¢*y6 srO+*V=rVNu:2_ֳvN`+yT@LW.ne:c=6 ㇅@3-I0u)c 3-WUF B|tn-BYK7B^Dr|m8~ιsZ8lhiHeTa{Ô0wO|0aW,6I7W 1AN u2ae,*ipl(m$M=*rKƣtD;T S]ȀgˁaS ,8,QτLjXYldY\c?zqYWjl&_)0wXIBmoz ;[~K'J &e0EnZL9/mu|0`qDo78h~Lvu#s\WA۠kэcާɗV9~1h% u?}Tܢ[{J*_RraxQWʑό ]!!=]JD6c8[ƺ;Ѣs7YGs{DPUyM5RbPIaTt!Q5"J)5u0O`? KSs kOrZqm:7D IG̀rqӿK9B2+ ={(޼4zWEFU+K؟, D0W* d\ʾ=ތKpKx.Wd%b"ngyK)OrV*󔲯'1x_k~B}F?8q!E g51{)Ƴ8;"41ǮSwuCKWۺ0rr!NށRABw5}mosV="OVqk>rlD3H`_b7a-Sڢ^UM V6K4YՑZ\2Xm-pѾ_dr9mn#,OE],mE;eU0w\/OĄ iLg{oڳf&lN(dM5Yl<8F⼆5@3V}n1u)wLYC 1lbd"9Fo Q F0De9Ԁ ( 3pTX.EGGsnCF%gs08uԄrC\ jޭ^˫WN&q y*۠GX8\>-A!Gx'U20yLgz4hی'cһ iEqbvWz|y{{8d2#)O mJ,2p܄" Ŧ^"f$>喢I '!TP5 >; +[ҏ %ȩȃDcٗSfr孮3}([[7wQ |_u!"}4 5(O \<ȧSFtFNe$\i/"4 Yt{6iwyZ7֥Pz) MO wt&aiwBkjQ̸>2u Q6tҰM_f E.!R)k7='!)K6%'jsj'_qt8>rLmWՐ(CQl PBp 遂v ‡c_SIۍOXs$&>{!R K @ZUʐ| .%۪!]g!q5` )Q\#;$F 8J0YL ${{ЅUëן, ^;އS98 3սj̧( rpwuWJHU>Giޟ[a$wn3~g|\pav8&kcmwX ɕ{4޸D~ `0a o0=Z6bsSЩ\8ne= O`k:":ꛌZQPx2S.F,z,N蓠9.ﴧ^s']&r&7Ӝ<[ou0}h QgfwQbtP)JDJ"Ɣvb E$/Q>>l~g;+Vjŋ1aKmSwúf@9 ,@厾JEt%Yo{]&0C#>سY7[ҋPT]̛H OJ| 6ҪtmC_.cm`SӞ' "Vg6w{w?-ChVZ sY~^e0­~+{[`smq_-R\(Y1,>x|6BWqqm2ld䏛Ž0Q0;LnFqB*|e7=7PzNy/z8b_Kƪ$8(1 SBt)8>HX^)T| RX }=er K|"|pW,b4Qv]OL߸u6}y90>yWg2a. @ &$݈[RO5n{OsߐrjU4=]KZ|F~~ dc8銗P9pnOW%e 6aD7cq%h1ER>ZE1,m =3E,2_&,('i މ88`iCwټJTQ*^Բ[Vc5JO[ȄQ 7. \o LhrHm7J acJ5@{&ggV' |jr4-j7d}cDBKnZcz;FNcz׮!+LO1gI.c=S'=<E=w*M&i4ܐ'MZcsU'2kf (c?2D̾BL*v}It7em1eKz"׆O}h1NTGﶊ3,z9ى+ڿkNSNMBEm9=6'Ȅ,7x,9J 7{]48EMs&ztaz!~yM(ND;"TQizֈt4-GXi+@:ZT AA!vjr/w`ڨ()d#9 oeݥPym5+%n%cK1aS˖*hMՍ/HX+;h`$碀B'|C7oP^۩딲(1L%UxȾ G &H$Ñ 󖁻Ocگ>ヌ{:}S$}bsiĬm^N9lW&Ap!pQ jM>їmV)3L5AP,J4 BH 3VscW$og_{خaİ^;lWcZOݵЁi9XB@/tzvTBy8nF<^YsYp./Kk:97Lw&G9,}gJh.8:+ l?Y MD)xy x'tgE``j{Wͅ^D-2D⺖ #J0]@H.wv!Ȗ<C^抠'Ʉw4/}ǝ,ֈ}NImnaH\Pxx_WuaH8!U lnkM2Hz/gt o:XԿ<#=kYk5\Bp8~#Ņ Q}`Ϋ/nT9TLӦM4 JͳsiH; C yC A mt:렿5x%rL ;.+So~ [[M#*$&n6$bě=l=&SuB+@M,0(x?[ȼfJ񕑐2e^ǀ95y.yE/)A!iz2-1~L FMpz ҺtӇH(Tf9&#n|y&Ye Cmkv<Zi*mٌ=r.sG|ldmCPG~;,*#>|Z!co΍H{NeJBH.f.Αv 5hcԦ-M?N$9sG MY=dw47pYi/toYiP8ryó!h1{/~fm&"ΑeޫTԲ/C6rHvpI!,l@5VCP$Q &-!ȳKI08V|bkV\+7yz$Q$gHMW^J5+oC@(8N~&CWJ ;Uw>3YJ<^w:kJ3nxy<&}.с\?^R>ۆt$=~zQ MI͔EU8R훷JC hlDžg+S=pΨC?X5iSsD+`4U6Ubb#+HP5 D0HI4r>`HE" xF.-ZlKLjHٜi_<Ҏ#F/|yg?Z7z{x&r:" ׇo} G"WF-8|F'N t<)Ԟn#ʐψUu9o 8ԭN ;%U?a? I\3d=i>@kZ x䱓`7W#bHzkLdž$Tb|(jQ^4LCd |\VKs ͩA{j|&0Y{\30~;?؄*?6]@ľB8`_!#NU^zJ]mƒ=HI|}/STꀀ$ǜ29hwc?U`ȣv|L+lV:3 CxD, D.wsI{/d'[4o/ 56L|X tm[%pUe=IҖaۢrI08kp,mbS!ʹv:{!0%,fN SdUUgXG'{dB %(jq`wӡ5XPyMEK>GcwASݍ(DV݃b*'u_1S]CI[3 Q87sXwXV',pw%D̦(E1-vm\$EzDJ:%53GoE>0Ϭ/olޑ+jx{a.qA4Y[loAӱx݃97>YEa7bqɷj1iΥͳmHAMjnәx6R,xd^ _c6uܾĈ Lgޔ%4vu-M< 7چ)ӆ!pWS"QV 3IU<gCڪMSQ/p.؇UF$)4}7?N[`C䯾  lR2}[}I DČxNk{ 1Ǘ'> 5Rw+n5=B(QhK rhGu. ʌG ޓDk&rc HF,,)祦X\s^1 -I>Yqۅ"Jzǎ$ C9@L*!0sk)OD+kBT۾w?q1B>簱^݃{!h!/aOcagrUqnʳ;[2 $ȯcI'W}%mV )n!)[Z4g;^* Ҷ]|'rBQ>Wpr~hҌ HQ\86Jk㦬)@) /ܐ́sy+ 5MIH<>?[^lwKY$u5k\$'*?}/ǕVhJ%9ɇ/ |a OW.g 9E}&)_6_Ʉi?To8I1Dn4O3UNW-Tr.xn9ّXVeZEi` T6or{ieXhZnnɧM]Du~SH9Qkd)0>nF{砂Z~V'ȏء?D:nqQx  ⳨^tT%.!~M @Dd#=ZNO1hy ͬqT vOUpjXiutjMG`bN0IW'p+<"8 \V#;sZfEA*2r#=kqӱ ܍BQtcK2| Uk fUAt@kg;/!xW=G*iIШ~"r?4{S5bao 'j%N/]މxNX|̵YaWw-aC& cЈX^i+R*1Ɯ :?Ƃ:i&m(kJŔC]Jotv}9,1>%.9>BBu5[,ɶ:kr< ##H7B6@mchgtSj%vZ)“^|x/h1}T{<j/A^ƷF;qz7d5=+v1 $|͂1OrIa>d|N-C9-yM) 0 w-kU]鋂΀hP Ta߸gַd7)>`OYL*pP܎?N=F2n!A7ϮEj;A2C@/kEs{cDC*7ISPFH=}{#q(J6cm3=PV CΫ]bsrThqsBmxRYQ1x\p叹D$5IQ1i(HȰK8x`A%=;(Q ^ATb%rUa&-@p4v %wM6ٜb"@c0 U,'ّL8ik7|& Pʸ#d*g%ᵘQupEZǩ<vi _S'=P$98ɣMë,:x!-ݴe |\&c ~oZJ"m.~ B \(A ɢ{#g [kg!KȰ Y+~Vb;bH cIәbuC5{Zʔ:(}Ϊf)+ A[P{Ni?*B+q3\ld,F\! IgE󃹐{@ %M~%[3͑}r WجJ*m=H3-n0o/S"Ft1")N '34b/UJJxaǷB|H8ӭ= AP(刷!\$䎯Øʓ*tg.Hםn!(`'nߊ8BFS;-)Ek8sw>>ooiy~vRtGD T2톲kZwL`eh?UX4`)eRBΧI ȼ>3u0 '#Fۥ?%AUS#1>nJ_$~S~*/9H{FJ¨ܮgS dF #|:ø 7auZRm˅jkk^Kxʉ f,8tvk,QvBsiۥJVbVp@h 6߻C_ddu){bBsc=Q࣊k T$ۍDfCأY6@͈iQRZ%M+>ӜnZA\KҬg)3\T&b64I @/q(wtRYB8%˟fy19, f&{P AцZ?V$E%E; EAլi褮Tw6, h|ԿKKg6 ۟ǁ̾2$KBԟ>;aCe6Ir 4-$ȟ;0N!6T|̯^:7AS*H~ Nr 7O݅$G^%`d2aL4~+\?"H2n!eW/L6YXK-9 ?99Cẁ*0v]]+ԽvПa y$z᪠V-nB|qƯXeDpи)K8 XSnqc c,=hZaz qG0 [୪xP4@Cz+"R'De5R6Pɩ+4Af;`~C_V. Zpÿơ`Eh.sYφGlF)Bot-{cjՔFCBD&c8z T[=`EMB43 $i̽>X-7ZDC0rT4vabcYȬܘ".7yy !NHmA q.ϼϟȨՙ>j{w>P+g]܀sB p$.3dH+#Jz,!,%J&f8,pSq#G&qeEѻV#@YP?t-Ţr1!LPai`5@9:}?ܖ2$FITo״|و 'nVb^".uӼ8t fdaF/iu=jRe^c9u}K/c SIaD $rt` s:Z,u8_-wѢo"q@;sXeY"KʝԪ˛VntUt &̱NZ_TmhɅ _C6kk7,Q6/Rvjc 9{q1dNT 5jYw5i(HޚXK9w%[ʖّq (tlq܌CB_z0q÷l? k!>e:S,ro쒏vwM"Mu,1_櫉 k)0,Ǐ1,5bAr`zg>!["հzCŪd1'۠tVH}j%mkJ̗ }Qli:r/GPfe-!Z6Fr&ZjH[Yh~( ɍ,`5x<0Cv9㥲ru\/Wǫ3L*wg S=X 9AJPaza LtNB%5zu$ZP Qs-OuOڋvRIi5gLHoUv~ Mьt1IqR֖=}-Ş(FuaʆU'^'9mT";|>G/2) `mIhU=\ꡀmp Zg7TayCƁ`|_43@5 ¯ r ☇٩ĕ?rY(g{;xOVN s|={ Vcs_O0wBg&c; Wl$戡 Ώ(;TȰ ;)̵Xnt.TC+iC.KrUC,s~j `6^<꨺ArRJhT-FuL11_[*]ђ% Wp]XC'(։nn;e%޵r-n giz~k%0v5T^9~mhFWgY`W A!EQ^ByRO. 6ŷ B(@wTWIKv"@VD9٘2 ȍqK2iιIUjmy{Quü0o͈A/8^mqc{G\&$ӢHz+-7sVʣT>w0Y6,+ ݰ1FQ!%AmONI/G% оH^e*TOK8%I>lV|/$ m@n 3m߮/uSMڑJ,†J՛dRXspt?p.;׆,]Bʮ.,Ke., C'@< Z Uoa%Iv#4&UQ,E<XjZLlE( ?1L-Fv`5/N,/?rs28zs6@HDjw1'bN!'e* :rߺ @;OU%ש&QKVs❊0,KKy͛"vI\yb .cNCAmzg"c$ 1;?T p36*~/eqm)e-葷v(&BAA^W{Eʯ2*dLFXz=dLj.}Zu2J7m) ZYw\e5d$Q@͏1vxkeZVp/T ޮرfPMB5ql޶h&iܼ82BŴD76L &ro #>ۅN!S}-p2;ǦEH-Cm D>!|!f4@Io2} W4?hR݂Ge\ڱv)GtGWQy#tlgXJ&utncP6Mf6$΂=Her#SQӓ~ABl_y Ї'&D.aФpǣ}2 ( 5L 6? ,9 bh |Zեc.#սb)Icc E- a %|feIM&$ykm IxGD/EWp)Շ] eʽ)?f4)7w/PlJuYu)3AF5j{8ؖ5<ز(CpAbg6YNA*q5_^nʗé29s]~ / f?}o8_En,xM޼ꈭY֖Qd$ƱWk1fxy_(yZmx2`+Lf8vvJ6fΜlܜ)p_6/]3nޡ{< h|` 8= %[&״psĤ~~8ӛ?HO3eWrdTR%`344b+eʲ#~'-03{ϖ.-[drM_bM!5 tM~mp }~*)xkW[ Ǣz^ ƍ6M܋c8D =j>FcEO.@`p #'oMHu;UsZRMxwjhv% $3*{y~$EŽY032WA]Ћ~"Yi,H@%ʽnH&Nj1|MҢC`(oQ }zM.mXVpm(M=XBumxvη,6RI?jTpަ;hȇjM`,UT5{Z6F#ͻ UD$V@qnD^ * A4l~[N\9,FuFR, hXr'g.lFM̰Zϙ m^AwP;Ff3Vr +aL*^Gc`вatCW\(xY5JlejXX QbCb߻r& X:n*[IzUfLdͮ q^=ǿm+5VAfUXVO`m PErra II_dzHN8^qϏ{-P%ohɬkcm`yiaۚ?"V!z[%]>4`2 |(3@Pa5nʻ-r;JUgP~yMwFq˙6^õ%kIs9e\.2m3<U^24( IOmLlSF9;~ 'rUp¡)Q[&Bǵ!xS cnGiA`C64w;}k Lqq݁@p - =Z־D݆וceݛ2Y^*𷀏]-j#R, "[_qNοx}y YzfM&ג ,}# A@ey~|حkSoP&d"HY1ZZpQ ac׍ ާ}u D%g/X>aG,Tk,;0 nEM_]"NT_1D'_޾DHB/ܳŌ}Sg}ITݘ ]L^x"Ws%uZ_JNG1N^Y5Yx[l+Y@LW,eQO -R~ҢwJ£8΄T 6fK,R.lLf;O6 WBן-S@-ZOpibkRN 95HA2 >QFF {8MD'xPƠ.cphs``Ybr6_lzS5wٰa/GJoC!iDcԛbj)EOWw?5)J᱒*}dU%G/tG!~p0l [Se%ƚ\jTa ©.c˱s)y(edӚ j_Tۺ4T{bu]L [D%;ZO mtbM~jH|n_[\xv:/tmP훅mߒKzNl¦#(#1i3t L^Wl3B7ĸhF)0q@ET3GTyEz&OsB%/J;5+ n2挣zy^dCY>;yfL8[~.h( -ʮQ]ofg0¸ |#DIaVνbX͂D2lZ\ C04~.^Lo2 3jl?nm1NX^[Dhn.^?\; a ۏoZr1^򥎎Hb&l1 ߡZ}dzbE$Kה8k ]ΘþE heyBz8KrȾ'e ;בOFUZ:됐N!_ #gc.mO_o9'no^;'\ℿȄʦl1(s_V@jמ+qp ɅtΣ}Uq- @L7ОCzuk7Mjo(-=;YoFy3 U0 5t(p@X:rErrfŃ؝pr Ӑ3̺{p[2a<m0Lc'Ʃq`$ᛏi=JJ7)؀(PR(>[=!g9a;ީ4we\v)n5\Qiчm!C}Ted2dBm.16fhJcjjއ ,R.U~!Hr%ߧ-S@-?`4r͖0@+_I~IKmǡXDX`*a/Әo #?tT(?FmۋQ×3jlڴዷݰ,>TR'wig(d ({zjFv;U*(_=xoSZ27U`/Hv]ËT*w 03br!Q++ǰ S'B޻_}6|껰^k# /׿]E, XDҰR4c>4@{œLb88F2&)XwP@8lGqvlzڣ!Uxh!+QRd1'vrMTç$J//Z7.+R¹D׿1u)rK˅QdҐ]:i"P&7GP5A9,\R;%|%;/ʊ^C_ܾWWr*.-|V3Y4ѹ ͛.)QIT~/{HPct0ף# R\.7.Ɖ̹k" >WP(83?5*>9@/E`;eX72'<qe#Կ s,(D{pkӝIK+_ϡ0IJK hA|]Z,Nԭټ4}m%A8w(~ &B4V lp{~ߚa+X<WANkK%AH c*?`wo臗aN*ᰭn%O,zk9 +0}loZNV4J슡TE/NV.7biX-7:E [Xc!;QT^ d:Z ,8 g@$b``xk"X|qss0_ 3Hrazјt[gs<ʩ*F aa^zʬqe9E"UA?!Qw[*kOR /?8Qg+J sL-/ùts僃=,rAZbL5ԫuoҏa W-#3Cǥ9~ ئb|KOh@3|6~E`JN=U݆2)HK&Zq4iaJ+<s7 )SQ-}׹hu41ql( єDR:ܰ]'g$O' y{}xk:Fn@PNBAk·xX6![و%@=$wy3mH1(-, #>L`Q4i <ҾQr}iܧP,#&'KtfT\^ , ުu8orNh݉\NZ76CW6GOq^mn|t.\T͞eXI "I*N#'@p%| '!lGX"Me&aAa8=r |Bz|wiY[r V"^嘡45H دYb&~4L.V.Tizl-vl>xkȼyEc*Bs;a@)8J1-`ᘠ\ F0YЁ™\Gy9^s^/PK -TG3C:~^P @vC$:V+nџ:q2ٝrJ\ua]!>67d测eɐ9FJHx'ֶmLTzӗ>XjHMEW`%)\ZJyj= }q[GHHidƩ [UL@XW@}:0cE MϱA`Fhfvٱ. դ"5 *!WPdȺy?R;fl8&go_\b7RdǷ$@Un>O[+H3D)x DDsU=4g8XX%%nHz_U$D?W#&8]lˎep_kvAH6XӺF_#gy&킢A<=?gOe͉z|?|Ow7XU`XYڢmb~1.<~b*'s{)7uU[m;+ RsďH+.\nI|V=]V;^9^y"9:$pK!k.jkHXw#QAD‹BpT2W\HaT4;USwqd[;KYG*Mϥ_w+nBl5]BjQcA"n5b24R`P-vL'y ncʏ~tOV' PPZCC[!`t ,7|َ2pEȚێ2`ǐae!]O9,(ĸѢAxFbJϑ>C׍'[d&?+f!𜽌X ar!Op@>|u:\gt`P%Fᑌ bp֭FĩbAuG2 Yn (@Hr8̉DZj># Vc{iv2uX(7b}2=~,"S+Toy/kM  vr/{^;,D$ƝQoVЯdpB}̻DplQ`Z} իA }Ǥ鍙d`rI61?MH3zVSDm*fV~87HMpxdEyMRKr: -J=E٘_ugygExC"% Ģi?nFC3.~$2$h܎#-&~/_~yГay[/Q ,2#u3tfa5Bc2Y1G| fBk.y`>Yu8`ιm2թ":wFeA L ƼY\)!Y0$Vg'!d$qD?\! C oWIW K^{kHnSvgaFr\-kͫ>E4'0pv8<6HmѺqG[;U3Ly5c"kڠ,~ƺЮښDCgk)>3&(JR%8PհwmPa}utѾ :22x.z@ f՚#G)zJ]MjeqW+Lo\dd֥Dw dUvvu `W7YCCs1+_%hn(rNyYm(щWZ)|Dm:Umetcp.[x~nAQ 3 &!؛ QGdj187l¯U y&d~F}Gq3̸>]~$,TYԦ?)<$bڎz"^R -_1b+pV # C7Ndqܙ,?i㱍ꥅf ze1@M4pRSƯ|QWЇ L3ZP(Oɍ@En}iƙaZEj~YZθ_d-\" pzۉmkΪz H]K8zΟk6449T0R쫯هV)F-yUˮ̞ c7㶠m#g6L]"vچ`?̶GTjCf#S11A֝swаO x|(>}t]#lܚ?YY];I]_%/Wyn Ğq,h5M :Mݦ޴yFG:`f 2=d.yڣ4gR(m| {8#Rb-gFCcIfv[HW u\> n&CRΜAj8Xq?kq$ݝEnuujGؘ6uÄ"{p(YI>SsB /UM (¯Xr!TD$X Kd8 J3S` ;8kV9>p!bm \ҫŲnƵV²1Qt;~%jXo.k.[Az8e1ʟsY71\]@e#GX rPEm|&\RđMϴpCw@,Eαiy¾уDeޓi$-?&ݛ*U\53sg78˵P-]Kii|Ga?CAo9@Hw''3ݡ6=$-dݵr%wW*Y`"DJFfXR}aemHEi"լ-Sԇ xn KJ.Co4b? !S'< w+5ݸu7fޝ$ɍ^2E,0Q[8|4F@(,m-)oC݆ͼY{Y%oS&׎ɖFqWv*!^W`gX<=!a1fx %wLL^ͲGQك3]EjD>˽wNaz6DM;bVh%aGhHD2 ,1XWϸA_j"$ڎ ]cazF9$^Hzh $h#P%ʈ:'8N:l Y;1i"=\WΔzpC]Bfs"9S/vX]EbTx>:=O 0B:Km;'?VWؕFIQS }s,XUh+[1T_dK;[T^ L>8cb7DlXY`&wy_18CKвҢM —۹$EJQ,fqҋ8nj`c~'~Ȳ )枻t>]H`]>7}K\t-gSZt%ыt#9Y;eniJUtџ up~0M)6VgvM攣!?\ӑ_ni_| ~S]?{9wFvF^+J^۽CKc>^%ӆ@1sV ?@9:~udOaP H`iHI߅. @kݲ7㧽 -GgdP`gN+_OV~M9%, O$>nuLVJr6,3Ed-w3Bթ.eKOXͺ6vyx kYɵI <}P'BSמ1YN>1oȤgBi/KK:E1g(tu`;\wR_V\4`YξUODq:w *E^$R]wQYL m5䖬Sh^Ҁ `5>4"|~TFqUVY2wiM> .?M}de=c]+J@u -9ڻ Xh+ce6‘ P~`!rwۜvF`(5TjNkx htzAWBw)3*nK|c fOywP3G&TV|֔[m rZ#Xta0 ˓=({k8VcoDpWC*;`l]\[zx6ˎ E&gJlxhsvI9.)do .oct eM:$jtb1 h'gs oK8 #p#nzcΌ/==MG)Bpn!2[p>a:vkgaNϹyX*ǨV>2B"NY,Kkɻno7_aOK%6SBԤJ+0C7++~.PU,ܶY"QI~i!Te].Z jP~qWgXQMwIMn|L!0 QFIW b-_d)" 8j5 rmdAsiG^zi$Bij3` 6\#Mjx=01lw UWHB$6C<Τ 6`|}u0+WXNqw*y7:}S15Ԏtt.3fLC?};qpah'=qKC0z5-ro'%vvιӦ'.LPi&F1"%O & )JŵydO= g2 !4.#e7vџc;]ǞUը)ji;w#%t9l뼈VHF7}Jgxluuȅ;>/ZNmyG:އ=-. #VĦF5F9oqt!؍Z[XJ3LM]I(7YsdzUͿLE廃C?\#IWiٍ ؙn r[0ϠBN MvEwlƊ杸kcTV<r@{KRF\/, R[ʠ%2X)'% <ݗ{|'h#?+fzcxh0P %϶"hW0?&ȁ0bWOSKk _$*ɒmnumbz!vZ))E"lRu5] ^4CMY.D\6wQNm,sR0m&-yY^tu-ػ{3S*-\, JY}ţHbVET@ B&zR\[|{,'2 /}O|JmHH-XJGiZCۼG@)K0f1 &+`I `2?L''hdtvLb%cP"wvZ;ݚ"Ra сciF3m%V=7 3מ5I QZV]@T4CRtqp(R^4ϓ)q[WwXENMA|Tߎa D}7jMq %k3: Lл,t`nPO7;NeRpoYJxhW|9MΞ4D y]#Ō3Tܶ1FwEoyU'AOL,7 ܫtu;b.j/r]KJdne \U(~D<a ƹSߎc*QBb=WV!b>{ IJo+k{j먹oҿK0{mvw:hY^JdrCO`i/ŊF}nR؞4 z>H-uj,ME!Dqt 泤XMƙ 1w&Fcid{awC| $Xg4^Zn `I%rtdw4ɵ- RB'GI ގ?|L͇=`9E4߀#!WJBq9tOvu>2)3iA^/6 )'}9Wa(zRC@!BnOQ%Bs0-~er }1܈μ1'@}(G?=LjWZzYT6 Z<3keRHLJ :LtiuCDuM0W fj0fifK;mhԡ#_6jYag:'A +C*;htL0C7eC\+8YY<(9igHmviSSz#i@rgNTO7Eqq= "!% ڱϭKr]SԃkOfJ_x/ɉՈD.;+_0Ϻ~J!?JqX;_)4z ]l.U;esh0!Ta(v,yRf_ /k73<>a9^rc Ӥys̷;[ȶdʜWU]hE"Tj~D@rWyB ڿߣ"nz5Sp cq;8V]߿ër1SDe2ED9>{\>OI#?@>MR3Řo5:xױBS'HUbfD6B(tN~ bG\,mmp 29[yLu-x0EAB|IjxVsIsи\_xʨ"(Nl:Y&l,V_R~ 4( A~$Z׎\ZvU[V&]#if  <9S*}~Æl\ԯ=1`gͳi"(08_^DQk,]'[`4ݬugWr 58k@1 \XP,-u)>mz:FWg"ʲ>:@͍r8 .7us|. r_ZBZD:B*#kb3ѹ}82 %7dzj\?YAɲDFJټ ا@.2BKUvb7EFѭៅ+ h>f;eƷ=tl; X?&bpKzo[hNWT )<%b!]yFdmHTt4O+ߜ[d^>ZJlPX* RAg,MA|2XΈa-8YNUDy:U{g.z=homBbPq?zt4!2ŝ BttWbgh\wdW/lAi!^*dhпH<vEQ~uArw/$RG\"Љ?Lð}VQ fQg"! \ƴZPhLq ZjYM#=kg3] նKwiCxiȉ 4'r wNr櫗᜘qzh"-+MBsI+塈P.ՖM]!+H'RgAN`PGԏq0=I*3M V? .ruYIp]A:aC#;zJC#k0$lOUly3"=|L2au\,.B#[}\K},*G9M`@ w3w rDR3*=|ӂ)lw@ d}Q49Ђ, Ìje봁`^ Ed)$H6eE = M)yk;Ù9b_Y#>Nug"ݹwX@S@A,V.Nҝ K$7.$ dNX[EW]If[7JYx_&Q#efD>69Q]@dr@P#\R;N/>,JtPKtQ2gR3ҟ*nz蟕5e.$ur( a 3}C*Bm$85q=%ҹ- St?ОNvn] Cdv-.l D }}$%'S9"8ձl-'%gزopg[0M9Čh HZOvxOȪlQޜVd`3<ܚ! xK5ej\/&GPzpkIpnXU*M*7gWۣ!%`A`eb5wT\UZC 6`Ҁw|%S=n;Ğ}{e@+v};7qF+QRrU/E^MD63Dӌ9BBrm`MmR#j(.a*Fc r+j.Ba%-u d$E#C˓8<&gT/]'hZP+Ko߇x-$ߣ}Džf:=~ 5@aQORQ.zHj䑼.v53@es3;et8RÃї$y4Z|9h(m#1m[7\4 2.\P}@` L#p`gOo-4{y%= `]SbF\)|&x?>ӴН?*$Ϊ4gG!Nd3NLҲt-H_u , VV6¥O^xAW6cUᬐ׽,OTv(VB&갸@,M ݫ֟b`fJ Yo{G1E+ TtַI \\9@ȴ$n %yΰs1tHDiuEGt!񣛰-}ǶPԟBx.z9] ﱡ$ЎGU7௺{VVT_$%M1i:= ZNg2Vڎ6]4͂&Kppxd {@PMs-)-d8 Q2/'yp>qIi ɠF.^pД_9I2Bi! O۱zpdoRYxsM[k\1 je_ņyEC`aVEqKEC~^UI)8ȶz{{*@BBK ]QyezRf^, Ktq1 =;yy_{Wم0bˋ[u%=4x7o^ً݆|>\jȈ`-;Cr}M=Z!ew* !1;[^c(AoΠ5++cMab_|JTd{@sЉZr%vG (twf$1õ%`A*:x,\#/.߬E`nke>xDDcyLU.r;7lVsTwDHRvӓV)p ̏7@+Q9$\jydM=5J9ז@{M`1Pp4B!QXP:j%dHs^Ko9. ^WC0fRY+)f̹e3>eSv+Z-ïbo : HJl~5Uc RuRGqCcJ|j}7x?.=:*5=BrO7{ؒ?6bOӹ͞tUb9GF~.m:E<'ά6?&d'!C 0P)ŇXJtSqN1T<ၲJlhby? u}?r1nBXߩLV7~MWFX6=ϚRH{])FR{&޹e<b4H8+L;fQ 5M|M`yhQ~x}t:H}#(1 23d&r9駸 zaS!EFRdhxo[S5G=3& zLz٦0KYNs.zhm"_n;+{eL.B|y]*M iPH:êV$&)"gg'/ޖ6#> &*?ҥQUOr[8zICƺUQDKHLWմj#ҹpf$}F}z%e0AJdFζƠ/Y1v߯K@Cjy̺jU! /3;Y9r"*"8/+$w}oO(qGY$)lEC30p7S#s>ج T&""{>K,DE2VZ~9)LMu `{:rIxMe9.SrG@^xUF^0(\h+m !*J)Hx~5s)D~BpQfj$4_E"Cᐽd+ Y-Ô/k_ tv}]"Ze D8EN=w#þhV*b3`l&A\czvp*CmvFH+vmK{ |[T{g-A513XHޅ%;?!_ -Bd`崐 ;O 0է`sΔ#f: 7)&TNljZpz0&';-GZs+t_!n. @|pěb:`o8'auL%B fD֮]jF U[e1m70_zA'"j 3/~u}@k{xY 8ڋ1`ӴgVιyfD.@tK;(-̶PAǂ K .MyfmV{z~5iFAG5sJiTbT?TnGxe|iMwz xJ&1\4v"DEfmE1;]["(|E _yk,]7jT~,![6s9?Kܽ3|JM: %gB1ݠ`.]dM^Z}2,m`8@2v2f۞nԾa\ckۊeV|:J =fT|twg,% {^>5f;&,,QV;Rs 4 SLY(JÓo 2}>m?ͰK>_1>u :ߌmlH}?ØXorV dڕq P<̠C&uQ?o\>T2ec@;l5i[ݸju"["DιQI=WPwݥ˷[ʹ!s LCa#e1'7P}b_QҬ=U_okq̵Ϝ7w`E1h|P+gE0y2~ sy77hKHy&h{ު%kBvdd]`]q\qJe9s xJ2܎&ȾE6u<Pt~zѮXZ~7\kW+.S!x|CJ:%)9VdLbfe='*kc3Kh\ !L$VHa1.\b$=jhsaLn'N$svxVAV<*l]EX|%w+¾c  `zrhT\q|-۹G)k%x7KIὀYC\2bWQ[p"9'S^p3bƉ i=+p b.S0 -AXl^+Y{r[[*0"J"u yE45S0[s ~G[S dݹHW\tivr`|k`A SMEPT} h 7kF'/]4/u![B).GX kz=-48- C 5.f*n)0!( JXJGg[B+h@]8Y(u_;'Bd13J~ɍ˒{ o'MB|BT*lBJe+{@X3.l+͟z4s@Qye;Fd*x:s#ѰgG@G9go2JV]br AZa.x29Ĉqe5Kh-z=xi϶/E*SMLE"ڰ8D <5F[3ejn#|y]b{&u c #XE3@ HT`&6 .\UjBȍ޾s+g0vD1n(b=Z(=7$tV^MGE;?2fdD^˭͡'Jn] wEz..FO߷T䰀;~#P̋EGתMp=HRW03Qͦ?dɬ[tGuP5ugladE5r,s2;/@>#B\OfI!Z;\hŀbw#AU0,a2 ´}Nn lYbfqQN0Is{1tcve5tt,r6,^y('@)paX㸣A`ĄKg"-"q̻jAvK #Pe2Ya2M{sboDUX,1ǕrPuG H]oɚgDK_\J6~0VWF:q3 |blD}j)~xm%E3g13w m  b*>SOdfӳ_ j(`\-65ƻ2z?ΫI, R4Q+ nu7@>#`A7KOm(Ի= c r]_}vu\GMPfVT7b&ZcJ] ,X\6˗d<WVjUoH2XZj-YYO=JϨGM"$c292mc~"H+Y@a*m‚הQ<,BA uÌ!UhJ5-xF _V/ɢTb X.y~D+}F!ٌo/g}IT) (?b'ͽ jGs_3Q^ClS?o>Zpx$M`泙eMY9UwVOR "At!uWr>".GCZt\+ͭ}ZGGk7z igQAH:k{Q훗3~n >|2q*a/ o=Y=+wGY󥸜6喂V~o5˃Oii"ݻ[MErb bZʹT%8#NDa.)iz%+2ta+Gj!.9K;U4= χ$>ye-Ft&k idƐ9=C+i`Cm`&06ݩ8sލ)M54,c CE-\ޏF'H _0S)gEjrzpSk*ρU"W[KF"<1t2-"`pɠhd3tu: V ZAed7)|[F} 2vލ9M#B{fYK3k/,ySlQDx8J?):,8+,T+eZ}%/Z8ٱLJ"D5qum䈖6_ӥ2zyܙ`^;@]H-u3VFO-1z,QT,Iۅ}}\|sGe3v$ixIm{r& O#:=D |n+ᅙ[ï/IQ|ְٜ-H{xS]`v`\f_m˙26d Wt(3yGml]iѠ;-c"N`G-4j2`x-<'}5\OacO`:{c(ȁgDBO3G,R7r)(Mk3y k={6Rf~{>FΤk k-uuB?r>h/T*Ydń1/֜pPM(Öo53UϽ,i6qoTA%.ќk6ZT"NILU&HsIbd-(֮YU>55{!w/yB7d" d`ۓ"]O*׎!gY@xnwkr ۪KC]KyHi`i\Y#n:ơ&&]|h7hk$܀XSgSTƥנzق8v'Ȯ sdΠHi vzM`.1brNΌyq%/٠Oa丅YD{_\)EcD,J=e+M 6UnI"hר`A3Dp.CT< S\'!02a>'\IPnI?qbmX7\/] Zt*QGq@-x}WK(B;Y6+G y)Qz A&3}$]|#gDU!A '-lFnM6дxEρiEnoVgS0'ABE&1Yt* ؚ4fvٰaNʽ*$PbyOrU**dة[[L7/^ sRsDxT[ƿlQɺl[U,3-s"!l.s#U/ [YMg$'"-dԟ6r'>)`J\ /mt|"< weδ^y['ARQ-SYNf=Vr8]FOo$kƒ] ԇ6qKaqNӴ>X%C?ǟyq~ :N:TXN[HxyZ, -ONqlNB} 1ݸ@#2zG{o5_jeEϚ"Ηsr ?I{$~IPf٩bD_w3Qlq~iT|䈬 #V&%qgW+Zue_wNݷeP7B!j9Lr"srիi(;ޖH'/x.}~ސҀoX>ɺ8P풹Qж!߰"`nxS FoR$W3Y /x=F;vkzLDh rs^UK_ˠvk3dU tޮRY HP\dlm_ 83 ;mA2)!h7A<%TY#ƞ㊕.Fp0KEEZn/)QXr ?`z`d糠0>?^7ҭF~IhwwkA\Bvsw{7XZOQޔL]'< sz|BE6_hΓXcwrSsjԘvᬉh[}VDYvɖۮ _%(li:o-ۃM9pn8 fݫ <.RG0&yE}  ՃV~-vO|P 9#sɮØlhV)y3L)6O}`oKmߏӾLMahQ;} R~SwWzO:wZAńt ,}\u:e\\gG~{{pw챐vBvײA])Wk|JU`!iV<p(U΋gs;eǎʬȮnb0f_Sp ]q\:Q6kUg np`ݙ[J}GXM`Lv71m̡@G#9F#vT]P`ʕIb˞'/ʡ]!V62>=qhbښ1O>oa"[#GAFfOB$!Q`qljm(ՙX׳\FI-C;-9ι1TJQ2xu]uBpjϱؿ/l T_JoVex`ӳ} A*|"Ub- Fy=)e5gC8Śz`96l[o}hmNy LKƯ9ZzT. ZB|8Z]s;#"Tʱ$UB j S&R %Y u0.L*0o=nҳK7h=iXP(/x1{Zjվ@@UnEFZ3^vTh%/+̍dI,%|k[L$e`bѽg" ݜPJ!>Ѯh8Y%el*rzxc1K{2uDZ.F$gc lŒت6ڳ2~ 8esK-^O7iל\4%4"2nc2e tC`h(+WF%UgT?ХG(k"\i!n^&aˊE]lsSbspuKE!s$G+ay $ɬ[ 0֕L-G 3YM\c =)d]eR9 ^XYi'cK-bΞ0"mZ{7m/f:D#+Ϫq_$ twD(q\QrCS1wD&fv}%[lBO>pwY%gJԓ.Rū}LDCii>-cfʢ2]Ȓx)ݷ"QU]cj)V2jERIVMdArژHH/Uӽ{$=HV˭j$^hp%cRRu2' -֋S>^ C/>L8PVwdӺ GCLWF@gD*m-ӿ(&=0y *7'~TnEO:5䴜@-dp>8G=o=IA%ņRtC O 2cJlv^nPr#ſM1簗\`RsȠS'oe{7hi4=ޘVjV)^H #!^G&I autm1Q=m~k\ Cv&{iF-zJ;"舀8GM^<gSJ.l c ,T{1**QPۙ]4XDb~lR%k! )-}vocEM$.GSN hltlp2ġOd Fk􄉠vҊKDq̴#wpFX t=ϯ3d>_"0h9{-؅Q4ޣr{^C!6X(21n65ߌ0`dpp5Q|yFC3JJVo5M`%g0Ne;t,dWpZ/УNNJ>mX͜-vZ}b $kY0l*NİrI$1Ao]v u qr*笴h,g( Y=zː $VcR3j6'uECDF O;)”uft*& 6HRv)>ȄisIl A*Xu`*SB~O:Op\M8!zIr+~)M2$GAG6ꄥwC4|8.58ZL畫 QYBAk&l\Q˾~"8+#]SuaCXSqKqEg%]Zi",D܇ 倞ġ\wh-;_X%楲:;o0l)%3 ,J| (Ɩ)6_AWgbJ>5mTDMcCRbsB쪞*ϙI [^Ru؆z|(Ks ~žpX?Or6d6 ҏ 胴zafLҜ*CM1 Tgc!C{ PGpȈz[uL0ixpTo陣o"Dt-kQRL:gaNoUʼ`@+ tp*42]5?dUQqe2 iR /:ϮK4.0dmAOcIt/ 䊤b,A7NgېH/qA!vo0!^V;XfJۥӃ=F,ΦAPIp3DZte-PyL2u8%3hpHJOf)[ kаOygzrQ 0t2cՓ{d7Yo į7nQTm`و@ƉQ 仢 ,^!E=q[i/$`סq@ˁIKՖ4]J_[5Caˠ,czo᏿iȊdrOx'm$.خgV4N(,J`'=4h}$Yn5B^ ZFD|f\$<Ĝ>ȗi!r( ͘B$f'Ɲq v2%|8is/-NeN\'\M7вBYi\DéfB1Q#]/ץUh!ՍBq?ܽu(mLrw%'Fr܀o2_-$.ق5N x9]|$3v F֓ToĘbγJ_즟Jja,$;8O*L f.c-d*~3?C V!&M(έ@æ37;; ͹Z~:9jrpj.qJp)*u=<>8Ü!_Hc7IH4q@krƟJjCwmΟ> /T,Ȁ&χ ѽ ĘZťtD^ ӆ:S+ z|ݽKŸb>h3 E:׹E@}4ثFw8Uw.q't"98!{aN)A.եاǻ eTEzs!kA!Y}6H1h A3@RG1.rãR 8TZ҆\zw6[8 dfk8F3^q)*D0VƭE"n=c1.@)NK^^DzMy罶KR`rzʈ/FE@/|5.ut%t;{'R.upASnv_Pn 4<~W>تX $-(GɖƭR˃nIp˰׊ h N_Oiu5+N_~͒[#wt1 !gjj{#dņd2sZyy' ȋ4%`g$c_~AS'| w!F)#:?[06ȏjxM*1ɟi;Y)BRoZWOu9&J5ԥwͷ|{T" M0S]ý^ƺB<J̒@N8 tVuWy-dSSjtT O|y" *Q\sxjM&k9p>ѽk;>>B/'xC^w֏jdgK83 %DDF涽ra:kWsp[.(waw0kxbLEn i'xich;OhD=&iOͳCn܉=-P6Vyk&XTt42ɨ9|c?Zr%!47%(1[Dhͱmg](a,x5:pT`y۱GZxȉDmTsU:j;LT$naz)/ Z#ڭz( CK#q4JG`ɭQxwb%^J^MV~,{&6T:UVc\[qN8jSjNtT9VȊnܚ.fPQ2CS<*WeLyVƧK-vg9zGJY}憭K-\490轀[#w:8LDψo`֣hAWG) VHs7p `H ]|n%K$C\[ͶB@942CuH,c\1o2ϛ?6f)FiivwL,gӺwhQ~:h:^4 7 ͪ/­K;T!|D^؜ 9K,b⦉J/I)3u*gnQr-wIC7*D5I[#Fr%U7^W^ܦT k >Ժ:qYQQ}1{f:zDC+s/s&PzLㅪϓ57_ Ë3=HqbOb][>xjsG:Ǟ~Yom] .59LnV?.vTp\@=[@d,m\,.<ӌv:yfUŪJPծwefHQgbq }2TQ%l =&=umO5BkQDGXRah_AR*YaZwحZc}.@A_JN7k#!)͂ɧ=/(b51ɜ3\vu39K R ЎڗO@>ļ\BbB8IKQ̚:^)q1Г"mRt-K3sd'v؆)w4" dkWIEq_,s [\G6Ж,1{ճY1)yCP=bґ\swᅠqXè]hx!gA\uK O_~XO iX55Df%WWӲq8m}N8ߏU)O^ +kϣ]P05=8o΅:r2%{>R "Jn]Bd0+a*won&^}^u5F gӆL~$&JDRH8沴b$;ih޳7m 7%ӱԤFH$rq[xJ@QT䳘Un׮2~*%s( x|ϕo+;xDsn˶4UbZ.].\twb;2q |U~UX̓:7B.7!wKa7q0zUul[ eɲ}"MZtñN^ nŦW'x$`? +˞cs2C0'Q@E q7ЪHydGRNӊUy+௭ Y,ݶ7@'xu#$_EB)㷚HMu2#p1@YH3lp}$fR3+ }D,tV<ۑۛkgy݊K+9Ӫ#VSA4}wQKkq4I]n${%4'g`gbgLsROb=:0 d?(ؑ"YP\:&_ES1aorV%8&x >IF U7V6Llv5:Wz96"yRж.q葂Zn-m~덗L^29aK"> `<=OtS=1~TpT8åֶi8p3lhʙ#Ię +z m0/J>_8pT`y8%r,{Ԏ2(pXhB!BQ3N_F22Z3gӰ푮RG-iӼ VVz{= ]BA ?@:V񗹾`q-pE#:GS"Cbui 5uqU.ΕLPEv}`˚U&1c%JR79 qgKQlqzNUGvzԮ~U,V\n`N"#sM0㢖s/vHu? Kp{l[ mw&`26@t9hvk/?:<ԍMi|kOPkI}r-#xۢ-~}LJYR*EED_0O\㍢%:a8m}7eMSJҲBsz05=f{i,o_Usm{@@Ĵ X!zY¡3j=*tn`S? ~z P̶%<*:б76I#bG?P C-KCSm06:ĆC0#A^(zxXƔSs3۴[f.,bYYR&:oї/QXQMΰUr|bZ{Ňa"U13N}I CGV,Wzv6lcwb:V_dC3sHHC",)6RQ9MN e/D4Ta ǡ/')8_:\tPg9k 䉓$X:Lij@foh6̈ "2 |zPē:7HѲsk[ťz3@08fuE~&"Ԧ.0CpɏNH@R=b s&ۀKr=ZK%a]ĵ4yP&*潪jU3mV1gW<qÀEU2&]#ޚÅh` (>Qٍhb3OP=Z̍ JNy"[S8VntTOh Y3Vl ub'$X ٱ^8f۞F8v`>V,(9oUH $597S8['ᓊ1AOH~:lHa<9z?ťn`gOR Y}Nڍvq&F=}H-Wv8GZ ғΞMÓZ"=/5WDGJsdGőAg5D"lio>N%PDG%qǣIEro<8TJQ}Qcu#n><gc ]zW uRk1#aH}N9'g3w(PVJnk 62>W+x *gVs@|YG "n~M UBԚ ˳\IM!Ar2*|=Y!n߆h*r( fr/ʳٕV0's_j[zW|x`*֗".'P~V^z> tdB@z#vs6%d'/kG&K;:uL.6Y Fܛk%%h%ވ|4$> 9wOD<~V{,D+ӼVV &uۢ6T(R,W6vЗxwv{ǐXmG@L8HAF$ zhDJm⟥k,s}%P_gIzD_w_'}Ttު=OOM?ܬ15/LC=ⴇcT”2bX^Q4zcHh}|$tQ&nlɷ#.ޟPEm黿H"_/ܜ]1?jxͻ顐ٜ`o7u&HE<h {|aA"6E+6ow"V b#hD;5 nR 90z%Id:oˑ V_}/D\!PhA\:ct1Rreo&ij\y1)ZWU-R/l] R7d=vÿJ9,!&e& }<@[uy&@15m%7j%guU7K\pґ5k.$yL7`(MY$faz }E;T;}sX$wm=GHK(xoEAwt!` ǡXHcfDBvg<= S{+EY4{O:('s39ˮ{X-ۋvXO>ՊGD_M`Zh>?lF9̊9 0x-mW+}Zc2O9Z0Jg_Z[^-Ǣ.$ 0 R ` սB3ʑgn&@EeyHoSiTFk]1C>QX\5 !sFM~03J# [@,`tWp eq@+|\c[>6yB|G+K3!IPکmaWGbu`nIP/FT*y>.HwY})Ӟ ;nrO |Vn$Zli} ^!mco^**e=봟Ga}ӷ";@vz!W#|8}Z >hǩd{#RiP?炩rxf+C+rcSdbV_ -)@ry'Hë ڰ xptGv3.@Z\IK2R!ð-О"JG xvMȝeY${4c3Os|ܮ&^9j@.QfaQ^Š{Xˤmf5qXf:I?L!K%Z~+C#>am~x/82rE$ʉ&A8)mwllyP( D+m5s:H?L%{zLiQ@j/zvڬOE/@V7\TggV]|i_Vpp9Mj,HϟXRDŽ93e- ۗY6>O/N~K ;TNJ vdE{Q|v즞 cuM hmA-)H5?[jQ |M>/D q7Ee`z?4ѽ4z 796IH!~"n?KdT,51XjW&6UݕKY:y UW:麨 t]Fdeq3=w[.=-R\]Qp+ ;9A6Y>,Tm>sah>~(}ly4e` ᖮa hSpI-_-ƧZRmDRoτ2@*4(ڏXl9B=#ˮ>lO%<)cQV!f, 3!QV&2#LasWh {s2dR~pB쒫]wjs$0kNv;c:"'" rvji-vhHkMS} 7{\yo5v!Ϥ 2j+cp+_'{){4ƐxwKqv'J&&frW$% gB Y<9y0G_V-o:\MYkOr\,UTbH> "ی#68xn*@ Q܂<9N h \=gLoB Z\A74ϰ:M|_S2/S<2^@ִmDq槻jشV &-Β:%;Qyasrr|;Gr9.b@$Ha,'i*ޚaBtҀlrOE͔`%:€3[Z.Q;p%e"TtnXLkٖ3Ԓlnl< r* k<E$yx +-f" l͏Q}0"̰!t<\QfR׷mBz7d6(sd v;5N](KMb's*FHj%ߪui[)FlrmFa+}ٶ/_IIEh~_|=h]:C=Sgab5J"сOx\1gQYWp{ O+}=!òM7ٸƠ- dQS7-֖+ۈ> u1~=mt%^=k3 83P!0NUԇ=3Lq֎TaD6 zpյ?XTc 9V(Kex$=Ikt*Ѽ.d`_:UA0 R뼆湝ͬ$+zo8GS$Œ $>B*]k]Q/J eSl58'9:9 QtJ⿢U#6#@U?<2bFe*D-dCA3RE mB:7ۻoc; 5ùKF:x~JZ [zt:@#zixi8Ѱ/ut%l=+bCcFłJV6,3}w z~cTp+@m?I"6l٥n}$ݤ~\@[c<(J1(A]NJ:p_}'%K~38 AxN")ԛ!0yCx{ ^lU^Qΰ`Y٩.Uŝ`~P#ƈT]}f2!q֧XUi,=ſ[^L-޼ƴK[^x:Xgx$ ߫e҅@ u`5vMu 8 BRʫVu>YQ, <.aes"'f bl[9 -MY`ZtȍFT7k Ocn_XIVo{ÞaZͰݣ귆3].Ȝr3c7ng+`e}GI{HZ6!a{y"l+*_أ0>}8^,vg+(&B쿸F9a+5yo5_:/>)Pdif)wiC E^sB*cZZ:ʂ2ZCJQf^/iM(Py>Égt0ra;ܥ*X!QӈJoB<ِY|R{_k=Y Ri m7aR힛qPzڢFrhvq?A(|nYХ\W츮y&z@BT/֍]&ћ'ls8Jm7hce'я'"d Z#Ja ]oI_d9ˬIa[{\-Կ0?RKXg2] xC*:#w``%-U RF3U݆n68cKmG`h;Ųhl|+o\[ј{vH9;FTսѼw""FI%Qҷёb Q0)pIvK 7C-X= dVHse䍕l9of.`sH)عH[Ȗ 8 {ݍJf |z93_}\ dD%8DٜQ]}o?N zǎhZ"mG7;y 3(󅔖e:VjUb .5{\rq o|VZMz~޻Qv\`w٨z ;mг6q>sZ@/8'~L>Z &ЂCa:} 6)Iz*9 h"`݂ A7R+Gy92?rGk]3R [`eϯ*ݾ Y|#-Gu٘m~sfI&)4)EdAgc-Wڒ}<~Tf`o4+IT<~q5rcbSO>h[gwQA} ,l/P28ȰyMn OZne"٩'DsT@͚}b9_! b]˗ 6ӳ[9#0Kx)0QP^e2'QWX{P24$!mzټiqrr=WD,o.3"8q]4  ӽLIeE[6=aN: anůN?W^o j'qO#`^ӣm'dxCϖ>X8WYv>WXޣs#m b5mr2G=Yx֯I2s41l(4Z=XT"SJbe](0X+i uozHG,{mG)=+H  KNV@'*JϐDh cbw?aXާ;0.3gɍ-3azH@Y,LH9([[_p3&^ 7BT\#L:8}I/ʶsr/~{:_0\X]-YohP J4F8D$Qהz%%m_ l#%>]>ȠW V-ƞ ŭ` ]Ϸ;%V7 u*}7gM-qMR;bKq}NtJs5)3 DP .+vk4hɽ@߅h;94 ]¥9Ke֫t^vLDyt(06GL*- | x~y>D#SH۩U+w CE!h̖gg6%aC~~0"ʎGjf$%s"/&aЍ;Z_{oITT}ZŔ;]THʧrq7-#q_˺C×#v7Xкn҇ `<_=ʥ*ȁ0g?#[C^yoᔏmH`&􍴱PQ/5CHFSv/[&52OE+#HekCn Vd`*B>*a~=Zt)u\((?DGANB8> C\,]Pz6Pp~D<̮X$HC?OSǷaRIACU;nte󸕼 ɣ<}2+ ̆1K̞c_> ?@M.We-r0ә L*xe%9 Z ´@s;/uq ӝzq6\8e ICǏd>lUeTo.ݹ9(#ODQ9_(y޼?I 3 ̡PʉiMj6G![놊$$+T%N;Jh$."0k빆$ *C9]}.Fلfqn[rgrV^OlOx U^w>0=k5 <_,01n#X[ O3l{feA^vYn(ҀH%˿xo\TlV);;h^J eRF)늍#%7.3iFߝݲ&- [;l5лUX+"A+`~lc,JjY+LfWU+]_Ll%$^fY.+j5GQB$=KxmIEGms<ﳭ+}v= ucvd,*=:*ϩ.&#i>Ж́?9? `D-:ωBffi3jlS.lmX?-Y<6EzE:%}ODހ5EfZlAF7VBKoΌ: ;8DjH{Nt>GƱærdJv%3iO_'Wn4(l܈{'髚c9y %auvEp gASK[DG 8Մ|Y@eXU;^R AaZ q#=:Ewg9xI}<@h*"M/%^CW+`.Y^9A21$W5a|i6Qt2v7QqZl*o6pjGJ<d4~%F. dU-njh9&[?k4!Tҫ,bˆw̝.SɪmFa¢1@ *z*/OzjEQp` !x}Nfa7;Em{VY ].-̄h|5+;sۡWSk~>g^ jwqy6H9ۛ؄A%gW߃IM:eQ22 ~k@(s(z hXl,RP?M4/uY+dz:Z$ɐ#>[5%MSjsBQlG!@}KV0/AbK% mEފµI2f$` b@2"|=(C&GbTXd{c\Ydh@y ݸ\'쀬@~.//~Pyӄy [}/WIM`YZ|Dߤrm=7i8_jYK{bVyi)@X]g~wpOq㟣_QS? ē`3H1.ONXVHM >@@&ԅ:`ya̎Q (l\9FlxwJUa*1|Nut$ 9q(u  &ܷ* MT[.ЩsuK>:L:aߦ^x> ELbͽv4j =1I/o8tJ7%&oo@r{bݽ# zc`؛;/7WB07 3"j"Z1*QG7 Ybz6&OF=~Cl}E暏i4~}@Yhn4 X@'IJdoFB[ 1+EyeDu:Qk[.``@IMdEue(aƬ=n}r`L!nWhGzCSUu˯N/Dy{=`RŘi'.tW3e+EfXf)pYE"з$xbqXt\_1ݪ F."'vX&a7H R k(Ƽ[=HWŜo_$SOhra^EzqRT^>3;#(3kT#S}ޏk%Ba&!C|&G>TC1'"!EN7XkGO6_Ъ{VL_{TDN}xb/$D$r-&6O#Y_l&dΧu|md7м ׯ N4vxxem9u3Coynj#,% 2A|39z" DyFR޺k#%sYu9: Cbgo{LqiI'^g^a<藩|Z[m#.ZCTR@G )b.RkEDrD~1roPpScy&/[BFnj!Y^L(+wgOk 7R'᥆x*?<ڦ`>&( +R)0\=NQy(^2~W J[iBDCZ@$ Ob`' BkJDž*2[vrXIkQ-!vi ,p_/.z7^25?QmoxKX1 .ߺz([Mܰ>kCxЭa7Ԡ,Agj69Fs'-ޱ gN& 6 f 0|>!OoaHmQ!x"kYPa܂~S1[nlZ^^aִ3 :vTn"4*dE(ly] n0;U~fVz!=GBMOl6ơO: ˼<=i\Cb ل}+1k$LYm#H}t'׀YZ uЄ1757sjy5絤bJs bSƧíwVZڋ@A&$́/͟ bpQK+-'Lh-Zi}ГcQ4뿜2LU&lRn3J[K+hbn:sO}W<u)OFb ɥ˟8%f*#9K.E0:8^+i7/7F:nS# P,/{*)ۙ"2}O2^̟:SXWd.@lAcqd߹]jڀ} jE=VD @i{ev.S0pSղcٶs7Y6:r”S~4{ja^bqU2[u v\ ozG6&WR_rUJJZj }:[ݝ&8տ?Iq|aF ܫjk1FI(ă{V;D'7 %AT=9(cUdGltG<"d,Jʦ  |{W C9"g&w~2Bl=Gɽhk{`{$ (4/f'ڶgJ;pa%?Xyܣ)gHR/ -a~y:D5Hֈ=[k=ƶ 5(#<xf4-7~wmv{Ra\6:@VU;s:SFnYKq{K"{> e O~'j-y$Es;eZԫT(oU >-FvV۵(Dt;-2$AWIģ⥚H5B+B`R >5iR[DaQtTWkP$rj>3 *5;/k4C-"1Y$`RMSA>;GMC $߫xqZj42`glqO}  \Nr!˹!))z,˸ +A_ ]iVzCcE0KN*#ZV=xdO2- (nOIeRSK{aRm@S'|qx5TE2\VB,9RB'ޜ8\\9(WG-0ܩ=bzJ.L^۠hdo|WoZx< g-IN!zF'J qG!Yv5X}pf k{3tgv@L[w0C~/.BM6h}[c6n.^5nAIu0DcU|hhK`5@I&jm5|3MSW~väE/L"ry1CO[eGD3a.u51ޫ k)`byu`:wt#_~kћf[i5$,ynC? NJChG F._A/O"Vͤ N,9ڋP^04p.Y+ʑ#B WE(iIJH-0czFg{oa"'#oyGT27ב(.rze9|yEhʖS" a9N_nPHW63!b8fA#*Tm^୞!!O9j7Do%s*uSa4 hp"67]cJMQ  gH9L7sǟ5OԮrf@(p#b7Ml33xƕɡPf2:6_}M^YI- }P $ګ\si'@ DwdDbg*zoH?tɤVaOTNl_{.txtYE_m=lZq- ikqJx=̮(+v]+7{Z Y~1UtsJtT Jת,vǮyトjW!֢| )gg:. MSD5 y> QQt$F/}cKJS<] ڈSP8O=2y^KRF(}4C2Rlkn%zz1#/WAB[3k40]~~cUԿAN@ m1ɥ./LoX\% 힌HJfzzBy5$if`Z:|zyDb:hkZ`I}%MǁQ:5[HE"q4BkwGESCE8`V:F>x';bl1$W8@ަ/[XYNzEEb>[K^5WG󏤡N7lVF+^;jzXFKC(PҔab3UBj/2d@E1p^=Sjj gF`l1Y*cUMOX*`+:D{wIy_?e[N&7F4xf;9^vA> -I 3hBۯ2Wh!.28Mnq̆])ټ eXgelah?lD9+R45 oZz/UFwRF6e4~u?2f(DS|2ִq-1`[&m@eA A;TVIҸToSBU:dԈ%_er[3Q\E\]G[c}5ƜI@GgGsM)N5!JC6j[!Rp!!lߡRN1'ʯjǾuGModRl$$wn x1xE<+qi=֢#NS84Yהe+$2Sny'̶Jg#Mu lg*5kq)g}|3\0V_̬7h`y GHK{>2"# WIՌ i1H~XbX*Vq|סW|kLl/|86_7(C:§[%`9zL )~0qvS0^ƞ8A/eSܧ9КM35Z*w) F]R9y,=< r#>T `nG!Y;GImɩ<0m"VN]-T0ŗLdgӲwS;)$0AÐPLxHevZ?a[zV3Vܡl WIfA$ %(Aq_7&ql!hפ}Q[R9[bBvz9=EN[Sk @9%)G{wguop~4,;@ FƸ^L4NE5Ŵ,{R&FКiy| ˩[hZEb]ÓԨ Mf\;5´5V&θ^;HGlW2bs$/{z^Ys]'`NXpVʟ"JBkv1l֐&ǪO݋⬣b%A9LNw*cpDe+VJT՛XOgr J+e| 7 |ϒ'0VdE73N"W 舘uj.f: +p#3ߞx̴dE3|hނhG۞,(B0nwv9 0zpjd7$KawW8랊$ R0.LEŢ`L3]i\r7vpz9>{{- B|!ܜ[X8DTY'-x.dƭjz&ϓbn12R[rdX_ x4F81[q` ad8_8HbEX- Ro gW&D[ОAľ snpY`* Q“c%?p9 PxېTgtMK[>JK8|ץ\uxttr/Z$z}wZ BGᯧ&}'+R uh&Xi S[]^-1d)C3Jzґ_fj?0L v&Йv[L*;[һ(M%&pHVXE؝q+XowY'Q 6h'D05Z0?7BuS0 !:#|uXQAp< C$ڳ H2bU/@mdnk˺قQ83jKX? ci{"[|GMA:@,ozon(̧2<_G_k:rVh.yD7{AnkTCxqrXW*L"by<vf+.MSme츞A;ĮS Yjz5ߐ뻨 xƎUn ׷jc~a9Z3GJATUa5nQzU%Uli $Gs1lHaK8ԨˀlZ>V4f>芝mf<3Ջ %1@QRE6͟0\{Nb"+rxLm0VڻՎ+UBWT%z$kҝ8]p0t]aAo 7IhkYOB )K l3-!AXaJqxr'/4eRl=3cMT``'~$^ű9S{cco~$݀¸o0&h#81N r{] %I"C;˝hј45aև(Vf!jZ5rҚO<'q/ERgZ%YzIbME}[+M98 |m5 ]_7\G:Aq1x`dݩ)>u'fD{*<^޷6}w`l}Ykh ٷc:D+Y?N\6,=:+½g]b3to(^SC䗚ԀAiP!#CGrpGOW!Hq*}\w\XiDt.vv/j;|9 &tm5r$t.Pfy)3c; Y8)oDi5hDW^ߧ:2,Rx5s|u1(TWMm|6ѬM=#һExIl2k I7z+' M-#E{nTJرdvj'kmcϏc-ƋrMĈ${ڦCʰZ:n_ѯ{ w0;Vjlѳ ~ەt7gu ~+L\}X?zHő5X}`&R|7[[ijTjrFT*:uEfqHg{l\Vl` ~ꡭ3$Pnnb#EyT4D|jR+MIy64RE6A6ALnJ46 ;EF+&fF+(HuFC,+e=smq嘞k$PeXp7(cF2X95T\ +tfmzGvBBU'~-3R\|I|Tk>ȶ޴ڻ"4(Ik`|UO=:K**"x~Q/oN)9D4SH]1Hmc WFz!TWg% zh j4RspeSn@C1+u~x=`Nki"?t%IYD8p )m2kfW|P 9ZΗ_d 3ǬPVoa$Sn=X @ ^!M]jǞ~Ź;|(0K qcOFz9U2Ba%Ԏ M G:PuyFmmi+w s̸⮏pN>R []T<^ Xsv= zwatdeꨇd^}Q R=5M(ѿR(rŅ"!Bf =$b\1gDz"  iRC'H[<=kJTtL;6)(!ŧ^iQ(|p8Lba+WǏ;v}[|>/J:{/j:me UF^]oUd`py?O/x5 m  +K"Bg=bY#q8vUEEƄkqhX K@oG48]^- TEf[SPĄ¬jw+5{GMYż u2{_[g:H6͠xeʆ] *#Gm;#FcXo!eKo˝2-'ãS%O8C7xϯw&"pse%Tś~1?6pNxԛ]-n

6ܭFk ".o߾ uSJ#m|xWq,н:vӻH{H aNt,L8ZsQP d>hvLhVS^U>^WVb Jy0#U`(pZ5G<޻*ʩn-(dN3b+6mE'P3 2eS᫝Q[Snm<γ_i/nk?lf03^X*J嗘 Q&ڃ\ =XOUQ&VxźLQTi/d =<חE uG7j{9xZfi+@niF6/nU%̗A.ZǓ_^ezC$Y\Ww|w:ex*XR>66%~l ޭYw 7{I̝Wm?E3弇!YApMSe wE|^v&r;uIfdfڕ百PB\*˗er姕~- %X+I̸qlwx9ω~/&'0F|kU:<[r| `~ItuB],!v!FJavg*j=uťqx N:LIKȉotG$kA^eN`7y%>P1A׾@f zmbL眯t2l2Jqekh;KM5-7qDl.XOSn*&obsyUCt j^߫a*Wd(̶[?+M/ >U,Q6=3c>PhHF Cu9Ӗh"]/ :_2 SY:Fmʡ m-C3?K4*UW~=*e] P}m+'p&/\<ِ\GS( IHs<|G7q J-TÂXFXMȁ7Mi/k2T\bpcAzK{V\0mm&c$1*摆чN(ԑ,¦ FB1dc(GfO\0~Kv5*-+Jox6*%Q3jyI v`i4۸xX XfsȒ2 ,'j"z]Ō`H\ i-ǥˆ}kY)OD a^@i PHT?L|us54JޣE}jblTNIQt+2n)̖" h&7xs6Y?^a®f mA*E4#A05JɧW5<ڜ8ƹGNGTkד@DMm:G%voʫdTiA 쩥IT{TL^^*?f+}q&Hu?y3(>~k$EkG*~,0P'kHf7DaG01Ou(D;r}dՇR0t^1rZ"=pi1Zn DHJ SܻCEL=cOi9k)!us \)/˯X'Nlΰ4c&Z*/H2dβ_8s@f.OVT#vXSI v銊 hg~h,mw.A KTOA}Yz(w9=;={l#O(E0boP(`[5=*Z@H\P|{/ 3|Vƺ47@ EJv7rBQn|x[Jz?gGh;\9d:$F4o1 |)żaç؛ըZhxd'ԋxnL,z?hNmv^ϳ@ :TvX).+ c7 s) ፪zʾjS ȩ ` Sl$CD0'Dm<8LUBJ3W?!-~d3[BJw0nSjNY.-$fKU3J&y:BOCP;Ӳ ~<[ԗMwk<0c-(ʇSڝ̒9j]RAtBRNչ^O7lvE'vcՀV !w]ư="-X91ɕ=ۻmg+eE;Q:0{vnOTܑA@ n\BBZ»Qq $ά.s,jOK{ޯ @t h̻0sVD/ %Ry3;҃=e]Yv3č,=6 yHm lX9mF[iv?9-D:_b9F 'P6kTB~ֿĥ}(RZᬩ.+F{d8!9}(XTX\DL>}ǀ6jS*eKӘ\:Ooണk߱rID%B[`#Jwe6Nض?6Sc`aRoR䱘Z'nyEd[0i|2,-UUGxϵA(n3. c|J/V3O~+/{(8'AlcT3)og?sw;t9Hhqy)h%oef D|(XbdVa:{AuҴJT=TKJʴIs9W~E W&V$*B&&X5Ӎu}dPuw< 2j B=Z/]3!_̈́VgtIKCp#438_#WRK 7lWQs^Yi {F_IRPZKvIkδagtFi; mBfl %8;Y[Z^en`RY%²!Yi|1N X֍cɁE%v0NNˈ%ؤ$P)@Y<}¤ȸ-q +3"/WZۯ!!]<5 qY\t|^X ]G$2zBoW@Lo#wi|^ebya$xELNF.oÁ3-N1Fݸ1vŘp z ՗.=;$ DAG+E>RH!e7V؟S\ѿduWɛp5>FU: "'Z]{Opc!c:)\Dʺ~ \}v*kCFܘQ `3E"?hL~Kol7g*-qntr\&G0&@Cb ݚ}qO8l2]-;Y:NVGinR8"M=AqXaS@'0̯$O$cj7cb`M"V0=Y !dFөX[3rdY)tMɪbF_;$;G6DH!$&Lij^$A_n\g~IEZ +d.&ZUta=IU,jt:ETKK>̹ ~soYl6cQL#yԙh`&*sw_,Ę6 ݩILBߑMB~DAo/zt0$S(EXla>Ԇc"pptAC_bos Vmg .{BoSwS &Ȋo\yAY[\v~Ӭ i h [$# z44m` :XeAk`U XF±jkqbK~ K}l-~›4)6&TU,IR/3"va (A }E{?wޭfCn nqie>(<&̼yjjWWw\Jw ]C0Oj9O/`bM Nx2_p:{j4^u &w2ZIp3\"n- zKk=Q鮁KO"sM:uƲ$KTzr>8 pADQ=3Vw#Yf鷥H4j 42ֵ3Lj@8UױB{Z q pTLş7ڶ*x`ЍWPK,x!D?!^]\pWIU1)(zdMΏ4DOa$[,I~avN{1_A ߽VӲv>^/02c겖gjr_zPz!D2wn܁.y9럁zFQD8K.]Tg: bTͳG}n(AD̸F 3.<,BSoKJ]Ro)#rF ~!>gS^c[};-rjDdU~5/j_~rM aOE -X?@ 0.o a}%nߋu,a@bzCfG*&?)  t`u%,eݿȡ*&F ^|e ;DdEc%B;30?CT.7EBbQ4gT pܜHF02s%ڏ=$LAx8 5+>$ I8at#mn+_ ]Db]eНD2aN'6 <ٷ}b,&Ԉ|gԛ Iq ͸umDOD \_Yu)@e5<Iٺ5[+3c|Ne'ٶ om~(0aŮURU J[@نiB.~kVie9#aPMцeȩS햻sjZ3Mٍ|;NvFӁ-׎uGQ9//fwb9Ns 7TW~ĺ9BOʌ#3بQO$+?Z41ƞzL7-@1C&&aϿۛ-Zǩl{º8O}Hրp!\CevQ+z?s$U#5AT~:~*3K~߯%36}"9N}E԰_OsagmKv%QU]Az rHhM$L*a]STyN&U["?Fmm-mkiittuzXZ.anNjE5Z턊(0;s#DRc̗ÖR)YFMޖj|igA@׳j ɀMqT 2Xƪ#"QT\Js3. 8Y9f3/ Khpg!7sz,)߻Lkl Rdq8I#*h5COl׵/gz [ީi `cb"PZB:YM 'j|z/fO<_35J?W-On*,FVQ~J,߻noh5CV|&פCo$>v ,) g](YtQM皔ll=Jls_јuVV7ŔME=Zۡg ZTIcS83:T8P!юn$y- =4uv_`<2IPvKhr8ȕ8BS U\4^=V,g3}B%·Ovg0i77+hNfdR5@7  OVb\-RhViybq̰3ʐL@ )CjL(B[ژr, y"o8:{w+:##FnStI>%?)[ 0J{OoxK5y)}ۧmԕi\(Cg2._k] [lT?3y䱣t8^ hEez. 1I<+Ν*{EN(F`bcIp{Pf{HR }B WI3<|W-{itw&!TNE/:fKKӦd%P@_(Ԋrw)FD,m7pomD?4Ep;Gpx0ϯNg~>İqӊ Sl:} ]l٤O[9]*k1ِBsX=KztsxTlx?m Tʈ>DoP@+25PEZ 'p{] 6?`N|Qd_]l*H&ɭ% d!0#PvP^iO FRPMZk?Z ^E.O_hrW.ȇA55"Ε9\cy>)aijhމ1yà>N_Zs1,gf6 >ߖE=l؅ 3JLg%E> iM֬[{ !RkVr0@vs`` 95 b%9+ihB!Ha!hsZ~хX1_^Um#X!Tsh5F^^L)+v z>B&`3>Iv[oMER +_T7b{I@xRj.+9Nt;R}]VͱE.5d Lj`1ղU +.ߏ υyZ4'A eپq~o%?SL%G {D2 짉2N0ZXg1;Jx.rsZ,$1;y%`xl)Gā{/+=a-/R*Nӝ[sބR31ώ&UCs$’ s:W |%/rJ0vvalP$vSר{d Pq'$b\z г&K3/>ު}2 <~U?"84:f*ÅcƂ!jaa!Jpn6 ν_"'ahM*lc7_$aA1I -{k~nUdnR&Ogw^$rKW/(t -wTL1vgڋ|Ϝ.E1(Fy-\EoD;~mj۰/sڢو8~SEAq;ӊG;nCFH.>PPNP{ ]ݠR{A$c6bK 6G; rH-,QFCR>a|C.q,a ]z"h{#?{UT!4#u ȗ[w}^{:aHXK"5zd&ffQjJ/X e- m塍wxīeޝ{>It>Q_ 4@Ξ'-\dy$ RAbvռBKLNlݫrwL/ƸYa{кzOT$wi8P?3jvyUQbœ9 هԼe3;@BLVB_%ދ 1 =VS W|~f|Fiv!LO‚ki7Os'S#&t+6O{G*u %GPtzcOU#-_7,SW#/#/DIKՙV vn Ԩ &B+UI;Bʓ־)r#˫0| M 2̌QK)s{F(Epx0+>9"I6(|SDدaQ[HCL};Cs;ji/akWxw~2AMGtP)bg:w:؆&mxyC1Ye0 Jp9 ́2[yH* Q%k{uӜ) c]Ӂ3fmN,j+kBAP:ty405}xOZ+N3Kp'%ǘH彨/t艮S6-??Mz7"a3[yL,PY'iFk]T}IVȔ PM7>{ ƹC_}'oF=&^v@S^GUd_1\6 xe{‘%ToČcJV1ԟO\L`z\$e#0y )W,KAxoNid4i0lZUр0[0d3SchVFqA3B*ѓk8w(Ѕx/ܓȞ2g0(abpҵmAzc7/l*"-_bȲ Zo.R-gRYU,4 вmm#>8!uQAdxO Lԛy}m_.#7MHM2Z+z2NVz' S}Q[bLqڹ%1(s^zƾ6DoOZ/ᤛP-+ %)p6W&n=H}h}ˆw m''b<.T4| ahI[dϐ-K n V>I[/tI8bW Ra_1}Jg6}zHbeڱo%ā*(?ϗ>y,IzeprwVle,?>icqq/k׬3ğgbYs<@n{^W`H76F )q8N0j;[ޯ)V Pq|CI@%ťزr\Yeڡ=g5ߛq_fC;syѩR!Ln3GݳFIp>>$e,|Q\B4IӇa\ V >u0zU` 6+ݭ6y^kR5УTҸ?FE.Lz 9vm[6CXe_2mњ9?((n.7|( i.Uf2%B?|z/B_xr)(_MBhֈ(d@tCtoVFl,Xgm)3 #Ys5~N0Q5i:>&n3W|Ch޴UL.K8~ 3ΦmMuN̖2^"HW9J;5nR\3&J3+5-՝QS(6wjç\PQL #AE"Ru,1%#G㙽ऱä#H i̠ԏv4']mSó"HA.oxY0Tgl0"<9gw3ls>ƿ/܌jS TA/*Rȡ=Q9PPڅo-<D iS Y툃.h5W\6r,c ʪtĐ};9;dk?-3Ֆ7&DVfFЙ*֥W9W`"npR2E~Nv7IӉ &9J~q=\9 \bWlϡS, 45& [./a:w2gd\ڍƂumʵy`VYywWZ$\-F?!'KBɣ+uyYT.p9>+ Y3"S(wC#UCԃ~S$ Hwa`.2X >jULjViq;a9@p7J Q5Ls k&E*?H>rm[{}R`L~RȫH51U_h&5#f7RhD2bVljv͗;4XÇ=L" DP'W!W[X摆G_')᤯sJRg='}adƹ`z2ZLjb{q: ڼЪ&]G"l;{AArĎF*70Ck B1/ UCtbf9S1$C(AzK#hP_ǐ`U Ul$ /vg QOIMfw/I/})A6@JmՃh+/ }ԆKŀu/mԥ 2p] 3m&7Ue%W-*K)@,M,f`k]*"ۙi+$Fϝ2SXbÇAzÿB O,}@0AM~xo"yAwfDӊ>5X ݔKRr Y4a ؆" nJ^B2Ly,?`<sF/X= NQD=+(0(-46_ &]m#0O s_l3*2d3TGT.\Ħ['ZgX "4iYVa .u\F K1x şa9кfy֭f4cc[͌:и9mH53BnqyǖGNF(~lP`_Z"|MণGoQL8 ֛(~p+T F6~0S p@Kyf"Ԥ^(ܸ;qŪ\J`\=vBm7,s͸2zpo{ 6c-Hd g2ڛ -AϯS\$q`|ӃkB2b::GM>ߓFțo6 'KAӢ@ K^{+/k#V{f3aT;~h]:LKV+K6)@'h2T$!mMU`ED)VEUg$A[s]C՘>cBUGűx5X-W[PVݚf @"r#YN3.qiڼdUeuQO<|8n _"zjމ0=וS'cws1-p C>m?vZ3MR}UPYSE>yk_ _o^tcGShe<,y392+=Jr!XYm zǿbr\zlh>٭yt^ uͻʶą /iV6a'mxG}xd׽ʜcl ?lt6(b G+znEGL Z2_bةN[r$ 9xzg@8p5lɂq ,]mN'K㎖_~dvG]L_K%#??<`XH)1]#zbr:HWP"z$%ߌ+NsTg"|`;*ӓp $gu@4xjikxR[ŮʠZ*BmVaG'oTmZ#>y0q[ߞ"KbHoKe0LSAO9AMrb?*q=T<]ɶaTJټb!_]J17\+IQ^Bgn]0%âjDL^#JU+Xy"2k!`TH :>`<$ClN8H[O0s}|cd|HtM!] 3v{Inqe*)_qA `}ºju!_܏oHu$;|S@w-vU"˫u KR%DYN`KKqpK9_@3Vf Lc1uGϚh= :Ef,߁ӷ"gG0Jo@m@QN ~eG2Z=.c%.AӣbҮ<\{NnS;d6n<89}`!wuڠQ| -ayW_aiVŁ 9<ܻK=ݟY_"ȪRͰ/;t%PѫV^20p~U)t}- LE%$WSĦ .iޥXn'>xNAGW~dv.eVVԄ7wkKqHT?WY1;<ӰςQ-|6狘CĐw#[Mj4a~'c(0[v{5{Tm@wD}{-Ҁy 3Rb%I^-B ˹9YO"FYoYI{~~Y\^xŔo! c R.M9g{'TK]^=٧h_r̐8-2RJ^DV##83Ɲh݊w{d=eV#;S6ZSb$.Ď_)[Vz8,4 1}j{/z~_Mj_SvH^=M< {" <8&^YhOہ«#S>`]Ї{[qh蹋 \ m'Evfn 9;ȹCU0< Om2d:ibE&ľH&A>kw F`}Fd;e~-R#bfܴ Jk EG AHF0w}U{ 7ںM9?FaYiKbQڳlTGNnb6/Ȍ%$+ɓw6[OC}pe>Uz 0pg@,=*(Kɐ VN94.Ғb^ή V4+V--f"JW,8Ыj1knaI)yDX.,͞.xYVRHٙEw#SUPóձʁM~uMbc"A=H{+.43}f0u VƱ!I\4R-i6&X[Ϻmƙ}3F{pYuU_ P:r >H/ #qX, 6*U,;aBlr\Z/}ӭa‚j][Dul3t 6yJ a1F\>d0&=RB&c& 9j2borG#nLlD'QC5q!/hq˵CQ>S)SkAt\@%QckLE64ܽ 0LcO~ruc+8t*yBW `^eNq,0CNyN;myjmNORX<X2ɞc2KF `/2nyCQG+fdfb=yMA8:[Hs@a&p߿e}KYW̍Hm#.7 2 :ovwPN|JU²rz_ͽ =A8K DQ:}@E,߂2t$츠szTLh+ztO: ؿiZ0Uޠ;!L'fWa,C CNX{Խ?r<ˀ!/I/Sy+eVɱtYE'9ܱ*y}\|{02TYjN.0yrPZ<]Z)U8v]oUg5&V[Sr},2q]–o;ɾ)'gwDݚ /k>At + 4 )hI08|䝁0+ 4#MDVƐkR[%Vv_PfO.Zȡ֧dG?momKa ·4ײ+0wxr 'Ln\ᚴe"!T%.p=B8\VJ`XGRAR$Sbmc#830a _/l\]eO Ls<%o+ŏkJ҄e{hOVo ,{IN }?SY jEO]_Ći:>4]/;3S_ROgl!>扴5;(HÉm 4*N鸳R tt!Qe?8 .yP1.r}`2GmCjҩ<GM,4L6U"nO ~ܣvB$۾`3|OA (ܸ474)>|3 xU ΀V-j-;P̋@ ˵5 6:!q:{2/ثnUv*xĀ]VGi=5jC4s ڋ*KidKʤ/WPW?nаXz@59^4.h2xsǗL9b}[Qà?xK~X 36\BSRigqG_ "VH8EF%ZRwҿݓspZnDT/$YgpJ7P5=p*9{4vZ 'd>~V{eh /0e3G'm"sǠp)Sp?wibuL*v-9V^̰fՎ>LQy4l:'2|]tɀfQuqdMbخKx H.M U.}&zwBWv^K*ctZ?m|e"NNQ+yer}7ܫ_`15\=$ ~Aߡ*uةԈ@x. ]* gGlJub[ϻW bҗdz/{j gI;J@ 5ܙY!T2pD~3@O-0wS]g\Y鄷N@PV;OA>[%&x':1ty&w^@QAڴЈu-Mj"t%3G7MPb@+<ҠdڔAf{.jm{ofq #]){qA? !Ϊv}bQ`ܿ0`槂c\'9oFSdCU?9Dj/j@o'FvQ,9 Ѽ\4s,R @2_o?âΕ!LsH'C3 %)]@!)8\yJi#BwVwL۲;~7K6j៟*W<\=eKJ]yuE,Ph(7BV7{ @և#Z60 Z@ ^ŖcqpގbLfW⡍6Cl%"Sh1l̺-cVu 4 *Smx[7o>hgՄ_&8J {(ʵ}'{8:\:KܿmOE+.ll۾WQ1ާŅ# %m;8k%Ƀ <Y^]{H}ԇ[Ȧ]8d2O$N}[T'3N-b %u} SfspS0do96G/M[^[C(KoMvTVlDOKC!3r08:S~EKL̒C`>Ln^@([hOnKAkW{L1R工W 剚nٜH\3]+SҮr,D%,h:oɭ> o<+cqM@@~pϭ)\'u&6TI#ogҷ4p<!@{' ,Q29P'tA3[yc*s\Τ<*x~I* Y@ Ĝ={S`b4 Z~*~S_⧈C ַ?MrY%&Y.3“1uxO8裃}hXa7$ˊ5nSՖuwkލ(.v\ mt3=o_HT|{t {X8Ϡi*m}])z6D*Șt4/MvxrhNO!( pd $iO\sLƠ+Ac[fpM~ w<~@Bmz5@2GW F&YP֐~2ܕ\ED\kň}3TOЙց>&>A*]K7?%jpcH?A@Mr~ߏC$Nݙ\6mnJʽ1M!BwqHb&$1 'y;Zcֻw(9,yz) _C|&uj d䓑WT{¾TH'*jI8k !yԫmGjog> 7%|Bh=@.Fʘ$53$/i n=m*iN!+8Ӓ1{8:<r>~b:,h˧( KGU׾\AKMբ}ي=NK]`ke @0y Xڭ]_Y>8 (皠sy$qV|W藒 َ[ږ;Ӗ-na~[!ښA#PO 6&i/۹.:įRaҕaNwYvXOEk"7XڗV`q-xrUɗd̡v69!j%g $lo4|f~bүgRl ̴ }&H:s4]A'  FKտeS^o*k ғ=Ό5;5$KQw@1zW(%yh̽Y T du"I/AdqFeD"P~ٮ{!`?'d0O\{FUU9Q E7gc;Ԣzr7HiDZؾwV@PQa$>".\?7&Bv.S*+ 3 7\:ClYrVg.9&r&ϲtWT{'JhJ J2NO/B'Tz%֐ޜ89 /k·&gHW<_sv.GޣE_EuiCke"!2{ut?U'-c0ʓRtB=ݺa G%ޣ,Ԥ2&)|ks~3HgtwQNT} aշ yּ#9X9_݅[%)) jTv[v!X^S(3 I AmGAjY6ٞpf 2{xň@[ɭ! Aevk";2NpYiBR${mZ"J/EV6:X a4 lR/j/㶶&?'O )3kj&G%v$,ݚ@ O4v7g Ǯ=oI:) s }ϰ_Ru}H(<\.E)=kVt{xN"/ʶJxA_xlgP{OxfB(8^i_FgX*)q?1T]K02?+YUFUt䜈*!No"us QI7zq|7L*$ F.ڋX ϣ)!fT.EW]qpM}x=_%Vҋɼs0o[ & Q}@ؖœD>uK^ttMgUxFcOdM9 k rTj~O?.H<|lt3pQ+̋~\uSʢG*b2ɴO ++Dr{6> Ω)[+D0aK(WCpU Ter6ۻjR#P٧_c+}ZhCzhq}QOWvz|'~x( Tp7,JQ`VaVrD+e:h}3+Dx6l5W%qٍ^ې3W}mt}m>Q>$2y0?Z^hBK(H0>CiN1K<)b^S~k8wu4ҾW H('Cߣ0FwnIcH%iW#׼пS6t>^>90WeIVTGj3Z0 Pkh [[Ћk Xtq{15 (ùm s['ҶDUڌʐ]h&^Zy*n Ixw"`+OU/Q=Jf/}h#8ԷO1NQAWfr[dLoc{͒h\ۆ"*t-嚖3E>􉶕h)ª#=hǝؾRMjk*+xհ{Z[`QCxNrv RcGB=N\S=JLjA&dEmXX؝C=n;"W*,l65Fl 椫7{9Fa_j[doTqNW՛W~縆Ik<{lu?X ݪpaތ[-p֕Vk^"Z$HUMy󑠀4+{$=}R3Bq:շ&E`R'k%+MXwf9]# ~!0)IۊsZ9C\ɀrJ,vM!_F^ن$읣pKQp¶Qc0rf m ]^N_\7ApDeV7].W n(TBzerB7\4KTDN,$D~Xܞ,-}l}Eg|V<05ԠGrR];Sܤa,NtTZ\s{8ikR,sP)ϻ(Qxwu <9H&m*N]8g2^فJlxYCT7H}zpOrlHg\:g ~hoիh}ok;+/[805/Wz2җ37K:_U1 # ?`:_ L8ȎhP:h E)j;0xQgQKʬ'RC4eG.KlyzY2VF{b}0C^'uIj?ҏbFW7w0@&=h]I]Ј5_m _t* V9X$[L0 :̺'I aTR]H."kྗ*kC׭Iԥq]k47MØZa5J mE9A1Vq?l\.gB~&X)Ӗ/]̰~D/GC݄ *ĩDS)kjal7`hADˍ!Bbֽ^e2reVX+] jQ7a',M/qcXhsRp7@zW%W@&GԛK6%aq^miΝaQ&!=͔z16UBd^P5ťj[e 5CNxs !z#,&8;x\OCx@53hRRW@}r!C`*kS`Wߤd88^^:Jȳߪ;aj#")QNc.d8i2傣BVlNXS :j"1EV SE. 2;^LEEtu>1D2AfrZ2x-/z˶6s;q]> zB-|gwB0"plNYh8 ]O]O`r[wo(DG=!AY )8HL9=ZӪ#E>P/3]#DtJzpN7gx5L'{&8B}N'r mty/E\,ܽZ?I] ;5)pt!r)y%|G `هi'iC1a9CEL.ڢú 255A j3 cH(n܊Y%41+Ew'uwNR''v&h95wt˲" Rmh"C҉J& 9"XeGP\N4Y9۵b0I+"_3%t`Ru`:@l搰&~ G1"Yvp73{n$҅S;.E$9p34->^ MOfoeLlj+DJIP"PL>4I~? $ ]oưٙ׳9gdNjk1f{ 4_RMBU~Mø˙f$]ERhFՑ|XCie@ꃮOq%q\Qg(!itZx2T;qYfz:; (SlLnk&4D)ߨN+t+uc$ou_TahTBuFJ<,a)h:ƀPHEއ#8%Eg|h z/-rQ (b&Y-M5m {rv6GXT|,B"~gr''f8H߈|`O^$@ P7D ,ğ[g/;e&ٲS+)SO9:^(gd|zU>"<0*isSn!?Ix*7u[-6N@9.*wOlimZv}sëSt;lX"}/xi +ѨՖ+w#.RGge F18ijk-#3b ]L,sG^,pLP`ku/8p=XvYyGʎϗ_R%r>^cncHX-͖҈dN8]:T"Wzĭ7;y2Kf>m>PJV0OjU!IhX HL5R] Mt\GDIP]}PcH{ǹù㕮rYgxh-O+xW0[~#39O؈a?mw*P; R"Jd0x`-2/o()jvnlkF*󁱦$qgOc2K6=;Xzh\'*Κ-+M zm U0'u4UbFn 7iqe~0t=RߊUu'Zn X;16G^2e3pt"lDmROu>{F$50:We;Ggb04rltGnqagy_nsNJGjyak7.@ܷ~# aF(/'jeHa$hշًhC"\6F_1 \;TWao&(Qŋ*o!2DMte N%Pם^dI(޻=C`otJV'&j;8Z& ϋ'/PO N؟xU$S"ŋ,r1sa8A{wƳ*HP&oyLڎz嶐TL}b/0^=Vv/#BcFvNYpp+uں+n4Lֿ!-\H%iGey/ԙ7aMVW.lm'i/U Fڌ~(KaR3VBzݩ15)wCZHYAcK^ӎ8rt`~Xdzo8(~zq~R@3r J2 ܔ$X5 mD W 뢦(W,'}#+C1nÎ~`UZ3-^ൄ1NRj+D !y/ *h)a>$^մ9qdBֲ^@ (LL=oqΝ9ה/,Uإvޔ$5t1X"\~~9E)Cpgvi0<fBbXz,`!0J6\G-=Ik#9 |T\~-Ըgr,Lv]0W.FXhէJf 9cŧC*?:J$Danz'z8UԽZɲ@ӕmT_9խQ݂Fǎ1Y@d&=R~|u[ WZ-n]+ˢ:-iykWO,v?^'(Z~ՊPdl{*eL c{ ?fzAE /ҕ~* !7KՍzXe(XC3^?H>PP}VanVj{(>7a ) #F#W֝r+&?| yWgs W+3UCv+W&Ocvn`'bAz>W+f %Օ?x@ykLE6-?-ANJStЉͪ@s'jſ\B"L 5ЁhHSna4K[D6ζ+?mRC/MO{LWDa4^tq}ZǛlP+ ^,xKR|BZs Y$=T)+ x\W[j5Dhmu %'zZ_-Z@˪mPMK̖bm-eT1 (L VR.y"m.^"@WXرPG~:?_Mȃ.D (LoeK" 6tg/C~מ-4(ÉhT<<"Q0ħYSR^_Scr4o)(p$e*A3<%]A;uy 0N5N']9rQp~:}\9ZY'}yLėɋ؁im# ~ܠhMӓnjtq4&¬CR(Pto|%?k&<1.~z%o2'rꗁ'i {x4q>wnLtzlY[NRʓ ]L8$Ҡg[(,DM3p:j%"'LOy\\9yf׍5 (&Wk\@텋lDctOS|3 x`~*>GwH@HcTKsӹ Jz"xp'.@?OlDKJ/88"srPf(AblGXdEZc5@$o$&bhi%~"i%D­0ßK)Dydn / )0{W4՚y~g8-\a-?(opʴ0i,) J]0ƹjGj\kzfweCg/y)]9m\c0r_&زmGcd~T)RCbq|fO^P 1WL;ٕ<9crSpabKv ;@< 21dz kǏr}GXׂVFiJ1]"/a?œlr'G .()W9ظdfJ*,Ɠk@@Q ~k7p#O{r+5jj'߯!Xٕ͙LZB-"G”\hC ?0ڃfV&ߛ|qFXHcG9[%uM(TN5C 6b&;> naj,b4O"&THTG9]D>_܄ǯ_LX>ya93t9ѪJbG< gYA͖`l m!&/ʰ"דy*րՅMPF1 wV1;,g὏S| 5L5L\7@n޴&"9:sD/tu 97 {N lE<ɯgg`y$}'T2MV۵!;ef"yo2kLm^[Ѳ*q=^@P7m*7'(ϡqܴCkc\*<&٫Z62@@t_YRn\"Z! K Х;gi0)HH:{6?]ý/.>>!w`_%!P̙9={?֨r3裠t*T# ߂  8Ķzye]GR*g{j*"Zz0$6Pۿ=hjH}z~Y}$`; P]$0 vgWZ{L[?´;iTxey2G$gUIds$@ N`:m'b1&+Ňzf4+Fn@3FjǴD=GiUg?hm!gŀvt;wۘW|=e#!YzW,@nLRU 50u Ml?1?Dtb3(8C5m2En%p;e1ou#(EsE\=$'Ccשh~;DzYՂ+~Odl 5;cBу{L yHِ+eu!V]O#,kgk" tsA֭b%ɖZ@)8PC.dM1kNh@GDYHEz80jf6Nz>Vi>QCo6C=-)A~ UXs~w c?(K28J7MDVXQ#i.BCRE?–:#zwA5K|DԑL_Q6ldJVb5v e)06 0_jΩydXRh+pZqfٸѹD !Bv+T8gЙGL'I 0WN`Ưs  J+l!U1IRkHeUL/5HjmjrUm.ܥrdn@oyo_B J"jF.%BiܭKPieԻ%+ {R)/M+ L`Tjޣğc_zH6=WT%{Z;bK%кP'U&qb1mP?+v٨i%T'cSȭ=(b7xctKSOT*ZQMvsD%<ᤩMogMt:|;U1u@PY+^U*]Gbʜy8SiN)l |Why'*^BBetx2w窑~+=ێ ڑr5Fl!9bK[}'wݣAyI/]y ?z`K"gmVEaA;d:HD?5~~,lM'QAQ/u7t[WE|Nc=K+<=O@Ax<[dng Ur<+әWʉȣoퟱ,PQp)Z l33~MluҀIO=͓4"mlb{q 2G2;U.*g 'K;( X4H| wS/vi}3"@XB>_%S*u9kPuPW $n҇՘PB:^hRsqҘ=Պm(Yy7t4:) ]<:Vve=a*jj6Yql?|dD"a@7ʎ/]C:W?[wgb3DCL@&fGCE.VyNpr)$f)Qxҝ*ϊ>#sp>ѮYю>kNՌtp/Qz C0=!ذY/~SiкVu]H37 9)**|8U/yق'RanWP)#`%i-[jMJ_dzb6\hV)I߃jɶo/.n/vĘQy:v|ڄ$bMb=*Pӝ)^PBYl vxmҰézzj2{Ish8Mo%8bڛ`ť  plwHibBoHDr-4Ͽ'*;KkQ,_gf7ew^*Kܬ0T܋QS‹g2MTwx5n^I0v!cT;KJ̧~k:e69X>)/-]|R[J\r DYJHmNjƾ5t[r+2zv/D8BVٹwx79pW%Ҫ/Q'Ifmrv_qWw6*z6&v [Hoh3`/|(l |" J=9ߵS 5ӽc]v|9\gԦdne ~#3Qb^h`|Z:x sp,}V:E2cGWM X~㷞Ԟ&Z_rOG`9" U?v<_(]n! 1sSXfۮVôÝXz^ eM A8C ƿpK!K<|D.ऽ{; \Dhn8S$Lay_ t sa˺6jg{2ķd=6`L{(WmQb<֍sBõ;n[LAb?̷pE=-LlLJ~vO7% *VK!q>GpH̠S[k[H..ERe6Jz cesE&16:)z(~ʸZ%%Y%6` z+KbmCT#r̉٥f\ivr߷#ͧeu>}lUĿ)t4 ?0<= 2(/g2vCrZ[^].urd[:_}B͡5xzݚZEn"gZ co%N:{Z`zDǼ!=+vL{Wd 1 ,?>g!Gkվ-u/W5Î2e4pN,APϢhCCƁr{ׅ{d -u%՘EKn~! VƂu(}ZAvL+E=h i<|RwH:DGWLn)yXޜrԥOUjJ~ [+tJozrSdGC HGy՞S C8)Tf[E}gj)y1i!H<0ּU;Zl/R9bgKi).a?MX0#,z?:pxb(O=u,}>}>3 g`ư>#ߌL=Ţ:.ZBq vQnνA^d2b3۵C6q1v͇`hi)7x$\)8Z4wV&J*!3v3))NBo Z|I8=ލ2W jS!YkڇrBVBҭJ?4pl{28H4%QU2E94UJN1cigud!6̔$s"} pe*3fJ7 c Z|6\7oT~__'GC>Q;㉈6OYi*^z0@r+0tzdyM\/ 43+9HI}#\-Rzm{[ׯvS@mdŌ+Y?n\UVlcaJalBZ͗gWVռn5w`ijf? >Ӆ 6wmg/bcxCL 7Qm=M GG7Bw:ģ,ƴK|!?%"% Vcu.'6x}D2sWYi% z|!9&\7 BDkuSX"˹\`rKfW; >5b|؜rcz~B~1#0l): @ʧ^C*{Jx\υ,EWQpG7=M]DB8lۃ̔\xDR mgHt\hz}: a¥O=\~/R,rkµo3pA34pveBTyV|9~aL"bk~w()kp+Dr!G-Bzh \2l=5gtn_U˰OͥYV|?:#& !p%>oq@,̫:|3r4VN~-\|O;[D0)Q`Խb bRHC;]'wD^w+/bRe5͉ oM :bE@ATCr1Ie~SE)G#|,ҋN<@mv;߂ )Z3'.5b#6=|Z9O;C'ḃBy)gTEZs0"~ch5ܑcD@0EG`Î_3"oU|A R $elސ3Ƙ/V?C  -+BhTJ:~;(ms%G2coclJS.sRRԖ59ISB`c>;ϻlV i!6/;5;N .@m[> IM,E6rO֧1LH?;ty0NgxeKźu;g5JAK>= AzMge:|C&*+)bͱI݈#ȫV^6H7?S5!;u{UmE=x*4K QEH򞱁)@Q*˕wE Q0j&T1ں$F(ҏ|FmbnKPug: RM}y~rsx`(Ҫҍ f3m殮:n/Ci+KtMa]C F_bzP2Zש.  YHob=<=&Q To)o$j*l3m h~(G1ޑZÀ!x.Wv[c |j/MNI5|%WCZOh,ON"b %lVO`'qvrә5˷U{Ie2'UH4tm(}HکK!g-j3]1Q%ǕEgas+@H!`0S_^skbx_Yd>2˔ỉGˈ%_YMMU z_l5.VbY86Oԣ2Of; R j|B}C !֭(N!#!YABu'0F⧡/b~F$Z駚A)0C&[[!{-7?!{ f59Oc$@u1Y#+݂C#k?mIadmK}r :dJ geNT12zfvLVTq:4僇L'Ľu{)VDs&47QS:g1Fx:/:dѣ B݅`Y8%u -˰lX&(!Bs|y_YTȕN"Ǻ: $NN粚j 2:Uo^.ks{1o%)~F2 -Rt"q#`ڝm ֎j_}ʤL "ߥ03e)W"łaAE_r zO3kL.p6&,HS;7L%Oc-t"wI7^B'R׏ARܮd`hz>H[r+|`*PVXVHT832u#t$="0,1LϘ5W;ϒ@De[2ɰ(`@lj.1{|/u[]cxIG{>GR/&y$UV[.Deb4pׅ2oa<qPqF]Vp9x*% aK-3NxA?/ZF"7 ѵygRM {i0 ٓ>ڛ k2kII߳IQ9"ΚE#@@ n jvsJ0orPʟ3_z|"L;gLm ^dJɐ h&O `y9QCZ`<*;hp 6:p!&YB)% dt2Pq(^U Z); ۍ@sA4ӅftB=XXbu Io L":8D2&4;k]䍼`{wmEx\ً<遢{-\wB17Ax/'Q|]~e.W+ zN?o+)>>, B?Ƙv'|p 96V* ۮ DB!Pw7<^R` Ztes4ίPf V[`NOf: Bmi ./~+-u5_=-@j_ D;Bly"RrCXkVmlq'c"U==>ܯ3aTl2$mOqhI9e_T:lʐW^"^Q/b^5V{s,g)3&.ay%BI"`p~@ǓB \~E\y@]"z`Y'{0w\zZE+rCk=ji*ĎMFo"S0#b3S)mY:X:6ERM;_68P¥=-p /GpN7v8p  h76>ճԱV`j*=V1TOEa:ladp#I)es{T+ӻN񓋴/ Lr {JSxM0nU}iP %yPBr˪rN?Gke}/%uip1m"DnMgMQQ. Ti[ 䒰MǷih+{ M';5znM_kwPHEVC@cWZ\8qRRMwuGDŽ_%? UEx&5TܹXуF| rߠ[+ք30I_I}B D|(M3;B0׹+ {8r|GT\撚  V yZ]T![V ӴmEEe%߇ azWZsy0'q4l;yq$rq6C罁; /  iYL('V9=usw;Rjy)-ɎizoY KpTQ, X5[&=o/^CfL1X`ѩrK>x&)OΞGa ӗDbǞ9[*pUڪ FWaV1dMYԂrHGT՟pa (5[8s[y]gWk0.m6"]6wQciUSYNc ;BSFLHO8܆@09~G޵ ~IZ㰞[k}/0KCGL76F@8A=8 d`VJ)s_m2 1#@+=(˧R&]}sp)=d{x>V8{/~ytHgPsxޥ H5-Ot#dFcoQ|%7 ~81c^-l0wFؤ͝L^-"H>~y+@#\P&!(3ȞQWJ(-$9FE#mu!s_\"7' MW ͦ&z9?i-{& F?;}ϗ4b#&͞]{@JTw S%DIV;'WљVvONfEHTK4WU}d2ؙ.%G 9m;†e{|+eDi47sN,ă$й8kaE0f&ݎ.QJ:HXuwK\gѷ+ !Ħ;d ~`cPdW:l3"@]XE`VnC!3,OS1.h°tVQi5쥔J8xdəv.23!nZ 3ijUg٭KLqY #J:!=W.SMڙJ OVioܴ9 C)R WS8Zou_u =&.Nׂ?dz%0g>91L Zl=VC4ZwA:,hd@X}z3~BZmϤI{񚕗 ,8s{fɪ416>x0p at#Ph⩂q3`an79? (< iՖOL?uuZ9\-PllZ0]s?3SԹE]'-hw+ pAeDcm ~ o6Hhh+El,8F~}#x¶ׄ2G>O${oSlSQ`ok477s$0ݍaB`6n AOz{b5<@'0\` ^ZN>>Cd dyK, _}:ߩ:e{J_FWevD0M au11/IO[/) , eך͇xc,Td(JͰ`jb39 ?9(ml]ބӀk]h90@tVoRC;$ZG+&;7)KP+x@?6Uxi?߸g03JD .~] y==(AZ$pVxEJkyԤ^[t {5H*@.I|Jdf~P,5cd~&HvRNdfH|q>Θ="#H} (ڋ(mXY -U8c5CL=2GMDq7G*\"mh>?;GS`@g`^u⨹fRtjTΝ+5SKESr%A:grfºh[~ 񂣴|PL 4UaCˈSpGJ=gt;?9BMTIޯfmB,K!I`tDߦ=e8liWDmAm?Ǜ3I|VXNW"]WCpr>Ts^_6HS޿4HJ@7)Ѷ%yS[;iB06`B@t{mC$Goi0;0Dwh8 ک` rmY k6МIP6H3b]b(?tW48*y[ޠZc6Kw$MN긓C08>Kh.f[32 +'PRi9-T|PoN޼-CP&ZjzT缳>/7+%1vfc)Ԯ % {}pD ) \^nċq?tvL+L_Oy{WuYE jI]M8TqU~~˥~):Rg௄'](,;|<96 Ѫg1\!l}ƨd""?Z! B$o`Z)h܃-´D>蓅A )?b=jY|3̑Zf" _OW>T`8]ՕSXcuOo45F*w+ꐻ^ v{3ŬmEi롦G0L/#~GVǂ%Axǒk>78sˢ;Mr?݁K^"(pg%F̯2ci`x@p~#Huk@|f;y|9j3>alq>ы7Y>jMg01E >Lv K=jƒ][v^~Žeg&K}lE|fImb{H|0^0C5;AsBxK%!{@N]%%>V?( C6ˬFҴSP٨bzCͨv}R5 g<[h,Lz!Cʌ9 f߅jw &|{\4,*O"72"!Ur,1 F%ePh%4132:5Glpf"{m kٺ [0\ wVG;Y5M[z/}13~ pXXxǦMeE v|,km0 ~ `Dk0O2uܩY]y aVnּ0d~yR7-]$1pLuZǭ{/JlbMP!S9t7"0FՇ//Q+'{ HkwDP*\o<v;VvZ0蒲:gE#+E5JMf4C(O~TR*Pd%olHu k4K(wVΠ+wC͞8 b\oX~r ׀،#E/QX,W] IuI ;F!GJF!0jfg0k ך+Y9yg^3iZ_*aKSN&ϧYUED8q&khH.ҽ3n^xU +CvUZZ≜a0d@&D(\ ;:FacE%jrvv[!ACc췴fs09s`+tè`%= X4I@ ȯӎ@'#DԠ)ArgLc`EF;*̞,qL}8{8&}f>TCNubRDe><(XKQCPzf\B4|`~u'E4.%l;^`_/MTU7/$c&U* } E KCEUhSX-7l 5"%Ჯsqmd\ [qP~~ 3pO\npڶj/w8 R@mW~k]q+^`]4D3ZǁǛMXe  kUWa,/HGn" l5}~rM&[U'rWRo/B'E=*B&ӷ+|Vc۸[^>r|5pnEEjDIzba;i/nԬͥz]foƫ<an/t+lգ Kl3scEl۴G$>DzaAh=g7AcK$W[Ae<4Ѝ -o.@SI ґgW}:FMz5_([)?ƣLMF9;od|F=ۀBȗ5GI:HrЋT(3,S4Vv+$-\tZބ"5À5nm@G}5$ ^vkTvNJ-.4Kf!]@Ь…tNzW|uRqj>/U>LN u8j%6>wuSGQ6~2B)Ըp, J\JlnV\. yOíS$rsн!#ʩ~rȰg.~%d`o R\eZ`{I e sH6W7?#GzujnPuryDɉuNxV=7h( ʳuj1iBv$jCh1{"[.<#/kRYH8p!4`RUt>QKj̠;4iK?E3V$ W:iϔdݧ36n"hpzF"M$!I"':JdoU$ Ag|\.}Fد0C#*}Rh,뛚7*Yo^FHVW'Fuoɡ4.z̡NS3 {\m3:Q{BӼTƗX+'/(M2},QCJXSXbi|1":z e;Rz%'@GXk}:RQqZ4 _xda equS}ka C(ՀŨq7k|ѸI򛎄IPp$2O*{!:8;|}]hʵ;:#?QCI-,O^Q^r[$5pfL :v0SKg $mCxeBWя <q.0>>iO\5B (}EL!KsCtMCT` j ^O ;/_>)Nv9#K(+auX0X e>~H|Y w :ӿĞ>5b2LؽΩq3#yc\?ٮ$E>*vw("o/yughGD_T춫r. .O|%uKT:,k("uh:0s d"٦kN7ߒëבgk[e@$v47_dvvv#ϝ?Ձ3v.hoǥ5OyzH_Ft  HuX]K4MQ=䘔|: r`߽_ h≦ٕ`D@Mt,wa $No矪5JӴK_4/4ͱHf' =vKsG-7s8;o>6;*x:Xv(N|}+Zt5;XZT8q93ی~BR-]Wݞ{e@kw*{%8ո-II[ nTaQ4q>wm]ztߴ:#(o]sA5tad92Vv40 }jsZuz+a-pjYr%2 "U3Ko*MO"S90*llu)x^W]|z9¸VNA|q9ܴH[qѕֵ.&@ӈy1醯#Q@|jKsd> uՄؗP&)VN9'M'=P9.Toh%][y#^a~uz"!m@G/}BOVw,TIeÅςi A]EHLx^̶9*J8߁K(Ejuu,Ȓ`"S;XEѾ")LcuYH/ݰR ?C<ƞev,BBŗ+]I)P5IT]n[oU[Z䍵qdT9ɩ׍*af)xE *~`{M9]tcQtyOgs{v f 7u+:õK/l=e'B7wpuI8 szy.Mqi;l߃|Z= q+ģ~1nH#2>7LpHmg8a|M[ )9E.n0iӋS#" /JXfF p!q•6©ĬFZV@؈17@'-RfvwmPvdYFh]+60@ɶ -@A6JtPI>zEfdP.[HeYZF֑G{h 1XϊT7|]u~H/!FMh⃥h_ƫƳܩwY_~,zyBMU}Ztߛzvsv\Sch`E>I 8WYFfU|LK|2fW:{tRoA#&9~Bgz(8p:pۊZ*H(TQcө$`LBOXh0 > t6!Bx-eVTɃX1*y{{]mGa!s^x:mTDMtKeJ @zZ MqbȾX8U[G`~퐑%V.-I܍-Hx ~89] Jqx ?Xk" A'Nâ>Ǵ֏_f̖ d+?EDzI^ ?Lʓ]5<0RXi9?63pm#ņDutJ R(sgB ؛> (-S$i?Vru d:ՁNR۪cT]8uru, &ﭟTծY$gk&}1X׵UEZXѲ~[WF P/ ,j[s~ȐU NʅVb B! F(LF~aZE4lqfa̵W%.uWG 5FX7f B3"(TԼ˖0K.2B/ao&]O$捩c뛎; fmpЅ0W=kcKzm] rGMLluWp DjRLm@;`EfDۂ9mЬuUbv{EEI.r"q=Dž|* +rΚ3VJ8U6q~#.jڏQ$09_yK]O զ[OB;@s%F{7=`'Wy2^s/P'k|JM -h_FNl3Y{V8P rpq ջO9=h~Q)DGZ00ұԖ XM3V?: 3P7O)n0u"#^nlcL_l&~P1` Y^ED $Kse8osT 0E{mo̬\gsGD2\y\ da"nV|>7n6&y$4ʊb0LAނYq^?Sw_ߝlPc,'.*isH]% p_%FGf(KVZڒie p\Sr]Nhem1rGW G,"1pًZmDzC - v >] @g| i`]KCDDHX=&@tQט< C> P&:q iZB)Jdpql qH/-gow: TbC

rñzb?\UŐ/J !k[Vw/zJQ٤pălN&sD&gXAHJ<5[mmk)d τ#."sNu'|Oo{MxJUG vʩ3saFlFKk'9K)iku5RXEy#z Q¤_75iw& s| 2&\_\vm0^?ɭW}p5?c"ְߝ$?R_\pƿSH/-Zl.Uگ!iVsec>uJ7]!yϥ#栶~t M6̾f{0j:9A]>_z̚Ͼ2%L+=h!bRjNLi9?'fu9Bue >=PK*(]yMOJbEUue3alRru#Oc-ΤД;Pja&(owMv.> y A,\hRy^;^K `2N1g*q&AwN%1P_ R7x9tdD#939G(hwBR֟O_N*!["df!Ynh{ѩ$Ǐq*$6RK}󠨯i+(t\;f;{4@r@ 27ZKMD8_EW^d'/H-ҫaT^(x" S ]X^5e$o#t8;N /C{rxwR`(ܬ3gZkYD qB^0:J}$>ɾ(mxۄpyRNn^Nk7/܏0[.N7jR1:!s÷doNIu**r޸Cאz.ɨ}r ǫɜ%Y=& ?\ga:GbWDFqi%F?*{umNT9# "5]_]Hʹ,.u=7Wnz@XuІq\5UI%J'JMէ$$ Cl:*. F%E8j;'qTXXvi!EݵyՒ%h'/]-?B@ڰ7@tcGxV3"v<. fRF6*6vY_M/&qcFEĪ'Zi  F{zh 2FP ,:C#;e<_Tqry`rz,EwL. eӛxZ 8k Si\#.XGn6>ThjϜ[2pPqdfVh S|UlE~,=V G4Z0Iݬs]N,,3M\#(2fA1@R/ Fx]dP+ΨSTo 4#v'Y}JdqO⧑jc"WtK2$tF5Sd*p#HR5o_c@}u7։7edI* }nQUz<WFשo66!l6ށ3 6u HV*t#%Ԣ'fܖ7j 4_Aȉxq5W-efm¤;7H!-kRBx?IW%'Ͷr܂3,JՊe)y"'P $Qapx`zm O ~g^Ɓ 3P,|.$X%5(HmU$Da0V)/[EF0g[Qe8M\'QL/ U*ߌ{{UtݐW'Dc4Tq6yy>u7jcJv[gJW&ѻ/0:}![(6HˌoD}.,8ruUD_@ňl oM>1 hz¼ Uډz s}lsCz]RC &p6UZ-G1 "o}XQWʧu犜īw2ܢsJRcp0%Ml><^6ZgH<6'Zɗ)1RZ}hfW[ݬ &-g-Ǯl޿mk/*|< ηe% (Lt8q. ǘ—0AhSb``>aF KUh]'| åEzH r-)xn;GXu*Er[f@lRߗp JZz}h`kkEl4puJh`%皅lt?i{ -T\J &C LݎtGJC ϙ7fnfի_MB'0PiМW3"YE 4 rHU}q\zMgu_(}0jFF3wYVR_u~8LrM5hv^tfΠI8LWfE gX]*0.4@Ư`TTHEFa3+WTUpb5KAbhU5PNmB:~ؒق0Ag02uY+^YMI,dt׍kej(V^\ GK=8P&%}!@ x_N@$c[8x~-iO"Vm%Dk>Rʍi`5o4hioD,j ²T Fj*G#hKSȕaMXܩ,jSX"_YR"mMv]xH\ }+h]0f[9Ƴタb0C32UVOj.jsT"r$=aXgHnsVSԥ4 "DRA9c6{jݥ*aDcq3H`M޻ZI!~p{Q&=smTDUʽ:M.Hs mQ[Z4,s7Q?Pڕ׏>r9vu 6n +7ۈg)C^[x=,Nπ,B @45>> CfXk6acٿBzϝ΅XQȼ RјI7:"<)dA&1?ˤmC+tY$璆5{t>/>#*zCD5|qY޵({l5x4"ڍX&99rYaI$KRჷٟ_MUO u*]3qmw;6@ yI/* !PoH+nC0,PDN]~;* U7*궾iBrЬUw")V@8ixڡ*BFu.d ckB^ek(rGXs+ 1Yt:d7dٷ3R@qBHmhqk)v7\Ė{ɥxRG#V2Ož( Z|F 6_'N^Jk u^ؕ@ޞQޖt[a96$Ȗ5?]3kǀaԟObAũ/n Zl E3Cɥq %XT_Jy{i23z>pRl\,x\c(58tّP|ZNԴ=!VZGoM$_2jEom{YcT%s@JE6w qbJۉuVu5渴7?#0ۈT \G! w12! 3]|ΒZN))tuPq&tu,Vp\3hAKp'Gnq.ffi9cþ41))VS(&`F5$󩨊I_gΔfS<-})ˆ͔mOњ AHAyK" O8z]. Kb`Ɓy ̗woRpeSKXAxb쏐ʵHDT~ V'g w9M}&UgŏH9ޘx:+vHq̗h 'VkJkB^vK)ԕ&8tP^;p$H/^]1O$ mpgmf:/pG!sjq%M%ķX]>+)Ag Eb:͟VF*{D*ˆe o-&p'V&]: -,5 0#wua Xom 8~6)VVs7㠷|K_#_4%AT:wa{]T!v9vHtwz }Y4x%mY;8P1}՗'5 Cbi_>ʜ;E!n1Lo*5\S^yF-"I}#u!@ ߒlnKU䊽v%'oۊ͠%ի3d+p4!JH᧢kRhG|O6|hFk0txk~q@1<][ |-[x:-:cJWD /]4ęr9l#{2ϖDୈٌ)§*=.մ)|MP/ep-H)W&YZ?) MX9Ѭٝ>LHMdnhw)(-%)]FBmcԥi_ye nYK{F/wт=t?ZǷ ph̗g'*S\"L+ 5O]U`LFETcs9| aҡm8=H[^.;٪`oḘ%'CDd{ef4ز)y5736Lo?j[|Vhpp*OJUb/Cm /鞼*zo9߂&=)l ~=˿PzqgrFسF!*1"`n *lW?V_]׈<:~p~Ȅj9B.?չR%i̱ѧ( DXۖ+\z ' (^2uhN3v1+. sQl=vodcrjߵhn#ʥǖm}W8ٮ*ݙ#)7nwrQuDzjhQ‹Rƻr,*u66E6\/XlS4@r]UEd3"gc@D): Vw=`~>E} ׭b|00xOj*rJ_^>GGL>e#܏AW7Qj_>cUeL!>(w5Tu"CALXoy'FXsrj:}xݿ9-w"N:F MY!2RҷY& {s荩I@Dw9JfqP3&g/Bѩ*VT"s]®4\8E}%R>P)ɡwϬ{ּQTo h"RN ~HAiiۇSu# oTվ[_̓/h7MˋmL4mfb7rt@jyceU0[V+\D.:C.1M;񘯩9]Ui6E HR$}2(BQ(>ceDJK_"6rLw`ƹ=BQ^G["2}V B~*yA+ /:Vzk:zWPx罌gT2QC;8)i>w<EBL:4B Q$͠~SQl ܰ0(|6 0n.#kXGېȤ*~Ջd:A:Ѓk6A@%,kGkY!|جgpCIf#Wl/`l&YB`l<6K"5qňl|MWKO۫B/&FԠa u,/nuJd3 9 {ӎ^#T(մȌCji,Z}r$dx Fg⤸Xm_-(YՋӰȴ,[I+4rNm.>vE:"nkEFG]EGp GRiѷqD?ƒKOb/^m\^k@ *B'퓗t"%hqŘۘClbf +(Ć-\qVRn>2ӹ ]j Bdb9㡴CZM@'G|n!T1@$ىmd@҂+E04OP#ؾ/AAYQLE Ֆ+Ep<|\*\ 0ac>->3*Ij4SYG&n;s Ŵ=Eޮ7t6NPR!F`9Ghe43_tGhud@&z[q5>R||%NtvS5qklMt|=qb 5,%]$06A;KG-"b!% CqUjϷ4;Dc H[I(bvz+= ߺz-쁳.+G7kף Aǩ* <'DkY}7}Jϔl}śa9Hb/95dG ϻ/rt I~s+Ȁ7nbhٸ@Pռ|g6|0"vO4 zW+QB_ȺzxgzM 1+\珌B2$.L :)SWI|-zۇkiF\E) >{kw>~j:$;"keE;v]u;řP15_qWimbi/tN LLٝd V3q{KKfi -T0J ɋ#B'NΣbT,%ށ@fŘL+v@UɄ %4{kf94\h0U7v]ֱXiߚH*e|Brsɩh3 s)-ayY?%h'v#ˢ !g"9a._fLr,G}5bRKs77k|CJ" %/2fai}fekz2E,\ 6g;E}^w1 1kphS;lqfsGu}QXl<N7I/s6a7NzTb1k;QUգ͑+xyP8 Y}V`f$dZb\H_׎X~\4Gɶ{Wz@Ci"?1ShRhG \6hWvP$!(j$"h2_MDׁp<ؤƳ# shaD%,0f{aXg\)>L(Rz$ns xgwvBk7liM/AV5/t?C /x_K}Aϥ&Ias@#1>5l[h\=kɐlȎG #Mp,`[҉+SwhFFHbxLVWZúK]-m͖- \, aHE+O֞(Q׊{XY>h`duQEgNt;-̹=- >naXGF(IH/:unuYSj37c3Wt .n۰Ae!|tw9d{#11)qGp"G!Պ9DJ7';)qzb6.Wm̾:"pA[xĦHJѭ r& &dP+^t9s}K,{쎕~mݥnJ%a@½ l"~A@@1%v?. ^~͔?OݏQc[e:/ER#YiHd(%+&UwRF7mU G2^*`+b1/]aeU\̪_h B 3^oR.f{+ޖ Z?а>HtF= @k&*ջf[`vXBzư&xnafzl&9+{.0vh4$7NM J]˩XP޲Ԕ -IAr  pxLgI)-ITahFnP vDE@4C^!LIX7e#\hZD!~ 3G]r"p:7%kTUks9Rw8Pv7btINFtqvoI> e!wK&וH0I~t95= ;m)7ab^T,';PYJ7%t^н{%iN@Z^o L{r9 ozAuf[mjQQ(eB!\[0TR\4-rX)Y,qT~mԧ޹j[ȞzSjk\!,eG:Z*g:R4x|7mnSwdϣ-sQ\h_ӳ9Qf I] xK;7QHvLY9.|qoV'!zy&FlDoZ6DmB/:!o+Q{fM[uϤ`+Wsz1$@/˔TfhWqށ`ꪙd{~Ps9ɂ xA'w U䀕7ojD->/t7]%/!Ȅ^kbh&lTm{=>x?d ^72E!>F b  YUdC:򤑆ĶO P}ݞO6_28Xf嶡G{Ixy$wԷh(?qRYsXi}Z,K!݅e[rS29.׾xzP3DQlҠѻּ.ql_k7D 9;fE3 $3SJ+mHnn`Q*Hb]gU#:UOb0sHڽҤ;T6@!"B̏^}aJ*@zۺ,=bWF 9^?JB}C(XwZXr/06CXᩥm{'p?9ԅ!1{sJ;rwb4tSN㳼GKgׯ71ЛMڌ$WEK;LnygZY?U2ȼ֑&6é׵u!`XWm|F筟FeWՎS3!5XjИ"<{D,,SM\<1rZY5õLFؤPY n*,|K`oJ䈎.8n#/'!,?d!24'r # TBw=}$s] U120$EʸgFez喌~@,.s&@1oǯ$5&iE47G(IgG{ˉ*s{MR ^N|+Њc \,Yo'Qȉ4jprLx({h;sKGZ=^&(-(r Wᄊ(±ǝF*+}nf:xdM.h@Fqt=~cȎXFV `$Lur -_._c߁*﫨=y`}ch-'y3 v$@QsҶL::d3=\`gCrFG./o6oF;yn)v / #It J~Pj?ґt䫍#"/I <CɅ<ޤ+K*hĤX,9ï|e#FO{omVTS'Kii3#N,#?78R8O硬G[Z f5Ǝ $dX_S=YFè.~HdVklSЀe'&c*xu8d1:&;;S_n/PQ a\c9*_7)QaC6׈ijμJx.@ +nT bE竺ޜhm$迿ILRPR$z;Z@.q0nwS;_t_Q!Tbz*xbL#baD5Jf~AAM8A(G%ݼ;E`zk I% )ҋ@>ͬU\cOw*UAbĐbم'F%*eoftr c 0= h0?#@56 Q{b s1Ҳfhl0F|/뽹jr)'dA/YŭTOBX؝Z[ B.,orLFh Żdz`h@R&:{S_C'tghBN5LӮ3!.=ROG3LqzPv8=" *sr5 > b8*dgp" yYpR]I ۙ.]}{iRc8$DԊ$Qxd dP^0"Ho{pEH#"V|+st67n[zb|HU #:PXDdOWH.6h CQ'|e ŎcT2I*2@y݁ShxQ~rIy:@&J5?w >:A̙-n{JNGYA-Z7y錌}ncuΏ.864[P G-|迟36Oq9_U%+AqNjiͪ%2Ls _SH(l^PK1Wބ ohuNq|9&x\W :j?JdQ#10>q OS(P`'hp5=u[FhPol{&a=Ʀ"% Ⲍc%N-QCD1) w .[(L75}gH&`G_ C\x5}vxU. b>@sU]A#sp "&)g䔝PmU'n݀恅.(Xkʎ5f'WtwCF.xdMP6ɓ)Yx16<_ȦPe'-U\GW  ݃wPN6#R쇪_lk(|ςhIѴ?Ku?K"o)ڣʟmQ@Kjjld& \t3X% 䠌YX(&U_Ǟ2c8jHr Z{tq S8^j< &NȃFKK@[w5gY)Oz$vӂmnvX6Zmrsgdz~a ">#VɆB cJɶ4WổcVSrRX WWu0טϴYW@cl3y{RejI,;EH{'J֫G@\V$K8] 5YxOo|rT#.lWZ~'b&uӦ5nIsse;8##w6 dCB-BVұމ[COD7n7oDJ+z "2âNm|"`):vHg#HFH*WAGiVspl_F&rK3&%'hޔBzk#SK=ӿMyS[r.'.\0JU!̐uR͹e2*Rc<% M]y.XUXM|Y[H?h>GۻR.iޱtY !)P]-d4BbrSw Vc }m GMw0Rς[ěNJWWنCϭq$x2]ay4HDm 3WhIBoS6u>tho KpZY\soYIg4BjYDv&_#g6hɋÐ`؂JL^<ϣJЫ[ B}#BZm:|@l{rQ_aO7ûTCQ-uuu,ysef-Oד'V@f@8H'J&㭸In4xc@l)NP_o`pP yve0z^NssI/IjOqf??d0O ;ZQb?d(]d="rU;Щ6|[Tq%oƕBU\B'GXrtpL\>: :29yŎ k[Y?*xu%%ćG"?LFy)s8e9yx VC>q0l)s/(*@fgN[åA`d@CH%^z8sF%/el7)m4c +ꤢ@"[]>_rrޮ_[|ոU^s}f0uqGja{ AQT.=eWf֟0gȃC ":>ܒ9nYx y{#FZז-_ظ[a(:tMI)*͞J(G5k6N z[4?zSHMy7iS R$Vc>6haQ,˕j eiF )2]p'K/8̛<;8LdeV1˧ djcSU4mOmMXGXaTW&JؿKDErZ@^!l_-dcGܝzϣ,5/׿ r`-U#Pb Gxov>}Թ,\qsq/H[O Q +pZSOl09gb!3k-$zI 녌 Jfaڡf JQUp)$nN i]3bZv Pw1kjX&)4S> NH6iC\&+0`PĘRt.4Lf'۽%i;#'b_>@]qN;J{j2-1&)X 5~W (tHMb(= KBo|ljk&kSs3#tl2շlIwk10^-(WJAIJY].2//ɟrO/tS^]wb#I$tN,28K{&~[JJ 8ị^#Tu XE@akDg=2s?˻{%ŚVoU=[›{)1rSwN+2Α\2vډ:z|'<3MХsc0LJv#Z̗  vv"BlWE'< ޔ Kg'G b2c7C C!:mDRMcҥل_&O~y1OY/mvay8GŻ0Z=T+z]]F pP8$;CH<"Ɠ<..A>!a#1,2׽,bcVwE(4@ZRZ`[tdo^]0!iIu!Vۣzy%K&\1ƎSa4(EwfSftYp0 Uq.RqJmQm@l4\:{y/9Xܿ#sl&k7˞cAt̂V~%u˟ӕ v]\PϜ']fcW /dߘP{sv[4LG6~gI1cX@hD|nşJ C;/ B(M*bvR8s޳$?55,J vdž7QeŇv$W yq!шXgiy+FR:G2f[fƀf[^t:- m<c踧u @v1-1͘h.(ȬÙηI:w,x=,$S]S1F!b(5QE)-7o$pXKC֏ԏ?EJ571 .2Jlv=:\.:f9R0 1!"hxM`@Jm?IWe.]gMD' kGyDRхjr4,DLWb ZùJ RJBcsFTY* kBÚ#^rSQaq(k˶nTT݋vH*Uܐ/Gr8>RVU\n,,pJXڬ4έÂ.ʋ!eNy}9C)N^N./cщIAj$)?l޽7k9M @m9M].Y)5s(&inuU -u~~)>y׋`rzݒK*1&(L<7Хk HWk3`R1PU+лsA6ȊrE͹T16UA+p`j+,ZL sHC,(1}}LK (ޝqyv,:DdMcs"G: Rh\2cȢ9gLɊ%*-,>I4-&8Rp2Qf w} ;_H8d Kf[QT1$"Y$8 ~.Ʋl'0%;$}wqjFC٫8,B4ܴapUqsKx޳tb 6{jZii-DpHR0o>~uO[WZ'-XE9n$C'24gr7NK!Ed7#t7w')=e:VYٸ-<0h8w=HTo,&>`Ub1&'U= KJ>g3#4rVS)kA0VfRrfAks7"kzyKf[ŀ rW6Mߡ}w9! 6'5]/LSkhx2^G̷YJ]UvA!D`m+W$Z7-*ȫz z:/ G'RM`DcD Ma @M2kzq[vkVMcKj]Fq!;q`4@7Bf&P'ǵt_J`%&cKzeMz L{ 'v6GoHTk֟ Ks:|Ui),̇ \@m 8i:Aw6e*^l-n\Rڻ73O\#pqY[ܿ/ݦ3uz(04,R"  u6 R֫eσW] %V'K=BS{U )Yˤ" +/ZȚ'P0$E/|gZ! c5vQ3Gus% 2dx= biŘ&.7y-+KL~z"6.Њ䭶] #; `sUI+')SiBkFm>J>!nU *7XًT)3`|K,NNh=RL=nt"_;%;y\gxEqsO637mwQLq 9fwOW ѥNDKmrїc3xx"D&~MDUN\0Xir,|14Mz`>O%k%w6C_;\E F$,FmS4_cES q4, 7/u/EՎ?2v$ٺm>e.bB ݾc Fltνq9܁֦RH?.g]Β%嚎1큊#3͹)ܰn3mk)Ʀ \T` !y-(E+CPyB[/_z6k-fE\ms̈^+1 \uU1o1K^,:J"N1cYr%nFҵ1n(]|)%.ᱦ(^Š1&`7@!{g'A<޾j![s Jzhu9(9ܼf3H[ YJ긾lrJ`[,ڥ'uvi;`Ԫ=Mn6z`/ 3:bŸ lh@4lc|p[  ^s\UDOXG*U0Du/mfL؛cPMUwT8t Uyq`yhOGJ}{=dz ]zñQcXaUۈ\dd`wٗb^Kk@5<ɂazb`TO0ELUG6}ZCа @JE`g) p>o94.ΥcB'TAGr]f8noC:{7<::[7PM^FA=λO5;FEIȆ+7"u̬DSH˿΀Ԁ?L!-1*[ImU[)G3 <%xm?s!]$s2-+ᗖ-a⁩YcPO!h1Gc/7tG\/E2Q+r:?-캁V[sCA2C).$:MŇ2&OY=v-/nv>Ya@QC-S@6z\:sȹeaY}1{UJ~+TܫLI@K^d_4e{-uvښ+Y_ j\Ùr':*XmFHvwwkp6˸*C#bA`T[5P7N >Qp^jGQԡ[Wŷppxs]tΙ\Bf'/-Kұ@sƂ5k샄7~b}ІLzDv_S 4tXCf=%2:]H#[@2@'&D賡;i;7hWMQ3NwoY;sgn9`HmtBD`k$lҪ_Hw Ǐa!{xb }V[mk)8``o1Wng:#6wV* *s2vZz U5 tepȤG/8oCd*$c)e;6᩵GCo)jz 4hD:aD@=)=$#ytL409L,|c!G1*jM4uw .!N'q{R!<\igYmyu4U Js{-_VfcÛ*;І`B6q_J'7뇽"F})ҚϦzbw! 49'ݰS#!c[eN`M0ߓE F|HRI_ZD畆' )O0}o/lӓUl4BJhpVZZ~6dtZ/o &N`M*t^u.RL+,*(3YhZ%g apB[G2!{w=ML 3pܥw*p:O9w%S0yAnfhdjRf58GYa-0ghy2ud'[*Ǹr3A8mH"*2qI %7X&la5=t6}QhQP"?RZK˕ :&.ެ V~ݑɋG+pxvHq#Pn,o|}k2%4h$Xލ52y ^z0 zEFc>jNco(z A/d*f9ۂ*j/LXjg6HAuʥurpbe0tٶu[ҷ;cJ[/}3^d/񘀹< CkxLOpr^>C`KYf6BϜ:*rDpg0VRJL:CoswhŖ!e>VG+%E}0'AͫxmV'\aXs%_\_G-L@]ծaS;pf7JSҭhiӶ""ҥZt M1|c]Pb<+t!ߚOSs-Vh^ H(k}P]b;B{ 0O2qGP @_#A]k UM^)BޯИ[x;z& t$^?h͓]2{]C%PWԮnuxoR9 )ŀLB$o.]WU4OKt:E8쵴^\eIcݭ}tlٜɽ1o_8*H|`Ld@sq;sOz)\kSTˍlpMz#N%bU>4x]O ;Xla]2MX9 ]mgjB"XfejONf)UP%QbAk\^磹4~% ^b]R蹮6s.C|G&"f a=TyvI&̣y\Kv?"6#jʟ\T <3RA HvmOJ 4m* 5wS#GTCkbajA!f1[ۉk=@< dze4>w @睰 ({Yl>!BLm*E^U_b9fͪN˼K:tT!|h…sA)fxM.6t(xk* F]hω~67+בKp GP[!ڔa @(|!|,tJ[7O5z9]1$E0'9 6~ϖCSetjnOIHZJ,"35瓝߉/cp~e+}f;g1?E6Z"̸O7?}0/<^,uR%a#;АXƣZ1LXwD 7@cb݌{ϖs+^ ={ߕŶfG r[? x9֩^r'_Ҵia`L 94-iEfHaQ$* 4Pd2192PPU  J:Ve޸.<\E4Ik8a: +8,x:=o=H(_(HJu*[[#\GAz Qf-տnu U)TPJ&&"o|,D|,<@sMfkI+${g`Nmn_sMOn(ʼnWPx `.i4:ta7*SU3Hʫ6rb/kկHZyM)kQU {0ӚXf+Pռ=deo \|av7;Z\_6@.墄J~ *Iy#=RyUHjV(mqJEmW[7w N*1>_MJ˙'Ln񒈰Dlz.TA?2Q-5SQ8wX'I!^p"{jI՟-e!VJas,m!R,vf?(5;cQ,Xpk/:=L!"\"̔Ɲ$_, #0جQCurM#@4=(`x]u!|tv8ɧki,]]P+,Sѐc`Bğ\ZDJe:t/R>9Kev~6>Tm؄`YIR>rE?!<=Qr Nf݊;:*0 `׷IWg&|50 YeA"E;S{3YQ1G|91QşT<%cA#DF*<.d`lg_TϟɞlV-?ք[hTܝR4щhc  ?5y& s+?Zφ U"2+" my6.m"4 rg=D!(ؼ΁4˥lM:ȆI={? :`8Jµ_[7TFFpO-U[r}ț,JZ5( ^T47y~i.ƘJM :myIA jKyTN,v>OC(u߳af8!$AajSU5U%{u-,4xBȡiR,~ɆV{qclÎЁkTY*`AuBǔPzp [|+ܛ2e Po52gd.tq1\7Dpg>V邉lnl7 N# u\ɇdՐ|rC,A1謿;CceAmj5!ȾpɋǍkvx`ˊ˧xiEq0g'z$-(0r8Iƞ~ +0wTԇ@TPIDq2&#%TUyUDL­ gƱwF=<)c[IۆeNH7+t+ӂț1&ϻtʇP<=*S=8I%8,v Կ{0Ѥ<[8OI{9]TP* 8GK LH+Z{;V*ϣ.{M]-<Cw*k۬ۨ?h:Pc5Vz@.~ O`ܤ4HZ<\ᶂJ4%}! t;N.G~TrY-óU'.tHɋTWe -[pz.h@IzUǮN6z 3f9\sf6Vx|H]itdmD "cLFiK-Gw8fl%gk|y؋iJk}4oFgo77Zx9+rq=Lv(!Ƭh=*ہj Jjxm.w+K]=;5<9 t*]zѼaWײ4.^+$Arγ.M[׀?' FٻfX::Ǔ j[!JOL傏 Gs6W2VGM(3zB-TjW뒒ZT ZEG(J._ MD:'6FxSaLVj|\q붛iMɿMDbod9l|r~У*3]=jM Cw~ r&aLFÒfU9炍^UI Meil uÁsXb֫Xm8$c0lv.lshpl{]~F$4% \ᜨ &x 0Qϟ>@n[Uvpfd;bقS\Q$.v` (B|PsS5͆X".0gpz0RDpqJo~-ɱIZ8l`&]_[ U2JzS2@T3.ٽ=[Hc4bwGd&G7A?<::ãVr Mݣx(_B6EVu1Z[nlN5˧ٱMSJx5͎`Rݏ3/HOi{wv@oRhGq3`"Ms[-kv?Cк73=GC׻pLb1XP Nmy}]c`f*NoKzP 'Dem{w~̾j`vm"l|v8ڸn [hήtW*v6%eΆV2@iiz*z]yh޹0I"6hʃ& kȹ.խ$)h>7qM, ?J-* 쬾1hnS})=)3[ 567|8'\m]j6E E v VJZݷY2SN&^(5+wǫwao;$u_m?$>,H2\/}Tx6g`C6FY2#3=Ug'>%q6ggŸK(:5]Sb GM#J]nx"7N:aEvH?SMLjVѳ?Iq`m""6BxPJ$vΏm5Lbt<8m^v*YE x˺.aOMyETeB$FA'w7ȇ+VmLFI0G`Y cQ'n0MX(778o܇t4R6~Kh zS:G[lye'gˏю\[.n;R R4`~ӑ[1 YEBVQrꤴjO;NfӁO{6M!'NX;#ji9x"Ƀ@ic'!9 1uwb2Q)gMNSl8gxXxԔaFxיg7s($6l'Kɘ̡߽Y}E-] (XY`U-ogu ́)W'.2pj (pT 6qAlN@R2mKO|0"S;)g'V3:GX`]ĈLlC 5{SP]"U%h^'=zCNL:ѿ FoY58r{px>J@ejrObY&x. K܀I"~`Puܮ (+ZŠ/K #걌I/Jp Q)(:F܇n}oPO1q^ͮ,'䣗W (:IyNLe`:]b ;1,/n~y'NpBxy8Do;I)WvQ\)#w@Y!2hQ"u3O |dye:ނ3DM8 ^$'B&D뚸1ڄ2ڧCz=n{׀Uíl "!&gM s4HKhVJ FfX4=cYhifEV/Vt0ysZm/znjn+"ʼnE9mG>51L5 >z1VRۆ&y%k» ɼ 4bD[g{WJ>k^_KbyP&x.'b)(s#׶d-De2\aAƭ{wR'>FQ&}\Q •5 Msć9Àqvۋ ui@I@Io%&1 u=M}tfJeEVEe)sdU x*dp9k"5R+FT]SnFQ;O> {M3Sjig:@X)jMN0YZuf*rsޜF(!MbZ4-Go2u 4ϧiچjeG "f=/i3ݹ>l”~ =PaFa]OU|Ja0%5t:f$N08=LT?%7Z|ww6p.Gj-޴8 1.5W| JLj*W]+N0 3ۺZ5m;J89Z, uys4LA/!;kX ?5P3^|ic uT1 | x!nxT=b7ǎE5Nk8Ezd\q{Y2ey [+#.z̓0$B/(#o9\X>Rf-5prT0<`vpgU`[&˫9'$U&?Ysg#}[D2M&<],.ca2O*-K/>HO~8ǕH2Acrt{ TJyY۰?.ˡK桨F\^cݮl``)C&Gf%NWח}3}ҨB)UG 'Z`T~OR,PAtnJex=OvcgN+ Cr #5(jb:$6`9{iKSDmkdVK}I*V ;BTCWZ'1D:Cĕd*NkG¡TVqu4 V .$3 `iRR@WE!gWׅKb`g֋YB]_oSm7d:nT9`ݩݭ\_]\`_7f(YrM^(]ǹvS ًmq*Wn ju+Rv dh~JV/ 긳7*t(0+J)/~)Ć@&$_S~zk>/P~h=/| (=Hrf0 "-ej0.rxm[)` 21̐%Ll# l/s5 0VwLQJjЋ~uy*3`{=Cc 6(٢ɮ~Sg98ݣZI<X w4fp_ȫ47N FXxOt1b$@D4#~7T ("k@K&&ԦykF7+A}H#sP(D*F liFyMuҫr hsfyLb)hTk=D/ DAUE߬[NԶD`)"ድK bd~Y;V8e^Ewn,52{9(!uߢiE\ssلL<:%1㫴p)$c+O.~|_z͖_ ɉ&i85nJNLDh`PiX tCq+6~ o6N.2d]+uJxd3 ]{0d2CxZL@Fs)r.!ߟL<b%qJ"-9uzҮTrgU` `4Vr%U_0;K)]y46y=鏑ݭ%Ő|Bg{ zPmf7Hf0`~[)lcj%{C3=& l[gmG̩`\̜qZ@sr-d 8bɍVzyU3R~_K>)PNy+>GKWNWyhq72GUST!I=L2S8yU*$1m0G7ve}Y$A5R̈/t12j}'hGQm: 7H+b6 f@e{:`x  V VNgZ|1^E-N~ӨN|8AZ 2`ojfÈz7hk.7d SNk~_cEI#կ3FJ[.Ί(BU*ۄU4:2mZ+;-,79J.N 1Tn{iOTcSn ιLD6Z\ڊ0*XW`ϧw,mcLqeVS#zaDxK0}w֣]б=F`7t0W_Ʃ,9 ;colKTG0eg.2wg:xoFF-dFcHnC'u1(|!yUiK5cTOJI>9ST_2F&0AyLSPw쎋|#$@;h*S4|ne]TΒ޿~%t@Y_7 !?sKn쭎v@$}>Id4'M`Hp#皹,Pğ*I zsqm|hHԅmnRj0R($Imءe JozB &Uw]IG:\"&_Q03eά٩wY_yQ0ڰ4Q )ECrŝJhLy 1sG&%!HKDZLZalv$/ MRr3KA:oJt^lhNQ H內CEc|xeW"~FJ,獰5g0)ra08g45^ׅH,R4꺨m`:~axBLD: `l&*REjb9ο?2ugU=$iLsLj{q t+8P3yN G6rE{f[SLvyh%3r bi71umf䅋hu3ۄxK} 1 I2[p'ZO)xUS !CDwz*zv{-D̚4Ù~{D:*rgLJQOc񃩾el=aۤ"5,/֎l猲ޕtMM옆u;mbc7i~g4>K[N3-NO"n,}yWåv%xyk=q$(4d-e#fJ9[b4|6Q |<lsSѺ#ڪz^Vkhn5V.HoQms]wtepM[G*Ks<3%>LQ݌V`VެwQ;Aշ`ޑrEoE*ntezmd87js !( 6dxQjx,@3[LHЃdsnz'|?(ԧWdEͧC?ra8UH!qQhWFE EB fQ.ur;6a(c sC>͆ԅ7n(.3q2Ȏ+',Hr?n\xC-ht,WKg'x*q+Ȥ~v21^}ehil(*t(y=lokvDf /Yg:,D>b~lKs1,\l f2iЕfAV/N-bx\b:`Y}?.5c>poe}懘HXըȓ|IBL ޓ+y8c" f_˾{f39Ϟh\m ҉5t-;]8 6׋7g0ϟ_2aΣ~, )ʱ] ( Ą#kQM^rhdoű~ۇzXsQg^WmuyijO:ꑷvG+iÿG04`#t'+ \_ڙKyE\iv-<,՛&U誘dWM plƠLwkL2x^hga\_(yzV:K fp]={hG>/ٙ ѠiZDECkj!M8m%W pe hqs6oue $[JAOpm h]P\'7#bSScXCҥCCdb-/Vh&kgɒ,FLLKE)tG datHĎ:cВhB jk&!bXt9؜_6f#GNs{#Yc"GF =kf9A8zV<N !X zr+ @\NT$Syp.4#hPоrQ?kP6ʐDkf)S+ Ex߸S^z>Nuܻ#?0Z,¦q[>h>[σC!E竩fXUzAk"`t/V-ddЃ+ԚL0,&l W{5%-pՆjW87aЀ3/!q2)x'54Փ*w ='f^Lw wOdn{ܺ/ѷ;Jeٙ]e\C*Ojxͽ%\i4$ ˨x{n|zWlZ4 pwxN()_ ȍÓIj5®&h?=Ûh$y !ҘxQD^ uVp3)aƞn4ܟ%",Py _ߝʇ|U߸="e9Aa`%KpMzbJ*ַ46S0mѧMǔ#L*ډ*I:Mf%Sm11%T 6;Re#WŪ#6b%AD|4 z5QD YD];P"*/X+obn옞5D=D3X 1zL J [A"u}$ؑI|j6#>D\tU)>5+Rcp&᭐ +0C栿7[P} i9*EEJʕ&UPM]C~z֐y?K =GLuo9!pE^${0<(. `"eibhCm[NttQŠ=ezGe<@ĴrEE 6e0vk8H^.AO),||=]qYZYUote# (Z0&jUfѼ.mW0\YƏJVo%˂T$KU1ӝQ{zX;Irkosߟ2NΔYuZ"DVq4tmعo?|:lc/ ѱUr\OUΰ p󾎯FИ8Lu[Aea[֛|;ynJ`Gj_UrVS.(Q zg q0Í-NZ-H'5{/'uR7;VẖNÊw(JöQU_fDi$Gۅ%!|Zz +|ߡ,̪Ws}4?h/qq*TPd)x{Bൈ-Dp>.4;nJubѷĠR3wYojkT ){/Asy [/~B*sS+cJW-6a?&U"فO/F4B'+d+{Z 49BZF.-oo ٨bCACE' HoD&Zryr]SYdg[сĺa=w.$ʃPidG7bT&nN1AS9Ƨv$TM}=yx0,k'Y]"7(hiUծm}p!$]g8ЮӨ=(2#=Ë'Ggڨ.YNR |oZEs4B0&zt9,vzs߲XgďX7vJi80 m%lb-2q>\aJ2'ʉko"]1Ş5rSqK%{M,9F1&3`.o~a!jqKҶ/ձd28n[P SY]< 50wLvUQWDFk.5[Oؓc&R.xY(n ~L$]W8q#.H˟ bN7Exa xHH$=Q,˚^d*)@-{B61B)2nHc$ l@ڽć"f7jCziRǚI׾Mud8 ϖynd+z;#gDF%4EZ.T1=.7Uob/RzQg?΄ݮw642k zҨ.3o>=!'1`N-4D޳KK9{4^c PAƿn;oj80Zj5zĽ-%UnGE7 fLpxX|ݳZ'l2Bq9«w.`z53:Ղ%2\p>*;\ܐ.NDUKʽUs&VQ0l6ɿs} B%:5Isؒ|.4)K0G`]{u0cؽ&Z?k8  j}A]qP0/;9nݻ2nMbz)Ơ ocx(fr`\ܥ@+HMRq|PDחW}: %Q܉Mx_̴% hts`-UWx;\Z#?Yi=ΕKYc?BbO&)Ba' qBr/*#"k8y'e8Bg֑UAEzNԱ>hߢa)-B8P؉M11]RɣmBwO1 3\Éțr( ѓPc@cVPlByߧxJDV,nOԗU,zfVA/ph'#3رXڥ M"ohj i4[n@K}9VMi~gy)"$<{[ $5)](ze*L1]TFTi, K0|NqSKִw|6_.Qz'fGBn(к\vESO))f/KrF,)#ʍΏ<{֭mWBz1 7ź.[ = F tm =tSHl8J%3'sΥt,'>m gncxvLh`] 4O9栕Dfb/~Kcx[`_ fQ VR̤Qlo"B(aX>  )"'mgǀT Z]7Bfa(h'¯/ئh.zI\m[f6⯧si ;rxjd[MeOEPY_c+،ňu;,bG*G$ٞB4Ţ|AXYfo_{ͥG%.O/(TvtFsw -e1I>R˃y/+D}`ׂtwuF qUcӠ[vsz-P_pt] ϵ,F ;ݫCwMQW? >1<#" /=+G6T]Do'ٲoLʂI08nWflDiw#g<ܲT030#ZkOofzޛ%uOy#/jJ (IZVs~3c3Sgp1= if`{ 8S^*Vib/ś/}:ju|E#@ђnZi:™x &Iyp覵L#%h\g!/1pJfij2 [<6+lzTc|W/! ֩PM F Ov5ƴf=Q/mj|-ܲi{\0|+Mpo5;Si6ĀH'b:!QȽ.Ғ9#P|6吥~Z 3&"d?v*X xUҧdF$DxV?wB Q biq&J[BNp7\A34G灒e35;s;)vlߠP#0h-\zv}6=%s[ rz#'il*S+l.G('Ԋ76\,RF[+8n-Bu f(j0b(z yD3e@ 4D@0[W׺Ͳь@Fd]Od䳵o+zH:^e( ;T ]M I ]oVﺙSnMIһ./Ɗ&K1VtRtj߉P 7h'1dLX5X[X Yo5Mpe/jL"2  ;|phR-NnIAoKSr:/^?G'%: x gU)NXT˸7Y{_pגI_:`e;ڗ*[@لѨ4<rc$ʹoOPi?K/^N=`2_E߸&vZPFzZiG,,|9܋4Fe>sQ_AWb46s>9.| puE`3*NujGhQ4Y`/ny-#BR^ `Wtt< k4?.Y ;癤ီ/s/CŋNr|J/" ߖ`*s~弆%qlހP\fN9 gVpF[ȔY*!; -d$QשApsYy;\?JY̳~_h9*WW+$'#ј_@;.jelpcھxHm%Q"<gˮo:u{S['{mX dM-'p&"@6zbRB=Q}jCP⇣.U9H?]ّTP%r=e :rBYxbȧr1C!Vp-!4Fj"_a'T dcAɚ9ԆۭgY7I85EG26ac+!(E "H󋩷Q:(4-!;Z`ᵚ&hH0ҩ O:ERz1Z^mZ?+p;H1-[FzN/bԢ=4k 6٦O1fs s/7fT=]֞||(Ue?0G>WT~z.M*A0T}ѷIAV<Fљ8.Z|XݢQ_~";[ c6b1蠞mY k}.v, fsrgԖ} (rp;g[uˋWP l׭&7E8p=|>5eI,`߆}[4+G~+wqsZs f;oj`ybx"^HJƉ4IoB)uH5,czz5Jl9&ؔ{? !Ɂiֽϙڪ[cUt1&F\3>EPjՔ=o! RVnOƳ>)f_r[KvD]c3N*)t9}}ƖXS% X#0Ooq*jyR=ǀMs_:5^\HлmQ `Mt<ØqKYs*}<f³~wFQWت"W#˴rE WJp>MP;!q%ínQ8qOAE~p{kLq^-VV}P O>9q0XN >L,e|y]iȞޢ'w|, $LGW,hMĘej*_FfŦPc>lJHCV!z%e#)יl1ar|(2#ju/-s:!𷽤-1{4t$=ӴLc,b-yu @28~m&"#c)x K(h!pKYȴb!+vл* OX.Omд:aI%t\L{n&r=tnC)Ùs/6w5-\ _qqY1S#̞RF揙4XѦZrۋ 7.i!-BFu1bՠj76{ہAobfBn`p[оpމeW]*σ"jE̙~״uBkIQt5Y4MshBCq=*aD 5.٪C}sO=ӈ \M7JIԝ~jَ"2שJ҄Um{z~nn*xcA:yb]|}+v{:{yHߠl1>ࣻ[Ee(9YJ Ftӷ2QNgܡ\~{kadm蛓[+/Y/{?q06;f>H>?]1rqdkyYhBEm_w/p$x" ubvǿEn`(6lrإ͠xp~]V1NK^]mn4vOn6S )$jI\է}5y.jZ{%^}7֬lm4qcOl==3ےB:*rN F':f H0bb#" co.nիke*y x^gJDd 3hf9"* fY+Qpb:OIoMy IxاqOJ(v>6:zjT[[n5=zbPqmClY)Qx;լzn)5`{ռj9n'FFb {\QxkQn&|^C<uU!3WX|h"]WmV q KtU0 Z4 սix,%Pd^ɕyFG@?{y2jʰ̦yA|yO̙/q>@[$/|N&2P7$]HGsk,)tzھDXt RMRIĦhEi`$`|j}NH{%$ \%DE65lS?t($n ü'5/8ƃt["g!y24ր*sEY4R*hP9DsUjcK !=z⧓{ NN?2T;҆*p$>*_|}Fُ]^l%u3o$&SB?䅶dWs^.ꑣO&j`B ?h?{s›bp>‚ye[ZC u95!sROMt>_WIHIc/AW~Lk)!bfs,O\`*-We>{H׎zFߢ=H&BUX~A 0F woOq܏k UZ:3raI rZD'ذ nƴe/c9_gR1ocd-̩D“i`o\]7ߖĖM>sZAm܎_(5咟r2HDTo=HҺ3IВ_are8Rx6e_a+F0ճ-HV ɐ{S'➎S#*10otjڔ$Xqn4L^a<<XxZ5 XCb6w+ҥ[ H9J?dҼ`!*<ˢ>x^/Q4U(myLEPwC75Pu"F~D .dQ+陪3gٜ,ÃLRU+ W$PY9@Ul` \OmƧpnI-Xj#BISı$w'&1:ȺAt8mCQ[ILrs0+x;BP;(6,3]g*lLiNgtxg֏%TohıӢ eF =y12JO]. p~+|6ٶөeE ?nd!% 9YoeWCncbC>.bG zRʀB5ׂ$+ۣt1.ڂpE9AP!tR) S$p&E -c_Z У@-{z>/ux!T>I.ЧUN17d˯NPeF(l +ZeZG;emY"!J7 //Phm^#aces X֣y.4Pf]#(-k '8Dlҥ()iͺ88]{n!ِc͙񟸫8;vo9'Bn@cgV p`6|3O'N,YRihoG>O h$l lSm>ݼ2̯q|{ ]cxiե>| =h ES #l[8svI0fc{;Y?_Jy4=+_U3mUn SsG6Z/B%}z0J)نhOp{r`w?:rv%ħ` ґFOFHijEl5qh^ 3[#rs5>Q!WĵY;+\= Ư'2b?Jf/:) o(TC_c W`jކɫD]g,ƥC_fLw;­h($ 1ѴݡR'pR_c|= P8QV;i.pT%j+r8Jd#K APP zBb7iI}6! 1%I*&޾5*ƪ""n:g2[3j;1cqrWB'6:v f=a^ L}`ןB~禾Dr @hgP>Āϧ4LI1~ދ~\bȄ~r M۟k\[(Sy~QDO iӸ0Z0)XMr~#L\B~4f:Hx;a ;=;h~&0S|oF˰Ӕ=-X)a+Uީ @^/*:C a֘G SL4f {F8_)KϙHS%(Y o0;04&Oъ!څz hN:Rr;:'쎝Jжn9~O$_PoKA(ќ^,ݹu$=#?]'oLݶe{hR[>. EH"rوP2<~&9^1䦲 T;">z޹@'s+Z C Dߘu24\K^ ﳭ2!§,gx;}&pKJrf'iFKCj Xdٯ|Q}P`$e챬7Bw'SEmLhT"&._{WSKPnJSfmy'Ed}>9*A%$",\6ř7ާk. lxfɾY 6-G RY؍RXݙjb56~F =x䅧=o?YYzs/mop57_sD\}uYYc4<OCu%1!ŝH[uY˾ mqVOMVۣ9]OɕnCZD&pNW:xwKB?Es҃h?9L4.V۬JYw dcB$ŽyZ#rX Fz^T)Ni9D[Mmބyq+h@c|KVʮavWl?[Nn&G-Ȓ_oZ9SV Ů9LeNpy`]ۡel"b$H}OPAW;ʏuXsxBdP16;tDyBɞ=.`uRRh@=+^w&8{ܾ'b7.'M3 D<},w;g8v t1)^|cMIn&U+R:)ռԎv݆p#mMS_𒉓18,2u$i)N|LtIf!xT>Zk_c*.SfvK #=O {cմ=GonPD @;;p€#f]"=҇ T0cH)))_jMɳ6rG>Es{8p T5X%&XDoUFve5ԭ($#2vRnjD ),hm8]v Oa=t` p$z=c;Jt"Q7 X=w ^7zۏ;wHlj Git}hiD>DSRitP۩G!ămf]X O_5łO} I)i. ??V;?vµ_'d}a ` 8zHhaXEH TMr :=?&y}đBEA 7q qBќCG.3BAeIr;Qʨ^xAr<{q7٠^@ %/;)="ʑk/o~S3]bWQf2b>Ql`&,~XH;mbZYD7co7%8tYs :MGRW1# iy4qo-C|ioɢ |@5Uzv?*}2^mn|?Ծ>?h:oZeҥ-tۤ[F!`mɻE K'H;FޠnOD1 )Cw:kee[$s*7n'{,U oF27lnn48:t.%d'K$!Lm~C !I|qa”>16;V۲QgfF=tp Qyߎ-[A]Ӂ_VK3%ms04Q\@Y[$4 1~x\pһv@dNA`^͐t%ѭ'ިu爵UKȘ'>SRrA%%\-2XeE=<4h{ŊRiHtO^,;H᢮*]!HRA6[aw"gCJ=-s}sL 2햲WR"%$P$zz?dU`~UD} l<~ ^zccEf`'EȀ;֕AqQÒd#"UI]^7D^_VqHH2p B#XfA6m&{./ SK2<(WTڵ\"v*1e8v',Lʶv[56@StO 7=%%AlLۅ F2i k$HaQei_uؼqk,Pc^ 4i05Gsz'1F}lbFx6ųa7P9xXLH}|)NLL UAslĂ/I[.0v##M۵Bq<ῼZ3C6ڭa*5Qh@=/`cb"rFS QXRmpNT,w:ea<.Y? D8 vVʑTC.ے*ނ?䟤z|m2_Bin: 56MxN&fѦ!pƖ s緔-zaz5GD:W)7UٓD.1V>``) 뉛_e4@I~X>$vF8jzvCwdA;A#$ U44^0&GpX}ӑrAlQ01@3joD=q4w u7V|9wiƛ [~ gGF9D22~$d*8Z*DEO{OfkT(KCIwr1s vYIuTh-" lG?sO*h/v@7ѤE؅*jd5=*| n.b[O 7e1 heJ6=aE׿.};eXz2ï487FDQSX5Fήb,ft1;a3MG_wMؗ#'aoEy&:A|Ʀ@ oLze V%ڄr =n"&dlײ,#eNc$pS otV" -JFyZ,%XD%3qF޳5EtηUaKs$`7Ɖ@8wFZxA l`dsfLAv t==&>,ֻUr,#S=u':F 7P*O񦨦:̇# ɦEG'PX9c#wϕopxjoF},lL\D|=*,F-U :H]ڳވ}Ӽkb*]MR,SF!! p hS_nYD\d"+(,Auɯ ;sa;9-eYo3n-weZyu搮Jâ|Ƞ9YHANU}Jv"3A&n ЂҲ@{/ϝ [`~S4K$!T{#̉U~N{  eXͮQ({,ЬCAa_odvxΔkۗQ =VգlVŒD-\FV|/ >G/t aQS(X]Ɍ.hs>57՘]Fy}xo=ۨ Im=r$Wc$ OmjPgZKdD;M8~"0XkB習#YPR9U5INnҰƖP! >&r"KW_M]+?!z)P]"(uRC>PrϤ&Q&{ cϟ%~jn| 8/ s(YXv$WM{R2w6 (Wj!})7K|x2ۙKƽ]XM 2*gAjT0"%aKtM(jS'r8ۏ4uO$C9][U{qTBkq۾Lz` D54qRfxjY8қ SraKݗ'ȇB3f:hió')xTD:[ as,5}H{M׾!n/Bh>l0~9?eF$8,U / b꛾iqk>9 J0lVv&x+Er.cWa_tbC.b\r\>cw^g:&&Dzj@Ft~Li>Q*,hF㤘S>ub i5l--+N IG?…RASMfXǬ:B9$ $[NulBx_וaG\}[?NƸ{10}m9`\w:SU^̉!OPSE,m4k=wayYZz@vxdߛgԗ}XB{9Lt8Y:4O,ޟLMŭ *Y1Ƀ\ O'cBn7OBR_狌h%j`Z4:: ͼ`I)Brё}vʦ6S@LfH8R#;E ꛓF A߻9l= ƺŒ@w{,payuBL8Ϊ;+QFŕva*8JxyB6 Ph)IdH NýQpl]ݣ+5 *ukdsFkpXϥp*RAuM};Ri4@4t4!A, x,MUQT:"Ӫ"* yh&& !Blsa,5' O&26$[ Q({3V&#{G + >3LG/qAEQ#j3y\d^:% C$NT}wGB:4qV T﨎r2rJfZ͜FzM:kۭ'E<1qX]6帛)C:y,Bk oӬ6˷ʽNxgYOT‚qłS*3Wk0~>jgMg-/V@0eFm\WS֖)O;z2'lB֠x0\6lp@oϭ[cyRut_`o5~0eOjez`e{?[$rj@8bKCj񍖱5x ]y99b"g7b˟aM9L:uD3|t}Ty9e 컎΍@/;1_^(-Qr7epP"KJ]:uAk /1y@ohsbHv!RtNWq1foc8# BoC ~M6q+F0U@"[kTs#HZO(pM`#^^h)oӷAMsx>ʏN%+u]}f-MXH4#Q~^ʰbXC"CB ZKx-qqj2͈ ["15 S؉UɬZSX j$VVǦg&_Jla.yL^BTÄ#0 uy@u䆑a0E$3g:<2  ǢQM 12XZTIګxT8>m'bd[.a{7+v]mNc*js>m]'\Jhdk!NTiJ 5I`wzroia]~9^Ls9zaOc)eX@Buz ;y[+8ڜr) m ^O-cO2gLh.LmxgϷF[_+9΂d䠡Z/:Y55y>-D\TO=Fj^Nc8r6=\2rMY;\=:6pMZlmpO'f#FϞӜ?sɾi}F4UϋE#`\xWf|dU)7.Od |,HK;QkF#â/`]_@f0c?;4|#W^ÎD(9b2m {&fllEuA,yذ Xh"";$[/`o?4y[_xstkd/gx->,C}JC]V&aנ~&IԺ~OlzτD?]xXNɖխ<*h[ܬ[*rV/uBs@$33xwY3%$eŲop[u\xG h~n4 :E bF:n3 + ^ec̯wc5cfuV9a?Vңj;`mXO.wZu߷Sz5jOHwT|5ܹב6d\1>O1-&j'!3,jp:KvLy* ?b6u+w7y>g)qUGDp:r1%z8ԨVƑH5GX4NM1}<7e"[ɱ5*z>[]2 >b[_B#?4jyL$vCY%-}!?B  9Xd}gĔy|V_XU<Jåk>0r_Kzq}rYI^U8{%zhq("ĠM jp?~$THmJ0s~ ,E2&TvSh׸Yt#`K fgP徖Vleԁ ͛ 3u#j}Ctagu<æ_jD]LJ6e%r xhFD(`@mOH7tۧB>~RvdV r̤PѱkݤDhR}'. iXԫu5}NT# \?b!(I cSRJC"e;sNuNĬEݝ}:ĭWb9Li3s}8q rTq؇҇Ix9MK%Ozr(j H͘vdh19K5Pu@'}@&B@TZV9`R؍Mc$b~3CM!@1b4ܵ j6%8n=A5HTm،ܦ=5M-U@1xC0b b;dÐuIG=1WܪmKH@|!>, ;GM䚅a 's(AY4S ,3lF4@?Ŧ`l)c1 +ֺ99 ZG^=C+qw_U.~gd6eSW8r|W.j؜~Qq;2PR]0ѥHÄIZ&ٲ}%g 7T9d2֋9jQNz&St@up>"!4ϟ!x=вX̔^Ģe8Wki0K&Ţe؇ |>6pz]x1ֲ\t0WZ[E8m߯X$[-oAA+2fް\ HAS 3s -Ϧj4BnpB{1~q"u|r3~7J_EWl+oJ+cgeQ1-8 MgWR_Q(Ef%7O͐z89MV5l 8~PZPKoUˎ*!n9~MX,ҴP|~^x承쓟Ii6XGezFlYc,קA jSN 3j9Hײ:fkKk QvAXmuWr0Їdp B2qGf1p۔A/q6!iR4 ϫ F4J|ddL1,RhD MӼd@CC.q`/i8xk{01۾@XWՐF?\d{.tAbme=SJ1D!>Mh2J'J1;pݹӫvT<$t< Ǣj5v\giB(+O`Hv 1jo4l !0:Ă4|H e`f 9W-Z^1|G t݁#GnsT*6FpF㚢TcFY45>͌5ɝ_=:{%MQWXۓl r:{QQ.|C0]8 W!$ þ%ʝLW.K3i;=h{=q=ZDLM]*ʌ@pa cT 8mu^3]lsǃI9x>OA9&*EՋ.sRgnH&ʍA6vm! 6e9ʏWaL#RK}bUAPׄoȍq="db=" ׭ʗN9F6)jLQruM2ηӀN-}Ri\p=k >gȄ> tB'3ӾOo #$axM 9RYZ4(>L|saxHm˰E$o\.gðObNDdB' x) ,?_ۼ^j~I"e e%ȸ<&MFp{"Jemfv?N-q&Ast>le$ekh.9@*+%:ѧKC krtӨpK66Lc y+%Geg3ٜ95Y2Gh6փZ|a% jtslͱC{\5IYՒT8.V\_\.T2P``M][6-qpdP=nfJw`oPo}XQ߲VIu%>,e.&?|Ybn<6&L3`vI\7=q0+M ?z9 F4S`. +IdRB2&?<hy'ŠyC>ɓ7Le(hj QeYrf^9<Ahȯ^lq`3%'<2oEch Np5) Tj+c/H}OJI*}^06lHktDP*+- z 7/'3A?uP5fVKR0QcdG AÁs8+p [a.g n`dpM){FYNņL@FҺc,4i}4>imBVo 0/:nk*jl\vG>{1m0[M5E3S Zuդ2iZMOcsDxϕ|GL?M=M&8AȎ:5(pC@4=C腳94>.1ҙ |E12|Uc7+kT%i'RdBSU[6pJ p(- oGwhw7pWǦ 57lw?VKDP,@jh;s&8>s"u;ڶZD zS`b!.1}D:/\e~墳_|P uN~"Rb} (%2L.4m~ t)hʽ[͢&Ƭe 2Dߗd pbasLnA t72?Ck˶l4዇nPCdێ´BʟoL6[ѣ].ҁ+t4anݵ$|G,[L6acGnqi ,\OM%{,Rb6gnGbYB^`SDT܏l="cg%&J6v dNyf=ӯŏ`U,|hɏT01Tk\ 1[]=J}AAib+iFA\ d&(E2TRk31j$IC'~xVĦ8~ Cٺ }Pz[I6A:nSE; `P(BTQ4YB)5JшFp嗡mgm#zr[E UABSF?n)VNL殔gOrDT{$]`qpJ=t: #KȡGW%繕ybů͇;?*2;bA݊ǡ>o ѩͲ6̬Eg<95͇ݟ2 5>JF0Lyi?WbU9(Hy@e Vgw|o 4xФ+Q)6XM-z+h,j1jS.Y~ZE;&tOPΡ-OHĩr0][JM l;1o-boi\iD~)pÉB K-FY+L%ke%HOͭ )PmMXvвj_ôR_G~ : * xZwk%Vg7.|Y :LVvA@uǕX+d9N֝皸7ކ E9BDcB8dW5K;GѸ 3F׽)gy@7JF (ݕY)4UGa!hp1G=1lH8TNI!WIAp|!ˉm6%^+Eq*%,r'Y- D̺[gkRѢCa5޲^.P^3Nwꦫ`vWw}H0Ql\Cjs3VOT?1}R_}RWn.Ns V6y U{ߋi( Xӟ{[=Cf~!R <^)J"[nndԁ_0ߏ]-.'hCB @jl÷Pl˱a)*=, _53 DmOeۜD숯^(#39ч/I ?$P-{x͵;A~i^kHd $>e/p w`\/Nծ=Z{ʰ1.Pyuu~*,%5ҽkS j;zF91ͪ~SL~j~7웒v{GzB4·2QM@WYP,BFoF~|&(\_YGQ(6Pz~p?z'ȼdOT Q0J"3̀}#[zށRLE˶IBuZO&)hK:hfp,[Hl"@X&Xue*Dm@6Dw*hؖe(=)s7H$=C5`eapr?\!,h1̨}m65Hg,&Տ`FfS3'hFW5fmhfGFKd7!5sIF"P jMU0f2/ߥ& 0ct׿< U:T7=5u}M&w%귘Ӳ}'cgIXeF#}cJeZۻGUqv0%>h.?G >C?v۵9^.Zs()tV|sߌ7v^$qs?]zhU 0@CibN1I 3"|6(3uM aS ?bH\/s7 G+6IABXMdB*,xpWMk7"TVC I{UtKSuGI&hԄ$L 2P) vz7:V 3?Uz۵7N!"vG\'$Yq+z~,G'I[ u'Ն_hZ&pJyl-c?f D]E_eR䜱$A*fGFʤqj&K9<^^0VGZN S7Ev$h}7yFw uvt9I DF'hXjk;^cs>oXVcGirE Xy(hXL+LXN \f ykgȫ|d8,ދ 784A7!FF̫D$R6m_3GvEu=_1=cwqiiIyE!,.X@jI &s uѮL<*Ή9mVl ImKAm`nofN qly }fɖSdזeh&޷ BI8dg\ 4} :+[#$ .۽|h TÊe8;@ ;$SW3vD=AM⢿;UR=s>̒>4JM5 CNH(bGlgeP&o8,ܛFNID t`&1TlLZHm\'J/~CI9t'߇S5R)E;HZA3H1Uou$)ӤK$n{0)64x/k "7{S]Y]mtޞm 1>MiE/Ķ[)ˆB/&T /|5. W.?)sU DQ~Eȓ2D^ƢLrUT岅^;ujYĨs/)BťLu5l W]q/>p&/ތ&iqdNӛEW,G 'uA8 ;bpA;lz/.:5r <ӂv T r5ey%E,]gUm`iWI2z?2;_1rh%vSj{hKjiIw;՛"H^NR癮 =|Gv}z8AF8=EoAI!U cp~(LtFȃ}>[L7I2y_/2[:_8n`;ZMrxtZA&qQR&2YC36Wқi\Jnr5/F3.U.hq:`Zq[s'>qd@ * 1tmKfgP-]7_\:L#u/@RwkǯE(R\ʘh2rꂭHجS1Swu_: wH8O$UNOۇ!ɿUZB#5eb[#k pZ@G3^z2&޽Z(VX_0CDypoJ! 3 e" az%4#\7콈C$t{fDVa!=&muir Ή. b^'8E{0^mڳC7b{oQѱk}k8R5$nt-Sܯ.cAXq )Ğ[p*:Z|4y}YH܎ܠ}p>+tlJBNf}AXp;/?z3٨d>t=<7{mI[jtZ u:5i]mSq*@GzDMhvsr>Yl%yҋ2s6l !O f:IΘ' 9i|+7jwog Vϟ"m ;ŸVHp910l92zT˄YRVA~J5o N =F:,I<{0Ү?+`Q'UTu &fS^- qx#.JM^B 6 o H$ƙ[A>H.qUDSX72 *ꃔuHzdi:G6ѽә:rlwK#EMVr^Q G`[I-QAK}m=mm!ER$+F,^ᦢWC1 ]މ ݫگyqLgy͙&8"@Р1[ڈ)O^8zYұk̩@Z6sdYJ C][ Eh퐍>Py+h+PM|j`2^fVq<)ISm~asXF"4]uF ޷>urhtYJȴu+nH*H]3ӑU` Kۖs|xC J~,V ,qһ+zl{#U5U,܆ᦷ4oDg;QiLEQĴFZF _h_;t;:[K'/=\a695~lķ9XǴ5 q %'HK޸e1=yUGa[y'Trn=f G@o2,3/k9ޙZ}=6L}cF;YFL^D,T*Ȳ\rMYp}hxȂPX!- c^R-.p=;a=(O) ֕3 28iŭCģx{ckG y+6 6\sO͂֙ݕc3n`\OmAKi}q 2R7Xva`T3դR tg=Cg՚9KvreuGCA m|ؐFN_Vҋzrxe V.H۲0zrn8R htC9>6V!t!['oHt5F.9EEЕ,C1y֏Qn:C4Tda F-mowkpbZ9N)?{gW iX,Sy'* e 11"t~+t VNOOs߷Yy^n,, $pnFͥ,)KM O8{Xn <4`m,z0%oA2 VL4cO }؂2$[Sm`-f)/bkbp,R+9%CW)JL `MJp=%P8KhP JGM31<.b e%o؇KOBs&QpT͔QJz;~պR@^k@Z36}j<7+TT5FW"gޫF +wI&4;q2xuV΀\_ަXPWWsK&Ro~t3dA'ڧGҗz -ix7'6dp< $t_e)d(#)P~퐑.g>!nȊdC*]CقS=#6~̸R M¿XHlP&ttfyr♄C-ldi+wڡ@ɚ[%R UzU$R\S̞Ϩ's\x.`tjۺ4!ޤɰB* U7V lИMN! Dqd!.ħC AЊi$xPm +2+/x@c⻐ O P0 vxX z%a1=a̎(u:'{'ׇ@Dz+Lc3ݎZX^ v`vvr NPcHaաcw)R mC oG=v!5i;A?[O(i'pT>!nY#hC6䳴fjZ ˾fHl[dkV=Hv.H2hǗ!W]"mhqw2+(9[¬޷B?+ !h_<1IBl]MA 6p\{;bIhDA w^4?==4]0JȔ+86&LRa,ԐbW)ܚJ_vבMB[&NPrln࿟oSv!`@Z-!L[\|fH̀XvX>^Z ծ5J/628+AF"@@_ԿO+J7vĿ7[lZV0KQa5x1hNkjy+ @(7Q˹BY 4݈OuƇȞ_v9rJk݅m \,)˩R_H@)4?P']i .S8y<)c7>S2qTDvRܳ%_X ZQT͜9ƥt~!y(ፇ2ۘ7*W&5'1ksUlFVY0]b4e`k1z:- ~9 kLh|Z*CM61Wm!iu/잖|3b3SaW]ZB0^%='QK4^[9 5i+%UY(VKI8 4DHsH7&zgyւA<;eg_ 3N*BIRuĵງհp;10yGf~ߠTkd#U&mHlV jC4Rj0Mط(W[0YAZ)UmA}v݅jiTRxӞh)OW`|_YVgIFDȤsH 蠉&DOʊJ^R*ag뀭ya;E.NYhL CZt <|ő9) 8,i}+^W(SHd C'P|muw -^qbl#+;[kuo'_Lv㱜_/ omN%nq~2 FTR@)+H]?W#~%jL޼.ECnỦJD<lfD-'\o˫$:iVRF2iR9v[@Zzɀl3HIB"ތV{xfO 66ߟ](ځ61T[oXSHH:,:bpR%Waح5ȤifMvm #Λ)Pcߧz`K%ι9D񮂄FW W>ƩE8|x[SMR^+rZE4ލuNmJEy PW/]~!s/$M^ 9̲^+r=oO귩~/,./BAJzw{gK ļHW98V6ZglT)U|!t غn=M -c%%|Ia)2Vt<}lj0r7Z=+eoΝď`625:/02sVHog4-zjrhn:]ڛ[rsV$|c;RDGRAc΢9DRoəZ2_=]:9UQRi]'94IIe_tO8Wɟ ?Ec>(+#,y K!_dF8ӴfBvhb14He7qr8TI,R~"wVQdCq417\)m=pfӇ۠ |; [28XѮ/iPtu_ !ŰbbTp}K{;0s2,d9(4%iX/#${8Hpe?G(d ҫOZYnfS A=R" a`~FhVN$P[;M1c(UPS D.t>Lĉf#|{s|% 覽1ZF+Zq!TP uEظC(EUEvӟQb+YEY_xtt.I 6y͊3j{m[ fBTG}J4|t_?̇oр ь}ɕ?ܷ D SM ˧KH?Ax*hhD.ko P7f7Imϑv h/C:D^uzlm]aΥ杕Wcef抡p`$ 慉ݲGe ";[ Oz| gB*Ks㊇13CoNM"/3QopQ(]P':Ach:9Gxx&ÃZF R(-o;Ж:rVUi-pF¿[-9Լ|./> t`чM|ɐw\h>&s3؇( ŎW . Af9fǾKc^vKi?k(R?w^uWkMڿ(\ϑ4MhS*%jl?OŞĀ]ʃ1așKltH򀱸cH~8?x H(]B(m/mW kc u!#L.$|e:| dWXHY4lѪE "~oU_Β W?sejZ T@eI[6':YNB_b ?vO]B 8&+`ʚ9RIֿ{anrBd`Zy89P2DND:Xgc5977EPSL<{Tkr<K:h۸x6x[?P+tE_2ֱ5y@qfH[vwӳ߷c_vG;r qA۫ HaY+V 33p v#(aj"Q:H4чBtik1^9\_MF%t"*=X\ѭ1E*.?-ec d  }eYVsN=U:;)"w1ro3qx}+-|B g0})'>)/{n'|0I:v)sVN;M)޶hR;X X_C/-FQa6ӈSD<ǺٿO{cBOJpeU fOGxaUk9 ^?-RgXhS2QQh++T8H)ILjuӳ]ӂ{)M"b,hmٮF[ 'Whweg~0{$SPN,QC_i/HlC)&`!M~$'$KUXrFEjdeH8vhOQL+|8 @5 sqV]UX+̏vNvNg5R_KA;U cK_}eP}F0< H |ksiwDl=JosMZRᣅOA>>Kx(OsKw뚣ӱ=u)'!񨬯-wzܦp&/5 q>&3kx-uofrl9u:I7^z5Ftef#sV_]x98>~վOR8HXǐq 6z||{/lTkk/]iLLQW'Mw_fT趥IcC[y0 D(z$!l(ts<"}R4ԛ80صY`Yi}:*Xҡ`0]|6B`:un8LdAx̏*Qd>@D:"<ߟy\Tx$IݜUL,brxSj՞Amas0'$,Fȕ"@.h2DÌõJK "hs6/K5qJ<j#I.G71`_o|T#Jrӗ-/,bwYNI[Ysk&1276-/O`-dݣѓH~Ia񎜰oO-VcӚ۳%z("kr$ރKжMOV%eS]g ll_SNJ'Vn-}zPo!%oe=!\4Fn9RuxXD9qiSPl/KAibo2b"qJ2)ͳQXr}amR'|!6AP&}C5Q J/w>y6Vߍ lFs4J,b{\&,l|BLP4G+ jCƚ5'VͯZvB {&iԝ!LFl3j}Mzqm֪P͐Bb/S1u𖘒*$J[͎2gM+^{ڀ6-mw;eN5ۚwNJT^qkTrl1YZys5B3Z} ܃p1&9aV~'zf_ s&\oQ iA%}_C_E7#ĥ&m:ܖ.ɐy"$΀so79,FBsQ '{38`LVƜv:IheBW |dVRM0TC2>ӻp0eUg*ҷW  *>%hƴQ!LF JgZxɎ7 2 T¢w{\$ټ4:4[Z+ xvgR{i_bBEuqri2 S2ܸPf-Nn ^eXDa3s83!WUg`1}]Df> F:z,TJ/"!S=198vcWȹ_.={-̏A٪>ѯ4.ǽϚ=pk4ߌSP!':kXg-W- ѻ@C^Dz'oOT|-3RgWeA׾1=gt dQkhtđ|$R .sfZDKpݿ ʒy {D󓃆!1 *)$oI\o3+sMrOڦkѬ1f^ d|T0I2B5mH ; n̞jpAeUc Z9|g9fۡWطAϧcr,e07bSlV]g9zU9h_H_[_ꂼ dWYŨhM3awtQD,P;:$}2|FHNǔU6JF1&t+sʐִ,ݥy2%v X.Ge^GՆoe/Vˤs½.WQ-`njZ07, RڦAnN⁔_;؜NO&yO<=%8ֵٔ]0Xjzмk <ڞg9%hOaPWp[ 5?|NY~Vug pU si|i }Hea{FSW0sJghϷ  X|O|j۪t>؂RnY' $Z{BtIvXAfn;k`WDI8+y)|)L3Ib֮M֫*$nyjN)?AKAu61K/ ޔRhZ+# n冾мTvcXB7_Lo ?d҇k9gH (VHR_W?ޑDOUF?)_ =L2^zV,ӝZwMylOmV]LJρɣ+V `3f~Ŕ8pxwnɫW+Wf.@sYУt6xA*nuSdYz4#fU4Rl'j3bź&o?2"Hp' kb>s`i[_fSgtp^<c3|eMKwĽC1_히FuA#_xZBgS{u\u~|Я?Gm:= }HWoT TG~ 9|ԌS:8wkBR8Kq1v~  aO!46A'vEZ[^p* 0kC#JԧG8rhjؕY!ۇ\Q68 $˅bN_ͼ8V {hC\h3HpEP?Zk( )W^됌 -VΚzݺvh8)X1^=lгۈ#uY7awrHDP#< 69l3s+{tB#`X:tV{LmU.?i~Ϯn>5Tz.0^AW t-Cn׆8NۼD:rf>5Ue QgC~MO!{C|ceY"䙎|R.sk' M({i|[ϐ!~xس.=UEIr]63GcXi%2i^*+i~ٌPS7I|YeY.w;&":(cgXxCDh@}klk X4(L'<,XT=3~To៕-9C<-?<QZɛ NxܯT%[sΗʋklEW1"gȧђ-gZ]ڵYW 9ǢE"̧õ/@ĝ?Q15ouC!75rj_@XPUTvA7V:9(8goVєf Qׅ_ݴ|#W}jL1iG23gVHo}O[WRL k)_|"53:J&FPp_[E؃Pq%Vһ_ Y,)C7-ϥ?|sw#OH+&z_YS0Շþ2p卄o(mXDJ57LЄt"{ec\5Fh"v!<;ɏιY'Li:Еu4on}7+<3HsPgQU+1G,`ȈGY ;d)ts0MiK*)4!竦ɋwXC]O%OH #Q_"2o^˹Sz"B46O& 8A٪ԎzgdYW0.h6'JUJFU-7x mom,얿@:&)kՕ=:nN1}P:X0D`Yx@"$7!XOآ0,7Paݥu*B0?vnaBKTI|%<t -Z2.c|e1x3K=wl9A+7~*!|,X%^q9%Q ]N}&rd*⏙s`k1 EW|_&z˵\0\0Qk >k=H"c/.\lTsѢc(×DQКqb [XFMpsCgFo(ܭU'D^S"q$!{mH MɤU?TQkDKaCa~)Ȫ$ٽB4V+n.W8Mr5=jܷG{Nï6WPx^$./)\J I ]:FS>O_c٧p=ҩ{*ڿF!nnM CEF tSo8{c*CW .tE썊w3[KZh>UE&{Ȧ跑=Oh%IA*O[=(:'<2f_Z 7GkKq *%)sO|]QE>Q-kfVLl%fJ4܆O (Q-ODnK#/^\h=isQ"/L$ON5]^]_Eyg;cHU޲L4&[L}9+޳(y l+k/9k+/uV̮{82 1V`q燓14xG1Ւ|?2Yr!Yw '1+:ʵ۠ )M6.sOEmzy=Ʀ:A%=|4ßL6uq"@FD VB O<+P%.%Lq}>#6=zS\EYׅ R&%fn\TC)hLI6l A{">#Kw!1'k ^\pq1! T"t q! o "DsGAϋa'LYSO "̅Vct!j~\C~l'|jǯ%&7OǤ M=jd(%YwUQ4F0\})'Pp(Lʞ`k]Yy[IXHg [WA'Wpwd% /O zvRf# t)nP_X1q30k";\3u,cAui_H?7xX3(!@\SF( JJ눫VyO ?Ҧ RC %iь%3O( ZLSĀt1#׼/@c<2a5Fs֎XRS߉_M d УH =7xyy,!Nl3ew=2?N"SFbzPCu+b Ŝ{+2zX@J!Q ͋O| +5uUCtP'A(b]ݳ-_W&қ]jNcMI]+ J%Zfp&)ߤpI{,}l#ֵZ O)Vp=&:=~hTߥ^"˃(W7EP;!@NJu!-F\Ev>B9ږĴܿC9gDdű8hn4>%79KHY+ּӘ.vܢݍ v9BhՈLhxP"⭏ Z?Gtmemw7Kȭ]][WFp*ɦ F8bcݨ!Qƫ}&zX'Vj\=8 N4hZQ5\" DVI_'Y;+(kuBцy'襅WtR}˦hgB`'Lls: KZ/MSM Rȇ,7c#m}}3,?8?֧|PK;zC,ŘTlBn$JH>)%>YQӌ|1e슌1WDM_Qt+`)ZeGWHP|,CJ;I EMHzYD*AfQYZkba7=? F#3S%XF#{:a/P:=?(m`Zp:CRQptAzu1ݑ3Òy՟9..L=?^ňJI&7U2|u`Zh G\6_4 Iюhe([h7f  y \Kbwo{x9b;UB. ԯWF6o)GsHpfP֬LwpZp aإ@x^U0GȜIRel <]UUMF uЊJ˄`plKs&1s^Ռ5.u-,5tiR$(OXOw:H{ɛn`.X7KP /?.8$7Ƴ@Oc^[TGZ|0&%$iBhlʆjrSMQz1]VEz! HS-~dmhx  ey&ۺxDZxMU OL4܁{fY}w2)םv2-pZ3eO ?]u=;t}l螧\5)vAt'ah.;TupȻ'.Vd4. SEmlON'^N Wnsh10tΞJʮԋו mܤ-A]y Bt+ ms_:-1j"MF4>XQ(ԁ\;ik#)ԭ vD]^"d;k ċ:DxSt\:ѼVԠ]^{АtċBz; Ĩ2e;T,,hEo&R4ddnhLx\'vVx1kdiIAJ}g@ է)@K? \\tRu.l׆LGק&[.^tBYxQG԰sN/bуg߻bDp\1@e%lVDBjK2QCkZ@]&fp]OqiC?S-8mkO+ݤwN+iʐlF%u$!U 3HRۓz>K9+']լؐўYI&sfB=N*28"ͯigIGvg/ӞlYy@W-Źo6czS܂dL*ddf9aM1wzuj} _ Hҥ>Tl*ø aUGi-?Cr̅#H{ƒ(?FE-}N\ЛV=?7rPD8o>A-s-9[,9]CeqNwk$框hHԌ@\/%/Ċ~nCoLO=ܚ2_kfT ǝ2@mA$!8&0uNFSNʸScfJk,oHYk^#Uww#3Z2LjB7N=*Vn/GgWo`hԂ>Y)rH}sE ጶ`xd>ph\͆.5>P7'>'Wn?RdrV"z ucRG5DM#Y(0ujj D@=tND^YzYi4¬I1( cuVx4K`f"4؜APLo#6s$@vd%m0xM*,l%FĞ?pmXLJ hB}k@J=E =a#w$MjŚ~Ks3*bz8^QF iH^ eY%gcZo"y^J3^W@+aW3bql`{-Kʞ5,sjO._HZX1,B/渁i5}yOZw}Ur c -}Ȉ9/6rL.i뀦G xx8T8`v)oR//L$B} NKՊO1&SB`C+K*j15 xn-Bs6p d_:]9Z rM(T$qWܯަ0VYFV6d .4 FocN\]HۖSu+e~f/"ϰp,Jˁ-V eWjl HEb,TQVOlCR E _=DGn.ɿA=p9#*r `Ml*C8wwմFAgLE=& ŊTڅlr\TQt{(q!!?m0*FRM"9zвie/vqC ja&<.fDChK>^xk{̸6@%z1X~VCb/{/ZQ%%ǎ#*;2R\CUi~ab4ZO-п<;&ܾXG/hZH#r6U7P6Q\fw"x*؞V0SE[?j66!:o z [͵P_d]F:k 'lx.x v&쪣Ǥ16mvΐ,굵{bۗ@K#fk x _F H@`\qPUPU}r"d}MY~cBD٪6cң=UNHU?a@FMۇd6rd]"yACb8x]žgїڤ4m|.0O%ʖ.gn ~'W he}2% +6Rȧz t;LY`\ve#3@ABLBxba 8f9tka6kkVpE!C3B4i;@%iފGpˏ;$ƄGY*/$3LXE@]/>pP?POi6jt\yA_j z>hZeDAo 8Tz}RneTlC+I{k|eG}Q8h-%uH t6qf.U t߼/NHa:CGX;a/sZw*$ )*Y#IT<+mxl0nU{bQ'V+>}J9IҖ4W%Pgѧ4NU-߱ G!X)Zl` 4,mY*4jQB4nhؒ\nfHx5UWd\{GC;zQ1I.)ShԙSc1 W{"d6I}.~mD̳j*RWhx o tHFuj1L}͙q7w |ss#S:v*]ŧN]Q.wɝt!O]pĿYa *A.C\,K@,07Ar'00jSa ?)G\"qR 3-+TyP`P<ۍDy?hLG瞦t{"uc"ȅ X~tb)'w`%Pׅ_OQ˾7I]~=< :U5v,Ce# l_ F؃!5ɀ'*E*w{`.| X! E.ˉ G:}s.(F_Ҽdp- ~Ҹ+Is\ u{0F!!pH m=vRQ2:8 ?64}$g~Usujֽ+?;^i2đ]I3M'э㴧'\3l욖ȟklIit˛õvmJsi:RlHenP(Ch\I!UZܔBXk6U $-統~poĚm( hKU1\d `1]us_ng~=ay߀ߐ=Pmg#E4)LUz* Gli6U/Zj\ Oڭؑ؍Ҽ֫d4MCK/h@+Ns{!}ٴcFb.D!45ޘ\#y @~2vZNB/oOYȠn5EB5s#ǒ.|CE!K7t n?1\SA% ?}\=J+<-nTP'~?%/P~Tp8u( /_Iu->%o LARkOT% j.RQ+& J,KdY d4MRZ)U0y5qX='Xm6s)_l%Ee\<>gW)ב{<;rt}G("$ 6EvUߧބN9E^*  4n2KCς'Tf`߬IvG(MZTS{/Ir7pan8+\B{)." kv_H 뻕]̭95Q`ѽt$ܼ)H]Ѽ~򭮝"% (\~& $鮬,˰s~02h|W"L!%5Y]wm/hZ,j,DA"&w-2N6ʸR7븂i$P# 28_8D\s "0C7'I FTf0L568lG1|}Z=E%1h(!M2‡u%x9%u PB)/*Da"S2TKW(!@MN۽֣$cdWΖ_xEzۯ_U6Y&ݓ)2ƽkޥDzmj*ǹZjXoz܏ USi[o*blJ(+azНl=G9vUW/> {UKu6t0-84h7$ḥdo}'Z"޲=蘭|u\ 3^maJ~dX/`ȰI G_M0hsle3UoOC])214b.f0(?b}Z+Rp{jӺQjςxד{%s~m!4kI_+D?NY= ёvXe<۲甡N"eVchn%fy`n..^MF;tCn`?+[R:52j6@=6v>Z9ku+tV8o*/'<EAMn4f/6o V! C/f+Е,IdP­+lmB.%{?!aۑ0OMA>n0k k*ʒl ҨgM5}e,# +&x}mkZ=E d)EPR"v4-+&M3>S;\gXįWMehyv-Xht d+K'r(\fDqܷLA˟?` #'J ^9|KnzUm4:rXQ7`x(k;T(N7a[ K۰);Zz(>+j utϝ. og-H@%1#'x3ϚcSCrcJxN:o%GQs/Ynj v16Uk@\g/LqsL.x67JfNjO{grVeVe[a{TI|xT1HAPs0whW\ + ut$jo劇[Z8*DU$)&{DߟXbB@޶ކ.Hh^7zգ>vO O@L='U/Ǻ7\j~@׫o%-kQUD/ 腎'5}1w*sN(ӎ"aء_ӌsRa }Mm-\zW-j,iOc(68C8O~ʥֳg?' 2l]KE!PVfYoiR!0JsdBj>DJ98Q %p *.b{1lS4M{=}wCD2>mu<>V^q[nJ yx\bFX든wb|^|rQX`j(|zƈ}Gڶn>=0>ہG45kď X2VNizX x(}Hz>u}.Cu,gs:ɘ,Y[? /(E-h3 I~/xopWky-w&b&oufᲫ E0zm6LeƁct`腞Ir0xsKa‹eLBeOjO?/n'}.ȧ-\@SFs W˼||G7o~[8x#R Y4|H,pVI{p.ąu҅X נ&m݀  0rh0 UvY 0/q'0>.dPvgiC,9Ej74fج(0/U;k蘆)ܜzlJvp6|4kf|Hτr< ӏDʠٯ}5̔:ϧH eyw"|ިY6!j)!9hx͏8m@sjܪk Z r! 搠:m}}lI C:wFxxBK 5L۱۵Jɷҍ(VX>V\/GOt-!C7jԥH}dp/&W8x\cƨbWwi|lP@=Rbv;w&m++Sȍ~kFd+5!O߫VXQJ}M|Y/>M?Ώ\#*Ăs&-Lz.֌i \f븥͆׍W6G%H050q^8IL[6؞%{&2e ז,^zkhqb91E:fўнt$@tL΢Y6eͦ4ȔVp h]3_T3uNEƁ)oa)T'inÊM5Nг|AN>g{PEz OFy2@a/8XQFTT2Odfk5zuy= *blW_=8q+L#g,z<Φ7%|?9Y_P׻愓JQ0ձ"5 V->^4@G _IbQ'ʉ9|d2'Z6<?e*Eut){[GmvykȇDջy+Z`R˚cﲯӁJ:;~Xl+}PyFr"+(fO Q<:x5zŊAP ?V"l4jo+s y^O4ƨ©KöfY?6ug?A~\$ ̎w̽EdUz;;ĽEIBLqt Zdrc#cgvɌKU{fGU'rR.I{[=E>AWnh[8 (/"G &N#¡[JZ黌| ݕ8ή3!LM֚!yѼTu?kZCx ^+[ko;B9ʈR_5a9o|if-+)|?׭ 3Q,aNf%Ʃg)ԻOj!HF}?3"US `8|`-0~f+[ X'0/KdgCs$uû.\`.<&r;t7#^umR"E'z+F0vieTdWd"XRVBWe;)|Zb($dd_Ak W ݚV<֯(Ձ`=.L\-Pj;)m` 2u?Tv8t$l /Ε}>[Jyn jQݱAn0B/4Y2USO%a# A- TkJs/hC6@+bֱ̕#3wkYۙ}6Ч&8;-6?6jvlQ^{怇s֒ #∭{<#\P*us{NP!p+1Y8\Z4'gj&=E'.RŞ/^}ƜByb,, vV/͏]dx&ǔ˾ Oq2MV6~Ɗw9t+m򉤶h+thQzG@±uI2'|mI2V?ܻ_m.mהQ@JuR`)>wU wh^ 5@m{Xy*4pV itK2M8^7DrwbK,z“ F(}խ=H9&CaP4bqZXeȖ0땸ݷ墆ȜrYJX8ŲA7ZJ'E9ZsrHyk=Kݼ+`hU5 ba3 O١{@8iFe*}فL]>Jb>MFw(۳5u_.ә͢aO~e3i@tohF1vm;#\x _ý@NSFyvO/<{.DRJgp.~bQ%C\T#Ķ,e\"65?:T'A(qw/fao5°TcQ>a@NvPY,YL͡ 98$V9ei:BGS\ r`FvuX,_ -F,X{/N_c_O^$`XYzWZSh *=K.S*7O8IeGJ#Dy T[ ܰ_5y`ᆸ<:<z`)l NN芥s u?ZMVF}*}6ƦT›>f܎ՐsUn~k ަBh($2̈́R<)QVBD1'6oG VJY07rx3-(Gݰe=?޲o!0/ZٓZ,M>eR`$ПpG̼E  .4xa4/90?D#5\3;|mDyj/x&)Tt#WR1(#nEz=˪=72EJ)[}Nqp4^dJr=mdt&LN։]H lLEg)%_4yVQ&>#>o1ĿçSa6 A`%0ִ[Bʇ-bF&@ Go1 #dўl3yDx- OOSZ###y!ow% %@yQ8zioaO -Jd5sM׽һ35p_#*W7jfr"<9YV/o±} /`Q ؁-C1@.k$~: }k+z#HXiY(:.TߊH)YeMCMv {Ic-䗚p@B 5H, TGu{I`Ss5)4ݜbVmP,L-T :wK?Ò:$[wC'eaDqY<MT Q=hHv_j?NG@NǛm[`AUG[Kɥ BrŲ 14vd XjiPܗ O+f8 CGBh'U!CNlGb'i&A~ 0%bOK AVsGPL^}P{l93˗*O(d})Y8v 5ՇVH12`c)i@X(G˂=fΎa,-NUx,@<[uke|5}(h F b2@u%~vdUJdV*{^I5iʬavb mݛ ?v΋9_z;]$>pͫĕ|Dw{p4V:qJ7$W:-MKeA" 2 Oᡜz'bپm8SiW]w P7,cʦ+gixߒ h`8f.m['u*Ei#hT?j|"jbYv!Hlgϔ}\KLGMRfM)9 F>7 a(va蔒s" օӰȶ"s} 㽸F&Yq@W̜jc,lk?׿$-Bi`d:\GQn^;糣W/$mE&mI/4sZ;@ =nF3<8v&% ):v#lؠR-*YA0 2< iIйfq7S[]M x>Ws[zp,cS4v#ɛ/2٭-O%Y\[\fr:h\њ5J*]J7^dwgzcb8ܿWC~dK.IwsyxRSh2`v7L' ڽj1':&hA+$&` >%W!N?>~ffApIL@ʭ}Uex0ej/27J3T|ӿ}֍|n 4(~t@/ٛLi3/XQm=Fuf]zBX;vdp!55{[J%a0ÌP sXQZ<gr m,kR?V48̰%x>_r䧡|KPU%NSM ]!,1܀LhWOy |}5Vc~>M|+Vp?L˽:1'.iɊM~anjS/Cs"S+ߗwm2?ZЀ5J`*y tM~:tvG VնY߿ &ķ:\Wʚe{Ab4be򕋂G rP\pɉ~pY. ZE_gr6[v<"ډd|U3i;QKQ599{{[}6)#JߊuNX-Saz"c[\([JP_(sHRe2iΔ䑱](/pI}}nR9'T=q&J6ܦF!vo&>7Jߚ?Q-} f0)fZLЇ*: #3[TM77ue}2NʀTDZ{W]1Ͽ"GVĝwp\_|DI3<ܝ(9@3k@ŵPijgBKj [G]aV/uuGXUL1EiB9`p#~V´^}Xo_>Mb;"a_E攌ud/7|N6Vtf4cWݛZ-Q~ 3VFC/s?Rk3[`y|/TLNz 6q^02>eUB3J&j_ .4JfZ_7KyϾģrB#➀Xc1ug7I̢Eڿ>q7%ޫy#]]<ߟ~g ؃ H9KQ&WX_\7ROkis@} ~2NGH;5l­O30XGƟTL Sݸv}HpZ͆(5 3&xa6G(x}Ncu \a&|`o?{(kbkTlx>0#,+ORX-zĹ2Tr Ze_ѷtªL_.Qe'VE~PPE򨽄\90Y֓l;C89=; 4}4=mJ)s_v+2oM[6q 7UAvŴ3Xl'QQ1'|03]2e{:ȶXnJ6tCuӻ¶T 9NeHN[8} 0ΦLs.J >Ue)^sDb!I)2LO,"i5{t2DMxv"榶ĽFj۽R~jUo?<Ȫ6k^q ߜ ^KYjRRM@kQIs]ah/G7˓K"uW+җ bz#ܿm,zS+^r=&nV60lxSnLDgvMrq ʍ^itaʿSyɣ+{"`.M)6r FtN$4ޏ BVSsEI;EM9X2Fjx6ޮlPVqvo dc)]ʍ猥_˛DQK/qZ%(q޶gb8B3ȍc3fr\U0Ӹi@ $`1d[UVPA^2*$_8, J!-! u` Ͽ msz;dB`xsʺsſ޽V ,"DŃ7M:a~S=^)>zesr)=i@^=`ivqHIM냥7ەrY^O TO4H4Pb q=chw4 bf3{K^Nd욣y<,Cɣ11 @ǂc :̉~nǀ@WQT?pJ}[׳.c#gdݍhz%GB;Df s':'ߘ;70%.߁!_nM_tx?SNtw3icu=6 I;gIH=hC E.TնQpGHGėjʊ]ʎ15hv J邍TS;IZF7Q޺t]Lo<WkmnR_"̓}!ny5s.4a;} ͻY|UbeɷC5<.Qz59R M;wG4U`.>.1< $ # %bm /? K1α:ܻY-eOoZySNЯ^7ِ=i96ψ;Zp%/C$ &}$ ]+7]]߽'?:nhxЂo89:)~x*eC; [(l:-,K!](d0ʄ|BN@Z.94:y ȺiJLYMlҠ]C;ʫW{3.Bz$s]c K@!'FŒgOa9/b?۴}LVm2:ѡv?  [/&h g!oЋ>a襷H٬ ǃ4LhBsP(ks=ZB*F$ Q]0̉DZ4aflam Wf]=cC 0}EpbyrJ5;wu^֐8)ڦe]R(wpؿmW3n aYz-{%ɉ}`ۧ1MU2@ T4Q\pp)w::C7>=p{XnRoQez>\ : !3?k k(o #u݆͌ŏ`6j^ sRR6Uk7M(SEwZsb(cTV͕oۻ,nb<oO ;O9ǕH/Feg<%1pE&lu |<,T;wE5zo\oT\EjR{v5ʲL Z!P{&$r8Y9PsXĈd,:n ڽϊ:97"ޣrSYV$SحHi6ҥv%B"#iEi^3궭^_\b rk]ZӮ#L3@֒#+fImvI0ԎW_g}ЗGaN30qMB ZKD`, #%hʂDNB{PW[p## aZ#bh]T=bVAeS]'WS>*ͱ " -p=I1,6qWd 9.c~ sZ!=vR!ؗt2+1.(P1a>(pdjw;CJ#̈ΦV$ o&t WWc|gGCEvۙim!E 2LF.=.qiw ۅ&(Y>Dc5t B=QOԔeˊ;蓍 1\evo'hʚ$19f`1"ljneI*׿koY>˚:)Q`ҥșzVǍEZAW)x}]\\턾b^`{v"c}®Ĕ?NQ;xJ}SIQAC!۬<&K%dzˣ0Z1OH E)_>A-h \Oj,Z^q r+tA=~#9XrZ}+vd `92mԾ@X9{&۪D*hAu/F̠vj:gģSDWI}k`KRpxHNEfIߠ>]] ڈ]ˬ?ߑ3BKN:Ccó@rI*u_0' LJU :$Y,vћۼY3z)GjzH$EZ \9FYD-p>~?f\*Q/LH~V;pv佡K~psb<< >:'v6 0qȾ_RBK8jYs,sr< M(MȚş3Xf@Nv6m96 XƩJlIW]z:} X aB/)Ѹ3 vq{UДJx^GRY`|qNg%-29c Oo2cH=0%1$>}ʋ(hobU{:εh&YU9[%>"ulO|N3j} -^gB=LI俥#p!YSSbqXPj앗 X2&_ELj 9ekۍss6++\ˋ>mN1{$% 챃{:Ma*?E_׃).ᅰHk;MLzrVbc&;;fߛrlE{95Q(9Q2Do뚑ЋyO p `d_/ yX]'˽R=F ZF%D kL.qE>IIX,/qDf$@!Y` LUR$>&q([)91YA>, NnrhjI,F̘?8| -?"] ,LN.AgpmhKvg1(Y@hU&u@Ȱ)DA(4wLa2&O㷉ĒQyP$m|WΖE$PoױGE|k=1zgNHA~n?՘ {s|+ך\ݖtko nFM#sh䥮X딸^WkߛI2E %WDf(OF+.3;f_g.vc(~kY֫PE\nm~1RKM)GcɥIR`hp-Vc{,{6?PZﳽF[i)#k%p%BHgh PS5b#(o9e.ݱvH|}SUž҄2oHwlrTpp~56!Jv壟`Q(qFж\śo7PoÕUl!ZtAKp< Gp7p@`Ġ] 0q*):|Jm,s<&i)/=-802 ݘ  /!2m$$7ž )T/$w=uPbz섺`=mCR 5q{-;)i^^0$E~+x#2((jpO m4.U^3r;~ Tv^CF/Axr|‰g)H#XkT̫rD9 ͗xVHJC/ %F߳!/IǒEDTyI@P"tx@e#m1G@e-[rx$H'aZH͛pEV>b҉Gˎ H]F{ hIG6HmC1. tau:bMKEKxMR'X# NBYL2Aa~+%T?rܷ>ϗw4 '\ZS֑V쪍=V|dT>rH<"Jn uybd﷖_۷=m9swB7|XfJ|gغӴ"S+w88oW 'hP1l1@DcD2S'ݐGͯWD'+|X' gl{Xņ v*k6KM8;>PeF%->Q9lsO`b '%Bt'noW S6G@@FgԮ}%pRçT250ɟe|އ&z#@{D8ߗa6@9eOy,U}ܮ2;مb7gá|FɓР3Hb,ThHHȧe-Woo]LvϐrԢ -bpӻ;F4UU Uv_5oI-/j5~-KtTGaOJ%f6^=;h21\JvxpNpL"O U'~~VK: }4ҧmV硈j>cJg?2LO-yQaA@'{ȸܸyEB$9Y=K ߌX2ln] OP|o%5!\P43օ %0#bws)GxV,>vsuY@$2u[:j@ٚ}V$mҲE;sM.10]jDtt:мSV`S ΀(R֎ 4uzòBڕT,`!תӿ}gnfX@USZz*)]nHiK v,mW6 ?1rt\T;cV][J|HW(:8O-GJG6BI6bv{8Pg=?k5jd8.-%J冡80o2{T3FpU3G)" [leVYۀg!MfÈ]dN ;1Ҝ>3Hn@篯AAI:Z:CYeW>etYZQ؍O)k[[4H8fWi)仴,1׽X-FaK: Y"2)-JOI:dp|+rTCgdKNŷSIʘfr9+{fapO!܁-6SF*L?Xn:bʶ$x ; 尺Ր_gMZbCjB!A2yko.T*D"@\æTurZF".Ŀi3NJ5y! %*}E6)@ bN# rЃ.%%l X}z/HPI صmǚ?q K7kz>H>EjjTxrQgi=6_XA! - sDn;n`~5_#3 dQy,ҋi 9;ҭ'*;oi0xMIoBu /6BS9 chZt9Jo,&N̐w8$}!JCsЖT b0_RQg;}Ei2bK#Op0aj^ 2:!_4,%SuoY2ޱѫHsD{4 0~\K[IX@w+dU5_u皮R?LhE=ͬδW&S9<ٜ L{Fd?-,gBTjEW3Re}2zku)7rj,H*A!k8 '_.ǫ/ngqe?Aj5Z:]M+\ߏݣQ@\'f=hU "ͩKRޒ @&p.|MZ{+$zh;:m8Rb5ޝ_b J&mgЛ49Q&tjh|6˖HP4qr`s=!TeSVf "oXLc+y_LXd [թ'%g}O( w:gbkzO]H]y: ^Hm`J%6.ڶIu ")SHcPo]4yu 8)sSfڗ@OЌ:5*SY%GR1zu;TO'd[;nVPC!PWO&} sQݏC:85z q86̆@K#2+\al>ˉ?3"ܤ_̬9s+G#;qΚMl=33A^:uo$DKo꘍t=:gEMa1eRV Yu-;?VnYĮO~yfoTNqYa5)KxP$Dj\%C&Qg}GqY O/ĉe*tޯ'XH)xHpIN e(JQޔ[lo"fi/T4gLq!7竹XEMBr0+>)?.I b,ߕlꡔp͑XM\,F[#t=;R˂2Ȫg0_aPyfe4 Σ(J>h4'Ndf(ov^\XpO2 y;`ݻtCM!"x""4j[t "tB#'f/eAM31>ҡAt Ȝ -3Bjv$ҘЖF6ղ :#5q޹":>& ole9c(+sէ#)uE/S)c p!lq?[[rrl-Zg"qm#zĸ/'2Źfw }GY$74kp q<U.81< <# -6y-SX~WiU,!ӛ0K^<  (,"["l<$%5~%]}pmO }d|ˢIAvS) bw/닭+{Cv/P3IS"^ĿZ}tC H#⬙Z,AfP%d{pFO $ 3}C\l%e(* XwBʤTp>oVy("";)V&Вs_8||sd됟t#X0h,jH6 q=! !wJ@;V^luER0BGZӻ]hyhNO9~B$-|FbH6z^C0l5܏9'6EXFRrSi&YsD(S`JE1@%JZ­GmPg T9 EE~E8sV>V@"V;NkNݣ0Kwsh7tޘO6Pr>#ZHoƯrijWX(Y+NDHuBQ3X˃lm{/IfCX*@$bY\˩cx.ǝKzݦvNx i#a* >?8+d>eﹺhZ@j+"܌x!tQL9 UIݿcA.~adpJ!A&nmz#{x0V{R:7Ή){v<Ѩ. qZua|v,SP<8;k !I*CDŽ@!nfAQ>:jd/5qaI/s;"Zcq&ߢq>(J>)^"f043ZCoE&2E'HԕtWHcW۟X^%j~ ,זبŴ64:FC*S3O)>z>=ؖ#AXV"~#C6Ħ573nfqt?8 $6gڄI)}9gyL,^<$yX5olu"&>rމ$UE@ bS oTQ2|c OQ/ZC-0e+:8#9O3 x.enGN:`XkQH¤}Ǭq2qa\f7A\F/0,Q-A:Ir cYK~dJqG݈:؈B1oꄡO2 :jHcTmfl)S$r&^{: V̶xZV/?[JۂpTdU9{ylC2*JX$)~%]{beH%ͨo;0"L>IuRFPc(p$߆PXGc% F| .4b)~g0t%^O F:絇J.|)&T.9YsGaqq ݆{vH<V xͮLrN n"[i'Nx?z}c;Y&+~xD|7_H(*S8j?P3HOb/+O(ثԌo ZLި.BYU ElXQn+  dſX>ZA?06bzô'ĕBa,IVČ'_46ȡ kۈĄGZ 5c:Z$p$p~hϸLN|O8vC ܪ`6"_2!CQՃ96ta*3d$RGŽ#dkZ+U5>2G4Ӳ୉(4y [,~@Bܸ_C9{0:i:RUh< 4z}Mv)4JN l@PbIw}itQa~(th 7-˴7c4hپ+aGgP I[M^d%& |_*)&NJ?E>ڬ( !0vvێg{;d-1kup )cJquW$µE dR$ShVT,!k{|22[Hju1 ޠkޑ͂ם۬oϭf0U(<[} 2Im<] ,B38Kڛ:狢z! dVAHM9WDѩK oDب;g9~ %L4fnޤ,bV_lw@_X֘V4{mfe#7Xbѫp̐yCvYG1x28vl*fi§Gȩd\Hd8-ڳL}!Iw^LUh*+Cj6~<ͲM#[Nrї[?VfyҋVT::q CŊ0ʸi1L[fW;#h9-#F XVOXTVCY8# ;k/ZdzH#bţ W!=ҁ2&{E&*uZ ⿼!ʵ`8h77_m>_IЭqT甒!|[*̬o䆾.4ޡ7+2Ԥ[1zaDY;؎"ܦMh-Ef 1֚ܓ4/^d_k<|#74ö0?ⶺr7-РhύE馩2䅆.*iHؿ7o" e'v=ߦ<* P=MP[`|_!Ę1(dTM1BH;~n ]v`}:YDZu<^m2f\֨էѠ)J 1Z{b}u-NIDG,-a¯c h0^94ir!Skovo|o{ `Fqxm "_uT ZrLs9[=cTڙߥ_AB8Y {42gCUBbj?1.NK9>uxZQ+@:s:Ԧ%v> Ӛx;L ŝ)f7B8h5kH=o?Caݔt=fхP)} Gul*u@%*{wG[ڴ^/pös6O[\1 Z]J7[Xp7_6.ck>tW\o.נPHI" 'mɁm—طG'C=@ TۢQcI%I <$׋MEj}B\lON]>*2(tVDc a4A%TV8'܆ds^=}!ϔ};[_4zΙꁤIQ%x0 `ԈkXR.ecЪBIEӵNTNp$Dh_MkywERw֦0`%TxCa0C&x/\q>Wp&)v#.Zʧֻ fGhp떰>XʣyG>ǫ|%! ?Dž8u5Om F%U}sl'h^O:(B4e3frt7bv5JoL b0QnZ$W&O/H{>>wևA`=h|XYdnDvb(P ֭&:!!Yű`-`HarpviAXqŊBk:]z+`vԷq&IDA8X<-KN=&=:/ir#N)"xJv ܾQ_R2gRR7@Nh_B/29h%|ZnnHIZm+ᙗFyiAiibJ5KT1BL=|#N0l +3lTtK1a˲A$ϱsif2~ *ԅ.bfTiE9|4z($֑h.?`< nzP1"p<"њ'a(`E>L^8+ ]]1¹ۈG;⒢Pr}4{\TpwaU6@93i{YIm"ƪ1ԈXBӜo)oY'+;ޡg4[>7WȏhhCƄTr*>Dѽ&Say]F^awq1ܐ[U.YǮ4#i凩M&`wn 6АZ`SDqBys&0 zGSm=Lͣ^!jd Bm7HG(X6wvk\Y~t8"Ԡ6$R+>],v$Zw"/T#]LwD B$wdc`J"#(&9fF'zoq_f6CSfx粺c.c V<ܕg B5m$>&ҽdw?zӅ)UTqݚ7`t |7z3B 5au`'sh$\ive|e4Y?C[Ip2"TLEƵ2ќ3Bzxϯ8O $^,#S>at@=.9L dؿt0`&~`S(#aw(A`H ET,lũT@`2d@ZU}.U𠨓 :;Ň\埽?v܀*H%030؆B mԓh>v`hzWcHq)Qwj|O\Hy,i Vh&?V`knBQRkHY*&D;##/e6l.Y\)~k)Ĝ%NԕnH_=CJs̭$_}źDq³ K5Q<8ǖ[o|H#d̔$1R4r)n3)f2QZ4τꅀ 4AJC0asSO@ft=Ly q5U.?}0~ jG]~xiF*1W5Z 6&kO²[,BɼV;:ދ|@2|]xX:NMYco!:bVoIG{~&hPJuWBsB,B9uC*bo۰ҡ Ii-+̙CN{ ;mT!\$;,{~8Dc}$^nU#+niWOm/n~Ӆ%q\Z&DT8tnQ_U6SbAax5$D樹= :fsLṔ5Sgs!r^dQ 4ȖUO`/@5pb!62q;.! @MW g!{$VC]bD77)' ȾD8z}4I9C;1 R8}L[wҹP:W gwse0*+U)1)ڤ'cR7T~:f[ͩ͜+jƪ.lbt.=Ro#O~4:'?PCQ8$E·[ bMk% 9]6-(12@L 6~&8I蔫!&6fj{ke g8$|9Z;Et\=,p)n I~^wjڡ75V}謞Zԛ_-Õ7Oy gE*f9hm-\dG 5T\ޠ"Garm-`_&dsO'oS~b"+oc=!-?$( az/R래P$} VL| ?MM#f]"*QlU1_ɟ+J3diDIX)@)_**ޯ+t&5Β3pi7ä²V+2-b= h6){Fus`+[IyF, 8L9vy=ӄɉ[`tzjX}]FA>}4n}GoN0c%ܗ;Y|9W PPi!.ތ=ۚO,Lf)ŀFzŃlj<=sDp؀? ! `py`Q]I(c+H .Xa`=sn;@V! R0.|֦1yW蘾ִ!uVP-M%.]#P8"8F/|\V79'DuV=Y+U7 73s,g,l+#z 10LZl7VNf^U>!7{ت)@fhDjs']7Sګٙ 8ktidS 2VP:9޲eb-(Į@'6g+aՊ(9zez @vDU:e~*YR70AEduLďfwD{È~5͟erl5ߨZM/G (y t(= r-x-CqDvu M6^[D{zӻ>7 mmzwi3; ƤI#lLi"z5rW}7Ö<͞YY*Kq=T lVe°:f \agv#cH>aeU1CU^fO?KM7'1-,NZDOu bA(Iř׹U&["'9+_[h ҩބ AR`ZQQNȸB?*mN% qoHG[j  O( np9yT5a2 &C$M9_KT8ThC^z|t =1,MY`^N7?+jz\E.|N/OcjuhqYY9Q: |BA8rURdbmWi LzB0/]$s%k{#Ih8waa)44Ї'8&bc} e쭥7ћ Cvxc!2_S-MЙ)$3 v[XA49n5#= Ѻ(+\ur_0Eli[A-U}~^ՑVՁiL2Ʌ5HWsPR]Q8F&ۑ1{j&J0Ac~s갶} s(7OE\I9ds,N0 Ubv`e7F޾MU7eeYOraB]^e3 K*z8k>#ͷR۵M[J~s=qnMI8UL_q0IޯEq9JU\v[˻vH !jE9NاBed o`ns]rW+NT/M%ߘo.:e70W`*=4#! Ke-LV/S}sVyh9eNGo͋(@q,ӜA FOG0N+qti dͿEƣh[ Gqwuݓ|SVgn=p@e U%G+ ʇ֗>q0QvzWA~wjˠH} r'Y %"Q1fu7 cM|_Z nXє?7 ~Sʒy6qn3{":i|bɻ%wY^sR3/VM>̈́8H钉푆r:SXe>к#CRS^(ª}b4f7c+](8?hÜ!']>kRd!oj@\ Ir:AKnCީ ]Wv/`;[;C L#X . 92rݓﹽ 8*K,x8\YK%`i֟z'`)jl u[\t*ݫ􄤷kM"m%5Yw=Sږ Q7AN& ȍ}CΟrXvډTn\(hT[Sa!o][כ>ךּ!/&g(z&ӷ.iS[dBwU^[?MZPR^&j8u.;.g>gWX| E#Kp@knwRb"oXf\oۀ=;!jța&"\Ӛ8rc%2 Y6EhZ;=MCm!eQolF6xLBh0V1O^ڼimϘ5b0uXOƀ/c4{\>gTOLp[-C{1Wۙ gHqFvK`s6 ~_P'Evcv1pC$ :g)^?L;'Xgc%}]u'vU+%z}++#1I}`nsHvX4dQlO|M*_SGP A|CG @8x0ZϾy}0DěFNlw7>GQ)VZE}):V o|j&@= e& vm֢4 -Y^K,I]aBڙ%u9%˖+>giʸyJkFr|5(7^p8ϙqe㉤7%p۞%S`:yݻ|ʬ[$@0Z_ؐ >#x$gjV4W|TG㣾u $hzZ'v7,P~lf#Ayˑ=bXG$7Mu4=*myǞr\ Ĩ c_A$v#gS9c7=g!ϐDU@ k5K=-/XO27ԝ[MsEWICX>0NOL 9#e.zz\ǫ7Y720#/U5zZp5-\oIi Vų+YkYYjB3IOa=}ip[:!rdc[ҖGpO! sfz?# E[[2ƪ6`Ĥ`x&N`.~Lfd r]'t$Xd(ݚ{TN=}Va:r.ߥ9Ve{yJY1s 뮆#)O,ʡPpVM*zy pq7}8i&$jgo#HZ<%>GCZ sT+64Wc'D*f fbOJ#x9q`y.D+8$l~ʍoOzji+¬/+UPCa@{ zc %⠞Qd L@g^=|6&63PmhWI!U"wb_~2q7 H";klnmt9Xymsq3V%UA@شT 5s$p*OVʬ.e,YxgnUT7+R QTF7>%3x"FSKK;AO^;(\*7Gi,CqA"ufM[r)(;;O(#mZ% $Dy ԰ ^ULOƄB6^#~{Ƌ_݁xG< AnnaNkVD`/S3~! V.Z,EɡRN٠'^e6Ug9ڳd\@hSI(7 lw]pQvmQ{?p;BW]w#KfNq~&iH2vM9@)̜RL:reYqq5d rH_$h|6&#Tᬜ 9v|qJ(gmP蜵 hA T+^Ok kިVchxPV΂)^0LZW KuK$11w#uoqt@ʉ?Ewu7Ѻ,`K8#|ܦP: .+EzDOh==# WN]B:X@?PQ$3bV _ Y)H%SH C\ T]i OOڮ&QFocHׂI)vgEM-" T^0P vzVj%ًv~J~='j}C7/zy}=M X| Iqx ͈BL .d_Ifk+ՇEa%q L|ۼ `UV{}Z< D)[hb eF$|CE|= rSCH\; 󴝚$a6!}\'"֢# [z]4o tl(3]Fno?n~Ia{A1j+b3J/)"/|ewOo+cF(S0EJ7&Rƛ:؀\X bi/dzDϡu-GooG.>5>xg~1z _DYc沴@9(rJ7VՀr5}9;2-, WfE~VcEq\%C K)?\/{TcP?x]J(g]*!U]uqLe}ƸIE{O;K7]P td\ TXL Zd*^sRl[xCl&q*CT"lK?&Ԭ S'ާp`x ,K&i?߄%"]Jg*F^YDt \}zǦ@D;;\f /=|Ǭ޳ :,Wlp^2M ,@nL#&;jBA od*V9io0qЏrA9Ԩb˱=HH;|U|)rfW(*r}bM&5o̽V:aޙD}VSEv~_tDV s+0MQ+G`Ij:$nlk\PZNzѩDlnNAg0%L|`ֈtC4'ڶםI{Kl1P*&I0 B{`tŸ~3L* M:Ԟ>눺-E(AlF $P4+֨*E0kJj۬k` ^#].V[cIӽ9bJ9=QuXbndW")r}*fxoƀ *ҹe5 I6fږ>Um5Eܦc޿C2>DӪAfm}={K4[jbh$6(Doxq bw 5Z뼙\IqD)4QYOho4y:ίEA ;MCMdptE. s%IaҖޮUZP93z>땗2jF4q:Fgj!XZ;g: Q=v /%L|Qm`C/Kt<}Q)>]"R_f7<Nx3~2e~Dd6&CVqå\ cǍԕlE#xiAmHl'v¥Ļ:/| 5״̡/ۀ "N+$i ᥟPM4|G\.?zQ/TfTkV\[l9R/sSY 4 Ֆ e[XQK-~ګ=hi< 7*7үG嵧=}D=H2Dn Qdڙ))P>rzr繳&Ty]HB]n3iR uQpbJ&\1cnL? xg%o1\WY9#ꄏ?{ҖB) M 5̝0NZ۾ 7]OkvMZδ:7 . y'nm)LI~~#|S?Ts8|yF){AF?Fi)\dO%ޙg_CU0z/=P0߁7\Uu@]嗍a&lQIXtm5ViYYb?R(o]BvLvHQ aa=V0<*I[j!'BlD[ER+kN"8}'ȵO^rQ$wIWau}Mp\f2ȳ=V{Y@ cZ F|J|}JQP?d )4_qn9Ͱovizy7ELK.,( ]$S?}Bjh!gǣig/Wq%qYFbCD&pZ^! Fw0%NIgSٴyTpsU7kな!5J߂Sb7Lk$bk/ep8+KXpA-6F{td]Qd>QՐs=еjRil P 4)((5R߷wnIO; I|6V9sϢd'*CċM` ׻:JfD=XokfKΦΫma"2.#.{3B6vϻk7B2I$gR$_.ΝGN =o©)7L?O`UGi>l!\(6VlȓcNd=&LN0b lІO/5LtV}wߗ0ol(U[I PUmo6S9υccY, 9zI?nTN&siwqZ5܎>iylͷL>l(%'LpT\Gb?n&d/g犽%i1# $[kNV:5HPaK*uD:m7r'KY\:gT# "*P-p|w/--7@1Rwx^$lkn@}֍re8~\jAĻdQ}= )i V;6> } K:\z8j|W1RPix̥'\璤vas&磯A<썙s_ <[vmRV#2%S@9!ii=U>]uf>R'؏?tZi7F7SA).7g;[ܲuMi 'e+IfHm(lB*Q:$[䉴ҎzO euKd ZGJqȪS.6[A^j9ҷh)#>( )=kL!cG$Uc͹38Zx!3miLWׁEp@T$B3hmoʆ⼛bޯ>t[ ;w"4-QܯM{1 m*f~ǡ>d}$.iv$MG7O?Fgi̷A8]H T2i*ZSp E*bЧj=6MH?,=wU/!6sAFwXgk@10 ?hCGi*ۣ = $f 5eŹr!,ޯO\qGK `7},Wh{\įh ldMM!a".LSxqc$P4? Kg\U_'u7 7N1mA-`'&>[O>Rq-$xy0-H. j6DZE֡|ܡݺr1( S;l;hpG]I:x Mb)4ŸdCЛ[e4"'ZMo%J}u Z%B]&Űq /8* 'ǡޜYlmT`v˫>H3AvVWR[y@Mu- u55/m~~_4ޢxc¦qkVXŤIlƖ$q 2sq >X2WɃQLYcd}8^N1)+v/@uS G* j(GY#9 x&ĸ2J9Ԙ~I@'#F轂rB?QoCBP5y  10]HG mw #~6ؾ:Se%jFN-;8]@N2nc'N$TH[)K7lw.=c8vǛ-49x^Y#*G>=N1&2qxwnܓVZ:DBfH=7/a'.!CL}[)_$Pk4((f&g1Gsźq]hyo~QՎ$ 7] fsET?2lb; UDx{kӟUMD1#jD;}~-(N''Mprc:˕igǍYm\)luʯ<@ Ñ1D'θs4bU$}tމn3;@\2rmS5,n8l>eR{ؘ*zH6<zN]-JykDccsXFvil GywWFI@c=Nj̈́r(K4]ZM{Ydpѡ8H;&{<.>)E_| b6EIpU|6a屮lpHƔ0cQ)$,Q&rY} _0ݳ5Sr:̹5SO2y4~Z3f{6iTL1Ӂӗ8XTtm^ ~17=Q\<e8ŗ,=5uUW8aM4BHzJg"i06*Yȡ{e>bQs_AJ. _HJsw.KLu}x3=q?|?}4``_pN }{ x\^û=X)R5Sa!:O10dMWT)c[x CԐHs:@R|.4pn},GT"q .g=D*iL-P$rXsx;BOͯRyd-Εx<8rܯ?A9m3VL cl[na"u-7vڅOQm&dRXG%tX}:ܩ` wio_::PW`FZ :v҆7a_ymRP:0[w  xE'\OS퍆aܸ /mCk_A9#v95>.ehI2ic6+St\l{Q t*z X'9<,,qzRu_ 7%oS0qqG[}}j\r  :Zl>B lؚ:HLj.6Js*')A1Gio\&IwM┨D: ]MҲv`=SwbkPNx7gB9:b襝 {8ϹO,ٓ# n8Ije<%Ȉۋ~ bVCUa=GWm(շÝuU9:^$:wLXP7ϛIPMK`ߏ/RZho5՝8H@_'ܺbe+ [FAR~F?pXx+,u=&DȖ1D,1p;*+ZuxBSTa+"p!)\;DLC53WIbtc_hdc!Lg}_iPVJ>`ƐAxz5e}'6>In K,M?%w+āgDuP.)1¾;t/TBYm 䎊gvkvn׈کނ쬓\8j?_Nq%2jHKΜ$.uUH&/\䂂)wÿ>'T+exY̐=[F[ I!U)YXuKed. ek)tvGcxp6pFE';|(,B3'.rk%\m-X)ǁ+faKHCjҤk+cŀycP|:iǎCd xgUYlhU}:cGyAEpAǒFo\)ƜC!\8훴,VuFLq ::gJ.jgvsEG3ֺ:*\a;M#^T/Kp IZ;gy,wkT's7|[{,SRL/ri4t Kc? T ;/A'w 83#t6fZGo\ g2k3hCe1-+獥"tޗ:CK< ΐ_BӳYܲ #~aEY?"jߴdV~'m hz4xjH߯{F ;l^-~g.;S݆~@䁋d1+zGuC*Z6+swaI5ųx?=;ʯ2ylOLO98_vVZ"-xo"gUVd7Sk3ψ_#Vف.'_(ԏ>Ƣ{bey9:lĒr",ݩtHtfR!}H؍I R:Y hZjVýt; qw\sz5М򓀴ڎR՝frEy )hb”,Sx3' "vkarb>{,~HݵeyxPΏe2ޭzXWB%'؆A/M ۂαoBܰ S.+3gwcRz =lniAA.0:d|O푪u+}qpVgةgKsz\ķjfsE|y)II  qn`h%*e 4BP.bюLԴbs7`" ԿIO}HWy2~| msڪBmgBő x/Ĵz+HOw#?^vb;Gp*=T"5m[i x GM7` I#.); _R:dbUd}/tM9\_:G@{;Q;^Ԡ#ޥɕ\y21 rƊ{ulۅa]| D?tF?qֶ:~9|kƙd$^ CiS%fP$M%нsg!t?5kL7]Sٮ{qyw Ll!G\hFM8fmTpˌ8ys% ⣰ʝjj)_oA% PT2NdFe. jwgwC'h?-"t26"iXAD ΜAO0d'XQ3kݒdЅ=A zbD +:E [i>o`wNq,Q q жN+vL$=3;J2 E/KR2C KeK9 QG%Q^Kiĕ3R;`Yso޲s_dx --QvnY`h 1v &x|eFZ(MF<^cb ]`AbD\sw]$61_GxAWh:N4FXF@Lo^L"X_^ҍx])eS~=y)*,o"1 hg$t'h\k BWynv?tZ'/88_mhI"#xgxh$ 8aZ6~" 6zD엨[qy %I3&511 M+?멡6gpR5h*ȑ԰GʺOޥՈ~)@W"]* YqW)p6俴_6 18LZnj׻%8T/M;c(G?=I6h7%jȹ 'PVd_cmwų??~_~Y 8Hm&[:1|:9/y%Vm ڕ%y'Nm܎5C3qf}I7FN0>>9 jzܶJjj>2Fky˓R UMvJ!Tlv%yɸAv2l3O.|L8.|RR\cXV%RdFԯ`hLC~Ho]_~1ŠҎ;ö(J>6?L_mJ6}+!νi\!RT1>.HRA?*2J݈upB@eX7.,t:/FUY4t6U۬|A YlW |oL4s>}]8CQ>H0uT@aT~ߙ KF;:@a3"G`a)"݄*ۖel3RRKvᠹLλ K)޿#ye/3+>V1fq\0 " m昒} ,2MJN:J0 $h@]ֵ z\RͤiO6fsl!~9- z#n1P ^7`N%Z#PYawdдx9J]nKBAb5cuEI ?VXBޮݷq|Q{p7nmxBP(t̟HwICSdS"x` $vh;Ri'4 29Jz)p8qO`%QΙ2Y>sƒ B>m-ÔJ ;Jq*0{qu(Xwt\7+!ܺ|;}s$@TI(;S?ɺ[u@uZc\UA?Mj wֆtaQd<0aQ?1awGro?nie3re ӋsD^rxXx +ڝ!؁,YwoUVӬp3>8|5 h؁-*a =%t _\|J._‰7A3 Ct.E@VO>Rs B~o޾8hD`A\3 #[4 H0S>l 5QNScCp@߲at=.E")"87/w8Yȝ QI i)6`{%-_}Q 4n;#7_-$FW3`Iw1d6K*Q5F9Vv3tz%HB!q圤7- i$fMc ܜoӾ-F5ńݥXlMaV& +Ԙ#i1v9pDG.+N!q*d(J IK%6?c@S]`#Rլ!"1 PՖu@u4K#}vҁ[ h 8>7WLPP# h_IY\>$AT@&XNE`$hLzP$Nxdt՜2:auI,PqbP>PU=]{8@L)9nC3rK? A TzCR%C@i Q~jo5eDoSh" Yl[/w||#L$1Ap 7 ~~i 'rata7\K/% ~SkWb؋. p FܷkiWҩONA=M8ר7D[v+yL( H]KÇ&8HE~s`cZArܷ @eo!-6ϖX|#aCcWu PvAaS$Fa~ݼ#VA,jPp1JgT5+#LkWϏX{ \yO\_ܿ OUӞI٧-R ~\ ;k׭Vk|U|Ra`筰DZK!~tm.맠kžcSl-rA $jET.8&Hk_i=HK+YIMw5wlH] ~\0L q!Uչjq9hąxcdJ[y怞jK[35c4j2(N5 *Ԝ<x c;C cK/G0|m鼣 ێoSk32#*r0P-ѭ2:D-{$U_W '! ~ΦC/y{0l@qUhu($tT2uuQ3YvS͉4ZٍTì o#2.Xvb7šli [BS_Lof, -3-#:#A]͎Ё}eLRcpYM*okz⃀VjXoOV F ݾL%lyV?34Fx%LZk". J8E2qgO^<hAեd fݤe<` fK$\O(Lfg,DY~{d.*E;D" ]+$i׮rYU ^)(C.ABF,;q5- dvJuᗍܠCJVoЀY]wySt)4OWs}] ^wo.4?$G@ը{ con24 I%#+{|+(veAQyIA|!lʄcĻ8/mۈkm}g*C ^ѰY9ikOt1ֳ/V[T-a  p+yTB}:Uq/2TpQ09,oa\A>@2%XցGObP~|vypv~v0zޠKme|D^ 14i6;(!|{(YmC־63FWvȉ ZwcpbƏEx?hpsCFB~*xaj~t%C*/Aص)@F&ZB'K x95XqI=Eɓim ˺/ ~]~!Zftv5̩$0bcO! # [Fďj2QKZ˩/XW12>oJjq ;ݭ܅t|u]"b;]0 $Q%v0WOOY`mH6mfˢqM G1t3'{m[$/H?C :29\.T.M{U2_װ^SEV~ 1Ui-[Œ|yj;Iu-TXge@,"0S> $j3M'̜K/P)L fqƨs?e27zF,?ANzg"|*d#؃/ːQm]'\ϑ{D$#ɟz] UnBk"Z;3ue.uPQ}Q@@9e2VӗGַqKlkMNuXox{5ghRD%M3Yn 'n[0їόv..zW_03sGW5L ?ǎ8:FQGo[o\0 ~`ppA3]w@>w*Ha\#J%aCM4KC}zzې~H5+}%ˁURG\^N_,I=>62=#Ld%.!iɄԨ8:h1 Z((pz0͎$9T2HdeS: .w9xSwm\_rW* [nJskei7K2 Sw`#A޲؅؏O֤, e7;C8^~b׾ogtGt)HGıR䏥y\15KZ$j܌Cyp4bEWvgA| :ڌ 9Dq̣ P. '%|l뷩STƦnU鳤JpOE"<="X BjgrnPHAwǩ 8.KT0W6HW:!#9s e^z _\^O@0kJx5z { RH9?.ǝI+>X3lk3Ԣ1^c#&]5m8QcDL>Ĝ98A~8&?^wFSCwJ"5@KbSqԶ7 62 px:,Ӄ?fZZFmmQ\'&JdJZVHnk/;R6'n(T*|C~sBw` Fx!\ҏy^~I+7.#^~fۖY]]fMP\[ߡΘ(J71%@ >ezfbEJJf@۞_j Ayՠ f%ԟl Vs$4%e)NٲfxQ_ g?FwF87k!tWm< OG[v"d0XT5S)5qx^Dz^ Tl<7L:ՔݤR'\󯹅B L?:(x~*폇%q֛W5&w`s-ATcX]trl-Z%\9dY?etptd44_ӑ B;~/ԟnU7p.zW?éB(߻Ѷ:ϫ35ށ@ Y˩hkWqt$v9D[Lݽc3}7-Apb6|eGh3zUdTQ* jnA\ɋKNq>gc6t!x{C+WuGDwpnH.NCx@1yo?}AG^ x~A3#V*U[L+E ŊiP'; 7"%$>EOP' B)\&| ba> SĠSFx'Yb1 |dL2X%Tjx>8یj؁߳PPoT).+P$`2Ϙ W2/e==H:,HAh([ _O-ՑL3!ڝU.?S~SH[p힧;koZJ*cX`+J5w: >wyL음\ raqͰzJɊ}o,`a\O*hn?h|g1yTLz%7M/9ݒk:8Xt\ߺ"T#+seL*u C=SjdOh n|\"Yx~nkl+Lܐȳ:e[4!M̶Kcӕy0H=1G\Aщh(m Wo[5 c"EӲRWhXy.M}!fI>}r]|JT 3s쁋{-8GވnL8B@͗Y t_V+mmpi)o<-WGm3 +ŕ' djC̏@]%jOv]܈x:`Ε{UL" [Z`PEo[t=7Q `p2ڛ=<*Kv{!~sR&d3e G0j%:*iʑC\"s ¤8?ؼ"g=XSꙐQ 1Ff+8ty1}_vZ,vqnD(03>͆[ܲV ߜ|#9zP1aAIKRK'Rp] {c8 6Ƅt&*b v0evjd-A|UCY Oz ;n1+I(mM]|򖎑)YveJ2s[]hK]gbz̎bGR7*{ ~QiMuٴ^չBJ!JNmH(0?bGX8&.~Z.¶-ڏO.ec^]X3A;>+Fi`Kr}m/v/mOzٶezKǮevZт/4FېqP3hO'_' ֝<5 hkRyXcHR1E4PW| 9Lj7"z*)K]j`Vb JˬhުE>خ=bK"T.E+;B G؋rJ{iB*)L1JƞI&d 1`O9LZM9^+crSę[o"B¥]"t_J'cB+(vҠ羽9#;gOX*;蝍A}AUն(T3C¾_1F'%ovUUDִ$ziʶ@oFX()Y@bp췺nt-KkΠID8_ot 9W9Wfycؿ4[P?.ĜYyjv7Fz0ǯ2v5/f̔7Ԧj+k$>U.>7 X "xb"3{^pM:-_n 2q1UOƋ dE!u7Q[Қ`h.^h'L& 02:pA / ObށS05N7 \Z[T?Oա(s)pB_#XIJxV?@Լѹך "US  ޮI>Xc >zɴ7{F`9a&dYcv}45sh<{-W)WwJqo[_'S`H`>lM/Ӹ dMb!y}D‰ ahD E6u~?EiY'C~1.–7b>ſ9)\YP[sF#ǤK>ʝvy/;o7Bu`%ͬwߊWKt(,fbAd}O0,P| }Y`'!@RYԢ ?jVI! t/o@rp(hRXM y\w0lGBF SEH|N _O?U*lNsI kz'#孆f;wN߂BEn)hMSQȹ)sDz?嚇?=xwr/UHG.ouӲ)a1񅠲a_Dw~ney*D:v)~1䁂0`x +vˇFBko,R^,u39Xٌ9w{戮+eYQی:ȫbS+D_ڋ2tt)6G6%#"ۮ3_q MO|[9GzB"xkB{/A)UfG۹"+/ׯ>I+ZԆI%d`8Ʈǖ$|. }⤊= :,K=M0G_'G'5J'| ̱^pk-x vi` lQƳdTZ}uчO76fۥ oNC : 9ٿ*G%;#k.>w3>0UoG`L%9z\? Itէ˒j_0OYu&h)?SV^—^#,<<#P|#y풰ay1 AK# wbԘTqk|--nK$bj̶-CeCaډpd3(i2}9nggxlILUcG-QH,MrL; ڼU-ש j%e~Z{ua6}3iz5A\LƠ%jV JXK Qg44=XK? W2nPKb2t>E  ϑkT= ˟`X@Sr]u^Nu LFػX&~--9Ue+GΑIlЧ4v(#M0;'ϯ4(7>nխK֐w vkqnm8-Jxii$ 9wVI[coNBuM$ɰS 2Jn0cbGdLj_1)oY:GzWi[0^7Ž<(0ۖGE4ݑRZ p; e*8,&K/4$@r |q{K~ZGUfy$lMw'.arGgk yu x{j։,0x;aApMTq#}#A ջ(^u#շ\U7ܽw^>AeƠLβf͚D6H)\$M<|2ϼe/o,^![z3jMBZu.hGavwj3ny 2)G[{$rlf6wX;œN=Tzŋ:afNZ)}frӞSQ^P[ 5ŸC9ƆxSĜ6ZT_[snHpxڀ&%^ҌWxߑ,Ng_iZiFіe.y C>4PU4[V?WPdʗVňvI-N5 ::Cu;q3Z Y|1F$juPLV:f3*ubU`M@t Nx-aElVڛymD 8tF9(G,z81|˞μ$νTDUC>ghɓVU԰v 8;+~?"ZiA,c4RD#瑿Wt"2m2-&+jL)FF|leW K+Ds+kj9ܿ6(219MMmg5piS'*Jjc;o3u6!qH,ll".N' ƛ!m^76+uD g˙y­;{Z+=2YFzC)g蕼#=xV[c"?ߕ3?eLpK!cSQ$qϘdy } x{;\@1yszO09v]ˎwrx`8[*{铸->8PMz:dSIC;A68/]=e+R϶<,*4Oƛ!>/꼯ŭP*na]&ٚY?0OKKڴa]mߔ~ڌ'1rIp U7Tza su^Xg:Tw:fs=JS*\magz#;6goIma9RfߏqjIau|\A›ĵBT!_uZ^ VQU7Ӿ(\01Th22Q1#c.ׇ % '=hDO_g`uZp(3URnm%EuXU<ɝ <~Re_cE[D KD/0~%}YكB}Yh8((#8n(䳇$(&4 O+r9DvO]F-QwsY _U2c7YrCdA|6o@z8As,`O8pzӍ9d/T#.pzGu@!_sӑ78(?Tk#Kpߴ QѥRÙ|Qy⋶lCֿM )m+‡3\}4q-Tqj\4]\V(;~sE,)qO c kfP idGqKBoѶ'2C\}TJG+ĜH4t|nBvnC3H2KC!0nzT@8t!~O\P5GYIyY5~ {:?4+DqiB`GJd띆lN@z7AmȮBJڌq$vYH^bIsΑS5L痄,1jVH d<|@DDDqn_]iXY]8B`{%1P?vflpr~W.(Oa^7 Q:,]u WR=[9דZGYDh詠ua- _ ifHVU{6\&B9N=tv:,IfC E R5t A ½;O 2*ͻp%TԟA|Nc,Qڼߪɱѐέi LtP$d4ߋ6i'K/@Tc|7b}8'a'kZf(pGLtٿ;2ZcSñcSdO| بT LKaPXD؏ ,,!'yHYH̴D.i $5wt=iz=? #56ϼz`X*b 2ÞIrȅٓ@)AvыM?#0#Z9 noi80<g>kZfm@0n}Jp~@!tcƄu36:Օ˯tǧFL4SA,4^CH@C# Rvskk #{z)!Y7ʯ P?ո˄}(lZ?Sh4%Iw=`<0jݏWUpsR>BBy{ucJeG12 䣵wevTϑ< h4vXӢ9D/R];~Vd(ƀFe)}[V:ZIRočN%~H4$ND8?-؟CS'vSgg/C [#dVXnai0xLv_q'4E'32)WtZ̨6'c,mQnh+vQc&i3M)|l ~6+Gi`|l뼈v27[%gƁ_JvWyj QrgKxY A)xWHshpr޴k6}/nI6yi#Ð^V}$ AZԀnVcO`O!RsR"[3TIf轇$B!0%> X!Ђ^}4KbT9|MFbC\g>tHYi͠mQ%9xy8y+Ws;jvO^W۱+篠 [B& !GOF؜Mf@On8M^9dfMPJw;aMۈUcޠ}Q3oL¢-YLV/ĽкfŘ#FOa^$P LRnDY]1-NB2h!qkn)JH5Ll󎄧u tɡ WysεłX/Er] Uل97#z|%1o }KYI) 035`mZ -aD~1_E:c>/$*W~!.E#误b53Ivd  VUX?N:ec^S .ZnQB[9HMk*pPerH|.5lA͂!&Va5)Bʃ]V7qΓ"~ʧ#A#7okoMF%Ǩ*v2$k1f} '*~'Go`Sټz >5`]ܞnv6'{3N4;<ϯAӕؼx2C7Ś3Yw&Yv,i'Fj-aN?yt/ _`B\kaϐZՙORXL`w+!b09mi| ^׌Ng)!'gM"pdϘtiT ڠc`n5<%{Y!/fňE Mq z@QՉ'$7G7Q.Dcc@ͭNV޸b.e4>ڵ>$ѱSRhuHDN(Gg46cJ"rzc!&´𽒽IWcMzrFi=g~U|buc D#0p\;#w;4I[45'ZD/5FA{=2Sw^E2rihp3}~.Д,:<N^Ҳ=$:O̕-{O#@B:EkSeV8ҴPmUH҉w{P*jSLeJq9frJPBޑd~ʜ^r1chtzO~}<)2gx%S(*Gtn½rOw;jTg~ m ExVըK@x+lj,@P,(V% K3;uiݷ"bbhɇu!dEZA~ i0yZn*opgjz`a(jrֺTmzA9ڊHtgL[@ >̤:b^ X})tuɞMRC%z{E h~HǏ\z㰨yiI-jhPWnz@XkK6M? )W `zz{p;7WRO p\ {Ɖ$u= m?+>N1VJ@sT8A (,w1NʁݓveZkT&_ ~N`/Gݵl(TZe3ބ6BVd=3/>b.Z:c@]/9܈tX %\uTISH ؜Έ|"X[xn*VtDͪܽFiPhZ{6)lrWnEk$̋Zb'ۛ'/z+)dO ,$NWj9dw>]q. o6 :l.]N0BN%ă݇oL_(4wW4 \{0y ^@Z?'աRއ("%<$&!(fs+5P(V:?zfx~.ģc<{P0q bV1<*j"?#IW|P-cj^;Q[{¯YgҋOA-s7.*[ %2$:m?.7oO Uu.˛$APro  x ,}ڧxmϞp?|9E>fAc`Vf ]"Ց2 wJo"U|4|dQ3\Zz1/'p3i*bcr{D2xMhm"jGܼ326WL%z<&/PV{ o:Ѩp`8j)XmW+ıb@ճDT |= .|Щ!qf!,q!h1T+m;UFHiOƆKPu.nzpK3ʋ"X`JTE`s .wyCX'w6#,T`;Fl4E΃!J0(SOdງMCiڅ"fOqFBV6D_,ds <ѬAuԜ[;7/Sut1,0b2-ܰ aa Oq6&]VH3tDDB7/C*d*ak@LwE"q۳MřQQZdOkW**9XR梶O^F{ܝm'kv+L{׎QC-@uԢA4| tyNQ(5w0ka.' a׀% +p~Ŏ/7"0K4Rҗ<@cĹ#3pI{&q`<|bJf?Cdw=&}~ΟNxc?⯊$uNT- Wwg|d(w .}E>>{Ok"ɯG"'b֫sORܳq=_=ZM 2jX=W1P`%*S7%(}_N"{KIo5*\Kљcz8y1BZx,ssTT6ӜVNMe5+!ѿ<'0E<<jm)%F/z,rFMHʦ{^6Cz:A+ge+ɡbmgh2t8@NtqG$/ne%]Eg 65m}^y"p/3φsE'5*-8Ǒ,Pjȯo[2ԝ)a]Z- \jQ0gjGf*Xy -J˔yigt |1 &􅷱3tpwOIt](m{#mrKx:ӧhj Z`/S_K~ A_ʿq9Z];vܹop2MPAL% H9g$ 7eq*뎊x D8M0p tJqt $q5=j l,) {sR]+|Պ:}7o◖}{r\>ס)a&v5!8~SR!JTK#[þi聒N jEX,3k}>eLT7+Y'KY胴D]4Ts{C P!W jJGjXG,H%. RJKUgs 9` w\qn){Q?VБE͵hN^w|B`W%r[ 43 g N9V%@K~qFgeIȯTD4GrPܛ昫scJս&`i'_z"7Tta 1eEA^'!+yWBP۱f{䜮"Oؘ| G= mƱ;VHa{^giG+J> 1iR!ˌTuW {Ծ(C昱[lE_@=)GNeZ4{+5:8ծPVE}L]2m',,v0cq`kxMn飬;THi*sPNlbD$sK#7D~/|gHD% P< Ivp$"h9s?GK/rk+M2`ï@prSTcsWP#%MtHG`\;{ /(nNwRe0=KdfZSΨl/YHJ!s%{駈p =o~wSkM%hs ;5[]C>:_и#Gd;Ҕn^P7Qϣ酞Jj#,ZG(բ٣ (t}WHRYUzSk8yϵ>~{K~g ()ݺpyFl#QSp~o/\÷Mt<IBL\SOd/;pᖠXo b]4!-{{)DOP!c;|ɓIwV uS& LN Vڒ [}>!I^/H73%05~%QfUEto9k1AzK2l ǯpQ3?}- eҢ ~)/K+yP?ʓdh, 3-uQKamU!P((&Mi\Kra$3񚿨RD)ihYz7ւ .0a?U δLEO A0(=^\ya;efmkZ5kme 뜔tZHI@*ģ1"^25^97Q4.t 7;1GNKs D/xJ sgJnR#Mrzip |c`\agC-;My4<#a 2ŠB%ZfĿ3K+C+KFf'FMV"S֖$A9t!kO©{F7Jc$(W\:'X_6ەx/sqLq&S+Bsjgo))z ȹչg~$5'j|e]4R,^[}("0SEY^c< =4U H#ØeELD.T܍_qû&J%撔OKܺ5m9dciz*CZ4a\";! }r[s֟[aOW(IHeUt؟g_NtHa}2Hl6$m3HJ)~t[Ni}V2AwgrRoDztܣϖ%y4w]R]C87 (5>_Zd7TmFPޑ̋dݷXl3sًqk?F;}Qpw$ 0-0Bw_ 4P9 x ?eǃf=Q/Z8IDa) |cD݃,pcٌ-躏\`ښ5{,s= td$1p|`{MaʹP wuHM"cWTtw͐؅D$FYt,:5p!7o>$C[9r)4B zn#y¤VЈxvWC.D0OrE,I;ZwZRi>[$wZT˰*8D.vMY /Zt._oH%*E'g5 *X|Zaq!ãJ+J]zAp`Nٌ 3}a,%hjx:!Q k=:2MQr- "Zڶ}9?"糽\JQF(yXK2z*]^r֤]I.s >Ͽ&2e!f<|B#zR?l*n&opHS^NtK | Mh>UCEQ2 ZckRފ?7`bu!`Kil- 9X$KRU3 ̝S27㚶 R1~Pв'.4vUQ&8F;T=j)rpP N0x .ӜV4"`Sa'M:xeL^̵xUqaEWl]r:b=iW1cZtĂe=u[+!i8G#'} CuB ) abuyBoG#@T0홰 CxOIHs~o&.d[ęNj\.YԠֵ߹mZ{ajs'w??4q !us3)Ǿ$EسrN OݙS ^)63KJXj@Ԏ'mE4 ֶ>THDl:)V˱eH@S1TcM{Ň*,4*TK<':Զps$!&l~u;)lW[0ד7ԚLxߐ ғv(WlF~${m0P)գ:LUo_-10iHJ(9m}ϼ I.Xl"dqPb/}pSS@õ(N>Vc%Ύ(ӵgE'$J㢱ouodI]OwVe0:tMI1CHZb( pT9e܊puClqMV̓}mj:l,) O[y{5s%DV~}MCRj66A*rB?S z=D vQ^_ӗp* ְeB{<_ld9.lbIj 7dU} 2=#&)+HwI0rܼ;~ nqΓb$ͬ CcˆFCD97|u9tӎ0#9:H?_ɋf~^{#X[dZBcwh)ØMgg680 R9C!^i@;]`3/heLE﹁[(E7ۓBYFStFi!q2 QDŽx ot8f2 nl˶@FRSpBI1@Ĭ A+٢Jz*Xё%Kȝ<9Ta jY+ך[7h=JXebH.|=! ֬dJ\TS>Ƭ.fi;0_HEp,\wH<W[ij8śF˾yU U##rorު.6+Đ5Dć=+2? :RCig *؀~L*6[5O>`[mr>$[Ãk[ X2eՉjf |>j3gt6l3{oR>NVG-鲑yvtG qFp_\/zm0?vl"\VRCڅX/cv^zh~8$Ԭ©N:"q&I&*Hhhd7.:Ka#[-/1d8q1 E{j/XC#S2Rs4=~<]Ͻ/&,}8#=+CV啌Փ'M,WhjW2Nʒ'z FqQf{0&EJxT[9y!?\*Oa:9HFVIO YПA^z_z[e"&(DM[?RBW`ΐJڽ#_w?߾Ѱ[g2L|z,._;\t<`3@Sد~uVn,/rB* 73T6>>Y?k=w=!s!tc/Wƀ1̠F}dl\VL)WFB'Zm6a}8EY.qYڇ)d9W_G\P.KPiA M l{`Ж' SkA6A~U,EPD0 闃/ 6@^:;a10:v=·25GZ)-ᣖ퀡 jo="2, M1աi꺣bרa`-͕`a̴˯EGꅱTPA wod>@=H>`mIҿT|X>/lKU@1K ji9]q1+TcH]Alb3%L騗## ( 0kH0h{iIVk*^Ƥm4\vh+:W> VJ`@~UA\h8ɟS[<,lϱqߗb0A`Gir8VKNRPRW2[?tHgk3etbn]K o[Xr0"ؗf==M->6E׿q\1|TTgYEb|Pn+x]5 i_U[lϲdGA!ro1@a cD[(L/Lz Ҥ0@/e[;=d_r)_P~[$f$6 e Ӿ4"F*mz6 8꼇Ϭ.7Rpͦ=S2+ꎅM=. hFczJ&u0B`@fB-cJU} .Qg훸چT蹧*J߸gdI ,wx$a!P"t}q~8Ta04z?]>)@RའpR)h$V(IKP-9%ɰ_Y^#ܘ)HcrQ[F= k K}f6ɔqe@jBҝc]5FxT],(7NF~GF Y{ŸG8ʅ5,/$> Hz[㬰rxHJg:lز)gP$o@~<g"TZ V&q[%yyaDDRf*@b:ZOPeM/8r"\E ze'o.&ؒ !i}KmS== Rʅ`, i{vgGeb$VFr(Ij[l|&P ↮[Nbqd`Шן/Pxx 8bY'2טꏷoi"U1a!p*p@h33GV]RȬX ߜ>ƵĩAFo}N0ٷUDz aSi}8Xd4)dtE.ɻ' "x)*Wxr07 @pvpqvC#:#>4ͨ;īf=4lthIXC: b0h V8Nbиp~& BY t-:U\di"-$W=[uCFe10['Dpέ>'Zϕֻv;"oM; w{rh ī` 3`]7!vPX{i \l:y8]a BϢOb>ـ48ÝA>LO6sJ8A 7(mɅ Q*ANPƼnO:ôT=cq%5HߍF3A7P0n^o R(BqManaDWyrqO\yHg6SM98T^m,xy($uNXA!MHhc~1m]Ah %Lk_K{)X^V{? p}Cvsvd] 9fhVk#;]ٚ')dY־hK Uq9͘xkįCz}2+Hj}󅃫#U4 pg6<y`n)OH .Z£G%PvDG3 #*Uԩb|:~j٪كH:*@gtѱ)h0mn1 ̷qq`.|J/Vfzq7\^˕5E0BI($r{)U{tޓ 70Wb!սmiBi܌  jb7I;So@d2Rß!,^I.DHXT|4a6m$q!YFl·5z1>m|1s#hqC@EúS2y(gdD¥/gFѨh Dl1ҵLZ5S[50S@c[I4"ӧ֛эNvf46 Z, vCSqNgX70G:}XEӷ68ϟ61a})O/2UJ5]E5gL |Ӆa#?&+;NѤ\Ua}QGyD1"Zn[$UE# nTM+z]9|&`ҵ豢h ЮRuM%abִ:SŤִ[rXY9at*Disj91![&Np.l,2z+5Rcru4EI"@Xa{Sվ H$ auɷupe?9%q}]MM_~OI߆׳x{rI"FDNմS5 ^8d$lvYP(&.'b"paUi~uRڿEqۘ(͂Eap\ΐz$kbpLvB)tWgqB rXOȮ3λG)epX'#\s}tj|Xo*ٺb3lGAYI17>#+~6ʉ.i>H§Q|Ɨ1˴r@p-IpjAiQF Վ~9yȪBۨ+InŜ8l姐[X[*K| J@oi7p1HliԼej,!EAx;MZֹ8E< F5"Rfzo׊Ьأm,mջNNANöw^,p[G -5 b{.e4?q?ygaNjk7ŒFвn~^!V9АV+jp>4CfR /'H*ѽb"jԮGs]z˔"s8-ec![Nr:w6SqƱ^H)@nR&'<ǤyGa!K&1Jhd>ScR.29t7Cr۝ 2fm#[/b"\ ±\fRMԜoO~xj"&}/Rchp=~j~K)72 ϖolRˍG:a<ؾjoNq>:K>WI?)mL6jpcpfb*Ǜ"-1/~"Mm"E7ZvcP S'ԟJ[F0x *ۣ=t󚬡^I:vErkzoK؄u$NC.?]5TVnc݀Tym.(e$*ymo v;|&ugz]t<;j#$)}N0* =VTsW|y)uVNZ6tfez}'!QN嫰_+z-(B>M=/8$6?PX 8Σs~&R{*W%xb@N~Ly8I*W8h?/uMJBY,hI&+z9וֹ0BV+ z x(A 7; BM7-0sȢ LC1U3aCitn[eJvQcDh- %X CDf21 M+1}YgNEC51el'23%>YIT̚" lKJO |nP X_#G7jEv]42Y]ͅu=Z58 Eņ>ĥ (nl)!m,1)\g>A㐢 u^caO|~>^rU)}YĝZd-n6ݗT_~ndKvo;ۍҺ+3r蔴}*R$/L<6r_^!f%Ww( h6\6q H31ܚǰ_&lݱVln" پ9W_Dtn WGEYV,J\=XkC.Kn*q$i?ARJ׸kpjr=VԖ+} Qܿ D4Í|4o;qd,q}gr9wvÄI1% YXegpAݥcH8؇ViЇ)ppVE"+\+ا K`5ӌ%Fƶ^3vɫTv'@SY"m0LuH(Sֹ bV Ø"̺ܼj4.蠉(x}Ow~tb4= ,]B\3c7VƣV P}K7mnH:qɫ,˔ZZ-dohf"`=c=4BSo3'?G5 ha@B -0tcb,[ *Qm214L{cc&g>sHW7Ar;ۖ/X&ԛEW$Գߴ{\k.̮Kjoܒ>/a%MmTHA0ACD\1\ȶ ZSVm=/QLa#2пY/ymS,rFE8];Pvf@}FfgW '``LnIzKӘ ar#+`jjǖ0Ն_G\VOƏ0}UM8=9]8fBCf>J! g!|,H{ lȤRIi0xxQbpۥatKO,58hn'i׃ Pu#_!p]EyM}b2%,lޯI"d;GOi 1wsr}c&9?ĂJzRNxgKV!@%u k%T]9AL|L( f6>J6?C'7%s[y1"/%'F۰Z* !\~}2d0^60֕ cmq}&ib]žiqDR|l0j=L=:QD7?Q \5ǃ_|y5U::!omdM `#aI6jVF rO|xR%Y/й4VWgӊWs&R)t$J5M*Y&J[ϕߐMIh`k ߔ0z DL8lnp(Y|M]h;Qċeh wD>\aE>fH8!kcXV_aeJqބʂsdpRrm#7+`aJP+QkUXQ ci}oyߗlo ]n3TRqB@j(ffߢ [\-u~yCyor##Lk+[*0z9Ê}AxgKpz[pn +\I>e&;yRC05Mu׉1kInzW8-k olec5`ʭW7fdRɤ/^-;b$HՑc~9TaX+{8$+,dkWf7܊~^J?Q(B^tqwW嘻@{&;0lIsᨄ>¶Fs0= ^gd2$})i G*8|k5B #[P"!hɃhN;5_`)AᡛyE3{_՗'}Bk_SK拟3|ZAu[GF$|/>eyE/-ɻz]};L ۝=pJ?d!;uh ob#<|r,\W[8p%b:d\Xe]Bj[sD7+YȨ)t(qۋo֭ZO# GsP59X+92Ipm<ٸ~垩5] sVݸG6-u!'B;4\pB 0)N7(,;#fB*K3_g7UD;8.4i!=aeoٖqр⵶jQÇ'd.b0tS} itK/q1f lvsGFKfsrZv_T q fކp秬?RUeX.D43cːsCAWDvӽ*v:5*K3HO-iAz#0e͜ 9LP'HYy ՆC0A`w=dA,|m-PB^j'F# NIY覂f΃â ʘ? x Keŧ.#0u'V?` cDpY>'SP0$u`HklaώrbYZM&SYƖY^ EAUq;E~{kKH $OͦܐG<11Y3,x ӯ#aؘzm/#bJ5 չvyzϰ +o]4!Vd~^?4âcc8fGgDmp\/q0F i( O1>tVgrza@%:{N\ Q!7>VV.q!/X fzS;NN]9JVD:92 g斻a>^ULnTwBNM2/*7&0aYW6$#utgGg}1,rt@Zr ]/й^".| ۞QŲPkgޫ Gx^u6M y e.o#M1Be E$Z3x Fj#4`A@tFn`y22 o\3=r!C.Yxe=ud[j+kR[nʕ(so;c6B6xʍ YEdby-&c'FVmM':d.Q NJRgQJ>6ڃi0:n cGoVDf՘$81eH{CR#0 jT+P䥌q5mm>ɜkͽ'OnVhOa`c`Ep$QJ3NH^aOE7oq'O<74k/)ߏ>_t8#^4|tU5ĥCj&֣,XMBQ*…^](ly)|NK 4vl54]MYr)Gc ^ىkFYC fu,wR<\^j>Ѫ?u 9s!%:&,+ Ѓ~)a]"}S2a+:?Vk\}Rŧ7h5uʸD=PflE/U97iVmYX\$f6@l:3A2z fԠꊲFũYw l?`"T8A`SB(BE}Q4^7—:F-wӜ k7UYRnU-p d)rbx7q O2* hBGfyv~a$h31ɞM'P1ˠӁ kGZ #Ȇp֨os+!8v,ey+j5œoboKZ<{!-9lG#)j!Pf;*>|؍djGĠaw G§Se#=YV۰#R†B'-A瞉U[l!#HɖFhM `XXvQ2C ^LSÓbr2V5,DgnЗҡM֞/330 Q$V9 -}Ǥ{8: !\4?5YJsVzDm0{3*  b"nl5&R:>=! j&O >8 yuvdguk7'!f=C:۴#5~9TSTq}SD8rLZk%?'0=q+vyc*eaU2׼Ph:n:ZbzbC֋.i,3F)_`J G"vؙ`cB]S4P=UTui0`WY4iEfOeL)Mzx/tw7a2C7#'t)uv_]<\<BdS;BxCġsbyԡ]ܞd-Xym:PdOP!nhVŇ&HLKkסw.El߮9G@nn YRv]TO}cwZ? /璺΅_\x?1_4 `my][+s~@Zבd]'U;kN`"}C輵p>kbq *E%_dhmBysޗ5'|oک!-ݍ!mՌ(‹Y=d_!Bxy:&{Mmql@#*TYJ;OySbwFza7DلMTŞ(4TnzHG0ڟ8 g"\M5KG6`#  Zr^e^|\ jBiVwծVݝd(+/Fs+6D/lcxLTyw-ʍyE=Lۊ=rhp ,4yS'lb#+8&_ 75nt䠭9NDn=@ցPip ҲFѬ`Qbԡ7+.,2>4%_8~tbyļJW8T| 6TӪ6| 1s,RY#FGk,ΖUG I C[>;KfwDHJȶrƱfWjL%tZr;g%B럚¼4I1 $sOxe-O4am%Bs3 Zk)=B;x'+:kLSD9yjBG_uEw0hfy]7 I :)%j;gP1X~mΎ)6Mcb2H1}hQk`#'e?0GI!+sp0uX^E}" W̅JiQͫ){]i;1J1M7#g00ove󫧋3~sbXeRE+jģZ,\8xjoxS`=%>;B)N|Rxa6l8 :@$ilϴ4KKO_lkD x)@Ie.*9-0 pGDgx. H<))\"*߷;9\^Ő@i=Huu߿:o|pRh!^r`դow_t۟V&j<i[ VȊ*tHq|20j_+mbSު{$/V7nJ)}YfﳥC?P14&fkw5Z `-0bjQJ72Õä;fxzݢcayd$ÅK~NE?Wdooj?1Tohgq$ɘVU Pexbdg?^jHgX ʣ'Q6_9F(IdA*ߍP`#e#fhBbv0+MEyPCH}Pǃee-ݜuӕRŇj"T3`)>ccA?>*.W19 Y;U, 7uMP$ZjZ7v5ʾ 0o:ѝUU2w@BϦ{PWQGb0Šwc1k[Gee?I~ SMZrTܣ d›oxu6-cX8뱧&`eKj]o|BjơoMJO;W&r,BIH{Chu g쉫x#AN!,7a][7oHi.^Neg"iX.nw, |$[(rL6ڪՐa]kM ]θ}d ;촤GYGIt0zyTp~pˉ: ,xx-sqW"]]V3~IULc 4VM+`ģBgFS O' %Zی夫C1gv^j-%&N[ᑣE}jQl~T*^ K"тx?ˏ^/#GB "[PK_K>-i[tR~9Qw9@ AbLk9t* ӽHT"|r@[e/osHYN+}(L̀Æ٪zm20FDݿ AKOt.?-z7^SavĜ\Qw {o,{kZ>eUr xS]f57TtE'%tzI 7pNXuNM5$ 1Hȵ.͒5N[NH)H3Φ2 !w 8I.TzvП+ f< c8s nȁLRϋ5Nh_ؒB F&PD؃5_HW9wfDKTdFt?2::oS\ z w2578oyZfr3ˋKCEy|.aլgp4|`+]S0|ZB.o:{%1Q /p#F d5&d_U.^F+W(^H^fǂCMr 䒽afWz8{J= g XY|uȷQn(BMI s|kHE_~_8Uvsed._@D"ƚ +: Mn?:2΍w6+RS;V)+ p;#3 M)MYUA-uS#t[秅v[̶N-+s ՋYBtC;x' xO*}ƵٵUz F_}":-~WGvQm3JS~AIt'd6 t" t1,H3)`/)/4\㒫q$f%Wga$[tH]YՂND}2IZR/qW;Mh2F)/X/TP6ZM+`H]݇-K3{II ι%Hχʅ\ͧOu*@/xU޴uʰ79+?]<Ka0F隥+yt@#m?.yRUN:ef4Gƺq9?bDI=N \\ZLLВXJ9ϴR"!, XMeC{Qz;.AXyWB:-lR x߆p'Bg(aF:n/ 6q ܡ;%]GDKL7϶&+"v*~$An(j*}ծ,%٫T_O0 bxT +-ՅΤZF!j8,ޤ!AM_?2e.:Knh'45Pf:Aڡљ]VK.'< pϟ6'Tuz[ ־fchȧGښ FTߤz`ظ2 $>JDjgTz-FUaRUs$ :-/pkY-8HHQ?ZΧe/h;Ӓr='`E@eEKs22yKI&W晚1+hӓjWh(*ˆsF;#d26`yKGh|GY,œrn 1tW;h-3.\&XOc^P]|*s6t #E{1CBr_Y3 te=?[MA$kZeY(@@GJ1N:D C4^ bhA^!j'M k1`!jQY[ Є,~EmBahdzw;l%T.=Bˆ$k60=HE´_+ȤQ#~1k=TBQmn/mHnXJڻ0nsEM^%Kʏ ]vamp4$DbdM@{؛~Tb9`i}V_]̇ncRyh&]-j[ɯ>2bwЪYo1%*/Յ6gеFw̭ʀR흉D3RkzRa( ",s1"9);rG"Zr6JE9CW  )EBT] rrOL~G7hvg Y,9C!'/Ix~1M8;<lM~P}W@%|9^҈e !sedBTv/kuP%lV}{u#ϡD޶UYA ~Xչߜ0w.?-H2f]5V͙30: 8)؁Ċ)x7_޿**jJ"fCwS#Ťai^$ _`H Ps2h>|eM)ۆm ;M=rN9E7 ΀XNY3+ꉻjAa[eJN+FcI30EE0oYpGMOۉ% =8ץ7:J#QfOc-Q[|kl0JI~ߞz4VF {5|9Fg dƔJ֑̞Xǐ0ˎS+k["/_h6╲yD܇L2[g] GH86CK(nL$ c+GW %TabzOf6#jm>n]ՖxKOK=u^|$Դ_ 9eT^'Vw4&KUxxSGGwL~f7z G]_+}@,VqoHXJ45BȌyY0'$vkة[Iao`f}{98 lM|kTʧ#mW[VɃI8xCDhbo$Fm/'0+s-f7U%ch\/LMڲ48FSIطLĖü}ӆCkClҰ-et=f>DŃ8` naOSFO3ӈK.XrCK D_+!:Pfō>]kw$xߓ|D"Hu̍ӣHz.P`+%O֋gy`F @~\/L.0s2*(! 6-OcxEJ3^#z\8b* =Ny02"^+P"mKJ{+c5iq)&c{!Ģ M2Ii.wgUyBb/x F>2lmc曂9-i Ϡ_-Ŷ "^yOwgC u4msk`g<_}mwavOwf؟Xެv3y?~vOMzo.ُ "Xq Y-,B푎<„-!ḇ.@h#X*Px8E Y(e1܋:u'X)[_+aM'@a$95傤&|Ҙ:p=ΒLe2wcXLea0-\~)eZ9pXƅ㹢N;X~gftU|O! rmt5s˛%LVE!buj+kWG,sx]W/Ft0>{G_uǛ .3?E|0 gy^Dfiwc]irhph9~]3iڤ<36~0{j/JSۉΆf)n50GzA>SW)mP2օfHoi'hCi͡H>|9Mf|="H+u3!0 '$$N`c$Ļ-xOY 5*KP¬=DMxNc,~_#a"mC9%W~5V x2@{hp'l:&Yw7B6~3ڦk j=QT~j?0`Jh=)*ً#fD$6xdRY@g;%; I{NPL;HK͑kF״!^e 1sBB$,SPfego=^ zZ,U&~hq6DYb=V%nBtVF ZRQ_uDA`-xdPx iL`4IxwCyZi;sοbkFb 8 z&ʹ3OFpSj/i٥wO`P֌YTL:?XXKr?5+f0SlR-/AG"mtp| iӺ/'BXL@*Gݮn }EBI#2#+̄;?Fc&OiCf9Fo}-hnXg?4w"!=cXAu/ RkSQ3Ͽ3pqyTwl^@E{"V6`I4|E'N5ME0;c=ܖ#@CZ08<^?vH/DCS'm0$ptiPP̊jrDu @h q 5k@벞C EEDGdtm ,k'gţtkN?|0O%|qt*a~[bA"Y'B6O.js x@SŴ~kdZLC:4y.Y,yNLO#Pv~_^iy(e`naTdap*(@.2%* =x#ϯ( `5$\1Ȣ[ۍ#U<+!5R1ۥ2] - qeB@\=q~{EQkt1АE ϙ` ,ML;1yL?=7roܦ֍L dʣ`/- @[$_>bnfޖE64u˾oue͋m(Ӽ[ƥ9,I/ĝSE%hvF>[{QO+!:w9W̠_0L y:uNE$VWݸQUGe-Na\8߳JL eT \ 5Đ~Ôwk1D7#s҃tu?eC^`JOh'(zt^t` H gXIve{Ua\@.􍻵8N]Z4Pկw!@k mMN.(> DU u0#U0*fTTb&:o6hJ?h~ں09D܊fYc g vFhgFÕW6^o-|du4 [ݝoLfޝf)>ϘR:Bi#;U#Wuf7s)tGٍ &nVX%4i<'Skf30s'gbkᜉќӋr TOѱ>70 {`6>~QGs ' nAQK.Anݤt\ @u Dȹ$zk ΄ BF4]q}$a<%U7QLv&/d=oX,c9'ɮ2S{YdP wHD1ӎ8|+/3EI1Onnrg zý/li`dmKgַC=Mt;ȐOp&у4:)WRq?5#85PkrT!Xrޕ-é.<'8iê` J*vlyۗ$$W[ǵ;/\Yv!>atYl5 פ6zW(b"*S8myI-JH hPꓔhmf#lzxgStJߙelGw6eH lvnr-}urOnAaP6B'%d 6ԍ#,eH*}Dj[pJSf8/̀4NthfBfx=7$Hk| jQ`/=ʾ+tkӒ c\ESXR ۼ:_]\<GV))V b_F)XcOZ9u3DYN.aXAʏe_͔Lx<`骏2Ťi( `ֲRX~5սGUu^3v9'$ EKux??c ƐZŒ bEG㑌B7/52ӲE`b#|?Iִ=,B䞣rfj^TX35&_/ 7@ALL0?iPB(q؋PWl_x!^qY L7xjiuOOdG6|$˻?6,!pKw38bza= b`!԰ZayG*)fQ0!]zHR8!ge L5 zt5YWATe8k[ }>L/Zj8BrVH3619JZSAꄸnB/|uZ2=I9O^GiLUڵ}.kpȂ. c x=e-L,dlѢՈi4ЈӋ*۹@بPXV??)|7sOX;A% YL\{"SDŮXVϹCfk2*R?^) KɭX#h"o+ݗ ZѤT޹nFu[ ;_g)Հh-L1cܽ^tG)IWZuo^>R\q_; wt"*]}ǸJ-`cATUD?\>O{B6ZS0 XiQ5vjp43k-mߘ q;]aS*(T\b%-Ñ7j1o;6MV}3K|XSxԚիJ,*H>l&l}a8E>dֆ,YwE\iw;" Yq$Fh[rk,.76ry& m \~MH`m9[ӻG #0 HDq d~Π%mX=A)9'7 gNb'?x|_+WbM$&`Ȟ_WA]g2IWCgYߵzP h`UFչ/ʖn)rGܴ@  S?=L:^Rsn7!l&%^-ϵ. G.K!3Y7%;Dsёmt Kѳ#l\JywEqM/tD4a{3v\?qLU$3zE|3I(kZTbLnjZr@FɥNc#%Mn8![Yv im[Ř2Į##mMB@fh TƏLJ,_\xy!?%Om0{ T6僭)YnA*tp++-*TL%z8 6WZs@Upq2d>ei kG/*׳RUXڽڭV ʮc#ǿMIϱi#Dr-G톒Ouhp-"_J'۸^jCPb3V&Uɦ?&5dE2 _ fv-])ML /\-w7l@0Ԃ)+s+0oJ2=25d+C! !Ljhǃ"_eר'c%Ex,BVV^0'@DY c>Y-~; OЎI鯨T7l9˴[xv,JsDl7WH.i̳QԠU*@KhU* q,o^{S.l"J_6pi:soihōL=pk.ng!妄K ?yCbYp^<\FY+9(ک1~fy81_\唫OjI|Odi L 3Ƿ[Be5"+@c7 &[CKhHAYpVgNy:Л*n7W,Y:a͘qb"E8few@P1a}}qI¦`T6uXK~&ߤEU98;'4/\qkfGsTr`/ Á_Ip<F[׈ƅGX59CyH_bTy3fA٧(4m $ p”>rM 8Iڅqj-a(7|>f3Zplcz=nE@^lFkvBAD±ͩ*x'pZ4I4} G8s9s]_ BƬ0C6w/0'/ ڤ;lVy 80oD#L.5Y\V?vgr3 ,UKةcjGHW{=2r]pXهRֻbPp^ Ml̳25BƇyT]-qoQ aϘ'3 E^7+_ gA+~2sswɳ%ځ=gGA f5>lBlـi%ߊpU _Jet|]08RP/%vP+S|Q.&5STbI70=&3{&%Zwrw`.<17~Cȡ;gȏ_k; O]nbi& 1`#O r>iމ=Z(s} 0 >HxySݾS}| `0A4BraLk 1ZM.O3;pP(<b+k4TDžWbU~|T v=."]H-rH嘜vJ qg;.Qm]n▙{RH3+hO;Tƌ$\ @g,U8m~zzb׬t,#Hw@uHT͝كYjt>NxNt;t#tEԵRMZmAÓĦtA?~:}+2cPiRAf7{Q@7|Ygm)o&Qaݦ}֌xf*5̯E~1!Ȓ-_o*ׂw4@WRHZ4>f{^?( >'ЉXG80 #.c?hᵠѥ%)7uOY]m>M1Y0IXS_8̼Kvhc]/eMys|GRaȮK+88"_ܑW?tA%#]St` =s?4鮐'!<8UJt՞$.PH@,9 )*3 6ETq^jůO~''K#IԒ\9msķ_2d,kPC NF,HSH恅5 /n;yh+?XXeqZf5hr^͒XrWyYQrl^ r|(/Dꮛ]&rIJiʻG0,Ԉ߶H27 KRW+dkƧ`Aڎa1*RY9WA9  Xf{?;é**֜FCoVSK7XwOiPU ;L*MXMfK͌UP n`@u/RA:hn[6\*Sh}e|S2˰v]2#}#OOGwQD跢P=Y}46e zprV1"#NmOR4hyr~'-LLpnuPhIT^Gܖ:sׯH9M~_OKpxi^V:ŕ˔kvB,]xnML88x`=LJug?5QtvcR}eJmbl*op "tUJTR0_FmEڶ`w%T[F jV ~PڻqG%l Adlh5.Ƥ؞ALj-~>r6qS&?ޛiD? ^"HlCrLIS&RܞNw@of]`}m~TPLeF{4<#!-ǝt̂W Xhb?uǠaDr9vL/Y%]p)'qHmӨZ>rT=^wV3^7nɄ]ǤŢ2)XWsk>BwE)k] fGGI [K G)kQK]*bw3l3tW)t6DF&kp ! o[Esp@g1=՛$9_%nh )`+sB ]QlXJ O6H-+Xw`qb[. E+-|4()7#isnyZ#R>v€^5_o " $NBdW}sx_J۩A ux#A :-*iKD{k"~=>Ht٦C7Řf,I8іG.c˪ ycr+t}1N1Uբ>%T'v7)Nk8?LܨÈ3p:NAw{~;fBufMLOf ͮv~"ޞĽ5N 'ioyLwr ӒT!a; 8]Pm\a{baXf /Q&T#Rmf%ܢ[z/ LEBiB)F7פB;(SlOzy;5@{}픣<V܂y ĵ eF_q1GrPː`B%\Xh`if5ets Yr>Kҝ^C1\S1nHt1J /-=psǐ ڿڷlWQ'ꤷLF e)rā.вZ巰avH]@8g`bnd3{rzFL5˨&/)X%d2H51]!?m1k#O Sk?JN kvTr2,;9".(oX'I._&ސ8PK 3p@rLCV/~W'f.-tuxֵn?pcۼa>: v(mJҪw!kqw}W6,ie]A+]g1n-c>:Zks9B+8d4앮аДsV =?OKHUV abM.|vnq1+E$װ Ctc~ wHm 7|b—֏:ᥭ!EɸdQEDa]EŀñsTsݷ2f̌lۗn#<}:];Tm-WBp}#}PGМ5#xj:gRdXn[swB519ă2TҾpTk[ Nuӧʋ*6oDyd2ݬE/sp3$tk}tHi:V sgJa6 ҌXWfΫجhDA[W/SC*4lj~!!u]bmsD@dxfA"폍h-iLMQfT7%n Z? 7NR0D(_X%uKDH2\ ?}pqvӕ 8Q8x^Ȏt,5zZ!t;0l&J{x&5Pu)gߝ4SR,Q 8iu,>d8ECy/YSF1h  Fyi&3'Pqz_ :a L^ P}*}M;$Fs:egڶSi Kլt޽T2px{r,k-8"+< ȋ!GEfF0TT|udD=8O*7S n W~Ȣ_nehhF~\z/i[PɔG0 j q{p!k6$,GYpA,^1vs]}).IG1G{X,+j€I*g-wʿG, ˼1=TZ hp|azWAԎHZz" IQ6{u39r d:*a SwH"{f7b {{~yy὚(60__aRzL<*R%7{9E2iӿH  o=ThffdQ2$" JnC8&GI9_W􎷝-5nL#/v06Az8O/.nKUE{p^ZCs.{#^kv~R?t@\4lߗ9eS1h_\zrWDBU;P+N+p6[oH{rىa2ւޜKq"ACw돻3Jۤ~'y x*X#AA0nσ3sՏOқqp$n35_=L'qәT}"&#.ۮf IaBm&>ikDVsʵKûM6wÀI1N|wgu} i,Ad Kv d)]1!# d3eلҼ OR۟;͵'noȾ"cK5z0"u\A]"%say+i&'/ƕ1H~6mt i aWƖ)^XvivC 7=WSG -$NFMkX՜#XKxvgR3x3w LGJ X$M9DC /e}{ M-0O&_dxiȹ#8E;¸-%y] <#!YC\"|8ݓzOQ-/ƐIbѥ4z_߱ dlʽJCÿ\3UbBd BnVag -N?)8/]rj~$}+jWޤ, rq~9Oa{&ďp#YQ%uj߾tQ{8`tǸ[kJVjF7՚^Cz,'A^8jEfb/NzWٌJ.`*7C&Zv41k,mR-쫣)17h=MYg]DQI2GXh!oPtjgX"(Ϊ˽^gD8b #p@j=EM=<ٟgZ$Qq˃zDJROS%a fW869\&/5k.UW!x\֮ɣ3խ--MT\ g4[ 6oFz]g@N@sݝ'V䁭IFXG/:E-B 畐{^'rC)]9a"zR2gc*t̉w _ݕ1'0dym*lϼ[{Xn6͙)3u&]\ϲヷ;l|w]?]/֡E/௻|ke9PB5Ks;h4[BZsû } z'y.Pf}QHf|YΗ S2+A{POߋ+ir)GI8M g_`īu1()t[nAH.7q4stqrK٢gH)8x-|S(2A`9GQ^9kw 9M#1Q\e)Bc<#H( f9Z*;C%sv?vvGZ7bCy1#pwbC)7E ne"a?a8"쵙8EV7Df'kgE{l vn^Ȋ*\aí4 !/<9l'k2!3h$Cm¨JXAeˍ3QZ?Et =x URhBPw0['pwg@V?M̲@Ē܆ɘ1sbq!o&fJ4_!w74AdqqL<ӱg%o2 EP6Y\^%^0D9,`}Hx҈3[Ӻc!Ll0tV0ņsk ?T >h XC7\'R5d{DQLrR__e ʸBXH㨎Wy?Pٜ F@nPcADv_OVyJ:o%GJ652R_kXoHn^2iEJx2m!pi*oFɤ9Hv3 |BM]5rMoQ5^B暘[qY'cY/ks0tfpfpntR-PEWay& Z5 __/ݦ"Q's*hYjOp#,erԌ ۼ#ųwQv]4=)7vvpV"7A ?`޾L52rw>V-Am` D-6  C-ܢ_i0ZIT6;CJൖ[a;-edB A$49ޥEp$6"dx :4bp/Jsŀ:DTq&iŮ_^W'DȪDQ5x87[X?3;_>)V?>}ewй D";$>/^#љM016db0MFMjO>:BHVCap6,db4CIӴ3y1 A:4E*,W_tkkD^,N暷R:L Or e?L%| MzŘ˔݂ Wq/Ҧ H3[^E$M 7.nj.VH;&YcmG-5s)x7*9p_bùb,FEHOY/L^pkpձV<2y#,_h t,"S] rcR&\>J7r-]1v61dz0FB2966d'ze+6#r#|,V/2q/vAD}kdN]}m|_/΄YiH$KۮOwcjvAk܏V̖b%ĝD3{Kge|/%oЦLí=N,!qTIM_K~qƅ\˓l3H-4ybVj-qAל:Sˀ[W"eD>- 7i&oD0rV!Vz" ([6DcAP-># sMt=tG79h(GY߿,/zIԔH].27{# -m|8s68K_-2 ;3-&X_,Mty% MP/D&/JV2^~@n\$FEHI l'OЃF'K8G|S=?n9@ߑp `D Q4?wF`i#[gN&VRI1|)^iEWz@b,^D%&nR(G܄Ҥ7Mup-";fĔdr5Ɛ^[P]Ms;Av2պ(?^w9&$7z]0Rx ayC i}eS"j >)Rx74DZ cfGlTsKe =+RFR]+Zh\wGUq h+ !_R륽uM.=LI줡1(䄕{hMqy(w= 0؍сnNӞe+Uc6ҭR1\> W .5 ƒnEQeJMkP6P 9ʩ(Eߍ\eX1t *xUߓ'G\+Cl"%voQ[4^ :&ƿ'Ah7$[cdmtjmk}Vp_ũ,C~t(ۮ&K ޜ] &_ɎU _%=lJu{gئr!cq-eꜜ߀0d?P[7XvGptR xs OF\ o>H~OMr6ﯦMUiUfFh!Pb㹠f|e*U}r9IƤQs>h([[)u We ĭ+I?VUtU՗3~D}؄ʦR? Bv8O|y v XR.@Ɂth7 8!U$®1ERGܳǟ9(MZ:_^,)*Nq47jYx땿޾W#R}H6ANAؗX:ci&vuc>xim=#յvLj;'q3fXܺ=͌ȻNOq xʗʂ[6 >AVDu\q`| ZQZ+Vm-Э;Q:UW kfTbѥ9\~ ͋!R}M/=Ml* }KwvzYw+[s텴X@aȬr0sj3'm(  `*D)ME_*:vv5Z'{@nP5y<#Y1"CLxT>YF*CQsɌI ]mEa6.G飚ZAf,21;8f ><ʜ}t#x0Dr_? 9.f 7ee~zA" uXˣ7^VB禌~sIam3R\<` [Pv|.}R~Vͼ[7}N9sG!}u=߬2_E]a23}PA]r}G($զI#nh#CMdG @pw0PGOϮ(egG ?߃綡h{(cY3^ۃі&0ZH.C4/L$y_>ZjWm9>*fl] &r@̶^eSY Ugp*O-UU:3IZ$>L+kPb )AX_=&ʅiEJ#/{fQeLTE㇪arރDl r*$[Q>{eQfzL_yJjD%GEكAy׽Ja+1*t+*RSloPQ#lX?rt7 fl7qP8>^hEX]KL%h (Aa#Ԥ펊Òf! +!c0LZb!(c}"$%\A-ᚓ͓վ䙤#:jImѼW[Ct~A-oԊaѹGh($&H CU Ҥ3]~0DC<\vDT'y}N(?4e$r" O]Ǔlsj2(+B\ +33YPuts"V" <ڱp) 8 9ޓ_I_OhQPeIPJnnӜi\HXAI~vKVEZL:oWM@e z姏+MV{5L&δR)}lz&yX~)Bk ĂUZR:»C:R]7mcH7!u LD{N>lŠ?FW P)3DSE [SL=k{vkbKK$ (> ¾$8>J;4Hf;7[UsC(_Fi̚42`]Ln"vPdѱ9Y~<[ Р3+e_Ի>fmwBu`RПUɣgϔ 5jgxR_5Y-$5PRNַMzlp<(iGaN_~n0$ٱ-(/?~sTVӌtE2юn&]Ò&WyT5S܍Kvu0/-5%h,"ǜsKW QkI5WsO><wV꾕?CSWŚQrNC%@.7qBйf[`@ݦmhm"%*,0`Ip\wabAZӮ9<1 hLRP.VMӉMXמZ}p@GΝhˆUHcZ||pTBvbSBTF!_UڬX2SFKX8nSIîjuʏ5Z:&gS[+tc5N_Af]+rKi:2AnC)iSݪF^U@<ƨDpƅA^*MˮB*?E; o.Նߊ2ٚ`K#j~BvI={śs-ju }TUȦ~L'AJNÐWXF^Q EJ x-梶/s>юS`%A8}7anvuG;-(hKULXx*g+[Wj&b63iTd Dߒ]ӿ!(8L^24{8u eOpG,tNBWG >Bk:Wf퐩B1ݿ$!p/dR RTr}hK@YPN]xUfuh6PeөN(Z쎒bh1cIzgx}9CZ} =(S>heutTq2^U0apT7j*BKá\ǰ20 _y#[liUrbvZ^fR/yDz&<3tgT32 ׮y59w_ U9:@}U*)s f "=0YLKd$s< Vk%*Y"׃<w*Mia7T ޸mV .vE嫴HqmUZ+ 8b$>$D|>8!u2~: a3&Sh-04k*2ǀ%: 4&>`ƚFPrKWyO\]QkCO;㒆jyaa< *md 4z+=dt8_&W'#==i3Ta>']aD7tZDMq|6jAT{=ΊIlnh̲Mow$LR'+A;HqAݜ($=4f A3 \F"-gJH 6qv1Ce#ybR6y|z kAZׁ͚1߿$xklۦd-ͩo IDMgB ^B 8=6\C|VDJpr&68ܐ_if۔ٍ;Flcd ]˸2kBȗ־ 8yvk:N=)aȠRђ6-:)۞swj[EJ$7I VV@5Ws؝c!׈cNJ,쌘B  9ZQ29{G |\RȀz]Wcy6cz( +K67jR" Ep;.v }94 @GF2Ak̢WDܸW8N- !z3 A,׳98[SGlmmMN+M /HzAG=Kfs`*18*s6nj=;4"B$ #|F-lhdRWy-締{/qYv7ϻA#3Ivrj/%H nu J cT2sI 3:mV,z yi{ޕyPWGLHϢ9sgmGArsM'Y_!7pUmZ=&Dk s_ak)J$=SY}nLvDk:}Nɑ|*b&JęQ A.o.0E vdg]XJ"I`ԶjH$G.ZxI*3 NDj`_uS[K7E~H^NU[PxJ#p'+wme1Ƒ8p:;L䕗*DNGw9{x#g\yGsMXoKyڶ縳G 54EyWa-P4,{[7ȕMkMBe2^qE=iѯqs\$js!vdDyQG O6꟔XhDtVRg Uki/=-Wi")~wXyQLߣhR*"ZWg\f;>ߒlДcyop} @^s\ O8q%.år9~/4a8,4ipqy_fnCBȢghc-;,4psgtHno< Шo yr+uXMi #9T wgU2xF|U<;\+ U1,!: 93XB zbNj:/?X O0@U!9ÙD1>Cw7>+1>eK(ouyNYdHmqgΨVgXV m 'tr1E :8cXVM#H.fӤ>4:)T$!ž C9 gqrЭa!"ݰ8w߽XN z0IgHeTŸm_ړs&"cb2w3Ap]hY)U( ~:l|Aֻ]էk*n-wX4>G5KQ?f qqaLc.PEd?Bm{0B8[r[c[0\7"^W"7UrspCPeO' {!sAű:!/c=e3ckAjuv/ˆT) aآT:do'!PAZUKV/ւ,Lpl}k}ֻiVZbw1׿cF'":B_&Q ːUz`bFqsx̳1Tj{Z׆?d*t =x4>ϖ/b VFsc` Y.hIz&R6ܙ$'j.(ڶ÷~~mU:gjZͭ0TUyEf&Ԕdyγ=^B{ӁB:%O>!۬(mYdE7Ͷ El7F+BbMAMV&\ mϋ|( 8[UXő+"r(e}C|w{倊;L`_%˒)D{1Rߺȇh9%CR2ZmpRo%Hv |lbX~s/.SJMgPr\Re3_x1sLD x) [MAX_!& .Mq(~K j8*:m>daitk4)".xj0%-Axr1s~09/պ k}GaΌkZgQY[/v*7eZM@x _Uc|BK^.Ƴ}E/&=rD(Agt r$bb[]&X*L>*;l8`Zv61c6{$[jҚ]"ḧ;U;Uה8X5' XF͋b4mú1Na6/ei0Omwj K qkG- BX53H.;*,wXS;}U #HLu34nvsf3@uRT)5;5:[,04jօ*u9*WQGa}~,+uIBc'IY ۻ0 Dηc\KQ1 ysH8D"2 ],V{]; g4Cw.[hffƐF3a饟?r{|"j~Y]i%ڡ"*w)#86~sp|\Av_d?sp@ޭOᴲR 7akUku.nZ==c1zOի1ƐuܲJAc^ EI#C7˼Tf;:FʝxJf}OT@۫Q dܥZSO&^52 K1:*0x815YpG'I9P1jTH5 NW{>rIN.E/+ԩ·]ZOjQ`8:F?+öVՕ+KȲeZZUL6?iǡZ!x/|fe]P̭ SlZzs än20|^x:E8`_UvͤL8r–p")iB#"E@I:=B).@j+_UGJՋ@e8Ofo&O\}g{qUMK}\i z<|=7ۉCJQВď'վ&fUZT'iQa&sRr7**pIB|THs`DC1<5d>D^&;>v|'(žvc%x5N!UD[rIao-{SOQ ar׬zOo ]` 82CXS_&j1pAM!kV ǝ rA|òX[u}sS>} n^3pO@aW\E?,[P!];zFsPn'_steX*-ٶ0#iD&[e:|2Uy}Yg|Vs]m|v~Aq m+`F 2 aVdW'4/J1TP".Ϣ&;ҵ};܆HPa6{|\HSf Rj C9 `@9ѽ}mǓ_MQ]}񮄈n8e^FGx9rÖ}M5,5۪DR ڴ zAVlWjUdi;nO3rd}odv]]FRejȢtJ(+|+Id>b!=ghZ*, UGm|: g]Vn!Ğ)3I)=nx勲v%FvnRiJcjUy90E™tu_8NDq?Qci?V.g nEhU@&ɘZW>XsG#z5{u}9TBW}@ƘfKA{sp #dn{)0uVs44ydXT %bKk?rͦ \.. _ aXo }ok|&[_lB^pF~iBO-, E s4lrS9@[0mP-rM$߸`H6 +ݗيΌqERf"”ݶ9!nnV$THf A0sR|TBsYMӗAP-?ϥ!W,vXsvlp`s"k_*J?~Ze堧<Őo. l8vےT*wb-粷 Ns#st"oRv~ Y"*ϵEuN~}$`zLeʵd1 Ą@ &im[):@D0ݴׁy{ecq8-]yeIH@w%B u#WkӾcW}Ԧzoc\MH}0EF뜩a=gs&s6 _N5QI.I2_qf~ Yzƒ^-S2W Pdw" ٝe8 SGJ9 㫃l"+=(= -:ҝz HM{][d U;Ft$\3pˣbzYGr6.<$@,j3當E)[9#2A/^eU00>B?FrTA[ӥ1kby= \x>_uϥ%QJ*׽Elb{:RrE%EguF$\0!OrGxOtP-#;?O&2`iV驓WmЛVh|:/?T3]:i< DG$>S^Sq@%0y˜&lܹn%R;֦՘YZ48ݳbm<zY  Shװ@ ֖.R12.,|;~eȄt[>-b9/ z;nto2;\3РL=Z_CJmN},Zf(sqLVy4O=%EPLsH޼KV8NpybuT?Yǝm?T{\9a (FTH ݨ$8Ш ,}GN:.RS8ʌ w|Gӽ`yYTnU{鋵QB{ɴaH|RD`thݴWԛp6#zxV#y W 2i)^ʛ Dܞ;V)`b# | xY1#8=CY<@ n}Gky D;/g|UuNՐچukȊ9J.4`D" hOe=#^)p!@'0k\ [X|0-DT7F.+'Q %c3Hٯ)F3&QBt 9ׅPWΕ^]!lϹQ*f3)(n y-X޷eKSzT:8gfh 8{zrKh: BR<,F1 N `{|lFH" ad *?_"+e=OWU/FVpS`2g;ՠw1b(mT<6Sw>N&ÌWG3ZhC=q۷gYl.5v]~i%I6>0lkLv1!dEu< gaf6nΞk-%N;8< vUF"?Jbm{Ѯ"N_Oa 9ë Q04tWN[MQ)K8b&?[GX2LXLCȍ OL/BMf }c9q?L`Y rE0@} zi+jƤ*0uBta*`&MQ* 1͠W/=0mK7;EOekD'Prsn5""݀4`%F&IUC7:˖:50Pfi6oXmTz;i8u|_ _e<ݘfۊ0gTϛVFۆ1ůPUN=4%9D%o،uf1P_ SEypO]^Ŏ*kg,ҎFæjl&돽ޟ %w8֙6viTfLJxZq:I;\\Kre[ʵ$ъ,3JFߨ+:v$/l} TqHjtG?)Uf[Ts_Uz$%QiQ7jz~] z9B:x3i;yIJs͌YHA6P6sv3 "ns{sdvU h#-3dHǩk{E"d┛/ k^MM %+k(_C9( 9#17:>~_>SgQIt`UKeb,I.t\*=ԅ)/}}ؗnP:9Q(9 e#(f;ֺ.|yeQtd*2plV;:U\Ug4ꭾC;'Aӣ)6^*j mV1Q q(h呩.~įgy٩"nCǷ ͣ%3!Bv+5J!Ͷ@Ht]W5|v?u`q0tQG*7xEJ8u,܁$`C1>8$>C 韀P%3/ "EQSPz;h\Scw=`[qV_ٕOz^R} 8FZ *?sq=RirD7{ aLHF܌($q.{OTT>f)-CՋ"ixc_N𵑹2Ӥ5ЗvޥsR X(.Y2lia f虢7T#Pf{ 4c !ik?gƼ`dRs}'V@}ok}/`&ِƖc6bf1q%U4x|{[ͱVctjvlQ-#J ~QvX=@MڥyM f[ʉ3>.̝Q4zfW!l7 w/`"prixU]=EOIϚ}Лa~SqXv2ck֋1N2 ƺ<վmyEYNš bVs*0&fC9"tVU [fح4G  fn?b.SYֱXXPkj 4/ yh}r%lxXex0[Dmƹ NTERaqS "wr6c6*,&6keT \ͭO(JsWMͿVlfE VAT 6 v,u8g:v*WLFRm(?e]Ļ}Y(vA+@1BǾ]'cȵBI?:;$8*6uwJ"ԃKKL Un$GU+2.x*1?9N`/ [Wh2c8@Sޙ 56l-S (n&;iE^{ %rXz{xgрB$nSpA؆k kA})סvEԟ4C&F.HϙfBF% 7QWa<=D T^ "K.IzW9d;8xax=rTVghi_><ܧ4Qu`S[AXhyXZ LD{b>7žis -qfq6"%!Tµ9'Vh<d a05H9Y܀ӗav-{qv+rK" u$I=2wPfzWS_8W&G .iF |[)Dx"]%iwPq +p` W7V\~Vc!o;b 0$3mcWj}e,2U $?y.s)v4YM(!fuJc滏à 378!2yª=g;}IRGBl VeNg4;r(1NL4@?!q~B yT9^,,ņ'*oE2\Fk7<=+_nWFk&Pj9;b۶;UFb6(ux|!%b.I[L*%@'Tr~@+4e|=Õ %ԜPW*n흁DӻR1j4vquMCzf@YK$ʜ9:)yE@D.R5:hP`s Lgf*䁐<Ժ;TzDW?rGz1? fhQ42³%@09Pژ{clHqY@fOJ4&ziK)^ʹc`ooq ]ʩ'2 ıW'31*psmz]3chkB@ t`7. +j6N29ڋLO0XlJ;d琏osTI O_iq:!% &QZ"H[hX{S W:Hnb*ଖQ+\~j_W䈳.^׆ A®а\Bg`J3Ym'TK3li f'$]"bx߁9O1ff@#"֝BY] ̢_;ʟ.?Q:tㅠ@Nϻwۂ0j|=Nے./IggOEH]:|,%*#=\: G@3[>_Պ_8fƣd ivcF7|71*=Lq#3dzxK6cu^@ݡrО^ qLž+ۆd!pK=$o 4\ѥXķd<;vh?,NH<$;{9&EhŢF$בǏ 'Ի73n u8)p0-Dqpa/(V"o[.ˁʫ &qۻ5xAwSP/)Aݨf)? =GTA'*5$Y[Ї;W=r7L/C(d \mב?N5ETmYSl:R*J[ev@dqtl J1]?!F_`>q Jc/`c⪟I渥8 A/㸸0DSOYBWPEX#[PzhW r/ν!FTl8< Ʒƌ5匷G'VgB4Y3Iq%-/ ˿q;[tV儕^ڀ4B "T U0аϚi>Us %Bgf2K] gl،=퀴lL7\ gBJwy-Au.V!G~%!PUhњұ=oK)J[BRSprYW݉-驮ԠMC?CطбԿSWw8с1 "fax&&&zKXb^$KX!lל167v^KQzCXVba~kylqӖyKO1,NEɅo琯'6mhݙw+CUUD4F2m`:e Ҭh8_H魷+mLx1b;p'8ߌw>)y|ptl⃱(.+P| aǺkvcu~ 8ùX+Hb|A7G!r2j'A1Nא0{fO8Q4!AWipZgA2s7eib$U*k٩ 7Kդ) wazG.b(|̈́(U @u,.t$-PƊ8:v{+Ob .`ZEl+_2~`^cr4h# Ucʀ'DC6kt2iD=౐sA2~ Ahӧ&;QނH^8qb+;P '>* 9.bոоno fβ[&pRL|Q?V,RR%%Nu}P\CF >z7qQV75oAXtYQS=r.[(-"i8|"aI9R)x$Mr49E  BR*P/0Z`.`}C."wh!bgR̭ͣNOz];-\Mñe\kn@m~3s8h􁦙=oǸoB:bNIf.*g`W(+WMϟy8'-#Vg素L$CṀb8֐{SW-t\8 vq(VBd Xc *PL<8Y n[]bWK^F$*\%Azz50,wF/{6 4|&Y,6-+ïΚ O2+0XKd { BWw܃@z n}or].;kzS8Sh·}g})[ V ^\{ݡxxvi pM$0Pai:%=F h/4 V5]űη\x cR8AZ8^AfF>νCP '[NTL @sz`6Ai",lTI^4kpkPyBH﬛*i@N!_]_EƋuIY$:eP! @ccܼj9t6 tIRo jar]hVoQ˕ѽX~~GU jGځ/dlv@3BTxh7ܲ={n|ұ[ݫ#-'i`WQ!gQg$gGF5"jOfR/VJp~Lj`} r @"dP}JD@v|eŷ$ BwprKgԽ.Ȱj1(HQ4bpõ+~ /ZAF ܢXSKv48#;jXv.IXtQ>{,Wt=HSa^T^]$-_q"2>ɆJ+Jٝ@Ц㖉 S|@-%#Ǭ ^3Gj"1={iTQhG!9)\19#Yz4lYzE"i߹$Ⱥws+GӓyeT+fZy %alpaEZ*eYv5RWLNք|=977~"^dj;ߌQIxe?g,FR>RM$yd[c^:& =·sf"q4v0@E{u8a7aezVA4H`Z 2%%v͇5G~Ʃ$}&I? zۙѝ/rC]7Zmwzݮ$s`#\Tg F(՞fC,C!tۯ]nwy} նT!(&r \\[Sv]`+6=[,4?<[r(22K3]#5+QH9^|>143Oz{NEDQl?; etB?gA^VXv>_1 `6.} w7>yezgcunB>|_[q|/SyEQ0go)Ȧ{lG̔)P)H^=فpٕC.MleRc@zas]A?W9Io?ƒ,8AdgXCwvAyUBYU ԇ >t¼Kn- ?–֣8DsDf 2\Sk?FAUp|KkC#xj⿷ <i(x'ZgXgcF u{ !VqO7٢]3U`mfH9oFR| TOwO1PoҊu5Ju"n5*Qݜ#>qARJ-%Fc?ۇԡ6 rUМ=$ GIk|Z%]AKc) ImooKHGn.LPy/{zP gpTb-?t+vtXsMatvОuo8HlpbŠV< O;CNE\\^;DH/Dom`<@'1k Cw^v-~^_m:_i5 ~'!̡jڤ#~-` ?nk YﻉK¹ : LxkɨmwXzgZwN6E킶_̔ҥ^t | )4㔴(Um/ ʻ.=Xh8q$[BdIwμ$ 퐪R/B΢'3 _mG@"|(ZF%5A2[wŽ%ه>6Dv+k9ωzJFL2h-躿9` ҃ m mvk9:gٿ0,ula%TV{(- HWek\"+tyM/z#"t%Or6<1=heyZpJgj!R> ijtחySA[=4+}>ƯEӪ(-iiC ߮nauX F_`vj"ZB(?v5Q |3p~IҎ毖J2ni$D!}& lvϊC2c dDQ=q" h|鈚ځ@P):=4Ɠ-x5 CQv.i%2a$10tcvgʙc3oe;|PE+>Z|W%8IEʀ"0#lg r!݆Z1,\WAI)!>uq zH񙠔[0]O!jEI2aIRO{;9{W6#bg=侷L;22 m |䋩Xl]!=zO*t(UDd;cs4fgi(ra'X+pIKͼϨҡ3FS%m9VRr+cpy@(| /{ls|>pthSM&gV__찒ùIN,lgOINHh3l0i\1r«viV~2P+=֬PAd+ryGӎauԙlœP칽X4x1F۶MHm=Bk>X A%m"B+:79A}x )`-*W)ŤQZ: h )vSA'tILCm9ϝ:)Q(iSO\d.hW>O<9Q`=Y5 l2=H ^./nv`k?QO"5_t0GǏ-ok1$NշcpQYЩrI,ִ=pY!?"de"}EG* i]Gڛh3x:fI / t-RakVjE뾁;4EbdL# PZe 8Re@p ‹c\#KLrfteg}PXX@:4s)S2C#k۳ɺxs@IaQ4En[V,4dK1jkjGģߐIoVO:5ȍ.!5 3 wo>2Mcz ۑT "1ejdڰzeX 4 o(F)$bťєy06`'H5Y ]7 .˜f8 V`҆g/K6SY]1cv&>AȚbN`iwny'^K]K#8Ոfk3ꢫg\0h&hL~듇S7 3C-anaڒ _8Ѱe7fR͏JkPR%v7Tg yWU@Nu݉}²rq W{W噩s~)c5$qSRm–8b :6tk쩥gCfeRL]ëӁxnwfupRn N$`/O['u9):[BzKB 9н M,1f^QFv?n-46[-t/PT|= ]-{P}7 "ہ-Mo6˥- ^LB n ߟ xh-"DMTe~^v I\&3ڦMA G!D|$@:ѽ68Pm|NfϠm{QK/,r 𐧌%}60lӣw?%pz)g 0ihq bTѯx\Ir=,s? C PʸfC]?H:c^*3(PJU`:C_oE䙼posoFJ>rO%D^p(o[c,͎Px<_)׫M6jJ[yqs@QT]9]N`>jE 7lO]`IOMYD 9[ mY.бo Cb0ҧ'K3QI hGD鼛JxM0 {4)Nwܟ޻Gt[u$M[̀z7fie>_o4֕t,XѱD?p4DIō̫HU͢+q$ a?ϓ(,MgnJWMDJS]HѰ<̲!Xg"\jA<{7JW6!Į5qۼCfMV/YW1\nZt}&,jd*pzw=44oT{sOpi2U).:ܼm~_i'ϋFV)rzY Ϭ7!PO^B@Rcb6{Rl1>Wt/ 77yK o;G%3Bs6N<孵_~+< w'@n 2) =\$Ȥ[{8uT%9 F ^!pP~gt'|w}Օ+y/(8ݘJu㭫DN Eʸ݈+Ӯذ9ѫָc +5(o^ RjLC8= vң EVo\*[Zjהq>P#/XwMT7Јk:b59/-$I3G C'C7*#?NKLKDOxjlD { D#bj`mk|Dcm鰑/KSǂ\`e`l;83j j"*Y_$< S7M;:Y+1^Q)Lo5SDDM x31 U.FDA aC~O'JٽmZ+G-|+~g<.t,^NL[(,HUBzG7&ξ-'Wx# )ROiؗE/R՚zuǬTlsϘ>B"<3xoTo 33 halp=) [/)ܻ%/'Jwx 9Ds h/ی, {53%r/{.ydE VETƐ=AـaK35 +G<}` fF+Ÿ7gT-H1e? J$9yUWם#ۏ|%qc^1F~(Vcx~y:Kvu7§CA !P4@8y Q R-Nт:F5}՟.$lf{Z'ť.K"I\4uR2 8UU9m؝Y@D;iu14oNʝWpM&nJGi-q=63^\/v0 6$#dKzT!Ӭvavp(WT|vP&R.zZEγU-go9:l|ӋV6kK}nXB;*.j]3^B(5h_LǗr8{|:Ř{AtSŠ@I2ty @nCS '+M#u$(sBfOl8GM೹ጽy%,L9S(}4Z,MY A6FЩ6)0n&}&($ޢa>'=2#0Oh.9D"%x=J9YڿP!DIVǠBLNY@zwdrjOX8.48/.4[wG&M^ʟ˘%1 ~c[QzheR)w\PE\mB+UCe)5U,ծXݝb&۾ PiU,7o_ GTMkآčHx.Eaf'/yrBMn]cTݑ٢Hx]LDžJeI`fo,)1wN C~?zJ}!1Ok&G&f! oE>w {3;/F\t5$llK-־ehSNB>Rt9yKr}BItf#0E$oS g#`Se\JÎ&^:!Ynh[I3 <)wo-!Ua-H*Ǹ,|gu(!cIV1oC54S2\?#Qz`k%=?˒DyՄ: $3E,es~VVe!xM;;m&lxQ6/.ׁrio ?ݭbJ+_~٥M-jbI}uEN!貣rxYgڠڤ{!V|,,)TK:Me<ԱhmBE}/h^|uS_i"oU'P϶Œ}hx !zH8!a-H69JM/UT(6p{vt$g5ac$AL_>;_= rh/RV[Om> r<'6ӚAx_9fOY+A77kbzv)vD$j^?cF3#$GHՠwmͅ-ٟ`{8_$GeĤsnr9;vpoRU 9W'z_x|E=P;Ɣ!&MzXBT `(aqS ɬkr˽{{{.L֛Hd6 7o1d;ݫ))!ba\ sIíնT'8^o䘰;ҮUK{TAȕGM6|歆 FacxRbhNP jBYwxVW\Fxwu."7} &t+& mQϵh#ESTuABMj[pR\>$xy8$y{7)H{WQ~[KgFy4ޑ{>ijE2dg٭Qm^WEqoz sօ x`ͣ$r磥8(RAmiR`XZ)B-FѴVSF̛<\%x 1m )d'Z_ <ס%R3uCaݳp~:4}n 3e{cquoN lKK8cf0"a'^AFh9t(~9Y|^` 5uͷxN6UHØI }*{u$8U8p.yCFܼysQ-ls<ˊF>Xv"b㉢_T!61T#ꠀ^"#OJbP{MS".\|ms0 e?KMR.8f 1Ґ 5B<NQpiRm0ͦsO܀˶Tp 539!(nCMkNNQHMgR@yT v^X}>GO&܂5०z{x;: ;gU!te@Dzx900Wi;dKl?%o|CmxTArGU΋0Ytߵ n&&9<;=_h[~Q6$PMJY>7˅n8s>%P ` GԀ2Ulx8vKُg\4GC{Y uZiz1,#j2:$pe9lPtu񠢽8y!jw)BnkN.Pn4`nyۛG5F*%9KIzO5uh[f5k/b\!3xZGuU:rO O vna"k$#PM]:Rj-X<:5tɞ_[!,1Ns{IhQgU<9<4j/k.jvNlZ͚mEpկ`uvgNrd/uߙ> BJbt wWćF-MR]66M=U ghK#*PbvJONvl2/c:W)exhIaQMez000|ʰi˴½&}gFw0BEkpqID8ee{jghj:!M+3LKt X1`{W7Ä=xrUCcS /CWP[63RW5p\M & ڹ`T,4hC:(ő-O`jJ4͑&'ǧ΍<%qCZQ3Q,w ;RǴ^ħ3W2m[?|W^[hR4`@x"5bbq(n WH#9[?V L=&1.`.vAӭ4% L7k&FQ@!qyf.͡zFۨdj==,_"*fRǠ:UU^:+Pr`Fގ{KܞXޒ#VI=<~u}'ޭ,_;HGͥM6r(DiN,fjZi+fx [HLk,y)> ߶ b$ջt[9+Y48\ldGZkHɸRa(F ߮`~Њ4utՔ4#$t!5V:٧;=tV@@w>Ec~E-g\.VjnQ}s~e.k6Y C)ȏhYTn9#A`|4LŐW. -\$!cǑS:^' 3o&rBT &gGjKY &L4‡⧡&1|_,X1(.9lDm b \JI' rخ<kd;˂ Z8pkX9Sg Nkm\V{ԓ<s;lR {ݰ7PWL{U} bE(o@CGT }?Gn4jJyL'I"mq[aƼSh8"pę D۩nafBmQX 2$c$oQx kş4W%]´)fC39zVkqX(K)EY."O *dCXQ.yB c3%do3bwce([g/9^e^`n/X順ÆRjz;ԸGi#m!% x(X=Hn.|aRSqcERJS  ~2qթRkQF$nYն,{wA;o:H ((IߧeHt+`&ȗ] F~QقFafB6WuF-3KM%si.SD++hvzE$je JV͏A(jSĻ5(C* 47uZJ{Ng)RˀJy84, wQ<أp <|_x6'JdhUO=g)SZ&1Dё"w ~CxXyLN{9-ݪrz&3^n/4bK9[vF+t/db|Ƙ5L?Nk\Jθ2vaLn '?7Ѐj=G J8/Vߒ ]WES 4\i-&DF_o1ՀC4䷗p: UϥZH1t;j_N7[r94JhKhf-d[fr TMT L>Ωn7O] WfL7ѼaVӳ)$+TG*Uӽ@D'a~P j'q4>Z t H(cb?'}հ*]-~VUt bRtBKrjZs954\6·fTIG_l׀z .fAU0v{)?X4 ko.p('H? wߐ 0t@й&CWCpn(*GKVV44^ǹ-4魱t n=-II ^snzu~0) !4CK1N14뻒L';akH7bH.P" -wjr 'q0({SMUL;7zv`B=^I67 ^@I'E>5T^TT$.> LXCBCEw/ο7urt b0T |Ncوi|~%C UEs *Svq4K;8ҚV\Z!mm (^@9q/kv|5N{a~F">[PT4]g Xkn@2=2MÐ7(#/Τfz,e [ÕtVSo=DS &KPj:|)B97*@WHP!\JA'ċd_z͉1\@#2ΞGyÌSKw" 0ְ |:Й|g.81"&Kzb972d[HLG҉+g}#wAu (v12W辧Ij $գHPI9s 0+'t1!A,iM$ħ-wQsq?,wM5Wn1bW@W݊@gQ'Adɦ;V5o_$J[J/ %c{`n~I~7֚/TJͪA&5e.i%h~ZYGZK2crg^JִϪ{8mRj$ &̶w-W{Tx_D )JHSѽ<Kx1`LpR4(^`!3c6l5Z噚0A$ "B`ҽޛSKA{|\ g3K4f]d"߮#u[1Y^iFG(1:Ю ˋ`D!z&"qmS qRDhDZD 91_`| uo>.A|%snRnG۰4tf}d%-\^R9_ܛ!i2D6fBYn3lS:>  jIeb7̏+ϋ!,Kq YDʅ3"m":`TM}mގQn%p4>+lCԷȬ( eg"l'7kPu5!jۢV v] pQ Idؖ8Gm# .D_ a${^FE&8mD55F|eA8e~Alhwi<4O2< ,=Iٛ,Q!XAxշ<TZF7pyqJt?%*( _]^M sk3X8EJ+6}S䪼g1ɥ4Q!` a%ʶ>\m )U`u,[KlRmNբu5RDs+U|g_`ͥ%&ox2n K+:Yd*p-ߠMT%hF.!wX؀HLV!|@L_UDý7z}\^VF+wa$@|$HEV9vWJdŴytQEHO8Ԯ\uéӛAchQextLM%"E.5ᆂSj 5Cvd`=mɶm1A7̖iYR%?;$1|k_zޛp]]*I$r >%U&sDR&F*E7z9~v<6WRت tD9c8/;UTڜ*8Wb(mG\`.Q{p+ڰ?-ʁbq"hL̡_66UIo #d&-dw$ -͎ey3lz&pHq4QC:8{)*m}Цמai~;Y4|y{8R~^YR@֡V C)쭮1sd;a}FBg)ؿ{nPNe-$s_Z<ul1d4-y60r O71AR#=@!4XJhD@?$Q~ 7.G A<SjNv Nc NɦZ%Ը)zd/:Pף?1c-rDtث' "'4ijPQ:`ԦȞ9^2P8|}܋+)E=2aa,I,dLG 'AQx4*Pf)BOv\ZK ӓ ٷB6He1gPH m=)Ak>aUM];2z׍#lq Ί{лf ű&RL|\.n^@PSMvYAotLCS[T[^h'sG<'I0q ͉bځE\ΪG}=Zf̼ f Dh6a]Ƒ`^l"+_(#I&&Jٴ=RJe_qJIHi$-kzLhjTe14!oŊaKɫsԊbIXőghPmw]Ц}\0mϪm8mיG]\f`E2+~q-h]F[TKX1 ZÊX ;d2Xw7FʞZr`Z982ի*.>rK EHNjJ6=j7ɠ6Zne@P,bײ6MN%ᅏltꐔ!3Eb{/d l+F׭ܜˊF6\%ISgM@+T vdu[r{jq^btmƾmUaU4@hcE0-J&Xgvr34-5{{y4M 5HT*=BkױKҽdx-הA|QO~Z훠")RD":΃+0`y<?l C~Ъ An*l`8(XvOS~-d4[IIDHkI8p,@#c7g)`}zp|I>"D2j.+Ԙ9-A&["L|4.?->d(pw; +l'?z77?=>zu;CBhЕ_([I%anQk!O@ٱ YyGdQ)ޝXnj saZEkw[xԴ'Ixx.%gmZ!o}\HFem'Ӗܔ 5;4D#}]F'#?yh)~ mQe2"?(WX:k oj[Z! l"+Z i9N }i$ wM:LQ"]96%ML}'ܗQZ{D0`elܯϴ4GgՈsМ󫑶wJt[x$x}N] J~2QB0sW/aAkۼHXd|܋z렬X9+"*J76(Bhr-\\`N&>x =KGFK9Wv{+}x]gi_H ¦-kب(TB:^b I{3#}X+D}4RǥekpW+7&#jmn0|xE_HE1AM|\ _֙jܮћמJ-+HS.s¾Jp/HPdjy=]l+Ru:ha/98|Qׇg:`=T(lCmֹ\'3#JN 8 xR06%2a5Nr-^}N` O8'IN`'[?+4큞to?qDS% (X{U ݄ӲsN MkFjb㧶kㄸ))B9auoR nm ۟9 %ךxd`rT7)xk L^]sazybǠYo-5~1#n$V|6CBYP+W`&yA}840MD35dU4|n$;8ib]$5-WKppfE'U!Vv 5K,ɜ 4Br;WrjlO6Xl:9l%ԁn1G"3RJ|xe/zb3s*}t ts@7Ӭ&srUC5iK2\A`%lx%?%Ne(aaਸU["pFy+:rȖ( :wP)5ppywtA9\s6Ik|8v|f1ߵ;m`Vlzǝߖku{(^'Jc6#A,o$MJ7El!#pG51-ИƼ rH|I8kic({rW%H=,/MU.%~sKLhXvlqK9?;gCsf;ifJ"^&®+ZG9DӅƨ{uT9LٽJ^ | FrN 9|*mDK ؿ;|{$qk$J6 2pw$^UFij9:F @]at&7icz$7&iri`~4Ń#F0`s) Tx{BΙ\kq{INOt"KZYׂTsH.8ªdo[4"r vhQlT\ɗa4Ć(53?=>?`1-4t>ZǠADa&A5쌡aS[`-oٰC8=w x _H/o:a,i1D'uj:ܚ:~g4UKZ\472Z,Z CŮ[ĝo'lqtS,6ނ;mOj Ƶt:R!`X^_jGM4 ccJ`f-`ۆִ+e.btRVY[&e e+v"m=K,T.W;[ͤħQq{ޗ/k0'`o5$C>q It*`rWN OK+?$T!hAvl xNq\Y9@Sz<;5|LAʻB|%{0eېldLF/RfB_*$OǾǧ϶v" 9s&P[@h:IsocB@0QA)5?1ؤR41o?;7(QcJ.Swy$%2l`Wm,QLRpmC//RLXq|vk|>m Lun!4p+1 U=+dc$6hr:RT?ek&ؐJzW5;X|FiB.-DDEf&hZzØwY;nhuBG6Zyb3H=&ȑF0|D'>HS`ċ8 -N}pH*4mC^A-`iD̍.EF id:y%.vH_)|I2 ~EUYL:أ9 Y\YBljPz E)')dH@/lg^_Lm- dQejo9v=Xe:m yutFP ZȂX\oꖪ/2>b+HZO:HO0xzIM-+k6j%?ipC4,"psjJuDAFϢ?&eL^A}rS|򊮛Œ2w ]pS͕~TN,:r$[l &VP/ poN>"zmMA^adm7nL?cV]m/6e <g$BШvJF$ *_,& R ۡ=[Xp& V6dGULƘ #pOK{䭴5d7i8#~謻D>i@}s.lTʔQ2OSTc%BR:N:Q1|#JxIi1 ,8#1;T=ڧ^c .HGe\ku. ryR9aqR ۰wY )|XITdYTy7_n0 } <Q"hqB_LQU/BnFXYP]ԫ `Bv.ƀMkefb;uOΩ2u5p)-gzH9fAqgS1jmG%i@7tg> ;U+,qSEN(q2hۏûۂ&oj IlXW BSͫݬ2 DU(NYmlEsyw^QTyj/& QUuuDs%>%q2&ovM4 4!c7ڢyZ&Y{V5dޭC_:*Mdx/^nnϼjv2i>x+dtbйFVX0)e`[ E=-)=2oR*f'˂*4],܊ }WM n S(MD}L^RX59 mH0>д:I{m,gK-,sଆ}vC vP^H\u`2cփ.56,_F*M>;f|oշ߫QB9652;VK( .ʁ@mQOԥ\?KQ͋Vmw^aQ%$P8R 2):Z[yr`N 4| ~8x>{+aW$ʩe&[@tmTҫ!^T^ w* s*$i9 zށTn'cM6|MN +d"H[+T _+ _Bc 1_`GnxvL9 D}ؔÛěc??]zlЏĪ w`.Z 6w{:@Q;!n#DS8&w10W5ns W?K[%n[T5:ܳL/# }̊AoE%x'=5?+zeiSͽ^FXYuLH n` ~R@x֪ĐOy;Q6,4ƤPqhhP _\E3?BlΩfTGP$9>lcNf B3I1p㳼'az@jw#Z:n 桻VK{Q!{!*B1ó77+9d%)>HǤ:%r,B]]hvjNׅQg24ۋj/+wE=lA=ʭk"HTxv/EFOERP;2:.5yK;QDZ}GaHk Pg&e< ߕ_Jí3f*p@ ZtMJ@xGEyr;_0Td ߘ%y5'[)DeM8L!|BBrF6f.7Ut:ƕ?x4=&`Sgpvf4 X.8*Ud7!99p,὏T$QMhpQ2+@"EL}P<3J_1dэø]"ڪ4p'qX]Z`|iZp):ßOB>\c7MUDgě^k&n!T("CsKe%UȑJℎg Q@G֌Caɡ# +8fk o&O$>+hz!!`'n7aX E@oCI C~"G@:X|p.Q=.Q,Es N땉yaY=">\P큞aR™-&kB6_1n9 ); ? ?%@OA/#-gԉ/6AT`˭ Gr {sd3_0~2"^Tl7hqsyPe2Lm Oa3y1ӭ'Wu D=xx6Z dvڢ3 >iW;_HKobiO$ 9vwxTw*ngkGVjѪs I4թS8C..NڽM}&eS:4 {'f{h oV4@Ugg̿!q\Yw?W ռ\;V7mqi50JS;ʴ }ao{|Gu'(jޠò\PLmG73\(K0Z6+ƕP/*SweI6`(A]ڝ,Jӌ^^|O۫)ed3(P㛢>hs- gI}!ND+ u5>xdѱ6̻fX CJEjuKMmc=lp)=Cy%Iru̪CZ<\H-腠xNKeǁM}= q:8bp" 9ju&{ϊmOy׷Fb(?l( Z=`R"#ՆYV֞f z̪kyp=81W؍B+P.z@qe7u}ʵcsOى`/dNm@<*P CG-w6SYHGu?:qſ,HIjeFT/Vw [=84a+9o+Xq*Gyjq |DΥ8AMzPvNSŸdD /N\ !V@!* N-KN0 G{)Y`b~zj"ך~p֟?Sn7_r CpugZEd!l(@P&H{v>Ipz^o7 8+f՗ؗz\f$5H2ME$1$][?!RrTz64yBb7=LJ[`;slWW/PFl?"'ioheTa`ʖM:LkC=;珤he G:-Z$eNߧi&eR_~[DDZ3l۰l0t)$+fH#c?sÊ.{r{KU-c-ZM^*W  =<Ĭ" CO%kB)PC{sU{l M+U)!r+3zޯ~5Ds@YU3FZmT_*5n#I낇|] #Q[A|.,, ρW[na0)mxi4]~@ |Q5^h[Iƒo>Rnw~SvVhm>5]4(@kT`)v9vVb0u1m M3Huȇ0ΪJ : gsNOdxKOp~0 WD{@:Ѥ8BZ꠫k0{_5Fc^haOTL}(]$^?yf$׃%#Nnoڷ1+͢fd>% Tlդ9gCI]|M셨 I =%Tz%}'T ޟOHY8z =1pDhx?;z,&qg|Ʃ5tdp uk}?,:QM޽-Mz'! +fÌh}1\b 3%tʌy3xG&Nq2N-<[QMRkjRazrTL!FbǍkwHװa f^tiMk<mBd:I@DDvL[#[E(F,GM U@jYhS68|yr 'ſz(zQܴX7mE\!X s9X9bHga*3Rv"J'H KkŭJMEOX@XDq70 f+hC~AJ_#2"4;Е#;Snی:bN({pݍvʕo2ڲ x3 kfvޛ no?|W"ޤoyGR=t]m򟖲o%+.)ʍzTMJˤCo8 s T ڌ߀?FW=FQ{aNẰm)ƘזqC' a!GMwF!w<9_Il~s϶EKͭ5_a咰_yTsz/LcuR :` -4 @ n{ ]Npq3-bB/np@$.rQH3cWSClnucA7[r8xWζ)^-Jb$]^.=of"ؠorP^O) Ԏ[hhkxb!G,>nC)S3:DJş_  \QG 4?$geϢ:^` 'ف(xb1 lH >'ɔZ&`CI(~yT7ԦB;s.VbSb.3͎ʽɰ@w˱]Xp3<m}n:0/r}Fp]nzxaCO]sGDM9xxQdvQG>u~A*aeh GVS\}|I+? mRYR|5x3LUVr)ܷ4\`+y<ǎ0-¨85,4y[CC$N:,@i;Le;x͖SuGa=WvVLa[Cg)Sƻ&Ǎ]Gn>P\ji1 e׎Yyݪ`ֻa0, D.E=l)p?uA!G]i*7La,M~5JMn>**K |oьǹHҋof w?8䓄 nBa$ju1P9D_x$%Q͐}gj])Ϣf@`H Q]DuuT6Iy=d-RՂyWN<Tb!i1bUzvh91^ОZ]ytpZ0L LM 0b"X &@.iRLU R~ oŪCW NDJ9 &WA=jlɀ\¡S;` :P"y) ZM}76*o*T;e"l¯BlSE[B핊K\M q=EY<#C||QQM.Z9~FouF;$Ft ѯ9-/,Oʎz``rD6N|i2yVxyڰ\űc #<qg# ޥowh(}LZX)V+I`k/ 0yUYX32=z^*#ʢnHSj ? S1};ߖ K.{)^onI5Y@]V&$I]Þ(ޯ_*3=1׾'3rQͪ[T̈́殅6iF&vᗟm1љʦ9sdlG^/J!Jhۊb!hVM{T,bgl YkOxS8?\$Z!Ӧ. J>`SCX;3o#Q/ij'r+2[$ 5:w]{m(FkՔ@#i+~M xŸ' fTmM+ 3hx\KFZxu'Uq߰P!VDjeyZ\[9eIJZ ZmWMC%ÁҽWxGN%J] 60ZD)'WX}s^9^b3Hj"|c` ?#Et R^<۪_7y-taR 6Iutjs-J}~B:DpXexAy"?FfEnmSyإn ^ʥPC OO]Pce|#~#}E#+&RGޒy{_1} Cf]U’6r> wjbmB.XYGH3vPfP:a7s$U]G_CD>s=Mȃ:?r6]/e*3@L;| }nA=zEOsљexZVFFe[&G* eH1Gh9v"{‡Es/)՘,xkK7| N/F^]Gw$5sd%9OE-9ڂm$ 9\a2.i fKx|4F`(GHAi$t^otj>!$^ULh~Pb.ڳ)4+c\EBvT~iaFwH)KllmSu[%12E q:SR9H Wa HUB$Xg-U[S+S@ӉξռuTd 1 iW9%'H~Iaym 8`I#E՞AZg='a@;Fh&؁͊A KxP饺yC! 3}ʑ@Q3:NA`keE"eF]돕l$a,'\%@y)+7+,ǥm3ޢG-v"t0/q"1ҟӅ8.K$QC#V%`z*TG!j?܌j,pM|ߪ,byTƸϢ =*`QmX xj}Dޭ p\%kUr7pE .\PJBq5 n')tI ձ.P~m_R;"yWӦDtV߈0wva[ct,(*H>jQ*!\P eF.>vijj|O#@7< Wޖ18p%RmzT.Mĉ^*уuyʔ;KP `oo-%|r=˖">L@P\ߡ^Z\ 1~֩2Zu,Q6H" A܊p5(5wJ3dZAnvN2'B$µ2ʍ`y Q=`0~W:deq1 k(q -DJk[`~S׆7tH6k,}\+3[Zz^{`}\s&k6']4 ŒJZe|QI68 qlo"eO0[hŪ`, ͇L ϢOw'Cv__Tǒ\ETU2Zsө >Q$nWoFۧOZ饚xr@$1c1RKs F:nu-꡹uB-;?ʦ$<~B(V71RaK 5^LhaHY;LYԚ/lN_/%6E%g*SjxcvmNtmB\w!m%4FvazCq7+ڹsYu&:d!Χ'xJA2J:ѝTJZ̈́6etd+$3Ǎ6q=Èv\i68da[|FT$=%ӭ"nU,o{\U'3a \6ڪ՗h0REuӛ ÿ66z_OѽkuU*-Vy:t,ؒ\"9\:I-Gn14IV'%l4\U~/&ed&nܟ[$;ZQF(M Iԕ_jߗѽ4GFcT2K~bG;QM+m%[ #I̿Z%Vdy"hӘbw + s {&I]{5؝ϿY(v"wIڎ+?\΅ut>j 7 <9ґ(vy9/ij@y׮b5 TM>ݠ$H{ҫ/vbǍ)5wXPKSԼ`@ tmMFב!>l>y_ wP|ۿ[^liM[cR"o{Hє!skRI8NoU}| T^\DS{;"tK-$'7o.Bզpeȅzy(}`3uY 2/9_ڇF!%NrH i )^5*^/ѩ; f`|__th]FqeP1zF]KbT_5P{I)C1B;(B ;1Xe/UA#D+<\A{6Q*rp'.xx5]C8d~)O7sC0)Ww aN#YL֬bB_u8K_v^@wng&:ea@_'pRs|ig͖fMTN"fAs nZZ†zkU!Q ^X:<]z=I 8`Jh[>S0XG>PEyhn]KxM>Fr p~|>'NmfB $f1 Y(oZ9 b)ݼUS-GT=?VɭRu{~yo{#'չB=CA5çKX HLOLT(@ =AMϲY2$Y}  WօWVpc!U;h]JxZ~U}ӄ*L; '>4!?yPU2)8:8zgYg'悁 UQgrl[f 7yioޔ:yOBvn9-W 6n͙ O|Bno DE^eLD}ڷ-H1֥㭾@bשXƖO_&!8xmX7cjn氯nr8"e/]@ .$u&&H rqh\\iVϊ1Ǥx1Zi֚4u4uFV|礣v6@P4UK 3&I*_rF0^|#g 6H_C0ekDќѓ̜eoxSlj!u-Wi[`:Eq=/WV[_oͤoAaV ͅ _*lƚmFcO/E$TSr0θٽ5O,+% zdXK9H]VZ.5TirOMK#`i.XيwVO-D*#"#VR/m\]{D 68ze!+L"ԽbyJy$Hi|?:+yUs\BT*٩i _=JieǝIcD0[#$?&hl0BYvt* F% z(:/.dw,e}~ lHĖ 5)FTbvcWF2 w]&"+n. [U\6@b%u&sq~|ר Cj:7PbIEUE=Жd I+Yn)v mcѲ3B 5YLغUxe34cdz6]l+H}M UC(c覚+_uQY8Qtn1ITl[u}srߗw XE= _t\7VAG|x|zx֌@#Aq%-oU׈Tfff͂,W)k%x"7AA ;s_!Qv7 bY!cᔁ" nBgB=n)!ru]"ǿ!EJR8o%Nmt&T,2(*M{#󰉣+D%Vs n%[{pbLJ K=(\xäTT쯓IQuWf ϝKȕ1B70[_e>YtmP'C#u" #|=Zp.wmNmeTo\^8M3nN7秊׋%]/] CN(q(.09خ{8[A"= ґ,-zHAC43` qM@"36+ɦm铌wR ߶)D`̝T/@Jp>t4GZ1-:8 YǛ;-6hoV.9=V&?>ûewMeÎobo0Yy -V<8|ձB)㭖 X\ݟj3]B*onaiJq?8]+ʄٱGY y;`HϠD 3R דXPPCG8Szt޲Ҍ`)(ދ?<ַ=IYMC"}8kϤ>( v; p._EYr0&MgobXSŞPwMӺpRKjlF%sB/he8(.~ZB&9N3"LI˻ZۆcfWB#g7+J!t8^6ً=`.RGWŶ>%o* !B,ruXߕ4?dV"opLR}DFn=>k#Xr!a!#5U\ID`שŊܥT"yp? KkPq>E:qzn#$RM|f1 mrzzr ָn14#Jt(ֱWVk馩&kVEw誵*~QQZVŻ'X1r4k+Uq`d{qtdqOkU envMU:ub͏BJU8:?|L.1C:tZH1%'</gSr*rYmjzY(~9=l&ϋ{Q~:4vT 6{YQrzgY5[T1"ۖlzukh?I<~^"~Cú̀ }4l4tݏWCt*m9q"/5 d-ߵ>x]&Gx}GE~tLV1fX=3IE5ϔ f;TLLHg̗c]O(+6& ;Zy |,TaA>+ <6|i,)] Rb.$^L;[\K#ǽu3_$DȹXm“g0OTAt@O%I3 oޱ\oof jW+ {4-L .dhHF(M?Q x ZQ,X5%$(DK#5d@\.-a[]hD׏o}w4ѕ]LTU)5}膩`m4 t[ 8`cf:r 203 "ZLt ܔCE@g.{ y8ˤ&'3bZ/ rH$$oJźjg%7Ep:0,jH4eT.0.)h> "? T9(}q6_N ר(;=/%D]Y!%ZTkd8_,Za)?]m::&2EXeѠ$G,|{7ӞQt6pxo8:y'-Omג-t€hR+0l(K9♏5+Hj{C;H蚦JeY}g Gk7v+ y`3JTgsz4LyVZ;d>;EUä́1uGۯc-I,tWgfS&DYC^=Č#ca34xiQ߉nేPzwz<uq"C4mfS۔Jq{D% +:7jwg7;ugTyg8iA_9\DWusȈ+_I9o_%.&9B@QCP%޲T,pq3E!O9.eឫ!a Q }: q7NI7e> wb*08 4\U `*hQMs8^AlЮS~hҎvJOpvqؔYu&n?Or!pSsɞog<_$_DyϼtAlH5A1}2,dqE*Xr 8`AJIpRI?r ;+7R5:^u幙:7pebg$ pir>3pīvCiy#^cHk (k @Jh da.Gk'~K.|uE\ho~`k*wo3!l"뻉Eqe&b]JJOeh!u?eFYƂcy.{_3_g#an-D]b21qKK3RFshNWC~`͛Ey%}f5 ҫ#8l'OijIԈz8ƶmXy>AkRˠqClP?䔈vQ׉R(+<>oOakRyU C̈ "1( N |۔˵WuIC &BA&Q1&+-u="?!r6V=fߓuP5+YhPr5{ ds| 2Hs.3 5$Ub^-$wld)FP>aICz^L`/WRn<"jjZF֬ޝ'h,c * F*$pL2Z v}_vaT];P^0޴~CsBg)蟑 KDUddOEN )ueE&-q>B˒;4@39ݡ͍pFfMGk%5,+.t@ȃg !'؇~:aPS3"of"PlC;S;8_ߟ3x}ظ؃"iE [*ҖtmXu9-P̀19ڟΆqî?PU,Uy{[ +3Ae.w$@VXu lig s#>b5^V KX*!NuLZi.34ȇ[_ـ˫q\ڈU-}쉤^vz{_կXsMiR*XoԒF!tѴDCUήh|4wٙ'攂KWFIprb-YLԻU),$J:69l% d$)S,A|AMhx{>4]*e}[sz.vyٽHY{ABuz:VԙoE[vK{\@$ (qy:)\"I9b )8P{+sN{ޢWɞ!Mv݂<̝!͐eiDp&/wr>oe+S8 '-_t^mZs m!:4I3y>N*g(#0 \@{Fi1ź%˨> Pj G-tq}piwhͤzJCG">Xaۮg^m^90fG`Ξ0{t R+ƌmĜ6Y6YSw0$~> Q*q>! {8ΊlI 'jljQ#|ERW$oq [@9dc-5"aĐ6ܛ|V+`1;Qؖ(Oh֎ z[ϥ5YR fwbGp `Onw`=݉oe9y[k̀E)'RMqzl%1,#&51mE1QspJb=<cJaV=ȁDn8QJ>aar#.^v/zTO͎V >J;#Y1+<26k޹)fph2bp[ೕy.E A(%~]h3:G٫/+kD#VVp. bo>rǦ;7+ S)ݻmkH&[}֭vYIubo5d""ϚU|ЖUAҖ>}wwXzܲ}uA'AcIIhČ\uTۗ9[ZM{­AqjYܮ[j$6}+dr5C$fBmhƥ$T!NԖ]+nw,('9~8C{ Cx1}uRߕ}Xe L o0H:; |`KU69qVBL|$Iz-ߡG- p8-LC%$oˀGOj/8yi$缅ܷؐyY*k)3͒gKo&TXġmه#:ϋOh0cKmaM&ޓAEppBfucʥQĹ!]rr/)(तQLDg0>' F oIG[TՈ5eNeAWaU7򪜟P`6t2K1yu6T3+A Rg pJ~j:v7895FX1O4K S Nz~WX&^\ D6~>kG3A˓ ^6婉9.sOx,!hHnut:U#cU.gk>>NcNs) "R} :/M<,  7AOYW7%Z +.:dBӌM3$ f['ί0tIML"KjrSjAے{X|7)D@ |PobfC}M,Cn̒{TO=S9܎+U>9P&GnxhH{O_;>=XﺭAr(o*&ɋr;&p,&(گfXO@ \ U 4 @۪0B:TZ'%S7 6iP_CZع7An#nSl3ҥs}+إkQW (2}[|1([Re4un!A:3c" "S`xqϗ0Uֳ駅r$0WWxy;R#e zÓsdV]70ڏ2v ]PAYYHcG f4M—= {Qpkb]ŋ>Ak~ . n+k privfq'IϏ=9̟oV.  qG6]ENq=`OqnU!4]W&t(w{T=.钘'Yݽ{G0 C7]J],ju5$,.{N9^Y`˺י播cs)L)', v(<;e$+a Ko*x)X]ڪLayت-,.UKgQ̤J⇦-#&׷ϰZafc}(,$my]+4zAd1bTŽ$yKjd7ƢVsr #S?lR󶹟uKB7(+3pϚI3hphJ6@Ȏ{I:OuʿcY+X+تQz- 1Z=yZBX)YxLo#U'` (eKYO$ i6sy ('Jt ĒVW 3+R4#\(]cu+8pMJc5!2&\B7iHW'WN}E [ &U0!~O21&T0o>~/?v™xk2dI*4z$kY¯qKo7u?$PCmoÃv6ԋ, |tU|civQ1oSdc<7RFE kMpoh ~a!VSu^dk,N?P:h0ؤTy-'OkP͠6[ *I M:CDw-%}[485pD "Dr4|ώXzjSR428ch4 uMt%=I!SB Cl:됑 K$ƨ {{.@N@REhG¯k Q53!Z0R?*{#cGH!a7Z:$`,%"L(֘3Qg3z>EHp63EsrI?h􆇁 :+ R&|}rqiқT gcޘyE|ش| kHl*z}7vOӉvQowFw5RDnv J7,Euʨ<|0DŴjwv {7 g-l1ok@]qO_Au5WS6~Q\|3JBxe[κdOl~' OH6\^ 40V҈Mf~$#gsU[-l/dbt j w؇jZ3V#@CH^KR ꏼӐzXH*3nQҡ׾v 1](n4V c75(읿t[kݮ.pؾ MT4MYŮa]]=N| 3Y%yvGSQ|&*@F"IE} w@&PnTGOu99m?؟\$,14 l:XF|&q.欖/&І' 6URli @VJ'lLWLa}Ǽ7q޷y],UR>F=?Ob*cOe[$/MtU(p;Sf*'0~r)E"6>!C@C O$.O͏so f8l侕d87k39{iFq9o{rR}6U[gk0>OTZ4B%4Tym^rdٯAUҾ>cH^ܳ4O OҩN]"Rf3Zf<Gz[t}`*UծXE 9p+>|E}Wo'Ĩ?'_O!%.Ky-4ڿ) ?~Q,zE18l% ֠zC hl\ai:%f&eKSJ [>kFF"%lɬEG+DX+GALם72Iefb $mZu^޿Bh`J-q%ZʹrJ&ww#1UY]`izhJ-PÚNo XtDf{];Ȕiqw)~iԓxPmGFUzyp[<>8HB"NZS]~[`h-6mREӴgvF$?,']ClsTͩy`(̉h(9WU7#li{?L:iM0F~:{٠̢QTo׼|DbH]`<\H=P[ S+; nc=ZD[gR7ڰD:qB˂= VډB`|*jb97 @#r:KQ.!F>i[O:'%wr2GpI'É̅Z7,F[+*n8M%yBĞ!3PSՆz@A_ܶ()Ivy8xG R^#BY21٪8|JU tLu)&bȤrJr่QZ q)n7~ϔf͝h"s G쮬Y~`/R} 5r:&_9οOf b `lD\9R(h61piNb#qJ# 7їY7Pig+!Uں3uDOH(rwXJ[Ղxq)m Eى]%1"\? ˒kYQX.1rosw˔'[JQM:.PK )T L0$1fk`Q_vݹ[X",;"I9ȆmjB`H)i-?ݳ=T!K,p|boشX_2@}p(KJ\\V0"pĆ9&:G8 φ+|7xIkF'Rզ.׼M*0+)G;ѩ j*T*a 3iiPZEf '<8B#fQZ^~m RE'Sˊ3Dy.9j+vwR;٫p0A܃Gt%}pZΉ\g=+By'lh(VWM-CM͌@ so?ϣP^X5ɑH9XSqǟQ wA.jeM6#w*>u*mQ%փ+XBr?בڪ(?Na/<Ţ/Q<4(e:1@+8ۋv~ <]{4YQAo3Ǯƽ4L2HH]Ys cFc3n+3L.â|rSVnEp [Jy3 Gi;\)\8;6?`nPW{Œ cè&oZlSlim1dX7@QQ)y:F޲#6Pз!M("jo]HS$4+RQbSk ߯~A[xCC+O|}^[:_Ɋ={`aIMw%.آM=5Kfm= O_A .g)Yk]*E>SYqhl`KD+Xm_ҠrqQ#jQX5.lc ;sߥ ưyrYM8G!ӑp%ޫ?4&dji$K[(xy()a~ 1ǴECֳpxV%M&vX'SiTs^+몜"l<{}AS1!٩t1ˎgaRP?+}VkCDyL'/.݆W B*+LfOMB➁&x,dR,(7D\*=~(=Ӷ D""g0I'Ӱ60^,'sRڢھwm?:LW4@SzOE şγ9;fuqsͷI@:ѭMCDPb#?2ONv[^ӷL CYyG1@%rBlk띜7.Е_K֞3* ])YH_ 4|-;ղ"vN\2ÙaOL§JKL% ?=$eU|p^͚[Aö8P-9,MoWu&ض.F0Vu@cW]MRoS1|1J.I-Sn6C -4dO/gI,T,) ;=R%6&*Jۚ)&z,GurtwkSoW3廓xύ{5 `>T/k_̣=yo@H㋆ oqz08D"%9)*NV;O_T@v0uc쟽 JRlƳVZsCpSM2.yQs1ZԫMM5ɽ:3;X7DQGhrG&P-h-Ǟ_& ,&flpw#|K yÑWi [ y^4w3~ +k*-@mĚ77mm=\}Ohh L8(8n~cYMqߤKCgo$,{& Ĭ 1ё\C|~ȊD!ۘ;yj>B^ y?Y^ZMI((T˻/]^W@As0UgI1 H?d֫kNg^Za Q X7'ϲ<|[I7]Ns'̛}"ڢ |qowdXR"^7o[Wq(SK)DdJ 56/ZR-We%~އ?8:ì!M*&ErJh"qע<Ňȍ L|5n n>ҀJO$8$Zv.[LCNwgID*7::rKuٶ{e_xObY!= ė^޷^8*;:W Vp|_*-ʤ3 rNdB%7h32kEʲuKDsDvUz ^Zn4Z*~u^teM/J)FZ[L$% #/@5sr52E&b#ﰵ12mGBP$ao+qz`F:~V)1'l&1ؾnZ7;>A8Iw kaa;[l~8+^5Y1Q>;7ܕ^\GA͉v oe'~o mAvO%DEx.|sKk%=6Xe0Tx8VRo)mq9v0 qZ}lj=p] Tۥ|T šR; F}ϋ}c.m]X_ =&bU\(BIД?y`h} -GN6PkԎ#q)J| 1. G}[7pFaZ<97%ͱw,at#Bct{,%N#QD!u E* W-xX YWuH&,V0_wQZ]75?Ơ? WDaT!!PRPoU2eYX9),CPw'G]!5?JڂM29g}"WHX=t3r͵?>D_ozad>- vwLWbz𚳸Y6q~0/9 ( O3+h=TPNHB cPҔJ [-Dl`V#wTs(00qZR%2GC/S5wa‘ܾƘ\92ziqk(*|boTCyP$G52s]l¥[TYF5a?Mm2r=;uD7bD戎TgVgteDh8RI5hcAMaߺQf!wAr }Gʯ vBϞ#.e2IF&!ϫzP 9;y3xa= ۅ5ǭז3paۤ#mX**mRjsqѪ8mN񋘚\E0~ڈ8\)|+8c1@bZuL, sE^;fGItu/Erp4o6=%'Ӕac2!0*5x|T欲IzQZ .GS}*lɉAOx^zJV/ K6$Jpo<$@d|k)4Lù L4-tgs8BlۘMu5iOl4b.6:Ei@:~jSsn:xU3'"}NGud3K4Rn56I6/s?U<5͒3~{>EKAw^+Gsˉ ~sU}) J * Syl2rm%]8HYبS 9)07qgc""-p2E^YPu"2IqqGضuMtuGΈD'D4IU 'B2S^q'aOя@az\)T(;}Wo'Ad#f }䠮mQЌOz/mBn)>L9s99 8fVDL ޹5i|;$iͩ{j?p@eveamh"M"+vN^Fb@1p%Ug7=Fݦ d2׮?!څHgvT_0s-LऍKUW2O.`rhc8n2ᲝAbY^s\L:G7C[! ;e]l `a'~K'hCKd[>JhЀ앨h$%W ^{*3l9c2@ "[ غ:|f0? tH>h?hC Wdk|ڳElH~Ruq%D N_,d;|r#x@ .$v8'\L4lW- y˅Ir@k 0Yߤ9I~r 7z3' ~KfRǽrP"N=(S~Rc}fIJf' }IK S``2n.$Sj+# 04n~dF[z{_ "߭zdSZ|ڂS"W=ީmD})t-w/SRƕ`I>SB,:9jEZqW_(c.GOJSNk d^rB>h;h !yԤr r jLʋHQ?{sP;Ab64 wg9O~_: f]_;1K&pų(ճpJ+<;q:;*9h>]v1R+ *{B} v:Te 6]Hϛ&7 mP^.!.0~ o/s)'{Jw"xL]A]7ָXBG漀bbj4wTbiQ{sx^-:l6;|Cl֤JK=xm65(`(>| p7fa)w;ӛQЈQN:]Z BD~Tj c] 81:pRYԨ ZgJtz'v"!Lj-2Ӡ4wwko{[LA >(-IYC0I G̬^7t΄n"bPB*CmGC M)fŇ1DN!>b6nzpWg| @Z >&Ҝ*i< Xp<@ZCF爖4ܨaحW4ug1-lJvBv:丹ۇ 70#tNs-9t$*p!ﻙՓsZ3 9+KWȖ1ktT8;$ScGHrȥ18U5~_(UGi%:{JrtX8ͰZ3[$ %TҠQ{jgtB|"ȹ;e;'Q%R̰:|,~@pn,[p &8r ?),5sovp{2b;=iX]⌀ 4_nvc8 7G%(>2 R>qk"ow5ik))wT%|KXBWjG!ھgGQ3oV(P4TU%9q]޻O0UWД>,-e]Fۉ52D{YLmBpjgUSGUW Pc]](Xh;-6Q"5KWm?/|.$(q/kw3,=oŝKGGOJ n$j>{E'QJ}|0^jrیtrƵY]=߱k.M\ 4i }+)FgA1lP MR&0$f#e)|gĶ\Fd:shP*w; 3ӈsAо"뎐Y;;o 6@iKlOLCL`6V =k+j|5XTP2o(n}偓?W0Q-I"|з)L3# LNSApB|0P\C 34Q%Zy5xW7)dLGbjo kVe;.ٳz@谚B},ޛA6>nm(O=g,MQB(&_4ү7$ˡzRP26\שkjf:M=*9ktrIEvU@w h%+h,*CÙP#u6 K:'F-T;\A.6b,"=G@Bys;0^&Fv`d!7`wvQ(2F?֮(0vJ&3zNfܴ$`Ui<6RTax^f;1s@Ov-akZcLTOƚ~E^HFǥݤBF7;pE],]%\x؞ș|a8Y?&Ƈ8aH] Ud!z:)dMiuDגLt& @ lmwxta.7RqA߮ׯ o?BRoB1.φVQJyG 5Tk{5z>O%YaŲC\ |ۙI^B$ѳBJ*Zq7Ppђkc{PYho] hN _? U2$hS}73~PH{ dq{Rz_Av<(8.E`͟lcGR *f&סhc< a=7Lފ|w{v)&mh:ƲMR{DiɿkFK_ޙ @PD GկdDLfу juzo$؛sr璈1bB.>6E#^zfL[uRa(|ZĵG&qO7(U0nG43&І5 MI. `\۽pͯP6+k]%YBmY53NrDd{0f@{B7jmLϷpu +f5#4 W%NMby.Rg΁\{q47&~⡱ uʵڤLJL gN&NLF\PTV&P6duU @›soGa9tL:ݶ͢촗FbƞNbS7e,1b|F>injaguH/`9-.} b9I~Zv9ƴoxsn1\驪7rG`9cۆ4q/GYr (߯h/#nCGEZKys&ګ"MR ȱRofP !2װzGLo$)1 v{Wyʛ8:TY5D$=*9uK2thJ2Rk77sd_U7jxs058XozuNYT"hȥN "v; ?/AcB>u[ ǔ`P.1?[r M eX=*^F?8*&i+ҫj? Ot{ !#{?zz&_'3L0@ҩ$*y^Ѩw:Tf|A%ηUs7X$HePÅ8!n}oჟX{ml=֡C:H6/Y%܊pP"aqj I=GMϗ`lZ:o-cg{xv. lJ R'؀ ?{:[͈Vte{^.v|8{@CGsZgӹr[+ AOT k#z)EP<8>bcݏ W P&TȻ ѱJqjN{ v;lUT.G+v#T'Y<%7 C˄{}[r) ,t'oX!pP۬-n`V `G?[h(̱&Ԫ /vh.rb!r5=4,WRg3OrTyN:. B1jΔЯh$L%yUiP?~ń<AKY1˸%f+o\eu6yC,gTҜBp/z^tʲT h% Bј\3BF[%lŕPϔbo% 2cG/a,Ӟ)Clf ÓzqKTA.߲Q͟ԉTMM`Fh .9S^n||m^I{%ݐ^d^mi7Pꌐ>(cղr(j~,7Պ&ۊ5Xֳ x.@2,K>.gQ~*wy+!fM&7pykΝdF/c̜ IR2'Jqs- pݙ a1Y5qoK!;'8oR (P&d^ԙJuYq'_[QF< ? 3Zˢ6 d 5(PoY<"1l/ũ%wp1HdW6F$-:>kQ` Ss ƎbleMUx/@?sL:͔Mx 1H5@ߣcQtUl2Š]1&vk9_*xwnCR,o8ċKj<:F?`h3G=r-4q(Y.+T:hA0!3Q(ur#3@^m^HQӇ-K?#,!"\U'(Y(ٸCܞvz8dL W0Y '<,G}\JJ)$Bӥe7c[X%K" $狎SK\E P#U˗%ASt驵u{ڍȕb~I?G[T"Nfki=uŭD@^;'A1tI U|1tQݚ,xZΕ赥6o3ȷ# cGw6|bzbtDE9w#TE{)c;y V( :F$$Zr( {kP;A1,P4& ü_t7, ? Bat`?m[zbuGѬЅxYz1ak#llwj/ sds`,Zg4 /{HW4"Œ~(cR(|mO1VTw 9wp.R .:_ (yqMArEƯhꊑ'M}uĥm ~*lBW[m %/O5>2j6bw¼sIۄ;8X܌iךnZ^Y>jW17d5D,;ק W+|,aH+G?3 R|vvϽ9 zKr*V@TS֭#Lc2BA 5vߍqUۡ,y<7o3~ahאq, =udFo6FHΫQz5!Ԅ;ֽ=6)[\Rd*O.̻[@W쮆g t(WC6oC}|>,|%^QIoy}ZLMi1 o0!v@&mbEKD Wtg<=CY_JV.ȝik 2w)cv0F=#8׾n0)Y$[ǭٳǘb>0(]є)KZPb#[8P^H('[xtal~ 2ЇO;,vql\0_QVd:!(huBhOکNs juU;/ vBfN^`G/"~E.Y:A,;t=sP1u]-Zc]ŠHҥYSw31bCmSw0&$Xs$/籮7(Z?qfS9mFLR/0\<_)_u-fLpB| Cu]N!ʽdrtIgoedXnyZ`٭lK^Eʇ& ]zOt-hlU%:V$FioZPX`n)"xUR%& j!bW};V"5obb k:X(lh (Ps6cCJfXd[ 6sK {TP`㱂yb[I#/4*.*=x8 ƉHq0=E>J)(}ª.@-pp2‚YE!߫X ƶ<.zQ| I-+ 9`oIi#ΚZyC0'/եV\݊hԜEyC3 Ohe?ZF 8I0WX*a'F*YȭqLN<+ϋx;/`%ʔ6G)G+`Y=fv(-p$z78Z\Pddv*(6}F*ҕ5Nٍ8-/Ev3c+'U0 Y.w*bQ UN5yPo2#dspK-e0AA:;}oA=g qs w2 ƾXfG?ZPT #~ָ~ͫ)ɨ. R}W}p^JۋôoKih"pB~ǝ].dp뙛.̯07d,  }/fׁs+El.PhfdbWYZjZJџs `:+B%8s2:X8Tca`wL~ H)bWQ2gr!Xiƍd6{x˒Eo& URu"<}Ga*ɎVbi"g9>+65{V$p fG˪\1ږ@x{hKh#B~r #0?;uiȜUOb; Kl"&xɝ_^A}TQ콟ݧKD_`r)4[3ʉ{ckRqM m$hf/ļHJPA* i])6*s:[iUu23M AZeo"SwL!ޙ2;vv["׼Q 9˴x7,;0_"UsO"Q5 ckoHk`@O$NU@%Z]H>iI:S>c?Q)mWto +%5ƨD X6  Y\/IݘDq- @Y)] -IPVӘ4x\no/b2Y@Rxghs~NumƢ< Pb[|Eƿm˯v&XƥNVlG43-JV*9FET$tJ%0S%p3Y {6A Vbf04aɮwr[,9"cZsoA6 >/Jơ`3[ݧùOxJg̳"G{?#b!s@ ;g1-ǻcZd{aXDpJٖg %?i444NB/0@}l!T#N%2HAiXvkE?'ubuSC3}φ/[!'x;}7ય()*qa=KS$8,@5w!VmL7^unddÌa9=Il,<|^3_ui4*$޿8$sp@O2~>ńQ.V9b,\a_ >c.EH)˦:Z-d: R?)f݂Uj;+nfH2t7n6o=)_V Ky~2@v%_1 gڶ=X1?AO"5>83v#0 W,ku{zNGT|!հXf^^P 2ۓ/N킼;؃51n ΤxVBF5Q]f0Dng4mmG"L}UO|ȦpJ#YXEO'y\(4hLJ-* TlDT(;8<Ȉ6MT#Yb٥JJe٠7I#,C=isɿa7YCq vc_b="%ߓ!ej^(QGhN60b~:,7.s,DVȨ_8⬊yYO5{RlZE&xO#PacWwhӝ %35Zd غ=<$e }~HLZ+4 ug!^hbt0>H6F" Ⲫ_a`k~ %k%Wbx! ̥XEC;J|G?s%#w\ Epǰ/7-P"r /&W'c-3^kg0+$\fxyU}[{XGw6٭Ju&ƭY'* 5y EHڥwNAb7'tM$"J5D*6ܪzyVT*n;OOE|Er~rqטjZtjdZ)Ӻ̕е-}י܉,2ƀ!n-Adaձ1Qu鎇mؔQ2ZV+\n]5)*-ހxՈLT&jʆINQ`\ Mbڟ3R3B0߀2 " ~Y 5onP)W J[Rp8FSL9 ل;AjDzL}2%p<}ݒ,KT})/UՓ@97%;.\D"EkNE /֡.JG Js xa7P 6ɘ4%;4K1[\}싩 :6,Mc KP:Vo"3;BE9-$kycWUiE)| ?ح$("OWChH9kϥp| GRQOp ,wގ;MX dn] P>v5e4GM'KM(2 E$/sdXHWʚz::ѡõ[{՟ʔŴݶu?HpZ$kEf6f-粊\RTPͼ|DGJ/yئkX[SQϿ71&Aը !7*_%MBC;lUE6)y\ZYUH3gk˴3e؂,QT]1h:(׈bV7]ByIVB&5;L8̀pgӆu1Wۣ~ж! 󪾊L32FSRM!18Á$=.bA:"F(-.8]Nݜ{t5Ɋc@{2`*kaBfnHϫS{LCɿCCnՔOhx'Y) 5A#< E,% 3}-cx ͚s"gPʒ:בm:B-ÚxWCs0wdY޼Ƕ asJ濶8S>dUxnFw]+tH{u+iڲ(NyUERɷĂ\O!t[ȁ*YxWge UM_ b=>8N]?F[8x1vswXb r! (S576Hu_t' N&Yܭ" S ǂI4}ˡHLi @_AKmŻmF<+<ҡ9l?ջ7v xߦh@̒y`dX"x-XF3=Kny;D-We~I5{Xnf.1y^ڪEMCe/Bs,'N/cJ Xr9.5jZۛ'My,fJ0.'I>:P=ٗu ڝʄAtס\LN % {IRq6FyB̆b^m_Yj.YML3d_I[`1W=usGD*-Qa &xiCMi)ӴJB_ɨg(DO(;qvQ!݊)N;3 9W?VҷӘU8s[7.C o@?-lD>F j85ϴZ09C+FwHw(a~Dzj.:Ø/j+$׭Β0V;P]? IÍn$8@6@ _0NA/RJ}P~\9d8׮'mMݳOV+VAl5E$?;#c 3w'C=JqA ,超'Bd";39'$ MOsz4ep*goT$)~̯S.U܏>өYdЫ\ӽ,@q>HnR~PIt]vjHC.r{+o#3B) eĠ-@^(.:zYCqmvgaMyҸ:9N9`-igaAMui'sQIx`K^CQLk Zq+*9zRUnW1(D1{lbpJOh ,MX(yOkQCC 'b#ݥFQ=XqؿIP,}ѲGѸi ATuAMJ<=(BS<i1H` & V7o3Mk'sM9^.s}Fpnkr\& !8N) ٣f ]JGs:.i6 %LYXT@muwAp^+(dhBH'I i }E~%egE?38*3}C7%e˷6kMozvbq˦1F:m|}V#FGh } {R6 WVa/ҡz섧Vzm.'30AX6Gက,G&p^j|%ًܹ&2,L@&Į(J\q̤eܪΜϴլs?fJ 7jRV&TMFӌȎjgoxV`s6㘬lsҞnm.IQuK1p<.6*b 0[О$ qIC?R46RWIrbET 8+rUoB5E&\&cU\5M$}[# +Oxh}bZ/^1"x:J4q;RP4}E2ѹUk)2"#Jco?vTT;2Zo^<ژ`$é<k0S^[mcBb¹XTbn225!) H0X]Kr<,|)=JaWQ\G\7SCM˙$/R=mIAШ_- E 3Ĭ [d1+Ge9R3UE 蝧^}t،[f#3h 6 CZ*ե/LFs32(dV|r"4;G3ɔf8;E`K:Ӕx%w,&V֡x}C~(8">tvAҬK%C1N3}l/C۽ >bM*_ ]d$Z>XD5 푾=q9z:/{۩*Nq{|^l;5 R#^O}M_ 9fr"Il.e.yW%o)U }R_ 1-LZcBY$SH}؄4j3Q'- VجdǍ"" .~%{ShR=6Lo:n8xmǚd)1gS7.08Sd EM`_U^-z6r1ZQxs̜U6%An^ ݣInɱzƮ/;77P6߅YgO\,.}* V浇JaŸxdT%Wk0|PKr8#3GZNy2]`/9ȓFAœXn6Bc6lsLɰ$`:]oHҨacfP)xQҹd!E3 ^] cR'es_%ïQ#MO{ҭc G5$]tw": $;}y},BxG`W8 T&h + eպiJc}BZEo> Y z`Df97 2Eٗk%!cB׫ĭB/*RsH¿ *w(KKn.нgQv#P~㚺KygF^vW (> \wt;ki™{Ҵi[# +ˈ cGsu 3fDZ㬀5(:Dzyr&?RSvRERN4`W4[3&Zuu<=sӲ 1Uo!n*d+:r 2f3j_Ҵ3SPb4ons8M%LT[)wkl̾ ry@bwLBuwDS2<4֓ ǞdCZɎS~u?hA`i]f{v)x |5v!gxus_>Zf }w;Z"ZB9+7#e4$:6z@06SRptDYZa K}B#iwaCw*7ˀ|X`6Љ$ϋ[?}  IA%$wL5Vύ:1&u8g-@Ҳj"iz6ߩs=ٷ&+?ArR;K?Ŕ  rZZ >6@3Q8ŜqyD i%`mYx Q5w?rP ̔,VoWA(GI6=Ï=.G{z=ZC(){@KdTR?2N 1au/^u8%L"#jn :LF[')|';eS̋$‹pbڮI-'cp(hʫ!zbrd"k?骨 :\?B&.}ɕ_m715NJg$ّOM~>KOaC,GmA]`ir}N}k +-n,~ sP9SmH;[ yJqdƿD(-ȃά WO"p0Ƀ{ ґлG>seZnqp`4)tXɠq;"T-z;`<`w W*;jp&&( HnWXv?ݗqgXZ(z#dƎ1W,l1g֙&w2_8EBqWDWzXU/v]NKIjqUf֮ bC+C= cBUHBUP=:7Ωݪuޤlv.])OZtZaDS;+8X!KyOo1w ;|f>[V[u6:ġ[JCc®:[03,Ȏ틄(Ƕ$w\?Pm6=F-EU#~dM!)[|țPp2=j?>τyV%q |݂ 'f֨>qL?.֦UxYL^Khj|!\㸔\ %8cIQL6!D)V dZIO㠹s6H$!@Hµy.+O*$ CE2RR'Jla`MEo`N"ӣOFoQ;oYqN T4ԦsAXৠIehZYĜlQ<7SN"Wv <Qc rA\g$N 91 V9oMR%wtW[4L]">|Lbd>G9Hͽ l oC#g~ČL۩¤ QF^X?RwY7 :cxDA9?#gb_ҡ|19+yߏ|~^EnR|r bR\Jֹ~$[ n[?yH9xВXzz sJՃER&5B(KcllKz)? E3sSK nN4t6]\ݜ5zmƒ"s40 ,gM\*jH+SjCn'^>O 6|tްPEGGk*mפ/$_`*eQ7nrovC^bb\(YV^($DFmřfmݜi;hgQd(KBKPXڶ;7/!d}:Wt3Qz>b-B؞dJy6@%0"Aox%LFmUn{0{Ŏ#Y܎dL,=ܚ~?BJq!n\jk^c#)S|Twx+KaGg"1u囼7Bf3djdty97>θzFj39q` GV\1s-s3I4*!+ 5T%&iȌFg۩ZW]Kwwt!k5&kI6>ىlFә~=D]B_&wՖOt$yvV*-|4X٦gyg^Zbb8K҈SϽ_ά_bz:QMN"-[81bf"Q-&?5;ZsNB~?[ѪBnqrfY_S)O6I!C#tiT@ӑ"yfȇ=SRkC=PV/aOjxkrw#p(T 4b[a4yA˟rzYZH[/ɍ,U9U]GH.rO.iȼtYK,eۏ21XݔkY-EZ(Da`5_k;v.F K|U+brSAlc=l2:;|(J-CD7t)I^Kx)-¸O1,k&= .oճjTQ+XM@-W_ҿNC}~F CDrJDQHC"nNvXB@Z!tT* [BEWkA$i$;7M(oG~ ?G1bNYU1v 8^O|âG#M {9Du w(bx82WSgxm{p@eFxCjl nn60+s9N'=#1ɣW X=߼74'.li}Dtgjo_*ǤDp¿W\n2LTAdRE\RU1͡ a{,_p'@'.0l~R$)*hM9¼3I}nm qbЍmcrr~,x(/>l Q=𵊖]3\EJ]FAA+aAq Cyƶb-?r?@w߳#y3:!mp<ϥ(p$p w _/El.]~;$Vo[ !ԿF~# BrM)V\aP찂S)xYƕiA(c4pD3%j%[JxJzJAfeR @&NߥB̲Ħ_=DeÃy2]nVҧo.-0xy&YEV`1|'qƴ _y >ݓ25qzǨ0,P忯bJ[Iɇip"HihqFD*BQaT!zMh/C Aa}c@I7T~p]bx1(#-7O TN Uk poZl.blܲ18  ڹW38`Bà/(Z.[l>81>86k΍_aTH]Ci{rTqWj5+}U׫ͧA5܉GXtMtA hГR.z^g\sL((+j:{bXHbR)jܞJǴCJ!t39l"Lil$BTfdf͵;䲓XZլLև%T_0*QGN] )0~ĕ ~PzB]vαȄC}muvX=EoltHK93~"2A|!nZI{TNT{Al%Fe>,R)]%컖G"r{<{z <"*]*O(^2FS=-$j+`IUmY]3@:{#sUlW C_|ӆh쎨? ,<L>zʻ0% ^B:?̱zFh 2GU9>섺Am`>AEՒh*mp=1Ü2w`MTlvR\+)<OqVʚU÷>Nԙ, bhdУwI}f052 T;d>2\m{dGA Tb!D_pC Ҏ8R#rHsl^eB1̀Bv;I+;Cr*wk2}XδcCu=ۉ j܃a-]u P(<G)6@wA[HYUo< ;xVL^/mʘyhHFա&豞 xE:^fmm{+E =V&Ç\CLcfF|awdD𚄿a7!50"\6XK+h' ݦ'/X:ĬK /L ڀKjE)8?Y'/>N?Ju Mo`8e+P{jfQk֚Jb1kyشkk&lb3CN~7-i݂MSz>ӹ(~ep/[دy5KR7 0}# FVXM 5QlHTGg^X@6DZ%*G5oRsNѫM6Y>pBl$Z.dY²uÃyc:(WH'Qƞ v|ZsMB|hp\ʚ;%~ a+"0+UG[tBfdfm֪@Qw]zvcprZEkI#_PÍZW[ycifWUt8*!~qt&a?95$r>ęEY-bH~p'>e9zq{| AϏa2x5yd wCZ}BH V4$'4FaN&8` GH&EA%1=ӹBqsAD-Ss.i/(RUy'm+0WƤ=ɑMV_'U ƛ =o|W 8L.mviဪI%3lO4 $(Oaף8)ƂYׄ@m-[hHp.!h2Ov][0hJ T3gވzC;=`4YɗrEtiKxȔX_gMJNVB FJ.n3e#ϸh=J2zO BVԃak"-?/l 8RKcia ٩PJt`[Nf7q9y4$;vKFlQA;Q-z&I{醍 ]"9+ke Ǧx7A zd7烠qƜDvo-(t0TQx4 '^Q[_m*L0#߼wnxեtscUCjGZ{g*aVqDfYngnkK,>e5i wm/© C~k4MLS0N H^&: 8hJ^Itq(l< @Rqdp *Vz>ɍxR?LeT*Vxq:fq U7MЕAUC'+y1M)Y kqwHO8l o(mX&ݚ) Fai39|>vv.rM:Y~12N,6paAdwQ(㌺G5ᶹ^J6_$[#mWPwkXt:zRa-pO(В(ȎӖ&'2<-R˭ǂ8G^s5[)ibWEba>}M.V#K,E&s7j1kbwEW)X0Xܾ)Ўv~g}B۠>Eq݊އGqI}6]n`_I*YRR2K%Hj]L)H%@Pǝl]'&|՞}߱υP["̼)4o% TG]y~-0_n;)~Ajb7HRKGưrW@c##['K$u_MQ짥9!ntpm6`Gu>~%#\q`Ťb/0 6WA['H 8yaVDxQjl>Öp#~]n|+|r\@pwpf~ L51qt Įa¶?W?eŷբ./l&ՁljUϨU`#ȋ-*_Wr`i:lXgFxUnaFrdS{NNA*7o}Q{ r? b@sZkT#AF|՚:R36{៽c|4*!Z^u=]zaW\8 Z}zwe=D^3v\9 KDmFg>l}68?"|FOlEgj"ز)d r0߂T^yFġJ[(J ~f^Gb8-*/ᄵ*,slJ|n44Of'X '<N'$@ FvI9KսgߣAYځ뱫ҳ8=n鯶<[#"'ˈx\e _ؐ"yH`MBs8Y~3EIj<}Βlzg zNkU0P㣨n$L6b36  KN'n*_6Y$:vgk%Y,3k2V6g7>V T/(J, ͸)5HwRV*T(+kqzfb`]./a=3i$G *?M{ݭ*ͩuܨbeP=i5/ylg3˹Kgju<[BhU˴e>` ŜNR#TjeGZ poj84Q)i~J$3"*lobc#i .%4±L^=& h uv86þ.E(h2ǴA$0lpQYAҨSKF +Ȼ Ckb26Kln>#> ȿ$}|͆DOc?A;Gba[&^mOwPZH+B2[v6F~+>+񊿉aIUG PPmh D) DYϔS LjqwP>1/钮P嫊`(==z5 Je[0&^LBCgi -Vz7,_zs ڹ3dRU$ʁ vrFDTt7݌BX6Z՗d"/#8w9ӏ%T+c)52=2ƃ½\҈WYƠ TvMͭϒ^8? Rt WH:AP{=> mr AjMNӵ 鏷 8Iz(~#i. F%؇ zDź+RUŰ3y;m*qdʥ ;C_7l:|o-ZN*=p]5jp *Q\ REaa# #2* K.gK:sNgQa ]&+2fERp$qX_VAcjqy{-DKL6q5 .@hO$$iR"wQ;]Z/ghzԵ}vVDa6XFB (r8AQUܛspN趼"6ۥ@'+A׺^juh3ΘlR x[a.y:] |H(6*"!Bw1EBc7޳|q%-F'LOgL%lupwvɆ-X]_v(!NKq` MVj'rpA Rݾμ?!8{%ͼȷK#`S̆Z 75N4plhd zS(=AWBPY6EN%ߤ*{c>4].ΰcasҒT..gPlZKマ U<N aQb ̡T@7pJ9U7¶T\lgG@KNbZ_}yk dW>LR2'E IHy1d2;_&| lmcL佼64L|$F}}2-ݓ81YB [XOĶ4gҾ@p->+Z_"g4#4 㰗)%/Ux?@9jmVJ64Z4&kԲ3\5.`aSiJܨwTo3.>hY5M~#kc7efUm%=Vovc9{s Smf0'ƛRJ2UaYv}=cޅ|W5ZONRVZҞjwORj3ezκHY?TaS;]] GW}qV(\KLVzwZM#U?FLtGtugk6"MIJ5ƁNg_{_fxrw4L1TV9p^j))~}biQiYﭓ+_SqWLD GqsgzJ-AgWFO7oɻ&f9Pytr2w`6bWKm1M~8.#@an#יߊz}ؾJ R0ZW%N͜IqPZj2K@ 䭌!qXQp~$w(=nL\Q]XY[DBuT&zySW2 zMs ]"x:mv^:5rjiLESz\(4\Z''?wo ~./tTSzY<_oT5[y+ቯPq;סe%) YEM*#2eKş"Ll GVWE"5CM>а؁P;E2gIYϩ!m2;+i_ e5~Ԏ1fimsļyh4@a}Im~ӯ#n?r!Xs+*-5X/b)rZ6>`qWi*xU-m(a~2 5ǹu8(ٔq\9"3Er^  GAF6[\M2afބ@! 2ܒG1\B?  ꁠh?`/UGE5BtX$ՓLǵ }GWƯ7}`-eq+][x}}zLEb@v-&JN $q]Y>,}-rz_F;;NQ޿!ע^tSqśKK(QV${ە:R# Xu5`k{+3N]Uc\Dk),'K޵[kSv2JcuI1B4m,o6:R=OFV9[4\_OH_O-y^qQײ7HDcHJG}м{foDr挺 Ij =nAQndMN}JsF(`,27iݠ݅{HJm^V}VW Zw(-Nj;ddR8|`EZ[aW PHmwdȏY(ot_{`󽂱Zp&P-7م) {Hhį#O"◷&.ڕleS JM"Gc!Fb*RZu=BVl ZRE# #xG~03 PTZDJ)sC5~uL "m{.xpso*émښna-C4Y7Mi0UF y]U-bf3oldgeB*AUӃλirUCU#_>ЁA6@wfl{6/Hg(ߍ\6f|E͡ n*h3} [ ^ V&lz-PhbgEN'Y~?^-c,gItk6 vv Rzv_Ș۴Co\/ gC:4 ~V46axl=U]U[:]2P*B0cl/!wU`\˗܀ P߶ tR{Z1`5*gu6H. 5M;Wv SZ8Yn]$NMh!C^Xe#iCǢ[܈ l옭{2A;u[B Y0T|B{ `Hz>3?HK* }!M~ftþDn&`tnyE57 'q37?knom틱sztb}>ܾUyԢ7 ;ޗ 嚗zwĤIBQ܄PgӓfQ]Rr:4+>=iď? vVDg+ A5c;M=5M I` @#6 C| n/_zU]^T cѣSj.⑶j@^=t?L89yyO{x.VFpgn-QI'2^.VRV :f:j?.rcU$_P`zȩ(+ORRP轿RYGwl@Z޸`ONүG 3b5|^ebWupc|v gf'pY?1٭A9IӶ70  vGc=AM8`il>D"lg6Ü_޳&2Xbс26M$:-M^ Z^ aum-KS dex0-iDT*A_0HF#̩n.tL~|_" ~GɝKI$_2>xȓoǏR 8ލPWt7q[G(!'Lˮ(;(IiUCxq<8o qTd^TWpK|Ř3qD5aJ廴IJ.?Ogj\۵l6xfF c?)EoDuEe(kFbЩZݪETt$ځ%(bgJJle'gsbJG#7D ~<}{\ʞDfg_I8TC8Hٴ<6T(ҎQf629S~?<Ɨe?LS 9J3(pVak??-hh\ p̭e +Oi.B.Wɩq 4M>rpi4_oQWf#cDv]430҃zuG2u P}*n~dExJV|S^BEqv>H!BO9"s 82!)˙']JwA[|"^2+SCġ5okmn^ WMD9lE{sjܳڂ#|=ų&]);#Q2*ZtWd DY#$y3ﳦ:Wz<}SC9NOr. 0WF됈pC5Sj|r1qUU+#:2Dan~9RW_A[im5QgٳjpdjsQ倮 *6-t@>3B?x,3HD]`^§Te-6ߕ__%X[OY.Lؘ~Npu/^ pMt򮓅y1Ψ.; Mc43.5SC8bïd@ 5-#S2r!tʷZD"s`Yq܂)~9 Z~ryٕ(V0,b3eh } s3޿EGUdw5.iE76\ fcۈ))Dd]GI" KS`U/90uxX8-Э:A& BN7wkx="/<$~DZ4F9oԵDeh5CM' zTNBHN揁s\K[ FxW(">R8-Oq .?(8#vQ=oI5j\0,g!d>l(!q^~aq~oz 䤵INTIt3i+jlaơHMp%Wݪ)`dh.4z m g(\TϦCu@JS"" ]^ύW y,RwWhy̱ic/V(BLhȂByڠX<[0͙ewh0ʪ8;|J>?nN甃vO-&cfLa}7<%D_,09՗uONv\U{ 5E*_)#ph4Yܰ.Ow^]iPAp߆z8(TtԡPJd+"WUk96Gߒ?29>G@]h¦9"M\3݇OAzDMwA(]+mFyxl#%g)#L<43rf,֭j,NG{VL1< īC`(}rtv 78..tQaܘ Q#$|b瘛i *G6 )Mh Fv RԇlX,ѕ8SG!K]&=˞ b8scN㧟97b9;ܜq,b:<|bwRm|Z2C!p\3',s\Hy'B4%3GV6;WQ 'Lg@St6ջ'U% t4hW6}d&R-z0"IB&e7?L}tx@6X|3_X {ӱsP;D߶ŧ$t6ϤX [ G+c)f.c+ȹMT;Uj'gyh^bM9gT i]Oz=\CKf7;(Z̶ s(~IҧM4ń% #y,;JgY~>4bncz}.1$7'%abc{A wƋ3Fo<;:Ώh=rߞXd䂵}S9t|_:iYqO׽2cR$V=]BV wMN4׉ ,@blaVr,^N! YBяUU$/5BG?AQǛTٹp˺q6/n'۲#c(HKܡ]A.=̘nٷs(VyPKQ\2Q.3^_R(p9~i#;!DL:=hc5XЬXYSi䧢m"GLƈ> v!'~ 51G؅DPx#/n VPMUeX=]/,'J/xL7)BC8MpY-n(|d}Gz_Q#XKM䓟3\s$̎mմݚlC%a-ͼ#]j?$XL "NLL|X"\IU;+3L|{û :zlcntD<ܒEr>uAԧ9j={bt!K{ّ靳o@ 뎊wnd90dঐ a/#P)0]}r%}\F^| {W<xpK5TDä2ؖv. 9i⮊Ap^ 2L2H3J!S`s~HԕnKp &[iOr}CUP:,t[G"E?|*IPŲ1XX1i.qD{21DH888s؅'#~GY1W);?pOjZJ؜.ĉ_0sQ{}kfW2|_jaQ}ն$&<D| 87|d8K r,eIxla4rȠ 5@ $#rx ;D'|J'7.͒(d}Zr1H ؖ#t{]~  wy] (_t{1q"Q<^'1 8It.Mϙzrl9qVRR$~EByJgMN[Z33p6c/ܭy p_Cz{5ĸJ^g-\a:?ø =t>\MS,UGI`NHꡂ{C:ťBVȯ#Im1?}OwrQCн=\p Aw {WL=!(zNM.ެ>^RWa/qbZeA!_^' q/,Pnacun^Jsc| GRGq3Uή |Yu.|?2wc 7"qV[cTd/*m@Y}Q-?mVh'`{|zt٘gWe&҆Aa_IIgnPY1#ԡs1`(6tMHgasZPvUH{#.[S-yrDZscl*ISQ=ʐ5dR-_+b߳ש=*Ot %f4X!p=:F :v7x-}邎*X4$ɡI(S1Tb_)x{IH=:Bȝ2Ӌޫ٣NDpz1D]rdž)Ef D,Rargm΢Tq}I}QEHZ=89Jb}{q&WoUfQs5獈BV!udB&;;S7)-{p}#NZ#^?:ڂVc3j.b]g^=#MxޱKFV7$ߺyI1"@%B/ aNŒAXm.o>ʨMx)/:"[#H+x礯#6[`q 8NJ &YmuIJDBʴY qzxNDj)IJȆ^n]u6ڡ#XZ5IwaCm- 6_ 9k̇Q+yFt/*9lM,Q%QB8 U^顄6<~iyRwVJ""*k0i!uQxyToA < 8o^OZ:I*ZIͽ_/1X, ^a]J,1ttcDf&ZZdyt{v˱n/n< h1JD$&  q3{}dfсщ^EssgIB~iGRs. BNVE4OQsrKiy4Ck71vgmc].lM; Uv9&Eڎ/-tD[3Dc"aeja& 78^R;c4f.~5gW>V#f0SK҆ }@VRCS&xF4Fք?e D4w ~)ԞOLYnT,W9ˠm1p7խE\3:S!Y@LgE o-I;PҏQݧ!ۜjv7Piͫw]FXl*Y=`,Pt qԡq+67VaQhf([۳yGX3 D5hܢRDMb #͝#Ps[v:vhi< 1b3"vҫZpbjj~y'mnS e0fCOjٌM|8#,8˖Gև2ٳUw}i<2rN&6}!72jc\>6$&mwhj"pq4m흸Ժzm7H9ζfM @lVtMbC";Q465B#[Ix< pzaO7*{77A*gC&g5g`;]6Z舰ΓwעZv'5_FFI*) f>hJ)g>;^PAM2KMTE r1L%)UG.6ψD]}>#V?nskT!Ȑt[- 17׫\P!a8;+#<£L |r{zF{pgBÎѴ -p sVy;jBi3GZtٯ{W-ԅFX^ [y?k] 75U Sd/MF( @ {Kn4șvWfB=!(hwl~cLh㚵/q^@wt6N\cx܍6*81I.{P T(`QuGx`Bxm9mݗtSvqut ^&b|Wf@CvZ3]$đ+r3RKH=gm!-^;?!9_$BB@@JϢ_u F#^2q;rQ;nCTUpZŵ eDVr ÏIЮs9vrQ -6R|cEˏ/`!d03-JOP^q1yUIH'.KvY$ņ^i! Sw ji^`^_oEl|+0&-HpPac"谟1ޚ[LHZazt:C3HVhi8hѶɻYjcCWAUq0/g?H,EN+)(j&Q.UBS+&F )UPy 69*HoC,ce$68+(KoM/S,lTk9ӯSAGY*{*$ 7GQ*kOlIo cDC LQԁPnCS͹p(ͯne*w3)d%>WĬq7DQCX:6C{E)TQթfۋTyV4^!d̼XMg#Iw,ms{1^>vjN,@ѩذE֤3Pˉj@[J>=vϢ;HHv(h]3|}Hx+g!GzfVLSM2h|EC- ʐ3~ۉmtC7mݣ(\Y?ƘR6_0K% H9'0|x ?_^:RҊ(d643;lیOLSj*7v\3_̓OlmRk.ټ-BQed1gW}X&I{G jڄ1$֕o*RH 25+R2B |o%S&ث @\6 m6uﳯmV~7ӨLCu SM|έK [4x>A>Za=}NSʏWGSV0 "~- ? D+xɡ=$Xi*JfF7:Q@+8*JTw2{ku7:Rc Ђ܄oW\kuT-uXM5d^ޖYs~?鑊)b"ȱ:ǧ w9Hlײu1\`U.T9 ]TP('[ͳ^a&vU d'wKt6ם(HrDFYCbεD^C=`JzziBPc(Xw9uw{acޖ(0Vjd)j(Dw#ij{|);kP[=擁$c +pQ#Ii{Tg0pŠøk*wU~9/II;6Ш^ltdFI)aC~Ə9۱TU-L!x^^m`܉WH8nďh. Y!9Tɕdt'c [eңAzHU Rѣ3jQFhueVL8HC$MT ҔK&WBY j5^ DS+Ӡ-~%Ie0uFRc L +6O}k~ j;- S`v81ULNK~P̠i*E53XUoHlCKǹ/Jv-,m@E6ᕩ-k*$ hx pEZ,9;z"BjlEoБCcY`wK#=DfyTtlͿτ֎єF޸ HR:ܥRLiGT*c-p*-7N0Iu]F"dOm(#]$o> X'z5_ZXt[[;} y/Kt Xe=zR~ّ/[iJfҲlFLI03i%jU&_v RMV}k,Nb)$H TB'IvO|Ŧ dMG#ReߝPњ@ !ktq\*|giZf;(o IYٶLE՗Km2ε3 O^MhxH ,! \u(ke?zfYDBŹ`z"Yw U"~a3F.Э`k̸ֱ*a~AP2m7dلGhORȌ"eu= @7&*h fO"a.Ui4*sY:3lfݪ"b@'n-,1Robf)t1( GԶ b&es*i+ZRJZ~.X&n|kMo#<`2fwKW^\ Ft_=J ߸=P w6}׹apmQgr%x/UNәc tbNjbMcEe"w /vaQd?OGw߲aSX6M X =ުI mqN}}\=G)]E3!vby 8M<N|D O胕kjw+4 (=g9'j.0IG8?nUf?~kvyǛ|~Cm)ˮ#:ٕ"5\T  N&>{|K>ZXqq%7xg)x 0vY(+s9r_0qĤ %U>ߥ 5@)]Nv ^B@oEaf]lIA@(nzDJc?̕rTЍhxZ:^b[Ux͂{(0PԷa9ӳbT2UXbdV}X CY')Ybd%jZ0Ԓo&N-%X!oDysV/s@\|>@"[#y9Rв^ogѦ->9\i>.|?RB|G(`b+]ė+r2 FHȳ~X|93z,[&7IzƎ;`?*7"i>Ǝ58bmC6~f3x)XrZ"Tɚ?\n|\ K(<[#Hd=\_UI!uS$!{0#& fTs fg3߄Zp#?̥53)m<2*p0o@F*a8c;> uL i"5JL B]<*b&sFk/gTәM?R,캵XO ю\K^8p"UC*#$X/i*_QXnbm_|o1³`b)a/!7kq,ʱ~+_(쾸 TdQq\t`ق6;og)`IH6!{_z]łm#0Eaט0j&CAp+Ƣ< m90wC姇X^HMs`zf[q_1;{ [`tx@7ّЧžȎ,7MaM9L] m7BY2fIT 5WgL}Ǖmh=9Jr41Vl|xMQKhA'&3J>WI ڼIvf*A&Iԓ`J=k tW CحLh/p`;fb˴Ek8sjha_Cg/piTvyWS.{7pPQN[Vo‘p$h?+'3ퟖW Mx:SK!cGoR|w Up5(Kzca€tG5zԫ& x#coB]Zm4Bn&JiЎ^3VɩUn#<3ɶ0)y=uxQQhA5g!nэ# \M9L(`7wO"Ke^B;X=EHzDnd|]| {7_Dix H;ijQAN,3;"PkHݡe.xhzg:Sf:7` CiQU[MD_qkԶixl?NQ,2J7rV"GBs:"ѹi-کyr\b1)x7cULkR'QWlFjoO* T.&hT6BAh(mSͪȍC5SCl3lPBu}w-]1?6 eS旌78.~S+Wo(4Ib]P S'B]rvŒ䂺=O'%RvK wZ 9vg5 ̄<%#m抡.$F^2V9dn 3s?%D7H'ɸ* \Db~y[:)~l7J{Lr1Q!}Й ґ$YL a=^,At}O$7~sm"*fbl$q&w.C4;#~ȓxg d7)?ƙ7ō2Bc;{8tdvV PʫWwCkOc\KϡW}Q>`0H_憅}H)f^}0`YY氤&LdؕF 0fvv0lmy/ؽ7YG U?'|Qi u_tmƶCX޸6%GoĚqV4oc^ŊD7 Y/i{g"S;`J&r"0<"nJh)($ F3dk3j?+|;MmS<}%uGA -voQ.+ <'>Ѥ X,T>%V#n_/t`66csMvwz,1MIU56 6*itbT6wjBg>;;Z SlSu[)nJUCDv;^9%L;RIbϿ\|8VPthcW/SturU_ ,/is.'}sFq]A*9i`礥pK*~>U5󹽰kJ|p#<8%b-P"h[ 0 [#|銻m "x:"hY&; t;@XVI,cv{٭ˏ;QeIa7Ffr^g 0y\6@NjѼNɆ`ZL^RCfQL9m҉^dxfa} 8°㝥M$m4BlG q` 2Uv75c6pҍ줕/gk"=J;٪  ƼfngBx'7 nեAEHN1^+8#\ >Me#2Z}^k8@sU,bӝ*҄k1ZŽ~?|2v= @i1;[p LME@(Me&ԧ-x:d[Ӻw@!#ӑ.$/C>WX>ކbX6yɧ@ýf@7r` tzuw8XT]%/X!ht9XX/jj%}zx4 }">lo1 5d>C{ =-2VE&κʌ]PNY]$rmC(ve6 f'O8uhdJERlU>\/=0Fd*B8~;\6LC©')&{v(CX*ā+C=-W9B)'-?HS*r+[߳Tϣ@ m $KS:ڐSȕY wz,=ԡ\ړ =qhd- 3:J1zDdrAjI2/6}eml>dI%@5w5e$u@ ]7~/K cZ O9 (qk~~?3yjs F?yPf X୐fQh-TUK on+Az{"d}J<,/-E{oL2 B=dTd PSq׍yԜeg ١zvmES|n5*ϐcLzV(!"0U8glFHHlUx.qlY970G,AwsSP!R2'Cc,@,Mab5Mrqn3z@0v n^y@;n"U,az ˳oT?$Bר3a_j 1&CRm 6·.=$_ @ U6JU Et y`<% lL &İR$On)匰%ffX7vՄƍ 1Bw->Q*2Kl_-->5lK[7k qix,iBQh:=tɨw9Z4tglR+_ѽ379(@yrx+"eV+L|d sDkz=C]̠GW;\d##Uв:~`h@$&; k"Sfi"]rPVg֙[4v e) 4_| ;, R"Xa'A zBE~1:.KމXZ8qp>hhCxXȬ^4i_7@UtHNEopYnƤf8B}_k,)^(w-J@9-f7vhy?xчlNR甌{x&?e&hi*p"Z ڴk48H"J/A-;Νk#C!7-^I%ݪZjB1 HZrصnAJxYZ}*j"XĒӼ?D ?hfŒT`;%k NQgDmu+(`*?ClQ%Ӈyv=y}ft]iWK Tג XN7{R9V;v}W1NQ*gw;7pyY(s=r ]vs{R@@qG)qɁ,QJs)o\h4UxNYY@Ml90O؂ 9_JHsxfŦP xWym9r¥[AȶELޛQAn?9\zG5c[Aq"]*(*OEjpVyع6m*/ӄ }nMsz>βn% ,o݉%֍ZwI7VpO?꟦8>+Y7.5Y$,~րs}|4fMO>.^UƮR~͖QGktnuǕ dح?~9mbQG ͣ\Ẽ0@\BԢ*/Z1 E-O͙W nX ҡA t|xĸT@sO[kDۦ`( 8`q luiӄ}5?ћr= '+ЗwuTh2b\IV4ǰR0vj2^Im!}Tv46t /gY2|2gaVׁwq{Un$6[{5(ԨF3-s >(s8Vq_.*[4qiwVyYf[ZZ"fR ^2y*;+Kadc݋ŪD^5VwN=91m ~`jF?_5^;H^d~հgB)ɟܼZ$E%u`-#wҜJ" ʕU&AbU-FiSgg%h!*.od,ꭧ L-z ,qDi, q+ԈƺuU{b$䂮 hd_3#g* %8gC53[;q-Pmq#[uOY$gcU]UlU۷ۃ0ڳn|}pnUk|,%] 6wb]fGL{h,TLT`* IY~iA-+j!d /iW +@*B1ġc6魴SBid)Z~*/+z'qpxGN݅R5.%ETE]Hm@=xxKnk9fF|݈֭'Zb:^a41y7?of!voq[\ǟa1#Q$"p pCm.lr3'g>y|]_aRX73߭SG=c|!0cx?~e+ލ͗( :ɗo**2XWH' Wjثu5n+Q+E%t'ʰĶy& GP{_Yj'~ HbM{`h'ҙ/35$œ;֬H7MIL+];1kx͈)@,qzr#X诟Ev%Bd ߬1i_۲Oɡ?[XK7+;Ǵ a:Y_[Kx0|)bC(wwA5p7]!6wq/MBG>E,nT{8%K@Y2;>XsVFP?i@1wn2zV۩ή54)Y0OJP/pܺlc=$P9Л, ѝx.8Ivis~q>O{Ӑ ܸ"1@VnӐ$ *Ey9r4ZA;J7ЍgAkGY˒6hPXBR*bUsS5ٖ0QA|qkMS!i'|+*݌=ȭ;ZpI7 ]SԆn PP1ӎB[DCP\i\2ϦR'#'3NbռstOw'T4'^ v.?h0:%wRAEE 'ʑrqFTBlrswQ^DY%.@38)jV+)??yCA &2;F^^`DO?IW5乔1">WܩؿK)ϵ-hA u-()FW:]2#Ul rt8G| ֻmgၑ]ӗN.V׵P_#"@fVӫ؏]#IѴ`չް Pep/jem)t Ej:-x1݉Į`'f՚Qu ƃB"dA@ym.MeK *g_;.|0518χl[~s|( &bvʔw$ I-Cw E#ٌ>(JEx_9{t ;etTvŤNkC LbҦ1sjQxu-P"u;- HGx۔it4U`ͮR+) Mdve:Ra r+\"T!+{m  F+IXTia|QJM>KWn8lpl-/nG1p$[|<'!́_|/ ʍHl@bn}[^Ǩ!V y_֫\ 8R,!7;wȑiƈ:ˇ+L+dB%a6 mVD$+XX?a\Ihm]I˙)ɩ~ɿ FךyvOU;^Q`ʁD'YԽgONu]QB}:|{;Uu K*uS_0 _MLhci4;A}~eu$9ʶ:jbZDam;_Ԋ(a6c9\zD9--}:r2bAo., Ɣ ;딡[lD6 P&1@[ea/S$c> n_+J1 )!10) AoRwy Au4x]^Kƚ$"|o+z^jۼ ^UrM$DG4 _@徰} v hhSV¸:m4 3CNXI,h?~ xDlq.H) .[܍| !ؖUC؝Tc\T6\k4x8221Cr ic!95^魇,M FTec//b!,ңݔl-"LPt^]JW4ERQg }Q܂DG CH rswcUUULL~TMjl&Ҟl`XmTs7f57.ASYT]G%fIYyZ Cpsp~g$gX׸Ltx KN}Fp%^,wrM[:D4%1 Pâŷ5byXdU#zW-9Ir6Yi7d0ZU5qṉ(06ǑAH/YuV uL#gyl_ £"2?f{O4HvV0I _,%C{2 {_=3kSUF-[&c'sj6f?.1uoۘ0!g:v>E6gFA4eGs_Vַ=KhQPidElP^nxTBÇ+p3L~ߝսп;n^\`#QM$!@G# ՠsY?ȉ ';iLwlDcMc7б(,*$73DG Wr}.7#.I0g0Z$v )Ĥeʷ frN: M҉DCi!ñ~yqc0?k,LL iS|wިo,C6zici7)(ʽ/ - !rD-AygOVÈ)B:tA'8 'W[V>&2@WQU&!9 n\ό-c@ +*B0`6!,L+Ծ„xck=ck 9?4z&[JHZjq4̌;ƿJ aSSe;JKQ x幠|h n)ޚ6M#z.20nߩchigZ3+Lc#Y^_rͤ5g҄`@V /q٦ "rap4VB7הۆ"wv{W/2!2':i径k5챯в] ќkD9;yS tb%m"H^]{YRGrOP:2wRK}? 74)[U|*d-%R?Yqvɧ5LD\? 7_ö/ +.3 I47ap'++p)|fNXv̎ hSYK #}ÙZbqy^`cdjk=2 bό`Ns?D7 ze4.աsotEK4#ͅѲS=v`' %D" x0YW9_ zrpaGڛjWwR&?{52o(cA\?*0Ԫ!OP] Viz1 &_Q6xx\4MJtV"Ԉ n>w{ nĝh$Nԉ qiy3CfGFR&4=Ub)= " %7Veߛ, Ac:N>MB0PVӒ9Q4``@z}UVbTQ0@\mN!eOoL, ~Ykޫ]$DF,jۦ$ 1fG?PCw-Л+`c&G@y(;EgEaZ?Tyk #5;dYB:T.d]5&ݞCU4իj, R4jv&aǥ)`.sf"vҏl|.m>F58׈F=Euf鱪]Nk߻ȩ 2@`7z >I};Jf ^>*gOvu9Ӵ]S5{F8B)lT2t'B[bpg/&*I6…x`ChiY^b  xǠu5Db뢃0`?ʴ G ̔oX#|@1=ms ,h~J7U4[Fm/MAuu<xw)bГ%aWڞ.GIL(.eFas!z+x*Hw%ZL'08=I  a ]Gr'B[պ30 (ZȂC=s_@;)S,Or:j!4zNpNԬf$d9kϱݔŜk֜y?7k " PS}4/we ߚN &Polz,fkCK.0ML`"Y6P H%bO]aJ[d<2I+M KV߆@H-;Zx)z+췴prK43v%Ls97eZ gVݐ;m> Ghq .SC%^n@Ng҄g9oNQ[^AN+jg#Jnz5Z{Hߋ!'Ms#es/@9N ؑg462QZ]hjQ4ɴoHcnz "4f2-.g%뫳ecR2y~͋k0p=$Y/a<%[Sϰnlƃ WM?JcL3#MJB lX!s44$3[(XFYv>E?0J4Վ6P۠<(y,Ү"#(cxggTyಿ&)am*<1:#I%&v\]dv!FF$c8d@[EHٔ ^Q?1C Ayʵc# t buԘ*FcM$- ]/a:N⹱"幥 x) Qt&|Q[oHvӁoRhOZ.iS} ^j~P#!|Ô}(93G% ,hYHntH2H1JcCrc`3sNr鐇C 0k~QgdPO9{B"c뫺[kngR.*Q Wz\*眭#*Gؐk YZ, t{lݖeꚵzu0'4莳])?txda(g0mK{d=-(W`lOT%Wln |S 1X]JQP UX6]9˰d5o:`1|_,WL E"7w0%w4$'Eno4J Y||?I̖OdS7hξ=ZXcꙫI/`YU!/kA[~qהB~$b,\Өv7Db=QDԀCZ|J]9f1 s]>*)E"x~=D2mJBcʌ"*̕&P݆Z ė'XBEZ陇4^ bF۽I[Iems䀴 %\7%lUfPq &\ XRͥWI 63L@8Ph8dݟ}$;5Q:$V7Q2on#PMTj䙀K&.a<> lɐR W"gg7wYkw9(V ܪp!nWͨ4K ypV:Em빛"t, EXvAگ`0HcZxk8h3$ɋ8tq3V h?}x5eLM˝Uy*$ BЈď:dpjG2]Ⱥ_@L,;bCڄhҟ֍8#\]-U%7 #녎c/;]wlʀ>=:)xsľЁƇfw"*#74u9 lǩ;RE隊o~d= 6P;_8W ϙS,jL]*F,pإ{b`(| 3WXqP^@=P6i%$P,ވ{7꭭Կ 3eةѹYJQlhyg 1jdͣa3H%S_05&jhM?ъ!0JPef' ObdZ8A4$Zë)v PziteK9?dXLJ|@=CY\뤔S'm/IP.Jd<4m¢r\0P(2_^tnbXcRQ%YuXBW$ HTQySez H)AU 7h3.AϲnT+4V9ZXJ3ҾDXM#>tYѩ90 -uB{ uqy^1G<$Tg)q(iEG0vT[w侑M|TO <4H|U~f+!r TD&ׅ{!8ljLJL8#QY=-f1VY del2]vPCB0 Mh:e$j?!,D)"RcqA[+2ZݚCO?KvG%]9؅mFZ`/ZAЗoE^Ы[fg us (%O];$MN3/0bo.EBsIm>R \!nԐ7YO$kK Ȓ՞r@ Sꯓ%bUkz 8]!6i%d\r]!zl6hs}y׭'ub^7#A?vFv5 ZߣXXou|ņbr<)ʦ5?gd$n1)L0P;HMFIk.wkD[ z Ա-{ƳR@Jð7~:;E1fѮTf֑fDqK cN~$΂K rl+ #Q ~|8(3wbe}5xb҇Uh*?D>(cL 2xe [a 2oy=Niiiv274 LV$[',t~ӥrl+kc H649ْ+cvo+d'kKwq]rm\UiajZ Lv{*U%^)zpSx^\3culPU@݁]=̀ͽm,OɆq1 rwr~[V9K,y'C'j3 ] Ϋa t‘R=(. VוѬ%FKq/Qw3KY.DCzLb`1m))Wa".;:a8I|24脝+>Y<;6B[,ة6|D/~ H"8%g61r_7lFܤ(nxaKF7SSe%L;LZF2 Fasuj[Kx}7y K.̗VuĔ,$ڤZ \0#C~',«tu_+:IvBDfż6C@a4qX1jy9tՊQ8\zɬrJ[l'P`eLŦ {z@qe#QLR>U5dRS;x\vIiqHu䜜[h a ^:wEo-Qu.t&Is#Mr=T4Fpݩ)-n^+8?YG~mv (ʧ=who"5Ta+%vjSuFl1= yO F\fbG*3+4S( 18_q oN"4lҵ8c BذP$&\V*oqU&;?ޓ$DʤQnźsM1Tf7 Mc&n[=[eZMRIs |?L^}gq m< cDہ.8ᙎ%,Wu]0nBi#`1SĊj>Lק|P1 gN^ tOL#7̙O!~q?3B= 頔 ''13w_E{18 &s'x-nڹH[yE=׿EH@z΂E3h2PZZnXa5XdkT#݉36J8!]V'AYrp9DqԸ>z-G<UeTs?R] 3-HMbvu}ÈCrDʈlL&fNs{Q%%N )մ|JpD:͛rql&IקH6kh"GW|7s-ȃᱤ{Ί-[- qr4L7٩fM]6fՖ}e邢_ms9l1] .u>Ǎ[̗$ۢmBF>@<5 [.bgձJ!;$YKR99hNtkċrpQݓўȍXFŽzE,vgO<㯵63 ghaY{WF.kO,FvF{֌dR5s;Z;ʅX92d%'u0Gui0̥w*z7%OfA_p᪲`\NR% 9\h& r A>ƪNS$d^DӂU|у%yi$v@­{9Ͳ=ΉY10zn=oߋ [} M 5S%>\ EGoM֖G0LOv膂\9C{Pr(uEqT![ PۉLD 95}!1$8Sŝ3Ijoŧt r-_ ƽvjK(Y3QEBTZYJ$';3nrK`'1 @N8j XcojWJ%Gv\&J§YrpS}0O< J='VpPp% ybDy~E=(#"wKbšP=vN_ZYN4=-}nQP9*Y;g0JMI ֔3SJDާd¬qifT6YTpH'5t​~5>obW90oJ ڶe ڠO?K̻Ο-d[e<-G%a5Ltjo ;VYNHvu,"^XVjyla{G25="m[AUE'Z/ '4|s,lvU! xcqk=pgB2t{PBa8%v=VbnUS1Q\$x-DnP @c"RR&]w/,瀔qֻչ0էQ7b^&b8agM> ̕3C` ɸܻ mGePRBx׻`89`]' T]gpwNV/dSC٨V \}zbcRTBd!p]:%N)$4( >{H͇ZS==̩^ÒM˙ 3A޻)|j+# 8Dz j?%[PGemseQYRim+ًyBuFl|ѾtOz̄ߋ/Viy]XOaiNk%LC~:՝ _r&F6/W+L'G0w_ 7#JL3fM*(/潘/mY{=ԊN֮{ś;.ZbMsj}tt?){xI#gޘµ:$"O8w h$ Y.'2}9;6A'  lm%VB>U秉NY5:^j$gz~b͞w`6'BJʹұˬ00!?Io8g *S_DfZ3ݪ$פ=DwNɀ֙f=Ś ;r@>yҮe o9mT$Iʅiw7`yArEJbL-`Ɲ($2omܪ?O䟀G({ p^~^F3A֒Ь6F#èn|dڀf@U5dm`Nn E>8;w0_;,In.!0 ] gblxiM4W4{*q1m7go p+EXNSI_-151zVR)}q!$h|Kp* NOW%^۩$6ȬD5`Mym~z/MxK_V2q> # pNDtfB Aa)UW'pT&,zO+Bߥя5(j`I@ G,H0$qQ1A`5XIW͠<@ S,d+Wc0[b֒qmQHC0_.ri&q .(6v'j* 8҆#r+ȻYٍ@$ 9iQ| %bu>Q اgˌ:opdW W!_y(ف,tW8ue7vÌo#B!ן|NHXuO91f ^2C ӕmlCss^-e;.^%oc{,V{_9SX+ G><x n`: x(Gz˄eA{Bvɐ@hm>ՑxhmJd,<"Q$<V_?o䁯?A^C?Jy='6ud% ){(2xk_W4w[ iTR"X{u'6h.J2oZuuW'~"[J=Ӓc OؿU}Bn`KhݥGbI#=;𦗕4;p93g~j50uߍ8dǠJgY9> qCB8̾CcbnSA7`DIwka輕!a6BƳP5(ો*A7Rß'lی֍MaqrIȆ@u|5S&Z:CG95,DyXhvNle!4w5Yh]>r 8IFyvI?jij Μ|k.G[T;@8߿]=!QvB'cقS ֠PN*bi.1i]N5BRk,2.! U=;:0ɆRfj( JhF.jkEj *k[x%H&i : s=\H{?=Kz>&EnP/G/PMp@R8~b &ػ'Y؎sT9|2 wռx0"O*_E}m'::P}it)z:JI)kyJWڠ>Z=yqMzkx7-5qȑT0wԌuFb"Qa퀐u[M8>On]ʱs$D!1Nn]r L(|W&dmdB{hǿľi57jay58M2@ !Wnڢ5:W.`q[쭉K*q(m﵋^*輏TB&396 p"t(m^3{cf]׶0yp5chSjI@}x-<נMAUi! ?.S<_ 5 nb84q =ѱN6ǧm] :‡ZLJOH$V݌j3ല|oC-:z<7M#=-D䦩#A>~(Wiܒq'? f7/=c,cBTw,|faE Xo蚾`tjXp2\,"!wr+Hy A s!e_vRG%sy:jgn[ex;*!ԭGؚvO`t? \mWcN'qb܉ԚMK6O E# W8`)ɭ]}Ӂ| fVaek j'tީڑVr+ӘYwM'W2@W$`62 mTАC[H9> M?!m "ᾎD$:+“`+_zfmRRN/Gqϯ Zt-TϽJ::-BBa(^v9]gS'p74XԱ!2$h jٌt%'vYj?GH*a^ah<@ fR"oaam=K'@a($"K KEyHEuE'kMt0bg="bۤ{,T =7'i㙾%[BQRXrPmc{LP緆ϫL2UVW$dTfy0OB5Muyʷ/Q^Ql'n!_qI^ ,U<5wgFzz V;z˟j3SR𜟿U/+7 [&ܩu&.*XZ/Sptp8b[R[S6۩ɎL^HsX,6N'?=vB(׃Րz *|YPc&k:{A'tz6а0PA1I_(ے#ۉ]ɁNa.#X6"h9Rc\q}J}@n\QO)Crsg*>t2֘YEF"#'Еi%Efb/h{ ? }jt4ewֵ$6a I XZw.YKQ`&NggX؜l?Hz[bмKsq 'z: |oEDa IE\X:ž2h & tK=yN\a- !+Ptaf:Mb;1F3(+8qrO?3iM-SE KY:dB e#y|{dze6(`+.TY1j1cj< z"Uj e/£NFYsx)Vv-@\@Ow ٬4wBn(%BmC 1P-`h?`-gajߋY7WPګ6nҦN'H6ܪ!=0o~.\nƋ^\ǯd6ԏ׾x3]/qX2cԚ0Z& im)ޛX|{%P@nu^١\LQSvA:6wl?nCx0 0)M(bE~ 5%U p`kX.vXv+{[fy;$iV- K1gxHαBOC伋_ &/ 'yq!V:Xbe0H`_BqԍJ@H `H5rq8HRZt|Haz՚E!1Ŧ ZofG%aFS>|6q. 4U_?'+BY^@k9+_XW\tq<4"\iS'M_JP>I7*O\C lx2S/*dNV"Ձnl1cv_]i_ G}YێYvܹc»6 jSlk]z5Nj> 4?((2 ,dE$5= lD$g!]gh.қ,cIT1Jbja2y Eeny kk@TF򽇳 }:^n_^}8xRܤ/kj~DG"@{ʆx,\MQ֦mf/6yZh- W/쳈+}J U.E1`SkvW#7c'}tOclVj\hcG-Q#hk\wf#WaݶG^#=>Ql[𳺈0ɓZsIVF@"('jI"@QHjR\GV5* ylPb6!m/{CJ.έsr) rg+N؆ @g0}Z\/:?Qx1e )a'D_짭eAsF,{f!-  @c|bt0HYDYiMf:'vdp`yLfd+/)/V4~ok!~үD-A: jc)aWZш+@r:=P5ZV u=F`nOe%]{bnNsh7Z:]Nbь7 "ϋc)% 7QR҂#;-ﴟDimJ%X*mWaTK쀋֟ iEVH-gܸ-0wr*f`kګ]7Q1 DZvuV:_h Mvy1cb?FUȪG{oܒ3V)]$U1wsB O\*Wmaome ^O2yɬ=(OTbI\ P-(O3ޔ=2+∶;}BNIjIe!堖Z@sfrӪa?I g7a0^rNDȕ؈U.XC$H@n"Ǖ7ȬXzTٖA7ޫ#)Bb4%;PDd 47J҂PHt;ƕ,>JH?4x8&:+5b@{7a,уI2p%doVW=}TFHҹ6 t78Y"(7_$OlާX\v}S9ӴEI`]"(n~LDwZo".A'ai?~ ~sA OfX)$dώ=e 1um:^L)?\QYUvS8C9"(_tгQ,/xDgaػA0*f9mDCc9O$}-bAV#Do;[xN ^j^~=&=zPK½,W4ŪeqCEhQ?dq'a t O_δp &eem%d~V>(P j y PAF5(8=gVR8ɦ 74d˂%hix ]2B2@{9<Dt4~ඳL\a[4>~0dF4aA6Y#i%rʼnJWLDzu'ʊSБ"$sV(Vot@S(BbQfs@n^r RXV&*;*"UnmuUh@ƊK2;5TWsO|G"@p"m{G,K;vGWD gVo M5盍>-#RHPd2U2fw{¨ʳMAa;CZ qk Ow߸I/4o(#Tb)T{$ڨMWs 8!/_V}S2E ~-@|Xʍ,Rc6:wb`\f( wM|KU}0Eh4\GP*A&٧lY 34}d(4C7E֛n-tޚ,N#aom(ak*LpFZĂ"MƛzѮusX $/dbbl#f]2; tp>[e.ün5%Q`Ӻ)!. } YmS"yHȜ$Ƀmgr-l3+]PrO=(Juk:KǦGbsI7&:\WAŃ5n|p9_5~p3BK5ygPA#OD-Ml,>FH  )R/}8ϝ!٤qMþ uU;=`a0okP-6rz3m@l;"*Ԋy:96C"/jBِA%9=1uQcUށ#ACſ?z3^,Yڏ;RnNĻ M>""*0 l OGU9^D)RęvU` hވ6bY\߽ȃ[6=vaheG&(wg%PEXV7 л_|79~#zm #4:\d1 p`r g'l] U?S(1 LGi#yԑ*E_iqpPuٛgaZ_QKǶU #<6bu:d}^6PJL&<6nK\-OnrB$F}>[jF!f; ۜC<1u%r`'}]vQy7@%uAj}j iIă21iLLlf|G"Wr&%kȘInCt+൧PEO)pMil*x/[ۡM$>n~D^& +iȊ"ʶ>SH-M p򰿽'&`xYJq J=pVoF}Z#Wݝ cnw2;qtq`0y"/ ǯg=m4Nndc̔5)թ~!ЀZ$"͠VPrt<'{Bj<:D_K'MF pDj҆`a +,:[T΄|y H)UWM='/:ztCaâѶ&keᢒOU½O}خ9HK9_ohW=,TJ`["ٮ*Utw|M=͊ ʬ&-S?oV}qgy9P#>g.nǩHc!ƘL [Xve\`z8IGYdYǦΤ?:SaOowz9E&zp8RpA|0!.;ˁ^pkКCC=Qf!xys1A)SE!X j &4[<8jiO֪YO_l6[]p0DF&6@T2Tz(xΚJ:a86ty4\(–ϳVRW4º~`v<"ZL!"EF ´ h?9s]dN {jns#vNBtAȥa(uVbcl,vSrκ8R>Px;V͝wOopݷ[qݾ@ :"S6([[ Ĉ~.0¢ Swyjz sȐS=&,|Zp22gJr`V+d,a}vD%]u"vO] SH pvLk]̲.J :9aU)ao l NxϭjܺK.=&.hвKX,UUV_wtdT(/DS7Iktᄆgg~3RGkI,12͊ XNruhNu}geDh)9cޝM[I,eY)CR[JzbzYAWnvJq >D q/,h P8 UYڼo^spkELE[J{P~1L?8fcࣅI b4ZX_4V]KVa!v-Z4Ů$>Ԗ ½6vjwϛ }C۳U;9)boޯAbƼ:Ya~d1j`q~6aBe2bM^j SL `" [hPx*x\uڤvbjJ˸UFjtMi[?jN`rھ܋ ;w?h v ̎֡i⥣F(:h? tGo5`lPMA~H!KERBv; tG͏d$-Ήـ1'dϒi[7&q.j5 `BQhRgš*p0,=) #0_-TN>Mp*2ưj7@D)uz ! Gl.g- VXb>V\!p}{ 벺83r+'PLclS@b؈Έ8Lr߅+K`,{4UNz̷|A6\"lq 3wei9pgLpELt'9Y0ұ  !+p5m:'@f##a71gaq RP0ɀS׏g9WԨp?5W8 ܉zp+l}]v`25I*U#_tL^~cXD lCT+J [_9,7&z[ԘNnm[U 8M65@O~3E ĭI8JS?'r?,Zۓ)[Z2@ Pb鵋9<Ou}|oa'=x˅>tuWoֳI.z՗jv}ߛcTAXv cN&QNl؅35Cq\.z?67uЛm] (&FC[F8蹘654sBX`2[ޜDdã㟶4m1%׆uT%n=yWn Y ׽=b.pS0,-/0d-`acW^R۟ RuD pߔ!.c/Q8> r)"Li+ 2CrQ57j&@ 5qg\Q RxnFu`zwJOŞ֞}#L!{l!%x+75[w꛼R=ŰuS|;sLe%S$bP- ޷b4s"FuLZhp?]> ܦ^VBg|u/'w08zCd>0!ѰD3#`?1(T_7ʭSm@2(5EO( !B=@"[G]P E]f,2a`%h){gm( `(HkwG">mB#o[xOM!iyQ.SZSx0+C%}ѕ PU 0jt x8>]c#IFDG`e7pcY(=;qYOD0*'Fm^II Cz#EW7*u8alZrbGBs_ xćBPkNrilt G¢RDA%>!;$OQPzPHBN7kn $ H!WX< `R&s!'xGw\We"`? .P3:.TXg)Zd([㾜~G 2)!{ޜ`A,^T6(FJ\t7c/gz" .W/F&*L( #ا g3u_+\ ^P8"*Ot|eAk\jN6|FyAt6e*/hޱ3 shx$R5hqCOfm4pGZ7Gԁز,(R2;#cW- еi@Z,=_D܋߽s@.eۮb< ,.pr|&eqNR6᫃T^P;.9*Ja>NJDеL1n4jCSԏx*wF,dQ6y{)H ߻c{TUA6wS:jMS|L߼Ӥ`@PEPaCBo+$ˑUd 8"ZdC%vi3c6asxv۶4 fo& pg*í;LxM6ӹA̠dZYtl6BpS&Ai_~ ;'ͦcRR#P0dLkJۼEt5wG0t ID$Zyc NY@ķSyj+Vp5򟍟82 7E$;Rj6vQqxsM ^ Cj0Ve9kӢD5O5F}YګXl)j/@z&Чcƛ|Uox6W-(@P,^Ir+z[yS58u $Ӫ;M4u|=j #´6Ӧx7l3qK:]i;{ώ.{0MVz5+jUӥ څU=)mXԝ*RsP iԃL z܁j-|,xwrZ[%Hڪ㬺X 3A%,XJtWXF{yJ/{q"(_Cs+]h&2pBH'BgF2]2V}qmpKfTa8m{ܪ?PEڳ'NU4q}<sZL~ V}S\ ;koX]9.C|Q-Kp ^>Ksߍ=HJWHӆ8|'<َ,yE<79%1&P#1cEVxaN!Utx3o aQ$|?5QLM@4"]&( ¤b|Ɇ< \4c1I/`m gX߼!SaH/oA5MUeJ] gF;g$#baNC +n9ñRm#TO&]zJd|qZrS.wP0]9HXS 41~Um2_wK6ԧp &R?q=Hbw#$/Ê@4 8RFɍ趣͗M-P~w}d}Z/כ50(A$BAUkLF/B_ȩY֛XS76!p1,0#{s '_bJcĨb>4ҡ {!iwhph' $JeNV@*'O4#B;#(@ڰlЗst/mGީ~S[Y2i3 4>GJkG8hr{|]ф_2teo[Ys7n .$)eFcG0"޽A{vw S}غ,R& b Q܁s0VK Ѯg\>7)nBxV:`X>MO+X8puNu.GXCY7[R6.0qb)a_,>П'[%&~Ui<7a9g9K@L_FeAvAmF0j oc1|T!C] dA{ΘzPA'#8"Y8mIk:S{'Ȁ!ƺmȯО(X)"Vn %@_xwV]*ǁI R\xN<:bqhjau^:ٛ[خobꗅJ/MZ 0R@5V Qprw]X)a` vHCPj5eYnPc lxrʎjwIes#偵MLE>?Z|oI7ŇȔ&;s5ohˋ:ůjg[Vj_ޫ$- xMԊBҗjZH5jۍ & lv+`;}oJ}5tvϽTmD2o ~eKෂJ_4C/1!ɀOj4J5S&!`CQ_52%'TDn!8&Boir۟WSlJě:4/V#)dY~þ5=6Aօ,tyԓLWѥ=Z[ݎW`!$+ǿ}~]Fh";m]8H'5Kw߉9f1S6F؁6bUwu s̕aY·3WtARioGnȺ&ɮFNM]K[Bjo:nAQ+;sf $2S}>*,_2|FFLo>\>1YM$q+9 f]>{'1LֲOx7G׎${L6̼. 0eVl!hBc%%wM8 Z` q`4[Ӥ;H .rKU\W)@n+S%|TM _sbl4\Jq\ bPv'JrX//:ֻT~E:N%VUN-);G[>O)e e&,W"2o\(;fgMT"_/$?N۔TƟ=/t>.1\3O;F_%D4t.ESA<+pumTD7xwe9ǃKb;/Z1їџ8{51Rg@)$ ^p8-lʶǭpء5HF@sqj{B yxp%`аJn.0e=UkS@fLp:尔`GYc#)4sV .+s?/C> MԷ%q!G$=$q,C'%ɧ4h U/4OWkӭ=4ٍy1%.cQUwmAs]dowTxfBe#۳DbѤ1,tbAӓ'6u]5 1ÆDIAeWR%RɵM^[rB~t!+EJ^O2mJ潣@4՝Z .gfL%v>^%\HCy"M&>T^:7Jh٦'M vidܽFL!ATL[\[n%HE܎1C؏|d_sиM_ۆ p[kq#W,barz[*OKe-+ōC* À(`\Z5-%1-N#s8"xb Yd^Y /c9۲չtV/$Ա./y1T,D]4_Tl *_KcT(@5o*m+Zaw4ib&d;e ̆mbffqrX{?pVT rSiW 6&65M;d$+]xAOn{~.f7`/Jf`ыfKQMd`Xcdb K3%e۰ްKK͒D"dun{~wO +:ԁsN#g/@=翟 !o57qRXgK4'p[L[ TҖn.FV&~/@Jyda].W*D1yys"4tGJPa)s>p T[e|=KfeexE|sA YQTǃi&(bSN\TX/ֺvZB]76ߕN|ވW N0}="@z}ۃSkf? z~G$vX}\_9{ 5܌]CkB9)߾+w#?y[a<µak8^o953/x +^rI|gvsщW_ ^h i>[FG?giFǑy(=?ږTd802AҊUR;<( =;K=,EBԱQ9ӆ~+̡$ Tòڌ~ ] ߟ8w҅۽Ȗ9\Fn5Bf<⇔<6 - 2ڌ*Z|wRdFq%jXtC("ܼ(fG4 F\[:0Ҍ7z:ƺS3`CXud K4?,3 ٽa_}:'PudJ],f lOHPDY<zꮨ7>L1gƀW6(fuA)lT5L;~hw=5ϕ|ԇ$A148O\,#^'$M]] ?[ O>A{vLܾ5B.L0AȸhQfk< OKyi H̑SU]~=LZpOMY?rPoI?iq4%˙)I(N P h-#PH(ΛHt Ee}UΌ*4d!)Zy.ʞ ba6cKiO]V3Ĭ{v9i@TzW;Z[ DEwj~-ߵr~=?ޒؓ~ٍ۷t%пL̈0_=VOQ]*T]:@V9;[IfzK;QvVyA'ᎼNph{N>%ve/KP$VCyi݂{b1;1yԥZ%ET+M:1(7d WU;La:>$vυIz'#Âvbu Cǘ))N/tH9 ElY8_uCj ^F.WDrs udwQ +7k 6/B`!Ozj[ ҕ^xxMTTaFjsE2& Ea.J/t%#Yľ\gxy'2Juwѱ 8U36MD$ lP%n+r9qN#sK]zPRsJLQ~]nk0QgkzkGjT|H|ax$ܞ Fq=~CywrL8P4gHWx]EerF^OPsP/F^ ] 9{l';Ek?4c iϙxk-FIL/s";0g"ǯQΌJJr ]ʚ~p2EE>h #7E-T!Cܢqq ^Kr>)ߕ]3rdztX{5\;Ao҉ [.4Fp8h!7P:Z,IgTg1nv+m"A>Qlf-ߏ1Ѹ]#f_]\_OB&u2WVŏ?2Uvss͌Oa 򤟹er`σs)uH < UHW`r_PB4 3I"HmcS Mf-/&-ueL\a&QF˔"[(C6X{3\X%(yMYq]V} 1Y3wsJy!f,H V˧-bHfz41mNjE G%&Ye]l^CWSޟTCKbC: pĄ{[wyJiW2%'ɉS8ٰGnhSvBA~hv7~˓LJbײ:٬5ja?xMPyik~Sh.,svP6-4@Ǡpf+Y1unlPo%W4?B9J]*EZ{Дʸ +6Gتw[lhCdvzkV#~g߭ʶː^NJGt/:t[U.:@ 9#qss E&k9|n|Xc^oHhPgyb%&B8 o@~פA+E53Q%T27E+U&Q5Pn[-ؖ#3Cэ%y2h8{\U_E<^.JsREK)+6,@,xw$`]Hb M+ހ?u7G @~$=o'gyHqM Ѹvl<ߠ1˵&39rAu ;=WT OYnw^ o.RC $7rmgp #xWn HGZ{!j"뜧R%'2۵v7 Pi6H[w"<88x5]!W[cHEXcljأio?Rhw 9=g₢[jh!Gw&-*HK9,Jٺyބ5C56Lp KC=l6MqCM]IfTӭAJI6l[k*Bn3EPYr0D]OHݾ$m %r?,.&*B/ rփh3/R fZ:X?l$6 Վ1#Yt}z|׳j+-hGPJ{[#ՖՑ- ><C G4;*C[2 4q4ZtLopDed7ݘ:H?\Mk9ď`=m\Um=6X0^oy/E ,bG]<'5qVM0׎̞ \DVQ]uDо+o8Go6^'YGXc ֠L2IƮG}Yq$v(1!d|.!5XAgzyjBD{SW9a : CȻu$tczI' ARe\ "2j_DRIGvD#6K-nʉ`G-Uq][=k!ը_mXFY"4y%IN@Kcx禜׷9Q*_KbH.0nw N@1 B(4S˻ƞ =1*L[*mvU\‚D,k^. ApŸ2eyX3fBi1[[_$wY&|ݕ%u#PG4rCmԭi7"tA02s=)èGƉo7}kg(V+yP߼,R85؋][+vLTQbf{{lm P*VJ.#Mm0g4;LZr$dQ Lj>@q UE̓w/bsk`4DW5zJmXI4UsVYndP&`%Fq-oР}wA+8-O9̈0e9BZbW*Qڞ{Oqz12j) G lT=^JpxsX|u-qx6hI=7cٟ+?6mE+} q{Qh{k-a?Bqҏᮐl$vFzV|v4vB)ct"^@;ye. xaSZ9_{&UB'VaRHD¡U"eU߬\a#śE]3 Cn> jR|'-, ,GcQ,̗\c9/'y6<CW /06v"Yln~6$ʘm~V`VP+o$cՑQB. :}uPMB5ʦ΂cǶ'ӵgp)ݑ9iFR;o>b#o߬l «H&<-&|L+2VW&>UZc«O[@#ٚ$5cɮ9L[άEUm[oC*d5SOgWCkёIuOl\WQkOGkrZG%IkTxȀ7ӳuI.\u4XmGN r, ZUtV+'x%--Ngs ^JP$z&'eKQ_cq 5yF "pSa-Uȕ_lҺ0`̵%V6 !S#q&t~DQ)K{L{TPwU2Ycr0BЕdf27̃{@WeOu?= b *w| /3ae5,_Ww>533 h?BqTC$W!:s'e~,j`% /'|FwӘ 7ݪ!Pt - ('[Qg\򃀮i}]k֥D*Z5*AD 3 (MACgϗD9ו3-OjJ!E+pGvdb{ J$FA-]>amE j7B'My*ФqB%^WGG6GWЇxEbxXte'x1O|Iz)ǜ'Y0WOcx(Tcߺ8)ٳmIĥ_zC9F֟D*M  P.|QBuJ؏%ʋ%r$/(I/F!|z`Uas|g >?jI Hyݏ Rݺs^i޺l)8Z2|}"%1;c?W)ѸTXCEhb'ϛ@֫iŻAW.W*7Q_&;zZ/:ieI^8f GuSfֶ?>`>Ó={q D5|o h&.TQ6ǚ)͕ʹwڿzv"x-&6^tO;j/ݻ#?C:xvϖ7*?j-yi$I7I \t S?Ԣ6yRLXLIieGkMɴ ӳk35_tCs@X@J1XqƺG{u],0,V.Jj#1q$*bQMם$_sOB`F.g/?+(h%㭊.+ /<)W5\a^u;vSz3%VV5p8o\:Nl3hw O"ű-`Xz iӻZntB޳+Xo e78ސBQsʄWv-Ö;'EO١# JZ*n#L ڬ rްu&2yw|X&Wz7`+aU5I?aaiW TkFņ tHB3[A icH.qYcwPzlRά'a3sZ4 Ӆ5B"ģJz[I;TCvfmϛgHk eHP͙]X2>0+{ҀPwf#T+má:%r|T6†1iOKʖ S8Gf Y :o:ǓQLbLW`ɑ:9[هH JFxwhQq5`[c&%̒pc.v1X{m\mk47i5PA`$:@itTT),i~g:(1"UЭ@ =='LZWu$Yfر \XdJgY™J'α], pEOmI;~ -5l~k#O^JT; K[٬'\d#KU 8|2B}b"K|kv7VN oK$Z\}'SIMEbbn:lU!ܻUoz%oLsE_nsZU-Qx%[ǍL8%h:C5 z ΄8 UL_!, G#-tSw6ȎN*{cҬb3ܓOٵ_SnOU3oHϿ7Q+VHWIğ0J:Y`QIvM0z=T*-TΕhY1(Mњ RJElYO).lBSN!:Ʀ|o`SHj\vTyK_ӻxvpL-M8~'ON+o #~+zFvZ~u,"!loYԠ^aǀ?Fn^y 4Lѩ%f䋇]J.QxlF ˕B3Ke-lWܳƗ<6"=AH8N<q&&|=7U tJJ=HF}_\_vg9t2j%?nzn~ED 'PԤ.=f[TJ }וIݘwEBM?$VJGz @YTB &|u:$چ=tdP}g+2 |[dc"yMֵ`"ļ[ri7]U)s`,6:7  0TPa)׶\F[^w { : c !?"*Oޣ{vI2ΞqQɌ^6奍$]G8w8Bw4ҌYX1*R|Q`ڶ[]Ogځ14'Z=FPCq[;Ӹ! B+v-tML4Ha&ٍ'u$hc쩸tK~rxEx4?ςz"l]τ<߈4M|I%bOCv!Q+l( Td8DD,&S(nuTL܀̴eJוB-9k#*LCzPlS @BL!t0C8*wRYp@d%Aq9]\Knv~4:޻(Kv@@=k,#\3G0t2,Xٌʟ?=6<-φ_ʈx|=m93׃ 琳Jr[ l> J|1 4qU3g֣A9?eCoǭՅN#4ȯ]֎+00t(1'ڻ2 lGhx_#d՜q7\8!ߕ?ȗ=ŪԙKL rJZu?LwTWN)F)rMT́Plpe)lCk^fs}@[T_TְG?rO۲a< {Kw3O>xR]#gI QdirXmp̑lC֞ ^>ͼ \Ϳ0%5De[qK8 X@RTQ; mX|CN&8I˓Y9u!fLNv'GJ8r!eBRShQ<9 |+@>„8ax~ڬ2%f)fՎigJlCl5NQ< DƒU${蒆R2/L;oŃ6"c"G]b`۾2 %wɼFW~3; K{Zh;I51!n@wlUh'Es45B-T@ Lm 4;ج8S];oMJ∂Mӎ6WO .s_ї%@X?Tte̸}mMyMt!PwRE|hcKz?X~'zV6 ;Qwe1QeS˰ރ }Ւ+7C.n+qSMϥʂfB*t-/84# I_ zPc، +0's ib_0igXE")3ko0Zzk'ס7 e5SpkDx2)sz񢞱|'jv<>CW#s?:ϩ{jwm~[^JAP ܓ}f&i&͖FOad~۹` ۚ7%#'%6b%uOkTec&~{t[]s"&kںlQc~#گЫz4>Hxs8n~pUaTRsѱ3HЊ3ͲӶ2y{;PbcaLL9tiJU1LXm5_CT9!Ռ͈rP1#.!Ue<']0(!~ńcDbF>6`;B=Ή1-pt,AAvr4 V2:pyZl"/h>!h<ς9̣ޒgH"ԶO=)Ϩz'ԑhK¬ͼNzuՕ(m| :q8ᵠ 46 >=0738‘eh ,=nݭ&YuD7)"j EW р=6lKfhIeUQI q>77֤ySLQdrޕi)\d+Hsg m06e뗵I4Bc'~]96Am_)4[mshi}zx_I'ؒDF3E۽ˠ@e9fK,vkEV#dzؤe~FM3j{y[KϬУͨWqgD"sjUYt#XıfZ L?buh4yQ&Q/^9$;IWݠnCsO |ˡ{e޲c4':1Rtmi@-nAÄssًaܽ-:E &)}gu*VgsxZ(zFJ~&/LTH-uE{D4@ `ͼIi)kHpvH"|ZlTJ%ʹ(SL@}ȂX?>NS$& _F)Pi;7P k@H7X~UwنO%{$O[wIƼ< G]CZ=5w]†\O}͹3L^K誮6BZf.wY{-35ՁF"9(FeBHiY7Y-C2u/q42&fJT"AqZ)+ȅ%@QDEy J?s 2 b|~\eb^#T1Xw?-nVh{. gA+.7ծuOx흨)m 3еf/tSMä=P}fƾbء[&2!\d(Jd]:}ˣyߥf/#mEˆ}}Y%ɹu4|ۿxr/okp)0YTp+Vŕw-Ls#0ozӂzh63D/D+;aj|_0bί}nh=̗a~?gI-J z@#/%B n16P_7fmaKkս28 ziQS vDF46"@*pw(#i:'Rw2G%qo\|_,U=2Jխ#_Т.M;aiG'j\8dUDPe,Ik8~FX\V֘Gm}1@s ⚥2;h$r#x;vsN+oi;`e l㣶oRIJǜtb3Y/,+ *uyNƥu!ET*3P$fCU4sf3'm]Vy+t kd^깾!ͭ6ӶN۸2wWsqo6+z#B~ cd?,:eop;UHMҋ_?h^Ȳz@=Pd~Q 8Azm8>!'\̯l^/hfId! C-$H ^}̱/|a*^q:O9&H4ZBq ⻴3 ucL-2UEĘϾhMJk_@KS^·Zg\I bMx=i0!W?s,XeL7:Q}!{i:AxoY=}l]@I+: t v261)C~ͽlv.UZ@9?kTty0GC&tBՙlkuy;.~M2 i$ Ȉ 2Ow!KC#UVc,=K>wNbFr]G(eCt.W%x$s|0لN(K=2:' |"nVEϦ{cHu\͋TCag*bQhW3FjP,J8$~X:/ 5UB^6BˢR(fSγ lr ŸI|6U:y:C6zBQ9*ٰ)!δEV ʼy!^b].2Q՟9JCeTC'wP:= -s-:}:?m,G,c%0*5'aH F!(O w@aIyl]??QiTj1Olc.ov A1@]`qLm&PɏL4ǰ* "˪eRLBi N]tPػ+t~|:zSv4g68qq 缾>%#=ӛME/$BfNX_%heFm݉8"h/4YzxobsvO6II%`6Noɖh)nN_W&z@='(Gy2"13J>݃ >k/,O88/0\ &8QyM0 2evGaؘw򒗑kYΕ}lJnssC4A^cLMDwF܆ B:Wl\yӐ#!|0[ $L¿ mq` ~}D7# (_ 'ą t)j)эu&N}NtŌ8vٳ{Ocbɗ jb Gv)ߚ.&ܔ^xgMQ|^| ܕjlň!t0?㈠(~VlU[? v',}jR@h*hRPShuٸڮ(W"2?ʒnOlA"0 -2/T6" n!eBTɐpKRNg2^`Z ijuTo ح;e{A1JxD/7}̊>:ɧ0{gVY IvBlIXR0;`qYbʟ`bc$W/M1oZu҆)$wr .9{aZ.Y+|(TbUlY X'; =30>l$$Xn}b=]w fVo۾T)uk{[nNsi__$f]FzzH.d%#kd"Or=X&Oԯ#c nztŘIq1{S!`S0}Mz,Tg[W1Vig+jG]Dܲ KЊԽ-j%6k``5mnuQXf@􈞨h9 sI$Vԍ<[SMuT-Z֝)j&ܻmE">B *~P @3Gp<[vNM @䊰'!~ мj{P fr(3Ux;jcWjȨ$s'dĻDU$?7 ex[vf[p.# \Fg5nZr2j ?C+6gx5xaI: (-Z`Ԥฆ.3e|[I0Wv'.PA%`1Cw_ѾZq))Qg?52e2' s $FM5K7{DқS+ң= q( ҙ;"Q%] ݫCx`Npד~,-'鿣G]d1eD!m}z˭m涪Y&J[3J԰NS*{ ~(WI:9i >$%s]6;plXpA,C]%#`|;T~qzl*G^f27^rYOE$ݶ^k6XmrR#`N◓,PzcYď S:rRO͢As 9!a:qq/w~_xNovK>[-4/dE#8^W^A6Ж8) ^{uz+LHzvpFG ]YdP9zYFZS!bfo48fv QqjUM:[qDve]6M*,*:is_Wp\w4K"e#En/GAby%j0-.~D^δ>˂x8Nɒ٧nߪ!E`155Mhz->UxwV"`oҬ ':8:oA X8O2vFωbݙ}l.Mc\]E󶫐 -׸&FEИ:eQCidaTPAɄ`ռ cA-(H ߝ2o 6F@dvpNAG+F I Nkʯg՚$YޣA !l~(CR+RФ['Y`y rRVmNﴏfTJÒ~ſp":]滋K87볜;#-ݎfqpRT@ڛXTz$n|j;_SW|Xu}Y_ NM?r\^,x׻'S)1t!R$ 'y=5n|Srz)bfI&8Il/yOr”0cRMT$}?vY !{'W;C Ήq,44C>"%>R#_MLƯ혗Q-éks' Xq|,߭F7o5zC4#xp _LcV>-KJrrrc%25Z]II(_2|9 ^۔O?0x_W^VZX"AC3vD7iJ(WƬDo48A5j3;DA{ͻ;kRv-z޹Ug?&ΡU]NJΊCqc9[SvaT |7ҙHϘQ&Noi Eihp:;?e8/KGu9zW#j"T:p=Yg}SU2ξr(2Vvyz>۷p-]gnR["m۞OVIwBnaJri vV}\++wT+wr Ȗs3,AO1vTkYߞ8ǚ%Ag ߠZ|+ax > @DalvQSjLAwfxϛJ5qz$'#ҳ<'s_s俠~Y_ fhuJY=&y;.N%!#/ ^hcs띯5:/:}6$+H^@£RDlyw\0'EuR3C D`l#p.byfY >DRBV_mD ?xq`uzI}\瞝c{?ٚBIk%e[q~lC1I gGBS_1ZXK (r89 bHA"&en~\/e[`Co/ONIkꋝڊTu0>=0_Vdhm^ Y4kki6=\iG$6՟Hlɫ` OfPS0}=FFyJ2z?L?:(Hb{9a`y)JOjUmy)3?ۓD?UZ2N\%l[~gO`{բVj`/be*+##BWwvnTc!c{\^)n#ψY@GUuî0P /r8 寞90&<%_ZF%0K6Yiˠ.Ӷ4ÃC(3i@u/ P["VG1E7Gԯ&5BggdPf\@dƇBM;EڗGNJ~]=HbpAch(YGE:\>h) Y KVo92ɝYWvyxÌ9>Km9h[>%j6-omւw0!+3Zq:"~_g":I.м<`0f1۶f_/-$Ŏqʽ9:gLr5Z/ lsCAoI4UrSr{,AHUwP$zN7RuBB)LBV97Q4hʫ;3VwxuH%8lfI"_Bj "(tO Z}óvWKŷpWw >ҮӉI,p='WAcp1 H#ab.|  ^oMd} fGQ&$p%o F&S< pl9wQ5Ú]-0¶1Wyu 0S:Cʱ=;; E=wo_pW|l E"O˒ =D8l0AnDegt~B.LB%!X{m{e6:W8f~ulQZT KwJ4z,z@ϓ0D-]2"g Eʎ !a]xb}zl~,!%hYNBٳ@Q*9jEDE 8_}u{9nvM 4ot@|7E>AN8*qK-5m{m >dhv'aF[?t2nA#ǺX#VFwOeS R^leA -u  l2dVW iȹs6C[~fZّFLo) Ʋ3cY .1in eQ[)w왦Ek^_'_V/"蚎JX wA5S %fWsr.Hގ1]b̓ifJ3 flݜD_gްS./^qř0E9=9;CC7d$lJ׽ҢZ4:~  av,-P >s(*0Q?vRwD4`K};f/ύP@ɓњͥ uh%ŋ!!yӭTޜqx Kp %( z^Zejfߗ9².T{+(li=&M9ϙ{u&A>in`iXr~_"W˵r2i^"wjM}w]#v"KZ ko|Cda@ˌ;X|93XDCM"Rӹ޼U Ү]Ev$LJٱuB=-}omٽ[ϝUr eQac!# {"e#W 5A]U/!j5ad㒺"N~ [ºroAh6S-/iӧ? oQ /EVOэ[@ҽ}IB*YYs&Ur`arF" /RJy \d ex`Nx%rEJjf̬/tOQ:;%OA2Sz9ϲhG2P RA%"U/IPV ;a%(Sy3`.(#6>BTAt*]풝iGϡ9 ܢ5^$CGzꚈ݉U=}O2a(%!Kg VWEO| j1+ŎдvnUX"6F.R:ƻh!508Agv.Ƽ pՙ5j2vMkaZrp;!ĮnxnC-^ ρUi#66H" =Q p9Z,hOg><%(;O*}U۩Gp+yT }qI!%wѾE.~D0^IONZEp Lq 퍸5"d1 pWvP'nd)B=WH$f8ؖ/q>a6݁yY-MRFl9}!S蕸!1]h ݆'%O)6,?Azu\~CEQ>vU!\ מ.#z2^~'eʃ$+ek(>/'m^੦:5-"΀[2V.4WW")D~w*:1Pȡ>#Y6?JؗFL^yLOBID5d|"܄BiIKA6hEj\o|j۪ (뷞Pq!0 |{/+=khoH5T^\]:quy's|P,g-_T?ܭ}@Q+rb2lNfo+UYaŒc5s/\_qk+ݥ{R`JE/PlZcU*m%*ŷ?<@yAJfCeTQ:U t `&㎢eMס73Eb{z/jt[^.#OVv$D2!@-2m<ۣ|'t-9($XU^ɅC: 򃹒3DU!5Yנmo9Gԕa_^59!B9ddHFUj^H4*Sy1p0r @H?!y $OK 9Ƙ{|٫D f.TĻcv-oh+T6ubISʁoV%c9 i\F# Z7Gn~Sn=W";*C7rCE-s<&J"m-{2g3k!:{XxPx%ktk"/t#eoVRXgAzEr]XW3AS®U7__eRX,GHŗV}/a)Qؗ'Ŋ1sm*s-ǖp&.M52 $<fh\*Okx_Y{|G@ߪHrm @aQ /J<աPtڬ;T'Ϗ$pU:efڇt&;բNb59 ދ!}*%IrNnG.eM_.g5(d( 8:kMT fa䋝y{HX (ʺ#ڹ!&6>lr PHiÑ3gvW l5&+;Fv7ڠ@3:&%Yu'JEB9TChx'!K{+I%ʭIEIlUЎۣܩH#Zz6ZECԍ(o ) $mO3XS8ScTΗ^*#8eMϟeQg٥I9%UPSHfq-yOø:QҶaZNmh*V+kSԂMjx'x4>m..>T@/h`/6:V,df'U-ɜQRRBCa4oV9.OT#xeEQjs+}-ehyF%Fp$^)cHdM(Ґ,YQuqDnE\Np͵_BnL4+yn?h1 " 'mtjڍ0߷I a ]I6$CiRGK&y/bbb#kdG3IoY!*B yga*DPTv]UQbk/}^+X:+xZ8H aNj(zU'i_fhJ׮7uܵshVB|06j6GrjSɚ/`$m$*U +0XOȊo`Kp*Cjq 6Arٕ)Ye&g $dDa! (k<Ii )Ac0j M:W2@8$Be(׺B l*Eٮ)~wDz(jl\WwE3l<}IdiܡT(mDo!iuY-\ĸ0N]ER-06RiDND6;{ 2w&. QH6Ƕ/5 z`a٨P!xړm5xjn 8"ך@RLL2ZhtLӻ%ѐL1YTZLɯ==#b4+{-uA('^s<3ƌ#!^Pp >c7J9ZCVŤ|6iKAee#;HcpVuRrT̗}0ǰ4l+MN&puӌK(uL-ެv*׾#*;&Vxʾb9&ΗϿ H]%ת̎BW)5)3&`;OM#MbɌeFJJ\e"|fxc +H\- ’,_~YYR3HsƯx7"nZm(cD0 BuwFȨ?P JMT>w<Ua Gdf2 1.4 {ʦl ty)jeD+' 4})4Qy5Ԩ`Z u \կRnPzN[,eEkW2̅%dKOX7ml7U&R"3 o^?)dౢq<% B1[ 5@* ڑ-]o!q01v`f˞A $c mn 0 aqUpƛ&b33߬PR%%33C_&|C92cN`M~=h}(QG~TDdQ&y]fǺSiL<^murOilиX3N:?sW#7{a{cxS .e,+RD kVmv~fԝ ZW|c#^z EoQqPJ;OR *mq-x= D!,k?cp.:6?QOGE8Yo//vQbLk|կ.4Ie ^y/ed?#R^2Ͷi 0j&JnR l^#"RL!u@A˴"Z *FC˼]p~a4'%,OOכs GX5OR@Ɋ 2Ď_cu$"[!d$_Ԩ< S /T`7q=2CʤCa2g|#f@dD[oL2Xչ|ep6r2~Z1D1w@@@G__НՔFђ=4Xh IUpȲ{ZE*<63SACu]q x6D|xC`4gI4\.r#=_mK=;htN|^#օ&;Na=}ihi,IS☫;gf+X hrou:߶k5C܀qΞB aTsD(?d7WU ~qZUpǞ/7GM_̱ *D8V>~ԩE,c .Fdd`Q|Ǹ,\C/_e=m1o|5B~jX)/gv2AR*=b}׋#īǿ> a`r8|7ؒIH9]3±~3' 8<jۊ\&[Cr !+"P-{R6lP$Fg"L 5)2\u;Z&K ,lpÍłHڑ`jƈ{;heR;;lSoK m3L0PwTO=e6͆2bt_Av`m0ir-bX}_(xv[z‰v YoaqⲛDP_9PCáVp$p^#n(k3s"bx 趄RxЃ/L Q23sQF9} h uT8`o̵\Uj|.?{9/LZ +/&Vg;e43Oh0b M#6k7evl}=c'MIdG9t 3,f2j2IKg/s6l䶅#N(ed}& j8~~w1tSzɎ= pTݧ#AR=` sf"0F(ޤSvB*1l:]om̅4P_ }E_Q]`ߜLV%gt3&|o1˕L5Rx )ЪDO(̯]k{ nнvM uvOyGzI%cKb^Y -<ȡcjtRyش7AK}KToO7 pxl=VA}Q 'n/gr/ư$@Oa\ц䟲7M ΄-?S5V!ޜfToneSs;{^$J-L)=8e X/>8i.QgN/>GnPL_Xdëg?z`Ζ\TKS9-aphqKȤ6ݣ|I:6MR ^fM1.ϮN@ؐw0vEohNj,4!˱<2r0 +e;nLҞ3s^=[\"G =/ZA9B,y$Xl9(09Q ͢$noM"~Ӂ_Nq_l+۟N"Ldaks^̣d0!ϯ$cc ՞(?L;K1>/6lZ>7V*bN Ch w_ "e pc2t)^lSbW^36r-#1"i;q6^`<^A-;i!ZB eyekjkJ[4BCEٻla?0r154GC; +)FB =xNY3}X\Bϧnr6dIiðNIqnTVXm*#ϖu$8r^.PsD7F9)%Qu>B!9t=Au[I> Lw %P#>Ԩ@xXÁC) RK:}C18C;X4gZ YrL|YVnZm%xL`S=UɫG\8+;ph39ǀ,sy) ӏ}qIptYTO–^75}哒-OD9)woࠪ f13ט~SЧ_';*y>-` p6dFM+뷩fjRȥ<':ו # !ikGX-ʃ50SvwSVƴ6hdn V3p = 8? 4딮HO[H.6&ZU,/$/2pD/TjMN5?Ss#)8Vl? AՁZwn7,U~l- P<솪RTYX& <'l*%4Qk=XFÊM ,]DpċI_t=רJ?.0觝s5)ŵDexQկL*!>8sg;^w`~o貁-W|7_xq\9vE#ri֐RZȩ6&}-KR+@Uߘf#ޫmjhQ3H9^>2 Rn&nS^ڐw1#E)w1z?J%fpx(F+ROņw]TS輦ٶ@+P{)-"μkFuB6"e%*Q\0,ykr7舰34ǜA"2Kd*ȱ.Ye*LNc"SeUƧ@N!abP;~kJ*8v ;MdI/!?x+L,m"FfBVΝd L`'ghc5km<^V6 (CRr\|#_3Ҕ]`ux~ؘnjNᓕXsĶ+G\KȪTUHLUf)nĊ<*I;1)Jjkn&a qf~NHþצx瀲(8O(GޘIlԀ{g L5_c;ڕWܴQUAظMZPhW<sXt | vŽ)*+ǩA/\ py t%{v#xhv!YVkWa!rxԄ8QV2?Zv hq*bp],:3=;Qihe~-hbd$I8SFU$|CU QSZ'Q@`V %sljy``[I%6Z2f,BOLL5Krې!cK>HB#W#aüb%xhdlфK"ZsZhd>sl ]1\lhV&8}#.=gFp%;`VR,YbU;+O.%ɘWfmS~Y/^+]Ls[9w%DImHkGi0Ij=WWH5j:]%T2gXӅFPVP"EjxN tP@͘Ze% v&-)\YOL̶CvS(/`Vk/Z^ڤ/e=މ01 ߊk2`>G^S[.b { [4rkҨME+ op=Ay,A!F*# owk*YQ]dʶ<'치5 㴹"B%7Q.Ouf󌃱?~:۝D3 eϻ.MA}ͤ$ W>gSbf[ Qhka6\Gs"/] ?>cNudf\gXJ!9@ Z&V"3" N6mTR>UwbO' UTyi]/aU &E(>.f J>].+^.ِwAmTUGqJ}8컌&0ܧHpEK. Ñ; yD5?lf։G}XbJ9:{=J&֗|1k ޞxn#Ba95А2_SKhQF5ԀfEXnTS$CF$Jrf5;Ij bC\VSULzTO "0֊A,LoCqy'w>5\JL[ y+ srgn93Ujk}r 7*#ȓ5K2V[Y$a{N,d{1N!wPIh |nѕ!)`l8 РɁA{U#JnYq9aʂw^Fs~8Ǟcf^$"QXBmw;Z3s^47%fBS} \|."ɦ{ϟ-&GP" ,GQhTD짬QhNQ=3'+oD8bvJ$a! eRUr흵].H>hr *yS5}%#bJU,|ny4 %>6j K B Va2&=ަ$![YQlf>ڎ/ԑt(8VVz8 Q"iLk D]bV"C]@!0xBT\%7 &jvnJq+:,FW$ 8U ^Dm3+܎ nyX8CkY0` 9@kZnܪѷ-꺩};^O a6\O-N#LƗYՌ`꽗}LRw{ { xF= %'4 @8U36v3 iwhhCiԹ.lTLvIFajߛFR/аEWtҊ:B8=ue'@c~А"/xr7w2[x 0q^kQ-{^b6#=7π?dVMy<8yX3t:](!ȏhf\NVҍouߵqjDWd'wVUb=LS˹V/+h`F%BDP,Tc633js܈ o? ~;B48 ͵tP4D,>~A,z&;NIҽ@nQeOG±dݍؕ2q»lq|9P^UOhP [):ic.T t/J՘p$) ț}'Iv3MCfiDh!?dn>Yd;BP-~6_EƋ?.s|L%NE/KOv15`p2? P+z zr%[(@9"O/}P05ę '婼lVOpMUA &>Xe2wڀhu/1*b^e1ԍ9a/&Fk~> (*2:^'hC6,rlmFY=*Gvnm0Ck:O\ V|U,kUl2̸?@ 7MSL;FwǟQK[TerLtl㙈Ypﰜ ]tbޓS؂'`sOM)}(BOCxݬbd1Y ?z42\}GSVul^(Jôx {(&PG7P"Ghe~뮩T{*<2+2|)_'cD Hì ?B8nZu6fdTgU [je}=Z*uˍt#gFL(߫}ܠ1l:}ɚkEEXrG^ȧ9B[.ׂ?K5 SN¡(s琉krb!0Y@Vo?JV6L;ZFEWWA!vh_| :y8mPȣx ߑu_|bh=EufVܗ;J(=8RP.Mo•(bg~wŚZoqԹjt$3n(A#\ NM.flj#8zۯ99f.ԗTsCLJ-bAdBZ6-º+)Qٶ1*J _Skг& V-MwC`جqe/܃W9}; A[ЌnJb;:pt .5l)0vv(4elkJ!dvosހ+mYǝ<*sL7AW'^@o qܫMd?&o[ff}߈}o\\DP ( 5(9SKiw>R'=zWi+$6]StY`4nYө._Pc9Tv@uaVv򾤇fw(hk9Y#.7&u)Ҫ i]>;d{7y,o}]|`7Qj}hUE>Hq*nܼ $3v-D[spJ(rҋq&}':֑HK~fl:w-ʒZnvE 7dǞθśCwI7,'6{rY CߝOz H*I"RbX[Dw;_;Y龛c?!7 p6>1Z TqkF Ssd2q_)@j(d;!Z`PE;;% `Cޱ@g' XхS-fm]p s֢`@1Zߦ~ݳ6lˎozu<]?}{p< e?@mW *:otȌ13at 5얄 ^mS|lkn 8=E[ ewCx'房+#9W*%^pI".>;+43ڡK] 蝙xoԒH,DcʺBZ8JM9;!yombr >eLz{;O ϑ0BV NO|z̛͙ZB[-=1?>HuB) -j6ݯ,W4PGՙ,I3Ӗd@rO{~c o" %Z<e__{d0bDz1ⱝ_tUa1![s7Jp?rKB&Qf%HyyM2hUk@/ؖosj41Ȣ5Mа+ H-߰sˆ0p*esQO~+g)za$/f*\ T]^0[jox3CMtE>is;k9 G?9 cBLU$>xx$*ZL@3|îa"MqnFq6z_*U -`g(I=Dh߈ p/ªO'A]`${E1B_t3YmvdZ 4zWڐW[}ysi,u0Wn XG$Ŵ{ FV*@)B\vrBd7U+T1j5>4gJQ p%P ڷ%+j!h!^!X%]~- Dl"8,%ong`p ."wOW h/W+Hr y2G9*cHYA͑nc>]VQLyhEkȐ}m*mճL\%i6}>mOci:ݲokF$c~Woⷽq(aDerPwo@xvC^΀z*{Q`pY2Q.W;:B1bL|V?ǫ 4ŘrQ=IIAlMymse5 ^i<@zrN?ofg[4*~< *}@8y$nuD`N;͢N}||/8n %zieH9|O㤙i1 Sn_M٘EC^M; P 1_Up'%Ugi b/u1\GL1`۾wy :(/Jˇȧ *rɵUi#h}O筰mխjtŔ ),wn[ZbW7L^RñOlxf4ҡgc[8긹ॲ !|ed0 E\ րEMKwvj|=_!JICBA ,ĕ25ܻ]#C$fJXȲtύ=x蹗/0 UЁ nGFxXddi>~{bMvĒIr7YM l[]%P*[7æ_FH"yaY^ $TY]8u $$7`g$ZJPY!Â\#al~ϺB9dM0O8٧Kx-L]q VِIǫo3`_Gi2GYN#i6Gn p҇5@ـvKgp˒ |V;MŸ #$D؋  _N9μ_  g"߱*2![l+ΤtQND9)#4ѸRzv?Mj̉H8z84U{E}x4hsZewߏD2T\wүo>u#Bɢ (].ȷO+ϐkC,; gT C,lP{ZG4tmX RQ63*1_ȿ]Dv)]@~VxcQ221NVs&$~|7dcUbeՓ-1c&m/Ye;$hMW\Lܤ$hw4nn6A *q>s8Ild Dq-1q޵"KS_g7S6+4L:(p+g,+XA+5)sp pV隻AZmF0N,=5y$m=$RCzM'd\KMBFqS&`O66'/;uW}JI9Wx6ݱ%>Û3s,Gd'41leR߳0{oa{9"XlEl@U8([J#rDgpAzT2O]Uߧ%njpp8P9rY 2. *=ZXL[WI~L%^AZ<]c 9NE{}i_9m<ކHuqeZkf1vm{6K~ܾ^Te#@P:<4|8v?Қ>pc1+F L|4LxRLO")o"ar@gzY;Xpu^/a# ORw.z7i/losVǦ)~%(zR I4ÅCS4\3 mBq5cmPtfrU< Zq6Q8jH-fi K H<9߂Zƕlx@/l[zB1rS>Ohl,|~w`2Gk 9,ql ^ZCS㜚7B_e$ ƊGA< \'sjސ#|>C ^M%I0u.ݥgy-Fij9goG7;OjWr03Fdқ6fٷZÑt) V u:= Fp:a!ۍpW{3BSZ]w<}}cDW +P.8"Q<-뵽4_^LlTPj$sz+(PUq\ 󞘀FMP~M8r+KY2."vu#2]iL/b5'ȆjKKT![8nS0&:\BplL<>_ ^Z2!,#6fP|9LjB~7Plg5?LhDY99&Q٬C R,|KE3YZs{H2Ch^&OשT_g&#^.բȋfPAuSl+r(YΫBR|9?trWͿT"zi'9HoHe>Q_?L@/ p&ƨ.Á(RX"߾sg?QƻHW`"?" $c YNz7^ z/L@z)fMv\%=eVᰠ* ړV2SRyBm.-bSb}ޘ~W*8TnĆ@tdOჽ-TOTG KYiVYd J ~I>e jT,u57xgbVc@ !$oûV #a4,vHZ~~\iUz(w Qšt@Rc{چm[{ch~5UKЭ WG@_Vv>aXiofq os܆k >+1bǻxlukuX;pyG4K}'CcBCw?:-|Ѭj_s`~یalN֬ pV)zfL2KD9VεW fC-F1&+H(Xxioj+*<'􇍩f~+ h r]jo8OS wulkhF]k8R[]/PO,G3rv=p{E34B '2*|d__p-X S*Kؒ jc +( 'b jfSF^j^t# %~GoHI_1ʡ,7*!y@ rR0OT*_I77Fl\>j Tđ讉mlKm]5-2Y:>ᣞ^L6 |ޥ[T$2ykd)֜K &WϢUl]QG+k@B<ūE`MkEUB+2mmT Rֲ.a[moYB!p\_FQIwN;;2vbNY>RLăt!i3W;u:=AlGe%Hjv'QAtgydtzpa{km3zl}~W>+CI(l=sm=FO?md"g{FB1#Pv-h_pdҘ83} Su3M5@:*&Qwhi.4orCI fy^gu C66:]FÆd\p:$;; R;P~S+YMCJc6/xeV kjnSsfƅTMΛvz|Vr97E`t%'UO\J%Da[0~ӂ𿁧fgqyC>G;fiEĆFo:@gޠ(/V,mTTiqwKϫE23+iǻ%TiXYO`q݂b/Z+f8C㧬qSI7⪆ q@T~ A{~ H)=1 ~!2']+GO4dXz<2GnjJ{#UAjI.6h}dG0zKf': W)tj1gzݚE\:!hímy!gn=- -Pt`!YZD!/d/6I`2UP BkkB4~vM!rEZqEՒ*I_+yW0+mg4K\bj?j‡'Ij`p_IO6dwU{+sUPuL*/_h"SWgM&/*Qo&9R*68d/7!l_9f!O(qEYg/r%,bVsZϙ]|k,=enB;fegˋ5 O;] c!'J"ND7̨KՒ$Ww_T//3hvIT&dϸZ\Vxat pɶSUxLd:AokH"W ʜ@վEeDڟUmGSLjIvi, M5G\ I)t7 醝|.6i89{7y_Ztq{{Zv=U g,\r"k UβJt'Q]ޞ+T[d࿙~kc:māψ1]۰,;`/K p?FDiZLd%ʥtDu(9IUY7 5q _i #)AS}ݪEHdE^mBhV P0rޗ `Dʸ+>]f8R / *_PA1+?(GmKGr8P9brڥa^Y9.4;TNqʉ|ڃ0׸#!ᐅ3-5H$Sg&)啀JSd/vaf#WEq>0ԖaFڠs7 `LD-;$Wj떅OHڧ hIĜ"]ơ$Lȣnz 28)+w ,q*nI؈K}UgTj|+XQmMdz}ן)'WhްKkc-3_P67\Pfoڗ0ר=Vb9rP8g%1{_u(x6 Bd6z;,yrWi>:X6t)'*ċ=~˃Ce~2~_2K#U_,+ Ok{TvfTeo'ioxh uPZAv#%?w<`$8jPqҬ"6:#Zk w!- Ҡm  \Ɋm)!ؓxQN픗Kr asO[DP__^BtW-AQ<|Gpl4ha6 LSN,L#z‥u5^ e*ႀ)Y(bvJw֠1- nRudJeB5`jb FzWMջ1ݜO{He1WzKVhnpfBY*ƇG2lC2XZJ5"5YN;Bqof`HVwH_چjҁiU3E|ȧZ_;_^ t[ }HL[Z Glm 7\Хï3(7)B<U1"\\uD zlp.%AM.) 5Og dGK1։x-bU<>I 5قh.*C`%gUis%iS2c؄ߨ#*O]; vBO壊?"p[ $O ÃPzb#4#BzQR]wB.^x6a^n3;i_neIi2#oնxA[MơhpJ^zMpdp_^T6Cv/3TVh"QBD'>o5JypVM_[𮴕xuB[y#XywHRYo> ;jIL9At&}!}#5 NWW9 lYSm잺h͛l+3"3 /g}XOrqsGsBz066,US%ZX7UJ|ARŠ//l%yеd#h`#ĕE}Ynv_*}6;q*]%+b)`eZmI;/oBX;AD+eG^86[vH6p z_ F׷ukoA3y \`]tHqb/$rϨp)=?^O]8xBdh=(<o~:&􅉚kH`Xyw~0γ<_\o`NKT)magu^NWs1^tN/{J86>X|>D|n♗\kRM&," 88dы\ǎDl'0u G ukTIQkIdPW;2ׅf")q&-[禛V?N=y_! jqtԽE^'0W(ͤB7nu{ϳY L'0IrK;$y0m[&m=VQ)⠋%$VFw,CEJRqtļm>WAJ–{"]#:GwJ[@j+9rõuCJVtvh.%K0 9؛DF}'1rf`jmIMuL,DʔPvu!aԹ .&!Mw8٢% oxC@h< QJ>0Vi&ΥP ӻ; mv\'2) ->C*ŴA7i#ga܊V'{5VH>1 $ԭ)lny_oH A V U[#6v䊩RNx$_,!;9yj#)ϝt#_Y,「qXdu|ziGTtySQIѬ(p{1IdcvͿ%~L-~͉Iܙ̚^k7O>' 5ܲ{ٵa(=8Uk r$Bhn.^l!~{–C&2D,a+I}>|&<#8*>`mGY,UALF?Pw`wpk|KENUPJ;tЙ|3H)2DM)5xk?{ǓvjUj@ YO-!~)%*5lf1ʔ*A3I 5pj|,X-sl8諄-Ң}c<ЋU61 LMwu_Q]cI@K6"<.1΢;VtnfQ9,-ڇE;0l?eOFŹ .#ǕKۋe0Nh Uz[NN<P\k#!8r(DFU_D 4\.!ҟREg1C6-Y24 |u =(_o83h_MǙ2gR&Ц/Y>* #hCxkM3\8WX!o/@.r&̡kc3ʦäDuG)^z$dޥSP{ z|P\ H6aa3ˌ,ʶǦH =J`rFhӹ!O:stSCt%ħ~pEDD2' -wXkA'™(*} X ^ܨ^ۑ1 LM!zޡ ddb9L*]ܤ21)P܇\\#lxN.~zpVfmũHhLM!&qؾrYf[xqfQ9uǝB{=7y=o H/so\i gB5 ;Zj=Ke5J!^yggjAXzEmiJ1uqٺ6x _{y%ѻJ0;qf),hfQ_0"T;WMs[W{pG\]}& ԩ1QJe|gѳy~vzR:"8p.Y2k-y`x9܅FMR\>fKI#Fd[Mg0_tJ*r(3% * 1ox:Yb &í#U&1:k}4֮vԎDc뮶uӛJPYH/)7ݚVo]cm,LV톄)aC$`Z$e?y&>V$)sdk͞/#gn~Ri-x^3Ӛ)r]fj&b鴒VcRn>]q8]_SxioxY堬:=)PcewSHV`C!~].`I 0*5fw_դFH@Qz8nOa5өaȲrʼ>]~[ ii{M{N2C:%jfG y}@QrcaEדݷE0$VLB"s wpo: p@4MrSWQfW_ 2F i*$ vxv\巎Q|:ڼv5O _!p" aÅ3ztx}b!DE;B4~Ȼ+SD s13,95SN=c. )*]5nǵWE4naL an=qy8%:p O* x%r>Fp 3=pEjوNAƔ~K|\#j Rǥ[R.jK)roID'\j:SK[ۦbq6dbyT8o)~tII$3ֳO9'Uѫd:6TmXL ZU*0p8F;.#0ReV#Q s}a#l7iOH>(p?@D^wa PCY.Mu,]# TcΜv /# -9:(yxܐ$W"UijW`+* #ko ,_G`帥y,Y>] rCգ&=8>+Q 8rM?d$P_:TMsDl2u)S9(J9wiuf5>I@kFѧIaOtQ+fY*#ޙZy,̖)֓QH(^e^ 7ғ2\1ڟreֈb8]4=.䱋NV$CRPPf' /kՌ߱[=X#Rmߘ 5:P/()α{$,_;:Oocn(@djƟ^ ğj+Sz9 >Э6On-'ddf8%V1̑z1.Q)py쭏|߱}#krdxc-ag(=aFCQء1՗=k8G}4 v\ql. L[/U[i O3>>%djZ!Ps!3L0`)\-6p3/ߠo "ا#F"&&aұY}SdZZ>. K0Ze) -g3ŏ2gl+ UsԜ*1\9@d=V'|EEKwu/zQ _0ox0bUwG0=4{U3px^RK2o?Dz+vBA9'l?=usy=.1lͱ5s?o::six>FNi?V-ˍ_YwZhGмkB#\l8 g' Iű.8tcmC*(9q&5bMbɾ i}Di*J 'upCEV sļ^NdEw)iވ2=fyrM;)n`WsZۄj Yek/?kdCT.tU*`"_-['o0ZMɸW'X'p% p$wa#_"JK,5qfV~_PТx% X ٝ  {7Hc4OQ#)DzM&Ieyog JE\{;; N> BSO6푐˺6zNHC{>VK+Y"?{Ũ9O)(+crT-${k>p8r$[H ~EQDt@u";AsD8Zm)#+N+K9iWؼг YT^ sw=%`"E؆daI zz"\`uZE"m&<A.bS56pK7p_! ` 2N_ fWn5W5\>bJ.SlExyٔeNbqNUbB}1oI咗%@.s[#GBGG GK猠꛼k^|b]abXE-t77f5L3Rh,/)v:5*^1;3X5*"%#ڗ F 3I\ٜfbMҁTO1H2,a:$ Luc"r.NβPCf#HV):RbsҸ%b?3 \0=kMM? qzEOxB5R*An%>ځ> @撸" BNFm5715V6!yiyUЃ5j(7g_=Q#o!$Hnk!V`S,5^VM8pB9?!{P~yZYqB(|[1SsO\_ |S-ϦF͛^o_;i7_Gu3?Z2=8l Clw _"4{Q̺a#t},?0[yt䘺ͮIW/L> W\ZЀp[o9ok1e]s[zeGQ[3%\= <&WS@\c:8CaA'V);s@ְq6M7u-|)E?yK܈b>JȪ`tb$bŰ ;.ܹ!v7A%֩RB㣘iY*lE|6+Sd5E P ou L(DW=`z`m)6_UB,K* 3f:9ƙE᚟Va-}D),c:vp`lde=*j.is[`[>W,K;.PmхZSl\VP6O /Ԑj&o6? q R}, b3ܬ^^y5'U͘=X2WV6,>ځ jHp,F h M97{ZkEĐ/Ϟ,D 2 aMcJɗK<5ffֶdl6n_z#K2}0p lx$U7ϖo$A.dofruO܉U-x"wc˥lL~*XRYӻڡV8X/uѶv Ab?i\гTۗ].s oE]J} U/~"~Jcd {5{w^ɈԎ@Y:v:~ (2Cf[v+_yyKG4'CR֡bc1et nP|m [ Nh]cJֳ$XqbK"vhMb [jj` YunRPT}k$ڮqv{BhJ-& O=l4X}i_ͻe)g+iBSzM41{g4!H@2z))L4{+h@OOXj\t]b[tKyMa}cJ^]Pu#ezĪNvAMGelV핹_vK9E@\P^uiٓw3a{G1w7¤n $|<6=p}™ҪR"z`ME9OM;s *X~+}Do1d4Rq摍DL eF8\**D"${de}h/8ؠƔTGQmh,Nʝ4篋^p-߄(`*UU-'pmX -d2,d*kLVͤ)_ohu%ɸOfc3)|q5bNXR5' ܏B"L:*"Аߛ;GoR_}6+K܂c=~vS:e7(#QjzDNOђNm-.v"ʨEYbn::( lC[ڤu߼NN 6w&A^qNB*@%.^[mHu6#~P"bef'1[r V%O`T@T-JTѸןȴ`"!5P` iLJP^e *j$kkf"^b%j[$SJq<@H$f'" klI3d긔61m)"d?݁XB"YAPnY|z?"xe uELp(aE "" qtbmS]/~Z6D_ڼm5sX Nv7. yvņe"(?Om@< asU*j/z4vƐm'@-U{XA@}kZ/GeQ)&R/i!(ԌW% (pZR?UeOhrA . T\jbnT%'n<*/(4Hvz4ÅH­ υ:PIaW+?FȞjۆJ@7?ռaVuŒ:~ &*W[H&wu5#STc[i)) sm|`5癖ud F NSC\YMYBh7MGG HѦ=y74B37xӆ4oi.CG~ێFЕxaa^0orzOxA:nKڙRZ 7gXqIBfLw2pQ 6<` lQZ^8$]#"swD%#+;ͮ/l\"]lkQ$Jtգ/{AI2|V[Y#'o'Lp#m֒e4 ,V!tCժ$XE|֣],N2!/r[^!ϗy5r{BpT5yxUHI8iXCvZ޲ܕyB6չ ڑ\>ˑ6a}K;NJK0TṴ]S< GTl`t^{RbCS !i pmS+ e!|WL]9nwWf o^6YAclڥ25Ѻr׿mtZ!m8t5S=d}q*lۀ l18EITIAUQu +^/لqŢS +#V"M۶:6?SSLv Hzd m4;@(0.a"f7щj9Km.-5w nkؤ2>ZheON:kF砀f-*&  B[;r3 ,ݽvˣEd8e|9!0ȢID`W# ڦxpڕ|}{3".:k*ׯ0O| qľ=™L[{Ã| &UБDDbW$6*w R$ҾXQ[*~R7$9j]0X-dK wK^ȸ8c6xX \],[lF!, oZ GuUfnz.r.3$<؈$vR b4aWjg)U-D "KJ8PS7=< 6חc֞zU8tvEceUt#EzU }gnFG1q瑱{1=jBWs%(x":SGM_Ul:OKA1i%fbX#Ra-K( 8 {ti`JVjztۣg&o9"At}Zgg)4vE/G_rR|g6/)؈rgY@}Q1n-#S552nL-*a&6 qps*޻r|iM.bQubmқ'э\=c p,] ݅+tpk"S'`{~P+O:a4,vz)(Lק/@!~h@)4Lѽ({a,ҭܤx=Lۑ{:ibyN]e!ykD^|lKI 2U\nw6&uOa7>KeP~ab#q U\?yxQkupH:P, /B@0¼`LƗKVnQ~Nvt) dJXʵeB&d^oZ~Z3p©>r䠾[-ܲZ_\_ve BjIFNfTӱlV0Ė.0|ƽ1FxVADd-5;ͪr{}AE L/._4AH%.nEq! ŶJ39(D!|ТLYddbGY2!2{1Eߺe$"Vj`3Z[LJm2 ʡ (;ܫ`0X FƂDcB7{B.]c7//$>g_>n5 a"Npę͕?qĬ5H܎!Y5V9棞psRүKƋz<DQDt;ybq8{wnńIan$cƣ'׊ z61i_Y\ʸW﯃)kֵ4GvJV[([dd9J\cdu&QiEZ֢qLPya$d@>ղUI#"*ݴMraH%/l.-ʛ_hHFZig^Abp(M$(}.ڼbv0Ko;kYkE~Xu:<-_8e6L%pmqX[ 8 Ra7'7ܜ?5I,J c4뙗A72|vI^V# E){ZGnyap,-v/pXsl٘ρJs{T~#=.=>8U.6k~"du@A.-!ي*=D}"GrbHwd}Z6x+FҒD1eSw(j+⃇PaǸ~\Y.<:^f'(1VcUb_msi" +c  *%K>XǔyCE>U]x,]t"BhMM ]A "P>&"QE0Dr~f^^E$0%buu3Ș Cz L^RhRRQ8ubuX: +`L5l$4Bd$!yڑWZ!t>V$UN']$VR8لRb:o줯crTǫ>mҥE~W$9qR2L:7e>Ei J #`ːNd.?h _X}9 wȥ&$: .8g.#ћPzvb1I`UyR[ޭt;PPٜ,};ZqP.3`Œ:j뮰v˟!y\l+HoU"3Xfɗa?G@WbxXksEYbpA{wwd,EYM)q$$̯)8[QF\  \ U1oS>C?inLbT_L%LiNצ<=cMk.WA4t456c +saqXVm%T[ 1~:bl X$z'#CY}QBʅQ{B;(l4G ݔvg/K7I%"- 逑3$r[|O CU+\N DvQld QE*At*3 Cbc\x킗PmJV[XDA'2tOVcwq3!?oCf /^E]­7絠e.VQ0<% EMu&lHX] HrfO=抡 ;s2. AB7&3Y ÏmhxZVqiܴwf!K +D+ݬHڊDnOֺnʹ2)I\*V\D 1s@oyhR>ΖN4C4*MZs!ܫ/dOf_^!¸BG6mq>֓@^]ɉ6-'( 2YDF#v3W{>V!jCkvʁ&чg|"q M8xC{~Ehô'ȏF [/C#$X0!Mt!sI> 8Aq>ꛞ+z cs Ln"Uv# u|lE# | o &WTAW3uǨ<ҽWߌaJzxJk _jWZU6; U, 멉U~<#(bֱZST6u5-Aꯪa B=zT,֌ܐMjuMCO݄֓* 7}KP\r cל aO4ū>Ղ%Y9ZDY"6UT)Qc3|+ 6ȵq: ݽZi䵠gNM"2yl_GQVQ?4%P~'H9WMum@?ks2zcq ΗU>.$H*Ƙ7;C$u5yxhv}kjƹj{TA~K&ԖSP_Ŋ!fBjWGQ#eqW2:l˰.QP:߹bvˑk{dtCtt_,:5Zy q0dxȚӊmyc0XF#)my+N oqA5xsRv q^ Z|]㎏+ ɝ3X2-~UFi?"!'Uo(7%lNjFV1Ɏ3hs=O{^Ú`!@팒ʶ,D;P~@¶5w+| BHco|l;2NCuyMxE&WN5i,V״?-ڠ•`MjDA£r~n\{8yzPDFp n}s,n<b: ^']`(sB-TbL e?_bR\~ (Zpzbt(Ԭ+|p5H0kϪY8gL(>`(oQ`E-F™D:_ѢnDE)HNؠ;j`p\Y븀ÛuBP[O⿯o' ,UZA"d1!=a,q́G)Euἄ|40.X;3tw1Be'mY'}yW.Xu28 4ک0Eehj,Q@k},}̳zveA;CY?6H;vu1wifD݆db׃ s|+zaMmgs'xY+t9߿KȪj|T$~]nrrЌz#.| nTmSKv\#DVXKɆPM_4`~DxpqV<2犿c)֦{+7(,Pyf0?{anvER&S.S60t^?|̐eG碇L%zNf U\I^1=@svh}잱+ZQqqMjN6C9C~YuJh .3% oh֞ ٤Q jGp '1HIކS|$&uFwgg/*r?y|YAUlnU }!=dlOVmپI3 "dڧ#B_9/xjC#𰊹nfx)*+0 3Qഝ ^S]xs=ZlY VHӂ-Z5(>=α/gE'" ,)7rTy9ܥ {ګx}bX2@t VVFsCHkME/j"y -{-F5<UuCD|a{y+>Gz1@0XCl^VkoƋKbuхS؆lM#p/ZC@0.7),2TzXaރ(gUR5<'xr1m07ݪ6끭 EeZwFa؛iGLr"Mlbo%WD5D.a?CtkV zi V$*+QJ/"Nr a3rqq؅(Ѱ*>9z7Bwz׎SEcQ-ԃ9od`YH&a..e2/ʳż9\g Q_Xk_쉚^$b=þohy"+@_M~0VbeLq#EC"}jJ a 5d~PA+]a\ 0=iB2= D, <yxOK| ǸRVL tpDVt4M [ŋϮ4#O%d4[pd' {  J0&&8r4m bEN?]b<<%49N9yJ 1͙N`Щ++Dz܂']_:w);I|" nDuFH&9a7i뼶_B2' ~-64:˯JKWWoGpMn&N9rЦ)&.){3֩_#U\ciGȺDOgh7KX({yJ,1{~WhhX$pg>nٽ7-Ua5U3zя_AP,ojQkˊc,t )R33@0qP"E[:CۋІ֤V>)oO8,ڄ֦PN"կšʺ)9Mb(=Rq6w|F.ӝ*ZA!yZ;dm|FV9/$%xb#nA%n["| Y^b3&\9rG~* _R3M'^E) 6Jgw!FC{LtQ8~~XhqDdhchʛZiӰ.sZ6oDu\kXaRnֶEoOvFmp2d؂1o |ro 49E_V&{ߦIJ!S\_ԉWCgZ3]̳)BatYºEH}AL1+:>M礁9VFsfRb[C(?H?H "奄{'"&caCY+-m .MתVzivDf5)G֛&Fm"Ӎc"3MyZ>4\xJ$J4a[j*\o&E7A +>Y'-޲y`VʼVXyOQd;б}A2 \-lTcF_&?1"o}ϊҢ0; $+9m"ƽ-+R~سQy`XVnq NW.7 f2QYmLau.Y!jDD* )Tf:,h UB Dc߹xȣH@Aҧr[2 m*G=nN*6)b}|Kc͠v) TYǾ"HcCN6B3T%0h_{Me3NظvȊֲU3Zl 39'ODii6@h/d~"St01"NPӬ˧SaolY*d⽦&J{3lcsOqO J)] <ډf#+r湡V8-1 DUn3BfW˜,'"$M{7ߋ}2CFƍ":H%Ɗ} ZB,^%lZ0cH$b~SWHk{Hb_TqZK3FK [z=(Io) Z})w+Iu];Ft,+$.- JiQȊ N%ܩkwR>ڔ6dC}С&ZI-}7㻨%%AspN[/\KKhi^\aCL ],??]#[!U%cƞ*E.<}1)BޡƎ3P*FcHt `EI8Nba90 Aw$3Ut["'ϊ8 f_zYY|~-Km*}|+CO'CƉ #)!DatPI\3X3Cp[J#ܔCo)Nbi+2V9bx\t7)m77&.XJ%/z>nWn=dfox~,S?+ߌK+qf^[G]8TBKry8*O9Z#q%1m,=LK/_{5HXȦ&+ >ڠ=ݤ g *qJ P3~25Y“7dl!6tpi~c3yYU G1 eI,݉8U!vȁ}pMc\:B&_g|__?ꈋz{]IӚQIh>=jdD[ru,G=O cX,κ2:hWx΂{!ڵ'9IX*\کKݎ\ugy<3WuN#F0`BS`Z XZF3X"-34Q}ӋJ?J[R wl}P15Z/}h]fCOn "FB\;n,NUrGu.8&O՝8b@.0!eGڄA4asj XƀRSlџstggu/yuҘÇˎخcQ0p:=KN::q ̌+(7bsR(y~kuovBgLy .@c,\!^-9`CT ۔U4VYw^{hJPmcVwЧ؃&+Umhz Z\vw@(he ]oq-yH^BhFe=-=MGYw k>wϡ04V. [p0KuЇ3qd̑T-_ #6]X0ߠFd"W)> F@ k띳7h=;(2 Y!XnOAjP oG2*ăgz"jD `Vj#= 䑬3ZI/Zu d+-1w}C%:xTr|zm^_vhAIgmhkɽyc Ĵrn@7RaiYuԠw0({Ws_=63pcb $.^wy :Т[`BL3Qta+6q{kF6ꢮlknsKDJhް壷1¥RW3;nwe1NJҰS(:<߱> ]&&]Rkj]T\^~aGh(k9$oH`{l VfwldHǝ;eu0*̌+xcUNWs\ÔRݸGN! ;J܌\B9 $L^Ǽ;k^)(c("+.e _mr*kp R Mɛ*MEi+k.ߛ2wұizW|7L=O[1uF7roysy 'x5tϹ1Hm;O}773`3Dυ]^mΪ>Xȿgj:FTZ\V{ o6fkˉn7AӊT͡֐ەsmDne:PpmB=Gt8\ #0"Ke k\á^mX1_ᢝKwhCm/CJH#4tw?lR&P;wPƱi uq...|q8&|&drĀ0=#Dc$̰̅R\ m,w+Y_]E_yv?$8dZb|ZvAnXļS*urmkw|:mfPaxv|%TW 0,ڨ/YO3&NFӒ˭oEvaOuy#TDokQ% Mp9!Hcye*#t<)uۤXִ~2Bɴۊ楡{5̓Q9.k_cX+\KgJ4qQ34qO-JZOTd ?toz/ds: 2jWjQ _)W;Q@@v [^"اuŽ/+\z^9b?>&^51aNR\j%&Ӕ+g`B22cՏJ@| v\h !`N9UyrOP6~ ˱uA%9Uy_un)u0_l@2qr ͌x5 N|`YV{Y_!,xn=(3%My=s8$yM=OYo35 \Jvđ汜y hFכzJMEtëp vs6ɞz0+EM0Õ41jis迗]2mWzmwE ZlmJ6$,hfp9BV6 S2@MG>z=[ jx60kЭA!h!Tg/J,g9`^|K$V,|?avC]\p:Gj/1[eIQ;{eR;Tc$aQwdO s W!-4{}]@b9o"f9FCG`1|3IW SP;5&@_s=G]v.ecO2]KHޗ@5׻~ 8^+ӭׯ.5Nh/_~vA8`˜m>?]p98 ғ?Dkw;PB[0A`lLK&ZUs>lTS;SN'bQ([w~}.# )ظ152&y栝DE1&Hؾ}7;=K Ye:(]c4'JR(e1; *`'-|vCF~ar:-1^y*EΒAh|0E{8%2WYuZ&ݳU.8-u۱).#떚,Ϡfr]T@\tղnM(7 ږaтM)\G" K`KT2N#m/j1STseqOa"9ai4iĥEo:;?ٸ` 2kIQ) |sBKJ,קA)`CxˊqR-Ħq0dï-u":}s3\Ggc+եDϬ/Jcstz"V!_KG,iy¾~>4}]W6Ө ѱTjAB n`߉g%4Zbݜr"~gMR_oX1c|ך4mn1b8pP'\oѝDUXayYN6ZļEx!*L; x`kHNÎ DH81'Pog?$-)0|SQg'cYgwN߻iLX7,=VYFIʮn*7EmHa͙h$=:'IxI.A,A c,xrzq^+@rakgoȏ6ǴU< t2|kq o7*4z5'D)ND}L4T79#TN F$_JECjdja({|a.to'r*tAƅьf1%åp}w?56=|Vߤ6'Ӗ! tXyo{OR0a {d.~S%h-RYSw<3d,E@K|)Dؤ FF(ٶ@%i Y.cn?X|z|9~<\U[WO{v:z|Ү-Sb@P _rKNT#VeL2f&̗(g先Ŗ_V*Kk)SgJ-˥ֳVrUY-o聾c[`c0I<(.OhA{ɉQkX[QS.k!EҨ.gW@B5 W![J6W!CUxa 1J +b9إEHw !Q2|7oSеH=]hrwD&MF slBV?c4~zTVɧl=#(s%%-[<*^}g&Oniҏ rӾ ,Hf,Ud8gD;aŒq4#U@kC qѮ-_ےJh#up^? {FSQ!;BXV5(g9ϘRd5 m 7%xQvZM.7$A7IJ86_Hݎ|`"}F n'ꅫf9$n<>4*%\H8oWQJf;QE2WqyNe2ف/{N{g{6m2 A9t'm\8*6k#a2iHLZ?g',3ĭJcqⱊyXT¼,iZʨ|xBHS {VFZc=%> W1W0 Y/JH8T|~h37>hS:e2-q11KWG kuDT63V4&xMOO2V;E}W䎃i0Ǧk)G5Ve6Ǯ3yUI _3Ԇ$ҥ \݀f4㵉@QPq&֭D=R7\T|oOW1?5h2GYkg8. sT>#O<.KPƀĥKZL93}}Xgq:uDnp8c-^v[3 kOg-Hd%KHytd_Ւ!_*C>FhMW默A/ ͙a}ؕk@uEUloWŷS?A,7jء縎R .YCʯw}Ƿe]4Wa˵N$^c+v}=ZVh?.]rt{+DOбi^Ïr.ȓ=:J<;UejL%t\g]@NU)TևbsZheܔa@zeeS" U8tW1lhϸpAoJ}HZ{Uz A..ՄikL@nru޴|Wbf{V8RY ffz4`4&H4ӫ%,sQtBZ,$$kQiTI>8 ZGlhҎ>_0~ j !ƚ٭@|O;dmKs[zsfVzP&E+.11K[Qĸӱopp̍a2NgF]w!?<0k$}".C u3gIj+&=c`?D[k&:LM2z}@jC()$_T1].(Mbe:Z3-3+czuOz X˅4{!ߋ6Gn'%U- 0E? aӊFv.җ͕ ]FB픸I<٨ T]lZCVZ׍bnvJb'λ)_Bi 0qv*:/frVf>oЩ\lK/A76Ľ[#"red3bڪWw_q3Aj=Jplid82ӂ3͚%\N&JG1Lw0n ilO0{{.R3E0} ƪ<0l=wi5fhGvU3!ku0y O2nW!I`mwC1דxZ5JgkiTF3?:; iD>"^ife4y\ 0j _LC~1ӕ=?5([Gk%r'%z#MIE`͆fg%[,;bɄ[tkW~ԉ%`@1%wxsQ?)kI.`(6U!K0+O :+Yrr`%_k Rmu)wL[s0abE 5d$}f3Ճʮ8Fz55n|>sM++Hv$i$ߡ4@?fY)3D ϗzgÄzdJ;-kQXFiЄ~⧐®sM&÷i[ FXBq~ٯ!ACnRq',5eA M,tN whu$B+~oU1vzI(a."8(I{n6~+{bhJFЅ0lr3۱\>Qcew]ݤ}Yи-;YB^KEqʮ}b]L&ض6S b ԑj.)"LCyb1b;3$4Qe٦w8aVI5!+"e"6ڲ-_4YVThZUt3F'g롴bMR=mS5UT%5| qiBB(]Ԯ*5'W Dr;@xsUĔ[bNqߊ2,^hE[l>d+Pi㜱Z (Z'L{ivE>nIr"7NMqVn Iӈ3` W0x-n.lϜd 5n$@obDZuCuqvX}-%9T_Kdȟ1gP ¥vIf{KueO9QnlaԡWO#ԗq 5syA@"Yԅg$T3FI$;#$~J?* i$`4lm=ۼVl^ϑmInt%XEydr96'49K$tV*:>[z'۔+d^O40Ewiw` <&qЪ6}3:] )^M2e"ԞJEk TF_@B.BH)wX 8c͜NHJ#lҨv{ni4s:&A] @<|5: `me)8( et5dB7 3n/4\' c@OMt/_}>u֑SAb}%ݐqDmGV&3Zy #z{DV?]8@L8SDϬnN'e?\Ku;$ݣXm; F?>v[{I"'ˣtr[T}ty12[詊A uZ4* .=` /vdgzt I}T"8<'dAx^$P{-^ʴY8}VO2w3,,=:5)dDzÒqxLQZNƏп|xR$&Pqи>*<(?B ,be 1h7o:'eb!v5/@L-?xU8 4UC0;8_}!xw'yRiܑ3s8C;0ǠFw7(8L)I <ɬ~dAûH!QϠ:XҒN=$ؐ/?oCk0aھlz |R`Nc|ȄQ7`!`gՒb)`^oV<\r^jHa ~%'a\l_J e 8ShєH|B/O^\EϮ\Pi(s72*13T5NVRbTF 2} 3 ?&`xGo9Nĵkx "wƝWv~p>K^G{ yh=35LMe藩 }lK @qMse]Oe|fl>OgXc!uN{}e'O*kCč ? f7'>Bwdc RSCUjLpť-Rv+SΊ)F0)(4l@o"}_4%e"aNvB [>8apk4JD~ њ'd cGA˩zO5jY])/:j@*zB#L䖾*Z LNwW,$ǤG>\f l$X?bE*xSrL(͛8VЅ;d%}r؉ʗY ^S͑9-(hXt~^gʌ-(۪WҵHc1ܚcv0&2J`V*}J؝G+b6[=EA_!Yc&ju1ߩKBQ`)1q2zlJ`e@ q!Kfյ(qfc^HˉRx%Sd8 gMs= l`p|CVXk-Xk  D##O AᎸ.;M%ń*BGeұ F]4^H nvgIW#*aM,2 hΣpӋy.-l/V};Q!dɮ$g/PcaOhU$ . \@SPQ(cJbZl5xzWppF$5w8>&Re%q$2׬>_O8`la!CE$P ȥ 6e5'|l-1idܘieVNѱ; <^9M +zc Rc(_Z;W G6DEWXTBQw`&S.z@'>~w7/;'3gG Ln >L#X4OUI@&DDЙo>i$$tb[Msy=QvӀ/%blu8`qʑk~{7 4LӋJh< M%0bߞ<udxAJ>{)K)ZpQ |S?CT 4JhHӃ0U1!R%+p䌳|φpim/0%w+|Cdo~;*0̫}R.M#1 3 gteU a3/J00{~Kr_L#/T(ۯdD2v=.)8L Ͱ,E4c'BIx%fvQL|?=,(;%ݡ0o 0)*-Z8[Q}{?omPۃ*|uj ? Z{@7L s48U(6D*R*TB݁4ls~CROn` O K]7l1g%qk/CT \ 12R熘3;"kʍ5]/POPKM: #Hv!8F嗹26| 9YS#hxv>5[kUsԌ]L>XY,~vL=zkBswhl96\xMca2U({Rj'^,  R~TfXFjBPE=A^pJ.&Tih~j +QU~w1;:gK2?94na8GovSCLMTe!K&C~F8k3{Let \f-mTq-Ҽ6 iC}*ɬEv&k׵`fDT9bYw!4hkڄ'd.FŢ*h g ℼάOr39I(/-Ki, jl S.OI#K| =~N:)@ *2- [ңTOWn#ժ$6h$OIۏDۣzEbLq9So%!Y7{6i mȪ#ܽ]?&Ml3\#mx)gDX퉛SBNbGmwBCIw6I^ V9|Ig`ޖSƴY& i䘖~ :tHsu'v vgĥЊq)BS\c}tܓ3ɑ~-S6.إ0[j  [!ӼE;vu8֗+ olu ^jo|Թ,ags`l=cvz2+-Ii_9cKH_.{ #04ғPӌ dtD;<"hMTHek7aP^H?,v6Po 3(>@Q%Zp&ZaA ,PA<3`|[rG/(8U/ֱ.$%_DMo͜ǿv˳XW$_.aUNjF N;=6KEiTqu]ӽ2 V~Q`0yg=-\#7JK~lעmheAmo1pmSL?t>+@?;2@أ@AxD%`*JvqH^g,RV=NHԕ.}R5+q4h0MbmB22wʹ8$fk҉Gh̴*?ˌ"iڥZds${j,s,'nBldԙ_m5 u2g;`8MtBŗO1m+zPt?9& ټ 7VԮ+^Ý)jX]`Oe;]+:%i2~+5ʰ+,DE:3wSRP]= #ɞgH 8'P\w~>`I5s#2Kʕ0B4- C[lO1!CLL*%ŬuB/(~^eOBj[ <dȕrZ:R@k살j}қdV7ӸwK3kI~^ gcp9-p6X",BLm[yp)w49$@T&L>mP5faFBɢr=0y!N3bcmOP#N)jM_sxuS׉ut(5 S3d3^.9ΏD hp͕Q(*CbZYa@e.*7qBNz#5o h=(k8HoQKeUk<(NR?A)XګNf-WǢ*Y8^AgG&lymۑS$MiFUs[B$7;-0Z)0n6$V0EtqxLFm}bO_>y^A׾ znU<~J[#5.辉~G7.*sOmVUſ-זWqy]+~K VkКM`ѫWXjujv0iByG"}CeBt\.D^4Ҍ>A^·:qq>S+4|Ma_ 1NPKXH*#Ǡ>8'1kg>ucAd>Y͛82Am,~N- !gE%iҮovg?B& 0mk? h=$=]Oz|RMtښqcFBꉺxgkh<>4]NXrwu_YvlG?r2a;R4a]$O(`y$O*{;-$7& H2[﯒*Qbx\ |^F 6ZݩMy(J=l?n@xTr~"f{'ttgE "dP[%4/SeCL416u /t睻 ͼ$365|×oQGȘ>d5YAiQǦ&v[c,&%|$]P{0Ζ"X!{ɽ Z[t6% X#(,X`p3L ܴ;^QA/NVE<1lLT y2^iD68B 0ܠs3i~凖IN3"(b@d@ɾ^[b@~kʍ9uШC[y2*`UۙG%k. ZM;=(x Vw,1~]b3zIOzX{.ܩG7,J^,iXNsZhl̾L.A`CC]'ẀMbhѬ+mjSDozDA,]S$7Xsq #MzMVY61'Y<;>kx)(wr3e~/J{P,̾W ]'(pxqpw ts# 캏J͐-[]W }]z]O >➞0us 8u zkpL/IBo!1Iz({|F;a<ې8Rejӽ6KۜrB+˴"FZKL/FSDhF1YoB!um[]m,w-5͉ )_Xab`Fu]׿`/4t4to; Bw5eX)~oT0n")pR&AL\GS߯|Ԅ:'ptAE3 Em6]_~2|23O'X<"F9(?ي>(Q" o7o[ȹjO Ucʢ2.RyAx$s?.v9'o%_ǑmXb)}VsPA&x-YL0 s A̅㥔x]dY~|0dcuh-Y-vxm?߰7,k K^[Mq~AY]Sr#z ҽ lDI!Jebts{ϩb[٥ۿ)Vaڟq&T~N <ɉ$hqpDX'?2|ZY:tJhK3-ƾ'{}:'Y j4錱u+Δby4iA:Kj2;}`׏JlQvaNHVx6}d,|q(tкZzp׸G}zҠJU.7 r#T#J) ڠ]>SF/z g8æ5<.2&Y掄wbAײᡧ wIWkWa@Ae9ӝPSn X'zZfMlJKfۆiqLi?.u)J%@RKNc\ʉ)+`W\oH5_BM0T2\]S<> 6qTp)+&&8١z||n:6oaD[\y>(q HZ*J4ϟ򊩀? @#3D=l %lBqO+E (3~XS՟̼ȥT&GN@)$ӗm)t̲Ue)Xy| [|0#z[G֢i5D*ۼ(=}^OIőSosfM3bʇcxj :fI@7M@s-T2:@HƍO}NU'Wϒ>Sː%{q]2?EfK*׈3͆"%|/9OfҍOmsVC hh\|)zL*Q%.}m݋"\NjifmĦryWJCB%J;懭[*:U1N2LPN~>hD:M、cy3@i9cHriYwdy4u>߲F!;qvV{\TぎA>@ˇ#dY$5ʓ+f<dΖ6f@2:`[AUԃܓ@=/osp1(w7O(?)[0mr=S#AMnGU0Bgw.TV1CP]M6a `4,!L:õ,Nslm64E EhB#MLm nes^>g=zTΆ7ע,ftv$)`i=:7g\? m\>zf!CK+6R RF]@U& ]f(FH1AA< A y{ )&e9/Đd?iWɄ7Nl|~aOhV0ѡu3!MttK:SkwU$q6DHmh}[m(X>ҕ.UQXLۘxa$~y3uQ$'υ"ٙVh_+ ݍ͞+v+xjd{a[̓Kxڎ;x|Nx]w<|jE[Ď6|pX'Bp<\m70)mRMF]%f`LroajrPF $QVB6:ɽˉb;yysV~vN׀0;{7qBB8Ox{k$s)k8i^}GA>#(u/ˆ>`bHʲsОz ŭ0%{0ܰ%T;וv  g١g|:"V#vW03xlgulR8xz TXOxFTI@Gd늩,T%2;>C@ik+&<  |;/eyKcDuc\A_ѡ[. r{#IΥL5L d fkEKj!YtpkIND;4 Tcol >.Eإ]`_%rhk#$[G`L%L櫐) SqZ%ܳ;2gHԀ~Y` ړתj 9 R?`'aakf++fNض`r`²"U3 Ͱ@򐹶0o'ǝG?Ǐa<ÎMa5 P3*)tm=xxh|d ;# /,'-~h#VKZJԊ/ӺZGS^3TxLՅv(SҎw ʱyXZ)4Y_9[ z{d"c9{kd"6 pl8 cg#Сy-ܸ -flLE8 cᇙ_*gtJ-':{\zG QX R5BfX=Fq`ahF{{a4jds(` 1bf+ΰ7r{XA3W64j8ge /\"a Zz{et7DQ]Xho)"MzR I\|e68m0`1*LP>^5gӿ̀/v/hiGۙvh´0mZZa䎡9s`-QE6 g0埪}+D7>j}[q"B$>g&6qέtcQ'w9=aSѿ}uGRjc/1郶SB(TpSr9l^(YO2|>EAtzx׮PaCsn|U;-T5c7T QȅN*/n "a a]yb5ϔY?(e{hLn0RUYf*="=FE.5;J~-eA,y d9rלn !ebTVGBpl' TCl;Fw?I m$ْzBW12 |I#́XYV j;N7XqO-GƓkU٠ӢK;35kS`x?rX:B[Ҡ;b 8:D(e},) k:di7PzɟL,>ˢ|4ƾ=g洭PE)GǪ>2x5 d?%* KH$OR8E`ɝ0U `_{c_| nKOIk>D$.Y8R,, 'L*uD$I3^-b$i9}~s}!͖.r@agoxX }<*iaY)l"#\.h(}qM2-tMrEݟװ/>]N|rxo~/?9jmz:fvn0^:)\R=! .o _/{U?=@69D8G's!b`ǩN,StQHZ[p6G齗kyldȮKlRL& X/S+AB)'oޚVǘm`ְLױ,LV^__NXAN*=h ƕGƐ?,A K@RuW;cŌ?f] Z`-@kc[>'[mK2P t6~6ʻ]^fu1%@nL^XAA[T!(`Efݷ(@ҫ<:ƥ& i0REcGpU3^7p !bj`utsPLuG8~wv>8IO"{_0K0rq7*GS]lxtyfh8y}7qH<""9L&ѫY}5="l IȁHh,P%^S!t16syCZQ í(5[em˳8{T@qSi ]&80UN2Έ8<<(2Q/[\[@+~;a@!Mx;x`j3u-WOK6k7b?< k4є[M.,ڣ1.[j+wϨ7RB/.Xq9]FLZ/ɨz 0AtX!t9'*@d(sX@NRwZ [p SJ>Tn]SrNS&15XABY5˶ɷgEN9 鬭o Lz-jB^ ͱGQtmgŻmxuE>'f݇]x?&$'_Y| dic}XB݌Rcum!sm^`'^p:zO8ob_pGIG+qU}}1r/`.zCҎXvS${mb"9=p BݥJT[wnl3,F@W.6s~f0YT[u M.w`ЌnHwT;#{OȮ;F)۴~)QxondӇ3$rA4NC $B$Į]wVL|j>92cQ?EbO4ԧH+ͽgp{K<݀6wF8|[^ޛb4 KSq|eZ񹞲'""7X̏EQKe>K`+t 8v>*T) ?2f;b#MO{* cGh2p30]&mwMG8n`ȿr~! 4&ځLط?@ I϶v5 HKB3J{fK]r6dIdHBl$.ب9w8,f`ui rF`s'X/ Ul0>wE9!@=`3oZWngƃUχaoBMKt ]O*~U#pTZ"ȿ|rj*{!u0g#J8aQ`jYvKk ^r"pz텐:v;ZB=`f/xo ti'M߀mjX#@fa-EY`䔞c*3nL[ka$ˑpo /f Jnc>gSqsA: 6)r[+L;G4+h|DqYE?@dX L*ahQlxQv]Z! e"5u#ջv"^?6 JE?f,[的^rܤ< kdDjC#J++iϛT؅"7\'$P@ԧI*]%mlHnj?j s`1-?$W #i'JtTZm+ERG |GRzxeDՇ{RPo#Qjl7TYK2gaT/b'=`TnW.R> K{6΍%4pn>XHyEҳvWXSt;kחeصʓ-t`p-JcEeH .%0zȭO|6n&GxeZ!ꢡc&k#nKr}]׌|=nIֿ fCy)#0aQ&HTMk<>ȻS?Fad=laPWf|Eq0A)yq_y*{}fX{(tFs+kEP "֍9uZDhlJ݂f9z6 +]IjPi zqLfxh|J7`ml JM~SZ!|Vl}"Q^+?˵r.PgɌ@J:fZH[ ;}$$nF4(EmKLY6JbOTo9pKCsu=įA8¹FZI5mӑhv3ƒ͸ڞ+\&%Ol"MsE&QsG/]OKj ֒M  e8k\S/ Gg>aE3 Q0B Zv4_ ~Uި_, xôX%-6ձ3hO",bk Zem`e cNjik&HjޙL7,J l^s 0בo/]Q㈆9{X/MtO$3hr aͺ I͢:;.e++f!r:&;H*S|Γ.Mrf-K P;#A'ro hyPZDq&Xuׂl{l9cTݎs+/IV ڔ :!h>UlJl+z(QjZ*s a4{?˺4O)厼%A&~a o0Di)xxStP29e&#izB6ʕhey-tpTæ\"GBj71 鏯*O.xSev6|(sR @ P|@ZC p3:Ԋr#v or&TANЩ6qGc1!9j610qSDz{C.: NѨiH:dr5ueu%=4.?BUS|pjr|HuV^O53/3q,Gpsg&8ظ*հ1U`(d[H(qׯ|f|C|MJ0?Tbn1#\zԢQJ0|9Ʌټ) oƵM-k [r}Sc5EA0bhoDHڗEG ѓWㆃnEDwpR,ߤdf(:ag%lJKU( ;d!1. n9-;0Ąbͻ YHT!bV]#Ottvj,"?U׀*Ij Ez>hSmf$+>t?|KiXEP"V6另d1G_McƝc02H5W6ELk`w@~(.n?[E;|Bb 2]S2ct?>$\S?bnO9,/1s/^ %d@|T (qD&:@]MJdd|G]}jOO,Qվb;5]*C7XC< ùT%D>8> ;B*?/;/Ξ66#~"C3b@2bduG T#tO.S.\m}=ݘ,G;dmR/VU{*WY EC55i" \iE([2^]na DF+b 1&Xڏ] 3gvD+ gMLf`;ԶS5I6P׫_"V49C@`kxkuKA&XJ,7~젒bP@AxjשLU9dص}ɒ 3w9XC(D#I5U$'Ozjz81nI`Ki_tPVw/^uX9W Urѣ--/+D)Liժ63qsG(z[pn g'n8Qѿiϴ xQ!o ^@GaQ!+b)$Eeyk=@fέMѠQuH ˃ȺJh xActH7VS2#,M:(W` t ogi3HT۹PYB8%( >)ĎdD@V:3 !KcaJw+ /C"!ʶ,W{`_|?U[ cZW)Ds9"6㎓ͳ.~:']]+_";Wk{p]+ٙ)ʟjlٴY]"j_28Πe!DHfva5ّIxøFntkMǬ7,I\B&s=J$j=Mŷۺߨ=4ZZ[ny߇>;ROQctuoGQI k8 _`vK ,=x}ߊ;͕*h]S/n$TmvxSmּQʨ{J7`PW Ԟ;1 u=a%:!mtB#qj5_Yh *G2}_0`bI:Nɇ-x? M3E+,3kknսj&ЙCmҟ_8r{hYhSg%9yn$t;, -*JRd9{fz'$!q ߶{qX:3#[P ó?j g`Rq 6;Mx_ƈ]z |>g`i+:Ao2I 3)Vp{"5j }v/2<7u\[yfmD/Q7(?=U } e O,j n[yl"N)W`tzk.+joϙ+8@|b4lL Ccپˬ>݇Tg(8-LAU=DDU8q.MtѪBzxm2=O9XmíaGlb[1]BZt eNF(8S ޒo<[D,>RU6U[1ХQ[1vP']~}MG2 QhyBǐZb*>{H.g5ʽq[!1wVعn$tda t%cg Á>hP}]8@ǐeO[;_TMLނ<ROX9qOӑ6nKdœnu z8/w?3>Nd EL5Yip*;Ntk@ (Ϩ`#|bQ`yW+ן: YZ