python3-perf-debuginfo-5.10.0-60.135.0.162.oe2203 >  A f)W^^fJ4\IZqCWfBT ϭHQvD`/ALcUUQۺɴz&ٻ>jgUr !Īi$2ʼn% mC\XyI џeHm'a_*8$ǕO&`-04!B8.@ _=jeD+{\M5X&;=U/`4fs bQ#(# +"Uh m XqOdMTשe753ee08c87131040d72826fe296b290b6a69243b1499b8a12e01412a71a783866f23c05e87ea75f0f873b5d93edf5fc6a512002-f)W^^f'"ս> p=X}?Xmd  4 _<@Qfl      0XO(k8tj9j:TjFRGRHRISXSYS\SP]Sp^TbUZcVZdVeVfVlVtVuVvWzWWWWX(X,Cpython3-perf-debuginfo5.10.060.135.0.162.oe2203Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.f(Kobs-worker1665654630-x86-0001.novalocal7Huawei openEulerhttp://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64.`6AAAAA$f(Kf(Kf(Kf(Kf(Kf(Kf(Kf(Ke901a60eccab8c7ebb000c86145c72d06fb9a9060a5be77ca3ac5dd4d251e233e97e6e771196968d86a2a7fce81627267ed2fb26251afdd3f91da9e935d4fcb4ded1b358185ea757db9e08cdf9f501f909e41d3b69e7ffda60d422eb1a42adedrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.10.0-60.135.0.162.oe2203.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.17.0f(@ff@f f @ee@eZeee@e6@ee@eeeoeg'eTeKx@e@@e.w@e&@e e@didd@dhdd˖d@d@d8dD@d@d[@dr@d@dddq@dw6dldcp@d[@dI@d?d6@d,@d(d$(@dddxc>@cU@cccT@c@cc @cj@c/c]ci@ci@c@c~ @cwscjDcb[cZrcN@cGc2c)@c!@cc6@c b@bbbL@bb@b֜b@bb'b@bbbx@b=b@bbbkbw@bb@bzSbjJialin Zhang - 5.10.0-60.135.0.162Jialin Zhang - 5.10.0-60.134.0.161Jialin Zhang - 5.10.0-60.133.0.160Jialin Zhang - 5.10.0-60.132.0.159Jialin Zhang - 5.10.0-60.131.0.158Jialin Zhang - 5.10.0-60.130.0.157Jialin Zhang - 5.10.0-60.129.0.156Jialin Zhang - 5.10.0-60.128.0.155Jialin Zhang - 5.10.0-60.127.0.154Jialin Zhang - 5.10.0-60.126.0.153Jialin Zhang - 5.10.0-60.125.0.152Jialin Zhang - 5.10.0-60.124.0.151Jialin Zhang - 5.10.0-60.123.0.150Jialin Zhang - 5.10.0-60.122.0.149Jialin Zhang - 5.10.0-60.121.0.148Jialin Zhang - 5.10.0-60.120.0.147Jialin Zhang - 5.10.0-60.119.0.146Jialin Zhang - 5.10.0-60.118.0.145Jialin Zhang - 5.10.0-60.117.0.144Jialin Zhang - 5.10.0-60.116.0.143Jialin Zhang - 5.10.0-60.115.0.142Jialin Zhang - 5.10.0-60.114.0.141Jialin Zhang - 5.10.0-60.113.0.140Jialin Zhang - 5.10.0-60.112.0.139Jialin Zhang - 5.10.0-60.111.0.138Jialin Zhang - 5.10.0-60.110.0.137Jialin Zhang - 5.10.0-60.109.0.136Jialin Zhang - 5.10.0-60.108.0.135Jialin Zhang - 5.10.0-60.107.0.134Jialin Zhang - 5.10.0-60.106.0.133Jialin Zhang - 5.10.0-60.105.0.132Jialin Zhang - 5.10.0-60.104.0.131Jialin Zhang - 5.10.0-60.103.0.130Chunsheng Luo - 5.10.0-60.102.0.129Jialin Zhang - 5.10.0-60.102.0.128Chunsheng Luo - 5.10.0-60.101.0.127Jialin Zhang - 5.10.0-60.101.0.126Shi Kemeng - 5.10.0-60.100.0.125Jialin Zhang - 5.10.0-60.100.0.124Jialin Zhang - 5.10.0-60.99.0.123Jialin Zhang - 5.10.0-60.98.0.122Jialin Zhang - 5.10.0-60.97.0.121Jialin Zhang - 5.10.0-60.96.0.120Jialin Zhang - 5.10.0-60.95.0.119Jialin Zhang - 5.10.0-60.94.0.118Jialin Zhang - 5.10.0-60.93.0.117Jialin Zhang - 5.10.0-60.92.0.116Jialin Zhang - 5.10.0-60.91.0.115Jialin Zhang - 5.10.0-60.90.0.114Jialin Zhang - 5.10.0-60.89.0.113Jialin Zhang - 5.10.0-60.88.0.112Jialin Zhang - 5.10.0-60.87.0.111Jialin Zhang - 5.10.0-60.86.0.110Jialin Zhang - 5.10.0-60.85.0.109Zheng Zengkai - 5.10.0-60.84.0.108Jialin Zhang - 5.10.0-60.83.0.107Jialin Zhang - 5.10.0-60.82.0.106Jialin Zhang - 5.10.0-60.81.0.105Jialin Zhang - 5.10.0-60.80.0.104Jialin Zhang - 5.10.0-60.79.0.103Jialin Zhang - 5.10.0-60.78.0.102Jialin Zhang - 5.10.0-60.77.0.101Zheng Zengkai - 5.10.0-60.76.0.100Zheng Zengkai - 5.10.0-60.75.0.99Zheng Zengkai - 5.10.0-60.74.0.98Zheng Zengkai - 5.10.0-60.73.0.97Zheng Zengkai - 5.10.0-60.72.0.96Zheng Zengkai - 5.10.0-60.71.0.95Zheng Zengkai - 5.10.0-60.70.0.94Zheng Zengkai - 5.10.0-60.68.0.93Zheng Zengkai - 5.10.0-60.67.0.92Zheng Zengkai - 5.10.0-60.66.0.91Zheng Zengkai - 5.10.0-60.65.0.90Zheng Zengkai - 5.10.0-60.63.0.89Zheng Zengkai - 5.10.0-60.61.0.88Zheng Zengkai - 5.10.0-60.59.0.87Zheng Zengkai - 5.10.0-60.58.0.86Zheng Zengkai - 5.10.0-60.57.0.85Zheng Zengkai - 5.10.0-60.56.0.84Zheng Zengkai - 5.10.0-60.55.0.83Zheng Zengkai - 5.10.0-60.54.0.82Zheng Zengkai - 5.10.0-60.53.0.81Zheng Zengkai - 5.10.0-60.52.0.80Zheng Zengkai - 5.10.0-60.51.0.79Zheng Zengkai - 5.10.0-60.50.0.78Zheng Zengkai - 5.10.0-60.49.0.77Zheng Zengkai - 5.10.0-60.48.0.76Zheng Zengkai - 5.10.0-60.47.0.75Zheng Zengkai - 5.10.0-60.46.0.74Zheng Zengkai - 5.10.0-60.45.0.73Zheng Zengkai - 5.10.0-60.43.0.72Zheng Zengkai - 5.10.0-60.42.0.71Zheng Zengkai - 5.10.0-60.41.0.70Zheng Zengkai - 5.10.0-60.40.0.69Zheng Zengkai - 5.10.0-60.39.0.68Zheng Zengkai - 5.10.0-60.38.0.67Zheng Zengkai - 5.10.0-60.37.0.66Zheng Zengkai - 5.10.0-60.36.0.65Zheng Zengkai - 5.10.0-60.35.0.64Zheng Zengkai - 5.10.0-60.34.0.63Zheng Zengkai - 5.10.0-60.33.0.62Zheng Zengkai - 5.10.0-60.32.0.61Zheng Zengkai - 5.10.0-60.31.0.60Zheng Zengkai - 5.10.0-60.30.0.59Zheng Zengkai - 5.10.0-60.28.0.58Zheng Zengkai - 5.10.0-60.27.0.57- !6413 [sync] PR-5510: bus: mhi: host: Drop chan lock before queuing buffers - !6264 [sync] PR-6103: riscv: Sparse-Memory/vmemmap out-of-bounds fix - !6537 [sync] PR-5273: net/smc: fix illegal rmb_desc access in SMC-D connection dump - !6528 [sync] PR-5468: media: mtk-jpeg: Fix use after free bug due to error path handling in mtk_jpeg_dec_device_run - !6545 v2 powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - !6496 [sync] PR-6407: wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - net/smc: fix illegal rmb_desc access in SMC-D connection dump - !5802 [sync] PR-5773: patches for CVE-2023-52617 - !5801 [sync] PR-5772: firmware: arm_scmi: Check mailbox/SMT channel for consistency - !6516 fixe CVE-2023-52498 - media: mtk-jpeg: Fix use after free bug due to error path handling in mtk_jpeg_dec_device_run - PM: sleep: Fix error handling in dpm_prepare() - PM: sleep: Fix possible deadlocks in core system-wide PM code - PM: core: Remove unnecessary (void *) conversions - PM: sleep: Avoid calling put_device() under dpm_list_mtx - PM: sleep: Use dev_printk() when possible - async: Introduce async_schedule_dev_nocall() - async: Split async_schedule_node_domain() - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() - PCI: switchtec: Fix stdev_release() crash after surprise hot remove - firmware: arm_scmi: Check mailbox/SMT channel for consistency - !6487 [sync] PR-6455: CVE-2021-47182 - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() - !6440 [sync] PR-6312: fix CVE-2024-24861 for 5.10 - scsi: core: Fix scsi_mode_sense() buffer length handling - scsi: core: Reshuffle response handling in scsi_mode_sense() - media: xc4000: Fix atomicity violation in xc4000_get_frequency - !6410 [sync] PR-5195: dmaengine: fix NULL pointer in channel unregistration function - bus: mhi: host: Drop chan lock before queuing buffers - dmaengine: fix NULL pointer in channel unregistration function - !6080 Fix CVE-2024-26764 - !5966 Fix CVE-2023-52441 and integrate the pre-patch - riscv: Sparse-Memory/vmemmap out-of-bounds fix - fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion - fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio - ksmbd: fix out of bounds in init_smb2_rsp_hdr() - ksmbd: fix slab-out-of-bounds in init_smb2_rsp_hdr - ksmbd: return unsupported error on smb1 mount - ksmbd: return STATUS_NOT_SUPPORTED on unsupported smb2.0 dialect- !6180 [sync] PR-5093: wifi: mac80211: fix potential key use-after-free - !6218 RDMA/siw: Fix connection failure handling - !6236 [sync] PR-6193: uio_hv_generic: Fix another memory leak in error handling paths - !6232 [sync] PR-6192: arm64: dts: qcom: sdm845-db845c: Mark cont splash memory region as reserved - !6186 Fixed CVE-2023-52504 - uio_hv_generic: Fix another memory leak in error handling paths - arm64: dts: qcom: sdm845-db845c: Mark cont splash memory region as reserved - !6196 tee: amdtee: fix use-after-free vulnerability in amdtee_close_session - !6188 [sync] PR-5466: wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - RDMA/siw: Fix connection failure handling - !6113 cifs: Fix UAF in cifs_demultiplex_thread() - tee: amdtee: fix use-after-free vulnerability in amdtee_close_session - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - !6172 [sync] PR-6137: vfio/pci: Lock external INTx masking ops - x86/alternatives: Disable KASAN in apply_alternatives() - wifi: mac80211: fix potential key use-after-free - !6125 fix-CVE-2021-47101 - vfio/pci: Lock external INTx masking ops - !6135 [sync] PR-5717: v2 fix CVE-2023-52587 - !6148 [sync] PR-6101: vfio/pci: Disable auto-enable of exclusive INTx IRQ - !6141 [sync] PR-6047: hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove - !6131 [sync] PR-4923: mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() - !5419 [sync] PR-5317: KVM: s390: fix setting of fpc register - vfio/pci: Disable auto-enable of exclusive INTx IRQ - !5129 [sync] PR-5113: fix CVE-2023-52578 - !5120 [sync] PR-5062: team: fix null-ptr-deref when team device type is changed - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove - !6117 wifi: rt2x00: restart beacon queue when hardware reset - !6054 [sync] PR-6017: drm/amdgpu: fix use-after-free bug - !6122 dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock - IB/ipoib: Fix mcast list locking - RDMA/IPoIB: Fix error code return in ipoib_mcast_join - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() - asix: fix wrong return value in asix_check_host_enable() - asix: fix uninit-value in asix_mdio_read() - net: asix: fix uninit value bugs - dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock - wifi: rt2x00: restart beacon queue when hardware reset - cifs: Fix UAF in cifs_demultiplex_thread() - !6077 [sync] PR-5973: EDAC/thunderx: Fix possible out-of-bounds string access - !6046 mm/swap: fix race when skipping swapcache - !6022 [sync] PR-5970: fixup CVE-2024-26751 - !6034 [sync] PR-5969: fbdev: savage: Error out if pixclock equals zero - EDAC/thunderx: Fix possible out-of-bounds string access - !5848 ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() - !6057 fs/ntfs3: fix CVE-2023-52640 - fs/ntfs3: Fix oob in ntfs_listxattr - fs/ntfs3: fix panic about slab-out-of-bounds caused by ntfs_list_ea() - ntfs: Fix panic about slab-out-of-bounds caused by ntfs_listxattr() - drm/amdgpu: fix use-after-free bug - mm/swap: fix race when skipping swapcache - !5987 [sync] PR-5901: CVE-2024-26695 - !5980 [sync] PR-5812: afs: Increase buffer size in afs_update_volume_status() - fbdev: savage: Error out if pixclock equals zero - ARM: ep93xx: Add terminator to gpiod_lookup_table - !5947 [sync] PR-5831: fbdev: sis: Error out if pixclock equals zero - !5958 [sync] PR-5884: KVM: arm64: vgic-its: Fix CVE-2024-26598 fix patch issue - !5842 [sync] PR-5348: s390/ptrace: handle setting of fpc register correctly - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked - !5856 dmaengine: ti: edma: Add some null pointer checks to the edma_probe - afs: Increase buffer size in afs_update_volume_status() - KVM: arm64: vgic-its: Fix CVE-2024-26598 fix patch issue - fbdev: sis: Error out if pixclock equals zero - dmaengine: ti: edma: Add some null pointer checks to the edma_probe - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() - s390/ptrace: handle setting of fpc register correctly - KVM: s390: fix setting of fpc register - net: fix kabi check warning - net: Fix unwanted sign extension in netdev_stats_to_stats64() - net: bridge: use DEV_STATS_INC() - net: add atomic_long_t to net_device_stats fields - team: fix null-ptr-deref when team device type is changed- !5942 CVE-2021-46926 - !5944 [sync] PR-5861: ksmbd: fix uaf in smb20_oplock_break_ack - !5936 [sync] PR-5911: CVE-2023-52484 - !5932 [sync] PR-5895: i2c: i801: Fix block process call transactions - !5927 [sync] PR-5863: CVE-2024-26788 - !5908 [sync] PR-4928: drm/bridge: sii902x: Fix probing race issue - !5782 ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() - !5918 [sync] PR-5870: drivers/amd/pm: fix a use-after-free in kv_parse_power_table - !5903 [sync] PR-4931: phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - ksmbd: fix uaf in smb20_oplock_break_ack - ALSA: hda: intel-sdw-acpi: harden detection of controller - iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range - iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range() - !5907 [sync] PR-5811: Fixed CVE-2021-47037 - !5871 [sync] PR-4794: serial: imx: fix tx statemachine deadlock - !4907 [sync] PR-4865: Input: powermate - fix use-after-free in powermate_config_complete - i2c: i801: Fix block process call transactions - dmaengine: fsl-qdma: init irq after reg initialization - !5896 [sync] PR-5808: nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() - !5888 [sync] PR-5832: CVE-2023-52467 - drivers/amd/pm: fix a use-after-free in kv_parse_power_table - drm/bridge: sii902x: Fix probing race issue - ASoC: q6afe-clocks: fix reprobing of the driver - ASoC: q6afe-clocks: fix warning on symbol scope - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() - !5748 ksmbd: fix global oob in ksmbd_nl_policy - mfd: syscon: Fix null pointer dereference in of_syscon_register() - serial: imx: fix tx statemachine deadlock - !5826 [sync] PR-5785: net: qualcomm: rmnet: fix global oob in rmnet_policy - !5817 [sync] PR-5780: bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS - !4799 [sync] PR-4764: binder: signal epoll threads of self-work - !5790 usb: hub: Guard against accesses to uninitialized BOS descriptors - !5797 [sync] PR-5788: v2 Patches to Fix CVE-2023-52454 - !5820 [sync] PR-5789: perf/x86/lbr: Filter vsyscall addresses - net: qualcomm: rmnet: fix global oob in rmnet_policy - !5775 [sync] PR-5724: ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs - perf/x86/lbr: Filter vsyscall addresses - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS - !5764 [sync] PR-5642: btrfs: don't abort filesystem when attempting to snapshot deleted subvolume - nvmet-tcp: Fix the H2C expected PDU len calculation - nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length - usb: hub: Guard against accesses to uninitialized BOS descriptors - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() - ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs - btrfs: don't abort filesystem when attempting to snapshot deleted subvolume - ksmbd: fix global oob in ksmbd_nl_policy - !5704 [sync] PR-5507: ext4: Validate inode pa before using preallocation blocks - !5708 ext4: dio: Put endio under - ext4: Optimize endio process for DIO overwrites - iomap: Add a IOMAP_DIO_MAY_INLINE_COMP flag - iomap: pass a flags argument to iomap_dio_rw - iomap: rename the flags variable in __iomap_dio_rw - iomap: add IOMAP_DIO_INLINE_COMP - iomap: use an unsigned type for IOMAP_DIO_* defines - iomap: cleanup up iomap_dio_bio_end_io() - ext4: Validate inode pa before using preallocation blocks - Input: powermate - fix use-after-free in powermate_config_complete - binder: signal epoll threads of self-work- !5681 [sync] PR-5266: llc: call sock_orphan() at release time - !5689 net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() - !5685 [sync] PR-5253: tomoyo: fix UAF write bug in tomoyo_write_control() - net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() - tomoyo: fix UAF write bug in tomoyo_write_control() - llc: call sock_orphan() at release time - !5432 [sync] PR-5232: jfs: fix cve issue - !5637 [sync] PR-5617: v4 Fix I/O high when memory almost met memcg limit - !5664 [sync] PR-5580: CVE-2023-52622 - ext4: avoid online resizing failures due to oversized flex bg - ext4: unify the type of flexbg_size to unsigned int - ext4: remove unnecessary check from alloc_flex_gd() - !5646 [sync] PR-5493: arm64/mpam: Fix repeated enabling in mpam_enable() - !5634 [sync] PR-5518: dm: revert partial fix for redundant bio-based IO accounting - !5631 [sync] PR-5521: md/raid5: fix atomicity violation in raid5_cache_count - arm64/mpam: Fix repeated enabling in mpam_enable() - mm/readahead: don't decrease mmap_miss when folio has workingset flags - mm/readahead: break read-ahead loop if filemap_add_folio return -ENOMEM - !5618 [sync] PR-5606: mm/mlock: return EINVAL for illegal user memory range in mlock - dm: revert partial fix for redundant bio-based IO accounting - md/raid5: fix atomicity violation in raid5_cache_count - mm/mlock: return EINVAL for illegal user memory range in mlock - !5471 jfs: fix array-index-out-of-bounds in dbAdjTree - jfs: fix array-index-out-of-bounds in dbAdjTree - jfs: fix array-index-out-of-bounds in diNewExt - jfs: fix uaf in jfs_evict_inode- !5533 media: pvrusb2: fix use after free on context disconnection - !5447 Fix CVE-2021-47094 - !5501 [sync] PR-5316: v2 iomap: add support to track dirty state of sub pages - media: pvrusb2: fix use after free on context disconnection - !5137 [sync] PR-4933: scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - iomap: add support to track dirty state of sub pages - !5027 [sync] PR-4987: net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg - !5438 [sync] PR-5286: serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO - !5323 jfs: fix slab-out-of-bounds Read in dtSearch - !5328 UBSAN: array-index-out-of-bounds in dtSplitRoot - !5435 [sync] PR-5355: CVE-2023-52593 - !5310 FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - KVM: x86/mmu: Don't advance iterator after restart due to yielding - KVM: x86/mmu: Factor out tdp_iter_return_to_root - !5389 [sync] PR-5259: CVE-2024-26627​ - serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO - wifi: wfx: fix possible NULL pointer dereference in wfx_set_mfp_ap() - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler - !5371 [sync] PR-5313: bus: mhi: host: Add alignment check for event ring read pointer - !5287 [sync] PR-5231: af_unix: fix lockdep positive in sk_diag_dump_icons() - bus: mhi: host: Add alignment check for event ring read pointer - UBSAN: array-index-out-of-bounds in dtSplitRoot - jfs: fix slab-out-of-bounds Read in dtSearch - FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - af_unix: fix lockdep positive in sk_diag_dump_icons() - scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg- !5343 CVE-2023-52447 - !5365 v2 CVE-2023-52452 - bpf: Fix accesses to uninit stack slots - bpf: Fix verification of indirect var-off stack access - bpf: Allow reads from uninit stack - bpf: expose bpf_strtol and bpf_strtoul to all program types - bpf, verifier: Fix memory leak in array reallocation for stack state - bpf: verifier: Use copy_array for jmp_history - bpf: verifier: Improve function state reallocation - !5181 [sync] PR-4805: CVE-2023-52451 backport to OLK-5.10 v2 - bpf: Fix kabi breakage in struct bpf_map and struct bpf_map_ops - bpf: Defer the free of inner map when necessary - bpf: Set need_defer as false when clearing fd array during map free - bpf: Add map and need_defer parameters to .map_fd_put_ptr() - !5277 [sync] PR-5246: ceph: fix deadlock or deadcode of misusing dget() - !5293 [sync] PR-5240: powerpc/lib: Validate size for vector operations - powerpc/lib: Validate size for vector operations - !5225 [sync] PR-5197: drm: Don't unref the same fb many times by mistake due to deadlock handling - !4852 [sync] PR-4847: btrfs: mainline backport - ceph: fix deadlock or deadcode of misusing dget() - !5191 [sync] PR-5164: nfc: nci: assert requested protocol is valid - !5184 [sync] PR-5156: RDMA/srp: Do not call scsi_done() from srp_abort() - !5123 [sync] PR-5109: CVE-2024-26586 - !5097 [sync] PR-5078: RDMA/rxe: Return CQE error if invalid lkey was supplied - drm: Don't unref the same fb many times by mistake due to deadlock handling - !5200 [sync] PR-5178: net: nfc: llcp: Add lock when modifying device list - net: nfc: llcp: Add lock when modifying device list - nfc: nci: assert requested protocol is valid - RDMA/srp: Do not call scsi_done() from srp_abort() - !5165 [sync] PR-5117: fix CVE-2023-52527 - powerpc/pseries/memhp: Fix access beyond end of drmem array - powerpc/pseries/memhotplug: Quieten some DLPAR operations - l2tp: pass correct message length to ip6_append_data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - mlxsw: spectrum_acl_tcam: Fix stack corruption - mlxsw: spectrum_acl_tcam: Reorder functions to avoid forward declarations - mlxsw: spectrum_acl_tcam: Make fini symmetric to init - mlxsw: spectrum_acl_tcam: Add missing mutex_destroy() - mlxsw: spectrum: Use 'bitmap_zalloc()' when applicable - mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure - RDMA/rxe: Return CQE error if invalid lkey was supplied - btrfs: fix deadlock when cloning inline extents and using qgroups - btrfs: do not start and wait for delalloc on snapshot roots on transaction commit- !5153 [sync] PR-4645: f2fs: explicitly null-terminate the xattr list - !5146 [sync] PR-4925: v2 btrfs: do not ASSERT() if the newly created subvolume already got read - !4667 [sync] PR-4646: binder: fix use-after-free in shinker's callback - !4830 [sync] PR-4803: CVE-2024-26583 - f2fs: explicitly null-terminate the xattr list - !4748 [sync] PR-4672: uio: Fix use-after-free in uio_open - !5068 [sync] PR-5033: v3 Remove WQ_FLAG_BOOKMARK flag - btrfs: fix double free of anonymous device after snapshot creation failure - btrfs: do not ASSERT() if the newly created subvolume already got read - !5083 [sync] PR-5058: net: fix possible store tearing in neigh_periodic_work() - !5085 [sync] PR-5064: net: rds: Fix possible NULL-pointer dereference - !5125 [sync] PR-4891: Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - !5079 [sync] PR-5051: dm: limit the number of targets and parameter size area - !5000 [sync] PR-4988: ieee802154: ca8210: Fix a potential UAF in ca8210_probe - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - !4838 [sync] PR-4742: block: add check that partition length needs to be aligned with block size - !5065 [sync] PR-5032: net/sched: act_ct: fix wild memory access when clearing fragments - net: rds: Fix possible NULL-pointer dereference - net: fix possible store tearing in neigh_periodic_work() - dm: limit the number of targets and parameter size area - sched: remove wait bookmarks - filemap: remove use of wait bookmarks - net/sched: act_ct: fix wild memory access when clearing fragments - !4984 [sync] PR-4339: 修复pmem_legacy_device未被编译问题 - !4963 [sync] PR-4901: fix CVE-2021-47036 - !5011 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - !5005 [sync] PR-4979: CVE-2021-47028 - nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - mt76: mt7915: fix txrate reporting - mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mcu_get_tx_rate - !4731 [sync] PR-4706: mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - ieee802154: ca8210: Fix a potential UAF in ca8210_probe - pmem: compile pmem legacy device while libnvdimm as a module - udp: properly flush normal packet at GRO time - udp: skip L4 aggregation for UDP tunnel packets - block: add check that partition length needs to be aligned with block size - tls: fix race between tx work scheduling and socket close - tls: fix race between async notify and socket close - net: tls: factor out tls_*crypt_async_wait() - tls: rx: simplify async wait - uio: Fix use-after-free in uio_open - mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - binder: fix use-after-free in shinker's callback- !4955 [sync] PR-4868: net: openvswitch: limit the number of recursions from action sets - !4960 [sync] PR-4940: apparmor: avoid crash when parsed profile name is empty - !4951 arm64: head.S: always initialize PSTATE - apparmor: avoid crash when parsed profile name is empty - net: openvswitch: limit the number of recursions from action sets - arm64: head.S: always initialize PSTATE - !4754 [sync] PR-4737: blk-mq: fix IO hang from sbitmap wakeup race - !4813 [sync] PR-4702: efivarfs: force RO when remounting if SetVariable is not supported - !4795 [sync] PR-4747: KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - efivarfs: force RO when remounting if SetVariable is not supported - !4791 v2 gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump - blk-mq: fix IO hang from sbitmap wakeup race - !4722 [sync] PR-4694: v2 mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path- !4466 [sync] PR-4256: scsi: core: Always send batch on reset or error handling command - !4681 [sync] PR-4662: v3 CVE-2023-52435 - !4691 ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync() - ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync() - !4625 [sync] PR-4531: fs:/dcache.c: fix negative dentry flag warning in dentry_free - net: Fix compile warning in skb_segment() - net: prevent mss overflow in skb_segment() - fs:/dcache.c: fix negative dentry flag warning in dentry_free - scsi: core: Always send batch on reset or error handling command - Revert "scsi: core: Add scsi_prot_ref_tag() helper" - Revert "scsi: core: Introduce scsi_get_sector()" - Revert "scsi: core: Make scsi_get_lba() return the LBA" - Revert "scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request" - Revert "scsi: core: Use a structure member to track the SCSI command submitter" - Revert "scsi: core: Always send batch on reset or error handling command" - scsi: core: Always send batch on reset or error handling command - scsi: core: Use a structure member to track the SCSI command submitter - scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request - scsi: core: Make scsi_get_lba() return the LBA - scsi: core: Introduce scsi_get_sector() - scsi: core: Add scsi_prot_ref_tag() helper- !4515 [sync] PR-4431: v2 patchset for CVE-2023-52340 - !4443 [sync] PR-4290: net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4613 [sync] PR-4521: xen-netback: don't produce zero-size SKB frags - !4591 sctp: fix potential deadlock on &net->sctp.addr_wq_lock - !4548 [sync] PR-4461: netfilter: nf_tables: reject QUEUE/DROP verdict parameters - !4607 [sync] PR-4588: fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super - xen-netback: don't produce zero-size SKB frags - !4585 [sync] PR-4562: v4 tracing: Backport bugfixes - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super - sctp: fix potential deadlock on &net->sctp.addr_wq_lock - trace: Fix kabi breakage in struct trace_event_file - tracing: Fix uaf issue when open the hist or hist_debug file - tracing: Have event inject files inc the trace array ref count - tracing: Have trace_event_file have ref counters - tracing: Increase trace array ref count on enable and filter files - netfilter: nf_tables: reject QUEUE/DROP verdict parameters - ipv6: fix kabi change in struct dst_ops - ipv6: Document that max_size sysctl is deprecated - ipv6: remove max_size check inline with ipv4 - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv- !4497 [sync] PR-4362: ubifs: Queue up space reservation tasks if retrying many times - !4446 [sync] PR-4321: io_uring/af_unix: disable sending io_uring over sockets - ubifs: Queue up space reservation tasks if retrying many times - !4095 [sync] PR-4090: ida: Fix crash in ida_free when the bitmap is empty - !4422 v2 drm/atomic: Fix potential use-after-free in nonblocking commits - io_uring/af_unix: disable sending io_uring over sockets - !4117 [sync] PR-3975: md/raid1-10: limit the number of plugged bio - drm/atomic: Fix potential use-after-free in nonblocking commits - !3858 [sync] PR-3756: md: mainline backport - !4281 [sync] PR-4270: fix spinlock already unlocked in inet_csk_reqsk_queue_add' bug - !4240 [sync] PR-3228: net: txgbe: Fix memleak in txgbe_calc_eeprom_checksum() - !3155 backport Broadcom NIC driver patches - !4193 [sync] PR-4015: drm/amdgpu: correct the amdgpu runtime dereference usage count - !4190 [sync] PR-4014: drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper() - !4233 [sync] PR-4013: drm/amdgpu: correct chunk_ptr to a pointer to chunk. - !4185 [sync] PR-4012: drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL - !4232 [sync] PR-4010: drm/amd/display: Exit idle optimizations before attempt to access PHY - !4180 [sync] PR-3955: drm/radeon: possible buffer overflow - !4225 [sync] PR-4149: block: remove precise_iostat - !4348 [sync] PR-4268: linux Mainline ubifs Fix Patch bacnport to 5.10 - ubifs: fix possible dereference after free - ubi: block: Fix use-after-free in ubiblock_cleanup - Revert "mtd/ubi/block: Fix uaf problem in ubiblock_cleanup" - ipv6: init the accept_queue's spinlocks in inet6_create - tcp: make sure init the accept_queue's spinlocks once - net: txgbe: Fix memleak in txgbe_calc_eeprom_checksum() - drm/amdgpu: correct chunk_ptr to a pointer to chunk. - drm/amd/display: Exit idle optimizations before attempt to access PHY - block: remove precise_iostat - drm/amdgpu: correct the amdgpu runtime dereference usage count - drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper() - drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL - drm/radeon: possible buffer overflow - md/raid1-10: fix casting from randomized structure in raid1_submit_write() - md/raid1-10: limit the number of plugged bio - md/raid1-10: don't handle pluged bio by daemon thread - md/md-bitmap: add a new helper to unplug bitmap asynchrously - md/raid1-10: submit write io directly if bitmap is not enabled - md/raid1-10: factor out a helper to submit normal write - md/raid1-10: factor out a helper to add bio to plug - md/raid10: prevent soft lockup while flush writes - md: raid1/raid10: drop pending_cnt - md: drop queue limitation for RAID1 and RAID10 - Revert "md/raid10: fix softlockup in raid10_unplug" - ida: Fix crash in ida_free when the bitmap is empty - md: fix error handling in md_alloc - md: Constify attribute_group structs - md: fix mddev->kobj lifetime - md: properly unwind when failing to add the kobject in md_alloc - md: extend disks_mutex coverage - md: add the bitmap group to the default groups for the md kobject - md: add error handling support for add_disk() - md: convert to blk_alloc_disk/blk_cleanup_disk - md/raid10: fix improper BUG_ON() in raise_barrier() - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. - bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks - bnxt_en: Query default VLAN before VNIC setup on a VF - bnxt_en: Don't issue AP reset during ethtool's reset operation - net: bcmgenet: Restore phy_stop() depending upon suspend/close - net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()- !4324 [sync] PR-4266: ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16() - !4289 fs:/dcache.c: fix negative dentry limit not complete problem - !4285 [sync] PR-4257: nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16() - !4263 [sync] PR-4255: drm/amdgpu: Fix potential fence use-after-free v2 - fs:/dcache.c: fix negative dentry limit not complete problem - nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - !4222 [sync] PR-4213: netlink: fix potential sleeping issue in mqueue_flush_file - !4205 [sync] PR-4203: mm/dynamic_hugetlb: skip unexpected migration - !4004 ext4: fix some ext4_lblk_t overflow issues - drm/amdgpu: Fix potential fence use-after-free v2 - netlink: fix potential sleeping issue in mqueue_flush_file - mm/dynamic_hugetlb: skip unexpected migration - ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS - ext4: avoid overlapping preallocations due to overflow - ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow - ext4: add two helper functions extent_logical_end() and pa_logical_end() - ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()- !4129 [sync] PR-4100: netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !4125 [sync] PR-4022: netfilter: nf_tables: Reject tables of unsupported family - !4055 ext4: correct return value of ext4_convert_meta_bg - !4061 ext4: synchronize the casefold bugfix from the mainline - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - netfilter: nf_tables: Reject tables of unsupported family - !4077 [sync] PR-4069: tipc: fix a potential deadlock on &tx->lock - !4073 [sync] PR-4064: smb: client: fix OOB in receive_encrypted_standard() - tipc: fix a potential deadlock on &tx->lock - smb: client: fix OOB in receive_encrypted_standard() - !4040 [sync] PR-3981: vhost: use kzalloc() instead of kmalloc() followed by memset() - ext4: improve error handling from ext4_dirhash() - ext4: reject casefold inode flag without casefold feature - ext4: correct return value of ext4_convert_meta_bg - !4016 mm/filemap: avoid buffered read/write race to read inconsistent data - vhost: use kzalloc() instead of kmalloc() followed by memset() - mm/filemap: avoid buffered read/write race to read inconsistent data- !3986 [sync] PR-3715: appletalk: Fix Use-After-Free in atalk_ioctl - !3989 [sync] PR-3668: net/rose: Fix Use-After-Free in rose_ioctl - !3416 Modify the kvm code style - !3983 [sync] PR-3915: nvmet: nul-terminate the NQNs passed in the connect command - !3795 [sync] PR-3771: ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - !3763 [sync] PR-3686: Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - net/rose: Fix Use-After-Free in rose_ioctl - appletalk: Fix Use-After-Free in atalk_ioctl - nvmet: nul-terminate the NQNs passed in the connect command - !3924 livepatch/core: Disable support for replacing - livepatch/core: Disable support for replacing - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - loongarch/kvm: Modify the kvm code style- !3853 [sync] PR-3694: Fix tow CVEs of CIFS - !3773 [sync] PR-3594: CVE-2023-35827 patchset - smb: client: fix potential OOB in smb2_dump_detail() - smb: client: fix OOB in smbCalcSize() - !3799 [sync] PR-3659: atm: Fix Use-After-Free in do_vcc_ioctl - !3824 [sync] PR-3822: ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3794 md: protect md_thread with rcu - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3780 [sync] PR-3447: dm: add error handling support for add_disk() - !3778 [sync] PR-3379: md: do not return existing mddevs from mddev_find_or_alloc - atm: Fix Use-After-Free in do_vcc_ioctl - md: protect md_thread with rcu - md/bitmap: factor out a helper to set timeout - md/bitmap: always wake up md_thread in timeout_store - dm-raid: remove useless checking in raid_message() - md: factor out a helper to wake up md_thread directly - dm: add error handling support for add_disk() - md: do not return existing mddevs from mddev_find_or_alloc - md: refactor mddev_find_or_alloc - md: factor out a mddev_alloc_unit helper from mddev_find - ravb: Fix races between ravb_tx_timeout_work() and net related ops - ravb: Fix use-after-free issue in ravb_tx_timeout_work()- !3624 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3621 netfilter: nft_set_pipapo: skip inactive elements during set walk - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - netfilter: nft_set_pipapo: skip inactive elements during set walk - !3583 tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - !3580 [sync] PR-3577: perf/core: Fix CVE-2023-6931 - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - !3292 [sync] PR-2843: Add error handle for sd - !3288 [sync] PR-3222: md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk() - !3252 [sync] PR-2946: LoongArch: disable 40bit user space by default - scsi: sd: Clean up sdkp if device_add_disk() failed - scsi: sd: Add error handling support for add_disk() - md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk() - !3179 [sync] PR-2825: Add error handle for driver - LoongArch: disable 40bit user space by default - !3017 [sync] PR-1203: Revert "locking/rwsem: Prevent potential lock starvation" - !3229 [sync] PR-3161: fs: Fix error checking for d_hash_and_lookup() - !2956 [sync] PR-1613: arm64/mpam: implement CPU_PM notifier - fs: Fix error checking for d_hash_and_lookup() - nbd: fix uaf in nbd_open - mtd/ubi/block: Fix uaf problem in ubiblock_cleanup - mtd/ubi/block: Fix null pointer dereference issue in error path - mtd/ubi/block: add error handling support for add_disk() - ubi: use blk_mq_alloc_disk and blk_cleanup_disk - scsi: sr: Add error handling support for add_disk() - block/brd: add error handling support for add_disk() - brd: convert to blk_alloc_disk/blk_cleanup_disk - nvme: add error handling support for add_disk() - nvme: use blk_mq_alloc_disk - block: add a flag to make put_disk on partially initalized disks safer - nbd: add error handling support for add_disk() - nbd: fix order of cleaning up the queue and freeing the tagset - nbd: use blk_mq_alloc_disk and blk_cleanup_disk - loop: add error handling support for add_disk() - loop: fix order of cleaning up the queue and freeing the tagset - loop: use blk_mq_alloc_disk and blk_cleanup_disk - blk-mq: fix an IS_ERR() vs NULL bug - blk-mq: add the blk_mq_alloc_disk APIs - block: add blk_alloc_disk and blk_cleanup_disk APIs - Revert "locking/rwsem: Better collate rwsem_read_trylock()" - Revert "locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath()" - Revert "locking/rwsem: Prevent potential lock starvation" - arm64/mpam: implement CPU_PM notifier- !3193 [sync] PR-3128: fix ksmbd to release the ones allocated for async work - ksmbd: delete asynchronous work from list - ksmbd: fix typo, syncronous->synchronous - ksmbd: fix possible memory leak in smb2_lock() - ksmbd: replace usage of found with dedicated list iterator variable - !3103 [sync] PR-3082: fs/dirty_pages: add last read check in seq_read_dirty() - !3185 [sync] PR-3152: scsi: scsi_device_gets returns failure - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - !2970 Add error handle for add_disk - !1394 [sync] PR-1355: etmem: fix the div 0 problem in swapcache reclaim process - fs/dirty_pages: add last read check in seq_read_dirty() - !3078 [sync] PR-3022: fs/dirty_pages: fix some errors in seq_read_dirty() - !3075 [sync] PR-3020: fs/dirty_pages: fix inode reference count leakage error in dump_dirtypages_sb() - fs/dirty_pages: fix some errors in seq_read_dirty() - fs/dirty_pages: fix inode reference count leakage error in dump_dirtypages_sb() - block: Set memalloc_noio to false in the error path - block: Fix minor range check in device_add_disk() - block: clear ->slave_dir when dropping the main slave_dir reference - block: call blk_get_queue earlier in __device_add_disk - block: check minor range in device_add_disk() - block: fix memory leak for elevator on add_disk failure - block: Fix the kabi change on blk_register_region - block: Fix the kabi change in device_add_disk - block: fix error unwinding in device_add_disk - block: fix device_add_disk() kobject_create_and_add() error handling - block: add error handling for device_add_disk / add_disk - block: return errors from blk_register_region - block: add the events* attributes to disk_attrs - block: return errors from disk_alloc_events - block: return errors from blk_integrity_add - block: call blk_integrity_add earlier in device_add_disk - block: fold register_disk into device_add_disk - etmem: fix the div 0 problem in swapcache reclaim process- !2997 [sync] PR-2902: net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() - !829 [sync] PR-739: Fix kvm-unit-tests vmx_cr4_osxsave_test case failed - !831 [sync] PR-601: fix test_vmxon failed - !2918 fix some bugs in loongarch kvm - net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() - !2976 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - Revert "kconfig: Add script to update openeuler_defconfig" - !1562 [sync] PR-1527: arm64/mpam: fix missing kfree domain's ctrl_val arrray - !2043 [sync] PR-1327: Huawei BMA: To fix the bug in the iBMA driver code - !1896 [sync] PR-1853: ring-buffer: Fix deadloop issue on reading trace_pipe - !1941 [sync] PR-1900: tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - !1983 [sync] PR-1905: tracing: Fix memleak due to race between current_tracer and trace - !2652 [sync] PR-2377: tracing: Backport bugfixes - !1402 [sync] PR-1399: bpf: cpumap: Fix memory leak in cpu_map_update_elem - !2633 [sync] PR-2615: preempt/dynamic: Fix setup_preempt_mode() return value - !1808 [sync] PR-1768: bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - !2811 [sync] PR-2716: ext4: recheck buffer valid after page unlock - loongarch/kvm: disable hugepage during migration process - loongarch/kvm: Fix oneshot timer emulation - loongarch/kvm: Remove SW timer switch when vcpu is halt polling - !2899 [sync] PR-2884: LoongArch: fix two cpu hotplug problem - !1424 [sync] PR-1354: ubi: Fix return value overwrite issue in try_write_vid_and_data() - !889 [sync] PR-886: net: sched: fix NULL pointer dereference in mq_attach - !900 [sync] PR-890: ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() - !2019 [sync] PR-1965: crypto:padata: Fix return err for PADATA_RESET - !2896 [sync] PR-2867: netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !1512 [sync] PR-1357: SUNRPC: Ensure that the gssproxy client can start in a connected state - !2753 fix memcgv1 oom meminfo bug - LoongArch: fix two cpu hotplug problem - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - ext4: recheck buffer valid after page unlock - memcg: dump memory.stat during cgroup OOM for v1 - memcg: use seq_buf_do_printk() with mem_cgroup_print_oom_meminfo() - seq_buf: Add seq_buf_do_printk() helper - seq_buf: Add seq_buf_terminate() API - ring-buffer: Do not attempt to read past "commit" - ring-buffer: Do not swap cpu_buffer during resize process - preempt/dynamic: Fix setup_preempt_mode() return value - Huawei BMA: To fix the bug in the iBMA driver code - crypto:padata: Fix return err for PADATA_RESET - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - ring-buffer: Fix deadloop issue on reading trace_pipe - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - arm64/mpam: fix missing kfree domain's ctrl_val arrray - SUNRPC: Ensure that the gssproxy client can start in a connected state - ubi: Fix return value overwrite issue in try_write_vid_and_data() - bpf: cpumap: Fix memory leak in cpu_map_update_elem - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() - net: sched: fix NULL pointer dereference in mq_attach - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails - kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions- !2860 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: dvbdev: fix error logic at dvb_register_device() - media: dvbdev: Fix memleak in dvb_register_device - !2846 [sync] PR-2840: drm/qxl: fix UAF on handle creation - drm/qxl: fix UAF on handle creation - !2800 [sync] PR-2782: cpufreq: Abort show()/store() for half-initialized policies - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- !2717 [sync] PR-2678: io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid - !2739 [sync] PR-2443: CVE-2023-37453 - !2733 [sync] PR-2688: nvmet-tcp: Fix a possible UAF in queue intialization setup - USB: core: Fix oversight in SuperSpeed initialization - USB: core: Fix race by not overwriting udev->descriptor in hub_port_init() - USB: core: Change usb_get_device_descriptor() API - USB: core: Unite old scheme and new scheme descriptor reads - nvmet-tcp: Fix a possible UAF in queue intialization setup - !2701 [sync] PR-2672: fix CVE-2023-46813 - io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid - !2710 [sync] PR-2694: LoongArch: add 32/64 pc relative relocation type support - !2664 [sync] PR-2579: LoongArch: default IPMI related defconfig to m - LoongArch: Add support for 64_PCREL relocation type - LoongArch: Add support for 32_PCREL relocation type - LoongArch: Define relocation types for ABI v2.10 - !2644 [sync] PR-2543: psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n - x86/sev: Check for user-space IOIO pointing to kernel space - x86/sev: Check IOBM for IOIO exceptions from user-space - x86/sev: Disable MMIO emulation from user mode - LoongArch: default IPMI related defconfig to m - psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n- !2690 [sync] PR-2666: net: xfrm: Fix xfrm_address_filter OOB read - !2373 [sync] PR-2258: ext4: do not mark inode dirty every time when appending using delalloc - !2637 [sync] PR-2454: igb: set max size RX buffer when store bad packet is enabled - net: xfrm: Fix xfrm_address_filter OOB read - !2535 [sync] PR-2370: ipv4: fix null-deref in ipv4_link_failure - !2524 [sync] PR-2440: netfilter: xt_u32: validate user space input - !2530 [sync] PR-2411: netfilter: xt_sctp: validate the flag_info count - !2527 [sync] PR-2410: netfilter: nfnetlink_osf: avoid OOB read - !2658 [sync] PR-2628: ubi: Refuse attaching if mtd's erasesize is 0 - !2663 arm64: fix a concurrency issue in emulation_proc_handler() - arm64: armv8_deprecated: fix unused-function error - arm64: armv8_deprecated: rework deprected instruction handling - arm64: armv8_deprecated: move aarch32 helper earlier - arm64: armv8_deprecated move emulation functions - arm64: armv8_deprecated: fold ops into insn_emulation - arm64: rework EL0 MRS emulation - arm64: factor insn read out of call_undef_hook() - arm64: factor out EL1 SSBS emulation hook - arm64: split EL0/EL1 UNDEF handlers - arm64: allow kprobes on EL0 handlers - arm64: rework BTI exception handling - arm64: rework FPAC exception handling - arm64: consistently pass ESR_ELx to die() - arm64: die(): pass 'err' as long - arm64: report EL1 UNDEFs better - Revert "arm64: fix a concurrency issue in emulation_proc_handler()" - ubi: Refuse attaching if mtd's erasesize is 0 - !2647 [sync] PR-2641: Fix CVE-2023-5717 - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2563 fix cgroup poll UAF - !2519 [sync] PR-2437: crypto: drbg - Only fail when jent is unavailable in FIPS mode - !2558 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - !2595 [sync] PR-2573: media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2566 [sync] PR-2557: Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - !2580 [sync] PR-2476: Fixed five CVEs vulnerabilities of ksmbd - !2613 CVE-2022-44033 - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !2552 scsi: mpt3sas: Driver patch set for openEuler-22.03-LTS - !2584 [sync] PR-2571: xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - xen/events: replace evtchn_rwlock with RCU - ksmbd: do not call kvmalloc() with __GFP_NORETRY | __GFP_NO_WARN - ksmbd: fix infinite loop in ksmbd_conn_handler_loop() - ksmbd: send proper error response in smb2_tree_connect() - ksmbd: fix racy issue from smb2 close and logoff with multichannel - ksmbd: call rcu_barrier() in ksmbd_server_exit() - ksmbd: fix racy issue under cocurrent smb2 tree disconnect - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - sched/psi: Select KERNFS as needed - kernfs: add stub helper for kernfs_generic_poll() - sched/psi: use kernfs polling functions for PSI trigger polling - USB: ene_usb6250: Allocate enough memory for full object - scsi: mpt3sas: Perform additional retries if doorbell read returns 0 - scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() - scsi: mpt3sas: Remove usage of dma_get_required_mask() API - scsi: mpt3sas: re-do lost mpt3sas DMA mask fix - scsi: mpt3sas: Don't change DMA mask while reallocating pools - scsi: mpt3sas: Fix a memory leak - scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region - scsi: mpt3sas: Fix use-after-free warning - ipv4: fix null-deref in ipv4_link_failure - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - netfilter: xt_u32: validate user space input - !1561 Add ACS quirk for Wangxun NICs - !2514 [sync] PR-2499: f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - !2485 [sync] PR-2340: xfs: recent patches to fix xfs issues - f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io() - xfs: update the last_sync_lsn with ctx start lsn - xfs: shutdown xfs once inode double free - xfs: fix off-by-one-block in xfs_discard_folio() - xfs: xfs_bmap_punch_delalloc_range() should take a byte range - iomap: buffered write failure should not truncate the page cache - xfs,iomap: move delalloc punching to iomap - xfs: use byte ranges for write cleanup ranges - xfs: punching delalloc extents on write failure is racy - xfs: longest free extent no need consider postalloc - xfs: fix xfs shutdown since we reserve more blocks in agfl fixup - xfs: block reservation too large for minleft allocation - xfs: set minleft correctly for randomly sparse inode allocations - xfs: shutdown to ensure submits buffers on LSN boundaries - xfs: don't verify agf length when log recovery - xfs: Remove redundant assignment to busy - xfs: remove redundant pointer lip - xfs: remove redundant initializations of pointers drop_leaf and save_leaf - xfs: xfs_trans_cancel() path must check for log shutdown - xfs: fix bounds check in xfs_defer_agfl_block() - xfs: AGF length has never been bounds checked - xfs: journal geometry is not properly bounds checked - xfs: don't block in busy flushing when freeing extents - xfs: allow extent free intents to be retried - xfs: pass alloc flags through to xfs_extent_busy_flush() - Revert "xfs: propagate the return value of xfs_log_force() to avoid soft lockup" - xfs: use deferred frees for btree block freeing - xfs: don't reverse order of items in bulk AIL insertion - xfs: validate block number being freed before adding to xefi - xfs: validity check agbnos on the AGFL - xfs: pass xfs_extent_free_item directly through the log intent code - xfs: remove unused parameter from refcount code - xfs: reduce the size of struct xfs_extent_free_item - xfs: rename xfs_bmap_add_free to xfs_free_extent_later - xfs: create slab caches for frequently-used deferred items - xfs: compact deferred intent item structures - xfs: rename _zone variables to _cache - xfs: remove kmem_zone typedef - xfs: remove xfs_setattr_time() declaration - xfs: use setattr_copy to set vfs inode attributes - xfs: set prealloc flag in xfs_alloc_file_space() - xfs: don't assert fail on perag references on teardown - xfs: fix dir3 block read verify fail during log recover - xfs: propagate the return value of xfs_log_force() to avoid soft lockup - xfs: keep growfs sb log item active until ail flush success - !1141 [sync] PR-953: xfs: fixes patchs and backport patchs - PCI: Add ACS quirk for Wangxun NICs - ext4: do not mark inode dirty every time when appending using delalloc - Revert "openeuler: pci: workaround multiple functions can be assigned to only one VM" - xfs: atomic drop extent entries when inactiving attr - xfs: factor out __xfs_da3_node_read() - xfs: fix a UAF in xfs_iflush_abort_clean - xfs: fix a UAF when inode item push - xfs: fix the problem of mount failure caused by not refreshing mp->m_sb - iomap: iomap: fix memory corruption when recording errors during writeback - xfs: fix hung when transaction commit fail in xfs_inactive_ifree - xfs: fix dead loop when do mount with IO fault injection - xfs: fix ag count overflow during growfs - xfs: account extra freespace btree splits for multiple allocations - xfs: force shutdown xfs when xfs_attr_inactive fails - xfs: fix negative array access in xfs_getbmap - xfs: fix BUG_ON in xfs_getbmap() - xfs: use iomap_valid method to detect stale cached iomaps - iomap: write iomap validity checks - xfs: write page faults in iomap are not buffered writes - xfs: fix exception caused by unexpected illegal bestcount in leaf dir - Revert "[Huawei] xfs: fix uaf when leaf dir bestcount not match with dir data blocks" - xfs: don't expose internal symlink metadata buffers to the vfs - xfs: shut down filesystem if we xfs_trans_cancel with deferred work items - xfs: fix maxlevels comparisons in the btree staging code - xfs: sb verifier doesn't handle uncached sb buffer - xfs: fallocate() should call file_modified() - xfs: remove XFS_PREALLOC_SYNC - xfs: shutdown during log recovery needs to mark the log shutdown - xfs: xfs_trans_commit() path must check for log shutdown - xfs: xfs_do_force_shutdown needs to block racing shutdowns - xfs: log shutdown triggers should only shut down the log - xfs: shutdown in intent recovery has non-intent items in the AIL - xfs: AIL should be log centric - xfs: increase rename inode reservation - xfs: trim the mapp array accordingly in xfs_da_grow_inode_int - xfs: check return codes when flushing block devices - xfs: remove xfs_blkdev_issue_flush - xfs: fix NULL pointer dereference in xfs_getbmap()- !2420 [sync] PR-2323: net/sched: Retire rsvp classifier - net/sched: Retire rsvp classifier - !2366 [sync] PR-2282: sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler- !2391 netfilter: nf_tables: disallow rule removal from chain binding - netfilter: nf_tables: disallow rule removal from chain binding - !2389 nf_table LTS - netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - netfilter: nf_tables: skip bound chain on rule flush - netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: drop map element references from preparation phase - netfilter: nftables: rename set element data activation/deactivation functions - netfilter: nf_tables: reject unbound chain set before commit phase - netfilter: nf_tables: reject unbound anonymous set before commit phase - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: fix chain binding transaction logic - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - netfilter: nf_tables: use net_generic infra for transaction data - Revert "netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID" - Revert "netfilter: nf_tables: skip bound chain on rule flush" - Revert "netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE" - Revert "netfilter: nf_tables: fix chain binding transaction logic" - Revert "netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain" - Revert "netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR" - Revert "netfilter: nf_tables: unbind non-anonymous set if rule construction fails" - !2378 [sync] PR-2359: netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2299 [sync] PR-2287: scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() - !2297 [sync] PR-2286: scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow - scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() - scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow - !2273 [sync] PR-2156: drm: add inspur drm driver support - !2238 [sync] PR-2163: Fix the two problems when using binutil 2.41. - !2277 [sync] PR-2269: etmem: Fixed an issue where the module reference counting is incorrect - etmem: Fixed an issue where the module reference counting is incorrect - !2124 [sync] PR-1778: nvme-pci: fix DMA direction of unmapping integrity data - !2186 nvme-pci: fix timeout request state check - !2188 nvme-pci: fix mempool alloc size - drm: add inspur drm driver support - !2249 [sync] PR-2224: ext4: fix rec_len verify error - ext4: fix rec_len verify error - LoongArch: Fix module relocation error with binutils 2.41 - LoongArch: Fix the write_fcsr() macro - nvme-pci: fix mempool alloc size - nvme-pci: fix timeout request state check - nvme-pci: fix DMA direction of unmapping integrity data- !2214 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - !2231 [sync] PR-2086: fix CVE-2023-20588 - !2239 [sync] PR-2169: net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2242 [sync] PR-2230: media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2237 x86/speculation: Add force option to GDS mitigation - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2041 [sync] PR-1786: LoongArch: export lsx/lasx related struct to user space - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0 - !1877 [sync] PR-1826: x86/speculation: Add Gather Data Sampling mitigation - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - !2170 [sync] PR-2153: netfilter: nftables: exthdr: fix 4-byte stack OOB write - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2149 [sync] PR-2095: io_uring: ensure IOPOLL locks around deferred work - io_uring: ensure IOPOLL locks around deferred work - LoongArch: export lsx/lasx related struct to user space - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation- !2143 [sync] PR-2126: netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - !2107 [sync] PR-2090: net/sched: sch_hfsc: Ensure inner classes have fsc curve - netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - !2105 [sync] PR-2092: netfilter: nf_tables: skip bound chain on rule flush - !2108 [sync] PR-2085: af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2113 [sync] PR-2097: Fixed 4 CVEs of the ksmbd - !1779 nvme-pci: clear the prp2 field when not used - !2081 [sync] PR-2065: dm: switch to precise io accounting - ksmbd: not allow guest user on multichannel - ksmbd: fix deadlock in ksmbd_find_crypto_ctx() - ksmbd: block asynchronous requests when making a delay on session setup - ksmbd: destroy expired sessions - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - net/sched: sch_hfsc: Ensure inner classes have fsc curve - netfilter: nf_tables: skip bound chain on rule flush - !1925 [sync] PR-1883: SUNRPC: don't pause on incomplete allocation - !1748 [sync] PR-1649: Enable TPM TIS customization - !1747 [sync] PR-1646: Fixed extioi hardware emulation bugs on loongarch - dm: switch to precise io accounting - !2057 [sync] PR-2055: Only enable unicast promisc when mac table full to fix the hns3 bug - SUNRPC: don't pause on incomplete allocation - net: hns3: only enable unicast promisc when mac table full - !2047 [sync] PR-1752: ksmbd: validate session id and tree id in the compound request - ksmbd: validate session id and tree id in the compound request - nvme-pci: clear the prp2 field when not used - loongarch/config: Enable TPM TIS customization - loongarch/kvm: Fixed extioi hardware emulation bugs- !2002 [sync] PR-1911: ksmbd: fix out-of-bound read in smb2_write - !1626 [sync] PR-1621: fix three CVEs by backport mainline patchs - !1817 [sync] PR-1788: exfat: check if filename entries exceeds max filename length - ksmbd: fix out-of-bound read in smb2_write - !1979 [sync] PR-1446: Fix the default return value of dm_pool_dec_data_range() - Fix the default return value of dm_pool_dec_data_range() - !1384 [sync] PR-1346: dm thin metadata: check fail_io before using data_sm - exfat: check if filename entries exceeds max filename length - ksmbd: fix racy issue from session setup and logoff - ksmbd: Fix spelling mistake "excceed" -> "exceeded" - ksmbd: limit pdu length size according to connection status - ksmbd: Implements sess->ksmbd_chann_list as xarray - dm thin metadata: check fail_io before using data_sm- !1891 [sync] PR-1784: tun/tap: fix CVE-2023-4194 - !1885 [sync] PR-1815: Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1866 [sync] PR-1821: nbd: pass nbd_sock to nbd_read_reply() instead of index - !1780 [sync] PR-1766: xen/netback: Fix buffer overrun triggered by unusual packet - !1888 [sync] PR-1835: tcp: Reduce chance of collisions in inet6_hashfn(). - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1827 [sync] PR-1813: ksmbd: fix cve-2023-38432 - nbd: pass nbd_sock to nbd_read_reply() instead of index - ksmbd: validate command request size - ksmbd: validate command payload size - xen/netback: Fix buffer overrun triggered by unusual packet- !1838 fix CVE-2023-20593 for openEuler - tools arch x86: Sync the msr-index.h copy with the kernel sources - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - x86/cpu/amd: Add a Zenbleed fix - x86/cpu/amd: Move the errata checking functionality up - x86/cpu: Restore AMD's DE_CFG MSR after resume - !1775 [sync] PR-1729: fix CVE-2023-4128 in OLK510 - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free- !1756 [sync] PR-1742: cxgb4: fix use after free bugs caused by circular dependency problem - !1763 [sync] PR-1749: Input: cyttsp4_core - change del_timer_sync() to timer_shutdown_sync() - !1668 [sync] PR-1657: media: usb: siano: Fix CVE-2023-4132 - Input: cyttsp4_core - change del_timer_sync() to timer_shutdown_sync() - !1753 [sync] PR-1737: ksmbd: fix out of bounds read in smb2_sess_setup - cxgb4: fix use after free bugs caused by circular dependency problem - !1744 [sync] PR-1727: add support for timer_shutdown() api - !1731 [sync] PR-1713: netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - ksmbd: fix out of bounds read in smb2_sess_setup - timers: Keep del_timer[_sync]() exported - timers: Provide timer_shutdown[_sync]() - timers: Add shutdown mechanism to the internal functions - timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode - timers: Silently ignore timers with a NULL function - timers: Rename del_timer() to timer_delete() - timers: Rename del_timer_sync() to timer_delete_sync() - timers: Use del_timer_sync() even on UP - timers: Update kernel-doc for various functions - timers: Replace BUG_ON()s - timers: Get rid of del_singleshot_timer_sync() - sw64: Do not use timer namespace for timer_shutdown() function - clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function - clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function - ARM: spear: Do not use timer namespace for timer_shutdown() function - !1617 LoonArch: KVM: fix vcpu timer - !1639 nvme-pci: set min_align_mask before calculating max_hw_sectors - !1714 [sync] PR-1711: xfrm: add NULL check in xfrm_update_ae_params - !1632 [sync] PR-1604: net: nfc: Fix CVE-2023-3863 - netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - !1710 [sync] PR-1618: LoongArch: fix some config not defined - xfrm: add NULL check in xfrm_update_ae_params - LoongArch: fix CONFIG_TRACE_IRQFLAGS_SUPPORT not defined - LoongArch: fix CONFIG_ZONE_DMA32 not defined - LoongArch: fix percpu area not allocated as expected - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - nvme-pci: set min_align_mask before calculating max_hw_sectors - LoongArch: KVM: fix vcpu timer functions - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths- !1702 [sync] PR-1682: netfilter: nft_set_pipapo: fix improper element removal - !1674 [sync] PR-1596: ksmbd: fix out-of-bound read in deassemble_neg_contexts() - netfilter: nft_set_pipapo: fix improper element removal - !1656 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - !1640 [sync] PR-1551: ksmbd: allocate one more byte for implied bcc[0 - !1664 [sync] PR-1605: CVE-2023-38430 - ksmbd: fix out-of-bound read in deassemble_neg_contexts() - ksmbd: validate smb request protocol id - ksmbd: define SMB2_COMPRESSION_TRANSFORM_ID in fs/ksmbd/smb2pdu.h - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - ksmbd: allocate one more byte for implied bcc[0]- !1587 [sync] PR-1557: net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1582 [sync] PR-1480: ksmbd: fix wrong UserName check in session_user - !1598 [sync] PR-1547: binder: fix UAF caused by faulty buffer cleanup - !1601 [sync] PR-1581: psi: fix compile error for psi cgroupv1 when CONFIG_CGROUP=n - !1614 [sync] PR-1591: net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - !1592 [sync] PR-1585: ksmbd: fix global-out-of-bounds in smb2_find_context_vals - psi: fix compile error for psi cgroupv1 when CONFIG_CGROUP=n - binder: fix UAF caused by faulty buffer cleanup - ksmbd: fix global-out-of-bounds in smb2_find_context_vals - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - ksmbd: fix wrong UserName check in session_user - !1467 Fix null-ptr-deref while calling getpeername - !1573 [sync] PR-1535: net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1558 [sync] PR-1548: mm: memcontrol: fix cannot alloc the maximum memcg ID - !1380 [sync] PR-1351: dm thin: fix deadlock when swapping to thin device - !1349 [sync] PR-1294: dm stats: check for and propagate alloc_percpu failure - !1502 block: don't set GD_NEED_PART_SCAN if scan partition failed - !1477 [sync] PR-1345: dm: requeue IO if mapping table not yet - mm: memcontrol: fix cannot alloc the maximum memcg ID - block: don't set GD_NEED_PART_SCAN if scan partition failed - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param() - scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername() - dm thin: fix deadlock when swapping to thin device - dm stats: check for and propagate alloc_percpu failure- !1524 [sync] PR-1482: CVE-2023-3567 fix patches - !1337 [sync] PR-1335: bpf: Fix incorrect verifier pruning due to missing register precision taints - vc_screen: modify vcs_size() handling in vcs_read() - vc_screen: don't clobber return value in vcs_read - vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF - !1515 Fix CDM node problems - mm: fix alloc CDM node memory for MPOL_BIND - mm: fix ignore cpuset enforcement - !1489 [sync] PR-1476: ipv6/addrconf: fix a potential refcount underflow for idev - !1485 [sync] PR-1452: media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1494 [sync] PR-1445: netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ipv6/addrconf: fix a potential refcount underflow for idev - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1371 [sync] PR-1254: Two CVE fixes of ksmbd - ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem() - ksmbd: fix memleak in session setup - bpf: Fix incorrect verifier pruning due to missing register precision taints- !1289 [sync] PR-1262: drm/msm/dpu: Add check for pstates - !1455 [sync] PR-1358: Remove DECnet support from kernel - !1438 [sync] PR-1426: netfilter: nf_tables: do not ignore genmask when looking up chain by id - !1459 [sync] PR-1425: loop: loop_set_status_from_info() check before assignment - !1462 [sync] PR-1436: Fix CVE-2023-3117 - !1429 nbd: fix null-ptr-dereference while accessing 'nbd->config' - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: fix chain binding transaction logic - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - loop: loop_set_status_from_info() check before assignment - Remove DECnet support from kernel - netfilter: nf_tables: do not ignore genmask when looking up chain by id - !1419 [sync] PR-1415: Fix generic/299 fail - !1348 [sync] PR-1295: blk-wbt: don't show valid wbt_lat_usec in - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1411 [sync] PR-1408: Replace the hulk patch with the lts patch - cgroup: Do not corrupt task iteration when rebinding subsystem - Revert "cgroup: Stop task iteration when rebinding subsystem" - !1388 [sync] PR-1312: quota: fix race condition between dqput() and dquot_mark_dquot_dirty() - !1391 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1307 [sync] PR-1280: cgroup: always put cset in cgroup_css_set_put_fork - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - !1328 [sync] PR-1325: jbd2: fix several checkpoint - !1331 [sync] PR-1314: ext4: Stop trying writing pages if no free blocks generated - !1339 [sync] PR-1286: ext4: turning quotas off if mount failed after enable quotas - blk-wbt: don't show valid wbt_lat_usec in sysfs while wbt is disabled - blk-wbt: make enable_state more accurate - ext4: turning quotas off if mount failed after enable quotas - ext4: Stop trying writing pages if no free blocks generated - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - cgroup: always put cset in cgroup_css_set_put_fork - drm/msm/dpu: Add check for pstates- Fix error provides- !1366 [sync] PR-1324: io_uring: hold uring mutex around poll removal - !1369 [sync] PR-1287: ipvlan:Fix out-of-bounds caused by unclear skb->cb - ipvlan:Fix out-of-bounds caused by unclear skb->cb - io_uring: hold uring mutex around poll removal - !1342 [sync] PR-1272: xfs: fix some problems recently - xfs: fix uninitialized variable access - xfs: set XFS_FEAT_NLINK correctly - xfs: don't leak perag when growfs fails - xfs: factor out xfs_destroy_perag() - xfs: fix warning in xfs_vm_writepages() - xfs: don't leak intent item when recovery intents fail - xfs: factor out xfs_defer_pending_abort - xfs: fix mounting failed caused by sequencing problem in the log records- Fix x86 provides error symbol- !1311 Fix CVE-2023-2860 - !1237 [sync] PR-1194: fix memleak with efi_fake_mem - ipv6: sr: fix out-of-bounds read when setting HMAC data. - !1274 [sync] PR-1253: media: saa7134: fix use after free bug in saa7134_finidev due to race condition - !1303 [sync] PR-1283: media: dm1105: Fix use after free bug in dm1105_remove due to race condition - !1299 [sync] PR-1270: media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - !1269 arm64: Add AMPERE1 to the Spectre-BHB affected list - !1264 [sync] PR-1261: usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - !1187 [sync] PR-1177: net/sched: flower: fix possible OOB write in fl_set_geneve_opt() - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - !1202 [sync] PR-1148: LoongArch: cleanup swiotlb bakcup buffer related code - arm64: Add AMPERE1 to the Spectre-BHB affected list - !1255 [sync] PR-1247: HID: intel_ish-hid: Add check for ishtp_dma_tx_map - !1128 [sync] PR-1077: drm/qxl: Fix missing free_irq - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition - HID: intel_ish-hid: Add check for ishtp_dma_tx_map - config: Disable EFI_FAKE_MEMMAP support for arm64 by default - efi: Fix UAF for arm64 when enable efi_fake_mem - Revert "LoongArch: Add ARCH_HAS_SETUP_DMA_OPS and DMA_OPS" - Revert "LoongArch: Add swiotlb backups buffer" - net/sched: flower: fix possible OOB write in fl_set_geneve_opt() - drm/qxl: Fix missing free_irq- use full version-release instead of devel_release for mkgrub-menu- !1250 hugetlb: Fix some incorrect behavior - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - !1238 [sync] PR-1181: relayfs: fix out-of-bounds access in relay_file_read - relayfs: fix out-of-bounds access in relay_file_read - !1209 [sync] PR-1185: nbd: validate the block size in nbd_set_size - !1232 [sync] PR-1220: mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block - mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block - !1224 [sync] PR-1221: media: rkvdec: fix use after free bug in rkvdec_remove - media: rkvdec: fix use after free bug in rkvdec_remove - !1198 [sync] PR-1190: memcg: fix implicit declaration of memcg_print_bad_task() - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - memcg: fix implicit declaration of memcg_print_bad_task() - memstick: r592: Fix UAF bug in r592_remove due to race condition- !1176 MAINTAINERS: update openEuler/MAINTAINERS for LoongArch - MAINTAINERS: update openEuler/MAINTAINERS for LoongArch - !1167 [sync] PR-1162: fbcon: Check font dimension limits - !1171 mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - !1163 [sync] PR-1098: proc: allow pid_revalidate() during LOOKUP_RCU - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - fbcon: Check font dimension limits - proc: allow pid_revalidate() during LOOKUP_RCU - !1145 [sync] PR-1136: gfs2: Don't deref jdesc in evict - gfs2: Don't deref jdesc in evict - !1024 [sync] PR-947: locking/rwsem: Prevent potential lock starvation - !1073 [sync] PR-1042: xfrm: Reinject transport-mode packets through workqueue - xfrm: Reinject transport-mode packets through workqueue - locking/rwsem: Prevent potential lock starvation - locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() - locking/rwsem: Better collate rwsem_read_trylock()- !1103 [sync] PR-1089: power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - !1108 [sync] PR-1090: fs/ntfs3: Check fields while reading - !1117 [sync] PR-1084: LoongArch: fix wrong 7a1000 int_clear register write - !1116 [sync] PR-1083: LoongArch: fix system hang caused by 2k500 bmc driver - irqchip/loongson-pch-pic: 7a1000 int_clear reg must use 64bit write. - ipmi_si: ls2k500 kcs driver add wait bmc reboot done and rebind support. - fs/ntfs3: Check fields while reading - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - !1008 [sync] PR-941: LoongArch: fix 2k500 sfb driver not work during reboot - !1031 nbd: get config_lock before sock_shutdown - !1060 Support dynamic_hugetlb on arm64 and fix some bug - !1057 [sync] PR-1028: fs: hfsplus: fix UAF issue in hfsplus_put_super - mm/dynamic_hugetlb: fix type error of pfn in __hpool_split_gigantic_page() - mm/dynamic_hugetlb: set PagePool to bad page - mm/dynamic_hugetlb: replace spin_lock with mutex_lock and fix kabi broken - mm/dynamic_hugetlb: isolate hugepage without dissolve - mm/dynamic_hugetlb: support dynamic hugetlb on arm64 - mm/dynamic_hugetlb: fix kabi broken when enable CONFIG_DYNAMIC_HUGETLB on arm64 - !1034 io_uring: fix the problem of - fs: hfsplus: fix UAF issue in hfsplus_put_super - !1050 [sync] PR-1027: scripts: Fix issue of module signing with openssl 3.x - scripts: Fix issue of module signing with openssl 3.x - !994 [sync] PR-990: ubi: Fix deadlock caused by recursively holding work_sem - !999 [sync] PR-928: hikey9xx: Fixed incorrect use of kfree to free sreg - !1010 [sync] PR-924: dm: add disk before alloc dax - !1013 [sync] PR-920: dm thin: Fix ABBA deadlock by resetting dm_bufio_client - kernel: don't call do_exit() for PF_IO_WORKER threads - x86/process: setup io_threads more like normal user space threads - arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread() - arch: setup PF_IO_WORKER threads like PF_KTHREAD - !950 [sync] PR-929: xfs: rework feature flags - nbd: get config_lock before sock_shutdown - !971 [sync] PR-969: kobject: Fix slab-out-of-bounds in fill_kobj_path() - !986 [sync] PR-954: block: iocost bugfix - !983 [sync] PR-946: icost bugfix - dm thin: Fix ABBA deadlock by resetting dm_bufio_client - dm: add disk before alloc dax - PCI/portdrv: Prevent LS7A Bus Master clearing on shutdown - Revert "PCI: Add quirk for LS7A to avoid reboot failure" - hikey9xx: Fixed incorrect use of kfree to free sreg - ubi: Fix deadlock caused by recursively holding work_sem - mtd: ubi: wl: Fix a couple of kernel-doc issues - !975 [sync] PR-968: Fix ORC unwinder on paravirt {save,restore}_fl - !936 [sync] PR-897: LoongArch: improve dma ops and interrupt process - !939 [sync] PR-869: LoongArch: defconfig: Enable a large number of configurations - block: fix order error in blk_release_queue - block: fix null-pointer dereference in ioc_pd_init - blk-iocost: dispatch all throttled bio in ioc_pd_offline - blk-iocost: don't throttle bio if iocg is offlined - blk-iocost: track whether iocg is still online - blk-iocost: fix UAF in ioc_pd_free - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - kobject: Fix slab-out-of-bounds in fill_kobj_path() - xfs: kill xfs_sb_version_has_v3inode() - xfs: introduce xfs_sb_is_v5 helper - xfs: remove unused xfs_sb_version_has wrappers - xfs: convert xfs_sb_version_has checks to use mount features - xfs: convert scrub to use mount-based feature checks - xfs: open code sb verifier feature checks - xfs: convert xfs_fs_geometry to use mount feature checks - xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown - xfs: convert remaining mount flags to state flags - xfs: convert mount flags to features - xfs: consolidate mount option features in m_features - xfs: replace xfs_sb_version checks with feature flag checks - xfs: reflect sb features in xfs_mount - xfs: rework attr2 feature and mount options - xfs: rename xfs_has_attr() - xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight - xfs: log items should have a xlog pointer, not a mount - xfs: fix incorrect error-out in xfs_remove - LoongArch: defconfig: Enable a large number of configurations - LoongArch: Add swiotlb backups buffer - LoongArch: Add ARCH_HAS_SETUP_DMA_OPS and DMA_OPS - pci: irq: Add early_param pci_irq_limit to limit pci irq numbers- !904 [sync] PR-903: backport block bugfix - !962 [sync] PR-937: tcp: restrict net.ipv4.tcp_app_win - !959 [sync] PR-925: tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - !955 [sync] PR-938: config: Disable CONFIG_EULER_FS by default - tcp: restrict net.ipv4.tcp_app_win - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - config: Disable CONFIG_EULER_FS by default - !930 xfs: missing lts patchs - !935 [sync] PR-922: jbd2: fix checkpoint inconsistent - !917 [sync] PR-880: LoongArch: kdump: Add high memory reservation - !916 [sync] PR-868: LoongArch: fix compile error caused by __ffs not defined - !915 [sync] PR-792: LoongArch: add ls2k500 bmc support - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - xfs: validate inode fork size against fork format - xfs: reorder iunlink remove operation in xfs_ifree - !912 [sync] PR-906: ipv6: Add lwtunnel encap size of all siblings in nexthop calculation - LoongArch: kdump: Add high memory reservation - LoongArch: fix __ffs not defined compile error - LoongArch: fix ls2k500 bmc not work when installing iso - LoongArch: defconfig: enable CONFIG_FB_LS2K500=m. - ipmi: add ls2k500 bmc ipmi support. - fbdev: add ls2k500sfb driver for ls2k500 bmc. - ipv6: Add lwtunnel encap size of all siblings in nexthop calculation - md/raid10: fix incorrect done of recovery - md/raid10: fix null-ptr-deref in raid10_sync_request - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - md: fix unexpected changes of return value in rdev_set_badblocks - md/raid10: fix io hung in md_wait_for_blocked_rdev() - block: Only set bb->changed when badblocks changes - md/raid10: fix incorrect counting of rdev->nr_pending - md/raid10: remove WANR_ON_ONCE in raid10_end_write_request - md/raid10: fix uaf if replacement replaces rdev - md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request - md/raid10: fix io loss while replacement replace rdev - md/raid10: prioritize adding disk to 'removed' mirror - md: fix io loss when remove rdev fail - md/raid10: fix a race between removing rdev and access conf->mirrors[i].rdev - md/raid10: fix taks hung in raid10d - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() - md/raid10: fix softlockup in raid10_unplug - md/raid1: stop mdx_raid1 thread when raid1 array run failed - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - md: Flush workqueue md_rdev_misc_wq in md_alloc() - block: don't allow the same type rq_qos add more than once - blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost - blk-iocost: don't allow to configure bio based device - !867 arm64: kdump: Avoid reserving low memory repeatedly - !854 [sync] PR-793: LoongArch: kvm: add pv ipi support - !853 [sync] PR-809: LoongArch: defconfig: enable memory and pci hotplug related configs for LoongArch - arm64: kdump: Avoid reserving low memory repeatedly - LoongArch: LSVZ: Support PV IPI to reduce VM exit - LoongArch: defconfig: Add PCI hotplug support - LoongArch: defconfig: Add memory hotplug support- !862 Backport CVEs and bugfixes - cgroup: Stop task iteration when rebinding subsystem - drm/virtio: Fix error code in virtio_gpu_object_shmem_init() - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling - drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init - sched/topology: Fix exceptional memory access in sd_llc_free_all() - block: Fix the partition start may overflow in add_partition() - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum - iomap: don't invalidate folios after writeback errors - iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor - iomap: Don't create iomap_page objects for inline files - iomap: Permit pages without an iop to enter writeback - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - Revert "md: unlock mddev before reap sync_thread in action_store" - md: unlock mddev before reap sync_thread in action_store - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: merge disk_scan_partitions and blkdev_reread_part - !812 [sync] PR-761: net: stmmac: fix potential double free of dma descriptor resources - net: stmmac: fix potential double free of dma descriptor resources - !806 [sync] PR-760: LoongArch: kvm: fix bug of kvm's hugepage - !669 [sync] PR-564: usb: disable soft retry for EJ188 controller - !796 [sync] PR-765: LoongArch: fix some stability issues - !784 [sync] PR-766: LoongArch: add kexec&kdump support - LoongArch: kvm: fix bug of kvm's hugepage - LoongArch: defconfig: enable CONFIG_CACHEFILES - i2c: loongson: fix irq not freed when remove module - LoongArch: Set _PAGE_DIRTY only if _PAGE_MODIFIED is set in {pmd,pte}_mkwrite() - LoongArch: Set _PAGE_DIRTY only if _PAGE_WRITE is set in {pmd,pte}_mkdirty() - LoongArch: Clear FPU/SIMD thread info flags for kernel thread - LoongArch: Remove generic irq migration - LoongArch: Fix secondary bridge routing errors - LoongArch: Fix kdump failure on v40 interface specification - LoongArch: configs: Enable kexec/kdump - LoongArch: kdump: Add crashkernel=YM handling - LoongArch: kdump: Add single kernel image implementation - LoongArch: Add support for kernel address space layout randomization (KASLR) - LoongArch: Add support for kernel relocation - LoongArch: Add la_abs macro implementation - LoongArch: Add JUMP_VIRT_ADDR macro implementation to avoid using la.abs - LoongArch: Use la.pcrel instead of la.abs when it's trivially possible - LoongArch: efistub: Modify the address where efistub jumps to the main kernel - LoongArch: kdump: Add memory reservation for old kernel - LoongArch: Integrate initrd operation - LoongArch: kexec: Add compatibility with old interfaces - LoongArch: Flush TLB earlier at initialization - LoongArch: Add kdump support - LoongArch: Add kexec support - usb: xhci: add XHCI_NO_SOFT_RETRY quirk for EJ188- !800 Backport CVEs - netfilter: nf_tables: deactivate anonymous set from preparation phase - xfs: verify buffer contents when we skip log replay- !775 Backport CVEs and bugfixes - filemap: Correct the conditions for marking a folio as accessed - Revert "filemap: Correct the conditions for marking a folio as accessed" - netrom: Fix use-after-free caused by accept on already connected socket - bluetooth: Perform careful capability checks in hci_sock_ioctl() - fs/ntfs3: Delete duplicate condition in ntfs_read_mft() - fs/ntfs3: Fix slab-out-of-bounds read in run_unpack - fs/ntfs3: Validate data run offset - xfs: buffer pins need to hold a buffer reference - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - !684 [sync] PR-675: driver/hifc&hinic: Fix compile error in allyesconfigs - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs- !723 Backport CVEs and bugfixes - USB: gadgetfs: Fix race between mounting and unmounting - prlimit: do_prlimit needs to have a speculation check - ext4: check iomap type only if ext4_iomap_begin() does not fail - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - ext4: only update i_reserved_data_blocks on successful block allocation - can: af_can: fix NULL pointer dereference in can_rcv_filter - RDMA/core: Refactor rdma_bind_addr - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests - scsi: dpt_i2o: Remove obsolete driver - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser() - bpf, sockmap: Fix double bpf_prog_put on error case in map_link - bpf, sockmap: Re-evaluate proto ops when psock is removed from sockmap - bpf, sockmap: Attach map progs to psock early for feature probes - bpf, sockmap: Fix return codes from tcp_bpf_recvmsg_parser() - bpf, sockmap: Fix race in ingress receive verdict with redirect to self- !632 Backport CVEs and bugfixes - bonding: Fix memory leak when changing bond type to Ethernet - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - rxrpc: Fix race between conn bundle lookup and bundle removal [ZDI-CAN-15975] - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - xfs: don't leak btree cursor when insrec fails after a split - xfs: avoid unnecessary runtime sibling pointer endian conversions - xfs: detect self referencing btree sibling pointers - xfs: introduce xfs_buf_daddr() - xfs: move kernel-specific superblock validation out of libxfs - xfs: bound maximum wait time for inodegc work - xfs: introduce xfs_inodegc_push() - xfs: flush inodegc workqueue tasks before cancel - xfs: drop async cache flushes from CIL commits. - xfs: limit iclog tail updates - xfs: need to see iclog flags in tracing - io_uring: ensure that io_init_req() passes in the right issue_flags - io_uring: add missing lock in io_get_file_fixed- !588 [sync] PR-585: x86/speculation: Allow enabling STIBP with legacy IBRS - !591 Backport CVEs and bugfixes - net/sched: Retire tcindex classifier - drm/vmwgfx: Validate the box size for the snooped cursor - netfilter: nf_tables: nft_parse_register can return a negative value - netfilter: nf_tables: validate registers coming from userspace. - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition - KVM: nVMX: add missing consistency checks for CR0 and CR4 - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - xfs: __percpu_counter_compare() inode count debug too expensive - xfs: fix memcpy fortify errors in EFI log format copying - xfs: fix memcpy fortify errors in RUI log format copying - xfs: fix memcpy fortify errors in CUI log format copying - xfs: fix memcpy fortify errors in BUI log format copying - xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size - xfs: allow setting full range of panic tags - xfs: don't use BMBT btree split workers for IO completion - xfs: fix extent busy updating - xfs: get root inode correctly at bulkstat - xfs: invalidate xfs_bufs when allocating cow extents - xfs: attach dquots to inode before reading data/cow fork mappings - xfs: invalidate block device page cache during unmount - xfs: add selinux labels to whiteout inodes - xfs: convert buf_cancel_table allocation to kmalloc_array - xfs: don't leak xfs_buf_cancel structures when recovery fails - xfs: refactor buffer cancellation table allocation - xfs: fix type mismatches in the inode reclaim functions - xfs: don't allow log writes if the data device is readonly - x86/speculation: Allow enabling STIBP with legacy IBRS- !574 Backport CVEs and bugfixes - driver core: Fix lockdep warning on wfs_lock - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size - ubi: ensure that VID header offset + VID header size <= alloc, size - ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct() - perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - ring-buffer: Fix race while reader and writer are on the same page - loop: Add parm check in loop_control_ioctl - ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - btrfs: fix race between quota disable and quota assign ioctls - dm crypt: add cond_resched() to dmcrypt_write() - xfs: don't leak memory when attr fork loading fails - xfs: delete unnecessary NULL checks - xfs: replace inode fork size macros with functions - xfs: replace XFS_IFORK_Q with a proper predicate function - xfs: use XFS_IFORK_Q to determine the presence of an xattr fork - xfs: make inode attribute forks a permanent part of struct xfs_inode - xfs: convert XFS_IFORK_PTR to a static inline helper - xfs: don't reuse busy extents on extent trim - fs/xfs: convert comma to semicolon - xfs: xfs_ail_push_all_sync() stalls when racing with updates - xfs: check buffer pin state after locking in delwri_submit - xfs: log worker needs to start before intent/unlink recovery- !550 anolis: bond: broadcast ARP or ND messages to all slaves - !561 Backport CVEs and bugfixes - !560 [sync] PR-539: LoongArch: fix compile warnning of drm/loongson driver - net: sched: Use struct_size() helper in kvmalloc() - net_sched: Use struct_size() and flex_array_size() helpers - ext4: dio take shared inode lock when overwriting preallocated blocks - ext4: fix race between writepages and remount - clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTVCT_LO value - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - nvme: use nvme_cid to generate command_id in trace event - xfs: don't report reserved bnobt space as available - xfs: don't include bnobt blocks when reserving free block pool - xfs: set aside allocation btree blocks from block reservation - xfs: introduce in-core global counter of allocbt blocks - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: better wording on protection against excessive stack growth - net/sched: act_mirred: refactor the handle of xmit - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - anolis: bond: broadcast ARP or ND messages to all slaves - !558 net: hns3: modify reset delay time to avoid configuration timeout - drm/loongson: fix compile warnning - net: hns3: modify reset delay time to avoid configuration timeout- !541 fix CVE-2023-0266 - ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF- !529 Backport CVEs and bugfixes - block: fix use-after-free of q->q_usage_counter - block: move q_usage_counter release into blk_queue_release - Revert "block: fix null-deref in percpu_ref_put" - mm: compaction: avoid possible NULL pointer dereference in kcompactd_cpu_online - md/raid6: Fix the problem of repeatedly applying for memory in raid5_read_one_chunk - xfs, iomap: limit individual ioend chain lengths in writeback - net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - tty: fix out-of-bounds access in tty_driver_lookup_tty() - fs/ntfs3: Validate resident attribute name - ima: Fix memory leakage in ima_store_template - Revert "mm/vmalloc: huge vmalloc backing pages should be split rather than compound" - coredump: fix kabi broken in struct coredump_params - coredump: Use the vma snapshot in fill_files_note - coredump/elf: Pass coredump_params into fill_note_info - coredump: Remove the WARN_ON in dump_vma_snapshot - coredump: Snapshot the vmas in do_coredump - mm/swapfile: add cond_resched() in get_swap_pages() - mm: slince possible data races about pgdat->kswapd - mm: fix null-ptr-deref in kswapd_is_running() - fs/ntfs3: Validate MFT flags before replaying logs - fs/ntfs3: Validate attribute name offset - bpf: Fixes possible race in update_prog_stats() for 32bit arches - bpf: Avoid races in __bpf_prog_run() for 32bit arches - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - af_unix: Get user_ns from in_skb in unix_diag_get_exact(). - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - arm64: errata: Remove AES hwcap for COMPAT tasks - ARM: 9206/1: A9: Add ARM ERRATA 764319 workaround (Updated) - kernel: Initialize cpumask before parsing - softirq: Don't try waking ksoftirqd before it has been spawned - bpf: Prevent decl_tag from being referenced in func_proto arg - bpf: Skip task with pid=1 in send_signal_common() - bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser() - !460 Backport CVEs and bugfixes - !517 [sync] PR-510: LoongArch: fix dual-bridge machine can not work - !516 [sync] PR-509: Loongson: fix 7a2000 gpu driver can not work - irqchip/loongson: Fix syscore ops registration - irqchip/loongarch: Fix some issues of irq controllers - drm/loongson: using hdmi hot plug status register - malidp: Fix NULL vs IS_ERR() checking- !512 Backport CVEs and bugfixes - livepatch/core: Fix hungtask against cpu hotplug on x86 - livepatch: Narrow the scope of the 'text_mutex' lock - livepatch: Cleanup klp_mem_prepare() - seccomp: Move copy_seccomp() to no failure path. - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() - ftrace: Fix invalid address access in lookup_rec() when index is 0 - mm: optimize do_wp_page() for fresh pages in local LRU pagevecs - mm: optimize do_wp_page() for exclusive pages in the swapcache - tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - ext4: fix another off-by-one fsmap error on 1k block filesystems - mm/vmalloc: huge vmalloc backing pages should be split rather than compound - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - jbd2: fix data missing when reusing bh which is ready to be checkpointed - !502 [sync] PR-476: LoongArch: fix failed to boot - !498 [sync] PR-479: LoongArch: update network related default config - !496 [sync] PR-448: LoongArch: fix some pci problems - LoongArch: Initialize screen_info variable - LoongArch: Fixed EIOINTC structure members - LoongArch: Fix virtual machine startup error - loongarch/kvm: ls7a add iocsrw emulation - LoongArch: fix signal handler name changed - LoongArch: defconfig: update network configurations - LoongArch: pci root bridige set acpi companion only when not acpi_disabled. - pci: fix X server auto probe fail when both ast and etnaviv drm present - LS7A2000: PCIE: Fixup GPU card error - pci/quirks: ls7a2000: fix pm transition of devices under pcie port - LoongArch: Fixed some pcie card not scanning properly - pci: fix kabi error caused by pm_suspend_target_state - PCI: PM: Fix pcie mrrs restoring - PCI: Check if the pci controller can use both CFG0 and CFG1 mode to access configuration space - PCI: Check if entry->offset already exist for mem resource- !485 Backport CVEs and bugfixes - !491 [sync] PR-477: tools: fix compile error introduced by LoongArch commit - fix compile error introduced by LoongArch commit - scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - ring-buffer: Fix race between reset page and reading page - raid1, raid10: switch to precise io accounting - block: add precise io accouting apis - md/raid10: fix memleak for 'conf->bio_split' - sctp: fail if no bound addresses can be used for a given scope - ext4: fix WARNING in mb_find_extent - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - scsi: iscsi: Move pool freeing - xfs: aborting inodes on shutdown may need buffer lock - ext4: fix incorrect options show of original mount_opt and extend mount_opt2 - !439 openeuler: pci: workaround multiple functions can be assigned to only one VM - !474 [sync] PR-447: add perf loongarch support - tools/perf: Add basic support for LoongArch - perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename) - !467 LoongArch: add kvm support - LoongArch: kvm: KVM support for 5.10 - !472 [sync] PR-466: LoongArch: fix compile error when using make allmodconfig - LoongArch: fix compile error when using make allmodconfig - LoongArch: Export symbol for function smp_send_reschedule() - LoongArch: kvm: add initial kvm support - !453 Backport CVEs and bugfixes - !463 [sync] PR-444: LoongArch: some LS7a device drivers support and LoongArch bug fix - LoongArch: remove __ARCH_WANT_NEW_STAT - LoongArch: modify defconfig according to other architectures - LoongArch: Change definition of cpu_relax() for Loongson-3 - drm/loongson: add kernel modesetting driver support for ls7a1000/ls7a2000 - LoongArch: Use alternative to optimize libraries - LoongArch: Add alternative runtime patching mechanism - LoongArch: Remove the .fixup section usage - LoongArch: extable: Add a dedicated uaccess handler - LoongArch: extable: Add `type` and `data` fields - LoongArch: Switch to relative exception tables - LoongArch: Consolidate __ex_table construction - LoongArch: fix SECCOMP test error - LoongArch: fix vmlinux ld error - LoongArch: enable hugetlbfs support - LoongArch: save one instruction for arch_local_irq_{enable,disable} - LoongArch: optimize for syscall return - LoongArch: refresh usage of sync - LoongArch: use 40 bits address space for user - LoongArch: Support loader and kernel interface V40 - LoongArch: Enhance booting and resume compatibility - LoongArch: Remove redudant csr save/restore - LoongArch: Support Power Manager - irqchip/loongson-liointc: Set different isr for differnt core - platform: Support loongson laptop generic driver - LoongArch: Adapted SECTION_SIZE_BITS with page size - ACPI: Support ACPI_MACHINE_WIDTH for 64 - spi: loongson: Add LS7A spi driver support - i2c: loongson: Add LS7A i2c driver support - LoongArch: Call irq_find_matching_fwnode get irq domain - irqchip/ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch - gpio: loongson: Add 3A/3B/3C/7A gpio dirver support - rtc: ls2x: Add support for the Loongson-2K/LS7A RTC - LoongArch: convert p v s cache to l1 l2 l3 format - cpufreq: Add cpufreq driver for LoongArch - LoongArch: Fix section mismatch due to acpi_os_ioremap() - LoongArch: Add vector extensions support - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - openeuler: pci: workaround multiple functions can be assigned to only one VM- !454 Backport CVEs and bugfixes - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - neigh: make sure used and confirmed times are valid - HID: check empty report_list in bigben_probe() - HID: check empty report_list in hid_validate_values() - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - radi10: fix leak of 'r10bio->remaining' for recovery - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - raid10: fix leak of io accounting - tcp: Fix listen() regression in 5.15.88. - net/ulp: Remove redundant ->clone() test in inet_clone_ulp(). - net/ulp: use consistent error code when blocking ULP - net/ulp: prevent ULP without clone op from entering the LISTEN status - net/tls: tls_is_tx_ready() checked list_entry - usb: dwc3: dwc3-qcom: Add missing platform_device_put() in dwc3_qcom_acpi_register_core - ntfs: fix out-of-bounds read in ntfs_attr_find() - splice: don't generate zero-len segement bvecs - rds: rds_rm_zerocopy_callback() use list_first_entry() - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - ring-buffer: Handle race between rb_move_tail and rb_check_pages - blk-mq: use quiesced elevator switch when reinitializing queues - ovl: fix use inode directly in rcu-walk mode- !419 Backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - x86/bugs: Flush IBP in ib_prctl_set() - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - ARM: 9242/1: kasan: Only map modules if CONFIG_KASAN_VMALLOC=n - rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed - net/sched: sch_taprio: do not schedule in taprio_reset() - net/sched: sch_taprio: fix possible use-after-free - nbd: fix assignment error for first_minor in nbd_dev_add - md/raid10: fix wrong setting of max_corr_read_errors - md/raid10: fix overflow in safe_delay_store - md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter - fix kabi broken due to import of 5.15-stable io_uring - io_uring: import 5.15-stable io_uring - task_work: add helper for more targeted task_work canceling - coredump: Limit what can interrupt coredumps - kernel: provide create_io_thread() helper - fs: provide locked helper variant of close_fd_get_file() - kernel: remove checking for TIF_NOTIFY_SIGNAL - entry: Add support for TIF_NOTIFY_SIGNAL - signal: Add task_sigpending() helper - arm: add support for TIF_NOTIFY_SIGNAL - arm64: add support for TIF_NOTIFY_SIGNAL - riscv: add support for TIF_NOTIFY_SIGNAL - powerpc: add support for TIF_NOTIFY_SIGNAL - x86: Wire up TIF_NOTIFY_SIGNAL - iov_iter: add helper to save iov_iter state - perf beauty: Update copy of linux/socket.h with the kernel sources - perf trace beauty: Update copy of linux/socket.h with the kernel sources - io_uring: correct pinned_vm accounting - file: Rename __close_fd_get_file close_fd_get_file - io_uring: don't hold uring_lock when calling io_run_task_work* - io_uring: don't take uring_lock during iowq cancel - fs: make do_renameat2() take struct filename - net: add accept helper not installing fd - net: provide __sys_shutdown_sock() that takes a socket - fs: expose LOOKUP_CACHED through openat2() RESOLVE_CACHED - Make sure nd->path.mnt and nd->path.dentry are always valid pointers - fix handling of nd->depth on LOOKUP_CACHED failures in try_to_unlazy* - fs: add support for LOOKUP_CACHED - Revert "io_uring: fix soft lockup when call __io_remove_buffers" - Revert "io_uring: deduplicate failing task_work_add" - Revert "io_uring: don't take uring_lock during iowq cancel" - Revert "[Backport] io_uring: don't keep looping for more events if we can't flush overflow" - Revert "[Huawei] io-wq: Switch io_wqe_worker's fs before releasing request" - Revert "[Huawei] io_uring:drop identity before creating a private one"- !410 Backport CVEs and bugfixes - x86/kasan: Populate shadow for shared chunk of the CPU entry area - x86/kasan: Add helpers to align shadow addresses up and down - x86/kasan: Rename local CPU_ENTRY_AREA variables to shorten names - x86/mm: Populate KASAN shadow for entire per-CPU range of CPU entry area - x86/mm: Recompute physical address for every page of per-CPU CEA mapping - x86/kasan: Map shadow for percpu pages on demand - x86/mm: Randomize per-cpu entry area - Huawei BMA: Fix iBMA driver bug - mm: memcg: fix NULL pointer in mem_cgroup_track_foreign_dirty_slowpath() - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - ppp: associate skb with a device at tx - arm32: kaslr: Avoid using the -fpic and fno-pic parameters together - bpf, sockmap: fix race in sock_map_free() - bpf: make sure skb->len != 0 when redirecting to a tunneling device - cifs: Fix use-after-free in rdata->read_into_pages() - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - media: vivid: fix compose size exceed boundary - !405 kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- !400 Backport fs and block bugfixes - ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show() - ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap - ubifs: Re-statistic cleaned znode count if commit failed - ubifs: dirty_cow_znode: Fix memleak in error handling path - block, bfq: switch 'bfqg->ref' to use atomic refcount apis - cifs: sanitize multiple delimiters in prepath - !392 OpenEuler-22.03-LTS Fixes Some Bugs in Accelerator Disk Storage Encryption and Decryption Scenarios - crypto: hisilicon/sec - delete the flag CRYPTO_ALG_ALLOCATES_MEMORY - crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop - crypto: hisilicon/qm - modify event irq processing - crypto: hisilicon/qm - move alloc qm->wq to qm.c - crypto: hisilicon/qm - add functions for releasing resources- !386 Backport CVEs and bugfixes - net: sched: fix race condition in qdisc_graft() - macvlan: enforce a consistent minimal mtu - net: switch to storing KCOV handle directly in sk_buff - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - mm: memcontrol: fix potential oom_lock recursion deadlock - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: fix null-ptr-deref in ext4_write_info - xfs: fix potential log item leak- !369 Backport CVEs and bugfixes - mm/vmpressure: fix data-race with memcg->socket_pressure - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - mm/memory: return vm_fault_t result from migrate_to_ram() callback - net: sched: disallow noqueue for qdisc classes - netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits - xfs: Fix deadlock on xfs_inodegc_worker - net: sched: cbq: dont intepret cls results when asked to drop - net: sched: atm: dont intepret cls results when asked to drop - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - rndis_wlan: Prevent buffer overflow in rndis_query_oid- !357 Backport CVEs, bugfixes, performance and other - binder: fix UAF of alloc->vma in race with munmap() - io_uring: add missing item types for splice request - xfs: fix overfilling of reserve pool - xfs: always succeed at setting the reserve pool size - xfs: remove infinite loop when reserving free block pool - xfs: use current->journal_info for detecting transaction recursion - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - fix kabi broken due to may_pollfree - io_uring: disable polling pollfree files - sched: disable sched_autogroup by default - driver: char: delete svm.c - ksmbd: check nt_len to be at least CIFS_ENCPWD_SIZE in ksmbd_decode_ntlmssp_auth_blob - fs/ntfs3: Fix attr_punch_hole() null pointer derenference - tracing/osnoise: Do not unregister events twice - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails - mm/filemap.c: remove bogus VM_BUG_ON - mm: oom_kill: fix KABI broken by "oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup" - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup - fork: Allocate a new task_struct_resvd object for fork task - tmpfs: fix regressions from wider use of ZERO_PAGE - tmpfs: do not allocate pages on read- !348 Backport CVEs and fs bugfixes - io_uring: kill goto error handling in io_sqpoll_wait_sq() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - ext4: fix bad checksum after online resize - xfs: fix use-after-free in xattr node block inactivation - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls- KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS - bfq: fix null-ptr-deref in bfq_pd_offline - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - ksmbd: fix heap-based overflow in set_ntacl_dacl() - ksmbd: prevent out of bound read for SMB2_WRITE - ksmbd: validate length in smb2_write() - xfs: fix super block buf log item UAF during force shutdown - xfs: wait iclog complete before tearing down AIL - xfs: get rid of assert from xfs_btree_islastblock- ext2: replace bh_submit_read() helper with bh_read() - ufs: replace ll_rw_block() - udf: replace ll_rw_block() - reiserfs: replace ll_rw_block() - ocfs2: replace ll_rw_block() - ntfs3: replace ll_rw_block() - jbd2: replace ll_rw_block() - isofs: replace ll_rw_block() - gfs2: replace ll_rw_block() - fs/buffer: replace ll_rw_block() - fs/buffer: add some new buffer read helpers - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - mtd: physmap-core: Fix NULL pointer dereferencing in of_select_probe_type() - blk-mq: set default elevator as deadline in case of hctx shared tagset - dm thin: Use last transaction's pmd->root when commit failed - media: mceusb: Use new usb_control_msg_*() routines - block, bfq: fix possible uaf for 'bfqq->bic' - block, bfq: fix null pointer dereference in bfq_bio_bfqg() - scsi: iscsi: remove .unbind_conn from iscsi_transport - Revert "scsi: iscsi: fix kabi broken in struct iscsi_transport" - blk-mq: fix kabi broken in struct bio - blk-mq: fix kabi broken in struct request - mm/dynamic_hugetlb: fix clear PagePool without lock protection - mm/dynamic_hugetlb: fix list corruption in hpool_merge_page() - x86/cpu/hygon: Set __max_die_per_package on Hygon - block: always align request_wrapper to cacheline - block: fix crash on cmpxchg for request_wrapper - clk: imx: Add check for kcalloc - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs- wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute - xen/netback: don't call kfree_skb() with interrupts disabled - media: dvb-core: Fix UAF due to refcount races at releasing - wifi: wilc1000: validate pairwise and authentication suite offsets - wifi: wilc1000: validate number of channels - wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_OPER_CHANNEL attribute - drm/amdkfd: Check for null pointer after calling kmemdup- proc: proc_skip_spaces() shouldn't think it is working on C strings - proc: avoid integer type confusion in get_proc_long - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - livepatch/ppc64: Fix preemption check when enabling - block: only use cmpxchg64 in 64bit platform - efi/libstub: Fix build error in efi-stub.c for riscv- block: fix regression for dm - dm: switch to rq-based after queue is initialized - net/af_packet: make sure to pull mac header - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO - sched: Fix null-ptr-deref in free_fair_sched_group - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - Revert "ipvlan: Modify the value of ipvlan modes" - workqueue: fix state-dump console deadlock - preempt/dynamic: Fix typo in macro conditional statement - jump_label: Fix usage in module __init - arm64/mpam: update last_cmd_status in parse_cache() and parse_bw() - arm64/mpam: remove kernfs_get() calls() and add kernfs_put() calls to prevent refcount leak - arm64/mpam: make mbw_max/min not less than min_bw - arm64/mpam: Fix indent format error in resctrl_parse_param() - arm64/mpam: decrease dom_num when domain goes offline - arm64/mpam: correct mbw_max/min if remainder is too large - Revert "add barriers to buffer_uptodate and set_buffer_uptodate" - pinctrl: core: Set ret to 0 when group is skipped - pinctrl: core: Handling pinmux and pinconf separately - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" - mm/dynamic_hugetlb: fix compound_nr incorrect - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq - scsi: ufs: core: Enable link lost interrupt - perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU - perf python: Fix build when PYTHON_CONFIG is user supplied - Documentation/ABI: Mention retbleed vulnerability info file for sysfs - arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 - md: call __md_stop_writes in md_stop - Revert "md-raid: destroy the bitmap after destroying the thread" - mm/hugetlb: fix hugetlb not supporting softdirty tracking - xen/privcmd: fix error exit of privcmd_ioctl_dm_op() - ACPI: processor: Remove freq Qos request for all CPUs - s390: fix double free of GS and RI CBs on fork() failure - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - x86/bugs: Add "unknown" reporting for MMIO Stale Data - perf/x86/lbr: Enable the branch type for the Arch LBR by default - btrfs: check if root is readonly while setting security xattr - btrfs: add info when mount fails due to stale replace target - btrfs: replace: drop assert for suspended replace - btrfs: fix silent failure when deleting root reference - ionic: fix up issues with handling EAGAIN on FW cmds - rxrpc: Fix locking in rxrpc's sendmsg - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter - net: Fix a data-race around sysctl_somaxconn. - net: Fix data-races around sysctl_devconf_inherit_init_net. - net: Fix data-races around sysctl_fb_tunnels_only_for_init_net. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - net: Fix data-races around sysctl_optmem_max. - bpf: Folding omem_charge() into sk_storage_charge() - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around netdev_max_backlog. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: Fix data-races around sysctl_[rw]mem_(max|default). - net: Fix data-races around sysctl_[rw]mem(_offset)?. - tcp: tweak len/truesize ratio for coalesce candidates - netfilter: nf_tables: disallow jump to implicit chain from set element - netfilter: nf_tables: upfront validation of data via nft_data_init() - netfilter: bitwise: improve error goto labels - netfilter: nft_cmp: optimize comparison for 16-bytes - netfilter: nf_tables: consolidate rule verdict trace call - netfilter: nftables: remove redundant assignment of variable err - netfilter: nft_tunnel: restrict it to netdev family - netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families - netfilter: nf_tables: do not leave chain stats enabled on error - netfilter: nft_payload: do not truncate csum_offset and csum_type - netfilter: nft_payload: report ERANGE for too long offset and length - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips - netfilter: ebtables: reject blobs that don't provide all entry points - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - net: moxa: get rid of asymmetry in DMA mapping/unmapping - net: ipa: don't assume SMEM is page-aligned - net/mlx5e: Properly disable vlan strip on non-UL reps - ice: xsk: prohibit usage of non-balanced queue id - ice: xsk: Force rings to be sized to power of 2 - nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout - rose: check NULL rose_loopback_neigh->loopback - mm/smaps: don't access young/dirty bit if pte unpresent - mm/huge_memory.c: use helper function migration_entry_to_page() - SUNRPC: RPC level errors should set task->tk_rpc_status - NFSv4.2 fix problems with __nfs42_ssc_open - NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open() - xfrm: clone missing x->lastused in xfrm_do_migrate - xfrm: fix refcount leak in __xfrm_policy_check() - kernel/sched: Remove dl_boosted flag comment - vfs: make sync_filesystem return errors from ->sync_fs - fs: remove __sync_filesystem - pinctrl: amd: Don't save/restore interrupt status and wake status bits - kernel/sys_ni: add compat entry for fadvise64_64 - parisc: Fix exception handler for fldw and fstw instructions - audit: fix potential double free on error path from fsnotify_add_inode_mark - kbuild: dummy-tools: avoid tmpdir leak in dummy gcc- blk-mq: don't access request_wrapper if request is not allocated from block layer - blk-mq: fix kabi broken due to request_wrapper - ide-cd: don't clear rq_flags after blk_get_request - iommu: Fix error handling in probe_acpi_namespace_devices()- staging: rtl8712: fix use after free bugs - drivers/perf: fixed the issue that the kabi value changed - drm/i915: fix TLB invalidation for Gen12 video and compute engines - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - Bluetooth: L2CAP: Fix u8 overflow - dm: Fix UAF in run_timer_softirq() - dm-thin: Resume failed in FAIL mode - mm: hugetlb: fix UAF in hugetlb_handle_userfault - ARM: 9160/1: NOMMU: Reload __secondary_data after PROCINFO_INITFUNC - ARM: 9059/1: cache-v7: get rid of mini-stack - ARM: 9058/1: cache-v7: refactor v7_invalidate_l1 to avoid clobbering r5/r6 - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir - mpi: Fix length check in mpi_key_length() - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - Fix kabi change caused by reverting patches - Revert "iommu: Introduce attach/detach_pasid_table API" - Revert "iommu: Introduce bind/unbind_guest_msi" - Revert "iommu/smmuv3: Allow s1 and s2 configs to coexist" - Revert "iommu/smmuv3: Get prepared for nested stage support" - Revert "iommu/smmuv3: Implement attach/detach_pasid_table" - Revert "iommu/smmuv3: Allow stage 1 invalidation with unmanaged ASIDs" - Revert "iommu/smmuv3: Implement cache_invalidate" - Revert "dma-iommu: Implement NESTED_MSI cookie" - Revert "iommu/smmuv3: Nested mode single MSI doorbell per domain enforcement" - Revert "iommu/smmuv3: Enforce incompatibility between nested mode and HW MSI regions" - Revert "iommu/smmuv3: Implement bind/unbind_guest_msi" - Revert "iommu/smmuv3: report additional recoverable faults" - Revert "vfio: VFIO_IOMMU_SET_PASID_TABLE" - Revert "vfio: VFIO_IOMMU_CACHE_INVALIDATE" - Revert "vfio: VFIO_IOMMU_SET_MSI_BINDING" - Revert "vfio/pci: Add VFIO_REGION_TYPE_NESTED region type" - Revert "vfio/pci: Register an iommu fault handler" - Revert "vfio/pci: Allow to mmap the fault queue" - Revert "vfio: Use capability chains to handle device specific irq" - Revert "vfio/pci: Add framework for custom interrupt indices" - Revert "vfio: Add new IRQ for DMA fault reporting" - Revert "vfio/pci: Register and allow DMA FAULT IRQ signaling" - Revert "vfio: Document nested stage control" - Revert "vfio/pci: Register a DMA fault response region" - Revert "vfio/pci: Inject page response upon response region fill" - Revert "iommu/arm-smmu-v3: Using HTTU with SMMU STE and stage 2 TTD" - Revert "iommu/io-pgtable-arm: Make data access permissions of stage1/2 compatible" - Revert "iommu/io-pgtable-arm: Remove the limitation on the page table format of sync/clear_dirty_log()" - Revert "iommu/arm-smmu-v3: Change the TLBI CMD in arm_smmu_cache_invalidate()" - Revert "iommu/arm-smmu-v3: Align invalid range with leaf page size upwards when support RIL" - Revert "iommu/arm-smmu-v3: Standardize granule size when support RIL" - Revert "iommu/arm-smmu-v3: Remove the redundant shift operation of 'size'" - Revert "iommu: fix build error when CONFIG_IOMMU_API is off" - Revert "vfio/pci: Fix wrong return value when get iommu attribute DOMAIN_ATTR_NESTING" - Revert "iommu/smmuv3: Remove the S1 mapping restriction of dirty log" - perf/core: Fix reentry problem in perf_output_read_group() - tty: serial: uartlite: Disable clocks in case of errors - cgroup: Fix race condition at rebind_subsystems() - xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() - xfs: fix memory leak in xfs_errortag_init - xfs: fix sb write verify for lazysbcount - xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP* - xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() - xfs: prevent a UAF when log IO errors race with unmount - xfs: purge dquots after inode walk fails during quotacheck - xfs: revert "xfs: actually bump warning counts when we send warnings" - xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks - xfs: async CIL flushes need pending pushes to be made stable - xfs: don't generate selinux audit messages for capability testing - xfs: only bother with sync_filesystem during readonly remount - xfs: remove xfs_inew_wait - xfs: mark a data structure sick if there are cross-referencing errors - xfs: restore speculative_cow_prealloc_lifetime sysctl - xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware - xfs: scrub should mark a directory corrupt if any entries cannot be iget'd - xfs: factor out a xfs_ilock_iocb helper - xfs: fix parent pointer scrubber bailing out on unallocated inodes - xfs: fix uaf when leaf dir bestcount not match with dir data blocks - xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent - xfs: Check for extent overflow when swapping extents - xfs: Check for extent overflow when remapping an extent - xfs: Check for extent overflow when moving extent from cow to data fork - xfs: Check for extent overflow when writing to unwritten extent - xfs: Check for extent overflow when adding/removing xattrs - xfs: Check for extent overflow when renaming dir entries - xfs: Check for extent overflow when removing dir entries - xfs: Check for extent overflow when adding dir entries - xfs: Check for extent overflow when punching a hole - xfs: Check for extent overflow when trivally adding a new extent - xfs: Add helper for checking per-inode extent count overflow - xfs: flush inode gc workqueue before clearing agi bucket - xfs: check sb_meta_uuid for dabuf buffer recovery - xfs: Fix the free logic of state in xfs_attr_node_hasname - xfs: reduce kvmalloc overhead for CIL shadow buffers - xfs: only run COW extent recovery when there are no live extents - xfs: remove all COW fork extents when remounting readonly - xfs: don't catch dax+reflink inodes as corruption in verifier - xfs: fix soft lockup via spinning in filestream ag selection loop - xfs: return errors in xfs_fs_sync_fs - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - PCI: Do not enable AtomicOps on VFs - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 - config: enable CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE by default - scsi: hisi_sas: Prevent parallel FLR and controller reset - scsi: hisi_sas: Prevent parallel controller reset and control phy command - xfs: fix incorrect i_nlink caused by inode racing - block: Fix kabi broken in blk-merge.h and blk-cgroup.h - block: don't merge across cgroup boundaries if blkcg is enabled - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: Simplify ima_lsm_copy_rule - selftests: bpf: Don't run sk_lookup in verifier tests - bpf: Add PROG_TEST_RUN support for sk_lookup programs - bpf: Consolidate shared test timing code - arm64/mm: Drop THP conditionality from FORCE_MAX_ZONEORDER - blk-mq: fix io hang for scsi drivers that depends on timeout handling during scan - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - KVM: arm64: Only probe Hisi ncsnp feature on Hisi CPUs - dm ioctl: print error when HC and MD do not match - block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - block: Fix UAF in bd_link_disk_holder() - ftrace: Fix use-after-free for dynamic ftrace_ops - blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapping() - scsi: hisi_sas: Revert "scsi: hisi_sas: Limit max hw sectors for v3 HW" - bfq: Make sure bfqg for which we are queueing requests is online - bfq: Get rid of __bio_blkcg() usage - bfq: Track whether bfq_group is still online - Revert "block, bfq: move bfqq to root_group if parent group is offlined" - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() - blk-wbt: call rq_qos_add() after wb_normal is initialized - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init - blk-mq: fix missing blk_account_io_done() in error path - stack: Declare {randomize_,}kstack_offset to fix Sparse warnings - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET - stack: Replace "o" output with "r" input constraint - lkdtm: Add REPORT_STACK for checking stack offsets - arm64: entry: Enable random_kstack_offset support - x86/entry: Enable random_kstack_offset support - stack: Optionally randomize kernel stack offset each syscall - jump_label: Provide CONFIG-driven build state defaults - ext4: fix super block checksum incorrect after mount - Revert "block/wbt: fix negative inflight counter when remove scsi device" - !313 openEuler: add openEuler/MAINTAINERS for Maintainers & Committers - openEuler: add openEuler/MAINTAINERS for Maintainers & Committers - !301 txgbe : fix arm32 compiler error warning in txgbe_main.c - !287 defconfig: add helper script for update openeuler_defconfig - configs: update arch/x86/configs/openeuler_defconfig - configs: update arch/arm64/configs/openeuler_defconfig - kconfig: Add script to update openeuler_defconfig - !264 Add LoongArch support - !297 tc-testing: fix a bug in gitignore of tc-testing - openeuler: net: txgbe: fix arm 32bit arch compile warning. - tc-testing: gitignore, delete plugins directory - !277 net: ngbe: fix ngbe checkpatch warnnings - LoongArch: defconfig: Set CONFIG_TXGBE=m by default - LS7A2000 : Add quirk for OHCI device rev 0x02 - stmmac: pci: Add dwmac support for Loongson - LoongArch: hugepage table replace tlb - LoongArch: change global registers to local registers - LoongArch: Old BPI compatibility - LoongArch: add kernel setvirtmap for runtime - LoongArch: enable some netfilter related configs - LoongArch: defconfig: use make defconfig to save a clean defconfig - tools perf: Fix compilation error with new binutils - tools include: add dis-asm-compat.h to handle version differences - tools build: Don't display disassembler-four-args feature test - tools build: Add feature test for init_disassemble_info API changes - LoongArch: Support R_LARCH_GOT_PC_{LO12,HI20} in modules - LoongArch: Support PC-relative relocations in modules - LoongArch: Define ELF relocation types added in v2.00 ABI - LoongArch: Adjust symbol addressing for AS_HAS_EXPLICIT_RELOCS - LoongArch: Add Kconfig option AS_HAS_EXPLICIT_RELOCS - irqchip/loongson-liointc: Fix an error handling path in liointc_init() - irqchip/loongarch: Fix irq_domain_alloc_fwnode() abuse - irqchip/loongson-eiointc: Fix a build warning - irqchip/loongson-eiointc: Fix irq affinity setting - irqchip: Adjust Kconfig for Loongson - PCI: Add quirk for LS7A to avoid reboot failure - PCI: loongson: Improve the MRRS quirk for LS7A - PCI: loongson: Work around LS7A incorrect Interrupt Pin registers - PCI: loongson: Don't access non-existent devices - PCI: loongson: Add ACPI init support - PCI: loongson: Use generic 8/16/32-bit config ops on LS2K/LS7A - irqchip / ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback - APCI: irq: Add support for multiple GSI domains - drm/radeon: Workaround radeon driver bug for Loongson - LoongArch: Add writecombine support for drm - Input: i8042 - Add PNP checking hook for Loongson - LoongArch: Add qspinlock support - LoongArch: Add perf events support - LoongArch: Add SysRq-x (TLB Dump) support - LoongArch: Use TLB for ioremap() - LoongArch: Enable ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP - LoongArch: Add sparse memory vmemmap support - MIPS&LoongArch&NIOS2: Adjust prototypes of p?d_init() - irqchip/loongson-pch-lpc: Add suspend/resume support - irqchip/loongson-pch-pic: Add suspend/resume support - irqchip/loongson-eiointc: Add suspend/resume support - irqchip/loongson-htvec: Add suspend/resume support - irqchip/loongson-htvec: Add ACPI init support - ACPI / table: Print CORE_PIC information when MADT is parsed - ACPICA: Events: Support fixed pcie wake event - ACPICA: MADT: Add LoongArch APICs support - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA - Revert "LoongArch: Provisionally add ACPICA data structures" - loongarch: efi: enable generic EFI compressed boot - efi/libstub: implement generic EFI zboot - efi/libstub: use EFI provided memcpy/memset routines - efi/libstub: add some missing EFI prototypes - efi/loongarch: Add efistub booting support - irqchip: Select downstream irqchip drivers for LoongArch CPU - LoongArch: Add subword xchg/cmpxchg emulation - LoongArch: Cleanup headers to avoid circular dependency - LoongArch: Cleanup reset routines with new API - LoongArch: Fix build warnings in VDSO - LoongArch: Select PCI_QUIRKS to avoid build error - LoongArch: Update Loongson-3 default config file - LoongArch: Add USER_STACKTRACE support - LoongArch: Add STACKTRACE support - LoongArch: Add prologue unwinder support - LoongArch: Add guess unwinder support - LoongArch: Add vDSO syscall __vdso_getcpu() - LoongArch: Add PCI controller support - LoongArch: Parse MADT to get multi-processor information - LoongArch: Jump to the link address before enable PG - LoongArch: Requires __force attributes for any casts - LoongArch: Fix unsigned comparison with less than zero - LoongArch: Adjust arch/loongarch/Kconfig - LoongArch: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK - irqchip/loongson-pch-pic: Move find_pch_pic() into CONFIG_ACPI - LoongArch: Fix wrong "ROM Size" of boardinfo - LoongArch: Fix missing fcsr in ptrace's fpr_set - LoongArch: Fix shared cache size calculation - LoongArch: Disable executable stack by default - LoongArch: Remove unused variables - LoongArch: Remove clock setting during cpu hotplug stage - LoongArch: Remove useless header compiler.h - LoongArch: Remove several syntactic sugar macros for branches - LoongArch: Re-tab the assembly files - LoongArch: Simplify "BGT foo, zero" with BGTZ - LoongArch: Simplify "BLT foo, zero" with BLTZ - LoongArch: Simplify "BEQ/BNE foo, zero" with BEQZ/BNEZ - LoongArch: Use the "move" pseudo-instruction where applicable - LoongArch: Use the "jr" pseudo-instruction where applicable - LoongArch: Use ABI names of registers where appropriate - irqchip: Add LoongArch CPU interrupt controller support - LoongArch: fix kabi change due to enum chuph_state - irqchip: Add Loongson Extended I/O interrupt controller support - irqchip/loongson-liointc: Add ACPI init support - irqchip/loongson-pch-msi: Add ACPI init support - irqchip/loongson-pch-pic: Add ACPI init support - irqchip: Add Loongson PCH LPC controller support - LoongArch: Prepare to support multiple pch-pic and pch-msi irqdomain - LoongArch: Use ACPI_GENERIC_GSI for gsi handling - LoongArch: Provisionally add ACPICA data structures - loongarch: drop definition of PGD_ORDER - loongarch: drop definition of PUD_ORDER - loongarch: drop definition of PMD_ORDER - loongarch: drop definition of PTE_ORDER - LoongArch: Fix section mismatch warning - LoongArch: Fix build errors for tinyconfig - LoongArch: Remove obsolete mentions of vcsr - LoongArch: Drop these obsolete selects in Kconfig - efi: Simplify arch_efi_call_virt() macro - LoongArch: Make compute_return_era() return void - LoongArch: Fix wrong fpu version - LoongArch: Fix EENTRY/MERRENTRY setting in setup_tlb_handler() - LoongArch: Fix sleeping in atomic context in setup_tlb_handler() - LoongArch: Fix the _stext symbol address - LoongArch: Fix the !THP build - LoongArch: vmlinux.lds.S: Add missing ELF_DETAILS - LoongArch: Remove MIPS comment about cycle counter - LoongArch: Fix the !CONFIG_SMP build - LoongArch: Add Loongson-3 default config file - LoongArch: Add Non-Uniform Memory Access (NUMA) support - LoongArch: Add multi-processor (SMP) support - LoongArch: Add VDSO and VSYSCALL support - LoongArch: Add some library functions - LoongArch: Add misc common routines - LoongArch: Add ELF and module support - LoongArch: Add signal handling support - LoongArch: Add system call support - LoongArch: Add memory management - LoongArch: Add process management - LoongArch: Add exception/interrupt handling - LoongArch: Add boot and setup routines - LoongArch: Add other common headers - LoongArch: Add atomic/locking headers - LoongArch: Add CPU definition headers - LoongArch: Add ELF-related definitions - LoongArch: Add build infrastructure - fbdev: Prevent probing generic drivers if a FB is already registered - serial: 8250_pnp: Support configurable clock frequency - genirq/generic_chip: Export irq_unmap_generic_chip - mm/swapops: make is_pmd_migration_entry more strict - initramfs: Provide a common initrd reserve function - initrd: Add the preprocessor guard in initrd.h - PCI/ERR: Retain status from error notification - tee: fix memory leak in tee_shm_register() - qrtr: Convert qrtr_ports from IDR to XArray - can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once() - tracing/probes: Have kprobes and uprobes use $COMM too - netfilter: nf_tables: fix audit memory leak in nf_tables_commit - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() - MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0 - video: fbdev: i740fb: Check the argument of i740_calc_vclk() - powerpc/64: Init jump labels before parse_early_param() - smb3: check xattr value length earlier - f2fs: fix to do sanity check on segment type in build_sit_entries() - f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page() - ALSA: control: Use deferred fasync helper - ALSA: timer: Use deferred fasync helper - ALSA: core: Add async signal helpers - powerpc/32: Don't always pass -mcpu=powerpc to the compiler - watchdog: export lockup_detector_reconfigure - RISC-V: Add fast call path of crash_kexec() - riscv: mmap with PROT_WRITE but no PROT_READ is invalid - modules: Ensure natural alignment for .altinstructions and __bug_table sections - mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start - vfio: Clear the caps->buf to NULL after free - tty: serial: Fix refcount leak bug in ucc_uart.c - lib/list_debug.c: Detect uninitialized lists - ext4: avoid resizing to a partial cluster size - ext4: avoid remove directory when directory is corrupted - drivers:md:fix a potential use-after-free bug - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown - md: Notify sysfs sync_completed in md_reap_sync_thread() - dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed - selftests/kprobe: Do not test for GRP/ without event failures - csky/kprobe: reclaim insn_slot on kprobe unregistration - RDMA/rxe: Limit the number of calls to each tasklet - um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups - PCI/ACPI: Guard ARM64-specific mcfg_quirks - cxl: Fix a memory leak in an error handling path - pinctrl: intel: Check against matching data instead of ACPI companion - gadgetfs: ep_io - wait until IRQ finishes - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input - clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description - zram: do not lookup algorithm in backends table - uacce: Handle parent device removal or parent driver module rmmod - clk: qcom: ipq8074: dont disable gcc_sleep_clk_src - vboxguest: Do not use devm for irq - usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch - usb: renesas: Fix refcount leak bug - usb: host: ohci-ppc-of: Fix refcount leak bug - clk: ti: Stop using legacy clkctrl names for omap4 and 5 - drm/meson: Fix overflow implicit truncation warnings - irqchip/tegra: Fix overflow implicit truncation warnings - usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info - usb: cdns3 fix use-after-free at workaround 2 - platform/chrome: cros_ec_proto: don't show MKBP version if unsupported - PCI: Add ACS quirk for Broadcom BCM5750x NICs - drm/sun4i: dsi: Prevent underflow when computing packet sizes - netfilter: add helper function to set up the nfnetlink header and use it - netfilter: nftables: add helper function to set the base sequence number - audit: log nftables configuration change events once per table - drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors() - ASoC: SOF: intel: move sof_intel_dsp_desc() forward - gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file - kbuild: fix the modules order between drivers and libs - igb: Add lock to avoid data race - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() - fec: Fix timer capture timing in `fec_ptp_enable_pps()` - i40e: Fix to stop tx_timeout recovery if GLOBR fails - regulator: pca9450: Remove restrictions for regulator-name - i2c: imx: Make sure to unregister adapter on remove() - ice: Ignore EEXIST when setting promisc mode - net: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions() - net: genl: fix error path memory leak in policy dumping - net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet counters - net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry - net: moxa: pass pdev instead of ndev to DMA functions - net: dsa: mv88e6060: prevent crash on an unused port - spi: meson-spicc: add local pow2 clock ops to preserve rate between messages - powerpc/pci: Fix get_phb_number() locking - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag - netfilter: nf_tables: really skip inactive sets when allocating name - ASoC: tas2770: Fix handling of mute/unmute - ASoC: tas2770: Drop conflicting set_bias_level power setting - ASoC: tas2770: Allow mono streams - ASoC: tas2770: Set correct FSYNC polarity - iavf: Fix adminq error handling - nios2: add force_successful_syscall_return() - nios2: restarts apply only to the first sigframe we build... - nios2: fix syscall restart checks - nios2: traced syscall does need to check the syscall number - nios2: don't leave NULLs in sys_call_table[] - nios2: page fault et.al. are *not* restartable syscalls... - dpaa2-eth: trace the allocated address instead of page struct - perf probe: Fix an error handling path in 'parse_perf_probe_command()' - geneve: fix TOS inheriting for ipv4 - xen/xenbus: fix return type in xenbus_file_read() - nfp: ethtool: fix the display error of `ethtool -m DEVNAME` - NTB: ntb_tool: uninitialized heap data in tool_fn_write() - tools build: Switch to new openssl API for test-libcrypto - kbuild: dummy-tools: avoid tmpdir leak in dummy gcc - ceph: don't leak snap_rwsem in handle_cap_grant - tools/vm/slabinfo: use alphabetic order when two values are equal - ceph: use correct index when encoding client supported features - dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources - dt-bindings: arm: qcom: fix MSM8916 MTP compatibles - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() - plip: avoid rcu debug splat - ipv6: do not use RT_TOS for IPv6 flowlabel - geneve: do not use RT_TOS for IPv6 flowlabel - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool - pinctrl: qcom: sm8250: Fix PDC map - pinctrl: sunxi: Add I/O bias setting for H6 R-PIO - pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed - pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map - net: bgmac: Fix a BUG triggered by wrong bytes_compl - virtio_net: fix memory leak inside XPD_TX with mergeable - SUNRPC: Reinitialise the backchannel request buffers before reuse - sunrpc: fix expiry of auth creds - net: atlantic: fix aq_vec index out of range error - can: mcp251x: Fix race condition on receive interrupt - bpf: Check the validity of max_rdwr_access for sock local storage map iterator - bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator - bpf: Acquire map uref in .init_seq_private for sock local storage map iterator - bpf: Acquire map uref in .init_seq_private for hash map iterator - bpf: Acquire map uref in .init_seq_private for array map iterator - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - NFSv4: Fix races in the legacy idmapper upcall - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly - NFSv4.1: Don't decrease the value of seq_nr_highest_sent - Documentation: ACPI: EINJ: Fix obsolete example - apparmor: Fix memleak in aa_simple_write_to_buffer() - apparmor: fix reference count leak in aa_pivotroot() - apparmor: fix overlapping attachment computation - apparmor: fix setting unconfined mode on a loaded profile - apparmor: fix aa_label_asxprint return check - apparmor: Fix failed mount permission check error message - apparmor: fix absroot causing audited secids to begin with = - apparmor: fix quiet_denied for file rules - can: ems_usb: fix clang's -Wunaligned-access warning - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II - tracing: Have filter accept "common_cpu" to be consistent - btrfs: fix lost error handling when looking up extended ref on log replay - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() - mmc: pxamci: Fix an error handling path in pxamci_probe() - mmc: pxamci: Fix another error handling path in pxamci_probe() - ata: libata-eh: Add missing command name - rds: add missing barrier to release_refill - x86/mm: Use proper mask when setting PUD mapping - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU - ALSA: info: Fix llseek return value when using callback - !280 ksmbd-introduce-new-SMB3-kernel-server - ksmbd: add reserved room in ipc request/response - ksmbd: limits exceeding the maximum allowable outstanding requests - ksmbd: move credit charge deduction under processing request - ksmbd: add support for smb2 max credit parameter - ksmbd: set unique value to volume serial field in FS_VOLUME_INFORMATION - cifsd: add Kconfig and Makefile - ksmbd: Fix wrong return value and message length check in smb2_ioctl() - ksmbd: set NTLMSSP_NEGOTIATE_SEAL flag to challenge blob - ksmbd: fix encryption failure issue for session logoff response - ksmbd: fix endless loop when encryption for response fails - ksmbd: return STATUS_BAD_NETWORK_NAME error status if share is not configured - ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT - ksmbd: Fix user namespace mapping - ksmbd: fix use-after-free bug in smb2_tree_disconect - ksmbd: fix memory leak in smb2_handle_negotiate - ksmbd: fix racy issue while destroying session on multichannel - ksmbd: use vfs_llseek instead of dereferencing NULL - ksmbd: remove unused ksmbd_share_configs_cleanup function - ksmbd: fix kernel oops from idr_remove() - ksmbd: replace sessions list in connection with xarray - ksmbd: use wait_event instead of schedule_timeout() - ksmbd: fix incorrect handling of iterate_dir - ksmbd: handle smb2 query dir request for OutputBufferLength that is too small - ksmbd: add channel rwlock - ksmbd: smbd: fix connection dropped issue - ksmbd: fix reference count leak in smb_check_perm_dacl() - ksmbd: reduce smb direct max read/write size - ksmbd: don't align last entry offset in smb2 query directory - ksmbd: fix same UniqueId for dot and dotdot entries - ksmbd: smbd: validate buffer descriptor structures - ksmbd: fix SMB 3.11 posix extension mount failure - ksmbd: fix guest connection failure with nautilus - ksmbd: uninitialized variable in create_socket() - ksmbd: smbd: fix missing client's memory region invalidation - ksmbd: add smb-direct shutdown - ksmbd: smbd: change the default maximum read/write, receive size - ksmbd: smbd: create MR pool - ksmbd: smbd: call rdma_accept() under CM handler - ksmbd: set 445 port to smbdirect port by default - ksmbd: register ksmbd ib client with ib_register_client() - ksmbd: Fix smb2_get_name() kernel-doc comment - ksmbd: Fix smb2_set_info_file() kernel-doc comment - ksmbd: Fix buffer_check_err() kernel-doc comment - ksmbd: fix multi session connection failure - ksmbd: set both ipv4 and ipv6 in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: Remove unused fields from ksmbd_file struct definition - ksmbd: Remove unused parameter from smb2_get_name() - ksmbd: disable SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1 - ksmbd: fix uninitialized symbol 'pntsd_size' - ksmbd: remove select FS_POSIX_ACL in Kconfig - ksmbd: fix memleak in get_file_stream_info() - ksmbd: contain default data stream even if xattr is empty - ksmbd: downgrade addition info error msg to debug in smb2_get_info_sec() - ksmbd: Fix an error handling path in 'smb2_sess_setup()' - ksmbd: change LeaseKey data type to u8 array - ksmbd: remove smb2_buf_length in smb2_transform_hdr - ksmbd: remove smb2_buf_length in smb2_hdr - ksmbd: don't need 8byte alignment for request length in ksmbd_check_message - ksmbd: Fix buffer length check in fsctl_validate_negotiate_info() - ksmbd: Remove redundant 'flush_workqueue()' calls - ksmdb: use cmd helper variable in smb2_get_ksmbd_tcon() - ksmbd: use ksmbd_req_buf_next() in ksmbd_smb2_check_message() - ksmbd: use ksmbd_req_buf_next() in ksmbd_verify_smb_message() - ksmbd: add buffer validation in session setup - ksmbd: throttle session setup failures to avoid dictionary attacks - ksmbd: validate OutputBufferLength of QUERY_DIR, QUERY_INFO, IOCTL requests - ksmbd: validate credit charge after validating SMB2 PDU body size - ksmbd: add buffer validation for smb direct - ksmbd: limit read/write/trans buffer size not to exceed 8MB - ksmbd: validate compound response buffer - ksmbd: fix potencial 32bit overflow from data area check in smb2_write - ksmbd: improve credits management - ksmbd: add validation in smb2_ioctl - ksmbd: fix oops from fuse driver - ksmbd: fix version mismatch with out of tree - ksmbd: use buf_data_size instead of recalculation in smb3_decrypt_req() - ksmbd: remove the leftover of smb2.0 dialect support - ksmbd: check strictly data area in ksmbd_smb2_check_message() - ksmbd: add the check to vaildate if stream protocol length exceeds maximum value - ksmbd: missing check for NULL in convert_to_nt_pathname() - ksmbd: fix transform header validation - ksmbd: add buffer validation for SMB2_CREATE_CONTEXT - ksmbd: add validation in smb2 negotiate - ksmbd: add request buffer validation in smb2_set_info - ksmbd: use correct basic info level in set_file_basic_info() - ksmbd: remove NTLMv1 authentication - ksmbd: fix documentation for 2 functions - ksmbd: fix invalid request buffer access in compound - ksmbd: remove RFC1002 check in smb2 request - ksmbd: use LOOKUP_BENEATH to prevent the out of share access - ksmbd: remove follow symlinks support - ksmbd: check protocol id in ksmbd_verify_smb_message() - ksmbd: add default data stream name in FILE_STREAM_INFORMATION - ksmbd: log that server is experimental at module load - ksmbd: add validation for FILE_FULL_EA_INFORMATION of smb2_get_info - ksmbd: prevent out of share access - ksmbd: transport_rdma: Don't include rwlock.h directly - ksmbd: fix read of uninitialized variable ret in set_file_basic_info - ksmbd: remove unused ksmbd_file_table_flush function - ksmbd: smbd: fix dma mapping error in smb_direct_post_send_data - ksmbd: Reduce error log 'speed is unknown' to debug - ksmbd: remove setattr preparations in set_file_basic_info() - ksmbd: ensure error is surfaced in set_file_basic_info() - ksmbd: fix __write_overflow warning in ndr_read_string - ksmbd: fix permission check issue on chown and chmod - ksmbd: don't set FILE DELETE and FILE_DELETE_CHILD in access mask by default - ksmbd: smbd: fix kernel oops during server shutdown - ksmbd: use proper errno instead of -1 in smb2_get_ksmbd_tcon() - ksmbd: update the comment for smb2_get_ksmbd_tcon() - ksmbd: change int data type to boolean - ksmbd: Fix multi-protocol negotiation - ksmbd: fix an oops in error handling in smb2_open() - ksmbd: add ipv6_addr_v4mapped check to know if connection from client is ipv4 - ksmbd: fix missing error code in smb2_lock - ksmbd: use channel signingkey for binding SMB2 session setup - ksmbd: don't set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: Return STATUS_OBJECT_PATH_NOT_FOUND if smb2_creat() returns ENOENT - ksmbd: fix -Wstringop-truncation warnings - ksmbd: Fix potential memory leak in tcp_destroy_socket() - ksmbd: add support for negotiating signing algorithm - ksmbd: add negotiate context verification - ksmbd: fix typo of MS-SMBD - ksmbd: move credit charge verification over smb2 request size verification - ksmbd: set STATUS_INVALID_PARAMETER error status if credit charge is invalid - ksmbd: fix wrong error status return on session setup - ksmbd: fix wrong compression context size - ksmbd: fix typo in comment - ksmbd: fix an error message in ksmbd_conn_trasnport_init - ksmbd: set RDMA capability for FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: fix unused err value in smb2_lock - ksmbd: fix memory leak in ksmbd_vfs_get_sd_xattr() - ksmbd: remove unneeded check_context_err - ksmbd: handle error cases first in smb2_create_sd_buffers - ksmbd: make smb2_find_context_vals return NULL if not found - ksmbd: uninterruptible wait for a file being unlocked - ksmbd: free ksmbd_lock when file is closed - ksmbd: fix the running request count decrement - ksmbd: use kasprintf() in ksmbd_vfs_xattr_stream_name() - ksmbd: delete some stray tabs - ksmbd: change data type of volatile/persistent id to u64 - ksmbd: fix memory leak in smb_inherit_dacl() - ksmbd: fix memory leak smb2_populate_readdir_entry() - ksmbd: fix read on the uninitialized send_ctx - ksmbd: remove unneeded NULL check in for_each_netdev - ksmbd: Fix read on the uninitialized pointer sess - ksmbd: fix kernel oops in ksmbd_rpc_ioctl/rap() - ksmbd: adapt vfs api to 5.10 - ksmbd: replace struct dentry with struct path in some function's arguments - ksmbd: reorder and document on-disk and netlink structures in headers - ksmbd: change server config string index to enumeration - ksmbd: change server state type macro to enumeration - ksmbd: change sid types to enumeration - ksmbd: change ACE types to enumeration - ksmbd: remove SMB1 oplock level macros - ksmbd: opencode to remove ATTR_FP macro - ksmbd: use ksmbd_vfs_lock_parent to get stable parent dentry - ksmbd: opencode to remove FP_INODE macro - ksmbd: fix dentry racy with rename() - ksmbd: Relax credit_charge check in smb2_validate_credit_charge() - ksmbd: allow PROTECTED_DACL_SECINFO and UNPROTECTED_DACL_SECINFO addition information in smb2 set info security - ksmbd: replace request and respone buffer macro with inline functions - ksmbd: replace SMB_DIRECT_TRANS macro with inline function - ksmbd: remove and replace macros with inline functions in smb_common.h - ksmbd: remove getting worker state macros - ksmbd: replace PAYLOAD_HEAD with inline function - ksmbd: replace KSMBD_ALIGN with kernel ALIGN macro - ksmbd: replace BUFFER_NR_PAGES with inline function - ksmbd: remove macros in transport_ipc.c - ksmbd: set MAY_* flags together with open flags - ksmbd: factor out a ksmbd_vfs_lock_parent helper - ksmbd: move fs/cifsd to fs/ksmbd - cifsd: add index.rst in cifs documentation - cifsd: fix WARNING: document isn't included in any toctree - cifsd: add ksmbd/nfsd interoperability to feature table - doc: cifsd: change the reference to configuration.txt - cifsd: fix build warnings from cifsd.rst - cifsd: update cifsd.rst document - cifsd: fix WARNING: Title overline too short - ksmbd: use f_bsize in FS_SECTOR_SIZE_INFORMATION - ksmbd: remove unneeded NULL check in the list iterator - ksmbd: use f_bsize instead of q->limits.logical_block_size - ksmbd: change stream type macro to enumeration - ksmbd: opencode posix acl functions instead of wrappers - ksmbd: factor out a ksmbd_validate_entry_in_use helper from __ksmbd_vfs_rename - ksmbd: opencode to avoid trivial wrappers - ksmbd: remove ksmbd_err/info - ksmbd: replace KSMBD_SHARE_CONFIG_PATH with inline function - ksmbd: remove ____ksmbd_align in ksmbd_server.h - ksmbd: remove unneeded FIXME comment - ksmbd: fix overly long line - ksmbd: use goto instead of duplicating the resoure cleanup in ksmbd_open_fd - ksmbd: use list_for_each_entry instead of list_for_each - ksmbd: remove ksmbd_vfs_copy_file_range - ksmbd: initialize variables on the declaration - ksmbd: remove cache read/trans buffer support - ksmbd: add support for SMB3 multichannel - ksmbd: fix kfree of uninitialized pointer oid - cifsd: append ksmbd prefix into names for asn1 decoder - cifsd: remove duplicated argument - cifsd: set epoch in smb2_lease_break response - cifsd: fix list_add double add BUG_ON trap in setup_async_work() - cifsd: fix additional warnings from checkpatch.pl --strict - cifsd: fix potential read overflow in ksmbd_vfs_stream_read() - cifsd: check return value of ksmbd_vfs_getcasexattr() correctly - cifsd: fix memleak in ksmbd_vfs_stream_read() - cifsd: fix memleak in ksmbd_vfs_stream_write() - cifsd: make alignment match open parenthesis - cifsd: enclose macro variables in parenthesis - cifsd: fix Control flow issues in ksmbd_build_ntlmssp_challenge_blob() - cifsd: lookup a file with LOOKUP_FOLLOW only if 'follow symlinks = yes' - cifsd: Prefer kernel type 'u16' over 'uint16_t' - cifsd: remove unnecessary parentheses around - cifsd: Alignment should match open parenthesis - cifsd: Blank lines aren't necessary after an open brace '{' - cifsd: No space is necessary after a cast - cifsd: don't use multiple blank lines - cifsd: spaces preferred around that '/' - cifsd: braces {} should be used on all arms of this statement - cifsd: add the check to prevent potential overflow with smb_strtoUTF16() and UNICODE_LEN() - cifsd: alignment match open parenthesis - cifsd: return -ENOMEM about error from ksmbd_crypto_ctx_find_xxx calls - cifsd: simplify error handling in ksmbd_gen_preauth_integrity_hash() - cifsd: call kzalloc() directly instead of wrapper - cifsd: add default case in switch statment in alloc_shash_desc() - cifsd: change success handling to failure handling - cifsd: fix wrong return value in ksmbd_crypt_message() - cifsd: remove unneeded initialization of rc variable in ksmbd_crypt_message() - cifsd: len can never be negative in ksmbd_init_sg() - cifsd: add the check if nvec is zero - cifsd: never return 1 on failure - cifsd: return zero in always success case - cifsd: set error return value for memcmp() difference - cifsd: remove unneeded type casting - cifsd: simplify error handling in ksmbd_auth_ntlm() - cifsd: move ret check before the out label - cifsd: just return smbhash() instead of using rc return value - cifsd: move fips_enabled check before the str_to_key() - cifsd: add goto fail in neg_token_init_mech_type() - cifsd: use memcmp instead of for loop check in oid_eq() - cifsd: add goto fail in asn1_oid_decode() - cifsd: add support for FSCTL_DUPLICATE_EXTENTS_TO_FILE - cifsd: Do not use 0 or 0xFFFFFFFF for TreeID - cifsd: fix xfstests generic/504 test failure - cifsd: fix boolreturn.cocci warnings - cifsd: fix WARNING: Too many leading tabs - cifsd: fix WARNING: Possible unnecessary 'out of memory' message - cifsd: decoding gss token using lib/asn1_decoder.c - cifsd: fix invalid memory access in smb2_write() - cifsd: add support for AES256 encryption - cifsd: Fix potential null-ptr-deref in destroy_previous_session() - cifsd: Update out_buf_len in smb2_populate_readdir_entry() - cifsd: Handle ksmbd_session_rpc_open() failure in create_smb2_pipe() - cifsd: Call smb2_set_err_rsp() in smb2_read/smb2_write error path - cifsd: Fix regression in smb2_get_info - cifsd: Remove is_attributes_write_allowed() wrapper - cifsd: Update access check in set_file_allocation_info/set_end_of_file_info - cifsd: remove the dead code of unimplemented durable handle - cifsd: use d_inode() - cifsd: Fix potential null-ptr-deref in smb2_open() - cifsd: move nt time functions to misc.c - cifsd: remove unused nterr.c file - cifsd: remove unused smberr.h - cifsd: Remove smb2_put_name() - cifsd: fix reference count decrement of unclaimed file in __ksmbd_lookup_fd - cifsd: re-implement ksmbd_vfs_kern_path - cifsd: get parent dentry from child in ksmbd_vfs_remove_file() - cifsd: add the check if parent is stable by unexpected rename - cifsd: declare ida statically - cifsd: remove unused including - cifsd: prevent a integer overflow in wm_alloc() - cifsd: remove wrappers of kvmalloc/kvfree - cifsd: fix memdup.cocci warnings - cifsd: use kfree to free memory allocated by kmalloc or kzalloc - cifsd: fix memory leak when loop ends - cifsd: remove stale prototype and variables - cifsd: use xarray instead of linked list for tree connect list - cifsd: remove useless error handling in ksmbd_vfs_read - cifsd: use file_inode() instead of d_inode() - cifsd: handle unhashed dentry in ksmbd_vfs_mkdir - cifsd: remove calling d_path in error paths - cifsd: remove smack inherit leftovers - cifsd: fix wrong prototype in comment - cifsd: merge time_wrappers.h into smb_common.h - cifsd: clean-up codes using chechpatch.pl --strict - cifsd: fix error return code in ksmbd_vfs_remove_file() - cifsd: add the check to work file lock and rename behaviors like Windows unless POSIX extensions are negotiated - cifsd: use kmalloc() for small allocations - cifsd: fix wrong use of rw semaphore in __session_create() - cifsd: remove unneeded macros - cifsd: remove redundant assignment to variable err - cifsd: fix error handling in ksmbd_server_init() - cifsd: Fix an error code in smb2_read() - cifsd: Pass string length parameter to match_pattern() - cifsd: fix warning: variable 'total_ace_size' and 'posix_ccontext' set but not used - cifsd: fix incorrect comments - cifsd: remove unneeded FIXME comments - cifsd: fix static checker warning from smb_check_perm_dacl() - cifsd: fix static checker warning from smb_direct_post_send_data() - cifsd: Fix a use after free on error path - cifsd: fix a IS_ERR() vs NULL bug - cifsd: fix a precedence bug in parse_dacl() - cifsd: Fix a handful of spelling mistakes - cifsd: uniquify extract_sharename() - cifsd: add file operations - cifsd: add server-side procedures for SMB3 - cifsd: add server handler for central processing and tranport layers - openeuler: net: ngbe: fix ngbe checkpatch warnnings- Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - !225 Synchronize the coresight code of the Linux mainline to support HiSilicon tracing - !257 [5.10] [Feature] :add net-swift ngbe NIC support - !263 svm: Delete unused ioctl command - svm: Delete unused ioctl command - openeuler: net: ngbe: add ngbe module source code - openeuler: net: ngbe add build support - openeuler: config: add NGBE MODODULE CONFIG - openeuler_defconfig: Enable TRBE and TMC - drivers/ETM: fix error in invalid cs_id - coresight: etm4x: Expose trcdevarch via sysfs - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 - coresight: etm4x: Add support for PE OS lock - coresight: etm4x: Convert all register accesses - coresight: etm4x: avoid build failure with unrolled loops - coresight: trbe: Make sure we have enough space - coresight: trbe: Allow driver to choose a different alignment - coresight: trbe: Decouple buffer base from the hardware base - coresight: trbe: Add a helper to pad a given buffer area - coresight: trbe: Add a helper to calculate the trace generated - coresight: trbe: Defer the probe on offline CPUs - coresight: trbe: Fix incorrect access of the sink specific data - coresight: trbe: Prohibit trace before disabling TRBE - coresight: trbe: End the AUX handle on truncation - coresight: trbe: Do not truncate buffer on IRQ - coresight: trbe: Fix handling of spurious interrupts - coresight: trbe: irq handler: Do not disable TRBE if no action is needed - coresight: trbe: Unify the enabling sequence - coresight: trbe: Drop duplicate TRUNCATE flags - coresight: trbe: Ensure the format flag is always set - coresight: etm-pmu: Ensure the AUX handle is valid - coresight: etm4x: Use Trace Filtering controls dynamically - coresight: etm4x: Save restore TRFCR_EL1 - coresight: etm4x: Move ETM to prohibited region for disable - coresight: Don't immediately close events that are run on invalid CPU/sink combos - coresight: tmc-etr: Speed up for bounce buffer in flat mode - KVM: arm64: Handle access to TRFCR_EL1 - coresight: sink: Add TRBE driver - perf: aux: Add flags for the buffer format - perf: aux: Add CoreSight PMU buffer formats - arm64: Add support for trace synchronization barrier - coresight: core: Add support for dedicated percpu sinks - coresight: etm-perf: Handle stale output handles - coresight: ete: Add support for ETE tracing - coresight: ete: Add support for ETE sysreg access - coresight: Add support for v8.4 SelfHosted tracing - arm64: Add TRBE definitions - arm64: Add TRFCR_ELx definitions - coresight: etm4x: Add support for sysreg only devices - coresight: etm4x: Refactor probing routine - coresight: etm4x: Use TRCDEVARCH for component discovery - coresight: etm4x: Add necessary synchronization for sysreg access - coresight: etm4x: Detect system instructions support - coresight: etm4x: Detect access early on the target CPU - coresight: etm4x: Handle ETM architecture version - coresight: etm4x: Check for Software Lock - coresight: etm4x: Define DEVARCH register fields - coresight: etm4x: Hide sysfs attributes for unavailable registers - coresight: etm4x: Add sysreg access helpers - coresight: etm4x: Make offset available for sysfs attributes - coresight: etm4x: Always read the registers on the host CPU - coresight: Convert claim/disclaim operations to use access wrappers - coresight: Convert coresight_timeout to use access abstraction - coresight: Introduce device access abstraction- btrfs: raid56: don't trust any cached sector in __raid56_parity_recover() - btrfs: only write the sectors in the vertical stripe which has data stripes - sched/fair: Fix fault in reweight_entity - net_sched: cls_route: disallow handle of 0 - net/9p: Initialize the iounit field during fid creation - tee: add overflow check in register_shm_helper() - kvm: x86/pmu: Fix the compare function used by the pmu event filter - mtd: rawnand: arasan: Prevent an unsupported configuration - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP" - drm/vc4: change vc4_dma_range_matches from a global to static - drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in dedicated function - Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv" - tcp: fix over estimation in sk_forced_mem_schedule() - mac80211: fix a memory leak where sta_info is not freed - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq - KVM: Add infrastructure and macro to mark VM as bugged - dm raid: fix address sanitizer warning in raid_status - dm raid: fix address sanitizer warning in raid_resume - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: fix warning in ext4_iomap_begin as race between bmap and write - tracing: Use a struct alignof to determine trace event field alignment - tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH - KEYS: asymmetric: enforce SM2 signature use pkey algo - xen-blkfront: Apply 'feature_persistent' parameter when connect - xen-blkback: Apply 'feature_persistent' parameter when connect - xen-blkback: fix persistent grants negotiation - KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl - KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU - KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter - KVM: x86/pmu: Use different raw event masks for AMD and Intel - KVM: x86/pmu: Use binary search to check filtered events - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 - KVM: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook - KVM: SVM: Drop VMXE check from svm_set_cr4() - KVM: VMX: Drop explicit 'nested' check from vmx_set_cr4() - KVM: VMX: Drop guest CPUID check for VMXE in vmx_set_cr4() - ACPI: CPPC: Do not prevent CPPC from working in the future - btrfs: reset block group chunk force if we have to wait - btrfs: reject log replay if there is unsupported RO compat flag - um: Allow PM with suspend-to-idle - timekeeping: contribute wall clock to rng on time change - kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification - dm writecache: set a default MAX_WRITEBACK_JOBS - serial: 8250: Fold EndRun device support into OxSemi Tornado code - serial: 8250_pci: Replace dev_*() by pci_*() macros - serial: 8250_pci: Refactor the loop in pci_ite887x_init() - serial: 8250: Correct the clock for OxSemi PCIe devices - serial: 8250: Dissociate 4MHz Titan ports from Oxford ports - PCI/AER: Iterate over error counters instead of error strings - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) - KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS) - KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors - intel_th: pci: Add Raptor Lake-S CPU support - intel_th: pci: Add Raptor Lake-S PCH support - intel_th: pci: Add Meteor Lake-P support - firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails - usbnet: smsc95xx: Avoid link settings race on interrupt reception - usbnet: smsc95xx: Don't clear read-only PHY interrupt - mtd: rawnand: arasan: Fix clock rate in NV-DDR - mtd: rawnand: arasan: Support NV-DDR interface - mtd: rawnand: arasan: Fix a macro parameter - mtd: rawnand: Add NV-DDR timings - mtd: rawnand: arasan: Check the proposed data interface is supported - mtd: rawnand: Add a helper to clarify the interface configuration - drm/vc4: drv: Adopt the dma configuration from the HVS or V3D component - HID: hid-input: add Surface Go battery quirk - HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx - drm/mediatek: Keep dsi as LP00 before dcs cmds transfer - drm/mediatek: Allow commands to be sent during video mode - drm/i915/dg1: Update DMC_DEBUG3 register - spmi: trace: fix stack-out-of-bound access in SPMI tracing functions - __follow_mount_rcu(): verify that mount_lock remains unchanged - Input: gscps2 - check return value of ioremap() in gscps2_probe() - x86/olpc: fix 'logical not is only applied to the left hand side' - ftrace/x86: Add back ftrace_expected assignment - x86/bugs: Enable STIBP for IBPB mitigated RETBleed - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection - scsi: qla2xxx: Turn off multi-queue for 8G adapters - scsi: qla2xxx: Fix discovery issues in FC-AL topology - scsi: zfcp: Fix missing auto port scan and thus missing target ports - video: fbdev: s3fb: Check the size of screen before memset_io() - video: fbdev: arkfb: Check the size of screen before memset_io() - video: fbdev: vt8623fb: Check the size of screen before memset_io() - x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y - sched: Fix the check of nr_running at queue wakelist - tools/thermal: Fix possible path truncations - video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock() - x86/numa: Use cpumask_available instead of hardcoded NULL check - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() - scripts/faddr2line: Fix vmlinux detection on arm64 - genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO - powerpc/pci: Fix PHB numbering when using opal-phbid - kprobes: Forbid probing on trampoline and BPF code areas - perf symbol: Fail to read phdr workaround - powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address - powerpc/xive: Fix refcount leak in xive_get_max_prio - powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader - f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time - f2fs: write checkpoint during FG_GC - f2fs: don't set GC_FAILURE_PIN for background GC - powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias - powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32 - ASoC: mchp-spdifrx: disable end of block interrupt on failures - video: fbdev: sis: fix typos in SiS_GetModeID() - video: fbdev: amba-clcd: Fix refcount leak bugs - watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe() - ASoC: audio-graph-card: Add of_node_put() in fail path - fuse: Remove the control interface for virtio-fs - ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp() - ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format - s390/zcore: fix race when reading from hardware system area - s390/dump: fix old lowcore virtual vs physical address confusion - perf tools: Fix dso_id inode generation comparison - iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop - mfd: max77620: Fix refcount leak in max77620_initialise_fps - mfd: t7l66xb: Drop platform disable callback - remoteproc: sysmon: Wait for SSCTL service to come up - lib/smp_processor_id: fix imbalanced instrumentation_end() call - kfifo: fix kfifo_to_user() return type - rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge - iommu/exynos: Handle failed IOMMU device registration properly - tty: n_gsm: fix missing corner cases in gsmld_poll() - tty: n_gsm: fix DM command - tty: n_gsm: fix wrong T1 retry count handling - vfio/ccw: Do not change FSM state in subchannel event - vfio/mdev: Make to_mdev_device() into a static inline - vfio: Split creation of a vfio_device into init and register ops - vfio: Simplify the lifetime logic for vfio_device - vfio: Remove extra put/gets around vfio_device->group - remoteproc: qcom: wcnss: Fix handling of IRQs - ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe() - tty: n_gsm: fix race condition in gsmld_write() - tty: n_gsm: fix packet re-transmission without open control channel - tty: n_gsm: fix non flow control frames during mux flow off - tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() - tty: n_gsm: fix user open not possible at responder until initiator open - tty: n_gsm: Delete gsmtty open SABM frame when config requester - ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables - powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable - ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header - profiling: fix shift too large makes kernel panic - selftests/livepatch: better synchronize test_klp_callbacks_busy - remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init - rpmsg: mtk_rpmsg: Fix circular locking dependency - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - serial: 8250: Export ICR access helpers for internal use - ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe - ASoC: codecs: da7210: add check for i2c_add_driver - ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe - ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe - ASoC: samsung: Fix error handling in aries_audio_probe - ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe - opp: Fix error check in dev_pm_opp_attach_genpd() - usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable() - nvme: use command_id instead of req->tag in trace_nvme_complete_rq() - null_blk: fix ida error handling in null_add_dev() - RDMA/rxe: Fix error unwind in rxe_create_qp() - RDMA/mlx5: Add missing check for return value in get namespace flow - selftests: kvm: set rax before vmcall - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - RDMA/srpt: Fix a use-after-free - RDMA/srpt: Introduce a reference count in struct srpt_device - RDMA/srpt: Duplicate port name members - platform/olpc: Fix uninitialized data in debugfs write - usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable() - USB: serial: fix tty-port initialized comments - PCI: tegra194: Fix link up retry sequence - PCI: tegra194: Fix Root Port interrupt handling - HID: alps: Declare U1_UNICORN_LEGACY support - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop - mmc: cavium-octeon: Add of_node_put() when breaking out of loop - HID: mcp2221: prevent a buffer overflow in mcp_smbus_write() - gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() - RDMA/qedr: Improve error logs for rdma_alloc_tid error return - RDMA/rtrs-srv: Fix modinfo output for stringify - RDMA/rtrs: Avoid Wtautological-constant-out-of-range-compare - RDMA/rtrs: Define MIN_CHUNK_SIZE - um: random: Don't initialise hwrng struct with zero - interconnect: imx: fix max_node_id - eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write() - usb: dwc3: qcom: fix missing optional irq warnings - usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup - usb: dwc3: core: Deprecate GCTL.CORESOFTRESET - usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc() - usb: gadget: udc: amd5536 depends on HAS_DMA - xtensa: iss: fix handling error cases in iss_net_configure() - xtensa: iss/network: provide release() callback - scsi: smartpqi: Fix DMA direction for RAID requests - PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks - PCI/portdrv: Don't disable AER reporting in get_port_device_capability() - KVM: s390: pv: leak the topmost page table when destroy fails - mmc: block: Add single read for 4k sector cards - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R - memstick/ms_block: Fix a memory leak - memstick/ms_block: Fix some incorrect memory allocation - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch - staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback - intel_th: msu: Fix vmalloced buffers - intel_th: msu-sink: Potential dereference of null pointer - intel_th: Fix a resource leak in an error handling path - PCI: endpoint: Don't stop controller when unbinding endpoint function - dmaengine: sf-pdma: Add multithread support for a DMA channel - dmaengine: sf-pdma: apply proper spinlock flags in sf_pdma_prep_dma_memcpy() - KVM: arm64: Don't return from void function - soundwire: bus_type: fix remove and shutdown support - PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists - PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors - PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu() - clk: qcom: camcc-sdm845: Fix topology around titan_top power domain - clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks - clk: qcom: ipq8074: fix NSS port frequency tables - clk: qcom: ipq8074: SW workaround for UBI32 PLL lock - clk: qcom: ipq8074: fix NSS core PLL-s - usb: host: xhci: use snprintf() in xhci_decode_trb() - clk: qcom: clk-krait: unlock spin after mux completion - misc: rtsx: Fix an error handling path in rtsx_pci_probe() - dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv - mwifiex: Ignore BTCOEX events from the 88W8897 firmware - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - clk: mediatek: reset: Fix written reset bit offset - iio: accel: bma400: Reordering of header files - platform/chrome: cros_ec: Always expose last resume result - iio: accel: bma400: Fix the scale min and max macro values - netfilter: xtables: Bring SPDX identifier back - usb: xhci: tegra: Fix error check - usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init() - usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe - usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe - fpga: altera-pr-ip: fix unsigned comparison with less than zero - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: partitions: Fix refcount leak in parse_redboot_of - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - HID: cp2112: prevent a buffer overflow in cp2112_xfer() - PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep() - mtd: rawnand: meson: Fix a potential double free issue - mtd: maps: Fix refcount leak in ap_flash_init - mtd: maps: Fix refcount leak in of_flash_probe_versatile - clk: renesas: r9a06g032: Fix UART clkgrp bitsel - wireguard: allowedips: don't corrupt stack when detecting overflow - wireguard: ratelimiter: use hrtimer in selftest - dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock - net: ionic: fix error check for vlan flags in ionic_set_nic_features() - net: rose: fix netdev reference changes - netdevsim: Avoid allocation warnings triggered from user space - iavf: Fix max_rate limiting - net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set - tcp: Fix data-races around sysctl_tcp_l3mdev_accept. - ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH() - tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if() - inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH() - crypto: hisilicon/sec - fix auth key size error - crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of - crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version - media: cedrus: hevc: Add check for invalid timestamp - wifi: libertas: Fix possible refcount leak in if_usb_probe() - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue - wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()` - i2c: mux-gpmux: Add of_node_put() when breaking out of loop - i2c: cadence: Support PEC for SMBus block read - Bluetooth: hci_intel: Add check for platform_driver_register - can: pch_can: pch_can_error(): initialize errc before using it - can: error: specify the values of data[5..7] of CAN error frames - can: usb_8dev: do not report txerr and rxerr during bus-off - can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off - can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off - can: sun4i_can: do not report txerr and rxerr during bus-off - can: hi311x: do not report txerr and rxerr during bus-off - can: sja1000: do not report txerr and rxerr during bus-off - can: rcar_can: do not report txerr and rxerr during bus-off - can: pch_can: do not report txerr and rxerr during bus-off - selftests/bpf: fix a test for snprintf() overflow - wifi: p54: add missing parentheses in p54_flush() - wifi: p54: Fix an error handling path in p54spi_probe() - wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi() - fs: check FMODE_LSEEK to control internal pipe splicing - bpf: Fix subprog names in stack traces. - selftests: timers: clocksource-switch: fix passing errors from child - selftests: timers: valid-adjtimex: build fix for newer toolchains - libbpf: Fix the name of a reused map - tcp: make retransmitted SKB fit into the send window - drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed. - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg - media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment - crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq - drm/msm/mdp5: Fix global state lock backoff - lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc() - lib: bitmap: order includes alphabetically - drm: bridge: sii8620: fix possible off-by-one - drm/mediatek: dpi: Only enable dpi after the bridge is enabled - drm/mediatek: dpi: Remove output format of YUV - drm/rockchip: Fix an error handling path rockchip_dp_probe() - drm/rockchip: vop: Don't crash for invalid duplicate_state() - selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 - crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE - drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes - drm/vc4: hdmi: Fix timings for interlaced modes - drm/vc4: hdmi: Limit the BCM2711 to the max without scrambling - drm/vc4: hdmi: Don't access the connector state in reset if kmalloc fails - drm/vc4: hdmi: Avoid full hdmi audio fifo writes - drm/vc4: hdmi: Remove firmware logic for MAI threshold setting - drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable iteration - drm/vc4: dsi: Fix dsi0 interrupt support - drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type - drm/vc4: dsi: Introduce a variant structure - drm/vc4: dsi: Use snprintf for the PHY clocks instead of an array - drm/vc4: drv: Remove the DSI pointer in vc4_drv - drm/vc4: dsi: Correct pixel order for DSI0 - drm/vc4: dsi: Correct DSI divider calculations - drm/vc4: plane: Fix margin calculations for the right/bottom edges - drm/vc4: plane: Remove subpixel positioning check - media: tw686x: Fix memory leak in tw686x_video_init - media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set - media: hdpvr: fix error value returns in hdpvr_read - drm/mcde: Fix refcount leak in mcde_dsi_bind - drm: bridge: adv7511: Add check for mipi_dsi_driver_register - crypto: ccp - During shutdown, check SEV data pointer before using - test_bpf: fix incorrect netdev features - drm/radeon: fix incorrrect SPDX-License-Identifiers - wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd() - media: tw686x: Register the irq at the end of probe - crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs() - i2c: Fix a potential use after free - crypto: sun8i-ss - fix error codes in allocate_flows() - crypto: sun8i-ss - do not allocate memory when handling hash requests - drm: adv7511: override i2c address of cec before accessing it - virtio-gpu: fix a missing check to avoid NULL dereference - i2c: npcm: Correct slave role behavior - i2c: npcm: Remove own slave addresses 2:10 - drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function - drm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs - drm/mediatek: Modify dsi funcs to atomic operations - drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers() - ath11k: Fix incorrect debug_mask mappings - drm/mipi-dbi: align max_chunk to 2 in spi_transfer - ath11k: fix netdev open race - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() - drm/st7735r: Fix module autoloading for Okaya RH128128T - ath10k: do not enforce interrupt trigger type - drm/bridge: tc358767: Make sure Refclk clock are enabled - drm/bridge: tc358767: Move (e)DP bridge endpoint parsing into dedicated function - pwm: lpc18xx-sct: Convert to devm_platform_ioremap_resource() - pwm: sifive: Shut down hardware only after pwmchip_remove() completed - pwm: sifive: Ensure the clk is enabled exactly once per running PWM - pwm: sifive: Simplify offset calculation for PWMCMP registers - pwm: sifive: Don't check the return code of pwmchip_remove() - dm: return early from dm_pr_call() if DM device is suspended - thermal/tools/tmon: Include pthread and time headers in tmon.h - selftests/seccomp: Fix compile warning when CC=clang - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX - arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment - soc: qcom: Make QCOM_RPMPD depend on PM - regulator: of: Fix refcount leak bug in of_get_regulation_constraints() - blktrace: Trace remapped requests correctly - block: remove the request_queue to argument request based tracepoints - hwmon: (drivetemp) Add module alias - blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created - erofs: avoid consecutive detection for Highmem memory - arm64: tegra: Fix SDMMC1 CD on P2888 - arm64: dts: mt7622: fix BPI-R64 WPS button - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - ARM: dts: qcom: pm8841: add required thermal-sensor-cells - soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register - soc: qcom: ocmem: Fix refcount leak in of_get_ocmem - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP - regulator: qcom_smd: Fix pm8916_pldo range - cpufreq: zynq: Fix refcount leak in zynq_get_revision - ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init - ARM: OMAP2+: Fix refcount leak in omapdss_init_of - ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg - block: fix infinite loop for invalid zone append - soc: fsl: guts: machine variable might be unset - locking/lockdep: Fix lockdep_init_map_*() confusion - arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1 - hexagon: select ARCH_WANT_LD_ORPHAN_WARN - ARM: dts: ast2600-evb: fix board compatible - ARM: dts: ast2500-evb: fix board compatible - x86/pmem: Fix platform-device leak in error path - arm64: dts: renesas: Fix thermal-sensors on single-zone sensors - soc: amlogic: Fix refcount leak in meson-secure-pwrc.c - soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values - Input: atmel_mxt_ts - fix up inverted RESET handler - ARM: dts: imx7d-colibri-emmc: add cpu1 supply - ACPI: processor/idle: Annotate more functions to live in cpuidle section - ARM: bcm: Fix refcount leak in bcm_kona_smc_init - arm64: dts: renesas: beacon: Fix regulator node names - meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init - ARM: findbit: fix overflowing offset - spi: spi-rspi: Fix PIO fallback on RZ platforms - powerpc/64s: Disable stack variable initialisation for prom_init - selinux: Add boundary check in put_entry() - PM: hibernate: defer device probing when resuming from hibernation - firmware: tegra: Fix error check return value of debugfs_create_file() - ARM: shmobile: rcar-gen2: Increase refcount for new reference - arm64: dts: allwinner: a64: orangepi-win: Fix LED node name - arm64: dts: qcom: ipq8074: fix NAND node name - ACPI: LPSS: Fix missing check in register_device_clock() - ACPI: PM: save NVS memory for Lenovo G40-45 - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks - ARM: OMAP2+: display: Fix refcount leak bug - spi: synquacer: Add missing clk_disable_unprepare() - ARM: dts: BCM5301X: Add DT for Meraki MR26 - ARM: dts: imx6ul: fix qspi node compatible - ARM: dts: imx6ul: fix lcdif node compatible - ARM: dts: imx6ul: fix csi node compatible - ARM: dts: imx6ul: fix keypad compatible - ARM: dts: imx6ul: change operating-points to uint32-matrix - ARM: dts: imx6ul: add missing properties for sram - wait: Fix __wait_event_hrtimeout for RT/DL tasks - irqchip/mips-gic: Check the return value of ioremap() in gic_of_init() - genirq: GENERIC_IRQ_IPI depends on SMP - irqchip/mips-gic: Only register IPI domain when SMP is enabled - genirq: Don't return error on missing optional irq_request_resources() - ext2: Add more validity checks for inode counts - arm64: Do not forget syscall when starting a new thread. - x86: Handle idle=nomwait cmdline properly for x86_idle - epoll: autoremove wakers even more aggressively - netfilter: nf_tables: fix null deref due to zeroed list head - lockdep: Allow tuning tracing capacity constants. - usb: dwc3: gadget: fix high speed multiplier setting - usb: dwc3: gadget: refactor dwc3_repare_one_trb - arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC - ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC - USB: HCD: Fix URB giveback issue in tasklet function - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion - coresight: Clear the connection field properly - MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK - powerpc/powernv: Avoid crashing if rng is NULL - powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E - powerpc/fsl-pci: Fix Class Code of PCIe Root Port - PCI: Add defines for normal and subtractive PCI bridges - ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr() - media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator - md-raid10: fix KASAN warning - md-raid: destroy the bitmap after destroying the thread - serial: mvebu-uart: uart2 error bits clearing - fuse: limit nsec - scsi: qla2xxx: Zero undefined mailbox IN registers - scsi: qla2xxx: Fix incorrect display of max frame size - scsi: sg: Allow waiting for commands to complete on removed device - iio: light: isl29028: Fix the warning in isl29028_remove() - mtd: rawnand: arasan: Update NAND bus clock instead of system clock - drm/amdgpu: Check BO's requested pinning domains against its preferred_domains - drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtime - drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend() - drm/nouveau: fix another off-by-one in nvbios_addr - drm/vc4: hdmi: Disable audio if dmas property is present but empty - drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error - parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode - parisc: Check the return value of ioremap() in lba_driver_probe() - parisc: Fix device names in /proc/iomem - ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh() - usbnet: Fix linkwatch use-after-free on disconnect - fbcon: Fix accelerated fbdev scrolling while logo is still shown - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters - thermal: sysfs: Fix cooling_device_stats_setup() error code path - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tty: vt: initialize unicode screen buffer - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED - ALSA: hda/realtek: Add quirk for another Asus K42JZ model - ALSA: hda/cirrus - support for iMac 12,1 model - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model - riscv: set default pm_power_off to NULL - KVM: x86: Tag kvm_mmu_x86_module_init() with __init - KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP - KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks - KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value - KVM: s390: pv: don't present the ecall interrupt twice - KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0 - KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case - KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case - HID: wacom: Don't register pad_input for touch switch - HID: wacom: Only report rotation for art pen - add barriers to buffer_uptodate and set_buffer_uptodate - wifi: mac80211_hwsim: use 32-bit skb cookie - wifi: mac80211_hwsim: add back erroneously removed cast - wifi: mac80211_hwsim: fix race condition in pending packet - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx - ALSA: hda/realtek: Add quirk for Clevo NV45PZ - ALSA: bcd2000: Fix a UAF bug on the error path of probing - scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover" - Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments - Makefile: link with -z noexecstack --no-warn-rwx-segments - !253 [5.10] [bugfix] : fix arm32 compiler error ERROR and warning - openeuler: net: txgbe: fix arm32 compile error because 64bit div and warnning - macintosh/adb: fix oob read in do_adb_query() function - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007 - Bluetooth: btusb: Add support of IMC Networks PID 0x3568 - Bluetooth: hci_bcm: Add DT compatible for CYW55572 - Bluetooth: hci_bcm: Add BCM4349B1 variant - selftests: KVM: Handle compiler optimizations in ucall - tools/kvm_stat: fix display of error when multiple processes are found - ACPI: APEI: Better fix to avoid spamming the console with old error logs - ACPI: video: Shortening quirk list by identifying Clevo by board_name only - ACPI: video: Force backlight native for some TongFang devices - selftests/bpf: Check dst_port only on the client socket - selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() - x86/speculation: Make all RETbleed mitigations 64-bit only - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available - xfs: prevent UAF in xfs_log_item_in_current_chkpt - docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed - EDAC/ghes: Set the DIMM label unconditionally - ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. - page_alloc: fix invalid watermark check on a negative value - ARM: crypto: comment out gcc warning that breaks clang builds - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - sfc: disable softirqs for ptp TX - perf symbol: Correct address for bss symbols - virtio-net: fix the race between refill work and close - sctp: fix sleep in atomic context bug in timer handlers - i40e: Fix interface init with MSI interrupts (no MSI-X) - tcp: Fix data-races around sysctl_tcp_reflect_tos. - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa() - macsec: always read MACSEC_SA_ATTR_PN as a u64 - macsec: limit replay window size with XPN - macsec: fix error message in macsec_add_rxsa and _txsa - macsec: fix NULL deref in macsec_add_rxsa - Documentation: fix sctp_wmem in ip-sysctl.rst - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - net: sungem_phy: Add of_node_put() for reference returned by of_get_parent() - igmp: Fix data-races around sysctl_igmp_qrv. - net/tls: Remove the context from the list in tls_device_down - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_limit_output_bytes. - tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf. - Revert "tcp: change pingpong threshold to 3" - scsi: ufs: host: Hold reference returned by of_parse_phandle() - ice: do not setup vlan for loopback VSI - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) - tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - watch_queue: Fix missing locking in add_watch_to_object() - watch_queue: Fix missing rcu annotation - nouveau/svm: Fix to migrate all requested pages - s390/archrandom: prevent CPACF trng invocations in interrupt context - ntfs: fix use-after-free in ntfs_ucsncmp() - Revert "ocfs2: mount shared volume without ha stack" - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - net: usb: ax88179_178a needs FLAG_SEND_ZLP - x86/alternative: Report missing return thunk details - x86/amd: Use IBPB for firmware calls - Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks - Bluetooth: SCO: Fix sco_send_frame returning skb->len - Bluetooth: Fix passing NULL to PTR_ERR - Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg - Bluetooth: Add bt_skb_sendmmsg helper - Bluetooth: Add bt_skb_sendmsg helper - ALSA: memalloc: Align buffer allocations in page size - bitfield.h: Fix "type of reg too small for mask" test - drm/imx/dcss: fix unused but set variable warnings - dlm: fix pending remove if msg allocation fails - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - sched/deadline: Fix BUG_ON condition for deboosted tasks - bpf: Make sure mac_header was set before using it - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - KVM: Don't null dereference ops->destroy - spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl knobs related to SYN option. - udp: Fix a data-race around sysctl_udp_l3mdev_accept. - ip: Fix data-races around sysctl_ip_prot_sock. - ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh. - drm/imx/dcss: Add missing of_node_put() in fail path - be2net: Fix buffer overflow in be_get_module_eeprom - gpio: pca953x: use the correct register address when regcache sync during init - gpio: pca953x: use the correct range when do regmap sync - gpio: pca953x: only use single read/write for No AI mode - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero - i40e: Fix erroneous adapter reinitialization during recovery process - iavf: Fix handling of dummy receive descriptors - tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix data-races around sysctl_max_syn_backlog. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - tcp: Fix data-races around sysctl_tcp_syncookies. - tcp: Fix data-races around keepalive sysctl knobs. - igmp: Fix data-races around sysctl_igmp_max_msf. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - net/tls: Fix race in TLS device down flow - net: stmmac: fix dma queue left shift overflow issue - i2c: cadence: Change large transfer count reset logic to be unconditional - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor. - tcp: Fix data-races around sysctl_tcp_min_snd_mss. - tcp: Fix data-races around sysctl_tcp_base_mss. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix a data-race around sysctl_ip_autobind_reuse. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - igc: Reinstate IGC_REMOVED logic and implement it properly - drm/amdgpu/display: add quirk handling for stutter mode - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close() - pinctrl: ralink: Check for null return of devm_kcalloc - power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe - serial: mvebu-uart: correctly report configured baudrate value - PCI: hv: Fix interrupt mapping for multi-MSI - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI - PCI: hv: Fix multi-MSI to allow more than one MSI vector - Revert "m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch" - net: inline rollback_registered_many() - net: move rollback_registered_many() - net: inline rollback_registered() - net: move net_set_todo inside rollback_registered() - docs: net: explain struct net_device lifetime - xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE - mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication - riscv: add as-options for modules with assembly compontents - pinctrl: stm32: fix optional IRQ support to gpios - !196 openEuler-22.03-LTS: kernel: add OPENEULER_VERSION_CODE to version.h - !176 bugfix: Limit "Dummy wait" workaround to old Intel systems in acpi idle driver - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems - kernel: add OPENEULER_VERSION_CODE to version.h- bnx2x: fix potential memory leak in bnx2x_tpa_stop() - scsi: stex: Properly zero out the passthrough command structure - libbpf: Fix null-pointer dereference in find_prog_by_sec_insn() - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - pgp: Check result of crypto_alloc_shash properly - net: tun: fix bugs for oversize packet when napi frags enabled - irqdomain: Fix driver re-inserting failures when IRQs not being freed - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: libsas: Resume SAS host for phy reset or enable via sysfs - !207 [5.10] [bugfix] : merge net-swift txgbe out_of_tree module v1.2.3 to openEuler/txgbe for some known bugs - openeuler: net: txgbe: Fix some known bugs, merge net-swift txgbe-1.2.3 out-of-tree - openeuler: configs: delete txgbe/Kconfig, add txgbe_config to netswift/Kconfig- atm: idt77252: fix use-after-free bugs caused by tst_timer - fs: fix UAF/GPF bug in nilfs_mdt_destroy - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page - usb: mon: make mmapped memory read only - scsi: sd: Revert "scsi: sd: Remove a local variable" - devlink: Fix use-after-free after a failed reload - nouveau: fix migrate_to_ram() for faulting page - mm/memory.c: fix race when faulting a device private page - vsock: Fix memory leak in vsock_connect() - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find() - mtd: rawnand: cafe: fix drivers probe/remove methods - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - net: mvpp2: fix mvpp2 debugfs leak - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - kprobes: don't call disarm_kprobe() for disabled kprobes - block: fix inaccurate io_ticks by set 'precise_iostat' - arm64: fix rodata=full - block: fix kabi broken in request_queue - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix kabi broken in blk_mq_tag_set - blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags - blk-mq-sched: Don't reference queue tagset in blk_mq_sched_tags_teardown() - blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags - blk-mq: Stop using pointers for blk_mq_tags bitmap tags - blk-mq: Use shared tags for shared sbitmap support - blk-mq: Always use blk_mq_is_sbitmap_shared - blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() - blk-mq: Add blk_mq_alloc_map_and_rqs() - blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() - blk-mq: Don't clear driver tags own mapping - blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() - blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() - blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() - blk-mq: Invert check in blk_mq_update_nr_requests() - blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr_requests() - blk-mq: Change rqs check in blk_mq_free_rqs() - Revert "blk-mq: fix kabi broken by "blk-mq: Use request queue-wide tags for tagset-wide sbitmap"" - block: fix null-deref in percpu_ref_put - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit - objtool: Fix objtool regression on x32 systems - objtool: Fix symbol creation - objtool: Fix type of reloc::addend - objtool: Fix code relocs vs weak symbols - x86/alternative: Add debug prints to apply_retpolines() - x86/alternative: Try inline spectre_v2=retpoline,amd - x86/alternative: Handle Jcc __x86_indirect_thunk_ eg - x86/insn-eval: Handle return values from the decoder - x86/pat: Fix x86_has_pat_wp() - serial: 8250: Fix PM usage_count for console handover - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: stm32: Clear prev values before setting RTS delays - serial: 8250: fix return error code in serial8250_request_std_resource() - vt: fix memory overlapping when deleting chars in the buffer - tty: serial: samsung_tty: set dma burst_size to 1 - usb: dwc3: gadget: Fix event pending check - usb: typec: add missing uevent when partner support PD - USB: serial: ftdi_sio: add Belimo device ids - signal handling: don't use BUG_ON() for debugging - nvme-pci: phison e16 has bogus namespace ids - Revert "can: xilinx_can: Limit CANFD brp to 2" - ARM: dts: stm32: use the correct clock source for CEC on stm32mp151 - soc: ixp4xx/npe: Fix unused match warning - irqchip: or1k-pic: Undefine mask_ack for level triggered hardware - ASoC: madera: Fix event generation for rate controls - ASoC: madera: Fix event generation for OUT1 demux - ASoC: cs47l15: Fix event generation for low power mux control - ASoC: dapm: Initialise kcontrol data for mux/demux controls - ASoC: wm5110: Fix DRE control - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow - pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux() - ASoC: ops: Fix off by one in range control validation - net: sfp: fix memory leak in sfp_probe() - nvme-tcp: always fail a request when sending it failed - NFC: nxp-nci: don't print header length mismatch on i2c error - net: tipc: fix possible refcount leak in tipc_sk_create() - platform/x86: hp-wmi: Ignore Sanitization Mode event - cpufreq: pmac32-cpufreq: Fix refcount leak bug - scsi: hisi_sas: Limit max hw sectors for v3 HW - netfilter: br_netfilter: do not skip all hooks with 0 priority - virtio_mmio: Restore guest page size on resume - virtio_mmio: Add missing PM calls to freeze/restore - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE - net/tls: Check for errors in tls_device_init - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() - net: atlantic: remove aq_nic_deinit() when resume - net: atlantic: remove deep parameter on suspend/resume functions - sfc: fix kernel panic when creating VF - seg6: bpf: fix skb checksum in bpf_push_seg6_encap() - seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors - seg6: fix skb checksum evaluation in SRH encapsulation/insertion - sfc: fix use after free when disabling sriov - ima: Fix potential memory leak in ima_init_crypto() - ima: force signature verification when CONFIG_KEXEC_SIG is configured - net: ftgmac100: Hold reference returned by of_get_child_by_name() - nexthop: Fix data-races around nexthop_compat_mode. - ipv4: Fix data-races around sysctl_ip_dynaddr. - raw: Fix a data-race around sysctl_raw_l3mdev_accept. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - sysctl: Fix data-races in proc_dointvec_ms_jiffies(). - drm/i915/gt: Serialize TLB invalidates with GT resets - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests - ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero - ARM: dts: at91: sama5d2: Fix typo in i2s1 node - ipv4: Fix a data-race around sysctl_fib_sync_mem. - icmp: Fix data-races around sysctl. - cipso: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - tcp: Fix a data-race around sysctl_tcp_max_orphans. - sysctl: Fix data races in proc_dointvec_jiffies(). - sysctl: Fix data races in proc_doulongvec_minmax(). - sysctl: Fix data races in proc_douintvec_minmax(). - sysctl: Fix data races in proc_dointvec_minmax(). - sysctl: Fix data races in proc_douintvec(). - sysctl: Fix data races in proc_dointvec(). - net: stmmac: dwc-qos: Disable split header for Tegra194 - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() - ASoC: tas2764: Fix amp gain register offset & default - ASoC: tas2764: Correct playback volume range - ASoC: tas2764: Fix and extend FSYNC polarity handling - ASoC: tas2764: Add post reset delays - ASoC: sgtl5000: Fix noise on shutdown/remove - ima: Fix a potential integer overflow in ima_appraise_measurement - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() - net/mlx5e: Fix capability check for updating vnic env counters - net/mlx5e: kTLS, Fix build time constant test in RX - net/mlx5e: kTLS, Fix build time constant test in TX - ARM: 9210/1: Mark the FDT_FIXED sections as shareable - ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle - spi: amd: Limit max transfer and message size - ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count - ext4: fix race condition between ext4_write and ext4_convert_inline_data - Revert "evm: Fix memleak in init_desc" - sh: convert nommu io{re,un}map() to static inline functions - nilfs2: fix incorrect masking of permission flags for symlinks - fs/remap: constrain dedupe of EOF blocks - drm/panfrost: Fix shrinker list corruption by madvise IOCTL - drm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() error - btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents - wifi: mac80211: fix queue selection for mesh/OCB interfaces - ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction - ARM: 9213/1: Print message about disabled Spectre workarounds only once - ip: fix dflt addr selection for connected nexthop - net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer - tracing/histograms: Fix memory leak problem - mm: split huge PUD on wp_huge_pud fallback - fix race between exit_itimers() and /proc/pid/timers - xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model - ALSA: hda - Add fixup for Dell Latitidue E5430 - Revert "mtd: rawnand: gpmi: Fix setting busy timeout setting" - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate - dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly - dmaengine: pl330: Fix lockdep warning about non-static key - ida: don't use BUG_ON() for debugging - dt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typo - misc: rtsx_usb: set return value in rsp_buf alloc err path - misc: rtsx_usb: use separate command and response buffers - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer - dmaengine: imx-sdma: Allow imx8m for imx7 FW revs - i2c: cadence: Unregister the clk notifier in error path - r8169: fix accessing unset transport header - selftests: forwarding: fix error message in learning_test - selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT - selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT - ibmvnic: Properly dispose of all skbs during a failover. - i40e: Fix dropped jumbo frames statistics - xsk: Clear page contiguity bit when unmapping pool - ARM: dts: at91: sama5d2_icp: fix eeprom compatibles - ARM: dts: at91: sam9x60ek: fix eeprom compatible and size - ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt - ARM: at91: pm: use proper compatible for sama5d2's rtc - arm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo - pinctrl: sunxi: sunxi_pconf_set: use correct offset - arm64: dts: imx8mp-evk: correct I2C3 pad settings - arm64: dts: imx8mp-evk: correct gpio-led pad settings - arm64: dts: imx8mp-evk: correct the uart2 pinctl value - arm64: dts: imx8mp-evk: correct mmc pad settings - arm64: dts: qcom: msm8994: Fix CPU6/7 reg values - pinctrl: sunxi: a83t: Fix NAND function name for some pins - ARM: meson: Fix refcount leak in meson_smp_prepare_cpus - xfs: remove incorrect ASSERT in xfs_rename - can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits - can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression - can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info - powerpc/powernv: delay rng platform device creation until later in boot - video: of_display_timing.h: include errno.h - memregion: Fix memregion_free() fallback definition - PM: runtime: Redefine pm_runtime_release_supplier() - fbdev: fbmem: Fix logo center image dx issue - iommu/vt-d: Fix PCI bus rescan device hot add - netfilter: nft_set_pipapo: release elements in clone from abort path - net: rose: fix UAF bug caused by rose_t0timer_expiry - usbnet: fix memory leak in error case - bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals - bpf: Fix incorrect verifier simulation around jmp32's jeq/jne - can: gs_usb: gs_usb_open/close(): fix memory leak - can: grcan: grcan_probe(): remove extra of_node_get() - can: bcm: use call_rcu() instead of costly synchronize_rcu() - ALSA: hda/realtek: Add quirk for Clevo L140PU - clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup() - net: usb: qmi_wwan: add Telit 0x1070 composition - net: usb: qmi_wwan: add Telit 0x1060 composition - selftests/rseq: Change type of rseq_offset to ptrdiff_t - selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area - selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area - selftests/rseq: Fix: work-around asm goto compiler bugs - selftests/rseq: Remove arm/mips asm goto compiler work-around - selftests/rseq: Fix warnings about #if checks of undefined tokens - selftests/rseq: Fix ppc32 offsets by using long rather than off_t - selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store - selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian - selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35 - selftests/rseq: Introduce thread pointer getters - selftests/rseq: Introduce rseq_get_abi() helper - selftests/rseq: Remove volatile from __rseq_abi - selftests/rseq: Remove useless assignment to cpu variable - selftests/rseq: introduce own copy of rseq uapi header - selftests/rseq: remove ARRAY_SIZE define from individual tests - hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails - ipv6/sit: fix ipip6_tunnel_get_prl return value - sit: use min - drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c - xen/gntdev: Avoid blocking in unmap_grant_pages() - tcp: add a missing nf_reset_ct() in 3WHS handling - xfs: fix xfs_trans slab cache name - xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX - net: tun: avoid disabling NAPI twice - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() - io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprio - epic100: fix use after free on rmmod - tipc: move bc link creation back to tipc_node_create - NFC: nxp-nci: Don't issue a zero length i2c_master_read() - nfc: nfcmrvl: Fix irq_of_parse_and_map() return value - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - net/sched: act_api: Notify user space if any actions were flushed before error - netfilter: nft_dynset: restore set element counter when failing to update - s390: remove unneeded 'select BUILD_BIN2C' - PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events - caif_virtio: fix race between virtio_device_ready() and ndo_open() - NFSD: restore EINVAL error translation in nfsd_commit() - net: ipv6: unexport __init-annotated seg6_hmac_net_init() - usbnet: fix memory allocation in helpers - linux/dim: Fix divide by 0 in RDMA DIM - RDMA/cm: Fix memory leak in ib_cm_insert_listen - RDMA/qedr: Fix reporting QP timeout attribute - net: dp83822: disable rx error interrupt - net: dp83822: disable false carrier interrupt - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - net: dsa: bcm_sf2: force pause link settings - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test - virtio-net: fix race between ndo_open() and virtio_device_ready() - net: usb: ax88179_178a: Fix packet receiving - SUNRPC: Fix READ_PLUS crasher - s390/archrandom: simplify back to earlier design and initialize earlier - dm raid: fix KASAN warning in raid5_add_disks - dm raid: fix accesses beyond end of raid member array - powerpc/bpf: Fix use of user_pt_regs in uapi - powerpc/book3e: Fix PUD allocation size in map_kernel_page() - powerpc/prom_init: Fix kernel config grep - nvdimm: Fix badblocks clear off-by-one error - nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G) - ipv6: take care of disable_policy when restoring routes - drm/amdgpu: To flush tlb for MMHUB of RAVEN series - net: mscc: ocelot: allow unregistered IP multicast flooding - powerpc/ftrace: Remove ftrace init tramp once kernel init is complete - tick/nohz: unexport __init-annotated tick_nohz_full_setup() - drm: remove drm_fb_helper_modinit - MAINTAINERS: add Amir as xfs maintainer for 5.10.y- nilfs2: fix use-after-free bug of struct nilfs_root - can: j1939: j1939_session_destroy(): fix memory leak of skbs - r8152: Rate limit overflow messages - nfp: fix use-after-free in area_cache_get() - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - media: pvrusb2: fix memory leak in pvr_probe - binderfs: rework superblock destruction - libbpf: Fix use-after-free in btf_dump_name_dups - sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - watch-queue: remove spurious double semicolon - watchqueue: make sure to serialize 'wqueue->defunct' properly - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - mISDN: fix use-after-free bugs in l1oip timer handlers - ubi: fastmap: Add fastmap control support for Module parameters - ubi: fastmap: Add fastmap control support for 'UBI_IOCATT' ioctl - ipv6: Fix data races around sk->sk_prot. - io_uring: Use original task for req identity in io_identity_cow() - tcp: Fix data races around icsk->icsk_af_ops. - wifi: mac80211: fix crash in beacon protection for P2P-device - ovl: do not fail because of O_NOATIME - x86/ftrace: Use alternative RET encoding - x86/ibt,ftrace: Make function-graph play nice - Revert "x86/ftrace: Use alternative RET encoding" - tcp/udp: Fix memory leak in ipv6_renew_options(). - kcm: avoid potential race in kcm_tx_work - ubifs: Reserve one leb for each journal head while doing budget - ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1 - ubifs: Fix wrong dirty space budget for dirty inode - ubifs: Rectify space budget for ubifs_xrename() - ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted - powerpc/pseries: wire up rng during setup_arch() - kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt) - random: update comment from copy_to_user() -> copy_to_iter() - modpost: fix section mismatch check for exported init/exit sections - ARM: cns3xxx: Fix refcount leak in cns3xxx_init - memory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timings - ARM: Fix refcount leak in axxia_boot_secondary - soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe - ARM: exynos: Fix refcount leak in exynos_map_pmu - ARM: dts: imx6qdl: correct PU regulator ramp delay - ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node - powerpc/powernv: wire up rng during setup_arch - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address - powerpc: Enable execve syscall exit tracepoint - parisc: Enable ARCH_HAS_STRICT_MODULE_RWX - parisc/stifb: Fix fb_is_primary_device() only available with CONFIG_FB_STI - xtensa: Fix refcount leak bug in time.c - xtensa: xtfpga: Fix refcount leak bug in setup - iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client - iio: adc: axp288: Override TS pin bias current for some models - iio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs message - iio: adc: stm32: Fix ADCs iteration in irq handler - iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value) - iio: adc: stm32: fix maximum clock rate for stm32mp15x - iio: trigger: sysfs: fix use-after-free on remove - iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up() - iio: accel: mma8452: ignore the return value of reset operation - iio:accel:mxc4005: rearrange iio trigger get and register - iio:accel:bma180: rearrange iio trigger get and register - iio:chemical:ccs811: rearrange iio trigger get and register - f2fs: attach inline_data after setting compression - usb: chipidea: udc: check request status before setting device address - USB: gadget: Fix double-free bug in raw_gadget driver - usb: gadget: Fix non-unique driver names in raw-gadget driver - xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI - xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI - xhci: turn off port power in shutdown - usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC - iio: adc: vf610: fix conversion mode sysfs node name - iio: mma8452: fix probe fail when device tree compatible is used. - s390/cpumf: Handle events cycles and instructions identical - gpio: winbond: Fix error code in winbond_gpio_get() - nvme: move the Samsung X5 quirk entry to the core quirks - nvme-pci: add NO APST quirk for Kioxia device - nvme-pci: allocate nvme_command within driver pdu - nvme: mark nvme_setup_passsthru() inline - nvme: centralize setting the timeout in nvme_alloc_request - Revert "net/tls: fix tls_sk_proto_close executed repeatedly" - virtio_net: fix xdp_rxq_info bug after suspend/resume - igb: Make DMA faster when CPU is active on the PCIe link - regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips - ice: ethtool: advertise 1000M speeds properly - afs: Fix dynamic root getattr - MIPS: Remove repetitive increase irq_err_count - x86/xen: Remove undefined behavior in setup_features() - selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh - udmabuf: add back sanity check - net/tls: fix tls_sk_proto_close executed repeatedly - erspan: do not assume transport header is always set - drm/msm/dp: fix connect/disconnect handled at irq_hpd - drm/msm/dp: promote irq_hpd handle to handle link training correctly - drm/msm/dp: deinitialize mainlink if link training failed - drm/msm/dp: fixes wrong connection state caused by failure of link train - drm/msm/dp: check core_initialized before disable interrupts at dp_display_unbind() - drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - igb: fix a use-after-free issue in igb_clean_tx_ring - tipc: fix use-after-free Read in tipc_named_reinit - tipc: simplify the finalize work queue - phy: aquantia: Fix AN when higher speeds than 1G are not advertised - bpf, x86: Fix tail call count offset calculation on bpf2bpf call - drm/sun4i: Fix crash during suspend after component bind failure - bpf: Fix request_sock leak in sk lookup helpers - drm/msm: use for_each_sgtable_sg to iterate over scatterlist - scsi: scsi_debug: Fix zone transition to full condition - netfilter: use get_random_u32 instead of prandom - netfilter: nftables: add nft_parse_register_store() and use it - netfilter: nftables: add nft_parse_register_load() and use it - drm/msm: Fix double pm_runtime_disable() call - USB: serial: option: add Quectel RM500K module support - USB: serial: option: add Quectel EM05-G modem - USB: serial: option: add Telit LE910Cx 0x1250 composition - dm mirror log: clear log bits up to BITS_PER_LONG boundary - dm era: commit metadata in postsuspend after worker stops - ata: libata: add qc->flags in ata_qc_complete_template tracepoint - mtd: rawnand: gpmi: Fix setting busy timeout setting - mmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing - btrfs: add error messages to all unrecognized mount options - net: openvswitch: fix parsing of nw_proto for IPv6 fragments - ALSA: hda/realtek: Add quirk for Clevo NS50PU - ALSA: hda/realtek: Add quirk for Clevo PD70PNT - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly - ALSA: hda/realtek - ALC897 headset MIC no sound - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop - ALSA: hda/conexant: Fix missing beep setup - ALSA: hda/via: Fix missing beep setup - random: quiet urandom warning ratelimit suppression message - random: schedule mix_interrupt_randomness() less often - arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer - serial: core: Initialize rs485 RTS polarity already on probe - tcp: drop the hash_32() part from the index calculation - tcp: dynamically allocate the perturb table used by source ports - tcp: add small random increments to the source port - tcp: use different parts of the port_offset for index and offset - tcp: add some entropy in __inet_hash_connect() - usb: gadget: u_ether: fix regression in setting fixed MAC address - zonefs: fix zonefs_iomap_begin() for reads - s390/mm: use non-quiescing sske for KVM switch to keyed guest - clk: imx8mp: fix usb_root_clk parent - powerpc/book3e: get rid of #include - igc: Enable PCIe PTM - Revert "PCI: Make pci_enable_ptm() private" - net: openvswitch: fix misuse of the cached connection on tuple changes - net/sched: act_police: more accurate MTU policing - dma-direct: don't over-decrypt memory - virtio-pci: Remove wrong address verification in vp_del_vqs() - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak - KVM: x86: Account a variety of miscellaneous allocations - KVM: arm64: Don't read a HW interrupt pending state in user context - ext4: add reserved GDT blocks check - drm/amd/display: Cap OLED brightness per max frame-average luminance - dm mirror log: round up region bitmap size to BITS_PER_LONG - serial: 8250: Store to lsr_save_flags after lsr read - usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe - usb: dwc2: Fix memory leak in dwc2_hcd_init - USB: serial: io_ti: add Agilent E5805A support - USB: serial: option: add support for Cinterion MV31 with new baseline - crypto: memneq - move into lib/ - comedi: vmk80xx: fix expression for tx buffer size - mei: me: add raptor lake point S DID - i2c: designware: Use standard optional ref clock implementation - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - i2c: npcm7xx: Add check for platform_driver_register - faddr2line: Fix overlapping text section failures, the sequel - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() - certs/blacklist_hashes.c: fix const confusion in certs blacklist - arm64: ftrace: consistently handle PLTs. - arm64: ftrace: fix branch range checks - net: ax25: Fix deadlock caused by skb_recv_datagram in ax25_recvmsg - net: bgmac: Fix an erroneous kfree() in bgmac_remove() - mlxsw: spectrum_cnt: Reorder counter pools - nvme: add device name to warning in uuid_show() - nvme: use sysfs_emit instead of sprintf - drm/i915/reset: Fix error_state_read ptr + offset use - misc: atmel-ssc: Fix IRQ check in ssc_probe - tty: goldfish: Fix free_irq() on remove - Drivers: hv: vmbus: Release cpu lock in error case - i40e: Fix call trace in setup_tx_descriptors - i40e: Fix calculating the number of queue pairs - i40e: Fix adding ADQ filter to TC0 - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() - pNFS: Avoid a live lock condition in pnfs_update_layout() - pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE - random: credit cpu and bootloader seeds by default - gpio: dwapb: Don't print error on -EPROBE_DEFER - MIPS: Loongson-3: fix compile mips cpu_hwmon as module build error. - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 - net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_frag - ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg - nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred - virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed - ALSA: hda/realtek - Add HW8326 support - scsi: pmcraid: Fix missing resource cleanup in error case - scsi: ipr: Fix missing/incorrect resource cleanup in error case - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology - scsi: vmw_pvscsi: Expand vcpuHint to 16 bits - Input: soc_button_array - also add Lenovo Yoga Tablet2 1051F to dmi_use_low_level_irq - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() - ASoC: es8328: Fix event generation for deemphasis control - ASoC: wm8962: Fix suspend while playing music - quota: Prevent memory allocation recursion while holding dq_lock - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ASoC: cs42l51: Correct minimum value for SX volume control - ASoC: cs42l56: Correct typo in minimum level for SX volume controls - ASoC: cs42l52: Correct TLV for Bypass Volume - ASoC: cs53l30: Correct number of volume levels on SX controls - ASoC: cs35l36: Update digital volume TLV - ASoC: cs42l52: Fix TLV scales for mixer controls - dma-debug: make things less spammy under memory pressure - ASoC: nau8822: Add operation for internal PLL off and on - arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3 - bpf: Fix incorrect memory charge cost calculation in stack_map_alloc() - nfsd: Replace use of rwsem with errseq_t - 9p: missing chunk of "fs/9p: Don't update file type when updating file attributes" - !164 add CONFIG_TXGBE=m for arm64 openeuler_deconfig - openeuler: configs: add CONFIG_NET_VENDOR_NETSWIFT=y and CONFIG_TXGBE=m for arm64 arch default config- binder: fix UAF of ref->proc caused by race condition - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() - wifi: mac80211: fix MBSSID parsing use-after-free - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - arm64: fix oops in concurrently setting insn_emulation sysctls - wifi: cfg80211: avoid nontransmitted BSS list corruption - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference - HID: roccat: Fix use-after-free in roccat_read() - wifi: cfg80211: fix BSS refcounting bugs - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT - zonefs: fix handling of explicit_open option on mount - PCI: qcom: Fix pipe clock imbalance - md/raid0: Ignore RAID0 layout if the second zone has only one device - interconnect: Restore sync state by ignoring ipa-virt in provider count - interconnect: qcom: sc7180: Drop IP0 interconnects - powerpc/mm: Switch obsolete dssall to .long - drm/atomic: Force bridge self-refresh-exit on CRTC switch - drm/bridge: analogix_dp: Support PSR-exit to disable transition - Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag - ixgbe: fix unexpected VLAN Rx in promisc mode on VF - ixgbe: fix bcast packets Rx on VF after promisc removal - nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION - nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling - nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION - net: phy: dp83867: retrigger SGMII AN when link change - mmc: block: Fix CQE recovery reset success - ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files - cifs: fix reconnect on smb3 mount types - cifs: return errors during session setup during reconnects - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 - ALSA: hda/conexant - Fix loopback issue with CX20632 - scripts/gdb: change kernel config dumping method - vringh: Fix loop descriptors check in the indirect cases - nodemask: Fix return values to be unsigned - cifs: version operations for smb20 unneeded when legacy support disabled - s390/gmap: voluntarily schedule during key setting - jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds - x86/cpu: Elide KCSAN for cpu_has() and friends - modpost: fix undefined behavior of is_arm_mapping_symbol() - drm/radeon: fix a possible null pointer dereference - ceph: allow ceph.dir.rctime xattr to be updatable - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" - scsi: myrb: Fix up null pointer access on myrb_cleanup() - md: protect md_unregister_thread from reentrancy - watchdog: wdat_wdt: Stop watchdog when rebooting the system - kernfs: Separate kernfs_pr_cont_buf and rename_lock. - serial: msm_serial: disable interrupts in __msm_console_write() - staging: rtl8712: fix uninit-value in r871xu_drv_init() - staging: rtl8712: fix uninit-value in usb_read8() and friends - clocksource/drivers/sp804: Avoid error on multiple instances - extcon: Modify extcon device to be created after driver data is set - misc: rtsx: set NULL intfdata when probe fails - usb: dwc2: gadget: don't reset gadget's driver->bus - sysrq: do not omit current cpu when showing backtrace of all active CPUs - USB: hcd-pci: Fully suspend across freeze/thaw cycle - drivers: usb: host: Fix deadlock in oxu_bus_suspend() - drivers: tty: serial: Fix deadlock in sa1100_set_termios() - USB: host: isp116x: check return value after calling platform_get_resource() - drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop() - drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop() - tty: Fix a possible resource leak in icom_probe - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() - lkdtm/usercopy: Expand size of "out of frame" object - iio: st_sensors: Add a local lock for protecting odr - staging: rtl8712: fix a potential memory leak in r871xu_drv_init() - iio: dummy: iio_simple_dummy: check the return value of kstrdup() - drm: imx: fix compiler warning with gcc-12 - net: altera: Fix refcount leak in altera_tse_mdio_create - ip_gre: test csum_start instead of transport header - net/mlx5: fs, fail conflicting actions - net/mlx5: Rearm the FW tracer after each tracer event - net: ipv6: unexport __init-annotated seg6_hmac_init() - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - net: mdio: unexport __init-annotated mdio_bus_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure - net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list - bpf, arm64: Clear prog->jited_len along prog->jited - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() - netfilter: nf_tables: bail out early if hardware offload is not supported - netfilter: nf_tables: memleak flow rule from commit path - netfilter: nf_tables: release new hooks on unsupported flowtable flags - ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe - netfilter: nf_tables: always initialize flowtable hook list in transaction - powerpc/kasan: Force thread size increase with KASAN - netfilter: nf_tables: delete flowtable hooks via transaction list - netfilter: nat: really support inet nat without l3 address - xprtrdma: treat all calls not a bcall when bc_serv is NULL - video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove() - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 - NFSv4: Don't hold the layoutget locks across multiple RPC calls - dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type - m68knommu: fix undefined reference to `_init_sp' - m68knommu: set ZERO_PAGE() to the allocated zeroed page - i2c: cadence: Increase timeout per message if necessary - f2fs: remove WARN_ON in f2fs_is_valid_blkaddr - iommu/arm-smmu-v3: check return value after calling platform_get_resource() - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() - tracing: Avoid adding tracer option before update_tracer_options - tracing: Fix sleeping function called from invalid context on RT kernel - bootconfig: Make the bootconfig.o as a normal object file - mips: cpc: Fix refcount leak in mips_cpc_default_phys_base - dmaengine: idxd: set DMA_INTERRUPT cap bit - perf c2c: Fix sorting in percent_rmt_hitm_cmp() - driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction - tipc: check attribute length for bearer name - scsi: sd: Fix potential NULL pointer dereference - afs: Fix infinite loop found by xfstest generic/676 - gpio: pca953x: use the correct register address to do regcache sync - tcp: tcp_rtx_synack() can be called from process context - net: sched: add barrier to fix packet stuck problem for lockless qdisc - net/mlx5e: Update netdev features after changing XDP state - net/mlx5: correct ECE offset in query qp output - net/mlx5: Don't use already freed action pointer - sfc: fix wrong tx channel offset with efx_separate_tx_channels - sfc: fix considering that all channels have TX queues - nfp: only report pause frame configuration for physical device - net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" - riscv: read-only pages should not be writable - bpf: Fix probe read error in ___bpf_prog_run() - ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty - jffs2: fix memory leak in jffs2_do_fill_super - modpost: fix removing numeric suffixes - net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks - net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry() - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog - s390/crypto: fix scatterwalk_unmap() callers in AES-GCM - clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value - ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition - watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking - driver: base: fix UAF when driver_attach failed - bus: ti-sysc: Fix warnings for unbind for serial - firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle - serial: stm32-usart: Correct CSIZE, bits, and parity - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 - serial: sifive: Sanitize CSIZE and c_iflag - serial: sh-sci: Don't allow CS5-6 - serial: txx9: Don't allow CS5-6 - serial: rda-uart: Don't allow CS5-6 - serial: digicolor-usart: Don't allow CS5-6 - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - serial: meson: acquire port->lock in startup() - rtc: mt6397: check return value after calling platform_get_resource() - clocksource/drivers/riscv: Events are stopped during CPU suspend - soc: rockchip: Fix refcount leak in rockchip_grf_init - extcon: ptn5150: Add queue work sync before driver release - coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier - serial: sifive: Report actual baud base rather than fixed 115200 - phy: qcom-qmp: fix pipe-clock imbalance on power-on failure - rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails - iio: adc: sc27xx: Fine tune the scale calibration values - iio: adc: sc27xx: fix read big scale voltage not right - iio: proximity: vl53l0x: Fix return value check of wait_for_completion_timeout - iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check - usb: typec: mux: Check dev_set_name() return value - firmware: stratix10-svc: fix a missing check on list iterator - misc: fastrpc: fix an incorrect NULL check on list iterator - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking - rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value - pwm: lp3943: Fix duty calculation in case period was clamped - staging: fieldbus: Fix the error handling path in anybuss_host_common_probe() - usb: musb: Fix missing of_node_put() in omap2430_probe - USB: storage: karma: fix rio_karma_init return - usb: usbip: add missing device lock on tweak configuration cmd - usb: usbip: fix a refcount leak in stub_probe() - tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_get - tty: n_tty: Restore EOF push handling behavior - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe - tty: goldfish: Use tty_port_destroy() to destroy port - lkdtm/bugs: Check for the NULL pointer after calling kmalloc - iio: adc: ad7124: Remove shift from scan_type - staging: greybus: codecs: fix type confusion of list iterator variable - pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - iommu/arm-smmu-v3: Disable ECMDQ before the system is suspended - tty: fix deadlock caused by calling printk() under tty_port->lock- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix dir corruption when ext4_dx_add_entry() fails - ext4: fix check for block being out of directory size - ext4: make sure ext4_append() always allocates new block - ext4: check if directory block is within i_size - ext4: make variable "count" signed - iommu: Fix compliation failure caused by iommu_device_register - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - blk-iocost: don't ignore vrate_min on QD contention - !157 Enable NVMe over TCP for arm64 - arm64: openeuler_defconfig: enable nvmf tcp- KVM: arm64: Try stage2 block mapping for host device MMIO - KVM: arm64: Remove the creation time's mapping of MMIO regions - ext4: fix use-after-free in ext4_ext_shift_extents - arm64: kdump: Properly handle the 4G boundary - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces - hwtracing: hisi_ptt: Fix up for "iommu/dma: Make header private" - MAINTAINERS: Add maintainer for HiSilicon PTT driver - docs: trace: Add HiSilicon PTT device driver documentation - hwtracing: hisi_ptt: Add tune function support for HiSilicon PCIe Tune and Trace device - hwtracing: hisi_ptt: Add trace function support for HiSilicon PCIe Tune and Trace device - iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identity - spi: hisi-sfc-v3xx: add address mode check - spi: hisi-sfc-v3xx: fix potential irq race condition - spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related ifendif protection - spi: hisi-sfc-v3xx: extend version checking compatibility - mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - sched/fair: Fix kabi broken in struct cfs_rq - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq - ext4: only allow test_dummy_encryption when supported - MIPS: IP30: Remove incorrect `cpu_has_fpu' override - MIPS: IP27: Remove incorrect `cpu_has_fpu' override - RDMA/rxe: Generate a completion for unsupported/invalid opcode - Revert "random: use static branch for crng_ready()" - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq - bfq: Remove pointless bfq_init_rq() calls - bfq: Drop pointless unlock-lock pair - bfq: Avoid merging queues with different parents - thermal/core: Fix memory leak in the error path - thermal/core: fix a UAF bug in __thermal_cooling_device_register() - kseltest/cgroup: Make test_stress.sh work if run interactively - xfs: assert in xfs_btree_del_cursor should take into account error - xfs: consider shutdown in bmapbt cursor delete assert - xfs: restore shutdown check in mapped write fault path - xfs: fix incorrect root dquot corruption error when switching group/project quota types - xfs: sync lazy sb accounting on quiesce of read-only mounts - xfs: set inode size after creating symlink - net: ipa: fix page free in ipa_endpoint_replenish_one() - net: ipa: fix page free in ipa_endpoint_trans_release() - phy: qcom-qmp: fix reset-controller leak on probe errors - coresight: core: Fix coresight device probe failure issue - blk-iolatency: Fix inflight count imbalances and IO hangs on offline - vdpasim: allow to enable a vq repeatedly - dt-bindings: gpio: altera: correct interrupt-cells - docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0 - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op - ARM: pxa: maybe fix gpio lookup tables - ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries - phy: qcom-qmp: fix struct clk leak on probe errors - arm64: dts: qcom: ipq8074: fix the sleep clock frequency - gma500: fix an incorrect NULL check on list iterator - tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator - serial: pch: don't overwrite xmit->buf[0] by x_char - stm: ltdc: fix two incorrect NULL checks on list iterator - carl9170: tx: fix an incorrect use of list iterator - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control - rtl818x: Prevent using not initialized queues - xtensa/simdisk: fix proc_read_simdisk() - hugetlb: fix huge_pmd_unshare address update - nodemask.h: fix compilation error with GCC12 - iommu/msm: Fix an incorrect NULL check on list iterator - ftrace: Clean up hash direct_functions on register failures - um: Fix out-of-bounds read in LDT setup - um: chan_user: Fix winch_tramp() return value - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx - cfg80211: declare MODULE_FIRMWARE for regulatory.db - irqchip: irq-xtensa-mx: fix initial IRQ affinity - irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39x - csky: patch_text: Fixup last cpu should be master - RDMA/hfi1: Fix potential integer multiplication overflow errors - Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug - ima: remove the IMA_TEMPLATE Kconfig option - media: coda: Add more H264 levels for CODA960 - media: coda: Fix reported H264 profile - mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N - mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_write - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - drm/i915/dsi: fix VBT send packet port selection for ICL+ - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator - drm/nouveau/clk: Fix an incorrect NULL check on list iterator - drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. - scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled - scsi: dc395x: Fix a missing check on list iterator - ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock - dlm: fix missing lkb refcount handling - dlm: fix plock invalid read - s390/perf: obtain sie_block from the right address - mm, compaction: fast_find_migrateblock() should return pfn in the target zone - PCI: qcom: Fix unbalanced PHY init on probe errors - PCI: qcom: Fix runtime PM imbalance on probe errors - PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299 - tracing: Fix potential double free in create_var_ref() - ACPI: property: Release subnode properties with data nodes - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state - bfq: Update cgroup information before merging bio - bfq: Split shared queues on move between cgroups - efi: Do not import certificates from UEFI Secure Boot for T2 Macs - iwlwifi: mvm: fix assert 1F04 upon reconfig - wifi: mac80211: fix use-after-free in chanctx code - f2fs: fix to do sanity check for inline inode - f2fs: fix fallocate to use file_modified to update permissions consistently - f2fs: fix to do sanity check on total_data_blocks - f2fs: don't need inode lock for system hidden quota - f2fs: fix deadloop in foreground GC - f2fs: fix to clear dirty inode in f2fs_evict_inode() - f2fs: fix to do sanity check on block address in f2fs_do_zero_range() - f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count() - perf jevents: Fix event syntax error caused by ExtSel - perf c2c: Use stdio interface if slang is not supported - i2c: rcar: fix PM ref counts in probe error paths - i2c: npcm: Handle spurious interrupts - i2c: npcm: Correct register access width - i2c: npcm: Fix timeout calculation - iommu/amd: Increase timeout waiting for GA log enablement - dmaengine: stm32-mdma: fix chan initialization in stm32_mdma_irq_handler() - dmaengine: stm32-mdma: rework interrupt handler - dmaengine: stm32-mdma: remove GISR1 register - video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup - NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout - NFS: Don't report errors from nfs_pageio_complete() more than once - NFS: Do not report flush errors in nfs_write_end() - NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS - NFS: Do not report EINTR/ERESTARTSYS as mapping errors - dmaengine: idxd: Fix the error handling path in idxd_cdev_register() - i2c: at91: Initialize dma_buf in at91_twi_xfer() - MIPS: Loongson: Use hwmon_device_register_with_groups() to register hwmon - cpufreq: mediatek: Unregister platform device on exit - cpufreq: mediatek: Use module_init and add module_exit - cpufreq: mediatek: add missing platform_driver_unregister() on error in mtk_cpufreq_driver_init - i2c: at91: use dma safe buffers - iommu/mediatek: Add list_del in mtk_iommu_remove - f2fs: fix dereference of stale list iterator after loop body - OPP: call of_node_put() on error path in _bandwidth_supported() - Input: stmfts - do not leave device disabled in stmfts_input_open - RDMA/hfi1: Prevent use of lock before it is initialized - mailbox: forward the hrtimer if not queued and under a lock - mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe() - powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup - macintosh: via-pmu and via-cuda need RTC_LIB - powerpc/perf: Fix the threshold compare group constraint for power9 - powerpc/64: Only WARN if __pa()/__va() called with bad addresses - hwrng: omap3-rom - fix using wrong clk_disable() in omap_rom_rng_runtime_resume() - PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits - Input: sparcspkr - fix refcount leak in bbc_beep_probe - crypto: cryptd - Protect per-CPU resource by disabling BH. - crypto: sun8i-ss - handle zero sized sg - crypto: sun8i-ss - rework handling of IV - PCI: imx6: Fix PERST# start-up sequence - ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - ASoC: atmel-classd: Remove endianness flag on class d component - ASoC: atmel-pdmic: Remove endianness flag on pdmic component - powerpc/4xx/cpm: Fix return value of __setup() handler - powerpc/idle: Fix return value of __setup() handler - pinctrl: renesas: core: Fix possible null-ptr-deref in sh_pfc_map_resources() - powerpc/8xx: export 'cpm_setbrg' for modules - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() - dax: fix cache flush on PMD-mapped pages - drivers/base/node.c: fix compaction sysfs file leak - pinctrl: mvebu: Fix irq_of_parse_and_map() return value - nvdimm: Allow overwrite in the presence of disabled dimms - nvdimm: Fix firmware activation deadlock scenarios - firmware: arm_scmi: Fix list protocols enumeration in the base protocol - mfd: ipaq-micro: Fix error check return value of platform_get_irq() - powerpc/fadump: fix PT_LOAD segment for boot memory area - arm: mediatek: select arch timer for mt7629 - pinctrl: bcm2835: implement hook for missing gpio-ranges - gpiolib: of: Introduce hook for missing gpio-ranges - crypto: marvell/cesa - ECB does not IV - misc: ocxl: fix possible double free in ocxl_file_register_afu - ARM: dts: bcm2835-rpi-b: Fix GPIO line names - ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED - ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C - ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT - ARM: dts: stm32: Fix PHY post-reset delay on Avenger96 - can: xilinx_can: mark bit timing constants as const - platform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctls - ARM: dts: imx6dl-colibri: Fix I2C pinmuxing - platform/chrome: cros_ec: fix error handling in cros_ec_register() - KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry - soc: qcom: llcc: Add MODULE_DEVICE_TABLE() - ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks - PCI: dwc: Fix setting error return on MSI DMA mapping failure - PCI: rockchip: Fix find_first_zero_bit() limit - PCI: cadence: Fix find_first_zero_bit() limit - soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc - soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc - ARM: dts: suniv: F1C100: fix watchdog compatible - memory: samsung: exynos5422-dmc: Avoid some over memory allocation - arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399 - net/smc: postpone sk_refcnt increment in connect() - rxrpc: Fix decision on when to generate an IDLE ACK - rxrpc: Don't let ack.previousPacket regress - rxrpc: Fix overlapping ACK accounting - rxrpc: Don't try to resend the request if we're receiving the reply - rxrpc: Fix listen() setting the bar too high for the prealloc rings - hv_netvsc: Fix potential dereference of NULL pointer - net: stmmac: fix out-of-bounds access in a selftest - net: stmmac: selftests: Use kcalloc() instead of kzalloc() - ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() - NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() - thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe - thermal/core: Fix memory leak in __thermal_cooling_device_register() - thermal/drivers/core: Use a char pointer for the cooling device name - thermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probe - thermal/drivers/bcm2711: Don't clamp temperature at zero - drm/i915: Fix CFI violation with show_dynamic_id() - drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path - x86/sev: Annotate stack change in the #VC handler - drm: msm: fix possible memory leak in mdp5_crtc_cursor_set() - drm/msm/a6xx: Fix refcount leak in a6xx_gpu_init - ext4: reject the 'commit' option on ext2 filesystems - media: rkvdec: h264: Fix bit depth wrap in pps packet - media: rkvdec: h264: Fix dpb_valid implementation - media: staging: media: rkvdec: Make use of the helper function devm_platform_ioremap_resource() - media: ov7670: remove ov7670_power_off from ov7670_remove - ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_* - sctp: read sk->sk_bound_dev_if once in sctp_rcv() - lsm,selinux: pass flowi_common instead of flowi to the LSM hooks - m68k: math-emu: Fix dependencies of math emulation support - nvme: set dma alignment to dword - Bluetooth: use hdev lock for accept_list and reject_list in conn req - Bluetooth: use inclusive language when filtering devices - Bluetooth: use inclusive language in HCI role comments - Bluetooth: LL privacy allow RPA - Bluetooth: L2CAP: Rudimentary typo fixes - Bluetooth: Interleave with allowlist scan - Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout - media: vsp1: Fix offset calculation for plane cropping - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init - media: exynos4-is: Change clk_disable to clk_disable_unprepare - media: st-delta: Fix PM disable depth imbalance in delta_probe - media: exynos4-is: Fix PM disable depth imbalance in fimc_is_probe - media: aspeed: Fix an error handling path in aspeed_video_probe() - scripts/faddr2line: Fix overlapping text section failures - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir - ASoC: samsung: Fix refcount leak in aries_audio_probe - ASoC: samsung: Use dev_err_probe() helper - regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt - ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe - ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe - ath11k: Don't check arvif->is_started before sending management frames - perf/amd/ibs: Use interrupt regs ip for stack unwinding - regulator: qcom_smd: Fix up PM8950 regulator configuration - Revert "cpufreq: Fix possible race in cpufreq online error path" - spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname() - iomap: iomap_write_failed fix - media: uvcvideo: Fix missing check to determine if element is found in list - drm/msm: return an error pointer in msm_gem_prime_get_sg_table() - drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected - drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected - drm/msm/dp: fix event thread stuck in wait_event after kthread_stop() - regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET - arm64: fix types in copy_highpage() - x86/mm: Cleanup the control_va_addr_alignment() __setup handler - irqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return value - irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value - irqchip/exiu: Fix acknowledgment of edge triggered interrupts - x86: Fix return value of __setup handlers - virtio_blk: fix the discard_granularity and discard_alignment queue limits - perf tools: Use Python devtools for version autodetection rather than runtime - drm/rockchip: vop: fix possible null-ptr-deref in vop_bind() - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H - drm/msm: add missing include to msm_drv.c - drm/msm/hdmi: fix error check return value of irq_of_parse_and_map() - drm/msm/hdmi: check return value after calling platform_get_resource_byname() - drm/msm/dsi: fix error checks and return values for DSI xmit functions - drm/msm/dp: fix error check return value of irq_of_parse_and_map() - drm/msm/dp: stop event kernel thread when DP unbind - drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume - perf tools: Add missing headers needed by util/data.h - ASoC: rk3328: fix disabling mclk on pclk probe failure - x86/speculation: Add missing prototype for unpriv_ebpf_notify() - mtd: rawnand: cadence: fix possible null-ptr-deref in cadence_nand_dt_probe() - x86/pm: Fix false positive kmemleak report in msr_build_context() - mtd: spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check() - libbpf: Fix logic for finding matching program for CO-RE relocation - selftests/resctrl: Fix null pointer dereference on open failed - scsi: ufs: core: Exclude UECxx from SFR dump list - scsi: ufs: qcom: Fix ufs_qcom_resume() - drm/msm/dpu: adjust display_v_end for eDP and DP - of: overlay: do not break notify on NOTIFY_{OK|STOP} - fsnotify: fix wrong lockdep annotations - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 - media: hantro: Empty encoder capture buffers by default - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix - cpufreq: Fix possible race in cpufreq online error path - spi: img-spfi: Fix pm_runtime_get_sync() error checking - drm/bridge: Fix error handling in analogix_dp_probe - HID: elan: Fix potential double free in elan_input_configured - HID: hid-led: fix maximum brightness for Dream Cheeky - mtd: rawnand: denali: Use managed device resources - EDAC/dmc520: Don't print an error for each unconfigured interrupt line - drbd: fix duplicate array initializer - target: remove an incorrect unmap zeroes data deduction - efi: Add missing prototype for efi_capsule_setup_info - NFC: NULL out the dev->rfkill to prevent UAF - net: dsa: mt7530: 1G can also support 1000BASE-X link mode - scftorture: Fix distribution of short handler delays - spi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeout - drm: mali-dp: potential dereference of null pointer - drm/komeda: Fix an undefined behavior bug in komeda_plane_add() - nl80211: show SSID for P2P_GO interfaces - bpf: Fix excessive memory allocation in stack_map_alloc() - libbpf: Don't error out on CO-RE relos for overriden weak subprogs - drm/vc4: txp: Force alpha to be 0xff if it's disabled - drm/vc4: txp: Don't set TXP_VSTART_AT_EOF - drm/vc4: hvs: Reset muxes at probe time - drm/mediatek: Fix mtk_cec_mask() - drm/ingenic: Reset pixclock rate when parent clock rate changes - x86/delay: Fix the wrong asm constraint in delay_loop() - ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe - spi: qcom-qspi: Add minItems to interconnect-names - drm/bridge: adv7511: clean up CEC adapter when probe fails - drm/edid: fix invalid EDID extension block filtering - ath9k: fix ar9003_get_eepmisc - ath11k: acquire ab->base_lock in unassign when finding the peer by addr - dt-bindings: display: sitronix, st7735r: Fix backlight in example - RDMA/hfi1: Prevent panic when SDMA is disabled - powerpc/iommu: Add missing of_node_put in iommu_init_early_dart - macintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled - powerpc/powernv: fix missing of_node_put in uv_init() - powerpc/xics: fix refcount leak in icp_opal_init() - powerpc/powernv/vas: Assign real address to rx_fifo in vas_rx_win_attr - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - ARM: hisi: Add missing of_node_put after of_find_compatible_node - ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM - ARM: versatile: Add missing of_node_put in dcscb_init - pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_pfc_map_resources() - fat: add ratelimit to fat*_ent_bread() - powerpc/fadump: Fix fadump to work with a different endian capture kernel - ARM: OMAP1: clock: Fix UART rate reporting algorithm - fs: jfs: fix possible NULL pointer dereference in dbFree() - soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc - crypto: ccree - use fine grained DMA mapping dir - PM / devfreq: rk3399_dmc: Disable edev on remove() - arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count - ARM: dts: s5pv210: align DMA channels with dtschema - ARM: dts: ox820: align interrupt controller node name with dtschema - IB/rdmavt: add missing locks in rvt_ruc_loopback - gfs2: use i_lock spin_lock for inode qadata - selftests/bpf: fix btf_dump/btf_dump due to recent clang change - eth: tg3: silence the GCC 12 array-bounds warning - rxrpc, afs: Fix selection of abort codes - rxrpc: Return an error to sendmsg if call failed - m68k: atari: Make Atari ROM port I/O write macros return void - x86/microcode: Add explicit CPU vendor dependency - can: mcp251xfd: silence clang's -Wunaligned-access warning - ASoC: rt1015p: remove dependency on GPIOLIB - ASoC: max98357a: remove dependency on GPIOLIB - media: exynos4-is: Fix compile warning - net: phy: micrel: Allow probing without .driver_data - nbd: Fix hung on disconnect request if socket is closed before - ASoC: rt5645: Fix errorenous cleanup order - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - openrisc: start CPU timer early in boot - media: cec-adap.c: fix is_configuring state - media: imon: reorganize serialization - media: coda: limit frame interval enumeration to supported encoder frame sizes - media: rga: fix possible memory leak in rga_probe - rtlwifi: Use pr_warn instead of WARN_ONCE - ipmi: Fix pr_fmt to avoid compilation issues - ipmi:ssif: Check for NULL msg when handling events and messages - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC - spi: stm32-qspi: Fix wait_cmd timeout in APM mode - perf/amd/ibs: Cascade pmu init functions' return value - s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES - net: remove two BUG() from skb_checksum_help() - ASoC: tscs454: Add endianness flag in snd_soc_component_driver - HID: bigben: fix slab-out-of-bounds Write in bigben_probe - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo - mlxsw: Treat LLDP packets as control - mlxsw: spectrum_dcb: Do not warn about priority changes - ASoC: dapm: Don't fold register value changes into notifications - net/mlx5: fs, delete the FTE when there are no rules attached to it - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL - drm: msm: fix error check return value of irq_of_parse_and_map() - arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall - ath10k: skip ath10k_halt during suspend for driver state RESTARTING - drm/amd/pm: fix the compile warning - drm/plane: Move range check for format_count earlier - ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 - ath11k: disable spectral scan during spectral deinit - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() - scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() - scsi: megaraid: Fix error check return value of register_chrdev() - drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit - mmc: jz4740: Apply DMA engine limits to maximum segment size - md/bitmap: don't set sb values if can't pass sanity check - media: cx25821: Fix the warning when removing the module - media: pci: cx23885: Fix the error handling in cx23885_initdev() - media: venus: hfi: avoid null dereference in deinit - ath9k: fix QCA9561 PA bias level - drm/amd/pm: fix double free in si_parse_power_table() - tools/power turbostat: fix ICX DRAM power numbers - spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA direction - ALSA: jack: Access input_dev under mutex - sfc: ef10: Fix assigning negative value to unsigned variable - rcu: Make TASKS_RUDE_RCU select IRQ_WORK - rcu-tasks: Fix race in schedule and flush work - drm/komeda: return early if drm_universal_plane_init() fails. - ACPICA: Avoid cache flush inside virtual machines - x86/platform/uv: Update TSC sync state for UV5 - fbcon: Consistently protect deferred_takeover with console_lock() - ipv6: fix locking issues with loops over idev->addr_list - ipw2x00: Fix potential NULL dereference in libipw_xmit() - b43: Fix assigning negative value to unsigned variable - b43legacy: Fix assigning negative value to unsigned variable - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes - iommu/vt-d: Add RPLS to quirk list to skip TE disabling - btrfs: repair super block num_devices automatically - btrfs: add "0x" prefix for unsupported optional features - ptrace: Reimplement PTRACE_KILL by always sending SIGKILL - ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP - ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP - perf/x86/intel: Fix event constraints for ICL - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails - parisc/stifb: Keep track of hardware path of graphics card - Fonts: Make font size unsigned in font_desc - xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI - cifs: when extending a file with falloc we should make files not-sparse - usb: core: hcd: Add support for deferring roothub registration - usb: dwc3: gadget: Move null pinter check to proper place - USB: new quirk for Dell Gen 2 devices - USB: serial: option: add Quectel BG95 modem - ALSA: usb-audio: Cancel pending work at closing a MIDI substream - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop - riscv: Fix irq_work when SMP is disabled - riscv: Initialize thread pointer before calling C functions - parisc/stifb: Implement fb_is_primary_device() - binfmt_flat: do not stop relocating GOT entries prematurely on riscv- efi: capsule-loader: Fix use-after-free in efi_capsule_write - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options - etmem: add CONFIG_ETMEM macro definition for etmem feature - config: enable CONFIG_ETMEM by default - add ETMEM feature CONFIG to mm/Kconfig - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - RDMA/hns: Fix gid idx issue caused by free mr - RDMA/hns: Use the reserved loopback QPs to free MR before destroying MPT - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - blk-mq: fix io hung due to missing commit_rqs - x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - !110 Add patches for CVE-2022-29900, CVE-2022-23816 and CVE-2022-29901 - Re-add padlen to the structure alt_instr - tools headers: Remove broken definition of __LITTLE_ENDIAN - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' - again - objtool: Fix elf_create_undef_symbol() endianness - kvm: fix objtool relocation warning - um: Add missing apply_returns() - x86/bugs: Remove apostrophe typo - tools headers cpufeatures: Sync with the kernel sources - tools arch x86: Sync the msr-index.h copy with the kernel sources - x86/kvm: fix FASTOP_SIZE when return thunks are enabled - efi/x86: use naked RET on mixed mode call wrapper - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/ftrace: Add UNWIND_HINT_FUNC annotation for ftrace_stub - x86/xen: Fix initialisation in hypercall_page after rethunk - x86, kvm: use proper ASM macros for kvm_vcpu_is_preempted - tools/insn: Restore the relative include paths for cross building - x86/static_call: Serialize __static_call_fixup() properly - x86/speculation: Disable RRSBA behavior - x86/kexec: Disable RET on kexec - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/retbleed: Add fine grained Kconfig knobs - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - KVM: VMX: Convert launched argument to flags - KVM: VMX: Flatten __vmx_vcpu_run() - objtool: Re-add UNWIND_HINT_{SAVE_RESTORE} - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/cpu/amd: Add Spectral Chicken - objtool: Add entry UNRET validation - x86/bugs: Do IBPB fallback check only once - x86/bugs: Add retbleed=ibpb - x86/xen: Rename SYS* entry points - objtool: Update Retpoline validation - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Enable STIBP for JMP2RET - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86: Add magic AMD return-thunk - objtool: Treat .text.__x86.* as noinstr - x86: Use return-thunk in asm code - x86/sev: Avoid using __x86_return_thunk - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation - x86/kvm: Fix SETcc emulation for return thunks - x86/bpf: Use alternative RET encoding - x86/ftrace: Use alternative RET encoding - x86,static_call: Use alternative RET encoding - objtool: skip non-text sections when adding return-thunk sites - x86,objtool: Create .return_sites - x86: Undo return-thunk damage - x86/retpoline: Use -mfunction-return - Makefile: Set retpoline cflags based on CONFIG_CC_IS_{CLANG,GCC} - x86/retpoline: Swizzle retpoline thunk - x86/retpoline: Cleanup some #ifdefery - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/kvm/vmx: Make noinstr clean - x86/realmode: build with -D__DISABLE_EXPORTS - x86/entry: Remove skip_r11rcx - objtool: Fix SLS validation for kcov tail-call replacement - crypto: x86/poly1305 - Fixup SLS - objtool: Default ignore INT3 for unreachable - kvm/emulate: Fix SETcc emulation function offsets with SLS - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' - x86: Add straight-line-speculation mitigation - objtool: Add straight-line-speculation validation - x86/alternative: Relax text_poke_bp() constraint - x86: Fix objtool build warning - x86: Prepare inline-asm for straight-line-speculation - x86: Prepare asm files for straight-line-speculation - x86/lib/atomic64_386_32: Rename things - bpf,x86: Respect X86_FEATURE_RETPOLINE* - bpf,x86: Simplify computing label offsets - x86/alternative: Implement .retpoline_sites support - x86/retpoline: Create a retpoline thunk array - x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h - x86/asm: Fixup odd GEN-for-each-reg.h usage - x86/asm: Fix register order - x86/retpoline: Remove unused replacement symbols - objtool,x86: Replace alternatives with .retpoline_sites - objtool: Explicitly avoid self modifying code in .altinstr_replacement - objtool: Classify symbols - objtool: Handle __sanitize_cov*() tail calls - objtool: Introduce CFI hash - objtool: Make .altinstructions section entry size consistent - objtool: Remove reloc symbol type checks in get_alt_entry() - objtool: print out the symbol type when complaining about it - objtool: Teach get_alt_entry() about more relocation types - objtool: Don't make .altinstructions writable - objtool/x86: Ignore __x86_indirect_alt_* symbols - objtool: Only rewrite unconditional retpoline thunk calls - objtool: Fix .symtab_shndx handling for elf_create_undef_symbol() - x86/alternative: Optimize single-byte NOPs at an arbitrary position - objtool: Support asm jump tables - objtool/x86: Rewrite retpoline thunk calls - objtool: Skip magical retpoline .altinstr_replacement - objtool: Cache instruction relocs - objtool: Keep track of retpoline call sites - objtool: Add elf_create_undef_symbol() - objtool: Extract elf_symbol_add() - objtool: Extract elf_strtab_concat() - objtool: Create reloc sections implicitly - objtool: Add elf_create_reloc() helper - objtool: Rework the elf_rebuild_reloc_section() logic - objtool: Handle per arch retpoline naming - objtool: Correctly handle retpoline thunk calls - x86/retpoline: Simplify retpolines - x86/alternatives: Optimize optimize_nops() - x86: Add insn_decode_kernel() - x86/alternative: Use insn_decode() - x86/insn: Add an insn_decode() API - x86/insn: Add a __ignore_sync_check__ marker - x86/insn: Rename insn_decode() to insn_decode_from_regs() - x86/alternative: Use ALTERNATIVE_TERNARY() in _static_cpu_has() - x86/alternative: Support ALTERNATIVE_TERNARY - x86/alternative: Support not-feature - x86/alternative: Merge include files - x86/xen: Support objtool vmlinux.o validation in xen-head.S - x86/xen: Support objtool validation in xen-asm.S - objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNC - objtool: Assume only ELF functions do sibling calls - objtool: Support retpoline jump detection for vmlinux.o - objtool: Support stack layout changes in alternatives - objtool: Add 'alt_group' struct - objtool: Refactor ORC section generation - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw - KVM/VMX: Use TEST %REG,%REG instead of CMP $0,%REG in vmenter.S- netfilter: nf_tables: disallow binding to already bound chain - netfilter: nf_conntrack_irc: Tighten matching on DCC message - arm64: openeuler_defconfig: enable ACPI_HMAT and HOT_MEMREMOVE - video: fbdev: i740fb: Error out if 'pixclock' equals zero - block: fix the problem of io_ticks becoming smaller - KVM: x86: do not report a vCPU as preempted outside instruction boundaries - !107 video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow CHAIN_ID to refer to another table - netfilter: nf_tables: do not allow SET_ID to refer to another table- bpf, cgroup: Fix kernel BUG in purge_effective_progs - bpf: Don't use tnum_range on array range checking for poke descriptors - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup - af_key: Do not call xfrm_probe_algs in parallel - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - pipe: fix kabi for poll_usage in struct pipe_inode_info - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - bpf: Fix potential array overflow in bpf_trampoline_get_progs() - NFSD: Fix possible sleep during nfsd4_release_lockowner() - NFS: Memory allocation failures are not server fatal errors - docs: submitting-patches: Fix crossref to 'The canonical patch format' - tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() - tpm: Fix buffer access in tpm2_get_tpm_pt() - HID: multitouch: add quirks to enable Lenovo X12 trackpoint - HID: multitouch: Add support for Google Whiskers Touchpad - raid5: introduce MD_BROKEN - dm verity: set DM_TARGET_IMMUTABLE feature flag - dm stats: add cond_resched when looping over entries - dm crypt: make printing of the key constant-time - dm integrity: fix error code in dm_integrity_ctr() - ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries - Bluetooth: hci_qca: Use del_timer_sync() before freeing - zsmalloc: fix races between asynchronous zspage free and page migration - crypto: ecrdsa - Fix incorrect use of vli_cmp - crypto: caam - fix i.MX6SX entropy delay value - x86, kvm: use correct GFP flags for preemption disabled - x86/kvm: Alloc dummy async #PF token outside of raw spinlock - KVM: PPC: Book3S HV: fix incorrect NULL check on list iterator - netfilter: conntrack: re-fetch conntrack after insertion - crypto: drbg - make reseeding from get_random_bytes() synchronous - crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed() - crypto: drbg - track whether DRBG was seeded with !rng_is_initialized() - crypto: drbg - prepare for more fine-grained tracking of seeding state - lib/crypto: add prompts back to crypto libraries - exfat: check if cluster num is valid - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() - xfs: detect overflows in bmbt records - net: ipa: compute proper aggregation limit - assoc_array: Fix BUG_ON during garbage collect - cfg80211: set custom regdomain after wiphy registration - pipe: Fix missing lock in pipe_resize_ring() - pipe: make poll_usage boolean and annotate its access - drivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI controllers - i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging - net: ftgmac100: Disable hardware checksum on AST2600 - nfc: pn533: Fix buggy cleanup order - net: af_key: check encryption module availability consistency - percpu_ref_init(): clean ->percpu_count_ref on failure - pinctrl: sunxi: fix f1c100s uart2 function- net: fix sk_wmem_schedule() and sk_rmem_schedule() errors - KVM: arm64: Use generic KVM xfer to guest work function - entry: KVM: Allow use of generic KVM entry w/o full generic support - KVM: arm64: Record number of signal exits as a vCPU stat - VFS: Rolling Back the fmode macro definition and structure members - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback - Revert "NFS: Use of mapping_set_error() results in spurious errors" - random: Fix kabi change of get_random_bytes() - random: Fix kabi change due to enum cpuhp_state - ALSA: ctxfi: Add SB046x PCI ID - random: check for signals after page of pool writes - random: wire up fops->splice_{read,write}_iter() - random: convert to using fops->write_iter() - random: convert to using fops->read_iter() - random: unify batched entropy implementations - random: move randomize_page() into mm where it belongs - random: move initialization functions out of hot pages - random: make consistent use of buf and len - random: use proper return types on get_random_{int,long}_wait() - random: remove extern from functions in header - random: use static branch for crng_ready() - random: credit architectural init the exact amount - random: handle latent entropy and command line from random_init() - random: use proper jiffies comparison macro - random: remove ratelimiting for in-kernel unseeded randomness - random: move initialization out of reseeding hot path - random: avoid initializing twice in credit race - random: use symbolic constants for crng_init states - siphash: use one source of truth for siphash permutations - random: help compiler out with fast_mix() by using simpler arguments - random: do not use input pool from hard IRQs - random: order timer entropy functions below interrupt functions - random: do not pretend to handle premature next security model - random: use first 128 bits of input as fast init - random: do not use batches when !crng_ready() - random: insist on random_get_entropy() existing in order to simplify - xtensa: use fallback for random_get_entropy() instead of zero - sparc: use fallback for random_get_entropy() instead of zero - um: use fallback for random_get_entropy() instead of zero - x86/tsc: Use fallback for random_get_entropy() instead of zero - nios2: use fallback for random_get_entropy() instead of zero - arm: use fallback for random_get_entropy() instead of zero - mips: use fallback for random_get_entropy() instead of just c0 random - riscv: use fallback for random_get_entropy() instead of zero - m68k: use fallback for random_get_entropy() instead of zero - timekeeping: Add raw clock fallback for random_get_entropy() - powerpc: define get_cycles macro for arch-override - alpha: define get_cycles macro for arch-override - parisc: define get_cycles macro for arch-override - s390: define get_cycles macro for arch-override - ia64: define get_cycles macro for arch-override - init: call time_init() before rand_initialize() - random: fix sysctl documentation nits - random: document crng_fast_key_erasure() destination possibility - random: make random_get_entropy() return an unsigned long - random: allow partial reads if later user copies fail - random: check for signals every PAGE_SIZE chunk of /dev/[u]random - random: check for signal_pending() outside of need_resched() check - random: do not allow user to keep crng key around on stack - random: do not split fast init input in add_hwgenerator_randomness() - random: mix build-time latent entropy into pool at init - random: re-add removed comment about get_random_{u32,u64} reseeding - random: treat bootloader trust toggle the same way as cpu trust toggle - random: skip fast_init if hwrng provides large chunk of entropy - random: check for signal and try earlier when generating entropy - random: reseed more often immediately after booting - random: make consistent usage of crng_ready() - random: use SipHash as interrupt entropy accumulator - random: replace custom notifier chain with standard one - random: don't let 644 read-only sysctls be written to - random: give sysctl_random_min_urandom_seed a more sensible value - random: do crng pre-init loading in worker rather than irq - random: unify cycles_t and jiffies usage and types - random: cleanup UUID handling - random: only wake up writers after zap if threshold was passed - random: round-robin registers as ulong, not u32 - random: clear fast pool, crng, and batches in cpuhp bring up - random: pull add_hwgenerator_randomness() declaration into random.h - random: check for crng_init == 0 in add_device_randomness() - random: unify early init crng load accounting - random: do not take pool spinlock at boot - random: defer fast pool mixing to worker - random: rewrite header introductory comment - random: group sysctl functions - random: group userspace read/write functions - random: group entropy collection functions - random: group entropy extraction functions - random: group crng functions - random: group initialization wait functions - random: remove whitespace and reorder includes - random: remove useless header comment - random: introduce drain_entropy() helper to declutter crng_reseed() - random: deobfuscate irq u32/u64 contributions - random: add proper SPDX header - random: remove unused tracepoints - random: remove ifdef'd out interrupt bench - random: tie batched entropy generation to base_crng generation - random: fix locking for crng_init in crng_reseed() - random: zero buffer after reading entropy from userspace - random: remove outdated INT_MAX >> 6 check in urandom_read() - random: make more consistent use of integer types - random: use hash function for crng_slow_load() - random: use simpler fast key erasure flow on per-cpu keys - random: absorb fast pool into input pool after fast load - random: do not xor RDRAND when writing into /dev/random - random: ensure early RDSEED goes through mixer on init - random: inline leaves of rand_initialize() - random: get rid of secondary crngs - random: use RDSEED instead of RDRAND in entropy extraction - random: fix locking in crng_fast_load() - random: remove batched entropy locking - random: remove use_input_pool parameter from crng_reseed() - random: make credit_entropy_bits() always safe - random: always wake up entropy writers after extraction - random: use linear min-entropy accumulation crediting - random: simplify entropy debiting - random: use computational hash for entropy extraction - random: only call crng_finalize_init() for primary_crng - random: access primary_pool directly rather than through pointer - random: continually use hwgenerator randomness - random: simplify arithmetic function flow in account() - random: selectively clang-format where it makes sense - random: access input_pool_data directly rather than through pointer - random: cleanup fractional entropy shift constants - random: prepend remaining pool constants with POOL_ - random: de-duplicate INPUT_POOL constants - random: remove unused OUTPUT_POOL constants - random: rather than entropy_store abstraction, use global - random: remove unused extract_entropy() reserved argument - random: remove incomplete last_data logic - random: cleanup integer types - random: cleanup poolinfo abstraction - random: fix typo in comments - random: don't reset crng_init_cnt on urandom_read() - random: avoid superfluous call to RDRAND in CRNG extraction - random: early initialization of ChaCha constants - random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs - random: harmonize "crng init done" messages - random: mix bootloader randomness into pool - random: do not re-init if crng_reseed completes before primary init - random: do not sign extend bytes for rotation when mixing - random: use BLAKE2s instead of SHA1 in extraction - random: remove unused irq_flags argument from add_interrupt_randomness() - random: document add_hwgenerator_randomness() with other input functions - lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI - lib/crypto: sha1: re-roll loops to reduce code size - lib/crypto: blake2s: move hmac construction into wireguard - lib/crypto: blake2s: include as built-in - crypto: blake2s - include instead of - crypto: blake2s - adjust include guard naming - crypto: blake2s - add comment for blake2s_state fields - crypto: blake2s - optimize blake2s initialization - crypto: blake2s - share the "shash" API boilerplate code - crypto: blake2s - move update and final logic to internal/blake2s.h - crypto: blake2s - remove unneeded includes - crypto: x86/blake2s - define shash_alg structs using macros - crypto: blake2s - define shash_alg structs using macros - crypto: lib/blake2s - Move selftest prototype into header file - MAINTAINERS: add git tree for random.c - MAINTAINERS: co-maintain random.c - random: remove dead code left over from blocking pool - random: avoid arch_get_random_seed_long() when collecting IRQ randomness - ACPI: sysfs: Fix BERT error region memory mapping - ACPI: sysfs: Make sparse happy about address space in use - media: vim2m: initialize the media device earlier - media: vim2m: Register video device after setting up internals - KVM: x86: Properly handle APF vs disabled LAPIC situation - staging: rtl8723bs: prevent ->Ssid overflow in rtw_wx_set_scan() - Revert "alinux: random: speed up the initialization of module" - !71 xfs: backport 2 patches from upstream - xfs: fix inode reservation space for removing transaction - xfs: fix comment for start time value of inode with bigtime enabled- module: check for exit sections in layout_sections() instead of module_init_section() - afs: Fix afs_getattr() to refetch file status if callback break occurred - i2c: mt7621: fix missing clk_disable_unprepare() on error in mtk_i2c_probe() - module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD - dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group - Input: ili210x - fix reset timing - arm64: Enable repeat tlbi workaround on KRYO4XX gold CPUs - net: atlantic: verify hw_head_ lies within TX buffer ring - net: atlantic: add check for MAX_SKB_FRAGS - net: atlantic: reduce scope of is_rsc_complete - net: atlantic: fix "frag[0] not initialized" - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() - ethernet: tulip: fix missing pci_disable_device() on error in tulip_init_one() - nl80211: fix locking in nl80211_set_tx_bitrate_mask() - selftests: add ping test with ping_group_range tuned - nl80211: validate S1G channel width - mac80211: fix rx reordering with non explicit / psmp ack policy - scsi: qla2xxx: Fix missed DMA unmap for aborted commands - perf bench numa: Address compiler error on s390 - gpio: mvebu/pwm: Refuse requests with inverted polarity - gpio: gpio-vf610: do not touch other bits when set the target bit - riscv: dts: sifive: fu540-c000: align dma node name with dtschema - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - igb: skip phy status check where unavailable - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - net: af_key: add check for pfkey_broadcast in function pfkey_process - net/mlx5e: Properly block LRO when XDP is enabled - NFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc - net/qla3xxx: Fix a test in ql_reset_work() - clk: at91: generated: consider range when calculating best rate - ice: fix possible under reporting of ethtool Tx and Rx statistics - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: systemport: Fix an error handling path in bcm_sysport_probe() - net/sched: act_pedit: sanitize shift argument before usage - net: evaluate net.ipvX.conf.all.disable_policy and disable_xfrm - net: macb: Increment rx bd head after allocating skb and buffer - net: ipa: record proper RX transaction count - ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group - pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl - ARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace - drm/dp/mst: fix a possible memory leak in fetch_monitor_name() - libceph: fix potential use-after-free on linger ping and resends - crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ - arm64: mte: Ensure the cleared tags are visible before setting the PTE - arm64: paravirt: Use RCU read locks to guard stolen_time - KVM: x86/mmu: Update number of zapped pages even if page list is stable - PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold - Fix double fget() in vhost_net_set_backend() - selinux: fix bad cleanup on error in hashtab_duplicate() - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise - ALSA: wavefront: Proper check of get_user() error - ALSA: usb-audio: Restore Rane SL-1 quirk - nilfs2: fix lockdep warnings during disk space reclamation - nilfs2: fix lockdep warnings in page operations for btree nodes - platform/chrome: cros_ec_debugfs: detach log reader wq from devm - drbd: remove usage of list iterator variable after loop - MIPS: lantiq: check the return value of kzalloc() - fs: fix an infinite loop in iomap_fiemap - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - nvme-multipath: fix hang when disk goes live over reconnect - tools/virtio: compile with -pthread - vhost_vdpa: don't setup irq offloading when irq_num < 0 - s390/pci: improve zpci_dev reference counting - ALSA: hda/realtek: Enable headset mic on Lenovo P360 - crypto: x86/chacha20 - Avoid spurious jumps to other functions - crypto: stm32 - fix reference leak in stm32_crc_remove - rtc: sun6i: Fix time overflow handling - gfs2: Disable page faults during lockless buffered reads - nvme-pci: add quirks for Samsung X5 SSDs - Input: stmfts - fix reference leak in stmfts_input_open - Input: add bounds checking to input_set_capability() - um: Cleanup syscall_handler_t definition/cast, fix warning - rtc: pcf2127: fix bug when reading alarm registers - rtc: fix use-after-free on device removal - igc: Update I226_K device ID - igc: Remove phy->type checking - igc: Remove _I_PHY_ID checking - io_uring: always grab file table for deferred statx - usb: gadget: fix race when gadget driver register via ioctl- crypto: arm64/poly1305 - fix a read out-of-bound - posix-cpu-timers: Cleanup CPU timers before freeing them during exec - net_sched: cls_route: remove from list when handle is 0 - tty: serial: 8250: 8250_port: Move prototypes to shared location - mm/slub: add missing TID updates on slab deactivation - signal/seccomp: Dump core when there is only one live thread - netfilter: nft_compat: use nfnetlink_unicast() - netfilter: use nfnetlink_unicast() - dm-mpath: fix UAF in multipath_message() - tun: avoid double free in tun_free_netdev - efi/libstub: arm64: Fix KASLR and memmap= collision - efi/libstub: arm64: support strchr function for EFI stub - Revert "mm/page_cache_limit: add pagecache limit proc interface" - Revert "mm/page_cache_limit: create kernel thread for page cache limit" - Revert "mm/page_cache_limit: calculate reclaim pages for each node" - Revert "mm/page_cache_limit: shrink page cache" - Revert "mm/page_cache_limit: reconfiguration about page cache limit when memory plug/unplug" - Revert "mm/page_cache_limit: do shrink_page_cache when adding page to page cache" - Revert "mm/page_cache_limit: add support for droping caches for target node" - drivers/perf: hisi: Add Support for CPA PMU - drivers/perf: hisi: Associate PMUs in SICL with CPUs online - drivers/perf: hisi: Add driver for HiSilicon PCIe PMU - SUNRPC: Fix fall-through warnings for Clang - usb: gadget: uvc: allow for application to cleanly shutdown - usb: gadget: uvc: rename function to be more consistent - ping: fix address binding wrt vrf - arm[64]/memremap: don't abuse pfn_valid() to ensure presence of linear map - net: phy: Fix race condition on link status change - SUNRPC: Don't call connect() more than once on a TCP socket - SUNRPC: Prevent immediate close+reconnect - SUNRPC: Clean up scheduling of autoclose - drm/vmwgfx: Initialize drm_mode_fb_cmd2 - cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp() - net: atlantic: always deep reset on pm op, fixing up my null deref regression - i40e: i40e_main: fix a missing check on list iterator - drm/nouveau/tegra: Stop using iommu_present() - ceph: fix setting of xattrs on async created inodes - serial: 8250_mtk: Fix register address for XON/XOFF character - serial: 8250_mtk: Fix UART_EFR register address - slimbus: qcom: Fix IRQ check in qcom_slim_probe - USB: serial: option: add Fibocom MA510 modem - USB: serial: option: add Fibocom L610 modem - USB: serial: qcserial: add support for Sierra Wireless EM7590 - USB: serial: pl2303: add device id for HP LM930 Display - usb: typec: tcpci_mt6360: Update for BMC PHY setting - usb: typec: tcpci: Don't skip cleanup in .remove() on error - usb: cdc-wdm: fix reading stuck on device close - tty: n_gsm: fix mux activation issues in gsm_config() - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() - firmware_loader: use kernel credentials when reading firmware - tcp: resalt the secret every 10 seconds - net: sfp: Add tx-fault workaround for Huawei MA5671A SFP ONT - net: emaclite: Don't advertise 1000BASE-T and do auto negotiation - s390: disable -Warray-bounds - ASoC: ops: Validate input values in snd_soc_put_volsw_range() - ASoC: max98090: Generate notifications on changes for custom control - ASoC: max98090: Reject invalid values in custom control put() - hwmon: (f71882fg) Fix negative temperature - gfs2: Fix filesystem block deallocation for short writes - tls: Fix context leak on tls_device_down - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() - net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending - net: dsa: bcm_sf2: Fix Wake-on-LAN with mac_link_down() - net: bcmgenet: Check for Wake-on-LAN interrupt probe deferral - net/sched: act_pedit: really ensure the skb is writable - s390/lcs: fix variable dereferenced before check - s390/ctcm: fix potential memory leak - s390/ctcm: fix variable dereferenced before check - selftests: vm: Makefile: rename TARGETS to VMTARGETS - hwmon: (ltq-cputemp) restrict it to SOC_XWAY - dim: initialize all struct fields - ionic: fix missing pci_release_regions() on error in ionic_probe() - nfs: fix broken handling of the softreval mount option - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection - net: sfc: fix memory leak due to ptp channel - sfc: Use swap() instead of open coding it - netlink: do not reset transport header in netlink_recvmsg() - drm/nouveau: Fix a potential theorical leak in nouveau_get_backlight_name() - ipv4: drop dst in multicast routing path - net: mscc: ocelot: avoid corrupting hardware counters when moving VCAP filters - net: mscc: ocelot: restrict tc-trap actions to VCAP IS2 lookup 0 - net: mscc: ocelot: fix VCAP IS2 filters matching on both lookups - net: mscc: ocelot: fix last VCAP IS1/IS2 filter persisting in hardware when deleted - net: Fix features skip in for_each_netdev_feature() - mac80211: Reset MBSSID parameters upon connection - hwmon: (tmp401) Add OF device ID table - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing - batman-adv: Don't skb_split skbuffs with frag_list - !68 scsi: mpt3sas: Transition IOC to Ready state during shutdown - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown - !48 Fix kabi header file being repeatedly referenced by the same file - scsi: mpt3sas: Transition IOC to Ready state during shutdown - Fix kabi header file being repeatedly referenced by the same file- x86: Clear .brk area at early boot- netfilter: nf_queue: do not allow packet truncation below transport header offset - io_uring: use separate list entry for iopoll requests - io_uring: add missing item types for various requests - io_uring:drop identity before creating a private one - io-wq: Switch io_wqe_worker's fs before releasing request - coresight: etm4x: Workaround CPU hung bug on HiSilicon ETM - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - mm: fix missing cache flush for all tail pages of compound page - Bluetooth: Fix the creation of hdev->name - arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL - nfp: bpf: silence bitwise vs. logical OR warning - drm/amd/display/dc/gpio/gpio_service: Pass around correct dce_{version, environment} types - block: drbd: drbd_nl: Make conversion to 'enum drbd_ret_code' explicit - regulator: consumer: Add missing stubs to regulator/consumer.h - MIPS: Use address-of operator on section symbols- ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - RDMA/hns: Recover 1bit-ECC error of RAM on chip - RDMA/hns: Refactor the abnormal interrupt handler function - RDMA/hns: Fix incorrect clearing of interrupt status register - RDMA/hns: Fix the wrong type of return value of the interrupt handler - RDMA/hns: Remove unused abnormal interrupt of type RAS - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - md/raid6: refactor raid5_read_one_chunk - md/raid10: enable io accounting - md/raid1: enable io accounting - md/raid1: rename print_msg with r1bio_existed - md/raid5: avoid redundant bio clone in raid5_read_one_chunk - md: add io accounting for raid0 and raid5 - mmc: rtsx: add 74 Clocks in power on flow - PCI: aardvark: Fix reading MSI interrupt number - PCI: aardvark: Clear all MSIs at setup - dm: interlock pending dm_io and dm_wait_for_bios_completion - rcu: Apply callbacks processing time limit only on softirq - rcu: Fix callbacks processing time limit retaining cond_resched() - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised - KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs - KVM: x86: Do not change ICR on write to APIC_SELF_IPI - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - btrfs: always log symlinks in full mode - smsc911x: allow using IRQ0 - selftests: ocelot: tc_flower_chains: specify conform-exceed action for policer - bnxt_en: Fix unnecessary dropping of RX packets - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag - selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational - net: emaclite: Add error handling for of_address_to_resource() - net: cpsw: add missing of_node_put() in cpsw_probe_dt() - net: stmmac: dwmac-sun8i: add missing of_node_put() in sun8i_dwmac_register_mdio_mux() - net: dsa: mt7530: add missing of_node_put() in mt7530_setup() - net: ethernet: mediatek: add missing of_node_put() in mtk_sgmii_init() - NFSv4: Don't invalidate inode attributes on delegation return - RDMA/siw: Fix a condition race issue in MPA request processing - selftests/seccomp: Don't call read() on TTY from background pgrp - net/mlx5: Avoid double clear or set of sync reset requested - net/mlx5e: Fix the calling of update_buffer_lossy() API - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release - net/mlx5e: Fix trust state reset in reload - ASoC: dmaengine: Restore NULL prepare_slave_config() callback - hwmon: (adt7470) Fix warning on module removal - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) - can: grcan: only use the NAPI poll budget for RX - can: grcan: grcan_probe(): fix broken system id check for errata workaround needs - can: grcan: use ofdev->dev when allocating DMA memory - can: isotp: remove re-binding of bound socket - can: grcan: grcan_close(): fix deadlock - s390/dasd: Fix read inconsistency for ESE DASD devices - s390/dasd: Fix read for ESE with blksize < 4k - s390/dasd: prevent double format of tracks for ESE devices - s390/dasd: fix data corruption for ESE devices - ASoC: meson: Fix event generation for AUI CODEC mux - ASoC: meson: Fix event generation for G12A tohdmi mux - ASoC: meson: Fix event generation for AUI ACODEC mux - ASoC: wm8958: Fix change notifications for DSP controls - ASoC: da7219: Fix change notifications for tone generator frequency - genirq: Synchronize interrupt thread startup - net: stmmac: disable Split Header (SPH) for Intel platforms - firewire: core: extend card->lock in fw_core_handle_bus_reset - firewire: remove check of list iterator against head past the loop body - firewire: fix potential uaf in outbound_phy_packet_callback() - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - drm/amd/display: Avoid reading audio pattern past AUDIO_CHANNELS_COUNT - iommu/vt-d: Calculate mask for non-aligned flushes - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id - gpiolib: of: fix bounds check for 'gpio-reserved-ranges' - mmc: core: Set HS clock speed before sending HS CMD13 - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes - ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers - parisc: Merge model and model name into one line in /proc/cpuinfo - MIPS: Fix CP0 counter erratum detection for R4k CPUs - perf symbol: Remove arch__symbols__fixup_end() - tty: n_gsm: fix software flow control handling - tty: n_gsm: fix incorrect UA handling - tty: n_gsm: fix reset fifo race condition - tty: n_gsm: fix wrong command frame length field encoding - tty: n_gsm: fix wrong command retry handling - tty: n_gsm: fix missing explicit ldisc flush - tty: n_gsm: fix wrong DLCI release order - tty: n_gsm: fix insufficient txframe size - netfilter: nft_socket: only do sk lookups when indev is available - tty: n_gsm: fix malformed counter for out of frame data - tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2 - tty: n_gsm: fix mux cleanup after unregister tty device - tty: n_gsm: fix decoupled mux resource - tty: n_gsm: fix restart handling via CLD command - perf symbol: Update symbols__fixup_end() - perf symbol: Pass is_kallsyms to symbols__fixup_end() - x86/cpu: Load microcode during restore_processor_state() - thermal: int340x: Fix attr.show callback prototype - net: ethernet: stmmac: fix write to sgmii_adapter_base - drm/i915: Fix SEL_FETCH_PLANE_*(PIPE_B+) register addresses - kasan: prevent cpu_quarantine corruption when CPU offline and cache shrink occur at same time - zonefs: Clear inode information flags on inode creation - zonefs: Fix management of open zones - powerpc/perf: Fix 32bit compile - drivers: net: hippi: Fix deadlock in rr_close() - cifs: destage any unwritten data to the server before calling copychunk_write - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - ASoC: wm8731: Disable the regulator when probing fails - ASoC: Intel: soc-acpi: correct device endpoints for max98373 - tcp: fix F-RTO may not work correctly when receiving DSACK - Revert "ibmvnic: Add ethtool private flag for driver-defined queue limits" - ibmvnic: fix miscellaneous checks - ixgbe: ensure IPsec VF<->PF compatibility - net: fec: add missing of_node_put() in fec_enet_init_stop_mode() - bnx2x: fix napi API usage sequence - tls: Skip tls_append_frag on zero copy size - drm/amd/display: Fix memory leak in dcn21_clock_source_create - drm/amdkfd: Fix GWS queue count - net: dsa: lantiq_gswip: Don't set GSWIP_MII_CFG_RMII_CLK - net: phy: marvell10g: fix return value on error - net: bcmgenet: hide status block before TX timestamping - clk: sunxi: sun9i-mmc: check return value after calling platform_get_resource() - bus: sunxi-rsb: Fix the return value of sunxi_rsb_device_create() - tcp: make sure treq->af_specific is initialized - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode - ip6_gre: Make o_seqno start from 0 in native mode - ip_gre: Make o_seqno start from 0 in native mode - net/smc: sync err code when tcp connection was refused - cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe - pinctrl: pistachio: fix use of irq_of_parse_and_map() - arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock - ARM: dts: imx6ull-colibri: fix vqmmc regulator - sctp: check asoc strreset_chunk in sctp_generate_reconf_event - wireguard: device: check for metadata_dst with skb_valid_dst() - pinctrl: stm32: Keep pinctrl block clock enabled when LEVEL IRQ requested - tcp: md5: incorrect tcp_header_len for incoming connections - pinctrl: rockchip: fix RK3308 pinmux bits - bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from bpf_xmit lwt hook - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion - net: dsa: Add missing of_node_put() in dsa_port_link_register_of - memory: renesas-rpc-if: Fix HF/OSPI data transfer in Manual Mode - pinctrl: stm32: Do not call stm32_gpio_get() for edge triggered IRQs in EOI - mtd: rawnand: Fix return value check of wait_for_completion_timeout - pinctrl: mediatek: moore: Fix build error - ipvs: correctly print the memory size of ip_vs_conn_tab - ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35 - ARM: dts: am3517-evm: Fix misc pinmuxing - ARM: dts: Fix mmc order for omap3-gta04 - phy: ti: Add missing pm_runtime_disable() in serdes_am654_probe - phy: mapphone-mdm6600: Fix PM error handling in phy_mdm6600_probe - ARM: dts: at91: sama5d4_xplained: fix pinctrl phandle name - ARM: dts: at91: Map MCLK for wm8731 on at91sam9g20ek - phy: ti: omap-usb2: Fix error handling in omap_usb2_enable_clocks - bus: ti-sysc: Make omap3 gpt12 quirk handling SoC specific - ARM: OMAP2+: Fix refcount leak in omap_gic_of_init - phy: samsung: exynos5250-sata: fix missing device put in probe error paths - phy: samsung: Fix missing of_node_put() in exynos_sata_phy_probe - ARM: dts: imx6qdl-apalis: Fix sgtl5000 detection issue - USB: Fix xhci event ring dequeue pointer ERDP update issue - mtd: rawnand: fix ecc parameters for mt7622 - iio:imu:bmi160: disable regulator in error path - arm64: dts: meson: remove CPU opps below 1GHz for SM1 boards - arm64: dts: meson: remove CPU opps below 1GHz for G12B boards - video: fbdev: udlfb: properly check endpoint type - iocost: don't reset the inuse weight of under-weighted debtors - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - riscv: patch_text: Fixup last cpu should be master - hex2bin: fix access beyond string end - pinctrl: samsung: fix missing GPIOLIB on ARM64 Exynos config - arch_topology: Do not set llc_sibling if llc_id is invalid - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - serial: imx: fix overrun interrupts in DMA mode - usb: phy: generic: Get the vbus supply - usb: cdns3: Fix issue for clear halt endpoint - usb: dwc3: gadget: Return proper request status - usb: dwc3: core: Only handle soft-reset in DCTL - usb: dwc3: core: Fix tx/rx threshold settings - usb: dwc3: Try usb-role-switch first in dwc3_drd_init - usb: gadget: configfs: clear deactivation flag in configfs_composite_unbind() - usb: gadget: uvc: Fix crash when encoding data for usb request - usb: typec: ucsi: Fix role swapping - usb: typec: ucsi: Fix reuse of completion structure - usb: misc: fix improper handling of refcount in uss720_probe() - iio: imu: inv_icm42600: Fix I2C init possible nack - iio: magnetometer: ak8975: Fix the error handling in ak8975_power_on() - iio: dac: ad5446: Fix read_raw not returning set value - iio: dac: ad5592r: Fix the missing return value. - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms - xhci: stop polling roothubs after shutdown - xhci: Enable runtime PM on second Alderlake controller - USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions - USB: serial: option: add support for Cinterion MV32-WA/MV32-WB - USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader - USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS - USB: quirks: add STRING quirk for VCOM device - USB: quirks: add a Realtek card reader - usb: mtu3: fix USB 3.0 dual-role-switch from device to host - lightnvm: disable the subsystem- lockdown: Fix kexec lockdown bypass with ima policy - fbmem: Check virtual screen sizes in fb_set_var() - fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - inotify: show inotify mask flags in proc fdinfo - block: prevent lockdep false positive warning about 'bd_mutex' - block: fix that part scan is disabled in device_add_disk() - block: Fix warning in bd_link_disk_holder() - ucounts: add missing data type changes - bpf: Don't redirect packets with invalid pkt_len - Revert "net: micrel: fix KS8851_MLL Kconfig" - block/compat_ioctl: fix range check in BLKGETSIZE - staging: ion: Prevent incorrect reference counting behavour - spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller - can: isotp: stop timeout monitoring when no first frame was sent - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4, doc: fix incorrect h_reserved size - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - ext4: fix fallocate to use file_modified to update permissions consistently - perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event - powerpc/perf: Fix power9 event alternatives - drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage - KVM: PPC: Fix TCE handling for VFIO - drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare - drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - sched/pelt: Fix attach_entity_load_avg() corner case - arm_pmu: Validate single/group leader events - ARC: entry: fix syscall_trace_exit argument - e1000e: Fix possible overflow in LTR decoding - ASoC: soc-dapm: fix two incorrect uses of list iterator - gpio: Request interrupts after IRQ is initialized - openvswitch: fix OOB access in reserve_sfa_size() - xtensa: fix a7 clobbering in coprocessor context load/store - xtensa: patch_text: Fixup last cpu should be master - net: atlantic: invert deep par in pm functions, preventing null derefs - dma: at_xdmac: fix a missing check on list iterator - ata: pata_marvell: Check the 'bmdma_addr' beforing reading - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() - mm, hugetlb: allow for "high" userspace addresses - EDAC/synopsys: Read the error count from the correct register - nvme-pci: disable namespace identifiers for Qemu controllers - nvme: add a quirk to disable namespace identifiers - stat: fix inconsistency between struct stat and struct compat_stat - scsi: qedi: Fix failed disconnect handling - net: macb: Restart tx only if queue pointer is lagging - drm/msm/mdp5: check the return of kzalloc() - dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info() - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant - mt76: Fix undefined behavior due to shift overflowing the constant - net: atlantic: Avoid out-of-bounds indexing - cifs: Check the IOCB_DIRECT flag, not O_DIRECT - vxlan: fix error return code in vxlan_fdb_append - arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant - platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative - reset: tegra-bpmp: Restore Handle errors in BPMP response - ARM: vexpress/spc: Avoid negative array index when !SMP - arm64: mm: fix p?d_leaf() - arm64/mm: Remove [PUD|PMD]_TABLE_BIT from [pud|pmd]_bad() - selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets - dmaengine: idxd: add RO check for wq max_transfer_size write - dmaengine: idxd: add RO check for wq max_batch_size write - net: stmmac: Use readl_poll_timeout_atomic() in atomic state - netlink: reset network and mac headers in netlink_dump() - ipv6: fix kabi for ip6_rt_gc_expire in struct netns_ipv6 - ipv6: make ip6_rt_gc_expire an atomic_t - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu - net/sched: cls_u32: fix possible leak in u32_init_knode() - ip6_gre: Fix skb_under_panic in __gre6_xmit() - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() - net/packet: fix packet_sock xmit return value checking - net/smc: Fix sock leak when release after smc_shutdown() - rxrpc: Restore removed timer deletion - igc: Fix BUG: scheduling while atomic - igc: Fix infinite loop in release_swfw_sync - esp: limit skb_page_frag_refill use to a single page - spi: spi-mtk-nor: initialize spi controller after resume - dmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources - dmaengine: imx-sdma: Fix error checking in sdma_event_remap - ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component - ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek - ALSA: hda/realtek: Add quirk for Clevo NP70PNP - ALSA: usb-audio: Clear MIDI port active flag after draining - gfs2: assign rgrp glock before compute_bitstructs - perf tools: Fix segfault accessing sample_id xyarray - tracing: Dump stacktrace trigger to the corresponding instance - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead- KEYS: Fix mistaken sizeof call in pgp_key_generate_id - KEYS: Add safe guard against faulty PGP key - KEYS: Fix error path return value in pgp_generate_fingerprint - block: fix mismatch size for flush_rq - crypto: hisilicon/sec - don't sleep when in softirq - xen/arm: Fix race in RB-tree based P2M accounting - nbd: fix io hung while disconnecting device - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - filemap: Correct the conditions for marking a folio as accessed - Revert "mm/filemap: fix that first page is not mark accessed in filemap_read()" - net: rose: fix UAF bugs caused by timer handler - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - openeuler_defconfig: Enable SENSORS_ZHAOXIN_CPUTEMP as module by default - Driver for Zhaoxin CPU core temperature monitoring - scsi: iscsi: fix kabi broken in struct iscsi_transport - scsi: iscsi: fix kabi broken in struct iscsi_cls_conn - scsi: iscsi: Fix unbound endpoint error handling - scsi: iscsi: Fix endpoint reuse regression - dma-direct: avoid redundant memory sync for swiotlb - timers: Fix warning condition in __run_timers() - i2c: pasemi: Wait for write xfers to finish - smp: Fix offline cpu check in flush_smp_call_function_queue() - dm integrity: fix memory corruption when tag_size is less than digest size - ARM: davinci: da850-evm: Avoid NULL pointer dereference - tick/nohz: Use WARN_ON_ONCE() to prevent console saturation - genirq/affinity: Consider that CPUs on nodes can be unbalanced - drm/amdgpu: Enable gfxoff quirk on MacBook Pro - drm/amd/display: don't ignore alpha property on pre-multiplied mode - ipv6: fix panic when forwarding a pkt with no in6 dev - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers - ALSA: hda/realtek: Add quirk for Clevo PD50PNT - btrfs: mark resumed async balance as writing - btrfs: fix root ref counts in error handling in btrfs_get_root_ref - ath9k: Fix usage of driver-private space in tx_info - ath9k: Properly clear TX status area before reporting to mac80211 - gcc-plugins: latent_entropy: use /dev/urandom - memory: renesas-rpc-if: fix platform-device leak in error path - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm: fix unexpected zeroed page mapping with zram swap - mm, page_alloc: fix build_zonerefs_node() - perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant - drivers: net: slip: fix NPD bug in sl_tx_timeout() - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan - scsi: mvsas: Add PCI ID of RocketRaid 2640 - drm/amd/display: Fix allocate_mst_payload assert on resume - drm/amd/display: Revert FEC check in validation - myri10ge: fix an incorrect free for skb in myri10ge_sw_tso - net: usb: aqc111: Fix out-of-bounds accesses in RX fixup - net: axienet: setup mdio unconditionally - tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry - arm64: alternatives: mark patch_alternative() as `noinstr` - regulator: wm8994: Add an off-on delay for WM8994 variant - gpu: ipu-v3: Fix dev_dbg frequency output - ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs - net: micrel: fix KS8851_MLL Kconfig - scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024 - scsi: lpfc: Fix queue failures when recovering from PCI parity error - scsi: target: tcmu: Fix possible page UAF - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer - drm/amdkfd: Check for potential null return of kmalloc_array() - drm/amdgpu/vcn: improve vcn dpg stop procedure - drm/amdkfd: Fix Incorrect VMIDs passed to HWS - drm/amd/display: Update VTEM Infopacket definition - drm/amd/display: FEC check in timing validation - drm/amd/display: fix audio format not updated after edid updated - btrfs: do not warn for free space inode in cow_file_range - btrfs: fix fallocate to use file_modified to update permissions consistently - drm/amd: Add USBC connector ID - net: bcmgenet: Revert "Use stronger register read/writes to assure ordering" - dm mpath: only use ktime_get_ns() in historical selector - cifs: potential buffer overflow in handling symlinks - nfc: nci: add flush_workqueue to prevent uaf - perf tools: Fix misleading add event PMU debug message - testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set - sctp: Initialize daddr on peeled off socket - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart - scsi: iscsi: Fix offload conn cleanup when iscsid restarts - scsi: iscsi: Move iscsi_ep_disconnect() - scsi: iscsi: Fix in-kernel conn failure handling - scsi: iscsi: Rel ref after iscsi_lookup_endpoint() - scsi: iscsi: Use system_unbound_wq for destroy_work - scsi: iscsi: Force immediate failure during shutdown - scsi: iscsi: Stop queueing during ep_disconnect - scsi: pm80xx: Enable upper inbound, outbound queues - scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63 - net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() - drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init() - drm/msm: Fix range size vs end confusion - cfg80211: hold bss_lock while updating nontrans_list - net/sched: taprio: Check if socket flags are valid - net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link - net: dsa: felix: suppress -EPROBE_DEFER errors - net/sched: fix initialization order when updating chain 0 head - mlxsw: i2c: Fix initialization error flow - net: mdio: Alphabetically sort header inclusion - gpiolib: acpi: use correct format characters - veth: Ensure eth header is in skb's linear part - SUNRPC: Fix the svc_deferred_event trace class - media: rockchip/rga: do proper error checking in probe - firmware: arm_scmi: Fix sorting of retrieved clock rates - memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe - drm/msm: Add missing put_task_struct() in debugfs path - btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups() - ACPI: processor idle: Check for architectural support for LPI - cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function - drm/amdkfd: Use drm_priv to pass VM from KFD to amdgpu- powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit - Revert "powerpc: Fix virt_addr_valid() check" - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - irqchip/gic, gic-v3: Prevent GSI to SGI translations - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() - arm64: module: remove (NOLOAD) from linker script - selftests: cgroup: Test open-time cgroup namespace usage for migration checks - selftests: cgroup: Test open-time credential usage for migration checks - selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644 - selftests/cgroup: Fix build on older distros - mm: don't skip swap entry even if zap_details specified - ubsan: remove CONFIG_UBSAN_OBJECT_SIZE - dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error" - tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts - tools build: Filter out options and warnings not supported by clang - perf python: Fix probing for some clang command line options - perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13 - drm/amdkfd: Create file descriptor after client is added to smi_clients list - drm/nouveau/pmu: Add missing callbacks for Tegra devices - drm/amdgpu/smu10: fix SoC/fclk units in auto mode - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator - ata: sata_dwc_460ex: Fix crash due to OOB write - gpio: Restrict usage of GPIO chip irq members before initialization - RDMA/hfi1: Fix use-after-free bug for mm struct - arm64: patch_text: Fixup last cpu should be master - btrfs: prevent subvol with swapfile from being deleted - btrfs: fix qgroup reserve overflow the qgroup limit - x86/speculation: Restore speculation related MSRs during S3 resume - x86/pm: Save the MSR validity status at context setup - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - lz4: fix LZ4_decompress_safe_partial read out of bound - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete - mmc: mmci: stm32: correctly check all elements of sg list - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" - arm64: Add part number for Arm Cortex-A78AE - perf session: Remap buf if there is no space for event - perf tools: Fix perf's libperf_print callback - perf: arm-spe: Fix perf report --mem-mode - iommu/omap: Fix regression in probe for NULL pointer dereference - SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() - SUNRPC: Handle low memory situations in call_status() - SUNRPC: Handle ENOMEM in call_transmit_status() - io_uring: don't touch scm_fp_list after queueing skb - drbd: Fix five use after free bugs in get_initial_state - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie - spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op() - qede: confirm skb is allocated before using - net: phy: mscc-miim: reject clause 45 register accesses - rxrpc: fix a race in rxrpc_exit_net() - net: openvswitch: fix leak of nested actions - net: openvswitch: don't send internal clone attribute to the userspace. - ice: synchronize_rcu() when terminating rings - ipv6: Fix stats accounting in ip6_pkt_drop - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg - ice: Set txq_teid to ICE_INVAL_TEID on ring creation - dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition - RDMA/mlx5: Don't remove cache MRs when a delay is needed - sfc: Do not free an empty page_ring - bnxt_en: reserve space inside receive page for skb_shared_info - drm/imx: Fix memory leak in imx_pd_connector_get_modes - drm/imx: imx-ldb: Check for null pointer after calling kmemdup - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms - net: ipv4: fix route with nexthop object delete warning - ice: Clear default forwarding VSI during VSI release - net/tls: fix slab-out-of-bounds bug in decrypt_internal - scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one() - Drivers: hv: vmbus: Fix potential crash on module unload - drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire() - Revert "hv: utils: add PTP_1588_CLOCK to Kconfig to fix build" - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - parisc: Fix patch code locking and flushing - parisc: Fix CPU affinity for Lasi, WAX and Dino chips - NFS: Avoid writeback threads getting stuck in mempool_alloc() - NFS: nfsiod should not block forever in mempool_alloc() - SUNRPC: Fix socket waits for write buffer space - jfs: prevent NULL deref in diFree - virtio_console: eliminate anonymous module_init & module_exit - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC: remove scheduling boost for "SWAPPER" tasks. - SUNRPC/xprt: async tasks mustn't block waiting for memory - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - clk: Enforce that disjoints limits are invalid - clk: ti: Preserve node in ti_dt_clocks_register() - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 - NFSv4: Protect the state recovery thread against direct reclaim - NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify() - w1: w1_therm: fixes w1_seq for ds28ea00 sensors - staging: wfx: fix an error handling in wfx_init_common() - phy: amlogic: meson8b-usb2: Use dev_err_probe() - staging: vchiq_core: handle NULL result of find_service_by_handle - clk: si5341: fix reported clk_rate when output divider is 2 - minix: fix bug when opening a file with O_DIRECT - init/main.c: return 1 from handled __setup() functions - ceph: fix memory leak in ceph_readdir when note_last_dentry returns error - netlabel: fix out-of-bounds memory accesses - Bluetooth: Fix use after free in hci_send_acl - MIPS: ingenic: correct unit node address - xtensa: fix DTC warning unit_address_format - usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm - net: sfp: add 2500base-X quirk for Lantech SFP module - net: limit altnames to 64k total - net: account alternate interface name memory - can: isotp: set default value for N_As to 50 micro seconds - scsi: libfc: Fix use after free in fc_exch_abts_resp() - powerpc/secvar: fix refcount leak in format_show() - MIPS: fix fortify panic when copying asm exception handlers - PCI: endpoint: Fix misused goto label - bnxt_en: Eliminate unintended link toggle during FW reset - Bluetooth: use memset avoid memory leaks - Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg} - tuntap: add sanity checks about msg_controllen in sendmsg - macvtap: advertise link netns via netlink - mips: ralink: fix a refcount leak in ill_acc_of_setup() - net/smc: correct settings of RMB window update limit - scsi: hisi_sas: Free irq vectors in order for v3 HW - scsi: aha152x: Fix aha152x_setup() __setup handler return value - mt76: mt7615: Fix assigning negative values to unsigned variable - scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req() - scsi: pm8001: Fix tag leaks on error - scsi: pm8001: Fix task leak in pm8001_send_abort_all() - scsi: pm8001: Fix pm8001_mpi_task_abort_resp() - scsi: pm8001: Fix pm80xx_pci_mem_copy() interface - drm/amdkfd: make CRAT table missing message informational only - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - iwlwifi: mvm: Correctly set fragmented EBS - power: supply: axp288-charger: Set Vhold to 4.4V - PCI: pciehp: Add Qualcomm quirk for Command Completed erratum - tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. - PCI: endpoint: Fix alignment fault error in copy tests - usb: ehci: add pci device support for Aspeed platforms - iommu/arm-smmu-v3: fix event handling soft lockup - PCI: aardvark: Fix support for MSI interrupts - drm/amdgpu: Fix recursive locking warning - powerpc: Set crashkernel offset to mid of RMA region - ipv6: fix kabi for mc_forwarding in struct ipv6_devconf - ipv6: make mc_forwarding atomic - libbpf: Fix build issue with llvm-readelf - cfg80211: don't add non transmitted BSS to 6GHz scanned channels - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill - power: supply: axp20x_battery: properly report current when discharging - scsi: bfa: Replace snprintf() with sysfs_emit() - scsi: mvsas: Replace snprintf() with sysfs_emit() - bpf: Make dst_port field in struct bpf_sock 16-bit wide - ath11k: mhi: use mhi_sync_power_up() - ath11k: fix kernel panic during unload/load ath11k modules - powerpc: dts: t104xrdb: fix phy type for FMAN 4/5 - ptp: replace snprintf with sysfs_emit - usb: gadget: tegra-xudc: Fix control endpoint's definitions - usb: gadget: tegra-xudc: Do not program SPARAM - drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj - drm/amd/display: Add signal type check when verify stream backends same - ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 - drm: Add orientation quirk for GPD Win Max - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs - rtc: wm8350: Handle error for wm8350_register_irq - gfs2: gfs2_setattr_size error path fix - gfs2: Fix gfs2_release for non-writers regression - gfs2: Check for active reservation in gfs2_release - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - netfilter: nf_tables: stricter validation of element data - xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/filemap: fix UAF in find_lock_entries - shmem: allow reporting fanotify events with file handles on tmpfs - fs: introduce a wrapper uuid_to_fsid() - Revert "iommu: handle page response timeout" - mm/filemap: fix that first page is not mark accessed in filemap_read() - block: don't use cmpxchg64() on 32-bit platform - block: fix that iostat can show huge wait time - block: fix sleeping function called from invalid context in part_get_stat_info() - block: fix kabi broken in struct hd_struct - blk-mq: fix kabi broken in struct request - block: update nsecs[] in part_stat_show() and diskstats_show() - blk-throttle: fix io hung due to configuration updates - kabi: deduplication friendly structs- vt: drop old FONT ioctls - genirq: Take the proposed affinity at face value if force==true - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - sign-file: Support SM signature - arm64: Do not defer reserve_crashkernel() for platforms with no DMA memory zones- smp: fix early_param csdlock_debug boot panic - RDMA/hns: Use hr_reg_read() instead of remaining roce_get_xxx() - RDMA/hns: Use hr_reg_xxx() instead of remaining roce_set_xxx() - RDMA/hns: Remove the num_cqc_timer variable - RDMA/hns: Add the detection for CMDQ status in the device initialization process - RDMA/hns: Remove unnecessary ret variable from hns_roce_dereg_mr() - RDMA/hns: Init the variable at the suitable place - RDMA/hns: Add judgment on the execution result of CMDQ that free vf resource - RDMA/hns: Remove redundant variable "ret" - RDMA/hns: Remove unused function to_hns_roce_state() - RDMA/hns: Remove unnecessary check for the sgid_attr when modifying QP - ipmi:watchdog: Set panic count to proper value on a panic - ipmi/watchdog: replace atomic_add() and atomic_sub() - scsi: hisi_sas: Change the debugfs parameters dump count default value - blk-mq: don't clear flush_rq from tags->rqs[] - ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - PCI: xgene: Revert "PCI: xgene: Use inbound resources for setup" - can: m_can: m_can_tx_handler(): fix use after free of skb - openvswitch: Fixed nd target mask field in the flow dump. - docs: sysctl/kernel: add missing bit to panic_print - um: Fix uml_mconsole stop/go - ARM: dts: spear13xx: Update SPI dma properties - ARM: dts: spear1340: Update serial node properties - ASoC: topology: Allow TLV control to be either read or write - dt-bindings: spi: mxic: The interrupt property is not mandatory - dt-bindings: mtd: nand-controller: Fix a comment in the examples - dt-bindings: mtd: nand-controller: Fix the reg property description - bpf: Fix comment for helper bpf_current_task_under_cgroup() - bpf: Adjust BPF stack helper functions to accommodate skip > 0 - mm/usercopy: return 1 from hardened_usercopy __setup() handler - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ARM: 9187/1: JIVE: fix return value of __setup handler - mm/mmap: return 1 from stack_guard_gap __setup() handler - batman-adv: Check ptr for NULL before reducing its refcnt - ASoC: soc-compress: Change the check for codec_dai - staging: mt7621-dts: fix pinctrl-0 items to be size-1 items on ethernet - proc: bootconfig: Add null pointer check - can: isotp: restore accidentally removed MSG_PEEK feature - platform/chrome: cros_ec_typec: Check for EC device - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - riscv module: remove (NOLOAD) - io_uring: fix memory leak of uid in files registration - ARM: iop32x: offset IRQ numbers by 1 - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs - pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE() - pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR() - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function - pinctrl: pinconf-generic: Print arguments for bias-pull-* - watch_queue: Free the page array when watch_queue is dismantled - crypto: arm/aes-neonbs-cbc - Select generic cbc and aes - mailbox: imx: fix wakeup failure from freeze mode - rxrpc: Fix call timer start racing with call destruction - gfs2: Make sure FITRIM minlen is rounded up to fs block size - rtc: check if __rtc_read_time was successful - XArray: Update the LRU list in xas_split() - can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix return of error value - can: mcba_usb: properly check endpoint type - XArray: Fix xas_create_range() when multi-order entry present - wireguard: socket: ignore v6 endpoints when ipv6 is disabled - wireguard: socket: free skb in send6 when ipv6 is disabled - wireguard: queueing: use CFI-safe ptr_ring cleanup function - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM - KVM: SVM: fix panic on out-of-bounds guest IRQ - KVM: x86: fix sending PV IPI - KVM: Prevent module exit until all VMs are freed - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - platform: chrome: Split trace include file - scsi: qla2xxx: Use correct feature type field during RFF_ID processing - scsi: qla2xxx: Reduce false trigger to login - scsi: qla2xxx: Fix N2N inconsistent PLOGI - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests - scsi: qla2xxx: Fix hang due to session stuck - scsi: qla2xxx: Fix incorrect reporting of task management failure - scsi: qla2xxx: Fix disk failure to rediscover - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() - scsi: qla2xxx: Check for firmware dump already collected - scsi: qla2xxx: Add devids and conditionals for 28xx - scsi: qla2xxx: Fix device reconnect in loop topology - scsi: qla2xxx: Fix warning for missing error code - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter - scsi: qla2xxx: Fix scheduling while atomic - scsi: qla2xxx: Fix stuck session in gpdb - powerpc: Fix build errors with newer binutils - powerpc/lib/sstep: Fix build errors with newer binutils - powerpc/lib/sstep: Fix 'sthcx' instruction - powerpc/kasan: Fix early region not updated correctly - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU - ALSA: hda/realtek: Add alc256-samsung-headphone fixup - media: atomisp: fix bad usage at error handling logic - mmc: host: Return an error when ->enable_sdio_irq() ops is missing - media: hdpvr: initialize dev->worker at hdpvr_register_videodev - media: Revert "media: em28xx: add missing em28xx_close_extension" - video: fbdev: sm712fb: Fix crash in smtcfb_write() - ARM: mmp: Fix failure to remove sram device - ARM: tegra: tamonten: Fix I2C3 pad setting - lib/test_lockup: fix kernel pointer check for separate address spaces - uaccess: fix type mismatch warnings from access_ok() - media: cx88-mpeg: clear interrupt status register before streaming video - ASoC: soc-core: skip zero num_dai component in searching dai name - ARM: dts: bcm2711: Add the missing L1/L2 cache information - video: fbdev: udlfb: replace snprintf in show functions with sysfs_emit - video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit() instead of snprintf() - video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() instead of snprintf() - arm64: defconfig: build imx-sdma as a module - ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk_root_clk - ARM: ftrace: avoid redundant loads or clobbering IP - media: atomisp: fix dummy_ptr check to avoid duplicate active_bo - media: atomisp_gmin_platform: Add DMI quirk to not turn AXP ELDO2 regulator off on some boards - ASoC: madera: Add dependencies on MFD - ARM: dts: bcm2837: Add the missing L1/L2 cache information - ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960 - video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit - video: fbdev: cirrusfb: check pixclock to avoid divide by zero - video: fbdev: w100fb: Reset global state - video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow - media: ir_toy: free before error exiting - media: staging: media: zoran: fix various V4L2 compliance errors - media: staging: media: zoran: calculate the right buffer number for zoran_reap_stat_com - media: staging: media: zoran: move videodev alloc - ntfs: add sanity check on allocation size - f2fs: compress: fix to print raw data size in error path of lz4 decompression - NFSD: Fix nfsd_breaker_owns_lease() return values - f2fs: fix to do sanity check on curseg->alloc_type - ext4: don't BUG if someone dirty pages without asking ext4 first - ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit - ext4: correct cluster len and clusters changed accounting in ext4_mb_mark_bb - locking/lockdep: Iterate lock_classes directly when reading lockdep files - spi: tegra20: Use of_device_get_match_data() - nvme-tcp: lockdep: annotate in-kernel sockets - parisc: Fix handling off probe non-access faults - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - Revert "Revert "block, bfq: honor already-setup queue merges"" - lib/raid6/test/Makefile: Use $(pound) instead of # for Make 4.3 - ACPICA: Avoid walking the ACPI Namespace if it is not there - fs/binfmt_elf: Fix AT_PHDR for unusual ELF files - irqchip/nvic: Release nvic_base upon failure - irqchip/qcom-pdc: Fix broken locking - Fix incorrect type in assignment of ipv6 port for audit - loop: use sysfs_emit() in the sysfs xxx show() - selinux: allow FIOCLEX and FIONCLEX with policy capability - selinux: use correct type for context length - pinctrl: npcm: Fix broken references to chip->parent_device - gcc-plugins/stackleak: Exactly match strings instead of prefixes - regulator: rpi-panel: Handle I2C errors/timing to the Atmel - LSM: general protection fault in legacy_parse_param - fs: fix fd table size alignment properly - lib/test: use after free in register_test_dev_kmod() - fs: fd tables have to be multiples of BITS_PER_LONG - net: dsa: bcm_sf2_cfp: fix an incorrect NULL check on list iterator - NFSv4/pNFS: Fix another issue with a list iterator pointing to the head - qlcnic: dcb: default to returning -EOPNOTSUPP - selftests: test_vxlan_under_vrf: Fix broken test case - net: phy: broadcom: Fix brcm_fet_config_init() - net: enetc: report software timestamping via SO_TIMESTAMPING - xen: fix is_xen_pmu() - clk: Initialize orphan req_rate - clk: qcom: gcc-msm8994: Fix gpll4 width - kdb: Fix the putarea helper function - NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - jfs: fix divide error in dbNextAG - driver core: dd: fix return value of __setup handler - firmware: google: Properly state IOMEM dependency - kgdbts: fix return value of __setup handler - serial: 8250: fix XOFF/XON sending when DMA is used - kgdboc: fix return value of __setup handler - tty: hvc: fix return value of __setup handler - pinctrl/rockchip: Add missing of_node_put() in rockchip_pinctrl_probe - pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe - pinctrl: mediatek: paris: Skip custom extra pin config dump for virtual GPIOs - pinctrl: mediatek: paris: Fix pingroup pin config state readback - pinctrl: mediatek: paris: Fix "argument" argument type for mtk_pinconf_get() - pinctrl: mediatek: paris: Fix PIN_CONFIG_BIAS_* readback - pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init - staging: mt7621-dts: fix GB-PC2 devicetree - staging: mt7621-dts: fix pinctrl properties for ethernet - staging: mt7621-dts: fix formatting - staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree - NFS: remove unneeded check in decode_devicenotify_args() - clk: tegra: tegra124-emc: Fix missing put_device() call in emc_ensure_emc_driver - clk: clps711x: Terminate clk_div_table with sentinel element - clk: loongson1: Terminate clk_div_table with sentinel element - clk: actions: Terminate clk_div_table with sentinel element - nvdimm/region: Fix default alignment for small regions - remoteproc: qcom_q6v5_mss: Fix some leaks in q6v5_alloc_memory_region - remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss_alloc_memory_region - remoteproc: qcom: Fix missing of_node_put in adsp_alloc_memory_region - dmaengine: hisi_dma: fix MSI allocate fail when reload hisi_dma - clk: qcom: clk-rcg2: Update the frac table for pixel clock - clk: qcom: clk-rcg2: Update logic to calculate D value for RCG - clk: at91: sama7g5: fix parents of PDMCs' GCLK - clk: imx7d: Remove audio_mclk_root_clk - dma-debug: fix return value of __setup handlers - NFS: Return valid errors from nfs2/3_decode_dirent() - habanalabs: Add check for pci_enable_device - iio: adc: Add check for devm_request_threaded_irq - serial: 8250: Fix race condition in RTS-after-send handling - NFS: Use of mapping_set_error() results in spurious errors - serial: 8250_lpss: Balance reference count for PCI DMA device - serial: 8250_mid: Balance reference count for PCI DMA device - phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure}) - clk: qcom: ipq8074: Use floor ops for SDCC1 clock - pinctrl: renesas: checker: Fix miscalculation of number of states - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel - staging:iio:adc:ad7280a: Fix handing of device address bit reversing. - iio: mma8452: Fix probe failing when an i2c_device_id is used - clk: qcom: ipq8074: fix PCI-E clock oops - soundwire: intel: fix wrong register name in intel_shim_wake - cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fuse - misc: alcor_pci: Fix an error handling path - fsi: Aspeed: Fix a potential double free - fsi: aspeed: convert to devm_platform_ioremap_resource - pwm: lpc18xx-sct: Initialize driver data and hardware before pwmchip_add() - mxser: fix xmit_buf leak in activate when LSR == 0xff - mfd: asic3: Add missing iounmap() on error asic3_mfd_probe - tipc: fix the timer expires after interval 100ms - openvswitch: always update flow key after nat - tcp: ensure PMTU updates are processed during fastopen - net: bcmgenet: Use stronger register read/writes to assure ordering - PCI: Avoid broken MSI on SB600 USB devices - selftests/bpf/test_lirc_mode2.sh: Exit with proper code - i2c: mux: demux-pinctrl: do not deactivate a master that is not active - i2c: meson: Fix wrong speed use from probe - af_netlink: Fix shift out of bounds in group mask calculation - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates - Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt - Bluetooth: call hci_le_conn_failed with hdev lock in hci_le_conn_failed - selftests/bpf: Fix error reporting from sock_fields programs - bareudp: use ipv6_mod_enabled to check if IPv6 enabled - can: isotp: support MSG_TRUNC flag when reading from socket - can: isotp: return -EADDRNOTAVAIL when reading from unbound socket - USB: storage: ums-realtek: fix error code in rts51x_read_mem() - samples/bpf, xdpsock: Fix race when running for fix duration of time - bpf, sockmap: Fix double uncharge the mem of sk_msg - bpf, sockmap: Fix more uncharged while msg has more_data - bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - MIPS: pgalloc: fix memory leak caused by pgd_free() - MIPS: RB532: fix return value of __setup handler - mips: cdmm: Fix refcount leak in mips_cdmm_phys_base - ath10k: Fix error handling in ath10k_setup_msa_resources - vxcan: enable local echo for sent CAN frames - powerpc: 8xx: fix a return value error in mpc8xx_pic_init - platform/x86: huawei-wmi: check the return value of device_create_file() - selftests/bpf: Make test_lwt_ip_encap more stable and faster - libbpf: Unmap rings when umem deleted - mfd: mc13xxx: Add check for mc13xxx_irq_request - powerpc/sysdev: fix incorrect use to determine if list is empty - mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n - net: axienet: fix RX ring refill allocation failure handling - IB/hfi1: Allow larger MTU without AIP - power: supply: wm8350-power: Add missing free in free_charger_irq - power: supply: wm8350-power: Handle error for wm8350_register_irq - i2c: xiic: Make bus names unique - hv_balloon: rate-limit "Unhandled message" warning - KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() - KVM: x86: Fix emulation in writing cr8 - powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() - libbpf: Skip forward declaration when counting duplicated type names - gpu: host1x: Fix a memory leak in 'host1x_remove()' - bpf, arm64: Feed byte-offset into bpf line info - bpf, arm64: Call build_prologue() first in first JIT pass - drm/bridge: cdns-dsi: Make sure to to create proper aliases for dt - scsi: hisi_sas: Change permission of parameter prot_mask - power: supply: bq24190_charger: Fix bq24190_vbus_is_enabled() wrong false return - drm/tegra: Fix reference leak in tegra_dsi_ganged_probe - ext2: correct max file size computing - TOMOYO: fix __setup handlers return values - drm/amd/display: Remove vupdate_int_entry definition - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR - scsi: pm8001: Fix abort all task initialization - scsi: pm8001: Fix NCQ NON DATA command completion handling - scsi: pm8001: Fix NCQ NON DATA command task initialization - scsi: pm8001: Fix le32 values handling in pm80xx_chip_sata_req() - scsi: pm8001: Fix le32 values handling in pm80xx_chip_ssp_io_req() - scsi: pm8001: Fix payload initialization in pm80xx_encrypt_update() - scsi: pm8001: Fix le32 values handling in pm80xx_set_sas_protocol_timer_config() - scsi: pm8001: Fix payload initialization in pm80xx_set_thermal_config() - scsi: pm8001: Fix command initialization in pm8001_chip_ssp_tm_req() - scsi: pm8001: Fix command initialization in pm80XX_send_read_log() - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS - drm/msm/dpu: fix dp audio condition - drm/msm/dpu: add DSPP blocks teardown - drm/msm/dp: populate connector of struct dp_panel - iwlwifi: mvm: Fix an error code in iwl_mvm_up() - iwlwifi: Fix -EIO error code that is never returned - dax: make sure inodes are flushed before destroy cache - IB/cma: Allow XRC INI QPs to set their local ACK timeout - drm/amd/display: Add affected crtcs to atomic state for dsc mst unplug - drm/amd/pm: enable pm sysfs write for one VF mode - iommu/ipmmu-vmsa: Check for error num after setting mask - HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports - power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init - drm/bridge: dw-hdmi: use safe format when first in bridge chain - PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridge - scripts/dtc: Call pkg-config POSIXly correct - net: dsa: mv88e6xxx: Enable port policy support on 6097 - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode - powerpc/perf: Don't use perf_hw_context for trace IMC PMU - KVM: PPC: Book3S HV: Check return value of kvmppc_radix_init - powerpc: dts: t1040rdb: fix ports names for Seville Ethernet switch - ray_cs: Check ioremap return value - power: reset: gemini-poweroff: Fix IRQ check in gemini_poweroff_probe - i40e: respect metadata on XSK Rx to skb - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb - KVM: PPC: Fix vmx/vsx mixup in mmio emulation - RDMA/core: Set MR type in ib_reg_user_mr - ath9k_htc: fix uninit value bugs - drm/amd/pm: return -ENOTSUPP if there is no get_dpm_ultimate_freq function - drm/amd/display: Fix a NULL pointer dereference in amdgpu_dm_connector_add_common_modes() - drm/nouveau/acr: Fix undefined behavior in nvkm_acr_hsfw_load_bl() - ionic: fix type complaint in ionic_dev_cmd_clean() - drm/edid: Don't clear formats if using deep color - mtd: rawnand: gpmi: fix controller timings setting - mtd: onenand: Check for error irq - Bluetooth: hci_serdev: call init_rwsem() before p->open() - udmabuf: validate ubuf->pagecount - libbpf: Fix possible NULL pointer dereference when destroying skeleton - drm/panfrost: Check for error num after setting mask - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern - drm: bridge: adv7511: Fix ADV7535 HPD enablement - drm/bridge: nwl-dsi: Fix PM disable depth imbalance in nwl_dsi_probe - drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_dsi_probe - drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev - drm/meson: osd_afbcd: Add an exit callback to struct meson_afbcd_ops - ARM: configs: multi_v5_defconfig: re-enable CONFIG_V4L_PLATFORM_DRIVERS - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe - ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe - ASoC: atmel: sam9x5_wm8731: use devm_snd_soc_register_card() - mmc: davinci_mmc: Handle error for clk_enable - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe - ASoC: imx-es8328: Fix error return code in imx_es8328_probe() - ASoC: fsl_spdif: Disable TX clock when stop - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback - ASoC: SOF: Add missing of_node_put() in imx8m_probe - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe - ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() - ivtv: fix incorrect device_caps for ivtvfb - media: saa7134: fix incorrect use to determine if list is empty - media: saa7134: convert list_for_each to entry variant - video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of - ASoC: fsi: Add check for clk_enable - ASoC: wm8350: Handle error for wm8350_register_irq - ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe - media: vidtv: Check for null return of vzalloc - media: stk1160: If start stream fails, return buffers with VB2_BUF_STATE_QUEUED - m68k: coldfire/device.c: only build for MCF_EDMA when h/w macros are defined - arm64: dts: rockchip: Fix SDIO regulator supply properties on rk3399-firefly - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction - memory: emif: check the pointer temp in get_device_details() - memory: emif: Add check for setup_interrupts - ASoC: soc-compress: prevent the potentially use of null pointer - ASoC: dwc-i2s: Handle errors for clk_enable - ASoC: atmel_ssc_dai: Handle errors for clk_enable - ASoC: mxs-saif: Handle errors for clk_enable - printk: fix return value of printk.devkmsg __setup handler - arm64: dts: broadcom: Fix sata nodename - arm64: dts: ns2: Fix spi-cpol and spi-cpha property - ALSA: spi: Add check for clk_enable() - ASoC: ti: davinci-i2s: Add check for clk_enable() - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() - uaccess: fix nios2 and microblaze get_user_8() - ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_mode_put - media: cedrus: h264: Fix neighbour info buffer size - media: cedrus: H265: Fix neighbour info buffer size - media: usb: go7007: s2250-board: fix leak in probe() - media: em28xx: initialize refcount before kref_get - media: video/hdmi: handle short reads of hdmi info frame. - ARM: dts: imx: Add missing LVDS decoder on M53Menlo - ARM: dts: sun8i: v3s: Move the csi1 block to follow address order - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe - firmware: ti_sci: Fix compilation failure when CONFIG_TI_SCI_PROTOCOL is not defined - arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc - arm64: dts: qcom: sdm845: fix microphone bias properties and values - soc: qcom: aoss: remove spurious IRQF_ONESHOT flags - soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmem - soc: qcom: rpmpd: Check for null return of devm_kcalloc - ARM: dts: qcom: ipq4019: fix sleep clock - firmware: qcom: scm: Remove reassignment to desc following initializer - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() - video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdfb_probe() - video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe() - video: fbdev: controlfb: Fix COMPILE_TEST build - video: fbdev: controlfb: Fix set but not used warnings - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen - media: aspeed: Correct value for h-total-pixels - media: hantro: Fix overfill bottom register field name - media: meson: vdec: potential dereference of null pointer - media: coda: Fix missing put_device() call in coda_get_vdoa_data - ASoC: generic: simple-card-utils: remove useless assignment - ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting - media: bttv: fix WARNING regression on tunerless devices - media: mtk-vcodec: potential dereference of null pointer - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - media: staging: media: zoran: fix usage of vb2_dma_contig_set_max_seg_size - kunit: make kunit_test_timeout compatible with comment - selftests, x86: fix how check_cc.sh is being invoked - f2fs: fix compressed file start atomic write may cause data corruption - f2fs: compress: remove unneeded read when rewrite whole cluster - btrfs: fix unexpected error path when reflinking an inline extent - f2fs: fix to avoid potential deadlock - nfsd: more robust allocation failure handling in nfsd_file_cache_init - f2fs: fix missing free nid in f2fs_handle_failed_inode - perf/x86/intel/pt: Fix address filter config for 32-bit kernel - perf/core: Fix address filter parser for multiple filters - rseq: Optimise rseq_get_rseq_cs() and clear_rseq_cs() - sched/core: Export pelt_thermal_tp - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa - f2fs: fix to enable ATGC correctly via gc_idle sysfs interface - watch_queue: Actually free the watch - watch_queue: Fix NULL dereference in error cleanup - io_uring: terminate manual loop iterator loop correctly for non-vecs - clocksource: acpi_pm: fix return value of __setup handler - hwmon: (pmbus) Add Vin unit off handling - hwrng: nomadik - Change clk_disable to clk_disable_unprepare - amba: Make the remove callback return void - vfio: platform: simplify device removal - crypto: ccree - Fix use after free in cc_cipher_exit() - crypto: ccp - ccp_dmaengine_unregister release dma channels - ACPI: APEI: fix return value of __setup handlers - clocksource/drivers/timer-of: Check return value of of_iomap in timer_of_base_init() - clocksource/drivers/timer-microchip-pit64b: Use notrace - clocksource/drivers/exynos_mct: Handle DTS with higher number of interrupts - clocksource/drivers/exynos_mct: Refactor resources allocation - clocksource/drivers/timer-ti-dm: Fix regression from errata i940 fix - crypto: vmx - add missing dependencies - crypto: amlogic - call finalize with bh disabled - crypto: sun8i-ce - call finalize with bh disabled - crypto: sun8i-ss - call finalize with bh disabled - hwrng: atmel - disable trng on failure path - spi: spi-zynqmp-gqspi: Handle error for dma_set_mask - PM: suspend: fix return value of __setup handler - PM: hibernate: fix __setup handler error handling - block: don't delete queue kobject before its children - nvme: cleanup __nvme_check_ids - hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING - hwmon: (pmbus) Add mutex to regulator ops - spi: pxa2xx-pci: Balance reference count for PCI DMA device - crypto: ccree - don't attempt 0 len DMA mappings - EVM: fix the evm= __setup handler return value - audit: log AUDIT_TIME_* records only from rules - crypto: rockchip - ECB does not need IV - selftests/x86: Add validity check and allow field splitting - arm64/mm: avoid fixmap race condition when create pud mapping - spi: tegra114: Add missing IRQ check in tegra_spi_probe - thermal: int340x: Check for NULL after calling kmemdup() - crypto: mxs-dcp - Fix scatterlist processing - crypto: authenc - Fix sleep in atomic context in decrypt_tail - crypto: sun8i-ss - really disable hash on A80 - hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER - hwrng: cavium - Check health status while reading random data - selinux: check return value of sel_make_avc_files - regulator: qcom_smd: fix for_each_child.cocci warnings - PCI: xgene: Revert "PCI: xgene: Fix IB window setup" - PCI: pciehp: Clear cmd_busy bit in polling mode - drm/i915/gem: add missing boundary check in vm_access - brcmfmac: pcie: Fix crashes due to early IRQs - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path - brcmfmac: firmware: Allocate space for default boardrev in nvram - xtensa: fix xtensa_wsr always writing 0 - xtensa: fix stop_machine_cpuslocked call in patch_text - media: davinci: vpif: fix unbalanced runtime PM enable - media: davinci: vpif: fix unbalanced runtime PM get - media: gpio-ir-tx: fix transmit with long spaces on Orange Pi PC - DEC: Limit PMAX memory probing to R3k systems - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - crypto: rsa-pkcs1pad - restore signature length check - crypto: rsa-pkcs1pad - correctly get hash from source scatterlist - crypto: rsa-pkcs1pad - only allow with rsa - exec: Force single empty string when argv is empty - lib/raid6/test: fix multiple definition linking error - thermal: int340x: Increase bitmap size - pstore: Don't use semaphores in always-atomic-context code - carl9170: fix missing bit-wise or operator for tx_params - mgag200 fix memmapsl configuration in GCTL6 register - ARM: dts: exynos: add missing HDMI supplies on SMDK5420 - ARM: dts: exynos: add missing HDMI supplies on SMDK5250 - ARM: dts: exynos: fix UART3 pins configuration in Exynos5250 - ARM: dts: at91: sama5d2: Fix PMERRLOC resource size - video: fbdev: atari: Atari 2 bpp (STe) palette bugfix - video: fbdev: sm712fb: Fix crash in smtcfb_read() - drm/edid: check basic audio support on CEA extension block - block: limit request dispatch loop duration - mailbox: tegra-hsp: Flush whole channel - ext4: fix fs corruption when tring to remove a non-empty directory with IO error - ext4: fix ext4_fc_stats trace point - coredump: Also dump first pages of non-executable ELF libraries - ACPI: properties: Consistently return -ENOENT if there are no more references - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs - arm64: signal: nofpsimd: Do not allocate fp/simd context when not available - udp: call udp_encap_enable for v6 sockets when enabling encap - powerpc/kvm: Fix kvm_use_magic_page - can: isotp: sanitize CAN ID checks in isotp_bind() - drbd: fix potential silent data corruption - dm integrity: set journal entry unused when shrinking device - mm/kmemleak: reset tag when compare object pointer - mm,hwpoison: unmap poisoned page before invalidation - Revert "mm: madvise: skip unmapped vma holes passed to process_madvise" - mm: madvise: return correct bytes advised with process_madvise - mm: madvise: skip unmapped vma holes passed to process_madvise - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: hda: Avoid unsol event during RPM suspending - ALSA: cs4236: fix an incorrect NULL check on list iterator - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() - cifs: prevent bad output lengths in smb2_ioctl_query_info() - Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads" - riscv: Increase stack size under KASAN - riscv: Fix fill_callchain return value - qed: display VF trust config - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - mtd: rawnand: protect access to rawnand devices while in suspend - spi: mxic: Fix the transmit path - pinctrl: samsung: drop pin banks references on error paths - remoteproc: Fix count check in rproc_coredump_write() - f2fs: fix to do sanity check on .cp_pack_total_block_count - f2fs: quota: fix loop condition at f2fs_quota_sync() - f2fs: fix to unlock page correctly in error path of is_alive() - NFSD: prevent integer overflow on 32 bit systems - NFSD: prevent underflow in nfssvc_decode_writeargs() - SUNRPC: avoid race between mod_timer() and del_timer_sync() - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update - firmware: stratix10-svc: add missing callback parameter on RSU - Documentation: update stable tree link - Documentation: add link to stable release candidate tree - KEYS: fix length validation in keyctl_pkey_params_get_2() - clk: uniphier: Fix fixed-rate initialization - greybus: svc: fix an error handling bug in gb_svc_hello() - iio: inkern: make a best effort on offset calculation - iio: inkern: apply consumer scale when no channel scale is available - iio: inkern: apply consumer scale on IIO_VAL_INT cases - iio: afe: rescale: use s64 for temporary scale calculations - coresight: Fix TRCCONFIGR.QE sysfs interface - mei: avoid iterator usage outside of list_for_each_entry - mei: me: add Alder Lake N device id. - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() - xhci: make xhci_handshake timeout for xhci_reset() adjustable - xhci: fix runtime PM imbalance in USB2 resume - xhci: fix garbage USBSTS being logged in some cases - USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c - virtio-blk: Use blk_validate_block_size() to validate block size - tpm: fix reference counting for struct tpm_chip - iommu/iova: Improve 32-bit free space estimate - locking/lockdep: Avoid potential access of invalid memory in lock_class - net: dsa: microchip: add spi_device_id tables - Input: zinitix - do not report shadow fingers - spi: Fix erroneous sgs value with min_t() - Revert "gpio: Revert regression in sysfs-gpio (gpiolib.c)" - net:mcf8390: Use platform_get_irq() to get the interrupt - spi: Fix invalid sgs value - gpio: Revert regression in sysfs-gpio (gpiolib.c) - ethernet: sun: Free the coherent when failing in probing - tools/virtio: fix virtio_test execution - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ - virtio_console: break out of buf poll on remove - ARM: mstar: Select HAVE_ARM_ARCH_TIMER - xfrm: fix tunnel model fragmentation behavior - HID: logitech-dj: add new lightspeed receiver id - hv: utils: add PTP_1588_CLOCK to Kconfig to fix build - USB: serial: simple: add Nokia phone driver - USB: serial: pl2303: add IBM device IDs- NFC: netlink: fix sleep in atomic bug when firmware download timeout - KVM: x86: avoid calling x86 emulator without a decoded instruction - net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization - net: hns3: fix PF rss size initialization bug - net: hns3: restore tm priority/qset to default settings when tc disabled - net: hns3: modify the ring param print info - net: hns3: don't push link state to VF if unalive - net: hns3: set port base vlan tbl_sta to false before removing old vlan- KVM: x86/mmu: do compare-and-exchange of gPTE via the user address - bpf: Fix KASAN use-after-free Read in compute_effective_progs - fs, mm: fix race in unlinking swapfile - ext4: recover csum seed of tmp_inode after migrating to extents - lockdown: also lock down previous kgdb use - nds32: fix access_ok() checks in get/put_user - wcn36xx: Differentiate wcn3660 from wcn3620 - tpm: use try_get_ops() in tpm-space.c - mac80211: fix potential double free on mesh join - rcu: Don't deboost before reporting expedited quiescent state - Revert "ath: add support for special 0x0 regulatory domain" - crypto: qat - disable registration of algorithms - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board - drivers: net: xgene: Fix regression in CRC stripping - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec - ALSA: cmipci: Restore aux vol on suspend/resume - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB - ALSA: pcm: Add stream lock during PCM reset ioctl operations - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - ALSA: hda/realtek: Add quirk for ASUS GA402 - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE - ALSA: oss: Fix PCM OSS buffer allocation overflow - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call - staging: fbtft: fb_st7789v: reset display before initialization - tpm: Fix error handling in async work - cgroup-v1: Correct privileges check in release_agent writes - exfat: avoid incorrectly releasing for root inode - net: ipv6: fix skb_over_panic in __ip6_append_data- eulerfs: fix potential sbi->persisters free error - fs/ntfs3: Fix invalid free in log_replay - Revert "nfs: nfs_file_write() should check for writeback errors" - xfs: Skip repetitive warnings about mount options - xfs: rename variable mp to parsing_mp - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - RDMA/hns: Refactor the alloc_cqc() - RDMA/hns: Refactor the alloc_srqc() - RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox() - RDMA/hns: Remove similar code that configures the hardware contexts - RDMA/hns: Refactor mailbox functions - RDMA/hns: Fix the wrong type of parameter "op" of the mailbox - RDMA/hns: Remove redundant parameter "mailbox" in the mailbox - RDMA/hns: Remove fixed parameter "timeout" in the mailbox - RDMA/hns: Remove the unused parameter "op_modifier" in mailbox - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - net/ns: put workqueue of cleanup_net sleep for a while when notify. - bcache: avoid unnecessary soft lockup in kworker update_writeback_rate() - md: bcache: check the return value of kzalloc() in detached_dev_do_request() - bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init() - bcache: avoid journal no-space deadlock by reserving 1 journal bucket - bcache: remove incremental dirty sector counting for bch_sectors_dirty_init() - bcache: improve multithreaded bch_sectors_dirty_init() - bcache: improve multithreaded bch_btree_check() - bcache: fixup multiple threads crash - bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing - bcache: use default_groups in kobj_type - bcache: fix NULL pointer reference in cached_dev_detach_finish - bcache: replace snprintf in show functions with sysfs_emit - bcache: move uapi header bcache.h to bcache code directory - bcache: move calc_cached_dev_sectors to proper place on backing device detach - bcache: fix error info in register_bcache() - md: bcache: Fix spelling of 'acquire' - bcache: avoid oversized read request in cache missing code path - bcache: remove bcache device self-defined readahead - lib: crc64: fix kernel-doc warning - bcache: fix a regression of code compiling failure in debug.c - bcache: Use 64-bit arithmetic instead of 32-bit - md: bcache: Trivial typo fixes in the file journal.c - md: bcache: avoid -Wempty-body warnings - bcache: use NULL instead of using plain integer as pointer - bcache: remove PTR_CACHE - bcache: reduce redundant code in bch_cached_dev_run() - bcache: Avoid comma separated statements - bcache: Fix register_device_aync typo - bcache: consider the fragmentation when update the writeback rate - bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' embedded in 'cache_set' - bcache: set pdev_set_uuid before scond loop iteration - md/bcache: convert comma to semicolon - bcache:remove a superfluous check in register_bcache - bcache: fix race between setting bdev state to none and new write request direct to backing - Revert "selftests/bpf: Add test for bpf_timer overwriting crash" - smsc95xx: Ignore -ENODEV errors when device is unplugged - net: usb: Correct reset handling of smsc95xx - net: usb: Correct PHY handling of smsc95xx - perf symbols: Fix symbol size calculation condition - Input: aiptek - properly check endpoint type - scsi: mpt3sas: Page fault in reply q processing - usb: usbtmc: Fix bug in pipe direction for control transfers - usb: gadget: Fix use-after-free bug by not setting udc->dev.driver - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload - net: bcmgenet: skip invalid partial checksums - bnx2x: fix built-in kernel driver load failure - net: phy: mscc: Add MODULE_FIRMWARE macros - net: dsa: Add missing of_node_put() in dsa_port_parse_of - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings - drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check() - hv_netvsc: Add check for kvmalloc_array - atm: eni: Add check for dma_map_single - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - net: phy: marvell: Fix invalid comparison in the resume and suspend functions - esp6: fix check on ipv6_skip_exthdr's return value - vsock: each transport cycles only on its own sockets - efi: fix return value of __setup handlers - mm: swap: get rid of livelock in swapin readahead - ocfs2: fix crash when initialize filecheck kobj fails - crypto: qcom-rng - ensure buffer for generate is completely filled- jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction() - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode" - jbd2: fix a potential race while discarding reserved buffers after an abort - x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86: Fix get_wchan() to support the ORC unwinder - netfilter: nf_tables: disallow non-stateful expression in sets earlier - io_uring: fix using under-expanded iters - io_uring: don't re-import iovecs from callbacks - nfc: replace improper check device_is_registered() in netlink related functions - io_uring: always use original task when preparing req identity - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - net: hns3: fix incorrect type of argument in declaration of function hclge_comm_get_rss_indir_tbl - net: hns3: add query vf ring and vector map relation - net: hns3: add byte order conversion for VF to PF mailbox message - net: hns3: add byte order conversion for PF to VF mailbox message - net: hns3: remove the affinity settings of vector0 - net: hns3: fix access null pointer issue when set tx-buf-size as 0 - net: hns3: add return value for mailbox handling in PF - net: hns3: add validity check for message data length - net: hns3: modify the return code of hclge_get_ring_chain_from_mbx - net: hns3: fix error log of tx/rx tqps stats - net: hns3: align the debugfs output to the left - net: hns3: clear inited state and stop client after failed to register netdev - net: hns3: Fix spelling mistake "actvie" -> "active" - net: hns3: remove unnecessary line wrap for hns3_set_tunable - net: hns3: replace magic value by HCLGE_RING_REG_OFFSET - net: hns3: fix the wrong words in comments - net: hns3: update the comment of function hclgevf_get_mbx_resp - net: hns3: add log for setting tx spare buf size - net: hns3: add failure logs in hclge_set_vport_mtu - net: hns3: refine the definition for struct hclge_pf_to_vf_msg - net: hns3: refactor hns3_set_ringparam() - net: hns3: add ethtool parameter check for CQE/EQE mode - net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware - net: hns3: fix the concurrency between functions reading debugfs - skbuff: fix coalescing for page_pool fragment recycling - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() - kselftest/vm: fix tests build with old libc - sfc: extend the locking on mcdi->seqno - tcp: make tcp_read_sock() more robust - nl80211: Update bss channel on channel switch for P2P_CLIENT - drm/vrr: Set VRR capable prop only if it is attached to connector - iwlwifi: don't advertise TWT support - atm: firestream: check the return value of ioremap() in fs_init() - can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready - ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_ARCH_BITREVERSE - MIPS: smp: fill in sibling and core maps earlier - mac80211: refuse aggregations sessions before authorized - ARM: dts: rockchip: fix a typo on rk3288 crypto-controller - ARM: dts: rockchip: reorder rk322x hmdi clocks - arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg" - arm64: dts: rockchip: reorder rk3399 hdmi clocks - arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity - xfrm: Fix xfrm migrate issues when address family changes - xfrm: Check if_id in xfrm_migrate - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0"- ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - proc: Fix a dentry lock race between release_task and lookup - x86/sgx: Fix race between reclaimer and page fault handler - x86/sgx: Mark PCMD page as dirty when modifying contents - x86/sgx: Free backing memory after faulting the enclave page - KVM: SEV: add cache flush to solve SEV cache incoherency issues - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - share_pool: Fix ABBA deadlock - sharepool: fix hisi oom deadlock - floppy: disable FDRAWCMD by default - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - sw64: optimize simd version of memcpy and memset - sw64: fix sendfile system call - sw64: fix the number of aux entries in ARCH_DLINFO - sw64: pcie: enable PME and AER support - sw64: unify 32-bit MEMIO address of host and guest - hwmon: add support for sw64 temperature sensor - sw64: pci: align the address of mmio resource to PAGE_SIZE - sw64: signal: save/restore fpregs with copy user - sw64: push and pop kernel stack with ldi instruction - ipmi: add ipmi driver support - sw64: add pvt device to chip3.dts - hwmon: add voltage sensor support for sw64 - sw64: remap PA with |= in early_ioremap - sw64: vdso: fix CFI directives for fpregs in vrt_sigreturn - sw64: vdso: fix backtrace of vrt_sigreturn - sw64: kvm: simplify the code - sw64: force signal and fault for traps and debugging - sw64: fix compile error for DISCONTIGMEM=y - sw64: add old sigprocmask back for compatibility - sw64: add dynamic turning on/off cores support - sw64: add dynamic frequency scaling support - sw64: fix ip checksum calculation - sw64: remove unnecessary parameter in REG_OFFSET_NAME - sw64: kvm: fix bad page state setting outside of kvm memory pool - sw64: fix setup_rt_frame for non SA_SIGINFO - sw64: do some cleanups for rt_sigframe - sw64: kvm: handle ldl_u and stl_u when exit mmio - sw64: fix some compile errors - sw64: add missing global __constant_c_memset - sw64: remove unnecessary include headers - sw64: increase position index in c_next for cpuinfo - sw64: Kconfig: remove dependence on ARCH_SUPPORTS_ACPI - sw64: Kconfig: remove dependence on !PREEMPT - sw64: clean up out-of-date selected options - sw64: add kbuild defconfig rule - sw64: ptrace: clean up debug codes - sw64: add ARCH_HAS_PTE_SPECIAL support - sw64: kvm: remap pages of guest by vm_insert_page() - sw64: clean up a.out and ECOFF binary related headers - sw64: switch to old-style semctl/shmctl syscalls - sw64: define NR_SYSCALLS as generated __NR_syscalls - sw64: add SO_RCVTIMEO/ SO_SNDTIMEO socket options - sw64: dts: rename spi flash partition to fix warning - sw64: fix ex_table entries from misalignment handlers - sw64: radeon: add a force flush to delay work when radeon uvd suspend - sw64: add set time support for hypervisor based rtc - sw64: add regs and stack access APIs to support kprobe events - sw64: unify access to LONGTIME for guest and emulator - sw64: enable more than 32 CPUs for guest - sw64: fix SPDX license identifier in uapi headers - sw64: add required include headers to ptrace.h - sw64: fix the VDSO symbol generation for nm - sw64: add clone3 syscall support - sw64: add missing pkey syscall numbers - sw64: reformat syscall.tbl - sw64: fix printk method for guest os - sw64: remove unused a.out.h - sw64: switch GUP to the generic get_user_pages_fast() implementation - sw64: kvm: fix bug when open file with the O_DIRECT flag - sw64: fix compile error for CONFIG_PCI=n - sw64: rename kvm_mem variables - sw64: fix coding style problems - sw64: kvm: remove MAX_VPN - sw64: clean up useless #if 0 and #if 1 - sw64: fix coding style problems - sw64: remove MAX_ASN - sw64: add support for emulator running mode - sw64: optimize ip checksum calculation - sw64: use jump label for running modes - sw64: mm: mark pci and memmap region as nomap - sw64: fix the value of QEMU_PRINTF_BUFF_BASE - sw64: clean up some useless codes - sw64: numa: switch to arch node_distance - sw64: fix all compile warnings - sw64: remove CONFIG_USE_PERCPU_NUMA_NODE_ID=n code - sw64: simplify cpumask_of_node - sw64: modify tc_sched_clock debugfs file - sw64: remove redundant Kconfig source - sw64: switch to generic pcibios_set_master and pci_common_swizzle - sw64: print correct initrd address - sw64: mm: use memblock to find the end of memory - sw64: mm: warn overlapped memmap and DMA region - sw64: pci: remove some useless code - sw64: mm: reorder memblock_init process - sw64: vdso: fix time calculation - sw64: vdso: change vdso version - sw64: vdso: add automatic syscall fallback - sw64: iommu: fix 32-bit devices dma ops - sw64: re-implement sw64_dma_direct_ops according upstream - config: add initial openeuler_defconfig for sw64 - watch_queue: Fix filter limit check - ext4: add check to prevent attempting to resize an fs with sparse_super2 - x86/traps: Mark do_int3() NOKPROBE_SYMBOL - x86/boot: Add setup_indirect support in early_memremap_is_setup_data() - x86/boot: Fix memremap of setup_indirect structures - watch_queue: Make comment about setting ->defunct more accurate - watch_queue: Fix lack of barrier/sync/lock between post and read - watch_queue: Free the alloc bitmap when the watch_queue is torn down - watch_queue: Fix the alloc bitmap size to reflect notes allocated - watch_queue: Fix to always request a pow-of-2 pipe ring size - watch_queue: Fix to release page in ->release() - watch_queue, pipe: Free watchqueue state after clearing pipe ring - virtio: acknowledge all features before access - virtio: unexport virtio_finalize_features - arm64: dts: marvell: armada-37xx: Remap IO space to bus address 0x0 - riscv: Fix auipc+jalr relocation range checks - mmc: meson: Fix usage of meson_mmc_post_req() - net: macb: Fix lost RX packet wakeup race in NAPI receive - staging: gdm724x: fix use after free in gdm_lte_rx() - staging: rtl8723bs: Fix access-point mode deadlock - selftests/memfd: clean up mapping in mfd_fail_write - selftest/vm: fix map_fixed_noreplace test failure - tracing: Ensure trace buffer is at least 4096 bytes large - ipv6: prevent a possible race condition with lifetimes - Revert "xen-netback: Check for hotplug-status existence before watching" - Revert "xen-netback: remove 'hotplug-status' once it has served its purpose" - gpio: Return EPROBE_DEFER if gc->to_irq is NULL - hwmon: (pmbus) Clear pmbus fault/warning bits after read - net-sysfs: add check for netdevice being present to speed_show - spi: rockchip: terminate dma transmission when slave abort - spi: rockchip: Fix error in getting num-cs property - selftests/bpf: Add test for bpf_timer overwriting crash - net: bcmgenet: Don't claim WOL when its not available - sctp: fix kernel-infoleak for SCTP sockets - net: phy: DP83822: clear MISR2 register to disable interrupts - gianfar: ethtool: Fix refcount leak in gfar_get_ts_info - gpio: ts4900: Do not set DAT and OE together - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. - NFC: port100: fix use-after-free in port100_send_complete - net/mlx5e: Lag, Only handle events from highest priority multipath entry - net/mlx5: Fix a race on command flush flow - net/mlx5: Fix size field in bufferx_reg struct - net: ethernet: lpc_eth: Handle error for clk_enable - net: ethernet: ti: cpts: Handle error for clk_enable - tipc: fix incorrect order of state message data sanity check - ethernet: Fix error handling in xemaclite_of_probe - ice: Fix curr_link_speed advertised speed - ice: Rename a couple of variables - ice: Remove unnecessary checker loop - ice: Align macro names to the specification - ice: stop disabling VFs due to PF error responses - i40e: stop disabling VFs due to PF error responses - ARM: dts: aspeed: Fix AST2600 quad spi group - net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate() - drm/sun4i: mixer: Fix P010 and P210 format numbers - qed: return status of qed_iov_get_link - esp: Fix BEET mode inter address family tunneling on GSO - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() - isdn: hfcpci: check the return value of dma_set_mask() in setup_hw() - virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero - mISDN: Fix memory leak in dsp_pipeline_build() - mISDN: Remove obsolete PIPELINE_DEBUG debugging information - tipc: fix kernel panic when enabling bearer - arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias - HID: vivaldi: fix sysfs attributes leak - clk: qcom: gdsc: Add support to update GDSC transition delay - ARM: boot: dts: bcm2711: Fix HVS register range- net, xdp: Update pkt_type if generic XDP changes unicast MAC - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID - sched/psi: report zeroes for CPU full at the system level - psi: Fix PSI_MEM_FULL state when tasks are in memstall and doing reclaim - psi: Fix psi state corruption when schedule() races with cgroup move - psi: Reduce calls to sched_clock() in psi - psi: Optimize task switch inside shared cgroups - psi: Pressure states are unlikely - psi: Use ONCPU state tracking machinery to detect reclaim - psi: Add PSI_CPU_FULL state - block/psi: remove PSI annotations from direct IO - psi: make kabi compatibility for psi in struct cgroup - psi, tracepoint: introduce tracepoints for psi_memstall_{enter, leave} - psi: fix wrong iteration in iterate_groups - config: change CONFIG_DMATEST from y to m - perf: Fix sys_perf_event_open() race against self - blk-mq: fix kabi broken by "blk-mq: Use request queue-wide tags for tagset-wide sbitmap" - blk-mq: fix use-after-free in blk_mq_exit_sched - blk-mq: Use request queue-wide tags for tagset-wide sbitmap - blk-mq: Some tag allocation code refactoring - arm64: Add memmap reserve range check to avoid conflict - ext4: add reserved GDT blocks check - ax25: Fix UAF bugs in ax25 timers - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - driver core: fix deadlock in __driver_attach - driver core: fix deadlock in __device_attach - inet: fully convert sk->sk_rx_dst to RCU rules - Revert "ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE" - arm64: cpufeature: add HWCAP for FEAT_RPRES - arm64: cpufeature: add HWCAP for FEAT_AFP - arm64: Add Cortex-A510 CPU part definition - arm64: Add Cortex-X2 CPU part definition - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition - arm64: cputype: Add CPU implementor & types for the Apple M1 cores- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - kfence: parse param before alloc kfence_pool - arm64: remove page granularity limitation from KFENCE - Revert "arm64: remove page granularity limitation from KFENCE" - slub: add back check for free nonslab objects - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - hamradio: fix macro redefine warning - Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6" - btrfs: add missing run of delayed items after unlink during log replay - btrfs: qgroup: fix deadlock between rescan worker and remove qgroup - btrfs: fix lost prealloc extents beyond eof after full fsync - tracing: Fix return value of __setup handlers - tracing/histogram: Fix sorting on old "cpu" value - HID: add mapping for KEY_ALL_APPLICATIONS - HID: add mapping for KEY_DICTATE - Input: samsung-keypad - properly state IOMEM dependency - Input: elan_i2c - fix regulator enable count imbalance after suspend/resume - Input: elan_i2c - move regulator_[en|dis]able() out of elan_[en|dis]able_power() - net: dcb: disable softirqs in dcbnl_flush_dev() - drm/amdgpu: fix suspend/resume hang regression - nl80211: Handle nla_memdup failures in handle_nan_filter - iavf: Refactor iavf state machine tracking - net: chelsio: cxgb3: check the return value of pci_find_capability() - ibmvnic: complete init_done on transport events - ARM: tegra: Move panels to AUX bus - soc: fsl: qe: Check of ioremap return value - soc: fsl: guts: Add a missing memory allocation failure check - soc: fsl: guts: Revert commit 3c0d64e867ed - ARM: dts: Use 32KiHz oscillator on devkit8000 - ARM: dts: switch timer config to common devkit8000 devicetree - s390/extable: fix exception table sorting - memfd: fix F_SEAL_WRITE after shmem huge page allocated - ibmvnic: free reset-work-item when flushing - igc: igc_write_phy_reg_gpy: drop premature return - pinctrl: sunxi: Use unique lockdep classes for IRQs - selftests: mlxsw: tc_police_scale: Make test more robust - ARM: 9182/1: mmu: fix returns from early_param() and __setup() functions - ARM: Fix kgdb breakpoint for Thumb2 - igc: igc_read_phy_reg_gpy: drop premature return - arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output - can: gs_usb: change active_channels's type from atomic_t to u8 - ASoC: cs4265: Fix the duplicated control name - firmware: arm_scmi: Remove space in MODULE_ALIAS name - efivars: Respect "block" flag in efivar_entry_set_safe() - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() - net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() - ibmvnic: register netdev after init of adapter - net: sxgbe: fix return value of __setup handler - iavf: Fix missing check for running netdev - mac80211: treat some SAE auth steps as final - net: stmmac: fix return value of __setup handler - mac80211: fix forwarded mesh frames AC & queue selection - ice: fix concurrent reset and removal of VFs - ice: Fix race conditions between virtchnl handling and VF ndo ops - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client - net/smc: fix connection leak - net: dcb: flush lingering app table entries for unregistered devices - net: ipv6: ensure we call ipv6_mc_down() at most once - batman-adv: Don't expect inter-netns unique iflink indices - batman-adv: Request iflink once in batadv_get_real_netdevice - batman-adv: Request iflink once in batadv-on-batadv check - netfilter: nf_queue: handle socket prefetch - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - net: fix up skbs delta_truesize in UDP GRO frag_list - e1000e: Correct NVM checksum verification flow - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - bpf, sockmap: Do not ignore orig_len parameter - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls - ntb: intel: fix port config status offset for SPR - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference - xen/netfront: destroy queues before real_num_tx_queues is zeroed - drm/i915: s/JSP2/ICP2/ PCH - iommu/amd: Recover from event log overflow - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min - riscv: Fix config KASAN && DEBUG_VIRTUAL - riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP - riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value - ALSA: intel_hdmi: Fix reference to PCM buffer address - tracing: Add ustring operation to filtering string pointers - drm/amdgpu: check vm ready by amdgpu_vm->evicting flag - ata: pata_hpt37x: fix PCI clock detection - serial: stm32: prevent TDR register overwrite when sending x_char - tracing: Add test for user space strings when filtering on string pointers - exfat: fix i_blocks for files truncated over 4 GiB - exfat: reuse exfat_inode_info variable instead of calling EXFAT_I() - net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990 - i2c: qup: allow COMPILE_TEST - i2c: cadence: allow COMPILE_TEST - dmaengine: shdma: Fix runtime PM imbalance on error - selftests/seccomp: Fix seccomp failure by adding missing headers - cifs: fix double free race when mount fails in cifs_get_root() - tipc: fix a bit overflow in tipc_crypto_key_rcv() - KVM: arm64: vgic: Read HW interrupt pending state from the HW - Input: clear BTN_RIGHT/MIDDLE on buttonpads - regulator: core: fix false positive in regulator_late_cleanup() - ASoC: rt5682: do not block workqueue if card is unbound - ASoC: rt5668: do not block workqueue if card is unbound - i2c: bcm2835: Avoid clock stretching timeouts - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work - mac80211_hwsim: report NOACK frames in tx_status- arm64: Fix wrong logic in gic_arch_restore_irqs() - secure_seq: use the 64 bits of the siphash for port offset calculation - vfio/iommu: Fix uncorrect type parameters which used in bitmap operations - ipv6: per-netns exclusive flowlabel checks - memblock: use kfree() to release kmalloced memblock regions - gpio: tegra186: Fix chip_data type confusion - tty: n_gsm: fix deadlock in gsmtty_open() - tty: n_gsm: fix wrong tty control line for flow control - tty: n_gsm: fix NULL pointer access due to DLCI release - tty: n_gsm: fix proper link termination after failed open - tty: n_gsm: fix encoding of control signal octet bit DV - riscv: fix oops caused by irqsoff latency tracer - thermal: int340x: fix memory leak in int3400_notify() - RDMA/cma: Do not change route.addr.src_addr outside state checks - driver core: Free DMA range map when device is released - xhci: Prevent futile URB re-submissions due to incorrect return value. - xhci: re-initialize the HC during resume if HCE was set - usb: dwc3: gadget: Let the interrupt handler disable bottom halves. - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings - usb: dwc2: drd: fix soft connect when gadget is unconfigured - USB: serial: option: add Telit LE910R1 compositions - USB: serial: option: add support for DW5829e - tracefs: Set the group ownership in apply_options() not parse_options() - usb: gadget: rndis: add spinlock for rndis response list - Revert "USB: serial: ch341: add new Product ID for CH341A" - ata: pata_hpt37x: disable primary channel on HPT371 - sc16is7xx: Fix for incorrect data being transmitted - iio: Fix error handling for PM - iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx_read_oneshot - iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bits - iio: adc: men_z188_adc: Fix a resource leak in an error handling path - tracing: Have traceon and traceoff trigger honor the instance - RDMA/ib_srp: Fix a deadlock - RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close - RDMA/rtrs-clt: Kill wait_for_inflight_permits - regmap-irq: Update interrupt clear register for proper reset - spi: spi-zynq-qspi: Fix a NULL pointer dereference in zynq_qspi_exec_mem_op() - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets - net/mlx5: Fix wrong limitation of metadata match on ecpf - net/mlx5: Fix possible deadlock on rule deletion - udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister() - surface: surface3_power: Fix battery readings on batteries without a serial number - net/smc: Use a mutex for locking "struct smc_pnettable" - netfilter: nf_tables: fix memory leak during stateful obj update - nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac() - net: Force inlining of checksum functions in net/checksum.h - net: ll_temac: check the return value of devm_kmalloc() - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure - drm/edid: Always set RGB444 - openvswitch: Fix setting ipv6 fields causing hw csum failure - gso: do not skip outer ip header in case of ipip and net_failover - tipc: Fix end of loop tests for list_for_each_entry() - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - io_uring: add a schedule point in io_add_buffers() - bpf: Add schedule points in batch ops - selftests: bpf: Check bpf_msg_push_data return value - bpf: Do not try bpf_msg_push_data with len 0 - hwmon: Handle failure to register sensor with thermal zone correctly - bnxt_en: Fix active FEC reporting to ethtool - bnx2x: fix driver load from initrd - perf data: Fix double free in perf_session__delete() - ping: remove pr_err from ping_lookup - optee: use driver internal tee_context for some rpc - tee: export teedev_open() and teedev_close_context() - x86/fpu: Correct pkru/xstate inconsistency - CDC-NCM: avoid overflow in sanity checking - USB: zaurus: support another broken Zaurus - drm/i915: Correctly populate use_sagv_wm for all pipes - drm/amdgpu: disable MMHUB PG for Picasso - KVM: x86/mmu: make apf token non-zero to fix bug - parisc/unaligned: Fix ldw() and stw() unalignment handlers - parisc/unaligned: Fix fldd and fstd unaligned handlers on 32-bit kernel - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing - clk: jz4725b: fix mmc0 clock gating - btrfs: tree-checker: check item_size for dev_item - btrfs: tree-checker: check item_size for inode_item- huge tmpfs: remove shrinklist addition from shmem_setattr() - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE - huge tmpfs: fix fallocate(vanilla) advance over huge pages - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - dynamic_hugetlb: fix undefined struct cftype - file: fix kabi change since add f_ctl_mode - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - readahead: introduce FMODE_CTL_WILLNEED to read first 2MB of file - lockdep: Correct lock_classes index mapping - i2c: brcmstb: fix support for DSL and CM variants - copy_process(): Move fd_install() out of sighand->siglock critical section - i2c: qcom-cci: don't put a device tree node before i2c_add_adapter() - i2c: qcom-cci: don't delete an unregistered adapter - dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size - dmaengine: stm32-dmamux: Fix PM disable depth imbalance in stm32_dmamux_probe - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - EDAC: Fix calculation of returned address and next offset in edac_align_ptr() - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop - kconfig: fix failing to generate auto.conf - net: macb: Align the dma and coherent dma masks - net: usb: qmi_wwan: Add support for Dell DW5829e - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - drm/rockchip: dw_hdmi: Do not leave clock enabled in error case - xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create - soc: aspeed: lpc-ctrl: Block error printing on probe defer cases - ata: libata-core: Disable TRIM on M88V29 - kconfig: let 'shell' return enough output for deep path names - selftests: fixup build warnings in pidfd / clone3 tests - pidfd: fix test failure due to stack overflow on some arches - arm64: dts: meson-g12: drop BL32 region from SEI510/SEI610 - arm64: dts: meson-g12: add ATF BL32 reserved-memory region - arm64: dts: meson-gx: add ATF BL32 reserved-memory region - netfilter: conntrack: don't refresh sctp entries in closed state - irqchip/sifive-plic: Add missing thead,c900-plic match string - phy: usb: Leave some clocks running during suspend - ARM: OMAP2+: adjust the location of put_device() call in omapdss_init_of - ARM: OMAP2+: hwmod: Add of_node_put() before break - NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - tty: n_tty: do not look ahead for EOL character past the end of the buffer - NFS: Do not report writeback errors in nfs_getattr() - block/wbt: fix negative inflight counter when remove scsi device - ASoC: tas2770: Insert post reset delay - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests - mtd: rawnand: gpmi: don't leak PM reference in error path - powerpc/lib/sstep: fix 'ptesync' build error - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() - ALSA: hda: Fix missing codec probe on Shenker Dock 15 - ALSA: hda: Fix regression on forced probe mask option - ALSA: hda/realtek: Fix deadlock by COEF mutex - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 - selftests/exec: Add non-regular to TEST_GEN_PROGS - perf bpf: Defer freeing string after possible strlen() on it - dpaa2-eth: Initialize mutex used in one step timestamping path - libsubcmd: Fix use-after-free for realloc(..., 0) - bonding: fix data-races around agg_select_timer - net_sched: add __rcu annotation to netdev->qdisc - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - net: ieee802154: ca8210: Fix lifs/sifs periods - net: dsa: lantiq_gswip: fix use after free in gswip_remove() - net: dsa: lan9303: fix reset on probe - netfilter: nft_synproxy: unregister hooks on init error path - selftests: netfilter: fix exit value for nft_concat_range - iwlwifi: pcie: gen2: fix locking when "HW not ready" - iwlwifi: pcie: fix locking when "HW not ready" - drm/i915/gvt: Make DRM_I915_GVT depend on X86 - vsock: remove vsock from connected table when connect is interrupted by a signal - drm/i915/opregion: check port number bounds for SWSCI display power state - drm/radeon: Fix backlight control on iMac 12,1 - iwlwifi: fix use-after-free - kbuild: lto: Merge module sections if and only if CONFIG_LTO_CLANG is enabled - kbuild: lto: merge module sections - random: wake up /dev/random writers after zap - gcc-plugins/stackleak: Use noinstr in favor of notrace - Revert "module, async: async_synchronize_full() on module init iff async is used" - x86/Xen: streamline (and fix) PV CPU enumeration - drm/amdgpu: fix logic inversion in check - nvme-rdma: fix possible use-after-free in transport error_recovery work - nvme-tcp: fix possible use-after-free in transport error_recovery work - nvme: fix a possible use-after-free in controller reset during load - scsi: pm8001: Fix use-after-free for aborted SSP/STP sas_task - scsi: pm8001: Fix use-after-free for aborted TMF sas_task - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - selftests: skip mincore.check_file_mmap when fs lacks needed support - selftests: openat2: Skip testcases that fail with EOPNOTSUPP - selftests: openat2: Add missing dependency in Makefile - selftests: openat2: Print also errno in failure messages - selftests/zram: Adapt the situation that /dev/zram0 is being used - selftests/zram01.sh: Fix compression ratio calculation - selftests/zram: Skip max_comp_streams interface on newer kernel - net: ieee802154: at86rf230: Stop leaking skb's - kselftest: signal all child processes - selftests: rtc: Increase test timeout so that all tests run - platform/x86: ISST: Fix possible circular locking dependency detected - platform/x86: touchscreen_dmi: Add info for the RWC NANOTE P8 AY07J 2-in-1 - btrfs: send: in case of IO error log it - parisc: Add ioread64_lo_hi() and iowrite64_lo_hi() - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology - mm: don't try to NUMA-migrate COW pages that have other uses - mmc: block: fix read single on recovery logic - parisc: Fix sglist access in ccio-dma.c - parisc: Fix data TLB miss in sba_unmap_sg - parisc: Drop __init from map_pages declaration - serial: parisc: GSC: fix build when IOSAPIC is not set - Revert "svm: Add warning message for AVIC IPI invalid target" - HID:Add support for UGTABLET WP5540 - scsi: lpfc: Fix mailbox command failure during driver initialization - can: isotp: add SF_BROADCAST support for functional addressing - can: isotp: prevent race between isotp_bind() and isotp_setsockopt() - fs/proc: task_mmu.c: don't read mapcount for migration entry - mm: memcg: synchronize objcg lists with a dedicated spinlock - drm/nouveau/pmu/gm200-: use alternate falcon reset sequence- ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - ext4: fix warning when submitting superblock in ext4_commit_super() - ipv6: annotate some data-races around sk->sk_prot - net/sched: cls_u32: fix netns refcount changes in u32_change() - ext4: fix bug_on in __es_tree_search - exec: Remove redundant check in do_open_execat/uselib - floppy: use a statically allocated error counter - ext4: fix race condition between ext4_write and ext4_convert_inline_data - arm64: Fix some build errors related to KEXEC - ubi: ubi_create_volume: Fix use-after-free when volume creation failed - ubi: fastmap: Don't reserve beb_rsvd_pebs while filling fm pool - net: ipv6: fix use after free of struct seg6_pernet_data - net: ipv6: check return value of rhashtable_init - KVM: arm64: vgic: Drop WARN from vgic_get_irq - Documentation: arm64: Add limitation for exactmap - arm64: Fix reserved memory via memmap - ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame()- io_uring: fix race between timeout flush and removal - net/x25: Fix null-ptr-deref caused by x25_disconnect - iommu: Fix potential use-after-free during probe - perf: Fix list corruption in perf_cgroup_switch() - arm64: dts: imx8mq: fix lcdif port node - scsi: lpfc: Reduce log messages seen after firmware download - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue - Makefile.extrawarn: Move -Wunaligned-access to W=1 - hwmon: (dell-smm) Speed up setting of fan speed - phy: ti: Fix missing sentinel for clk_div_table - speakup-dectlk: Restore pitch setting - USB: serial: cp210x: add CPI Bulk Coin Recycler id - USB: serial: cp210x: add NCR Retail IO box id - USB: serial: ch341: add support for GW Instek USB2.0-Serial devices - USB: serial: option: add ZTE MF286D modem - USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320 - usb: raw-gadget: fix handling of dual-direction-capable endpoints - usb: gadget: f_uac2: Define specific wTerminalType - usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE transition - usb: dwc3: gadget: Prevent core from processing stale TRBs - usb: ulpi: Call of_node_put correctly - usb: ulpi: Move of_node_put to ulpi_dev_release - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - Revert "usb: dwc2: drd: fix soft connect when gadget is unconfigured" - usb: dwc2: drd: fix soft connect when gadget is unconfigured - eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX - n_tty: wake up poll(POLLRDNORM) on receiving data - vt_ioctl: add array_index_nospec to VT_ACTIVATE - vt_ioctl: fix array_index_nospec in vt_setactivate - net: dsa: mv88e6xxx: fix use-after-free in mv88e6xxx_mdios_unregister - net: mscc: ocelot: fix mutex lock error during ethtool stats read - ice: fix IPIP and SIT TSO offload - ice: fix an error code in ice_cfg_phy_fec() - dpaa2-eth: unregister the netdev before disconnecting from the PHY - net: amd-xgbe: disable interrupts during pci removal - tipc: rate limit warning for received illegal binding update - net: mdio: aspeed: Add missing MODULE_DEVICE_TABLE - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - nfp: flower: fix ida_idx not being released - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - net: dsa: lantiq_gswip: don't use devres for mdiobus - net: dsa: felix: don't use devres for mdiobus - net: dsa: bcm_sf2: don't use devres for mdiobus - net: dsa: ar9331: register the mdiobus under devres - net: dsa: mv88e6xxx: don't use devres for mdiobus - bonding: pair enable_port with slave_arr_updates - gpio: sifive: use the correct register to read output values - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE - drm/panel: simple: Assign data from panel_dpi_probe() correctly - ixgbevf: Require large buffers for build_skb on 82599VF - arm64: dts: meson-g12b-odroid-n2: fix typo 'dio2133' - netfilter: ctnetlink: disable helper autoassign - misc: fastrpc: avoid double fput() on failed usercopy - drm/vc4: hdmi: Allow DBLCLK modes even if horz timing is odd. - gpio: aggregator: Fix calling into sleeping GPIO controllers - usb: f_fs: Fix use-after-free for epfile - ARM: dts: imx7ulp: Fix 'assigned-clocks-parents' typo - phy: xilinx: zynqmp: Fix bus width setting for SGMII - ARM: dts: imx6qdl-udoo: Properly describe the SD card detect - staging: fbtft: Fix error path in fbtft_driver_module_init() - ARM: dts: meson8b: Fix the UART device-tree schema validation - ARM: dts: meson8: Fix the UART device-tree schema validation - ARM: dts: meson: Fix the UART compatible strings - ARM: dts: Fix timer regression for beagleboard revision c - drm/rockchip: vop: Correct RK3399 VOP register fields - PM: s2idle: ACPI: Fix wakeup interrupts handling - ACPI/IORT: Check node revision for PMCG resources - nvme-tcp: fix bogus request completion when failing to send AER - ARM: socfpga: fix missing RESET_CONTROLLER - ARM: dts: Fix boot regression on Skomer - ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group - riscv: fix build with binutils 2.38 - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER - KVM: eventfd: Fix false positive RCU usage warning - net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout() - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs - perf: Always wake the parent event - usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend - PM: hibernate: Remove register_nosave_region_late() - scsi: myrs: Fix crash in error case - scsi: ufs: Treat link loss as fatal error - scsi: pm8001: Fix bogus FW crash for maxcpus=1 - scsi: qedf: Fix refcount issue when LOGO is received during TMF - scsi: qedf: Add stag_work to all the vports - scsi: ufs: ufshcd-pltfrm: Check the return value of devm_kstrdup() - scsi: target: iscsi: Make sure the np under each tpg is unique - powerpc/fixmap: Fix VM debug warning on unmap - net: sched: Clarify error message when qdisc kind is unknown - drm: panel-orientation-quirks: Add quirk for the 1Netbook OneXPlayer - x86/perf: Avoid warning for Arch LBR without XSAVE - NFSv4 handle port presence in fs_location server string - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: change nfs_access_get_cached to only report the mask - tracing: Propagate is_signed to expression - drm/amdgpu: Set a suitable dev_info.gart_page_size - NFSD: Fix offset type in I/O trace points - NFSD: Clamp WRITE offsets - NFS: Fix initialisation of nfs_client cl_flags field - net: phy: marvell: Fix MDI-x polarity setting in 88e1118-compatible PHYs - net: phy: marvell: Fix RGMII Tx/Rx delays setting in 88e1121-compatible PHYs - can: isotp: fix potential CAN frame reception race in isotp_rcv() - mmc: sdhci-of-esdhc: Check for error num after setting mask - ima: Do not print policy rule with inactive LSM labels - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start()- crypto: api - Move cryptomgr soft dependency into algapi - moxart: fix potential use-after-free on remove path - selftests: nft_concat_range: add test for reload with no element add/del - cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning - net: dsa: mt7530: make NET_DSA_MT7530 select MEDIATEK_GE_PHY - ext4: fix incorrect type issue during replay_del_range - ext4: fix error handling in ext4_fc_record_modified_inode() - ext4: fix error handling in ext4_restore_inline_data() - ext4: modify the logic of ext4_mb_new_blocks_simple - ext4: prevent used blocks from being allocated during fast commit replay - EDAC/xgene: Fix deferred probing - EDAC/altera: Fix deferred probing - x86/perf: Default set FREEZE_ON_SMI for all - perf/x86/intel/pt: Fix crash with stop filters in single-range mode - perf stat: Fix display of grouped aliased events - fbcon: Add option to enable legacy hardware acceleration - Revert "fbcon: Disable accelerated scrolling" - rtc: cmos: Evaluate century appropriate - tools/resolve_btfids: Do not print any commands when building silently - selftests: futex: Use variable MAKE instead of make - selftests/exec: Remove pipe from TEST_GEN_FILES - bpf: Use VM_MAP instead of VM_ALLOC for ringbuf - gve: fix the wrong AdminQ buffer queue index check - nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client. - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe - pinctrl: bcm2835: Fix a few error paths - pinctrl: intel: fix unexpected interrupt - pinctrl: intel: Fix a glitch when updating IRQ flags on a preconfigured line - ASoC: max9759: fix underflow in speaker_gain_control_put() - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes - ASoC: fsl: Add missing error handling in pcm030_fabric_probe - drm/i915/overlay: Prevent divide by zero bugs in scaling - net: stmmac: ensure PTP time register reads are consistent - net: stmmac: dump gmac4 DMA registers correctly - net: macsec: Verify that send_sci is on when setting Tx sci explicitly - net: macsec: Fix offload support for NETDEV_UNREGISTER event - net: ieee802154: Return meaningful error codes from the netlink helpers - net: ieee802154: ca8210: Stop leaking skb's - net: ieee802154: mcr20a: Fix lifs/sifs periods - net: ieee802154: hwsim: Ensure proper channel selection at probe time - spi: uniphier: fix reference count leak in uniphier_spi_probe() - spi: meson-spicc: add IRQ check in meson_spicc_probe - spi: mediatek: Avoid NULL pointer crash in interrupt - spi: bcm-qspi: check for valid cs before applying chip select - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - RDMA/mlx4: Don't continue event handler after memory allocation failure - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. - IB/rdmavt: Validate remote_addr during loopback atomic tests - RDMA/ucma: Protect mc during concurrent multicast leaves - RDMA/cma: Use correct address when leaving multicast group - Revert "ASoC: mediatek: Check for error clk pointer" - IB/hfi1: Fix AIP early init panic - dma-buf: heaps: Fix potential spectre v1 gadget - block: bio-integrity: Advance seed correctly for larger interval sizes - mm/kmemleak: avoid scanning potential huge holes - mm/pgtable: define pte_index so that preprocessor could recognize it - mm/debug_vm_pgtable: remove pte entry from the page table - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels - drm/nouveau: fix off by one in BIOS boundary checking - btrfs: fix deadlock between quota disable and qgroup rescan worker - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks - ALSA: hda/realtek: Add quirk for ASUS GU603 - ALSA: hda: realtek: Fix race at concurrent COEF updates - ALSA: hda: Fix UAF of leds class devs at unbinding - ALSA: usb-audio: Correct quirk for VF0770 - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() - selinux: fix double free of cond_list on error paths - Revert "drm/vc4: hdmi: Make sure the device is powered with CEC" again - Revert "drm/vc4: hdmi: Make sure the device is powered with CEC" - psi: fix failure of create cgroup psi trigger - mbigen: fix mbigen driver defer probe - md/raid1: fix missing bitmap update w/o WriteMostly devices - md/raid1: only allocate write behind bio for WriteMostly device - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set - crypto: crct10dif-neon - fix use via crypto_shash_digest() - net: fix information leakage in /proc/net/ptype - config: enable CONFIG_QOS_SCHED_SMT_EXPELLER by - sched: Add tracepoint for qos smt expeller - sched: Add statistics for qos smt expeller - sched: Implement the function of qos smt expeller - sched: Introduce qos smt expeller for co-location - ext4: fix symlink file size not match to file content - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: fix use-after-free in ext4_search_dir - KVM: s390: Return error on SIDA memop on normal guest - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages - ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty - perf c2c: Update documentation for display option 'all' - perf c2c: Sort on all cache hit for load operations - perf c2c: Refactor node header - perf c2c: Add dimensions for load miss - perf c2c: Add dimensions for load hit - perf c2c: Add dimensions for total load hit - rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe - livepatch/arm64: Fix incorrect endian conversion when long jump - livepatch: Print logs when register failed - livepatch: Print logs when check calltrace failed - livepatch: Print logs when patch text failed - livepatch: Optimize list_del operation in 'arch_klp_unpatch_func' - livepatch: Use 'old_insns' to replace 'old_insn' - livepatch: Remove redundant copy for old codes - livepatch: Reduce duplicate codes and fix issue on patch text - mm: export collect_procs() - rcu: Prevent expedited GP from enabling tick on offline CPU- tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - fanotify: Fix stale file descriptor in copy_event_to_user() - net: amd-xgbe: Fix skb data length underflow - net: amd-xgbe: ensure to reset the tx_timer_active flag - ipheth: fix EOVERFLOW in ipheth_rcvbulk_callback - net/mlx5: E-Switch, Fix uninitialized variable modact - net/mlx5: Use del_timer_sync in fw reset flow of halting poll - net/mlx5e: Fix handling of wrong devices during bond netevent - drm/vc4: hdmi: Make sure the device is powered with CEC - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN - x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN - psi: Fix uaf issue when psi trigger is destroyed while being polled - KVM: x86: Forcibly leave nested virt when SMM state is toggled - Revert "drivers: bus: simple-pm-bus: Add support for probing simple bus only devices" - net: ipa: prevent concurrent replenish - net: ipa: use a bitmap for endpoint replenish_enabled - net: ipa: fix atomic update in ipa_endpoint_replenish() - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - mtd: rawnand: mpc5121: Remove unused variable in ads5121_select_chip() - block: Fix wrong offset in bio_truncate() - fsnotify: invalidate dcache before IN_DELETE event - usr/include/Makefile: add linux/nfc.h to the compile-test coverage - dt-bindings: can: tcan4x5x: fix mram-cfg RX FIFO config - net: bridge: vlan: fix memory leak in __allowed_ingress - ipv4: remove sparse error in ip_neigh_gw4() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - net: bridge: vlan: fix single net device option dumping - Revert "ipv6: Honor all IPv6 PIO Valid Lifetime values" - net: cpsw: Properly initialise struct page_pool_params - drm/msm/dpu: invalid parameter check in dpu_setup_dspp_pcc - drm/msm/hdmi: Fix missing put_device() call in msm_hdmi_get_phy - video: hyperv_fb: Fix validation of screen resolution - ibmvnic: don't spin in tasklet - ibmvnic: init ->running_cap_crqs early - ipv4: fix ip option filtering for locally generated fragments - net: ipv4: Fix the warning for dereference - net: ipv4: Move ip_options_fragment() out of loop - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending - hwmon: (lm90) Mark alert as broken for MAX6654 - efi/libstub: arm64: Fix image check alignment at entry - rxrpc: Adjust retransmission backoff - octeontx2-pf: Forward error codes to VF - phylib: fix potential use-after-free - net: phy: broadcom: hook up soft_reset for BCM54616S - sched/pelt: Relax the sync of util_sum with util_avg - kernel: delete repeated words in comments - netfilter: conntrack: don't increment invalid counter on NF_REPEAT - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable - drm/msm/dsi: Fix missing put_device() call in dsi_get_phy - drm/msm: Fix wrong size calculation - net-procfs: show net devices bound packet types - hwmon: (lm90) Reduce maximum conversion rate for G781 - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - hwmon: (lm90) Mark alert as broken for MAX6680 - hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649 - ipv6_tunnel: Rate limit warning messages - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() - rpmsg: char: Fix race between the release of rpmsg_eptdev and cdev - rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev - usb: roles: fix include/linux/usb/role.h compile issue - i40e: fix unsigned stat widths - i40e: Fix for failed to init adminq while VF reset - i40e: Fix queues reservation for XDP - i40e: Fix issue when maximum queues is exceeded - i40e: Increase delay to 1 s after global EMP reset - powerpc/32: Fix boot failure with GCC latent entropy plugin - powerpc/32s: Fix kasan_init_region() for KASAN - powerpc/32s: Allocate one 256k IBAT instead of two consecutives 128k IBATs - x86/MCE/AMD: Allow thresholding interface updates after init - sched/membarrier: Fix membarrier-rseq fence command missing from query bitmask - ocfs2: fix a deadlock when commit trans - jbd2: export jbd2_journal_[grab|put]_journal_head - ucsi_ccg: Check DEV_INT bit only when starting CCG4 - usb: typec: tcpm: Do not disconnect while receiving VBUS off - USB: core: Fix hang in usb_kill_urb by adding memory barriers - usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS - usb: common: ulpi: Fix crash in ulpi_match() - usb: xhci-plat: fix crash when suspend if remote wake enable - usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge - tty: Add support for Brainboxes UC cards. - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - arm64: errata: Fix exec handling in erratum 1418040 workaround - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS - drm/etnaviv: relax submit size limits - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" - fsnotify: fix fsnotify hooks in pseudo filesystems - ceph: set pool_ns in new inode layout for async creates - ceph: properly put ceph_string reference after async create attempt - tracing: Don't inc err_log entry count if entry allocation fails - tracing/histogram: Fix a potential memory leak for kstrdup() - PM: wakeup: simplify the output logic of pm_show_wakelocks() - efi: runtime: avoid EFIv2 runtime services on Apple x86 machines - scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() - s390/hypfs: include z/VM guests with access control group set - s390/module: fix loading modules with a lot of relocations - net: stmmac: skip only stmmac_ptp_register when resume from suspend - net: sfp: ignore disabled SFP node - media: venus: core: Drop second v4l2 device unregister - Bluetooth: refactor malicious adv data check - drm/vmwgfx: Fix stale file descriptors on failed usercopy - select: Fix indefinitely sleeping task in poll_schedule_timeout() - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU - rcu: Tighten rcu_advance_cbs_nowake() checks - bnx2x: Invalidate fastpath HSI version for VFs - bnx2x: Utilize firmware 7.13.21.0 - drm/i915: Flush TLBs before releasing backing store- llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - Revert "clocksource: Reduce clocksource-skew threshold" - Revert "clocksource: Avoid accidental unstable marking of clocksources" - Revert "xfrm: rate limit SA mapping change message to user space" - ipvlan: Modify the value of ipvlan modes - of: Enable crashkernel=X,high to support kexec option -s - arm64: kdump: Try not to use NO_BLOCK_MAPPINGS for memory under 4G - arm64: kdump: Use page-level mapping for the high memory of crashkernel - arm64: kdump: Don't force page-level mappings for memory above 4G - arm64: kdump: Update the name of crashk_low_res - x86: KVM: Fixed the bug that WAITmax cannot be updated in real time - powerpc: Free fdt on error in elf64_load() - powerpc: If kexec_build_elf_info() fails return immediately from elf64_load() - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - RDMA/rtrs-clt: Fix possible double free in error case - arm64: fix clang warning about TRAMP_VALIAS - arm64: kvm: Fix copy-and-paste error in bhb templates for v5.10 stable - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 mitigation reporting - arm64: Use the clearbhb instruction in mitigations - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit - arm64: entry.S: Add ventry overflow sanity checks - ARM: Spectre-BHB: provide empty stub for non-config - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - arm64: add ID_AA64ISAR2_EL1 sys register - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path - scripts: sphinx-pre-install: Fix ctex support on Debian - scripts: sphinx-pre-install: add required ctex dependency - ath10k: Fix the MTU size on QCA9377 SDIO - mtd: nand: bbt: Fix corner case in bad block table handling - lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test - mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault - lib82596: Fix IRQ check in sni_82596_probe - scripts/dtc: dtx_diff: remove broken example from help text - dt-bindings: watchdog: Require samsung,syscon-phandle for Exynos7 - dt-bindings: display: meson-vpu: Add missing amlogic,canvas property - dt-bindings: display: meson-dw-hdmi: add missing sound-name-prefix property - net: mscc: ocelot: fix using match before it is set - net: sfp: fix high power modules without diagnostic monitoring - net: ethernet: mtk_eth_soc: fix error checking in mtk_mac_config() - bcmgenet: add WOL IRQ check - net_sched: restore "mpu xxx" handling - net: bonding: fix bond_xmit_broadcast return value error bug - arm64: dts: qcom: msm8996: drop not documented adreno properties - devlink: Remove misleading internal_flags from health reporter dump - perf probe: Fix ppc64 'perf probe add events failed' case - dmaengine: at_xdmac: Fix at_xdmac_lld struct definition - dmaengine: at_xdmac: Fix lld view setting - dmaengine: at_xdmac: Fix concurrency over xfers_list - dmaengine: at_xdmac: Print debug message after realeasing the lock - dmaengine: at_xdmac: Start transfer for cyclic channels in issue_pending - dmaengine: at_xdmac: Don't start transactions at tx_submit level - perf script: Fix hex dump character output - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - netns: add schedule point in ops_exit_list() - inet: frags: annotate races around fqdir->dead and fqdir->high_thresh - taskstats: Cleanup the use of task->exit_code - virtio_ring: mark ring unused on error - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 - rtc: pxa: fix null pointer dereference - HID: vivaldi: fix handling devices not using numbered reports - net: axienet: increase default TX ring size to 128 - net: axienet: fix for TX busy handling - net: axienet: fix number of TX ring slots for available check - net: axienet: Fix TX ring slot available check - net: axienet: limit minimum TX ring size - net: axienet: add missing memory barriers - net: axienet: reset core on initialization prior to MDIO access - net: axienet: Wait for PhyRstCmplt after core reset - net: axienet: increase reset timeout - net/smc: Fix hung_task when removing SMC-R devices - clk: si5341: Fix clock HW provider cleanup - clk: Emit a stern warning with writable debugfs enabled - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - f2fs: fix to reserve space for IO align feature - f2fs: compress: fix potential deadlock of compress file - parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries - net/fsl: xgmac_mdio: Fix incorrect iounmap when removing module - net/fsl: xgmac_mdio: Add workaround for erratum A-009885 - ipv4: avoid quadratic behavior in netns dismantle - ipv4: update fib_info_cnt under spinlock protection - perf evsel: Override attr->sample_period for non-libpfm4 events - xdp: check prog type before updating BPF link - bpftool: Remove inclusion of utilities.mak from Makefiles - powerpc/fsl/dts: Enable WA for erratum A-009885 on fman3l MDIO buses - powerpc/cell: Fix clang -Wimplicit-fallthrough warning - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" - dmaengine: stm32-mdma: fix STM32_MDMA_CTBR_TSEL_MASK - RDMA/rxe: Fix a typo in opcode name - dmaengine: uniphier-xdmac: Fix type of address variables - scsi: core: Show SCMD_LAST in text form - Bluetooth: hci_sync: Fix not setting adv set duration - Documentation: fix firewire.rst ABI file path error - Documentation: refer to config RANDOMIZE_BASE for kernel address-space randomization - Documentation: ACPI: Fix data node reference documentation - Documentation: dmaengine: Correctly describe dmatest with channel unset - media: correct MEDIA_TEST_SUPPORT help text - drm/vc4: hdmi: Make sure the device is powered with CEC - media: rcar-csi2: Optimize the selection PHTW register - can: mcp251xfd: mcp251xfd_tef_obj_read(): fix typo in error message - firmware: Update Kconfig help text for Google firmware - of: base: Improve argument length mismatch error - drm/radeon: fix error handling in radeon_driver_open_kms - ext4: don't use the orphan list when migrating an inode - ext4: destroy ext4_fc_dentry_cachep kmemcache on module removal - ext4: fast commit may miss tracking unwritten range during ftruncate - ext4: use ext4_ext_remove_space() for fast commit replay delete range - ext4: set csum seed in tmp inode while migrating to extents - ext4: fix fast commit may miss tracking range for FALLOC_FL_ZERO_RANGE - ext4: initialize err_blk before calling __ext4_get_inode_loc - ext4: fix a possible ABBA deadlock due to busy PA - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - btrfs: respect the max size in the header when activating swap file - btrfs: check the root node for uptodate before returning it - btrfs: fix deadlock between quota enable and other quota operations - xfrm: fix policy lookup for ipv6 gre packets - PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device - PCI: pci-bridge-emul: Correctly set PCIe capabilities - PCI: pci-bridge-emul: Fix definitions of reserved bits - PCI: pci-bridge-emul: Properly mark reserved PCIe bits in PCI config space - PCI: pci-bridge-emul: Make expansion ROM Base Address register read-only - PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors - PCI: xgene: Fix IB window setup - powerpc/64s/radix: Fix huge vmap false positive - parisc: Fix lpa and lpa_user defines - drm/bridge: analogix_dp: Make PSR-exit block less - drm/nouveau/kms/nv04: use vzalloc for nv04_display - drm/etnaviv: limit submit sizes - device property: Fix fwnode_graph_devcon_match() fwnode leak - s390/mm: fix 2KB pgtable release race - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds - tracing/kprobes: 'nmissed' not showed correctly for kretprobe - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - fuse: Pass correct lend value to filemap_write_and_wait_range() - xen/gntdev: fix unmap notification order - spi: uniphier: Fix a bug that doesn't point to private data correctly - tpm: fix NPE on probe for missing device - ubifs: Error path in ubifs_remount_rw() seems to wrongly free write buffers - crypto: caam - replace this_cpu_ptr with raw_cpu_ptr - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - crypto: omap-aes - Fix broken pm_runtime_and_get() usage - rpmsg: core: Clean up resources on announce_create failure. - phy: mediatek: Fix missing check in mtk_mipi_tx_probe - ASoC: mediatek: mt8183: fix device_node leak - ASoC: mediatek: mt8173: fix device_node leak - scsi: sr: Don't use GFP_DMA - MIPS: Octeon: Fix build errors using clang - i2c: designware-pci: Fix to change data types of hcnt and lcnt parameters - irqchip/gic-v4: Disable redistributors' view of the VPE table at boot time - MIPS: OCTEON: add put_device() after of_find_device_by_node() - udf: Fix error handling in udf_new_inode() - powerpc/fadump: Fix inaccurate CPU state info in vmcore generated with panic - powerpc: handle kdump appropriately with crash_kexec_post_notifiers option - selftests/powerpc/spectre_v2: Return skip code when miss_percent is high - powerpc/40x: Map 32Mbytes of memory at startup - MIPS: Loongson64: Use three arguments for slti - ALSA: seq: Set upper limit of processed events - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup - dm: fix alloc_dax error handling in alloc_dev - nvmem: core: set size for sysfs bin file - w1: Misuse of get_user()/put_user() reported by sparse - KVM: PPC: Book3S: Suppress failed alloc warning in H_COPY_TOFROM_GUEST - KVM: PPC: Book3S: Suppress warnings when allocating too big memory slots - powerpc/powermac: Add missing lockdep_register_key() - clk: meson: gxbb: Fix the SDM_EN bit for MPLL0 on GXBB - i2c: mpc: Correct I2C reset procedure - powerpc/smp: Move setup_profiling_timer() under CONFIG_PROFILING - i2c: i801: Don't silently correct invalid transfer size - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race - powerpc/btext: add missing of_node_put - powerpc/cell: add missing of_node_put - powerpc/powernv: add missing of_node_put - powerpc/6xx: add missing of_node_put - x86/kbuild: Enable CONFIG_KALLSYMS_ALL=y in the defconfigs - parisc: Avoid calling faulthandler_disabled() twice - random: do not throw away excess input to crng_fast_load - serial: core: Keep mctrl register state and cached copy in sync - serial: pl010: Drop CR register reset on set_termios - regulator: qcom_smd: Align probe function with rpmh-regulator - net: gemini: allow any RGMII interface mode - net: phy: marvell: configure RGMII delays for 88E1118 - mlxsw: pci: Avoid flow control for EMAD packets - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - mac80211: allow non-standard VHT MCS-10/11 - net: mdio: Demote probed message to debug print - btrfs: remove BUG_ON(!eie) in find_parent_nodes - btrfs: remove BUG_ON() in find_parent_nodes() - ACPI: battery: Add the ThinkPad "Not Charging" quirk - amdgpu/pm: Make sysfs pm attributes as read-only for VFs - drm/amdgpu: fixup bad vram size on gmc v8 - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 - ACPICA: Fix wrong interpretation of PCC address - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions - drm/etnaviv: consider completed fence seqno in hang check - xfrm: rate limit SA mapping change message to user space - Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES - ath11k: Fix napi related hang - um: registers: Rename function names to avoid conflicts and build problems - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ - iwlwifi: mvm: Fix calculation of frame length - iwlwifi: remove module loading failure message - iwlwifi: fix leaks/bad data after failed firmware load - PM: AVS: qcom-cpr: Use div64_ul instead of do_div - rtw88: 8822c: update rx settings to prevent potential hw deadlock - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 - cpufreq: Fix initialization of min and max frequency QoS requests - PM: runtime: Add safety net to supplier device release - arm64: tegra: Adjust length of CCPLEX cluster MMIO region - arm64: dts: ls1028a-qds: move rtc node to the correct i2c bus - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO - media: saa7146: hexium_gemini: Fix a NULL pointer dereference in hexium_attach() - media: igorplugusb: receiver overflow should be reported - HID: quirks: Allow inverting the absolute X/Y values - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - x86/mce: Mark mce_read_aux() noinstr - x86/mce: Mark mce_end() noinstr - x86/mce: Mark mce_panic() noinstr - x86/mce: Allow instrumentation during task work queueing - ath11k: Avoid false DEADLOCK warning reported by lockdep - selftests/ftrace: make kprobe profile testcase description unique - gpio: aspeed: Convert aspeed_gpio.lock to raw_spinlock - net: phy: prefer 1000baseT over 1000baseKX - net-sysfs: update the queue counts in the unregistration path - ath10k: Fix tx hanging - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work - iwlwifi: mvm: avoid clearing a just saved session protection id - iwlwifi: mvm: synchronize with FW after multicast commands - thunderbolt: Runtime PM activate both ends of the device link - media: m920x: don't use stack on USB reads - media: saa7146: hexium_orion: Fix a NULL pointer dereference in hexium_attach() - media: rcar-vin: Update format alignment constraints - media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds. - drm: rcar-du: Fix CRTC timings when CMM is used - x86/mm: Flush global TLB when switching to trampoline page-table - floppy: Add max size check for user space request - usb: uhci: add aspeed ast2600 uhci support - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path - ACPI: Change acpi_device_always_present() into acpi_device_override_status() - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table - media: venus: avoid calling core_clk_setrate() concurrently during concurrent video sessions - ath11k: Avoid NULL ptr access during mgmt tx cleanup - rsi: Fix out-of-bounds read in rsi_read_pkt() - rsi: Fix use-after-free in rsi_rx_done_handler() - crypto: jitter - consider 32 LSB for APT - HSI: core: Fix return freed object in hsi_new_client - gpiolib: acpi: Do not set the IRQ type if the IRQ is already in use - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() - drm/bridge: megachips: Ensure both bridges are probed before registration - mlxsw: pci: Add shutdown method in PCI driver - soc: ti: pruss: fix referenced node in error message - drm/amdgpu/display: set vblank_disable_immediate for DC - drm/amd/display: check top_pipe_to_program pointer - ARM: imx: rename DEBUG_IMX21_IMX27_UART to DEBUG_IMX27_UART - EDAC/synopsys: Use the quirk for version instead of ddr version - media: b2c2: Add missing check in flexcop_pci_isr: - HID: apple: Do not reset quirks when the Fn key is not found - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L - usb: gadget: f_fs: Use stream_open() for endpoint files - ath11k: Fix crash caused by uninitialized TX ring - media: atomisp: handle errors at sh_css_create_isp_params() - batman-adv: allow netlink usage in unprivileged containers - ARM: shmobile: rcar-gen2: Add missing of_node_put() - media: atomisp-ov2680: Fix ov2680_set_fmt() clobbering the exposure - media: atomisp: set per-device's default mode - media: atomisp: fix try_fmt logic - drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVINIT/PREOS/ACR - drm/bridge: dw-hdmi: handle ELD when DRM_BRIDGE_ATTACH_NO_CONNECTOR - ar5523: Fix null-ptr-deref with unexpected WDCMSG_TARGET_START reply - selftests/bpf: Fix bpf_object leak in skb_ctx selftest - drm/lima: fix warning when CONFIG_DEBUG_SG=y & CONFIG_DMA_API_DEBUG=y - fs: dlm: filter user dlm messages for kernel locks - Bluetooth: Fix debugfs entry leak in hci_register_dev() - ARM: dts: omap3-n900: Fix lp5523 for multi color - of: base: Fix phandle argument length mismatch error message - clk: bm1880: remove kfrees on static allocations - ASoC: fsl_asrc: refine the check of available clock divider - RDMA/cxgb4: Set queue pair state when being queried - ASoC: fsl_mqs: fix MODULE_ALIAS - powerpc/xive: Add missing null check after calling kmalloc - mips: bcm63xx: add support for clk_set_parent() - mips: lantiq: add support for clk_set_parent() - arm64: tegra: Remove non existent Tegra194 reset - arm64: tegra: Fix Tegra194 HDA {clock,reset}-names ordering - counter: stm32-lptimer-cnt: remove iio counter abi - misc: lattice-ecp3-config: Fix task hung when firmware load failed - ASoC: samsung: idma: Check of ioremap return value - ASoC: mediatek: Check for error clk pointer - phy: uniphier-usb3ss: fix unintended writing zeros to PHY register - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on - iommu/amd: Restore GA log/tail pointer on host resume - iommu/amd: Remove iommu_init_ga() - dmaengine: pxa/mmp: stop referencing config->slave_id - mips: fix Kconfig reference to PHYS_ADDR_T_64BIT - mips: add SYS_HAS_CPU_MIPS64_R5 config for MIPS Release 5 support - clk: stm32: Fix ltdc's clock turn off by clk_disable_unused() after system enter shell - of: unittest: 64 bit dma address test requires arch support - of: unittest: fix warning on PowerPC frame size warning - ASoC: rt5663: Handle device_property_read_u32_array error codes - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry - RDMA/core: Let ib_find_gid() continue search even after empty entry - powerpc/powermac: Add additional missing lockdep_register_key() - PCI/MSI: Fix pci_irq_vector()/pci_irq_get_affinity() - RDMA/qedr: Fix reporting max_{send/recv}_wr attrs - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - openrisc: Add clone3 ABI wrapper - binder: fix handling of error during copy - char/mwave: Adjust io port register size - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID - ALSA: oss: fix compile error when OSS_DEBUG is enabled - clocksource: Avoid accidental unstable marking of clocksources - clocksource: Reduce clocksource-skew threshold - powerpc/32s: Fix shift-out-of-bounds in KASAN init - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC - powerpc/irq: Add helper to set regs->softe - powerpc/perf: move perf irq/nmi handling details into traps.c - powerpc/perf: MMCR0 control for PMU registers under PMCC=00 - powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C - dt-bindings: thermal: Fix definition of cooling-maps contribution property - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA - powerpc/prom_init: Fix improper check of prom_getprop() - clk: imx8mn: Fix imx8mn_clko1_sels - scsi: pm80xx: Update WARN_ON check in pm8001_mpi_build_cmd() - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() - pcmcia: fix setting of kthread task states - can: xilinx_can: xcan_probe(): check for error irq - can: softing: softing_startstop(): fix set but not used variable warning - tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' - tpm: add request_locality before write TPM_INT_ENABLE - can: mcp251xfd: add missing newline to printed strings - regmap: Call regmap_debugfs_exit() prior to _init() - netrom: fix api breakage in nr_setsockopt() - ax25: uninitialized variable in ax25_setsockopt() - spi: spi-meson-spifc: Add missing pm_runtime_disable() in meson_spifc_probe - Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt() - lib/mpi: Add the return value check of kcalloc() - net/mlx5: Set command entry semaphore up once got index free - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" - net/mlx5e: Don't block routes with nexthop objects in SW - net/mlx5e: Fix page DMA map/unmap attributes - debugfs: lockdown: Allow reading debugfs files that are not world readable - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_frame_init_v1_buttonpad - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_huion_init - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_get_str_desc - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_init - usb: dwc3: qcom: Fix NULL vs IS_ERR checking in dwc3_qcom_probe - Bluetooth: hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qca_serdev_probe - Bluetooth: hci_bcm: Check for error irq - fsl/fman: Check for null pointer after calling devm_ioremap - staging: greybus: audio: Check null pointer - rocker: fix a sleeping in atomic bug - ppp: ensure minimum packet size in ppp_write() - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone - bpf: Fix SO_RCVBUF/SO_SNDBUF handling in _bpf_setsockopt(). - bpf: Don't promote bogus looking registers after null check. - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - power: reset: mt6397: Check for null res pointer - pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in nonstatic_find_mem_region() - pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in __nonstatic_find_io_region() - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes - x86/mce/inject: Avoid out-of-bounds write when setting flags - hwmon: (mr75203) fix wrong power-up delay value - x86/boot/compressed: Move CLANG_FLAGS to beginning of KBUILD_CFLAGS - Bluetooth: hci_qca: Stop IBS timer during BT OFF - software node: fix wrong node passed to find nargs_prop - backlight: qcom-wled: Respect enabled-strings in set_brightness - backlight: qcom-wled: Use cpu_to_le16 macro to perform conversion - backlight: qcom-wled: Override default length with qcom,enabled-strings - backlight: qcom-wled: Fix off-by-one maximum with default num_strings - backlight: qcom-wled: Pass number of elements to read to read_u32_array - backlight: qcom-wled: Validate enabled string indices in DT - bpftool: Enable line buffering for stdout - Bluetooth: L2CAP: Fix using wrong mode - um: virtio_uml: Fix time-travel external time propagation - um: fix ndelay/udelay defines - selinux: fix potential memleak in selinux_add_opt() - mmc: meson-mx-sdio: add IRQ check - mmc: meson-mx-sdhc: add IRQ check - iwlwifi: mvm: test roc running status bits before removing the sta - iwlwifi: mvm: fix 32-bit build in FTM - ARM: dts: armada-38x: Add generic compatible to UART nodes - arm64: dts: marvell: cn9130: enable CP0 GPIO controllers - arm64: dts: marvell: cn9130: add GPIO and SPI aliases - usb: ftdi-elan: fix memory leak on device disconnect - ARM: 9159/1: decompressor: Avoid UNPREDICTABLE NOP encoding - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - media: hantro: Fix probe func error path - drm/tegra: vic: Fix DMA API misuse - drm/bridge: ti-sn65dsi86: Set max register for regmap - drm/msm/dpu: fix safe status debugfs file - arm64: dts: qcom: ipq6018: Fix gpio-ranges property - arm64: dts: qcom: c630: Fix soundcard setup - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() - media: coda/imx-vdoa: Handle dma_set_coherent_mask error codes - media: msi001: fix possible null-ptr-deref in msi001_probe() - media: dw2102: Fix use after free - ARM: dts: gemini: NAS4220-B: fis-index-block with 128 KiB sectors - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush - crypto: stm32 - Revert broken pm_runtime_resume_and_get changes - crypto: stm32/cryp - fix bugs and crash in tests - crypto: stm32/cryp - fix lrw chaining mode - crypto: stm32/cryp - fix double pm exit - crypto: stm32/cryp - check early input data - crypto: stm32/cryp - fix xts and race condition in crypto_engine requests - crypto: stm32/cryp - fix CTR counter carry - crypto: stm32 - Fix last sparse warning in stm32_cryp_check_ctr_counter - selftests: harness: avoid false negatives if test has no ASSERTs - selftests: clone3: clone3: add case CLONE3_ARGS_NO_TEST - x86/uaccess: Move variable into switch case statement - xfrm: fix a small bug in xfrm_sa_len() - mwifiex: Fix possible ABBA deadlock - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass - drm/msm/dp: displayPort driver need algorithm rational - sched/rt: Try to restart rt period timer when rt runtime exceeded - Revert "sched/rt: Try to restart rt period timer when rt runtime exceeded" - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma - media: si2157: Fix "warm" tuner state detection - media: saa7146: mxb: Fix a NULL pointer dereference in mxb_attach() - media: dib8000: Fix a memleak in dib8000_init() - bpf: Remove config check to enable bpf support for branch records - bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD) - bpf: Adjust BTF log size limit. - sched/fair: Fix per-CPU kthread and wakee stacking for asym CPU capacity - sched/fair: Fix detection of per-CPU kthreads waking a task - Bluetooth: btmtksdio: fix resume failure - staging: rtl8192e: rtllib_module: fix error handle case in alloc_rtllib() - staging: rtl8192e: return error code from rtllib_softmac_init() - floppy: Fix hang in watchdog when disk is ejected - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info - arm64: dts: ti: k3-j721e: Fix the L2 cache sets - arm64: dts: ti: k3-j7200: Fix the L2 cache sets - drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() - drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() - thermal/drivers/imx8mm: Enable ADC when enabling monitor - ACPI: EC: Rework flushing of EC work while suspended to idle - cgroup: Trace event cgroup id fields should be u64 - arm64: dts: qcom: msm8916: fix MMC controller aliases - netfilter: bridge: add support for pppoe filtering - thermal/drivers/imx: Implement runtime PM support - media: venus: core: Fix a resource leak in the error handling path of 'venus_probe()' - media: venus: core: Fix a potential NULL pointer dereference in an error handling path - media: venus: core, venc, vdec: Fix probe dependency error - media: venus: pm_helpers: Control core power domain manually - media: coda: fix CODA960 JPEG encoder buffer overflow - media: mtk-vcodec: call v4l2_m2m_ctx_release first when file is released - media: si470x-i2c: fix possible memory leak in si470x_i2c_probe() - media: imx-pxp: Initialize the spinlock prior to using it - media: rcar-csi2: Correct the selection of hsfreqrange - mfd: atmel-flexcom: Use .resume_noirq - mfd: atmel-flexcom: Remove #ifdef CONFIG_PM_SLEEP - tty: serial: atmel: Call dma_async_issue_pending() - tty: serial: atmel: Check return code of dmaengine_submit() - arm64: dts: ti: k3-j721e: correct cache-sets info - ath11k: Use host CE parameters for CE interrupts configuration - crypto: qat - fix undetected PFVF timeout in ACK loop - crypto: qat - make pfvf send message direction agnostic - crypto: qat - remove unnecessary collision prevention step in PFVF - crypto: qat - fix spelling mistake: "messge" -> "message" - ARM: dts: stm32: fix dtbs_check warning on ili9341 dts binding on stm32f429 disco - mtd: hyperbus: rpc-if: fix bug in rpcif_hb_remove - crypto: qce - fix uaf on qce_skcipher_register_one - crypto: qce - fix uaf on qce_ahash_register_one - media: dmxdev: fix UAF when dvb_register_device() fails - arm64: dts: renesas: cat875: Add rx/tx delays - drm/vboxvideo: fix a NULL vs IS_ERR() check - fs: dlm: fix build with CONFIG_IPV6 disabled - tee: fix put order in teedev_close_context() - ath11k: reset RSN/WPA present state for open BSS - ath11k: clear the keys properly via DISABLE_KEY - ath11k: Fix ETSI regd with weather radar overlap - Bluetooth: stop proccessing malicious adv data - memory: renesas-rpc-if: Return error in case devm_ioremap_resource() fails - fs: dlm: don't call kernel_getpeername() in error_report() - fs: dlm: use sk->sk_socket instead of con->sock - arm64: dts: meson-gxbb-wetek: fix missing GPIO binding - arm64: dts: meson-gxbb-wetek: fix HDMI in early boot - arm64: dts: amlogic: Fix SPI NOR flash node name for ODROID N2/N2+ - arm64: dts: amlogic: meson-g12: Fix GPU operating point table node name - media: aspeed: Update signal status immediately to ensure sane hw state - media: em28xx: fix memory leak in em28xx_init_dev - media: aspeed: fix mode-detect always time out at 2nd run - media: atomisp: fix uninitialized bug in gmin_get_pmic_id_and_addr() - media: atomisp: fix enum formats logic - media: atomisp: add NULL check for asd obtained from atomisp_video_pipe - media: staging: media: atomisp: pci: Balance braces around conditional statements in file atomisp_cmd.c - media: atomisp: fix ifdefs in sh_css.c - media: atomisp: fix inverted error check for ia_css_mipi_is_source_port_valid() - media: atomisp: do not use err var when checking port validity for ISP2400 - media: atomisp: fix inverted logic in buffers_needed() - media: atomisp: fix punit_ddr_dvfs_enable() argument for mrfld_power up case - media: atomisp: add missing media_device_cleanup() in atomisp_unregister_entities() - media: videobuf2: Fix the size printk format - mtd: hyperbus: rpc-if: Check return value of rpcif_sw_init() - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware - wcn36xx: fix RX BD rate mapping for 5GHz legacy rates - wcn36xx: populate band before determining rate on RX - wcn36xx: Put DXE block into reset before freeing memory - wcn36xx: Release DMA channel descriptor allocations - wcn36xx: Fix DMA channel enable/disable cycle - wcn36xx: Indicate beacon not connection loss on MISSED_BEACON_IND - wcn36xx: ensure pairing of init_scan/finish_scan and start_scan/end_scan - drm/vc4: hdmi: Set a default HSM rate - clk: bcm-2835: Remove rounding up the dividers - clk: bcm-2835: Pick the closest clock rate - Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails - drm/rockchip: dsi: Reconfigure hardware on resume() - drm/rockchip: dsi: Disable PLL clock on bind error - drm/rockchip: dsi: Hold pm-runtime across bind/unbind - drm/rockchip: dsi: Fix unbalanced clock on probe error - drm/panel: innolux-p079zca: Delete panel on attach() failure - drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure - drm: fix null-ptr-deref in drm_dev_init_release() - drm/bridge: display-connector: fix an uninitialized pointer in probe() - Bluetooth: L2CAP: Fix not initializing sk_peer_pid - drm/ttm: Put BO in its memory manager's lru list - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages - dma/pool: create dma atomic pool only if dma zone has managed pages - mm_zone: add function to check if managed dma zone exists - PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controller - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() - gpu: host1x: Add back arm_iommu_detach_device() - iommu/io-pgtable-arm-v7s: Add error handle for page table allocation failure - lkdtm: Fix content of section containing lkdtm_rodata_do_nothing() - iio: adc: ti-adc081c: Partial revert of removal of ACPI IDs - can: softing_cs: softingcs_probe(): fix memleak on registration failure - media: cec-pin: fix interrupt en/disable handling - media: stk1160: fix control-message timeouts - media: pvrusb2: fix control-message timeouts - media: redrat3: fix control-message timeouts - media: dib0700: fix undefined behavior in tuner shutdown - media: s2255: fix control-message timeouts - media: cpia2: fix control-message timeouts - media: em28xx: fix control-message timeouts - media: mceusb: fix control-message timeouts - media: flexcop-usb: fix control-message timeouts - media: v4l2-ioctl.c: readbuffers depends on V4L2_CAP_READWRITE - rtc: cmos: take rtc_lock while reading from CMOS - tools/nolibc: fix incorrect truncation of exit code - tools/nolibc: i386: fix initial stack alignment - tools/nolibc: x86-64: Fix startup code bug - x86/gpu: Reserve stolen memory for first integrated Intel GPU - mtd: rawnand: davinci: Rewrite function description - mtd: rawnand: davinci: Avoid duplicated page read - mtd: rawnand: davinci: Don't calculate ECC when reading page - mtd: Fixed breaking list in __mtd_del_partition. - mtd: rawnand: gpmi: Remove explicit default gpmi clock setting for i.MX6 - mtd: rawnand: gpmi: Add ERR007117 protection for nfc_apply_timings - nfc: llcp: fix NULL error pointer dereference on sendmsg() after failed bind() - HID: wacom: Avoid using stale array indicies to read contact count - HID: wacom: Ignore the confidence flag when a touch is removed - HID: wacom: Reset expected and received contact counts at the same time - HID: uhid: Fix worker destroying device without any protection - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlockobs-worker1665654630-x86-0001.novalocal 17139168005.10.0-60.135.0.162.oe22035.10.0-60.135.0.162.oe22030-metadata_list-compact_tlv-python3-perf-debuginfo-5.10.0-60.135.0.162.oe2203.x86_640-metadata_list-compact-python3-perf-debuginfo-5.10.0-60.135.0.162.oe2203.x86_64debugusrlib64python3.9site-packagesperf.cpython-39-x86_64-linux-gnu.so-5.10.0-60.135.0.162.oe2203.x86_64.debug/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.9//usr/lib/debug/usr/lib64/python3.9/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:22.03:LTS/standard_x86_64/867065f2103c2a6dc6dc1d7c46d019ab-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=37c8a68bf788b71af78066e2d5e7d77ea0a88933, with debug_info, not strippeds^PmL͘C0Rutf-8b5793759a2604dbdbd715787d9909955263869d2e61f0338bdd3815b333ab2cad148f07f26bdd7318c46b085695d2052c5848dae2c51c90186779040fde93214?07zXZ !#,8(] b2u Q{LY-Dye<Lѡ}LhflEKɠKvI]bPuB RQ DBM! fsyɇTu 4G2Kt,Icv4DPRk:R뱤uЬ{돍5p+n§Gm/0_n䨫 !P_0?i! vW*I^- q ode!l,zW7R?Qmy#,j!FPwG~Bݭ햤`x.jt,jYFZi/e #Z m +i: %f sL1YK/wLLr We`j__w+͠|$wo.oOR ӆՊɻ>+"k~g7t~c[m/{0Em 3B*=1 rc{♘ :p[~ޕqT8*VDltlY[4(V~3;'jR%$)hG_&_Vg6!hkB7kZ>%"Q=}]AJ/( T%ʻ;_*Áw[x;F֥gS |=]-m 7%t/kRsm'%"(V1bd(i!dـcWjryDT>IER-MbY.OdVN <|ݘ0OH{+zsmWH"ĕ".EINhO=#uEo,2; *rÛi ֔\nYIZ"ôJƲD{Nx<_h%յ;Wdz-n$ҹ,{^̃IW-&y\ٚuz,E-( /։!"&We)DKP5O2~bE E48DNV4o&۝2o%,ou2ŸYWfZj 2ōŘS49}8 $U.\\JIZ$1P~bc 0B_My \ѥUmux2JFUմnĪz͎`}}ېt.c)dwRЃbI4k`v1zY;ʻ9CTKj_W.sŚ]ã:.t< Ï-V?|Xi]p.D `_\"' ,\D>垮Th?2s t&}Y˫yW6%Őpƍ_ Zd0%tu<$:?9IxZDҝ|swB^NT~G+/Y(*Dqi03Wg,krwЙ(;5eLNһR.@ص,؄U]s`9id{c+ vCMR@jTF%Ql-> EC713oInK(i+Qɧ"(# \¸|8*1 P#;~M|) <]]Fmd̶&0'<'b7`QcʯV;ҝaFw㷝_jQdLhٽDɀ"5?f9G<:-$MۡY^{[NN=7D^飫de V= 1!d'|Jpfq((suO\$HڲibQ隻y(TA*dk!nįӔa/^8Zi}5N2FW0Q>8G9g2e78}%;Kg vCW>A:$ճPN/ɿ1&:R4//CXR I԰FiZ\.FC UVj3[fK."$b@i}U@}-Ǎ V+l ԷPQBnǫ" 8!L̕A{ez祇AS˳ H":lS! ƾw:cLcӠ[.SEvxe=E^},qY7Z*}<*OݙSSj4Մ[r-sx &B'RXmT!K79eKؖAA@h/Y'?, cO6 xF)dTl[F^0_7h:LɠI/s4s5S5m$aˇ8AwH1sL s;gB$ђzͻ1R iHn|'XmMΟ2N0C[z&$%a||ӢA܇3 œ(gDPA^.S}T֪ODğUG{'#0i65^sOC\!Y3h&U[B~o.'#kBcrVǥIzvԨ>W$1MbGuR¦'U`t4E7iD;XfEc&š{z4!Ne I z[ ]"+H3kyhcHl薌AhV\kG*y 9Mۻ~;?=Op"_@LWrbqպ~t@F_@`Է=LN1GQT)ջ}N WbZ:X*ſ]4 V;l7$eYsmqd썈Y U˘"!KNl9;`f=% GܛoߚG&|d`x,zt&)pUK05" Ҧd5'8kyX2Vp"7?ʄwjуdZ+ |ŶZkp8G ]C(1fז\}jm1ΥeѮLsr֞BxQLι#ЙLmETQ˧22m g 9~Bba#D\Oȩs{E1̈́QR DL;1dPaQԳb&ÓTzC-w]H+hZFW#iA% J.,9qSJDo * D%qJ$&q$l,)Q& UJLVQTn4?(}t: $ 8;!NrD@u(%!G[FĽmα*žO͒NeFGc{ʬYO}ʭSFfnMS)78| bY&>(з.&S̵~^B cʨq[7=!8xOMYm,|F;i#Qb? j-0NߟRc/76_ޯ|-HEْ;_QM >v_l|3Fպ#/a3ܦMԦѯu \* V3-t!iA|z1?0كArlI{l{?K\5֝2Դ `n"9DL e<Jҍ5#<1?uH"\SJ) (tZ:peGP.PM-ԑqpzT7!ow8-C QjB`M⌥ͯx(bE+=h}^cTRk$&yQK$FtMFmG7ra@)AC 4 ~<&( LBx '/IͅW@D;󪃇N3~:彨b#:r'b~^!FRT^ 2,gxDkZnԁ6`xϖ8Z5Nǹ ^7?6ơ/dC^1M0oq8Av#'&gmUʂ,(]S$ l=rK.67!qB2Q 5Jlp3W͉r)\w ?.)|l洏{Btv \q=MtD 4Df6)eʾ(\(MѬSuمQHyAX8xQh˸LvsonTrb6sA_\ n t_V,!B"SNXjŤ7jBܤ98ad t=DĿ1k$7/Q=}OYO (I g5 *\b1uGT)f WNeY#=haѐvY=ZjzIDt/q 2lH('{3T?Uy*G&,4=4SޚMf5bo5$asأҡH,2'Ep;}XQyt+gFqJ~>sqp$c~ -V.$6gUؖ4! Cj6ӬQW5A٧e\/c8/ 'FAsd_`ks4Ol9:plxuJiφ4W䦤 Y__}EUlC6.l`}1yxnN/JZ,!ءثYs ){V_S8DS}n}n"`Yx(ylO=dTc@|ÿ.;Y *$>תKcW"K ]`"ߢo4kܠ g*Y#(;ƚ7j:faT3gE dOD$m $Ǧoi RNeGq_nVo5G>:^&8}@8.yYŵgs4n6} !컨\,<^5+~ 2302 viW760o#Ra H4qqfNËǿgm6 m萖:qpWtYli. =s> y4%Ӽ#T x#et 8rf60:mEz⤺;GD~]c[*ĤVlV+B_5?/E;Q1a~  V1Q5lNnBfXgΌڌڹ &bV]J=F'z~FsM]sf*;A|/\h g=_y6ӵTiu]sB9m' 5*N y))uլ>2A|9e ֛v PX|dKa KOW?X=x **Qd~7c}ßtȶΖon$ts ¬3>.eW)43!P\M_Uh3sGq7xW u# *A~'OM{|5]ӆ`KW6u3 QILWl^a6:mQxt-7QR헛gl&E\MLk}s{:$xkY.*4 RM p"voF-;*1R_}ZР×"#=?oi̛֒O!ִ-پ`ӎ-(59|@-$vrH:=N8)n\B3\5{ʜXbFa&OK'0u0ssn^L %_㦻Aip^),fUu6=U"() 5 %w%PV *!}g3: H_#i|ۋ?Iq|vaAUd&ޞ񕠕~T(ލ!;Ĥ֝;%}aػM|3*D'*ڛ~p=]fG-fBs k[n18:;BSxmR`"ɶN-MOYZ=8Xfx3X-MI#_U',xJg_o qQؽ[E+#ez~9(QUml7ɩzlˆmUoyjzMAT }u݈*UbRd&Ӆ Ѕ MXȍhx;dD[ v$U]SqG΁oID02,I EQK>YAyU~/85 !z5xs >_TK߮3@F҂-_i1Ka6PbnssRm+sTytZ CR1[ޓ)?Ϟ'4'Ex@Źക'>P-hېcCR&N:I\p4ձ`=5(,e9l~"w-O(0[noO (lC[9=i7M*oN~`CTCkzoh?heWE$~,N(ke: *.8 xkS>- N|8uDKe(< Q  :ZbeУS=vؾtaE0ό|Y-a>yVHH^Ude~u/ꋋx2VV+Bu|M>_4?:@9&֌E.x"9@S g`^Nfp!_ Kzh0d좵`:`OTsCԖ7+ދWc~a?3xR䖡M,l!ⶢΐ3ooL>K<_/DQ<+5'Wkh/DŇ6j GlT|WhYޟO)~ ]AO!L"'tVcm?kmu|'s% wjsW\,$]5jS`xpb%+VюDboXՏh xPr5Ou[閙J92 o ؇h#T4~0}ʣ&=Ƴ+-̒C.m$IO|-5-n}<tJ?;o"~yyGWrԫn!54(<]][)1B*yU9=qɼNQSH9 ~fk?v!? 'IR$}yvea2rb]N 3H^mqq!jMd'J&#|OM$CU wguؤhy%Tyj4b.97ԅz,j oa9SfZD_R{ùB5GP`4>:F8I5tGB _FN(Lz/K{ڥnu&\fDFn@;}ɪx}ɌU sG`V$Dǟ̝pX}r/uX'*]*~ {L ps |Q%V2(c++ 4TGCIߜKJsGsZ;=&jgc@xʗ;J{{]7v{OTa9IB. ?f#59C<0ŗDNckI 'ҙBǸ-R yXu"ˏnI#,8-{L:DcL^5`{i6Z￟O{)K‰A? ^MPhϷ.R`ڈ;Q`:S1+lف ]Bp'Hg*}5OfBUWm~n SLD =ˎv5^Tї%|㟷;8f#wwRQ৒J['2R+Z%_rnNxx&)WPn~e~%=Ǘ2vF8~j*u n)vVrJR|)bз"ذ)A8őT%<xJCO$zy@*0G)s_+T?jtqPۯ0p$D{9}LsH7[[| z.wajۡlXfdb9տ,\brd9hr&ء|nG@vDZ!쒯8YwA^BR`2mûBZo ~"Yؚ9qgn_ =El*&9ڛ'O>x( 0$w}F8"MAó,DChK{72)/# TWi@'9N; *B+{1B\n;~>]hJw3`}SJk@-bF@j;StgG"? .OHkcpj+%M^U'-oaS`K^&U2H)/1N=i=Nԡ.ۏn}Ϧwx\ڋEDGyU=2?A3ioGw.#έ6q(a3T^T|iiK6>#;ՀL @(='?MI JuVOG2kSx!5 6x2&=U+%/Abc^qn|5| |4S7Xy%4™~s~xGdua7?8B8p C+O> 7k{9ev56s¬f9\g e 7Կ˼veYeH~ Cq> 0&)2[qwT?^dY2*$~+ lKJ=v.z}asjR& }o; ^Ԧ>VRQG!cgvɀO-HW׍,ЍٚG Lh]C$M<nhu= {,òE5Dn+#s3L{쮾6#^j` c)[t+uvJ!Eo8HEQEܾ6NJ3"5}>R(r#wdMkH~0H➽ {&ָ>;@atM2f -ȕUnܵ9wM 0DLf, (k++ψ+yC2c@LN0!T$A5aasN[̩lH)֣pA`ueL k'#>{RHL`"Qj5jCOOA^7% *XA= l(}w{@Stkg% DW y~L%ݻ mBAu3 zK BR=6a=ǼJ4a1=R J`>?$uO;P6fIlj_6~&7c9.)qbw6'L'{WMvY^ xVCt[ۙh+h":w}C F-Q@hVeK`xaǐS/k!)`r'n2(Ku繰6$B5q ֪OL)n \DOvr KbvM닭0ѹWr >yϒiUަUfbW`b2m63t&f{7 K9Hl'W c+8-u[%5SZ '3N{#/"[g2ICS9O:4h>=a[NIN6͒NU5 m ^t@VmW}w?bg,u;(\)ɘ!;|.<$R<}~Ria>辅+z4Tb d 皵ccYxgiҐ)C|G$P:F'@VLwN0 ;ۦ$^˕7U8ylu3kC~⇅S> upcl$ 6sn,G ,ng@E\S/@PR|tgUӞV)9g%4Z媙eO%&tL[z`4H]іϊFy9W_ i\R)׵2K+SDAgt|A,-(l8MbEE*DQJzc-963uC>bS@'Y_20NXфS_ȝiHCX}aE+$?xSHApđrNp ҭ uھXzv}KNWsB݌ w25ETSֶxW[guҩo[u'BJ҅Km-)g-Ǝ%c\}n=^DތI碦ZM\6e*b`μ~dXYWn(2\@'H 7&bTQWџJe,QLNv=YGTFlKRJxnjfEHV5~N;&j|ZGޭyO'I${^>(w!;?eV]$h\fhE18ֈ.dWxVg, f$nazw'E-c= ;MZJqŲ`ڙՎN0a@lSM[~l$1HҔH1kBO7}aEU5ll8$76UY!J|s-Kˠ!'bdɣMo?/X2XGɝ=܈9GA ؙμtj̫&]c7 Vnl,>> Bġ|Sk?Н5xgZuq߿篍1O&B@t:' H |~RfFQhk?~tkG*L܇2PA2,EVȤ4﵃8>nO)+I/Wzb}R"G<3J˨2FK(20xew]xTB^P~1y{gJxVWԝ[^.0gӱ!U[&K. &BvA@q8JTN0omb3*WZwoz{pJ !OYN ʩءDŽ*Z>`.kQpĜfxO$jR݇'Q%tuh0fJi9p)!7hbpsu BTi<ܩWKE kvOp8₾6Z)xN M}8i Z0\NM—}~i\2*V0\gzҸp+O[}23qɵqѠgVjB}=w_poM]d,ن$={|lŢ2ń$?ăODZk;W|W:_Z%ʡ!{81&#TYD]mA{w\l [9$48sA`5!x' doa͖aM"IfLv^@.|y\/7Mov_x騭y&8lD/:uHT Z-BI]CƖ%-3:JL[N1FnKlF*w򯔹`x٠E9`dB6e;x)tGDr`JB\W3|ecuiYsy ut-N|*W!sپ:۞{ˉ :Dm HԹl쇥.[>J~ C`T3U/KL>oxZuwjG va1:B*݆VR-Z$X D>0\ڜSq3B`.: M9f}==F#!ƞ?` 8ޖ^>,B1Hvc9BE5H-,'9>r^ =xWhμbmYqྛƽϬZeg8ԛhI<4r8H,6YgX nutt;]s112$I K)@>0BJ3!ix/2@{"? qE0{6t3 (UM*`,~lՖu1E`GqPݵMr ȁmRRA,mpQEj[i,q?mxpyK[薃@2D40-PǹJqd#a"TƭkdunbF^C+( u*_g~)o)޿\YD(S 6z{֨f 0XƟ'S5qGh0M8};_t4*#_*^nFxY< -wƚ:}e}<,3i70@ymu:uxϸ3e)>6ṄIͦLuj)SXM=.W,f-ǜ/U4Re.BV(R s+vv*g2}wKpte $̅AE}v9{.;QKle {2v\{ E2, (8ϐ2,1ˈ|=j,i7zL4O9ACćH#AԞI7 ϐ+̀j-A"ii.|KZ{A4[j춺࢓J;y~ZeP%y1c6yϚgJ󌡠rgM2eca4r-Z^U+OQP>hɱR ukK=qA}ƅ7-p[*$Fjk QReLK{FΊ #!+GT2 s_򘦓DQ \?VAivcȪgexFHF^O g}! \gb 10$.2U*Va0tiv}GQ5, 4ڗ٧)=Y:P'=^%VRtmlp9oId+B*N(G.3:mr.c>NV2;5nV\,^>]Lҫ?"Eu*_%<du|p*h) ?\˂QA9u^.h>}c @ֱU}Q1Վ@ˡTwO쟐iӳEg!pQ؀ʋP@,'DǨP%;/+{Dix;TP v,į'p/&)&_z՝Hg%9!<'pL&Vx,]չ8ǿ >ǫtw@IB,^AV*S`2ʵ Jրdr7vJGNbo"|\68:>|ޕeXBƺ5 ]X*  Km߅ڃk%&Ht FĎ aYޢ.! Rڭ z?ŝւ)+PfR۳Ur`lp=^r0ir8F-\| >> ʮt9GpUbOɳcQӵ"bN1)?tUjb]Ճ` lGCm%5HIZt {UThm)r>Nhmϊ@7ʽbs_Ct9݊0:Ȩcbyj?K[0lGHEFFEox0)WR74+q_.pI:'bkQ;ga^cķO фnY8{YJ?wjH/.*jʆyB$J([`L%<{Wd|%.bqM9}\Vij_rsыKsF 'tPڿ_U7Di㨛 AhwgO07ȡ v:)W[s3@iBsGyOԿд18u!-NIUc h'UtRy8 m~JcKm:+pyhN0Qx%Ff3wuݫE2s>'և@E'HmA2 ֈ"vHpQVl;mbmI~ےXVv a÷(ƣ Pu%} gSOFqܝX#Hwg诧Zz}(t켓1@Rl%ENM~ I]Զm.BT")Ũwӡ7~*/[Tp 6%~GsZP$cտNr N=HqKB`lO@dݭ6^mX5=|#Lcأa4T\*8PφzHGo6ZfIօp6 ~snpbB[O pz !kOfxuv9#9zaboVF[=ۦK8rvqT$`jyةfւKPAD4#UQCOaD?om2WxI&RꂇdxTOiE@*ћw:A9"7[S7VLA"m7{èS<N5L:hE+8VXșKd3Guag<725EN!f @q{7QdVO "%@!O$:F=XKNeua+vm&ls_c8`U rs(cYns?/#a=NJ!cDHbSѾ6Y@=\BKQ*bƤb305GSEǿ\3IidƅHRփvޚ[!mN^T n:đ4WB;oţ@U-єݍ8b©>x ~}j9M& >peVڲ׮BlPL*0JJkZ!7k$wU2bZ!2Db^30=C5syGiHz~mG=?憾-^nR [W7>wwg=}ߑo #Ii:0lߘaowY?eYn"bٸ!1.K) eG 3Y*#4 R( |hPdz_{$&% #(~J>)%FF& ף&%m?XACk8Ѹ!h`"^`6!.G&--5u 9=i9=bN뤸f'*tM̀K4G p}/0M˩wa\[0QR & IX{ރGpX|aR&H >B{á_?5bE(nk깱d1 JX_)\DvДYST=B:ͅʄTXE.ciUI@LMT?yK`>ag\S0p c,h2&~)y $C"s~`دw|dihMvy_Erך=nygu Xnhf%կ;/F8"g*qٻ?k1ȠP`b6x!o%| %Xlߟ^pCb6!Ee7Ό+ERO3~-?|/CP`/_C^C8HV[a,q,8-HM a̹gIB&ݫr+%EQmFц54TxHZZDLRY2?$cYZW]+>ؔ_dv.g%S]#:cGxSu{vn+W%^~M$JAzwsH|YɫFmy&B׿}TA 4lOI@ZW u ƚv.㋁坷N'2g%`Í#ل8%#PohH|4`8.K#k/}1Ӟ>; F;TIP|->V`*XHJ?g&ni7!oO*BU f?[5c4ш. %DL\ m$ H|Jo<ˊzJj`ݽC ]x)Ԕ ,o%W/ɐZ E4וo.V E"NkV~֔0vW0yS:;&1(S 0v/4% 4Ak$е6Eq)VLjCI(&yc,U?3JC)sPD2d:=!l;؄w҉",4z!M^ZP 3^D;Gv)xqĊ[׶ ߵ7ޝҏJ&h=yʥZ\ Zy)ĚsBNў5{5}{3j{t-Qa{`M"?h`_Ko!xIˣѨ_ Z&as<!Jh$[M- YNϝ/T]o` xL/LSr[I&]ps~Y;Ψ<:&39imDL\p`\wkM׫\ÔyHxn|)KV]drX~HYWa@0u_C<(/ey׼:fQÖ́ᡸz6y,OlW]-}%(R/D1nqfAH !^a`}<u(7F){3O*dLQԁC:Xb@ D[VٙseErg\9i<*݆go1#Dl͡ڇh[\8I~N`_v+k, o-%XL&5%׵) X M!^[FٛQJsO|sҁ9V(gDX!_>_ltۓ=6 ]'9Ynu1QVllW qdБCn{Mk߈J;vͱBe6\*ÑB!@w@5_Y:\GWa[^kڃ& e6xR|݁pbXY\UmՠnuFKALiFf)G[zIfUFM~v؍ڒܽ+p?ssgԓ xnV=KVf{j_-`< 3)bDzJO`XZ>o/ A+MO!wn1C}0XeIqqG'|GL燭zQfəEGU|X"n8693Ha{4} *[֞0#cq#|\me _ OwFy >VωQ d-&gU99KFeͯJ{[i0[ZShT$h_H@s#xn[x,b=q5W,IHYtAsT+|+VYrm@Օk$5kh !0Dɶ{BHX-\rNՔnyXxqU{0tvncug f ?T 3^Bw V>o?}`eX̆x'/d5#ӭ-fVgLz,].V$ A.x;Ot/|T`L٩)+=M~ hxذ,,3%!\(S*YvX2jRF dUz\} I v͵} .lܳFM3hn}ݔa0޼nCӄǠe([@W4O&2-(0;KCy#F{ntP/T DٍީH!٫Hŋ{Xެ꽏JQƭTp}ZKR.іD@1>Rac[##؁x;ݗK/A2FċGeﶗ3 |sD8%|> Iؤ$*HA3Bi ~{f?kOjtPxbj9m'UIm-d^|\}oPG9?AexQ8QْI7L7wp8F^FTu2`W0Ke.xkBx{L5$q=t׾O8B]m}2#Ϗr!nm LDžLGIٔR+e4 m=FEÃþ_[ŵ+r!bjUVGdRU#l f.8aoѧ"r?GF=v-7C &@-4Z%`.o7vpU DWdp%%j1Xe(@p>1Kf'["qƀ`yXg+~"s$B-9-ē`U3lGGM.YTyd*;%]En`cɁ8P' 7j!@d”i`{Kkܑ3n +}BfP+8L9^NJz@2M5Ѻw" |R6M]dp+;g5 n G/mRЉU*2kqj|X||Λm4pO2r'ӂٖ kA2u3̿v\ިauTޱ :n LuK+RF.}ς6Ps_#)AjL/^h-Ձ8g`N DCi=$xpZ]mYQ |{|\~,zA2ʠU&PeG <~1 _Tr'!G Ol;!b]y (Pv*+ 1Fk1M,xsgVOR5CFHB[L.W$n#cHdHTLL@8yd?@ " FS?²e!{LTrk!L.#5"rJLPI_;yU_P-ԸX%|a :+fOZIw-wg~P 2`3z:y4e2hk*,=&X¸q%v?KEjn*&ڟR$lq'|"nǖbz(bZ8hA߈LwLف .G|iQma>ΦS?tn^;L"Yk4z.LkIQ=˵t8DdU Hs*F]U5WTi>Aa P :}ĎMͨ Z- V&#[TG BHoCھqYc-K4i`mw;p.. Msl$1EZ>k>),+B:Q2 uS'RQ?g}NK)P ~tr3cayI#W, ~޶߼<ڭ<(OmMHpQ:I!bIюɊHam5SLXxvг=07-ВR19LFT̻Fۿ"XW$&oo%' x{N1mI#%{$\xo9!gTgNG7Zx%50\l!~O$;⾬frSk-% '"׮Y#n$}_9 2}jw=ۉ<>h4,^{ܨ:4[O(j["`Be};Ex܍[Ŧ}fkj?euenOqe Kd632MjGoh8t)]hX듭ThI~XT=uB2Hw`K/G>Ykus!z,M+"E#KmLN<$l 3'WϠ~4f7sˡspcJDvSgr۴Pr(`.ǼS*x I-. kv:9kq,RU{Hzu;ԑm;Ơ#9G^W I]rV |忏T.QۃVeBtd%!!m+=76uEKڴ,0фTeV:LiudMJJT*B!/2䬲vƃjs6-R_Id/ou9l g#VO_r-\#>!s/T" ȯ?ujk!j77 F鏟ω Ö4о։ޔ=U` #n,ia늊T]8GGIY \uWQmEa]^B}@c00pE;,!5;57z~+q{ $Ӆ붹>rU.2M|0?NtS"ъ/[AB.,c*J]^wp:V퐿7Ҵ]6o M]|^e o8/4-!ZO8Hp Mq6TiK,4o1eQ3}Aރox7ݮsa9[hHMO~7Oi#q"@~ǜaHz! Y.3.KeYJ^>q0 8sNv3opiP*Ւ$|abA{.e^Dߪ y` XɳDx8/zCv@ײ6!aak(>Zߎ̋O>465'D" Z~Z^FNŰ~NG@8Qx6srA rboSVOK\aXyZXU< `n*y"oAabɧ?$J0wH~$LQP鉤ރY.toصDAp\Ab u&Q xFy+U0|5dXe&KniQY\ܯ!3 8nNv%?>Pv(9JվmEHEihK6QhJhFj$!|<8U@B/ @N5RG2\}n8h|CK)gA5*" ]GyL 5Kܐ{)4ezZH Y'nWӑ9t d$wÒpᄮ>ͶT7iebJQ%͙߸jM.­cjR\_[1u[P}TB|٤:,Ut R=d-銘uޅ" z@Ī!r2+4aVi w"tRpZnLgբɷ\<&zLְ.~AE' 8]GF2.G\>P ^NF]ƛ5-EX wC~Y 1@w?jHAA f1&Z$%nYzrt+\ ?T~ai\-L"˿S/٠6M=.] TxF)r/Y=CFsa~dۉ>Tw3U$:;I;鬉Xh~ xxG ,lfs+R\7I#jBwڮPS.}N8khcϥ_)oRčNd5cS Yc0mQ^ *黹0Hhd݉8] ǟjl}?ALᆻOMАk:b֎ EwKH?GEh!nftޤ K(jPLH0V( | ʉ,^.`gyzVh2*ilHl!IZMcB!RCkfIa-W(=^O+Pv G%sV7A0AP\ sM{I&/ᘬXiJҴ9 $O<8`{w3]0h%\y| s=Xa͊@fkK=| k9ALO5fx<[lFP8{)UcqRDJo1JСbMUormSx !a%LF3eҙqm(l(X;,StKK *aSMB-1k7?q"6-XjL툠#SoF,00Ӯ@i;3dɻBOaU~޴/b~@ tmY=_Jp;bpewa!7/3C$~!r3ҁB S{g_Pki#fs,,ol?N6 U^6Kp rƝKu/3IJHH]ۯ[F!eܝ9koYX`*H'TqKϲФ8ZGgW:"F%[xBacc7 oZT] ;,R!8VUq J rx+H$yY@̡ |4vuFg" RTuI\JE)@̑/U78E©S\wݚrW9icWW19}-y_Iq.,94VJ6IWU؜oXhAiB4xk>oFqNenv[%+|^d8L9w163]BccX9ES>5ԕ|V8,H<6Em`yEx}k\WwCFg>/iffdl'HV1,|z]QKr߻GWȟ#Aq6>&ⱍhBPdkz}mdZv9Gx+xep䞡֋4 ^.ܑ^1j l_me@Lm֚[Z7_Cwy6T>eU~šgo'T[?J-a{vR5Z fs&G]2-H]oe鹰v+ǚnw݀[ĵ٪pxHte}mH,a. ϊb:T+:eDs#ڛ(y-vϫ0;\N5:NA$L@O_4NV톶Qc {xwUx5KUœ"a(5f ,}t#l;sCJZpUS.UQL̝ "צ#kcgim&EOW2H4kز_Eȏہ M^\E)@腬'PY3!'0I7m8%k2ǚoDnd(jQzzj c]d,q=~>HarX_4F6wnAx"0ף?Ηj#WW ;ҹ؍†125o*q4[%7Yꦺ~IT6ΊÇGI$HкQ~fPNn5)rƭٳ"CLxn:_R!oo M]XGm2wl̮~C}e+I$GyN_3!q`&-kZx9Qn@-:hg=Z=9jFƋ43#᧺ !vvlLja}߯̂ˉ(1R"cPבbdU#-a\e2CЪZƸ-Gyʥ܄۫o AspmsF/iIL+ 쏟r}@T#k87]KZHyV iY`AנOTM(92P4~ q@ ,̂uxp] LO5@?O$ᣏTK1qۇ@csT*׊J?ZI+zwʣ)2wVԀo OCj55~ Y w~.Јy?l:?%#[P~V$2gX yhdn)z+2ZQ3y'bS~+ ֡w-F?c~])B9<7ﷵhsD H1k ,q^;411igB6@ ZHJNtJ"?䐝mBG -ϛf{^ن=y/1K z/QuXGN]j3S ̒%D>S դ [A+ˠxWx1^@i[{A3cgX{yZ%irԙMI DцF2 ]ק'#~-c3nKñ H^v?O'/il=Ȩޥ=u.pR (ܰ.Xkb;XA[F{3GoYzw j/w-+:XuwGĸe9}FMO )#lPw3Qnl/4_1$Gl>[7Dum+$hѠ헮{Eb\ȺcqЧ%1Z<6J֫Ł8u}?1OuyM>Sb:J kxo`l.0`@KF*j ͼ*[=| \~^Uq ce,ے`4.h8 H^]وx'!gP<ТM=2V7#Ή $NdmYFQooQgm7$m*|ӾgyQa6^ȫheNX!|<-ԎKO%h W,\7{3էiO\ޡ_q_)FiPtkAYokk OQ悡h_% a$o猴]363W|S4$H$Mvwֱ,PdgFvr(Kze4ŀ$ EthAcӈ2-nIe0/9|[u9O҄5 OփK( æG;^^QEU28 棽Ue#1$n=, HQ~-P &G1Q+8z +Stg+BRi*b8^FVJeNH/h_7N\9}ol(_Y["͋MI;:0:b2H(@K5E:?҉\z `uiWg$!F2Ԉ03;*  00M9Myr9x%K(A 8!Uתi4~YמGًr[RHKts1r| R#ToBNE0 t<52m^qbji1!~0z~X{4_7Q+n|:bwͧ9&(OPT̵e*I)\9e"7NRx"3"HHAx+Ә̑'auw#6>%C<9} ' dټAD>--©q&x?8#lxfbk=q_`WOF ) eRIEZM DgKuñ;v8WT-D/0րRςK8X=%VGp?Cʿd#ؿp?dVք)E` =z2E)-3JE~[I-cZ;k1QB^f$0T`tJ-&l\qBҢ Qrݿto.)~mzF7%Ŀ#27?Ȩ`]BT:ӒUK1Žuxc @f"\+Rh\=Պ931^x l5Z6v$m/UDdcUZSnw*t?)۹`IDi{E<'(:&ݫ/kgr.#ns!%ϵa /6KҒ|g #z:<Cq #XκT/2|KV3] (*o@QD0Ei籤ƍ~Yp'=|JYك IDI她l'qsLQ % Px,|ᥔ%􌶓됺f]vRe,uqU|5a,]G'fŠж" ôkq~f+3I4ԾP|}]2FYKjSD앍0kq:D:S\3خ':QBl,HGG4 SHP`r:QRH^8Z_t"YBAA-ԥw\(LrzOk'[C Еb2aGq-qG|$6yk*uXJdm NC%ԗpk/׊hiM /2r|}+uV:h:QjhX8k*`R$\mՙTBH9>S&9e&vT蛇4`\ 8d,N, 1؃fؓɢj)MK={Q^&MY@T<6d/c:5ʷ󏋚'`:U$DA[HBuXkz>`j܌©!*YX)m4W:蘨@Π+U < Ct8V^&`>1b0vÖ~J縀61:jM+c X;zCpU~fRi,!D.Ȟ?–ū8L *[%!/׶69ܢOzU*]'v68gبVR a!$kqQ)CyQ# 6>'U k4&J H Q?R#S7е:Y.qWcW|n~ M@!'r.scLCMV4!'6!,M3e {ݒkT΄5yYGw`nz)ZwwNϳa8aLP':fr6&XmgLR/">{gܟGb|:LD0A+pN84mD~kBFTm9Z^ȠW fCd7 LY5SiZj7IGq0`4]|>lk?fHFAvAX=&+ގWk&o~NuwZQϥv{,TEJ~!9C2('*HxXWmRNˍFk .zVIchĆqO:NRCX+VMYN;Tqhb\-osOZocLma59 u #&蚠{EY9b_f,piZΚ+zh[^, WY~H?N7 )fu6ԯ0k5B1a˳PMvN&U\EךחÑV1S Âc,59I3ugܩ*Y5~lt)@ ̯)G%a ov'6>;u.pR5Bfϔ- H0^E%:ǮlOT{AZ%s0;׍PȖ#mjNHRךz22%w+w N[,:.zs_! &0d)Hiͪ, t%V a$ZYokӧG;?HR 3B]vN> (QC ޻6ְ68oPogvAEbHRӆ;Ynrtjˆ x Ie.7ʛ%a} &̚nR M,G,k;bj㈊ ׹C-Wi#w+zPxW$5A%P-(!IfCc+_ƌjrdJײ)µ8EFt:{pZU @|:AH0Vϑ[@#{A t[(\wgn3i?Į^'ZS Lq;~B*ʯ -`y>!\8@뒂0!9)ybӃ@&~uFǚ[2\ `ȉ-iVF!TϖZ"bұN%py5E гb`,Yxab̏W`n_*cI.:8DCca ^];+蓼/~4a#SSxs/){8آ|m4T f.-)DmeXbtr%~ kkIEE ]dY0BTO%7U)#ܰ ;`tx?:\]XT*~ DZbq*%RO՝:w@zs{b\\q0d,_SJ8<'- M84;:!Imw {ȡmB is'D\ybΡ9$GgFPRVc(j8QvJ&a"U}VD۔qPOpvb(#7%]؂mT4<"JIAk ҊEZ-pnNx=ĐALGn08Gi0TG1xBE.ݖpY=t @OŐB)q؇fOQHI@!)%ISWK &ύ96\NwC8:8K}CrSp>W3, [|2l-_ 64),HJEl:[m͖ T]? fdLu1؅8Mq&PAb2q' lRZ}äWޯJ%)m.F'ޏ!"1S1߇ɗNr)'\UyZj7Ke/XbN%ŶO(o-N&[x3>RFqk?ir}Mr!o7zMe[+uuq"ςBGp8 +mRTiF\ډh#PcuVYWAHu-P{ȊfٸbOP f²oXw&'يƊ]*-'֡ڤ?߭5=.-Y/Ԉ}Ac%XSْZ5C[%X|S BoIT¸ҴH/(M A˦ѥ7׼,CJ]^}ݫ}Y{[.Q|^HV,1.A#6OJ=XsY%%AE+ ɺ& )~#g,0]r<3!<š@BK"^?e207R#jڵH2୲>^?(S+s3 j$,c-'gPr ECWӪ-yk YɎUs>l|\dn䳺{b*H jm[|uj 篧N]ڢU?QPdtDn^Vt:a؇U}"Ēm i.w%^K9ҩL:,U3SЭycV-Li 1 Bb338BhA5> d1mm<'9_Z[VEZpd()AgJ@zpL~2y!C+Y[Iȿڇ7ᗜH\@cH`!M1{'BTmEbib)y6 Wf:3a&iK|ZDx+iP,jse%A Z~ @w ,u9,ӋrEɃqhvd<35uΩ6,߃xș=^u*I9tK4` T| zj $±aJ#) 6~{n쵻܃p`¬j2訹-:k>8V|ͫo),;}/) Ԣ <{R?,ܔl6Ubّ|ήY5wX~F[ߨiG\Pj^DjJmy`enaDd#{n\+),ri3r]id,\njNv&@dʍ#e v|ٕ:.~5%WF΍Y:KXRNu~)!uM(F%æ3B6ogy.ؽ8 .bIkݜu5sL]薚JnFGce4+4p?2ґ7#="#d[cPkB`!fLzCM)Ǿݑ+x8a 4[h3 J2L{6RWb3A+$zr>#SsCCQ@cU [@(֪PЯo0ݕ˖.d ]邝 %x~c0pA#86L.+Ȕ󓇓6M_POq T`Lv;i[1ը˗!+7Kcc}JlK4p.W!;G5Oޚ T$`+ܹHE=(t)ф:a#)E+Xvo!ʙoGRyeߵ:J.M0/45 )e Zw O"5٠`ץb D2xn]#^#UB]JX&2QKxJaiVOδQczAn$D( hK"sx"%YDwcmWcueKT~e(>F=ޠׁٔZŷu.t҅5L)O˿tq8J(CCC^6ݕ~9g܌敇8}i42w"l>4 dpBxoƜ<5$Z$Ȟf'zً?OT_i R[ 8ȿÛZ<6=d!J}BDtDT,9&3hY <)MPvsU5zyw0٭rXhM} {60=Q:"&录 H2@߅ ̛K1[ѵj)amLakH(z=ϛ3~G7d^{pqE>6LΕx8"#KL y9/-bP8u`fT o˜[lQLmTW%ZNF]RX+JU| ɤW/Uqė <' |l&qDt𵨹)Mh̰5]p4!%]l ZPl v >_99UG](Xԉr=hD`FW>uat&X4fDT?%0%J5| bw|o(>U-3<ΖI~/{\5۬FX~p3;b_סq]st=vTdHimaM%Lo &'r 0xh2p/$f;$:SK b:-ܱ OY ];$ū&٘`do^nZE C%t7,@,b{oȟ}W<9mx'^FMn. lF\0-=J y\s Oqq`JMkGec:l)+܊RkѮeؽĤ,ggM:rB˃ܺ-LJSwzgvQiQy_Ȅ_V=v0McϦ$ci4] 4 x [XM4ʬP824-IK܀;w4Gcӗ,xs8sLfU\Q }3L{K3 loa|1!*E e ԓ~`  jX~tvVtʜvR]L'6rfA_vBbi̙)EO-lmsq"CGIF<bt_Ƈϥ[J'/*b-']@> -ݓi-4ec=o<3خKk/;uX[1nh;05t OپXGЕo) K(om!M= 44lc^ra)PdfXݛ̲}h:{T*YV׸rT"̦VvADNio5YzǢS @rqoRZ}zK~Ɯ ŎN3@z)U͊Z6_a\ fu3I䪦 ;y 't7RHH_=1Lz^[Fc +HYyk~YU&̓ZFwx|3a1\4Zk!,Lɢ>"2.HPWzĒ)eRJ^Z?vx7s V2Sz_YvɐՅUnBiizD#kwNEq y6X9#oEeTH.z'7 ߜ݃%$H_ƂzA ;kVydb0ܴ+Ԁ2M\ *kpq\ mz[ ZTYS: 澗^٩.xۆV~2'ӃmW4 C*%ksud );.&&`o]vMܹt~B ~~5+:%Y:vvq/R)Gr*N$?T;}zz:4䦏2'ap-HL"a[T5QwOjyXpx5SȔG6o$z fpk d&ɖKHImQH)T.ws*8-,~o<$>wKҿ;;iT3Q;nw")h2SV.{B0DJeY0|"{HL*op+Hvr)V6asl­y|6 ` l0 nx*YWJJ6+LO /s RU؝oP _zuR>$ h!Nos/w<\>nmoMŶ"u0Iu_qY M8 $J0\jYza[!d4nxϵ۽c<e½Br ~'sze$4&Wc.>+.:85A=ڋ*M0r1ZQ/ϟ0̏OufL&2/qmCfeP̨ yrx UH)$:cv'b*$TqY> :dJ@oQ@Qc`3;=u-ar] gQ?JGL `1m,7L/ O25zkȭ!x!ҵ P @NnvEncvDAlT4)o[n3#NjmuLXa"=~^,&:/}ʓ4.n5#'#EdJs]tfZD4M6*XYǯGI3ܻ>dˋH"x=3A|_"qm_ x-5> ~\w5B)0! }I74'D8(|hq+ޏ;ۛL KӁ<>F蟍%M^#.e1q94!Shr+б~Nʓ#fIq[Z1kFxz&s@ZP;&K"Njـ{vdD0"= A'.ŬknF]:}rU_g= xؚ=MyG}E'+ܤ9#q;jn BK(GunH?.3v W c2L%bJC˲zI4oX+K)>sb)>s蓙5Nq#@c憝ǯ ~KK| E)@2<y2j$Bl2,dOo9*Gd&\mj9 s |K )Woo_F*FqDAܨ@dqe䝖ղh|%Ԟ\@\?$KV, -sN$ daSACr=bk+(i%&$pi I7?B(աhId1e(grB7ЅJ>J|N@6̕~܉Ԣ6يft|LXcs$=zǏ+|.Jħ}Z )TЭbnxAdkb7crbV\q (2waa]X6NX;K3N]o `fn9a>C=8K5@X|-l16ƉS<"|L٥ʚ+:bA/qb!V̨@Hۥa& [h Z/4kݠ SL/ 3(<6hi|8ٸ]]BR gz<1H-m(9&N ٩?ZW=:`X;`V^n׍&m;4jpvD̆oHh95_y"ΰ^e\xg:&Z:=U>M?NPG h cg3 "|{H7Q.(B#~5gU~+|>TNUc>S__!aDI'iSd71l#sPs?Gz1/))r҈L ?gG\ܕt9YsG3 R54f}U0w w_ЍeQ.\mPٹླ0E1 B ;bgIiGJCCq?B :юbIT,jՄRf\$n`quY|^ i4)ٳd !+y, LYknK_& [0HlYq%wtO0Za&XsFBx9[+Vma0:i[=:˼fLX/$F7XyH&x.zK'K'a0s+T}"5Uhjs:ӛGY9!|aB8'Ia +> w-dU8'N( w2 ,QFnDȅIEII%txKK*HQw\YZЫGrPo('LNN;|YSiT7 a]Y&QPVW;@@u"ƒE&UӒj0`YYpK lAaƕ"ΙKǩ` !<^4ׅͩr~c@XWN֦'8D}qG~]՞pSI\BS0ټ۷\tgakjDc^ZPi'&G?mb.ԧB_8I-={)7 ~u*+ʼnan~ˎM>zD/۟C;Z>b}%DC0Aѣoq`[Q4닑S=)eOc, !=c&?xgj3*o:"FzqJ5C y)l:cXTME.UUB j ,<ٻ@{T=н}+Jg%ɳ)TU6j+ݡZ1K[V؀OSJ`1;܎/Vtxv"PpKo2Kv:x8>tcP>pȀj҃8Gw4fa?W5949ɺ̝Fu:6NxJH$-wUΒr$q|?qԗ,Af`8a(Bh]w{:g^{[cPCqh|_$O;{W0[]0zn=lu:{tfp݄}M-G#k-ќ?=ĔR3)ϋU7%xg"s^gXRTAco Z# UZΆx9+vzŸJ!HVL Cd'G:%f\WQBwg.⭝0L]Z*|9'A1cuIq˺ήQZ!:ke)R}jHYT-WRU`9^PzeE5B;}A:DY= I6W$1'DEұ"g)_pTu1uKdu GqmjLQ STCo1`Ȧ\Y%]8t.50xq\%$&4H46R碭8rt Ag1$6b~K|0/2L 2(+3T}೺nj穳~ ŕsGCkԸb( rVtk`)W_5pzl=ń k?1|oyxܻyB(+V@tDhp.C,S=sQ=kݎhr @q P!ݻ-4/ ;jY*aL-8B+pj$62:wZQ̀bXXY7Us|XTE"ﲌ:6>PJ)TtsQc >k0MC}Wc!$q qhd'$xbb[κh#\ bDKwj;{.hi9Ln3dÍ9zXk=u(ULjJ"lIn7 ~ZY=l qWQ4\߬~UX؁UOqȐ \_Ϫ]\ۄS=zZZ[aQ'l%]6f4F8 ܵs#*0(j쑩t1\g c>J .9UUل_j/ =|G%I4-10/2En֣%vb7dbZL0%nNBX=Ʃ)F&R6~30'MYiEZliVSLFI;m#fBTHu"k;.mũL/Z>#_(1㟃7VyK~քP{VzH[fhNG/nʖz/0&}-gOBLi,kHd&ӥבqKH{F? BҊ%q`Rܮ|LoVNXC*tYO z7VAdΡC+7eP HJ[ߜMr8gg&^)vU2$)a:$X[Ғ_sZò>k l WQ VO 2"pʵ(H€?}ԗ@R +Vou4aG^}XH0Hr<B|-`YAHs?]:s%oÖCsҾ,94@HCHCY&`%of) mn\ϓRaxoB'%SssX4% Oa~]O} J,Ϥnջؽ! 4glMh3w4-`} $u%tӘ{+7p2NEDX#mxs^+bGMs5 esދ .t3߾GJ${Ra$#QqL |FXӧa9đ`6 ȅ_AU_7\Nl+= 4|BL:A^b3?Gja^pm+e%nf00R_ J epu-hY##YcέEJ s 3nk`ƣo"D?/,ӗGtxoEDl?1<72FK Ku`FRؗveyIdN!i/@Qȩz$Į3]/""F0ډ+Yoix%w>rottׂRW#en[&VMQ) EY"gLH8u>kirlXG'8+ .W胢t*Mts$]Фmk.w- F9VKjz}yC, rg" c츓)hZ3/׻\@zgE^֐|O,#QJYνh-\JI(I^O a|(O&V0mvˬ^KS&Ls۰;z(Epp *X}#=UjuXVwآ];B)TBMGq&=9 ]rI, %T-1ywQQPOvbVh6)F,# KD`9dQuC( Nf/h\NH\sU:i^ǒv=ɶ֘p-mŗ=Y^ElmD^o<)ټ5Q +~ #&)w9uO~-#ɉ^⨨@YD-S}^%NwTѼN{HdH4c(}Z4tD#RK h&HqdDKyGunU'G J z ՋkDTRٙN<8ޏC: 5^vZ.@2淅W& I`$߀$J&.Ũa%zxm^k"=E ׃ndZ& ݲГ}_awfHj1w:+T<wΒ%QS @GVz}jgHPIJr+xsE9h\DQd/5@?,x@.nP?&z@^9Hڮ+` GrهIL "U%tQՒ-w="Q9_7 #nP"P:+Q ʆ}IlonOK`rTa͟[98@֙޹5Ө-l4C%¦ Se|h ]&?t{Y@Bj<WJ׼F} "hB3~L8Equ, 1A"̤58^#U v&BT*BlN U8l^Q+7NS[Z|5[f:i{҄6)+ Ŝq6sg!i8"$qK^ {a@.q [tOrТq+x C6Z6#7g+`yŇ%8r^:w+ZecanQ //=`@%.ҭmILH'lNll$.Hu(p,l118JOcof%ٔGS;'3]sЀF[ .Dr8srB>As8=yUO8kxfϼRIj]͕?o"m*G4JuЬ" Bb )4SHzxd9ڭe6n],ױ)n;BZ4a ,8F4$Edz @~VR'_M\!c"1{&<:AQU1NA(/t8e\%цZi] #R(UvSbUbRW|4:-\]VZ{Ǐ87Dp϶Jjt 3qrmÃM\y.7H/(|$'7H *{3쐁E$D#y~uJbZMƝmURz4!|u8N~Q۩\؇RfIU\y[L_ߚ%E{[+aVX73NʞR^!c+DF֟̒0*#ؼCK-g{bؐl az >E1Xj e$fXY} O-$ɔ(ž ۯ[Հy6Woo/ZDR{cS `L.=! $ɍvۣnb.믱ﺱ| :=⤒Y6#^Lë* d-$S|JDarW r!72l@A=k{R@曓a|p^jn1pT?f T/ΦMwiJ%lKҾ վTҧm ׂ}1/5懶Nf)쯜 eԏaΑuAT =VNjG7%(A0N;!bF{lE@d&-?Kp{2Gb p_Dj뮕7'VIYQg Hʹ8{rRd\lZw wTuPH@Hw*=Zx^=.MCX&p}ڇ?~ځk0|wXSנȵTz_ZTMO.=# ~CÏB,A3 3'h$dyiBM[ǿ&6kI !1p~{~,>%2}r$`.oQbNNr3,r4qaYR<8Y&=6gWiMcKW4K#uaI$n`)Em,hQxiEJBm WmdS}L& Z:0T#y+2sI> c׏3|+u3 ԏ  ڣ]6 #1s(_e=].慜2#!\MP!dZ7/ 72X ՇN,Kf"sC V_[mB¤M -կ\HdK66}o==I."?,ɾ/$Wtċ̐F]m6<گXHe%Z2|e5 @d=10Y]dsaӹMU,vGfi$ Z.YijoZf.J.-`}|Kvh~͔AnQ~ƋHy=|v}3`K}J+&:?BA<^-rWL=]s207melsUjY\ ߜ\%OU&_R'<8Q.`Q`e>5xqoA^ ;%hVYoXMC;U!vC-T3tO=1JӹPY(ݟNc]dS6/sT~4hS} 77p蝡vqcP`%aum5dKòn,sM=TԎ:WjF&ʙF$d*D%G;~ҡ~q[^-|NTj&06 6+1ŭگ i˝rC2Sd}ݱb!in1?z<j5ⷿ԰{\H-^+@HLk#vd-f>?e J]\=O/W qypl>m]D:?gy{KW.rfb\Eoẋ#p\O鯌hպԇi#PI/.ml)9`s5[oOY/t(z:$KekWaPW*!e3n8HNS;yGn4 o"E:=V|wJҮRН=|0w͢OBuٙW:)|WcAA~Vb lyCvmhm\0UgNB rt7އ;y l9y1Ŵz&bJq=S-FF2I|(5x |}Z;K}@SrGX4"~0H.R;YxB\Lm"mD=|<)I/` 9 >Q4O#}> 9r!̨5TD[]fgzª+:WmbJ.NN:iQ&Zws,0v1iI6-di"~Mw0n $VTԣMg8"6ڑ6ޑj9JjfT{*O8E5ZhM43ic2QӞB3deި^7WF wY~=.r4#*z 1wcZAnZA w[Y嫭bF\'-9~3ݰoNodf2Q@3.eJ$ΈmhC2h0ȳggFV6N j|$?Eu D,MpnAKӥ!+ NGHΏD Pp*͖ x~ D \y|PQ1N+N`hhP8e 7Mد9p{!1ma^د(=zŠf%N]\NH&iҜȑH9.m 3Mҝh yy:??E@?QLYԁ8bd3}ei#`kW=;]( Jˣ2#khmXfq > JL _p7Tw0ƫMSlbf<g|@l_r!)/A ??"tt]sWL")ۺGP$G8}t *I\P=K*熔y@sj(?=&"VƬ!g@3PL\?I6jJI#z7{ >_\ÌC*@w$+^ǂlpko_{ d:iAA&n y9 .R&'"QelSGyhkw_2{s7VF!t&,56z&Ϩlw-uWDbZ9Q.0Qƚ 6vr7o`(3B: ziP{lf4"DAGkvkϨ8Y݈(A=f3c"ඹ)?P1]l)J5Qح%a2w?/#X1N6rz{M<k1Zm:J<],7a9(R 0=i']ǿǸF/lr]%$yA֚2p5mm4)^=R[~㩇ƥa<%ԋ(Ga_tWڊ(e3d {cy_Pz#rjJ^ʩLjuܫثB뫐LQ*]ciX]Rg v1:Vv# W}ZOg#߂j[8B}Z42]a:\#9LHvQ(in( DF+v^4S .f+mь9f^it~ k¯"rZ^ ɷq6z闬g;쮆fu(|MΩ 7`P|疧 _LG7 -X1fЭ̱Zǂ*۸P bێt>(8|bCβr _xVfgpf:NSSߞ2&2T`٩yg!R[1T{<5g*> tۋcBO'V)sR /0'jW @Ch8]P2ȭZɀ󍮔U XB^#o~H@=0Ǭ`}/f(DE_x?TqJ=>p?|d2)LHJD#J$skⓜN❿YS ^!/}{9Ʉn.7xC -TJ: ;<,›ԩk8_ `%ܰ_ pԉL x^YԃϏo4=Yo9-B"n8-0\8xEܴV= ~M滵!VLۘ h+0EiWS&%kUwG:gå5 _Ϯc:rG#hFEg%U't Bkh:bTσ~hU,s2u%S]#e=Q t^{/aiȭ`Jy”H.ƒ;$Zfg*P8#\ݗcX6Mw8y%9.Bۖ6׿o#0pS]OzFg5.5 Z akq|oŗK5JR:NHfMgz*~k 4 nf=vRF/qSa/ÙCVhhMqL E=7+g%"hB?J.IoGJr<[mVa[Z oHMFlDy%aqQU$SQothn;shc2_?'1m9B2(p tg0ڔuyeطl{1[@-S^;< +k%+0iZo aeNtIyH&;3qF첀Zn0ީ/',/Mp%*WNJ-yjsCJZшʤxZ)%|U{fũ/7q$TEȰ~]}Tq.h`^Hn]«&#k!F?Ϲ\w>ΑnyQ@:UyM0 =/x;[ v\=5+3w~H6 b[#pOz ʁpKDlDÞ+x7|xо>*TJ6͢uƟj>sl̗i] ? cWɼG[^4RBBj<Bf ]!R+V x:^ ɩF*A~JApsJfae"g⃮ $" ꅜv^̺vK"%1<m}c->f+y>뇥(ή[p,wwzX+")#/)R7#%h 9WO݂!(VC>zF?O>ainmiㅭa紫unר1"uVcaifn-X`jKJH&* ZphjL bEM 5b|M@p)Yv)I ;z:@$CѩWv?;?{FZZ1f H3VR=9C+xB:B9@u"mϓ~/Ao_4`._&8+yW3̞qW/T6-8TF0`IpJ$;Nߎ]rP-,a=_c¨ YT(y@Y0eyuJݮPC=#eѹ퉛Dv~`nSrp+U 㛮;©jx; (aj+UH+i ,Q܃ceW3(Iq*_U+6[-. ,sᬱ*W!Et%֤g=pb#p$.&8$qn_u]ҵ!?2AtY#NAXEA, A&~Z8`: >*b`P iZJXͲ1"BRbKSO͕\E$({#y&j]H" &aMX4Tv0_>}_<2˕jdA7K#0}ʼ&>PNۙ.wV޻}hIGʺxp֙_* ubV-iXp|1LNT<|6}a%[AAtpm-7k(zecg ߸QOK[p?GqsNbDHlC2N  P(~ǫyU&:PExP8Eސ3rP: PzFICJi} \,P huS6(\&1UJ^fcOF'ʴN}ތf i7ro~NW)`Gs uxõ;"4G hKƆ^8 ԺS7nEJ]ϚS>Jk>òҘDӤDEf"f1>_%%KiKՆdn q/WT唅] W"@`uW^SQĶ~\T>>bZߧ⌱8alCu"K|QԒLnQ Q~n' 9R f-x.2-ubX,'>H7h.ӌVa`V`DXHzEޛ8lh:c`jY8wĎ{9%*`‹FXa_FoShp 0s3A]w&7|%9Dp-E*Tu<8C]1 `vj+ce6|J5[U^v-)`3H/;)>#= Rb)fE{ozfJr&f(J&8ɘ|:|Xl1ㅞ6iW$TV-P}ؠq@oh:{ lWK+;0pd.?:-ڬ5Fe1pMt°R3{]E+1bsEj5DHw'T e9 )74M]:1 ⓬F4طRqe jX13u8}>Ǖ-̢ fӤDduf毎 A2#hcXt;j͞BhAIead^z}_Y>;9'_hqgkMaSI]MzƝsG~](5.ӕk,-"jWv-rwbȺ3c;I!s a=VMNKx6(ied[vy-umm8lw.8 _IIK>wW]#uT!Gz9@X O$zK괲yFKItǑHӻ}gBO,qҥXm5hf Wq+N,߳!,-Awa\$jF ~bF눖I_ؘ?ލ@yY 4AT׉M[c ة^s#Jgw˶IajU6bY.>orce14)୸'QLΖU]K,t/3laYv`KV!VmP`Jo?AA5Nlben2<DAVWيg"L/DvOvo7SjAn|n٢o0m%( 8TX ygߞ<Vx̿hj@k#n~u-)8b.@s[Vd`jFʤiI@ڨm%Pp|0+YA?uǞl ݅ 0Ϋgw YP>eV+?>'|пbdc/_?xä,W 4RեT[G"eF7v- > Eb-9J\'E MRhxC#Qܜ&M}ONxmc/ɫvr^~MkD`ho g"" Ir \Ŵu, 3?&KWy1&2=SIWim.RVMwƱ˟@S"syEvY;GQ„m!VDN`&" )G[.]UVELS|T~YReطx6Qu99%4{pz!N2*0Gъ9&lya)E+)Q7H1UH}#-Ux+SP[~'w%τ!5_C?]&I.kvRW폞f_xT`e[bJ[F c#;#8h;%%F'*l@PC?:pir:!w 'QtÿN5ZQUȁ4I[,~՛J,;\l^4_L?܎/k;.U]R9T7!7v8<] (:ώbiqOr,;z>6)Ԯ `ڜ#Y4Y&vh:ɲT\g_q١K|t!9C@L|,Fz$+ZN>&Z}+@)T@U(JݰdDSܺR5_+K7Q qYXnXm+YSlЕӕq/+=̑n|uGòh`}a&*Te/@aWbp G1x&NϗIjCĤf 4(}ߥnQ"1tn}eQe}vefuapA̳x E Z#I#> qub(5./M  &JPTCZ!" (wH>> Ϭ8qq%\n(Yǰ4LgyuMn+#Czydvg2-"W .[/4Y&{g6g!4q}Z:0*wQYM[c!:R;Y` 0>n !xhPJqYon&V 7JІ3sw0a(1A6{iY``"D3͵%ՖuȽ1L5c+ ℱ<^'B$I~ZB_*T64"v- 7!jƧ<&,Q0}wM_8H&lۇf߁GY(֡R~RQq.`%U=Bt`5|`ȫ\>[5tzqDwu$#(մaY/{G!&q>TF "f^H2^k;.Jj!T4{YΥLѶ ntQ!gFՃlTRJ䶳㽶Ust&nxfX~D߈`ŇĤ!3-kDxTCL`S(<ۤ3~`pT\C/ ~P Fh3szhw, D,,{#k{?Q&d9}7w+έ%oaݼ`!voi䮭Mh?U|r`_e,2~yMQE)^䉜ؒE򥂩񆩌#-~&jlܹ]u wK4(:cAPa0]Dhz%&aHç]QPM!`4LdOre )Hmn0raS"7]$DN߲Sڄ'_6z-e-Sa~o\xCn /8&wd"L֋BA b+^txz[hih>*RN!~94e@.&ЕV~]H%#tQM# w]4Lh٢C71EiD}%bX!\F I!mM~dzBKa.nMαwǃT6,EZ,㰚 =oCEC>,<@'W6&0'n l$ Yh'4I|/gxg _|xv.Hǻ&I+^'I![k:g&„[%b@o% Q}l@WaU׫^q@<3%bZ_u>Pu!bI@;͐lD%؀PdN#B-m_I3%-:"ی+эCrZeH{yAf4 69vc˻Y`RG8[xa,}8 xs Cdz~pO>4FEÃw ǔAOF6͟ 8qg?1^PL˖ Ebk9 ryvɭ5*z 8^ՋCю I &@#X7'hWpzzbsO/?,9^0|LV/P:)=I$I?,aX-=aݍib{G0995S`G74]q: [ÚbzcuV1=='-WIm Jg-^αǼ(XQQ>|J(w3Apd.פ/=*U\5Qg,4uL%l)"gşv[XVK[^zNnv&A?o’=`/ei i/ m2`sW=L>݊&_jd }L~L|8f/=3KxQ:{ķ,xVFN+!P (IQ< b^}A-'(оj<0a9N)?'M5Ƌ]D׈WdKG Ҩ6:4zVƣ ?eѳJ ѱwpJHJ+BC6 IV_osBYaڕx%HDftwyuiS[dx2v=Sv̡3'g݁7mFA%9Kdg-A 渹"e+:T5b8&%I4Ag4k }p%ə35*VSiF^@1GjGLty]7]m/æ]b",!vU$,47W/c`lbsޜRQV&0\D$*H#~kqT>A&G1|0وuđS^/` j PϾK FsU1C 'CYE@,ъZ韋@ENE=Dߛ yn:U\ӊ[ 4p, 2/. !X$]*2ITjJOF]:̛M;EړMZ!&URUw|dU^Q"BJp5k4 >RiVa})0 s}`Kkwr\-^RK+F_-lQD=#i#3δϔN۴bjyqXC"Ȍ j fA0D,,Cyhx  UPW|ޱI qk#zFg{ibOʳUmo!i[S" Os[*KeM< p5䚲-4gl3YtK+eZ"z®[bo 7zf`6+ %f288ݕ\d3 3"1L?]ב+t|9Y&VaJcޅf=3 R_7+3lPENyOe~Zztm JVG$iTmu79YWryçj;TXsvk[ONκi`/uƙq"%0 F j݃18infQ@t¨AON`hGu-V>B\aqԸ56FkuP!u#ܫ'-s@M{ vĵ1@m i/edM%à[7Suk0ĈeaL2qan77`Mg x qDؾd٭"'LgN"p:HKO:bb5u!,i$Ӟr Vj"" ֳUܳ1)jTXv,@ CSs wT O5*kEeP2OU`}2[p4cZ6sos͓Z)#?xreȮ_kkH%CdQzJ**rg Ԧ""ݿF$7H[>pT O -)Or0-ĠX6c wjp$4Ks{9[}x7 IIJ\-g-D,L'o0Ѣ~Wrɉn;)uW4Ve"JB6$[|P FV۴|('vَqBJul0ZmgiߗTpW/㌜ʶ=a駼Ȇ0epy@O{!kZ/SY<ʞ  Ӽޖ";X)qQ+,pSRz{qLR$K?l'OQ'LRxzs Ao:Qc,6_>%wwX'NNTڳNxf9KZX̼_g&|2D1w79ئX!FM7?]KqUTW@RMi,Qʬb`3=YFI>[pԀB$o iJ2VkBm~-՘A6ԜK3MgOez;T*l)~pf\?6?a'S'<8wE3NHS y H:z33TD(to9$f6 {^ˍo_u@nL6GɄiZth(4tg]mO\c@kɦV"F )4ԣ(MAVT.%!H;t^BOGisD T'Sp";(M/yqe{+M9E@T=6S#e|ӾfbNG 9{ ɝv&G]"AP 2S8d]l5蠍0̇\$;M&ūeMs )i ± %eb}|c@|$DvH)X8L{HpjAixL?_LѠƥc F_R te 5( BE})[ #7 J )X0VHdF.։aQsڸ\z6(뻢'$KTw؋?877q Ӕs AKsqiAB, q!, F9 CJH4'?׀r<.FҐ^_]2%+7Ü:;ZTj:FUe7Dhy' _rьH ϮwuuVIyu;)b93z}z!i9` [L\b~.ZBiv 誎$3׈YE! h-'B !an46+m;٠?.Atm,o)4XU… ,ٽvX \FSO[Ngf٤:*ؐ .=o7#a\֭̊(@$ڌ)~oVC>fdϗIHDbL Sn(!X II Egʩ?0:o,l*>-ln$]F>Ot9o| ؤ.]geu,]RRIᚄ;8Ģ3.=ѕ!.b-JeP.| yx)kB⾬eY-i!1~ pq"|o_ZpSY*Q k3+G|߹_"<#2ūh X:PEi9Y5cJ£1UUYpP>e+Ӂ|.@yԔ]`V}HYȀL]<nqD@NN6).=02<hsޭ&ge-WQ1(e Mo 90\t}f]+_',r MAJvkGT2<ٵ ]5k|"[(.=4EEIj¬P@dic~T1;N)q\X8)/> ͎rpgNYf#6篔 Q_fi)EA =P* BNKl XޮZlʕ:ef#vՇ{+/76rhgp٥=bZQegF>m{0g%!t$ʱ+6Di*5ˎںFէmK.C6#ӠKoL"\ *GOec^ wq- {Uq`=SzMC9j}yo7 wj3M~?R4'zAҟ R9df0n-HxD9i#g:ix lg]7VLS`l1!Zϯ[B=)̻k-"^sHKT&3o)b~NLrTj~8jWM' ~Ō?h}W%AN. 66`x ?䊩HXf%< ^vEp^E)]HDN`{,eq "D{˯Vo[i#CeRYy<^*Sk_7N:y7)/E;EC38mli$@LH8da٭y;(NZܢlK5Uj0^:4{^-ajCJ|9-ȏxAwz2tcpEqtx2S$ՂusnII*c OC+oM\+z= EXy;}h||.ݏm#CڈN7mdmqe3`mSw07V'7HDyֈyKPr."正/1 ~bڃWE/3Qis sb?)Wv7v5܀F6F1 CPɉO2UͬA E} ~*c%7h5E7{׎ywGOCl~/ngLb/rJu,t,&":xT2W@#2LEK`k3U@;J~5]J8Bݬjd(XW;^$}8.h_Cm|/'yZ!\bvz7@wZŝ> ՏOpMEˁ̚nq_nY~sqI3f7Z{{6rg NO4NƆ^OHC Axծ8J<$ c&,ZN)4Ȑ KUɶ6 !yK'OE;j'x2uVZ7r)I;/|L "v'z+|y"< Z@&[>)c? * Yf&dZg׸βB,yҗj]crf.uDHjjXֵ<{5(6 5 8Fc/BnX/ 7! ^{~9PQ:T}'}'TQ7OFHQ.\!, U<,Z'S8>ؑz~s4#<y__n7uSzgG8rBII-*B)\ớ5(NN^kiѵ47O$EwXs@6"ؔd):ҕ*!IhCΎ(۟Uò{K0~hz)X1x# ! ,"p:L(otnRkLWґB3DcK(%T{o9 d$!-F $Cb?/bx :YzFޓB Hrctg`3mԈ# Vg|dj<*$ʹc3ZYTSǬ*0)9NX0\gMTv*&KpspƤFb SA6įE8X54yR*T=i*+"9O{pp]_eP1Ƴz\̀I\K2G=zLsj3J=kDħkvC+L76&@!\sn_)%`FG>o2TsYwM vGTmqm3N4=ͣМ眔88K[ӜHx0Od%E 藔c_G758R5+;Q 7?q)Cݰ]夕ȥtVz Rq6:{θvQ`%꿇`;û4US .7߅FY05=C"q +cݼd+.C6+.9n^򮈩mZOoqfF69Zo`uPVXBh0YM++֫,nHp;yf<{;ZOnUB] "kUh!ƍAcO^7\dU ,GlrWtIM2N#oF͖0۰#eVLK&Q?:A#~)3`1V-`^=ǣJFVQm:hmQJMYس9#E8UdYq%dCX IRFR#z?Âd#؁>J,t]a(][McƳD$67Bp梣p'Y q.%rGY1g UƌD:ҞSDd٘R^3KVʲZ!˱W/laHћ,.!uA|8&F/fh)4Za6FA:R%d"Q4~EPp#$E[8»CG~g"8m vf6-5P`]IY Џ 5 n-J"*%( "w*sw1 Equ"d4kL?N&םt~:5ª0ն*+ 5"NvNzI7CG;(L\4R,}zz琎 ~L EZzޝuYVrM u7sR>ՉƜls1^W"ՍdrwIwCŁ߶vTgh %)ѴF e|ިv9\[# V@hHn.Tc&l^n}j|tܘr5P3b1GyFu@?iټfb/M^vo*mZfYEP-U/n^; b-6 twt%8}WRШn6,>^{tˠD#"p)Ve߮cYWj`RV-ojv'YEH(fD2bS Jn׼`\x]U|id).#EQz[뙇-hH>)(Y&NNsD77^AhM&ʞG`kWx=%=:x L+o&1ݽXccj|+''(4 ӄ/GYUB77E\y' ;;V&9^ /oղUӗK?(x1]8\+ H>ujsXGi^Xω<-}]3m#8GmU\t/YʼF9Elf"(֩3- @}6@^CAρi ѻ/ݶj샍׮(cy K|O1Rp~yW ]&lУ>h$Y\.WƷȍcբ UoC6j%[=(V^'O"K?CMCͷQ>*:VHmÏe6 (.k:Yl[}4xH+iO2!_i{yf0|v27K2+Pt_pzTt"P5R{(~uW$U.oR#c}kyG]̈́p p鎶J\/Vy~sPNG07ȕ%D!WNQx3bV+NgZ`+q FS%Db: | w*& hM7y֢*qDyDXuLpu[YٵH01D 5qDahwz2C__6q!ϾGDY[Z:7B4m :Ax$fc0k?u ~֍pMਲ[;o1 ³g pyah)B \ $%Ȩu9});XaF~|DG= n?DEPD%[o\Ҝ?e6V6t@7o3ؿUp2œg@Xm{+yYp!5~q?3Z 섪-؛8x%F2 Wݠو7D)>ti˃SKCҸ{Ѫ sar ׭XEAF'?k}xY&\:eJ<'h* lN:28i.1N҂nmҋU˝T QbH}xbBkDÉx{ RE1L\+ &Qf]%B?&Oq!+uO ȂD,wRp N{/Ft!Q":ݮD*\nхq(IJQ7 xC~-OOc͈ ^}ecfEyf{!*;r]%T !&&0.(nzi ~f[yk1ל+6ˏ/a(N EAR%nla+ݩ$YWmt p}gPS=EGriv/jZLL*K2F"4# Zswi<{H{^9:_)! yPfl$/'g[$ O#-%E|~SHxӎ9.^kL$hTfzw f`_5L/W9.;))!!Y@Q@ Gl©it:2 y,7o01 CТA-%# D H) ĊS`,RzYoa! N6懜:xޜbj0tW$}sup!&Gq_2;Zoྤ{9-7IC Qi6 oyX+gpG잼(ѨNqHZj}|"d)r/w{zrU\R*drJwh3v~ocCsn- [U͈/DKi$|ʀA[H92$d ˔jKD)M˂3FC5]H"VjKφ'Sb4JpQ1$E),Jb"Oֈ1N+U5w0&P<7ZQԩF'kO&;n3J=uoRJBz-V1x :bѿF6,7H&"%ƽjf4cQ ]kEjD';n;-ㆁʸD*Vhv4P:| z@B75|@< 78n1r, *2Ey\#213 $odog椈lcvփ['Rcy@rπa̓E og˼렙J_88ˠD*ԺJ[ /|\=u,P|?\Px`1voi-yMnӘY5:_ۀd^ Dv)Kj3FŰD(`!])bQ6O8YG/ U$z\2|U"J7l ``QuŬ}yx!%BUxyA4  s "(5"SUq?]Iu a9s7, es↽ڼD5l;Y ohPFq8Y\;9),a 4#A#hdM:f6p!VeX("&S1NnnVL>$V0uzy=!Bo[U\X %Vm0SR2r=8_^p Pxߤj1гd-/A9̴$ }L&.c'TVo,0bN#+MTڰqsouHCԪ[%O[wۇv<9gKͼ%KO?!K5踜Y}T_ꆸ{&)kw 4NSvuיƷΒ6mIjX!m6ā5\>Wf){lfV:@}[ΐ32i[6 r@~T-̡H"-Ef, lCVa%R|:42HhwJ`W?4`:ߍ K`U!o%)*Xo~ڳS⾆28qYQ%+=PCZ~wBl Z_t@g)nrf&O1e6aZ|=S/)WC;Mc̦F" 49O|n?DkW}ZHם:AnC^gN7B- <Jv1Wb ٣OL 9[TMRhXے>h1`H[1dn,SC4q_Z ;.d8 AfvDo-Ɖ kԋݑOl3.yF9Q?AvI F] kgZ*X &^V9'SϱU" t?. NG39V˚x=oɔ 8g hZ85X?J G]} 7A6"0DžZ56-[CH),7=Nòn9>s% =lu$DRBFH"6`Rs@ ˯A LEԷM}i;l>OjX1fwȘz\m-'5Lx1 CX,?D:F`@Ql;$Ē\ю|Ur ,2pJF"LjZH8NR NJŁ,<'a;`:=+g'F}NClITӅ"R,5w=A'C ;2&c~pkaC@FU>M7BW*€t`tK*fbaC&pV,ДֆoI2 09Z͸ FiQ7/ҙBtAݞ䏙R҆4FHA*'2I]jLXϏ񖿟{{ғG  roQ:LLBp'Jk,rsa_`7k[ta7 >[@zfj83c婢swH#[EЈos&".SZbb+a&H,j2n|8's'gst%}ŏ=l-Xg);&8#+ @esDN0)u}<Q݂3IV^3 d.]r AMZ_ݛ<٢lRUxU4}&ZP= Dybj&KrgUI:'3U= gxewςV@":Ƙ G]"xdp%0?(}y'Yоtj7/_vK` XTDZo8C2-W T֒'c#약>D&_kmǂ>ndџ6gWbT8jZ 7 l) PFF! ?,(Wpc)7@2͂B (. jW3pY 5((0Jo H*2nʚ./CDĘzl ex.*",,}xŘ]G A@#yqOȨYo@okm8@\ctNT+‡&A4%anjIR +7;JR[v~=lbgWs5DAVR1ʣhW 2S`!c*1&)CBVO6C{OD7SAke 7lSr%- ૡMa71DrJ(rblP.iMbW)=wWd\3Y/l5e !`\[$@B.iRuy @kx Й2:"NLNn ǰyCQNYw8),N/w! *=7? _.-6J|H9jXXQ1;rUJ (Z%?>ۗ3t2  ALP1jXV']D]I[܉xS~d=Ԩgܜ]}\{u:Oo;n^;0_*毝̑.v~v5ނ 9;/j2#aDֱP=Fݜaﴦ@} F9 rqgn8猃[׎B[#=7x/;DހpmW*L' UqT`dY> ùuG~=;S*uhq1ۢLnv6q;iB3+̉F7+5\8_*^6G@@QPjX  yo 9Nf 3Uf]DZA7Vĭ]ދE I\7:XUG[\RP TPRL@q7ec/!-Pǭ.]Jwia)`nͪ2]"𔔚]QJ ͧ"D:Q;h #XM^fTp@`H-l#s';ReFAJSF6Ѐv$ Nܐn1'"x]oY팂ώDpڹ)!I`J 1- A&fZr~[P+ _%$ӰsK~IA vVpԤN/IOMF ^.{(VEO94 #;L\y`_m 4mTʬgãWĤ~EvJ0ly}th9Tyc UM=rNCb9ϩس#*:aV0 hSnՂ 79kӃr"]&'u=O(q,sϼ_v _\kB{,VF)/2kxINgYQ\%Ϛ0IKP)IM/]M#ȯc^<6" wĹIYxG#Lk-ߘq@ruѻzWWµ%3aˇ Ow<`I̊}җމ<<凬}S}).^T%987] D1%ŹG"v1M\ ,ZH|b 7 浆wf3WaXTa"Ft˦AK( qZ;[V g A!6+ij6+^yQB]mg6pVuj( 4PCOXWj1QCk0"57wF6T^qTpI(¨ņU'h (ئpe@@q8uak.s}T/"X}-oݖ"RqBk" 5L).>؈ ^>휴 "^?X~ڕM<(DĚ ߺ"_4SspV)! XRZTP $ (;$ouX[5 ܿ04!# ݤ$ڶX| ו5O\\Hb.5/Nk o1<[5+kGM"oZZw|4H=LVĶTğIrk\a&¬.eI, Hgei{KGZĈ6Q:j0ŢЇ5֥3vDh#NHBs'Y*U "9[{~E>mx12+_l L7X$/ )z4oa.'i芞B4rtv=ZU۞|*Uz_Ez^lkgBA *`~'K'"^;_t}y \$2*5 ; m]u<"^̖BLcDh0t1We]$c {KH=zffrݴT3#1@xT{ej exy3gITT.u&'-wduhB LS z sʒ p _&ЬTu1 9S}9@ #.ǹ1bT;?qFY*'\3[<2eam!d?*B0GL ߆ی-<%-|;[Мo`ǘB^g/e]fO^g_#W$=hD|O-=PhtP j4+kp'z'ypgoNRatV%_ST|7XtBu .Vɑ&Ֆnv-EB%ToyEddgU>ȹ x~h;dg:l䌴B睅.a5qq$x iy/7BVh#?RΆl]76t d>ѿ@90cn]Ӿ̬XR,̒/hf)CN{ʫ'BE[K3uɯ`$l֙i2^w~5gjC4Q;퓷7Ǽ)fdmB$OҜ#xF6E޵z+Zst+"qODK~AV7):e 2`P5\omWV W:$oN(*MR+| )9|]wOZwE O*#¦>\55zGȐXqL1YXJw\CuEyMuQ]#RݷwY*G*=ɩ)aڞФTpWuP׭GK?~XQf E]6|RZ{Id,ܟ%wR2ZGAlw#YWe:aM22BTqnb߿uϒRAcK`$ÉzK84Gʧܯ ҃ D06 {A |Ptbx7*th J;j)dp D qҟA]$N]'KIk?TsvA5zDaQ=_Ek)'oZm翥Og߄na>t7UDZ^1\ܽ4 6Tg8j i=p)HqzP uN*寤BB^vo9ltMbMAOg,eGjg!!9_gz܍ƽ-6+9XPjtFTiDzĎxh_aޣIX؆3P"zC0v<2%\13{ i'nѹz,|!@9ZxÌqV:%ȃSP-S36IHR)Oy6Pbg&SVl׈"NmIzo lG “sVL\|+@{k6zK{lE1AH e{"Mxp-vDa!NI#MC^lO/1 Xվ"]̖?ԊprF>}Ȇ:j| Ek-i&)o~AG`1gC ?yc-}?{Y1  IQ+?$ĔFxK0626{Kv J0º$/VuM ӳ}욾HsOg #ҙQipe.s5*uΠ6-#R&ɍwҊ}~U؂V ʷDK+r vcMCH\X~Eܵ;K{ 6 suRFuTZL5+JF`= 4x8 1 iO@,eĂm*RdJE)Uش| | h-' Q @]!s1ηz'/F SyW-6j^" E1zkǥ4R~(N uG|XeB[\z=֔V_VRߑf1Կpa3 qtIlŭhC7"F;j0ꢺjT},[uߧ 4EA?sd럁OM6KDLN503|ˇiZȇP' p͚}):~]D9[HD;䝋|8%ҝ-R'KK$ظg?hH9n@9bAL} B_9#9Qqͧ\~Nspг32]L&  +Z t o"3&X퇓5xqRfajωr40zhHO|p1݇>\ I "VpօO}ѥ֮?#_{Sc?xa *\3N$Oͥdߵ Œ)dVQxfTSʌk;S NX$jd{ؐQ%Ba1kFM3%}*3-&T&"kī Κ}nÏD@ DZӋr]٦(HTbp m~Zy_e@a.9`K"7FH,QN -h>+kϹ% $jL! !*_+'37j1q//Z7<%9[ֻeF5z1录 bzI8D xeOVU/imQnn%z$8EE*΁d, GkFKwcNK!dSn}jʹ:Js[ݘwL0Ww,O*@MLϖHR)F1+6 nSN ץ:.oI)mZFLN.: of`w, kA UJPZCY/7RI3#I62,:79m Qw8af^CsBݫ(`agϹ AS}_U[[aҿvzU־ KwKL۝)mn3xHې}xQG2kpt S2.$*O؛aQ"fRq*m3RKM#P)2;$aHP=Y!  ΑZN˩p/M/CuŶԃTlfߖ2.2mA+n-0_6׻HTR4>j߱٥po>vzAG+%7;wQf떻w(>M{lRA𙏀~$AN>>b Oh(]Cߖ_UD,;oJ_>vA2DY@,܎i9 :Dp?>xZ^^k=SVHg}kicL0Bω|Jm|Β$pRŦ86gz'F_>xaMĨnxr]֖؀eƘi=|Ơ.G.JeXĿa2ٞ_7?[O)1L샊w圎T$c=V|fDD.6O4VsjANm%R:7O0&p6$T.9f,K>%ZTTip43dQmӼ,q$F[\߱D7){ uQ. =EC)[1Nʾ:>ݵV=l^EUm- [ h䁍r?6#l؂-Ţ3]+LLp5ڑ=# :,NX ¼m }V:j=you|2EVQ+Kõ(6|OH4ڦA/ǎKʢssjpP#Jt_(я ClI W6<%6Y~Wpg7ԂN%۾m_dicMo~b;5"a%٨ΏWv{!ޙS5_)JM3O9B4G7b"nLC!Y^җ⫿«5t~)Ǜ}OoaJƉ_eѷc|J[l.3P%]g!:*pͲ~kdjUԁ'Wݺ+̖@1,ⓑFMК+Қqڄ,8U}ƻ;h J[ڠj{{Hh窲kG8=WBCP'O|Yh8))(ğUƪb1I[YD)*Rٞo8 o>AE? Ws7F8;lqVc\md.v˶bӉv;qzϷ+x,,(GV+sv]A-O;zy~/Lv%oKvP{O T^T% fo C7({ESઇjkRVqe*4݌!mPDiaB튩ӥ\K)L屍|!ز5nlB>D `Ѭ/vW/sjݮFCqf1:ċϹQc% |E([7 $?$r#US%HvFbnW1v1]b]ٙ[O` LBQ'E±o?@zV-IFgX%JʓaUR0p*U&`5֏²ʳॳ^I4&C)'JQr Ni/o Fɀ•Bqe\تv$R|(9*9{01#t䓄 ]B:r>hL$;aRESN_ rI)f[W䳈F`)lv*/&z*sat f@Ũwky([庅5e mS9ʹX@פ'Ve) WܘR'@~P-V.62bBj4  ^:aڴìbfNQA֝񘼲֔꺥oLoY򶧫V=א\Py(nZ@0~3b=xBޯ[mN{t@SE hjA"mb#ɠeMF9:6iڀQH%,Gz5.W!V(;L 6(!H4]Θ [I,w7S&[kqd"g*@7- lbFD'Z/PuIsҘ,w\,]Qv::Rî^`Ҁ¹oԵAϑ)}=?0āGuv^ 14*CЪ=Ξ8HEe\ȉuXFLAG;.oq6<9!kG]2h ?@vhߐ'"jjtNWog(K6'=1\ܒ A"̀C;C@v`dwI0 m zf`Q$.^A?eN0A@$+t/fVe#+d}pn3YM /G~K:gZxpʮal7éP8f6@pdLqUؑe*dz*t "Ey+9 dZ0L1:R'AB{ pFe,)>(nPc 4D^_ t['${~B ޜj)q[C&SK˼X#ǿstͳ=0SNzʘsft;y AڗxO{yօ:X0"4BknJ;<[,["p_OoN|KOo"@1F冉UQHg.TR BcLQO,#(wX|/mޤ?ȘT`flxkF粎a8i-ɕBWr"<8Qmg\eb$ysbn^4{ 氜B 'g,ؒ]k=ib? c-ad6ҍ਺#K"0Ku˸H@9&3 9:Ur-𹛕$Usv%CջtbFB5:={<#|؄׆+H{LA`[G_~xJ:H8ӎ~=C<1'>s$~@fS1@;| ^<ӓjJ($%q>W6(jif !~~,\pCzC32J&wDiB}XBw!}i}) % Ǫib XVq"{piUߟh53d /#|bpP^Rm

$}}^lk fEM+5&aMIC1&xAÌvQVX8\ciFQz/ѨzK^[$[U3o9~'-^wW-lMw<v0Sw4AlH}KOGܻ:Ya@w``]of2u> Y7ȫ uM&c 9HZFXS'tu i' w* G2 E?ѐNXեDso*IynC}4>6JjpJ Y#?1p!,~-[+2ލR%W !~,HnўٙOy Zi+IA⧯4q5,4L*9.:KG80~ZTU_ȹ 8B)©B8Z̎<vg:Ć&VŴs"91iz7=NZ5(̃Xސ 5.8>K93(`D&oU4Z kbwF v /NrNC?Lۑ)Pa`+5ʏҼ^>~83b*WF0C2xW W"=]%+j`cYU4V?i }5,,>ϼTJ )o] NE~^/-X=~J7Q3.kun4ME{riATRH(|i2_F-Y(tJ44/,cU\qiE FU"AɭDy$P%sYPOxo`] R4o2XsdD.ϊ˳Z/Y__Y& 9YYrq'l50= $3<1Qh?r@82#Bo o!cmkjr,>DɈ?;tvA ;Hc>Zn]'p?yx5M,cIꄃ.D1ݣvU& fDjE=1;?q A;][䞦 hT8 4G<ߔ 19iHm4HA͒W*bUa؉"KJyF惏Et%- ίnGwW'ֽg{dsw|\ > $%ioMiF.}qC+^dو(ì-Yf7!'^X>x$ǮcvB@M{Us("-g;)Uvhy*CE}ғ7~#(nulj@grv2~{! Kv˶ 1"V9 Piw<˱}:K_A#2hCE/ֲ.p`/B<$1S@iE;CH58hd#mPCtSӞ\1I,s9L'X-ntp7pw|Un15h7^!҆֏ȉ< zQ-i;9t0^Hƭkqoj A[5PP@!)`ܝ[ַlWT/ BGj `Bg ('=T Uz5d(m j4gQ[$fyu{[~0$'va#TAQ]l,̺B]l4W#e#69Əf%[:U&Fw=V`9[xmnozQd/r­#vtT*WJbL*Chqn~OVSDzaD\Â7@{4pV=jyܻ{~JW_h(yK@ƛ NmI0 /o ' TB{$ђU\TH{賭o\=ܼ~pYQ͞&= ;V;6 J/@fb*l: + {aIֻ/N,u@9ߴgT\hZZrOUa"r6V|M5\;}@9vZ z T-h3d_:TCrEK$U0a)5-AHU0hNZY!4,O:Ѥ5p)%e])%CKC -X?JXr̅Sm4v =`C6ɪAsF%ɸ/~e Z.lN(PH8k$86Q?&pwִQ^'(\­0\soz`ýu2)0 ݙ=G+P.ɠ?b\z3zY7SN<J+ Bf27\ܯ5V혩e<\ҢћfZǛ{*15^Mby\?̧yyD{ Z_Zs]tɚE/N<'HGn$aT.U՝+ |7$r|xNe\@¨r4\ifX3jʫ]>^%'᭘ 2\~2-Ҕ/:-]W"5Y8^*٠Ҕz^#[J3Gc🴃#gS{ w-k _Wr ]D5-(7FJ0'fa>c`DWۥ_bs=R_R2u|,C ֌"q7agIaFzF1`;RD )W1ԕN,M.h"h}+S6> [g0g 0eL2ZyZOH2(HN?Z~>ֈk?.wns<$fg,8ހq4Zԧh6J1ZAU@yG,M nMV 6au⶙]ao7h+ E1D;rv|S~IbPouLJ H[ƺ8<"hL[g$*oy[;CNYGQ XdMꐚȍC3*Wjπ$@*۸SX,F#<[D&kLiz9\uR"ѼtrT:+Unjg#ss ,%WlE$,%LP4~X%2TDSk!23sM_DwqySG:d> UKN\nx  "Óv ΌIWcaCy>`@˄A{#Z}u]p]hV71 ߋ!z96Q>Hٷ[$!|CBCqMO_W NPd*)]W(^*;aM.EG ȴ6Xb~}V<㿹^9=8Lu>3Jro%6/aOm n].Lq-_ފ< =AK0YQxOP}td~ M ؍Ve@r i.p1_  eʾ 8FN9=WRl` KeH晋{[~3ue3< :"F:3}Ň$p6wn9M,OP{mr$Q`qO1(e_ds\ L G O8vl6m;򽍘6g`<[ 9jl/bCy5MM {3 #PL A!6ػf}"QꋠjCzv+eFu&֜E5a#N%?`BD0a MNQ*>M~"gYc_@l]=3E촧lNl/IrMh { w9SP98VsŻQ:ysN9!u;YX 1wӷAܥDD(Jt!:4U N;g5Qb󁾤QS;'b(.TN蹌"ÇmHagC%Yw6^"0;+8k0_xsμ2( qIz3Lȼ1Cosp $$c3{HSKkӺkg$3U䁤KKv. ]!SV _E$ f$E(Heֈ:uGp*migC+x1gpb4ey)p]"D6ROy\nB"lwЭ*P`Yµ 7)aIgl4Q%JUot< 7|2mLk \pM ۅ@DS#GWI x1 Zw\K&gp &Lcç6boajZA3#W``"z)d)Bax֢[.j«|k܏$C @-|~{0*î餒q>1P3}@)HVzɍ|f)%G"贉tAY ܓhJmaIP. xo]c4H1834dvq֘ e o*XGs{%D¤WQoXm[̝>m.^|_"<3~9VPq͎11A3<'Nm;ij]p]H67<! XJˋb:FRKOq+*9;=P6TzIO>l7pٮٌ&2TeCܒXvqHNj0l5kdhNL9Q14Q1eIv/~BIj[LJ!0q$aps块ʨW ec$C)8x)`#S{Q}E"?$(- ^Vg;56OKJ5`-ܴ2BcL(56RAOSS@-[eKg* nl>r"L#7Y:f+JHqLaT<7{";E O"Tbh0-C{mё-q)̜S{aYKKln$wyH7&aɺ*Prmp+5ݙ!SNysS)ڟ+~0xg U%P|0ɏ}QvD)P*aSl2yux{Ǘagdոe3:oW#4 rXtu &t/~K207H |bج- R/6m\LȈEkK[PCʸ@D`V {Vtgwx'1`x,`US-7W(l^Il;pʡS͑zؿT5g3ѹYMRl,=zD5Ӻ`0݆Dɻ7Crvs!}26lh7u vyFKf +q)QAsVR +V/(x\e~rR-'\)MнO[w1|ƞExv1+]Xs]81J]aV9c}iEH2wq4?&uD5)~K_VmW9|c}Zx`jr~ X-{. Y/7Saܟ裷;)%}hFPi kiW?ʣe;B+?,81kz@g - $CMޠSsHѷK+s]j"?={f%{0,Gv[ˆVfp%6Y x(qcOE> \^V}օO?c.+?FQÙ呵 TyOa(6 hзQ9ac br*ڹJ[eF ƞ;n6#I"=lRP^IguK$VﺿsXOل,{*j:~,&OU#u r"w[`Yq< C88# Xȳ+dOQJݵrۗk{Fڪᐄ|T:wӧ}'O~8{xld줣~7ux,?ߺx睗1H nj[$⮆Fԋ=w{ JKBA/1Ԯ=OdدBJ@М EׯM*sO[/@ lD+R󘶼[_wmsoe ~Gtp 73){b U01\YMM]N9E"SG8{_Mh83f<Ԏ5Kr.OFYEMxN'7Sӿhdxn1&鋶63(wfìN59V`̼vEVx*܂֩^NM+ =".V*J]ה]q^[KlrYf$ v:YeL_RiCo]h4P[-QsђIZgs>ĠD s71`s7{ONJQ8iDɇ-UJ<9(zW2`1서~JA!`q cjBYr"EtŇ+ 50[ 7VŒ"Xu2ÄvRN2bH@Ѻ9 N*qKN =*,O1ϴM5%:efV/ rΠǗ݃!Ê3(aih[Mps%K!B,5VZs7B3MxtQ`{:}$6F}FއvfTӐ 4Pʢ2!k<:^mY];qN2A8 &4}ϱ`MDзhլMt.8?Qb.AOȦ'+4P{i}W˿j_:18"Z)KLnڄ=2 mZ=*jR풻JJ%dY~Lwk`m#Cv@5h:Z:OQ-+]Oо, ^ ^|C7iK`nVO<+kd<4,9'qW d6ų9Z2 s t|(A'%oFB&W^)SY0C済6j=gGdi.O9 RCf[tOտLKH;]u#Bu=To`!fip'g¬rXO{syV7O8(`i-#啔 ml, LE^h5 ,#FfD"_[I}z tXpXD<74@%|Oqm9@RJr cHΝa{R~/1O<БYWlԭxK>}Zt3A,JY8}5ѓ zh1h$qq{)Gz/'7[H*Csq;<=]5/W}IYcq%k"L O<ǹz\ }>?r}t)sḧ́~zE橇d08Ē1X!0-ݫ)QGzYmI=BL1Hxk;-"v nPȲ3׽A]SulHбܪء©9Cylӗs*V|8Csvw+D fZ ?N3uI1U՞vBi rqEhssM:f5r]3@^_A3 ج~]$:Ώ~B?Q)C8Q0PK.ȼEy۱xkRJFph HB;8Km]9U<}|6ML䂐1kB6kNXeSH X$pvGϫQArv'ŗW|3lSD-=ZSzOHJ7`{ VRf]`[.ځp,| 6!bfjrmcFΫGl;)o%҆1}׹9ɍtgVljdқ[(!@0Կ\]HGLZ,ߖz%*q)K)ix6Ѭ,6ZP UYnA=8=bo6{Kog4jnm9D%Ɲ1JjYHU:kjIT L^zȶKg~&/3]v;2EɢQ;p^ h7u"߷v-~{37z*WM=ԳDbBj(Pd'U,l/!ͽOn2xG 7qļd(6]1dwBeN6^D}_(\@>v])Xxؤ"K'"Kqd&B/u~O`iAh+=^K|,1mU ힴpb[yYgEꀏM;_t"fo# f2 o#:X9c5{B1SA*PN>>̴R{u0J'ooqJ nEϔk)IV0 ,ؒEnzyzj!TEZ k&VR"G57{=wSĵbXי5, gȭ}۸ӪѫMnwǭ|hUץ'`W&JD]dŘi'v%}XZ ^}eyxqXni DJ\[p|#q jpmP \ b&! ,0ylQaTH]s6+̲C]7j`SW;i lhֆXm~" LoTYU}ʷFE -[ǞHu@m"Ds[r|"``pMVEnq-mQ1.d\IE$YݺiA/2=WqmkdM?W'ߴޓ+˄ziWnLt5ܯ UwD^ T) k[u@3AghĎlU|,YwiRct6[ t.j&A/zx>Tr-I/1֓E)J{γI{,7[_8K8+FtBvCxB+n5} SwƆO }ޅղ\Xq٢mP6MG%\{0 3Fya~66@!W@ёWx` b~/^u ݛd/ Ԯl2J)4~Bh'Y4f:eMn~㸛4aDPM[apfǫ#7.Mi2 `W+`ǯS 嫌M*ePـSn\FZ( 2 $4V=B [}`_7n6 V!%J*KH.Ԙ=fRg^Ũ; ɴIh;B+c;xTI}aX5KPeQa[ 8oBi3K괻~Υ8"<³.+DL\bү)#xH|8u- 샺%CcH OP!iW".$-NI>n[TK"Ԅe% 0HO*L &=vYEZ qJ3aވۅfHp 43A^'9X+v& f-P *.7YVTrcZB 3\ ;+$|a<ݏ!xSUwhՀcG`@-$ y;* qߧa`Uaq]1Yn~s (O7S hoK|'` oDzr Dv@(&<:Ύv;t8lm]IYˣa2o.qBv2">=fl~'zY#`엦S,Ǘ\&U'ci"."fG/uOT7zI͝{PRqշ2?T4iMZGbi *WAE8rVӃȒ8v2[|@,JhhPTi`_`?EQ z Q{')7SR}wM; gؚdJո!m;讪\柎E$ſ\72qԒԇaӫܼҠϥlIY=U On͊FLxw_c6 :獎)yvDl*H*!(9xvA A<6x ^B>rpտɈ옧'Km _YRPNzJfM #J\࿥LI~)aXϷ!I"@E=$*!Y;s:8^x1*"&XݭY$GUr\L}m`1?HrjzTD(bŷ]} <O-BDK2vR)l6 c5T]kz&?;|) ^(OuVjԮ ]ATcRyͶQ<0>^uFĝQzg}"{z J2.ܩ"rL1L3#FW:ƶ7I w-0zQQ:/"nz`hiuA tb< ց3za`Vn-wϵ 5EZs\lT_BI8tSq_<}SW 4Gm *!NMˏs7Mkx#f!Dm5W0p/nBdtLyS'OGi 3@2e0 !!)h4`0ʼna;&kKDV_=6^%*πCa/p>r^]̇08\]hL%$:aVI4MRTgx^C6g"ٻw?:oB'?0^H?%/I:^ 6duşygE{X;{PRm@W+YLK. taқ\OҽM _ Bǝ aWso`Soc$bVR(KwLSw|Z(im3y(϶*$b=G1z.qz 2:/ Q(@ܐBf0;۲/rR?0ӛgd ߏ'}],VL<  qj&^6|g 'WPT_5Tӹ S~JD!Ә@&j3VLA1/Ǡ'Nֲ5Hh(hr_'3$(ZT[&[{VvG%[ }<'kxT5UF[bivFN QQxXu߅@Y|F5Xj's>bs7h?@je8ȹ_`$uʌ-?iid=?O8x <+ [iͅy<\~ܘjkZ7-ļ(. K03ψ 8"82CX,O5[l0[] F/`D2ƙ/ixu;ʚI,%[ %r'fo̓>({S;$uXűT/`qF?}.".\۱54|Jw?y ΤcaHwgZGoSH4uA84Mi\ 2.` dǤqsn945![{gH:v[fǛ&a ճ1 50.c{883=^׶-캏38{KԏpMґr4傌o@Y QpOr(Vb3H fk| V]g~ {gGɋںKU^' h{ƆjnH X#`aY;(0J8zXtK#Rs9%^fhkXץel OsyF0w[a4?Wk) r FE8I72z=T\܁"fl[@gbn-TGiն5^{BB]aJȀ&iLʍJN17lЅ +6М6U¢6+:wܠ:UO,xΐ@O/1ۅk' 7oD:SCb/)3Ne}0lFİtO !GwFk1ПWs$"KLvO1V5~}J8j37O-5?iPȕcPc_FaϕmRe僿LIzl >B>a*gz|uY:U"1T|7_fE[;|!AcO"ap]y7+*JP.n7,"` x_5wX'ƾ JsxMuC'(X<4ɿa[=X$w{՟z"VT0HHiTّt6D1^swGdV1ul5^ >ЬpEЊ)΀&)Rnz!̉D퓞Vų}rXC^H/fM0﫯nwuY +>xf܃:*݄ zT&RNW?4Cz dcO˃l?zPBe]xZx҄v+D& P88z&ȩ\Q~lH0`G|2XAB\D`{|6ND a FFpxt mHu8M]OZLO/~mD,uG~y¾f}?ŠݒȮ"_A}eJApk `Nۍ,.y oZ˻Fiw~jff=3?efgɁ@Jk 7ϳM=6"n! '\O͡q>0%Em8ՙˣ=1HL%vtݳ+H8cIA/h̑wkzTzAr7"@3v7G$X/d\p&tgO>nq!Nl2#(vRlM!w]SqmI0b%XnnLױqL[$A42*58,"%GӢ=lkq~E%t9+274VA _Adtĸtmң:K!7]3k<.l@Ũc~f'G˂gmmF#_ir_Z[5c%L*C$ opjJ9]q) &Rfzr:n8&-nwO'~ŖGˢ:-QDT4(\xrj&}G+ (svn3-Iޛ|AuD( yW*CЃbLGsLRGp[m)>av&`eM 3S;4ݙ=ք 89[9:{ģ(hȇ^0gקSN(2(lBmo, *aZ5ֈ8Qu9Nm.#{^ͶpӤw[&&dH =x(ia}>(e,Na{"?gQؤKX?1Ӈ0Zju}Uâ=qq+@XoαZSSZ'Qy.Fy^G*i*M̗RClZ-~Nd( QVbY5) j|^g+4;ת3-uU}He)ViǣoyyW5LA'*Y#^-@?U`j͔'-^,LGacMXiτo4'0| dg|j8 :Q Xd% C$]j @l&o]8τM@sp;Sj ^if3Drl?7QK+^Z:QL0HiIԙ41+]D>4sDƎF #7Q&C/p;Hq8h},4p7^7B RPBJ2nr,Ni8tR^tlo9NA 8{/Bڽ"R]VXS T KswЊRZѼeJqыSksdӷ\B@Y dg\!7`āQ,`rTÜ< Fù  ېnGyv yY=Ĩ zw6љi!h O8>LNY܆W"#=u>(\Rz]7Un0XϬ=ה sB 3~G,g2\ i5 ?hc %ٽ*+_pĬ:-ǜ [2юkib67HWnMi 5ŽO1Yoriwz!A8ǵۇ4>%<ƨ-%8`3ѧJDZ^΃yH/فa1tDYb|رv-BؕjpC{&Piթp|5 ,ej Txl8T#ӚTHwBn,_&?-_ k f8\ Ӕosճ<=q7"FM ? oO [!QS9x 2YDоΚ,4us3~LY,H1cB=hۋy<}˘n5F:#/c HnvW_3╄['ݢG<-q |_ ?DhY.XڙFlVaMq>A`L8yJ4$}Jm=[5Dם>o2l0iw$d׌Bqn98ȴ7Q[cKYSM~BS,Ώʽ+!g983SE3e7ZiκQF}^cZĤrmcŧYU|#%ǡJj'&;x ccx0*lZ xؠ |fzjTiP :ͼ7+JF&6 Mi0/Ky_de3j"[qSӫ>b7{-‘])fXUW}UGڔi: x!' 7ΐ)6@A5E:]4ᙜB8pWҦ6{#+@ȝQ+tI=Oy=9ӦCO =[e*D_8q® ص,l)b^ty *W5-E';)/#sSix9_?`\ld0X}XPE-ȥїl@(O vcmi/L(,CőL<Ibo!ww)LtεO;sLSīSf/M%oI+Ba ߫&1;x `_}`;Ti( 8z8", 8^* RORW ܟ&%=j%.D-˧#eVpsԞ13A ЋHni^`VT]iczy<3/t+GzOoإ~c+zh:Pp|PBZ`Trs;T«^Ը; B+bmff!mx*F%.9فrhB3p$F?FP46QL>zKi$JMIno߉KCt-Ӣ|f=9?FI\3I@ޭLE%>ͨԐaIvz˿[J ¡r4`- *u6vʿb}a,Uښy:ajib:fiiv^WÙ@vA*Ysqc* A8ZpufPk%"yrv첵,U ;Y_<ՊCQ2Ն VkC?* Xkf: vz+n nxauXԞ:f 077r;ly0ʿ,WʰQ9n%@=~~^R䉦_G¦Vm,Y-Utz|`(!52y8΁lK73] MPai5Z1xU abLO-rWITV(4x<Nf/$ hpaWnZU֬!͒2 PO#ܗ#W~X$XDYǠ ٫DO|>G_) w+NzSfRʰPP_RxmkOWPR藹i),GdFjjsGTPAMJ/!==6#-A:s]}*(ʺ#)"%z֌#tnQ1SaJɩ ` yS -I$ޟ!ds躖T'%5/Eɡaw{!&>Vp!3|1M8˿x ] AliM>y!tSC[&DW}|#;E٭ߦx/ސUw 4x68Þ@@Điy^=i/6QY)&rfל xjIb&읖b!,,5u!&tn9TXVVjFQ8Bg}.&jzz58:n,:.&]i/2ڟXjC1ℕ9m\CӜQ?y8h3oo;}h`6ɞl"5jVe8%m^*.cUC#]_/w%z79q&+ei+ džWI4N1#2ɿygͦ1Xm"n_Yٶx4͉q=D/FZܰ83$j 8:HHE(=Y sb6lwLyx;ݭ|ZS(.tm퇳bxzUg7DR¢>T M/Pp ڡ֍>. tj`wiA>۵fa}Ŏ*t/SQ;UtTg_; @XUnTLH~c QNk{Ugtla 7bwZp/?9nAVp]]pEoAId1sUcۏc/ vZ/;x5ydG0`tsѹ in܎k^P{N xCj Xr]aN)l(B968Ȍ瑵ϤFDkY L*~j/Zj~6E&?THi) ->I-FRaj=# QsX1a GUJmC[NjعB4=oow<w]Ч| e1@bMkkp:4Uʽ0y'HReIКh A}vsk u"*谦pYz3&|;C A$u:> !Uj~D;Dzu~1_QoVҹAǛ1QJM$w3k0Ps4}=]sߣpzvd&9d(.ڣô_se*+ ߼0:  P;\A劦s=^-ýdM/|{x > 4Rjukm /2z@ kw@)VcNJ#L$6;?_+ aO R j Wal׶D)(Q\08C6̀)+eגe@Nr@#/l?}iNL Sf F>ZoAD=w>&d ԱI!SayIwz$؁.滐L5M4(es՝T`{>C݂|/b*G#g@d4'*X!C\ kg7]i݊|z4n |*?E աvy։ْP ;׷*!} eϩ3eooέb:јZ G@h3}4k$'lؙ;.},SLYRt{ɬOkoUFnM<*10J2V o IKO&.]ɅvUNê48Db,gHFa7maכ9 (A!3 # FQ{w-d*$2N~߄em —dIK8þ"Aw>13",_M ȨInEBVֆj3\8x"T 1͉q-)OÄu538+j@d\ ^h^+xmpsV(R*.βҟZUHMeӹ1$HP#Ke ثQ0X4;И*~bm W%u_Tk-vhN="]+41@W<UV)nEN WTUJ2PaΎw\s!tIl31ZrOI9~q`IpκIiƄR+ާgfquZG*F̅ $*/( v' 4@'J W`k^xIs~R)elHnWQ4w(!y'DGrĂҜX?WG4m|įSU 3^ՔiwBDCŭI |煃Q?T*JKyȸfӓ#G9<3" Mli`L9ċ$vR()#^C|_${7n4 W`R@b%;f!ZU2ӥIijcDWCs:\i)ػLq?0/0H!AtkDopkE#8MFI+jBV<c/Gfyvʚv:o@^.D[-$$j kH'ҷyXvhj ԃO#&|}Ab!&=r<؋r*Hz , t3 DӾ0Se\]pIҌGA^Ϊ:\~QO:V- D/ޞ+Nڡ27] ټ|okv .8j 7/`^.@E}kcOOT mf u) H+Y@U>%MАbxl] 1LUƶgY)(9('5'^;{V"29h!:Uf ա)hL5Xvjm59X bw<6޿{x &eqf2)B; IlRbÆgQo)}ȵx:/ujQ˂Qgm !mS8E%oJϤJb7t7?lH>;;JTGɝ>;J4mip`c;0IV gǟ$'[u (tœƓ3xAPK*\Zg7hWLT[!=H;U֙@C@8j:B Qv6Z7TTF)e`gP3˪ǎG߿XV6H=M̂MC>v<\ \ޖG f\vbVE=!/Ȟ/CtrA^җWK%yebj0Ԯ#Q}c`.TguboFZ@B!E*.hæ8>b65dV\>)wh-SfiJ0HE;H H k1|MOҾqUO3eudIї!;\.K:qtM<4[e4@/6r^mŶ2'7?yBr2Yh۟tWEvQ{bCxx16Xݻ{we_")z1#dG1;W%e[!xqtQ-bFQ9 ;lb$  l0tH<ῖgb*mXՒJ"raۄŢVUBb\ǟ( Cpqۄ\E:bvV3bl܉CP;iQ.'{'ƕbkG~.~y{"-םh,MF3]=ߧͳo䴎¹kD+kWMxq'$e x;>cT iC+X=oRx-;.״ؾPge\FA5΅^;`*7[<пb,)7 m2 Ҙ<۲˼%娊Fy`i" =MylMsǺGzC.6eN˟#}XE߶űP*a`5Wh6|?Cmk͹by5u7i@1،z1FQ )#Ȃ4 l>7pXsY -d7-5RmKҎlߓÓ qoI X?C/T觏KaJiZ^CI6/2iX3B X Ň=WŖr=ІvyzX[쉈NBZO<ѩrCE;#^ `7yVP,k| ඄2 m*j-4lf)F :#cpNtLL pc-Jkh GXZZƏVy]/8 $0k [E2WGS/wkbR`y'[ dt3xW"s=ݷ9_"BTU#GF$d$G/F j, UϭӛCX8Ķ'W:vaP9!A.[|GPh)a!F&k+pg-PW Vh, ɵk Q]=ek,h^xGʧE4Mn5Lf WH'_AJSydSLvT|5a0c;\]FgI &ͥgh0-< Q 5%fp~ {y0 t({!uG_UotNB>#\۞eGhA&0?I^mo8Po]A|LCM֍MGs볅tSPEN/P"W0{,9\FDCO :4]MC#?& tbӿ'A G٠(SNOuȜM=;P΀~ɻs;b%>H3@8n+w6.18f\|"Ш=5uY QuHl46hcgCc,IrE.ňT@;+l,^)\jg%V&'V( j كNg< e\.!|u &MUWRN2¿?3vw@[+|[P['NZ& yI0wL#`Ou/v=J;)El?XĂ5o!xIDc*TJ}LJn)1މ]:NO躱hV)P'r ;hA ] Sj?y>ZU[>-&r;7]A<* vl{kbO.O@A!p8Q%2__ e"Cd$rp3]q2-L L F1B9!CM+ZHTStwr|>i5j GͪYxWqEr;6r23Ó&Dx8`&0ٱJ+)wF>f)MAZGyUQKoJ~”¶yW<;Slj^e)>;*G0kQ,">_Yft "/V1d!?<`6# .7WA [`H)GOWh:{`N::h8O]eسׄ5-bVM-P".dP(6ZL˅^_A4#y$)Pے'f$w(ws/)&TW5ߓd<<׼b,5zA=0,I@E\5z}tghci&jBddђmΫzjĞzvc+{j!ڮen=RAP1-okoF<0 ^؁wmE$?tϼh#z*+Lp5=Rfr f9{xjFH! Wp*Tڗs[[!'mvukirdZW'H%W[_~M<wg+6b˿*|yG|Dykkɋк;h?l vSF$5Y_Goa9BW F;X(#>@']7+:Ϋ`"`aOo͌xW^lJ\y2!#=3lFCB|(@AwG[ծOkuy2;G𢺽ϵ\ߛ gin.נPT(È{Sl)]=I ۗWp@f-,b`a\v֖)[6pgTvvpofK=`{//^Fczp9j[:bNzYB zSf8B{ BQ7Vp#+JF_WkCS`r+zɋСFI%!i:P:KǚY"Gx{I,jP)jưPNA΂ a2:ΰBl7X$ .~,z?i 7;r/[IN9̩ۦ6#4OzgvIAp,e^^\E݂&|ZqI!+~rL⒁dpc=C8,H|ൾzNgAf}L].K-ޑ}/Rq 4}:xǼF#UW}Ճp"I !y0ߘ%C7N-kzYVn35yR-MxtG=[2Oֲk) gTTS[v5Ax|BfM6'`OL O!Rg&Vj>SW>JTCC0wG]~i1n-ygI`]3!sLy9o #ym(F57 >H|`LBR 4X Vq=s2ə(itm=a3&ذ-[}o>J{DPLYc4z G`D!rcj_.R {e`Xg ӒT o(lVbn|N.52ĬAe;-:`nC98fLi9yDeveK-vz#+ly٠U5MoYlag䠔"6R]z\{,#BȚbD4rZjRM_~`AcX3"_aJ[&plΞ@/#Ŋ+*O;]@!Q +mD֣r`H_67'zH9'~m^#rizS{V^#<`w>_bsi쁧]'FO!nt|k2#@A:)-ō/ r d*4TDwб%b%R\DBV$ )tz[otd,X)"U4G8PݓW-vSⴻB2 uO /\fNVELpF|۟EvWyŽiRo+hv PoO'=ܮȎ5y\\úWËsYKjnG&A 5`\G0ER5|&8}day-wҏK#dmRqFYc介ґ6hոp$}oQ4,3}i?8U߯1BtF}x@ӵ?$%fXYk9{"2Z{!3!֎:W Isx%t#nF S-$t=!) ɐ%7Z;8OiYK@gbݳ\}: 8A0 !>!O}~"G*twZ!mfNIf3s8%J2:!J]"0T''k΍ӧsWײ(E=22}E7W U^pB)Ʈw n's!s3}dpI\ze%՗N=iL*K[b{S`_Օu`~[mUk"I7dx旘z$)@f82 U^ssu̪UQM* MRgIJR "ϥfR]eTIC(;'FH u/,XFRzpz+ 5Z1R:{0)FV.V$VmүQȨǜOU5&"=!/K*-5k;D:kAғfG0trAibA,a8zvך)nɉQshF' %YxdKŪ:z'T PqzgU,F@bEF$ՅDIbJe[G9Qx,[{1ۄK5_ѯՁGoƊU[TGo5LwNh P(f8,F"pE(&lT@²^ܳ HۏTa#I'q{~a߼Z᭓\Ro\>Bxo6HΟ@RQXan1 5뾘 s@)}ޫ8!h<ܫD|2[ʳlnUJ s:2'H ܤpۋv30A9^:m64DEv>?16*MhADmkR#KV ^,yѱi`y3']z9 4 J1xĽT"3q(}HUJzB+CTFZgzXJ#j]K?%]sz2=R ~x ,]zߐp0t0yA/&{~2'~oQY ʯF}|Tn8WS1dL"C;  o;0Pt\`iWd[BÒ=Ϗdd%{UvdI!5;: ZB{pҥPTլn- | b~ۉV]*;WvFVy&i>x .c6 HnaMBX[KKvYΠ@t4rU9^pz AW^Ǟܾ;?0`rQ-32 Ð i?Ks~-mi$&&x.#n^͏ ؝vyX8u7"BO#mcRrO߱7(j8'Z]KR !q~ o߆>Xv*ʵ^廭=RRjHhˏU6t +q%j؋@u2WNV/`&s9|d*Ƹxj!G^<(e&$`Gz,ً`y!@_ x:ݒヰ͐  "IhpۃNKjyf73q-!ҽ(,41m^ vӓbx|'7~\s.zւ-?jDQd_no9"gA^sK{NeƠԓi/˜I$QVQ"J?.r40{!繊:K>9 żGyh!'Lk\H73PY=Cs亱\gr ]b)S=ރ~07IJ' 1 K"gV E-Wi| $9 obATCdnS \H7vWp]pVѳQ[ndvH7 rqtQP9<>Aw]@&`E3vUt?#uZAbjNC & ׺r @깍7)z,FE24 f -cBQzlbGU5骧٥]I&cԞuKC&D`ǺV.!'S3u& ',Ԉl{D4݋o<󫐰#v䌨""p~39<1H[G&?˅o%1C1O^\(Jf:/LwBjZd>U `H2~wZ7(JxJ[EqοAk6sP.iT<ŞxdqԢࣁ}ޗT]hT$ [){zJ Wxˁ0zmQQfA/*fv8{) sn?e1LvuS{q_cV<{IOV9N`u~s ~fC0ÈQTC=1ERRQA.ـV6T %wTJNBK\.ZqzknIfE"h=?- , xwy6²?+o:R^\C:|NJFCCT2ӯAo.plAz0m<D@N)i> y4!ʾsgX{2E}mK6eyvqR![bGkd}V1/Ep0Tm nN)8O;3&&]#[i$P܃qo3{'X&O=#IjؾQ55{2[y׺: 6Oy`L_=?MV!4wafkH~}rY ]-J %d [I׆#-}R7ϙ_Qh[@;w:MUOrSߥ'I^v @y*jU,ZQ@ǺUf+83yT!lDb_w&`9b J^{>pZY'&*"P.V-"`)7mś7j].I_Fb^. K+`Bu(ėS#ݭژadBeaLx:O2h4aWp9xzS3 g0͌o1f(/gvLGfJ(A$QF3RBZmd'y",&7m'i!~K\!T{(pafaؑЙWrF.Z_sEO5hHOE3%iEF68(Qj,<Џ@K .+uPS.T. ʆ(|RTF,)ե%hFoeL+2|:t8/!-]ZGā*=x_mɹ~*7o`v`Rz ǘ@wGk 0JiE?G_b{Ƨ,KxqїKa7"׳x,O.큔YR#k) KD\xxeka2]`alq-#%"Lc?’$\rQ! L]4dҷ"S([ǎ˿׫Nq_zŭuK J{s2H0%7{73ma_~JZXTg+#ơFE(%-XK[XvC_hO~^bH #K.-4Ad֯=%yPhdz-8N8ovs !J;f5nIc17;<Q#Az1JsÒR錪^pCN̸?qsi 5]I ݷ./*wX) 9/誡:v8׽SB#~h=Z8V:Q몐7vݣQ īP/x! 6 7[}-J= 73g&%noEm'u 9 4qI}qdZ3 rhk x.a>w6SN = ~yQ\ekвDO`}h^ RYo7bPh=.>z`҃4dhD7ͫb6Ge)T_e@uy*ts N'.__` $KA![Wy !{NVgzAe J>ota@8 M vp uI2PP TqAuiRㄮ"yh$#`yR Xog*NBaGs&Q'5Qmw݁T"nk"An$keOCT/9 pTU#rkYTDKieOJדX~c"Z/WԆZhu<Z :p`Z Ԙ`_jz}a}{ Z3;-I޼֠xE#P>AOJnEVPҁɠ80_7h4<ͥpFmh!sǏMhqEoʎ:*h_Aөe*|g&V 1=F,RPku?.nmyǠQ$Dt sJ]|/O3rBaqƙX RdFKWԒt AOm>'jƛ|/^bV  LJ%n\;<=w-j{O={OrW'Q^ިssau/CS#ݦsJ׊ѯ-0#Fo4A)=UJX솊B`HƬNJx|ryN.)``8;Itћ2xHsXF_HMBGug(C;onC'^ت p)%êg)t!S$ND%nZw/ԃC8]Bm: GxBx]JaF5nZBF=/()z@iC= }c-`5g^ J!XD L`EK>R" :uAx1>7'Y31~FCx9I`}1G}ayPn|_8u 5cYCPs9H혨RMWl/lnV\xoyD;ᤤGC-B{̄Ukmԛ-M +Y5u Y).k$fb]PK4x堈ҫ$y-ٷ yL5pRFg㱊zws8$ǡ`%vjU޾9{"SIh&v6h;j|tz!{w2sKΎ/w1e CU/ƭ>} uEF>.# pMӾa+iYW^*]xqr ʖNBٷTDE 3vWHa!V1+|]Xkt>"5 2@wn&Y88XOynP<OrQpi7fѢ_"#ZN 88 Ĕ%RIŚnm&)(jl=h^*~`3lj^_!kg1n߹a#?% yI תct\2?!L|-hS1- yA|mѵ8~ A3[< 6PJ՗yli! A+cӒȠn['16*o=ٕ1kݦMoϜS|hf/<oD! rª̈́cV#UeQ@Y&MiҔ=l,gFѠCMdB!wm9ܤ(bhZ4bQJ= 7GT(gj`/<8@O ",DL3QH;qz%ywgZRa}Q|=$ S{ iqY"Wn') cx[Wq(aT)kmPp@YuFقvB{m?aXOzHx(zl;Me R z%ٰy6a)\  xTb_#Oa kh9ХEDgD\gL"U()J&[# $F`bP+gl^E*ǞgZ,~sA|%Zw;N-<8?]XM~%ߘB?&2@_(шnlWGҴiK-{.;izH/F[}:E/SNk*n1{0u2(pɧǔ[`QB;FoK0UJ0;mʯʞi~cHy&%*j^vl7 =){9b'k 6dKgswu6+'H=:؝2=wo o܎NMìddS k. k}"RoAO4UKCKTu?\sHhzߤQ##{jkD>|bAP.3 UgIOfbY@*ޡ$Lvh9ld}u7Ss"sˌdf?ͭay[.7p.qAo:qqQfi^o"6z ss w<:cT{o7Le"[}" ƨd<)][xN.:Qŕ2SdtֳLEMCoH/v-z3/*èht\ -$SBZe UGKzp@^c3C:jU"+ºVF .Jw88Ε3{ {'UdPHiϦ%#7CX F.72?myqȲrB9.Wn܌mmA"֑DKD, :MTqfхN7C ~ c0x|W&,v6Uu!?z8D&2꺷MgpA% Lt2WW1ъTR©*ՅH @a aôk0BG"Zl3{PLk0컹lBE|L 9'0六ԣ~O{s>M\4Sz (K%ahpnnh !6s6!#Fg]/KsM1oC=P8Audm}T|,bM6/;@TSe[K8'tS*O"[4Ӿ|ٝY"~2 yέã%#u8^/DPr|0KIbx @e'mў^ ZxG=+PvIlb-%&ԜҐڽy0 6s70€Ab nOr|`qp1}5v[M(i.AIUciT% *mgK'X=s ı#edKU+mėg-D 41ЏvhjW;㳽2<)| Gf{W׃Œń_ *wLmyaGMRy+Xx[I2DW뭿RV0`Z$F ѱPHJ9}ãN&N;!,isxнR'bQ0d8,8#q頸 (P 0ͮX p=g#bNnnh3=_peX1}O AzsŐ4RXgj1F8F}KbA;0 IJzB E£uDw*NyγWyX$P[80vm .{R1v8<`ZEuqP3''q{kQrb5nj#>e-K ;;dzwQC^;4O .JӆF 9ܨ=@9瘀{eL#߃`WX>1iTѩYhq{' bq%NTL3oQịoX*۩2QPȇU) HyBuHwJ W㟆'Ux3XYt8X<% ?"[coIHѠ|RTwY&"h8&r N)qUs9&-W,UzL8ߌo ĈG0d8(%SX).HLC %,1`U",FqߵmbZӵHm!G!|̒Y= \'f7ZS_ l(`:*]KI 63@8ӢSMrRRI'":^M2t^?Y Mnۦ|0\wdSL,,6iv8ɸ7K~vw0@pǩU5njA%z BmrbgAXiAtR,# +Wfbk-/[uc3# :xзSޡY{a Sf{옶yk)H&zX@65V+y'7[~e3Ñ$@.?zޫ}c$ѧ5e}_B~mzKg𹺸jTOգ㫗UShS3YhY/v[>axZXЉ2~H¦WՏ<1ڂgQ ^0MUC:[IF\*/Jmj=č6DǮTTÓMn+dU{yco\S^Q7&*W7K6eSS-Ɛw2t\F370MO+;v\S@ ?ںD@槁x 4e fyyE-?|)tպ)`Qذȑ7,و@ݳ0Ϗ畅vZ2)K -F [,Iu(^f~=1$/ՃRﴉ:UЈ$E'rg>lǔ IA''Cc)|YꆾR_HNG L. <No\hT~b=9"g-PeXe;IB봂RoYIK@uE78*9(ˠ%AJH"Hn<UP T`z1\yT^XˬԐp.d (s2I-4tns&&A0.pe!+j}.IsQJDe4<[ͅŷ3̺nzN;i\-tO+?"Ez=Z@ӨʚH vC;$saPGI?;aʺ5h&VJ' 3`*K1Q9VOgs7!{n4Yvuxy{6@Kx3 ȉz_Kh{1+I `)mXFpSAN"ǿr𷣵Wطn9PH Eia/jNhm딐}?Mm~z <CyNvn.\@kfSC --:F8n8:!tigv)?AQMƾ(B²lgJ6i< sk6GMqjF=?U [BT+t"c "z# TJ/$@isiS݇g^i9^bI6cH`dB[ Il"] [7oSqIK oSF POw\ ~njb 3s b]TH@żF{:fG%/VUWs3Աw=w6atEyRD@hև98owT2\uco"5H@j;LprY;8(HKsvjBS+,;5/A2KP}F63DAz|/TDt] q. ۑ*H5D^Ayo |%e.DߋY]b>1Bq$r̗#ƌ <ޝ3fUx}j:{L -S MAD a0hmEǞYIZjlMQ 1v\Dw3>$Tԣ7W|TvdY.F+QEY.)4].\%"eggx&n "`텷 L7&Zg+ChS5@}k1QGk ?*zqe$Ke  VC,M"?jd/R( 7)%۞;帡M5^uNjVJd Mz?Fe+RɗKbЀ!6U*l2i_<!JʝN_yWzn:7Ѭ &&`I|+pg33gci i൸]ۚJo#m"^κ~: k[{Z&05WA%@@qWoqQ(_ QQU-IUAsٸ[1^.AmȗV^IokϓNaݐ'+Eck-IF$._6zrYߋWހݡMP#l!!/kɬcщ`/tLQ̂W 3Օ5ܱQ0񬱭$r:5qgd&9b X7QUCOͱŽW a]QzI+ЄVQM&!Z\kM஽?mRQdS_dn9p uY힦3D7O8#ڹʊ"lu-\-jQ̅5m@!xi.u7 "ƨ )#hxHYO]d % DMO. _ kPG h4eR@CJ•RUG U^k@+^;y4;p=ۅY^7TޚH0MPvAPnEHu~5ʫ+}_ϗwYR^69#+GYw=},`ӄU9ZyC鳔#,M%Vy!7\+oRaGJa6DLGcx:DKZ5 /Apʄw9tW5ݬJ--*Y#ar02kMKQY|{ё@OhHTÉs:jF?տ:Z(xgUҶ%uAv$JWѬIhM/PvbWw]K"L+Шiڭpa@wb9E\ؠZv\ %jB#dT('d=Ň yjn䫨9ZҘ[Yd}1K *lI#'a &~ꉜEBA׽ʓmM{mہ+VakYeNxlV@:>Q!Ӥ1{U/3X+4fI(kˣۈT 3-l'#"{pz=2٪. qM=<5BOIu' o3^aHo1~T b] DV|Oj`䛿-QZ(%I'dN$ݺh6ya>;`JPVhEaOl.^ΝÔ:}] !341үƎpǣh{b#辯pJ=~ߴgE{̞ûbwvuɺ2G> 0-5XM)V)H,ZZ06ջh'NgCB,˙Ā .wwT?|og|He;]ɵ ٢IMq5.CUr|673r6qfhg/(FT'-[Q_S':)5)aP T<\YmՁ-KRxkЯ_X> F0L{ӗj,C# yѪ$U:YX>?|v9ž%9| ߆_R J :xӇ $ZTv[z*A}?4CV=A)N,]+Y@6~BkAԮOytAɱQ6WC;)b5ad䑘⭡ y ax>lzgyCڙ%/ 4 5LViX#a^3aDI,i o7aFW |‡;MXwbK}P:آ0> "Tڃ'fH&C1d6E98_bD&>+AUDТV54cW嶖u(|ֲߺQ΀U}PO\($zH` Web5Ǝ{ƥVI/q6à $e8"S(ޚl'c5&hhõf Zj:]Xq,e#;RkFT]%i2|jބ 2k u:' n`rna%[t2!&Xf0Hg IXo83:⭣k5K@85[GLd\:U(m.^a:5FAp܎ }"4hn BRc(Iϑ)6(0I5P-O؎RJ֟.S> UE$)g0v`]>R.qV=/Z֓ `O=YۨJ ܽv89V|KG ҘۭoTxiW_wx~H Y i}VX7mQ@=# $prSaNgNX?O= %tX9"]]HFmHw=.:A9? f(zfNobd/!B{ aQV)Yji1>SrȠJ e2K!6ř1nř[쟍0`RN `2ZxW%jPFr_R/YRJ< &L?a =F>k5 QFC R3g{OB^ sa;XE^~wXR To1cw!ڗ>1MV=RF +CQc^ラDCalAí`(YxD*H)[ L#܊A2t-.5 IKޣy5$5I?ҥW sK^Yv v֊q 0 ڡZ,[^~F= hmƠ g͂B\C=X`rˬ&$I>.ʑ8\[cn!ֆ*xG'`& .]Q@} ?Z$ylIOgd8S8jDI'"p1 E@ Qj;)Y90@ 63NٴJ|wj;)2j3ȑ hhV1:r[7e13hB;CP# g,ΘtNNg~L H\a%w"Fቺ>{Ӯ ƨGFnH~R :jxN (i|Ts- 2$ i=Wab!HPnoFLЯgWHXf3c t_)P9#q1c@ Y?_{F8o$37{CK70r/`!8j3f0h &G9K9(YغlI+!o4C:\ o,)Dqct`r@%ỹGn .{\ُ _nB׀yCW$%f:uB~r@*(˘‹",k|d;9ڜXrT`qN=U.CĎRIyWŷ֥ %!{/j"лs oRX9|@ԶJFHk %5%LZ0donTa@$ǣƺ[UL"0’׉B2hPIJ~o3x(NV(…_zŭP O4ֹ/*dIKaz.1D!9LٕVl2 x!ti)+ٺ_Ѳ^ʅb_h|ؤ.d z."˘ ;<R!*i^2QI´{ ΞڬjVc|K,7鈻,bŮpH:j6}Dka۪>e7.ݦS'e6msԄcVYl7oCN* jw߲ 1_> ^ 4%(WaGN)Ӟ}Ht$~z!=3LS?qˇ+5luÏ+z-Cw0^Q˦#r?8[?'SfB#4pq7?H":!ϕGiqY]Ş Y`o6BN/q bIhf’:Õ@pB'PkeM=֣ ֍͸xhQ/kR,[K~kO% [\ urěW}Wi6W@^$4tT4?|ADs9P] re^/kRL̟Lb#;ӽuf3H0<@uX(W)Q \_j2S(W띱8 {:wV81Z~\s۬SYuP3H/{CF5 4i{EB_.~ߡ>Ko:agآ_?Xs+ [taI.L@4D ٱ3'R5ժÜ |Zg, hpWB{N@\=H I^qC*^Iy.ڪ(Uc@c/" ŗBS 6n~xP͘7Ɉh><,8;-L I#1Z}69re۩4[4%f)<ec;*lOr(|ˋzSeː gpT8Vj) ^Pz@{~9y#ĢЖ]w<9]|6X)<y`,b(]ڰFj0ܟ2%/ *VG_uesm]Ԟ^Z8 BϐzW " '\>ߪ?Mj4{jl?ZL\0v|/ q'\cPssXSnj z[CĢh $1/+"dtYа ?V=k,{$JX q\-W)@Gs|L|Ւ=q?5{*v|M< -niycL} L8&O80(S6G&U06b%hδ/Bs&n_堜ձ#,^\跃Q&53 x/rO*2ldݧ3fƅ5q_@MZ>]VNmS8&ordRA XKK6'3ZVn-[@,;}$ޚzKڞ#yGm[TlZ oʂkw+"yYPr(r`Wh/^/wqZ~h ՖG7wpμΐovӊՍ*_lAi1@ip#. ;a3}u&Y=%D٦ .U2Šjus6XUEdJl$bBcE` ,cvG7H-O'rŶgJ BQ?`l ':WV!hLpn8>BQx;O38龝b-A54}0 ˘;) UPVCKK!r 'v!5t $y[A*_K+|`|>E^[u\^L[2rKV8|gV<,7,J-r ONlwOC\Dy)r7uJ*MGBdQ1 9%m?tld X {>vk~dDǛ"Tm/.U)6`/n{/OSKjF2e¥0f8VV C/BKk,&ЯF3ncܛF8OT5>KP-NgJUP6GgJ4oR$`@^6~wos((S)$g=Fպlq%0yJi5QP g!Qzj4%[HV#ٻiRpuJ! i3a`V@y\5 :lJLSϕyqmo!f~;y6('[40~ Yᓷ}Ȯ1q{' OKF\bt֒ 0eK貿.afճ,A[0+ysw4C#~S5+6fl+:Xއ~bob|V 6( "S~. E+0c<)fJ;S`ǎ\a* 5|m'PSǍ͓ΐőJNaz`x߱5rq\g'>9y(/Z84᧖\*'%qh:)` p.ӚƐPh4hCB(ֶ J"HBZ/ɨv}AkM;=Tؖ)kkVc8<וY Z:Jr8|rps2dz{BJ1 ()8"5{CkʞBfmÐdpsf^1݇ >es l`&pk()6~˫*{Bx%(V_/V͢'ڳ۷?Gef7ED+yݠSl~R@&|( w,/[LAadn{Lm4FzD03̘M&Y0Lm>2=ѢT۶19)@<2Vl#ss12j]z$ѤE@!1Z-l B,=_˅ j08ƽT ՁqPsm3.n x3vh [FuNO=Kb @)̋A7^0[$d8p{5cƜkqPx*1N;t?`/rlұ4CXMw/θⷢK< ]d.7 jt;U4ϔCi-^we/;X$Z :B$F.G ==:`a"H5~TL/=[{̿Lt4/xz4)hoʹWVIH[M] k[/8ji֯ټ*,^撌l=S|H<:)vq= - }Z "t~Y,&+ G|ƅ#LcɏWgAAX |Y_m J]Ȑh"3@FRz>ՠF)^G+PK3e햁FW vӁ3 +bB#-#={96@9;՘*i tP6)Ai8 {W1 ZG-8qͳvq6Sd؃07Go,aZM\1_W0{@S:,*{ ,SwO߈",áZ WJ/h׀\,Vf֓gRS(?۠uOP89 w3}tVWHN>> jXpv:|^pTr gk ϜqMa`ýdAuD;g2~wZҷ+U6N6^"MSK f銋8 .^/BKohheM 0 LiIO>E:Gfc fy]x[Tٰ2 z<ʹp13 みk)<6J! f==PDH@cg)9Ak;mѷfCu3[7TȰwy;kP\;omdE,ΰIO="V}NNOBE(:aJ@a \4>d@O#cg-ÜN%۸:+I;ۢ?:xB˓nBU(5gk .m\T;PE7yKjTNXuil'Z]$QC ̅/Hz>dcRx _mW!_1>e}#}6lJ ò4[[9?MKVu "y10p,mR-7K؂Nrjӫ҈l}.t8T4~ aGX{WސR ۿGn?=֗ -+⥗0eUCNmґ*2 1Pcl|oZ4fiJ>mcuCwڄF-|PB ] Gah9<k^!ڎBg"/YSjt 'OhN, TcJj)2mו#;<lZHAߥ8FrDGזRZ]0rEK˞tQ2|7 /Bqݏh4`])69pUSs .P#TجHl;0"ǸZ $KCt`s.,ӄ-Ĉ/aZ aznY7wd;V.$Eݯr`zmF(lgȄ{cH|B{|L3˻a҃! #_Χt)>qNY_h,J,!l 6we.Wm٫eY3:Z'uhˁ:Yg2NL[+gKV{8Xh!{̓4$(N+QdE;:zg,0+xO*R0{Wُ.][q]>4v)~aKDJHܷtaW<۬dwr`d!A^iW8lqvuc)! Շ/7Ֆ8,{x?~" EƮt='9R팖-".$2>(׳d4z!$Er1^%O"2:(Y\FFβZ}+:y %!sĈ|&7h&O %ƀ(Dpm~s`2u5ՓUN).[ˎC=f@/58A SqUoW%{OȚjQR$0eZ\Nvs\C-LJ a=c8#ճPh|T{ON3~?kN&0bi2)v(!.-ѕ- ȐƱxpfM&[vwª qpZn 6jO`f<)4ޙl _ƻ|޶N&.6${$Ftta PtΙc"_L|I8658ykY԰/ ?6=(xOH(_C{it XӷQUa8%)I;(BLȆ2X)q9}OLZ7[r!LCXr^4BWLafLyxx6Hs)Lp,$Y8G-r iK[%tőJu搻K^ hָv율]EdCm~ ͩ@R얉 y !?@ZhiuΏK8u6d&LbmL i`[N?QL\.KTSIExzø!|-EuV Z1r1;c 1;QiHfwMQ: }۟e5$=YWuFI٫SrFd(dkns;{y"~ Цt\om$SÝ #Eӎ-JaҀӥt~r,,cAmANFrob61EPyap=/*1@n @m!y)dli(~7VQ!>(83CuxkA̹WTm jH \ǝ8ä́}!2,:Y}ɯۀa+|$Cn#mB"c-c:SF M("Iu{҉;iZ8'FqOb1ITV]c28't0DA[ 4l;4Co >GQK]SgvC0/^l-ޕnD8;5<*Mnt`6|H~qiC6Y|B~l>HPpn3[83yL:*f0jhbrX%ug:q=6|v =?MG|| WR ~61TMCZ;[M(uDŭU#_ԊEbَOf.0FA﷼8\=?vLYeChxS49R`0Uir PY)LbO )nMbͰ]YtSKf>n3?wZ?lsFNcI1b-(1Bl*֋wh\~l9aO\8W;-tch h?L-rfJl鲑g1Uϓ$B` 3AQg%槱)3i1 č2#)w~|Su6|76ukD7At-u G6\K!,y6Ļ !mA FM~c<^Wx=3>C3M4Ưt-̲} &}5S YF)]F'ڵ.gځDLpAهVN4h]J37F߃ #hGb %eʧtyT,nedž{eh' sӲ8Q2!C QN\t+ː2L8B^Pd@r~F NC e_͞iCu鐴,!o3fwiB#]eM(L}X ~9P@&_LxE5@B]LN"<̯3GI\/it 9"#:yÌ17^D8^^c&FbWT y[oi )rX\) dʥ gƽu:Eu(GYg)R(bO\qѝsK<5>FEx% 4"#!Z8-:Lyvvl#ʇ\6FkEh|݀33U\7l íu`7Ǒt7.)WܼcWt njSG.I2*6茙_N,t_ 3]³CQ#2"9E]k8ޝ(pqs$TG3]VI ! &&xF$~̻E"q:ޭ t%gH/C>PԿʍV#V2& s*>ƇYVŠDOU y7o̓ ?z|$+CJf,Ad ǚ K fQMeYP˘`v|o`N9~5Nr30g2 R#,'qst5Jqa"VF:RBnG6FE _z-#$=mJ‰)H/M"R1k}aST1=s.4㦕I!_Tc{)uULZ[*B $+m 7N2ᜮdx#jXF'8=Qǿ h%6Ndy < |O$}<*i a6} rmb^=[Şmu`4(ˇnI}ӟt+{D^,Z;k$K.)TniHOa4'g*D bu_[ Fev{IތN(Md.n}|>bQ( l(]6ߟ93>>H5{ ,G{>jb bh9S4LE/y-@:=KϺx\BT'2Vo?^9]8ի|QFKcxJ"a⦐԰ p c7OImbw\X5 $g~N "}$F]Ctτk%Ƀ~T i,6.31o+g0fqi熼ڸ,>n4r2P_EV^I뎰J&=!v^"Ehaa.+9XL JhɮR:㈷ę!@2e9SʜP==h^"Umv+K, EJ,i<){I:/RדB˶vR?wL be_:lm#hEMFcdz  3o$}WHHgtq0*5As6r-N!d"pAMk)BmHP(;qalZ%ήYKs~@[2bTaTC2)reF`sѱbz!zT&L]@,j0Kqwj3aU:G;ho&Ѵ#J4EmNݏ)Z+R&$/1CՠUB4p$ˆm`!kXpa[gp/NhN8~O,W*X7IxA䖾Nާ19\;CY@\ҚS+~ mxLnFVuj$ j 4je5#/ (Z4uQ}|(5,]VTN+^rqeV.eg#^d7>5JBcvN jJ.5Q"VI_~~-=_0 E;Nkr7k,wн* 6 :NuT_Z#2;cd=7"j< '8{Gyw}?`U~P7ɩrQayt{ 9mH Mq2B=pC:g1͑Z+1tc?T;~ѤMRiM#Ptݤ&nĬeVg# L%}҆)eV>_jPv\ѿ }v6Ŵoe:F`dޣEj8W1Oփ9uPNxΔsONd/)4Q/rx[a19bLcΧ6:x/ʞƛ:ƞa(<^I\ JHrzSbiTSPM!#RAY"*En/qA6}ދS,;IHn<1tYTs |↗)6PB7'{w>6_pH6?,'C50?޼ty(J<͗"I> 0 a&($oJ2jR8KXHdebM.BQ+' {[pJ[Ȳܧ' ۜ{3nǾ 8'Ss9{[|W"k!ɥ;Ђ׫8p `NMȾy͸ $٨wya5n,cyƐ:{ -ɮ.(0AEK~p 0b;mcAŢ5x1"Ir%>[n[ݱ16YR\>Pgs14hZlsv[+w58Ϝsɷ6w&]N hY̲KZ:=UX&;~vO[%ζoT&c[ꄺLӵ1n0mFܱדʻ;jC3Ou1qe&uci`#~lS\gU!7)r_5o ʦJjc,(Y #e uNUx.yd x61`NE૦qĬK-)9~nDŎ5X*١r'aGD;҆ɺJZseS5+'=+| 1!4,rM2ԮȲ^( Ol ?jtV#^bOT VںELfTkȍl]ķ(=C!B"I^k|b۩0=DBE B`YvHc'[(Kmy\=UwjG Vvp$}ȲTgsTj kG_k~ˊP .j.|وwK=;/9- 6Z%ltcOExL /kȟ5i]Na.Q h{9Ņ~š#U}y: P ևg>Umy#9݄i!']f8ͿJ ZCȅ2N8By,@ʯ*,Vra(Ff+y &M[UQ%d{,1q-_"r8PM e?rE'1)e[ TILu.c|-Cߋ|N&p״; 0$KaJ[J=iۅF1j! P인wtKb1EfP!V]K@GM/b8r ]TLpu5\ % <(2-kVoH"i#OwXN嘡{Gq|DNwRYc"h"Xnfl\R 6BOU[-2Z{-gGݚe֝WI>^ܪ7OIBY+D;"h}M9T՛Vi+ BKМ!f(RrS^|tX|/4H͠%/GW1\:61␻Nzފ kѪ& &G$ҳT5$T^p!?ZPk{uc\k_I_|iussgB(rJκu͉ HC LEk(1uNQ),ꖝ[_c5dM!n3K;~36y$go4|лc-aA}knpă/"ݩ t*O"Z:#zR%WeZㆉٮ5:>Oj#Թ ZXjr)[hWSh֣fle}DFu]xt9;%s`\[/a *ɤ$q Xa6`rΆ8u[[ ?K,dٗ.< B*˴Te HhaA+z}%ZV_1_ +HxXI!^>dΕ$5Y^agĶME4VЗ)#R9'!A/ھqه؄nxh4H?Hu}`ę*v]sx_cč:$lm<0(;Md: no O~`H\H +^TrjNJ֚}yZQs E'lق'_ܳ`=)}^S =voA8eFR \`vnHdw(S!H›9UJnb ÖH,5d w saW8f]Czo#_O!J$)CXWͧZ"T)/FW"ZD4=L®u *H> >[˽mXLj]Q'^ v Mr_K,m3ao>ݓ8q8^޶ܔưj3H3'o ߏ-qN\}2h5V5Ӗ D ۞ZXB~" %blc;~]e*dzZ`a6'r Jmbˏo"]B[Wf ȱEW jGA_jx}R:u&HC*E`ѵN脪5sh~dF類sQV\; ^. 塥3rF*Qkuk y$v픵D]uzx?`#y"K2#/e'7;UR YFu*rkM}AA'ܓ|ގ|l'\KU%*a}?%4\,nY8| G w n (@VtkCKҘwٞWPe-jC4QӨG6G^? -S3A_8|,5X*RtUis lXkjP䊍S )엌ײPB}xŗGP!D_7޳ȅX7[/y됨8r!صT:LN3Aa2[!QxݧWdvR=)ڄ& ۢfBCEQE6R//BcwA|08nsdb|  |G~{u#v>CO)AbԘ9&@KxIDw@2BOht4NW[Ip1?y zWڶoᵟl謱v $OxxJ>3:](RlM5aAB`4jj^c}Kk& X5O +/ʔ>Q!+ ,T o37 DzCEV*Zm'AfO:*]l[[x2᪟&#bҚG$JÈd'kKU0FBhʁ _CLQ|)pP'*|Ȥ4N{5{$ĞDYȯå|7kKP!˴lHXT~8 as'B:c&fߦM$?VE85ϊvg? S(s8f){͈X|/yzs=n#bj~/k0,G/mAE~i{Y:__$]NCĝqxN$*' "[5s'Nn 82'D@kB@Wb*Q4 =[P#gJgc-!TlVUh,>(` Ru)k}Qfe|ݶ;|f%#a7"NjWc6JS=$DQ!78 %wH3LUGSQڥ bofZlӉr|f4L20?D,#y_ozJAjߐ㵴zw i+".zgןNHQO޸.z@(OֵN9d\;d:=NuĞNg/fx6v)Dq`+,6X-t,zs 8,\*4C : THW kEiqź5 3dcN$#88+)۶[hOK6z0)< e^D[5Թ - .fZ#̵qI> H #WHO3q~C }xYiYKgGY-tvH 7H_6"LY )tw7G(=:ZdzbYZO' d]Qyd$k!e2Z<sA.bلd6 \61Qe!H\CvZnL6TkUlI@xvv{dd0ZVg[=zؘ7۠;#Psqujf}Fl5\`Hj_?HQcu!Wk~{[x}4걌y1z!)o ˕L D?l¼6}vbK\\ѓlBSyY#*`VAYQ/ h>Z߻ h2 NaxiL70T%4e4C{a3LU4Bu -h2#%zn;@l[R,HcHANDNr4m044,_Rt1wlF!+<dI[<,G$P@3N8fGHko@xY^oN=wM%$C3W,M=.c$rBk,O8$$ )O9 Awc(˂3<杔YSSs,hfiDx., >X[LO޺5-p#Nͅ\UKK7])c46 0)b'PѶ"m^r'N3,I8&|,U`6r&EjDj$L-/qPE:\#b-AGJVxQ7?@+;)*x'| /}ypb_]$x˖M3H'T߫(G=ɘ<g|mH)\t wzYW[z:'s/2>tmߍ=R\m.D\Ksv#RW5GHkb/cpk=IwШ1)t2医:wjn ~G46 pܑ {?]c+nVr >1XAvEz&ʉe:bēF9HnE :UO 8`]%LόexҭN<Sgۈ~%_#dzQ6}W!{/5F$n Kd#6/_C D(Db <Ͷrx#`yF nc4eH^QG!}N͐<2*rcQ8*ZYwz.5fAV_ri఍1L1B@WY8:RF=u ݘ}Jj5 Gcz3l>!oCHxc0W o#/mY\okӷ$|cv->F^A`I)gQHQ~+lq+Hiw` ꄜ[9rսW v'RyW<Դ'Ej5e~i"hhkFH`-0W"h>}5s(UEbe"[vD9ė_nO(>2whS`^ў|Ą2&@Jm@WH#04-sDބ97cnѿ%?eߩ.\duj@OkY5/̤|pbdY 8]2s3Jx%BȮ]sP>O\0al˲/YqDq* 㞠,"DžT+amy筯ZC(%SֆacۨǦȌL,ߏ.~:xK>z%ΝT}MC jAXZƦ3p$Q'b[+a9kg*:+RMp6N9#ܜ6[ϿvOa^:iVa9Y[؇TY?^TrM[4楖Nq$!*G=ܮ#^yBY?>3.^2PmPYFIjk։ L85qoɈճfWXhb ȩJpcPJqJNS$a(ҕ!:]ϔzn3is> |UYѕ3,0ӛF'BCq>T`U޹GHQBbF)z-m5+_gr־+^W c 5t l`wLP;%e?i#u`/0)1/ Cs}Hj5S` #r@dqJWj҅wb}YC#cfˮUlX >M$SndrwJdU.Nh}tqz~ )u+ŜL%Hfyk 5FDhH/u3%bbѣ_#8%gu"*yqݭ`՟%\WΏc6-Ds(XFKV#FUq:խͤ'{IIKJ ֢M.Be_ 8ds=iU?S b&xX5HA5* ,,\|[KkXCmڞA Jy߫QeA_7֢KĔz@ .pŷŬN: 47 :J`46ש'1rKf'\@Th0h̅RI#Ǽ뜺]o2pSw?t͠ }N˟M˚V1mEnӖDMFF+3%GV]h+q̵]&%yz1=UngÀZ)4_K/@zcJ -L"u#V٥GW!%Oχ!*2?Wi6HB#0#W0 Sr~K}z|O}e5D(ʩf?;}m W|C`"=-F}<+T ;`(iM!)Ğ%,i!=6 6 jmaOs˖sq,z,'I AsyU.6%Q`2eȪ͗V-c'?"9ݟ= #! '1Fu2SyrbΤoIj{'_:9@M_ZyQm)CT$a*:j7}ZjzDue,$7EA_`y.S^P1Ҷjn[3LUSzn{h}gVm` PKMc=zrjͽXa?9 Kwb쓼?JVH]N2}=ǟxS"6c,Ѳ)sKSȇJTM~pkUBљ3r>(!܍t1F&?;I GZtk do2[p ui I…+(R: ;vl\ 7NZ4; Q mWQfa|Ya_g n=W(G1S׍w`3}5[&5PUR F /Voug*U7p,hEAeQ D+^4$Cw;~>F bQk/W4cG3U:yaP[(A&v XT hk Xw3۾ʆ*\vw|J-+haSA0bEiX+bWu,6 Y!ID^Jo b˼ WiTUs\K;jԤ&4>k"{ŏw/_3]ط3f 50Z~uLY)1rWbu Rb0£ /T~C6SZ&(P0GxN~w&SlE0# 'zI2UllGhf@V w@^3 Fx("ޕCK) 2OsC#(IM>8&k!/E#ņ7mK tZ"[ۿCKv46$X4zuP6NST<=!7 8VQݯ'ބv6ћ5L6bv Cч8^k/ %N~S ݺvvQ!Ge+R@j͞ i0z% bAjqYr̩MMB`t`GB=D0xc$TBf19pÄ CXJ|wV*RT >Džc⫭q-VjpARHEa>M@L;w /K ;jv# ڈD$=i ܥ~ %%cw#;M-|%ov*` )9*Pn";ddS*ꡫf3\Yɬ-@Ρ7рU@XŢ#Q]*7|"\L]sN$4hCy̯:㲣&T]=ۦKk1XN{[@ fU ISJ=rcaKU#vԬ~@*BW}K,Μ0ُX?mŪ#4)>S4ys{W3hK`0grupݮV4{MLW[i;Wdic [1~M6yi; 0FD[7mm&@w όlC&Krn=tM^ ?[Qz;dIUQR~/wJ0F17&_ | eAdq`d3)x$Qe^&= q魸&@&sd]]Mge/CO%!h'!kZ FIM9i"2B$;MpO3)4, "Z@Vun֛5/t[n2s$sDRD"P0Ǩ'嗢ބ'/y/`ݯ]VV6zIs07" \7)}@.b%x!'$+P!|)3%s7CeCZl,YK<# E u.T#"^c_#S*D|k[o…O)Y:=,x 5" 1J־Sy_V掑=jS `m˅>B̴rhBӟ ={4<]7Re|7)N`B9On֤ghOTNS"՛hN 6bnoJR kD';2ςF iGYM)]3 ?ԗm5}giMLɦ=% ?T٬P.Ï2>#v8>ꦆ]R^bu c!i͐qc.Gdcpe#l`nls_G,lKq#ߌnsINg8wFn<nv5YN;6cЖF+G,VK^ަs.K9V+"<隧d~*}YD%O&^ՁbN8f7s"?(TABBͬ#$.ynfwkBR5`i$qT @&bU 1ZA;M)}I5n#ǝJ@:&}c2$ O䅵l&6^N%DE_1 IEɖ1QiHDO3 iJiۢ(ʿ0:ӱEvݼpJR;n9ׁ͐7ܤU/Hd߿Wvr{N;OgÓ8Hr0-r r@`{mkNXS:A .qxs)yo]QԚeuuA+ Uceҥ3qáXk{i]myExH`yMy,ugȉXؒ\r <"cwQei"¨2 z™wtl5m ލ/ܣL}>e}yp81C_>`&hu UZ-7LmL*b9䍻{JW5;YN(q'5HqBӼU쪌B*Ѿ _mn]Gh6XAG]>R:շgo.z0J\"mcls6ej[HADo_.H3Bh 'Ф߷V<ۚqU:$@L9 J*|h

!pWHԬ*x;4|ƪe~ S^ 6AƘ(Dɓ um;__|pC * ee-k<o@k5 5Ʃ; d aǝ.Xo^3Q$͗hAbo;FIeپ^(eF?ZSCsWjʝoTaحvWI2OSLi& vbcKcZL]bAv|w';h_t.A/CPwfW{ͧO% ܎q. o&IMlO#>6?D]U!|>󢪎픃0zEm&ꩁf吕N g, ݛm`A"j "~BX+V6جuI#)F1BU"{UF i #S% *un>eCkriTZo-rv=)2 p0BV?/|%UםP*K EgEĆD5kߧ,MvULpd Y10)5YbK>_ }'E^6mn "F5%6`]waM,yt !w}~* ["pD 清Ȍ:J)=(S ^ &K¯QӰ8rB-];&e0}5큨- LH>fI * k!k]/59 Y(/+}J\K=jvkn@.`bއ?xPf!-bC",{+_CT-; V4 4pngŴH #q&jg>"qĖ3zz${N%ĄdN f ^]5(]!5|e,=4<yv:*0wDIIgҋ&tF-F8%;Ved='wtTdK7MiHki6Kqg-dŴg.{x >]~m]?I^G\ɠbt g|^PȇT']3s1w'!:Z] g]<* (GLߥϥۄFLԝ<` _kQKT13ZDE썣黡 Tmݐ/' 8KODDD@ 8\k:8vѕ7 h T(tF)qh6[eZGZ8D; ո1e(&{^.,,Cdپ,B8 K>DZ/ΖEdJ/Z1x%ܤSI`qnTn6e MF~J5Ycf2kbqyJiVD!{ ߲">덪ë}5EhQיJտI? 0&vb-g;#GRLC8Mkƣ3ՠ /GJ_V"rkYx CԴ4T/~_jnsnĤs q,NEڰϷ[KeY iI~ge$Ed* HKhQm=76ņu`L:Imyabuw2.\1 >5~ka4w7&Μaɲ7MPN^]bjRniVk&Ry/ćUE/ $y0fMPG3rIPQX>V{m7njYxL}b 'cQHwXNE{RA#HڲEu*ʳX-H$`݊YzX"mUO6҅G/ k+&.9ehpe*jx! {#:- dAEJ|ɍȍmarff[( UORTUB-1/Y_gp/dNiia|-ԝBXu?׉ %jc_[aڏ "CK_h,fu†9~E(AzHQuLD n{ND4l굤{D}#H̵-O̷.uH3nXS=aDV~ ,_1ElUڣQBqfB 2]{̺ 9ڑr@'d-kđ>7l>Ob oz Iq"l7jr;B_u@"N9 Q*LCVr,˷N l̆: #;^ V(!zEd@~^r]KKI]Ι^;Tإ겊zXvnkacLh֬[zp-!anY9]w^II`vE]c"ƛM RdKH^e q&A%~Ƿ0IEy]]YqsֶL-fݘ~G Ox+hSgJ4-0ۇ\|;`*X(F0"E`cc?V_hatks@%i e:3tCh+Mdc= U6"CVNyX~X΅JYu% f`jWzak/7!EtMi&zK\pL{nl/\}B"$@/2pc b!NQ"@VPNrw^q'1Uwn@b{:M ι?R>s?÷b*Xdy#iPt`,Ĥy؆Ƀ-ۦV`JZfYl ^֟x@;ŤqbM%aX] j>!A'GQH 0"6?cw5D渂j,\L\"|$A(/Uԗ_K" m9R9rF֯aԒ '*i6!**>Bt6&}ރ>8m12{ݿ4@72-88A9 ɱ$17yX;? zy{Uqre^5$swV9R]_h@b?ҿoKk5 . I/|D@T閈ཻXw>Z>\@kRKG3$exl"e0ޗ,E&Hճ Q j*AI|[6Yi;_pш+.S-:4/= r u*a{@gW\ jt\mGףD&)5|mNȑZo~:-{}mS h$&v̢[`wCJ uZ%PRRC)H*Չjh,oPi?ɍCBinp+3jb'gpf]Z7jX#Y;Qnsv@k 1@;x(LD "{ۣ3:IKL)?P~ں!X7,'*HǺ@2ܚOUL䣎ޖDwI$XbTB3*s&5Irp䤲 Yr]ƛs$/v[PWh{(.-oU9g;zd4om7y1RLx8 y=V;fs:ⱆZꊗ@;a k,[ &;֧|u`dp,%EYZ6cnn`ȍq9 No*snYdcvpd lg,G)u$X؛ZUmZ)+}fX݈g?P*KO2CD G=;1X`2fhMIɧ%O}z5),Kgo'/ʹLF6::'[~S_c Hu̇ӒGm! SXU.+!m`%tM&7ɝ|8:mCP45-׈#[8*#^l|2Q< B~G"cWQ/hJ XN}~h!Z_6ㅯ7mEwఈȪ 9yʔCԕZDB;&r@tl[_1d;ހm}J| &4REy 7  ܓ|ߢ̋8 eiO0l bXm}:~Vr0<_{M{Udߨ"D艏K{.ҙPj4|JJJpRZ!sΟBYWE8AK^qU>D&T;uDM PajtpmMSoa=eدԅ">0Y:>~BPb`6=$`K/^Jo7S9u^vܮf(ԂrA~Xś,{/PKДM;>dOIz~^@@H DԔV´eGoH_Od" _x]ߏnisj 즾}IPPh#7!*XX`pypCLvGdڨQ9oA־ホ5las@R£G.ȅNUdG]knttd됦 vw5/*JPzTP4ݿ8ά2#Ns=RǁF϶a4gOӹXnj&(^x3LO$ J}|ltVL͆LkDP8}[)j,1=4pB?1X3h,n!cyO7\}UYL"1gz󡂦pZnR_e3dKlxS_>O)5;PoA(ř^kubId8I#)PQ:2ȫCAo|fYAl<~ŒXEQ~t! JpQJĝO(E`[aYwᆴGލh5zŸ>  <oUa#B[u<ݕ}cyzK7TXK- S21`岧-TJ~Oa0QaUrY ťᗬ9 YeQ%R ֊7@|mZ)h65?)*l_dUGz )HìlIBzeD8‫[x$B6nUK \J鱋LJ hxpp1UT@+3vwX:}0Pw?y >{cix::Ȣ]dZz"sk2M7욋N?h_Y)q*gӍ%xY`ÁL An}SH=Lp0`.$HYE5zBj1d{cvnavz?j9d '%*WGּJR;Slj0}l{9;[V\~tȣm28%+Gɋ*H2+^/cb@$^:(u9<)j`?um\,Rs-4%.XK ^xWyL5(.MX3eO #KH' b|wqh[g{Y1V:ϕlb0mc72w: 7hbJYkqd yXWZ QUJGړ,Zj!_o+"7ܾ%NF!"eLo9/7jʾ7p x: Fwq@1}5o/'aPpik8 u'|^O. SIPZ]Kw8y*r|׶>^~Q5H=u3aCZ7d_|78W27BsN#]-~=I> ~KIԣxi:9PaĹSF5S HHj]McohaMd1@1>*UR]& e'|5n>?!EH X>LȖ`5ՅefM#*ygwYR$C)rZMo S8$=Z ""(S1|<g^7;z?1EbL:[f%y=Ff-|_БTX -֞.]@K=^I(Mxy j/ :c@CP985xd^&O?_C2ons<=O{U4L)vqzÊ,砰#G\lė"ɖ$MKe;eylE P<8M'4(!olQg.})?ߨQ܆Xњ8_XeǏ%hK^1{&jB]nmcZvYћ@<ƚjYVE>'Ï,sgMbB'(\%*ۆY{ȯaTʹZ1W7cQ cr?I* *t'SvA gpaH:zhq̉8kK-μZ\_χT3?r^(oX\M)۰bAV0fh'ixyT"/L WߵOS>rv_hWD^Z\ۣ{8Cӏ`[!;d]if9]먧{{ 0ovwU9BXV瓁B={9:_/).؉'J)׈k@h?t#q]'YfhήԮ3s>3mr]|˜G w ux9FKܹqr9Q4 >>o kĵegj"ڶLv9wˊ U=?Z7Pɳ6b7#vpׂ_fTF׾ADA f L3+ Ĭ&#D/o;T `nX!oMRʷ#n|ġ,`}3`LJz%RgXf"JkԆP \_R !3Zk(Ȱ6 я&!zUl_~ [ w(M uGZs@ԵQ tZ!tm3׼H 8۶|<|A}ZD/64`{*FE $6*5_'-֜[2|Y>G*(k x|:(wXIaQvaɏ7ġKd`Rߨ;`3,l^`r"R UթMq lI[͗kOk~E\^ ޵8D6 M%)i88 6X]P>}HP la̳?. 4jȯ"QސDqUc.j RRP0EM pY37f,ɨy9 פ.\U,-D`b]ݹ Zsp)o9 JxDUN :s?8DaT `0_+8w9\+S΂I^п>oh)jܵe 㮈3ⶄ,̚lnV)\;yx6G,MhL`9kq"mOW#, ;7Ἲmb>Btx*#JBR}gS57OR LK/l P.Y~ :) IeR^&AzM@AoƂD1ߣ>qUыrPF(ed^ $UsL_"򂼭 '=li˜IxfGXN%XO"?ȸ] }YST~a τG̙|5H;Ђ\[]CŵX/oxJ#.cL-hP |0/9 @=oeMs*ν5¾x7Z::T{#(3w)CN]9#KHOS=r(o0,1EѣE Z iŗY*659s32@c |:lfǟl+jf4L#E5[Z=s_*A!צ/PӀ^ʕe ᐔGYs2껔O8EV7Fڥ3\$j W$νANk][@%5bO6wXqr0@eh'[ Sߒ.cL}!8aFYq8EFu3|4.txVl{SxVSf6XPU^zak_njObcմ@۳IkO\"skPƕ4B s]!YB&r]7 9@19HG7P6xd]^l FQFpsf⁄Or(ێmcbˤu=n}dOOLX8>ɲorh9d`f?Jc[VoE}i5pNR"hSXK+ n<\{`bpnB ޭBE J;kR%_1'IqMZJ-zZ$lNg,:p ?NpgN Äo7Bݾ\P1w,q]o j u:^xd7KHOoFS(ՠ@+ }x uÎt୩)¯%Ɔr#B޲e FNq;O|8AFyvO_dU/|~P ,/ )uyDϣ!2񙺶0N :Sk,ϱ|IF[gFY99Ó4?O0 drzV!2Λ|?F? Wj sˋ#0"mg`a@(ǜ]|FMק”nHMMu5Kt,F>kJVׯ]3߭ V~"aNeb">a| _j_2ÑXmQUDąn+_q(wd C~#&\]I.a'FL <zb?ud;̽x-fP&dyC(h&"׉,5.ʿMn+Ep8 "igQ9|c*E_hKDvIzDHA.zW,I{v=a ' >j D(wpy՞m՟ DWCr0]#u ඟm"y hxfTwZ_*<:EgwշKS{:e?l;SD|p2McHrT?H^3*]qg61 h}83E/d\W%,XR^!Leti+$'%mk/Ra쿞sɇ|A,"|[y3;Qh9s+*aAi\STC6 63H6J=azw; JFv+@~9B;jE0A'خ\' !T|F}#KAv&oŴqAmێ{J SՔ-nk@Rqpj*{:|lHD\8?PSy39w @#: g&G=0dظzGe FEn$`Tv|&&tIj7W48g Z2s(=:5FcגvDB 9{uGd>o{2 A2Cn;ps`b4>ԎrcjJ %Y$u1 u"P4H9kY~j6 dsWjL2A|9Ѧ n.E6=pB\JG`7Փ/r5+tw|7r &3(E_|YʀU=m8h1bTU+J*pE` Et{QhQGU`M3ۘB0}E*?a .T;ޤU>/Z|݁NN_65yc"j5i? 1}Xu-(q]J3;hNǑǭYoRm=lUFL1k,c!}[>ѳ^\-ݙ,PϽN)yy*ܖ*nK" jAἄvf}4TU $yciP8#=0bUw5[rz-^"ύ bE,L+B:z9 ̏`oIq1mq(8Hf~F9jqh׋v㈢ ~S=,8 a*mB¯{_VdcCFqRfi+dC83J+gC4m3fn- ou[poYzZJK N6Kp;_bAybLH unq<λ`FADZ'/v$DCWR_!oe~ lo|rF9Ucv.rb qmг1I@sO`$$V308G/D*|)g٥3=.½58v#IXe+K Wg:+ȚzhK2S:?Or_guvQmyX[lB^:^2LR>ˤپv,AX_6\Nj`p؈ij5|?e=oG1> "[Ce9R9'# C֙"]&)sߛmLhD& !UݷdK}kFcy! l mp=_vء[c2`qp`! lJݠlQ*|۱,[KEuk"uZ}&H2bS5狫-D2leLPNyqT?0:glU [1{XP)xIל@_Ќ^A nkt+򓀭skF\SJ됋{r-g Pd U!HxvAw-H%/UJ-jGBθȽ].8^(Eu iՀ.K ^xŠ7,bwg̬S`}nAG<] ]:`8Lhg#1SPVejZu b#n&Vl<|r VZS'R #͆12;9]Z@fMS%B:{*x;QyfC<<'0wUȀ^"Eל:X73xsMs-ԇtо"\,ɯU zp9nIƻW效G+h) м@E7B7T>%NGS O"㶖v|htۓ\tܧc :WPJ6rIo#&a?%4@^tXS%\՝kn0*`$%+dW=Q#V[:Q: K{3da'H}A_d p &&q[jJn=>FF QӮFR u] ?FB?{fd$P:([u39hO;*T{ɥ'$Q"EyCzm1Uc#" l97[Ä;#}rXȮNPN|=SjEZ#:§, yf}[Wwvs4=#:)j".YSr'}G ˎR !s,㍺#.Y.n -kq!`uzH1VoTKyb(4ۢ"nG4>碳 =hq ur:HԺoϴ'+f-t$J#-m(u@A.oxcZ}: B.Y[ڐ1ZF ;g@a@ںﴣWdb^78{ķ ~,Leȥit+:2}D'x:oYZ+bMP~PHBsŇ.t|{f,|H3CcĠrMBr݂y˼']xҠg{WZ( =Reـ248'7<ۦt[c~`ȓۓV/l雺'YԔÀo`Ic 84DKأi9o2J]+/sqr/9"_s,IÓ8o M٥9}bTF[ז0Bl&oBj^.8Lp=i^쓊 mD `!y(FXqIv6sfгYv (7mI& 8,6*v3}h!2ӎک,y`z+bj :cE|/{fURZQ~Ӑ{ՌQawl;1@ 4b .Tm.ƎH |Iﯧm\&zgmP \Zb XF kݒB5mfZ9\k!F HFy+j!t/W 84#X9_FZo's?̰H S)ŅIh]NhoDÖ 9pMVP@&J(("Hr3?590P'L̬<,Ǒj)p6=mdv[s]/ֶ!e]ⶶݳnmSheׁйq Msn"ovQ0q'U?W,z=j}EEt r;hٕ5ֱ[Dӽⓞ Dh-0I2QDoX:cG7o e>] 2Up}_ùqJlBx98 R<1=^Kh)(_熏c!_~IkM6Yn,U/1pۧ CUXh@%aՔ$}/d4G1`Y\,8QAI3\c靺dטqf*XSr2>Ј;H5Q*Iȃy D\zNGfK .gh l̉έ 02VefL]rTxC9B .wFZ2vېVعֆZſ8.9cK+z׈'eKyD. Ja[}=~Ӣ0lL\ɦy~W ͟.Zëڿioq.A%,ΤhYAiKOn+ =Η>x7nH-;Tg}o5pۙ{R.\u]}]>u /?%;u>P-0~ɹνl3m5F`&d F9p0d(q\ Խ יJ0@ A[BBҼHysaژ! Є#?ND$;SQU%Ly^U!>"4}>$}[-\3'NeG͕YŎO!/BE=6TKT.5 p/uގ&phB 5[*8M`yM1>3;~Dhʟlp3RN^ r[ D[s k^s +®7.~"ZDđgK2 aM:ٯ˯J'3S$o׺'g<<9?5_ I[& ڟFO8%Q|Z Ce3p alӃѽ ~c3"&TA=i-(eh bRo*.9\lKd! 46sx}jqPAlVླྀXh0.SuzZ;83ݠpW.I:B?lm6gHGg?Ô?f.ґ/V3rxɁjD\(Iʣb$BzzK{XC=6\[`+:'<l/ENi3'j_G˜{#FZ-T`ci LL[l["+([bU6^SiF+bQŊǪ'lyXka+J{Ezeb}c8Dž ݋(xj6"ι8g@F!bnhQk|=6)0489Z~M7gHJӡJ35*Wk6]ŃUQ=o7] & w$(!rKwO仙Y"?YX@hds= MOgΦd/U~A(jӁޠ; k@4IkiM]՜:J}g>4SƱc홻5ٍ֞|葴%7I"U*8+q9(}wo{p'L0kwTS Jv}jשZTҏjM.h;q%[NP uvB~`/_ke:˲kƳ%8M`V2f1ҏBZ;j] ۿ"?=lk^r$zѮ@-cjFT켄o9{X;$Ei>pM#eFV9v&AEc>"# z}F,L0(O(P۱ۮ7^وm!d:t<iA3`'~h oEMyC.2?$Y4G_ȄBbhgWk6}ؼWr=&i%_؞ٔCן34ϝWjh/f,J]aˆ&{zA*^ENVwx3|\ LHc)3nI1cl^jҿ͞u{ed12]jOtkװ1-^%BIxnnH/ֽlwfWBOk7#rf'_WLJ 5VOg) 843?]J9?0"[X^3ɬ[f@A0ŐxX||mw@[3zP9W"DMуKŢs1cZ ~#;@Vd3{R&a}~k-m#Aݠ@"8c&pى$LwUTg&3rt* ]eL2; j-x|ԙ]OI*'t~*].Ifvi"1!|ٻΆ|LLzQazg(|:v5?{#*D| "T<6)[- Rr#Pzf/> ʇuwf[*csk O^T0);zśSFeq7"fVVš:15E-&{e_ϸR`}a._ w}^ae f-á!r9I"ڏNjjM =32a\24L,;Y;#aإgLMnr2>ǂ0}C`}N{_IqW2Q*1f_3Ҿy-mU6L+ R1n]T@<i\WPh.MKSNosNyLN:>`M;0֕vk~U@ %=i W4OV/P{lfox33_p]g'O#sw4SIRo9oAC@@09Bp5b ~0{Iz&'¯AC]lGUOgmo9H?%x-%lڪ1{Śf=ן,p^+||1cm!'hj K]OF3лY+aKa~Y-XQ~3@Bndz>U8m]z_WC< [(I[Z[/MhΪa_կTOKF/*o zy&PQ1ث1i1h,782:v9ͲPQGWnlJ˝%4O`7[n~-`u;s`g1!l^ (~E`_ _>x4N'ds%/yq5gr0ߧğݻov@1Iwsv 7#ה6~UYͷ0gHus9&dJToY2Z/Ν DžIƼEbR`5H+raBcyV({ʣfF[܅_8goe{9q= Gv*^tp%0ߔsmrQ @%% :j nJyYJ~a;^Vb@2C(!Sd:TSҞQa K}-1B˟FƋ\ˮ$t>d^~n(R%Fa_ Ln8g~cefO/, GҋAlLF%2_FWqO:hnDZωp.|~gK}^sK&G0JA/ 7HgPqQ@9mZI>#5OV~2~>ƚ58 o_Y'#d?%9cpM_ΜP<|yux:Xv/\L\ZcTh⊁zgS5q#eZZ˩2]=XbV-¡7vZ^%y6a<r8/Q$k'RKiol[1Mec<|\_O^̓61Pa+bX45k 7q9]6pM/.hD/xwҡORb+[*Î py4hW+W)(e|S;{6NtE2W;V-qhwj W{7X9"++| quJ}e>iWZu͋fr۝!6"ih+E~d5N3~3IN4X #nW%͐"L`('~ۯTC$\վ23ye|}J3l{"k(@ySP+jvcjZaZo#HHǟ7└뢿M"@orX blّh22.uS\5SvO6~.hn&8,L~IT}Ow,@mYJkU܄˂B3驋)>=t1wMWOR}\͎ul __(%bckȈ<^:p &U =uİC{%>3iw3!B׼ɍ@*>9,qnr4N#jH?4 \Y)YlU  +c>W셨B$;r(_xI6Gr-^&7Nu@W;rw< !x ߭VXؑS 7q7o5tp8dV]?XnH"ӄw[As2eO=Cx!dvRuwP՘bgË@G$-Ą>!I.𵀻J?;#pyJFzoq@|YzOUtϹgf|*swaxMƑCq汩PQיKm,iWi$\v26PW:aO &D~ja/@"D^+1&kUЍ~[d@!]qFƟF|s@VIw LZs4. imwS_ ۞ĐIw%mu Wwd++E$x4\n@?b[)a՚D(-jk9gҜ0DA/T %cw2G'Mp1rڪFFU=>%Mal,mr7'e:~/H[8#Ꜧs@&@/ouUB}{w -2ݏS#w1q_!sƠ[u].Hdqrv'#:9D%·3 ,>CH@TR(K$PI]`Yea_6agUP ^_c&{9X@|9tH^͕ gUG&8s;( |8aKw d3$lmʡ>`c:BK[h*UJK[C e,[JtZUF>L| ~_ GFy?`![i3Wfk%G&_&]J?_dgkcL .CUa!p"允Ob0SjE`+ R:ϔQ.˪Uy/b@3sKdZ{a HA^`.4ܣIMsvz1ap<92'_7Ȼ.['`Kc~9ket񪱢^Bտt2"0ArxDAkQI)<9u W\PYbmtoa)E%j#[Ac#|[CB-3=km>m!;%︓ HFZt^lGGlYvkp=E8v覜kjer,4î⯙EPN a"ox60"~em]h~4ECƾ?EΣK #zf>9>L_{.G۷-jUD\V 7+ vB>Q5p'Y?\8Cؔ\J2Ncݩ6rM,ϔߺ? ^b+|!5?FIЦgͮ7a9K9EbWy3,zr =|CB}ւn:j79Q5Z ƷsIu&Ia^z I,2Œ4nLc!ї*|?"N>UI_C$%lRgXv\4-c)R}6$L N(qx.QI P@1 ~8 @mLD*5pcj6Y"5oQLHu,rPЩyF1Ii22`XpoMKIPc=CFy1"BjiI #ДZp׵ۊ l|(>C kᬗyj׏nsPBok}TPtRG_m1k\mm_c v11Fj'#% W޲l#POKMdl%J &s[ǐ jm3һeb_/cp&ܒjp)Ơ1H4zWml-N va7#߰&/rO{@S ƁU> tj*O8`nUg~Vҵ3ۺib)ւepބǛ"Ƅ_=H/_~Oݕɠ͞kR_t/4B^c;q]J圝{HO%?#«EOvv!}͙5mcaŶ`1M5BP%LhLztY}3gkziO1*:feKdN{geԚȳ"٩H *[Q R,G MkTk.;w3w¶ET5:]+ (J Bٷ6M'ο FOӣ!fh;mY!xJ)O)>n ghRǔ6KI (Z T!:tS*D]@ f#O>#gERͶsZ/:&Cy> EQ::7l}ŴT. agOz$Fan!U&~C%=u5([ݏlbSND"!U S,cse銪S"!斒HH|_b@/-ߣ(QI4uliSLzݙ7Z>B~"f/Qn|%O} pCޛKV_%"htȃR"YxӮy9b',w*!0BnYa#@ ~Wxm9Q[KJ`38yZze%*.CԼ~(e~ZƖO0!8*P1jVi~Kgfb .m\2]\đ6hs[t\R豳R^7'E(\@|siN#| OJI&`PŠx\7P ZhԯXIf\tL`!G;=,.n=XPऄp͏fآgw}r%Fx$_H9)+,`k}n1iVc~*yKu F炏מ@{5 "g,CqZ-W#h g?+yct~!gfwTk5{%(TՂtXz {BT< CcrG\k| YTa`姻̀)?E:⑉dre3U MK3GTۛO4̝v Ѹn?Ė2S$ 1@.l+A^ޔ5ZShXk@%`TLZ19 55sې:VXe56¾Q90nnr#ԎkCaƽu߭ l(5Y^VQnx߳}pjkkEnڝ=9}C3VްШ.}td8[c_7K䧐W:#,j(9`wXKs@'%dT{&^e?9#}jH $pP9Ӎ1PǡѼ|MFA%z 73#S*q `}57q1pLeugR ~[ )rm xs@ s$'zv-8`LmN=s'=y/yiA3G OCjT|}QEţYZynf;A{IY̮i𙊲&&YFӧƙ1'DJtmioO>}"oH!T?&Q\C= įJWwZ{gO~zJJ6Uٽ) {V?Ȕbn%%a@4=c=XG,~o ßjxi\=QPg2)t&zQ-oɺMmTxYFJ%އ_Ug.Gzwc|.ik;FKIK"u;9.i^3o̓=)2e q0_{'J,[97|I^Dv@SU bl|'} TɺTʟwoņA㘠Akw9ﱜK[t3:9j-ij  ȍ,` 8 &DqVh.^ã`^?so83ZJ!I=<ڶGS`ĝX|Sfdb#xB 38O-υsVnu1/['uP{G xxRTj%m(|;FG\}[p4]f>e,'Q,wx`HV$6g-z"vC_`g( D/- \%'PtYøPi%S0]P`10(XA*52:S%ڈќu)$VeFH齵]o[]YR.|F3C ( eЇ́W}u,%p戌df@K;/΍C(RP۬z(pJ=uiYZU4m㎇->D9}yRgh^73e2jRp2=ZJ]Ǎ'WLj+9v;6wlXƾ:DN~](-cQHFI"VϮ׶$|n;tCdZtu+@TYd RZ`k[O}-KJ7zjy5 Cc(?!`5gz^d1hM90@NhO]$pZZJ'D$YE7Jזl"Xwk'_:)}Y%tD  |lF@.ܼKYKYM9uҒ,!}yˤ~H#Ya^~_Em2XU *g^zo1)2woL䜝k-g.U$-ςHsojQŁZXeXL4MPr\4Ţ.2+&Q|dJYsTZQ%2V PtY yM*G{rk;};kkX]̆4QBX++/<~ zG%3xׅ\&YF ﵱzM.z=n<2ҿܸ2N"rXs)a\e衠ޭa]x=5m$:/ V|.!wቹOڤɸy'=HaϨ8.znAN̨/zhdI@?(.g!K^ݿ&6i(PsFiguGU6PdDuh)?bOJRi$Ow($ԽQHk)9~Kӟ5l=Dft{BY 26uqMhRϔ`$C{S+b[lU7/6^Jy6L"*m7ZHmj=[LB%TB9TL!?Jv?"=g'FGo5UaL4'|МTQ8,Ԛ'25W=gX&ܩT ln _hSjTUFv8|>ϪU_BV8_]$42ҝ."⍞~ɎYT| p3:,A"Tn`Xt")@ b`<'w dQqcVQ+ zc\wͽ Q{淺1]T5a_ęSÌ*67u`\YR.f9c&t k!_ֽΦ ϰ\^ =芊b$핍1~ gJB0F!H>4m._s3/<=o:IsbT4wqC.T*$Pv3XO^N/12/p?d@{#Ͷ0C-7Y׃Œ[D[sX\DSOiN_梒'w&=1gzgݼcrieS,KWz%$"u渎I@xVn?RUd{^h,ƻڿ^ZናӒo2첝GȭUe(&- T߃!$}-9L@uchݜkhEmR^Kmgx3jbA>8* *rze@b3K|DOa#TJρ&;=90@4K)\86~R 쭥5]~2D\2*S6{ 5W6)5 ${Sܪ?Sb"|!nh/t¨v% 2v$84\aٌă?1KT1CqchT21|3@zQ /$"xȤ]yUDDŽ~kMuƤVBmX?x) xi5Gّ4]KD0! ]!_ؼÛ'G;i3UCLm'֋?\>Nj(gw,uyA *ld@iqqMkImdJ5F #A}$ѩ\Zƅx.39լ-&E̦bfIq0Ȍ=kWe4B0i#qs@ҩATb^`2|lExȎ%Qsn'YU$dߏV%\_,E~-t"4)ҤZ"v@ h, OPMw"9n\C)hBmLPuKDs&Gakۥu$hUlQӏTtz! R飻G;6!`B'Ef]E-Ӭr"cJtX3(Z?1D)( +#UOl\`c ATwM(+?3aML=&HM#@q-KL6v*~%kr[=٨'}>|wPsSh=XE&:9of3w?9Ei&  do4#eU~\p1˧ :k@fYOYMQ6/%Utd1"ッ .MIfYAux`||sL3 _m+k+$ -DQPK"쥇}Sdnǝ5P,y̸5Ƣ;įo}CgGrE2}B%/؉ҰG7;'رށJ/Ѵuațީ vqѝC?dA uT*džpP!j<a!h3Z5%;'Sz܍v!0w(6z4 dE_,_|V30~Oڙ.ʯ?Ǘ7GL#:/*k\9+"gQAw!!n>Ic.ҜUgk9r\ f_WKwAL=7w;ʥ8? 5򫭲W<6ޣ &S|G2[8פ^ ^LZ*C 9n:}Ѐ;i.N]C ^V.t^N@Q+ %)ex8Y7TU6C`^} mjZ1J9.Q%`8gi:7rt8΁KKi@Z# h]40+~PL/Ēփ9O*ē p~?jFnӁ%BZBsRYD T0xGf1Bms"VTel}fix;=0WuYFN,aϩ"{~l rڒ-g}I))5V]4,Β+ӊ%Z+4rTeh:R1??Hy$jA"Y4=c'ACےcm@\m~cnA,vbpݓ5W0l1SX|})Bs97.@ %*p&g({4@P5 x}7iˍ 0Sc_t)r*Ȋ:G5Uj|"RsO2ש!TR 0Y*mKHvjER^- u0OA`-;E"Ob#ާf}t"yc5S~G͐GŀCJA}?pB2dqk;J)%>nfRKs6IO4H1es$*)lbt2@G F +EC\ 'Wȉ„L_:trWe'b\n#b(+yZ4t4R(NW{'lpXI0ydC`'.j/T9e6^ڧr*sH;|A~\n:|&Wҫ"]qG]@,4YrE6KtciyhYhbn2Ac$Ī,ptv%hkt(hIziםj ;S.cG}o<P6[w[s:79r$釿R^Y_{j\هh>e8ct3,)UZOO`E5P"ވE"r3XXW m2H=Y+h |hcȰ;8 Z*;q+KaB!L &ޒu~PSfi{{gTfW$ꇌ̙f*Ш|Y{y)tx{/mciM\',z#y3 7 5#?෾!33sk7`Tj*I]tXgr YZ마\" '/ɰ?k/ύ^v_4o6aUvjebLw8ҒY>TH;= ~YZ_3.anrš&f.cE_}I`,z{ipeBn ~ 6eCÁ\, aKx>]薦gsIS^6@cϝ~&*_AשNHWKzF{\Ԫ']+s6TsWR5?Pkh8L *NY{@bUpzU<=@o8 HKl20WAkuUP3ƨ(9:ޯNF L.$ t5L:J0¾&י0#CڳOb˖oZF{' CZsUa0hK7XURك{f m]@FŬRk؈T.IDp"<'1a-Χ|e}HYV~ D,87|;;*og-7Δvϴn|ThaT?a#Fʜ bc-\l;n FETƯunM63E9=@gR#*i6iphom@R]{Sڨͥ:^W1)|Ď훣6[P_RUOu6raK_tHV̉ܵv].C7?1gCdONl^n.ЌT"f#iN~K^sqx,T ~ {OR fn ;-xa 3+z<LL"PH֚?eR4)S(y~8\ٕLufQFW'^cՇSiT1O0ONP(%hZejmaf5QC8W2?OhMc\/_;J~ĺǀC୘ 谸EDC/uej-Ӯ`>ԩjH4^a2Ԯ0m;9 ;Agbo6`WDSkX';q>1PB =%3f،k=vQJdEN<@?bs"ۆG:?o@vS۹hXD{eVFcڸ<_`ta AL\ȅa!U]bxlNJL/Ŧ%?h_JW6 &ոY+ۊUYцE݂~E3$" ԺZDC&gyG~?K(UMz ojp:vyz?tԻHsi `JDlevc6jZZ ;͎JC†oz.ɢ: Q7)=En%v(IT !e]$iXR=ts.t"gɕ7 :^,Ln/(q#+-?_ Fu0H~RuH]C=Ä[P4lr-& H=Y=LR [J]?dѭR%{!? r# 9g00l;%A6jc9u""5yK"VD] QD!%d /H5ٱtwcrZpϛ u' YV6<E=g.˦`6n|gZvy HHح?_OeSzu:o;,YR3m&\N ,P kFYӲ wZm6\Vd$67~b)l|$Q\%Ňi I1ɜU>4zt )8}a_u`FM^/hng>&\ amPV9@eʀh = ܅= jn`"">[~n{rmP-sͩBNfƻX~`y=̨uQ<.[YvqM]cH3gu+B%|yzoơJ2 E|S NEoƴ]o(h-c⚥t}%}/(-r *Y k@jPAoiF<j0F W۞[e4"!35E1C O~aԔ۩BKm53X0':u4p\dOڴB0[>6Y&6Q"}6 ys„9M-V>{K3BphE2MA|cqm;N.= 4=_E_îqL`Y3ٹ j$Cv̧m|:E䰑 U@kmѩqJ[b^/~6V\6/4H;GΌddxEX-!Y}=h.޴lv ,@km J$9+di>L$Њ%~m5&xyj/Q% u n*m'U6W\p DŞu!`,',8jʿFsbQJu׃+AUGT1v}i7~+;8 2_*t0"( &0cr7??>0ڳAaƙJv jJd% N&ɟn²C`@WO2 NsaxF}ޖ@^cN|^?#0v&QVAl||R_bzDS!IQM^3ߪkQs:iή)88G@ԱS~ב0Zfkv>ԧ31xE/?DD 3pڎ}彲p4NʉF^ɰWB[UHkjd=Wx؏ D7>v*˰GIT9ogj<H zSCiIOQ[:y! moݜU8_qE]XB?ݎ=^'p+5Vdn3/[;=iS%-rRK i2vmUSl.TÿӜv9#$ѫY.>3cXO 1Ijh#1$YEPo̶pXles8%-N n"Ť[Ge^BH"2b0E["S sGj0_)h8hb4.`lv pt 炣ƔAd{.0d0'8^gf( enǿ)NV JhbeC/`{?Zh2Lbʸ.7J ˪6[i$)ݛB4y.l,e_PTPm#s܈k\ohu{UU/S "c8Ɂ>};),h%i|vg˲o+54WFH柸TLJ9nU,V=DJ*z xiz㦏_kȤLIP){,r}ADi#$%:9ؽj.s] NcZDEՀ(7X%\L _y~={7}4dZHb$ ,zO ʨO߹WCJ`PSE˭7=|./3/= JWu(sD9WTGRzi FR-[:)NW|yugE(1Tnny1yLD*m~ӆβ6)JC^rYAcAk x)ՔLVv~cM }<爩Kc .|oGQH51D2L '̐**窂" o;1}M4=%+&Y̊ф L(\{%歕 Ϧ`<2&q6&iδ0exO{:9f1dMrm#B18G`?{\k5fxwrX]c 뉳nSo!Eh7e@g4:+"g:cC3@qXbUtAoXp hWf-9[^v|b6e# $o5)2v^fh9 :H&8rcΆuufJ1R6m-5zY~΁ .C͛Ģ*c"LUC4_cnqPAGBQ{o3{q6/`͞gL{dJ{- Ӊ{*simUtHTUBϜ 6CKG]9D}9I/r|'#u\h:U4?=<ݜت^,řv`JdϹT1R OPUNMwHE֒ҚۻB\*U@RF^.B3 s%˜>:q3DSV$hV$TeMPɚny2 ewW!4XM-lࠎZ;LCZn,MC]Ot`kPUVNH%Gr)a֦DVie{o`םrV=iR$ߧ6w80`c,1 Q[Gt 6+=4quHiW:D.Oϑ⾯ J+N 8% X\ gUxSzdC'zZHp}H&+t/A @ϩyAh{y!3p̨M}Qٛ\c1@則VH9y_&Wv;r /ۘ>W lvJ B DdfZXZVsиL[2e5`yUkQDO0Ǚ]*Cbe:q'_hUK Cԓw 4dKbT#k3ncLz!{!RC'7Z{Tja"N%i"U(oc{wW`U!:v*X&=GFwP^)ICL?224âr&zY= P3Ҵ{ߤ氠z.sc$@!wgff9V AD)N<7uD4\{J)~Z)h9oTgb-LָJ~qfUG ;yèW@Ybe}ίx%E,C0…0ܯ)0ݺ8 _m*?P5jƊ`~0f o~%]|Ѽ9V ȕy Pl'eÊb}lw~U[ j5YE&9 WdX?l5InY 8kr;mC\qy:P66B.45k~] ѹYث-̓:7Dav.dnib–>jLH%lK-`{DizS I ggWghjrXK%8H:@ڧ,Alt{yM)a3\ Cޭ͘eC,1)I;U m,C̭=4!hMM,sg{ ⬉FgCNadi] CrkGz uiݨGHQfA)DS8qfjjIro fa( X0]Az9„ɰ{׳)|?r"c edihB P0yR{UlH ѽ~aȯ%ûc,;ɸ>T գZR-j%>`Xf0kx> 5p2Ӄ{L9{jٺ& F߆k-5:HYΙWÐM+W;%mdv{N:ehVJr2& ,nS%n̅8LI0^+ٶM! yF)l~vsgTiV 5vy-^]v00RSR <"k;./UPH-"/w;7a 0ה̹g۟!i-0U)Of7#EjC?pgo]E';0oϑ,mX?g5ZBkJWpRّGj-ANqx}C"Vt'qzk"Y~VtE\ ]vװ= @ޤ+'RU6Q5lzCX\&(ʹ/x_9S}]{1BUaIX|Ϊ0}k]w ⮣?bԆ 1#@NIؾEhp`0)'C5߂`"` .RDo !Lk5ĪHLX6Qp oˎL_Ԕ-Y-fax:af[KYMVspYp<] B@RHsob`_agFW#1WK8>={Io;3hS2Z4?J˜V1E 7<;jsF1`huX&Л-֤Kۑ7cX0)]>BHGQ`F1Kxƀ_< *㎞?/߀Fpt"@Wﲭn 88->" aMAlPOI/+|*ej*VԖ@X!_'K[JyN11&;&wb7c8&6~ ڽi3Y@ȑ&><`/A?\Sbs*r{dhY)ͫ31sam:<_$kCXɩȧJ^] Z,H9 0$Ɂk|BU $z LJs>grz7yodǓ~J ,fV`ѷd7ap'y @u;i&O*=]z2\|$s6L6X:∁YF6%sz]":&U@J1N^:f>-TeL/{,b#% \KS$ۿ^U,s54щą*ē_α1.Lؐ:i}~{Jv7Kc9(6cfG3@ tw2~"p~V_aHa, {@poh"b͇ /wӲtQgYIY7w9s#TX?TǶ% +P17B|Q!q2A>D^Z6p(m]k,ô{׹]\r]\EVF⯆`Zq}+ys3!19/QxCY;6KL(^s;*&#O,.QʥELV 8ވeo{) sT˫X8責1RbC8"^|rI([Кtme/FGiں;YC5:@ r.a!jz`^!(T5Bބ`93A"IY &4v0Ʊ.W:8fGs#Js1t9'qu%*FCun[xMHHgRϖX%j\wlUw|oÑ}[wY O kqZ3WWs73,`2f2 ,Rk WHഛbwJ(PVGٕQ弊?*<^˖ˇ^KKMI&kELX1~;InP1u6Ql~M_]8 Aҳd{jG6l{ sn^A~[i}J5Uh\ A'U>_r~Xj[*[G7)@:M!օ vi5{y {,Mmνxn8ԗ9UHn1of ^bGf >uѳAܒ$ŸU;;`B ƾhCæ[ w|!>fG 4~W߀@É2A{)vr\!D"!✷a27!3`F2&G7vN@rgjgeS?8A-&#?@pI~˽̺DnR3=3OeZJygU~ QɔӥGg|J P9iBz#4줱P@&z6I3vطy1뛇 9 mÁU%% TF"t|[(,wn@.:,5ܘ. `Ci3)F9an꺑j]KÖT//S?)\o\n xYWHg>8N }Q/ox 0c>B'Jy- X!cb7<-<=o/pa.D LCiPt,ŵsa Z20 [4aZ$x'F^=5!wg=T݆2̧;#?q^}a()`q0aH'ӾUXz8a?/bۋw儲x+gu R𘄡zt' +AL~zUמyUV0~XI(l4N?ǥjN98SA(PLo|th9<Ɣؽj1ƄD=Dgܐ_V O76f$Զ.O[4}+JcC/%\ɾ :6㿎bRez)K?=X 龙?ڟ]k!\ y[y}9x{ fsq'0zxg)k/K +-ݍ>Lw7yYz5CE.@=d['k6j@;m?\ؼAۍSc=TItQJv(2YY.싗98 4zz wvFDbs<.[|kBX3RFGԬG( KW}Fqn_A/zanFZ.v$o<>|dt<Vrr'ڍwRrOk1]0:Q;l+e'c1b-fUxp%rj 4ht}/WzH+EiY[g̴'Li- NO u,4F"=<%$ƍzjswkO}&~Λ6enGX^5c{[GNWM@5c\,2\ ˇvk) @JAaydRatS7u#)a5RES]uj JLc<1{ gv=y?,ir%a e5=_9@hqW׸P%-H $ D忱/LE6ԭd+WCD+t_lISxKX}TDos¸]Sf@tMXb w`{̣ _M6s-EPw kj?oBmh y_LLPXGL.pYْhU!>ϲ(}D F߯>7_)ů0CcŵUv܌lt8Es'Lъx-PfdnٯW_~BrLRW'6:_ԬЍ0ol=ңtT##`;tAp˩$?vbL/n9&RWN@_-y%uB55#ГzȆP+L^Ez3[G5N IVN EhI6eJʷ Nv 8Rz ,`AEKgCl8ipB%aK| 8 U*Ī~W\C!="l窈/1e_jcqWj,=y'D4#<.0e٧ΟնŶU%Fs5u!0tu;}TeމA H-T+ Jrԏ҅8uG3n-wjd[OFd X!%5q)DBCBۼYCy̅q6u71Wux3o@C7W;*ՙ)88\Gc2XBi^ խp݂ TrlO㢳_2\j~9NFG4%v@&b0 6W{v10[{UmXZ-܅+ RKEYPeӫԣW@q%ўVWЭ]On7%޹ѼEU,(K"LiIf79ҝ"-@|>j3+\Y13(aW4IpGDj0*M>H"0߇*%"bM"w"srCl,ӗQdtA1᧌>I^՞4.@Bؔ =0JDm؜DS u:$,\ k }q%߯sDx.]^)*)f J0}s1T9w'Eb₾fpJL uW&a3, 8,Wjihy^> +BD!u@Ghd]w "҄ۗy*@$xa2%t}4x!y@w$ 6U7w9m6䆉IvZqmWn*YlaPN`vH#?{KHa_QRfa8j3cSEl}@KT{Q@!ԃ)+=$21@`| A)Wz/ c")XӸaq'E\i.#^|0a"T+c}%$46:uR |:_)nzȻWND<.߯tȱD+@x5z(i9َ(p7lhU={8<V#,}Z?hON >3S15wR֍s. J._7E) plƑ)~' ~js,MV$G^?ijN,XuGK-7xs\9AdYnXlM)hFQ,!cO=#gNCL GPC]̉r 巁GӧӗeT<я#k"g *L(_2bQ\DS}#Ddv:Vb)ֆ s+T!T7(WHrMs,$ :mC:p=5N\A:x;.!;>a5#qB<K|Yy^Y)s*Q $3ic cxβI2lHZط$1 9C}ٱ.-uQ;[es 彫+7#L۲˻+FA D.R)뇪V>WOgw N=b@˽r/KG5L(M؀GF2>ǜX坺 0g0Y%#mkeӫ69AUz#?`j ?7RppY'.X$}v,q%YEs v:)6 GD2)AMlb)$R XOI `=Z2t"h0+7]Cܥ#hT  @(4 wP:`1k7D\6Ísxtuع"w#LbHhs3iB!~H:f{WNaU͙$ Xsfԫ׏֘eÔ?D0n1f*u}"]~;VONf|.<Քooic?\q vZ;gU`7#k}U_F݀QYIUA^>PI]'lΖc7PWe/0aŸ~"X< W6[O`YqA%ټDOl QD9ɽj$*$r-$[?Ht:ܬܥ@]Ns2M~t~{Pl8^{n'opX > NQw)}iP0mLVq]_v򊠬Ǟ3s3Ek4OND-N깽ۏ0HT@1RCOP^q }I4^1ʉF"MQD$9;kq7Ԏ<Ip"<@K@r8F=iԾҊC-6s,Ab!. J#)9~"aeGy^`ӒX»>˸". cWs"\} ͘]?j)Z. CT wDpE3f0>V: |蒴[s0(؁6llUߙ*m\!,pk DN4 |P1Q>Z_qI|2!;l<"{C~ɛvzI8yo=FE;] Af-*xb}*Tc^3.)|=P/PQbHOR XOkG4SV=4=f½qL0/T.Zm$ Ve2As=0 4B#kٱ# PUBEx3&˦.(7u2q4Ij(OzˇJVzN6uo*&_tiX:|#š^a-S!Lr2a_%G>RSE x 'şie:=.<(ܦ? &'0mxDŽ^EmZG:<f/:{E5m'*Ep8҄'H21sjF ^!صݟ[]@Rfb_CRYe`o)u=]x=ź.I=XN9:P"GN=iF6G4Vj^L`H&"4lP*=-ϟVv$Ka 5{V3#RLʗ'9u<+5K;H ?dO"}8RɗߍKtVMՆ^m3:iWV a}oⶴM*NNQ"o"K.V{"~]Dt#+!I|y0ej 㞴[^D8īwn) Dbn@i8(F,u.ҕ%Z.8.9U̼]w^l圯iGL6q^0>y8΋Dz:qBI["y- M%:xq% ,:'Y{)gesA#W>K,:>ZէЂNC[:d^7%?wlkIwQngn%뎀ؑ;Tbl2tp5@]{?sr?AҝIC]L^G"kljSEO7!!?sLRAm0Rf }J,kwqGଓݏ26zJu*4[TxJ؏U,^bYr#o 9;m5!t_Wdyk^rMd|Ly<;JA=> k[@ؕBm2^{g SK[h;%9[Y>KZx2%L'[[~1 y0fpvZF8L_[Ы'>urLG/YpR Et Mu/^r_0֩[dYJm+J4 eY،H):[^^24J-n`g*mF ˢq50Hyz=>;'hv8y2hiHjxHukbꆁw3, 6.;AqS+#Y:Ɋ:1%;&۠EKC#۴1jOz("|i\M#fc8#i_Dp'(A"]iKv)Py- )wq 1Q'Z/3\QN0xVqPeM_^@ySK{0]ʸ8SeM(g3]ߔh %99F(PrL1,8x&*tAu֊k՜;شE>pfyz۰X\d^i y9 xE  ]wgT6VAqY_'RGNֲE89cQ%XԴ pA V"gmHB5Z&L,^=!Ti=$sdTG&vP i<0Rt!#BD@5J'%E2.zq|#w~Fzap$d.%*vԶŀibpCǩP17k_=LJs%WE 7}<)셂)TzHVJɛ|{+| w%NYy(K..DnSb&_Jђf0Z&ۋ]M*pg/Lߑ̧Z7z)Ix)3r;XWI\ Pf%&.pEs4Jvshp|pBLnmZ \EaDWx7{~9 .0tt Aҫ/y+& 68?0 ;N 9Sͳӈbs@R0N\QQs[5KgoH%<Y#ŸBDG$*g\IEь *~aPlK>1]F4!w"r=\T9w4ms4 Q eQ[f(ss8G]2blc ʄS'/ N15$`jMO ݭZ6[^xz%Nn79xqh y["]%(nr ͻ!b@%CF0f_P 3p)\}>9oDf*_%`)ZJr &p| R( ~8 z&7JӷHľ'e"w;-yFS?BYZO4}'"- d,m np waC:d/GeC.ցqIv9G!kK:6{4G+#>ҥHA_*AaOT- R[Ș5aN%³r2HXfPt]oДyQQѶuveL#L/ri7Eg1>W !\sK/XLexL o>u~(Kyߒ2!01\n~Ql4d~l|hwB0l3QNVoҙGfN\|5ݟgS_أGS :ȀI})~_9Ƞwp|k6 W'ςkBa .{rHV&߸:p WYk[bSmJdsj~GY:TQ9(-`av_ ǮtuKiDk`q^K ':ϠvUu'0>f|V6Lc>T!O3]pderXrڸqlSg6Yncgs9>6 f⹜iO7g P7UjńaLQ祿 R?㫗' d ջf9ϗ`* ,ȁqb?$];ph#\bHѷfI;{iQ4OM}7f΄Z!b3ZL" C=dmb9 o 3#XZzxҺ;Y[9r8ߧ)aQ2zT^}o&XhܔxDTiy6՟VM 㒂]7Vʎj; UfW*gKa9O\E%PXJ1S=^o5v LY?덓dQMh,9o|\`SEMHR{&Kª$8}9ic x ;& :P1|eϼA3"}hL 6 WR=xjKQkrpK'ٕA;ع= M+>om(KE"ja86/n;bK.e{He5ZR\uU}'G@ii5yHN5aP*N ;eoX:W`NDS9OL\CŪ0(DhpZ 0!T"):J6;Qy}z|n :"%yc0%3Z$L\]$(3J{ֵ!ɨBY =wdnu60u7ߒ,vmriԛ IZQl|uq)ʻa溤c\E{a۫;00G,ts 3yrU)4g~-U@s4nSwrS2R O}׮":hXc'}ovHE>_v0隬&2F[y>84~Kh> Fx:Ee#J&0P'; Ӱ]ycﯠ8V^Cy@, WAV"hv -轊PSp%ALS_`5m?L5nӷ ^Pb_us)*{N~:&1Wt8(i&iMLo!I(򭛹 FGHԜ)$rp 3c9 N)ӖOZM4&- . :]^1c3^Q5Ïs?IgsV%Wυc#,՞/ (ojc8cR*u1$뽴\ rA:{dnsEJ_,ȣwytQ~Kf^P)dEMs*r;r ə;(|#m^iəǫE DIma堫CGXCVrh^[_kJ)GC* O>0'm]Gza?ۿHL_M\̚ì0hҾwfq896V)t㻄u;-'kFk{8O8]o0 6َ\|6e!)UI:mL&;sR&vh,;};gȰo"=89W#Wy-L3 $,}Hjbwy4!|ɂabmy'[c`H'Hن“cꞤ lr_ \grE6cQ٫~1w͝{Tm DCjg6F8X@'zY ߽eVV!q9Ωq=QD [ߓddڠqh8h6I/;e8w| V-5t;e: pcGk*$u&E\PgmM\Pþ vlf[Rߵ8gW3ljrnsR\a>t? FL7>ZN;)050|p(j|p[w#`82\CSflr^.r7VhqEĻuI,<ӬՎ9H3,!UҢ|T`6DT}*}11>8s7e\Ȩ>}Y6MI&,1BK&\!Zր-/Z>! H/ospZF[ ]ϖ HB(!NGUcSNhxF\ۿ[ 5 Ok]kFq\BSk,cKk$yKs*4JRxM#~j0)mgyx0d[sF r?^ةp#nȄ$ݡQhLm%0H|3| Ͼlٷk>F(IE>*zg?X̲ nFfZ>(#̈SqYOJN2#L&bx:bŽ ĉEz|tzirk@xyƀ=c|]PLo=I O 7d?b'pwLz!ӍV1|zc "N: ;tw.ҿk|J"~y&!)t&kp˾hD üK Ng}Y6¦ 3?ZAU/ԼA \fn([Wu|s~4nvGC  lo|h# a[)I{_g<껮qgĩ M+_ni:Aq@΁Q/$$MA7DoHBfNSC0@=S_Q.-ezT)^anhۋR,FuUQ;濒wd[SP!{.b2P@7_tzٺbt9A&X$_fFnzV(ybɡk v?sS 'thKcH-r-4n _!h{A)=2? w([.>]!l,ʳf/n㫋Wox0O/&^!e@ >A˚?(b`Ll +dI"K >9=R: rݥ (Nzc??g%f]eNS&ۧe7~oee/k6YdJ{+cM,j]ĥKkdz@U8R+^k[2q3[sd:"?&Z843}<JϷe{#HZhYWɌ޵>Y0`5U뤼0mB= pPozL"݄ F_Zi0W߉{DP@ߺWv#2uCnt8&go_vԽRwTHJh⸬POJNh?!bdXΤ;YV%K*@v;Vp>h gν`pǴ և뭜+x{8a~`by-;NljbO[7ls|"xԵ:Ʃ5s4k &[vvOP8`- DvL,{hqԝPJ}^KCC5 #/#0'򂉪G`f(D]o]3vNI_6NAYn UVpmZF¡p4CpM+cғXaK)õ1%.r;ƨzRSs;%⫣}MnXOO״J/'/{(MSO8\qr6NSn >l4d['B /X(2'ARnxʴG39L—:t&E @-CڎwU /@nrsݜz%s3]^QQܮƦ_%YS^R|pӡ[lA4/Y2 n& ЬpVui@Nзt-pքf3">NFITJ|i)_a^4 )=!?Kk(6iY-|[۵hS8qP8LAMP< =낹Iq)*zdvq'yv3s-EUָψPوǽ0U 3f#TNsRd ³Pՠ%MӀy<9rTstot2Ŏbꩫ?*A.JU я<˼DNUR|A;FuЉC"Et40nh,1p;thTO5{sFq(PcVbԼ}͛OmSA%Z{Dm2Wvt5R4mגl}A'3⶯Ll65f3zZZTp6܉7@٦]O*Ip0[; "'|_ƲhF,Zj3៛ @DQ߹JN/D?![{T2 ǨOEijn5C[)%uQ7g^u}+vrs猼uCQpzdXێY@ xsz.5OuAn=A@kj(Uvìg ٠Y&]W6|۴~+7MLY Àzc@G{faHKۙ6fWu4GBVUVN4϶Pop 3o˩!Cïh>Xий Z#As{kx}Uɞ FT{haC'y ΀s(,L;l~T,K,;1s[sOŏ QB^I{;\fjxV[6( :LpݞH$L>d߁j*WCŖB%(ֻ/cIG& )A3gy$L#uQkx¯ `ף9y 2p/S;쵋wDAo-CJՔq*~:"u}غEHHqw%|wȻpХBL޾ʩ;M76zb1>BHߴ~'M rX<5*/srPɔ̝x (CMbAQ;"ߞܾcJN,x>N$ .D??'ŕ: uQ7b=tU:fS`6`Ft=oI 8GtjDuMA۟ۂUu+҆10Ry\E=]a^M^f kGO.kqZ%} ?U?2o> weTqٌ=[Vu( ̤hNjLSe:mL:E4=ɻU2 gѱs7l\c#}ƾ@;fZdջyr;JJ?"Px^{p s܊QNqNǶ?Tܡ*>_ hX!!JUٻ9*5WŽJa-gNr<)vbI`92}GJ ,ۉs!eXOE1k`?UhmGY2M{w4 Ky^7M`=5`Νhp&>'ԧ~P#dAh }-ثNH,+L󖺡zd5X֪+Q37,wRl 0z;f \kdXTaM.5^.JTYem@VC7@\ o596؞mV$j ?%Dz#aK"d[&Ȍm}8tFiwŦ^@t,(q>օ&QR}XŁNj7דMygs9u5+t9lD7'+Ɍ%ITa Ʌb Txr{u+MEϺ\U: \n=H XxzpѣҸ*w^q̭( Q9bL)(u5X<6 !r:lȘLeE8j4+lAգD*ˎ ]N~oUK5?%1 k;|JH@fDcex;z pX1QTn?hK Rì`Lݼd~G"Tff>sfY8&wLDUA_^ˤX攂]CSf;ʺ?8߼⓭WN=[ CGrDkEaǮ<kpdCvv+@! {Mh TV7:E9P~~EkL?zz",/(X զ(;п$Q r; [vB-̡ A) B9S7(ʜտ"25J0^Hv/18O{HVR9|/Fd߳-N|K/92d_}3kA3E /)Z(`mjk-tI5֋#h 6B>p`!OT)6!`c|aH./m7~J4 HP}M?*Z&#³^Vf1um/{Q4 jr>ߠe#%UJ+lN뺵z :d D;2N+ +W (g=V2_-c V?iMO*Qj 6):{؇bKn.@4ĉv#G¬Gn~凃ԭZ  q<5ҫT\gPP$2ΰA]7 +5FѕDƈz}vqcӟ4BKG2Xg~xZm+id3 Jjsjz~^2/uAi0Wߖ?%'&_!Ey-AD"nG[ƹd -tPsU>N.##q>C|Pt&OXYҥp`vDDu0b-Q;ovK@:45`4Sרk,Fu @ ;qV}*8ؕ)/qPn7|.M:0D~GUDz &ȄX,G2\lS ף+OfϤLc/i O'= +-Xa1 ;0[X6D\1KHxl`%8ՋRf:{@L/F0RUPj(i/X/]I10!mr+х]9L.8UJ 䑁۴k3S Y9](}ńPֻ~oW!~NhTD۠4鞱12cTCVU"ǎ!ʅ3Qr$/TSt!Hܟ("ǔ8@7$ֽ Yү3q٩;~{L}b;5=N4/bQW$X%C ]i}3 ]wdxsqI9(sWˆW j9:Z0LGmj:>JUIu[i6Ne{) y4Q9YT7.5g 7g.KꦨT89BȡvMOcbtlmgk) G@ᅦp40č(k m@T ?dX(JHBgߘ˛ j~i+'5 |YOsFgwbۯ#ac03i}SrslAp_װ_(L0MB4hhΡd؇N$Gpe:  p;$Z4MŽN9iccPNA1;Kb4*Tqg&TwWAf|γ>v:i{A߻3maZ#Ɔ&jP aҧ}=e]#Eci>f?+Hkj!!B?'!KxJK A EF"\UrEZT#0DFگbVPٱ%ciA ;?x\= ^"D]FZXk&0f/RԓvG0DBBtHIy,(;Uee)$A RT*J<@ɕr <eL<~5|u8",npr ٱA=}RUJ>SDx:Ю ͡Lyν2^V+Υ7.B-l5`ӚuvL(todh$ıM*-D~+|6ď akT 3gC0i[s߶4ùn83knS'"HGj(u׾ӯs..ݪ*+|XlW%Ds7RE!^Gzj\Xt S}lOB8+%|:r6'h҃Y^#-*f-uDHǥ CIڻK&&Y v1W8eTAfBǓ(uPBOr԰lcՋpu)SѲ s ~C:#,CRظ}!!U)E N-rđNdN76rbW\>F.fCXi4lj4 k|g0~-׷W3A# F`|q]@/ Kr=msvՀM ]4y{nK뼾[K~Yr8+̟*Kq5q1Ec]A6{ :oW.ڐʥRM5l=l&%lm>s%JI4۳u#T"룧ͼ963hhs~&_mYNL=ǍI&T `=. K'ܪAػ2K\@;0WzҥDIse: \)Hx:Fȶ?nmNFڅFJ>j[[%0oR赟:|w^*F-C/n="|zT^])o| ^2=q2&6  ͗D\KA!iU3@_ l#} 35bb _-7 yohifȭ )% p[)eJFO0Kf*Sj_@~8JL,b`#LטQQ=L((x}5e^"Jw6Q(zÛ0YtulpT6yΚsۦB4G\gz/\L ;}>gI! JI)"wǻxxBZܢThx_knyIf>M~P5d,{6DZ-2415 ぉ$Hv!VH7"q4lM#3Y'7CGe6n/ k5ϙLʋo8L_>$ڨMa%AQT]=?!}wjWїy@%)t;zm?VR[`0O?*ɽlA?l xȾU|3u㭶m<=PLS0e1Xzi5bed+RTZ@;OlL|*$$QVH./sCgh2't ,J5^ؖI\9HjE9:7n2Q5 Jf$u1`{ծĄpIpy*m@hIeuYc!swPZ«joֵ/xl2lIu bo5N` 0G̀᠓Ԡ xu(n abTxؘȱqw:´/OB'q4ԉM{*x4aE㈣\| {N %D̾ϧAϗEEQyqrmd\N}tV ]u=ɀ_6 ю9KO5=xIcj9 > *ܘ^5Rek^Sdh*ucWe.i,AozTeBlvx]b>~YNM=P-Y$ 0.?.ѿT`,g qnN_:6z3C+s# I.:Iِٓ]r>6zT louڸRmQlՋ[3X v6QјXtojM5{|?0&nܟd_LtN7z9JxJ!3(IpWnk( l]Q,),B3ëjmRTO S3%G4ʌݐ׊{X:}R?+Ѝm9J5M)đ*3][+thY,r:2mLY/Ü܈ѹ6{S!󅒍3W+jQY r. {K1<e KpKrE9p}4=4Z>h0K9-UKcZFl|DBT>^go#˕%w{LsAYPYkk gV%!{۳>ӰQAUMT͓V&}H!k #DgO{2+pH%.GAM*鋶4ɩ#* 55Jpp%T#@A!EZ{;l󕆩w gR4z 6lo*>^MBIhMSdtN[þ}٫肯29i!j&d_~$%-D7eap`Yv,e:N+ |SF5kqkԧ 4p4H@N9C<B^/Oh .n`)O~`>JG-v@QN!PIn+ΰ!gPz,'YCI1z9NoE ߚP0:#+XG|q.C7&H#I5M*Pxc4]ЌA`Ϩ⢩6t?.-_jkڼ(uZpFS1jx,WK)pzOQ(z&XpJSsnZ% #l"p0`S6ϨД*B,<-'σn Wf r}$EZv [hihjG?<loۋ$+>#5vL n<mڰ#΅dG%"| VS2vZT[ix+E4KyYI2s(/.,,]6nyTdIn,mPwlɸ@_Clھ ?^U/w=Y2R`LzpsĨȱvxа;P%-"{źd$->4i+8u7?-?M}7bM6]$Cg&u$uڍuu9|D\ƭ KJ5.,d*NWbƒ\襘>團n]MxIlT{?zW$qO8x s`&N:jx[P+뤟C' U?(ڧYTW q*+`0bgHctҹX   ]9}aC|-"Ѣq6g(a&t= (h}z% l[* iCs &}2ƗZ QbSG%k[Is7Ew"⌲$a9gbֱ-e+x_HN_gtS+YZ-}΅!.HMP @t)B;wjUXpeɓa}'URIw ܙ7!T]YGWidHXSFIѠ8H_ mq)JQzZJ|^qƏ)|e.gSchw? X/p϶qŠ<baa#%JC $_KnQ5UH,:{5i"ag w-%d/7`BqF%R:͠xe1=~NeяMS5^u4{"f+?Y3; AbGAQKJR a`6e;|z[ yc:s%mR8GsDJ@E(#zK7t | 0@6P|A0(o@Z=oQ2^۫W-Uf ͸u]vJ]̥]Tvס/Qi(cf. g%ƃO1ľ0 uZȘ/J3<;Q*k[+݃Ibmw"Ow@ևI1H@3a45;#xuK`psqv8R6߼7CͿMBOgR\XkD&>Bԫ8LO^H $Ѱ&Z=S{tSe}Ō=q\@:Lv:E#83MNQzJr):EܻߟXǶQ da>xS0]Ej?QgB<|=:L>hwaP-IBSyJ:嗚AY9Xc'i<|/IrSQF )̌6^jL WuG.eAt͡,8݄(ԭۺ2Zɩ¹lv'ᄏ-d-x" KCchwjc\d^»8 gH!`nA&Nc됓?>K;odJv<$AP0̮[z&Ve AB oh4ECW<مHi8Itc@SCsL BrMQL9?H:+۽" y'#.»H(}) o[5ś;fEJYfsW/Zeglck(BI)ȠEB ~+@e N_{)1p$Ɠ3Z2,ARv|ƒ6$xZ!= #k 6n3MåUFfI$O-k5V,Ni2(Zmǵ<@B")[yHv (8w)zP5R .c\D:p%.!tQ n1 d ʭث432, 2S5\R*X+{0_te-< DLt:Gco*MK~gAp7El~B! { p`4$t+op_xU"e?r P~h y=s+3Qf<ԉv98ks(Sȧh@# q=pwb*L f+q Ɏ<{Ydۍ-,;h6\ܾfq%M!f4̖r3Y}rrW14XZZj8#F\V)])KĪP߷82ʋ'Ca"pI&(jG+Hզ;+H-Jr[I-bc#}^f+|%E zvndX q'D/'a@+'D~G;CtD=k/&@&ۄ"TsntҀdMXD`O_AƛKo }ð(Й\O;x-d[GR3:B&Ssy󻾞saM&5Hs-|aԢrGlR)X!,L[ջ Gt|?*J~ǫɿJ5qj}D9a c{bdsӄu/$h$H{ҤDaGW#Ǔ;c["":nA&5jTґPq2O3ZqTٌ"v ݏ 4e- >0OW[p1UUOJ*&kq'uŪ\#yvtfbb:%9@E9wdq:Ƅ<w1 ](D'BfӞF(by\>KMyJ(icHX9ZT-.x IJLҫԢkLHTvoM5?4 ӊŴokvd4tѱBN8ӓsw?]dބl.Fz[y۔Hr:t(7{RsQF8_%Bdpsp;41n+G0&91Fja2 읗'ʟcAg.{|:>"S}[+5h`c,fƊټk>=UVm*;i~o;e"816i#{rN+" HCFd2K/+M#>ؕnfS肺n8?.mǺm)[軭e/ѐUy4|C_@|pir<Hw/whm„v2ҎޝkWp̍Â(up;6Xq-T|VIcR0*{zzx"P$^` Lt͘ems~iv,;*pCQ jl-KDZ-h"ũdZ1u2kQ: '+[CGQa#T H\L,tʜqՍmEWUN=$nI]v#惿"UO~E\gq^s[<S4J2RΧuybkBO2X Tn~2-zKFBcqُņ&e9zL/L OjɺZaa'{<NISJM6xOo֖'!KI!z^4_)%tTdiL +86[XX{]Lo5< {;<۽"9,+W/nKAa/1L֕hx 4gdⲈUʃ=YmM.Z׆G - u{*3=g5c(7MYٞG_˦/¾X+ XSd3ׇٲ;Jٟ,6V_`X:2;0-e=gg 86[mRMKRf*keZ,>g ĴlX!%*B#W`˝mS$R:& `?:x=Xa-3bo|ڀo+"㟣P>z;Q|DLoT?at2<,ўxhE|Wq&#iXG!Ĉy#cnQT9"-]8VWDI #B^e-[)b2Ϯmס%om 7ݔ^XwE)B%v&N3xJ]`JRێ$xV[ŢT L~( Zj6&4eGF1}jVhriRov-cz`dv>|6gobMsP,l,OR9Y ܎yOabJB-HzƤ1%SOtcTc&i *״!ïfA$neC۸xnQdWAg"N '=t _nVOO1^;0?NQЯ}ma 1#(X;~1 tXܨxDE"om&K1,x}llj?5,2"c@d(rPj!̜zꄔGUBh12eP,(#`&o4%x4{VUѳ<_#޷#}( '8UfR26[AXQn$=m1;|+~tAo"gpr֑`*%ЋffR_ޖS̮E}P=Pky1(#.s45fL(U0;.AOٙވŅ+wKޒgir<Q 'άЅ ^yřke$C_28VS'qSavxVDj~e743!S3ȁ33q@ˣ+O`_NSbf@rFgpHd F.T'V^Bր3KCf%|M$h*w踠Ï`Yy1`D>!I[|s]Lҁ)@Lk|`:*aݞp6íT sMAepO5`:j0PΈi|gij6׵Nb]_?o⠶J:sd)|6Vkދ{IVaوF5fSpcra*[npAF]fԙFL?~TZo_Qa3%(,%Sp@hؗ"s.dNQIS j#e꫰ >!~c4h"YHn(88&k=TɽsBB珃卣Yd#@Lb%o@qyl}iL䉗/A'K;jgwB[O/g&[yv9'q^/ '6E)!@_Rf58k(4ڕBuAbT5s7\$<_'"ÌpiD&h3\LNmf^zb }٩pJ\`a>{^2*|/ڠ㴂;]'GK'8Xj >yUSE^TMWZ}9zT?v@smj߲N Y/c۸7?'"mFAK,h#0W=ɯewCR -͢Gmm`ı[QA6' WBnXN+ZfqH DJp}y4';RQ*d'=H_w~g jm[ 捌%]6I$Ț$P/>G o̖"ų0x!i/R^pm*T$qr Qg.j2}*R,U6pa$owOf tzc|EP{}Y?%_#_ `O6l#F[iP&s}ŕ;e=t&w ^!-A=dV%= ^K 9Wn$:s'bc͇wǯЀUL~rzQ->0#+ ^~nv'92o1e?eoeж1W' +)*y*&KQv5E_gZo1H7g؀:Hd6 V( c-z%pu}Y26 u3=O P̸xsNrrŘ˿yȊqX & EɅI#kK*/Ђ(^8Z6U4ϗ3`WXG;L01.OXMmA)~(EXa4i96+LI߬{eiٶHvɿFJ l,1U>AK0 KاU†ͺ[Ǡ"`.|n G En6;6 ;8dAŤugPU>朑B_"v>iU.jhЯIaffT36ȱ\y1@~u`ܮP6vZ0"Nk+͒h`X[Nic+xdzc*l|*хݘ8ij3/nr닁X\%Q<8p%c؎ma! *c Pz"j˨NSOkgX{OV]Y[q 󝛈`*3ݨI|oT;Ov11zqDIq QiڹdLǷ6FugaQuu#;~n!`%Е']ւgKLG}l@-Up6 gOF{+,h9nS6.ZNtcJ'껿XGu^Cpجl>%ULSV+སr:.Ne~xCS沋&~Eit5?BGɰ&7`Eh.հ{g̖~SP'ӕ (ۅmRAe_0xrSPS2XXc޼3lAb $""l߯C/XKW[Oh H*_&~ɭ 'ZZ(,JI JD5A*بsc=>_M[[\cq#)Sy -49i6 s1^5n-8^GΤmȕ∲(#Agx\"M-&GC_p(L v!B7KKfQQ2lZl(>|'fIy(>A6;kNbSj#P x@0Y kTubR eo;r:QVf}~أ" ]&UQe0!"Wɚ 26BCq1h^ՙH}B'0xwSElc5p4$ 6B'&]NCMW!7Můvl!%ż( SߡW)؋*( k/ZZ* wmR`̌k>畳 F!f_EJhW@!В-h'35w x>z Y5er ^:aBKd9a-V3#j)bJ~SF"_b/k5p8.*,-.`=Zb9ll{5'! ptD=]xL>Weo,-CcE66@qEDh%e{ AFRH:&u}-c/}{ 69v! vqDj;U` |NLx!<R` ءFgM^V yP啔T 7kղRK-Eh!e!t~4WIFO0f]r!x/ & )\OZ3tGK6L޸\_SWT(Zljvʉ? {)l=GŃ &Swv_'Nd|GTf3LV~D%lkOXj #m{-b7΢9_\nm+35|gQJ20Qt[I!A h]RHS 3)D^Q۽l{J(qgbbղaB>8&]_G=[aџ\x,$Nad6Xku%Fiq;6鮰Xr3l֊B6jeᖐꘕ j(zm }WjY2[!ÂsL)9:aZ5F74kp 0)hsUYYqܬzR޿XyނL@'d4/3.`ZQépxh"_?2i%bCh7H쭸 5Y4dh"CX(1ze+|R젣H@ oTG %Xe|"ĽM]& Ҷ C};/9v\THKԟc.:S+Kw߰J@4hr͛5:HZ6O^@.[OȒsJq0es+DzCPpO<h.r )0_Ek6-ؠepi(B *l+,üi;0J,\O 6211~NM%Dg:7Ere`-35 τF:5Ti_s)+GNKlcɈ=9v1)<ͤk PJB'e "᪯|rNAjvoCCWkS>5^<ί~,PbAR2EVӃp3ZnM:O5!;3=iM:-1̓d]$ CaR=kށpG K܏OGܷ.Efv SD Pa 2R$'OBi1|NZO"uEJ2K(B U \&6(ybb),Tu[EhKl3lOqx;)['oј1D<"{fʇ$H(~CR S|[L"C ͷ?(r] xGz%l¦]B&)0(PƾVm(odH$w3XKqZH%v:",rM8 { "~̮4jj 'I2'c)tP=#?<;ʞqMyꌀi>Mx w*qR7nzIX|Bli)xut j1Zl4Bu|̑Z+A%L^"ôf!c]k(lܧfP\Ty7y $e^5zqZ2G€] yHKW_֕V:I)r2j'FRm!2yCPeqt F}]0ijsp4*=fSCLo<.Sm &KbW y`1,Ib!8\ީݢ_w{yd $0/۝͘ 6Jo:V<;/I`\vo$U Ш{EF>a+}ImP$R3=u.=&tǯ\=]c9V)@o#'ƀZ` d腷Vx(|WX4NK _mS9*dV+=#Ag$п+lC5dB i&Sy'#jy{Fd&ꃆp5JM OcOWy3n = 7ݚ=߇Y/?y>0[ +: 3rw&e/(NM=Q7.-+2`oDB|ܔ<]8MiS{'6 x@YxGhu<,m1W;q -A33\ꉚTxI:؍ph% Xek$ IЧRIx&]QҩZgS/]~@_K,&D?)^و"Wg1h xU(Z)v;d~$aaZ VOR(]"kSVSB,a?H4~'BrV(eֶ=Ű+RKV(ġjOam3O=Ɔc!VB6Y^Qn?):=t>e~ܸ+ꃍ_o}-ػ$܊5츒>4d&0N\mMkǐiQ60d>^Ϲ9" كm)1wV%ЇBʧm[Af"۞я\xiKgK|JN~ ^5{Y%ME?so\T"iQ9NQv=$RT753NҬw?Ju4)hkȜe[q r, QuO:s֮j 8Kp0oꕧ n/Čμg!nlǑw0cb})2ZHpꙚx>^#0FKF 7>Q~;{GVeji+Ruz4zKSKxJKZ^֒PڬV:†bo`65&B$Hef|*'AsQ).#Wt%b&X~ԉ k@2τWE͋ ]^]Eg}ԮUjSJT'9u/(P Y!iDMߪ41YƜl5ŌGÅ#ǥ:&aFPQOAqJa#Ƃ5?P}N aVFiQnp]-闽]ĴYhn/[oCBZR. )=p@]" ϔ?dRbr \\Has4Lt'lCX0E|x1k/5So>0IFݠIGn-Mz79j7hڍ{ܴ~~ n9gXs No)5]6\./3I'$N6uÑNacZjJ}T.4cK&  pʧQ__$>/ -B0Z8;=ѾA\E|#m)]?!L%~ 'l'6rB@#370'+$y@ [&;(5J qDiv7'{a+mud9SMS{u0|̉ ( q`XTb^ウO,(Jj Jk {`s =8Ƥ˳+JIoXs5E`hkR=T;! 8E=`#a.O0k!n,zLV/SK4-^x*m@QC=unDW4)u 0^b/Ha|֝PwQEt@`Ò;:e>ĹE>tmDeM?UQFo)gnQs{DbaLZS(`TRՃ2eMd r[G4YCx cLIoI-bĥZA)B9˖]7ɺ6AX@3 LFy#2Պ>GONijhXʐx1%kT t264&t4|sSj~zRL 4s\"{.iC1uC(8+u딪3.vq29,"$j){&+]ѹ Bݶ[vMI艁QC^m%@GĝhC#%'8*Ppt? Ni:!4N&cYt[&w)m&#uǜ}8gd5IͫM\3y{ p`VNMYvã)?nKh puu,OX- 4өBE})}&ٗarm:BM ń@:'xJ&24HhfhtdS %g]fx/ɿEND ^ AH< 7&6ɜB9 ''+78T~]zoF) 2=K'W 7I:Sp<)4B|0ɔu*j'ww<[u1yPR/g={~g0N%5<#BrfX)r7wl>;XiFr V0 ˏ?^bp!g7$ > A}DE9ύIbFΤUJQAwyFA(wN V 5IXwPXmR}֧ *[8'=uxpGM#;T`]ֺ˼gHHbB=(g&1GѼsc-+Vr-F#YƳӞΐ~ea= ߩ].;#{&~7vmDÿR1A_/9DԢFcn x+܁rWTD֜ mݚN{UqbuTSl _. NCNzA9hӥ.sr лBDc fZIS1ӱ%&+U @tn%sڏ{@6h3ͯ8lq bsO1` }oǏS: [T*N/%~G4qn|Mo.\kN = `O=*dV|FܐDY r[psohR ^ Y|%kŲE)>2_hIJJRv}L>-)PY{jTx>/[XHb <0r-K+uI K@ ; f(z ]kI> ̍A]4-> N Ie(..'2M`Ұ,9Ʊ6Aw[Q{jV!cbg@ێd8+[,  w"QO`]k4-_]CT#0YOa|GAp}#O~οRj(p?6΢Nq^ÕT 8$CzKa > l "SV.6e=L{G!{n jv JC~hDd2l 5*y(wN1"lPǞXceh3&D`{JhFE5Qtj%XF,81ES nz;; Tnxׄ$c 7J𑄛1򈈽h9%lB/CBpq}A [cGJ و{I(g L Wh.ew(ReBJuo؍J[`5bf6u 2dÌx)z]3h2ͅ3d8uzԶkA?9U$kԝ6^=ڊH S *˒IWIv4y7hq,z'j ǹPcbpQ%DlzDUn@}>s}r*(Lv-g= lPmў[~$o+4|$p}oTAеi|AAA&.ʗrCІcY:O"k1ѢEk>м/%k.bFmn%@ar{C*#L]Ma7ux;/P:4g wj#{SS`#}|  &'"k= ηmx#,j?Ԣwf/QJYY }X4ە\x!Vk? ? Fҫ7ZY[w"dZ+i*D!$RrW GhDnOh7Jit6BĘ,1 $4_ןHoU4v8s7!23\`%S$0Z4ɱjcKf:=$ |^uNJ#cĢq߿t5r!5dؔs#֕0@qjnP&_)_ܦw ēhv\xG -nP|mE} L+)T15@ 2wLEQiET /mFfZQ@X=Z5S5&-~1٧+EVO3 2i[E߀x'M$0D;RXp^k COmѭwN?yDʟ4ӄ)1OݴU\n]UD^Z0ŽN>6(%m^ !NkQF"a 芄@ !"x8ǃ5Ip@#cSfW ̛+/%>YBNe }&ܡf!CmzeVB>Կ.T8fehOO|uKCw\4L*{CBw2-]mZ/8p8:OS ƒKԟC=f'^d)RXzq%7U{C\r|޴r#XE;GJZ!bZMzeֽ`ZS:@ nL,c cG\|;uWrŪqY2&S}Heh&pޖ%Wx]&Tču2*X%_Sl0eq[˥r֨Vل#tR>x>Eͻ_3 ET8_da29P `2?Tmnyd9﯉Xˋq'k=Tp5/#;r;Rd.6AD >y)@d;E: gnD7"'ΝYqjmﺠsjٖ2jd)G@g@.URu'G(|rܛynh:~`p/ Bv(@i֐,~)7\~)es8ɾ6t$%V GPۧ%ٵ0nQn>\i$[H2c*=O`$| ak ]^|Pf>0E[Y G` B2ӽ 2m:fFt%mR?o(/1m<=.]_AT b9i+p9LI3EuLXO$+LUxUmAu@A5_tlVp%@ ͸ț3-o:]4Glz{lQ F&bnS9]a W4>: -DhۆCL?HӲ%u(|[ _W !Sr;_6ZGksLփ;4d̾itڕ]KHF) 36(j&^SbE]7äG*9GHȉ To,cT~Bn7~3e 2=/:*gP9re|^َV8ɯҟG0*qWx2< @I1Z "صo dn@{i&lT '}'A!$tx"ʰ2p&Ff}L1]7v#S*Flc uptl W y[u=b4{d ]99oc*K1EψyT邢Ē 347OӜ_k{Po_~&w >8 ڈ? }oO7hu4@׊T_4%g1O(v'g̍8cupNrP$n~qE^ B[F뷹' 2غ_iK`%[P\\dPN o{~| ? 5_9!^ ᙟD:V7Vؔ)hj eNV#-# X%_l~߻򎃯nmk9)2p7dBޑ/Û܆4s ada&-b5lAo=N+m/{̍Oljg#'vv2Xfl3^{lz7ɮqŸ1{l|FER-,Z'9#F)!谖ͦf m)/n9Q͕]ND6^Bd5oP'?6t#`ؠm-&k9@7K (WNWzC,wzQI ~u3nd&êTo( y ٕZU=MhYSkW{a3#j]]B\Ⱥ#6[bx.2yc7-%í܅GԏLx&'jaSR4Mx>ե((Wtm,kV_^n)\!zy`8n#o A aF$ 8?W~%ow~Z,(#ȼDE,7x{ )˥nbձtzT>}&@Pꮾrp_oY`;qk-&8p[o>kiW])FrS0rJ]LZL0Y[,ASOr 9{rԐˏRkF86L9~1o"h8iG?q)%a(Y&EF@NrVƱ#.ZR@p1r -*|Ж6R܈f  4WS*G:ʛbwvJj2zv.WD)y f,Q8tl]))>b=ru ((!O zHuJf W#!͊v 7 a<Q#`Ѫ܊a+#OUˬ@1h <;2uKbMZO=VWDD* 2k›IGV$SDUuq/XN;)ˌ S r__{C\1mC "7|P`Qߊ,)}uBb^Oc'?%:G0Ⱦ/>_y]GN|]&8J{`ʣ쉆SFdZ3upKLh*ڜEz͑klm;ՄR@"G=I*|D/~j3:4͟2cYv1o33>kz5?֩(J;M]XFPGAi{Kdǚc1yr_W;'Ep{eW|M[PhDRTf4 GK'c +n) hie%gٲ9"^bثw{syvF:a震YMAq.E4\ُ`?=f*B1AwY;ʻNWŁ-@%FKǴmLvب TsY=,}s ƇZ6GaEECa2*I~]+;8:@,a1펵s훓2F1b0!?8k,!]$66qUKXGl }%?ҭeZuqw-Ki]]w)eMݹr`TʺB7,MC2 r4 YfHO4$I αX_X5yFZE,ȴ}KY4'ize U˴zVD+|`8`7wsS7;TpM?ϒYu{;T-G~^{4 lh-?h#z9VO/t)M7lQjD4_}?ÿz3\^#([G)h}⛙ uN\@R*αAf*1'J۱SOz$H;nΦŭ*m-"8ѽѭ2'j^DSEh`&;8}Vcþ[/pzW0|akͩ٘mp?pk AyD<nj4@)nKߍ80 2'p㚋48 xFNF#$Wz]"!D)5D/ԍKQA˼LvvӓsV*Zڪ;;jBgThBDZ7&0Jw HΣXwTHu'eP.oC2ܪ>"t7N)G.(-}lNҼØTJȂ+碌ԳkEi_.gY/Flt;TO"-U%Է:@#MZ?=PCm~rkYa,bo qsYA+ؤ'k~7 >ۘ1a'F[= lM1l[Juo9Í򰛦,d Y\(*Re_nݱ}Lp c͐-ŤgԐ ڱ|֗ɬ𛰉_?i?8f:W9! 'H/GxxP$r,!h(DZ1N٧:$gH~$*AzI'frm~)WPezܾK4po@<`w.#¹v&oBAzCBs/T^8+Oog^vӬ#f9ڣFJʿWEb.zPgΊp7.7+710hcW)@uwr$#&OWᅆFΔc$o20@*7R{5/ٜdif}x6ehn,&|/>KK̿$k&E.~HM0`jԬQz_mmo]O0?b <ܫ/8FKa\W¡+g1 q7Nt_v*ɧod 88FrfWc96JݖKĹ#6 NeK uO%(Dx4JjA8sko[f9de* [_+dT4g߬ld6xQ R;frqÓaŽ$\M;TO mǠ-hQJ[_`|{l&̮ؤ::Vc]kD++gꡎlV|F`c07?8<Tny:Jx*c#)PS^L&`Κ/3VCPŀ!_Ϋqla}`eJg; B/xʟt#b{ˣ,>u/,8ilڠKI&jrCIYͧvQ ^ij1)A, ¯c٦f6 <-@` G l+e􏤗oH-cK2N ra9Hehר*%MHnJq@ ^|``AHosOE!eVWQʜsd+f 2ԗCO苈)Ʀ8.Fi3Q<ЧvzMӑrf~$;ԢI!%>Y1 X7"E~^*Z G? 1ḻh`d gFCgDZy7 . x[=#PQJVE*1PB ]Z{CZcpWwTRڰ,!8+ ;*${_?ȁMf6pT 2{>>z!zK[)Yw\u0=-_OvY-u/OLf]Bz90 xKc?ül`wiVX0I1e\TjP$ŧ%3ܦכO4c3ڛetVO#JOEyyeA,2I۰$)T|Xa$/…RyjF[ øtt6SIlv?T0=Uk5i(b ;G>G3΅S+VY?cƐ2qɗT[}ZÅYD%K 4ibJʢǓ6y5[ 赸hy PC=]}yH=QHk|TTfS\]ln[K^.?۩#LǬpdif6H>r4uBv)bް0ƖHSɤLL)wLRьy+#H,WwV6s[nOg YZ{ Mm50)FU,:Y%pb=B22DV#R%{- 6 9="bZUpqVB`x9.sYqfN-UɕC}ڂn%SMP\Tv s,Ͳ=wcPNmt%]D:){3H$]Xu<0ۤ8>kʶ5'3P+\£FC&K6ld9[Sp 3,OZW  zޜuġtHb@ͪdE-;w/ IoX$Z"տXz/:ƺj6͸X3ǜ۶ #GNv%l#hi\f-j"-w ЗMbMc{kxjSbrS$4Ͱc Pd q-عCShRٰJKBK7Oih1IjÀҬE,J'iNִJ풘[6}%휉u5 +6ּcOFKOaMyD Wyt8 a:H^1"^]?rv<vz&$)ն;-96U^5he}T$ga7ǚ8 6OB/ "X{sm>'ON;W聘vñm GWAc8a 5+"07:BBƊz,8_1;frjon,gցwd,897̪f\Q2È]?!ߘcsl&THY 4F%u-nX;wT>DƯ*Uc)4y$8vfN=Z3\@ˍ@  Z^I ~i/N#2eesثHoNYw!@3TA("]殬љQSS5tcz+ 8ff;z]tlN|BA`˶sv)$2D2YؾN9\6%3sf LaYB;Ŷ BDoy^;ŧybŬԡٮie7?N)'QG5TAq/w`@`5svMZ6PT־Ú5t3!QSa)t@LlBw]S)%\.v0B:o xi: ;  ͻ *8o`_`]"DC`lHf/#Qz^Y}kEtNp^1كݎCҧA8 hfHŘ?Cj(Պn⎴#8Z 8Y! 磉n= *FS9"xp-AgJBG׸_1ƞ/!*C2$z쥂;.H;2tm#G\aN)y^e [?D^/)YwBP/>o !Nai> ջqGz>TO+0N%V(Lrk& kBF.bGhS=ڭ9"?E4OZq:tLoxoE?)T ^tԎIg9U'}w Д@O|<Ku [i%wUS 52~t(hOtŒ~k(3p8{L0ec7:Jᔟ! q׬oZsW{l~}4Vwh2E|AT:Clq{)hlch:3ܲ1lG7()\ y ؙjCgK ~loo:ڌ똉t֔,vvg·JiPKtޚX˄\IJ&nVlٮKw [ef[Bo UfM2}noP`>i(=rՏx??3u8i ͪDG/~$ ̀iXd*bmlPoEa䧉"_, jLM?uCeGc=Ӂ.B9y xJѭmʂkÞ4˿q[ڙhtЀ11'!)~NZv҅q hAeÒD e{N-32eS|FiHe>YCVczMSJćuιܝh_ӴlW1_oK h917D(_\Ond]da&yIDxר&44ǿ](\#e0a'AW"J ڍOB衊?1s3Ipx!*Fhu2S'$ r?z 7v\]6KjEʙ=QA+LIj eUVd[F 82 I^}#NvF1U (Z uvŊ&k9V<ዙ3:vnݚk/ euHtrToEQl)R,_QdB䝃鿕{ "VػG-A .tf覄D N RTg 5D/rRXٔQJ_7=Ϙ<{Ks!DWey-Bp[25g]ᆴXEB\E.,&L P;yT OfzV!uc )K/WRsU_Ea 43WV7ze-0,%V(@Ecwb+ kO>}3@i 8dFB_*׋cN]5{‰R͵(%d=GKGU1)?#`5//[גS޵~?B-M-l>[ Y]?AuB׎F+ ]871 0iǝJGA Ю,a½~G%\}J010[dX}ĥmc'w4 !ߎQ[bw|+6xYSۯ̍;e<VG/k˝\NYiú_ٗt?S^̓JtfWlHoNגw޷,SYR2[So~.WMЪX8Lބ;(!w`ip*56D8跄Hn7VS3#vkMoRʙSB6_/!P%rwɄ5^* U7Tjfe:Ofw2&qs]꿱Du^n 5;12Dγ/PY6J;Dv"g*8q`/K-o(x m>QܖuBbJxeM~sx;Nwa+)|^6N5GQ>.!r#2oO@X9$%#1sn#+!6P}@^qD?  +[ws"XzJ"&2RzuPJTrE]Vu_6nRXm=s<8*F'#<#hm=u~-C:Q!^*P &\=_ckƻ?tp|:Z#r. )#S+ վ?_|qg$N)ӦNDƖiq֐؈\z-|сrÒ 8rgvKuYg'B=PB'$u4T deemXo5G#!ly#Pb60P)Ƶ$๛o@I#cr=ELǘ\ߋb5yxJH6uGH%"D:vE7cҕ1? @q-9Qf)5]@4>{E8%" iOІiY 62n]@Bpjma?%ݭuL ~ *»Erק/fbm^?Ȗ`0}\#Kw.aupT69L!m}eE04 f@}\ڶexϒi9Ε.`l F WYaHI\֠'ĕA:G7KiZ8$+ϰtfvLܔC iU?9FT)'+jcyף׷ep奖e#rNwwyhފ"/j͈A.#F0cx6, 5;aKmc{/M 0Gǜz{ENGd@&ht $ Yk C_;ܮbtlXu֑| )O|wy=iKGZ<{  Đ%n8g^_6E[8+5%i,-C{4%ڿ 0[{T B#A皷X-+_d "GcJz95BИ;?f//bI,5Gj7~PhRéfg u:K7 Ʌ'M4˿3Vc.v vp.(%:d4*]jNE݈W; f:$`S LY힪U<2N9Zmf:YqٽVK,۪FZف[D@qR&rg j3x zt~Iarj;|4@2/p>v0-ߓ:Ѝ/ڄmPpǃۦ 6;vy&ͯUu!$b 54m*uӮg\1_œyLs叱K3Y"'HuK~;5 VV78*7lʱZSZ;x׾B13N7lj~0NQԕÔ>ҭ fEP{H8/lņD:BN憵Ƣt h JU+U>߳O$咢&7OvpB,Tzl24"?dz*M{8ug'$]zF4Y0BT<-p.'Ytrn˝҅:Kr_]4y)ta?("̈a1yoOY'P`ᅞʲ줣SQkEc.pbJsGM~̵,tt2i x,05X#gq,|IEAy+4ռ{6s'] Ht28sckn~ܲ8칧yMϜEʪ_nvh"(vSRݝR7,.HSE@ tñ hi^rg\< m$#"}@1UU^^[l˭lq&@=*Gz6р ʿ.$CwOLu?a%g醵 esyʣRgiV\7zKtF$v$e >"gwD1':nrwh6;hSb;:&STbS^LypoCvVmo=WǺ4\/!?mYu|1ͥ7ù}[~<9aCϧʖ"!ryD9vÂxԨY.(8e39$PTʰíQXF6$mu dbs+HdW^ZZDt6;{l6n-'n@<+ -%@߰Eσ^? l嘡ܙnHLD&#{?:p7kK%@ߵ >!z52N35חI(#mg#~S֝S9J~:PD?Ϛ98 h6h׾)ͽq(s<0_PtL.6?@@K8QRPins׏Ftj֖͒eama I/wעi;IRcҪX 9<܎X"k?עiиƮ^@bH+r's8NR4n{x73. n|~W A,!S9'Q*o+蔲+R/Ơ[i S-{tiOjAsS#׮KnHc<]9䝇gC,-"}/`\X/P?<1v[˹c"7gytLw)`RmyBʄoϦYH״,zTIX Kx+tD3"V1y &sv%\ğK/}bzD5pC9bǨv%51ɛg%H,Fsi >av`~eLmX%`Mw|]=t 8/圎' {!,}6suޭ~؀$dF Xv+Mwc#nlt֓1X^UN ZkD{Rkj،Ӟ,5sm*'@ R$_TbZb̭A˼ S6$4S5m+jsx) a +'z.rS2(uj8|Uɹ( !Rc.ܙ' F=΄aFjcۖQw F _"+e^^((~B?u%l)JUZ|!F9e\‚Y\C PpUP';2cw¦)D^} _rT][\"6yz.YHgڼ'EG} *zk>[.obMqL[9hqZ  ޮjy52JZL fngQإa *D kۚvi[I-_u0EP33duO.}κoFIs5ȯ]+H`H0<2VP$WGUk f}bޗDtDݺ@ 2ҞЛ{ C$\-U(Rtj˩Kv}!q7r!~;Mhѹ1>ޔW%PvcPi p*nCAdžhdYƔ\=s¤9iPzGE98b/feO˚WS\Jgٱi!n`4OԬZ^9[? Om|b~TlOrxȸ*t-l{l.MP9rOS"{ll%=ȟJ|>?#EQKbycG!!`^zdBLHN3Rž\,ڣ '&l$>1zUSĂ$y)Ѥ%V QF:L"AF/Fī8FLtMP(uvA3g+ƞM5lSrӍrn ĊE:^gĕ4-xdK+ 2gV %RKW rQth7)h!d,tW`R̋q̛&K$>lg/:6WBkc9 "^W&Yh1>l;Pr,QLTo)6gOȲVOG/NFi>k_˔ݦ0[}=}8{AvM!6OIbP\ opV^U.zyJ;O\& E֯ɤ\;YG\QcuW>L RcX )zywLѰ!1=txNg4``N7lН_{Jl].0!08hދɐ]h]m/hd}B:K6/mxsԾӰ2]jYQ7 :G6A(:|. Ådo#XZ9(g3Ehbj690CG4KXbxa$!zVÑM6y4F~kj&AKBGup\r!nn@YH* ƴJ%_90"V rqSfR`ˊrnw%rH?o6吁ٌ94 sl9ΏuB8b(ar.)kN&9oFSSEAz"MU(%&m,DG1k=:ϓd䫇,#w`C,Tbw:H&M Il[S}Б핪Vkq'!CXq%dL>v'WƸrzx%_{2֓,z :рWL3[sU/#v Wmܜ R㠮pK"vʫ%JrqGsWXUHk"[nߤ-+s]+e vHuPn G?mK,`@ T2ýbm! +i!MU6WUi|-}bL71 率jŘdL@4![QGi@4OE) /SBv)iF+瑣BfF!vaYܗyNïǿ5Oo ?Q7f[߱(unn粊nHMdPB/V+سp7I^S+[Xʘ*l5*@FiuF>&y7Q*z0|# Hg6V W$D0Gɦt"JcVmnG)F9Y.. )22P6e}v{YT7 gQͽbuX\DX&,, aC(]6K"kHZ26TdᒯW)QUb-JDDה$e0.Z1kB@5;n_dijiqy@<__M?=˽T'v\LlVQEycIgx?pҲmy& ;s)]>tlYVD`Fb/ĆFY8gz.A`'!ww /]tkXOZgOtVjbqNO HQQk}N4cJ"{i!:!Ä3S8A7S.@1[t黓ky|aHBd2Vj{P՞o?+'([@ ,Ȕp°PҸx\J:ZI_+q!tܔ5Q"b{V-LNGp]`a·N :֞vWRq* p~B. #a$RF\QgZwd)}wiWmwCәo+[)4Mܣ~'~ԬyKPW@ 3C5M)vQmбCaSD%|[XsTnNQe`y뾐J S>L\9h꘢ ϙ^fg!F_AZC"BR:"V)/OO3z,r ~:K=oSZk{$8. *W>d#%߾GxtLM0rhT\܉hE߃>;7N_4,@|t8:k >Fa8)J%1L2Svv~,hVIei5Z|7@Gi)u'=lWpRmTH9\ ރQ '2tCY?mjNwUNTK,C|(%FRafڠŠԻK 0cA-1qB3jԭ-XlbWD-Z^ӛ`c/b^3gZI } ;F+i\: G(2rx >M@Ȍ<;jǸn콊YnH/$GLyUXdfr&qSvkhƯLcʂՏ>W2u|}QJGW3([y+V D3.-N+#'sqm p%%bgbV$ΏAȝ)F1 Y~o+7O֖yq+ofRUxtqAVA3(*72dTc{2^)~#kڪ[bl-<%!x._1Q TyBvYS5kPޑEOhօ }M\ٵoy4cBGڱmZ ٬heߦv4JqRa"4^Bh "_*<P%KF_4keLoUy(HW dOz/L^\]^*%lUͨoҚA,qWpb; c,42:1%L1LɟA2[s]K(dGJR]%([Ǩj}(AOeKgYi? x ~, O(/>=j;QXfBf/e/UfA]O*y;9054xf%#}ovMylϓ)#$_?F^0as z^Za%'QJ0ʕ8lb5,Tylz%qj9T48vO!VU9Fc18WXZzE,XVs2-]1&]?R(YƗoe.}^C5ȭbaWTumd{-hs9'?TDm7P̀ .3u]  }ć^u_D;bE \cѕpT4v'a{ZM߲uo"rY8 )iFDm/rN(ӷϫ;joц,$;=cH)qZ>]'ö'ko߷s{VDrv(MX_i'ebmZZSCOB-"˻Mo2=N4٧`n c'.Q=@P{,Գc5_~/cAs9Nt9c$i7Qzz"YU_qcɳ$'tpK !)-r/ZIʉ*śVgaX:}*1G|GY%;yb vnGvʙ b5Ʋ̖ ʹ2e&I#cC=H|ѣClÃ/ [p;;IvPc{&]+Z4kYW̆6UTpTSXwR#⫦aX6ߤ:3c` 5M2=J $xzD֞|`E2) ؀mPOkfKBA+?C.1Q.\F.#"XYv)o azqZbo6lrRLgNw; XOF>X<{آ& c, OS2sVŊ: *7^Gk~eYXlaq6 %`:IB>B Y0dJQgf#JEz[VfI՛fte7zsk-05\}d:0Rq2kQb$B=+ =KնhqZ@(^C6J328UE2;-|ͬa+( .25Rw1;X2)T,9i"C Jym0HcP_>~S A٣ItgC]_BCgh['Q'GX 4Gbmw鱛 1rڪHG?Z VrגďZYYOAx19p}Z^b dGrg L,61sV]5܅'E]vDT_AmrwQڟ#))HNTy#r-jIf!ƿg&I.3ixL93,hmq!u 1KL*U|~/h F[A#\6·?@=9 Såu6AaǃE$1 7[쓘Y jR5{KEw\E{zƽ$XL3͎C+Kx9CU,{gt,,Z #Qf=7)]0;f >=<#ij4 '?ӷ3`>>+f3O%~lFċݵү(^$7a0>o)Hp8^veidhKpIKq\1 UlXrea(W&8^j3;p-ًQ9 aT%SVYw"7)nR 0Pu'ȃkWϮև[D km?zuY 'rk蛷 /#b\yU4^v cPS q(W:J6 4Vޔ sz_؍f5́M.4-PMh0+xJepRzߞP; O6k13ؒSK%5pVRiǕMnjo} kʽVFE {W&]b xaY,#6 (Po:N-E(cdݶ|v{;0vo4ݰ7;m@;2DQrgɥZ:(= ^ +O,ũ?0`c9){ߌlW]n²) 38ό.kk:'ز2`ҩGV+ȶѺzr#,v%#ch>ʗ Q֡\*Rk޶Y i*O>(H(nhώ[~*CZ35qrCv'!&<2C\7R˥u0Z/-WaOSg?E ު aͿ~T-~8Rd^IIRQO3::J(( 7,c*`QPR KE,PI6'v3%t3[.M [tCP8a /\Gv{YsSl=~!F 3`'Sc@FZY/TB-+QaE~{˽a*H,Vp6q W;pp"4ڔ!5FrqMfz9.0ד|5CyLB[^2 Vb\8x;- O-S'|+c#U;ɶK:lw@].VS+PZH.czY(ipI4DJ@9}%M_arghx x_`ELE07}Nt`y.|tǘcѬ@Oڧ\2鑹g`^Mqol65'4]6!\3utU٥'9رyR[{t -m'6.6)2=\/(f5 _l\LWɂ0j_/[,ja/D;v7͐<`&q*\5Jc9I/8<۟~Dr>!%ncFxԄw_Zt݉FݙNxPO9kKke͖9Ըf6 /l9 d $/&`<Ư֔4A_qq54yGk6=W7T~N[ufGI3*ox."EkB :khd-,&a?ƪ.h^xǏGOûGIY >Ԗ%[ f/V񼱠bpPM7=-HZ Y6R&&:1T"JQK!KF9h]-"oz#'" `40|p[ S0sihJη|29Ž~UY`w(/x7+R}`qEDv`JWa?bżW)F8/C9'e }fמ!x[3/R=M$Y_s*tGMslf?ϴayԎ TXbT,JcNo!wGz:co@T m[(69ˊCI-u)G^ZXgjs$l7(vS*PD̆n1~KfQ(: <֫,:k[g#P[֣bymp L%ܾg(V)QUƺ?26Jl7MLU$}o&] +L(81!d+@G-bF@ZǦp'ǔC9$5Ppcq4 L?+L3oe:1';iiÜѠ19!r;jhPW~;.8_ UخC¢o 6F)e6R!iXa}ݝ"rT2L7 Z5t&/ 2Y E+7EbsLHQ_t"8 ܩ~N"4/t@ŬJ){nz\!lxF8qFtK`ǼDOAIhFBuCQ?om@qJI~' \2|k 9}QTԂ:T]ƶHxj2 1YÜNXǃdR3'0[A"?p(b$;#5Jgvx8MRuCL+yl#U]oAr{}[q_eNpB,F=|OExхϫ&ir>=*}Ȣ>$)0 Z"!dgOPN|JPK i5\;e]jvzE(.CU} 0O__R̰ZX&z (T赎,5*8M+qQJ`F[3>B>#MOi:ecASUm0R# H@w 059tOFW g 'O>"0I13:[ *)m3z:mWQIrzYb\.I+Ls2 X1T%,Q7^/fh=]Lx +?Ԅn$FXRw+A5QEאp]xv%J'f[Kz{6n9xѽ.}n HvNkߵ%/gRYk"+zz"C|ϸ3GdS"h*JBefp?w|KpHVQ0w5%`#wTFdzެRCkз'J?pq lT+ߊHfY*pBy N[ H vO̷pA2#!ݧ';oP@n،+)*.Os@u: rqaF9U{z掋\ 勺5 =B kHlltbF3ccKa]b'M<;2p}IM>'Z}r1gmrƯ"K4bB粪>'$h,J0b1嵧K{[TvWD[ȳY c[44/IZYW!adiLזI W3j{ޓtS&d[]׳x9~o=kl?fcVjۛh@Ւ5Ɩ-wlx 4B] 92{=M XrYfԠ,A*\ W7D+LK,U'>E9č:cL7cHܺY\\"M]׶'%&6@Sn C3q-G t7XJvV ? 6ĻhN*$njix4 j]U?6yb#2RoY#^8fj=܊w3di:?u3oHq5[MT9tZB?'bFN59=аB(=rxHW G9f}Bzv>+;}wsY詀mQ&RaN\ -#c<+T[n@x.:ThsX W(1!boNs5s6p|y;νT À+8I+`"VLBL$XcCw"I <ىYiv5Ю;eJXfokcjWYlדS3Hi07oB5c+Є{{n.}JԾփ\gWAܖ^y_cO85 q扡80B;<X/hO{5K  *4s}#HU;f0f_ lM,ဉB(vZ.^Gde9)(;=ۇ`-s"bJ.Ǹ3Gu3d;b>@\:SqS3D?"Yۄ3L!/*oѱໞrPܚöu^Ku]R}S}9!*C2(n2$cV;"u 'd} 3Fr[&WHi p8137 kAPn5͹^bdP֌שgab35gHX(=Ӏb*&/ngWf͡]Rͯl {\T6J] ת zO_#> r}3bťiM<:/K0Xу9Ⲟ=Og #qV 8xЪr| 6W(8k.&)Fӕ l~zYN_̖Uf[!U{{\Tog!ۧyģY[\f9M /Psgnj,ϟc?6gPHfk|0JJX|pBnSuP%dDRYmd: #YKs!0Nz9ʃMA[֓x\$j3c_XnxȮk X빡ijM`=|L9ņqW#tVƉJi݃r9)^U ]LG,2`O% ܡ3#p'MW8@QׇpcoT^iCTA^MKce`3 ׀ ?3spgli'x,?N+6@ = #UHU"#OI(t–ꐔ8N1RwJ!48D¬eqr@Aʈ)xە&J]gN^ _-fX;[>+1 SNS kX=(52Y'0|)F ͬ \`ǯ` FbFzzyYs=ogW8Z#'cjD شYBZ#|M / >nGyxc'xbe3c _"?['Y6ȠZ_Edm?:퓟Z3Cb SH^؂i7#FdL 4I6G E6iS". nrY x#[7SZyk;\RhV>҆ (?:;46'{4Kհ;F`iqM VD.ѕ8 )I=, -?'O#@gK(ґ;Bd9Һ%If:.~'cnzR̆NqfivLYC\8Oe6+؂O]"_5WZ$p ^{i TbW) wIlJS{<x'z AB&-=!oq8 %i,d.nc^ik`vVA Z%zLye`\ faF$aѱ߮V)bkUv|Zhn|#͂0:J "bޥDtrEtPu J>RRatXA`- W(2bb^I6\UX$_bTѽNrGg=HbPpn\ļ~sI}'w=P%op I+Ƨ\pg芴RlHlU_Z`%[c}+h!*mǻQߔp6YdyrcE(d5G${ɳ ox|<< <+Nl&<.)؛0q<2 :m*}m_%Md@MUh"ϬQT)A@ܠF)AӤP, :j Əor "dz6dԢv6Z!aGD؏%?SfsI^3^~Cko_EwuWRWNk.I,ٷS\E鷆sЅˁh*f*sfTĭZ꡹Ѐ{, }o@+#E !P?ЙS 5/$t$ɒwPpgB=v<oS{qCm|/<#/2҅{!ixXT$J-bVTGQQ\5icB,ZM}>1] AƨtZ7,Zưyсu_ϵ`5]QyjSK @m VxjTtWvrm @Br0=orBЛP'0\Q *f)4POH +5ye65p]?NAKz{Īu^_P=X+a־/!Ck7&AY6VՐ\Qokq_r sDMva@@P(4^9p sQm҃+ Z5^AEr6PLjpvRaֳ}{6'rxp`!&8C&NEt:`(+LJ9|O`oA})[Zq9_ 0[wbإ$"Z4O1 6x Pʣ~b jw $@,K coLmHE%A)dbrcwVuJ}AbDR&Yx4ck%Suϙ?O 7$,u'Mz:<;LkEE&NL!13 X0Xc,tVWox@7~&ۅ4Y#L/?RϐWv?;Rn(r;K،[`jpaHo8m3Ыu:r}Os{gA4qVm\`7Vcߪ#ccDkw,Bk{3eaI3| SK_G'46I4匤rxaFtM>7ly5&؋0ypHUeO27.A q G`ޡRfuWy\c5Gj ñ_jj_L ,:PRIdU5P!h+SwJ >UY}J^23bkDouoJ ϿO%1'b? N5h]N˿31i%T}ckD'}0űρ)M`qS. vD{yƭ΄5 i6^WۍBcKDк8Rϊ"C;+4o:I͡EKGrk]ě懸]!njIw#'/mrp%y'P=ʒ^֩hG)xUʥjyuLbp{Owt3D]W R4R0f [¾7Z_~c[\ߝ=c%<# @IdS-ޘxXm0@>z:؏SD-OLJxgn`$dhgg)G~Ұ;Εk >ZJFQ2,pz1P_?OLZ)&SOc h$gm`%(`u%Ӻ^Aeg`ybq14vɍ`+ kYa 3+I:7 6ų&J}"@g.52cT^Kx  ={Riu$ysTKOpa4U7guA>k Cq\d7] /~lޕG _=Lp2 Le1Zƣ~rmglepT& O.Q˗l\ZgwhFXJP>Xk/׬H)`7B#=zmMǥE=Y<1$,5ZuX̋Q,V([qu)pٻO#T6NOǷK'0:O@R?N!NHuw8]Zfٶż:Ox["K:t :R)t@ wR]6v,)r]b("vpu ei" tcoK7to)CU, MT[~ h`L"/[EEz k0QzHZ'1"%} `n(Dn@bZI6Fh3kq68cymb0N] >9c!{䪈UJü +y{͓Ɇ:SRN-x&ڴÀ[h͟_ ̱u=2 6#F1ѱZ\/=3]@Ɂ*нBgh5GRfY>nS'3-<>I:T:Ͱ{/[ӊĜkj^\&1—>hk%'@Ǥ>`10Mj!!oQZ?I{$a -ݬ2).}5((,h ]64P ~ʐ9)Z"9б7A*VdC;;w{Ӯ k+#r{ s]L{W,ݷVjulЫ;z;׎;yPBw=:Mg~ G`B ;>L`r^;61vWsU٭sIj =;ftU֒l-dzpwi?xgf&̄D: 'xE;6Qmw,?09j)_ ,O7:xQuUɆt,1+|Iާjh$0Ԇ|*y?dOrCmChWȈXWӅ+mm<}(:lxk)nT͟!r#Č̚3%ٲ:oڧw>k~ߝ_]3\)% C׌\(OK#QUu1E:E.3%ALJ!6k.!ؒd DT=Em{3q+?C/F(.zz;W~0GbFx*tHEnu`:$Y$N=rg[vFԫ;*8daPCs@3Ye`*QIH)ܿrrrFb&LIl3-]~ 3,&8 8Yd6cQ ETh/:!7)^h(߾JzM]_1CXXaΌ6yh$ǀU{.mD\:VM (g8ֺM;_$FEIX OpLRoh(plk??3ẑ :f+`O=#9O_qv6AwC |ZIUڎgMJ'#ǩP*/B7IgP.tq(7|7\#lCKp0Up-a#> &ey,keY͝@!p&b^g90z %DxBU~Ke^mG:/8L@N3/H,ߠ/giu\-*ս"̿TV7QA*,fT&`=I=7s2HH07"@BE_P@WBl=IlIҘYh G(HX,:IB) g~˹3Pǒ3hYThCkՕA`v.;޲Em:/r^W4p~tn㖋(+y~ D׏+JLG(u)<'xS!QG|dHƫER N/6)z ȃԡFd6䫈RQ7+Y%X%tkrb %`lD_I('c [6+{VC׫|poWJOX8è/xcY!E{e䔅gc8GU|Ch|b]fV|=o- b~f!/}L8Mf9v\Z[h_WoGT a蒭땚@V-Y◒#ڔ=a3{QHʗi49<ȓqpYOTk-g]DQ־ σ< (hJ(w3Ej]?90*ޣ*IʰܯGZ-Wux\1oWlo뎦w-[YSe;Lp]7}qښdH%en#(}$,~1y;4k##F^t[] f6i=:S J ЎC1t@8too%iKPy5ǍJ@l~-6a "TG.;Yv{ ll,(W<  lR`t+ܬ%A' lQrx0p#<8PbBh Wu riܓVs-sb0Zlf!."xݕ *\CiQ]AOLāf*aml9{kК锂JG t](}3nͮ0 ܷӻ(p=h$#Ah|vqA:$&),/#q.QIp++Z :&ǃ?x'32;)J5Z(hdVGثOam")i){[+.{3ف3j$4#x)5|HnrBBD肁BVS &&T'^F!\$feNl@6tEY eQidXTtԒ9=X&㦚|]P$3Ϩ28y,JMBT(pk=|AlA%5 ȐɸpV\ [ Mm]ė93qaSQA\69"=jc`hl޶~-'T(Y_>z33†nrX!8~->mQG*v衜kFf Lne~ސ`bާ&uQAYh0O]ȷiShpL]rNƊg^\F( <$AY o1ߎrE,}}w#D*\JA IlN7(-SfU w,}nlA H7+ހ̤ sqlvA% >p\p*]n$go7aokp5Ku,7OJ;gKevk[=q(]S6O@d6r#ϸ`Bjy*; .rVS6"JgvkPC}0ap^%R㙕:Bs6U2G-q +A7@]Eh2r|~G{ Mݱ4f?EGI0JMqiÎks 3AmWbM{^ 2 K[#/?Nzk@}:~jqh^U~؝8!7 7(3]Ԯ>Z&ܨ?O:@Ol(.pRZ9p 0,7{.$ȽQrOv,ե ,\𾥋R5Ypgݦ"&E8)+ \"-7i7F^Y}Rܪ1B\FpmCE܁%Nd̾oG@gs,0#`dw?ga&w υX ɉQ[´x~oD5Ecy ۙ?:M!Ti>RE`[q\x?V| W݌Y;!IyBjOSO9U*5.On=)Ίhܗ~d U)_t5ԯY }};xw5$ZY/Yhv8B:/5NV|ImG9RaLQC]LI7'kb33[9/#8'@J Ԕ&?9NlLx3?{ki&+LS%u :wO uTekFfx?xhzG==ƒݹe>0C wgWŌ41%lr@43APP!.  tc^c\.L Fj7C}ccGvXvm!N5%n3_;d"RS`_GcUv]GN1;f+CQ*O)dp4ɖqHgU51id]_5Z=N"WUgf4 &zmmdL.pXfVKB𺑵 U^Z2. A~&b͢X-)ɯbC=>XBG/brN4O=,ISS'A*m38b*pW`3{2}td(Dz*Tl/EvfKIq#iBzW(V 'Y>>T@R_ǐ](gvV@`-uW}gٔ،jvM~Ј@o/5uX&6=5N;Q+XO4@H+=ՖQK`9$}G&8?5idϖ=TR$,tvaPJRϠ5{ҋGCux, %^ri>4/~Cyɖ F|9䅷tceVU{ZI^/)&/N__:g=W6~֊& &PH8J0 B3^*?`0GnA0`"0@qHCqlw=2O_/큠KwŸg00܍eʌ% hvԶM  >|2U 4 ОcVcv; bvEgp._Ái\h,azP\ޢIecBxBBJ|a\4,dv3 _Nh5MQ;:(>L57CYVm$Hn2m-=[Wt.EIG6]naf8OiwKa ˒_{cefXŁYjz[Hgcͷ?@Ŀ!XOM\GOBg -~$(A,˶& bnw!w{(!sD FՠΓ@|KbsɋZKm܆1dЉS% uk B+h!yW`N,9M*aP0y!Uu?{AQsVQؘc2Y=I+~MSCB 9LAȥ)э5i>U wU۩W6n\7RlaдmN'yy}zĻg-Y$:= UqFĆ qr$ O9RA{%&̿x.ߊ2/v q>WB/EzQ= <ZP ´ܸIW Q9B> G5,+YV׾('?ksnXA܀uQasViJFИ(L}UW7[H8Cj,([ MQ3y;eZ0,:ӇںBcr9/v(9WajWXSRi3P׳Wt5Fx 3ԕEtZu43UPevnL胊SGH{Q #_F 6&!ѝM50MҬ4?m>/鹫Ā-+7:P>^/;yY0W5e( #7( UM8ZPBr  cš\ɟpTXV@zGgZj]!]—|:Fu󂄉LfmN]iHƶn0;?8ݿo2f^cC6WP\,%nЇjly3#lxI)M73H$ğ{jʚteE2H- nӧzr"D41t-Ynbbˌ?@hΰ8t*?+\<<6#FķvO16j%sv.UN#pÏ)U\d2qFQ&64};-^mk:elP>VlVD^' PF#E;% F;l[`E26=xe%1K!H|=zWKeQM3U\lؘxܕ  %_)M'ImZݧi!ư- [َY*C2ή@:_{6PBV%Qc$̰ )Fw?.N:Kq.)LwH:T`4,{`jVN6 R7K\J]U5&|l TūڢutW x=l^w$6 ::=K'&2a3n bjC,"d`6o},$4~PSJ9GN {)$dyXG[.'|nO@uh]y;'" nӣ;WL]1x=8v&C4/,g.oLxA5/=Eztغ_ҧTD$ Hq% $6U6r8J z#POo5{"6%D*U['oؿR=7Xńb*8xE-|0)!GW5Ocaћ}Y\t >bzw Z>!}Duhm-I6&ьN5n(IRHD`nv*2Eڃ"KJ$r_4 1A))C3q# !*7S"brc$v6L;?#Jm)3)쟨 .S*봔 ,x&!o'AWaMkm&I}YXŎO~TT4*q1PYK^mSEego9{6}2dqb~uЙX\۬VrOJPzh{*42DrCL7 av2߂jN)`=>Fnc6f|w^G#P#>p~~_\ݒ:__`rDZ__d͂:h$+`\00]UP\5 "{DmVi+ы^N9 ^/fTYF & `*;½w5 u+r J)o~ 28I#^( ?g%%xe)|{'骎|)Tt h6#Rm84pMSᅥΛ^Gk>~P[ĦHV5KYvaml0Ao{MϭwZSA]ݮLSI 2ӊ "z nj#~ o QQԍ.O @NAֱ)LHI;t!vε_~iظe"@ұzrXӝDwDXz:~oD K=6F״ekor7t+"7IAW@F;=#e1ӠLn4 EKe[:{ݪ2ȧbZԠ*21QCE%˓7ו c#ꮿuzϑ JЋѻ=횥rΆŹZA.2Ed/rX^0/tDv|hA7{qaަ?;3Fll': \ k3Heh-ΘcO@VFκKkkRѝ0f4αQXt•^r MK={('h”?pЊO6Nnw2(v@|m$WSD]q$e 2AB/D ؑӐ~ɓt4I@`Do!¢64I~U JA OsugaS t38y8g6rv*Gp([5 .~WTjuإ?0%v,<X=< u~gP3!oL 3|M>~u;lxTX-3Xu|{ٌ&6u'=o?]+!4ng6sȐy?M3A{ݲeO !Yc&*s:xx|&Oaw+J bE=оR-q *O1F,!IˆRن5FLGvSiA117y:: )i T&c)A I H熑3sV~(u\s)6gSGBigk0.WzՈ%$ Sۆi(7q2$Y4\_Qn@\Y&zXkvSHh'QoV]XwR#`ECg1\\m 8C#<](UQs!63.wwP݅;N'Q'$)p)5)YD *yYuLT̉#LӖsg+gsn$Tp/m鴒19iqq"k©\/FϷ`X&DU /`IdӃ$W6q9 E.I,Y#7w-9Ոd n36WIȅ8HGp3s,WLt1yYϑBJ$m^E=*Kwyx,[$M}.Fwlm ?QL`!ת#Z0ȄeKFqxE3"6 ۲:hbN<oBC"4_ٛ=?nT\H|'+v͓'c V*4!4:@-6>L%輢v$7[Mr*ϐ0x#\ m?j*&"OtWr7dhdzGv;hD΁WK˪<,d[,QӶb˺J_V.#JTP Weꍡ-A'L;IKʃ"FKʁ#Î'w^B})` ޹ԷGNst9 kp|mJn̷I/SrLzgH# F4do:*dik>8f~fRQצ-,<~)0HMEdWVKcYUz =V]{^M&ӋwmAUBʥ4-ݧ.-POnՕϡ5*?+u}:VEshyW!FDbbŕ+R5AU8.U/w"&`YO+٧"qItd7v!8$LgZB{XHƮ @qYYf≚`eJVPw"4AUt:l ߉͇BO2"O<%~li>l.Ee1 .J2]NkT:XO`rmp,!aZ.0VY|3Kvh"4}*ȴgcFn sFY RE WSIȤT!&H$jcB:a}";+azd-9Xi6[ceL~,imeֵr2!`P:&/ C g4؁8 \cDœl;/K>4lyٵ#OU%ˤV @} E.!evvcal39@VȈ o))B<=ݜ9 Aff\ =+}(nz~@h٭q5yYv{dB]"^7y.gm@N&v0 K_!:G jPi<05~FE'@4$KV [ǠT: MP~R+^y7-m/1ڠYVuANZƬ$#Q6fJ_}օ4^^EAB7hچN>F$֊y-DpHM]Gt3;׆JyCbGZ'9kg`Tzx_'¸Dz4e3` 8XA$ "6Sn']m^ge5U51a@x-_y#ϾVQb'N0 Zvu41]4@k"NJ!Ua{aH|A㉻9=CoLk}HD׬OxvuS?;,q7qߘZ%u%RBW@#╝p!7gpfY5F$m֫cSG'JHN!UiPPS/HB4!W\090@]!Oކ5 "iP%~'3cR[&b]A,Q P֕{º" d,mґgZX1&㋡c͎S QJKN ͼ`y+Bڂ6Ӣ:CΗ"=+8.v>w=St8R4њ1IqRWzWlY]^uwְlwg[,Kp2SM;ÑטdFJq R mW5,bXDN!N'!1S)ZGz{9(t+؇ZCUu;QQ s/"bv_tnU9ВyHZdB p7<Ы?f\ؾW I4]F~Ҏ\ o:X\ fsKI1aCueIq!+HK ֍l!c/|6ҋ@kj[!̬Ir I EDwA9Re.}xDNOfdU" -QB,0T*a A2'MLgղ7 }p˰&T6" @?Ic?zkKqڽSWl$wbb}5sO{uV M yNL_i N;Zvza~p@gR e,.* G;-h|]6'H-ic'd})=.Q. ],bU]|\ rtн/jh=_A:oPk%?0yG~ -J* !(UJ|̓ޟh˘.* +h4Z6Mvu-)># -vL0Z4B-F_Aq3jNpx% $:h$AXɠ]?uҖn2עu:]籉P LͦTӈLyõU ?d;N}@ͽOa!]s u7$JMi78@(8}(3o%hRi.PFN/Y*1v@Zp|{^'0@4a![؋Z;h.CԖtLi0Cސ/ m`eGЛrTA |<&V2z)V*?cRf&p*.= P3v=}O1 tQ?r:OV&!?ģdr/٠#}7&/y>"SĹ~9@ʾZh. UFu}EpY5Hs=U\F7G`T>v۫M|T٫G=c g.$3چO#i= 5tLs*֬ahRPV4ȃpm'˓UJS*!Wm'm-RfAᩨ,gwE&_yrd:6J)vssq¸sϖ9Nktcy#DhԷ`, 鎒;yxz >&iYsxP! P:( 1f+[W"F)j8FVx #H:_h4Xv_^7縦R *!cS2vd-(K0289/++,k<9(4UĶ۝df 4 -S|Uv&>I|Q NZRjB}٘-:=Grbpv&"DžL})RAhMr¢%RQNZȦµ*.^Z"t}+VȽ 8wej\f**ETҧ([,j]џ=mi)Y±{/, tv@y_Æ 4H7w|S$"c޿[L1Y`Ong ViAPg At{bԮ}R-A@Mi m|X8~Wt1^0@DܗCi=%BAbl"jk^ٍ69-Ӣe#u8ZxZ 31`C>3CD$|7_e' 8W06l0=׏pY}3c|X qp^.B#-m ,Q*F*d<5m$61^15V(Y]߰6[ 8=4Ԓ\s/`~睬sN Q/tQ`ɂV,^PxQ,EsQ7 Ƌ6G4[?WT#yjFe7\ A}²vn[|rlL^V/%H5\ (1O E.k%PnЮ[@qdƌ;7awB4; i *F/d# ]߻bM7 $k˛JڪX*[Shhh<ËeEe;R_kɂh?8NOma΀zfwdeaW8YKz@Vm;h͡\sW+ahn|Gy4ژR~lk;Fx<:>gjƈ!4H8~ݧ&|dh}PףOB!LN+Y2wZ bdVx9TF^ q* L q/ pVNO:#TɻA=+" >'D_h6$kxYSi_{8&mSpِ|j'EZY@4yډ\kofma6"_&0AˋSBҙqu$>yҨޣ'4fNʗ跸u'a/}l-g|hL%U#RU;64/R4>__Wjp"fvCks&{k7ae91]nꕩνVV3+m&_yp@&>pX~@ׂe]hSe/SNx=*hYrcZ^l4齜M w*V 7@b&\N{?qY5y.l:LeH[g7MD,Ls [ 7*G|rB}Xj"wVołc^շEZL.qQN)"Vx[<hyF<_KU'fR7P}qS3̬>עxO40vUX@RWFKws@uwsGOYp٢h`*L˘-a;q1sSd_:\rK$nS5K,jN_]-"9A *̾.lS,=c C_}&HSB&l [x<\ҥ4cq2t]i m%d$|.wW{6Azo/& UPY9r 6@dߚ&B% @/5W:i?d& 9*rsPwEzAYnL䪀~Sgƭ\xKٴ]]C\]+:i *?*Y̦Mn1Ӷ2[Jbº$|KRK3o\K_# A!Q۩8JLM,jxk|I,hs 8˩6P;~7m*Cŋ/l d!sz [ŪHM amN??G[{eF"Y1% Tjraӥ*gͫ%|o3,״-*t0^7.tYx)69*Qw**T )V^,(`Jlײv:Uk,j8LpyNy)o+@ZE zj}( ]/A1fLԴhP%YI2{Dž\ǡ4zNaJF LSr1 5ԎCܹ_1? `_2/wIC-d0so I.ٴk:}cKCK}Pqn3X -iO'l5s9xiBw5t>+ׇ71cj)\cz((,w*QbbhGk5(D/)N4lvUD*>!I:Wy5fx0$WYa;U= eF*mi"Dh {PVj5ѱ /+&09V3Bؘ'rIpGt`m\$̦%:.:xf㝮xz#hh$-xіD9v'=f".CDXTE.}2J7. 4?8RPe@$T6PJWw\x˹D7M憨:ذcB;x_"v 4m}p(uStlN7q|"CNw^^ȊZc]o Wg@& ǪͣzJˬDe=_U6)glOA[Zsy[2б"Vw u@%EP|=̷dZY`N$ﳒxL.)rY+FIiP.2 `kyH$^)7gM<}2F'~{#8-,6}ոBRg S]>B &$[iז4k74hC0raz`hΊ'2ֺo jHƜu%Ж{盶xgauo|ݳPKIVT`cq2WUpgDfqϹ5L]+tcx4@@Q- Z_*S?ꅓS6GLn7m (==*Sg]x-9čINzZ<B\yL)OwNHW ?rNA.G}82n0O{jAd# %$KN5&\ D|)}!B!aa8-@"T380kv#Px fm/؈=o:X Z 6f7v^jvl(gub@Gqx\ .1nA:I;ٳrH$qԄK6اVuF?ULF=?vpᡄ\'!;A tN('t)X픇hQOvZhԀ\oո0fL_*{Zǎ_PGߊI^^f&#Vo~#P B!޾9B|`ʞ,*āǮ T#kes~vrV vڴL>I _1wM_L6?_|Qs`ӳRmn$u|}, /E*ugP=Göݏt\".["u]{^ӽdITS2"6wsҋang5HҳĦ(cclVek+dIhN +&kƻw(ǨDqG]Wԫ2SKEcg*O' S SY2k# JM u1{j'&EFΜ|`!g- ՟jf6856uYw\R%t7ąҐBlV=Ey $ok'y5+~eXɋ'ij/qY'(CQ}U;R+@%,E\uD<L; ,~D-(v{K^6Rr a (y5@,gO]i~BO=~lMk*ei'ީlڑpg'{kB.$֙?l%Q_!ѰBLYqV.›$BD=Ԥn7:jCte 1$*1%bzh,И'Ep%"iKy(K`aybvT&WI6u + sn?`Z7CU.#dRHo@]`̖#,"qV.' u֨k-NU697=o4JE\a;UQVs=%鉠CS(;SJ:wShдrp BhՕ] Kи!x&=g[gB &* u9فVB/IBʨF)M>c)5*X Yg0ME㾀%|-q#m׋2+QƧ ,J`z56_()Ρ6>j.p[)(|nKW"D⤏ny2 ӰPJGf:yؾ|rB~(Q,U)RW)h?IbT:W?SsigZvM|`kEOpq8!8׽HrovdGp S0iQM0ݑQ{Ԇ>[E$;%T*A_`-[r++6eeoM8޳#[XǭLK=G n^=nqpmw^ "Y/mBfwijO K3H : x}:L^51G֒`61־v<* C,L( "I*XnJe2-7|^!1)s+&[Dmx*t$բ1 q- ѳ-;~OM y4ާ hO/ӬmڧeY bt;&Scp9 8:SglLĝ&PB" 4/OԽǟϺ+o Opp\>%^GViCR~3ɑ7՟D[M!Tj?.H)>|I?D:n)3ASSU*U]4SR[~+r\ l='*DG<%s$)>r g/NwO1:=фFIgpKh>ߡtCLk/RE>|< )~3xkQ=G7io,6%lh"YAeztd@Gs&4ؗ\@#YRܓGŞtm $K(;2MN#m_14>wv3Q6ϝ;Z0{/j^g4Mb#?Cͱ#1b%x[Vp8;R<ѰUN5 OTi&N(>Tb=:Ũ01<ϼEVRf~]pP߄GWzZOBxbVbav^K~.K9M5j:M4gС3hdKbդtM] <~ㅍ%~pW~_C Cqә _bdd`V@+֊gdŴCU&%Jwv5*a(_U{^_t#~3=H"#N5T2 S;gwBPcxW>buHe[Vh.MfUJH_gc&>s[:7w cD* | '#C Vs;3]͊[D^6±cjxX"fs[q;b&&HqDz3k,tl*QҏW_V4g&MJw%XZ盡;96"IM-KJOȾtBMd2q}]Pp,:],g!UFo|+B4~,6+D\Ѵ)\9tk9y8]㌴PJ_ ϢwDܘ/Ї?*+-P]KN7 *rK9FPT*sZIb;O,+4YBalObifhtﱈ( .fW5'Y/ sP07⭹66;6܆ "GQq+-Z+˅􎋠@XyO, 1zq2xKDBKV(3mq5>v(e L-`I5zѠ"4maH[@80g+;NE$)қ3o?@Z$eBC0yͦL#|u-XbfcacEGZ 4z"mǀ;޲^A|{ ;(k!TjHmUg!_dAc #?ZNt$CN >!;Py SXWT\ 1%w"Ղ{(!*@@c_.Mb@U;o)Lxl_/@qo7/ы<A  %jMM/ 7M֬{ u43m ۝})S30n PO7]GeA  8J;܊$s8匭V2 U Q+ #8B8 9w7VegB3yƠioGp2islP-d'㼛޳V|x943wat=] ̩䖫/Ƨ^D!9:ǷMT _;Ms П{ a thY0%޴Ly Gz7*d5qH=*+, ~WgX*&uQ;AOKL+wI54sx kI qGi[6$P^S%:V'YueY' ˷2 -3wفV(%2F*ꯨuiRVtM>p3o/d&i ,PI1^*Xԩ\54m'T7}qf"5qKQ> m6kxMu봪JsEjVe&031FcH@A 摪>U:o7V,y쎿򴓆eWKlVKjiadB,C~5 l#DjPH~CZ2FI2z_߼r\J[MA$H]UTnw{ϋ:h'G')N ^3BU5}ԝR(¦ b(V ;&+I n`H66 <Qz*KjVU\gjcrSŘMA7jJW9:3r&'C8M+Q.УwuO*LKri}V:"vP_<|qՃj)0YPaDai9VyE?߫HYh\OJMΣ_`UT_)/ ;k|p4.uB`çOV6mq64e8K`Khռ?.c؉V尐 ƹx}]`Ai==ix:׼S$ :OxWH|f@H/TN=m.J|m(Mr1cIAXDqy87b#6Q~b`B Myh({PwӠp"⹴K+Xv:0p Qh~EAi #Y!@ͫR`W6 䳬:#Y6ۢ6ŝ||P7,͌$A<>15%0gQ{n %X*^XlUY =JI9 +s ͻyhEMA;m?ZLFe *1 زª&tc&y叨L&|MX6{Fb1R\w`@/@2۲0'Mdz,ovdtiV?s",<$zjEjm .R6֐#y׸e|Is?ǏAhu3k/xJftj=Ì޹ P a(y6۵65>`trk9mo`rp4le<oF~*@^LFi EBgF)SèLvU_:1NE P\'Os9S_tBȱuç0F>'l龲]שԫU i '6wA)zW&f[-/M/\-X=vޢ\ "YB'We6@_WvOOx'\1u5SåIK3o$O ذaD &cR' +b^t<\6 yP@Pi,< }y*jt B4P:$Wal^0z DO%|FF@Vkh(ts8V{pbq ]lS@-|ɠuoükYuEZE}lpXQgk쳽fBpF?hI,9-5xR.;nu@ 4_<(╖ӥn3Y:a2f o+0Z Uh+ `f/oP:͒ (xXʕS՟w%maAo"&|;G~,RmlJPAv,xe'bMz<@X3WVWG3{K+J%qл͒dJ@/9LhEX50?S ]2f>~WINL=ꍇ[n1sK-Q$?ڍba;9f q7T`2Mr24Ʈ=jM4I \h,Qx}aHp 3Mj2 0mQ.#nR>c#`\5a۰,MgCܥ!q}aV4%f20d5ȿV#2M0"u>ͯ7Yvu?V -+zkW,˸JAd>z/̬ПL iH[I<Yp3%\- QR<_+y<[²hՆ*rZpQa :<xf~fy,{*LJ-౉Gك[fC a"f.B6KRZ퀜EmJҹWcDWzdYtQoݛ;zޣjyqFK_8fxQQYhSHor^HXfE3kW ]bAŶ 0 Ê[0+vVatT,#f1Fx+Vn[cb֧eͫt0GB_M贳تP Xu>̩@%)Y]/v2zA.ebQRNVk%it+(2ӯGSXXGt$6+>!!gMpL$N}Ex'rb|1⒵vr׷0u7z?!YTD|SsWNф+J&l$Hv(w,ɓ>!p[=pqzFoVfoy C"'?Qoq@~ Y-~J5@ K,W.N6~4- Zp(].9SH@?a^?ZJg#EWmZu4&qP)>2A/"!-?KP:pc؎"9^ v2q D'-칪3/Yϴ|6e#ڔ +͞cb{+l>H7Mkt(Df@pX X;i+7g52s}  R#Z剙B"49i';̉8ubЉ4Ocz[{WDg9Hk9Gĸl|72 pXK0{ҵ5d}]m'G@=ɒ\Pjk? ~JX2t2==T$$_bK{XAn6]&j`4H+aW/ݭ?: 1#Sr혰6_L)ESO0.`QUP\9fh7̐Vk=("%&d+Hf6p9Pqox^E2ϫl^"UcǡDv N禯xdo=W΀l"jt3o)qU֮X֢!)yylAm܅58ΰ׵ZHUbyR~$Ja'd]`) 0Q=yl@t^%]4NflDRUDI.yv]c4З[+gR UT@3F]? g͗ }W!oD:Lp:\LNt!{$ +S|/nW>kca@Ft\6siQPz,dh1/Ȋ)> -Aer->+LqPN"1Rzh&?gX "ب.MT/Mds7(O0'q҆h<('s~т$J2+uGyyU3 _Hbqoh_@EDAAeFNx B@H9k NCT)thg}P7qf Rڈ>z+uU&S5Ĝ>ע{z:@/PR.>w6Eoʻ;UJ3Us;cmrY HèToxHAϡVir&Zo}~ Jj6nL~=PEM7iPk9s&C@15 "}">X-fY]6VůqVBl}mL* XA,U_/B2LR=vR ~?}蘜k,Y7]?OSwP\kZ {%Vbr grj&8ۥ,I{@Gʄ\%3 }@AaLkhgESCy7w!۾5:* Kt(SZiV@S4Ì즜5m^}Wy.a'c /E.X("sv$?Sڧ@X]UIsK;`/aDSc"phf10w%ª2mEiy}<0PM MOեh<ct./6.(Αa = :D]Ȋ/QcOT,A뱐o2<]qRVK4JcbrⷳTgSH1.jEץ*7*<@Ż6M#mNm.! XɼPx21ʂaܡG4Ⱦ-U0'N] ux&3mm,dp]7) adR9mLZnEh֯T!c xWl 'Id X"eODFޖT\D9`FkM(Oy 3rE0nst"kFIe'pW*@F^eȽh`jsBɶiH q+>9K| ,B g\x3C4:s<`D;!ţD*EJ`8oG8>mcF*ntLkUPlͭH39Q] 𸕯#i1ҙ_J{X?z=3;aql:1@n3( D\ΟtGphfҢ驊v^1aDi꼇UgN F\?ђWRg!y*;[-Z72/ֺ@:BW?) bq,A,,3~bOe'@OABL'}d,)!f2R<_]k_cy{melh4]s/G8$ ]7UTʘֲP =uY5ٍ:_)M)ڬo(hdJ5RD/{ Zb_l&,eCFWzma>$R_#}4-M-hI7qoA\5k?icyشIқ6 'U|ȥtu'XpdpATc#!+p^tw?ٙ*bWXJ$Ч tb0`tƤsy}>)vֺ4C`\r;Ө'pL7L2\2f$h+E ᣥ&5fo*R7=p/bBQSJZn2^f-]k4!囹'1ܔo=Ӄ<}{שdS60i0"g])D{Y Zipga|*"T[2L1X" =J.ԥv zt͟">&M.;eB(I.Pك2|.k ɛDr_9Ms`>_ Ɓca'7p ~%X]nmS0] QqxNJ-(kq[F,JDo[B&dA v u=2I5%`,5R~B/@#Db%]NX Ӫe昵بIj|Ir)˱'l/|C)dHuњ;ֻ4:|iU#_iWwßUήNN8T٠pX 3]iA* ,&H59%Ix 'ީjF&`jc1G:"ŋD{>ge{0J'l>@LwЬK4 sƂ@G+Ea90YsnH6M@Kr]jV @݈!3<^1B"eI<fI.9e0Vn='/3sJ|Jq9a@7Sdt٣.DX!>)<`>RT̊VifCA*CIGKlAP)ˋE qQ>4jm`nGI_[ε,=IOY.f &"[!{tL fm@jvZv Sxj/4GF)a E<@($DG-`L_}{{\5݅gJ~=Ω(`<85Teq7NҞ6p&8 W xupGe1)Yg;U"`҇"I+|xF.Oĵxo+%tpy_5sDG J޳ˌ8i0%`bc?O2j{gP^HÕuA}}% Y{Uh*ɶ##ndyN/1.dFbOKV@n1N"ydz::c0! `y-QmS*4'Nk]1Qw|+9#cz"af&nX/2C>z'ϥ_];974\`U/y8p_qJ̥aO$0HS}ܙ"Afپ;@A8\"VP]lc:oϩةC^?L>q@Mt Z93 V>V_M{У6}d·]/XV:цT.Kʜ\yv~a;qqlSƏ(@.Y.f.\3 }/ R9 ˉ /U uMx^v ,&2΄h͸%W,Ags@ f6gދ:7krR !\mQ!2ۤt`[D1DXT[B02x.ؼRT4y-=p#=zƸ(~+Ȓ/V@t~,7T~y Oˌ$|/'maKX"B A?+O$ܔtjR,H]'rUfyM 8{#>=jMl+O5]G0޹2Cf=֥u`bݿa%t,ar/\"x]Ltƥʋa`ؔעZ9r'>N:dz5ճ(A(nv+NgJQev *Vn~#3>YJvdͤ?Q&81 ^Pv'k5" ܰ<7ֻTx?MZhy;VF'lZ(e-?.But^#*3BY+`/@o'GCS+n٣Hl"&BtC?_|e=[1p JWRl?*!l4]\)pė.2❳?D6jBRK"Ju7vRT]'d}K‹I~aF=o?ڱI!F'FAv-;N *VTX8z .i{CScԢIcwGKU]W"<*RJ SU*1eKОPiD{$  2ѰD^W'ch6i`"aFvb-@'[`zk ]Qhwm<nz|؞FZ MH $F`dtn%'}V;YVj!Gk==?} Ӵ5/j>vr|):wD3z*āOߙL=W5ce e*QvC_fHOw1jL#ns@:)W>Pumƻ,ꠗi ytK χ Օ%\OPZw} -Էs/I5S9o;!!{)5䕱)r}5lcYGѐc2m "T$\Ј^HN K]#TF}6sF%:ToNx3t0&\[ݶsMHa-\3F =y+^ ?lj?ar06%&Xa?tǡU jer 8Vz s?ɣ[$ #$swe$] 8K[Oz. G`ٛueR7 pL>z$eʾ \gD*A3NŧXpBeQDeBblSюdR]'ӵLqֹ)]]xp;<*- ,)kN&TgBr\2B^Q"Rym 8;krwB(zHSHm3Vϱx4ȚB#Z?p"n%-.Tp\宻XVeVFT{uN[3N~6n8Qѭz{e 3) Hԥn])&-BזP/Lj<aqǷ:^1K \GrAcKk-Hܟ]es+${MThIW= [3p0IV Ez횹7cگ48}iK;iJ5<3%-̻Jf7[EnP=$DI xz]&Gn'^2~lWH=?GN'` ;c `6~WZ7:$)\vt+ݔ}<.u4a™ ^pX2 /4Wpgg WĚòtZ E\-S]Bi̒$yeN &1Z^tUR?liCM1e>jړb/!ߥ7Jso4To.9 7 AkD̛:L˭FUM[]pl>U 圊]Ŀ/_Ū~*}H f뚷ëmtQsiAT&쨆V3.(407 9VQ/qGCQyh0|QĪ*&y5̐5o7o]J[SKmc ʳ( Kŵ8`ήpl"DChzR]Cdp]b mKKRCMk^ՠuk3+X]VctTJ- ?)ݸNehGx thdAκGOU?zoF1tBA\իA]Mܜb%pzoFZ/&ELK )0Cp&9"J@y; RTy)?/Ɇil.؜$kwH^ZdFF"kHpBL=;f4].766! =n?vdUT;o0]i {}fh"^<e;zN̽3 W8j?I~pĜUɕ)y{VL)c DL$|]ΔU5dg]c_R(ؚ~=}\賐JЇqDR? VEP8U<֠ g3i3,Z#RauuvF<Ȁ&ndʧz LIlefbƲCߩls;P rΛ ;q 4ic( ) IoG/|<êAMM4'iVfpY1" R Y x4.RQ4ϬcdaK\fm1VX!Ua6O%Den[ut x$H^>2>D [ M~4i;TYcaSdl|QG(VrLkkj>]5խQ$7q@JۦMVڡ͙Q8 gN!Iwc x8?#ق5VdP(o*0񠡜5ZXtp0߃6lj?*B :/aźIX7J'g};Zy$ *-g6RN= 0D~ʑH J6O,0{k5Q9E[=Yhp_:R>@ԞP0(_t7!>Ğ;meEc"ލ3\Ls b>U*g/EiAnF]1>wI2a21Mʎ=d:W`n[t( 6jkTԩ~N*uvZv!tXѹVzfݘ7(dX>[)gzr_]Dݚ|/f~17N2_B]!Ӫj 31*Ŗ,G$Yv2RLA|-NhDG䊇DX}!b R7ǣpۜaJ1u+Q\tR  D^zeHa+5FDHdMl49@ZD m>ifi<Ģ[$1%37`>R-H<'b/Ȕn^l]_M»Z_^Uّ'j"W9fK3Qܕ;%,DXfeׄ|^Vƨ ðC4 ђUirﲥMU^xrZߘ4وM({-MdK*:"U<{B=qTc/L>a{,p..m#4,pAa91s؞ކiA_ A4/Ơ'Ga|NЗ]S-^_WC@K|̩y/ KLя?O0}zpng//AN5)ǽQar׿3dJ58C:?j(֫S Ń %:hm33DWSe9ԜÚ6L#hd:w;qn/10Bw715nxQjO9&B6ݨi%; @pn>E◉)<`<'TfV.ti؂zGQn E#6<:Wٵ? cuʺiE\H__:[Ua(ZKj<+i+}nW ﻉ iXBw׾Ck׵' li;k ^7&T}=fT1 vhԍ9/:aP!Cl:ڻ'Ż\ܡK%~cz֊QsҎ'(ӡ!L5:] d0v!XomԅfՖ(9>BC7IA.PRIˑ /1C#v;ipyPH͖^osxiFOX.:\&v%#T,م_!j:M~#2Y?bG4MADQ({)K/(787,ȿnF !nR7DVlO|m9{0` 5'Ď{ᗥ%;dP* 3F`j;f9Qt:iE P/\A:Dwt):KyI0}E(ƚ`3wO|y})> 4J?l@?]ޡ_[jDRO5 R%TQ?.U*6>5bJ\߷C{xq2ĎH@8*. Me"Ls`a Yʀv\9cxQR /[`)UKTFJD, y$bh=hԠQ:oTa @sT2++Tk3+^[ &Ddt+kIΤgQ?y|'mHq۱7GAvJb ֝iB<-M=ZCZ:貫S! Sm+3![L"[$`9,N-C+k"b&"}^j#)}%D#b'ޕ^ZD9mM$Gq@mGKK meXm*[۝l b1qZݫXWf:xf8OɮШN8[(V+f7 *$+^s 8Ѡ4ixg] s5cx4!Xyd!ܵjžU=Tl# l?#lņ~o6IW}˷^vF"'orQN6/!bo9N Zwu0iGoO)QZ3F JcR>HHdc;{Io{[ϏO?q4e8} pYMsw@1Z[hNH]'$l]Z=5[=^P'va7,.D \z&Ⱦfa0u6I%OƟ78s8 ť'PfrL$K0R~}nԀ+i) jxZ^&Nf >'ZvU&˵glyB4~5 >J$X/|0K+kՇZ2xj`0B=Z7zoa,۫@̉󺘊>z)Ĥ66e,xxX- =e>N zzxL˺ن,yr|tӫIM9HhĊK j5 >zPOŹQqLFuLx~NZh{Ė3y?vŵT HO5e|Xe ǀnIC8e-), pf0^LsF@!dH![Rq"gp+6&Kr6K}B0` [2G@wxZd{bޠ:ienn6̑d<4 rA:S #GuBubmn۲5ƭ'Yl$d$T+#sBԽgRϵ:g2=idMp:%9^0˟§*aSIA0f.]IPFς.V"\y+r씉@к/( ,htlO8xR3[Fh{n8ԗlH8z]AHZ5B#~ mɢM^b@^|C޴i.I 1G);0,,Aìcv?x⿧x+:q3|!nC~1B\n7`DSnQ su_⣩5d9X@+. V?/UVD*p>j]/wg`qsD4۾T0hJ;k5.kDEDo5}l2Cg "^1jԅu36'4+T/r{pl"=3};0PS 'V h]'RmW? U#E../ | 9)39>'n%C@JD[W'˙W---,;ɻSp'Dd,SLF!,@8*o 0r1nC,rU!W.<\e(DW*4hYY >Iv˛r{z8چT. YP`5D݇iƌ[!XҖ*RC^0ʄۃҜ{QЬ ^~_ HfU]CK%0VbԨL`,+pXm#k<.kgbՔha@Id| ܑxH|m8/QStUmlSM*+bWȞ,AG`viFϝx?9t=Ы.b0PgZ s1fܣr>9ǚ:+dW)6xܸ-Q釢gr5zU_6FQ>.ngΗOqp8 lL9!||= BI<&jxia1!HRwE?!i(l"1٫FѓɉjuV \C[ )ǏPH%2*AYcO{Z6#rq  *]h`hny[ ]Z53 à+I9|1)G6.2p4GxPXxRv/+9dǦ}oӸY"d O$r~1!̋eM7z?t~y9ZIvT3Q[W6<x3gd'X ]y/l>(@I.9n|:q W{L.|j^JtgaRp-#c*qp>5&='CheGZȝ{Ή6ؙ[gӬ;[NQdA5a$8` S~iH?-’m?O3'">ֹ 0$kkqxjFl`kGkǨ$AZ7s< Q{K4G@}0^!غOEuVTm'S%g?@W4,(m-@lIHYەIܑ( g,{d\![ ۱g8'x/uՀ4@xY`=cn>3a2oSd-!j\^FrHes^#E+yhK/{.#a pwGE!auare3TntZFtfV3Gx3oRSRg%qMä;D=5tJ"HYw йYM9ݵ+4gbo/fvw,Zpď 6 ~qA$-φ#}ك(I?Krz׍:W{iF!*(L*xUZȁ肵?Im-v"2~򖰩 4 n sD񂲧m-7۩r,%e|Xz yE^WAWO`3ĥ}JEF$KZbR$..)2ZIOJuY͚RPe{ݻZWR8kPb G ì敩1 b/?l㜓ndٻ2ըI*Je$96z!`)Vv<ى1gP*f6 !9:)'\lZ% 0mN &0kIL5e(Ň8_=FeT X3S|Bi, |Nc:rZ(i{] mvJmJKC~-؁ Бޅp v[k 8LVjK ]uBɓ*2z:($W;? 3_fI`8{ّ2{L2$tk-Kd;F @[P_#(%x%:>֋:U'u|x,- I8Wt̼7ӎYݣݮRKdXQKu!l1신bwp_YzʱC Ǔ1vZD фŝDy@ QTeQ` q4!L/Eʇzgc OQ_n/Bjv="X!puΫjA'kaJګJYZzBHOutw*zwVb(Y6.ov\I|cZ'ە),ӗ崪}BcT8B8~e(>&>'kmK0qh'7&[߉JAČ LoXPpl2B,@y]X4ADZwt1){/ޙŤUiAAypy0γPe8rRef5 :l xx׊߆ھqVwClL5(rLj  1B {̡f?M9PMq{U&)1SYc;e"ͤWE!V"VZv)JQn6%{hd% z?HH:ZuP/۬XYl0p#77wAP6K7vmvAwԾ2{k/ AhF_5b&'t,y\56~7@c.x\XŸ7EYW^,M(9U{=W{֮<*24uB9tf!Ƅ[o< PI}. d0i$5.wj"rAs}p߿S"ǎxwҒ$d`n?sbgY1gi~>J'hH%st)yhL:< 4 9zP:1Z%_ETb,^a8C#H8ˋ6X<-ʆ-8I%_Xx4dC&I0L !VD ?.#DW%nbEGɔ)9g'4КRNQ}l~ִ)AICYng/tZ$UQ㉗EKŊ,-ۺϡw3m8-˛Oi[g=%y&^&yN1a[ 2o(`3_?>GhE&ř+I_|K6Y5uMp𙁔`2;C@ayV+\E[m5aXYVm8\>c߉DG$iO* ."*a|9Mbяv@XAɯ],Ѽ5E64SW6ZW-vƽ(;;[W#oMTu d5$~s'U݅WF֚@Rst;ցaaj.M#eXD!jÑziڗf}.w)t{yʕʀy5647.^uz+7trwjq GCo OD8l"e]"?^4vO"@ ~a3qǜf^O1}Zw'ݫ8€ rsz _f@hLjK.5CN\ /Kcw)J\Lx5r" bbS9U7|Z[e {>*` k+Jf 2GM ͚P"Cݙm!PWV.0697g.W\5Il~y>Od! D^jˆ.xnocFhg{zS.sX5>O .Nʺ zt|Po1ΒѱB`="9?}mÁ9ׁP ^,񶋬aB!A@Y6]+ZGaj[ꮁSYanYړa+eشj')揺E[!BKR\GP0נMȾ۵s̹-D#}9/Of]z-Yi|3vtd0KW/DwG`i>K25êmr!a! (?׆taz1/')Muizr3 lK^D0qPgٕ4CW.s1maAQf>>siqbEb݁5\ƣsµtlOs3Tã!ǖ,yES1-/ BC ;=l%nc)A@#-!g;X?{=?8  p-D܆ NfRkig8y:Uzo\cIPwEȽZQ'/_>N)4djsA&Mm,Zo0p{ >Cyl1V:!4Cr;nA3P|VkhK@:v7Ncn![aB/Zc'z/5|XG4],2+v-[]`G_Rmk-H.i!Tv+"7g$0BK-C|?mN$|fbCȡ8@S]NUIƥv+Uw",^2.x 'Xuqw:oΕ tcοrOA c?Q==NK{_DEMFQ.>.ԳZ8-N 㯟'$~XR%\z6CGkf-2i JM!+r|gt iDb=iuޞ!֊C \9O`˛JMT4 xӧ) ʺ^!}vc淖덢ܨK*ftϗ .ZhM %J=PqgjV =u4_.6uW  ܧ35O ˻lxYJXiucP쉫Fma6ZO4ůLX,8UaM-?lg*Z?} E-QJ0.3j=] )\ |Mw`Uȵ=9"I.Ky2)䡄W8QQ;*m@'']٬!|8'#Ψ  s6s-,!6ݓ_:sjz:Yokwӯ;S Z~sKCK|_ȄG)gMУMBol&~JQNN6ݎ}B&T{)9B87׼@&F<0v×sv 8);'uQ\rkV^vG{L2^~K%'n7vd3R7uZ<=LBG#^+x͊W5kt?ZkC QvF s k)oj9eA{Zg" ,X QIh&ƪ( _)$U#%L~@&]{zL)*xL{NEd6ݍe,L-d=̕)c ~f #w͗ L KErʼnm$vVC?UYuĹ s{( W0rJ8J&ʍT $G L )d#C+Ot%D$Q턻PHdEj{@⾤ҦRY T\I kL]&WqXA ^+]^$LJ5k n{ۛQg+]|ēu_[4&pn$/1b=Ge_+Yۘw>,mxF{"bw):ngR@|JcMi? GtAs>$PPKngn@2w9ӇeyP&F (GLg=2|z*u#cf+G:oܸzqҋ>0vX#A(׷5:5/k-H{.CQf3 RP=釕>>|e""ս9> ~ ?)73vTVM|ȡ>[f Gג"lCY FٞHKr22r(8?rR;Rݳ u{`Ug$7}-Ț,KY {SB27}Ё㎡W㎽pD 'z[3p6ָgUXf>_=J/|"g{(b5'įw"9`* ֚2,\_941wHd҆2ߺQeɋ<8ubX./+)MBp*mǙsE^vSvEH(f4%?ۦS ;|{(oP@L]T rPoQ0qTtv8H5+~(qM߁rIK#wN:رZPaM vZ=& O@"Sm4LpR{4H;=L'i|B။2J.ϔ2tX !.ԆnA.DPe((; і(%r_? ~a,Ι- { :d5Q2"!˗XU鴻7rSC?Ƒy727lt7a憍)c1C!Nfc: x3IzZSe-^RcbSlʐZ[zaQtp[gX{~n:Qre֯^cT;(FVdm{@Pi;hEgk5GumC ہNE T ;/#,a5ʪ$O ^ʣ;`vTyH-Y'fԇE: ]5ӂjv@ h1Cg,@:PSr͢^hV%|P҉&WuD0NZ)n N:*kH\۬m3\Qz"6 fI&kFw DQ{Xf(^j1[W")U #) 7AОDJ+l;!ؚ,M|F;-ÿq;DYCb 65XKNKZ ?NҒL@9,)RyBigGzp^ןsX$]O3Uau$%1,@ wjX3.^kŽ nk&Prsx1 cӕinKAߓE1hG9GpAQ5_n|wCq*iQ|"Fo߶ I3@O3j ,UXgb̚ yYH.lkSĒ,V؟G3; `nw6t>I!fXxҽmpǀ$(". q=D/Ѿ/A|^ xH_ ؠu(kDEcX;6FHf˫<,Z n8BJOk:O.DMYѴjAv\\5V+V|>х@=lP#6c3" x60Z28LDNjP107?y XL₧< Ů®m4fdZMiNiH)]îJzv7 }ΓD$¬ڗC{P8M 85]dhD%o~Iq)byBpeڅW|=hGk\ݺk9=ihtE73YhjYYzDiE1tlDoM=,ngabklm۵^╈3J5m60H?75Tgt*1R{=OM^2vGlj)u"ug܅0p&N^`v9Uu}7%g 1e=t1v&hjr!kU悎^N!XpZ nv/VӂCl:M*^O@[ʥF@#%1MjBXj0q^ v@yna;W<XxFKȤ* J 8+pK1 q!/yZa2y77c_C>"r,'N=N{G֘E{HG]Z:y|@%3oeF5?bܽ~J11*w@O||h=q=J}.5W=SѲfƦ>PߊBd,,ߢUhƇIwtgPT*Aw9Ê$Tl 뤟4S$hlCzIVgf`܆@da/bnS{UQ(kBv6n7x0)]Hя׊7tJerBW}=Ql8G}SfW M" tc8wzTF^HM.W)OKPȊ*aPhmyc"v=R[Սq,eX"Z?Ύ7l`72:s ~ޝ`" ӹ5#p:.̡q9/=zvz`3xO -HrgRZy?<5T:l-Ŭpac|AnWFV4OQs{2VP'< aڪ*vRȜWԲuMjbdΕ]D%4JawKƸ!UTT]hjR<Ӓiܱ?_5AA14>Czxdgކf"pQA{lςur?B`GYz}!Q?(]J w@75tm)U\fpW/S-@D%̿@=& sf}T9hVNVF,WvԵJBnl_oG I؏ 3ᚉA۰hɻyG4;Mߩ\0xQ"mF2}QO]lZ,WD1o= ri;6"JTMۈJ۹Du}9iVJȼ'@YPçؼ 6e|Nܪ|2 ^^b 3KKw1xik>,${[4gN3"&,k<5 "qoЕf1ٕ6YFsvMXgﰓM1?a_aI"?u?0̛7{+CY[DPH=k-律@!3B~y^ rJiF'=K˖?Fٵ]ֆg+wYL\?6stn͒]d=tb)m@srm4E@18dOH ç 뽜jGsA\S#o=g`|y↲}Yn6 Ck2wF{\']^zwDeb~b?CG{1c&(:`E_hb_p!3wά#Ci'@N)UHc^0kEyu)+/._a"-M2Ρ"S2ҥXG?LIљ{9F$%ȁ>H]-fhLJMɑDfԵqՌbc҉~='Fsi36[`z8OU"[)2\_#zi\e-+74AROޮO aE}}m믡6a }P)2GyzW}n㣹 )TZlf8}Ɩ [a۠yqS,rԟe8]6n{(X )B͙)n(xO~1a1hۦռծƅ,4T|Қ~J K{kqYP`O%o2A,iO;~"eFPFy\LO Dgr>eAj}np Tu!&p\K4Ĝ LAzZy2k>gL'gŤ8rΨ몶-Or}Ţ"u0tX50}*}n+Sˤ] kJGW֖r;/*{61o*1!ѻfMKf}#@rA'+a( ϖM-Nd`AWA6Dx@s{bco{6)\$}Cvg؈7٣ FuR\J yɹE$ 3)iw]=,dqF:rJ$Yg 98`؆?}WptWMQ$9Vf fNk̀bGdb%(÷3#_s "pA;kt$ Z)ݻ?ߡE~; 7$rw._6l瘆`{~@!k79Fӊ74@h e=ZZ.Ơ^OtE o{zuxEOT"Pf_Q[ZꑉљǪoLkyHa۸FeRvyk{e˚};,_v7r1=JE+lᛙ5M{1ة7^ w; lU&c[Uuj&AH@ S>XNaۥ'qCֿS Ssn:e-g^V^ԮØPd=r1lHݑIc9oU"r6G 7~;2Yt_S8kX-[3$1e,WYྗ?/~*)6V{Y|4lCIUmfUqsqS-Y?!> ~*: d~qH=CoSt^:\r&B(#۽/\A;A8 (|hJyRQCf[Xd4ODC$v N-| )Ӡfy R^?J\4#Ag1U_N Vt@HN8ƫCSޞ8L% m 0=#`NI[H߉F,[!]2> )z]\e"bOǺrq}`l~>M3!f#T- ЙP 9ڗ23ƂcNT|_ MC)Ew;H4e!jZRaqX<Į.qKθŤCy]T9B X1$Xz\`#țopŒu r]S]S43L\Nr[_cm&#y6Ɂ`na_fS1[єy6A)UHMP~_!fR@Օ trcEz R{@iFr$;M{1z4`gN&5!9k_g\32K3~$umRnF B-cG)) Mɞ)I~Yn@=ö.wN:kTnOd{!oR+ҟw^meLStcTɲNՒA7<xsLLJ lI bN[-wnO'{`SCg.4pNʡϛ*J:FD7M. X8>,C|6"!)#ҁ\0j5c*ZDU{WL'5wJ8<#)BZ(t@mqjeWz3&C,Lg daٙ(,)-+ 鰇buP5mh,-ɂ4jN*K+D*x7vqH4b}fFG {>@Bg ѩ{0d1}u'O?(Y|^ξ@:FV'I#N'~$AċRHc-2atRB.X\Pq ~̴Y;6$M3#Kw*n <#"L@ZDNca"Jgi+w#l*(yT^l۲_MDubpǨPvS8[Lb߼oT-ޫ2fӊp$ȒZ( /904&dLoL S/ _2o:%&}wM|_*臿Ć4=W1'4GFyR,śIXc"7Inzv ˖vA`] .^ 7]]¨A#Ÿߦ@2b΢ T*jT=C!:UGnv'Ew\kP-ej ea9=5(60h}>үx"&robjWRD԰[DF:%[$\@3߾S+K} @wbtO}__EKY)2.&qzFw.=o :_'Sn%Y:ԝL[W<轃qsI. &kYð-XOk=zH!:+{F3&I+Z' nHtU;YX9,#C sN+[RqV 'D찋C|jmC P+[ D2JI 0Pb[ELRXmGet5w)kmƓ[kQ!g;ҕZdFk,|Ȝlڍe|#_[8- K񕫏:sGBIvZ&e.Wp *pLyq`MK|2PCQ^ɪ^\2CIL̊ Y 7,0 >{i71rPeEQf L@l43) $T6+#^YeL ]ST1|C@umq$0Qp1'ڞ(15 I$0N,{X%$Bpd5l=qؘqquū6NeZK-Au*=|YfE"̼DeT~ | +ZFR U7/LJcRU13| T*F]]V K]$Wo'c\FHw4+i,x!Y+n{k%ޕ wU0^ˊlهŕ1d_H!}+nJUX ] _ LN `QRSYO4F(Wedm rBdYٮ?%U?K,@0NTk:ZimYtu$b G{1hɮk n w-M9#'z z\BlFNL(,W1) B/p]ּ;U0ngPb])WgQƥXjRtΪSKn¤S#-vyp1{1ǣEd4 C0pcLhx̢]kC7MgZ >8O >e`Pl奄N/:6w*<#Jd g$MՉoX:ABn,$RqmI~ԄnϕP$y>d*厱 V8vo욍`*坌͑FCܓ7t (u[i@^F~[.EdO)\Š6MZ-R #xاh)FRaGKƯͣh25b!MdqA(HX^)6=H_߿-=JA;̧ I)*4l8P<7UO<M±\H{J^d B$竤wΜL.a_8BAscjz)`Py5'JSBۿQ } p Fx+hFHo+>lbyKpP6K.p0lހ} n[wWW(@B} 8 #)#C'n%xd ΖJ3 ꆤD*eNRDpXi?y <$jvk!N/g8w %#GiW灊-f91 ,Ai`6 xR6ץ;Vޢ:HttN|6 O]PeTHLcL1+(USgjrߵ9D@c*TRD <"@e\)o4eDfm ~jcR;I]:aQnk3 e >9p͔x8@`|+9WAsQqԶ)p(]@żf/-;_Y6|vv&7HR!:ঘM|oXV6[ u9=ְpDIo&,>WV<FT91`M\Bt+Q " Îm11x@8xtݯpfclr+d`bgTpc8:SA þn/:ٳNKx*dkjg=DöeaL-7ÿ?,gZ=]{.Ӡ_:&Wޙe1IAXoJ,X4=Y3b+ex'Sr5zuiS|ҹW9'=}h9M< Bmh+\)"ǘDꊢ|y&+e8k.!H­%%؃!a q?}}Z:p7b"ݶtڋ5D}u-B5.f;T&mKtIh\l`@׻gj@Dͨ61!뢊3gQnqF]o^cHkۻ"NSqs:R3c"^P9-y.[Q돹.[@B3U ޲*ьds4閟@I|U zZM"r|o>fb:ew̓>H^ Nr(.PP'3VfM=2Ak>39 ^ߎە[2FO~O=_SO/Ah([,%I>eՁ}tr~XU(<%H~]Ծ7q7yz#$:7[6A"ψPZ|&RRom ޽jp-B%!0pZ \Ki)ݗqZ4R qzI㣏 Y+bzAd&^% C =7WWXNb]v t Ehj԰OM7Š\[2:pHWV]QV#zB[ݰv!2)Q1]Rc"`W/2wTE#`YQX7R["!-rv0U^^"OP< %BflQ-r,i ԽI;mf`m:ڡ{ZEP3H,A^gx7s0 rcN};/ N 1.S>hj?2<džnXt"L`d8+p ].?%bG]Mf`{Jfɳ|ևP7 so۱ziϕ9 2]5Yj<-;)XuڢĖ8dhꆩzWWcz,;q%&$.~X[^ Y),XEchpkXbAࢌѦa&{eVe7؅GJ!?R)92 _wZL|]`D*߲U-keeBg.\X)/EyѺG5bn'A-+O JYgn焀?ۯL~-Zm=zLc،%o?#67MR F2$ RP;vcE]@ 4]tI AAs'~)U]bV~4:XB<J[K}Q8y/ERr@sJ`ZRBBxwc3B ?_T/yqLS]>TU?b%R /PHZdMQk%%cA n`RY[%(i ۟H,p&Bz|%90HS5[^,6xEK &Oq -ώx-}:gL˦J7fyߋrfhKu)g{$ď_ٛуx9(A B/.&/ .0zuS O%( bb{p&qݢf=CZ HCC}.jyʍA?r H^PZa F*`y(#T巷"Et͘ nF>iHܽBEGeb .9aU?_\Go]i4Rj ʂo4\Lu$N͂נ>_ k!j# n]龳3Dۇ;7mJ_kaQېhXi^' =8 J@9~}0=&0no0fx`>Ij?' ;>Z\k?x#-&XWZwrz }# c.o^5J aY]n+ɰdpP/g5׏`3lTEGcB:I9>+|8̃BR:Sʏl-1VWv:@xQLMw0+'K僻v.$h-0u3kHVڃ25՞m+yDwǍH9Q(c4E0xiMV \WNA2Qt䬥%C{&}nF_n;\ :| dbLqV!N?_5 wUgBx5K% _Q'ɀ:MPC@rz` 1MH$vo) LZCQNj|o3EK'zPLB1]UVIJgwb:aǰװ. in9Mͩ/Q Q[Kg,L"qQMjyh`-KV!fǸ>0O.RhIs"}Fr* tKl39sȜM|^O56# 4j"͜B/Dj %u/5奪7t̽3;SȉhĿT!ao9:t JLS .@EH܈%qTwzTΌCmh|DIDS;U)TYnFwA@Hiv<#ی PϥaŦ⫷/Ecs\wIF hBik =j(M ~9B6o˘>WIunABAI))f2d;J=&P xR=3,VqOq&HAQ,|ksA"s!m0Ge,%D6 0ʟx7e2&1QWNe׃T~;z^kNG)|s[4VI{yp }HE3aRPW:!kkؾE cJYZq|>I.D=A'"y!t-"Mǂ6;էL:&282l ?n@Gh|NȊ[R\_BylKlTX\*PeU߉:1*l jTADE{6Ygh2lIF";`~v=W2o1>'H2&ݳy@B#[hMdyI`I#'| gAeJ`tvaB*ˠPr&li? lr`AqYT@ ASz'e%D]ETBE(by[뙫]ar pŽ&HrSCgSqτ1a 8<{<`SSm =m4fl[#ذЯsp:Tsg=7UV>E1[^% (;/ tR Qcy$52㬢1ez mQ\fѷ90ӭ\3ګŌjB|ulA( @8L-"%#,3sl "Si&DJ(m蠻P9ETӥ.#QM`7a}Kw fLh̲V&A1>DAb--ݑABP{`HG{ Sk\(pXmb9@HT>ԏq;X g\B`uP^[9Fml{R؍_df,_ נ)ʺzUPuϕfJ[ՊMД ,ke ܝD|yC7]S"iaBƀn yZqYNH7?ì)y\Wf#W,>ȿTv~;.6jI.=yCjRiyX;ȵg$`i$r'>2N.7U‘nXfMZ:]5UwK:mOX[6,Z;ZDR{~kzc?Pj.ZdW*o_ABt[l j4[KcLY 3rB,I M-h4ϕ!y~7{>T% v/,sU =;; 0:E.* <#zߨ|7 ZT4gZ;*@;ԛ$|`0*di)@,'w׼T~/j2Z$&7_ـ -3Y#=R+^/WQXYBN񌩃#̌Ih)QR`X}apWٔHIMQyʿ8x# < 8OW0R dk0gS:pV=Ԛ%:G^QN8{X0o.@E:1Aq(KJ8|v8XÌ$P-#\S|P%Dɛ(pQTuOg|SCG' A:+nhmhء, @P=Uh~  W9| ¡v]]&+/2IШ4\䊂.0#܅ĀA ;(}B ÑMNn9d!PeϯBFf99x KZk}R )^*J /Z!.id)=] gX뛙]= s$ƀ/+~[(XNz (l2C_3WF\ǔ_Ih38 Z. G-Sn̅hcwlݻ{HՕ-ysA&2)cux/:} Z ohՏN_'c1 SXż[S Ѱ{J/^ lXE fE [Aj)UJ0DeC-Tg*4zJ(ey]W"kTW%|DpY:=1uu+fWͣ:C3dM5<~-wtn=yAg)5aPb(6P`^AO_#RVNLË6d}}>KY/Pp]7+ˮw~D/p~4)VnÀ㔾Փ *ED-5ߐRp_ S_f ׆٧{0`H[lR}EuK)y8^KI[izVV5M!; \\^aRO|%z6(|S#uhRj JiɈq_S! ˵z[I;+YgA!4-8P HOkJD؂Y\ViM CcWd(ަ$ͺ1)|^tqb27ZoHt(1 ;4M XIw#DU1{6恺xw-#69.OST^hUf<7Bn>l?Q6{? [z RgSy, A5vl.ہھǖWܗj_ Ԙg?ǙE_mCOr1!ס!i/-P%Q"PpOˀSțH8lKg>E6.=1{wB*Y4\NGk| &³]׌?b5E@g #rW{<1f|h{ fpb5(=fxH|[ŷgEp(N>& ӌ'Jy&0K™˦yYD{ʆ#fJQP8d0ٳl0DYyl X>[RIFb\/uڛGv6H@o FT-d79:Aȝ41[?{dl`RlKF㈸@UO IچwmuIaUUgXe/zN* O(GwSymV#kAl7`l7x&67%Nh\l{ǡ찜4`o^(,CmypZ6x*0ńhlVMq)R>g.Ӷ2$FwGBEJճoT@շQh?k#{lToss,DC |pdt1T޷{E~jVXuPe?voޓ)j&)K~cTjJ(ޣo;nw*<U5y^KcV/}ZuesY5!*- Gy~dBK\?K w$U_mػpqU6}w(%-[‘_ãiux}_pԩ# º RXVr;'3NNփW;V3 /^PW_W5Y% ttN9f$*I!2P!fTXqw)e`m?lg񐳒m#1do.QJ,M! ddO|ԏ'[m55 A=Pt}G72O.qQ9SkDHRIH dYW66Wi'bRdEd_Fkb*3nJ+X,@kj#QgQLoNu5.-k W!pecˤF=]`JDCq2&>g7X Z"R[`%OM3ƹĘUN:03b3dULR!+>(BS*ifg96ZzKv*m5?ڭK> TD:V4{o׳ Gr{C ͼB#5T0:I)nێIkV!]IlqNA 9xt|c_HV~>z|'zlah-+˗i6x% :a [ɴ-"r@Kr^UoclTMs\W Iɔl*h ;Prk~Xs\.]*R@Աrhf`Q(>ӷ Qڪ7Z8 L5V2 6ҡ A9}Nqttz'-r/$WH :" ~G 0}4AWt~6)sStsbm6dR9|V0̾cE5oʥgW,P=!] pt+cDB:(Z<#dg;MF"=5~c9}+Ӿ~ѭu2͉BmVcQ~pn{N2J^'3[NXnGwP<& AכGM0LHp~t!R&' +g.onoIQ6 XU&4MMLпV{YNEWQ> udZY8ۇ\5ICPMWÛ|525K8߻^Ŕl $-Pğ"n{úyh@kYr¿ʫq(A5B /1vը;-\q[|ᮚWi2ӦkZ^ XdϜL>$'"#VEd'{m[GYi.D'1ԙx^5㛤ZFw6,o>'1@2HlU^~;ƥĬt_- 6 .Z.nQGRޗ7CRWo+pbPaI47NJaiFLG4' Nϧnˬ-}CR}/4+qnlehBcZ ~0,]Äz$.XhNA5?y#(C"ڣo9h#;ő=kjI\=(5亙2⣖ś wEhbr 뗔َwdK1Scj`|*,2ݙTc#N^ŴhgmZRh+ťH`_\wTBJ.KYjqҨ~XjDb\5nJȽzTۢ0LSHFqb^-&q"w?g-ů0W`IKzTJrݨC^d H*Y5ybN*)]-&BJd j\,tJoqo{م҇1K/'qVQ!2UT>=xcJ𫂏=ڿrn~_Q.5$i7v } Rg^}JELmT`w 2Y:)nl‹R/6fJ`k:uƏRq0t+Ob+דJْ v^x8^A"iY\zXIH]xE\2~ĥpq޾ջMG*!pL*ҍqqHciQg145T?*{t)XQ$.N+8iqwi|-hAеrAEfSAVbՔ`+6NQm϶U,/tm@(2ػ>rJU/->us˱f"I5*.zf8_ )9J>zDw^>6tﰦ̮7a}nqQ4N.zHd#x>4_ V -%kGw?N:Ng>PY?ߝכ@c-}b@D[ uܾ, *Qi);0~2uo8GpU=Jr\YAAgMSBCơ]GZlW;DU#B8.#!&=tm 3lϊ5(2RR!fQQg- PvQ1-Gv +1eK!p{޿rav|= #~o ݇&p4euK{,m)D9JM*B,9 8}I0O4I54ߘcȼexڰԧ[k6NH M3XИbjN)ibG~Xh\ğ֌a,S'Bhh1;ԙi<)Zjm 5 /'9&6^ҷt$tdǮy { ѓɾjHIK%2?N;l`3$|:Ă )ߍ{:譺}rRwBa8Y&}BP:[G|D ۂ5F-ZVz xl Ε2pͅi-6q 7i-F5P] Yj7RS+uxV4׿{"JV|cSl(_D}VyBA7Ssٌ* WYi nJ69hE{.ǿ Gx܇W-]͘w3z2iSxvWDϕGjGKbz$rG ^K4=aυtԊm: |V<4/x\Sr4Y.W%KG6%nPHvтA1{r_j$8D~2Q+#}? ׋tWJZFyj(F^FUEg<gߡulQ p _< >t\j'M%r1Ò:i?9`m<週[ c*ninЪs.@3ѢHd/g>:5E{ҢL`Ð\3#؜^A@00\Zsi9)ndR\>NՐ 9K0ou 懑5ӘxEqQV38たq̓n}ӂeO7ݮwo#AVf㿵+WT$5m'-FsfppJ0hm :ɗ_q]\4"񗯶afՒU'#>F"jOқnRT uwP.bi~ uVhtoG2jzTƫ[!^w·9z88I] UeI*-A1k| aAL"&lǐݚ?<ێ,АeYVbxHeYU]' Hy(C>M0 }~4<M!\)^2}ńzSBUHjXrӑg-_>n%VeWx,ըݾ5븶_n#pQ;R&KHEtx֡QR4"i |ٴX@٨[[ H`ZEw{N_qK.J]ø olBV?Vf$-{Y`'.%R%^Y!J@obՓ0V,7`Sb8@8Ҋ+`)-q'doVv[5.rBM€;YV͍twD< X Y9y6`[! KFm\Z{Iw(aф!Hz}Ͼ" w&&5W[NRDGzSeə (TPG\},Ea[iS%,5*;SF M k\ iwD׎-?9"=DJQ̈́G! Cſ_p o]dEZpx~[F. o K8~2V7S`~Y]gk9}M^A1Tbϭ$eFd\(y|,B4G&]Un~w~/2ݺv bç^E/"p0~kK0(-ȁK0upMy"PJ WpB)0LYWw"-HIU=/ |Q&\el|#i+-CN#^(F9}󱉡sz목1'ǢbkӧF3;/غy;o"'׃~%a?O!pVF:xxP8SnO֥Ulw'9K b 0r7CV]n[sJ09]({Z?FZ[\c3_+R,['Pι4^qB~zͽWQY~$G/qD}]"NsPjc&}L7sƪQی`3U*dB>,sJ=5HfH6㲚"ІtÆi~~M+٥yda׫M?*d1ng5Į x`RḘgzɞ!hVNl*בtg]s.,AXU XT/5si{53|.TnȠ4OöA50zvz91·X(ЯFz <~X*s7*b\# ~*g@  kf`o<XÐ[Ocs$~MwQ@ פA.81tuGkX%kKM35骱~U-02RL#~tuTNVhp7]Wєi;;Kl6":^F\v%}/{1".bE m7 ]hr!cuDCi[Sɶ5 u!Р=YN ߴ̮6@=f/WȶJb/YNB(O7k(QD| w.JeZna< Z$D7&sWh2Q_* aML^q8 $}7۝uN|Hx ߿?@-d2ʉK-wpDjCxAmdd%ViHyfg/9L&f%C,Q^zgθKΌuo-h%}}䖏1Q|G˒13wo ţʅcݢ=qDm݀]X4&hGא${}e~"Q\>"l$ silф7 t#.AIbaE[Ã[4=G}}z$:!r#sQ3ΒR6B!#l;#݌2Rif#+B3"f]K_+t2A&S&֓ڰWR5ۣK`F|J(Q گXN>@L*tCB;̴MAVF$ZА\`%b]oYp[Ra{|.j' _hr68` L>eհ2wMaȣq[Ri|vӣ8or/xlGjpd,d-wDm=CrZEw~j{p|F?IS\MtJdr%Ѝ>ÞT1ԩYO,D-{1Faȸ+U m>VXB~9,X>zfBo%4i-~.òlɍ+o҆ F{ aښ扶tM6~CL}d7Yr)P <hCIg0Xo*ʊXbpj!ά5 G z: ;mO#ݧ迀 fj|B&Yp,B"'9YPi\D"qKڼLIi~W >b/giUbu//5dkԒ+Pedmk G$c3p J#@C' YEg@E*zlPt 癧SMК㴅H2,!@C 7xm @nnC >؍DAGplJQF텢_aG+ЊFnmZM:#m5Ȕd̄yXDa՜s҆▖" e<:&p0؞V_YH*ωCvZ`|7W¦^o?^-Wz>#Pi=oz'}j}i^7<(]B0Tar/ FʽZuzeE+O cG hu4nR`Uz2`$䤽DGAP@#.c" dn_`Bn&:UUy hD͏yrRit i݊,6+̫F PvNO Ӆ28C~Č˼-/\aSV>ԯm-+y FUJp,M@~YQ*+"r4D6E'ݸ>Tj2w]~Fb*CH[ 14-lHpː!5 ufἯ"ta`W#W><6@z3icPD8,Z-l?zMdueNmd|ΐƬ ׯ^)Oܥ?%baIP>7db[^$(%[c#Q)YN߹i| ^spoI/;uuÃ8P2)V%~M/oP:sӎHel/6i?ݢ$W83Ÿ^_fSτOh9Ay;KpcѼ(~DaR<+-3[(1;T„;JnX΂F.Yg,=/ I$yY>%/_Ta_?, kV͏lgVz`(?/H0s L#0<$Xo 7'F0ƒd1s2iclwG J|R>աh)q #?sZ ;;$v~_^*߯%I/#xqAiY'A9=#jarn).O4u Ә3١|jX|>_~]o6C8`8ÐjxnH b2"* jmrA<|M >C#qܲBb|ĤҔÑOφfMz$ x|tWHU[2? `0`q_a[RMn_RߔAîc[r sU^g.++|Lc W=l;z#V69*(Wu̦cHTU z8RHBOxw П`j3s'+[[|si \q,ӱN8 ܊~k1tahT}-P/i"K ?u(^y=ν $M^0])> 8Ik&r+:ly}'ʮùkVBvT ܤ9PevJ)s!ve~) L|[nynpRD1P~K.J/ 81Owc jMfRSӺA"O%"#⪦/|Kr8%\=߇F J:jQ.kePous %vj~ΕCBa%(8s}fF:!ߔHVhǠ]}7 {㪴*VB%&b-A9k$KfnD.1 e"o.h%[ntd>oGbJȞXڿkrЮ-t+XVۛ@;#7=`J_tQ4o+Lmi$:ޠE"$FQR>y2@9߂oPEqED%U*h[3 1 Q,nvПP?1C鰟Ր>ފ(tb7T>[Y2pxmϵGT!MU%wv Yr2(W(x'ȩx)tB˕ol/Nx2.1'F[j iӃ?(Za'ꃐ.i;[OKً&ID|#mk{^1fiA!7mB}0rK=/s& JgݟF^1ŚKo6cŻˣ c3e5W2IXN^+5p=Pn1~[pk ,Haf/~dMԮTiVSs, Qs,d+@ hSiEUo-R`l NfAn`m*W֪Y[ϊX 6 oT1jN9t{ƙhcH )qp8[LVaøWGF7~iC3ŸࠁG$M#hxi, mSߦTXs%a@}9jյq%lǍk^LBx/b(E+$#L&AU> 0P2E~N-.ѮFP)R-PD-dqc?x9pr}|JߩtMĦpKt]Uah|ۅR)5 OJ!3mx.a:L4u&:r9JtV[0^۝IPrA S]9eZ/08mNQ Fn+LElU hZ.`;X,/WJB7zΆ{gMRh h5`ʿXki;ZJ# ?w 2~XzwAURr4{Ȋl%\t5^inj"3⣃~b\ndv5Q/VZ%!NX @D/_٥R̀O[(ܖ+g-iMsϥ}YY7Z W ,ӝbQ`UJ^y(̽\?0Z|p'Z}7w aS .ފi1L]cV/ͅf1B_16ɑ態# S`u}Hzmm3sh$HBD":!S$5l Xu XkC9nԖ:ש䇵é%].i$}R='bp aS.Q.P|.WXě&c@!Q0Vl .CsE/8n-g&ΑX%rx15-4y/xR# + kiqGBS5 y_Vo{EBEΛPqЭ\ZZBƲvΨLߥ!6ޓk"_ly?ŭl, ~0iP;B)-"ו_@[xtgnLݻ:oˊi?:̮MGF&J!U*` "I]46wh ݙƯt;DN7w|\Adu?%+ &* YB'wV[]O+w0STyiM^8v_PxFkIZDU|xlwٸ T`ͦ(4/S;>Fa.֭Tz2ic.;n;s0_Lэ4C=1D㏗/:R8MB.w <{OFX32 g'*fnD/a4A/\ 8cRiΡ/۷K|S$j b8+a0plWPP+% V@7U!JyM^g*lD8WE^9o/Of@ڜʉL88GVe7gMۿn$!+P~g?`Én29ěh9vyڐ/ A --saf&qy:>K (Hx8B[_ke\m5iՆ' "n^ǭ#ЙkƎ4 ~Z"Bt_ {`AC lW*B{+Źwpĭ"b\s2=m@*8ؗeZm}֝Y#?"؊jڐER>ʼn ߌ:婏MN3АFOS,!^U>i’w^kh4i|`ԣL}o))-64xd%1YK"W]. #L)})$D$LݙlfIpJc}V>h΀ :k#|(ub`!6rT=Q2 SqܞoLu60<0"o$sb2I:\VnCms'"W0SC.l <(~S~Q[ߏaE2Gg >̦e2D?'ͻ]:[V[zAk`r40"D0U9e&t6)>r wIP{*[B/,v(c0Ӓ~u6%\|_<^U}dl楟@`ULs^-)}q|<=G_gr9M~g:']'t_)5,@u$YARw֪"]ЦDz-٧JD&M^ӭ 9-U݀_ ^:+B ٭-'O2dӈ1uEqՊm>[G&ɟGnM-j V)bpZq!ujv8¢ՅZ݌>Y^d6`iQ_`MM!٧,[cpAp&&=,8V13J趿/JqHq;)BԲ珒7/넻j@.mɺɺ)G֕Z:`!ô_zrm|YIf4Lzp'Z €D9:r0.Y r u"ƕ&Dy>ɏ Leo֯D2,qyX$rڧ~^0i3 fja 5v4}!,=i2֔}YĤX0*a)f~795 eYz}MuQ,lPzr]AGϸU&x6ћ+C9%dEo.eO愬ij.ocޟ4ΙCs3N-PD3(\֗;u^Bz'ڎeRv)0T0=FU7ȯ9~Ergnf#n/6pkl4ȍ,-e",|m-uCnysi{mr߄dZ 0}>$]2a^);#)*9gBrRFY]`3iȟ,/=޹v904Tؐ um;wTq6r}$Z["2cwbs6d6}Hʶk9Km0"bA#sYѯnc (_ !6d$GxĞۗ_Zyv2UȔ7bky:邪 R~Li)t^f)}4Z)W.$W?)0~qbET\x# 04%3[o GI]E.Ӗ +d'_gB pp0/PI诊/ N?)Xҡد$3OrR'}k YL`TԵpQH}d1x'S_(ۖS4lmrfIlUi <ۏY DbTt|pnh Xw!ݹl1uD'ޡc#8jXC}Ks#߽F#H= i~2k!riIJRPBPm%@r٦ip|EG5+/{zh;hywhmnƿxlZag`({oDF߈{w:P)>alm*g@7" A^C|`Kmx^i!nc|0Md@b"Njh,maズr ]R$_;em~ .yt}Z'; D!:'h"6fʼ}UN&HJII8b ~M*{،\|\") 1=2 yI[{{8$mK?>,՟uQ\A#tdsSY{ D " 凿 tɭ ʪi!}O ]q=:eaMK4ȄGBd{;\^s!\pfЋi*,3-Hxy/1ڑ1\ Chw ێzbb?au~5r_Q#]NGzP. ePYI44t(@lHQyPM7k6ܔ iml\n{"bIN2LGL8ق3_d]V&g}I=hrTB}~'FEi~as^|6b8}GQHnM9 Z;[SDoP.綺+<yD~$:!5fZV+2IGAb~юN_cui;4mah3ysFJmR$k(Gj#@xQףԜVfK#Fm05# 1R(!(^`mgGOjQ ,ЏTNj-O9ÛO T-o<0DŰ^bMNv9&"r5@H)%6sw'n!=YhTEy7/s2HKy16 + _xjvv_eJG}8- Cd}]PSHYL ?m&|}gMBM}j}>%h#H _}OE/0=Ho_+$5?2 fƭGPAʼn5uA~eGmT:"=#aEh:영kqTUWW!~@5`k{GBwޟ"bա\kMAetN R d64WT \I=)7uy үҔcasIxus{"% << #yړ~3jC ۱)x|Lj0^d~lt43nۅ Jwo{ZS7xG1PT &yX!.:vj@AT80 z4NCex06EscJ͙SU`sͬftLn<2KLEbg/`yƘ (-}Q9m|[e  F'ٌ>:)yԲ#LL;\N[x9ʄzeڻIP,}-Xؽf6`Ygd\:t_ݜ Y)T%lmQ_Pm7]KtS?hͼU\?1L ۟=B|bONXƝQѷq}慒h}[sNm\ /I6{T'U >'mܒ pqzt ̂")%KO8V_Q%/ v`Aأ7)XVi%a̔:6|ji>' 0{S_;lUF`d xC si/"L`D&{\$s PFם#|2F̦3|\זM4OMjYfdu44O|Fy+ j,k eOOC}iytĵ(t]Q]g*&Ԇ!Ma O7TQ8Dś %g]ޥS1,{^?\B꨸"k)tzDC76?p8 2и48z]~tu;6g|"$HMR^g}*2YhKʘpFxAwZx}lL @{Fe1 DmOl1 7rR2H'6Rܤ> rOY'Cʖz"JPSIpž&pL^"hהPLJa ^0NmE4U%2m:л6)Qlach~1.ƛ}U"tOXi[2J*n<8OVAIj*HHHL0ԱQQ8z(mmWƖ7H2FkҺߪƂ8J& ŭm @8Vw)e*l~C-)3%J[`ͭ 勃z [X}JԏY'`{_ )|n"@&Yw#B KRFVc7wF?mbQ0֎]j]5>}rmfDJQ4ysLM(2yEjʻEd$ +T_;;cFbvsI8p(;:^-ٕGF -$RwmizbV x,_z8YK8{xg G4$-CIs1S6 N7Z}򰦑I +˧0unBԐ9sT4%=8YT$jlT&˗<(䅰Q| =ׄ2Y@XعU BpjMq묬XZ CK`*bQ -A^}qȉ! VW:#Z,^3nב?0Zi%KP0m.˗j㠖 0*~ϊ*'`:9tPU M`oh 4tM'- ,H$e=3 ςֱ"d `y~#'Xqsӂzۤ#Y#dIy,7ma pʩ.?\D{k'@B>Sl̒S6 Q5߾V l$̓,C?Ïm]1%]3:~FhAPA Td-=N'4w$^'+dyP"טHS] 7( ?7|P\2: {^g+l52⒊|Ly%HA|׺~fc%`o:o`_cABhR/Zk&M:`5@Ѧ`fKj6190ϡ=^DYuzD_nXqDݛ> !4$t _K'! ãr4auv|[ zɼ0Ԛ勊Op^H}L[.t/3p8rO HXh$'BKN.]音!3b[ .cXe椌u )%@ʒ#v o|P9gI1VFy=lesv{YBŅӅgMhP5~Y0) Y!`X]zB2n74OXr]鈍X?0řXD|ykqsƥ#S%̓МXB`;)k\/੥-f&z HSx̀uNSYB j 7@5-- Շ%=3ҙ.8:r6M8 nU0Y2 \y\\v 2KMAFgkҬA mSm |to~2VwGH~y5 |jC1`_\pS-"8밼rjα$$6+T]X3'b^78r SpPxqͥ x K1taTrw8jz6^+VlFZJpFuV 8akۡ;A|]? 0?0-ZhjBT-Dz+pbS]x'Ɓhu:G'G, | LC(U@ӆ.\(2m "Z ]C2P`K|K ׯEgdKtХ#|lUpײymWI,!nft٧IU: u!z^^ޜQP 5k٬gtv>@4? J JS(ƥfUQGiU覆!bɴ|\i_ [&<.Xo X{+96)@)u;ݖآj8Lla`mrq|csR"ֈ%#tXƂ@8J7&< Ewise2T^X>+@kA:Reٓ=a ~\?܉3iJK̄dVw"Iֱoh+e<5H0Nٛ &Vfȱ%udz4t%NZ3Ry\bWBro︛kVePo37Z6ac`7:eEOh)$'$gߦkh‘%1KFGX\,IE!q,uLɩETW&Kq¢" 9,'gcj{&䚼~Pe5P(Qq hb6hw T 8Fݵ៷ t#:>vZt//vεDU%0d7%^0'{=7n] Y'KA1F2 $uZٯzʾO]!5|$E5LlCqrrNT6i-uKo-fGz{]S= K-ݔ2adMl yBҤI̤]IS >cƑ.ćöԐgB^(ChJ:Yi{ GXi ՌFO uCg8ퟑJ]AbAvG(~4Xt˓xg_h`v$"80GOJvH(Q(>MHK-{iCɌӓYm~}&tF"l`CbU%cFGUPvJ)%vVD V6\NטԔcJ8gE^xK,ͨv#oCUu.a[g׎ݜ]Bf=HHHYF;E1fA]3>KDBDuN~!d@#:nkPq<%dd?w\}`ӴH? V3N&Jl\ٓ ,Lv|'L=YND RȌTBT]}^Z9}*ŋS`|֯d>n0O#YDMvSN!i>I> w(wk(:w-MzEIJ?ZY mf҇lNqȟkf P V9S"ZAD/()XWu0LWpwҦUcƲ \x,1v^iҨzi5ϻh9al2]즂+R'̪'b<^I&p=AbK*gjGEd"O좘-^(L.Aty]207'T #]]$[FW0̟9 )\ё ^ĒVѲedE@iM7 xU] x [ǣ UM>`l@ qR *Ik^}69T8>h愌a.n`DԢ#XGw `aΑǂIy ?G4;O#O=63ex#G30tN"_'n|lj,:,>ՇE :lBSƛzg߷y+3p߃&hx1BXȯFfq<e`ysó,d\)t;WK58w\i.j"<͓P9-$F08p}o M)@.vIIg?8RGAJV5*P}BxJ9<۹R^]8 ,,m2fWpC^(]iyZw 7sM2wTf_+o14o%|'Ă8%62VkKI$#daDUh6#ZfyɝYJV~ KDK(YAS}NbK2Cr4{0B-ɬMkXto?!VlX%p5, CROuz'>v-\[Y1o1ÔRd+*ұL+2#xe\i1(ɒD,dybϩvQ"T E jcl0<]\zwCf/7FY] V+mK!2}VGܘm^A=' 왦 @F wU@ В7Aߟf$ ˈ_N5$g4mYݎFdV` )BmE籦S:v&sPhL a d3m5(ְ #UX(-f"h¦4 ~u5VcV21.$q k,3h3d=-j`HEP4+c'Qm#3@-l4#׼_b /[5ܘ.Kw eFFF̕.] x1 -mߔsQ&E˝(A;qUKQ@։Sa BN[XcȰdWZ:cm +&Y8ݏlLšhilv Gl2+GV'S'6q{x0 QےqXzj,&YFPpːfU8/w"`k#FYƮ`JL˺=WT͒қ, } >E')64;T+,ܔyK86 Orϳs jzy*B1e}w&2?&anhSKiLl@fNTB66ݑ](# TC\"f'EU5̧.O%1>4IiLp''"CReè O겲~dN&p Cgz2z:Ymrf3Ҩ* Z∜Q~ }ENHŐd']G,x+&ԻTX-$&vXbC\~L\MLʜSx~7Qé&c_?J"ZgHV_HBD$[oړxIgkUB4xm\^2N~\9df^lwK ]gE|ާH%])jz|Nm4+#жIizAX.Pƣ3!lRs\<` Ģ`YF%.M/K87*hwj *hLe$Rί~>QXTj.2ǧL2lͿ俈SZ8KͲy[Chj%`%S(T mS n=^dI:s8 -] }Fw-𤩯R'a`zP`ElwntMkNܽ /=Jhؗm&+::Aj@/O1%}% wtÔg2vVxQ7n Hc{$FV"2˾AX́30D"THaM7`ҙ|Us~xa =uhl(t5#sj)NOQc)k[?t迻[^~foJܳ2 v>qlkʵˣ)Gu[0^A[V~L3Ap}Θ.»yxXOyS^! 5 @* ~dʚ{+(J*R$̆ VF:j'[ MP |1Sy’Fz1jMJ!dm:U;?):VաUY5Yk+T ˮ5Fcc7 :3Kx/cBs=;8]U~5 ػ،% VG+Dz؊ jP+bn>᮵A^gJZ 9<`vգBROf4{42l 4wGVub ^<}ٻr@T!b4jM"Gb˞kPPia(:wQcOLS~DhVTALD`k)A Fk \ l%X+ bDOf*ʵCi }@N F"3s@?s|1i/x$Ų3^v.\V5G>Tʄ7 K'?'ςP6(%g2챼̀k{<[&ԯO׾I<;;}rp!WvTJC ]f|$%gnڎtوn;ι펺[  7&|؁YY-L:%D+/[0{ﱧUMV sO&EX=?p EQRc*Wԕ v aR8 2&U3rTAOQVh}75c0pҳ(AP?ࠦ?,ż:^z{eJP,嫦= ׮:oÄsU܁ Z0Ĝ@x 34?1lL%S?T vONՑ Z͙K-xŊDobxv8 5W/HJ-ʋc*B%9j˵xzJ0ibZh*Q7g6}Ζ8CF[Mq}YD+d=JncO7z[apM:{}%>Y~crh9 E}NI^ȐrCRI4@8Gz ]&\;&M ̗qϨÍ2VR)VDo$xki*5|'2—J$DmzC=wnh?+h>#oC@N 36NQ]su1%48\ccƪd g=&OoȅY$uBN.?KI#mne2 a &ʝڼ /%JKN90):챇47( |S*oᰧA|}H{x'n)⯺2`2Ʀu͜Hr@v̖^8 0z:|U{1r=8- /= ٠i=5"z\6&{^64T[ց,cۮ}:Y[󉹸$vB:i]Zӯ S_/g,-B0J B}tˮEgahd4/pisxn⫎Vͺ DpnZ?FO Bj73Dux:߸d*P4 Y~#X)HMg\Ug4kB^ˀbͰ]bj2UOH 1ܒMπA>"mxeeSkX4YQq~?"̅>ea?`3i#i ~J<&D S.hyeF$(2"(c9ltc|gvKѐnuzZeZ57Ԩ6MW,gMfh Y.!n7 Ȱ9>BӱmzEp7 Xݿ3HK0W% z)Gig3 ~ t&=UExߩȼ+囑>nr2~%Esџ A- M(i~j(QC2[ݭQo-ŀɞʁ8̜QSXWI'K-0 7Gz7Cdc_qG;(^Dn3~ P"iz\:*$eozGrP(=>ndD.O\ '&3z%s J&ca6}4?plb+D4(-"P5=>u%3#fښر@}2"ZP6pv5Κj$QM@ E)t?ٓĆ#C 0_Rzեn^aw_ Y >BG3M y* $|DySA)ŽoDƵK,jq2jlbޏs5*8n-j~Yk_[T4+ڤUH:|I=gbP!Chhq靨10 CȎ]O/J?6ձ( U*ˆK0h &mha9&̚m5mSaݞ} ੥z޵FW7)n0&`yb fy3^]/wk=zxSQ;RdA9npÑl;ynBSiE$bE&FaԕyXSTR@'MєK3<~\s|mOwAu`4'|eB}$'lt Sx^ ʏKpFM 7@jƉ.e7_[Bskbd[s3jd=ق^6y+Vah n([k& dSW*&]O &tN`J[ $ 3eCXowrjq~ b.QK;43EծA½YJRhnSfY:yFAM_ B7eoIog;`gq`G0\ֵqGހX! 2H=K`,m-[:[p\ft䔹\#F)iCML̇@mG2W:)%P%H\X rs3N)Lwt)f]eyV))|ۅ+%[͖G>Ҩ3[6Jpi~Se1}ѥu(7R rНTn6tz&kUa4%=o}HQ}n@gAt4@,mpRkinj4sM _ #b Hp7K(pItK7L: 0 4׶\j6#yOײ_֎竵+ެBgM5v:`)VΗ'-H s|`m魳c:a BHM_Hnd;a;7DwDeฮ{YYKH? j|Mc+2^27ECNE0+-:FP*씰>)ܩ]Z&r`Tɣ8~JJ{7Uf Q~.2k}Q-Q€an|7y$/]lBJb^> Hrhxv#%~# 1rB _[qܰ{|Z/4 ޵d$aM35Sq@\@*"X6$HZ*)-b3OjsX+\3nJFCʧ8r%۝G& w+iow\/7L{}=cߍ pa2(HXGĢH޵"|IkH{ŸBupGŅ p5Y&Zuenmp=L٠! !2՝="ut䐆dv CCP"ͼ;u=VX:W>wo y^;aM^&T ;rtUc֘d~MxSzH 6 Zș?8{̴Yٷx^wcYlYU8TQYu5 }tWȗ|Oygl8#1Y!l18F_YhEp j5r9 ^,}EDeWtlH$H')?.}:q)P$ =Y U#oflr;_MM!߱H NR<^au?@u}՚]cԉĆM^H4ϒ d^c` p5jDtPm¹$J~IC`Pl4T\8]lp&Wg,qήvRBۿWىӆ_ f%~qqa϶ǃ1En~"$6 fH9LENnX`!Fs7)G9Ԛ"g$ALR e{T\"D!駪HmD{gOci~ArK85L K߱ " AM}0f_W!>pFp,\]xD\HpȥF2p]:#'/W8}D* 9[ T?z;3?ˍk( 3~OoBO=WIH\^$ 7"7rōrpu`Ln9rT'޸&ߝd)$o0QѬw[7x e!k)z d$ȣe&^$ŦRL)\h_Y>l{䲥c|ͷ8st8#n,A i1S8J>emBxNy\N:;)RrEzGp)71^ "=ab\2/qd%S+q_A- W*kmF5G{o+iop0" Cb`{\Xe0cg63n3I=>> o=YU,*)B#pmCKu7 OiO*&Rq)$g}EiQf;RN q MS7%=f1wp0Zti/H-pt;̪aehr6}KPSRQ>˼[h-16 ZjiRi±\yvayvρz2fAdeqaח2i$5b0*1t 4lܳR-Ъ *Bmއb @"ƀ8&1REɒӫtWVT3D˗Y-~&vq1-cvҬ0 &e ی:|krl@`6&`4˿B4boÉƋ[W6ɱy -'r$ '5bBwLtko~*/ ;\KӜшwabA&<sTq:Ӄ4.jmyHH_%j"?W_٤Ng.vD}X|:ZN3 <4QqP U84?鰈Q{$djzĊJOeEbaC_вb.rd wRxVڽ:3'm[p"GgwGK&_)^AQfEja4 vRS*!Ȑxx(?_Ws\,}|} b?BݡM,n2"Vp7a0df2aCtA|e߸Sn1_- lMՇ -bܜ$*Htx2;!z%7k+˹)SZE"P̊bTMb>b)gKt$(=\EY4_Mo3XM{:Kt!=$j?^wEauWO6Ω<OMBF!2X eo4Y.=h*( ]o<1hsWxX 1yb]UDLČTOejZ2H4/ߩ 6=7ܟ'?\j1 `R{RLZKlPmtOqq7>Aɹ%"PYK=ֵ2aU'GMB=s}tX(*APUq_N?wYd$KcL^Ko@DJK ĤR\ k>5+VЙKwg~웣k&e=eK ~82k-~>٩pޠ5gws"hewM\#7"*eZvRP>ض@ >MUu#ӴAz,| A\=rP!5Z@Ȑ.˛3/J[4ɀ!*ב5E#NȪHb4;Lmd4ݽs$A`heqH(M*-[e47@tlIh i3. 4,7MF:$u&qhKUuM 1_BRřgq1]F#TnyHtY֘ℼi}ZN~8sRwOɹ$n,3js%^cÖaoF }RXc]fY*D1Rh|Zfx(%o%~I Aڤ_"m0:}g`GU PѐQijTCʪD_dQ'M|noG\<譧?69/A;=!W=H UxTK‡2GyZP*XbX,}BʄvXK\7EЙ}/J% sFۭ|#K[7r8s<u'gc0'%@( qr)qAuU`vVB"A(4^ oF+AQ9Na0ل\w, rz78\&5AkX^ =ڰ1lݚ\3Cۏʻ441| &XXh(6ɛwTZaڱe! U}{G g$,tLG:S%$Z!NfaK ,ofťYUmd*&YP_`nv[t@DHsɩÅBDzW~y9B[{1G`FńGꌸ/\}P66h)q?d-6ÅsRnda S473gߪ=?a,Rj {|!1b\ZpxR~^C97 F!'hQyS4. %̠r>"GLP#jz^BF*S@8 h Βn j#GU 'ijB4wn?Ǐa_ &*sӸ-`ugɯTm^2Ѽ+8zuANFCcBDGJLDQC25%Y%xRfhqQ#RWw-ҸLTs'V]y)tcJnl5z,5LӓPw/sJ0q.!afqe8-`^+Ql+F֫u3? h.ߋ$fp9XC1Wx[L8[d -:4캳BnW 8Ej%,`sӼԋw>rw-{㾡bEKʔ5GY8'.ZOjC3 1-ضZl- pԝb7rzPo>puz/sbAxOP]`٦1Y?NB znzuHjxj.Š8O]8D`!Gg; Шka!.(kg&⊟=1?ڽdTrAIB*^ܤB`dڰNSA.U<[!Wd6 UЕbqwTsR7NֆPz-?2(WP)u] 4Vҳ(&BA:S)*4sC"~79nnUC7xlK \4k$ZN› <ˬQe}S, {}2]HWMd;?9^h9٭M%aN{2[_DwPA%6_ʘxO|'CM #i5qz<߹.'[ qdkm|[q!ځ!].X$CZ$:0 pP7}͌gt]F?} ) WA.m6 0RB2UC) {1,Dbqy}X90 !3ߌݟ>@^XoRG)z9~Ő9Yxe~*!ݳ6skʰR)4ro~fgW%),ü[OjLlLlZ_.3:X-wӚEJAlxviAf-zbGMvdԚ$)͕~yԠN4 Ӳxr_A7 H.8LUDQXЎ(J̄3G|av\6fEJZE%åřf䞙}I$GD7}Y/N}ɕFR,lk*a)yj. 9f"B  (V?Z܄:r2WgLոH9>V}[aת%ɺblgAMEi@n0@ٺTԏWLc?Mӛ2ⰿPd`ǛYceel.o-Cd>[Ĝ{y~l-ќP #aZ~h'k"QԼfLr_jLjtvfsuf~sKvdiل:d#P幯" s`F+aY$S#<$?T;[`"GvU1-)٣ XHrYIyCo{@"U/ ILvg E&<2\ 73W ܐwgv J`+jYPmdڟF$q腣`-:y,ٲijK)Ԗ(RS2ȨɺYBjE %=HNj+@@˴RsT* QBwaR,(͐:c|kw8)ω͞s\ggPWB,d4Gcb3+ڞ&ނ`R)9ą￙N=7]zz7A طbTi/--l{[ ~ԏеomÕ(B(&GVBz͠^-*Ynv(_3t9);<}ut s@(K.i<ݙQlm0ߠWC7Eq(ۧZ[z>L {0( 9ꅄ4:3~&!`>[ӯzRli |5[!ƴIJWϺ&Cad u'l}ek D-m5P,llf/./;0\/F׋ ε"q1Hba1wyOk1\&ynKN$+^2~ /m2ޚ^-K6]kS"%oW%ۑ2~|rKV~E{ Q6x`b cGq9m^zF.G;X52n>,MgSdߋJy ^P/Wh'(_[,* PC4 w7 \ik"EOXb2Mwф <SI2l@<jiHӗ%^3o[gI4WU8*{0 D|jtτ;W`unK, xqJDyEth^_J2._!Wqh+!ɹ̄=6b2GezZ!,HEp^q))|/m%[T-8RyC5J>GT4\smz E!V4;ZjU҂HkCe~L=|}+Q2XY|_!7R^`"~xVPˡp  DŽ^V!&?%Մvƻ(6m}n0gGF1y9MT:w*l׊ar}y=1H:0!ɑ<){H\$t4.5jXI_Y(Yj'gf;DSgGi\# :u.O>R!ġrn.4/='Dp`2emd^*_n{ssu#׆3ï*[_=Xxy$q7cş@&(R1#.ý&ژI޴dKeEZwF!r\ 'roĕv͚ ]m]6) e4nPB p ʈ :b_Y6NM21)8}ڒGhjON +&3}*q6>aqFBk>3:2"^k(x?vr 9(N'bl$J^m y;O7QCuըovLFc+zKe> %:o9_ns cO\|Z3iRoMfMQv9F*8\abZ[Ƨȗͧ~9S 5Xٞ5h@6Ǘ}Sq)؛@ջ\2 A|Gdz6$ }WC%Gأ!"RZ-tQdB8|jAW #F4/["wO)z 2g b5|dڹ{.)x`Z}tkݤtzO*f}>7OYPkM*ܟk-yjCㅺ(mDYg4]qFR^Ybm$ A@qޯIiFv3g v g)+FrÙL=mai Pg$$sr(IUe4*iߢb~}5̧vMrEfk&%x@#KB1VuΏVgA|Y`{x!5G*4C' Pēnl!CP7ʍSr;!bR&}*fOW2:Ii]ي/m~oD:nEi0Jk}Ѣ*C7tcR+-dOO1ќD/î'AP.7C/ mmG!3a?Vô>"JV.ѹz;o,) 9zf k=o%2ʅÁQᡩ5K'.+.2#Y@~ x3ԫFCMUڡ$^&OA+/wl7B՜Wq@}aNifQk&1CDJ߼ s%|9uGZ*]ݗAC_ gse4_&<#d~MGI{fT9w)EA-jm{7w$X>NzD+ 6lof{QiGت*f(9!<׈4g,hI =T~QQg;S/ q)gWGNZqç xx]',q]n+N_|5)c-nZG&+휛。emp).,-Pޫu?T 9P.~@7*`.U-"thPKGA>&×ʎSG6ߘl췎6{yp{*xU'\T 󉇼R2j[yífbe_d kCV29f#Ր@HOi0{3UXbMCS׍VX,k\ѫnBVv:qˬjԯAM$(xfB@hdR~{ĠM"kl 5^+\|"AjYù,S70eF>*Ҭs$a)93ƧP7HjִkgwL8 ~}WÁ{ n2 oQpsxKr6 6sW =:aϐSpPŴ*51]$w,n 8$fAi@GY0 ^vIdʤ:b ꓜԴC#?@2jl7OO^)l69 ir$ēiew=]Ώ 24`/Nˢe%VDeTIھ]{'ݗȫ Axiw\N~[TA -n"| 5ց:3ݢ(fmk,0Z5UPxsx|Y?!-âI" H`l<3Qhӎ.W<bs4\`w#aI2TҪ[-ٜ%gOEղBq'WܫƗmۚ0,Zs-Y(_6mĦmM}$yc &`qTi^9>L~aڇCjG@S.I49H8"7\P2 sXe D*{WW!t.]&jZN6Yɘ\ A djaV/-cf*#3{x@0Eg$C ;#ʼn!X*^BC ӝLXtA| JTQDuU-.Jek0K'ϧ"lz971`"R-oNT{, a6ݮ1t͊?TE&"w[SATX63L&DM~8I3%[ <[:*ה}Gn9;٩n/n]q,2]o_7m޾UCW 4E^ 0DƄ(IYH^J2wIzw_X'kep;pV VHc➭tmιw X%U7eor`ؑћ</;O=L04+=,HgYtU=䁃V7sHxrTgpa3T+\fj8>I>]Xǃh`cueyӧ61=e,n2kHK!K;v3oggM@K&.F"\U.mޓXF`X{,-8 [)=uϦf0,OJ b%1 s=$ _L{XCNMyΎvEL@F Q38ԎϋL0ʆG`OŁM$@ALVF/0P윬XqJ"Q&x3 vgDO?{c%iތڥ1xmMs4Ѱ8y?t!v}il"qa^ <6NpEZ2 %^ΑIP% qc|{ y^#x*Ji &ar|BE/m=7\'.>AZ.ߡܝ 1`lRYTbm HB4T%WEorB\<Ŏn]ɂaQ4SSڂ0`R$eCGoqXxp #'_}4ޕ>Tch"l8PqImnwޱ Q`4 V Wl5HUErjv鈸?2tݦ{̠5.؟-9aq.SԢ4Xaw˸gJkޡٜU[el(Q~ ܉FfpWSrn\w$}YnjGtw>&H YT]n d6 AQJjW3[1LNYH̞C;L=:aAξ4\ !%$9h+?xZ1]Xw^ҬtAq:>y+ Gj$ʊ^ ;]SEanmjEt,ؓ|C1(A#&v})Fxm| TmqLI>-:|&k )^6mw)}lyE;0O:B#Lqk:mg5DW-xo|/tQa'€d+fl`qm!lnUIɢ.n}0]KoV5f []6ӏC4o'%8F܂"t8WMb &$a4yȷ]:S%o ~T| F\2)،A+#3AL`Y?6f1Rqa;ͮ="|#*(5~p%{ ~Qxʿ/@EG 0 @9$z0Rk"Z2qw_G|)/@+LnP*r=fTF+t/6:vl$;w2SOG<1UyXQdZ` k7wyCDеBk=NfFUC௟VIL-,Xe0 LX}j8QST=1CLjŭIJ T ޅlb&}A~pg0<4,-}K@Oc~6\`Kj~aC}mv2'>[^'B*ТB~&}mpz,L?hS7@Q()״@5&@d\hwٮf&8niNu`#] VkdMl"u,vHgT|8ރq;)2x@) Nu"Ńa iz7\+ʞv.|*A]&3(#w2VhN=]tr7OYSpGfH5~YNEC#\"sQ@bx/r8ofē^+2;e'H-4r&yg+b#^rц'THG8Pd-q?.:GƆ8"}R3! )@9Q@4%%`66IRQ47k UA !#Q?xIWӼX4sZjj_̤~;,l2otߓn—-8g^ FX8$ƥxo2cGl-7 ;uU]:p15<ђ弈n-pf߫ar?htП̅!d?ܫEt4[̋TY )88ؒ+嫝e'8xp4i³ nbe]Z8:4UI`,9z Zɦ% 0%߫Z?^xP6ԔHn-wɼD?8'sf'ӣzずxQ̄f!Qlc}i#i|7kczV9Ǡ_MCDT l6cJ&̞% "B8cr'FGE26 $\VXԸJ--gZ)3$7iEJ;(q&ǹzh! U Sb{.hK$F~LQ,.Hb5_aدf aPVc1:y=s2z.W^r.i7GoCV?9cf Cj)VJŞ"L ]Dab!p cb  k)CYe% z7|> ZW8~njT 3j,ïm4ñPڃAN{OHj~ˡ?/j07u}矦 WïfiVg S< _鞵R:%z-mޠ8럴c`Qgݦp; ^L{qJ0(֩Cgn.&M_{qL@V-=6Ub—#Ocu}Sd%(~cdK )T-\m!)xj kh[vpO>V*ZCMb ~Lwhw1n~~YTRUcAT ӻ!.tnY|^WI3'"SodnY%357n&ΰ"hFq'Oho(7gGu^z)1퍶mݽ1xےڧhC`[Wxr|aX%Y}ZGn K>fI_AL^]84ro+=tC&.'|b$QVjֻ9M G8 gi:X+=BPu|SX~MY2ׅ'~VmAFjazszj}Ph( Sc'Գ/\MTלUHI-ȡN0hb8oS1cӎh[ߛjcR"ӦKN ͦ-;NquyAd2lNS/H(,];St9_fqjV1StSWҔaˮm'eJւ.e»̝HX:!ԯIB [ӛ|ib2Eoޕ3k6;H֕*sEP5_ V!cfvx6"ަaKM)zJ˱uI-vMkR$^ \ɨh:6@&z PǕ7̑/Ԩ@eٔ-sNRǦzHQ g= smYBA-K懞zdM{#blj~arsIz&a`TbIɥTO=TgI iELyeJx$vK;"W`j ;n ^rHtό\vV=]:I rWI4n:yXsͰX݇$ -HtO*a 7*]p'9\_$4NzQMTzt"#7]aOf)!l_Gfg6{pejJ! Q[%.wrguI8ZЭhE~!XRAw_4oW1q*bytܨCs6iZb!& UYN .61of) HŭK0,9y&^TG L(ȪɃ:N(+noNh'+w6mWKy bZrV~H/nľ;3&ԗ&F>&v@ ۩BCgzrH(A%,r߳iDSOp&nRpYA뼮gԸY4&'oW5L+ޖ}|Cj?en>S_w p|2R,!`T`c.|5lB|K0]m lZLJ҅GPGjk,[1L{<{gY 1AD|~AceVm08ZX$G1B6+q!h^]”yoE>x_lWV*)ca1eU3l̼$I>p8`pC&8`Ƥm\cR3]Nl= wMwŌEG [gF5_(印HZ.NjYbT;͖:ru ώ,j@%^kuKN;b" 嚑CN5ϗz\,SmX5 W-ݒJΫxƢ:O= P+C%FJ4rY0"آE~ֺJkjHudmI$ni׉&R2sR Ar\k\vEF e# }Ҁ%QQ]Mx5>@s|%+:Ž"HW<zD[Yh򿳲Ж]N!Vp(lYLR/hб)(tnk " j_#ku uz#:Ι@SE;af>Kl 0,X$ն5W`'!>pE@EO!{tGan=4{q0CgUɁtZ< JSM_!R7Z kŰN;ƈ{A3؁+2Xf}> l* 9U`rcb0:(V/„=@n @qrױ+a;*D-IB0rcyMG+ZK rԢ[%b!j Z@\rM@']v4_LʱA!IIUK|aGΝ,[QxfN$$4<+Ad#qzDW9 W&O< mhߤB~NJ@G yF~c,#e@RGx= νu+e {**{.U 4w?+u‡ #,( Un}DqIT!zhT֫ށU tPo%WENzre o갹4[_ ;"~՝^+ 6*ahzHRPz~%&ڱ9Qv&; 0WwBar 5p,yl\D(S*cPKjDGئNihvR$ߋOO3 Z8րu4wB0^UcruyØm݅+n+@Ce1Vᄚ 'vDA^LV ;|6\,Ub9{l q?jĜ2ps9nK)l.tRB6γ] V|V]<IB}|s޽'rjDr$Ɨؠ!f]T+ec4˦"M:I#k S р,ugK_D_J [0nO 0ue-w6o@hnU传0S'AEiLVO;wafY"ۧIYl\i~xO&z3 2ed;%0i,LlT e*Ѥj]O?4,h1=7+c!3{W Γ^i|<0j2} ^y8ER*au)8Ptd.厑!-7g\̈́kh soNKW!tHFi[yFzԘ~㶭g #?S6y2s4 /$iIal"@=Jp3>=#bOM ~55?xϡCCVgbXXO󎑧 >DD`j20xpDx_f3=yEZ6wpXE 6d8 ibuK<Cƍ#*|8h229w=Stg9Jb$y}pgUrʱѶ,kv=.d"HGrD/gؗϔyu“hL̂4^,jN{6c̗?g7P%>򄱲܊RIqVYht]@t4}sZ\§WGG Klh+\jCV^%-lJF-pJk𸋳g`aMf=F1Gsvui.rK?jS%b݈ǦuTsR~ʤpt*W+Mh\Kue' 4kxדzWnNP)Κ(pOռ :bUnmTjXde\Qq83"lJycKz9HQӬDU')`gcH*ZEb+HB9Kկ!&F}7]QMC0|.9ն=H+q4/Rٵ\y10`Q)Z"oX} Y$<9S, rTjbءtׁac-冯cDnW^2hD,oMD qsFNrދq„Khq`ۙ|+wr AvpFa/j#y?=Uneܰm)84YYmZ9NP^+tKIEȋXr4*T BѼP`䇫 >3vvnr&.ʗ"a5Qeժ"#<)f%I,5ԬGKmKc'A}vL[-]a#<u#ǀ9)tRAq?ְT=(8 *CSUL$d.OvPĽ} 83 L:I;)q~. 1MO"2/WhvĀ[$ eקYqm.-pQ?ao 4!>6lX oi 7qWhJ̥RAMc9?ea %ԃPn7* JJDRzʿ,%=Wp8{']ͥ4f X5]履[)3K8 ՍNpՅY\F(榲ўUE7`Q&z{-J6qHƌ7c20s?-B(87ʱ*\<"?eMKx .>-%fɏɨ0+ipP_N,@Q|Dr1%͝HH ),uSqL&M#lqJN8Iq*P2Zp[d.wh+9ʊ5kU_ʷ[IP0^0ҦK6Ph$ˍ:sYK52tv}lhqCLAt;e:z[SRZN?LYHĔu/Ǐl+?Bz3V?Za"vwbnidWrsinφ:akbqH~B:'6Bc+aph{’܂$Khch+P# 4] z$ uMN[f-Z_U4"[M߽Y%=ҭsvA) M'dmZ]*F5M$LP'+a6cc\?aJ~_DI*ɱ5 X$;NWtlJbwKF], FF5ĤL:m7$h9rJ%ztk /B,m헢z\lYehæBU⣀R227̂5 .݇ޱ$gJDS, ViF `V݈xqA)zYhS{^E5vOT`;WZ2E6ʄOjn3T]9,(L9+zM@ri C7k)'iDOTˢA ! 4:S <>L;**61Ҩ")lc!Ui!*=Q@rϴ5 >W!Hq*R'9TՕ|x2ڨ~̷fe_,B2'#I!DrٞꪟeBH{Nn-B*V P@ޣkUǛ2 :奬6XwnTdV'MK-մF7  fbl .EQOt 0OQ3Q#2*ޢ&?T)c+9k2?G$6"1`Z Wؼ%QHTV܇L I؛"$}5w*+K W([m7Eprֽ=IFu5!R#Q| ص׬Эt|\І:s RGν|L2=sz]3m:KbnʐqadS7E$W5.85xg3%|H d`-Wf| >A[zR` g`t G'<Ɖ9lqLVEq{v f.};"&]}znM (lJ2G>7k:[J8ު)p N\>;o ߫n3\sU>N]fvBC+f`][Eҗ~ ijNY`<R!+c /ܯS2~XB}9TCI9 :G΀nvLM}ت=ړ1eQ?-3]'nh(rr$1k@ja;:A%3F$?ka85L7XtlxrFCl%_`,QI%뼻׬C|z } NMv5__ZBaå 1hSx흓ie-um_0NIwB%$: @49BCTd?Ǎv̋8YB;8 P@ JЈѲPn&c}7c(xcɦmZ}) 28)Z5_ xB pU;:o5ԨӒ󇢨IVi9lɳ|dv0Kh}WN#@X6ާ7W%ĔR-?<iu谸}C1:y0 FoALb_ 72\Tb R#>r rD9ؔ\­Sipi5]djOG a3lMi\OEN ؔ8 ~ct ^TNX*@;38٦{^{DZfӠ"W*GR4XO1K`_7 y͙G6(m. iXY%EeaE0zj*4Kw̓~` •A Z[1O"(& z qeT+cҢF'C*u#QNW%}Yn5(!fUrʂ=859rIDXW$zȰD@ e:;F{{ m*;UiBwh8A%R"Xtb}Ny3 ˢ/ ˖:~57_{; \0yT$mi>E<6V}bƱSص\kp DcULT %uK/O %'&p/(16ݺ(]o],p+Y-P{>U {viGd¶p"0|g%c?-*zr l((haۤ(D:NḍnIpέ\RK#i1ILp L\0uB`YW7'/v'?s4xSχ_-??.^o.;loˋlɢGΥYmT! 2\3ߊsك+*?̪;y?R/_rUE4 &J<wwbJZ]&'A*o] v)!F}Kƍo}ȁEDم@m@[DTa/#8[;ކ0LD>I+L~-=3‰oKV OkYج?*֦A]ae( p:D#`?_g|v _52sii*F2L?#A!M.SCb #oV!e$eM'ʣ- $7?7Ш'>Vo2mP0z|~\j|8bm#'|kG_ ĴsFmmV ܲ/~d\ѧI{ 6r*2?uz"?H9VAqb j001 rjr H"d*qRUrn4$;m<,H~nKU4d]% sۧ=6x'-w4}OXc;،d_H!F ?( nE@n"p4 2&S#Vc^kcg-36$.m7{b09e`phl)=@xѷA 7BmO,Uӆ߱ za^짱W T1;wï'aC|JHU,H̠d/$ض۴x(XqjnO t*5es{V>n<, Л/F abyj;,*7N;!:Q8QJu"qb|0jmIṉAV$? IH?_K>Z{PǙ#hv}xbGxI*;" dJU60E.).\ZCO((tGgNV)UA ~A&e+q34"1@RD>gkơk+nr7ԀSt1kRf}yCK\Fqkg߆1!(f'tx Fr@Bj)GC P LϩaB,1F[-۴ґݾ9:Ą*04^VDe6 Ni٠N79>+/*@AXm#djJРpw 8p32M,ਕz"ŮrK ?^D%Z{ S<_Pb 8ϩ[^Ep h[79!%ϷsVF~>8C@Wnt.\QNᎣ@WV h7bfDgtO®xt4A5Y]lÇE޺М{yLX  |uJT=Ԧ[$JC%_I9-w7pcmL Pw 8ҷg]||u*. C'@03cע$ɑY$V#4j9 vZNJAu Ոƙ{Ej2~nʗW'\!y/E\jA+ 1=+![IfBu%Uztt=36; :R }u|4&U/`v,~G-7JBM_V}r讌5cUe;e;XX] Ҝht ~QΕwr :3x[c* @&3{x`KV \_ E@%~,.lZ]2̆HW’ 5R=׊ 8J4rd~u|>*6ocEb喳6m>9 `=I!\1"9$̖ps'v sI`Ypp6ԏzx&sU_ًf,T},QO/}ٵ:"NGqF]2*(O|QI̔;>!GT*X҈ {WyWN4yFF -j۟S~Q߻=i~"b7{Y%"8 1HgȘx-SQai\ߚqdE$q鍨)8Ab]O$X% 30"5O~BAz)D((>[?Q֨e0I612\ǵpgW(fUU8bFdQBŽn+ /YUy{=q:A),[0=6 s/0M iG%Vϭ+ov MɣO01AR{fRf` qldsD#TH7|ma-9Kr7l(wh{3w⨧n[cS7 Hl",_#3qQ6^ QwlŽ+kB|I,#^[-l&:LE_( 6#Yš/A<'}/8d)cb5 {XZ° );`|uuU+r!3n7lgImÀ[uME17PMc潷)8HՃE3v|2Ke̷/ d(_鐚jE878E:FY%=MBj:1ԓYA"MF=lM~kV߬P6!7&[^=dF%6c22s=Uc:Db^R /`8ᓽN?&p^{WhXDc@z&wc4ż$p0۪ˑs4ߡĶoutеJ|̙Q 3R?2 [CEEgmp3dсe ZAGyGㄹX`ݸ}>̑'ەJSmVA3,Q H 7GNF5|x(\酆vnBז2UaPG@  NlC61K0n;ns$x,&Rx\#S:Ξ]I0oAfC=ݲ!׽VS$siD(_K4{^Uɔ_HjV SEfVWi` qi>hNOvn*UO4UO. / R6z^U+"32ȩ2ݝn eNtij}mh+OamW VK4(-U%ӂ9 ƚ/õm8ZC ߒ#ME603>W#] 28eO-\~ =ЯAI< m>X 3%%Aqz2D) El[H€B.i| FJ#M ξ"*dibl~Cᚯ %T |Z1z268JIn6|g \+0xk^X>ToQΐ'R1:.5fͤA&ŒPr/K?V;Sczk2#({gswAgw͖O% 08 1Q^Ԍh&NMue d VT&R}yЊɡ 9c$=oԅ _HgktZ:x1V/f82CT!/B#f_VqZ=81c\ z-&f<q6߭,(տbqPe#1D\׊ Q?,>m%YH5V + S9!""n!NzFv;=8]Uo_,G9թ7s7S2.Ʊ g5Yq $/FP|@}tniubR: ڰ?~ȯ'h[% ZgfӸh#)Njrվ Y$@'VL˒|Jwz(KPgLAy L=3ɀ<{4_'~.1csz@[8%I^ycAѾn ع|ET}9!}#wŮ ]p"21>cfwrE愠8WA5HK<7Za0;;+6 []fR%--Nc">О -tvC)l_OIVI37@Jl8^(q4ؓ|sMkUCʵ}Ѓ>ٞ>Tuɵr}HAH϶sI७{fEŐt}?l|5k[_١ >"oZQPYPNU#EX-zb$rL>O}C=w@vWBj }ۿIrP!6X,i!R+9 HLPWd=aiiFFH< &M@VX$Tuˤiȥ Dt!6\ FP`w 0{x =̓!ښ kt7WP(PYCwY:j,;?̕IN׃,gcZo,f>$,rKN#w{hi𠗠/U_LELkG^\bus8E(0 O)W @) rMM3 g_ԅ}r1^ 4Mn_{3T0tH8%1dLL0| [q6_SΓqI6&iݲU3?a  q|HH@w]9l %&emӜGS-g<+ېWUoAV\U-S5r#휕3qAڏ|ˆC}g"MCyEz,#U" c$ώ ]60]tb,V=|M`?8l';nahŭqțvw>w;"oBO):[ 8[n<'| K,hKp3&6.nCVQ# !6B~+5vUkud G1fCbW!~Nn;UgTI-XcXu{<-voFvHޤrNM-VMo%t,D32D_A߶f6%:F3 !NJr)2O|r&+3N}r|<Vzo, {aV^7;AvzJP!Ol~W dk"hU@(64xl3U y9Ǚ/؟ ϑV~PkplwJ|@:qvAğʢh7AD)6*珬k"!og\O9|;VH˚t7ymPWo5]ͅ4&1ݾA~gb&0!]A,U 6!ǹgΛ}{=MQu/?m:j8ٟ%0X\|H+GcX 3/e,Ȑ_ )SB?L]+w-V/ ODplX mqTE ! xH4v*{2T>gZ d&5˼֎T6>>[|Z~&č3dږn o8f6e}鼎̞%W c=Pƍp&!8dZd3j9}x?*Ou  9j-NXmUܭcg6Ztx`YUcBbӶi9IMq6hu on1UBs A6\ņ_Ҽ'nãťk}!CG7">b1vڇ_m<96E0`'G8i+ghR T.+ͻߚ2煺zrTJPSla=q#j+N|;ETX1LIW8fGv:b\P@;d -3NS@\e=Z4d1՘rz7< zاNJlJ*KVJ;B<;$ 8Ox̿#? ViRx_`F֦IgB[/#Oi*$: jNSr_suwWc8{CqGB|LBlv~xJa Ztc҉A~M:qadJ6:9 2)8ڌB"~j,İMmiOr]wMrroiAF~b|/uߨH ע3b:'AP!B>NP&@Q,Ap9FY/Fv;oaI(nZvc@#,#߽% =!Ƒ|>(` u@C51LNq3T䏏 5֜kݪc-HCπ-/ۋEKNhI5&ueGgCVW 1w&]2f] E-!\-ɗ޿Cit*Ɣc_{}Eʻ7<+$y*7ֆNހ{N)'j3AJ:̚kErp2Y(66Tk ! FT5cdAl"¯~K֐W:r:I-^t$IN /KZ5-@/v'Y*^U7<3AlN0nx_Gצ䘦+b"ĭةf%kPKƧ.NDKIυTd6{Aش^[q ~ʯt:(E@WZvp\TkpЛ=(PIΟht0' -vM˿PA]SQPPU՜ f1jaG5u(jn`jNDx_CJX&,-kif `"h=n!zŎpE ȺVhkk9S:E5zUM%ossS^ ,9 ;.o繠72wلCм;Ι=wLg +W+ Jd "j耨+8=eGqNrJ@&rhn*) a_1DS&&g?bUJG0.DX8T-pQ q&ҕ4D !T,Jxߕ0 I b;Y@44wBɂp?Lիu=b&Jb[[a "JQ 9oWAg:1%>GL5ޣ [!a[jR^Vp?ANNѭ2Krs<,jj)Ӷ.s':]M/|XQ3x$*쭶7WA-4PSz3|QR(e=x5WF S:9Zo/v{`6FNPQ@:~xbie7@OSm&ss$8^K*I `4W8:-FZ"&Ux4>`ݹ! i@;wE?OI 7;܀ ``ۆtZt'jd.B9.H^Wf|"Ak~뚌h h> 6b'҇OZʮo_K{&9m`bW}ō̯}| &o@pt%!L-z:+h]x-H>IoAGb>8. fG\ - jGIfig?P!g"M!ٞnnBn;3 8b{H/(_lU)wt&)]:n-KOW0 `FB~>iS%iU%=͛<^ºTSoU 5R܈3,gj[T 㢦zf(RPŽc[jtîXV>r 蚻f̑Jmb1$,K_a  +5 I(*$MqiO&׆2<@ͯD4e6 BΨv QfzyjaE{). 5U+匓 ,%&"}-O|ωwrRع|0A^~hzR|_u0CF4TǽkhjdPlLd\ Lt`T5P `M0oW_ܠrVDpSuqqtP>-/=M:hu Gv:A7 P2~)j.5fj:_OǤgy[Pi5"4_RgըHurc!?MG <q@Qz T/L[1BLkWJ2FNB"%r"D*NJՉk-YwT M <5W u;Q[1^`q^.d\ %Y5yAe+fX Dܡ[:#IEx:W\V}7*th!C\JSB1Yc/GZA`|dVֳ(TOe[KpT[| lD0u]ZoDCbB۠<#(ڛujN x.wŹG쇃(ƺ& 9 nX]J1D}6# ۟kEnQF :|9Tv>t,fCύGBs'k)#hrICokW4y`d? |di1Q~Gǁ{#e~'? V'' mUoD= c7CeEwRma7rM%`'j˙)\,8-,Dʏ%|7K^_w'8`~SO%!CL7ζegn.%8\ Ul75RMI̶F {+9k HFC+ AC?zJjϒ1RE齣㠖sT|&zoWz>gCbȵ׬pR}",XMS gHRZ3+EƫK9CRKr=0 <dٶ+7 @1PLזS+1KnVv̲sXPB=@F,XH#\>YNCL<x<#`s=3mkĊVmf\PAh{i4X=d+%;` gu =]p<}ɷOӍ NyGmγI`#KG؋leY/&N,8ƹ577ˏsWSyxM9%~UZx;MU=r9-|b:Y"ipYҴ\h{Lyz!'\_xbЧY[uMgڢay[oNil.[۱c.[zoRi*%X RJȥ5\b%s@ՌGa&X3Hnjv5ޚOxX˟IԴR4[}dz忡Bup=5DYauy7G93*ԅ\#^yO[̎8'MA]•޷ Hq4Eܑ,D _,/(#zzSq\mٛ3 Ev&i5!JVX#sÈ^XNq\E%iJza*x-hr(ykKQOLd4K+cdQ*'B/{I /B` =`S[J 6,08.F90$U _9?r~0/d_I+fj_̓05R4BS冰Wf^n{tWm:qj( | ʢh˜iLڳO!}(6&մ.qǙYBۿ:"+CӦakgEŌqcCp7ឺx`7r /0,/Kc^aP k $hf2ZW9Gtl6X*%EPվ+}zrաw끍S:fBHtv':uE {"S'.c^؁X"5 o^{~cMJPE>[92mSKԢ[5Aût!U@BlCvo&_3OC ⷳfhZς YX1ꗯpܓ8LgN(o`߉{J>\I)7LfA yTդJy)fW9̫kUV[f#BtG D74ѭ?ym%Y~ 04MpҐC<)&O ͉P˔o%(moirQ6N/]̅!KlpystHi󉌺c_,,J᠝{ m􌱅;W@XöѤ xv[V>TnAy,ly(NQx[ti_<ݰ3B=3 hI;uR@kMǂ%٬p^ʼʜ Z*r\ٰ\(TT7z%L-7Re|݂;"yUv,%7n*-2; j@ͿTgyH ;1K9xz?0U)ҷttvqP!^xsk4`)z! ʋ*E{`斕kV]YN ɏ% +VZM/玚,JqB0iHH%~"i[םw_b+3H"[NtwǍ\?Ғ( fXIjsiw9_kס3/R= &E< ;$cFv-(z_FD7&Kq\B&)z`+7VѾ1jywFsnY\ͦLKJ|1 (pJwر5oaWQȃr-崶i0"6j+U^ٵ--^M#=iBY%ܓ M 6.=N%8SdotZBw`,f-Y 4YQ1VG3a3 _:;O,#g)ŏwX I rp)v_%nluzߋbɟƜq:41R\9=Q1R-Vo"FG11&]8 8?.klV i Ʋ~] DcM~46+F~CoP@^.;EPoB<\8Leb|uW.n F;776 =. ì=)-9{m<׮l&PrfxH F%!z D?L޻dPwP^Wm(@m3(mCfײjOML#F.cA#UkElw'1+:01VMi4ݞkGrIH"e,©(ֿ 9pjCe|:%O\BF0Ӕ ,~4h)cf'~"ZpR}Mr$)i-svd~Iya;kw LxGZѡVaTN-rVuu(Ȱkf&\ihqDG-azvF.].[(MW &76 #ԈRfؑ ?#s8J#FK =R`=:l޸սÓИ\? т* RQ\bV(A:JQ8Q%U Q}^״4n 2ΣdtFݍz=8yN AFB^HA9 |6;2z9Sye@[4 %<[Ly@y,BQy>1}f9;݇Btu3tϏ"J!{@TGBܺnm[]m2TP9W0oc6l9m%Buh熝VJ1hP)jM7YSGDHT[LoYb14IM  ,3'[q^Ɣ߫2뾑x8*xh?IBO/?Q%rV {IuFc8eHX28{;uu~1O4bj|K['\a5?f^ ڕヂv@_)\4 )pȌ*&N9ѡ1MjX;w2m.sĖOq֩yFNׯB'8x,yE9f:OC&ޠI_=iLAbi dHqLGxg .=UX:>Iҗ M⣜ױt6V+}],t=,aj dAr-We < WeZ)PBt8|h%S1b$0)RӳJMSt,wwRqu=3J5852/Cj*lIr}|E8rsٶ^Q'>,VϾZlrv? Ԝ]cHMp{z |?@cKt2.f4sDUt+SdtL\#ST׳?-tr.ń"nv;% F\ GJ21RFb'P @ܸ\ (,]p1OН\w-ŧESjh7nI${y eRW.(\ܿWN 5ɖCͶ-Sb5qS;W9!l[jsшR6iaRn/V=ZxmƬ@2s kLcd╰$E4񹕑̇V,[0V8F-K;bkn1#-%t M=Xny,yR̎/;+74%V_.$N櫳rlu`Sᤩ@3Q`)g&FG_A^G'K[p. rņWgm!H@@g/!zT}&:T2՗97˞cPZRqkVE/T~o~+㇋<H/g:Q.{۱(^Y/\;afOb@G{!Kia^YؼQ^}x{ $-YҁR? _\r'_$̆9xdy6p{!}ªøjE΢ `ƔlzzJ ,_)xφX=0`k_!pi @3tG`iJro5 4qvT ]`ީFF VZ Q=oL J)/OG%|SMT>!yN썀& h5lz!5_A-}7KZgTSpX>)٥_Ka>X|#!mk5".LL>={<3ӥ!v(^>UaO\݅T@la3W•EH~(3i??;gSB@S]*_7 a4>դb@j$ f~fgs 'RK+=02btН?OS+#tƑjC2Ӝfdv>D+G?i6t[7yYpҢx'[3:˩j]X |~UӞh:Uif̉L죩(h2<) nFg'PJ8VWF:_)\ۛc;[+̑QԊXQvv Nl?[|s1xj69TE'@T%{U{IuX/qƶҜ%w&,;y+% +* r^_|y @5Wvq!KsHψU y̆'n1`$HCsn ѧ*CG愮Vfc1C3ꉘWч&\h{,NѰ CXGi% .D#)WXdHuUL%I!k'ְg|']~oTK3f-J9&$Ű9.l0w`gJ#rA 30fȖnɫ_SP$բayI V=;'oLdcɒ^+O{|ޔbT1GKyXk1ڮB7%OsȅYe،vO._}/"*:Շk:MPys}"I50?2Aen( wtTwL\+9jhJ=[$vĐSfxoMԡs S*mfe sQI1pnxp,2q N0CZvd!V1ZUdm_9iӸvW;vOg?Zf}^WulȇNE߸ҹ7kUAygHsm33Yf:(r`],.pE GO!T*?7*>::X\]cj|F[X%8u6]eej7jS`.9 )s\r.x;델GiOMyB=]5c`e{|EۊN'hZ1%/5ͅ{pDGSdP$M)s[h[xڡ1՚2굃녮4"[' /@+j~a;$4q9ϡL{DGFKo1rHteRFIEEDvjIhH7[Y!]h@LzvI2SS&H+quʍ37[iR^Z) /fD@ڞH4金6*8 5cGQds/fmYzflcuE>fMGf%R<2 iH}(H]G"Bַeط@ v?d/z#M D2׺{ ca(?7Hl=rHdrr<|>#I({ZEВoSތ 랕S_'pd6cϚahȂtJ Z+/c@7(W,e(ewp\hb%˨١`ڵa=°2^/2'M7ZVTANy\)rm1ev]'ͧZ ֧Y!|y=D-gRF*pxX Um#n9..C)SP3<ɨhy>ϯ3a;9Fv9%en%o D |ƽ,VFv-ӹ6_B 9DCYUM1߽'kBȡ/m˨R087xY , {* VmD ʾ$ -qNf$8(&j)l)}8Obm0Ec |IiMG-T* $:lb{SPг]$Z2ܥXI*Vp#m+Z ` Q!pn e꘼S@:`h!*FXA?"C_lZIU]V!(ASw[ыD LzȠc)>hv7=#[5@͢ C yG9Au-m?r!.^%)ۓRZ՝Iߦ#gw}AՌlBR908͔ŋD7عYLg'U#!l}BѶtDOt˃KnCxt6&nAiSr.:&'Rش-)E?U3WSOPPT85s'v+Z3~vOCn)Vsų:&ȥS ;(BĜ!87@ ZfFF Gʂ3 [ 49.-L^$ VP64iҦUv7,UPdugbk`_ Nd#M_ ›^[cgAO &rg3X:롅97H=Ͽ `(u<{A^w@X9^%oh[h.rT]|{|pK8{K@$ 6.׬7H+amQ]MM謋 !nDvP xZWJөQ#^rjJ Uv^e]Y wؽ`9$ n}[nDQ0b;NNWH6;z"EaРPdW;uuqsBve n5Ȳ%o)扈NeY@ dji]ޛZ/eȠC8C 8uJ-vivR q\4T}tW\ļ]` \R\2'o}k*Fp}͏t7E tΰ[+ogN<ǒOD5-<?hUܟ.m[Tw$=̕n0[Eo Ы!~+Au])C+Lexno}~DT?u2#xcqmm 燕dUz/izuEcbA\o. b$![Yf% HSX2i< \#<ƣuf"5*(4@9$>m7$Z?I%unTHl?;>e4: @%|GI`-k{pC,~qN#gA N8 Y\UCTK&2`8~GKU$f_)*Ym0s`u.vWp $6:kŁy HccR w l ڏY7A!D*FctgLۗNf0I*f`R `G,%'Սd|6jk/FEr-ظ[7/P3'L\W MlnqC~斞8N;ЧE6Q|j ${FϼCM'a)=^k+RގE}eZ@WQ)j(a_j3"VHŏ8C,G|6a柔a' !;K+J\pی1_4o ^f00i I2wڪڭ :wJVtM IIpNd:r"77 2t#@_י$Z1_M}; QrNwۖ輣ax CD;Gdզˁ"y(iu#ڸ$w"~~-)>g,ek0Lmʺ%^i.ӻTƐv}ipY|J;bDk($Dj=~f[KZئ!C#yL`F|R͈j%Vp_N!U,Qt>Hnŷxb y y.ND&H;%"aCr3rӇٟ=63o7T[w+S"="/ٹGmӇ-$ Z^ȄoJMΐ2r.ٸB!qEoڪ 71KZEZcQĦ^\Iz^ޖ/Ǩ+!*1ut'Vثژ6CA:JW_vc5^K7* Z&!4Sz5@[#o0'rٿI`>"BT!1Y]cW=4"/=g9Z LdByMƓT PU5Xb[5l%,ӵ];1s,6\]DY`)gKʖΈtg2@gF!r&7W0qH&5쨝yI{/wIE\ k{}ʦ O 2M0Ntޓ ZB] /m !6Nvk8M39}LbG⛾Z"l`m<4pg.y(MkPwŧ |83ʼn'ngB3( GRB<: t$Vs9h' cNd 1ΡͩN {4%#dh r gK\yf]Ճ=zp2)[N7M}h6$WZi&MFb\Ąg&4ci nuZ=2^r@ۀy@yJir7DO,J<WK9Jj$1jk)F&A 2|u{7zIbcP*rr^(հPrq$|>ܸ[|do(̱+_ԥ焺6W9t2{|K-:ǵ߮WY`\]@*0ə2֟6b_օhrcbCQijFf/GP-os2uv"GsLɊQMv,6u\ڔB+1S NY &y\]uch9b Jmp%NXtHbjd\<-΋ 6$vzhmɓ&ls@lzu*%$?n zڰ^/>SA2&o^_Ӿ7]z(x]8s*Uj4JU.>A @%+ h1'=-fJQ몕eS!@{t0X[PC]:_dfGpM>ͬw{;~HVY̭rrJ[ƙ R3saxob?D4lNAO/K /hhfZ|BW"6+J㺢8q ;}\xj5=EVKtJ$aӽa~9|-YC V&wXXCC]T}5H-!{;֙6*D@3I77>L/XT4vAOgCM3fPG`0>(z^j e6btEWd@#^rA_'Xm;V+3n20^ ¿$^@4)H'& /W?Yc20-Sɐ=kbc+٧!b{nLj!saQnW⏌Yz5Re* ts[bI&k`q7N8ZC]b AO]W'x~f,}py W]ɝy'X]AǶUmu2R|x-RCMlN-fey3698e59nMGB`la|hFSzx](4m0,TZ-\^¦f`̯> j݉zQV]Z /fo0PGi. cs%9yFd*Gu`[BBԤxr#!} aOqpљ ƼȰC\?{wRL"۔ Vpv9!{}6|~='I'%60ZY-/͑ubǗak ]jW*iGyUް [ Hв쩖 DʘWY(Zzhڴ kN/T緛ߤ7KQ"3P<+)o1s/(lΪ_]EU+-qf<Z|p. ~{]8U3 sgsgmԾaiJ;:mko!.+ V\4Ah*o<dy4q`h>!, jx9/ﱾhG&U#o̍䵷/uvV'*/-UbM8a~d iUdb0su WKsר ŰwE-?IٸJ &? ]nKApe~Go55~.MGtRyW1"{zI,[lHԓ'W{ǗyƻtR; !@'H>z_#ɍv,fKr+<:mk|ڱ+ګ>C(Ëk4T*bp %<6 :>1*Xh*AxJNbObx: )C> ΂p8s]F98v#2͇[IJRhvVcqwMj{0r_oo)t6qgr*LadŹ ! ²} /ܙHaۺZ}ƞ"OCE ,i)֧)RC\ɭGj%ed^ZGMF,K@(EVv~!\kƲ^7B !◣bJ`vʽNb<R,Q|۽|7syq4"D:J}+ڔUj{(b=E]+Kދcs'c!])#zQ:+6[R?@<UcH-q13arj*rƭ*ƂqњU//I5 O <7bTQ*-ՔX/)T:C7|u$.km$+ A9SɈne%id /FQMm wICևB>{FH6oj`YkImҀVHfa>"fz%k}X!(*cۼ?MpBgi1P=)1fѡ7'w' Sy|Q\xq7$4؝>_AL F. {VcG<-QH"eYbf ,巋F5x-.XK( Z昢92?^IHeT tȡXw^K{gq\$Kn;chb$>؈MT#$7Ԏy@i[MPq={܅ Yln+Ե3+&gvÅfτ0/DCzG\w34l`b޵A'l(&Sa! Ѭo)$m1x f&D$y ʫ'wuhY'1e4v7{0!bW<<ZC$kJ~k\\r~;iX0w38=7(? H5t: 0c"́Dy\9k[BlJݎ+Ae$]~Dac 0K}WVɣ<~w+%2QmmZ+ObÇF+jwmMCG)mebNjPJl:%`g0R0rw^ncơ5<6>M.O:y߻]&TvWׂ3 9ukI鎀A?B2APGV[xU5O x]q i J 3m&oi`_2C*W +Cr!!ak}I!JH·KY)bHcգg>܁z@ڥ !$g׼țYSoW\|aS߯ߩIϢҏɓ!y 7%82_a~^VLRi>_wMڗ,#*W |wu0t:>O,fzt2M^fZAXשy=*E\Qs0;e`sD)AN5fN}WͿ",Ys!{IyU)z?~1n~L#Z'E>aZSiECD/ߩXz$`U6={nGP _D[vkRu)*C՗ nHz1P ia=>6\09?jvAT{BdzȏT^ on1n9@ƛJ?մ8 [ ?yoi qhfBRWrdhZe98 )elyG]|K/]U) B ] g?[ޘ\[N+@'ھ2 Tś߼y &'n1$ZT{YBP^: VH-+>s`p!fDwóᛨcEmZ {h:GMEo0(ͨ.Q\%LEs8jFv&+DL|#fI0̐|c\#{bb" -ZYjۙE p Gս qUdzF"K#yze oSڒ3 WrƊ7r%:2GV8S[ 袈 򛟬mb>7?,̃n/"k.t]*1{eĥS0w sNjȘ) Nnk.06^tA_;ARЄSSx=WJ\Hu(L.%cGV@o-L3:s6E6|2OՋQ!ˏc'WWFn`a&30mO`3ί [P3|ƞ rL9~P>[nJaꟻp#]LN>%0nRb: m:d!u)fo=P xf8IWW  uref 0B/D豠7w62=; aĖt9g'0KtrShR&wRC`o_h3̒n}#IMxu*LB尐8 P"X/t̞o#L**y395akr(uCL8Y&XyUQNxX!T*ڔ@(8Tpi+5X{Ne͙w@k;s0_ǨP->,߳A NPiD!^Ei̕,v,m\'H)nԯ㵚.G\ECzs u>׋VeB/XfW/W+ } Y/Y:^"낐9BX$k.]q#EΖzڪv2 0aM[qzI<1M^P9,7,y/+M3ご%` 3yzYr>HtkS93;D)d>S#p"ZwH`ԝ-A/_WΜrpy!8s"xKHVrIz_?ωJZo|z0UgbWz[^IztМ'1@Auϱ/IҬ]+`h5%1cq WcF"){^. "7~i+]Pa:d_2^8t͈ 5y(S A)wҠX9gOOD!8t--X?ɾjm1!^]Gȏb ճxocGFD O~"[*S?3J hM&nvQP:RD D+=oH8kJ,G䋋38W [s4#ߋ:zq?&aB$EJ8rSBq0mt\a0g>4I HV*AOJr |=`.A;UWӺ5G n#{>&+Lvf].yťK|hJ#[;9jdž=R4lQƩgh5k.*J TvR$n9_PS-]nAAh|셽؅7CU\q`7QGIj 3$zty 㖺ܵR@IțƓQZ_ʕ.ldla+$JSF'?Ʒ]Tq FXWKh8on)J/"La퇅[TYg,ON#UsU8O>9 ȉ-[ђ5& F?]}ɝOE[$2wTbYbl[pBYw9{~Iv]ĸx~"UǬU,YKPeCͶ)GMMrd .eh%ϛ##`zVezIНC+4C{W*8{B G(ՈċEZD 3{\&yЖUcVUekNڼkFqag>cR6Wg,JrtͼiH^@HT/5\ضf wƽg w'P+(#Rŀq4ܬ[  ӯEZ1[~uʹ. B1׭_s^0 KLU6ٸH&4&8Ukq!jgS-$#@z;ϑM|E~'?=oG[ѝ7:x4%ƨZ"y0CJ(Z"JSF 4Uo_B }_ K;ՙ6WcQ+czl[xUa?( bn:W-W[Q!DK/qiQe|/;9[a`d9M񴹸*D-Q0 M(}5S2;V(h vR[FuxhH_sͰ)ݷY E.~06!م=/LɮW ʧh1v+q317$aSeZKmVTU_/OlnB"<,VfuV4v΅PA螉`Su٠TY%JAIO!ӢA;oY챋 m .u>Rl MiJf bps1$hX%;ee `x.5"S?Y[p|%_=CY1d (E OWh0f+jZʸDхM)RG_""6Z)qwAާ4O]6tE}mb=]5;a(-OO[ym1zZ``HjUXrG h4IC0)]M "? ="Q$hG(':u̳?J9@v0d@a'rDOV{%>)0$ɤJyM}ywHXN3(8>&;Df+,l?&a\jA6Ti=@JХ@ ۉUa}+@9wt.&D>!$0"ƒE;[A܍,}$<0aJ6%ܰ7LQB H1 \{ma u:@< J'lre vqQ jux,c(36FGRQ]F&8 2DSKۢ|$R @+vM_KW[aUHPcd:ep3 ZR'4M#(:,V^)HW{7{H3?VK$4c:aVR]@pn-( I1hV|n@ѻtc/Sg!V`5螤QU4JIܤRnPW#IkbH]bIOLjhU :l6ђ!-P4avѵM#p]ޜ[ƆH󭙴K\A)C=)WאR{q8 &6`\]h3^j79|3@ct˧oޯi@injGYx1W8RxQ.bF "DXuTIZP#u_I9p C1. څ:k,0CVo$Þlf;gžvUxu:-yC0PW T?[pqgGD#rHSb l@:+ dq'K7F/D35y`xNdC[_Ȳůc"-^ eiv:sI!i I!9gZg7XۥE䦈\b6H/"Q EQ}Bf/`1Nڧ tmqǔb0Ps]fЀU%ݿ[Tlf\3Ŵ+&/Np,c@ϛ]˅Q3o¥ !5Sy$nNr7,̀K-8h48 PVgcdl3d؍أ"JY.[o{~EeAl@0W[Urͷp |P``+݁],%{$R T~<)0o~gۼ+Q=6B8X:vwsȩ'{173Ѡ$V./U9kYBܤ2@˩5 Fl?>|żR3LtF5@ǁcHMд5I[Oܠ-Y,9pD#'k:on&Ǒ]X7y--Gϐ/R;a S BJ Go G#aҷKFm4XSlq6߶o+s<vE*ekLN]/Nȫ&r2iDqԬ#(K Ê;C: e(I+8UR`ڕ~)?] &eeuN汸wKK{uwMg.{df4`?ss1۷F$N5?VR…AsTOG˕5xԩpVT#k}e̓? ԇ:q^:_슂kS{e%ʢ}je/*`ݲ¼DhCv0FT~D4,7eR(ObpBnCHdWe2;]E?ٙsM79+DUtm6loAei͡z\@ΥUDw"uOƀsr,)2?Tc2A (ToPcܑ(S#){WB%عf- _j^3\;^Z$Z_2K;uQ!_2r 9\q?z%#Ӏ"%Ck%Ʉ^GvyɌ+VVz6# $`ϴ_eMÛ#7,e\#8%JZlQ[91yn܂}p &ok*w}$ŽjA5&I93gk&$ C6_^-v.'Z}M~D]F֞h2GJ2Q]:ef#!=w5[3 *[RFsK{-7Q*n#rA/C뻎m ?'6\)^d2\m2 H9S^u [N4c߈zeO?D㛰9fޓ3RPg!^Yxx+;l=W\{Opc}9̩}ׇqXN@$_ŹHPo)\#ޜ\u7 JAbLx3aw:?Q^Wغ*^#u_l]C(]5f&.A OEJCcwx.>LĔz}T+ٍHHwZ$ Kd~'A BJ5_ 36bhv9W$rE@]Px1i?qeVX鋲OAԬo6C+݊BV+=O&Atei;-}Gm|%u#'pbi~ti72c7n=aASy9Myp ޼KZ +#7j~V\wflo{ZCѺ@N,=&9fdPz9*BbCMNZ_#9?VÇ-ĖE/"Ƀx_!c­Q੪<񏥅N}C9'dQc/ ,]YoTZqG>;5_&kw+(Xfq@Q"וOm>$[-'8'aR$M<׶c JKl5\'R/4B v~CZ1w%#֦*a;=匰_n/k/>&`}L†ojoD@4"A)>˅e|}qAlz6e?&z~W`HGu-=-28H){ ZV.afNۦ׬*L7Vy50p䐥' [OİPPUNKn@|/55ӨTVS,m}$b/_U dͺ?>D&PAq:oـP{0,ijb ƧbRߺEemp=N[hKDowNG6[I1e!rN3)f{ȔUNyKAΩ3_  .5sD 4<EBhC舶2NyEѤ&2G;D:&5AKvQh/EtkƳ\IFl=ͻص%v’jN4'xeOV) W=$׷QAI K.(%MvGd$,"J}zɜ7`PwXPl7suɊ.O%o-z6RB^pLIϭV=,_ [_ܔ &K?yk^YU 0#Yk=6zޮ(zTm&Z"}hwmz;i9QP.= -+U@=!Բwud"d51ik{$9yoŸde{rF ٣6RӜ!"냁WxS(N{1;uC,rx r|DϥOhǂ*C5 (q(MI  '}-p  KК}YGQ 48NѳkC-;2J l:LM|.Ox/6a< )v{Xńۚ ϣB"* }$!_bd]݀չQed ozً z|`Prwnm/)Ȳ~?/1=Qjlr4RKl . IƧ&e^ ,l c>uB?&p߆7$IvP.q[;ԝW]`dBd/8|MjDt<_! ׏En$!Bf_/aIe#?Г7wILj3ۄ?9x掵_(b% x(zPTG"LYPFEiάT?ƊڹY^S5b,[xmb9oP9I6ѭU]ߐq)tʲ=LE%Qзdx=\G^' t5l]^ ǩV9nt]z>*8L,錡T_m*PmMIW|Pn%u\6 }ZF7T♺Lkct7MQ$R=蛃7=,4ܺJG;"";W6DjoR b \[uFF ZLAR/ο mS76lNٸ,LGB%F }?3LPFmryt\,Gr zG莗o0_j+G7Ge+$_ m`hc̛˃f|m%wwP<ϴEȝ~TA+ԐjEmy.<ƣ~? Úw">rlx1Smf_j3I`@w2.fŊ_4MM.>VuⰝw]5Wi+o](Aw~j;/ f9{LBiw$ede,Qnαwqk8>PyafQi3Mcsb:^ gqIV*\_GVY+~?3*' q K(vy x N/(0ÙRh92-SO iA7 vI.E 7C¹#=",/XK6 Dg +&kP#*QY~kP02_<'|Ѫut\6;nvṯd%_s8W!gu '9& "S[yx$6, D{'H*zBKCa.Ye‘V-KĴ'{] X>ޑ@&)2߭>1t -42q>ǹZG^U){H@+/^'vWpDe˜5- \bZUP|0~_#ޱزo:O-޻ါ$ /MOyU 1~H|vS9a5OP2-(8Dݣͫ_`ب.Ayh[J0DXI5[aXwDSE [v0IW-(p:0ڹ HGۊ3CGˬNz!?pf]͘Ӡyx-ݵGjEw&%KÛ e>B&Agv7@fHm9Ɨv1 O"At EρBDD`{eTjX"ZÕH]Jի^je\;P\|8^--S}ǞhX>qҠ#>&fXT~)cu|xh6̚-Ob&Hk,wl XD;Yr|т ֏PyVmU ħ;/FWU/a f:h}˄2M]Bm.ODi0mZŋxܒѯ@&kj9Y"2ZUjw?x*@ת}taBYo4ytXMt~lsQؽIUM"L m6 u K4,+YT(|kG{]XF7~Z,` x?XUB&zG1 !;b\GL #+_4eWsbjH!]Uo)<(_Rȁ{qٛj /+vsڂz4UҔ$"#9&fxA93-9#N ׾Ғ="KI{ t%Ba U -InPM$;}kF)1 C`REj(xm4:מO<ac~EX.lceHbBȅˠ\ {U}{_.F,&p|֏*c/^.qSd%E'&_3D9l12'%bft{2H<1.9GucBQ}iy-;eGv.~ܹcG!|Isb, |B;H",)W$$ۏWWmם|)V1uFw_b&|@?J熅IK lwft;?jfUp9&̫b{ JYO?F͝I,ܧ"ɾ)5 x N{(њdc9[& jmceA$GO5j_+qFA%jV QPk[j[EZEE6^]ufm?{N?rJ[$C1vW@,Z%:wALEj5? SO̯;%jP}_(4 FZ e=4hm| NPDA<~/C y)Mʭ!ޝט)<|]R5o QwC!CWq\nN^$>֒R5|T-IuALPV dScOJ7Vin6*I%˾q4XU3.\OYTy_]x[' BЀhܡrVz#] 8|7;Cu-,?>L [ L&^;%>@ 6뷞˗^+k{_$7' ӭ8uAؼ&|# |r!u0V9MomI+ߝ".b4RNTDƇwO~-'jcdYd-GܜA,91#P4[p@<8!a42*$sq<6~WN`A8%Z3(M(;#<-s>X9&fsiB6(®/zmB8BKK>߬f ױJÎF`?Y 9lhA(9$+>Pvx^܆KRMueP_S$\o)NhҸ+`^d߉+:_q{Мeʸ@QS=j8+6U>/𑥔|@c/""u~ЇQ9rMeWy(! OêΝ-|f"#}%UUWh"wː ,F\]{;d5^G0̔'zṻ\:V:_&iڤ::Ir98&@l6d9|J?' 3pf}# 5%.[\AVbP,Jt\{Rۅu8üA-su6c7g+2BE۩WЗ[/H"n6 Ziv0<Ă!o4uG$ 5F cɍf:6n.((p*.!3ca95wxRK%wUJ2T U@᪖BM|^{\TԺ"D0C{+Vh $`$+O'whCK vBXPotc[ dkE l=\s\OOu(bT/H),}~oxf$M >]x2XH 4C`!*ofEyBLM̔򵇣$^jCT'?ʃS9^;RiW_~H{4LOj{X?),/&?e(2 OlD숯`m VE& Ał *P(I2 Αb*SZ*<%Q \-Oh5Ud야+;sYLŒVzԕwCFQAFlz0q|V{EFQ*Jg+@gqAf#Cɔ1𴰵lnP.a 47njsn?3HD[n PN[3 '&iQuOhgUJ\cXoW -䩰wω ;8?a[5͍ZoʡcR5QOJLNv8ÁBH0'3vk[M+|Pdj8*U bATy6nmNaNw 9 IF(]U!pt% j xzD[|~%"(,f0'⢳-''Y˭eƾʔI>*cLrJع1d cE/S >OCRkwم;XJ" :jK| iX, o H!-lkWVj"^iF +JfYkz$*QzAY&u3+`n`0[1Ob&.qvo@D;…1;$s*dwH}P2AW}#&O媿2+qVP˒q@.+ *؋@AiT@r͢kV9\MD{oz kcX9zrjdl?B [s_JngpG!q2a6@ka''pی9xQ3LsyɕӨΥFT [B \yY./'4 HͿH<-!11pRe+,͕a2+Bm{ jzӋKox?:h(X,Dm"҇;fZq_'E;pJu 9Oݣ[Ijن@ѣ*uչR=lKVo n3AIsP k;1߳U[>jzA+Ye{pakJϭ[x^?:՜$9NoA쯗X>xiWGU!K84/~8ղW|] w4O,RO,N+dDd yX?JPJ$h:㜣}\Xd*3*,iQ?QlMfF\M`zԥqWfNW=Mq2na:WLsM9j80eh?gm$Ά/ӫ'Cy[]DYoFЧL3~QJi;I8ơu9f::RM e%; jsܩ oA<ntIZX@+E9ǧA"ý0k?i\d> OO$9H%I 9'?K#&PjpAɴZimƽ6TVh44\U=(]o5 v!ŰX&&,?EyU&]e}rwr\iXXta/%qR#Iپ48j+ BTA=ҕ&Mhb쒖ZnFʟgOY: Kx-?90XTོe}Xǐs*#g>#G;x% 8t8&W;[e4﷒spo>ૣ_VwUZe3)8܊ɕFu-s4Ru&l(Tp}(;_fRn{/KZuJ`e`2'TUZveւ*C/ -ddoN"Xx[DsiGG!;䢼w3c(ĕMwuD0N')cᴘn9OWt( ˷Kn/i%*&(1 4(NeR=i+K(c jkk1e{ Rbޛx.vp1r43<|P,>Ez!'o=y+m*φ)Qgii]3D=msFmJhɷ􀅒cOׄL$uu1m/ɻ#ͱQEw5`o~qg`#hBQn;8M1K;s$/$b 8 #2.!@Q'7oq"{O>ťBݮ B_Z5{y`I:E/V˗O T}G]eMVq)4i6 ݧ YT/j 8I Z!2?TZJMeض!tP #:v CVgd[2IarsVlT)&֣U[͘ݪ->?49h ،NYeR8Bt 8& V`:eWf`2N/>N&jD¬*`"LF ˔>\nVF !P\6l[ӂ2r Hݗ&x EpfHl&WS0fcXj]ytFDU&d.l۳}JK:22W1V߾cn00+ (QyǙ[A WVm8l}u=-H4?@#* BdΤiIW 1Xٻ"R`tYă)n*1`yKwIq7f{cDy+$OIP.+iKyĀ:`˶V<%FǦ~.UKTNc, 7~i[HwA9H AhX؜\= DH5 5<\By;P6A&RkD>1;+pH=7~`u:rV{bv?OkgG;;HOfg[Ѡ~bc)7;e䃲n KDwWVC7v;Yr6g'~o]sHhTȌ(GGToᙅ"Eq^fq(Z' P_4,UCLI }>[z8's|AT*բCq6ތ8N $mvA(}/bfLLm w~zZqg6 DV=AjZq: <}!iu\VN!.̠0)VDQo\n9&IDSli.z5X,4E.JFqӯ:A|1-r犁dLA39R˾wN/#?ZP+>҉9ԹP-63'?`kNy5E0Hm8m.+R*w5lf4N?_hZ f.oj:2'j4ػ0U_! ij9rb*F9dlt @OkG+t~wie3X(*̫Ca( *89p(::hЎzC"jTw^Nޠ03zfvdR$D#, W*vEgF9w ,׵EAj7M1 [as6XG+^IǍbu\\~:>=MV<8$N038H5kxQ Cz:漱4%T <~_|z4)飒$hzr ό5pIqgƀ)A_d$|6CC1K[^Wi/O˖^ߓ6RTV$lp#iXEUL-)V7"6'*ֲw')eO!,³ܶi}S~#2cnRZL=ڠ.xЇs{r9C߼/Y6ʷD,.dCwG\a8̕n~-ΐ&Ae S(<}T]ز'iR|^p \eSv[',Mz븥N WE֩xJU6^ۄ6J9];߃\CzAdZoeZ?M[sgd>|hx9Ѷ5סAv+~ utQoGWM3)aj8+_5_j' 7t̰ YX93 U)- Igu.|:aF ?1nzӀՀw,#ŻZr Z7ҲMףzpc*z`}bS%J/k'ӆQ=,rE$$fQM;`c-< +XQߙxT4 Y"RRAߔ'hI ,f|H^l-FփDEL#9]md !X 8+B&}%P7RnsLi,^ɀE~(*Nh ٞ[>եlt-fӷSM1+01VĽ8M#L@z :M%7۩ӱn슩LWCU2Ws,#,ɸ=O|{Cٜ`"y<2>H;?zr=Qh/wrH'$<^s4[cڭ A|v7^~hkNG?5ࣥ A>ԇv.g[#Ͱ}P.qchȾ$;mA뼳;~)1:isيuxp.Eк!گ<]3k6+e 䳀 ̣-s+U>xC>Kֈ2j4Qr&&X!8] -+o(7 7UQn' ' MׅJC#hr}-jJ&UGO}/)J.8()3X'8Se>9OhE)bs->ˮ*y3ǻ]|k- 9CC31@"+ (Zcdc 24C0vĵQ7,Rqzt xlkop@,*qi9KC;eH r`܁I +$˿0D]?`BzpHubQgSUV3M>mqIzOeځ(Q[?o2T:r[i x٠V3 /KX"y9 U{+kŻszܓ! l56bB-xoY)-ICHtH aVG h7wj԰?_ AYQ^v2p#ђJӪjVq(q궪BqcAkp'=@-&2#Bu<[aT;y4Y#b;VQeW?J GW<`M#M?*J 3frR0D?0}<ȚKV&*l8 O-Jwn@hMMY'06$ #b"DqHRŭ>V15CoUôRވrõa"-?"ϡl3m3{W^J%:8I]0X+Lk@@O).sg)H) -t}}tGtZl | .7QW9:BKn: ηGW n+5FsǩaFv&=TcAńBazS=JoiW֞@# %'AfI_: ZrF7\kPm>ȼyDuxA%e -/Ta;ZD6FZ&1>Wj 6<:L#azu<{Ԋ_4$D;uWw;jKM^\U>b ^(Ч 5m]R| [VR`:ʳ>( ai92x9g0)49찼ePQ{H?8b82وI D$8X x?%)(ZT~Ȝj74iEu2ߞég yb`'&,yAWo4C he6 c{(G>pޠ`ficD3ezy_U\mi)~*.wvWƄC)y5=m<-1mD?Ǜt6@`yZDLƺW˼$Nk1l;y47[w,)/{qQ|/--!-Ϭ38'i+/~~FH!\2`S~i.ޙtJFLT_Ijs`txD>؛1M|/Ăfi<Z`i>ȦO7a>,[###n2N>ݭHL>'Ƥlje@u;4 L@.KÎgA]7Q:4zث\SLn䷼=AW[Wy\8*@L+tSUvQnEaQ,֨G1=}7Iy) ӿ*ر-1E9.6h3o i͠iXɟ#v{Gɑx,Z朹#V,ɬqj!!ta:kR69"Ce ZH?QTݏdCO9!]CUȾv.K>ACm,ѭMtSњ\/.a7:S @*}wh_ `T;,!:`zn'*Pg}Ɇ46=r`EshUnQ@OSY=da:GǨ:b_w#㗤s?b;{Pvڝ@&J,Sw[~?O"L|H[~r_0-yt|Amk$Vk͹n5;zni=Lߞ.UтJA۫L^_nHN/+T$$FFu;g59!HK׵j^0>+ !( P;qOCݡYm~c2+=N|  #l+R/m|}9T8K jxv)H\FvdިL+Q_ a.$Hʀ}50PK]T#yZ"Qz]\L^f$rQ|cs ߡ.cdU۴T=>6 ߾AlfU(PX z1$ y`a@E"I\k:1 O@H8 .uimK`ʹ)1W iÅb4$uIQKxTz47 ZY--ޘ- gLoW-^%> Z(*rMRS^Λ3Ţ Hd~B~IaD|Гf8WK)-_' >Ą݁EeT3BYQ_ ;p()}'V$FN΋ysht%ŗX>i7V,fC\Qv}aqd6MQVjd,6 SDlcV7ʟ2t!mL8aI٫|19uMdȑ}0*=MJyJ E8uSR^A bܛ}q61]xF 6Mưe\o nzF^ ֆ-& æ ^ۡ mǚhXWwC%}] M^T7=d^ ~1+!ڹYM+1oCIqe, 2Ξ0(0t"pZX=o_I}$/1CcQY'låZ@&=2{C6ܭ<+HtX\ve?a 3?_1ǔ`Oh?=أjTa{?҃s)5;W1b{Q;&*r3püӨc9QK~^^ f::c)Q_w}=<*pWUOf\\Z^>XJ6ewf QYyb,t%:nuhL2p掽'DaK9o(1t]$(&WnnKR.oGa-fmCq*KEA?czd-Z$E=09iő7:ƀ3^Ǎ+ς Y4k(.kHo:WU~s[ȴMb6I4gg}J~:a4Oi[HA;1ek~?NM#Q+Ћn"ŧS[9t+'j' t2Z͍* 4Ca1xO1 ( h~OoRg># #?yfvAhYa׋A3\} 4 nƧ-p.jA\}sv(kD}:cG\E_>XHQӴa 7T 5,%0wd|o XO(>Z ƈQadv%̀ww[}i͒'c#2~ ˱qܔ }ʧ-u $Z 7_ ֟0VM,ך&.~B\3K;z}": gIAv$K8s8yv€k`j0_"lwZ`M^ `de"ߍfvؙ#"u?wpO˞qK^rI牗␟t$y)%^XQdBW;}MXX(ĩJӽyeχyl]I8hm\{R ƭ:2I1!ϰF)rTW[[yE|F%m.\iPNj+"&S0&x UP:jwbAZ;V*ˬh$ 庤B&P,#cqL#$^$9;=+&N}Z3~&#@?g#NQoHER@m6sϳm J_Z]VCQ69A3#54EEoxfrc}gT$ S k =c^Ϊ]6ĭͷ?uK 'fMΡUyQM}-iE}^5Azm4ؖ9hLAOێAN,@:UC|rj2pO**WS*C>a bz[%$~Oꭱ٭.qccj6Jqgr2qZ̏[1fUރ31jK\>=J gUa$G~Rz[<_{a#cx7"!2rt1̡pT%GqVkao29z~hA'~ 2M^$ os: m{ O#Š(a6.k6,nH;Rp{K*Af'сnSl7h9  /pX{dDm 5 Q 3Zp7'BnQx=$!戒~TYluO2ͅaDe8/1L׃y8Ѿ#g[\::!I{n|K\ s?GY͈ lpLU"Ov?5Ӕgq&)]e%Ar˚/OSf %b[*iDPF(ooo6ws4 U*Am1z^w+2o]yt턄 ?]qc^^)ۨYyʲ&lun\³sj?[m)~,V:^%:S,y&VPUҁ\fH?S<# \>;] =x*kt'dԓRtE>UuXb /ߞ i c.S¤@ etχPT2P}z6dxX7e`&hx5MjRFB w@'8Awf.:BV&%MCyDyTOq]+sLK?XMGq=P}"HS' RC'SKeݹE!))VIQlvU'vW9Ra}`d{658jYGw vUW! ?I_枕F$6@MHC(+] /*"&,>-{xaB_tii [펀!I.=^}t! Q( `-X4a^|NN1R02FvߡaWRw31OM'hfs!z$ʸ WaMk39CHuJn.5%l W1*?{R88r|F޻UܿvLn!NhF_)얏esB%\X ZQڷcSͳHҡcz=%&npZFN@ҿY/JayC(VJO^HC*i L(mGmyPY>Ito|0. jC0m<ֹ:}@n% =88P2> Q<.!yqz@4֬L2ʭojyn/F1JNgEFJHd=q]lTCT4 CL:g'^uA]_;%C]Q{Ѓ(ϱw?8۲.*K*},BOU`Ռb #+Z"j1#,Y75,8g )|nǸrSaTgp0b \E]8)f+r8`]XnQPE/^][.a*ш3\gS~A15՝#s=:lbf2DHM}˺Do uN.b]jpgO-b XkP)3/Qcdu:=i,ۤZ5d#7.fK1t@:;c:(|wxcx2d(uJnr.i\ Ln)fj˂d=a2+ZJFC#Si nE؋οطWmN#"PpVvC)XSB[AwHU٫I&xer6ya PKPgro✰G?KaeM`i &fc%lB#)N5&x+0\*X;u5޼܇Ɵ^WoBF!3KiOs7M4#TN <ŤQd[-k%lV+,'|ߛGS^coK> j_e/x7BfkeVDׇz41uJnX,dI֖w;$"v2i 4*tHg y"+vN0V,ߟ `nkg 2W޳)M֤P kmԕ,>|W33Pɡqgb׾0+cle&{w45ɫLb,t'4ÂϚΓ*⫿oT>±R SnvɃȧJ*%;e} +Xmf*tY=]VB0 4B~XiGZ5*9i\g땙?B2N9^xcZСs +?/o2tQEƱe8Ͷ. pw"/[>L=Gq+ݕY=THH&j2CB pupuKO]F}wl,ױq<*m\O+E\SI+^j3v:^ ?{P{.ANΕ&ϥO?^{["9|{"(Ο]:SO;2R0(?5Igqa5KSԼCpѦAjFh 20myPnΊsj