bpftool-5.10.0-60.117.0.144.oe2203 >  A eU%W^^fAʨ<\͋JW)k[:d^slepdЙ},z=Sw`"t|Ŷ**UAʿ!:AQoaO c?烨)>iC M)(FIhv~SyVhGk4?"&]Iɸ*KYA`3$O%_  ͘$4(k+:g {Izm 'gqZ]쩕}^bxo#؋`4S.~}'>p@ ?? ?d  % b $ 9E\bl   P  D,x  ( H8 P9t:.F 7 G 74H 7I 7X 7Y 7\ 8 ] 8l^ 9b :c ;d < e <f <l <t <0u <|v <w >Px >y >z ?L ?\ ?` ?f ? ?Cbpftool5.10.060.117.0.144.oe2203Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.eT obs-worker-backend-test-0001'Huawei openEulerhttp://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64`&.HX s+-u .oA큤eT eT eT eT eT eT eT eT eT eT eT eT eT eT eT eT eT eT eT b231498c3c0f82c9df208dedbfd2a3cc459f548a1f172bc3420ce78fbf82c73d99b1fa32421b3cb63e96eef28f91f930da3752f86f02bcfa699d9f6eb738d1bb36ad9cb233212271892c6ee970d7324e2fe081c127eb412fdccfc6dccd4448af5c66e991062f7591a467a55943e3750885341b4134d8d61e41bc64f4ca0b951efb5a425bd3b3cd6071a3a9aff9909a859e7c1158d54d32e07658398cd67eb6a093314c7ef69050898a20b9b9c193554d3b552c56e32eba144a48b05d8f2ef1417074234462156a69234d97be09daaee8a93337844b05fc42be5987d0bf2e03cbc1c6dd68cfdaa6989a778fa01f1de846cd8b7b13ddc4aae6f89bf93975f460b7fd96eb6d1f578b596e0968800d64568b7f892547de81a9c7da028c86e6b363bfd02c6c25b6efa3b3a3ffb0bc1d2a40a1cbf5b8c16467eca9417f92f4fa0b0c3dd3d4180c79b91904de6b04ea40e67cdf1effde06e0c4f783a7661bcc14435fe341242238cae9dad568ef749c5f03e66480bf9746a850a445db4577f2c4535687b49ec90f0678731e1fb25873c00b1d20eb9642c13e730b035052d2932d80caf04058280315f53fdc8ec877612cf162320d569090261a0bd15cd12c78dc9035b491baf048fbf10dea8e799de66e753869c923acd54da6db7f3219abbdc883d44e5e40947277e4e5b63f2d53f08980da914c1e0ea8120668167b0a8558efa264fc29e573ced24f1b656d9746243cb44490145915e745c43dc457db14e0b1a51f3f713834899efc0b2e9f974f63ac4550c7322a078727878c26a06a6cf618bc763brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.10.0-60.117.0.144.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.0eTeKx@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@aKJialin Zhang - 5.10.0-60.117.0.144Jialin Zhang - 5.10.0-60.116.0.143Jialin Zhang - 5.10.0-60.115.0.142Jialin Zhang - 5.10.0-60.114.0.141Jialin Zhang - 5.10.0-60.113.0.140Jialin Zhang - 5.10.0-60.112.0.139Jialin Zhang - 5.10.0-60.111.0.138Jialin Zhang - 5.10.0-60.110.0.137Jialin Zhang - 5.10.0-60.109.0.136Jialin Zhang - 5.10.0-60.108.0.135Jialin Zhang - 5.10.0-60.107.0.134Jialin Zhang - 5.10.0-60.106.0.133Jialin Zhang - 5.10.0-60.105.0.132Jialin Zhang - 5.10.0-60.104.0.131Jialin Zhang - 5.10.0-60.103.0.130Chunsheng Luo - 5.10.0-60.102.0.129Jialin Zhang - 5.10.0-60.102.0.128Chunsheng Luo - 5.10.0-60.101.0.127Jialin Zhang - 5.10.0-60.101.0.126Shi Kemeng - 5.10.0-60.100.0.125Jialin Zhang - 5.10.0-60.100.0.124Jialin Zhang - 5.10.0-60.99.0.123Jialin Zhang - 5.10.0-60.98.0.122Jialin Zhang - 5.10.0-60.97.0.121Jialin Zhang - 5.10.0-60.96.0.120Jialin Zhang - 5.10.0-60.95.0.119Jialin Zhang - 5.10.0-60.94.0.118Jialin Zhang - 5.10.0-60.93.0.117Jialin Zhang - 5.10.0-60.92.0.116Jialin Zhang - 5.10.0-60.91.0.115Jialin Zhang - 5.10.0-60.90.0.114Jialin Zhang - 5.10.0-60.89.0.113Jialin Zhang - 5.10.0-60.88.0.112Jialin Zhang - 5.10.0-60.87.0.111Jialin Zhang - 5.10.0-60.86.0.110Jialin Zhang - 5.10.0-60.85.0.109Zheng Zengkai - 5.10.0-60.84.0.108Jialin Zhang - 5.10.0-60.83.0.107Jialin Zhang - 5.10.0-60.82.0.106Jialin Zhang - 5.10.0-60.81.0.105Jialin Zhang - 5.10.0-60.80.0.104Jialin Zhang - 5.10.0-60.79.0.103Jialin Zhang - 5.10.0-60.78.0.102Jialin Zhang - 5.10.0-60.77.0.101Zheng Zengkai - 5.10.0-60.76.0.100Zheng Zengkai - 5.10.0-60.75.0.99Zheng Zengkai - 5.10.0-60.74.0.98Zheng Zengkai - 5.10.0-60.73.0.97Zheng Zengkai - 5.10.0-60.72.0.96Zheng Zengkai - 5.10.0-60.71.0.95Zheng Zengkai - 5.10.0-60.70.0.94Zheng Zengkai - 5.10.0-60.68.0.93Zheng Zengkai - 5.10.0-60.67.0.92Zheng Zengkai - 5.10.0-60.66.0.91Zheng Zengkai - 5.10.0-60.65.0.90Zheng Zengkai - 5.10.0-60.63.0.89Zheng Zengkai - 5.10.0-60.61.0.88Zheng Zengkai - 5.10.0-60.59.0.87Zheng Zengkai - 5.10.0-60.58.0.86Zheng Zengkai - 5.10.0-60.57.0.85Zheng Zengkai - 5.10.0-60.56.0.84Zheng Zengkai - 5.10.0-60.55.0.83Zheng Zengkai - 5.10.0-60.54.0.82Zheng Zengkai - 5.10.0-60.53.0.81Zheng Zengkai - 5.10.0-60.52.0.80Zheng Zengkai - 5.10.0-60.51.0.79Zheng Zengkai - 5.10.0-60.50.0.78Zheng Zengkai - 5.10.0-60.49.0.77Zheng Zengkai - 5.10.0-60.48.0.76Zheng Zengkai - 5.10.0-60.47.0.75Zheng Zengkai - 5.10.0-60.46.0.74Zheng Zengkai - 5.10.0-60.45.0.73Zheng Zengkai - 5.10.0-60.43.0.72Zheng Zengkai - 5.10.0-60.42.0.71Zheng Zengkai - 5.10.0-60.41.0.70Zheng Zengkai - 5.10.0-60.40.0.69Zheng Zengkai - 5.10.0-60.39.0.68Zheng Zengkai - 5.10.0-60.38.0.67Zheng Zengkai - 5.10.0-60.37.0.66Zheng Zengkai - 5.10.0-60.36.0.65Zheng Zengkai - 5.10.0-60.35.0.64Zheng Zengkai - 5.10.0-60.34.0.63Zheng Zengkai - 5.10.0-60.33.0.62Zheng Zengkai - 5.10.0-60.32.0.61Zheng Zengkai - 5.10.0-60.31.0.60Zheng Zengkai - 5.10.0-60.30.0.59Zheng Zengkai - 5.10.0-60.28.0.58Zheng Zengkai - 5.10.0-60.27.0.57Zheng Zengkai - 5.10.0-60.23.0.56Zheng Zengkai - 5.10.0-60.22.0.55Zheng Zengkai - 5.10.0-60.21.0.54Zheng Zengkai - 5.10.0-60.20.0.53Zheng Zengkai - 5.10.0-60.20.0.52Zheng Zengkai - 5.10.0-60.19.0.51Zheng Zengkai - 5.10.0-60.18.0.50Zheng Zengkai - 5.10.0-60.17.0.49Zheng Zengkai - 5.10.0-60.16.0.48Zheng Zengkai - 5.10.0-60.15.0.47Zheng Zengkai - 5.10.0-60.14.0.46Zheng Zengkai - 5.10.0-60.13.0.45Liu Yuntao - 5.10.0-60.12.0.44Zheng Zengkai - 5.10.0-60.12.0.43Zheng Zengkai - 5.10.0-60.11.0.42Zheng Zengkai - 5.10.0-60.10.0.41Zheng Zengkai - 5.10.0-60.9.0.40Zheng Zengkai - 5.10.0-60.8.0.39Zheng Zengkai - 5.10.0-60.7.0.38Zheng Zengkai - 5.10.0-60.4.0.37Zheng Zengkai - 5.10.0-60.3.0.36Zheng Zengkai - 5.10.0-60.2.0.35Zheng Zengkai - 5.10.0-60.1.0.34Zheng Zengkai - 5.10.0-60.0.0.33Zheng Zengkai - 5.10.0-59.0.0.32Zheng Zengkai - 5.10.0-58.0.0.31Zheng Zengkai - 5.10.0-57.0.0.30Zheng Zengkai - 5.10.0-56.0.0.29Zheng Zengkai - 5.10.0-55.0.0.28Zheng Zengkai - 5.10.0-54.0.0.27Zheng Zengkai - 5.10.0-53.0.0.26Zheng Zengkai - 5.10.0-52.0.0.25Zheng Zengkai - 5.10.0-42.0.0.24Zheng Zengkai - 5.10.0-41.0.0.23Zheng Zengkai - 5.10.0-40.0.0.22Zheng Zengkai - 5.10.0-39.0.0.21Zheng Zengkai - 5.10.0-38.0.0.20Zheng Zengkai - 5.10.0-36.0.0.19Zheng Zengkai - 5.10.0-35.0.0.18Zheng Zengkai - 5.10.0-34.0.0.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.8- !2860 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: dvbdev: fix error logic at dvb_register_device() - media: dvbdev: Fix memleak in dvb_register_device - !2846 [sync] PR-2840: drm/qxl: fix UAF on handle creation - drm/qxl: fix UAF on handle creation - !2800 [sync] PR-2782: cpufreq: Abort show()/store() for half-initialized policies - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- !2717 [sync] PR-2678: io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid - !2739 [sync] PR-2443: CVE-2023-37453 - !2733 [sync] PR-2688: nvmet-tcp: Fix a possible UAF in queue intialization setup - USB: core: Fix oversight in SuperSpeed initialization - USB: core: Fix race by not overwriting udev->descriptor in hub_port_init() - USB: core: Change usb_get_device_descriptor() API - USB: core: Unite old scheme and new scheme descriptor reads - nvmet-tcp: Fix a possible UAF in queue intialization setup - !2701 [sync] PR-2672: fix CVE-2023-46813 - io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid - !2710 [sync] PR-2694: LoongArch: add 32/64 pc relative relocation type support - !2664 [sync] PR-2579: LoongArch: default IPMI related defconfig to m - LoongArch: Add support for 64_PCREL relocation type - LoongArch: Add support for 32_PCREL relocation type - LoongArch: Define relocation types for ABI v2.10 - !2644 [sync] PR-2543: psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n - x86/sev: Check for user-space IOIO pointing to kernel space - x86/sev: Check IOBM for IOIO exceptions from user-space - x86/sev: Disable MMIO emulation from user mode - LoongArch: default IPMI related defconfig to m - psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n- !2690 [sync] PR-2666: net: xfrm: Fix xfrm_address_filter OOB read - !2373 [sync] PR-2258: ext4: do not mark inode dirty every time when appending using delalloc - !2637 [sync] PR-2454: igb: set max size RX buffer when store bad packet is enabled - net: xfrm: Fix xfrm_address_filter OOB read - !2535 [sync] PR-2370: ipv4: fix null-deref in ipv4_link_failure - !2524 [sync] PR-2440: netfilter: xt_u32: validate user space input - !2530 [sync] PR-2411: netfilter: xt_sctp: validate the flag_info count - !2527 [sync] PR-2410: netfilter: nfnetlink_osf: avoid OOB read - !2658 [sync] PR-2628: ubi: Refuse attaching if mtd's erasesize is 0 - !2663 arm64: fix a concurrency issue in emulation_proc_handler() - arm64: armv8_deprecated: fix unused-function error - arm64: armv8_deprecated: rework deprected instruction handling - arm64: armv8_deprecated: move aarch32 helper earlier - arm64: armv8_deprecated move emulation functions - arm64: armv8_deprecated: fold ops into insn_emulation - arm64: rework EL0 MRS emulation - arm64: factor insn read out of call_undef_hook() - arm64: factor out EL1 SSBS emulation hook - arm64: split EL0/EL1 UNDEF handlers - arm64: allow kprobes on EL0 handlers - arm64: rework BTI exception handling - arm64: rework FPAC exception handling - arm64: consistently pass ESR_ELx to die() - arm64: die(): pass 'err' as long - arm64: report EL1 UNDEFs better - Revert "arm64: fix a concurrency issue in emulation_proc_handler()" - ubi: Refuse attaching if mtd's erasesize is 0 - !2647 [sync] PR-2641: Fix CVE-2023-5717 - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2563 fix cgroup poll UAF - !2519 [sync] PR-2437: crypto: drbg - Only fail when jent is unavailable in FIPS mode - !2558 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - !2595 [sync] PR-2573: media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2566 [sync] PR-2557: Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - !2580 [sync] PR-2476: Fixed five CVEs vulnerabilities of ksmbd - !2613 CVE-2022-44033 - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !2552 scsi: mpt3sas: Driver patch set for openEuler-22.03-LTS - !2584 [sync] PR-2571: xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - xen/events: replace evtchn_rwlock with RCU - ksmbd: do not call kvmalloc() with __GFP_NORETRY | __GFP_NO_WARN - ksmbd: fix infinite loop in ksmbd_conn_handler_loop() - ksmbd: send proper error response in smb2_tree_connect() - ksmbd: fix racy issue from smb2 close and logoff with multichannel - ksmbd: call rcu_barrier() in ksmbd_server_exit() - ksmbd: fix racy issue under cocurrent smb2 tree disconnect - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - sched/psi: Select KERNFS as needed - kernfs: add stub helper for kernfs_generic_poll() - sched/psi: use kernfs polling functions for PSI trigger polling - USB: ene_usb6250: Allocate enough memory for full object - scsi: mpt3sas: Perform additional retries if doorbell read returns 0 - scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() - scsi: mpt3sas: Remove usage of dma_get_required_mask() API - scsi: mpt3sas: re-do lost mpt3sas DMA mask fix - scsi: mpt3sas: Don't change DMA mask while reallocating pools - scsi: mpt3sas: Fix a memory leak - scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region - scsi: mpt3sas: Fix use-after-free warning - ipv4: fix null-deref in ipv4_link_failure - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - netfilter: xt_u32: validate user space input - !1561 Add ACS quirk for Wangxun NICs - !2514 [sync] PR-2499: f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - !2485 [sync] PR-2340: xfs: recent patches to fix xfs issues - f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io() - xfs: update the last_sync_lsn with ctx start lsn - xfs: shutdown xfs once inode double free - xfs: fix off-by-one-block in xfs_discard_folio() - xfs: xfs_bmap_punch_delalloc_range() should take a byte range - iomap: buffered write failure should not truncate the page cache - xfs,iomap: move delalloc punching to iomap - xfs: use byte ranges for write cleanup ranges - xfs: punching delalloc extents on write failure is racy - xfs: longest free extent no need consider postalloc - xfs: fix xfs shutdown since we reserve more blocks in agfl fixup - xfs: block reservation too large for minleft allocation - xfs: set minleft correctly for randomly sparse inode allocations - xfs: shutdown to ensure submits buffers on LSN boundaries - xfs: don't verify agf length when log recovery - xfs: Remove redundant assignment to busy - xfs: remove redundant pointer lip - xfs: remove redundant initializations of pointers drop_leaf and save_leaf - xfs: xfs_trans_cancel() path must check for log shutdown - xfs: fix bounds check in xfs_defer_agfl_block() - xfs: AGF length has never been bounds checked - xfs: journal geometry is not properly bounds checked - xfs: don't block in busy flushing when freeing extents - xfs: allow extent free intents to be retried - xfs: pass alloc flags through to xfs_extent_busy_flush() - Revert "xfs: propagate the return value of xfs_log_force() to avoid soft lockup" - xfs: use deferred frees for btree block freeing - xfs: don't reverse order of items in bulk AIL insertion - xfs: validate block number being freed before adding to xefi - xfs: validity check agbnos on the AGFL - xfs: pass xfs_extent_free_item directly through the log intent code - xfs: remove unused parameter from refcount code - xfs: reduce the size of struct xfs_extent_free_item - xfs: rename xfs_bmap_add_free to xfs_free_extent_later - xfs: create slab caches for frequently-used deferred items - xfs: compact deferred intent item structures - xfs: rename _zone variables to _cache - xfs: remove kmem_zone typedef - xfs: remove xfs_setattr_time() declaration - xfs: use setattr_copy to set vfs inode attributes - xfs: set prealloc flag in xfs_alloc_file_space() - xfs: don't assert fail on perag references on teardown - xfs: fix dir3 block read verify fail during log recover - xfs: propagate the return value of xfs_log_force() to avoid soft lockup - xfs: keep growfs sb log item active until ail flush success - !1141 [sync] PR-953: xfs: fixes patchs and backport patchs - PCI: Add ACS quirk for Wangxun NICs - ext4: do not mark inode dirty every time when appending using delalloc - Revert "openeuler: pci: workaround multiple functions can be assigned to only one VM" - xfs: atomic drop extent entries when inactiving attr - xfs: factor out __xfs_da3_node_read() - xfs: fix a UAF in xfs_iflush_abort_clean - xfs: fix a UAF when inode item push - xfs: fix the problem of mount failure caused by not refreshing mp->m_sb - iomap: iomap: fix memory corruption when recording errors during writeback - xfs: fix hung when transaction commit fail in xfs_inactive_ifree - xfs: fix dead loop when do mount with IO fault injection - xfs: fix ag count overflow during growfs - xfs: account extra freespace btree splits for multiple allocations - xfs: force shutdown xfs when xfs_attr_inactive fails - xfs: fix negative array access in xfs_getbmap - xfs: fix BUG_ON in xfs_getbmap() - xfs: use iomap_valid method to detect stale cached iomaps - iomap: write iomap validity checks - xfs: write page faults in iomap are not buffered writes - xfs: fix exception caused by unexpected illegal bestcount in leaf dir - Revert "[Huawei] xfs: fix uaf when leaf dir bestcount not match with dir data blocks" - xfs: don't expose internal symlink metadata buffers to the vfs - xfs: shut down filesystem if we xfs_trans_cancel with deferred work items - xfs: fix maxlevels comparisons in the btree staging code - xfs: sb verifier doesn't handle uncached sb buffer - xfs: fallocate() should call file_modified() - xfs: remove XFS_PREALLOC_SYNC - xfs: shutdown during log recovery needs to mark the log shutdown - xfs: xfs_trans_commit() path must check for log shutdown - xfs: xfs_do_force_shutdown needs to block racing shutdowns - xfs: log shutdown triggers should only shut down the log - xfs: shutdown in intent recovery has non-intent items in the AIL - xfs: AIL should be log centric - xfs: increase rename inode reservation - xfs: trim the mapp array accordingly in xfs_da_grow_inode_int - xfs: check return codes when flushing block devices - xfs: remove xfs_blkdev_issue_flush - xfs: fix NULL pointer dereference in xfs_getbmap()- !2420 [sync] PR-2323: net/sched: Retire rsvp classifier - net/sched: Retire rsvp classifier - !2366 [sync] PR-2282: sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler- !2391 netfilter: nf_tables: disallow rule removal from chain binding - netfilter: nf_tables: disallow rule removal from chain binding - !2389 nf_table LTS - netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - netfilter: nf_tables: skip bound chain on rule flush - netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: drop map element references from preparation phase - netfilter: nftables: rename set element data activation/deactivation functions - netfilter: nf_tables: reject unbound chain set before commit phase - netfilter: nf_tables: reject unbound anonymous set before commit phase - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: fix chain binding transaction logic - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - netfilter: nf_tables: use net_generic infra for transaction data - Revert "netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID" - Revert "netfilter: nf_tables: skip bound chain on rule flush" - Revert "netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE" - Revert "netfilter: nf_tables: fix chain binding transaction logic" - Revert "netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain" - Revert "netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR" - Revert "netfilter: nf_tables: unbind non-anonymous set if rule construction fails" - !2378 [sync] PR-2359: netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2299 [sync] PR-2287: scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() - !2297 [sync] PR-2286: scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow - scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() - scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow - !2273 [sync] PR-2156: drm: add inspur drm driver support - !2238 [sync] PR-2163: Fix the two problems when using binutil 2.41. - !2277 [sync] PR-2269: etmem: Fixed an issue where the module reference counting is incorrect - etmem: Fixed an issue where the module reference counting is incorrect - !2124 [sync] PR-1778: nvme-pci: fix DMA direction of unmapping integrity data - !2186 nvme-pci: fix timeout request state check - !2188 nvme-pci: fix mempool alloc size - drm: add inspur drm driver support - !2249 [sync] PR-2224: ext4: fix rec_len verify error - ext4: fix rec_len verify error - LoongArch: Fix module relocation error with binutils 2.41 - LoongArch: Fix the write_fcsr() macro - nvme-pci: fix mempool alloc size - nvme-pci: fix timeout request state check - nvme-pci: fix DMA direction of unmapping integrity data- !2214 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - !2231 [sync] PR-2086: fix CVE-2023-20588 - !2239 [sync] PR-2169: net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2242 [sync] PR-2230: media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2237 x86/speculation: Add force option to GDS mitigation - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2041 [sync] PR-1786: LoongArch: export lsx/lasx related struct to user space - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0 - !1877 [sync] PR-1826: x86/speculation: Add Gather Data Sampling mitigation - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - !2170 [sync] PR-2153: netfilter: nftables: exthdr: fix 4-byte stack OOB write - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2149 [sync] PR-2095: io_uring: ensure IOPOLL locks around deferred work - io_uring: ensure IOPOLL locks around deferred work - LoongArch: export lsx/lasx related struct to user space - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation- !2143 [sync] PR-2126: netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - !2107 [sync] PR-2090: net/sched: sch_hfsc: Ensure inner classes have fsc curve - netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - !2105 [sync] PR-2092: netfilter: nf_tables: skip bound chain on rule flush - !2108 [sync] PR-2085: af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2113 [sync] PR-2097: Fixed 4 CVEs of the ksmbd - !1779 nvme-pci: clear the prp2 field when not used - !2081 [sync] PR-2065: dm: switch to precise io accounting - ksmbd: not allow guest user on multichannel - ksmbd: fix deadlock in ksmbd_find_crypto_ctx() - ksmbd: block asynchronous requests when making a delay on session setup - ksmbd: destroy expired sessions - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - net/sched: sch_hfsc: Ensure inner classes have fsc curve - netfilter: nf_tables: skip bound chain on rule flush - !1925 [sync] PR-1883: SUNRPC: don't pause on incomplete allocation - !1748 [sync] PR-1649: Enable TPM TIS customization - !1747 [sync] PR-1646: Fixed extioi hardware emulation bugs on loongarch - dm: switch to precise io accounting - !2057 [sync] PR-2055: Only enable unicast promisc when mac table full to fix the hns3 bug - SUNRPC: don't pause on incomplete allocation - net: hns3: only enable unicast promisc when mac table full - !2047 [sync] PR-1752: ksmbd: validate session id and tree id in the compound request - ksmbd: validate session id and tree id in the compound request - nvme-pci: clear the prp2 field when not used - loongarch/config: Enable TPM TIS customization - loongarch/kvm: Fixed extioi hardware emulation bugs- !2002 [sync] PR-1911: ksmbd: fix out-of-bound read in smb2_write - !1626 [sync] PR-1621: fix three CVEs by backport mainline patchs - !1817 [sync] PR-1788: exfat: check if filename entries exceeds max filename length - ksmbd: fix out-of-bound read in smb2_write - !1979 [sync] PR-1446: Fix the default return value of dm_pool_dec_data_range() - Fix the default return value of dm_pool_dec_data_range() - !1384 [sync] PR-1346: dm thin metadata: check fail_io before using data_sm - exfat: check if filename entries exceeds max filename length - ksmbd: fix racy issue from session setup and logoff - ksmbd: Fix spelling mistake "excceed" -> "exceeded" - ksmbd: limit pdu length size according to connection status - ksmbd: Implements sess->ksmbd_chann_list as xarray - dm thin metadata: check fail_io before using data_sm- !1891 [sync] PR-1784: tun/tap: fix CVE-2023-4194 - !1885 [sync] PR-1815: Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1866 [sync] PR-1821: nbd: pass nbd_sock to nbd_read_reply() instead of index - !1780 [sync] PR-1766: xen/netback: Fix buffer overrun triggered by unusual packet - !1888 [sync] PR-1835: tcp: Reduce chance of collisions in inet6_hashfn(). - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1827 [sync] PR-1813: ksmbd: fix cve-2023-38432 - nbd: pass nbd_sock to nbd_read_reply() instead of index - ksmbd: validate command request size - ksmbd: validate command payload size - xen/netback: Fix buffer overrun triggered by unusual packet- !1838 fix CVE-2023-20593 for openEuler - tools arch x86: Sync the msr-index.h copy with the kernel sources - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - x86/cpu/amd: Add a Zenbleed fix - x86/cpu/amd: Move the errata checking functionality up - x86/cpu: Restore AMD's DE_CFG MSR after resume - !1775 [sync] PR-1729: fix CVE-2023-4128 in OLK510 - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free- !1756 [sync] PR-1742: cxgb4: fix use after free bugs caused by circular dependency problem - !1763 [sync] PR-1749: Input: cyttsp4_core - change del_timer_sync() to timer_shutdown_sync() - !1668 [sync] PR-1657: media: usb: siano: Fix CVE-2023-4132 - Input: cyttsp4_core - change del_timer_sync() to timer_shutdown_sync() - !1753 [sync] PR-1737: ksmbd: fix out of bounds read in smb2_sess_setup - cxgb4: fix use after free bugs caused by circular dependency problem - !1744 [sync] PR-1727: add support for timer_shutdown() api - !1731 [sync] PR-1713: netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - ksmbd: fix out of bounds read in smb2_sess_setup - timers: Keep del_timer[_sync]() exported - timers: Provide timer_shutdown[_sync]() - timers: Add shutdown mechanism to the internal functions - timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode - timers: Silently ignore timers with a NULL function - timers: Rename del_timer() to timer_delete() - timers: Rename del_timer_sync() to timer_delete_sync() - timers: Use del_timer_sync() even on UP - timers: Update kernel-doc for various functions - timers: Replace BUG_ON()s - timers: Get rid of del_singleshot_timer_sync() - sw64: Do not use timer namespace for timer_shutdown() function - clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function - clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function - ARM: spear: Do not use timer namespace for timer_shutdown() function - !1617 LoonArch: KVM: fix vcpu timer - !1639 nvme-pci: set min_align_mask before calculating max_hw_sectors - !1714 [sync] PR-1711: xfrm: add NULL check in xfrm_update_ae_params - !1632 [sync] PR-1604: net: nfc: Fix CVE-2023-3863 - netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - !1710 [sync] PR-1618: LoongArch: fix some config not defined - xfrm: add NULL check in xfrm_update_ae_params - LoongArch: fix CONFIG_TRACE_IRQFLAGS_SUPPORT not defined - LoongArch: fix CONFIG_ZONE_DMA32 not defined - LoongArch: fix percpu area not allocated as expected - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - nvme-pci: set min_align_mask before calculating max_hw_sectors - LoongArch: KVM: fix vcpu timer functions - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths- !1702 [sync] PR-1682: netfilter: nft_set_pipapo: fix improper element removal - !1674 [sync] PR-1596: ksmbd: fix out-of-bound read in deassemble_neg_contexts() - netfilter: nft_set_pipapo: fix improper element removal - !1656 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - !1640 [sync] PR-1551: ksmbd: allocate one more byte for implied bcc[0 - !1664 [sync] PR-1605: CVE-2023-38430 - ksmbd: fix out-of-bound read in deassemble_neg_contexts() - ksmbd: validate smb request protocol id - ksmbd: define SMB2_COMPRESSION_TRANSFORM_ID in fs/ksmbd/smb2pdu.h - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - ksmbd: allocate one more byte for implied bcc[0]- !1587 [sync] PR-1557: net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1582 [sync] PR-1480: ksmbd: fix wrong UserName check in session_user - !1598 [sync] PR-1547: binder: fix UAF caused by faulty buffer cleanup - !1601 [sync] PR-1581: psi: fix compile error for psi cgroupv1 when CONFIG_CGROUP=n - !1614 [sync] PR-1591: net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - !1592 [sync] PR-1585: ksmbd: fix global-out-of-bounds in smb2_find_context_vals - psi: fix compile error for psi cgroupv1 when CONFIG_CGROUP=n - binder: fix UAF caused by faulty buffer cleanup - ksmbd: fix global-out-of-bounds in smb2_find_context_vals - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - ksmbd: fix wrong UserName check in session_user - !1467 Fix null-ptr-deref while calling getpeername - !1573 [sync] PR-1535: net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1558 [sync] PR-1548: mm: memcontrol: fix cannot alloc the maximum memcg ID - !1380 [sync] PR-1351: dm thin: fix deadlock when swapping to thin device - !1349 [sync] PR-1294: dm stats: check for and propagate alloc_percpu failure - !1502 block: don't set GD_NEED_PART_SCAN if scan partition failed - !1477 [sync] PR-1345: dm: requeue IO if mapping table not yet - mm: memcontrol: fix cannot alloc the maximum memcg ID - block: don't set GD_NEED_PART_SCAN if scan partition failed - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param() - scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername() - dm thin: fix deadlock when swapping to thin device - dm stats: check for and propagate alloc_percpu failure- !1524 [sync] PR-1482: CVE-2023-3567 fix patches - !1337 [sync] PR-1335: bpf: Fix incorrect verifier pruning due to missing register precision taints - vc_screen: modify vcs_size() handling in vcs_read() - vc_screen: don't clobber return value in vcs_read - vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF - !1515 Fix CDM node problems - mm: fix alloc CDM node memory for MPOL_BIND - mm: fix ignore cpuset enforcement - !1489 [sync] PR-1476: ipv6/addrconf: fix a potential refcount underflow for idev - !1485 [sync] PR-1452: media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1494 [sync] PR-1445: netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ipv6/addrconf: fix a potential refcount underflow for idev - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1371 [sync] PR-1254: Two CVE fixes of ksmbd - ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem() - ksmbd: fix memleak in session setup - bpf: Fix incorrect verifier pruning due to missing register precision taints- !1289 [sync] PR-1262: drm/msm/dpu: Add check for pstates - !1455 [sync] PR-1358: Remove DECnet support from kernel - !1438 [sync] PR-1426: netfilter: nf_tables: do not ignore genmask when looking up chain by id - !1459 [sync] PR-1425: loop: loop_set_status_from_info() check before assignment - !1462 [sync] PR-1436: Fix CVE-2023-3117 - !1429 nbd: fix null-ptr-dereference while accessing 'nbd->config' - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: fix chain binding transaction logic - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - loop: loop_set_status_from_info() check before assignment - Remove DECnet support from kernel - netfilter: nf_tables: do not ignore genmask when looking up chain by id - !1419 [sync] PR-1415: Fix generic/299 fail - !1348 [sync] PR-1295: blk-wbt: don't show valid wbt_lat_usec in - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1411 [sync] PR-1408: Replace the hulk patch with the lts patch - cgroup: Do not corrupt task iteration when rebinding subsystem - Revert "cgroup: Stop task iteration when rebinding subsystem" - !1388 [sync] PR-1312: quota: fix race condition between dqput() and dquot_mark_dquot_dirty() - !1391 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1307 [sync] PR-1280: cgroup: always put cset in cgroup_css_set_put_fork - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - !1328 [sync] PR-1325: jbd2: fix several checkpoint - !1331 [sync] PR-1314: ext4: Stop trying writing pages if no free blocks generated - !1339 [sync] PR-1286: ext4: turning quotas off if mount failed after enable quotas - blk-wbt: don't show valid wbt_lat_usec in sysfs while wbt is disabled - blk-wbt: make enable_state more accurate - ext4: turning quotas off if mount failed after enable quotas - ext4: Stop trying writing pages if no free blocks generated - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - cgroup: always put cset in cgroup_css_set_put_fork - drm/msm/dpu: Add check for pstates- Fix error provides- !1366 [sync] PR-1324: io_uring: hold uring mutex around poll removal - !1369 [sync] PR-1287: ipvlan:Fix out-of-bounds caused by unclear skb->cb - ipvlan:Fix out-of-bounds caused by unclear skb->cb - io_uring: hold uring mutex around poll removal - !1342 [sync] PR-1272: xfs: fix some problems recently - xfs: fix uninitialized variable access - xfs: set XFS_FEAT_NLINK correctly - xfs: don't leak perag when growfs fails - xfs: factor out xfs_destroy_perag() - xfs: fix warning in xfs_vm_writepages() - xfs: don't leak intent item when recovery intents fail - xfs: factor out xfs_defer_pending_abort - xfs: fix mounting failed caused by sequencing problem in the log records- Fix x86 provides error symbol- !1311 Fix CVE-2023-2860 - !1237 [sync] PR-1194: fix memleak with efi_fake_mem - ipv6: sr: fix out-of-bounds read when setting HMAC data. - !1274 [sync] PR-1253: media: saa7134: fix use after free bug in saa7134_finidev due to race condition - !1303 [sync] PR-1283: media: dm1105: Fix use after free bug in dm1105_remove due to race condition - !1299 [sync] PR-1270: media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - !1269 arm64: Add AMPERE1 to the Spectre-BHB affected list - !1264 [sync] PR-1261: usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - !1187 [sync] PR-1177: net/sched: flower: fix possible OOB write in fl_set_geneve_opt() - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - !1202 [sync] PR-1148: LoongArch: cleanup swiotlb bakcup buffer related code - arm64: Add AMPERE1 to the Spectre-BHB affected list - !1255 [sync] PR-1247: HID: intel_ish-hid: Add check for ishtp_dma_tx_map - !1128 [sync] PR-1077: drm/qxl: Fix missing free_irq - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition - HID: intel_ish-hid: Add check for ishtp_dma_tx_map - config: Disable EFI_FAKE_MEMMAP support for arm64 by default - efi: Fix UAF for arm64 when enable efi_fake_mem - Revert "LoongArch: Add ARCH_HAS_SETUP_DMA_OPS and DMA_OPS" - Revert "LoongArch: Add swiotlb backups buffer" - net/sched: flower: fix possible OOB write in fl_set_geneve_opt() - drm/qxl: Fix missing free_irq- use full version-release instead of devel_release for mkgrub-menu- !1250 hugetlb: Fix some incorrect behavior - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - !1238 [sync] PR-1181: relayfs: fix out-of-bounds access in relay_file_read - relayfs: fix out-of-bounds access in relay_file_read - !1209 [sync] PR-1185: nbd: validate the block size in nbd_set_size - !1232 [sync] PR-1220: mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block - mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block - !1224 [sync] PR-1221: media: rkvdec: fix use after free bug in rkvdec_remove - media: rkvdec: fix use after free bug in rkvdec_remove - !1198 [sync] PR-1190: memcg: fix implicit declaration of memcg_print_bad_task() - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - memcg: fix implicit declaration of memcg_print_bad_task() - memstick: r592: Fix UAF bug in r592_remove due to race condition- !1176 MAINTAINERS: update openEuler/MAINTAINERS for LoongArch - MAINTAINERS: update openEuler/MAINTAINERS for LoongArch - !1167 [sync] PR-1162: fbcon: Check font dimension limits - !1171 mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - !1163 [sync] PR-1098: proc: allow pid_revalidate() during LOOKUP_RCU - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - fbcon: Check font dimension limits - proc: allow pid_revalidate() during LOOKUP_RCU - !1145 [sync] PR-1136: gfs2: Don't deref jdesc in evict - gfs2: Don't deref jdesc in evict - !1024 [sync] PR-947: locking/rwsem: Prevent potential lock starvation - !1073 [sync] PR-1042: xfrm: Reinject transport-mode packets through workqueue - xfrm: Reinject transport-mode packets through workqueue - locking/rwsem: Prevent potential lock starvation - locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() - locking/rwsem: Better collate rwsem_read_trylock()- !1103 [sync] PR-1089: power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - !1108 [sync] PR-1090: fs/ntfs3: Check fields while reading - !1117 [sync] PR-1084: LoongArch: fix wrong 7a1000 int_clear register write - !1116 [sync] PR-1083: LoongArch: fix system hang caused by 2k500 bmc driver - irqchip/loongson-pch-pic: 7a1000 int_clear reg must use 64bit write. - ipmi_si: ls2k500 kcs driver add wait bmc reboot done and rebind support. - fs/ntfs3: Check fields while reading - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - !1008 [sync] PR-941: LoongArch: fix 2k500 sfb driver not work during reboot - !1031 nbd: get config_lock before sock_shutdown - !1060 Support dynamic_hugetlb on arm64 and fix some bug - !1057 [sync] PR-1028: fs: hfsplus: fix UAF issue in hfsplus_put_super - mm/dynamic_hugetlb: fix type error of pfn in __hpool_split_gigantic_page() - mm/dynamic_hugetlb: set PagePool to bad page - mm/dynamic_hugetlb: replace spin_lock with mutex_lock and fix kabi broken - mm/dynamic_hugetlb: isolate hugepage without dissolve - mm/dynamic_hugetlb: support dynamic hugetlb on arm64 - mm/dynamic_hugetlb: fix kabi broken when enable CONFIG_DYNAMIC_HUGETLB on arm64 - !1034 io_uring: fix the problem of - fs: hfsplus: fix UAF issue in hfsplus_put_super - !1050 [sync] PR-1027: scripts: Fix issue of module signing with openssl 3.x - scripts: Fix issue of module signing with openssl 3.x - !994 [sync] PR-990: ubi: Fix deadlock caused by recursively holding work_sem - !999 [sync] PR-928: hikey9xx: Fixed incorrect use of kfree to free sreg - !1010 [sync] PR-924: dm: add disk before alloc dax - !1013 [sync] PR-920: dm thin: Fix ABBA deadlock by resetting dm_bufio_client - kernel: don't call do_exit() for PF_IO_WORKER threads - x86/process: setup io_threads more like normal user space threads - arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread() - arch: setup PF_IO_WORKER threads like PF_KTHREAD - !950 [sync] PR-929: xfs: rework feature flags - nbd: get config_lock before sock_shutdown - !971 [sync] PR-969: kobject: Fix slab-out-of-bounds in fill_kobj_path() - !986 [sync] PR-954: block: iocost bugfix - !983 [sync] PR-946: icost bugfix - dm thin: Fix ABBA deadlock by resetting dm_bufio_client - dm: add disk before alloc dax - PCI/portdrv: Prevent LS7A Bus Master clearing on shutdown - Revert "PCI: Add quirk for LS7A to avoid reboot failure" - hikey9xx: Fixed incorrect use of kfree to free sreg - ubi: Fix deadlock caused by recursively holding work_sem - mtd: ubi: wl: Fix a couple of kernel-doc issues - !975 [sync] PR-968: Fix ORC unwinder on paravirt {save,restore}_fl - !936 [sync] PR-897: LoongArch: improve dma ops and interrupt process - !939 [sync] PR-869: LoongArch: defconfig: Enable a large number of configurations - block: fix order error in blk_release_queue - block: fix null-pointer dereference in ioc_pd_init - blk-iocost: dispatch all throttled bio in ioc_pd_offline - blk-iocost: don't throttle bio if iocg is offlined - blk-iocost: track whether iocg is still online - blk-iocost: fix UAF in ioc_pd_free - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - kobject: Fix slab-out-of-bounds in fill_kobj_path() - xfs: kill xfs_sb_version_has_v3inode() - xfs: introduce xfs_sb_is_v5 helper - xfs: remove unused xfs_sb_version_has wrappers - xfs: convert xfs_sb_version_has checks to use mount features - xfs: convert scrub to use mount-based feature checks - xfs: open code sb verifier feature checks - xfs: convert xfs_fs_geometry to use mount feature checks - xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown - xfs: convert remaining mount flags to state flags - xfs: convert mount flags to features - xfs: consolidate mount option features in m_features - xfs: replace xfs_sb_version checks with feature flag checks - xfs: reflect sb features in xfs_mount - xfs: rework attr2 feature and mount options - xfs: rename xfs_has_attr() - xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight - xfs: log items should have a xlog pointer, not a mount - xfs: fix incorrect error-out in xfs_remove - LoongArch: defconfig: Enable a large number of configurations - LoongArch: Add swiotlb backups buffer - LoongArch: Add ARCH_HAS_SETUP_DMA_OPS and DMA_OPS - pci: irq: Add early_param pci_irq_limit to limit pci irq numbers- !904 [sync] PR-903: backport block bugfix - !962 [sync] PR-937: tcp: restrict net.ipv4.tcp_app_win - !959 [sync] PR-925: tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - !955 [sync] PR-938: config: Disable CONFIG_EULER_FS by default - tcp: restrict net.ipv4.tcp_app_win - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - config: Disable CONFIG_EULER_FS by default - !930 xfs: missing lts patchs - !935 [sync] PR-922: jbd2: fix checkpoint inconsistent - !917 [sync] PR-880: LoongArch: kdump: Add high memory reservation - !916 [sync] PR-868: LoongArch: fix compile error caused by __ffs not defined - !915 [sync] PR-792: LoongArch: add ls2k500 bmc support - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - xfs: validate inode fork size against fork format - xfs: reorder iunlink remove operation in xfs_ifree - !912 [sync] PR-906: ipv6: Add lwtunnel encap size of all siblings in nexthop calculation - LoongArch: kdump: Add high memory reservation - LoongArch: fix __ffs not defined compile error - LoongArch: fix ls2k500 bmc not work when installing iso - LoongArch: defconfig: enable CONFIG_FB_LS2K500=m. - ipmi: add ls2k500 bmc ipmi support. - fbdev: add ls2k500sfb driver for ls2k500 bmc. - ipv6: Add lwtunnel encap size of all siblings in nexthop calculation - md/raid10: fix incorrect done of recovery - md/raid10: fix null-ptr-deref in raid10_sync_request - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - md: fix unexpected changes of return value in rdev_set_badblocks - md/raid10: fix io hung in md_wait_for_blocked_rdev() - block: Only set bb->changed when badblocks changes - md/raid10: fix incorrect counting of rdev->nr_pending - md/raid10: remove WANR_ON_ONCE in raid10_end_write_request - md/raid10: fix uaf if replacement replaces rdev - md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request - md/raid10: fix io loss while replacement replace rdev - md/raid10: prioritize adding disk to 'removed' mirror - md: fix io loss when remove rdev fail - md/raid10: fix a race between removing rdev and access conf->mirrors[i].rdev - md/raid10: fix taks hung in raid10d - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() - md/raid10: fix softlockup in raid10_unplug - md/raid1: stop mdx_raid1 thread when raid1 array run failed - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - md: Flush workqueue md_rdev_misc_wq in md_alloc() - block: don't allow the same type rq_qos add more than once - blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost - blk-iocost: don't allow to configure bio based device - !867 arm64: kdump: Avoid reserving low memory repeatedly - !854 [sync] PR-793: LoongArch: kvm: add pv ipi support - !853 [sync] PR-809: LoongArch: defconfig: enable memory and pci hotplug related configs for LoongArch - arm64: kdump: Avoid reserving low memory repeatedly - LoongArch: LSVZ: Support PV IPI to reduce VM exit - LoongArch: defconfig: Add PCI hotplug support - LoongArch: defconfig: Add memory hotplug support- !862 Backport CVEs and bugfixes - cgroup: Stop task iteration when rebinding subsystem - drm/virtio: Fix error code in virtio_gpu_object_shmem_init() - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling - drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init - sched/topology: Fix exceptional memory access in sd_llc_free_all() - block: Fix the partition start may overflow in add_partition() - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum - iomap: don't invalidate folios after writeback errors - iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor - iomap: Don't create iomap_page objects for inline files - iomap: Permit pages without an iop to enter writeback - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - Revert "md: unlock mddev before reap sync_thread in action_store" - md: unlock mddev before reap sync_thread in action_store - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: merge disk_scan_partitions and blkdev_reread_part - !812 [sync] PR-761: net: stmmac: fix potential double free of dma descriptor resources - net: stmmac: fix potential double free of dma descriptor resources - !806 [sync] PR-760: LoongArch: kvm: fix bug of kvm's hugepage - !669 [sync] PR-564: usb: disable soft retry for EJ188 controller - !796 [sync] PR-765: LoongArch: fix some stability issues - !784 [sync] PR-766: LoongArch: add kexec&kdump support - LoongArch: kvm: fix bug of kvm's hugepage - LoongArch: defconfig: enable CONFIG_CACHEFILES - i2c: loongson: fix irq not freed when remove module - LoongArch: Set _PAGE_DIRTY only if _PAGE_MODIFIED is set in {pmd,pte}_mkwrite() - LoongArch: Set _PAGE_DIRTY only if _PAGE_WRITE is set in {pmd,pte}_mkdirty() - LoongArch: Clear FPU/SIMD thread info flags for kernel thread - LoongArch: Remove generic irq migration - LoongArch: Fix secondary bridge routing errors - LoongArch: Fix kdump failure on v40 interface specification - LoongArch: configs: Enable kexec/kdump - LoongArch: kdump: Add crashkernel=YM handling - LoongArch: kdump: Add single kernel image implementation - LoongArch: Add support for kernel address space layout randomization (KASLR) - LoongArch: Add support for kernel relocation - LoongArch: Add la_abs macro implementation - LoongArch: Add JUMP_VIRT_ADDR macro implementation to avoid using la.abs - LoongArch: Use la.pcrel instead of la.abs when it's trivially possible - LoongArch: efistub: Modify the address where efistub jumps to the main kernel - LoongArch: kdump: Add memory reservation for old kernel - LoongArch: Integrate initrd operation - LoongArch: kexec: Add compatibility with old interfaces - LoongArch: Flush TLB earlier at initialization - LoongArch: Add kdump support - LoongArch: Add kexec support - usb: xhci: add XHCI_NO_SOFT_RETRY quirk for EJ188- !800 Backport CVEs - netfilter: nf_tables: deactivate anonymous set from preparation phase - xfs: verify buffer contents when we skip log replay- !775 Backport CVEs and bugfixes - filemap: Correct the conditions for marking a folio as accessed - Revert "filemap: Correct the conditions for marking a folio as accessed" - netrom: Fix use-after-free caused by accept on already connected socket - bluetooth: Perform careful capability checks in hci_sock_ioctl() - fs/ntfs3: Delete duplicate condition in ntfs_read_mft() - fs/ntfs3: Fix slab-out-of-bounds read in run_unpack - fs/ntfs3: Validate data run offset - xfs: buffer pins need to hold a buffer reference - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - !684 [sync] PR-675: driver/hifc&hinic: Fix compile error in allyesconfigs - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs- !723 Backport CVEs and bugfixes - USB: gadgetfs: Fix race between mounting and unmounting - prlimit: do_prlimit needs to have a speculation check - ext4: check iomap type only if ext4_iomap_begin() does not fail - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - ext4: only update i_reserved_data_blocks on successful block allocation - can: af_can: fix NULL pointer dereference in can_rcv_filter - RDMA/core: Refactor rdma_bind_addr - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests - scsi: dpt_i2o: Remove obsolete driver - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser() - bpf, sockmap: Fix double bpf_prog_put on error case in map_link - bpf, sockmap: Re-evaluate proto ops when psock is removed from sockmap - bpf, sockmap: Attach map progs to psock early for feature probes - bpf, sockmap: Fix return codes from tcp_bpf_recvmsg_parser() - bpf, sockmap: Fix race in ingress receive verdict with redirect to self- !632 Backport CVEs and bugfixes - bonding: Fix memory leak when changing bond type to Ethernet - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - rxrpc: Fix race between conn bundle lookup and bundle removal [ZDI-CAN-15975] - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - xfs: don't leak btree cursor when insrec fails after a split - xfs: avoid unnecessary runtime sibling pointer endian conversions - xfs: detect self referencing btree sibling pointers - xfs: introduce xfs_buf_daddr() - xfs: move kernel-specific superblock validation out of libxfs - xfs: bound maximum wait time for inodegc work - xfs: introduce xfs_inodegc_push() - xfs: flush inodegc workqueue tasks before cancel - xfs: drop async cache flushes from CIL commits. - xfs: limit iclog tail updates - xfs: need to see iclog flags in tracing - io_uring: ensure that io_init_req() passes in the right issue_flags - io_uring: add missing lock in io_get_file_fixed- !588 [sync] PR-585: x86/speculation: Allow enabling STIBP with legacy IBRS - !591 Backport CVEs and bugfixes - net/sched: Retire tcindex classifier - drm/vmwgfx: Validate the box size for the snooped cursor - netfilter: nf_tables: nft_parse_register can return a negative value - netfilter: nf_tables: validate registers coming from userspace. - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition - KVM: nVMX: add missing consistency checks for CR0 and CR4 - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - xfs: __percpu_counter_compare() inode count debug too expensive - xfs: fix memcpy fortify errors in EFI log format copying - xfs: fix memcpy fortify errors in RUI log format copying - xfs: fix memcpy fortify errors in CUI log format copying - xfs: fix memcpy fortify errors in BUI log format copying - xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size - xfs: allow setting full range of panic tags - xfs: don't use BMBT btree split workers for IO completion - xfs: fix extent busy updating - xfs: get root inode correctly at bulkstat - xfs: invalidate xfs_bufs when allocating cow extents - xfs: attach dquots to inode before reading data/cow fork mappings - xfs: invalidate block device page cache during unmount - xfs: add selinux labels to whiteout inodes - xfs: convert buf_cancel_table allocation to kmalloc_array - xfs: don't leak xfs_buf_cancel structures when recovery fails - xfs: refactor buffer cancellation table allocation - xfs: fix type mismatches in the inode reclaim functions - xfs: don't allow log writes if the data device is readonly - x86/speculation: Allow enabling STIBP with legacy IBRS- !574 Backport CVEs and bugfixes - driver core: Fix lockdep warning on wfs_lock - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size - ubi: ensure that VID header offset + VID header size <= alloc, size - ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct() - perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - ring-buffer: Fix race while reader and writer are on the same page - loop: Add parm check in loop_control_ioctl - ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - btrfs: fix race between quota disable and quota assign ioctls - dm crypt: add cond_resched() to dmcrypt_write() - xfs: don't leak memory when attr fork loading fails - xfs: delete unnecessary NULL checks - xfs: replace inode fork size macros with functions - xfs: replace XFS_IFORK_Q with a proper predicate function - xfs: use XFS_IFORK_Q to determine the presence of an xattr fork - xfs: make inode attribute forks a permanent part of struct xfs_inode - xfs: convert XFS_IFORK_PTR to a static inline helper - xfs: don't reuse busy extents on extent trim - fs/xfs: convert comma to semicolon - xfs: xfs_ail_push_all_sync() stalls when racing with updates - xfs: check buffer pin state after locking in delwri_submit - xfs: log worker needs to start before intent/unlink recovery- !550 anolis: bond: broadcast ARP or ND messages to all slaves - !561 Backport CVEs and bugfixes - !560 [sync] PR-539: LoongArch: fix compile warnning of drm/loongson driver - net: sched: Use struct_size() helper in kvmalloc() - net_sched: Use struct_size() and flex_array_size() helpers - ext4: dio take shared inode lock when overwriting preallocated blocks - ext4: fix race between writepages and remount - clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTVCT_LO value - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - nvme: use nvme_cid to generate command_id in trace event - xfs: don't report reserved bnobt space as available - xfs: don't include bnobt blocks when reserving free block pool - xfs: set aside allocation btree blocks from block reservation - xfs: introduce in-core global counter of allocbt blocks - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: better wording on protection against excessive stack growth - net/sched: act_mirred: refactor the handle of xmit - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - anolis: bond: broadcast ARP or ND messages to all slaves - !558 net: hns3: modify reset delay time to avoid configuration timeout - drm/loongson: fix compile warnning - net: hns3: modify reset delay time to avoid configuration timeout- !541 fix CVE-2023-0266 - ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF- !529 Backport CVEs and bugfixes - block: fix use-after-free of q->q_usage_counter - block: move q_usage_counter release into blk_queue_release - Revert "block: fix null-deref in percpu_ref_put" - mm: compaction: avoid possible NULL pointer dereference in kcompactd_cpu_online - md/raid6: Fix the problem of repeatedly applying for memory in raid5_read_one_chunk - xfs, iomap: limit individual ioend chain lengths in writeback - net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - tty: fix out-of-bounds access in tty_driver_lookup_tty() - fs/ntfs3: Validate resident attribute name - ima: Fix memory leakage in ima_store_template - Revert "mm/vmalloc: huge vmalloc backing pages should be split rather than compound" - coredump: fix kabi broken in struct coredump_params - coredump: Use the vma snapshot in fill_files_note - coredump/elf: Pass coredump_params into fill_note_info - coredump: Remove the WARN_ON in dump_vma_snapshot - coredump: Snapshot the vmas in do_coredump - mm/swapfile: add cond_resched() in get_swap_pages() - mm: slince possible data races about pgdat->kswapd - mm: fix null-ptr-deref in kswapd_is_running() - fs/ntfs3: Validate MFT flags before replaying logs - fs/ntfs3: Validate attribute name offset - bpf: Fixes possible race in update_prog_stats() for 32bit arches - bpf: Avoid races in __bpf_prog_run() for 32bit arches - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - af_unix: Get user_ns from in_skb in unix_diag_get_exact(). - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - arm64: errata: Remove AES hwcap for COMPAT tasks - ARM: 9206/1: A9: Add ARM ERRATA 764319 workaround (Updated) - kernel: Initialize cpumask before parsing - softirq: Don't try waking ksoftirqd before it has been spawned - bpf: Prevent decl_tag from being referenced in func_proto arg - bpf: Skip task with pid=1 in send_signal_common() - bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser() - !460 Backport CVEs and bugfixes - !517 [sync] PR-510: LoongArch: fix dual-bridge machine can not work - !516 [sync] PR-509: Loongson: fix 7a2000 gpu driver can not work - irqchip/loongson: Fix syscore ops registration - irqchip/loongarch: Fix some issues of irq controllers - drm/loongson: using hdmi hot plug status register - malidp: Fix NULL vs IS_ERR() checking- !512 Backport CVEs and bugfixes - livepatch/core: Fix hungtask against cpu hotplug on x86 - livepatch: Narrow the scope of the 'text_mutex' lock - livepatch: Cleanup klp_mem_prepare() - seccomp: Move copy_seccomp() to no failure path. - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() - ftrace: Fix invalid address access in lookup_rec() when index is 0 - mm: optimize do_wp_page() for fresh pages in local LRU pagevecs - mm: optimize do_wp_page() for exclusive pages in the swapcache - tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - ext4: fix another off-by-one fsmap error on 1k block filesystems - mm/vmalloc: huge vmalloc backing pages should be split rather than compound - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - jbd2: fix data missing when reusing bh which is ready to be checkpointed - !502 [sync] PR-476: LoongArch: fix failed to boot - !498 [sync] PR-479: LoongArch: update network related default config - !496 [sync] PR-448: LoongArch: fix some pci problems - LoongArch: Initialize screen_info variable - LoongArch: Fixed EIOINTC structure members - LoongArch: Fix virtual machine startup error - loongarch/kvm: ls7a add iocsrw emulation - LoongArch: fix signal handler name changed - LoongArch: defconfig: update network configurations - LoongArch: pci root bridige set acpi companion only when not acpi_disabled. - pci: fix X server auto probe fail when both ast and etnaviv drm present - LS7A2000: PCIE: Fixup GPU card error - pci/quirks: ls7a2000: fix pm transition of devices under pcie port - LoongArch: Fixed some pcie card not scanning properly - pci: fix kabi error caused by pm_suspend_target_state - PCI: PM: Fix pcie mrrs restoring - PCI: Check if the pci controller can use both CFG0 and CFG1 mode to access configuration space - PCI: Check if entry->offset already exist for mem resource- !485 Backport CVEs and bugfixes - !491 [sync] PR-477: tools: fix compile error introduced by LoongArch commit - fix compile error introduced by LoongArch commit - scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - ring-buffer: Fix race between reset page and reading page - raid1, raid10: switch to precise io accounting - block: add precise io accouting apis - md/raid10: fix memleak for 'conf->bio_split' - sctp: fail if no bound addresses can be used for a given scope - ext4: fix WARNING in mb_find_extent - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - scsi: iscsi: Move pool freeing - xfs: aborting inodes on shutdown may need buffer lock - ext4: fix incorrect options show of original mount_opt and extend mount_opt2 - !439 openeuler: pci: workaround multiple functions can be assigned to only one VM - !474 [sync] PR-447: add perf loongarch support - tools/perf: Add basic support for LoongArch - perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename) - !467 LoongArch: add kvm support - LoongArch: kvm: KVM support for 5.10 - !472 [sync] PR-466: LoongArch: fix compile error when using make allmodconfig - LoongArch: fix compile error when using make allmodconfig - LoongArch: Export symbol for function smp_send_reschedule() - LoongArch: kvm: add initial kvm support - !453 Backport CVEs and bugfixes - !463 [sync] PR-444: LoongArch: some LS7a device drivers support and LoongArch bug fix - LoongArch: remove __ARCH_WANT_NEW_STAT - LoongArch: modify defconfig according to other architectures - LoongArch: Change definition of cpu_relax() for Loongson-3 - drm/loongson: add kernel modesetting driver support for ls7a1000/ls7a2000 - LoongArch: Use alternative to optimize libraries - LoongArch: Add alternative runtime patching mechanism - LoongArch: Remove the .fixup section usage - LoongArch: extable: Add a dedicated uaccess handler - LoongArch: extable: Add `type` and `data` fields - LoongArch: Switch to relative exception tables - LoongArch: Consolidate __ex_table construction - LoongArch: fix SECCOMP test error - LoongArch: fix vmlinux ld error - LoongArch: enable hugetlbfs support - LoongArch: save one instruction for arch_local_irq_{enable,disable} - LoongArch: optimize for syscall return - LoongArch: refresh usage of sync - LoongArch: use 40 bits address space for user - LoongArch: Support loader and kernel interface V40 - LoongArch: Enhance booting and resume compatibility - LoongArch: Remove redudant csr save/restore - LoongArch: Support Power Manager - irqchip/loongson-liointc: Set different isr for differnt core - platform: Support loongson laptop generic driver - LoongArch: Adapted SECTION_SIZE_BITS with page size - ACPI: Support ACPI_MACHINE_WIDTH for 64 - spi: loongson: Add LS7A spi driver support - i2c: loongson: Add LS7A i2c driver support - LoongArch: Call irq_find_matching_fwnode get irq domain - irqchip/ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch - gpio: loongson: Add 3A/3B/3C/7A gpio dirver support - rtc: ls2x: Add support for the Loongson-2K/LS7A RTC - LoongArch: convert p v s cache to l1 l2 l3 format - cpufreq: Add cpufreq driver for LoongArch - LoongArch: Fix section mismatch due to acpi_os_ioremap() - LoongArch: Add vector extensions support - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - openeuler: pci: workaround multiple functions can be assigned to only one VM- !454 Backport CVEs and bugfixes - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - neigh: make sure used and confirmed times are valid - HID: check empty report_list in bigben_probe() - HID: check empty report_list in hid_validate_values() - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - radi10: fix leak of 'r10bio->remaining' for recovery - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - raid10: fix leak of io accounting - tcp: Fix listen() regression in 5.15.88. - net/ulp: Remove redundant ->clone() test in inet_clone_ulp(). - net/ulp: use consistent error code when blocking ULP - net/ulp: prevent ULP without clone op from entering the LISTEN status - net/tls: tls_is_tx_ready() checked list_entry - usb: dwc3: dwc3-qcom: Add missing platform_device_put() in dwc3_qcom_acpi_register_core - ntfs: fix out-of-bounds read in ntfs_attr_find() - splice: don't generate zero-len segement bvecs - rds: rds_rm_zerocopy_callback() use list_first_entry() - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - ring-buffer: Handle race between rb_move_tail and rb_check_pages - blk-mq: use quiesced elevator switch when reinitializing queues - ovl: fix use inode directly in rcu-walk mode- !419 Backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - x86/bugs: Flush IBP in ib_prctl_set() - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - ARM: 9242/1: kasan: Only map modules if CONFIG_KASAN_VMALLOC=n - rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed - net/sched: sch_taprio: do not schedule in taprio_reset() - net/sched: sch_taprio: fix possible use-after-free - nbd: fix assignment error for first_minor in nbd_dev_add - md/raid10: fix wrong setting of max_corr_read_errors - md/raid10: fix overflow in safe_delay_store - md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter - fix kabi broken due to import of 5.15-stable io_uring - io_uring: import 5.15-stable io_uring - task_work: add helper for more targeted task_work canceling - coredump: Limit what can interrupt coredumps - kernel: provide create_io_thread() helper - fs: provide locked helper variant of close_fd_get_file() - kernel: remove checking for TIF_NOTIFY_SIGNAL - entry: Add support for TIF_NOTIFY_SIGNAL - signal: Add task_sigpending() helper - arm: add support for TIF_NOTIFY_SIGNAL - arm64: add support for TIF_NOTIFY_SIGNAL - riscv: add support for TIF_NOTIFY_SIGNAL - powerpc: add support for TIF_NOTIFY_SIGNAL - x86: Wire up TIF_NOTIFY_SIGNAL - iov_iter: add helper to save iov_iter state - perf beauty: Update copy of linux/socket.h with the kernel sources - perf trace beauty: Update copy of linux/socket.h with the kernel sources - io_uring: correct pinned_vm accounting - file: Rename __close_fd_get_file close_fd_get_file - io_uring: don't hold uring_lock when calling io_run_task_work* - io_uring: don't take uring_lock during iowq cancel - fs: make do_renameat2() take struct filename - net: add accept helper not installing fd - net: provide __sys_shutdown_sock() that takes a socket - fs: expose LOOKUP_CACHED through openat2() RESOLVE_CACHED - Make sure nd->path.mnt and nd->path.dentry are always valid pointers - fix handling of nd->depth on LOOKUP_CACHED failures in try_to_unlazy* - fs: add support for LOOKUP_CACHED - Revert "io_uring: fix soft lockup when call __io_remove_buffers" - Revert "io_uring: deduplicate failing task_work_add" - Revert "io_uring: don't take uring_lock during iowq cancel" - Revert "[Backport] io_uring: don't keep looping for more events if we can't flush overflow" - Revert "[Huawei] io-wq: Switch io_wqe_worker's fs before releasing request" - Revert "[Huawei] io_uring:drop identity before creating a private one"- !410 Backport CVEs and bugfixes - x86/kasan: Populate shadow for shared chunk of the CPU entry area - x86/kasan: Add helpers to align shadow addresses up and down - x86/kasan: Rename local CPU_ENTRY_AREA variables to shorten names - x86/mm: Populate KASAN shadow for entire per-CPU range of CPU entry area - x86/mm: Recompute physical address for every page of per-CPU CEA mapping - x86/kasan: Map shadow for percpu pages on demand - x86/mm: Randomize per-cpu entry area - Huawei BMA: Fix iBMA driver bug - mm: memcg: fix NULL pointer in mem_cgroup_track_foreign_dirty_slowpath() - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - ppp: associate skb with a device at tx - arm32: kaslr: Avoid using the -fpic and fno-pic parameters together - bpf, sockmap: fix race in sock_map_free() - bpf: make sure skb->len != 0 when redirecting to a tunneling device - cifs: Fix use-after-free in rdata->read_into_pages() - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - media: vivid: fix compose size exceed boundary - !405 kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- !400 Backport fs and block bugfixes - ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show() - ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap - ubifs: Re-statistic cleaned znode count if commit failed - ubifs: dirty_cow_znode: Fix memleak in error handling path - block, bfq: switch 'bfqg->ref' to use atomic refcount apis - cifs: sanitize multiple delimiters in prepath - !392 OpenEuler-22.03-LTS Fixes Some Bugs in Accelerator Disk Storage Encryption and Decryption Scenarios - crypto: hisilicon/sec - delete the flag CRYPTO_ALG_ALLOCATES_MEMORY - crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop - crypto: hisilicon/qm - modify event irq processing - crypto: hisilicon/qm - move alloc qm->wq to qm.c - crypto: hisilicon/qm - add functions for releasing resources- !386 Backport CVEs and bugfixes - net: sched: fix race condition in qdisc_graft() - macvlan: enforce a consistent minimal mtu - net: switch to storing KCOV handle directly in sk_buff - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - mm: memcontrol: fix potential oom_lock recursion deadlock - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: fix null-ptr-deref in ext4_write_info - xfs: fix potential log item leak- !369 Backport CVEs and bugfixes - mm/vmpressure: fix data-race with memcg->socket_pressure - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - mm/memory: return vm_fault_t result from migrate_to_ram() callback - net: sched: disallow noqueue for qdisc classes - netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits - xfs: Fix deadlock on xfs_inodegc_worker - net: sched: cbq: dont intepret cls results when asked to drop - net: sched: atm: dont intepret cls results when asked to drop - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - rndis_wlan: Prevent buffer overflow in rndis_query_oid- !357 Backport CVEs, bugfixes, performance and other - binder: fix UAF of alloc->vma in race with munmap() - io_uring: add missing item types for splice request - xfs: fix overfilling of reserve pool - xfs: always succeed at setting the reserve pool size - xfs: remove infinite loop when reserving free block pool - xfs: use current->journal_info for detecting transaction recursion - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - fix kabi broken due to may_pollfree - io_uring: disable polling pollfree files - sched: disable sched_autogroup by default - driver: char: delete svm.c - ksmbd: check nt_len to be at least CIFS_ENCPWD_SIZE in ksmbd_decode_ntlmssp_auth_blob - fs/ntfs3: Fix attr_punch_hole() null pointer derenference - tracing/osnoise: Do not unregister events twice - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails - mm/filemap.c: remove bogus VM_BUG_ON - mm: oom_kill: fix KABI broken by "oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup" - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup - fork: Allocate a new task_struct_resvd object for fork task - tmpfs: fix regressions from wider use of ZERO_PAGE - tmpfs: do not allocate pages on read- !348 Backport CVEs and fs bugfixes - io_uring: kill goto error handling in io_sqpoll_wait_sq() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - ext4: fix bad checksum after online resize - xfs: fix use-after-free in xattr node block inactivation - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls- KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS - bfq: fix null-ptr-deref in bfq_pd_offline - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - ksmbd: fix heap-based overflow in set_ntacl_dacl() - ksmbd: prevent out of bound read for SMB2_WRITE - ksmbd: validate length in smb2_write() - xfs: fix super block buf log item UAF during force shutdown - xfs: wait iclog complete before tearing down AIL - xfs: get rid of assert from xfs_btree_islastblock- ext2: replace bh_submit_read() helper with bh_read() - ufs: replace ll_rw_block() - udf: replace ll_rw_block() - reiserfs: replace ll_rw_block() - ocfs2: replace ll_rw_block() - ntfs3: replace ll_rw_block() - jbd2: replace ll_rw_block() - isofs: replace ll_rw_block() - gfs2: replace ll_rw_block() - fs/buffer: replace ll_rw_block() - fs/buffer: add some new buffer read helpers - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - mtd: physmap-core: Fix NULL pointer dereferencing in of_select_probe_type() - blk-mq: set default elevator as deadline in case of hctx shared tagset - dm thin: Use last transaction's pmd->root when commit failed - media: mceusb: Use new usb_control_msg_*() routines - block, bfq: fix possible uaf for 'bfqq->bic' - block, bfq: fix null pointer dereference in bfq_bio_bfqg() - scsi: iscsi: remove .unbind_conn from iscsi_transport - Revert "scsi: iscsi: fix kabi broken in struct iscsi_transport" - blk-mq: fix kabi broken in struct bio - blk-mq: fix kabi broken in struct request - mm/dynamic_hugetlb: fix clear PagePool without lock protection - mm/dynamic_hugetlb: fix list corruption in hpool_merge_page() - x86/cpu/hygon: Set __max_die_per_package on Hygon - block: always align request_wrapper to cacheline - block: fix crash on cmpxchg for request_wrapper - clk: imx: Add check for kcalloc - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs- wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute - xen/netback: don't call kfree_skb() with interrupts disabled - media: dvb-core: Fix UAF due to refcount races at releasing - wifi: wilc1000: validate pairwise and authentication suite offsets - wifi: wilc1000: validate number of channels - wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_OPER_CHANNEL attribute - drm/amdkfd: Check for null pointer after calling kmemdup- proc: proc_skip_spaces() shouldn't think it is working on C strings - proc: avoid integer type confusion in get_proc_long - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - livepatch/ppc64: Fix preemption check when enabling - block: only use cmpxchg64 in 64bit platform - efi/libstub: Fix build error in efi-stub.c for riscv- block: fix regression for dm - dm: switch to rq-based after queue is initialized - net/af_packet: make sure to pull mac header - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO - sched: Fix null-ptr-deref in free_fair_sched_group - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - Revert "ipvlan: Modify the value of ipvlan modes" - workqueue: fix state-dump console deadlock - preempt/dynamic: Fix typo in macro conditional statement - jump_label: Fix usage in module __init - arm64/mpam: update last_cmd_status in parse_cache() and parse_bw() - arm64/mpam: remove kernfs_get() calls() and add kernfs_put() calls to prevent refcount leak - arm64/mpam: make mbw_max/min not less than min_bw - arm64/mpam: Fix indent format error in resctrl_parse_param() - arm64/mpam: decrease dom_num when domain goes offline - arm64/mpam: correct mbw_max/min if remainder is too large - Revert "add barriers to buffer_uptodate and set_buffer_uptodate" - pinctrl: core: Set ret to 0 when group is skipped - pinctrl: core: Handling pinmux and pinconf separately - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" - mm/dynamic_hugetlb: fix compound_nr incorrect - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq - scsi: ufs: core: Enable link lost interrupt - perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU - perf python: Fix build when PYTHON_CONFIG is user supplied - Documentation/ABI: Mention retbleed vulnerability info file for sysfs - arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 - md: call __md_stop_writes in md_stop - Revert "md-raid: destroy the bitmap after destroying the thread" - mm/hugetlb: fix hugetlb not supporting softdirty tracking - xen/privcmd: fix error exit of privcmd_ioctl_dm_op() - ACPI: processor: Remove freq Qos request for all CPUs - s390: fix double free of GS and RI CBs on fork() failure - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - x86/bugs: Add "unknown" reporting for MMIO Stale Data - perf/x86/lbr: Enable the branch type for the Arch LBR by default - btrfs: check if root is readonly while setting security xattr - btrfs: add info when mount fails due to stale replace target - btrfs: replace: drop assert for suspended replace - btrfs: fix silent failure when deleting root reference - ionic: fix up issues with handling EAGAIN on FW cmds - rxrpc: Fix locking in rxrpc's sendmsg - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter - net: Fix a data-race around sysctl_somaxconn. - net: Fix data-races around sysctl_devconf_inherit_init_net. - net: Fix data-races around sysctl_fb_tunnels_only_for_init_net. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - net: Fix data-races around sysctl_optmem_max. - bpf: Folding omem_charge() into sk_storage_charge() - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around netdev_max_backlog. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: Fix data-races around sysctl_[rw]mem_(max|default). - net: Fix data-races around sysctl_[rw]mem(_offset)?. - tcp: tweak len/truesize ratio for coalesce candidates - netfilter: nf_tables: disallow jump to implicit chain from set element - netfilter: nf_tables: upfront validation of data via nft_data_init() - netfilter: bitwise: improve error goto labels - netfilter: nft_cmp: optimize comparison for 16-bytes - netfilter: nf_tables: consolidate rule verdict trace call - netfilter: nftables: remove redundant assignment of variable err - netfilter: nft_tunnel: restrict it to netdev family - netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families - netfilter: nf_tables: do not leave chain stats enabled on error - netfilter: nft_payload: do not truncate csum_offset and csum_type - netfilter: nft_payload: report ERANGE for too long offset and length - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips - netfilter: ebtables: reject blobs that don't provide all entry points - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - net: moxa: get rid of asymmetry in DMA mapping/unmapping - net: ipa: don't assume SMEM is page-aligned - net/mlx5e: Properly disable vlan strip on non-UL reps - ice: xsk: prohibit usage of non-balanced queue id - ice: xsk: Force rings to be sized to power of 2 - nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout - rose: check NULL rose_loopback_neigh->loopback - mm/smaps: don't access young/dirty bit if pte unpresent - mm/huge_memory.c: use helper function migration_entry_to_page() - SUNRPC: RPC level errors should set task->tk_rpc_status - NFSv4.2 fix problems with __nfs42_ssc_open - NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open() - xfrm: clone missing x->lastused in xfrm_do_migrate - xfrm: fix refcount leak in __xfrm_policy_check() - kernel/sched: Remove dl_boosted flag comment - vfs: make sync_filesystem return errors from ->sync_fs - fs: remove __sync_filesystem - pinctrl: amd: Don't save/restore interrupt status and wake status bits - kernel/sys_ni: add compat entry for fadvise64_64 - parisc: Fix exception handler for fldw and fstw instructions - audit: fix potential double free on error path from fsnotify_add_inode_mark - kbuild: dummy-tools: avoid tmpdir leak in dummy gcc- blk-mq: don't access request_wrapper if request is not allocated from block layer - blk-mq: fix kabi broken due to request_wrapper - ide-cd: don't clear rq_flags after blk_get_request - iommu: Fix error handling in probe_acpi_namespace_devices()- staging: rtl8712: fix use after free bugs - drivers/perf: fixed the issue that the kabi value changed - drm/i915: fix TLB invalidation for Gen12 video and compute engines - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - Bluetooth: L2CAP: Fix u8 overflow - dm: Fix UAF in run_timer_softirq() - dm-thin: Resume failed in FAIL mode - mm: hugetlb: fix UAF in hugetlb_handle_userfault - ARM: 9160/1: NOMMU: Reload __secondary_data after PROCINFO_INITFUNC - ARM: 9059/1: cache-v7: get rid of mini-stack - ARM: 9058/1: cache-v7: refactor v7_invalidate_l1 to avoid clobbering r5/r6 - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir - mpi: Fix length check in mpi_key_length() - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - Fix kabi change caused by reverting patches - Revert "iommu: Introduce attach/detach_pasid_table API" - Revert "iommu: Introduce bind/unbind_guest_msi" - Revert "iommu/smmuv3: Allow s1 and s2 configs to coexist" - Revert "iommu/smmuv3: Get prepared for nested stage support" - Revert "iommu/smmuv3: Implement attach/detach_pasid_table" - Revert "iommu/smmuv3: Allow stage 1 invalidation with unmanaged ASIDs" - Revert "iommu/smmuv3: Implement cache_invalidate" - Revert "dma-iommu: Implement NESTED_MSI cookie" - Revert "iommu/smmuv3: Nested mode single MSI doorbell per domain enforcement" - Revert "iommu/smmuv3: Enforce incompatibility between nested mode and HW MSI regions" - Revert "iommu/smmuv3: Implement bind/unbind_guest_msi" - Revert "iommu/smmuv3: report additional recoverable faults" - Revert "vfio: VFIO_IOMMU_SET_PASID_TABLE" - Revert "vfio: VFIO_IOMMU_CACHE_INVALIDATE" - Revert "vfio: VFIO_IOMMU_SET_MSI_BINDING" - Revert "vfio/pci: Add VFIO_REGION_TYPE_NESTED region type" - Revert "vfio/pci: Register an iommu fault handler" - Revert "vfio/pci: Allow to mmap the fault queue" - Revert "vfio: Use capability chains to handle device specific irq" - Revert "vfio/pci: Add framework for custom interrupt indices" - Revert "vfio: Add new IRQ for DMA fault reporting" - Revert "vfio/pci: Register and allow DMA FAULT IRQ signaling" - Revert "vfio: Document nested stage control" - Revert "vfio/pci: Register a DMA fault response region" - Revert "vfio/pci: Inject page response upon response region fill" - Revert "iommu/arm-smmu-v3: Using HTTU with SMMU STE and stage 2 TTD" - Revert "iommu/io-pgtable-arm: Make data access permissions of stage1/2 compatible" - Revert "iommu/io-pgtable-arm: Remove the limitation on the page table format of sync/clear_dirty_log()" - Revert "iommu/arm-smmu-v3: Change the TLBI CMD in arm_smmu_cache_invalidate()" - Revert "iommu/arm-smmu-v3: Align invalid range with leaf page size upwards when support RIL" - Revert "iommu/arm-smmu-v3: Standardize granule size when support RIL" - Revert "iommu/arm-smmu-v3: Remove the redundant shift operation of 'size'" - Revert "iommu: fix build error when CONFIG_IOMMU_API is off" - Revert "vfio/pci: Fix wrong return value when get iommu attribute DOMAIN_ATTR_NESTING" - Revert "iommu/smmuv3: Remove the S1 mapping restriction of dirty log" - perf/core: Fix reentry problem in perf_output_read_group() - tty: serial: uartlite: Disable clocks in case of errors - cgroup: Fix race condition at rebind_subsystems() - xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() - xfs: fix memory leak in xfs_errortag_init - xfs: fix sb write verify for lazysbcount - xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP* - xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() - xfs: prevent a UAF when log IO errors race with unmount - xfs: purge dquots after inode walk fails during quotacheck - xfs: revert "xfs: actually bump warning counts when we send warnings" - xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks - xfs: async CIL flushes need pending pushes to be made stable - xfs: don't generate selinux audit messages for capability testing - xfs: only bother with sync_filesystem during readonly remount - xfs: remove xfs_inew_wait - xfs: mark a data structure sick if there are cross-referencing errors - xfs: restore speculative_cow_prealloc_lifetime sysctl - xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware - xfs: scrub should mark a directory corrupt if any entries cannot be iget'd - xfs: factor out a xfs_ilock_iocb helper - xfs: fix parent pointer scrubber bailing out on unallocated inodes - xfs: fix uaf when leaf dir bestcount not match with dir data blocks - xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent - xfs: Check for extent overflow when swapping extents - xfs: Check for extent overflow when remapping an extent - xfs: Check for extent overflow when moving extent from cow to data fork - xfs: Check for extent overflow when writing to unwritten extent - xfs: Check for extent overflow when adding/removing xattrs - xfs: Check for extent overflow when renaming dir entries - xfs: Check for extent overflow when removing dir entries - xfs: Check for extent overflow when adding dir entries - xfs: Check for extent overflow when punching a hole - xfs: Check for extent overflow when trivally adding a new extent - xfs: Add helper for checking per-inode extent count overflow - xfs: flush inode gc workqueue before clearing agi bucket - xfs: check sb_meta_uuid for dabuf buffer recovery - xfs: Fix the free logic of state in xfs_attr_node_hasname - xfs: reduce kvmalloc overhead for CIL shadow buffers - xfs: only run COW extent recovery when there are no live extents - xfs: remove all COW fork extents when remounting readonly - xfs: don't catch dax+reflink inodes as corruption in verifier - xfs: fix soft lockup via spinning in filestream ag selection loop - xfs: return errors in xfs_fs_sync_fs - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - PCI: Do not enable AtomicOps on VFs - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 - config: enable CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE by default - scsi: hisi_sas: Prevent parallel FLR and controller reset - scsi: hisi_sas: Prevent parallel controller reset and control phy command - xfs: fix incorrect i_nlink caused by inode racing - block: Fix kabi broken in blk-merge.h and blk-cgroup.h - block: don't merge across cgroup boundaries if blkcg is enabled - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: Simplify ima_lsm_copy_rule - selftests: bpf: Don't run sk_lookup in verifier tests - bpf: Add PROG_TEST_RUN support for sk_lookup programs - bpf: Consolidate shared test timing code - arm64/mm: Drop THP conditionality from FORCE_MAX_ZONEORDER - blk-mq: fix io hang for scsi drivers that depends on timeout handling during scan - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - KVM: arm64: Only probe Hisi ncsnp feature on Hisi CPUs - dm ioctl: print error when HC and MD do not match - block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - block: Fix UAF in bd_link_disk_holder() - ftrace: Fix use-after-free for dynamic ftrace_ops - blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapping() - scsi: hisi_sas: Revert "scsi: hisi_sas: Limit max hw sectors for v3 HW" - bfq: Make sure bfqg for which we are queueing requests is online - bfq: Get rid of __bio_blkcg() usage - bfq: Track whether bfq_group is still online - Revert "block, bfq: move bfqq to root_group if parent group is offlined" - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() - blk-wbt: call rq_qos_add() after wb_normal is initialized - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init - blk-mq: fix missing blk_account_io_done() in error path - stack: Declare {randomize_,}kstack_offset to fix Sparse warnings - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET - stack: Replace "o" output with "r" input constraint - lkdtm: Add REPORT_STACK for checking stack offsets - arm64: entry: Enable random_kstack_offset support - x86/entry: Enable random_kstack_offset support - stack: Optionally randomize kernel stack offset each syscall - jump_label: Provide CONFIG-driven build state defaults - ext4: fix super block checksum incorrect after mount - Revert "block/wbt: fix negative inflight counter when remove scsi device" - !313 openEuler: add openEuler/MAINTAINERS for Maintainers & Committers - openEuler: add openEuler/MAINTAINERS for Maintainers & Committers - !301 txgbe : fix arm32 compiler error warning in txgbe_main.c - !287 defconfig: add helper script for update openeuler_defconfig - configs: update arch/x86/configs/openeuler_defconfig - configs: update arch/arm64/configs/openeuler_defconfig - kconfig: Add script to update openeuler_defconfig - !264 Add LoongArch support - !297 tc-testing: fix a bug in gitignore of tc-testing - openeuler: net: txgbe: fix arm 32bit arch compile warning. - tc-testing: gitignore, delete plugins directory - !277 net: ngbe: fix ngbe checkpatch warnnings - LoongArch: defconfig: Set CONFIG_TXGBE=m by default - LS7A2000 : Add quirk for OHCI device rev 0x02 - stmmac: pci: Add dwmac support for Loongson - LoongArch: hugepage table replace tlb - LoongArch: change global registers to local registers - LoongArch: Old BPI compatibility - LoongArch: add kernel setvirtmap for runtime - LoongArch: enable some netfilter related configs - LoongArch: defconfig: use make defconfig to save a clean defconfig - tools perf: Fix compilation error with new binutils - tools include: add dis-asm-compat.h to handle version differences - tools build: Don't display disassembler-four-args feature test - tools build: Add feature test for init_disassemble_info API changes - LoongArch: Support R_LARCH_GOT_PC_{LO12,HI20} in modules - LoongArch: Support PC-relative relocations in modules - LoongArch: Define ELF relocation types added in v2.00 ABI - LoongArch: Adjust symbol addressing for AS_HAS_EXPLICIT_RELOCS - LoongArch: Add Kconfig option AS_HAS_EXPLICIT_RELOCS - irqchip/loongson-liointc: Fix an error handling path in liointc_init() - irqchip/loongarch: Fix irq_domain_alloc_fwnode() abuse - irqchip/loongson-eiointc: Fix a build warning - irqchip/loongson-eiointc: Fix irq affinity setting - irqchip: Adjust Kconfig for Loongson - PCI: Add quirk for LS7A to avoid reboot failure - PCI: loongson: Improve the MRRS quirk for LS7A - PCI: loongson: Work around LS7A incorrect Interrupt Pin registers - PCI: loongson: Don't access non-existent devices - PCI: loongson: Add ACPI init support - PCI: loongson: Use generic 8/16/32-bit config ops on LS2K/LS7A - irqchip / ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback - APCI: irq: Add support for multiple GSI domains - drm/radeon: Workaround radeon driver bug for Loongson - LoongArch: Add writecombine support for drm - Input: i8042 - Add PNP checking hook for Loongson - LoongArch: Add qspinlock support - LoongArch: Add perf events support - LoongArch: Add SysRq-x (TLB Dump) support - LoongArch: Use TLB for ioremap() - LoongArch: Enable ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP - LoongArch: Add sparse memory vmemmap support - MIPS&LoongArch&NIOS2: Adjust prototypes of p?d_init() - irqchip/loongson-pch-lpc: Add suspend/resume support - irqchip/loongson-pch-pic: Add suspend/resume support - irqchip/loongson-eiointc: Add suspend/resume support - irqchip/loongson-htvec: Add suspend/resume support - irqchip/loongson-htvec: Add ACPI init support - ACPI / table: Print CORE_PIC information when MADT is parsed - ACPICA: Events: Support fixed pcie wake event - ACPICA: MADT: Add LoongArch APICs support - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA - Revert "LoongArch: Provisionally add ACPICA data structures" - loongarch: efi: enable generic EFI compressed boot - efi/libstub: implement generic EFI zboot - efi/libstub: use EFI provided memcpy/memset routines - efi/libstub: add some missing EFI prototypes - efi/loongarch: Add efistub booting support - irqchip: Select downstream irqchip drivers for LoongArch CPU - LoongArch: Add subword xchg/cmpxchg emulation - LoongArch: Cleanup headers to avoid circular dependency - LoongArch: Cleanup reset routines with new API - LoongArch: Fix build warnings in VDSO - LoongArch: Select PCI_QUIRKS to avoid build error - LoongArch: Update Loongson-3 default config file - LoongArch: Add USER_STACKTRACE support - LoongArch: Add STACKTRACE support - LoongArch: Add prologue unwinder support - LoongArch: Add guess unwinder support - LoongArch: Add vDSO syscall __vdso_getcpu() - LoongArch: Add PCI controller support - LoongArch: Parse MADT to get multi-processor information - LoongArch: Jump to the link address before enable PG - LoongArch: Requires __force attributes for any casts - LoongArch: Fix unsigned comparison with less than zero - LoongArch: Adjust arch/loongarch/Kconfig - LoongArch: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK - irqchip/loongson-pch-pic: Move find_pch_pic() into CONFIG_ACPI - LoongArch: Fix wrong "ROM Size" of boardinfo - LoongArch: Fix missing fcsr in ptrace's fpr_set - LoongArch: Fix shared cache size calculation - LoongArch: Disable executable stack by default - LoongArch: Remove unused variables - LoongArch: Remove clock setting during cpu hotplug stage - LoongArch: Remove useless header compiler.h - LoongArch: Remove several syntactic sugar macros for branches - LoongArch: Re-tab the assembly files - LoongArch: Simplify "BGT foo, zero" with BGTZ - LoongArch: Simplify "BLT foo, zero" with BLTZ - LoongArch: Simplify "BEQ/BNE foo, zero" with BEQZ/BNEZ - LoongArch: Use the "move" pseudo-instruction where applicable - LoongArch: Use the "jr" pseudo-instruction where applicable - LoongArch: Use ABI names of registers where appropriate - irqchip: Add LoongArch CPU interrupt controller support - LoongArch: fix kabi change due to enum chuph_state - irqchip: Add Loongson Extended I/O interrupt controller support - irqchip/loongson-liointc: Add ACPI init support - irqchip/loongson-pch-msi: Add ACPI init support - irqchip/loongson-pch-pic: Add ACPI init support - irqchip: Add Loongson PCH LPC controller support - LoongArch: Prepare to support multiple pch-pic and pch-msi irqdomain - LoongArch: Use ACPI_GENERIC_GSI for gsi handling - LoongArch: Provisionally add ACPICA data structures - loongarch: drop definition of PGD_ORDER - loongarch: drop definition of PUD_ORDER - loongarch: drop definition of PMD_ORDER - loongarch: drop definition of PTE_ORDER - LoongArch: Fix section mismatch warning - LoongArch: Fix build errors for tinyconfig - LoongArch: Remove obsolete mentions of vcsr - LoongArch: Drop these obsolete selects in Kconfig - efi: Simplify arch_efi_call_virt() macro - LoongArch: Make compute_return_era() return void - LoongArch: Fix wrong fpu version - LoongArch: Fix EENTRY/MERRENTRY setting in setup_tlb_handler() - LoongArch: Fix sleeping in atomic context in setup_tlb_handler() - LoongArch: Fix the _stext symbol address - LoongArch: Fix the !THP build - LoongArch: vmlinux.lds.S: Add missing ELF_DETAILS - LoongArch: Remove MIPS comment about cycle counter - LoongArch: Fix the !CONFIG_SMP build - LoongArch: Add Loongson-3 default config file - LoongArch: Add Non-Uniform Memory Access (NUMA) support - LoongArch: Add multi-processor (SMP) support - LoongArch: Add VDSO and VSYSCALL support - LoongArch: Add some library functions - LoongArch: Add misc common routines - LoongArch: Add ELF and module support - LoongArch: Add signal handling support - LoongArch: Add system call support - LoongArch: Add memory management - LoongArch: Add process management - LoongArch: Add exception/interrupt handling - LoongArch: Add boot and setup routines - LoongArch: Add other common headers - LoongArch: Add atomic/locking headers - LoongArch: Add CPU definition headers - LoongArch: Add ELF-related definitions - LoongArch: Add build infrastructure - fbdev: Prevent probing generic drivers if a FB is already registered - serial: 8250_pnp: Support configurable clock frequency - genirq/generic_chip: Export irq_unmap_generic_chip - mm/swapops: make is_pmd_migration_entry more strict - initramfs: Provide a common initrd reserve function - initrd: Add the preprocessor guard in initrd.h - PCI/ERR: Retain status from error notification - tee: fix memory leak in tee_shm_register() - qrtr: Convert qrtr_ports from IDR to XArray - can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once() - tracing/probes: Have kprobes and uprobes use $COMM too - netfilter: nf_tables: fix audit memory leak in nf_tables_commit - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() - MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0 - video: fbdev: i740fb: Check the argument of i740_calc_vclk() - powerpc/64: Init jump labels before parse_early_param() - smb3: check xattr value length earlier - f2fs: fix to do sanity check on segment type in build_sit_entries() - f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page() - ALSA: control: Use deferred fasync helper - ALSA: timer: Use deferred fasync helper - ALSA: core: Add async signal helpers - powerpc/32: Don't always pass -mcpu=powerpc to the compiler - watchdog: export lockup_detector_reconfigure - RISC-V: Add fast call path of crash_kexec() - riscv: mmap with PROT_WRITE but no PROT_READ is invalid - modules: Ensure natural alignment for .altinstructions and __bug_table sections - mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start - vfio: Clear the caps->buf to NULL after free - tty: serial: Fix refcount leak bug in ucc_uart.c - lib/list_debug.c: Detect uninitialized lists - ext4: avoid resizing to a partial cluster size - ext4: avoid remove directory when directory is corrupted - drivers:md:fix a potential use-after-free bug - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown - md: Notify sysfs sync_completed in md_reap_sync_thread() - dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed - selftests/kprobe: Do not test for GRP/ without event failures - csky/kprobe: reclaim insn_slot on kprobe unregistration - RDMA/rxe: Limit the number of calls to each tasklet - um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups - PCI/ACPI: Guard ARM64-specific mcfg_quirks - cxl: Fix a memory leak in an error handling path - pinctrl: intel: Check against matching data instead of ACPI companion - gadgetfs: ep_io - wait until IRQ finishes - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input - clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description - zram: do not lookup algorithm in backends table - uacce: Handle parent device removal or parent driver module rmmod - clk: qcom: ipq8074: dont disable gcc_sleep_clk_src - vboxguest: Do not use devm for irq - usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch - usb: renesas: Fix refcount leak bug - usb: host: ohci-ppc-of: Fix refcount leak bug - clk: ti: Stop using legacy clkctrl names for omap4 and 5 - drm/meson: Fix overflow implicit truncation warnings - irqchip/tegra: Fix overflow implicit truncation warnings - usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info - usb: cdns3 fix use-after-free at workaround 2 - platform/chrome: cros_ec_proto: don't show MKBP version if unsupported - PCI: Add ACS quirk for Broadcom BCM5750x NICs - drm/sun4i: dsi: Prevent underflow when computing packet sizes - netfilter: add helper function to set up the nfnetlink header and use it - netfilter: nftables: add helper function to set the base sequence number - audit: log nftables configuration change events once per table - drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors() - ASoC: SOF: intel: move sof_intel_dsp_desc() forward - gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file - kbuild: fix the modules order between drivers and libs - igb: Add lock to avoid data race - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() - fec: Fix timer capture timing in `fec_ptp_enable_pps()` - i40e: Fix to stop tx_timeout recovery if GLOBR fails - regulator: pca9450: Remove restrictions for regulator-name - i2c: imx: Make sure to unregister adapter on remove() - ice: Ignore EEXIST when setting promisc mode - net: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions() - net: genl: fix error path memory leak in policy dumping - net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet counters - net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry - net: moxa: pass pdev instead of ndev to DMA functions - net: dsa: mv88e6060: prevent crash on an unused port - spi: meson-spicc: add local pow2 clock ops to preserve rate between messages - powerpc/pci: Fix get_phb_number() locking - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag - netfilter: nf_tables: really skip inactive sets when allocating name - ASoC: tas2770: Fix handling of mute/unmute - ASoC: tas2770: Drop conflicting set_bias_level power setting - ASoC: tas2770: Allow mono streams - ASoC: tas2770: Set correct FSYNC polarity - iavf: Fix adminq error handling - nios2: add force_successful_syscall_return() - nios2: restarts apply only to the first sigframe we build... - nios2: fix syscall restart checks - nios2: traced syscall does need to check the syscall number - nios2: don't leave NULLs in sys_call_table[] - nios2: page fault et.al. are *not* restartable syscalls... - dpaa2-eth: trace the allocated address instead of page struct - perf probe: Fix an error handling path in 'parse_perf_probe_command()' - geneve: fix TOS inheriting for ipv4 - xen/xenbus: fix return type in xenbus_file_read() - nfp: ethtool: fix the display error of `ethtool -m DEVNAME` - NTB: ntb_tool: uninitialized heap data in tool_fn_write() - tools build: Switch to new openssl API for test-libcrypto - kbuild: dummy-tools: avoid tmpdir leak in dummy gcc - ceph: don't leak snap_rwsem in handle_cap_grant - tools/vm/slabinfo: use alphabetic order when two values are equal - ceph: use correct index when encoding client supported features - dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources - dt-bindings: arm: qcom: fix MSM8916 MTP compatibles - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() - plip: avoid rcu debug splat - ipv6: do not use RT_TOS for IPv6 flowlabel - geneve: do not use RT_TOS for IPv6 flowlabel - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool - pinctrl: qcom: sm8250: Fix PDC map - pinctrl: sunxi: Add I/O bias setting for H6 R-PIO - pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed - pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map - net: bgmac: Fix a BUG triggered by wrong bytes_compl - virtio_net: fix memory leak inside XPD_TX with mergeable - SUNRPC: Reinitialise the backchannel request buffers before reuse - sunrpc: fix expiry of auth creds - net: atlantic: fix aq_vec index out of range error - can: mcp251x: Fix race condition on receive interrupt - bpf: Check the validity of max_rdwr_access for sock local storage map iterator - bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator - bpf: Acquire map uref in .init_seq_private for sock local storage map iterator - bpf: Acquire map uref in .init_seq_private for hash map iterator - bpf: Acquire map uref in .init_seq_private for array map iterator - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - NFSv4: Fix races in the legacy idmapper upcall - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly - NFSv4.1: Don't decrease the value of seq_nr_highest_sent - Documentation: ACPI: EINJ: Fix obsolete example - apparmor: Fix memleak in aa_simple_write_to_buffer() - apparmor: fix reference count leak in aa_pivotroot() - apparmor: fix overlapping attachment computation - apparmor: fix setting unconfined mode on a loaded profile - apparmor: fix aa_label_asxprint return check - apparmor: Fix failed mount permission check error message - apparmor: fix absroot causing audited secids to begin with = - apparmor: fix quiet_denied for file rules - can: ems_usb: fix clang's -Wunaligned-access warning - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II - tracing: Have filter accept "common_cpu" to be consistent - btrfs: fix lost error handling when looking up extended ref on log replay - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() - mmc: pxamci: Fix an error handling path in pxamci_probe() - mmc: pxamci: Fix another error handling path in pxamci_probe() - ata: libata-eh: Add missing command name - rds: add missing barrier to release_refill - x86/mm: Use proper mask when setting PUD mapping - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU - ALSA: info: Fix llseek return value when using callback - !280 ksmbd-introduce-new-SMB3-kernel-server - ksmbd: add reserved room in ipc request/response - ksmbd: limits exceeding the maximum allowable outstanding requests - ksmbd: move credit charge deduction under processing request - ksmbd: add support for smb2 max credit parameter - ksmbd: set unique value to volume serial field in FS_VOLUME_INFORMATION - cifsd: add Kconfig and Makefile - ksmbd: Fix wrong return value and message length check in smb2_ioctl() - ksmbd: set NTLMSSP_NEGOTIATE_SEAL flag to challenge blob - ksmbd: fix encryption failure issue for session logoff response - ksmbd: fix endless loop when encryption for response fails - ksmbd: return STATUS_BAD_NETWORK_NAME error status if share is not configured - ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT - ksmbd: Fix user namespace mapping - ksmbd: fix use-after-free bug in smb2_tree_disconect - ksmbd: fix memory leak in smb2_handle_negotiate - ksmbd: fix racy issue while destroying session on multichannel - ksmbd: use vfs_llseek instead of dereferencing NULL - ksmbd: remove unused ksmbd_share_configs_cleanup function - ksmbd: fix kernel oops from idr_remove() - ksmbd: replace sessions list in connection with xarray - ksmbd: use wait_event instead of schedule_timeout() - ksmbd: fix incorrect handling of iterate_dir - ksmbd: handle smb2 query dir request for OutputBufferLength that is too small - ksmbd: add channel rwlock - ksmbd: smbd: fix connection dropped issue - ksmbd: fix reference count leak in smb_check_perm_dacl() - ksmbd: reduce smb direct max read/write size - ksmbd: don't align last entry offset in smb2 query directory - ksmbd: fix same UniqueId for dot and dotdot entries - ksmbd: smbd: validate buffer descriptor structures - ksmbd: fix SMB 3.11 posix extension mount failure - ksmbd: fix guest connection failure with nautilus - ksmbd: uninitialized variable in create_socket() - ksmbd: smbd: fix missing client's memory region invalidation - ksmbd: add smb-direct shutdown - ksmbd: smbd: change the default maximum read/write, receive size - ksmbd: smbd: create MR pool - ksmbd: smbd: call rdma_accept() under CM handler - ksmbd: set 445 port to smbdirect port by default - ksmbd: register ksmbd ib client with ib_register_client() - ksmbd: Fix smb2_get_name() kernel-doc comment - ksmbd: Fix smb2_set_info_file() kernel-doc comment - ksmbd: Fix buffer_check_err() kernel-doc comment - ksmbd: fix multi session connection failure - ksmbd: set both ipv4 and ipv6 in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: Remove unused fields from ksmbd_file struct definition - ksmbd: Remove unused parameter from smb2_get_name() - ksmbd: disable SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1 - ksmbd: fix uninitialized symbol 'pntsd_size' - ksmbd: remove select FS_POSIX_ACL in Kconfig - ksmbd: fix memleak in get_file_stream_info() - ksmbd: contain default data stream even if xattr is empty - ksmbd: downgrade addition info error msg to debug in smb2_get_info_sec() - ksmbd: Fix an error handling path in 'smb2_sess_setup()' - ksmbd: change LeaseKey data type to u8 array - ksmbd: remove smb2_buf_length in smb2_transform_hdr - ksmbd: remove smb2_buf_length in smb2_hdr - ksmbd: don't need 8byte alignment for request length in ksmbd_check_message - ksmbd: Fix buffer length check in fsctl_validate_negotiate_info() - ksmbd: Remove redundant 'flush_workqueue()' calls - ksmdb: use cmd helper variable in smb2_get_ksmbd_tcon() - ksmbd: use ksmbd_req_buf_next() in ksmbd_smb2_check_message() - ksmbd: use ksmbd_req_buf_next() in ksmbd_verify_smb_message() - ksmbd: add buffer validation in session setup - ksmbd: throttle session setup failures to avoid dictionary attacks - ksmbd: validate OutputBufferLength of QUERY_DIR, QUERY_INFO, IOCTL requests - ksmbd: validate credit charge after validating SMB2 PDU body size - ksmbd: add buffer validation for smb direct - ksmbd: limit read/write/trans buffer size not to exceed 8MB - ksmbd: validate compound response buffer - ksmbd: fix potencial 32bit overflow from data area check in smb2_write - ksmbd: improve credits management - ksmbd: add validation in smb2_ioctl - ksmbd: fix oops from fuse driver - ksmbd: fix version mismatch with out of tree - ksmbd: use buf_data_size instead of recalculation in smb3_decrypt_req() - ksmbd: remove the leftover of smb2.0 dialect support - ksmbd: check strictly data area in ksmbd_smb2_check_message() - ksmbd: add the check to vaildate if stream protocol length exceeds maximum value - ksmbd: missing check for NULL in convert_to_nt_pathname() - ksmbd: fix transform header validation - ksmbd: add buffer validation for SMB2_CREATE_CONTEXT - ksmbd: add validation in smb2 negotiate - ksmbd: add request buffer validation in smb2_set_info - ksmbd: use correct basic info level in set_file_basic_info() - ksmbd: remove NTLMv1 authentication - ksmbd: fix documentation for 2 functions - ksmbd: fix invalid request buffer access in compound - ksmbd: remove RFC1002 check in smb2 request - ksmbd: use LOOKUP_BENEATH to prevent the out of share access - ksmbd: remove follow symlinks support - ksmbd: check protocol id in ksmbd_verify_smb_message() - ksmbd: add default data stream name in FILE_STREAM_INFORMATION - ksmbd: log that server is experimental at module load - ksmbd: add validation for FILE_FULL_EA_INFORMATION of smb2_get_info - ksmbd: prevent out of share access - ksmbd: transport_rdma: Don't include rwlock.h directly - ksmbd: fix read of uninitialized variable ret in set_file_basic_info - ksmbd: remove unused ksmbd_file_table_flush function - ksmbd: smbd: fix dma mapping error in smb_direct_post_send_data - ksmbd: Reduce error log 'speed is unknown' to debug - ksmbd: remove setattr preparations in set_file_basic_info() - ksmbd: ensure error is surfaced in set_file_basic_info() - ksmbd: fix __write_overflow warning in ndr_read_string - ksmbd: fix permission check issue on chown and chmod - ksmbd: don't set FILE DELETE and FILE_DELETE_CHILD in access mask by default - ksmbd: smbd: fix kernel oops during server shutdown - ksmbd: use proper errno instead of -1 in smb2_get_ksmbd_tcon() - ksmbd: update the comment for smb2_get_ksmbd_tcon() - ksmbd: change int data type to boolean - ksmbd: Fix multi-protocol negotiation - ksmbd: fix an oops in error handling in smb2_open() - ksmbd: add ipv6_addr_v4mapped check to know if connection from client is ipv4 - ksmbd: fix missing error code in smb2_lock - ksmbd: use channel signingkey for binding SMB2 session setup - ksmbd: don't set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: Return STATUS_OBJECT_PATH_NOT_FOUND if smb2_creat() returns ENOENT - ksmbd: fix -Wstringop-truncation warnings - ksmbd: Fix potential memory leak in tcp_destroy_socket() - ksmbd: add support for negotiating signing algorithm - ksmbd: add negotiate context verification - ksmbd: fix typo of MS-SMBD - ksmbd: move credit charge verification over smb2 request size verification - ksmbd: set STATUS_INVALID_PARAMETER error status if credit charge is invalid - ksmbd: fix wrong error status return on session setup - ksmbd: fix wrong compression context size - ksmbd: fix typo in comment - ksmbd: fix an error message in ksmbd_conn_trasnport_init - ksmbd: set RDMA capability for FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: fix unused err value in smb2_lock - ksmbd: fix memory leak in ksmbd_vfs_get_sd_xattr() - ksmbd: remove unneeded check_context_err - ksmbd: handle error cases first in smb2_create_sd_buffers - ksmbd: make smb2_find_context_vals return NULL if not found - ksmbd: uninterruptible wait for a file being unlocked - ksmbd: free ksmbd_lock when file is closed - ksmbd: fix the running request count decrement - ksmbd: use kasprintf() in ksmbd_vfs_xattr_stream_name() - ksmbd: delete some stray tabs - ksmbd: change data type of volatile/persistent id to u64 - ksmbd: fix memory leak in smb_inherit_dacl() - ksmbd: fix memory leak smb2_populate_readdir_entry() - ksmbd: fix read on the uninitialized send_ctx - ksmbd: remove unneeded NULL check in for_each_netdev - ksmbd: Fix read on the uninitialized pointer sess - ksmbd: fix kernel oops in ksmbd_rpc_ioctl/rap() - ksmbd: adapt vfs api to 5.10 - ksmbd: replace struct dentry with struct path in some function's arguments - ksmbd: reorder and document on-disk and netlink structures in headers - ksmbd: change server config string index to enumeration - ksmbd: change server state type macro to enumeration - ksmbd: change sid types to enumeration - ksmbd: change ACE types to enumeration - ksmbd: remove SMB1 oplock level macros - ksmbd: opencode to remove ATTR_FP macro - ksmbd: use ksmbd_vfs_lock_parent to get stable parent dentry - ksmbd: opencode to remove FP_INODE macro - ksmbd: fix dentry racy with rename() - ksmbd: Relax credit_charge check in smb2_validate_credit_charge() - ksmbd: allow PROTECTED_DACL_SECINFO and UNPROTECTED_DACL_SECINFO addition information in smb2 set info security - ksmbd: replace request and respone buffer macro with inline functions - ksmbd: replace SMB_DIRECT_TRANS macro with inline function - ksmbd: remove and replace macros with inline functions in smb_common.h - ksmbd: remove getting worker state macros - ksmbd: replace PAYLOAD_HEAD with inline function - ksmbd: replace KSMBD_ALIGN with kernel ALIGN macro - ksmbd: replace BUFFER_NR_PAGES with inline function - ksmbd: remove macros in transport_ipc.c - ksmbd: set MAY_* flags together with open flags - ksmbd: factor out a ksmbd_vfs_lock_parent helper - ksmbd: move fs/cifsd to fs/ksmbd - cifsd: add index.rst in cifs documentation - cifsd: fix WARNING: document isn't included in any toctree - cifsd: add ksmbd/nfsd interoperability to feature table - doc: cifsd: change the reference to configuration.txt - cifsd: fix build warnings from cifsd.rst - cifsd: update cifsd.rst document - cifsd: fix WARNING: Title overline too short - ksmbd: use f_bsize in FS_SECTOR_SIZE_INFORMATION - ksmbd: remove unneeded NULL check in the list iterator - ksmbd: use f_bsize instead of q->limits.logical_block_size - ksmbd: change stream type macro to enumeration - ksmbd: opencode posix acl functions instead of wrappers - ksmbd: factor out a ksmbd_validate_entry_in_use helper from __ksmbd_vfs_rename - ksmbd: opencode to avoid trivial wrappers - ksmbd: remove ksmbd_err/info - ksmbd: replace KSMBD_SHARE_CONFIG_PATH with inline function - ksmbd: remove ____ksmbd_align in ksmbd_server.h - ksmbd: remove unneeded FIXME comment - ksmbd: fix overly long line - ksmbd: use goto instead of duplicating the resoure cleanup in ksmbd_open_fd - ksmbd: use list_for_each_entry instead of list_for_each - ksmbd: remove ksmbd_vfs_copy_file_range - ksmbd: initialize variables on the declaration - ksmbd: remove cache read/trans buffer support - ksmbd: add support for SMB3 multichannel - ksmbd: fix kfree of uninitialized pointer oid - cifsd: append ksmbd prefix into names for asn1 decoder - cifsd: remove duplicated argument - cifsd: set epoch in smb2_lease_break response - cifsd: fix list_add double add BUG_ON trap in setup_async_work() - cifsd: fix additional warnings from checkpatch.pl --strict - cifsd: fix potential read overflow in ksmbd_vfs_stream_read() - cifsd: check return value of ksmbd_vfs_getcasexattr() correctly - cifsd: fix memleak in ksmbd_vfs_stream_read() - cifsd: fix memleak in ksmbd_vfs_stream_write() - cifsd: make alignment match open parenthesis - cifsd: enclose macro variables in parenthesis - cifsd: fix Control flow issues in ksmbd_build_ntlmssp_challenge_blob() - cifsd: lookup a file with LOOKUP_FOLLOW only if 'follow symlinks = yes' - cifsd: Prefer kernel type 'u16' over 'uint16_t' - cifsd: remove unnecessary parentheses around - cifsd: Alignment should match open parenthesis - cifsd: Blank lines aren't necessary after an open brace '{' - cifsd: No space is necessary after a cast - cifsd: don't use multiple blank lines - cifsd: spaces preferred around that '/' - cifsd: braces {} should be used on all arms of this statement - cifsd: add the check to prevent potential overflow with smb_strtoUTF16() and UNICODE_LEN() - cifsd: alignment match open parenthesis - cifsd: return -ENOMEM about error from ksmbd_crypto_ctx_find_xxx calls - cifsd: simplify error handling in ksmbd_gen_preauth_integrity_hash() - cifsd: call kzalloc() directly instead of wrapper - cifsd: add default case in switch statment in alloc_shash_desc() - cifsd: change success handling to failure handling - cifsd: fix wrong return value in ksmbd_crypt_message() - cifsd: remove unneeded initialization of rc variable in ksmbd_crypt_message() - cifsd: len can never be negative in ksmbd_init_sg() - cifsd: add the check if nvec is zero - cifsd: never return 1 on failure - cifsd: return zero in always success case - cifsd: set error return value for memcmp() difference - cifsd: remove unneeded type casting - cifsd: simplify error handling in ksmbd_auth_ntlm() - cifsd: move ret check before the out label - cifsd: just return smbhash() instead of using rc return value - cifsd: move fips_enabled check before the str_to_key() - cifsd: add goto fail in neg_token_init_mech_type() - cifsd: use memcmp instead of for loop check in oid_eq() - cifsd: add goto fail in asn1_oid_decode() - cifsd: add support for FSCTL_DUPLICATE_EXTENTS_TO_FILE - cifsd: Do not use 0 or 0xFFFFFFFF for TreeID - cifsd: fix xfstests generic/504 test failure - cifsd: fix boolreturn.cocci warnings - cifsd: fix WARNING: Too many leading tabs - cifsd: fix WARNING: Possible unnecessary 'out of memory' message - cifsd: decoding gss token using lib/asn1_decoder.c - cifsd: fix invalid memory access in smb2_write() - cifsd: add support for AES256 encryption - cifsd: Fix potential null-ptr-deref in destroy_previous_session() - cifsd: Update out_buf_len in smb2_populate_readdir_entry() - cifsd: Handle ksmbd_session_rpc_open() failure in create_smb2_pipe() - cifsd: Call smb2_set_err_rsp() in smb2_read/smb2_write error path - cifsd: Fix regression in smb2_get_info - cifsd: Remove is_attributes_write_allowed() wrapper - cifsd: Update access check in set_file_allocation_info/set_end_of_file_info - cifsd: remove the dead code of unimplemented durable handle - cifsd: use d_inode() - cifsd: Fix potential null-ptr-deref in smb2_open() - cifsd: move nt time functions to misc.c - cifsd: remove unused nterr.c file - cifsd: remove unused smberr.h - cifsd: Remove smb2_put_name() - cifsd: fix reference count decrement of unclaimed file in __ksmbd_lookup_fd - cifsd: re-implement ksmbd_vfs_kern_path - cifsd: get parent dentry from child in ksmbd_vfs_remove_file() - cifsd: add the check if parent is stable by unexpected rename - cifsd: declare ida statically - cifsd: remove unused including - cifsd: prevent a integer overflow in wm_alloc() - cifsd: remove wrappers of kvmalloc/kvfree - cifsd: fix memdup.cocci warnings - cifsd: use kfree to free memory allocated by kmalloc or kzalloc - cifsd: fix memory leak when loop ends - cifsd: remove stale prototype and variables - cifsd: use xarray instead of linked list for tree connect list - cifsd: remove useless error handling in ksmbd_vfs_read - cifsd: use file_inode() instead of d_inode() - cifsd: handle unhashed dentry in ksmbd_vfs_mkdir - cifsd: remove calling d_path in error paths - cifsd: remove smack inherit leftovers - cifsd: fix wrong prototype in comment - cifsd: merge time_wrappers.h into smb_common.h - cifsd: clean-up codes using chechpatch.pl --strict - cifsd: fix error return code in ksmbd_vfs_remove_file() - cifsd: add the check to work file lock and rename behaviors like Windows unless POSIX extensions are negotiated - cifsd: use kmalloc() for small allocations - cifsd: fix wrong use of rw semaphore in __session_create() - cifsd: remove unneeded macros - cifsd: remove redundant assignment to variable err - cifsd: fix error handling in ksmbd_server_init() - cifsd: Fix an error code in smb2_read() - cifsd: Pass string length parameter to match_pattern() - cifsd: fix warning: variable 'total_ace_size' and 'posix_ccontext' set but not used - cifsd: fix incorrect comments - cifsd: remove unneeded FIXME comments - cifsd: fix static checker warning from smb_check_perm_dacl() - cifsd: fix static checker warning from smb_direct_post_send_data() - cifsd: Fix a use after free on error path - cifsd: fix a IS_ERR() vs NULL bug - cifsd: fix a precedence bug in parse_dacl() - cifsd: Fix a handful of spelling mistakes - cifsd: uniquify extract_sharename() - cifsd: add file operations - cifsd: add server-side procedures for SMB3 - cifsd: add server handler for central processing and tranport layers - openeuler: net: ngbe: fix ngbe checkpatch warnnings- Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - !225 Synchronize the coresight code of the Linux mainline to support HiSilicon tracing - !257 [5.10] [Feature] :add net-swift ngbe NIC support - !263 svm: Delete unused ioctl command - svm: Delete unused ioctl command - openeuler: net: ngbe: add ngbe module source code - openeuler: net: ngbe add build support - openeuler: config: add NGBE MODODULE CONFIG - openeuler_defconfig: Enable TRBE and TMC - drivers/ETM: fix error in invalid cs_id - coresight: etm4x: Expose trcdevarch via sysfs - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 - coresight: etm4x: Add support for PE OS lock - coresight: etm4x: Convert all register accesses - coresight: etm4x: avoid build failure with unrolled loops - coresight: trbe: Make sure we have enough space - coresight: trbe: Allow driver to choose a different alignment - coresight: trbe: Decouple buffer base from the hardware base - coresight: trbe: Add a helper to pad a given buffer area - coresight: trbe: Add a helper to calculate the trace generated - coresight: trbe: Defer the probe on offline CPUs - coresight: trbe: Fix incorrect access of the sink specific data - coresight: trbe: Prohibit trace before disabling TRBE - coresight: trbe: End the AUX handle on truncation - coresight: trbe: Do not truncate buffer on IRQ - coresight: trbe: Fix handling of spurious interrupts - coresight: trbe: irq handler: Do not disable TRBE if no action is needed - coresight: trbe: Unify the enabling sequence - coresight: trbe: Drop duplicate TRUNCATE flags - coresight: trbe: Ensure the format flag is always set - coresight: etm-pmu: Ensure the AUX handle is valid - coresight: etm4x: Use Trace Filtering controls dynamically - coresight: etm4x: Save restore TRFCR_EL1 - coresight: etm4x: Move ETM to prohibited region for disable - coresight: Don't immediately close events that are run on invalid CPU/sink combos - coresight: tmc-etr: Speed up for bounce buffer in flat mode - KVM: arm64: Handle access to TRFCR_EL1 - coresight: sink: Add TRBE driver - perf: aux: Add flags for the buffer format - perf: aux: Add CoreSight PMU buffer formats - arm64: Add support for trace synchronization barrier - coresight: core: Add support for dedicated percpu sinks - coresight: etm-perf: Handle stale output handles - coresight: ete: Add support for ETE tracing - coresight: ete: Add support for ETE sysreg access - coresight: Add support for v8.4 SelfHosted tracing - arm64: Add TRBE definitions - arm64: Add TRFCR_ELx definitions - coresight: etm4x: Add support for sysreg only devices - coresight: etm4x: Refactor probing routine - coresight: etm4x: Use TRCDEVARCH for component discovery - coresight: etm4x: Add necessary synchronization for sysreg access - coresight: etm4x: Detect system instructions support - coresight: etm4x: Detect access early on the target CPU - coresight: etm4x: Handle ETM architecture version - coresight: etm4x: Check for Software Lock - coresight: etm4x: Define DEVARCH register fields - coresight: etm4x: Hide sysfs attributes for unavailable registers - coresight: etm4x: Add sysreg access helpers - coresight: etm4x: Make offset available for sysfs attributes - coresight: etm4x: Always read the registers on the host CPU - coresight: Convert claim/disclaim operations to use access wrappers - coresight: Convert coresight_timeout to use access abstraction - coresight: Introduce device access abstraction- btrfs: raid56: don't trust any cached sector in __raid56_parity_recover() - btrfs: only write the sectors in the vertical stripe which has data stripes - sched/fair: Fix fault in reweight_entity - net_sched: cls_route: disallow handle of 0 - net/9p: Initialize the iounit field during fid creation - tee: add overflow check in register_shm_helper() - kvm: x86/pmu: Fix the compare function used by the pmu event filter - mtd: rawnand: arasan: Prevent an unsupported configuration - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP" - drm/vc4: change vc4_dma_range_matches from a global to static - drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in dedicated function - Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv" - tcp: fix over estimation in sk_forced_mem_schedule() - mac80211: fix a memory leak where sta_info is not freed - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq - KVM: Add infrastructure and macro to mark VM as bugged - dm raid: fix address sanitizer warning in raid_status - dm raid: fix address sanitizer warning in raid_resume - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: fix warning in ext4_iomap_begin as race between bmap and write - tracing: Use a struct alignof to determine trace event field alignment - tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH - KEYS: asymmetric: enforce SM2 signature use pkey algo - xen-blkfront: Apply 'feature_persistent' parameter when connect - xen-blkback: Apply 'feature_persistent' parameter when connect - xen-blkback: fix persistent grants negotiation - KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl - KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU - KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter - KVM: x86/pmu: Use different raw event masks for AMD and Intel - KVM: x86/pmu: Use binary search to check filtered events - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 - KVM: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook - KVM: SVM: Drop VMXE check from svm_set_cr4() - KVM: VMX: Drop explicit 'nested' check from vmx_set_cr4() - KVM: VMX: Drop guest CPUID check for VMXE in vmx_set_cr4() - ACPI: CPPC: Do not prevent CPPC from working in the future - btrfs: reset block group chunk force if we have to wait - btrfs: reject log replay if there is unsupported RO compat flag - um: Allow PM with suspend-to-idle - timekeeping: contribute wall clock to rng on time change - kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification - dm writecache: set a default MAX_WRITEBACK_JOBS - serial: 8250: Fold EndRun device support into OxSemi Tornado code - serial: 8250_pci: Replace dev_*() by pci_*() macros - serial: 8250_pci: Refactor the loop in pci_ite887x_init() - serial: 8250: Correct the clock for OxSemi PCIe devices - serial: 8250: Dissociate 4MHz Titan ports from Oxford ports - PCI/AER: Iterate over error counters instead of error strings - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) - KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS) - KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors - intel_th: pci: Add Raptor Lake-S CPU support - intel_th: pci: Add Raptor Lake-S PCH support - intel_th: pci: Add Meteor Lake-P support - firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails - usbnet: smsc95xx: Avoid link settings race on interrupt reception - usbnet: smsc95xx: Don't clear read-only PHY interrupt - mtd: rawnand: arasan: Fix clock rate in NV-DDR - mtd: rawnand: arasan: Support NV-DDR interface - mtd: rawnand: arasan: Fix a macro parameter - mtd: rawnand: Add NV-DDR timings - mtd: rawnand: arasan: Check the proposed data interface is supported - mtd: rawnand: Add a helper to clarify the interface configuration - drm/vc4: drv: Adopt the dma configuration from the HVS or V3D component - HID: hid-input: add Surface Go battery quirk - HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx - drm/mediatek: Keep dsi as LP00 before dcs cmds transfer - drm/mediatek: Allow commands to be sent during video mode - drm/i915/dg1: Update DMC_DEBUG3 register - spmi: trace: fix stack-out-of-bound access in SPMI tracing functions - __follow_mount_rcu(): verify that mount_lock remains unchanged - Input: gscps2 - check return value of ioremap() in gscps2_probe() - x86/olpc: fix 'logical not is only applied to the left hand side' - ftrace/x86: Add back ftrace_expected assignment - x86/bugs: Enable STIBP for IBPB mitigated RETBleed - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection - scsi: qla2xxx: Turn off multi-queue for 8G adapters - scsi: qla2xxx: Fix discovery issues in FC-AL topology - scsi: zfcp: Fix missing auto port scan and thus missing target ports - video: fbdev: s3fb: Check the size of screen before memset_io() - video: fbdev: arkfb: Check the size of screen before memset_io() - video: fbdev: vt8623fb: Check the size of screen before memset_io() - x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y - sched: Fix the check of nr_running at queue wakelist - tools/thermal: Fix possible path truncations - video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock() - x86/numa: Use cpumask_available instead of hardcoded NULL check - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() - scripts/faddr2line: Fix vmlinux detection on arm64 - genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO - powerpc/pci: Fix PHB numbering when using opal-phbid - kprobes: Forbid probing on trampoline and BPF code areas - perf symbol: Fail to read phdr workaround - powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address - powerpc/xive: Fix refcount leak in xive_get_max_prio - powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader - f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time - f2fs: write checkpoint during FG_GC - f2fs: don't set GC_FAILURE_PIN for background GC - powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias - powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32 - ASoC: mchp-spdifrx: disable end of block interrupt on failures - video: fbdev: sis: fix typos in SiS_GetModeID() - video: fbdev: amba-clcd: Fix refcount leak bugs - watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe() - ASoC: audio-graph-card: Add of_node_put() in fail path - fuse: Remove the control interface for virtio-fs - ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp() - ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format - s390/zcore: fix race when reading from hardware system area - s390/dump: fix old lowcore virtual vs physical address confusion - perf tools: Fix dso_id inode generation comparison - iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop - mfd: max77620: Fix refcount leak in max77620_initialise_fps - mfd: t7l66xb: Drop platform disable callback - remoteproc: sysmon: Wait for SSCTL service to come up - lib/smp_processor_id: fix imbalanced instrumentation_end() call - kfifo: fix kfifo_to_user() return type - rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge - iommu/exynos: Handle failed IOMMU device registration properly - tty: n_gsm: fix missing corner cases in gsmld_poll() - tty: n_gsm: fix DM command - tty: n_gsm: fix wrong T1 retry count handling - vfio/ccw: Do not change FSM state in subchannel event - vfio/mdev: Make to_mdev_device() into a static inline - vfio: Split creation of a vfio_device into init and register ops - vfio: Simplify the lifetime logic for vfio_device - vfio: Remove extra put/gets around vfio_device->group - remoteproc: qcom: wcnss: Fix handling of IRQs - ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe() - tty: n_gsm: fix race condition in gsmld_write() - tty: n_gsm: fix packet re-transmission without open control channel - tty: n_gsm: fix non flow control frames during mux flow off - tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() - tty: n_gsm: fix user open not possible at responder until initiator open - tty: n_gsm: Delete gsmtty open SABM frame when config requester - ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables - powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable - ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header - profiling: fix shift too large makes kernel panic - selftests/livepatch: better synchronize test_klp_callbacks_busy - remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init - rpmsg: mtk_rpmsg: Fix circular locking dependency - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - serial: 8250: Export ICR access helpers for internal use - ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe - ASoC: codecs: da7210: add check for i2c_add_driver - ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe - ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe - ASoC: samsung: Fix error handling in aries_audio_probe - ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe - opp: Fix error check in dev_pm_opp_attach_genpd() - usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable() - nvme: use command_id instead of req->tag in trace_nvme_complete_rq() - null_blk: fix ida error handling in null_add_dev() - RDMA/rxe: Fix error unwind in rxe_create_qp() - RDMA/mlx5: Add missing check for return value in get namespace flow - selftests: kvm: set rax before vmcall - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - RDMA/srpt: Fix a use-after-free - RDMA/srpt: Introduce a reference count in struct srpt_device - RDMA/srpt: Duplicate port name members - platform/olpc: Fix uninitialized data in debugfs write - usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable() - USB: serial: fix tty-port initialized comments - PCI: tegra194: Fix link up retry sequence - PCI: tegra194: Fix Root Port interrupt handling - HID: alps: Declare U1_UNICORN_LEGACY support - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop - mmc: cavium-octeon: Add of_node_put() when breaking out of loop - HID: mcp2221: prevent a buffer overflow in mcp_smbus_write() - gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() - RDMA/qedr: Improve error logs for rdma_alloc_tid error return - RDMA/rtrs-srv: Fix modinfo output for stringify - RDMA/rtrs: Avoid Wtautological-constant-out-of-range-compare - RDMA/rtrs: Define MIN_CHUNK_SIZE - um: random: Don't initialise hwrng struct with zero - interconnect: imx: fix max_node_id - eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write() - usb: dwc3: qcom: fix missing optional irq warnings - usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup - usb: dwc3: core: Deprecate GCTL.CORESOFTRESET - usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc() - usb: gadget: udc: amd5536 depends on HAS_DMA - xtensa: iss: fix handling error cases in iss_net_configure() - xtensa: iss/network: provide release() callback - scsi: smartpqi: Fix DMA direction for RAID requests - PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks - PCI/portdrv: Don't disable AER reporting in get_port_device_capability() - KVM: s390: pv: leak the topmost page table when destroy fails - mmc: block: Add single read for 4k sector cards - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R - memstick/ms_block: Fix a memory leak - memstick/ms_block: Fix some incorrect memory allocation - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch - staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback - intel_th: msu: Fix vmalloced buffers - intel_th: msu-sink: Potential dereference of null pointer - intel_th: Fix a resource leak in an error handling path - PCI: endpoint: Don't stop controller when unbinding endpoint function - dmaengine: sf-pdma: Add multithread support for a DMA channel - dmaengine: sf-pdma: apply proper spinlock flags in sf_pdma_prep_dma_memcpy() - KVM: arm64: Don't return from void function - soundwire: bus_type: fix remove and shutdown support - PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists - PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors - PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu() - clk: qcom: camcc-sdm845: Fix topology around titan_top power domain - clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks - clk: qcom: ipq8074: fix NSS port frequency tables - clk: qcom: ipq8074: SW workaround for UBI32 PLL lock - clk: qcom: ipq8074: fix NSS core PLL-s - usb: host: xhci: use snprintf() in xhci_decode_trb() - clk: qcom: clk-krait: unlock spin after mux completion - misc: rtsx: Fix an error handling path in rtsx_pci_probe() - dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv - mwifiex: Ignore BTCOEX events from the 88W8897 firmware - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - clk: mediatek: reset: Fix written reset bit offset - iio: accel: bma400: Reordering of header files - platform/chrome: cros_ec: Always expose last resume result - iio: accel: bma400: Fix the scale min and max macro values - netfilter: xtables: Bring SPDX identifier back - usb: xhci: tegra: Fix error check - usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init() - usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe - usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe - fpga: altera-pr-ip: fix unsigned comparison with less than zero - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: partitions: Fix refcount leak in parse_redboot_of - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - HID: cp2112: prevent a buffer overflow in cp2112_xfer() - PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep() - mtd: rawnand: meson: Fix a potential double free issue - mtd: maps: Fix refcount leak in ap_flash_init - mtd: maps: Fix refcount leak in of_flash_probe_versatile - clk: renesas: r9a06g032: Fix UART clkgrp bitsel - wireguard: allowedips: don't corrupt stack when detecting overflow - wireguard: ratelimiter: use hrtimer in selftest - dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock - net: ionic: fix error check for vlan flags in ionic_set_nic_features() - net: rose: fix netdev reference changes - netdevsim: Avoid allocation warnings triggered from user space - iavf: Fix max_rate limiting - net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set - tcp: Fix data-races around sysctl_tcp_l3mdev_accept. - ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH() - tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if() - inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH() - crypto: hisilicon/sec - fix auth key size error - crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of - crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version - media: cedrus: hevc: Add check for invalid timestamp - wifi: libertas: Fix possible refcount leak in if_usb_probe() - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue - wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()` - i2c: mux-gpmux: Add of_node_put() when breaking out of loop - i2c: cadence: Support PEC for SMBus block read - Bluetooth: hci_intel: Add check for platform_driver_register - can: pch_can: pch_can_error(): initialize errc before using it - can: error: specify the values of data[5..7] of CAN error frames - can: usb_8dev: do not report txerr and rxerr during bus-off - can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off - can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off - can: sun4i_can: do not report txerr and rxerr during bus-off - can: hi311x: do not report txerr and rxerr during bus-off - can: sja1000: do not report txerr and rxerr during bus-off - can: rcar_can: do not report txerr and rxerr during bus-off - can: pch_can: do not report txerr and rxerr during bus-off - selftests/bpf: fix a test for snprintf() overflow - wifi: p54: add missing parentheses in p54_flush() - wifi: p54: Fix an error handling path in p54spi_probe() - wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi() - fs: check FMODE_LSEEK to control internal pipe splicing - bpf: Fix subprog names in stack traces. - selftests: timers: clocksource-switch: fix passing errors from child - selftests: timers: valid-adjtimex: build fix for newer toolchains - libbpf: Fix the name of a reused map - tcp: make retransmitted SKB fit into the send window - drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed. - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg - media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment - crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq - drm/msm/mdp5: Fix global state lock backoff - lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc() - lib: bitmap: order includes alphabetically - drm: bridge: sii8620: fix possible off-by-one - drm/mediatek: dpi: Only enable dpi after the bridge is enabled - drm/mediatek: dpi: Remove output format of YUV - drm/rockchip: Fix an error handling path rockchip_dp_probe() - drm/rockchip: vop: Don't crash for invalid duplicate_state() - selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 - crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE - drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes - drm/vc4: hdmi: Fix timings for interlaced modes - drm/vc4: hdmi: Limit the BCM2711 to the max without scrambling - drm/vc4: hdmi: Don't access the connector state in reset if kmalloc fails - drm/vc4: hdmi: Avoid full hdmi audio fifo writes - drm/vc4: hdmi: Remove firmware logic for MAI threshold setting - drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable iteration - drm/vc4: dsi: Fix dsi0 interrupt support - drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type - drm/vc4: dsi: Introduce a variant structure - drm/vc4: dsi: Use snprintf for the PHY clocks instead of an array - drm/vc4: drv: Remove the DSI pointer in vc4_drv - drm/vc4: dsi: Correct pixel order for DSI0 - drm/vc4: dsi: Correct DSI divider calculations - drm/vc4: plane: Fix margin calculations for the right/bottom edges - drm/vc4: plane: Remove subpixel positioning check - media: tw686x: Fix memory leak in tw686x_video_init - media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set - media: hdpvr: fix error value returns in hdpvr_read - drm/mcde: Fix refcount leak in mcde_dsi_bind - drm: bridge: adv7511: Add check for mipi_dsi_driver_register - crypto: ccp - During shutdown, check SEV data pointer before using - test_bpf: fix incorrect netdev features - drm/radeon: fix incorrrect SPDX-License-Identifiers - wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd() - media: tw686x: Register the irq at the end of probe - crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs() - i2c: Fix a potential use after free - crypto: sun8i-ss - fix error codes in allocate_flows() - crypto: sun8i-ss - do not allocate memory when handling hash requests - drm: adv7511: override i2c address of cec before accessing it - virtio-gpu: fix a missing check to avoid NULL dereference - i2c: npcm: Correct slave role behavior - i2c: npcm: Remove own slave addresses 2:10 - drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function - drm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs - drm/mediatek: Modify dsi funcs to atomic operations - drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers() - ath11k: Fix incorrect debug_mask mappings - drm/mipi-dbi: align max_chunk to 2 in spi_transfer - ath11k: fix netdev open race - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() - drm/st7735r: Fix module autoloading for Okaya RH128128T - ath10k: do not enforce interrupt trigger type - drm/bridge: tc358767: Make sure Refclk clock are enabled - drm/bridge: tc358767: Move (e)DP bridge endpoint parsing into dedicated function - pwm: lpc18xx-sct: Convert to devm_platform_ioremap_resource() - pwm: sifive: Shut down hardware only after pwmchip_remove() completed - pwm: sifive: Ensure the clk is enabled exactly once per running PWM - pwm: sifive: Simplify offset calculation for PWMCMP registers - pwm: sifive: Don't check the return code of pwmchip_remove() - dm: return early from dm_pr_call() if DM device is suspended - thermal/tools/tmon: Include pthread and time headers in tmon.h - selftests/seccomp: Fix compile warning when CC=clang - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX - arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment - soc: qcom: Make QCOM_RPMPD depend on PM - regulator: of: Fix refcount leak bug in of_get_regulation_constraints() - blktrace: Trace remapped requests correctly - block: remove the request_queue to argument request based tracepoints - hwmon: (drivetemp) Add module alias - blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created - erofs: avoid consecutive detection for Highmem memory - arm64: tegra: Fix SDMMC1 CD on P2888 - arm64: dts: mt7622: fix BPI-R64 WPS button - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - ARM: dts: qcom: pm8841: add required thermal-sensor-cells - soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register - soc: qcom: ocmem: Fix refcount leak in of_get_ocmem - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP - regulator: qcom_smd: Fix pm8916_pldo range - cpufreq: zynq: Fix refcount leak in zynq_get_revision - ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init - ARM: OMAP2+: Fix refcount leak in omapdss_init_of - ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg - block: fix infinite loop for invalid zone append - soc: fsl: guts: machine variable might be unset - locking/lockdep: Fix lockdep_init_map_*() confusion - arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1 - hexagon: select ARCH_WANT_LD_ORPHAN_WARN - ARM: dts: ast2600-evb: fix board compatible - ARM: dts: ast2500-evb: fix board compatible - x86/pmem: Fix platform-device leak in error path - arm64: dts: renesas: Fix thermal-sensors on single-zone sensors - soc: amlogic: Fix refcount leak in meson-secure-pwrc.c - soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values - Input: atmel_mxt_ts - fix up inverted RESET handler - ARM: dts: imx7d-colibri-emmc: add cpu1 supply - ACPI: processor/idle: Annotate more functions to live in cpuidle section - ARM: bcm: Fix refcount leak in bcm_kona_smc_init - arm64: dts: renesas: beacon: Fix regulator node names - meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init - ARM: findbit: fix overflowing offset - spi: spi-rspi: Fix PIO fallback on RZ platforms - powerpc/64s: Disable stack variable initialisation for prom_init - selinux: Add boundary check in put_entry() - PM: hibernate: defer device probing when resuming from hibernation - firmware: tegra: Fix error check return value of debugfs_create_file() - ARM: shmobile: rcar-gen2: Increase refcount for new reference - arm64: dts: allwinner: a64: orangepi-win: Fix LED node name - arm64: dts: qcom: ipq8074: fix NAND node name - ACPI: LPSS: Fix missing check in register_device_clock() - ACPI: PM: save NVS memory for Lenovo G40-45 - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks - ARM: OMAP2+: display: Fix refcount leak bug - spi: synquacer: Add missing clk_disable_unprepare() - ARM: dts: BCM5301X: Add DT for Meraki MR26 - ARM: dts: imx6ul: fix qspi node compatible - ARM: dts: imx6ul: fix lcdif node compatible - ARM: dts: imx6ul: fix csi node compatible - ARM: dts: imx6ul: fix keypad compatible - ARM: dts: imx6ul: change operating-points to uint32-matrix - ARM: dts: imx6ul: add missing properties for sram - wait: Fix __wait_event_hrtimeout for RT/DL tasks - irqchip/mips-gic: Check the return value of ioremap() in gic_of_init() - genirq: GENERIC_IRQ_IPI depends on SMP - irqchip/mips-gic: Only register IPI domain when SMP is enabled - genirq: Don't return error on missing optional irq_request_resources() - ext2: Add more validity checks for inode counts - arm64: Do not forget syscall when starting a new thread. - x86: Handle idle=nomwait cmdline properly for x86_idle - epoll: autoremove wakers even more aggressively - netfilter: nf_tables: fix null deref due to zeroed list head - lockdep: Allow tuning tracing capacity constants. - usb: dwc3: gadget: fix high speed multiplier setting - usb: dwc3: gadget: refactor dwc3_repare_one_trb - arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC - ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC - USB: HCD: Fix URB giveback issue in tasklet function - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion - coresight: Clear the connection field properly - MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK - powerpc/powernv: Avoid crashing if rng is NULL - powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E - powerpc/fsl-pci: Fix Class Code of PCIe Root Port - PCI: Add defines for normal and subtractive PCI bridges - ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr() - media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator - md-raid10: fix KASAN warning - md-raid: destroy the bitmap after destroying the thread - serial: mvebu-uart: uart2 error bits clearing - fuse: limit nsec - scsi: qla2xxx: Zero undefined mailbox IN registers - scsi: qla2xxx: Fix incorrect display of max frame size - scsi: sg: Allow waiting for commands to complete on removed device - iio: light: isl29028: Fix the warning in isl29028_remove() - mtd: rawnand: arasan: Update NAND bus clock instead of system clock - drm/amdgpu: Check BO's requested pinning domains against its preferred_domains - drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtime - drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend() - drm/nouveau: fix another off-by-one in nvbios_addr - drm/vc4: hdmi: Disable audio if dmas property is present but empty - drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error - parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode - parisc: Check the return value of ioremap() in lba_driver_probe() - parisc: Fix device names in /proc/iomem - ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh() - usbnet: Fix linkwatch use-after-free on disconnect - fbcon: Fix accelerated fbdev scrolling while logo is still shown - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters - thermal: sysfs: Fix cooling_device_stats_setup() error code path - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tty: vt: initialize unicode screen buffer - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED - ALSA: hda/realtek: Add quirk for another Asus K42JZ model - ALSA: hda/cirrus - support for iMac 12,1 model - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model - riscv: set default pm_power_off to NULL - KVM: x86: Tag kvm_mmu_x86_module_init() with __init - KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP - KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks - KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value - KVM: s390: pv: don't present the ecall interrupt twice - KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0 - KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case - KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case - HID: wacom: Don't register pad_input for touch switch - HID: wacom: Only report rotation for art pen - add barriers to buffer_uptodate and set_buffer_uptodate - wifi: mac80211_hwsim: use 32-bit skb cookie - wifi: mac80211_hwsim: add back erroneously removed cast - wifi: mac80211_hwsim: fix race condition in pending packet - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx - ALSA: hda/realtek: Add quirk for Clevo NV45PZ - ALSA: bcd2000: Fix a UAF bug on the error path of probing - scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover" - Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments - Makefile: link with -z noexecstack --no-warn-rwx-segments - !253 [5.10] [bugfix] : fix arm32 compiler error ERROR and warning - openeuler: net: txgbe: fix arm32 compile error because 64bit div and warnning - macintosh/adb: fix oob read in do_adb_query() function - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007 - Bluetooth: btusb: Add support of IMC Networks PID 0x3568 - Bluetooth: hci_bcm: Add DT compatible for CYW55572 - Bluetooth: hci_bcm: Add BCM4349B1 variant - selftests: KVM: Handle compiler optimizations in ucall - tools/kvm_stat: fix display of error when multiple processes are found - ACPI: APEI: Better fix to avoid spamming the console with old error logs - ACPI: video: Shortening quirk list by identifying Clevo by board_name only - ACPI: video: Force backlight native for some TongFang devices - selftests/bpf: Check dst_port only on the client socket - selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() - x86/speculation: Make all RETbleed mitigations 64-bit only - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available - xfs: prevent UAF in xfs_log_item_in_current_chkpt - docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed - EDAC/ghes: Set the DIMM label unconditionally - ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. - page_alloc: fix invalid watermark check on a negative value - ARM: crypto: comment out gcc warning that breaks clang builds - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - sfc: disable softirqs for ptp TX - perf symbol: Correct address for bss symbols - virtio-net: fix the race between refill work and close - sctp: fix sleep in atomic context bug in timer handlers - i40e: Fix interface init with MSI interrupts (no MSI-X) - tcp: Fix data-races around sysctl_tcp_reflect_tos. - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa() - macsec: always read MACSEC_SA_ATTR_PN as a u64 - macsec: limit replay window size with XPN - macsec: fix error message in macsec_add_rxsa and _txsa - macsec: fix NULL deref in macsec_add_rxsa - Documentation: fix sctp_wmem in ip-sysctl.rst - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - net: sungem_phy: Add of_node_put() for reference returned by of_get_parent() - igmp: Fix data-races around sysctl_igmp_qrv. - net/tls: Remove the context from the list in tls_device_down - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_limit_output_bytes. - tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf. - Revert "tcp: change pingpong threshold to 3" - scsi: ufs: host: Hold reference returned by of_parse_phandle() - ice: do not setup vlan for loopback VSI - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) - tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - watch_queue: Fix missing locking in add_watch_to_object() - watch_queue: Fix missing rcu annotation - nouveau/svm: Fix to migrate all requested pages - s390/archrandom: prevent CPACF trng invocations in interrupt context - ntfs: fix use-after-free in ntfs_ucsncmp() - Revert "ocfs2: mount shared volume without ha stack" - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - net: usb: ax88179_178a needs FLAG_SEND_ZLP - x86/alternative: Report missing return thunk details - x86/amd: Use IBPB for firmware calls - Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks - Bluetooth: SCO: Fix sco_send_frame returning skb->len - Bluetooth: Fix passing NULL to PTR_ERR - Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg - Bluetooth: Add bt_skb_sendmmsg helper - Bluetooth: Add bt_skb_sendmsg helper - ALSA: memalloc: Align buffer allocations in page size - bitfield.h: Fix "type of reg too small for mask" test - drm/imx/dcss: fix unused but set variable warnings - dlm: fix pending remove if msg allocation fails - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - sched/deadline: Fix BUG_ON condition for deboosted tasks - bpf: Make sure mac_header was set before using it - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - KVM: Don't null dereference ops->destroy - spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl knobs related to SYN option. - udp: Fix a data-race around sysctl_udp_l3mdev_accept. - ip: Fix data-races around sysctl_ip_prot_sock. - ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh. - drm/imx/dcss: Add missing of_node_put() in fail path - be2net: Fix buffer overflow in be_get_module_eeprom - gpio: pca953x: use the correct register address when regcache sync during init - gpio: pca953x: use the correct range when do regmap sync - gpio: pca953x: only use single read/write for No AI mode - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero - i40e: Fix erroneous adapter reinitialization during recovery process - iavf: Fix handling of dummy receive descriptors - tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix data-races around sysctl_max_syn_backlog. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - tcp: Fix data-races around sysctl_tcp_syncookies. - tcp: Fix data-races around keepalive sysctl knobs. - igmp: Fix data-races around sysctl_igmp_max_msf. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - net/tls: Fix race in TLS device down flow - net: stmmac: fix dma queue left shift overflow issue - i2c: cadence: Change large transfer count reset logic to be unconditional - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor. - tcp: Fix data-races around sysctl_tcp_min_snd_mss. - tcp: Fix data-races around sysctl_tcp_base_mss. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix a data-race around sysctl_ip_autobind_reuse. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - igc: Reinstate IGC_REMOVED logic and implement it properly - drm/amdgpu/display: add quirk handling for stutter mode - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close() - pinctrl: ralink: Check for null return of devm_kcalloc - power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe - serial: mvebu-uart: correctly report configured baudrate value - PCI: hv: Fix interrupt mapping for multi-MSI - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI - PCI: hv: Fix multi-MSI to allow more than one MSI vector - Revert "m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch" - net: inline rollback_registered_many() - net: move rollback_registered_many() - net: inline rollback_registered() - net: move net_set_todo inside rollback_registered() - docs: net: explain struct net_device lifetime - xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE - mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication - riscv: add as-options for modules with assembly compontents - pinctrl: stm32: fix optional IRQ support to gpios - !196 openEuler-22.03-LTS: kernel: add OPENEULER_VERSION_CODE to version.h - !176 bugfix: Limit "Dummy wait" workaround to old Intel systems in acpi idle driver - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems - kernel: add OPENEULER_VERSION_CODE to version.h- bnx2x: fix potential memory leak in bnx2x_tpa_stop() - scsi: stex: Properly zero out the passthrough command structure - libbpf: Fix null-pointer dereference in find_prog_by_sec_insn() - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - pgp: Check result of crypto_alloc_shash properly - net: tun: fix bugs for oversize packet when napi frags enabled - irqdomain: Fix driver re-inserting failures when IRQs not being freed - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: libsas: Resume SAS host for phy reset or enable via sysfs - !207 [5.10] [bugfix] : merge net-swift txgbe out_of_tree module v1.2.3 to openEuler/txgbe for some known bugs - openeuler: net: txgbe: Fix some known bugs, merge net-swift txgbe-1.2.3 out-of-tree - openeuler: configs: delete txgbe/Kconfig, add txgbe_config to netswift/Kconfig- atm: idt77252: fix use-after-free bugs caused by tst_timer - fs: fix UAF/GPF bug in nilfs_mdt_destroy - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page - usb: mon: make mmapped memory read only - scsi: sd: Revert "scsi: sd: Remove a local variable" - devlink: Fix use-after-free after a failed reload - nouveau: fix migrate_to_ram() for faulting page - mm/memory.c: fix race when faulting a device private page - vsock: Fix memory leak in vsock_connect() - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find() - mtd: rawnand: cafe: fix drivers probe/remove methods - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - net: mvpp2: fix mvpp2 debugfs leak - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - kprobes: don't call disarm_kprobe() for disabled kprobes - block: fix inaccurate io_ticks by set 'precise_iostat' - arm64: fix rodata=full - block: fix kabi broken in request_queue - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix kabi broken in blk_mq_tag_set - blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags - blk-mq-sched: Don't reference queue tagset in blk_mq_sched_tags_teardown() - blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags - blk-mq: Stop using pointers for blk_mq_tags bitmap tags - blk-mq: Use shared tags for shared sbitmap support - blk-mq: Always use blk_mq_is_sbitmap_shared - blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() - blk-mq: Add blk_mq_alloc_map_and_rqs() - blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() - blk-mq: Don't clear driver tags own mapping - blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() - blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() - blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() - blk-mq: Invert check in blk_mq_update_nr_requests() - blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr_requests() - blk-mq: Change rqs check in blk_mq_free_rqs() - Revert "blk-mq: fix kabi broken by "blk-mq: Use request queue-wide tags for tagset-wide sbitmap"" - block: fix null-deref in percpu_ref_put - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit - objtool: Fix objtool regression on x32 systems - objtool: Fix symbol creation - objtool: Fix type of reloc::addend - objtool: Fix code relocs vs weak symbols - x86/alternative: Add debug prints to apply_retpolines() - x86/alternative: Try inline spectre_v2=retpoline,amd - x86/alternative: Handle Jcc __x86_indirect_thunk_ eg - x86/insn-eval: Handle return values from the decoder - x86/pat: Fix x86_has_pat_wp() - serial: 8250: Fix PM usage_count for console handover - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: stm32: Clear prev values before setting RTS delays - serial: 8250: fix return error code in serial8250_request_std_resource() - vt: fix memory overlapping when deleting chars in the buffer - tty: serial: samsung_tty: set dma burst_size to 1 - usb: dwc3: gadget: Fix event pending check - usb: typec: add missing uevent when partner support PD - USB: serial: ftdi_sio: add Belimo device ids - signal handling: don't use BUG_ON() for debugging - nvme-pci: phison e16 has bogus namespace ids - Revert "can: xilinx_can: Limit CANFD brp to 2" - ARM: dts: stm32: use the correct clock source for CEC on stm32mp151 - soc: ixp4xx/npe: Fix unused match warning - irqchip: or1k-pic: Undefine mask_ack for level triggered hardware - ASoC: madera: Fix event generation for rate controls - ASoC: madera: Fix event generation for OUT1 demux - ASoC: cs47l15: Fix event generation for low power mux control - ASoC: dapm: Initialise kcontrol data for mux/demux controls - ASoC: wm5110: Fix DRE control - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow - pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux() - ASoC: ops: Fix off by one in range control validation - net: sfp: fix memory leak in sfp_probe() - nvme-tcp: always fail a request when sending it failed - NFC: nxp-nci: don't print header length mismatch on i2c error - net: tipc: fix possible refcount leak in tipc_sk_create() - platform/x86: hp-wmi: Ignore Sanitization Mode event - cpufreq: pmac32-cpufreq: Fix refcount leak bug - scsi: hisi_sas: Limit max hw sectors for v3 HW - netfilter: br_netfilter: do not skip all hooks with 0 priority - virtio_mmio: Restore guest page size on resume - virtio_mmio: Add missing PM calls to freeze/restore - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE - net/tls: Check for errors in tls_device_init - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() - net: atlantic: remove aq_nic_deinit() when resume - net: atlantic: remove deep parameter on suspend/resume functions - sfc: fix kernel panic when creating VF - seg6: bpf: fix skb checksum in bpf_push_seg6_encap() - seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors - seg6: fix skb checksum evaluation in SRH encapsulation/insertion - sfc: fix use after free when disabling sriov - ima: Fix potential memory leak in ima_init_crypto() - ima: force signature verification when CONFIG_KEXEC_SIG is configured - net: ftgmac100: Hold reference returned by of_get_child_by_name() - nexthop: Fix data-races around nexthop_compat_mode. - ipv4: Fix data-races around sysctl_ip_dynaddr. - raw: Fix a data-race around sysctl_raw_l3mdev_accept. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - sysctl: Fix data-races in proc_dointvec_ms_jiffies(). - drm/i915/gt: Serialize TLB invalidates with GT resets - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests - ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero - ARM: dts: at91: sama5d2: Fix typo in i2s1 node - ipv4: Fix a data-race around sysctl_fib_sync_mem. - icmp: Fix data-races around sysctl. - cipso: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - tcp: Fix a data-race around sysctl_tcp_max_orphans. - sysctl: Fix data races in proc_dointvec_jiffies(). - sysctl: Fix data races in proc_doulongvec_minmax(). - sysctl: Fix data races in proc_douintvec_minmax(). - sysctl: Fix data races in proc_dointvec_minmax(). - sysctl: Fix data races in proc_douintvec(). - sysctl: Fix data races in proc_dointvec(). - net: stmmac: dwc-qos: Disable split header for Tegra194 - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() - ASoC: tas2764: Fix amp gain register offset & default - ASoC: tas2764: Correct playback volume range - ASoC: tas2764: Fix and extend FSYNC polarity handling - ASoC: tas2764: Add post reset delays - ASoC: sgtl5000: Fix noise on shutdown/remove - ima: Fix a potential integer overflow in ima_appraise_measurement - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() - net/mlx5e: Fix capability check for updating vnic env counters - net/mlx5e: kTLS, Fix build time constant test in RX - net/mlx5e: kTLS, Fix build time constant test in TX - ARM: 9210/1: Mark the FDT_FIXED sections as shareable - ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle - spi: amd: Limit max transfer and message size - ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count - ext4: fix race condition between ext4_write and ext4_convert_inline_data - Revert "evm: Fix memleak in init_desc" - sh: convert nommu io{re,un}map() to static inline functions - nilfs2: fix incorrect masking of permission flags for symlinks - fs/remap: constrain dedupe of EOF blocks - drm/panfrost: Fix shrinker list corruption by madvise IOCTL - drm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() error - btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents - wifi: mac80211: fix queue selection for mesh/OCB interfaces - ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction - ARM: 9213/1: Print message about disabled Spectre workarounds only once - ip: fix dflt addr selection for connected nexthop - net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer - tracing/histograms: Fix memory leak problem - mm: split huge PUD on wp_huge_pud fallback - fix race between exit_itimers() and /proc/pid/timers - xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model - ALSA: hda - Add fixup for Dell Latitidue E5430 - Revert "mtd: rawnand: gpmi: Fix setting busy timeout setting" - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate - dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly - dmaengine: pl330: Fix lockdep warning about non-static key - ida: don't use BUG_ON() for debugging - dt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typo - misc: rtsx_usb: set return value in rsp_buf alloc err path - misc: rtsx_usb: use separate command and response buffers - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer - dmaengine: imx-sdma: Allow imx8m for imx7 FW revs - i2c: cadence: Unregister the clk notifier in error path - r8169: fix accessing unset transport header - selftests: forwarding: fix error message in learning_test - selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT - selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT - ibmvnic: Properly dispose of all skbs during a failover. - i40e: Fix dropped jumbo frames statistics - xsk: Clear page contiguity bit when unmapping pool - ARM: dts: at91: sama5d2_icp: fix eeprom compatibles - ARM: dts: at91: sam9x60ek: fix eeprom compatible and size - ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt - ARM: at91: pm: use proper compatible for sama5d2's rtc - arm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo - pinctrl: sunxi: sunxi_pconf_set: use correct offset - arm64: dts: imx8mp-evk: correct I2C3 pad settings - arm64: dts: imx8mp-evk: correct gpio-led pad settings - arm64: dts: imx8mp-evk: correct the uart2 pinctl value - arm64: dts: imx8mp-evk: correct mmc pad settings - arm64: dts: qcom: msm8994: Fix CPU6/7 reg values - pinctrl: sunxi: a83t: Fix NAND function name for some pins - ARM: meson: Fix refcount leak in meson_smp_prepare_cpus - xfs: remove incorrect ASSERT in xfs_rename - can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits - can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression - can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info - powerpc/powernv: delay rng platform device creation until later in boot - video: of_display_timing.h: include errno.h - memregion: Fix memregion_free() fallback definition - PM: runtime: Redefine pm_runtime_release_supplier() - fbdev: fbmem: Fix logo center image dx issue - iommu/vt-d: Fix PCI bus rescan device hot add - netfilter: nft_set_pipapo: release elements in clone from abort path - net: rose: fix UAF bug caused by rose_t0timer_expiry - usbnet: fix memory leak in error case - bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals - bpf: Fix incorrect verifier simulation around jmp32's jeq/jne - can: gs_usb: gs_usb_open/close(): fix memory leak - can: grcan: grcan_probe(): remove extra of_node_get() - can: bcm: use call_rcu() instead of costly synchronize_rcu() - ALSA: hda/realtek: Add quirk for Clevo L140PU - clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup() - net: usb: qmi_wwan: add Telit 0x1070 composition - net: usb: qmi_wwan: add Telit 0x1060 composition - selftests/rseq: Change type of rseq_offset to ptrdiff_t - selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area - selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area - selftests/rseq: Fix: work-around asm goto compiler bugs - selftests/rseq: Remove arm/mips asm goto compiler work-around - selftests/rseq: Fix warnings about #if checks of undefined tokens - selftests/rseq: Fix ppc32 offsets by using long rather than off_t - selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store - selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian - selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35 - selftests/rseq: Introduce thread pointer getters - selftests/rseq: Introduce rseq_get_abi() helper - selftests/rseq: Remove volatile from __rseq_abi - selftests/rseq: Remove useless assignment to cpu variable - selftests/rseq: introduce own copy of rseq uapi header - selftests/rseq: remove ARRAY_SIZE define from individual tests - hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails - ipv6/sit: fix ipip6_tunnel_get_prl return value - sit: use min - drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c - xen/gntdev: Avoid blocking in unmap_grant_pages() - tcp: add a missing nf_reset_ct() in 3WHS handling - xfs: fix xfs_trans slab cache name - xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX - net: tun: avoid disabling NAPI twice - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() - io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprio - epic100: fix use after free on rmmod - tipc: move bc link creation back to tipc_node_create - NFC: nxp-nci: Don't issue a zero length i2c_master_read() - nfc: nfcmrvl: Fix irq_of_parse_and_map() return value - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - net/sched: act_api: Notify user space if any actions were flushed before error - netfilter: nft_dynset: restore set element counter when failing to update - s390: remove unneeded 'select BUILD_BIN2C' - PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events - caif_virtio: fix race between virtio_device_ready() and ndo_open() - NFSD: restore EINVAL error translation in nfsd_commit() - net: ipv6: unexport __init-annotated seg6_hmac_net_init() - usbnet: fix memory allocation in helpers - linux/dim: Fix divide by 0 in RDMA DIM - RDMA/cm: Fix memory leak in ib_cm_insert_listen - RDMA/qedr: Fix reporting QP timeout attribute - net: dp83822: disable rx error interrupt - net: dp83822: disable false carrier interrupt - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - net: dsa: bcm_sf2: force pause link settings - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test - virtio-net: fix race between ndo_open() and virtio_device_ready() - net: usb: ax88179_178a: Fix packet receiving - SUNRPC: Fix READ_PLUS crasher - s390/archrandom: simplify back to earlier design and initialize earlier - dm raid: fix KASAN warning in raid5_add_disks - dm raid: fix accesses beyond end of raid member array - powerpc/bpf: Fix use of user_pt_regs in uapi - powerpc/book3e: Fix PUD allocation size in map_kernel_page() - powerpc/prom_init: Fix kernel config grep - nvdimm: Fix badblocks clear off-by-one error - nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G) - ipv6: take care of disable_policy when restoring routes - drm/amdgpu: To flush tlb for MMHUB of RAVEN series - net: mscc: ocelot: allow unregistered IP multicast flooding - powerpc/ftrace: Remove ftrace init tramp once kernel init is complete - tick/nohz: unexport __init-annotated tick_nohz_full_setup() - drm: remove drm_fb_helper_modinit - MAINTAINERS: add Amir as xfs maintainer for 5.10.y- nilfs2: fix use-after-free bug of struct nilfs_root - can: j1939: j1939_session_destroy(): fix memory leak of skbs - r8152: Rate limit overflow messages - nfp: fix use-after-free in area_cache_get() - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - media: pvrusb2: fix memory leak in pvr_probe - binderfs: rework superblock destruction - libbpf: Fix use-after-free in btf_dump_name_dups - sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - watch-queue: remove spurious double semicolon - watchqueue: make sure to serialize 'wqueue->defunct' properly - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - mISDN: fix use-after-free bugs in l1oip timer handlers - ubi: fastmap: Add fastmap control support for Module parameters - ubi: fastmap: Add fastmap control support for 'UBI_IOCATT' ioctl - ipv6: Fix data races around sk->sk_prot. - io_uring: Use original task for req identity in io_identity_cow() - tcp: Fix data races around icsk->icsk_af_ops. - wifi: mac80211: fix crash in beacon protection for P2P-device - ovl: do not fail because of O_NOATIME - x86/ftrace: Use alternative RET encoding - x86/ibt,ftrace: Make function-graph play nice - Revert "x86/ftrace: Use alternative RET encoding" - tcp/udp: Fix memory leak in ipv6_renew_options(). - kcm: avoid potential race in kcm_tx_work - ubifs: Reserve one leb for each journal head while doing budget - ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1 - ubifs: Fix wrong dirty space budget for dirty inode - ubifs: Rectify space budget for ubifs_xrename() - ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted - powerpc/pseries: wire up rng during setup_arch() - kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt) - random: update comment from copy_to_user() -> copy_to_iter() - modpost: fix section mismatch check for exported init/exit sections - ARM: cns3xxx: Fix refcount leak in cns3xxx_init - memory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timings - ARM: Fix refcount leak in axxia_boot_secondary - soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe - ARM: exynos: Fix refcount leak in exynos_map_pmu - ARM: dts: imx6qdl: correct PU regulator ramp delay - ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node - powerpc/powernv: wire up rng during setup_arch - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address - powerpc: Enable execve syscall exit tracepoint - parisc: Enable ARCH_HAS_STRICT_MODULE_RWX - parisc/stifb: Fix fb_is_primary_device() only available with CONFIG_FB_STI - xtensa: Fix refcount leak bug in time.c - xtensa: xtfpga: Fix refcount leak bug in setup - iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client - iio: adc: axp288: Override TS pin bias current for some models - iio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs message - iio: adc: stm32: Fix ADCs iteration in irq handler - iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value) - iio: adc: stm32: fix maximum clock rate for stm32mp15x - iio: trigger: sysfs: fix use-after-free on remove - iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up() - iio: accel: mma8452: ignore the return value of reset operation - iio:accel:mxc4005: rearrange iio trigger get and register - iio:accel:bma180: rearrange iio trigger get and register - iio:chemical:ccs811: rearrange iio trigger get and register - f2fs: attach inline_data after setting compression - usb: chipidea: udc: check request status before setting device address - USB: gadget: Fix double-free bug in raw_gadget driver - usb: gadget: Fix non-unique driver names in raw-gadget driver - xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI - xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI - xhci: turn off port power in shutdown - usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC - iio: adc: vf610: fix conversion mode sysfs node name - iio: mma8452: fix probe fail when device tree compatible is used. - s390/cpumf: Handle events cycles and instructions identical - gpio: winbond: Fix error code in winbond_gpio_get() - nvme: move the Samsung X5 quirk entry to the core quirks - nvme-pci: add NO APST quirk for Kioxia device - nvme-pci: allocate nvme_command within driver pdu - nvme: mark nvme_setup_passsthru() inline - nvme: centralize setting the timeout in nvme_alloc_request - Revert "net/tls: fix tls_sk_proto_close executed repeatedly" - virtio_net: fix xdp_rxq_info bug after suspend/resume - igb: Make DMA faster when CPU is active on the PCIe link - regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips - ice: ethtool: advertise 1000M speeds properly - afs: Fix dynamic root getattr - MIPS: Remove repetitive increase irq_err_count - x86/xen: Remove undefined behavior in setup_features() - selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh - udmabuf: add back sanity check - net/tls: fix tls_sk_proto_close executed repeatedly - erspan: do not assume transport header is always set - drm/msm/dp: fix connect/disconnect handled at irq_hpd - drm/msm/dp: promote irq_hpd handle to handle link training correctly - drm/msm/dp: deinitialize mainlink if link training failed - drm/msm/dp: fixes wrong connection state caused by failure of link train - drm/msm/dp: check core_initialized before disable interrupts at dp_display_unbind() - drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - igb: fix a use-after-free issue in igb_clean_tx_ring - tipc: fix use-after-free Read in tipc_named_reinit - tipc: simplify the finalize work queue - phy: aquantia: Fix AN when higher speeds than 1G are not advertised - bpf, x86: Fix tail call count offset calculation on bpf2bpf call - drm/sun4i: Fix crash during suspend after component bind failure - bpf: Fix request_sock leak in sk lookup helpers - drm/msm: use for_each_sgtable_sg to iterate over scatterlist - scsi: scsi_debug: Fix zone transition to full condition - netfilter: use get_random_u32 instead of prandom - netfilter: nftables: add nft_parse_register_store() and use it - netfilter: nftables: add nft_parse_register_load() and use it - drm/msm: Fix double pm_runtime_disable() call - USB: serial: option: add Quectel RM500K module support - USB: serial: option: add Quectel EM05-G modem - USB: serial: option: add Telit LE910Cx 0x1250 composition - dm mirror log: clear log bits up to BITS_PER_LONG boundary - dm era: commit metadata in postsuspend after worker stops - ata: libata: add qc->flags in ata_qc_complete_template tracepoint - mtd: rawnand: gpmi: Fix setting busy timeout setting - mmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing - btrfs: add error messages to all unrecognized mount options - net: openvswitch: fix parsing of nw_proto for IPv6 fragments - ALSA: hda/realtek: Add quirk for Clevo NS50PU - ALSA: hda/realtek: Add quirk for Clevo PD70PNT - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly - ALSA: hda/realtek - ALC897 headset MIC no sound - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop - ALSA: hda/conexant: Fix missing beep setup - ALSA: hda/via: Fix missing beep setup - random: quiet urandom warning ratelimit suppression message - random: schedule mix_interrupt_randomness() less often - arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer - serial: core: Initialize rs485 RTS polarity already on probe - tcp: drop the hash_32() part from the index calculation - tcp: dynamically allocate the perturb table used by source ports - tcp: add small random increments to the source port - tcp: use different parts of the port_offset for index and offset - tcp: add some entropy in __inet_hash_connect() - usb: gadget: u_ether: fix regression in setting fixed MAC address - zonefs: fix zonefs_iomap_begin() for reads - s390/mm: use non-quiescing sske for KVM switch to keyed guest - clk: imx8mp: fix usb_root_clk parent - powerpc/book3e: get rid of #include - igc: Enable PCIe PTM - Revert "PCI: Make pci_enable_ptm() private" - net: openvswitch: fix misuse of the cached connection on tuple changes - net/sched: act_police: more accurate MTU policing - dma-direct: don't over-decrypt memory - virtio-pci: Remove wrong address verification in vp_del_vqs() - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak - KVM: x86: Account a variety of miscellaneous allocations - KVM: arm64: Don't read a HW interrupt pending state in user context - ext4: add reserved GDT blocks check - drm/amd/display: Cap OLED brightness per max frame-average luminance - dm mirror log: round up region bitmap size to BITS_PER_LONG - serial: 8250: Store to lsr_save_flags after lsr read - usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe - usb: dwc2: Fix memory leak in dwc2_hcd_init - USB: serial: io_ti: add Agilent E5805A support - USB: serial: option: add support for Cinterion MV31 with new baseline - crypto: memneq - move into lib/ - comedi: vmk80xx: fix expression for tx buffer size - mei: me: add raptor lake point S DID - i2c: designware: Use standard optional ref clock implementation - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - i2c: npcm7xx: Add check for platform_driver_register - faddr2line: Fix overlapping text section failures, the sequel - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() - certs/blacklist_hashes.c: fix const confusion in certs blacklist - arm64: ftrace: consistently handle PLTs. - arm64: ftrace: fix branch range checks - net: ax25: Fix deadlock caused by skb_recv_datagram in ax25_recvmsg - net: bgmac: Fix an erroneous kfree() in bgmac_remove() - mlxsw: spectrum_cnt: Reorder counter pools - nvme: add device name to warning in uuid_show() - nvme: use sysfs_emit instead of sprintf - drm/i915/reset: Fix error_state_read ptr + offset use - misc: atmel-ssc: Fix IRQ check in ssc_probe - tty: goldfish: Fix free_irq() on remove - Drivers: hv: vmbus: Release cpu lock in error case - i40e: Fix call trace in setup_tx_descriptors - i40e: Fix calculating the number of queue pairs - i40e: Fix adding ADQ filter to TC0 - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() - pNFS: Avoid a live lock condition in pnfs_update_layout() - pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE - random: credit cpu and bootloader seeds by default - gpio: dwapb: Don't print error on -EPROBE_DEFER - MIPS: Loongson-3: fix compile mips cpu_hwmon as module build error. - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 - net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_frag - ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg - nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred - virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed - ALSA: hda/realtek - Add HW8326 support - scsi: pmcraid: Fix missing resource cleanup in error case - scsi: ipr: Fix missing/incorrect resource cleanup in error case - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology - scsi: vmw_pvscsi: Expand vcpuHint to 16 bits - Input: soc_button_array - also add Lenovo Yoga Tablet2 1051F to dmi_use_low_level_irq - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() - ASoC: es8328: Fix event generation for deemphasis control - ASoC: wm8962: Fix suspend while playing music - quota: Prevent memory allocation recursion while holding dq_lock - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ASoC: cs42l51: Correct minimum value for SX volume control - ASoC: cs42l56: Correct typo in minimum level for SX volume controls - ASoC: cs42l52: Correct TLV for Bypass Volume - ASoC: cs53l30: Correct number of volume levels on SX controls - ASoC: cs35l36: Update digital volume TLV - ASoC: cs42l52: Fix TLV scales for mixer controls - dma-debug: make things less spammy under memory pressure - ASoC: nau8822: Add operation for internal PLL off and on - arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3 - bpf: Fix incorrect memory charge cost calculation in stack_map_alloc() - nfsd: Replace use of rwsem with errseq_t - 9p: missing chunk of "fs/9p: Don't update file type when updating file attributes" - !164 add CONFIG_TXGBE=m for arm64 openeuler_deconfig - openeuler: configs: add CONFIG_NET_VENDOR_NETSWIFT=y and CONFIG_TXGBE=m for arm64 arch default config- binder: fix UAF of ref->proc caused by race condition - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() - wifi: mac80211: fix MBSSID parsing use-after-free - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - arm64: fix oops in concurrently setting insn_emulation sysctls - wifi: cfg80211: avoid nontransmitted BSS list corruption - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference - HID: roccat: Fix use-after-free in roccat_read() - wifi: cfg80211: fix BSS refcounting bugs - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT - zonefs: fix handling of explicit_open option on mount - PCI: qcom: Fix pipe clock imbalance - md/raid0: Ignore RAID0 layout if the second zone has only one device - interconnect: Restore sync state by ignoring ipa-virt in provider count - interconnect: qcom: sc7180: Drop IP0 interconnects - powerpc/mm: Switch obsolete dssall to .long - drm/atomic: Force bridge self-refresh-exit on CRTC switch - drm/bridge: analogix_dp: Support PSR-exit to disable transition - Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag - ixgbe: fix unexpected VLAN Rx in promisc mode on VF - ixgbe: fix bcast packets Rx on VF after promisc removal - nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION - nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling - nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION - net: phy: dp83867: retrigger SGMII AN when link change - mmc: block: Fix CQE recovery reset success - ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files - cifs: fix reconnect on smb3 mount types - cifs: return errors during session setup during reconnects - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 - ALSA: hda/conexant - Fix loopback issue with CX20632 - scripts/gdb: change kernel config dumping method - vringh: Fix loop descriptors check in the indirect cases - nodemask: Fix return values to be unsigned - cifs: version operations for smb20 unneeded when legacy support disabled - s390/gmap: voluntarily schedule during key setting - jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds - x86/cpu: Elide KCSAN for cpu_has() and friends - modpost: fix undefined behavior of is_arm_mapping_symbol() - drm/radeon: fix a possible null pointer dereference - ceph: allow ceph.dir.rctime xattr to be updatable - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" - scsi: myrb: Fix up null pointer access on myrb_cleanup() - md: protect md_unregister_thread from reentrancy - watchdog: wdat_wdt: Stop watchdog when rebooting the system - kernfs: Separate kernfs_pr_cont_buf and rename_lock. - serial: msm_serial: disable interrupts in __msm_console_write() - staging: rtl8712: fix uninit-value in r871xu_drv_init() - staging: rtl8712: fix uninit-value in usb_read8() and friends - clocksource/drivers/sp804: Avoid error on multiple instances - extcon: Modify extcon device to be created after driver data is set - misc: rtsx: set NULL intfdata when probe fails - usb: dwc2: gadget: don't reset gadget's driver->bus - sysrq: do not omit current cpu when showing backtrace of all active CPUs - USB: hcd-pci: Fully suspend across freeze/thaw cycle - drivers: usb: host: Fix deadlock in oxu_bus_suspend() - drivers: tty: serial: Fix deadlock in sa1100_set_termios() - USB: host: isp116x: check return value after calling platform_get_resource() - drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop() - drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop() - tty: Fix a possible resource leak in icom_probe - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() - lkdtm/usercopy: Expand size of "out of frame" object - iio: st_sensors: Add a local lock for protecting odr - staging: rtl8712: fix a potential memory leak in r871xu_drv_init() - iio: dummy: iio_simple_dummy: check the return value of kstrdup() - drm: imx: fix compiler warning with gcc-12 - net: altera: Fix refcount leak in altera_tse_mdio_create - ip_gre: test csum_start instead of transport header - net/mlx5: fs, fail conflicting actions - net/mlx5: Rearm the FW tracer after each tracer event - net: ipv6: unexport __init-annotated seg6_hmac_init() - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - net: mdio: unexport __init-annotated mdio_bus_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure - net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list - bpf, arm64: Clear prog->jited_len along prog->jited - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() - netfilter: nf_tables: bail out early if hardware offload is not supported - netfilter: nf_tables: memleak flow rule from commit path - netfilter: nf_tables: release new hooks on unsupported flowtable flags - ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe - netfilter: nf_tables: always initialize flowtable hook list in transaction - powerpc/kasan: Force thread size increase with KASAN - netfilter: nf_tables: delete flowtable hooks via transaction list - netfilter: nat: really support inet nat without l3 address - xprtrdma: treat all calls not a bcall when bc_serv is NULL - video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove() - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 - NFSv4: Don't hold the layoutget locks across multiple RPC calls - dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type - m68knommu: fix undefined reference to `_init_sp' - m68knommu: set ZERO_PAGE() to the allocated zeroed page - i2c: cadence: Increase timeout per message if necessary - f2fs: remove WARN_ON in f2fs_is_valid_blkaddr - iommu/arm-smmu-v3: check return value after calling platform_get_resource() - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() - tracing: Avoid adding tracer option before update_tracer_options - tracing: Fix sleeping function called from invalid context on RT kernel - bootconfig: Make the bootconfig.o as a normal object file - mips: cpc: Fix refcount leak in mips_cpc_default_phys_base - dmaengine: idxd: set DMA_INTERRUPT cap bit - perf c2c: Fix sorting in percent_rmt_hitm_cmp() - driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction - tipc: check attribute length for bearer name - scsi: sd: Fix potential NULL pointer dereference - afs: Fix infinite loop found by xfstest generic/676 - gpio: pca953x: use the correct register address to do regcache sync - tcp: tcp_rtx_synack() can be called from process context - net: sched: add barrier to fix packet stuck problem for lockless qdisc - net/mlx5e: Update netdev features after changing XDP state - net/mlx5: correct ECE offset in query qp output - net/mlx5: Don't use already freed action pointer - sfc: fix wrong tx channel offset with efx_separate_tx_channels - sfc: fix considering that all channels have TX queues - nfp: only report pause frame configuration for physical device - net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" - riscv: read-only pages should not be writable - bpf: Fix probe read error in ___bpf_prog_run() - ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty - jffs2: fix memory leak in jffs2_do_fill_super - modpost: fix removing numeric suffixes - net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks - net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry() - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog - s390/crypto: fix scatterwalk_unmap() callers in AES-GCM - clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value - ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition - watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking - driver: base: fix UAF when driver_attach failed - bus: ti-sysc: Fix warnings for unbind for serial - firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle - serial: stm32-usart: Correct CSIZE, bits, and parity - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 - serial: sifive: Sanitize CSIZE and c_iflag - serial: sh-sci: Don't allow CS5-6 - serial: txx9: Don't allow CS5-6 - serial: rda-uart: Don't allow CS5-6 - serial: digicolor-usart: Don't allow CS5-6 - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - serial: meson: acquire port->lock in startup() - rtc: mt6397: check return value after calling platform_get_resource() - clocksource/drivers/riscv: Events are stopped during CPU suspend - soc: rockchip: Fix refcount leak in rockchip_grf_init - extcon: ptn5150: Add queue work sync before driver release - coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier - serial: sifive: Report actual baud base rather than fixed 115200 - phy: qcom-qmp: fix pipe-clock imbalance on power-on failure - rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails - iio: adc: sc27xx: Fine tune the scale calibration values - iio: adc: sc27xx: fix read big scale voltage not right - iio: proximity: vl53l0x: Fix return value check of wait_for_completion_timeout - iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check - usb: typec: mux: Check dev_set_name() return value - firmware: stratix10-svc: fix a missing check on list iterator - misc: fastrpc: fix an incorrect NULL check on list iterator - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking - rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value - pwm: lp3943: Fix duty calculation in case period was clamped - staging: fieldbus: Fix the error handling path in anybuss_host_common_probe() - usb: musb: Fix missing of_node_put() in omap2430_probe - USB: storage: karma: fix rio_karma_init return - usb: usbip: add missing device lock on tweak configuration cmd - usb: usbip: fix a refcount leak in stub_probe() - tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_get - tty: n_tty: Restore EOF push handling behavior - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe - tty: goldfish: Use tty_port_destroy() to destroy port - lkdtm/bugs: Check for the NULL pointer after calling kmalloc - iio: adc: ad7124: Remove shift from scan_type - staging: greybus: codecs: fix type confusion of list iterator variable - pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - iommu/arm-smmu-v3: Disable ECMDQ before the system is suspended - tty: fix deadlock caused by calling printk() under tty_port->lock- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix dir corruption when ext4_dx_add_entry() fails - ext4: fix check for block being out of directory size - ext4: make sure ext4_append() always allocates new block - ext4: check if directory block is within i_size - ext4: make variable "count" signed - iommu: Fix compliation failure caused by iommu_device_register - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - blk-iocost: don't ignore vrate_min on QD contention - !157 Enable NVMe over TCP for arm64 - arm64: openeuler_defconfig: enable nvmf tcp- KVM: arm64: Try stage2 block mapping for host device MMIO - KVM: arm64: Remove the creation time's mapping of MMIO regions - ext4: fix use-after-free in ext4_ext_shift_extents - arm64: kdump: Properly handle the 4G boundary - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces - hwtracing: hisi_ptt: Fix up for "iommu/dma: Make header private" - MAINTAINERS: Add maintainer for HiSilicon PTT driver - docs: trace: Add HiSilicon PTT device driver documentation - hwtracing: hisi_ptt: Add tune function support for HiSilicon PCIe Tune and Trace device - hwtracing: hisi_ptt: Add trace function support for HiSilicon PCIe Tune and Trace device - iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identity - spi: hisi-sfc-v3xx: add address mode check - spi: hisi-sfc-v3xx: fix potential irq race condition - spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related ifendif protection - spi: hisi-sfc-v3xx: extend version checking compatibility - mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - sched/fair: Fix kabi broken in struct cfs_rq - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq - ext4: only allow test_dummy_encryption when supported - MIPS: IP30: Remove incorrect `cpu_has_fpu' override - MIPS: IP27: Remove incorrect `cpu_has_fpu' override - RDMA/rxe: Generate a completion for unsupported/invalid opcode - Revert "random: use static branch for crng_ready()" - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq - bfq: Remove pointless bfq_init_rq() calls - bfq: Drop pointless unlock-lock pair - bfq: Avoid merging queues with different parents - thermal/core: Fix memory leak in the error path - thermal/core: fix a UAF bug in __thermal_cooling_device_register() - kseltest/cgroup: Make test_stress.sh work if run interactively - xfs: assert in xfs_btree_del_cursor should take into account error - xfs: consider shutdown in bmapbt cursor delete assert - xfs: restore shutdown check in mapped write fault path - xfs: fix incorrect root dquot corruption error when switching group/project quota types - xfs: sync lazy sb accounting on quiesce of read-only mounts - xfs: set inode size after creating symlink - net: ipa: fix page free in ipa_endpoint_replenish_one() - net: ipa: fix page free in ipa_endpoint_trans_release() - phy: qcom-qmp: fix reset-controller leak on probe errors - coresight: core: Fix coresight device probe failure issue - blk-iolatency: Fix inflight count imbalances and IO hangs on offline - vdpasim: allow to enable a vq repeatedly - dt-bindings: gpio: altera: correct interrupt-cells - docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0 - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op - ARM: pxa: maybe fix gpio lookup tables - ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries - phy: qcom-qmp: fix struct clk leak on probe errors - arm64: dts: qcom: ipq8074: fix the sleep clock frequency - gma500: fix an incorrect NULL check on list iterator - tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator - serial: pch: don't overwrite xmit->buf[0] by x_char - stm: ltdc: fix two incorrect NULL checks on list iterator - carl9170: tx: fix an incorrect use of list iterator - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control - rtl818x: Prevent using not initialized queues - xtensa/simdisk: fix proc_read_simdisk() - hugetlb: fix huge_pmd_unshare address update - nodemask.h: fix compilation error with GCC12 - iommu/msm: Fix an incorrect NULL check on list iterator - ftrace: Clean up hash direct_functions on register failures - um: Fix out-of-bounds read in LDT setup - um: chan_user: Fix winch_tramp() return value - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx - cfg80211: declare MODULE_FIRMWARE for regulatory.db - irqchip: irq-xtensa-mx: fix initial IRQ affinity - irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39x - csky: patch_text: Fixup last cpu should be master - RDMA/hfi1: Fix potential integer multiplication overflow errors - Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug - ima: remove the IMA_TEMPLATE Kconfig option - media: coda: Add more H264 levels for CODA960 - media: coda: Fix reported H264 profile - mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N - mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_write - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - drm/i915/dsi: fix VBT send packet port selection for ICL+ - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator - drm/nouveau/clk: Fix an incorrect NULL check on list iterator - drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. - scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled - scsi: dc395x: Fix a missing check on list iterator - ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock - dlm: fix missing lkb refcount handling - dlm: fix plock invalid read - s390/perf: obtain sie_block from the right address - mm, compaction: fast_find_migrateblock() should return pfn in the target zone - PCI: qcom: Fix unbalanced PHY init on probe errors - PCI: qcom: Fix runtime PM imbalance on probe errors - PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299 - tracing: Fix potential double free in create_var_ref() - ACPI: property: Release subnode properties with data nodes - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state - bfq: Update cgroup information before merging bio - bfq: Split shared queues on move between cgroups - efi: Do not import certificates from UEFI Secure Boot for T2 Macs - iwlwifi: mvm: fix assert 1F04 upon reconfig - wifi: mac80211: fix use-after-free in chanctx code - f2fs: fix to do sanity check for inline inode - f2fs: fix fallocate to use file_modified to update permissions consistently - f2fs: fix to do sanity check on total_data_blocks - f2fs: don't need inode lock for system hidden quota - f2fs: fix deadloop in foreground GC - f2fs: fix to clear dirty inode in f2fs_evict_inode() - f2fs: fix to do sanity check on block address in f2fs_do_zero_range() - f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count() - perf jevents: Fix event syntax error caused by ExtSel - perf c2c: Use stdio interface if slang is not supported - i2c: rcar: fix PM ref counts in probe error paths - i2c: npcm: Handle spurious interrupts - i2c: npcm: Correct register access width - i2c: npcm: Fix timeout calculation - iommu/amd: Increase timeout waiting for GA log enablement - dmaengine: stm32-mdma: fix chan initialization in stm32_mdma_irq_handler() - dmaengine: stm32-mdma: rework interrupt handler - dmaengine: stm32-mdma: remove GISR1 register - video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup - NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout - NFS: Don't report errors from nfs_pageio_complete() more than once - NFS: Do not report flush errors in nfs_write_end() - NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS - NFS: Do not report EINTR/ERESTARTSYS as mapping errors - dmaengine: idxd: Fix the error handling path in idxd_cdev_register() - i2c: at91: Initialize dma_buf in at91_twi_xfer() - MIPS: Loongson: Use hwmon_device_register_with_groups() to register hwmon - cpufreq: mediatek: Unregister platform device on exit - cpufreq: mediatek: Use module_init and add module_exit - cpufreq: mediatek: add missing platform_driver_unregister() on error in mtk_cpufreq_driver_init - i2c: at91: use dma safe buffers - iommu/mediatek: Add list_del in mtk_iommu_remove - f2fs: fix dereference of stale list iterator after loop body - OPP: call of_node_put() on error path in _bandwidth_supported() - Input: stmfts - do not leave device disabled in stmfts_input_open - RDMA/hfi1: Prevent use of lock before it is initialized - mailbox: forward the hrtimer if not queued and under a lock - mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe() - powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup - macintosh: via-pmu and via-cuda need RTC_LIB - powerpc/perf: Fix the threshold compare group constraint for power9 - powerpc/64: Only WARN if __pa()/__va() called with bad addresses - hwrng: omap3-rom - fix using wrong clk_disable() in omap_rom_rng_runtime_resume() - PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits - Input: sparcspkr - fix refcount leak in bbc_beep_probe - crypto: cryptd - Protect per-CPU resource by disabling BH. - crypto: sun8i-ss - handle zero sized sg - crypto: sun8i-ss - rework handling of IV - PCI: imx6: Fix PERST# start-up sequence - ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - ASoC: atmel-classd: Remove endianness flag on class d component - ASoC: atmel-pdmic: Remove endianness flag on pdmic component - powerpc/4xx/cpm: Fix return value of __setup() handler - powerpc/idle: Fix return value of __setup() handler - pinctrl: renesas: core: Fix possible null-ptr-deref in sh_pfc_map_resources() - powerpc/8xx: export 'cpm_setbrg' for modules - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() - dax: fix cache flush on PMD-mapped pages - drivers/base/node.c: fix compaction sysfs file leak - pinctrl: mvebu: Fix irq_of_parse_and_map() return value - nvdimm: Allow overwrite in the presence of disabled dimms - nvdimm: Fix firmware activation deadlock scenarios - firmware: arm_scmi: Fix list protocols enumeration in the base protocol - mfd: ipaq-micro: Fix error check return value of platform_get_irq() - powerpc/fadump: fix PT_LOAD segment for boot memory area - arm: mediatek: select arch timer for mt7629 - pinctrl: bcm2835: implement hook for missing gpio-ranges - gpiolib: of: Introduce hook for missing gpio-ranges - crypto: marvell/cesa - ECB does not IV - misc: ocxl: fix possible double free in ocxl_file_register_afu - ARM: dts: bcm2835-rpi-b: Fix GPIO line names - ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED - ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C - ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT - ARM: dts: stm32: Fix PHY post-reset delay on Avenger96 - can: xilinx_can: mark bit timing constants as const - platform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctls - ARM: dts: imx6dl-colibri: Fix I2C pinmuxing - platform/chrome: cros_ec: fix error handling in cros_ec_register() - KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry - soc: qcom: llcc: Add MODULE_DEVICE_TABLE() - ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks - PCI: dwc: Fix setting error return on MSI DMA mapping failure - PCI: rockchip: Fix find_first_zero_bit() limit - PCI: cadence: Fix find_first_zero_bit() limit - soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc - soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc - ARM: dts: suniv: F1C100: fix watchdog compatible - memory: samsung: exynos5422-dmc: Avoid some over memory allocation - arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399 - net/smc: postpone sk_refcnt increment in connect() - rxrpc: Fix decision on when to generate an IDLE ACK - rxrpc: Don't let ack.previousPacket regress - rxrpc: Fix overlapping ACK accounting - rxrpc: Don't try to resend the request if we're receiving the reply - rxrpc: Fix listen() setting the bar too high for the prealloc rings - hv_netvsc: Fix potential dereference of NULL pointer - net: stmmac: fix out-of-bounds access in a selftest - net: stmmac: selftests: Use kcalloc() instead of kzalloc() - ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() - NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() - thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe - thermal/core: Fix memory leak in __thermal_cooling_device_register() - thermal/drivers/core: Use a char pointer for the cooling device name - thermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probe - thermal/drivers/bcm2711: Don't clamp temperature at zero - drm/i915: Fix CFI violation with show_dynamic_id() - drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path - x86/sev: Annotate stack change in the #VC handler - drm: msm: fix possible memory leak in mdp5_crtc_cursor_set() - drm/msm/a6xx: Fix refcount leak in a6xx_gpu_init - ext4: reject the 'commit' option on ext2 filesystems - media: rkvdec: h264: Fix bit depth wrap in pps packet - media: rkvdec: h264: Fix dpb_valid implementation - media: staging: media: rkvdec: Make use of the helper function devm_platform_ioremap_resource() - media: ov7670: remove ov7670_power_off from ov7670_remove - ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_* - sctp: read sk->sk_bound_dev_if once in sctp_rcv() - lsm,selinux: pass flowi_common instead of flowi to the LSM hooks - m68k: math-emu: Fix dependencies of math emulation support - nvme: set dma alignment to dword - Bluetooth: use hdev lock for accept_list and reject_list in conn req - Bluetooth: use inclusive language when filtering devices - Bluetooth: use inclusive language in HCI role comments - Bluetooth: LL privacy allow RPA - Bluetooth: L2CAP: Rudimentary typo fixes - Bluetooth: Interleave with allowlist scan - Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout - media: vsp1: Fix offset calculation for plane cropping - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init - media: exynos4-is: Change clk_disable to clk_disable_unprepare - media: st-delta: Fix PM disable depth imbalance in delta_probe - media: exynos4-is: Fix PM disable depth imbalance in fimc_is_probe - media: aspeed: Fix an error handling path in aspeed_video_probe() - scripts/faddr2line: Fix overlapping text section failures - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir - ASoC: samsung: Fix refcount leak in aries_audio_probe - ASoC: samsung: Use dev_err_probe() helper - regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt - ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe - ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe - ath11k: Don't check arvif->is_started before sending management frames - perf/amd/ibs: Use interrupt regs ip for stack unwinding - regulator: qcom_smd: Fix up PM8950 regulator configuration - Revert "cpufreq: Fix possible race in cpufreq online error path" - spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname() - iomap: iomap_write_failed fix - media: uvcvideo: Fix missing check to determine if element is found in list - drm/msm: return an error pointer in msm_gem_prime_get_sg_table() - drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected - drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected - drm/msm/dp: fix event thread stuck in wait_event after kthread_stop() - regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET - arm64: fix types in copy_highpage() - x86/mm: Cleanup the control_va_addr_alignment() __setup handler - irqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return value - irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value - irqchip/exiu: Fix acknowledgment of edge triggered interrupts - x86: Fix return value of __setup handlers - virtio_blk: fix the discard_granularity and discard_alignment queue limits - perf tools: Use Python devtools for version autodetection rather than runtime - drm/rockchip: vop: fix possible null-ptr-deref in vop_bind() - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H - drm/msm: add missing include to msm_drv.c - drm/msm/hdmi: fix error check return value of irq_of_parse_and_map() - drm/msm/hdmi: check return value after calling platform_get_resource_byname() - drm/msm/dsi: fix error checks and return values for DSI xmit functions - drm/msm/dp: fix error check return value of irq_of_parse_and_map() - drm/msm/dp: stop event kernel thread when DP unbind - drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume - perf tools: Add missing headers needed by util/data.h - ASoC: rk3328: fix disabling mclk on pclk probe failure - x86/speculation: Add missing prototype for unpriv_ebpf_notify() - mtd: rawnand: cadence: fix possible null-ptr-deref in cadence_nand_dt_probe() - x86/pm: Fix false positive kmemleak report in msr_build_context() - mtd: spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check() - libbpf: Fix logic for finding matching program for CO-RE relocation - selftests/resctrl: Fix null pointer dereference on open failed - scsi: ufs: core: Exclude UECxx from SFR dump list - scsi: ufs: qcom: Fix ufs_qcom_resume() - drm/msm/dpu: adjust display_v_end for eDP and DP - of: overlay: do not break notify on NOTIFY_{OK|STOP} - fsnotify: fix wrong lockdep annotations - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 - media: hantro: Empty encoder capture buffers by default - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix - cpufreq: Fix possible race in cpufreq online error path - spi: img-spfi: Fix pm_runtime_get_sync() error checking - drm/bridge: Fix error handling in analogix_dp_probe - HID: elan: Fix potential double free in elan_input_configured - HID: hid-led: fix maximum brightness for Dream Cheeky - mtd: rawnand: denali: Use managed device resources - EDAC/dmc520: Don't print an error for each unconfigured interrupt line - drbd: fix duplicate array initializer - target: remove an incorrect unmap zeroes data deduction - efi: Add missing prototype for efi_capsule_setup_info - NFC: NULL out the dev->rfkill to prevent UAF - net: dsa: mt7530: 1G can also support 1000BASE-X link mode - scftorture: Fix distribution of short handler delays - spi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeout - drm: mali-dp: potential dereference of null pointer - drm/komeda: Fix an undefined behavior bug in komeda_plane_add() - nl80211: show SSID for P2P_GO interfaces - bpf: Fix excessive memory allocation in stack_map_alloc() - libbpf: Don't error out on CO-RE relos for overriden weak subprogs - drm/vc4: txp: Force alpha to be 0xff if it's disabled - drm/vc4: txp: Don't set TXP_VSTART_AT_EOF - drm/vc4: hvs: Reset muxes at probe time - drm/mediatek: Fix mtk_cec_mask() - drm/ingenic: Reset pixclock rate when parent clock rate changes - x86/delay: Fix the wrong asm constraint in delay_loop() - ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe - spi: qcom-qspi: Add minItems to interconnect-names - drm/bridge: adv7511: clean up CEC adapter when probe fails - drm/edid: fix invalid EDID extension block filtering - ath9k: fix ar9003_get_eepmisc - ath11k: acquire ab->base_lock in unassign when finding the peer by addr - dt-bindings: display: sitronix, st7735r: Fix backlight in example - RDMA/hfi1: Prevent panic when SDMA is disabled - powerpc/iommu: Add missing of_node_put in iommu_init_early_dart - macintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled - powerpc/powernv: fix missing of_node_put in uv_init() - powerpc/xics: fix refcount leak in icp_opal_init() - powerpc/powernv/vas: Assign real address to rx_fifo in vas_rx_win_attr - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - ARM: hisi: Add missing of_node_put after of_find_compatible_node - ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM - ARM: versatile: Add missing of_node_put in dcscb_init - pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_pfc_map_resources() - fat: add ratelimit to fat*_ent_bread() - powerpc/fadump: Fix fadump to work with a different endian capture kernel - ARM: OMAP1: clock: Fix UART rate reporting algorithm - fs: jfs: fix possible NULL pointer dereference in dbFree() - soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc - crypto: ccree - use fine grained DMA mapping dir - PM / devfreq: rk3399_dmc: Disable edev on remove() - arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count - ARM: dts: s5pv210: align DMA channels with dtschema - ARM: dts: ox820: align interrupt controller node name with dtschema - IB/rdmavt: add missing locks in rvt_ruc_loopback - gfs2: use i_lock spin_lock for inode qadata - selftests/bpf: fix btf_dump/btf_dump due to recent clang change - eth: tg3: silence the GCC 12 array-bounds warning - rxrpc, afs: Fix selection of abort codes - rxrpc: Return an error to sendmsg if call failed - m68k: atari: Make Atari ROM port I/O write macros return void - x86/microcode: Add explicit CPU vendor dependency - can: mcp251xfd: silence clang's -Wunaligned-access warning - ASoC: rt1015p: remove dependency on GPIOLIB - ASoC: max98357a: remove dependency on GPIOLIB - media: exynos4-is: Fix compile warning - net: phy: micrel: Allow probing without .driver_data - nbd: Fix hung on disconnect request if socket is closed before - ASoC: rt5645: Fix errorenous cleanup order - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - openrisc: start CPU timer early in boot - media: cec-adap.c: fix is_configuring state - media: imon: reorganize serialization - media: coda: limit frame interval enumeration to supported encoder frame sizes - media: rga: fix possible memory leak in rga_probe - rtlwifi: Use pr_warn instead of WARN_ONCE - ipmi: Fix pr_fmt to avoid compilation issues - ipmi:ssif: Check for NULL msg when handling events and messages - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC - spi: stm32-qspi: Fix wait_cmd timeout in APM mode - perf/amd/ibs: Cascade pmu init functions' return value - s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES - net: remove two BUG() from skb_checksum_help() - ASoC: tscs454: Add endianness flag in snd_soc_component_driver - HID: bigben: fix slab-out-of-bounds Write in bigben_probe - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo - mlxsw: Treat LLDP packets as control - mlxsw: spectrum_dcb: Do not warn about priority changes - ASoC: dapm: Don't fold register value changes into notifications - net/mlx5: fs, delete the FTE when there are no rules attached to it - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL - drm: msm: fix error check return value of irq_of_parse_and_map() - arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall - ath10k: skip ath10k_halt during suspend for driver state RESTARTING - drm/amd/pm: fix the compile warning - drm/plane: Move range check for format_count earlier - ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 - ath11k: disable spectral scan during spectral deinit - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() - scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() - scsi: megaraid: Fix error check return value of register_chrdev() - drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit - mmc: jz4740: Apply DMA engine limits to maximum segment size - md/bitmap: don't set sb values if can't pass sanity check - media: cx25821: Fix the warning when removing the module - media: pci: cx23885: Fix the error handling in cx23885_initdev() - media: venus: hfi: avoid null dereference in deinit - ath9k: fix QCA9561 PA bias level - drm/amd/pm: fix double free in si_parse_power_table() - tools/power turbostat: fix ICX DRAM power numbers - spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA direction - ALSA: jack: Access input_dev under mutex - sfc: ef10: Fix assigning negative value to unsigned variable - rcu: Make TASKS_RUDE_RCU select IRQ_WORK - rcu-tasks: Fix race in schedule and flush work - drm/komeda: return early if drm_universal_plane_init() fails. - ACPICA: Avoid cache flush inside virtual machines - x86/platform/uv: Update TSC sync state for UV5 - fbcon: Consistently protect deferred_takeover with console_lock() - ipv6: fix locking issues with loops over idev->addr_list - ipw2x00: Fix potential NULL dereference in libipw_xmit() - b43: Fix assigning negative value to unsigned variable - b43legacy: Fix assigning negative value to unsigned variable - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes - iommu/vt-d: Add RPLS to quirk list to skip TE disabling - btrfs: repair super block num_devices automatically - btrfs: add "0x" prefix for unsupported optional features - ptrace: Reimplement PTRACE_KILL by always sending SIGKILL - ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP - ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP - perf/x86/intel: Fix event constraints for ICL - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails - parisc/stifb: Keep track of hardware path of graphics card - Fonts: Make font size unsigned in font_desc - xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI - cifs: when extending a file with falloc we should make files not-sparse - usb: core: hcd: Add support for deferring roothub registration - usb: dwc3: gadget: Move null pinter check to proper place - USB: new quirk for Dell Gen 2 devices - USB: serial: option: add Quectel BG95 modem - ALSA: usb-audio: Cancel pending work at closing a MIDI substream - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop - riscv: Fix irq_work when SMP is disabled - riscv: Initialize thread pointer before calling C functions - parisc/stifb: Implement fb_is_primary_device() - binfmt_flat: do not stop relocating GOT entries prematurely on riscv- efi: capsule-loader: Fix use-after-free in efi_capsule_write - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options - etmem: add CONFIG_ETMEM macro definition for etmem feature - config: enable CONFIG_ETMEM by default - add ETMEM feature CONFIG to mm/Kconfig - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - RDMA/hns: Fix gid idx issue caused by free mr - RDMA/hns: Use the reserved loopback QPs to free MR before destroying MPT - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - blk-mq: fix io hung due to missing commit_rqs - x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - !110 Add patches for CVE-2022-29900, CVE-2022-23816 and CVE-2022-29901 - Re-add padlen to the structure alt_instr - tools headers: Remove broken definition of __LITTLE_ENDIAN - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' - again - objtool: Fix elf_create_undef_symbol() endianness - kvm: fix objtool relocation warning - um: Add missing apply_returns() - x86/bugs: Remove apostrophe typo - tools headers cpufeatures: Sync with the kernel sources - tools arch x86: Sync the msr-index.h copy with the kernel sources - x86/kvm: fix FASTOP_SIZE when return thunks are enabled - efi/x86: use naked RET on mixed mode call wrapper - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/ftrace: Add UNWIND_HINT_FUNC annotation for ftrace_stub - x86/xen: Fix initialisation in hypercall_page after rethunk - x86, kvm: use proper ASM macros for kvm_vcpu_is_preempted - tools/insn: Restore the relative include paths for cross building - x86/static_call: Serialize __static_call_fixup() properly - x86/speculation: Disable RRSBA behavior - x86/kexec: Disable RET on kexec - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/retbleed: Add fine grained Kconfig knobs - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - KVM: VMX: Convert launched argument to flags - KVM: VMX: Flatten __vmx_vcpu_run() - objtool: Re-add UNWIND_HINT_{SAVE_RESTORE} - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/cpu/amd: Add Spectral Chicken - objtool: Add entry UNRET validation - x86/bugs: Do IBPB fallback check only once - x86/bugs: Add retbleed=ibpb - x86/xen: Rename SYS* entry points - objtool: Update Retpoline validation - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Enable STIBP for JMP2RET - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86: Add magic AMD return-thunk - objtool: Treat .text.__x86.* as noinstr - x86: Use return-thunk in asm code - x86/sev: Avoid using __x86_return_thunk - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation - x86/kvm: Fix SETcc emulation for return thunks - x86/bpf: Use alternative RET encoding - x86/ftrace: Use alternative RET encoding - x86,static_call: Use alternative RET encoding - objtool: skip non-text sections when adding return-thunk sites - x86,objtool: Create .return_sites - x86: Undo return-thunk damage - x86/retpoline: Use -mfunction-return - Makefile: Set retpoline cflags based on CONFIG_CC_IS_{CLANG,GCC} - x86/retpoline: Swizzle retpoline thunk - x86/retpoline: Cleanup some #ifdefery - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/kvm/vmx: Make noinstr clean - x86/realmode: build with -D__DISABLE_EXPORTS - x86/entry: Remove skip_r11rcx - objtool: Fix SLS validation for kcov tail-call replacement - crypto: x86/poly1305 - Fixup SLS - objtool: Default ignore INT3 for unreachable - kvm/emulate: Fix SETcc emulation function offsets with SLS - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' - x86: Add straight-line-speculation mitigation - objtool: Add straight-line-speculation validation - x86/alternative: Relax text_poke_bp() constraint - x86: Fix objtool build warning - x86: Prepare inline-asm for straight-line-speculation - x86: Prepare asm files for straight-line-speculation - x86/lib/atomic64_386_32: Rename things - bpf,x86: Respect X86_FEATURE_RETPOLINE* - bpf,x86: Simplify computing label offsets - x86/alternative: Implement .retpoline_sites support - x86/retpoline: Create a retpoline thunk array - x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h - x86/asm: Fixup odd GEN-for-each-reg.h usage - x86/asm: Fix register order - x86/retpoline: Remove unused replacement symbols - objtool,x86: Replace alternatives with .retpoline_sites - objtool: Explicitly avoid self modifying code in .altinstr_replacement - objtool: Classify symbols - objtool: Handle __sanitize_cov*() tail calls - objtool: Introduce CFI hash - objtool: Make .altinstructions section entry size consistent - objtool: Remove reloc symbol type checks in get_alt_entry() - objtool: print out the symbol type when complaining about it - objtool: Teach get_alt_entry() about more relocation types - objtool: Don't make .altinstructions writable - objtool/x86: Ignore __x86_indirect_alt_* symbols - objtool: Only rewrite unconditional retpoline thunk calls - objtool: Fix .symtab_shndx handling for elf_create_undef_symbol() - x86/alternative: Optimize single-byte NOPs at an arbitrary position - objtool: Support asm jump tables - objtool/x86: Rewrite retpoline thunk calls - objtool: Skip magical retpoline .altinstr_replacement - objtool: Cache instruction relocs - objtool: Keep track of retpoline call sites - objtool: Add elf_create_undef_symbol() - objtool: Extract elf_symbol_add() - objtool: Extract elf_strtab_concat() - objtool: Create reloc sections implicitly - objtool: Add elf_create_reloc() helper - objtool: Rework the elf_rebuild_reloc_section() logic - objtool: Handle per arch retpoline naming - objtool: Correctly handle retpoline thunk calls - x86/retpoline: Simplify retpolines - x86/alternatives: Optimize optimize_nops() - x86: Add insn_decode_kernel() - x86/alternative: Use insn_decode() - x86/insn: Add an insn_decode() API - x86/insn: Add a __ignore_sync_check__ marker - x86/insn: Rename insn_decode() to insn_decode_from_regs() - x86/alternative: Use ALTERNATIVE_TERNARY() in _static_cpu_has() - x86/alternative: Support ALTERNATIVE_TERNARY - x86/alternative: Support not-feature - x86/alternative: Merge include files - x86/xen: Support objtool vmlinux.o validation in xen-head.S - x86/xen: Support objtool validation in xen-asm.S - objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNC - objtool: Assume only ELF functions do sibling calls - objtool: Support retpoline jump detection for vmlinux.o - objtool: Support stack layout changes in alternatives - objtool: Add 'alt_group' struct - objtool: Refactor ORC section generation - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw - KVM/VMX: Use TEST %REG,%REG instead of CMP $0,%REG in vmenter.S- netfilter: nf_tables: disallow binding to already bound chain - netfilter: nf_conntrack_irc: Tighten matching on DCC message - arm64: openeuler_defconfig: enable ACPI_HMAT and HOT_MEMREMOVE - video: fbdev: i740fb: Error out if 'pixclock' equals zero - block: fix the problem of io_ticks becoming smaller - KVM: x86: do not report a vCPU as preempted outside instruction boundaries - !107 video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow CHAIN_ID to refer to another table - netfilter: nf_tables: do not allow SET_ID to refer to another table- bpf, cgroup: Fix kernel BUG in purge_effective_progs - bpf: Don't use tnum_range on array range checking for poke descriptors - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup - af_key: Do not call xfrm_probe_algs in parallel - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - pipe: fix kabi for poll_usage in struct pipe_inode_info - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - bpf: Fix potential array overflow in bpf_trampoline_get_progs() - NFSD: Fix possible sleep during nfsd4_release_lockowner() - NFS: Memory allocation failures are not server fatal errors - docs: submitting-patches: Fix crossref to 'The canonical patch format' - tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() - tpm: Fix buffer access in tpm2_get_tpm_pt() - HID: multitouch: add quirks to enable Lenovo X12 trackpoint - HID: multitouch: Add support for Google Whiskers Touchpad - raid5: introduce MD_BROKEN - dm verity: set DM_TARGET_IMMUTABLE feature flag - dm stats: add cond_resched when looping over entries - dm crypt: make printing of the key constant-time - dm integrity: fix error code in dm_integrity_ctr() - ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries - Bluetooth: hci_qca: Use del_timer_sync() before freeing - zsmalloc: fix races between asynchronous zspage free and page migration - crypto: ecrdsa - Fix incorrect use of vli_cmp - crypto: caam - fix i.MX6SX entropy delay value - x86, kvm: use correct GFP flags for preemption disabled - x86/kvm: Alloc dummy async #PF token outside of raw spinlock - KVM: PPC: Book3S HV: fix incorrect NULL check on list iterator - netfilter: conntrack: re-fetch conntrack after insertion - crypto: drbg - make reseeding from get_random_bytes() synchronous - crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed() - crypto: drbg - track whether DRBG was seeded with !rng_is_initialized() - crypto: drbg - prepare for more fine-grained tracking of seeding state - lib/crypto: add prompts back to crypto libraries - exfat: check if cluster num is valid - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() - xfs: detect overflows in bmbt records - net: ipa: compute proper aggregation limit - assoc_array: Fix BUG_ON during garbage collect - cfg80211: set custom regdomain after wiphy registration - pipe: Fix missing lock in pipe_resize_ring() - pipe: make poll_usage boolean and annotate its access - drivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI controllers - i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging - net: ftgmac100: Disable hardware checksum on AST2600 - nfc: pn533: Fix buggy cleanup order - net: af_key: check encryption module availability consistency - percpu_ref_init(): clean ->percpu_count_ref on failure - pinctrl: sunxi: fix f1c100s uart2 function- net: fix sk_wmem_schedule() and sk_rmem_schedule() errors - KVM: arm64: Use generic KVM xfer to guest work function - entry: KVM: Allow use of generic KVM entry w/o full generic support - KVM: arm64: Record number of signal exits as a vCPU stat - VFS: Rolling Back the fmode macro definition and structure members - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback - Revert "NFS: Use of mapping_set_error() results in spurious errors" - random: Fix kabi change of get_random_bytes() - random: Fix kabi change due to enum cpuhp_state - ALSA: ctxfi: Add SB046x PCI ID - random: check for signals after page of pool writes - random: wire up fops->splice_{read,write}_iter() - random: convert to using fops->write_iter() - random: convert to using fops->read_iter() - random: unify batched entropy implementations - random: move randomize_page() into mm where it belongs - random: move initialization functions out of hot pages - random: make consistent use of buf and len - random: use proper return types on get_random_{int,long}_wait() - random: remove extern from functions in header - random: use static branch for crng_ready() - random: credit architectural init the exact amount - random: handle latent entropy and command line from random_init() - random: use proper jiffies comparison macro - random: remove ratelimiting for in-kernel unseeded randomness - random: move initialization out of reseeding hot path - random: avoid initializing twice in credit race - random: use symbolic constants for crng_init states - siphash: use one source of truth for siphash permutations - random: help compiler out with fast_mix() by using simpler arguments - random: do not use input pool from hard IRQs - random: order timer entropy functions below interrupt functions - random: do not pretend to handle premature next security model - random: use first 128 bits of input as fast init - random: do not use batches when !crng_ready() - random: insist on random_get_entropy() existing in order to simplify - xtensa: use fallback for random_get_entropy() instead of zero - sparc: use fallback for random_get_entropy() instead of zero - um: use fallback for random_get_entropy() instead of zero - x86/tsc: Use fallback for random_get_entropy() instead of zero - nios2: use fallback for random_get_entropy() instead of zero - arm: use fallback for random_get_entropy() instead of zero - mips: use fallback for random_get_entropy() instead of just c0 random - riscv: use fallback for random_get_entropy() instead of zero - m68k: use fallback for random_get_entropy() instead of zero - timekeeping: Add raw clock fallback for random_get_entropy() - powerpc: define get_cycles macro for arch-override - alpha: define get_cycles macro for arch-override - parisc: define get_cycles macro for arch-override - s390: define get_cycles macro for arch-override - ia64: define get_cycles macro for arch-override - init: call time_init() before rand_initialize() - random: fix sysctl documentation nits - random: document crng_fast_key_erasure() destination possibility - random: make random_get_entropy() return an unsigned long - random: allow partial reads if later user copies fail - random: check for signals every PAGE_SIZE chunk of /dev/[u]random - random: check for signal_pending() outside of need_resched() check - random: do not allow user to keep crng key around on stack - random: do not split fast init input in add_hwgenerator_randomness() - random: mix build-time latent entropy into pool at init - random: re-add removed comment about get_random_{u32,u64} reseeding - random: treat bootloader trust toggle the same way as cpu trust toggle - random: skip fast_init if hwrng provides large chunk of entropy - random: check for signal and try earlier when generating entropy - random: reseed more often immediately after booting - random: make consistent usage of crng_ready() - random: use SipHash as interrupt entropy accumulator - random: replace custom notifier chain with standard one - random: don't let 644 read-only sysctls be written to - random: give sysctl_random_min_urandom_seed a more sensible value - random: do crng pre-init loading in worker rather than irq - random: unify cycles_t and jiffies usage and types - random: cleanup UUID handling - random: only wake up writers after zap if threshold was passed - random: round-robin registers as ulong, not u32 - random: clear fast pool, crng, and batches in cpuhp bring up - random: pull add_hwgenerator_randomness() declaration into random.h - random: check for crng_init == 0 in add_device_randomness() - random: unify early init crng load accounting - random: do not take pool spinlock at boot - random: defer fast pool mixing to worker - random: rewrite header introductory comment - random: group sysctl functions - random: group userspace read/write functions - random: group entropy collection functions - random: group entropy extraction functions - random: group crng functions - random: group initialization wait functions - random: remove whitespace and reorder includes - random: remove useless header comment - random: introduce drain_entropy() helper to declutter crng_reseed() - random: deobfuscate irq u32/u64 contributions - random: add proper SPDX header - random: remove unused tracepoints - random: remove ifdef'd out interrupt bench - random: tie batched entropy generation to base_crng generation - random: fix locking for crng_init in crng_reseed() - random: zero buffer after reading entropy from userspace - random: remove outdated INT_MAX >> 6 check in urandom_read() - random: make more consistent use of integer types - random: use hash function for crng_slow_load() - random: use simpler fast key erasure flow on per-cpu keys - random: absorb fast pool into input pool after fast load - random: do not xor RDRAND when writing into /dev/random - random: ensure early RDSEED goes through mixer on init - random: inline leaves of rand_initialize() - random: get rid of secondary crngs - random: use RDSEED instead of RDRAND in entropy extraction - random: fix locking in crng_fast_load() - random: remove batched entropy locking - random: remove use_input_pool parameter from crng_reseed() - random: make credit_entropy_bits() always safe - random: always wake up entropy writers after extraction - random: use linear min-entropy accumulation crediting - random: simplify entropy debiting - random: use computational hash for entropy extraction - random: only call crng_finalize_init() for primary_crng - random: access primary_pool directly rather than through pointer - random: continually use hwgenerator randomness - random: simplify arithmetic function flow in account() - random: selectively clang-format where it makes sense - random: access input_pool_data directly rather than through pointer - random: cleanup fractional entropy shift constants - random: prepend remaining pool constants with POOL_ - random: de-duplicate INPUT_POOL constants - random: remove unused OUTPUT_POOL constants - random: rather than entropy_store abstraction, use global - random: remove unused extract_entropy() reserved argument - random: remove incomplete last_data logic - random: cleanup integer types - random: cleanup poolinfo abstraction - random: fix typo in comments - random: don't reset crng_init_cnt on urandom_read() - random: avoid superfluous call to RDRAND in CRNG extraction - random: early initialization of ChaCha constants - random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs - random: harmonize "crng init done" messages - random: mix bootloader randomness into pool - random: do not re-init if crng_reseed completes before primary init - random: do not sign extend bytes for rotation when mixing - random: use BLAKE2s instead of SHA1 in extraction - random: remove unused irq_flags argument from add_interrupt_randomness() - random: document add_hwgenerator_randomness() with other input functions - lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI - lib/crypto: sha1: re-roll loops to reduce code size - lib/crypto: blake2s: move hmac construction into wireguard - lib/crypto: blake2s: include as built-in - crypto: blake2s - include instead of - crypto: blake2s - adjust include guard naming - crypto: blake2s - add comment for blake2s_state fields - crypto: blake2s - optimize blake2s initialization - crypto: blake2s - share the "shash" API boilerplate code - crypto: blake2s - move update and final logic to internal/blake2s.h - crypto: blake2s - remove unneeded includes - crypto: x86/blake2s - define shash_alg structs using macros - crypto: blake2s - define shash_alg structs using macros - crypto: lib/blake2s - Move selftest prototype into header file - MAINTAINERS: add git tree for random.c - MAINTAINERS: co-maintain random.c - random: remove dead code left over from blocking pool - random: avoid arch_get_random_seed_long() when collecting IRQ randomness - ACPI: sysfs: Fix BERT error region memory mapping - ACPI: sysfs: Make sparse happy about address space in use - media: vim2m: initialize the media device earlier - media: vim2m: Register video device after setting up internals - KVM: x86: Properly handle APF vs disabled LAPIC situation - staging: rtl8723bs: prevent ->Ssid overflow in rtw_wx_set_scan() - Revert "alinux: random: speed up the initialization of module" - !71 xfs: backport 2 patches from upstream - xfs: fix inode reservation space for removing transaction - xfs: fix comment for start time value of inode with bigtime enabled- module: check for exit sections in layout_sections() instead of module_init_section() - afs: Fix afs_getattr() to refetch file status if callback break occurred - i2c: mt7621: fix missing clk_disable_unprepare() on error in mtk_i2c_probe() - module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD - dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group - Input: ili210x - fix reset timing - arm64: Enable repeat tlbi workaround on KRYO4XX gold CPUs - net: atlantic: verify hw_head_ lies within TX buffer ring - net: atlantic: add check for MAX_SKB_FRAGS - net: atlantic: reduce scope of is_rsc_complete - net: atlantic: fix "frag[0] not initialized" - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() - ethernet: tulip: fix missing pci_disable_device() on error in tulip_init_one() - nl80211: fix locking in nl80211_set_tx_bitrate_mask() - selftests: add ping test with ping_group_range tuned - nl80211: validate S1G channel width - mac80211: fix rx reordering with non explicit / psmp ack policy - scsi: qla2xxx: Fix missed DMA unmap for aborted commands - perf bench numa: Address compiler error on s390 - gpio: mvebu/pwm: Refuse requests with inverted polarity - gpio: gpio-vf610: do not touch other bits when set the target bit - riscv: dts: sifive: fu540-c000: align dma node name with dtschema - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - igb: skip phy status check where unavailable - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - net: af_key: add check for pfkey_broadcast in function pfkey_process - net/mlx5e: Properly block LRO when XDP is enabled - NFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc - net/qla3xxx: Fix a test in ql_reset_work() - clk: at91: generated: consider range when calculating best rate - ice: fix possible under reporting of ethtool Tx and Rx statistics - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: systemport: Fix an error handling path in bcm_sysport_probe() - net/sched: act_pedit: sanitize shift argument before usage - net: evaluate net.ipvX.conf.all.disable_policy and disable_xfrm - net: macb: Increment rx bd head after allocating skb and buffer - net: ipa: record proper RX transaction count - ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group - pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl - ARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace - drm/dp/mst: fix a possible memory leak in fetch_monitor_name() - libceph: fix potential use-after-free on linger ping and resends - crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ - arm64: mte: Ensure the cleared tags are visible before setting the PTE - arm64: paravirt: Use RCU read locks to guard stolen_time - KVM: x86/mmu: Update number of zapped pages even if page list is stable - PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold - Fix double fget() in vhost_net_set_backend() - selinux: fix bad cleanup on error in hashtab_duplicate() - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise - ALSA: wavefront: Proper check of get_user() error - ALSA: usb-audio: Restore Rane SL-1 quirk - nilfs2: fix lockdep warnings during disk space reclamation - nilfs2: fix lockdep warnings in page operations for btree nodes - platform/chrome: cros_ec_debugfs: detach log reader wq from devm - drbd: remove usage of list iterator variable after loop - MIPS: lantiq: check the return value of kzalloc() - fs: fix an infinite loop in iomap_fiemap - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - nvme-multipath: fix hang when disk goes live over reconnect - tools/virtio: compile with -pthread - vhost_vdpa: don't setup irq offloading when irq_num < 0 - s390/pci: improve zpci_dev reference counting - ALSA: hda/realtek: Enable headset mic on Lenovo P360 - crypto: x86/chacha20 - Avoid spurious jumps to other functions - crypto: stm32 - fix reference leak in stm32_crc_remove - rtc: sun6i: Fix time overflow handling - gfs2: Disable page faults during lockless buffered reads - nvme-pci: add quirks for Samsung X5 SSDs - Input: stmfts - fix reference leak in stmfts_input_open - Input: add bounds checking to input_set_capability() - um: Cleanup syscall_handler_t definition/cast, fix warning - rtc: pcf2127: fix bug when reading alarm registers - rtc: fix use-after-free on device removal - igc: Update I226_K device ID - igc: Remove phy->type checking - igc: Remove _I_PHY_ID checking - io_uring: always grab file table for deferred statx - usb: gadget: fix race when gadget driver register via ioctl- crypto: arm64/poly1305 - fix a read out-of-bound - posix-cpu-timers: Cleanup CPU timers before freeing them during exec - net_sched: cls_route: remove from list when handle is 0 - tty: serial: 8250: 8250_port: Move prototypes to shared location - mm/slub: add missing TID updates on slab deactivation - signal/seccomp: Dump core when there is only one live thread - netfilter: nft_compat: use nfnetlink_unicast() - netfilter: use nfnetlink_unicast() - dm-mpath: fix UAF in multipath_message() - tun: avoid double free in tun_free_netdev - efi/libstub: arm64: Fix KASLR and memmap= collision - efi/libstub: arm64: support strchr function for EFI stub - Revert "mm/page_cache_limit: add pagecache limit proc interface" - Revert "mm/page_cache_limit: create kernel thread for page cache limit" - Revert "mm/page_cache_limit: calculate reclaim pages for each node" - Revert "mm/page_cache_limit: shrink page cache" - Revert "mm/page_cache_limit: reconfiguration about page cache limit when memory plug/unplug" - Revert "mm/page_cache_limit: do shrink_page_cache when adding page to page cache" - Revert "mm/page_cache_limit: add support for droping caches for target node" - drivers/perf: hisi: Add Support for CPA PMU - drivers/perf: hisi: Associate PMUs in SICL with CPUs online - drivers/perf: hisi: Add driver for HiSilicon PCIe PMU - SUNRPC: Fix fall-through warnings for Clang - usb: gadget: uvc: allow for application to cleanly shutdown - usb: gadget: uvc: rename function to be more consistent - ping: fix address binding wrt vrf - arm[64]/memremap: don't abuse pfn_valid() to ensure presence of linear map - net: phy: Fix race condition on link status change - SUNRPC: Don't call connect() more than once on a TCP socket - SUNRPC: Prevent immediate close+reconnect - SUNRPC: Clean up scheduling of autoclose - drm/vmwgfx: Initialize drm_mode_fb_cmd2 - cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp() - net: atlantic: always deep reset on pm op, fixing up my null deref regression - i40e: i40e_main: fix a missing check on list iterator - drm/nouveau/tegra: Stop using iommu_present() - ceph: fix setting of xattrs on async created inodes - serial: 8250_mtk: Fix register address for XON/XOFF character - serial: 8250_mtk: Fix UART_EFR register address - slimbus: qcom: Fix IRQ check in qcom_slim_probe - USB: serial: option: add Fibocom MA510 modem - USB: serial: option: add Fibocom L610 modem - USB: serial: qcserial: add support for Sierra Wireless EM7590 - USB: serial: pl2303: add device id for HP LM930 Display - usb: typec: tcpci_mt6360: Update for BMC PHY setting - usb: typec: tcpci: Don't skip cleanup in .remove() on error - usb: cdc-wdm: fix reading stuck on device close - tty: n_gsm: fix mux activation issues in gsm_config() - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() - firmware_loader: use kernel credentials when reading firmware - tcp: resalt the secret every 10 seconds - net: sfp: Add tx-fault workaround for Huawei MA5671A SFP ONT - net: emaclite: Don't advertise 1000BASE-T and do auto negotiation - s390: disable -Warray-bounds - ASoC: ops: Validate input values in snd_soc_put_volsw_range() - ASoC: max98090: Generate notifications on changes for custom control - ASoC: max98090: Reject invalid values in custom control put() - hwmon: (f71882fg) Fix negative temperature - gfs2: Fix filesystem block deallocation for short writes - tls: Fix context leak on tls_device_down - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() - net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending - net: dsa: bcm_sf2: Fix Wake-on-LAN with mac_link_down() - net: bcmgenet: Check for Wake-on-LAN interrupt probe deferral - net/sched: act_pedit: really ensure the skb is writable - s390/lcs: fix variable dereferenced before check - s390/ctcm: fix potential memory leak - s390/ctcm: fix variable dereferenced before check - selftests: vm: Makefile: rename TARGETS to VMTARGETS - hwmon: (ltq-cputemp) restrict it to SOC_XWAY - dim: initialize all struct fields - ionic: fix missing pci_release_regions() on error in ionic_probe() - nfs: fix broken handling of the softreval mount option - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection - net: sfc: fix memory leak due to ptp channel - sfc: Use swap() instead of open coding it - netlink: do not reset transport header in netlink_recvmsg() - drm/nouveau: Fix a potential theorical leak in nouveau_get_backlight_name() - ipv4: drop dst in multicast routing path - net: mscc: ocelot: avoid corrupting hardware counters when moving VCAP filters - net: mscc: ocelot: restrict tc-trap actions to VCAP IS2 lookup 0 - net: mscc: ocelot: fix VCAP IS2 filters matching on both lookups - net: mscc: ocelot: fix last VCAP IS1/IS2 filter persisting in hardware when deleted - net: Fix features skip in for_each_netdev_feature() - mac80211: Reset MBSSID parameters upon connection - hwmon: (tmp401) Add OF device ID table - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing - batman-adv: Don't skb_split skbuffs with frag_list - !68 scsi: mpt3sas: Transition IOC to Ready state during shutdown - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown - !48 Fix kabi header file being repeatedly referenced by the same file - scsi: mpt3sas: Transition IOC to Ready state during shutdown - Fix kabi header file being repeatedly referenced by the same file- x86: Clear .brk area at early boot- netfilter: nf_queue: do not allow packet truncation below transport header offset - io_uring: use separate list entry for iopoll requests - io_uring: add missing item types for various requests - io_uring:drop identity before creating a private one - io-wq: Switch io_wqe_worker's fs before releasing request - coresight: etm4x: Workaround CPU hung bug on HiSilicon ETM - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - mm: fix missing cache flush for all tail pages of compound page - Bluetooth: Fix the creation of hdev->name - arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL - nfp: bpf: silence bitwise vs. logical OR warning - drm/amd/display/dc/gpio/gpio_service: Pass around correct dce_{version, environment} types - block: drbd: drbd_nl: Make conversion to 'enum drbd_ret_code' explicit - regulator: consumer: Add missing stubs to regulator/consumer.h - MIPS: Use address-of operator on section symbols- ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - RDMA/hns: Recover 1bit-ECC error of RAM on chip - RDMA/hns: Refactor the abnormal interrupt handler function - RDMA/hns: Fix incorrect clearing of interrupt status register - RDMA/hns: Fix the wrong type of return value of the interrupt handler - RDMA/hns: Remove unused abnormal interrupt of type RAS - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - md/raid6: refactor raid5_read_one_chunk - md/raid10: enable io accounting - md/raid1: enable io accounting - md/raid1: rename print_msg with r1bio_existed - md/raid5: avoid redundant bio clone in raid5_read_one_chunk - md: add io accounting for raid0 and raid5 - mmc: rtsx: add 74 Clocks in power on flow - PCI: aardvark: Fix reading MSI interrupt number - PCI: aardvark: Clear all MSIs at setup - dm: interlock pending dm_io and dm_wait_for_bios_completion - rcu: Apply callbacks processing time limit only on softirq - rcu: Fix callbacks processing time limit retaining cond_resched() - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised - KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs - KVM: x86: Do not change ICR on write to APIC_SELF_IPI - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - btrfs: always log symlinks in full mode - smsc911x: allow using IRQ0 - selftests: ocelot: tc_flower_chains: specify conform-exceed action for policer - bnxt_en: Fix unnecessary dropping of RX packets - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag - selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational - net: emaclite: Add error handling for of_address_to_resource() - net: cpsw: add missing of_node_put() in cpsw_probe_dt() - net: stmmac: dwmac-sun8i: add missing of_node_put() in sun8i_dwmac_register_mdio_mux() - net: dsa: mt7530: add missing of_node_put() in mt7530_setup() - net: ethernet: mediatek: add missing of_node_put() in mtk_sgmii_init() - NFSv4: Don't invalidate inode attributes on delegation return - RDMA/siw: Fix a condition race issue in MPA request processing - selftests/seccomp: Don't call read() on TTY from background pgrp - net/mlx5: Avoid double clear or set of sync reset requested - net/mlx5e: Fix the calling of update_buffer_lossy() API - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release - net/mlx5e: Fix trust state reset in reload - ASoC: dmaengine: Restore NULL prepare_slave_config() callback - hwmon: (adt7470) Fix warning on module removal - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) - can: grcan: only use the NAPI poll budget for RX - can: grcan: grcan_probe(): fix broken system id check for errata workaround needs - can: grcan: use ofdev->dev when allocating DMA memory - can: isotp: remove re-binding of bound socket - can: grcan: grcan_close(): fix deadlock - s390/dasd: Fix read inconsistency for ESE DASD devices - s390/dasd: Fix read for ESE with blksize < 4k - s390/dasd: prevent double format of tracks for ESE devices - s390/dasd: fix data corruption for ESE devices - ASoC: meson: Fix event generation for AUI CODEC mux - ASoC: meson: Fix event generation for G12A tohdmi mux - ASoC: meson: Fix event generation for AUI ACODEC mux - ASoC: wm8958: Fix change notifications for DSP controls - ASoC: da7219: Fix change notifications for tone generator frequency - genirq: Synchronize interrupt thread startup - net: stmmac: disable Split Header (SPH) for Intel platforms - firewire: core: extend card->lock in fw_core_handle_bus_reset - firewire: remove check of list iterator against head past the loop body - firewire: fix potential uaf in outbound_phy_packet_callback() - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - drm/amd/display: Avoid reading audio pattern past AUDIO_CHANNELS_COUNT - iommu/vt-d: Calculate mask for non-aligned flushes - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id - gpiolib: of: fix bounds check for 'gpio-reserved-ranges' - mmc: core: Set HS clock speed before sending HS CMD13 - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes - ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers - parisc: Merge model and model name into one line in /proc/cpuinfo - MIPS: Fix CP0 counter erratum detection for R4k CPUs - perf symbol: Remove arch__symbols__fixup_end() - tty: n_gsm: fix software flow control handling - tty: n_gsm: fix incorrect UA handling - tty: n_gsm: fix reset fifo race condition - tty: n_gsm: fix wrong command frame length field encoding - tty: n_gsm: fix wrong command retry handling - tty: n_gsm: fix missing explicit ldisc flush - tty: n_gsm: fix wrong DLCI release order - tty: n_gsm: fix insufficient txframe size - netfilter: nft_socket: only do sk lookups when indev is available - tty: n_gsm: fix malformed counter for out of frame data - tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2 - tty: n_gsm: fix mux cleanup after unregister tty device - tty: n_gsm: fix decoupled mux resource - tty: n_gsm: fix restart handling via CLD command - perf symbol: Update symbols__fixup_end() - perf symbol: Pass is_kallsyms to symbols__fixup_end() - x86/cpu: Load microcode during restore_processor_state() - thermal: int340x: Fix attr.show callback prototype - net: ethernet: stmmac: fix write to sgmii_adapter_base - drm/i915: Fix SEL_FETCH_PLANE_*(PIPE_B+) register addresses - kasan: prevent cpu_quarantine corruption when CPU offline and cache shrink occur at same time - zonefs: Clear inode information flags on inode creation - zonefs: Fix management of open zones - powerpc/perf: Fix 32bit compile - drivers: net: hippi: Fix deadlock in rr_close() - cifs: destage any unwritten data to the server before calling copychunk_write - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - ASoC: wm8731: Disable the regulator when probing fails - ASoC: Intel: soc-acpi: correct device endpoints for max98373 - tcp: fix F-RTO may not work correctly when receiving DSACK - Revert "ibmvnic: Add ethtool private flag for driver-defined queue limits" - ibmvnic: fix miscellaneous checks - ixgbe: ensure IPsec VF<->PF compatibility - net: fec: add missing of_node_put() in fec_enet_init_stop_mode() - bnx2x: fix napi API usage sequence - tls: Skip tls_append_frag on zero copy size - drm/amd/display: Fix memory leak in dcn21_clock_source_create - drm/amdkfd: Fix GWS queue count - net: dsa: lantiq_gswip: Don't set GSWIP_MII_CFG_RMII_CLK - net: phy: marvell10g: fix return value on error - net: bcmgenet: hide status block before TX timestamping - clk: sunxi: sun9i-mmc: check return value after calling platform_get_resource() - bus: sunxi-rsb: Fix the return value of sunxi_rsb_device_create() - tcp: make sure treq->af_specific is initialized - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode - ip6_gre: Make o_seqno start from 0 in native mode - ip_gre: Make o_seqno start from 0 in native mode - net/smc: sync err code when tcp connection was refused - cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe - pinctrl: pistachio: fix use of irq_of_parse_and_map() - arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock - ARM: dts: imx6ull-colibri: fix vqmmc regulator - sctp: check asoc strreset_chunk in sctp_generate_reconf_event - wireguard: device: check for metadata_dst with skb_valid_dst() - pinctrl: stm32: Keep pinctrl block clock enabled when LEVEL IRQ requested - tcp: md5: incorrect tcp_header_len for incoming connections - pinctrl: rockchip: fix RK3308 pinmux bits - bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from bpf_xmit lwt hook - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion - net: dsa: Add missing of_node_put() in dsa_port_link_register_of - memory: renesas-rpc-if: Fix HF/OSPI data transfer in Manual Mode - pinctrl: stm32: Do not call stm32_gpio_get() for edge triggered IRQs in EOI - mtd: rawnand: Fix return value check of wait_for_completion_timeout - pinctrl: mediatek: moore: Fix build error - ipvs: correctly print the memory size of ip_vs_conn_tab - ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35 - ARM: dts: am3517-evm: Fix misc pinmuxing - ARM: dts: Fix mmc order for omap3-gta04 - phy: ti: Add missing pm_runtime_disable() in serdes_am654_probe - phy: mapphone-mdm6600: Fix PM error handling in phy_mdm6600_probe - ARM: dts: at91: sama5d4_xplained: fix pinctrl phandle name - ARM: dts: at91: Map MCLK for wm8731 on at91sam9g20ek - phy: ti: omap-usb2: Fix error handling in omap_usb2_enable_clocks - bus: ti-sysc: Make omap3 gpt12 quirk handling SoC specific - ARM: OMAP2+: Fix refcount leak in omap_gic_of_init - phy: samsung: exynos5250-sata: fix missing device put in probe error paths - phy: samsung: Fix missing of_node_put() in exynos_sata_phy_probe - ARM: dts: imx6qdl-apalis: Fix sgtl5000 detection issue - USB: Fix xhci event ring dequeue pointer ERDP update issue - mtd: rawnand: fix ecc parameters for mt7622 - iio:imu:bmi160: disable regulator in error path - arm64: dts: meson: remove CPU opps below 1GHz for SM1 boards - arm64: dts: meson: remove CPU opps below 1GHz for G12B boards - video: fbdev: udlfb: properly check endpoint type - iocost: don't reset the inuse weight of under-weighted debtors - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - riscv: patch_text: Fixup last cpu should be master - hex2bin: fix access beyond string end - pinctrl: samsung: fix missing GPIOLIB on ARM64 Exynos config - arch_topology: Do not set llc_sibling if llc_id is invalid - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - serial: imx: fix overrun interrupts in DMA mode - usb: phy: generic: Get the vbus supply - usb: cdns3: Fix issue for clear halt endpoint - usb: dwc3: gadget: Return proper request status - usb: dwc3: core: Only handle soft-reset in DCTL - usb: dwc3: core: Fix tx/rx threshold settings - usb: dwc3: Try usb-role-switch first in dwc3_drd_init - usb: gadget: configfs: clear deactivation flag in configfs_composite_unbind() - usb: gadget: uvc: Fix crash when encoding data for usb request - usb: typec: ucsi: Fix role swapping - usb: typec: ucsi: Fix reuse of completion structure - usb: misc: fix improper handling of refcount in uss720_probe() - iio: imu: inv_icm42600: Fix I2C init possible nack - iio: magnetometer: ak8975: Fix the error handling in ak8975_power_on() - iio: dac: ad5446: Fix read_raw not returning set value - iio: dac: ad5592r: Fix the missing return value. - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms - xhci: stop polling roothubs after shutdown - xhci: Enable runtime PM on second Alderlake controller - USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions - USB: serial: option: add support for Cinterion MV32-WA/MV32-WB - USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader - USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS - USB: quirks: add STRING quirk for VCOM device - USB: quirks: add a Realtek card reader - usb: mtu3: fix USB 3.0 dual-role-switch from device to host - lightnvm: disable the subsystem- lockdown: Fix kexec lockdown bypass with ima policy - fbmem: Check virtual screen sizes in fb_set_var() - fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - inotify: show inotify mask flags in proc fdinfo - block: prevent lockdep false positive warning about 'bd_mutex' - block: fix that part scan is disabled in device_add_disk() - block: Fix warning in bd_link_disk_holder() - ucounts: add missing data type changes - bpf: Don't redirect packets with invalid pkt_len - Revert "net: micrel: fix KS8851_MLL Kconfig" - block/compat_ioctl: fix range check in BLKGETSIZE - staging: ion: Prevent incorrect reference counting behavour - spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller - can: isotp: stop timeout monitoring when no first frame was sent - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4, doc: fix incorrect h_reserved size - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - ext4: fix fallocate to use file_modified to update permissions consistently - perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event - powerpc/perf: Fix power9 event alternatives - drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage - KVM: PPC: Fix TCE handling for VFIO - drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare - drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - sched/pelt: Fix attach_entity_load_avg() corner case - arm_pmu: Validate single/group leader events - ARC: entry: fix syscall_trace_exit argument - e1000e: Fix possible overflow in LTR decoding - ASoC: soc-dapm: fix two incorrect uses of list iterator - gpio: Request interrupts after IRQ is initialized - openvswitch: fix OOB access in reserve_sfa_size() - xtensa: fix a7 clobbering in coprocessor context load/store - xtensa: patch_text: Fixup last cpu should be master - net: atlantic: invert deep par in pm functions, preventing null derefs - dma: at_xdmac: fix a missing check on list iterator - ata: pata_marvell: Check the 'bmdma_addr' beforing reading - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() - mm, hugetlb: allow for "high" userspace addresses - EDAC/synopsys: Read the error count from the correct register - nvme-pci: disable namespace identifiers for Qemu controllers - nvme: add a quirk to disable namespace identifiers - stat: fix inconsistency between struct stat and struct compat_stat - scsi: qedi: Fix failed disconnect handling - net: macb: Restart tx only if queue pointer is lagging - drm/msm/mdp5: check the return of kzalloc() - dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info() - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant - mt76: Fix undefined behavior due to shift overflowing the constant - net: atlantic: Avoid out-of-bounds indexing - cifs: Check the IOCB_DIRECT flag, not O_DIRECT - vxlan: fix error return code in vxlan_fdb_append - arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant - platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative - reset: tegra-bpmp: Restore Handle errors in BPMP response - ARM: vexpress/spc: Avoid negative array index when !SMP - arm64: mm: fix p?d_leaf() - arm64/mm: Remove [PUD|PMD]_TABLE_BIT from [pud|pmd]_bad() - selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets - dmaengine: idxd: add RO check for wq max_transfer_size write - dmaengine: idxd: add RO check for wq max_batch_size write - net: stmmac: Use readl_poll_timeout_atomic() in atomic state - netlink: reset network and mac headers in netlink_dump() - ipv6: fix kabi for ip6_rt_gc_expire in struct netns_ipv6 - ipv6: make ip6_rt_gc_expire an atomic_t - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu - net/sched: cls_u32: fix possible leak in u32_init_knode() - ip6_gre: Fix skb_under_panic in __gre6_xmit() - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() - net/packet: fix packet_sock xmit return value checking - net/smc: Fix sock leak when release after smc_shutdown() - rxrpc: Restore removed timer deletion - igc: Fix BUG: scheduling while atomic - igc: Fix infinite loop in release_swfw_sync - esp: limit skb_page_frag_refill use to a single page - spi: spi-mtk-nor: initialize spi controller after resume - dmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources - dmaengine: imx-sdma: Fix error checking in sdma_event_remap - ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component - ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek - ALSA: hda/realtek: Add quirk for Clevo NP70PNP - ALSA: usb-audio: Clear MIDI port active flag after draining - gfs2: assign rgrp glock before compute_bitstructs - perf tools: Fix segfault accessing sample_id xyarray - tracing: Dump stacktrace trigger to the corresponding instance - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead- KEYS: Fix mistaken sizeof call in pgp_key_generate_id - KEYS: Add safe guard against faulty PGP key - KEYS: Fix error path return value in pgp_generate_fingerprint - block: fix mismatch size for flush_rq - crypto: hisilicon/sec - don't sleep when in softirq - xen/arm: Fix race in RB-tree based P2M accounting - nbd: fix io hung while disconnecting device - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - filemap: Correct the conditions for marking a folio as accessed - Revert "mm/filemap: fix that first page is not mark accessed in filemap_read()" - net: rose: fix UAF bugs caused by timer handler - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - openeuler_defconfig: Enable SENSORS_ZHAOXIN_CPUTEMP as module by default - Driver for Zhaoxin CPU core temperature monitoring - scsi: iscsi: fix kabi broken in struct iscsi_transport - scsi: iscsi: fix kabi broken in struct iscsi_cls_conn - scsi: iscsi: Fix unbound endpoint error handling - scsi: iscsi: Fix endpoint reuse regression - dma-direct: avoid redundant memory sync for swiotlb - timers: Fix warning condition in __run_timers() - i2c: pasemi: Wait for write xfers to finish - smp: Fix offline cpu check in flush_smp_call_function_queue() - dm integrity: fix memory corruption when tag_size is less than digest size - ARM: davinci: da850-evm: Avoid NULL pointer dereference - tick/nohz: Use WARN_ON_ONCE() to prevent console saturation - genirq/affinity: Consider that CPUs on nodes can be unbalanced - drm/amdgpu: Enable gfxoff quirk on MacBook Pro - drm/amd/display: don't ignore alpha property on pre-multiplied mode - ipv6: fix panic when forwarding a pkt with no in6 dev - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers - ALSA: hda/realtek: Add quirk for Clevo PD50PNT - btrfs: mark resumed async balance as writing - btrfs: fix root ref counts in error handling in btrfs_get_root_ref - ath9k: Fix usage of driver-private space in tx_info - ath9k: Properly clear TX status area before reporting to mac80211 - gcc-plugins: latent_entropy: use /dev/urandom - memory: renesas-rpc-if: fix platform-device leak in error path - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm: fix unexpected zeroed page mapping with zram swap - mm, page_alloc: fix build_zonerefs_node() - perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant - drivers: net: slip: fix NPD bug in sl_tx_timeout() - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan - scsi: mvsas: Add PCI ID of RocketRaid 2640 - drm/amd/display: Fix allocate_mst_payload assert on resume - drm/amd/display: Revert FEC check in validation - myri10ge: fix an incorrect free for skb in myri10ge_sw_tso - net: usb: aqc111: Fix out-of-bounds accesses in RX fixup - net: axienet: setup mdio unconditionally - tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry - arm64: alternatives: mark patch_alternative() as `noinstr` - regulator: wm8994: Add an off-on delay for WM8994 variant - gpu: ipu-v3: Fix dev_dbg frequency output - ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs - net: micrel: fix KS8851_MLL Kconfig - scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024 - scsi: lpfc: Fix queue failures when recovering from PCI parity error - scsi: target: tcmu: Fix possible page UAF - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer - drm/amdkfd: Check for potential null return of kmalloc_array() - drm/amdgpu/vcn: improve vcn dpg stop procedure - drm/amdkfd: Fix Incorrect VMIDs passed to HWS - drm/amd/display: Update VTEM Infopacket definition - drm/amd/display: FEC check in timing validation - drm/amd/display: fix audio format not updated after edid updated - btrfs: do not warn for free space inode in cow_file_range - btrfs: fix fallocate to use file_modified to update permissions consistently - drm/amd: Add USBC connector ID - net: bcmgenet: Revert "Use stronger register read/writes to assure ordering" - dm mpath: only use ktime_get_ns() in historical selector - cifs: potential buffer overflow in handling symlinks - nfc: nci: add flush_workqueue to prevent uaf - perf tools: Fix misleading add event PMU debug message - testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set - sctp: Initialize daddr on peeled off socket - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart - scsi: iscsi: Fix offload conn cleanup when iscsid restarts - scsi: iscsi: Move iscsi_ep_disconnect() - scsi: iscsi: Fix in-kernel conn failure handling - scsi: iscsi: Rel ref after iscsi_lookup_endpoint() - scsi: iscsi: Use system_unbound_wq for destroy_work - scsi: iscsi: Force immediate failure during shutdown - scsi: iscsi: Stop queueing during ep_disconnect - scsi: pm80xx: Enable upper inbound, outbound queues - scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63 - net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() - drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init() - drm/msm: Fix range size vs end confusion - cfg80211: hold bss_lock while updating nontrans_list - net/sched: taprio: Check if socket flags are valid - net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link - net: dsa: felix: suppress -EPROBE_DEFER errors - net/sched: fix initialization order when updating chain 0 head - mlxsw: i2c: Fix initialization error flow - net: mdio: Alphabetically sort header inclusion - gpiolib: acpi: use correct format characters - veth: Ensure eth header is in skb's linear part - SUNRPC: Fix the svc_deferred_event trace class - media: rockchip/rga: do proper error checking in probe - firmware: arm_scmi: Fix sorting of retrieved clock rates - memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe - drm/msm: Add missing put_task_struct() in debugfs path - btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups() - ACPI: processor idle: Check for architectural support for LPI - cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function - drm/amdkfd: Use drm_priv to pass VM from KFD to amdgpu- powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit - Revert "powerpc: Fix virt_addr_valid() check" - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - irqchip/gic, gic-v3: Prevent GSI to SGI translations - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() - arm64: module: remove (NOLOAD) from linker script - selftests: cgroup: Test open-time cgroup namespace usage for migration checks - selftests: cgroup: Test open-time credential usage for migration checks - selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644 - selftests/cgroup: Fix build on older distros - mm: don't skip swap entry even if zap_details specified - ubsan: remove CONFIG_UBSAN_OBJECT_SIZE - dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error" - tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts - tools build: Filter out options and warnings not supported by clang - perf python: Fix probing for some clang command line options - perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13 - drm/amdkfd: Create file descriptor after client is added to smi_clients list - drm/nouveau/pmu: Add missing callbacks for Tegra devices - drm/amdgpu/smu10: fix SoC/fclk units in auto mode - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator - ata: sata_dwc_460ex: Fix crash due to OOB write - gpio: Restrict usage of GPIO chip irq members before initialization - RDMA/hfi1: Fix use-after-free bug for mm struct - arm64: patch_text: Fixup last cpu should be master - btrfs: prevent subvol with swapfile from being deleted - btrfs: fix qgroup reserve overflow the qgroup limit - x86/speculation: Restore speculation related MSRs during S3 resume - x86/pm: Save the MSR validity status at context setup - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - lz4: fix LZ4_decompress_safe_partial read out of bound - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete - mmc: mmci: stm32: correctly check all elements of sg list - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" - arm64: Add part number for Arm Cortex-A78AE - perf session: Remap buf if there is no space for event - perf tools: Fix perf's libperf_print callback - perf: arm-spe: Fix perf report --mem-mode - iommu/omap: Fix regression in probe for NULL pointer dereference - SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() - SUNRPC: Handle low memory situations in call_status() - SUNRPC: Handle ENOMEM in call_transmit_status() - io_uring: don't touch scm_fp_list after queueing skb - drbd: Fix five use after free bugs in get_initial_state - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie - spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op() - qede: confirm skb is allocated before using - net: phy: mscc-miim: reject clause 45 register accesses - rxrpc: fix a race in rxrpc_exit_net() - net: openvswitch: fix leak of nested actions - net: openvswitch: don't send internal clone attribute to the userspace. - ice: synchronize_rcu() when terminating rings - ipv6: Fix stats accounting in ip6_pkt_drop - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg - ice: Set txq_teid to ICE_INVAL_TEID on ring creation - dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition - RDMA/mlx5: Don't remove cache MRs when a delay is needed - sfc: Do not free an empty page_ring - bnxt_en: reserve space inside receive page for skb_shared_info - drm/imx: Fix memory leak in imx_pd_connector_get_modes - drm/imx: imx-ldb: Check for null pointer after calling kmemdup - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms - net: ipv4: fix route with nexthop object delete warning - ice: Clear default forwarding VSI during VSI release - net/tls: fix slab-out-of-bounds bug in decrypt_internal - scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one() - Drivers: hv: vmbus: Fix potential crash on module unload - drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire() - Revert "hv: utils: add PTP_1588_CLOCK to Kconfig to fix build" - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - parisc: Fix patch code locking and flushing - parisc: Fix CPU affinity for Lasi, WAX and Dino chips - NFS: Avoid writeback threads getting stuck in mempool_alloc() - NFS: nfsiod should not block forever in mempool_alloc() - SUNRPC: Fix socket waits for write buffer space - jfs: prevent NULL deref in diFree - virtio_console: eliminate anonymous module_init & module_exit - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC: remove scheduling boost for "SWAPPER" tasks. - SUNRPC/xprt: async tasks mustn't block waiting for memory - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - clk: Enforce that disjoints limits are invalid - clk: ti: Preserve node in ti_dt_clocks_register() - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 - NFSv4: Protect the state recovery thread against direct reclaim - NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify() - w1: w1_therm: fixes w1_seq for ds28ea00 sensors - staging: wfx: fix an error handling in wfx_init_common() - phy: amlogic: meson8b-usb2: Use dev_err_probe() - staging: vchiq_core: handle NULL result of find_service_by_handle - clk: si5341: fix reported clk_rate when output divider is 2 - minix: fix bug when opening a file with O_DIRECT - init/main.c: return 1 from handled __setup() functions - ceph: fix memory leak in ceph_readdir when note_last_dentry returns error - netlabel: fix out-of-bounds memory accesses - Bluetooth: Fix use after free in hci_send_acl - MIPS: ingenic: correct unit node address - xtensa: fix DTC warning unit_address_format - usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm - net: sfp: add 2500base-X quirk for Lantech SFP module - net: limit altnames to 64k total - net: account alternate interface name memory - can: isotp: set default value for N_As to 50 micro seconds - scsi: libfc: Fix use after free in fc_exch_abts_resp() - powerpc/secvar: fix refcount leak in format_show() - MIPS: fix fortify panic when copying asm exception handlers - PCI: endpoint: Fix misused goto label - bnxt_en: Eliminate unintended link toggle during FW reset - Bluetooth: use memset avoid memory leaks - Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg} - tuntap: add sanity checks about msg_controllen in sendmsg - macvtap: advertise link netns via netlink - mips: ralink: fix a refcount leak in ill_acc_of_setup() - net/smc: correct settings of RMB window update limit - scsi: hisi_sas: Free irq vectors in order for v3 HW - scsi: aha152x: Fix aha152x_setup() __setup handler return value - mt76: mt7615: Fix assigning negative values to unsigned variable - scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req() - scsi: pm8001: Fix tag leaks on error - scsi: pm8001: Fix task leak in pm8001_send_abort_all() - scsi: pm8001: Fix pm8001_mpi_task_abort_resp() - scsi: pm8001: Fix pm80xx_pci_mem_copy() interface - drm/amdkfd: make CRAT table missing message informational only - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - iwlwifi: mvm: Correctly set fragmented EBS - power: supply: axp288-charger: Set Vhold to 4.4V - PCI: pciehp: Add Qualcomm quirk for Command Completed erratum - tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. - PCI: endpoint: Fix alignment fault error in copy tests - usb: ehci: add pci device support for Aspeed platforms - iommu/arm-smmu-v3: fix event handling soft lockup - PCI: aardvark: Fix support for MSI interrupts - drm/amdgpu: Fix recursive locking warning - powerpc: Set crashkernel offset to mid of RMA region - ipv6: fix kabi for mc_forwarding in struct ipv6_devconf - ipv6: make mc_forwarding atomic - libbpf: Fix build issue with llvm-readelf - cfg80211: don't add non transmitted BSS to 6GHz scanned channels - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill - power: supply: axp20x_battery: properly report current when discharging - scsi: bfa: Replace snprintf() with sysfs_emit() - scsi: mvsas: Replace snprintf() with sysfs_emit() - bpf: Make dst_port field in struct bpf_sock 16-bit wide - ath11k: mhi: use mhi_sync_power_up() - ath11k: fix kernel panic during unload/load ath11k modules - powerpc: dts: t104xrdb: fix phy type for FMAN 4/5 - ptp: replace snprintf with sysfs_emit - usb: gadget: tegra-xudc: Fix control endpoint's definitions - usb: gadget: tegra-xudc: Do not program SPARAM - drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj - drm/amd/display: Add signal type check when verify stream backends same - ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 - drm: Add orientation quirk for GPD Win Max - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs - rtc: wm8350: Handle error for wm8350_register_irq - gfs2: gfs2_setattr_size error path fix - gfs2: Fix gfs2_release for non-writers regression - gfs2: Check for active reservation in gfs2_release - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - netfilter: nf_tables: stricter validation of element data - xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/filemap: fix UAF in find_lock_entries - shmem: allow reporting fanotify events with file handles on tmpfs - fs: introduce a wrapper uuid_to_fsid() - Revert "iommu: handle page response timeout" - mm/filemap: fix that first page is not mark accessed in filemap_read() - block: don't use cmpxchg64() on 32-bit platform - block: fix that iostat can show huge wait time - block: fix sleeping function called from invalid context in part_get_stat_info() - block: fix kabi broken in struct hd_struct - blk-mq: fix kabi broken in struct request - block: update nsecs[] in part_stat_show() and diskstats_show() - blk-throttle: fix io hung due to configuration updates - kabi: deduplication friendly structs- vt: drop old FONT ioctls - genirq: Take the proposed affinity at face value if force==true - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - sign-file: Support SM signature - arm64: Do not defer reserve_crashkernel() for platforms with no DMA memory zones- smp: fix early_param csdlock_debug boot panic - RDMA/hns: Use hr_reg_read() instead of remaining roce_get_xxx() - RDMA/hns: Use hr_reg_xxx() instead of remaining roce_set_xxx() - RDMA/hns: Remove the num_cqc_timer variable - RDMA/hns: Add the detection for CMDQ status in the device initialization process - RDMA/hns: Remove unnecessary ret variable from hns_roce_dereg_mr() - RDMA/hns: Init the variable at the suitable place - RDMA/hns: Add judgment on the execution result of CMDQ that free vf resource - RDMA/hns: Remove redundant variable "ret" - RDMA/hns: Remove unused function to_hns_roce_state() - RDMA/hns: Remove unnecessary check for the sgid_attr when modifying QP - ipmi:watchdog: Set panic count to proper value on a panic - ipmi/watchdog: replace atomic_add() and atomic_sub() - scsi: hisi_sas: Change the debugfs parameters dump count default value - blk-mq: don't clear flush_rq from tags->rqs[] - ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - PCI: xgene: Revert "PCI: xgene: Use inbound resources for setup" - can: m_can: m_can_tx_handler(): fix use after free of skb - openvswitch: Fixed nd target mask field in the flow dump. - docs: sysctl/kernel: add missing bit to panic_print - um: Fix uml_mconsole stop/go - ARM: dts: spear13xx: Update SPI dma properties - ARM: dts: spear1340: Update serial node properties - ASoC: topology: Allow TLV control to be either read or write - dt-bindings: spi: mxic: The interrupt property is not mandatory - dt-bindings: mtd: nand-controller: Fix a comment in the examples - dt-bindings: mtd: nand-controller: Fix the reg property description - bpf: Fix comment for helper bpf_current_task_under_cgroup() - bpf: Adjust BPF stack helper functions to accommodate skip > 0 - mm/usercopy: return 1 from hardened_usercopy __setup() handler - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ARM: 9187/1: JIVE: fix return value of __setup handler - mm/mmap: return 1 from stack_guard_gap __setup() handler - batman-adv: Check ptr for NULL before reducing its refcnt - ASoC: soc-compress: Change the check for codec_dai - staging: mt7621-dts: fix pinctrl-0 items to be size-1 items on ethernet - proc: bootconfig: Add null pointer check - can: isotp: restore accidentally removed MSG_PEEK feature - platform/chrome: cros_ec_typec: Check for EC device - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - riscv module: remove (NOLOAD) - io_uring: fix memory leak of uid in files registration - ARM: iop32x: offset IRQ numbers by 1 - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs - pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE() - pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR() - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function - pinctrl: pinconf-generic: Print arguments for bias-pull-* - watch_queue: Free the page array when watch_queue is dismantled - crypto: arm/aes-neonbs-cbc - Select generic cbc and aes - mailbox: imx: fix wakeup failure from freeze mode - rxrpc: Fix call timer start racing with call destruction - gfs2: Make sure FITRIM minlen is rounded up to fs block size - rtc: check if __rtc_read_time was successful - XArray: Update the LRU list in xas_split() - can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix return of error value - can: mcba_usb: properly check endpoint type - XArray: Fix xas_create_range() when multi-order entry present - wireguard: socket: ignore v6 endpoints when ipv6 is disabled - wireguard: socket: free skb in send6 when ipv6 is disabled - wireguard: queueing: use CFI-safe ptr_ring cleanup function - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM - KVM: SVM: fix panic on out-of-bounds guest IRQ - KVM: x86: fix sending PV IPI - KVM: Prevent module exit until all VMs are freed - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - platform: chrome: Split trace include file - scsi: qla2xxx: Use correct feature type field during RFF_ID processing - scsi: qla2xxx: Reduce false trigger to login - scsi: qla2xxx: Fix N2N inconsistent PLOGI - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests - scsi: qla2xxx: Fix hang due to session stuck - scsi: qla2xxx: Fix incorrect reporting of task management failure - scsi: qla2xxx: Fix disk failure to rediscover - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() - scsi: qla2xxx: Check for firmware dump already collected - scsi: qla2xxx: Add devids and conditionals for 28xx - scsi: qla2xxx: Fix device reconnect in loop topology - scsi: qla2xxx: Fix warning for missing error code - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter - scsi: qla2xxx: Fix scheduling while atomic - scsi: qla2xxx: Fix stuck session in gpdb - powerpc: Fix build errors with newer binutils - powerpc/lib/sstep: Fix build errors with newer binutils - powerpc/lib/sstep: Fix 'sthcx' instruction - powerpc/kasan: Fix early region not updated correctly - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU - ALSA: hda/realtek: Add alc256-samsung-headphone fixup - media: atomisp: fix bad usage at error handling logic - mmc: host: Return an error when ->enable_sdio_irq() ops is missing - media: hdpvr: initialize dev->worker at hdpvr_register_videodev - media: Revert "media: em28xx: add missing em28xx_close_extension" - video: fbdev: sm712fb: Fix crash in smtcfb_write() - ARM: mmp: Fix failure to remove sram device - ARM: tegra: tamonten: Fix I2C3 pad setting - lib/test_lockup: fix kernel pointer check for separate address spaces - uaccess: fix type mismatch warnings from access_ok() - media: cx88-mpeg: clear interrupt status register before streaming video - ASoC: soc-core: skip zero num_dai component in searching dai name - ARM: dts: bcm2711: Add the missing L1/L2 cache information - video: fbdev: udlfb: replace snprintf in show functions with sysfs_emit - video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit() instead of snprintf() - video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() instead of snprintf() - arm64: defconfig: build imx-sdma as a module - ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk_root_clk - ARM: ftrace: avoid redundant loads or clobbering IP - media: atomisp: fix dummy_ptr check to avoid duplicate active_bo - media: atomisp_gmin_platform: Add DMI quirk to not turn AXP ELDO2 regulator off on some boards - ASoC: madera: Add dependencies on MFD - ARM: dts: bcm2837: Add the missing L1/L2 cache information - ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960 - video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit - video: fbdev: cirrusfb: check pixclock to avoid divide by zero - video: fbdev: w100fb: Reset global state - video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow - media: ir_toy: free before error exiting - media: staging: media: zoran: fix various V4L2 compliance errors - media: staging: media: zoran: calculate the right buffer number for zoran_reap_stat_com - media: staging: media: zoran: move videodev alloc - ntfs: add sanity check on allocation size - f2fs: compress: fix to print raw data size in error path of lz4 decompression - NFSD: Fix nfsd_breaker_owns_lease() return values - f2fs: fix to do sanity check on curseg->alloc_type - ext4: don't BUG if someone dirty pages without asking ext4 first - ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit - ext4: correct cluster len and clusters changed accounting in ext4_mb_mark_bb - locking/lockdep: Iterate lock_classes directly when reading lockdep files - spi: tegra20: Use of_device_get_match_data() - nvme-tcp: lockdep: annotate in-kernel sockets - parisc: Fix handling off probe non-access faults - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - Revert "Revert "block, bfq: honor already-setup queue merges"" - lib/raid6/test/Makefile: Use $(pound) instead of # for Make 4.3 - ACPICA: Avoid walking the ACPI Namespace if it is not there - fs/binfmt_elf: Fix AT_PHDR for unusual ELF files - irqchip/nvic: Release nvic_base upon failure - irqchip/qcom-pdc: Fix broken locking - Fix incorrect type in assignment of ipv6 port for audit - loop: use sysfs_emit() in the sysfs xxx show() - selinux: allow FIOCLEX and FIONCLEX with policy capability - selinux: use correct type for context length - pinctrl: npcm: Fix broken references to chip->parent_device - gcc-plugins/stackleak: Exactly match strings instead of prefixes - regulator: rpi-panel: Handle I2C errors/timing to the Atmel - LSM: general protection fault in legacy_parse_param - fs: fix fd table size alignment properly - lib/test: use after free in register_test_dev_kmod() - fs: fd tables have to be multiples of BITS_PER_LONG - net: dsa: bcm_sf2_cfp: fix an incorrect NULL check on list iterator - NFSv4/pNFS: Fix another issue with a list iterator pointing to the head - qlcnic: dcb: default to returning -EOPNOTSUPP - selftests: test_vxlan_under_vrf: Fix broken test case - net: phy: broadcom: Fix brcm_fet_config_init() - net: enetc: report software timestamping via SO_TIMESTAMPING - xen: fix is_xen_pmu() - clk: Initialize orphan req_rate - clk: qcom: gcc-msm8994: Fix gpll4 width - kdb: Fix the putarea helper function - NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - jfs: fix divide error in dbNextAG - driver core: dd: fix return value of __setup handler - firmware: google: Properly state IOMEM dependency - kgdbts: fix return value of __setup handler - serial: 8250: fix XOFF/XON sending when DMA is used - kgdboc: fix return value of __setup handler - tty: hvc: fix return value of __setup handler - pinctrl/rockchip: Add missing of_node_put() in rockchip_pinctrl_probe - pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe - pinctrl: mediatek: paris: Skip custom extra pin config dump for virtual GPIOs - pinctrl: mediatek: paris: Fix pingroup pin config state readback - pinctrl: mediatek: paris: Fix "argument" argument type for mtk_pinconf_get() - pinctrl: mediatek: paris: Fix PIN_CONFIG_BIAS_* readback - pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init - staging: mt7621-dts: fix GB-PC2 devicetree - staging: mt7621-dts: fix pinctrl properties for ethernet - staging: mt7621-dts: fix formatting - staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree - NFS: remove unneeded check in decode_devicenotify_args() - clk: tegra: tegra124-emc: Fix missing put_device() call in emc_ensure_emc_driver - clk: clps711x: Terminate clk_div_table with sentinel element - clk: loongson1: Terminate clk_div_table with sentinel element - clk: actions: Terminate clk_div_table with sentinel element - nvdimm/region: Fix default alignment for small regions - remoteproc: qcom_q6v5_mss: Fix some leaks in q6v5_alloc_memory_region - remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss_alloc_memory_region - remoteproc: qcom: Fix missing of_node_put in adsp_alloc_memory_region - dmaengine: hisi_dma: fix MSI allocate fail when reload hisi_dma - clk: qcom: clk-rcg2: Update the frac table for pixel clock - clk: qcom: clk-rcg2: Update logic to calculate D value for RCG - clk: at91: sama7g5: fix parents of PDMCs' GCLK - clk: imx7d: Remove audio_mclk_root_clk - dma-debug: fix return value of __setup handlers - NFS: Return valid errors from nfs2/3_decode_dirent() - habanalabs: Add check for pci_enable_device - iio: adc: Add check for devm_request_threaded_irq - serial: 8250: Fix race condition in RTS-after-send handling - NFS: Use of mapping_set_error() results in spurious errors - serial: 8250_lpss: Balance reference count for PCI DMA device - serial: 8250_mid: Balance reference count for PCI DMA device - phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure}) - clk: qcom: ipq8074: Use floor ops for SDCC1 clock - pinctrl: renesas: checker: Fix miscalculation of number of states - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel - staging:iio:adc:ad7280a: Fix handing of device address bit reversing. - iio: mma8452: Fix probe failing when an i2c_device_id is used - clk: qcom: ipq8074: fix PCI-E clock oops - soundwire: intel: fix wrong register name in intel_shim_wake - cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fuse - misc: alcor_pci: Fix an error handling path - fsi: Aspeed: Fix a potential double free - fsi: aspeed: convert to devm_platform_ioremap_resource - pwm: lpc18xx-sct: Initialize driver data and hardware before pwmchip_add() - mxser: fix xmit_buf leak in activate when LSR == 0xff - mfd: asic3: Add missing iounmap() on error asic3_mfd_probe - tipc: fix the timer expires after interval 100ms - openvswitch: always update flow key after nat - tcp: ensure PMTU updates are processed during fastopen - net: bcmgenet: Use stronger register read/writes to assure ordering - PCI: Avoid broken MSI on SB600 USB devices - selftests/bpf/test_lirc_mode2.sh: Exit with proper code - i2c: mux: demux-pinctrl: do not deactivate a master that is not active - i2c: meson: Fix wrong speed use from probe - af_netlink: Fix shift out of bounds in group mask calculation - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates - Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt - Bluetooth: call hci_le_conn_failed with hdev lock in hci_le_conn_failed - selftests/bpf: Fix error reporting from sock_fields programs - bareudp: use ipv6_mod_enabled to check if IPv6 enabled - can: isotp: support MSG_TRUNC flag when reading from socket - can: isotp: return -EADDRNOTAVAIL when reading from unbound socket - USB: storage: ums-realtek: fix error code in rts51x_read_mem() - samples/bpf, xdpsock: Fix race when running for fix duration of time - bpf, sockmap: Fix double uncharge the mem of sk_msg - bpf, sockmap: Fix more uncharged while msg has more_data - bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - MIPS: pgalloc: fix memory leak caused by pgd_free() - MIPS: RB532: fix return value of __setup handler - mips: cdmm: Fix refcount leak in mips_cdmm_phys_base - ath10k: Fix error handling in ath10k_setup_msa_resources - vxcan: enable local echo for sent CAN frames - powerpc: 8xx: fix a return value error in mpc8xx_pic_init - platform/x86: huawei-wmi: check the return value of device_create_file() - selftests/bpf: Make test_lwt_ip_encap more stable and faster - libbpf: Unmap rings when umem deleted - mfd: mc13xxx: Add check for mc13xxx_irq_request - powerpc/sysdev: fix incorrect use to determine if list is empty - mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n - net: axienet: fix RX ring refill allocation failure handling - IB/hfi1: Allow larger MTU without AIP - power: supply: wm8350-power: Add missing free in free_charger_irq - power: supply: wm8350-power: Handle error for wm8350_register_irq - i2c: xiic: Make bus names unique - hv_balloon: rate-limit "Unhandled message" warning - KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() - KVM: x86: Fix emulation in writing cr8 - powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() - libbpf: Skip forward declaration when counting duplicated type names - gpu: host1x: Fix a memory leak in 'host1x_remove()' - bpf, arm64: Feed byte-offset into bpf line info - bpf, arm64: Call build_prologue() first in first JIT pass - drm/bridge: cdns-dsi: Make sure to to create proper aliases for dt - scsi: hisi_sas: Change permission of parameter prot_mask - power: supply: bq24190_charger: Fix bq24190_vbus_is_enabled() wrong false return - drm/tegra: Fix reference leak in tegra_dsi_ganged_probe - ext2: correct max file size computing - TOMOYO: fix __setup handlers return values - drm/amd/display: Remove vupdate_int_entry definition - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR - scsi: pm8001: Fix abort all task initialization - scsi: pm8001: Fix NCQ NON DATA command completion handling - scsi: pm8001: Fix NCQ NON DATA command task initialization - scsi: pm8001: Fix le32 values handling in pm80xx_chip_sata_req() - scsi: pm8001: Fix le32 values handling in pm80xx_chip_ssp_io_req() - scsi: pm8001: Fix payload initialization in pm80xx_encrypt_update() - scsi: pm8001: Fix le32 values handling in pm80xx_set_sas_protocol_timer_config() - scsi: pm8001: Fix payload initialization in pm80xx_set_thermal_config() - scsi: pm8001: Fix command initialization in pm8001_chip_ssp_tm_req() - scsi: pm8001: Fix command initialization in pm80XX_send_read_log() - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS - drm/msm/dpu: fix dp audio condition - drm/msm/dpu: add DSPP blocks teardown - drm/msm/dp: populate connector of struct dp_panel - iwlwifi: mvm: Fix an error code in iwl_mvm_up() - iwlwifi: Fix -EIO error code that is never returned - dax: make sure inodes are flushed before destroy cache - IB/cma: Allow XRC INI QPs to set their local ACK timeout - drm/amd/display: Add affected crtcs to atomic state for dsc mst unplug - drm/amd/pm: enable pm sysfs write for one VF mode - iommu/ipmmu-vmsa: Check for error num after setting mask - HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports - power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init - drm/bridge: dw-hdmi: use safe format when first in bridge chain - PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridge - scripts/dtc: Call pkg-config POSIXly correct - net: dsa: mv88e6xxx: Enable port policy support on 6097 - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode - powerpc/perf: Don't use perf_hw_context for trace IMC PMU - KVM: PPC: Book3S HV: Check return value of kvmppc_radix_init - powerpc: dts: t1040rdb: fix ports names for Seville Ethernet switch - ray_cs: Check ioremap return value - power: reset: gemini-poweroff: Fix IRQ check in gemini_poweroff_probe - i40e: respect metadata on XSK Rx to skb - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb - KVM: PPC: Fix vmx/vsx mixup in mmio emulation - RDMA/core: Set MR type in ib_reg_user_mr - ath9k_htc: fix uninit value bugs - drm/amd/pm: return -ENOTSUPP if there is no get_dpm_ultimate_freq function - drm/amd/display: Fix a NULL pointer dereference in amdgpu_dm_connector_add_common_modes() - drm/nouveau/acr: Fix undefined behavior in nvkm_acr_hsfw_load_bl() - ionic: fix type complaint in ionic_dev_cmd_clean() - drm/edid: Don't clear formats if using deep color - mtd: rawnand: gpmi: fix controller timings setting - mtd: onenand: Check for error irq - Bluetooth: hci_serdev: call init_rwsem() before p->open() - udmabuf: validate ubuf->pagecount - libbpf: Fix possible NULL pointer dereference when destroying skeleton - drm/panfrost: Check for error num after setting mask - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern - drm: bridge: adv7511: Fix ADV7535 HPD enablement - drm/bridge: nwl-dsi: Fix PM disable depth imbalance in nwl_dsi_probe - drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_dsi_probe - drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev - drm/meson: osd_afbcd: Add an exit callback to struct meson_afbcd_ops - ARM: configs: multi_v5_defconfig: re-enable CONFIG_V4L_PLATFORM_DRIVERS - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe - ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe - ASoC: atmel: sam9x5_wm8731: use devm_snd_soc_register_card() - mmc: davinci_mmc: Handle error for clk_enable - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe - ASoC: imx-es8328: Fix error return code in imx_es8328_probe() - ASoC: fsl_spdif: Disable TX clock when stop - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback - ASoC: SOF: Add missing of_node_put() in imx8m_probe - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe - ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() - ivtv: fix incorrect device_caps for ivtvfb - media: saa7134: fix incorrect use to determine if list is empty - media: saa7134: convert list_for_each to entry variant - video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of - ASoC: fsi: Add check for clk_enable - ASoC: wm8350: Handle error for wm8350_register_irq - ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe - media: vidtv: Check for null return of vzalloc - media: stk1160: If start stream fails, return buffers with VB2_BUF_STATE_QUEUED - m68k: coldfire/device.c: only build for MCF_EDMA when h/w macros are defined - arm64: dts: rockchip: Fix SDIO regulator supply properties on rk3399-firefly - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction - memory: emif: check the pointer temp in get_device_details() - memory: emif: Add check for setup_interrupts - ASoC: soc-compress: prevent the potentially use of null pointer - ASoC: dwc-i2s: Handle errors for clk_enable - ASoC: atmel_ssc_dai: Handle errors for clk_enable - ASoC: mxs-saif: Handle errors for clk_enable - printk: fix return value of printk.devkmsg __setup handler - arm64: dts: broadcom: Fix sata nodename - arm64: dts: ns2: Fix spi-cpol and spi-cpha property - ALSA: spi: Add check for clk_enable() - ASoC: ti: davinci-i2s: Add check for clk_enable() - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() - uaccess: fix nios2 and microblaze get_user_8() - ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_mode_put - media: cedrus: h264: Fix neighbour info buffer size - media: cedrus: H265: Fix neighbour info buffer size - media: usb: go7007: s2250-board: fix leak in probe() - media: em28xx: initialize refcount before kref_get - media: video/hdmi: handle short reads of hdmi info frame. - ARM: dts: imx: Add missing LVDS decoder on M53Menlo - ARM: dts: sun8i: v3s: Move the csi1 block to follow address order - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe - firmware: ti_sci: Fix compilation failure when CONFIG_TI_SCI_PROTOCOL is not defined - arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc - arm64: dts: qcom: sdm845: fix microphone bias properties and values - soc: qcom: aoss: remove spurious IRQF_ONESHOT flags - soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmem - soc: qcom: rpmpd: Check for null return of devm_kcalloc - ARM: dts: qcom: ipq4019: fix sleep clock - firmware: qcom: scm: Remove reassignment to desc following initializer - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() - video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdfb_probe() - video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe() - video: fbdev: controlfb: Fix COMPILE_TEST build - video: fbdev: controlfb: Fix set but not used warnings - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen - media: aspeed: Correct value for h-total-pixels - media: hantro: Fix overfill bottom register field name - media: meson: vdec: potential dereference of null pointer - media: coda: Fix missing put_device() call in coda_get_vdoa_data - ASoC: generic: simple-card-utils: remove useless assignment - ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting - media: bttv: fix WARNING regression on tunerless devices - media: mtk-vcodec: potential dereference of null pointer - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - media: staging: media: zoran: fix usage of vb2_dma_contig_set_max_seg_size - kunit: make kunit_test_timeout compatible with comment - selftests, x86: fix how check_cc.sh is being invoked - f2fs: fix compressed file start atomic write may cause data corruption - f2fs: compress: remove unneeded read when rewrite whole cluster - btrfs: fix unexpected error path when reflinking an inline extent - f2fs: fix to avoid potential deadlock - nfsd: more robust allocation failure handling in nfsd_file_cache_init - f2fs: fix missing free nid in f2fs_handle_failed_inode - perf/x86/intel/pt: Fix address filter config for 32-bit kernel - perf/core: Fix address filter parser for multiple filters - rseq: Optimise rseq_get_rseq_cs() and clear_rseq_cs() - sched/core: Export pelt_thermal_tp - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa - f2fs: fix to enable ATGC correctly via gc_idle sysfs interface - watch_queue: Actually free the watch - watch_queue: Fix NULL dereference in error cleanup - io_uring: terminate manual loop iterator loop correctly for non-vecs - clocksource: acpi_pm: fix return value of __setup handler - hwmon: (pmbus) Add Vin unit off handling - hwrng: nomadik - Change clk_disable to clk_disable_unprepare - amba: Make the remove callback return void - vfio: platform: simplify device removal - crypto: ccree - Fix use after free in cc_cipher_exit() - crypto: ccp - ccp_dmaengine_unregister release dma channels - ACPI: APEI: fix return value of __setup handlers - clocksource/drivers/timer-of: Check return value of of_iomap in timer_of_base_init() - clocksource/drivers/timer-microchip-pit64b: Use notrace - clocksource/drivers/exynos_mct: Handle DTS with higher number of interrupts - clocksource/drivers/exynos_mct: Refactor resources allocation - clocksource/drivers/timer-ti-dm: Fix regression from errata i940 fix - crypto: vmx - add missing dependencies - crypto: amlogic - call finalize with bh disabled - crypto: sun8i-ce - call finalize with bh disabled - crypto: sun8i-ss - call finalize with bh disabled - hwrng: atmel - disable trng on failure path - spi: spi-zynqmp-gqspi: Handle error for dma_set_mask - PM: suspend: fix return value of __setup handler - PM: hibernate: fix __setup handler error handling - block: don't delete queue kobject before its children - nvme: cleanup __nvme_check_ids - hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING - hwmon: (pmbus) Add mutex to regulator ops - spi: pxa2xx-pci: Balance reference count for PCI DMA device - crypto: ccree - don't attempt 0 len DMA mappings - EVM: fix the evm= __setup handler return value - audit: log AUDIT_TIME_* records only from rules - crypto: rockchip - ECB does not need IV - selftests/x86: Add validity check and allow field splitting - arm64/mm: avoid fixmap race condition when create pud mapping - spi: tegra114: Add missing IRQ check in tegra_spi_probe - thermal: int340x: Check for NULL after calling kmemdup() - crypto: mxs-dcp - Fix scatterlist processing - crypto: authenc - Fix sleep in atomic context in decrypt_tail - crypto: sun8i-ss - really disable hash on A80 - hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER - hwrng: cavium - Check health status while reading random data - selinux: check return value of sel_make_avc_files - regulator: qcom_smd: fix for_each_child.cocci warnings - PCI: xgene: Revert "PCI: xgene: Fix IB window setup" - PCI: pciehp: Clear cmd_busy bit in polling mode - drm/i915/gem: add missing boundary check in vm_access - brcmfmac: pcie: Fix crashes due to early IRQs - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path - brcmfmac: firmware: Allocate space for default boardrev in nvram - xtensa: fix xtensa_wsr always writing 0 - xtensa: fix stop_machine_cpuslocked call in patch_text - media: davinci: vpif: fix unbalanced runtime PM enable - media: davinci: vpif: fix unbalanced runtime PM get - media: gpio-ir-tx: fix transmit with long spaces on Orange Pi PC - DEC: Limit PMAX memory probing to R3k systems - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - crypto: rsa-pkcs1pad - restore signature length check - crypto: rsa-pkcs1pad - correctly get hash from source scatterlist - crypto: rsa-pkcs1pad - only allow with rsa - exec: Force single empty string when argv is empty - lib/raid6/test: fix multiple definition linking error - thermal: int340x: Increase bitmap size - pstore: Don't use semaphores in always-atomic-context code - carl9170: fix missing bit-wise or operator for tx_params - mgag200 fix memmapsl configuration in GCTL6 register - ARM: dts: exynos: add missing HDMI supplies on SMDK5420 - ARM: dts: exynos: add missing HDMI supplies on SMDK5250 - ARM: dts: exynos: fix UART3 pins configuration in Exynos5250 - ARM: dts: at91: sama5d2: Fix PMERRLOC resource size - video: fbdev: atari: Atari 2 bpp (STe) palette bugfix - video: fbdev: sm712fb: Fix crash in smtcfb_read() - drm/edid: check basic audio support on CEA extension block - block: limit request dispatch loop duration - mailbox: tegra-hsp: Flush whole channel - ext4: fix fs corruption when tring to remove a non-empty directory with IO error - ext4: fix ext4_fc_stats trace point - coredump: Also dump first pages of non-executable ELF libraries - ACPI: properties: Consistently return -ENOENT if there are no more references - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs - arm64: signal: nofpsimd: Do not allocate fp/simd context when not available - udp: call udp_encap_enable for v6 sockets when enabling encap - powerpc/kvm: Fix kvm_use_magic_page - can: isotp: sanitize CAN ID checks in isotp_bind() - drbd: fix potential silent data corruption - dm integrity: set journal entry unused when shrinking device - mm/kmemleak: reset tag when compare object pointer - mm,hwpoison: unmap poisoned page before invalidation - Revert "mm: madvise: skip unmapped vma holes passed to process_madvise" - mm: madvise: return correct bytes advised with process_madvise - mm: madvise: skip unmapped vma holes passed to process_madvise - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: hda: Avoid unsol event during RPM suspending - ALSA: cs4236: fix an incorrect NULL check on list iterator - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() - cifs: prevent bad output lengths in smb2_ioctl_query_info() - Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads" - riscv: Increase stack size under KASAN - riscv: Fix fill_callchain return value - qed: display VF trust config - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - mtd: rawnand: protect access to rawnand devices while in suspend - spi: mxic: Fix the transmit path - pinctrl: samsung: drop pin banks references on error paths - remoteproc: Fix count check in rproc_coredump_write() - f2fs: fix to do sanity check on .cp_pack_total_block_count - f2fs: quota: fix loop condition at f2fs_quota_sync() - f2fs: fix to unlock page correctly in error path of is_alive() - NFSD: prevent integer overflow on 32 bit systems - NFSD: prevent underflow in nfssvc_decode_writeargs() - SUNRPC: avoid race between mod_timer() and del_timer_sync() - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update - firmware: stratix10-svc: add missing callback parameter on RSU - Documentation: update stable tree link - Documentation: add link to stable release candidate tree - KEYS: fix length validation in keyctl_pkey_params_get_2() - clk: uniphier: Fix fixed-rate initialization - greybus: svc: fix an error handling bug in gb_svc_hello() - iio: inkern: make a best effort on offset calculation - iio: inkern: apply consumer scale when no channel scale is available - iio: inkern: apply consumer scale on IIO_VAL_INT cases - iio: afe: rescale: use s64 for temporary scale calculations - coresight: Fix TRCCONFIGR.QE sysfs interface - mei: avoid iterator usage outside of list_for_each_entry - mei: me: add Alder Lake N device id. - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() - xhci: make xhci_handshake timeout for xhci_reset() adjustable - xhci: fix runtime PM imbalance in USB2 resume - xhci: fix garbage USBSTS being logged in some cases - USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c - virtio-blk: Use blk_validate_block_size() to validate block size - tpm: fix reference counting for struct tpm_chip - iommu/iova: Improve 32-bit free space estimate - locking/lockdep: Avoid potential access of invalid memory in lock_class - net: dsa: microchip: add spi_device_id tables - Input: zinitix - do not report shadow fingers - spi: Fix erroneous sgs value with min_t() - Revert "gpio: Revert regression in sysfs-gpio (gpiolib.c)" - net:mcf8390: Use platform_get_irq() to get the interrupt - spi: Fix invalid sgs value - gpio: Revert regression in sysfs-gpio (gpiolib.c) - ethernet: sun: Free the coherent when failing in probing - tools/virtio: fix virtio_test execution - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ - virtio_console: break out of buf poll on remove - ARM: mstar: Select HAVE_ARM_ARCH_TIMER - xfrm: fix tunnel model fragmentation behavior - HID: logitech-dj: add new lightspeed receiver id - hv: utils: add PTP_1588_CLOCK to Kconfig to fix build - USB: serial: simple: add Nokia phone driver - USB: serial: pl2303: add IBM device IDs- NFC: netlink: fix sleep in atomic bug when firmware download timeout - KVM: x86: avoid calling x86 emulator without a decoded instruction - net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization - net: hns3: fix PF rss size initialization bug - net: hns3: restore tm priority/qset to default settings when tc disabled - net: hns3: modify the ring param print info - net: hns3: don't push link state to VF if unalive - net: hns3: set port base vlan tbl_sta to false before removing old vlan- KVM: x86/mmu: do compare-and-exchange of gPTE via the user address - bpf: Fix KASAN use-after-free Read in compute_effective_progs - fs, mm: fix race in unlinking swapfile - ext4: recover csum seed of tmp_inode after migrating to extents - lockdown: also lock down previous kgdb use - nds32: fix access_ok() checks in get/put_user - wcn36xx: Differentiate wcn3660 from wcn3620 - tpm: use try_get_ops() in tpm-space.c - mac80211: fix potential double free on mesh join - rcu: Don't deboost before reporting expedited quiescent state - Revert "ath: add support for special 0x0 regulatory domain" - crypto: qat - disable registration of algorithms - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board - drivers: net: xgene: Fix regression in CRC stripping - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec - ALSA: cmipci: Restore aux vol on suspend/resume - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB - ALSA: pcm: Add stream lock during PCM reset ioctl operations - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - ALSA: hda/realtek: Add quirk for ASUS GA402 - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE - ALSA: oss: Fix PCM OSS buffer allocation overflow - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call - staging: fbtft: fb_st7789v: reset display before initialization - tpm: Fix error handling in async work - cgroup-v1: Correct privileges check in release_agent writes - exfat: avoid incorrectly releasing for root inode - net: ipv6: fix skb_over_panic in __ip6_append_data- eulerfs: fix potential sbi->persisters free error - fs/ntfs3: Fix invalid free in log_replay - Revert "nfs: nfs_file_write() should check for writeback errors" - xfs: Skip repetitive warnings about mount options - xfs: rename variable mp to parsing_mp - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - RDMA/hns: Refactor the alloc_cqc() - RDMA/hns: Refactor the alloc_srqc() - RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox() - RDMA/hns: Remove similar code that configures the hardware contexts - RDMA/hns: Refactor mailbox functions - RDMA/hns: Fix the wrong type of parameter "op" of the mailbox - RDMA/hns: Remove redundant parameter "mailbox" in the mailbox - RDMA/hns: Remove fixed parameter "timeout" in the mailbox - RDMA/hns: Remove the unused parameter "op_modifier" in mailbox - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - net/ns: put workqueue of cleanup_net sleep for a while when notify. - bcache: avoid unnecessary soft lockup in kworker update_writeback_rate() - md: bcache: check the return value of kzalloc() in detached_dev_do_request() - bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init() - bcache: avoid journal no-space deadlock by reserving 1 journal bucket - bcache: remove incremental dirty sector counting for bch_sectors_dirty_init() - bcache: improve multithreaded bch_sectors_dirty_init() - bcache: improve multithreaded bch_btree_check() - bcache: fixup multiple threads crash - bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing - bcache: use default_groups in kobj_type - bcache: fix NULL pointer reference in cached_dev_detach_finish - bcache: replace snprintf in show functions with sysfs_emit - bcache: move uapi header bcache.h to bcache code directory - bcache: move calc_cached_dev_sectors to proper place on backing device detach - bcache: fix error info in register_bcache() - md: bcache: Fix spelling of 'acquire' - bcache: avoid oversized read request in cache missing code path - bcache: remove bcache device self-defined readahead - lib: crc64: fix kernel-doc warning - bcache: fix a regression of code compiling failure in debug.c - bcache: Use 64-bit arithmetic instead of 32-bit - md: bcache: Trivial typo fixes in the file journal.c - md: bcache: avoid -Wempty-body warnings - bcache: use NULL instead of using plain integer as pointer - bcache: remove PTR_CACHE - bcache: reduce redundant code in bch_cached_dev_run() - bcache: Avoid comma separated statements - bcache: Fix register_device_aync typo - bcache: consider the fragmentation when update the writeback rate - bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' embedded in 'cache_set' - bcache: set pdev_set_uuid before scond loop iteration - md/bcache: convert comma to semicolon - bcache:remove a superfluous check in register_bcache - bcache: fix race between setting bdev state to none and new write request direct to backing - Revert "selftests/bpf: Add test for bpf_timer overwriting crash" - smsc95xx: Ignore -ENODEV errors when device is unplugged - net: usb: Correct reset handling of smsc95xx - net: usb: Correct PHY handling of smsc95xx - perf symbols: Fix symbol size calculation condition - Input: aiptek - properly check endpoint type - scsi: mpt3sas: Page fault in reply q processing - usb: usbtmc: Fix bug in pipe direction for control transfers - usb: gadget: Fix use-after-free bug by not setting udc->dev.driver - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload - net: bcmgenet: skip invalid partial checksums - bnx2x: fix built-in kernel driver load failure - net: phy: mscc: Add MODULE_FIRMWARE macros - net: dsa: Add missing of_node_put() in dsa_port_parse_of - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings - drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check() - hv_netvsc: Add check for kvmalloc_array - atm: eni: Add check for dma_map_single - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - net: phy: marvell: Fix invalid comparison in the resume and suspend functions - esp6: fix check on ipv6_skip_exthdr's return value - vsock: each transport cycles only on its own sockets - efi: fix return value of __setup handlers - mm: swap: get rid of livelock in swapin readahead - ocfs2: fix crash when initialize filecheck kobj fails - crypto: qcom-rng - ensure buffer for generate is completely filled- jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction() - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode" - jbd2: fix a potential race while discarding reserved buffers after an abort - x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86: Fix get_wchan() to support the ORC unwinder - netfilter: nf_tables: disallow non-stateful expression in sets earlier - io_uring: fix using under-expanded iters - io_uring: don't re-import iovecs from callbacks - nfc: replace improper check device_is_registered() in netlink related functions - io_uring: always use original task when preparing req identity - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - net: hns3: fix incorrect type of argument in declaration of function hclge_comm_get_rss_indir_tbl - net: hns3: add query vf ring and vector map relation - net: hns3: add byte order conversion for VF to PF mailbox message - net: hns3: add byte order conversion for PF to VF mailbox message - net: hns3: remove the affinity settings of vector0 - net: hns3: fix access null pointer issue when set tx-buf-size as 0 - net: hns3: add return value for mailbox handling in PF - net: hns3: add validity check for message data length - net: hns3: modify the return code of hclge_get_ring_chain_from_mbx - net: hns3: fix error log of tx/rx tqps stats - net: hns3: align the debugfs output to the left - net: hns3: clear inited state and stop client after failed to register netdev - net: hns3: Fix spelling mistake "actvie" -> "active" - net: hns3: remove unnecessary line wrap for hns3_set_tunable - net: hns3: replace magic value by HCLGE_RING_REG_OFFSET - net: hns3: fix the wrong words in comments - net: hns3: update the comment of function hclgevf_get_mbx_resp - net: hns3: add log for setting tx spare buf size - net: hns3: add failure logs in hclge_set_vport_mtu - net: hns3: refine the definition for struct hclge_pf_to_vf_msg - net: hns3: refactor hns3_set_ringparam() - net: hns3: add ethtool parameter check for CQE/EQE mode - net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware - net: hns3: fix the concurrency between functions reading debugfs - skbuff: fix coalescing for page_pool fragment recycling - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() - kselftest/vm: fix tests build with old libc - sfc: extend the locking on mcdi->seqno - tcp: make tcp_read_sock() more robust - nl80211: Update bss channel on channel switch for P2P_CLIENT - drm/vrr: Set VRR capable prop only if it is attached to connector - iwlwifi: don't advertise TWT support - atm: firestream: check the return value of ioremap() in fs_init() - can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready - ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_ARCH_BITREVERSE - MIPS: smp: fill in sibling and core maps earlier - mac80211: refuse aggregations sessions before authorized - ARM: dts: rockchip: fix a typo on rk3288 crypto-controller - ARM: dts: rockchip: reorder rk322x hmdi clocks - arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg" - arm64: dts: rockchip: reorder rk3399 hdmi clocks - arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity - xfrm: Fix xfrm migrate issues when address family changes - xfrm: Check if_id in xfrm_migrate - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0"- ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - proc: Fix a dentry lock race between release_task and lookup - x86/sgx: Fix race between reclaimer and page fault handler - x86/sgx: Mark PCMD page as dirty when modifying contents - x86/sgx: Free backing memory after faulting the enclave page - KVM: SEV: add cache flush to solve SEV cache incoherency issues - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - share_pool: Fix ABBA deadlock - sharepool: fix hisi oom deadlock - floppy: disable FDRAWCMD by default - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - sw64: optimize simd version of memcpy and memset - sw64: fix sendfile system call - sw64: fix the number of aux entries in ARCH_DLINFO - sw64: pcie: enable PME and AER support - sw64: unify 32-bit MEMIO address of host and guest - hwmon: add support for sw64 temperature sensor - sw64: pci: align the address of mmio resource to PAGE_SIZE - sw64: signal: save/restore fpregs with copy user - sw64: push and pop kernel stack with ldi instruction - ipmi: add ipmi driver support - sw64: add pvt device to chip3.dts - hwmon: add voltage sensor support for sw64 - sw64: remap PA with |= in early_ioremap - sw64: vdso: fix CFI directives for fpregs in vrt_sigreturn - sw64: vdso: fix backtrace of vrt_sigreturn - sw64: kvm: simplify the code - sw64: force signal and fault for traps and debugging - sw64: fix compile error for DISCONTIGMEM=y - sw64: add old sigprocmask back for compatibility - sw64: add dynamic turning on/off cores support - sw64: add dynamic frequency scaling support - sw64: fix ip checksum calculation - sw64: remove unnecessary parameter in REG_OFFSET_NAME - sw64: kvm: fix bad page state setting outside of kvm memory pool - sw64: fix setup_rt_frame for non SA_SIGINFO - sw64: do some cleanups for rt_sigframe - sw64: kvm: handle ldl_u and stl_u when exit mmio - sw64: fix some compile errors - sw64: add missing global __constant_c_memset - sw64: remove unnecessary include headers - sw64: increase position index in c_next for cpuinfo - sw64: Kconfig: remove dependence on ARCH_SUPPORTS_ACPI - sw64: Kconfig: remove dependence on !PREEMPT - sw64: clean up out-of-date selected options - sw64: add kbuild defconfig rule - sw64: ptrace: clean up debug codes - sw64: add ARCH_HAS_PTE_SPECIAL support - sw64: kvm: remap pages of guest by vm_insert_page() - sw64: clean up a.out and ECOFF binary related headers - sw64: switch to old-style semctl/shmctl syscalls - sw64: define NR_SYSCALLS as generated __NR_syscalls - sw64: add SO_RCVTIMEO/ SO_SNDTIMEO socket options - sw64: dts: rename spi flash partition to fix warning - sw64: fix ex_table entries from misalignment handlers - sw64: radeon: add a force flush to delay work when radeon uvd suspend - sw64: add set time support for hypervisor based rtc - sw64: add regs and stack access APIs to support kprobe events - sw64: unify access to LONGTIME for guest and emulator - sw64: enable more than 32 CPUs for guest - sw64: fix SPDX license identifier in uapi headers - sw64: add required include headers to ptrace.h - sw64: fix the VDSO symbol generation for nm - sw64: add clone3 syscall support - sw64: add missing pkey syscall numbers - sw64: reformat syscall.tbl - sw64: fix printk method for guest os - sw64: remove unused a.out.h - sw64: switch GUP to the generic get_user_pages_fast() implementation - sw64: kvm: fix bug when open file with the O_DIRECT flag - sw64: fix compile error for CONFIG_PCI=n - sw64: rename kvm_mem variables - sw64: fix coding style problems - sw64: kvm: remove MAX_VPN - sw64: clean up useless #if 0 and #if 1 - sw64: fix coding style problems - sw64: remove MAX_ASN - sw64: add support for emulator running mode - sw64: optimize ip checksum calculation - sw64: use jump label for running modes - sw64: mm: mark pci and memmap region as nomap - sw64: fix the value of QEMU_PRINTF_BUFF_BASE - sw64: clean up some useless codes - sw64: numa: switch to arch node_distance - sw64: fix all compile warnings - sw64: remove CONFIG_USE_PERCPU_NUMA_NODE_ID=n code - sw64: simplify cpumask_of_node - sw64: modify tc_sched_clock debugfs file - sw64: remove redundant Kconfig source - sw64: switch to generic pcibios_set_master and pci_common_swizzle - sw64: print correct initrd address - sw64: mm: use memblock to find the end of memory - sw64: mm: warn overlapped memmap and DMA region - sw64: pci: remove some useless code - sw64: mm: reorder memblock_init process - sw64: vdso: fix time calculation - sw64: vdso: change vdso version - sw64: vdso: add automatic syscall fallback - sw64: iommu: fix 32-bit devices dma ops - sw64: re-implement sw64_dma_direct_ops according upstream - config: add initial openeuler_defconfig for sw64 - watch_queue: Fix filter limit check - ext4: add check to prevent attempting to resize an fs with sparse_super2 - x86/traps: Mark do_int3() NOKPROBE_SYMBOL - x86/boot: Add setup_indirect support in early_memremap_is_setup_data() - x86/boot: Fix memremap of setup_indirect structures - watch_queue: Make comment about setting ->defunct more accurate - watch_queue: Fix lack of barrier/sync/lock between post and read - watch_queue: Free the alloc bitmap when the watch_queue is torn down - watch_queue: Fix the alloc bitmap size to reflect notes allocated - watch_queue: Fix to always request a pow-of-2 pipe ring size - watch_queue: Fix to release page in ->release() - watch_queue, pipe: Free watchqueue state after clearing pipe ring - virtio: acknowledge all features before access - virtio: unexport virtio_finalize_features - arm64: dts: marvell: armada-37xx: Remap IO space to bus address 0x0 - riscv: Fix auipc+jalr relocation range checks - mmc: meson: Fix usage of meson_mmc_post_req() - net: macb: Fix lost RX packet wakeup race in NAPI receive - staging: gdm724x: fix use after free in gdm_lte_rx() - staging: rtl8723bs: Fix access-point mode deadlock - selftests/memfd: clean up mapping in mfd_fail_write - selftest/vm: fix map_fixed_noreplace test failure - tracing: Ensure trace buffer is at least 4096 bytes large - ipv6: prevent a possible race condition with lifetimes - Revert "xen-netback: Check for hotplug-status existence before watching" - Revert "xen-netback: remove 'hotplug-status' once it has served its purpose" - gpio: Return EPROBE_DEFER if gc->to_irq is NULL - hwmon: (pmbus) Clear pmbus fault/warning bits after read - net-sysfs: add check for netdevice being present to speed_show - spi: rockchip: terminate dma transmission when slave abort - spi: rockchip: Fix error in getting num-cs property - selftests/bpf: Add test for bpf_timer overwriting crash - net: bcmgenet: Don't claim WOL when its not available - sctp: fix kernel-infoleak for SCTP sockets - net: phy: DP83822: clear MISR2 register to disable interrupts - gianfar: ethtool: Fix refcount leak in gfar_get_ts_info - gpio: ts4900: Do not set DAT and OE together - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. - NFC: port100: fix use-after-free in port100_send_complete - net/mlx5e: Lag, Only handle events from highest priority multipath entry - net/mlx5: Fix a race on command flush flow - net/mlx5: Fix size field in bufferx_reg struct - net: ethernet: lpc_eth: Handle error for clk_enable - net: ethernet: ti: cpts: Handle error for clk_enable - tipc: fix incorrect order of state message data sanity check - ethernet: Fix error handling in xemaclite_of_probe - ice: Fix curr_link_speed advertised speed - ice: Rename a couple of variables - ice: Remove unnecessary checker loop - ice: Align macro names to the specification - ice: stop disabling VFs due to PF error responses - i40e: stop disabling VFs due to PF error responses - ARM: dts: aspeed: Fix AST2600 quad spi group - net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate() - drm/sun4i: mixer: Fix P010 and P210 format numbers - qed: return status of qed_iov_get_link - esp: Fix BEET mode inter address family tunneling on GSO - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() - isdn: hfcpci: check the return value of dma_set_mask() in setup_hw() - virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero - mISDN: Fix memory leak in dsp_pipeline_build() - mISDN: Remove obsolete PIPELINE_DEBUG debugging information - tipc: fix kernel panic when enabling bearer - arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias - HID: vivaldi: fix sysfs attributes leak - clk: qcom: gdsc: Add support to update GDSC transition delay - ARM: boot: dts: bcm2711: Fix HVS register range- net, xdp: Update pkt_type if generic XDP changes unicast MAC - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID - sched/psi: report zeroes for CPU full at the system level - psi: Fix PSI_MEM_FULL state when tasks are in memstall and doing reclaim - psi: Fix psi state corruption when schedule() races with cgroup move - psi: Reduce calls to sched_clock() in psi - psi: Optimize task switch inside shared cgroups - psi: Pressure states are unlikely - psi: Use ONCPU state tracking machinery to detect reclaim - psi: Add PSI_CPU_FULL state - block/psi: remove PSI annotations from direct IO - psi: make kabi compatibility for psi in struct cgroup - psi, tracepoint: introduce tracepoints for psi_memstall_{enter, leave} - psi: fix wrong iteration in iterate_groups - config: change CONFIG_DMATEST from y to m - perf: Fix sys_perf_event_open() race against self - blk-mq: fix kabi broken by "blk-mq: Use request queue-wide tags for tagset-wide sbitmap" - blk-mq: fix use-after-free in blk_mq_exit_sched - blk-mq: Use request queue-wide tags for tagset-wide sbitmap - blk-mq: Some tag allocation code refactoring - arm64: Add memmap reserve range check to avoid conflict - ext4: add reserved GDT blocks check - ax25: Fix UAF bugs in ax25 timers - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - driver core: fix deadlock in __driver_attach - driver core: fix deadlock in __device_attach - inet: fully convert sk->sk_rx_dst to RCU rules - Revert "ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE" - arm64: cpufeature: add HWCAP for FEAT_RPRES - arm64: cpufeature: add HWCAP for FEAT_AFP - arm64: Add Cortex-A510 CPU part definition - arm64: Add Cortex-X2 CPU part definition - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition - arm64: cputype: Add CPU implementor & types for the Apple M1 cores- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - kfence: parse param before alloc kfence_pool - arm64: remove page granularity limitation from KFENCE - Revert "arm64: remove page granularity limitation from KFENCE" - slub: add back check for free nonslab objects - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - hamradio: fix macro redefine warning - Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6" - btrfs: add missing run of delayed items after unlink during log replay - btrfs: qgroup: fix deadlock between rescan worker and remove qgroup - btrfs: fix lost prealloc extents beyond eof after full fsync - tracing: Fix return value of __setup handlers - tracing/histogram: Fix sorting on old "cpu" value - HID: add mapping for KEY_ALL_APPLICATIONS - HID: add mapping for KEY_DICTATE - Input: samsung-keypad - properly state IOMEM dependency - Input: elan_i2c - fix regulator enable count imbalance after suspend/resume - Input: elan_i2c - move regulator_[en|dis]able() out of elan_[en|dis]able_power() - net: dcb: disable softirqs in dcbnl_flush_dev() - drm/amdgpu: fix suspend/resume hang regression - nl80211: Handle nla_memdup failures in handle_nan_filter - iavf: Refactor iavf state machine tracking - net: chelsio: cxgb3: check the return value of pci_find_capability() - ibmvnic: complete init_done on transport events - ARM: tegra: Move panels to AUX bus - soc: fsl: qe: Check of ioremap return value - soc: fsl: guts: Add a missing memory allocation failure check - soc: fsl: guts: Revert commit 3c0d64e867ed - ARM: dts: Use 32KiHz oscillator on devkit8000 - ARM: dts: switch timer config to common devkit8000 devicetree - s390/extable: fix exception table sorting - memfd: fix F_SEAL_WRITE after shmem huge page allocated - ibmvnic: free reset-work-item when flushing - igc: igc_write_phy_reg_gpy: drop premature return - pinctrl: sunxi: Use unique lockdep classes for IRQs - selftests: mlxsw: tc_police_scale: Make test more robust - ARM: 9182/1: mmu: fix returns from early_param() and __setup() functions - ARM: Fix kgdb breakpoint for Thumb2 - igc: igc_read_phy_reg_gpy: drop premature return - arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output - can: gs_usb: change active_channels's type from atomic_t to u8 - ASoC: cs4265: Fix the duplicated control name - firmware: arm_scmi: Remove space in MODULE_ALIAS name - efivars: Respect "block" flag in efivar_entry_set_safe() - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() - net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() - ibmvnic: register netdev after init of adapter - net: sxgbe: fix return value of __setup handler - iavf: Fix missing check for running netdev - mac80211: treat some SAE auth steps as final - net: stmmac: fix return value of __setup handler - mac80211: fix forwarded mesh frames AC & queue selection - ice: fix concurrent reset and removal of VFs - ice: Fix race conditions between virtchnl handling and VF ndo ops - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client - net/smc: fix connection leak - net: dcb: flush lingering app table entries for unregistered devices - net: ipv6: ensure we call ipv6_mc_down() at most once - batman-adv: Don't expect inter-netns unique iflink indices - batman-adv: Request iflink once in batadv_get_real_netdevice - batman-adv: Request iflink once in batadv-on-batadv check - netfilter: nf_queue: handle socket prefetch - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - net: fix up skbs delta_truesize in UDP GRO frag_list - e1000e: Correct NVM checksum verification flow - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - bpf, sockmap: Do not ignore orig_len parameter - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls - ntb: intel: fix port config status offset for SPR - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference - xen/netfront: destroy queues before real_num_tx_queues is zeroed - drm/i915: s/JSP2/ICP2/ PCH - iommu/amd: Recover from event log overflow - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min - riscv: Fix config KASAN && DEBUG_VIRTUAL - riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP - riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value - ALSA: intel_hdmi: Fix reference to PCM buffer address - tracing: Add ustring operation to filtering string pointers - drm/amdgpu: check vm ready by amdgpu_vm->evicting flag - ata: pata_hpt37x: fix PCI clock detection - serial: stm32: prevent TDR register overwrite when sending x_char - tracing: Add test for user space strings when filtering on string pointers - exfat: fix i_blocks for files truncated over 4 GiB - exfat: reuse exfat_inode_info variable instead of calling EXFAT_I() - net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990 - i2c: qup: allow COMPILE_TEST - i2c: cadence: allow COMPILE_TEST - dmaengine: shdma: Fix runtime PM imbalance on error - selftests/seccomp: Fix seccomp failure by adding missing headers - cifs: fix double free race when mount fails in cifs_get_root() - tipc: fix a bit overflow in tipc_crypto_key_rcv() - KVM: arm64: vgic: Read HW interrupt pending state from the HW - Input: clear BTN_RIGHT/MIDDLE on buttonpads - regulator: core: fix false positive in regulator_late_cleanup() - ASoC: rt5682: do not block workqueue if card is unbound - ASoC: rt5668: do not block workqueue if card is unbound - i2c: bcm2835: Avoid clock stretching timeouts - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work - mac80211_hwsim: report NOACK frames in tx_status- arm64: Fix wrong logic in gic_arch_restore_irqs() - secure_seq: use the 64 bits of the siphash for port offset calculation - vfio/iommu: Fix uncorrect type parameters which used in bitmap operations - ipv6: per-netns exclusive flowlabel checks - memblock: use kfree() to release kmalloced memblock regions - gpio: tegra186: Fix chip_data type confusion - tty: n_gsm: fix deadlock in gsmtty_open() - tty: n_gsm: fix wrong tty control line for flow control - tty: n_gsm: fix NULL pointer access due to DLCI release - tty: n_gsm: fix proper link termination after failed open - tty: n_gsm: fix encoding of control signal octet bit DV - riscv: fix oops caused by irqsoff latency tracer - thermal: int340x: fix memory leak in int3400_notify() - RDMA/cma: Do not change route.addr.src_addr outside state checks - driver core: Free DMA range map when device is released - xhci: Prevent futile URB re-submissions due to incorrect return value. - xhci: re-initialize the HC during resume if HCE was set - usb: dwc3: gadget: Let the interrupt handler disable bottom halves. - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings - usb: dwc2: drd: fix soft connect when gadget is unconfigured - USB: serial: option: add Telit LE910R1 compositions - USB: serial: option: add support for DW5829e - tracefs: Set the group ownership in apply_options() not parse_options() - usb: gadget: rndis: add spinlock for rndis response list - Revert "USB: serial: ch341: add new Product ID for CH341A" - ata: pata_hpt37x: disable primary channel on HPT371 - sc16is7xx: Fix for incorrect data being transmitted - iio: Fix error handling for PM - iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx_read_oneshot - iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bits - iio: adc: men_z188_adc: Fix a resource leak in an error handling path - tracing: Have traceon and traceoff trigger honor the instance - RDMA/ib_srp: Fix a deadlock - RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close - RDMA/rtrs-clt: Kill wait_for_inflight_permits - regmap-irq: Update interrupt clear register for proper reset - spi: spi-zynq-qspi: Fix a NULL pointer dereference in zynq_qspi_exec_mem_op() - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets - net/mlx5: Fix wrong limitation of metadata match on ecpf - net/mlx5: Fix possible deadlock on rule deletion - udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister() - surface: surface3_power: Fix battery readings on batteries without a serial number - net/smc: Use a mutex for locking "struct smc_pnettable" - netfilter: nf_tables: fix memory leak during stateful obj update - nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac() - net: Force inlining of checksum functions in net/checksum.h - net: ll_temac: check the return value of devm_kmalloc() - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure - drm/edid: Always set RGB444 - openvswitch: Fix setting ipv6 fields causing hw csum failure - gso: do not skip outer ip header in case of ipip and net_failover - tipc: Fix end of loop tests for list_for_each_entry() - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - io_uring: add a schedule point in io_add_buffers() - bpf: Add schedule points in batch ops - selftests: bpf: Check bpf_msg_push_data return value - bpf: Do not try bpf_msg_push_data with len 0 - hwmon: Handle failure to register sensor with thermal zone correctly - bnxt_en: Fix active FEC reporting to ethtool - bnx2x: fix driver load from initrd - perf data: Fix double free in perf_session__delete() - ping: remove pr_err from ping_lookup - optee: use driver internal tee_context for some rpc - tee: export teedev_open() and teedev_close_context() - x86/fpu: Correct pkru/xstate inconsistency - CDC-NCM: avoid overflow in sanity checking - USB: zaurus: support another broken Zaurus - drm/i915: Correctly populate use_sagv_wm for all pipes - drm/amdgpu: disable MMHUB PG for Picasso - KVM: x86/mmu: make apf token non-zero to fix bug - parisc/unaligned: Fix ldw() and stw() unalignment handlers - parisc/unaligned: Fix fldd and fstd unaligned handlers on 32-bit kernel - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing - clk: jz4725b: fix mmc0 clock gating - btrfs: tree-checker: check item_size for dev_item - btrfs: tree-checker: check item_size for inode_item- huge tmpfs: remove shrinklist addition from shmem_setattr() - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE - huge tmpfs: fix fallocate(vanilla) advance over huge pages - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - dynamic_hugetlb: fix undefined struct cftype - file: fix kabi change since add f_ctl_mode - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - readahead: introduce FMODE_CTL_WILLNEED to read first 2MB of file - lockdep: Correct lock_classes index mapping - i2c: brcmstb: fix support for DSL and CM variants - copy_process(): Move fd_install() out of sighand->siglock critical section - i2c: qcom-cci: don't put a device tree node before i2c_add_adapter() - i2c: qcom-cci: don't delete an unregistered adapter - dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size - dmaengine: stm32-dmamux: Fix PM disable depth imbalance in stm32_dmamux_probe - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - EDAC: Fix calculation of returned address and next offset in edac_align_ptr() - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop - kconfig: fix failing to generate auto.conf - net: macb: Align the dma and coherent dma masks - net: usb: qmi_wwan: Add support for Dell DW5829e - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - drm/rockchip: dw_hdmi: Do not leave clock enabled in error case - xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create - soc: aspeed: lpc-ctrl: Block error printing on probe defer cases - ata: libata-core: Disable TRIM on M88V29 - kconfig: let 'shell' return enough output for deep path names - selftests: fixup build warnings in pidfd / clone3 tests - pidfd: fix test failure due to stack overflow on some arches - arm64: dts: meson-g12: drop BL32 region from SEI510/SEI610 - arm64: dts: meson-g12: add ATF BL32 reserved-memory region - arm64: dts: meson-gx: add ATF BL32 reserved-memory region - netfilter: conntrack: don't refresh sctp entries in closed state - irqchip/sifive-plic: Add missing thead,c900-plic match string - phy: usb: Leave some clocks running during suspend - ARM: OMAP2+: adjust the location of put_device() call in omapdss_init_of - ARM: OMAP2+: hwmod: Add of_node_put() before break - NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - tty: n_tty: do not look ahead for EOL character past the end of the buffer - NFS: Do not report writeback errors in nfs_getattr() - block/wbt: fix negative inflight counter when remove scsi device - ASoC: tas2770: Insert post reset delay - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests - mtd: rawnand: gpmi: don't leak PM reference in error path - powerpc/lib/sstep: fix 'ptesync' build error - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() - ALSA: hda: Fix missing codec probe on Shenker Dock 15 - ALSA: hda: Fix regression on forced probe mask option - ALSA: hda/realtek: Fix deadlock by COEF mutex - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 - selftests/exec: Add non-regular to TEST_GEN_PROGS - perf bpf: Defer freeing string after possible strlen() on it - dpaa2-eth: Initialize mutex used in one step timestamping path - libsubcmd: Fix use-after-free for realloc(..., 0) - bonding: fix data-races around agg_select_timer - net_sched: add __rcu annotation to netdev->qdisc - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - net: ieee802154: ca8210: Fix lifs/sifs periods - net: dsa: lantiq_gswip: fix use after free in gswip_remove() - net: dsa: lan9303: fix reset on probe - netfilter: nft_synproxy: unregister hooks on init error path - selftests: netfilter: fix exit value for nft_concat_range - iwlwifi: pcie: gen2: fix locking when "HW not ready" - iwlwifi: pcie: fix locking when "HW not ready" - drm/i915/gvt: Make DRM_I915_GVT depend on X86 - vsock: remove vsock from connected table when connect is interrupted by a signal - drm/i915/opregion: check port number bounds for SWSCI display power state - drm/radeon: Fix backlight control on iMac 12,1 - iwlwifi: fix use-after-free - kbuild: lto: Merge module sections if and only if CONFIG_LTO_CLANG is enabled - kbuild: lto: merge module sections - random: wake up /dev/random writers after zap - gcc-plugins/stackleak: Use noinstr in favor of notrace - Revert "module, async: async_synchronize_full() on module init iff async is used" - x86/Xen: streamline (and fix) PV CPU enumeration - drm/amdgpu: fix logic inversion in check - nvme-rdma: fix possible use-after-free in transport error_recovery work - nvme-tcp: fix possible use-after-free in transport error_recovery work - nvme: fix a possible use-after-free in controller reset during load - scsi: pm8001: Fix use-after-free for aborted SSP/STP sas_task - scsi: pm8001: Fix use-after-free for aborted TMF sas_task - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - selftests: skip mincore.check_file_mmap when fs lacks needed support - selftests: openat2: Skip testcases that fail with EOPNOTSUPP - selftests: openat2: Add missing dependency in Makefile - selftests: openat2: Print also errno in failure messages - selftests/zram: Adapt the situation that /dev/zram0 is being used - selftests/zram01.sh: Fix compression ratio calculation - selftests/zram: Skip max_comp_streams interface on newer kernel - net: ieee802154: at86rf230: Stop leaking skb's - kselftest: signal all child processes - selftests: rtc: Increase test timeout so that all tests run - platform/x86: ISST: Fix possible circular locking dependency detected - platform/x86: touchscreen_dmi: Add info for the RWC NANOTE P8 AY07J 2-in-1 - btrfs: send: in case of IO error log it - parisc: Add ioread64_lo_hi() and iowrite64_lo_hi() - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology - mm: don't try to NUMA-migrate COW pages that have other uses - mmc: block: fix read single on recovery logic - parisc: Fix sglist access in ccio-dma.c - parisc: Fix data TLB miss in sba_unmap_sg - parisc: Drop __init from map_pages declaration - serial: parisc: GSC: fix build when IOSAPIC is not set - Revert "svm: Add warning message for AVIC IPI invalid target" - HID:Add support for UGTABLET WP5540 - scsi: lpfc: Fix mailbox command failure during driver initialization - can: isotp: add SF_BROADCAST support for functional addressing - can: isotp: prevent race between isotp_bind() and isotp_setsockopt() - fs/proc: task_mmu.c: don't read mapcount for migration entry - mm: memcg: synchronize objcg lists with a dedicated spinlock - drm/nouveau/pmu/gm200-: use alternate falcon reset sequence- ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - ext4: fix warning when submitting superblock in ext4_commit_super() - ipv6: annotate some data-races around sk->sk_prot - net/sched: cls_u32: fix netns refcount changes in u32_change() - ext4: fix bug_on in __es_tree_search - exec: Remove redundant check in do_open_execat/uselib - floppy: use a statically allocated error counter - ext4: fix race condition between ext4_write and ext4_convert_inline_data - arm64: Fix some build errors related to KEXEC - ubi: ubi_create_volume: Fix use-after-free when volume creation failed - ubi: fastmap: Don't reserve beb_rsvd_pebs while filling fm pool - net: ipv6: fix use after free of struct seg6_pernet_data - net: ipv6: check return value of rhashtable_init - KVM: arm64: vgic: Drop WARN from vgic_get_irq - Documentation: arm64: Add limitation for exactmap - arm64: Fix reserved memory via memmap - ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame()- io_uring: fix race between timeout flush and removal - net/x25: Fix null-ptr-deref caused by x25_disconnect - iommu: Fix potential use-after-free during probe - perf: Fix list corruption in perf_cgroup_switch() - arm64: dts: imx8mq: fix lcdif port node - scsi: lpfc: Reduce log messages seen after firmware download - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue - Makefile.extrawarn: Move -Wunaligned-access to W=1 - hwmon: (dell-smm) Speed up setting of fan speed - phy: ti: Fix missing sentinel for clk_div_table - speakup-dectlk: Restore pitch setting - USB: serial: cp210x: add CPI Bulk Coin Recycler id - USB: serial: cp210x: add NCR Retail IO box id - USB: serial: ch341: add support for GW Instek USB2.0-Serial devices - USB: serial: option: add ZTE MF286D modem - USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320 - usb: raw-gadget: fix handling of dual-direction-capable endpoints - usb: gadget: f_uac2: Define specific wTerminalType - usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE transition - usb: dwc3: gadget: Prevent core from processing stale TRBs - usb: ulpi: Call of_node_put correctly - usb: ulpi: Move of_node_put to ulpi_dev_release - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - Revert "usb: dwc2: drd: fix soft connect when gadget is unconfigured" - usb: dwc2: drd: fix soft connect when gadget is unconfigured - eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX - n_tty: wake up poll(POLLRDNORM) on receiving data - vt_ioctl: add array_index_nospec to VT_ACTIVATE - vt_ioctl: fix array_index_nospec in vt_setactivate - net: dsa: mv88e6xxx: fix use-after-free in mv88e6xxx_mdios_unregister - net: mscc: ocelot: fix mutex lock error during ethtool stats read - ice: fix IPIP and SIT TSO offload - ice: fix an error code in ice_cfg_phy_fec() - dpaa2-eth: unregister the netdev before disconnecting from the PHY - net: amd-xgbe: disable interrupts during pci removal - tipc: rate limit warning for received illegal binding update - net: mdio: aspeed: Add missing MODULE_DEVICE_TABLE - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - nfp: flower: fix ida_idx not being released - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - net: dsa: lantiq_gswip: don't use devres for mdiobus - net: dsa: felix: don't use devres for mdiobus - net: dsa: bcm_sf2: don't use devres for mdiobus - net: dsa: ar9331: register the mdiobus under devres - net: dsa: mv88e6xxx: don't use devres for mdiobus - bonding: pair enable_port with slave_arr_updates - gpio: sifive: use the correct register to read output values - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE - drm/panel: simple: Assign data from panel_dpi_probe() correctly - ixgbevf: Require large buffers for build_skb on 82599VF - arm64: dts: meson-g12b-odroid-n2: fix typo 'dio2133' - netfilter: ctnetlink: disable helper autoassign - misc: fastrpc: avoid double fput() on failed usercopy - drm/vc4: hdmi: Allow DBLCLK modes even if horz timing is odd. - gpio: aggregator: Fix calling into sleeping GPIO controllers - usb: f_fs: Fix use-after-free for epfile - ARM: dts: imx7ulp: Fix 'assigned-clocks-parents' typo - phy: xilinx: zynqmp: Fix bus width setting for SGMII - ARM: dts: imx6qdl-udoo: Properly describe the SD card detect - staging: fbtft: Fix error path in fbtft_driver_module_init() - ARM: dts: meson8b: Fix the UART device-tree schema validation - ARM: dts: meson8: Fix the UART device-tree schema validation - ARM: dts: meson: Fix the UART compatible strings - ARM: dts: Fix timer regression for beagleboard revision c - drm/rockchip: vop: Correct RK3399 VOP register fields - PM: s2idle: ACPI: Fix wakeup interrupts handling - ACPI/IORT: Check node revision for PMCG resources - nvme-tcp: fix bogus request completion when failing to send AER - ARM: socfpga: fix missing RESET_CONTROLLER - ARM: dts: Fix boot regression on Skomer - ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group - riscv: fix build with binutils 2.38 - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER - KVM: eventfd: Fix false positive RCU usage warning - net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout() - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs - perf: Always wake the parent event - usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend - PM: hibernate: Remove register_nosave_region_late() - scsi: myrs: Fix crash in error case - scsi: ufs: Treat link loss as fatal error - scsi: pm8001: Fix bogus FW crash for maxcpus=1 - scsi: qedf: Fix refcount issue when LOGO is received during TMF - scsi: qedf: Add stag_work to all the vports - scsi: ufs: ufshcd-pltfrm: Check the return value of devm_kstrdup() - scsi: target: iscsi: Make sure the np under each tpg is unique - powerpc/fixmap: Fix VM debug warning on unmap - net: sched: Clarify error message when qdisc kind is unknown - drm: panel-orientation-quirks: Add quirk for the 1Netbook OneXPlayer - x86/perf: Avoid warning for Arch LBR without XSAVE - NFSv4 handle port presence in fs_location server string - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: change nfs_access_get_cached to only report the mask - tracing: Propagate is_signed to expression - drm/amdgpu: Set a suitable dev_info.gart_page_size - NFSD: Fix offset type in I/O trace points - NFSD: Clamp WRITE offsets - NFS: Fix initialisation of nfs_client cl_flags field - net: phy: marvell: Fix MDI-x polarity setting in 88e1118-compatible PHYs - net: phy: marvell: Fix RGMII Tx/Rx delays setting in 88e1121-compatible PHYs - can: isotp: fix potential CAN frame reception race in isotp_rcv() - mmc: sdhci-of-esdhc: Check for error num after setting mask - ima: Do not print policy rule with inactive LSM labels - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start()- crypto: api - Move cryptomgr soft dependency into algapi - moxart: fix potential use-after-free on remove path - selftests: nft_concat_range: add test for reload with no element add/del - cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning - net: dsa: mt7530: make NET_DSA_MT7530 select MEDIATEK_GE_PHY - ext4: fix incorrect type issue during replay_del_range - ext4: fix error handling in ext4_fc_record_modified_inode() - ext4: fix error handling in ext4_restore_inline_data() - ext4: modify the logic of ext4_mb_new_blocks_simple - ext4: prevent used blocks from being allocated during fast commit replay - EDAC/xgene: Fix deferred probing - EDAC/altera: Fix deferred probing - x86/perf: Default set FREEZE_ON_SMI for all - perf/x86/intel/pt: Fix crash with stop filters in single-range mode - perf stat: Fix display of grouped aliased events - fbcon: Add option to enable legacy hardware acceleration - Revert "fbcon: Disable accelerated scrolling" - rtc: cmos: Evaluate century appropriate - tools/resolve_btfids: Do not print any commands when building silently - selftests: futex: Use variable MAKE instead of make - selftests/exec: Remove pipe from TEST_GEN_FILES - bpf: Use VM_MAP instead of VM_ALLOC for ringbuf - gve: fix the wrong AdminQ buffer queue index check - nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client. - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe - pinctrl: bcm2835: Fix a few error paths - pinctrl: intel: fix unexpected interrupt - pinctrl: intel: Fix a glitch when updating IRQ flags on a preconfigured line - ASoC: max9759: fix underflow in speaker_gain_control_put() - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes - ASoC: fsl: Add missing error handling in pcm030_fabric_probe - drm/i915/overlay: Prevent divide by zero bugs in scaling - net: stmmac: ensure PTP time register reads are consistent - net: stmmac: dump gmac4 DMA registers correctly - net: macsec: Verify that send_sci is on when setting Tx sci explicitly - net: macsec: Fix offload support for NETDEV_UNREGISTER event - net: ieee802154: Return meaningful error codes from the netlink helpers - net: ieee802154: ca8210: Stop leaking skb's - net: ieee802154: mcr20a: Fix lifs/sifs periods - net: ieee802154: hwsim: Ensure proper channel selection at probe time - spi: uniphier: fix reference count leak in uniphier_spi_probe() - spi: meson-spicc: add IRQ check in meson_spicc_probe - spi: mediatek: Avoid NULL pointer crash in interrupt - spi: bcm-qspi: check for valid cs before applying chip select - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - RDMA/mlx4: Don't continue event handler after memory allocation failure - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. - IB/rdmavt: Validate remote_addr during loopback atomic tests - RDMA/ucma: Protect mc during concurrent multicast leaves - RDMA/cma: Use correct address when leaving multicast group - Revert "ASoC: mediatek: Check for error clk pointer" - IB/hfi1: Fix AIP early init panic - dma-buf: heaps: Fix potential spectre v1 gadget - block: bio-integrity: Advance seed correctly for larger interval sizes - mm/kmemleak: avoid scanning potential huge holes - mm/pgtable: define pte_index so that preprocessor could recognize it - mm/debug_vm_pgtable: remove pte entry from the page table - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels - drm/nouveau: fix off by one in BIOS boundary checking - btrfs: fix deadlock between quota disable and qgroup rescan worker - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks - ALSA: hda/realtek: Add quirk for ASUS GU603 - ALSA: hda: realtek: Fix race at concurrent COEF updates - ALSA: hda: Fix UAF of leds class devs at unbinding - ALSA: usb-audio: Correct quirk for VF0770 - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() - selinux: fix double free of cond_list on error paths - Revert "drm/vc4: hdmi: Make sure the device is powered with CEC" again - Revert "drm/vc4: hdmi: Make sure the device is powered with CEC" - psi: fix failure of create cgroup psi trigger - mbigen: fix mbigen driver defer probe - md/raid1: fix missing bitmap update w/o WriteMostly devices - md/raid1: only allocate write behind bio for WriteMostly device - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set - crypto: crct10dif-neon - fix use via crypto_shash_digest() - net: fix information leakage in /proc/net/ptype - config: enable CONFIG_QOS_SCHED_SMT_EXPELLER by - sched: Add tracepoint for qos smt expeller - sched: Add statistics for qos smt expeller - sched: Implement the function of qos smt expeller - sched: Introduce qos smt expeller for co-location - ext4: fix symlink file size not match to file content - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: fix use-after-free in ext4_search_dir - KVM: s390: Return error on SIDA memop on normal guest - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages - ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty - perf c2c: Update documentation for display option 'all' - perf c2c: Sort on all cache hit for load operations - perf c2c: Refactor node header - perf c2c: Add dimensions for load miss - perf c2c: Add dimensions for load hit - perf c2c: Add dimensions for total load hit - rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe - livepatch/arm64: Fix incorrect endian conversion when long jump - livepatch: Print logs when register failed - livepatch: Print logs when check calltrace failed - livepatch: Print logs when patch text failed - livepatch: Optimize list_del operation in 'arch_klp_unpatch_func' - livepatch: Use 'old_insns' to replace 'old_insn' - livepatch: Remove redundant copy for old codes - livepatch: Reduce duplicate codes and fix issue on patch text - mm: export collect_procs() - rcu: Prevent expedited GP from enabling tick on offline CPU- tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - fanotify: Fix stale file descriptor in copy_event_to_user() - net: amd-xgbe: Fix skb data length underflow - net: amd-xgbe: ensure to reset the tx_timer_active flag - ipheth: fix EOVERFLOW in ipheth_rcvbulk_callback - net/mlx5: E-Switch, Fix uninitialized variable modact - net/mlx5: Use del_timer_sync in fw reset flow of halting poll - net/mlx5e: Fix handling of wrong devices during bond netevent - drm/vc4: hdmi: Make sure the device is powered with CEC - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN - x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN - psi: Fix uaf issue when psi trigger is destroyed while being polled - KVM: x86: Forcibly leave nested virt when SMM state is toggled - Revert "drivers: bus: simple-pm-bus: Add support for probing simple bus only devices" - net: ipa: prevent concurrent replenish - net: ipa: use a bitmap for endpoint replenish_enabled - net: ipa: fix atomic update in ipa_endpoint_replenish() - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - mtd: rawnand: mpc5121: Remove unused variable in ads5121_select_chip() - block: Fix wrong offset in bio_truncate() - fsnotify: invalidate dcache before IN_DELETE event - usr/include/Makefile: add linux/nfc.h to the compile-test coverage - dt-bindings: can: tcan4x5x: fix mram-cfg RX FIFO config - net: bridge: vlan: fix memory leak in __allowed_ingress - ipv4: remove sparse error in ip_neigh_gw4() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - net: bridge: vlan: fix single net device option dumping - Revert "ipv6: Honor all IPv6 PIO Valid Lifetime values" - net: cpsw: Properly initialise struct page_pool_params - drm/msm/dpu: invalid parameter check in dpu_setup_dspp_pcc - drm/msm/hdmi: Fix missing put_device() call in msm_hdmi_get_phy - video: hyperv_fb: Fix validation of screen resolution - ibmvnic: don't spin in tasklet - ibmvnic: init ->running_cap_crqs early - ipv4: fix ip option filtering for locally generated fragments - net: ipv4: Fix the warning for dereference - net: ipv4: Move ip_options_fragment() out of loop - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending - hwmon: (lm90) Mark alert as broken for MAX6654 - efi/libstub: arm64: Fix image check alignment at entry - rxrpc: Adjust retransmission backoff - octeontx2-pf: Forward error codes to VF - phylib: fix potential use-after-free - net: phy: broadcom: hook up soft_reset for BCM54616S - sched/pelt: Relax the sync of util_sum with util_avg - kernel: delete repeated words in comments - netfilter: conntrack: don't increment invalid counter on NF_REPEAT - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable - drm/msm/dsi: Fix missing put_device() call in dsi_get_phy - drm/msm: Fix wrong size calculation - net-procfs: show net devices bound packet types - hwmon: (lm90) Reduce maximum conversion rate for G781 - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - hwmon: (lm90) Mark alert as broken for MAX6680 - hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649 - ipv6_tunnel: Rate limit warning messages - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() - rpmsg: char: Fix race between the release of rpmsg_eptdev and cdev - rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev - usb: roles: fix include/linux/usb/role.h compile issue - i40e: fix unsigned stat widths - i40e: Fix for failed to init adminq while VF reset - i40e: Fix queues reservation for XDP - i40e: Fix issue when maximum queues is exceeded - i40e: Increase delay to 1 s after global EMP reset - powerpc/32: Fix boot failure with GCC latent entropy plugin - powerpc/32s: Fix kasan_init_region() for KASAN - powerpc/32s: Allocate one 256k IBAT instead of two consecutives 128k IBATs - x86/MCE/AMD: Allow thresholding interface updates after init - sched/membarrier: Fix membarrier-rseq fence command missing from query bitmask - ocfs2: fix a deadlock when commit trans - jbd2: export jbd2_journal_[grab|put]_journal_head - ucsi_ccg: Check DEV_INT bit only when starting CCG4 - usb: typec: tcpm: Do not disconnect while receiving VBUS off - USB: core: Fix hang in usb_kill_urb by adding memory barriers - usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS - usb: common: ulpi: Fix crash in ulpi_match() - usb: xhci-plat: fix crash when suspend if remote wake enable - usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge - tty: Add support for Brainboxes UC cards. - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - arm64: errata: Fix exec handling in erratum 1418040 workaround - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS - drm/etnaviv: relax submit size limits - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" - fsnotify: fix fsnotify hooks in pseudo filesystems - ceph: set pool_ns in new inode layout for async creates - ceph: properly put ceph_string reference after async create attempt - tracing: Don't inc err_log entry count if entry allocation fails - tracing/histogram: Fix a potential memory leak for kstrdup() - PM: wakeup: simplify the output logic of pm_show_wakelocks() - efi: runtime: avoid EFIv2 runtime services on Apple x86 machines - scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() - s390/hypfs: include z/VM guests with access control group set - s390/module: fix loading modules with a lot of relocations - net: stmmac: skip only stmmac_ptp_register when resume from suspend - net: sfp: ignore disabled SFP node - media: venus: core: Drop second v4l2 device unregister - Bluetooth: refactor malicious adv data check - drm/vmwgfx: Fix stale file descriptors on failed usercopy - select: Fix indefinitely sleeping task in poll_schedule_timeout() - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU - rcu: Tighten rcu_advance_cbs_nowake() checks - bnx2x: Invalidate fastpath HSI version for VFs - bnx2x: Utilize firmware 7.13.21.0 - drm/i915: Flush TLBs before releasing backing store- llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - Revert "clocksource: Reduce clocksource-skew threshold" - Revert "clocksource: Avoid accidental unstable marking of clocksources" - Revert "xfrm: rate limit SA mapping change message to user space" - ipvlan: Modify the value of ipvlan modes - of: Enable crashkernel=X,high to support kexec option -s - arm64: kdump: Try not to use NO_BLOCK_MAPPINGS for memory under 4G - arm64: kdump: Use page-level mapping for the high memory of crashkernel - arm64: kdump: Don't force page-level mappings for memory above 4G - arm64: kdump: Update the name of crashk_low_res - x86: KVM: Fixed the bug that WAITmax cannot be updated in real time - powerpc: Free fdt on error in elf64_load() - powerpc: If kexec_build_elf_info() fails return immediately from elf64_load() - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - RDMA/rtrs-clt: Fix possible double free in error case - arm64: fix clang warning about TRAMP_VALIAS - arm64: kvm: Fix copy-and-paste error in bhb templates for v5.10 stable - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 mitigation reporting - arm64: Use the clearbhb instruction in mitigations - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit - arm64: entry.S: Add ventry overflow sanity checks - ARM: Spectre-BHB: provide empty stub for non-config - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - arm64: add ID_AA64ISAR2_EL1 sys register - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path - scripts: sphinx-pre-install: Fix ctex support on Debian - scripts: sphinx-pre-install: add required ctex dependency - ath10k: Fix the MTU size on QCA9377 SDIO - mtd: nand: bbt: Fix corner case in bad block table handling - lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test - mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault - lib82596: Fix IRQ check in sni_82596_probe - scripts/dtc: dtx_diff: remove broken example from help text - dt-bindings: watchdog: Require samsung,syscon-phandle for Exynos7 - dt-bindings: display: meson-vpu: Add missing amlogic,canvas property - dt-bindings: display: meson-dw-hdmi: add missing sound-name-prefix property - net: mscc: ocelot: fix using match before it is set - net: sfp: fix high power modules without diagnostic monitoring - net: ethernet: mtk_eth_soc: fix error checking in mtk_mac_config() - bcmgenet: add WOL IRQ check - net_sched: restore "mpu xxx" handling - net: bonding: fix bond_xmit_broadcast return value error bug - arm64: dts: qcom: msm8996: drop not documented adreno properties - devlink: Remove misleading internal_flags from health reporter dump - perf probe: Fix ppc64 'perf probe add events failed' case - dmaengine: at_xdmac: Fix at_xdmac_lld struct definition - dmaengine: at_xdmac: Fix lld view setting - dmaengine: at_xdmac: Fix concurrency over xfers_list - dmaengine: at_xdmac: Print debug message after realeasing the lock - dmaengine: at_xdmac: Start transfer for cyclic channels in issue_pending - dmaengine: at_xdmac: Don't start transactions at tx_submit level - perf script: Fix hex dump character output - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - netns: add schedule point in ops_exit_list() - inet: frags: annotate races around fqdir->dead and fqdir->high_thresh - taskstats: Cleanup the use of task->exit_code - virtio_ring: mark ring unused on error - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 - rtc: pxa: fix null pointer dereference - HID: vivaldi: fix handling devices not using numbered reports - net: axienet: increase default TX ring size to 128 - net: axienet: fix for TX busy handling - net: axienet: fix number of TX ring slots for available check - net: axienet: Fix TX ring slot available check - net: axienet: limit minimum TX ring size - net: axienet: add missing memory barriers - net: axienet: reset core on initialization prior to MDIO access - net: axienet: Wait for PhyRstCmplt after core reset - net: axienet: increase reset timeout - net/smc: Fix hung_task when removing SMC-R devices - clk: si5341: Fix clock HW provider cleanup - clk: Emit a stern warning with writable debugfs enabled - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - f2fs: fix to reserve space for IO align feature - f2fs: compress: fix potential deadlock of compress file - parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries - net/fsl: xgmac_mdio: Fix incorrect iounmap when removing module - net/fsl: xgmac_mdio: Add workaround for erratum A-009885 - ipv4: avoid quadratic behavior in netns dismantle - ipv4: update fib_info_cnt under spinlock protection - perf evsel: Override attr->sample_period for non-libpfm4 events - xdp: check prog type before updating BPF link - bpftool: Remove inclusion of utilities.mak from Makefiles - powerpc/fsl/dts: Enable WA for erratum A-009885 on fman3l MDIO buses - powerpc/cell: Fix clang -Wimplicit-fallthrough warning - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" - dmaengine: stm32-mdma: fix STM32_MDMA_CTBR_TSEL_MASK - RDMA/rxe: Fix a typo in opcode name - dmaengine: uniphier-xdmac: Fix type of address variables - scsi: core: Show SCMD_LAST in text form - Bluetooth: hci_sync: Fix not setting adv set duration - Documentation: fix firewire.rst ABI file path error - Documentation: refer to config RANDOMIZE_BASE for kernel address-space randomization - Documentation: ACPI: Fix data node reference documentation - Documentation: dmaengine: Correctly describe dmatest with channel unset - media: correct MEDIA_TEST_SUPPORT help text - drm/vc4: hdmi: Make sure the device is powered with CEC - media: rcar-csi2: Optimize the selection PHTW register - can: mcp251xfd: mcp251xfd_tef_obj_read(): fix typo in error message - firmware: Update Kconfig help text for Google firmware - of: base: Improve argument length mismatch error - drm/radeon: fix error handling in radeon_driver_open_kms - ext4: don't use the orphan list when migrating an inode - ext4: destroy ext4_fc_dentry_cachep kmemcache on module removal - ext4: fast commit may miss tracking unwritten range during ftruncate - ext4: use ext4_ext_remove_space() for fast commit replay delete range - ext4: set csum seed in tmp inode while migrating to extents - ext4: fix fast commit may miss tracking range for FALLOC_FL_ZERO_RANGE - ext4: initialize err_blk before calling __ext4_get_inode_loc - ext4: fix a possible ABBA deadlock due to busy PA - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - btrfs: respect the max size in the header when activating swap file - btrfs: check the root node for uptodate before returning it - btrfs: fix deadlock between quota enable and other quota operations - xfrm: fix policy lookup for ipv6 gre packets - PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device - PCI: pci-bridge-emul: Correctly set PCIe capabilities - PCI: pci-bridge-emul: Fix definitions of reserved bits - PCI: pci-bridge-emul: Properly mark reserved PCIe bits in PCI config space - PCI: pci-bridge-emul: Make expansion ROM Base Address register read-only - PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors - PCI: xgene: Fix IB window setup - powerpc/64s/radix: Fix huge vmap false positive - parisc: Fix lpa and lpa_user defines - drm/bridge: analogix_dp: Make PSR-exit block less - drm/nouveau/kms/nv04: use vzalloc for nv04_display - drm/etnaviv: limit submit sizes - device property: Fix fwnode_graph_devcon_match() fwnode leak - s390/mm: fix 2KB pgtable release race - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds - tracing/kprobes: 'nmissed' not showed correctly for kretprobe - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - fuse: Pass correct lend value to filemap_write_and_wait_range() - xen/gntdev: fix unmap notification order - spi: uniphier: Fix a bug that doesn't point to private data correctly - tpm: fix NPE on probe for missing device - ubifs: Error path in ubifs_remount_rw() seems to wrongly free write buffers - crypto: caam - replace this_cpu_ptr with raw_cpu_ptr - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - crypto: omap-aes - Fix broken pm_runtime_and_get() usage - rpmsg: core: Clean up resources on announce_create failure. - phy: mediatek: Fix missing check in mtk_mipi_tx_probe - ASoC: mediatek: mt8183: fix device_node leak - ASoC: mediatek: mt8173: fix device_node leak - scsi: sr: Don't use GFP_DMA - MIPS: Octeon: Fix build errors using clang - i2c: designware-pci: Fix to change data types of hcnt and lcnt parameters - irqchip/gic-v4: Disable redistributors' view of the VPE table at boot time - MIPS: OCTEON: add put_device() after of_find_device_by_node() - udf: Fix error handling in udf_new_inode() - powerpc/fadump: Fix inaccurate CPU state info in vmcore generated with panic - powerpc: handle kdump appropriately with crash_kexec_post_notifiers option - selftests/powerpc/spectre_v2: Return skip code when miss_percent is high - powerpc/40x: Map 32Mbytes of memory at startup - MIPS: Loongson64: Use three arguments for slti - ALSA: seq: Set upper limit of processed events - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup - dm: fix alloc_dax error handling in alloc_dev - nvmem: core: set size for sysfs bin file - w1: Misuse of get_user()/put_user() reported by sparse - KVM: PPC: Book3S: Suppress failed alloc warning in H_COPY_TOFROM_GUEST - KVM: PPC: Book3S: Suppress warnings when allocating too big memory slots - powerpc/powermac: Add missing lockdep_register_key() - clk: meson: gxbb: Fix the SDM_EN bit for MPLL0 on GXBB - i2c: mpc: Correct I2C reset procedure - powerpc/smp: Move setup_profiling_timer() under CONFIG_PROFILING - i2c: i801: Don't silently correct invalid transfer size - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race - powerpc/btext: add missing of_node_put - powerpc/cell: add missing of_node_put - powerpc/powernv: add missing of_node_put - powerpc/6xx: add missing of_node_put - x86/kbuild: Enable CONFIG_KALLSYMS_ALL=y in the defconfigs - parisc: Avoid calling faulthandler_disabled() twice - random: do not throw away excess input to crng_fast_load - serial: core: Keep mctrl register state and cached copy in sync - serial: pl010: Drop CR register reset on set_termios - regulator: qcom_smd: Align probe function with rpmh-regulator - net: gemini: allow any RGMII interface mode - net: phy: marvell: configure RGMII delays for 88E1118 - mlxsw: pci: Avoid flow control for EMAD packets - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - mac80211: allow non-standard VHT MCS-10/11 - net: mdio: Demote probed message to debug print - btrfs: remove BUG_ON(!eie) in find_parent_nodes - btrfs: remove BUG_ON() in find_parent_nodes() - ACPI: battery: Add the ThinkPad "Not Charging" quirk - amdgpu/pm: Make sysfs pm attributes as read-only for VFs - drm/amdgpu: fixup bad vram size on gmc v8 - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 - ACPICA: Fix wrong interpretation of PCC address - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions - drm/etnaviv: consider completed fence seqno in hang check - xfrm: rate limit SA mapping change message to user space - Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES - ath11k: Fix napi related hang - um: registers: Rename function names to avoid conflicts and build problems - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ - iwlwifi: mvm: Fix calculation of frame length - iwlwifi: remove module loading failure message - iwlwifi: fix leaks/bad data after failed firmware load - PM: AVS: qcom-cpr: Use div64_ul instead of do_div - rtw88: 8822c: update rx settings to prevent potential hw deadlock - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 - cpufreq: Fix initialization of min and max frequency QoS requests - PM: runtime: Add safety net to supplier device release - arm64: tegra: Adjust length of CCPLEX cluster MMIO region - arm64: dts: ls1028a-qds: move rtc node to the correct i2c bus - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO - media: saa7146: hexium_gemini: Fix a NULL pointer dereference in hexium_attach() - media: igorplugusb: receiver overflow should be reported - HID: quirks: Allow inverting the absolute X/Y values - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - x86/mce: Mark mce_read_aux() noinstr - x86/mce: Mark mce_end() noinstr - x86/mce: Mark mce_panic() noinstr - x86/mce: Allow instrumentation during task work queueing - ath11k: Avoid false DEADLOCK warning reported by lockdep - selftests/ftrace: make kprobe profile testcase description unique - gpio: aspeed: Convert aspeed_gpio.lock to raw_spinlock - net: phy: prefer 1000baseT over 1000baseKX - net-sysfs: update the queue counts in the unregistration path - ath10k: Fix tx hanging - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work - iwlwifi: mvm: avoid clearing a just saved session protection id - iwlwifi: mvm: synchronize with FW after multicast commands - thunderbolt: Runtime PM activate both ends of the device link - media: m920x: don't use stack on USB reads - media: saa7146: hexium_orion: Fix a NULL pointer dereference in hexium_attach() - media: rcar-vin: Update format alignment constraints - media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds. - drm: rcar-du: Fix CRTC timings when CMM is used - x86/mm: Flush global TLB when switching to trampoline page-table - floppy: Add max size check for user space request - usb: uhci: add aspeed ast2600 uhci support - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path - ACPI: Change acpi_device_always_present() into acpi_device_override_status() - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table - media: venus: avoid calling core_clk_setrate() concurrently during concurrent video sessions - ath11k: Avoid NULL ptr access during mgmt tx cleanup - rsi: Fix out-of-bounds read in rsi_read_pkt() - rsi: Fix use-after-free in rsi_rx_done_handler() - crypto: jitter - consider 32 LSB for APT - HSI: core: Fix return freed object in hsi_new_client - gpiolib: acpi: Do not set the IRQ type if the IRQ is already in use - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() - drm/bridge: megachips: Ensure both bridges are probed before registration - mlxsw: pci: Add shutdown method in PCI driver - soc: ti: pruss: fix referenced node in error message - drm/amdgpu/display: set vblank_disable_immediate for DC - drm/amd/display: check top_pipe_to_program pointer - ARM: imx: rename DEBUG_IMX21_IMX27_UART to DEBUG_IMX27_UART - EDAC/synopsys: Use the quirk for version instead of ddr version - media: b2c2: Add missing check in flexcop_pci_isr: - HID: apple: Do not reset quirks when the Fn key is not found - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L - usb: gadget: f_fs: Use stream_open() for endpoint files - ath11k: Fix crash caused by uninitialized TX ring - media: atomisp: handle errors at sh_css_create_isp_params() - batman-adv: allow netlink usage in unprivileged containers - ARM: shmobile: rcar-gen2: Add missing of_node_put() - media: atomisp-ov2680: Fix ov2680_set_fmt() clobbering the exposure - media: atomisp: set per-device's default mode - media: atomisp: fix try_fmt logic - drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVINIT/PREOS/ACR - drm/bridge: dw-hdmi: handle ELD when DRM_BRIDGE_ATTACH_NO_CONNECTOR - ar5523: Fix null-ptr-deref with unexpected WDCMSG_TARGET_START reply - selftests/bpf: Fix bpf_object leak in skb_ctx selftest - drm/lima: fix warning when CONFIG_DEBUG_SG=y & CONFIG_DMA_API_DEBUG=y - fs: dlm: filter user dlm messages for kernel locks - Bluetooth: Fix debugfs entry leak in hci_register_dev() - ARM: dts: omap3-n900: Fix lp5523 for multi color - of: base: Fix phandle argument length mismatch error message - clk: bm1880: remove kfrees on static allocations - ASoC: fsl_asrc: refine the check of available clock divider - RDMA/cxgb4: Set queue pair state when being queried - ASoC: fsl_mqs: fix MODULE_ALIAS - powerpc/xive: Add missing null check after calling kmalloc - mips: bcm63xx: add support for clk_set_parent() - mips: lantiq: add support for clk_set_parent() - arm64: tegra: Remove non existent Tegra194 reset - arm64: tegra: Fix Tegra194 HDA {clock,reset}-names ordering - counter: stm32-lptimer-cnt: remove iio counter abi - misc: lattice-ecp3-config: Fix task hung when firmware load failed - ASoC: samsung: idma: Check of ioremap return value - ASoC: mediatek: Check for error clk pointer - phy: uniphier-usb3ss: fix unintended writing zeros to PHY register - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on - iommu/amd: Restore GA log/tail pointer on host resume - iommu/amd: Remove iommu_init_ga() - dmaengine: pxa/mmp: stop referencing config->slave_id - mips: fix Kconfig reference to PHYS_ADDR_T_64BIT - mips: add SYS_HAS_CPU_MIPS64_R5 config for MIPS Release 5 support - clk: stm32: Fix ltdc's clock turn off by clk_disable_unused() after system enter shell - of: unittest: 64 bit dma address test requires arch support - of: unittest: fix warning on PowerPC frame size warning - ASoC: rt5663: Handle device_property_read_u32_array error codes - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry - RDMA/core: Let ib_find_gid() continue search even after empty entry - powerpc/powermac: Add additional missing lockdep_register_key() - PCI/MSI: Fix pci_irq_vector()/pci_irq_get_affinity() - RDMA/qedr: Fix reporting max_{send/recv}_wr attrs - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - openrisc: Add clone3 ABI wrapper - binder: fix handling of error during copy - char/mwave: Adjust io port register size - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID - ALSA: oss: fix compile error when OSS_DEBUG is enabled - clocksource: Avoid accidental unstable marking of clocksources - clocksource: Reduce clocksource-skew threshold - powerpc/32s: Fix shift-out-of-bounds in KASAN init - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC - powerpc/irq: Add helper to set regs->softe - powerpc/perf: move perf irq/nmi handling details into traps.c - powerpc/perf: MMCR0 control for PMU registers under PMCC=00 - powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C - dt-bindings: thermal: Fix definition of cooling-maps contribution property - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA - powerpc/prom_init: Fix improper check of prom_getprop() - clk: imx8mn: Fix imx8mn_clko1_sels - scsi: pm80xx: Update WARN_ON check in pm8001_mpi_build_cmd() - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() - pcmcia: fix setting of kthread task states - can: xilinx_can: xcan_probe(): check for error irq - can: softing: softing_startstop(): fix set but not used variable warning - tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' - tpm: add request_locality before write TPM_INT_ENABLE - can: mcp251xfd: add missing newline to printed strings - regmap: Call regmap_debugfs_exit() prior to _init() - netrom: fix api breakage in nr_setsockopt() - ax25: uninitialized variable in ax25_setsockopt() - spi: spi-meson-spifc: Add missing pm_runtime_disable() in meson_spifc_probe - Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt() - lib/mpi: Add the return value check of kcalloc() - net/mlx5: Set command entry semaphore up once got index free - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" - net/mlx5e: Don't block routes with nexthop objects in SW - net/mlx5e: Fix page DMA map/unmap attributes - debugfs: lockdown: Allow reading debugfs files that are not world readable - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_frame_init_v1_buttonpad - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_huion_init - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_get_str_desc - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_init - usb: dwc3: qcom: Fix NULL vs IS_ERR checking in dwc3_qcom_probe - Bluetooth: hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qca_serdev_probe - Bluetooth: hci_bcm: Check for error irq - fsl/fman: Check for null pointer after calling devm_ioremap - staging: greybus: audio: Check null pointer - rocker: fix a sleeping in atomic bug - ppp: ensure minimum packet size in ppp_write() - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone - bpf: Fix SO_RCVBUF/SO_SNDBUF handling in _bpf_setsockopt(). - bpf: Don't promote bogus looking registers after null check. - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - power: reset: mt6397: Check for null res pointer - pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in nonstatic_find_mem_region() - pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in __nonstatic_find_io_region() - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes - x86/mce/inject: Avoid out-of-bounds write when setting flags - hwmon: (mr75203) fix wrong power-up delay value - x86/boot/compressed: Move CLANG_FLAGS to beginning of KBUILD_CFLAGS - Bluetooth: hci_qca: Stop IBS timer during BT OFF - software node: fix wrong node passed to find nargs_prop - backlight: qcom-wled: Respect enabled-strings in set_brightness - backlight: qcom-wled: Use cpu_to_le16 macro to perform conversion - backlight: qcom-wled: Override default length with qcom,enabled-strings - backlight: qcom-wled: Fix off-by-one maximum with default num_strings - backlight: qcom-wled: Pass number of elements to read to read_u32_array - backlight: qcom-wled: Validate enabled string indices in DT - bpftool: Enable line buffering for stdout - Bluetooth: L2CAP: Fix using wrong mode - um: virtio_uml: Fix time-travel external time propagation - um: fix ndelay/udelay defines - selinux: fix potential memleak in selinux_add_opt() - mmc: meson-mx-sdio: add IRQ check - mmc: meson-mx-sdhc: add IRQ check - iwlwifi: mvm: test roc running status bits before removing the sta - iwlwifi: mvm: fix 32-bit build in FTM - ARM: dts: armada-38x: Add generic compatible to UART nodes - arm64: dts: marvell: cn9130: enable CP0 GPIO controllers - arm64: dts: marvell: cn9130: add GPIO and SPI aliases - usb: ftdi-elan: fix memory leak on device disconnect - ARM: 9159/1: decompressor: Avoid UNPREDICTABLE NOP encoding - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - media: hantro: Fix probe func error path - drm/tegra: vic: Fix DMA API misuse - drm/bridge: ti-sn65dsi86: Set max register for regmap - drm/msm/dpu: fix safe status debugfs file - arm64: dts: qcom: ipq6018: Fix gpio-ranges property - arm64: dts: qcom: c630: Fix soundcard setup - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() - media: coda/imx-vdoa: Handle dma_set_coherent_mask error codes - media: msi001: fix possible null-ptr-deref in msi001_probe() - media: dw2102: Fix use after free - ARM: dts: gemini: NAS4220-B: fis-index-block with 128 KiB sectors - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush - crypto: stm32 - Revert broken pm_runtime_resume_and_get changes - crypto: stm32/cryp - fix bugs and crash in tests - crypto: stm32/cryp - fix lrw chaining mode - crypto: stm32/cryp - fix double pm exit - crypto: stm32/cryp - check early input data - crypto: stm32/cryp - fix xts and race condition in crypto_engine requests - crypto: stm32/cryp - fix CTR counter carry - crypto: stm32 - Fix last sparse warning in stm32_cryp_check_ctr_counter - selftests: harness: avoid false negatives if test has no ASSERTs - selftests: clone3: clone3: add case CLONE3_ARGS_NO_TEST - x86/uaccess: Move variable into switch case statement - xfrm: fix a small bug in xfrm_sa_len() - mwifiex: Fix possible ABBA deadlock - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass - drm/msm/dp: displayPort driver need algorithm rational - sched/rt: Try to restart rt period timer when rt runtime exceeded - Revert "sched/rt: Try to restart rt period timer when rt runtime exceeded" - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma - media: si2157: Fix "warm" tuner state detection - media: saa7146: mxb: Fix a NULL pointer dereference in mxb_attach() - media: dib8000: Fix a memleak in dib8000_init() - bpf: Remove config check to enable bpf support for branch records - bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD) - bpf: Adjust BTF log size limit. - sched/fair: Fix per-CPU kthread and wakee stacking for asym CPU capacity - sched/fair: Fix detection of per-CPU kthreads waking a task - Bluetooth: btmtksdio: fix resume failure - staging: rtl8192e: rtllib_module: fix error handle case in alloc_rtllib() - staging: rtl8192e: return error code from rtllib_softmac_init() - floppy: Fix hang in watchdog when disk is ejected - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info - arm64: dts: ti: k3-j721e: Fix the L2 cache sets - arm64: dts: ti: k3-j7200: Fix the L2 cache sets - drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() - drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() - thermal/drivers/imx8mm: Enable ADC when enabling monitor - ACPI: EC: Rework flushing of EC work while suspended to idle - cgroup: Trace event cgroup id fields should be u64 - arm64: dts: qcom: msm8916: fix MMC controller aliases - netfilter: bridge: add support for pppoe filtering - thermal/drivers/imx: Implement runtime PM support - media: venus: core: Fix a resource leak in the error handling path of 'venus_probe()' - media: venus: core: Fix a potential NULL pointer dereference in an error handling path - media: venus: core, venc, vdec: Fix probe dependency error - media: venus: pm_helpers: Control core power domain manually - media: coda: fix CODA960 JPEG encoder buffer overflow - media: mtk-vcodec: call v4l2_m2m_ctx_release first when file is released - media: si470x-i2c: fix possible memory leak in si470x_i2c_probe() - media: imx-pxp: Initialize the spinlock prior to using it - media: rcar-csi2: Correct the selection of hsfreqrange - mfd: atmel-flexcom: Use .resume_noirq - mfd: atmel-flexcom: Remove #ifdef CONFIG_PM_SLEEP - tty: serial: atmel: Call dma_async_issue_pending() - tty: serial: atmel: Check return code of dmaengine_submit() - arm64: dts: ti: k3-j721e: correct cache-sets info - ath11k: Use host CE parameters for CE interrupts configuration - crypto: qat - fix undetected PFVF timeout in ACK loop - crypto: qat - make pfvf send message direction agnostic - crypto: qat - remove unnecessary collision prevention step in PFVF - crypto: qat - fix spelling mistake: "messge" -> "message" - ARM: dts: stm32: fix dtbs_check warning on ili9341 dts binding on stm32f429 disco - mtd: hyperbus: rpc-if: fix bug in rpcif_hb_remove - crypto: qce - fix uaf on qce_skcipher_register_one - crypto: qce - fix uaf on qce_ahash_register_one - media: dmxdev: fix UAF when dvb_register_device() fails - arm64: dts: renesas: cat875: Add rx/tx delays - drm/vboxvideo: fix a NULL vs IS_ERR() check - fs: dlm: fix build with CONFIG_IPV6 disabled - tee: fix put order in teedev_close_context() - ath11k: reset RSN/WPA present state for open BSS - ath11k: clear the keys properly via DISABLE_KEY - ath11k: Fix ETSI regd with weather radar overlap - Bluetooth: stop proccessing malicious adv data - memory: renesas-rpc-if: Return error in case devm_ioremap_resource() fails - fs: dlm: don't call kernel_getpeername() in error_report() - fs: dlm: use sk->sk_socket instead of con->sock - arm64: dts: meson-gxbb-wetek: fix missing GPIO binding - arm64: dts: meson-gxbb-wetek: fix HDMI in early boot - arm64: dts: amlogic: Fix SPI NOR flash node name for ODROID N2/N2+ - arm64: dts: amlogic: meson-g12: Fix GPU operating point table node name - media: aspeed: Update signal status immediately to ensure sane hw state - media: em28xx: fix memory leak in em28xx_init_dev - media: aspeed: fix mode-detect always time out at 2nd run - media: atomisp: fix uninitialized bug in gmin_get_pmic_id_and_addr() - media: atomisp: fix enum formats logic - media: atomisp: add NULL check for asd obtained from atomisp_video_pipe - media: staging: media: atomisp: pci: Balance braces around conditional statements in file atomisp_cmd.c - media: atomisp: fix ifdefs in sh_css.c - media: atomisp: fix inverted error check for ia_css_mipi_is_source_port_valid() - media: atomisp: do not use err var when checking port validity for ISP2400 - media: atomisp: fix inverted logic in buffers_needed() - media: atomisp: fix punit_ddr_dvfs_enable() argument for mrfld_power up case - media: atomisp: add missing media_device_cleanup() in atomisp_unregister_entities() - media: videobuf2: Fix the size printk format - mtd: hyperbus: rpc-if: Check return value of rpcif_sw_init() - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware - wcn36xx: fix RX BD rate mapping for 5GHz legacy rates - wcn36xx: populate band before determining rate on RX - wcn36xx: Put DXE block into reset before freeing memory - wcn36xx: Release DMA channel descriptor allocations - wcn36xx: Fix DMA channel enable/disable cycle - wcn36xx: Indicate beacon not connection loss on MISSED_BEACON_IND - wcn36xx: ensure pairing of init_scan/finish_scan and start_scan/end_scan - drm/vc4: hdmi: Set a default HSM rate - clk: bcm-2835: Remove rounding up the dividers - clk: bcm-2835: Pick the closest clock rate - Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails - drm/rockchip: dsi: Reconfigure hardware on resume() - drm/rockchip: dsi: Disable PLL clock on bind error - drm/rockchip: dsi: Hold pm-runtime across bind/unbind - drm/rockchip: dsi: Fix unbalanced clock on probe error - drm/panel: innolux-p079zca: Delete panel on attach() failure - drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure - drm: fix null-ptr-deref in drm_dev_init_release() - drm/bridge: display-connector: fix an uninitialized pointer in probe() - Bluetooth: L2CAP: Fix not initializing sk_peer_pid - drm/ttm: Put BO in its memory manager's lru list - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages - dma/pool: create dma atomic pool only if dma zone has managed pages - mm_zone: add function to check if managed dma zone exists - PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controller - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() - gpu: host1x: Add back arm_iommu_detach_device() - iommu/io-pgtable-arm-v7s: Add error handle for page table allocation failure - lkdtm: Fix content of section containing lkdtm_rodata_do_nothing() - iio: adc: ti-adc081c: Partial revert of removal of ACPI IDs - can: softing_cs: softingcs_probe(): fix memleak on registration failure - media: cec-pin: fix interrupt en/disable handling - media: stk1160: fix control-message timeouts - media: pvrusb2: fix control-message timeouts - media: redrat3: fix control-message timeouts - media: dib0700: fix undefined behavior in tuner shutdown - media: s2255: fix control-message timeouts - media: cpia2: fix control-message timeouts - media: em28xx: fix control-message timeouts - media: mceusb: fix control-message timeouts - media: flexcop-usb: fix control-message timeouts - media: v4l2-ioctl.c: readbuffers depends on V4L2_CAP_READWRITE - rtc: cmos: take rtc_lock while reading from CMOS - tools/nolibc: fix incorrect truncation of exit code - tools/nolibc: i386: fix initial stack alignment - tools/nolibc: x86-64: Fix startup code bug - x86/gpu: Reserve stolen memory for first integrated Intel GPU - mtd: rawnand: davinci: Rewrite function description - mtd: rawnand: davinci: Avoid duplicated page read - mtd: rawnand: davinci: Don't calculate ECC when reading page - mtd: Fixed breaking list in __mtd_del_partition. - mtd: rawnand: gpmi: Remove explicit default gpmi clock setting for i.MX6 - mtd: rawnand: gpmi: Add ERR007117 protection for nfc_apply_timings - nfc: llcp: fix NULL error pointer dereference on sendmsg() after failed bind() - HID: wacom: Avoid using stale array indicies to read contact count - HID: wacom: Ignore the confidence flag when a touch is removed - HID: wacom: Reset expected and received contact counts at the same time - HID: uhid: Fix worker destroying device without any protection - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock- sysctl: Modify sysctl_overload_detect_period minimum to 100ms - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - arm64: clear_page() shouldn't use DC ZVA when DCZID_EL0.DZP == 1 - mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() - mtd: phram: Fix error return code in phram_setup()- scsi: hisi_sas: Limit users changing debugfs BIST count value - netfilter: nf_tables: initialize registers in nft_do_chain() - sched: Fix yet more sched_fork() races - USB: gadget: validate interface OS descriptor requests - usb: gadget: don't release an existing dev->buf - usb: gadget: clear related members when goto fail - usb: gadget: rndis: check size of RNDIS_MSG_SET command - locking/csd_lock: Add boot parameter for controlling CSD lock debugging - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - PCI: fix kabi change in struct pci_dev - PCI/RCEC: Fix RCiEP device to RCEC association - PCI/AER: Add RCEC AER error injection support - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling - PCI/ERR: Recover from RCiEP AER errors - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs - PCI/ERR: Recover from RCEC AER errors - PCI/ERR: Clear AER status only when we control AER - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() - PCI/ERR: Avoid negated conditional for clarity - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() - PCI/ERR: Simplify by computing pci_pcie_type() once - PCI/ERR: Simplify by using pci_upstream_bridge() - PCI/ERR: Rename reset_link() to reset_subordinates() - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() - PCI/ERR: Bind RCEC devices to the Root Port driver - PCI/AER: Write AER Capability only when we control it - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register- SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() - scsi: hisi_sas: Use autosuspend for the host controller - scsi: libsas: Keep host active while processing events - scsi: hisi_sas: Keep controller active between ISR of phyup and the event being processed - scsi: libsas: Defer works of new phys during suspend - scsi: libsas: Refactor sas_queue_deferred_work() - scsi: libsas: Add flag SAS_HA_RESUMING - scsi: libsas: Resume host while sending SMP I/Os - scsi: hisi_sas: Add more logs for runtime suspend/resume - scsi: libsas: Insert PORTE_BROADCAST_RCVD event for resuming host - scsi: mvsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list - scsi: hisi_sas: Fix some issues related to asd_sas_port->phy_list - scsi: libsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list - scsi: block: pm: Always set request queue runtime active in blk_post_runtime_resume() - scsi: Revert "scsi: hisi_sas: Filter out new PHY up events during suspend" - scsi: libsas: Don't always drain event workqueue for HA resume - scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy() - scsi: hisi_sas: Initialise devices in .slave_alloc callback - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - mm: page_counter: mitigate consequences of a page_counter underflow - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - io_uring: don't keep looping for more events if we can't flush overflow - hugetlbfs: fix a truncation issue in hugepages parameter - spi: hisi-kunpeng: Fix the debugfs directory name incorrect - spi: hisi-kunpeng: Add debugfs support - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - net: sched: fix use-after-free in tc_new_tfilter() - mtd: fixup CFI on ixp4xx - powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS - ALSA: hda/realtek: Re-order quirk entries for Lenovo - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all - firmware: qemu_fw_cfg: fix kobject leak in probe error path - firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate entries - firmware: qemu_fw_cfg: fix sysfs information leak - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled - media: uvcvideo: fix division by zero at stream start - video: vga16fb: Only probe for EGA and VGA 16 color graphic cards - 9p: only copy valid iattrs in 9P2000.L setattr implementation - KVM: s390: Clarify SIGP orders versus STOP/RESTART - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest - perf: Protect perf_guest_cbs with RCU - remoteproc: qcom: pil_info: Don't memcpy_toio more than is provided - orangefs: Fix the size of a memory allocation in orangefs_bufmap_alloc() - devtmpfs regression fix: reconfigure on each mount - kbuild: Add $(KBUILD_HOSTLDFLAGS) to 'has_libelf' test - staging: greybus: fix stack size warning with UBSAN - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() - staging: wlan-ng: Avoid bitwise vs logical OR warning in hfa384x_usb_throttlefn() - media: Revert "media: uvcvideo: Set unique vdev name based in type" - random: fix crash on multiple early calls to add_bootloader_randomness() - random: fix data race on crng init time - random: fix data race on crng_node_pool - can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved} - can: isotp: convert struct tpcon::{idx,len} to unsigned int - can: gs_usb: fix use of uninitialized variable, detach device on reception of invalid USB data - mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe() - veth: Do not record rx queue hint in veth_xmit - mmc: sdhci-pci: Add PCI ID for Intel ADL - ath11k: Fix buffer overflow when scanning with extraie - USB: Fix "slab-out-of-bounds Write" bug in usb_hcd_poll_rh_status - USB: core: Fix bug in resuming hub's handling of wakeup requests - ARM: dts: exynos: Fix BCM4330 Bluetooth reset polarity in I9100 - Bluetooth: bfusb: fix division by zero in send path - Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0 - Bluetooth: btusb: Add support for Foxconn MT7922A - Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 - Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb() - workqueue: Fix unbind_workers() VS wq_worker_running() race- Add java-1.8.0-openjdk-devel BuildRequires for kernel.spec - Compress modules to xz format in kernel.spec, which reduces disk consumption - kabichk: do kabi check only for 4K page_size- USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - swiotlb: fix info leak with DMA_FROM_DEVICE- sched/fair: Add qos_throttle_list node in struct cfs_rq - ARM: 9142/1: kasan: work around LPAE build warning - mm: kfence: fix missing objcg housekeeping for SLAB - cgroup: Export cgroup.kill from cgroupv2 to cgroupv1 - cgroup: introduce cgroup.kill - memcg: Fix inconsistent oom event behavior for OOM_MEMCG_KILL - memcg: Export memory.events and memory.events.local from cgroupv2 to cgroupv1 - net: hns3: fix phy can not link up when autoneg off and reset - net: hns3: add NULL pointer check for hns3_set/get_ringparam() - net: hns3: add netdev reset check for hns3_set_tunable() - net: hns3: clean residual vf config after disable sriov - net: hns3: add max order judgement for tx spare buffer - net: hns3: fix ethtool tx copybreak buf size indicating not aligned issue - net: hns3: refine the process when PF set VF VLAN - net: hns3: add vlan list lock to protect vlan list - net: hns3: fix port base vlan add fail when concurrent with reset - net: hns3: fix bug when PF set the duplicate MAC address for VFs - net: hns3: handle empty unknown interrupt for VF - net: hns3: fix race condition in debugfs - arm64: cpu_park: Move into stand-alone file - arm64: quick_kexec: Move to stand-alone file - jffs2: fix NULL pointer dereference in jffs2_scan_medium - rseq, ptrace: Add PTRACE_GET_RSEQ_CONFIGURATION request - config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - share_pool: don't trace the invalid spa address - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump- net/spnic: Remove spnic driver. - SCSI: spfc: remove SPFC driver- block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - net: snmp: inline snmp_get_cpu_field()- Revert "Compress modules to xz format in kernel.spec, which reduces disk consumption" - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - kabi: only reserve flags on X86_64 and ARM64 - mm/dynamic_hugetlb: only compile PG_pool on X86_64 and ARM64- kabi: fix kabi broken in struct fuse_args - fuse: fix pipe buffer lifetime for direct_io- vfs: fs_context: fix up param length parsing in legacy_parse_param - NFS: LOOKUP_DIRECTORY is also ok with symlinks - blk-mq: fix potential uaf for 'queue_hw_ctx' - blk-mq: add exception handling when srcu->sda alloc failed- mm/dynamic_hugetlb: initialize subpages before merging - mm/dynamic_hugetlb: set/clear HPageFreed - mm/dynamic_hugetlb: only support to merge 2M dynamicly - mm/dynamic_hugetlb: hold the lock until pages back to hugetlb - mm/dynamic_hugetlb: use mem_cgroup_force_empty to reclaim pages - mm/dynamic_hugetlb: check page using check_new_page - mm/dynamic_hugetlb: use pfn to traverse subpages - mm/dynamic_hugetlb: improve the initialization of huge pages - mm/dynamic_hugetlb: check free_pages_prepares when split pages- Compress modules to xz format in kernel.spec, which reduces disk consumption.- irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu- scsi: ses: Fix crash caused by kfree an invalid pointer - ovl: fix incorrect extent info in metacopy case - perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE)- arm/arm64: paravirt: Remove GPL from pv_ops export- ima: bugfix for digest lists importing - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - net/hinic: Fix null pointer dereference in hinic_physical_port_id- net/hinic: Fix double free issue- src-openEuler: add with_64kb to control 64KB page size - scsi: spfc: Remove redundant mask and spinlock - xfs: order CIL checkpoint start records - xfs: attach iclog callbacks in xlog_cil_set_ctx_write_state() - xfs: factor out log write ordering from xlog_cil_push_work() - xfs: pass a CIL context to xlog_write() - xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks - xfs: move xlog_commit_record to xfs_log_cil.c - xfs: log head and tail aren't reliable during shutdown - xfs: don't run shutdown callbacks on active iclogs - xfs: separate out log shutdown callback processing - xfs: rework xlog_state_do_callback() - xfs: make forced shutdown processing atomic - xfs: convert log flags to an operational state field - xfs: move recovery needed state updates to xfs_log_mount_finish - xfs: XLOG_STATE_IOERROR must die - xfs: convert XLOG_FORCED_SHUTDOWN() to xlog_is_shutdown() - Revert "nfs: ensure correct writeback errors are returned on close()" - fuse: support SB_NOSEC flag to improve write performance - fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request - fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2 - fuse: setattr should set FATTR_KILL_SUIDGID - fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path - fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID - fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 - xfs: remove dead stale buf unpin handling code - xfs: hold buffer across unpin and potential shutdown processing - xfs: fix an ABBA deadlock in xfs_rename - Revert "efi/libstub: arm64: Relax 2M alignment again for relocatable kernels" - crypto: hisilicon/qm - fix memset during queues clearing - crypto: hisilicon/qm - modify device status check parameter - crypto: hisilicon/qm - remove redundant cache writeback - crypto: hisilicon/qm - disable queue when 'CQ' error - crypto: hisilicon/qm - reset function if event queue overflows - crypto: hisilicon/qm - use request_threaded_irq instead - crypto: hisilicon/qm - modify the handling method after abnormal interruption - crypto: hisilicon/qm - code movement - crypto: hisilicon/qm - remove unnecessary device memory reset - crypto: hisilicon/qm - fix deadlock for remove driver - crypto: hisilicon/sec - add some comments for soft fallback - crypto: hisilicon/sec - fix the aead software fallback for engine- blk-throttle: Set BIO_THROTTLED when bio has been throttled - bpf, selftests: Add ringbuf memory type confusion test - bpf/selftests: Test bpf_d_path on rdonly_mem. - bpf, selftests: Add various ringbuf tests with invalid offset - selftests/bpf: Add verifier test for PTR_TO_MEM spill - bpf: Fix ringbuf memory type confusion when passing to helpers - bpf: Fix out of bounds access for ringbuf helpers - bpf: Generally fix helper register offset check - bpf: Mark PTR_TO_FUNC register initially with zero offset - bpf: Generalize check_ctx_reg for reuse with other types - bpf/selftests: Test PTR_TO_RDONLY_MEM - bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem. - bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM. - bpf: Convert PTR_TO_MEM_OR_NULL to composable types. - bpf: Introduce MEM_RDONLY flag - bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL - bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL - bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL - bpf: Introduce composable reg, ret and arg types. - bpf: Fix out of bounds access from invalid *_or_null type verification - blk-mq: decrease pending_queues when it expires - blk-mq: add debugfs to print information for blk_mq_tag_set - blk-mq: allow hardware queue to get more tag while sharing a tag set - bfq: fix use-after-free in bfq_dispatch_request - livepatch/core: Validate function old_name before 'klp_init_object_loaded' - arm64: config: enable CONFIG_ARM64_UCE_KERNEL_RECOVERY - arm64: ras: copy_from_user scenario support uce kernel recovery - efi: Fix efi_find_mirror redefine in x86 - sched: Fix sleeping in atomic context at cpu_qos_write() - vfio/iommu_type1: Fix the logic of updating num_non_hwdbm_domains - iommu: Stop tracking the dirty log status of iommu_domain - iommu/smmuv3: Remove the S1 mapping restriction of dirty log - timekeeping: Avoiding false sharing in field access of tk_core - config: close CONFIG_ARM64_ILP32 - arm64: replace is_compat_task() with is_ilp32_compat_task() in TASK_SIZE_MAX - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() - kabi: fix split error of kABI reference checking tool - ipv6: blackhole_netdev needs snmp6 counters - net: avoid quadratic behavior in netdev_wait_allrefs_any() - net: allow out-of-order netdev unregistration - net: transition netdev reg state earlier in run_todo - ipv6: give an IPv6 dev to blackhole_netdev - configs: disable CONFIG_RODATA_FULL_DEFAULT_ENABLED - dm rq: don't queue request to blk-mq during DM suspend - rcu/nocb: Fix missed nocb_timer requeue - dm: fix mempool NULL pointer race when completing IO - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues - Revert "blk-mq, elevator: Count requests per hctx to improve performance"- lib/iov_iter: initialize "flags" in new pipe_buffer- sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86- ubifs: rename_whiteout: correct old_dir size computing - configs: update the defconfigs to support 9P - Revert "dm space maps: don't reset space map allocation cursor when committing" - drivers: hooks: add bonding driver vendor hooks - etmem: etmem scan module Replace WARN_ONCE() with debug_printk for "nothing read" - netfilter: nf_tables_offload: incorrect flow offload action array size- f2fs: fix to do sanity check in is_alive() - f2fs: fix to avoid panic in is_alive() if metadata is inconsistent - f2fs: fix to do sanity check on inode type during garbage collection - iommu/io-pgtable-arm: Fix attach device failed when smmuv3 supports HTTU - configs: enable CONFIG_INTEL_IDXD - ext4: convert DIV_ROUND_UP to DIV_ROUND_UP_ULL- bonding: force carrier update when releasing slave - ext4: fix underflow in ext4_max_bitmap_size() - dm: make sure dm_table is binded before queue request - tty/amba-pl011: Call acpi_put_table() to fix memory leak - config: enable MEMORY_RELIABLE by default - mm: add support for page cache use reliable memory - shmem: Introduce shmem reliable - mm: Reserve field in mm_struct for memory reliable - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Disable mirror feature if kernelcore is not specified - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public- arm64: openeuler_defconfig: Enable config for ultrasoc driver - drivers/coresight: Add Ultrasoc System Memory Buffer driver - coresight: etm4x: Modify core-commit to avoid HiSilicon ETM overflow - RAS: Report ARM processor information to userspace - configs: enable CONFIG_NTB_INTEL - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - rcu: Do not report strict GPs for outgoing CPUs - rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states - entry: Explicitly flush pending rcuog wakeup before last rescheduling point - rcu/nocb: Trigger self-IPI on late deferred wake up before user resume - irq_work: Cleanup - powerpc/process, kasan: Silence KASAN warnings in __get_wchan() - net/spnic: Reduce the timeout of the channel between driver and firmware - net/spnic: Fix an error when netdev failed to link up - net/spnic: Fix xor checksum error when sending a non 4B-aligned message to firmware - net/spnic: Fix ethtool loopback command failure - net/spnic: Fix array bounds error in ethtool get_link_ksettings - x86/tsc: Make cur->adjusted values in package#1 to be the same - ata: Add support for PxSCT.LPM set based on actual LPM capability - ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - ahci: Fix some bugs like plugin support and sata link stability when user enable ahci RTD3 - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI: Fix some device identify fail when enable xHCI runtime suspend - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs- yam: fix a memory leak in yam_siocdevprivate() - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - irqchip/irq-gic-phytium-2500: Add support for kdump - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - iommu: support phytium ft2000plus and S2500 iommu function - sw64: vfio: select VFIO_IOMMU_TYPE1 as default - sw64: tty: add serial driver for sw64 - sw64: spi: add driver for SPI controller - sw64: add hypervisor based RTC on SW64 systems - sw64: kgdb: add support for sw64 - sw64: LPC: add driver for LPC controller - sw64: iommu: fix a bug in calling 'alloc_pages_node' - sw64: iommu: add iommu driver for sw64 - sw64: gpu/drm: fix kernel crash caused by drm driver - sw64: radeon: correct low-level mmio memset direct calls - sw64: gpu/drm: solve driver load cause kernel crash - amdgpu: enable KFD on SW64 systems - sw64: megaraid: fix kernel panic caused by accessing an illegal address - sw64: i2c: add i2c driver based designware for sw64 - sw64: efi: add SMBIOS/DMI and EFI runtime driver codes - sw64: gpio: add sunway builtin gpio driver - sw64: acpi: add initial acpi infrastructure support - sw64: add perf userspace tool support for sw64 - tools uapi: fix sw64 support - sw64: kvm: add definitions for kvm - sw64: moduleparam: fix sw64 compile failure - sw64: kdump/kexec: add KEXEC_ARCH_SW_64 definition - sw64: add AUDIT_ARCH_SW64 definition - sw64: ftrace: add sw64 support to recordmcount - sw64: add sw_64 support to buildtar, mkdebian and builddeb - sw64: add basic support for sw64 - mm/pin_mem: add invalid check for pinmemory boot parameter - livepatch/x86: Fix incorrect use of 'strncpy' - livepatch: Fix issues in klp_mem_{prepare,recycle} - livepatch: Introduce 'arch_klp_save_old_code' - livepatch: Reduce duplicated arch_klp_mem_{prepare,recycle} - livepatch: Move 'klp_func_list' related codes out of 'arch' - livepatch: Introduce 'struct arch_klp_data' - livepatch/arm64: Uniform 'old_func' field in struct klp_func_node - tpm_tis_spi: set default probe function if device id not match - deconfig: intel ice-lake missing config enable - selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c - selftests/sgx: remove checks for file execute permissions - selftests/sgx: Refine the test enclave to have storage - selftests/sgx: Add EXPECT_EEXIT() macro - selftests/sgx: Dump enclave memory map - selftests/sgx: Migrate to kselftest harness - selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' - x86/sgx: Expose SGX architectural definitions to the kernel - selftests/sgx: Use getauxval() to simplify test code - selftests/sgx: Improve error detection and messages - selftests/sgx: Use a statically generated 3072-bit RSA key - x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() - x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() - x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_list - x86/sgx: Maintain encl->refcount for each encl->mm_list entry - x86/sgx: Drop racy follow_pfn() check - x86/sgx: Fix the return type of sgx_init() - x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() - x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc - x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() - x86/sgx: Clarify 'laundry_list' locking - x86/sgx: Update MAINTAINERS - Documentation/x86: Document SGX kernel architecture - x86/sgx: Add ptrace() support for the SGX driver - x86/sgx: Add a page reclaimer - selftests/x86: Add a selftest for SGX - x86/vdso: Implement a vDSO for Intel SGX enclave call - x86/traps: Attempt to fixup exceptions in vDSO before signaling - x86/fault: Add a helper function to sanitize error code - x86/vdso: Add support for exception fixup in vDSO functions - x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION - x86/sgx: Add SGX_IOC_ENCLAVE_INIT - x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES - x86/sgx: Add SGX_IOC_ENCLAVE_CREATE - x86/sgx: Add an SGX misc driver interface - mm: Add 'mprotect' hook to struct vm_operations_struct - x86/sgx: Add SGX page allocator functions - x86/cpu/intel: Add a nosgx kernel parameter - x86/cpu/intel: Detect SGX support - x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections - x86/{cpufeatures,msr}: Add Intel SGX Launch Control hardware bits - x86/cpufeatures: Add Intel SGX hardware bits - x86/sgx: Add wrappers for ENCLS functions - x86/sgx: Add SGX architectural data structures - configfs: fix a race in configfs_{,un}register_subsystem() - fs/dirty_pages: fix wrong lock for inode list in super_block - ACPI: irq: Prevent unregistering of GIC SGIs - PM: ACPI: Refresh wakeup device power configuration every time - ACPICA: Interpreter: fix memory leak by using existing buffer- configs: enable CONFIG_INTEGRITY_PLATFORM_KEYRING and CONFIG_LOAD_UEFI_KEYS - tipc: improve size validations for received domain records - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - block: update io_ticks when io hang - livepatch: Fix missing unlock on error in klp_enable_patch() - livepatch: Fix kobject refcount bug on klp_init_patch_early failure path- kabi: cleanup config entries of kabi - kabi: fix build error when CONFIG_KABI_RESERVE=n - kabi:crypto: reserve space for RSASSA-PSS style certificates - mm/page_alloc: use accumulated load when building node fallback list - mm/page_alloc: print node fallback order - arm64: openeuler_defconfig: Enable Kunpeng related configs- rcu: Make TASKS_TRACE_RCU select IRQ_WORK - x86/kdump: make crash kernel boot faster - mm, hwpoison: fix condition in free hugetlb page path - x509: Detect sm2 keys by their parameters OID - mm/page_alloc.c: fix 'zone_id' may be used uninitialized in this function warning - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: fix address limit problem with TASK_SIZE_MAX - arm64: mark __system_matches_cap as __maybe_unused - arm64: Avoid premature usercopy failure - arm64: uaccess: remove vestigal UAO support - arm64: uaccess: remove redundant PAN toggling - arm64: uaccess: remove addr_limit_user_check() - arm64: uaccess: remove set_fs() - arm64: uaccess cleanup macro naming - arm64: uaccess: split user/kernel routines - arm64: uaccess: refactor __{get,put}_user - arm64: uaccess: simplify __copy_user_flushcache() - arm64: uaccess: rename privileged uaccess routines - arm64: sdei: explicitly simulate PAN/UAO entry - arm64: sdei: move uaccess logic to arch/arm64/ - Revert "arm64: fix current_thread_info()->addr_limit setup" - Revert "arm64: fix USER_DS definition problem in non-compat mode" - Revert "arm64: Avoid premature usercopy failure" - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: alternatives: Split up alternative.h - arm64: uaccess: move uao_* alternatives to asm-uaccess.h - Revert "arm64: alternatives: Move length validation in alternative_{insn, endif}" - arm64: add C wrappers for SET_PSTATE_*() - arm64: ensure ERET from kthread is illegal- livepatch/core: Fix where module get and put in different macro - livepatch/core: Remove redundant klp_free_objects_mod_limited - livepatch/core: Fix reference count issues - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block, bfq: don't move oom_bfqq - fget: clarify and improve __fget_files() implementation - KABI: add reserve space for thread_info struct - kabi: Reserve syscall entries for kabi compatibility - perf tools: Update powerpc's syscall.tbl copy from the kernel sources- kabi: reserve space for arm64 SME in thread_struct - KABI: KABI reservation for IMA namespace - kabi: Reserve space for struct acpi_device_power - kabi:fuse: reserve space for future expansion - kabi: net: reserve space for some net subsystems related structure - KABI: reserve space for struct input_dev - KABI: reserve space for several i2c structures - KABI: add reserve space for sched structures - sched: move CPU field back into thread_info if THREAD_INFO_IN_TASK=y - powerpc: add CPU field to struct thread_info - s390: add CPU field to struct thread_info - x86: add CPU field to struct thread_info - arm64: add CPU field to struct thread_info - powerpc: smp: remove hack to obtain offset of task_struct::cpu - riscv: rely on core code to keep thread_info::cpu updated - Input: zinitix - make sure the IRQ is allocated before it gets enabled - ARM: dts: gpio-ranges property is now required - ipv6: raw: check passed optlen before reading - drm/amd/display: Added power down for DCN10 - mISDN: change function names to avoid conflicts - atlantic: Fix buff_ring OOB in aq_ring_rx_clean - net: udp: fix alignment problem in udp4_seq_show() - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - usb: mtu3: fix interval value for intr and isoc - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - power: bq25890: Enable continuous conversion for ADC at charging - rndis_host: support Hytera digital radios - power: reset: ltc2952: Fix use of floating point literals - power: supply: core: Break capacity loop - net: ena: Fix error handling when calculating max IO queues number - net: ena: Fix undefined state when tx request id is out of bounds - sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc - batman-adv: mcast: don't send link-local multicast to mcast routers - lwtunnel: Validate RTA_ENCAP_TYPE attribute length - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - ipv4: Check attribute length for RTA_FLOW in multipath route - ipv4: Check attribute length for RTA_GATEWAY in multipath route - ftrace/samples: Add missing prototypes direct functions - i40e: Fix incorrect netdev's real number of RX/TX queues - i40e: Fix for displaying message regarding NVM version - i40e: fix use-after-free in i40e_sync_filters_subtask() - sfc: The RX page_ring is optional - mac80211: initialize variable have_higher_than_11mbit - RDMA/uverbs: Check for null return of kmalloc_array - netrom: fix copying in user data in nr_setsockopt - RDMA/core: Don't infoleak GRH fields - iavf: Fix limit of total number of queues to active queues of VF - i40e: Fix to not show opcode msg on unsuccessful VF MAC change - ieee802154: atusb: fix uninit value in atusb_set_extended_addr - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - selftests: x86: fix [-Wstringop-overread] warn in test_process_vm_readv() - f2fs: quota: fix potential deadlock - bpf: Add kconfig knob for disabling unpriv bpf by default - perf script: Fix CPU filtering of a script's switch events - net: fix use-after-free in tw_timer_handler - Input: spaceball - fix parsing of movement data packets - Input: appletouch - initialize work before device registration - scsi: vmw_pvscsi: Set residual data length conditionally - binder: fix async_free_space accounting for empty parcels - usb: mtu3: set interval of FS intr and isoc endpoint - usb: mtu3: fix list_head check warning - usb: mtu3: add memory barrier before set GPD's HWO - usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. - xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. - drm/amdgpu: add support for IP discovery gc_info table v2 - drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled - uapi: fix linux/nfc.h userspace compilation errors - nfc: uapi: use kernel size_t to fix user-space builds - i2c: validate user data in compat ioctl - fsl/fman: Fix missing put_device() call in fman_port_probe - net/ncsi: check for error return from call to nla_put_u32 - selftests/net: udpgso_bench_tx: fix dst ip argument - net/mlx5e: Fix wrong features assignment in case of error - ionic: Initialize the 'lif->dbid_inuse' bitmap - igc: Fix TX timestamp support for non-MSI-X platforms - net/smc: fix kernel panic caused by race of smc_sock - net/smc: don't send CDC/LLC message if link not ready - net/smc: improved fix wait on already cleared link - NFC: st21nfca: Fix memory leak in device probe and remove - net: lantiq_xrx200: fix statistics of received bytes - net: ag71xx: Fix a potential double free in error handling paths - net: usb: pegasus: Do not drop long Ethernet frames - net/smc: fix using of uninitialized completions - sctp: use call_rcu to free endpoint - selftests: Calculate udpgso segment count without header adjustment - udp: using datalen to cap ipv6 udp max gso segments - net/mlx5e: Fix ICOSQ recovery flow for XSK - net/mlx5e: Wrap the tx reporter dump callback to extract the sq - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources - scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() - selinux: initialize proto variable in selinux_ip_postroute_compat() - recordmcount.pl: fix typo in s390 mcount regex - memblock: fix memblock_phys_alloc() section mismatch error - platform/x86: apple-gmux: use resource_size() with res - parisc: Clear stale IIR value on instruction access rights trap - tomoyo: use hwight16() in tomoyo_domain_quota_is_ok() - tomoyo: Check exceeded quota early in tomoyo_domain_quota_is_ok(). - Input: i8042 - enable deferred probe quirk for ASUS UM325UA - Input: i8042 - add deferred probe support - fs/ntfs3: Add ntfs3 module in openeuler_defconfig - fs/ntfs3: Add NTFS3 in fs/Kconfig and fs/Makefile - fs/ntfs3: Fix the issue from backport 5.15 to 5.10 - fs/ntfs3: Add MAINTAINERS - fs/ntfs3: Check for NULL pointers in ni_try_remove_attr_list - fs/ntfs3: Refactor ntfs_read_mft - fs/ntfs3: Refactor ni_parse_reparse - fs/ntfs3: Refactor ntfs_create_inode - fs/ntfs3: Refactor ntfs_readlink_hlp - fs/ntfs3: Rework ntfs_utf16_to_nls - fs/ntfs3: Fix memory leak if fill_super failed - fs/ntfs3: Keep prealloc for all types of files - fs/ntfs3: Remove unnecessary functions - fs/ntfs3: Forbid FALLOC_FL_PUNCH_HOLE for normal files - fs/ntfs3: Refactoring of ntfs_set_ea - fs/ntfs3: Remove locked argument in ntfs_set_ea - fs/ntfs3: Use available posix_acl_release instead of ntfs_posix_acl_release - fs/ntfs3: Check for NULL if ATTR_EA_INFO is incorrect - fs/ntfs3: Refactoring of ntfs_init_from_boot - fs/ntfs3: Reject mount if boot's cluster size < media sector size - fs/ntfs3: Refactoring lock in ntfs_init_acl - fs/ntfs3: Change posix_acl_equiv_mode to posix_acl_update_mode - fs/ntfs3: Pass flags to ntfs_set_ea in ntfs_set_acl_ex - fs/ntfs3: Refactor ntfs_get_acl_ex for better readability - fs/ntfs3: Move ni_lock_dir and ni_unlock into ntfs_create_inode - fs/ntfs3: Fix logical error in ntfs_create_inode - fs/ntfs3: Remove deprecated mount options nls - fs/ntfs3: Remove a useless shadowing variable - fs/ntfs3: Remove a useless test in 'indx_find()' - fs/ntfs3: Add sync flag to ntfs_sb_write_run and al_update - fs/ntfs3: Change max hardlinks limit to 4000 - fs/ntfs3: Fix insertion of attr in ni_ins_attr_ext - fs/ntfs3: Fix a memory leak on object opts - Doc/fs/ntfs3: Fix rst format and make it cleaner - fs/ntfs3: Initiliaze sb blocksize only in one place + refactor - fs/ntfs3: Initialize pointer before use place in fill_super - fs/ntfs3: Remove tmp pointer upcase in fill_super - fs/ntfs3: Remove tmp pointer bd_inode in fill_super - fs/ntfs3: Remove tmp var is_ro in ntfs_fill_super - fs/ntfs3: Use sb instead of sbi->sb in fill_super - fs/ntfs3: Remove unnecessary variable loading in fill_super - fs/ntfs3: Return straight without goto in fill_super - fs/ntfs3: Remove impossible fault condition in fill_super - fs/ntfs3: Change EINVAL to ENOMEM when d_make_root fails - fs/ntfs3: Fix wrong error message $Logfile -> $UpCase - fs/ntfs3: Use min/max macros instated of ternary operators - fs/ntfs3: Use clamp/max macros instead of comparisons - fs/ntfs3: Remove always false condition check - fs/ntfs3: Fix ntfs_look_for_free_space() does only report -ENOSPC - fs/ntfs3: Remove tabs before spaces from comment - fs/ntfs3: Remove braces from single statment block - fs/ntfs3: Place Comparisons constant right side of the test - fs/ntfs3: Remove '+' before constant in ni_insert_resident() - fs/ntfs3: Always use binary search with entry search - fs/ntfs3: Make binary search to search smaller chunks in beginning - fs/ntfs3: Limit binary search table size - fs/ntfs3: Remove unneeded header files from c files - fs/ntfs3: Change right headers to lznt.c - fs/ntfs3: Change right headers to upcase.c - fs/ntfs3: Change right headers to bitfunc.c - fs/ntfs3: Add missing header and guards to lib/ headers - fs/ntfs3: Add missing headers and forward declarations to ntfs_fs.h - fs/ntfs3: Add missing header files to ntfs.h - fs/ntfs3. Add forward declarations for structs to debug.h - fs/ntfs3: Remove redundant initialization of variable err - fs/ntfs3: Show uid/gid always in show_options() - fs/ntfs3: Rename mount option no_acs_rules > (no)acsrules - fs/ntfs3: Add iocharset= mount option as alias for nls= - fs/ntfs3: Make mount option nohidden more universal - fs/ntfs3: Init spi more in init_fs_context than fill_super - fs/ntfs3: Use new api for mounting - fs/ntfs3: Convert mount options to pointer in sbi - fs/ntfs3: Remove unnecesarry remount flag handling - fs/ntfs3: Remove unnecesarry mount option noatime - fs/ntfs3: Change how module init/info messages are displayed - fs/ntfs3: Remove GPL boilerplates from decompress lib files - fs/ntfs3: Remove unnecessary condition checking from ntfs_file_read_iter - fs/ntfs3: Fix integer overflow in ni_fiemap with fiemap_prep() - fs/ntfs3: Restyle comments to better align with kernel-doc - fs/ntfs3: Rework file operations - fs/ntfs3: Remove fat ioctl's from ntfs3 driver for now - fs/ntfs3: Restyle comments to better align with kernel-doc - fs/ntfs3: Fix error handling in indx_insert_into_root() - fs/ntfs3: Potential NULL dereference in hdr_find_split() - fs/ntfs3: Fix error code in indx_add_allocate() - fs/ntfs3: fix an error code in ntfs_get_acl_ex() - fs/ntfs3: add checks for allocation failure - fs/ntfs3: Use kcalloc/kmalloc_array over kzalloc/kmalloc - fs/ntfs3: Do not use driver own alloc wrappers - fs/ntfs3: Use kernel ALIGN macros over driver specific - fs/ntfs3: Restyle comment block in ni_parse_reparse() - fs/ntfs3: Remove unused including - fs/ntfs3: Fix fall-through warnings for Clang - fs/ntfs3: Fix one none utf8 char in source file - fs/ntfs3: Remove unused variable cnt in ntfs_security_init() - fs/ntfs3: Fix integer overflow in multiplication - fs/ntfs3: Add ifndef + define to all header files - fs/ntfs3: Use linux/log2 is_power_of_2 function - fs/ntfs3: Fix various spelling mistakes - fs/ntfs3: Add Kconfig, Makefile and doc - fs/ntfs3: Add NTFS journal - fs/ntfs3: Add compression - fs/ntfs3: Add attrib operations - fs/ntfs3: Add file operations and implementation - fs/ntfs3: Add bitmap - fs/ntfs3: Add initialization of super block - fs/ntfs3: Add headers and misc files - openeuler_defconfig: Enable CONFIG_DEBUG_INFO_BTF - Revert "openeuler_defconfig: Enable CONFIG_DEBUG_INFO_BTF" - change x86 configs - change arm64 configs - mm/damon: hide kernel pointer from tracepoint event - mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log - mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging - mm/damon/dbgfs: remove an unnecessary variable - mm/damon: move the implementation of damon_insert_region to damon.h - mm/damon: add access checking for hugetlb pages - Docs/admin-guide/mm/damon/usage: update for schemes statistics - mm/damon/dbgfs: support all DAMOS stats - Docs/admin-guide/mm/damon/reclaim: document statistics parameters - mm/damon/reclaim: provide reclamation statistics - mm/damon/schemes: account how many times quota limit has exceeded - mm/damon/schemes: account scheme actions that successfully applied - mm/damon: remove a mistakenly added comment for a future feature - Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts - Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning - Docs/admin-guide/mm/damon/usage: remove redundant information - Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks - mm/damon: convert macro functions to static inline functions - mm/damon: modify damon_rand() macro to static inline function - mm/damon: move damon_rand() definition into damon.h - mm/damon/schemes: add the validity judgment of thresholds - mm/damon/vaddr: remove swap_ranges() and replace it with swap() - mm/damon: remove some unneeded function definitions in damon.h - mm/damon/core: use abs() instead of diff_of() - mm/damon: add 'age' of region tracepoint support - mm/damon: unified access_check function naming rules - mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' - mm/damon/dbgfs: protect targets destructions with kdamond_lock - selftests/damon: split test cases - selftests/damon: test debugfs file reads/writes with huge count - selftests/damon: test wrong DAMOS condition ranges input - selftests/damon: test DAMON enabling with empty target_ids case - selftests/damon: skip test if DAMON is running - mm/damon/vaddr-test: remove unnecessary variables - mm/damon/vaddr-test: split a test function having >1024 bytes frame size - mm/damon/vaddr: remove an unnecessary warning message - mm/damon/core: remove unnecessary error messages - mm/damon/dbgfs: remove an unnecessary error message - mm/damon/core: use better timer mechanisms selection threshold - mm/damon/core: fix fake load reports due to uninterruptible sleeps - timers: implement usleep_idle_range() - mm/damon/dbgfs: fix missed use of damon_dbgfs_lock - mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation - NFC: add necessary privilege flags in netlink layer - net: add and use skb_unclone_keeptruesize() helper - openeuler_defconfig: Enable CONFIG_DEBUG_INFO_BTF - tools/bpftool: Fix cross-build - tools/bpftool: Force clean of out-of-tree build - x86/kdump: add log before booting crash kernel - selftests/x86: Test signal frame XSTATE header corruption handling - x86/fpu: Add address range checks to copy_user_to_xstate() - block, bfq: move bfqq to root_group if parent group is offlined - ext4: report error to userspace by netlink - crypto: Add PMULL judgment during initialization to prevent oops - phonet/pep: refuse to enable an unbound pipe - hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - ax25: NPD bug when detaching AX25 device - hwmon: (lm90) Do not report 'busy' status bit as alarm - hwmom: (lm90) Fix citical alarm status for MAX6680/MAX6681 - pinctrl: mediatek: fix global-out-of-bounds issue - ASoC: rt5682: fix the wrong jack type detected - ASoC: tas2770: Fix setting of high sample rates - Input: goodix - add id->model mapping for the "9111" model - Input: elants_i2c - do not check Remark ID on eKTH3900/eKTH5312 - mm: mempolicy: fix THP allocations escaping mempolicy restrictions - KVM: VMX: Fix stale docs for kvm-intel.emulate_invalid_guest_state - usb: gadget: u_ether: fix race in setting MAC address in setup phase - ceph: fix up non-directory creation in SGID directories - tee: optee: Fix incorrect page free bug - mac80211: fix locking in ieee80211_start_ap error path - ARM: 9169/1: entry: fix Thumb2 bug in iWMMXt exception handling - mmc: mmci: stm32: clear DLYB_CR after sending tuning command - mmc: core: Disable card detect during shutdown - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands - mmc: sdhci-tegra: Fix switch to HS400ES mode - gpio: dln2: Fix interrupts when replugging the device - pinctrl: stm32: consider the GPIO offset to expose all the GPIO lines - KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU - platform/x86: intel_pmc_core: fix memleak on registration failure - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - parisc: Fix mask used to select futex spinlock - parisc: Correct completer in lws start - ipmi: fix initialization when workqueue allocation fails - ipmi: ssif: initialize ssif_info->client early - ipmi: bail out if init_srcu_struct fails - Input: atmel_mxt_ts - fix double free in mxt_read_info_block - ASoC: meson: aiu: Move AIU_I2S_MISC hold setting to aiu-fifo-i2s - ALSA: hda/realtek: Fix quirk for Clevo NJ51CU - ALSA: hda/realtek: Add new alc285-hp-amp-init model - ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 - ALSA: drivers: opl3: Fix incorrect use of vp->state - ALSA: jack: Check the return value of kstrdup() - hwmon: (lm90) Drop critical attribute support for MAX6654 - hwmon: (lm90) Add basic support for TI TMP461 - hwmon: (lm90) Introduce flag indicating extended temperature support - hwmon: (lm90) Fix usage of CONFIG2 register in detect function - pinctrl: bcm2835: Change init order for gpio hogs - Input: elantech - fix stack out of bound access in elantech_change_report_id() - sfc: falcon: Check null pointer of rx_queue->page_ring - sfc: Check null pointer of rx_queue->page_ring - net: ks8851: Check for error irq - drivers: net: smc911x: Check for error irq - fjes: Check for error irq - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - igb: fix deadlock caused by taking RTNL in RPM resume path - net: skip virtio_net_hdr_set_proto if protocol already set - net: accept UFOv6 packages in virtio_net_hdr_to_skb - qlcnic: potential dereference null pointer of rx_queue->page_ring - net: marvell: prestera: fix incorrect return of port_find - ARM: dts: imx6qdl-wandboard: Fix Ethernet support - RDMA/hns: Replace kfree() with kvfree() - IB/qib: Fix memory leak in qib_user_sdma_queue_pkts() - ASoC: meson: aiu: fifo: Add missing dma_coerce_mask_and_coherent() - spi: change clk_disable_unprepare to clk_unprepare - arm64: dts: allwinner: orangepi-zero-plus: fix PHY mode - HID: potential dereference of null pointer - HID: holtek: fix mouse probing - net: usb: lan78xx: add Allied Telesis AT29M2-AF - arm64: vdso32: require CROSS_COMPILE_COMPAT for gcc+bfd - arm64: vdso32: drop -no-integrated-as flag - mm/shmem.c: fix judgment error in shmem_is_huge() - drm: fix free illegal pointer when create drm_property_blob failed - BMA: Fix pointer cast compile warning in arm32 builds - arm64: openeuler_defconfig: Enable ARM64_PMEM_LEGACY - arm64: register persistent memory via protected memory - x86: pmem: move persistent memory(legacy) code into nvdimm - openeuler_defconfig: enable CONFIG_VENDOR_HOOKS for x86 and arm64 - vendor_hooks: make android vendor hooks feature generic. - ANDROID: fixup restricted hooks after tracepont refactoring - tracepoints: Do not punish non static call users - tracepoints: Remove unnecessary "data_args" macro parameter - ANDROID: simplify vendor hooks for non-GKI builds - ANDROID: vendor_hooks: fix __section macro - ANDROID: use static_call() for restricted hooks - ANDROID: fix redefinition error for restricted vendor hooks - ANDROID: add support for vendor hooks - mm: add PG_pool in /proc/kpageflags - ext4: Fix BUG_ON in ext4_bread when write quota data - ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' - bpf, mm: Fix lockdep warning triggered by stack_map_get_build_id_offset() - mmap_lock: change trace and locking order - mm: mmap_lock: fix disabling preemption directly - mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations - mm: mmap_lock: use local locks instead of disabling preemption - mm: mmap_lock: add tracepoints around lock acquisition - ext4: fix an use-after-free issue about data=journal writeback mode - mm/pin_mem: improve pin mem pages rmap and free method - mm/pin_mem: add PG_hotreplace to mark pages need hotreplaced - mm/pin_mem: refactor pin memory mem reserve and pid reserve code - audit: bugfix for infinite loop when flush the hold queue - iommu/arm-smmu-v3: Remove arm_smmu_cmdq_issue_sync() to keep consistent with upstream - ipvlan: disable l2e local xmit - watchdog: Fix sleeping function called from atomic context - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - tcp_comp: Fix comp_read_size return value - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - Revert "sched: Introcude config option SCHED_OPTIMIZE_LOAD_TRACKING" - Revert "sched: Add switch for update_blocked_averages" - Revert "sched: Add frequency control for load update in scheduler_tick" - Revert "sched: Access control for sysctl_update_load_latency" - Revert "sched: Fix branch prediction error in static_key" - Revert "arm: Optimize ttwu IPI" - Revert "sched/idle: introduce smart halt polling" - Revert "sched/idle: Add IAS_SMART_HALT_POLL config for smart halt polling feature" - Revert "sched: Add menuconfig option for CONFIG_SCHED_OPTIMIZE_LOAD_TRACKING" - Revert "sysctl: Refactor IAS framework" - Revert "sched/idle: Optimize the loop time algorithm to reduce multicore disturb" - Revert "sched/idle: Reported an error when an illegal negative value is passed" - Revert "sched: Aware multi-core system for optimize loadtracking" - blk-throttle: enable hierarchical throttle in cgroup v1 - md: Fix undefined behaviour in is_mddev_idle - cgroup: fix compile error when CONFIG_MEMCG = n - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate - fbcon: fix ypos over boundary issue - mm/zswap: move to use crypto_acomp API for hardware acceleration - net: fix a data race when get vlan device - ipvlan: Add handling of NETDEV_UP events - perf vendor events amd: Add Zen3 events- Disable-SATA-disk-phy-for-severe-I_T-nexus reset failure - Export-sas_phy_enable - bonding: allow nesting of bonding device - bonding: avoid adding slave device with IFF_MASTER flag - bonding: 3ad: Fix the conflict between bond_update_slave_arr and the state machine - openeuler_defconfig: enable CONFIG_DYNAMIC_HUGETLB for x86 - mm/dynamic_hugetlb: add Document for dynamic hugetlb feature - mm/dynamic_hugetlb: disable dynamic hugetlb if hugetlb_vmemmap is enabled - mm/huge_memory: disable THP when dynamic hugetlb is enabled - mm/dynamic_hugetlb: add some tracepoints - mm/dynamic_hugetlb: free huge pages to dhugetlb_pool - mm/dynamic_hugetlb: alloc huge pages from dhugetlb_pool - mm/dynamic_hugetlb: collects resv allocated for dhugetlb_pool - mm/dynamic_hugetlb: add interface to disable normal pages allocation - mm/dynamic_hugetlb: free pages to dhugetlb_pool - mm/dynamic_hugetlb: alloc page from dhugetlb_pool - mm/dynamic_hugetlb: add migration function - mm/dynamic_hugetlb: add merge page function - mm/dynamic_hugetlb: add split page function - mm/dynamic_hugetlb: add interface to configure the count of hugepages - mm/dynamic_hugetlb: add PG_pool flag to mark pages from dhugetlb_pool - mm/dynamic_hugetlb: establish the dynamic hugetlb feature framework - mm/hugetlb: add parameter hugetlbfs_inode_info to several functions - mm: declare several functions- SCSI: spfc: Update lb mode acquired solution - cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode - asm-generic: Add missing brackets for io_stop_wc macro - net: hns3: add ethtool priv-flag for TX push - net: hns3: add support for TX push mode - asm-generic: introduce io_stop_wc() and add implementation for ARM64 - net/spnic:Remove the code about little endian and big endian conversion - net/spnic:Remove the code of polling mode - net/spnic:Remove unused clp hardware channels - net/spnic:Remove unused functions about ceq - RDMA/hns: Replace get_udp_sport with rdma_get_udp_sport - RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn - RDMA/hns: Modify the hop num of HIP09 EQ to 1 - RDMA/hns: Remove magic number - RDMA/hns: Remove macros that are no longer used - RDMA/hns: Correctly initialize the members of Array[][] - RDMA/hns: Correct the type of variables participating in the shift operation - RDMA/hns: Replace tab with space in the right-side comments - RDMA/hns: Correct the print format to be consistent with the variable type - RDMA/hns: Correct the hex print format - RDMA/hns: Validate the pkey index - RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardware compatibility - RDMA/hns: Fix initial arm_st of CQ - RDMA: Constify netdev->dev_addr accesses - RDMA/hns: Use dma_alloc_coherent() instead of kmalloc/dma_map_single() - RDMA/hns: Add the check of the CQE size of the user space - RDMA/hns: Fix the size setting error when copying CQE in clean_cq() - RDMA/hns: Work around broken constant propagation in gcc 8 - RDMA/hns: Delete unnecessary blank lines. - RDMA/hns: Adjust the order in which irq are requested and enabled - RDMA/hns: Remove dqpn filling when modify qp from Init to Init - RDMA/hns: Fix query destination qpn - RDMA/hns: Bugfix for incorrect association between dip_idx and dgid - RDMA/hns: Bugfix for the missing assignment for dip_idx - RDMA/hns: Bugfix for data type of dip_idx - RDMA/hns: Fix incorrect lsn field - RDMA/hns: Delete unused hns bitmap interface - RDMA/hns: Use IDA interface to manage srq index - RDMA/hns: Ownerbit mode add control field - RDMA/hns: Remove unsupport cmdq mode - RDMA/hns: Don't overwrite supplied QP attributes - RDMA/hns: Fix the double unlock problem of poll_sem - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - cpupower: Add cpuid cap flag for MSR_AMD_HWCR support - cpupower: Remove family arg to decode_pstates() - cpupower: Condense pstate enabled bit checks in decode_pstates() - cpupower: Update family checks when decoding HW pstates - cpupower: Remove unused pscur variable. - cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag - cpupower: Correct macro name for CPB caps flag - cpupower: Update msr_pstate union struct naming - openeuler_defconfig: Enable CONFIG_ARM64_EPAN for ARM64 - arm64: Support execute-only permissions with Enhanced PAN - arm64: head.S: cleanup SCTLR_ELx initialization - arm64: smccc: Save lr before calling __arm_smccc_sve_check() - arm64: smccc: Support SMCCC v1.3 SVE register saving hint - KVM: arm64: Implement the TRNG hypervisor call - arm64: Add support for SMCCC TRNG entropy source - firmware: smccc: Introduce SMCCC TRNG framework - firmware: smccc: Add SMCCC TRNG function call IDs - arm64: abort counter_read_on_cpu() when irqs_disabled() - arm64: implement CPPC FFH support using AMUs - arm64: split counter validation function - arm64: wrap and generalise counter read functions - arm64: Add HWCAP for self-synchronising virtual counter - arm64: Add handling of CNTVCTSS traps - arm64: Add CNT{P,V}CTSS_EL0 alternatives to cnt{p,v}ct_el0 - arm64: Add a capability for FEAT_ECV - clocksource/drivers/arch_arm_timer: Move workaround synchronisation around - clocksource/drivers/arm_arch_timer: Fix masking for high freq counters - clocksource/drivers/arm_arch_timer: Drop unnecessary ISB on CVAL programming - clocksource/drivers/arm_arch_timer: Remove any trace of the TVAL programming interface - clocksource/drivers/arm_arch_timer: Work around broken CVAL implementations - clocksource/drivers/arm_arch_timer: Advertise 56bit timer to the core code - clocksource/drivers/arm_arch_timer: Move MMIO timer programming over to CVAL - clocksource/drivers/arm_arch_timer: Fix MMIO base address vs callback ordering issue - clocksource/drivers/arm_arch_timer: Move drop _tval from erratum function names - clocksource/drivers/arm_arch_timer: Move system register timer programming over to CVAL - clocksource/drivers/arm_arch_timer: Extend write side of timer register accessors to u64 - clocksource/drivers/arm_arch_timer: Drop CNT*_TVAL read accessors - clocksource/arm_arch_timer: Add build-time guards for unhandled register accesses - can: raw: return -ERANGE when filterset does not fit into user space buffer - x86: hugepage: use nt copy hugepage to AEP in x86- xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - Revert "xsk: Do not sleep in poll() when need_wakeup set" - bus: ti-sysc: Fix variable set but not used warning for reinit_modules - rcu: Mark accesses to rcu_state.n_force_qs - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - scsi: scsi_debug: Fix type in min_t to avoid stack OOB - scsi: scsi_debug: Don't call kcalloc() if size arg is zero - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - media: mxl111sf: change mutex_init() location - xsk: Do not sleep in poll() when need_wakeup set - ARM: dts: imx6ull-pinfunc: Fix CSI_DATA07__ESAI_TX0 pad name - Input: touchscreen - avoid bitwise vs logical OR warning - drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE - libata: if T_LENGTH is zero, dma direction should be DMA_NONE - serial: 8250_fintek: Fix garbled text for console - iocost: Fix divide-by-zero on donation from low hweight cgroup - zonefs: add MODULE_ALIAS_FS - btrfs: fix double free of anon_dev after failure to create subvolume - btrfs: fix memory leak in __add_inode_ref() - USB: serial: option: add Telit FN990 compositions - USB: serial: cp210x: fix CP2105 GPIO registration - usb: xhci: Extend support for runtime power management for AMD's Yellow carp. - PCI/MSI: Mask MSI-X vectors only on success - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - usb: dwc2: fix STM ID/VBUS detection startup delay in dwc2_driver_probe - USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04) - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous - KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES - Revert "usb: early: convert to readl_poll_timeout_atomic()" - bpf, selftests: Fix racing issue in btf_skc_cls_ingress test - sit: do not call ipip6_dev_free() from sit_init_net() - net: systemport: Add global locking for descriptor lifecycle - net/smc: Prevent smc_release() from long blocking - net: Fix double 0x prefix print in SKB dump - sfc_ef100: potential dereference of null pointer - net/packet: rx_owner_map depends on pg_vec - ixgbe: set X550 MDIO speed before talking to PHY - ixgbe: Document how to enable NBASE-T support - igc: Fix typo in i225 LTR functions - igbvf: fix double free in `igbvf_probe` - igb: Fix removal of unicast MAC filters of VFs - soc/tegra: fuse: Fix bitwise vs. logical OR warning - mptcp: clear 'kern' flag from fallback sockets - drm/amd/pm: fix a potential gpu_metrics_table memory leak - flow_offload: return EOPNOTSUPP for the unsupported mpls action type - mac80211: fix lookup when adding AddBA extension element - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock - drm/ast: potential dereference of null pointer - selftest/net/forwarding: declare NETIFS p9 p10 - net/sched: sch_ets: don't remove idle classes from the round-robin list - dmaengine: st_fdma: fix MODULE_ALIAS - selftests: Fix IPv6 address bind tests - selftests: Fix raw socket bind tests with VRF - selftests: Add duplicate config only for MD5 VRF tests - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - inet_diag: fix kernel-infoleak for UDP sockets - sch_cake: do not call cake_destroy() from cake_init() - s390/kexec_file: fix error handling when applying relocations - selftests: net: Correct ping6 expected rc from 2 to 1 - virtio/vsock: fix the transport to work with VMADDR_CID_ANY - soc: imx: Register SoC device only on i.MX boards - clk: Don't parent clks until the parent is fully registered - ARM: socfpga: dts: fix qspi node compatible - ceph: initialize pathlen variable in reconnect_caps_cb - ceph: fix duplicate increment of opened_inodes metric - tee: amdtee: fix an IS_ERR() vs NULL bug - mac80211: track only QoS data frames for admission control - arm64: dts: rockchip: fix audio-supply for Rock Pi 4 - arm64: dts: rockchip: fix rk3399-leez-p710 vcc3v3-lan supply - arm64: dts: rockchip: fix rk3308-roc-cc vcc-sd supply - arm64: dts: rockchip: remove mmc-hs400-enhanced-strobe from rk3399-khadas-edge - arm64: dts: imx8mp-evk: Improve the Ethernet PHY description - arm64: dts: imx8m: correct assigned clocks for FEC - dm btree remove: fix use after free in rebalance_children() - recordmcount.pl: look for jgnop instruction as well as bcrl on s390 - vdpa: check that offsets are within bounds - virtio_ring: Fix querying of maximum DMA mapping size for virtio device - bpf, selftests: Add test case trying to taint map value pointer - bpf: Make 32->64 bounds propagation slightly more robust - bpf: Fix signed bounds propagation after mov32 - firmware: arm_scpi: Fix string overflow in SCPI genpd driver - mac80211: validate extended element ID is present - mac80211: send ADDBA requests using the tid/queue of the aggregation session - mac80211: mark TX-during-stop for TX in in_reconfig - mac80211: fix regression in SSN handling of addba tx - KVM: downgrade two BUG_ONs to WARN_ON_ONCE - KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE - arm: ioremap: don't abuse pfn_valid() to check if pfn is in RAM - arm: extend pfn_valid to take into account freed memory map alignment - memblock: align freed memory map on pageblock boundaries with SPARSEMEM - memblock: free_unused_memmap: use pageblock units instead of MAX_ORDER - perf intel-pt: Fix error timestamp setting on the decoder error path - perf intel-pt: Fix missing 'instruction' events with 'q' option - perf intel-pt: Fix next 'err' value, walking trace - perf intel-pt: Fix state setting when receiving overflow (OVF) packet - perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type - perf intel-pt: Fix sync state when a PSB (synchronization) packet is found - perf intel-pt: Fix some PGE (packet generation enable/control flow packets) usage - perf inject: Fix itrace space allowed for new attributes - ethtool: do not perform operations on net devices being unregistered - hwmon: (dell-smm) Fix warning on /proc/i8k creation error - fuse: make sure reclaim doesn't write the inode - bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc - staging: most: dim2: use device release method - KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req - tracing: Fix a kmemleak false positive in tracing_map - drm/amd/display: add connector type check for CRC source set - drm/amd/display: Fix for the no Audio bug with Tiled Displays - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - i2c: rk3x: Handle a spurious start completion interrupt flag - parisc/agp: Annotate parisc agp init functions with __init - ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid - net/mlx4_en: Update reported link modes for 1/10G - Revert "tty: serial: fsl_lpuart: drop earlycon entry for i.MX8QXP" - s390/test_unwind: use raw opcode instead of invalid instruction - KVM: arm64: Save PSTATE early on exit - drm/msm/dsi: set default num_data_lanes - nfc: fix segfault in nfc_genl_dump_devices_done - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - cgroup/cgroup.c: replace 'of->kn->priv' with of_cft() - cgroup: cgroup.{procs,threads} factor out common parts - netfilter: selftest: conntrack_vrf.sh: fix file permission - Documentation/Kbuild: Remove references to gcc-plugin.sh - MAINTAINERS: adjust GCC PLUGINS after gcc-plugin.sh removal - doc: gcc-plugins: update gcc-plugins.rst - kbuild: simplify GCC_PLUGINS enablement in dummy-tools/gcc - bpf: Add selftests to cover packet access corner cases - misc: fastrpc: fix improper packet size calculation - irqchip: nvic: Fix offset for Interrupt Priority Offsets - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - irqchip/armada-370-xp: Fix support for Multi-MSI interrupts - irqchip/armada-370-xp: Fix return value of armada_370_xp_msi_alloc() - irqchip/aspeed-scu: Replace update_bits with write_bits. - csky: fix typo of fpu config macro - iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove - iio: ad7768-1: Call iio_trigger_notify_done() on error - iio: adc: axp20x_adc: fix charging current reporting on AXP22x - iio: adc: stm32: fix a current leak by resetting pcsel before disabling vdda - iio: at91-sama5d2: Fix incorrect sign extension - iio: dln2: Check return value of devm_iio_trigger_register() - iio: dln2-adc: Fix lockdep complaint - iio: itg3200: Call iio_trigger_notify_done() on error - iio: kxsd9: Don't return error code in trigger handler - iio: ltr501: Don't return error code in trigger handler - iio: mma8452: Fix trigger reference couting - iio: stk3310: Don't return error code in interrupt handler - iio: trigger: stm32-timer: fix MODULE_ALIAS - iio: trigger: Fix reference counting - iio: gyro: adxrs290: fix data signedness - xhci: avoid race between disable slot command and host runtime suspend - usb: core: config: using bit mask instead of individual bits - xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending - usb: core: config: fix validation of wMaxPacketValue entries - USB: gadget: zero allocate endpoint 0 buffers - selftests/fib_tests: Rework fib_rp_filter_test() - net/qla3xxx: fix an error code in ql_adapter_up() - net, neigh: clear whole pneigh_entry at alloc time - net: fec: only clear interrupt of handling queue in fec_enet_rx_queue() - net: altera: set a couple error code in probe() - net: cdc_ncm: Allow for dwNtbOutMaxSize to be unset or zero - tools build: Remove needless libpython-version feature check that breaks test-all fast path - dt-bindings: net: Reintroduce PHY no lane swap binding - Documentation/locking/locktypes: Update migrate_disable() bits. - perf tools: Fix SMT detection fast read path - Revert "PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge" - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc - mtd: rawnand: fsmc: Fix timing computation - mtd: rawnand: fsmc: Take instruction delay into account - i40e: Fix pre-set max number of queues for VF - i40e: Fix failed opcode appearing if handling messages from VF - clk: imx: use module_platform_driver - RDMA/hns: Do not destroy QP resources in the hw resetting phase - RDMA/hns: Do not halt commands during reset until later - ASoC: codecs: wcd934x: return correct value from mixer put - ASoC: codecs: wcd934x: handle channel mappping list correctly - ASoC: codecs: wsa881x: fix return values from kcontrol put - ASoC: qdsp6: q6routing: Fix return value from msm_routing_put_audio_mixer - ASoC: rt5682: Fix crash due to out of scope stack vars - PM: runtime: Fix pm_runtime_active() kerneldoc comment - qede: validate non LSO skb length - scsi: scsi_debug: Fix buffer size of REPORT ZONES command - scsi: pm80xx: Do not call scsi_remove_host() in pm8001_alloc() - block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2) - tracefs: Set all files to the same group ownership as the mount option - net: mvpp2: fix XDP rx queues registering - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - binder: use wake_up_pollfree() - wait: add wake_up_pollfree() - libata: add horkage for ASMedia 1092 - can: m_can: Disable and ignore ELO interrupt - can: pch_can: pch_can_rx_normal: fix use after free - drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. - clk: qcom: regmap-mux: fix parent clock lookup - mmc: renesas_sdhi: initialize variable properly when tuning - tracefs: Have new files inherit the ownership of their parent - nfsd: Fix nsfd startup race (again) - nfsd: fix use-after-free due to delegation race - md: fix update super 1.0 on rdev size change - btrfs: replace the BUG_ON in btrfs_del_root_ref with proper error handling - btrfs: clear extent buffer uptodate when we fail to write it - scsi: qla2xxx: Format log strings only if needed - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() - ALSA: pcm: oss: Limit the period size to 16MB - ALSA: pcm: oss: Fix negative period/buffer sizes - ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 - ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform - ALSA: ctl: Fix copy of updated id with element read/write - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall - net/sched: fq_pie: prevent dismantle issue - devlink: fix netns refcount leak in devlink_nl_cmd_reload() - IB/hfi1: Correct guard on eager buffer deallocation - iavf: Fix reporting when setting descriptor count - iavf: restore MSI state on reset - netfilter: conntrack: annotate data-races around ct->timeout - udp: using datalen to cap max gso segments - seg6: fix the iif in the IPv6 socket control block - nfp: Fix memory leak in nfp_cpp_area_cache_add() - bonding: make tx_rebalance_counter an atomic - ice: ignore dropped packets during init - bpf: Fix the off-by-two error in range markings - bpf, x86: Fix "no previous prototype" warning - vrf: don't run conntrack on vrf with !dflt qdisc - selftests: netfilter: add a vrf+conntrack testcase - nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done - drm/amdkfd: fix boot failure when iommu is disabled in Picasso. - drm/amdgpu: init iommu after amdkfd device init - drm/amdgpu: move iommu_resume before ip init/resume - drm/amdgpu: add amdgpu_amdkfd_resume_iommu - drm/amdkfd: separate kfd_iommu_resume from kfd_resume - drm/amd/amdkfd: adjust dummy functions' placement - x86/sme: Explicitly map new EFI memmap table as encrypted - can: sja1000: fix use after free in ems_pcmcia_add_card() - can: kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increase correct stats->{rx,tx}_errors counter - can: kvaser_usb: get CAN clock frequency from device - IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr - IB/hfi1: Fix early init panic - IB/hfi1: Insure use of smp_processor_id() is preempt disabled - nft_set_pipapo: Fix bucket load in AVX2 lookup routine for six 8-bit groups - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: bigbenff: prevent null pointer dereference - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - HID: google: add eel USB id - HID: quirks: Add quirk for the Microsoft Surface 3 type-cover - gcc-plugins: fix gcc 11 indigestion with plugins... - gcc-plugins: simplify GCC plugin-dev capability test - usb: gadget: uvc: fix multiple opens - tee: handle lookup of shm with reference count 0 - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - rds: memory leak in __rds_conn_create() - ipmi: msghandler: Make symbol 'remove_work_wq' static - net/tls: Fix authentication failure in CCM mode - parisc: Mark cr16 CPU clocksource unstable on all SMP machines - iwlwifi: mvm: retry init flow if failed - serial: 8250: Fix RTS modem control while in rs485 mode - serial: 8250_pci: rewrite pericom_do_set_divisor() - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array - serial: core: fix transmit-buffer reset and memleak - serial: tegra: Change lower tolerance baud rate limit for tegra20 and tegra30 - serial: pl011: Add ACPI SBSA UART match id - tty: serial: msm_serial: Deactivate RX DMA for polling support - x86/64/mm: Map all kernel memory into trampoline_pgd - x86/tsc: Disable clocksource watchdog for TSC on qualified platorms - x86/tsc: Add a timer to make sure TSC_adjust is always checked - usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect - USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub - xhci: Fix commad ring abort, write all 64 bits to CRCR register. - vgacon: Propagate console boot parameters before calling `vc_resize' - parisc: Fix "make install" on newer debian releases - parisc: Fix KBUILD_IMAGE for self-extracting kernel - x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() - x86/pv: Switch SWAPGS to ALTERNATIVE - sched/uclamp: Fix rq->uclamp_max not set on first enqueue - x86/xen: Add xenpv_restore_regs_and_return_to_usermode() - x86/entry: Use the correct fence macro after swapgs in kernel CR3 - x86/sev: Fix SEV-ES INS/OUTS instructions for word, dword, and qword - KVM: VMX: Set failure code in prepare_vmcs02() - KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register - atlantic: Remove warn trace message. - atlantic: Fix statistics logic for production hardware - Remove Half duplex mode speed capabilities. - atlantic: Add missing DIDs and fix 115c. - atlantic: Fix to display FW bundle version instead of FW mac version. - atlatnic: enable Nbase-t speeds with base-t - atlantic: Increase delay for fw transactions - drm/msm: Do hw_init() before capturing GPU state - drm/msm/a6xx: Allocate enough space for GMU registers - net/smc: Keep smc_close_final rc during active close - net/rds: correct socket tunable error in rds_tcp_tune() - net/smc: fix wrong list_del in smc_lgr_cleanup_early - ipv4: convert fib_num_tclassid_users to atomic_t - net: annotate data-races on txq->xmit_lock_owner - dpaa2-eth: destroy workqueue at the end of remove function - net: marvell: mvpp2: Fix the computation of shared CPUs - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available - ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec - rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer() - rxrpc: Fix rxrpc_peer leak in rxrpc_look_up_bundle() - ASoC: tegra: Fix kcontrol put callback in AHUB - ASoC: tegra: Fix kcontrol put callback in DSPK - ASoC: tegra: Fix kcontrol put callback in DMIC - ASoC: tegra: Fix kcontrol put callback in I2S - ASoC: tegra: Fix kcontrol put callback in ADMAIF - ASoC: tegra: Fix wrong value type in DSPK - ASoC: tegra: Fix wrong value type in DMIC - ASoC: tegra: Fix wrong value type in I2S - ASoC: tegra: Fix wrong value type in ADMAIF - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode - selftests: net: Correct case name - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() - arm64: ftrace: add missing BTIs - siphash: use _unaligned version by default - net: mpls: Fix notifications when deleting a device - net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings() - tcp: fix page frag corruption on page fault - natsemi: xtensa: fix section mismatch warnings - i2c: cbus-gpio: set atomic transfer callback - i2c: stm32f7: stop dma transfer in case of NACK - i2c: stm32f7: recover the bus on access timeout - i2c: stm32f7: flush TX FIFO upon transfer errors - wireguard: ratelimiter: use kvcalloc() instead of kvzalloc() - wireguard: receive: drop handshakes if queue lock is contended - wireguard: receive: use ring buffer for incoming handshakes - wireguard: device: reset peer src endpoint when netns exits - wireguard: selftests: rename DEBUG_PI_LIST to DEBUG_PLIST - wireguard: selftests: actually test for routing loops - wireguard: allowedips: add missing __rcu annotation to satisfy sparse - wireguard: selftests: increase default dmesg log size - tracing/histograms: String compares should not care about signed values - KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() - KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1 - KVM: x86: Use a stable condition around all VT-d PI paths - KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST - KVM: Disallow user memslot with size that exceeds "unsigned long" - drm/amd/display: Allow DSC on supported MST branch devices - ipv6: fix memory leak in fib6_rule_suppress - sata_fsl: fix warning in remove_proc_entry when rmmod sata_fsl - sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl - s390/pci: move pseudo-MMIO to prevent MIO overlap - ipmi: Move remove_work to dedicated workqueue - rt2x00: do not mark device gone on EPROTO errors during start - kprobes: Limit max data_size of the kretprobe instances - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - ACPI: Add stubs for wakeup handler functions - net/smc: Avoid warning of possible recursive locking - perf report: Fix memory leaks around perf_tip() - perf hist: Fix memory leak of a perf_hpp_fmt - net: ethernet: dec: tulip: de4x5: fix possible array overflows in type3_infoblock() - net: tulip: de4x5: fix the problem that the array 'lp->phy[8]' may be out of bound - ipv6: check return value of ipv6_skip_exthdr - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() - ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile - drm/amd/amdgpu: fix potential memleak - drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again - scsi: iscsi: Unblock session then wake up error handler - thermal: core: Reset previous low and high trip during thermal zone init - btrfs: check-integrity: fix a warning on write caching disabled disk - s390/setup: avoid using memblock_enforce_memory_limit - platform/x86: thinkpad_acpi: Fix WWAN device disabled issue after S3 deep - platform/x86: thinkpad_acpi: Add support for dual fan control - net: return correct error code - net/smc: Transfer remaining wait queue entries during fallback - mac80211: do not access the IV when it was stripped - drm/sun4i: fix unmet dependency on RESET_CONTROLLER for PHY_SUN6I_MIPI_DPHY - powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" - gfs2: Fix length of holes reported at end-of-file - gfs2: release iopen glock early in evict - ovl: fix deadlock in splice write - ovl: simplify file splice - can: j1939: j1939_tp_cmd_recv(): check the dst address of TP.CM_BAM - NFSv42: Fix pagecache invalidation after COPY/CLONE - drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ - net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP - shm: extend forced shm destroy to support objects from several IPC nses - s390/mm: validate VMA in PGSTE manipulation functions - tty: hvc: replace BUG_ON() with negative return value - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - tracing: Check pid filtering when creating events - vhost/vsock: fix incorrect used length reported to the guest - iommu/amd: Clarify AMD IOMMUv2 initialization messages - smb3: do not error on fsync when readonly - ceph: properly handle statfs on multifs setups - f2fs: set SBI_NEED_FSCK flag when inconsistent node block found - sched/scs: Reset task stack state in bringup_cpu() - tcp: correctly handle increased zerocopy args struct size - net: mscc: ocelot: correctly report the timestamping RX filters in ethtool - net: mscc: ocelot: don't downgrade timestamping RX filters in SIOCSHWTSTAMP - net/smc: Don't call clcsock shutdown twice when smc shutdown - net: vlan: fix underflow for the real_dev refcnt - net/sched: sch_ets: don't peek at classes beyond 'nbands' - tls: fix replacing proto_ops - tls: splice_read: fix record type check - MIPS: use 3-level pgtable for 64KB page size on MIPS_VA_BITS_48 - MIPS: loongson64: fix FTLB configuration - igb: fix netpoll exit with traffic - nvmet: use IOCB_NOWAIT only if the filesystem supports it - net/smc: Fix loop in smc_listen - net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() - net: phylink: Force retrigger in case of latched link-fail indicator - net: phylink: Force link down and retrigger resolve on interface change - lan743x: fix deadlock in lan743x_phy_link_status_change() - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows - drm/amd/display: Set plane update flags for all planes in reset - PM: hibernate: use correct mode for swsusp_close() - net/ncsi : Add payload to be 32-bit aligned to fix dropped packets - nvmet-tcp: fix incomplete data digest send - net: marvell: mvpp2: increase MTU limit when XDP enabled - mlxsw: spectrum: Protect driver from buggy firmware - mlxsw: Verify the accessed index doesn't exceed the array length - net/smc: Ensure the active closing peer first closes clcsock - erofs: fix deadlock when shrink erofs slab - scsi: scsi_debug: Zero clear zones at reset write pointer - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING - ice: avoid bpf_prog refcount underflow - ice: fix vsi->txq_map sizing - net: nexthop: release IPv6 per-cpu dsts when replacing a nexthop group - net: ipv6: add fib6_nh_release_dsts stub - net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls - net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume - nfp: checking parameter process for rx-usecs/tx-usecs is invalid - ipv6: fix typos in __ip6_finish_output() - firmware: smccc: Fix check for ARCH_SOC_ID not implemented - mptcp: fix delack timer - ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec - iavf: Prevent changing static ITR values if adaptive moderation is on - net: marvell: prestera: fix double free issue on err path - drm/vc4: fix error code in vc4_create_object() - scsi: mpt3sas: Fix kernel panic during drive powercycle test - drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks - ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCE - NFSv42: Don't fail clone() unless the OP_CLONE operation failed - firmware: arm_scmi: pm: Propagate return value to caller - net: ieee802154: handle iftypes as u32 - ASoC: codecs: wcd934x: return error code correctly from hw_params - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls - ASoC: qdsp6: q6asm: fix q6asm_dai_prepare error handling - ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixer - ARM: dts: bcm2711: Fix PCIe interrupts - ARM: dts: BCM5301X: Add interrupt properties to GPIO node - ARM: dts: BCM5301X: Fix I2C controller interrupt - netfilter: flowtable: fix IPv6 tunnel addr match - netfilter: ipvs: Fix reuse connection if RS weight is 0 - netfilter: ctnetlink: do not erase error code with EINVAL - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY - proc/vmcore: fix clearing user buffer by properly using clear_user() - PCI: aardvark: Fix link training - PCI: aardvark: Simplify initialization of rootcap on virtual bridge - PCI: aardvark: Implement re-issuing config requests on CRS response - PCI: aardvark: Update comment about disabling link training - PCI: aardvark: Deduplicate code in advk_pcie_rd_conf() - powerpc/32: Fix hardlockup on vmap stack overflow - mdio: aspeed: Fix "Link is Down" issue - mmc: sdhci: Fix ADMA for PAGE_SIZE >= 64KiB - mmc: sdhci-esdhc-imx: disable CMDQ support - tracing: Fix pid filtering when triggers are attached - tracing/uprobe: Fix uprobe_perf_open probes iteration - KVM: PPC: Book3S HV: Prevent POWER7/8 TLB flush flushing SLB - xen: detect uninitialized xenbus in xenbus_init - xen: don't continue xenstore initialization in case of errors - fuse: release pipe buf after last use - staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect() - staging: greybus: Add missing rwsem around snd_ctl_remove() calls - staging/fbtft: Fix backlight - HID: wacom: Use "Confidence" flag to prevent reporting invalid contacts - Revert "parisc: Fix backtrace to always include init funtion names" - media: cec: copy sequence field for the reply - ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 - ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 - ALSA: ctxfi: Fix out-of-range access - binder: fix test regression due to sender_euid change - usb: hub: Fix locking issues with address0_mutex - usb: hub: Fix usb enumeration issue due to address0 race - usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts - usb: chipidea: ci_hdrc_imx: fix potential error pointer dereference in probe - net: nexthop: fix null pointer dereference when IPv6 is not enabled - usb: dwc3: gadget: Fix null pointer exception - usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer - usb: dwc3: gadget: Ignore NoStream after End Transfer - usb: dwc2: hcd_queue: Fix use of floating point literal - usb: dwc2: gadget: Fix ISOC flow for elapsed frames - USB: serial: option: add Fibocom FM101-GL variants - USB: serial: option: add Telit LE910S1 0x9200 composition - ACPI: Get acpi_device's parent from the parent field - ARM: Add unwinding annotations to __loop.*delay functions - fcntl: fix potential deadlocks for &fown_struct.lock - mm: usercopy: Warn vmalloc/module address in check_heap_object() - powerpc: Fix virt_addr_valid() check - jffs2: fix memory leak in jffs2_scan_medium - jffs2: fix memory leak in jffs2_do_mount_fs - jffs2: fix use-after-free in jffs2_clear_xattr_subsystem - powerpc/85xx: Fix oops when CONFIG_FSL_PMC=n - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - hugetlb: address ref count racing in prep_compound_gigantic_page - memblock: ensure there is no overflow in memblock_overlaps_region() - phonet: refcount leak in pep_sock_accep - Revert "[Backport] ARM: BCM53016: Specify switch ports for Meraki MR32" - USB: gadget: bRequestType is a bitfield, not a enum - USB: gadget: detect too-big endpoint 0 requests - Revert "perf: Rework perf_event_exit_event()" - ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() - ALSA: hda: hdac_ext_stream: fix potential locking issues - x86/Kconfig: Fix an unused variable error in dell-smm-hwmon - btrfs: update device path inode time instead of bd_inode - fs: export an inode_update_time helper - ice: Delete always true check of PF pointer - usb: max-3421: Use driver data instead of maintaining a list of bound devices - ASoC: DAPM: Cover regression by kctl change notification fix - selinux: fix NULL-pointer dereference when hashtab allocation fails - RDMA/netlink: Add __maybe_unused to static inline in C file - scsi: ufs: core: Fix task management completion timeout race - scsi: ufs: core: Fix task management completion - drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors - drm/i915/dp: Ensure sink rate values are always valid - drm/udl: fix control-message timeout - drm/amd/display: Update swizzle mode enums - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type - parisc/sticon: fix reverse colors - btrfs: fix memory ordering between normal and ordered work functions - net: stmmac: socfpga: add runtime suspend/resume callback for stratix10 platform - udf: Fix crash after seekdir - KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state load - block: Check ADMIN before NICE for IOPRIO_CLASS_RT - s390/kexec: fix memory leak of ipl report buffer - scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() - powerpc/8xx: Fix pinned TLBs with CONFIG_STRICT_KERNEL_RWX - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tipc: check for null after calling kmemdup - hexagon: clean up timer-regs.h - hexagon: export raw I/O routines for modules - tun: fix bonding active backup with arp monitoring - arm64: vdso32: suppress error message for 'make mrproper' - net: stmmac: dwmac-rk: Fix ethernet on rk3399 based devices - s390/kexec: fix return code handling - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - pinctrl: qcom: sdm845: Enable dual edge errata - KVM: PPC: Book3S HV: Use GLOBAL_TOC for kvmppc_h_set_dabr/xdabr() - e100: fix device suspend/resume - NFC: add NCI_UNREG flag to eliminate the race - net: nfc: nci: Change the NCI close sequence - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - i40e: Fix display error code in dmesg - i40e: Fix creation of first queue by omitting it if is not power of two - i40e: Fix warning message and call stack during rmmod i40e driver - i40e: Fix ping is lost after configuring ADq on VF - i40e: Fix changing previously set num_queue_pairs for PFs - i40e: Fix NULL ptr dereference on VSI filter sync - i40e: Fix correct max_pkt_size on VF RX queue - net: virtio_net_hdr_to_skb: count transport header in UFO - net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove - net: sched: act_mirred: drop dst for the direction from egress to ingress - scsi: core: sysfs: Fix hang when device state is set via sysfs - net/mlx5: E-Switch, return error if encap isn't supported - net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore - net/mlx5: Lag, update tracker when state change event received - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() - platform/x86: hp_accel: Fix an error handling path in 'lis3lv02d_probe()' - mips: lantiq: add support for clk_get_parent() - mips: bcm63xx: add support for clk_get_parent() - MIPS: generic/yamon-dt: fix uninitialized variable error - iavf: Fix for setting queues to 0 - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset - iavf: validate pointers - iavf: prevent accidental free of filter structure - iavf: Fix failure to exit out from last all-multicast mode - iavf: free q_vectors before queues in iavf_disable_vf - iavf: check for null in iavf_fix_features - iavf: Fix return of set the new channel count - net/smc: Make sure the link_id is unique - sock: fix /proc/net/sockstat underflow in sk_clone_lock() - net: reduce indentation level in sk_clone_lock() - tipc: only accept encrypted MSG_CRYPTO msgs - bnxt_en: reject indirect blk offload when hw-tc-offload is off - net: bnx2x: fix variable dereferenced before check - net: ipa: disable HOLB drop when updating timer - tracing: Add length protection to histogram string copies - tcp: Fix uninitialized access in skb frags array for Rx 0cp. - net-zerocopy: Refactor skb frag fast-forward op. - net-zerocopy: Copy straggler unaligned data for TCP Rx. zerocopy. - drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame - perf tests: Remove bash construct from record+zstd_comp_decomp.sh - perf bench futex: Fix memory leak of perf_cpu_map__new() - perf bpf: Avoid memory leak from perf_env__insert_btf() - tracing/histogram: Do not copy the fixed-size char array field over the field size - perf/x86/vlbr: Add c->flags to vlbr event constraints - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - mips: BCM63XX: ensure that CPU_SUPPORTS_32BIT_KERNEL is set - clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk - clk/ast2600: Fix soc revision for AHB - clk: ingenic: Fix bugs with divided dividers - f2fs: fix incorrect return value in f2fs_sanity_check_ckpt() - f2fs: compress: disallow disabling compress on non-empty compressed file - sh: define __BIG_ENDIAN for math-emu - sh: math-emu: drop unused functions - sh: fix kconfig unmet dependency warning for FRAME_POINTER - f2fs: fix to use WHINT_MODE - f2fs: fix up f2fs_lookup tracepoints - maple: fix wrong return value of maple_bus_init(). - sh: check return code of request_irq - powerpc/8xx: Fix Oops with STRICT_KERNEL_RWX without DEBUG_RODATA_TEST - powerpc/dcr: Use cmplwi instead of 3-argument cmpli - ALSA: gus: fix null pointer dereference on pointer block - ARM: dts: qcom: fix memory and mdio nodes naming for RB3011 - powerpc/5200: dts: fix memory node unit name - iio: imu: st_lsm6dsx: Avoid potential array overflow in st_lsm6dsx_set_odr() - scsi: target: Fix alua_tg_pt_gps_count tracking - scsi: target: Fix ordered tag handling - MIPS: sni: Fix the build - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - ALSA: ISA: not for M68K - ARM: dts: ls1021a-tsn: use generic "jedec,spi-nor" compatible for flash - ARM: dts: ls1021a: move thermal-zones node out of soc/ - usb: host: ohci-tmio: check return value after calling platform_get_resource() - ARM: dts: omap: fix gpmc,mux-add-data type - firmware_loader: fix pre-allocated buf built-in firmware use - ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec - scsi: advansys: Fix kernel pointer leak - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect - clk: imx: imx6ul: Move csi_sel mux to correct base register - ASoC: SOF: Intel: hda-dai: fix potential locking issue - arm64: dts: freescale: fix arm,sp805 compatible string - arm64: dts: qcom: ipq6018: Fix qcom,controlled-remotely property - arm64: dts: qcom: msm8998: Fix CPU/L2 idle state latency and residency - ARM: BCM53016: Specify switch ports for Meraki MR32 - staging: rtl8723bs: remove possible deadlock when disconnect (v2) - ARM: dts: ux500: Skomer regulator fixes - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read - usb: musb: tusb6010: check return value after calling platform_get_resource() - bus: ti-sysc: Use context lost quirk for otg - bus: ti-sysc: Add quirk handling for reinit on context lost - RDMA/bnxt_re: Check if the vlan is valid before reporting - arm64: dts: hisilicon: fix arm,sp805 compatible string - arm64: dts: rockchip: Disable CDN DP on Pinebook Pro - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() - ARM: dts: NSP: Fix mpcore, mmc node names - staging: wfx: ensure IRQ is ready before enabling it - arm64: dts: allwinner: a100: Fix thermal zone node name - arm64: dts: allwinner: h5: Fix GPU thermal zone node name - ARM: dts: sunxi: Fix OPPs node name - arm64: zynqmp: Fix serial compatible string - arm64: zynqmp: Do not duplicate flash partition label property - ubifs: ubifs_releasepage: Remove ubifs_assert(0) to valid this process - ubifs: ubifs_writepage: Mark page dirty after writing inode failed - fget: check that the fd still exists after getting a ref to it - nbd: Fix use-after-free in blk_mq_free_rqs - xfs: fix up non-directory creation in SGID directories - pipe: Fix endless sleep problem due to the out-of-order - blk-cgroup: prevent rcu_sched detected stalls warnings while iterating blkgs - blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_DEV_THROTTLING_LOW is off - block: Fix fsync always failed if once failed - kfence: fix memory leak when cat kfence objects - io_uring: fix soft lockup when call __io_remove_buffers - io_uring: return back safer resurrect - io_uring: fix ltout double free on completion race - ext4: always panic when errors=panic is specified - scsi: core: Stop using DRIVER_ERROR - drm/i915/guc: Update to use firmware v49.0.1- Increase-debugfs_dump_index-after-dump - brd: expose number of allocated pages in debugfs - net: hns3: create new common cmd code for PF and VF modules - net: hns3: refactor VF tqp stats APIs with new common tqp stats APIs - net: hns3: refactor PF tqp stats APIs with new common tqp stats APIs - net: hns3: create new set of common tqp stats APIs for PF and VF reuse - net: hns3: refactor VF rss init APIs with new common rss init APIs - net: hns3: refactor PF rss init APIs with new common rss init APIs - net: hns3: create new set of common rss init APIs for PF and VF reuse - net: hns3: refactor VF rss set APIs with new common rss set APIs - net: hns3: refactor PF rss set APIs with new common rss set APIs - net: hns3: create new set of common rss set APIs for PF and VF module - net: hns3: refactor VF rss get APIs with new common rss get APIs - net: hns3: refactor PF rss get APIs with new common rss get APIs - net: hns3: create new set of common rss get APIs for PF and VF rss module - net: hns3: refactor hclge_comm_send function in PF/VF drivers - net: hns3: create new rss common structure hclge_comm_rss_cfg - net: hns3: delete the hclge_cmd.c and hclgevf_cmd.c - net: hns3: refactor VF cmdq init and uninit APIs with new common APIs - net: hns3: refactor PF cmdq init and uninit APIs with new common APIs - net: hns3: create common cmdq init and uninit APIs - net: hns3: refactor VF cmdq resource APIs with new common APIs - net: hns3: refactor PF cmdq resource APIs with new common APIs - net: hns3: create common cmdq resource allocate/free/query APIs - net: hns3: refactor hclgevf_cmd_send with new hclge_comm_cmd_send API - net: hns3: refactor hclge_cmd_send with new hclge_comm_cmd_send API - net: hns3: create new set of unified hclge_comm_cmd_send APIs - net: hns3: use struct hclge_desc to replace hclgevf_desc in VF cmdq module - net: hns3: create new cmdq hardware description structure hclge_comm_hw - net: hns3: refactor hns3 makefile to support hns3_common module - Revert "bcache: add a framework to perform prefetch" - Revert "bcache: provide a switch to bypass all IO requests" - Revert "bcache: inflight prefetch requests block overlapped normal requests" - Revert "bcache: Delay to invalidate cache data in writearound write" - Revert "bcache: Add a sample of userspace prefetch client" - Revert "bcache: Rewrite patch to delay to invalidate cache data" - Revert "bcache: do not collect data insert info created by write_moving" - Revert "bcache: always record start time of a sample"- netfilter: fix regression in looped (broad|multi)cast's MAC handling - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() - serial: amba-pl011: Fix serial port discard interrupt when interrupt signal line of serial port is connected to mbigen. - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - perf script: Fix printing 'phys_addr' failure issue - bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - bcache: Rewrite patch to delay to invalidate cache data - bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch - tcp: Add some stub info for KABI consistency - BMA: Fix format string compile warning in arm32 builds- hugepage: add sysctl for hugepage alloc and mig - mm: export node type {pmem|dram} under /sys/bus/node - acpi/numa: memorize node type from SRAT table - etmem_scan: add pte_hole callback - etmem_scan: release CPU after scan walk_step size - etmem: fix potential UAF when walk ept page table - etmem: fix concurrent access to export file operations - etmem scan: fix memleak in vm_idle_read - etmem_scan: x86: support scan 4 level ept under 5 level host page table - etmem: x86: support scan hugetlb of vm - etmem: add ioctl for mm idle scan - RDMA/hns: Remove support for HIP06 - RDMA/hns: Remove RST2RST error prints for hw v1 - RDMA/hns: Support direct wqe of userspace - RDMA/hns: Modify the mapping attribute of doorbell to device - RDMA/hns: Encapsulate the qp db as a function - RDMA/hns: Use the core code to manage the fixed mmap entries - RDMA/hns: Use IDA interface to manage uar index - RDMA/hns: Enable the cmd mask of uverbs to create and destroy AH - RDMA/hns: Fix Direct WQE is not enable - RDMA/hns: Enable stash feature of HIP09- tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - xfs: move the CIL workqueue to the CIL - xfs: CIL work is serialised, not pipelined - xfs: AIL needs asynchronous CIL forcing - xfs: reduce ilock acquisitions in xfs_file_fsync - xfs: refactor xfs_file_fsync - xfs: throttle inode inactivation queuing on memory reclaim - xfs: avoid buffer deadlocks when walking fs inodes - xfs: use background worker pool when transactions can't get free space - xfs: don't run speculative preallocation gc when fs is frozen - xfs: flush inode inactivation work when compiling usage statistics - xfs: inactivate inodes any time we try to free speculative preallocations - xfs: queue inactivation immediately when free realtime extents are tight - xfs: queue inactivation immediately when quota is nearing enforcement - xfs: queue inactivation immediately when free space is tight - xfs: per-cpu deferred inode inactivation queues - xfs: detach dquots from inode if we don't need to inactivate it - xfs: move xfs_inactive call to xfs_inode_mark_reclaimable - xfs: remove the active vs running quota differentiation - xfs: remove the flags argument to xfs_qm_dquot_walk - xfs: remove xfs_dqrele_all_inodes - xfs: remove support for disabling quota accounting on a mounted file system - xfs: don't nest transactions when scanning for eofblocks - xfs: force log and push AIL to clear pinned inodes when aborting mount - xfs: separate primary inode selection criteria in xfs_iget_cache_hit - xfs: refactor the inode recycling code - xfs: add iclog state trace events - xfs: rename struct xfs_eofblocks to xfs_icwalk - xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_ - xfs: selectively keep sick inodes in memory - xfs: drop IDONTCACHE on inodes when we mark them sick - xfs: refactor per-AG inode tagging functions - xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag - xfs: pass struct xfs_eofblocks to the inode scan callback - xfs: fix radix tree tag signs - xfs: make the icwalk processing functions clean up the grab state - xfs: clean up inode state flag tests in xfs_blockgc_igrab - xfs: remove indirect calls from xfs_inode_walk{,_ag} - xfs: remove iter_flags parameter from xfs_inode_walk_* - xfs: move xfs_inew_wait call into xfs_dqrele_inode - xfs: separate the dqrele_all inode grab logic from xfs_inode_walk_ag_grab - xfs: pass the goal of the incore inode walk to xfs_inode_walk() - xfs: rename xfs_inode_walk functions to xfs_icwalk - xfs: move the inode walk functions further down - xfs: detach inode dquots at the end of inactivation - xfs: move the quotaoff dqrele inode walk into xfs_icache.c - xfs: don't bounce the iolock between free_{eof,cow}blocks - xfs: expose the blockgc workqueue knobs publicly - xfs: rename the blockgc workqueue - xfs: prevent metadata files from being inactivated - xfs: parallelize block preallocation garbage collection - xfs: rename block gc start and stop functions - xfs: only walk the incore inode tree once per blockgc scan - xfs: consolidate the eofblocks and cowblocks workers - xfs: consolidate incore inode radix tree posteof/cowblocks tags - xfs: remove trivial eof/cowblocks functions - xfs: hide xfs_icache_free_cowblocks - xfs: hide xfs_icache_free_eofblocks - xfs: relocate the eofb/cowb workqueue functions - xfs: set WQ_SYSFS on all workqueues in debug mode - xfs: increase the default parallelism levels of pwork clients - xfs: flush speculative space allocations when we run out of space - xfs: refactor xfs_icache_free_{eof,cow}blocks call sites - xfs: add a tracepoint for blockgc scans - xfs: flush eof/cowblocks if we can't reserve quota for chown - xfs: flush eof/cowblocks if we can't reserve quota for inode creation - xfs: flush eof/cowblocks if we can't reserve quota for file blocks - xfs: try worst case space reservation upfront in xfs_reflink_remap_extent - xfs: pass flags and return gc errors from xfs_blockgc_free_quota - xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts - xfs: xfs_inode_free_quota_blocks should scan project quota - xfs: don't stall cowblocks scan if we can't take locks - xfs: trigger all block gc scans when low on quota space - xfs: shut down the filesystem if we screw up quota reservation - xfs: rename code to error in xfs_ioctl_setattr - xfs: remove xfs_qm_vop_chown_reserve - xfs: refactor inode ownership change transaction/inode/quota allocation idiom - xfs: refactor inode creation transaction/inode/quota allocation idiom - xfs: refactor reflink functions to use xfs_trans_alloc_inode - xfs: allow reservation of rtblocks with xfs_trans_alloc_inode - xfs: refactor common transaction/inode/quota allocation idiom - xfs: reserve data and rt quota at the same time - xfs: fix up build warnings when quotas are disabled - xfs: clean up icreate quota reservation calls - xfs: remove xfs_trans_unreserve_quota_nblks completely - xfs: create convenience wrappers for incore quota block reservations - xfs: clean up quota reservation callsites - xfs: reduce quota reservation when doing a dax unwritten extent conversion - scsi:spraid: use bsg module to replace with ioctrl - KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created - KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES - KVM: vmx/pmu: Release guest LBR event via lazy release mechanism - KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI - KVM: vmx/pmu: Reduce the overhead of LBR pass-through or cancellation - KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR event is ACTIVE - KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBUGCTLMSR_LBR - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled - KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh - KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static - KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_DEBUGCTL - openeuler_defconfig: Enable sharepool feature in defconfig - net/spnic:The reset command flags modification. - net/spnic:Attribute negotiation and optimization. - net/spnic:RSS initialization process optimization - arm64: Fix conflict for capability when cpu hotplug - memcg: Add static key for memcg kswapd - memcg: make memcg kswapd deal with dirty - memcg: support memcg sync reclaim work as kswapd - memcg: Export memcg.high from cgroupv2 to cgroupv1 - memcg: Export memcg.{min/low} from cgroupv2 to cgroupv1 - kabi: Add reserved page and gfp flags for future extension - kabi: reserve space for cgroup_bpf_attach_type and bpf_cgroup_storage_type - bpf: Migrate cgroup_bpf to internal cgroup_bpf_attach_type enum - bpf: Split cgroup_bpf_enabled per attach type - bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt - bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks - KABI: Add KABI_AUX_PTR extenstions to some more base structures - kabi: Generalize naming of kabi helper macros - arm64: Request resources for reserved memory via memmap - arm64: Add support for memmap kernel parameters- openeuler_defconfig: Enable CONFIG_KABI_RESERVE for x86 and arm64 - KABI: Add CONFIG_KABI_RESERVE to control KABI padding reserve - KABI: Fix allmodconfig build error - Revert "kabi: reserve space for ptp_clock.h" - kabi: reserve space for arm64 cpufeature related structure - UAPI: nfsfh.h: Replace one-element array with flexible-array member - kabi: Add kabi reservation for storage module - KABI:reserve space for sched structures - KABI: reserve space for IMA IPE - kabi: reserve space for cred and user_namespace - Increase size of ucounts to atomic_long_t - kabi: reserve space for fwnode.h - kabi: reserve space for iommu.h - kabi: reserve space for ptp_clock.h - kabi: reserve space for struct ptp_clock_info - kabi: reserve space for struct ptp_clock - kabi: reserve space for struct module - kabi: reserve space for kobject related structures - kabi: reserve space for io subsystem related structures - KABI: add KABI padding to x86/paravirt ops structures - KABI: add KABI padding to cpuidle structures - kabi: reserve space for struct dma_map_ops - kabi: reserve space for struct cpu_stop_work - kabi: reserve space for perf subsystem related structures - kabi: net: reserve space for net netfilter subsystem related structure - kabi: net: reserve space for net bpf subsystem related structure - kabi: net: reserve space for net rdma subsystem related structure - kabi: net: reserve space for net sunrpc subsystem related structure - kabi: net: reserve space for net can subsystem related structure - kabi: net: reserve space for net base subsystem related structure - kabi: reserve space for cgroup bpf structures - kabi: reserve space for cpu cgroup and cpuset cgroup related structures - kabi: reserve space for memcg related structures - kabi: reserve space for cgroup framework related structures - kabi: mm: reserve space for memory subsystem related - msi: Add kabi_reserve in msi.h - irqdomain: Add kabi_reserve in irqdomain - irq_desc: Add kabi_reserve in irq_desc - irq: Add kabi_reserve in irq - interrupt: Add kabi_reserve in interrupt.h - bootparam: Add kabi_reserve in bootparam - kabi: reserve space for hrtimer related structures - kabi: reserve space for time and workqueue subsystem related structure - kabi: reserve space for struct worker - kabi: reserve space for net_namespace - kabi: reserve space for power management related structure - kabi: reserve space for pci subsystem related structure - kabi: reserve space for posix clock related structure - kabi: add kABI reference checking tool - kabi: add a tool to generate the kabi reference relationship - kabi: add script tools to check kabi symbol - kabi: enables more stringent kabi checks - kabi: add KABI_SIZE_ALIGN_CHECKS for more stringent kabi checks - kabi: add kabi helper macros - pci: do not save 'PCI_BRIDGE_CTL_BUS_RESET' - PCI: check BIR before mapping MSI-X Table - PCI: Fail MSI-X mapping if MSI-X Table offset is out of range of BAR space - PCI/sysfs: Take reference on device to be removed - pciehp: fix a race between pciehp and removing operations by sysfs - iommu/arm-smmu-v3: Add suspend and resume support - cgroup: Fix task_css_check rcu warnings - psi: using cpuacct_cgrp_id under CONFIG_CGROUP_CPUACCT - psi: fix unexpected behavior of psi in cgroup v1 during init - perf inject: Fix ARM SPE handling - perf tools: Set COMPAT_NEED_REALLOCARRAY for CONFIG_AUXTRACE=1 - perf arm-spe: Support hardware-based PID tracing - perf arm-spe: Save context ID in record - perf arm-spe: Update --switch-events docs in 'perf record' - perf arm-spe: Track task context switch for cpu-mode events - perf arm-spe: Print size using consistent format - perf arm-spe: Implement find_snapshot callback - perf arm-spe: Snapshot mode test - perf arm-spe: Add snapshot mode support - perf arm-spe: Don't wait for PERF_RECORD_EXIT event - perf arm-spe: Bail out if the trace is later than perf event - perf arm-spe: Assign kernel time to synthesized event - perf arm-spe: Convert event kernel time to counter value - perf arm-spe: Save clock parameters from TIME_CONV event - perf arm-spe: Remove redundant checking for "full_auxtrace" - perf arm-spe: Enable timestamp for per-cpu mode - perf arm-spe: Correct sample flags for dummy event - perf arm-spe: Correct sample flags for SPE event - perf arm-spe: Avoid potential buffer overrun - perf arm-spe: Set sample's data source field - perf arm-spe: Synthesize memory event - perf arm-spe: Fill address info for samples - perf arm-spe: Store operation type in packet - perf arm-spe: Store memory address in packet - perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC - perf c2c: Add local variables for output metrics - perf c2c: Refactor node display - perf c2c: Fix argument type for percent() - perf c2c: Refactor display filter - perf c2c: Refactor hist entry validation - perf c2c: Rename for shared cache line stats - perf arm-spe: Add support for ARMv8.3-SPE - perf arm_spe: Decode memory tagging properties - perf arm-spe: Add more sub classes for operation packet - perf arm-spe: Refactor operation packet handling - perf arm-spe: Add new function arm_spe_pkt_desc_op_type() - perf arm-spe: Remove size condition checking for events - perf arm-spe: Refactor event type handling - perf arm-spe: Add new function arm_spe_pkt_desc_event() - perf arm-spe: Refactor counter packet handling - perf arm-spe: Add new function arm_spe_pkt_desc_counter() - perf arm-spe: Refactor context packet handling - perf arm_spe: Fixup top byte for data virtual address - perf arm-spe: Refactor address packet handling - perf arm-spe: Add new function arm_spe_pkt_desc_addr() - perf arm-spe: Refactor packet header parsing - perf arm-spe: Refactor printing string to buffer - perf arm-spe: Fix packet length handling - perf arm-spe: Refactor arm_spe_get_events() - perf arm-spe: Refactor payload size calculation - perf arm-spe: Fix a typo in comment - perf arm-spe: Include bitops.h for BIT() macro - perf mem: Support ARM SPE events - perf c2c: Support AUX trace - perf mem: Support AUX trace - perf auxtrace: Add itrace option '-M' for memory events - perf mem: Only initialize memory event for recording - perf c2c: Support memory event PERF_MEM_EVENTS__LOAD_STORE - perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORE - perf mem: Introduce weak function perf_mem_events__ptr() - perf mem: Search event name with more flexible path - share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: charge pages to the memcg of current task - share_pool: Use node_id from spa when alloc share_pool memory - share_pool: Don't allow non-sp mmap in sp address range - share_pool: support fork() and exit() to handle the mm - share_pool: Implement sp_group_del_task() - share_pool: Implement sp_group_add_task() - share_pool: Implement sp_alloc() - share_pool: Implement sp_unshare_uva() - share_pool: Implement sp_make_share_k2u() - share_pool: Implement sp_free() - share_pool: Implement sp_group_id_by_pid() - share_pool: Implement sp_unshare_kva - share_pool: Implement sp_make_share_u2k() - share_pool: Compact memory when necessary - share_pool: Add sp-area management code - share_pool: Implement sp_walk_page_range() - share_pool: Add VM_SHARE_POOL flag for vm_area_struct - share_pool: Add proc interfaces to show sp info - share_pool: Reserve the va space for share_pool - share_pool: Add Statement for all the exported symbol - share_pool: Add base framework for share_pool - shmem: Alloc shared memory on a specified memory node - memory: introduce do_mm_populate - vmalloc: Extend for hugepages mapping - mm/hugetlb: allocate huge page and setup page table - timekeeping: Really make sure wall_to_monotonic isn't positive - tracing/osnoise: Fix compile warning in function start_kthread - configs: Enable osnoise and timerlat - tracing: Have osnoise_main() add a quiescent state for task rcu - tracing/osnoise: Make osnoise_instances static - tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions - tracing/osnoise: Remove STACKTRACE ifdefs from inside functions - tracing/osnoise: Allow multiple instances of the same tracer - tracing/osnoise: Remove TIMERLAT ifdefs from inside functions - tracing: Disable "other" permission bits in the tracefs files - tracing/osnoise: Support a list of trace_array *tr - tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write() - tracing/osnoise: Split workload start from the tracer start - tracing/osnoise: Improve comments about barrier need for NMI callbacks - tracing/osnoise: Do not follow tracing_cpumask - tracing: Fix missing osnoise tracer on max_latency - tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads() - trace/osnoise: Print a stop tracing message - trace/osnoise: Make 'noise' variable s64 in run_osnoise() - tracing: Fix spelling in osnoise tracer "interferences" -> "interference" - Documentation: Fix a typo on trace/osnoise-tracer - trace/osnoise: Fix return value on osnoise_init_hotplug_support - trace/osnoise: Make interval u64 on osnoise_main - trace/osnoise: Support hotplug operations - trace/osnoise: Fix 'no previous prototype' warnings - trace/osnoise: Fix an ifdef comment - trace/osnoise: Add a header with PREEMPT_RT additional fields - trace: Add timerlat tracer - trace: Add osnoise tracer - tracing: Merge irqflags + preempt counter. - trace: Add __print_ns_to_secs() and __print_ns_without_secs() helpers - trace: Add a generic function to read/write u64 values from tracefs - driver core: auxiliary bus: Fix memory leak when driver_register() fail - driver core: auxiliary bus: Remove unneeded module bits - driver core: auxiliary bus: Fix calling stage for auxiliary bus init - driver core: auxiliary bus: Fix auxiliary bus shutdown null auxdrv ptr - driver core: auxiliary bus: minor coding style tweaks - driver core: auxiliary bus: make remove function return void - driver core: auxiliary bus: move slab.h from include file - Add auxiliary bus support - svm: Set CONFIG_HISI_SVM as m by default - svm: Change svm to modules and remove unused functions - arm64/ascend: Enable CONFIG_ASCEND_OOM for openeuler_defconfig - arm64/ascend: Add new enable_oom_killer interface for oom contrl - x86: Support huge vmalloc mappings - arm64: Support huge vmalloc mappings - mm: vmalloc: Let user to control huge vmalloc default behavior - pid_ns: Make pid_max per namespace - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - vfio/mdev: Add missing error handling to dev_set_name() - KVM: arm64: Restore PMU configuration on first run - KVM: arm64: Refuse to run VCPU if PMU is not initialized - KVM: arm64: Add kvm_vcpu_has_pmu() helper - KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPIC - KVM: x86: Properly reset MMU context at vCPU RESET/INIT - KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer - KVM: X86: Fix missing local pCPU when executing wbinvd on all dirty pCPUs - kvm: SMM: fix losing SMI problem - arm64: mm: support setting page attributes for debugging - mm: emit the "free" trace report before freeing memory in kmem_cache_free() - mm, page_alloc: disable pcplists during memory offline - mm, page_alloc: move draining pcplists to page isolation users - mm, page_alloc: cache pageset high and batch in struct zone - mm, page_alloc: simplify pageset_update() - mm, page_alloc: remove setup_pageset() - mm, page_alloc: calculate pageset high and batch once per zone - mm, page_alloc: clean up pageset high and batch update - tools arch x86: Sync the msr-index.h copy with the kernel sources - powercap: RAPL: Add AMD Fam19h RAPL support - powercap: Add AMD Fam17h RAPL support - powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer - x86/msr-index: sort AMD RAPL MSRs by address - Revert "ima: Introduce ima namespace" - Revert "ima: Add a list of the installed ima namespaces" - Revert "ima: Bind ima namespace to the file descriptor" - Revert "ima: Add ima policy related data to the ima namespace" - Revert "ima: Add methods for parsing ima policy configuration string" - Revert "ima: Add ima namespace to the ima subsystem APIs" - Revert "ima: Extend the APIs in the integrity subsystem" - Revert "ima: Add integrity inode related data to the ima namespace" - Revert "ima: Enable per ima namespace policy settings" - Revert "ima: Add ima namespace id to the measurement list related structures" - Revert "ima: Keep track of the measurment list per ima namespace" - Revert "ima: Check ima namespace ID during digest entry lookup" - Revert "ima: Add a new ima template that includes namespace ID" - Revert "ima: Add per namespace view of the measurement list" - Revert "ima: Add a reader counter to the integrity inode data" - Revert "ima: Extend permissions to the ima securityfs entries" - Revert "ima: Add the violation counter to the namespace" - Revert "ima: Change the owning user namespace of the ima namespace if necessary" - Revert "ima: Configure the new ima namespace from securityfs" - Revert "ima: Parse per ima namespace policy file" - Revert "user namespace: Add function that checks if the UID map is defined" - Revert "ima: Remap IDs of subject based rules if necessary" - Revert "keys: Add domain tag to the keyring search criteria" - Revert "keys: Include key domain tag in the iterative search" - Revert "keys: Allow to set key domain tag separately from the key type" - Revert "ima: Add key domain to the ima namespace" - Revert "integrity: Add key domain tag to the search criteria" - Revert "ima: Load per ima namespace x509 certificate" - Revert "ima: Add dummy boot aggregate to per ima namespace measurement list" - Revert "ima: Set ML template per ima namespace" - Revert "ima: fix a potential crash owing to the compiler optimisation" - Revert "ima: Introduce ima-ns-sig template" - Revert "digest list: disable digest lists in non-root ima namespaces" - Revert "imans: Use initial ima namespace domain tag when IMANS is disabled." - Revert "imans: Check CAP_SYS_ADMIN in userns associated with IMA NS during configuration." - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa: Move the management structures for cdm nodes to ddr - tick/nohz: Call tick_nohz_task_switch() with interrupts disabled - tick/nohz: Kick only _queued_ task whose tick dependency is updated - tick/nohz: Change signal tick dependency to wake up CPUs of member tasks - tick/nohz: Only wake up a single target cpu when kicking a task - tick/nohz: Update idle_exittime on actual idle exit - tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE - tick/nohz: Conditionally restart tick on idle exit - tick/sched: Release seqcount before invoking calc_load_global() - tick/sched: Optimize tick_do_update_jiffies64() further - tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() - tick/sched: Use tick_next_period for lockless quick check - arm64: Revert feature: Add memmap parameter and register pmem - crypto: hisilicon/zip - enable ssid for sva sgl - crypto: hisilicon/zip - add new algorithms for uacce device - PCI: fix the wrong class type for HiSilicon NP 5896 - PCI: Fix SD5896 NP init failure - fs: fix a hungtask problem when freeze/unfreeze fs - PCI: Add support of port isolation for QLogic HBA card 26 - xfs: fix chown leaking delalloc quota blocks when fssetxattr fails - xfs: punch out data fork delalloc blocks on COW writeback failure - xfs: use kmem_cache_free() for kmem_cache objects - xfs: fix I_DONTCACHE - xfs: only set IOMAP_F_SHARED when providing a srcmap to a write - xfs: fix perag structure refcounting error when scrub fails - xfs: make fsmap backend function key parameters const - xfs: fix off-by-one error when the last rt extent is in use - xfs: make xfs_rtalloc_query_range input parameters const - xfs: replace kmem_alloc_large() with kvmalloc() - xfs: remove kmem_alloc_io() - mm: Add kvrealloc() - xfs: introduce all-mounts list for cpu hotplug notifications - xfs: introduce CPU hotplug infrastructure - xfs: prevent spoofing of rtbitmap blocks when recovering buffers - xfs: Enforce attr3 buffer recovery order - xfs: logging the on disk inode LSN can make it go backwards - xfs: avoid unnecessary waits in xfs_log_force_lsn() - xfs: log forces imply data device cache flushes - xfs: factor out forced iclog flushes - xfs: fix ordering violation between cache flushes and tail updates - xfs: fold __xlog_state_release_iclog into xlog_state_release_iclog - xfs: external logs need to flush data device - xfs: flush data dev on external log write - xfs: fix an integer overflow error in xfs_growfs_rt - xfs: reset child dir '..' entry when unlinking child - xfs: don't wait on future iclogs when pushing the CIL - xfs: Fix a CIL UAF by getting get rid of the iclog callback lock - xfs: remove callback dequeue loop from xlog_state_do_iclog_callbacks - xfs: don't nest icloglock inside ic_callback_lock - xfs: force the log offline when log intent item recovery fails - xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes - xfs: xfs_log_force_lsn isn't passed a LSN - xfs: Fix CIL throttle hang when CIL space used going backwards - xfs: journal IO cache flush reductions - xfs: remove need_start_rec parameter from xlog_write() - xfs: CIL checkpoint flushes caches unconditionally - xfs: async blkdev cache flush - xfs: separate CIL commit record IO - xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() - xfs: log stripe roundoff is a property of the log - xfs: only reset incore inode health state flags when reclaiming an inode - xfs: don't take a spinlock unconditionally in the DIO fastpath - xfs: bunmapi has unnecessary AG lock ordering issues - xfs: btree format inode forks can have zero extents - xfs: Fix fall-through warnings for Clang - xfs: don't reset log idle state on covering checkpoints - xfs: check free AG space when making per-AG reservations - xfs: unconditionally read all AGFs on mounts with perag reservation - xfs: fix deadlock retry tracepoint arguments - xfs: fix scrub and remount-ro protection when running scrub - xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range - xfs: count free space btree blocks when scrubbing pre-lazysbcount fses - xfs: update superblock counters correctly for !lazysbcount - xfs: don't check agf_btreeblks on pre-lazysbcount filesystems - xfs: remove obsolete AGF counter debugging - xfs: drop submit side trans alloc for append ioends - net: hns3: Fix spelling mistake "faile" -> "failed" - net: hns3: fix hns3 driver header file not self-contained issue - net: hns3: replace one tab with space in for statement - net: hns3: remove rebundant line for hclge_dbg_dump_tm_pg() - net: hns3: add comments for hclge_dbg_fill_content() - net: hns3: align return value type of atomic_read() with its output - net: hns3: modify one argument type of function hclge_ncl_config_data_print - net: hns3: Align type of some variables with their print type - net: hns3: add print vport id for failed message of vlan - net: hns3: refactor function hclge_set_vlan_filter_hw - net: hns3: optimize function hclge_cfg_common_loopback() - net: hns3: refactor function hns3_get_vector_ring_chain() - net: hns3: refactor function hclge_set_channels() - net: hns3: refactor function hclge_configure() - net: hns3: split function hclge_update_port_base_vlan_cfg() - net: hns3: split function hns3_nic_net_xmit() - net: hns3: split function hclge_get_fd_rule_info() - net: hns3: split function hclge_init_vlan_config() - net: hns3: refactor function hns3_fill_skb_desc to simplify code - net: hns3: extract macro to simplify ring stats update code - net: hns3: make symbol 'hclge_mac_speed_map_to_fw' static - net: hns3: split function hns3_set_l2l3l4() - net: hns3: split function hns3_handle_bdinfo() - net: hns3: split function hns3_nic_get_stats64() - net: hns3: refine function hclge_tm_pri_q_qs_cfg() - net: hns3: add new function hclge_tm_schd_mode_tc_base_cfg() - net: hns3: refine function hclge_cfg_mac_speed_dup_hw() - net: hns3: split function hns3_get_tx_timeo_queue_info() - net: hns3: refactor two hns3 debugfs functions - net: hns3: refactor hns3_nic_reuse_page() - net: hns3: refactor reset_prepare_general retry statement - net: hns3: use macro IANA_VXLAN_GPE_UDP_PORT to replace number 4790 - net: vxlan: add macro definition for number of IANA VXLAN-GPE port - net: hns3: fix incorrect components info of ethtool --reset command - net: hns3: fix one incorrect value of page pool info when queried by debugfs - net: hns3: add check NULL address for page pool - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - net: hns3: add dql info when tx timeout - net: hns3: debugfs add drop packet statistics of multicast and broadcast for igu - net: hns3: format the output of the MAC address - net: hns3: add log for workqueue scheduled late - net: hns3: remove the way to set tx spare buf via module parameter - net: hns3: add support to set/get rx buf len via ethtool for hns3 driver - ethtool: extend ringparam setting/getting API with rx_buf_len - ethtool: add support to set/get rx buf len via ethtool - net: hns3: add support to set/get tx copybreak buf size via ethtool for hns3 driver - ethtool: add support to set/get tx copybreak buf size via ethtool - vhost_net: avoid tx queue stuck when sendmsg fails - crypto: x86/sm4 - Fix invalid section entry size - crypto: sm4 - Do not change section of ck and sbox - crypto: x86/sm4 - Fix frame pointer stack corruption - Add the configuration for accelerated of SM4 - crypto: x86/sm4 - add AES-NI/AVX2/x86_64 implementation - crypto: x86/sm4 - export reusable AESNI/AVX functions - crypto: tcrypt - add the asynchronous speed test for SM4 - crypto: x86/sm4 - add AES-NI/AVX/x86_64 implementation - crypto: arm64/sm4-ce - Make dependent on sm4 library instead of sm4-generic - crypto: sm4 - create SM4 library based on sm4 generic code - crypto: tcrypt - add GCM/CCM mode test for SM4 algorithm - crypto: testmgr - Add GCM/CCM mode test of SM4 algorithm - crypto: tcrypt - Fix missing return value check - ipvlan: limit loop_qlen ranges - ipvlan: limit loop_delay ranges - ipvlan: Introduce local xmit queue for l2e mode - ipvlan: check the value of module parameter ipvlan_default_mode - ipvlan: Introduce l2e mode - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - iommu: add iommu interface to set/get device configuration - block/wbt: fix negative inflight counter when remove scsi device - md/raid1: fix a race between removing rdev and access conf->mirrors[i].rdev - arm64/ascend: Enable CONFIG_ASCEND_DVPP_MMAP - arm64/ascend: Enable DvPP mmap features for Ascend Platform - arm64: openeuler_defconfig: Adjust page size to 4K and VA_BITS to 48 - openeuler_defconfig: Adjust CONFIG_NODES_SHIFT to 7 - arm64: openeuler_defconfig: increase CONFIG_NR_CPUS value to 4096 - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - arm32: kaslr: Bugfix of initrd size calculation when enabled kaslr - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - mm: Change tmpfs size base on ddr size. - SUNRPC: Close a race with transport setup and module put - sched: Introduce handle priority reversion mechanism - mm: Check numa node hugepages enough when mmap hugetlb - block: return errors from blk_execute_rq() - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged()- 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 errorobs-worker-backend-test-0001 1700006400 5.10.0-60.117.0.144.oe22035.10.0-60.117.0.144.oe2203bpftool0-metadata_list-compact_tlv-bpftool-5.10.0-60.117.0.144.oe2203.x86_640-metadata_list-compact-bpftool-5.10.0-60.117.0.144.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/d3c5016382e2789a100ef9bd519da6df-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]=5b25a4606675f50b23c790346717bc5afa961fa6, 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 RRRRRR5О:kr[2utf-84dc9eeb94c30a8e2979235db565870cbda35dd7caa98a2b291e2a5d9deb8af8960c47cf34e5163ae6b2fb084440f8a1af4306323f9bc50a17982279253b0178a?7zXZ !#,Z.] b2u Q{LWG7|L:s7BÙST̘^9honqy$8bG_xJ OeLnC"D2b7$ 5B.\| YkV Iߩ OAz=!{ -wr}k/h#9q?uyWt*4;D4=><Xgأ wc瀲%y gx"H}AӿaIpT,P<ɬdc)+'w_#r h:[ˋ?խL @JO!-'=Pw=Fzgo./rDx~.NUD||Џ󱌅4&lqiwA,?|RK@sEFgF}5Փypx˺(J;F2 k$^MW? wс.[h'w~BDW&Ug "T:~AބkHbdba 4zK-Q՘G2oEQEյ&MJurb;!dWn{ł.]2O[mp yoKiUf+˵ _x $(TF+j;/gsO b'm!0k!MLy=W؄$$']I854g5$U}c#WQ#,Z~ke _7A;[v%g뮲 #|Pe'ZzpjJ@TF|.Hr!Fmp}߆cSJT!ȬciGΓ"}$J8KzJŒ4vx^5ݙIƠ{y5.^oxr0G74 ܃_M O߷I+M-(0)yKrLafl͐"gًd#N\رOOtl-nDoW$?#* _i{/SavC,b "P sZSb77|_GoQp D*4:Tǯ畔)R&@.7e͇ ؇6=9Pyˣ^6 #ԄICd!?7ŏF6^2Vjh'" ic1 d^KkA*U kU^)ߔe`c 'pweF< 3tGꨂ6n8?!3F>.FlzgdCom*@먃ƈGЕZv<}|uHm/xyD,;2Z=/6kI+~c"5%ڊN/r*[Dm{#H:T `\FRVF\AG?jwKyzL*`eэiːWcϟ3xt 8J@O~bfv]SL5dCP~VU|#iV=ʜ*Jss6)pP}b/p~b?yr娴w1;E6Zezs^hfz@|qc=ZI9Hb\Ϲ0&:>'Qg hT&%+K] hc~ʻ{dwH& +$Y687Gڜ=SѤ$.ouz8:{%aZ@A#iyH5)H~,w[+voaIu:"JFl5m4?2IܢEgm(DX^<3b_(op)mGy'pz?^Z7'>OQny['|Hw-gXz`p.], 3&_ v0i-_+?rl 2&>SeŠs"Sgly+BaYBl%ݻuСZe?E1r-#&m8vJX:1!FAAg4@iTvWg A컑kG/H+ixJ1&1(r|OG vv܎6k5(q P![th*t2f]Qj?0:CUјNpg&WMXAHP[K'm=Zp縆)uFMUzM|t-We2!k_-icO=BP/^}:`FC&j)_@[ÊѶm%"a?Y;#cGJ ;>MN|+(RA0 Ց-paEK1 qɿ8GOR@hX+Up~? Y4 (q9(w| `}#90ֻW. XQ?:՚ϵ},HRM2W8!AXzZUYZrȫd BnI&<hʗ#Eوny=YE/&T C|؂1y|_FiE{+IFBUF5m%s!W ܾry֩W^&fcjݘ2tw7DR뗳Pf$ebMb}f6}5!w[R/٫͡_,qo ScfʴAO&շ_>lv D>Nد0"h ~uPqeac7hd 1zdF! hLf!ӎYbL{k~(tu=i^ /?n2%YI pt>aR[1ס2s~#iLE9ia c.5GSjOC*2{8MGSwRJ^RE-*å ɲ&d"M rQf62 4NtCL)fS3 lذ Gc8蠔pdr?9INQmUn$Û9=ҖEO S(良E4t BriV#\_fV3D%v8"2vn[yn}.F|־<ʧM3迻2% 2/2SFM iUڄ:Y3$M $vO}cEԤ^GIM\{̐8I<"{ncV"ZCxEX^hckA rp0[WiOe5.ĐE }}sx =8QQ<7 "S>]9 ]YHeu0jFh{ znfWbEeF,Ct IH'MI1W$",?8N_hSs,XV wfGJm{y7w7}HNV B3gc|" Qdu0҂ӮErX#O`&=2=)ST5Ub'~:ox(@<!@~K eNni' ;AϔsOhGٙ@d<ɉ܆P^Og=I7\Wlߑe@ WXvإϭJ/@Ut=Y¬Lg&:+,#/WN'Hݜ陥dĻQ#(v_[ &A0j%=tE.Bd1ohr^ê=M,$ƈ%t֯<#Лo,a9L}Zz3~vJn*5Ӎ`f@ENlaz0C*C<(0j$Dic62AWH4|dH m׭OwkwUCj*0웜ʟ`H8T:o4*f]N[=ld[+'/ijB}+%̌4/މo=ٓ, 3=pJL+'G\[AXuQPI-T8xN;aGV9otSHQOP#}Eʶt.B_aD$q\9îP{.GM6 Ȣɶc_~ܘ0)-}P(SOË8'fAdg)e=bh y 4͠d"w2?0h1} Ƶ8pqݰWJoVG 16vllf(6jSe9BejVdNN8eX) u'rY.A~@cPXOV-FKrʦ/`wQ?FE|4?rR1XWdM of:@9#|֪JF(_ܖGE  u#bz.8}6<|BDYoE=)!W_(Wl7A˿B 6ח75H\f]x ۇΝTy8-b@0&N Casm IzurwO'%Bȧ})O@vSM꼁y·~&= Su_B}Xyqߝq5vѽU}iqHvx*GCJaYB'΢ c Ѣ B``D}Z4S# {G M4g'@uP@TmfxeU3$}g DTEz*Kඖ{a= tLiXE_(v?{lmڳ]a]HK/ OZcr«|3S9XjU?*VaYUq9&lrK UeEicxQ %4 /j1(*K]B&K2HD'9)& \r9@)sx?:|':POtD(@O HH<ԛ;S>x>?nzcŜ `܋Mg387,dI. `U@# 2LD/֡C 2N[r'3RsGZƇt8_J˝1bDi{A&:wPp6YW%xUM֢1%Z(džC˒\7u6K6mcфdɖfSxut;YN1Rj*Jo;T8NEߘ6g}1)iB0B;7s!i1Bv}PBbm 8׵CpS y ^6/ƣ>+_ VONqm43a@M0*m$VoJw*j^p:X|]Mg$G+ʋdD,+Vǵn78Hfɧ|TyB~w̄ eB3R!C`aJT%%eh!z7NaŌ$q {> $zQov>3eĵK,%GTx",5²j0.k$*K ճt6߄Ñjz)&P0D9=p,ʏ9t{G$]r(i*&t Us$`M9iԮL]ۗԧ|؃ 72N|p;woZw.uN3f͸_Kz^rK-*.gRceX=`ղ?Fߤ<9lynK=paq ys򍅝=]㽡 -"w_T$a@sLcЙ ҋe8$ oGM}., B"gtHN9:!1]]H' J0Q&<_(ʍ'3a MwhW1R0Z_7Ovq"w Lzu nng>M/|)^eu7o$+>z>|DYoo~D㳽UH4Jj6EhՐV,;d]nnAz\ L:BK?H0he#"JQl>OPkZ,;"8<ԁ0>h8.̝AkF? GsZ( `ȟpQ}D.mͣR<,k忽88ZU)܊`a޼$_Yƍ*m|ڰ!֯"qXGdFb@Rp6NjP4]Jeq6#&9*F#Jf&^qI" p2dТcqOk>v:h0!Dlթ4yq[c6C6l!Piẑ)Ӻɕmnq$7g,5ʗTEJ-'%c᪝"mg#u2˽1Ik+y]~ɾF =[PғLȫ*.StLW(M6BKƱ$m; d/`%9l(= {sRٚu#n_Pv\ 5QOF)[8- |X1W &-/zC /?86GH\.SIZ&=ްA|AԃE#sHo({eX;:sEjEސ"{;b)1b+-C$>Y/03Ve=Jh &0ؙJw%Rbx͌DŽ`|iA5E r"q(g]pbQةs%P+1AR=} __!7q/`ՊӯC%F*^{{*V'̀,Ncb^D}${mM?ng1/&q?9Lގi$}#!lky߱[^}_UR:Ӱ^Mr:H]dwӻzlkWb@m!'ycP((b lt~|.F(2q>6#vFАzbC>uH%%HWX 0ՠ=Zۖv' %d@6d wflHbq EF]% 4- X{F0fw͖ud|'%#/(K"įo8EaAR8I@L?|'σ,5Jm۹[/0Θ[ex^޹%-HoYe1_<`Et8V>a EYIk#7u U֛>in_$zRu4G|ʇh6KZV?=MB ݐi廓/o jQzasCv׻2ñ'0=m&; fgoaϙ Yfh<-CZ0vKӶ?h]ϾŵE$Ğ#wQwtcY_ϓ{{|0(24n 664ëpY]o=L7ppяbÍު:eN45qR;}AZTp'^0 Gz j>SK&M[$Z7#~K;L6b1:9|xp=]𵂛$DS\b>k \G0k?I=9xr>O2tb^.J-b?ThkuZڳc2(VBe:?8nǐΫFs\;-y^W=[hj=m vML5.+g"Z&j8Zևq[_J[fCL@()R46l W*J]`iKd}>+ Ys>TS="^DHP@<]8Ei6y]?^eaNY-/$^ ,d*p A9&=5)|)"ٸ%G{5"̚3liEF?ZZ{ b#:8QƮ9܌v1z&QZu%y!X`Һy`6Q@( ]𒊍V$BnDgoID"^z0)QM:܏(4i S|[oHwRtl%ݪ;6 \xRS =x8Nfr?k#osvi˼ONoUNu ^n.m1h1l*~Cc0/0 lN?ׇܪQZývx%M)@\Wd"6qR2 #`a3aԈ>l[g:zLcp`H焳˹"4. ?q!b괤94'-`9DF޸+@ LUh3k=ZӶ DX.gGC|TN DŽKr"7#9=r}"Ԗ_"Z3ndmcB||lVIxW%ɇX{>9K&F "&# @lD]fߟ"=ߕ]#1Nbp?@p54'g2S\uhꆏ"|5?4}˱, 5:$L6?J1nᏜ^V ڦ ZQ@wW(%c=Uھe`\'O4`uRX(Q1@}M"7'_Ȋ]zqĺ7Da#F@L]}0UcJsP%/fJ,ʶfoJ퉥NFÒsOŏ QpUk2}v,huV&vih#+wSք9sW-mB))z)7ؾ=9vH&B`ك\c?6EMP@dy]w1s)e!S5rNg*-U/~~LJ9yKxs_.UrAՕˉ.uBA*1VK|s4ʬe3e=\s(LVȏDR[X.QlM>e,p|s#MJX~Mm ޣӟXrpowW#܀sPW/ ~? x5X&1Ie 6ftKʢb*$v4r%ᆵcb>`4b'r+rl4m%#I/442vJ-!+VhJu[A=&|=Yz\{҃\\b Ūy'W nE9ԉ\E]^-"G 倉-m4)Vֺ̓To4rO$p9y!ч07:~M/hTg&3קopc3<|p}?Ԯ;*%Si"}^aBQgd$@ 9d⪿es_0D$X4Ky (?F%]5"?&Ӡ!Qf)"H z KmCXEOəJRA&qwYY^$G81wP`.%Dwq̶Qe~ ,7wq*iYČj3~Q$zO{bهy?> `6yI+ q bb v}ӷ7Sxd-?2q$וh>PôO'K8:3//@{beoyYVJcnÏxQ7s?"ϗ^e *qa#$+CxHEs ~J)^*ݸP9֯ OZ ίQ&?"4ѫrxEokIX7g;Y* ]tɚ=wQun\y+#Pr 72|)nZ$1AiQaX)OXoȞUTTTkUEGVL8߇86QMhWe˙'nb-T 74T{?U{t>:{!&64>xeRVWR MZ v}{cԼX?%O?"Q]ؘ@^FЃ`93/'U,6XNA??L̍|XʨK.*XKw%sB,viJ˦L(g{9P[!F .14Bz3TMsn>)*AcADUeq9iCa `k\Y- )BNIXL$`(4론x`-bÓ%db)>Te8Zʙy? H>|?2&zXr_?> I$ frC%R)[BgrnCu䌋LJ#JQ[ò\O*|tO[7:,zhY 5y,a)<߫2y'%,Q zڙ36~bBS1@½urıhƫOxV7gĖ,1BPw@v|CCZoj IO^F $+<4H2C2R$vZ o>vԮ##`6nh܄mှC涕؈%^q_fG7PJvN=GS:DQQD2o~KW}.FOE]HB_7~z48jpX+K? l%=d˒(׻!q /ߋ7( 6"%h[*H5k$J&r⽈H&p , } zU#in_1@K:W>@F7hTv+?!ǏOz;xbj>B,|.e>S \~oP 1Okr="IJ|+V5FHPy" @%Z]!zY9H=>+0#"G:M 'x Ib"N4.t5 a"vZԦjfp;AĠi|u&oN -guQI=9K4ònMii_ߊ< 6on8jdRَwumXa~n\~64mJǟ;&AzkM|[IECONJF[*JD \l@x|iF=dFz-^p)dп@5 b dn7iW0]+%Ө]5=`(N ~]>uU7~tɩs>@%p h5E3I,:`iETf CuY6)\a Pez95KLg3.-~ڱTdNa.SvGJ8?"!`hݤi|k &zkX{E]C^(-ё_c1kSNm5s1P{VaQR/Th,7l1='<{F"g ʁ鍌W  MC&;ic$hNPO%@B#EqMG`XIMU4] +Sb$e5ѽWj^c<>uf3v}m{i k\%g&*ZVeep8rG"kGe2HB/$٩*al L CHefIxXmm:Zo^e(%2M].;߯h͚QՈw5S?߮yZLSNKqbsShO2Q9aGK|<61n'HntuoO|'=r |Ǖ]ޤ1]++'LwvS$8K8+ek]F7cN+aא9=Ct0׹OzratrZxd2Rn 2+^C[8Fv6[uy PEX|7! *"L63/)Trqb*xINث{}SKSɤ4ZY2 qp bvr?tz̴NXee{Q~ah$x و2FěʩG]0$G^nYPK&Ѓ\q_5,bR #]|ZgmoZ` `%;X1t_ -X-ji|xTH{V0]o0sU軮` =}E^{,hK/6rUWY^9fQʶn(C)oO.UMWmv Er츪{i3rDL|% px77UݬE70?8FNR=țl5H=3Aw%#1t]nQ RBf %9 -j=cX^pYM- pOnv&%=+bnYʷN]Ew<R JtesM’z dڕRXyvFK )x6ku@foW`uDd+GigGt[z<>()C#mHב_Bzs[R8A4wӈ\\,3aRTt`)CCɐ}*VFC›$$v^X~]7QUK;W,ӲtE=e:4ȹ%w3%˵]V RlK=EiF[5[gQ݃ 0aU.գWYy-B/`Cn]*18 6wlB\ok}eJt9)v2o \"ūiv)6*c#j a^0@%uXV@텱Ogբg^>5[HEu38M)34vmo[d uNu2VI?ͺ8۸9mGuwS3(1ck4AD%@oN`{yJkQ"7IV7dS$)\{*wN@psq<ɽl1:bkF|w5, lS+Kt;'\OP}/3ʊGA5%8X9ɩӁxCA}8<ܽNN1$k{(KrW$SsjuЙ2L6M%BzuE]u=E2Y`EE3,^|L$;V kԴ)@;}->^/63C|z[=Ǒ0.L e!Xndtid)qYn#!(}Eu+%.?]T^'s9㳬tr^H2NncqB^52T:ňjI{ؒV6+(&\$AB0fVM i;^;ɳq"ڟH? m{PCDj/]CdWֻ|H8_<։z#(@q{\*鶿$6,g2>jȆ4HeMw*""fg+;D-J}򫒯U\.[\[-֡=l=m3 SY57djENOZh**Ȋes#<0DX q |"}SNP@ 6 )w ;jxޡ湈(A# ~ tLFlZVk83UPXJNr׉E,{xgcѹxaBI.6dMED3Y\'H>TI1'h'D8ng13WRC3o$J S/1>w<|RuomZ|Ƿ0M >$A6l[?gz> Ĩw>?kdzm}叭O"^ѩѧC$Û$3`fFu{WHH l"ȥTn+` o& 猰Vjŋ/%2?[dz:& #lp;D\J8dkfFemo KEh۟'Pm:AW+C#J`hPe:Hg83n1Ȟy~&S\Ȑ Òb{Cx} tUS $lIxb F7M;Hiw;v涒}pQ>[_@rS+?7򕣬2P~9FkGMC uFìB-Y1KI47Yz@0fr$4zW"\&2kr|qv6 aġ6հ'NY*vl|l>k A,!srxtB%g{m揔 !gWT?k6~Lyͺ D)S574Ncװ2WkXQwN$3$bH[*6 +Νz t3>8*F@ߩɻD%"^ -5']e,\p j=yu6;;U+džsd%r!NNs{"[-=>;qS!u:Y,OJҾ[Cbj%xyx#%jXq=#TWr0[1V޹p Ԏq•|"rPI㬡51ɫ8:=Z*C$E&=y5jI/>Q0>HJ0iq4(kt!n ŖVTmrc7jJfRŞ!?Ҥ#m:1κSACz]%1j_>wt[&4ZBlf,wWpB1${AOLQx),`z]]9{68Kf#5ңPA?@Ӕ9z^܀F.$`A*X -a:!êWxx[pLaT`ȷER{.ar9PO!찧8ɪ`xPGG֓KPMIB7bC1M'ʶY`nĪpd!JP`SWeDNmKColA> G,*|cT&W_ggJ]{6rUZSOM|gTY"uPduus@nWHWK 4gg@ފs.ë&BRx$_/[5o]zbĶOozi$ u$g?%;ԙ4J,p*" F9P ;HHM\am(_X_O* 10@z.V0 bYx$YtE#IݜڣGr{4?p]CWAnTϷ6A5OapMy<_LS//U5=5qjz'iDt1E;v-GrLןaSCX[K1u@* XrKBXH[/Pb:UEN tʺPsbh4cg<?Ac:wԈ -z _/=@"ZP%>PmNSPDHҢQ5x%c*aR_9KZ33_=ǁS۝Ep+OZª(ۅ{Ċ,T]o7$ K4;='Yz !C>0Y %B.a`D~njP%糍CC#HklBtdz !"I7nokW9v;6J͈S!*#|puˇJ NK"G&K-PVh1QV[gs.+^-Aƞ'wav 36NoVxX)sk{c9^f!G7W w= >^rz*Vs> 1 9+[ M6|L|jbp8)+ CsP6af00RxX z@0'T*vclQS:ҩϊ+hh94n|86[ӟ̮̬;ECy.]>([a@X1e`gS֛O}HYqu9_Ii4|-VW!-4(vभnOGbWh>J]RSw&uWcT;f聕4h#{ )P伨pqmȌ " u*qM0T(ժK-DY δ[EvO*(a䏧J!@.HFGtqcy'RX3Ȑn^;̅+F:^*&<9iv;An6H8ʗ;= /sIfRtx  n߭ ogD!yyhv|On/ZG78E!E>f'yh|nf^«=9Ng|jK<ӄ6 Eг_7feָoXG W pu*CC{Dpq ;3Jq F,I[l(PPٳOy<upIdiCҖц?F?zu_JPN2XnGD`@̵-c'[L)}%EuȊ,QMD&%Ù+)OHkkStS.%hR6y.\)&L>7KŲɦ+\C \MfwtVH;&?M퉂@#۷'Z_{ Lp"0*nŨ?{i^j]?k~9ILFXp*%U?Ar$xzFR6lK u. kz%T&5#xO.E[l+tϻ9Dj$tz+\B%Z#~z) vWG^TWˆhV}j@ҭyE58R_iFi#;3d:|K!u2A,؃k\͒(4}?dZy]^{R_Z^8rx2SHy$"6ڢ-Ȝ|u8Gqatw(WYj$MDsx2`bwAБv85gsotR|ϺQ5{ߖ94Ԣpx5tNؓ.^ϖpǼgrwƌq^&7u= ٻes\ʧCuYBͰτšlqΓ#vwMw-?I(w>A3-tڹb҄3(CdĔM:\Pؙ8}t}rg !)n,ʌ;sC!jj0A|SjŁ2օ܆n y>L 0\TJ^z@8WA* 57NQ@5D:㗱o;@pg! c!Qp{ Ųe=799sJw1trFg̯N;&&J"ʴ~{/Xd1JD,K 2jpjD=>nB=fH(OiҙK-oD׸V\ 2q~5 ߢ/7;>{Ad$YW^^jT䏛c@).5u`Q{-,ɹVnuhd(6:CAchC/\$bk ]ҖLObᐩ ӞǙ<)f(t%S\RkܿO7ng{1]iQ?ex4>l!r(LO(cLZBDIo0?آ:9k5 Ē/;o%Q#OmȴF9}+Axx>zO15Hn.mI"(59&TwmEÖoۢSXv:2dգ9L`dRBU j맆yUwu#vE?s£R9-6 sjQc تd_0K@JUS { $YOp\^qAx\8AsXZ ߫!tĵ`mΧ oҾM` LelR":اCʩT5ֲ,Q1iI+o-LDD;uO$z\_Clcn~b:Jnw1 c…[[҆\ƠTqտ5>(yvGYB#.@h~"mx ^+=ĸI5GJv[5O%[1G Ί MXGO!Af씊-׍|SU 9Kkcc?'(?MQ* 8h&38܈qf$eOH:hU(oF3Oolmq9&;;1@8RnRT9ASb3oSUF?[xr?Ll ؒ&J5#83AQ_ϱ6LLc%#-p@I/rSRXu <.*Ow>Dhbvjv{S1wy7CyCve6C@K`gG?-p(Sg}Z^L[[NN[~B_mSb-o.JW*f=9^$L8db=GkY^bԅꨯ\$S(5H!}uOdh|=$֯.sad ʹ| G/q‡lg#ɚ<#ŎPmFdh Gi{ԂA8;:)P8=_* ${KޭVAgK{fjb!p@3C8 Hs<u󳒾]ه Oam{?ч}[rToTRtђ4JW_)-e04ǽÉIA 2Eڙ'K#m ??;=oF$&h+$j`!oxocm\y ?|)G_h75]Ժl.skURIKȤ7}z>K:|of]%ޚ~Ф{"4Af/hsҷ՜ dxF_(rQi%Q9ya~hbWԶ ڎMPϿCYD7,J ^m%qVd7XNR L=IvI ?rt ^^dV*WsqV1)eH*L=1n*ȷ?_'8C*(󾇄҄xm"}!ޤXB͗e'ɧI$ι=y 7mcL}snhH/o%ԑ: o#'fn, !R,ż1mS8r~5{c~αKtuµB\>-T8~{4elA΃8bۈI*kgO熎,7`"UOŊa!'>6,N^\CE&' Y3[DFFiw)жa; |&ݐ"$62k`#*s Vs ҌD0w։ +%mzɿk,`Oy[咻!}<gnaR̹/YH% Гn,KN$ gk uEzc3zA7r\g=3  ZBDsE,}k aP@ńqZ_ A^)dI-;ָ3R^zd+|oK+ah7ST/{̀ܣc6KnW=GfM0Ac#<ol%N\II*+o ޳n$ϔ;MB4w1iv |6L/4jE(,3c鶲.;O}e%YEH^eGW# N/'tc5.y(6O*2 &Ѱ(^CuG@3覨d8DUjmMd;/}4/ʰ#<@V/Sa[iX) *iG֙N4 P^X3d*kuI66cd P겴aNJd_ ZӮUNTq;c{RBR0U;[o vG|cmw#~ݪ}B4umۨŻ( 2`zj_ .ϹVٻ VHԪQQؤNz-<[kCf\vvšj(AO1.F66kS(c͹pg@GNZli]Ys[7Ua݇["EsBқB6vaKr%hKLJϕO΅t ۯG*?TR0EmoAbފQ^dlP^b)u03) I!$'Ȧ%CamN < RhZ#!B<)UhK;ׯt&Sh+׹h5GLYL}ųLE6<8qr >xMnds&jdoStEm;+ WZ.t'h5/%(E'mΩ CF /ҿ éw,0L*聤2BJnY7X?ֲ;j.)$hk.C:/-.FAww~q#C 5&$w BXz*y֐E_P9c V)O* pgm#u#B_C|s P*a^e &"ݬ5oz*a7-(P &@=RίG]T58Cd{F6+LGZVg]}ENՒh 8Yz-t bs'K!i A<4ePPz<#]zsn8]í+p z8^C=/E{ :`YWݟ#.Ƣar) hɟ^Bj<bb/愾K)NެWat;MgJ ;"}dj'ߊ>TF>Jcܚ1Ψ QU^e-X16V6DO&*eW%K'qpt~mҲƠmuǯp0lT;uK>( R8$!@ OO2PW v/Jp8 Wo1F}%nBs'H reF"t2>'j~F<>uv9k"?#t1)ʧ*ҥIY!R,Laz'>}bnqg5yXk8xt l6AC-Y @"Ӂo~Kfߠ"D .8A_hոi@֨25dڞa%8_ˌ%"%U"QDN!tt6g;h՛xxPh%q_zN4x+uv'kH,'Eߺ{bq\\gA ! rjJ\ipvAN=}@`/G9Yexc:DB]n[P5z(SSH;Q. g& eTP 5_}%6ʿzoû'ϴeݻ^;S`uvl.LrH=Ssn*N=27$HHfMLʖL"I Chp~=[vOe/5pV̤j=%Q',*UfI'򌁝HbPp0m:S*up#o#:k56RHc{fMv ̬,%u"េ fFfpN!eqoS'Acܪo!$'O4sGp̪(fJZq>x^:H48t eC1 jEl " c"[zTgmu)tT z)7(r(!pkݰgUWKts(_6* 9 x 쒂4b]1*aH&- 6Ero۰wVl\g]9z-#eҜ.nC(':'fNo@{WoIǏ;ҕՆ|M]=p+BlT?pe(_ ,C~U)'e9eZ[Y"`Rc/UCF]y\< ݡΊσtmi\'qʲ'KTl(-ꂞ50c6RYv1oꕗN鲭k4"x״X:;'nt W=BGΆBFm, \q)tQZ*sީ-Օ]/ߴQ ^Yxv}2.cx~& KcSJFU_*DsiRib*( VP _0փyމzyJ'(.i8 ( %f#k c`23,E}.܃Y3yiYΖ^rUCoFD @!b,/u ZnmPUnGʗ}w*'V)+Jl6U֎hZ({orD^p W ^0gc Bw$Uȕ% C Jn-DάIƵ*%o&4Xgki\{]J"˨Ġ=uDKi(?걳uֿvw[V`[T2,@no3IL. n 63ft@75*谦Y߄g19L?`P9͎{a CY_TZ * j)n<3zu[NAsؔE pAqI!:q;(-(Ky :pdhpT"ZD̳E[M\JvW:i~`o]r=] #_eI--'DI?䷬qT cHbOQҁ c.2uv2sܖ85P9drs$Bا-A l #2 {'0# OtL`Bpa&iB^k{Okbɼ41l,R[yICj0^)q4WCncL@AoH'gr}teWqhLicj簿=Cx`̕l1%h>{S {'WtV"[clQ9-? ]RE `ǛV'Ѫ#Bq LcuO x]q֒iG^Tע O da84Ժ\Wq` X֡H44|nif=/*2x!`ݶzXL>٥uHXqYk@-~BYó A PKoD:Dh}iSS8xHvx/H졲zLPRV6Ҍk%W?-Am݈Y8sm4R.߰?p7` ǧuutd-* SB _9?).k zX ?O$dE,s6*,d-ӔCSfkBqcJyX]7ِvһ+gm1hxev1Bd?ZhHsw^A}*}WUQ(IrLKy P2M/^?@o6¹>8 D x-(T4 FM+amH:MxиƑ e˹#55Ĕ fgK Q-F6eq RxڨM*r┴Kk%uZMzyI>q,w ci٘Q;bQMq=+>yn=K`иKo[1*Y%t{l^v2b6 a'[|Ne)DR0D˔ICEc OR6c B!N&ȧ c6~s3 @Uǀg)ٍ+xBF,1q+T!]Re  Kv"VH[ڑiQh$d zu$vg7 j͇e'2kg kK~Vtؔ{tٙZn3eağf1lj̢tPA6kbq!\-/x~ӷbwgN??wkRsNc U<7wľp[i9:3yTVz/.,D(S+0D95힡XwC= #[b; zrFvĄ)HmAmQ*;05zpJk!S§ {KzNt>~قk:E$XNwbKJҜnen1/rq;ׁ g }\'aˆ d@^ˣЩgS.*4 V"3zM ML-t %T-l]Ɵ] I*0"dιK5o=&I ^5M9@!⨠.k;0ݸ Kt& 2?hCf6TɷۊDPF( /h d2p&2ŷHRNf%ƛoYS{ rZ4Y+GѣNb\ @]?[U@nN5X}-4"'jJ٤Ă\dn[:X AGӝG0g%`>@1Μ6A}g !A - F7ܪh=z5?!,jbًZdXWyI2ZL y?X $7C=Ksu"S2Q=!_Fy?/ݎtnA[7[ >̺/`( <8t+_H6[6e.XQH] %!buK^Yx/ߙvD5ިl)~Dz@X. B^=w3TgsVz/s4S$uF%ԉ)O^㈒aUBj#Wx=LuT,OvBX溱Ϻ(?ppao#^T0EBڡ? 69v.^I~u󭓉x"W*|\_Uo؋і1[ t{_$dcڟ-f c.l "5kJVixtS^1&8F.+:3S S<-~;!«\eI䃲yNUY?N$pHN3Y"-<{2ڕGS;$јI.=a(?>E^ط&19rf'5_PV,u+9Ysޱp]!_BZ[&]OR }j"iТttlc͎m;q'VlsT9]/15K`-'m yUk)Bd`. ZAp '9#f(h'3턿>sE@`r`8,.tN6L VJeO?Su2'5OiBwRazEzJ(C2s@4[7QOe}$yH-`hAf1\Z$bp .{Ϡd"MbbQdyl7MeӎT55&=hI&Um@ȷG>M1\mtNrHJ]:g#7]c  MK`FKkKirT@qo M"GIfo *M /pκfv.'c"^#z p ''яd7FH\Aϥ0?]*e UhMT׭ ˊB$ NqB5<&O/4n°kn+d8熕vo^K=3nT¨F_)\XBi؝ @l:?ϢT7,VMşr4C׸@[[!KAVp>ҎiQ4_%Wٗ=_(랸%\֧AM'ga7)pK oE0v\7z08BD|k .=91 \qy uO4sPS`g~8$>mZ5Nt kA~Ph%;T:AB)沣6.2}5vu'y o.),OQ]:XlN&ԔqymقD$ TsomM"#%V}󬋴N)\m=דs7ƾ)Tfݒcp2qvIyYshD&q'%C)mgŖhpT"* &)쬊wJf/I0c3`(ն Hm| y ['G.+t b nɜ=z.նuOJ Dmr$,fr@̅ *VT2&OQvG'%:mᓀ n!}Vw ̵S榓hQ."TLrZ s;XHf%-sYp8%bVI`Mm먩S/x:kW2ͼL MXff;X_Ҋ5'¿900JIwQa*nQNJ-%";d-ϽfҼhJ/vV9;L;Jn^";|BƮ|Z^8.4?o>7?#F~4=^ h(.31e_#z!I֮zxPT%gwo?׳U@ E( \hԔ C7rq^ L$`&VYv/\vLt2ns-wW7XhKM8=H!x4q~Ra%p1sdΖk`|/EH Ql0l"ob||k`j+3 mbs>`#%Ȇ"}k (2Gq|74(rY)g:~6v8"y_D)EDo=gMV_rڲ)E=Hϖ)ۙ.r(.Qe2bX yڂ|Ȅ*lh>.pf2Yв}Pㄓ>ph}vJk 6r* sÈ{CPyL0'^z vPA]P7ޮe:\B]}% e{rB"f֣q+DQ)D߇(:+fTw{f ©8β !v=M2xÙ9]z_ߤN#pDJ2ƘZA1k^c_ag-ڙv0$ ,CKa=6(+ Ob{.%EvDphHly Uy<+sSCq8;9Dž\* MwG 􎪋mXL3 ;QnLe̴ߩndYK'H}=_P >_A\&L;:T  GeW8QfZJqϤ٧,]qdf~ċ"UAre-gʞ;`^@ Mˣ{+oF8]WD"DQVb.P͘ . s"zC|xg~NQ&yYk[fAtG"Mz%A}/HX-= C'-bh$ ~;FCߤLa|rݷ݉.u!Ksbxiyw٤^ .!A/JC,eCpZ4zSDNxeg2OpTΤ8=F!J8( C&lMdBx#@B0%{"eg9,HlʲP3?IW[nL VY`_RlZm5zX_*q9쑋}~`;.~LC/4AeF (fàҮy 6JD%ʜΰ(~;0J"HA.+a95( .^r'طd)٤]m$Y\q0pE݃KНH>iu>:BRy,ziK8b$Zq,D~UNWx8uL V] (1gj%U9EKi%^q'^/a>ʲ &+6ZfYm d须[2IPk,)Qʲfa+2bO oƯT[@E(}o}Y@j}2C V.XMx$C9Z?N|K07ze>6g±Z|N^A?k_[+X!}У#ָRe$Zxn"@a;nSϹr Ҫ_>e b'kݴSP#&dvܿ}4\8 ( yU>Dܹ+p|d\ Sg2Wh~ް,{̃1v:@8״w!+@*oO+'zT:[)zҦT|Bjΐ<}9d1;fcm$Ji@3CRyifI5YyfQ.hk>OV|OHy}]s5w˝OykDv1&/˄b̷?0_ }`_犙y}Bvx(8v:H9jkʼn^Lϻd8+6 n6lK0Rڐ%,7ʏ)B>3s$DA8c ᡴDvHrh L=ӗO@א2 =ޖLlSψy ZX'H+|-Gc0)̋+;y|s;!\Ś\DAB}q? GPoC䍿ה V̽m?kXEz:Cyi2whֳqX2FzLܓW^ }OQIX?R' 4CI}q %zxX3@F4:(үC#iveuuq :;z5vgoWqe?1}=V9 Tʈl'Ff|Ta})v\ͮ:uĜ0 3_3"E ^inS*t|چ8%*E7/Gj}*Fypcs(gfKFJ'tmm9iYs~4M$KA_sF>[ -C6 F'9[@J>t^,?,ty $vZbj86(iֹSq›i6Ilje 4?vM‹?8U3|Ctw^{cr݆e6:5 \em_ $x7 7>": 6t2>XZu۵l%.Ic^f+iK^NV 7iۭ%Xz3(yR-:Y础g0Nf^;iPض= PHG h~`dҴ®]0!,pzi@͝U }$A< &;*ĚR d\[,8@?Ύo-{bFt*uq.M/J|vt>s5{9qn"6:d #m̌ Yr ArXz-cYgDs8}/J]f #hՍІKu6 IfB!)"G񰔝-CiV0F}jsC}@i1#EK*:_Z7[!e:2|L&6"^ 4"7JZ"Ԇ\$/_q(dtIFDG7c)ekCXoee;Kū䂪ʷ ! hVЕvLbz^k{rQhox4|q]xz}a\35y6Du*%e%+`Thڙk)I \k1" g7ot lܠKM" 鹏?DsAa1s;@akBH<.~tڝ:Ag(x/ģ57i| >|S=Ռ-`zywPw%`虛8OtRPg(ajfqV}%crC|Wi_d]Xj/ҵVǂcٰv{j#ԂRyIRɕ:F]Vż5-o֗|Cȸ}p(m~~}wH;n؀]"3O> b9yEI%5)ƱV血6aDQz#Ε޻ȷABr[sr6"0 im淤?%If7!0]BxJ͎դiS ݻl'⨌I~3(L" ͜9wU NSQXao틬X<W;i8ЪkpeKC/P =SnyޏQ>/ eWT^ڟAz-na1?;D3E b X֟ 9 $,c^P>Rr*i>CJWG^jڜP9i|ILx7)\V_ț6p\4-?Ia`-\^s2q|(I~JLO O-ip $\{pAgvw&_7%<{Vfbʍc*W;p4%u)/o&GSFgKK#fvGcÌ%74Il'mƒZ5^WvkT>qPT}h/BL4d`;cA*Q䪖HZ3 ӏ adO0lwpGR޿F&do ϰ8O1U } 9˻ZCv̌^΄.30D5Syn{^KܢVt~/ύEsԤbcCz]6j|7 X}[!X ҋje*t)wcǼl(E| 2!L9zW#Cn1yߠ|Zv{G\op6bmrM>:23Gm!%ʽ1dYCCsld'暶Id۶FEd/T77 ('2kޢJkd"\c+]QC_?J4<.6fM?' ^QR{K* Ư *dH _4ZUU>#`gzD'jZ AP2&Ÿ]NYt{;zuj^F&g"Sw֫G ! r[ PtΠ)9'd p|~?}]{ql0$TҶ A **.KaX=43:CBD73}a\=*HǑZ)ؖ"x:@ *vAZitD60mO\hȕ3js<6Dc~Qf[Ɂ`'gy*Hq#?ZItF1AL%'($\긘ݙ~p LÂs sd'Cu K4(z0N qu5!dk_5yuJC"5ZwR8fem;cԊo/a'B;%Gb%N,HmݪB2o'L 0|\a*j1V-Q,Ff'XZ0 gQA̻wN{!sڕ+͢F+Y+%xIБa7^)DD*ssF5ܣ8c8hj] Ζ1"zQV/+3qqՠcM: Ozzw{I ;h6F%u̵ B#sf+b|:hip(E@Bd&{R5hFR<޵x;J V?1 gO;v\; xvHvm};&!aҁW8>kd7D2j2]~[W_Htt3K\67xѣd͉#lhV|=+C<^gShP ]ql)bMkLf2ꇦwt8o}Āz 9c}ID|,(mt?0D_Pv"2G{CrDlK43KT 1zO{Nu6bv.-= 6¡b>xN.&_T1L [3pYyz3>y髥y DEM>!Ta2=s1%!K<;ەNw|&~0T7>°sŸ!ir|I<#ZU/-{!xu9ǟ*!4RS 7hT}:XoN=oX8gWU:hKaFzQquL!mT -潮zEKRR,L[XdИSt.Բ{)BVcym81ǻSZav4{̑~{vtw{ԥ!ykv9Z`$ݨXߍ'eW/83ۖ/ZcMSbDQ"9U2*S.>g qNJ;h bP̚w .l#jC\kEd 3(V0\o`rn Ŝ hN}͘\ΔT:pV WTj^PkuPؗ6A,3m%J;Q!D́-YK_uhhM$Y 8mdI>h\y"$vQFqXzd8F!F&c(v^ nYM =ߦqv,K zİ+^J%n -0Ixyk QԼq&mr=1in!> %4s sVEEQ]YNtntM8@~Ujo80@ÿ7GePJp(i0YݵY)(A i>Z^a =~?PǞ+걏IT^\5<+PV&~o8^{%٤\$S/rc9DuvE"W \\x%nx Bv0^CKiE= 5vcPlOBWXpOy-ki[YK[j@)+4hWG,ڋ?-P'9ndlt`  VuNB -B^dp邡4tw"Smʕ5u9Z6T2=Ro%/9n1 q^\$=vWg\m =կz,lȔR^9q s榊2oQfE49o*Kdv4 BXgxA),g,obȪ;XﱿvYR+3,&V4P~g騿kb(o1z>k)h `~FtB1lRQʧA2ƫ[eujML;k%PAEoԤcZ4>ْ"!N 1l! ,tH.T-vElow]eoO?6u"Kۀd~c,B\Y㉧aOʜ&b{B#Ryѓ@m}d?D'UB [Hh@ F[$@R L: o+ק};#<2Ӓidt)#Lsjcj].Rd[FlʅL\wn"©'!#K& DR2|H` .,ؤuc wsI{?o~ɦK3s6,-sqw^8yK6@)^[ae[tZ@K'&K6+"y 7W8t[GWü9h.ex*` |:);q;Mɹ:YP^;Q㢔txݹJA_Lz>Tf#ZSwzv杁1+Q~ ?$A#jC$ {"f4ٕ>c_iJ\r$2')аA(9q ˆ@,T36%=pd:i{[hYd/Ũ3%G,pL!@C$M\8΢v aEƼ7=ɩY&8hz,m[al9]W! FW+iН%h"HI( ;*r(+tx)H 6 br`JQ//[ ^=NE enͿa{"x=U4u[qo *uơl895R yZ=|IBoxKǨ՘UiZ z-[TX/cs`ʸ Fn)f$-ЄbbSG´Sl~f"vpyYUÏ +[$+FHڨ0N,.^dvCb&5`/z?^KJ{9%h67 6Z5G{qFU{UW+U|pw|&RM)Czr4]?BU1la62 tj Ħ!yuPo1_E+1<< tQ}ُk5urU;8x?qd M$]JF+ܽjmkOFr󻎞[o2;8`^>6kE2;KM/]٠.iXJvbST>eS A$SitRDRJQd)n7$ϚoPI9ӑQLPNF<2ަ/-HcgQBr5v`rw[X# qA]ol5审`9m6O^:b MP ?NzGB)8H mkc@dH C@Q,X/$cEwt0 SOb\_6XgBVell~gtEc>zؓ*4lnj(?+K~ⰶARFK ]1*O`^79ad(f%1̐} ?EjxFDe@760GH1TIyJ1P<@S#(*7"@)B&6S}lٗHpw^0h/X#s_/Y7-bs}zp0^;PZ B6'Ir7\k q kkӌtcl%6*:L# /ho#llڔ+4%%PcC8a-Op#YOp>;ԟCZϛ큚(5kUXߝ/ P'KqťMY95}2!,QAѓ+fvy$εT>8!ᦴ:~\Eb٤]崒,:㍒w7}} iEzƿշjLv*(7t]MD %`*ybOOLk 6?;$T}I@3.E #0h7 W-rV$hG]⢌jvv*9Ï|J+7;IGéFGkPJӠi,o:jq$-&V8:q)b|BtvaScX=Ƌ dg[$wU KP9e^RN j r;@wĈᵫLX\Ԫ&)A4;d>w9|!b]s,V*N8.˗ g+=ؚaR ,Ǣ,fq߯ޏI l-*Idn1&]7z}ׇcJ唀R^5tc~"dRzDO.H-x>}6OIAao!P82Na#hX[z|dk,L"-ƒ:SUg٤ @NR oOa.EGxޡ"C5ŷV\XZzm]S8ະz$৲QG~ix: ɭHB(ҳ桙+]s ]\?-Ѯ)w\G8 RkDa30m_:XԎ$1^,6|EBw/Lw1!Xp<r<#i)eY !86xJ},NWK6 $ :'9 0) Ћ̆fx#EE)K/Obk_fhx*ymf|v$,]3\ l&;s-WV"I|fI"}v>"JQy%,P l6!eSKҒH *b?d+IhG884{ctorX P%ՂL1Ps0=.68碞~lbDq^R.fx_q ME k+ yjkʻ=<" W*+1It's`Xe M;;r#W-tZC3J Е6up4P7:)I"~ď7)A W `5_Ͻ~l?O%t5u7_HKQh;5x^_tx$tZw5)8q#zNEzI%k1Z疉th$?'J\F!k:jn IIVP2z$jo:FߺdVc:5q4XKj6d$G32ϽP`7hS 0JSvYHj(bT+^g{@&Ӗ6C&GA#(>se}uӊR}m9g wf8l#Ӣ_Qȯ` c-CdB?=l\&?[љU0㢍-&]dh}zt; {b(H^h4*,9+vAFI2}Ĝm\ٹ1贔MTJlDaߗVsqӭU<4i@uGim"AO˖pT.Dv5GmQr:u6ve]ъCJMNku]IW2E,}48~ ]gGB@4OP[%c:[q!ӭ Y6. #2bd; } Ⱥu X̅j8a`j&'@Yd>OJ]cDhkha{aZiPILpt#ǯdAj8 'up CYXˆynAdhrў?,: #SI!=,jfQo`=Lx>GmO- ?N 2tC1t{x;^'iٱ$w! 镰d40c$ޏTkՏO|2d!jݨTRY,x'EH&Ѕ|O>u+ƨ rICHW]~VXvo>{~8J&3ML{g`kzcEoGMGǢ@ #LWe_3VNɬt?溓nxZ9 5 P8V#J }mбǞgӣT=6]S6USCWܨ IFݵ[ӼX.M'a / ". F=-wA' ×P <)Z߼ULW'MBwvSV| Ag眭w&vt豗:y"w]\fj('[kNl,D(jPARHOc[il=UnxfAK[2ڮZS@யjU"L6֓XwԞV503-QuJ8,h -nGSǺ>x"Q+o6gwde0Z+mr顤j̊K1Te* (ؽ"nT$*]QRb}xolCuj=+5`h-r8@OϽفHƋ,Ŏj)e=LtÆBqڇvIk1SYʓHIYf^Ɔ>`I`)zA䐝~"b q:"vi}[fWNRMqhAH#~'ebɵw\V$k(ȼqq?-N}js<,v26(ui8pf+#0cxT' Bog\3BT%? ?mB>Hv+96?s=I+I~LN869?K0^Ef(cIb;_KEn?:I4Xax'3 Rc璏œAd<׷ʘ 3QA%cim)z|%i-eaUE<5Z~K mjnORY{{ͯ(.۩$1WyQzp;-.1T!a_fhUe>WO67!-.c<11Fk ]f.;UMgcdhƶb3wX wtH#<^\Suј!jrjAPRWS;odoR&v«?`}}n}g[ 0$1j6tuCqLnyz.%IS[O.FzzqkbH@J."WԀيTjĈGhs04L{6 -z9ã. rJdyA-R3UYT@zU6cL [n9AP^=5lݨ33-ZI$f 4,?@ĝ}3K|n&TA` ݲ&cWg9iµOʢ!>7Fьn!n~23G)Y>M7ѿTkYa2ݖ SM+q/n_'q|<)1Z?ܖHD֣{btB٠Kzޚb>YL`V(2y҄vX(qlsP̓ցy"܅ g'[Q|!Խ)9iq烐DĊ`Yũ_˾it1 &GQ3EA轏w'4e\vC ?|JY阹 ?*ơ$"yhY,v`B@U2K2\/G ްJGOK9_%yl-A4O47#{%o)x:;tf9 3,ajiҌE-˶y>"-C`X/io Š*:&|ŘwʼB{)(褆ly"w@ k0eDė LN\hjoNdҁT\ې=z-3G$u*q/cд>Z1H \kLjAd-oi c6{bmM5) ܽ ?#\EYH^=ЍMKO$,aSr]*O= ;MKF[f ߓ[0Hտ enbxc7A&xjb|0FAQ.^0pyNEҼG QuĬy>-o>TA+}hrŒj-6k2g{ KG*F NFj#ु؆lGwoR{e{w"QC;XQU7Qs;6hA$H/7C͟ᴚEg'K.C1b"ޤ(17zӅ}/Y,ЭPoXt-oFEJ 83-`aգLqKe>H9v/$%dO#ĵ WD-k*aq UvG0g i.tJf#`M#M S9mt+sG F8 -nAncЬ_-t*ąΨCU/Nuݍ {4_ۍANJ8NLAʫNx~/>B^/IMs^ۨ앁[mpRI)w `ؖeXԵ4'l&rFr)oUpL; Ţ=a"Q.%P1,fID+V/9LuҭY{`rDC-ULehAa)Mw Tj[qsa~Zջ^ԁM_c}uD d^:I44Pi(tK?э 1]hE!iPfTfą/׀KXzLIn<ܟS%Yw QU|YddЧQA2+DK8;#8KHOyHVf7ƹ@=!GSi(+g]Bi2ZGa{S+vX}fOn]L]P"&U@hݍK* bFyܵZ|YJ3l)G|\,ӓ>໠X׹}xdŚ0oFNnKtoAj}9c EU-T29&FuXŏ7u8tF#w,Wr3 cX:"J Lߜ@Me{"((3v#*eRJQ[X%H~Y1յ\7z"w%| 6hFp4יsd)~u.쥔 @|jÜKp& Gnb#q;f]b LwP,s ZFm&(pջx9{ w]M{ȫmpĄ e@4wp}0[pr&r=<\?bt&n,}~WizD(&cH)q˥ ':+@y VEjpi?*3cUTIh%ǣw{e{RS^CM kuP5akوdO8~=ILT3$u|̦b)oF*:) ?J:ٯ 4a8?7q 54]Xu^=H^qeaץs<\>}fv)n &!a@94Wc̼5oY#C5l?X2S/2Z׾YiǙDDyoGS.>D؇MH_7WUȱWGd9 H=!j: -%? YK-)-[FhᜓBD(WHn.{e3ȌUtQ׋qS՘G:*xԯyؒGQXa6(E[ PB}>^7jlf&<&K"vh|b="VRtk}~n ۲avO7 ZRW݂4z0G~[e]`FW'Dʾ/g1w ̸zKJL7ML!!:Ĕx%ͼO=ǚ ~Y:.?&-kI]Xyq.}r-_gn ᠨaicy?XەoƯ .TF[ pcOQx{wDVOta>qك+qfʚ$jAa[tE!V )~ EP*'!nCÆ}[̈[0 ~J>( [~&SKE"taftwF-Ȯ@M7qWN,:U/"nO4\ < ZG՛g=U@hiqEB1h͞`Ekw{0epS:|kVOmr?pyƵK!{Tbb[u/z)%MOLM,ګ;\寁yOzY=z9,+䵘!p8%}m]\LD7k;@S C(P}= wVpXO~Qz!YIq]P.:c QEXc?.ƾ+8`[C> &z 5 3cVvD`j.ћ?u?몯n`73 <I#Q`Rg@? "vFhlbe5> kUQ$H\FTu!СoX8A.'}o?чE:q1[U(A=HU-lKBqAAܼ$^@h%%g,ke^[6:EmźcЫN5s8X4f/tvZln&t.yc VNt)u@w%9}|,pNP.D^S6۹dgD}ij{ì=VJ=_b%hx| ®Kpxըˆ|i$E(_^=#_*vҗ vB},z#\nK$&; 3 E:G;>9sS}G)>iOЌ6aD;fp >ux:pdi+&Ї5HrS(4(S=)ev#>*u!lLrȾ6/K~yE[&6Ea4\#ob ]Zz٩jl[v(L9G ) c}^)C絠/+_B{l#0fg³ R0 (v <"7.u_D)Px!s%ɨh02pL 'yfOP6jkK$ tvLij16ƣɌ#c5aW;Z\^AՄ6禤5bIIl4M\|"y3hVD Z7PL?U,B_-6R,m@8]‹ϊa"!:BCC$*\pƵ`߅clz̲^S,)*m؍[5QnvR`&`\ *\53lu>VcOf@sd%梌@Ÿ$,0 e%j<8Ns%L& i1A78KFF$4P2|GbI#/o48Ⱦ5OyqY~lX/r^ӗ Olகz7,k=tǯeb#_lF$xmū_Fu-A @^e @:sLP| % #1:G7emY7Q^zL_p,Υ xt/ܰ^yTAc'EB GBtwF@2kO',`qlKR9"T7G,[++Eqre6NܴVVnMl|,va\p(R\w6" nGU>ÓvvX5TzYCLu|gIw[M|2}(UkTff|*hގЪT3̈xGkZbh 0O#z^^ޗک9ɬ{l'99pps2Y~lj9_4.v 8kLN_@ J ӾA|YSBmzgQӐDžZA#*yn=[9w0DPTrKhF*_+߁r~a:Ȑ8LW u>J&ABĄj@_.rYn/&MY āe=SjPh ZSiOP_6U(SA(?F4tBpTqHf+Ѿi 5Z-)W{bGI8\N?cn#VrB ]qLh =s$4Cst!"Z\ [ap2ZJ,4{G%qN?ג ^ 82XZ EyNFܕ _pnIǬ~z DD7[q5[(% U90sMB?x&ά:,I `]:WlٴbHr#Ts9Q{3INa%pl1c ]0*m\~ #!m~z6]dzry\M~6Mw[pIҗG >Fyg =6&iG>ku(\dn2 GeƥQQxYlE>&o՞Eg8J˥f֕&R{hcXlA•D6hLdVʰWS|'V8r (z-AZa\// mTi/9\o Of (6xM8y~[HIn =/Aǰp527 :0+@R:b]]]X3td^X=A+3~+㛕\dvR Gg*T3#N(9{:q!bA;{`T/)ʹ kFl~#a.mɶ 0*K*tPw"%1Ph&6Jt_ak.֌<&9L-pbլ7G+a<9|9=!BO9MdgCCl+ cNdD S c*Ǥ|"r~kƽnjh~ 7޵)`5v3B6ʑ6!ل]Tܴe7Ŕ{-}Ef5 J N,!}im/ZXB2h.rm3э(awA,F8V5J%'XZb6W3K_%xr7|xrҫ1pȰ›Sk ZjJO2H#w1A[  WX ènQ1~5/zF('ҾQؽYhdb)dIyfw)1cc?S@Fo.2g'`w6I.NUU!$QzՋjz2.nUS~3En :|C5< rALƦeD<,#>[JY"\^%Uv̗ٛ^6mJ!2)ND7A!85"nE8­c\!z<hԪ"Iq+B! h̵ ǩ!>"pnk EkƂ_y{(NDŬ\Β MjX3Bk1e-ǀA K՘* H67 v\37+Ѐ:P9}+A1&f058u["s\ f6`&sizS3{ʬ)3s![#s62j^S'ђq6̢_O P˰Uۈ"V3^:Ӿg'ii7|bk'[ ka$2c_ۖf*L@V䕂KT5q6VHZ4"8坎J;CpHc?GR $q[xBG$3GeTkHr?qKĜXo,㿠D RC媐{3U3 u+io~d~]:''X@ρYMdGN'm~۝!fB+Y4 I9C#)sM"?4yܜ0?%)pF$@jecLr\tϓCq6wș o%gDwxg.tW;ŷM*Z$~8XsWu4M-FƷ]`:&h sO4_v ^ Q^XvX:chl'I*)zI3Q ^u+ sڃ@ybwc[TVg ܮ+a@] 0_C2\YwYtU#p$FEG?_r߉o 6dq<+k4)~jhP(qniIM晳$&X )sFe!.6 ,#*?jV9D>%ϟN)^IJOD#]IuͩW~3\M~v$>E`7.,ܷ`5<#yNt0nu'ih'sjڮ|hkor=}y4lp"+(!@%[񆐴ސw^& 8SGV"XܑPx C:W-5yFt&WW!]QM{U64۩V/93-?fѤ,~(- bʬ:Bǒdh4(Ò˓,(GA^Ib-ڞ^`MhO7:K/6=rVCOsp;2YO rԉ&i>37);1GK eCcVؠ:JV/8xJ9b_pTfkKaR}Bp W<| 'reP3Y*!A#nih-wVU fχ"2᰿M_6Fb)D@ duQ22b(9Mm:>1KWDR#0mK؛tϕh'o 8?,Сӈ…d3zVRH#[s8h+?*\B7Yx{ ʼnQ_)HһT2NomrH7BorەHHgu%O˨UK>e}rSbVoV*{}  -6Cl]Q: ٽ=; 'BK d+ F1,7{&ɥ,aR uN#yb:sjm?MGpMs/l}lsIUn&e̹?R6jFV3&:\ M܃SN,6Mho f96o/$H]x YJJڴƒCԌwIIW2i ?JՆP{A\3 A `݈(2@XYP-DCww:7[U2ZlڬIЫK2ee&nS6;. eB$A&]T~=CC^O/us/4d2-/o >7͇_RJ08ۮQcP`[@!6dp@jGzg{asI2#N/ݻ\r ^Z" ?)h-6MF_`WdfqKRSF$W`klf/"6F%.yj;lfI F3E0w>?(˒t$dqjDբ%RXXǦD֥8U6)гhɤ:,}㍲_I4"?'|Sm9= [!z8(3?G|4l t3aᾰx3Gt`5;v lM_;c0l'&ۖQ`7?rʸ=Ī L  5lߊMԶ dcnn/B10[(^ Egj)B!R|<WQ2+H~|6l1o"6;L Y Xnhx^,y0FPDe $t[4":ƃӼA=Kɡ1Hn?O!wU3! +s]wo~w2`_Xc"vTyMaf.5y:p~x;|חkn8a21ۑ$ .ØcHNMq2F!r|E ?m'!k.c\G8MtI Rwԓ$v:KPHY~e0sA;~0+=pGn Z1x_3<Ʃc9bcAJ)( {PE{I£V|3gePW,.)@\oTt熢Je9m^YIU}S-bNkt9j8l4ec&.9m@sv+hl7$n xrBll uNZn$K/g¤~,XFUG*k3JFR﹏&K|fW#h*g?<".eB5!9":U^Ck~ę\"~N^eյ\" S7yX=Zs1 ayHpn U:nN͕,u =r'<+^:_U_CڽkSA:~䌺)Sܖ+gLv$3%sZՊ熻e5ؕ^ZG?:RRC~`6Aݞ9G[^=m[<퇿{ Xz% 'ƝlKxapN2q? 7ML$R{AӈQtOVd)bٻyRRydלm^zu.Eѳ$b֡ ڱPuO3NL>#-$cQ,[c3 9IKt1''wI*/+Ż\BX KYXo;e'ueT)e Q&G Rc_=BNJV85g⩦J`iC$,v>4$mEhc_;t Tx% cMxk7B^ F={~)kЮ>?qv%9R+ ˱l|K:@ $~dJKPşZU͙[^D&'DX5k XvX݃5-*`p?I5xj uIJ{0@#Ӧr%e*ӡzE-r/4  UHWݒ//e+t4{d[вu8h 'wA@, Ʀ i}Lյ -nqs=So^{+I o5+jկlKGfQK bu9F8Vq-Px^TmFo,cff:4]. ; EӀ5 ^C̣ύv϶)NS2/|T΂W``VgŪ S@s.yn;(Ἥkr챣BʋBO*/'ôU6ہ3뮘i*uzqNrCߵ:h:d]Ղ~#/z/hěO.~8*1 ƝB qh|a )$Cow h\N~Ҕ"1L*"ƿ`Wz]bqw ]ϱz `e'Sj[T@ŪpE (#r|1Ju=Zh̍U͠-D&+. wwnΤm|Fe3☓CiQ|9aHB 2ح=WZڹ7 Ëf̱soH;m $LݥHwነUَvm$/11plny,sH*L~ o#])v#mN]  -DaFˆiқ+)sRF13S\Ü "&]UG[UU~b2M Cx/j8k:MPIHs1\h)j"N#(Ck M]~.1XM xnwTw%:JX3ue8W>΃REu/,~?0SF$kbk*+-c鬈К bY8ʠ4n.~4n:+zo'XCÁ9^@=e{񞔊hr&aI0NeKڳX iG׀sT}9[UI uHAuׅ]ض e})Ë=oJ]Πc] ЛsjZouJP}]Le5CZ}h-54S/*{_JsiBϐW䘜xpLoXFB Tgicx"Fq&fڬMTgB ʓ# -i2MI?Vhū>C>ez6f,bzi=aj)ONd>P};S}SO e,w)ͷx0qad_~д\N>")?$x9&C3~+y.]n$nڽ1Z!$D~n)\bR d%ldOWwf~E'G}?Bl7J4qqKlMkPZ9ExxCn@ǜE \h~츰ױPu`̯\~ VaU9!,1=cw"[Ul(D.bIG\xю0>rKUEfP3МRJ92VȔ~f/!Tޫ6Q=62Jtd #fZ>\#z%v~=Cx_Gdf'6ʄlx. ,<5[dlAN zlmNP?fj&#g1]GBH!<ꄤE!b*S&B X!(R%.X['W772j: []{DO\4\Yq]|+Cb0)b3faXaM[4'XoF JZ"IbR_aAØlD;t0; #_W[~kz4~Rtiul-of-A%1?{]ºx]d#N̲wE[潆dUb|5Bzz6=9:!ɤr ühuu9iFZ}捾U0O$0_MT/{ pU@0 a⷇/@o{!Y@v5^ $$4I+R=1"K;a%akX^G~>[˚\jpBx+Y;ͮN9|eqCJw"nQD4*-.tŭEܐ9JWV ziVmse#19@C&\Pcpb t"Fs:|u/㧊VTK^2^ŀ1ԇxȆf4.  P9Ҕu* 8\Ғ]@ꇆ6'+~4h™L@\k$yfxH*԰ -yEFpC 9o+ubbSQXK40I}0ŒHO,'Dn^X)l<2,SG'uyM'k$ hV@ k:'Kс#vO}+xCi5fi-1JeG_(C?$#Εg/Ɠ^y]T&% =sF4ޢ"Tɐ/3@''ۑ NV5,IFwj,eifO )X؂ZݥCQ%mS^dllכj~u+/\77U['e{ae1!^cN<:AY\s*Y^Y g\e$'!F <&=aTmzoL~B3$0No}3Js .3O>3Λe%G=Ex;1u $?H=v{+؈BfHc?2*W봘U oQ7=1@<M`jo{mEh2fQg #/,CZetm#D˷0S$ǿvscz5` e)6JNo7Vw&M@9q %mϛ}뿄"]+=^D;SlA8:E$"2Н{Tn˪kV¤X%sjl Bı $)eăb8 cn_+hlZoO`*0{{ֻuUPzChgB ^_]`YvzS?:1\joZ YGL Z؃>y0Y4 PTL±͂z񟔇uiȊ\JќiZrUUzAM1p[01`R}_W\$fOB*?`~^bi[W\'+S7$ JO &MUqpɹn< aF㣩:_zvW9$ϾS`:^yI#ϔi9aDU团Vsg}DEĂ~4㬁dy$lW |Ƅ֡R.,fF8a(}D_6`JF/)hiNQfLG:G!A5t|!a7քWy"`p^S>4 `ɥ-qǀ'p]MuHYċޝ|=9D>f #=Ǻ qu8;1B|_]1-`uHk d;T+T\:5 & }o`d<7B3qe@*ԇe8l:˳!xVjHnejdGu{dUS6% hR`9jI;^iq`nOBc86+dW*x4;^2 H1w^]:>CyZ NRfQ㔡_Ӄ0q{KEbv[?@ >}낏K1X}|* 3Kյ%x)86(h|yYؖzqR#RTl4ÚgjץiXWXeKnWql$CWY?9zh]52wf*n'si1?*j}Mcv)qxpZ`XTGϲ,~7VzֈX)K)|ŧ{ڌ>SO{#tGQ*̚uUt"nfh^`o \vb?jy5-߷:~D{B$|EU?niȊPV|Ҡ&LUoccfD;ЂF >yJ`~b8 >&D JD2 dq:%V>ۣp DZ2ws.%|?T#aܚ֟?hCdGϝz50a]qvQ]q1Z%.eLT(m6?QK ^l06,i9KF2InveN(Xj,}is@%fǃgGp9D? &GKz WCp[YԙeGYn-eE"#57:o&V`k'oǾPsjlijzb\3]0X.`F#s=WO|5RCUyKLp$#k+642SE J.Wm s'H[4%_ 9ƭ?)턴brΣT|4fՒӇ "-S}Zb,'m|!¾J_U2{ |/̴3Z)M |3e8]~sI@Ѿp<L<~{E@Xt(d?lktuZ\^gy0ȵ)VhY.͆.ʺ ,KZXØT0[yqT@{^=;2aoEgJf.𛀂b@6RuIfPh6D ~'9/U]iN@r-Mg-yW (piD톾hGNL ͥ8p~Z5j|-V&3j?  %xo;@oH2Nۈ'qE1-*CF6 X}ĭԖWվmB(]g*n7}y|TX^7"V&fԜDGQp_=]q/HJmcg*뀮쯙[xdbjjyT$8l l!uaM(*Ri9GխjSpTmfFcZduN=':v!h֢7^KFlRi`hbXـr8?`ukMΠ*_.Nn'Sbu7 QDU=b8*B7:P K𙤻Z<Q c;pCUMbU|Ў󿮀,ޭjQuoY#Ȋ# (Ku;@,A9!z c??y7Bv>׉emwQ-/6馬KqBf7ҐjTBC%[2[ Xq'%Bsϋ?{n]V٣l4O\ab뚤b4A.9he} &j \"ܪ lØ҇-@螕ΡG 0ksm9gQ4 +*Nz,jSa 0A* 9mJuz\//Q6K "?S _V".X_ xmMXVAqoKvd%凟eFNW 倓pkڂ2"ʠkCh!i7U<nFqX)eKN cp2j G3 }(Y}}Cfտf"۬'M8-!$aΈtCRnj - 1; ?hHCJ-L-|l$np$ ݇Ewoy徍EqՙshVu@⌿WD&uO2laBH ?đ&E <CNypSOdsy]o ry,{Zd,4I8B]Ȕ'Xy"^ +uieAr&3E/ &r~/0sR +]# i<3kvˤA2Ꝉ$.`Z5$C Z*1I@P6>:fg8ŀXb"uXI'g>*Ft7 `oዂÅЊqd[/2` B׸l(^v\*jr#D`1,߭rV dHW;VA̾$23}YK?#TLcHGFBUX>2gUC/V+KSBYiA;V8ܡiz{r lrKW}Cڛq̄oI*1!z!<gH܎->G55LVko]#GgI;|6Y&lxE7oAw!>^yb\8aPs#g]u͛ W* 0ՑH]OkoWrYlSG%ٮ#Bvu'ﱧ-qH|a}Ko[O?a17~~8:V.>0XWaj|ԡ͝Vέ2Yj1qN"3`9E iw]^ RqJwME_2@Fj܎VD-Y\mPJ K-D dȊwI;FX\Y-KHTe;cg44nJzy2p.CzSγ/*v(+"#Q g$Nz@oLRUy6@nNB+30;R=nO7 d')ecM9x1X2Q>*V)(׀)vC>ٵt[]} 4Pב.ibx[3ZGJ<DD}C6P<\zE:uÖQr*p|aY2'hV}cmW6n$/C;ZPfm;ug[zɞ^NaFj9&~)M=1W#áR5 uHvY-牽pwY]̋xteI#ԪA<}Y0"_o)VR3[^zл*ܔg'*%-dYMncnNM؝l2 a@S1(nH|A ɮdZZĄ'ϫ J=& < ^Xk[WaܤnK_GY=AnUФ{ӇR ̒wbzI(`@^xb-y6,^5%Y3 DKkuxbk! |_jW¯QeP&4q- 3la%&!m‹ע d“XZg4켘 *q[@6rHy7pQ3xgg18c[ZGd. CtjƻVRLx#\2{ W/\`QQٕw8zfg.d![d SS cLS!;y/N37]/05DJr?GZHG,]eD ̰LV38fYKDtoϻ'ǓQ˅M=Bh1(Mlm,{ہ 쭯-pM4LlTBYzk89u5ANEi#'` }dC0IN+ݜ1J̹AMc?ۏ(uh$!CSBL<6DZ67A0X6!x5 WG%8[<ׯ9YGA"׸Evdǩ ȜC+ž\%rtJ֡&h*hE-b˙gV3«+ SbvXXI/(#`ILkz7Bx1.O-bC(t֎j[؀t# <⸨nAjIKmmL:13Abˁ7AvR +dSHOd X"SSơx}&^$aȃ6('G0y,qL|;ISb0ĘGfS>~{ &FaDSjI`=4yUe Nmhzb)FNb #3eRiMIH@PDʳj2];{U+Xjm_%F$iP,=?Dwd7Qx,(Ͼ0a&$[KVkVM.D?m"g9#nR*EYj;:,*1YOnRKi|I)$A dbۈrZbd?T1{O3~ܘ:lHr-e'pxkJ" gkntOģ ܠevۃRTJbR" =l?y27&Z:QkXV·Q,T.<ڡF61B5pIhp}_ Le.7m@o\1./ 팕=ώ|L>?#jA ?+CVU0Z =`NH=x6'FQ{,S Fx,"K[`S.ob4~$9 nOid ݒǀDU>ܔW x5J[=iҹ/QyJ_"a9:LkS˵תtjDzSX*iP*C{oOPcwd"-lGgc)k) zוG5xɸ. %@ {좾/1oc\Lrъ -FUp HEw1ɚԌ :-EVf%] dҘgD;3/;dx"?2ٚjc+HZ gV\V.=i8:z,BT;Eiy.8S֌hv3%0IFEл`:@w1L5H<6>nUc h+JԻx4v$-up-he LK9S"O.v -95x 會h܃^ 9u6WyjQB"֒u߂Cw(sqX=[~M7S_7#qM9oKg_~羋FE~\Wx# E1cj!{ N-r!'xKHwifzɄVy-A^4E/ߘ @%D~uUQ^ߤTıH2G]nLY6c:>#o/<6F?65G8MrԬ|Ix:E(n8vXPZ%nV_}"N "&aDc-0=1 Wp^?s ~Sy(AU]GΡ*fa=>/ȬzRJ{kg4\v^ i#okRkb%$0%7*%C!K@ ]>E~'%n>Q>\}O7_0^9Qx[4=-*$$t_0-^d|+-e/P." #=Rؖ ر 5Dma\gedV"ԁפFT2-fB.`=`~G1+B@KWM&QqG;'o)Va8Gan+v c1p˼lP&!2iֻ+rbmQ=)-#N3gMc`jlj;f4a-3T{)^ЉE:QȶJ^rV M0S=Xީ^PR 20vwՈk## `ʉNK8cȞj^[~J|;r6$0HYcEO޸*׆"FS I*)˷孏&L)xNh+ ֵ?|C6lpv\h$ӻ[zxAnOz#3⠷\Z=vfTMK_R8U3̴KVЦ(*"PE qHav>{h4$r-hD=JyB8تܕ䕞G|mxXHt]f:)ʉk\[0\>p6oo'o$*^H*-y-m#Yd {JtK< 6j4kΒnaQy [,yug8Y[:+t*o,td'fACi 4ET!6"Еퟋ 1)i__Ϡ਺NStPٔN>c&ze]Up\3+#=]Pܻ( jGsaߟyc%1sӅq("_󦌡B@lN= !5t@_bKJ_(CXpBO 9{%74pXq@7D,kmdV ?ajֹGLZ6MFbYI{pI[># W| C^sC{RՂ6F1o(yndX"~:2?ADbm~S"h90R!S\jtC4r;y|r܁BrYK |!cƮ\y-'.21F4 udǂ%"J_*<ˁdcèX:žcʟ߬L'pEoCBK+XDɔ*Mbԑ(|Q im&zig-nV9IwyOR16%%: Q[. :Ch FQ3';pj6ldcg C͔fY;&v(^p ;oM/HS@)I2rzKpqi,>嬁NeP_E0ٯׯڣx$sʳ;h/}Q%H.NDR+xGFV+ 19%Ȅb i3lP1/Ӆ!{@(ȕza >^">pԵFjfQQP^D 5orҺMWS}Nai6Q/%.r#WpT4`Bhn3!{)PIWgbO'YE9 'xrÖ~ |mD)G.fH%zeȥ\!.])P ..< S,@[Sc,eE^t>YlK~lGnVS,t C޼1cdiI6z>n!^KҞ3V TiQ{3{':i~:kF԰I =XQb'AY.c`%V.&:I9>Yyv@ExN 8%p|pxN)v6⑊rY1% J贴:%4 /ڏZ?[N2^{Ċ3*]7!XlC'z m]]3[-} Dk\Z֫*l(*5%HBβ]›iq}XŌGNtXS0B"3%~K2TȻ`Y>J6X 1[d4Uo${n c'XKd=* e۶?LKkKj&85-: ~Jy,ț6s zwn" 9+,ʹDhB$d Q /<:Jo\WLѱ*ȳk (o(n,΄ˇ duM K_Zw+h@o!%>])/I TЮmʣEBƥaxXmXNLӽCe5ג[;L1ٯdli dB3٦7qH V9@2 "y6GT:-~T{ ]24IֹW[;\.r`r~DfP7ZԵC():}c#w,3=(֎v|Ӯ^` C8 7  4١!,8Mmd}5 =Eѳ5:v ߦ S.IeˠPlF=r;GJX,N{nnxz XFa{0YgyP iܮq>D~^L{^nvFqV)07(uQhs _﫧g1| /6*ʰT>io;!##TԖh{"Ha&-_!ɷ|m82K#G"WMm11@dij p_ǩ |7p~ب9Z{L9Ԧ2:[xGr4%zz= f>;[pshoiǔHŖIj}KGZ[V,CpÕ$̐-L"]+;ЈF"x`2]xu^*֘Aoɭ ѝ jp5Z\BSźR=NA5;tfɯ⚏wx- 4㡄EL8s AeKU?l|IO[`潝"a` j/]/ZԥɅRd5|Q.F ϛJ,bz3 {z'y@B@gߪW̦0.(.I,f=F@bJge#$KB#}XCeLÕ*4h &a}=@0{O?ݜoeɂD0-3*,oki:CڻT4{k'z7_k@@{L(x`z- HNnhŏKAՃWҰ" N9d\醷kn[N8XxYB)dYU'a*@j5p 8`l|=]]B2qR7Jh|q~7˚U[[0oРwV`^%hleJ/TlaS=֦ى$bUK]{Pczdw-1{Dm|oH]j3?=轱-с( !=tv7 z{JͰ<nD "R_9哈|4jhs$[>RX@$9QD1O$_xΟ,DZ.1B)ȋ-0$Ⱦ!>BgaT1$ixuxYVRy8{[ؔS¢jiK xIuw!_gX#,o=6|-,5XpgU6 \U~'bn}!hp6+jiך*.v5k)-帮~/- W?r)&@3W&ܿC@χ%~7E2En^=8;ZSS^9oMSS6g c/iANS3WmCAu`q?ԆT;2M4;Gm&o-$M_v>&$X>1a!9JRuϪAG1RhTnvu TДZw5s!Rewn'Sfl7@ioa_L#E~K?BT{m6VAŢA+ab<<1rHC hEH4أ&f\,7ז%l"jjgZcgH1nmZ`;pNbQ#Kp_xk OܿՓa)g׭.}"ja)LNI5_rdoUuqt157Vg>7wn׷m$ݻ2n MȰf/dnO?*MҨWAwrU9Jzs">K ,O01DWSŔ8X,%#`ǣ!N>@ކ, ӡ^Z=~tEh9{`7HE Xc&c NN8})!0!Kxo?869Z^a03Ž.JtjNG".,6귽g 2ѓ{@q(},\ll&jDq<2nW}.T v;N߰zCAc#[mwE_ӵbSKA?0_%QLl+( [^uclv[}~2V:3"w 8cA[nCփzfŎj^uKЈ,铺VupaعvB ؏VJi%$=:83i?Bh8`©0[rYlPy/QTYr*ߤZtQ~:v6y,9evP&)jѾtR7jy8Ggir岧(D%? ;(qMIp) Mo^sF}a: Rz)}`R(omVs$9 PuxOY(%vT~=NS-o>|5ؒ3AoMIϻ Amh{wH̨cv'vZ6#B(}Si:iw8tqdQG~,!sWnT!`e*FTZ/}Ӯue{ =.]O4A똣,ވ%uMM0+y/;"ھhظNP[vIWT ~|bI+GI 92TN¶sgcC^Gʘҧ+豑r@ˉs..IbW WOSdFۍz9 Ƙnm2Xt]gS'`X Ӟ9ǿZ@Ŏh59tqܟa8->QhKQSPԚ_C<˹ozQ5L65+FML U@_ZדHq$˄eFJUfJ.Kyj@*"-*յ`h&4I"Ƭ9 `_*feBF{OY49!Rvs#EH5.f$!WH95N1ۯׄ_C60آQ; My_\[IxܩXou(!c4>HZcz= 2;͟[j2SKN;eJQCWdԷb+LXZ+ OF@ω< U` $q~}s r?ZE2QA pF,c_WnI&9&`X܅ Z ˈr]g4k ?kq!~*i!A?_a׽h?.?:QȸZXRO\)ސp{>p3zdN'o"6:Z<p˾r]==rqnXra.V^D P&6QS d3Qh.fIJ7-m3WqksfVpԸ{lP siFV]'}`V_zW$at˨)G\ڕq\i"e9)$#t1be܌'(::-R|259k[lFb1`:`*sYtѽc*qPbʞ紗*cH31k pisIƀ;%3\4\o(/J`.^@)8C@^q}nd5fyuѹი2iUX3mLQEDf%}',ƖE4JU7{ f^󯦼j# ԙru=QP+`gn巵Woծ\;~ܥ`"L4os* D%(ꨡ1}k3%a<Qg#6Do,V ƌsĈޭ"} I]aI=#|"9)40ҜmYsX! ti;E2c_dn{}%l~d!I#ĘS2Q9qO.\y{wS@}L]^&*U؊išTpi4>Hn e+ [ U.|:syT;zC`|KS.I`좠 D>Z7Ut0ky#z5~Bı TrMMS"}<ZD1Xy$jA#MʧB0Sd^Nb2qu S Ϧ}B70(嶁[|>ҽJLޤGQBj9j:aR|L@-!uq'7X*2"+ #u~nZ9lHI?*#n.`FdW[;V/91)D҃0=.pXTM=9 AhM:q2r/)dmG&{@mLQLL ,+9gx+Y#̳&F)ULa3v450-0RD- `ǗݥS׹ A%ea9驂 V7j$`^?:wX[]mG#i1݋?J&K T OF.z_>SNee^JYY(+gTsLjQl1dH4vl(ـX wќu}j$1쿏Ǿ:IɿY0 鿻ku256܆Pdߧ;Ǽƻ'pQ-xxr]8YX?KHځMu4L՛tQmHa9{C+3X!jkǢ \_W"Ʌ^Ce-ܸxX̖)z#oo}$p\XKPK"AH GR$t;I?\}gF]lO'|W"w;&6Ei@ǘ=_<ω;mIT2j{sE2}F8S]`OP\F.th)AAxN~fk=%>*7a|wJ+ &ֲF8d;*5dUMHrWoj @ sΨZI PK/4%~ ~64/VU*_n(8jM! XH6bVn>' % R0T'pu}=ױ÷5s߲J;3E"n[w D}j<^)xռJKqh>ϱynJ(| j84טm2-5ZR DYEjYswp,` @nIm5}ҁ.~NrM!EA+.̚-SvuG:t qQc~7@l fNbſJ!˂vi($`ߛQ9o3FJb.I =7x;r"X7M ~Hlqږ^z~βr/(IGJl- +Ƒ?8g*guF= I-Q2۝b/BЖ0 3Eh  goa0'|Oy!` WA)Ȁ!Ux|7` LU7zV&Ӹ”¤?YIXz1$`4LbVIHC xqR)?(kF<'ePHfme ,ٺk\-gQt U'+i4"0+%=aÿ3Uj%rȡ1旳iMO$r&+x} E#=⍓YUSʼnm=ܟD5yI :Gf눋bg`8X(R`\G[x\m؋65>ͣi:0 ̼%}o.Y司Mt]{GHdV::$ wbp*R%2{^Z -ChПDj=Gn=9F{߃M"1$7-IXGt:_'A vJ4f'dm:qy5a^Bj'!DM^^rVh3m!cT k=|T\+Qԩ2a,K 8L5sO["zNb=GVկHg9o9j ?\P;܅sm'=gS4HN".C99l2/xF .Ey hU!_Oetq)A7(za}ptpE&|%5;Xt97,D#kK=@`A^X-wW!g 4V};euF riLc哳yaz_j" u1-C6 x[jP FE)TPL!+ƛY_U) {=:dr+O܄Eev7Yo+.9mg~zj۰τdkحC+N$_F ]b##:-^}a”岶,ҠxRehd0⇕DXiGR΢^E& [ 4Z KjrM*ϒuJ&T} _n>`՘Ϣ)(vNNl39d!j>tpui8th2iY&B6(OTPyԳi2<$&LM㮂2BS>=q͚=p^#l)TsViο?ԃi=ouit3VPU+]07!@O3 S%׸&D'e}Ǔb=RFhU&,< 8aMx1Xߏ Uc(!.&Տ 'T@{6ƬO='*Y'P_r 4+d%*kqc˝,ŊcSIv]C*}g-{~JVJ0?m s L^Ld8ySwtI65{\|_z~rᐑ}E_=Y~dE:UNF 'ґ59d"@ݨOjsEbѻ;Cl#W' RሜasV4%X0>|pszF4oE#m3++ÒRYT촣kf\3G<_7 n *ؚ;m$äD0FV U+&' *] i՜g%rmFKy/12c7%Jg"鵥$UʕyK"*]13N;.Wl]X]]/]E ]1*{ɱ^a_1bQE^-Q/g EHҦ@QQK6m+̝~ Rj3XMm+RU6f)u|nv-,hH+ҁNohVq$2J#Y`AouYpxve5F75t?G`TcïV݇.^Tj&mI>iQ<#Gch%ɰ/ /W#27O G׿i'Vx~*^=QpŚ˵jo rO@!e90uXHxIԻ#g[<=R/\ \!xY5Ka"ۏ/{EHxR/B# 4SaǨST E9>5(?*T,^J-Yyo6*Y(Y {ܘ=AI:x+ru^\IM2MdV1ȘؠLKEn yw軈BF+w( \"BHrlK&[k:cJ2T-m_f =d r>-Ntt*2)Bs{H33jcQbm;n QL/l:\1W\]/"'J].PBF?a,] NX8&ž8u~~>\%O}0 --&TAsAcc`qm1y(w FIZbe4.h=*p{+FåBP5n KؚU}Kc.?.1yF_G]8$Z+ ҹr}Y)l t}xҏOȗS~>iLNhҕ@'FWb^+ƒOOGFB$l }2(3r?d>7(=㰒E#~ꗧӋ^-mОv  ~G# uIbB7$[/r+UM!EZ6O =۾gPt H!FUSg䧱v M]b0Iΰt׼`RզFYD5>3T\ߙDyTPĝU ȨP\M5t|D Vz|Assl Tĉiڅ D[wQ]oNa7V~|m aƳ; ~e.U<'`h_gg ]r<$$ ʣL #_ n:Y۽QAǰBiƸA ,m@r{~==)4!cC7h_|i`&g=0˸Q僧hܞ&;@1Xe,7l-FW\5+~IlI9>Ov  (|H8v W %i _? Vߩ7Vۀu%Yyoyd͗Oa͏Ȣ9HVwlDrY plOr2l@mz'//2\WVާBp'>[_vIBb}}P܎ɇf@cAU@}CO-T}D8}٨[S#2Ղ&yFJuy4Ā7sv͕҈v%Y- /9{efuZ#˘.Bt2'R\j 55\ҌZ+gߪ3KJd ͫ F})0 HI+e.n|gNBbLy}i$yNmb4# |vVMoEHzj- E]2?>VMlJט&Aʾ僳E>ډ#y_L&r(!Y-jȌ-7%AZd} ?"̧tn"\fr]mMJہL,Tr F NXzf  3O|z淵+*^T|OgqG"i"2 =^t=bvۃ JA35Z"kݾ}Ht3 ߧsB2z ykLhxD_5dP;%[ l =4 * M{؝f J|f1t? n*bWTl9dvH4)OSfFr DVnLVE\{Qz!f^QZRav\XڠuOfձ%| Sv ({\dO;w?DA5Ժ'U3rf̄kׅ<]lK,@'*hJBݮ|xGDC^U2K`kF5DRtZ-/JgPOWA2(##/DQ!:L&?-`_=L?TvN5{. KlY^Ǐ.DfBoS 6,F+](3/&1l)ݰ-}yN!Pnҳ`@*?6>>u0lqjmH&i?uv2? B@d5Y.~@l[3^Y.ȑl'߀8bUz'4$Xғz Lvd*^+t;~-A(V2K h ?\xqԽ%STYwRBou(^*YURs, ?|Rr{ 'lT8C3TCaUo1C';0u'&N~n8 W"9&r?ѢwU@L2Ky=ķ) ۗ73x<"{6 Q< GJsI^065m`[BV΍(Z`ؼlV&Eo7aIsXd]B8 d8+k?EIt7m{rxMUD^ }J{ =u|9jzlz= AvR(?YⴋZd 3B2K;Z.,̟Pt,8;oW' sYj\ GQ# )!)A3bu:R%gxYlNKźA x,ћ@S^R5r F\"x5 t@u pwK_dZI> 3tY} =Vuk[|V(@xNťBDYϰӿ8/vk)h {G.A!lkcUM@tD6T}GttcO¿bHRrďђ Fƴ߽R ?K0w#}ij;0 i. 1aZ$#m.E  %ܿ@uEh|֗a2_5e3Le]3\M2 qפIw`υvT?)9J(ډ7jxҞ'&dLrԘfyS)dXi/ԫ{0YAoC拵 $cH ܜwpr8dd+O$#.aSA(Qs6ͨAMsw/ǵ/y@LY>DP?V*:'gq hIJIjeoqTD\a5'>״+60/?[ގ̖hYy5"E;@J*@l(#g"cA%@ IyRɍP:'PoޗiI/[cؐq{<~B6 Eѕb Y OoF|!ڥrmnX{ 0 [YJ]A˩5NDO'uܵ '9h֙0/Kc"b~HX|P4T+W17GH@zf7OyD:Hq ݳ0g?%QRbn@T!*1'%H=K_FE1gG~P;cLUw<|z.+R1ja -|,YDZp 9HiyX&|{eЛm$;a.jCbKB/S,!Q-_ٝ9|ZS.}"V[N`52ПNjr-ƍ/dkRwރ>tr{@ɯZ̲DSHlc4ɪ|?V GdJ|cЊ S;-ļ1pWEt7FE?(y@0J\gxKiw:B^ "ξGqj?!WGz/*eLo;hwU[41#>؞uX4q慴6 D[N5 ܣO[Ux ](+9-\ >^> !IH!߲`8x3/ls .爒68i-dN{0maaX_ U!"QItDaCb]5u@DŽԙi l׭,몏1K(ԋhHd pΙDDxدCC=X g2rRB\lY0Yb$xu[b #VHX,wN@:\cC uTE}r}/u!k @50{,d{+8ð__zCUt(6Pݫ0!؉49BS#\PL֋)،?r`k?1˂e4;-1U^H z[Ei0鄌 :uKDSX,/LN`j#^2؆ 7dLЭ/6pꃝ#K&ID4cFdҚi|<^]ordpQludbiL?0Yw܈CuήvٍR3ы?ׄ:^1=r >1R,mHPࣖ \t +y2E%UvtHcSoCc>̉yO– 暴誉rziJU B8.:KN!+ PKA?JS! `r$~ SA Ln`@@+$#O݉fS] T\6[o?zdݛq 4qz@%՟{8wc܎ԍ"ã=f d:*瓇ƗBmul>^Ke8W 7=zTN(E`t:. '.ob.ܿT!_J5 Aشbv{iKe$E@mhujzV"["٤tҗ4'6'LFr8uWڋD<. 4HO 'I_hPhSyy/R<3VK`oE ׺fG.!OߥwΆ@W^?J{ g 6̽B|+Sw7HW_H050~Xnn jim~MYfx+MWjiN]L Y <{!;FCͷ=ЕV9Rw;|=qo/gwffg@x]rw5Z?Uˋj>Ȕ}'^GdM j qq=0F <킔YD?4Z{+}w*i.eǂ?ЕLgz]w6_Odsow]DOlKX*N(Bҟ oNrw4vRqy~Si [ȽOa,U撶GvEl c P)4cpP⾵] {?hA>{-ja>@?WejO[ Oǝ5ߢ8A?qJ*wv JXR dĆPE\YF;^,깿"$dpΙFObyޔpRC"3kRd'w` UpMWۺܓ[BYEj}7;5!5ւ`f--|IVlSg S˙2qp.$G)t* G\-cs~Yq!j"8'pWY(wa`' &3h ă7eA5ѐj$ۋ#ًp2'q|k7N?Uo!A@EųS3gE;ʕj@\Ff\ 땪aݏ4\uM>[+aeyҙ eVJEBC{+I՞r*фYta#JЬjS&,|>)ZY5Zpcݦ~6+8{`j\V-벿a5sk;OQ51wwh?V(e[&_;02וaM Ofkc|]_j.~ j=CYg*?cZb d?DD*J[ nփ-QP'J-[ϔVVe.brP qv @s@V͋ '+2T.L\^?lG<,P69=rӰh9 돎vvQ<#je7gBW k"l5KcmBis^Z4A9BS:z..Gz*2[-_knFUR񾳣勘J.+iD}_0  qG*>ߥSchx S7NJQ].S0CJswzTپn+_Gs/t-@'3 `;=J!+id;(Up*K(lI2Y(`x0-Ӕ>ht@l*"?ltköA'BA#A9k:FsIc]|TJ3n!ŹD֐uTl)iqd;[=S[qU֛`*(]ߕ=^PvyC^e ɪZeO'a .9"I3A"bFJ9Ē692 f>-IILʲqIDT" qu/.gMm:JWċV9}G̦+>} m=Fp9 &QB dc&~lG4\m0w}+7LY1jQ]aD4v| v ZVnVl^ Cwl[]P*n=-c5_9!FjOȦfKDl֭vnI( 1q\=tk<رVףetb Dʿiz$8֢o![w{ -z젼[}rN%RVi ա-6#bѮd3<Φ%E eY08o^j)cn.h l،R ?sAt 3#R1,`Ao"f3oL riɌ 5j0dD뤩]S01:0?& {{vq -QiE msOQ G<r:ljI5AA)IS__C8_87ov1(A}-;?0GQWh_H@(n;[de{=A2Xfd}!-3SM;"/À#VAp\,V-vF<vOXPe'nBLKN3XM!zuk|S%nF6cك./GݝuNdlԇKt_b![Ą(P9}-Q"MiD9I(wcTyI 8L$M.Ybm4<Kloʠb߉CXPh>nnN.B%3>(lLBDe{[UR_N(eeb=N?~&2ǘW`iۥr'-L/`עdj?u-srP{֍ΨǻLMRf*}4Uc20{΄fP&Ap1nmݤ"+]&3 8a20G>l6Vsg?/YxV\\`%kp"ZHFuLz™GQe~7yxeJcOLځT$O|2i6_TS7S#;vvA4W$<Z7>P5rZdzh$-V."`C<|[#K,cw4ld⏢㙜5(P^貍KD%?nu -l=c>˩DFS6:O}aMo8*Aݼ*Kԙ79fc)p;)&t<~}bѧn2iJ7X u~5Nѹ~Lt Hr=-ߣ:qV_ӊl~p{ hY<$e^ZmxCfIAAlT'|{-"D|ww:OQWiR:ӳ£Ge jRxk{sndɕJ\^St*gCUO_ V Jwo[eUZ6cVt.9{JloRibr)Z?FԳ". ݷhE2hhnr~`G7EJe2 >w:|8@g:x+WJQcd4 u%e3e+ ]V~z7Ezw5/Ϻ%kMqnן )c>΢ k*rF:G#)?:^6\jk)"^w"(x 6L˻-b~b)wn:kr |cj2{/O?߶5ΘCLB `e|){WGQ«#q0Ῡ8B 4WBH oaS{61E&g?FprY Ψ={z`іR !n/jCC}YpF$J z"7d?@ uNG1+c.,E7~ #{{(Qh9 }"mv%Lq~5@ٟ#5562eJű6)HqgGKcpF2dT,Lb5 Gw@^* /=\7GmQU"ɚ s"*tGNWRLT <ђ_Z-A_n)63һ~yw#̆ߵJ\D)h8?O<*nO bX7_XIXHNc ^$դ^.eٷ+!H^yB o\()Hj2^teBݬ x QU1A#,*>٧ a/TPE>Y۲#e"D9e}e MNw=Tj7}d-K+]>?oc}|`9\F`?W="cuL)LI D/;hK) pZ7z`&;_; ;ͻ{Fn9* cٲ/wf~5]B_8aۆ{z o0Em;< Qe۰V..ds| b@E+>ǝ]ćI 8\յL rj[r=3]P] - Nԩ#\YU1]%o.I,5PӭEB S8GB@wqi{;]md B Jq BuL6*1>e^8dD?36's"›" ? (rСt\f)ܝ\_zctNJdmv1F*Y7ua6`1nyuChn&IdbHoUۯ FQD3W'1|z(9p k`D?"ih n- ESppVu Qel i) c=WBd_qTwC6o%S=O0V{5?Z:q).4ڱ(kRPfvn["H=<%'RًBj菾Axq'Sn[v%Z' ™:-[sj NRl.j./@~Ⱥ`;:ūl^mr\'vuG'BTlrO- Np*7v佰꾏Pw b[ ffʔ F:PYrԏ(Al|( D5K BV$џՁQ ӥo%iMbۋrķ,OoCH(T#έ6aВ.Ӏ6%CDsp9!(v\3 g ߢ8qUQJ>r&%% sĶ.^xUK"ڟU^xcM؎oo,kdf؞7?6l 1\la2h!(}lF2.v j[W~,=6LD97DhCb|Pf3]'CHV:Gւŷ9ݙTs^-lfb9A0yǝV4ޟ] ̫ Hm&zl,xx: _.48B ^ e hsAmG`y ^dc6+jV5^Ib-<7`gS&Zh@ߘ\T$RRpīI3^07ƒ^0R7/Л51jp;m6>RQ|9q_h >)Qa3(-d4 c!@f*|mINR?JfE"o#٠3VErrq@ig\WeOʌR)գŊ(:{hI9Jf u5(!CTlgKnx|aQ狞ޫWkˣ0¶(RBOGkPdG,\jҶ)ľaLK z$(IK#S/ʃ ヤ!#[p# *oZ+yٳQOyݚӻ7h F1<ӗtR:e[?X~Gѯ1Ic߇\ ?(2gð-Y|Y-Kb\#5"BxF{PVS&K@_e5)[nOol Z\MmO`dφ@!je,ʪ"vpE"j=8%{1Wk5llٲ<1 UOI?ћJIT;ݘY[RaQEwIÚKnE *EKG)UM ب: vBbwBJYN>eA橯<&Sbm)f 'o[)%…3TI"M`9Ζ-v8j-[&2i]zm('~6ch{u(^yPek7ʉ[ x=}\e94?w$dR*/[$|fan /Dž[zfQzsnϓ>Jwk~G5&K9ɩGL5,[/@DI[7X&p ~p_fHAY tIŽmʔbKr_y?fP206C#oyCrlZDUvH&6D˱$Ep' #b,=A.ԁ%`?yْYP)(mm0 \@ (w#seo#g4^X-v Y/gL]pc;%{_\,'sL0E0,wZZFQUG~T@&D/ӋJ`!aΙ\_,skJv+ZVU})G?3;4i.-? 9h>m}`ĥQ1E q#L0FS-6i\ kVdzUhSfYNger9B'}39OFt\CQ681;*w"VVֈS M{eSB-P~[D[)BC@!SL5<~XU-2Ppk=~DG(D#~lC{h,Lj"_t +m)jQkgqh!&c^p6t8%Uf2q 9zGkSrY'@lTevf@SM!Mߝ 2Pnf|nPG?~x`Nqk} TJtuފ =a!kVHV3V8Dg;Z wBq^VPapUiIT:9$Gh+Wdٰq,-@ >7ӽl9T' U (< @6Y=[DYh]Uf1C bͶ/^!rs~{VGkm$lOM\V Znzc4>Ñ^ N%d0f-xj?[lXe7Em!6umj'7YTlڞQ&bFy$Cv,>H 퍷 X< ]]P 4 SyEOkne#b0+vbūYew@kNC{fUUWA'd;썸6`vCrx2T \-BvhzD[],ZMc.yQ5 x3g_%*D`z2VO/gGcR@΃h{gx+J͌W~ڀʕ}ThƲ*(|VBn:+G}|~u*r?&Z\ 2,[=KY'OKPOv,502=z>*D7X.}"tFOI /T(P<>?XW#* K^8HPXƭڍ3$i!%.7k>ZN-U9Q|O'#"dӇ0.{ A*CjӢ2O8j':AkJKү+'5f?jZ:O?{`ceBJЛJU\f B>0Xkws fa7#7O=u{!Ň xduj Tujq.a< FS5kQ/6+azd,sWB1n˳qR}5-ovd,u96u[ﰦRIJ4fٶ|Ry̩ A9o35ئ6@ې\KoS$ u=boKL꩖~KHq\W[,J&Te$N_NdX3`7Բz&sj!5Ԙ.A < 3/;Ir麋 A{gmJOӺX(-bw)8$*?u|g]TkGqR&Nc\Ã49q~,#.1smOM i ʓ9G9k1Te ӝچy'Ĺ9anСu(/adpi¿&FWe&B@72eR %߼Vb,/GYw$mKZ: i6e*@Dy4W AG+WJn;8(d1iXWoOV׌h{rUʙBroo52go/36>FA{n7-Yٔ D(07H|Q~vgYȲhNnL=ؼPR2*jYMtv{_ ,WQPj{`m<3oQ)9)љ0J  R9q ~kT=Djݡά'g@6%&o56]ѭ5Fh|+rx+uw&Ck`m/C%Cƅ7Yύ%f!yAfnf띳WtaDE!7 HӨSpLqr}h6|(i6[HOᰰ W7FP2h˪cA_ h@,&8V|[փ C-O ;t [4} x~Y&bk`Vꉌjz`$"uߩE l?5i/d& .-j$f.+.eInuRc2;8zx.ni>A՛ܓ^mU0#l73#k>NAHNSm!AПh<‰:X=r[퉥4Ħ?q#@`\o}6@ .@̥a>'M-?&pVSPW gc`*?E|mk>/[ޖC].<\W&Эy_?DaRV5!WT41.|m%&zh7wu0D4}6A-;DLCgt0@^ H6-g Aڬub]e!+0c[c pb.TH\' ;2]ՅE질eOyEX]!<_ݪl,Eu: g & w!uW Yh揖-or>  I\RO_W 8-((daYX?~Y4`W[Ȗgf #Yd#hi^a4M?:#ig_T4&y2ߟUh}TOb@͏w.i 80|ED xNrŋ'=d<y9IW;.W墹3PWa8樓[q^:D~!.;D6NGO'&ʳ2M-:X=bjgw[׿އT:p F H;-1wmxΝ @  \lsYw&C0 d1iv0;i @$Fnt']W6QEX]JZ U\@v%=s}UR@_s$ 99-imhY#ԧ-8Tn&Bþ~rP* [*0*+/ d.peƇ*\Qt+TM2eo|'kTa- g,G^!aBGk@ωB x^߿?&#w; c,7VGظpVU"(H8V<޷& Ƿ(R )Ĝ)Ww'G>]f_+K\fh?KۘZЉ<4]. 9KbXBhQyϞ@R-Y˂>h,Uѕa_#kSߜ##UD$g|곻Mp _906}LLv5@wGjPCpH2L 1a#97XnGI'T=6ՠzfxz$wENh1RҐ~Ń3*\#!dٞA\Лn% ?x;`$)jP-ÂAABGJs_ KAVmfiqu}9#$m~&H98fn@5,kpVɳRmȓtY/\2Dթ>!׍4r]x,䢪b(~F%2_Uë??mWEkv{Eݵas02ޭNmr'?\c]6hՆ%֨I*\"͏L_. z,@ٖ3C] 6.TÖ+{䚣uGx`5c/6o;wtwlB.I ?3hBc;N.w]ܱI=w%`G&@6sϰpKY%.e }J#@~oY]wS0f˳ qH(#ۄP5c*JDBKQUDxq.Op!U I RM=/0jAs 9 %I ~3˗5d&UvLo&] HHz]TӃ%mRJ <#7(4ÁGxs\-n,JVTh'0!'nUN gTJ o@C>B2rK&v yň1{D[H;v;tAd숊UUikC?8?t粧s"\ BP=o >V3TAuڢd2AXDдS`L[ :7Aѹt* ɺKCZyx|S!N'72}ƀ hpzN _xva8Ē `\<1yx# \~ %?ǟpAdj~JSեgxY}c+1Z-ߖ'K2D)dv?KQUD1xGyd/Ew硉u =+mei~;v./^ο V\Z K]OujBnR= Q~!9vM'w7ɸ"Vg@ܩ`Z۬9 XAse»=z>Z7ciZcǾMɻC Gy0c(*J,:j#`씍G)zt lVCΜ;4.`*6$a.l7TZAgVݮ]eQX}_  P+|A9B(& %ݡ1<9k TC+^jiHϹ:?7 =՛x#_)Ǘn?cD^Y">rJmwMnQJ6'#Ю8T9ҧQ[E{LLG%E0}_׶Ќ!mCYPx m`o[Dl]zF,LcH)mfK86Nz/ ̙'^l#*BG̸@L^]f8} A]:P_=~􄈜y9߯~MCWe^;1m`h,]TLi巜 ԆϞ?D5?1D]UGlyXKfG1Jc桘/] lS>XZX0(jjI?VX`. 55},j2NWC*y5`&KUe9ҷL<*]giN;y#f3x9,WWb` @^hM'̚h6E<ʖ ]FQ 6RpyTy0(k~)(la^xhc>;~F>jϖ|K',}ŃH v|sbס.0HHXWi /htv&!a^W;#_Ms(!Î9o}tLMY;`yc#NBn=V6Eɏ nOom6 :,XILqbH&aX9ju%^" Gf/l)G%}3^lyY^3_G?/?e0PS-? ~qI-;kA}%R }3~̃.8yY/ S% ]=jբߛ!/bukA (5id& ?ƺ 3ۮ>w`nsG Y˹nn~DI*Sk,jx U p3Z;Rx0}`> xrcm1Å}R4 SS>{ *zx0RW5RgA؎g-C*)Kh) ȅ7XV-\s۾Tfo="NX]E.0FxD1uo߄UDg$s ke[Rc?HBƢRA9qhCi沦I3w+ }WoI)vQ3}ݠHqm1$& !ȁ+&`1ϽV'? Uē%sȆz1,'j<@Lܜq!f).6n(%x OULK0@:v7Re i!  R-11$s .͗ KᬅFE\.+Qܴ CP%fyCs8Ytf8wXoDs1Tm]J)\ eL#4ekU,mx[l7܁7k~oHŵaIj3JѺ~;*h,+P\ٹ*b=.g$!?t|j/:;:Uk¹iQMTRW,{g2q}<9ZIji8gÅ "4 VQf/BYSWYI"+x@q Ss>*@+3G[ۗǒM7Ȣ.>< HLf j2A2o[Awuᔛ @WzVO=-Ns[zK!BQRq^XU@'Nr/w\A?#I zŸR 3"k=r,t$Lؑk;RfC CW!5c5y,[h&6fć K~?%4폕@魧 ̇B.I04)@j;٣?L1pbĩ27ѐTpbYPL.NX/}ukt&6=J%nBSSൖSA$JF (n~vhoV*ƂAI*9&fh̻DHS5M n?Rc׳GM[ve]Yt!T bxS|+7=H@@|#ohDu sH8Yt;dhϘO#3%K<+El0Kx!y8 #QI`EвhD97 - i=ʹ6%H݋𦋠wɖ7t;?e/0MSFn^T(Y1t3#pPt pyx:~1N W}['P'5J^ 1%#!=;ݟVU#'IwV) _p;6kTw ]{;go0Nf)U;WHK ޓ+`\4^1ހuɾdNhك~(S"aMװb]:0;Y~\)S{ TVs"QCfʁ>$?O5^pM3u0z1*ڮp?r~b{{=0t.5XJ#A3҆ M1(A1 _ /ԅ8ED`98Z$K0]Շ<ܗOgv <3_pIݟmއYϧnJ)s5 gPS_Rkhs5w!d7kl7CQrHP kJNTNQ0Q` *[Il=*0#wBi,EmB#Cܨ n٭/ R{3Sy?JfnN0$C ig57@dJv} OL`"ڿ+,(vx07˄4Jޖ&0nUqtIQ% FPU6'['e2QH~4&$f9j0 ze``2ӂ%L CQ `[giuF]%grΏ" la.99SGt/RL*Xżf/bs\F.A~jrK'EƅC~. `&ߣHó-EMyL Ê2хI0˻bQnn弿܆EmT_ƴƹ4͒̑ E<']7?T5=.r[ 'I=!diI}e|sSB!BNhrk~,mHBbmLGM|^^~BDHCaOwf(] PsKmY33~&.t\*ދBM\_Tt L[T p]bv:_!Uw{Dt 4h"osO-4II2XP%si@y[}/H]·G?Η5F%5Α#,Z? tN} ~J-êWs~u1.0 Ѻ ?3f8mPWKK|S(L&t_1zj^cU?K#~vҟ֮ޝhI^5\Ȁ]̵5|yG62nBfsdE{@.nKlP!,elł{kSOѭ=r>Ρ!|1)K|4AZ^|dHm8@#ʤ~QBފD-J?:^,~J儬:(ROٞ-ƐpN$]H(hC#s oy,-ISb˯Rl:3-z$jTa @70fg 1ȎLy-S{W22pgWnSjZ!J ־O]joŢe6` z\ֲzKYAKgFT5cԸ *&E_cS%^b`SY2\ I~Tct-T.Lw9Y@HG_k9PL@0dzT6K< u~OJJ{ߩfQTa\óWQi7Qz=2 ~cnǓX,i;T=fSE !?OXL\Q$\qLwf{ |C\-;reEPT[{^BV?wf,Ke4xhI%eݻU_w) 8jވKU+ʽшvPAOqd2pN4=e4IsKG#\zXhieM\k9\$[ADdT'?v**$T%IL䍋id5C3 ӳn!s[jf"CiKzCiS ^Kg|.t+S$V`Ak?8MGԀ[-Y_JX8vh;qu&Yw0AC6ɞf}"Ns5 {W'EfS=^wӐ>Ԡsӡ{C j 8 v?4eInDۇ5 Y^sPy3"$At1Ji}SѼ#=W#O7\c 65BKZ:Gq$^f֞ZFFNYGG$dn@)[`3Cu<Al/=6k@@1wa&=4ЖyJQN4ymS996 zˮf`cK$ |N9}7 !3(٨_> |9LءoKH186۩^ ]}V6;꒖Ip~ E2 N]).l!gr("MץnzIS1!86OṜCЎX\%n6vlV@/O8%\e6"sQ? .*9YS 2<|aBQX]=e^{1%|E e9RJm&t,({mIЧN*LFee՗ųm ,HeTu$o??ѣ+)lXh=X9I/|PZǺ̋Qr b«Ƥ=3JDaP?Q;܋=;^?&M>TJ"D Bى13& =ޒk]ŞRLήmK+'` RX5$ܓ1 jܘXFc6gml%FMNidQFjp%p[!P)Ef\[zQی3oNpj9lii@(hq+oMFF2;m[*0,"ۯ5y!*t=%NZ*h7 ^嘗ĂW:P{˼7St(O t+93W ڋ}ג@Iys"ɲ҄ě2X!n[4!sm>^ jn )Uƽs6-6)__㨙SyPR+TDԊ X\oF`>u?2g& s&N7'Q7U rh )GqԧpK_= ϟX?tY23c]Oi^X%X.ZzJ[ۻ8W1/Eÿ#er'~HebV2>}nf] A5 ^pSooܑ.;ѥ/A_E%ڛz1M|)v~O/ʰ_q_yϖ=|'hPoBK?MQuLk:PksZ RULuERmqw/(&\#1u]ŐGddK<5PU+Lz3ˈaJn،bMa3d$5v]L'Qꐭ=ŔRie4įHZN7vh/ݲ+WyeD@BJQ!t$捪o=?}p=>aN18(IT#bcE m;c17fEXfϨe+}$xyp/iD#.{Y%Kt >{7 kl|Aˋxv ij}7BU&͈Tν^/l1)0=RNf>%9uDD"/Ek_FOcOs4Pq/We帽n:ivОL&))nYQIMr^8[1 q-,Pq8.{^IS$tDRyI>c׉Ɨq ≯1Z=ƅTF8!'S,|3'6.F{@Xy[S!zCdu﹭()$.$>U<E XYPBiWGM7P~V JFQ%L.RϽήma%uܯt#! \ JIlqCr[䤵7l[{pETxcmiZ#3i`y8b «rwvQֹgDuS 'PhŝWX7|3ЭC0r5BkkϘOlM)} owi>2L̃Ê QxS]U7q ravq *6*5848G{U3,3  sZqPHӢXIch %Qܼ P~z4g+exGV#+ay2({Akۇ y7Za#/% Eagw-fmJ14gJ&w3t$W-VD #P8hWۡb_ـ 2$/uB3pGM~ѮID,u^wlG9ϳT]{dڟ?"Aj^[`K3G+Nbņе|UՅ,ޣplj'ǚܲˢ_7Oi[TYG]=5}~Yӛ2:Wχ{_a9zJ/ÕIҕ͝$4ʉ A0!`#2^;MsL$ag ^ymQ7(POl!8 ] ẍ́hTr8 !uG ql6'_l$ψ~bN[[RARoNCX~=jFt:Yc]byK0xbD_11n!&ͬ$w F>JP ZUO6+x;l =͢O$ A:W'߾ٵF%:`4CAnQ{̅Y86^P%9ό p/®P u,Jfs`4d,1|z)MՕ2ć&L)FRk4dɦZ!r LHk"@85y-?V`i^CWҙ@-}gZ{M0LPλh20#$f{ߔ*A{}'nDoi Tۀmԙ:x(6Bp'8!6zK}!gwf؜q-v#F=,}OńKhpsX'(PCo^'~4̸1*R9wir S^'L` mՐ>e;-<"o'CwnP; ٷ1u>DrCcc1˪?kKZ2GC7'5J-u{^Ka2ZG 5Ơ˥ W_\u#Q Gɀ0ୈP;?̛6ТlA$#ƦDZ+fjKyz'79Rٴ((elw?jc>:-L7 0څ)’MkD>Ca6'zaX𮄢&2 a1RGWX1 w5晾MLqUNfj]fLA\hZZ;M/ܾ+~fENlD-P[0~}`r$;d|UMb±N?[G (Gp ?IZf\K>w^EԶ8a&ʁ (5jFO9dҗ4S MAWnW'PM`2;״csNo /Ds4 Ps{nm.in8!ejXY )R*Q,C&橣?bխw']2,ealN a+m7 @B:Ƿ_m_ ޤU1'Ӑ$lqVfDE$"iO9ƵYIÎ.Pt?K&ĞrZv{ٷm,F):VnUG\ u7#˂HkTpz 8w{8"HNW<53ad>i@M8w1Cc-lo=ʝc;î C~q^mg^(8^o!?!f/>9cG;k%Hqz4Ĭ#{ОۙS6퇭U?ZK˟3G6m{mLVç"FOl*(u  siH Kq!{ 5WϾ]2 }kk^䄱 =2B.y8/\< N}h4g'Shc&>PB.}AwbG~뵯&&9o3'*UMl.&EX/ҩ8`7Agnv*&)q_Yyݷ{[zZ>[չty8>6 EE5 ,RLy~;>0+.N|PLwxd> }ʩ8d_ ._SPe̕ⲇ> `C wn$76zqNO /* Fs*Z38d}c(j3oWk^h|. օZڂXy*?{ wtV>d0]{q QLJ+,7]\. C@S==ٱ|=eRE63ϝyG%9_Zlر 99`&3eT'#n>Yq@dD Zݹڗ1^7J(8hw9BWOby<3f O| plK5U0R oQRABM : $JI DWE)7 ->qCOIAз^l*%+Jje!yR!+JGR0A bn=ȉz &ywgB;|?k{Wmr(J<,n6M?t@%ahҟ()?q% dp7?ԣxrI=ptґ/ }7Ag2zhH(-)dW+Zҗ]ڭSn)u(=BƯ14Ao6Q_][5/ERfBd: d:hݘo5iɯeIJ{*5:9 (t- RojX:װDu d@D Q?)^fAOK]ɑu9rMV=H~keh2`% Y( };n ^2fPY/Y#^4imEQc)kg MGNzN/7އXie7Z W})/&քiKS\ =x;|+󨷗Ԣ+==kl;һL1UwR/*WWGqoq@m*!MX=>_pnb4Q,̌θ"^!\E 1FZ<+ ДEUU5^aUteX] Gy_3tޫ$Q6lz|gVoSStҫ#6GjkjߎmA)ZGkG츷&iŠ/iL +=fO%n2-nQU_Y۾8!]2Q"/K \m|6 a< /"{rXx(̲ m81vC#`~?m ƅSTCrlk48@ p 'clSK[ax8"ĸ 20oBq<3&,'9וP*:iM(}x=]_PKr]QzJ:?WH*;Am66t(,3rݙdUWepvB/0V0hճlCNlrK&7ȃ ~/nIX@ٓ5yX$>\Hp66^}XȢ" 4y΅{ͣ8#]LoLN,0s. tg4}4/";)X#Ă~Ϫ㈿bhK s Ƹk}i~eD@!Q˻`1sϋʍ8[>rBp"hOy+x)rzD,?%M!dpkh@c;`bcN:W7~ 5u1{}7k9m' ճ.0mn3 "EEdL Ͷc!iFejȽc`_(H}Vw$ z/ OPuvqsI<3mRR1~On=_Fp/s omґ{Ջ"2=[Է0dA'>l q(( VFG}%[#[B5@^*0t}M=sʙoX!6eaLԏe@ĭ[YOէw`v^qS ӣbpw8 0NsnWx+;]R>;zp,X1ix FmAe¸sd;lJD^ F>?zxj!p*I\e[C/o~^v$ZN0' 0t`fhݦ,Y%v7I >a8qt`aN1CIӟqks!%yFrq?o?5'yҁLŘ8;: ,BOTwL!B,6F+D诜eQC!&v(ic(۾g$eNUs f|^>K:Ħ1kjZ!WݧZˆu-j/kxQPkj #q:M ߝQE\MsyB/z13H7A[RP az:&p*e>͞䐠俖)֗Qq"gso˥NmT1a@ޛs ?ˣ4{+yɌc~8 }F FpH~D1^y~>M /EgcGk(m;Tp =uf>6) Iteb\Ǽ,լEV c C8#KƆZk_#LrF} : m) Q HIɇjDs⠉O}#FMGK+ £?НK m1``buNTh쿾rri.X=;X|l&j ĶehnTߗL6KuɈ}JR0 ,}!+F}zx>&F) a>ehh /6͙'Ù(uNsY44 A'$ ߁ي pNOY;8I#nw<mQnM*oI񘍹HvobNВ@f G=(Y2#V+諒sezޞFiҊG~tj 4Ts卞ڑ`ݐ;.+LR_C})52黯_x耢H0 xnLg@$0`BPTvI0?H(b_| 'Js 1U5Xc|& Ps+x@X8wyuvnI ߘ51qpJ3:I9+5W$;=#BqE "?/_'e,|aD;)!fq\C}>{|G,ۂ ^7R%RjJ$ 7$,(Nݞę4T8.8H=9zH =TXDXoy9T{@H 8x1T~U5IL] FT@Y:jv7Cw= ݪ'h%gn&?Th2c8 u鵗k i.XLU,y4 n`Q;30"Ul$FOb .kJ 7Ms!w= 1>4 ҨG鼡]>bFP/j}cpw:dΎ9%'cWdK3KċLBRd^T6Ƅl#;Gob7Z\ 4#@Dĺop(][U2گμfbb%"A0&g>{9TRknh;‚d~?}MfHY sh/YHO[Z3MzR(>R+%8OЄJ ,Ch41V)qtLͅ3dߞmO` K@7GB-;d^$'QdNq^S7¡ V`V.÷l²[rktHh"Y|x@s_-k@2}i3,:Dm&"Pbc<\Ni8/34/I݉n0am.9 !6JKf '8؏qN 8ⱒn{wNGvz+X?#fVuF;:[&ʫX܄14%$*hR۩h K<- j)[Kgas$q֒7OuBJrS$ԢxjjOz ^1nu 966Dx 7.\nzYBԚ"ӠQ";N "ȉ`0o:Uy5zdq/#t;a"Gf/w)}#ߌe4z UEpyp/r/9wV2hL; YS"w j! _N9Ϛ&-w>'Bk5i="OKgԯ#'aΉjA0(g2r"LFMUzt>(2{BծhtH!2h`o<*֯0]bdPaA\5s4(׹m1ˀNuɕ9= K#<=7ĘR^XCF ^LE[b, 3)[Xg\:XX-> ,[ah^+&(#QTWcSoܥj߻#8a(LIÑ`nXEΎL-D?H1,$u*y[}l ΋Ů`*P@㷆\oɗ{=I)dgbpC {v< y)ۘD:%[eȆ"̫6ٲ|FkveU B o`Y8@-Awzp$Q\搓`2EPd44&-\! h}}5]1_x&7,PLg|VnifV7&w9u9$R0-W;\^H3qzq?;{Bڰ~\lJp1Ѱv8Ks2Ed֓o;V.E}5)գMA]_IjB+Z+h=,8zmk=Q ũ 8\bPn1a_(z;:k:YhuN(X[?x2n%P4~L虛[LRBq (IRe\fƿˈ~p:L@uIi V{xiT\v >O.m)XAq5Е f+2*e@_5zy0||o궆,lցK%'uNpyC~6ZSŸہxK)iކ8jjK>FpY|JQfa^U}ll"gmT@{8Qe:Ņ^b2sPE)u{4xγҖϻ"EǮY!t?+>Fa bʄSE[b!]u|h/xka w5ٜR*Y}AD:c8)Z*N,5 tQO¬F(}Emvidb^<`47P衋3{V.7Y5f]$dW*Z ,#eG/0C/ X`V{'nC OpdC ['>~R,)_ɚAB.!"єbH uX*rdB L2a"{Hi%dB~bG9܊>3ɳ)8HS'8K^4;_-=$'c3~oO(wI:蔹g]b{ɄT@@+FC#EvG5ؗ[0uowdeg#o#V@:2dO,&QpHP͏sT`}~Ic!#t`&]9<G~$:jA7B3P $'ި0QvaX'M3ۧ̏i V` $9٦/ݍj o ZQGGLogz[<YSUAFa' ҟWnd{ 9ȨNPصcbX+SqG_qb:` vb!8|1 8w"pEHᱏ.姾TcWLx*[8m! 遟ѝ4Ɋ)H2YMp%fНI!OҶj3Y?zGpڅO`jyZ;|dƁkjAÿ>4Z3rP`kgEQ* #`^l59Ce:}o8]hTCfs@"]"Z PU7 :*dO)`r9wM[4)"$INJfjjF4y/"AP<[ޗZHTn|.7H @8Lq"bIIFhN_ oV_^%UB$AĿ9Xܰj@O#`&2cܷP49+q!:ЫK[>ٚx3Zt.X((>oچrr2@FM42-tw39SXu Vݳ,bo~jTc&^UoApo-c_xm^tK-Vу\M9rBBs6GB<{{3| z}v 4<ض]=7":bqwP6:O?SJΦvYzr`8y#aX,#ohc{;o]Ea qP\}ѰP(j !NܽB"h=4ZuhHs@;Yr01/"Cve[7nTۥN#MkLzLoX6,GâFOh),uϑ(3՛^#Iq.3.5ŕNG c{<,_%a^QOH|X2h|XRcIK4ϤaݞքCn9/a U4Ok[Z7 NJ)yE=OM|ڔOVa}C.d_TA2w_H!N3rPK[1=l6:y%ہFH4xUuIWTX4_ 5fͱG =),UIa~^ȱ[bƚcyGcRzJQrqmn`u( mFy~/bol*m$J|;] _)"lg9LU&OU~Ax!kz k~۫e;Ϯ'OK"+ MAa GCdI!L* >T1 ^ۚʍ·-r!N|1II.e {'ZIOX0j/NNGQ'<a]s,d{Hv׎8[N7SmhpٺPNe|} Cb}M_x&=^ۛk%ᬨ6 Ek[kuaS$"4ӏO+C4]'}Nߤp?Q:ᖧ&T_UwB FnOO_w9/Ge_gEYn;To_^ @ECb/z[.![י N4y@mVW/o wz$ A.Pk$eO} bb? X\_ț^҂ ֫_ww7ßi_mc9"٫g_G ~.6 >#znCё8 ;}yΟD@vLT.u,.QL<URu78sxtsYoݞ W+X)tt :Z<81.7T4p3LpTmSiRr6kjHi<@߈eE!pRd'ikOا2e $Ň{$2U0\Rpt]~;ͤdjˡU`_=!-ܭD)~POpq$gW6YL/u;Q 4QWD%$ U\?@+Yg*urDx2$Z lKY~Ohbqcڒpud:KZٴSD7.i Ih_ kP`>ɻ^.Cvgc֕)P'_n6O hp3 +drq|]EpǁU?Oo.,D}FRE ݦ UXt5ٴ <Ȋ\st$4"9bs>S"?+~k͒+nFX1s 6k` i iJ!EDݔ& M*"o% 'Sι3Lhw%l療٢BB+˹k%]ҿ d&0|$$t9z4WrGFr-u}y ‑617ݵ2ۅr0*ވj2@ JŚۣW=,# Q5U5X &휥8J6 /f.j2E8Pƙ_ +&VU @S-%p6s5] m*Q'KQ* t*ϖ9Ȟ⠬|aJKv0]c*Z#9Êf47trC*&23 b&pE}잫a(лeF5kv+eoŜ/蹐tF],6| /vU}!ڲO ,_9YH`3t\pvg #۪ENP(KV'O>ap)V#{nk1"yQP0 ʜdh^$rd5d&f<ӛLmJ<@^4PE(3@_a4Y q@ ܕXUBHˋQ{k%wNP]ӑ8㽹R*j#s+_XMF`TFA%MT- ;؍+o.#%F䩨mYNA)-OZ0cF{p>821ll^庐=VTjO8ky"/scѥ4It[= oYy l3n43ǁ^l'H{ c>֩~#@xgGOJA -з81҆gS1# &yPkB)Ьn v鱜D~aHUa+J ( (QU M g>xHy,eDCo3xӒx-7bڔ2K)ƜU4$8H^6O?_Yq:5b)A# YJ"*m~ ;-!QTSչg2B௷[>E0~CCSE3l;^% CBw#=!eDL>\ qsxQ ִqx,7ݡ U z!il1FIlrw`D3} '*DOY<}'m$Z1g[?g(Yi{٣ԣ/ UčbQ7Z3%~:|BʊXtVk)()`*Aş*Li9*tN0 VTyTO>3^ʳrYx{ 2or@%j6gy"_l }ΐpݜVJIJe{݉+D39(Ԯnqpκ=d?L6l8D_āOцeKvHʸkbv\řYJVe ogfly['t&v><|=#WixfÌPI'}WH'+q4%5}2ϻ*}LE`H-c`' XŃP xSBlu MOQV\q&c*=-}yNxX?_nEyl5~t^Svu8n8}\FQ%Z_Vwst

'X)3r{mˏ+i-tC`f2dcZ|3F#3^Rn(:9Am#Jќx5ō5cc{4?AR| }x+4BY (( #韕@!#E'+TẋE)TqcsÖSrUWHsDuoQ[e6Avfr5V(k% )JJHQ1 M G^f=U!ۺ4sU3 q"k­Zï釭~^5jCffB1ɲqQ'tW ]iP#;$Պ]8ۻ+oltc.ՏP6mj4;TՄ| HOz)O8¼m3 b=`pLfdSD@Сͭǂ2N9״7;4ekbr7pjy:r%+z2йZddwbRb#;e⅃w4_T+صa+"+'p   J_,MT8`4mj`l\37ܣ*pF0ǣtGdݑ̔%i¦1`TJs7{GY@JLq ,G.D?aۊ=Z`yAno@6U8r11@zB'Qҁt+O/kh\K'GWZЋY;<0BT?@8yVb@h#6yΪMp_q_V1YJ%UcS"]|C6 φcX&E@tb+++ EN@$4 A/Μ13~-,L`q&˪g O*NrY|Yٵ_M +BEyORH]Iԡy7Rİe>A2Db=^6\#3SEwW*t_CDO-Mgԋ O!^ ~VHfIvȞZih[M#IrG[nB˫&N'CHƦSZ k5^0L[ ( -d1^@A#ָRőtKp =ݚwicִKYqrGP_K K薻.V i~qGMH";Un1 /:Qe@֐(Jv&D$}'+V:\~?ТR ŵ{jC_hrh8)LnCQeXO%}]aβ9qАWvmgHćK5+Wb3a>dBubh)cp? Ck}!{;OI9@2(•í֌32BХiR(KHg JJj-Q9Uwl`%qyqհ{[Iیu ;YT;/z˘e.`mDAWi5>%W iF(c%ϧzs, ) Mz[,9ESr~w#;0Eʱu#m5zʕ1|48XhXZb g y摖,w7MHsQ/s֟/Ǔ OGeCƴ1wBm]^tX73*m% +C#S|䄧@{Z^=յȷlB\\to1Q\i -ccYD c`@_hҙ@,}ЧL+!!;FeW=+p*U4&h^]qW(PXb#w(SkCTqWf\M5:6ˈQ~sKVӚQXړFGi:]aK*aԂ.|/vBcmn76{'$Qzi\1'-f$usXR-4%^ک*&}E.c#| ݳt6^OhES7k3 )Zd ~v0O F[r Ȱb@+o}x՘ns3`) 1sFƑ+1A68cK1@V;.o:oE u%Lf9+O{J; :{b 8в^XsF_+0<""b(J({5 kIXjݶKx1\LPi'{! 4BUW5S7ಖ*y'I6$]jrTk"[`;"|qNHTW!tF:副:yidz847)vnJf}2lՌj"a"J^"c?WnO<{(O;ӗE_t6c/L YnP_|ckcԠpGO9gjLKPC7[K|4w_͇S=T]`Nc I"MC6x^͸q`TD,ўK6=;.-yd+.iq}=enl(evLtB"R3YGM*Ii$1?-18!3NfFj+7rĖXz0 ~"Xv7h0c7!=Qk$MK@tQS X0[`1r)tQP4W:0"f#S9UnMCpQUr ȋI uمdr>t1knXպ7Ȣk7zC~]*!.B׽R艡 o[ tJ=]hnC*d/KjwH '0yEEV`60h}| [\BzIKuv.9^!82#;P}jũiQh#w^YDGLB;E+ɹE2c*uJ&q11;}'zhhռ,d""ܠ6ϝ/Κ 9u7G4U»r3aYϽxD;`;)Γu|$R:+3 /V o7'LE E1BV?/U~b}Z\mA`:A ;Xj,5lSo9+ H*g5ݻƣ|x ќTj:H;[7 uaE-gSąoO+Hd{%=VCiQƺzL%ຟcz7R`쀳ۓqD?qvYk(Rk!Q6m;P)X{QX{Ή!).TR/1'_5xk_1±ØU3PA1fɤ=QSDM4Nnl3o<f.r%[}80\c |USZUL*z=u xrtK@]T9-=(N tH6ENXi$64F2*u8^zX<ƸZV,Ʌ|еz-+>t~n@ Hkе[wj7P)L8L`uʑl)(])e`xb9^4>K$1~,TMr_ 2_p=&4;D\B}Z!tBU&gL9r$]_Ip9"Hh:Bm]Bn `#bر Gtq_"z]Wa~)LxuJ85:5IF_F8ƅ>W/[zJb@:9`( 7;Ս`b·b>#qdӽOfX"x> rL+@] Att^͹a&EL=ő|cp8(36-a갧H 'ܟ@ˆ \(4\ 8+G?jyG gdF\*N^G:$ŇZFfIƒei,vcez\ R<-wK89 i봅dG D?shcP LD d&H vR`7={L9q[Zd+d$3> t7AۡY|>55Or1IDHgbbaVMLWUPH %Ѥ?"OeҲw$l#1gƵ0H$j:KԒǗ`BOłkV1=x!HCb9ٱ'..tq1`Z ]2J{;.cOPizmIxV @oГ.D mZn}yiyxI07bR /f'q澇]D uL:PH&εRGxGq:JO/]G*}wCS0_UK)K^lRB+KIv9$@P_0n grDT_VvpMp;]U>BCj7#֩Vk'gCPd:y isqZ n SRcQ3e9<^Lsh=k!`yB7ZICIb^ RJAw.nو6*lrt@׀.t ^^>VNs`Wd Њrn< 7Q|y])`T尋b(Fw7S64MW%ʎy!kLT^k:U]apuJo0(3`F-у=bEo˫* l}4@ɭh KHe,.&s'ܣͼ{ڽsy4ѾI7zU騺)sʑ ʅ:( ݠ\1!zcq6H8sZ{ݗ^$õ3_uܑ c>񽽘/ iNt8}e[i4ЗD=X`EȗfYl|H,9FitT.?I^KM]_ȘEx0qqy;M 㒁8eU[.9Kg2 J@K7!/ }"C\ ػ_+E۩jՠgd͍9]Éy'Kk烋I=p~,gmg .XdY3`ŕƟޖP wVpX1M ^z_2N4!PFD==2lN~d:a"QPIW5t 0/ s62kT~V*ЧRd{y嵾U KHZp Qj$~P ]/Ƕ+}Mn=DwIf:X4^ꬉA."q9M=a g&JlDP99nԢ!P3z0pGqeE ˺!M iy͋A˅:>3,`9m5<$ezZK ѼK?yI Ѧ$oi_H!V2HU' m,: uSEK9q83bA;!'FUpxfBZQid 9%T!pX+"d P7xPižɢ/ uk;,G<Ģ7twV| E{̸] Sd]sW>r.38et.?{v+~`=kIM")_ u ҄v’/d%w˯dAS4Xdֈ?/t`ܐ5Dڍ꾅bZ|;6k%wp5 !aڳ ~N~fWO.8ĞGlo@q3W*b^.MD=='7Χ묆.v6ʭ==6Ն I ʊ:_#l4Vk4f׊Mr~̰ͺ o9vзjVYvؘҡ4p׿ԉ9>gô`ɵL @,wV7G ^0U_X@F f|XKs@q݀zy qÔp"3 ilrjꈞ $Nf*?3R63jv\6[7irmކ.Xbs9dkk<&R+w`-X~DCS4#% NAN^E{븂O%oh} Iv]VLu cӌ7%Z,hG2Jl 2< $=c8  !eUueovt<*oJLءS4Luq_{.Noe) iӾ$RBlO8ۊc~j_@as 29TڣӉ.WDa+ . P]t' PlCaʹIYzJz' +@hˡ&)?;w gM4wka^hU6u f1PJIW+nV8me=C2@QEGD؟bi# ӊ@+uXp%Kp,-[ڡ`4U^}\֙}n@0*jp811[]19[\(#MD6.OL z zqH{3q{ 'Fjެ~lSM$ܼ !$,O{9UA3e1ܬcˆLdT<\4GxQ3]DZDo=c7\ڣf>V?#=7oj.҇ $=C"9hRW(8(ć|)'b ; %<5܂Ϯ#_KԠTO&h5|q(Ÿ|QAgB b; U"}@ŒU mhE'F]m3bbkC6r2}&!UBWwȤ!y+ٸ =_˒ygC;H`b=ȷPĽkQux?I 1ܞ5TBKXP{gcN[y*-WФ/­!w;"+DR,mf(J=dѡ&2V|gPOTpOVO[ ơ&Ur9ZuK(FNTn3u@C .2s ͟RRsH}tQ)!|$*X'Iv|M|6[_wXGҧJݚΆķl= ntuD46[G,ŒOO>Aj_f}i iJP3_z+ l% a45' BU6 gQ&[6#'``4L--lR:dTbyV3aseJ-ς{t+q MwTGu@OR7I" z%yVg'п(Ks( |wl]xX;8̍4.Q0˧`eGt[<޵ɓVti*))0ML]Abj?t>86׿g!3M^"-qs\(b$";-ъL/)KO!b0*4 ᨘc@BD/6d@qJ%85Ug&[=AFP~wO{ hzkkrԡ R96m1}e`׷CVdB/QNw;27K}S[ <Ŧ}Wq4I߉0c8U2 #R4ٰ{lcZ0ayv77.Hڔs ҋ2%ћ!Zk)_mN9\M2fpKrT3s a/1-.![݁ |Ie:+Pȿm{kB9O3d[OʣL:HxM mkW_:E;7F)GwcSuph[7J+kSlj ~x;*m 1 \җ;'s\2o"1)ӡ.@wD] u /VR ~e J0ܭ.{WܘP0%Mc.Rs0Fuh)r1<\QcI {$]Ш̠gI+aÍ,Oz^Q(pa5Zx͏Z #Ul6;:16xB7=& )"@dH$80}TeVXk7xZsBZ/ހJK$^g`(t<:;ܬ;ۺXcv  _V)JbX;a%QСSH|/ @ܞ& N]_Fcs8~6lI˵P5 㙳`6)–%`:vVs4ԱwA5qz"UWrͪ XԈV03%[nv(C0Ʋ˥nMyħ0J^ixTYuh diy&OrҎi{I 䭩wij},zp^mǯ)߿H]{Z3Gȶ~^[!FBnUe'q#{ !R*Fb4z%M[QhзLvǞ|Q9{&EUkp&wm _Gˬ0j]f{ŸxT6P!hN'N@Dܱ }t1"Xp !6NvvԖj.C81zt+w(EYW.6˔ƈL5rx5 FY^Y !8',axrYi fe5 A=i8 (*"N,R?TJK6k˅Х%OG ê(?&ZC3s$O=\!Y erSqe L:>oׄs,|\Yۃ%[["RiLKcٟ70vcAג*;<>}F1#nj~"hLBvc /)1eyb,f_)}צ=SФG Į}flJ<`xAk2d&أ(3wkde+[ͳw=S RHl$0X{2C 9"Л!{ ES~z_deL7]cI:[Hbk&g/8sʲLlDW3}("ĩA {Q`34B_H^}^S"FW||Nt[pm`;.رB3 v*ټt-,x w+dTR 2F~DTn#ǂ|\/t 8Q$戀dic{3,m7ږJZdڎ~s| TEkQmRP%f\'5p"B#Qpk#ze5 h9%I 0AP΁ I¦!ytNu,90{˴s-ٽTV.5@`MfR|Smbbc;|QIwUQv-y;t/XL\EyS,ञ||?.p稻t{Hei/u-? !T@@557nu{KJDqmtˇGN!"xDhk>78@B <K~0Eq.C<]9]2 `"OS*O= şB۟3ܹ Jbn#ҽ!f$l۲>T$1&' q3@%&nJ©t&h_؞w@ .!mjάO\+Yp:m7JCwJcATh7%AHTTVAzdHkK V*ݮ lT<}K)lE7eۧouL"*e$;GqgB>&e]jZ>FmɸEG{8NQ&^'ȽdfAvM{@((]>썣#] ߊ03YG ۦ)KMiS7-kcܒbFl-X-MI)> n:֔)4aJl&5OjU`CA1D, ldck|`ScoJWutB`5Ӫl1+em4SrY%]/ünn0 ٞGfS2 P2c{XJVa2MWQ~U2n?Dh"ɝJ"r`;$mqlnZhJ+MD8eIq%Y`ȃ[ 9 ?xڍR@-s(K3-MgԧUyy*]|ڝ*w&ʨ{PZĉYþU˷}Q=klDm pGE(+6W>?t0(ñP?6N}VHĹlЅ,/֌*ay73uӒtv/7lxJQ*0I>@#iʑ 5K&"jA~B5/*Gd|?!UQԑ&yS?KaHcQΟ35U/՟Bm8X6hiD6UHg4ܶV[ 5 \ i Alj-31B לX~#ݲQ2 :N642UGw0..6M1L1VWƜ<7vޅ|? Y{-Ֆ} 3 0QĔQҹ]\ɕ ok7u,;VW(XwS t>V'Y-ШA)A1;bvZNHz!G+*g) 4ntl>Ix^и)T҇RzVo~/jN)@NhYNC76auFn=g-n)I4tH *#6uz#3. cV x"AIG@´44C, i-ʶ~IGrj֫jɳ XvoW>@z@^gmH;cwZg-ΥԙV85 aF@t Poeq_^ٝ=&v?~Q O`k,nO;n=:+.¢;. vtI@S17 d_gCld$!)lz{4)dgCig;LwGc)ac"!@=vgj'6Whq4bG5q\$si'$LqZ. CE؈-1T=例 Z qn Idw3-ъ{/`XD(13ǻ b=;<96s5c襩c}TM#!g#dq։SA^Z;Hsӷ_|ĺ{DW`dtz298Z<5 `D[jźWLV ,Ut2|dSF0A{ "Ena s&03^}da1.#ֲ"MZFfM7`֋HS5g-RS3-L@`1&Gb`ֵD9!bjǞlGDerCa%^ѽUR玖B> bl^̊wx H(D75GYzś$ݠm^φfH;co M] JjQqg?^a}.j4SOs1oGuxF^FYkKw"wёO*^} SlF>w)ș໓DKE{6Bws}PU\7{oj_Yu|_Of NboxtaZ&(~y~po^y[jkl^].̶2A 'N nNہd&bs%zq(;ڨm}m_:,;4qK4TG,-Jj @tdUDU` 0Q0kZzWЦVk7G2q("(䰲c!k@) ="fz>SkUp\3sE1ˀ~8V:ΦU+}ۚ[H  ďto-<蹢a5a7 [}& CoN@A*. J l#%XM qxe^Ԋ/ոgGn|"P dvC1@8:˙`,% {2{y>Kq23p9 b󃗑hϽff_\.2n`n8b=1(SsNyM\5 R]Qի?dc=/آjG(4Z%tfl 6BkBjA[?0zIYy*(p'p[b߾lɴR jS$Aٖ3ޗO$NPT7ݺesVX^glcrw%pIi S͑[F6}@t7p29 Hu$2&ӵZs'NbIMf1' Ip{GIc6/2앪m|UىdT!TjFr쓝fUH\9G'"'q#e'`'>N)_uzAO“BT/ZpZP(|)-a XGȑt?0UjfF}eB >"m^$3J O٫o󟾩xZ qryNM0+-r"+䐙Fq*` Ӝ5 pY!!fn6w  A A@۪K*2xUU֨ lZ\TR <:.rzR9%vk|$wLc˜Βmn9g|6!UL-`R y]ş5woE7PڨIW '\(I v݋1ċr+)|V#݋{Gix`b^)'xPYPxxx|c!0v%ya>O}`QfK H̢AU}fTٝ9IMq`w'B wygs-dڤEH[`wٔ7xtӡz pFM+j8}0A5L/9>AyVF OAѮ[>v@{eꗝ|Hxx m`Un-*朻0rIPeɍI+CߎCdE ^I.< 5?AoAynPm;V.*ݿb\t2`/)at׆Z;ֈXځig]X,7 =*m ~Ƕh{-[]9LTkJ LzܲUd}| +DR0r{qDR!3\! y>uq03Ÿ|]pXu')SFԘA1D#m,)LX ŭI| v+aTcԀ"Z>R|^(tO;+grUC8 $cK 2aA؆ iش2Md}+#(o(QIh"{8~sHhG_@Nl)NPgCo8tnd Үc' fڒ)ߣzJ*hn2Uѷpی)fU(U:ygC-Ķgiy2B= o[5dO8}n>3 pse@!Wa~ae'`^t6@pY:ElB.wç=jD [21?:J;h>8 lZ=7XmJsa'ԓ5ݪDLtl_,m"lzrh7*{|1಄qцW;7oiw}@XSA<"hV4Qs6Q,NZ&[&ł#݂G G Pq{bPf%+(-9 _4fa  G1(1|gceMg} şm֫wO1mKt59Ƚ"*u_uew1bEŅʣQGp ebAf[TG^䛄 afcgu_rG#cܡx 5q{e})^4~[k( tӿ ^̈L5%-绌z#Oa E)q4^DiʛK%;[o^nmf`-dfX-OAG2\z#FZJS`(oAu`G$$+ϣK |5Ɲh#^GLkv K1v13; $,Iyznv0u]{JcyiiyYȢ@˓%bmLZQ) +b_ O)+ ܩM.V-6K^16Ƞ? )@~=۸Gcc /&e2$I|elr^zFƹ#Z R6::AZLȪ|DӦ<@91/?@ZV)TƓM蔡]h~ bfYWV 7m!>Qegdg@ n)Mh5kn$ `$i)g~gQao:]>OwN>v%{e:y @-%(x~Z¤+qBL%eFrJ,}'M9Ԑ0d[Xy:WBHWQPy4C8 ( =GdIXr]L۵ Z1$ IL88紙 + 3.oY7{H0E']ٸ<|<]6+p|y7ߵ_OQ{R<\<0L M>=481WL eo6SWkgBT+?eμgm79:\ʿkq#+ ^GMUi,ф]@]6AV= &)8Б75oxKSlgمk) QAW/X!g߼"oW}K,eMXQ*V4pr;?12 "t޳AcŔV. f4wT<ёE}\ U+7Hb nC><K/ɏk/?Ş ucR S{yIo4X2«!EQ0/GXt#V̍6G!Uc,?zY|EKtCz8 `A}֥h&%/0cI*9]WgǺ? }}zD7[cDdNgJWH]F_ANSI b[XAvfXe>Tx.+M^gwp$o?:0kܕMar+' *Cdqm2#`~nޢM5E:x#A=qvl-_L- +s{@!k!|2dyv2)n/IK aAy;̷-9o#|B\"Vv}aFR&^!~ZN<}cD#M#V/ysxW^BQPMxi,ZC AFcr(=Kt-NbZ` ]2S[rZ'Ic˹%a!>?JbKo @xsPѱZl00Lɧs30G>ŃGSή!n ΂6*׾r\_|\lUu%ii-U ˽v};Y}E/zQAr\jǣ<=,m\|!*ZϿL1O/U|>Z*#+mmFᾰxu䠣#jFfl\B%3seZ >+m&/pl66f-AGԯMaﻅY'ð;&,^^mğG*il-д{TaI5yf31cchv?cNLUQF=_dZ"tEXkY}FEh{TH 49*sE*|g7AR:v]u .\_ʧigun>YJZUh|asTv;[{'">34He9y̌ E&OS~e?!b`_57fPMK_m|RzՁ%,(TPk^~ /bTh\E ЭaV.ݡq9qI_Lr Y6ɦJL55YoS[ V8[/@ K]MNuNF0 qw?U_ok׷Iэ=VAS&@{K57`2O|ƨUBy1!pGhZ-]wG4nc??/d;rTzߊ-0[" ^K*)4cGkDYʛ_e|_w,|k'qsƚM݅0C/Wp Wž\q$łC>TB^v?SbӚъ+շ)chQ'g)S/$Qg@6˷ 'dL@EGPLP!A;%%_K&݃_ &@R{x1\ypUpcUWؐ{ `fH #Ҳx%!G,&2NnO^u-$-xmڡɬ[xP'DZSVqjIWvv'5cnoU9G+@Zf/-YfJv@_8 :j EmR$34Y nZ*.Շ]a@WIrj7 [ CAb'Ttz)-\,Uk8%AP'w0j/9% ޔ*Tp7*,M6H9<[B0k_ EʉA:n oHb͟T{qC'<^;Y 5'wx0*~µ8JUG ;Oqף$SWV̦[z.IqۤjD~ b):j6XzvS?t LyByڊ[MͥXR6hvVˀs"@]Ȉp]?"  _MF(Y\u Oolr^wN;FFQ"yښCDNϭ[,ݹ!$ƱW] ɪ;Rv7pYYk呁6p&4ѹegsY[R/F&Ů`)͗=vgI~4]%_ f%d-# e;R݇g[@m X mFp>|i7ձb^tГ ٶ*֜U1tGWb!] 4޸k"DFgbbHR-C wEK@'p,:dh$Zfu(.&3&ۤ=[lnH~i'>T4~)5Er S/T"|\^ bO-[EE8d `f&|7c:7$de\V.7  F֋{#rDxwc"{W>wG P}Uëg "mN{q'c8ɘO(!|'cSKIl<^E3ޱ BT VFGԈ$xܲ9/;1E>COJ/eǕepObo̞C6ZB@mDG '+.wmB1JIF'<ǭQ|tUI1d9"!~ @ǘ0'D'|~H%eŊd Ax4gDV=c_XKؾ(y؝rK%Ac.=p;dlx&|*:F-`"(T D^a ADM%!k1=~w_]2^vAͿv`ECF쪡jѧ(a\6Mp'@,C ڛeQZ+ŽS՝TR,P\wMnbr1uC}-{rmmmA.RMM Hڲ x0QpDLZ~m-ZL,02Vn[rPFI'I€7XB9saF:Èp d ~ec]>q(x ü%Og<# p,7`^^5!Pٴ.ϪZpI;\Q㢐pn]4s V4:m#6L  C>=K. $H;~oU_q.#=8dhN/i qaPZhD-H:Ii{d0 izQÍfװve`%]g#% ?$)~S"z]sS6Ҟ,~5U..Z7n_\'Ʃ&t;je-X YNl#/| X7)aX<35ɧI&}:"4%lNƓ>V F׸\ps pHߖM5F]n)Iۊsq9:7!\Aw-f̈́؎|4?۾,BaH# f+E D^ۘH!(A*id.hD!fI2 @ԡ>/b[x)c&(.d0ۓJ8B}KTT&>w&_J׮&XL>UDFQ(* 50`F-6fqn-JwG<9GWJ%1Sj ƘIo=M)5R3M:klC;f N1Xaϗ_& j֛t #XY Op ͎%{D `>\|kvQӲ3E3*>ag㭝:Edpp졅1AS?fkbd qn:X1SE|[8r%&f?$%^@x Kg({;mIm*Z93KkM:P4{yB. cHh] {oֶP^ݫ[oC]%I籎:)L:&xڥy#FDX}+nfB5"2'dht7Nh~莀]Põw/_hnNmMt@1bQb7=@3 ~w\,9X+ 6eS ܇_Q@u)˺/kn}@%o.n66es5ԇ%76Zd0{M~Vj"'7@?mY:0 QUYD"law{zz>s_M'^&Hqw} 4$7T-/bwW7㷁l=QU fff~vTR1Ey>v?ڞC^a&H^IOӨf_#7`vx@⑐U%Rzfif4D_=9,E/[fvG<G߷pooz}xܼΌ)+$$@o3HwR]b>MҲlO,yqmT8l/@ie腜x~akq2>WU#]h Nàk&-J, #{\"~%'kzٌzOdaqӹI/_ۊ)` 6;$*ZEI3Z%>`$HHK)&矴H̽N"5k~341ylt:'MG2JseIQK]ϨeVQ3!7=WX-kDĒTtI_y̎5Rcc@pA zOn$]*É(xni#8OݡF2r[>Gs{Jpy>Fz5W#H6oldVX t7<˱&Sr(q~1PUv5F&͆vSu͘S; khƓImlQ szhJ*Kpa|BJr7A>>vlrRp+NC#sˌ0}4>Qy^U0Vp;abDg~9.'g-?BnF{c{L `m>j~$gmU|G!vX|EXdr3b[T,y='MM3f B _b}~: OIB~t1ke>C ׂ*)1#02@a_aq4~z6jh70A&S.wxQopm`\Hĵ&1nH-CcYKDW._*V #;7x),6zńeuꌒWI:ZrG!}Tr' d.VPo nZKyPij'U8gWeS$>XH#ʩώbcN?upw1oHulz> lFp4fs0>y4]/hL h\~@M3(PP"sFV4WkI$k2oNmG:2ȣ-nDN1zCR:tD߁S|LRdƾ1}tX:y)O>hTunTן>PkɱG gf4Q£?צ֏Jp|v"ܛ8z~I_3]@l)!$$RaM-{sp|}6+I&WD>=~" Q뜌 jF٬bdX?~en)CIp[sz]s,\fQӢ` ^jaRKoLq;+Ò6;r f፴ɒf%sJ+ ״vAw.쎑cIfϐח>kօUX!Jּ:q!!Td[M-gb++$#=p])EY"".W;;GU@L27KWk4!hjvB=}R|hHa2 ?u,0pd)F: YǦp&W#1]>PTbI:6u򂱹Ux(JH]'$@=lo'F*+)9q} O/}ܠ+f& _LߗVHɰ in[6'iV_j5?y rgٮ#q?A_]cX3o rcNg>'L1Z!MZQFLhJ*P8p8[9Ƣ}0:ߞ;nՀѧWz(]x 6an$JrДxg؎F8SVD6̦T3MG?㐈 yw@0.fչuбYL5aaz/%58c5L{}fQEKbC3Y ݺ#s^]",+^վ~%؈79\ދП?l< E>ƻlVbȌ&9#}--:N"}PrtP rU_!ʫ"k(=c2G1ʨ,9 5nJr4E>!I>3Ndw]aU'&x/[,¯e=Ebho勺{RyY/c=܄ܝl('C/J帆o: OG`2j^m` C_AonkR e˔*I(m/j/I1/8{^ځ$MFdz3@{h6S8?ՐL`z53?ocR%+VɍLɠ3z#ִ:u+zd#~) kq1j7[srI-Yrl#TxYb# e;1sUۼզ5&[L:|<+S~OOAƶ3%l J_\%3dؑp_iktL:Z/QY~9^Tbp,䲎4bF;\`HдǿE讯Jv}䐙S[ 1ȌPsL.]J?yDqY>u0]2+{all|AhfH,%=rzg.SJh.8m"DKu. Жz] tHھ#$v(G:(|+8={-'˺(VzrfpWJ !sʁNOCcD Q4T o&F@hݚ1fmGT *#OMEjNq^@?yi:/S ԏ=RҌ!(wGҽTE1 d-ϝ/q{cmrt$IW|gBM"9_}H]0cQ1QfoGa!vCq&{f?0H"z-T[<'IəEr<Sxhqg85pـe2Upus:hkK\Ea8\/;+Oʼnn9>̫цmfrss:[p[! otYI@*ݻi5 옧-+Y /hfkOq$7"bp#_V-eo c?Xk5S+ d;q8R)f\ɻ_a&pg 2*W 3B]^9hz/Dđ;Rxt1OATusGNV85zqSM*0 D,l v`hQǝ[qvlEF:ChE)dkjM4FyI@Pfk? IP2QRhJ|t.LRv`"#*Ȧm=!ښkӕ-+kJ$RUVKLt 2CYuXlȟy(CC 0(`8F^SYì?g~0Yz^Όc > Qꈅ5ؖk*|!{_f@MiaT] b Qw!`~]zYVqq(sP.ƩIĬEu=]|x_P1܏LN:b$Iى~gXaYސ(f#x?褆%CE;}8SFR`a(BaNW~r_(zCa‚i*&2* ^-;+|<^Z sS\ ҏkS.8#l 7^nX]hwde6ҷ\qF8Oo \/ loьg)!ۚ !BN#uQ.L=EeBy3hy$uUj_^-\yng+LJ?tl;rEglT+|?(S\Hs<9Uzv>bR["8K${Nm:Ð6OQG7U["U6u*0d8_m61>+^bI;)rŖX׀Ū CŮv?iR F_2'jNB:&M>+`ѱ1 Ƹh6/Y:#T\ P?>.. 1k|UʚQcZ١9Mn Kdf)oc^IPM>tkD?I ? f /FP.ַfB΁"r 5bseY+.U/wg8>Pk_螢%B&ιSd էG |ͻICd'l zT.JՊP,e;stWC^^k `bAc9尜.deH8DaPˉ@]YD)#B}x"+A삷`4X& p dF ry&\b]*s+/ C* t|pp)hń.3.;2[]|}3q֊cZV V^H}!3 >I,(_?lJtJfRLwk6oHoA[LǶ#Nͬ9I1k-u-^nH( JB9à<7s~Ӡ rƹymyҘӤդmepJ|kdJƓ~+G6:QoAQ4ٲ*jU ==lt:5˕|Bk;/H38!mz@ڵ>,~WxQoTpH~K3?~{ANaB`pT"$JΥ*#ɁcF]qeH7ZBD!lXޡ*q_FD OW-_#FZZP{I/{{fQ(k|H#zmQ~~c]59Ur6w)C/ >h"R[(5޹@HXA4v% HCI$[;a,h9Xe; } R,/t@#̺>bhaAq^#$?էx~4c"h<0rڰbݚ0VJҁ.?wFUaDTzm۩PI $W #0EVIyOe4 띶$Y}ܬ:_Bd6~ߵb&j{зu&ɯlD1WzǧL;"5I۴A *btAWw27X RQSfYi<ߩRmAW.R`yI&G"LRRy4eH!3i͌S;L$sZqJ7x*b:ʊ}C/0 F0H 646UeDmCe4I%m1M! O<㒥'i!D"yE|76سcÒ_b[6P6KOz8w"V Fl#>=ɘ ls#OdGu[9>2 ? \OmJ8H~:4n80jhK[]s;:搅ܖ{$m2'#Rm9$vKNFZL~ `]OhTQf6S 8(ejm*.0-aHm7 >(Jfߊ'a˛H${MXӄAQ֛U<᠙hL>ȵ!`uo*|V2%*aaJsO v"h*crA 2*qXr!{ixRJ¨{KzT$cdtkAګeF;R*YX 7jk Uo@F99/D(8"NXL >cs #&3n 'RךK#PIt]iךѡ֢ Y0˓ 4 ݩwd 서b/ቅ823 ;jL8kdɷ~ PA@~@,扫H eA80)ho=qOŹ t1\畅ENz:=Rp?JQ֭Ś]l,E?vLWOz Ǚ *>A[zi>F$rQMJ2B-'=Kz1mBCkd"hjA|ve($-1S5OPWo*R2&xMb2Ɨǿ"WIKWPPm 3]VK-ܮ8bi`M4Pcf ʻsֲ:"$= g,^ǥ~ ͣO4xn| %/dxX>_PjWcՃ}7hm=umjL/*Gq"^)z2H*pJFC%#<ŤA})n4ѽE&AM'ddJHE4ҁ@7tDqA-g>>v&Ƿ&m֖by=|e-eńx#ݳVR,ww-z M'_Q+l~^dw꒥ K!4oϚFN֒Gv$\ќX:Xhz|YDf..7ȩâ95oMifovꆫ+hE[WGqj"}ތ,p /sL-Se+~PI [}}wxw ,,Z ޾g2_ՈfLu@w|{LUOЊ&gnQ2+h,ܲǂYXJk4sݛqd"0ez}/oI^NI'01y"\;x׿s}K(Bف "Oݤ3cXlpݖR 8M&t53 P uZ<_lYk(kzaKr!aX`RY&t0GfѸ2憎ﲆO>vR"FJF=2lȴ*{s^CV8]8O= yUݟ+L $8}k_jU/n^WG,<٣*>V`P9=!'-!Sg;7#}SxY s=~ Űӟcrggr^nSE-@'泄!@zЍX3O/EY拴aʾ&>Inٝiiu7w98^)6VUm ې#gȢ;GZlA7*P'6uh0( fsxaXY믌0Fn ř799JCVc1EO];p: 배nkARC5{7!)pҽ4ZҜUt{ |kɒęqMUl٩jĖr=ΫA:Dg%60'r'] siFթaW mi#pw'[DMXD锄e[.fy =DJ횖Jm} ~Q\ArwQ'fEF3OV8D:;+Gdtm~,dmOyM`#TW➗_$ :̈2 4`Wk ͦ&5ly``w Fcz9 ~B ̟.b{tݐ2j?}EJxO#B*wpO;=s lσ;m)093S'XSq[ 8@V-չ׹f?*,͂KM+$0n A\WpwGDClSo~ՔM Pmbq@Ce% Zۘ~"|X =mp=r9LmB9Nׇ}3.^B{)aDMנٹT߁lږ9ٸzɣ羿EMae@?A@"{GU*BJ_2#&UB(Vߕ}o-ԢRY4ikSW&Y~z7HzֱQ7A7Þ e'n|݂U%&@ఈl^]@ JZx84P@SF͙$3vhEeeYĉ/DbK$A.8&#oOEK\3Bq&aqrk #?_/iߢaڮWOC*gxS>J`aZSa" s{`fc @vEj|Qs/ACU~}oSF[vMN”Gyt]܌ OnxLpΗz'pRD5,]>[އquzE-mJg_~k=;}BZz3zuj|hq-,]=Qv_Ep}1"umQ_86THO,Bq}XEMea:{q{LNFP gB+*/zLLhH)(Zf|^0m$!JוwT|詽==ˢULcĉ m\"V~*u>rh:iwolb>c)0 sh"ȅ6h8ܦ [d4+yScAiSfN2 Ϡ=:s;&6WG//m&ZRطzp О }M\~ɴ-hsS9z =F+F"*B3zx]m$׶>$9aW-5_oeNBq89@hO]8:a$9Ѳ2nsl 'i{|O,O/u[wp-~o(G+ȆHAA*ɖ1^fY%̎M~Ӝ}$%%;Cgq1F~-q|B[0C;"9/l@紈eTF"D4qIXz+xNMDB:5 ѭ`~$C'ِdx<@I+tKRč+ J 8A?e$-33S|?/o-̳ 7Qw9'mɢ4A-pz.g\O-*؉š+jY;,uۊ\geuw+S-Ϲ>8ejn"zʼnV!NL@xސpZEDt&ݺ!ZHb@uH[{\5>R/3@~qOFw ,A2W[;aУ!h/ BT&FX&v:B-VAܓ[Wj]l L9?4=DV؜P dw^lQž[ѩBg P?^h¥T )$)ķh*bú X3 4zMNHgȍ+%gxxO7UAH llp^[3Qmd5+ Q#cy-ߋJa n)]\<8S?ᎂekV5k賆ZVp u<_A^:463) .b4~Fv Ƞ :v9nnYﳜLZo=(tPacwn3[,}d9w&H;n }?tU()pSNn"5 NЫ+r_cV"*Hfw(u@auՐEY7] G??fv2M7!Q9ZgV.|l&`̠jidg?G-U-L~╦=fm2. Z8;5n.$ ^2]> $#[:)p=ī-kTt xN3ctu#1pT2W\f>F'4cpKZa~A^ȃħ0tEn&-Ȕs^b#^WG?+Ҋ'w LOQ2>ҖhTĹbY[<:r~7!>/Zդ$.XCzrnQ\Eja?}YCAؿ״,^I{LझByo;.y×~qOA9$bcΠ󿵒ʦz~5T Tu5M*i,Yoȗcz߷mHtsZTaCi' Z6'k>MR7Œ5ߑ7ge5bެ=˜:GnrT^GrRɷf&/:vIಓ|ri;>u~]i0KP7.\xhdd޲hET] =u}lCmZJQ.esu Ma.FB's|O.K c(G0jTӫfWCdþq׍<%4/ o_s8 p_ln$:5#^$9G]%$v(F0@R!j|XB_Dl¹%`C'ʢR%-,ofvBӉ͗U^'< \y(O$3NNvIRZbˋ 8gvg_ӹ?޹+Q.ѵt9 ۚ 'nJҊP PX͗˺&]blìAM u`(Q7,!\ʶyLU.7H O߮P0((pB d3}x0JG{M[D5.jáVs?p/e /Fh?џԒk'@V}㾽!ݱFB:c!\pv Ѻ'r.7_}#,Fߤ4 5-SYU]v*~n|2u:~< $ z%i:1/*3tך#0%x׹"lnՍU1G]ws=Mixaj[Ȗ0(Brn/r0/dIP6V,jIѪ/FNX"_#2N/^t+kZloZ¤͌O Kd7 ȲsO9)cMÚdtR蛤$nG "=LXZϫ@1aR4`5e^5y/[gܼ2%2iKYLH]l96~,Ļ_05&:ZM;?3 +& ?SL+,zn@TWy1\XjAY}  zgŽBfNNVԋkAk[kWZjw0Zτ:QP* C?7s yӴcXAm>^Jj︿F8տ1A v)k Gt{|,#DZ26t17vwq28_T/lxsHȺ*ȼ<Wyj q&tRuTֱGiccWN@!= Ah#@ZI!ɗRE Mڙ$UPMgM@HB@T@VyTL=6{(< V4R'V Sӗ~cxS䴔OgpFKe1{{ѩe,qiQ]-]ww|t!Qy3ZlXmLKT2,vk̄ iBsmMZ}fEȍU4p `7Η6Ծ,l ,)"єX=v"Jdޏo~4MY* W<y%f!1G =;'o=e2S)l_bpu¸EpďkkbDZjw'WcQX_|l7gJ?^5?뜴\{l'̲La w &[/=m; --ҌJGbBOESN"(@ϣw!`BAst鉔+KݑC _[7eVW{+NQ"GX}QIu|͑ȭt+aΥk%i0*)'5~)T[ŖzlB? XgeaD8 f9VM 3CR񺲢SsC~4۾6&yPPp/Y(c~1L?4{>[we^]T(Us>.4ZΗ6}uګ`O.d'( #V*ӄFݠ}ӡJ1ܥ[untB_֚؋rX$z=_m/18pW ̕Ok!mGk5ŮmggGKiڃj%FP N>f?:=c!vn>ڼhhb:mR!ֻؒo/M82E*6|>^I3>(ĘCn jG)!իDYߣ . `T:c dy)@c_u+\c{舯"/:)%y_W , ,Q*qtur[Y8e mt,4bi[.KEț-u؅P&:rAkfy/|J-H}Sqg<QIA*CB$`p7`/qI'c2H:\wMCnXxC+Chgpح9 7-ΟN|C= )||- Y|@1oiw^A2.[Pu0tIcdM↳6׏\ $+h2ݔj3k ٬)P1;oaEO9vz¿λBDܭɊ@,TuuAdf3OSv- =c z` ~E~&ӕc;*Xj7(=Q>}@kl(~C EN )B3pI(GqrȜI.#lz"LL{A XȘL_ @*%OȈrG70M#" :ysڝl}f,r9%6p7_MVHMj ;ߦQR{tr'\(e`UVVMƷYKW*tE&ѨDͼ޳G4 O֎{NH|!VfPlSPU 'k\'Mj.δ gX.({{u.& YҬ5)g#ıMM,s@1[.Gס~VV$FyY==)ݕ'baSvgwmCF`Kt~?o]~x_Gm/W#;nE>w%r%^Z^HKGjP%O C6vf"{@1-1"#S4+W*xď՟^{a -&~ QDo8/vW/ Ek־+n1n)tJUu'^*_\zYi4 wH @-OmS#^@. &kԼ-wto LB-v/,g0%=}`̖ jL~BXn4wv!/xnY>g A qdN>psن$wk@Aj$N9ҷc!JwJBB[z~olJA ,rbD{xO]29AUːT]vMՠ 9"[K曘oLX?BSe!-.YeڈYmi=/Ee_@-ї&YKJnQA2]  ^Ő-n/-T}"O[\+ͮ?o,h"ʞ>2ob^H=Υ+jmzM6ٵ[d!S˃܈w`퇧Gc^vo^+rA* M2iBk=d~^H@6m.'4#C`rBC'iP5. ,\ )z̛-`;KyFEßH19R,#WD0mڄIgO)9vp sW4\EC6X{ q1y𘩳b#n8[QEꋿeM!^ָ۹?!]zҾ<zI PYg#ObdQ,?~K#4-.劭o'ڧnʻOtn.1_в6^JDy޾u&BIe5of%PJ8[p6Z :zr^uVa |o:>{o*|GVLc k.T"\ FX胿E Z2xu]., IDfFЩ ?sGЄd:go5o>wb% :'9ܭd DZG}L_+=Nͽ8h_@ꩡY7nЃ B3ƒS b帵kis !#^?\uFԂΦ Mcmd$ *]>οXMCHTM!=u ]'YIp)e=gc͈ȊCB)fgdAY.2{4MNb\\VԳ>˪>=?J^Ux X.t!]O֩.T8C(s2a1sId{)jSГ7~(}EҬyS M'B.p һD/-%MbXonB %4xEkvX0UDMXY ŭ+- ֱcK)+5.QbeJ\"r!0=ry,Ȭ')aIFK[@BP`z{x>V>чrΕ*3\e=1P@Q0ͥFegHd)LIBOZwz>jH %COXnY:ha)}X<3`a$uLNC/]Ly}U ahAa?=Y d]xǤ©Fk8l"6*lfKkFuITc_;p$tv g>ChjeOzSp0zNu@&cl^yC7>gPI\>vκ^2~_~N h~G&}jO(\ 3gF\C[jOb3=igX'Yi;4PK{m{Xdޛful@"5ppQ6Q- r! 1_ΘXI,J Z=a.ݗ򈛇0aRa;ȐG=1# qW "j(P%"F:O0*qNJBȿ3\/|wsDt\A52MEY\‚DeP"ia7 rmB8/|Rۛp-B/Pb)˸_?#.gO/VwZl}]}ֱͼ$CH@ɭjv,msha80˩Nܤ-3#g FQb{_PoߞmpUkqWe/a 9tF;+L<| x"V4IxYG%:՟G=Wza)AkLD9U0,y u,5G_gښ3Çi(Q|/yΚ2?GSs ~o͛5jG3"lv?G.!-hnu m@K藡FHw4{ iiy( `7'>Vg "¨)M&pŒk`e_R)?ӊmlD.ϺnU4̊bs橳xG+BLb 7ODV/00wTV#V@_W&ݽthO7#Q^O{EٔFe+Z dB þ&\*G0N?7'U dDS "6E"=:yNpoҹ!qF3ʿ %͍n9mt3Ί߰G%GO $c$mz$lC#4P=([qE,PA^Ԍ;$RHYhaLa|+Q#ˑՎ)5J.SiF`;Ӹ!V g MSSShOWx4BِZm΁a70ϝhUK)z8%eXIJ-MbJ1Zjq8oY tbf#3r~%eBiONBMMNpCCQ*YU%,GIq'` .5Vsrf󰸢I;~>Zˬ'Tf0Q #Ł߲ozɶ*)F!*MM߰[MaiMd9әSQ04J!7֪HW׿z6'['PMal"3"v-䠛`]V|XmU+%a73הm17 sҸyνܽyZ ?Rq<77¹a21b5tDc,<Q2}+ӑQM u*fBN=PIEyTAQ޸^WĴ4ד铦})` 4-“I=nIJmn nh[=QJto)ӯaoplUS코?% >OUP/kj½)wSc읁VIx ,\Ru +M ݘ^YKD7~" =Oa[;mщ}glN{`OW|jQeCl[% ^/To~=EhdNO]}d=r4A]ְ}u b5%9_F8pJ A !r}+Ouఋ0%F z2 _ݶ2 v'f5p[KXx"u`[.$\3ߜ#E7.hgh c :20yj`DxYSOJv LxA(-riI;>-;bJ3K[RZt=Cko3VJ}U9"3þcw͑L̑붉e|(l:$%x ó&TVJp5 hJ~ɘ,u4g$Sʿߙv:,Ae|U~p:d%[Rk~*PB sBbw%Fc h+xK8uzz&66aF,FX k,ϝ`6gNT5G>߶A@)×RFޗq/~0#yUv24Lȱ.;9݅cdoGQOSh~iǂ gDV+Agڐm@|`hQwcc|F#f|8 7]1M+X(5gK9WFj{22 ,qt9r 'I^Uj9tXj2jmU=QkyG]c!O6{h-ŢE3`zH&;[n6HP#!xqp"0MC{*.q2+=P7eh5:8UTk>xCT%_+me{{M+ L~y|8Y"Tlni +k\HԽ!A c|Xp9q>~GK'o鼋W串esMQ+$/9+G3lPԢr)NDB(=D?yaƏz]\\ "l)+CH9liX+Kn7 ʵ` ߩY2AzP5)qun8Z?Gɯ /@ %$#w3nR¸?9覱m!ܓ>U>m%< yj?LRsdIJPly,GKz.!Er5 RIX8X]OU2 wP|vI#X ziTi eo,OzQ=쮉6|U`tT@-|)vgtoi/?a~9=)jQRxb'v U%2VR^QkX-:Q߮bТU{Iz&{g%8>Lj|e`CV _',Ti֑H;}w;FF<#n@ Vl塞蒉劢~0ںȧ+ 0[Y#*Wt98 xгUB@Sb%EbqǡFzn`Yfꥀ2& I{NV!bVr?&=}A}e)2ؙv{#~YrB,^uLj1~!+SD6tLLIL ^pvs`z3TBOF zΟ$wlVr:o!^W$2\SDL(m lFi)3qm,IҨWwzhۋr=H X- s m]=]|/*ע]j0J@ hO:>>uX_ZeC`?Qq\&!\`Kt*aUVؼ s<,@xlaL^`)u];D#ppmsD3@J%]nF݅K FE'ӯQ oϩ/Bd;nBcbޠsvyɏՆ:زDr~pfZ]J!iJl9zˍGAjϨ;^D)|P/l7 ߶?ITTL3A}首)L Ajs!eǞ 2ϋܫn!؉"8hHk ^v0ҀbP Y oF)Vb8A,%3ǀ^gјc8k .C!EJ'"i'Jr.c³G%qud˰?$yX}glGGOf C~Om/?F&֖9Xjvyc }UVwv>u]s#O;?FlNMB}{VFACOi 'r=фou gg;SܖQ!qܐxwx t)RĦxʅ>n45ǒzqJN`}] I=ߞ=K~}GMcʕîEQ2):ZN+٧'3QI O.^8|>ت⩨p&u;q;PῑL8sOL)eG񴐸0#XvdRkb.*&.H'hiR.ãXVEʄJE}|kX^FFx?AhYˁl =&攼n/ٹC;e k37/(Tǽӷ XTer:u H&⥳7e||sOxE].>K\&}||H#-{%bբ_ֈR *V5PĿ¸?)1w[yv huwlP?k4#;j~1T}X le԰JS7&Jay3I2si}s *`n٤.?%2EFq ΰsEps {zq:`$c$%5JN1mlm>3gDNzG))l콫-Ç\{ oءe~b{ uEz~Ry.3IYߦ'K F2{hE+3"PAx ۛ/;t?T"E%#rg^n#p:[B.N.LW{XwЉ}xRkj/Z oNz(w/jWCC@EKnzݕFsQoH4I›ݎLѯeCJW">@r&Ee{0f`'ļ}<ȷhu5h]*> "aX Z\ ttv}>~v {$XLQ^ZfU<;XNo^2Vn?.[0w0juX`$\V: 5Äq acN-kwhSub~OuGaHyEd!Fo#+~z!;h埕bRPV$Dd !5f?B\_Q0KoNwFȌkI 6 -u["v\A)fm HLgm.۩y#-B iUhrqRId0 0SisPJR*[n*WE A$4M<epM-Ҳ5O9lkM$Rn\ًIa iyآ<I. >_ 8I ]tie,tDKRF`bZv ͵<'{XE+$^ڰj3IҴ",Fl-coy/Hő"ryg["XfP7i7(X1pE]cOxzt4UZD۶PPI}uR# `68{S{C7[gܚES \ݑaZf\}$0GuNc0Gq,T9^Vc,`táMfZ;oc:0 % kv#% DũGzM. j_OB0YX\=Cl?gLH -+GR 8 `;X!*ۈdjd[9 u>OHWk iY~&n$0a*ح(bU&XYfS=|aADƕN  1#OE-~!ij& Gnݒ,% 0ͱXLub) :`ϗb_Mnz|Noڃ«\xxtݣcRRlX7LQ{RF 4 IˀQY`C{D){o.Y)WBʂ|y-$3z ]7fnrȌbl&ĺelbe.[^SS\yPcf8Cup@.~,~ld'@mʀۦ;*\-P",p[Ŷw|+Rbʩ.3I%=HM75fwU sA/ ^Bt F(ܮR%сكط[rHQ,e6u :h@u_\[{QDNqb{!?:hJ\#J>Ix v^ {*e=tCk[XQ5'9 3(4\ǜGϤ|?-2 xO.B: y$1DHޖe|A+i=D&@<'hxӪhuЎ~51&)=WQ6]%nS;_C x8lK.| JGC@_B.tzěKx9 W;~¹Gv0)`|ӈπ0xu!%-s}XR&MAߥ%Pd56S9z[q$g&A-5Hs[v#>.\8P!y ߭1jK_dV:pVtwGx[܁+-ԅ?$ܢ-c,1;4ŧ xꃟ$ 2.AWis DI6vY[T'@Q(#K{Xگ{3hz]d"4ε~* e`eɃwmk:}a+y7K5; 4|Rv/&0"jʚ#,[ SC-2! ~*I:>(sPə{ȺwTь˒L;8AkfĞT0vCHuUB2 Ӕ*m=kRMDÚ.?)>j-uSLt7jL4)i{LiA~br+)fH9xs?$Tk#m7"Y>j|DBGot uy.5>˛VLs֝9EO%atSj^} čVz54խܡt!ׂ)G&(+I@Տ2wV¾b8ݷٽ$"T !dxC8dffSnƂc|H#DٚFcMRx߻DA({duNXaspZjފ{? Db^SK͖n-qCVzRBtf+Q~ yɘb :ƪϗCG-h."NL6꾅IM͟)] ]B00$p8ysr6eWPa3G޼.ّ]pZ `k7m2]wIt`T\>Hi5&d/Fdi NF!9 VG2(6'sr`,&w>O)l^5 0Ծ0fCZBnECFBma`0KH _E=?bK"SޯصfTpVm*p_fFS13zBDY+(rVerbh]䍂SiOy=&KjKk($<jS3)UxfQNaDPs>F;ًR$&$`끙r}pCE ap/_.ެ^yğ`Q(I%q,9>2`HZ_x}`SӤ>#Z\ ȹ=(X5 ଝ] 9qJ7ԅ,mªD ϳ)oV#1=|7ELP=_d0P\s8 a"ᓬ 6HZLOl!0Tr#kԝbnNjZ`tW" 䮒5C%8?>Y|bb+&`؈~8+{onT2|sꠟDDno_z4xGnP`0s`a&ܴihD`S|]9T^ΑH;@ogkd+@[+WٛSz ɡ4y,=R@d`gΌ1#?#p ~%XCN Sk3&?\oW7qCF |wQ9a$+hsa f9R+zKb{?'?_bޒuc眪y|_R&I<:_!&eY8j/; RnE7ibYlnr1dIL%3YdANhcUw+t%( "D֖\MG;y@xmO% e?bN4Ic}朗2)@:Q ]@[yehS.qh J}8A2l5HK(r }De3$t"}c-;AӽKEu[,Ge>8.TFPR:tƶ VnQȴ4'*8c MdʕBZ,Lap<~(vhg8cwh HpI]˲w<=飀8EkޚHuU裹Kad6Fm% .jKt?Z= hVM7H()h(=ٌM<ďꨯʷ no)K_+ i-WsBJڏeohU(];cQ)>x!^Mc[3$D',n=R/ʃb[꼲#c;GB5ApM fgyYxlb\<~F-9:+& wScaKwgWE F le\BF&NWlgک@{AX̴Zx6zvjvL c&#?if1LNtll i9%Bɛ4X\1+ Oߙjc,sS D~߶VKM!_g@ّॻĕ3 F4O$3&P7U1TU)6,I,jn@48+#88'*4rG`VauNȎZ"Y2 klqۼ1 ], B|?yg0X2RSqTɇ2TX+,@9LI?־aom PZiVm?(.w七 xC?™%: MbN$O{B˟ |ꢄ^HWo̲#M]*q7rF Ieq| ?xwHt ", gL`)A*nˢm{ \3Ius߳R.بQIOjz0c]+Dghnւ`h'>̠PlЇ_Jw CԣY4 ;q'D݌R$XWCHb:L@̀vu4)XJߜƳF%Cwv>/#z:Kʧx/j'v3r,X$8+C\k~:^g}h(BG|W6ࠋ's0ÿˑf UOI; {giI O>(5$\ke1qY&ܛdAH#w6z"XSKicjhP@=CM3{ggu&.|a㬻4}`4އC "cNBoQҥ2A8_B_|5(^NYIՆn3.L[MG\s 7UYJoO?)b8iv!3u6rwkRxP_%ggeuX{$e* X3u*4%ܕ, B2!~5Ҏ3r9)|fZ`>zs&cczQDmH)8̾|)|7MKUvL!c_+Z%HZQ_`\} W^iP1ʅBbӣD:v%5Nn"wa RwmㅞtQY)7$Em;#F߯⻺smW il d]wFJilSmvoHC~2җ%Nzm((}UqɼtՆ0y+6ďU`W|` (tFgD=8}siJ Q8 2(zI8lm" bLAwPEO5'_Ifx )ުf8w AsN1l}+HKTEjIȝ7W*oa/d3aGVDSBA^|-h$-'QZᲊǵm q:Yϑv}V`-UIa $+Ҽ:Rb dҤ17&V/!L=*z"'S v|k~PTO|g Za_7xlRksm kqiܵkwɄ󀫃,)ycEũIڏyrVt֣.Bf21 J/I^ )7w~-B U_ur35YY|C؛{C&38ٞ*M*5Ybs>&s9o`J[ r`#1֫?8ē!cbWnٕނh=R% FQEPm-IQ;yuUgLԒ/gRܗ9[a-YT#jrs -*FS Ss,^ۈ{nJfoZ$C Jxc#F5aeY[O{4{ߍP.0]cB/gF?6ѫHߤBҏ?'eZxE&g9, znoK^,N+77t 12BlukoqozLc|Ѣ"h=ɢ`C1,60)n*>Jf 7[ɔ\šOmQf <Wg뵾+]\KG"VnOI}h,g ?q%k#4j[/ܮ:+U˳3Iyh^R 8W~r4}p];]eHfgM+EpkS9!fVYf˱?|c3Դ_bo~ v:<t#H PVBI ]yh;.I_Vu1Nt@99 |wzY|Up#nf@}DR_Ĝ'g̺:@9JPa΃9/ٿbfꍈ ܕ0v{NRDu~eLz?='Cf1a؆wyg@&8&%p͛?tI] \W.3;_cs>1kPfU0k'9}G\nN:5ja2mm$O M ؒʤnj=Sಜ!1r~Ν❈ 2X!yvy.׎o •χR1V᥾t<;>cԘ@֎Eax4{*geWjR8fۑˈtWhYH f+1Cb[ @5O4Ww*aVؼ 7h#6VfהE8jlW ނ[QjC[H7.7aF8MgAɸ-ġ\%K0UkZ& 5[cg I^OHjǎ%Q戫y%Ϧ2r%/&f 04.1a;՛IPe5sy`_cP:z)M@osmހϪ/L89.18v9yʵ%@>*/< oܬ鎋>O>1@b.4s4w?6FA} ILXxHKb!HN2:7([p=2Ièa++~%-̅cF˚q%Th9QjِzkgzR56e- V ܰ%s8m k13JR:[WVb?f8mEKAQ#EH#5t~AK?qk_NL(m hԯ; 趔)RD;0k7Z6f"D\:+=xW!0R pH\yo~yq.Y20Ahldlf2{ƒazC}!mxY;KoHY^nXH c7kFJ4j116d8dHJu,ڔin=cE l LEyOO3U8*Յ̽ÉE7ʷ\4OEgm&tfS_ w,&ѹ!ޗeb'7ڜ([|*܍Icf$'a1ѧQeIe|+iͣ,ed)S4;ة~cD$湻;8B1@%aɄ,-y4ܢ٭|E}xה-ێuv2g+I;]Iն{]#5Tff.Msɫ=n\ '=?SÑ i#Ӆ'Si5i=$EpCC{ch9X͞vi]F#Cr@d=ͅ:BAJP= M&AfYP'5S|U Mi`"c^<!ߎ7I/iX 0 3f{)bR0:huQto^)po&Wڙ*L3 2?' hd,|feӄ' VMI]!["aSw+y5N@#m{Cǡ-gny5?6 yAN0X 뺾Nphe>g@:Ȝs9MS({zYo8EHc-UvZȾޣ%X p3,zLV\lg?W j PY8#3&VY]GmӸ-@92>1t(f{7h Dϱ2Ny:R.sO {@ WCXˀJ@G_藹FBH #~%j\D cUþ-Cg2o[DmDP;Y+l널-߼¿i]; zIYW (Y d[ ĔP ~{3 .~Asaş'khLh Il t*$%ה'ոArVN8T˾ceN)׳KJ@eawOq%+s壷Qhn;0r޸2.@&77#M lvڮ5:z4Z|ܹ%svjBuQBirzo`$hR>R u='s4N5E`(3}[x!d·af"!35Q^cg U;^'Ήɰrs>J\cI.ԍ`|Z#~,3wdRe|Jh$1%MӡK攵5@Zgڿ\#ugR,p?Íי"e0ؾzЪqK٬=2TusRAL#mͲlYX2 d5_<`?VÆc¦t!Mȕᄌ/09<ՌBۼX32*- '֙n״JARV2inW (lQpaާ%b7/,rP"Ac5.uf,l9T񧓙!axF_ D t30\Q.@b#w>g㵉TEioHRm}l/㞇s@SV׹wB0m@GAP_Y3nk)YKqY{+΢wkxRLw<ֆϬۭ :i! vjҋQ44!sƥF@?48LyBY_ѐddri= |!w6T^Wp=2}K P+u +T#]cێf*%]kn-+խ0Jby.ꊓ؟Q6GkL5PS=s^(,jEyއ3cǝ4tم)QT3ykt \/>ݩJ;Džg7mŮgMd?Ywq^kCGz5:vR]*rl =?80 >k 7GT 0Px&hpL^>5یb F!eXXvWٞWߛ|x Ynݯs-nAnʐ"hhbjwY'q.-zv *5BI7I2.CTkxs+ےĢy =`2Jw 8ҕc)2,׬T6mq+k>Fq&0tsM@;SR%+Nw3(6"]K4b / 3)-7SJyfApv$Vbm՘6$<jȪ[hͮsB&n[:\;6Ha]Tzw\&R”+b\`ZkJ= 7LkGEvr1{^d^r,O/[QE۳TcHظ1b'K.R1CYĔFh?MBWL? }#Ƨ6c|Լ*&6ojboyyAA/:y9燮ZFi&H.d7` ~aԾ]~BKJi=d\ .ZpSug1.*Cþ4Q^BBJ%?UqnFs#刂؇jC /Я)+_ gٻV)2=4틌=-"$.3 ڊӇJʫV(&)wŷD*σJ)?r':)b-Q$^(&Pi~S FjB(}|LX[(VId!b(zVAo5 W)a=cYnʷx^vj[uJ#@i^Az|(~>gZp%f$N~tڕ H!%*"AcG=+CbhӊGL*k.i1GN|>хǫ[$YjTeG`\6Q"sf+z2+1'MoCNJDw <5vgU4?WxOsa7T*Hk}kT*fYc賎o vlϊ*T[w~kHxxCJ0>]/Wr~:@z5Q!n?O{*'yDUg3Tg=6@=_itW՟ܱpB2}u}'8,]F^FfT+җVmT262+,;oBpRn x]F!$f Z|\Ml5 pRΫm씙)KM}fi*|nrBZ}cbTߌʌݲ;z;bEG{4;/yv1FJ T0R+;gBTyK3٨P3O-EL`ˑT8x* [DF,V~A+,'V. UJ)EkR/'APj0Hy?l{p o^#YZL;5N#t*H6G~TRkU 4 @\4!f*\0Յu1(k;WYdU6ȹ4CV YTyʇ!_] ̍(^ݗ'Ei}psWhk(uI6wsugupy,7Bx)\̀KTֶ/+LwmTb7ȼM]%-98/Tm|>‰v1'f\-Lԑ#?2Nu%oWokC &)cdFc@oY:_ XȠ88õwv?:-momZ'vy uA}3n'ߩꩯ|\@<㹢hkeIg&??ޑN ⓗv`ݧX߮?_6`?Aoh"S\"E Ffa{Bu?@/Y^H<=cBfORb7]"7X)R%vE*i㪁Mоa ;E<{Bc;S÷LT('t%F3Sרv_qn2%4nX>S >ӣje5y 9xXh9ʆEAY-SwqάuP$J;,[O<0`B *񃢫\tG*$-…5nR9ű}U'NM9^anьT:k_; ӡ4[פa2-jMmG8½jJو|.[@kbg]oenǰ/e5[; @g;%G.8΂;oA|xzWD?O` =:ԟ4 aw%փzu$ϒ[.fa3Òw7&~|EU= }cDvJNQ>CEE諪v8TeHNqeO0n4ѶF ]Mvګm}ֹ B>]Dd_B@ 8)d=ԚԵVil5?)U]7/-b+DѰbm#8Q/N&sf?۹7_4ehy#M_Aڱ\q5`]88 snK:nK}oAkԭ=i r n8j;vd22+L #~z[+<)%Iyvp^gHpQxҐx>3Ad/N?u@ا(; sZ)q`GhûY`ikbi "R2ODť<t YwS,y$v=`oFZ=&[.WhxK eM(#Û|PPRK6imy)0;&F9Qt)%,)6sHrT۸؅R `c,i^ozWnCK+q?>ڨ70eA[!2 b|t+qIY] g9˓~4&rqG47_ 0 e]ֳQ,t SmsEp:dƜIW)iR﬋NsՌ!ل=Eϳ%;`ꮫ?Ѣ,ӬPa3h?hQJ"R8@ MA *G =%L$Tv7<iK)hF*mZDUc;>3-ZX PBav˅y/nWagՄM=Xi@I}ك"0tt/R\dCHp*jDFXm빙:(ڽcf>@C>g:&S$c4s)%+jpDG`pJG&e]L~! W\ :V%xKcl,Wp2`%] :>%(cymsZ8kGߜLԬ*@1, _'C,aJ=dC# (e.oғEvRYn̓\l.`٭p͜@֮Ցi.At.j9ЗQQ Wٸ]K\d ~/^2uֽ肩jI|WJ_X3q!s1pu{p1Yp>IZy:+/y­ }%;љr”8wƵj|T {hXܧvyv" de߸eM5 &7[kCzp<-Zbȵ8|?]mr@W+F̤|GD /8+ YM 4B{a.(T8ntEucp4js2}O;C<. ?jsy+H;{"A.wM9G \f'4,Zߴ#} ت Q|hEzƈ`;LSSwfg~P"r."xv]6ɆtG/]1Ex-K'q4'$mgHũO< ²ks2ZdLS9xTAGбY@eL=ՕwNdD\^XpJ +wl!x\#Ob;Cܯ!  $|lj&~D^Nwi1:_pC'ZOEchz {u3Ϋ Њ|Ԅ΂v>FBr[)4&nS'wS}Ak*40 Zv]ŀ/"4"fcRK)_8PrW,ߑAQLZyoZ\wjT_ĈēؚK㒕-P q#31'6!aGgd+YPn98`ᘞޒ{4c}`2M^DzJ %W6_$?o) g^#/5LGŔ\ȉρ`يOFlI@Qtu6=iO'S+@^E" ֎Y?*>P["y+mje9No/J'qVqP @fhyzZCCC $-v"~ ӯ$wneΑ~5tхRB#:1.@)lt%-3+{,cq1[Z!7 #v%dd f8%Dd ՃRب%~ W@r0<2͏b M?No5 ++f0+ ;8E&I~Jn3/wW쭙~͈t79T] L^M!-'=j~([kކoXK¸a=B <s-ss" âhzMӃ6`I4FA.au C܈K+#lZO=Ҙh<“Ǿ(Tj-7gmfۍh Zp*||2=˅2ʿet[Y~$4g۟+3b8gp?Nh 70$ŭ(uT m$?'` lerYG[{t'!T|F7Kmv\ vk: ܰv7!.:|*f1\Oiʑ!*riwy #$ݘVlme6n4ʌc<"~96`&#a^dOчw6 l!Q9esܞ`ŵҺ>{S 5uՖT,|LI }{djxX+|,NOe$"*Xɮ&R<͜H.OεN6 =ٞڷPj\Y5\_5m$Ur"A?qcوKԏ-ir8/$-D `sΩܐ伟HDo#$H+|Df+i`2hĩ5LycHj|zi B34Qd;ڼ/o{.fTRaٙ'$z S}<3LzEuz"VN1M\nށHaadƲ]lxp%_oT7QπnbpQORI6'Σ 5@ )G (fRK2hۨf:jb:?aKI [3|H4贠į*vӡaK{N N_HȈ(GڊIXVwP:owj>"E),gfzkR٦ - G%-A=9J+30WPdfR:F9|8n/@fO5jM,Jh(/W\rvE5k&+>~:/"6PJOf'(L,+#s/M>v6eD#G(b/`9ҒM@jH>%FX4vda@3~˹ۆT:NS2 A*ksDhY"%,IHB![>} UL[v:>PHTNmq(p(Bmnw&2^"K?cyUA5fACLG,a/q /kO.0 , /Y`IBsj]|Ll.}2j9JB+>B"躟S'^L'A8Z#)5`ř=,ܻ',8-nHkYn\×3Z鶽~+4d͋erT~3|:%jd;U"vJW2Q[PvA\hk y<MAS5}N3I(RؘI> i;2n ԏyΒ(}Ь,mw"~\;3Auk#݋OɊ{}9#+ `].6a&LqP3/"ejHUoouR{9uX*gn]QMPWq$CP"@\$TM=/ fxA+jͱ~*r.ot0*GDbz(1xgP2HzH>^mJHҒv\>bC,W?L|}Y@ÿ2ȡ8]czEU]dl:rߌ_B)<+XUUJ,kc2=_k̛3r% Ƭfl(ۘBE{ P8\K Oٟ|@rQL|5TET'v_"9T=mtf`"89/@EdII Cd̰mS"Y^8]J@z<'f^2A>T,c[gc_Gr,asT7W~zfZvoQ\F9{J'JlB+-,P, CB %XmG` t[HENLbP z։9l+hCd29P[\kX'eShHFJOTqYV_ddY,}ޱRT8r-kF`F@ZJ>t0#7GZ й m: =P3llqɄ<,ΑBbXإ0FC@*TLM 8sb ~0)?Wvv̋V JMСٜm1qNHK=s:rś^@ PJN Y)q7!mүp݌9rOD2+U>ah]_dshQ9?]U ˸I梳9@9W_{^X6&JI# }r 1BwGZZG@>5(K̭ʹg^JUŸ.^ٿ0CG |뱩bߐq.:xC PC^G:y{}kKjDLk#(vn6uB&a~ Q ^ @ޛr济Yj D.*t^ە/^CstDG@ 5&(Jpmo'*Gelmļ"D5Q^|wj@SvYuF=@.~Sxv,69gfSSʵxX@[,d@w0A^SMHzOĦxi`zMLڵ!ZT׾'ͽ, mvoAfON{ٸ̛m*xHcp=&0IJk|!%HIuH][XaK`Щ+#=I잖UG*J-ߏ$so"QM0=E%lpF`Q+u> *s22J>xRro+z/LPD%oJb'.%#iU2dcD_{fMf]G1L~-{*Ci".8E=ix tݵU0Pd JtUl˘:nF49Ea"<$G?B-lklaF4ݹ,o?\~蔚!2/Q]!|#,Ok.ȵ#QL 3-6 G}ANʉL]pw "P2.¶I bJ+iX>n~Sj6UC`i|IpplYs!aM1b^*qy$uCAگ̎JDs?\3j+ʿF\1S/rQ;~SrԧYuN][9CpS{ ?*&`*o-}4YSUNV0y֏)jFz=,Rel :զY[% ADQh/:fsxp7z}\V%9Hg'43);-lf/aBj^$7YF@#b#^e]m?8Ɯp ӡTur񥭑JMYFZA˥wF0jTU>\z [J5 7 ̲e&y5sQAD)46=8Eøk˹ʒg D-3fU?@Ӵ\矴}sk&0]^ntĸ,<3Ll1SD8F-OJɶ<Ċ؜!c,yȄ+'8L!}N !>ǃ:郷^ ^+QNP;s=칯y#Qʘ!Jf+[6q ȭ;z@žRbW%0 ˳fŮ*$h!ז0\@k6\آn+!4u&D#`[QH:jF;S_n\.ZzQ8Te`|Qpu~DYn8e>Nع,pz : y:w]Of]%˗ჺ)݊T?g֒pV8A$c@0'G n YC簻G$f r˸#ޤYj9A 4 rLO7O#`DM'dX@̺zbd'ju4 mozD`cf,ݑ@ {\"5vȵt(B9J#FJ)QR3Oڎ7N][`&mUeA)~<;B:^㈍VۗVT#I>٥ ۽99]Ǿ4Ik5V6\%4rqKF=Ћ ^* :+^{5s%N]ITfmW<¸CfjaKpyHorޜ ʈ "X7]EnX0|JBMrSW8m3 &bH.5{6g9QA¦̳﬩$5NT]d2F~ϩ_wH(a~rn #>d,DXwTڵܜQ!WTxLI${:ʎQ!dbfܶQ%#C>kbXvwƨ6T0ԃӁYE9d%?w`{S]p1O.7KiGI1s?܇*x:\884\w]DFsK97&*.)tAi [|_+^[ B(Bb{'{i|6Ȼ JiZzZg&ǜ*gnRNI:)* ^?t)[= #Lf(viƪFLSɲ6 c=Uh`ʑx;&&91.Mʷϑ_( ($L8Qo"ھ46go}\GI+UOCM 38od>o}ͧ(x4R[,\zbܤ :sk42[B!_E3$w[(+V<[dX(ӂI:{ o.G <̲\rOXJhJw cvϞ>,MF.qtq4Xj<@魺2&Ӕ@ @]Nkb PF𙄄?ShshzPN-qsWrrO kU n? ٰgy\.N0{|4Qy"y jwN  ~feRfS+EO:+>"%t {.Ԕd2( @.{6= 3Sɖw%g'tǵB=/o:F;}N`Yu%:9!Q۩_E jc͇_$KZb9Vffd3 |NG9M#''fMkEs@,g̓"yK _\[r߸¦v?yJ1@\d=O#lD=bfd )-+մ1~d!!KȅLyufBrjv׺?v70}&8gΙmg|/3Tjru(`҉$!C': &}f %>=1Α]6QQTQ:=65W37'"8 lI_Jjf~w>GnhM$Hl!'ƔY @ [pEkDry} @vdͱ0}@RPp\_㬺Iݑ?zXE܀O=jnT3D6k2NI>?\v#] ה 2:յ,,#aH4fɄ乑=BuSKH Vz?gBK *U҇׬E9t#`> ujjM),ϛBHELYaj .Nru[2{>Q: %$# ԯWj~ o@SlY z'$?e@gp䮃^{5\5#BsmW(Y@ߒ0QgytexVO)N- XvoCI<`!״@nP<*~+BƓWLa`֭߯]h :Q%\}+0\jv!T!L]bHYϑm➅4_X%U+;z|g{GUH:T)0p(  ]K3X#=Dcpip2t3XܑIJ;]G˫š "$GJVVU@h炆-UZ|Go^A0bl`iΚ \Prb]P}WSg;$n9u "u_ϸ0KJy. >Upv9DKDft? 9clvgN )kn 2j8! >qn>&H؞mX~{M~ ֡e]"V iOW "k]`L;0JWZWۧ,ieZP v h8)I;K(CXav"-r@S\6M x@,WOl/;R"G&A$g75DN4w(V"&s$Teaa<xߪHέ꿝JN?D~H¼=mup5~"&A.ܬ.nʘ{/)# C-sEt0- *_NLce{m;%wjg~UֲO\,!Qds;Q$08og"l`B xCniU h+agSD)y f8$ ¡ǝ0C 8o(G(*$R-<p>i z~#6_e. Rʔ QCY2=@Ժ20+r'9mFLHOo(wp|r^m~_!ž[SBg g̼E(;)%5 CiH,0^,R 0y`fG}0(E^BNϸ1Mm{k^<zisÑpC'{|pƝO6.uQ~V;:#hYv0ycs«.ϕ{6Gy_Fis(X$t>"7 F}'(zRtgc%PjZ`<5vy#4زԾn ww&4sO眝sX" MF /jD*!oCENpYgG6,d "~{[Pi?${yp5) V.O>u&mood<qx l#2MEyccdPX,ǒ:J}xrb:e⺃zIḠCԉon -`]^IRVIP7=EI!!ypSKMCŬK9xz zLoJH;A/-")P]+)9o3#g I=#7H7.?|ߤC^>25O4qH$/[ ?]h0f)N$ǯ`v(|آw eEI7\!v Gv'cO{6M!'NX;#ji9xqFTp$2 ZP)lؙ$Q%F3!9VBǔ YGh#0hP fM4t]uhb\yhO25KV*vDTXa;Fm""{&rg<]K}Mw5d*߉M4!k8-)S0ԇ r|)zPp_H3c^fnY|Pj )2雟xԜP=9ذ_GB9?5-mn|e-#A7Rt~׊RNl3E. PrXC9%c:kaV,"ڡU4w:@orQdT~5䜯 _Z9€̔5WSVtw/djl*^CE,.9 stT8D˾Pc1'rB"j7'wql%q՘6,sܠc-rC*}[.S9n s *$L,a `:C LoW]R!|?[FD3,D2<1 =&l%$s'U[)8/߷zzB[_B_JyAƏQy?clB\~!jl:V`r`]yYL-lE1 (Z%^o\Zo V-g(+Q8p:?ID{cR#K.X&]~ż%9`;r>&,VoOom4jArbz_iihHȎ<^dT(wkv}sPZW gGi|R JɢE3..E{)[8hb8/Q rp x[ߋك+" ԍ;\ΐ{%kL7[_ Gu^A2yY]â\+"~L` DcAãs [y^K1t$LW'/U荾[+J7j?:΅Kݱ1ʾnQ.}HmAZ^GUH-Q?2ˬ2 ޹ Inoϵ~$ˣ zhd=L}Evj[S# $,١HKrjQ (}Od"l_Rvݙ}/}KsFJ6V}չ3/OBr1WAq' rXww8XCzcP\2#^UW䡡ډ 3vUZ K| )X<MG>K[f a4z͟/ǩ?q8_II:¢<<@ݦI:[X6v{*h,RnX0Q81ưxOTL :{B;yS&1l@6) >|C8 {m%Wm 6q ˳w3}bP 񹖪YRK78jbr&TZxtKaamk iY 9B)X& !2=J1Z~Lh<J}%0w26z~3MQ.2!#OmBvMmruJܶhO-`/Հ@yՙf+THMi],<× \Yd#^37#rz9u6 _+%#vQ U46C~Sl Xw1s.p+ GЇ>igBl~/)ni*hօ:%QYLC(X^ 3Ka6Ɗ9>4J6xe j Nje\;Ovzxot(6 9h얇6!KYP1z xH6p ?׸Om xIzd^VfFz)Jzڳ,n-ME*j3':\C]qwS9/e ֟9 %XCN5OS9~eYq$[)r?TΡëةԜ'<1YvAL9iHb#ΈEUVA(}!.@kX/GPqDq\|L?tcJxLzWXqH?VG#F~k/ ;~MzpO =61zJ)A,YQrnR)pgu0-^XAnfoG \:_J ߃^R+#+!ѿpj]*A) /:֝oC;?&)Ek؝rܟR²[%Jpk 2oqnRh|)2VXiVL=/SZ{׃['m4`Anݕ6 Df;&M$=Ʉv Rk~]G᪪P) B} y|7U@=[&s41}m>JJbbn#d&lڂv?`Zzi=w&OK^TgG$fpAb.]|} &->vkuyX-j^V rGłϊiw ^pYDvxȰ?yjƠu׏nv:]IמiS yl8Sę=z mC~1cIp@OAFd stiYpy(5Gn$wXGb`BX4+]:CUb:M,f3w껲!.yfn}]<~^>@ʬwʹ6)0ȵMa|i25Ǎt@adI2k[AR=&!B\j ՇCڻYuP IŘ^1E/1K6 b>|GнgN̪RL|&!iY("l!B7XT,_Х9i/x(0"&+͉3]$> B;|F T_j$%AY&{ 5WZRvh}oO'X|,DjU,c;sA[07K<8o*]` >"<_HzTy~13&ZL~ĉ0cZ2*\'-JJy@*_~m);˽)ۓ+,AcA՗a5n2{3f`~ ̱xdG"O9Ƕmc,+#>?`naL87P;%lR`B Q#Ѿa!F3,|b+\9G* L@)br]S\틛㫍^.QX_60+8II 5(s! [ YӧB)"l|i!yN0mpg{ ?7z\ =grQUѪ]́<ﰳپVn ]TO,}5 Rg s>A/@闊.s G3BnX pvޤQ`5;<:I*c&S P!Py>67Ӟnח<'}v<V%ϻǣ„vW9{2A zB]'1X>ŝ;)cI~B *9凂MYݲmvvn@Wdd3z3@kG"n$M϶|~G+ & %XݘGb *ٓ "~}B%:#b`nA)@B/LMWwa.vI5@X/fdLzʰHj)*k>;O!stjTo/P#ynUoFF MGϋj^7Xf/<ߤI_3rߔ.P`QzJ=ù-QYǬJڶxNӣ> :y\8Ww4!`aBcevΞu2ԤFnfwZi;瀓)&wmzM2Uq_=:λ`$ Un(%BE?j,XPǻnmX5aGpzaƁB$<4Z5]W(cH rvdԥJhwKJaY^e?{^A=4Fs :A{x[!9tX%1Dk?Zg6 ح Jl3jP^OR_>I셉)š[@CY:dB)[-A=E Ï6\7c}1wr- SNUS*1Q:]tWJ/;pyg#Qc> >{""^7oi|ŏWI~+$sf\(3y-xXc="?MU-#9~Z/̳w-pGWy?;Q 5"u*H"6hnv=9Kўte!@|:W%P0b";f^Irkd;MAƶxUȲkL7'tډGs63tӨpzKr4bMր$%6#G;}>P8s`ڗM{ ezҧ`k𔚣^gZx͉-~ ڻy2bMR9NJE+Q.*r͉6LE~uՄđ7Y#_-ހsuU<4j[}Y,Cs]O9jн =#xK2}rŅ9="^@]BWtX rС=x>k{Gvw 3flW8hחd\b =MK L]ZʺsF96+o>Oג@bHN{GܿQ4q,Ȱ@¼QAGfB Il9dҶ9ٝh>QxR3؆*(&_,$8/&$j?)=>I upJ5o-}]нRC_ L[)"Inܗ:4ᎇ{d8^~\foz)vǩcĆHCE-_k+ Zif> 8bz+v˳̓+w&5ŭSz&``IOfqz2Z/ce#Z]'+~UrGO>c&g3 f8=O p/WVɃq Bו#Z&c 9x9oE'\p%0??$?hHFoP= EIni=2 9zLI^pDZ:*{*pOS8V ac1p"e|dh ØS?[v<ig4$UԞr~pyUAbgLC_A(Y?ASh]u&e@j"HVWid%͎0/[< u1Wd"w.{j*$m>o/1 3b lV`@KOvUkpi=.$d;`[hhuhxTx uJv$m(\HyMLZ4KMFbYNH-+ףu&c!(.lqM݂^ 'mԸpC\WW_ki8F.r>W/^E'xN|#fF DZDA~m!8͙2}kX4 S݁('nngoP.xȗ #gk&P5X+yb 8u9, _(OEQ?}KIuSQ,)EM7#⁶[bA7=>CW EV06J;C.1?";ݳy 6k$?4D\O 2̹)TUǡ.M{X]zAtM*g3OTQώ:o 9#_+*qH;XgۑMOFx;4mZ L´ om[9OFLf dR\%ǶM`xaMRf-2[5+UR ]0ڇgR|?-ȞAVhB.}&SY8W>b4>0d.,s}8‘ػq~;Sk[7mdLH37uGn؍Щ\BwRqdgG'(2jqhuMWzZo|1%TTe9+S&6MIl|šj 6BjnG5 b|u} 1"O؂"cY63mf괝kۨ|>1mn"ÒLg)\nMD}9jH16+o"-v$tA~RZG!TFGB`̛lvr(] C۲k &v7gAA?L7K4)~O(χ]CPTFLlt8w[[rG5dA*09^(Y>4Sa#d L0gvL$ѥd g;j3ڷXʜWa{CȽke:*%XY$v;E`b4}<˽\-8QDe,Dҥ^@4!u&u#Y, yĤ-̺hbU4x|GW7bDJRqB0#Ƅ.R*@h>0(˛u><[ԛ޷Uڋ<awԽZDl+vofmW:*%ZPti)G%?ͷSX Pq_r5}lbbdHhuŭiGul` r&Oisg B4`C@ų8<?Gq-9NQ2%VNc #yHb3""/L4Lpd{iqOb2yuTn6*tVbWN7Ve VCQXF H^@H 6|l6tn}`|y:4>mhY ˘{'RvZGܙWZH0ŠLŎ}5r _َ?1e=؞!DkPΣ +c|0]<<["ׯMvQ7/,Xw)U|!BTv]7lXP#}#'^nlVRƗf~Ӓz{v}UnwZУKVpd#Lnx`CTfyG;Dži烎k@4岋,[ x|U1ov54ȏN$]K#c.J>h"{-|s}j̦Z蝹ϭ~6SlmRu\%N XIԚ0DOyYƕv, s=@8OAr<_՞{=rJ/Ȭ{P6o"Ӆ"M7Qj !`/)>`#z /uȺ=kb6ډ N[(jE"SOZO^oE댛NtFE*rgw mR )(yF#EԴ+9:rW@bU!LqBvա>Ktʮ8 6Fߨ3.8S a\[7u4=Xw'duX/rd%o&"8g?Q)uj`u-ɼ PnhzFޯ,欹lwl`ǹ<7 k c1[SO[*7dWpҙd 3tnYdfNtSwbvZ7 W`a_\âf_M;dKrKC@vpoXyøJcq(mRu٬FC'" +ڤS%/N:cFwߣ:ʢQs˝%*ẔUBc,1^O S"I*)&L׮O֤ i %4I#ȾεdvP ܸ. ƫ]g+]Fۇ1bc#:EKu\7|_>#WWƇ@"uC\n8rISo3Ve b@?K6I |꧰syfxp$P^; rZ9U⣶Gj݅Nx!R&psku䨵_f?nO>M$|XS5yrmkek6–@4RZ (^'}MΨ-Z-K ƐJ[j[~ZonQ"tP@0FMNg>w|^˝YU3@5dsWLof~S[YMp(P+g16,KaA?c__HQ=$ӑ@qrMg$:I349&=l *鞔ˈBJBLU=yi'Kv^װ?5rnЀMN#y'|sύeH@\_ = 8M"2ˢ5ddyx2K,0Q5aXV5{7[?qnWǵ1Ph\p]n*E#c],܀?}F溺;ջo6G6QϽ^-u$njB"MrHðγ8EE$FqQ;6f={,d|x~Ico?BDz+!wSD}It 6"\q<@cr"Gz<piS"Hr+_0.WV "db d|H/̽Vܘ;xDn" aZ7"buyHh/B{rߑ_YhPKq[rh:([_`2ПYņ㹈uK :1b kX˪]]\7L_Vr#Y"rv E)&qrA)iBjI)h/bL1K t*U1Ūzg,Jݒ]XbJtQ ͝tT!QUZWGcG ؃AT>ZT/R `]ڿ6P[ÙUv4_xy73yRJ2u,򟍬녪9fty+= O+H1X6'ohnɻ?)Z g XHpFݡ>W#dF$˺Q3+CPj"Q+N_`B h2c%*z'O[Sc$DހChF,Lׇ1 rC?Na8=PQ_f`i)=U8=h?-K];Dh ^ pRK,4U8QEi tpgfV<o$k$=0ӴΕ˨RP? FD5H%轟Z2DN]r܀>ingOp8 9|?tW᡺Lb{arB‘J&xkn'EO(gyCD- ِ{qha`;ҙEI:<( :x9^%տKl~<^{ ʒ ae/Oyayr nD!4l&'콥%W-|aݰ, iO&["X` O$>H#!vNu'Ca^oiK4D8 $ȋ܁~'EEi} o?Jf~BZERʷqY<\Up,9%;|cs{nn8De SznlwI;g8 h|[Uw+!$"H0}0Q{i<^eڌ%+ v5KuWsYrM6 OVbۿ[Hq= aw8^vy1>2iWxKl%pM_f(\qT~;aN~?+q>c)ёS5/3a0>9ureaF8pOMKc)M7q0мZʎPw?948+a1 yrti 4l^:[s$:v۰CVXj:FSQiAKk|}BO.!pB)*^Z7g%ͮ:j)@irkxڿ I_AkV:V#Y4ʴ Ӡ0 e2ܺd uUXAg8*gH$;`h{[ޣԅ`s}[P>Q F1f^zR/ d\:Y!84au\u$0 e)`Z]Sy,}Tа:;z|Y-8߲o$g)ŭ\w$"@N0=|R\v7.GPC@2Wl#񞩤 kL2p>Fl,X~DCǐ˕#QVwFU7d=R!VK!OYjPAwCNpL 2h5.vh?UB@ۥ\ǑnK>Aq6UYtHx &ub+/WuZΐ!gӊ 󼨫@]KH'ntovv3dT9^} Q_*|u;9_#-*FLBLU\uE[benm*;iK3lF6ڴfPՍ)ci,պYw5!y8W&;nLMDN&OCY-g5q_uE ^[dBB$oAjG+.D1? `'ԮGϽkE %[T\!R^g6qy؀|x;L*6KbZ8]Z22P. CBLNkM}mѻ">@~~oyڞ E9E݅qƴ*uK[.4F&tN?mq&?\嵅A Du#]msxWuB `{{Ԙ.  *Y#"V1{z0P+p#jX6=o]j;#x$sDVzLA:vUOAt_@;. eiLuYx'_ZNY9iC1AH+[ޚE/<szt_~hzO>0r@sB!B ?#ò@O<^v \hCwX^^f dKbom˿HQ' zSx[=NJ&LAaj]6 ^=0dDTGn项 ™1QzΟsBOt559tOeTi3NQ[M\qMjiAŎ%aZ4*NgU2/ {s 6bqkJz>w^7sΦ, u.dvvU}~Vb땹Io8O) vN8>MYfKc*FBtFA<$\;q=†nvu/9 46J֞TF(ݲ80BmD QiBQxkY's%FA kGy{JR wMe(Ժ!JT>B)VQ[FT&3rDzg\%VvΪݦ˿VYYB _ʣp>"W/6Ϗopʕa 8[FJ fdAK%!;('٥6J?W>,GMM+N^] ԝ~ɆzLf蠝UDȘ(BZcϛ),BlK #oOXLwz9E~0 ;Hdm\ sS};{mE1Mejp%c0I=bE Mv2VpI譆.Tna6|Pʕs-T "(eFݥ1 )X Mұtǚ;/Y/(q!(<꒡ ցh; ]s:x}-a%w^rۖ/2`7.?zڠLGVRen~?^§Ku*7q)"1?{YJ3b6غj+/|>0S͡/Vyi\"+Ղd/Xy&^P.Tj/Vn#d7OLznWH ڹ#~P=%y+UkHfrf(ni3RQ: 4tC2Xo L2ZKnCv55 ~VPfoLWڜȕ\N~47(7 ٺG޼#݁JPw7*&H2mƻT߇09d9h24u' ʞp=9rh=IH~@`9A<7SĥeX$aˁboiR'xx_<(z s#e "hT[*`` iI >zӐQ!V(06SC};Ni@LHi'˷CMJG+Ȼ0͍o]_6 f2@jjݮy3CM( ӞTaǻK:Q_ΙlJDҎ80q׽Њ_8;Qe@kev7y=8\Fg\v9.JOh>m'qه&)UifQQ:H"o֒**kSY:$ݚR[.o+$Xe#)\I0iV|ine<6!Imǘ,c;ڠt}AzϻxD<6٦4Bv| ̰ͣQ 2֟}ګJ , Dۂ0fC֖#eWެ:/rzmWM#KBljbN( ,w7$MK0?5 jf,nm2v>M)\!UU5FJ/#cqxxm2%+ځQgp[Zοi)<\63o%$A>;}Z-*B!`'dG h "!DD8#S` 'd]n׸ Cӷ΋xEG{7%)Cqa֋[ bW(_j?&!tNo uHȳQFQGϰgci5ӫ_$ ?€GE2ҭ u d*W^(qMP 6j 'T+vЦ ~6+Jw7^*d>wcC;]ݫo L#\38K[kV0C!*мr;؁=T>f#"(.ChW-hs pfݗy̷pK#ZxƘe."},iqcG"0 *<iwS(m]pIWi]#:lAjeNt() ITF-j%^/ Qd1 UhY5=њH,76ppXA+>=/ 30D_e1ؾ&_;Pw*p)۪d4"^9N@`C%Vڟxa#}m @IU Jq*^ZΫ)ڧcXoK "56>zOL )aA +8?gďP g^qߜZqӪAA.x/gрВh+Z@ؐ(v3Ѿ?[{iXb6٘ѓTcՑ6kʊAߩՠzE )F({0~ U<7[*TB(*BM5\'eZ@ ,K57niU:`!P@r$iFB{ oJk6H[9s:l GJڵFǬDy}7se6ehЊp@X-#[{6Rg0olDE?+L1Hh9Bh]U\xE1j= 99`AM[ILrs0+x=fvbL_ASésU尧yLe4bҞq>h;C-$>|Gw[RjWs_#o>`C? i +f2`'j<0B -`3bRcУ鮁P;RziwsainښzDD%+j+/ M J>_3BO?^pldWҿf-S%5m M[eΔjW$O]nl%7AR`v?\4Gt5zL'R.Ȁ՘c}"G`-Z@:f}&g8 [aQPp~`DHi>)10g5Ahsa=TSPӴI?%CLLU@bG Ƹ'DTPV^W/.vP 2gL9)UtٴDR)w R_[i+/r}{6;jE曅=yDN dW!դyDϓw# Ay/_Jwً2j0ZH9fRH11-@R=Ȯ1YEPgL`;X֏SH=ևӟU.X q(oC={2C@gl䪳d5T ֗aJBt}ç$|.`؜I%%[1S}WiUВ.i)B2 1\ƚKEY6~.- ]q!juű*0@¶kp׊04VpirO?Nv,gh+  ; [3X)%sd]onr2 G$B@m)sN, 0CW,ԣ2q|!ǀr-J~Xe]̭Uq<_7jg4_-Vq*;O#YL#e V)OgBuj$᜞j6E@83Db+yj ;Sb*z> $}h^&w6Lm\elIST9Cb~:22ߠ* 6 ̅ƚr">_ \0|&N2U /"/VNʋQ뛺.o%9ma?ļS@:մԏ6jS?ɭF;kb-w\yH7dXD "FKcko[-Iq29gżR}.泗/m6hn B7BRO˘z5D=ݷNeUߙe*f:ɤh?)vYt^~~o:85lguzsJ㕵yJG\v^kz)%O5T;h\x)Dr\uֺ%qХKΌZ8sh4j\e^oYZ,;!ϊUl 5z-"X@u j|D,WBb*T$d ۨz#]yd$!bӇK9qn`܈w{ \F:?>N QVٚüc1lۋXנrc.Q{ّl0S&>klz,%[U@*JoNWn0+Ը2=UN:50!7Xfg<,P|':YvUGC$yG ?GEeLw<תh˾!Xpj!jD29TEIfٴ_8?YU=qCDضM5, 4]ThO**KhI e/d#B 4員12ǶӼPu`#'܆'>Cx (F7IB7Sio`u pȏ̪1> |ԥ,\m9 ݃^/843VktطxU̟(@TFjgYU L52ƿCf ?55xttJXHYFO)Ooe2'ӔH L2 u|JLNI%i Aϓl+nlYϡ4(uʆ:;y.ܛіI9c<tu~ʨ lA[0/úa4pbD!τ|+ { vo,,Y=iȽ]B̎!ZR7JarE}³XxOģ%\4;2,?VK'yɎDy>m!I^jC~'P?Lbl/f:sƦJ\V<|Rw{{8ɵ}Z3Vf&ԙis<>~b$AL#sMB3-w2DOcNG"(f['9=վM.gl3 ܖaj!uC8^1Wע!TQHl7 %Bm<fVeg0&kݶYrှx(LEw,nV`5I{aɥƃeKu fyΨLDlnY/ר+1s;KA bL ۠-/.DqK~pz5!Dp dfLuvB)-W}gHShPU/S$T+G4R1UKGԼ8g/@o(< =_Ik{ʿ^Ĉ,5(OY{Q ݘ)T^?e BR4G{ ۭ%P~|yq6Yn+k4ׂ뫜KЕaբ]Kn31'~ n.9P"9ҦqӉ1:౉:$f)-C%x ar8$̕ u|9AqE)0/rmg+JC&߯ĿF\(^ %V*Wo{?; ?/>C0LmKtfÏ=N$Pc@V HHAQ)܎Z1du׌CW?E{ثV@uJ @Gi' UCl~+7&Jm,Qӗk͝6d6.U?AW|Iޅ>K=~ʣlЧwp&@Ę@Od]T))<&w zg)Uf'u;1ߏT֔AT_SwP0nNx=g-5$,|}<+lpGhy%0V\'g;6U hk?C=P, ker)g~4,<#]0 CxiV7saʠfm/'.cO¸?\$do`Nc% F<_2j)_冶\ᢕ̔Ih䫀D73W} NA d#%*@zuS, %u-k75WD(`9V9?T4\C;6q̫戃. nFE/7'`uUV}[R+߈q<ó:8qݴ.8WYNA'DfׯQKhÍ:u1iN,W\CӨ 3H9s&*"ed8ԝKhPܔOxu(S,#As2fORTƏUhC̋Q‘K8w/0rCT܆?x2yug90;o)3nق惽HKʹ)D#)AU94MSF(f`\Uv4MO* `M9CDH9vVX{AGi%i; ɻ[wi^)H'Ao ]ĬB0Qɐ~,f3#5NrtF Ҩ a Ybf jt0*9 >*ERLw;<"~t t/Z˪^ :G j.2}nd;mW8&50!a;m3ct&vIݣX撅sz0'BL-=FOyWw,]|jQWe"o;hGg ƏُtdՌhDfiEK9ns1NCXj&X {+l]荟vDyiHܯ*|kNJٷvTf M Oׁ="^AO|;AUI"3g;#!'\룏Ahw嗧 u'Q6# kiJOѬK`:ur{^>~n)2R2\Q*RP8ѤspoFlө1Uv@Ve5Kѓ'ju_`rF;|Lȓ;wϰ8[h A,ٴ \ve6.cvJDbE7&C32"Tpițk?AV}եeQ4s{Ҙ9D.j`nB⵭ :WVQ.S;UdΕNt/ oݶI*U6ῑrpOgsl+;t{*~phs, #>pZqAJs{G;ܹ* ŘZR7B0"-B]SӖ֞AL5=@]g}kDG\RnnɱCHt]g3t.ovᬿ"RįYY Q M/ %X2qչm6twnqK7cI .vƌSf-Afh]D?;\?U ^<(ç06k0ORJK*jɽ(ՔX$ɖ< q AwQ=UCtED{mDYzwPnm%4r?kA쌌ahkь =+>J1ٽ+ Ӈڤc#%fκkِ o2>Ub*)cW}$q(J4=}`8Jv+} K 1crЫY}MSN}'HGA)B rHaϕ-pt zTSI}$:m$gyO x* 3txNI 6> :go^.4Q|)e1o.hwV .iJ  t88t'{Pc? (\ډÚrWA.0$Q!kwɨToO+ pt9?'#$UgF 40a6;,Ƹr'q|b̴7;EZ!ץ5్:C2",*Na=SߪカeP(4tnbKx78`#z`UC3ל׶SvhpT!=QYKW+U37EW%fڬO: 8+G ȁq!bLR څx_aS#)Wq}Ca-nCI}SNO,#vki%.0uQx7&)Ch}JĆ1(e u_g@xvd]C #g{@QyYH9ay6˓fwֳNwbpH"W|S}{SaQ4$7 rؐY3\+I|A ԋ*f*M*xf833l9!Vz@3&$o5IBӖ?ܫ`0OkNVjSـ O9GW=ZDÁI=6?=&|sNF^:?Nk+C٪V6jlc\z7)ȴŹ cv{RPa2Sě+0|#CWnUb~ TZ;U[`LW) zwkyY5}AR{#,/ڣ*ў@i"J &5-ՠ!8ȴRdkx/po-B2`WҖiՑW֡P YѨ,״iA$qb9X#{+"VMrf)xZba7z$U0S1rew?="tI+=G % ь>xz(ml=hL^(NFBy(_܁/j;ΉzVMTh0:Gm15y #8E?ED)Hـ]/Rx`3 Z֕@RV,W9~WEվ&.;sݥ@# |9*$4Y dv~VY+np/wiP7/2דdcuO|haVjZ_WVbF!̿٭G1t*QzNUF]%, acWĵD e15mz/^ Cz1¿f*!ޘwFh°jTH5gX) {n@-ሟ+Us?#JU'7=A_iB']qYKub2PH)12>ܞmm/~4?|3LXJ|>x9>"I:1ވ*Pp/h@A [?=%fc36R44n9@ 8d`JI|Tê)w^^\*fiϖe7>Gw-p!T)umu boOG?M 4Hf{w59084ڍ0iyHx[2Jfuf0: _ǚɄeI.Tlv/\ºbb֠p"x@C9ڪůzI5'~*M^P'\q3[EMjtOQ,E{+I4/IDp\C(d+LUSg,{8)N=^ѤzöP .JTU~ ʠ3R#?>>AOޕBÛ73=Zg@Kl.2Ʈ| e+<_f+I7j*nc[w~0GVFC ĘNۻKH;L_ HţǞ ?u [w8;0\DmPDsfPVhl}']f`tТ2t<C# i*2*#Mz wоggr} dN>[&p, nԬ<%!SF^#Št(+^ |)kTNH.`5\/40uSzhO'-F?pGO|6l60+Xěڷ0IZ} Rya=g&Km|5LHR/n&pWi 0MkbJo#v v}̾(A/]QY#ytk+%ɶbH탛v;GYD&tP5!l 2|чMvaq%{qi֕Ch۹T=o~*#-+B`b\ָn̜2KnS7ן_bFSaTP@۩8o;dq}<*#ؚ_Oj{Qb^пC略՘ nC KWXT5EFe΂ɉPN+6jjDcW+{c &g_54n|Py\!tK+ )ˊ}s%]x[Dh1o&QKP2PL jLy<#[o4ĎϱN"'G:!.Ϊ2q]o6c /!k\nz^ĕq6ywSջYHNߐrVa Fm=r ^sw=ox)f[qW?:G'VuefY"|r<{,Zd.*+&ݵP˼8f6t&cXPK3<)5z)泔ڛ7<*udݹp VV-֌FL"19{V1 }jKMw:݌몫:иڂ_:ذ*b3>h/xpP7АHGShdao:ˊK; zy 4o4/(Y%(LٰvH< ujRsfq px .mNKFI'~x?TrkF Y='ϳQ_@')m'lDȟ@E:um)fMLmhɛ"#eXWOlއ kCn+z0bQ';Ggl&c!x!BW{5Bnֈ'Aڜ@ɦ)IL~uD."tiahpBrYZ2+Q?a N|cVBHT5Hr9MptK} `d /7o٫+68TW"c]096iZbFn4J캗WH'ۏB%>Q5< BTiHQ(< 0d((qaEh_Jo^[ kXu,s鰯s7(7CHN촆Չz+b=: J&[^_E+ 1HBٰ c4#z#mYz | PA!Wa0U*\:wJnǘ!ho.'J` ̆;OV'R7;/Gf aY[{^ ht˛ /zێwRڲh lcan*$뮲Sxqs4>u$E;]+Ag]-Hi[\s(_~ 5 ii(*E&؛3LpҮRT͢t,%[yV9kEnS &Zksf$(7m( ӵo ٸԅrњܪ+G}QE 4w>"-d1+DJ~N`]c8`bt4@#:1gPȏ@m\+c<>^oP_lT{7G'YS)R, aj2nX6ųǺ8 O,IRxZ7| |y-iaw̐z& }\$I#oOl܂$+~XƩoE p t׏ZWށ&jQl])ݶ8@*@B1VO|θ?Cf.i[Do2 n`زa Ŏ~,@T)Ndp);$hאSL JF9dvv[s|t廝Bp/;g6rw'ǢA0c5ֿPF]F7V JkwbɰNOE {s/z"VU# [#v~3!M9Fn6RUb3igmg5͞ٹ\!W4|S  ,og^plaCg:u*tS$.!=L? z΋m05 wSD螮9n9jDNќcZU:>!d`!+k@m~ĪG7~ U{OYʪC<}*$4gx.XTsTs=r[9W?ܨABꀔs g@'(ri1H>Cd7c|9ٍ:>r޴$< t6{ ^N@)`?WN8&w'wmH`N(rP(;+X72c'l7x5\fQZ`"Ӆ||foW2H:V)kKytB}@oGBuފ$Jlfw}gOK[U8FaOkM5Mh;cb콳Kb(G {]5/1Om%1(N)Rؑ˷ M;W㋚Ʊ :Yi{ZT'YNB'{iշ[*n̉;<>2 `I.m^#xˇW@4#5HU|]}[lϪ83!B]zhov6&LJQXAc iGʀ8w}Kgw` jnǸR ֚S_WCFP:c5jaj:'g ?{ǃVN/VӋ@Y1jBJ 7KL\UAcu3UO}L@:N;|ߢ&Z_>>Be&MIIӕ*0 ӑX=!\Y/5F#H|RH@'GQ(dhU*En|8E?e*BShݟ,K= P9'Pg=i_|k<5lW#f'͉xޠ7SgJ%5D$ 21Sj<Bn'EzOzyȯTغ]ЏjwiC(x(2^n!ew-@ ×XJ5.l=gqŎKaA沚aK7Lr`dYp=d7xtn녃پ>`9 ge6\vKv3-xJTmvNF?vXz 38^XpUSJۉ>&kYvF,nj @?ia5Pb}[+/M^D)ިcGYl>pr-D!H 6-<%˜t]d[c8Њ;kds#8WOF:{݉T & ^=!VWYmڢzX2ir~,kBY7 )c̞׃zfa qz[VͭA@BΜKu>4t%ē}C]/ԖJF5ؓ`NM XNX{JK(dž5 igo}ʾ: ƋP/( 4;θjk>\fTp_\N礅0[r|7;F?7xZ NitMKNW0ɒJ?^A>PЍ1x\:emIWlˊeox'`hlk6 9b3# uQBHܽAj]b م\$5CnhhAY[sN;]J.BP)ƲI|z[t(Zp/G̮eJ6K?eǮJ7G, |flHd$c-*j5-*Ѐ_-SU5=JDJk ʁnT6eBn/Ǖ;nU|,$0-B\&̷%+a<5|̋](^?>z&юGTOGT=4N@붓#v-6u5sX+E|{Zxu^ؔ!r^E*4\|?ZZk8!ʅk1!ÌZ~gb:!jZЉN 񆳣Y KL"Ǎ`3/&uA91 HE[B5(m]ڮ=%+}ѹ ΅ZP݈to@W-H/׭~pQ-Ĺw,ܬByMK2:W2 eGβڵ&-x5@<9oj1Aoszj^0oq(xx'EbX n{m);VK [BA-w9'ohx7)A`#y}o"B܂\>',)[u{#/![~}*wd+ope"Hqx̶2oPQ~1G/ URhkrJ4_5@AP|C8 A ű/撼H9/O)xFBNc*ҥX6`iwMo{C~5Cq%POLЌ+=r-R\~< `.u%jj=CV >§ӍwtDYU[F~FU\T5~vi *;8c! Qmb 2Lotc` k@dk%J*+jyw2C!&YM>?\A0`~ B2_xgsSŁHU")[)P_Kͼς+tT݋jLmaOVYmxUu̬5JoP~ߨgQi34#x md3~ӈU"ωw{Wsv \*~leڄ'rt{`K/-e1am:QKROBNt|ڦ.ja\7H}feEN[ʈF5)xpԜ ʣ۸ҷA_Me}3ų 9>ǽz6idEKU`ǘ^dqNҧp%ZWRYj t蝦pqN 3t o̰ KM{fK95v]i':MaPg5jxRFYD_-Ysz^u/e+ߒms˂6s1|5A&\R}qߖ64-=gP dwHH\ˎz 9댅**ꔎw^+Zv6osIlmt!U5oM}{RG3'̺ap٦U 0ߠU bK$mcTt {LaPH[-|󩅲 :af&ZrdxT3 ҕh~gp$1;m2lөAL| ߯,t 07R09CM;M}3oZojszE9eI϶ \~z>B-W<&5Z3Y#I(a>EYݧpGŚ\2s' k,:i myUWO1j@Rvz37900HBMhO-\^VSYf:x*3 ͟+|^bL_"AHAב 'OXDI]#񹮶f(NJY򶤹Uafhܯ[-<mCXtyٯ)BLIaY=l]gfPG.4$&54<@Hi=b9!(\Ġq(5ꅧ ^,/N #L:Wmȧ!˿XF)) 6F!yы/jt3}Y9L"",Ga91v4{mGYk)%\rU]LxssRj]{83$Ord!H B(Ǎȣ s^5>{qETl*<1A.?u,a **NSh}_t%B6n_B -9O6 c|= Ƕ,~EX@Yb]GGM/?`еGYM? Ё~LHu"/E;ـ;Ì!=`D=6}yrO%fVE|'i}5[!=?*C (DGNm Fdfv? gVE<}#k'z "'[(z SD@HꑾRqx]IZF(qc: kp, N PpHZ.p'eqױebSy!9y@ӧB:[%)!Euj*=۰p:{y]Ed13@Ĵ7㚋=֚P2KFe&$]VCnQ0 BD~fY# UU5zNšH gp>$[H8^lmdpR;Υo 9)>Q2Gn=6b$0haXڈejzJ\JIYJX fW9 qvgy|"j@n\jûy͗'];vc58@Mڕ2x>"-0N6,bCY5n wX@ƸMrSgF>'*RpO M(Y,odVyF9~Sn LVH]Š*N]]M.Y1zZ@;@ 3+I.^%{t\ ]O\lͬ/X˒/b]7aT0p82{e+!tGcž@KiLS`sv\-LjZ%N!)N3~ >voltH;l=z 4:?yNS)0QWSڭU Ɍ o"?QE30@%ӍƖX=UUvkz,VO>w;~*F@UeӴ JTPr>$KZ W~ܽh*tw{{gЮ4X)x z@ _zW=^fRWklᐝyNg`Bפ&H[lWfe1tlZ~?s#Fkz `^OThTiL5NP[qp\Vi(5z,FWiG75fуI: ?#iy=>iMXt3ANΆ?:Ѻ=%^.h˳$`5"ŏ}X Mrfā0krlO!4jiɛJ.]<){dwG>N$B[e5ֻQ߽rN(sjTz ^O:n$pU\ q xeR 8% *'@M$Hk3+Xrr6c1۱KM4_.֬!*<vixŬzT4TũGU͌3mR\ )Ά{04wIk<ІǸ]hi$~V#`*A 礓]aX{Lx 8;嘚ص jTy uۧX|huP)N\;SpqFQGA {ImГN9ZQJxj) R@i)_6Mh><"x7G+w0@sEzb.;x {8HM(&GPz[fsO2cS0y3/p?W-Q,|;F3Xm/1σdXvljR.GrM \ *XK `Ąݚ!mbYJƛQio? "#He "T րilC^kV 6 ˜gS` Lb^Ґ?*/=yr y+mBNCPՈ=5x0dz=wBYXJ aV`VR"1Sk5Ŭ>2 rV eF0Kh7K~x4 <\kb]Qת0OHV/{ЃC@7'uyF#GfO6״SF:MG E}G|%bPk2ԸnK" _ZRT".ؔ !ag~躠z:Z|Q!nyƍEC6i[, c41<߻?siLMYo_N䣺Ѵ+߰LtVf83; Ss*~eIŖ(]Bx2h?I#? s @cMJFenn&to&a%ݽvSy&#y~A lw5i{wE0_Yl4'C4sz_p~J7$¤t83s ֐.}EP9I]Nd4hH P ^H B&TF0orHҨ jЙ#C)Uf?˞/ F>xaߖ OO[.P ~k^u^shyR }jHVD8o6v4(.D:׍&*PcJwHV7 PUg!رśa-B}l(6>)A"-D%'P߯q܉g0T|AƘ.$mJ#[ 0zm7Ւ}nxuBn$l9Òu> (.Տrg HOM=>sG̰EJYBNE StmsMHu&L=_%.6+aŶcxCi'i@ŎcׇUf HzxԊ|[>$}-s3鹮$(lK "R"qt$O/j9t0p=|ucjԝ|,| VˇHqj 6&tR n.)#ѡlv|Nx(g<`h4|=kcyXNc٬ h`4C.gx!< jN(͑ QNטwc,~A3,a䪦‹9 8D` 6 KI q#D Gx KS Sv 1}WD!Ol6yYpd=-*ZKC)onj8y;34ccm fq9tA FtA7A/~ޢYzIpu%vb])O'璧+$gCU|[*ҪV_0{(ܵ%ES ޢx6[9)`Yk979 6|"+ycCBʘTD.\ KNkw묠H>$uqhCjOz{UEB=f8r2站S» -L~o{)exORY7/7l/^,iЅRg|vXjN&$S.~N`; Egs6bC|nI%/bQn+(UMKJVolvZi{?o3WlSǃNǵm JTH{D`nhT-;FYٱwN ri!ix-xo&2eP=CuH;CSS73D8/6[[tXX 馄6|' km"w%F)ru]>:v'CQ(efod4wK5j=$$n3Pc[cHuwh5PC 0SQmklx@ET?zy-|ăVM ^fnCˆ\G!Br>eO8O"l*]"%Dt<٧x!zJP8_DM͐EŠ2$6gq{IF?%'KWuѲBhk;ɡ7w誾BgUt[k9}xJ > _ 2_qvMVdj1[:GfhlL`,0* a*  U#a<LjFL9/{$'JċM/ܯNR ,+3ƈB(@P2G :0\dn~IoXy$m{Uk/pHr#!E=*fv NC:Qj3wp.0\S4]pgK: 9R4fWRi~OF&Qp%Xc;DSݶ' Tَ%[̙>a/k &ۆj A(od& @evdBqjitרir-(dz`BJU4TTb+PxXM1!bg- \,ڥ]k{6WêjI %m\ ь"^`aZNirG/ 6@z&u+ 2DLwRñC|01UE%!wG} [;B/DgWVjya"Lѫ84)9Nz%>&}2Y)Ȧ ȿ2}RtyR;B>,蟹F20rՆ26"r_[Տ_ˎf1ٮzLm9E}5Cڹ YL,].k#)>!z@fW? !v3Ġo_+x;5*ܼ:rZR! Dyf #=/M؋jE+pܮcN\d-ImƤ@ ;y2եS3cHCnjt8$QL%r sZ&>I}.٥99ņ/xѨfͤ  qT?HP!ns&Nh@: !e,J!ƍ[r sLN7 *siZF5.t_vSC(xLK_YBc BH^&}S` P*譢f2 {*y\,[_Dݫ z-C;*ҝ[oxhltc-k= pXwiF{97(S(MFZ6aҭ'R[=UO(tBHQɶM>لbYA>) N{d,rp˖ h!ZOd5GnKe:&RسSCZ\Țr ħv*A,}}jvǻH4e QݙSĨS/X'3 Z;Á;^a`4!P5@&RhymؾS(#vZ$hnGphd#LO.ؐ>m$$H)Ҹd{I\[T # +jl')$* :Y$R]+M& A^S/#JnW0*W>cG7esJQ7V?>2V Ow±pw 0AO]OycgbG7V7)鲿Y>&ͻNbYӑ-HH4*I4j w7m#@[FfajQۑj>A\zf1S;1N;r#*:s iD닂)9suxG?5ޝ7pGOtr+|DZP\|<EVeZV$LLbE,=ȴ PxONŧq.Q)@ y p^KpՙӞX7j8p"UVGPlu^JC{Zd\7FH[ʔսdMf8?"ity zT Gq n~.`iD K T12{Fpu t]?|HPkc%9uʙq3 Zh] hǫ"'EMC#gW*џXAr0z̳TL}F/X\ ߍ"d%Ua3#Xz99f]EbET{i d9kj] g_ Ouun͌ˬP1Ar>W46Ū67N0HK82㉼!maí*⛰hq5!r=;+6[<$O_2Dtmքԭ“'@OԓhϨ? 粂sܭI35M᧛Hs ^o+\|&8q#mi=Q\ͽuOg6 5c~lq/x{%BD-orI[ Zqy=]֓Wsr]@KY0Zo azfjgXOp3!_<gcr3ⱠĿ?zUKy`FK}Nd\s|0Ś=j>;QF0ۺP]DLI,b'ACkaGYˬB0W9CӤ@-.U߱@D),k!jNPvҵ/V?͈/S"W$C|5 me"H9U!%0!29_ vl!;_W970* =):I(E9 yGxsw]9oڷ,t[-\^L dvJL qgAxmϠrE] QC.7Π< z'p2hШ"ې2 vWiFS#cy /XcSz̥=E|?Y2g/?}ï#&d#O4t`v͸qDeoelDqh_Aq ] ch0$&+0]/鰘q 㧤YDυx:GΫlr4}1":@5JYl/sR+f+ƮSK\^nBab́󽵵9JiĊ6^.ÿ3 J"$vtbZNu }`3\hi33n4$ӰE M1Zbٍx2l6߉4rCǯh]. o1kWlX&߁&M ;- ]S~j v'7yfuE3G +y GK̏It? )e6Xk%҆΅z28*/%[d捛cb jKEl]\ž^jFQ  dQHvNk#wK*KNk<'#E!@$ uÉQ?@{ uE`-8<-]4,WL!L*N=PJx  Tg7d:OPFΈ1xШF&oAMvrAdfQZĩ9e& n1 p3|G'SD_y [gΈ[R5t֕ƳׅkM/l)JY;f$h i"qNx,PPeAYt>6m⯸J6 .!l!='z.TѬoebh~G4™jѓ]-N0_!hNp~F5Kʜ}"m_&Th}=T'A&2|qVz\g b;h QX.>ݻT~_aEMfr'Up/pS l7.A[#\GwjFZ|zN(Y/X賅eMS=xT -鱗AYfn!2"fc6m%dp:mWj7wp74Ba U@*%0aDW0VVel_[7HTY=LX5+zwx63747ogGLy Ek~Z[OGV*PB$Yg*Vڰ"Ī11G[duO~>]9W/kD&xZ"l;ݹeݞDAlS 'յ 0Rp?NAnC; Ta E¸7CS\p[uk#:>ҋ lFh=lcocgVT #-@$%~&HTج6&$bVG1l7Z6ۦ@KqvAډGkm@NوzG2YVÓOr%-=;ZOf{$o^tM'hmO~NIqD9SɁN]{hٕHfr8r_A%(iV$e^^}?a@#ΥlWv!!hT( &uMUҩ*ϭ>gڍ,x"Q*({J=p*KZBƷ2L$Ƀk">nQ4Dk-Rdq*}5&wb=d*黡$aKMpbx"Vea_ h=& }u/w <+`W QCG1|7dz^RKd0g*<\Z8*4D2;a}BJgtnbn/]wq}KQcKbrQ)l]Acd_k#\ZoRemblN&ԯ{oŁ.y!rE%6KũsrFv?qE_[82(გ9+fiڎ$LZkvđ,EmFTvPoby㣥OЧ(0o(|4/+3r5\VVrNJU?Tc:ny4M'jU*Dpעl"4t&ދY2B9U5QT"N<Iy0m*}3m,e,z嵺Q;(O*H'-q^}/yYԼ<,pXm^Q Op &O59f2ܖS&i[[=X!5 {C@m1G hq ".t<>@SGضsXNI~#8ۈ0qw/s*~s2@ 0_\dAG@\נO!gRsd G b\A8vo~g[ۅK5[eG3s@@E۶Hrʡ2}̾.(-z h)c:Ū'~FZu]h@aM%!Xv3H'8ilLוĸ QǠ%z'I:F7v(lϟ]4S!@ĸ֊V 9?~]}=P4P\oE#deRZ$I ۄJ~|/⓿ЮfSԍ_}Iz?G)WW|<(+*p+I0Ւzb?d1yX_Bl܉7:;Xj@ EPƏee1~; ?RKkww/c0Nlm@3Ԑ훒Bkfst}fs_S&7a^#\]Vϲ'/na nR)*u;ς%#-1 Ę8Μ_.p|#:,!txɁs_xJ==M%K h[X͊㷂!a?W4#lO}!H! r{O_b z2hyMN !dֹmYb K?ԂzPʁ4 {`R'Ŏo,E;BArdڥ#uTFٛ4nT`puD T1%wGutw]۪@^@xU8!gu6t&\es\w[+PiJ=kR> ѷhcA,!$e<`N'1mA9?x7 oMdG09`ҡvPɡ0N}3}#_ҙpbݕ2qk-z?N@zE7Nj&vHOKb֙B#rzh/4&)a㫇8)c]Y'l-wH۾ L6EuXV?C 1O!HUgȭ<&G6l%_ (? ϜhnɁQm;/ t#I7u*Z-5w mg)-(lk\)FJzs6 K4P ~αty 'L\27}\S6)w[]yyn{my6LՎ'co#0M7&0e,U `$*ꕔ[ ˀv d&*7!F~P):CS9$@pP/Y?r>A?^0/$Ɩ* F!QI&Xc>{ĹhרyCmeTCi.8oi\vQU3Efq[JO]N=.Ԭ^ɣ)Dj5?=-˾YE9UA rQeYA_KgmvmP$-ObF(Tł4}XKN=p E8?]:K vuH4o Z𑲾 4pHqOn .&zWwDw-SqXo~3&ca8uX#SctCӅTxyX8Tlie<_b Uxe^I>?] D_]M@ 3n< kYp5o=Fpx ~뷖ą[FD3@H ~.xd{䵫K,ҳa+Y,)aHL_&q0XBh!P=YGf g<2:ݺ^ U%}y檘bDLX+?m4=#2 $L6_\(:xL)֎0s{"= Yj+UXOd(ãj_`?`# "6w dp 6jE2(qk :'J2*J`׈=ٌoᅊO40eg$YJg(}2e!j<mn|>8F<.I߾-C2>eA ؂sK00w®%]3c)K2j 99LɦA`fD|ĐHZwZU(!`PٶpJm=v@ WmhgsB ]p,=rTʁDL|ԦfҀ  ."9&Ԣ2Еe9.^{^~CcI9{sCmP*&n*u6CR#p SaIt(]Ӟ<=C~.D/K7lLըp؃=^3s[-7U|齤 +pm>bj\qGJ,ScU7Ur - R.0"tGN9OeB@V-XnX~b@*w6'ko7YiZ@YNP9H;r}`'0bISCSS 1'A]3bżr|lNS + d#< L1d2t_0jBo2ҎhZ]um+/lQghRH8,I)#ڽ34Ŋjq`R.v< H[_z`j}Jt25K'`IPFЂ-vSS1shMȭzWbɂ%izA)t'?XIFRĊzX!, QaE}4/3ʬ1k9׊n9 _ߨ#vjTWS)s&Nեr$AT#G*,!?=W  PjƂ1P: G{9)8A,\ژH$x%Rͻ0][ՠs?N_-76ZeD/c89ۯ+ B53q4H5“wnJ?ԋOTF i! kE۳ 4!A[cp?_ .F/]]$0V& ڍ]Lbq^vqַrN9_=-K.3-V$ei.:,],.TuNហ=KK&T 2v<"XrSc21ry"WeIy ubPw B-, ;|OjO=_X:LX6FYChqIz$xZ;YP;x9R)rsL%sg#3*ExaW#:,QNlHoO(eJOdOI]jE s\NҚ]lNH> .v_װ\C>1eA+!'q'2wU%V[f)*3'Q;I(Ü/ M(&AX\N=0r2|e +"}6wr= 9}q/3MF}OAE=߫GJsl뙾q5 bV׳e JDݹ˨(?i-bPT\a،5@PR 4,m> V,&0]vE`T L M"E)6]9"Ը $Ubǒ3\կ2,ͻ9ƉNdMqWl@qYZU{R+P=V-c1T]^꘽(kzߜyJ S:P|xѶG<klk`_ xs-fuesVfI &* tA@ɱ}w y"Z%w74Gu汴k?9Y $W*HNnswFQɻ)nl'I7_|) 3 4R͋kZt>)<#Rs0[@ݡ@svnЏGoRx3V>vB._g4 @`Qg$ܷ߼kd. 2b ?@؁#Lll?rԶxYBXBT"Po2L2PhXi_'[CI1 9rŐʼn ^C&PKzezN|X{7@%8ynOlx tIi }?9j2 p'K`!]'ЛR88q7 MhW+ RRv_0 Mjʖ0q%tz<Ȟ e_*Zz9? ǩt&{[ĪMLԉJ*H`pq5B 9xZ-|,5g2(Cy.^=5{~7nhX"㯣~Ƽcm@ {+&Z;L)e5sBgϗX3ʨXyiE&Lgcr5[5|&NiC }&L_C#l\'RFLGUyQy(@rϤ㼸7k&r_15&-~[ gx~ VjE^]g8ia_d _h&שQB׿%Ě!Y *LCo16nRe'P[j(Ne#B&yA4^@QM'YJ 'vc@ΑLd2W#-{Ԁlu">t,větS?K9X5ml;'"|/AN-;G4aLb.[4Wl!sJ&')c$[JtBSd'0>bpJw4ta*\E pYaP9K?} *a7ZO&Al!akY1Dyś]=X! H"4 ̪;y;ߞ`wZ=6cjJ9%BVMzA[,s>wwL[N$Wzer$x^᳢w3_Y{a*&8=Ft%9͎r7m"w]a rHY\B JJ>l<3lnד[ZEttniǸ&9HµHD "!\;dM`~F^C<.R Djjj>,3Q >zAEVns3^Q|G&5 s%g|&-w%ć{r\$?:u8=6IY[Uf / E|y9`Иcj~!f}#S?Y8-ke pPl h\bݟ֣٦W Z ;kXgUHM`%x2>j䱭tM)5SvR. &_yJAzv^ bXv*/#l$z[(Dt F!qԋ/ x<d zLK5qq(Z\łL%?&jM4i4ofF[-{EK 7#(3*6ˠnzpk7= 9o^Fsli&#BIaw] mr@zEz~t~Ҏzk!eμ\&ǟ?W$<\ !3gR=C~Wt*i XeK%ci^Ǹ7C`%BN4Li$L7|fX*?'yj06f^#X|Fz4&GӨ5O#Cj&V`v֫,! )-4Ɛ3c)/Ѡ@}`o")^4Db7?S??<^_ɽ =SCC5N {`H]8ګ ؖ4T!Tta+0fJޜU _H/XBbGlo`_q#:hkHc!:u0QWߐStĥ tf})f Oa*W}l :CqJ2 y+Y[}yRbE*5jij2>@P:,ޑy[cB0ٜ8 xd̮';u*l3ȧwPNE. ?ԁ^<# /xtڱ)9Cc4S ^P[ctg,};}TNԮVE5H̤͊UW61Ue4s+y۴RD1XN1r>ġ{ELҥiҬHϢp":^3b\ˏ3у}ɜٖ j̿bxB~r bɮOYS.Umݺ3OJdHDAuWK^7(*V{tNmlL=1v\+ 5A2bgʪCK*v$ c% Osjmf/>YiqRn4Y^ízrfieTO5b cHSrW\Jd Fq(@΋&/J.{pI8GRUłaQD+ÈX`@}su0UEwXM^ Qgd~ݱ&Nlzi`^oA@AB I`dp8mnpKH(=ܚ]u;Q럩șj:',Bq~DM9 7]@P|iIUXk# 웹"yk2&7l@h֒frGm5o1Uۖgr;hٕs12R?4nh|# NfmH_j\Hz c4[귖`HT!`LJL)@ړ7ڠ$c~Z8H'bo.oԖm2Pt{[&J1bxOdqP?48A/z=98}Ic ocڔO S4DIP݀7͏.cP+Җ/(xk=}_&Ӻ"f)H'I -ƪ8 ]"QLW V$їge3I58MET`˦ F=Qx:ɻWl9c!u9P>*2y;q| 2 ~h'\ Btd<8i0E _;bVxb{5S=u;de* [rJJYh5kV?țY^ L5-19,֨5D+.BE1SMRjPdL GSm"fMeT^L5{A*O369.jo[~l[LoU7ZP.SC.:LRAܦhM5Uq$:AeQ]1Bb?, IG@jԚEPW|}ںap[ni[㱏k<32g ?@}|:؉LĄVm% [m>2d(IɊ7 oQɌ1E*w@ټVvl,!B0 m ozN_ם[V>`#2P BѾ$>i6K~JR_Gy+ 7Xf)G+PC机cZr( ;G]oer9T/ja)'2r7|Uř[uffIN!,Dr$gF(^q8gseQC cH:9&*50=s\nîfIFRpTn1nsԵR}&Lp޽岷4ߝTٚ%!n JD:(d,"Fz1Cksen5 o䢛V:l%kb̻$h\ThYuEofSmԘ4ٔ ;q;qe{_ׁXAQ]\K{ $ʗ% ݣ!4Edbn2,r󗧉Nw~R`WuCQvd|URD 5/]7ZJgngD1-J^NCG[pgd$ 3 BcD] 2,jユCg4zg5YO528}w i\sŅJp)las(pMo>Y&M9FTiJz pw8q𝞹9tuQdiPh3=l}F/Xf7rM Il!" ɛU _Ϊ8AuFir6YV^:M`zAv#G1/t}jC}Sj>C$yVbK$h~mT AqX‚}A.%N^A:(ܰArWDh& |K%jR4hkPtq#?y'I3Y#aHd\zJY~|ANRY&v l.J EOMַ{gWiX8(T*)~dwk VbM0Jf?5ɐg~y۪v7B?yL(-IGa'.cNmOGrw_)oTGt:c+r'@[?&‹cgG6t[- 2(V]<BFݤxjh&B_[%{"S A{ 8y2"gR<)*ƿ]&Y\P[XxZ2˂r'f{0ɜx?R^otv/i3I)=,M"+ahF WRMi+Iq\4; ~5Q?؁)kɔ‚(EB&D_mG#36 A@|_?O,a߬~¨Z >vv_j| MCFp5J\bs;mE%ZD^ڠ]Fn*#/Ž_mLϨ4Im$FIAy=vv!h{j'R}|uJ٣ZՀiX"-B m̀T^iPDuUIbV=G]+*u{xM܍3[NOh 6~d)Qgucʉxv;A?6w ׯ_[`O xUi~ͧ.+nlD b:ZG8pL1>_Gt|>mJ mdU>V 3<,|I9blQyGwG %4ҩk_H԰yS_vSæ:QGV=tW*Bqeymf;~s;I^끿"+tUwx3՜l_iAdhXᜈHb |#` ȕT]"1mm(O:m473k4*8ɟҲJƑå:` .#B?Y^^֘! Unv'߄VA>rQDxf5UA$̆ !!~VrLvGڈHN~K˼hH[W;'"$Y .E*~6eQFY5n^t ]rr[E XyC̲(Ɋo&dyMqjWJ[..IF V&l$d̀̿"0+Tu"Eh~Ik{lF9a<3GfR~ [}VʷTz?i(̹eE5xG_P/i9q 9g05}A{$5&sBssŵ;~̃[1L[RTwD~MSE;=.i *.`(_8jtGc_Ͱ07~M.Krmܓ9-,d8%2upC=:/RPDg7 ,ZYpMST) "OR/ ܯu/Ґv:PC6Tʢ;fu@JaQ+7[}sM0h vW"0j 4*L<F[ec^ ;A>D+n`wg =)RZɊ6oEOtU#7m-W E"DhşErhpz\iy;>[srvIW h`#P?cV:(K 2m'30&Ѭe*)fS3z쬔6C I^ą%j5l(>. aG3HƵR/,r9؅C v4 X#C6-%K^ؓimE6c  覠He+ sJ5k1&aػdOS}׉(q^\QeƔ& xVC\st/lXug?Fj_ Pj 5:JQ>󩕑E\@3 BiP8z>8B3`K2m 3m\rF22*(rnwYBB-~N6*6MiR/ ,f|#b"(lD.:|R"g&w,(#r#&f?5¾2Ty1hA+Z2:UI?#3蛅h>++]sL"H3o,Fe(>v t吸  EYҹ݅3 Ԭ3~bMKrw<^6L݃uu?:|# 2+U >1\,L,Tw 9p7yڦ_&}Phhx;({m:yyxu{K>! 5{O*ϗ}^SLlx*G73G2vF7cB]>:喋 =0EF- ԆtK~)^A_ K䈞{u9#*@x/̤ptњL6y1N1dG6̄O vѸ姕C$.k*>{"ـzxn( s)ӄse-viv+=4_s<Ȉt*[a=c˶3u\ =Zt'gN&ɏD[fK6c iT悻*uWnn#SB((zRhRq]6?.w~1jΟLr!-E:ow)R !<kVqZ=joڣ}%UK+*Κ0(euWk>MG_#,R_vḋ5yWc$P `Gx\z,`mŰ\KQ‡uӐlz+yøv-ᗡ53^­_|n:3h@=r,|wujcbPV!M}M;h3]:0 @ȓ ; د ̴kðoPiuq+TӝAV =!t+Wg{DOzaoZ\яs}Nf)k!Je[oQuEjO"e_"KVNdwgFDϘ'-\*ѱ灢HuCݾF,`MR4]h@kK.!c&b|:cWHh@%̀E]PC[M2gueܕj33VuU\#^WӪMlth= ůh)#la>ӄ/!ZZ/[88 RU`uϳ0.ą])_ipo~ "8䰛g´ `zeA)a*>V~>73GRK5zMA,AP%Nl%k qFv/c:7 <ʣߞXInv4b+']k,|9ٛ]Y^Fa7w" 'JYũ4 zbPFKʆ&wi K#@+亏|$X+u,[@dLĭ/hF0 >jQ1u`LM>˿öU @yt$/EGiڀ[(ЭZ(cC5ʯ*:fj ]z혛P9mƔS i0j̰s٘ɽ >i3Iz;}AHkVO*T1L~>,=i3rx!ټ]f(k֙KEmW%iB[|\Ϊ*:53 B|Y|{}!j)eͭ< LS~CvDfP5m7g2L~kNV+TRK˂vI"ǮrE2Wӝ)Vkds>QPzjkXCyRh>DK]}{# ܞ]<曐-2]eʕ =@{ɉtK}x*OuiD/WbtfkN̓}kvS=+ ˄xgLJÆfS~2wׄ.a7on i0Fy3XloɁBl譅*zhE?Ν`;'&'C39Rϫ$o^j8'\J%`+ >jm%Sfq1Ej44wF]zGٞIB{sDUlɒפ[fPw!h zx:gFX].c5m<nЊ ؑԮ/Q=iwGߣԾD}%A0> NzrNhoVHXȘDKD{O9sYjw7a΃bgx-KU ;lȋo8SH:'B̳bV=]'naٷ$`rtQ($R~` /;ȁ$w3]3>K*"jNHPWCWbL#q~LmD^HGI׼]nHMxX9c{&n┌!}!I]a٭I.DaRࢳ!qϴg~r&9 McN:.RJq0^meXv=pQ^ =Qwfsdns}\+_;wJY$llb#}OR5>άAƽ$b 7`+Uo+3M7<0oHF4WaRlJIǻfſ -~W0&[ mX2auesLp`e݅,MؤUހ OuQ=?BY<24Kc%s \ݒ >lk'dM_ {b.9)w94t"XEsD 7&4G29Ni&ΥI?64vl4hWcq,R!s2M~9z:?wf]EnP]=.*/gQз=ҨJeZaX Cri|aϒNWEX-![EPj[eg I%XU-Yo9g\`%' k̹@?N3ѩCũ{ U6lrDnQ){GI/Om4gHsk#y T|@%Py _`:RgK-etE>y84wx9`Sh_ ʋ{Կfv4<;i/xA9;|CS >:); 0`V>`2貈i*︐؝]GѢO$/q%>RJNzDVgҏu9$K۱W>3\Q/{Gb%wxu_@`hzk P܎H6%MM6b~F86$O)jk4,>B,~E{5G{.rO閵j /hM|(E%~}6Ao )MO‹dI>vP6Ԉs>iJTe,֣rZCKn"fKD] 7uE [Pʚ@)!P}{ViGDz_K&\-;'k5:RQnSCn?gW"rCL8xeq7ځm2ph]-WHb@̀A_خ+G\'0O#d_'%IdO;D`k1dx!1C+Tm'6t>kwpեdx"u ZQ~_3>40i6!zm1?|DЩ R(*T? GeH&I@Y} s]G =ʉqXE `[N o5^-8!ˇQE {wle&ۊ0Dot\Uؗ-=}bΡ:jE\bd02 ƒ{B. :`/))uip)N\Gd1A&F &"s+8sOx|>jލ 7i) paw0 }I[.E"]]șc^ Tt,kjz9ޥd8پ5C=ԅ-Aׇ\gSns(@|$58]mn !}}A2Ё(Vf!a@Ya:#][1Lq5D1*(9A@&ҨRjnz.[k!P/Wu*X;#M XH8,TzF mNY}m̩3Ԫ?Î^l_̄R' y7Kf\y 5tWbۮt v.a=rsy1+&^yepbH8U5 =A9d2+gx|BgFqqmIe ]:rj]fߓk۰Nog++HR;3D#WGnz/0C?;}L\uw kyYhpcaU&ぅ! v=a^$D¬M.0w:М+}O%={S/ChB~ze8P羫K懟c=)vTbaoNʅiٲ/X?2SE逻掶Vlc Ɯ0x@Z[Ƭ(GJk؜)9*fq4*NO[\WNR|7[h1ej mLd >K灧Kh+?g*C !.ywmQFC;zoo7pk'\2֕:(t逘O5~?"{&agE'<ՈR7.o(Rzf{JN/W]MCY ޑ_Mi8}HJJPrRV}fDGVM$<EFcʜۣr)jҠoE3TeܸT$myhB(Ƽ#=“泻d*00zw{ Z@eS Kɋt6j$HʥͼVWRo6tXG.Nm kcp>q~h\7B09RΡ%*)@zbR{g&oB=flׯblA[99dZ?&!t׌8~CA][OtE@;h~j>.#a)>,Tg UҾTE:Gr撠?f^ i}+ZFl@#0r?h} z{rԟ(7ըu222~Zw?hM10h5ȄH|N!}4xHPKC>OeE7S"1Baz_=0eQJŒWQ #k7'Nw`> %>б$ ș5aգUS$f] TLd|$VfZI:<%2L h_Ppz/dZ8NWg>YaY!($UŻ[DB=AKq!0=Ia{%y^іvZe 󭴒~.PhܗLQVVzZ~Q2yEJШ +'OGOBB+|7W]nRC6\<7A1to;9%UNɠ,y>lMbO᯼_lA@:bN% c^ј|Ds?,,Ci%y^Cʿ}:ʭ[!h,?5w)ZF~܄P,㴴eBWȄf}3K,"…$~L/G2g?2ixϠkm"(uzΧ{%c %ZsUJnaL2h7я> js(M 9,SwQHۡV(3zaL$AzPySlS04C`"Qq< 2|Y fSk{kD~'.>.1,Ww9rg%qMJH6r,;4C&aј<;-BqZA}.k$ZmI9F T|ɶ N{d6MW!X<݉#ؕ/tGkbAMߘ4O;?6+K1z^Ӳ< fjg2=&6c@|*>)}V.#QO8/vع#0m$QIYH4RmgaFҿ0(H:?oOF T7f^M y/(X Mo>f^o(~;iF!,,I58RL‚[Ds%UiʚQ@?]c4[kL4)M~(cYc\VaeaCgcR=uVy@y@=$:tlIʹE1Q!p⎂KOK>A`?J.ĠW.P,޳ɢ l|{<^uWXKv(_2;ooo Wl;Oa*[\, (R s9lb !ɾ\YW [ =A%m~[:KQp3O"? ^Њ/ͲpoB8%@M~ cm{aR#vU| y\UKV9b83YJCU4p]s0(d'In[ !ܖj$JD# +D}5\i!]m3Fآ-jJ%tM|+AR+WʧRO<gZ0xҾsE<AGUuO]$8'wKcFx]cr4,ses d5AD _t4bnzwʯ1+h xs6Dw,OƊ".Y ];{G`}Pח?HJ [2xMA^B[%TO1I]gt:Y 9]Kdav효@ ;TNǣkkKiҬB9x3厛EGnصSYGKdi;@v1)T ';Gb@65b:ߔ ua.*&2wEy&뙧ϐkȲ35+Q l?1TȩmT7 2j3( 'RSH^4/ We+vMἾ-zGЭ:fN.=^ >¨Lq_)Z&2Yrq,.!bFj9yRϸ%V,]U58ӏTOb_}Vd<}a>DS}3SCB#&)M5UDJ0~e0"Ws00.`yDa׹kyF<2po -G&uؚJ>s ToWJCܛXE Tbkҹb|.@c*oղnl$'c8-)òQrk[aXFϖRSxF3A.⫍Ҹ\m?(spoU\?1=Uݲ4 0cADOfO#lO\r*v %rZo4,FtA/EDW(T"Ќ}=iZ:1+OHf8O'~zgY~S^Q p4=)< СsHxS#+ =廆AJv$0y\cd{ wwbJFPMr|sql?i|6rEkZ†}w^+`?nF]/QdubF#рŲtYx7@.bvufδD.МkˏƝҬvYHŠ=JǪ5AS}<DU|pkp& P^ /~֕Yq hg[>NFW3+lYj'&_BOhLEs`8VRs!+nj ޜlFU`C9t&?1a:㨇_w>>sjެrVE0fnG<=,V #⋨/>Pb^l9kpo>߶`jtr4 ~SaNLus nPd?F[s܂{^ו]g]|7Tu}YtRv!):Ȧ@JW+3bM‘qj2eSܘ-1 *P(4Z8Z!:rɿ-,'\DH%ʂh'=grPiIahmP졔.I{j%Zo Yi}R;5u2%^h͗V]RxjĹ^aš;UR2ϛY{:9MZgϽߵs܉M}&i'1AM;:ECe M@RU~cQE) qml(s("9c2}C^ IЙ+'_Qsk3s֏Vp@) zGcXqn]1`Y0|W8t #*k8_?|́ ⒗wR[%UɆ ^ <xjN5# $QՠU4 Xx&A xMD1'|'n&7BsaN $vq:?#;V8>!ԋ6!F0歌өo)׮^v |0pCݳ=g΂7me7?!/oвkqkIa/ϮK]hm Mk66L?>FpZsPnONyWc?ņ&-t\"!TF@8}+;Ajᢃt0eED ,|0/"{Xd" au{iǴ\tҋ & 7#)q|n|ҭy׹(tYgiwMyCxPQLā_-{^j邗"^!z#ƶdOGds.7^ưh%kci8(@aUGc|a6(872֍1F&FL=B ߘ zF>L^"Vknś*& e/>e8ЭIJx`4W²Jy9(F`(ܠǩ1;D:l<~c'ڄv]M$$<(i^6:$r[ `%&]rb"URs·bXE] 6&C(݇%\"}BSBpuR;l?}|WdH/8[XƃK`M@[ӎH>gɯ2JG **Ua"o\CQMU6r&5rFZИ!,B~qek%ҿmQWn sxxI2\z̟g\ˆަR(@ wڧ1k>f")eiy쀟oȿ$xڜ+W$81~R|cW ]ɵU>IEp~ <0n<vaߥ;$⊹ϰGEҏeq1By?Ae%VX~Ck%ധ'A޷^ͼ ۲1yC;]?l }bVC$ ygskR Jp="Rar =;E!; ,ZU &Vf 3` FgU5f3@e<4p_=ϥ,*fuw`BL&djݥy?BaQmk/'R<a8!x;K˥v9-NỤhWْ_0cEۣW!wI^ 7P@Xm2'j7]3@;&WGE hܢ})}Y +5}6пRPSi|)A *nst] E[T ~] 47E퐩EG֕2h~hRH3vOSMzez'4 Պ?^l" ^K\aF^Vb,V9|9xޭw^1Չnx2PqB1OO{j6ۆִQ`h~e[VZj{͍qDi%wi$ j'sX }O;ۘ'0W o G}&qj+ΙzxzQ9z0Zf2ހ=gIoD\XߢFH5byn݇BGI⹶qLK<[X0w!@]qNB5L;tΣ1>5f<83(~RkDC(he/g ܫLqt?eeՉ*:YZWx>J]dmPLvB9Bz&)qT:DtMwtWcez}SI_s7ϽKI:aՍb)MIٰ,*}>3z0E`p!i\ A ]\LfQpry@eSra5I>sL5p]z3;Gru%deǏ/2Gc+-[9.ڞ^?5 F_T>"?n/30c*MGit> bЭAPop$RD]\m]YtH*kQmvJ6eҋUQ(2|05y /P=z-p#g`'i<93Hhbl@Sp)Qy?M fRY<1M|ߋlVX~ScaZ=`.t8= \i6p!u\_- [O҉\=$z|7WAݯy8i$>ڮS `pom^3.2Tg)P  ޾PKmC[XEMqEdqvfDWq _?#9[ÄbLQg5U`àȷަStȈ`JCKM[y/cCM@+`?^#X`]iKO' &\ӏwJʏ]߸h8awTMc;O}6>fm 1NbćLq@YDo:D VS1>tWkMw#y,!p#̤\{c) >ޓf)P8fmN5o>&tm'&Ug-q U;x?BV}wSc?z)9Ʉz`/|:94WԵ鶒@9-嘠ou8<`,,^~pFl [0`Md:ܛY &% m7kݠRpj!_B1:37׾{)ΞkO<:_z#ud̮q:Y6@gUhXTMZv #^!k"t8= 6! Az2 ]7۵zAܤ)ü-{LG@;H(vt,B-U7(1&>c< E54zmk"tǁBL'"*9A34eU,( 9KIf1vxOy^ZbIcHew,(k=)d@1s!R^P pHT{oUV)S6CaAвY-;Sǥr06w!~1mC[됦KITocgĝ5:! G@5ݚLo^ zk|t(lc Ruf8ת}2 .1fX "\& a$ڽ{ƒ"Uލ:#7R(8g!wmI*MpKW𺾑̹;\b*KB$" 6 uĎrܶ[,Z ܞNp='8V#L8̓tj Y2Y4Q߸՝ Iid67ψ8ؿA1@=^9sɁOVc=yLJ'Vp~if7Ǻ49q]BhI*{8¥䞢}}?sN9ƹUzmKs5Ȕ2 +>%B=-%jp##X4@> [-hOJ $_Z܊bN+JNTTw@wbI*IT3(p[J->9b5NDD H@eȄ=12τ "Sj|Nҍi,y>BUDQyecsiV&uDhϜudaV3NkA)h]{1+k}zd= 8Hh fdiFj@{/+qَms1LWVN؏ȨrJQAѦ]qp$S1u n µ]ձ5_pkvdv0݉˓]V?˘ DSt66{)jl:Sz`At 1~ MҟP9 A%佈%f(CZ@q9$<1-Ιa]Ȥ鿾,hJ .aIt}e7K>*gQ U"ŲA3Y[v8M $`;>7 zwIud6A/cMj(j+;uP=|H0<e7ش\̏~lמ89qqYCt?-XD-!⃽gd>= ׹~޵͝+aIp7qv~II$YsٕRѥa2|ǟڑ<7-=PBp8dOo#-9GqpZYf[7ȆhiX:DcʔOR5w3z'WL|չ{Je%mRߍ;1 JcpsDfi\* WR R ?_ػJ&`]+C0༃U 0ʔmXH>9DȐXzqppS߽hKsVp`w$h7bx̠u&i mL*Fq!/D v,Csd!ET1Uxdz\[!4;6'nw @T`8;ǦcQw:t̨"º2=O50/RP]DE}GɈQB:"ױrW>x\s 7أSRC:uo5\2Ϛou3K%7 vך򔑾mjDQ4ǔ|$Bms'bIqҀz颺(v-$㬨*cIK`|GnU̘)MF>[|Y@馻_Ƹ(kAe~ .klr3JH&uN<'wk1:nf@j_Ϻ:LI!1`핸+ZmqT6kHVGJǡ8z너A*3[EUaӬjjc`P\loyj:h-2l <^/M-cAhU+ǤWo 9^sk1 ӿYhᦌ7xՍM\v,‚3GTcEnA9X'=p )ƚݟ8Z7QB팆_zEOrhKY\^KG?SjܸGZsyb;zܧUOR4NE66\*;oHcSѵTJDu7tz?:5{#2,%)JAP up3`kB,.35wcjJh<x [5.BfZ0%'菾Փ"ŚXh"׺Zv}}%ћaTZ>81W,?ڙei)xAig5IAK%C8H6Uyz1WT~wUw>+" !kYYHYa+%K{:AW*gť0 iv;YBZ=.O$ 4f`IgBVb͐PF2j^hA ~'v@mIköRJdR !EǺFu,5)̞^R]T;9&c1P ,a $Ç){ޕPco9tq on|#_>** :_㥯J=S2дۅy WJqOجfWdz.^ghH˫`TD 幕<(w&h`!uyOqPd06uPN66nYz-j=JF-Gs1( '#Ka?$'3x Q):\}D`!"tkj= X|7O1 Zwg9Ԉ>Z[nd,*sᬪ;EZ']&S;|ceKɶÆ0+kw| C& ^@OǽYo.B&u d8$!-4tyldM<zKi$'ʡuB[Qlp#t!fc-j<:*m]|wLv/|d@⛁osr?"kyhIu88Sg}^pŤ-CН)ICT,f`z\/;*:.@+to8]JJ!@0%=~ARwB+p1ml;Tpd 8y"bK@&9þPa3cydE*'(r3OC8s NRzDUxU_vSȄHb+ ):}d~9O-7E~_GgXab1#EN}}K>%VAz: XMJ4..ȳ%F;&pvJ?Xd =f޾//-;E5}6X_O&P\9LF>˄ʊeNi1:˕zKFӇ0w'kN T\@֦xE ]\#qgmcK3ˎ]QA/tڤ&S7sj!/|M6^ȋ@*Rďsgn~;Y;wqnLHf ^܃O!Vp۫Z dps{ lˆJ2y~e:p[#i0Qxl]3c؜1垍WZr"¨t%:? .@|D9p_&,|FZd %,WC/X5`K}~S]7Cu >M*x$`fSr,Y'yɈoiOp'&] z#Tͻk|0'[lw0~4i5Ve (VOs7OLdj]-6_\gO+ņ01 *WKln暮JvSEד17MX0kpɯPjʚ ϐ=.&ѓY01ݕ Prۄz]+W1D*D-=)I6>/|ZۀcpL,N3u0kE7UY2Ǫ,GixTH_>G) "ۄ!\Ժ.(Tt3-ebcӶ!:i p=ۅzQMbV6'Lf*zy;>'^% RS6Ld6ޢ.+{Oxb>aibm~MRa&X 4\y,s3Rm/v!Iu*w9f_)Gpxc>1zj^*g7on.G$W] vk4yZٝU`گ\GWknaW+Y$pFEF1֥zm(; ܠ iC׀zI *v CnM Qv6݄!`H2I_yY`?#FǸnW1VW/~ Zx=.Wvjmj̱\2N="Cbw@CדW^w]>?ɲՉv!#{(>QygHJP.[El o_hOD1Tln02i >(gMaէ>]a)0+FQ-u#%taVO#@dՇFhO؅1>:@V;`d3R/VI]UZMzv0ybz17|Zg'FK|Q$Ōڨw,]r4 - (T$}6kAF]L- M:pقȸu9hɜ> !"KfK =D~Ešdn_Eh `2ܓϜ^g֧! zz$Hjz5Nwz]8ZWm3ZS& \V/SvV̔к-HAN6? KMo=wZdi1jIh@NGs3֫")c;X,|MvMBU% e˜^L`T\T6?]!P-ĜMa:.5l^ght(o"y9[qµ8(ς-={oQ{uM~ ,O|;Z5boE2C|2\,bﯧLq[. dS6' (﷭\nИbM E̐&r4T{?̳wJAb*-*dr1r--jf%ID Yq1h1+3~| ' F6hZWy N@Q[6O^la(;MW7ttѠM,NRc7 TsX*6hg88H3>iWU Nay@7 <[0:hZcI@"kO"Ć <3r3}Nb-?WDg!lv6Y뛶F~$SJolqЭy1]rELVΨߣ>Ô<>~^[!֤y5=E!P_J=tsIe®Aw6O!CǍ}=6: ^UBM OͺL^F Sڗ_ 7r(wF6t6ʊ6*'.$% zRX4C@ kss Na9\,4&cT^$#,q:P@pQ] HW^l9Gٵ Ut*an`FGg`$,#i Tywہs|>%hT-n %zN9NW#5gQlYFk]}2:H/Y+$G&@ Qѭצt,c@TsVdfOOdn̸M+,+C8dnRۭԻ̪.C`t{~^ hQ +~eRTHA3*(!}?BR#=ݰ'>D$tB\/ɭ_@F_G '{ OdwnҒN@)c&P_6,~.-pS8BjջnnFBYx|+#I=,W] mB}.JɠCj~:!3 'q1j Yč|z 8>dCok𡣝wHHGEGpR.hv'NjA$8z4)Z'('P[({CSL!w >8Z%cthm1JuDx!"`,"v.Ky&)77{CV:[M3>V]o̡/ȘfdE2$syN \uΟOa<ˬ gSOY:~cY+p"&KR!e{[5*}Tܞ;re;tƗۚhzoKL%nJ8΄M+6A&lѓ9)y#)a1~hp 3w_::d/luA`akK/ACHv?q[VB:Ήg;[fUҼ?\N4ⓨtOHoH0ɠ\b76/j/{Ty8c${"GI}>dP \وmp3f&uCϦc}1l-#OǷ![瀪xvnMEv6c]Cs}=TW8ª)Oo\)Xx p);v}ꢣ}Nw~CQ}` g6dj Iuhn譍qzQH$uzlG/7hq@cTO 7Q9E6&m7Kdv!\A+2B :RkcY#Z*k>G>r(>jCkD+w:tOW!Z8ꈞ CI"c}ynJ悰Fj{ 7^΀J0I:Ҽ5#9`t]m z{P_Ja{+z@!| :QZەꖱ3F L<Ԥdyv-!+,]pT 5ơoMs5pk N:sOUKqRF/OeW~Z{ܩ5;D=/J3V26P+,YmEeTd岁 SWG}9Up1ZBh"YV]yrG:] Q^#f줈-;hMh58nAѭy<{E>ƬN_z*-hom}Aj?#le˶ O9ގ%(szF#G̿`G'ǍxpN$}LR@{ʼn[ 6):B J?:\M%{NdC]x FOPzpq]c+) yʖt[ׂw5YSJ$seAU:?t XՄ4YI~âc򸷞|kvMt5n=*OƱX$H[njɽqڌ9(~ -]]>.RCNj/O\RZ(=V^_+g3;?KMM?dTH{#qeN}gR:ljdtN`u䢠ߠ|p]]O娿uSu!O/;*7$ _|E~&$OdD36 YϜ12N8a5CC^09h3Yd _E![}sͯmGhٶxZvB퇎:Տ9h_^zĠn4Rkӎ} A}4&%68ď[fv#ֳUW_⍹OCkؕҽ6\~8 8-zEJvѣ#xec]S*)]a~dT^WX!엢]zLɗBt%.k%ۃ_N!R <9C'3tP.E݌jcUޕء klo!tمX gZt$/Ak%Q"^&Jɏ&ţv,f qݓi0KqJb=ʇ8&aٯJ'T6;)،MFN9gu',-* 97{z"{{=w}[t⭄w:lF2|̷,WzUzi,^<\Xb1әCFKǙ=Tq'Ow< UV..6B&D8(xgݸLaRq0)z <-z_膇O<#M yY1&31j X! ̰q΀ՈYA 8Z9!㸥l~ 57jo7GDܔ{ G֏g{+>WY_0?zۥ-?z݆yƣlƣOべ˦ þs==&ЃzԃFrJuQ3/r&d{5"M>[dɺv!may0au8mdp;.d & ]9긽 `|HE>uꖑNnz9FuktIsy= K ʜF 6h'z߭JB}=GVz͓> ɼ$,yK8D.;XιRiIj(ɛiʤʟ>iVDHb]:C_޹;:2~SФ3hrXegf" 'ܘOQpAA 8t~Xu{[4j}H]1dC-ZmX`niK Fq/pԕ8}L(B=S>ȝ H0$HM^|qr1S碌MˎLSfkowsVaqd cr5~m_ #wa1&ٿBeI#K]y>Y;d%ҫgKd  5s7P@Lޗ\&z`MY.kw +L7ph+s=AwbOP5 8 I(aFdC}]j"F'oqMNꪲ}:M}H-E.LcuR;Neu[ pm#NM72TO':K~V ̋(P)&%HA.^dtb&E ϑY{.T~?e?D{}`vWBihjܿSvhI efX# i4 Ay|< IU1~H` 94 I; rw%[,i)i' YJִ_L?iFQϕ7zK]v-cgy8(5E4?H}$RwrPM(^ ПO]]J?i=SN]!z[=G }ً1+߰@ x}9ݪ,Wb4q{NyQ#o[U'f-Jm&WR8/ c^Qm櫗? =c=Yd1y%.;+Rt~sY 5B0zIqJʷBz%ӌ~bѥ;oBck?yq=K7!O.5K5I[+d#<L{_ پ37M _%|f1W遂Lfu-Eu5\7*C8V$@rHAc0"Y"e./a$VsٮzOi1 s+Ȋ |CRK>(lȜ= eӊ>[!j}FPDz'BtḀ^VwC&=ۮy_KG"=IxBr=>j臷x8~"~GUZӐ \VcO`2΍ֈ mń#cU{8Jz- F!1GQ'kS^MM׍0 O2ib򂵧E>%Zuc_왔J!@AsA fYI4`Wh[BM(yfðXM.|\.?J:,!RW`9jwQirb9}5(4ؿx5rn2/(߸'g[A"}2*"їptR Fj=>0Fii ]HMiʞukVRcyR/;¾6#yc ژ.Y?^]AgguڑNplWF2DB$"ߨai yůF F6u"Gb=SƝMS"2u}PzLؘ& rQqpp "c$cZ␶JJDZľ=9 ]tj5ܤ=WO1yؗo x @DnZKB],Z=_0Tm`~hM)}JҐdsK BM~\x֩V*~7F7;s/ox·6/piruLTfvӣpmt&NMɎnm(7Ӿּ5b$p~"8T8]wj@GI^!Ǘi^b5;HrekT&-ATEow6qً|oK .g5_p6f(ȶ`Of8e#aJJn_:MZ{8$ݚĘ.2G ]~U<wT؅ijĵОgi[Nh?v=tQr1" ObNC\s bs$pFRDx גn2nu^!Pu']0^\d\Fp:tob!8B M2#Ip(c6qnfQu87rCXP-]f׌tԠ\ObojA[_ jT:X-=#p)R>1fP1Ŵϳ6fn&- "NJ7!3@ #&`$p]itDk(٫ PsP ycp hƺӬyћ 2FD6zTφ2^vS,y0o[ \OL oŨ NgDq*z1k@]_I ϔ*>2x {%˧!z4H*yRK醗Z 4@J6%^m9W ;3"U""mY ~7'ʢl8J\hMZpft(ᒷ' z>⎵&<RYշdi 'i8#2}m(B?o(\`skҩn:98%§RHpj38@4Ot٤wBկ;US~}ZϺx|1 DhJi9b~_X7~'sȩnfC^\D9:sD)u冇jбN-I[ :Qϗczu_p%n)sau+MAܠAcvR7XYCNNشl4_>Ig*=FFe _.Ê8!r VRc9Ej,:7?5waY{MQwuLTEYhzxpTljC0Np[|lu'4; 6ԒlPKU !#DUI/O_;A5>`vN[Rq8Y?;"*vߞ*VFdG3־y7SaV@_&L'L8mQ'A0t4NJ L@Yf"Z@9v] ᨬe^J9ʻIWVD5eJD_ p'J 2a҂>/qe+Yerlx )t}J%Rf}cB-pA8Wwk*#-#&xC)H 2s(wq?.4f>*5sjJ4dWz@zV:\}Yֻ$}B.e #@}>}ӱSG;q/IHi/A- <N߱F7/F"%aiTn*Y]SRPqF\[m !ϩ7m0BAlls̢~]zYRjI}VKTrf!e()7 :b$ajteqjZeח -͍ex Qo+r%:[o/;YL`b:C$>d/Xqc] "2ͼa9bD8xwNT!@3-hfw8Vk,>_/I'D DU.ȝFJ+kVL<& -{n6V;=4p/ZŠ{h-|J/v<,5=ĦphD_gZS/*EZs9(uP%6s?4=IԹgyLg44w^|ȟDZ[߾<؞žaUR1'_K~=;hvz<7sWU s,6 {:Rߜ8?;^8H2 ˩]ߌ$MZUJoOts2 J@KW@ǿ\zg@7M"i(S .Hy&ϑ > A8*BOO@ əѶh(I2s7Gf6I"8"#mr]++\ r"mz;L }#ZO!Jn ϚZ;o1Z C]'"X!d~ad<];$Xc- Upy%#&}A`B/.k}T*6d. =ǚlEvQA\t/}NTiRzҎ$Yk_^z2I'df#>Q^2tCFJW+X ]TC۲[:E`I/E+BKCNpoQ&53[ ^sMJveo ].J#Q⏿ʣNΜ/8N'eg$Cb܌q[8g`8x?b>wϊ;} ӤT,ІGҎ&.Zly .GA1פp .l{-9o ;FKmاXe÷χ[]Xe:¬ebKu {&]SsOj II>"2/FwT7U(yPU567c@74TT`mNΕ?ZX9L??D;bQxlN"ڕG VXk(]9?}h?Ɨz&:MC 'â'5D&V>;Q^)؉ ,,)_K$dB" 5ɴK@diŒ̤DF+z!YeQ48z>8Yju*\$ۦ*>S&'da|7KBz D#ծ Z1l_V-i.KTܥ贸kpe"c:rfNua;:T%xJW}LXx4C@#hԗ6[j XWskkp'kâ5tbG){5䜹fieK0^Q ! 9 s]h˵~tA L0OƃRKS"ML亁D# nV_Vl6Uv>9E@f"̤MG ]a4H6(6Z_$=B:H3R֞s[3CvR&:f:wsǡ u6{rTɅ͢9J0ech6z&iHDe⒦Dlz +dE%OmK MGM 7+@b{L>jV]E~ VV"l94$|=G.7ݬM 3| wڝX#ѡ'tT&$9p$ҝČSٔe%˩F\1mPuÍY-].BcNO̊Z& S68w-MWj 0kq"?؈7#ZTVŒ 84nW횎֞^"TalC X慉C핔ƒk=T:y[;RCi𭁧>RzS[o!SMŃ0{(6[A| I}-"k6d|<8bDAnBJhoXj*/jCg-. ؑvo'Vʬd:fTD+y' =z<=r{ h#7 Z/>R.pF/UV;wՄuaxUV ȧb"r"7$_HM_q5=jDVƓb︒YaM//CӇP,D7юq[ QflmczÃfO({k$Es*|Z(H6d`0rLQHàlh̏(bdD (\;#^"7O,fd6DV`\ PH`)=s> ..!fQ0_?D\wY!ʉ`"]FȆʬ)Pc R/4FWg=]rWG_{_,a=TmK6g׉U۝CFrYp)[0+Ͳ\sgy/!kgD[qQ\8RȎ6B2Y]Kk>:L.JcF2NQP$r9D>'7}SzSi4Y{%AZ5$z6\mR{`=Aw'7*U_h/D+;2mDW#5m\a}/allg@ Ql]>j..mD!X#{ 5>q@Q5XU c0r zJn„#%H)`@Di'[]hXd෦jvRc 4_ ~7чN}c?Yw Lm6$"lTILMТJ[ytI# <7rBK!E=S t_|Uj_眰SjEY%*Xa0`D[ʛɃ&\u֝i6plyAsztu,MS a2ke-S.cɬJd&"rBRSe*Y|j>.FIJ[CvPU*lDTla_yAX&8w ȲVx.MߖY Cu[ 7S_Xr_w@ ){D}gDn 8ܐ4gN+1Ȳ q9;<H1@q%ga@PM/.8ujNy0gLli۠Hs”ESNRÀ>y 6l@& @ (&Uec 4 nFiLjei0OjO&0Q kj{S1-2xC2U\YS~ހ|\ƂH+T0Ê*.mC7 s-rXJsN)mph%րv5O܊FG^-l(yԉQ jdv64=.◞# j"AJgC*V[B|sf΢K&cuxMM|'OGk~ eiސFH'|n< ͶjDmRQ8]bP1ގҤ Dv8)h3(R*XDs7 6zBm\iT*[4]] 9U>.H#]©ƒA)#F!0b#sS$ ! ϛ8KͣvCڜ}G$▂$JcPO邃 kIJG`5~YUth<~7BBNy@ 8-(ՊRV EgZ5"dJ='02oYVk c%KP X]™%N炙%ZoqZ"P MjURA,]vt7:lݓkVjP,jfw@+ L_4Rh[6%y,L@NM89:_ϔ)f+B%[z5w~l3Ѕ<2 > - $0kqO6@Dl%tK.5{O渊eUw)iĞv|TGЄ  MB~ĦK©@=' Z 6qcPJ;6y઴S;;^*Z$ "xE2FxTHJZPȌjusFuriq}XYV=dd;e) ֍8l#o;?⢱r~jw-t?ρd6) QȠ'i(uwYMolI/It{8Qzں upؓOPqjO?=DDqƘp~ M^OTPRt́E4J9R\֍TF}.zA9(Ԥ*$ =ǡw%b9-[VP5=J ީ[;!bҕ0E ԹK8ќTx)wpiB sw!NTf[4K5z(C4 vuKe@&Gs /0c"i_U"^c8<7d,Ki<Kv?#M E,jkNw~OJZŪ`}pb A072|>K !Zjg5t &5mm9cK݈>fh/™KoOh,S z8t&J]TlyV styNk[8OG@/!|販yKjLͲ!v*ÀyS?hqOx@i |cŏo@urEROrCdE8@{Fr^Kz\L; xgK#8yBWzxI -рB z0cyv%X46Z*QVcuHT |j0xy/P"۶c @y2Q$r,%w2՛rk2HΩzꏘoӽ*\7"$(>"%{&iL"F;;kt4p4adLB`䛌]D >V?Wz޴UnLBBiIIERbn_XռD]\ MG:̆N{dQ [ٚvg3 ^p퐂Y%J* ~tu-9B @Vh^Mg z/Q9 ٨pd0v_hthBY_mq!0S[q y|:Phh(@ՑQ0[vHCn/`t,rTӼ% UJвlNmƋ!̕S?{u$auC;FTwlXr^|>+^y26YF-e4kC$`6fvd^IiB3#Uu^Ҷ[mM6>Cɽ-4_;pJ(#%]u+j$Qi^vaJ+ȽW>|5LrЀC)7$!e-P`wVOXC/28 B -}gOrq\:HjҞĽPҽ(4;/V+׊`% V)шcvޅ^}5Om':=!|3'۪38I}J/ȍ[$9|S-gyp*O VF]`5kOkGڟGw75O+nŋ)b2anLuG.dԜۼA[[)ԩk*ͷB>OqS$˚GunadѮeD!+zTDk*:UaK[ڡ :4%o`ʂ3V>!7RИslJ (e@W~+dxuqѬcyb8썗DuC;Ƒ*';@Zh"8?YZrBtV.ګ0xhźڍ^( J(LĢ 'J̞d|U csm";?GVJ#!k  L yBUQ¼ߵpq nd[_L8Xל `bi-9\2 ?OEKo<$#3jݟ똹LpƩ33GX*Tr>胸/}. ԅ xs33}>b_n=]j?1 G`R4|S>)߄"횚L@N] ,֌-<^ q[Qj-=-{TMhZs]ThrOV d_/ "rn2`13:;CiSuxGhpg,+s/#>v%>ZRJ Xq($8Ixd{lcka2|Yy ,6rV ;$ykExx 72-Sw '_Rm/Qc ûQ^Zf1,#BKHQ J7<}Z |6sS2P6wE>s387ym5Nehxe;f,}SOE`j?Mh NVR‡CVH1۸^ 7-?ۀy/O$Q ]pjI'FN! 4W}sOKuװLw*)M(f\'}ہSqYdl"tJ- aW5e/7!Mg)[*-a$+gq CgQP9h~eOI:ՉM}W | A>0 ;v7Ylǝ8ay"d[&dJxߊи:Eu3@R(|a6+o~X9PvD2j^ LF6d5ϙkQ},Kq-2:啬>YH>4{E҄2`ElkW/ XsN49̬W7/}M<:(>!WK ,7םJxdHN> 4H%/DwNUC"b"4L蝠d\etEMg*r`X ~ Xиvsݮj :m  j QV'D|Ԣ =\R(vD\i?DH7S^K€f5TAjU:qȢ]QGF_5f L,UPDS<(te'&rloË/A% V(x}\,5!5jW#OP%L%-J}SD?5s&Ry$4ՍaW.n%e@El&)cz L12Q2S@gƆ9Pg%-LMiEK mәֈi`aA(I>`(4AU"> TO'cVR|}9*شs 5ۋ] bK,K,5B=>S Rġѿ#%fq0?BRf>e7:#"kIԞh~)%߄εt`G"AǷ_.mݿ&ev`q4LwaLeZ kWr#OvŽy5|[jԾqdɑsb螆~nL[riu勇3bڊ|!F k]M(OX]oA8є =9Sq*IyKH[ͱ6e^ᓆ}){ ܊el374V*KvLo]oXlM} ό՚A#iR9p'qa bN]ߚ@lʶy{7Lj8m]u6r:+U>&5W> ܯUɯFlt!Nncԅd8,8Aa.B!hV:VQXbiRڡcг-;%i{8͖6*H# 3Xg  X9TΤ2]\sb]:S]A #=̛C(M̈%Hq)gd#X}@]SQd]*Kn0dX]d5^qDֆ&v{Ssނ.Ò~ Lb-_zu]#dw }`|ΥWwd Tw0lXaq}csK:~ȍ2CUF Gcχ{x­GppNZ{>[3SLɹxiD:,D{,Hf̽YX[m *l%=]J&}S[LoR_ԫ\f\đ);]cnyOP0K@VAtZD![?Xk@'=Ko̓yrelJu-]%q=]60Ep" `=u:̜Hޕܚ Lm~9Гpu3TTvwΚE)lZ:@)h˱5uްP{Wςh` )TCDEx%4ĝ§dy2dM3nu c zH)b[Nپ j5sHœ4iYd!@ȉ)|r@{Z>9{TAF0h9Ya4Yn?0YI_"n]z x]YzZE*H7,&BoOG5Rtdhy4sWwه&Z|[o[b*HqPL`p`ѥ>)+<1֥^2ڹQNcPa iK"Ga,諁DHj2jd+YIAܕGQ|m<[:kh+s꧟īu(1K_r˙ g; m5l&U}mo},rthdHapcT/|yhSRGJH_â~vz.JjAb˃=<.vLuI)&mɏSj/ hp PSj|~Lnmъ5e%uv̭+6\w&tKߔ/wDžk9b+6>ɯWbϮң)ShHN$גrkhhtդٿf8sZSs}7򎊢`x)vgAB-^*̤:5ǜU P s}'LU9mTs M@=-?Q[c%fOlX_P6 N)'v:{N<0%4cc3Ecj'u2YzmT爡pq 8${6ƀź8:@!=OCFSEdۮ9AJ\?G&3%a잚*PBBIh'Z}ERMhmbjeӡ0ǿ^؂>/IkY'}gCK?({zYokѧ̓#~j5#~u\v-zmp"Jd2Ւ0J -Ѡ/ƻEK|z~98jy*IlJd YfBTN+^LR fF&`ھkAUXaSǰ"2Nu'viC=ڸ {T8lhe>N% .ס",VdL2rN]!:> u`; OJ_dߔ^1 ;{lA$p r}4AM Od N;`b@9;t0ٹyK8߳KLQIeG1]P*ddE;.HY 3 IЗ5@E* eGڌ\t7DMBj1'{^_s0="J2A |5_uoV CY2\nPxm0cڥ2ٔd?F?hةwwN_\JBfm B12^6d}ngzЋV`ME NAZ*U(k^B| ,m/' KS\CO3Ƚ=2"}_Mc^;1Fu$޻z9y@nZ 0Z-b׋c [n$KQ}'"Wx%&{'r<_Vǐ5mH箮~Or:EP<$ƙLe}m%T_*Pg2,

"SŴ&m%r]SK"Ȼ f>&]yS&xS ?PDw|cHVR[!U! brR\ _'MR8ut(%cCW% x 82lMnFׯQ8actLqΓrN&_Nr0i 6v_1)Ǫf uگ.%rZNR`g IGzɼ)r9$- [ :;_er5ބ@$[l,\ۥĥnn-^&K!rQЩIgYzmj*8b(ڠm! V|2vs1in+ˑm ݺ>NZ$ve!opoivz4Wl!J#u-U{2^aђ ;W[]:w7j/+@iKQ)0?:o[T 1~G)ZS Ǧ6 ]ZDБc]wJ`Bݳ'YՆ^i&M k"%2o {Zt3 Op33,Pe?3{ -jzk̗lڊy1'u 82 5knb/cB9 Z㈸.`]~chFgHK4DOYL$:qA|QX[g?w ұ81eaʹmenxHB .вWaEu=2;ORڤye`~Cۦ - :qGFw៤ʯ'| 8858&MImk2xSj0 Czw-O?6x`tauX^ygd*9 *}&qZj;hKut'<7sNĜVEn_ԾSK4 `}EidY)juIYPks;#"z(5)yleF`P@)[\p!$&t{L+{at4!BHX4ii^[zܾ3>/ܷ8*saT#W x ׍A cF[&_D2HTj~Lf/blǚFUrnMv5,ԡ̴\Ҵ\ w՝`ǛIL7SMP}ih#׹PHȕ6HUDx.<[NigBʣ,er1PZ*%ƹvlְޢ6`yxUC&%IBue5*7Tp}SA }~[HunnO (3X)K-dq'&kGnK:'PĮ K7?5–1X{ XJ # e":lIN1&wr(hK2pT+8@opБI:XǼIK)0 pg0_'p,Fdl gY9T[W5S{SUN"~tx״5E脶k\v Sx팗r8J Mo!}YA<Oz|AyQѮ[%(cϠTKpךƋn5 h/Q\Y%:e9_魳N~68RNT֐Fq*x) eyP\Rjry?Yϩ.N0tg-<~alNvRդ5Kܜ܏ 9oor3Mkht yA88&PVpJv088;~IZfmYoSz,1%0Ȁ [{ce١dRetz8JX͑|L"iZL$couye&=z{ڼN_M['U=ECٻd=jb>24I\.U,ݎ*cċ5M ]Pƀm~_A "QӇ pGt mFϟohmW-oT^c0Ҿm TQ wVSЮb<sWlTi@.TH ŠM\01$]>pLV qZT[tȥ@iYi@7j@<8 ,w)\e4ƙ(sNFIOhz 8j6-⃶,#dX&fPn̵¦V.vQ 21ec~bsFAg#m9!uExРoHTh/O⊁AiV[#maS&Kw]tb]ql ,<~.5?̨l[rL 0x*RDMRBбf 7{muR:c{uIC)< i[Ǚ.bOg"&qʗ²v@>HSGON!D,$d<-}剤 dE% 3$(6B1+[~{ DuYpah\(3OTͦ|c-Eғ[f>Tby:Χ̄C/eH%E(1ia f].LqDgY0`@hA2[&&m|ZzUE5 UldYkhlGni3'q\Cx#*>bhpzougv&DmRhF.S0!ˢh8v4e9] 叟du}l v5d 2V?-jWxT!$+3bc6/g"Ep$p ;qׯ)^E`3\AzR0HDd%~:"DEh]@6E2^[ʱiròIȥJ,"xzJNvSɿE\Ŧ3ϭiN q0(4'm(eomHWqj&gnlG-3LO||},M["iyFoRIxL6 wu:&T6]JZn6Z-S_:@_Q}imңCևx -M32dIv`OLa Ä99"{cL~-? °J2(܂YGX2v",*izQ'a6fqWxU(7ѓ9}m\ F9[-MQJOjROvm5lƻNhę+Bјdku1CX.`mjJNH di5Xؘy9PQk+ [:JY>ݭbv ۄFywt.EB=b"Z|=ZL%-zAQ^ Ձ 'c@%壂X+U2 Щ_&}GE2/$>B "1ԀFvQ¹['EUH_Y{lȅeoҾ(zUOp"MʃGK1g^2`tl㍽8a %a  ,7Gq@u`ƄH x\mґK"#5 @/Zj,0P?VW;9[{@U20BHNkڹrҤdN|A'_jJ+vFqū«,U|\cّWiX?%Z$N!ld핟Stp+8!ޫl4d>TM RUm? m,?\I};)qH&p4SČ8{Dj8}eNĕM/C&SN- +?=)À8BM\JzZ?#'T+XМ"6{J)0e$ #Ohk `E p2ng"R)%jVfv@ƇEKJ(?pm:5v{ԁфӊ7Pc[:˥lB;],X?t? o%[Fp>I۷.L\HgK2+);6& _=>tdSzwU @Ok֭m(j.E 7n3j\;GvRN,:S6Eŗ(17"75T±z!!fh*x)qvtwB>MGk>Ѱʼn6ydAD*FCK2e aO+tdUZSt @54OQtkpKWJm&\/ <^yN5#Pn1 5'xf2G=Q:67pTf&5 rHO?;Id.k,\" ˣpCBW8=n?rfe kCró?}W$.8>moC+&3b2_HA@<oE8: >DċmQ\9v]A]X@! x[!$P[:Ŭר,؈@i UաqV( _,L|\y/<Đ D8zs'/};R[!VGͿ6D2hE %;׻X1 o@|At|9[7SLhnHJ pkaG(#8u~[Њ Nj]F'r 0ܷ]t[MY3ˍvQg'*t$O\Ahej݊-$:2"6cؒv\ߒ9gm%ԚB,[8H9VeN%`/-q=F=bwxNLcBܽ{rGyRK cYU(.( o>-]BG!mvs8#>Xl`6k`&]&g[^='?'zU+7 ٜ2-UK$kbkPcU3% S7QZbcgODn`oZht? G3w9Ţ&d"C>d>pmXSO&dl4!:{-.DLz6Qwt`W"\^n9EgGNz*\ʠg1C"9:R k3: Ջ ohD}=~0(.($[ v.t61\4'LCق֭k*ׇSvo-h}{聭) '<P{I|~Go@<dh9gDo[QBnlN#NwŅ'cEJbʹ2 O#OZY l3%lƘM .!Av5dⵌVO"^f̺NL}z _1LbJQ-$c燓}Q)W,%wuj~XL/ V=W%^i( Y >de(-f501̔۳twZ<-Hy3$Bj1A G1)t,xmS61^RqmgՓHT5{Bk)r b ̅QV KKvՋBꃆNf/D4`+L:燦U ?Mis)\L?u-"o?eDk^}yx_Fy}a·Q䒼9{Bi`-IVRBv\䤌p؍\ eneSܹs>POpHqէx3B-hfqmt1%.1O&5SwI j'̶)8wH3h2u[۹:|s0laXjrK Ÿ1`v"#.G=?0ίmq7Vڛ<"!G\zbNXNwm9d{uV@*$}kɲ.Q\ ZPDvf1+JCV"E 8fyg_an]`/z{'ۜ|'oS!vSV@?lhXldQp` tS QicBy_>rgu=-EyH5^ 4##Cž/Jopdp'qUyq4jDo?RUB0F5}uƆ*u+xzbH=֬`VRzꕦq7t;{s`@0qVck.kNZA҅GxAsA' @ϭ]oI?p[Hvh\4f}C_}^M@0xQd Wg$D^&cX"t8RIrzHi`R-йk>VJ%su36,p>S2# :ڙ' 1I]F#ECD\^J8kXb;C bo޵08OX ѡp #n P]ҵl-P7jepV_aIsTsqֳ:+@ )'6lZbj#6$V3\k%w@vɔE;/ɗ 4̯?؊A{2'V WrLԺkoi8/tY^V|6|v򱘴J;:S^mlJBF1>ӘA3_zc:-%A ! w8O ZaJC`:nU¦uUߟ6|-X}*kEG(]?K[0U>#Fݨ*+pz/B'et]g bɪ;h4O5q'МeW- Msi7]f>"\7b({!6;h "Y_R c'Sʯ=HQH|n '(\ %V)2;ܔ6^l؟Faz&vM'*ПYQ*^TZN{zA 2iW&@ZV,r`dztK|y 'I>&d{EҗDh]p+2!0Sϴ6TB5ߢܐ+O1%^?I؍EM#;UDu$6G !:d()K%hLm$')p!·4@4 UvnvkD"O qt0}zRՔ#$D3]bmUF%3^CDFG*ХcB2ҺޓƑNuk1:6i֮VpKc3QpRCuzhHSzio#*`Wu/f"YӲoǒ 篪 @\QIó`ϢʺS퐇ܪ BIxumKPpYՖF\ sj&J$Ȕ醴BҮjz1+R7 ?ο;/#/GW!>9nTWmm0d\JE>VJ2,lpt\Ʌrݓ{%K>3JLsoSIV;fD#=LX1x 5 ?K+N6η?@c e|ޘ`9,8EQw6rYj+3D؉`ࢽkT;`uSJ42jOi%|>1FA.*! 戃삠3R I[ %^ .ZOI6`V@>1uEj{!0d;l v)1IGO\;? # X1\2`cWFC͋ObJ $:[sW!|n+1oL2 Ǒ3x7afgj@]^O .gDL-!q$ʆZ'$s4q9g,CUOsg>* OkQ5voXnT6iϥbv@G$% Xp5hNT)",s%d9.KmhRIs[ξ;(hO$Ag^.b'aMMJ12<5mo .*j}6)ξm'%ǸD%[H,mwB/V$bq>"g;Tp\}HIn|YFil1ydWO'cDI>J.b# W㤺Bu2M;g6?fj Z"ql#ڙ! dod>Mbw׳'Hd9Ǔ$Zg2mVzX`>UjE(V9+حˁ=S=~?RASʼ]^E` 5E& qnN @hыϜ΋MPb8rGG6c jco jCG,EiO н?HVr Z+ɷgyR5>G-}^ +~xVF58CCWzaC_ mW|q,_] 4Np^%ItFZ&xl"lO=Q94⺓V~c5O[[%/dtIX<<rQ}x k/FvVktshaYJZu<B1"9… C  geJig{ġVd .$c7hO٬ qK#@H׶^u EM&`9``1_^{v'Cw>QRsQЦv4tܖ^-0V`K^ \b[ DG -Mb^ \ kFWFQtls\ͼ1{(ia=U=iR~o xKf`(GObQA?46N<#y)_awP$0UDo# l![-ՂܑYD\exeVmXު@>h&[n ^ 'R + ::&D8!{i) Mx@f$m?A\׎PiS3M%hkŸ)+QCӊeigSN Qg3PxHppH",8pt:"*T_wMp) Y0Ĉ2. -Tm^U iC!zQȦ_g|rB}2?|9ZjHEha 2۝gS]\ H+.FwN a7^W^u \\;lXGe+Dcw3J@es )yc_Ɂ:>?Ks/o<|ur@B[p6acQ|{- -8qFVciw0G*K^r䁧=vE!d-{ .Cǃ 4Ү*kЗl"F+T2{z-C/ .[wfOдJIk:5l"E _pwHDY" G1B 8W P&-9 ~PM=jMv#o|#?a;PԦbk2C\ BGwHeF~bêT ;` 43aEkLlj-l/Z吮Վ vr0y4/q=N;\Xa%ʘ+/9=qV\nCG?V*Ck^)F5#`Dhvc#Iь(Y-M;N2r\*O%Q9J$>m5-P1*80N #Ճv+YUho(F6Bo9G(hҷ"3! *BxfcN˟fgCgr!)r"*}l!< E7}N0% rܥfV;|ub0i홢acس yF*K>.82Pc+4@n]=ZuEv:U`hn  rV=$3Xʗ(Ɇ9|8ogD{^K7_å٩` Ū'mkqRA#xh8 8ߋ0cNӽ5CcX|˟/0NLn{K<q,U 1|Ӻ(`{)p,Rcjs͔:3+AA/JKqJވe?ܹatN43O</"2ЩoW {w3?gA8{2(Osĝ*ɴ2">㢠##ZcWK&]M2l`NPN2LK(+H\ Y_4apnha"5dUe4MSA&:h1\xa- H[ZݑGw˹v9=Xw>GقCChgV~HoNw1uVݤ$1A׭PJ"p0Ť;#}hCy"E31sI籟:1gKĨ'V6t/#>K(k$8Oe w?ŋyw wrεXQ1p Ibl zJLgd__Av.;D}cD/h|8 X[$V;l mюb I0>c-`SN~E}_My5)dҏZ 骘?F.~ͷ&_%HO/1_&s6sW8tZxZ[s XdDZU-ƿs_4r:8{Uͮ{PF4[F&БR愚1ˑX[P\ETLJJe`>r Sv}IԝyX$Ƅk| X%w5OⓅ~zgeUhG.oe]P0xp~N;+fl6LY''9zO`yVܱ^G՛;6i{-߁>5__p~oВ1Ypz=P*p`(+7o)kQsW+=퀹q0roݑ:@" 6*pҠbj/Dg6_KQ35YVW0a>ۃibM/PؽٵfW\ 9(B@i5ih׷qQZlS#鋿ַpJ[Y3k˪J;[9O  = 7eӆe>$ovz漶u[N[dJC)&TzS[xǠ  emsX`IڳpxB?FB/b?n7f_RVyMSWOa2}%$\(m,U j#{MʀP0S/ߥk&Q?}*WЗcKUI d F <a H[ 9፻MbMN(MB~ZHV*5 UvWFH]g$@aPf +3zLDķYʼ {^YXQFQ%9Ϥ Ԧ71eTOwן= 7Z{XtT1r 1&f&  h$}"Hsw?k+hӜL͒{)Bu4/іx8 kѾz3l !b]B@!jυn{DJ s*;XM=D/t/ bAͬ],hC3zBJDa<Rʸ\u 3^% }N\?wᮖs(7lRb8BT^D+"n^SN ^y"YtE+V@Mșm}`58X>0Fn=_dנ!rEqj5}jxX#|~,BW2TިT.4/Ăc7l6l?lv@o!N]͚p!<Cˁ z_lcnOY]f$C;: ApS6X^Pfa(놞x݃tersMC.(cn)jhQߏWEA&&L-S?Ke=KDkCw G-J^#- ]#jDf\"öĨ8!RX[Fz#(!,Fʊ2ؓY; .B*OaK vHJw rMeaB-n^~݂W hU$S1+1ΥȃuIߧ>h;\vĊmSFM8ר)]epgh\ǐ0@"Ú٧ouk ۇr! ě,mʘLxK=EK`:s"vMx 0mG]ZTpnᆭlWbMZ=sX}q0c_{~(k#N0pq6 EtX|? eI}MuY/q^*9/jaW{|N͊䭱cc96Rmj3C7ҧE?#6CBa5 ѕz9f4Q-OޝI'EG]oie1ZFBSH mh-~BR.֥ S8f=O2Sqr8o"ek͵͢I^!`k6Pt50j6W!Rk^v C6›RǩO(Q#}hj vtH`F er\fEX$o3D+ʖcW IOI*tg*N!L=-^ܙ! O&;GIsmnGko-kcf-uCiԌL]zk#{~h{>]&L)_;ƙ@a&l d.JB/6;4:"^D@AT3h#]<ԒwANk2lVxkoU/uZ mt 2N&SDNg_r :"$E8sv]Y^PYpVdewbƌJI<R.34\1cU7ȮP?lX}ĤbccU/JWͶ:?n_md\aC8v*2.SRv\Bw>^ZFㄔ4v vI=,66vƮ^BVou  "kXcO$݃83h)ZC Ȭ94٤eO8櫔<ޞVce%rp#:hb|l>pqOu=-]fg='a)ya4Qwǥi(\"K㶲~O5lWcSK؟0 RsCßݫ0 w(|{τ> NRNjS%sPm2/u?S^i'G_Pe0AS6O6G(U^de+ˉ{V24f! 8Csy_f6jvǬ$zKmRVX7+;J?sQ&>AS4(/V6k^2';bV^=<lʋzWQaK~H:׉"DYaop5< By5QB0UX~35Z%5Wߤw'S"`F$ޣ.!ׄjSFcf4eS% lYT?I9$rsh9o*ReZ,ѽlpCķ#%V,:֎Q/lڷp8;+NJUo(v؄3I0C; UpRE~||Q/d=}-b);OX|d#oP Τy/0wsƟ1#' S<:32-p< Py#FO%޹ = glM+ʻ SNnz\b)Iai_ңXT(!%H/>(y#fuY&́蕔rofXB+Cab~VeK=Ԅ+awA|ֈͷg݀͛H; Df Q*)E[2w92=$p}.uyY$N+367E /``f(al fOu4j}@mN¢A&> ~PP|+-RP884& 9PlUeD,j2Dn_:;Y0>Mް$WM@+HG WRԃ U$}96? >7*)ߚr҇+ v5ulsۂAq1de_R(:Qk-*.bm`y9AþOp8v-c( PރYs)ddAheʎ"?:9r?+/k =%Vyly4/%[TH6٣8gH85׳cLTwx,/J'P15aa0׽()x  A퀯;HueEb6xlnD r4 "/;wQ?R9dFhʋ6:>ӄ|PWmO?ń4k:wyt[Hi '/ؤI*hlGawK"6oU~?sX1c{nL_t̵WJ&d63tXۧ'By0Q舶W2\y)gC$`Qs=Spv}=yp\ sW<( ce [NeVvדd.|a(n ܜZ+͉A~=Dryd SMg-PN/L!N7ʴ.CEý0vqvbvKdKibUY5,$^@Рt27lad@m/=5F]~D2zt61}jaEvP%ȐGjP,KGN01ġ1PI~gҎ̷}1 }f0g _jgI>[>@ Y]W P\֭ %_8ws?Vo F^|dܰ$;##m}L)L9ϰ?C9QwLCV @=;@oZ-x=\ғdѪtF[Cn/@3c*{(_㵄9=ӣW4)@q'u8ݰ@ [@ᔧS/9!lxr[aeBrUcx-ոmB RSLg޴Ey(i㑎K}#OO3WQ~ ?'HUx;7udܬöPtՄu;iֿ9!"}FƎZ +.# ^n^CYp¥'a o*-8*َy M/N<+Vi vSSj^:ڝpГu,1Ft`XʑvS%RqTڑQwu25B[}nߝgS$SЍҘ&girV@ >hI\D_aP縫mi hDv6 tVVWbjB#xq\vYd̶NQoqUń'ԍ$|#-'86U3 e/Z?At&Z|5C͒^O&$Kac?%ۿ'S,^Fܑln]m73qoo52/ޞX߶LS</ռ#(X h9gRAn]"PqUc8|O}(>/A'թ?܊-4 f3q@o{WAԊfP6J G@H$ <]tlXt</jxјc\>|0yiTfnjDYMX6(Y.n2品Ԋ+%#/}DPlD%Ib'Q]6_o!M.ŶZwNt<\ yaٲ[pQ/1[8ӧvjگQFgkɼE("1i2fYynFU98j3pY-{T"N>2cL9&* ?O"}j;7XJ ıC%¸&ݲ,(..=<կ&P;SBy/UkE?cUve֗Iʯ'ZU++wj2kr9G;zp;^i\cզcVړ@t%4RߑH!:*rfUm 8Shڗ1.K<( ѥẼPŖ.YVk⳰/_12k.Eܴibi84}`PUeq`(юUm>,s,Apr|GXv> :~U,0uZE*lVhovŽVm*7"]Hb#B:Kd6YEoSh{s622[E|+ſB˚F}3/8Igb-a2J*<ͼɶGN#b6tML,hoœhx |m\I _]OIF3R DzceT v=ρ$goeiH:(gndQmN(#"Yr5f{B/$~[jG yϼp 13`E"V=O՞Gl vZ^`Q*7۪}gle=7 h~7Z8OܝW^EArVuݵ)iC5r*&܂Ty}8!/[!)g}>3AGa'UYNuX{)%Zu=rip[Ђ9aʾjj< Q&#l5Lt 5pQsDK%t~t5D/)19sw_ɪ[_sR*9ɿ*fnBj2vҝ+whh+@Q$Q 敏 '~]-_#3_2~S4A.^ApA0CsHi;R:h*i;?ð7cJo1k"'G3p:+6Ny.sCNβhfxۊ:p1f*!ZO",5e*j8e&C^4nHpƤ{?M{C>} 5,8~?P*PyDcM͸u zf48+v(ݴ豙},ݓ:Ym1N d1_2eK*Y\f9{P4 -#}eY?^˺鯨HM'phwX7:4x] < -j>&wOt]?.x"pй\~o|LbK͵V51D2҃+|`beɪ]̗ԻfT7a0Wl{q~KTX=TR(y%M4-Nx;AǮXX}b*baRmcD  :~弄~'kI5}]a}zȇz\.J<RC]UQnΒ ҕ%s/C!I>̋zup;'.y1@@Q묨+nDJ82 $#6+K%DnL1ejCR]0j}Y2p1ܽ!p +k[eZM~ |Aڋ3C(A2ij=K!W=(Ǘ+;nOeG"$V_)Gk) Lx+Yrך@1 !7_gHTOĺ/)II?[3L<&E)xh1GJ,BqwnO0kDωdSQ_mqb9&4=-; p%yqNmԯAqUֈ&֑x>XH! LzMA&2u`ȓ>R/R6I*ZOFz>;V7D}-}C. ) 5]Ϊ ( RpV, CJ kjH#sPH*#e䴾 _)]T.k)ȉn,i[{+@LɚV.@Yx>kj 1]BX"86G7J+fAOH%V< -8(+#T҃E8y%^Hҕ;uiM#kTrq(yeN`Wne\VK&t@(d' l;chR Wۘ'l/e b]RcU\cIHjYzyk{AQ ^=g@~%AJxim+`Bfλ |T`d G[}mNrJnyƆ_ 0Zs΁wJyڄ;/rnMBX  * IψnZ;5wp.`.K/ƹEЈ&FA@W{6d{KegHltJ=whňz^y`"dXy-dQ S68JQY!':[חn)#Awucl2^"Qxldb~Z╚!FݱCt9\{|Wkx# k\v=wO& o0C=jpNM`ưn^|.>IqRM[?{iEP敎ʗ.R{>bvt@Ю}U%[{MIJdv7Lbq(DTHx܁_4ཎAQډd}LZufј{<5j rc_~}jSg{⢌ys(Zv8J>5xUq4{,̦6<KysgQBHCChK׶=74`3y_):.Ƽ_ۡ9mS~Pm4bnB#^>~i?ϙ2q$HURQ[ɛ֚AızpOȼ-Y o ?M<z `~&_(㌶T+nXA`7)u7nU֚A];ePl|kvH}HQRR$ȫ Õwhߒ8Ӂe SzLJ)ڪzO)noEqv=HUs\D\ŵ^Scv]DD57D.[Eh ;R]'yvq*Y$-9|@FCK֪ё oli@[|.}F`053h%k".+ea`K'7TrUTRKPikw1"J^$P+Dl{|gpuf)rLZ SjsB{r-\Q:꠩NRJX鹸cK $ueT|.xGL /5_UU#6N,F^t}L\mR.2n9B Wf%u=d`A ۗL˅ĉEH񂩦SuVK>^^̗ 2al;8:=B{wx{^7i'9s K8HlY/ٮv*ƄeT?@j6doБr(=PT`1."%1ћɴ mz~Y`)U&s-^![·݃nroE37_5pVA=ր. O?]X_]]0+a](lU.{oΆPʝE8],kW/20T =# *:$+'sՅو'|kM8Fq|6 f3n1\ VUH2.or~}!nEsWЍ48ʾ COCe`E_c0mXvt'}uS89jK[ݓg%t(&) V DkuO1DYA\u1'Uci C#{]e~OӠ"V…Uv9H²pD nS'B K\VZte/<~dIf$} %5LFѵv/ZL 4%Җ2uCsgs T3hE/q8( S|7qř2"y|Bh-N>t+9f5 & =`nWiDV=;7cH9-@J_rx4IHL6@ ΋r ^5h,,Y oZb&(\j>B"0BAU,` @iB2K84 EtW߁eDJAcoB܌%H Bhհ ">6 M!oXy%F}f6V,#]fbk7#m9sC?&"bsy&~g瑻cTpOA H8 ןĕc؃Ҿ3(鱂l>^da5&flh _A%au4*7qrH6za4MQY=fz>♕ S ,{æ ꍔ6iY&mcE-kmŷqڨtC}wjh5v)L=cw(+V,Ń 'c]Y`Yњ2v:f$-"Fde\jZT/nBt '-@\j_U/?lwʿ 6fkLp(ߛc?~GDc(ni6| piXKuD'~Oee)LKefC\j6ϢXm?*]^MC%+yя1da%:u_-v,`plPRQ"27!>ȳU\례gLqj9=a4?-ZK[ݩ DZm\4oT]Y.:#П1 ԌL!jػs'W۪ ?!]F `S/?$!~+h:۟/ ]^]V=5.U&8TႪHrR_$I~ʸ̃L,.^l="8dKQ:STp@JKTgԩ.Z(B 2u&"F4OaU+JO wԯ ^ _p'x7'&2忇P4(VZ*U*Bz,@E ]8.T$FuY-~pY1紣di`_*4$W|<$Y^LsLᎪ3D͠(<脙VNQ査wF4> rT A l2};ю&'25 L 2A5׍tyI7Zb QT Og"͗C(aȒd?_)_qE5?J@c7 v_\_*|-нMSVYmO% U`=GIu~\溼ǹ Ϗ[g-!f޼ƥv&&]}Cr̯$au S'M%7DXRPxe9> /DkqVYB %PZGD`. v WXЉq{~-. } ,b$C)ڐǼ]X^wK/v {lk'9_ @N ;w7hܯZAJ'q4g\i BJPŮX1``q~T@X!'djZsh(w8Ɋڿ1#S]ب-/NYG[3{ n.yH?2֤X1HqS-ӼЯS7U֤!$E`ǎHwiWPEZҖpKLAӭUX׀-{elXr;2QE{u9^"ȐgcѮ-6ZAj|BQ? q)]eM G>TAP1>Bɲ/a9k!x q:OlG 㠄)2P9>bI4&1=_B8WwNVٟ hs8nIfgΨd# S 6+xS޹$e>urqY4hK6ˠ(' T-X65A7cdC Dܗq5fL[ϗ]G">/0yugte֠B?7br`@~D%J %xfGg~w&e-S"BTdvr]g Ңi=|_$A'q>bxN+AgnH6"'$A;zN 1{理01*>֝1$9Gܩ椉QL_4Y񸙎cnߴ[ y7$J o0`JJV$SyXOzR(Kx \ j}+4+U>΁N {IIp=3F_3ٶELƥ3)152nAa?5%mE}Twќj4&4@< tOѡxhh8qNN9; sijRX>3?FT~;(u~&rf:qooBIh%oR%h ,'H34 ZOcF6꡹LC' 7^ӇUsCMny软6~h$s]!d؉*1 yšSr,ẑ}Dj)Mht6 Ɓ1HR1Cʄ$IPNP` /՜Z8K(_0ΐzoEڡeV*Y, jDo$`8lB`1474 ӌ N O_yݼXKkiax3y72퟿ri {Q>K%%{ꁍkVԕ@O37hP1l`! Q)@@ Qr2XQ$nHںv'5Κ zWށK5O.5c'"kտxL}u@ 1ρ aqL=/qa;퉗iپ{&HYۨ*[8⧓Кz1 Rں126g2QdR8EMe'-X-p_Y vČS#ԛcG*rݚ1r+Į7b@3&M|-@o"EZP°;HCu?V!* s 8'-Q*I5j+XQĺY!`͚R?vqi%dU P -5h2RϞ]~Q(6iG󓌮H Έ]vF: F3)՟=\mFT6sӻyiu.z=3S{Xme,ϳɴe4{wg,mC0מ lBdB `i/{3am;ҫQi&VŽ<}La2zU\&v*GnǓ36˔F+ǐ((4t ҷ &ČT"f`\hUX7sFx[\L0IU-/ڀyeR,۾ЎwwǜO|_Cn G ajT%?v Pݺڠ>%_"qsLɲq2& :0rD{UNoKK$!RNMiWzވmTꆊa~[r1b' e ?wiEYLxe@7 ,T8{;J_;z^ h$f5Х,'6{"bL(9 zub9}iH"9E--;MvZluÕEJ>&ZSDXAMjBse24NzpZ8w'D&nu|УRu7{~af;/堀HpF۽\sazV2+tF9!g@Qq\6@W1 :)JV>׃WC3xmA^ .aПi4] G-n՘㫹!~t#'\UI@CA$YRЭ5- eS djRv+( #(RI4.#9O[&1s#Ydrvm5%,Xm0%0UT"眶!B8iEZ{z;&,*VUf5:RA9͖a~(%UR_"ZU5,겿t~Ij__oo0reK])\L=Z J8E|lv,q HRX ڽ |̦|bBlhP + ۩eSA5s91%s=:ESȬc}].=޷>dC\dG,VqRcsCxx­??W0`_ϰ}Ï6؛̴A~P.2FWf\2KK)vP_8##sefHbaLԌ]P.sχ7}G#ɸ3(u tM̐E{*!mYzT VG+928 F'l=+pb 8Jo z}7Lws[]א8o>3_h"$-0(m0h44_l;*͆rCX]mvvQT=kr@k;ʎ']%fO (ANF5Z¢ėRvLMxTj/"-gU:{lyS:ݬ$  It363W.7=} kY5eS֩X/GP!#N=nOk#V#ٶȵBBWr0D"4QG4MQjy"|TuͱD V6z1H [nIdl= -_:gOƢdW,23ڇ.HxvYG:j?x5kzbq֌ DM+yՈjpI F?u"fWܲ';d9ZrPe"vk] T.yav3/Z]TUZzT' ]A@E,nj 3]ˆ@4f;tJ\vbj; ~ǃUi&ަ4e<ΏV`fY(?//M$W_a"gG8vL2A(G|T738,S|svV4fE$+Zr}y}ՅM5&6.Ih]=-L@ uߖ 5#0wݭ'9hDv0-q6жɳvoZf/ͫY_,.=F1%*e,τ&X{-DTyF6¨mXte[n(ֽ#U}Ph"(gmJL3-'|MO|4ÕEMK!*5k<7sXƲN{Yyj5w8xR=\(Vu Oox(™74U@lPsNnG>w(cvOL oE`PGT ^Ysz{(3qsqMRچW 4Y"F=ؑ7㸟'OHn;J/b+r`>׀H90cI\E*w2e4:pG1mS9RqYo f@[u:[к\T^V4Ꮟl;{*?~!xNÑj=EunV #TR}+"bе416~Y*8bzBbg kq5mL*jAE'^D==#|6)<“~)<ǘ_Wpfk7R)RHHUck̮oZYtͮ; O#͛yU<hg{.}_6XsɳVfI74`jYp![O /E`SmAY5v;QԜ-0sC'ѫ6 GE)܌][||7W`zlh$|]Vn/ FV qiEABƧ蔸W T +f.nUJE!p>u>388:r) \#iSt˂%qlNGqg'g 1 PUhF3 {?]m/!5ϴu/ݹ22OIJv2qla%=|̻=R{caM.Uw)澶ZFg) d y´T nCiK6;';N6O%>#rVvsx-ʁc[!e$9QŴ 6qJן4wO \<:qBI\b_ga)G>5?,fvT‚JOQ)\YlqugBUxQRMٻp|֝GV/%]hoh9+9m%|*_N؜oyN3#9BIzmXTZes뉆^Ժ@{ڇzp)%.D8߉ވzq(Gv*{-Zz2`!g,G +)l'l[hy!uʩ٭qsx$D8#UǡgìQQUKz#Z0]~uQ4!) G"6U}}ci80STDP`F /"#യ%jM3\,vCUo CnO )erwPiQ{bIv5r<c! g9ENc,rtl뛃-1k_wdDd Z~J $/aIsPěaa`V6ґnd#%g,XWLlw(YPNH#x\y4g΂L]`|m7 ^KHڬy$zL@ W%C>y[݊yD5 _mv+CVzߜS5 I}ux*E}3'M+9)~Ø!9W+[1xBgoۙPUWɐKզy^1TJ پ9oJ ǨK$狵9~M׼;PCF|XײM?5Nmu(~/)=: .'0r vww{&1#YFd;gTn<0ߝ+ߎe5P|b IJ^ ;Q~Lٶ$#“fx8husZ_[7Cr~꒺.z׮GX? &O9bʦU̅.~at/) Z7RjJo݌f_qw,D@3^F`3_hs 7iyiEOZ ?hT/{Uq:%iCZ-YF@8$FI_vjkVk2Q14|{՝gY,|]ZհᮦPN9<-a ^]E] mZ`= ?&>NI%ȩ _AJ[}TN%MrYeRC;N-ȼW,pI\9fRu1'v4>8Aki (FK~ɄFMrZӻI/d>R NKۮ5Z rYzP#SOo+# Lz[9Z-.ؖWG#!'EZJ_gx6Y_Kʹ8?w%iF jvB 54WsE.X) ã&>uT+񓡟ʘy xZ|>_͝4s__w#7lqC6~-I /ɘֆMy:N09)(7j*{AރWSov52hvPZ&AGtmIMЮ,mɿK,4Zv&XKwv !]eLDn1ږ*:*p#3wAt@\C{Y \{L: #O #^No~pgh sLML4`ͶZ}J܁YG YKD 8W4;m6K ՙ-``gz!})ۭ[d?WZy%L t[W< ;EP63P;~վ$&u.g;{vzO: G%tkO6idҧ<v[5G u̧K^Q5 {l|B _"RL- |MV6"⢞pOJ,oT HAeSa |VҐ4 # FӐ0XRaN$dvJxϒ pkC?Q@)˓AjB|[UQ[ T"Qlvr$m^4I]4?xk⫯]AtXʇ!1}Sb.$*z7vERǰT] ɽMXH>FQK>ކV!?NP z=@K4|!nmfxggş*%  .ZH D>ycV[dmNb#j:웲ߑ7hQ`RI^b)X0n3(f +v0v;$47.zfS9P S0]W&Iq3 *y ҹtׇiiI]AA>P^ˌϳ?ZK m=Jq@׹gŏk:I8BC_d-TL|Ix'5f ĝg$^KN*J(M;V&|+uDQA |U%,໅[>6%e髶onoӋ5sH4vƣñ^Gҷg~QpyE-荻Bs7큀#F^Dܻ6?\dTIǎj6R,9WHM~GԓZ_UH4Y{&o9Ee)wTb@3 8vEeeU(†Px2E1DiW ԁ}J~>fJ@ :Ώ7]BM551ŝechTlCLwƥwqOͫʡT}H\Z0Zԇ{́3=`5vU,AGȽa1->.I1鹁%7nXn ICkTxCkCDJ%vG/a/.a4ʐq6Oub◢1Qd$jOp^vA+"LpPԍkEXv|I$n+T&:s:6:ncC)>tlkf K3רYf0GyK0^Hm9+{EA(4cMOXXKT8$,W"^~O`,l➲pCv$X v́Fm7 /6~dGa=T S#`ة6w֖=ڽܲ@8, aZ-1qaޚ6eYolߏ(3*Af(QXE(>4*6j eAFW(]ZS#+OPYPY/a~2y8{Xe{;cjW$jp8UGG'=0+uh(] .0iX^Æ${׶̓_挔us]9Wf3F3S|NNSU *:j}6Ь%h(轢[v?66=͈[5Xh}-8O>ļZw0A4j"0^eA2&e2/(%8#I˘,G >H;*e(KOw$LCp=}T[# fp\Ԍ{ *|4Z>ۆT+[mF^xrD dRXR¾J>cH$NS3tZO픆O rs+,F$?Vl*"׽tD=u#CKS.m wfM'IE(pKF;'Y, aHbko һzcvn+\m6E'3\\W1lx}mL#?{ߐ{{p4qd)+~$f<ґnMSб?G =Nh:aRK<.VfZO`w,n/!L+^"8]ݳ]2H3A&Px:G=…]BLݫݜ)ekG8-ahYdzzzˀj&j4+zdHXOk mIEr7̏3eF0~3 MذVC\D$ NX~&MޝoK>=޿L$5:|D\'r4Pm7 Ǭv]~U ObBb=%:v{7$bD^?2Qg#BԠ`V$ Fg#iy;T(\Ozm:|)~oꝣ,gn`_W 5>-7eBylz t\ZP?M'\Zdi8G0{QAc# eQa-.k̋߮gT{pd h2"s hð{D,`bݣ'SCCަw&5 k$$b0a.:0؅aYV ӈu'e)J*vIϲM bmI+83Le*\la;(*bMz0l i%ͼ-]ӦۏKF4;2&fD3m J*ц `HX9&I8-j`*G^܄*@$Ew.%$02s擯°9 G+ SvIvz;?epȄ,3Zm=8WE &QW]~K1lRb.BeHsXJߌCP #Q"K,FD!ܭ"u54 ~{LJt(Q7TB$uڔ%2ߏ]Ⲡ>YV%el1CE BOtNݭ af pn23Ľ$^l`Vb=ӒwЅ<(h{Zvf:K45y2 b9)7癙N槤|֭q!>ɰl}S]Kj |Xmn؛԰Mn ,s?fxBgx%2SJe-" ZMv~P->U˺Xe*jmՠ'Ą`t%XƋzb'hg=ͲW\DV$t21Iф19^Մ'7u@Ov0|4Zx| ϭ=5F)^'c̺QAge(i-%U-Q:fpjgc) ϵOz,?9p&v5"{y5k &@rBΠ{*scaϣT*{152x;[])z\:ZL8s%G {r.LL/&"%5XEU {r*od )mBο؃ice rΎLF`Z@0C3iAr,&j}wrAKT v>H `_L}bkI_q`P[{b&ܗđ V",/D`meZnsbfC(gGN.W8[_A_tϤȦewB7c\Ԡf z13ܝ>c,A/"ڏ3Afd2 ҵp`{A]th}TH>5zE\eٸHXN],䃥uUzJҁ^}(5PFA*x7\5kh _w84$U\#Bi2俭-haEH#Ktme7E@'ft@kVk/Yoih">UKCa* 5SbsD=:PW 8T.Ė)[uS(mvk'%( I͞YZ5Eӂ2_2WCï/UW[:z!\ә{Qͦ-ZB+hq5%M?)"4s{'gwkordO1y%Q !5a7HPzZ/U;^)ܲS,>\)muXZ\Y򵒝9uĤ L4~Dm쯰l٢.{DZ'3j;&tN\7~/phFC9'둧Y#>&ar'v]4GJd X0S;Bx{}$4Ի4p##& ?-5jk@:G*&煆۴CPY/LiC-$u8VW:`Xc=C#Se1d?Sʳ!FA֢@.ϩ\kx8ame;&*URв!2Dgz3^UweZje>BJ.WiRXRs^]1Ķ(/\)/F~9g8*it۞\GCoEY ^vq̐aj;191k$$⬐6ih j*>q;D[;nwnjG8Vit YXв3@ (T[P7!D&R%c2(UF {偱tS,\j`]RsX iZ|cԭ9D MD>=/#v+N•('ae5jphI t^Óg6$;)oa!o.fDt1НPd7M455,OdT2v͕ hsˉtmL&dY){|[*ޓI=VN:[Vҍ~)Tr̯RWxFx/^6ꅆǕuB˿l Li()E1TmG/+oᯚN1&f4^e~-1L!kS׏/w\B;yރxk@Uq]5VJK5\zP/^=4& #-sVw"/&[q>RY60q_1>[2+#ƾ%İL{ݦ_Z _U$ƫwsX@/o##j -~kU"*,bWBoh94_  2RvZ/A%sLA!HTpgFZGc h\7܌kuy99֧sNJ_( ngE N_fTDNńp==w7撋/B'@7ML[BY\*0h1^z$ O{BU>mŘZG0¢j C6~ᰮFbpdZǾ>WJ*j:K_G PVX-_4X;o6ફNW s2 Kwxw M MkёGVG"ׅK]7-Q;7 x3n7r5ޣ%ö1$xZ%OE8 W@<߈i`kVn 3 0AB-AVtPd5 A{N ml}'xľ"Sƞd9ba 9dzoS[{_Y*HťB1[.*q6䧆yS~u4mp? :FXѳOF*[5>?fʕ tlIA}?nHGӨ Zg:gC&&pcX"Bd$i*a2ⱀ{QX h% 1^CRȮP%}H-@O+VM UR/ )_9o00CZ& 8J?tM[P1)gpo!uT)ZB .%À0y^b0BIeMA5 MmTbTT`ޝ*#c}UI{^M_xҖ{l\oXV77k1}{<.u}yfƽ9݊-/Do̵ sw06U[~wxQOn<&DÃ5 W^y?V7Zs)3bXc?ZZ! cɉr^Ӂس p//-)HC1,;g+&T}1j1m:'v߆l,+Xy?f //D1:S^;2gZc#A61mn޾n#1}RFyy% s?O!ɱc!2}kΟwmb|J.lFw$|\$=BA&sGFqΎ*$W/~6_̾%%cV%br͛}?iZ'@N y\'lO`q }` 4Vb^=(xdr+Übim}{HG^`Id/r&Vg;_=C-#ˁ'Rwm+>2 ^yӪ9M̸Jk_uR_5_ 8I}eB~U4\GW~#PʍXȳKJ ߂oK]ScW }/ݕ)_O8]k5᠉S r'͒1\=}o-={-jGQО[bw |snUoW`!ۆ䮬#hAD@Dhݬ7̭r7">NY> w_Цo}>qyn}~~kVZ B"J7>ɧp'gZW*wRA,\IZ\K3V-sE#yҥƌt i*M_=1 d=&$w "pɗJj􌀈܍ۅwYd1?>^_\ 무-PXF/ y:H֪x*#3Moo*<}ӜZׄ]nN:P;X?uuD,%Ks!R@EK!H WK*A>Yc35z,"_`Xh8Yijvs q͝J}z_5U)5R/Hy$پ'j<=[;=>L܁ ɓV~svO|=k_[4PxB(A9+2 or|bѼ$*7D s7C g^Nk3(: }}%rwU<"]"M?;Z-%Z/2=z[R7r3) ~rf@gel{9g޺8GF ϱ1tn:Y5@HI ?08_bzk;l|1rZ$y۵&qB v&~hiSev8Up9P8豟lYq44(d!|p±OH1 P!S`kwS$Bf: {{R(Q1-Z)kP?ѥ-a9 ;h;,VIm:Pp2Y866O4>g8EM}݋^(٥& ȳG8@ݵtљhw+ˤw?+ ҙ^ RtlAO8>֡Z[^C0/rq@'U5Z",0+ ~3ܚ&-/bj=BLĹlԝSY& q]s?׊Ǘ-b;ְd"(k<4cNv'Á#^m.,̈́jӽgm8_)$G$GuS *4:j)b/3{yMNN%ǏT簓@SjL:w%C)nbD=5 'amxT HU^VjK&ę50AՌn1uq$zao<8!O֜02O!~Yc.Q*yqJ8)'y-p.1gE NhƐ>lhDI% F=2Jyȓb)̹k?W 9]:.xwP5NlFua+Fc[X[5%p|cM@U;]ks5˟Njihi)7Li`rmgl(="?Ax cWvq$1 f@l7l_hh_gϘf9q4]6~h79=9zόZ orG&v5CP*s\%tRkצB4jlB&fAEV,X|Yu,fWf/^qeϘ*[ >oh:.X!u.Mw[4D/AF7EiP~)ΐ)+@͕ns[1FׄU\`ȥW`(l)c7^{wMB"kwGS!Į3}0esg3;:OTjz\H 1Ȯ"I ˃[:kAsMLS?YȖ %+9@ ެSL]{LNɯ tV=VBS+l:Js CB2]EݣfMk=GQ_5k6\VRA^aYkU0 P yS#*ﱜ6u{gTLEjnTM5Fc]0;:<^S+nv<F|*R i*މ!b)}*j -'5TtF1 5P)$>rBmuldw+w;A0sO[K }0?Aa`7-ػ#^=̡?ꑄI:zd 7Ӊ+(#nDW!`pY&A%܏LKUiȊ.Nps؃ٜ En?u+FsBJ sRz%3Gnz ßF1gX?jc| ,գs fZH@]cc'Nu1Aj4 _PdvE/Rf)fʚ 'lb&4殿?EsY͇$=}O=[{ްi\QLeV7N'Y7rAfBL8'ŗ2{iK3jL{uRac;y\b%sZ&AyH LWq|P6k3N Ա!UCp5:.}0?l۝,SdBazwL0XKv#tΪlv iDDM:?݄2_qO4B$%7 -B6JT"jix^y2?ktF7Sf|􅛩Cʙ[F7ǸcE{Ax֡()̖U1.8m_Ck6ErGf׉=H)v}6ر0h?nUjfF y4ЗOT2tOd}8f* {>tnS7"*߀bj5ҟ-m8/oI~%~m7$`9Nhm|VL: 6foNt8_:MWD(Ab[:qYIzTb9āq׈\d=M}g[+ ߮SWMnT27sC!Zˍtؓ@SٲQp٩N;C $aDs$;7mX,12f 4 U="C׃"i? Λ̒״w UÝ"-WPu uWr`40:󉿫xQBح^S.m-fWM5ᤵb"P<3+9tMؖp̈8|A`SGXđ>tIine+ユƋ?{VE96D2ROԪlimk3!SgtkwGaF.󵛜52$SGk#$HDISԅ4D[~+̴wj<OºǺT⍗sQr1F؋tL H oxO4c0Iu+03Oϙe3 /N hd/}ֻLEOD wscr=Qc=hD#0(W#3*{50j 6q.ջ5$ RFY>kȷ^Юa,[f^m їgoJ&mVo%ݚ]X}̏g9m)W^ܢ/0`F\ρOW%doKDK QmEͿW(՗j#?W%ǟIo?i5͸GE~MҰ#{+4JJ88( ;jC'B!HL's1&j+׳C% 6i#Ɠ&~m[q C;2, /zkY앥,PCMzf D#dWIV i19.{i8 x٨ :-*+S8SesP;p/X_7 V:rf }Wk[dV+:1#5Efu^gc8^GXxe(H]~BGX({k9K$\&uF8 KCS>Z<#`ռ!oHIb==V<3eq Q'n6YgW*ɺYrߎ0Sl؇ovFWnu}NP( W+\c*!aذ֫u)I87pט̻,)G/6<1eX=vOkf%: t~^ËU9͋Jb4#p$Q2;j֏ ԵN߾frو:W8'qз /;s Uǟ#"uVCBG/ EhПc&cd)~ $nE(Ƿ~&-^]v6:TiL@N8Fh2Fr;W%A0So#7㎄5 qh"MCg+_=|CHx4M$6%XÒs,jXr!cɖW!ld[Ҋ|nI\ƌL:ھA>ӳi=xF mB1p]Pflz8q+'$| g@P^Ιc}޸H2YFt$BbSYjk T,k%vrm0R ʱ~\̅™cJV!x´rP~gkc6F/rVD@( I=eꃟ[MM]@|V}b{}1Sk.Nj;* Ko8?3yn\LMUa!LH{ZT]c8Z5C1;8і`p7 3aA.nTO8 gԝזg5胑pV;&0t2 ݯ6j#@< ?ª_-tDT#&hgjK[ZzrU@sz^[@?P|ץ:I4+FK}0/ja'g#{+m>t~!-OhAűh~Bݎ{'꣖omG% /kle U4N=EeR|ߵQAFiX|TP; یS80% N*≇2&Œ¥{L}#T6$L7aȌ{ÎVYgu;;`IN R~x[7b҂?pj!N/nxf _tkpu0.YDўHKO yD2>1%0.Kya6>ddN.x& ^>nujIE:^ ^pysKg)A/?J\jpZ֋zvAxn8̏ڪ !Yb+@08~[ \/m;"C+bF%cƗI+-2.)~ * h!J "ʲ@A-Gt@f")ˊi fXY5Nwhh $nIqnE lZ^0=LA˴"YӘ*ʓw rωsDoʗ#pᩳ1u(Q$ aD[F) +ǪgD ԘWk,;1JZ nCFuѻI'De:r )A:BVXw5ΖBVZna*c~Nlo^Y&, EQݢs7/lܸQCƿ Fgʳ3ukѿ)QFE }vN3Jh|$"*3}.M̛7,^'#@7T6# 9(hdfr&|,SθbU_V~S |5-F&/ V(J @0F`&FQ #=M9 &Ƕ*hZvgshMLC(~|U=n?c9Q9Mn7v1Bu!,+|.hdf+η r 6鴈A :]4- x:RGƲC(W Eo+WH@w9 Wz <~?RKdSt=jXLu} Ld*5 NN`PJ*4 SW?ls jzς&O`>T w%!k4 &{3YO;eAEAUkJ|?7G\tTDSg e@E/Ä߼o4g]dO9=ȀZZM3~ ǜP{" Xw/},G.hja,J 7XpAT ^dcȍ}\U>5$W;(wj(b Kmv;WMy#$Wk9dZ"|c(}RoF[N@\ւ"n=\\Tk9iֆnSiɴWalCcw~xN u> |Bz27Bc<\LUmItoG5ɖQdb-ajNf=Q.YqGy*P-m70d#Jr bxio܍Tњ*HeFψꎊ\Dol<Nmkgd(+nK-)ns"{Xrd#}Bz ѳs'7ZM9;yyB+8i almtCeBv89_ ׈Hd^Vs0+TaiЌ* wpT>@Wb bl.jch+EH5b85GrEB Hvw^Nf5!տBJ 2dQN\_7yV}_ࡊ!VE泚nch2+;`!^1zݼ_92]*c$M*q85OR.Fi'JXHU5sbpǽzF=i= }LTNyt'pH nyTɗ+fa hak0ױBRCR cM nD*~PibQ9pz]o0OD2[-tt5lD$89oi`+O%&\Bi99l?A}#]ˣgnUZ|}uxdgrg~Y:j`fv?` S+@=DZe3ay%%$Bb;;KMwz KVD1)Z.GH*DPQzIX 8`aY]jil]בiV!0JlO5cn?@@)˞`2L>=I[uXvn_(Aߌ)jգLjb!q*G3&!(Z6MKrs[eѢCfD/Z(8omA5ҟnVE\ajzJߣ^QGɹރ}S-FJ*1AY*-ÃW̳`_>bIQtVJ-|6 IɅMpuATJwѿ&Q78@ oYB`QIGSOWyե/&IRkP[Td$I;K]M)%'ݓ7ةHc]ERpOK'"Mkhՠ[[xOm:uO,.jҖ=jO|,50 8 5C>"9‘̜51ʴl0I e#҂Mm,rcy'i ԑh&_CE71%17? \P+gzs,ycOx:SJXd In=*ʠp,zgP"<(v`mc:t) =^"S )bWkB+` :5R18`iE=QҦ@=r@++t"H aGTo?*6iKٚ ,"Iꓘ$S!kAJ\}XN|m ZIiL*yhB}׮8fsDX9H4?+;EaqE=yrx c[Jjwm48I: l /R%&O`a=qR_28-JSNI<duq&=S/Tc*)[[[1P.$dF--)|9ھ~M^?7`apFmʕ}}(@ AyTulK?vfx-i7݅uU ިыcB4>d,%e.H /z>v6w e/o8'ϿԐQnL h=NbmaIJL4;vC˚cv?Y:!]oנ}x}i!ĩKR|V@!T/ ɑ'%חf-jd=(wXк[fY`_7Ss8Wa!:5DP(,7mg00SZs2N<8ۢ zN[?.OthIS9AY:y1tX98n3a /Ę{?<Y*] qeZ-Qb8rf;оЙ` 0^oV!{r4Td8?]Le6Xny#:W\ Ud\~%fࣇҕ?-o=^CBdy]FCwL7xD)$]~=757$>>QgM)PèӞc~#~o>jÜjz`KV~5> ˌBwQ|ĉ8ek>=O1󞜮ױ:JNN~ΉD=RNxe.41⹕PdTjdmod9;P52`J1bP\4XzpF&3%`7A2?a )o1xx&! '* BR= V܂[{R:ca5?i7 j^~wj-;qdIi#$.c"'ڼ-3Ŷ;X mW(LޭNbh)]Mݚ}쵴$)F<لQ$v+q ӬbԸTlʻփ'&.}H;bK²D%"^+M/ꆡ?vnn'Etqxqdbw#ʿ(_NDa!s4:J:ޡ yH\ȼLAEStQ2$\(Kj6F'$?fJ.ؐԘ`ɞ{cP_RPcd9HedCZwt!0*79dj)CtC`%_kTD(H-N P̑\ixB`B–r@?<N6|cѪ3DU݆+K5u!N$uQ ˬ(X82#}?u xwVp ?[f]8bmSiQ_F JBؙ DH[Wĺ$֠)JD(I42{H~8 :K|,/V֙ a&Y5TaeIbEQ\#?T:kJZi\, 뢈{rZpR=9^ :8fn]@/KJ[IB$An@].G:^lh}8U=ԎDVEPH*K12U.QD{WBϳ=ϧ;g3$?4F{}YLBY;SՖ$92}0xo;wV#>@Lv2ԁ5Q,!:bDGI̝XN0Hز\)ͻ=嘆 ;HϬjyZ1FaG@dG|="(/3(,e\j}VG`XGLF+Ya+Yፋwh1:5g8/7ݑ%j g43apF\5KJqH#R(ܰVynSfDGC3 b!idz&^B3U5Y۹.'r%xT B""2F;ldf;Sa^)Yt-!\.EDTߐt҈!P5w҇-#sjb{8Ns&Y(!ɗ^{'ope,5t-vuTc;ךhisLtXia>Ji,Uhgl,.s;/q~xAĮRcC̤_05cd)G 'C@k)Ə xY i90D[iXp &q_3I^m hbIkoÞt :ʹ(׷ǒ.b Z%<,JI:ZVtln潡;3N'ѤvMME*B,8,.SSW,`м~_r֒ !=NVq(Q%$-&kσav$͢-C'|A%\n0HaP7@U7hrO; !ϐ+Wc}i \'ՋhdD wG%<հBtHYGdBYwB ȋ4yg }_N~cr>wX9'чn4AHw7(# dt̰IPǬ1tL9/ U/)cO~8%Iz] 4dӔ6(K3 {bG_}A@-.^YB$z?cg"n'Yu,KL&\ϣ"!^ߙ6!\ܡ7c4͏9Hw UJG.buOW_[iP= '1bUIFe@ˠ1|m|›'k! #+-&RuL_8lw"GžtT$J3Qz>0֎’SLSI=LKG8F/4  ٚZܽX8$t4Yv`t%f+ݾ3erW@g͡z=zB40s_LӸELŐcE6(bT1="/8zU(`1_4Av֙2\=6Ϸf :$9ħrTU\]{#h[f?51kz+O癃ɶE=l*<9vhgl韤r \!RyRO1ڽȫ9Pm@v.GUSW.IV&Na pEQQ'gf+" ,-ϛc^F04w]̵7j ')< h4'F!}%:l9LNQXhqtxk%ȶ-w@7KEA׊gMj~;$.MW&^2%v /d4Kq #P90o׳૱tw Նٔ"2D&5thSk ]H =jA?s6bJ:q%\Pc~s!l B73k!^FYe:܉On9+ ?3p-T #j>5WsD_k o1JPn IOH-+IdP{*zYhAsoI*šBX;ogI/DnHoYgCd@Ik2r9&%Hw7(HO1M\}/Uф@&&v{K8";;Z0n'[8n$VpqD~eN _B95pq[ ܐr*d]8@X\K|e3%tfRZKmF 4}^34v/Pg˯Dc%TF~ee_N,D5ԿӖ$·5>[2"mgIS%k,,uHHec''s<:Nh<'Ld.i Qx})v}It@2/Fy~?pQ^PҞr& Ze5Ǝ -Hc1bL8"I WiX?tǓdSztiZ39qӴ%K:@Y/]~J;/>q+ŷ~O9LB` tҏ2]t4k5`㍙Q/I j$|'k-*P %䏤|VP晳A3 Է v憜@q%ѽaWGǁUoq ȔHuũ朗k*rBW؃ f:^}AM\gyrIܰ?5z~ ag:D| rV $_0;E˯*@$DhAIpZⓒU!s-3pV8|1Y~"SU " (^OKts݅bJ\B Vz'.'d ?H %Rib\| K!%~&.ԈA;ض.KMGT\ah ;Gyi\zKO1IͬT=Fqd| iiH?]!=iV4I@{LV:'/ڿOk/ oE-D,Y1+֋ &+5j.E×~Lh'gY+|*v9 I/ڃ'-x< [)6tdbN~?LZ`#F7Q*ec^]ߗ?0 S)XcQpiLmQFSO2k^tA կ1Q9JB+^-eFo83鰩ʶ;z._$f&ELt}üPY$Zj7)AcJ !%@]n#k-}mR a!Zs\'8d|ӹTa#Yo;雅 킐}qb "5`xo'UCP4!tԜxz L1._ש2e{!8`3- /*'I0PBЧ#g2y(Y1ʲOVCaBԝ"EBPduBt:JF\zI樣`7Gj=4 |)13Ut?ރOK7ZwlqH џbi$skAOZp6J3t.B# )کSφO!?0[nIAħMSOTJR<:p ̞ [&<ҊkӍ&PJK=Rq7XfA%!ac2ןt~+np#ŁK&C d3v2ƔRBi/Sh2jg cU|ƭ 5(0@gqXኴWQ V8D]g$C<{̐k!P#,r y{BCСakz0}%+l" ? LLa$[vmAA5J/Q$Pڎ\YK"Esan.̰SDc}*uJ]x)Q>piL'oHzó:œ*IZ#"iAORY VJN>fU|r@)e?M]ZB`\snSI8x4&.KTR+|z_Licz9QGL)s3DsOh^A | 貼;#GiFԉ߰)PkcPh?A uKy!vρ[.qQ"TrsA<}fMm2҉7M5N.%rB DZGtcJe⺤T.n{Ö 68"pob?H*80M;l%&Q+od7eg`!CD j,ܴK>8tIMmҭ Cbj U#gjt: zjN|D^oCy zU fV|HwOa%b6{*,_/)- ~wM$ Q~߁0??g y o7,#G;h ]T^u$ʯ7 +Q6TO6qYO||f0 D7[e:Ү1:4cX,"`OPPڗz=OȐ43eqa_i-︙[{~~mI{>asy1ղA'~vBc6RtSm 9hrx6>\ʰ՚ "EA"k- }d@w1\*Tfօ 4B֭>Tu\q'X;&wfLfƱn|6lk ,*Nb@¦%W#6 _0jje"- xcev{akHUnCI=o؍BEiWJen&Su[BʿHc{y"*6g]ctf"4N{>yD {S@U.H F[\E#o6Fwq&"qf{Z6έ,ww,jt44@Whп;_@sSTTMikGOCbcD]N*%`o ֿphS{K<~Of^6(\|5ZyrtCԄ_p~2T!'3H4~OH;]Cf,G8C=?獨Ww>Y#/hVW~%g]{-}'e)?F(p9TpA*}}snus΃?,S:qFCN/",yO-"a:P0>v+r2JϘ?DmbU~`v?߲VXgO]4UfQ>{יFξ >rZA9mnMTb>%E~  7P]&ʯVB!b*o v؝;VZȇ/]Zp&<'~MWY`iIZ3Yb~wi768n/tuNJc>Œ@NN}cz,|AKB@і/cwzz 2A;wt;_0b#o|FuzXU<1M9'Qd᪂zi%;Ʒ)ɩI Ro29o1u^yxX?&DP#LܖW`0]=5,Ǿ_4@8ÿ!ve}]y>ƈ]x,0ʼ?wl0{WN?5,][JV|C܉ĂI!Dg8IJTČ;1C}~ x7ϛCA|s| hyTpa N)Z!0rtD[asA=Ucp~9&0-QS$k17qrE<~$9N!|:ʢK 5vb4TXƁ˛'zl`ؽdWGN[b0>c#uT:`E]֟uA'B-+&O>vA)"IhA$'"?Wd9I$Kt}'7 ,z&%Q?=Q1%McȢtKԫ'߰ys `q2}ڴ,!f;ۭc=;T$& V3{>f9;I15*VR})% %M˜vu`18@gxG3Z=i9~?A˒)#1/1\`H~i_^o7*&5b)daOY2L%mM *ݫ-k VLO>&I8J*A,G#S]B'i PM ;DM*w>;2p3!kaBh9fu5duJe+#{R⪊;M|Ww$P(ajΘLJÁ=xGO N:MDP:ú;1TGS9nȉD蛐K?ݿgRqoy#ʃT'Sf ^j.D1)H-i@a02̜0WyfI;nj HڿuVkQ;lXx^$"X6) $aDyy03i34Eh@s@JkҽSn uޛj)K4-Eo0UvaU/-Q%@0B"W[[|.87W){Sw [Sgw1>xlvIdya^L]QY.PY`-ucuNv:]p?G"(ЦFu1}ȊɁE 5wQO豆C?ؒ7AH[U7=\AyVH`ykQCjqUg0/X\t*;,g=M^.X3Ri}{!Zcc j2!1<RKKmDp1].#:UUČLq{ob_/Lq6"dpVV rNP$r>JIj 3,E VVXHfP:Jordq?$7a+ʬsg"i\OY_`'|uPv~;E]}^zŅm\lLS,ZKi,1n }xq9&"6K[܌;r?NN 忯̀ ]f6I20Xilc洔++YTf7~*D|28}JJv~ei w䝤VbJcc4 1J}=:6!s^}=g0)D_ ir@殌he\ծF}N{O~q1v]7].P\|6nDv$#iDO÷*8#L@cϘ:\滀'f!r<:_QO u(S.ы ;7xu< 8 <-!qg4ޒ0-Qi]Cy^EӬlG pFD^YɅG +?$%`k; ˁFpTX;@5 >Nmp2;^/?YYE7BvctdoY(ec6Գ21ӷU/5}xST$@jgX͗*)nCl*KnY+ Qec\̘˩#Lĥ\̦nقA=DӐ}/ ܊c%Z- Yj]7"Ϯb}Ti<A4F?ogY0+,s* Z\-Y#S@HVX#j ]u2J\NXQd@I'FPkq5mfqrc.c twq*kj%`ҳ%nx^ض~|\\޼:Z(I@o2Cb a}>Gy<݌)OaEՙ(#u o~*8>??PXT+cCL$x?RGBtDX215IIjҦ^ =˳L+ [,w9j`=n(<sZxAIlM"0l75j7^a >,N8B\NX߾J mbYx&װ@flq|kȐGoʮ|awBfprrrg ~|b4Z)O/z|MTI1gUbR$/ccyD(tu'+$_ɶJR%pG<53\_q@n= u\85),5ۨ|6: H߫8*]ڰ_f*}h!qXh/e`<`!Kz7ȣ/v. ?0F扅.wƊvTHwRWAPULr+de2Ul_tC+?-)ehݫHqwB2d?0:)?[ Bpg" mWx>"(sGS1?jz(m!{l#-A/ac B&}8Ca6ܴ4iq=;,_NDQaL ;"ZN̟oŵu9:`e(L֝VXg(/S> t PAx7Z x5!bl\}fϏY xRbK ZE]qjJ| Aq85-" 2{1HPLӭ?2%~G|o~JT _wjkcĚUA9ΥR"ײȞyLL(Rv2͵dmoE8trj`.*=X$ \4d3ŚELlV쉻临F.C88Cl4Gyb̦"/>^&v*mt#?fE]p MV8e}Y| _IQ[+Qh!X~'EL>`bi-HX*»G۵CqkCS>uNPJ4jd)y*CD+EPy ˬٮ-FRFk98N=kl#+fxdr{Uơ^C{gFBkyQFvuY$Ԉw1>Q :(@y'Mh3D0[:rO?P^ѫu>Aa(W~W8򮱭I#f^GγO 0@p`E79& v|7Z6̐H@57AZWfPl.A`=\P'7ؙYmΩŊ#H+HqzUi7}^6TAEz=%!viM/zGE,td#6Yj5ӨF g}e4Hkpr7d, OWӇP:9MBJeYܑd $鲝 +\*i5t[qlL~k i9S-m2cI@aEp.TZ.2J[r:Mm55/v5&/kI-W9)bl"G^"r+EN3l#Gvm /aV3{Qtf׎)47Gftyf)eKt\B߄{Xg=+K/͎_/Y);/).}k W,4MM=H֣ .6k,8ZU1:}D;{u6!I :4CEN1 ~[@ ݨl7+ ?}Ep>gɔ CEt_<KvI2 sD/OHH5;ڎ8nJ%@Ir: <@sdtU)ȄuQ[OVm,]PǸ.0J%X[xȍľQӥh7V ym#)#TH¹P`L&Bf#di(ř fSڀvW+Hǂt|1ѵcq~Pҁ%(PnKQ_5.nC &t@Eϟg >sEd.[ tѧA:cҞ+rvzrdhs=V*: 5K}9@*՗)8n; $<]1 xUO g笓://LMȋD=( DNLR +Dm?W*[UZ)9 ӱ-櫅38I)׌:rpy:e!jZH-K G6 򕦁|8/nɱ^ىh9DnK,;9ADmUnjz%ѭb&zC-F'aJO"BYΘ(sM@7rDT?M8M5o uR=nN%/5ՠZky0qF|WI<[n9/5{=.H3)#4^lj>(P%m`^Nd!AαZf8vE#k@S3In[zl7Q<$R%H)p! PX G%Y JK W7 =y\&LqzDnh .{!ľ:qg4U0,ҷwl\rj/g| rN(ITBAMga~*pMhmGuD9@{S_$r87Hy<(ba!yݭVeQg!#S`JԖmaAL`8UJ2:i\^$}jcD648Z⊓Ȳl:MM/<þ-3+Ecq0>;E;7Z#ƤރbeO)gfY͛<7EŠjq~ՓnZ$*8V( Qti ]ݓ0DBmȟ=,<d}ncK-0q.I 'Ӭ;w\)9q@/sn٘ʺ%45^\dsڍ Sacc#/E;/OT1^W'fzFNA<vB$"f31 T j3sO۰mzleD&^]-Y|BD=UzJ?FlD9C0po{G i$B{P 9KWb@*,\5Lװ`^诚iQk|)v3 WF ʓ?>1*]^AVi-NJCbcƶekeJ<l)4iB;6e"U=!E$v"OSS`>YYҦJNWpu_,ueYqO9u2Ėy4˅/w?Di E:~NI|m9!Fo=~*!" w]iTJZ[R~o+Hť*{5N/J*s\'Qa(h1k_PpR/rjzANZt8`fsvn5=| +ٓ|˺4lT~(!ENɛvL^Y!ٓȿsæFi^-eT>MŤOD"I-1H3rUjokau9؀@vAVIHnmӦ$caX',BmC+OsYԇPeN,YAX}_+;dZIZωp!RuT=& lk]_~_Awt@OcFyQɇJlC 3M dzOq'^oɔ!j]aa!5E6jo\#(Urm}rüqc/C8& 3̱oq jIAD3Xs+8[?(ACJB( `R8~DϏo QVpq>tm#!&yF L|6Ǿ0GxѮ ֧9kmÃ^8}W꼍ٶ\: N@( ku h/6;.4Ê@afG$X΃tsR.Tթ#@pqy#`؎ɿZٻ._5PYuygfMv*wVaʔֳZ\ngAZk0R NlZU~52ڟ,rF|yRxYb`bz6kUOȿ U ^QvUw::I֍io$\*vk.y'=8Qx-xLcABy b(Al=%haB[ V]CC)K17 -34ߖy S}8F&}A<[=ǽ[啲 ) _N(f`u=o`s2Ǔ d۫/6/ YxCrKX=z˰pjm dls6kKˤ nJe감>x.zƚdͮpHbȞnsTaJǥ쩟ю+ФxtC\lmK^[uH rK$% FftOb:RPFc$+; ʬ{Ro}-1NxHsPy޸w9Y* -2V2 [ \M'DwJTllgvUW޵:=6˜voղ#fX<mjgF?l')=uNw˟SrQ(O<ϜjXFˠp[Rq1gYE!ǥ%ya ωCCm͜{W+FjlE0!M:]s17"jk<|<eDjaX8R1V>'ɖ . ͨYA<^jxu͵~ۘ-LOv㋳`{xqQ+p{s O'Xs"ꔑZ &2( KJkŭS>-:H݁k9j|tak/h? ԃ׫/;w~lIB O,*uƕʼn,:ޮxvp?Pk:lH!dt1A*##$CKD5 UvRa:1K&8jllUs:+ gV7*S4xSK$@FL @7ĥeXß%aW"MR!'?vϾa݈Q 5EqbrR?A4ޔ#Ki 8 8O뙹֝[{ 맿]R,җQY$E.fIx]FF,klb[Ą1y}=yCAh ԥC #O*6?ەYu9L- hC27G3UI.,gZ,;KV_.kk{3]XyMMT n/ceA+whU.m(Ǒ!FL t`{[pZJ=}x5N*0_pӺXz00-!'&z_T+e"s]qҾF:~ƚs~S3gNOاBh2*?v‡x8%{\#f|g~ZgV#[\+vm>_o1f: Zy*")!eg(VW< Qܕyk Dtwl$nb͈ohF3OpZ2&%q)wLS/i!X&:TJq>*j. n0$Ȏ,m #M<.Q`S~VolZ_1ϛkҍ A%J :*מZ? STl|lHB;Ľ%f\,.2%?m:o(dyjzc ,OWv3(ުXW$'Uj V& .vkHՖR@GJՂ;4#iJ~ Qy΀ 9]3yyCU8`H~iWm<8$c4BPj_ty^A %p"ɼWuУBAEɚ>d80cO).L'{TX JPk?C[½-5Yt}Lɖj!. 坱lcp;ɗW5(E\j_zB=fwxYAlJ%~B5dcR Q [W =ћ#?8Scࡱ/ӵI_Ђe_C&k# Q-y`&gHL"*B4u|8C u!`h"lº"EgK$g6KJ`XD)9K^q#GjhUIpyW/_X02R5=c V O(-EOH ]F6"oI9ĔU~gVyr S2⍀~ 9FXg}W)h2)#rĘ~,fY-^$O }E9\0ʌ,tWO\cd6/u ARچb_y^mUe$0ݷ@۟uyY6QIct ߶!˛ОTInqefc%TBad/MjK*eӫ}LjW!64ܴ&2aergLVg[toJՃ^t+ˋ SFxQvq9ڷ&`uXye"+]h[I>7VM7oI߄lTI ]-'qfט75Rb8gN^KXhs*PL0=廝!ʘ:0lo!WrYq={\&+)@/هp0"d Meək6 C14R(V9[gWbh(#/12/DiuW+2{cv#Jg?պޙi԰4* x)wv!w[Y@~AZ֮&Χg2NZ G~1 5[BL?%+.#h.,{.dJWXcMy"R(gJ?ն $5>.Wsl};S!4&{#H+w_o l|߭#Y[s0%#jOfFSbԎ vk*1C1,s*2.m|Ms84ZS~53վ(ź-uP&-vC4 a_S$zIDsM (;bNXReјk%s e5ub6h"ezq-ƅ =;n1@C{#i˼rWXmOIk̯;`gL 8 YT^ jtp}߯?.H5bpu ut{C+o:x ڷ1= WF> 0:z EIؖdadh;X{E_XNf|:^DVfbtEn疡v!qv%A2KZsde!/ ][PR g뚥>lx{BٓkAʨqldCS#iuV݅[,Mf_h pm*U:,tYxa n({?m!cz5~ oK>8an[0NLӧ^1Z`Z#{3ˏ+1١rYHtpb JAObK6[}[I=Hm\ q@ZC+Nٛ{!o*KJmnfiYl q\Ť$3fN?Ңe@[k.ݳ`7p78 |Rb*4>MshbPԲ,\MDtwHe+3 CqG4`R^OŰ~dkLI݆qqn:M)r^M׵bjԆyN'_ }6)Gݟ7j6ʬ\.N AG֋F' i1S,5;%$$"Atj~mĈEoC#銐ӤQ6qUn%ג5ԛ5!"!YdfIR~"T0ea[ KTu%<[bYS-ÛBQHmJ\}SV:tF֭,ED}]Pe%x-L;,G$"e˻:v>&ѕ''h8\:5}jU<&q|XAGmd'(FzqeɄҫ%FgXem D}GLB.)yI̐~thj!ME<G}cyjE"9@1oqŦET©a.-~(Ɇ?¬GO218]zPhe;4L,lȫ:?ttt^gJZ7BDLrdG~Ph[I( j'V;}\^FbNV0X%/XzWG†v0&m T7o|ϸqج"At)h;a̸WzrD[le3%wsA%~&Z鸚n)AV:6, 96WؓXo$ &|3 'umLd+=:FAw1Cggl'd*D S+ln;uԬ1_*o|/dQ0\z!hLy#?@HZJTCSaE@z!OaA^lFblvx^clA|砞82_aO0uLQT)!!x.Is!J1nde`6Q.#*NH8#9X-;*.FyExq/Q"J+m$VJ9@rQrI$[ 3w >I-Dx{e }{=T`ӑ*ZycaiCxo 30ƻZAF,㐓 \F]P~5ErdCjV rbuȇ2~hh[D-\V COVI_V-(q;Fk0ܢR<)SJ_k-ghUdSJU/v!̹Z\8yWUH8~bL?yN,Sc ܯJ xE9Gc?Hϧ*߰@9UuP¾`BuvY^9[A$o@WH~`:Mv(SRFRpbXE=}R%mh'&s+طez+prz=MʧO.}wᬵo3IkVY#f\9~5$&Yd*u&:`NDߍyx5'xsUR fdP//~&kO/΅pIs{j,J+$KuNGTŝ 7 ^ -X'dO*?,hTV 7,4Ӻ*Y&s/M҃#_l+',MLnEj-o)\/gl}+_KkIQi,22m n#]+U?-M^y PK֩ŏ%cie߀qX%[ٖ~.,Mi4\|}=FlD^|Y@VTNE3FD/ b :.%3@xI|6|K'یpڝ;k,vi/Dw6=泭 tIgHa;c@6uf-ȤIdh’:5"s^ /v0=WI`Mó] CGp@KP܂y(u"zeɑR';0ҪMfFht}(@ӂ3b"!H}JbSk;g4+a͎suM> 8 %jTZI$ / lro:GY?+WJ RU1Ecy/y6"4"s9Dzz[=zؔ у~IȞW;?B6͛@nwu uNQ5)_nuF Pw$z̊/Z#֛6-lLa;۩UO2vx7YZKJ޾ f@ b/[Θ aWDB}xWRyg*y[h?2)^[e*ϛ!Th&S7Fu؂zVQy߸+u$rpHpm#{ƞ_ΆgP]xtYo;hE#΂I#O~O _?CL,-uVp>814l]60Eegq"*_hR}_]v2 nO Y ~%x{_J:)|u.{1Clgej>R :IJkJ&Me;)JCuYX5:^ w-OBy8f8ch߲5}sI"MŃL -ȥhyjl씔.O"3)^‡3X2؁QJÓX6vhGj& h{}8o׫%䀵'25FrQ[ꤺMC{ 5kƊ艐*/km_9[ʥ+O+C!8\mm7 DX M Y:/@zJ/W&i{aG`Mw?*tS10(J@sԌЛiذ0& |./ƿJ.Q  j&^H@6XW0#ҢKjR`ԣlؐzUK_e` O̮=䴌|:mS {?&V,$Gzy>gtﴬ;{IlblփIe5 x0ǒO-^/8D^l}qKJCgEv(X ɫ6}Ed'@|ksrXn^ŽE?l͍Ϳƌ%OXND>GIl*NsI{xr M%f.`:qѯ} K_~m ܹqRڡ/34q,r0 h҅#A@dL+Ђ X;y7LQ&mжa?+>]WK5w]cۀ RV]drs‹eqGJ!Tx!Mg[{vc|X) vUjZ|\>޳F?4SZk,71)v)i YB2FdIh9I4~J9%.NM_P|=7"YM?J>ea]KV^AM0 1{r/LԇUȼyk'êӏ>~_OE0A BoS{w,u%dHIts|j&STx-PES3nEƔq fF9hOZh VƖZܳTl;X<~xy' }^ͦdLƗD)i?cUЮ LX cU)K¾IwOڞ]JYKT4%1"b(uJyݼaKCylž,>+mR `F\ f8>WR( YՈ뿜wȋD>Ŗṍdbt̋cn;s`HAV׭FP}:C|/+jMx?:u< Ӹl[%. < 4܆CԱkHN )Z#xEeߝ66!xZRFwE^isA6P-H C+,i@U"Dg]ڷr¥&"˽cX{rɋT&'_˞gK݆Q͍"4[fq᫓@D^uO WJF(x֞FkS6P ݢ[U]ǝ>&&o灜qS-:d4=M ţ[tf`ub5-h>M ͂e|~v[a~6h8m F#JN zF=h6' Oj^_AMO鏤7}^'*75"S¯33:2smEm*N]iw*Jo=ȹ:E|m #ZKKxɎ+{al_r>#lͅư,zE|h-QNmZ ZܫH5uFae $hY݃C ^Iȕmp~ʹ,ʄmlk]Ml4Q)4)=k-3ݹn9gq k0 07/WqR9%i8O _sHhiBƿ4H|b8'.2 QJ|5RHxI?O{2 g l1pk&9K<eg>^!6 /d>4n Ө6vkg(bADEs-R,Lܨ?gQ]PYNQ/'(pn s9홲R= iwf۩ICFԫ1xx6~x $|zH?@K qyXΟlgeGp:3X]fX_VeSic&M MLc*m)Q' RMAVy|m*,X{K!XrwEwi#%bxvtոcIT-Q+~~"y꘢a!5\'%2 ŗB(^m|Q lj #?mUO% lVHȋ]`JSu׫/fCיN=/2gq7\˓@y3ρ> QKz^  ]v<,ܥ)'GF0- #onLwsAanw q4YusN> 5Nvz?O&gVbeZKcK?"A{No$9_v+a's:.YZr/^AݠLֲ"9TyF}jSs9"^K_b'.9Eac%V޳@i~+눥r^?R}Q5MY!ew& XC&}YZKYuOPɦ9#fjfTcpE1kf/iDvGX&ooսrt5^ԟ VI1=(]%AHZc9ʭ0Yf%3hJjGP BK'8CC7f@N{Ǿ;Wt^ܺu]-C >*-hfQ)I' g.iJjn4 eGXk>u;deԩjwr;>g$<*j848ǃ}*Z%|>yBÊ<ɻj#Je5\ӳ pTf:'NO ! H%+6;˪+iMCslzo57"fr(>-#| (Pt٢QF=#XLT!KPO+ ^E 5M"B6 БRi)zl)<.K44)ǂW3BG,=VoWҹqByH{31tĽ`;}ѕxd@u_鹦˟.^OGӯE EDT0%Wf3ޅO^wj{EV웟iaA:[`x^+5,,!{!6x(޽K|Gw@(֋g2O~n].7bصΑQeKMZ3{ti^+?S6Q:^o8B݂J>Bx}d^XNnlst_6p0G-[)gmۚ{.SNјI>ZnY:Q$+ sd֏KG9VPi^0yз?MrS;k'uBN"* ;d=uCϧ~=?eR ڕ]ٵgy K#**Yr ޡ=-*8 G*0 _u tF+/y4jBI{i݄@~Κb{A\lVw_@oɲTzqƝxGrhh0΋2SA?]/?7L #aNh||x![}tjngX s"\%<_ j3ϲn9n֌w*p˧Ds1\.dbel0,ФW"!!Qtb -3Qq.8UǃH] SU4~Di j !V-BX{(E*Oc݌-h$X!NbtBʩP{ܗ?2gh8ꮺ䣔/r -$6[u ~V$L}}-pHS;7NOƠ[*!Lw4s"PB;1"tqEBs;QF{IF˧awk682eNa!RŠuצ^ET$ ;Bu̯2ꙅf۴S(X7"DAEا|~ 9R%Q_Y?zc-Ԯk8kvxg 0]c"IP)"ֲT2έ}n/uʣϡYmo&fGu'@-A=̽Ϡ`}IvJ;h77ִٶӿ˭0ӣDȟbx>bRQ7``pT|Ί;kKpx78& zl|bobv*?f„3ӥ䌐qw#ybQb&"o~&L [I@E*F 'DŽpy 4B+Ql/>60:֏%>©TOz:&ŦiS)(^3 mP4,?B <ɦTuȴ1mvJ]+JO:sY:~OpEp[tNōBQDuQs$p{o:)% &VKЁGg=C߯PoxvW}*=Mvv}"Q S’U늿j"ߋFɑ}NƥbFzjQZ82l25ٳM2TӪ*A%^L=~NWT Cڇ _QF'[g!0ԚtV99Tg~ H?0"ñ,yy#F9\W[O$4rdDӓ"e˵__ldܸ K]b!@i>#2m,c5h7iɉq7RyS IUk,% XjD WRY(̥Ev@#>_-YӤ}IgI`̜oփ%mBxhnS[k[ ӧ M"wlz:e55ֹI.(X`*64̙ ;K}\$(\KI7Dqayjc$A=Nӕg):1IPu'LPX~]͜Z؄ Y!ԱPr$f.ay}ƤֆyzY' WφJD,~y=}l B8(Rj m3?#|y"_5 S,p={i#/PdGӂ(,ϼ:/b[ XhƖFzu҉I+k;?N*)L?ʟhFʽ+-" :,ĉkii6g,=tx]_C^c@8}V753qZ3ޥ2+')'ް-N#-D k^P*G"x1[8 f]  lEEE>G27%*C*(Bo\3r츒qmG>Z&M;roOWݪ?uC AGQk \{=;s6- jҨԒlH(VPF۾oHl:*-O#UpnAMcpʩn(]d5w |^[Jw? W mePCjls9HKU ZG[~8 Q W_ߪ'BHM~f"9bvBI<EJJW[f. Xoȭ,Tz(WwQeezȒqӰo.8E͆ZDܼ"v2xu=,dZ8"X퇁XCԏx#$z8ҕ4wYp˂c΢% ٚ XB88juowpSun}ʵʀa kjtٷencBVncz:eIΣ+̛zݨk=RbT v),j#KIYT+ g<{DQ#?Y"Lr 30 b~fNŊ##.Cd\7Ý~œV+S]HT^X[$v΅4~iWo|^C U1y전.|U 0;:רV)R9EU-W*N
EwU .[]Q-u۶]4Z|҉Kԋ@<&j5 ` 'D`\t5aA $y \^N4qK7J2F#76?g a%д縚xC{NjȠ7ἳnR6^7Q&Q48s6[+caRn J:Y+u &R߱Lq @ $' /m7-*fn}U$B)Kg:<2>DW|*u~'Q<Êa) *htȕu0g5ICsUE͟| UwqڏJE-͉rrF2 '^ZCRĴP+yCU@:GOjȃ?MCo*r:\DWx^b %s |&tv];- *.$)XIa~WS)#z4:vD\5IfI!rTA2xFWeVEg 6˽>CB0}w ̡IcFW=x^W 练sU>骥N@TmKvo:Ic[|LpgơҠeyb^X q&`N֭Imz,g񸸛+PS&A*W +f5MN4=3'?VMBa 9G Ϥ8nw ʭod};Gc,"d08|6Sbm:i+χ;p>KxRwQ>y_${嫃be3 d@RJM.<(RN#\ pE8*C}rmD!ʑ8[CK{!0^삙;LkJU]Pܡcx}chQ5ig2 J>A%9''ke/5Rszq;±) jXEH|w9}A^U?Wh SRv\fRS?Np7q!T& e =q*&[o.*tzƷ&y`8Cٜ'aV%D7gVp'|tV}oYxO%oC5%v.F=*E}}:ڣb. e<>wB&etg=*9oĒ>nyM.9B4SH8cI29N%&_.n938I<-۱;`L"4X?ޙHl;{k$+& D6~w {hǠ?+Fm-@TH a3Ew5~僃m劉 VE',}Nps{o vwxcJ{ էl7^4:VG)$u44F(87+Ϧ~.,+n/k뗪4q2.BM:R$wdSdCy `Nb=lѴe(1WCO&,iD >M*ߵڨ1 %yp X7OBpIٟpuE~eoDi9Q=FǎwUmf|Uf /iJޅ,'FNQ15b4ǽ}Bc#6⨸ 3Xg4 3"6\Ɠ_:\#e+_ѹd-q +0aubС܁q*VED]8E^_ν4R>BƼ9p؉n`AjR3Y;`w.වf&X1"o.9-nĭ.RJa!RQ{cĭѮl;BYbLp,sN] 2]cUT6p!G7\jnGlq WN̦-L[ȹWLJ& Eg1Kw@MC << .>~5qxL}ͨhb[B-wks)jK(ĕ~644FDZyV=@Z6\yFwk_l} bke"nP:Qm;7( @8Z`ߓKf`Wj} (س”}֋(_< t/G'"ϑIzJcECɆGu)rȻ".*+I4w<&fzXgKGM<,V-C)-$\ ^S{-Z3?ȄBŻe8 rׄ1ه$e ;WǼʯiQ(su;Π(멁pNa\ ,\OOڂJsUY(I2 Mz w ע8X2Zy74x^DSm9JZ$ݐk4>bl0_ɉI :|RMەжmJ!wn#߃!KsOʈ㊞zL9?PGZDSrd^hzT?l6['Ǣc"Gsci{V[!sC$hۜ?֞!vlDZFOwydveϷ)J3&q<69qQBgVXdM\UM NkI/6t_Jp(w;,S_j]Ϧ~#$&pG-BI5KmCf^h9R'S7ʣ(]T`G.~j;SVqϋ|=e8!^TN`y+cHVI:^֗Vf܍8 ]wBx^arfkPgq`c ^ݯVKF|^Ԗ}`*S69lJ$ܜp@HSF,2"?Da6c~IQ &W>|)ǐ*MRs]oq쿢p`PAf ů &ZѶO8dVjˏ-MJ=iB0!Y8/팑[4Q+N\X51?>PQ}k9axb%~.fg!A&u"ɿ )"?N6pe1CdD*Hԓ ֌~; Oxpۅ^l+J$BDYxs5F}iaaiqFqrj Ts!ˡ%qIBC#k gŕ+U~[ބEc ~O6+4Uk M!Bjgi$tyG֋$\y2IZ^JWMO<jB\`eI@r=8ndavO$Sҥ)\ Lw.Ы*?rA4l#xO5cr&NC>I@ah!m|n pC`r_eMqX\P(u.f:e{R^eE,Q?V8*9U^'Aq"抱LqjgR;ˏw܆?Ȯ{GEqČs~"ݙğ^2;hh9t@uXؒƆI:@-|jF#IV kSm$bxq#k󯀮;IazhJn_)e"!oOUޕ4IZ; 7G xЗMI c2̡3[ PKK.}Cň3s<*_yH ^f.v#m:6?Uu$дX ٽ9ޗq\θ[J0xVL<ܕi%@(; ~DNl>1>3Kܓl@%-s6JS s7ќ_–J7pî[񵸓b'+If1-BhuYI1URl`@Zw<JCu#"@+17^}9aL<> ῭C,&Ym$!o![0 #:\Y紞_RO\=d>uKb}?LĒ( ,2G\}`Ս=YP֒@E( =÷#nbD1 --rrxW1Rd/jnjG'_A/4Xno75e:ţm,j9V!$~2~`T]k)*yu݋:ro3T%!5% ]6>x|zx֌@#Aq%-oU׈Tfff͂,W)k%x"fI>?R ^1EJjo)OĈ޴[d׾bqgB=n)!ru]!AHu5 lN 6j\+lcUR~M*-+WRgђpowx^ǤZ9sЉzn>%OyϸsorhO?NGG7!w #\|uFCN_Duh|-;bk31%۩ Z䭃?xfM- [@3xCZix85kS3%h٤ǶqOA~r}a&v^_l }+LAMO 0qlu4"䰛qWr=7;Fjo"Ξ; Cn01, Oڽܡ^e6b]0РkL!׮#YgtZ⏙hi||zhy^쾆H^$笉Tt$Bֻd@Z/$ w{Gͥ5`ܵe$»g3)ɋYS4bIm! ABkgPh2TF4Tx.(X&rWi O#5rZ⋀n)]{= @GDVP{pDrrrwy365ԎgZa M|GnDXpL3P϶ nh9Ĩj,/*3k1L4иŋao]/ fC5}̐1v[E  0jt&SUŤcX8(d6bD6(0ǁG+`!Xjp̝jR0!xhN?9DbCpm$?gkPADY#򧕶ըV&-X $t&|(JK/n/f/~[P"Jb1>c>NMU`rB^2ֹqd7@Sc7mƿT@&Є3˼42q':z$=UAaB9Dn9#|ΒX6Foz9̀BL(lw2,2ZJS;N3V64ooXI" ;e Xgiuh[ZPN-R)0`N6Ԕ|6^0Dۈ2GX]>TP69*0K) ${'w]\N)KO͟Q ^q$T*qLiHY#I)YjoP,QҜ/I]:lt?xF*-Hݴ^v].,*H}׿޸8gaXNt&nJ 5K\adlV߭ie >Q:ϖkqM%H5f+R-wEgW&e覀i"\m3rǒL-/@CsC<'Dz`hota hhR Ձir8[:f1y0dx jlv G=И4o4 )iQ V')q@h\>o{֚2EMn@EG{8fp,lAUq3WR9.ק mC(39!ZD.tjՙқsco;ipYϼlq~2ޅs2@=_6ݯF׾w`A왕 |[D߫dSᶗ22-j{o`fi 2 9`۫V<+U6+ i Exu9D䐗[~øi+'2a4Q//NBZNQFb5PzI`reμq`bgB#va%I*EfL  E_SlW"O~/u#2q G@v%v#Ǚl9N G?02x(bś &\_7Y6}G ER#fhB:+bYiEEmf"kr^`Iʃ''dի }sPIqdNꠊnN0YRNVA| "BBE$žu)'Ii9OD4%!$07%!Ecx  6P֥TAyknp8eGJap.cVnxkyUXňgJ@ƇL\+ f(8(8*0 jKlW؇gih#ZMn~vKuY*ThN?6|n#(ňGrH}c+~x-iYLIoH=5=͟ 5\q02cNg+D_b&N1rub .4mXʀ&6RqG]hv23cz+z-!S&^AWgtWgY,x};z!mDsjƿ˸}P4i`x5Uk`.!Ô8%p95S+d0),UrJ)/&,kaz,\Kйy`i\v6~.Չ0 g,7ssCe݋pH.ۡx;ǂDuvO_nΓ}%V:g[I2%< >GYJ$`L҇đ3) oEYUT#9( Ur7C!k 9s;W(o \cd[o͔tMnA J6Oǔ;[3FLY"O[*M_T<(t}4[$^'iӤ՛,ҫZ| 2 Taۏmځԝ2Z<ЭY^b5Kx*ߑpqWzWmk =Sbٍ'6z(N#qi[ȳ k0tr#eZ(Y~yez|ZՐv>' "e}ER.Zc,`%A q1n6OO&ݖU׆EP9VWEl OhGV-C-\؜ǯ-s[uGHnhϕQ6[QDf_gͳ\ME?&=.Pf:yI~|H/NIrSeWʫȏΚBht8Q`97aKh^e0bD47?. twnVmJ*0Vw˹3]MGksC㛖Dn/~[[HR{$8-3Zƞ-!u y# \0ߺxz^c +dE:)8ȜjGZP)F"OL`ӱAR_Mr;ׂˁuΌb'idfZi];Zzz ]7Q%<].m[ӿ~?7r$~q^e]!zW9,LY6{Y&X NYYxM׮'[q0c1VTzci`%}nwlyݧ/8P u,uD S?XռP*b5G M0pW4\bU])*:0j}@c ).'DPœB|7*Hm?ph#)Ek/~I?ȓͱ y?ꧪ R޼g[Xϋ ˳=Oq2vMTF>g]K{Zi cuIXS]h$y .˭f)-O.=^0{KF]N9uNЗ:V7w>u 0;WD@U8'_w>_Ynl XLОGUۿ;x2.4Iɋ#[f R[~Ğ]|cNL9 \k;"V` X,WIkkpԽtֲҀ-\w8 <^v/β&os_W+nj!•ˁRy r*IP`&MV@kє@C'dB>9VdD~scg5؂m+K<2?NW^Þ}ugȨD19/P#iV<_{Pi3qAH&$Gΐz C'iSu`Q#֥$Iq Uch <8|X'NhͼPNK u#@bt(,#!bóB47SB[5y2d(o+5088ӭnYU]xoUDImB)x3d/ |MEc̵̉eT; d[SD xG֓0~q#q3b-XlĊ*H вOԿۊ*E[(qyhl;кcrԢї]> WI!GMyQn70v2Kn#!f4k)Œٽ# ^ihzaҔ ;Ȟ)f:t& > h&E&; 5(ctrsR)AzdUs~ b|ٽ;"4!(:?r";j@u0Gb"qzWm[1:NUtas`_:k΍F=2lяklTM7?QqľW.r Ktw,7f폙н߫U~6/m| ngVU QvE?@LU`9L_C{G'BS~*1!1]W:f&e h kVed^ ʋ}8x&lޘ+26Xc0{@*j!!Z' oNV$ʜ JYk #$/eA5NGnOO4"AVi5z\;BԞo֨&Aoo2=bϴd Dj0z=]߲u Mg"WmNA!xDX|b(z 8;w63 gA/uDi/ ?(& Vu/׏$U726a\:iOִ۔W絇ثLY++&5) qzlwNIW?. %GSn&)8o=A+: 決8\_4cڃ{(BW>7a6ΚA&e; e7YLFty֥3 3X@EY%Ѭ4S 9iX{E1M :0 ,z |c*fBVǠ1Qv'þAC`𦬐L˙Ɖ``rw?C-rHA~N 6<;Qbvv 20|6 Vttl2ج D0w];Xn5S?P'I-ZQ}"ׂqo/+G@[3c}lES&P)v G61^a1Ar;S YWtv|Y/Vس? $|FƙUq]^gqFͭ7T/IOe9#cQHr"'K.l6 rF=lqDoG>R4{8 ҩVȑ>G+i|.ۦzB+G/T"i<')y(<ƎgQ/}0Cih6D >r7Qҿ-l$58Pa`ؕuFS9` @1w@;y.M2f_e'^An ^mGW x$c*IR y+1B.O#K3!@;wй]up*GjzU-댖-u/*P F\ݖbx} ԼLz6?3u&Buf^K%+;|ʾx`]NFr: GjƢ j(j=Vy je\to{{:F$x6Ux푐ٷ^C%4$oιa6_gtY٭_]&4. QZx_ghO rof-|6'EV߭ʞMbHsЈu]$%+cZ9cw^.#<ߺ6Q &`ת  Uϫ7Dxs0.z.4?pNi6^8C /1؜RZ*G,[|KȤ6=ƴBJUB4Na~|˫x&{E:^ xʭpVi]<%eyJ0[7E7  ])s DUsܚҬPUb열hhnB֮D>n\,nϯ ȝK!wuLg'φe C4!o-6nkAn.IQ}5lW^mBo_-?M]8[U 0lc#!9F) u;upZP7 ,JEl:nԊ[F E_3j~9QX72;]Aɿyރ]e.mv/h柹~`=nn/O~쾚SZHh7Y~; KB"]lD4#Fw9{#$al(\Y>`N3XE*ibXg>$Fâ$Q(yA}o%v*Gqu jZR_S!:R?sb,eּGHX6犸|F + -rW>H9·Ssp -_Z`&)>jgHP9TJ`aT Fj&5kpdV1FlݘK|ܩ[$̹% QjӤ)|O>N$=kzcf3_7kUy@fXj}鶹?:cC4@(IRt Mن(J:sS +A(gG^ͮ -וwj] {lb0 3Y %!%h`c*,9ء-` Lm28" /p 楜z#nz4L}a]LUjՙDva0_kc *мꛑ[dܥU9.Y6&0kN_wz)/nu>0?&ޡ`ي6Lh (x;uP)eS~!ǖ$a-&t=Jn++r( 2YϒHN[pAVǸ߯t D;Uu쨪 EP`P5R.5Nn^?{P2kMdWP[A'>1e بZ N QkG us7 3IP> ^.׵3ndhl8}VjXkjך\y;QVZ{_D)TLɶ3CW 73iчA;lD3`7@"5 %ytcp gBʰ\rD7΃>kNc(|1ؗ8 6|);L/%nf%[/x\,1ǤYKW-.z`mz?\2-I5khu"A >C;k#]KI긖؏"L䜛bFS}ZVBR a<غFE3ڻ|g6ǻ MzgJng ɒ|'J QxaS<0ᖫ^"TH~DI(v%_>WqDݡ8O%obex<A-{Yr"7QHʌB*EYk~JMl #bjr3(C-TPcmpEk; ]A [<jlQ =npEoq!W28%JpܺG'>$-TJsa+)3A^y,"ߧO<Kg5%UX}HuD<:<8uULL;t%17=:dF:37aZPM@ 1=`G;+T殲 6`~PJMbm>( f6@]e/tӫCCKEքϚF/+rqbfwZ)Zo=MtU!;KFXf?}귒Mfi?:BՋzEˁ2AEMh\]Yhti(Ȁrk]KD6أr eUEK?yaZ ^ W%C gz}AVQe䪛5#Wg/ngWkM5 QtOD MGo`,R 4.Xk_5]_퉚{G_'<=[v;I AI\Z?G5q42-'˝GB=ig+ +e\#(lAԤvqe[߮u} l9֌~a>>(U\Vѿ x<#'Fad! *b[ژ1f©M@LJf!k'"NR"!v(F g Hx.ZL3uӖ7Wg01.=l ނD|,ѵע0yL.0@+`̳@bo B7#jز|F403/$uդXqqOɬ7ucg.k) )_NI-4iwQ ; 1--T)j,b_+u;YniTL*BL=UeF=Ư;~'g^7N6-XťeMc>PV`y(5Pa(Hr&=JȖ(`6j], U )܍E$;7 VnH-Qgܑebw3 FEnICM`Kk`E1'ah'#(@rځHH٘T"!W׶\.8u PȝY 7yPThL=p i18T%3Np0ijPGShMIurjgV߬QK7<>$5 Ŵ,,»@p$Tkuv$|gTGO 'Cì&.j"z3P4tˀ_(|-}-y!I řv| ֭x ۀ+_!SVO']gXTOBߺNaɗYX/B (g$Lgh k.s 95vH?`F8x-u TLVuL P b nE B;:J;F~o6|YTCwě;&cU &Ra?>-"+fˇyӔ$~RU|)QBt{ƃYx]f@']_7_#oo%ޥ8 LP?EU}h+ ک Zʻw |v1>zlO 39ZR&)S| 蔓Jdm *ρI#fa::o[zcChD-g4xg!XG8 }EګrCk8%(^=mMXY]8DA6Udj/rȊ4KE/}0QNs=@Ĺ.V-];L|si.>~LA'aKga$QYZOrA_Q$L=JFz%@^j4idƛ%Z*=Ug$VI}i 0%P6jw )'VLaّ>v{UjvA:$m큖bcHa\,PVTKx9E_wpGsw_.H-yH *M}JMpr 9iOT>uUP IאRn#_om3pke|5md4SU8[]4C=]U]H϶i?JˡZ>ػI>hNfjТfNVUX>\ xKﺴ..tMzŒj8QmitVlà@rhbG\3Óc$qX0h;# cB{Õא3qjg-9t$Y;gzeJ&wػ) F|n$ mn~`?=J& z-{4~$glEݦHh~e(qnʒ@Gvh ل?RҼDքZ /A+tOsA$(*i3 ~$N_yS[U-9@q=hB . ʴZB)Toaz%b!lu[m:UM?w$) PRSQDLE4Y8Q@倫;_7r+* eYC!*9UTAtIA: Rr[QadcV!C<%܂%`kϥzp.%q]2p/lNCxߠw~IӅG*+6n;]@Sף3AC. ^on[*FO72bwۆ̍dRH >OJdV 1BN`0zzJK f \cն v%9"OVf&UHuS[>S1)1+IǍ5I\robŕ1q8b4![Np>{{ñ@BdPg _htRDߟƦͤU sWw@+>qG^ v~3pH06I ./P*ND-6UPi0G fo٢|6#v=)G ?#\-}n,gB%). /p=GcU'ci<3`Tx'M(sgsE.atD^W|Gh!Q03E;^Oy$bQ0ݠ5ܚ=0L *2hmäKP fU2g_K͂Bd˲VQyԖG#W:'2N0|ݖݦ=k/6͆=T~יϸǀ?rRt3izqd}hF#SC/q-p;GGS- #A?{*Uqj{͛ k$'T޾&4\Mfl21is v#wJGWa*iGLeg»kL\OZ,x*Y&W}bAV'wFpE!}>Z·TMbm@h|Z6D3;U+-_{nOp+fŅب r3{u>Bgap\EUz!qBB4z"ؾNGY`7Dqb6P,暡3́WRթv!{JaYRjaO6!3n\L.mv&AIo|nwBJ Эs6՗׋({Mm|| @䅽`@GF!Ms. n}lsNA:kbyvhJL1AFqdÞf5m uE\fn$ӆS?+f0t@phD1 hs`j_ÒHkrc qy-^'oW@XuCr  Ԩ~SUN L?J~IgvO(RN@6Xu$R$|I)HXwM7 VS#GvEݙyl}Kx !ko7<;4NѲ1@`'Q %QxR P'_C/bE5|3r3rh5N-cq񤒶ޫR[wE4ԍ ~aysH:5L"yAjdRK UGowtA?;ڮҚ.'ysb!^𦹇(! T[xJٕ0ݬ@+K怞hW@VLpL^YdG rz9EN;vOb/7$9ߟޙ]fe]XTX! p!@YBaY1a\GiQ-R7PnyDmt x2(GKd>.ZP@Q"E?((/|L$)*#oU46Ag7o_DvLW~.bn"*LųL>F9+՛C? B؋>r,qcFQʄV! ~)@,\4>>_dJ>ng߸K[r-]L; S?+m6!3 nU܃/jv_*є,<3ȿ>[<*<3$%Or\B#?n~]ESΊR7+!&)>]+֕1~w([\]% n[O*5r(U*f!CX U-OiqKO[] AoόfKefSړbyZjt?>ԅDě؈$<`T|mn;?9է" ȼ­s>N' b(W<bY n S~΀Lb^?ͫ"qte*-N( .zo;X%#ͦ+Ğ<(b]c>[rfelKYGG lѐF< ks+ItIh~l AH/VUVt!~Z 7~6<o0{<܊0X?,P̝㞰PQM`p%~g͚|1?LS&XQ#/:ٻGF:2`ozcP/A}-p2?yK3d˸P s]|+\ ,\E8LT9MOGOإ/ȩbh[1}s§fgbf+Aa􏖃ݔaB37lMy͜宪8uԢ*GwjB ^`Y@GOxzg٤$ao7^M/6SdIeΧ>F G%bQ2bxfnkm_Lx5S]gI&T9}v +Ɣ gmOz]TӪL8$ {O ʂ֝ Y/XqtIr[kN~hB ߌ-PkhC3"fCpw r^]JЙh%"My&OkqBnB\D^h;|pRH6[%ݔ `ݞK+dE]-@Ɋ!&9tsۂw7sFMWxfBokAK"V5*jٗ]^ˊh$C%+]^Q 7b̚]f'ɼYUYhӯ^.Go9zL%nli2@٭O_2 1fb$z:f,¨@NSqTD%ͻF7ڢFg!i\_/LѹwDO!5ǃkK-i?خk7 53x D|ZbLESy&6t⺩1z/MPN6,$ |bʠJv>fa^,+ fCŸܞ%YI( J.w{־,u{* uh_l~:%7H5s{~Q~K}F!-$X˝NʱȌ-Q4桘WA}4 {Arf@. RGY?%BU=0jVckV._X1TWgPꯘ*_p>C3_TڒT/t ?RQx Pcӷp ne߃(>w~LAMk "ee`;R[;Z,'߼Fo^K#l'P3VB8ʫbbs(BwPqjǻrUe^@'ԉUm؜2er]\H68xp4MaZ$nnf>"~F}{]灤+dy\Hvr 9 Z{*Bx\"^pғ;g_V=p.FH:6idțؽjsYfE55]ڝ@U^н[ZtbR ֈݕYȝj_@$[}P{nc;-(hos?R%{`Kr"|e5'`.`X7TK٨è$(g}3?Dz]7)g`PTlc{ Oβ8@B; @\ʦE@tϫp<ꏼnDU1IEԘn," {ꐫ]~CyM4"A/,O3ie{2lmA )F$u{#L_#+~TWu|$1a)^y\33N[Wk sصiNWH uC I:Ot$')pǺ0j=簚;C~ >şY]7dCc% iW bST{RQPfzYGЗ6e7sn7'8!q{h=յ%/Z*uGNv+@N7NOs)lI#"jvPcfJ.8Ub_f H):d @9C lRh 4b6":w (]qgOɖ<"{cъʓK  ė8V9=Ec4epRnT3җ=> 1qrmۮ}OX{p< n+7E}H?R2W&V ȥ3>L#deUtQw9gxcXz483*yUF@e+aTߏF۲˞*M#>Bz}?h0i`WGɾ65\X AU.`@bR,}ne{KX7K W,Ycaغ, `gOF1ZR|#cpbhiCh&mypK6"O"i4Ȭ-'`,+3\Jn=n7JSS U* $#3RxO)K}>'. ^Mho)fy"06]Z%s6;6|%p?gxdg{N:~tЅ;Y$]:n{ ohBBt/)KGd,<7V:WsG%Dbtu ~š X[~P)B GeG9fQ[mxb5F=(* _UeǿaR CIqVcMmRHkfブ F 58s'E.~|nlu*kYYq\{~Jb`9ct&jT RLӳv 6];MVo ve@?d䗚, (PcLiL?+;՛ػꉣټ̎:bZHMn,I] Tj]E_8Jl]u47*ڙު c':RZ7ZD1($PBՄ`}ĩ#w_c`A~F~N7/%k`bɑ0:XPq{ %41juX]ӉSfk!~Ll: Dsڍ.wƸvY|@3nFD>Fg*A_Jm]eKp=x2cA7R{/<%\UPg73R"¬V]io_xeѮAcV4PX2RI#Y!K,h,o fo-w )?p0׸j)9ň!hʳQz}1`rIVP:}t@~WfR7թu؆Vc/AQ&&qvI[0b; v3da#U@ӒH Dx";8ש.އf`uxe?=%NhB%\@^EL}sU!]{J^`t!Xu @vO|d OP}0AK<tm)xHeӉ+hSCR%%~/1ӏ*0:aކ9Y{@BQXGZ1X7EofմԸq",R}IW W^2!36vs*agP?eAy_C#E},w>֥֠쑙`!6ma(17|^iSi)osɉft&fV (vUJzc?7 (fkj_4IYȌZ6'|ߤr8(ݵs^?j]@4w!Ϝ8rANA2iTX dBmf޳A.ξor%{k #} l _{֔{JT^mWtyW-P,T5U |ݙnJb֙?N"" ;G`EMsyi0քf aRS#.l %d->]F P\NCH' (E&V>PCO3baQӤ$JBj$0=`Qf~եѯf`Pej W,qϋKj8#>hϫ3Kcq?4k^L1EK(aC5!͘Y mv< \K7c0|.qU9k7D̜gڑIxI^Pٽܛ{`? .eZ뒸#a^ѵ(ظ6{c'9_0dŅQz t ՕX$֖b#/]{gE @v=1'9Zjtk~DFJB]1aSRVZ7Cbޖ;V*%#=53sA=F~q\WkwmC@~[;{ `.LRA4;xzF!G>0uYD;x̋2uqk!}r@*y-I RkУkB)%m>Pg849X/"P(1Xrqa'/=,B$L7n䠒Jx3RQzn=x5H5wT>im+ !;V%_7x fӈ&0jEb"7_o/z Fﳒh5Ht}cZE 3[)zѕفy1Ƿt@:'K]O26~ Kqvo=nW/`緳 {J3KwE[Pa5 A${?]/0U d{C$XK;П)j=U&Z8zU%Uf㌻VOHt}gw"ۜ1r1+v?Tw}`ja%w@d m\)-"t8FSx*F&;\FsԣH89 i`=8-l"hB\/ +P8&[H閬/1\ Huo75߰.:^V]zm-7~teb-RYQ~YAD!JceRW^.# ͟ ]/'َv_b/[txBS7x$'SϺA$HJ1Z@Z1ߕ8mp+<Z=?Dl,v2ByIڎX(4y's?zE3Pq_wcVԗ813wB{5ك~u"<sVfD".__,p A<;:4g-(+SN,-IY)b6`]|div٦A1+577FuxYTvB*/)/nE莗popU~)S6 G"ġ$=q팕dRC/s-b! gjvUɭC#Ypzu cz6K%0A*k5 0_BY.2OB 25@upĠ%3a3hx>YSLxL~|VD&7^4|XNx'i1Poՠwp(Zw 4< } ՟:.Ed6pBR IA'ȁSgMJsH3IAΟsŃG00a`YQϘ,j6/ L;xp ɤB쌫sd4ZͽОY[AxES7߮jv3G+ Z8kp(VQUT@ֈ 9:}x][y%㝯1oDM\v\n#Ǐ MLZgWDK!j8nUZSgu&w0׃#"+;!P{kbQ=ZGYti;a 4q1 (W$!xAU\jGȢ.[=d x&e+v78 5S > hЇa6;iRS咚,$"ymj|K|4{R;o\{r0;HLeSڦ@٣0heLxdbƻ~ R V}abY[!d[wd%**1F-mNcz,$GNZQa5.V7WP} :8W.u,6Ml5\,5h,dzIҊw:GScͼ8x݆BLpQEGaZ^[9>:%)as `^6hKKWAv#ӎ3v:,Tha,tšRPt+\['[I"SnW+owuo/7|љZ8ޑ(xONzulyr yf9 `]Uy.E`5볊}S[ԪnTE)heUWIĿl*:È5;G|],/957л=rOYtpAib4!KȬ ش8 ,MͶEՁ4QS-LG'+OBBFEbAU޻EOJg(&ԆPzf$ C0@gQKL]~R ##`W:E1yp~К3 .i{q $٭"/`׭6ͥψؒL5zd^x5~k-{ԟ,bL}jh> U;9|B3Vr>F'ce w:HsRC?`ޅb4 QbEz\ƛz;(_ǻfU|Ȉ'Kx0rY~&02ˉ@qghʜuJ9//Dd|'Bkѱ &aX1P7'yy =DC! Rt4Ԯ9bʁm{E%NdQ3l]OQmǓ1Y#6/}tjp+֒x'c^zRn0A|%w؎nq S/~Ms\{v m1͖ɸ0#EVb8i=Ir0b._䓭L%DL&`IÄyxJP?PFx@V.ĐV,jvhN>?|lW *#z+[YFp׌z"i aۼ?Kt2ŧik$d qxaV39i O7FeFQMd]˰ bT 4:  )cd MO=zNSLR;۫|di34C7z:yRʗlTY .P_Z o% r3p9*{gw D(RBXXdY6#"Iʜm6Fb-T~nG|:bT&Ǜ =fNa xOa(zlǥYZ)MJX'}Z0t[@{g {N>>>ks^>'ls͔%uȂ߈zF(Ih0N ^h1u=K1)*$A)>p@W }Փ> ]3ȿx 2S>Kty)+ w]VF_j/%3?KklJj?x"RD(r CƢaZ*ZUssSIMth](H-YZ$FV(GP63$=[1O6j{'LL\8K c6qlD2~a YO|2tb+DkxZ, /{^nC;wzX/X6+ySbXwg>:"*sփ%cipЖ<>KX|qÀJ 3nLKE0 P#;>+ 4qhV@I`.}9bv~ -~|  ~fHu#4\jL0 .O- <Ѿõi8{ $–{]/FYnڑeOũ?5DQ RlYNf Xɼ}Ȫ2oJuxDΊa翺 8SW6Ú:?AG F0X=Lӛ7$ F,>*'5¬<ؼ5OE$j'<̈jDy*!΢|݇<>;_GK"&Wލzg\YWJN`Wpiq;i,?BĆw/+='b?7ȶfH-ZD,*҃N^WۼZVaۄ?NjM54{ ؐNq *N;Ll(~]uLy a}5m8sb?:SC KƧ>hCF\^4Ysg,(ÔB-ы}++4=zDpk5`402zYJhB8Tl0YRcex0ӨnIfL{8G0{mPzQGtƂƟ|N BVY@G:ҚkF|0})pRv L2c ̷)GR$8jgֽ: a+nkّ+Rt~z4Ekx#UL7jъvܜ'dǽLR˂0*yLbyUB\Y@|M&ū1z@EGhJЅuuYo&eC .xh!~G p2z.pM٫^ޢT 7wmuo y5yQ_wpVI;t8)ɒD/3RzpǹhD%YjҨrCSX& k¡:(fn9 mBQ@dPVT{`Z0 \J oƵS!Óسeў">vB'ܦϡM 4n9W.0:g7{X)m}^6 ?z"K:FfΑ3`I`[NҌW]jtrk+nNIhXGksO6j?︠ީɇk?91|3(Lǖ8Kj4LcMg}Rp'2̏A߄yU$Vuhs#rZx˫jy 6 a mB *wN,g! 8;Ї5yeŸ-9qh/ m{6~"IaFogs4SRt0,n6,9<(pqr;(o̴ ߤP+~W]Oϩd Y .0=(z`w3HUǗg>N엺yXSsRq3Z._[&{V3Pd#Z8@bR?srR=َ1!335u9=ʗs<+^uŪ+QM!}mZ8 @"x 9:Sv%kzbFyˡE9tgt2]w-x[?Vザ gFe[ګÃ߲Sh*(~L{'C22+\i\6) ߏQw%?9,(Cc6dӃv!3h)uX1o@ (0].p.fSñ&H85EXPW̴~eH}l`mGJfix߉6АgTؽ;wX>h n*ʖ~#xΟe \`p"x!'|eeWgxԁu]YJ{EgyNN(9 T *e -&( $ 4ء-tlyy7ζ'5Y%s9_*o´#%G*o1G8NT>j!@)05ςLcJف A3R H'm Nx\Do 8)ixBN>QdllJ@rv8y@]gɡ5جT4 RcbTΉq{ɜ#r)Gp.L4!k:2 mKE Kd }DI,te;DuIJ jrHӰ ң;1/\,iijńJ_K-;H5b+&p͞Vd-[أ ղl=T\=y\VT]W=N!CLo]0gN[ aP)^>nX<qXy*O4Gb6Xeз}SnݬX$/KvAcL' GM$tr9Pvc p>A·W~}$@vixЉuA\k+ lbO2eB#{RDAnQy ;jx O$ظ63d8d싃@.h(8#j{7)TRG ±ܰ*CK+Yȵ$ P^U5~n I"ҹV|gg.`qs;(G .0㤧(OZTǐ=2s[z^"kѨp0',u%;'NmTa !S'>y+̤4Z^)jR{$X<gN.%zH! &}O?&UhHI@x7A>UYWݓ7nSq'XIAH olc"vP s; ?qRޯYQF |(ʸ_ #1i s !c#i\qnٌZ{˫=vtOdU' EIT8Fn6 4Z9/f{/V8}!;SBp҆[~NJmsM 2">t7dppGmuAj51vfCy*gZ*޼:bX W>SnE?TW)݋$셒fꎼ9o fa/B b)>7ͱ >\ҀqXG,Y"E[5tFS„ؙBlo2\Oeݨ5לYp:2RWM˚tsr?˰_w^eI\qHͭQ8]F#իkBa&y Ji5W+@xD{)|,Ͼ>k+*Ah,ɰZT%pvutrG+AVfm;?)L=+#; we/w.?2=v\RYKC>*3E^/ .鷄喊\F!킴s5Z<[Xg<+ `3>)N T싚.b,Q9z-X<86)3Us9~E4Xrё8Emqޓ~ǿR0<:Vr59Oegb]` s0vZ@CmU%g}\Prl.ljv\u'y"yo3Ϡ=+\m0ղ yV)Ȉ,v+B42,a6q6/%l|VCm͐+`L 6=צkMg.C-KKIXт0)%ԍKS˒2ġs u ^Pd[eVŨ9KRa>hqǖ8Tt4̥R^B]gbĴ-w`F|"euiWXfUe(:bEӿk:sR{~/ Yiӷ)#i'/## jl:-USPspg>5ە{hNbʤ,j@=oO nwbEjٗwW;ol*ڎAnk̫OO1Q$afX|CDA_DD->ӚdAscĹVʈtX_sC(( vnnw҅X¾:Ëȣ]# I]L0ΕHΥDp!]ox"G_Gq LyWB&TSJ-jnd~D2Ew a1ی@tƼ! _q!"DTO.O (a¥^=#uKR(wv8 GXNwj$P+U#\1),fΤ}yWZscHRG;ukx)"O5RUu%=2Opě8[<gCS֭?~cQ۪#oU{;VLlzGNbPuD%] wM=^`Yln,ɶbR;r%@+pҡ{/v\Ʀ;SA*;Ի-0Xӑ\h4l"ԙDɶ-juԯcK}tn_r1qձc:p,><{sV;n3m=0E#lSji*(qZn~\Q@y7Vfu @l@-jm{;ɎCUX?08EJ#W(C/f줲LEW[!XA(a֚. )hxs+lUԪm*P97tܨ7y}y8@jӸ>>1ʳ!˒RMrҹh7,6;`~Se]{@R:\b;i,XXtTJ uLzMylYH>,j1E+c/$޽@m\WAhlu9~>m#`N\0B~ V[7qGW}"t]-!RSu|E vdbKJp-%w^,#Kﰗg"8(4 E@(n~[{A[xaa2gΧ%xYĈH),(๜fNyVP{s:kRRTnE~1 qN݈xw(?κtKxHdؼA]*vk(Hv:e` #Fnzw E$ޅOވx7*嵚s +E2fКpqw+g > Ogh p8 z Uo+#w7OӼD '5`w EۇJ_YK~濽_өl~ Ėp3J<)h*EyF 'U(nuTfԠA.H*Y61*6Zs>]b)XˌNW^OM 7A9Ҩ $yV qI*h|Zzd"tpzY5w.mY~]w6sLb=5'N;~s(RFx Z}B #|,᧖ #sQX}.FSԷ3܏Ӫ|=-G:űh}{])R%ç%ft 1Ɨ/tXGJE8kG1ǓZie^ ˌ鴻}+ ! 0n-htY"x/v[8uR?\gNEU@ &Xa󽴉l˖/E(T [!:Q^o5[FÍXhЖQ1Eڣ*Uq3O)Mn]5 YdOSD .E*؝-miqw!YIV@nڼr #Fv.@"npa? Y3s|pfտOq`[SQ24u;qbHx83b8)@%Fu>Y&{3M6y5-`h] O)!ukˁíW{ڈB{N= S>:Ή-c*'mϝf >+T(|_lVC-H"SL5 `X\,‡BBCBSvyRmۓt@{c fosHU(GX9MG5gujnɉSƼ [ ;r2Py]DOl81!EvcgKӔͥĭm[2Ks..z5R*.MgQη|(wz~} R[*6n+t'68J* gTN:fp0&e(qp/xԫ%ə^87-D*45!N;oM+U,}r[j4lLlX]AYRu F;ۿhD7cu&z vDNJi<@eYkM0Pisf} k1VقSQl?b_aM@(tcl$*}:'GL? 8隢]R/mh=Oy#玣YW<,.(YX2=w\+x);emوzQκ_Y$̇{f{0S WFHOdџwN^[ѦЕK \ExQ ͕sk1:QQ76ToɆ$uA)$qD6:yl{pKQ4z'z2`܆ oC}6{eث>[Ff~\i?׈+\8E8.:>Z(4^pl4mx4L3VR1 '@Pstq7o†rB+:ݼDV^BðӋt#gTZtvٷ1nZu1". 0s/1[?)>lpPA5'RWKvyUHMCXpxcg7}m<稨u t3eEGa= NmqrEIRiXRDU $çܼQ2eV IY4}rjbn{J]'}نW$g뮮Q#"nbc !i4F<1_ZQNK~lSq+Bu+SAپ>1ͯ_1ؙIuXTv)4g)[ܾO_hyp_atã.%Z&*z䟏%LR9̒g{GHԩ9ZEs@Ԁ\"vVx r:cNUd0|GL/'߃{a(re;i[s<<6'׎ IAt!.*3 os+C ilPllt[M+`mMVmMoyjϫqW/Ho>쉬I\|Qdt8ִo{~!԰%aPt<9e ),iky|1vFGl-S/`RS?!ҷ3YӃ0& ʦLd{"<F[FTWHz>@| UlPG=>{Cz,w:QSgzMpo^؎}FS㜥]8}>F:V&4ofͷz۩)]ѴXVy+RLF9QF*WOͰ9s.q9|9- I&F] #y13$+btY+U2Q~NMW-Gn6cXTV5 kB({[@/_i*[[LF);)sR _;S|\ Y-V@#UK!"zJ #P.aГ%9K\;K*ڤuҌ %sQغ~< 5+2Wcɿc5V72z+-]ItS yyH+lp;uJYϔPYMdd=mrF)QP Tx!ca.P?i˜FN_SiTiXjt&/جgSFA}菲p߆wfW諪d@x\k@_>~hliŬy ]TdJ_ˆo&mRԻvw03L=nP.=i[7zCk/z,% 1$+Ig;?p=)& > 4i,O{q9m"~kl$$=BgO8pmmcTëq%ג:&2 X2Go%5qz{ͥSq*n~Tqb On]ƱV. 4١Ǔ(f{M}x:MU O G3Nt&!*,;ʘȟhTUNW @" qSp (ւV28ECpQ:QJ:5l"Idk xaY^+6Ͷ-!:$ӘڠLEW5钘mҭ_foć0>UvOO,5Wyѻ=Lkv>J1a)pxWܯ9D/_AJ~ s~y$T>ܬkRi)f̵__dalj e)iOqIJ֛@,A̿k߶0[W\#u46jvآ#F7 ZQ*~^CF|)ıGlٸ C`#LTtd2U$SJ}a=mZ~Ԓm*%iŴMÓR[&h3 IJ u`yYYUR7FڰIbF\5oi%j\qۀjؠ HS9eV[~l$3e'ŗF\f'}%=[ jI'~yZ(ņ ,e\SƜFs9p/ʚI3+lFQSr ڥfN 8*ujl{>RY7D?\_yrh1zQ{߮n:Gg,:9hlp]";B!,sx}1Xn"w#U XKg ELdnyKi3M9yPh &EWԗvye $'=3^J |W|fG )o{Z8 ZFo raR_LN N%;ߢzi2>a@Lp5"ӥNHBp `x]MQg 2H`0S>u{(Z\#J?%}f40Pint~ Nߤ+C`.U /JH0g膵Sv'!\P#3]Ѹ" p,"mÁvd*h$~yKqV5N',rk(GQpu^G S(Z7kেjǓEK@ Kxi:}Xp&jbCj=Y4[/²}x_Ax]x@ܨCCZ.+O. ߛ`6Bh)xt+C)e0u?Yv^hފo5)$A,L_v쬝賸| E}M]b|ʏ Q>/AkTi8jpCń X~"z(?H:?4>L{i(b;>W-9)VMdk$:pUI2gt >C}}y&Jkҵ#l1%U 0I/dec0TV9ϋ8+A9pDz}2X^$3+>=2џPkDhu͊;ܑ ^oTsSnX9l$H35K0qn~.ȅ ن ŤSbf.9vKw%yPBbC$eWKWIQEF:$zy* ò(U:DjS{xCB?ޒ'r 5z3 dQ̼.vWF%/b*Ja.ƒ DF)Cyi$k%!P\SfyD=[.e#Yh &٢]z۰bbnk`d/Qj|q.c!@ݡN]l_S~'~4JsƈHMN(^!zG;|o$H%ݴ=_\*I`!r2Ekon*}{' %Fvĩ Sdž3'dxwޓ=le|wE δ`(](4z/k&g%}26`99xW;YsW)@ q j o]z(}0^(E2'ݩO{ӌ{_` AŃdҼ$%WMr §EsKFƞ r2:C )4h"XӃ5y_?~DI8AtPy-s f- dv( @ЕA2O:l$ E-O`cf Q`6 HSt006Մ`2>ʪ < RS,#{Sx >2pΦU!Yq2_rG}Ϋ Gƒ "5ڝ[(K' m>锚FFWJTdW=Y ?b܀Kj)Kl>fF#C43 "\;dYLs0p,GLf<4doD ,l]pp0oa)x;*q&a18+Cp%xc[4`:_37Plܱoa_SR]0vYi10mS" \< az8N/!#?'o-6y*.ppS٦[QTjQmHC\볦 'V gk$΍$nij|{֠D(=H.e!mN'_@j$};8I` j/|QAZګK3%[[/NQ]XI lw}.UpJ~6U.wJɋ 1*}_9lB`z|1~3e9a`1ي]ͱ$~3&S+|5z5׈+GUx5Y *z#&rG! L3uA !8Er0J"ŞS.-S9N|Qt}yN i+VJ^,S.8C,`zYu+Ϙ j&/am5Oڧoͱu2^h#oZ`í$Æ7ѷ/u653(Vy Xp5L0mqbׄ C3v-Ep 8C-~GYOG -i@ءxF1ܣX-^9Cڙ_Un6KKHhaF홨 YggR(E䆄[Us=V\\fd-4xpWb{AMj2iI@u&`W"%cn~fs5$N6RCKP82*hu:ihsfH 2gO+|}NfxtFdP ?uG9IBlQ-dM&NLhF LYB=k%t PJ0}CDe-|g;@_ס+Ѳb+1}aB4߰~ءA3jyY\Hx\_Pf+t ^tꦪ*e.^yUG`$ ;R "ekglr^pB itq?cՃfC$paauybKwvwOJ\^T Uf9A :ML; QP~bˑ,C6~ F۹p E+KµjmcYntAĊ=<;ԩ7,;%}@f,t1bTLzjNv\H3E5<,qMl]kaoq\?Px-0NDW9OEV۳_YTPB\D+'߷sť\ !N;Vuo'AOu{x0 Dر<}[/* N 1OcG>Qb`RF9%Wtn6 zpsOO t+ h~@0Vw#85'wPs,ʚld"x0mY5;ײ(F_ԏq{O~m8 %<ל9tujĜ?'SO=GeMP. w]Q-ĔKXWf  +KL.}W fu_Fk=o{"<,T!^~zY\!EQڭ7IbhA;`nóSf3:^#~ZYV 3(R*Ɠ11,8nIHXo%"QF)a#dN9C7_!IY*2z Y~ğa7ppvc>IdS~V[llzD1|/(PPbvE4\Tì t@c^ӧûh+a*hUdp_j: 1%8ԜxU<^ +W%ԷFՔjw{܎]KD̙GAABG8NLbXbllchU! @ŏEwC5v #-rU4*C_[|6(̐P\MQDL׊z5ժ٧yME}D foE/cׂ3;7L]BFduzeǒHJ72_AMN+#y2){l7?}ĸP*&V&}{iM`86æπN|E"Hͮ08շl:H+#`ձ֟ _4.to_-,8%sGmيK"JzL:ISU Th M6w Ұh)P+B{8Yk?vʥ8xQk(-2k͂ 5m'@Ob}`ŢP5ɶܔ(a1ϤA;œ4Gl!G{KpW sLl0b)fiÑ#ӫeԑ5~GB pP-ۄ|_;Vm?ԛi՜bVnBU;<+VBf/9Lϖ*fq5ToiW}GljT^G)^i 4k{sq: ) x{OUPП4vx %C&Vq9,Uit@]fYJ2(5 Ez9L]bO#5?Z]Qf _'MAV o=^2_lcc#5NB3Z+<L~%:Ad9ɉ)^ν5wegKH07WnC9͢Zj2;}3Z0j࿎v-w4:O8Wnؚ3H$oLX- )HaQ~I, n@ih>Ճ݁T*e4R4-Qsꪓ]Sԩ{AF߷Vijbݬ/r6xίdZTb`e 0}Mx[cFL,l{txZ_~5B`֔4 vV#qcD(\X&qC:;+R}_{uGe(XS+i}rz wAQ,@ nnot;u9+}`_'߶qEJ߶4Fz$vG^<ܐ.(Sh@|]SaeZ)9s kILfCɢLIsÉ9g~{1Y2U* 㚵=0&o6_"nd_e#ylmM\F(q{g@|4q>i zڗ=3;f39 i[B=j -&] :M;#Xtn! SY)lD̖u7' g9_-)h#@E<1bXUȧӪe::?b˦@c5nh#'" K9Zhݓ%h+zk9!h_n=Jc M%[gC؟l)@CH_F<L 4mE<z!BAE?&W92$2 ,|N{Yg:?heTFUr1Gh%n?anb7 2 - Dc)]J6gl(M3vN9,h_>`5kbnZĈxmO[mYk%OR6I"uLpQ䂉;u2; z^7<= ~VE9""rUrx!~6x6[#mEv|VC=c0FOeYE6#y-V;s-%0n?$R? Ao^* C/(.HGqhѱlTy_UAR}V3SqЋ%1stSnqh`??nd/mRZb Ɍ~z*uFY+[.-~EcE Ś\Nnǻࡰt1_G`=Ͱ0 lq5`k_]: ã?LQQAlE갷R-fk!Ha lGm' Ay$qWVϝdXx@j }ƌ?f p<4 }|ZW"rob>馭B8fՀcz6x׎?D|J^Ǩ꺄N̻IL;9]}݃T 'Լ8\w[onAY";PYXF";dkNO( XК\ ՗[k5P|L*a\˨Uan-S5lTaK PۛL{"$Gø"RQYZ]L>:Eڹ;oj[v!As*;&>EI4rM**68=c8NYm~ح9jn Z{&=`"F^kt46|5wxcj7P_y9EWWyCf-y0^WMq d#h9 $D"VuOOa XE$wGB45L9X&it o`a)*wWbE~▷GwbrF)-Go&EPvрĿO{s@P!Bƹ %KeXw%5\1UE $vFd?Q΂Ff$NL˔+]N8vMl;Bg]ଘ0FT0:x 0_1؈MF{08LY 2= .D g"U}b6ajFJ6E>v-UL>b)7EfiCn[zKm,N*M؄=ÁJHQ\3H'ֲ5 Ҕ˩N|'WN7wxiEL);ݪG *:>|C "j4YN%mΟ;8 Dv(``۷3k(Ȼ)ZB8Sǰ]py*^T-Nih֎MO5dgr:CR+ -'\1N׽M'b($ ]$,o0GG>8V/W49R^lj<3 둱3M"}g4.P~Hf_qZM8?z-Zr>^kKbТWooMgfw`DuVu_>'+)cD# 4!A@) ߲@ˆ;*PjCGM!N{ja 6 ?/Gqq?kPjj} z J+ n :2Kg6Y_t$% ٗH5 Ane(g^᪲?yDv:{/&0/ڀ|o5S\̛3j-x83pwT8cdg~&| }ie-Kn)A5-(eB-Fz7/+M{d^94#ŽAkf@ugB$#%۾E'jWB\Ao*ͨ-_aUoIO`@V@v@C!֦X qy sJŜ,;ʏ%toݣӛ'mT5;EQ@m,m9mYFAޣ\'y`,jKk_|@z[԰Ֆ B[6g'6K`>bq `(1~-KKA %iL&*%l9^%T7? %;+ ;qi:>u4Nnî{sٞ,3;I`cZepg8:054Vk'r.k:-WJ8 aZ AIBf.`hhy&VJXj3T I8[*x4jWlOvY=~簜Bu˚=z\!ně6HمœYv h6Jmx`*aFulIrXkތ@lYWjC= SuGeUWq;jTkPpP*Cj">HS]ƃ+4վaw x$55FsW;ƶݏ^^UaPػ>T7]JUOZGlzCXo+%k{fI 8X}O`*U0^ΗfIkH lN?`` O:"gEݪSµ%уt /?B#Bz:&EPʔC7ܚƿ=}CQf(إ N(*eäEyusgOkN4]j~}y3mOIV8W%Odza'aݗ=b)gwH_s@%@.fKp9@.gz,@fgI?;[aWA@6x18-P8TG؏2mrLIEJ_h45Ip}$pPXT_-6->Xʘ2?WRp /֤7eqڬ$#:BCfЖqMO|.2A-&H7 c4APH |bdm *H|Z^ralpm+ŀwmRWIDT=`z7 $47Qӣ7b^\5OhF$֩\{`@(*GѪ"UyKy|aM ߝH , Z<ҙ3ɶu\D%Ll!K\~q6Uw Qw>k/rcKb$=>0rpB{?͝ 70Ɇf6oÒ(uߩB{RS?aY'*e |N]ORϼ ]O K uA޳95uğWߞے>fʆ~uw `F-cɗLF?p [vD: Jk'\jCkX P]?rh8*-qU.XD}2T,ӺHmƭ=UeH#|o#EoCLfq+0+M<3HC(^1ϋ7clbaV{٠ne-kn[v 0;zI\B56T.2rjwD1/5*%F@ȀJX(;V ͹nfssYvsw=f[7anI6hz\;ǝ1sXtPAa$|كPoһ=(`kyYrM9Ċ%y7:oZ]s{!W^N,T.˱-vTK]4%j4 \Y{UDJT[kwyi #Li( כY$9n!YM5 N~AXj;b~F}[nO:z:_#̀rءo/ĺjyOtHvMEжl4{&c&PEzx.iiiKA&]2ROO>kStx=Sџ0>YھFzy%U3I&$ Q)Ó),@睇銅i@!Bd"oNhCE'[7:|POD/c'qp9i[Wdc9T%RF{#o^4KȨPIAX9)Uؑh"5;AzU)@O7!MzEHwY킿?q3X<5QʏpO2hН 8bC(+05Nhp @,䟷a ENb9T~3Cqmх$~2| BK o?6>ق~2rrU+PE1hk/|fOk͎ &w"n C\K9c_g}:wCe Co4dž7j+_ҭ O/ܮE`lP48G"3" $dFN 19"˰&%x8[6yo}js~*7 #?i MK_ U:Go+g93:l>aWlJ_T@L9e\^18g"֩q&"j6G0ҕ6"pQ5%t݃px)Z7aMӳaI04ɀC#`tEmg:Aا]eY9@f:h}˄*UM%(TQclgE <K>Ot %f4X!p=:F :v7x-}邎*X4$ɡI(S1Tb_)x{IH=:Bȝ2Ӌޫ٣NDpz1D]rdž)Ef D,Rargm΢Tq}I}QEHZ=89Jb}{q&WoUfQs5獈BV!udB&;;S7)-{p}#NZ#^?:ڂVc3j.b]g^=#MxޱKFV7$ߺyI1"@%B/ aNŒAXm.o>ʨMx)/:"[#H+x礯#6[`q 8NJ !I5x\0 \}݉kcWa%v8^m/]jn L1_ןE/dB;mXBh!5=A ӨjNpzF!h_~AZAXw"ZGJ%Qq!'Hab贚 NLoOM1gXV/03񸙝Ƕ>V#m&]nO~.}?0In] ]m0#lFӫ#jxuw D%'#migr4Wى<]cU%,nQpT1rHgJr˥Awa)n, B=cp1 ђfЂQ 2r)wf|,!VhhX`_O%EK{h/J8 qgdLnLA^L!FQ6G3qʽ)\}L Sej2iSfYW-s"p4[]v`d9([ eYd#x9& :(է;'IOQq?ʞ( a`0&WtCӆtX\zM$4+pI*4ӭd7<Td@JoFv@u"/ݷTi/?{ŎK}qCVë=V2[SyBj JV5tx(5})lW+UEP(Xz@sw4z޵ !v8|f PğuI εS->x֚8'o^*:[2n7Q'3Ϳ$y7^ ag &Έ#@/N QfQqЪs?-f(YXb8<QAD}#0,&|)exmʂZ/ؠg[%IyD (}!z:hci.jfL Z淕Ia5It{F%~m}*7 l*[;탰)67KG{_=5ԍMɋϖ:qSљH ʁW@&l0L̂Zݺ CW匵[>܎\lc_XluDϜ/dZ g4(p`hZD=. KD؃Nmmi,PnD59^o SL7~G2sTzꀦU.گm%T>yrIo8?N`T|[6q qOn >V˔4r.(/"KFws*M&9ӵ]ԳP)eg sY`{Oph(7C!VEũD ϗXq ~9l{+[ñAR uFј5^rVzRS-܉ 9eX6GCsfx.җw:5DOuෑI.A ASTx}(!;i(gu2EÛ:|fԘB/?yXJ6n֖QQcWl uѕM2~b=U@?7Ă1Eӏp"oVC%~]bؐ$+,wnp; V^6%O4ٙY AI0@;p<.PBtLn!;lpyTTB2e cɆiv8#nfv(c$N1{*kW̑R+xHSr&|JPȵr8s:bZVӫf/`!d03-JO'i:7}Fܔ~v?E$lA~m|X Ys2ZVӮ>Ql\FPqc]9-g K,)wr?8Bx@l (nRT;T{-PL>H=/gd= ,]yeFj2n[Yn# {y:S\ꩲf6mRݖb5.wVyۇ[Ԡ iOY>M/u'& k6,s69RG- svd QCakt eÓ%}茶=S ݞAX"To1d@Uo_7PufFiicI=T^POwpOXg6ZC|b!QVOMkS|koOM.N/Պ?s?y` Ih~&4d%#3ebY옯aeF&֡U Um#ٹ,Pbn[ c杓sS8ݽێm|;#_pm7.UUD*V>2^Cvg0^ ^!SDD6SGE[i_ hgKr@G((chyECE$F~`(=koe~VJ|@01ۥsӞl64$OU֒-ُU숦T`)m'eC8O-ocggL[RNKpKkvtaTffP`VSzɛ$bv#]7k rimYN TUK"qK 0yE1 ?x>5b@#IdzL2E_2"&'1vuO} YeND)YP4jP9VC{-^T(xu=^n;z66Msۀw&Ϣ5}cB?a|CjŚpmcUz6^pOFCrꕩi,շYUXsoKjcS(fNU?D|]p`+ ĩ"!@SC{--xϋ5ZRgsy 3ҝdl0ds~hޓ$9B^&TW'fӷMI,7Nɓ¾<1L*A?5lk&Jk2#3T܏9v ( {{IG?bH y>Xg-O:ea8~K,mtu|&V Lk.yB]k.Xm$P=Ңtw-q]ı B K s0,g= I'rA o}O6y\^ -!!'~kY@7!HmEJqi Vo>2ըG՗KGJ@'urگﮟ€<*;H^`Aa 3$WdHX. 77:er'jإ:O&W|*#/Rj}/h"Du}19qsܙ't5(R7wrn-9}4Tr*8g+Dz*rIbf[l4sP1?w\SH]~y4khdMi{-KB p*,kC/bBoEQ+ỺX4leb|yP͠+7b=ʠb3}0uZС*{TT1CK5a_gRdU )m\نB,S=u+gGk Qw,FQ vwkHaQq-Jw|L :nӌǺƿ&\ެ+5])=Yt£1[ S#7p,YHUmQ ^)m]{%I\uPmۀ.{)&P~ f ؙs^r$L94$^֐p^fx$57wZ q$yߓQP%OʏA&#aBޢ$'xlb} khQ]=A9'm`{n;pa%,O̪qi6G_[,!'Y▭"%M_v&0e@'çZHkwas+ )z99z?%6 z)cp qg zPI@@QB@K}$ZfeVM߫sDV`S.L2, ׵Zyctlɀ!6J;pXJJ;s"(ٙ+n°fAd#^KC=)?>s3M+Y5K&&oƭoc$ 7jTL w_8쳥vGE&hk`Q8mM2WUm}e3j:I$:@=@&ӏ ~80P}n9Y6`?,Lߨk`-cl11/_`%(\z. cu_gwXn Y(įDtBv,AB(yK򪙊[LxJx f!G0#Ek2C="Vex4Y!f88u&{;cigO ѓp?s_ '?J wquK-Cﺥ!$j%\FPC{ˑY$#ɰV ~Q<Sdnx%1AzrR4qz;K<'7YΞoNEf btllHsJ84<Pg:ubN9WOYWquVD3M%ڹc-"ֶ_mJG 4x9u| k|XQ_J\}}2zC Z b| 6jʧ!/-C21NV0U"KtΩ̹PME 5S5&1@KaD+{qN/'L96!xAaOf8X?&wWet ފѿ^'C!M9$ϲIcK)~;^X(44' > h. @ۦ\& Kxy raK h\YnOҿO6 Mxۋ>d::&8shX;-c!԰en?<ǃkDȆ*,ôWn]j Lp;ᘯul Ӽz 4֪"+ET^dS}iརx6P~O yyWؓ`S2wߊhyI-pŽ W0Us D6yQlz&_@h ř?~ 8o܌MrpMufEďA;UCRo1`# O_HcIxLy[gH3Yb8̘oMc8l|J7iw(g.SҫqYJljˉ;xn4Μ./K& 6ZM 2*Lwd@GG!O(t(aTfUsy~QұKmׁ祠ku݈rV!FTRWVR?fQ4hϫ. yyժ3زZ,i_L%̓yK+d?5x%GD9/vYv*}o.5~E%0d{RejXQ#"M{EqOO}/XgZҘIRlA2Pmu1>3gn %>Htn](Q gBLqt9hL~SW؝bL&:3m{wXVbpw`} tx_a<0UWy}gO%`'5gi?%X!T<2S̜̐iUBro'V~_5ݮسޛyWő@ @Q8vb .yN +Ow@\9|"<jA0IQG%VHR-2̢jM6>ꀴ6yf?T_,zE=%~(k2}ۑOSL/DK7<u6fNkA% z}^ xYnOdCc4Vt {!( .o nf']nn9 ރCzT燐 !ݠIn9K-H/ ѰfE^UoʅD[Mm@;,FoNGi?19A\.kay`-]@nW~\!QH5N;xQj[wI/פtAG'"sE8+.1%+Kׄ\5l@24T*a >m@aw_ٳ)U6|JElOmڗFQy촑6p'-U~<,qY礣>%Ϗ=EΎBZIWsJ9ďsEl&奚gab΅b'Q?:#$6%u[.5M.n!:K̵b]8ra-ovo:'=T,g>\QS-R@o讃axΨ tKS&4͏q{lS-M>ˇ d8i'KHྡ,t'ZzV\S9o&=ytW=J \<{V=KASᑪP0PMЏ[wa4`rAU k)uif:4Czzxuqz`>0+\,SŚc3_:B>t;!v 0S?DTm l2 xm/bJb:VctNj.}u`ߏEc(8^}%u8vc>ڷ\fv|(͛7ʳYKMy|g˻\cqkXL|K׮H6זq9V^#B~2O)jDddka@*6bOb p[٣pz5CϺ LR>&G39Ե*k Qb'VY/+A6꧞:kd u)D+sjv6cvZ4^u2i49M0c{n:[Eo&V+9Xlj|DeK_pP5@v`["5 UwqCBٜ󊺯7ZC} m\Q(^81SkAVKaxD2=KI)V_5&مrP uRgU/6Yo,:ei w@m FLbrۮj{wgޅٮ%.??>5TW.|Ѻ#¾UPQZ`L\@B m D*(s4UɃ##M6n£{TmdbC|Hu}UV3 U^~m>"^Vqo6! 3 YӮz̗)J=kQ_a_a,HzI<0_넆"OPSWAuO^AENK!W-q6fҰi>W̏-=#L-bBɄYÄFZoxۮB%_tgZ$QCf4mF&<wu? mr? %ZȍҰl˺{Q.9F e5%dU,֢D4ޙ %,kE-oBDB,`od)/%xpsʙlGp4<7+eK"(=3a E$K@x G$_n;L7>sZ~kkQZРFut^anվۘ6dʢZ#/c4҇,Cl޷gzRi"fޛi.-ޱxG F(h-TWe4vߊpyz1>C (yGb[2۷Q]6$!2t/+~jxYev}F+zcn_AtAR+.HWM8q+ɪ:7C,H.Ҳhv0HΔ7s3dL 7\ʉLsx@q"ÈKl跩b8 45=2 I%LD 轧a3TWXdFCKq.5/%IkG/2U%pt!lM^yWAoq_{({12ڡ2_-txJ[QcQb-`yJt7l۳y6iF` Gv\I`t{U hN g?X.J0 TZׇnfr uӖ +By3iIn=w}@Tw( ¼h zPys -_gQ "y N+VD ^ S^  oQ( 5zz }V6N="!3:a*K,)n<ss/2eCWу{ت6cPX?g?LA2K3(E1=-6,-j^$ eHި(\ݧx 4$ 5B跞j_&Kƣ{͡ƏJ֘]÷xza84v/p6GzI:]x&$`xfG;'] X}Lq]3 ~TJ‡oƌqb\wq#G[J%+IG!痼)KSV&cr&l`U k|ʨ@r~fS=ӂKwSǝX-O A͛KG)K`O fʣg^ 6 ?RREjvYL&<3Vɽ]!1_T>ǯպw2ۛ=xHG98߿"PWyWQJ.z M3BoMTIT۸>ǑK]Ơ?"܈n}l< R+e^V뤛\ݏz~^xU3-v闚RͩX2!WazXpP2ڧ.㒁pAǺj hkJޠ͗3"W\?UL[wG=z \O&ge(<[T투.oTB-Ϡkɲ\Rolu=ILVv f2OGv^-:|}{bc=.@7;$s"9c`+$ G0FJ75`&kV6Y}\N{ &S(!8rtO taMR`I`:f\3d'54i- ,7v'uin״TIwYA"[DfgiXum}rVY͈W>]2f OzuT{hގkXue?щQa09[* NnjwxzdL$;IYDuI*c}Ї`,lZv}(iA)^ -&b2|fs FCr _+ؾҳx^phy?ۼC0i݆;=QŦ'6 &`vpx)XYi?ۇcxg|#4AQpFԻ{Dy;LO/Y\huK%%1sj^ESaK!ʕۺ xVskmd3qAUȨGS 5J\"Lx6Zu{D%IHxZ鿬#n(djGۿAs?KlZKJ4shi}V~E`m,o.1-̻>j&!umKs21utϭ)>|w^jX׉p?mqwɈ 8q"Q vabs%Fev^djh(9&A_S,%YdM$1Tw;-(~m5FU>,ѽv]6U GvcxLW|S>YD?nͲMآ{ -'/n@PyT ^=xIL>`a\! Sw̘)+ Rt}ā(#g6!=ު?5q"I჎\W Nƌ*.UNH0`RW,yRhԥͭTE8Ujկo6uI`^ Y&b V|YTPufdaxa@Rl̅z(g:o4XBW)GAYF Jᯁ(uuNA{"ȡ@p&ZyQ:GR&{>?`t f >Qz6xI}Y8-+ ` ZОԙ./w?X:om p:pm2Y::̩Q@ WjǫWB 1VXPˊY: {Yd~U*s33 !SvG"ŨZʫaDo=R [3JRWG[ 2 $g1Ƞ;Wn9nmxGBW7bt/`c+Tǃ$?Lz7M՜:٘2\sj4km|"xο HzX4.̙{9nu5pǔJ;ݟZ3&]u7J#Okk|-ܻMeKJetm\IdElx1~=eqGY>U_{i'PL߹x*C}N!?}EXղHaXIs!Aai@\cZ[J{"sнBձ@Pd'RFגk&b˾r>p. 3"ۥ fpF`lyu׫G$ {޹˾vcȓyCwtoħV 2' iA6$5#*c|*#m"RXNc~kpEz%=9GeաP+"HXk5{l~K'\/wc7PDa> TeSЇҹB/5T js(TNYq6N䫐!=5ax8rJ1:䓸H?)G?y*27ßc{ AC&/K<><(| k[X;.BS*n#K(o=.{ǐje5Z-;MA,VГn74BpU鑘:o2P1 ^g`ҝkiۇ%&92-MtN8.RFEFx +C;!v%\p)iV ٶ`dtg!b8}rr9. ߾tV$ntDBnWBI C 69Y*kWJ:ChJ&9g L]f#Vr`6Σo< ;F)7i搉^U&O[D rFPHl{-b[^ߊ c]D)y&dj;XoSFoF(dI]T]S3|ڄ4lfeUB{Zw`lԻ8͏Gcڠyo2SbJ?IXzM͎ q= "ʰ5.fkz\öV7÷.jzB_5)X`e#<^zYl.t۠ PHFǓW*!T V1 `_%WC*ՓJ0LDKCAzČt+3<çҙf9:cO9i&|лO'c<[8g Ovz3,bnpwӒie >`~v= 9ò F`vI}ij1G7X0y*Qr sQJ 7OUe j."Lef+O(R|-CuLvI˹wo? =zyz> lxAK&MCOU8)⊃$?\ 8~8@!ڪ&fM}"!h+#/bZ;egϢahyWq٘DS fB2Kcw*`Q&ɲݮTv)m$嵸Id)jلW}aD.8diDiFV(/ oC]oy#) ;H6iq?C̠6@,+wZq?E2r7OJad2,H/XHx-8h˂Q%8Xňɥّ@ V-R={7iK2QHs/ OԄ-jD)-j1ft[x}x@agKByQ1ٮhE<055 X=쌬HL`}#PW:ᖟ=44Dyԝ9e0{2.e3H8`r;( Lo s*֠>#ƲYc4&D9m?9:! x k@,e'uH4}n0duU"M݄y-Xi ȴM|pX1;GU(zy2:\y X*UM0!tL=rUѮ$Vr( 'VFM6!"=JzIc:yD:(WweyW%o_K}A;,gaVզ]}pBK̈́c+L@96wDy2$ G,m&.gvY۹XR9͍٣b{?*5Wް/MTᘫn?X81%3 WȇR9d{ICN  ٍl|dY8PI3 }bC #jy`}Mq,Qa^ސAQբPz8 YIPa"c̵*+$-Mǘ7^܃9X*;Q#<@>>FR)j:S5KVjyQy׭XV컴 ?eGTCG2CF 3D])Jc >3>#f4,~f[yc 8Ȩܝw^[b ٞ\{p}ip?5@o9h2mFdJr5.6Y% :U5ފҟT ܨvB|Ory~{\ܒ 67q3ċ(b=4 ̽^:}'GXM߻l&WNw'%fyX0/q˖S0kDp^&t*\QH뉤)xT߿Շ.olld(fl H_zwar냥 Qy;f_=&yrKe@~AР 28 c _?ggOx 2t6y-ICG,ik?1=Wr=R75a[ĬQ7-5#I삍6F+GspE*8D?5vCG{}#}\Pxo{)H@vj~0zCz,B-b3{;tۇ e\uqMe@\pq녟W|>ۜ]Sk(15%0BRݻ_vHʸh]l+b>Jl޾'/hIKt4o8.τ'>3-lZWm"e1 bSȍoqcsTH|y Uqao+{jĔ+!UD~NQ`lW "xsWYCzVa xs|&t v2 حW(2{ЍSB_2xɑ?hs~ZjU4XnbͥTg$>g FbHa$'"AQyY!.ɋW~dlE 5I)  O|$ƨ1 솫BsːF:v2%$Q27/.FG8*Ȕ*ˎtѲgmbR- N-vN;<ϏvGL+, ԢV7^tpsUow!KU ߄J|32/l< ;a8P*➨̱ugh17`gR'΋Cj{3@ U WPLS`)&T\t .MqAC"R$9 .< }՝+e}̬Ԧmƹ/+ PKJ Af=O`EXLU_Gv$e<;wKrZz{Zt@GA|Y}&ϓRG=ûvm}t4W08y*9Y XD&]..[Pv$6L^ݭmns)ceɕPAab=+x6X k?Z@8"FyⓏ7=A6*BOL=S"`M9DE+$>qBuKϦaB\#歋fgT,UW&rV6h8DfLЧ9X$@+֤h-եf~o[~šW cWbsM)ûQ݉Lq :>6kI۸{N AXGVDcHŮ0ƔyEj27?;{C3'B2Zp ve_tSp$MzCԹ|ƏNjkNd> C!2Rg?ޑl׹,$R{)uC(N%{^~FV/*!Ȓ x)HM{!bvX;QU߆z_ʹ7ZUQGr0eք+8`gZm->Of*K%h@7D1q@U̡Nfm*Yՙm u3;&}}h񝺒ة3R3AX_~W-x3 .pϡ@Ң,P6I|38JOt,RG]DdXǘk)>Tuay&7A22;)¥z' rV!X^m!߽1.!F= J 7 `.̨X>Xajo?$ _`J;LKy$xF/U)%Ϟ/A[kE΢ e3 U'ނ6k+rH%5}*ReA'Ht#FJRR҂@rߜ *"Ĩ.Vގ1nqDǺE#t! ī44k,XWשȽ~~DOC:˷\], a+5ê>ϐAVs*cYX^ x'Q=NJQ+S7ed1fL,_]$Q;^DA&N1"BUXOszFK}tCe*53`F򍠰#I.^8Iċ/hj:!yDVWd'%Q-|jL@:\YHB({"7oеm\O{P mퟥ@,CQ &d¬VQMturڜ3J6i+EQYxyGi ,^,R$lf | `rDh{uԙR (1*g'>%aBr|]t IC(lS7~a!Gm+RKR|eW%.쮮L@pH\MEjHez `s#8&Y7ӋXȮ&O'F$WP=><:1TRmfg#º(D;8-S7CG-~'BcAx1Qpk:CDIW 1A_vtQb*@) K@}7D[InvW"^l\ o`݄nwݩ#cImЙJBN7%m80#9@ |hLiYT+tZ252v\'\•rx_q\78x7\b.A]r_GV`\r 1꓿Cy=72!^2pO8OJ2sb4YBm[K1gcbTVn"5KQ51vN?[! Z䲭"p$1P@_uj[q{lΜwֵaH)桚K2l\j#\K%+^a`|kaVRDoPNdryj/eḟ&sч&hl~]g9X<b+0Iorf&q )BNn.~BTzF͗9))1ղ~RWm $n)/3X2PFBROx#gFuy VPFR!5ʓTɋ/Ht90FLHvP]~cq_Ccyv| l &:KFP^$4LǿƔ@Αq\1IZFx<&~5z$Σ8u9X#BpYDߛDlԫ&}ĐcᔭR'(q|i=}orc(]s {i\l|6 5'aʘK1Q7-"g0mTaf{fK \:9zUVomoS]Nz(mCFȊƠ<+;F,)Y t/] /ʩLJj3D5fqbBbtgJ#LsyM xm &$h!uI4hwC`45~3JRK@QܑBHVR$TV5hahx{BG \K*>dWZieKwHT/*mrC T=(ᇻRڵ'R9na)$rr3헫&)]p6CSxoRj;( 0 B@#/;Rc#^0%;^vq[xB7RVꩼ62`o`n>?KN̯^ lk l Wz-8Du1TQI9gd_iɕMlbݺZZz$ G UadP [ ?:, >|a 4IA}\ kzڊ~R3?}_!k 6S%w.> j z/N  qW+rc=B3dʵ;TSXu8ut?)r^sXapXߕ(\/qt!y_9@M X>S+$*8q~T Ǖ+>oKpA7hk֔)):ɺz'b@T!t]Ͳ}W8kz&_#NAEc=u}Ն Hk6Cq<->6}{Gq^~@5IZӄX}b{dA~ݾp2 4>HqRMfl=]l | iaRL'$ے>VOuqõ. r;ǷD{|.LE5o~3׊!~,8M"COln{ T3#t$ 08Ĺ퍁=6*3zR sc`Tb<>L8Xe!RS1]G'H?MNA (mQ d|pjX{g J0T.d $@ldc)9N0汪4_)T"M-[p̧"D `Jj]/\BXҎRYICI.i ̪We'x@w^'2/|hEͷ-DY~EkMΓ"pSu/-mȯB.KG}0wNG Mb kM2Պ`q,fBeĎxMq}^LrPSx\5GnM {q[#!A4|zXJqc}~kʫVj؎v?@Zf8ښߕہ>uV_7tVmD$[Au_ެB SeG_b>UZ( \}Bt}S-'9%fN#ηi /d$f~5MsiL>~ E8+ŽVȿ@ġ\xTx&eM.ZwGIV eGvH/5-v&Qc{E&_jHMkqw^r.F;3S_YַfՓ'6g=64 Yvu~#6RS[n@kl IuJyvHg0s0σƖ1ի190XA]Z<rVVĿ EТia2."ֈg>6E.`IÍލc ?9Lξ>cvb=e/!X8$b)x #|A`Nk|j .iJ?v]&8j7:> Q-C:Iw AOR>6+ú VBɡ}qNZ75TFȁN6 y M [ Y2̞irr(nJ#!;m㵓q j>\}yqH)e`@ѩAx'J; e㻧 s:Z՗t)c`Md^K]EtWeUJއ'H,__Te'K3a[}o'̰*'It{3y-[eV%4*`I<ةw?=?zs̅:ĸׄŗ*t8pA%chG-EͿ\n̴:Vnn218 .Cߢ6ԣbxuۨ7/PJPOMڭ./^Dע޹_])tic7$W^i"|IvK@Ҝ%{, !cX]W";.GtoK7k"Ƅp`P`Rs"܉ ynjaB߾ʆiFa < O;gEzn?]^)X<_CIl v5 #4=]\$:K`Hµ 6>-r1u옳C>| DGy+>3 LV9 + 帉J6;sHőiح }!p\+Gs(7m?1/zlu7t?WJIaVAC ]V+8'z ?Yx Xv-V6!ۦqtƻR)]1Ag ֗P_ϵ=@,t!&e-r5@a.`?/X%4YH.hrCs-d߰^hB~)%M-xt[v4JWPޣ6DtVC41R[–GFe Ѥ8:ʬ(vF`1#\JV>ϳU4n6[^ͨژ"[T P'Od]%5\ka׭$7|'NTM}ˈ^XG %-@4ɘ|b+ko8@-1zop K3{o2T)A<|"; Tq5ٵqy7MF~h xuRV<7va˺[5^OߣPȰNCj,I~(SƋO y, x=-):<|i-G9 ;w5gCɖ?a)MZ)RBJ0M-fPr V zŽ&Nk\m "F\+P:`kG8 sBa% '4>LΙ)hMO!(c\>Sl\07/!kthJ%Y SR?0>õ.ۓ)HU&RǕE@:Zy=5A"t}P\#C9ppRŸ,k[;$SummJˏ`zYL^8 \ 4\z؉R[A>뱫uA 0Y//;ԤΣ>ɺTSg @h\\ @:VVj%u΃ V@B &P鰎D{4'0𼴡!38DVգ П"NՊitQYKuſ ¬ނ 1qv;TIYNw6[܋k|HK8:*},_76J+O FVҵ=dͥ}y $m(j)KXpDl9Q¾ H@`'*_,2) ?νBܩjzUIpl(o0rE9qcdT {vX)?LVa--Q%tV>{$ 20V و?PMv6S+83iYiQ>|b'0:GDGQDTWv$Tzvzvu֜ ,M&.@ܵrR2t^F7+k?AKY+siF:ulkz4ٚS tRsX)@`㛑9BsirP*!ϫ<paWüL^]o')t%KhGOd(,X\!/r**ݨ0.%ϗƗĭnGX#BթUS܄k97_H*g RVEePԑ|_.(9CLn `か_kPElhT?_$PeUeHӿkZ>/FUw OrsS+]v Tf+uVpS>k.!.o% g,!aBQh1oFn䅻t 3x?a%mtK9&J`=%%O+y} q!YU.7ԇ*8ܛٿl&,RR6+߿\co %QIc5,_wvi)9?CN.UcY.Ȍ3PaPnJIʷ-B5oM$u YDl:=8PAKlDǸ)Em5-4 Cr 0HB#1?&')T6Tu"w7JpMGs>TQEZ)3)Lér 4,bw@0(}f ~ʁ~>c,eY鰢G]GOAjv@KR6;CgkHDdGIAw@i:&Ri.D8gaYܕ^'Wy}oD!YNEzNy0iwu:uJHQ,YK:lv7w}J=SRiW7^aeT()pS`.S-fcRs _CvxWDlzEڈóJޏs>ZŐB$mWhJdS,}& t[͞o8>¥s{Q?uSi&ޤWcRL|G&o׾0jekgL>+$٭OU Ay˵@#idENF(+1x.^eD0Ftw|:c"i7/>F_qBSO/,+NCD &Ud Y(23qntl&-bISzdUL ۾+}V sWx]ii{}L8AM(<%(9gG 1´&ꀀC3\5o~9*_#B-m#Vr+# \z8P ]sn VE69׭2U-+MzuF<%Y lc=Gjh,s|NRg=9/a(`/Kf`xD b( 3|֠է^+%#d#b# BiQvYA慠w-‬QLJŗRdV[/W n_-ލF4tyj݉(R,ڂΆWZN  @P pC<"Ǒzqw{;TAJ,ՀA_C|-x*=wx 0rn46g 7bËKzCfh#&m deWR5 0912UVVUdS`҅+_h]H6Fu.G$/6sQTC68Aq}P}n}imVE2/zP^ڰ㼗UE}33>2WlyrӌߪFGM]O2 t39.HE1 VŸ`T5 Y@M<+C+>6tr FIa!)bf ħ~<\ z2<ϫT*A)X֌MjMEnť-Uܖ gM8ʅafP<'^ʃGI2pGc(L?0̷rx"?%Nu}%(*"8_p}-AY,wC?X9F/Y "oëFr#!P(>c0\~#߫P\M '$6)5RnMWkWcS9R8qjZ/k:>e&P d/zapy~d2 p%ѱ#!] d5M֊Nӱ:4bs2z"A.FK/.%P7i^EdNt̷9xN(pA"LUj*cS}=4 f۵Н#L#KC.*cî丛N`?C1ɖ _ljЧ&J_U{@#v-+Qm # \Fx``)S2 P>Ie>F+1]4kyքN.(|C30P>LU  /l0 _:fj lfc㌐W} -!敫h%)TڨU{B)bpQ\˪xQS\\o1 <z tl$=h@Xz$;uo7][^Y08![|kpW!E#oOAy6JC+]# 4ReøgY )ltd6:<;ɓ֥TyܹOGEi8c}a3boX_UЧHȵLi1;t̉L/{Xi8TH4q_Pwb/.2 6(9W_rЩӠsi3o@RIӧ$W cݘ.,wzjjx"]Ki)V],=N ;t2chͫs5ԥ3숯)2 \\yuwғE59d*B[E*䊉+t>DZ uSy#R覝]tQ-f\%`c(,mh YS;{fM~G]DaNJv 76 p}pѩ$.#ϊj-6ʡR@Z`Ҿ.m`]~c+jJށAjs,`tZow" Wd$#AVmT4M1`Ia}#T) ׯ8} ;v"a;1+ZVv)v0lWڔĺ s^ oFR S [>nr8j~٦ҷG>VM,7gOy.u#]#@9MY* mP Bte_a@5t?k`'rB:*n2V+胹2*2#!._})9$)X`ʹtXϪ{)8gP/"Z9ɋdxL'qǻaYQ;V%/]>z€Z"RV~ ĸ.ɅѬ ;@7V0BWqD/NK#i'0o8ĭ6`KU胳iZK`U轣M7)Tܡ^3|]0Y%'Kj<;~Bm-.fi#:s 6]t_N,glA6ZJ!Ru4~lB fk'7DV|Q ,vPF]Ӌryё*#נc Own\Y")fF^ wip.y ~lo;3()jgc6 XkXg0B96 p4rw2GzJt:En8e1^1Cی  KI~) Pc9+h@ՈU6=Wd! Aw2қ1P'.v̧bDF͵nMf5jE}px4M9YO|kW%F~, ѸxldP&p; PcPWO"䘉N6)je#Ee/ tllw+P{.[VQf脧 l:QgPvſ>cYstɪŭqy.aVSgכJ݆9,3ٟ԰ C8׊W?ɂ(Yk.T#MMo>T+h6W@ .1vԙ)mR^cu1[Wq'qW-p[v/']6 M!kw"[!x%Y eZ?7D8/\$'/kEm(>&%Djn m!%>}/ؽyT.*C\ )KI>=b]NuJi@1 R,=VF_M -YmM~uad\ڿ7oӑk#{x܋T2Ot{ymڗbފ*`TSyuOE-(N d-[<dyr@$m]4xo"D$H $twB>߱iP AF`HtL^k",fFcpf>jIG8n4+$?Kܐ_>0Ⱥoo_ Ƙ\"33!ͰwVE?)"q ,Fg uq "km[h KӚ|jԖ誉⌣>v -{;4-6[aC]JKv*~VPi4 m. .p{DJHBmc l\k2 ѕA9 O`w#6tf <ޢ~1ѽn;ˉC ]?\1Yi %][M { Zi[,Bq6$Q e&%ִe* oYz;OEQ¦.>3^&oI @w.&YĞ,n n+*yJtu.ű,섥lhԒ^Pέ6_#) T R{jg{]w/EY|O_Kp*U$hfYIl4kMj HaJ =8Db>}sw@Җ$ J1?-|B-s8;kmʖ^{a{u _:) *Ά-Et\#[T~T#$(i/{;S:cz* /D5od.12ns@TJFݠeP PCԤÔ?bIdXؽYG1₋`@oc/Qd ^{s@gѦ. f.[#D9\RTj4yc~^wj }%iTBaf._S}&M~dZwy$נV-BXEOWJܷ&iD|IoO) 8L@kֽd>@2P<:c-ʷ7,4JB#>7W52sS{“Ȱu )pǨ>ڣg3ziA~ 50SOY@Y^vueϲb\OX+}#U[-OD]m|NIۛmNTA|x-Nb}_M J~z\I%سi!6COIg0)qh)bgC~5PdbK)=($crZn}QzΎxp&96̓Nmh|ᦖD(lpqcUy6Upp6$~wd#F,RIo "kS imT :+S}Ïi+48KH ?peEu$Zy uݲ\iSb ԧ"3aH˛jrc4Ta3 e\f)q(h0D>Y;p7GǼmB؈s>HD*j֠#593% Sq/l*Եܗ[fjy@14FaCTYG WT/9.a+rՀG\"X8ZS8O? YȘbzQH2MT)|s5d  /ʁ jZ{Н9?teHKה&9bC7} J"| +O#H8D2@ Lȝ(7'/G]nI pA =㌋SNi.sZA+P< X~{TP@&ߙ)%w˫N`͊_%6Wm:d6>AD>[ -HI*+@Ev[ZC%=[HĴ2Qi''2V17ܘ35ix) -֭=/hQDi&j;oǪY]=4wZScFLn:3'ͩm]tm]K@6NyN3@Gѣr"Bl]82ݚR<PeY+ѿs6o0 ,?1cFu}ªO4"Cȹ n:7"^ӰozE$qQyf߰L*ǂd6M𬧆dƪ mZʝ}n\j`/NB|vI}8*e\ IT, ' Mk?Bj!.K„#1hHeod/zamI:Y~n~t\Gr6Nĵ,r Qid8T>Wʆ&d ""C™hEYN=FaK5 8wn%Yh;fSfMd BxU=ȩ:*]-E~ l*-A|,ДyzaTs3a]Bl  .lEEROlx ~'fGҥ 19rüLN %̳MvU*H!Ļ2n\<#C78Aa  xQKnZTT++|kr:0KQM5|~DzV '=`C#d4%-Dx:Q5f+A7b;iIzR#?6o{E p-7;]i.ZD P^_쮮!90_. Ar&3Cvlp!-D KgnٜڱDxnKÎxv(tE[cm"p26;C!()|)N@sNH%ZjU̳t 1 B_Ŋ] Ƌߒk &qPqG5(g2}YƬƄdk|*.e+~UN />6)$Y )m*xHw~ <6-#,sC&]$vzulVCD܀3uwH[p|9oOV}S 9c.|a͠Aհ|j)}5 6V{Y &A5O'n-}\ذmX@g|O,:b5O(Tz1ȧ+N,ubJK}=7:Ү;{)#>s~{C}s@fi|&WlKj):4]jlfKw#~pݎNUv.r8+DGɲc^^sw)OVt 9H0 RBcƇv;oװvW/ oSjveC jM)Ipq1TMa+[\YntP\WrǧNkdL^L vŤf+`x j[Y{3e~95V1RvTIoZYz#-rW7 ̬&~rE@GPqeJ02r#X$*bfkV79 iЁjYy;@@wp2+Rޓ}A!„"jv5Fn%ȓӠɲtoxq^F&{h;ˆCTTlsٿ7^|qk {•]߷]/H#%3QXU$NR|~O5٨,$-RDorZq{G R)#咑U~Gd{v~C4?&E/2@ `x7k~㮯Cʩ4y@ymQ CJacV.seVx}uE-?:kjףҀq5xA$ẺmXyUNvHoυ >'7,h Yv[]y.m*ḅհ>V@(Y!|z(:ĉYFeA~M_RkKPQ)JŀxzS]kXnVRuoC@}u`L?D Ұ[2~ Q5o=5yD?V. ~C<3,nPc|Sϣ&{{h[$MxáKUH9V*Z]uQi;1)GYSU+"p3l>W+qZR0HuU'6k:@)]Uʩ8锃^3]n_!oDinh)|e\2G͵C L|%gσG鵎H?N5K` MmZQƁY"۫p"=X?T|z2i6( c>Յ\]؁Nf{M>L}ftirE#K`|n29Q5N歋T  T%=V+\/K. L0~ ;2BQD*F?!䅠)0Ը<05ނZL=\Nat>zub'^;/RVC^ U/4 \Ǭ?։Q@ڧfCюC#/ *zxv.&pܜd7 7W dzvh{+3!`cdqKT>#9G[欼1u, P9 \PvmھD9m6?<1Ğ ak~- <,,Aײ֨x}%V+;hrw ˰'xFg[^,vN &38z|l6OPĽۭB!f5&ì/hw 7qk}CfBdbt% 7[q 3M DdW.Km)#DwHT=SmZkX1 *T9ʃoO]o`%b<]n-Ë7AR~Nap3(J-f;g@l閬*| Z\O'YJƁIC{e^k4\7?{βUlvh[+>P~_4{ԁ5Ulˣʷ7#*@T'їPXFfuY7CG~ɴ#5QBQػ-V16DZ~*-3J>{-aE:Frœ?7JgP1x6hR&U5i4ѫ%4ӖңUyM9SF5XA?,*H9Yuܖ!G<6-z/Υ5T_G$MD fHa9&36+3lو7wLmL9Tob 1.:CJrQt@{q{J8r fRR&\ŞuvaSFQI^LC0J+\ ̫p05ʟ!Uc­*+-"AZ_.ˍ77|k@@T:Ji3OѿL_֟:׌@h۴tmGB#:@T~"9K+Ÿ[Zp~P*(,2ۇV;]XK|Td5B|Dod-n̛|tlN5jDT㠙Q˖DcT DgK U(Nx^djԿc33#,֛6G[o?AWoaׁP=tP*;mTkm|A Wo`W/{D->4e,bO5-aB+XU$[ C\g i36Opwף5L˳ǡS [#us44&CYBtM 6qɞws۶"cBYG-J?C"Ʃ sun\sD?Mˍ>Ϡú]vIN/o9$,x0t'.nr MFKq?t [6CF-tZAӪ0K>I=azhUlFםZoSD7D]7m,RɟyڹvR}>iV-t4^;IdtkH$5"SHj?<4yi홁%QfZ'~ M, ?~6S !1 Пhy57&_>lj1*=i˥u}ÝmN-GM7_yaHp-l,]"VE_ PVT=!&~֠TYY ԠOkauc[Ke !\|""'A-xaWA[Xcļ_/=hs^6f]:NTdhB5b\T+jP4RO"y+L2^Q#\#cZ:ŅpG>̀*_-!Yv8(*Y2Xҩ@J)m͠+BQlkc,ߜ5d,-;$.&'H#L q_%T1nQ٢ dp*[6 C=DXO NnڅLE㪟yzλx}G8EAXע2]UۀE7gS>c2uNhX\qWA@k`Rd d]&iT i]Hax-M}RǸV> MC1;Se̥ypBziʂ-t)w!oELJr+`4A1>SN!m[+A젛Zؽ fMw5m6I ׫4VvjuF+p;=2`ǟNٗQϴ|n,2g8Dsam[@p ėױY/R[8uPyקWLÄ snhQ=~FJM{r@UY>AN PA.pzXXm/j ++Dχr]r¼pVR84 1/(W½:YZS8/+KQ>8|h1_YfCd@]y{h"#mECtx ;4VɏݪM ']lҏ'z§/#w}<ơpa%`?>Wb;A> S[ۨdL\o*l=,~}EbJ}͹,'?#Q߯9jt&w SJX^{+e>ovh(. o/WLZhұJbx6_`km5 E&%қ%uj=z\/ 0bq :hem jiôViaY,-Uꚤy/T}%2݆BݡO-X_jX(;Uunak~U<0i _'^]>[f&T8e„nhQzA2Gq^<~% hE( Q~c.O il+$B4G"wZ,pe ӣj[\ECyECrʃ) (ip R͕r_a]1JPٍ$√#NXR\|Ӛe˪4W#̖IQj\6bMN}r|fP~Q/5N{Qg{50wz5`۸ /}ɥyNr,2 h XQ@{)k!cᣃ͡h.".Ҩd rGbf0+o qA{Cn YQ~*;LgM V2?{0z r\PTr\ Ԫ I)]֝՜eNff^J?Lz׶$ WV֏z1m!Tn 9g+oR ](>Cn ^A{K;4}]P1J F/^s=SLf8߯a1|6^/)_bRy:\_p}<~O?>.ѽ: I$Mfw\Srqʸ̭k>(˫ߞsaoŪQ !JZݗ|<Ǭ(*Z8nRu& TA欲kY~\҂Ծ<6؅6hcX$.4LZLPfj<|A5+s\؍vY`ԥl'Zϯa#S*^K8ءzMXIՏ2Q\L7ŋZ>v3 i 0㫮|G8*UFQ3)=խU^W_s2ρka :DPͦv $rvzbj)_ϿZV뵄GrZc8"B* 9XbKXMfRjOGy=lÈbg]T ō!@`w&mpWO#"[G49)˳3_Ay4t{[@xaJs$/Ɣhږ^ æ^Vi5IxŸh\̤ĦLWSQTڌ״v|aM_W|OVw%|bKH^X! 聁a8RK J6![JPJPQ+.dQ0ěd{/0~0$)}O M#|.àIywX [=ɶw@~( r\={=Epu3-UڤtzS0G0*/ѢkH4KZՠo a=( bTrT*cGEcu܅sٱ^F+Y_9o٧,CwG1cf}8n-lsz>+Q^qDO&C :#sE4nŁ}3ȵ\~3KVo\5M`i!#T3Q|DgbT0ڱc Z#nYy#-`_|2W"xKGev*̺j,[9mKG0 Y1'>]L̾1 ^QH~O"]i!Q2UK8w;e0ݶK[47㰡cu)=ёJ数sV*]̾&(HıԚ(7v{Ҵdq; "˹x_=}&6On@f 6/ I8_7st#Un{ uz1TgB.ڶ0l.CRJDA6}Gԭx< Puy&U| ȭ(XX4w$2L+[g*9( hh_Y2ިJAڞ"0ɊrlPTm6Y։S|F4GĘ^sB*BhGSfkӈsńwOqTN c`6]? mZRs76 vL$Ho9S8@o(}Xv)["<$_xc4\E+PNbE]4_9L['͐3]&yAWqTG7jN4P"^ge#$0fA !9Kn>rvʠ)XZAy$KOn>$8]`O(]O* 4 5g^IRǛ }Ќ[RjCd`w 0 S+8 }N**糚u4>O]Tzx*6!) XNM 㝧gܜ[U[esNS|Q)7>ȏ+17eZLpX )9)'7XL/G(;GDVW}VU8y"7R} F2yyv6kwrDzCR#4>^()ޡE ʀ"~IiobuNgۢxum؈14-I =Ҙ VI>Pp0* )$vߪ]}{xp6+ViP F_RgR;'@!׹pޮy>UU ȡnaѨL b8 ʎf4M=j8ᵳy1zQx1%, 76N<:[赦D%/ܝPF6[ >+0m s2p417.lhJs5ī9CnBͶ_O M+P4WSe\tcj]k?&Pקz©]_kTgtHlXqB*c[.01HyT}H̏z݉`-615$b`<!h('R;/hJ;Է`*^ h1=>0;P]KS4 H\Ռ *s:zŬD=c9Rϊ'LR$cw0zfQ1Vz!S>u´.JtlЬyq!pP`}I5쐜2B)A;U5Ocϭ*PcWYDS=$[_>N6u /:-qx>[16C5Ky<Dz~wc|tw8Ar GAGNY -T޾'åk,?MK~1S/tӼ{hw7K #!o*ƹwEWIB7b1 ?cZxL~Gc8|Jˀ6:^oG;/˭(pMB')ݦ8>)guQC4^8X i O KY6\2F.Y9s0g.˽姞-pVY#6Kh5sb忧o|RVݵ~CJ,kzDeaR\y x5g8Pv(Nc4I~`KH b)W:mW OG`f'=ɜ͎Ys3cLz ME~"3FE<|jخPQT3_O3DzݮH`4qd4Tp`ʼ;+": J> Ԑ#Tˮ(i;c:E0Cvۭ>T!%PU;N^4{*:+ZżR[|˙7ANF NT"Ne򣷲[FT 7nc&yJ +Bn ‹G~F9hEZz_SsAXk Tek.]Ց,8y|I,/U¶ҁ V`$p4sPXZg%H&e=R0Wl;G= _Ca uoy]Z=Y Æp\^$Sۑ' P}\Nq"׃0#l2%`f\n (Ldʵ[NGF'[nԜY `3q4Zʾ͔XM5֯I؉P b"3H;4P''7.˙"Ia]#9W1sJ],$6`٫ ?hv)@RxsϗkB \_ KP +xd 򁘃]v,[ʵy?H6[g^4\]l% }7o Fo͏-9Fz<ȗ(bZSCXv[cIj2O4J]( )&A*z]ݫKdi$AK( TɌ7r׭!GdHE`+RQdTG >ߋX@c| {e7/TiRWѢ|nu.J }-f+JyhG8!,ޙKH+{h?dƝR0r5 ؘ8&̺;$p+!ٵ,՗^kI%̂n!ĭe|,UĶ=1Dȩ zCl~?v%I+EK bӠfb>Ҳ;o-iڡE T^K@ȟƪ\2d%X94yfWsdk|-+yޛ=DE`YZJeH[< pH;ܕ#XzX"$u uE#'b˦jS&w`rv_;tMP~}XumCBn;nK n4UN֋]j]!Ӑ(^eJ o_S'gO@sO q^ Z7YKm'Ȉ~qS3,u?)X!J7.B*/Y#Bc ߡ~[ B艡q1&$mO1/e(|i#=cb/\sHqFm$n/!Y@IM-Kѣ ʲ}%T0 l#w)&oѿ@Q3o*@7t݊W"㈽YO~rm,@EмӑtBz/XsH"+:٪ V#1֕& IRhBϪ7?gwYOKFD IB5כ f`gAӭ61s kmNDd]Qv" d䒔x[+v#@icV ,p%IHqRXqh_LʽodUb[/l  ?C#U~x<@'L GGm_ͩȐE}mQէT@Ilcw[i W*e>Q]cho?g$`Qv }Td'ph>+>E~8T-M!Emɹ Ԗ6]zr~u8㥐` C VzcEֵZe"3q$(fxw7X#^ח*],9|Zs[t!܁kKԸIT$ d?QteJ4gﳪ%Z! VԚKD^vCd{ځJ77 h|ZW-]0 PObJk?;|nO|/2؛ ?p5QD=Cە4??cM{twJ=+6pl2 r7\ 'Afq3蹤e #rj >,Aѣa:۠HoߎҊDZ$Nw_a[B?t8~,Ř,Ϛlo`2E%V\1b?Z|*TNň)򅳺Vm4l^%mn*v%V'[|HjTHG3l2qyt7r=^$yUc6!qĵ}R+[잆?be]O~ y 8 L}=lOr!['!%' xфN_NF{=RP~ r!JZab;3MpøU{jB[3_7Ze$ڼ*@򡌳 ^W]::`zUOo]P\ɡ/KRi2 %ogwu8Pv9xĽ+aX/ꑄAm?o0K|B1T0~˸jCݹ!139,(&An0}|eV+6~IGXyA:n媋uJ3o>\y1)T# 6,16WGBw_?j1ĞtOz~lb;~Ic$띻ќμ= tN8B&϶ (/ڍԇ`⫦l(GH{湣cǧ39+Y9GM\ |xqcU[ܴL0'Yg7<`x}'R!O ֞ (1%}F'K[m~93AG lhLݦ?InsUqaȶ/[HB $ɾ$=R?B r0:9Yyw`8^]q|2пצ=8|@ۋ0)Jyp?θ1[M7)mlM7~6g)q;RiG8$яE%D.O_z]fR^s/~T +FO.細MM-S)EkH`,N#۸ gZT@{Р֯c{7)≽9lAlOߚ/ %+pT' riGs~G*s (Z^b!Gx 9I٠‹%:vlpT!MF]#~]\' 1A@ 6!e3@59K  $)M!뢱aHyzw"V5—eMm#4PV:NP Q;n<t-gat6k^}|S\bw7gKwm~[^JAP ܓ}f&i&͖FOad~۹` ۚ7%#'%6b%uOk UB$ ,tbĜ =!XA cuA^Xx2ne`j{MsN)9R@%ON>׍Z^W o7hCHQoilD^Q*e>} q49"G ^I(J ,bjŶv`J]t Z5y/P>ye]l1{n6!V-2%gi _f q YGG T-Pow= Azn LxhNA)S5P^`w׃)~B[N5v>>`^yf!'G_^눘564NA1{'9;=i"B1\E4p_b! <_jpY\qp-Y<̟+n@!.F*{~BԩH ⁍y,A".4V(VԏoyM{Sۨ ޡ%JST&: x2!/v,F%ܟ*J75VF:I~| PMRj M4BtH/ yӳصRꆬ1XM)8 tvu؈.YXJP5vQFmdV%F?8XuSe}x: Q|O*vݤZ^7t =c}wtx2*Єo /py.9IXY[脍ʈ63:ZzYI ԓ2 raX8wT"]׾W; ܺǚ 8}Vimn,@SyNC u#=y<'0 jъ:6b^/Vqx.*71ds7fԉIĂ65t ?N 8ŴMP0SͫVg3駦h%ay׻n7$k)A[ݼb͟m#ķIi2W:31Ȫ/ arJa(v`xa ͦH^G@Z  ղYlShHI1Iϣ w٩Su˴2[oA\[bm'Fz,{vBʏaG(ۃJ6l%9z2[mݑEA h$I_T0|pNϛPQc'9,yq(Y79[:O/˒pwsD2ۃ~zLjJ Dm(gK|{u+KN J0y}A)ggŢfӄ+W`!hxƮb+6{/9?r.2"7 -"!:t̃ w9 ȞVm4yd>kڶ\n3@xciXF72fˍүlGs>5|Lv8-]N%:Zqa(V8ay|q2]ýxQ>eQ53ԘǔF^$ʞzIWQIVcvIPd/@ U@BG_LPi 'W.#Ē0> xlI6MhCWd Acy  EVTY6롵LwLcurInaQsJ~O/ا#7DGe ca D*"@ * &bJ),w>_íH}bDl"Ԧa\I&4_X1 &Gq%@MRx7]BGd/7ȇo(6KBy?. ((T3gp>+x}xR4,Ox7Gٝ r%%%KB{As9cnJI(q/}@q=NڦTu2eŢsܥ$5_= MRTW6tZ{"6 +E~+y&JAV+Fd?ʀ}NHlY{zyST;|]hncϤ}U&K͵jű 2lOݛc`Wܻ[BMjZԓLZf IL"D%/ԝQBd#u `NJs0S;'ȦybX]9X^eY]j6e(mw( [Hw&8Pd%"\QUHR -y4_?xvAGaC3G``Kr/v)):5M8z`fӍۼ6\n\{N?PW9WEӎ&]֏2h9VS ^][u5M8I'X.oԏnǥ$A&~c7r|P*L ȴTK')[ 5{ g¾B_fg{qE54J?r\ucJO"_Վh Q'i kYhJj_{NvX ~&}ӎ1"<Ѿbl<⭂;2xІ\tG;X&gx74p@ k%i_DmКkї)~I"ڭ3j/?I:"b)Q7%"y.O}Z? 4J: Ʉwg{Q0x5!F3QRAqU- 87/3V.\cx}g1 QX(С\B*pJx./ ]\1GUe_{ؓ7?r"]]vxo6s;f0s?Hi a cs}ѹ]G$h>7S"ooV tKY[8r/WTFǂm}'Kf$W-,Y5 Hs@BfҰ#$F-˕`6&?be,3%LpYrv} 8!yn7ghǂzΣFW}Za>iM1,liCA ѿ>Ip6:SW/M>No?,,FG1uQ|8q0YC|iM spFFLB*m$pM2*Qwv듋g~0S:֞byӛa9?*\uMG'qGro}DQ* A F])\ENrF 1n*s<(| q_p\ٍ!0qG[K.2)*j}9b0Sջ-inZotB*D1i:> qŊjνl e鞆sTrpEf2&vaJ6  TZ{髵|NhT汹9osuBJno|CtH LfT!A5~b2oR˧p:g>Hl G$_a ĂPeXqW phok:͝eL j6:sAa<"92qbӆmUD3!jvw,lT\^e"`)_F+։|81,a~Q-@{\Oh_Ƃzĥ-hnM#;G;K "ܮV-n`e4w$JoA;h!1hxȉTUP]pS( ԂFݞ)0lw3Jߏ {;6 I0$zjO** I7/LiTWE'c5?ϹX7? -6]d_bkY'ZN\TtPҜ1Emw ^l*F0^'xsOQ N-Ȉw!]Xs}_Cl1ӦG0b@;?9}WK7݉`b>1"w3չ7u/L XRg,\GoǙ׌#O*) Qu}$ e'o@R_14cZj}D_eU|EoJ`UH?P*x1胙-5Uw!ߙ{к_*\,.gn2/d)6dH\#4dz-%ZbMMK^SIKait2+q|Th8b% ؽ{Dg!ѫڜ/#EFX7{yl޿ r7]cx/;i|gh˶X'VN0-FK4*U7 لޓ0Qos"!yjY5; «5X8LXw/i-SrUe G_I~K%S]IIuذ^Lksثr~T_~Jfe&o#_,#]}G#,SJco4Eڒ?+Gh̋zK`% y>@:D{xĮ7>'BE#Hj%”_fT Z!YRNvɟ/7 ;;$ʒە^v X b!Pa[ӜAoO_ŵ6l=B[pZ'z;$%0 t>NS e ,p}~$/t-EBFOo~fn-W}tkGLEzNL~l:҅*<,sh &ΰ:-<]K "]ؘk-S0qp gú> sxO̡u ~*ά/%O̵P*-{Y ɸYckF $GG@5k)erCc큑-`d_irjWFMhx;h1fJf檕3x+6c,%{fJࡡ:$: Q.!a)-*${`Jɍ!:Ghq'M ga=f/!(ӟ⧆;k\m&WeZT݄ȣy>lģ[/0:sDLZz.,ҫ.H_ٵc4y*L'<)bKr1meBK$fN+Wt*`$ X,pQ>:B $l!ߨY!kTx ']lԺϟg:|3q< ~}?Ԅȸ[܊`<bVStܻB6]Z0rJk5&hd$$TǍZg0";&CQPi^^}KM>gDδOՠf0B=qhE?WlBed97H@F~%8Ĩ(9&vW YSC=5l"uF=CZf8zZkNkRNx7K^m4iIB3~ܳqkyՑ#πk;)绫i 𕴨NVn_QgG 6-Q&UR?8@}U橂\S YNHp:947ܹ |itGsBMBj#-x4%& xU1K#C#6"I^OwfKж0zdKhm33si$^cK3kY${+59UbGu$vֻf !w"Hg(Zb0нr3x 珙ƽ?5=O+D+YJ#3d G7h}RE@Sz~74 gK–w2y ~p8QIOtK%Ál?B!mOR37WޮAJ~ \Ċ(NatݜE* `|!i :I+5RX:aտ5VcHcYaqȗ zokPNx ¯lVs:Q-ųЙۄ1FO6{&C6BYw=_zeAΣ@=f1=4qV4pRX8)ܙ~iKvb; y:fNIRe=c삊ů`xpeq>ۉ. 44K Wm-` bBGByqgDi:6BosS(QNlQD]!F8pB OX듑fp3c*& 7ȫvxx ok1@/H4]6"vܚj]B!pʓ3WŇNIP: XKP. CF 0[ZZ&Xr} m= r.!w@O{3F6<#^~^oV뒘H.Yj)$s:.ʽ7 `U7O ylH8vNCgҶ7ܿ)-!=PCVGh>%0ݗ?bU?2q^.d8kjl6M_VB*0D7\8ErV;㖙7 ˦dp?+sB5RB*ꏃjGcǿpc`K~UA0$ݟIr:I4$Ncٝ=?~qT-OZ U_zKdd%b'~92❍5X\CZeh O= Lvm%:SLgk9ee5/Ɔ']sϦֿ6SY -#_] QݕYѲa tQ#K情V" CIAp* ó`Fh!w17if/<Qvnb` i%,s6"O.Z q&n?6&[>c_)W? oiB7\9_bq_4#33=+|z %ħ0|ál uL1SGn/žJ,ȘGYՕ{Ga R׹e =XZ&#dśA146?`8} ~v6#@-/^>?Ш'P#4IfI*._ROl'?4*\|9b6i*͹:FJRTqf^;C}Usp.gɽAvlu[yWqfԜ' [AAt2T[C-6DN%9)(tE*5%1\]czhk;eUlՆgs u|=Uڔ(f HsLy%њ˄ΛI6mibDȾ~0f5+&vų? ិ8\3Bj_gwW֝$A7tߐ-R#[!u ]"^tP)xoۥi:OG )AOsyY$B02O]?F)<>\ i\WUmB6{⩋7v,\8(29Ljݬe)MRr5)} tħFؓ4KqCqpQ+x^c+&EEh~u$*$CIɐ^-¤p[:: m CuQp 8K|bԝ똜Rӡ4"Y<1{I5PSR]7cHD|,3|,g.F?#dV:c.qhR2Kn&ge_Vߘvw_AztTY^Ȇ  =#'ҟFMp-'T:ƵN yf^`;70oEr.lAFwOeS 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`hl/zqN2(ye[KdH8M'Sm?kɅo>w I̮ hN'mxSk1o~I,S1爆mt=.@BI*G$NvXAI~qSC fܘ@Akp#c,Orޚ6^̹LicJød=SZz: :/FCWZ|# ?T$㿬nD7/ C-i2hզg,\)ROE9?+0L?beukcԆA^R.u(>Q~Z2/}g HA6T[6-˩0yTjYI2U`di79d  A,laH5Hs&1AIͩ@O٪w*"9?w`wU uW}0JJy,Xj>ш_ܠ`e[$rʠL%ϙV\.$^B_~AMdCq؍s! *+9 zRKm:-ЀB~1MRE s,yMsKIp.8Vzt<4WU&I_ a&xc}I,h"p~A+ 0m6aTK΃$TM=-)#2 ›>1JT QD oS<5WEhINR$UK Н`ڿeY3@cVh m% `Q6 'n-jzH:TC$#Wx<,b<6xH]֒ʍ .E(\v~m')m;d`#`+Ue%飯g[36W_EG#OU7}7hJ?p\wZ":7eUn"چFkqӆmy?LpM gf" Rң_=92ܔP{T9|UU{p [267{ĉ.? teF,pc#V~w<ꤍO {%g(Qb\B!/}=w,?SRŽ!n#tچ 9I6;OUkx0XswLFe"84H5K/Rѹ;ZeuHL9J??>O}C%~8<|5E5ƒ~߬c$g:,3isile;4jζg〤6fk3ڙy1'+at&C. Z.dEK؝>ֻ7o2k0ށ>Czd͸D@e*!`bv;?%RN4dNi7 DhRe#MDc0I'9,> o-8fOd_|YʼnLj~5oTr./@kj< K;C$>gNY.W^]˵&`nlpzp6~~AP@ 5ܖ*(D|قF.o6ϵو||̓h (`dPJ!݊:8o&Mw~ej^oCY nxgz)_i“ܬWHqx^IU]e4j H\f|F芭m"3^}Ѝ\ C1͔ zA1sKPd@C1j`W&phg(8գQot D׍Pfk(<ũAq3D7jߓHJm/¿O*j,f^̙f]U5~ɝlq{0$ NlIkTbJWi>2[ `̓9rqs4Bv(Zrz&۹"[ȓABtvy̏!`f?Z槪ACX$$X]*1 oZ`Wf%Thi╼"Vߍa%'("B%EfDBnLҹ5ͤY ⇧)2cI9bѣ2|hUGO6|[@aM'7@k'l߄M;Ma*nvA&0z1-I8:$+l{!?7.6F3H%H3z~| ޮ!konZdJEc%q" g"Jj H~I-f_ `t{,EZ;jqT2u_>D*ُ 1bo{F~PX5C|(ɴWSKUNvt?ح B@G@|WmE{?a{PYṆpZ1zsav׼"՟БTy*ϵ]iǽlWLې^Uyy N.-Dyz;1|7/|q?*,( P3 $̖y KO ($?~=G' b f ~/swg>EpK1׵.nG*+c6?O ըe逪SR 5^dPW#>$|lv(Db[NQ BlZbj0=P1`[QhLn%qL:yc6=+b3`~?ĵbYICqj 9wƉ~g3DMJ#]=;0~)z* Q]lZ+5P8+2v 7]tK}T[FjhC98yJQN9a3po [?GJ|\wБjl{Ԛ*%Bz̹"x4?^<ss޸ZMmAi_3":WUQmt-Q` %[Քc ZCÔݗ <_MN $|@wA8dX{n=-!IdOC+lp*Ek&>߶9n_n᜗Ϭl}i󒛛VAq,hvp+I;yc b`ts RVX1J:8%Z(RVwXJsJ>r!v/CfҪڭ vpaA14y~#4E&W74r|Yo1)XKS}{im <@ ܨC:+2 ;nF[qt0.|3[R2?`Ჷ6͈&NE'"#޵ '݃xgӛW6L󀑇ُ&i2%m5'U#a{߇<vty mbeQ"cy+4.ӳwB/yJizx.RHDW؈̥Ӑ14CŘ 8ࢡ4I@@5Buk=8($z{DoY{߬Zvu,0ǹx;)АK;W8QxҀy9FWR?$Q(lNS6[hJ W{Dފlpj,Qx>Ǎj;Y)-7P3my,/+ވÉSJ#06]rf6P]нMӨS=8'%bj{8儼^w>\hp'&҅Փ=3L< u ( 6OUPi?6(iK~^PC;q pVxF," h>Ӂ4,㯌J25 u>^-A,VH \]Ytڱf챲^"C{vo;󏋬c4CIWSfDNQq }seKZd} Poʇ O!R-3Y`3bJybkYBIE&P޹=scz5JkL>3jZ?(`=,-+IUo 5 71cӭݻgz6J0wQ'ȏX*7'1 xTo0Ao?|7cB2] J1^SA3d'x"q T is>lNyVnwѲ2s™:8<6g2+dl|Ib[pbmt,T2*Qv#݃@~8"<3"?][%keH̓I1yփ`7?94B ԫ=~ E@)(ɫ,"jGZŚCf;=SHNb1  Z릙b(7X =9Nizb[Th2JIwL\Huʻ=][$F3+_`PRҔ3\ά,}MZO ion$:G0OoL BCx)a ɸI  !yɳas21V_>rqQ7B;c؎et'I<wQ(Eo]'Du5?ob|y ὲ]*2xy@Ѕ#}J2cS2CM}RhHO6tM1t(>8Xg!?jv n) y.)s%ސغG`yѴKZM "& ٖW}Մ]5iˏK$DP;~UƧhNY ;'^Ei]g m 7]YppьN %@{&8EVv?'JTN{#ļ6k=y[K6#.I[iH0Hllr pЬ}O|w+Xk)\8hr)x8~yp`8ZgbH`1 b{Bn>,wj   R&g Iatm)D7>F 7X&}+&C Jj ĄpҪƓٰ(p N?mXJP}I?zI,u]^t=5}znx?̖AFPvQYWj Uy@M',֓uNBʓ|@? ]-qpU`ˢA\|˯W QKu#+Mv"GK-?e=^>×o ZR#NBL.ܰYO"ϰ^ƞwp+݅tbW.gZL֭ZH" q[C]y`c7\NCoU#x} te FhK;eI6I!lf+ז"#9(+9A@ӪA3{%3ӰzeȵJbu'g"ͥb)&U0`TG~Z]?bT>,'m"zs?sШ#H?ujKkKtL|@p*"JRkR ]U~Sr[/CZcc0X8U A\;ȇܬz {6wMR3;1P,ߩB3Z z.s-Լ-hZuyXmcB,j RJE&7rt5F=7Ej1 H ldb1f'!%}X(A,7-MKMkyixʚ>_9q`x <5^U1 ou`vż;bBEGz  N~\] ƗIam ҏ1[wwOfOɛ bb$V14Cx4޲Y h!!$dkQ%AT=pGjE 19-2lI:쥤>\ Z%]фh׬9p!$SE9G$D%],*mFOEz1A<ֲGfbVoGjȚ#yHde8*OMxK6vۦ:ZU-,aF-q._u7qnZl/we/q אS4)<#9w06 5]jo޸a et\{{I1ʵ~%Uuy\U-(KzW)!qy&3u*˛0 m߀*Ba>hhzsE0Q\#h RPv&15%YP^ӇBDc*:AO$@O7.a\R5>$,?\`~/Tǵd K:ςt#W~7U4:y^&Gu 8>_h4+VhyRCb6*!f>N~W;G#܃|@OjQhqDy8 9i*C w_5Ji|lzÖ4/' R0({E_a:%z5Aacn>}+u=.[7x-5!>kf8+GSLXQ.V8C5ZRr'|(Q ) ͩcVI1?$hwٮR;ZBjtI/&۳1! :z@j{KP]JbԩKǍ7 7hA5dnxFV~ 0P?8ʰu-5nC9rS=LڰeZ:a" 0 کGQޜ/[?W7[TNMQlOhDP5$}V= z8^ʆv!"#Ny̍v<˘eM:VⱰ~ ,6sdͫPQNWΆo4jr^4@^hcL/ZY9YRnF)!GϽrfڇD}@U#y+v bCBQnA ZocPU xdgTUqԋ{xEXk>n B6[z\ה͟Dײ"o<^RY7G7@ |&S /<[%Qx>.ʣDCu G3*|"/p2c۳Bߗ^ҟ餖kѲޜkۈ1P<)nzw˸&܄ v/f? ̥($pE2rvOfJuP v[Vz1QP#۩lWa&Ix^׽Kv|Te96pIODœ5570TvrWs )_ir41881f'9IYSF m,͡] GI2']kPGׅLaTsMcV  Ch*QYQD`y׌˧QJu׶⹌Pzɉ7hܦmFlOj;mf!”0#?[aozk3(/0!/@\{z`\f1 A6#@[q ٴYbwF i-\sA-a-n-sN&"{ @2=XQb.Qj>SD$.ɬζK4> |(%[ e-3Yz12_7,n|.y"SW^ nQvy_SlZsGgST dTӰ,X{Fu2'{7AW~2s>7K fX۲Ӆ'_! 6_s ga骽c|_S/{P OGP^P/3\g]ZA mo\'y"חRE0gU8SM{~0<9\tSd9!c_A=eO$/M>C|3C4'ب&$|䍉$4s\S%u\'>98hӭ{X7K?=@pJqUF:{4T;= *.Hb`$kW*VQ9.GR\F{oY)zw`j^*ZwU\$9hs T@2jp ; d݃; UhML3 y|лmE5V?T[8bW8&X2!yp6jucDc?v/A@WhǰtF9g[L 6 ,ٮfˑґf 7W赠5<*?%HޑMf;, xqq #hI9BF.E8XT:0.M=ZF#3:^ϻ|=9W.bbSpJk5, IpD!پ"P4XnЅetQST0Tҕ{LP gr 82v/qTFIo+04-Ha3{EmT @5 P Y)8@8Ҫu{bswnuvËv@:CVB|wbdHpUs~Xn(ҔpAT-dWgReaX>>ë6d8Ɨ3Ye)*D]+њGn/ꔷtB2m &ɺpc~3i 5m2>,T3Ag/!ZVn ) "'].b,fjOs"{1j6l}]>o1&kӏuS݃hhmNR ;=Vyw#'$)YUGa0쭘zd Lk:y l+D*dStR|q7(V3lڝ{&6 οvp BL(9̢NTŘem@F2;6V/zsn ½f<=;¼(D'\M%p<Zb5sm8>D!3mCP\= RES2k|n$Mc}Գ7v v^U.!H͡1.s"?o5+J)fC̻Ab,$4v9GPG?-V2Dh{f>|В;FJ%X AkfK(vl&8WK80&:Sr[r9T4ׇAqm ,s;f<%LO ]F#,ѠQ/x88S s18Zf1F&>qR5tب:@ymVX¤N.+jƜՓhщ Z|Y@FxJ#r dtuZhW1$8p:4W}!a UW)Q7߲r]uWz.6D@Si_Oq֌Hr_SD"hטc~G #kg54C j׶Q -QM93W#CXޱ%v|6˳Y`8ۘ w錅\q#Pش_۹w4RE֋Y[y%²զ\0lߒFŻkiJJ-G\"R(eEľ y.]ڎVi"B1(q,Zn?ma\"i40R9/|~)ZA*Թ]d`k*M"j\Cl_̖ nswͤH*N/eB ([N2F)%w7F=^&{5dR)E0饢H`oayuZR;ЬScy;}? .nΖHD?^M](C.?U<; F٭`d vIJh=~į/ZtX4JV'pR CTʏ$B$,/Ԏ0I5+W?j\,3odSÈ΃&59leVWxN&i=J6?;Sw!/#V 㵁:alC"1l$le=hEzR?h~vH(:3l'Rg`ݢF%A8aN PvrQ&,dtFng~Lu^à^ ;o/Nl(g ]}+DJ$ywVÉdspekig }rm~N,k !xѩ5Lޭ+c,y5-1Ǎ Ѝ,#H#G}c4 gNtffxY%$p^9ʭ5f0&Wny"3AL,!Q3G\ S`t->7VP$$n5sߡkz {([jc7fU\Zk;,˃j-=Aw~>$av| эE;O <6=R-; bZӝ a |6ϝ }Y0יb*D">f Qm:RWR'@MLDjj)mKG 1=p1};6*inzpxZ֩ 5~S+Ġ6]KL$p%f-$>UӆqlSc6$Ixy?gAx Q]&`V]lU2-m xP?.MzY4zaٶy"bRhTM֖g^ܚx?wʀtΊ2:H[_A2^;~蹒N/n}ǩV8B@8kop?l 4M"+ KIL9RW L[R6*6<^ oʾ\ݮеE>0=xhX֝P CډB(=/F6+Y߿b Ksy?a'R3|1RT: 7W;LI>-cCHVE#K..^y"(05-5.\bJqH"Dk"eX8GQ,teQr%D=kqzB՞|mRw vt3PD60 :$w&ʜ*QOC*cϨua`Lȕ(bVyxhH<}tPHg^?L;k|X@+0띅yM@e[q@Q-ͻ2, veq Ix.|;)qINK;B"uZ_Y(IsgY@Kg^\?!GE B!νOEStim4 (=侻6/[,LZ1Y'v`k!ݤ3vprIŠ(?CcX K\v|8{yY} 72,+;A:P݃L*TRCR݃ub\=jgV7GMu>nH ]uě݈ȩWear~nU ~qc2 Hyʵy|vmv'.Pl#&|>fٻ*8unTfwE> me F 7hBtBvB%ʸtW E ϟw_y [F[1pN8 a&)mmEo5y!AOd'-v ;mgQDG7/ۊ) ϟIiߒ_+ ^6!`ߔwRv[]\_ Rf&)mᤚ 6TOl2"RhzL}_mGTwt\/aRdB_c${DCae؁OKr1W}<*WAO$3W![O`JFNgm\G:^<\_CnN-@u "M#YC`,˄'A ^65HA(;m!Ied+<@ l )lU!O5:v"G!4825u$ 0t,8^;IYW٪(`-Vxg\-i.?둛s$w=Bى zLGT3͏`gYuP<7 Yi WJDF7؁exՅ1U2&V)I,(H0O6튅%c^.GD 9y\4`84ldaE)59)U4E[-kd˽8>x g370;ZE:_? SWRD >.6ZT/N Zl(cqu قqs;?2F7)qۅB<"+*맄;Zff,UK"\"޵B̘O]!FFA$op%ʫ1>OBd|:soo8>< <[?ґF:8 G_+-;QfrfŪ(x=J]s#+zȲAݱG h tB+p=h$)09CfV#%?jI2{wc2b-*#1榮_?SЇ>++ ba,i'}^U^M@`hhBďmY͎{,:hHF 'v:}V31e,.w뀺 SX\&K,EKfeSm{&2\/ +}wXKVqu_ dP$zӃN( 踴}N*A2q ?9%4&`MիֿvƆRCRMC] ܘ?aMbt Mn}( Qӟm]~x}pGg+*A_.0cCi IEƁ 2N od@О>R3vtAHqa8?$"^)1}; y)[h YbyjZm3͖W+F - Mm8aDvݛ4S}@!-^@X@FYL^a6/f@IF;/cdNC.S,`OkZCR)#:'ֿXu`vYB3E )B9-1H֯AĻ!Q m(j\y_S7C4J~NXXo:z0;Rfw'[ڛ>b-8̑ƔivNɆ槉A*9ua7vn憘x2&-KcO#5K$HR5+;C?c4܈QڭFu<4<+-c5? -+1Q$HC2>AP,0Q t( 8e):bUE_% ,Q- ѽ/bf ٍ`[Ձdkf`"̛ o*kel=wTmݞ?g;限5M 4$J'~"߇HU_1?/ &/uAC%[R ^Ŷ`4P#>zЅl)@bY 'N9.4E=pْ܃[ya偎Կqӂwh(7w╫RM˾l}v薡sTRxY 1׳靐/d O/vYlOr[Ok'NV,+<ᨮyAg/[}~#6hjl0hƗ`3w i5t[Aqew %#:2L5 o)^p@|?eV\7ȉ25G}?DTI Wh}F}TE@+d9ɼ07 7Nq%4csyֳ.dG"vRAVp0I&f냔q i֪qm)c ::޿U lC7B@Aa^VdǴjWtVshFfe=B=u*nz%' CTaipf6PU7yx\Id*SdG~Rd 7vIH˒=[7นDXQ`h\[ZKlU3}V;kT]Bd@,c5 $F`mmH4 @-`]:/((y)-?]3ŒfrD^ol'GC bvQE0q9!bm%eG ;˵kY˜R[x{лHFb L}Aj=U?h~vzQM̳B4G7?lU׎ĺ6v'Vsa.gQ>c<1b3%bFcYbNXJ'7 ia0凞|kCc~ M'w,,FZ5R|k}bEmƬSoHKË⍛Ģ.da-FF-N|9 cF.WʩGBcOŒ09yhXA;ѨAbKtg;=:*"N0Lw阐.f;@SBoHȄH#B`}|#o7P=N Ry}F* yNAYy ]# ѥ> J$ flʌ{QXǠK9"i(b`^dÏ#M `+Ƴ8CTxFKMQŽP^26 _ 2:(tf՚3g'h,E8@ 2ֆkaF'٤E['?W=MhAD 9=k;^A)였,Vy ,l噬{4/s7!ؽ2B`aᣠؘl+-@{KŠhkwgL<^L#Ij%!-Ŧids 㻧e+Oȁ$Da$iBR921v94C3^>Mmiw@^i(G3ݽUD ؘA@k~NS@5Np>@i9ܑ, ""HlP>YV3 !u_2cFӦ43՟ e}!9$^矟Sc30=rc^;IW}Qp ({ܜoEƉDdNdTox>RG.~$ hp3D"&\?nC4)k=JخX ШDR&Mj&) 6^!>(3^.'6\ÝKmL}T !.QkGd3=IO t#}p%䤧(iԢtzRM[n5˶ O:743ލE[%_fP%G,D|BK_?ɷ]vX벘fOb_3 x细3d&. ګqڄ{N8ȼv~O/kHSoutEvϪ*\V}'S|ݺ!g iζI`}:w;H;<|oA|-6YxR!0SBbhz;R2e;'Sm6*PEKod` ^ )oBY͏]EEnP fƿˊTEՏ9GZ?4~eHkoxI^Ph3QHҼSPJÃf:' 9Tt?]Z^{ inPiYwU =w8X,$f]?^y8 TTu*.ߞ$$w'bs kI eB<8+Ohe-<,Œ)U'/siW5^ uy彖~5C&w*g=aQO +z2?W\%*; 3Iiq:geS,KKӻ~ GGv%QݳKyԞ <.-/7D"kYɼкLyjLq^{?QC߸C.3zH6`lCi(dPSK =1k/:~4;eH?;1>蝇 hE OWfs*aOT[\?D%-$/PngȰU5\)>Te'pݓ'LR&$'{3罩?s.RIM&4,fR GUըf:Gx׋P-E_+ϵ%XJ-%a(cNG=BRe.nD˳ػl[vA=N*ܜh1U;oA17l` V"X;K9 ^FÁ?io~4PH Nq#LPW/ϲh0O&\%Jრ\>:gLV 8gw/3dN4$ p'bD0L#{Cn pj" c`@Gf8ߪ:DzWIZ{e)(ZmHk]@:(ĦGVς}տ^ B9Jš,s{KnN83%),|"BAR˧q]H~-_M##)vz=:v[l¶(GY~%8A%<&T'/C>Qe`Ȃj6cG!T6>9H&8V"߂WAM9?Pw͈rsVbaW#%h,bWCD !?엥-I3=swdd|&1lD0 Ž5-nhj 5@rj1;8p#ՋTKVFsXs3,Y`ghRED~OKUHW{˺0jm 0h!)ad#k0G6u7<)d (z}  C(Vh=$Js ^V&>aKu%BP  }鱪rV@݅E{d8y=A|r49›۳C undкܛ*&uքU]n6rɴ/GF^k;pu݁e4]Fr9*V"9O=Uew?~Xӡ-:d'dqJs_ziρРmvh٥xhب-~To@\|yҨ cZ>4ޱHeR$p&?5wKr݋թ+;Z[!)'AM~S=sDuLR?Ң\Ο 'IXng, s.x?^3dd:I,~w>IJ#k3ܸwXH(R6zU<;uVg̚Dh*!4vx캻Cҝ`^)nq>Da OGRKV+Kӿjw2ZՙM~y%k|!{l^P`vw 쪧yn7w4KԭmuMM"/9+c\/eML^IހoZ-QN+;15:9k}n>Wk[ު$.4'(vEҫ\>nyNҰb5'ka+Vnm&oʫzfbx\:G/d 'rsv3R %*KUAIdGf }MIdp9cGH#:xK7SIHtPrFeNO~8s@=L oŹONxyw&Nzח:Ŧ:<nEB\]+j)qgVߨmDҖLdhU$>ͪٓM"F۹za&(޾ ܍ H0/-aEa5z~m5-k? ~ڐ6)}]jdF K:Ynw+k7Dy-XUF_j BgOu9_9 Fn*IkJ?Df[7̣JN}rq zWij`,c&O VcFԌa5\C)ar`b9nJ`6[V&jX?^:șհϋ,٘;|sbJ¾R3E֊~cSvȩ{ MC\hr}ÜBJ^2G *19E+p8݋HWx~D JZa pg}J6*We. ]ONhՉS! oU>dO~7a!P3{1 jU bWep%;!C )4I~HZyV|xjOˆdivC CiV"$KU DJKNI RM+kрr!> ]lO|pU畴zMIDA c(M --w."!Hq ^<9-s]LP_\s2ɰRTuO)KNW1#᠏y)3['kO2aTEnM>'Fjc_<%2Aci gHSF <?]X pNޭ"D F\-U[j#Gޡ$z4?skpvB}LSLہna\u#śK6oox.Ģ^L*f(NWUx2 Zrlv}]?݅%o6WR L=&X&&j>a]PNg!UhklVm3fEKh.[$t)8AyR0+qިnx rA *o;׌/Sqô~YIqW q۠^{,UwoLs؍FO˥ɒUsoU Ѹ\Ou ]i-z1sxqu/m졐vɵ#igH 4#\=`A$ꈥFPk[?X5q5s`IUkjtL^;|:v|+Dm$I3ӄ9Rn=ef& 7ғl5T(_Y[V"4%UHps>ؼz2k˞E58)Gx~Q+MFuŨJ^욌tzEҵt8\B[‘S']ïCʰ=^ )/kc A75 z 7p<{?]Q`4J8G\ςyOu W !ә0-[*0Uvb 8,;1nEc'>(x=[\#*Ί@%M?)hƂ&$zC{b<6$c:~0 Qe!ھ~JY\ 6WY l\f{Qֲ=~I]Dco=yJ,N]N`h}1?ļ0q2RjW8@MؒzhhLz9/ *|p/bsp.wc Hc׵-5w2P41<4xZ>f0<8Y*/bZQzNtȃ|pS'Wk!2dhbvM┻x~ͦCag΃Jp (H1 #Pgf^OA!SL=Ry~05em_w, KصiD"t|KP1ŭ?(HRmX7/'z #3bR 052 fKoe͸p٫9 1+o$N@7mzh!0g FЗ%y,vˆD2!Ltxɝ!HaD _z Ї}mLB (^@9S\ φ~ٷ(9bA+:zi8}97K%g6θsR[b|L%v.*Xj k$5"gDPe\1Ce{琻/bRq dJTavn?_ӮCB )f"X =9< ȸ5h;Ir`t(MZj1l8j)/OVmZ{cz{0(oBUܚdԮ \XRA nY 4A{Q-Qo)uokd^r/vóm(qU)՜\ivX&gRB&+r!1#WSƌuBZ+ڊr`Pi[mR94oVyrKփ`Ƕ?0L1[a4I156^Q`"+bkı"_%=u@AQ ҂m<hƦ{$<1bەjA\|OftTot+8`Իb ggsh|ptB#]i n~BdWQK#×%6)z=D.: `[ z) /jw-62_c~1cw8y 0;Tyf {܎5]C^ ̱Y9`DUqjgGNmѯUNo㿔!6f#MB;[_tD/J%]Ƀ1ޛVn7=#L8!G5]MbWJ)~MY Rs<#~  n9ZWrMbjTlHӭNbxoVcNj[]=O 2hY#AίBx?P6D9j 7Mqa+T$|_lE$+G(/8=~TRt5c}r=*X5(S Ɛ/>JTJtYMdz#+6rv50² '@T.oFKƕ"ym$"@/>M(RpuHQQnnYm M4m=v'e|e NɮY 48F]Gj{1uom`\v5\svХ2mHE.!WRnfr- Bs#J? !,$ mYy_i!G,W+EԐ6E- vKih)xYq -bc 럄Y- Y.OnR)=!2Hc3`kXkl8䖬3sMZcJ<&>etIGyT._`wҚpwz?͗kUC^Ws}6^*}(tVՈi-#o*P>7eHr&da66yZT:+ 8xYӧ i&\0`#̏`djeG ):W`{2>[R}t# D0A:긲|OD7 Ћf^ɚHŸLmÅVPK2RǸfc|츺@8<&7^5$vC l6RvD\`gbR/l5:e[QD'U‡QsȐ[DSQ( ;-noU3d-a<$)~TM :N>@!MToq(dA^e[V(bo)Ze ,g_ %J2>a88CY (9S^f3kUȓ%l|vkE浺vuUv|fyneʱAo0rw0Q:makpW4Yu3f8]t?]BpԞ${HRFX$2Tn]PD^p0c`3<-.[:[tYex74 ra37tM1ij*#o.*q #^O+ 80KGIS& o5V,㢋>oG"B1M<0'hI}]"kLrH*CU{ LбkzEuMCM'g fחi0N?S@B EU`cMOP@F:&6}%-!܄ɸ91?mGymD CսYi2C(Jގ8sY9>i=p>fe2H,of5HnI 4-3j f( >2)G }7 j0Ea6?=0*Jzy<;o~zx&E;H2j;PIJ%)t*mO_ěJNRH-!W&5w[{wBE9(HűLίo$-{ue~# 컕( ]/}F~/@ozNFCd37dnpfW_+k#lɁ`/V +'[faNn-qBiܭQ3*2s[*ЯgA ~]wjf݈d| ?bNbJNT8"[h%Ne)H$٭k0x }*{kr~vT,5^ōXJǟMt0+ri!a;c # mbRatQq|ZOq'xPؕ2#ĮlH/ti_<ӱ~(B$+2,4iɮ@:UOTokg[+Aȫ9{qϒGz@^Ld)Tyŧ^G:Nf[NvU:KTR0 /N̂R$ `$G6쥀v."[Y"zAvz2x#}ui A`3lxI0lF}v8 S[XaZ3[-dRԑFO*"eÍ?O<mgc58 59t|ACgM`3X'^ :R6O}]B{zx:!R< n=>y}U0Es˶BQs8KPD9vETUPQe 6օ1:']e*U Hܚy=2`l^2BSf.PeqT4ʀdq.@%l"B/s=$3af;1&%Q`5!ȳMQdu(%Ԭ6z5u){grQ乘T\wg i m;ӎ~B"KL̙Q^2m=S/iYC_+D+ᑻ 72JadO6_Ŭ?K7}cjjJ.Hq,+ߝ"=8qE@*WU_`oCL֍uaRc*C.RbDذ4ieG;;vpګQ @opP/.%=ö"?g#w-(ܣfz&`ͳ0~Gpخy߁b cfڍ4(O4ҫ˔yg 9aaB>;b0o3}~X24YwZRd Qkqu>c|G;@Aa5ί{TU 0Nэ@K3̗xd(A.@/ k `s?74WYJ֫^<ɴ.`*âmVD\\b40Ѳhԕsoc. nc" :猃GpkKOIJ0/ !*鱫ET~ޖ U ҭ C?j{nԶq,_G5ڏVՠX$.pGI#9M>F1l-j-:-JVK$* :U @P6Wc9`f'z ȁ8Ui>'}R^_?EvbUl()EQh҇k*.VHH>/C8DJ5,rF;e%3$&SsV'~ sL䘕aVv@0]MDGb8|UVǴz'U]hrgdP-X:< ^h~n!%!W FLI/A6+^w ޅN{,}3-*AVPZ.mt nDB_ ?űN4l$`O˜qYQMKT1:,#; s{rlEd&Wt0zs^uXeVbq!#Һ^ JI\0R(cA9 Y.68=a^_ˑ _*#C1YXc.)Q@b5r̞K#Ji4]X ZU1cCu :{dKgC4LڒIDQ0&ɱbj2[As͞X-4ZEyKz-wFdP'qd!rk+iߴ3Ԫcű Ixc)>9- 1ǡ!KPp*aȸ ?ޞ0oDhZ&JҡtOp7- nQ{v~/NI3mT˶#4Kk!Dٗ=ͰڶRRe#< )+H2%8:@:1cui2C{v./JA@ u#8~-KXhaj|gmH9, tz('{%B6mh?(\xS"q &x-&P=|ADj DcΟWfIQWc;}Aqw9'ose&LkP$Hnx8whVu^kIx?}~̔xZq"\OZ k|6jV FBՊ M΁D`Z^[e".Y!gcS5\B#^IO+;叧Rxw(0ىBB_:kf \TNX\&kNstcEo-IVhڬsi(uN!TR(sE&< 1P"*Nu \kg lEc+'T ;M!7.bNpK bGdirGNl+(kW {)|`]!S"S}/h0]NhKu2'qv=(Q|MhB ea4=D<Ҿ£nK"sv70+ dÞ2QW/ [Hm8oA?sb+%zf.6WBzXDZ-9y×LAJW4߅c Cjϧv] ўc99G3L([m*aH^'I1F 3˕p nCM4 cNO9AE80b)9])Lfn/~t \}{tH;o"ή8m iUy.t]B^?)5M,}KjZ堊 ]/چӃa񐽹(P={uq\J'N wp~coHJS+ h$ 9p 9ϖ&ϲčj[[jѤvN κ?0%7/SVG3 B3y] H,ɮvAKY]"PMXw-ImN6B>dKJB-u?.Kp\J:{ q7wZ]܄3^|O5"(ywx3/L6<$ ܱ~+=g* {xL+p'r]ƬfTʓ4TF 7NH>=.+O3q>늍9 !5 zdFͨTu,.P8a~->7`-0UvQzu 챊 ޷ Q0D޻3T$3Bs10ojbM5$J0'*=pԍ$>W;L/"2zXyJinj$Ylޑzs'[{gSjP>c.r}VN|emСY˷I :*3c4Xf}Ica8Qjʵ=YbcT*ۃρp?&ӵ>X:Wqk@}I3n^8~Q9r/ܗ.,-OȅM$sNbvMp@tY4zs4piS%l'ŸUn=)%(u.ɈD];ZB@qDpU"geE{[$6R. '`g޺H`d!% ;J]O^lg^9+dE!x]%D`2{^~oFNs'uaq _;~fn`h/@&,NcܲPvtɇs~ 鍣HrTVtNiU祴Y.ۍKAԄ끆!Ƕzbf2@)Y6>}-=\rne)-V?`SΏ/Gm#YP32$fieS[R='AT<ٓ@U+-3?6ά4RBpml?,бL,F]S*,mWP8戫<7a.P̞/-zobbŸPe_j,ZM(5D?ʢ.BP|+bwv d4n1c4p /=Ϻ8,Z}P"&yA 1zv΋84'x4O"R!,!fhląk=l Hs]BӬ 15`|駇,`a#"e/5Itv/oJ)N[u 5/zчχ^<i:L8W93=p&.KqfgZ 5 F-Y)Ek{F%pr MpM/wZj ucpdj#%K vOJc)MAU}Ah E&٬+@Q7lƘ[2SԡK؇X$hc1 SBw{+/I:vS?!I' 7`Q Gcä.agܦjXM6 XlՅi\~ X%C=4B.6சwbU M1ݷ_3NH=h7r't\Ҋ+]­ʂ6!PH#I .|v`$n4(+ŝe FhtoA̽]҆V.)R:VP_+4RcY#x҇b V1Ä8EEˤUd] SN)̓"/ Qƞm֤Y*X5M~>fֵcҳhufK7I̳W_%4FyU٧<.[s16 );6lW θEe;G1u7|S8@Xs\$\2<di}hҲ[Lq#aLcmuF]Aa_PH)I7R2Ü,:`cbބO uQ8=|ǔO8s5J_ zc2o=9;"I:~T0ZR` OD%\ҿe9PEy%Cp6#j+cYQELC)͔L!ϮTBUP3ևMJ>3Eq6d>:o#{ ,}*^k>c?RqE J&o;?@1[KpC+p'S5j}WxKJ- Z2<p4V}m)@ R[MQ3:ڝbKY&%g<(K>콘4%`ke;s`gMenC0d`!(@^:b0%H>)@)>OL^luܟ˵ѨtrӜ"5Mz|68eE ?O i6=$6)v硢qJ%ɻS s%4J|; ,:%ɗVR5f{~2W@u_Fjo̽һppj`$Z[㭭͘'Z~YלҺ?t&Ex>:G{眫mbp !4g+9[ȶ%㚱ly$F)mTj<_>OHU(oKEF8P_"M5JZג| bmc7R (}o'?&j"A\t2-%kcT>"Wd)ir5[K_q[a~3JX-<9mKD^Kݖo4~_Mc<f\P*oZ+0m+]Fܪǩ|dNWE5֚, ("%r\A 61+@;<fi˅[ g֎IO!ƫ7x[5GqN3Bmđ' e3^VVYa;A$H]ъJd򅺉Rz=];arjVVK^d贚 spTqW3>?9h;+]M:P}q%CuUqK5,+,g"'j]s3Hk [GMOLPXKNtw OsϨ$Ʒ7qPPYG\}y>j$}jdW;3,$s}mT^A70֌^I]ya8b'^^5rHGwtVlW7O(. kVۆU#NX N"*sP>-3H;D'p@w)q/ڊvF`tv=V#[ؔ#hd+D6տr'5)Jcd l@WDˆm3>LT+],K?+AUEOb rECA4g$t6j hC<6>+B)iߪZۅ|#GF8>F@XKSʉvPgo-S^w2<8qzy9I!sTA!v>bDvt\XϺsPKoJl--{00! ? Hems. ^B] ƀmGp xfuYaZ.=A%%#Zg|/_*.6HOf CE뎉 y]_N3. Amwjx oՐDbfG='Ƙ.șͥpHb;,R&ZAD{P8gR6u-cI1@I!JDN9(pt@ʃw5woX6dkeߥxF ht~yEmOb'e^.0X$8#Ջt\gJ;J-޼gvaѻ~|34O*s]IJ_p$ g$l$ñAīE6SpL3ّ~)PşuZB1)P-`Spd:vROy }ڄxkP& IJg!þIMZC"y;NNr#uo1"YU0[qlDuerXeQdX귏ҷԦI%m BFIQa"mRJ )2^`G,O>H4սFR#.̫3h JOjK.̕@2 Rb/W:_&`pJiBuLXK|=鵽GR$/bg%Sq r<ʟQ|RqF?P}E9R+ Lq~}"11 \  9{~nz>CG^]Lrkvcz%õń@#b̅h2A5.!h<[Kqau'c/{& H H0&pN_:aZwX Y2Avs>S <biΰ6d5<~Po[ Y:Ps_9X)VYoeWJ)voFRM>`TMg!bss;D(#b'ǩmgl~5N< OKpmĆQۣn y"z˗찴I7e[rΖ흋qGj?QhGχ;c_J4pBM]*Vso؇HX[{R_|Nĥ9ڋyw17#)L7-Ϋ$yJ.%{Ns f ]e[VWCZHiW&-[Kd&\!PYO"~3%M¥ L۫|V6&\=W+WotD KdN}NI mMG S|;257At !|y &)}#ӇG-6oz[] 7]. B'у@?;XStk7'53 !NZdrqt\jx863)P->-h*kI!EړTƍ[ױ*!){5'v@{3#NWkկe}y:xߙ ieVj]٬~2Q>8Bcr=((Z/aͬY#9Y5l 6; 0иc_F޾[LJk4˛#و.BvDN|$a^:roϺ(#F@5zjopbhzXOO\" 1]讀2 3J|>þ[V^ plNe~4؎7Y yƌɽZ;+B1w:qY`qipj,y,S룀lq:=[ jt;t@xo$8ފ!aips:]& [G 5Z%jQNe~s{ %M]Gn/|l-KGs]= 9i(Or 2 Yo\ :ՀxPxI&b٬ vqHrPݻ5V@2ַ1Xy"L<췸:GB6%Ujz5?c8B>#¶"=<]iMB/\2 3^ׄ?x x:1:Qx$ɻ}oEΎiR,˹AŦV x FȽhzi^ -y'$ & V@R xKHJֶlZǓV\–fz#$_%O  ۝z].3W^#JyQXE*^lv]=V$Nv`&S⫶Y&IԶaIi$:n :&m>)[-sYT7E_?BBBfhvYc1HekbЧ$?{:tnH'э<7KM(>tSbjkV )LJ1r6^T"=~P\ <`?T#s|fG _%-6[(ado5go8 Џo%`gs+-;2PC+\\`PCUCG2 2A.WC~Įzx#*ݲ3>6G"mˉ𿡊EL{̆SoIATu;u 2΂heP&iȷ ,}nJ tg Oa,Mi"J^Yj Y|18La B@Rn4^ךf8]gl0X=! !_(4:rs!3h<؉ؘgUXޙZ[qQ2~1j%S1yc9gM7@[#µn]O:TqCkj/LM^q$d|( kݸLlnAbҶ6UZyep;V"BD Y 4t&r-,Vdp3W%þj{ħ8Zɝ7.aI&1%vVq&+㠪9X#dbgؘ(2+Eg>RZTVgبtJ#sR(B?r9`g%JğB[Ziܹ`#APֵ@j"=%6'u_V ߬Ul0o%17oĽ(I5_alCfvҊ۬vG*el9bC}8g-xUG`T  P' R;b˾HGf'qDsމќ4s =6ڻⳂ172ʰWsl~>WJR.sI@pndظ<{n_gs8)sYsi7DsQ}|-)[M5K#z@%.4}&R<'݈n_ XSѲƺMśwGOif \h(3h:IEr[v"M7$9݃nٴ0R[gE.} {|aڗO+ BX6 nvMQ,`tߒs->} d*Ѯk8CuUq PxT呶%O+޴ēy{h3t;8 B[v" ySpm0BD ~PwB%:i5Wzyl5p5˱~pK2vGxgrxkR;fBL&N):do^{V͹V"ۘ%;~a66WG]m}6{*cM"e81Yi%+4ȴßY5gVPzeWzAԕ$Ar2%;Pxēw0L"X/,iF>'ki/WtP%NyMu*EhheQT A;:EajvU 1,+̘I #UsQ溸c;RfZ]W]k!dV SN-}-MRw( 5.u/DKVPڲS㳲_,z|r?(v_YT5vAY!,i:(L'AeE"Ƶ;olyy5ٿYqΥ4sLi^dw@h l#c8"#\f{EBW%j Ru`0Xx̄gSI%]n#h⿀ɞEk:ݒOƜ۠ 6>jB\!^GQiX偾`{ Q#H$xIC~v6dy; 65 hO*~6k $U/swq@٤ڪflX83.v H!^9|?q`9׈Gbsaa^RnH.C;TㆈD#b=;g0?+ MEET 8^*9WU٦iBK+ܞfy͘ԀxIޏb-:$QV0KюxƝ14`qc-jk08p"T,MGV@kW:P`R~>։2WxxOi"_HeEJz{[˂;$u2'3fڅrQ]O;1rz} %Wd0`L5 u?$%=Z)Y8 EF0%uR ,5I"W|P,*d6;8dyriIug P) d^A+S4uge) ͋,BLP2A3ڲr ɻ2͐KEZ>.6V}tOj $:ä(^{V?mz6uBH : P{!49S>ku{/c>5cB>4eǰ mK'93M%Mg-,_s5/3y> ƛ^QyO8͠kKh_9]"P(KqCt6;aSYss.k+UhPM6S4QtT67M”𐾠=4B78#g$&eKB'@W' Kʗ*V1.ČwӅ_vnmgT4}ӠE׽^N>VYc_ޙS)>5jE)XqnL?QsV,9g׍iae짌Bh} ^}&ΤNrnI/U)?eJ׬n`}V\x&]a?ׅqZ)|eM;HI]M>pH'1VYL-05) dH=)Fdx0.Ͷi6P=XxW2!AKDKQ#y a grת"SvoOƊz{fUg{W0{+Db!{0ʄʊo\:}]-;@="X4k_;' &ۜᙢU7R܏Ub+Qդq+ʫ %' lEDYZ[ӨÍo6` ف5O}(ɼ"";tT oPp= ySuqWk[8VAYfp$(%CI5O}wu rl9g-x>MJOאNJ5.VJtx 0;Aܭk>E^HAO #0Ծ^sa~c2EٓJ'.aُ$!-X cЧ?A4fp5EݒR).鄉FNN^ViO iO*<&n|$_^'d?'w;q/sPf?Y:n05-|oKXU| N3׭9TfN9m{<:D@ RNmcM湦*Ѝ=`6D'ϋ\e6eR-ɋ6ѿϡcnY  yX׊t?8"OGE`gMfxw}&X?9g[c#+wL,YBHӄ k C/Ό!grԓxd+y ~3P餼ev`gA*aq@6c ./t迎T!Erem~a[pG&}KNFV wP;z7kW& c7)3^`JGV7ǚ\7a{Rd)?7(\ԕk\+LH3XD<*_Ikl(lj@yiXgn=AD`5Zuv0s;co鼚yT<>lJh\;nmb6fiN@! p+[dFx@):3DuЂtv.!FbY&bGo%JR'iĮ$J-8THR !Ps!·9.OSV+%YlbRUח}XO24 XNLߒmPNH F3ڊ uƏaGn,oW1+wӥSJ~=_j|fnh[}XOle @顓HWoK5kߙTUp>ƈ<:jձ 5f<@VvO)xZuc5huBXJpIEY?N݅x\!mRW¤u'Hjg-Љ }kKbOvvAxI̩;Dqb$JzmJJ<;ߙ?rOA; xa_ g E"M7Cx">^/EcU+uePlW'upuJ}pD^`X+%+c1-6G=w>1!0nO\v&yV&IB>ǛJ#^Sʑ6AN4Me9l8d\CD*)#AUE_փGi >) s G$bmɼ>>m^TA VBc=~e1D'\uvZkOqvzȄ6TC3EH,| 2;s_'0},F *\7M6 -"N%O!ҟUT&vMbU"|4IE~֭бF>٥p+$Ј{lK6V0 2a鈌ZA/we=# {0'JCƒh+rbTAT=_X%vg۲0Cˆ0 ++3XM~ ~Q [.C,rҔ͝T`^y󅃥 7^ҟstgMUui1\=FXFw^ SĚv⾊bѥW;G_"&}/8'cT#ZHs|{Pqfh8n /5% Sjl1EDj%k>l;BO{1XtSl#,мQ52u.-~pl\zwk);¦w`.Tr UWE 06 r{+Kf#]4 Bw;MG~.f2/ʳż9\g Q_Xk_쉚^$b=þohy"+l{t/_Ec|d˟Bs?rW7#+Ԟ(kfڡFo!OD֜}q/QhMo1=݌ocP-6W= m-ͻE"TE2+YR,6M Eh_K>l.Om3[&yloTn 9ƈgT;6]Kb;F<ߖtPaq,ּ`_j%Eg ~t(5h|X&􁠮.֭9L2 >`Um"ՠkpA+w'v2IXRl0p>eVo(DwC2 x1brԩSOr[GGyZ{8z Le2.84*oHJ7`'JwLBrZz̵n ^ h47紮$rW }*^hx-8<OtAoпrhѰ`gQ3@nósz\3qZx{<{'<8.^9WFowXD.*kV¿9-yuKh>v%g)s| r:X%#C8,O/+DYV /vk@,nwš`o.ji;:`څLVnsA{=x '񸛙c'[RYEV|GC 8pNW]gxt2DoIb!rQq^Qj7bj źV2r[ 4W3brWz}R7&|#lAp|H Drhp~UX^,C k2隷В_~brOc8R,TBB`aNw~Z_r#|:{<t!"98ow4FhN)n&LؽeQvnKʬ i2A/@Ӗ΀XT6Z:NsCDg!9dҷ QRC;2}Sh-fu}Ds\dD/*ɀfqQgGJm:6N W=*`hgoR[%a>È}Tg8$T4"mG iz 7 t7NXR$[NYR5d [>)p? rJy|8╝"A͓Jy~O/_Jبy#@l3C k so$]z=.I|a9~ydDsnG+)g(KgSK"+^&Ǫd2W;OkRٛeڵk͐-|sw@zu83e*z5_tͧ ;.qsA3uV3<+8pS# xK7kU?9鞠+WxXo#M-߇1Ѝ(ߏZz<@V`FƗiyD/؁Ԕm˒nޥVtY~PX~BdDO{u ?4#;|K'lq༓`ۍ#Ś]i!+ս2fЦI÷4$zz^2gm Ha6PIҪğZhvF Zg}ƕEV2߫AB`36),8ɀO>ʦ%v#HJĞ]Xs.>W\= @Ha>'`pVԒ=)*" r&Fb.26cW3*8lŹd5R x.x(%=~aJC~6w`i ګZؿRl+!ìQlkX{K}Һ3G_3' R8~/|ypB~gzJ8]Y 4‚lQ|+9)>9Rx HԀ֍ شŽ*ڵ!@&`"<R~!u~Ч,$'Xf!:怃=ڹuPvBNqnACz)w[_?~<1溆|k-ն%.+5ʽ>f15y'SXRQRys*- ݂Ө `@3]!gv2Kb9I NH/k$\ke@A,Jwç(sjdQk%!7\#s yE yփO1^zad1 >Ecخx*WQpCQ 苠җi K M&+d5Iul}H'K,-6C-IrF1r6=2:Pν9VFlSUJ̑^s뜊mj>OƱy4Nc;ߕO6ͤ,X?4py؎dT{<ᩓeP !6y Nh%pJMM=8r ob03Hć^LE;ךnb6@?so]l\Cc@yy>5lY=#JXR,ˠ]0jԳwY7¤0D\z~kϨ.}GRŢq8dj)^!;qǿÜ ڿ |wanek,ؙnzFɞĶ.NX! ˓)KGb"r/N: WBv7LT?k1u8Nn/;;Xg:gʿB_Fd S_U5#2q& ɡb<Q`+ͽ1 ^]S@[=E}~8'GTE7e,i$sz\!tϭgZkg4(Ä@cϿ0QmheN-Ĉ~ܘ0,Ry`I7Ce6 nT=(fn2`Fy`gl9#:./~ _"L)dHf%= ^3fbe 2;j)qEdwjսk„>#Џej;糌_ 6 Xբ+j6f1FU ZIZ/L©UR+Rm,1яC$Rh \iĮaTo*tiDX!׉ȞԮˬbcX `!]E(0W(v3>e3^^;P0<f}h4zË'%{2đSBoCy7v?hkq jMi!.t6I~딼$Ɩ…u^[YqfFJfФOa)Cm)-+>rNS%VM7FhR/p1=xEA;iËY|IBƟ=B~%nfBUi-EeJ?x<.e _mr*kq$:F+< )c?u˺٤y azfyr  -ߕSqIHu;5oy}n9Bw?)}:o/2aGWV2W.^(L$՟yn\/F"Q~6{@|b넂b7e/ w(_(vzvaIP0;3{$|W0N0礡Ȫ-# tsb‡Qs/.,6Ca\k݇=ȏ+CP Gn2'ȏʀJIF醨Tӳʤ.^5 >.֛6_V(cG>j$׌2&./LקqU .p)Ԓ^蕙x**0+o~ÜG\mM1w4-]aPnwETwSU)z' 3BksBhC+Q 4iw& ܄ ߙr$5? 6I-?v@g _o(0JHIW=&9Yќw,w>GͶ:1-kƔ` cAuo3!aL#΃n.68`%ijuiCZ(epJ$%]j@a1{s{U(a%dc89 p??.Gp(oe|cf,?Uh|QsyND @tF1^kζlV7W,;7W7)HcvȞņ떜';qE֪ǽh $)ڒYX]WEK}f (u+8#c"Zb}CA,o، ZZ.ʥ#[0t1]1q1U^8vfj OBgr)?jRgL3qi1@ՄY|hjg"h,-K{˞e GRi1uX@l7 P(E_m!K[ 7%AVdk!!U/UD:nu7PH Oy@.9‘u.#cI0ۥAL2lZfQ] cOM:LgPD+ջA]&sߖj yE^Uv38fYvKARw- $C.x` ă>FW6*o)H5 d1wŠ%cTxW\]W\,{ *LaSā/Ja @_&>v3XU_}NAZ$7Z$6ջ.{: t%ve"Mࠇ?"h+C\(||*zkqئpS6P"AC:n zh3)VG7Hx6xl'KV+i+n9[;LhF}c-T^FGX!}Ui\¾bs}Đ ~Z DDZd ߒ):^ ̽jokU ~`S4~t@=du8@bǼIvLlp'FP5[U]5ldDi\jV`tZIJCz |kp5@3=]QY"nʖ[X#xFeꪻV2;=Fl :\0Mƒ̳^q\u Nh 8P)*5GT6HqϾ.g(h^M 3(hpaڿ N$D>6ɳs.jkd*t$_Ybby~bx:I, =t!A)a9ļ)Hҿ/]y6B hGN* E\]G@@aPܷubּZĹEGH_,LpqWV1䔶#jz P̬$|x0:+Gr 9 ``|ILd2ҩfLxZf? NtBedX[ 0cb5 [Q/+dV0U0ו*P@RI`=-@x15|{ kz6O_t'UL2dv*)arvlLQ+)p9r)*OKuزDp0[V 'K[OIYH y0&MJuiX]c5}SiFx< HJew6m>u>ClDܭG)]D ZhrA7򎼷)R<0|xoXZ|'؛ }]mny0\k8+՝\nɌZ0QϒuU[:A-(HP/{Ř(g8Bܰ9 m71l(U #\-mӿ1dʟIc*DjrT5Zzh16(#~~ݼx{pUH7VuA/*_~L~yA7BF^nB+%`4_{Md: L :9/-tJs0^d5- y F$oWvB5w)4.½ #OS;v6i 9F*\\ duy6>#A:|X 쀇Grm}yM3l`xM.&.cP]a K${i  zRhPt n=He\oiƐqf,憿.u1%=(tm̑^~$YrM<nydw%x}yJ" r; RfORΠm24>E d.uL˿2digAE4b_ӿI+VA+}Q~-u@U`s ^TOrLPl+s~;6VH}F<`x#idSb&:ҡkO u>"2s ElŢT]B{ElH_]I)9-V3~(E״+IN6k5Lv5dr -Vp#t-})0EQ!׵jߩߣSLsR#4?:+h WbǂS#]^"p\#2Oi ֑5-XVOI2r,/~|@T5Ꞃ* TTc]?_4aZV򬩙PxfZI:ICe; ޔ r.KYHȦݮt3-Ǧc-q6 aN3&k&HV 9h c i2o4CU#|57qxH1ka,% 1P9jHbɗȵ+6j_9)D nEc6, GX.\=7mzjPPuPUh4LŹG~%W԰A|64 {.aWd||qn`o y%` . ݗ`*(Ұ(m1!n4jaN4*eD#Tl Z4gDYӮSs:uJ!ӻQ`+}ΰb -VBiCΊ%-}Zf6S& >!z7_u(Ue>6*v}-.1@u',ĨX`!ufSuvS!#j1,m'35&P1;"^\8T`_R)iޘv.Kl5"Fn,/!'/!)5ź, Js-K_m, kb]O%=#}€W =ѹkB]Mj0%6a;o3.HM֕ږ.tS0k[?z<%b\/Ցp}u< fnRdT]̻woCB_ HE(O[LۼC^!Wn3M#MLU1m"*Y7}?Q?2uWt~qئ9<REjnr_!u$(5WW5ZRMxrB=N9EI?+S8:hEBN0Qf(C c來ۆpғgw!*кV8x:[Ov1'K*1콢$́iR `L?=m3A`2nZO/C%JrHYO-~'=z8ǃYeu)"@> .'o@6/(>w޶ 난rfj7^q?*O%[E&7;Ny&b,eVmt9OMsO3}\qçPl"cԿauv/غ irn T RAs$cYm=:tznVvb(S4]$M՚v4FI(1"q;2D ,ꎮn `foO5ig2Pc-4b-YR#Lfa M쌹"/Dd3QMƕ!*6rX(Js `lAiV`-xKa.Pq[7_ed7X{8W!b_.OoAKb(L0@쩗ִA*e: ̂ALʈ5rn-kJ`.X0Y/(h[O·Q]&2 J23.3oj{N'r6ʠ*Ri2 Oʆd,ihUc}gξ m(I|aLZR^X8lqVfg,{}y@FeOdRqhNY&=t^]=/m25>A,kk s,3dya!]Ki`As{_wuoDj;*GmONȗk&ʾGfP2,$[j,[ʻ-b.nf@nVF Dp,J.n+qp"߂~lB)z$_=*?bvq}u/\0q]=[c,6g~#58;ۛ)h |4jZqσJD4Am$ݐR(&v neYYYLbE 2UO.dK+I E$Y~ J213vBێņ6͖P|UT&ℂߴ)-3ImyR\\١ȼ$@\0W`~;wRI0 :Ugmv^ao"4ۛ!UjԞ̜Ҡⷨ@Epʶ  &_ýcӸE['!񗆸[-MRMwߗ?c \y|gF}^Y=Pc;>d7(<2uqCD JYИ%`qk(FL˷'Uq}J I%Eu%j 54DUbW To'bni/AM33+qPng-RY{M\,n14@gJnxZ1 KEj<wR2mz y,!5RN&*jB#XՓVx8~6XgVD8>@h ]$Jg =3,9AG4}Wr"|J+& K{oV5&.N>#>n #3%yfQ9nߧ4ٯ;bEBh:õ AN7ـzTZl2Ҏp0/m̿A>5~; sK,I>'#sNiڔ1,%7e0k9 fq.TDo$ LK! *0k5+7kQ݆YtjD P1 6Tфkl"e=m @A94H*o1|fs9\Nn7mv+qrڱE` QlǑ%kJ1d?p JֽF0mt+uG5"Wc3\UԭAD/>>eaJߘMЈ\-YcCU*ߒz 8ߩPnLN(rl _Cb/|mDe0&F"F^V$kA:&6\%Z{H.a}j}2|)Wd"ɻ?nY5aP*X)`L?ôCwƣ=f9^7y+eG/fm HpҬezʣİRx=kŽȉ_Ǒ,蕘$.:")jqsZP;/IoH:寈qwMhi*o%_xLG$ǖzai)hR^wqY\;x* lIK7/C[֒ħ鑆aYLH: GΟ&ElW.iCT?}R듽UhW }7 ,fe:o@p_qnK_m?HA&eT|}(fcwh:9{h({E5FՆ[ 1aQ{>9l4D%ƢnunwYJ A G Q"#EU빤 0& y6vY2m??>lN_//8QM-3v\Lئ'# U{d5<~MؤE=`q jph9(8syj,5i ` &jE,wއ{{AXu~{<<S 8M5;I!޷>؆B:V T`D6`*' =Y> aM'fK|1 17˛חV̫Wfmңֹ᪴Pw06ۥ3ZїSxl^CgBs3uflǰl+Sj1S_j(YIuj'5Lsժa@iL]jv_pIXd&7fPqhǃU(/kb-@.'fh[l;xA/,v*>"ѵT?Nw𴩢a0&Ut2x1G+o~TBb߭}*-$+eV}@>ƬS\X@Ծ`yzǕ3~A+Jmx {h PM շP4I`p ZU#rcgO`Za7Ԫ̯W+31#,-Qf]/]sBsG8,j/xj3ZΛH9oqQh)"A gMQMiH rLyhE\ΰL^ {k|♐1"I<.C< @Y+9eqqe6Adj1Mƒ㛡`T 3˽Qp˚eᡮL -Z NE3AœD%W4ڔ.+𘧴h:\93%496!^8c[Oi@O?Ch\.M~(fzsHQR| it;4)|_4CǭŎ_&2E =Q5yFQ=CZAȖ^YQ:ֿ}sFu̬7ȷnv!w/cw |23ӞPc\G2ZZa2zM=˭w[GM$i*'@:~`O)MmlsXQVFΌOa:[{zr}1G){^[mh͖BrcR^NWQ5˷1HQ-ME)=jd$+\Ԇ R$[R/7}8!9r/%(i^ F% [M[3̩$]MB+ Ԑ&# %J=?MTtBͲz+1k96guY0P+|E~R0|*00Xs2~3`)4)=yݣv8}Qk1Q=J* NInn!?[x䯩:{R :L~(3]=jk|H-oG7Zd٩#_M* 6 ܣʨ#=RͷwGS{ߺ4ժQynˋ*EIUYbc?rgQmv9FZ4roYuRFo̜QJuUѫV _`qz,^ak%k,b$ϐAn^mޛMK)=H% r4ը2$}L!jk8}PWkVI\+K>ZWKQ(8 >e)V7 'Ø~SqM(oϣ{k}!ʓdd,yvm[!25c X$-UX#."d]qj:L6]ʓOOS\m9w=^G%!lGʪlx28ο!8W2.*/JӚCeͥF>:VP[E/s Uy` ;*Ɍ;E{}y<n_^g[ڞuI|e`B]*-סq +˱ Zd-\ X 7 HbF@I~aZU_4Uvc*שfwD"N`Ět*߂Qfn!>ёNyD~gYQ/%Lgu /7p>>î\]5b 9'9:er9/IjҨbؔ N] :`ʡwj@Hp鄄 ŚhbG0"R⭳{SB1d9СXPk3epoXå_nawHKkS{ LGMG];W˩f=A$ی rU} be~wEؾddZ>&"Z{YUļ‡ ~ ZnsǪٷDN%0Ufٶ4>ҒsK{ |%N*dDr[(O+@/q"]/ab=WRgp!ˣb^-C2 קx><1˩@H?co܂U9:MŢ=4v94:OX?ZO]?CDMqAeCTO*'# Ic-- }@ #&utb3KQ:rޥ0cu|9"q)m8Q.<~&pPJ#Mqוg Ql1^$.{F֘awN~\Fn\znOHӄ;p4ը=&IVs^ 2 Pls̍cR:W 8ÖU{ nb5&mRz=ܦ1" ΥEsO#cQ(r=G9Hc,>Ӂu<],\$E,1 |[/ 2NF!ҹ;]A|I,)=`ܡ< `-QyʛJ'B+Rs_ڈX_9NuD+{V^&3K%8;*EUV:Wj/FB^!Lemj̧?䂖9a`s@zsR:H(ahJ_~8`r9+47qmw*TܚRUBB(֌XȐt?e $ Jf fk>LAbݻ!nM:}'Щ%,Ŭ60?2LBk?qݨ6"76&T\Q~w $*uVBbvAaD>7AlS3U,&ЛOV=a9zs`~O FF_pA,eR=K[Dz}]n z+1Dzw%kx^aC,luUSA|Go:~# X/4PIWn# .)!kguK76?5/e]b5Jޥ+yWi/=l0MC#DeG2Mq Ř$@3'WE: 9AXCڭG[;0Ɛ֣BnFo{ `G+`qjf@>33]} jt<)+e|o`R!Ag9/@|3F9EX2+;1o>ChvTv=CVMΏ"}p /:Mǿ5(GJ]eƵa_upl 5@JZ˙bOEҔp-X|u6bYzn{TfLcN%K<؅z`Xfm;YLrL&. gs`~ͩ#8XhI+|bàNǟC| ˥> :x Jk ,51TX.KOJsDQmM㼨pLE\g^U2[蜝T{&vv8VI `h)H;4q, a+ˣW]&HC&.Fq0eoǓD_+h$h8/#XlAF&'#=񥄗>]:2\LDs2`1W(>CL;}RghND5ᒠ<^c'<(, i{ Ɂ4S9Zzcv65BwsQ|oEW17zfԷ5 dvp}^xqfW{$,wOEtŏVF0Sy3wriL\S9 k^HYF׆4lM>'ngi/+6roT%;bsWz_]vɄ`[ʠ%ڞڇ# 2 b@Gw;3/O9~~JlҢ=9Dl3~ZW/P]&)w˗EE "́~c=ץT;MI@ЈfMU>4TN6Az{H{-/gs{K~P_ȚXD^w&м7/uax _bĸEzNY~e({fX)ʍ8f$KW `_w6"kJ*VrFKe@yMA9*C (&>Pv ^;{xLLPf{ͮ**k: s൜~%DqR .Kć$fhq"'T_vIy1I$Oɷu'ytlJMcUĊڵ!K9_OFbB dT2^{?٧Aa.6-(@i$yxo`?:۳Jˠnto]+yi:\(߳l[ރl9;^i։h t%KץBvyV}(ǝU,ͬD_\aY袪'\ `cMuQUk#ȽW 3NP[k(Q)y0NnQtnuFD`Cs,)tEc8-u$Q`(7uq RmxiwӽSc{IP_\x6.a-}&:Eß5y&jsl"+1d+_VFA^*@$FѨH̍GEDu?K*,mmCI4q&Pl`:q PTbk{Wo1}wu Iht#n>x h6;Y݁ -XL4p @.-0Pž:f_GTkɘ1bu%G{rP4\Hp"ː̏;11<= UNЏ@'"XqނɨY.4 EZ)ד+;E+K ځ#]]LKFڬ{[C#Eށ{\P/Pٿi0f6=pjCȸW$>c /Cc6m׺|Etj>au %uP.\xb,MgCsVHZ@T'Vg (q" rS,e^d_)^g*Aldg{+GBNM5Mv$KQ۪#cI~^g$ƣ?>*5eb#sӵ|0{͔8Lʀ{& At {-4Q#<]gj|z#`pҳ2۽TI*R{ Ql6#8*{V!CW c1C^pii:MD}G*g{BCU#@Tݑ8>8Xln֬ 2xlmv9c "7 [5Ѹ?/vN ,Jbi* JX]deDҙî)ʡEHK˯>ȃVGU_&|CvXD*|Qa>}1u!/O8"!n`]Fz=DSo*\d*sa`YW @ͅ&i#{1o8>- Dw(sJe.?(m\CIѼġw}9Y#kk}4@NC*,3C-EzTY&9QYU:t<A7p%9.]sԜ¨d9b UY`:>+, Huk+o4q39pN*V3QQd1>=wt:RaПym'4V۠N ûõrRgha8d/{i.>" f=uVWg&{M짳XT_  %0eWkZeeߥlP3Dv$06F\Ҭ-)=ugYs̿JnN<>g/;EIhyK2ŵ^䈤Yދ<{!JzzG1AC^G iYcLYH )969#wb @(DgP_LW> -zGkĽlQH*eHIfsM 3Ej9SZB9n}slqQ}6B>>{yς|.+ÚVc'5 q+H*8qwiy".kf -9CDndSzњϽsaUɇu7L4+xc`~k*BԨf0tb.͆dv:v.V!{ ` c&G=կ&q\i?1iQ8cI2*`8~t?*#p,$b% fB:v('&Eeޟ&Hxc4'ɾUZP'EI{1MY JE~!'ϳV:9ab6J>Mxa-Kt46?)NZ.7; HN§?>`!(C{𝎣3uwFzj,H~/ɏ noQJL u:qvfʀ12Wȵid %C8-Yϋ]-P+;GNM- JsIª=q5>/D1X-ĕAgp8x6>`S7]c}!%άoBӑ/hK'bv `o#|^ Rkr2F5&eporx C p&z߻idD3zԦ46* Oم)ّm0N0EЧGyJ|9OR*@s $^o1l*f4o7ݜA۩-Ѝ\|w7a4~+~en#=ٝ"bR>;]Vdi.ZMU%f|#׃1q C0sA8$2MZ\ +q2rm97&NU3L)XǯP8 ;іQCq E5M+Ek{B}YaɅ4Tcm,so# #`UY.t|@JF˦g3e{8L `.H+o롘f\tuE]ZEčmYRQsSp&/±9S.YUa1%Ȧ;45I,܈Zn*n,K~>>Zp/eBܹOG Dŷt*g'&1>nH ${3dcҬYIE¯5+xR`8o}4XHT]!]m 0yѝo>,s+1pFmo5_#nӋbK`DXگ*;cIӸD۶9?-"IsEP` kw@)l4ښN3 G]'7Z64NmaMPa+hqfʮ`Ɩ46'G6u޽TjE%f5}uٖW,qV'ET ŶgZ#E'a%)uE^P?5<z-;aόXKE4!"I dVˊ))X^Y4f1x8c3,O-wʮ֙,Qst9 =zB?=+bzE=* +E[~SQMsH >9(?s&NרeĈ&%oHC@eDzo3 v)4Hm~4ew-)d]7.hl J{S"5t]B~)akNTL!4wzPW$Li-]}y3Z )-ont_el\c(v6TѤ6 +W|=+EIx'e=PR 69,'Lɤ艎T_2m6 S_;F{ސcw $d!GoGKˡB8NnIw5C7R6kCr~C@L=ĕK9hx$ a`PkvL[MȽ=7"}lG7fe6tFLIMC)зژ-g9뿢ZN/St_-iP =Qҩ*d=+AcHI-L@p/T}k3-xun #>K7bv,(2"򃁢Kѭ?2Qm1ܟ6 =HVxہke4F"DpQ(ljf_$`^V_F_|P)p+d慙Ν"M_4"=aǂ7EaD018<[{a^ķS%96()iw\\җ0C;27e֫WP5\%f̰6:x>[ -59\V~0?S!)/pvM: =)B=s (HpY8v;M7F6" x[yIsu?f],EtN=)jCdAFG8{”^&qtLm-d4_2]aa ~]3ŅIѬT|N8wD-%j\!Tj)Tmi32ǻ >a_/ƑQDC¡Nw|i2->[r2MNL8D%J !o0-ToZfՑf;*ju⚺T;T"X:CAy]h)᣶}ʲ/̰p_- 9;ղ$d[t1^)DlyUvv}tԂc VX e<12rVѷe])~: 1&.EV[zkJ)3|b\k'#1.eƣGj@loVlD/pC-]=ȝG8yCoCՍGo0Z m 2Pd9CcVhmҚb}봌LÎLun;y=F za4QkzOq𺈲DY,k?S:hWHkR}f!iI)H?SnXڟĔ*`b*s;dZ ` -캡48A΋ޝ>lBŞ[ R%GhmOf<==a4[+0>bB 6s_Lܬ/Vr0Jևs_vc LOy?< 1I$2gyhJ¥ꚞ12mIAߨ?pB;X]W-Б&2՘c9eiyΫ7!N:c;t 5wid3`q Řp?Q_.zMS&M?ڷßA$,.2e ?B?(C[p׬MJJcW3nB՚"E 䔷)t79\\6^"QϗonM5@BHp1jATqV :F z.rԔY֍5Mg qvd`1*RS6h|XP%M/Hv* [dKn&-bq嵻nz5"a e"X'C+:JH8rҀӔkPDejYi 1]͊W@%$gr#(E^}gߢ'!K<B]蚼ypH[U%1 'w;K|(=??yڹPvA +0%1Y ]4=HHe89]W-g"JIh?iFCk5ߞ}Կ =Fy|rknx̽20D}**9m$ 1*:pGOyQdD/O Zb5#`]V}֧7i| *fR|UyI LUn -f%ڔM/8䔔oxR-^ 6`l^LE[hM-SN)3*a+J-FQzعlb t ?_e\H' Q ֘ BQEZiƃdTڔq{ܛڢ%nV}tS,:V)( $0ԫV:v6ΎWyJYvT 1vyVy'ZBkx0lN@՛TX[u(>tY92ڻE<y7m 'l8ia훛dئL+v}15cusr6e*M`XRw2+|TS$BO@V&gXkAav,# zAM@Q8ɱjVӊ7t9)?E=~I-8Cl QҝbcJj׶1a\l;^ FLL+2U8K&W"J(- =^XhkXʜ#Ys KJ(pH9V"ww}"2V~@(.-qω5(*8( ڗ[Hѷ-kn^'ء)_1 ,s`L [QvR%7ᑇ3Uy-pe/GE"T0I!@ڶ_qν );],a0%I?̘Dph"fpmn^E2!9S9 RI05N-viy%y[ )]jk8 G)Q^1C '--hCfԼl3Տ 7smR%GZfD4҂s YXdې^KhJ-/~ Me­J7Pidb$^h +xkXg}'Eԓc$ǜ`7z_a1gN.VrHe'qp5 b,L> x/ŷ8)ah /qŵ~zu <R+,ۘ+h.{ơˆ1Q\HUaDz3=.!|ɑ マDs#lWXV#크Oq~8U˘~ bQ4iϴB ͳ_j\ kdڨMy'A7't0,Dme*/7 w7\ZW H 3/̴X#[l悬06Oƾ#$ko̜SyJ2.HE6+&!V}(cB+)z}έӐd`B4l{P7B%;H6f!R.Fr& 0#.BȳG:kƌ p-obmtKtZE\N=eҧa0F¹' E٫Q$ℹ7S[ *5]pgJ+"N2W)c%C9zY~y=R&FqF t=n$W?qK;S:6h!j`+J7~:4"_+|7KK$4!;)a {, %]<+T c95ߔlIeF ơ\|BVv jvp+HxkeZws\Q O S&'͛җ8kS iXY~QcAqM9ϟ\p^ooŌt ߠKNʳS9iV??V枰2H@ ԖjQ@b(EF!J+Dv/`vꜟ.ռ& ng$>rFOX=4O%(x8v A[OomMhEi $ (W77*P@D{+Deu^Z^uga7AJ37ЦdvKΉgrb?&•){ˎ$V[a~"Z,+Dm~=lf n]~#@DT-zh0GA[E_4;$-.GWzÈ/L{5b^ZIw[ohSw`Iyw(~$<'a ^^HJM}ҮJrCUcͣ&0Xݒ׿v+zC)Kl ۡh=OmJν"*˚ZtK )Pa$X[ц?#y'f$(\pQaA,dKW ͯ0Jc1QMIewNI`_s B2"z:y&4%SA[нCh3.oD)?YC(׌UozWz*po|ױ1Rva&5A8,si'Hx3nZ5m:NXCoӦA8NpSy m\qr6ݿ Xr=gݿ5&)W\4a>dF+<\xy"3&O"ّv=J|X^$q9 KBnV_q{q݌}WkP 0'n?tȻS%K#bm:ɬDERw-j}s]s{WZ毤:*4i˜llБC)V%ϲs2(W8B%^@Ԅݡ}=šJ,g6~W!0&1}d͔uj ebcHٛB[pH)zWg07ռW9V^$]ORtt88~.&er]55"ng]M^.PRs9ӅUa1kT7+q󑢋WVdQz]ݷXYsw!Drku킙`u]5H5K!4g=T}D>W($Uj3v0x:0-y@sg&OieH+? QHHmuA 9@@ DJai8 taA jN57ZXA7$9c&S.\$6~tbW8&bLCd|P܃Bń"6b&O¯ؚj#@1o%Ռ];kR˩k 9b+I5*MRLEлݤQvVApdN`Tv-1T-ьBTke,=jhֱSc ҽemt( idvsi3;#ir?F;x2y!u3:.r b;3O@},sl/xQ5,q$n;'?ATiD27,/`0n{zm`ڛϑ7%A)"A&|{,O2k&]T1A1Չ1ci-@.}GRj}25 W.YHC+@Uavh"5|= ?1t6s -* 5j"^ ݷ QQEUqDU viGHi#;d/u|ʍj2}BY| qÏ򗻅uE%ǵdtKh":k2[%Ds7$I7ȣ40evgؕB"!$h0rbt#dHcCuFb'@HjNnoѵHqMUCN52'ڒe2:+@N!w=dlna|p=W 5F+2?̟(ojǍr FB hFІRjWRԶCldgHs2Dz~co qQ¬PWf) vE+r2H8/]%֧KkFW?cX}vfY?r"{I'u }Sׄ{as@x7{}E udlixbh;G1I`Fgd.FN|m q,1 noX_~%qQjE:aRI:'t!GA4 Y['Nʭsf#;J?$py= tPHȒ/P {F73_h57Ǚ uw+!k[8KAܚ@Ɩ jV;s&%d)f ׇRj3hmP>=g?] ^sNʀ\6.}ma}0M>=ۡÁ뫸C62F78;nf@)xq&}Sg v`sAf @4Dt?I=8ͅFagKeqȮyA 2r Tqft`;wt2joKV{:x[ !& !5@WPrfk$WTN!I}&s>oG/8F1B[*xwAC{!,u_6:#?#ٜ.u/^iViQN8:g (ޯ4;gz`iBU6t.M&vsg:y< w"[ Vye7T٧ gyPD )3Lp6;=\f1gU)l E(Xaa.8z3r¾6aifu8-_Ԝ};F]M