kernel-debug-modules-5.14.0-503.15.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']gEreleng@rockylinux.org p-Bm5 ']vl}}L ~*G6\MΫRuוfNZ|SiVZiA)<~GLcY7< SV7`Lp"tO=Kr @dJVRTp6noe^ΝQoOwəY$ȅhZL|+,e dpJidW7> * |*Cņʮhfa LF _KpV\9'qJ G+Cg3Misn 30P3QaђVHB&q]x/?0nZy+U l%z>,dQr㹫p&r3Rw78B|F<-CЁ遺vYۗ29IwjU== >ceߏmWپ9ɨz  B##I`+37ad48a9b4aa1e155fd4c0206d9982bf6c24a556c63d554d063666acfad79faedb144ee2da8905073cede8a03dcd145bdf1d5066THw {sgե4,(>C q? ad - U %=CI V * 0*  *  *  * ** T****pGXH Xl Y (Y{8Y\9Z\:n\> iv@ i~G i*H j0*I j*X kGY t G\ $*] *^ :b ,d ue zf }l t *u @*v w 8*x *y @       Ckernel-debug-modules5.14.0503.15.1.el9_5kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.gEpb-e0a4cd63-1aa5-49f7-9a3a-1fc369d39a0b-b-s390x4 Rocky Linux 9.5Rocky Enterprise Software Foundation((GPL-2.0-only WITH Linux-syscall-note) OR BSD-2-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR CDDL-1.0) AND ((GPL-2.0-only WITH Linux-syscall-note) OR Linux-OpenIB) AND ((GPL-2.0-only WITH Linux-syscall-note) OR MIT) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR MIT) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Clear AND GFDL-1.1-no-invariants-or-later AND GPL-1.0-or-later AND (GPL-1.0-or-later OR BSD-3-Clause) AND (GPL-1.0-or-later WITH Linux-syscall-note) AND GPL-2.0-only AND (GPL-2.0-only OR Apache-2.0) AND (GPL-2.0-only OR BSD-2-Clause) AND (GPL-2.0-only OR BSD-3-Clause) AND (GPL-2.0-only OR CDDL-1.0) AND (GPL-2.0-only OR GFDL-1.1-no-invariants-or-later) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-only) AND (GPL-2.0-only WITH Linux-syscall-note) AND GPL-2.0-or-later AND (GPL-2.0-or-later OR BSD-2-Clause) AND (GPL-2.0-or-later OR BSD-3-Clause) AND (GPL-2.0-or-later OR CC-BY-4.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH Linux-syscall-note) AND ISC AND LGPL-2.0-or-later AND (LGPL-2.0-or-later OR BSD-2-Clause) AND (LGPL-2.0-or-later WITH Linux-syscall-note) AND LGPL-2.1-only AND (LGPL-2.1-only OR BSD-2-Clause) AND (LGPL-2.1-only WITH Linux-syscall-note) AND LGPL-2.1-or-later AND (LGPL-2.1-or-later WITH Linux-syscall-note) AND (Linux-OpenIB OR GPL-2.0-only) AND (Linux-OpenIB OR GPL-2.0-only OR BSD-2-Clause) AND Linux-man-pages-copyleft AND MIT AND (MIT OR GPL-2.0-only) AND (MIT OR GPL-2.0-or-later) AND (MIT OR LGPL-2.1-only) AND (MPL-1.1 OR GPL-2.0-only) AND (X11 OR GPL-2.0-only) AND (X11 OR GPL-2.0-or-later) AND ZlibRocky Linux Build System (Peridot) Unspecifiedhttps://www.kernel.org/linuxs390x/sbin/depmod -a 5.14.0-503.15.1.el9_5.s390x+debug if [ ! -f /var/lib/rpm-state/kernel/installing_core_5.14.0-503.15.1.el9_5.s390x+debug ]; then mkdir -p /var/lib/rpm-state/kernel touch /var/lib/rpm-state/kernel/need_to_run_dracut_5.14.0-503.15.1.el9_5.s390x+debug fi/sbin/depmod -a 5.14.0-503.15.1.el9_5.s390x+debug#{W@d$\ h6H VEX(:\LGd)hf,gEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgE040f02ed5da7ac20283ab088b1198536a5e3d10fdb4ee2397991bf805f3cb4238b932635d70360858d396033d4f841248d50c39b62c14cea384c164af5fc891f2d9b9a596d97a655f329b41468f57e84365029a126fdc733526995ac11bb445e585a3f5a20ca687007a4fc5b80a0594aa8a3e971f62526572110e8af47dcb9736f46c254cdb4235016c1263b2c298841b80269c5248d8bc727924ae571fa4cc76e0e04ccf79b577c94169c0cabfa5782a7b261ad1f841f53c2156a77c6a0135807f10f453a1184c576b68619b6697d7e9e060e4d6bd3ee9ea0a6e85c92c15d9a996558ea0fad055eb8d8335341c940c1cf8a69a0495624b8760cd29aadd99a49e264b5d858f5f4d3de90992e0bddd9baecf0476c861bcad4023b1e67c1dd166e0416488c71203911d31b95bcf4cb8102dd8d9108f704f4663f8d018672625676e8f1270e033dafa86af49915eabd97024ffc954b651194abbfff609a7700c85101030e2282675e1820602fab0243065cdd6970da311fc4d9e455f2c8518e06e08a020a7f7f570f8a3cc8834accca49a1294bf1ff3f1ea4e4d43e3d6d667f9879778e13c694d64ee6e336cab06f4b497c90302aa067aadeb613de7fb248008c63c56b97038e2cf805a3a7393b55cebd469aad056c084fbb4da3a2a72f571205a66147d91fdca7fe34a270c7da6cfc6598fc079d3c60704ac76bfa1de7a128ba926ab1a411788d762a548aee7566e62ed2292f6d82d07320216851c9ababd75dd7946c86d5326da4d6a55d1768e76a41ecc5101d4e55f5d5e035af893f62c7480c1afb5f5ac924cab91d0e9dabeb948dc79044a2fa8990664d0d9b3e1107bb0d40e2514b22316ae3c972497bb4202a6046d5b5f6080e469f918da292beacd80316a84e9356bed35c12fdc95f54485c219c367f1c35055384f81c6995297b73f9aa0d85bba764f5ccf5a76e57c2a57bb8eb5f8050ef78ca40377e6ef2fbe422252d72b33e5c322553376f639367b9422ac82520b05c9bbd496899515f802fef087965f3790e1651c91c0db45e7b532d71733927882c509163a38e1cad0a03930a5f8ea0b7e8a7fbce122c89efc272574c30404661e21d32dfe97eec23d39c0fee29b81d8012dea9fabb68629f74767e3ffb50e5bcd3b77c6937f76fe480e16863718df4c228e87c60c175515f04de4ef5c36fb7925ac29f2eae690b9fd4b1e3fc284d38f816014ddfe24d23420673114c7385634ca3bb6a2bc42ef14c0318ea204216ae77d21f65a71cfcf4eb6da6008b2e0c69192dc9bd52eb6fd1624ee07acbf168f85d3b779d6d446ec2d154be45ca12561f5441ceb552467f30f84891283407627b3846da22eebf769640283aeb4f92334376ba6587c1993167e5b6692214172bd3a407def67df30011e4069d803f2b932f407cf9dbab66d0df0cd339b727ca8d77a7bfe49a1f51ba1b9d97a7fc6527d1d6a46b5c46be900d9618d75542489a41ce0f6e5fa6368e635d37b955c120ab17a0e7002d4519f869533c659ecc378b17f240abeb0f3d1e34a8007ba9e8924cebed0fe57632cadb394fe03c36e50b692791448267513c1c4ea4f049e898970008cce8ef969e10d7c9bfbe08013d7cd41b54ababecfd4b21b1f4244260072fd03cc76981e1ab6cb31e247f90248ca6b966e501bcec0652be702a4ea654a9489d8d907f740d4459b3270d33a8eaf3d589f9faba1bd0641bd0d0f3f5a0b8936a89142630ee5fd11c8943cee5bc2f5091961aa495bb1e411939d463ff4136c9d39025cf1e9acd9f37b2a4731e67319ba36785fa3da817f24c61814cb7a2ecb17c14166d1a92810b5549f9a312db597faaf703e58ebb59011a04a363b3381f40dce986477ed2c1477d25b7e18c1b504f2c48rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.15.1.el9_5.src.rpminstallonlypkg(kernel-module)kernel(__SCK__tp_func_smc_rx_recvmsg)kernel(__SCK__tp_func_smc_switch_to_fallback)kernel(__SCK__tp_func_smc_tx_sendmsg)kernel(__SCK__tp_func_smcr_link_down)kernel(__fcoe_get_lesb)kernel(__ib_alloc_cq)kernel(__ib_alloc_cq_any)kernel(__ib_alloc_pd)kernel(__ib_create_cq)kernel(__rdma_block_iter_next)kernel(__rdma_block_iter_start)kernel(__rdma_create_kernel_id)kernel(__traceiter_smc_rx_recvmsg)kernel(__traceiter_smc_switch_to_fallback)kernel(__traceiter_smc_tx_sendmsg)kernel(__traceiter_smcr_link_down)kernel(__tracepoint_smc_rx_recvmsg)kernel(__tracepoint_smc_switch_to_fallback)kernel(__tracepoint_smc_tx_sendmsg)kernel(__tracepoint_smcr_link_down)kernel(_ib_alloc_device)kernel(_uverbs_alloc)kernel(_uverbs_get_const_signed)kernel(_uverbs_get_const_unsigned)kernel(cifs_arc4_crypt)kernel(cifs_arc4_setkey)kernel(cifs_md4_final)kernel(cifs_md4_init)kernel(cifs_md4_update)kernel(dev_attr_phy_event_threshold)kernel(devm_mfd_add_devices)kernel(fcoe_check_wait_queue)kernel(fcoe_clean_pending_queue)kernel(fcoe_ctlr_destroy)kernel(fcoe_ctlr_device_add)kernel(fcoe_ctlr_device_delete)kernel(fcoe_ctlr_els_send)kernel(fcoe_ctlr_get_lesb)kernel(fcoe_ctlr_init)kernel(fcoe_ctlr_link_down)kernel(fcoe_ctlr_link_up)kernel(fcoe_ctlr_recv)kernel(fcoe_ctlr_recv_flogi)kernel(fcoe_ctlr_set_fip_mode)kernel(fcoe_fc_crc)kernel(fcoe_fcf_device_add)kernel(fcoe_fcf_device_delete)kernel(fcoe_fcf_get_selected)kernel(fcoe_get_lesb)kernel(fcoe_get_paged_crc_eof)kernel(fcoe_get_wwn)kernel(fcoe_libfc_config)kernel(fcoe_link_speed_update)kernel(fcoe_queue_timer)kernel(fcoe_start_io)kernel(fcoe_transport_attach)kernel(fcoe_transport_detach)kernel(fcoe_validate_vport_create)kernel(fcoe_wwn_from_mac)kernel(fcoe_wwn_to_str)kernel(flow_resources_add)kernel(flow_resources_alloc)kernel(ib_advise_mr)kernel(ib_alloc_mr)kernel(ib_alloc_mr_integrity)kernel(ib_alloc_xrcd_user)kernel(ib_attach_mcast)kernel(ib_cache_gid_parse_type_str)kernel(ib_cache_gid_type_str)kernel(ib_check_mr_status)kernel(ib_close_qp)kernel(ib_cm_init_qp_attr)kernel(ib_cm_insert_listen)kernel(ib_cm_listen)kernel(ib_cm_notify)kernel(ib_copy_ah_attr_to_user)kernel(ib_copy_path_rec_from_user)kernel(ib_copy_path_rec_to_user)kernel(ib_copy_qp_attr_to_user)kernel(ib_cq_pool_get)kernel(ib_cq_pool_put)kernel(ib_create_ah_from_wc)kernel(ib_create_cm_id)kernel(ib_create_qp_kernel)kernel(ib_create_qp_security)kernel(ib_create_qp_user)kernel(ib_create_send_mad)kernel(ib_create_srq_user)kernel(ib_create_wq)kernel(ib_dealloc_device)kernel(ib_dealloc_pd_user)kernel(ib_dealloc_xrcd_user)kernel(ib_dereg_mr_user)kernel(ib_destroy_cm_id)kernel(ib_destroy_cq_user)kernel(ib_destroy_qp_user)kernel(ib_destroy_srq_user)kernel(ib_destroy_wq_user)kernel(ib_detach_mcast)kernel(ib_device_get_by_name)kernel(ib_device_get_by_netdev)kernel(ib_device_put)kernel(ib_device_set_netdev)kernel(ib_dispatch_event)kernel(ib_dma_virt_map_sg)kernel(ib_drain_qp)kernel(ib_drain_rq)kernel(ib_drain_sq)kernel(ib_event_msg)kernel(ib_find_cached_pkey)kernel(ib_find_exact_cached_pkey)kernel(ib_find_gid)kernel(ib_find_pkey)kernel(ib_free_cq)kernel(ib_free_recv_mad)kernel(ib_free_send_mad)kernel(ib_get_cached_lmc)kernel(ib_get_cached_pkey)kernel(ib_get_cached_port_state)kernel(ib_get_cached_subnet_prefix)kernel(ib_get_device_fw_str)kernel(ib_get_eth_speed)kernel(ib_get_gids_from_rdma_hdr)kernel(ib_get_mad_data_offset)kernel(ib_get_net_dev_by_params)kernel(ib_get_rdma_header_version)kernel(ib_get_rmpp_segment)kernel(ib_get_vf_config)kernel(ib_get_vf_guid)kernel(ib_get_vf_stats)kernel(ib_init_ah_attr_from_path)kernel(ib_init_ah_attr_from_wc)kernel(ib_init_ah_from_mcmember)kernel(ib_is_mad_class_rmpp)kernel(ib_mad_kernel_rmpp_agent)kernel(ib_map_mr_sg)kernel(ib_map_mr_sg_pi)kernel(ib_modify_device)kernel(ib_modify_mad)kernel(ib_modify_port)kernel(ib_modify_qp)kernel(ib_modify_qp_is_ok)kernel(ib_modify_qp_with_udata)kernel(ib_modify_srq)kernel(ib_mr_pool_destroy)kernel(ib_mr_pool_get)kernel(ib_mr_pool_init)kernel(ib_mr_pool_put)kernel(ib_open_qp)kernel(ib_pack)kernel(ib_port_immutable_read)kernel(ib_port_register_client_groups)kernel(ib_port_sysfs_get_ibdev_kobj)kernel(ib_port_unregister_client_groups)kernel(ib_post_send_mad)kernel(ib_process_cq_direct)kernel(ib_qp_usecnt_dec)kernel(ib_qp_usecnt_inc)kernel(ib_query_pkey)kernel(ib_query_port)kernel(ib_query_qp)kernel(ib_query_srq)kernel(ib_rate_to_mbps)kernel(ib_rate_to_mult)kernel(ib_rdmacg_try_charge)kernel(ib_rdmacg_uncharge)kernel(ib_reg_user_mr)kernel(ib_register_client)kernel(ib_register_device)kernel(ib_register_event_handler)kernel(ib_register_mad_agent)kernel(ib_resize_cq)kernel(ib_response_mad)kernel(ib_sa_cancel_query)kernel(ib_sa_free_multicast)kernel(ib_sa_get_mcmember_rec)kernel(ib_sa_guid_info_rec_query)kernel(ib_sa_join_multicast)kernel(ib_sa_pack_path)kernel(ib_sa_path_rec_get)kernel(ib_sa_register_client)kernel(ib_sa_unpack_path)kernel(ib_sa_unregister_client)kernel(ib_send_cm_drep)kernel(ib_send_cm_dreq)kernel(ib_send_cm_mra)kernel(ib_send_cm_rej)kernel(ib_send_cm_rep)kernel(ib_send_cm_req)kernel(ib_send_cm_rtu)kernel(ib_send_cm_sidr_rep)kernel(ib_send_cm_sidr_req)kernel(ib_set_client_data)kernel(ib_set_device_ops)kernel(ib_set_vf_guid)kernel(ib_set_vf_link_state)kernel(ib_sg_to_pages)kernel(ib_ud_header_init)kernel(ib_ud_header_pack)kernel(ib_ud_header_unpack)kernel(ib_ud_ip4_csum)kernel(ib_umem_copy_from)kernel(ib_umem_dmabuf_get)kernel(ib_umem_dmabuf_get_pinned)kernel(ib_umem_dmabuf_map_pages)kernel(ib_umem_dmabuf_unmap_pages)kernel(ib_umem_find_best_pgsz)kernel(ib_umem_get)kernel(ib_umem_release)kernel(ib_unpack)kernel(ib_unregister_client)kernel(ib_unregister_device)kernel(ib_unregister_device_and_put)kernel(ib_unregister_device_queued)kernel(ib_unregister_driver)kernel(ib_unregister_event_handler)kernel(ib_unregister_mad_agent)kernel(ib_uverbs_flow_resources_free)kernel(ib_uverbs_get_ucontext_file)kernel(ib_wc_status_msg)kernel(ib_wq)kernel(ibcm_reject_msg)kernel(ibdev_alert)kernel(ibdev_crit)kernel(ibdev_emerg)kernel(ibdev_err)kernel(ibdev_info)kernel(ibdev_notice)kernel(ibdev_printk)kernel(ibdev_warn)kernel(ibnl_put_attr)kernel(ibnl_put_msg)kernel(ieee802154_alloc_hw)kernel(ieee802154_free_hw)kernel(ieee802154_hdr_peek)kernel(ieee802154_hdr_peek_addrs)kernel(ieee802154_hdr_pull)kernel(ieee802154_hdr_push)kernel(ieee802154_max_payload)kernel(ieee802154_register_hw)kernel(ieee802154_rx_irqsafe)kernel(ieee802154_stop_queue)kernel(ieee802154_unregister_hw)kernel(ieee802154_wake_queue)kernel(ieee802154_xmit_complete)kernel(iscsi_boot_create_acpitbl)kernel(iscsi_boot_create_ethernet)kernel(iscsi_boot_create_host_kset)kernel(iscsi_boot_create_initiator)kernel(iscsi_boot_create_kset)kernel(iscsi_boot_create_target)kernel(iscsi_boot_destroy_kset)kernel(ism_get_seid)kernel(ism_get_smcd_ops)kernel(ism_move)kernel(ism_register_client)kernel(ism_register_dmb)kernel(ism_unregister_client)kernel(ism_unregister_dmb)kernel(iw_cm_accept)kernel(iw_cm_connect)kernel(iw_cm_disconnect)kernel(iw_cm_init_qp_attr)kernel(iw_cm_listen)kernel(iw_cm_reject)kernel(iw_create_cm_id)kernel(iw_destroy_cm_id)kernel(iwcm_reject_msg)kernel(lowpan_header_compress)kernel(lowpan_header_decompress)kernel(lowpan_nhc_add)kernel(lowpan_nhc_del)kernel(lowpan_register_netdev)kernel(lowpan_register_netdevice)kernel(lowpan_unregister_netdev)kernel(lowpan_unregister_netdevice)kernel(mfd_add_devices)kernel(mfd_cell_disable)kernel(mfd_cell_enable)kernel(mfd_remove_devices)kernel(mfd_remove_devices_late)kernel(mpls_dev_mtu)kernel(mpls_output_possible)kernel(mpls_pkt_too_big)kernel(mpls_stats_inc_outucastpkts)kernel(mult_to_ib_rate)kernel(nla_get_labels)kernel(nla_put_labels)kernel(rdma_accept)kernel(rdma_accept_ece)kernel(rdma_addr_cancel)kernel(rdma_addr_size)kernel(rdma_addr_size_in6)kernel(rdma_addr_size_kss)kernel(rdma_alloc_hw_stats_struct)kernel(rdma_alloc_netdev)kernel(rdma_bind_addr)kernel(rdma_connect)kernel(rdma_connect_ece)kernel(rdma_connect_locked)kernel(rdma_consumer_reject_data)kernel(rdma_copy_ah_attr)kernel(rdma_copy_src_l2_addr)kernel(rdma_create_ah)kernel(rdma_create_qp)kernel(rdma_create_user_ah)kernel(rdma_create_user_id)kernel(rdma_destroy_ah_attr)kernel(rdma_destroy_ah_user)kernel(rdma_destroy_id)kernel(rdma_destroy_qp)kernel(rdma_dev_access_netns)kernel(rdma_disconnect)kernel(rdma_event_msg)kernel(rdma_find_gid)kernel(rdma_find_gid_by_port)kernel(rdma_free_hw_stats_struct)kernel(rdma_get_gid_attr)kernel(rdma_get_service_id)kernel(rdma_hold_gid_attr)kernel(rdma_init_netdev)kernel(rdma_init_qp_attr)kernel(rdma_is_zero_gid)kernel(rdma_iw_cm_id)kernel(rdma_join_multicast)kernel(rdma_leave_multicast)kernel(rdma_link_register)kernel(rdma_link_unregister)kernel(rdma_listen)kernel(rdma_lock_handler)kernel(rdma_modify_ah)kernel(rdma_move_ah_attr)kernel(rdma_move_grh_sgid_attr)kernel(rdma_nl_chk_listeners)kernel(rdma_nl_multicast)kernel(rdma_nl_put_driver_string)kernel(rdma_nl_put_driver_u32)kernel(rdma_nl_put_driver_u32_hex)kernel(rdma_nl_put_driver_u64)kernel(rdma_nl_put_driver_u64_hex)kernel(rdma_nl_register)kernel(rdma_nl_stat_hwcounter_entry)kernel(rdma_nl_unicast)kernel(rdma_nl_unicast_wait)kernel(rdma_nl_unregister)kernel(rdma_node_get_transport)kernel(rdma_notify)kernel(rdma_port_get_link_layer)kernel(rdma_put_gid_attr)kernel(rdma_query_ah)kernel(rdma_query_gid)kernel(rdma_query_gid_table)kernel(rdma_read_gid_attr_ndev_rcu)kernel(rdma_read_gid_hw_context)kernel(rdma_read_gid_l2_fields)kernel(rdma_read_gids)kernel(rdma_reject)kernel(rdma_reject_msg)kernel(rdma_replace_ah_attr)kernel(rdma_res_to_id)kernel(rdma_resolve_addr)kernel(rdma_resolve_ip)kernel(rdma_resolve_route)kernel(rdma_restrack_add)kernel(rdma_restrack_count)kernel(rdma_restrack_del)kernel(rdma_restrack_get)kernel(rdma_restrack_get_byid)kernel(rdma_restrack_new)kernel(rdma_restrack_parent_name)kernel(rdma_restrack_put)kernel(rdma_restrack_set_name)kernel(rdma_roce_rescan_device)kernel(rdma_rw_ctx_destroy)kernel(rdma_rw_ctx_destroy_signature)kernel(rdma_rw_ctx_init)kernel(rdma_rw_ctx_post)kernel(rdma_rw_ctx_signature_init)kernel(rdma_rw_ctx_wrs)kernel(rdma_rw_mr_factor)kernel(rdma_set_ack_timeout)kernel(rdma_set_afonly)kernel(rdma_set_cq_moderation)kernel(rdma_set_ib_path)kernel(rdma_set_min_rnr_timer)kernel(rdma_set_reuseaddr)kernel(rdma_set_service_type)kernel(rdma_translate_ip)kernel(rdma_umap_priv_init)kernel(rdma_unlock_handler)kernel(rdma_user_mmap_entry_get)kernel(rdma_user_mmap_entry_get_pgoff)kernel(rdma_user_mmap_entry_insert)kernel(rdma_user_mmap_entry_insert_range)kernel(rdma_user_mmap_entry_put)kernel(rdma_user_mmap_entry_remove)kernel(rdma_user_mmap_io)kernel(rfkill_alloc)kernel(rfkill_blocked)kernel(rfkill_destroy)kernel(rfkill_find_type)kernel(rfkill_init_sw_state)kernel(rfkill_pause_polling)kernel(rfkill_register)kernel(rfkill_resume_polling)kernel(rfkill_set_hw_state_reason)kernel(rfkill_set_states)kernel(rfkill_set_sw_state)kernel(rfkill_soft_blocked)kernel(rfkill_unregister)kernel(roce_gid_type_mask_support)kernel(sas_alloc_slow_task)kernel(sas_alloc_task)kernel(sas_bios_param)kernel(sas_change_queue_depth)kernel(sas_domain_attach_transport)kernel(sas_drain_work)kernel(sas_eh_abort_handler)kernel(sas_eh_device_reset_handler)kernel(sas_eh_target_reset_handler)kernel(sas_free_task)kernel(sas_get_local_phy)kernel(sas_ioctl)kernel(sas_notify_phy_event)kernel(sas_notify_port_event)kernel(sas_phy_reset)kernel(sas_prep_resume_ha)kernel(sas_queuecommand)kernel(sas_register_ha)kernel(sas_request_addr)kernel(sas_resume_ha)kernel(sas_slave_alloc)kernel(sas_slave_configure)kernel(sas_ssp_task_response)kernel(sas_suspend_ha)kernel(sas_target_alloc)kernel(sas_target_destroy)kernel(sas_task_abort)kernel(sas_unregister_ha)kernel(smc_hash_sk)kernel(smc_proto)kernel(smc_proto6)kernel(smc_unhash_sk)kernel(try_test_sas_gpio_gp_bit)kernel(uart_add_one_port)kernel(uart_console_device)kernel(uart_get_baud_rate)kernel(uart_get_divisor)kernel(uart_get_rs485_mode)kernel(uart_handle_cts_change)kernel(uart_handle_dcd_change)kernel(uart_insert_char)kernel(uart_match_port)kernel(uart_register_driver)kernel(uart_remove_one_port)kernel(uart_resume_port)kernel(uart_suspend_port)kernel(uart_try_toggle_sysrq)kernel(uart_unregister_driver)kernel(uart_update_timeout)kernel(uart_write_wakeup)kernel(uart_xchar_out)kernel(uverbs_copy_to)kernel(uverbs_copy_to_struct_or_zero)kernel(uverbs_destroy_def_handler)kernel(uverbs_fd_class)kernel(uverbs_finalize_uobj_create)kernel(uverbs_get_flags32)kernel(uverbs_get_flags64)kernel(uverbs_idr_class)kernel(uverbs_uobject_fd_release)kernel(uverbs_uobject_put)kernel(wpan_phy_find)kernel(wpan_phy_for_each)kernel(wpan_phy_free)kernel(wpan_phy_new)kernel(wpan_phy_register)kernel(wpan_phy_unregister)kernel(zgid)kernel-debug-moduleskernel-debug-modules(s390-64)kernel-debug-modules-s390xkernel-debug-modules-uname-rkernel-moduleskernel-modules-s390xkmod(6lowpan.ko)kmod(arc_uart.ko)kmod(cifs.ko)kmod(cifs_arc4.ko)kmod(cifs_md4.ko)kmod(csiostor.ko)kmod(fakelb.ko)kmod(ib_cm.ko)kmod(ib_core.ko)kmod(ib_iser.ko)kmod(ib_isert.ko)kmod(ib_uverbs.ko)kmod(ieee802154.ko)kmod(ieee802154_6lowpan.ko)kmod(ieee802154_socket.ko)kmod(iscsi_boot_sysfs.ko)kmod(ism.ko)kmod(iw_cm.ko)kmod(jsm.ko)kmod(libfcoe.ko)kmod(libsas.ko)kmod(mac802154.ko)kmod(mfd-core.ko)kmod(mlx4_ib.ko)kmod(mlx5_ib.ko)kmod(mpls_iptunnel.ko)kmod(mpls_router.ko)kmod(n5pf.ko)kmod(n_gsm.ko)kmod(nvme-rdma.ko)kmod(nvmet-rdma.ko)kmod(rdma_cm.ko)kmod(rdma_rxe.ko)kmod(rdma_ucm.ko)kmod(rfkill.ko)kmod(rpcrdma.ko)kmod(serial_base.ko)kmod(siw.ko)kmod(smc.ko)kmod(smc_diag.ko)kmod(squashfs.ko)kmod(vx855.ko)modalias(auxiliary:mlx4_core.ib)modalias(auxiliary:mlx5_core.multiport)modalias(auxiliary:mlx5_core.rdma)modalias(auxiliary:mlx5_core.rdma-rep)modalias(char-major-10-242)modalias(devname:rfkill)modalias(fs-cifs)modalias(fs-smb3)modalias(fs-squashfs)modalias(net-pf-16-proto-16-family-SMC_GEN_NETLINK)modalias(net-pf-16-proto-16-family-SMC_PNETID)modalias(net-pf-16-proto-20)modalias(net-pf-16-proto-4-type-43)modalias(net-pf-28)modalias(net-pf-36)modalias(net-pf-43)modalias(nvmet-transport-1)modalias(of:N*T*Csnps_arc-uart)modalias(of:N*T*Csnps_arc-uartC*)modalias(pci:v00001014d000004EDsv*sd*bc*sc*i*)modalias(pci:v00001106d00008409sv*sd*bc*sc*i*)modalias(pci:v0000114Fd0000002[89]sv*sd*bc*sc*i*)modalias(pci:v0000114Fd000000B[01]sv*sd*bc*sc*i*)modalias(pci:v0000114Fd000000C[89ABCDE]sv*sd*bc*sc*i*)modalias(pci:v0000114Fd000000D[01]sv*sd*bc*sc*i*)modalias(pci:v0000114Fd000000F[01234]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000460[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000468[012345678]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000560[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000561[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000568[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000569[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000056A[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000056B0sv*sd*bc*sc*i*)modalias(pci:v00001425d0000660[123456789D]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000661[145]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000668[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d00006692sv*sd*bc*sc*i*)modalias(pci:v0000177Dd00000012sv*sd*bc*sc*i*)modalias(platform:arc-uart)modalias(rdma-client-rdma_cm)modalias(rdma-client-uverbs)modalias(rdma-link-rxe)modalias(rdma-link-siw)modalias(rdma-netlink-subsys-2)modalias(rdma-netlink-subsys-[45])modalias(rpcrdma6)modalias(rtnl-link-lowpan)modalias(rtnl-lwt-MPLS)modalias(smb3)modalias(smc)modalias(svcrdma)modalias(tcp-ulp-smc)modalias(tty-ldisc-21)modalias(xprtrdma)     /bin/sh/bin/sh/bin/shkernel-debug-modules-core-uname-rkernel-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.14.0-503.15.1.el9_5.s390x+debug5.14.0-503.15.1.el9_5.s390x+debug3.0.4-14.6.0-14.0-15.2-14.16.1.3gE@g5@g,g$g6ff@fLfX@fcf@fff4ff@f(@ffą@f3f?@ffJf@ff@faf@ff@f@ff>@f@fIff@f`f@ffwf&@fff=@ff@f}T@fz@fy_fuk@ftfqvfp%@fp%@fj@fifffaf`S@f_f]@fXj@fU@fTufM@fLfH@fE@fCR@fBf;i@f:f4f/f+@f*Ef&Q@fff"@f@f@f Df@ffg@ee,ee@eZRelease Engineering - 5.14.0-503.15.1Lucas Zampieri [5.14.0-503.15.1.el9_5]Lucas Zampieri [5.14.0-503.14.1.el9_5]Lucas Zampieri [5.14.0-503.13.1.el9_5]Lucas Zampieri [5.14.0-503.12.1.el9_5]Lucas Zampieri [5.14.0-503.11.1.el9_5]Lucas Zampieri [5.14.0-503.10.1.el9_5]Lucas Zampieri [5.14.0-503.9.1.el9_5]Lucas Zampieri [5.14.0-503.8.1.el9_5]Lucas Zampieri [5.14.0-503.7.1.el9_5]Lucas Zampieri [5.14.0-503.6.1.el9_5]Lucas Zampieri [5.14.0-503.5.1.el9_5]Lucas Zampieri [5.14.0-503.4.1.el9_5]Lucas Zampieri [5.14.0-503.3.1.el9_5]Lucas Zampieri [5.14.0-503.2.1.el9_5]Lucas Zampieri [5.14.0-503.1.1.el9_5]Lucas Zampieri [5.14.0-503.el9]Lucas Zampieri [5.14.0-502.el9]Lucas Zampieri [5.14.0-501.el9]Lucas Zampieri [5.14.0-500.el9]Lucas Zampieri [5.14.0-499.el9]Lucas Zampieri [5.14.0-498.el9]Lucas Zampieri [5.14.0-497.el9]Lucas Zampieri [5.14.0-496.el9]Lucas Zampieri [5.14.0-495.el9]Lucas Zampieri [5.14.0-494.el9]Lucas Zampieri [5.14.0-493.el9]Lucas Zampieri [5.14.0-492.el9]Scott Weaver [5.14.0-491.el9]Scott Weaver [5.14.0-490.el9]Lucas Zampieri [5.14.0-489.el9]Lucas Zampieri [5.14.0-488.el9]Lucas Zampieri [5.14.0-487.el9]Lucas Zampieri [5.14.0-486.el9]Lucas Zampieri [5.14.0-485.el9]Lucas Zampieri [5.14.0-484.el9]Lucas Zampieri [5.14.0-483.el9]Lucas Zampieri [5.14.0-482.el9]Lucas Zampieri [5.14.0-481.el9]Lucas Zampieri [5.14.0-480.el9]Lucas Zampieri [5.14.0-479.el9]Lucas Zampieri [5.14.0-478.el9]Lucas Zampieri [5.14.0-477.el9]Lucas Zampieri [5.14.0-476.el9]Lucas Zampieri [5.14.0-475.el9]Lucas Zampieri [5.14.0-474.el9]Lucas Zampieri [5.14.0-473.el9]Lucas Zampieri [5.14.0-472.el9]Lucas Zampieri [5.14.0-471.el9]Lucas Zampieri [5.14.0-470.el9]Lucas Zampieri [5.14.0-469.el9]Lucas Zampieri [5.14.0-468.el9]Lucas Zampieri [5.14.0-467.el9]Lucas Zampieri [5.14.0-466.el9]Lucas Zampieri [5.14.0-465.el9]Lucas Zampieri [5.14.0-464.el9]Lucas Zampieri [5.14.0-463.el9]Lucas Zampieri [5.14.0-462.el9]Lucas Zampieri [5.14.0-461.el9]Lucas Zampieri [5.14.0-460.el9]Lucas Zampieri [5.14.0-459.el9]Lucas Zampieri [5.14.0-458.el9]Scott Weaver [5.14.0-457.el9]Lucas Zampieri [5.14.0-456.el9]Lucas Zampieri [5.14.0-455.el9]Lucas Zampieri [5.14.0-454.el9]Lucas Zampieri [5.14.0-453.el9]Lucas Zampieri [5.14.0-452.el9]Lucas Zampieri [5.14.0-451.el9]Lucas Zampieri [5.14.0-450.el9]Lucas Zampieri [5.14.0-449.el9]Lucas Zampieri [5.14.0-448.el9]Patrick Talbert [5.14.0-447.el9]Patrick Talbert [5.14.0-446.el9]Lucas Zampieri [5.14.0-445.el9]Lucas Zampieri [5.14.0-444.el9]Lucas Zampieri [5.14.0-443.el9]Lucas Zampieri [5.14.0-442.el9]Lucas Zampieri [5.14.0-441.el9]Lucas Zampieri [5.14.0-440.el9]Lucas Zampieri [5.14.0-439.el9]Lucas Zampieri [5.14.0-438.el9]Lucas Zampieri [5.14.0-437.el9]Lucas Zampieri [5.14.0-436.el9]Scott Weaver [5.14.0-435.el9]Scott Weaver [5.14.0-434.el9]Scott Weaver [5.14.0-433.el9]Lucas Zampieri [5.14.0-432.el9]Lucas Zampieri [5.14.0-431.el9]Lucas Zampieri [5.14.0-430.el9]Lucas Zampieri [5.14.0-429.el9]Lucas Zampieri [5.14.0-428.el9]- Porting to Rocky Linux 9, debranding and Rocky branding - Ensure aarch64 kernel is not compressed- USB: serial: mos7840: fix crash on resume (Desnes Nunes) [RHEL-65484 RHEL-59050] {CVE-2024-42244} - attr: block mode changes of symlinks (CKI Backport Bot) [RHEL-61231 RHEL-60822] - ice: Adjust PTP init for 2x50G E825C devices (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add NAC Topology device capability parser (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add support for E825-C TS PLL handling (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Change CGU regs struct to anonymous (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ETH56G PHY model for E825C products (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_get_base_incval() helper (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Move CGU block (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add PHY OFFSET_READY register clearing (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Implement Tx interrupt enablement functions (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce helper to get tmr_cmd_reg values (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_ptp_hw struct (Petr Oros) [RHEL-64017 RHEL-29210] - wifi: rtw89: limit the PPDU length for VHT rate to 0x40000 (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 885xbx: apply common settings to 8851B, 8852B and 8852BT (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: fix definition of KIP register number (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: set AMSDU limit to 5000 (Narpat Mali) [RHEL-61753 RHEL-35542] - bpf: Fix overrunning reservations in ringbuf (CKI Backport Bot) [RHEL-62940] {CVE-2024-41009} - net: tcp: accept old ack during closing (Jamie Bainbridge) [RHEL-61424 RHEL-60572] - cxl/port: Fix use-after-free, permit out-of-order decoder shutdown (CKI Backport Bot) [RHEL-66837] {CVE-2024-50226} - ethtool: check device is present when getting link settings (Michal Schmidt) [RHEL-60581 RHEL-57750] - iommu/amd: Fix argument order in amd_iommu_dev_flush_pasid_all() (CKI Backport Bot) [RHEL-59982 RHEL-59981]- ext4: fix off by one issue in alloc_flex_gd() (Pavel Reichl) [RHEL-65318] - ping: fix address binding wrt vrf (Antoine Tenart) [RHEL-57564 RHEL-50920] - smb: client: stop flooding dmesg in smb2_calc_signature() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: print failed session logoffs with FYI (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: propagate error from cifs_construct_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS failover in multiuser mounts (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS interlink failover (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: improve purging of cached referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: avoid unnecessary reconnects when refreshing referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: handle lack of FSCTL_GET_REPARSE_POINT support (Paulo Alcantara) [RHEL-36346 RHEL-57983] - smb: client: fix deadlock in smb2_find_smb_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-57983] - cifs: Fix reacquisition of volume cookie on still-live connection (Paulo Alcantara) [RHEL-36346 RHEL-57983]- efi: libstub: Move screen_info handling to common code (Maxim Levitsky) [RHEL-65344] - mpls: Reduce skb re-allocations due to skb_cow() (Guillaume Nault) [RHEL-61697] - mptcp: pm: Fix uaf in __timer_delete_sync (CKI Backport Bot) [RHEL-64678 RHEL-60737] {CVE-2024-46858} - ceph: fix cap ref leak via netfs init_request (Patrick Donnelly) [RHEL-62667 RHEL-61459] - gitlab-ci: provide consistent kcidb_tree_name (Michael Hofmann)- net: nexthop: Initialize all fields in dumped nexthops (Antoine Tenart) [RHEL-55080] {CVE-2024-42283} - tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-61870 RHEL-39968] - iommufd: Require drivers to supply the cache_invalidate_user ops (CKI Backport Bot) [RHEL-60681 RHEL-60761] {CVE-2024-46824} - Revert "fw loader: Remove the now superfluous sentinel element from ctl_table array" (Eric Chanudet) [RHEL-62925 RHEL-50129] - smb: client: fix hang in wait_for_response() for negproto (Jay Shin) [RHEL-61607 RHEL-57983]- memcg: protect concurrent access to mem_cgroup_idr (Rafael Aquini) [RHEL-56254] {CVE-2024-43892} - bnxt_en: Fix double DMA unmapping for XDP_REDIRECT (Michal Schmidt) [RHEL-57259] {CVE-2024-44984}- intel_th: pci: Add Granite Rapids SOC support (Michael Petlan) [RHEL-15664] - dma: fix call order in dmam_free_coherent (Eder Zulian) [RHEL-54751] {CVE-2024-43856} - dmaengine: idxd: Avoid unnecessary destruction of file_ida (Jerry Snitselaar) [RHEL-44508] {CVE-2024-38629}- tipc: Return non-zero value from tipc_udp_addr2str() on error (Xin Long) [RHEL-55074] {CVE-2024-42284} - net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink (Michal Schmidt) [RHEL-57119] {CVE-2024-44970} - net/mlx5e: Fix CT entry update leaks of modify header context (Michal Schmidt) [RHEL-55628] {CVE-2024-43864} - net/mlx5: Always drain health in shutdown callback (Michal Schmidt) [RHEL-55616] {CVE-2024-43866} - net/mlx5: SF, Stop waiting for FW as teardown was called (Michal Schmidt) [RHEL-55616] - net/mlx5: Fix missing lock on sync reset reload (Michal Schmidt) [RHEL-55121] {CVE-2024-42268}- ionic: fix kernel panic in XDP_TX action (CKI Backport Bot) [RHEL-47730] {CVE-2024-40907} - r8169: Fix possible ring buffer corruption on fragmented Tx packets. (Izabela Bakollari) [RHEL-44037] {CVE-2024-38586} - ata: libata-core: Fix double free on error (Tomas Henzl) [RHEL-53777] - ata: libata: Fix memory leak for error path in ata_host_alloc() (Tomas Henzl) [RHEL-53777] - ata: ahci: Clean up sysfs file on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Fix null pointer dereference on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models (Tomas Henzl) [RHEL-53777] - ata: ahci: Do not enable LPM if no LPM states are supported by the HBA (Tomas Henzl) [RHEL-53777] - ata: libata-scsi: Set the RMB bit only for removable media devices (Tomas Henzl) [RHEL-53777] - ata: libata-core: Do not try to set sleeping devices to standby (Tomas Henzl) [RHEL-53777] - KVM: s390: fix validity interception issue when gisa is switched off (CKI Backport Bot) [RHEL-57197] {CVE-2024-45005}- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() (Jose Ignacio Tornos Martinez) [RHEL-55579] {CVE-2024-43879} - wifi: mac80211: fix NULL dereference at band check in starting tx ba session (Jose Ignacio Tornos Martinez) [RHEL-56191] {CVE-2024-43911} - wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter() (Jose Ignacio Tornos Martinez) [RHEL-54805] {CVE-2024-43842}- scsi: smartpqi: Bump driver version to 2.1.26-030 (Don Brace) [RHEL-21268] - scsi: smartpqi: Fix logical volume rescan race condition (Don Brace) [RHEL-21268] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [RHEL-21268] - gfs2: Fix NULL pointer dereference in gfs2_log_flush (Andrew Price) [RHEL-51559] {CVE-2024-42079} - x86/mm: Fix pti_clone_pgtable() alignment assumption (Rafael Aquini) [RHEL-57170] {CVE-2024-44965} - bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send() (CKI Backport Bot) [RHEL-47822] {CVE-2024-40919}- kabi: enable check-kabi (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate_workspacesize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateInit2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateEnd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zgid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zap_vma_ptes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol yield to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_run to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_uses_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_peek_desc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_tx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_get_pool_from_qid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_clear_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_set_rxq_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_raw_get_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_unmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_device_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_cpu_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_set_features_flag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_reg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xdp_rxq_info_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_is_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame_rx_napi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_master_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_set_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_clear_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_convert_zc_to_xdp_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xattr_full_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_store to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xas_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_set_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_load to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_get_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_clear_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc_cyclic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_return_thunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r9 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r11 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __write_overflow_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol write_inode_now to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wake_up_process to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wait_on_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vzalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vscnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vprintk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_munmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_mmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_to_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_proto to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_real_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __virt_addr_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_unlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_symlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_setxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rmdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rename to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_removexattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_readlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mknod to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_getxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_getattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __var_waitqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol usleep_range_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unmap_mapping_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unlock_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp_tunnel_nic_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp4_hwcsum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_termios_encode_baud_rate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_std_termios to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_link_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_insert_flip_string_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_flip_buffer_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_driver_kref_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_buffer_request_room to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_alloc_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_pagecache to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_raw_output_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_print_flags_seq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_handle_return to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_raw_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_ignore_this_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_reserve to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_commit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_validate_xmit_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_get_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_cyc2time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol thaw_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tcp_hashinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __task_pid_nr_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_hi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_wq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_streq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sysfs_match_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_add_file_to_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_mapping_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_blockdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio_noacct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strstr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strsep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strrchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcspn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_dec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sscanf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol softnet_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_setsockopt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_gen_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_alloc_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol snprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_vlan_pop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_tstamp_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_recv_udp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_realloc_headroom to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_queue_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_pull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_pad to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_flow_dissect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_ext_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_dequeue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy_bits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone_tx_timestamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum_help to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_add_rx_frag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sized_strscpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_write_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol si_meminfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sigprocmask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_sb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_dma_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_user_nice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __set_page_dirty_nobuffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_normalized_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_disk_ro to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_cpus_allowed_ptr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_capacity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_blocksize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol setattr_prepare to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_puts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_lseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_set_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_inode_init_security to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sdev_prefix_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule_notrace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_vpd_lun_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_host to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsilun_to_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_sdev_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_fc_rport to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_busy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_change_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsicam_bios_param to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_host_with_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCK__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_numa_hop_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock_cpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rps_may_expire_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol round_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol root_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __root_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhltable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_insert_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_free_and_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol revert_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_module to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware_direct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_proc_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remap_pfn_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_sock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_if_one to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_and_mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __read_overflow2_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_route to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_reject to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_read_gid_l2_fields to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_query_gid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_listen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_disconnect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_create_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rdma_create_kernel_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_connect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_bind_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_alloc_hw_stats_struct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_accept to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcuref_get_slowpath to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_barrier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_insert_color to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_first to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_next_chunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_iscsi_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_eth_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qdisc_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pv_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_devmap_managed_page_refs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_cred to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_schedule_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_parse_header to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_find_pin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_classify_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___pskb_trim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pskb_pull_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pskb_expand_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol psample_sample_packet to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dostring to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec_minmax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol priv_to_devlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __printk_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol print_hex_dump to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_test_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_lock_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_to_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_from_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_initwait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_freewait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pm_schedule_suspend to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pm_runtime_resume to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_op_pci_match_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_flash_image to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pid_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol phys_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgprot_writecombine to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_run_bpf_submit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_buf_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcpu_hot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wake_from_d3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wait_for_pending_transaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_vfs_assigned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_set_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_get_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_power_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_select_bars to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_save_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_msi_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pci_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_prepare_to_sleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_num_vf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_can_alloc_dyn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_alloc_irq_at to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_irq_vector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_virtfn_devfn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_vf_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_get_pf_drvdata to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_ioremap_bar to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iomap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_dsn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_free_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_ext_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_relaxed_ordering_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_ptm_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_print_link_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_wake to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_ptm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msix_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device_mem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_atomic_ops_to_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_flr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_bandwidth_available to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msix to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_link_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_device_is_present to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_clear_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_alloc_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_aer_clear_nonfatal_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol path_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ushort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ulong to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_uint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_short to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_long to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_charp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_get_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_array_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pagevec_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagevec_lookup_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_update_nid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_frag_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __page_frag_cache_drain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagecache_get_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol override_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol on_each_cpu_cond_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol numa_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ns_to_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol notify_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol noop_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_to_cpumask_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nla_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol new_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_wake_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_stop_all_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_xps_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_tso_max_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_tx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_rx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_schedule_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_rx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netif_napi_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_napi_add_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_detach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_attach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_dim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_update_features to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_unbind_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_state_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_tc_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_num_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rss_key_fill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_reset_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_refcnt_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_port_same_parent_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_pick_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_notice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_lower_get_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_features_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_bind_sb_channel_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netdev_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __neigh_event_send to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_fdb_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_bridge_getlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_schedule_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule_irqoff to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_gro_receive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_complete_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_busy_loop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol names_cachep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_writepages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_readahead to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_nodev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_refcount to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_layout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_get_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mlxfw_firmware_flash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_deregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mem_section to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memparse to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memmove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memdup_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memchr_inv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_page_accessed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mark_inode_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_buffer_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol loops_per_jiffy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_one_len to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lock_sock_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_lock_inode_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_delete_block to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lockref_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __local_bh_enable_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol llist_add_batch to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree_call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_with_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_snapshot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_seconds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_use_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_unuse_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_destroy_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_on_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_complete_and_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_bind to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtouint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtos16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtobool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol krealloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent_env to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_init_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_get_unless_zero to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_create_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_shrink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create_usercopy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_node_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_large to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_caches to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pgrp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_fasync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_block_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_anon_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kexec_crash_loaded to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kblockd_schedule_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_usecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_msecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iter_file_splice_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iterate_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iscsi_boot_create_host_kset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_set_affinity_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_get_irq_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_cpu_rmap_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __irq_apply_affinity_hint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_stub to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_skip_exthdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_find_hdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_chk_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ipv6_addr_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_tos2prio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_send_check to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_route_output_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ip_dev_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_route_output_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_dst_hoplimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iowrite32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_kvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_advance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap_wc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread16be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_mapping_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_inode_pages2_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_to_scsilun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_pow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __insert_inode_hash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_init_always to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_var_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_uts_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_user_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_special_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_del_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_add_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_dev_finish_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_aton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol import_iovec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ilookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol igrab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_preload to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_get_next_ul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_alloc_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_unregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_find_best_pgsz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_dmabuf_get_pinned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_sg_to_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_set_device_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_resize_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_query_port to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_modify_qp_is_ok to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_get_eth_speed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dispatch_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_set_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_get_by_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol I_BDEV to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_destroy_cq_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dereg_mr_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_pd_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_create_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_alloc_pd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ib_alloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_write_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_reg_block_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_read_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_unsync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_sync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hugetlb_optimize_vmemmap_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hex_dump_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_insert_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_deregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_allocate_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages_remote to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_nocheck_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_random_bytes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_fs_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device_system_crosststamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_checks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_shutdown_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_setlease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_read_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_pipe_buf_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_fillattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_splice_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_read_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_error_remove_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_delete_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gcd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fs_bio_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freezing_slow_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freeze_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_fib_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_cpumask_var to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol forget_all_cached_acls to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol follow_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol folio_wait_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_cancel_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __flush_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_signals to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_vlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_pppoe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_eth_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_keyid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_cvlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_basic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_keys_dissector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_setup_simple to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol firmware_request_nowarn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_no_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_vma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_pid_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_andnot_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_and_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_last_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pages_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_ns_capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_fault to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fd_install to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol event_triggers_call to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_validate_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_type_trans to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_ts_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_intersect_link_masks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_link_mode_to_legacy_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_legacy_u32_to_link_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_platform_get_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_get_headlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ether_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol end_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol enable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol empty_zero_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol emergency_restart to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol efi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_pr_debug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_netdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_ibdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_dev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dst_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_set_d_op to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol drop_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_for_each_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_rehash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_prune_aliases to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol do_trace_netlink_extack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol done_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_obtain_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_move to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_unmap_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_coherent_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_free_coherent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_map_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_make_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_free_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol disable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_hash_and_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dget_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_find_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_promiscuity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mtu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_remove_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dev_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_printk_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __devm_add_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_size_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_nodes_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_node_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_trap_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_to_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_remote_reload_actions_performed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_type_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_register_with_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_vf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_sf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_pf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_stored_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_running_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_fixed_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_serial_number_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_state_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u8_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u64_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_string_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_bool_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_timeout_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_status_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_alloc_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_assert_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_irq_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_any_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_set_wakeup_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_add_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_iflink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_driver_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_change_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_add_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __destroy_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dentry_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol del_gendisk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __delay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dec_zone_page_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup_and_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_x32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_size_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file_unsafe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_blob to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_atomic_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol deactivate_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcbnl_ieee_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_delapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_getapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_unregister_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_remove_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_register_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_add_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca3_get_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_alloc_anon to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_umask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ctype to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_ipv6_magic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_destroy_tfm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_alloc_shash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol create_empty_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crc32_le to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_present_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpumask_local_spread to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_setup_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_remove_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_unrolled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_enhanced_fast_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __copy_overflow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol convert_art_ns_to_tsc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init_type_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_unregister_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_register_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete_all to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol commit_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clock_t_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_page_dirty_for_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cc_mkdec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_switchdev_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_srcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_netdevice_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_for_each_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __break_lease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_warn_invalid_xdp_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run7 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run5 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_stats_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_master_redirect_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_dispatcher_xdp_func to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_full_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_begin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blockdev_superblock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_status_to_errno to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_start_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_set_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user_iov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_rq_map_sg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_segment_boundary to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_physical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_segments to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_hw_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_discard_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_logical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_opt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_min to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_dma_alignment to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_bounce_limit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_put_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_unfreeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_stop_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_start_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_map_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_allocated_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_freeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_destroy_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_complete_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_integrity_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_finish_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_execute_rq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blkdev_issue_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_alloc_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_xor to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_subset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_print_to_pagebuf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_parselist to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_or to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_from_arr32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_next_zero_area_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_andnot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_integrity_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_endio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_clone_blkg_association to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_associate_blkg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_bioset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_add_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bin2hex to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol balance_dirty_pages_ratelimited to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol avenrun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_device_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_device_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _atomic_dec_and_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_schedule_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arp_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_split to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arch_touch_nmi_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu_gfp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_netdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_etherdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_get_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_disabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol abort_creds to stablelist (Čestmír Kalina) [RHEL-56065]- ice: fix VSI lists confusion when adding VLANs (Michal Schmidt) [RHEL-20571] - ice: fix accounting for filters shared by multiple VSIs (Michal Schmidt) [RHEL-20571] - nvme-multipath: fix io accounting on failover (John Meneghini) [RHEL-56635] - nvme: fix multipath batched completion accounting (John Meneghini) [RHEL-56635] - netfilter: tproxy: bail out if IP has been disabled on the device (Phil Sutter) [RHEL-44369] {CVE-2024-36270} - mm: list_lru: fix UAF for memory cgroup (Rafael Aquini) [RHEL-56160] {CVE-2024-43888} - platform/x86: dell-smbios-wmi: Avoid false-positive memcpy() warning (David Arcari) [RHEL-56614] - arm64: properly install vmlinuz.efi (Lenny Szubowicz) [RHEL-46772] - buildtar: fix tarballs with EFI_ZBOOT enabled (Lenny Szubowicz) [RHEL-46772] - wifi: iwlwifi: mvm: fix a crash on 7265 (Jose Ignacio Tornos Martinez) [RHEL-57681] - wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8 (Jose Ignacio Tornos Martinez) [RHEL-57681]- perf: Fix event leak upon exec and file release (Michael Petlan) [RHEL-55606] {CVE-2024-43869} - perf: Fix event leak upon exit (Michael Petlan) [RHEL-55603] {CVE-2024-43870} - task_work: Introduce task_work_cancel() again (Michael Petlan) [RHEL-55603] - task_work: s/task_work_cancel()/task_work_cancel_func()/ (Michael Petlan) [RHEL-55603] - net: openvswitch: fix overwriting ct original tuple for ICMPv6 (cki-backport-bot) [RHEL-44213] {CVE-2024-38558} - net: drop bad gso csum_start and offset in virtio_net_hdr (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: change maximum number of UDP segments to 128 (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: missing check virtio (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - fuse: Initialize beyond-EOF page contents before setting uptodate (CKI Backport Bot) [RHEL-56932] {CVE-2024-44947} - wifi: mac80211: Avoid address calculations via out of bounds array indexing (CKI Backport Bot) [RHEL-51285] {CVE-2024-41071} - nvme-pci: add missing condition check for existence of mapped data (Maurizio Lombardi) [RHEL-55099] {CVE-2024-42276}- sctp: fix association labeling in the duplicate COOKIE-ECHO case (Ondrej Mosnacek) [RHEL-48647] - s390/ap: Refine AP bus bindings complete processing (Cédric Le Goater) [RHEL-50373] - ice: Add netif_device_attach/detach into PF reset flow (Michal Schmidt) [RHEL-56084]- usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (Desnes Nunes) [RHEL-52378] {CVE-2024-42226} - redhat: set defaults for RHEL 9.5 (Lucas Zampieri)- Revert "Merge: scsi: fnic: driver update" (John Meneghini) [RHEL-36420] - dev/parport: fix the array out-of-bounds risk (CKI Backport Bot) [RHEL-54990] {CVE-2024-42301} - leds: trigger: Unregister sysfs attributes before calling deactivate() (CKI Backport Bot) [RHEL-54835] {CVE-2024-43830} - null_blk: fix validation of block size (Ming Lei) [RHEL-51322] {CVE-2024-41077} - s390/fpu: Re-add exception handling in load_fpu_state() (Aristeu Rozanski) [RHEL-39346] - redhat: spec: add cachestat to kselftest package (Eric Chanudet) [RHEL-50302] - selftests: cachestat: Fix build warnings on ppc64 (Eric Chanudet) [RHEL-50302] - selftests/cachestat: Fix print_cachestat format (Eric Chanudet) [RHEL-50302] - selftests: cachestat: use proper syscall number macro (Eric Chanudet) [RHEL-50302] - selftests: cachestat: properly link in librt (Eric Chanudet) [RHEL-50302] - selftests: cachestat: catch failing fsync test on tmpfs (Eric Chanudet) [RHEL-50302] - selftests: cachestat: test for cachestat availability (Eric Chanudet) [RHEL-50302] - selftests: add selftests for cachestat (Eric Chanudet) [RHEL-50302]- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: fix error array size (Andrew Halaney) [RHEL-6297] - net: stmmac: Assign configured channel value to EXTTS event (Andrew Halaney) [RHEL-6297] - net: stmmac: No need to calculate speed divider when offload is disabled (Andrew Halaney) [RHEL-6297] - net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Configure host DMA width (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST structure to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST lock to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: add support for RZ/N1 GMAC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use pcs_init/pcs_exit (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce pcs_init/pcs_exit stmmac operations (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_xpcs_setup() generic to all PCS devices (Andrew Halaney) [RHEL-6297] - net: stmmac: Add dedicated XPCS cleanup method (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: account for rgmii-txid/rxid/id phy-mode (Andrew Halaney) [RHEL-6297] - net: stmmac: Rename phylink_get_caps() callback to update_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix IP-cores specific MAC capabilities (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix max-speed being ignored on queue re-init (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC mmc tx/rx missing statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC LPI statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx queue priority assignment (Andrew Halaney) [RHEL-6297] - net: stmmac: Support a generic PCS field in mac_device_info (Andrew Halaney) [RHEL-6297] - net: stmmac: don't rely on lynx_pcs presence to check for a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Remove unused of_gpio.h (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Update link clock rate only for RGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Complete meta data only when enabled (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Drop interrupt registers from stats (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Add support for 2.5G SGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix EST offset for dwmac 5.10 (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix incorrect dereference in interrupt handlers (Andrew Halaney) [RHEL-6297] - net: stmmac: Simplify mtl IRQ status checking (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: use #define for string constants (Andrew Halaney) [RHEL-6297] - net: stmmac: Add driver support for common safety IRQ (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Enable TBS on all queues but 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: remove eee_enabled/eee_active in stmmac_ethtool_op_get_eee() (Andrew Halaney) [RHEL-6297] - net: stmmac: protect updates of 64-bit statistics counters (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix a typo of register name in DPP safety handling (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix handling of DPP safety error for DMA channels (Andrew Halaney) [RHEL-6297] - net: stmmac: Report taprio offload status (Andrew Halaney) [RHEL-6297] - net: stmmac: est: Per Tx-queue error count for HLBF (Andrew Halaney) [RHEL-6297] - net: stmmac: Offload queueMaxSDU from tc-taprio (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add support for JH7100 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: set TSO/TBS TX queues default settings (Andrew Halaney) [RHEL-6297] - net: stmmac: do not clear TBS enable bit on link up/down (Andrew Halaney) [RHEL-6297] - net: fill in MODULE_DESCRIPTION()s for dwmac-socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: Wait a bit for the reset to take effect (Andrew Halaney) [RHEL-6297] - net: stmmac: Prevent DSA tags from breaking COE (Andrew Halaney) [RHEL-6297] - net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: Enable Per DMA Channel interrupt" (Andrew Halaney) [RHEL-6297] - net: stmmac: Use interrupt mode INTM=1 for per channel irq (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for TX/RX channel interrupt (Andrew Halaney) [RHEL-6297] - net: stmmac: Make MSI interrupt routine generic (Andrew Halaney) [RHEL-6297] - net: stmmac: fix ethtool per-queue statistics (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: drop useless check for compatible fallback (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Make sure MDIO is initialized before use (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc: Support more counters for XGMAC Core (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for EST cycle-time-extension (Andrew Halaney) [RHEL-6297] - net: stmmac: Refactor EST implementation (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: EST interrupts handling (Andrew Halaney) [RHEL-6297] - net: stmmac: fix FPE events losing (Andrew Halaney) [RHEL-6297] - net: stmmac: Add Tx HWTS support to XDP ZC (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Disable FPE MMC interrupts (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for HW-accelerated VLAN stripping (Andrew Halaney) [RHEL-6297] - net: stmmac: reduce dma ring display code duplication (Andrew Halaney) [RHEL-6297] - net: stmmac: remove extra newline from descriptors display (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Add architecture dependency (Andrew Halaney) [RHEL-6297] - net: stmmac: avoid rx queue overrun (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx budget limit check (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs (Andrew Halaney) [RHEL-6297] - net: stmmac: update MAC capabilities when tx queues are updated (Andrew Halaney) [RHEL-6297] - net: stmmac: increase TX coalesce timer to 5ms (Andrew Halaney) [RHEL-6297] - net: stmmac: move TX timer arm after DMA enable (Andrew Halaney) [RHEL-6297] - net: stmmac: improve TX timer arm logic (Andrew Halaney) [RHEL-6297] - net: introduce napi_is_scheduled helper (Andrew Halaney) [RHEL-6297] - net: stmmac: do not silently change auxiliary snapshot capture channel (Andrew Halaney) [RHEL-6297] - net: stmmac: ptp: stmmac_enable(): move change of plat->flags into mutex (Andrew Halaney) [RHEL-6297] - net: stmmac: intel: remove unnecessary field struct plat_stmmacenet_data::ext_snapshot_num (Andrew Halaney) [RHEL-6297] - net: stmmac: use correct PPS capture input index (Andrew Halaney) [RHEL-6297] - net: stmmac: simplify debug message on stmmac_enable() (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove redundant checking for rx_coalesce_usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: refactor clock config (Andrew Halaney) [RHEL-6297] - net: stmmac: remove unneeded stmmac_poll_controller (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: fix resume on STM32 MCU (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: fix the incorrect parameter (Andrew Halaney) [RHEL-6297] - net: stmmac: fix incorrect rxq|txq_stats reference (Andrew Halaney) [RHEL-6297] - net: stmmac: make stmmac_{probe|remove}_config_dt static (Andrew Halaney) [RHEL-6297] - net: stmmac: rename stmmac_pltfr_remove_no_dt to stmmac_pltfr_remove (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sunxi: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-mediatek: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-lpc18xx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-intel-plat: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ingenic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: Tx coe sw fallback (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for Loongson-1 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: fix handling of zero coalescing tx-usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: failure to probe without MAC interface specified (Andrew Halaney) [RHEL-6297] - net: stmmac: clarify difference between "interface" and "phy_interface" (Andrew Halaney) [RHEL-6297] - net: stmmac: convert half-duplex support to positive logic (Andrew Halaney) [RHEL-6297] - net: stmmac: move priv->phylink_config.mac_managed_pm (Andrew Halaney) [RHEL-6297] - net: stmmac: move xgmac specific phylink caps to dwxgmac2 core (Andrew Halaney) [RHEL-6297] - net: stmmac: move gmac4 specific phylink capabilities to gmac4 (Andrew Halaney) [RHEL-6297] - net: stmmac: provide stmmac_mac_phylink_get_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: use phylink_limit_mac_speed() (Andrew Halaney) [RHEL-6297] - net: stmmac: use "mdio_bus_data" local variable (Andrew Halaney) [RHEL-6297] - net: stmmac: clean up passing fwnode to phylink (Andrew Halaney) [RHEL-6297] - net: stmmac: convert plat->phylink_node to fwnode (Andrew Halaney) [RHEL-6297] - net: stmmac: Check more MAC HW features for XGMAC Core 3.20 (Andrew Halaney) [RHEL-6297] - stmmac: intel: Enable correction of MAC propagation delay (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: show more MAC HW features in debugfs (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: RX queue routing configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-oxnas: remove obsolete dwmac glue driver (Andrew Halaney) [RHEL-6297] - net: stmmac: XGMAC support for mdio C22 addr > 3 (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply redundant write work around on 4.xx too (Andrew Halaney) [RHEL-6297] - net: stmmac: use per-queue 64 bit statistics where necessary (Andrew Halaney) [RHEL-6297] - net: stmmac: don't clear network statistics in .ndo_open() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Fix L3L4 filter count (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Log more errors in probe (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use dev_err_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use of_get_phy_mode() over device_get_phy_mode() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qco-ethqos: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_remove_no_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open (Andrew Halaney) [RHEL-6297] - net: dwmac_socfpga: initialize local data for mdio regmap configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: make the pcs_lynx cleanup sequence specific to dwmac_socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sogfpga: use the lynx pcs driver (Andrew Halaney) [RHEL-6297] - net: stmmac: use xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: pcs: xpcs: add xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: mdio: add mdio_device_get() and mdio_device_put() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: add ethtool per-queue irq statistic support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Make visconti_eth_clock_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_pltfr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register (Andrew Halaney) [RHEL-6297] - net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-sti: remove stih415/stih416/stid127 (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add phy interface settings (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for StarFive JH7110 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: Add snps,dwmac-5.20 IP compatible string (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP ZC receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce wrapper for struct xdp_buff (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove unnecessary if statement brackets (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: rework optional clock handling (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Always return struct anarion_gmac * from anarion_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Use annotation __iomem for register base (Andrew Halaney) [RHEL-6297] - net: stmmac: check fwnode for phy device before scanning for phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Add queue reset into stmmac_xdp_open() function (Andrew Halaney) [RHEL-6297] - net: stmmac: fix up RX flow hash indirection table when setting channels (Andrew Halaney) [RHEL-6297] - net: stmmac: remove redundant fixup to support fixed-link mode (Andrew Halaney) [RHEL-6297] - net: stmmac: check if MAC needs to attach to a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix for mismatched host/device DMA address width (Andrew Halaney) [RHEL-6297] - net: stmmac: generic: drop of_match_ptr for ID table (Andrew Halaney) [RHEL-6297] - net: stmmac: add to set device wake up flag when stmmac init phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Restrict warning on disabling DMA store and fwd mode (Andrew Halaney) [RHEL-6297] - net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Make struct dwc_eth_dwmac_data::remove return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_dvr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: fix invalid call to mdiobus_get_phy() (Andrew Halaney) [RHEL-6297] - net: stmmac: Separate C22 and C45 transactions for xgmac (Andrew Halaney) [RHEL-6297] - net: stmmac: add aux timestamps fifo clearance wait (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed (Andrew Halaney) [RHEL-6297] - net: stmmac: fix errno when create_singlethread_workqueue() fails (Andrew Halaney) [RHEL-6297] - stmmac: fix potential division by 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: Add check for taprio basetime configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: fix possible memory leak in stmmac_dvr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() (Andrew Halaney) [RHEL-6297] - net: stmmac: fix "snps,axi-config" node property parsing (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: use sysfs_streq() instead of strncmp()" (Andrew Halaney) [RHEL-6297] - net: stmmac: Set MAC's flow control register to reflect current settings (Andrew Halaney) [RHEL-6297] - net: stmmac: use sysfs_streq() instead of strncmp() (Andrew Halaney) [RHEL-6297] - net: stmmac: ensure tx function is not running in stmmac_xdp_release() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing of_node_put() while module exiting (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix invalid mdio_node (Andrew Halaney) [RHEL-6297] - net: stmmac: remove duplicate dma queue channel macros (Andrew Halaney) [RHEL-6297] - net: stmmac: rk3588: Allow multiple gmac controller (Andrew Halaney) [RHEL-6297] - net: stmmac: add a parse for new property 'snps,clk-csr' (Andrew Halaney) [RHEL-6297] - net: stmmac: Minor spell fix related to 'stmmac_clk_csr_set()' (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: dwmac-rk: Add rv1126 support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588 (Andrew Halaney) [RHEL-6297] - ceph: force sending a cap update msg back to MDS for revoke op (Xiubo Li) [RHEL-48618] - ceph: periodically flush the cap releases (Xiubo Li) [RHEL-48618] - eeprom: at24: use of_match_ptr() (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Use pm_runtime_resume_and_get to simplify the code (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C64-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C32-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Annotate struct at24_data with __counted_by (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Drop at24_get_chip_data() (Alessandro Carminati) [RHEL-47160] - mm: turn off test_uffdio_wp if CONFIG_PTE_MARKER_UFFD_WP is not configured. (Nico Pache) [RHEL-39306] - mm: update uffd-stress to handle EINVAL for unset config features (Nico Pache) [RHEL-39306] - selftests/bpf: Fix flaky test btf_map_in_map/lookup_update (Nico Pache) [RHEL-39306] - kselftests: mm: add s390 to ARCH list (Nico Pache) [RHEL-39306] - selftests/mm: fix powerpc ARCH check (Nico Pache) [RHEL-39306] - selftests: bpf: xskxceiver: ksft_print_msg: fix format type error (Nico Pache) [RHEL-39306] - hugetlbfs: ensure generic_hugetlb_get_unmapped_area() returns higher address than mmap_min_addr (Nico Pache) [RHEL-39306] - selftests/vm: fix inability to build any vm tests (Nico Pache) [RHEL-39306] - Makefile: add headers_install to kselftest targets (Nico Pache) [RHEL-39306] - selftests: drop KSFT_KHDR_INSTALL make target (Nico Pache) [RHEL-39306] - selftests: stop using KSFT_KHDR_INSTALL (Nico Pache) [RHEL-39306] - selftests: net: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: landlock: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: set DEFAULT_INSTALL_HDR_PATH (Nico Pache) [RHEL-39306] - selftests: drop khdr make target (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Make it POSIX-compliant (Nico Pache) [RHEL-39306] - selftests: use printf instead of echo -ne (Nico Pache) [RHEL-39306] - selftests: find echo binary to use -ne options (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to finish the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to abort the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to pass/fail test based on exit code (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to print diagnostic messages (Nico Pache) [RHEL-39306] - selftests: Move KTAP bash helpers to selftests common folder (Nico Pache) [RHEL-39306] - kselftest: dt: Stop relying on dirname to improve performance (Nico Pache) [RHEL-39306] - kselftest: Add new test for detecting unprobed Devicetree devices (Nico Pache) [RHEL-39306] - selftests:modify the incorrect print format (Nico Pache) [RHEL-39306] - selftests/mm: Substitute attribute with a macro (Nico Pache) [RHEL-39306] - selftests: Add printf attribute to kselftest prints (Nico Pache) [RHEL-39306] - selftests: fix dependency checker script (Nico Pache) [RHEL-39306] - kselftest/runner.sh: Propagate SIGTERM to runner child (Nico Pache) [RHEL-39306] - selftests/harness: Actually report SKIP for signal tests (Nico Pache) [RHEL-39306] - testing: kselftest_harness: add filtering and enumerating tests (Nico Pache) [RHEL-39306] - selftests: break the dependency upon local header files (Nico Pache) [RHEL-39306] - kselftest: Add a ksft_perror() helper (Nico Pache) [RHEL-39306] - selftests: Make the usage formatting consistent in kselftest_deps.sh (Nico Pache) [RHEL-39306] - kselftests: Enable the echo command to print newlines in Makefile (Nico Pache) [RHEL-39306] - selftest: Taint kernel when test module loaded (Nico Pache) [RHEL-39306] - selftests: Fix build when $(O) points to a relative path (Nico Pache) [RHEL-39306] - selftests: Use -isystem instead of -I to include headers (Nico Pache) [RHEL-39306] - selftests: Correct the headers install path (Nico Pache) [RHEL-39306] - selftests: Add and export a kernel uapi headers path (Nico Pache) [RHEL-39306] - selftests: set the BUILD variable to absolute path (Nico Pache) [RHEL-39306] - kselftest: signal all child processes (Nico Pache) [RHEL-39306] - selftests/mm: fix additional build errors for selftests (Nico Pache) [RHEL-39306] - selftests: mm: protection_keys: save/restore nr_hugepages value from launch script (Nico Pache) [RHEL-39306] - selftests: mm: make map_fixed_noreplace test names stable (Nico Pache) [RHEL-39306] - selftests/mm: fix build warnings on ppc64 (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_madv_vs_map: avoid test skipping by querying hugepage size at runtime (Nico Pache) [RHEL-39306] - mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions (Nico Pache) [RHEL-39306] - selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL (Nico Pache) [RHEL-39306] - selftests/mm: soft-dirty should fail if a testcase fails (Nico Pache) [RHEL-39306] - selftests/mm: parse VMA range in one go (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation (Nico Pache) [RHEL-39306] - selftests/mm: confirm VA exhaustion without reliance on correctness of mmap() (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg (Nico Pache) [RHEL-39306] - selftests/mm: include strings.h for ffsl (Nico Pache) [RHEL-39306] - selftests/mm: fix ARM related issue with fork after pthread_create (Nico Pache) [RHEL-39306] - selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM (Nico Pache) [RHEL-39306] - selftests: mm: restore settings from only parent process (Nico Pache) [RHEL-39306] - selftests/mm: Fix build with _FORTIFY_SOURCE (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add missing tests (Nico Pache) [RHEL-39306] - selftests/mm: protection_keys: save/restore nr_hugepages settings (Nico Pache) [RHEL-39306] - selftests/mm: save and restore nr_hugepages value (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests: remove sudo and conform to tap (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_reparenting_test: do not unmount (Nico Pache) [RHEL-39306] - selftests/mm: log a consistent test name for check_compaction (Nico Pache) [RHEL-39306] - selftests/mm: log skipped compaction test as a skip (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: transhuge-stress: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: split_huge_page_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mremap_dontunmap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mrelease_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock2-tests: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock-random-test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_populate: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_hugetlb: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_fixed_noreplace: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: skip test if application doesn't has root privileges (Nico Pache) [RHEL-39306] - selftests/mm: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests: mm: hugepage-mmap: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: gup_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - mm/selftests: hugepage-mremap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: log run_vmtests.sh results in TAP format (Nico Pache) [RHEL-39306] - selftests/mm: skip the hugetlb-madvise tests on unmet hugepage requirements (Nico Pache) [RHEL-39306] - selftests/mm: skip uffd hugetlb tests with insufficient hugepages (Nico Pache) [RHEL-39306] - selftests/mm: dont fail testsuite due to a lack of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add hugetlb test category (Nico Pache) [RHEL-39306] - selftests/mm: new test that steals pages (Nico Pache) [RHEL-39306] - selftests: mm: perform some system cleanup before using hugepages (Nico Pache) [RHEL-39306] - selftests: avoid using SKIP(exit()) in harness fixure setup (Nico Pache) [RHEL-39306] - selftests/mm: uffd-unit-test check if huge page size is 0 (Nico Pache) [RHEL-39306] - selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory (Nico Pache) [RHEL-39306] - selftests/mm: switch to bash from sh (Nico Pache) [RHEL-39306] - selftests/mm: restore number of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: add a new test for madv and hugetlb (Nico Pache) [RHEL-39306] - mm/ksm: test case for prctl fork/exec workflow (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for no-inherit memory-deny-write-execute (Nico Pache) [RHEL-39306] - kselftest: vm: check errnos in mdwe_test (Nico Pache) [RHEL-39306] - kselftest: vm: fix mdwe's mmap_FIXED test case (Nico Pache) [RHEL-39306] - kselftest: vm: fix tabs/spaces inconsistency in the mdwe test (Nico Pache) [RHEL-39306] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-39306] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress help information (Nico Pache) [RHEL-39306] - selftests: mm: ksm: fix incorrect evaluation of parameter (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: fix incorrect position of #endif (Nico Pache) [RHEL-39306] - selftests: mm: remove wrong kernel header inclusion (Nico Pache) [RHEL-39306] - selftests/mm: move certain uffd*() routines from vm_util.c to uffd-common.c (Nico Pache) [RHEL-39306] - selftests/mm: fix two -Wformat-security warnings in uffd builds (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress unused function warning (Nico Pache) [RHEL-39306] - selftests/mm: factor out detection of hugetlb page sizes into vm_util (Nico Pache) [RHEL-39306] - selftests/ksm: ksm_functional_tests: add prctl unmerge test (Nico Pache) [RHEL-39306] - selftests/mm: add new selftests for KSM (Nico Pache) [RHEL-39306] - selftests/mm: add tests for RO pinning vs fork() (Nico Pache) [RHEL-39306] - selftests/mm: rename COW_EXTRA_LIBS to IOURING_EXTRA_LIBS (Nico Pache) [RHEL-39306] - selftests/mm: extend and rename uffd pagemap test (Nico Pache) [RHEL-39306] - selftests/mm: add a few options for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: add uffdio register ioctls test (Nico Pache) [RHEL-39306] - selftests/mm: add shmem-private test to uffd-stress (Nico Pache) [RHEL-39306] - selftests/mm: drop sys/dev test in uffd-stress test (Nico Pache) [RHEL-39306] - selftests/mm: allow uffd test to skip properly with no privilege (Nico Pache) [RHEL-39306] - selftests/mm: workaround no way to detect uffd-minor + wp (Nico Pache) [RHEL-39306] - selftests/mm: move zeropage test into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd sig/events tests into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd minor test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: move uffd pagemap test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: add framework for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: allow allocate_area() to fail properly (Nico Pache) [RHEL-39306] - selftests/mm: let uffd_handle_page_fault() take wp parameter (Nico Pache) [RHEL-39306] - selftests/mm: rename uffd_stats to uffd_args (Nico Pache) [RHEL-39306] - selftests/mm: drop global hpage_size in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: drop global mem_fd in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: UFFDIO_API test (Nico Pache) [RHEL-39306] - selftests/mm: uffd_open_{dev|sys}() (Nico Pache) [RHEL-39306] - selftests/mm: uffd_[un]register() (Nico Pache) [RHEL-39306] - selftests/mm: split uffd tests into uffd-stress and uffd-unit-tests (Nico Pache) [RHEL-39306] - selftests/mm: create uffd-common.[ch] (Nico Pache) [RHEL-39306] - selftests/mm: drop test_uffdio_zeropage_eexist (Nico Pache) [RHEL-39306] - selftests/mm: test UFFDIO_ZEROPAGE only when !hugetlb (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write permissions (Nico Pache) [RHEL-39306] - selftests/mm: reuse read_pmd_pagesize() in COW selftest (Nico Pache) [RHEL-39306] - mm: userfaultfd: add UFFDIO_CONTINUE_MODE_WP to install WP PTEs (Nico Pache) [RHEL-39306] - kselftest: vm: fix unused variable warning (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for memory-deny-write-execute (Nico Pache) [RHEL-39306] - selftests/vm: cow: R/O long-term pinning reliability tests for non-anon pages (Nico Pache) [RHEL-39306] - config: enable CONFIG_DP83TG720_PHY (Izabela Bakollari) [RHEL-33716] - config: CONFIG_QCA807X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA808X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA83XX_PHY (Izabela Bakollari) [RHEL-33716] - net: linkmode: add linkmode_fill() helper (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: fix compilation when CONFIG_GPIOLIB is not set (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: move interface mode check to .config_init_once (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: get master/slave configuration in link down state (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: wake up PHYs in managed mode (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: at803x: fix kernel panic with at8031_probe (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: use devm_clk_get_optional_enabled for the rmii-ref clock (Izabela Bakollari) [RHEL-33716] - net: sfp: update comment for FS SFP-10G-T quirk (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: switch to crc_itu_t() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: drop wrong endianness conversion for addr and CRC (Izabela Bakollari) [RHEL-33716] - net: phy: fix phy_read_poll_timeout argument type in genphy_loopback (Izabela Bakollari) [RHEL-33716] - net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: add support for configurable LED (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: generalize some qca808x LED functions (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move common qca808x LED define to shared header (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: add support for QCA807x PHY Family (Izabela Bakollari) [RHEL-33716] - net: phy: provide whether link has changed in c37_read_status (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move more function to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: add devm/of_phy_package_join helper (Izabela Bakollari) [RHEL-33716] - net: phy: add support for scanning PHY in PHY packages nodes (Izabela Bakollari) [RHEL-33716] - of: mdio: Add of_node_put() when breaking out of for_each_xx (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO helpers to simplify the code (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO constants (Izabela Bakollari) [RHEL-33716] - net: mdio: add 2.5g and 5g related PMA speed constants (Izabela Bakollari) [RHEL-33716] - net: phy: c45 scanning: Don't consider -ENODEV fatal (Izabela Bakollari) [RHEL-33716] - net: phy: add helper phy_advertise_eee_all (Izabela Bakollari) [RHEL-33716] - net: phy: constify phydev->drv (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix the frequency adjustments (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: default to LED active High if not set (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: fix logic error in LED brightness set (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add support for RTL8126A-integrated 5Gbps PHY (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for active-low LEDs (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: detach qca808x PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move additional functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: deatch qca83xx PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: create and move functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: move at803x PHY driver to dedicated directory (Izabela Bakollari) [RHEL-33716] - net: phy: adin1100: Add interrupt support for link change (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Prevent nullptr exceptions on ISR (Izabela Bakollari) [RHEL-33716] - net: phy: c45: change genphy_c45_ethtool_[get|set]_eee to use EEE linkmode bitmaps (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix set/get PHC time for lan8814 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add LED support for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY LEDs polarity modes (Izabela Bakollari) [RHEL-33716] - net: phy: mediatek-ge-soc: sync driver with MediaTek SDK (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8814 (Izabela Bakollari) [RHEL-33716] - net: sfp-bus: fix SFP mode detect from bitrate (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: populate .soft_reset for KSZ9131 (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8841 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read_status more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add support for cdt cross short test for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: refactor qca808x cable test get status function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: generalize cdt fault length function (Izabela Bakollari) [RHEL-33716] - net: Use of_property_present() for testing DT property presence (Izabela Bakollari) [RHEL-33716] - net: phylink: move phylink_pcs_neg_mode() into phylink.c (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: add refcounting for fwnodes to mdiobus (Izabela Bakollari) [RHEL-33716] - net: phy: linux/phy.h: fix Excess kernel-doc description warning (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: implement mdo_insert_tx_tag (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec statistics (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec support (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: better align function varibles to open parenthesis (Izabela Bakollari) [RHEL-33716] - net: sfp: fix PHY discovery for FS SFP-10G-T module (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: replace msleep(1) with usleep_range (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove extra space after cast (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY package MMD read/write (Izabela Bakollari) [RHEL-33716] - net: phy: restructure __phy_write/read_mmd to helper and phydev user (Izabela Bakollari) [RHEL-33716] - net: phy: extend PHY package API to support multiple global address (Izabela Bakollari) [RHEL-33716] - net: phy: make addr type u8 in phy_package_shared struct (Izabela Bakollari) [RHEL-33716] - net: phylink: reimplement population of pl->supported for in-band (Izabela Bakollari) [RHEL-33716] - net: phy: skip LED triggers on PHYs on SFP modules (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read specific status function more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific qca808x config_aneg to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: Add support for the DP83TG720S Ethernet PHY (Izabela Bakollari) [RHEL-33716] - net: phy: c45: add genphy_c45_pma_read_ext_abilities() function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: drop specific PHY ID check from cable test functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8035 specific DT parse to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8031 functions in dedicated section (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make at8031 related DT functions name more specific (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_intr to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 WOL bits to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_init to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 probe mode check to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific DT option for at8031 to specific probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move qca83xx specific check in dedicated functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: raname hw_stats functions to qca83xx specific name (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move disable WOL to specific at8031 probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: fix passing the wrong reference for config_intr (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: replace deprecated strncpy with strscpy (Izabela Bakollari) [RHEL-33716] - net: sfp: Convert to platform remove callback returning void (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: allow usage of generic ethernet-phy clock (Izabela Bakollari) [RHEL-33716] - net: phy: adin: allow control of Fast Link Down (Izabela Bakollari) [RHEL-33716] - net: phylink: use the PHY's possible_interfaces if populated (Izabela Bakollari) [RHEL-33716] - net: phylink: split out PHY validation from phylink_bringup_phy() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_mask() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_one() (Izabela Bakollari) [RHEL-33716] - net: phylink: split out per-interface validation (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: fill in possible_interfaces for AQR113C (Izabela Bakollari) [RHEL-33716] - net: phy: bcm84881: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: table driven mactype decode (Izabela Bakollari) [RHEL-33716] - net: phy: add possible interfaces (Izabela Bakollari) [RHEL-33716] - net: sfp: rework the RollBall PHY waiting code (Izabela Bakollari) [RHEL-33716] - net: phy: correctly check soft_reset ret ONLY if defined for PHY (Izabela Bakollari) [RHEL-33716] - net: phylink: use for_each_set_bit() (Izabela Bakollari) [RHEL-33716] - net: phy: broadcom: Wire suspend/resume for BCM54612E (Izabela Bakollari) [RHEL-33716] - net: sfp: use linkmode_*() rather than open coding (Izabela Bakollari) [RHEL-33716] - net: phylink: use linkmode_fill() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: add firmware load support (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move MMD_VEND define to header (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move to separate directory (Izabela Bakollari) [RHEL-33716] - net: mdio: fix typo in header (Izabela Bakollari) [RHEL-33716] - net: phylink: initialize carrier state at creation (Izabela Bakollari) [RHEL-33716] - net: phy: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: mdio: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: Fix forced link mode for KSZ886X switches (Izabela Bakollari) [RHEL-33716] - net: dsa: microchip: ksz8: Enable MIIM PHY Control reg access (Izabela Bakollari) [RHEL-33716] - net: phy: mscc: macsec: reject PN update requests (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for hardware blinking LEDs (Izabela Bakollari) [RHEL-33716] - net: sfp: improve Nokia GPON sfp fixup (Izabela Bakollari) [RHEL-33716] - net: sfp: re-implement ignoring the hardware TX_FAULT signal (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for FS's 2.5G copper SFP (Izabela Bakollari) [RHEL-33716] - net: phy: amd: Support the Altima AMI101L (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI (Izabela Bakollari) [RHEL-33716] - net: phy: fix regression with AX88772A PHY driver (Izabela Bakollari) [RHEL-33716] - net: phy: convert phy_stop() to use split state machine (Izabela Bakollari) [RHEL-33716] - net: phy: split locked and unlocked section of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_suspend() to end of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move call to start aneg (Izabela Bakollari) [RHEL-33716] - net: phy: call phy_error_precise() while holding the lock (Izabela Bakollari) [RHEL-33716] - net: phy: always call phy_process_state_change() under lock (Izabela Bakollari) [RHEL-33716] - net: phy: marvell: Add support for offloading LED blinking (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Call into the PHY driver to set LED offload (Izabela Bakollari) [RHEL-33716] - net: sfp: Remove unused function declaration sfp_link_configure() (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add qca8081 fifo reset on the link changed (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove qca8081 1G fast retrain and slave seed config (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 1G chip type (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: enable qca8081 slave seed conditionally (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: merge qca8081 slave seed function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 genphy_c45_pma_read_abilities (Izabela Bakollari) [RHEL-33716] - net: mdio: Introduce a regmap-based mdio driver (Izabela Bakollari) [RHEL-33716] - net: phylib: fix phy_read*_poll_timeout() (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdio_device_get() and mdio_device_put() (Izabela Bakollari) [RHEL-33716] - net: mdio: add clause 73 to ethtool conversion helper (Izabela Bakollari) [RHEL-33716] - mdio_bus: unhide mdio_bus_init prototype (Izabela Bakollari) [RHEL-33716] - net: mdio: fix owner field for mdio buses registered using ACPI (Izabela Bakollari) [RHEL-33716] - net: phy: improve phy_read_poll_timeout (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdiodev_c45_(read|write) (Izabela Bakollari) [RHEL-33716] - docs: networking: phy: add missing space (Izabela Bakollari) [RHEL-33716]- x86/bhi: Avoid warning in #DB handler due to BHI mitigation (Waiman Long) [RHEL-53662 RHEL-53665] {CVE-2024-42240} - redhat: Fix the ownership of /lib/modules/ directory (Vitaly Kuznetsov) [RHEL-21034] - move ownership of /lib/modules// to kernel-core (Thorsten Leemhuis) [RHEL-21034] - KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfns (Paolo Bonzini) [RHEL-32435] - KVM: extend kvm_range_has_memory_attributes() to check subset of attributes (Paolo Bonzini) [RHEL-32435] - KVM: cleanup and add shortcuts to kvm_range_has_memory_attributes() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: move check for already-populated page to common code (Paolo Bonzini) [RHEL-32435] - KVM: remove kvm_arch_gmem_prepare_needed() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvm (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed to the guest (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfn (Paolo Bonzini) [RHEL-32435] - KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_* (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: do not go through struct page (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay folio_mark_uptodate() until after successful preparation (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return folio from __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-32435] - KVM: x86: Eliminate log spam from limited APIC timer periods (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Use sev_es_host_save_area() helper when initializing tsc_aux (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Force sev_es_host_save_area() to be inlined (for noinstr usage) (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Consider NUMA affinity when allocating per-CPU save_area (Paolo Bonzini) [RHEL-32435] - KVM: SVM: not account memory allocation for per-CPU svm_data (Paolo Bonzini) [RHEL-32435] - KVM: SVM: remove useless input parameter in snp_safe_alloc_page (Paolo Bonzini) [RHEL-32435] - KVM: Validate hva in kvm_gpc_activate_hva() to fix __kvm_gpc_refresh() WARN (Paolo Bonzini) [RHEL-32435] - KVM: interrupt kvm_gmem_populate() on signals (Paolo Bonzini) [RHEL-32435] - KVM: Stop processing *all* memslots when "null" mmu_notifier handler is found (Paolo Bonzini) [RHEL-32435] - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() (Paolo Bonzini) [RHEL-32435] - KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits (Paolo Bonzini) [RHEL-32435] - KVM: selftests: Fix shift of 32 bit unsigned int more than 32 bits (Paolo Bonzini) [RHEL-32435] - KVM: Discard zero mask with function kvm_dirty_ring_reset (Paolo Bonzini) [RHEL-32435] - virt: guest_memfd: fix reference leak on hwpoisoned page (Paolo Bonzini) [RHEL-32435] - kvm: do not account temporary allocations to kmem (Paolo Bonzini) [RHEL-32435] - KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes (Paolo Bonzini) [RHEL-32435] - KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked (Paolo Bonzini) [RHEL-32435] - net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() (Myron Stowe) [RHEL-51754] {CVE-2024-42110} - Disable NVGRACE_GPU_VFIO_PCI CONFIG for now (Donald Dutile) [RHEL-36542] - vfio/nvgrace-gpu: Convey kvm to map device memory region as noncached (Donald Dutile) [RHEL-36544] - vfio: Convey kvm that the vfio-pci device is wc safe (Donald Dutile) [RHEL-36543] - vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper (Donald Dutile) [RHEL-36542] - x86/bugs: Extend VMware Retbleed workaround to Nehalem & earlier CPUs (Waiman Long) [RHEL-48649] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340 (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1 (Ewan D. Milne) [RHEL-23829] - ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Allow command duration limits detection for ACS-4 drives (Ewan D. Milne) [RHEL-23829] - ata: ahci: Add mask_port_map module parameter (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-sata: Factor out NCQ Priority configuration helpers (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: asm1166: don't limit reported ports (Ewan D. Milne) [RHEL-23829] - ahci: print the number of implemented ports (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nomsi (Ewan D. Milne) [RHEL-23829] - ahci: drop unused board_ahci_noncq (Ewan D. Milne) [RHEL-23829] - ahci: clean up ahci_broken_devslp quirk (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nosntf (Ewan D. Milne) [RHEL-23829] - ahci: clean up intel_pcs_quirk (Ewan D. Milne) [RHEL-23829] - ata: ahci: Drop low power policy board type (Ewan D. Milne) [RHEL-23829] - ata: ahci: do not enable LPM on external ports (Ewan D. Milne) [RHEL-23829] - ata: ahci: drop hpriv param from ahci_update_initial_lpm_policy() (Ewan D. Milne) [RHEL-23829] - ata: ahci: a hotplug capable port is an external port (Ewan D. Milne) [RHEL-23829] - ata: ahci: move marking of external port earlier (Ewan D. Milne) [RHEL-23829] - ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts (Ewan D. Milne) [RHEL-23829] - ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers (Ewan D. Milne) [RHEL-23829] - ahci: asm1166: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: improve sysfs description for ATA_LPM_UNKNOWN (Ewan D. Milne) [RHEL-23829] - scsi: sd: Fix system start for ATA devices (Ewan D. Milne) [RHEL-23829] - scsi: Change SCSI device boolean fields to single bit flags (Ewan D. Milne) [RHEL-23829] - scsi: sd: Introduce manage_shutdown device flag (Ewan D. Milne) [RHEL-23829] - ata: libata-eh: Spinup disk on resume after revalidation (Ewan D. Milne) [RHEL-23829] - ata: xgene: Use of_device_get_match_data() (Ewan D. Milne) [RHEL-23829] - scsi: Remove scsi device no_start_on_resume flag (Ewan D. Milne) [RHEL-23829] - scsi: sd: Do not issue commands to suspended disks on shutdown (Ewan D. Milne) [RHEL-23829] - ata: libata: Annotate struct ata_cpr_log with __counted_by (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: Disable scsi device manage_system_start_stop (Ewan D. Milne) [RHEL-23829] - scsi: sd: Differentiate system and runtime start/stop management (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: link ata port and scsi device (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Fix port and device removal (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: increase PMP SRST timeout to 10s (Ewan D. Milne) [RHEL-23829] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fetch sense data for successful commands iff CDL enabled (Ewan D. Milne) [RHEL-23829] - ata: ahci_xgene: fix parameter types of xgene_ahci_poll_reg_val() (Ewan D. Milne) [RHEL-23829] - ata: libata: fix parameter type of ata_deadline() (Ewan D. Milne) [RHEL-23829] - ata,scsi: do not issue START STOP UNIT on resume (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fix when to fetch sense data for successful commands (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Fix ata_msense_control kdoc comment (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Handle completion of CDL commands using policy 0xD (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Set read/write commands CDL index (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Add ATA feature control sub-page translation (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Add support for CDL pages mode sense (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Handle CDL bits in ata_scsiop_maint_in() (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Detect support for command duration limits (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Change ata_eh_request_sense() to not set CHECK_CONDITION (Ewan D. Milne) [RHEL-23829] - ata: Use of_property_present() for testing DT property presence (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item (Ewan D. Milne) [RHEL-23829] - virt: efi_secret: Convert to platform remove callback returning void (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add get_event_log() support for CC platforms (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Measure into CC protocol if TCG2 protocol is absent (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add Confidential Computing (CC) measurement typedefs (Lenny Szubowicz) [RHEL-30322] - efi/tpm: Use symbolic GUID name from spec for final events table (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Use TPM event typedefs from the TCG PC Client spec (Lenny Szubowicz) [RHEL-30322]- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines (Chris von Recklinghausen) [RHEL-54027] {CVE-2024-42258} - rtla/osnoise: set the default threshold to 1us (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Better report when histogram is empty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Fix -t\--trace[=file] (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Fix histogram report when a cpu count is 0 (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Add the --warm-up option (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for hist mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for top mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/auto-analysis: Replace \t with spaces (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Simplify "no value" printing on top (Luis Claudio R. Goncalves) [RHEL-50869] - tools/rtla: Add -U/--user-load option to timerlat (Luis Claudio R. Goncalves) [RHEL-50869] - Documentation: Add tools/rtla timerlat -u option documentation (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Make doc build optional (Luis Claudio R. Goncalves) [RHEL-50869] - kernfs: change kernfs_rename_lock into a read-write lock (Ian Kent) [RHEL-52956] - kernfs: Separate kernfs_pr_cont_buf and rename_lock (Ian Kent) [RHEL-52956] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-52956] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-52956] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-52956] - perf/x86/intel: Support Perfmon MSRs aliasing (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support PERFEVTSEL extension (Michael Petlan) [RHEL-20059] - perf/x86: Add config_mask to represent EVENTSEL bitmask (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support new data source for Lunar Lake (Michael Petlan) [RHEL-20059] - perf/x86/intel: Rename model-specific pebs_latency_data functions (Michael Petlan) [RHEL-20059] - perf/x86: Add Lunar Lake and Arrow Lake support (Michael Petlan) [RHEL-20059] - perf/x86: Support counter mask (Michael Petlan) [RHEL-20059] - perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support the PEBS event mask (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Lunarlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Arrowlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/msr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/uncore: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/pt: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/lbr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add new macros to work with (vendor/family/model) values (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86 (Michael Petlan) [RHEL-20059] - intel_th: pci: Add Lunar Lake support (Michael Petlan) [RHEL-20057] - iommufd/iova_bitmap: Remove iterator logic (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionals (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map struct (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Do not record head iova to better match iommu drivers (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Add tests for <= u8 bitmap sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix iommufd_test_dirty() to handle class_register (Jeff Moyer) [RHEL-23824] - fs : Fix warning using plain integer as NULL (Jeff Moyer) [RHEL-23824] - libnvdimm: remove kernel-doc warnings: (Jeff Moyer) [RHEL-23824] - testing: nvdimm: make struct class structures constant (Jeff Moyer) [RHEL-23824] - libnvdimm: Annotate struct nd_region with __counted_by (Jeff Moyer) [RHEL-23824] - libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value (Jeff Moyer) [RHEL-23824] - dax: refactor deprecated strncpy (Jeff Moyer) [RHEL-23824] - nvdimm: Fix dereference after free in register_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Avoid unnecessary endian conversion (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Prevent the creation of zero-sized namespaces (Jeff Moyer) [RHEL-23824] - nvdimm: Explicitly include correct DT includes (Jeff Moyer) [RHEL-23824] - nvdimm: Use kstrtobool() instead of strtobool() (Jeff Moyer) [RHEL-23824] - dax: enable dax fault handler to report VM_FAULT_HWPOISON (Jeff Moyer) [RHEL-23824] - nvdimm: make security_show static (Jeff Moyer) [RHEL-23824] - nvdimm: make nd_class variable static (Jeff Moyer) [RHEL-23824] - dax/kmem: Pass valid argument to memory_group_register_static (Jeff Moyer) [RHEL-23824] - fsdax: remove redundant variable 'error' (Jeff Moyer) [RHEL-23824] - dax: Cleanup extra dax_region references (Jeff Moyer) [RHEL-23824] - dax: Introduce alloc_dev_dax_id() (Jeff Moyer) [RHEL-23824] - dax: Use device_unregister() in unregister_dax_mapping() (Jeff Moyer) [RHEL-23824] - dax: Fix dax_mapping_release() use after free (Jeff Moyer) [RHEL-23824] - tools/testing/nvdimm: Drop empty platform remove function (Jeff Moyer) [RHEL-23824] - dax/kmem: Fix leak of memory-hotplug resources (Jeff Moyer) [RHEL-23824] - dax: super.c: fix kernel-doc bad line warning (Jeff Moyer) [RHEL-23824] - nvdimm/region: Move cache management to the region driver (Jeff Moyer) [RHEL-23824] - ACPI: HMAT: Release platform device in case of platform_device_add_data() fails (Jeff Moyer) [RHEL-23824] - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY (Mark Salter) [RHEL-46931] {CVE-2024-39488} - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Kamal Heib) [RHEL-44248] {CVE-2024-38544}- ARM: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add interrupt-names to arch timer nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F4 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Fix ethernet0 alias (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-ethernet: Enable Ethernet Switch and SERDES (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rzg2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rzg1: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add R-Car S4 Starter Kit support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: spider: Enable PCIe Host ch0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add PCIe Host and Endpoint nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add GP LEDs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add INTC-EX node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Revise renesas,ipmmu-main (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Use proper labels for thermal zones (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Drop specifying the GIC_CPU_MASK_SIMPLE() for GICv3 systems (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to MMC node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable UFS device (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CA55 operating points (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add Ethernet Switch and SERDES nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Switch from SCIF3 to HSCIF0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix SCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix HSCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add missing bootargs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Move aliases and chosen (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add MSIOF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add TMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CMT support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable eMMC0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SDHI0 support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add HSCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPU core clocks (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPUIdle support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add L3 cache controller (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add UFS node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add IPMMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add sys-dmac nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add thermal support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add GPIO nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Add Ethernet sub-board (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add I2C nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Complete SCIF3 description (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add pinctrl device node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable watchdog timer (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add RWDT node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F0 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas Spider boards support (Steve Dunnagan) [RHEL-53987] - net/sched: Fix UAF when resolving a clash (Xin Long) [RHEL-51020] {CVE-2024-41040} - scsi: qedf: Ensure the copied buf is NUL terminated (John Meneghini) [RHEL-44201 RHEL-44202] {CVE-2024-38559} - netfilter: br_netfilter: remove WARN traps (Florian Westphal) [RHEL-36872] - netfilter: br_netfilter: skip conntrack input hook for promisc packets (Florian Westphal) [RHEL-36872] - netfilter: bridge: confirm multicast packets before passing them up the stack (Florian Westphal) [RHEL-36872] {CVE-2024-27415} - netfilter: nf_conntrack_bridge: initialize err to 0 (Florian Westphal) [RHEL-36872] - net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup() (Benjamin Poirier) [RHEL-45365] - net/mlx5: E-switch, Create ingress ACL when needed (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Add check for srq max_sge attribute (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Ensure created mkeys always have a populated rb_key (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Follow rb_key.ats when creating new mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Remove extra unlock on error path (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets (Benjamin Poirier) [RHEL-45365] - net/mlx5: Fix tainted pointer delete is case of flow rules creation fail (Benjamin Poirier) [RHEL-45365] - net/mlx5: Always stop health timer during driver removal (Benjamin Poirier) [RHEL-45365] - net/mlx5: Stop waiting for PCI if pci channel is offline (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix UDP GSO for encapsulated packets (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix IPsec tunnel mode offload feature check (Benjamin Poirier) [RHEL-45365] - net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules (Benjamin Poirier) [RHEL-45365] - net/mlx5: Lag, do bond only if slaves agree on roce state (Benjamin Poirier) [RHEL-45365] - net/mlx5: Reload only IB representors upon lag disable/enable (Benjamin Poirier) [RHEL-45365] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Adding remote atomic access flag to updatable flags (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Change check for cacheable mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent (Benjamin Poirier) [RHEL-45365] - mlx5: stop warning for 64KB pages (Benjamin Poirier) [RHEL-45365] - mlx5: avoid truncating error message (Benjamin Poirier) [RHEL-45365] - tools/power/x86/intel-speed-select: v1.19 release (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Display CPU as None for -1 (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: SST BF/TF support per level (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase number of CPUs displayed (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Present all TRL levels for turbo-freq (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Fix display for unsupported levels (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Support multiple dies (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase die count (David Arcari) [RHEL-20031] - platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove() (David Arcari) [RHEL-20031] - platform/x86: ISST: Support SST-BF and SST-TF per level (David Arcari) [RHEL-20031] - platform/x86: ISST: Add missing MODULE_DESCRIPTION (David Arcari) [RHEL-20031] - platform/x86: ISST: Add dev_fmt (David Arcari) [RHEL-20031] - platform/x86: ISST: Support partitioned systems (David Arcari) [RHEL-20031] - platform/x86: ISST: Shorten the assignments for power_domain_info (David Arcari) [RHEL-20031] - platform/x86: ISST: Use local variable for auxdev->dev (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Add additional TPMI header fields (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Align comments in kernel-doc (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Check major version change for TPMI Information (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Handle error from tpmi_process_info() (David Arcari) [RHEL-20031] - audit: Send netlink ACK before setting connection in auditd_set (Richard Guy Briggs) [RHEL-9096]- xfs: allow SECURE namespace xattrs to use reserved block pool (Pavel Reichl) [RHEL-49806] - firmware: cs_dsp: Validate payload length before processing block (David Arcari) [RHEL-53640] {CVE-2024-42237} - selftests: netfilter: test nat source port clash resolution interaction with tcp early demux (Florian Westphal) [RHEL-6151] - netfilter: nf_nat: undo erroneous tcp edemux lookup after port clash (Florian Westphal) [RHEL-6151] - xfs: allow symlinks with short remote targets (CKI Backport Bot) [RHEL-53164] - netfilter: Use flowlabel flow key when re-routing mangled packets (Florian Westphal) [RHEL-40213] - ppp: reject claimed-as-LCP but actually malformed packets (Guillaume Nault) [RHEL-51059] {CVE-2024-41044} - mptcp: ensure snd_una is properly initialized on connect (Florian Westphal) [RHEL-47943 RHEL-47944] {CVE-2024-40931} - Bluetooth: ISO: Check socket flag instead of hcon (CKI Backport Bot) [RHEL-51982] {CVE-2024-42141} - bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX (CKI Backport Bot) [RHEL-51910] {CVE-2024-42132} - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() (CKI Backport Bot) [RHEL-51214] {CVE-2024-41063} - mm: vmalloc: check if a hash-index is in cpu_possible_mask (CKI Backport Bot) [RHEL-50955] {CVE-2024-41032} - Merge DRM changes from upstream v6.9..v6.9.11 (Dave Airlie) [RHEL-24103] - powerpc/mm: Fix false detection of read faults (Chris von Recklinghausen) [RHEL-50040] - powerpc/mm: Support execute-only memory on the Radix MMU (Chris von Recklinghausen) [RHEL-50040] - io_uring/sqpoll: work around a potential audit memory leak (Jeff Moyer) [RHEL-48561] {CVE-2024-41001} - io_uring/rsrc: don't lock while !TASK_RUNNING (Jeff Moyer) [RHEL-47830] {CVE-2024-40922} - io_uring/io-wq: Use set_bit() and test_bit() at worker->flags (Jeff Moyer) [RHEL-47505] {CVE-2024-39508} - kunit: kasan_test: fix backport error in kasan test (Nico Pache) [RHEL-39303] - redhat: add configs for new kunit tests (Nico Pache) [RHEL-39303] - kasan: use unchecked __memset internally (Nico Pache) [RHEL-39303] - kasan: unify printk prefixes (Nico Pache) [RHEL-39303] - net/handshake: Fix handshake_req_destroy_test1 (Nico Pache) [RHEL-39303] - kunit: bail out early in __kunit_test_suites_init() if there are no suites to test (Nico Pache) [RHEL-39303] - kunit: string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPER (Nico Pache) [RHEL-39303] - kunit: test: Move fault tests behind KUNIT_FAULT_TEST Kconfig option (Nico Pache) [RHEL-39303] - kunit: unregister the device on error (Nico Pache) [RHEL-39303] - kunit: Fix race condition in try-catch completion (Nico Pache) [RHEL-39303] - kunit: Add tests for fault (Nico Pache) [RHEL-39303] - kunit: Print last test location on fault (Nico Pache) [RHEL-39303] - kunit: Handle test faults (Nico Pache) [RHEL-39303] - kunit: Fix timeout message (Nico Pache) [RHEL-39303] - kunit: Fix kthread reference (Nico Pache) [RHEL-39303] - kunit: Handle thread creation error (Nico Pache) [RHEL-39303] - lib: checksum: hide unused expected_csum_ipv6_magic[] (Nico Pache) [RHEL-39303] - Revert "kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST" (Nico Pache) [RHEL-39303] - kunit: Fix again checksum tests on big endian CPUs (Nico Pache) [RHEL-39303] - kunit: Annotate _MSG assertion variants with gnu printf specifiers (Nico Pache) [RHEL-39303] - rtc: test: Fix invalid format specifier. (Nico Pache) [RHEL-39303] - lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - lib/cmdline: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - kunit: test: Log the correct filter string in executor_test (Nico Pache) [RHEL-39303] - kunit: make kunit_bus_type const (Nico Pache) [RHEL-39303] - kunit: Mark filter* params as rw (Nico Pache) [RHEL-39303] - kunit: tool: Print UML command (Nico Pache) [RHEL-39303] - time/kunit: Use correct format specifier (Nico Pache) [RHEL-39303] - Documentation: KUnit: Update the instructions on how to test static functions (Nico Pache) [RHEL-39303] - kunit: run test suites only after module initialization completes (Nico Pache) [RHEL-39303] - MAINTAINERS: kunit: Add Rae Moar as a reviewer (Nico Pache) [RHEL-39303] - lib: checksum: Fix build with CONFIG_NET=n (Nico Pache) [RHEL-39303] - kunit: Add tests for csum_ipv6_magic and ip_fast_csum (Nico Pache) [RHEL-39303] - Documentation: kunit: Add clang UML coverage example (Nico Pache) [RHEL-39303] - kunit: Protect string comparisons against NULL (Nico Pache) [RHEL-39303] - kunit: Add example of kunit_activate_static_stub() with pointer-to-function (Nico Pache) [RHEL-39303] - kunit: Allow passing function pointer to kunit_activate_static_stub() (Nico Pache) [RHEL-39303] - kunit: Fix NULL-dereference in kunit_init_suite() if suite->log is NULL (Nico Pache) [RHEL-39303] - kunit: Reset test->priv after each param iteration (Nico Pache) [RHEL-39303] - kunit: Add example for using test->priv (Nico Pache) [RHEL-39303] - Documentation: Add debugfs docs with run after boot (Nico Pache) [RHEL-39303] - kunit: add ability to run tests after boot using debugfs (Nico Pache) [RHEL-39303] - kunit: add is_init test attribute (Nico Pache) [RHEL-39303] - kunit: add example suite to test init suites (Nico Pache) [RHEL-39303] - kunit: add KUNIT_INIT_TABLE to init linker section (Nico Pache) [RHEL-39303] - kunit: move KUNIT_TABLE out of INIT_DATA (Nico Pache) [RHEL-39303] - kunit: tool: add test for parsing attributes (Nico Pache) [RHEL-39303] - kunit: tool: fix parsing of test attributes (Nico Pache) [RHEL-39303] - kunit: debugfs: Handle errors from alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: debugfs: Fix unchecked dereference in debugfs_print_results() (Nico Pache) [RHEL-39303] - kunit: string-stream: Allow ERR_PTR to be passed to string_stream_destroy() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Avoid cast warning when testing gfp_t flags (Nico Pache) [RHEL-39303] - mptcp: fill in missing MODULE_DESCRIPTION() (Nico Pache) [RHEL-39303] - kunit: test: Avoid cast warning when adding kfree() as an action (Nico Pache) [RHEL-39303] - kunit: Reset suite counter right before running tests (Nico Pache) [RHEL-39303] - kunit: Warn if tests are slow (Nico Pache) [RHEL-39303] - kasan: fix and update KUNIT_EXPECT_KASAN_FAIL comment (Nico Pache) [RHEL-39303] - x86/asm: Fix build of UML with KASAN (Nico Pache) [RHEL-39303] - kunit: Reset test status on each param iteration (Nico Pache) [RHEL-39303] - kunit: string-stream: Test performance of string_stream (Nico Pache) [RHEL-39303] - kunit: Use string_stream for test log (Nico Pache) [RHEL-39303] - kunit: string-stream: Add tests for freeing resource-managed string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Decouple string_stream from kunit (Nico Pache) [RHEL-39303] - kunit: string-stream: Add kunit_alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: Don't use a managed alloc in is_literal() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Add cases for string_stream newline appending (Nico Pache) [RHEL-39303] - kunit: string-stream: Add option to make all lines end with newline (Nico Pache) [RHEL-39303] - kunit: string-stream: Improve testing of string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Don't create a fragment for empty strings (Nico Pache) [RHEL-39303] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-39303] - kunit: tool: Add command line interface to filter and report attributes (Nico Pache) [RHEL-39303] - kunit: tool: Enable CONFIG_FORTIFY_SOURCE under UML (Nico Pache) [RHEL-39303] - kunit: tool: undo type subscripts for subprocess.Popen (Nico Pache) [RHEL-39303] - kunit: tool: Add support for SH under QEMU (Nico Pache) [RHEL-39303] - kunit: tool: Add support for overriding the QEMU serial port (Nico Pache) [RHEL-39303] - kunit: tool: fix pre-existing `mypy --strict` errors and update run_checks.py (Nico Pache) [RHEL-39303] - kunit: tool: remove unused imports and variables (Nico Pache) [RHEL-39303] - kunit: tool: add subscripts for type annotations where appropriate (Nico Pache) [RHEL-39303] - kunit: tool: Add support for m68k under QEMU (Nico Pache) [RHEL-39303] - kunit: kunit.py extract handlers (Nico Pache) [RHEL-39303] - kunit: tool: remove redundant file.close() call in unit test (Nico Pache) [RHEL-39303] - kunit: tool: unit tests all check parser errors, standardize formatting a bit (Nico Pache) [RHEL-39303] - kunit: tool: make TestCounts a dataclass (Nico Pache) [RHEL-39303] - kunit: tool: make parser preserve whitespace when printing test log (Nico Pache) [RHEL-39303] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [RHEL-39303] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-39303] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-39303] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-39303] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-39303] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-39303] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-39303] - net: bridge: mst: fix suspicious rcu usage in br_mst_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: fix vlan use-after-free (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - crypto: bcm - Fix pointer arithmetic (cki-backport-bot) [RHEL-44114] {CVE-2024-38579}- Add amd-pstate-ut to the mod-internal.list (David Arcari) [RHEL-53955] - firmware: cs_dsp: Return error if block header overflows file (David Arcari) [RHEL-53650] {CVE-2024-42238} - mm: prevent derefencing NULL ptr in pfn_section_valid() (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - mm, kmsan: fix infinite recursion due to RCU critical section (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - netfilter: nf_tables: prefer nft_chain_validate (Phil Sutter) [RHEL-51046] {CVE-2024-41042} - netfilter: nf_tables: allow loop termination for pending fatal signal (Phil Sutter) [RHEL-51046] - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers (Phil Sutter) [RHEL-51522] {CVE-2024-42070} - netfilter: nft_inner: validate mandatory meta and payload (Phil Sutter) [RHEL-47486] {CVE-2024-39504} - netfilter: ipset: Fix suspicious rcu_dereference_protected() (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Add list flush to cancel_gc (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - qed/qede: Fix scheduling while atomic (John Meneghini) [RHEL-9751] - cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie() (Pavel Reichl) [RHEL-51157] {CVE-2024-41057} - cachefiles: fix slab-use-after-free in fscache_withdraw_volume() (Pavel Reichl) [RHEL-51163] {CVE-2024-41058} - netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume() (Pavel Reichl) [RHEL-51157 RHEL-51163] - nvme-fabrics: use reserved tag for reg read/write command (CKI Backport Bot) [RHEL-51357] {CVE-2024-41082} - nvmet: always initialize cqe.result (Maurizio Lombardi) [RHEL-51334 RHEL-51335] {CVE-2024-41079} - nvmet: fix a possible leak when destroy a ctrl during qp establishment (Maurizio Lombardi) [RHEL-52019 RHEL-52020] {CVE-2024-42152} - NFSv4: Fix memory leak in nfs4_set_security_label (CKI Backport Bot) [RHEL-52083] {CVE-2024-41076} - xfs: don't walk off the end of a directory data block (CKI Backport Bot) [RHEL-50885] {CVE-2024-41013} - xfs: add bounds checking to xlog_recover_process_data (CKI Backport Bot) [RHEL-50862] {CVE-2024-41014} - tcp: avoid too many retransmit packets (Florian Westphal) [RHEL-48637] {CVE-2024-41007} - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() (Florian Westphal) [RHEL-48637] - nfs: handle error of rpc_proc_register() in init_nfs_fs() (Scott Mayhew) [RHEL-39906] {CVE-2024-36939} - mm/page_table_check: fix crash on ZONE_DEVICE (Chris von Recklinghausen) [RHEL-48052] {CVE-2024-40948} - net: asix: add proper error handling of usb read errors (Ken Cox) [RHEL-28110] {CVE-2021-47101} - asix: fix uninit-value in asix_mdio_read() (Ken Cox) [RHEL-28110] {CVE-2021-47101}- mptcp: fix possible NULL dereferences (Antoine Tenart) [RHEL-48648] - af_packet: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - udp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - tcp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: raw: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - ping: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: introduce sk_skb_reason_drop function (Antoine Tenart) [RHEL-48648] - net: add rx_sk to trace_kfree_skb (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_check_req() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: handle timewait cases in the receive path (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_ack() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - rstreason: make it work in trace world (Antoine Tenart) [RHEL-48648] - mptcp: introducing a helper into active reset logic (Antoine Tenart) [RHEL-48648] - mptcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - tcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for active reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for passive reset (Antoine Tenart) [RHEL-48648] - net: introduce rstreason to detect why the RST is sent (Antoine Tenart) [RHEL-48648] - trace: tcp: fully support trace_tcp_send_reset (Antoine Tenart) [RHEL-48648] - trace: adjust TP_STORE_ADDR_PORTS_SKB() parameters (Antoine Tenart) [RHEL-48648] - net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb (Antoine Tenart) [RHEL-48648] - net: port TP_STORE_ADDR_PORTS_SKB macro to be tcp/udp independent (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sock_set_state() (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sk_error_report() (Antoine Tenart) [RHEL-48648] - trace: move to TP_STORE_ADDRS related macro to net_probe_common.h (Antoine Tenart) [RHEL-48648] - inet: preserve const qualifier in inet_sk() (Antoine Tenart) [RHEL-48648] - tcp: make dropreason in tcp_child_process() work (Antoine Tenart) [RHEL-48648] - tcp: make the dropreason really work when calling tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add dropreasons in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add more specific possible drop reasons in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - tcp: introduce dropreasons in receive path (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: add a dropreason definitions and prepare for cookie check (Antoine Tenart) [RHEL-48648] - tcp: Clean up goto labels in cookie_v[46]_check(). (Antoine Tenart) [RHEL-48648] - net: use %pS for kfree_skb tracing event location (Antoine Tenart) [RHEL-48648] - PCI: endpoint: remove bogus return in pci_epf_device_remove() (Brian Masney) [RHEL-47218] - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ivan Vecera) [RHEL-37006] {CVE-2024-35855} - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ivan Vecera) [RHEL-37010] {CVE-2024-35854} - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ivan Vecera) [RHEL-37014] {CVE-2024-35853} - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ivan Vecera) [RHEL-37486] {CVE-2024-36006}- tcp_metrics: validate source addr length (Guillaume Nault) [RHEL-52031] {CVE-2024-42154} - SUNRPC: Fix loop termination condition in gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - NFSD: Support write delegations in LAYOUTGET (Benjamin Coddington) [RHEL-53004] - nfs: fix undefined behavior in nfs_block_bits() (Benjamin Coddington) [RHEL-53004] - knfsd: LOOKUP can return an illegal error value (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fixup gss_status tracepoint error output (Benjamin Coddington) [RHEL-53004] - nfs: pass explicit offset/count to trace events (Benjamin Coddington) [RHEL-53004] - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket (Benjamin Coddington) [RHEL-53004] - gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey (Benjamin Coddington) [RHEL-53004] - NFSD: Fix nfsdcld warning (Benjamin Coddington) [RHEL-53004] - NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server (Benjamin Coddington) [RHEL-53004] - SUNRPC: avoid soft lockup when transmitting UDP to reachable server. (Benjamin Coddington) [RHEL-53004] - xprtrdma: Fix rpcrdma_reqs_reset() (Benjamin Coddington) [RHEL-53004] - Revert "nfsd: fix oops when reading pool_stats before server is started" (Benjamin Coddington) [RHEL-53004] - nfsd: initialise nfsd_info.mutex early. (Benjamin Coddington) [RHEL-53004] - nfs: drop the incorrect assertion in nfs_swap_rw() (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix backchannel reply, again (Benjamin Coddington) [RHEL-53004] - NFS: add barriers when testing for NFS_FSDATA_BLOCKED (Benjamin Coddington) [RHEL-53004] - SUNRPC: return proper error from gss_wrap_req_priv (Benjamin Coddington) [RHEL-53004] - NFSv4.1 enforce rootpath check in fs_location query (Benjamin Coddington) [RHEL-53004] - pNFS/filelayout: fixup pNfs allocation modes (Benjamin Coddington) [RHEL-53004] - rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL (Benjamin Coddington) [RHEL-53004] - NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS (Benjamin Coddington) [RHEL-53004] - sunrpc: fix NFSACL RPC retry on soft mount (Benjamin Coddington) [RHEL-53004] - nfs: keep server info for remounts (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - sunrpc: removed redundant procp check (Benjamin Coddington) [RHEL-53004] - wifi: mt76: replace skb_put with skb_put_zero (CKI Backport Bot) [RHEL-52367] {CVE-2024-42225} - ice: xsk: fix txq interrupt mapping (Petr Oros) [RHEL-15670] - ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog (Petr Oros) [RHEL-15670] - ice: improve updating ice_{t,r}x_ring::xsk_pool (Petr Oros) [RHEL-15670] - ice: toggle netif_carrier when setting up XSK pool (Petr Oros) [RHEL-15670] - ice: modify error handling when setting XSK pool in ndo_bpf (Petr Oros) [RHEL-15670] - ice: replace synchronize_rcu with synchronize_net (Petr Oros) [RHEL-15670] - ice: don't busy wait for Rx queue disable in ice_qp_dis() (Petr Oros) [RHEL-15670] - ice: respect netif readiness in AF_XDP ZC related ndo's (Petr Oros) [RHEL-15670] - wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if no 6 GHz sband (CKI Backport Bot) [RHEL-51809] {CVE-2024-42125} - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values (CKI Backport Bot) [RHEL-51767] {CVE-2024-42114} - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). (CKI Backport Bot) [RHEL-51033] {CVE-2024-41041} - ACPI: fix double INT_SRC_OVR override (Desnes Nunes) [RHEL-45576] - vfs: don't mod negative dentry count when on shrinker list (Brian Foster) [RHEL-46609] - fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading (Brian Foster) [RHEL-46609] - netpoll: Fix race condition in netpoll_owner_active (CKI Backport Bot) [RHEL-49371] {CVE-2024-41005} - xfs: fix log recovery buffer allocation for the legacy h_size fixup (Bill O'Donnell) [RHEL-46479] {CVE-2024-39472} - tun: limit printing rate when illegal packet received by tun dev (Jon Maloy) [RHEL-35048] {CVE-2024-27013}- Revert: Duplicated code of __iowrite32_copy() (Lucas Zampieri) - cxl/mem: Fix no cxl_nvd during pmem region auto-assembling (John W. Linville) [RHEL-51364] {CVE-2024-41085} - cxl/region: Avoid null pointer dereference in region lookup (John W. Linville) [RHEL-51656] {CVE-2024-41084} - PCI/MSI: Fix UAF in msi_capability_init (John W. Linville) [RHEL-51436] {CVE-2024-41096} - perf test stat_bpf_counter.sh: Stabilize the test results (Michael Petlan) [RHEL-33020] - perf test bpf-counters: Add test for BPF event modifier (Michael Petlan) [RHEL-33020] - nvme: avoid double free special payload (CKI Backport Bot) [RHEL-51309] {CVE-2024-41073} - ext4: do not create EA inode under buffer lock (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fold quota accounting into ext4_xattr_inode_lookup_create() (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - ext4: turn quotas off if mount failed after enabling quotas (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - arm64/io: add constant-argument check (Charles Mirabile) [RHEL-43402] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Charles Mirabile) [RHEL-43402] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Charles Mirabile) [RHEL-43402] - s390: Stop using weak symbols for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: use the correct count for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: Implement __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - x86: Stop using weak symbols for __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - hwmon: (dell-smm) Add Dell Precision 7540 to fan control whitelist (David Arcari) [RHEL-37108]- perf vendor events: Add westmereex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-sp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-dp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update tigerlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add snowridgex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add silvermont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sierraforest events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sapphirerapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update sandybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update rocketlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemep counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update meteorlake events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add lunarlake counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add knightslanding counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update jaketown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivytown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update haswellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add haswell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update graniterapids events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update/add grandridge events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmontplus counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update emeraldrapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update elkhartlake events (Michael Petlan) [RHEL-32689] - perf vendor events: Update cascadelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellde metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwell metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add bonnell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlaken events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 mapping (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 uncore events (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 core events (Michael Petlan) [RHEL-32689] - perf vendor events intel: Remove info metrics erroneously in TopdownL1 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update snowridgex to 1.22 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylake to v58 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylakex to 1.33 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sierraforest to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sapphirerapids to 1.20 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update meteorlake to 1.08 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update lunarlake to 1.01 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update icelakex to 1.24 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update grandridge to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update emeraldrapids to 1.06 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update cascadelakex to 1.21 (Michael Petlan) [RHEL-32689] - perf list: Escape '\r' in JSON output (Michael Petlan) [RHEL-37153] - filelock: Fix fcntl/close race recovery compat path (Pavel Reichl) [RHEL-50898] {CVE-2024-41020} - x86: stop playing stack games in profile_pc() (CKI Backport Bot) [RHEL-51649] {CVE-2024-42096} - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER (CKI Backport Bot) [RHEL-51624] {CVE-2024-42090} - ftruncate: pass a signed offset (CKI Backport Bot) [RHEL-51605] {CVE-2024-42084} - firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files (CKI Backport Bot) [RHEL-51150] {CVE-2024-41056} - filelock: fix potential use-after-free in posix_lock_inode (CKI Backport Bot) [RHEL-51103] {CVE-2024-41049} - firmware: cs_dsp: Fix overflow checking of wmfw header (CKI Backport Bot) [RHEL-51005] {CVE-2024-41039} - firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers (CKI Backport Bot) [RHEL-50993] {CVE-2024-41038} - tools/perf: Handle perftool-testsuite_probe testcases fail when kernel debuginfo is not present (Michael Petlan) [RHEL-50646] - perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later (Michael Petlan) [RHEL-44190] - perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later (Michael Petlan) [RHEL-44190] - net: hns3: fix kernel crash problem in concurrent scenario (Ken Cox) [RHEL-47499] {CVE-2024-39507} - powerpc/perf: Set cpumode flags using sample address (Michael Petlan) [RHEL-12231] - Input: gpio-keys - filter gpio_keys -EPROBE_DEFER error messages (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add system suspend support for dedicated wakeirqs (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - convert to dev_err_probe() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - use input_report_key() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add support for linux,input-value DTS property (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - cancel delayed work only in case of GPIO (Luiz Capitulino) [RHEL-50463] - redhat/configs: enable CONFIG_KEYBOARD_GPIO (Luiz Capitulino) [RHEL-50463] - workqueue: Always queue work items to the newest PWQ for order workqueues (Waiman Long) [RHEL-49500] - workqueue: Update cpumasks after only applying it successfully (Waiman Long) [RHEL-49500] - workqueue: Cleanup subsys attribute registration (Waiman Long) [RHEL-49500] - workqueue: Fix divide error in wq_update_node_max_active() (Waiman Long) [RHEL-49500] - workqueue: The default node_nr_active should have its max set to max_active (Waiman Long) [RHEL-49500] - workqueue: Fix selection of wake_cpu in kick_pool() (Waiman Long) [RHEL-49500] - i40e: Fully suspend and resume IO operations in EEH case (Kamal Heib) [RHEL-32176] - i40e: factoring out i40e_suspend/i40e_resume (Kamal Heib) [RHEL-32176] - i40e: Add and use helper to reconfigure TC for given VSI (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VEB (Kamal Heib) [RHEL-32176] - i40e: Consolidate checks whether given VSI is main (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VSI (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of i40e_detect_recover_hung() (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of several client notification functions (Kamal Heib) [RHEL-32176] - i40e: Remove flags field from i40e_veb (Kamal Heib) [RHEL-32176] - i40e: Fix devlink port unregistering (Kamal Heib) [RHEL-32176] - i40e: Do not call devlink_port_type_clear() (Kamal Heib) [RHEL-32176] - i40e: Align devlink info versions with ice driver and add docs (Kamal Heib) [RHEL-32176] - i40e: Add PBA as board id info to devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Add handler for devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Implement ndo_get_devlink_port (Kamal Heib) [RHEL-32176] - i40e: Add initial devlink support (Kamal Heib) [RHEL-32176] - dmaengine: idxd: Check for driver name match before sva user feature (Jerry Snitselaar) [RHEL-44836 RHEL-46619] - dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix error path in ioat3_dma_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix leaking on version mismatch (Jerry Snitselaar) [RHEL-44836] - dmaengine: idma64: Add check for dma_set_max_seg_size (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra186: Fix residual calculation (Jerry Snitselaar) [RHEL-44836] - idma64: Don't try to serve interrupts when device is powered off (Jerry Snitselaar) [RHEL-44836] - dmaengine: ti: k3-udma: Report short packet errors (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra210-adma: fix global intr clear (Jerry Snitselaar) [RHEL-44836] - dma: gpi: remove spurious unlock in gpi_ch_init (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Jerry Snitselaar) [RHEL-37363] {CVE-2024-35989} - dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix missing kmem_cache_destroy() (Jerry Snitselaar) [RHEL-44836] - platform/x86/intel/sdsi: Add attribute to read the current meter state (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Add in-band BIOS lock support (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Combine read and write mailbox flows (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Set message size during writes (David Arcari) [RHEL-15562] - cxl/cper: Fix non-ACPI-APEI-GHES build (John Allen) [RHEL-36781] - driver core: Add a guard() definition for the device_lock() (John Allen) [RHEL-36781] - cxl/cper: Remove duplicated GUID defines (John Allen) [RHEL-36781] - cxl/pci: Process CPER events (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - acpi/ghes: Remove CXL CPER notifications (John Allen) [RHEL-36781] - cxl/region: Allow out of order assembly of autodiscovered regions (John Allen) [RHEL-36781] - cxl/region: Handle endpoint decoders in cxl_region_find_decoder() (John Allen) [RHEL-36781] - cxl/trace: Remove unnecessary memcpy's (John Allen) [RHEL-36781] - cxl/cper: Fix errant CPER prints for CXL events (John Allen) [RHEL-36781] - cxl/pci: Register for and process CPER events (John Allen) [RHEL-36781] - PCI: Introduce cleanup helpers for device reference counts and locks (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - cxl/events: Create a CXL event union (John Allen) [RHEL-36781] - cxl/events: Separate UUID from event structures (John Allen) [RHEL-36781] - cxl/events: Remove passing a UUID to known event traces (John Allen) [RHEL-36781] - cxl/events: Create common event UUID defines (John Allen) [RHEL-36781] - cxl/events: Promote CXL event structures to a core header (John Allen) [RHEL-36781] - cxl/trace: Pass UUID explicitly to event traces (John Allen) [RHEL-36781] - cxl/pci: Change CXL AER support check to use native AER (John Allen) [RHEL-36781] - cxl/hdm: Fix && vs || bug (John Allen) [RHEL-36781] - cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm (John Allen) [RHEL-36781] - cxl/core/regs: Rename phys_addr in cxl_map_component_regs() (John Allen) [RHEL-36781] - cxl/pci: Disable root port interrupts in RCH mode (John Allen) [RHEL-36781] - cxl/pci: Skip to handle RAS errors if CXL.mem device is detached (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port error logging (John Allen) [RHEL-36781] - cxl/pci: Map RCH downstream AER registers for logging protocol errors (John Allen) [RHEL-36781] - cxl/pci: Update CXL error logging to use RAS register address (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port AER register discovery (John Allen) [RHEL-36781] - cxl/port: Remove Component Register base address from struct cxl_port (John Allen) [RHEL-36781] - cxl/pci: Remove Component Register base address from struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/hdm: Use stored Component Register mappings to map HDM decoder capability (John Allen) [RHEL-36781] - cxl/pci: Store the endpoint's Component Register mappings in struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/port: Pre-initialize component register mappings (John Allen) [RHEL-36781] - cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map (John Allen) [RHEL-36781] - Fix cxl_map_component_regs and cxl_map_device_regs (John Allen) [RHEL-36781] - io_uring: only taint the kernel on successful system call (Jeff Moyer) [RHEL-27755] - io_uring/net: ensure async prep handlers always initialize ->done_io (Jeff Moyer) [RHEL-27755] - io-wq: write next_work before dropping acct_lock (Jeff Moyer) [RHEL-27755] - io_uring: use the right type for work_llist empty check (Jeff Moyer) [RHEL-27755] - io_uring: clear opcode specific data for an early failure (Jeff Moyer) [RHEL-27755 RHEL-37293] {CVE-2024-35923} - io_uring: clean rings on NO_MMAP alloc fail (Jeff Moyer) [RHEL-27755] - io_uring/net: correctly handle multishot recvmsg retry setup (Jeff Moyer) [RHEL-27755] - io_uring: fix poll_remove stalled req completion (Jeff Moyer) [RHEL-27755] - io_uring: Fix release of pinned pages when __io_uaddr_map fails (Jeff Moyer) [RHEL-27755 RHEL-36926] {CVE-2024-35831} - io_uring: don't save/restore iowait state (Jeff Moyer) [RHEL-27755] - io_uring/net: correct the type of variable (Jeff Moyer) [RHEL-27755] - io_uring/net: fix overflow check in io_recvmsg_mshot_prep() (Jeff Moyer) [RHEL-27755 RHEL-36928] {CVE-2024-35827} - io_uring/net: move receive multishot out of the generic msghdr path (Jeff Moyer) [RHEL-27755] - io_uring/net: unify how recvmsg and sendmsg copy in the msghdr (Jeff Moyer) [RHEL-27755] - io_uring: remove unconditional looping in local task_work handling (Jeff Moyer) [RHEL-27755] - io_uring: remove looping around handling traditional task_work (Jeff Moyer) [RHEL-27755] - io_uring: fail NOP if non-zero op flags is passed in (Jeff Moyer) [RHEL-27755] - io_uring/net: restore msg_control on sendzc retry (Jeff Moyer) [RHEL-27755] - io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: hold io_buffer_list reference over mmap (Jeff Moyer) [RHEL-27755 RHEL-37250] {CVE-2024-35880} - io_uring/kbuf: protect io_buffer_list teardown with a reference (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of bl->is_ready (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of lower BGID lists (Jeff Moyer) [RHEL-27755] - io_uring: use private workqueue for exit work (Jeff Moyer) [RHEL-27755] - io_uring: disable io-wq execution of multishot NOWAIT requests (Jeff Moyer) [RHEL-27755] - io_uring: refactor DEFER_TASKRUN multishot checks (Jeff Moyer) [RHEL-27755] - io_uring/net: move recv/recvmsg flags out of retry loop (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot io-wq checks (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sendzc lazy wake polling (Jeff Moyer) [RHEL-27755] - io_uring/net: remove dependency on REQ_F_PARTIAL_IO for sr->done_io (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't allow multishot reads without NOWAIT support (Jeff Moyer) [RHEL-27755] - io_uring/waitid: always remove waitid entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/futex: always remove futex entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry (Jeff Moyer) [RHEL-27755] - io_uring: fix io_queue_proc modifying req->flags (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot read defer taskrun cqe posting (Jeff Moyer) [RHEL-27755] - io_uring/net: fix multishot accept overflow handling (Jeff Moyer) [RHEL-27755] - io_uring: add io_file_can_poll() helper (Jeff Moyer) [RHEL-27755] - io_uring: expand main struct io_kiocb flags to 64-bits (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers (Jeff Moyer) [RHEL-27755] - io_uring/net: limit inline multishot retries (Jeff Moyer) [RHEL-27755] - io_uring/poll: add requeue return code from poll multishot handling (Jeff Moyer) [RHEL-27755] - io_uring/net: un-indent mshot retry path in io_recv_finish() (Jeff Moyer) [RHEL-27755] - io_uring/poll: move poll execution helpers higher up (Jeff Moyer) [RHEL-27755] - io_uring/rw: ensure poll based multishot read retries appropriately (Jeff Moyer) [RHEL-27755] - io_uring: enable audit and restrict cred override for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring: combine cq_wait_nr checks (Jeff Moyer) [RHEL-27755] - io_uring: clean *local_work_add var naming (Jeff Moyer) [RHEL-27755] - io_uring: clean up local tw add-wait sync (Jeff Moyer) [RHEL-27755] - io_uring: adjust defer tw counting (Jeff Moyer) [RHEL-27755] - io_uring/register: guard compat syscall with CONFIG_COMPAT (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: improve code generation for fixed file assignment (Jeff Moyer) [RHEL-27755] - io_uring/rw: cleanup io_rw_done() (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: add method for returning provided buffer ring head (Jeff Moyer) [RHEL-27755] - io_uring/register: move io_uring_register(2) related code to register.c (Jeff Moyer) [RHEL-27755] - io_uring/openclose: add support for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_get_task (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_do_in_task_lazy (Jeff Moyer) [RHEL-27755] - io_uring: split out cmd api into a separate header (Jeff Moyer) [RHEL-27755] - io_uring: optimise ltimeout for inline execution (Jeff Moyer) [RHEL-27755] - io_uring: don't check iopoll if request completes (Jeff Moyer) [RHEL-27755] - file: remove pointless wrapper (Jeff Moyer) [RHEL-27755] - io_uring/poll: don't enable lazy wake for POLLEXCLUSIVE (Jeff Moyer) [RHEL-27755] - io_uring: do not clamp read length for multishot read (Jeff Moyer) [RHEL-27755] - io_uring: do not allow multishot read to set addr or len (Jeff Moyer) [RHEL-27755] - io_uring: indicate if io_kbuf_recycle did recycle anything (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for fixed read/write (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for readv/writev (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't attempt to allocate async data if opcode doesn't need it (Jeff Moyer) [RHEL-27755] - selftests/bpf/sockopt: Add io_uring support (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_SETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_GETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: return -EOPNOTSUPP if net is disabled (Jeff Moyer) [RHEL-27755] - selftests/net: Extract uring helpers to be reusable (Jeff Moyer) [RHEL-27755] - tools headers: Grab copy of io_uring.h (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Pass compat mode in issue_flags (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_getsockopt (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for getsockopt (Jeff Moyer) [RHEL-27755] - io_uring/poll: use IOU_F_TWQ_LAZY_WAKE for wakeups (Jeff Moyer) [RHEL-27755] - io_uring: use files_lookup_fd_locked() (Jeff Moyer) [RHEL-27755] - io_uring: add support for vectored futex waits (Jeff Moyer) [RHEL-27755] - io_uring: add support for futex wake and wait (Jeff Moyer) [RHEL-27755] - io_uring: cancelable uring_cmd (Jeff Moyer) [RHEL-27755] - io_uring: retain top 8bits of uring_cmd flags for kernel internal use (Jeff Moyer) [RHEL-27755] - io_uring: add IORING_OP_WAITID support (Jeff Moyer) [RHEL-27755] - io_uring/rw: add support for IORING_OP_READ_MULTISHOT (Jeff Moyer) [RHEL-27755] - exit: add internal include file with helpers (Jeff Moyer) [RHEL-27755] - exit: add kernel_waitid_prepare() helper (Jeff Moyer) [RHEL-27755] - exit: move core of do_wait() into helper (Jeff Moyer) [RHEL-27755] - exit: abstract out should_wake helper for child_wait_callback() (Jeff Moyer) [RHEL-27755] - io_uring/rw: mark readv/writev as vectored in the opcode definition (Jeff Moyer) [RHEL-27755] - io_uring/rw: split io_read() into a helper (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: Annotate struct io_mapped_ubuf with __counted_by (Jeff Moyer) [RHEL-27755] - io_uring: use kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: create kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: add kerneldoc to file_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - io_uring: rename kiocb_end_write() local helper (Jeff Moyer) [RHEL-27755] - io_uring: use call_rcu_hurry if signaling an eventfd (Jeff Moyer) [RHEL-27755] - pipe: check for IOCB_NOWAIT alongside O_NONBLOCK (Jeff Moyer) [RHEL-27755] - pipe: set FMODE_NOWAIT on pipes (Jeff Moyer) [RHEL-27755] - splice: clear FMODE_NOWAIT on file if splice/vmsplice is used (Jeff Moyer) [RHEL-27755] - net: move dev->state into net_device_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move lstats in net_device_read_txrx (Felix Maurer) [RHEL-30902] - tcp: move tp->scaling_ratio to tcp_sock_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move xdp_prog to net_device_read_rx (Felix Maurer) [RHEL-30902] - net-device: move gso_partial_features to net_device_read_tx (Felix Maurer) [RHEL-30902] - Documentations: fix net_cachelines documentation build warning (Felix Maurer) [RHEL-30902] - tcp: reorganize tcp_sock fast path variables (Felix Maurer) [RHEL-30902] - net-device: reorganize net_device fast path variables (Felix Maurer) [RHEL-30902] - netns-ipv4: reorganize netns_ipv4 fast path variables (Felix Maurer) [RHEL-30902] - cache: enforce cache groups (Felix Maurer) [RHEL-30902] - Documentations: Analyze heavily used Networking related structs (Felix Maurer) [RHEL-30902] - net/tcp: refactor tcp_inet6_sk() (Felix Maurer) [RHEL-30902]- filelock: Remove locks reliably when fcntl/close race is detected (Bill O'Donnell) [RHEL-50176] {CVE-2024-41012} - tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() (Oleg Nesterov) [RHEL-30589] - sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) [RHEL-30589] - sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov) [RHEL-30589] - tun: add missing verification for short frame (Patrick Talbert) [RHEL-50203] {CVE-2024-41091} - tap: add missing verification for short frame (Patrick Talbert) [RHEL-50265] {CVE-2024-41090} - mm: avoid overflows in dirty throttling logic (Chris von Recklinghausen) [RHEL-50004] - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Chris von Recklinghausen) [RHEL-50004] - lockdep: config: adjust MAX_LOCKDEP_ENTRIES and MAX_LOCKDEP_CHAINS for RT-debug (Luis Claudio R. Goncalves) [RHEL-49554] - rt: lockdep: fix "lockdep bfs error:-1" warning at boot (Luis Claudio R. Goncalves) [RHEL-49554] - redhat/configs: enable some RTCs needed on arm64 boards (Luiz Capitulino) [RHEL-21063] - redhat/configs: Make CONFIG_RTC_DRV_TEGRA=m (Luiz Capitulino) [RHEL-49511] - arm64/io: add constant-argument check (Ivan Vecera) [RHEL-48792] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Ivan Vecera) [RHEL-48792] - s390: Stop using weak symbols for __iowrite64_copy() (Ivan Vecera) [RHEL-48792] - s390: Implement __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - x86: Stop using weak symbols for __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - nvmem: core: fix device node refcounting (Luiz Capitulino) [RHEL-47030] - nvmem: imx-ocotp: add support for post processing (Luiz Capitulino) [RHEL-47030] - nvmem: core: add nvmem cell post processing callback (Luiz Capitulino) [RHEL-47030] - nvmem: core: rework nvmem cell instance creation (Luiz Capitulino) [RHEL-47030] - mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL (CKI Backport Bot) [RHEL-46467] {CVE-2024-39474} - redhat/configs: add config item for CONFIG_MFD_TPS65219 (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add GPIO cell instance (Enric Balletbo i Serra) [RHEL-46714] - regulator: tps65219: Fix matching interrupts for their regulators (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add driver for TI TPS65219 PMIC (Enric Balletbo i Serra) [RHEL-46714] - regulator: dt-bindings: Add TI TPS65219 PMIC bindings (Enric Balletbo i Serra) [RHEL-46714] - spi: fsl-lpspi: use 'time_left' variable with wait_for_completion_timeout() (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: remove redundant spi_controller_put call (Andrew Halaney) [RHEL-33234] - spi: lpspi: Avoid potential use-after-free in probe() (Andrew Halaney) [RHEL-33234] {CVE-2024-26866} - spi: fsl-lpspi: switch to use modern name (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Read chip-select amount from hardware for i.MX93 (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Move controller initialization further down (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Remove num_cs from device struct (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: downgrade log level for pio mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: disable lpspi module irq in DMA mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: run transfer speed_hz sanity check (Andrew Halaney) [RHEL-33234] - spi: fsl-lpspi: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: support multiple cs for lpspi (Andrew Halaney) [RHEL-33234] - spi: introduce new helpers with using modern naming (Andrew Halaney) [RHEL-33234] - scsi: mpi3mr: Avoid possible run-time warning with long manufacturer strings (Ewan D. Milne) [RHEL-39925] - string.h: Introduce memtostr() and memtostr_pad() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix some kernel-doc warnings in scsi_bsg_mpi3mr.h (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Avoid memcpy field-spanning write WARNING (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace deprecated strncpy() with assignments (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Reduce stack usage in mpi3mr_refresh_sas_ports() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Use ida to manage mrioc ID (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix mpi3mr_fw.c kernel-doc warnings (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace 1-element array with flex-array (Ewan D. Milne) [RHEL-39925] - r8169: add missing conditional compiling for call to r8169_remove_leds (Izabela Bakollari) [RHEL-36272] - r8169: fix LED-related deadlock on module removal (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8168M (Izabela Bakollari) [RHEL-36272] - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d (Izabela Bakollari) [RHEL-36272] - r8169: skip DASH fw status checks when DASH is disabled (Izabela Bakollari) [RHEL-36272] - r8169: add MODULE_FIRMWARE entry for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: add support for returning tx_lpi_timer in ethtool get_eee (Izabela Bakollari) [RHEL-36272] - r8169: support setting the EEE tx idle timer on RTL8168h (Izabela Bakollari) [RHEL-36272] - r8169: add generic rtl_set_eee_txidle_timer function (Izabela Bakollari) [RHEL-36272] - r8169: add LED support for RTL8125/RTL8126 (Izabela Bakollari) [RHEL-36272] - r8169: improve checking for valid LED modes (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: simplify EEE handling (Izabela Bakollari) [RHEL-36272] - r8169: fix building with CONFIG_LEDS_CLASS=m (Izabela Bakollari) [RHEL-36272] - r8169: Fix PCI error on system resume (Izabela Bakollari) [RHEL-36272] - r8169: add support for LED's on RTL8168/RTL8101 (Izabela Bakollari) [RHEL-36272] - r8169: fix rtl8125b PAUSE frames blasting when suspended (Izabela Bakollari) [RHEL-36272] - r8169: improve handling task scheduling (Izabela Bakollari) [RHEL-36272] - r8169: remove multicast filter limit (Izabela Bakollari) [RHEL-36272] - r8169: remove not needed check in rtl_fw_write_firmware (Izabela Bakollari) [RHEL-36272] - r8169: improve RTL8411b phy-down fixup (Izabela Bakollari) [RHEL-36272] - mm: disable CONFIG_PER_VMA_LOCK until its fixed (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA with corrected ordering (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA which can be modified after it becomes visible (Rafael Aquini) [RHEL-48221] - mm: lock a vma before stack expansion (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - shmem: fix smaps BUG sleeping while atomic (Rafael Aquini) [RHEL-48221] - arm64: mm: pass original fault address to handle_mm_fault() in PER_VMA_LOCK block (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Ensure user pages are not slab pages (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM (Rafael Aquini) [RHEL-48221] - hugetlb: pte_alloc_huge() to replace huge pte_alloc_map() (Rafael Aquini) [RHEL-48221] - mm: shrinkers: fix debugfs file permissions (Rafael Aquini) [RHEL-48221] - mm: correct arg in reclaim_pages()/reclaim_clean_pages_from_list() (Rafael Aquini) [RHEL-48221] - mm/huge_memory: revert "Partly revert "mm/thp: carry over dirty bit when thp splits on pmd"" (Rafael Aquini) [RHEL-48221] - mm/migrate: revert "mm/migrate: fix wrongly apply write bit after mkdirty on sparc64" (Rafael Aquini) [RHEL-48221] - mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static (Rafael Aquini) [RHEL-48221] - userfaultfd: convert mfill_atomic() to use a folio (Rafael Aquini) [RHEL-48221] - smaps: fix defined but not used smaps_shmem_walk_ops (Rafael Aquini) [RHEL-48221] - mm/smaps: simplify shmem handling of pte holes (Rafael Aquini) [RHEL-48221] - mm/smaps: fix shmem pte hole swap calculation (Rafael Aquini) [RHEL-48221] - arm64/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - x86/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - mm: move mmap_lock assert function definitions (Rafael Aquini) [RHEL-48221] - mm: remove vmf_insert_pfn_xxx_prot() for huge page-table entries (Rafael Aquini) [RHEL-48221] - mm: remove unused vmf_insert_mixed_prot() (Rafael Aquini) [RHEL-48221] - mm/memtest: add results of early memtest to /proc/meminfo (Rafael Aquini) [RHEL-48221] - mm/khugepaged: alloc_charge_hpage() take care of mem charge errors (Rafael Aquini) [RHEL-48221] - mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit (Rafael Aquini) [RHEL-48221] - mm: hugetlb: move hugeltb sysctls to its own file (Rafael Aquini) [RHEL-48221] - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE (Rafael Aquini) [RHEL-48221] - mm/slab: remove CONFIG_SLOB code from slab common code (Rafael Aquini) [RHEL-48221] - mm, page_flags: remove PG_slob_free (Rafael Aquini) [RHEL-48221] - mm/slub: fix help comment of SLUB_DEBUG (Rafael Aquini) [RHEL-48221] - splice: Export filemap/direct_splice_read() (Rafael Aquini) [RHEL-48221] - hugetlb: check for undefined shift on 32 bit architectures (Rafael Aquini) [RHEL-48221] - mm: update mmap_sem comments to refer to mmap_lock (Rafael Aquini) [RHEL-48221] - include/linux/mm: fix release_pages_arg kernel doc comment (Rafael Aquini) [RHEL-48221] - mm: shrinkers: add missing includes for undeclared types (Rafael Aquini) [RHEL-48221] - mm: fix typo in struct vm_operations_struct comments (Rafael Aquini) [RHEL-48221] - mm, slab: ignore SLAB_RECLAIM_ACCOUNT with CONFIG_SLUB_TINY (Rafael Aquini) [RHEL-48221] - slab: Remove special-casing of const 0 size allocations (Rafael Aquini) [RHEL-48221] - slab: Clean up SLOB vs kmalloc() definition (Rafael Aquini) [RHEL-48221] - slab: Explain why SLAB_TYPESAFE_BY_RCU reference before locking (Rafael Aquini) [RHEL-48221] - powerpc: Rely on generic definition of hugepd_t and is_hugepd when unused (Rafael Aquini) [RHEL-48221] - powerpc/nohash: Remove pgd_huge() stub (Rafael Aquini) [RHEL-48221] - mm: slab: fix comment for __assume_kmalloc_alignment (Rafael Aquini) [RHEL-48221]- net/mlx5: Fix MTMP register capability offset in MCAM register (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Fix port number for counter query in multi-port configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Restore mistakenly dropped parts in register devlink flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lag, restore buckets number to default after hash LAG deactivation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block XOR hash with over 128 channels (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit (Benjamin Poirier) [RHEL-24466] - net/mlx5e: HTB, Fix inconsistencies with QoS SQs number (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block changing channels number when RXFH is configured (Benjamin Poirier) [RHEL-24466] - net/mlx5: Correctly compare pkt reformat ids (Benjamin Poirier) [RHEL-24466] - net/mlx5: offset comp irq index in name by one (Benjamin Poirier) [RHEL-24466] - net/mlx5: Register devlink first under devlink lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, store eswitch pointer before registering devlink_param (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Relax DEVX access upon modify commands (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix query of sd_group field (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Use the correct lag ports number when creating TISes (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Implement fractional frequency offset get pin op (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Use struct to get values from mlx5_dpll_synce_status_get() (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use swap() instead of open coding it (Benjamin Poirier) [RHEL-24466] - net/mlx5: devcom, Add component size getter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Decouple CQ from priv (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Statify function mlx5e_monitor_counter_arm (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move TISes from priv to mdev HW resources (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove TLS-specific logic in generic create TIS API (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control TX flow table root (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control L2TABLE entry silent mode (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose Management PCIe Index Register (MPIR) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add mlx5_ifc bits used for supporting single netdev Socket-Direct (Benjamin Poirier) [RHEL-24466] - mlx5: implement VLAN tag XDP hint (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Expose register c0 for RDMA device (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, expose eswitch manager vport (Benjamin Poirier) [RHEL-24466] - net/mlx5: Manage ICM type of SW encap (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Support handling of SW encap ICM area (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce indirect-sw-encap ICM properties (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Implement AF_XDP TX timestamp and checksum offload (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove early assignment to netdev->features (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport rep stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Query maximum frequency adjustment of the PTP hardware clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert scaled ppm values outside the s32 range for PHC frequency adjustments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Initialize clock->ptp_info inside mlx5_init_timer_clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor real time clock operation checks for PHC (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Access array with enum values instead of magic numbers (Benjamin Poirier) [RHEL-24466] - net/mlx5: simplify mlx5_set_driver_version string assignments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_flow_handle with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_fc_bulk with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Some cleanup in mlx5e_tc_stats_matchall() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allow sync reset flow when BF MGT interface device is present (Benjamin Poirier) [RHEL-24466] - net/mlx5: print change on SW reset semaphore returns busy (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix MACsec state loss upon state update in offload path (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Change the warning when ignore_flow_level is not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check capability for fw_reset (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Change flow rule destination checking (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Fix possible use after free after delayed work timer triggers (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Ignore IPsec replay window values on sender side (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Allow software parsing when IPsec crypto is enabled (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Can't go to uplink vport on RX rule (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use the right GVMI number for drop action (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, fix multicast packets sent to uplink (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix a WARN upon a callback command failure (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix inconsistent hairpin RQT sizes (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix a race in command alloc flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Allow old devices to use multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Free used cpus mask when an IRQ is released (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: DR, Supporting inline WQE when possible" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Increase max supported channels number to 256 (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Preparations for supporting larger number of channels (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_init() and mlx5e_rss_free() API's (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_set_rxfh() and mlx5e_rss_get_rxfh() (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor rx_res_init() and rx_res_free() APIs (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: fix config name in Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused declaration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Replace global mlx5_intf_lock with HCA devcom component lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor LAG peer device lookout bus logic to mlx5 devcom (Benjamin Poirier) [RHEL-24466] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Benjamin Poirier) [RHEL-24466] - net/mlx5: Redesign SF active work to remove table_lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Parallelize vhca event handling (Benjamin Poirier) [RHEL-24466] - mlx5: Fix type of mode parameter in mlx5_dpll_device_mode_get() (Benjamin Poirier) [RHEL-24466] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce ifc bits for migration in a chunk mode (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Implement mkeys management via LIFO queue (Benjamin Poirier) [RHEL-24466] - net/mlx5: Enable 4 ports multiport E-switch (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add a health error syndrome for pci data poisoned (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Handle multi destination action in the right order (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Add check for multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Enable mcast in smfs steering mode (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Check police action rate for matchall filter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Consider aggregated port speed during rate configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant max_sfs check and field from struct mlx5_sf_dev_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove SF table reference counting (Benjamin Poirier) [RHEL-24466] - net/mlx5: Push common deletion code into mlx5_sf_del() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_sf_deactivate_all() to mlx5_sf_del_all() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move state lock taking into mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert SF port_indices xarray to function_ids xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use devlink port pointer to get the pointer of container SF struct (Benjamin Poirier) [RHEL-24466] - net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Set en auxiliary devlink instance as nested (Benjamin Poirier) [RHEL-24466] - net/mlx5: SF, Implement peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lift reload limitation when SFs are present (Benjamin Poirier) [RHEL-24466] - net/mlx5: Disable eswitch as the first thing in mlx5_unload() (Benjamin Poirier) [RHEL-24466] - mlx5: Implement SyncE support using DPLL infrastructure (Benjamin Poirier) [RHEL-24466] - net/mlx5: Perform DMA operations in the right locations (Benjamin Poirier) [RHEL-24466] - net/mlx5e: macsec: use update_pn flag instead of PN comparation (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Supporting inline WQE when possible (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update dead links in Kconfig documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove health syndrome enum duplication (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Remove unneeded local variable (Benjamin Poirier) [RHEL-24466] - net/mlx5: IRQ, consolidate irq and affinity mask allocation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix spelling mistake "Faided" -> "Failed" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Introduce ethtool stats (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Warn if aRFS table does not exist for aRFS rule (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check of mlx5_vhca_event_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5_sf_start_function_id() helper instead of directly calling MLX5_CAP_GEN() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant SF supported check from mlx5_sf_hw_table_init() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use auxiliary_device_uninit() instead of device_put() (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Add checking for flow rule destinations (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check with FW that sync reset completed successfully (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose NIC temperature via hardware monitoring kernel API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose port.c/mlx5_query_module_num() function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Only handle registered netdev bridge events (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, Remove redundant arg ignore_flow_lvl (Benjamin Poirier) [RHEL-24466] - net/mlx5: remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate completion EQs dynamically (Benjamin Poirier) [RHEL-24466] - net/mlx5: Handle SF IRQ request in the absence of SF IRQ pool (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add IRQ vector to CPU lookup function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce mlx5_cpumask_default_spread (Benjamin Poirier) [RHEL-24466] - net/mlx5: Implement single completion EQ create/destroy methods (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion EQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release handlers in EQ layer (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion IRQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Track the current number of completion EQs (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Add HW counter called rx_dct_connect (Benjamin Poirier) [RHEL-24466] - RDMA/mlx: Remove unnecessary variable initializations (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove duplicate code for user flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate command stats with xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: split mlx5_cmd_init() to probe and reload routines (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant cmdif revision check (Benjamin Poirier) [RHEL-24466] - net/mlx5: Re-organize mlx5_cmd struct (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: align MR mem allocation size to power-of-two (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update the driver with the recent thermal changes (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove pointless vport lookup from mlx5_esw_check_port_type() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check from mlx5_esw_query_vport_vhca_id() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant is_mdev_switchdev_mode() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant MLX5_ESWITCH_MANAGER() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove redundant comment (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused ecpu field from struct mlx5_sf_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add header file for events (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose bits for local loopback counter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove mlx5e_dbg() and msglvl support (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, remove redundant else statements (Benjamin Poirier) [RHEL-24466] - net/mlx5e: simplify condition after napi budget handling change (Benjamin Poirier) [RHEL-24466] - net/mlx5e: TC, refactor access to hash key (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove RX page cache leftovers (Benjamin Poirier) [RHEL-24466] - net/mlx5: Document previously implemented mlx5 tracepoints (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466]- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168] - redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160] - redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159] - gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439] - x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439] - x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439] - x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439] - x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439] - x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439] - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959} - eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848} - at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848} - selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927} - PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181] - sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682] - net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538} - hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605] - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904} - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901} - vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675] - vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675] - vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675] - vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675] - vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675] - vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675] - maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891} - rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366] - scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193] - scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193] - scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193] - scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193] - net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971} - net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185] - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025} - igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487] - igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487] - igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487] - intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487] - igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487] - net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487] - igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010} - intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487] - intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487] - igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487] - netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016] - selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904} - calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698} - powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065} - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356} - tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966} - irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847} - usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619} - scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811} - gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650] - scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580] - x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230] - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230] - redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230] - kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230] - kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230] - kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]- powerpc/pseries: Fix scv instruction crash with kexec (Mamatha Inamdar) [RHEL-14159] - powerpc/numa: Online a node if PHB is attached. (Mamatha Inamdar) [RHEL-50147] - KVM: s390: fix LPSWEY handling (CKI Backport Bot) [RHEL-49749] - Revert "nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvme-tcp: Fix comma-related oops" (Chris Leech) [RHEL-49696] - sched/deadline: Fix task_struct reference leak (Phil Auld) [RHEL-48226] - sched: Move psi_account_irqtime() out of update_rq_clock_task() hotpath (Phil Auld) [RHEL-48226] - sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write() (Phil Auld) [RHEL-48226] - sched/fair: Remove stale FREQUENCY_UTIL comment (Phil Auld) [RHEL-48226] - sched/debug: Dump domains' level (Phil Auld) [RHEL-48226] - docs: cgroup-v1: Clarify that domain levels are system-specific (Phil Auld) [RHEL-48226] - sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level (Phil Auld) [RHEL-48226] - delayacct: track delays from IRQ/SOFTIRQ (Phil Auld) [RHEL-48226] - delayacct: improve the average delay precision of getdelay tool to microsecond (Phil Auld) [RHEL-48226] - nvme: cancel pending I/O if nvme controller is in terminal state (John Meneghini) [RHEL-35807] - iommu/amd: Fix GT feature enablement again (Jerry Snitselaar) [RHEL-42766] - iommu/amd: Invalidate cache before removing device from domain list (Jerry Snitselaar) [RHEL-44835] - dma: fix DMA sync for drivers not calling dma_set_mask*() (Jerry Snitselaar) [RHEL-44835] - iommu/dma: avoid expensive indirect calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: avoid redundant calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: compile-out DMA sync op calls when not used (Jerry Snitselaar) [RHEL-44835] - iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices (Jerry Snitselaar) [RHEL-44835] - swiotlb: remove alloc_size argument to swiotlb_tbl_map_single() (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix Invalid wait context issue (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix sysfs leak in iommu init (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Check EFR[EPHSup] bit before enabling PPR (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix workqueue name (Jerry Snitselaar) [RHEL-44835] - iommu: Return right value in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-44835] - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline (cki-backport-bot) [RHEL-44447] {CVE-2024-31076} - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (cki-backport-bot) [RHEL-36364] {CVE-2024-27395} - mptcp: ensure snd_nxt is properly initialized on connect (cki-backport-bot) [RHEL-39867] {CVE-2024-36889} - pstore/ram: Fix crash when setting number of cpus to an odd number (Lenny Szubowicz) [RHEL-29473] {CVE-2023-52619}- nvme-multipath: implement "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - nvme-multipath: prepare for "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - dm-crypt: limit the size of encryption requests (Benjamin Marzinski) [RHEL-49548] - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() (CKI Backport Bot) [RHEL-47786] {CVE-2024-40912} - tracing: Ensure visibility when inserting an element into tracing_map (Jerome Marchand) [RHEL-30459] {CVE-2024-26645} - tracing/trigger: Fix to return error if failed to alloc snapshot (Jerome Marchand) [RHEL-33284] {CVE-2024-26920} - block: fix request.queuelist usage in flush (Ming Lei) [RHEL-43552] - block: fix that util can be greater than 100% (Ming Lei) [RHEL-42408] - block: support to account io_ticks precisely (Ming Lei) [RHEL-42408] - scsi: fnic: Move fnic_fnic_flush_tx() to a work queue (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Convert snprintf() to sysfs_emit() (John Meneghini) [RHEL-36420] - scsi: fnic: unlock on error path in fnic_queuecommand() (John Meneghini) [RHEL-36420] - scsi: fnic: Increment driver version (John Meneghini) [RHEL-36420] - scsi: fnic: Improve logs and add support for multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic driver (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c (John Meneghini) [RHEL-36420] - scsi: fnic: Remove usage of host_lock (John Meneghini) [RHEL-36420] - scsi: fnic: Define stats to track multiqueue (MQ) IOs (John Meneghini) [RHEL-36420] - scsi: fnic: Modify ISRs to support multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor and redefine fnic.h for multiqueue (John Meneghini) [RHEL-36420] - scsi: fnic: Get copy workqueue count and interrupt mode from config (John Meneghini) [RHEL-36420] - scsi: fnic: Rename wq_copy to hw_copy_wq (John Meneghini) [RHEL-36420] - scsi: fnic: Add and improve log messages (John Meneghini) [RHEL-36420] - scsi: fnic: Add and use fnic number (John Meneghini) [RHEL-36420] - scsi: fnic: Modify definitions to sync with VIC firmware (John Meneghini) [RHEL-36420] - scsi: fnic: Return error if vmalloc() failed (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Fix sg_reset success path (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unused functions fnic_scsi_host_start/end_tag() (John Meneghini) [RHEL-36420] - scsi: fnic: Replace sgreset tag with max_tag_id (John Meneghini) [RHEL-36420] - scsi: fnic: Replace return codes in fnic_clean_pending_aborts() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vmalloc_array() and vcalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vzalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Switch to use %ptTs (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor code in fnic probe to initialize SCSI layer (John Meneghini) [RHEL-36420] - scsi: fnic: Replace DMA mask of 64 bits with 47 bits (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unneeded flush_workqueue() (John Meneghini) [RHEL-36420] - scsi: fnic: Remove redundant NULL check (John Meneghini) [RHEL-36420] - scsi: fnic: Stop using the SCSI pointer (John Meneghini) [RHEL-36420] - scsi: fnic: Fix a tracing statement (John Meneghini) [RHEL-36420] - scsi: fnic: Call scsi_done() directly (John Meneghini) [RHEL-36420]- net: ena: Fix redundant device NUMA node override (Kamal Heib) [RHEL-40816] - ibmvnic: Free any outstanding tx skbs during scrq reset (Mamatha Inamdar) [RHEL-45045] - ibmvnic: Add tx check to prevent skb leak (Mamatha Inamdar) [RHEL-45045] - ibmvnic: rename local variable index to bufidx (Mamatha Inamdar) [RHEL-45045] - nfs: don't invalidate dentries on transient errors (Scott Mayhew) [RHEL-35853] - wifi: mt76: mt7921s: fix potential hung tasks during chip recovery (CKI Backport Bot) [RHEL-48319] {CVE-2024-40977} - wifi: cfg80211: validate HE operation element parsing (CKI Backport Bot) [RHEL-48273] {CVE-2024-40930} - wifi: iwlwifi: mvm: don't read past the mfuart notifcation (CKI Backport Bot) [RHEL-48026] {CVE-2024-40941} - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids (CKI Backport Bot) [RHEL-47918] {CVE-2024-40929} - wifi: cfg80211: Lock wiphy in cfg80211_get_station (CKI Backport Bot) [RHEL-47768] {CVE-2024-40911} - efi/libstub: arm64: Remap relocated image with strict permissions (Lenny Szubowicz) [RHEL-39186] - efi/libstub: zboot: Mark zboot EFI application as NX compatible (Lenny Szubowicz) [RHEL-39186] - irqchip/renesas-irqc: Use platform_get_irq_optional() to get the interrupt (Radu Rendec) [RHEL-47248] - reset: Fix devm bulk optional exclusive control getter (Radu Rendec) [RHEL-47248] - net: rswitch: Avoid use-after-free in rswitch_poll() (Radu Rendec) [RHEL-47248] - mm/memory-failure: fix handling of dissolved but not taken off from buddy pages (Aristeu Rozanski) [RHEL-45023] {CVE-2024-39298} - net: psample: fix flag being set in wrong skb (Adrian Moreno) [RHEL-31876] - net: openvswitch: store sampling probability in cb. (Adrian Moreno) [RHEL-31876] - net: openvswitch: add psample action (Adrian Moreno) [RHEL-31876] - net: psample: allow using rate as probability (Adrian Moreno) [RHEL-31876] - net: psample: skip packet copy if no listeners (Adrian Moreno) [RHEL-31876] - net: sched: act_sample: add action cookie to sample (Adrian Moreno) [RHEL-31876] - net: psample: add user cookie (Adrian Moreno) [RHEL-31876] - cipso: make cipso_v4_skbuff_delattr() fully remove the CIPSO options (Ondrej Mosnacek) [RHEL-44136] - cipso: fix total option length computation (Ondrej Mosnacek) [RHEL-44136] - ACPI: APEI: EINJ: Add support for vendor defined error types (Mark Langsdorf) [RHEL-17909] - platform/chrome: cros_ec_debugfs: Fix permissions for panicinfo (Mark Langsdorf) [RHEL-17909] - fs: debugfs: Add write functionality to debugfs blobs (Mark Langsdorf) [RHEL-17909] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-17909] - mfd: syscon: Fix null pointer dereference in of_syscon_register() (Mark Langsdorf) [RHEL-26884] {CVE-2023-52467} - nvme-multipath: find NUMA path only for online numa-node (Chris Leech) [RHEL-40088] - ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg() (Charles Mirabile) [RHEL-1697] - ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241 (Charles Mirabile) [RHEL-1697] - ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support (Charles Mirabile) [RHEL-1697] - scsi: specify .sense_len = SCSI_SENSE_BUFFERSIZE in scsi_execute() scsi_exec_args (Ewan D. Milne) [RHEL-30596]- ionic: fix use after netif_napi_del() (CKI Backport Bot) [RHEL-47634] {CVE-2024-39502} - i2c: lpi2c: Avoid calling clk_get_rate during transfer (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: smbus: Support DDR5 and LPDDR5 SPD EEPROMs (David Arcari) [RHEL-49526] - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." (CKI Backport Bot) [RHEL-48391] {CVE-2024-40984} - vmci: prevent speculation leaks by sanitizing event in event_deliver() (CKI Backport Bot) [RHEL-47688] {CVE-2024-39499} - drm/fbdev-generic: Fix framebuffer on big endian devices (Thomas Huth) [RHEL-45158] - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Brian Foster) [RHEL-31564] {CVE-2024-26686} - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Brian Foster) [RHEL-31564] - fs/proc: do_task_stat: use __for_each_thread() (Brian Foster) [RHEL-31564] - of: unittest: Fix compile in the non-dynamic case (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: unittest: Fix of_count_phandle_with_args() expected value message (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: Fix double free in of_parse_phandle_with_args_map (Steve Best) [RHEL-37072] {CVE-2023-52679}- net/mlx5e: Fix netif state handling (Benjamin Poirier) [RHEL-43870] {CVE-2024-38608} - net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args (Benjamin Poirier) [RHEL-43870] - net: fix rc7's __skb_datagram_iter() (Paolo Abeni) [RHEL-46610] - net: allow skb_datagram_iter to be called from any context (Paolo Abeni) [RHEL-46610] - net: do not leave a dangling sk pointer, when socket creation fails (Paolo Abeni) [RHEL-46610] - netns: Make get_net_ns() handle zero refcount net (Paolo Abeni) [RHEL-46610] - net: fix out-of-bounds access in ops_init (Paolo Abeni) [RHEL-46610] - net: ethtool: correct MAX attribute value for stats (Davide Caratti) [RHEL-46358] - net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool() (Davide Caratti) [RHEL-46358 RHEL-47900] {CVE-2024-40928} - audit: use KMEM_CACHE() instead of kmem_cache_create() (Ricardo Robaina) [RHEL-35421] - audit: remove unnecessary assignment in audit_dupe_lsm_field() (Ricardo Robaina) [RHEL-35421] - audit,io_uring: io_uring openat triggers audit reference count underflow (Ricardo Robaina) [RHEL-35421] - audit: Annotate struct audit_chunk with __counted_by (Ricardo Robaina) [RHEL-35421] - putname(): IS_ERR_OR_NULL() is wrong here (Ricardo Robaina) [RHEL-35421] - net/mlx5: Discard command completions in internal error (Kamal Heib) [RHEL-44237] {CVE-2024-38555} - efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init() (Waiman Long) [RHEL-24125] - fbdev/hyperv_fb: Include (Waiman Long) [RHEL-24125] - drm/hyperv: Fix a compilation issue because of not including screen_info.h (Waiman Long) [RHEL-24125] - efi: Do not include from EFI header (Waiman Long) [RHEL-24125] - PCI: Clear Secondary Status errors after enumeration (Myron Stowe) [RHEL-44851] - leds: gpio: Add kernel log if devm_fwnode_gpiod_get() fails (Radu Rendec) [RHEL-43483] - leds: gpio: Update headers (Radu Rendec) [RHEL-43483] - leds: gpio: Remove unneeded assignment (Radu Rendec) [RHEL-43483] - leds: gpio: Move temporary variable for struct device to gpio_led_probe() (Radu Rendec) [RHEL-43483] - leds: gpio: Refactor code to use devm_gpiod_get_index_optional() (Radu Rendec) [RHEL-43483] - leds: gpio: Utilise PTR_ERR_OR_ZERO() (Radu Rendec) [RHEL-43483] - leds: gpio: Keep driver firmware interface agnostic (Radu Rendec) [RHEL-43483] - leds: gpio: Annotate struct gpio_leds_priv with __counted_by (Radu Rendec) [RHEL-43483] - leds: gpio: Configure per-LED pin control (Radu Rendec) [RHEL-43483] - leds: gpio: switch to using devm_fwnode_gpiod_get() (Radu Rendec) [RHEL-43483] - leds: move default_state read from fwnode to core (Radu Rendec) [RHEL-43483] - PM: sleep: Restore asynchronous device resume optimization (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - PM: sleep: Fix possible deadlocks in core system-wide PM code (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - async: Introduce async_schedule_dev_nocall() (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain (Mark Salter) [RHEL-37329] {CVE-2024-35942} - perf: hisi: Fix use-after-free when register pmu fails (Mark Salter) [RHEL-38291] {CVE-2023-52859} - Enable tmpfs quota configuration option (Carlos Maiolino) [RHEL-7768] - shmem: properly report quota mount options (Carlos Maiolino) [RHEL-7768] - shmem: move spinlock into shmem_recalc_inode() to fix quota support (Carlos Maiolino) [RHEL-7768] - shmem: fix quota lock nesting in huge hole handling (Carlos Maiolino) [RHEL-7768] - tmpfs: fix race on handling dquot rbtree (Carlos Maiolino) [RHEL-7768] - shmem: Add default quota limit mount options (Carlos Maiolino) [RHEL-7768] - shmem: quota support (Carlos Maiolino) [RHEL-7768] - shmem: prepare shmem quota infrastructure (Carlos Maiolino) [RHEL-7768] - quota: Check presence of quota operation structures instead of ->quota_read and ->quota_write callbacks (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_get_inode() return ERR_PTR instead of NULL (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_inode_acct_block() return error (Carlos Maiolino) [RHEL-7768]- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (CKI Backport Bot) [RHEL-46919] {CVE-2024-39487} - phy: ti: gmii-sel: Enable SGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Fix register offset when parent is not a syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Allow parent to not be syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable USXGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for SGMII mode (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J721e (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Update methods for fetching and using qsgmii main port (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: check of_get_address() for failure (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Fix audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Allow the clock node to not be of type syscon (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Use dev_err_probe() helper (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Consolidate serdes0 references (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Assign only lanes 0 and 1 to PCIe1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add node for EHRPWMs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add PCIe support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add PCIe nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add support for USB (Andrew Halaney) [RHEL-44742] - arm64: boot: dts: ti: k3-*: Add memory node to bootloader stage (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with CPSW9G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases for it (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Fix csi2-dual-imx219 dtb names (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Fix Ethernet PHY RESET GPIOs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add USB-C (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add main esm address range (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Enable support for SDR104 speed mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Enable UHS mode support for SD cards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Remove unused properties in sdhci nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Fix sdhci node properties (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable UHS support for MMCSD (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for the am625-phyboard-lyra (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am64-phyboard-electra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Fix UART pin type and macro type (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin-dahlia: support sleep-moci (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin: replace sleep-moci hog with regulator (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Disable USB LPM (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: add the USB sub-system (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62/a: use sub-node for USB_PHY_CTRL registers (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62*: Add PHY2 region to USB wrapper node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG1 devices (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add Audio Codec (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Move SerDes mux nodes under the control node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add full compatible to SerDes control nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-{am62p,j722s}: Disable ethernet by default (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-verdin: add PCIe reset gpio hog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: fix GPIOs pinctrl (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-lp-sk: Remove tps65219 power-button (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use mmc-pwrseq for wl18xx enable (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: use SD1 CD as GPIO (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set memory size to 2gb (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: dahlia: fix audio clock (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p5-sk: minor whitespace cleanup (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: hummingboard-t: add overlays for m.2 pci-e and usb-3 (Andrew Halaney) [RHEL-44742] - arm64: dts: add description for solidrun am642 som and evaluation board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add support for OSPI flash (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable CAN interfaces for AM69 SK board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for SK-AM62P (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add nodes for CSI-RX (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add DMASS1 for CSI (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable OSPI NOR support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable CPSW3G RGMII1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM62A SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM65x SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add overlay for ICSSG1 2nd port (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Add bootph-all property in MMC node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix bus-width property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix ti,clkbuf-sel property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Remove DLL properties for soft PHYs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci2 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci0 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Add overlay for IMX219 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Model CSI2RX connector mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-base-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add reserved memory for watchdog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add support for TI J722S Evaluation Module (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Introduce J722S family of SoCs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Support IOT2050-SM variant (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Annotate LED nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out DP related bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out enabling of USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out arduino connector bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Disable R5 lockstep for all PG2 boards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set VDD CORE minimum voltage to 0.75V (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-wakeup: Configure ti-sysc for wkup_uart0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am62-phyboard-lyra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: add support for Verdin USB1 interface (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Make the FSS node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050*: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: beagle*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-serdes: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-pinctrl: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Use https for urls (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Add HDMI audio check for AM62A7-SK (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Add HDMI support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add node for Display SubSystem (DSS) (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore-am64: Add ADC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Add support for CAN instance 0 in main domain (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for CAN nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: add TPM device (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-beagleboneai64: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-som: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-base-board: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra: Add TPM support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Disable clock output of the ethernet PHY (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use the builtin mdio bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-sk: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-main: Add device tree entry for SGX GPU (Andrew Halaney) [RHEL-44742] - openvswitch: get related ct labels from its master if it is not confirmed (Xin Long) [RHEL-44560] - block: refine the EOF check in blkdev_iomap_begin (Ming Lei) [RHEL-43906] {CVE-2024-38604} - mm/userfaultfd: reset ptes when close() for wr-protected ones (Nico Pache) [RHEL-39639] {CVE-2024-36881} - scsi: mpi3mr: Fix printk() format strings (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Update driver version to 8.5.1.0.0 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-3 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-2 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-1 (Ewan D. Milne) [RHEL-18205] - x86/mce: Dynamically size space for machine check records (Aristeu Rozanski) [RHEL-24864]- powerpc/eeh: avoid possible crash when edev->pdev changes (Mamatha Inamdar) [RHEL-45149] - mm/shmem: disable PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/filemap: skip to create PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/readahead: limit page cache size in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - readahead: use ilog2 instead of a while loop in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray (Donald Dutile) [RHEL-14441] - filemap: add helper mapping_max_folio_size() (Donald Dutile) [RHEL-14441] - filemap: Allow __filemap_get_folio to allocate large folios (Donald Dutile) [RHEL-14441] - filemap: Add fgf_t typedef (Donald Dutile) [RHEL-14441] - cpuidle: ACPI/intel: fix MWAIT hint target C-state computation (David Arcari) [RHEL-47255] - intel_idle: Add Meteorlake support (David Arcari) [RHEL-47255] - x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram (David Arcari) [RHEL-47255] - coredump: Proactively round up to kmalloc bucket size (Audra Mitchell) [RHEL-44555] - efi/unaccepted: touch soft lockup during memory accept (CKI Backport Bot) [RHEL-46580] {CVE-2024-36936} - media: cec: cec-api: add locking in cec_release() (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid confusing "transmit timed out" message (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid recursive cec_claim_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: remove length check of Timer Status (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: count low-drive, error and arb-lost conditions (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add note about *_from_edid() function usage in drm (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_unconfigured() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_nb_transmit_canceled() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: don't set last_initiator if tx in progress (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: disable adapter in cec_devnode_unregister (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: not all messages were passed on when monitoring (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add support for Absolute Volume Control (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: log when claiming LA fails unexpectedly (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: drop activate_cnt, use state info instead (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: reconfigure if the PA changes during configuration (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: fix is_configuring state (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: don't unconfigure if already unconfigured (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add optional adap_configured callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add xfer_timeout_ms field (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: use call_op and check for !unregistered (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix interrupt en/disable handling (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: drop unused 'enabled' field from struct cec_pin (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix off-by-one SFT check (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: rename timer overrun variables (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: correctly pass on reply results (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: abort if the current transmit was canceled (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: call enable_adap on s_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: fix a deadlock situation (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: safely unhook lists in cec_data (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: copy sequence field for the reply (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - net: wwan: iosm: Fix tainted pointer delete is case of region creation fail (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: mhi: drop driver owner assignment (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Split 64bit accesses to fix alignment issues (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: make wwan_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: hwsim: make wwan_hwsim_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Prefer struct_size over open coded arithmetic (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: constify the struct device_type usage (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add fastboot WWAN port (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Infrastructure for early port configuration (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add sysfs attribute for device state machine (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Add WWAN fastboot port type (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: qcom_bam_dmux: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: iosm: Fixed multiple typos in multiple files (Jose Ignacio Tornos Martinez) [RHEL-9429] - Revert "net: wwan: iosm: enable runtime pm support for 7560" (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: wwan_core.c: resolved spelling mistake (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add __counted_by for struct t7xx_fsm_event and use struct_size() (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Use the bitmap API to allocate bitmaps (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: enable runtime pm support for 7560 (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: clean up unused struct members (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused enum definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused macro definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval (Hangbin Liu) [RHEL-45825] - selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC (Hangbin Liu) [RHEL-45825] - selftests: reuseaddr_conflict: add missing new line at the end of the output (Hangbin Liu) [RHEL-45825] - selftests: forwarding: Fix ping failure due to short timeout (Hangbin Liu) [RHEL-45825] - selftests: net: more strict check in net_helper (Hangbin Liu) [RHEL-45825] - seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL dereference in rt6_probe() (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL deref in fib6_nh_init() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix the RT cache flush via sysctl using a previous delay (Hangbin Liu) [RHEL-45826] - ipv6: fix possible race in __fib6_drop_pcpu_from() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix route deleting failure when metric equals 0 (Hangbin Liu) [RHEL-45826] - ipv6: prevent NULL dereference in ip6_output() (Hangbin Liu) [RHEL-45826] - net: ipv6: fix wrong start position when receive hop-by-hop fragment (Hangbin Liu) [RHEL-45826] - ipv6: Fix infinite recursion in fib6_dump_done(). (Hangbin Liu) [RHEL-45826] - ACPI: CPPC: Fix access width used for PCC registers (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Use access_width over bit_width for system memory accesses (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - net: usb: ax88179_178a: improve link status logs (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: improve reset check (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: fix link status when link is set to down/up (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: Add check for usbnet_get_endpoints() (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: stop lying about skb->truesize (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid writing the mac address before first reading (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: non necessary second random mac address (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid the interface always configured as random address (Jose Ignacio Tornos Martinez) [RHEL-45458] - i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller (David Arcari) [RHEL-29353] - prinkt/nbcon: Add a scheduling point to nbcon_kthread_func(). (Derek Barbosa) [RHEL-37526] - rhel: add ICE_HWMON cfg (Petr Oros) [RHEL-17486] - ice: use proper macro for testing bit (Petr Oros) [RHEL-17486] - ice: Reject pin requests with unsupported flags (Petr Oros) [RHEL-17486] - ice: Don't process extts if PTP is disabled (Petr Oros) [RHEL-17486] - ice: Fix improper extts handling (Petr Oros) [RHEL-17486] - ice: Rebuild TC queues on VSI queue reconfiguration (Petr Oros) [RHEL-17486] - ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (Petr Oros) [RHEL-17486] - ice: fix 200G link speed message log (Petr Oros) [RHEL-17486] - ice: avoid IRQ collision to fix init failure on ACPI S3 resume (Petr Oros) [RHEL-17486] - ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors() (Petr Oros) [RHEL-17486] - ice: add flag to distinguish reset from .ndo_bpf in XDP rings config (Petr Oros) [RHEL-17486] - ice: remove af_xdp_zc_qps bitmap (Petr Oros) [RHEL-17486] - ice: fix reads from NVM Shadow RAM on E830 and E825-C devices (Petr Oros) [RHEL-17486] - ice: fix iteration of TLVs in Preserved Fields Area (Petr Oros) [RHEL-17486] - ice: fix 200G PHY types to link speed mapping (Petr Oros) [RHEL-17486] - ice: fix accounting if a VLAN already exists (Petr Oros) [RHEL-17486] - ice: Interpret .set_channels() input differently (Petr Oros) [RHEL-17486] - ice: Fix package download algorithm (Petr Oros) [RHEL-17486] - ice: remove correct filters during eswitch release (Petr Oros) [RHEL-17486] - ice: refactor struct ice_vsi_cfg_params to be inside of struct ice_vsi (Petr Oros) [RHEL-17486] - ice: Deduplicate tc action setup (Petr Oros) [RHEL-17486] - ice: update E830 device ids and comments (Petr Oros) [RHEL-17486] - ice: add additional E830 device ids (Petr Oros) [RHEL-17486] - ice: ensure the copied buf is NUL terminated (Petr Oros) [RHEL-17486] - ice: fix LAG and VF lock dependency in ice_reset_vf() (Petr Oros) [RHEL-17486] - ice: Fix checking for unsupported keys on non-tunnel device (Petr Oros) [RHEL-17486] - ice: tc: allow zero flags in parsing tc flower (Petr Oros) [RHEL-17486] - ice: tc: check src_vsi in case of traffic from VF (Petr Oros) [RHEL-17486] - ice: store VF relative MSI-X index in q_vector->vf_reg_idx (Petr Oros) [RHEL-17486] - ice: set vf->num_msix in ice_initialize_vf_entry() (Petr Oros) [RHEL-17486] - ice: Implement 'flow-type ether' rules (Petr Oros) [RHEL-17486] - ice: Remove unnecessary argument from ice_fdir_comp_rules() (Petr Oros) [RHEL-17486] - ice: Fix freeing uninitialized pointers (Petr Oros) [RHEL-17486] - ice: hold devlink lock for whole init/cleanup (Petr Oros) [RHEL-17486] - ice: move devlink port code to a separate file (Petr Oros) [RHEL-17486] - ice: move ice_devlink.[ch] to devlink folder (Petr Oros) [RHEL-17486] - ice: Remove newlines in NL_SET_ERR_MSG_MOD (Petr Oros) [RHEL-17486] - ice: Add switch recipe reusing feature (Petr Oros) [RHEL-17486] - ice: count representor stats (Petr Oros) [RHEL-17486] - ice: do switchdev slow-path Rx using PF VSI (Petr Oros) [RHEL-17486] - ice: change repr::id values (Petr Oros) [RHEL-17486] - ice: remove switchdev control plane VSI (Petr Oros) [RHEL-17486] - ice: control default Tx rule in lag (Petr Oros) [RHEL-17486] - ice: default Tx rule instead of to queue (Petr Oros) [RHEL-17486] - ice: do Tx through PF netdev in slow-path (Petr Oros) [RHEL-17486] - ice: remove eswitch changing queues algorithm (Petr Oros) [RHEL-17486] - ice: fix memory corruption bug with suspend and rebuild (Petr Oros) [RHEL-17486] - ice: Refactor FW data type and fix bitmap casting issue (Petr Oros) [RHEL-17486] - ice: fix stats being updated by way too large values (Petr Oros) [RHEL-17486] - ice: fix typo in assignment (Petr Oros) [RHEL-17486] - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (Petr Oros) [RHEL-17486] - ice: virtchnl: stop pretending to support RSS over AQ or registers (Petr Oros) [RHEL-17486] - ice: reconfig host after changing MSI-X on VF (Petr Oros) [RHEL-17486] - ice: reorder disabling IRQ and NAPI in ice_qp_dis (Petr Oros) [RHEL-17486] - ice: avoid unnecessary devm_ usage (Petr Oros) [RHEL-17486] - ice: do not disable Tx queues twice in ice_down() (Petr Oros) [RHEL-17486] - ice: cleanup line splitting for context set functions (Petr Oros) [RHEL-17486] - ice: use GENMASK instead of BIT(n) - 1 in pack functions (Petr Oros) [RHEL-17486] - ice: rename ice_write_* functions to ice_pack_ctx_* (Petr Oros) [RHEL-17486] - ice: remove vf->lan_vsi_num field (Petr Oros) [RHEL-17486] - ice: use relative VSI index for VFs instead of PF VSI number (Petr Oros) [RHEL-17486] - ice: remove unnecessary duplicate checks for VF VSI ID (Petr Oros) [RHEL-17486] - ice: pass VSI pointer into ice_vc_isvalid_q_id (Petr Oros) [RHEL-17486] - ice: Fix debugfs with devlink reload (Petr Oros) [RHEL-17486] - ice: Remove and readd netdev during devlink reload (Petr Oros) [RHEL-17486] - ice: add support for 3k signing DDP sections for E825C (Petr Oros) [RHEL-17486] - ice: Add helper function ice_is_generic_mac (Petr Oros) [RHEL-17486] - ice: introduce new E825C devices family (Petr Oros) [RHEL-17486] - ice: remove incorrect comment (Petr Oros) [RHEL-17486] - ice: Add a new counter for Rx EIPE errors (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_txq() static (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_rxq() static (Petr Oros) [RHEL-17486] - ice: stop destroying and reinitalizing Tx tracker during reset (Petr Oros) [RHEL-17486] - ice: factor out ice_ptp_rebuild_owner() (Petr Oros) [RHEL-17486] - ice: rename ice_ptp_tx_cfg_intr (Petr Oros) [RHEL-17486] - ice: don't check has_ready_bitmap in E810 functions (Petr Oros) [RHEL-17486] - ice: rename verify_cached to has_ready_bitmap (Petr Oros) [RHEL-17486] - ice: pass reset type to PTP reset functions (Petr Oros) [RHEL-17486] - ice: introduce PTP state machine (Petr Oros) [RHEL-17486] - ice: ice_base.c: Add const modifier to params and vars (Petr Oros) [RHEL-17486] - ice: remove rx_len_errors statistic (Petr Oros) [RHEL-17486] - ice: replace ice_vf_recreate_vsi() with ice_vf_reconfig_vsi() (Petr Oros) [RHEL-17486] - ice: Add support for packet mirroring using hardware in switchdev mode (Petr Oros) [RHEL-17486] - ice: Enable SW interrupt from FW for LL TS (Petr Oros) [RHEL-17486] - ice: Schedule service task in IRQ top half (Petr Oros) [RHEL-17486] - ice: cleanup inconsistent code (Petr Oros) [RHEL-17486] - ice: field get conversion (Petr Oros) [RHEL-17486] - ice: fix pre-shifted bit usage (Petr Oros) [RHEL-17486] - ice: field prep conversion (Petr Oros) [RHEL-17486] - ice: Fix PF with enabled XDP going no-carrier after reset (Petr Oros) [RHEL-17486] - ice: use VLAN proto from ring packet context in skb path (Petr Oros) [RHEL-17486] - ice: Implement VLAN tag hint (Petr Oros) [RHEL-17486] - ice: Support XDP hints in AF_XDP ZC mode (Petr Oros) [RHEL-17486] - ice: Support RX hash XDP hint (Petr Oros) [RHEL-17486] - ice: Support HW timestamp hint (Petr Oros) [RHEL-17486] - ice: Introduce ice_xdp_buff (Petr Oros) [RHEL-17486] - ice: Make ptype internal to descriptor info processing (Petr Oros) [RHEL-17486] - ice: make RX HW timestamp reading code more reusable (Petr Oros) [RHEL-17486] - ice: make RX hash reading code more reusable (Petr Oros) [RHEL-17486] - ice: add ability to read and configure FW log data (Petr Oros) [RHEL-17486] - ice: enable FW logging (Petr Oros) [RHEL-17486] - ice: configure FW logging (Petr Oros) [RHEL-17486] - ice: remove FW logging code (Petr Oros) [RHEL-17486] - iavf: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: refactor the FD and RSS flow ID generation (Petr Oros) [RHEL-17486] - ice: refactor RSS configuration (Petr Oros) [RHEL-17486] - ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values (Petr Oros) [RHEL-17486] - ice: Rename E822 to E82X (Petr Oros) [RHEL-17486] - ice: periodically kick Tx timestamp interrupt (Petr Oros) [RHEL-17486] - ice: Re-enable timestamping correctly after reset (Petr Oros) [RHEL-17486] - ice: Improve logs for max ntuple errors (Petr Oros) [RHEL-17486] - ice: read internal temperature sensor (Petr Oros) [RHEL-17486] - ice: fix error code in ice_eswitch_attach() (Petr Oros) [RHEL-17486] - ice: reserve number of CP queues (Petr Oros) [RHEL-17486] - ice: adjust switchdev rebuild path (Petr Oros) [RHEL-17486] - ice: add VF representors one by one (Petr Oros) [RHEL-17486] - ice: realloc VSI stats arrays (Petr Oros) [RHEL-17486] - ice: set Tx topology every time new repr is added (Petr Oros) [RHEL-17486] - ice: allow changing SWITCHDEV_CTRL VSI queues (Petr Oros) [RHEL-17486] - ice: return pointer to representor (Petr Oros) [RHEL-17486] - ice: make representor code generic (Petr Oros) [RHEL-17486] - ice: remove VF pointer reference in eswitch code (Petr Oros) [RHEL-17486] - ice: track port representors in xarray (Petr Oros) [RHEL-17486] - ice: use repr instead of vf->repr (Petr Oros) [RHEL-17486] - ice: track q_id in representor (Petr Oros) [RHEL-17486] - ice: remove unused control VSI parameter (Petr Oros) [RHEL-17486] - ice: remove redundant max_vsi_num variable (Petr Oros) [RHEL-17486] - ice: rename switchdev to eswitch (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_switch.c (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_item (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_ddp.c (Petr Oros) [RHEL-17486] - ice: drop two params of ice_aq_move_sched_elems() (Petr Oros) [RHEL-17486] - ice: ice_sched_remove_elems: replace 1 elem array param by u32 (Petr Oros) [RHEL-17486] - ice: Check CRC strip requirement for VLAN strip (Petr Oros) [RHEL-17486] - ice: Support FCS/CRC strip disable for VF (Petr Oros) [RHEL-17486] - ptp: introduce helpers to adjust by scaled parts per million (Petr Oros) [RHEL-17486]- i40e: fix: remove needless retries of NVM update (CKI Backport Bot) [RHEL-36692] - i2c: smbus: Support up to 8 SPD EEPROMs (David Arcari) [RHEL-47257] - net/mlx5: Add a timeout to acquire the command queue semaphore (Benjamin Poirier) [RHEL-44225] {CVE-2024-38556} - spi: fix null pointer dereference within spi_sync (Andrew Halaney) [RHEL-39777] {CVE-2024-36930} - spi: Fix null dereference on suspend (Andrew Halaney) [RHEL-38218] {CVE-2023-52749} - Revert "sched/fair: Make sure to try to detach at least one movable task" (Phil Auld) [RHEL-45194] - ACPI: LPIT: Avoid u32 multiplication overflow (Mark Langsdorf) [RHEL-37064] {CVE-2023-52683} - netfilter: nft_fib: allow from forward/input without iif selector (Florian Westphal) [RHEL-36316] - netfilter: nft_fib: reverse path filter for policy-based routing on iif (Florian Westphal) [RHEL-36316] - tipc: force a dst refcount before doing decryption (Xin Long) [RHEL-6118] - PM / devfreq: Fix buffer overflow in trans_stat_show (Mark Salter) [RHEL-29457] {CVE-2023-52614} - nvme: find numa distance only if controller has valid numa id (John Meneghini) [RHEL-35806] - HID: amd_sfh: Handle "no sensors" in PM operations (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors (Benjamin Tissoires) [RHEL-23851] - HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Fix N64 controller being identified as mouse (Benjamin Tissoires) [RHEL-23851] - selftests/hid: wacom: fix confidence tests (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Add additional tests of confidence behavior (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix failing tablet button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix ruff linter complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix mypy complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: be stricter for some transitions (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add a secondary barrel switch test (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: convert the primary button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add variants of states with buttons (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: define the elements of PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: set initial data for tilt/twist (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: do not set invert when the eraser is used (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move move_to function to PenDigitizer (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move the transitions to PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: remove unused class (Benjamin Tissoires) [RHEL-23851] - selftests/hid: base: allow for multiple skip_if_uhdev (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: allow finer control on the build steps (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: update vm2c and container (Benjamin Tissoires) [RHEL-23851] - selftests/hid: force using our compiled libbpf headers (Benjamin Tissoires) [RHEL-23851] - selftests/hid: do not manually call headers_install (Benjamin Tissoires) [RHEL-23851] - selftests/hid: ensure we can compile the tests on kernels pre-6.3 (Benjamin Tissoires) [RHEL-23851] - Input: powermate - fix use-after-free in powermate_config_complete (Benjamin Tissoires) [RHEL-23851 RHEL-28076] {CVE-2023-52475} - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - use ab83 as id when skipping the getid command (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_GETID in translated mode (Benjamin Tissoires) [RHEL-23851] - Input: allocate keycode for Display refresh rate toggle (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Revert to await reset ACK before reading report descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: allow mice to use all types of reports (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Benjamin Tissoires) [RHEL-23851] - HID: input: avoid polling stylus battery on Chromebook Pompom (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Avoid disabling the interrupt (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Update HPD sensor structure elements (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add missing null pointer checks to LED initialization (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Introduce thunderstrike_destroy() (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Fix some missing function calls() in the probe error handling path (Benjamin Tissoires) [RHEL-23851] - HID: rmi: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: usbhid: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: core: remove #ifdef CONFIG_PM from hid_driver (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid-of: fix NULL-deref on failed power up (Benjamin Tissoires) [RHEL-23851 RHEL-31600] {CVE-2024-26717} - HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili2901 timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Turn missing reset ack into a warning (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Move i2c_hid_finish_hwreset() to after reading the report-descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch i2c_hid_parse() to goto style error handling (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Split i2c_hid_hwreset() in start() and finish() functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Fold i2c_hid_execute_reset() into i2c_hid_hwreset() (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[] (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: fix handling of unpopulated devices (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili9882t timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: add more DRM dependencies (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Do panel follower work on the system_wq (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Support being a panel follower (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Suspend i2c-hid devices in remove (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Make suspend and resume into helper functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Rearrange probe() to power things up later (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch to SYSTEM_SLEEP_PM_OPS() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: mouse - use sysfs_emit[_at]() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: use sysfs_emit() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add nomux quirk for Acer P459-G2-M (Benjamin Tissoires) [RHEL-23851] - Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (Benjamin Tissoires) [RHEL-23851 RHEL-38304] {CVE-2023-52840} - Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport (Benjamin Tissoires) [RHEL-23851] - Input: leds - annotate struct input_leds with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: evdev - annotate struct evdev_client with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - replace deprecated strncpy (Benjamin Tissoires) [RHEL-23851] - Input: Annotate struct ff_device with __counted_by (Benjamin Tissoires) [RHEL-23851] - HID: bpf: make bus_type const in struct hid_bpf_ops (Benjamin Tissoires) [RHEL-23851] - HID: Reorder fields in 'struct hid_input' (Benjamin Tissoires) [RHEL-23851] - HID: Add introduction about HID for non-kernel programmers (Benjamin Tissoires) [RHEL-23851] - HID: wacom: generic: Avoid reporting a serial of '0' to userspace (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add required quirk for Synaptics 0xcddc device (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Do not register input devices until after hid_hw_start (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Do not flood kernel log (Benjamin Tissoires) [RHEL-23851] - HID: bpf: use __bpf_kfunc instead of noinline (Benjamin Tissoires) [RHEL-23851] - HID: bpf: actually free hdev memory after attaching a HID-BPF program (Benjamin Tissoires) [RHEL-23851] - HID: bpf: remove double fdget() (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: fix a problem of memory leak in hidraw_release() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Fix cleanup in probe() (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: remove pointless error message (Benjamin Tissoires) [RHEL-23851] - HID: make ishtp_cl_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: make hid_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Add gamepad-only mode switched to by holding options (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Better handling of serial number length (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Update list of identifiers from SDL (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Make client_opened a counter (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Clean up locking (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Disable watchdog instead of using a heartbeat (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Avoid overwriting smoothing parameter (Benjamin Tissoires) [RHEL-23851] - HID: magicmouse: fix kerneldoc for struct magicmouse_sc (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Enable hid core report processing for all devices (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Correct behavior when processing some confidence == false touches (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Prevent divide-by-zero on code (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: fix initializer element is not constant error (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: add support for nso controllers (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "hfd.cn" and "WKB603" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Restrict detection of patched firmware only to USB cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Labtec/ODDOR/aikeec handbrake (Benjamin Tissoires) [RHEL-23851] - HID: uhid: replace deprecated strncpy with strscpy (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Remove AES power_supply after extended inactivity (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: reset the backlight brightness level on resume (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: add const to read-only outgoing usb buffer (Benjamin Tissoires) [RHEL-23851] - Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration" (Benjamin Tissoires) [RHEL-23851] - HID: add ALWAYS_POLL quirk for Apple kb (Benjamin Tissoires) [RHEL-23851] - HID: glorious: fix Glorious Model I HID report (Benjamin Tissoires) [RHEL-23851] - HID: fix HID device resource race between HID core and debugging support (Benjamin Tissoires) [RHEL-23851] - HID: apple: add Jamesdonkey and A3R to non-apple keyboards list (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Handle reads greater than 60 bytes (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Don't set bus speed on every transfer (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set ACPI companion (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Allow IO to start during probe (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set driver data before I2C adapter add (Benjamin Tissoires) [RHEL-23851] - HID: mcp2200: added driver for GPIOs of MCP2200 (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Stop IO before calling hid_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop HIDPP_QUIRK_UNIFYING (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop delayed_work_cb() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Fix connect event race (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove unused connected param from *_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove connected check for non-unifying devices (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add hidpp_non_unifying_init() helper (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move hidpp_overwrite_name() to before connect check (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move g920_get_config() to just before hidpp_ff_init() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove wtp_get_config() call from probe() (Benjamin Tissoires) [RHEL-23851] - hid: lenovo: Resend all settings on reset_resume for compact keyboards (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: cleanup LED code (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Select POWER_SUPPLY Kconfig option (Benjamin Tissoires) [RHEL-23851] - HID: prodikeys: Replace deprecated strncpy() with strscpy() (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Fix signedness bug in steelseries_headset_arctis_1_fetch_battery() (Benjamin Tissoires) [RHEL-23851] - hid: Remove trailing whitespace (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "Hailuck" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: arctis_1_battery_request[] should be static (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for Logitech MX Anywhere 3 mouse (Benjamin Tissoires) [RHEL-23851] - HID: wacom: struct name cleanup (Benjamin Tissoires) [RHEL-23851] - HID: wacom: remove unnecessary 'connected' variable from EKR (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Update Thunderstrike LED instance name to use id (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add battery support for Thunderstrike (Benjamin Tissoires) [RHEL-23851] - HID: hid-google-stadiaff: add support for Stadia force feedback (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: Add support for a new lightspeed receiver iteration (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for the Pro X Superlight (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Add support for Arctis 1 XBox (Benjamin Tissoires) [RHEL-23851] - HID: input: Fix Apple Magic Trackpad 1 Bluetooth disconnect (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Rename HID++ "internal" error constant (Benjamin Tissoires) [RHEL-23851] - HID: hid-wiimote-debug.c: Drop error checking for debugfs_create_file (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Allow multi-function sensor devices (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: make hidraw_class structure const (Benjamin Tissoires) [RHEL-23851] - HID: roccat: make all 'class' structures const (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use octal permissions (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Convert to DEVICE_ATTR_RW() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use BIT() in GPIO setter and getter (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define all GPIO mask and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define maximum GPIO constant and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Remove dead code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Don't call ->to_irq() explicitly (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Switch to for_each_set_bit() to simplify the code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use str_write_read() and str_read_write() (Benjamin Tissoires) [RHEL-23851] - nfsd: fix oops when reading pool_stats before server is started (Benjamin Coddington) [RHEL-34875] - nfsd: don't create nfsv4recoverydir in nfsdfs when not used. (Benjamin Coddington) [RHEL-34875] - NFSD: grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit() (Benjamin Coddington) [RHEL-34875] - fs: don't call posix_acl_listxattr in generic_listxattr (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd4_encode_fattr4() crasher (Benjamin Coddington) [RHEL-34875] - NFSD: fix endianness issue in nfsd4_encode_fattr4 (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix rpcgss_context trace event acceptor field (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd_clid_class use of __string_len() macro (Benjamin Coddington) [RHEL-34875] - nfs: fix panic when nfs4_ff_layout_prepare_ds() fails (Benjamin Coddington) [RHEL-34875] - NFS: Fix an off by one in root_nfs_cat() (Benjamin Coddington) [RHEL-34875] - NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt (Benjamin Coddington) [RHEL-34875] - nfsd: Fix a regression in nfsd_setattr() (Benjamin Coddington) [RHEL-34875] - nfsd: don't call locks_release_private() twice concurrently (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning more bytes than maxcount (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning a short list with eof=TRUE (Benjamin Coddington) [RHEL-34875] - NFSD: change LISTXATTRS cookie encoding to big-endian (Benjamin Coddington) [RHEL-34875] - NFSD: fix nfsd4_listxattr_validate_cookie (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix some memleaks in gssx_dec_option_array (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix a memleak in gss_import_v2_context (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix listxattr maximum XDR buffer size (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (Benjamin Coddington) [RHEL-34875] - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a state manager thread deadlock regression (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a nfs4_state_manager() race (Benjamin Coddington) [RHEL-34875] - nfs: fix UAF on pathwalk running into umount (Benjamin Coddington) [RHEL-34875] - nfs: make nfs_set_verifier() safe for use in RCU pathwalk (Benjamin Coddington) [RHEL-34875] - nfsd: don't take fi_lock in nfsd_break_deleg_cb() (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Assign the right value for initval and retries for rpc timeout (Benjamin Coddington) [RHEL-34875] - nfsd: fix RELEASE_LOCKOWNER (Benjamin Coddington) [RHEL-34875] - net: fill in MODULE_DESCRIPTION()s for Sun RPC (Benjamin Coddington) [RHEL-34875] - nfsd: rename nfsd_last_thread() to nfsd_destroy_serv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: discard sv_refcnt, and svc_get/svc_put (Benjamin Coddington) [RHEL-34875] - svc: don't hold reference for poolstats, only mutex. (Benjamin Coddington) [RHEL-34875] - SUNRPC: remove printk when back channel request not found (Benjamin Coddington) [RHEL-34875] - svcrdma: Implement multi-stage Read completion again (Benjamin Coddington) [RHEL-34875] - svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svcxprt_rdma::sc_read_complete_q (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svc_rdma_recv_ctxt::rc_pages (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up comment in svc_rdma_accept() (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove queue-shortening warnings (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove pointer addresses shown in dprintk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Optimize svc_rdma_cc_init() (Benjamin Coddington) [RHEL-34875] - svcrdma: De-duplicate completion ID initialization helpers (Benjamin Coddington) [RHEL-34875] - svcrdma: Move the svc_rdma_cc_init() call (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_special() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_call_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_copy_inline_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_data_item() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_chunk_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_segment() (Benjamin Coddington) [RHEL-34875] - svcrdma: Move read_info::ri_pageoff into struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Start moving fields out of struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field (Benjamin Coddington) [RHEL-34875] - svcrdma: Pass a pointer to the transport to svc_rdma_cc_release() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport to svc_rdma_post_chunk_ctxt() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Read chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Write chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Acquire the svcxprt_rdma pointer from the CQ context (Benjamin Coddington) [RHEL-34875] - svcrdma: Reduce size of struct svc_rdma_rw_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Update some svcrdma DMA-related tracepoints (Benjamin Coddington) [RHEL-34875] - svcrdma: DMA error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - svcrdma: SQ error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - rpcrdma: Introduce a simple cid tracepoint class (Benjamin Coddington) [RHEL-34875] - svcrdma: Add lockdep class keys for transport locks (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up locking (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_write_info_free() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_send_ctxt_put() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add a utility workqueue to svcrdma (Benjamin Coddington) [RHEL-34875] - svcrdma: Pre-allocate svc_rdma_recv_ctxt objects (Benjamin Coddington) [RHEL-34875] - svcrdma: Eliminate allocation of recv_ctxt objects in backchannel (Benjamin Coddington) [RHEL-34875] - nfsd: remove unnecessary NULL check (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove RQ_SPLICE_OK (Benjamin Coddington) [RHEL-34875] - NFSD: Modify NFSv4 to use nfsd_read_splice_ok() (Benjamin Coddington) [RHEL-34875] - NFSD: Replace RQ_SPLICE_OK in nfsd_read() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavor (Benjamin Coddington) [RHEL-34875] - NFSD: Document lack of f_pos_lock in nfsd_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove nfsd_drc_gc() tracepoint (Benjamin Coddington) [RHEL-34875] - NFSD: Make the file_delayed_close workqueue UNBOUND (Benjamin Coddington) [RHEL-34875] - NFSD: use read_seqbegin() rather than read_seqbegin_or_lock() (Benjamin Coddington) [RHEL-34875] - nfsd: new Kconfig option for legacy client tracking (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Use the nfs_client's rpc timeouts for backchannel (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fixup v4.1 backchannel request timeouts (Benjamin Coddington) [RHEL-34875] - rpc_pipefs: Replace one label in bl_resolve_deviceid() (Benjamin Coddington) [RHEL-34875] - NFS: drop unused nfs_direct_req bytes_left (Benjamin Coddington) [RHEL-34875] - NFS: More fixes for nfs_direct_write_reschedule_io() (Benjamin Coddington) [RHEL-34875] - NFS: Use the correct commit info in nfs_join_page_group() (Benjamin Coddington) [RHEL-34875] - NFS: More O_DIRECT accounting fixes for error paths (Benjamin Coddington) [RHEL-34875] - NFS: Fix O_DIRECT locking issues (Benjamin Coddington) [RHEL-34875] - NFS: Fix error handling for O_DIRECT write scheduling (Benjamin Coddington) [RHEL-34875] - pNFS: Fix the pnfs block driver's calculation of layoutget size (Benjamin Coddington) [RHEL-34875] - nfs: print fileid in lookup tracepoints (Benjamin Coddington) [RHEL-34875] - nfs: rename the nfs_async_rename_done tracepoint (Benjamin Coddington) [RHEL-34875] - nfs: add new tracepoint at nfs4 revalidate entry point (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix _xprt_switch_find_current_entry logic (Benjamin Coddington) [RHEL-34875] - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (Benjamin Coddington) [RHEL-34875] - NFSv4.1: if referring calls are complete, trust the stateid argument (Benjamin Coddington) [RHEL-34875] - NFSv4: Track the number of referring calls in struct cb_process_state (Benjamin Coddington) [RHEL-34875] - pnfs/blocklayout: Don't add zero-length pnfs_block_dev (Benjamin Coddington) [RHEL-34875] - blocklayoutdriver: Fix reference leak of pnfs_device_node (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix a suspicious RCU usage warning (Benjamin Coddington) [RHEL-34875] - SUNRPC: Create a helper function for accessing the rpc_clnt's xprt_switch (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove unused function rpc_clnt_xprt_switch_put() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked() (Benjamin Coddington) [RHEL-34875] - nfsd: kill stale comment about simple_fill_super() requirements (Benjamin Coddington) [RHEL-34875] - SUNRPC: Replace strlcpy() with strscpy() (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 738401a9bd1ac34ccd5723d69640a4adbb1a4bc0 (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500d (Benjamin Coddington) [RHEL-34875] - nfsd: hold nfsd_mutex across entire netlink operation (Benjamin Coddington) [RHEL-34875] - NFSD: Fix checksum mismatches in the duplicate reply cache (Benjamin Coddington) [RHEL-34875] - NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update() (Benjamin Coddington) [RHEL-34875] - NFSD: Update nfsd_cache_append() to use xdr_stream (Benjamin Coddington) [RHEL-34875] - nfsd: fix file memleak on client_opens_release (Benjamin Coddington) [RHEL-34875] - nfs: Convert nfs_symlink() to use a folio (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add an IS_ERR() check back to where it was (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Benjamin Coddington) [RHEL-34875] - nfs41: drop dependency between flexfiles layout driver and NFSv3 modules (Benjamin Coddington) [RHEL-34875] - SUNRPC: SOFTCONN tasks should time out when on the sending list (Benjamin Coddington) [RHEL-34875] - SUNRPC: Force close the socket when a hard error is reported (Benjamin Coddington) [RHEL-34875] - SUNRPC: Don't skip timeout checks in call_connect_status() (Benjamin Coddington) [RHEL-34875] - SUNRPC: ECONNRESET might require a rebind (Benjamin Coddington) [RHEL-34875] - NFSv4/pnfs: Allow layoutget to return EAGAIN for softerr mounts (Benjamin Coddington) [RHEL-34875] - NFSv4: Add a parameter to limit the number of retries after NFS4ERR_DELAY (Benjamin Coddington) [RHEL-34875] - fs: add a new SB_I_NOUMASK flag (Benjamin Coddington) [RHEL-34875] - svcrdma: Fix tracepoint printk format (Benjamin Coddington) [RHEL-34875] - svcrdma: Drop connection after an RDMA Read error (Benjamin Coddington) [RHEL-34875] - NFSD: clean up alloc_init_deleg() (Benjamin Coddington) [RHEL-34875] - NFSD: Fix frame size warning in svc_export_parse() (Benjamin Coddington) [RHEL-34875] - NFSD: Rewrite synopsis of nfsd_percpu_counters_init() (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs3proc.c (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs4state.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up errors in stats.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_seek() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_offset_status() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy_notify() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_test_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_exchange_id() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_do_encode_secinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_entry4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add an nfsd4_encode_nfs_cookie4() helper (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_dirent() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_sequence() (Benjamin Coddington) [RHEL-34875] - NFSD: Restructure nfsd4_encode_create_session() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_channel_attr4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add a utility function for encoding sessionid4 objects (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_open() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_none_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_write_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_read_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Refactor nfsd4_encode_lock_denied() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_lock_owner4() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove a layering violation when encoding lock_denied (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_getdeviceinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @gdev parameter of ->encode_getdeviceinfo a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutreturn() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutcommit() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutget() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @lgp parameter of ->encode_layoutget a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_count4() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_fattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Use a bitmask loop to encode FATTR4 results (Benjamin Coddington) [RHEL-34875] - NFSD: Copy FATTR4 bit number definitions from RFCs (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_xattr_support() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_sec_label() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_suppattr_exclcreat() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_blksize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mounted_on_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_modify() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_metadata() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_delta() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_create() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_used() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rawdev() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner_group() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_numlinks() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mode() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxwrite() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxread() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxname() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxlink() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxfilesize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_locations() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_filehandle() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_acl() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_nfsace4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_aclsupport() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_lease_time() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fsid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_size() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_change() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fh_expire_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_supported_attrs() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__false() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__true() (Benjamin Coddington) [RHEL-34875] - NFSD: Add struct nfsd4_fattr_args (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_setattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_bitmap() (Benjamin Coddington) [RHEL-34875] - NFSD: Add simple u32, u64, and bool encoders (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove BUG_ON call sites (Benjamin Coddington) [RHEL-34875] - nfs: fix the typo of rfc number about xattr in NFSv4 (Benjamin Coddington) [RHEL-34875] - NFSD: add rpc_status netlink support (Benjamin Coddington) [RHEL-34875] - NFSD: handle GETATTR conflict with write delegation (Benjamin Coddington) [RHEL-34875] - NFSD: add support for CB_GETATTR callback (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_rqst::rq_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_pool::sp_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change cache_head.flags bits to enum (Benjamin Coddington) [RHEL-34875] - lockd: hold a reference to nlmsvc_serv while stopping the thread. (Benjamin Coddington) [RHEL-34875] - SUNRPC: integrate back-channel processing with svc_recv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up bc_svc_process() (Benjamin Coddington) [RHEL-34875] - SUNRPC: rename and refactor svc_get_next_xprt() (Benjamin Coddington) [RHEL-34875] - SUNRPC: move all of xprt handling into svc_xprt_handle() (Benjamin Coddington) [RHEL-34875] - lockd: fix race in async lock request handling (Benjamin Coddington) [RHEL-34875] - lockd: don't call vfs_lock_file() for pending requests (Benjamin Coddington) [RHEL-34875] - lockd: introduce safe async lock op (Benjamin Coddington) [RHEL-34875] - Documentation: Add missing documentation for EXPORT_OP flags (Benjamin Coddington) [RHEL-34875] - nfsd: Don't reset the write verifier on a commit EAGAIN (Benjamin Coddington) [RHEL-34875] - nfsd: Handle EOPENSTALE correctly in the filecache (Benjamin Coddington) [RHEL-34875] - NFSD: add trace points to track server copy progress (Benjamin Coddington) [RHEL-34875] - NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point (Benjamin Coddington) [RHEL-34875] - nfs: move nfs4_xattr_handlers to .rodata (Benjamin Coddington) [RHEL-34875] - xattr: make the xattr array itself const (Benjamin Coddington) [RHEL-34875] - xattr: remove unused argument (Benjamin Coddington) [RHEL-34875] - xattr: add listxattr helper (Benjamin Coddington) [RHEL-34875] - xattr: simplify listxattr helpers (Benjamin Coddington) [RHEL-34875] - xattr: use rbtree for simple_xattrs (Benjamin Coddington) [RHEL-34875] - NFS/flexfiles: Annotate struct nfs4_ff_layout_segment with __counted_by (Benjamin Coddington) [RHEL-34875] - nfs41: Annotate struct nfs4_file_layout_dsaddr with __counted_by (Benjamin Coddington) [RHEL-34875] - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Izabela Bakollari) [RHEL-26682] {CVE-2024-26600} - scsi: core: Handle devices which return an unusually large VPD page count (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING (Ewan D. Milne) [RHEL-33543] - scsi: sd: Unregister device if device_add_disk() failed in sd_probe() (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix unremoved procfs host directory regression (Ewan D. Milne) [RHEL-33543] - scsi: st: Make st_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: ch: Make ch_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: sg: Make sg_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-33543] - scsi: core: Simplify scsi_cdl_check_cmd() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Handle read/write CDL timeout failures (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce BLK_STS_DURATION_LIMIT (Ewan D. Milne) [RHEL-33543] - scsi: sd: Set read/write command CDL index (Ewan D. Milne) [RHEL-33543] - block: uapi: Fix compilation errors using ioprio.h with C++ (Ewan D. Milne) [RHEL-33543] - scsi: block: Improve ioprio value validity checks (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce ioprio hints (Ewan D. Milne) [RHEL-33543] - scsi: block: ioprio: Clean up interface definition (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow enabling and disabling command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Detect support for command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Support Service Action in scsi_report_opcode() (Ewan D. Milne) [RHEL-33543] - scsi: core: Support retrieving sub-pages of mode pages (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename and move get_scsi_ml_byte() (Ewan D. Milne) [RHEL-33543] - scsi: core: Constify the struct device_type usage (Ewan D. Milne) [RHEL-33543] - scsi: core: Consult supported VPD page list prior to fetching page (Ewan D. Milne) [RHEL-33543] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Ewan D. Milne) [RHEL-33543] - scsi: core: Make scsi_bus_type const (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Make pseudo_lld_bus const (Ewan D. Milne) [RHEL-33543] - scsi: iscsi: Make iscsi_flashnode_bus const (Ewan D. Milne) [RHEL-33543] - scsi: ufs: Have midlayer retry start stop errors (Ewan D. Milne) [RHEL-33543] - scsi: sr: Have midlayer retry get_sectorsize() errors (Ewan D. Milne) [RHEL-33543] - scsi: ses: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry read_capacity_10() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have SCSI midlayer retry scsi_report_lun_scan() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_mode_sense() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Have midlayer retry ch_do_scsi() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Remove unit_attention (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_sync_cache() errors (Ewan D. Milne) [RHEL-33543] - scsi: spi: Have midlayer retry spi_execute() UAs (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: rdac: Have midlayer retry send_mode_select() errors (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: hp_sw: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_spinup_disk() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Use separate buf for START_STOP in sd_spinup_disk() (Ewan D. Milne) [RHEL-33543] - scsi: core: Retry INQUIRY after timeout (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_probe_lun() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow passthrough to request midlayer retries (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_suspend_common() (Ewan D. Milne) [RHEL-33543] - scsi: sr: Fix sshdr use in sr_get_events (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in cache_type_store (Ewan D. Milne) [RHEL-33543] - scsi: Fix sshdr use in scsi_test_unit_ready (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix scsi_mode_sense caller's sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: spi: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix send_mode_select retry handling (Ewan D. Milne) [RHEL-33543] - scsi: hp_sw: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_spinup_disk (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in read_capacity_16 (Ewan D. Milne) [RHEL-33543] - scsi: core: Safe warning about bad dev info string (Ewan D. Milne) [RHEL-33543] - scsi: core: Kick the requeue list after inserting when flushing (Ewan D. Milne) [RHEL-33543] - scsi: core: Add a precondition check in scsi_eh_scmd_add() (Ewan D. Milne) [RHEL-33543] - scsi: ch: Replace deprecated strncpy() with strscpy() (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Delete some bogus error checking (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Fix some bugs in sdebug_error_write() (Ewan D. Milne) [RHEL-33543] - scsi: core: Add comment to target_destroy in scsi_host_template (Ewan D. Milne) [RHEL-33543] - scsi: core: Clean up scsi_dev_queue_ready() (Ewan D. Milne) [RHEL-33543] - scsi: core: Handle depopulation and restoration in progress (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add param to control sdev's allow_restart (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add debugfs interface to fail target reset (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Reset LUN failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Abort Failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Set command result and sense data if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Return failed value if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Time out command if the error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Define grammar to remove added error injection (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add interface to manage error injection for a single device (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Create scsi_debug directory in the debugfs filesystem (Ewan D. Milne) [RHEL-33543] - scsi: simplify sysctl registration with register_sysctl() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Convert SCSI errors to PR errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename status_byte to sg_status_byte (Ewan D. Milne) [RHEL-33543] - scsi/scsi_error: Use call_rcu_hurry() instead of call_rcu() (Ewan D. Milne) [RHEL-33543] - scsi: st: Remove redundant variable pointer stp (Ewan D. Milne) [RHEL-33543]- tipc: fix UAF in error path (Xin Long) [RHEL-34280] {CVE-2024-36886} - redhat: Add cgroup kselftests to kernel-selftests-internal (Waiman Long) [RHEL-43555] - vxlan: Pull inner IP header in vxlan_xmit_one(). (Guillaume Nault) [RHEL-35248] - geneve: Fix incorrect inner network header offset when innerprotoinherit is set (Guillaume Nault) [RHEL-35248] - vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) [RHEL-35248] - gpio: tegra186: Fix tegra186_gpio_is_accessible() check (Charles Mirabile) [RHEL-32452] - ALSA: update configuration for RHEL 9.5 (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_rpmsg: update Kconfig dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: SND_SOC_IMX_RPMSG should depend on OF and I2C (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: only clear WAKESTS for HDaudio codecs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: add missing WAKE_STS clear (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: tgl: Add fw_regs area to debugfs map for IPC4 (Jaroslav Kysela) [RHEL-27515] - ALSA: pci: hda: hda_controller: Add support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hdac_controller: Implement support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - soundwire: clarify maximum allowed address (Jaroslav Kysela) [RHEL-27515] - soundwire: remove unused sdw_bus_conf structure (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: remove PDI offset completely (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add helper to detect SoundWire wakes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-codec: preserve WAKEEN values (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce flags to force commands via PIO instead of CORB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Select AZX_DCAPS_PIO_COMMANDS for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-bus: Use PIO mode for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: adds RT714 and RT1318 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix yet another spot for system message conversion (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix wrong loading calibrated data sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2552: Add TX path for capturing AUDIO-OUT data (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: fix register configuration for tdm (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix a warning reported by robot kernel test (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: fix invalid PDI offset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove Framework Laptop 16 from quirks (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: tas2781: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move flags to private struct (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Fixup typo in device link checking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix swapped song position pointer data (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Set default protocol when not given explicitly (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't accept an invalid UMP protocol number (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't clear bank selection after sending a program change (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix incorrect UMP type for system messages (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Remove debugfs at disconnection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11. (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Enable proc module when CONFIG_MODULES=y (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix NULL module pointer assignment at card init (Jaroslav Kysela) [RHEL-27515 RHEL-43900] {CVE-2024-38605} - regmap: kunit: Fix array overflow in stride() test (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Set lower bound of start tick time (Jaroslav Kysela) [RHEL-27515 RHEL-43811] {CVE-2024-38618} - ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - fixed headset Mic not show (Jaroslav Kysela) [RHEL-27515] - ALSA: Fix deadlocks with kctl removals at disconnection (Jaroslav Kysela) [RHEL-27515 RHEL-43933] {CVE-2024-38600} - ASoC: rt715-sdca-sdw: Fix wrong complete waiting in rt715_dev_resume() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Initialize shared data during bind callback (Jaroslav Kysela) [RHEL-27515] - ASoC: xilinx: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: ux500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: topology-test: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: ab8500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp platform device creation failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix build error without CONFIG_PM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515 RHEL-39879] {CVE-2024-36955} - ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set, NULL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix usages of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219-aad: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: use mutex for E-MU FPGA access locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: move the whole GPIO event handling to the workqueue (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU card dock presence monitoring (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU dock initialization (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: make E-MU FPGA writes potentially more reliable (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: use const qualifier for immutable data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo 13X (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo 13X laptop without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: volume step modification (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Avoid static analysis warning of uninitialised variable (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa881x: set clk_stop_mode1 flag (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Set name of control as in topology (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add support for up to 768kHz sample rate (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: add support for 705.6kHz and 768kHz sample rates (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add DSD formats (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Use shared cs-amp-lib to apply calibration (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set the max PCM Gain using tuning setting (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP Omen models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715: add vendor clear control register (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix an NULL vs IS_ERR() check (Jaroslav Kysela) [RHEL-27515] - tools/include: Sync uapi/sound/asound.h with the kernel sources (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: add headset microphone vrefo setting (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: modify channel number to support 4 channels (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Jaroslav Kysela) [RHEL-27515] - ASoC: acp: Support microphone from device Acer 315-24p (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: debug: show firmware/topology prefix/names (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add default firmware library path for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add test cases for regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add cache-drop test with multiple cache blocks (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Replace a kmalloc/kfree() pair with KUnit-managed alloc (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Use a KUnit action to call regmap_exit() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-sync tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-drop tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run non-sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Introduce struct for test case parameters (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Create a struct device for the regmap (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix warnings of implicit casts to __le16 and __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent overwriting firmware ASP config (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix unintended bus access while resetting amp (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() (Jaroslav Kysela) [RHEL-27515] - regmap: Add regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix DSPK 16-bit playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug window description (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: correct the register for pow calibrated data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP SnowWhite laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Init debugfs before booting firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Wake from D0ix when starting streaming (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Test result of avs_get_module_entry() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix potential integer overflow (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Replace risky functions with safer variants (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix ASRC module initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix config_length for config-less copiers (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Silence false-positive memcpy() warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug-slot offset calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Restore stream decoupling on prepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix for false dsp interrupts (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - firmware: cs_dsp: Add locked wrappers for coeff read and write (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct the mtl_dsp_dump output (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp/mtl: Add support for ACE ROM state codes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Implement firmware boot state check (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Create debugfs file to force a clean DSP boot (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: boards: Add modules description (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Removing the control of ADC_SCALE (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resume (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: modify clock table (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve error interruption issue (Jaroslav Kysela) [RHEL-27515] - ALSA: line6: Zero-initialize message buffers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix uninitialized symbol 'ret' warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp_init function error handling (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: mark dvc_tlv with __maybe_unused (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (Jaroslav Kysela) [RHEL-27515] - ASoC: rt-sdw*: add __func__ to all error logs (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt712-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdca: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: kirkwood: Fix potential NULL dereference (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: fix for wake interrupt handling for clockstop mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add ACPI device match tables (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix inactive headset mic jack (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix cache corruption in regcache_maple_drop() (Jaroslav Kysela) [RHEL-27515 RHEL-39706] {CVE-2024-36019} - ASoC: amd: acp: fix for acp pdm configuration check (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove useless dev_dbg from playback_hook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add debug statements to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add locks to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove digital gain kcontrol (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: change cs35l56 name_prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: change rt715-sdca dai name (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: rename dai name with rt715-sdca prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: use rt_dmic_rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: set rtd_init in codec_info_list[] (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused rt dmic rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek SDW DMICs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out codec name generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out BlueTooth DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out HDMI DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out DMIC DAI creation. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out SSP DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Use for_each_set_bit (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Only pass dai_link pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move get_codec_dai_by_name() into sof_sdw itself (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Set channel map directly from endpoints (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Only pass codec_conf pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_dai() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_acpi() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_part() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Correct extraction of data pointer in suspend/resume (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mtrace: rework mtrace timestamp setting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add pplcllpl/u members to hdac_ext_stream (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Correct the delay calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Remove the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position) (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Set the init_done flag before component_add() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Raise device name message log level (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine_pcm: Allow passing component name via config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Board cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Do not ignore route checks (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Do not ignore route checks when parsing graphs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Disable route checks for Skylake boards (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_device_type() function (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: support NHLT device type (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Fix unannotated kfree() cleanup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP Spectre x360 14 eu0000 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix the hp playback volume issue for LG machines (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: Fix and add DPCM locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: add kunitconfig (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add in quirk for Acer Swift Go 16 - SFG16-71 (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Name feature ctl using output if input is PCM" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Fix missing irq-disable at closing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "add new YC platform variant (0x63) support" (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Stop parsing channels bits when all channels are found. (Jaroslav Kysela) [RHEL-27515 RHEL-36904] {CVE-2024-27436} - ALSA: hda/realtek - ALC236 fix volume mute & mic mute LED on some HP models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove unnecessary runtime_pm calls (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Skip dummy codec when adding platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: use dev_dbg in system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add lock to system_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: restore power state after system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - platform/x86: serial-multi-instantiate: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: catpt: Carefully use PCI bitwise constants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Include sound/hda_codec.h (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Add missing #include guards (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Remove non-existent member from kerneldoc (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: change support for ES8326 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing members of private structure (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add event to snd_soc_dapm trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add component to set_bias_level trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: atom: sst_ipc: Remove unused intel-mid.h (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Prefer to return dai->driver->name in snd_soc_dai_name_get() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add KUnit test for calibration helpers (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: More cleanup with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Skip i915 initialization on CNL/LKF-based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Skip HDMI/DP registration if i915 is missing (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Ignore codecs with no suppoting driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Cleanup error messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Reuse for_each_pcm_streams() (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Name feature ctl using output if input is PCM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Overwrite CS35L41 configuration for ASUS UM5302LA (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo Thinkbook 16P laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add Headset Mic supported Acer NB platform (Jaroslav Kysela) [RHEL-27515] - soundwire: Use snd_soc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [RHEL-27515] - soundwire: constify the struct device_type usage (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Move put_user() call out of scoped_guard() in snd_hwdep_control_ioctl() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: optimize the probe codec process (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong register defaults (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet (Jaroslav Kysela) [RHEL-27515] - ASoC: madera: Fix typo in madera_set_fll_clks shift value (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: midi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for PCM stream locks (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: oss: Use guard() for setup (Jaroslav Kysela) [RHEL-27515] - ALSA: control_led: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: info: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: jack: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fifo: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: memory: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ports: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: queue: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hrtimer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: Fix sparse warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: add new YC platform variant (0x63) support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add a test for ranges in combination with windows (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+ (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: split widgets per different LPASS versions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add helper functions for amp calibration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add helpers for factory calibration data (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add time postfixes on defines (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add some missing dev_err_probe()s (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Handle error from devm_pm_runtime_enable() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Use __u8 type rather than u8 for firmware interface (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: tas2781: enable subwoofer volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use CLASS() for fdget()/fdput() (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: oss: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: core: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: vmaster: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: clarify and fix default msbits value for all formats (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: tidyup strcmp() param on snd_soc_is_matching_dai() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: modify ACP register end address macro (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: update license (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Unify cell removal functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: beep: Drop stale mutex (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: remove redundant assignment to variable clock (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5660: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5640: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5616: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5514: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: nau8825: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: da7213: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa884x: Allow sharing reset GPIO (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wsa8840: Add reset-gpios for shared line (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt440 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Downgrade BDL table overflow message (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Set up BDL table at hw_params (Jaroslav Kysela) [RHEL-27515] - ALSA: Drop leftover snd-rtctimer stuff from Makefile (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Fix the discard error code from snd_ump_legacy_open() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Populate board selection with new I2S entries (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICCMAX recommendations for ICL+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: TGL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: CNL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IRQ handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IPC handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Prefix SKL/APL-specific members (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix sound clipping in single capture scenario (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: L1SEN reference counted (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Remove redundant delays in suspend(). (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Remove redundant initialization of pointer 'data' (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix soundwire dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: add machine select and register code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: fix for acp pme wake for soundwire configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: remove acp_reset flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp child platform device creation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp device configuration read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: Constify pointer to of_phandle_args (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8) (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: fix buffer overflow in test_format_fill_silence() (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" warning. (Jaroslav Kysela) [RHEL-27515] - ALSA: avoid 'bool' as variable name (Jaroslav Kysela) [RHEL-27515] - soundwire: bus_type: make sdw_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: More relaxed check of MIDI jack names (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt645 (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENT (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: make snd_seq_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: make soundbus_bus_type const (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add some bounds checking to firmware data (Jaroslav Kysela) [RHEL-27515 RHEL-34741] {CVE-2024-26927} - ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Fix device ID / model name (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Add internal speaker support for ASUS UM3402 with missing DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios property (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Simplify setting AMIC control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Mark AMIC control registers as volatile (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Drop unimplemented DMIC clock divider (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: va-macro: add npl clk (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix function cast warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: set config_length based on device_count (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-mlink: update incorrect comment (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Fix runtime pm usage counter balance after fw exception (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudio (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Do not use LNL specific wrappers in DSPless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: add SoundWire dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: use dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: Parse DAI type token for dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: dynamically allocate and store DAI widget->private (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: remove dspless special case (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capture (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: allow chain_dma for all supported DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: store number of playback/capture streams (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: enable chain_dma for ALH (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops: add new 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: change chain_dma handling in dai_config (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC3: fix message bounds on ipc ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend (Jaroslav Kysela) [RHEL-27515 RHEL-35128] {CVE-2024-27057} - ASoC: q6dsp: fix event handler prototype (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-lnl: Change the topology path to intel/sof-ipc4-tplg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-tgl: Change the default paths and firmware names (Jaroslav Kysela) [RHEL-27515] - ALSA: aw2: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ALSA: ctxfi: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: fix TYPO 'reguest' to 'request' in error log (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Ensure that changed bytes are actually different (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add devicetree support to select topologies (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add DMI quirk for inverted jack-detect on MeeGoPad T8 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Make LattePanda board DMI match more precise (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: es1968: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: fm801: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: maestro3: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: riptide: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: sis7019: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: via82xx: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Use DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aaci: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: at73c213: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Embed suspend image into struct snd_ali (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cmipci: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cs4281: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Replace with DEFINE_SIPMLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcsp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als300: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: atiixp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: intel8x0: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix locking in ACP IRQ handler (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Cleanup codec_name handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove default from IRQ1_CFG register (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: remove unused acpi_subysystem_id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Expose FW version with sysfs (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: add support for audio controls (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: select intended config FW_CS_DSP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add "Intel Reference board" SSID in the ALC256. (Jaroslav Kysela) [RHEL-27515] - ALSA: HDA: intel-sdw-acpi: add kernel parameter to select alternate controller (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: starts non sdw BE id with the highest sdw BE id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add RT712 support for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Remove unused function prototypes (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove .init callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: add common sdw dai link init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt5682: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs42l42: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt700: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt712_sdca: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt711: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: add get_codec_dai_by_name helper function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use single rtd_init for rt_amps (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link order customization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for tgl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for jsl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc3-topology: Fix pipeline tear down logic (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: constify static sdw_slave_ops struct (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Send initial config to module if present (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add topology parsing support for initial config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: UAPI: Add tokens for initial config feature (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix dynamic port assignment when TDM is set (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: fix raw noinc write test wrapping (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add system suspend ops to disable IRQ (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Handle error from devm_pm_runtime_enable (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_auxdevice: remove redundant assignment to variable link_flags (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix SND_AMD_SOUNDWIRE_ACPI dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: fix SND_SOC_WCD939X dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Shut down jack detection on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Sync the hp ilimit works when removing the component (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add clear of stashed pointer on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add module parameter to tascodec_init() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix pci_probe() error path (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add IDs for Dell dual spk platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Add quirk for SWS JS201D (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove two HP Laptops using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix dependencies for SND_CORE_TEST (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Ignore clock selector errors for single connection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Remove unused test stub function (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix filename string field layout (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix order of searching for firmware files (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Allow more time for firmware to boot (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Load tunings for the correct speaker models (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix for initializing ASP1 mixer registers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Initialize all ASP1 registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix default SDW TX mixer registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix to ensure ASP1 registers match cache (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Don't add the same register patch multiple times (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Don't overwrite fwf_name with the default (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix firmware file search order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp driver pm ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: select soundwire dependency flag for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: update descriptor fields for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add machine select logic for soundwire based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add Soundwire DAI configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add interrupt handling for SoundWire manager devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add code for invoking soundwire manager helper functions (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor register mask structure (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: implement function to extract slave information (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor soundwire pads enable (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor amd soundwire manager device node creation (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: update license (Jaroslav Kysela) [RHEL-27515] - ASoC/soundwire: implement generic api for scanning amd soundwire controller (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add sound core KUnit test (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix snd_pcm_format_name function (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add missing formats to formats list (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: mtl-match: Add cs42l43_l0 cs35l56_l23 for MTL (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix support for a Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Check presence of valid altsetting control (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Skip setting clock selector for single connections" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP models without _DSD using dual Speaker ID (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional HP Envy Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for various HP ENVY models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Support read-only clock selector control (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Drop type from "clocks" (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use fls to calculate the pre-divider for the PLL (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Refactor to use for_each_set_bit() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use USEC_PER_MSEC rather than hard coding (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add pm_ptr around the power ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Check error from device_property_read_u32_array() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Minor code tidy ups (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Move hda_component implementation to module (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Adding new volume kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove unneeded semicolon (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Sort quirk table entries (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: add quirk for RODE NT-USB+ (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: remove duplicate check if queue is broken (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: fix typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Skip setting clock selector for single connections (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs8409: Suppress vmaster control for Dolphin models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Increase default bdl_pos_adj for Apollo Lake (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Replace numeric device IDs with constant values (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: limit speaker volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Remove executable bit (Jaroslav Kysela) [RHEL-27515] - ASoC: allow up to eight CPU/codec DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd934x: drop unneeded regulator include (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: skip printing deferred probe failuers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: handle deferred probe (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add check for cpu dai link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Update platform name for different boards (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable rt5682s clocks in acp slave mode (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: fix headphones volume controls (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: drop unused gain hack remnant (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-wsa-macro: fix compander volume hack (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: fix PA volume control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: fix the capture noise issue (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Minimize the pop noise on headphone (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Improving the THD+N performance (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: improving crosstalk performance (Jaroslav Kysela) [RHEL-27515] - ALSA: synth: Save a few bytes of memory when registering a 'snd_emux' (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: add missing const to Documentation (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8540: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-27515] - ASoC: p1022_rdk: fix all kernel-doc warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Compute file paths on firmware load (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Skip firmware test for custom loaders (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Optimize quirk for Valve Galileo (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe() (Jaroslav Kysela) [RHEL-27515 RHEL-37099] {CVE-2023-52663} - ASoC: amd: acp: Update MODULE_DESCRIPTION for sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing error handling in sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Make use of existing *_CODEC_DAI macros (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Drop redundant initialization of machine driver data (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Codec driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Soundwire devices driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wcd-mbhc-v2: add support when connected behind an USB-C audio mux (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: document WCD939x Audio Codec (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wcd938x: move out common properties (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Add support for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: remove log message for LLP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix yet more -Wformat-truncation warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Properly setup HDMI stream (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix index check on graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Revert "Fix wrong kfree() usage" (Jaroslav Kysela) [RHEL-27515] - ALSA: oxygen: Fix right channel of capture volume mixer (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Introduce a function to get if access is interleaved mode (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8195: Remove afe-dai component and rework codec link (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: annotate calibration data endianness (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: Check existence of dai_name before dereferencing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_rt298: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_da7219_max98357a: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix TDM enable and DAI format control flow (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix PM_RUNTIME usage (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into driver (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into header file for DSP mode (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2562: move tas2563 from tas2562 driver to tas2781 driver (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: move tas2563 from tas2562.yaml to tas2781.yaml (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: fix building without CONFIG_SPI (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: fix build regression (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support more HP models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add fixup for Lenovo 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add TAS2563 support for 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add configurable global i2c address (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add ptrs to calibration functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add driver properties for cs35l41 for Lenovo Legion Slim 7 Gen 8 serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion Slim 7 Gen 8 (2023) serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: configure the amp after firmware load (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series (Jaroslav Kysela) [RHEL-27515] - ALSA: mark all struct bus_type as const (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5663: cancel the work when system suspends (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add PCM Input Switch for Solo Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for custom Gen 4 Direct Monitor mixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add minimum firmware version check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add power status control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add R/O headphone volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable autogain during phantom power state change (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for controls with a "mute mode" (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable input controls while autogain is running (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Air Presence + Drive option (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Store mix_ctls for Gen 4 Direct Monitor (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for software-controllable input gain (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Handle Gen 4 Direct Monitor mix updates (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove repeated elem->head.mixer references (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for interfaces without per-channel volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split direct_monitor out from monitor_other (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Minor refactor MSD mode check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove line_out_hw_vol device info entry (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split input_other into level/pad/air/phantom (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split dim_mute_update from vol_updated (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for air/phantom control on input 2 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove struct scarlett2_usb_volume_status (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add scarlett2_mixer_value_to_db() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Gen 4 style parameters (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor common port_count lookups (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Change num_mux_* from int to u8 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAX (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Parameterise notifications (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename db_scale_scarlett2_gain to volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove scarlett2_config_sets array (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Simplify enums by removing explicit values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add config set struct (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer has_msd_mode from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer standalone switch from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check for phantom persistence config item (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check presence of mixer using mux_assignment (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for uploading new firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add check for config_item presence (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add ioctl commands to erase flash segments (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Formatting fixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add skeleton hwdep/ioctl interface (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Update maintainer info (Jaroslav Kysela) [RHEL-27515 RHEL-37068] {CVE-2023-52680} - ALSA: scarlett2: Add missing error check to scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error checks to *_ctl_get() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() (Jaroslav Kysela) [RHEL-27515 RHEL-37084] {CVE-2023-52674} - ALSA: scarlett2: Add missing mutex lock around get meter levels (Jaroslav Kysela) [RHEL-27515 RHEL-37056] {CVE-2023-52689} - ALSA: scarlett2: Add #defines for firmware upgrade (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Retrieve useful flash segment numbers (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Convert meter levels from little-endian (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Dell models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Prevent firmware load if SPI speed too low (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional Dell models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix kvmalloc_array() arguments order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove sound controls in unbind (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: move set_drv_data outside tasdevice_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: fix typos in comment (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not use regcache (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add mono speaker information to the components string (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Set card.components string (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add a rt5645_components() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add rt5645_get_pdata() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Refactor rt5645_parse_dt() (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add platform-data for Acer Switch V 10 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernel (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Do not allow uninitialised variables to be freed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add acp-psp mailbox interface for iram-dram fence register modification (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Rename amd_bt sof_dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add i2s bt dai configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Refactor sof_i2s_tokens reading to update acpbt dai (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Refactor spinlock_irq(&sdev->ipc_lock) sequence in irq_handler (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: don't create dummy Component via COMP_DUMMY() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: hdaudio.c: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Fix channel swap issue on i.MX8MP (Jaroslav Kysela) [RHEL-27515] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Replace fake root_device with kunit_device in tests (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Add config table to support many laptops without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Remove redundant ret variable (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add support for FW version 0x0503 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Fix trivial code style issues (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm.c: Complete the active count for components without DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: Add X1E80100 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add x1e80100 sound machine driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-common (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp-config: Add missing MODULE_DESCRIPTION (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Switch to {RUNTIME,SYSTEM_SLEEP}_PM_OPS (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Allow probing ACP PCI when SOF is disabled (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Drop conflicting ACPI-based probing (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8650 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: document SM8650 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: tegra20_ac97: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: drop bus freq calculation and set 'max_clk_freq' (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed a typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Increase delay in MOTU M quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add pm ops support for renoir platform. (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: check the validity of prm_no/cfg_no (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: remove duplicated including (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: check fw_context_save for library reload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: synchronize fw_config_params with fw definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: query fw_context_save feature from fw (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed spelling mistakes in au88x0_core.c (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: select program 0, conf 0 by default (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Document new DAI link flags playback-only/capture-only (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: Introduce playback-only/capture-only DAI link flags (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing statics for hp_ilimit functions (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Allow HP amp to cool off after current limit (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Don't enable bias sense during type detect (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wsa884x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Add 4 channel support (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: drop duplicate channel defines (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Commonize setting channel mappings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply mute LED quirk for HP15-db (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: Use set/get APIs to access spi->chip_select (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix off by one in graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct SoundWire port list (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct order of include files to be alphabetical (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: modify config flag read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: add HDA_ARL PCI support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: add HDA_ARL PCI ID support (Jaroslav Kysela) [RHEL-27515] - PCI: add INTEL_HDA_ARL to pci_ids.h (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: stop timer before buffer is released (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add Framework laptop 16 to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevents spinning during runtime suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevent IRQ handling when suspending/resuming (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable dpcm_capture for MAX98388 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add i2s bt support for nau8821-max card (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add new cpu dai and dailink creation for I2S BT instance (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Remove extra dmi parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Add condition check for acp config flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add new dmi entries for acp5x platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Revert Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add new Framework laptop to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widget (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add core get and set support for dsp core (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Fix spelling mistake "retrieveing" -> "retrieving" (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: Set lane_control_support for multilane (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Wire up buffer flags (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: add alignment for topology header file struct definition (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: align topology header file with sof topology header (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: check ctx->headset_codec_dev instead of playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL (Jaroslav Kysela) [RHEL-27515 RHEL-37048] {CVE-2023-52697} - ASoC: Intel: sof_nau8825: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs35l56 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Determine quirks/routing with codec-dev ACPI DSM (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Add is_bytcr helper variable (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Dump basic _DSM information (Jaroslav Kysela) [RHEL-27515] - ASoC: es83xx: add ACPI DSM helper module (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to core.c from sof-of-dev.c (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Limit speaker digital volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: add correct range check for limiting volume (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219: Support low DC impedance headset (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for a new Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8450 and SM8550 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: set card driver name from match data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4349: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cirrus: edb93xx: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l36: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l35: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l34: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l33: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l32: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hda: Conditionally register dais for HDMI and Analog (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: set active_decimator correct default value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Disable power-save on KONTRON SinglePC (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Move Soundwire runtime stream alloc to soundcards (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add helper for allocating Soundwire stream runtime (Jaroslav Kysela) [RHEL-27515] - ptrace: Convert ptrace_attach() to use lock guards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Add module ID print during module set up (Jaroslav Kysela) [RHEL-27515] - ASoC: core: Fix a handful of spelling mistakes. (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Move window offset configuration earlier (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement IPC version fallback if firmware files are missing (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Do not use resource managed allocation for ipc4_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Add helper for initialization of paths, ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement firmware, topology path setup in core (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add placeholder for platform IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_machine_* functions from sof-audio.c to core.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to sof-of-dev.c from sof-audio.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Fix wrong kfree() usage (Jaroslav Kysela) [RHEL-27515] - soundwire: generic_bandwidth_allocation use bus->params.max_dr_freq (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_ace2x: fix AC timing setting for ACE2.x (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: fix NULL pointer dereference for multi_link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link array generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support HDMI-In link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: simplify HDMI-In quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: rename function parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support BT offload link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support amp link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support codec link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5672: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: get codec name function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: add else between 2 if test (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Unhardcode HDAudio BE DAI drivers description (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Kill S24_LE format (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Drop snd_hdac_calc_stream_format() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel Skylake: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/ca0132: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Upgrade stream-format infrastructure (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Honor subformat when configuring runtime (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Honor subformat when querying PCMs (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Introduce MSBITS subformat interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add Gen4.1 SDCA board support for LNL RVP (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused function declaration (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use existing helpers to change GPROCEN and PIE bits (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: add CPU/Codec = N:M sample (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: Add connection image (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: use better image for Multi connection (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: add CPU:Codec = N:M support (Jaroslav Kysela) [RHEL-27515] - ASoC: makes CPU/Codec channel connection map more generic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Handle ALSA kcontrol change notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Add data struct for module notification message from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-control: Implement control update for switch/enum controls (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Helper to find an swidget by module/instance id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Always register the HDMI dai links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: correct white-spaces in examples (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow configuration of bit clock and frame inversion (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: set controller id to hw master id (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: introduce controller_id (Jaroslav Kysela) [RHEL-27515] - soundwire: fix initializing sysfs for same devices on different buses (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow driver to work without IRQ connection (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: refine the requested phy clock frequency (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: fix up bad merge (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: constify sdw_port_config when adding devices (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: drop unneeded qcom_swrm_stream_alloc_ports() cleanup (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: move sconfig in qcom_swrm_stream_alloc_ports() out of critical section (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5650: add mutex to avoid the jack detection failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Refer to correct stream index at loops (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: Force codec power on in low power audio mode (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8810: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add switch to control normal and alt hp inputs (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add handling of ACPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Store device in private struct and use it more consistently (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix incorrect frame delay configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix the position of const qualifier (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: mem leak in skl register function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Fix mem leak in few functions (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add missing SND_SOC_AMD_ACP_LEGACY_COMMON flag for ACP70 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Alays handle -EPROBE_DEFER (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682s: Add LDO output selection for dacref (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp7.0 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: add mtl_rt5650 support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing static from runtime PM ops (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8974: Correct boost mixer inputs (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP 255 G10 into quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: add noinc write test (Jaroslav Kysela) [RHEL-27515] - regmap: ram: support noinc semantics (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: remove unnecessary NULL check (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: add SM8550 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the bin file parsing method (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use dma_request_slave_channel() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: correct the format order (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix for indentation issue (Jaroslav Kysela) [RHEL-27515] - ASoC: dapm: Simplify widget clone (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: remove unused variables (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8195: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing the headset detection time (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Add chip version flag (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing initialisation and broadcasting (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Add slew rate controls. (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: nau8821: Add DMIC slew rate. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5514: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: probe: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: hdaudio: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: dmic: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add support for configuring PDM interface from topology (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx8m: Add DAI driver entry for MICFIL PDM (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: trivial: fix comment typo (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify macro value error (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the wrong judgment of re value (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the maximum value of calib (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-i2c: Simplify obtaining I2C match data (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for i2s mode register field update (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: Fix -Wuninitialized in aw_dev_set_vcalb() (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix unused rockchip_i2s_tdm_match warning for !CONFIG_OF (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: add flag to mute and unmute stream during trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: select SND_SOC_AMD_ACP_LEGACY_COMMON for ACP63 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add ACPI dependency (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: fix typo in Kconfig select (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: use ack callback (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: machine: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8995: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8994: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8962: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5682s: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: max9867: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-rx-macro: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adav80x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adau1373: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: 88pm860x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Drop obsoleted comments and definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: opl3: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: caiaq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: mixart: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp7.0 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add pci legacy driver support for acp7.0 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp power on mask macro value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp-deinit function arguments (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for pdm use case (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add condition check for i2s clock generation (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add platform and flag data to acp data structure (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add code for scanning acp pdm controller (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp6.3 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp6.3 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add i2s clock generation support for acp6.3 based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: refactor acp i2s clock generation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add acp6.3 pci legacy driver support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: add an error code check in skl_pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: use defines for entries in snd_soc_dai_driver array (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_IN_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_OUT_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_MCLK_19_2MHZ quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_SSP2 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw88399 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw88399 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw88399" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Make return of remove_late void, too (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add support for Lenovo Yoga Tab 3 Pro YT3-X90 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add option to use sram for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp dram usage for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: increase DSP cache window range (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add support for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add acpi machine id for acp6.3 version based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify max_register usage error (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support dmic link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic31xx: switch to gpiod_set_value_cansleep (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Remove extra argument from snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow xe as match for i915_component_master_match (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Add an allow_modprobe argument to snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow override of gpu binding. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Fix error handling in azx_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: enable wake capability for acp pci driver (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add __counted_by for struct sigmadsp_data and use struct_size() (Jaroslav Kysela) [RHEL-27515] - soundwire: dmi-quirks: update HP Omen match (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: improve error handling for clock stop prepare/deprepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: make .remove callback return void (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the notification payload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: new module for common functions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_hdmi: add common header for HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix -Wuninitialized in tegra210_amx_platform_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Improve topology parsing of dynamic strings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Introduce helper functions for SSP and TDM handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Only create SSP%d snd_soc_dai_driver when requested (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: explicitly include binding headers when used (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: fix build when only IPC4 is selected (Jaroslav Kysela) [RHEL-27515] - ASoC: Use device_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom/lpass: Constify struct lpass_variant (Jaroslav Kysela) [RHEL-27515] - ASoC: Drop unnecessary of_match_device() calls (Jaroslav Kysela) [RHEL-27515] - ASoC: da7218: Use i2c_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: Explicitly include correct DT includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add code_loading parameter to stream setup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Fix stream fifo_size initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Wake transactions need to be issued twice (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Change hibernate sequence to use allow auto hibernate (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace asm/prom.h with explicit includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Poll SDxFIFOS after programming SDxFMT (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce HOST stream setup mechanism (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Initialise a variable to silence possible static analysis error (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: Annotate struct snd_soc_dapm_widget_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove unused hibernate wake constants (Jaroslav Kysela) [RHEL-27515] - ASoC: Adds support for TAS575x to the pcm512x driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88261: Remove non-existing reset gpio (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Remove reset-gpios from AW88261 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove unused variable (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: fix an error code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Drop superfluous stream decoupling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Keep module refcount up when gathering traces (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Disable DSP before loading basefw (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Preallocate memory for module configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use generic size defines (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move IPC error messages one level down (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Simplify referencing dai-params.yaml (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Update codec to codec examples (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission mode of function parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw87390 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sync-flag" to "awinic,sync-flag" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw87390 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify i2c driver name (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sound-channel" to "awinic,audio-channel" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission method of parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove the "fade-enable property" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw87390" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Add properties for multiple PA support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Remove useless else (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Add TDM input source select (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rtq9128: Add TDM input source slect property (Jaroslav Kysela) [RHEL-27515] - sh: boards: Fix Sound Simple-Card struct name (Jaroslav Kysela) [RHEL-27515] - ASoC: remove asoc_xxx() compatible macro (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - sound: Fix snd_pcm_readv()/writev() to use iov access functions (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-iio-aux: Use flex array to simplify code (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-generic-dmaengine-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-component: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-topology: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-utils: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-link: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: mediatek: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: cs47lxx: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: rt5677: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: avs: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soundwire: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: extensa: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: generic: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: bcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: simple_card_utils.h: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx() (Jaroslav Kysela) [RHEL-27515] - ALSA: usx2y: Annotate struct snd_usx2y_urb_seq with __counted_by (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Annotate struct hda_conn_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add Richtek rtq9128 audio amplifier support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add Richtek rtq9128 audio amplifier (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: Log clk_get("iface") failures (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Select GPIOLIB for KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Drop unused IPC type defines (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_SOC_SOF_IPC4 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Extend timeout on bias sense timeout (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Move headset bias sense enable earlier in process (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Enable bias sense by default (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Lower default type detect time (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add ipc4 FW panic support on CAVS 2.5+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: dump dsp stack (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add exception node in sof debugfs directory (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add definition of telemetry slot for exception handling (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add a helper function to search debug slot (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-mtrace: move debug slot related definitions to header.h (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Xtensa: dump ar registers to restore call stack (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Add KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: tidyup SND_SOC_DAIFMT_xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: add .auto_selectable_formats support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wlf,wm8782: Add wlf,fsampen property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Use wlf,fsampen device tree property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Constrain maximum audio rate at runtime (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: make const array controls static (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rt1015: fix the first word being cut off (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabled (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use new export macro for dev_pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use pm_ptr() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the payload also when set_get_data fails (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops.h: Change the error code for not supported to EOPNOTSUPP (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Revise MICBIAS control for power saving. (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hdmi: Remove temporary string use in create_fill_jack_kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: max98927: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98520: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98388: Correct the includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98396: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max98373: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: max98357a: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max9768: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: tas571x: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42xx8-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8580: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add machine driver that enables sound for systems with a ES8336 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for splitting the codec specific code from the ACP driver (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for MCLK div by 2 (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Replace NR_SUPPORTED_MCLK_LRCK_RATIOS with ARRAY_SIZE() (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for S32 LE format (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: Add SM6115 support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM6115 (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Minor cleanups in probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-spi: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: tlv320aic32x4: Add enum aic32x4_type to aic32x4_probe() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix error checks of default read/write copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: Name iov_iter argument as iterator instead of buffer (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Drop unused iov_iter for process callback (Jaroslav Kysela) [RHEL-27515] - dt-bindings: Fix typos (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Update description for the new PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Drop obsoleted PCM copy_user ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Drop obsoleted PCM copy_user and copy_kernel ops (Jaroslav Kysela) [RHEL-27515] - ASoC: component: Add generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Use iov_iter for process callback, too (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: Update comment about PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: xen: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme9652: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: hdsp: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme32: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: korg1212: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add memory copy helpers between iov_iter and iomem (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add copy ops with iov_iter (Jaroslav Kysela) [RHEL-27515] - iov_iter: Export import_ubuf() (Jaroslav Kysela) [RHEL-27515] - spi: tegra114: Remove unnecessary NULL-pointer checks (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Drop unneeded quotes (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi parameters of chip select APIs (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_drvdata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_ctldata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Replace all spi->chip_select references with function call (Jaroslav Kysela) [RHEL-27515] - spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpiod (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: remove prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add clocks on endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add missing mclk-fs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add definitions/ports (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: use definitions for port/endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Add support for RK3588 (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Make the grf property optional (Jaroslav Kysela) [RHEL-27515] - spi: Reintroduce spi_set_cs_timing() (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-num dai-tdm-slot-width props (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts' (Jaroslav Kysela) [RHEL-27515] - dt-bindings: sound: Add generic serial MIDI device (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: mt8192-mt6359: add new compatible and new properties (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: support tick_delay without enhance_timing (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Centralize the 'sound-dai' definition (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: enable both flag/phandle for bitclock/frame-master (Jaroslav Kysela) [RHEL-27515] - spi: modify set_cs_timing parameter (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: add tick_delay support (Jaroslav Kysela) [RHEL-27515]- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove() (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Remove unnecessary bool conversion (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-pmc: fix signedness bugs (Luiz Capitulino) [RHEL-45234] - drivers/platform/mellanox: Convert snprintf to sysfs_emit (Luiz Capitulino) [RHEL-45234] - cpufreq: exit() callback is optional (Mark Langsdorf) [RHEL-43846] {CVE-2024-38615} - cppc_cpufreq: Fix possible null pointer dereference (Mark Langsdorf) [RHEL-44143] {CVE-2024-38573} - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Mark Langsdorf) [RHEL-33200] {CVE-2024-26894} - RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation (Aristeu Rozanski) [RHEL-38634] - RAS/AMD/ATL: Fix MI300 bank hash (Aristeu Rozanski) [RHEL-38634] - arm64: hibernate: Fix level3 translation fault in swsusp_save() (Mark Salter) [RHEL-35086] {CVE-2024-26989} - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37717] {CVE-2021-47386} - pstore/platform: Add check for kstrdup (Steve Best) [RHEL-38128] {CVE-2023-52869} - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses (Charles Mirabile) [RHEL-34956] {CVE-2024-26947} - PM: sleep: wakeirq: fix wake irq warning in system suspend (Mark Langsdorf) [RHEL-26183] - drivers/base/cpu: crash data showing should depends on KEXEC_CORE (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: fix error handling in add_memory_resource() (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: add missing mem_hotplug_lock (Mark Langsdorf) [RHEL-26183] - regmap: fix bogus error on regcache_sync success (Mark Langsdorf) [RHEL-26183] - fw loader: Remove the now superfluous sentinel element from ctl_table array (Mark Langsdorf) [RHEL-26183] - regmap: fix NULL deref on lookup (Mark Langsdorf) [RHEL-26183] - driver core: platform: Annotate struct irq_affinity_devres with __counted_by (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Make property entry API test modular (Mark Langsdorf) [RHEL-26183] - drivers/base: Add modular KUnit property entry API tests (Mark Langsdorf) [RHEL-26183] - driver core: Add missing parameter description to __fwnode_link_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Unify the firmware node type check (Mark Langsdorf) [RHEL-26183] - driver core: platform: Use temporary variable in platform_device_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Refactor error path in a couple places (Mark Langsdorf) [RHEL-26183] - driver core: platform: Drop redundant check in platform_device_add() (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Fix wrong register marked as in-cache when creating new node (Mark Langsdorf) [RHEL-26183] - driver core: return an error when dev_set_name() hasn't happened (Mark Langsdorf) [RHEL-26183] - crash: memory and CPU hotplug sysfs attributes (Mark Langsdorf) [RHEL-26183] - driver core: Call in reversed order in device_platform_notify_remove() (Mark Langsdorf) [RHEL-26183] - driver core: Return proper error code when dev_set_name() fails (Mark Langsdorf) [RHEL-26183] - mm,thp: fix nodeN/meminfo output alignment (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros to root device tests (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros for platform devices tests (Mark Langsdorf) [RHEL-26183] - drivers: base: Free devm resources when unregistering a device (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for platform devices (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for root devices (Mark Langsdorf) [RHEL-26183] - drivers/base: Disable CONFIG_DM_KUNIT_TEST (Mark Langsdorf) [RHEL-26183] - base/node: Remove duplicated include (Mark Langsdorf) [RHEL-26183] - driver core: Call dma_cleanup() on the test_remove path (Mark Langsdorf) [RHEL-26183] - driver core: test_async: fix an error code (Mark Langsdorf) [RHEL-26183] - of: Move of_device_{add,register,unregister} to platform.c (Mark Langsdorf) [RHEL-26183] - of: Move of_platform_register_reconfig_notifier() into DT core (Mark Langsdorf) [RHEL-26183] - regmap: Provide user selectable option to enable regmap (Mark Langsdorf) [RHEL-26183] - Regmap: Add REGMAP_BUILD (Mark Langsdorf) [RHEL-26183] - regmap: Fix the type used for a bitmap pointer (Mark Langsdorf) [RHEL-26183] - regmap: Remove dynamic allocation warnings for rbtree and maple (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Use alloc_flags for memory allocations (Mark Langsdorf) [RHEL-26183] - regmap: Reject fast_io regmap configurations with RBTREE and MAPLE caches (Mark Langsdorf) [RHEL-26183] - regmap-irq: Fix out-of-bounds access when allocating config buffers (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Remove unused 64-bit support code (Mark Langsdorf) [RHEL-26183] - regmap: cache: Revert "Add 64-bit mode support" (Mark Langsdorf) [RHEL-26183] - regmap: Revert "add 64-bit mode support" and Co. (Mark Langsdorf) [RHEL-26183] - PM: domains: Move the verification of in-params from genpd_add_device() (Mark Langsdorf) [RHEL-26183] - regmap: Drop early readability check (Mark Langsdorf) [RHEL-26183] - drivers: fwnode: fix fwnode_irq_get[_byname]() (Mark Langsdorf) [RHEL-26183] - regmap: Check for register readability before checking cache during read (Mark Langsdorf) [RHEL-26183] - regmap: Add debugfs file for forcing field writes (Mark Langsdorf) [RHEL-26183] - regmap: Don't check for changes in regcache_set_val() (Mark Langsdorf) [RHEL-26183] - regmap: Add missing cache_only checks (Mark Langsdorf) [RHEL-26183] - regmap: regmap-irq: Move handle_post_irq to before pm_runtime_put (Mark Langsdorf) [RHEL-26183] - base/node: Use 'property' to identify an access parameter (Mark Langsdorf) [RHEL-26183] - isa: Remove unnecessary checks (Mark Langsdorf) [RHEL-26183] - PM: suspend: Fix pm_suspend_target_state handling for !CONFIG_PM (Mark Langsdorf) [RHEL-26183] - PM: domains: fix integer overflow issues in genpd_parse_state() (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Allow passing an empty config->reg_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop backward compatibility for inverted mask/unmask (Mark Langsdorf) [RHEL-26183] - regmap-irq: Minor adjustments to .handle_mask_sync() (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove support for not_fixed_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove type registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove virtual registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop map from handle_mask_sync() parameters (Mark Langsdorf) [RHEL-26183] - hwrng: cn10k - use dev_err_probe (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - delete empty remove function (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - Add extended trng register support (Bharat Bhushan) [RHEL-22181] - hwrng: octeon - Fix warnings on 32-bit platforms (Bharat Bhushan) [RHEL-22181] - REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri)- REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri) - Revert "REDHAT: Fix values in Makefile being redefined" (Lucas Zampieri) - tools/power turbostat: Add local build_bug.h header for snapshot target (David Arcari) [RHEL-33321] - tools/power turbostat: Fix unc freq columns not showing with '-q' or '-l' (David Arcari) [RHEL-33321] - tools/power turbostat: option '-n' is ambiguous (David Arcari) [RHEL-33321 RHEL-36084] - tools/power turbostat: version 2024.05.10 (David Arcari) [RHEL-33321] - tools/power turbostat: Ignore pkg_cstate_limit when it is not available (David Arcari) [RHEL-33321] - tools/power turbostat: Fix order of strings in pkg_cstate_limit_strings (David Arcari) [RHEL-33321] - tools/power turbostat: Read Package-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Read Core-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Avoid possible memory corruption due to sparse topology IDs (David Arcari) [RHEL-33321] - tools/power turbostat: Add columns for clustered uncore frequency (David Arcari) [RHEL-33321] - tools/power turbostat: Enable non-privileged users to read sysfs counters (David Arcari) [RHEL-33321] - tools/power turbostat: Replace _Static_assert with BUILD_BUG_ON (David Arcari) [RHEL-33321] - tools/power turbostat: Add ARL-H support (David Arcari) [RHEL-33321] - tools/power turbostat: Enhance ARL/LNL support (David Arcari) [RHEL-33321] - tools/power turbostat: Survive sparse die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Remember global max_die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Harden probe_intel_uncore_frequency() (David Arcari) [RHEL-33321] - tools/power turbostat: Add "snapshot:" Makefile target (David Arcari) [RHEL-33321] - platform/x86:intel/pmc: Enable S0ix blocker show in Lunar Lake (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Update LNL signal status map (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Add support to show S0ix blocker counter (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Fix PCH names in comments (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Improve PKGC residency counters debug (Steve Best) [RHEL-46817] - platform/x86/intel/pmc/arl: Put GNA device in D3 (Steve Best) [RHEL-46817] - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() (Davide Caratti) [RHEL-45534] - net/sched: taprio: extend minimum interval restriction to entire cycle too (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - net/sched: taprio: make q->picos_per_byte available to fill_sched_entry() (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Davide Caratti) [RHEL-39715] {CVE-2024-36017} - xfs: process free extents to busy list in FIFO order (Pavel Reichl) [RHEL-7961] - xfs: adjust the incore perag block_count when shrinking (Pavel Reichl) [RHEL-7961] - xfs: abort fstrim if kernel is suspending (Pavel Reichl) [RHEL-7961] - xfs: reduce AGF hold times during fstrim operations (Pavel Reichl) [RHEL-7961] - xfs: move log discard work to xfs_discard.c (Pavel Reichl) [RHEL-7961] - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv (Ken Cox) [RHEL-38415] {CVE-2021-47459} - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Steve Best) [RHEL-39354] {CVE-2024-36016} - net/sched: initialize noop_qdisc owner (Davide Caratti) [RHEL-35058] - net/sched: Fix mirred deadlock on device recursion (Davide Caratti) [RHEL-35058] {CVE-2024-27010} - KVM: SEV-ES: Fix svm_get_msr()/svm_set_msr() for KVM_SEV_ES_INIT guests (Paolo Bonzini) [RHEL-16745] - x86/e820: Add a new e820 table update helper (Paolo Bonzini) [RHEL-16745] - x86/sev: Add callback to apply RMP table fixups for kexec (Paolo Bonzini) [RHEL-16745] - x86/kexec: Do not update E820 kexec table for setup_data (Paolo Bonzini) [RHEL-16745] - x86/e820: Don't reserve SETUP_RNG_SEED in e820 (Paolo Bonzini) [RHEL-16745] - redhat: add new configs (Paolo Bonzini) [RHEL-16745] - KVM: SNP: Fix LBR Virtualization for SNP guest (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't save mmu_invalidate_seq after checking private attr (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Delegate LBR virtualization to the processor (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Prevent MSR access post VMSA encryption (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Remove the need to trigger an UNBLOCK event on AP creation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Don't WARN() if RMP lookup fails when invalidating gmem pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Automatically switch reclaimed pages to shared (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Add module parameter to enable SEV-SNP (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Avoid WBINVD for HVA-based MMU notifications for SNP (Paolo Bonzini) [RHEL-16745] - KVM: x86: Implement hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for invalidating private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for initializing private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Support SEV-SNP AP Creation NAE event (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle RMP nested page faults (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle MSR based Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle GHCB GPA register VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_FINISH command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_UPDATE command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_START command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add initial SEV-SNP support (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Select KVM_GENERIC_PRIVATE_MEM when CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: MMU: Disable fast path if KVM_EXIT_MEMORY_FAULT is needed (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for invalidating memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add interface for populating gmem pages with user data (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: extract __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for initializing memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: limit overzealous WARN (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: pass error up from filemap_grab_folio (Paolo Bonzini) [RHEL-16745] - KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBits (Paolo Bonzini) [RHEL-16745] - KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID (Paolo Bonzini) [RHEL-16745] - KVM: x86: Split core of hypercall emulation to helper function (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Allow per-guest configuration of GHCB protocol version (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for termination requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for Hypervisor Feature Support requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle AP reset MSR protocol (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfns (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to error values (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Explicitly disallow private accesses to emulated MMIO (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slots (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move private vs. shared check above slot validity checks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN and skip MMIO cache on private, reserved page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: check for invalid async page faults involving private memory (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use synthetic page fault error code to indicate private faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zero (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Pass full 64-bit error code when handling page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handler (Paolo Bonzini) [RHEL-16745] - KVM: x86: Define more SEV+ page fault error bits/flags for #NPF (Paolo Bonzini) [RHEL-16745] - KVM: x86: Remove separate "bit" defines for page fault error code masks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Exit to userspace with -EFAULT if private fault hits emulation (Paolo Bonzini) [RHEL-16745] - KVM: x86: Disable KVM_INTEL_PROVE_VE by default (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Enumerate EPT Violation #VE support in /proc/cpuinfo (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Print SPTEs on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Dump VMCS on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add sanity checks that KVM doesn't create EPT #VE SPTEs (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Always handle #VEs in L0 (never forward #VEs from L2 to L1) (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Initialize #VE info page for vmcs02 when proving #VE support (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Don't kill the VM on an unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Introduce test mode related to EPT violation VE (Paolo Bonzini) [RHEL-16745] - KVM, x86: add architectural support code for #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Track shadow MMIO value on a per-VM basis (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_mask (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use SHADOW_NONPRESENT_VALUE for atomic zap in TDP MMU (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flush (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTE (Paolo Bonzini) [RHEL-16745] - KVM: Allow page-sized MMU caches to be initialized with custom 64-bit values (Paolo Bonzini) [RHEL-16745] - KVM: delete .change_pte MMU notifier callback (Paolo Bonzini) [RHEL-16745] - KVM: x86: Explicitly zero kvm_caps during vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_mce_cap on vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_vm_types on vendor module load (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add test for transferring FPU state into VMSA (Paolo Bonzini) [RHEL-16745] - selftests: kvm: split "launch" phase of SEV VM creation (Paolo Bonzini) [RHEL-16745] - selftests: kvm: switch to using KVM_X86_*_VM (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add tests for KVM_SEV_INIT2 (Paolo Bonzini) [RHEL-16745] - KVM: SEV: allow SEV-ES DebugSwap again (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce KVM_SEV_INIT2 operation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA time (Paolo Bonzini) [RHEL-16745] - KVM: SEV: define VM types for SEV and SEV-ES (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce to_kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add supported_vm_types to kvm_caps (Paolo Bonzini) [RHEL-16745] - KVM: x86: add fields to struct kvm_arch for CoCo features (Paolo Bonzini) [RHEL-16745] - KVM: SEV: store VMSA features in kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: SEV: publish supported VMSA features (Paolo Bonzini) [RHEL-16745] - KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR (Paolo Bonzini) [RHEL-16745] - KVM: x86: use u64_to_user_ptr() (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Invert handling of SEV and SEV_ES feature flags (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: clarify usage of KVM_MEMORY_ENCRYPT_OP (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: separate description of firmware (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Track SNP host status with cc_platform_*() (Paolo Bonzini) [RHEL-16745] - x86/cc: Add cc_platform_set/_clear() helpers (Paolo Bonzini) [RHEL-16745] - x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM (Paolo Bonzini) [RHEL-16745] - x86/tdx: Preserve shared bit on mprotect() (Paolo Bonzini) [RHEL-16745] - x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Update the Zenbleed microcode revisions (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg() (Paolo Bonzini) [RHEL-16745] - crypto: ccp - State in dmesg that TSME is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Disable KMSAN for memory encryption TUs (Paolo Bonzini) [RHEL-16745] - x86/sev: Dump SEV_STATUS (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Have it depend on AMD_IOMMU (Paolo Bonzini) [RHEL-16745] - iommu/amd: Fix failure return from snp_lookup_rmpentry() (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Make snp_range_list static (Paolo Bonzini) [RHEL-16745] - Documentation: virt: Fix up pre-formatted text block for SEV ioctls (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_SET_CONFIG command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_COMMIT command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_PLATFORM_STATUS command (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Enable/unmask SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safe (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown on kdump (Paolo Bonzini) [RHEL-16745] - iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle legacy SEV commands when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle non-volatile INIT_EX data when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle the legacy TMR allocation when SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Introduce an SNP leaked pages list (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Provide an API to issue SEV and SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Define the SEV-SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked (Paolo Bonzini) [RHEL-16745] - x86/sev: Adjust the directmap to avoid inadvertent RMP faults (Paolo Bonzini) [RHEL-16745] - x86/sev: Add helper functions for RMPUPDATE and PSMASH instruction (Paolo Bonzini) [RHEL-16745] - x86/fault: Dump RMP table information when RMP page faults occur (Paolo Bonzini) [RHEL-16745] - x86/traps: Define RMP violation #PF error code (Paolo Bonzini) [RHEL-16745] - x86/fault: Add helper for dumping RMP entries (Paolo Bonzini) [RHEL-16745] - x86/sev: Add RMP entry lookup helpers (Paolo Bonzini) [RHEL-16745] - x86/sev: Add SEV-SNP host initialization support (Paolo Bonzini) [RHEL-16745] - x86/mtrr: Don't print errors if MtrrFixDramModEn is set when SNP enabled (Paolo Bonzini) [RHEL-16745] - iommu/amd: Don't rely on external callers to enable IOMMU SNP support (Paolo Bonzini) [RHEL-16745] - x86/speculation: Do not enable Automatic IBRS if SEV-SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Add SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Do the common init on future Zens too (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN1 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Drop now unused CPU erratum checking function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1485[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_400[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_383[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1054[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Carve out the erratum 1386 fix (Paolo Bonzini) [RHEL-16745] - x86/sev: Fix position dependent variable references in startup code (Paolo Bonzini) [RHEL-16745] - x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT (Paolo Bonzini) [RHEL-16745] - x86/sme: Fix memory encryption setting if enabled by default and not overridden (Paolo Bonzini) [RHEL-16745]- netfilter: conntrack: switch connlabels to atomic_t (Xin Long) [RHEL-28816] - sched: act_ct: add netns into the key of tcf_ct_flow_table (Xin Long) [RHEL-28816] - stm class: Fix a double free in stm_register_device() (David Arcari) [RHEL-44520] {CVE-2024-38627} - lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure (cki-backport-bot) [RHEL-44261] {CVE-2024-38543} - netfilter: complete validation of user input (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - netfilter: validate user input for expected length (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - xfs: fix reloading entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: make inode unlinked bucket recovery work with quotacheck (Pavel Reichl) [RHEL-7990] - xfs: reload entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: use i_prev_unlinked to distinguish inodes that are not on the unlinked list (Pavel Reichl) [RHEL-7990] - xfs: load uncached unlinked inodes into memory on demand (Pavel Reichl) [RHEL-7990] - netfilter: nf_tables: Implement table adoption support (Phil Sutter) [RHEL-32120] - netfilter: nf_tables: Introduce NFT_TABLE_F_PERSIST (Phil Sutter) [RHEL-32120] - netfilter: uapi: Document NFT_TABLE_F_OWNER flag (Phil Sutter) [RHEL-32120] - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Xin Long) [RHEL-39781] {CVE-2024-36929} - net: relax socket state check at accept time. (Florian Westphal) [RHEL-39833] - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Florian Westphal) [RHEL-39833] {CVE-2024-36905} - ppdev: Add an error check in register_device (Steve Best) [RHEL-39127] {CVE-2024-36015} - ppdev: Remove usage of the deprecated ida_simple_xx() API (Steve Best) [RHEL-39127] {CVE-2024-36015} - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37725] {CVE-2021-47384} - of: module: prevent NULL pointer dereference in vsnprintf() (Steve Best) [RHEL-37254] {CVE-2024-35878}- KEYS: trusted: Fix memory leak in tpm2_key_encode() (CKI Backport Bot) [RHEL-41151] {CVE-2024-36967} - mm/zswap: invalidate duplicate entry when !zswap_enabled (Rafael Aquini) [RHEL-40684] - mm: zswap: fix objcg use-after-free in entry destruction (Rafael Aquini) [RHEL-40684] - mm: memcg: add per-memcg zswap writeback stat (Rafael Aquini) [RHEL-40684] - zswap: make shrinking memcg-aware (Rafael Aquini) [RHEL-40684] - memcontrol: implement mem_cgroup_tryget_online() (Rafael Aquini) [RHEL-40684] - mm/list_lru.c: remove unused list_lru_from_kmem() (Rafael Aquini) [RHEL-40684] - list_lru: allow explicit memcg and NUMA node selection (Rafael Aquini) [RHEL-40684] - mm: zswap: fix potential memory corruption on duplicate store (Rafael Aquini) [RHEL-40684] - mm: zswap: kill zswap_get_swap_cache_page() (Rafael Aquini) [RHEL-40684] - mm: zswap: tighten up entry invalidation (Rafael Aquini) [RHEL-40684] - mm: zswap: use zswap_invalidate_entry() for duplicates (Rafael Aquini) [RHEL-40684] - zswap: make zswap_load() take a folio (Rafael Aquini) [RHEL-40684] - swap: remove some calls to compound_head() in swap_readpage() (Rafael Aquini) [RHEL-40684] - memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folio (Rafael Aquini) [RHEL-40684] - zswap: make zswap_store() take a folio (Rafael Aquini) [RHEL-40684] - mm: kill frontswap (Rafael Aquini) [RHEL-40684] - mm: zswap: fix double invalidate with exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: invaldiate entry after writeback (Rafael Aquini) [RHEL-40684] - mm: zswap: remove zswap_header (Rafael Aquini) [RHEL-40684] - mm: zswap: simplify writeback function (Rafael Aquini) [RHEL-40684] - mm: zswap: remove shrink from zpool interface (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zsmalloc (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from z3fold (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zbud (Rafael Aquini) [RHEL-40684] - mm: zswap: add pool shrinking mechanism (Rafael Aquini) [RHEL-40684] - mm: zswap: support exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: shrink until can accept (Rafael Aquini) [RHEL-40684] - swap, __read_swap_cache_async(): enlarge get/put_swap_device protection range (Rafael Aquini) [RHEL-40684] - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data-races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - tls: fix missing memory barrier in tls_init (cki-backport-bot) [RHEL-44477] {CVE-2024-36489} - net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP (cki-backport-bot) [RHEL-43400] {CVE-2024-36974} - packet: annotate data-races around ignore_outgoing (cki-backport-bot) [RHEL-33238] {CVE-2024-26862} - gfs2: Be more careful with the quota sync generation (Andreas Gruenbacher) [RHEL-40902] - gfs2: Get rid of some unnecessary quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Add some missing quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fold qd_fish into gfs2_quota_sync (Andreas Gruenbacher) [RHEL-40902] - gfs2: quota need_sync cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fix and clean up function do_qc (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "Add quota_change type" (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "ignore negated quota changes" (Andreas Gruenbacher) [RHEL-40902] - gfs2: qd_check_sync cleanups (Andreas Gruenbacher) [RHEL-40902] - gfs2: Check quota consistency on mount (Andreas Gruenbacher) [RHEL-40902] - gfs2: Minor gfs2_quota_init error path cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: fix kernel BUG in gfs2_quota_cleanup (Edward Adam Davis) [RHEL-40902] - gfs2: Clean up quota.c:print_message (Andreas Gruenbacher) [RHEL-40902] - gfs2: Clean up gfs2_alloc_parms initializers (Andreas Gruenbacher) [RHEL-40902] - gfs2: Two quota=account mode fixes (Andreas Gruenbacher) [RHEL-40902] - gfs2: Remove useless assignment (Bob Peterson) [RHEL-40902] - gfs2: simplify slot_get (Bob Peterson) [RHEL-40902] - gfs2: Simplify qd2offset (Bob Peterson) [RHEL-40902] - gfs2: Remove quota allocation info from quota file (Bob Peterson) [RHEL-40902] - gfs2: use constant for array size (Bob Peterson) [RHEL-40902] - gfs2: Set qd_sync_gen in do_sync (Bob Peterson) [RHEL-40902] - gfs2: Remove useless err set (Bob Peterson) [RHEL-40902] - gfs2: Small gfs2_quota_lock cleanup (Bob Peterson) [RHEL-40902] - gfs2: move qdsb_put and reduce redundancy (Bob Peterson) [RHEL-40902] - gfs2: Don't try to sync non-changes (Bob Peterson) [RHEL-40902] - gfs2: Simplify function need_sync (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded pg_oflow variable (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded variable done (Bob Peterson) [RHEL-40902] - gfs2: pass sdp to gfs2_write_buf_to_page (Bob Peterson) [RHEL-40902] - gfs2: pass sdp in to gfs2_write_disk_quota (Bob Peterson) [RHEL-40902] - gfs2: Pass sdp to gfs2_adjust_quota (Bob Peterson) [RHEL-40902] - gfs2: remove dead code for quota writes (Bob Peterson) [RHEL-40902] - gfs2: Use qd_sbd more consequently (Bob Peterson) [RHEL-40902] - gfs2: replace 'found' with dedicated list iterator variable (Jakob Koschel) [RHEL-40902] - gfs2: Fix gfs2_qa_get imbalance in gfs2_quota_hold (Bob Peterson) [RHEL-40902] - KVM: arm64: FFA: Release hyp rx buffer (Sebastian Ott) [RHEL-43288] - KVM: arm64: Disassociate vcpus from redistributor region on teardown (Sebastian Ott) [RHEL-43288] - KVM: arm64: Ensure that SME controls are disabled in protected mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx format (Sebastian Ott) [RHEL-43288] - KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Specialize handling of host fpsimd state on trap (Sebastian Ott) [RHEL-43288] - KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reintroduce __sve_save_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Expose BTI and CSV_frac to a guest hypervisor (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fix relative priorities of exceptions generated by ERETAx (Sebastian Ott) [RHEL-43288] - KVM: arm64: AArch32: Fix spurious trapping of conditional instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix AArch32 register narrowing on userspace write (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test vCPU-scoped feature ID registers (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test that feature ID regs survive a reset (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Store expected register value in set_id_regs (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Rename helper in set_id_regs to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Only reset vCPU-scoped feature ID regs once (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename is_id_reg() to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Destroy mpidr_data for 'late' vCPU creation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic: Allocate private interrupts on demand (Sebastian Ott) [RHEL-43288] - KVM: arm64: Force injection of a data abort on NISV MMIO exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Restrict supported capabilities for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add is_pkvm_initialized() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename firmware pseudo-register documentation file (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reformat/beautify PTP hypercall documentation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Introduce and use predicates that check for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Simplify vgic-v3 hypercalls (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move setting the page as dirty out of the critical section (Sebastian Ott) [RHEL-43288] - KVM: arm64: Change kvm_handle_mmio_return() return polarity (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix comment for __pkvm_vcpu_init_traps() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Prevent kmemleak from accessing .hyp.data (Sebastian Ott) [RHEL-43288] - KVM: arm64: Do not map the host fpsimd state to hyp in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Support TLB invalidation in guest context (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Check for PTE validity when checking for executable/cacheable (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BUG-ing from the host abort path (Sebastian Ott) [RHEL-43288] - KVM: arm64: Issue CMOs when tearing down guest s2 pages (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor checks for FP state ownership (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move guest_owns_fp_regs() to increase its scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNX (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add stress test for LPI injection (Sebastian Ott) [RHEL-43288] - KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add helper for enabling LPIs on a redistributor (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add a minimal library for interacting with an ITS (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add quadword MMIO accessors (Sebastian Ott) [RHEL-43288] - KVM: selftests: Standardise layout of GIC frames (Sebastian Ott) [RHEL-43288] - KVM: selftests: Align with kernel's GIC definitions (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of the lpi_list_lock (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Rip out the global translation cache (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Use the per-ITS translation cache for injection (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addr (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Maintain a translation cache per ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Scope translation cache invalidations to an ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-debug: Use an xarray mark for debug iterator (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-43288] - KVM: Treat the device list as an rculist (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Work around lack of pauth support in old toolchains (Sebastian Ott) [RHEL-43288] - KVM: arm64: Drop trapping of PAuth instructions/keys (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Advertise support for PAuth (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle ERETA[AB] instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add emulation for ERETAx instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add kvm_has_pauth() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Honor HFGITR_EL2.ERET being set (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fast-track 'InHost' exception returns (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add trap forwarding for ERET and SMC (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag (Sebastian Ott) [RHEL-43288] - KVM: arm64: Constraint PAuth support to consistent implementations (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET* (Sebastian Ott) [RHEL-43288] - KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist (Sebastian Ott) [RHEL-43288] - KVM: arm64: Improve out-of-order sysreg table diagnostics (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude FP ownership from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_debug_data from vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add accessor for per-CPU state (Sebastian Ott) [RHEL-43288] - KVM: selftests: Allow many vCPUs and reader threads per UFFD in demand paging test (Sebastian Ott) [RHEL-43288] - KVM: selftests: Report per-vcpu demand paging rate from demand paging test (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rationalise KVM banner output (Sebastian Ott) [RHEL-43288] - KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't pass a TLBI level hint when zapping table entries (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't defer TLB invalidation when zapping table entries (Sebastian Ott) [RHEL-43288] - arm64/mm: Update tlb invalidation routines for FEAT_LPA2 (Sebastian Ott) [RHEL-43288] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL (Sebastian Ott) [RHEL-43288] - vfio/pci: fix potential memory leak in vfio_intx_enable() (Alex Williamson) [RHEL-44424] {CVE-2024-38632} - perf test arm64: Fix version that enables VG register on Arm (Michael Petlan) [RHEL-32688] - scsi: qedf: Make qedf_execute_tmf() non-preemptible (John Meneghini) [RHEL-25790] - can: isotp: isotp_sendmsg(): fix return error fix on TX path (Radu Rendec) [RHEL-39584] - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() (Radu Rendec) [RHEL-39584] - netfilter: nf_tables: set dormant flag on hook register failure (Phil Sutter) [RHEL-33123] {CVE-2024-26835} - perf annotate: Fix segfault on sample histogram (Michael Petlan) [RHEL-29571] - perf symbols: Fix ownership of string in dso__load_vmlinux() (Michael Petlan) [RHEL-29571] - perf symbols: Update kcore map before merging in remaining symbols (Michael Petlan) [RHEL-29571] - perf maps: Re-use __maps__free_maps_by_name() (Michael Petlan) [RHEL-29571] - perf symbols: Remove map from list before updating addresses (Michael Petlan) [RHEL-29571] - perf annotate: Fix memory leak in annotated_source (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check variable address range properly (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check pointer offset when checking variables (Michael Petlan) [RHEL-29571] - perf tests: Remove dependency on lscpu (Michael Petlan) [RHEL-29571] - perf map: Remove kernel map before updating start and end addresses (Michael Petlan) [RHEL-29571] - perf tests: Apply attributes to all events in object code reading test (Michael Petlan) [RHEL-29571] - perf tests: Make "test data symbol" more robust on Neoverse N1 (Michael Petlan) [RHEL-29571] - perf test: Use a single fd for the child process out/err (Michael Petlan) [RHEL-29571] - perf test: Stat output per thread of just the parent process (Michael Petlan) [RHEL-29571] - perf record: Delete session after stopping sideband thread (Michael Petlan) [RHEL-29571] - perf riscv: Fix the warning due to the incompatible type (Michael Petlan) [RHEL-29571] - perf lock contention: Add a missing NULL check (Michael Petlan) [RHEL-29571] - perf annotate: Make sure to call symbol__annotate2() in TUI (Michael Petlan) [RHEL-29571] - riscv: andes: Support specifying symbolic firmware and hardware raw events (Michael Petlan) [RHEL-29571] - perf annotate: Add comments in the data structures (Michael Petlan) [RHEL-29571] - perf annotate: Remove sym_hist.addr[] array (Michael Petlan) [RHEL-29571] - perf annotate: Calculate instruction overhead using hashmap (Michael Petlan) [RHEL-29571] - perf annotate: Add a hashmap for symbol histogram (Michael Petlan) [RHEL-29571] - perf threads: Reduce table size from 256 to 8 (Michael Petlan) [RHEL-29571] - perf threads: Switch from rbtree to hashmap (Michael Petlan) [RHEL-29571] - perf threads: Move threads to its own files (Michael Petlan) [RHEL-29571] - perf machine: Move machine's threads into its own abstraction (Michael Petlan) [RHEL-29571] - perf machine: Move fprintf to for_each loop and a callback (Michael Petlan) [RHEL-29571] - perf trace: Ignore thread hashing in summary (Michael Petlan) [RHEL-29571] - perf report: Sort child tasks by tid (Michael Petlan) [RHEL-29571] - perf vendor events amd: Fix Zen 4 cache latency events (Michael Petlan) [RHEL-29571] - perf version: Display availability of OpenCSD support (Michael Petlan) [RHEL-29571] - perf vendor events intel: Add umasks/occ_sel to PCU events. (Michael Petlan) [RHEL-29571] - perf map: Fix map reference count issues (Michael Petlan) [RHEL-29571] - libperf evlist: Avoid out-of-bounds access (Michael Petlan) [RHEL-29571] - perf lock contention: Account contending locks too (Michael Petlan) [RHEL-29571] - perf metrics: Fix segv for metrics with no events (Michael Petlan) [RHEL-29571] - perf metrics: Fix metric matching (Michael Petlan) [RHEL-29571] - perf pmu: Fix a potential memory leak in perf_pmu__lookup() (Michael Petlan) [RHEL-29571] - perf test: Fix spelling mistake "curent" -> "current" (Michael Petlan) [RHEL-29571] - perf test: Use TEST_FAIL in the TEST_ASSERT macros instead of -1 (Michael Petlan) [RHEL-29571] - perf data convert: Fix segfault when converting to json when cpu_desc isn't set (Michael Petlan) [RHEL-29571] - perf bpf: Check that the minimal vmlinux.h installed is the latest one (Michael Petlan) [RHEL-29571] - perf print-events: make is_event_supported() more robust (Michael Petlan) [RHEL-29571] - perf tests: Add option to run tests in parallel (Michael Petlan) [RHEL-29571] - perf tests: Run time generate shell test suites (Michael Petlan) [RHEL-29571] - perf tests: Use scandirat for shell script finding (Michael Petlan) [RHEL-29571] - perf test: Rename builtin-test-list and add missed header guard (Michael Petlan) [RHEL-29571] - tools subcmd: Add a no exec function call option (Michael Petlan) [RHEL-29571] - perf tests: Avoid fork in perf_has_symbol test (Michael Petlan) [RHEL-29571] - perf list: Add scandirat compatibility function (Michael Petlan) [RHEL-29571] - perf thread_map: Skip exited threads when scanning /proc (Michael Petlan) [RHEL-29571] - perf list: fix short description for some cache events (Michael Petlan) [RHEL-29571] - perf stat: Fix metric-only aggregation index (Michael Petlan) [RHEL-29571] - perf metrics: Compute unmerged uncore metrics individually (Michael Petlan) [RHEL-29571] - perf stat: Pass fewer metric arguments (Michael Petlan) [RHEL-29571] - perf: script: prefer capstone to XED (Michael Petlan) [RHEL-29571] - perf: script: add raw|disasm arguments to --insn-trace option (Michael Petlan) [RHEL-29571] - perf: script: add field 'disasm' to display mnemonic instructions (Michael Petlan) [RHEL-29571] - perf: util: use capstone disasm engine to show assembly instructions (Michael Petlan) [RHEL-29571] - perf: build: introduce the libcapstone (Michael Petlan) [RHEL-29571] - perf list: For metricgroup only list include description (Michael Petlan) [RHEL-29571] - perf tools: Fixup module symbol end address properly (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sapphirerapids TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sandybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update jaketown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivytown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update cascadelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellde TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake events to v1.15 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake events to v58 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sierraforst events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake events to v1.02 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update meteorlake events to v1.07 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake events to v1.21 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell events to v35 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update grandridge events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update emeraldrapids events to v1.03 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell events to v29 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlaken events to v1.24 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake events to v1.24 (Michael Petlan) [RHEL-29571] - perf augmented_raw_syscalls.bpf: Move 'struct timespec64' to vmlinux.h (Michael Petlan) [RHEL-29571] - perf testsuite: Install kprobe tests and common files (Michael Petlan) [RHEL-29571] - perf testsuite: Add test for kprobe handling (Michael Petlan) [RHEL-29571] - perf testsuite: Add common output checking helpers (Michael Petlan) [RHEL-29571] - perf testsuite: Add test case for perf probe (Michael Petlan) [RHEL-29571] - perf testsuite: Add initialization script for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common setting for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common regex patters (Michael Petlan) [RHEL-29571] - perf test: Enable Symbols test to work with a current module dso (Michael Petlan) [RHEL-29571] - perf build: Cleanup perf register configuration (Michael Petlan) [RHEL-29571] - perf parse-regs: Introduce a weak function arch__sample_reg_masks() (Michael Petlan) [RHEL-29571] - perf parse-regs: Always build perf register functions (Michael Petlan) [RHEL-29571] - perf build: Remove unused CONFIG_PERF_REGS (Michael Petlan) [RHEL-29571] - perf metric: Don't remove scale from counts (Michael Petlan) [RHEL-29571] - perf stat: Avoid metric-only segv (Michael Petlan) [RHEL-29571] - perf expr: Fix "has_event" function for metric style events (Michael Petlan) [RHEL-29571] - perf expr: Allow NaN to be a valid number (Michael Petlan) [RHEL-29571] - perf maps: Locking tidy up of nr_maps (Michael Petlan) [RHEL-29571] - perf maps: Hide maps internals (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_next_entry (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_by_name (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find (Michael Petlan) [RHEL-29571] - perf maps: Switch from rbtree to lazily sorted array for addresses (Michael Petlan) [RHEL-29571] - perf srcline: Add missed addr2line closes (Michael Petlan) [RHEL-29571] - perf stat: Support per-cluster aggregation (Michael Petlan) [RHEL-29571] - perf tools: Remove misleading comments on map functions (Michael Petlan) [RHEL-29571] - perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_thread initialization to perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Fix memory leak in perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay() (Michael Petlan) [RHEL-29571] - perf test: Skip metric w/o event name on arm64 in stat STD output linter (Michael Petlan) [RHEL-29571] - perf symbols: Slightly improve module file executable section mappings (Michael Petlan) [RHEL-29571] - perf tools: Make it possible to see perf's kernel and module memory mappings (Michael Petlan) [RHEL-29571] - perf record: Display data size on pipe mode (Michael Petlan) [RHEL-29571] - perf script: Print source line for each jump in brstackinsn (Michael Petlan) [RHEL-29571] - perf kvm powerpc: Fix build (Michael Petlan) [RHEL-29571] - tools: perf: Expose sample ID / stream ID to python scripts (Michael Petlan) [RHEL-29571] - perf bpf: Clean up the generated/copied vmlinux.h (Michael Petlan) [RHEL-29571] - perf jevents: Drop or simplify small integer values (Michael Petlan) [RHEL-29571] - perf parse-events: Print all errors (Michael Petlan) [RHEL-29571] - perf parse-events: Improve error location of terms cloned from an event (Michael Petlan) [RHEL-29571] - perf tsc: Add missing newlines to debug statements (Michael Petlan) [RHEL-29571] - perf Documentation: Add some more hints to tips.txt (Michael Petlan) [RHEL-29571] - perf test: Simplify metric value validation test final report (Michael Petlan) [RHEL-29571] - perf report: Prevent segfault with --no-parent (Michael Petlan) [RHEL-29571] - perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() (Michael Petlan) [RHEL-29571] - perf evsel: Rename get_states() to parse_task_states() and make it public (Michael Petlan) [RHEL-29571] - perf tools: Add -H short option for --hierarchy (Michael Petlan) [RHEL-29571] - perf pmu: Treat the msr pmu as software (Michael Petlan) [RHEL-29571] - perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built in (Michael Petlan) [RHEL-29571] - perf version: Display availability of HAVE_DWARF_UNWIND_SUPPORT (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_pmus__num_mem_pmus() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__record_args() (Michael Petlan) [RHEL-29571] - perf mem: Clean up is_mem_loads_aux_event() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_event__supported() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__name() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__ptr() (Michael Petlan) [RHEL-29571] - perf mem: Add mem_events into the supported perf_pmu (Michael Petlan) [RHEL-29571] - perf sched: Commit to evsel__taskstate() to parse task state info (Michael Petlan) [RHEL-29571] - perf util: Add evsel__taskstate() to parse the task state info instead (Michael Petlan) [RHEL-29571] - perf util: Add helpers to parse task state string from libtraceevent (Michael Petlan) [RHEL-29571] - perf sched: Sync state char array with the kernel (Michael Petlan) [RHEL-29571] - perf data: Minor code style alignment cleanup (Michael Petlan) [RHEL-29571] - perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording (Michael Petlan) [RHEL-29571] - perf record: Fix possible incorrect free in record__switch_output() (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check allowed DWARF Ops (Michael Petlan) [RHEL-29571] - perf annotate-data: Support stack variables (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Add die_get_cfa() (Michael Petlan) [RHEL-29571] - perf annotate-data: Support global variables (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle PC-relative addressing (Michael Petlan) [RHEL-29571] - perf annotate-data: Add stack operation pseudo type (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle array style accesses (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle macro fusion on x86 (Michael Petlan) [RHEL-29571] - perf annotate-data: Parse 'lock' prefix from llvm-objdump (Michael Petlan) [RHEL-29571] - perf build: Check whether pkg-config is installed when libtraceevent is linked (Michael Petlan) [RHEL-29571] - perf test: raise limit to 20 percent for perf_stat_--bpf-counters_test (Michael Petlan) [RHEL-29571] - perf/x86: Fix out of range data (Michael Petlan) [RHEL-29571] - perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event (Michael Petlan) [RHEL-29571] - perf/x86/amd/core: Avoid register reset when CPU is dead (Michael Petlan) [RHEL-29571] - perf/x86/amd/lbr: Discard erroneous branch entries (Michael Petlan) [RHEL-29571] - perf/bpf: Fix duplicate type check (Michael Petlan) [RHEL-29571] - perf/x86/amd/uncore: Fix __percpu annotation (Michael Petlan) [RHEL-29571] - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Xin Long) [RHEL-31303] {CVE-2024-26663} - netfilter: nf_tables: honor table dormant flag from netdev release event path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix memleak in map from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restore set elements when delete set fails (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: discard table flag update with pending basechain deletion (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject table flag and netdev basechain updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject new basechain after table flag update (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: flush pending destroy work before exit_net release (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Florian Westphal) [RHEL-33985] {CVE-2024-26925} - netfilter: nf_tables: release batch on table validation from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not compare internal table flags on updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject constant set with timeout (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: use kzalloc for hook allocation (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: register hooks last when adding new chain/flowtable (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix bidirectional offload regression (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: skip end interval element from gc (Florian Westphal) [RHEL-33985] {CVE-2024-26581} - netfilter: nf_tables: use timestamp to check for set element timeout (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: Remove unused variable nft_net (Florian Westphal) [RHEL-33985] - netfilter: nft_ct: reject direction for ct id (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: restrict match/target protocol to u16 (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: reject unused compat flag (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: validate NFPROTO_* family (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict anonymous set and map names to 16 bytes (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: reject configurations that cause integer overflow (Florian Westphal) [RHEL-33985] {CVE-2024-26668} - netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: skip dead set elements in netlink dump (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not allow mismatch field size and set key length (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: do not ignore unsupported flags (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject invalid set policy (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: shrink memory consumption of set elements (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: prefer sync gc to async worker (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: rename gc deactivate+erase function (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: de-constify set commit ops function argument (Florian Westphal) [RHEL-33985]- igc: Fix Energy Efficient Ethernet support declaration (Corinna Vinschen) [RHEL-17489] - igc: Fix LED-related deadlock on driver unbind (Corinna Vinschen) [RHEL-17489] - igc: Remove redundant runtime resume for ethtool ops (Corinna Vinschen) [RHEL-17489] - igc: Refactor runtime power management flow (Corinna Vinschen) [RHEL-17489] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17489] - igc: Remove stale comment about Tx timestamping (Corinna Vinschen) [RHEL-17489] - igc: Fix missing time sync events (Corinna Vinschen) [RHEL-17489] - igc: avoid returning frame twice in XDP_REDIRECT (Corinna Vinschen) [RHEL-17489 RHEL-33266] {CVE-2024-26853} - igc: fix LEDS_CLASS dependency (Corinna Vinschen) [RHEL-17489] - eth: igc: remove unused embedded struct net_device (Corinna Vinschen) [RHEL-17489] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17489] - net: intel: igc: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17489] - net: intel: i40e/igc: Remove setting Autoneg in EEE capabilities (Corinna Vinschen) [RHEL-17489] - igc: Add support for LEDs on i225/i226 (Corinna Vinschen) [RHEL-17489] - igc: Remove temporary workaround (Corinna Vinschen) [RHEL-17489] - igc: Unify filtering rule fields (Corinna Vinschen) [RHEL-17489] - igc: Use netdev printing functions for flex filters (Corinna Vinschen) [RHEL-17489] - igc: Use reverse xmas tree (Corinna Vinschen) [RHEL-17489] - igc: Fix hicredit calculation (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN EtherType mask (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN TCI mask (Corinna Vinschen) [RHEL-17489] - igc: Report VLAN EtherType matching back to user (Corinna Vinschen) [RHEL-17489] - igc: field get conversion (Corinna Vinschen) [RHEL-17489] - igc: field prep conversion (Corinna Vinschen) [RHEL-17489] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17489] - igc: Add support for PTP .getcyclesx64() (Corinna Vinschen) [RHEL-17489] - igc: Simplify setting flags in the TX data descriptor (Corinna Vinschen) [RHEL-17489] - bnxt_en: Restore PTP tx_avail count in case of skb_pad() error (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Set TSO max segs on devices with limits (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.44 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.39 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix error recovery for 5760X (P7) chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix memory leak in bnxt_hwrm_get_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Prevent TX timeout with a very small TX ring (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix TX ring indexing logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix AGG ring check logic in bnxt_check_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix trimming of P5 RX and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix wrong return value check in bnxt_close_nic() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Clear resource reservation during resume (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - net: bnxt: fix a potential use-after-free in bnxt_init_tc (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add 5760X (P7) PCI IDs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Report the new ethtool link modes in the new firmware interface (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support force speed using the new HWRM fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support new firmware link parameters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor ethtool speeds logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new RX and TPA_START completion types for P7 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end(). (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RX VLAN acceleration logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add new P7 hardware interface definitions (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RSS capability fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Implement the new toggle bit doorbell mechanism on P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Consolidate DB offset calculation (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Define basic P7 macros (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.15 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix backing store V2 logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Rename some macros for the P5 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the NAPI logic for the new P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify RX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify TX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add db_ring_mask and related macro to bnxt_db_info struct. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for HWRM_FUNC_BACKING_STORE_CFG_V2 firmware calls (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new backing store query firmware API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add bnxt_setup_ctxm_pg_tbls() helper function (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use the pg_info field in bnxt_ctx_mem_type struct (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add page info to struct bnxt_ctx_mem_type (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure context memory data structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Free bp->ctx inside bnxt_free_ctx_mem() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: The caller of bnxt_alloc_ctx_mem() should always free bp->ctx (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Optimize xmit_more TX path (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use existing MSIX vectors for all mqprio TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add macros related to TC and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add helper to get the number of CP rings required for TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support up to 8 TX rings per MSIX (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_hwrm_set_coal() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: New encoding for the TX opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_tx_int() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove BNXT_RX_HDL and BNXT_TX_HDL (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure cp_ring_arr in struct bnxt_cp_ring_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Put the TX producer information in the TX BD opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix 2 stray ethtool -S counters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: extend media types to supported and autoneg modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: convert to linkmode_set_bit() API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor NRZ/PAM4 link speed related logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: refactor speed independent ethtool modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: support lane configuration via ethtool (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: add infrastructure to lookup ethtool link mode (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix invoking hwmon_notify_event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - eth: bnxt: fix backward compatibility with older devices (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - Revert "bnxt_en: Support QOS and TPID settings for the SRIOV VLAN" (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update VNIC resource calculation for VFs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support QOS and TPID settings for the SRIOV VLAN (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Event handler for Thermal event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use non-standard attribute to expose shutdown temperature (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Expose threshold temperatures through hwmon (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the driver to use hwmon_device_register_with_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Move hwmon functions into a dedicated file (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Enhance hwmon temperature reporting (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.2.171 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: use the NAPI skb allocation cache (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add tx_resets ring counter (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Display the ring error counters under ethtool -S (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Save ring error counters across reset (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Increment rx_resets counter in bnxt_disable_napi() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - netfilter: bridge: replace physindev with physinif in nf_bridge_info (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: propagate net to nf_bridge_get_physindev (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nfnetlink_log: use proper helper for fetching physinif (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nf_queue: remove excess nf_bridge variable (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Xin Long) [RHEL-39772] {CVE-2024-36933} - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() (Xin Long) [RHEL-39772] - s390/zcrypt: Use EBUSY to indicate temp unavailability (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Handle ep11 cprb return code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Fix wrong format string in debug feature printout (Tobias Huschle) [RHEL-23687] - s390/pkey: improve pkey retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: improve zcrypt retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce retries on in-kernel send CPRB functions (Tobias Huschle) [RHEL-23687] - s390/ap: introduce mutex to lock the AP bus scan (Tobias Huschle) [RHEL-23687] - s390/ap: rework ap_scan_bus() to return true on config change (Tobias Huschle) [RHEL-23687] - s390/ap: clarify AP scan bus related functions and variables (Tobias Huschle) [RHEL-23687] - s390/ap: rearm APQNs bindings complete completion (Tobias Huschle) [RHEL-23687] - s390/ap: explicitly include ultravisor header (Tobias Huschle) [RHEL-23687] - s390/zcrypt: add debug possibility for CCA and EP11 messages (Tobias Huschle) [RHEL-23687] - s390/ap: add debug possibility for AP messages (Tobias Huschle) [RHEL-23687] - s390/pkey: introduce dynamic debugging for pkey (Tobias Huschle) [RHEL-23687] - s390/pkey: harmonize pkey s390 debug feature calls (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce dynamic debugging for AP and zcrypt code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: harmonize debug feature calls and defines (Tobias Huschle) [RHEL-23687] - s390/ap: handle outband SE bind state change (Tobias Huschle) [RHEL-23687] - s390/ap: store TAPQ hwinfo in struct ap_card (Tobias Huschle) [RHEL-23687] - s390/ap: fix vanishing crypto cards in SE environment (Tobias Huschle) [RHEL-23687] - s390/zcrypt: don't report online if card or queue is in check-stop state (Tobias Huschle) [RHEL-23687] - s390/zcrypt: update list of EP11 operation modes (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove CEX2 and CEX3 device drivers (Tobias Huschle) [RHEL-23687] - s390/zcrypt: do not retry administrative requests (Tobias Huschle) [RHEL-23687] - s390/zcrypt: cleanup some debug code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: use kvmalloc_array() instead of kzalloc() (Tobias Huschle) [RHEL-23687] - s390/pkey: zeroize key blobs (Tobias Huschle) [RHEL-23687] - s390/zcrypt: rework arrays with length zero occurrences (Tobias Huschle) [RHEL-23687] - s390/zcrypt: simplify prep of CCA key token (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove unused ancient padding code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce ctfm field in struct CPRBX (Tobias Huschle) [RHEL-23687] - s390/zcrypt: fix warning about field-spanning write (Tobias Huschle) [RHEL-23687] - xfrm: interface: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bridge: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - sit: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_vti: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_gre: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - vxlan: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ipv4: add __unregister_nexthop_notifier() (Antoine Tenart) [RHEL-29681] - gtp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - geneve: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bonding: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bareudp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - nexthop: convert nexthop_net_exit_batch to exit_batch_rtnl method (Antoine Tenart) [RHEL-29681] - net: add exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - net: remove default_device_exit() (Antoine Tenart) [RHEL-29681] - can: gw: switch cangw_pernet_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipmr: introduce ipmr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ip6mr: introduce ip6mr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ipv6: change fib6_rules_net_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipv4: add fib_net_exit_batch() (Antoine Tenart) [RHEL-29681] - nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() (Antoine Tenart) [RHEL-29681] - net: net_namespace: Optimize the code (Antoine Tenart) [RHEL-29681] - netfilter: nf_tables: missing iterator type in lookup walk (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not free live element (Florian Westphal) [RHEL-33380 RHEL-34223] {CVE-2024-26924} - netfilter: nft_set_pipapo: release elements in clone only from destroy path (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: walk over current view on netlink dump (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not rely on ZERO_SIZE_PTR (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: constify lookup fn args where possible (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: fix missing : in kdoc (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove scratch_aligned pointer (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: add helper to release pcpu scratch area (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: store index in scratch maps (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove static in nft_pipapo_get() (Florian Westphal) [RHEL-33380] - Another hunk from an upstream merge commit (John W. Linville) [RHEL-23582] - cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned (John W. Linville) [RHEL-23582] - cxl/region: Fix cxlr_pmem leaks (John W. Linville) [RHEL-23582] - cxl/region: Fix memregion leaks in devm_cxl_add_region() (John W. Linville) [RHEL-23582] - cxl/port: Fix missing target list lock (John W. Linville) [RHEL-23582] - cxl/region: Use cxl_calc_interleave_pos() for auto-discovery (John W. Linville) [RHEL-23582] - cxl/region: Calculate a target position in a region interleave (John W. Linville) [RHEL-23582] - cxl/region: Prepare the decoder match range helper for reuse (John W. Linville) [RHEL-23582] - testing: nvdimm: add missing prototypes for wrapped functions (John W. Linville) [RHEL-23582] - cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() (John W. Linville) [RHEL-23582] - cxl/trace: Correct DPA field masks for general_media & dram events (John W. Linville) [RHEL-23582] - cxl/acpi: Fix load failures due to single window creation failure (John W. Linville) [RHEL-23582] - perf: CXL: fix mismatched cpmu event opcode (John W. Linville) [RHEL-23582] - cxl/memdev: Hold region_rwsem during inject and clear poison ops (John W. Linville) [RHEL-23582] - cxl/core: Always hold region_rwsem while reading poison lists (John W. Linville) [RHEL-23582] - cxl/memdev: Fix sanitize vs decoder setup locking (John W. Linville) [RHEL-23582] - cxl/core: Fix initialization of mbox_cmd.size_out in get event (John W. Linville) [RHEL-23582] - cxl/mem: Fix for the index of Clear Event Record Handle (John W. Linville) [RHEL-23582] - libnvdimm: mark 'security_show' static again (John W. Linville) [RHEL-23582] - cxl/trace: Properly initialize cxl_poison region name (John W. Linville) [RHEL-23582] - cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window (John W. Linville) [RHEL-23582] - cxl/region:Fix overflow issue in alloc_hpa() (John W. Linville) [RHEL-23582] - cxl/port: Fix decoder initialization when nr_targets > interleave_ways (John W. Linville) [RHEL-23582] - cxl/region: fix x9 interleave typo (John W. Linville) [RHEL-23582] - cxl/pmu: Ensure put_device on pmu devices (John W. Linville) [RHEL-23582] - cxl/hdm: Fix dpa translation locking (John W. Linville) [RHEL-23582] - cxl/hdm: Remove broken error path (John W. Linville) [RHEL-23582] - cxl/port: Fix delete_endpoint() vs parent unregistration race (John W. Linville) [RHEL-23582] - cxl/region: Fix x1 root-decoder granularity calculations (John W. Linville) [RHEL-23582] - cxl/region: Fix cxl_region_rwsem lock held when returning to user space (John W. Linville) [RHEL-23582] - cxl/mbox: Remove useless cast in cxl_mem_create_range_info() (John W. Linville) [RHEL-23582] - cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails (John W. Linville) [RHEL-23582] - cxl/mem: Fix shutdown order (John W. Linville) [RHEL-23582] - cxl/pci: Fix sanitize notifier setup (John W. Linville) [RHEL-23582] - cxl/acpi: Annotate struct cxl_cxims_data with __counted_by (John W. Linville) [RHEL-23582] - cxl/region: Refactor granularity select in cxl_port_setup_targets() (John W. Linville) [RHEL-23582] - cxl/region: Match auto-discovered region decoders by HPA range (John W. Linville) [RHEL-23582] - cxl/mbox: Fix CEL logic for poison and security commands (John W. Linville) [RHEL-23582] - cxl/pci: Replace host_bridge->native_aer with pcie_aer_is_native() (John W. Linville) [RHEL-23582] - cxl/pci: Fix appropriate checking for _OSC while handling CXL RAS registers (John W. Linville) [RHEL-23582] - cxl/memdev: Only show sanitize sysfs files when supported (John W. Linville) [RHEL-23582] - cxl/memdev: Document security state in kern-doc (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused SZ_512G macro (John W. Linville) [RHEL-23582] - cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws() (John W. Linville) [RHEL-23582] - cxl/mem: Fix a double shift bug (John W. Linville) [RHEL-23582] - cxl: fix CONFIG_FW_LOADER dependency (John W. Linville) [RHEL-23582] - cxl: Fix one kernel-doc comment (John W. Linville) [RHEL-23582] - cxl/pci: Use correct flag for sanitize polling (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_CXL_PMU (John W. Linville) [RHEL-23582] - perf: CXL Performance Monitoring Unit driver (John W. Linville) [RHEL-23582] - Merge branch 'for-6.5/cxl-type-2' into for-6.5/cxl (John W. Linville) [RHEL-23582] - tools/testing/cxl: add firmware update emulation to CXL memdevs (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use named effects for the Command Effect Log (John W. Linville) [RHEL-23582] - tools/testing/cxl: Fix command effects for inject/clear poison (John W. Linville) [RHEL-23582] - cxl: add a firmware update mechanism using the sysfs firmware loader (John W. Linville) [RHEL-23582] - cxl/test: Add Secure Erase opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Support Secure Erase (John W. Linville) [RHEL-23582] - cxl/test: Add Sanitize opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Wire up Sanitization support (John W. Linville) [RHEL-23582] - cxl/mbox: Add sanitization handling machinery (John W. Linville) [RHEL-23582] - cxl/mem: Introduce security state sysfs file (John W. Linville) [RHEL-23582] - cxl/mbox: Allow for IRQ_NONE case in the isr (John W. Linville) [RHEL-23582] - Revert "cxl/port: Enable the HDM decoder capability for switch ports" (John W. Linville) [RHEL-23582] - cxl/memdev: Formalize endpoint port linkage (John W. Linville) [RHEL-23582] - cxl/pci: Unconditionally unmask 256B Flit errors (John W. Linville) [RHEL-23582] - cxl/region: Manage decoder target_type at decoder-attach time (John W. Linville) [RHEL-23582] - cxl/hdm: Default CXL_DEVTYPE_DEVMEM decoders to CXL_DECODER_DEVMEM (John W. Linville) [RHEL-23582] - cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR} => {HOSTONLYMEM, DEVMEM} (John W. Linville) [RHEL-23582] - cxl/memdev: Make mailbox functionality optional (John W. Linville) [RHEL-23582] - cxl/mbox: Move mailbox related driver state to its own data structure (John W. Linville) [RHEL-23582] - cxl: Remove leftover attribute documentation in 'struct cxl_dev_state' (John W. Linville) [RHEL-23582] - cxl: Fix kernel-doc warnings (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused @cxlds argument (John W. Linville) [RHEL-23582] - cxl/regs: Clarify when a 'struct cxl_register_map' is input vs output (John W. Linville) [RHEL-23582] - cxl/region: Fix state transitions after reset failure (John W. Linville) [RHEL-23582] - cxl/region: Flag partially torn down regions as unusable (John W. Linville) [RHEL-23582] - cxl/region: Move cache invalidation before region teardown, and before setup (John W. Linville) [RHEL-23582] - cxl/pci: Find and register CXL PMU devices (John W. Linville) [RHEL-23582] - cxl: Add functions to get an instance of / count regblocks of a given type (John W. Linville) [RHEL-23582] - cxl/mbox: Add background cmd handling machinery (John W. Linville) [RHEL-23582] - rcuwait: Support timeouts (John W. Linville) [RHEL-23582] - cxl/pci: Introduce cxl_request_irq() (John W. Linville) [RHEL-23582] - cxl/pci: Allocate irq vectors earlier during probe (John W. Linville) [RHEL-23582] - cxl: Explicitly initialize resources when media is not ready (John W. Linville) [RHEL-23582] - cxl: Move cxl_await_media_ready() to before capacity info retrieval (John W. Linville) [RHEL-23582] - cxl: Wait Memory_Info_Valid before access memory related info (John W. Linville) [RHEL-23582] - cxl/port: Enable the HDM decoder capability for switch ports (John W. Linville) [RHEL-23582] - cxl: Add missing return to cdat read error path (John W. Linville) [RHEL-23582] - cxl/test: Add mock test for set_timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Update CMD_RC_TABLE (John W. Linville) [RHEL-23582] - tools/testing/cxl: Require CONFIG_DEBUG_FS (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add a sysfs attr to test poison inject limits (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use injected poison for get poison list (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/mem: Add debugfs attributes for poison inject and clear (John W. Linville) [RHEL-23582] - cxl/memdev: Trace inject and clear poison as cxl_poison events (John W. Linville) [RHEL-23582] - cxl/memdev: Warn of poison inject or clear to a mapped region (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock support for Get Poison List (John W. Linville) [RHEL-23582] - cxl/trace: Add an HPA to cxl_poison trace events (John W. Linville) [RHEL-23582] - cxl/region: Provide region info to the cxl_poison trace event (John W. Linville) [RHEL-23582] - cxl/memdev: Add trigger_poison_list sysfs attribute (John W. Linville) [RHEL-23582] - cxl/trace: Add TRACE support for CXL media-error records (John W. Linville) [RHEL-23582] - cxl/mbox: Add GET_POISON_LIST mailbox command (John W. Linville) [RHEL-23582] - cxl/mbox: Initialize the poison state (John W. Linville) [RHEL-23582] - cxl/mbox: Restrict poison cmds to debugfs cxl_raw_allow_all (John W. Linville) [RHEL-23582] - cxl/mbox: Deprecate poison commands (John W. Linville) [RHEL-23582] - cxl/port: Fix port to pci device assumptions in read_cdat_data() (John W. Linville) [RHEL-23582] - cxl/pci: Rightsize CDAT response allocation (John W. Linville) [RHEL-23582] - cxl/pci: Simplify CDAT retrieval error path (John W. Linville) [RHEL-23582] - cxl/pci: Use CDAT DOE mailbox created by PCI core (John W. Linville) [RHEL-23582] - PCI/DOE: Create mailboxes on device enumeration (John W. Linville) [RHEL-23582] - PCI/DOE: Allow mailbox creation without devres management (John W. Linville) [RHEL-23582] - PCI/DOE: Deduplicate mailbox flushing (John W. Linville) [RHEL-23582] - PCI/DOE: Make asynchronous API private (John W. Linville) [RHEL-23582] - cxl/pci: Use synchronous API for DOE (John W. Linville) [RHEL-23582] - PCI/DOE: Provide synchronous API and use it internally (John W. Linville) [RHEL-23582] - cxl/hdm: Add more HDM decoder debug messages at startup (John W. Linville) [RHEL-23582] - cxl/port: Scan single-target ports for decoders (John W. Linville) [RHEL-23582] - cxl/core: Drop unused io-64-nonatomic-lo-hi.h (John W. Linville) [RHEL-23582] - cxl/hdm: Use 4-byte reads to retrieve HDM decoder base+limit (John W. Linville) [RHEL-23582] - cxl/hdm: Extend DVSEC range register emulation for region enumeration (John W. Linville) [RHEL-23582] - cxl/hdm: Limit emulation to the number of range registers (John W. Linville) [RHEL-23582] - cxl/hdm: Skip emulation when driver manages mem_enable (John W. Linville) [RHEL-23582] - cxl/hdm: Fix double allocation of @cxlhdm (John W. Linville) [RHEL-23582] - cxl/mem: Add kdoc param for event log driver state (John W. Linville) [RHEL-23582] - cxl/trace: Add serial number to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Add host output to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Standardize device information output (John W. Linville) [RHEL-23582] - cxl/pci: Remove locked check for dvsec_range_allowed() (John W. Linville) [RHEL-23582] - cxl/hdm: Add emulation when HDM decoders are not committed (John W. Linville) [RHEL-23582] - cxl/hdm: Create emulated cxl_hdm for devices that do not have HDM decoders (John W. Linville) [RHEL-23582] - cxl/hdm: Emulate HDM decoder from DVSEC range registers (John W. Linville) [RHEL-23582] - cxl/pci: Refactor cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl/port: Export cxl_dvsec_rr_decode() to cxl_port (John W. Linville) [RHEL-23582] - cxl/pci: Break out range register decoding from cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl: add RAS status unmasking for CXL (John W. Linville) [RHEL-23582] - cxl/pmem: Fix nvdimm registration races (John W. Linville) [RHEL-23582] - cxl/uapi: Tag commands from cxl_query_cmd() (John W. Linville) [RHEL-23582] - cxl/mem: Remove unused CXL_CMD_FLAG_NONE define (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_DEV_DAX_CXL (John W. Linville) [RHEL-23582] - cxl/mem: Correct full ID range allocation (John W. Linville) [RHEL-23582] - cxl/pci: Fix irq oneshot expectations (John W. Linville) [RHEL-23582] - cxl/pci: Set the device timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Add missing parameter to docs. (John W. Linville) [RHEL-23582] - cxl/test: Simulate event log overflow (John W. Linville) [RHEL-23582] - cxl/test: Add specific events (John W. Linville) [RHEL-23582] - cxl/test: Add generic mock events (John W. Linville) [RHEL-23582] - cxl/mem: Trace Memory Module Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace DRAM Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace General Media Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Wire up event interrupts (John W. Linville) [RHEL-23582] - cxl: fix spelling mistakes (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove cxl_test module math loading message (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add XOR Math support to cxl_test (John W. Linville) [RHEL-23582] - cxl/mbox: Add debug messages for enabled mailbox commands (John W. Linville) [RHEL-23582] - cxl/mem: Read, trace, and clear events on driver load (John W. Linville) [RHEL-23582] - PCI/CXL: Export native CXL error reporting control (John W. Linville) [RHEL-23582] - fix build breakage in tools/testing/cxl (John W. Linville) [RHEL-23582] - redhat/configs: turn off CONFIG_NVDIMM_SECURITY_TEST (John W. Linville) [RHEL-23582] - libnvdimm: Introduce CONFIG_NVDIMM_SECURITY_TEST flag (John W. Linville) [RHEL-23582]- bonding: fix incorrect software timestamping report (Hangbin Liu) [RHEL-42409] - redhat/configs: increase CONFIG_DEFAULT_MMAP_MIN_ADDR from 32K to 64K for aarch64 (Brian Masney) [RHEL-45195] - locking/atomic: Make test_and_*_bit() ordered on failure (Paolo Bonzini) [RHEL-45199] - net: amd-xgbe: Fix skb data length underflow (Ken Cox) [RHEL-43794] {CVE-2022-48743} - net: sched: sch_multiq: fix possible OOB write in multiq_tune() (cki-backport-bot) [RHEL-43470] {CVE-2024-36978} - serial: port: Don't block system suspend even if bytes are left to xmit (Andrew Halaney) [RHEL-41060] - serial: core: Fix missing shutdown and startup for serial base port (Andrew Halaney) [RHEL-41060] - serial: core: Clearing the circular buffer before NULLifying it (Andrew Halaney) [RHEL-41060] - serial: port: Don't suspend if the port is still busy (Andrew Halaney) [RHEL-41060] - mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Update comments in sdhci_am654_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Fix itapdly/otapdly array type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add OTAP/ITAP delay enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add tuning algorithm for delay chain (Lucas Karpinski) [RHEL-41085] - Revert "mmc: core: Capture correct oemid-bits for eMMC cards" (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture correct oemid-bits for eMMC cards (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix error propagation for some ioctl commands (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix error code in sdhci_sprd_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Disable LPM during initialization (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix build error unused-function (Lucas Karpinski) [RHEL-41085] - mmc: host: Improve I/O read/write performance for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: core: sdio: hold retuning if sdio in 1-bit mode (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Move card detect gpio polarity quirk to gpiolib (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Replace platform device pointer by generic one (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Use temporary variable for struct device (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Get rid of platform data leftovers (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Add description for struct member (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: move atmel MCI header file (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to gpio descriptors (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Add SD HS mode online tuning (Lucas Karpinski) [RHEL-41085] - mmc: core: Add host specific tuning support for SD HS mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Rename sdhci_pltfm_register() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Remove sdhci_pltfm_unregister() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-sparx5: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-hlwd: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_f_sdh30: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-dove: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-bcm-kona: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Add sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: core: Cleanup mmc_sd_num_wr_blocks() function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix double mmc_free_host() in wbsd_init() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use devm_platform_ioremap_resource_byname() (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix in_flight[issue_type] value error (Lucas Karpinski) [RHEL-41085] - MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: force non-modular build and remove symbol_get usage (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-mcf: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: owl: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: alcor: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-tegra: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Convert to platform remove (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: remove unneeded variables (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: xenon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pic32: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cb710: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: core: propagate removable attribute to driver core (Lucas Karpinski) [RHEL-41085] - mmc: Explicitly include correct DT includes (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Make SDIO irq truly optional (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove outdated indentation (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: Revert "mmc: core: Allow mmc_start_host() synchronously detect a card" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-f-sdh30: Replace with sdhci_pltfm (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Improve ux500 debug prints (Lucas Karpinski) [RHEL-41085] - mmc: moxart: read scr register without changing byte order (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Drop redundant WARN_ON() in the irq handler (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for SW busy-end timeouts (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: add delay block support for STM32MP25 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: prepare other delay block support (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: manage block gap hardware flow control (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v3.0 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add stm32_idmabsize_align parameter (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: owl: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out a helper function (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use a switch statement machine (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use state machine state as exit condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Retry the busy start condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Make busy complete state machine explicit (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out error check in busy detect (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Stash status while waiting for busy (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Unwind big if() clause (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Clear busy_status when starting command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: set feedback clock when using delay block (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: fix max busy timeout calculation (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: reduce CIT for better performance (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add support SD Express card for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Add VDD2 definition for power control register (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add Genesys Logic GL9767 support (Lucas Karpinski) [RHEL-41085] - rnbd-srv: don't pass a holder for non-exclusive blkdev_get_by_path (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove redundant mmc_request_done() call from irq context (Lucas Karpinski) [RHEL-41085] - mmc: block: ioctl: do write error check for spi (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used. (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Add/rename SDIO ID of the RTL8723DS SDIO wifi cards (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: rtw8723d: Implement RTL8723DS (SDIO) efuse parsing (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: sdio: Check the HISR RX_REQUEST bit in rtw_sdio_rx_isr() (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unnecessary error checks and change return type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix invalid response handling (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Avoid cast to incompatible function type (Lucas Karpinski) [RHEL-41085] - mmc: block: Suppress empty whitespaces in prints (Lucas Karpinski) [RHEL-41085] - mmc: omap: restore original power up/down steps (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probe (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix broken slot switch lookup (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix N810 MMC gpiod table (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0 (Lucas Karpinski) [RHEL-41085] - ARM: omap2: Fix copy/paste bug (Lucas Karpinski) [RHEL-41085] - ARM/mmc: Convert old mmci-omap to GPIO descriptors (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Make dw_mci_pltfm_remove() return void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works (Lucas Karpinski) [RHEL-41085] - mmc: block: ensure error propagation for non-blk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Fix an error handling path in sdhci_cdns_probe() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: remove unreachable code (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support mmc hardware reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Add AMD Pensando Elba SoC support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support device specific init during probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Enable device specific override of writel() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Switch to the new ICE API (Lucas Karpinski) [RHEL-41085] - mmc: sdio: add Realtek SDIO vendor ID and various wifi device IDs (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unused macro mmc_req_rel_wr (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip setting clock delay for 400KHz (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for eMMC5.1 on Xilinx Versal Net platform (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow mmc_start_host() synchronously detect a card (Lucas Karpinski) [RHEL-41085] - mmc: core: remove unnecessary (void*) conversions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data (Lucas Karpinski) [RHEL-41085] - mmc: core: Log about empty non-removable slots (Lucas Karpinski) [RHEL-41085] - mmc: sdricoh_cs: remove unused sdricoh_readw function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Remove Intel Thunder Bay SOC support (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: owl-mmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: drop useless sdhci_get_compatibility() !OF stub (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use new helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: add helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: simplify usage of mmc_regulator_set_ocr (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Use of_property_present() for testing DT property presence (Lucas Karpinski) [RHEL-41085] - mmc: Use of_property_read_bool() for boolean properties (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove R-Car H3 ES1.* handling (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-starfive: Fix initialization of prev_err (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow invalid regulator in mmc_regulator_set_ocr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support to request the "gate" clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix SDR50 mode timing issue (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: core: fix return value check in devm_mmc_alloc_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: constify member data of struct meson_host (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_clk_get_enabled() for core clock (Lucas Karpinski) [RHEL-41085] - mmc: starfive: Add sdio/emmc driver support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add StarFive MMC module (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: support platform interrupt as card detect interrupt (Lucas Karpinski) [RHEL-41085] - mmc: core: support setting card detect interrupt from drivers (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set (Lucas Karpinski) [RHEL-41085] - mmc: core: Align to common busy polling behaviour for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove meson_mmc_get_cd (Lucas Karpinski) [RHEL-41085] - mmc: omap: drop TPS65010 dependency (Lucas Karpinski) [RHEL-41085] - mmc: moxart: set maximum request/block/segment sizes (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: core: add devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Add support for vqmmc power supply (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Work around bug on JZ4760(B) (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: fix error handling in mmc_spi_probe() (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control to switch UHS speed (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control of UHS mode using SD interface logic (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: uniphier-sd: Add socionext,syscon-uhs-mode property (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sdhci-pxa: add pxav1 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional pinctrl for SDIO IRQ workaround (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add SDIO card IRQ workaround for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional core clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: change clock name to match DT bindings (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add register workaround for PXA168 silicon bug (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: enable CONFIG_MMC_SDHCI_IO_ACCESSORS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add initial support for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq_sd8787: Allow being built-in irrespective of dependencies (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Replace SDHCI_QUIRK_MISSING_CAPS for Ricoh controller (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Spelling s/compement/complement/ (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix race between stop command and start of next command (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Add RZ/V2M compatible string (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Modify mismatched function name (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: renesas,sdhi: Document RZ/V2M support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix eMMC init failure after hw reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Resolve "unused" warnings with CONFIG_OF=n (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: limit the SDHC clock frequency (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove unneeded semicolon (Lucas Karpinski) [RHEL-41085] - mmc: core: Normalize the error handling branch in sd_read_ext_regs() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix no reset data and command after voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Avoid unnecessary ->set_clock() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix voltage switch delay (Lucas Karpinski) [RHEL-41085] - mmc: mmc-hsq: Use fifo to dispatch mmc_request (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove non-data R1B ioctl workaround (Lucas Karpinski) [RHEL-41085] - mmc: core: refactor debugfs code (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse() (Lucas Karpinski) [RHEL-41085] - mmc: Avoid open coding by using mmc_op_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Fix removal of debugfs file (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: use new convenience macro from MMC core (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: add helper to access quirks (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: better reset from HS400 mode (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: alway populate SCC pointer (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix ambiguous TRIM and DISCARD arg (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: Use device_match_of_node() (Lucas Karpinski) [RHEL-41085] - clk: socfpga: remove the setting of clk-phase for sdmmc_clk (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: socfpga: add method to configure clk-phase (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: synopsys-dw-mshc: document "altr,sysmgr-syscon" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix the SD tuning issue that the SDHCI_TRANSFER_MODE is cleared incorrectly (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add quirks for broken timeout clock capability (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add support for non-removable media (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add compatible string for Socionext F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-fujitsu: Add compatible string for F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add reset control support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Convert sdhci-fujitsu to JSON schema (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix two spelling mistakes in comment (Lucas Karpinski) [RHEL-41085] - mmc: mmci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: via-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: ensure `host->irq == 0` if polling (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: add Inline Crypto Engine clock control (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove 'alignment_shift' from platform data (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove tmio_mmc_k(un)map_atomic helpers (Lucas Karpinski) [RHEL-41085] - mmc: Remove duplicate words in comments (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: toshsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: alcor: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: core: properly select voltage range without power cycle (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-*: Convert drivers to new sdhci_and_cqhci_reset() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Allow building with COMPILE_TEST (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix WRITE_ZEROES CQE handling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for dynamic configuration (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix kernel panic when remove non-standard SDIO card (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake (Lucas Karpinski) [RHEL-41085] - mmc: block: Remove error check of hw_reset on reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix minimum clock limit (Lucas Karpinski) [RHEL-41085] - mmc: queue: Cancel recovery work on cleanup (Lucas Karpinski) [RHEL-41085] - mmc: remove tmio_mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_bounce_block() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_transfer_data() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Remove local_irq_{save,restore}() around sg_copy_{from,to}_buffer() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: remove cns3xxx driver (Lucas Karpinski) [RHEL-41085] - clk: remove s3c24xx driver (Lucas Karpinski) [RHEL-41085] - mmc: remove s3cmci driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix the limitation of div (Lucas Karpinski) [RHEL-41085] - mmc: core: Terminate infinite loop in SD-UHS voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix host->cmd is null (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: add SDIO interrupt support (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: adjust and re-use constant IRQ_EN_MASK (Lucas Karpinski) [RHEL-41085] - mmc: jz4740_mmc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: core: Switch to basic workqueue API for sdio_irq_work (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix UHS-I SD 1.8V workaround branch (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix clock refcount imbalance during unbind (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix some SD cards compatibility issue at DDR50 mode (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Clear interrupts when cqe off/disable (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix another error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix an error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: add support for SDIO eint wakup IRQ (Lucas Karpinski) [RHEL-41085] - mmc: core: Add support for SDIO wakeup interrupt (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls properties (Lucas Karpinski) [RHEL-41085] - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: core: quirks: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: drop redundant of_device_id entries (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use mmc_card_sdio macro (Lucas Karpinski) [RHEL-41085] - mmc: core: Use mmc_card_* macro and add a new for the sd_combo type (Lucas Karpinski) [RHEL-41085] - mmc: core: Replace with already defined values for readability (Lucas Karpinski) [RHEL-41085] - mmc: block: Add single read for 4k sector cards (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R (Lucas Karpinski) [RHEL-41085] - mmc: tmio: avoid glitches when resetting (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Fix typo's (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Get the reset handle early in the probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix a lockdep warning for PM runtime init (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() (Lucas Karpinski) [RHEL-41085] - mmc: core: Do not evaluate HS400 capabilities if bus has no MMC capability (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3789cv200: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: wait dma stop bit reset to 0 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_brcmstb_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Fix typo in comment (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Fix file release memory leak (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix CQE recovery reset success (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix typo (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs error state entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Silence a clang warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Add ability to increase max clock rate for 72116b0 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix busy polling for MMC_SEND_OP_COND again (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add NULL check for data field (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix compiler warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sdx65 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sm8150 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add SoC specific compatibles (Lucas Karpinski) [RHEL-41085] - mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019 (Lucas Karpinski) [RHEL-41085] - mmc: core: Add SD card quirk for broken discard (Lucas Karpinski) [RHEL-41085] - mmc: core: Support zeroout using TRIM for eMMC (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Enable Clock Gating to save power (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Re-organize flags (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Remove custom ios handler (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Simplify if(chan) and if(!chan) (Lucas Karpinski) [RHEL-41085] - mmc: core: Add CIDs for cards to the entropy pool (Lucas Karpinski) [RHEL-41085] - mmc: core: use kobj_to_dev() (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC (Lucas Karpinski) [RHEL-41085] - mmc: core: Allows to override the timeout value for ioctl() path (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix initialization frozen issue (Lucas Karpinski) [RHEL-41085] - mmc: core: Set HS clock speed before sending HS CMD13 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break IRQ status loop when all zero (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: switch to device-managed dmam_alloc_coherent() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter ASPM L1.2 (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: move platform_data header to proper location (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Apply DMA engine limits to maximum segment size (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Use devm_clk_hw_get_clk() for clock retrieval (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Remove .card_hw_reset callback (Lucas Karpinski) [RHEL-41085] - mmc: improve API to make clear hw_reset callback is for cards (Lucas Karpinski) [RHEL-41085] - mmc: core: improve API to make clear that mmc_sw_reset is for cards (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove superfluous specific M3W entry (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3M also has no HS400 (Lucas Karpinski) [RHEL-41085] - mmc: omap: Make it CCF clk API compatible (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup support for writeback-cache for eMMC and SD (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: parse speed mode options (Lucas Karpinski) [RHEL-41085] - mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: use a buffer for unaligned DMA requests (Lucas Karpinski) [RHEL-41085] - mmc: block: Check for errors after write on SPI (Lucas Karpinski) [RHEL-41085] - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: correctly check all elements of sg list (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove outdated members from host struct (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Silence delay phase calculation debug log (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Handle error for clk_enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix GL9763E runtime PM when the system resumes from suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add runtime PM for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: dw-mmc-rockchip: Fix handling invalid clock rates (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Support setting f_min from host drivers (Lucas Karpinski) [RHEL-41085] - mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND (Lucas Karpinski) [RHEL-41085] - mmc: core: Drop HS400 caps unless 8-bit bus is supported too (Lucas Karpinski) [RHEL-41085] - mmc: host: Return an error when ->enable_sdio_irq() ops is missing (Lucas Karpinski) [RHEL-41085] - mmc: core: Improve fallback to speed modes if eMMC HS200 fails (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Simplify division/shift logic (Lucas Karpinski) [RHEL-41085] - mmc: meson: Fix usage of meson_mmc_post_req() (Lucas Karpinski) [RHEL-41085] - mmc: core: use sysfs_emit() instead of sprintf() (Lucas Karpinski) [RHEL-41085] - mmc: block: fix read single on recovery logic (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Add D1 MMC variant (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Use device_property_string_array_count() (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - moxart: fix potential use-after-free on remove path (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Check for null res pointer (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: core: Wait for command setting 'Power Off Notification' bit to complete (Lucas Karpinski) [RHEL-41085] - mmc: Add driver for LiteX's LiteSDCard interface (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add bindings for LiteSDCard (Lucas Karpinski) [RHEL-41085] - MAINTAINERS: co-maintain LiteX platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Check for error num after setting mask (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix potential null pointer risk (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: propagate errors from platform_get_irq() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Improve card input timing at SDR104/HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Support using a bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: ingenic: Support using bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Do not wait for DTO in case of error (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add driver callbacks for data read timeout (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-exynos: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: clean up a debug message (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix usage of devm_clk_get_optional() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Take action for no-sdio device-tree parameter (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads as 32-bit reads. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: clear DLYB_CR after sending tuning command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add hs200 support for stm32 sdmmc (Lucas Karpinski) [RHEL-41085] - mmc: mmci: increase stm32 sdmmcv2 clock max freq (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v2.2 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix blk_status_t handling (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove redundant driver match function (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: free the ext_csd when mmc_get_ext_csd success (Lucas Karpinski) [RHEL-41085] - mmc: mxc: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Use write_or_read temporary variable in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: core: Disable card detect during shutdown (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: initialize variable properly when tuning (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: add common capabilities to replace caps (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Add PCI ID for Intel ADL (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Allow lower TMOUT value than maximum (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Simplify an expression (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock (Lucas Karpinski) [RHEL-41085] - mmc: spi: Add device-tree SPI IDs (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Revert special init for wl1251 (Lucas Karpinski) [RHEL-41085] - mmc: core: transplant ti,wl1251 quirks from to be retired omap_hsmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO (Lucas Karpinski) [RHEL-41085] - mmc: core: provide macro and table to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: allow to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: rewrite mmc_fixup_device() (Lucas Karpinski) [RHEL-41085] - mmc: core: adjust polling interval for CMD1 (Lucas Karpinski) [RHEL-41085] - mmc: core: change __mmc_poll_for_busy() parameter type (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reinit card irqs in reset routine (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reenable card irqs after the reset callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Move cqhci init behind ungate clock (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> candidates (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: clear HALT state after CQE enable (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix control-message timeouts (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: fix the finding clock sample value (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Drop use of ->init_card() callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Remove forward declaration of sdhci_omap_context_save() (Lucas Karpinski) [RHEL-41085] - mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices (Lucas Karpinski) [RHEL-41085] - mmc: winbond: don't build on M68K (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: disable regulator on error and in the remove function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Configure optional wakeirq (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Allow SDIO card power off and enable aggressive PM (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Implement PM runtime functions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Add omap_offset to support omap3 and earlier (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Handle voltages to add support omap4 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-omap: Update binding for legacy SoCs (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix null pointer dereference on pointer host (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix reference count leaks in moxart_probe (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Update default label when no con_id provided (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Refactor mmc_gpio_alloc() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Wait until DLL locked after being configured (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" -> "unsupported" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Describe driver in KConfig (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: replace while loop with read_poll_timeout (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: wait for calibration done before proceed (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add small comment about reset thread (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Parse legacy ti,non-removable property (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Restore sysconfig after reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix context restore (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add HS400 online tuning support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: drop unneeded MODULE_ALIAS (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: update mmc-card.yaml reference (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Dont wait for DRTO on Write RSP error (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Print out qcnt in case of timeout (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_PM_OPS() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to the arasan eMMC driver (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters(mrq) (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add wait dma stop done flow (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: fix regression with hard reset on old SDHIs (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Only inject fault before done/error (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: fix compilation warning (Lucas Karpinski) [RHEL-41085] - mmc: queue: Remove unused parameters(request_queue) (Lucas Karpinski) [RHEL-41085] - mmc: core: Return correct emmc response in case of ioctl error (Lucas Karpinski) [RHEL-41085] - mmc: queue: Match the data type of max_segments (Lucas Karpinski) [RHEL-41085] - mmc: switch from 'pci_' to 'dma_' API (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: add support for wilc1000 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Extend pwrseq-sd8787 binding for wilc1000 (Lucas Karpinski) [RHEL-41085] - mmc: core: Issue HPI in case the BKOPS timed out (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Implement card_busy function (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Use maximum possible data timeout value (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Print contents of unknown CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Don't warn about vendor CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy after I/O writes (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy in the I/O err path (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add data CRC error injection (Lucas Karpinski) [RHEL-41085] - mmc: mmci: De-assert reset on probe (Lucas Karpinski) [RHEL-41085] - mmc: core: Only print retune error when we don't check for card removal (Lucas Karpinski) [RHEL-41085] - mmc: host: factor out clearing the retune state (Lucas Karpinski) [RHEL-41085] - mmc: host: add kdoc for mmc_retune_{en|dis}able (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Fix the issue in reading tap values from DT (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modify data type of the clk_phase array (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use appropriate type of division macro (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Check return value of non-void funtions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in ZynqMP platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12" quirk. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP (Lucas Karpinski) [RHEL-41085] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 and CONFIG_USB_DEFAULT_AUTHORIZATION_MODE (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_PHY_RTK_RTD_USB2PHY and CONFIG_PHY_RTK_RTD_USB3PHY (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 (Desnes Nunes) [RHEL-37673] - kcov, usb: disable interrupts in kcov_remote_start_usb_softirq (Desnes Nunes) [RHEL-37673] - kcov: fix spelling typos in comments (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps (Desnes Nunes) [RHEL-37673] - usb: core: hcd: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - backtracetest: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - media: dvb_frontend: Use wait_event_freezable_timeout() for freezable kthread (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: Check for port partner validity before consuming it (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: enforce ready state when queueing alt mode vdm (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: unregister existing source caps before re-registration (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: clear pd_event queue in PORT_RESET (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked (Desnes Nunes) [RHEL-37673] - usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (Desnes Nunes) [RHEL-37673] - usb: ohci: Prevent missed ohci interrupts (Desnes Nunes) [RHEL-37673] - USB: core: Fix access violation during port device removal (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Prevent phy suspend during init (Desnes Nunes) [RHEL-37673] - usb: xhci-plat: Don't include xhci.h (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Telit FN920C04 rmnet compositions (Desnes Nunes) [RHEL-37673] - usb: dwc3: ep0: Don't reset resource alloc flag (Desnes Nunes) [RHEL-37673] - Revert "usb: cdc-wdm: close race between read and workqueue" (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Rolling RW101-GL and RW135-GL support (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Lonsung U8300/U9300 product (Desnes Nunes) [RHEL-37673] - USB: serial: option: add support for Fibocom FM650/FG650 (Desnes Nunes) [RHEL-37673] - USB: serial: option: support Quectel EM060K sub-models (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Fibocom FM135-GL variants (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Disable the USB hub clock on failure (Desnes Nunes) [RHEL-37673] - thunderbolt: Avoid notify PM core about runtime PM resume (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix wake configurations after device unplug (Desnes Nunes) [RHEL-37673] - phy: freescale: imx8m-pcie: fix pcie link-up instability (Desnes Nunes) [RHEL-37673] - usb: Disable USB3 LPM at shutdown (Desnes Nunes) [RHEL-37673] - xhci: Fix root hub port null pointer dereference in xhci tracepoints (Desnes Nunes) [RHEL-37673] - usb: xhci: correct return value in case of STS_HCE (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in port "disable" sysfs attribute (Desnes Nunes) [RHEL-37673] - USB: core: Add hub_get() and hub_put() routines (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Check capabilities before cable and identity discovery (Desnes Nunes) [RHEL-37673] - usb: typec: Return size of buffer if pd_set operation succeeds (Desnes Nunes) [RHEL-37673] - usb: udc: remove warning when queue disabled ep (Desnes Nunes) [RHEL-37673] - usb: dwc3: Properly set system wakeup (Desnes Nunes) [RHEL-37673] - Revert "usb: phy: generic: Get the vbus supply" (Desnes Nunes) [RHEL-37673] - usb: cdc-wdm: close race between read and workqueue (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in usb_deauthorize_interface() (Desnes Nunes) [RHEL-37673] - USB: UAS: return ENODEV when submit urbs fail with device not attached (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Fix oops due to freeing uninitialized pld pointer (Desnes Nunes) [RHEL-37673] - usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic (Desnes Nunes) [RHEL-37673] - phy: tegra: xusb: Add API to retrieve the port number of phy (Desnes Nunes) [RHEL-37673] - usb: Clarify expected behavior of dev_bin_attrs_are_visible() (Desnes Nunes) [RHEL-37673] - xhci: Allow RPM on the USB controller (1022:43f7) by default (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add support to set tcpc connector orientatition (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add generic tcpci fallback compatible (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: typec-tcpci: add tcpci fallback binding (Desnes Nunes) [RHEL-37673] - usb: core: Set connect_type of ports based on DT node (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add downstream facing ports to realtek binding (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Add support for TI TUSB8020B (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add binding for TI USB8020B hub controller (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Add DWC31 version 2.00a controller (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP' alternate modes with cable plug (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP/SOP' Discover Identity Responses (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register cables based on GET_CABLE_PROPERTY (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (Desnes Nunes) [RHEL-37673] - usb: typec: pd: no opencoding of FIELD_GET (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: send configure message on sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix SOP' sequences in tcpm_pd_svdm (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Set port connect type of not connectable ports correctly (Desnes Nunes) [RHEL-37673] - usb: Export BOS descriptor to sysfs (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M (Desnes Nunes) [RHEL-37673] - USB: serial: keyspan: remove redundant assignment to pointer data (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: remove redundant assignment to variable cflag (Desnes Nunes) [RHEL-37673] - USB: serial: oti6858: remove redundant assignment to variable divisor (Desnes Nunes) [RHEL-37673] - USB: serial: option: add MeiG Smart SLM320 product (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add ID for MGP Instruments PDS100 (Desnes Nunes) [RHEL-37673] - USB: serial: add device ID for VeriFone adapter (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB (Desnes Nunes) [RHEL-37673] - USB: document some API requirements on disconnection (Desnes Nunes) [RHEL-37673] - usb: xhci: Add error handling in xhci_map_urb_for_dma (Desnes Nunes) [RHEL-37673] - xhci: dbc: poll at different rate depending on data transfer activity (Desnes Nunes) [RHEL-37673] - xhci: retry Stop Endpoint on buggy NEC controllers (Desnes Nunes) [RHEL-37673] - xhci: fix matching completion events with TDs (Desnes Nunes) [RHEL-37673] - usb: xhci: utilize 'xhci_free_segments_for_ring()' for freeing segments (Desnes Nunes) [RHEL-37673] - usb: xhci: remove duplicate code from 'xhci_clear_command_ring()' (Desnes Nunes) [RHEL-37673] - xhci: save slot ID in struct 'xhci_port' (Desnes Nunes) [RHEL-37673] - xhci: replace real & fake port with pointer to root hub port (Desnes Nunes) [RHEL-37673] - xhci: rework how real & fake ports are found (Desnes Nunes) [RHEL-37673] - usb: typec: constify struct class usage (Desnes Nunes) [RHEL-37673] - USB: typec: no opencoding FIELD_GET (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix uaf in pvr2_context_set_notify (Desnes Nunes) [RHEL-37673] - media: usb: s2255: Refactor s2255_get_fx2fw (Desnes Nunes) [RHEL-37673] - thunderbolt: Constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - thunderbolt: Add trace events support for the control channel (Desnes Nunes) [RHEL-37673] - thunderbolt: Keep the domain powered when USB4 port is in redrive mode (Desnes Nunes) [RHEL-37673] - Revert "xhci: add helper to stop endpoint and wait for completion" (Desnes Nunes) [RHEL-37673] - usb: core: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: phy: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Get PD revision for partner (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Update connector cap and status (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Limit read size on v1.2 (Desnes Nunes) [RHEL-37673] - minmax: relax check to allow comparison between unsigned arguments and signed constants (Desnes Nunes) [RHEL-37673] - minmax: allow comparisons of 'int' against 'unsigned char/short' (Desnes Nunes) [RHEL-37673] - minmax: allow min()/max()/clamp() if the arguments have the same signedness. (Desnes Nunes) [RHEL-37673] - minmax: add umin(a, b) and umax(a, b) (Desnes Nunes) [RHEL-37673] - minmax: fix header inclusions (Desnes Nunes) [RHEL-37673] - tracing: Define the is_signed_type() macro once (Desnes Nunes) [RHEL-37673] - usb: roles: Link the switch to its connector (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: microchip,usb5744: Remove peer-hub as requirement (Desnes Nunes) [RHEL-37673] - usb: image: mdc800: Remove redundant assignment to variable retval (Desnes Nunes) [RHEL-37673] - usb: storage: freecom: Remove redundant assignment to variable offset (Desnes Nunes) [RHEL-37673] - usb: sysfs: use kstrtobool() if possible (Desnes Nunes) [RHEL-37673] - Documentation: usb: Document FunctionFS DMABUF API (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Add DMABUF import interface (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Factorize wait-for-endpoint code (Desnes Nunes) [RHEL-37673] - usb: gadget: Support already-mapped DMA SGs (Desnes Nunes) [RHEL-37673] - usb: dwc3: apply snps,host-vbus-glitches workaround unconditionally (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: drop 'snps,host-vbus-glitches-quirk' (Desnes Nunes) [RHEL-37673] - usb: dwc3: Fix an IS_ERR() vs NULL check in dwc3_power_off_all_roothub_ports() (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Remove redundant assignment to pointer trb (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Rewrite endpoint allocation flow (Desnes Nunes) [RHEL-37673] - usb: core: Kconfig: Improve USB authorization mode help (Desnes Nunes) [RHEL-37673] - xhci: add helper to stop endpoint and wait for completion (Desnes Nunes) [RHEL-37673] - xhci: Decouple handling an event from checking for unhandled events (Desnes Nunes) [RHEL-37673] - xhci: Don't check if the event ring is valid before every event TRB (Desnes Nunes) [RHEL-37673] - xhci: add helper that checks for unhandled events on a event ring (Desnes Nunes) [RHEL-37673] - xhci: move event processing for one interrupter to a separate function (Desnes Nunes) [RHEL-37673] - xhci: update event ring dequeue pointer position to controller correctly (Desnes Nunes) [RHEL-37673] - xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event() (Desnes Nunes) [RHEL-37673] - xhci: make isoc_bei_interval variable interrupter specific. (Desnes Nunes) [RHEL-37673] - xhci: Add helper to set an interrupters interrupt moderation interval (Desnes Nunes) [RHEL-37673] - xhci: Add interrupt pending autoclear flag to each interrupter (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix pvr2_stream_callback casts (Desnes Nunes) [RHEL-37673] - media: pvrusb2: remove redundant NULL check (Desnes Nunes) [RHEL-37673] - media: pvrusb2: Use wait_event_freezable() for freezable kthread (Desnes Nunes) [RHEL-37673] - thunderbolt: Improve DisplayPort tunnel setup process to be more robust (Desnes Nunes) [RHEL-37673] - thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX capabilities read (Desnes Nunes) [RHEL-37673] - thunderbolt: Reserve released DisplayPort bandwidth for a group for 10 seconds (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_tunnel_direction_downstream() (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-order bandwidth group functions (Desnes Nunes) [RHEL-37673] - thunderbolt: Fail the failed bandwidth request properly (Desnes Nunes) [RHEL-37673] - thunderbolt: Log an error if DPTX request is not cleared (Desnes Nunes) [RHEL-37673] - thunderbolt: Handle bandwidth allocation mode disable request (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-calculate estimated bandwidth when allocation mode is enabled (Desnes Nunes) [RHEL-37673] - thunderbolt: Use DP_LOCAL_CAP for maximum bandwidth calculation (Desnes Nunes) [RHEL-37673] - thunderbolt: Correct typo in host_reset parameter (Desnes Nunes) [RHEL-37673] - thunderbolt: Skip discovery also in USB4 v2 host (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset only non-USB4 host routers in resume (Desnes Nunes) [RHEL-37673] - media: cx231xx: controls are from another device, mark this (Desnes Nunes) [RHEL-37673] - media: em28xx: annotate unchecked call to media_device_register() (Desnes Nunes) [RHEL-37673] - usb: gadget: f_fs: expose ready state in configfs (Desnes Nunes) [RHEL-37673] - usb: dwc3: Add workaround for host mode VBUS glitch when boot (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: Add snps,host-vbus-glitches-quirk avoid vbus glitch (Desnes Nunes) [RHEL-37673] - XHCI: Separate PORT and CAPs macros into dedicated file (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: add SOP' support (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add alt mode enter/exit/vdm support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover svids and discover modes support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add state machine support for SRC_VDM_IDENTITY_REQUEST (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover identity support for SOP' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add attempt_vconn_swap_discovery callback (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add control message support to sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: process receive and transmission of sop' messages (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add tcpm_transmit_type to tcpm_pd_receive (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add cable_comm_capable attribute (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add svdm version info for typec cables (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add typec_cable_ops to typec_altmode (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Disable vbus on removal (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Implement otg->set_vbus (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Get the vbus supply (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: usb-nop-xceiv: Repurpose vbus-regulator (Desnes Nunes) [RHEL-37673] - usb: mtu3: Add MT8195 MTU3 ip-sleep wakeup support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: mtu3: Add MT8195 MTU3 ip-sleep support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Clean-up "usb-phy" constraints (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: add common Type-C USB Switch schema (Desnes Nunes) [RHEL-37673] - usb: core: add phy notify connect and disconnect (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 3.0 PHY (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 2.0 PHY (Desnes Nunes) [RHEL-37673] - phy: core: add notify_connect and notify_disconnect callback (Desnes Nunes) [RHEL-37673] - usb: core: Make default authorization mode configurable (Desnes Nunes) [RHEL-37673] - usb: core: Amend initial authorized_default value (Desnes Nunes) [RHEL-37673] - usb: host: Add ac5 to EHCI Orion (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add Marvell ac5 (Desnes Nunes) [RHEL-37673] - ucsi_ccg: Refine the UCSI Interrupt handling (Desnes Nunes) [RHEL-37673] - usb: audio-v2: Correct comments for struct uac_clock_selector_descriptor (Desnes Nunes) [RHEL-37673] - usb: typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Introduce ITE IT5205 Alt. Mode Passive MUX (Desnes Nunes) [RHEL-37673] - usb: storage: sddr55: fix sloppy typing in sddr55_{read|write}_data() (Desnes Nunes) [RHEL-37673] - usb: usb_autopm_get_interface use modern helper (Desnes Nunes) [RHEL-37673] - USB: uapi: OTG 3.0 (Desnes Nunes) [RHEL-37673] - thunderbolt: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix rollback in tb_port_lane_bonding_enable() for lane 1 (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix XDomain rx_lanes_show and tx_lanes_show (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset topology created by the boot firmware (Desnes Nunes) [RHEL-37673] - thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_path_deactivate_hop() (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_port_reset() (Desnes Nunes) [RHEL-37673] - ABI: sysfs-class-extcon: use uppercase X for wildcards (Desnes Nunes) [RHEL-37673] - extcon: Remove unused inline functions (Desnes Nunes) [RHEL-37673] - extcon: Amend kernel documentation of struct extcon_dev (Desnes Nunes) [RHEL-37673] - extcon: fix possible name leak in extcon_dev_register() (Desnes Nunes) [RHEL-37673] - extcon: Drop unneeded assignments (Desnes Nunes) [RHEL-37673] - extcon: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-37673] - extcon: Use unique number for the extcon device ID (Desnes Nunes) [RHEL-37673] - extcon: Remove dup device name in the message and unneeded error check (Desnes Nunes) [RHEL-37673] - extcon: Use dev_of_node(dev) instead of dev->of_node (Desnes Nunes) [RHEL-37673] - extcon: Use device_match_of_node() helper (Desnes Nunes) [RHEL-37673] - extcon: Use sysfs_emit() to instead of sprintf() (Desnes Nunes) [RHEL-37673] - extcon: Use DECLARE_BITMAP() to declare bit arrays (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property capability fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_groups to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_muex to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_cables to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Remove redundant null checking for class (Desnes Nunes) [RHEL-37673] - extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP (Desnes Nunes) [RHEL-37673] - extcon: Drop unexpected word "the" in the comments (Desnes Nunes) [RHEL-37673] - extcon: Modify extcon device to be created after driver data is set (Desnes Nunes) [RHEL-37673] - extcon: Fix some kernel-doc comments (Desnes Nunes) [RHEL-37673] - extcon: Deduplicate code in extcon_set_state_sync() (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Display pin function in pinconf-groups (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: add OF node when logging OF parsing errors (Desnes Nunes) [RHEL-37673] - Revert "pinctrl: tegra: Add support to display pin function" (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Add support to display pin function (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380 (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Drop duplicate ID (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: add support for the Intel Arrow Lake-H (Desnes Nunes) [RHEL-37673] - mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() (Nico Pache) [RHEL-39710] {CVE-2024-36028} - hugetlb: check for hugetlb folio before vmemmap_restore (Nico Pache) [RHEL-39710] - hugetlb: set hugetlb page flag before optimizing vmemmap (Nico Pache) [RHEL-39710] - ACPI: PM: s2idle: Enable Low-Power S0 Idle MSFT UUID for non-AMD systems (Lenny Szubowicz) [RHEL-25779]- wifi: save new module iwlwifi-tests in internal rpm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: restore country code during resume (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor setting country code logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't change BA sessions during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: mark EMLSR disabled in cleanup iterator (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: assign link STA ID lookups during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check BSSID Index against MaxBSSID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: improve association error reporting slightly (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - net: qrtr: support suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: support hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: rtw89: reset AFEDIG register in power off sequence (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: nl80211: Avoid address calculations via out of bounds array indexing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: transmit deauth only if link is available (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: use muar idx 0xe for non-mt799x as well (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add missing chanctx ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: reconfigure TLC during HW restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: select STA mask only for active links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix active link counting during recovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't select link ID if not provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: ignore non-TX BSSs in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: pcie: handle randbuf allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix size of txpower MCU command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: check for null before dereferencing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix link ID management (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix unaligned le16 access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove link before AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: init peer measurement result (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: don't free NULL coalescing rule (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39754] {CVE-2024-36941} - wifi: mac80211: mlme: re-parse if AP mode is less than client (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: fix memory leak (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: re-parse with correct mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix idle calculation with multi-link (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use rate mask for scanning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check EHT/TTLM action frame length (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: include link ID when releasing frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: handle debugfs names more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: guard against invalid STA ID on removal (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39803] {CVE-2024-36921} - wifi: iwlwifi: read txq->read_ptr under lock (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39799] {CVE-2024-36922} - wifi: iwlwifi: fw: don't always use FW dump trig (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: rfi: fix potential response leaks (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37165] {CVE-2024-35912} - wifi: mac80211: correctly set active links upon TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Configure the link mapping for non-MLD FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: consider having one active link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37161] {CVE-2024-35913} - wifi: mac80211: fix prep_connection error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix rdev_dump_mpp() arguments order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disable MLO for the time being (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a flag to disable wireless extensions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36809] {CVE-2024-35789} - wifi: mac80211: fix mlme_link_id_dbg() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: fix configuration for shared antenna for 8922A (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: move release offload packet earlier for WoWLAN mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: set security engine options for 802.11ax chips only (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update suspend/resume for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update config mac function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update DMA function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN status register for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN reason register for different chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcm80211: handle pmk_op allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35152] {CVE-2024-27048} - wifi: rtw89: coex: Add coexistence policy to decrease WiFi packet CRC-ERR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: When Bluetooth not available don't set power/gain (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add return value to ensure H2C command is success or not (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: Reorder H2C command index to align with firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add BTC ctrl_info version 7 and related logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add init_info H2C command format version 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add coexistence helpers of SW grant (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add coexistence helpers {cfg/get}_plt (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Remove rtl_intf_ops.read_efuse_byte (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix false alarm count (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix beacon loss and disconnect (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix connection failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix firmware upload fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers on link deactivation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers only on affected link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: unify CSA handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce a feature flag for quiet in CSA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link conf to abort_channel_switch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link_id to channel switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: allow cfg80211_defragment_element() without output (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: expose cfg80211_iter_rnr() to drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: hide element parsing internals (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unneeded scratch_len subtraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: defragment reconfiguration MLE when parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify multi-link element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element checks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add ieee80211_vif_link_active() helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element type check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update scratch_pos after defrag (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Adjust CQM handling for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Allow beacons to update BSS table regardless of scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add link id to ieee80211_gtk_rekey_add() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: print flags in tracing in hex (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: obtain AP HT/VHT data for assoc request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't add VHT capa on links without them (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle netif carrier up/down with link AP during MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only link keys during stopping link AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check A-MSDU format more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37345] {CVE-2024-35937} - wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: track capability/opmode NSS separately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix supported rate masking in scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check link exists before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: always initialize match_auth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix license in p2p.c and p2p.h (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: constify MHI channel and controller configs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add rcu lock for ath12k_wmi_p2p_noa_event() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: decrease MHI channel buffer length to 8KB (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37341] {CVE-2024-35938} - wifi: rtl8xxxu: fix mixed declarations in rtl8xxxu_set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not pass hidden SSID attribute as value directly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: implement PCI CLK/ASPM/L1SS for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Update EHT PHY beamforming capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: advertise missing extended scan feature (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fweh: Fix boot crash on Raspberry Pi 4 (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: pci_generic: constify modem_telit_fn980_hw_v1_config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: thermal: don't try to register multiple times (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: fix warning on DMA ring capabilities event (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: do not dump SRNG statistics during resume (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: remove MHI LOOPBACK channels (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: rearrange IRQ enable/disable in reset path (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: mt76: Remove redundant assignment to variable tidno (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix suspend issue on MediaTek COB platform (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix a potential association failure upon resuming (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix the unfinished command of regd_notifier before suspend (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: update the country list of EU for ACPI SAR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix incorrect type conversion for CLC command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35148] {CVE-2024-27049} - wifi: mt76: mt7921e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-34868] {CVE-2024-26892} - wifi: mt76: mt792x: add the illegal value check for mtcl table of acpi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong data type for scan command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: set page_pool napi pointer for mmio devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix ethtool warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: set correct muar_idx for mt799x chipsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: remove TXS queue setting (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix efuse reading issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: mark GCMP IGTK unsupported (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HE beamformer phy cap for station vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: disable AMSDU for non-data frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix TWT issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: support temperature sensor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: update PCIe DMA settings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add support to set ifs time by mcu command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add flow to avoid chip bt function fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong header translation config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix WoW failed in encrypted mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix fw download fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix wmm queue mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix mcu query command fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt76x2u: add netgear wdna3100v3 to device table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792xu: enable dmashdl support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: store usb endpoint in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: create a dedicated queue for psd traffic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix fw loading timeout (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: update mt798x_wmac_adie_patch_7976 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: fix error recovery with WED enabled (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: disable HW AMSDU when using fixed rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Change the trace string for the userspace tools mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: revert reset line logic flip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: set initial values for unexpected cases of USB endpoint priority (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: check vif before using in rtl8xxxu_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix TX aggregation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove AKM suite be32 conversion for external auth request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: refactor parsing CSA offsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: force WLAN_AKM_SUITE_SAE in big endian in NL80211_CMD_EXTERNAL_AUTH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: load b0 version of ucode for HR1/HR2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: handle per-phy statistics from fw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-fh.h: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix kernel-doc reference (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: unlock mvm if there is no primary link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 90 for BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: partially support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support wider-bandwidth OFDMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use ML element parsing helpers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: refactor RNR parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: clean up cfg80211_inform_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: remove cfg80211_inform_single_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: set correct param change count in ML element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add KHZ_PER_GHZ to units.h and reuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up assignments to pointer cache. (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: make associated BSS pointer visible to the driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add support for switch_vif_chanctx callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check beacon countdown is complete on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: check the correct variable in mhi_ep_register_controller() (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "bus: mhi: core: Add support for reading MHI info from device" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: add missing read critical sections around vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: use SRCU instead of RCU for vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: split deeply nested RCU list traversal in dedicated helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add helper of set_channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel RF part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel BB part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel MAC part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: avoid function pointer casts (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove unused scan_events from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support for QCA2066 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: move pci.ops registration ahead (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: provide address list if chip supports 2 stations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: support 2 station interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Store the endpoint addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix 2T2R chip type detection (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: remove unnecessary rcu_read_unlock() for punctured (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: declare to support two chanctx (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: support MCC on Wi-Fi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: implement MRC H2C command functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: implement MRC C2H event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add definition of H2C command and C2H event for MRC series (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: validate chip id during bus probe (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use IEEE80211_MAX_MESH_ID_LEN appropriately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cancel session protection only if there is one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove IWL_MVM_STATUS_NEED_FLUSH_P2P (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove the unused scan_events from ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unused scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Do not use scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Remove scan_flags union from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Do not directly use scan_flags in struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - net: sched: codel replace GPLv2/BSD boilerplate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check own capabilities for EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 89 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-trans.h: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: file: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: dbg-tlv: fix up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: error-dump: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix thermal kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't use TRUE/FALSE with bool (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix constant version to match FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix the listener MAC filter flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Extend support for P2P service discovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: work around A-MSDU size problem (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm: parse the VLP/AFC bit from regulatory (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwlmvm: handle unprotected deauth/disassoc in d3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: report unprotected deauth/disassoc in wowlan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: allow reporting wakeup for unprot deauth/disassoc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: drop injection on disabled-chan monitor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: optionally support monitor on disabled channels (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: rename UHB to 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Add 160MHz bw range to regdom_custom_04 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only own link stations during stop_ap (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: flush only stations using requests links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for link id attribute in NL80211_CMD_DEL_STATION (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove gfp parameter from ieee80211_obss_color_collision_notify (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change qutoa to DBCC by default for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: reference quota mode when setting Tx power (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement AP mode related reg for BE generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: correct register definition and merge IO for ctrl_nbtg_bt_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: differentiate narrow_bw_ru_dis setting according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use PLCP information to match BSS_COLOR and AID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: reset PHY-1 hardware when going to enable/disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: correct MUEDCA setting for MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: return held quota of DLE when changing MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: load BB parameters to PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: correct PHY register offset for PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not cast hidden SSID attribute value to boolean (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Refactor 1-element array into flexible array in struct mwifiex_ie_types_chan_list_param_set (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: correct CRC7 calculation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: MCC take reconfig into account (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: move handling from add/remove to assign/unassign for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak weight recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak bitmap recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: add sub-entity swap function to cover replacing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: drop TIMING_BEACON_ONLY and sync beacon TSF by self (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: set preamble size to auto as default in wilc_init_fw_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix #ifdef CONFIG_ACPI check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kernel-doc for cfg80211_chandef_primary (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: queue: improve warning for no skb in reclaim (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: move BA notif messages before action (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: show skb_mac_gso_segment() failure reason (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove flags for enable/disable beacon filter (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set replay counters to 0xff (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add new PCI device id and CNVI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send the smart fifo command if not needed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36900] {CVE-2024-27434} - wifi: iwlwifi: fw: allow vmalloc for PNVM image (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't do duplicate detection for nullfunc packets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix erroneous queue index mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: avoid garbage iPN (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: always update keys in D3 exit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit pseudo-D3 to 60 seconds (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: combine condition/warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the key PN index (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Keep connection in case of missed beacons during RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: properly check if link is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take SGOM and UATS code out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't abort queue sync in CT-kill (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: define RX queue sync timeout as a macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: expand queue sync warning messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Declare support for secure LTF measurement (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: advertise support for protected ranging negotiation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove one queue sync on BA session stop (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support EHT for WH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't support reduced tx power on ack for new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: use system_unbound_wq for debug dump (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove EHT code from mac80211.c (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read mac step from aux register (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: adjust rx_phyinfo debugfs to MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: const-ify chandef pointers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for PPAG cmd v5 and PPAG revision 3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: don't allow hw-rfkill to stop device on gen2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add HONOR to PPAG approved list (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support to call csa_finish on a link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start and finalize channel switch on link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle set csa/after_csa beacon on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update beacon counters per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: send link id in channel_switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor STA CSA parsing flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add utility for converting op_class into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: return negative -EINVAL instead of positive EINVAL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use sband->band early (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add missing kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add missing kernel-doc for fast_tx_check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clarify vif handling in TX dequeue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: allow CSA to same channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_eht_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_he_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: move element parsing to a new file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start building elements in SKBs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify adding supported rates (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: tdls: use ieee80211_put_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: rename ieee80211_ie_build_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: limit HE RU capabilities when limiting bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: adjust EHT capa when lowering bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE/EHT element length functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow basic multi-link element in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disambiguate element parsing errors (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: implement MLO multicast deduplication (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add/use ieee80211_get_sn() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211/mac80211: move puncturing into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Use for_each_thermal_trip() for walking trip points (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Populate trip table before registering thermal zone (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Drop unused fw_trips_index[] from iwl_mvm_thermal_device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: use cfg80211_chandef_primary_freq() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: simplify cfg80211_chandef_compatible() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: declare different S1G chandefs incompatible (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor puncturing bitmap extraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: move puncturing validation code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: validate assoc response channel config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: support wider bandwidth OFDMA config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add and use a link iteration macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce 'channel request' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: chan: chandef is non-NULL for reserved (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify non-chanctx drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up HE 6 GHz and EHT chandef parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up connection process (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up band switch in duration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra shadowing variable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unused MAX_MSG_LEN define (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix uninitialized use of ret in ath12k_mac_allocate() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Really consistently use ath11k_vif_to_arvif() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: advertise P2P dev support for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: designating channel frequency for ROC scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: move peer delete after vdev stop of station for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: allow specific mgmt frame tx while vdev is not up (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement remain on channel for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement handling of P2P NoA event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add P2P IE in beacon template (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change interface combination for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix incorrect logic of calculating vdev_stats_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix broken structure wmi_vdev_create_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: update rate mask per sta (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: download firmware with key data for secure boot (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: parse secure section from firmware file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: read firmware secure information from efuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: consider checksum length of security data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_hw_init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_init_late to do initial RF calibrations later (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: rfk: implement chip_ops to call RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TSSI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TXGAPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DACK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger RX DCK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger IQK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: send channel information to firmware for RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add a completion to wait RF calibration report from C2H event (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add tracing support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove setting msg.spi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Drop unused headers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: Drop legacy header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Add TP-Link TL-WN823N V2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize eirp_power before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: enable 802.11 power save mode in station mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kunit exports (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix warnings from dmi_get_system_info() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compiler warning for NULL string print (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compile w/o CONFIG_ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: Use kcalloc() instead of kzalloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: make functions public (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 88 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send BT_COEX_CI command on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read DSM functions from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading DSM from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: simplify getting DSM from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take send-DSM-to-FW flows out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: rfi: use a single DSM function for all RFI configurations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read ECKV table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WRDD table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support link command version 2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use fast balance scan in case of an active P2P GO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send NDPs for new tx devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: clean up some kernel-doc/typos (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove unused function prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: fw: fix more kernel-doc warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't allow deactivation of all links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: enable all links only in MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: move WPA version validation to policy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up FILS discovery change flags handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: trace SMPS requests from driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add control to skip beacons (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WTAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: separate TAS 'read-from-BIOS' and 'send-to-FW' flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading TAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't check TAS block list size twice (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: validate PPAG table when sent to FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: small cleanups in PPAG table flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup sending PER_CHAIN_LIMIT_OFFSET_CMD (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check AP supports EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: implement suspend with MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: tests: verify BSS use flags of NSTR links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a kunit test for 6 GHz colocated AP parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: refactor duplicate chanctx condition (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: log dropped packets due to MIC error (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add the PCI device id for new hardware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the TLC command after ADD_STA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use FW rate for non-data only on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove Gl A-step remnants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix FTM initiator flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: always have 'uats_enabled' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set trigger frame padding in AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Fix spelling mistake "SESION" -> "SESSION" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: fix IPN byte order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: add support for TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix EWRD table validity check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup uefi variables loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement GLAI ACPI table loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: initialize rates in FW earlier (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disconnect station vifs if recovery failed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: acpi: fix WPFC reading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: dbg: ensure correct config name sizes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: ensure NUL termination (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37028] {CVE-2024-35845} - wifi: iwlwifi: dbg-tlv: use struct_size() for allocation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: avoid extra allocation/copy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix some kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: disconnect on GTK rekey failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: report beacon protection failures (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Add support for removing responder TKs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable eSR when BT is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor the rfkill worker (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT disable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT enable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: disable QMI PHY capability learn in split-phy QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Read board id to support split-PHY QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix PCI read and write (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add MAC id support in WBM error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: subscribe required word mask from rx tlv (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove hal_desc_sz from hw params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: split hal_ops to support RX TLVs word mask compaction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix firmware assert during insmod in memory segment mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add logic to write QRTR node id to scratch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix fetching MCBC flag for QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for peer meta data version (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fetch correct pdev id from WMI_SERVICE_READY_EXT_EVENTID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: indicate NON MBSSID vdev by default during vdev start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add firmware-2.bin support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Jose Ignacio Tornos Martinez) [RHEL-34187 RHEL-34696] {CVE-2024-26897} - wifi: ath9k: remove redundant assignment to variable ret (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: fix error messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add more fields to beacon H2C command to support multi-links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update ps_state register for chips with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C for PS mode in 802.11be chip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add ieee80211_ops::hw_scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: prepare scan leaf functions for wifi 7 ICs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: debug: add FW log component for scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update scan C2H messages for wifi 7 IC (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set chip_ops FEM and GPIO to NULL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops to get thermal value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add RF read/write v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::cfg_txrx_path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement {stop,resume}_sch_tx and cfg_ppdu (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: hook handlers of TX/RX descriptors to chip_ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: validate RX tag for RXQ and RPQ (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: interrupt v2 refine IMR for SER (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: update SER timer unit and timeout time (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fix copyright year mentioned in platform_data header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add linefeed at end of file (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Read PK HASH dynamically (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add support for a wiphy_work rx handler (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement can_activate_links callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 87 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: introduce PHY_CONTEXT_CMD_API_VER_5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: skip affinity setting on non-SMP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm-parse: advertise common packet padding (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove retry loops in start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit EHT 320 MHz MCS for STEP URM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable 160 MHz based on subsystem device ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: make TB reallocation a debug message (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for new 802.11be device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add kunit test for devinfo ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: apply duration for SW scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't set bss_conf in parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow drivers with HT wider than HE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE capability access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify ieee80211_config_bw() prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise 15 simultaneous links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: validate MLO connections better (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: take EML/MLD capa from assoc response (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise AP-side EMLSR/EMLMR capa (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Declare support for negotiated TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for negotiated TTLM request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle BSS_CHANGED_MLD_TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: process and save negotiated TID to Link mapping request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ieee80211: add definitions for negotiated TID to Link map (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add RNR with reporting AP information (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: avoid strlen() in cfg80211_michael_mic_failure() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix connection failure due to unexpected peer delete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: rename ath11k_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove invalid peer create logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: enable 36 bit mask for stream DMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix issues in channel list update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix disabling concurrent mode TX hang issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix HW scan timeout due to TSF sync issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add wait/completion for abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix null pointer access when abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37357] {CVE-2024-35946} - wifi: rtw89: disable RTS when broadcast/multicast (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Set default CQM config if not present (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine hardware scan C2H events (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine add_chan H2C command to encode_bits (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add BTG functions to assist BT coexistence to control TX/RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add TX power related ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add register definitions of H2C, C2H, page, RRSR and EDCCA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops related to BB init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add mlo_dbcc_mode for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix enum ath10k_fw_crash_dump_type kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix htt_data_tx_completion kernel-doc warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix htt_q_state_conf & htt_q_state kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: correctly document enum wmi_tlv_tx_pause_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: add missing wmi_10_4_feature_mask documentation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for collecting firmware log (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Introduce the container for mac80211 hw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Refactor the mac80211 hw access from link/radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Speed up firmware loading for USB (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add missing number of sec cam entries for all variants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: allow per-vendor event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: avoid invalid list operation when vendor attach fails (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Demote vendor-specific attach/detach messages to info (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: cfg80211: Use WSEC to set SAE password (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: move feature overrides before feature_disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add per-vendor feature detection callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: export firmware interface functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: simplify rt2x00crypto_rx_insert_iv() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Use helpers to check multicast addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: phy: Remove unreachable code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make instances of iface limit and combination to be static const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: convert EN_DESC_ID of TX descriptor to le32 type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix multi-vif management when deleting a vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix incorrect power down sequence (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: do not realloc workqueue everytime an interface is added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix driver_handler when committing initial configuration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192de: Don't read register in _rtl92de_query_rxphystatus (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: extend JOIN H2C command to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill JOIN H2C command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset DMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset CMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: update TX AMPDU parameter to CMAC table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add chip_ops to update CMAC table to associated station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: fill CMAC table to associated station for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to update security CAM v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: declare EXT NSS BW of VHT capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add EHT capabilities for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change supported bandwidths of chip_info to bit mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: adjust init_he_cap() to add EHT cap into iftype_data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change MAC buffer ring size to 2048 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for BA1024 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix wrong definitions of hal_reo_update_rx_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add QMI PHY capability learn support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor QMI MLO host capability helper function (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: document HAL_RX_BUF_RBM_SW4_BM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: ath12k_start_vdev_delay(): convert to use ar (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_flush() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_ampdu_action() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_update_vif_offload() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_stop() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_start() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_conf_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_bss_assoc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_register() and ath12k_mac_unregister() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_setup_channels_rates() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_allocate() and ath12k_mac_destroy() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: relocate ath12k_dp_pdev_pre_alloc() call (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: enable channel switch support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35142] {CVE-2024-27052} - wifi: ath12k: Use initializers for QMI message buffers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add missing qmi_txn_cancel() calls (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unnecessary struct qmi_txn initializers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add WMI_TLV_SERVICE_EXT_TPC_REG_SUPPORT service bit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fill parameters for vdev set tpc power WMI command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save max transmit power in vdev start response event from firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add parse of transmit power envelope element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save power spectral density(PSD) of regulatory rule (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when connect to AP on 6 GHz band for station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when interface added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix a possible dead lock caused by ab->base_lock (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: store cur_regulatory_info for each radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support to select 6 GHz regulatory type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Use sync register writes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::update_beacon to abstract update beacon operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add H2C command to download beacon frame for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use struct to fill H2C command to download beacon frame (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C command to pause/sleep transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine H2C command that pause transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill BA CAM H2C commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update BA CAM number to 24 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::h2c_ba_cam() to configure BA CAM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add feature_init to initialize BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add firmware H2C command of BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix RCU usage in connect path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix IOMMU errors on buffer rings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix off by one initial RTS rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix LED control code of RTL8192FU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: declare concurrent mode support for 8188f (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make supporting AP mode only on port 0 transparent (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add hw crypto support for AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove obsolete priv->vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add macids for STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interface in start_ap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in {add,remove}_interface() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in watchdog_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in update_beacon_work_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting bssid register for multiple interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: don't parse CFO, if both interfaces are connected in STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend check for matching bssid to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend wifi connected check to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting mac address register for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: 8188e: convert usage of priv->vif to priv->vifs[0] (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting linktype for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: prepare supporting two virtual interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove assignment of priv->vif in rtl8xxxu_bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8822ce: refine power parameters for RFE type 5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: Fix spelling mistakes "notfify" -> "notify" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: set channel_info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add BB wrapper of TX power for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add NCTL pre-settings for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: ignore special data from BB parameter file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update the register used in DIG and the DIG flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set RX gain along with set_channel operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add parser to support RX gain dynamic setting flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: move bb_gain_info used by WiFi 6 chips to union (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8851b: update TX power tables to R37 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8852b: update TX power tables to R36 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: use DBI function for 8852AE/8852BE/8851BE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: support default regdb while searching board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support to search regdb data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove unused ATH12K_BD_IE_BOARD_EXT (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add fallback board name without variant while searching board-2.bin (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add string type to search board data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove duplicate memset() in 10.4 TDLS peer update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_tdls_peer_capabilities (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove unused template structs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove struct wmi_pdev_chanlist_update_event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible arrays for WMI start scan TLVs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_host_mem_chunks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: fix LNA selection in ath_ant_try_scan() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delete some unused/duplicate macros (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor ath11k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35199] {CVE-2023-52651} - bcma: Use PCI_HEADER_TYPE_MASK instead of literal (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: make bcma_bus_type const (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: drop NULL pointer check in iwl_mvm_tzone_set_trip_temp() (Jose Ignacio Tornos Martinez) [RHEL-34696] - mm: use memalloc_nofs_save() in page_cache_ra_order() (Nico Pache) [RHEL-39635] {CVE-2024-36882} - afs: Don't cross .backup mountpoint from backup volume (Marc Dionne) [RHEL-39509] - afs: Fix fileserver rotation getting stuck (Marc Dionne) [RHEL-39509] - rxrpc: Only transmit one ACK per jumbo packet received (Marc Dionne) [RHEL-39509] - rxrpc: Fix congestion control algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Clients must accept conn from any address (Marc Dionne) [RHEL-39509] - rxrpc: Fix error check on ->alloc_txbuf() (Marc Dionne) [RHEL-39509] - afs: Fix occasional rmdir-then-VNOVNODE with generic/011 (Marc Dionne) [RHEL-39509] - afs: Don't cache preferred address (Marc Dionne) [RHEL-39509] - rxrpc: Extract useful fields from a received ACK to skb priv data (Marc Dionne) [RHEL-39509] - rxrpc: Clean up the resend algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Record probes after transmission and reduce number of time-gets (Marc Dionne) [RHEL-39509] - rxrpc: Use ktimes for call timeout tracking and set the timer lazily (Marc Dionne) [RHEL-39509] - rxrpc: Differentiate PING ACK transmission traces. (Marc Dionne) [RHEL-39509] - rxrpc: Don't permit resending after all Tx packets acked (Marc Dionne) [RHEL-39509] - rxrpc: Parse received packets before dealing with timeouts (Marc Dionne) [RHEL-39509] - rxrpc: Do zerocopy using MSG_SPLICE_PAGES and page frags (Marc Dionne) [RHEL-39509] - rxrpc: Use rxrpc_txbuf::kvec[0] instead of rxrpc_txbuf::wire (Marc Dionne) [RHEL-39509] - rxrpc: Move rxrpc_send_ACK() to output.c with rxrpc_send_ack_packet() (Marc Dionne) [RHEL-39509] - rxrpc: Don't pick values out of the wire header when setting up security (Marc Dionne) [RHEL-39509] - rxrpc: Split up the DATA packet transmission function (Marc Dionne) [RHEL-39509] - rxrpc: Add a kvec[] to the rxrpc_txbuf struct (Marc Dionne) [RHEL-39509] - rxrpc: Merge together DF/non-DF branches of data Tx function (Marc Dionne) [RHEL-39509] - rxrpc: Do lazy DF flag resetting (Marc Dionne) [RHEL-39509] - rxrpc: Remove atomic handling on some fields only used in I/O thread (Marc Dionne) [RHEL-39509] - rxrpc: Strip barriers and atomics off of timer tracking (Marc Dionne) [RHEL-39509] - rxrpc: Fix the names of the fields in the ACK trailer struct (Marc Dionne) [RHEL-39509] - rxrpc: Note cksum in txbuf (Marc Dionne) [RHEL-39509] - rxrpc: Convert rxrpc_txbuf::flags into a mask and don't use atomics (Marc Dionne) [RHEL-39509] - rxrpc: Record the Tx serial in the rxrpc_txbuf and retransmit trace (Marc Dionne) [RHEL-39509] - ice: Fix ASSERT_RTNL() warning during certain scenarios (Ivan Vecera) [RHEL-30139] - netdev-genl: Add PID for the NAPI thread (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add PID in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - net: Add NAPI IRQ support (Ivan Vecera) [RHEL-30139] - net: minor reshuffle of napi_struct (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add irq in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for napi (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for NAPI (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for queue (Ivan Vecera) [RHEL-30139] - ice: Add support in the driver for associating queue with napi (Ivan Vecera) [RHEL-30139] - net: Add queue and napi association (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for queue (Ivan Vecera) [RHEL-30139] - ice: implement AQ download pkg retry (Petr Oros) [RHEL-17318] - io_uring: drop any code related to SCM_RIGHTS (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - io_uring/unix: drop usage of io_uring socket (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - nvme-tcp: strict pdu pacing to avoid send stalls on TLS (Chris Leech) [RHEL-35558]- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Pavel Reichl) [RHEL-45031] {CVE-2024-39276} - epoll: be better about file lifetimes (Pavel Reichl) [RHEL-44083] {CVE-2024-38580} - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Hangbin Liu) [RHEL-44402] {CVE-2024-33621} - net: micrel: Fix receiving the timestamp in the frame for lan8841 (Jose Ignacio Tornos Martinez) [RHEL-43994] {CVE-2024-38593} - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg (Jose Ignacio Tornos Martinez) [RHEL-43623] {CVE-2021-47596} - usb: dwc3: Wait unconditionally after issuing EndXfer command (Desnes Nunes) [RHEL-43396] {CVE-2024-36977} - mm/gup: do not return 0 from pin_user_pages_fast() for bad args (Paulo Alcantara) [RHEL-38622] - ixgbe: fix end of loop test in ixgbe_set_vf_macvlan() (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix crash with empty VF macvlan list (Ken Cox) [RHEL-17490 RHEL-25594] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ken Cox) [RHEL-17490 RHEL-25594] - ethernet/intel: Use list_for_each_entry() helper (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix timestamp configuration code (Ken Cox) [RHEL-17490 RHEL-25594] - redhat: deprecate bnx2xx drivers in rhel-9.5 (John Meneghini) [RHEL-40741] - net/tg3: fix race condition in tg3_reset_task() (Ken Cox) [RHEL-23102 RHEL-25507 RHEL-34072] - tg3: Increment tx_dropped in tg3_tso_bug() (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Move the [rt]x_dropped counters to tg3_napi (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Fix the TX ring stall (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: power down device only on SYSTEM_POWER_OFF (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Improve PTP TX timestamping logic (Ken Cox) [RHEL-23102 RHEL-25507] - ethernet: tg3: remove unreachable code (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use slab_build_skb() when needed (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use pci_dev_id() to simplify the code (Ken Cox) [RHEL-23102 RHEL-25507] - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. (Ken Cox) [RHEL-23102 RHEL-25507] - scsi: qedi: Fix crash while reading debugfs attribute (John Meneghini) [RHEL-8112] - iomap: clear the per-folio dirty bits on all writeback failures (Pavel Reichl) [RHEL-11455] - iomap: don't skip reading in !uptodate folios when unsharing a range (Pavel Reichl) [RHEL-11455] - iomap: Add per-block dirty state tracking to improve performance (Pavel Reichl) [RHEL-11455] - iomap: Allocate ifs in ->write_begin() early (Pavel Reichl) [RHEL-11455] - iomap: Refactor iomap_write_delalloc_punch() function out (Pavel Reichl) [RHEL-11455] - iomap: Use iomap_punch_t typedef (Pavel Reichl) [RHEL-11455] - iomap: Fix possible overflow condition in iomap_write_delalloc_scan (Pavel Reichl) [RHEL-11455] - iomap: Add some uptodate state handling helpers for ifs state bitmap (Pavel Reichl) [RHEL-11455] - iomap: Drop ifs argument from iomap_set_range_uptodate() (Pavel Reichl) [RHEL-11455] - iomap: Rename iomap_page to iomap_folio_state and others (Pavel Reichl) [RHEL-11455] - iomap: Remove unnecessary test from iomap_release_folio() (Pavel Reichl) [RHEL-11455] - iomap: Simplify is_partially_uptodate a little (Pavel Reichl) [RHEL-11455] - iomap: Remove test for folio error (Pavel Reichl) [RHEL-11455] - ip_tunnel: harden copying IP tunnel params to userspace (Ivan Vecera) [RHEL-40130] - ip_tunnel: convert __be16 tunnel flags to bitmaps (Ivan Vecera) [RHEL-40130] - bitmap: introduce generic optimized bitmap_size() (Ivan Vecera) [RHEL-40130] - tools: move alignment-related macros to new (Ivan Vecera) [RHEL-40130] - s390/cio: rename bitmap_size() -> idset_bitmap_size() (Ivan Vecera) [RHEL-40130] - bitmap: don't assume compiler evaluates small mem*() builtins calls (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: mark address parameters of udp_tunnel6_xmit_skb() as const (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: add new arguments to udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: remove "proto" argument from udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: rename and move ip6_dst_lookup_tunnel() (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: add dsfield helper function (Ivan Vecera) [RHEL-40130] - ipv4: use tunnel flow flags for tunnel route lookups (Ivan Vecera) [RHEL-40130] - ipv4: add new arguments to udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: remove "proto" argument from udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: rename and move ip_route_output_tunnel() (Ivan Vecera) [RHEL-40130] - nfp: flower: add support for tunnel offload without key ID (Ivan Vecera) [RHEL-40130] - ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_tunnel: use a separate struct to store tunnel params in the kernel (Ivan Vecera) [RHEL-40130] - lib/bitmap: add bitmap_{read,write}() (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_parm (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_encap (Ivan Vecera) [RHEL-40130] - selftests/memfd: fix spelling mistakes (Waiman Long) [RHEL-37152] - selftests/memfd: delete unused declarations (Waiman Long) [RHEL-37152] - memfd: drop warning for missing exec-related flags (Waiman Long) [RHEL-37152] - selftests: improve vm.memfd_noexec sysctl tests (Waiman Long) [RHEL-37152] - memfd: replace ratcheting feature from vm.memfd_noexec with hierarchy (Waiman Long) [RHEL-37152] - memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2 (Waiman Long) [RHEL-37152] - selftests: memfd: error out test process when child test fails (Waiman Long) [RHEL-37152] - kernel: pid_namespace: remove unused set_memfd_noexec_scope() (Waiman Long) [RHEL-37152] - kernel: pid_namespace: simplify sysctls with register_sysctl() (Waiman Long) [RHEL-37152] - selftests/memfd: fix test_sysctl (Waiman Long) [RHEL-37152] - xfs: warn deprecation of V4 format beginning with RHEL10 instead of 2030. (Bill O'Donnell) [RHEL-40421] - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Return error for SRQ resize (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix unconditional fence for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Avoid creating fence MR for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix error code in bnxt_re_create_cq() (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the sparse warnings (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Share a page to expose per CQ info with userspace (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add UAPI to share a page with user space (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Doorbell changes (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Get the toggle bits from CQ completions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the HW interface definitions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the BAR offsets (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Support new 5760X P7 devices (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Correct module description string (Sreekanth Reddy) [RHEL-19812] - nfs: fix UAF in direct writes (Benjamin Coddington) [RHEL-34977] {CVE-2024-26958} - virtio-blk: fix implicit overflow on virtio_max_dma_size (Ming Lei) [RHEL-38133] {CVE-2023-52762} - mm/kmemleak: disable KASAN instrumentation in kmemleak (Waiman Long) [RHEL-8656] - mm/kmemleak: compact kmemleak_object further (Waiman Long) [RHEL-8656] - kmemleak: avoid RCU stalls when freeing metadata for per-CPU pointers (Waiman Long) [RHEL-8656] - kmemleak: add checksum to backtrace report (Waiman Long) [RHEL-8656] - kmemleak: drop (age ) from leak record (Waiman Long) [RHEL-8656] - mm/kmemleak: move set_track_prepare() outside raw_spinlocks (Waiman Long) [RHEL-8656] - Revert "mm/kmemleak: move the initialisation of object to __link_object" (Waiman Long) [RHEL-8656] - mm/kmemleak: move the initialisation of object to __link_object (Waiman Long) [RHEL-8656] - mm/kmemleak: fix partially freeing unknown object warning (Waiman Long) [RHEL-8656] - mm: kmemleak: add __find_and_remove_object() (Waiman Long) [RHEL-8656] - mm: kmemleak: use mem_pool_free() to free object (Waiman Long) [RHEL-8656] - mm: kmemleak: split __create_object into two functions (Waiman Long) [RHEL-8656] - mm/kmemleak: fix print format of pointer in pr_debug() (Waiman Long) [RHEL-8656] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8656] - Rename kmemleak_initialized to kmemleak_late_initialized (Waiman Long) [RHEL-8656] - mm/kmemleak: use %pK to display kernel pointers in backtrace (Waiman Long) [RHEL-8656] - mptcp: cleanup SOL_TCP handling (Paolo Abeni) [RHEL-28492] - mptcp: implement TCP_NOTSENT_LOWAT support (Paolo Abeni) [RHEL-28492] - mptcp: avoid some duplicate code in socket option handling (Paolo Abeni) [RHEL-28492] - mptcp: cleanup writer wake-up (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in mptcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in tcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: token kunit: set protocol (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless accesses around read-mostly fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for token (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for RX path fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for the tx path (Paolo Abeni) [RHEL-28492] - mptcp: annotate access for msk keys (Paolo Abeni) [RHEL-28492] - mptcp: use mptcp_set_state (Paolo Abeni) [RHEL-28492] - mptcp: add CurrEstab MIB counter support (Paolo Abeni) [RHEL-28492] - mptcp: rename mptcp_setsockopt_sol_ip_set_transparent() (Paolo Abeni) [RHEL-28492] - netlink: specs: mptcp: rename the MPTCP path management spec (Paolo Abeni) [RHEL-28492] - mptcp: add mptcpi_subflows_total counter (Paolo Abeni) [RHEL-28492] - net: atlantic: Fix DMA mapping for PTP hwts ring (Michal Schmidt) [RHEL-31367 RHEL-36002] {CVE-2024-26680} - net: atlantic: eliminate double free in error handling logic (Michal Schmidt) [RHEL-36002] - net: atlantic: fix double free in ring reinit logic (Michal Schmidt) [RHEL-36002] - net: atlantic: Fix NULL dereference of skb pointer in (Michal Schmidt) [RHEL-36002] - net: atlantic: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: atlantic: Define aq_pm_ops conditionally on CONFIG_PM (Michal Schmidt) [RHEL-36002] - atlantic:hw_atl2:hw_atl2_utils_fw: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: aquantia: constify pointers to hwmon_channel_info (Michal Schmidt) [RHEL-36002] - block: fix deadlock between bd_link_disk_holder and partition scan (Ming Lei) [RHEL-34860] {CVE-2024-26899} - xfs: recovery should not clear di_flushiter unconditionally (Bill O'Donnell) [RHEL-25419] - xfs: revert commit 44af6c7e59b12 (Bill O'Donnell) [RHEL-25419] - xfs: use dontcache for grabbing inodes during scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix imprecise logic in xchk_btree_check_block_owner (Bill O'Donnell) [RHEL-25419] - xfs: fix perag leak when growfs fails (Bill O'Donnell) [RHEL-25419] - xfs: add lock protection when remove perag from radix tree (Bill O'Donnell) [RHEL-25419] - xfs: fix units conversion error in xfs_bmap_del_extent_delay (Bill O'Donnell) [RHEL-25419] - xfs: fix dqiterate thinko (Bill O'Donnell) [RHEL-25419] - xfs: fix agf_fllast when repairing an empty AGFL (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr shortform objects (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr leaf blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in struct xfs_attrlist* (Bill O'Donnell) [RHEL-25419] - xfs: fix uninit warning in xfs_growfs_data (Bill O'Donnell) [RHEL-25419] - xfs: Remove unneeded semicolon (Bill O'Donnell) [RHEL-25419] - xfs: AGI length should be bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Bill O'Donnell) [RHEL-25419] - xfs: validate fsmap offsets specified in the query keys (Bill O'Donnell) [RHEL-25419] - xfs: clean up the rtbitmap fsmap backend (Bill O'Donnell) [RHEL-25419] - xfs: fix getfsmap reporting past the last rt extent (Bill O'Donnell) [RHEL-25419] - xfs: AGF length has never been bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: journal geometry is not properly bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: don't block in busy flushing when freeing extents (Bill O'Donnell) [RHEL-25419] - xfs: allow extent free intents to be retried (Bill O'Donnell) [RHEL-25419] - xfs: pass alloc flags through to xfs_extent_busy_flush() (Bill O'Donnell) [RHEL-25419] - xfs: use deferred frees for btree block freeing (Bill O'Donnell) [RHEL-25419] - xfs: remove redundant initializations of pointers drop_leaf and save_leaf (Bill O'Donnell) [RHEL-25419] - xfs: fix ag count overflow during growfs (Bill O'Donnell) [RHEL-25419] - xfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Bill O'Donnell) [RHEL-25419] - xfs: drop EXPERIMENTAL tag for large extent counts (Bill O'Donnell) [RHEL-25419] - xfs: fix broken logic when detecting mergeable bmap records (Bill O'Donnell) [RHEL-25419] - xfs: Fix undefined behavior of shift into sign bit (Bill O'Donnell) [RHEL-25419] - xfs: disable reaping in fscounters scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix negative array access in xfs_getbmap (Bill O'Donnell) [RHEL-25419] - xfs: don't allocate into the data fork for an unshare request (Bill O'Donnell) [RHEL-25419] - xfs: flush dirty data and drain directios before scrubbing cow fork (Bill O'Donnell) [RHEL-25419] - xfs: fix duplicate includes (Bill O'Donnell) [RHEL-25419] - xfs: simplify two-level sysctl registration for xfs_table (Bill O'Donnell) [RHEL-25419] - xfs: fix BUG_ON in xfs_getbmap() (Bill O'Donnell) [RHEL-25419] - xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done (Bill O'Donnell) [RHEL-25419] - xfs: remove WARN when dquot cache insertion fails (Bill O'Donnell) [RHEL-25419] - xfs: Extend table marker on deprecated mount options table (Bill O'Donnell) [RHEL-25419] - xfs: deprecate the ascii-ci feature (Bill O'Donnell) [RHEL-25419] - xfs: test the ascii case-insensitive hash (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with ag btrees (Bill O'Donnell) [RHEL-25419] - xfs: introduce bitmap type for AG blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert xbitmap to interval tree (Bill O'Donnell) [RHEL-25419] - xfs: drop the _safe behavior from the xbitmap foreach macro (Bill O'Donnell) [RHEL-25419] - xfs: don't load local xattr values during scrub (Bill O'Donnell) [RHEL-25419] - xfs: remove the for_each_xbitmap_ helpers (Bill O'Donnell) [RHEL-25419] - xfs: only allocate free space bitmap for xattr scrub if needed (Bill O'Donnell) [RHEL-25419] - xfs: clean up xattr scrub initialization (Bill O'Donnell) [RHEL-25419] - xfs: check used space of shortform xattr structures (Bill O'Donnell) [RHEL-25419] - xfs: move xattr scrub buffer allocation to top level function (Bill O'Donnell) [RHEL-25419] - xfs: remove flags argument from xchk_setup_xattr_buf (Bill O'Donnell) [RHEL-25419] - xfs: split valuebuf from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split usedmap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split freemap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: remove unnecessary dstmap in xattr scrubber (Bill O'Donnell) [RHEL-25419] - xfs: don't shadow @leaf in xchk_xattr_block (Bill O'Donnell) [RHEL-25419] - xfs: xattr scrub should ensure one namespace bit per name (Bill O'Donnell) [RHEL-25419] - xfs: check for reverse mapping records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: check overlapping rmap btree records (Bill O'Donnell) [RHEL-25419] - xfs: flag refcount btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: don't call xchk_bmap_check_rmaps for btree-format file forks (Bill O'Donnell) [RHEL-25419] - xfs: flag free space btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split the xchk_bmap_check_rmaps into a predicate (Bill O'Donnell) [RHEL-25419] - xfs: alert the user about data/attr fork mappings that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split xchk_bmap_xref_rmap into two functions (Bill O'Donnell) [RHEL-25419] - xfs: accumulate iextent records when checking bmap (Bill O'Donnell) [RHEL-25419] - xfs: change bmap scrubber to store the previous mapping (Bill O'Donnell) [RHEL-25419] - xfs: don't take the MMAPLOCK when scrubbing file metadata (Bill O'Donnell) [RHEL-25419] - xfs: retain the AGI when we can't iget an inode to scrub the core (Bill O'Donnell) [RHEL-25419] - xfs: rename xchk_get_inode -> xchk_iget_for_scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: fix an inode lookup race in xchk_get_inode (Bill O'Donnell) [RHEL-25419] - xfs: fix parent pointer scrub racing with subdirectory reparenting (Bill O'Donnell) [RHEL-25419] - xfs: manage inode DONTCACHE status at irele time (Bill O'Donnell) [RHEL-25419] - xfs: simplify xchk_parent_validate (Bill O'Donnell) [RHEL-25419] - xfs: remove xchk_parent_count_parent_dentries (Bill O'Donnell) [RHEL-25419] - xfs: always check the existence of a dirent's child inode (Bill O'Donnell) [RHEL-25419] - xfs: streamline the directory iteration code for scrub (Bill O'Donnell) [RHEL-25419] - xfs: ensure that single-owner file blocks are not owned by others (Bill O'Donnell) [RHEL-25419] - xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results (Bill O'Donnell) [RHEL-25419] - xfs: teach scrub to check for sole ownership of metadata objects (Bill O'Donnell) [RHEL-25419] - xfs: directly cross-reference the inode btrees with each other (Bill O'Donnell) [RHEL-25419] - xfs: clean up broken eearly-exit code in the inode btree scrubber (Bill O'Donnell) [RHEL-25419] - xfs: remove pointless shadow variable from xfs_difree_inobt (Bill O'Donnell) [RHEL-25419] - xfs: ensure that all metadata and data blocks are not cow staging extents (Bill O'Donnell) [RHEL-25419] - xfs: check the reference counts of gaps in the refcount btree (Bill O'Donnell) [RHEL-25419] - xfs: implement masked btree key comparisons for _has_records scans (Bill O'Donnell) [RHEL-25419] - xfs: replace xfs_btree_has_record with a general keyspace scanner (Bill O'Donnell) [RHEL-25419] - xfs: refactor ->diff_two_keys callsites (Bill O'Donnell) [RHEL-25419] - xfs: refactor converting btree irec to btree key (Bill O'Donnell) [RHEL-25419] - xfs: check btree keys reflect the child block (Bill O'Donnell) [RHEL-25419] - xfs: detect unwritten bit set in rmapbt node block keys (Bill O'Donnell) [RHEL-25419] - xfs: hoist inode record alignment checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad file mapping records in the ondisk bmbt (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad records in query_range helpers (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for bmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for rmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: return a failure address from xfs_rmap_irec_offset_unpack (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: scrub should use ECHRNG to signal that the drain is needed (Bill O'Donnell) [RHEL-25419] - xfs: minimize overhead of drain wakeups by using jump labels (Bill O'Donnell) [RHEL-25419] - xfs: clean up scrub context if scrub setup returns -EDEADLOCK (Bill O'Donnell) [RHEL-25419] - xfs: allow queued AG intents to drain before scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: add a tracepoint to report incorrect extent refcounts (Bill O'Donnell) [RHEL-25419] - xfs: update copyright years for scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: fix author and spdx headers on scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: create traced helper to get extra perag references (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_refcount_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_rmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_extfree_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: pass per-ag references to xfs_free_extent (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_bmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Viktor Malik) [RHEL-23644 RHEL-36815] {CVE-2024-27431} - selftests: net: veth: test the ability to independently manipulate GRO and XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: do not manipulate GRO when using XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests: net: veth: test syncing GRO and XDP state while device is down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: clear GRO when clearing XDP even when down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests/bpf: Run cgroup1_hierarchy test in own mount namespace (Viktor Malik) [RHEL-23644] - selftests/bpf: fix RELEASE=1 build for tc_opts (Viktor Malik) [RHEL-23644] - bpf: don't emit warnings intended for global subprogs for static subprogs (Viktor Malik) [RHEL-23644] - bpf: make sure scalar args don't accept __arg_nonnull tag (Viktor Malik) [RHEL-23644] - bpf: Protect against int overflow for stack access size (Viktor Malik) [RHEL-23644] - libbpf: Prevent null-pointer dereference when prog to load has no BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: Add negtive test cases for task iter (Viktor Malik) [RHEL-23644] - bpf: Fix an issue due to uninitialized bpf_iter_task (Viktor Malik) [RHEL-23644] - selftests/bpf: Test racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644] - bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644 RHEL-31726] {CVE-2024-26737} - bpf, scripts: Correct GPL license name (Viktor Malik) [RHEL-23644] - bpf: Fix warning for bpf_cpumask in verifier (Viktor Malik) [RHEL-23644] - libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check (Viktor Malik) [RHEL-23644] - libbpf: fix __arg_ctx type enforcement for perf_event programs (Viktor Malik) [RHEL-23644] - bpftool: Fix wrong free call in do_show_link (Viktor Malik) [RHEL-23644] - libbpf: warn on unexpected __arg_ctx type when rewriting BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests confirming type logic in kernel for __arg_ctx (Viktor Malik) [RHEL-23644] - bpf: enforce types for __arg_ctx-tagged arguments in global subprogs (Viktor Malik) [RHEL-23644] - bpf: extract bpf_ctx_convert_map logic and make it more reusable (Viktor Malik) [RHEL-23644] - libbpf: feature-detect arg:ctx tag support in kernel (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644] - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644 RHEL-26467] {CVE-2024-26589} - selftests/bpf: Test re-attachment fix for bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644] - bpf: Fix re-attachment branch in bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644 RHEL-26486] {CVE-2024-26591} - selftests/bpf: Add test for recursive attachment of tracing progs (Viktor Malik) [RHEL-23644] - bpf: Relax tracing prog recursive attach rules (Viktor Malik) [RHEL-23644] - bpf, x86: Use emit_nops to replace memcpy x86_nops (Viktor Malik) [RHEL-23644] - selftests/bpf: Test gotol with large offsets (Viktor Malik) [RHEL-23644] - selftests/bpf: Double the size of test_loader log (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary cpu == 0 check in memalloc (Viktor Malik) [RHEL-23644] - selftests/bpf: add __arg_ctx BTF rewrite test (Viktor Malik) [RHEL-23644] - selftests/bpf: add arg:ctx cases to test_global_funcs tests (Viktor Malik) [RHEL-23644] - libbpf: implement __arg_ctx fallback logic (Viktor Malik) [RHEL-23644] - libbpf: move BTF loading step after relocation step (Viktor Malik) [RHEL-23644] - libbpf: move exception callbacks assignment logic into relocation step (Viktor Malik) [RHEL-23644] - libbpf: use stable map placeholder FDs (Viktor Malik) [RHEL-23644] - libbpf: don't rely on map->fd as an indicator of map being created (Viktor Malik) [RHEL-23644] - libbpf: use explicit map reuse flag to skip map creation steps (Viktor Malik) [RHEL-23644] - libbpf: make uniform use of btf__fd() accessor inside libbpf (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert profiler.c to bpf_cmp. (Viktor Malik) [RHEL-23644] - bpf: Add bpf_nop_mov() asm macro. (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove bpf_assert_eq-like macros. (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert exceptions_assert.c to bpf_cmp (Viktor Malik) [RHEL-23644] - bpf: Introduce "volatile compare" macros (Viktor Malik) [RHEL-23644] - selftests/bpf: Attempt to build BPF programs with -Wsign-compare (Viktor Malik) [RHEL-23644] - bpf: Add a possibly-zero-sized read test (Viktor Malik) [RHEL-23644] - bpf: Simplify checking size of helper accesses (Viktor Malik) [RHEL-23644] - bpf: Avoid unnecessary use of comma operator in verifier (Viktor Malik) [RHEL-23644] - bpf: Re-support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos (Viktor Malik) [RHEL-23644] - libbpf: Skip DWARF sections in linker sanity check (Viktor Malik) [RHEL-23644] - samples/bpf: Use %lu format specifier for unsigned long values (Viktor Malik) [RHEL-23644] - selftests/bpf: Close cgrp fd before calling cleanup_cgroup_environment() (Viktor Malik) [RHEL-23644] - selftests/bpf: add freplace of BTF-unreliable main prog test (Viktor Malik) [RHEL-23644] - selftests/bpf: add global subprog annotation tests (Viktor Malik) [RHEL-23644] - libbpf: add __arg_xxx macros for annotating global func args (Viktor Malik) [RHEL-23644] - bpf: add support for passing dynptr pointer to global subprog (Viktor Malik) [RHEL-23644] - bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog args (Viktor Malik) [RHEL-23644] - bpf: reuse subprog argument parsing logic for subprog call checks (Viktor Malik) [RHEL-23644] - bpf: move subprog call logic back to verifier.c (Viktor Malik) [RHEL-23644] - bpf: prepare btf_prepare_func_args() for handling static subprogs (Viktor Malik) [RHEL-23644] - bpf: reuse btf_prepare_func_args() check for main program BTF validation (Viktor Malik) [RHEL-23644] - bpf: abstract away global subprog arg preparation logic from reg state setup (Viktor Malik) [RHEL-23644] - selftests/bpf: add testcase to verifier_bounds.c for BPF_JNE (Viktor Malik) [RHEL-23644] - selftests/bpf: activate the OP_NE logic in range_cond() (Viktor Malik) [RHEL-23644] - selftests/bpf: remove reduplicated s32 casting in "crafted_cases" (Viktor Malik) [RHEL-23644] - bpf: make the verifier tracks the "not equal" for regs (Viktor Malik) [RHEL-23644] - Revert BPF token-related functionality (Viktor Malik) [RHEL-23644] - selftests/bpf: Add more uprobe multi fail tests (Viktor Malik) [RHEL-23644] - bpf: Fail uprobe multi link with negative offset (Viktor Malik) [RHEL-23644] - bpf: Ensure precise is reset to false in __mark_reg_const_zero() (Viktor Malik) [RHEL-23644] - selftests/bpf: Test the release of map btf (Viktor Malik) [RHEL-23644] - s390/bpf: Fix indirect trampoline generation (Viktor Malik) [RHEL-23644] - selftests/bpf: Temporarily disable dummy_struct_ops test on s390 (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_exception_cb() signature (Viktor Malik) [RHEL-23644] - bpf: Fix dtor CFI (Viktor Malik) [RHEL-23644] - cfi: Add CFI_NOSEAL() (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_struct_ops CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_callback_t CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix BPF JIT call (Viktor Malik) [RHEL-23644] - cfi: Flip headers (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-kprobe attachment (Viktor Malik) [RHEL-23644] - selftests/bpf: Don't use libbpf_get_error() in kprobe_multi_test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-uprobe attachment (Viktor Malik) [RHEL-23644] - bpf: Limit the number of kprobes when attaching program to multiple kprobes (Viktor Malik) [RHEL-23644] - selftests/bpf: utilize string values for delegate_xxx mount options (Viktor Malik) [RHEL-23644] - bpf: support symbolic BPF FS delegation mount options (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove flaky test_btf_id test (Viktor Malik) [RHEL-23644] - bpf: Fix a race condition between btf_put() and map_free() (Viktor Malik) [RHEL-23644] - bpf: Use GFP_KERNEL in bpf_event_entry_gen() (Viktor Malik) [RHEL-23644] - bpf: Reduce the scope of rcu_read_lock when updating fd map (Viktor Malik) [RHEL-23644] - bpf: Update the comments in maybe_wait_bpf_programs() (Viktor Malik) [RHEL-23644] - bpf: add small subset of SECURITY_PATH hooks to BPF sleepable_lsm_hooks list (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - libbpf: support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for BPF object load with implicit token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF object loading tests with explicit token passing (Viktor Malik) [RHEL-23644] - libbpf: wire up BPF token support at BPF object level (Viktor Malik) [RHEL-23644] - libbpf: wire up token_fd into feature probing logic (Viktor Malik) [RHEL-23644] - libbpf: move feature detection code into its own file (Viktor Malik) [RHEL-23644] - libbpf: further decouple feature checking logic from bpf_object (Viktor Malik) [RHEL-23644] - libbpf: split feature detectors definitions from cached results (Viktor Malik) [RHEL-23644] - bpf: fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS (Viktor Malik) [RHEL-23644] - bpf: selftests: Add verifier tests for CO-RE bitfield writes (Viktor Malik) [RHEL-23644] - bpf: selftests: test_loader: Support __btf_path() annotation (Viktor Malik) [RHEL-23644] - libbpf: Add BPF_CORE_WRITE_BITFIELD() macro (Viktor Malik) [RHEL-23644] - bpf: Support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - selftests/bpf: fix compiler warnings in RELEASE=1 mode (Viktor Malik) [RHEL-23644] - selftests/bpf: Relax time_tai test for equal timestamps in tai_forward (Viktor Malik) [RHEL-23644] - bpf: Comment on check_mem_size_reg (Viktor Malik) [RHEL-23644] - bpf: Remove unused backtrack_state helper functions (Viktor Malik) [RHEL-23644] - bpf: use bitfields for simple per-subprog bool flags (Viktor Malik) [RHEL-23644] - bpf: tidy up exception callback management a bit (Viktor Malik) [RHEL-23644] - bpf: emit more dynptr information in verifier log (Viktor Malik) [RHEL-23644] - bpf: log PTR_TO_MEM memory size in verifier log (Viktor Malik) [RHEL-23644] - selftests/bpf: validate eliminated global subprog is not freplaceable (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - bpf: Add bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - selftests/bpf: validate fake register spill/fill precision backtracking logic (Viktor Malik) [RHEL-23644] - bpf: handle fake register spill to stack with BPF_ST_MEM instruction (Viktor Malik) [RHEL-23644] - bpf: Set uattr->batch.count as zero before batched update or deletion (Viktor Malik) [RHEL-23644] - bpf: Only call maybe_wait_bpf_programs() when map operation succeeds (Viktor Malik) [RHEL-23644] - bpf: Add missed maybe_wait_bpf_programs() for htab of maps (Viktor Malik) [RHEL-23644] - bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch() (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary wait from bpf_map_copy_value() (Viktor Malik) [RHEL-23644] - libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elf (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 local storage (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper open_classid() (Viktor Malik) [RHEL-23644] - bpf: Enable bpf_cgrp_storage for cgroup1 non-attach case (Viktor Malik) [RHEL-23644] - selftests/bpf: fix timer/test_bad_ret subtest on test_progs-cpuv4 flavor (Viktor Malik) [RHEL-23644] - bpf: Minor cleanup around stack bounds (Viktor Malik) [RHEL-23644] - bpf: Fix accesses to uninit stack slots (Viktor Malik) [RHEL-23644] - bpf: Add some comments to stack representation (Viktor Malik) [RHEL-23644] - bpf: Load vmlinux btf for any struct_ops map (Viktor Malik) [RHEL-23644] - bpf: Guard stack limits against 32bit overflow (Viktor Malik) [RHEL-23644 RHEL-37076] {CVE-2023-52676} - bpf: Add verifier regression test for previous patch (Viktor Malik) [RHEL-23644] - bpf: Fix verification of indirect var-off stack access (Viktor Malik) [RHEL-23644] - x86, bpf: Use bpf_prog_pack for bpf trampoline (Viktor Malik) [RHEL-23644] - bpf: Use arch_bpf_trampoline_size (Viktor Malik) [RHEL-23644] - bpf: Add arch_bpf_trampoline_size() (Viktor Malik) [RHEL-23644] - bpf, x86: Adjust arch_prepare_bpf_trampoline return value (Viktor Malik) [RHEL-23644] - bpf: Add helpers for trampoline image management (Viktor Malik) [RHEL-23644] - bpf: Adjust argument names of arch_prepare_bpf_trampoline() (Viktor Malik) [RHEL-23644] - bpf: Let bpf_prog_pack_free handle any pointer (Viktor Malik) [RHEL-23644] - bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for consistency (Viktor Malik) [RHEL-23644] - bpf,selinux: allocate bpf_security_struct per BPF token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF token-enabled tests (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_prog_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_btf_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_map_create() API (Viktor Malik) [RHEL-23644] - libbpf: add bpf_token_create() API (Viktor Malik) [RHEL-23644] - bpf,lsm: add BPF token LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooks (Viktor Malik) [RHEL-23644] - lsm: move the bpf hook comments to security/security.c (Viktor Malik) [RHEL-23644] - bpf: consistently use BPF token throughout BPF verifier logic (Viktor Malik) [RHEL-23644] - bpf: take into account BPF token when fetching helper protos (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_PROG_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_BTF_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_MAP_CREATE command (Viktor Malik) [RHEL-23644] - bpf: introduce BPF token object (Viktor Malik) [RHEL-23644] - bpf: add BPF token delegation mount options to BPF FS (Viktor Malik) [RHEL-23644] - bpf: align CAP_NET_ADMIN checks with bpf_capable() approach (Viktor Malik) [RHEL-23644] - selftests/bpf: validate precision logic in partial_stack_load_preserves_zeros (Viktor Malik) [RHEL-23644] - bpf: track aligned STACK_ZERO cases as imprecise spilled registers (Viktor Malik) [RHEL-23644] - selftests/bpf: validate zero preservation for sub-slot loads (Viktor Malik) [RHEL-23644] - bpf: preserve constant zero when doing partial register restore (Viktor Malik) [RHEL-23644] - selftests/bpf: validate STACK_ZERO is preserved on subreg spill (Viktor Malik) [RHEL-23644] - bpf: preserve STACK_ZERO slots on partial reg spills (Viktor Malik) [RHEL-23644] - selftests/bpf: add stack access precision test (Viktor Malik) [RHEL-23644] - bpf: support non-r10 register spill/fill to/from stack in precision tracking (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root (Viktor Malik) [RHEL-23644] - selftests/bpf: Test outer map update operations in syscall program (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test cases for inner map (Viktor Malik) [RHEL-23644] - bpf: Optimize the free of inner map (Viktor Malik) [RHEL-23644] - bpf: Defer the free of inner map when necessary (Viktor Malik) [RHEL-23644] - bpf: Set need_defer as false when clearing fd array during map free (Viktor Malik) [RHEL-23644] - bpf: Add map and need_defer parameters to .map_fd_put_ptr() (Viktor Malik) [RHEL-23644] - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers (Viktor Malik) [RHEL-23644 RHEL-30513] {CVE-2023-52621} - bpf: Minor logging improvement (Viktor Malik) [RHEL-23644] - bpf: simplify tnum output if a fully known constant (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust global_func15 test to validate prog exit precision (Viktor Malik) [RHEL-23644] - selftests/bpf: validate async callback return value check correctness (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on program/async callback return (Viktor Malik) [RHEL-23644] - bpf: unify async callback and program retval checks (Viktor Malik) [RHEL-23644] - bpf: enforce precise retval range on program exit (Viktor Malik) [RHEL-23644] - selftests/bpf: add selftest validating callback result is enforced (Viktor Malik) [RHEL-23644] - bpf: enforce exact retval range on subprog/callback exit (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on callback return (Viktor Malik) [RHEL-23644] - bpf: provide correct register name for exception callback retval check (Viktor Malik) [RHEL-23644] - bpf: rearrange bpf_func_state fields to save a bit of memory (Viktor Malik) [RHEL-23644] - bpf/tests: Remove duplicate JSGT tests (Viktor Malik) [RHEL-23644] - selftests/bpf: Use pkg-config for libelf (Viktor Malik) [RHEL-23644] - selftests/bpf: Override PKG_CONFIG for static builds (Viktor Malik) [RHEL-23644] - selftests/bpf: Choose pkg-config for the target (Viktor Malik) [RHEL-23644] - bpftool: Add support to display uprobe_multi links (Viktor Malik) [RHEL-23644] - selftests/bpf: Add link_info test for uprobe_multi link (Viktor Malik) [RHEL-23644] - selftests/bpf: Use bpf_link__destroy in fill_link_info tests (Viktor Malik) [RHEL-23644] - bpf: Add link_info support for uprobe multi link (Viktor Malik) [RHEL-23644] - bpf: Store ref_ctr_offsets values in bpf_uprobe array (Viktor Malik) [RHEL-23644] - libbpf: Add st_type argument to elf_resolve_syms_offsets function (Viktor Malik) [RHEL-23644] - selftests/bpf: update test_offload to use new orphaned property (Viktor Malik) [RHEL-23644] - bpftool: mark orphaned programs during prog show (Viktor Malik) [RHEL-23644] - bpf: Fix a few selftest failures due to llvm18 change (Viktor Malik) [RHEL-23644] - selftests/bpf: Add lazy global subprog validation tests (Viktor Malik) [RHEL-23644] - bpf: Validate global subprogs lazily (Viktor Malik) [RHEL-23644] - bpf: Emit global subprog name in verifier logs (Viktor Malik) [RHEL-23644] - libbpf: Start v1.4 development cycle (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in vmlinux (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_obj_id (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bind_perm (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_tcp_ca (Viktor Malik) [RHEL-23644] - selftests/bpf: reduce verboseness of reg_bounds selftest logs (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use next_task(kit->task) rather than next_task(kit->pos) (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - bpf: task_group_seq_get_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - change next_thread() to use __next_thread() ?: group_leader (Viktor Malik) [RHEL-23644] - introduce __next_thread(), fix next_tid() vs exec() race (Viktor Malik) [RHEL-23644] - bpf: emit frameno for PTR_TO_STACK regs if it differs from current one (Viktor Malik) [RHEL-23644] - bpf: smarter verifier log number printing logic (Viktor Malik) [RHEL-23644] - bpf: omit default off=0 and imm=0 in register state log (Viktor Malik) [RHEL-23644] - bpf: emit map name in register state if applicable and available (Viktor Malik) [RHEL-23644] - bpf: print spilled register state in stack slot (Viktor Malik) [RHEL-23644] - bpf: extract register state printing (Viktor Malik) [RHEL-23644] - bpf: move verifier state printing code to kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: move verbose_linfo() into kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTS (Viktor Malik) [RHEL-23644] - selftests/bpf: add iter test requiring range x range logic (Viktor Malik) [RHEL-23644] - veristat: add ability to set BPF_F_TEST_SANITY_STRICT flag with -r flag (Viktor Malik) [RHEL-23644] - selftests/bpf: set BPF_F_TEST_SANITY_SCRIPT by default (Viktor Malik) [RHEL-23644] - selftests/bpf: add randomized reg_bounds tests (Viktor Malik) [RHEL-23644] - selftests/bpf: add range x range test to reg_bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust OP_EQ/OP_NE handling to use subranges for branch taken (Viktor Malik) [RHEL-23644] - selftests/bpf: BPF register range bounds tester (Viktor Malik) [RHEL-23644] - bpf: make __reg{32,64}_deduce_bounds logic more robust (Viktor Malik) [RHEL-23644] - bpf: remove redundant s{32,64} -> u{32,64} deduction logic (Viktor Malik) [RHEL-23644] - bpf: add register bounds sanity checks and sanitization (Viktor Malik) [RHEL-23644] - bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_scalar_branch_taken() logic (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle non-const register comparisons (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_cgroup_hierarchy_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_classid_cgroup_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add parallel support for classid (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix issues in setup_classid_environment() (Viktor Malik) [RHEL-23644] - bpf: Add a new kfunc for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add assert for user stacks in test_task_stack (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Viktor Malik) [RHEL-23644 RHEL-40832] - bpf: Add crosstask check to __bpf_get_stack (Viktor Malik) [RHEL-23644] - bpf: Use named fields for certain bpf uapi structs (Viktor Malik) [RHEL-23644] - veristat: add ability to filter top N results (Viktor Malik) [RHEL-23644] - veristat: add ability to sort by stat's absolute value (Viktor Malik) [RHEL-23644] - bpf: replace register_is_const() with is_reg_const() (Viktor Malik) [RHEL-23644] - libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_refcount_acquire of node obtained via direct ld (Viktor Malik) [RHEL-23644] - bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-owning ref (Viktor Malik) [RHEL-23644] - bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum (Viktor Malik) [RHEL-23644] - bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodes (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refcount_acquire (Viktor Malik) [RHEL-23644] - bpf: Add KF_RCU flag to bpf_refcount_acquire_impl (Viktor Malik) [RHEL-23644] - bpf: Introduce KF_ARG_PTR_TO_CONST_STR (Viktor Malik) [RHEL-23644] - bpf: Factor out helper check_reg_const_str() (Viktor Malik) [RHEL-23644] - bpf: Add __bpf_dynptr_data* for in kernel use (Viktor Malik) [RHEL-23644] - bpf, lpm: Fix check prefixlen before walking trie (Viktor Malik) [RHEL-23644] - selftests/bpf: Disable CONFIG_DEBUG_INFO_REDUCED in config.aarch64 (Viktor Malik) [RHEL-23644] - bpftool: Fix prog object type in manpage (Viktor Malik) [RHEL-23644] - selftests/bpf: Consolidate VIRTIO/9P configs in config.vm file (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle two sets of two registers (Viktor Malik) [RHEL-23644] - bpf: prepare reg_set_min_max for second set of registers (Viktor Malik) [RHEL-23644] - bpf: unify 32-bit and 64-bit is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken to handle all conditional jumps in one place (Viktor Malik) [RHEL-23644] - selftsets/bpf: Retry map update for non-preallocated per-cpu map (Viktor Malik) [RHEL-23644] - selftests/bpf: Export map_update_retriable() (Viktor Malik) [RHEL-23644] - selftests/bpf: Use value with enough-size when updating per-cpu map (Viktor Malik) [RHEL-23644] - bpf: move is_branch_taken() down (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken() to work with two registers (Viktor Malik) [RHEL-23644] - bpf: rename is_branch_taken reg arguments to prepare for the second one (Viktor Malik) [RHEL-23644] - bpf: drop knowledge-losing __reg_combine_{32,64}_into_{64,32} logic (Viktor Malik) [RHEL-23644] - bpf: try harder to deduce register bounds from different numeric domains (Viktor Malik) [RHEL-23644] - bpf: improve deduction of 64-bit bounds from 32-bit bounds (Viktor Malik) [RHEL-23644] - bpf: add special smin32/smax32 derivation from 64-bit bounds (Viktor Malik) [RHEL-23644] - bpf: derive subreg bounds from full bounds when upper 32 bits are constant (Viktor Malik) [RHEL-23644] - bpf: derive smin32/smax32 from umin32/umax32 bounds (Viktor Malik) [RHEL-23644] - bpf: derive smin/smax from umin/max bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: satisfy compiler by having explicit return in btf test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add malloc failure checks in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert CHECK macros to ASSERT_* macros in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Add tests for open-coded task_vma iter (Viktor Malik) [RHEL-23644] - bpf: Introduce task_vma open-coded iterator kfuncs (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix potential premature unload in bpf_testmod (Viktor Malik) [RHEL-19647] - bpf: Move kernel test kfuncs to bpf_testmod (Viktor Malik) [RHEL-19647]- ext4: enable meta_bg only when new desc blocks are needed (Carlos Maiolino) [RHEL-36282] - ext4: verify s_clusters_per_group even without bigalloc (Carlos Maiolino) [RHEL-36282] - ext4: fix corruption during on-line resize (Carlos Maiolino) [RHEL-36976] {CVE-2024-35807} - ext4_get_link(): fix breakage in RCU mode (Carlos Maiolino) [RHEL-36282] - ext4: correct best extent lstart adjustment logic (Carlos Maiolino) [RHEL-36282] - ext4: forbid commit inconsistent quota data when errors=remount-ro (Carlos Maiolino) [RHEL-36282] - ext4: add a hint for block bitmap corrupt state in mb_groups (Carlos Maiolino) [RHEL-36282] - ext4: fix the comment of ext4_map_blocks()/ext4_ext_map_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: mark the group block bitmap as corrupted before reporting an error (Carlos Maiolino) [RHEL-36282] - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Carlos Maiolino) [RHEL-31702] {CVE-2024-26772} - ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: do not trim the group with corrupted block bitmap (Carlos Maiolino) [RHEL-36282] - ext4: delete redundant calculations in ext4_mb_get_buddy_page_lock() (Carlos Maiolino) [RHEL-36282] - ext4_add_entry(): ->d_name.len is never 0 (Carlos Maiolino) [RHEL-36282] - ext4: don't access the source subdirectory content on same-directory rename (Carlos Maiolino) [RHEL-36282] - Revert "ext4: apply umask if ACL support is disabled" (Carlos Maiolino) [RHEL-36282] - ext4: apply umask if ACL support is disabled (Carlos Maiolino) [RHEL-36282] - ext4: mark buffer new if it is unwritten to avoid stale data exposure (Carlos Maiolino) [RHEL-36282] - ext4: move 'ix' sanity check to corrent position (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary initialization of count2 in set_flexbg_block_bitmap (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary check to avoid repeat update_backups for the same gdb (Carlos Maiolino) [RHEL-36282] - ext4: simplify the gdbblock calculation in add_new_gdb_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: use saved local variable sbi instead of EXT4_SB(sb) (Carlos Maiolino) [RHEL-36282] - ext4: remove EXT4FS_DEBUG defination in resize.c (Carlos Maiolino) [RHEL-36282] - ext4: calculate free_clusters_count in cluster unit in verify_group_input (Carlos Maiolino) [RHEL-36282] - ext4: remove commented code in reserve_backup_gdb (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant check of count (Carlos Maiolino) [RHEL-36282] - ext4: fix typo in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: correct return value of ext4_convert_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: add missed brelse in update_backups (Carlos Maiolino) [RHEL-36282] - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Carlos Maiolino) [RHEL-36282] - ext4: fix incorrect offset (Carlos Maiolino) [RHEL-36282] - ext4: correct the start block of counting reserved clusters (Carlos Maiolino) [RHEL-36282] - ext4: make running and commit transaction have their own freed_data_list (Carlos Maiolino) [RHEL-36282] - ext4: fix traditional comparison using max/min method (Carlos Maiolino) [RHEL-36282] - ext4: add missing initialization of call_notify_error in update_super_work() (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant checks of s_encoding (Carlos Maiolino) [RHEL-36282] - ext4: reject casefold inode flag without casefold feature (Carlos Maiolino) [RHEL-36282] - ext4: rename s_error_work to s_sb_upd_work (Carlos Maiolino) [RHEL-36282] - ext4: add periodic superblock update check (Carlos Maiolino) [RHEL-36282] - ext4: fix unttached inode after power cut with orphan file feature enabled (Carlos Maiolino) [RHEL-36282] - ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup} (Carlos Maiolino) [RHEL-36282] - ext4: mballoc: avoid garbage value from err (Carlos Maiolino) [RHEL-36282] - ext4: fix race between writepages and remount (Carlos Maiolino) [RHEL-36282] - ext4: avoid potential data overflow in next_linear_group (Carlos Maiolino) [RHEL-36282] - jbd2: abort journal when detecting metadata writeback error of fs dev (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atomic_flags' (Carlos Maiolino) [RHEL-36282] - jbd2: replace journal state flag by checking errseq (Carlos Maiolino) [RHEL-36282] - jbd2: add errseq to detect client fs's bdev writeback error (Carlos Maiolino) [RHEL-36282] - jbd2: fix soft lockup in journal_finish_inode_data_buffers() (Carlos Maiolino) [RHEL-36282] - jbd2: increase the journal IO's priority (Carlos Maiolino) [RHEL-36282] - jbd2: correct the printing of write_flags in jbd2_write_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev (Carlos Maiolino) [RHEL-36282] - jbd2: fix printk format type for 'io_block' in do_one_pass() (Carlos Maiolino) [RHEL-36282] - jbd2: print io_block if check data block checksum failed when do recovery (Carlos Maiolino) [RHEL-36282] - jbd2: Fix memory leak in journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: correct the end of the journal recovery scan range (Carlos Maiolino) [RHEL-36282] - jbd2: jbd2_journal_init_{dev,inode} return proper error return value (Carlos Maiolino) [RHEL-36282] - jbd2: drop useless error tag in jbd2_journal_wipe() (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: add fast_commit space check (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup load_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: open code jbd2_verify_csum_type() helper (Carlos Maiolino) [RHEL-36282] - jbd2: checking valid features early in journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: don't load superblock in jbd2_journal_check_used_features() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() into journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() dependent functions (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused function '__cp_buffer_busy' (Carlos Maiolino) [RHEL-36282] - jbd2: check 'jh->b_transaction' before removing it from checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: fix checkpoint cleanup performance regression (Carlos Maiolino) [RHEL-36282] - fs: jbd2: fix an incorrect warn log (Carlos Maiolino) [RHEL-36282] - jbd2: remove __journal_try_to_free_buffer() (Carlos Maiolino) [RHEL-36282] - jbd2: fix a race when checking checkpoint buffer busy (Carlos Maiolino) [RHEL-36282] - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: remove journal_clean_one_cp_list() (Carlos Maiolino) [RHEL-36282] - jbd2: remove t_checkpoint_io_list (Carlos Maiolino) [RHEL-36282] - jbd2: recheck chechpointing non-dirty buffer (Carlos Maiolino) [RHEL-36282] - jbd2: skip reading super block if it has been verified (Carlos Maiolino) [RHEL-36282] - jbd2: remove j_format_version (Carlos Maiolino) [RHEL-36282] - jbd2: factor out journal initialization from journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: switch to check format version in superblock directly (Carlos Maiolino) [RHEL-36282] - jbd2: Avoid printing outside the boundary of the buffer (Carlos Maiolino) [RHEL-36282] - block: fix overflow in blk_ioctl_discard() (Ming Lei) [RHEL-39813] {CVE-2024-36917} - Revert "i2c: Make remove callback return void" for ti-tfp410.c (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Drop unused fields in struct pca953x_platform_data (Andrew Halaney) [RHEL-35606] - gpio: pca953x: add support for TCA9538 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Remove unused PCAL953X_OUT_CONF from pcal6534_recalc_addr() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Clean up pcal6534_check_register() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid logically dead code (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid to use uninitialized value pinctrl (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add missing header(s) (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add support for PCAL6534 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Swap if statements to save later complexity (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Fix pca953x_gpio_set_pull_up_down() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: introduce support for nxp,pcal6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add mutex_lock for regcache sync in PM (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make platform teardown callback return void (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address when regcache sync during init (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct range when do regmap sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: only use single read/write for No AI mode (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address to do regcache sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make the irqchip immutable (Andrew Halaney) [RHEL-35606] - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) (Andrew Halaney) [RHEL-35606] - gpio: pca953xx: Add support for pca6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Improve bias setting (Andrew Halaney) [RHEL-35606] - gpio: pca953x: do not ignore i2c errors (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add main esm address range (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Enable support for UHS mode (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Fix UART pin type and macro type (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Use exact ranges for FSS node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Remove UART baud rate selection (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Enable camera peripherals (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: Add phase tags for memory node on J784S4 EVM and AM69 SK (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix sync-lost issue with two displays (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix initial plane zpos values (Andrew Halaney) [RHEL-35606] - drm/tidss: Use DRM_PLANE_COMMIT_ACTIVE_ONLY (Andrew Halaney) [RHEL-35606] - drm/tidss: IRQ code cleanup (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix dss reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Add simple K2G manual reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Check for K2G in in dispc_softreset() (Andrew Halaney) [RHEL-35606] - drm/tidss: Return error value from from softreset (Andrew Halaney) [RHEL-35606] - drm/tidss: Move reset to the end of dispc_init() (Andrew Halaney) [RHEL-35606] - drm/tidss: Drop useless variable init (Andrew Halaney) [RHEL-35606] - drm/tidss: Use PM autosuspend (Andrew Halaney) [RHEL-35606] - drm/tidss: Use pm_runtime_resume_and_get() (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM62A7 DSS (Andrew Halaney) [RHEL-35606] - mux: mmio: use reg property when parent device is not a syscon (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-sierra: Add clock ID for derived reference clock (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Rename SSC macros to use generic names (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Add clock IDs for derived and received refclk (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: Add PHY_TYPE_USXGMII definition (Andrew Halaney) [RHEL-35606] - dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Use key:value pair table for all settings (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add single link USXGMII configuration for 156.25MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add USB + DP multilink configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PCIe + DP multilink configuration for 100MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Prepare driver for multilink DP support (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add function to get PLL to be configured for DP (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: cadence: torrent: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J721E (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: cadence: phy-cadence-torrent: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add support to enable LN23 Type-C swap (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Manage TypeC lane swap if typec-dir-gpios not specified (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j721s2-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j784s4-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are initialized (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove unused `regmap` field from state struct (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: use OF data for device specific data (Andrew Halaney) [RHEL-35606] - phy: ti: Fix missing sentinel for clk_div_table (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: use swap() to make code cleaner (Andrew Halaney) [RHEL-35606] - phy: ti: report 2 non-kernel-doc comments (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add support to output received reference clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Model reference clock driver as a clock to enable derived refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Migrate to clk_hw based registration and OF APIs (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Check PIPE mode PHY status to be ready for operation (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add debug information for PHY configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add separate functions for reusable code (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY configuration for DP with 100MHz ref clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY registers for DP in array format (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Configure PHY registers as a function of input reference clock rate (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add enum for supported input reference clock frequencies (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Reorder few functions to remove function declarations (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove use of CamelCase to fix checkpatch CHECK message (Andrew Halaney) [RHEL-35606] - drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr} (Andrew Halaney) [RHEL-35606] - drm: Remove linux/media-bus-format.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/tidss: Update encoder/bridge chain connect model (Andrew Halaney) [RHEL-35606] - drm/bridge: Centralize error message when bridge attach fails (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM625 DSS (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - drm/tidss: Use GEM DMA fbdev emulation (Andrew Halaney) [RHEL-35606] - drm/tidss: Implement struct drm_plane_helper_funcs.atomic_enable (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove return values from dispc_plane_{setup, enable}() (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove unnecessary include statements for drm_crtc_helper.h (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Remove unnecessary include statements (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Move generic fbdev emulation into separate source file (Andrew Halaney) [RHEL-35606] - drm/gem: rename GEM CMA helpers to GEM DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Remove CONFIG_DRM_KMS_CMA_HELPER option (Andrew Halaney) [RHEL-35606] - drm/fb: rename FB CMA helpers to FB DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Drop drm_blend.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/fb: remove unused includes of drm_fb_cma_helper.h (Andrew Halaney) [RHEL-35606] - drm: Drop drm_framebuffer.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm: Remove unnecessary include statements of drm_plane_helper.h (Andrew Halaney) [RHEL-35606] - drm: tidss: Fix pixel format definition (Andrew Halaney) [RHEL-35606] - drm/tidss: Set max DMA segment size (Andrew Halaney) [RHEL-35606] - drm/tidss: fix repeated words in comments (Andrew Halaney) [RHEL-35606] - drm/tidss: Soft Reset DISPC on startup (Andrew Halaney) [RHEL-35606] - drm/tidss: Use drm_module_platform_driver() to register the driver (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix warning: unused variable 'tidss_pm_ops' (Andrew Halaney) [RHEL-35606] - drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to Linux IRQ interfaces (Andrew Halaney) [RHEL-35606] - drm/tidss: Don't use struct drm_device.irq_enabled (Andrew Halaney) [RHEL-35606] - drm/: drm_gem_plane_helper_prepare_fb is now the default (Andrew Halaney) [RHEL-35606] - selftests/bpf: Check VLAN tag and proto in xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add AF_INET packet generation to xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add flags and VLAN hint to xdp_hw_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Allow VLAN packets in xdp_hw_metadata (Petr Oros) [RHEL-31890] - net: make vlan_get_tag() return -ENODATA instead of -EINVAL (Petr Oros) [RHEL-31890] - veth: Implement VLAN tag XDP hint (Petr Oros) [RHEL-31890] - xdp: Add VLAN tag hint (Petr Oros) [RHEL-31890] - xsk: add functions to fill control buffer (Petr Oros) [RHEL-31890] - redhat: remove gcc version check for ENABLE_WERROR (Eric Chanudet) [RHEL-43372] - vduse: Temporarily fail if control queue feature requested (Cindy Lu) [RHEL-23888] - redhat/configs: Enable CONFIG_VDPA_USER (Cindy Lu) [RHEL-23888] - mm: replace vma->vm_flags direct modifications with modifier calls (Cindy Lu) [RHEL-23888] - vduse: enable Virtio-net device type (Cindy Lu) [RHEL-23888] - vduse: validate block features only with block devices (Cindy Lu) [RHEL-23888] - file: Export receive_fd() to modules (Cindy Lu) [RHEL-23888] - eventfd: simplify eventfd_signal() (Cindy Lu) [RHEL-23888] - vduse: implement DMA sync callbacks (Cindy Lu) [RHEL-23888] - vduse: make vduse_class constant (Cindy Lu) [RHEL-23888] - vdpa: Provide interface to read driver features (Cindy Lu) [RHEL-23888] - vduse: Use proper spinlock for IRQ injection (Cindy Lu) [RHEL-23888] - vduse: fix NULL pointer dereference (Cindy Lu) [RHEL-23888] - vduse: avoid empty string for dev name (Cindy Lu) [RHEL-23888] - vduse: Support specifying bounce buffer size via sysfs (Cindy Lu) [RHEL-23888] - vduse: Delay iova domain creation (Cindy Lu) [RHEL-23888] - vduse: Signal vq trigger eventfd directly if possible (Cindy Lu) [RHEL-23888] - vduse: Add sysfs interface for irq callback affinity (Cindy Lu) [RHEL-23888] - vduse: Support get_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Support set_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Refactor allocation for vduse virtqueues (Cindy Lu) [RHEL-23888] - driver core: class: remove module * from class_create() (Cindy Lu) [RHEL-23888] - vduse: Remove include of rwlock.h (Cindy Lu) [RHEL-23888] - vduse: Validate vq_num in vduse_validate_config() (Cindy Lu) [RHEL-23888] - driver core: make struct class.devnode() take a const * (Cindy Lu) [RHEL-23888] - vduse: prevent uninitialized memory accesses (Cindy Lu) [RHEL-23888] - vduse: Support querying information of IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support registering userspace memory for IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support using userspace pages as bounce buffer (Cindy Lu) [RHEL-23888] - vduse: Use memcpy_{to,from}_page() in do_bounce() (Cindy Lu) [RHEL-23888] - vduse: Remove unnecessary spin lock protection (Cindy Lu) [RHEL-23888] - vduse: Tie vduse mgmtdev and its device (Cindy Lu) [RHEL-23888] - vduse: Fix NULL pointer dereference on sysfs access (Cindy Lu) [RHEL-23888] - vduse: Fix returning wrong type in vduse_domain_alloc_iova() (Cindy Lu) [RHEL-23888] - vdpa: multiple address spaces support (Cindy Lu) [RHEL-23888] - vdpa: introduce virtqueue groups (Cindy Lu) [RHEL-23888] - iommu/iova: Separate out rcache init (Cindy Lu) [RHEL-23888] - vduse: moving kvfree into caller (Cindy Lu) [RHEL-23888] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Cindy Lu) [RHEL-23888] - vduse: check that offset is within bounds in get_config() (Cindy Lu) [RHEL-23888] - vduse: fix memory corruption in vduse_dev_ioctl() (Cindy Lu) [RHEL-23888] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [RHEL-23888] - vduse: Fix race condition between resetting and irq injecting (Cindy Lu) [RHEL-23888] - vduse: Disallow injecting interrupt before DRIVER_OK is set (Cindy Lu) [RHEL-23888] - VDUSE: fix documentation underline warning (Cindy Lu) [RHEL-23888] - vduse: Cleanup the old kernel states after reset failure (Cindy Lu) [RHEL-23888] - vduse: missing error code in vduse_init() (Cindy Lu) [RHEL-23888] - Documentation: Add documentation for VDUSE (Cindy Lu) [RHEL-23888] - vduse: Introduce VDUSE - vDPA Device in Userspace (Cindy Lu) [RHEL-23888] - vduse: Implement an MMU-based software IOTLB (Cindy Lu) [RHEL-23888] - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Davide Caratti) [RHEL-33410] - net: replace calls to sock->ops->connect() with kernel_connect() (Davide Caratti) [RHEL-33410] - net: Avoid address overwrite in kernel_connect (Davide Caratti) [RHEL-30875 RHEL-33410] - af_unix: Fix garbage collector racing against connect() (Davide Caratti) [RHEL-33410] - veth: try harder when allocating queue memory (Davide Caratti) [RHEL-33410] - net: enable memcg accounting for veth queues (Davide Caratti) [RHEL-33410] - net: veth: do not manipulate GRO when using XDP (Davide Caratti) [RHEL-33410] - net: veth: clear GRO when clearing XDP even when down (Davide Caratti) [RHEL-33410] - af_unix: fix lockdep positive in sk_diag_dump_icons() (Davide Caratti) [RHEL-33410] - llc: call sock_orphan() at release time (Davide Caratti) [RHEL-33410] - llc: Drop support for ETH_P_TR_802_2. (Davide Caratti) [RHEL-33410] - llc: make llc_ui_sendmsg() more robust against bonding changes (Davide Caratti) [RHEL-33410] - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING (Davide Caratti) [RHEL-33410] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Davide Caratti) [RHEL-33410] - net: netdev_queue: netdev_txq_completed_mb(): fix wake condition (Davide Caratti) [RHEL-33410] - net/ipv6: convert skip_notify_on_dev_down sysctl to u8 (Davide Caratti) [RHEL-33410] - net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down (Davide Caratti) [RHEL-33410] - neighbour: fix unaligned access to pneigh_entry (Davide Caratti) [RHEL-33410] - af_packet: do not use READ_ONCE() in packet_bind() (Davide Caratti) [RHEL-33410] - af_packet: Fix data-races of pkt_sk(sk)->num. (Davide Caratti) [RHEL-33410] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-33410] - af_unix: Fix data race around sk->sk_err. (Davide Caratti) [RHEL-33410] - af_unix: Fix data-races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix data races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix a data race of sk->sk_receive_queue->qlen. (Davide Caratti) [RHEL-33410] - net/packet: convert po->pressure to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->running to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->has_vnet_hdr to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_loss to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_tx_has_off to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: annotate accesses to po->tp_tstamp (Davide Caratti) [RHEL-33410] - net/packet: convert po->auxdata to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->origdev to an atomic flag (Davide Caratti) [RHEL-33410] - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Felix Maurer) [RHEL-30107] - bpf, sockmap: Prevent lock inversion deadlock in map delete elem (Felix Maurer) [RHEL-30107] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Felix Maurer) [RHEL-30107] - xsk: Add truesize to skb_add_rx_frag(). (Felix Maurer) [RHEL-30107] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Felix Maurer) [RHEL-30107] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Felix Maurer) [RHEL-28894 RHEL-30107] {CVE-2024-26611} - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Felix Maurer) [RHEL-30107] - xsk: recycle buffer in case Rx queue was full (Felix Maurer) [RHEL-30107] - xsk: Skip polling event check for unbound socket (Felix Maurer) [RHEL-30107] - bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings (Felix Maurer) [RHEL-30107] - bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint (Felix Maurer) [RHEL-30107] - bpf: Factor out socket lookup functions for the TC hookpoint. (Felix Maurer) [RHEL-30107] - selftest/cgroup: Update test_cpuset_prs.sh to match changes (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset.cpus.exclusive independent of cpuset.cpus (Waiman Long) [RHEL-43331] - cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition (Waiman Long) [RHEL-43331] - selftest/cgroup: Fix test_cpuset_prs.sh problems reported by test robot (Waiman Long) [RHEL-43331] - cgroup/cpuset: Fix remote root partition creation problem (Waiman Long) [RHEL-43331] - cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset hotplug processing synchronous (Waiman Long) [RHEL-43331] - mm/mglru: Revert "don't sync disk for each aging cycle" (Waiman Long) [RHEL-43371]- Revert "kernel/panic.c: Move the location of bust_spinlocks to prevent hanging." (Derek Barbosa) [RHEL-39473] - arch/x86: Fix typos [partial] (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check HSMP support on AMD family of processors (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: switch to use device_add_groups() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Remove extra parenthesis and add a space (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Add support for ACPI based probing (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Restructure sysfs group creation (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Define a struct to hold mailbox regs (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Create static func to handle platdev (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move hsmp_test to probe (David Arcari) [RHEL-43368] - octeontx2-af: fix the double free in rvu_npc_freemem() (Kamal Heib) [RHEL-39651] {CVE-2024-36030} - e1000e: Add support for the next LOM generation (Ken Cox) [RHEL-17484] - e1000e: Use PME poll to circumvent unreliable ACPI wake (Ken Cox) [RHEL-17484] - net: e1000e: Remove unused declarations (Ken Cox) [RHEL-17484] - e1000e: Add @adapter description to kdoc (Ken Cox) [RHEL-17484] - mm: huge_memory: don't force huge page alignment on 32 bit (Rafael Aquini) [RHEL-22187] - x86/topology: Fix max_siblings calculation for some hybrid cpus (David Arcari) [RHEL-40607] - ipv6: Fix potential uninit-value access in __ip6_make_skb() (Antoine Tenart) [RHEL-39786] - ipv4: Fix uninit-value access in __ip_make_skb() (Antoine Tenart) [RHEL-39786] {CVE-2024-36927} - Enable ALSA (CONFIG_SND) on aarch64 (Charles Mirabile) [RHEL-40411] - gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Steve Best) [RHEL-39849] {CVE-2024-36899} - Add CONFIG_PCP_BATCH_SCALE_MAX to RHEL configs collection (Chris von Recklinghausen) [RHEL-20141] - mm and cache_info: remove unnecessary CPU cache info update (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce detecting time of consecutive high order page freeing (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: decrease PCP high if free pages < high watermark (Chris von Recklinghausen) [RHEL-20141] - mm: tune PCP high automatically (Chris von Recklinghausen) [RHEL-20141] - mm: add framework for PCP high auto-tuning (Chris von Recklinghausen) [RHEL-20141] - mm, page_alloc: scale the number of pages that are batch allocated (Chris von Recklinghausen) [RHEL-20141] - mm: restrict the pcp batch scale factor to avoid too long latency (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce lock contention for draining high-order pages (Chris von Recklinghausen) [RHEL-20141] - cacheinfo: calculate size of per-CPU data cache slice (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: avoid to drain PCP when process exit (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove unnecessary parameter batch of nr_pcp_free (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove track of active PCP lists range in bulk free (Chris von Recklinghausen) [RHEL-20141] - mm: remove obsolete comment above struct per_cpu_pages (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move is_check_pages_enabled() into page_alloc.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move sysctls into it own fils (Chris von Recklinghausen) [RHEL-20141] - mm: vmscan: use gfp_has_io_fs() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move pm_* function into power (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mark_free_page() into snapshot.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out DEBUG_PAGEALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out FAIL_PAGE_ALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: remove alloc_contig_dump_pages() stub (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: squash page_is_consistent() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: collect mem statistic into show_mem.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move set_zone_contiguous() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move init_on_alloc/free() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mirrored_kernelcore into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - rxrpc: replace zero-lenth array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-40250] - ext4: fix fortify warning in fs/ext4/fast_commit.c:1551 (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy_pad() (Ivan Vecera) [RHEL-40250] - string: Redefine strscpy_pad() as a macro (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy() (Ivan Vecera) [RHEL-40250] - kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h (Ivan Vecera) [RHEL-40250] - uml: Replace strlcpy with strscpy (Ivan Vecera) [RHEL-40250] - fortify: strscpy: Fix flipped q and p docstring typo (Ivan Vecera) [RHEL-40250] - fortify: Use const variables for __member_size tracking (Ivan Vecera) [RHEL-40250] - overflow: add DEFINE_FLEX() for on-stack allocs (Ivan Vecera) [RHEL-40250] - fortify: Use __builtin_dynamic_object_size() when available (Ivan Vecera) [RHEL-40250] - fortify: Short-circuit known-safe calls to strscpy() (Ivan Vecera) [RHEL-40250] - string: Rewrite and add more kern-doc for the str*() functions (Ivan Vecera) [RHEL-40250] - fortify: Convert to struct vs member helpers (Ivan Vecera) [RHEL-40250] - fortify: Explicitly check bounds are compile-time constants (Ivan Vecera) [RHEL-40250] - fortify: Use SIZE_MAX instead of (size_t)-1 (Ivan Vecera) [RHEL-40250] - fortify: Add run-time WARN for cross-field memcpy() (Ivan Vecera) [RHEL-40250] - sched/x86: Export 'percpu arch_freq_scale' (Phil Auld) [RHEL-39512] - tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer (Mark Salter) [RHEL-39308] - randomize_kstack: Improve entropy diffusion (Chris von Recklinghausen) [RHEL-37308] {CVE-2024-35918} - net: usb: lan78xx: add phy dependency for user tools (Jose Ignacio Tornos Martinez) [RHEL-17582] - aio: Fix incorrect usage of eventfd_signal_allowed() (Waiman Long) [RHEL-38738] - aio: fix use-after-free due to missing POLLFREE handling (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - aio: keep poll requests on waitqueue until completed (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - redhat/configs: Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-28760] - drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-28760] - Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) [RHEL-28760] - md: Revert "md: Fix overflow in is_mddev_idle" (Nigel Croxon) [RHEL-39038] - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-37018] {CVE-2024-35852} - pwm: Fix double shift bug (Steve Best) [RHEL-38280] {CVE-2023-52756} - nbd: null check for nla_nest_start (Ming Lei) [RHEL-35178] {CVE-2024-27025} - x86/xen: Add some null pointer checking to smp.c (Vitaly Kuznetsov) [RHEL-33260] {CVE-2024-26908} - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Steve Best) [RHEL-36934] {CVE-2024-35824} - ice: final upstream version of the fix for RHEL-19000 (Michal Schmidt) [RHEL-35969] - kernel.spec: add iommu selftests to kernel-selftests-internal (Eder Zulian) [RHEL-32894] - virtiofs: include a newline in sysfs tag (Brian Foster) [RHEL-34071] - virtio_fs: remove duplicate check if queue is broken (Brian Foster) [RHEL-34071] - virtiofs: drop __exit from virtio_fs_sysfs_exit() (Brian Foster) [RHEL-34071] - virtiofs: emit uevents on filesystem events (Brian Foster) [RHEL-34071] - virtiofs: export filesystem tags through sysfs (Brian Foster) [RHEL-34071] - virtiofs: forbid newlines in tags (Brian Foster) [RHEL-34071] - xsk: Add missing SPDX to AF_XDP TX metadata documentation (Petr Oros) [RHEL-31944] - xsk: Don't assume metadata is always requested in TX completion (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP (Petr Oros) [RHEL-31944] - selftests/bpf: Fix broken build where char is unsigned (Petr Oros) [RHEL-31944] - selftests/bpf: Add options and frags to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: xdp_hw_metadata track more timestamps (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Add csum helpers (Petr Oros) [RHEL-31944] - selftests/xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Add option to calculate TX checksum in SW (Petr Oros) [RHEL-31944] - xsk: Validate xsk_tx_metadata flags (Petr Oros) [RHEL-31944] - xsk: Document tx_metadata_len layout (Petr Oros) [RHEL-31944] - tools: ynl: Print xsk-features from the sample (Petr Oros) [RHEL-31944] - xsk: Add TX timestamp and TX checksum offload support (Petr Oros) [RHEL-31944] - xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Elide base_addr comparison in xp_unaligned_validate_desc (Petr Oros) [RHEL-31944]- modules: wait do_free_init correctly (Donald Dutile) [RHEL-28063] - Subject: revert of revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - linux/export: Ensure natural alignment of kcrctab array (Donald Dutile) [RHEL-28063] - linux/export: Fix alignment for 64-bit ksymtab entries (Donald Dutile) [RHEL-28063] - kernel/module: improve documentation for try_module_get() (Donald Dutile) [RHEL-28063] - module: Remove redundant TASK_UNINTERRUPTIBLE (Donald Dutile) [RHEL-28063] - params: Introduce the param_unknown_fn type (Donald Dutile) [RHEL-28063] - module/decompress: use kvmalloc() consistently (Donald Dutile) [RHEL-28063] - module: Annotate struct module_notes_attrs with __counted_by (Donald Dutile) [RHEL-28063] - module: Fix comment typo (Donald Dutile) [RHEL-28063] - module: Make is_mapping_symbol() return bool (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for gzip decompression workspace (Donald Dutile) [RHEL-28063] - module: Clarify documentation of module_param_call() (Donald Dutile) [RHEL-28063] - modpost: do not make find_tosym() return NULL (Donald Dutile) [RHEL-28063] - modpost: Optimize symbol search from linear to binary search (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for zstd decompression workspace (Donald Dutile) [RHEL-28063] - dyndbg: add source filename to prefix (Donald Dutile) [RHEL-28063] - dyndbg: increase PREFIX_SIZE to 128 (Donald Dutile) [RHEL-28063] - dyndbg: constify opt_array (Donald Dutile) [RHEL-28063] - module: Expose module_init_layout_section() (Donald Dutile) [RHEL-28063] - modpost, kallsyms: Treat add '$'-prefixed symbols as mapping symbols (Donald Dutile) [RHEL-28063] - module: Ignore RISC-V mapping symbols too (Donald Dutile) [RHEL-28063] - module: fix init_module_from_file() error handling (Donald Dutile) [RHEL-28063] - modules: catch concurrent module loads, treat them as idempotent (Donald Dutile) [RHEL-28063] - module: split up 'finit_module()' into init_module_from_file() helper (Donald Dutile) [RHEL-28063] - kallsyms: Fix kallsyms_selftest failure (Donald Dutile) [RHEL-28063] - kallsyms: Add more debug output for selftest (Donald Dutile) [RHEL-28063] - modpost: check static EXPORT_SYMBOL* by modpost again (Donald Dutile) [RHEL-28063] - kbuild: generate KSYMTAB entries by modpost (Donald Dutile) [RHEL-28063] - modpost: pass struct module pointer to check_section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: fix off by one in is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: Include '.text.*' in TEXT_SECTIONS (Donald Dutile) [RHEL-28063] - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() (Donald Dutile) [RHEL-28063] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Donald Dutile) [RHEL-28063] - kallsyms: make kallsyms_show_value() as generic function (Donald Dutile) [RHEL-28063] - kallsyms: move kallsyms_show_value() out of kallsyms.c (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_REL32 (Donald Dutile) [RHEL-28063] - modpost: fix section_mismatch message for R_ARM_THM_{CALL,JUMP24,JUMP19} (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_THM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: refactor find_fromsym() and find_tosym() (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_ABS32 (Donald Dutile) [RHEL-28063] - module/decompress: Fix error checking on zstd decompression (Donald Dutile) [RHEL-28063] - module: fix module load for ia64 (Donald Dutile) [RHEL-28063] - modpost: remove *_sections[] arrays (Donald Dutile) [RHEL-28063] - modpost: merge bad_tosec=ALL_EXIT_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: merge fromsec=DATA_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: remove is_shndx_special() check from section_rel(a) (Donald Dutile) [RHEL-28063] - modpost: replace r->r_offset, r->r_addend with faddr, taddr (Donald Dutile) [RHEL-28063] - modpost: unify 'sym' and 'to' in default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove unused argument from secref_whitelist() (Donald Dutile) [RHEL-28063] - Revert "modpost: skip ELF local symbols during section mismatch check" (Donald Dutile) [RHEL-28063] - kallsyms: remove unsed API lookup_symbol_attrs (Donald Dutile) [RHEL-28063] - module: Remove preempt_disable() from module reference counting. (Donald Dutile) [RHEL-28063] - module: Fix use-after-free bug in read_file_mod_stats() (Donald Dutile) [RHEL-28063] - modpost: rename find_elf_symbol() and find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass section index to find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass 'tosec' down to default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash extable_mismatch_handler() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: clean up is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: squash report_sec_mismatch() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash report_extable_warnings() into extable_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove get_prettyname() (Donald Dutile) [RHEL-28063] - modpost: remove fromsym info in __ex_table section mismatch warning (Donald Dutile) [RHEL-28063] - modpost: remove broken calculation of exception_table_entry size (Donald Dutile) [RHEL-28063] - module: include internal.h in module/dups.c (Donald Dutile) [RHEL-28063] - module: add debugging auto-load duplicate module support (Donald Dutile) [RHEL-28063] - module: stats: fix invalid_mod_bytes typo (Donald Dutile) [RHEL-28063] - module: remove use of uninitialized variable len (Donald Dutile) [RHEL-28063] - module: fix building stats for 32-bit targets (Donald Dutile) [RHEL-28063] - module: stats: include uapi/linux/module.h (Donald Dutile) [RHEL-28063] - module: avoid allocation if module is already present and ready (Donald Dutile) [RHEL-28063] - module: add debug stats to help identify memory pressure (Donald Dutile) [RHEL-28063] - module: extract patient module check into helper (Donald Dutile) [RHEL-28063] - modules/kmod: replace implementation with a semaphore (Donald Dutile) [RHEL-28063] - module: fix kmemleak annotations for non init ELF sections (Donald Dutile) [RHEL-28063] - module: Ignore L0 and rename is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: Move is_arm_mapping_symbol() to module_symbol.h (Donald Dutile) [RHEL-28063] - module: Sync code of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: already_uses() - reduce pr_debug output volume (Donald Dutile) [RHEL-28063] - module: add section-size to move_module pr_debug (Donald Dutile) [RHEL-28063] - module: add symbol-name to pr_debug Absolute symbol (Donald Dutile) [RHEL-28063] - module: in layout_sections, move_module: add the modname (Donald Dutile) [RHEL-28063] - module: fold usermode helper kmod into modules directory (Donald Dutile) [RHEL-28063] - module: merge remnants of setup_load_info() to elf validation (Donald Dutile) [RHEL-28063] - module: move more elf validity checks to elf_validity_check() (Donald Dutile) [RHEL-28063] - module: add stop-grap sanity check on module memcpy() (Donald Dutile) [RHEL-28063] - module: add sanity check for ELF module section (Donald Dutile) [RHEL-28063] - module: rename check_module_license_and_versions() to check_export_symbol_versions() (Donald Dutile) [RHEL-28063] - module: converge taint work together (Donald Dutile) [RHEL-28063] - module: move signature taint to module_augment_kernel_taints() (Donald Dutile) [RHEL-28063] - module: move tainting until after a module hits our linked list (Donald Dutile) [RHEL-28063] - module: split taint adding with info checking (Donald Dutile) [RHEL-28063] - module: split taint work out of check_modinfo_livepatch() (Donald Dutile) [RHEL-28063] - module: rename set_license() to module_license_taint_check() (Donald Dutile) [RHEL-28063] - module: move check_modinfo() early to early_mod_check() (Donald Dutile) [RHEL-28063] - module: move early sanity checks into a helper (Donald Dutile) [RHEL-28063] - module: add a for_each_modinfo_entry() (Donald Dutile) [RHEL-28063] - module: rename next_string() to module_next_tag_pair() (Donald Dutile) [RHEL-28063] - module: move get_modinfo() helpers all above (Donald Dutile) [RHEL-28063] - modpost: Fix processing of CRCs on 32-bit build machines (Donald Dutile) [RHEL-28063] - module/decompress: Never use kunmap() for local un-mappings (Donald Dutile) [RHEL-28063] - kallsyms: Delete an unused parameter related to {module_}kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - dyndbg: cleanup dynamic usage in ib_srp.c (Donald Dutile) [RHEL-28063] - kernel/module: add documentation for try_module_get() (Donald Dutile) [RHEL-28063] - ARM: dyndbg: allow including dyndbg.h in decompressor (Donald Dutile) [RHEL-28063] - dyndbg: use the module notifier callbacks (Donald Dutile) [RHEL-28063] - dyndbg: remove unused 'base' arg from __ddebug_add_module() (Donald Dutile) [RHEL-28063] - module: make module_ktype structure constant (Donald Dutile) [RHEL-28063] - module: Remove the unused function within (Donald Dutile) [RHEL-28063] - scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n (Donald Dutile) [RHEL-28063] - scripts/gdb: fix 'lx-lsmod' show the wrong size (Donald Dutile) [RHEL-28063] - scripts/gdb: use mem instead of core_layout to get the module address (Donald Dutile) [RHEL-28063] - module: replace module_layout with module_memory (Donald Dutile) [RHEL-28063] - s390/module: fix loading modules with a lot of relocations (Donald Dutile) [RHEL-28063] - module: Use kstrtobool() instead of strtobool() (Donald Dutile) [RHEL-28063] - livepatch: Improve the search performance of module_kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Fix scheduling with interrupts disabled in self-test (Donald Dutile) [RHEL-28063] - modpost: error out if addend_*_rel() is not implemented for REL arch (Donald Dutile) [RHEL-28063] - module/decompress: Support zstd in-kernel decompression (Donald Dutile) [RHEL-28063] - module: add module_elf_check_arch for module-specific checks (Donald Dutile) [RHEL-28063] - modpost: Mark uuid_le type to be suitable only for MEI (Donald Dutile) [RHEL-28063] - modpost: fix array_size.cocci warning (Donald Dutile) [RHEL-28063] - modpost: Join broken long printed messages (Donald Dutile) [RHEL-28063] - kallsyms: Remove unneeded semicolon (Donald Dutile) [RHEL-28063] - kallsyms: Add self-test facility (Donald Dutile) [RHEL-28063] - kallsyms: Add helper kallsyms_on_each_match_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[] (Donald Dutile) [RHEL-28063] - kallsyms: Improve the performance of kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix NULL vs IS_ERR checking for module_get_next_page (Donald Dutile) [RHEL-28063] - module: Remove unused macros module_addr_min/max (Donald Dutile) [RHEL-28063] - module: remove redundant module_sysfs_initialized variable (Donald Dutile) [RHEL-28063] - module: tracking: Keep a record of tainted unloaded modules only (Donald Dutile) [RHEL-28063] - linux/export: use inline assembler to populate symbol CRCs (Donald Dutile) [RHEL-28063] - powerpc/xmon: Use KSYM_NAME_LEN in array size (Donald Dutile) [RHEL-28063] - kallsyms: increase maximum kernel symbol length to 512 (Donald Dutile) [RHEL-28063] - kallsyms: support "big" kernel symbols (Donald Dutile) [RHEL-28063] - kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}` (Donald Dutile) [RHEL-28063] - kallsyms: avoid hardcoding buffer size (Donald Dutile) [RHEL-28063] - cfi: Drop __CFI_ADDRESSABLE (Donald Dutile) [RHEL-28063] - cfi: Remove CONFIG_CFI_CLANG_SHADOW (Donald Dutile) [RHEL-28063] - module/decompress: generate sysfs string at compile time (Donald Dutile) [RHEL-28063] - module: Add debugfs interface to view unloaded tainted modules (Donald Dutile) [RHEL-28063] - dyndbg: add drm.debug style (drm/parameters/debug) bitmap support (Donald Dutile) [RHEL-28063] - dyndbg: validate class FOO by checking with module (Donald Dutile) [RHEL-28063] - dyndbg: add ddebug_attach_module_classes (Donald Dutile) [RHEL-28063] - kernel/module: add __dyndbg_classes section (Donald Dutile) [RHEL-28063] - dyndbg: add DECLARE_DYNDBG_CLASSMAP macro (Donald Dutile) [RHEL-28063] - dyndbg: add __pr_debug_cls for testing (Donald Dutile) [RHEL-28063] - dyndbg: add class_id to pr_debug callsites (Donald Dutile) [RHEL-28063] - dyndbg: gather __dyndbg[] state into struct _ddebug_info (Donald Dutile) [RHEL-28063] - dyndbg: cleanup auto vars in dynamic_debug_init (Donald Dutile) [RHEL-28063] - dyndbg: drop EXPORTed dynamic_debug_exec_queries (Donald Dutile) [RHEL-28063] - dyndbg: let query-modname override actual module name (Donald Dutile) [RHEL-28063] - dyndbg: use ESCAPE_SPACE for cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module.callsite walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: show both old and new in change-info (Donald Dutile) [RHEL-28063] - dyndbg: fix module.dyndbg handling (Donald Dutile) [RHEL-28063] - dyndbg: fix static_branch manipulation (Donald Dutile) [RHEL-28063] - modpost: fix module versioning when a symbol lacks valid CRC (Donald Dutile) [RHEL-28063] - modpost: remove .symbol_white_list field entirely (Donald Dutile) [RHEL-28063] - modpost: remove unneeded .symbol_white_list initializers (Donald Dutile) [RHEL-28063] - modpost: add PATTERNS() helper macro (Donald Dutile) [RHEL-28063] - modpost: shorten warning messages in report_sec_mismatch() (Donald Dutile) [RHEL-28063] - Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost" (Donald Dutile) [RHEL-28063] - modpost: use more reliable way to get fromsec in section_rel(a)() (Donald Dutile) [RHEL-28063] - modpost: add array range check to sec_name() (Donald Dutile) [RHEL-28063] - modpost: refactor get_secindex() (Donald Dutile) [RHEL-28063] - modpost: remove unused Elf_Sword macro (Donald Dutile) [RHEL-28063] - modpost: use sym_get_data() to get module device_table data (Donald Dutile) [RHEL-28063] - modpost: drop executable ELF support (Donald Dutile) [RHEL-28063] - module: Replace kmap() with kmap_local_page() (Donald Dutile) [RHEL-28063] - module: Show the last unloaded module's taint flag(s) (Donald Dutile) [RHEL-28063] - module: Use strscpy() for last_unloaded_module (Donald Dutile) [RHEL-28063] - module: Modify module_flags() to accept show_state argument (Donald Dutile) [RHEL-28063] - module: Move module's Kconfig items in kernel/module/ (Donald Dutile) [RHEL-28063] - module: panic: Taint the kernel when selftest modules load (Donald Dutile) [RHEL-28063] - module: Use vzalloc() instead of vmalloc()/memset(0) (Donald Dutile) [RHEL-28063] - module: Increase readability of module_kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix ERRORs reported by checkpatch.pl (Donald Dutile) [RHEL-28063] - module: Add support for default value for module async_probe (Donald Dutile) [RHEL-28063] - module: kallsyms: Ensure preemption in add_kallsyms() with PREEMPT_RT (Donald Dutile) [RHEL-28063] - module: Fix "warning: variable 'exit' set but not used" (Donald Dutile) [RHEL-28063] - module: Fix selfAssignment cppcheck warning (Donald Dutile) [RHEL-28063] - modules: Fix corruption of /proc/kallsyms (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch check for exported init/exit sections (Donald Dutile) [RHEL-28063] - modpost: use fnmatch() to simplify match() (Donald Dutile) [RHEL-28063] - modpost: simplify mod->name allocation (Donald Dutile) [RHEL-28063] - module: Fix prefix for module.sig_enforce module param (Donald Dutile) [RHEL-28063] - kbuild: check static EXPORT_SYMBOL* by script instead of modpost (Donald Dutile) [RHEL-28063] - modpost: squash if...else-if in find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: reuse ARRAY_SIZE() macro for section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: remove the unused argument of check_sec_ref() (Donald Dutile) [RHEL-28063] - modpost: fix undefined behavior of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - modpost: fix removing numeric suffixes (Donald Dutile) [RHEL-28063] - genksyms: adjust the output format to modpost (Donald Dutile) [RHEL-28063] - kbuild: stop merging *.symversions (Donald Dutile) [RHEL-28063] - kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS (Donald Dutile) [RHEL-28063] - modpost: extract symbol versions from *.cmd files (Donald Dutile) [RHEL-28063] - modpost: add sym_find_with_module() helper (Donald Dutile) [RHEL-28063] - module: merge check_exported_symbol() into find_exported_symbol_in_section() (Donald Dutile) [RHEL-28063] - module: do not binary-search in __ksymtab_gpl if fsa->gplok is false (Donald Dutile) [RHEL-28063] - module: do not pass opaque pointer for symbol search (Donald Dutile) [RHEL-28063] - module: show disallowed symbol name for inherit_taint() (Donald Dutile) [RHEL-28063] - module: fix [e_shstrndx].sh_size=0 OOB access (Donald Dutile) [RHEL-28063] - module: Introduce module unload taint tracking (Donald Dutile) [RHEL-28063] - module: Move module_assert_mutex_or_preempt() to internal.h (Donald Dutile) [RHEL-28063] - module: Make module_flags_taint() accept a module's taints bitmap and usable outside core code (Donald Dutile) [RHEL-28063] - module.h: simplify MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - modpost: change the license of EXPORT_SYMBOL to bool type (Donald Dutile) [RHEL-28063] - kbuild: record symbol versions in *.cmd files (Donald Dutile) [RHEL-28063] - kbuild: generate a list of objects in vmlinux (Donald Dutile) [RHEL-28063] - modpost: move *.mod.c generation to write_mod_c_files() (Donald Dutile) [RHEL-28063] - modpost: merge add_{intree_flag,retpoline,staging_flag} to add_header (Donald Dutile) [RHEL-28063] - modpost: split new_symbol() to symbol allocation and hash table addition (Donald Dutile) [RHEL-28063] - modpost: make sym_add_exported() always allocate a new symbol (Donald Dutile) [RHEL-28063] - modpost: make multiple export error (Donald Dutile) [RHEL-28063] - modpost: dump Module.symvers in the same order of modules.order (Donald Dutile) [RHEL-28063] - modpost: traverse the namespace_list in order (Donald Dutile) [RHEL-28063] - modpost: use doubly linked list for dump_lists (Donald Dutile) [RHEL-28063] - modpost: traverse unresolved symbols in order (Donald Dutile) [RHEL-28063] - modpost: add sym_add_unresolved() helper (Donald Dutile) [RHEL-28063] - modpost: traverse modules in order (Donald Dutile) [RHEL-28063] - modpost: import include/linux/list.h (Donald Dutile) [RHEL-28063] - modpost: change mod->gpl_compatible to bool type (Donald Dutile) [RHEL-28063] - modpost: use bool type where appropriate (Donald Dutile) [RHEL-28063] - modpost: move struct namespace_list to modpost.c (Donald Dutile) [RHEL-28063] - modpost: retrieve the module dependency and CRCs in check_exports() (Donald Dutile) [RHEL-28063] - modpost: add a separate error for exported symbols without definition (Donald Dutile) [RHEL-28063] - modpost: remove stale comment about sym_add_exported() (Donald Dutile) [RHEL-28063] - modpost: do not write out any file when error occurred (Donald Dutile) [RHEL-28063] - modpost: use snprintf() instead of sprintf() for safety (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_S (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_c (Donald Dutile) [RHEL-28063] - modpost: remove annoying namespace_from_kstrtabns() (Donald Dutile) [RHEL-28063] - modpost: remove redundant initializes for static variables (Donald Dutile) [RHEL-28063] - modpost: move export_from_secname() call to more relevant place (Donald Dutile) [RHEL-28063] - modpost: remove useless export_from_sec() (Donald Dutile) [RHEL-28063] - kbuild: do not remove empty *.symtypes explicitly (Donald Dutile) [RHEL-28063] - kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} (Donald Dutile) [RHEL-28063] - module: Remove module_addr_min and module_addr_max (Donald Dutile) [RHEL-28063] - module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC (Donald Dutile) [RHEL-28063] - module: Introduce data_layout (Donald Dutile) [RHEL-28063] - module: Prepare for handling several RB trees (Donald Dutile) [RHEL-28063] - module: Always have struct mod_tree_root (Donald Dutile) [RHEL-28063] - module: Rename debug_align() as strict_align() (Donald Dutile) [RHEL-28063] - module: Rework layout alignment to avoid BUG_ON()s (Donald Dutile) [RHEL-28063] - module: Move module_enable_x() and frob_text() in strict_rwx.c (Donald Dutile) [RHEL-28063] - module: Make module_enable_x() independent of CONFIG_ARCH_HAS_STRICT_MODULE_RWX (Donald Dutile) [RHEL-28063] - module: Move version support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kdb module related code out of main kdb code (Donald Dutile) [RHEL-28063] - module: Move sysfs support into a separate file (Donald Dutile) [RHEL-28063] - module: Move procfs support into a separate file (Donald Dutile) [RHEL-28063] - module: kallsyms: Fix suspicious rcu usage (Donald Dutile) [RHEL-28063] - module: Move kallsyms support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kmemleak support to a separate file (Donald Dutile) [RHEL-28063] - module: Move extra signature support out of core code (Donald Dutile) [RHEL-28063] - module: Move strict rwx support to a separate file (Donald Dutile) [RHEL-28063] - module: Move latched RB-tree support to a separate file (Donald Dutile) [RHEL-28063] - module: Move livepatch support to a separate file (Donald Dutile) [RHEL-28063] - module: Make internal.h and decompress.c more compliant (Donald Dutile) [RHEL-28063] - module: Simple refactor in preparation for split (Donald Dutile) [RHEL-28063] - scripts/gdb: Fix gdb 'lx-symbols' command (Donald Dutile) [RHEL-28063] - module: Move all into module/ (Donald Dutile) [RHEL-28063] - modpost: restore the warning message for missing symbol versions (Donald Dutile) [RHEL-28063] - ftrace: Have architectures opt-in for mcount build time sorting (Donald Dutile) [RHEL-28063] - ftrace: Fix assuming build time sort works for s390 (Donald Dutile) [RHEL-28063] - script/sorttable: Fix some initialization problems (Donald Dutile) [RHEL-28063] - ftrace: Add test to make sure compiled time sorts work (Donald Dutile) [RHEL-28063] - scripts: ftrace - move the sort-processing in ftrace_init (Donald Dutile) [RHEL-28063] - module.h: allow #define strings to work with MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - livepatch: Avoid CPU hogging with cond_resched (Donald Dutile) [RHEL-28063] - sections: provide internal __is_kernel() and __is_kernel_text() helper (Donald Dutile) [RHEL-28063] - kallsyms: fix address-checks for kernel related range (Donald Dutile) [RHEL-28063] - dyndbg: refine verbosity 1-4 summary-detail (Donald Dutile) [RHEL-28063] - dyndbg: fix spurious vNpr_info change (Donald Dutile) [RHEL-28063] - dyndbg: no vpr-info on empty queries (Donald Dutile) [RHEL-28063] - dyndbg: vpr-info on remove-module complete, not starting (Donald Dutile) [RHEL-28063] - dyndbg: Remove support for ddebug_query param (Donald Dutile) [RHEL-28063] - dyndbg: make dyndbg a known cli param (Donald Dutile) [RHEL-28063] - dyndbg: show module in vpr-info in dd-exec-queries (Donald Dutile) [RHEL-28063] - scripts: update the comments of kallsyms support (Donald Dutile) [RHEL-28063] - modpost: get the *.mod file path more simply (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between ARCH=um and other architectures (Donald Dutile) [RHEL-28063] - kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between the ordinary link and Clang LTO (Donald Dutile) [RHEL-28063] - module: fix signature check failures when using in-kernel decompression (Donald Dutile) [RHEL-28063] - module: Remove outdated comment (Donald Dutile) [RHEL-28063] - module: fix building with sysfs disabled (Donald Dutile) [RHEL-28063] - kernel: Fix spelling mistake "compresser" -> "compressor" (Donald Dutile) [RHEL-28063] - module: add in-kernel support for decompressing (Donald Dutile) [RHEL-28063] - module: change to print useful messages from elf_validity_check() (Donald Dutile) [RHEL-28063] - module: fix validate_section_offset() overflow bug on 64-bit (Donald Dutile) [RHEL-28063] - module: fix clang CFI with MODULE_UNLOAD=n (Donald Dutile) [RHEL-28063] - Subject: revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - lib/bitmap.c make bitmap_print_bitmask_to_buf parseable (Donald Dutile) [RHEL-28063] - bitmap: extend comment to bitmap_print_bitmask/list_to_buf (Donald Dutile) [RHEL-28063]- arm64: mm: Make hibernation aware of KFENCE (Maxim Levitsky) [RHEL-7225] - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (John Meneghini) [RHEL-38200] {CVE-2023-52809} - pinctrl: core: delete incorrect free in pinctrl_enable() (David Arcari) [RHEL-39758] {CVE-2024-36940} - x86/coco: Require seeding RNG with RDRAND on CoCo systems (Lenny Szubowicz) [RHEL-37269] {CVE-2024-35875} - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Steve Best) [RHEL-34969] {CVE-2024-26961} - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37721] {CVE-2021-47385} - redhat/configs: add CONFIG_CSD_LOCK_WAIT_DEBUG_DEFAULT (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints around remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Trace all smp_function_call*() invocations (Leonardo Bras) [RHEL-13876] - locking/csd_lock: Remove added data from CSD lock debugging (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876]- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143] - mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501] - cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840} - redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707] - nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472] - nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472] - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904} - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902} - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414} - net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442] - net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583] - geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973} - icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857} - netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987] - netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987] - netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987] - netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987] - selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987] - selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987] - net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987] - netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987] - selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987] - netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987] - netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987] - selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987] - selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987] - selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987] - netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987] - selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987] - netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863] - ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863] - ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863] - ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863] - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863] - xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863] - net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858} - netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390] - net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070] - tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070] - net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070] - rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076] - rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076] - rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076] - rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076] - rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076] - rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076] - rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076] - rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076] - rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076] - rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076] - rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076] - refscale: Print out additional module parameters (Waiman Long) [RHEL-34076] - refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076] - srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076] - srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076] - rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076] - rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076] - rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076] - rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076] - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076] - srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076] - rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076] - rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076] - rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076] - rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076] - srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076] - rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076] - rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076] - rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076] - rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076] - rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076] - refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076] - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076] - rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076] - rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076] - rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076] - rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076] - rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076] - rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076] - rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076] - rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076] - rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076] - rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076] - rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076] - rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076] - rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076] - rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076] - rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076] - rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076] - rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076] - rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076] - rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076] - rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076] - rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076] - rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076] - rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076] - rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076] - rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076] - rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076] - rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076] - rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076] - rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076] - rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076] - rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076] - rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076] - rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076] - rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076] - rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076] - rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]- efivarfs: force RO when remounting if SetVariable is not supported (Pavel Reichl) [RHEL-26588] {CVE-2023-52463} - keys: Fix overwrite of key expiration on instantiation (David Howells) [RHEL-39708] {CVE-2024-36031} - cpufreq: intel_pstate: Fix unchecked HWP MSR access (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: fix struct cpudata::epp_cached kernel-doc (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: hide unused intel_pstate_cpu_oob_ids[] (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Update the maximum CPU frequency consistently (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Replace three global.turbo_disabled checks (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Use __ro_after_init for three variables (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Get rid of unnecessary READ_ONCE() annotations (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Wait for canceled delayed work to complete (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Simplify spinlock locking (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup() (David Arcari) [RHEL-39731] - block: prevent division by zero in blk_rq_stat_sum() (Ming Lei) [RHEL-37281] {CVE-2024-35925} - block: fix module reference leakage from bdev_open_by_dev error path (Ming Lei) [RHEL-37000] {CVE-2024-35859} - net/mlx4_core: replace deprecated strncpy with strscpy (Benjamin Poirier) [RHEL-24474] - IB/mlx4: Fix the size of a buffer in add_port_entries() (Benjamin Poirier) [RHEL-24474] - mlx4: Delete custom device management logic (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the infiniband part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the ethernet part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Register mlx4 devices to an auxiliary virtual bus (Benjamin Poirier) [RHEL-24474] - mlx4: Avoid resetting MLX4_INTFF_BONDING per driver (Benjamin Poirier) [RHEL-24474] - mlx4: Move the bond work to the core driver (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.activate callback (Benjamin Poirier) [RHEL-24474] - mlx4: Replace the mlx4_interface.event callback with a notifier (Benjamin Poirier) [RHEL-24474] - mlx4: Use 'void *' as the event param of mlx4_dispatch_event() (Benjamin Poirier) [RHEL-24474] - mlx4: Rename member mlx4_en_dev.nb to netdev_nb (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.get_dev callback (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Copy union directly (Benjamin Poirier) [RHEL-24474] - net/mlx4: Remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Remove unnecessary variable initializations (Benjamin Poirier) [RHEL-24474] - net/mlx4: clean up a type issue (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Make check for invalid flags stricter (Benjamin Poirier) [RHEL-24474] - net/mlx4: Use bitmap_weight_and() (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Calling qp event handler in workqueue context (Benjamin Poirier) [RHEL-24474] - sched/topology: Optimize topology_span_sane() (Phil Auld) [RHEL-39277] - cpumask: Add for_each_cpu_from() (Phil Auld) [RHEL-39277] - mm/slub, kunit: Use inverted data to corrupt kmem cache (Nico Pache) [RHEL-38018] - drop_monitor: replace spin_lock by raw_spin_lock (Wander Lairson Costa) [RHEL-1016] - redhat/configs: Add CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI retpoline check (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI handling of RRSBA (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI documentation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix return type of spectre_bhi_state() (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Make CONFIG_SPECTRE_BHI_ON the default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - KVM: x86: Add BHI_NO (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Mitigate KVM by default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add BHI mitigation knob (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Enumerate Branch History Injection (BHI) bug (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Define SPEC_CTRL_BHI_DIS_S (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add support for clearing branch history at syscall entry (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - perf/x86/amd/lbr: Use freeze based on availability (Waiman Long) [RHEL-28203 RHEL-28209] - Documentation/kernel-parameters: Add spec_rstack_overflow to mitigations=off (Waiman Long) [RHEL-28203 RHEL-28209]- cpu/hotplug: Don't offline the last non-isolated CPU (David Arcari) [RHEL-38274] {CVE-2023-52831} - cpu/hotplug: Prevent self deadlock on CPU hot-unplug (David Arcari) [RHEL-38274] {CVE-2023-52831} - efi: fix panic in kdump kernel (Steve Best) [RHEL-36998] {CVE-2024-35800} - mm/secretmem: fix GUP-fast succeeding on secretmem folios (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - secretmem: convert page_is_secretmem() to folio_is_secretmem() (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Scott Mayhew) [RHEL-24133] - mtd: mtdpart: Don't create platform device that'll never probe (Rupinderjit Singh) [RHEL-22420] - mtd: call of_platform_populate() for MTD partitions (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: make symbol 'weim_of_notifier' static (Rupinderjit Singh) [RHEL-22420] - treewide: Fix probing of devices in DT overlays (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: add DT overlay support for WEIM bus (Rupinderjit Singh) [RHEL-22420] - of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing (Rupinderjit Singh) [RHEL-22420] - of: property: Improve finding the supplier of a remote-endpoint property (Rupinderjit Singh) [RHEL-22420] - soc: renesas: Move away from using OF_POPULATED for fw_devlink (Rupinderjit Singh) [RHEL-22420] - driver core: Fix device_link_flag_is_sync_state_only() (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve logs for cycle detection (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve detection of overlapping cycles (Rupinderjit Singh) [RHEL-22420] - of: property: Simplify of_link_to_phandle() (Rupinderjit Singh) [RHEL-22420] - platform/mellanox: nvsw-sn2201: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-io: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform: mellanox: mlxreg-hotplug: Extend condition for notification callback processing (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Make error handling flow consistent (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Handle events during suspend after resume completion (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: properly fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Separate host command and irq disable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: fix compilation warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Mark outdata as const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Mark port_amode_ops const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use dev_err_probe() more (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use semi-colons instead of commas (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add Displayport Alternatemode 2.1 Support (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: telemetry: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: core: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_logger: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_vbc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_sysfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: Annotate struct ec_event_queue with __counted_by (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Configure Retimer cable type (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: support official HID GOOG0016 (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout (Mark Langsdorf) [RHEL-33550] - platform: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Use %*ph for printing hexdump of a small buffer (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move host command to prepare/complete (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Report EC panic as uevent (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: remove return value check of debugfs_create_dir() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: fix kernel-doc warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Separate logic for getting panic info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: remove unneeded label and if-condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl (Mark Langsdorf) [RHEL-33550] - platform/olpc: olpc-xo175-ec: Use SPI device ID data to bind device (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Fix spelling mistake (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add Attention support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Fix VDO copy (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix negative type promoted to high (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Use per-device lockdep key (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warnings for panic notifier (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: initialize the buf variable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Fix panic notifier registration (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM send support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM reply support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add initial VDM support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Alter module name with hyphens (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Move structs to header (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Update port DP VDO (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set port alt mode drvdata (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Stash port driver info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Shutdown on EC Panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Poll EC log on EC panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add DT enumeration support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add transport layer (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit_at() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set parent of partner PD object (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Convert to i2c's .probe_new() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Force synchronous probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Mark PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move mec_init to device probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc_mec: remove cros_ec_lpc_mec_destroy() (Mark Langsdorf) [RHEL-33550] - platform/chrome: add a driver for HPS (Mark Langsdorf) [RHEL-33550] - redhat/configs: enable HPS driver as a module (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Notify the PM of wake events during resume (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Register partner PDOs (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Correct alt mode index (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Expose suspend_timeout_ms in debugfs (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix double-free in chromeos_laptop_prepare() (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix memory corruption in ioctl (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warning for suspend_timeout_ms (Mark Langsdorf) [RHEL-33550]- net/smc: avoid data corruption caused by decline (Tobias Huschle) [RHEL-38236] {CVE-2023-52775} - powerpc/pseries/memhp: Fix access beyond end of drmem array (Mamatha Inamdar) [RHEL-26494] {CVE-2023-52451} - octeontx2-af: avoid off-by-one read from userspace (Kamal Heib) [RHEL-39873] {CVE-2024-36957} - iommu/amd: Fix panic accessing amd_iommu_enable_faulting (Jerry Snitselaar) [RHEL-37320 RHEL-40344] - blk-cgroup: Properly propagate the iostat update up the hierarchy (Ming Lei) [RHEL-38596] - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() (Ken Cox) [RHEL-38715] {CVE-2021-47548} - watchdog: rti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt:using the pm_runtime_resume_and_get to simplify the code (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking (Andrew Halaney) [RHEL-40150] - watchdog: rti_wdt: Fix calculation and evaluation of preset heartbeat (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Make use of the helper function devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-40150] - clk: Get runtime PM before walking tree for clk_summary (Andrew Halaney) [RHEL-35062] - clk: Get runtime PM before walking tree during disable_unused (Andrew Halaney) [RHEL-35062] {CVE-2024-27004} - clk: Initialize struct clk_core kref earlier (Andrew Halaney) [RHEL-35062] - clk: Don't hold prepare_lock when calling kref_put() (Andrew Halaney) [RHEL-35062] - clk: Remove prepare_lock hold assertion in __clk_release() (Andrew Halaney) [RHEL-35062] - atl1c: Work around the DMA RX overflow issue (Ken Cox) [RHEL-38289] {CVE-2023-52834} - scsi: ufs: ti-j721e: Expose device tree aliases (Andrew Halaney) [RHEL-39999] - scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV (Andrew Halaney) [RHEL-39999] - redhat/configs: Enable CONFIG_BLK_CGROUP_IOCOST (Waiman Long) [RHEL-38879] - null_blk: Fix return value of nullb_device_power_store() (Ming Lei) [RHEL-39662] - null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' (Ming Lei) [RHEL-39662] - stackdepot: respect __GFP_NOLOCKDEP allocation flag (Waiman Long) [RHEL-38628] - lib/stackdepot: off by one in depot_fetch_stack() (Waiman Long) [RHEL-38628] - lib/stackdepot: fix first entry having a 0-handle (Waiman Long) [RHEL-38628] - platform/x86: wmi: Fix opening of char device (David Arcari) [RHEL-38260] {CVE-2023-52864} - platform/x86: wmi: remove unnecessary initializations (David Arcari) [RHEL-38260] {CVE-2023-52864} - scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() (Bryan Gurney) [RHEL-38547] - scsi: mpi3mr: Sanitise num_phys (Bryan Gurney) [RHEL-38547] - mlxbf_gige: call request_irq() after NAPI initialized (Kamal Heib) [RHEL-37179] {CVE-2024-35907} - mlxbf_gige: stop PHY during open() error paths (Kamal Heib) [RHEL-37179] - fork: defer linking file vma until vma is fully initialized (Rafael Aquini) [RHEL-35022] {CVE-2024-27022} - platform/x86/intel-uncore-freq: Don't present root domain on error (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Increase minor number support (David Arcari) [RHEL-38558] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Process read/write blocked feature status (David Arcari) [RHEL-38558] - mlxbf_gige: stop interface during shutdown (Kamal Heib) [RHEL-37244] {CVE-2024-35885} - usbnet: fix error return code in usbnet_probe() (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - usbnet: sanity check for maxpacket (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - net: ena: Fix incorrect descriptor free behavior (Kamal Heib) [RHEL-37430] {CVE-2024-35958} - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() (Steve Best) [RHEL-37327] {CVE-2024-35944} - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Steve Best) [RHEL-37327] {CVE-2024-35944} - x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type (Steve Best) [RHEL-36906] {CVE-2023-52659} - powerpc/mm: Align memory_limit value specified using mem= kernel parameter (Joel Savitz) [RHEL-8591] - dyndbg: fix old BUG_ON in >control parser (Waiman Long) [RHEL-37113 RHEL-37114] {CVE-2024-35947} - nbd: always initialize struct msghdr completely (Ming Lei) [RHEL-29500] {CVE-2024-26638} - cpufreq: amd-pstate: Fix the inconsistency in max frequency units (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove global header file (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix memory leak on CPU EPP exit (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix the highest frequency issue which limits performance (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove unused variable lowest_nonlinear_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix code format problems (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities missing (David Arcari) [RHEL-34751] - x86/CPU/AMD: Add ZenX generations flags (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: get transition delay and latency value from ACPI tables (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Bail out if min/max/nominal_freq is 0 (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Remove amd_get_{min,max,nominal,lowest_nonlinear}_freq() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Unify computation of {max,min,nominal,lowest_nonlinear}_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document the units for freq variables in amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document *_limit_* fields in struct amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: adjust min/max limit perf (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Update amd-pstate preferred core ranking dynamically (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Enable amd-pstate preferred core support (David Arcari) [RHEL-34751] - ACPI: CPPC: Add helper to get the highest performance value (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix setting scaling max/min freq values (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Only print supported EPP values for performance governor (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix scaling_min_freq and scaling_max_freq update (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch() (David Arcari) [RHEL-34751] - Merge DRM changes from upstream v6.8..v6.9 (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.7..v6.8 (Dave Airlie) [RHEL-24102] - redhat/configs: add new configs from drm backport (Dave Airlie) [RHEL-24102] - Partial revert: "file: convert to SLAB_TYPESAFE_BY_RCU" for i915 (Dave Airlie) [RHEL-24102] - Revert "drm/ttm: dynamically allocate the drm-ttm_pool shrinker" (Dave Airlie) [RHEL-24102] - Revert "drm/i915: dynamically allocate the i915_gem_mm shrinker" (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.6..v6.7 (Dave Airlie) [RHEL-24102]- nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells (Steve Best) [RHEL-38438] {CVE-2021-47497} - kernel: watch_queue: copy user-array safely (Steve Best) [RHEL-38238] {CVE-2023-52824} - lib/generic-radix-tree.c: Don't overflow in peek() (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - efi: runtime: Fix potential overflow of soft-reserved region size (Lenny Szubowicz) [RHEL-33098] {CVE-2024-26843} - workqueue: Drain BH work items on hot-unplugged CPUs (Waiman Long) [RHEL-25103] - workqueue: Control intensive warning threshold through cmdline (Waiman Long) [RHEL-25103] - workqueue: Make @flags handling consistent across set_work_data() and friends (Waiman Long) [RHEL-25103] - workqueue: Remove clear_work_data() (Waiman Long) [RHEL-25103] - workqueue: Factor out work_grab_pending() from __cancel_work_sync() (Waiman Long) [RHEL-25103] - workqueue: Clean up enum work_bits and related constants (Waiman Long) [RHEL-25103] - workqueue: Introduce work_cancel_flags (Waiman Long) [RHEL-25103] - workqueue: Use variable name irq_flags for saving local irq flags (Waiman Long) [RHEL-25103] - workqueue: Reorganize flush and cancel[_sync] functions (Waiman Long) [RHEL-25103] - workqueue: Rename __cancel_work_timer() to __cancel_timer_sync() (Waiman Long) [RHEL-25103] - workqueue: Use rcu_read_lock_any_held() instead of rcu_read_lock_held() (Waiman Long) [RHEL-25103] - workqueue: Cosmetic changes (Waiman Long) [RHEL-25103] - workqueue, irq_work: Build fix for !CONFIG_IRQ_WORK (Waiman Long) [RHEL-25103] - workqueue: Fix queue_work_on() with BH workqueues (Waiman Long) [RHEL-25103] - async: Use a dedicated unbound workqueue with raised min_active (Waiman Long) [RHEL-25103] - workqueue: Implement workqueue_set_min_active() (Waiman Long) [RHEL-25103] - workqueue: Fix kernel-doc comment of unplug_oldest_pwq() (Waiman Long) [RHEL-25103] - workqueue: Bind unbound workqueue rescuer to wq_unbound_cpumask (Waiman Long) [RHEL-25103] - kernel/workqueue: Let rescuers follow unbound wq cpumask changes (Waiman Long) [RHEL-25103] - workqueue: Enable unbound cpumask update on ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Link pwq's into wq->pwqs from oldest to newest (Waiman Long) [RHEL-25103] - workqueue: Don't implicitly make UNBOUND workqueues w/ @max_active==1 ordered (Waiman Long) [RHEL-25103] - workqueue: Skip __WQ_DESTROYING workqueues when updating global unbound cpumask (Waiman Long) [RHEL-25103] - workqueue: fix a typo in comment (Waiman Long) [RHEL-25103] - Revert "workqueue: make wq_subsys const" (Waiman Long) [RHEL-25103] - workqueue: Implement BH workqueues to eventually replace tasklets (Waiman Long) [RHEL-25103] - workqueue: Factor out init_cpu_worker_pool() (Waiman Long) [RHEL-25103] - workqueue: Update lock debugging code (Waiman Long) [RHEL-25103] - workqueue: make wq_subsys const (Waiman Long) [RHEL-25103] - workqueue: Fix pwq->nr_in_flight corruption in try_to_grab_pending() (Waiman Long) [RHEL-25103] - workqueue: Avoid premature init of wq->node_nr_active[].max (Waiman Long) [RHEL-25103] - workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Add node_nr/max_active dump (Waiman Long) [RHEL-25103] - workqueue: Implement system-wide nr_active enforcement for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Introduce struct wq_node_nr_active (Waiman Long) [RHEL-25103] - workqueue: Move pwq_dec_nr_in_flight() to the end of work item handling (Waiman Long) [RHEL-25103] - workqueue: RCU protect wq->dfl_pwq and implement accessors for it (Waiman Long) [RHEL-25103] - workqueue: Make wq_adjust_max_active() round-robin pwqs while activating (Waiman Long) [RHEL-25103] - workqueue: Move nr_active handling into helpers (Waiman Long) [RHEL-25103] - workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work() (Waiman Long) [RHEL-25103] - workqueue: Factor out pwq_is_empty() (Waiman Long) [RHEL-25103] - workqueue: Move pwq->max_active to wq->max_active (Waiman Long) [RHEL-25103] - workqueue: Break up enum definitions and give names to the types (Waiman Long) [RHEL-25103] - workqueue: Drop unnecessary kick_pool() in create_worker() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Clean up code and drop duplicate information (Waiman Long) [RHEL-25103] - workqueue: mark power efficient workqueue as unbounded if nohz_full enabled (Waiman Long) [RHEL-25103] - workqueue: Add rcu lock check at the end of work item execution (Waiman Long) [RHEL-25103] - kernel/workqueue: Bind rescuer to unbound cpumask for WQ_UNBOUND (Waiman Long) [RHEL-25103] - tools/workqueue: Add rescuers printing to wq_dump.py (Waiman Long) [RHEL-25103] - Revert "workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()" (Waiman Long) [RHEL-25103] - Documentation/core-api: fix spelling mistake in workqueue (Waiman Long) [RHEL-25103] - Documentation/core-api : fix typo in workqueue (Waiman Long) [RHEL-25103] - async: Split async_schedule_node_domain() (Waiman Long) [RHEL-25103] - workqueue: Provide one lock class key per work_on_cpu() callsite (Waiman Long) [RHEL-25103] - workqueue: fix -Wformat-truncation in create_worker (Waiman Long) [RHEL-25103] - workqueue: Use the kmem_cache_free() instead of kfree() to release pwq (Waiman Long) [RHEL-25103] - workqueue: doc: Fix function and sysfs path errors (Waiman Long) [RHEL-25103] - workqueue: Fix UAF report by KASAN in pwq_release_workfn() (Waiman Long) [RHEL-25103] - workqueue: Fix missed pwq_release_worker creation in wq_cpu_intensive_thresh_init() (Waiman Long) [RHEL-25103] - workqueue: Removed double allocation of wq_update_pod_attrs_buf (Waiman Long) [RHEL-25103] - workqueue: fix data race with the pwq->stats[] increment (Waiman Long) [RHEL-25103] - workqueue: Rename rescuer kworker (Waiman Long) [RHEL-25103] - workqueue: Make default affinity_scope dynamically updatable (Waiman Long) [RHEL-25103] - workqueue: Add "Affinity Scopes and Performance" section to documentation (Waiman Long) [RHEL-25103] - workqueue: Implement non-strict affinity scope for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Add workqueue_attrs->__pod_cpumask (Waiman Long) [RHEL-25103] - workqueue: Factor out need_more_worker() check and worker wake-up (Waiman Long) [RHEL-25103] - workqueue: Factor out work to worker assignment and collision handling (Waiman Long) [RHEL-25103] - workqueue: Add multiple affinity scopes and interface to select them (Waiman Long) [RHEL-25103] - workqueue: Modularize wq_pod_type initialization (Waiman Long) [RHEL-25103] - workqueue: Add tools/workqueue/wq_dump.py which prints out workqueue configuration (Waiman Long) [RHEL-25103] - workqueue: Generalize unbound CPU pods (Waiman Long) [RHEL-25103] - workqueue: Factor out clearing of workqueue-only attrs fields (Waiman Long) [RHEL-25103] - workqueue: Factor out actual cpumask calculation to reduce subtlety in wq_update_pod() (Waiman Long) [RHEL-25103] - workqueue: Initialize unbound CPU pods later in the boot (Waiman Long) [RHEL-25103] - workqueue: Move wq_pod_init() below workqueue_init() (Waiman Long) [RHEL-25103] - workqueue: Rename NUMA related names to use pod instead (Waiman Long) [RHEL-25103] - workqueue: Rename workqueue_attrs->no_numa to ->ordered (Waiman Long) [RHEL-25103] - workqueue: Make unbound workqueues to use per-cpu pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Call wq_update_unbound_numa() on all CPUs in NUMA node on CPU hotplug (Waiman Long) [RHEL-25103] - workqueue: Make per-cpu pool_workqueues allocated and released like unbound ones (Waiman Long) [RHEL-25103] - workqueue: Use a kthread_worker to release pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Remove module param disable_numa and sysfs knobs pool_ids and numa (Waiman Long) [RHEL-25103] - workqueue: Relocate worker and work management functions (Waiman Long) [RHEL-25103] - workqueue: Rename wq->cpu_pwqs to wq->cpu_pwq (Waiman Long) [RHEL-25103] - workqueue: Not all work insertion needs to wake up a worker (Waiman Long) [RHEL-25103] - workqueue: Cleanups around process_scheduled_works() (Waiman Long) [RHEL-25103] - workqueue: Drop the special locking rule for worker->flags and worker_pool->flags (Waiman Long) [RHEL-25103] - workqueue: use LIST_HEAD to initialize cull_list (Waiman Long) [RHEL-25103] - workqueue: Warn attempt to flush system-wide workqueues. (Waiman Long) [RHEL-25103] - workqueue: Scale up wq_cpu_intensive_thresh_us if BogoMIPS is below 4000 (Waiman Long) [RHEL-25103] - workqueue: Fix cpu_intensive_thresh_us name in help text (Waiman Long) [RHEL-25103] - soc: qcom: qmi: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - scsi: NCR5380: Use default @max_active for hostdata->work_q (Waiman Long) [RHEL-25103] - crypto: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - xen/pvcalls: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - virt: acrn: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: thunderx: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - greybus: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Disable per-cpu CPU hog detection when wq_cpu_intensive_thresh_us is 0 (Waiman Long) [RHEL-25103] - workqueue: Fix WARN_ON_ONCE() triggers in worker_enter_idle() (Waiman Long) [RHEL-25103] - workqueue: Track and monitor per-workqueue CPU time usage (Waiman Long) [RHEL-25103] - redhat/configs: Add CONFIG_WQ_CPU_INTENSIVE_REPORT (Waiman Long) [RHEL-25103] - workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanism (Waiman Long) [RHEL-25103] - workqueue: Automatically mark CPU-hogging work items CPU_INTENSIVE (Waiman Long) [RHEL-25103] - workqueue: Improve locking rule description for worker fields (Waiman Long) [RHEL-25103] - workqueue: Move worker_set/clr_flags() upwards (Waiman Long) [RHEL-25103] - workqueue: Re-order struct worker fields (Waiman Long) [RHEL-25103] - workqueue: Add pwq->stats[] and a monitoring script (Waiman Long) [RHEL-25103] - Further upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: clean up WORK_* constant types, clarify masking (Waiman Long) [RHEL-25103] - workqueue: Introduce show_freezable_workqueues (Waiman Long) [RHEL-25103] - workqueue: Print backtraces from CPUs with hung CPU bound workqueues (Waiman Long) [RHEL-25103] - workqueue: Warn when a rescuer could not be created (Waiman Long) [RHEL-25103] - workqueue: Interrupted create_worker() is not a repeated event (Waiman Long) [RHEL-25103] - workqueue: Warn when a new worker could not be created (Waiman Long) [RHEL-25103] - workqueue: Fix hung time report of worker pools (Waiman Long) [RHEL-25103] - workqueue: Simplify a pr_warn() call in wq_select_unbound_cpu() (Waiman Long) [RHEL-25103] - scsi: message: fusion: Avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - scsi: message: fusion: Remove unused sas_persist_task work (Waiman Long) [RHEL-25103] - workqueue: Make show_pwq() use run-length encoding (Waiman Long) [RHEL-25103] - workqueue: Add a new flag to spot the potential UAF error (Waiman Long) [RHEL-25103] - workqueue: Make queue_rcu_work() use call_rcu_hurry() (Waiman Long) [RHEL-25103] - treewide: Drop WARN_ON_FUNCTION_MISMATCH (Waiman Long) [RHEL-25103] - Input: psmouse-smbus - avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - workqueue: Convert the type of pool->nr_running to int (Waiman Long) [RHEL-25103] - workqueue: Use wake_up_worker() in wq_worker_sleeping() instead of open code (Waiman Long) [RHEL-25103] - Revert "module, async: async_synchronize_full() on module init iff async is used" (Waiman Long) [RHEL-25103] - workqueue: Upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: doc: Call out the non-reentrance conditions (Waiman Long) [RHEL-25103]- i2c: core: Fix atomic xfer check for non-preempt config (Steve Best) [RHEL-38315] {CVE-2023-52791} - i2c: core: Run atomic i2c xfer when !preemptible (Steve Best) [RHEL-38315] {CVE-2023-52791} - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (Steve Best) [RHEL-36996] {CVE-2024-35801} - platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR (Steve Best) [RHEL-31058] - xen-netfront: Add missing skb_mark_for_recycle (Vitaly Kuznetsov) [RHEL-36573] {CVE-2024-27393} - bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Steve Best) [RHEL-37368] {CVE-2024-35983} - mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Rafael Aquini) [RHEL-37467] {CVE-2024-36000} - ice: fix uninitialized dplls mutex usage (Petr Oros) [RHEL-36283] - ice: fix pin phase adjust updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll periodic work data updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll and dpll_pin data access on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll input pin phase_adjust value updates (Petr Oros) [RHEL-36283] - ice: fix connection state of DPLL and out pin (Petr Oros) [RHEL-36283] - ice: Add automatic VF reset on Tx MDD events (Petr Oros) [RHEL-36317] - dmaengine: idxd: add a write() method for applications to submit work (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - dmaengine: idxd: add a new security check to deal with a hardware erratum (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - scsi: lpfc: Copyright updates for 14.4.0.2 patches (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update lpfc version to 14.4.0.2 (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Add support for 32 byte CDBs (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change lpfc_hba hba_flag member into a bitmask (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Introduce rrq_list_lock to protect active_rrq_list (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Clear deferred RSCN processing flag when driver is unloading (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update logging of protection type for T10 DIF I/O (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change default logging level for unsolicited CT MIB commands (Dick Kennedy) [RHEL-35858] - mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled (Aristeu Rozanski) [RHEL-35090 RHEL-35091] {CVE-2024-26987} - selftest/bpf: Test the read of vsyscall page under x86-64 (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - gfs2: Remove and replace gfs2_glock_queue_work (Andreas Gruenbacher) [RHEL-32940] - gfs2: do_xmote fixes (Andreas Gruenbacher) [RHEL-32940] - gfs2: finish_xmote cleanup (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix lru_count accounting (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "Make glock lru list scanning safer" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "ignore unlock failures after withdraw" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru (Andreas Gruenbacher) [RHEL-32940] - gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async (Andreas Gruenbacher) [RHEL-32940] - gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't forget to complete delayed withdraw (Andreas Gruenbacher) [RHEL-32940] - arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD (Mark Salter) [RHEL-31321] {CVE-2024-26670} - arm64: Rename ARM64_WORKAROUND_2966298 (Mark Salter) [RHEL-31321] {CVE-2024-26670} - cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw() (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Preserve PM domain votes in system suspend (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable virtual power domain devices (Mark Langsdorf) [RHEL-32446] - PM: sleep: Add helpers to allow a device to remain powered-on (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Introduce cpufreq for ipq95xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable cpufreq for ipq53xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8074 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8064 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: also accept operating-points-v2-krait-cpu (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: drop pvs_ver for format a fuses (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ6018 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Add MSM8909 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Simplify driver data allocation (Mark Langsdorf) [RHEL-32446] - cpufreq: arm: Kconfig: Add i.MX7 to supported SoC for ARM_IMX_CPUFREQ_DT (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Fix buffer overflow detection in trans_stats() (Mark Langsdorf) [RHEL-32446] - cpufreq: ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_SCMI_CPUFREQ (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add opp support for am62p5 SoCs (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: add am62p5 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Move is_managed indicator into per-policy structure (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Use fine-grained mutex in userspace governor (Mark Langsdorf) [RHEL-32446] - cpufreq: conservative: Simplify the condition of storing 'down_threshold' (Mark Langsdorf) [RHEL-32446] - cpufreq: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: platdev: Add MSM8909 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: pmac32: Use of_property_read_reg() to parse "reg" (Mark Langsdorf) [RHEL-32446] - cpufreq: Add QCM6490 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: Support per-policy performance boost (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc: Fix the potentinal scheduling delays in target_index() (Mark Langsdorf) [RHEL-32446] - cpufreq: governor: Free dbs_data directly when gov->init() fails (Mark Langsdorf) [RHEL-32446] - cpufreq: Avoid printing kernel addresses in cpufreq_resume() (Mark Langsdorf) [RHEL-32446] - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: add online/offline hooks (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: add support for 4 freq domains (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Improve the performance of cpufreq_stats_create_table() (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: Set fie_disabled to FIE_DISABLED if fails to create kworker_fie (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: cppc_cpufreq_get_rate() returns zero in all error cases. (Mark Langsdorf) [RHEL-32446] - cpufreq: Prefer to print cpuid in MIN/MAX QoS register error message (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug (Mark Langsdorf) [RHEL-32446] - cpufreq: blocklist MSM8998 in cpufreq-dt-platdev (Mark Langsdorf) [RHEL-32446] - cpufreq: omap: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: raspberrypi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra186: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qoriq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: acpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: kirkwood: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: davinci: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx-cpufreq-dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: vexpress: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: scpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-32446] - cpufreq: Make CONFIG_CPUFREQ_DT_PLATDEV depend on OF (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Use dev_err_probe() when failing to get icc paths (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Support building as module (Mark Langsdorf) [RHEL-32446] - redhat/configs: add default values for CONFIG_CPUFREQ_DT_PLATDEV (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Blacklist ti,am62a7 SoC (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add support for AM62A7 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use helper to get SMEM SoC ID (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use SoC ID-s from bindings (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: introduce qcom_smem_get_soc_id() (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: Switch to EXPORT_SYMBOL_GPL() (Mark Langsdorf) [RHEL-32446] - soc: qcom: socinfo: move SMEM item struct and defines to a header (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for SM8475 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM8650 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ8174 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150P (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM7125 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: drop the IPQ5019 SoC ID (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for SM4450 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5300 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5312 and IPQ5302 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5018 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QRB4210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ9574 and its variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QCM2290/QRB2210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5332 and its variant (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc IDs for IPQ8064 and variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add a bunch of older SoCs (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add QRD board ID (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: don't warn for disabling a non-existing frequency (Mark Langsdorf) [RHEL-32446] - cpufreq: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32446] - Merge tag 'devicetree-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Add JH7110 SOC to the allowlist (Mark Langsdorf) [RHEL-32446] - cpufreq: Add SM7225 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - arch/x86: Fix XSAVE check for x86_64-v2 check (Prarit Bhargava) [RHEL-22439] - arch/x86: mark x86_64-v1 and x86_64-v2 processors as deprecated (Prarit Bhargava) [RHEL-22439] - scsi: qla2xxx: Update version to 10.02.09.200-k (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Delay I/O Abort on PCI error (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Change debug message during driver unload (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of fcport (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix command flush on cable pull (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: NVME|FCP prefer flag not being honored (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Update manufacturer detail (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Split FCE|EFT trace control (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix N2N stuck connection (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Prevent command send on chip reset (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Use FIELD_GET() to extract PCIe capability fields (Nilesh Javali) [RHEL-25184] - workqueue: Shorten events_freezable_power_efficient name (Audra Mitchell) [RHEL-3534] - workqueue.c: Increase workqueue name length (Audra Mitchell) [RHEL-3534] - net/mlx5e: Tidy up IPsec NAT-T SA discovery (Amir Tzin) [RHEL-24465] - Revert "net/mlx5e: Check the number of elements before walk TC rhashtable" (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix peer flow lists handling (Amir Tzin) [RHEL-24465] - net/mlx5e: Disable IPsec offload support if not FW steering (Amir Tzin) [RHEL-24465] - net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev mode (Amir Tzin) [RHEL-24465] - net/mlx5: Return correct EC_VF function ID (Amir Tzin) [RHEL-24465] - net/mlx5e: Decrease num_block_tc when unblock tc offload (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix mlx5_cmd_update_root_ft() error flow (Amir Tzin) [RHEL-24465] - net/mlx5: DR, Fix peer domain namespace setting (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix overrun reported by coverity (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Change the key being sent for MPV device affiliation (Amir Tzin) [RHEL-24465] - net/mlx5e: Check the number of elements before walk TC rhashtable (Amir Tzin) [RHEL-24465] - net/mlx5e: Reduce eswitch mode_lock protection context (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper TCP protocol selector (Amir Tzin) [RHEL-24465] - net/mlx5e: Add IPsec and ASO syndromes check in HW (Amir Tzin) [RHEL-24465] - net/mlx5e: Allow IPsec soft/hard limits in bytes (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper protocol selector field offload for RX (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove exposure of IPsec RX flow steering struct (Amir Tzin) [RHEL-24465] - net/mlx5e: Unify esw and normal IPsec status table creation/destruction (Amir Tzin) [RHEL-24465] - net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offload (Amir Tzin) [RHEL-24465] - net/mlx5: Handle IPsec steering upon master unbind/bind (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for ingress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for egress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Add create alias flow table function to ipsec roce (Amir Tzin) [RHEL-24465] - net/mlx5: Implement alias object allow and create functions (Amir Tzin) [RHEL-24465] - net/mlx5: Add alias flow table bits (Amir Tzin) [RHEL-24465] - net/mlx5: Store devcom pointer inside IPsec RoCE (Amir Tzin) [RHEL-24465] - net/mlx5: Register mlx5e priv to devcom in MPV mode (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Send events from IB driver about device affiliation state (Amir Tzin) [RHEL-24465] - net/mlx5: Implement devlink port function cmds to control ipsec_packet (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Implement devlink port function cmds to control ipsec_crypto (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Provide an interface to block change of IPsec capabilities (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Add IFC bits to support IPsec enable/disable (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5e: Rewrite IPsec vs. TC block interface (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Drop extra layer of locks in IPsec (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Store vport in struct mlx5_devlink_port and use it in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Check vhca_resource_manager capability in each op and add extack msg (Amir Tzin) [RHEL-24465] - net/mlx5: Relax mlx5_devlink_eswitch_get() return value checking (Amir Tzin) [RHEL-24465] - net/mlx5: Return -EOPNOTSUPP in mlx5_devlink_port_fn_migratable_set() directly (Amir Tzin) [RHEL-24465] - net/mlx5: Reduce number of vport lookups passing vport pointer instead of index (Amir Tzin) [RHEL-24465] - net/mlx5: Embed struct devlink_port into driver structure (Amir Tzin) [RHEL-24465] - net/mlx5: Don't register ops for non-PF/VF/SF port and avoid checks in ops (Amir Tzin) [RHEL-24465] - net/mlx5: Remove no longer used mlx5_esw_offloads_sf_vport_enable/disable() (Amir Tzin) [RHEL-24465] - net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF code (Amir Tzin) [RHEL-24465] - net/mlx5: Allow mlx5_esw_offloads_devlink_port_register() to register SFs (Amir Tzin) [RHEL-24465] - net/mlx5: Push devlink port PF/VF init/cleanup calls out of devlink_port_register/unregister() (Amir Tzin) [RHEL-24465] - net/mlx5: Push out SF devlink port init and cleanup code to separate helpers (Amir Tzin) [RHEL-24465] - net/mlx5: Rework devlink port alloc/free into init/cleanup (Amir Tzin) [RHEL-24465] - net/mlx5: Rename devlink port ops struct for PFs/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Remove VPORT_UPLINK handling from devlink_port.c (Amir Tzin) [RHEL-24465] - net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directly (Amir Tzin) [RHEL-24465] - net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefix (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_eswitch_load/unload_vport() static (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_esw_offloads_rep_load/unload() static (Amir Tzin) [RHEL-24465] - net/mlx5: Remove pointless devlink_rate checks (Amir Tzin) [RHEL-24465] - net/mlx5: Don't check vport->enabled in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Don't query MAX caps twice (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused MAX HCA capabilities (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused CAPs (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Adjust mlx5_query_hca_caps() to upstream (Amir Tzin) [RHEL-24465] - net/mlx5: Expose max possible SFs via devlink resource (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5e: E-Switch, Allow devcom initialization on more vports (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Register devcom device with switch id key (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Infrastructure changes (Amir Tzin) [RHEL-24465] - net/mlx5: Use shared code for checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec NAT-T functionality (Amir Tzin) [RHEL-24465] - net/mlx5e: Check for IPsec NAT-T support (Amir Tzin) [RHEL-24465] - net/mlx5: Add relevant capabilities bits to support NAT-T (Amir Tzin) [RHEL-24465] - net/mlx5e: Make TC and IPsec offloads mutually exclusive on a netdev (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add get IPsec offload stats for uplink representor (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Modify and restore TC rules for IPSec TX rules (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Make IPsec offload work together with eswitch and TC (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: Compare with old_dest param to modify rule destination (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for TX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec TX tables creation (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Handle IPsec offload for RX datapath in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for RX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec RX tables creation and destruction (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Prepare IPsec packet offload for switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Change the parameter of IPsec RX skb handle function (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add function to get IPsec offload namespace (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: DR, update query of HCA caps for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Fix the macro for accessing EC VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: Fix devlink controller number for ECVF (Amir Tzin) [RHEL-24465] - net/mlx5: Fix UAF in mlx5_eswitch_cleanup() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix SFs kernel documentation error (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, set debugfs access right to root-only (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, expose FDB state via debugfs (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, pass net device when linking vport to bridge (Amir Tzin) [RHEL-24465] - net/mlx5: Create eswitch debugfs root directory (Amir Tzin) [RHEL-24465] - net/mlx5: Light probe local SFs (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Move esw multiport devlink param to eswitch code (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Split function_setup() to enable and open functions (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Enable 4 ports VF LAG (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multiport eswitch LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multipath LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, change mlx5_shared_fdb_supported() to static (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, generalize handling of shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, check if all eswitches are paired for shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - {net/RDMA}/mlx5: introduce lag_for_each_peer (Amir Tzin) [RHEL-24409 RHEL-24465] - RDMA/mlx5: Free second uplink ib port (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5e: E-Switch, Fix shared fdb error flow (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Pass other_vport flag if vport is not 0 (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use xarray for devcom paired device index (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add peer fdb miss rules for vport manager or ecpf (Amir Tzin) [RHEL-24465] - net/mlx5e: Use vhca_id for device index in vport rx rules (Amir Tzin) [RHEL-24465] - net/mlx5: Lag, Remove duplicate code checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5: Set max number of embedded CPU VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Update SRIOV enable/disable to handle EC/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Query correct caps for min msix vectors (Amir Tzin) [RHEL-24465] - net/mlx5: Use correct vport when restoring GUIDs (Amir Tzin) [RHEL-24465] - net/mlx5: Add new page type for EC VF pages (Amir Tzin) [RHEL-24465] - net/mlx5: Add/remove peer miss rules for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Add management of EC VF vports (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Allocate ECPF vport if it's an eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: Update vport caps query/set for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Enable devlink port for embedded cpu VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: mlx5_ifc updates for embedded CPU SRIOV (Amir Tzin) [RHEL-24465] - net/mlx5: Simplify unload all rep code (Amir Tzin) [RHEL-24465] - net/mlx5: Skip inline mode check after mlx5_eswitch_enable_locked() failure (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, extend mlx5_devcom_send_event to work with more than two devices (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, introduce devcom_for_each_peer_entry (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, mark devcom as not ready when all eswitches are unpaired (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Rename paired to ready (Amir Tzin) [RHEL-24465] - net/mlx5: DR, handle more than one peer domain (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, generalize shared FDB creation (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, Handle multiple master egress rules (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, refactor FDB miss rule add/remove (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, enlarge peer miss group table (Amir Tzin) [RHEL-24465] - net/mlx5e: Handle offloads flows per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, re-factor query route port (Amir Tzin) [RHEL-24465] - net/mlx5e: rep, store send to vport rules per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: tc, Refactor peer add/del flow (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, Extend peer flows to a list (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Initialize E-Switch for eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: devlink, Only show PF related devlink warning when needed (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use metadata matching for RoCE loopback rule (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use RoCE version 2 for loopback traffic (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add a check that log_max_l2_table is valid (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch: move debug print of adding mac to correct place (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Check device is PF when stopping esw offloads (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant vport_group_manager cap check (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use metadata for vport matching in send-to-vport rules (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Allow get vport api if esw exists (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Update when to set other vport context (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove redundant __func__ arg from fs_err() calls (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Remove flow_source check for metadata matching (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Remove redundant check (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant esw multiport validate function (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Handles RoCE MACsec steering rules addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Add RoCE MACsec steering infrastructure in core (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for ingress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for egress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Add MACsec priorities in RDMA namespaces (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Implement MACsec gid addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Maintain fs_id xarray per MACsec device inside macsec steering (Amir Tzin) [RHEL-22227] - net/mlx5: Remove netdevice from MACsec steering (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering and statistics database from ethernet to core (Amir Tzin) [RHEL-22227] - net/mlx5e: Rename MACsec flow steering functions/parameters to suit core naming style (Amir Tzin) [RHEL-22227] - net/mlx5: Remove dependency of macsec flow steering on ethernet (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering operations to be used as core library (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Return the firmware result upon destroying QP/RQ (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Handle DCT QP logic separately from low level QP interface (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Reduce QP table exposure (Amir Tzin) [RHEL-22227] - net/mlx5: Nullify qp->dbg pointer post destruction (Amir Tzin) [RHEL-22227]- nvmet: fix ns enable/disable possible hang (Maurizio Lombardi) [RHEL-37676] - nvme: fix reconnection fail due to reserved tag allocation (Maurizio Lombardi) [RHEL-36896] {CVE-2024-27435} - Revert "xen/x2apic: enable x2apic mode when supported for HVM" (Vitaly Kuznetsov) [RHEL-34602] - ext4: dax - remove tech preview tag (Bill O'Donnell) [RHEL-39889] - redhat: remove the merge subtrees script (Derek Barbosa) - redhat: rhdocs: delete .get_maintainer.conf (Derek Barbosa) - redhat: rhdocs: Remove the rhdocs directory (Derek Barbosa) - redhat: redhat/Makefile: remove dist-maint-update target (Derek Barbosa) - nfp: flower: handle acti_netdevs allocation failure (Ken Cox) [RHEL-35158] {CVE-2024-27046} - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Vladis Dronov) [RHEL-35816] {CVE-2024-26974} - crypto: qat - specify firmware files for 402xx (Vladis Dronov) [RHEL-35816] - crypto: qat - validate slices count returned by FW (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error logging to be consistent across features (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error message in adf_get_arbiter_mapping() (Vladis Dronov) [RHEL-35816] - crypto: qat - implement dh fallback for primes > 4K (Vladis Dronov) [RHEL-24063] - crypto: qat - Fix spelling mistake "Invalide" -> "Invalid" (Vladis Dronov) [RHEL-35816] - crypto: qat - Avoid -Wflex-array-member-not-at-end warnings (Vladis Dronov) [RHEL-35816] - crypto: qat - implement interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add bank save and restore flows (Vladis Dronov) [RHEL-35816] - crypto: qat - expand CSR operations for QAT GEN4 devices (Vladis Dronov) [RHEL-35816] - crypto: qat - rename get_sla_arr_of_type() (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate CSR access code (Vladis Dronov) [RHEL-35816] - crypto: qat - move PFVF compat checker to a function (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate and rename 4xxx PF2VM definitions (Vladis Dronov) [RHEL-35816] - crypto: qat - adf_get_etr_base() helper (Vladis Dronov) [RHEL-35816] - powerpc/eeh: Permanently disable the removed device (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Use a goto for recovery failures (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Small refactor of eeh_handle_normal_event() (Mamatha Inamdar) [RHEL-35642] - REDHAT: Fix values in Makefile being redefined (Lucas Zampieri) - selftests/net/lib: no need to record ns name if it already exist (Ivan Vecera) [RHEL-36219] - netlink: specs: Add missing bridge linkinfo attrs (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Ensure deferred event delivery on unoffload (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Skip MDB replays of deferred events on offload (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge locked port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Suppress grep warnings (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge MDB test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36219] - selftests: net: Fix bridge backup port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Ivan Vecera) [RHEL-36219] - selftests: net: Add missing matchall classifier (Ivan Vecera) [RHEL-36219] - bridge: mcast: fix disabled snooping after long uptime (Ivan Vecera) [RHEL-36219] - selftests/net/lib: update busywait timeout value (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Remove executable bits from lib.sh (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Avoid failures to source net/lib.sh (Ivan Vecera) [RHEL-36219] - bridge: cfm: fix enum typo in br_cc_ccm_tx_parse (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: add MDB state mask uAPI attribute (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: add lib.sh (Ivan Vecera) [RHEL-36219] - docs: bridge: add other features (Ivan Vecera) [RHEL-36219] - docs: bridge: add netfilter doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add switchdev doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add multicast doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add VLAN doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add STP doc (Ivan Vecera) [RHEL-36219] - docs: bridge: Add kAPI/uAPI fields (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BRPORT enum (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BR enum (Ivan Vecera) [RHEL-36219] - docs: bridge: update doc format to rst (Ivan Vecera) [RHEL-36219] - net: bridge: fill in MODULE_DESCRIPTION() (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - rtnetlink: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB get support (Ivan Vecera) [RHEL-36219] - bridge: mcast: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Factor out a helper for remote entry size calculation (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Adjust function arguments (Ivan Vecera) [RHEL-36219] - bridge: mcast: Rename MDB entry get function (Ivan Vecera) [RHEL-36219] - bridge: mcast: Factor out a helper for PG entry size calculation (Ivan Vecera) [RHEL-36219] - bridge: mcast: Account for missing attributes (Ivan Vecera) [RHEL-36219] - bridge: mcast: Dump MDB entries even when snooping is disabled (Ivan Vecera) [RHEL-36219] - br_netfilter: use single forward hook for ip and arp (Ivan Vecera) [RHEL-36219] - selftests: forwarding: bridge_fdb_learning_limit: Add a new selftest (Ivan Vecera) [RHEL-36219] - net: bridge: Set strict_start_type for br_policy (Ivan Vecera) [RHEL-36219] - net: bridge: Add netlink knobs for number / max learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Track and limit dynamically learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry (Ivan Vecera) [RHEL-36219] - selftests: net: Add bridge backup port and backup nexthop ID test (Ivan Vecera) [RHEL-36219] - bridge: Add backup nexthop ID support (Ivan Vecera) [RHEL-36219] - RDMA/mlx5: Fix fortify source warning while accessing Eth segment (Kamal Heib) [RHEL-33164] {CVE-2024-26907} - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT (Mark Langsdorf) [RHEL-32447] - powerpc: Don't include lppaca.h in paca.h (Mark Langsdorf) [RHEL-32447] - cpuidle: dt: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid unnecessary variable assignments (Mark Langsdorf) [RHEL-32447] - cpuidle: menu: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Gather statistics regarding whether or not to stop the tick (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Do not call tick_nohz_get_sleep_length() upfront (Mark Langsdorf) [RHEL-32447] - cpuidle: psci: Move enabling OSI mode after power domains creation (Mark Langsdorf) [RHEL-32447] - cpuidle: dt_idle_genpd: Add helper function to remove genpd topology (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Drop utilized from struct teo_cpu (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid stopping the tick unnecessarily when bailing out (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Update idle duration estimate when choosing shallower state (Mark Langsdorf) [RHEL-32447] - cpuidle: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32447] - cpuidle: Use of_property_present() for testing DT property presence (Mark Langsdorf) [RHEL-32447] - nvme-fabrics: prevent overriding of existing host (John Meneghini) [RHEL-30850] - tee: amdtee: fix use-after-free vulnerability in amdtee_close_session (David Arcari) [RHEL-24997] - tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Update sps power thermals according to the platform-profiles (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sps default APTS index values (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get APTS index numbers for static slider (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to notify sbios heart beat event (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sbios requests in PMF driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Disable debugfs support for querying power thermals (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Differentiate PMF ACPI versions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add debugging message for missing policy data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Remove smart_pc_status enum (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix possible out-of-bound memory accesses (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Use struct for cookie header (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Do not use readl() for policy buffer access (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix return value of amd_pmf_start_policy_engine() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add missing __iomem attribute to policy_base (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix missing error code in amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a potential race with policy binary sideload (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fixup error handling for amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a suspend hang on Framework 13 (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix TEE enact command failure after suspend and resume (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix memory leak in amd_pmf_get_pb_data() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get ambient light information from AMD SFH driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get Human presence information from AMD SFH driver (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting ALS data (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting HPD data (David Arcari) [RHEL-24997] - HID: amd_sfh: rename float_to_int() to amd_sfh_float_to_int() (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity for SFH1.1 (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity support (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for SFH1.1 light color temperature (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for light color temperature (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return a status code only as a constant in two functions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return directly after a failed apmf_if_call() in apmf_sbios_heartbeat_notify() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: dump policy binary data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add capability to sideload of policy binary (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add facility to dump TA inputs (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Make source_as_str() as non-static (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to update system state (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support update p3t limit (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get inputs from other subsystems (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: change amd_pmf_init_features() call sequence (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF Policy Binary (David Arcari) [RHEL-24997] - redhat/configs: enable AMDTEE (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Change return type of amd_pmf_set_dram_addr() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF-TA interaction (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add PMF TEE interface (David Arcari) [RHEL-24997]- powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE (Mamatha Inamdar) [RHEL-39788] {CVE-2024-36926} - thermal/debugfs: Fix two locking issues with thermal zone debug (David Arcari) [RHEL-40008] {CVE-2024-36961} - thermal/debugfs: Free all thermal zone debug memory on zone removal (David Arcari) [RHEL-39875] {CVE-2024-36956} - thermal/debugfs: Prevent use-after-free from occurring after cdev removal (David Arcari) [RHEL-39774] {CVE-2024-36932} - s390/qeth: Fix typo 'weed' in comment (Tobias Huschle) [RHEL-23681] - s390/qeth: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/ctcm: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix kernel panic after setting hsuid (Tobias Huschle) [RHEL-23681] - s390/ism: Properly fix receive message buffer allocation (Tobias Huschle) [RHEL-23681] - s390/qeth: handle deferred cc1 (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix potential loss of L3-IP@ in case of network issues (Tobias Huschle) [RHEL-23681] - s390/ism: ism driver implies smc protocol (Tobias Huschle) [RHEL-23681] - net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Tobias Huschle) [RHEL-23682] - s390/qdio: handle deferred cc1 (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Replace strlcpy() with strscpy() (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Fix a double put in zfcp_port_enqueue() (Tobias Huschle) [RHEL-23680] - net/mlx5: Properly link new fs rules into the tree (Kamal Heib) [RHEL-37422] {CVE-2024-35960} - net/mlx5e: fix a double-free in arfs_create_groups (Kamal Heib) [RHEL-36922] {CVE-2024-35835} - net/mlx5e: fix a potential double-free in fs_any_create_groups (Kamal Heib) [RHEL-37093] {CVE-2023-52667} - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds (Jose Ignacio Tornos Martinez) [RHEL-38226] {CVE-2023-52878} - blk-mq: add helper for checking if one CPU is mapped to specified hctx (Ming Lei) [RHEL-36684] - net: hns3: fix kernel crash when 1588 is received on HIP08 devices (Ken Cox) [RHEL-33213] {CVE-2024-26881} - fsverity: use register_sysctl_init() to avoid kmemleak warning (Andrey Albershteyn) [RHEL-36258] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_fec_stats (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_link_settings (Ivan Vecera) [RHEL-36217] - Documentation: networking: add missing PLCA messages from the message list (Ivan Vecera) [RHEL-36217] - net: partial revert of the "Make timestamping selectable: series (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Let the active time stamping layer be selectable (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Update GET_TS to reply the current selected timestamp (Ivan Vecera) [RHEL-36217] - net: Change the API of PHY default timestamp to MAC (Ivan Vecera) [RHEL-36217] - net: Replace hwtstamp_source by timestamping layer (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to list available time stamping layers (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to expose current time stamping layer (Ivan Vecera) [RHEL-36217] - net_tstamp: Add TIMESTAMPING SOFTWARE and HARDWARE mask (Ivan Vecera) [RHEL-36217] - net: phy: micrel: fix ts_info value in case of no phc (Ivan Vecera) [RHEL-36217] - net: Make dev_set_hwtstamp_phylib accessible (Ivan Vecera) [RHEL-36217] - net: macb: Convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Refactor identical get_ts_info implementations. (Ivan Vecera) [RHEL-36217] - net: phy: Remove the call to phy_mii_ioctl in phy_hwstamp_get/set (Ivan Vecera) [RHEL-36217] - net: Convert PHYs hwtstamp callback to use kernel_hwtstamp_config (Ivan Vecera) [RHEL-36217] - net: omit ndo_hwtstamp_get() call when possible in dev_set_hwtstamp_phylib() (Ivan Vecera) [RHEL-36217] - net: remove phy_has_hwtstamp() -> phy_mii_ioctl() decision from converted drivers (Ivan Vecera) [RHEL-36217] - net: fec: delete fec_ptp_disable_hwts() (Ivan Vecera) [RHEL-36217] - net: fec: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: bonding: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: macvlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: vlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Fix documentation of ethtool_sprintf() (Ivan Vecera) [RHEL-36217] - Revert "ethtool: Fix mod state of verbose no_mask bitset" (Ivan Vecera) [RHEL-36217] - ethtool: Fix mod state of verbose no_mask bitset (Ivan Vecera) [RHEL-36217] - ipv6: also use netdev_hold() in ip6_route_check_nh() (Ivan Vecera) [RHEL-36217] - net: create device lookup API with reference tracking (Ivan Vecera) [RHEL-36217] - net_tstamp: add SOF_TIMESTAMPING_OPT_ID_TCP (Ivan Vecera) [RHEL-36217] - fbcon: always restore the old font data in fbcon_do_set_font() (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix incorrect printed function name in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - hid/picolcd_fb: Set FBINFO_VIRTFB flag (Jocelyn Falempe) [RHEL-23295] - fbdev: remove I2C_CLASS_DDC support (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Remove driver (Jocelyn Falempe) [RHEL-23295] - video/logo: use %u format specifier for unsigned int values (Jocelyn Falempe) [RHEL-23295] - video/sticore: Store ROM device in STI struct (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred IO before closing (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred work in fb_deferred_io_fsync() (Jocelyn Falempe) [RHEL-23295] - fbdev: amba-clcd: Delete the old CLCD driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove support for Carillo Ranch driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove default file-I/O implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Warn on incorrect framebuffer access (Jocelyn Falempe) [RHEL-23295] - fbdev: Move default fb_mmap code into helper function (Jocelyn Falempe) [RHEL-23295] - fbdev: Push pgprot_decrypted() into mmap implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename FB_SYS_FOPS token to FB_SYSMEM_FOPS (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/wm8505fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8500lcdfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/clps711x-fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/ps3fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/au1200fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/udlfb: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/smscufx: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh_mobile_lcdcfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/arcfb: Use generator macros for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev/vfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Use dev_err_probe (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Simplify offb_init_fb() (Jocelyn Falempe) [RHEL-23295] - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Provide I/O-memory helpers as module (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - console: fix up ARM screen_info reference (Jocelyn Falempe) [RHEL-23295] - vga16fb: drop powerpc support (Jocelyn Falempe) [RHEL-23295] - dummycon: limit Arm console size hack to footbridge (Jocelyn Falempe) [RHEL-23295] - fbdev: core: syscopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: core: cfbcopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: Remove uvesafb_exec() prototype from include/video/uvesafb.h (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Disable PWM on shutdown, suspend and remove (Jocelyn Falempe) [RHEL-23295] - fbdev: Replace fb_pgprotect() with pgprot_framebuffer() (Jocelyn Falempe) [RHEL-23295] - fbdev: Avoid file argument in fb_pgprotect() (Jocelyn Falempe) [RHEL-23295] - fbdev: mmp: Annotate struct mmp_path with __counted_by (Jocelyn Falempe) [RHEL-23295] - drm: fix up fbdev Kconfig defaults (Jocelyn Falempe) [RHEL-23295] - fbdev: Update fbdev source file paths (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Clean up include statements in fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Remove empty internal helpers from fb_logo.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move logo functions into separate source file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Unexport logo helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Fix style of code for boot-up logo (Jocelyn Falempe) [RHEL-23295] - fbdev/hyperv_fb: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig macro FB_IOMEM_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Use bool for ssd1307fb_deviceinfo flags (Jocelyn Falempe) [RHEL-23295] - fbdev: mx3fb: Remove the driver (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Use list_for_each_entry() helper (Jocelyn Falempe) [RHEL-23295] - fbdev/tcx: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/p9100: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/leo: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg3: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg14: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/bw2: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Add initializer macros and Kconfig tokens for SBUS support (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Build sbuslib.o if CONFIG_FB_SBUS has been selected (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Remove flag FBINFO_FLAG_DEFAULT from fbdev driver (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Remove redundant of_match_ptr() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Drop ret variable in brightness change function (Jocelyn Falempe) [RHEL-23295] - fbdev: kyro: Remove unused declarations (Jocelyn Falempe) [RHEL-23295] - fbdev/xilinxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/valkyriefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/uvesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr2500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr1000: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sstfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh7760fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3cfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/q40fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxa168fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmagb-b-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-ba-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-aa-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/platinumfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ocfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mx3fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mb862xxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/maxinefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/macfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/kyro: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i740fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gxt4500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/grvga: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/goldfishfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/g364fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fsl-diu-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fm2fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/da8xx-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/chipsfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/carminefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/aty128fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atmel_lcdfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/asiliantfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/acornfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Make fbcon_registered_fb and fbcon_num_registered_fb static (Jocelyn Falempe) [RHEL-23295] - fbdev: Align deferred I/O with naming of helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _DMAMEM_ infix for DMA-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _SYSMEM_ infix for system-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _IOMEM_ infix for I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Harmonize some comments in (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FB_DEFAULT_SYS_OPS (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT and FBINFO_FLAG_DEFAULT (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Print the PWM's label instead of its number (Jocelyn Falempe) [RHEL-23295] - backlight: gpio_backlight: Drop output GPIO direction check for initial power state (Jocelyn Falempe) [RHEL-23295] - video: logo: LOGO should depend on FB_CORE i.s.o. FB (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Use kzalloc() in fbcon_prepare_logo()" (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Catch errors when changing brightness (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Initialize PWM state on first brightness change (Jocelyn Falempe) [RHEL-23295] - fbdev: Add fb_ops init macros for framebuffers in DMA-able memory (Jocelyn Falempe) [RHEL-23295] - fbdev: Document that framebuffer_alloc() returns zero'ed data (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from kzalloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Split frame buffer support in FB and FB_CORE symbols (Jocelyn Falempe) [RHEL-23295] - fbdev: Move core fbdev symbols to a separate Kconfig file (Jocelyn Falempe) [RHEL-23295] - video: Add auxiliary display drivers to Graphics support menu (Jocelyn Falempe) [RHEL-23295] - fbcon: remove unused display (p) from fbcon_redraw() (Jocelyn Falempe) [RHEL-23295] - vgacon: cache vc_cell_height in vgacon_cursor() (Jocelyn Falempe) [RHEL-23295] - vgacon: let vgacon_doresize() return void (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unused xpos from vgacon_set_cursor_size() (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unneeded forward declarations (Jocelyn Falempe) [RHEL-23295] - vgacon: switch vgacon_scrolldelta() and vgacon_restore_screen() (Jocelyn Falempe) [RHEL-23295] - fbdev/xen-fbfront: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Generate deferred I/O ops (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/metronomefb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/hecubafb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/broadsheetfb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - redhat/configs: Enable FB_DEVICE (Jocelyn Falempe) [RHEL-23295] - fbdev: Make support for userspace interfaces configurable (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Rework fb init code (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move file-I/O code into separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move procfs code to separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Add fb_device_{create,destroy}() (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move framebuffer and backlight helpers into separate files (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Pass Linux device to pm_vt_switch_*() functions (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Rename field 'fbdev' to 'dev' (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Compare against struct fb_info.device (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename fb_mem*() helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Move framebuffer I/O helpers into (Jocelyn Falempe) [RHEL-23295] - arch/x86: Include in fbdev source file (Jocelyn Falempe) [RHEL-23295] - arch/x86: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/powerpc: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/arm64: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Prepare generic architecture helpers (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Take led_access lock when required (Jocelyn Falempe) [RHEL-23295] - fbdev: fix potential OOB read in fast_imageblit() (Jocelyn Falempe) [RHEL-23295] - video: backlight: lp855x: Get PWM for PWM mode during probe (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig options to select different fb_ops helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix null-ptr-deref in soft_cursor (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Remove unneeded checks for valid GPIOs (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: mark get_fb_unmapped_area() static (Jocelyn Falempe) [RHEL-23295] - fbdev: Include instead of (Jocelyn Falempe) [RHEL-23295] - fbdev/matrox: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: modedb: Add 1920x1080 at 60 Hz video mode (Jocelyn Falempe) [RHEL-23295] - fbdev: Validate info->screen_{base, buffer} in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Don't re-validate info->state in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Use screen_buffer in fb_sys_{read,write}() (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: vesafb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: simplefb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: efifb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - video: Move HP PARISC STI core code to shared location (Jocelyn Falempe) [RHEL-23295] - video/aperture: Provide a VGA helper for gma500 and internal use (Jocelyn Falempe) [RHEL-23295] - fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace (Jocelyn Falempe) [RHEL-23295] - video/aperture: Fix typos in comments (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Mark OF related data as maybe unused (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: Use of_property_read_bool() for boolean properties (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: add SPDX comment, remove GPL notice in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: fix code style issues in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Make fb_modesetting_disabled() static inline (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release() (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Don't rely on a disabled PWM emiting inactive state (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Configure pwm only once per backlight toggle (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Drop support for legacy PWM probing (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Fix doc for backlight_device_get_by_name (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix invalid page access after closing deferred I/O devices (Jocelyn Falempe) [RHEL-23295] - fbdev: remove w100fb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: remove tmiofb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove unused struct fb_deferred_io .first_io field (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmon: fix function name in kernel-doc (Jocelyn Falempe) [RHEL-23295] - fbdev: remove s3c2410 framebuffer (Jocelyn Falempe) [RHEL-23295] - drm/fbdev: Remove aperture handling and FBINFO_MISC_FIRMWARE (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Allocate struct offb_par with framebuffer_alloc() (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Add struct efifb_par for driver data (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: don't lose the console font across generic->chip driver switch" (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB (Jocelyn Falempe) [RHEL-23295] - fbdev: make offb driver tristate (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: release buffer when fbcon_do_set_font() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: don't build on UML (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: connector-analog-tv: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-dpi: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-sony-acx565akm: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop duplicate NULL checks for PWM APIs (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop optional dependency (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbcon: Use kzalloc() in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - Revert "drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer" (Jocelyn Falempe) [RHEL-23295] - fbdev: Add support for the nomodeset kernel parameter (Jocelyn Falempe) [RHEL-23295] - drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer (Jocelyn Falempe) [RHEL-23295] - fbdev: MIPS supports iomem addresses (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Add missing MODULE_DEVICE_TABLE() entry (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Properly revert changes when vc_resize() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: Move fbdev drivers from strlcpy to strscpy (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Destroy mutex on freeing struct fb_info (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Fix repeated words in comments (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: Include missing linux/platform_device.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Make registered_fb[] private to fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Auto-generate module init/exit code (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Create EGA/VGA devices in sysfb code (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Switch to atomic PWM API (Jocelyn Falempe) [RHEL-23295] - Revert "drivers/video/backlight/platform_lcd.c: add support for device tree based probe" (Jocelyn Falempe) [RHEL-23295] - fbcon: Use fbcon_info_from_console() in fbcon_modechange_possible() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: simplefb: Check before clk_put() not needed (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix accelerated fbdev scrolling while logo is still shown (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove obsolete reference to initmem_freed (Jocelyn Falempe) [RHEL-23295] - video: fbdev: radeon: Fix spelling typo in comment (Jocelyn Falempe) [RHEL-23295] - fbdev: Prevent possible use-after-free in fb_release() (Jocelyn Falempe) [RHEL-23295] - Revert "fbdev: Prevent probing generic drivers if a FB is already registered" (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename pagelist to pagereflist for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Refactor implementation of page_mkwrite (Jocelyn Falempe) [RHEL-23295] - fbcon: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's asm/prom.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix cfb_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix sys_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: fix warning comparing pointer to 0 (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Slighly simplify devm_of_find_backlight() (Jocelyn Falempe) [RHEL-23295] - drm/exynos: fimd: add BGR support for exynos4/5 (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of cfb_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces from cfbimgblt.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_fillrect() (Jocelyn Falempe) [RHEL-23295] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Avoid open coded arithmetic in memory allocation (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix the implicit type casting (Jocelyn Falempe) [RHEL-23295] - redhat/configs: disable FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION (Jocelyn Falempe) [RHEL-23295] - fbcon: Add option to enable legacy hardware acceleration (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Disable accelerated scrolling" (Jocelyn Falempe) [RHEL-23295] - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() (Jocelyn Falempe) [RHEL-23295] - video: fbmem: use swap() to make code cleaner in fb_rotate_logo() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Make use of the helper function dev_err_probe() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen (Jocelyn Falempe) [RHEL-23295] - video: vga16fb: Fix logic that checks for the display standard (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add support ACPI enumeration (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add dev helper variable to lp855x_probe() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Move device_config setting out of lp855x_configure() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' (Jocelyn Falempe) [RHEL-23295] - backlight: Propagate errors from get_brightness() (Jocelyn Falempe) [RHEL-23295] - video: backlight: Drop maximum brightness override for brightness zero (Jocelyn Falempe) [RHEL-23295] - fbmem: don't allow too huge resolutions (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Improve bootloader/kernel device handover (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Cache address ranges (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Optimize screen updates (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - fbmem: Convert from atomic_t to refcount_t on fb_info->count (Jocelyn Falempe) [RHEL-23295] - scsi: lpfc: Copyright updates for 14.4.0.1 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.1 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define types in a union for generic void *context3 ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_dmabuf type for ctx_buf ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_nodelist type for ctx_ndlp ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use a dedicated lock for ras_fwlog state (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Avoid -Wstringop-overflow warning (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove unnecessary log message in queuecommand path (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for wqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace deprecated strncpy() with strscpy() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Copyright updates for 14.4.0.0 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.0 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.2.0.17 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change VMID driver load time parameters to read only (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport load_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport fc_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Protect vport fc_nodes list with an explicit spin lock (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change nlp state statistic counters into atomic_t (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move handling of reset congestion statistics events (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Save FPIN frequency statistics upon receipt of peer cgn notifications (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Add condition to delete ndlp object after sending BLS_RJT to an ABTS (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix failure to delete vports when discovery is in progress (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove NLP_RCV_PLOGI early return during RSCN processing for ndlps (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Allow lpfc_plogi_confirm_nport() logic to execute for Fabric nodes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove D_ID swap log message from trace event logger (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use sg_dma_len() API to get struct scatterlist's length (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove reftag check in DIF paths (Dick Kennedy) [RHEL-24508] - lpfc: Use the proper SCSI midlayer interfaces for PI (Dick Kennedy) [RHEL-24508] - lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list() (Dick Kennedy) [RHEL-24508] - x86/coco: Use CC_VENDOR_INTEL for Hyper-V/TDX (Vitaly Kuznetsov) [RHEL-38910]- powerpc/64s: Fix unrecoverable MCE calling async handler from NMI (Mamatha Inamdar) [RHEL-37688] {CVE-2021-47429} - misc: rtsx: do clear express reg every SD_INT (David Arcari) [RHEL-33706] - misc: rtsx: Fix rts5264 driver status incorrect when card removed (David Arcari) [RHEL-33706] - net/mlx5e: Fix mlx5e_priv_init() cleanup flow (Kamal Heib) [RHEL-37426] {CVE-2024-35959} - can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible() (Jose Ignacio Tornos Martinez) [RHEL-38417] {CVE-2021-47457} - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path (Jose Ignacio Tornos Martinez) [RHEL-38115] {CVE-2023-52703} - net: hns3: do not allow call hns3_nic_net_open repeatedly (Jose Ignacio Tornos Martinez) [RHEL-37707] {CVE-2021-47400} - ice: use irq_update_affinity_hint() (Michal Schmidt) [RHEL-35293] - arm64: mm: Don't remap pgtables for allocate vs populate (Eric Chanudet) [RHEL-32699] - arm64: mm: Batch dsb and isb when populating pgtables (Eric Chanudet) [RHEL-32699] - arm64: mm: Don't remap pgtables per-cont(pte|pmd) block (Eric Chanudet) [RHEL-32699] - cgroup: Remove duplicated cgroup_local_stat_show() and cpu_local_stat_show() functions (Waiman Long) [RHEL-36683] - Revert "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" (Waiman Long) [RHEL-36683] - x86/tdx: Fix unexpected end of section warning around __tdx_hypercall_failed() (Joe Lawrence) [RHEL-36224] - tipc: fix a possible memleak in tipc_buf_append (Xin Long) [RHEL-36209] - net: tipc: remove redundant 'bool' from CONFIG_TIPC_{MEDIA_UDP,CRYPTO} (Xin Long) [RHEL-36209] - tipc: node: remove Excess struct member kernel-doc warnings (Xin Long) [RHEL-36209] - tipc: socket: remove Excess struct member kernel-doc warning (Xin Long) [RHEL-36209] - tipc: Remove some excess struct member documentation (Xin Long) [RHEL-36209] - tipc: Remove redundant call to TLV_SPACE() (Xin Long) [RHEL-36209] - redhat/configs: Update for ARM_SMMU_V3_KUNIT_TEST (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Make the kunit into a module (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for SVA into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Allocate the CD table entry in advance (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Consolidate clearing a CD table entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Add an ops indirection to the STE code (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Free MSIs in case of ENOMEM (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the CD entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not ATC invalidate the entire domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Retire disable_bypass parameter (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Decouple igfx_off from graphic identity mapping (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix compilation error (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation after reading IOMMU feature register (Jerry Snitselaar) [RHEL-28780] - iommufd: Add config needed for iommufd_fail_nth (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - selftests/iommu: fix the config fragment (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Add mock IO hugepages tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor dirty bitmap tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test u64 unaligned bitmaps (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove caching mode check before device TLB flush (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove private data use in fault message (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove debugfs use of private data field (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate DMAR fault interrupts locally (Jerry Snitselaar) [RHEL-28780] - iommu: Pass domain to remove_dev_pasid() op (Jerry Snitselaar) [RHEL-28780] - iommu: Undo pasid attachment only for the devices that have succeeded (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.c (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove redundant assignment to variable err (Jerry Snitselaar) [RHEL-28780] - swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add SVA domain support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initial SVA support for AMD IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enable/disable IOPF (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add IO page fault notifier handler (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for page response (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Define per-IOMMU iopf_queue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable PCI features based on attached domain capability (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Setup GCR3 table in advance if domain is SVA capable (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix PPR interrupt processing logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Move PPR-related functions into ppr.c (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enabling/disabling IOMMU features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per device DTE update function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_sva() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Clean up CONFIG_AMD_IOMMU_V2 (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enhance def_domain_type to handle untrusted device (Jerry Snitselaar) [RHEL-28780] - iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not set total_used to 0 in swiotlb_create_debugfs_files() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix swiotlb_bounce() to do partial sync's correctly (Jerry Snitselaar) [RHEL-28780] - swiotlb: extend buffer pre-padding to alloc_align_mask if necessary (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix WARN_ON in iommu probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate local memory for page request queue (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix wrong use of pasid config (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix possible irq lock inversion dependency issue (Jerry Snitselaar) [RHEL-28780] - iommu: Validate the PASID in iommu_attach_device_pasid() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Fix access for STE.SHCFG (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V (Jerry Snitselaar) [RHEL-28780] - swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Force swiotlb_max_mapping_size on an untrusted device (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix alignment checks when both allocation and DMA masks are present (Jerry Snitselaar) [RHEL-28780] - swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Enforce page alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix double-allocation of slots due to broken alignment handling (Jerry Snitselaar) [RHEL-28780] - dma-direct: Leak pages on dma_set_decrypted() failure (Jerry Snitselaar) [RHEL-28780] - swiotlb: add debugfs to track swiotlb transient pool usage (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Document min_align_mask assumption (Jerry Snitselaar) [RHEL-28780] - iommu: re-use local fwnode variable in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify fwnode in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify of_phandle_args in xlate (Jerry Snitselaar) [RHEL-28780] - iommu: constify pointer to bus_type (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_report_device_fault() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Make iopf_group_response() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Track iopf group instead of last fault (Jerry Snitselaar) [RHEL-28780] - iommu: Improve iopf_queue_remove_device() (Jerry Snitselaar) [RHEL-28780] - iommu: Use refcount for fault data access (Jerry Snitselaar) [RHEL-28780] - iommu: Refine locking for per-device fault data management (Jerry Snitselaar) [RHEL-28780] - iommu: Separate SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_queue_iopf() more generic (Jerry Snitselaar) [RHEL-28780] - iommu: Prepare for separating SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iommu_fault_event and iopf_fault (Jerry Snitselaar) [RHEL-28780] - iommu: Remove iommu_[un]register_device_fault_handler() (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iopf_device_param into iommu_fault_param (Jerry Snitselaar) [RHEL-28780] - iommu: Cleanup iopf data structure definitions (Jerry Snitselaar) [RHEL-28780] - iommu: Remove unrecoverable fault data (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove unrecoverable faults reporting (Jerry Snitselaar) [RHEL-28780] - iommu: Move iommu fault data to linux/iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/iova: use named kmem_cache for iova magazines (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Reorganise some code (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Tidy up iova_cache_get() failure (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix sleeping in atomic context (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Mark interrupt as managed (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device domain ID to fix potential TLB aliasing issue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused GCR3 table parameters from struct protection_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange device flush code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused flush pasid functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor GCR3 table helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection_domain helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor attaching / detaching device functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor helper function for setting / clearing GCR3 (Jerry Snitselaar) [RHEL-28780] - iommu: Introduce iommu_group_mutex_assert() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange GCR3 table setup code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for device based TLB invalidation (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Use protection_domain.flags to check page table mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce struct protection_domain.pd_mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce get_amd_iommu_from_dev() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation before registering devices (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Pass struct iommu_dev_data to set_dte_entry() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove EXPORT_SYMBOL for perf counter related functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant error check in amd_iommu_probe_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove duplicate function declarations from amd_iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused APERTURE_* macros (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused IOVA_* macro (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused PPR_* macros (Jerry Snitselaar) [RHEL-28780] - iommu: Fix compilation without CONFIG_IOMMU_INTEL (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalabe mode in domain_context_clear_one() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalable mode context entry setup from attach_dev (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Setup scalable mode context entry in probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix NULL domain on device release (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu: Add static iommu_ops->release_domain (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu/vt-d: Improve ITE fault handling if target device isn't present (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected (Jerry Snitselaar) [RHEL-28780] - PCI: Make pci_dev_is_disconnected() helper public for other drivers (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use device rbtree in iopf reporting path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use rbtree to track iommu probed devices (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Merge intel_svm_bind_mm() into its caller (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove initialization for dynamically heap-allocated rcu_head (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove treatment for revoking PASIDs with pending page faults (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use kcalloc() instead of kzalloc() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove INTEL_IOMMU_BROKEN_GFX_WA (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Use the identity/blocked domain during release (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static BLOCKED domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static IDENTITY domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Remove arm_smmu_master->domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Put writing the context descriptor in the right order (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Compute the STE only once for each master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Make STE programming independent of the callers (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add X1E80100 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Minor cleanups (Jerry Snitselaar) [RHEL-28780] - iommu/msm-iommu: don't limit the driver too much (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGES (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix protection fault in iommufd_test_syz_conv_iova (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix mock_dev_num bug (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix iopt_access_list_id overwrite bug (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Fix SVA handle sharing in multi device case (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Restore SVA handle sharing (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock (Jerry Snitselaar) [RHEL-28780] - Revert "iommu/arm-smmu: Convert to domain_alloc_paging()" (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix constant-out-of-range warning (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking (Jerry Snitselaar) [RHEL-28780 RHEL-29359] - iommu/vt-d: Add missing dirty tracking set for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Wrap the dirty tracking loop to be a helper (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing device iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update iotlb in nested domain attach (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add __iommu_flush_iotlb_psi() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Track nested domains in parent (Jerry Snitselaar) [RHEL-28780] - iommufd: Reject non-zero data_type if no data_len is provided (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Consider page offset for the pages to be pinned (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Hugepage mock domain support (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor mock_domain_read_and_clear_dirty() (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Handle recording beyond the mapped pages (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Bounds check mapped::pages access (Jerry Snitselaar) [RHEL-28780] - drm/tegra: Do not assume that a NULL domain means no DMA IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA (Jerry Snitselaar) [RHEL-28780] - dma-debug: fix kernel-doc warnings (Jerry Snitselaar) [RHEL-28780] - swiotlb: check alloc_size before the allocation of a new memory pool (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Check the bus type during probe (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add iotlb flush for nested domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 cache invalidation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_INVALIDATE ioctl (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add mock_domain_cache_invalidate_user support (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user_array helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_INVALIDATE (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add cache_invalidate_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/sva: Fix memory leak in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Trace bounce buffer usage when mapping buffers (Jerry Snitselaar) [RHEL-28780] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28780] - acpi: Do not return struct iommu_ops from acpi_iommu_configure_id() (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_priv_set() with a lockdep (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_get() with lockdep (Jerry Snitselaar) [RHEL-28780] - iommu/of: Use -ENODEV consistently in of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommmu/of: Do not return struct iommu_ops from of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu: Set owner token to SVA domain (Jerry Snitselaar) [RHEL-28780] - iommu: Support mm PASID 1:n with sva domains (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Deprecate pasid field (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Add structure to keep sva information (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Add mm_get_enqcmd_pasid() helper function (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Change kconfig around IOMMU_SVA (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Extend LPAE page table format to support custom allocators (Jerry Snitselaar) [RHEL-28780] - iommu/io-pgtable: Move Apple DART support to its own file (Jerry Snitselaar) [RHEL-28780] - iommu: Allow passing custom allocators to pgtable drivers (Jerry Snitselaar) [RHEL-28780] - iommu: Clean up open-coded ownership checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire bus ops (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Don't register fwnode for legacy binding (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_domain_alloc() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Validate that devices match domains (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_present() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Factor out some helpers (Jerry Snitselaar) [RHEL-28780] - iommu: Map reserved memory as cacheable if device is coherent (Jerry Snitselaar) [RHEL-28780] - iommu/amd/pgtbl_v2: Invalidate updated page ranges only (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Make domain_flush_pages as global function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate amd_iommu_domain_flush_complete() call (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor device iotlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor IOMMU tlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support to invalidate multiple guest pages (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant passing of PDE bit (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant domain flush from attach_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not flush IRTE when only updating isRun and destination fields (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Set variable amd_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Move inline helpers to header files (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused vcmd interfaces (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Make use of ops->iotlb_sync_map (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Pass arm_smmu_domain to internal functions (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to a global static identity domain (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Reorganize arm_smmu_domain_add_master() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the STE (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: disable stall for quiet_cd (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add QCM2290 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add missing GMU entry to match table (Jerry Snitselaar) [RHEL-28780] - dma-debug: make dma_debug_add_bus take a const pointer (Jerry Snitselaar) [RHEL-28780] - dma-mapping: clear dev->dma_mem to NULL after freeing it (Jerry Snitselaar) [RHEL-28780] - swiotlb: reduce area lock contention for non-primary IO TLB pools (Jerry Snitselaar) [RHEL-28780] - dma-mapping: don't store redundant offsets (Jerry Snitselaar) [RHEL-28780] - iommufd: Do not UAF during iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd: Add iommufd_ctx to iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix _test_mock_dirty_bitmaps() (Jerry Snitselaar) [RHEL-28780] - iommu: Fix printk arg in of_iommu_get_resv_regions() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set variable intel_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu: Flow ERR_PTR out from __iommu_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - dma-mapping: fix dma_addressing_limited() if dma_range_map can't cover all system RAM (Jerry Snitselaar) [RHEL-28780] - dma-mapping: move dma_addressing_limited() out of line (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not free decrypted pages if dynamic (Jerry Snitselaar) [RHEL-28780] - s390/pci: prepare is_passed_through() for dma-iommu (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Use a large flush queue and timeout for shadow_on_flush (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Allow a single FQ in addition to per-CPU FQs (Jerry Snitselaar) [RHEL-28780] - iommu/s390: Disable deferred flush for ISM devices (Jerry Snitselaar) [RHEL-28780] - s390/pci: Fix reset of IOMMU software counters (Jerry Snitselaar) [RHEL-28780] - s390/pci: Use dma-iommu layer (Jerry Snitselaar) [RHEL-28780] - s390/pci: convert high_memory to physical address (Jerry Snitselaar) [RHEL-28780] - iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return (Jerry Snitselaar) [RHEL-28780] - iommufd: Convert to alloc_domain_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update the definition of the blocking domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Refactor spapr_tce_platform_iommu_attach_dev() (Jerry Snitselaar) [RHEL-28780] - powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix the missing iommu_group_put() during platform domain attach (Jerry Snitselaar) [RHEL-28780] - powerpc: iommu: Bring back table group release_ownership() call (Jerry Snitselaar) [RHEL-28780] - iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Do not do platform domain attach atctions after probe (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Setup a default domain and remove set_platform_dma_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Only build sPAPR access functions on pSeries (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Remove iommu_del_device() (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add iommu_ops to report capabilities and allow blocking domains (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add "borrowing" iommu_table_group_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/pci_64: Init pcibios subsys a bit later (Jerry Snitselaar) [RHEL-28780] - iommu: change iommu_map_sgtable to return signed values (Jerry Snitselaar) [RHEL-28780] - iommu: Fix return code in iommu_group_alloc_default_domain() (Jerry Snitselaar) [RHEL-28780] - iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled (Jerry Snitselaar) [RHEL-28780] - iommu: Improve map/unmap sanity checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire map/unmap ops (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Update to {map,unmap}_pages (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Convert to generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Add generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove useless group refcounting (Jerry Snitselaar) [RHEL-28780] - iommu: Convert remaining simple drivers to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add __iommu_group_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - iommu: Require a default_domain for all iommu drivers (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN (Jerry Snitselaar) [RHEL-28780] - iommu: Remove ops->set_platform_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Support DMA domains in tegra (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Implement an IDENTITY domain (Jerry Snitselaar) [RHEL-28780] - iommu: Allow an IDENTITY domain as the default_domain in ARM32 (Jerry Snitselaar) [RHEL-28780] - iommu: Reorganize iommu_get_default_domain_type() to respect def_domain_type() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-gart: Remove tegra-gart (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM for S390 (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM (Jerry Snitselaar) [RHEL-28780] - iommu: Add iommu_ops->identity_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove DMA_FQ type from domain allocation path (Jerry Snitselaar) [RHEL-28780] - Revert "iommu: Fix false ownership failure on AMD systems with PASID activated" (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused EXPORT_SYMBOLS (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove amd_iommu_device_info() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove PPR support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove iommu_v2 module (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initialize iommu_device->max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable device ATS/PASID/PRI capabilities independently (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.flags to track device capabilities (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.ppr (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename ats related variables (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Modify logic for checking GT and PPR features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate feature detection and reporting logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Miscellaneous clean up when free domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not set amd_iommu_pgtable in pass-through mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce helper functions for managing GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection domain allocation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate logic to allocate protection domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused amd_io_pgtable.pt_root variable (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Support dumping a specified page table (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid} (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Dump entry pointing to huge page (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add __counted_by for struct viommu_request and use struct_size() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove bond refcount (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Rename cdcfg to cd_table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Update comment about STE liveness (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move CD table to arm_smmu_master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Refactor write_ctx_desc (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: move stall_enabled to the cd table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tables (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add SM7150 SMMUv2 (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add SDM670 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Drop unnecessary error check for for debugfs_create_dir() (Jerry Snitselaar) [RHEL-28780] - iommufd: Organize the mock domain alloc functions closer to Joerg's tree (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix page-size check in iommufd_test_dirty() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add iopt_area_alloc() (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix missing update of domains_itree after splitting iopt_area (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Disallow read-only mappings to nest parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set the nested domain to a device (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Make domain attach helpers to be extern (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper to setup pasid nested translation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper for nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Extend dmar_domain to support nested domain (Jerry Snitselaar) [RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Enhance capability check for nested parent domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_ALLOC with nested HWPTs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add nested domain allocation for mock domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a nested HW pagetable object (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Pass in parent domain with user_data to domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add IOMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Expand mock_domain with dev_flags (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/vt-d: Access/Dirty bit support for SS domains (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Access/Dirty bit support in IOPTEs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Add domain_alloc_user based domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to skip clearing of IOPTE dirty (Jerry Snitselaar) [RHEL-28780] - iommufd: Add capabilities to IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to enforce dirty tracking on attach (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_domain ops for dirty tracking (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add domain_alloc_user() support in iommu mock (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Support allocating nested parent domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Flow user flags for domain allocation to domain_alloc_user() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Use the domain_alloc_user() op for domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add new iommu op to create domains owned by userspace (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix spelling errors in comments (Jerry Snitselaar) [RHEL-28780] - dma-debug: Fix a typo in a debugging eye-catcher (Jerry Snitselaar) [RHEL-28780] - swiotlb: rewrite comment explaining why the source is preserved on DMA_FROM_DEVICE (Jerry Snitselaar) [RHEL-28780] - net: fec: use dma_alloc_noncoherent for data cache enabled coldfire (Jerry Snitselaar) [RHEL-28780] - dma-direct: warn when coherent allocations aren't supported (Jerry Snitselaar) [RHEL-28780] - dma-direct: simplify the use atomic pool logic in dma_direct_alloc (Jerry Snitselaar) [RHEL-28780] - dma-direct: add a CONFIG_ARCH_HAS_DMA_ALLOC symbol (Jerry Snitselaar) [RHEL-28780] - dma-direct: add dependencies to CONFIG_DMA_GLOBAL_POOL (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not try to allocate a TLB bigger than MAX_ORDER pages (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix the check whether a device has used software IO TLB (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: fix the Kconfig entry for CONFIG_DMA_NUMA_CMA (Jerry Snitselaar) [RHEL-28780] - iommu: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28780] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-28780] - swiotlb: search the software IO TLB only if the device makes use of it (Jerry Snitselaar) [RHEL-28780] - swiotlb: allocate a new memory pool when existing pools are full (Jerry Snitselaar) [RHEL-28780] - swiotlb: determine potential physical address limit (Jerry Snitselaar) [RHEL-28780] - swiotlb: if swiotlb is full, fall back to a transient memory pool (Jerry Snitselaar) [RHEL-28780] - redhat/configs: add file for SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - swiotlb: add a flag whether SWIOTLB is allowed to grow (Jerry Snitselaar) [RHEL-28780] - swiotlb: separate memory pool data from other allocator data (Jerry Snitselaar) [RHEL-28780] - swiotlb: add documentation and rename swiotlb_do_find_slots() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Add CONFIG_DMA_NUMA_CMA and remove CONFIG_DMA_PERNUMA_CMA (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support numa CMA for specified node (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support per-numa CMA for all architectures (Jerry Snitselaar) [RHEL-28780] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-28780] - net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context (Kamal Heib) [RHEL-30492] {CVE-2023-52626} - sched/numa: Fix mm numa_scan_seq based unconditional scan (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of inactive VMAs when there is no alternative (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of partial VMAs regardless of PID activity (Phil Auld) [RHEL-10049] - sched/numa: Move up the access pid reset logic (Phil Auld) [RHEL-10049] - sched/numa: Trace decisions related to skipping VMAs (Phil Auld) [RHEL-10049] - sched/numa: Rename vma_numab_state::access_pids[] => ::pids_active[], ::next_pid_reset => ::pids_active_reset (Phil Auld) [RHEL-10049] - sched/numa: Document vma_numab_state fields (Phil Auld) [RHEL-10049] - sched/numa: use hash_32 to mix up PIDs accessing VMA (Phil Auld) [RHEL-10049] - sched/numa: implement access PID reset logic (Phil Auld) [RHEL-10049] - selftests/livepatch: fix and refactor new dmesg message code (Ryan Sullivan) [RHEL-31518] - docs: automarkup: linkify git revs (Ryan Sullivan) [RHEL-31518] - livepatch: Fix missing newline character in klp_resolve_symbols() (Ryan Sullivan) [RHEL-31518]- KVM: arm64: Do not re-initialize the KVM lock (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Ensure target address is granule-aligned for range TLBI (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Fix host-programmed guest events in nVHE (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: selftests: Fix spelling mistake "trigged" -> "triggered" (Sebastian Ott) [RHEL-31215] - KVM: arm64: removed unused kern_hyp_va asm macro (Sebastian Ott) [RHEL-31215] - KVM: arm64: add comments to __kern_hyp_va (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Determine max ipa size per-page size (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix __GUEST_ASSERT() format warnings in ARM's arch timer test (Sebastian Ott) [RHEL-31215] - perf build: Fix out of tree build related to installation of sysreg-defs (Sebastian Ott) [RHEL-31215] - tools headers: Update tools's copy of arm64/asm headers (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove unused functions from vpmu test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Split arch_timer test code (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Enable tuning of error margin in arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Data type cleanup for arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: selftests: Print timer ctl register in ISTATUS assertion (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix GUEST_PRINTF() format warnings in ARM code (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove redundant newlines (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Handle feature fields with nonzero minimum value correctly (Sebastian Ott) [RHEL-31215] - KVM: selftests: Ensure sysreg-defs.h is generated at the expected path (Sebastian Ott) [RHEL-31215] - perf build: Ensure sysreg-defs Makefile respects output dir (Sebastian Ott) [RHEL-31215] - tools headers arm64: Fix references to top srcdir in Makefile (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Update tools copy of arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU test for validating user accesses (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for unimplemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for implemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Introduce vpmu_counter_access test (Sebastian Ott) [RHEL-31215] - tools: Import arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Test for setting ID register from usersapce (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document vCPU feature selection UAPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document KVM_ARM_GET_REG_WRITABLE_MASKS (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix out-of-IPA space translation fault handling (Sebastian Ott) [RHEL-31215] - Revert "KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking" (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix TRFCR_EL1/PMSCR_EL1 access in hVHE mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't initialize idreg debugfs w/ preemption disabled (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fail the idreg iterator if idregs aren't initialized (Sebastian Ott) [RHEL-31215] - KVM: arm64: Set io memory s2 pte as normalnc for vfio pci device (Sebastian Ott) [RHEL-31215] - mm: Introduce new flag to indicate wc safe (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce new flag for non-cacheable IO memory (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix typos (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a ref (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe manner (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use atomics to count LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Get rid of the LPI linked-list (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Store LPIs in an xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make build-time check of RES0/RES1 bits optional (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Add debugfs file for guest's ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make FEAT_MOPS UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make AMU sysreg UNDEF if FEAT_AMU is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PIR{,E0}_EL1 UNDEF if S1PIE is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make TLBI OS/Range UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Streamline save/restore of HFG[RW]TR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move existing feature disabling over to FGU infrastructure (Sebastian Ott) [RHEL-31215] - KVM: arm64: Propagate and handle Fine-Grained UNDEF bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add Fine-Grained UNDEF tracking information (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename __check_nv_sr_forward() to triage_sysreg_trap() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use the xarray as the primary sysreg/sysinsn walker (Sebastian Ott) [RHEL-31215] - KVM: arm64: Register AArch64 system register entries with the sysreg xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Always populate the trap configuration xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Move system instructions to their own sys_reg_desc array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Drop the requirement for XARRAY_MULTI (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Turn encoding ranges into discrete XArray stores (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Correctly handle negative polarity FGTs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Unify HDFG[WR]TR_GROUP FGT identifiers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop sanitised_sys_reg() helper (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed HCRX_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed FGT sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to EL2 configuration registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add feature checking helpers (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variants (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Fix FEAT_NV check when checking for FEAT_NV1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Only check for NV1 if NV is present (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle Apple M2 as not having HCR_EL2.NV1 implemented (Sebastian Ott) [RHEL-31215] - arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levels (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix double-free following kvm_pgtable_stage2_free_unlinked() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: print Hyp mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Force guest's HCR_EL2.E2H RES1 when NV1 is not implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose ID_AA64MMFR4_EL1 to guests (Sebastian Ott) [RHEL-31215] - arm64: Fix early handling of FEAT_E2H0 not being implemented (Sebastian Ott) [RHEL-31215] - arm64: Treat HCR_EL2.E2H as RES1 when ID_AA64MMFR4_EL1.E2H0 is negative (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Detect HCR_EL2.NV1 being RES0 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Add ID_AA64MMFR4_EL1 handling (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add layout for ID_AA64MMFR4_EL1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Correctly display signed override values (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Correctly handle signed values (Sebastian Ott) [RHEL-31215] - arm64: Add macro to compose a sysreg field value (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not source virt/lib/Kconfig twice (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-init: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: sys_regs: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: mmu: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vhe: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: hyp/aarch32: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: guest: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: debug: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix circular locking dependency (Sebastian Ott) [RHEL-31215 RHEL-31553 RHEL-36279] {CVE-2024-26691} - KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg() (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Map VNCR-capable registers to a separate page (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add EL2_REG_VNCR()/EL2_REG_REDIR() sysreg helpers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add include containing the VNCR_EL2 offsets (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add non-VHE-EL2->EL1 translation helpers (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Restrict NV support to FEAT_NV2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce a bad_trap() primitive for unexpected trap handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop EL12 register traps that are redirected to VNCR (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Compute NV view of idregs as a one-off (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Trap external trace for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Mark PAuth as a restricted feature for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix which features are marked as allowed for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Macros for setting/clearing FGT bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Define FGT nMASK bits relative to other fields (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use generated FGT RES0 bits instead of specifying them (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add build validation for FGT trap mask values (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add bit masks for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system instruction definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system register definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing ExtTrcBuff field definition to ID_AA64DFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing Pauth_LR field definitions to ID_AA64ISAR1_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add new system registers for GCS (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for FPMR (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64FPFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64ISAR3_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64PFR2_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: update CPACR_EL1 register (Sebastian Ott) [RHEL-31215] - arm64/sysreg: add system register POR_EL{0,1} (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HFGITR_EL2 definiton to DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 features (Sebastian Ott) [RHEL-31215] - arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N (Sebastian Ott) [RHEL-31215] - KVM: arm64: Remove VPIPT I-cache handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use helpers to classify exception types reported via ESR (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systems (Sebastian Ott) [RHEL-31215] - KVM: arm64: Support up to 5 levels of translation in kvm_pgtable (Sebastian Ott) [RHEL-31215] - KVM: arm64: Convert translation level parameter to s8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2 (Sebastian Ott) [RHEL-31215] - arm64: Add ARM64_HAS_LPA2 CPU capability (Sebastian Ott) [RHEL-31215] - arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] (Sebastian Ott) [RHEL-31215] - arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Allow userspace to limit PMCR_EL0.N for the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Sanitize PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} before first run (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add {get,set}_user for PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Set PMCR_EL0.N for vCPU based on the associated PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Select default PMU in KVM_ARM_VCPU_INIT handler (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add PMU event filter bits required if EL3 is implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PMEVTYPER_EL0.NSH RES0 if EL2 isn't advertised (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Introduce helpers to set the guest's PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move VTCR_EL2 into struct s2_mmu (Sebastian Ott) [RHEL-31215] - KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename helpers for VHE vCPU load/put (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reload stage-2 for VMID change on VHE (Sebastian Ott) [RHEL-31215] - KVM: arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - arm64: kvm: Use cpus_have_final_cap() explicitly (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose MOPS instructions to guests (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add handler for MOPS exceptions (Sebastian Ott) [RHEL-31215] - KVM: arm64: FFA: Remove access of endpoint memory access descriptor array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use mtree_empty() to determine if SMCCC filter configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Only insert reserved ranges when SMCCC filter is used (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add a predicate for testing if SMCCC filter is configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ZFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64PFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64MMFR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Bump up the default KVM sanitised debug version to v8p8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reject attempts to set invalid debug arch version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Advertise selected DebugVer in DBGDIDR.Version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use guest ID register values for the sake of emulation (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to get the writable masks for feature ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not transfer page refcount for THP adjustment (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't use kerneldoc comment for arm64_check_features() (Sebastian Ott) [RHEL-31215] - Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT" (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925 (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix triggering coredump implementation (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix wrong event type for patch config command (David Marlin) [RHEL-30099] - Bluetooth: Enforce validation on max value of connection interval (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST (David Marlin) [RHEL-30099] - Bluetooth: mgmt: Fix limited discoverable off timeout (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR (David Marlin) [RHEL-30099] - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security (David Marlin) [RHEL-27921 RHEL-30099] {CVE-2024-22099} - Bluetooth: hci_sync: Fix accept_list when attempting to suspend (David Marlin) [RHEL-30099] - Bluetooth: Avoid potential use-after-free in hci_error_reset (David Marlin) [RHEL-30099 RHEL-31828] {CVE-2024-26801} - Bluetooth: hci_sync: Check the correct flag before starting a scan (David Marlin) [RHEL-30099] - Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid (David Marlin) [RHEL-30099] - Bluetooth: Fix atomicity violation in {min,max}_key_size_set (David Marlin) [RHEL-30099] - Bluetooth: Add device 13d3:3572 IMC Networks Bluetooth Radio (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Fix possible multiple reject send (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: fix BR/EDR wakeup bug (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: remove useless assignment (David Marlin) [RHEL-30099] - Bluetooth: btmtkuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: qca: Support HFP offload for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Check non NULL function before calling for HFP offload (David Marlin) [RHEL-30099] - Bluetooth: ISO: Avoid creating child socket if PA sync is terminating (David Marlin) [RHEL-30099] - Bluetooth: btintel: Print firmware SHA1 (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Remove le_restart_scan work (David Marlin) [RHEL-30099] - Bluetooth: Add documentation to exported functions in lib (David Marlin) [RHEL-30099] - Bluetooth: btusb: Don't suspend when there are connections (David Marlin) [RHEL-30099] - Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Reassociate a socket with an active BIS (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a PA sync socket (David Marlin) [RHEL-30099] - Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Send reject on command corrupted request (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis (David Marlin) [RHEL-30099] - Bluetooth: hci_event: shut up a false-positive warning (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent (David Marlin) [RHEL-30099] - Bluetooth: Fix deadlock in vhci_send_frame (David Marlin) [RHEL-30099] - Bluetooth: Fix not notifying when connection encryption changes (David Marlin) [RHEL-30099] - Bluetooth: btmtksdio: enable bluetooth wakeup in system suspend (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE (David Marlin) [RHEL-30099] - Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUID (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add date->evt_skb is NULL check (David Marlin) [RHEL-30099] - Bluetooth: msft: __hci_cmd_sync() doesn't return NULL (David Marlin) [RHEL-30099] - Bluetooth: ISO: Match QoS adv handle with BIG handle (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a bcast listener to 0 bises (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: Add support for Intel Misty Peak - 8087:0038 (David Marlin) [RHEL-30099] - Bluetooth: Add support ITTIM PE50-M75C (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix BIS cleanup (David Marlin) [RHEL-30099] - Bluetooth: Fix a refcnt underflow problem for hci_conn (David Marlin) [RHEL-30099] - Bluetooth: vhci: Fix race when opening vhci device (David Marlin) [RHEL-30099] - Bluetooth: Avoid redundant authentication (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix handling of listen for unicast (David Marlin) [RHEL-30099] - Bluetooth: btusb: add shutdown function for QCA6174 (David Marlin) [RHEL-30099] - Bluetooth: Delete unused hci_req_prepare_suspend() declaration (David Marlin) [RHEL-30099] - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Fix quirks table naming (David Marlin) [RHEL-30099] - Bluetooth: btintel: Send new command for PPAG (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for periodic adv reports processing (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for WCN7850 (David Marlin) [RHEL-30099] - Bluetooth: qca: use switch case for soc type behavior (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Fix sending BT_HCI_CMD_LE_CREATE_CONN_CANCEL (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Improve inband Independent Reset handling (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for IW624 chipset (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Remove check for CTS low after FW download (David Marlin) [RHEL-30099] - Bluetooth: hci_event: drop only unbound CIS if Set CIG Parameters fails (David Marlin) [RHEL-30099] - Bluetooth: Remove unnecessary NULL check before vfree() (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor() (David Marlin) [RHEL-30099] - Bluetooth: Remove unused declaration amp_read_loc_info() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Move btusb_recv_event_intel to btintel (David Marlin) [RHEL-30099] - Bluetooth: btqca: Add WCN3988 support (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for AW693 chipset (David Marlin) [RHEL-30099] - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() (David Marlin) [RHEL-30099] - bluetooth: Explicitly include correct DT includes (David Marlin) [RHEL-30099] - Bluetooth: btbcm: add default address for BCM43430A1 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for BT_PKT_STATUS (David Marlin) [RHEL-30099] - Bluetooth: af_bluetooth: Make BT_PKT_STATUS generic (David Marlin) [RHEL-30099] - Bluetooth: btmtk: Fix kernel crash when processing coredump (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support for another MediaTek 7922 VID/PID (David Marlin) [RHEL-30099] - Bluetooth: Fix hci_suspend_sync crash (David Marlin) [RHEL-30099] - Bluetooth: hci_debugfs: Use kstrtobool() instead of strtobool() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 04ca/3804 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 0489/e102 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add a new VID/PID 0489/e0f6 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: msft: Fix error code in msft_cancel_address_filter_sync() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add device 0489:e0f5 as MT7922 device (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: add MediaTek devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: btmtk: introduce btmtk reset work (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: readx_poll_timeout replaces open coding (David Marlin) [RHEL-30099] - Bluetooth: btmtk: add printing firmware information (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support Mediatek MT7925 (David Marlin) [RHEL-30099] - Bluetooth: btintel: Add support to reset bluetooth via ACPI DSM (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump sysfs support (David Marlin) [RHEL-30099] - Bluetooth: hci_sock: Forward credentials to monitor (David Marlin) [RHEL-30099] - Bluetooth: Init sk_peer_* on bt_sock_alloc (David Marlin) [RHEL-30099] - Bluetooth: Consolidate code around sk_alloc into a helper function (David Marlin) [RHEL-30099]- memblock: fix crash when reserved memory is not added to memory (Eric Chanudet) [RHEL-36126] - mm: pass nid to reserve_bootmem_region() (Eric Chanudet) [RHEL-36126] - x86/tsc: Trust initial offset in architectural TSC-adjust MSRs (Prarit Bhargava) [RHEL-29437] - net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec (Sabrina Dubroca) [RHEL-31748] - macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst (Sabrina Dubroca) [RHEL-31748] - ethernet: Add helper for assigning packet type when dest address does not match device address (Sabrina Dubroca) [RHEL-31748] - macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads (Sabrina Dubroca) [RHEL-31748] - net: macsec: revert the MAC address if mdo_upd_secy fails (Sabrina Dubroca) [RHEL-31748] - net: macsec: documentation for macsec_context and macsec_ops (Sabrina Dubroca) [RHEL-31748] - net: macsec: move sci_to_cpu to macsec header (Sabrina Dubroca) [RHEL-31748] - net: add DEV_STATS_READ() helper (Sabrina Dubroca) [RHEL-31748] - net: macsec: Use helper functions to update stats (Sabrina Dubroca) [RHEL-31748] - macsec: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31748] - net: macsec: remove the prepare flag from the MACsec offloading context (Sabrina Dubroca) [RHEL-31748] - ethtool: add linkmode bitmap support to struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: add suffix _u32 to legacy bitmap members of struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: adjust struct ethtool_keee to kernel needs (Ivan Vecera) [RHEL-32101] - ethtool: switch back from ethtool_keee to ethtool_eee for ioctl (Ivan Vecera) [RHEL-32101] - ethtool: replace struct ethtool_eee with a new struct ethtool_keee on kernel side (Ivan Vecera) [RHEL-32101] - treewide: use get_random_u32_below() instead of deprecated function (Bill O'Donnell) [RHEL-36333] - powerpc/64s: fix program check interrupt emergency stack path (Mamatha Inamdar) [RHEL-37690] {CVE-2021-47428} - ext4: regenerate buddy after block freeing failed if under fc replay (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: change the type of blocksize in ext4_mb_init_cache() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: correct grp validation in ext4_mb_good_group (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: drop the call to ext4_error() from ext4_get_group_info() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: allow ext4_get_group_info() to fail (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - blk-cgroup: fix list corruption from reorder of WRITE ->lqueued (Ming Lei) [RHEL-38348] - blk-cgroup: fix list corruption from resetting io stat (Ming Lei) [RHEL-38348] - net: dst: fix missing initialization of rt_uncached (Felix Maurer) [RHEL-15695] - net: dst: Switch to rcuref_t reference counting (Felix Maurer) [RHEL-15695] - net: Use call_rcu_hurry() for dst_release() (Felix Maurer) [RHEL-15695] - net: dst: Prevent false sharing vs. dst_entry:: __refcnt (Felix Maurer) [RHEL-15695] - rh_messages.h: mark mlx5 on Bluefield-3 as unmaintained (Scott Weaver) [RHEL-33061] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-35575] - i2c: dev: copy userspace array safely (Steve Best) [RHEL-38295] {CVE-2023-52758} - crypto: pcrypt - Fix hungtask for PADATA_RESET (Herbert Xu) [RHEL-38173] {CVE-2023-52813} - platform/x86/amd/pmc: Modify SMU message port for latest AMD platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add 1Ah family series to STB support list (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add idlemask support for 1Ah family (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: call amd_pmc_get_ip_info() during driver probe (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add VPE information for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Send OS_HINT command for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move platform defines to header (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: adjust getting DRAM size behavior (David Arcari) [RHEL-24991] - platform/x86: Add s2idle quirk for more Lenovo laptops (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add dump_custom_stb module parameter (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Handle overflow cases where the num_samples range is higher (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Use flex array when calling amd_pmc_stb_debugfs_open_v2() (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add PMFW command id to support S2D force flush (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Fix build error with randconfig (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move PMC driver to separate directory (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use release_mem_region() to undo request_mem_region_muxed() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Apply nvme quirk to HP 15s-eq2xxx (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add new ACPI ID AMDI000A (David Arcari) [RHEL-24991] - platform/x86: Move s2idle quirk from thinkpad-acpi to amd-pmc (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use pm_pr_dbg() for suspend related messages (David Arcari) [RHEL-24991] - include/linux/suspend.h: Only show pm_pr_dbg messages at suspend/resume (David Arcari) [RHEL-24991] - PM: sleep: enable dynamic debug support within pm_pr_dbg() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Update metrics table info for Pink Sardine (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add helper function to check the cpu id (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Get STB DRAM size from PMFW (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Pass true/false to bool argument (David Arcari) [RHEL-24991] - redhat/configs: Enable INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON (Jerry Snitselaar) [RHEL-28672] - idpf: don't skip over ethtool tcp-data-split setting (Michal Schmidt) [RHEL-36182] - mmc: sdio: fix possible resource leaks in some error paths (Steve Best) [RHEL-38151] {CVE-2023-52730} - redhat/configs: Adding CONFIG_TYPEC_MUX_WCD939X_USBSS (Desnes Nunes) [RHEL-34114] - usb: xhci: use array_size() when allocating and freeing memory (Desnes Nunes) [RHEL-34114] - usb: xhci: check if 'requested segments' exceeds ERST capacity (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: limit the UCSI_NO_PARTNER_PDOS even further (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Fix connector check on init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi_acpi: Refactor and fix DELL quirk (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Ack unsupported commands (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Check for notifications after init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear EVENT_PENDING under PPM lock (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct the PDO counting in pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Update PD of Type-C port upon pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd() (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct port source pdo array in pd_set callback (Desnes Nunes) [RHEL-34114] - xhci: Fix failure to detect ring expansion need. (Desnes Nunes) [RHEL-34114] - usb: port: Don't try to peer unused USB ports based on location (Desnes Nunes) [RHEL-34114] - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices (Desnes Nunes) [RHEL-34114] - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix issues with power being removed during reset (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Don't disconnect if not started (Desnes Nunes) [RHEL-34114] - usb: roles: don't get/set_role() when usb_role_switch is unregistered (Desnes Nunes) [RHEL-34114] - usb: roles: fix NULL pointer issue when put module's reference (Desnes Nunes) [RHEL-34114] - USB: roles: make role_class a static const structure (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Explicitly include linux/platform_device.h (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-34114] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Support EBC feature of DWC_usb31" (Desnes Nunes) [RHEL-34114] - dt-bindings: xilinx: replace Piyush Mehta maintainership (Desnes Nunes) [RHEL-34114] - USB: serial: option: add Fibocom FM101-GL variant (Desnes Nunes) [RHEL-34114] - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e (Desnes Nunes) [RHEL-34114] - USB: serial: cp210x: add ID for IMST iM871A-USB (Desnes Nunes) [RHEL-34114] - thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix the PD disabled case (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Quirk to ack a connector change ack cmd (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Fix command completion handling (Desnes Nunes) [RHEL-34114] - usb: ucsi: Add missing ppm_lock (Desnes Nunes) [RHEL-34114] - usb: ulpi: Fix debugfs directory leak (Desnes Nunes) [RHEL-34114] - Revert "usb: typec: tcpm: fix cc role at port reset" (Desnes Nunes) [RHEL-34114] - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT (Desnes Nunes) [RHEL-34114] - usb: chipidea: core: handle power lost in workqueue (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend (Desnes Nunes) [RHEL-34114] - usb: core: Prevent null pointer dereference in update_port_device_state (Desnes Nunes) [RHEL-34114] - xhci: handle isoc Babble and Buffer Overrun events properly (Desnes Nunes) [RHEL-34114] - xhci: process isoc TD properly when there was a transaction error mid TD. (Desnes Nunes) [RHEL-34114] - xhci: fix off by one check when adding a secondary interrupter. (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer dereference at secondary interrupter removal (Desnes Nunes) [RHEL-34114] - usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Fix indentations in documentation of NCM section (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: fix use of device-specific init function (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: Separate reset for TPS6598x (Desnes Nunes) [RHEL-34114] - usb: mon: Fix atomicity violation in mon_bin_vma_fault (Desnes Nunes) [RHEL-34114] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: dwc3: Limit num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - xhci: add support to allocate several interrupters (Desnes Nunes) [RHEL-34114] - USB: core: Use device_driver directly in struct usb_driver and usb_device_driver (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Queue PM runtime idle on disconnect event (Desnes Nunes) [RHEL-34114] - usb: chipidea: wait controller resume finished for wakeup irq (Desnes Nunes) [RHEL-34114] - usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it always on (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Add support to update wMaxSegmentSize via configfs (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call (Desnes Nunes) [RHEL-34114] - usb: gadget: f_ncm: Always set current gadget in ncm_bind() (Desnes Nunes) [RHEL-34114] - usb: dwc3: set pm runtime active before resume common (Desnes Nunes) [RHEL-34114] - usb: dwc3: Support EBC feature of DWC_usb31 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Support multiple capabilities (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: Add child nodes for multiple PD capabilities (Desnes Nunes) [RHEL-34114] - usb: xhci-plat: fix usb disconnect issue after s4 (Desnes Nunes) [RHEL-34114] - usb: dwc3: core: set force_gen1 bit in USB31 devices if max speed is SS (Desnes Nunes) [RHEL-34114] - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Handle EP0 request dequeuing properly (Desnes Nunes) [RHEL-34114] - usb: dwc3: Properly handle processing of pending events (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Propagate core init errors to UDC during pullup (Desnes Nunes) [RHEL-34114] - USB: fix up merge of 6.4-rc4 into usb-next (Desnes Nunes) [RHEL-34114] - usb: dwc3: Add error logs for unknown endpoint events (Desnes Nunes) [RHEL-34114] - usb: ueagle-atm: Use wait_event_freezable_timeout() in uea_wait() (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add patch update support for tps6598x (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: declare in_data in as const in exec_cmd functions (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add function to request firmware (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add init and reset functions to tipd_data (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Soft reset phy on probe for host" (Desnes Nunes) [RHEL-34114] - usb: linux/usb.h: fix Excess kernel-doc description warning (Desnes Nunes) [RHEL-34114] - thunderbolt: Reduce retry timeout to speed up boot for some devices (Desnes Nunes) [RHEL-34114] - thunderbolt: Keep link as asymmetric if preferred by hardware (Desnes Nunes) [RHEL-34114] - thunderbolt: make tb_bus_type const (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Parse Accessory Mode information (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add accessory mode description (Desnes Nunes) [RHEL-34114] - xhci: Fix null pointer dereference during S4 resume when resetting ep0 (Desnes Nunes) [RHEL-34114] - usb: dwc3: imx8mp: Fix smatch warning (Desnes Nunes) [RHEL-34114] - usb: typec: fixed a typo (Desnes Nunes) [RHEL-34114] - usb: gadget: f_fs: fix fortify warning (Desnes Nunes) [RHEL-34114] - usb: storage: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - usb: mon_text: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: mon_stat: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: typec: mux: add Qualcomm WCD939X USB SubSystem Altmode Mux driver (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: Document WCD939x USB SubSystem Altmode/Analog Audio Switch (Desnes Nunes) [RHEL-34114] - usb: core: Fix crash w/ usb_choose_configuration() if no driver (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Query Source partner for FRS capability only if it is DRP (Desnes Nunes) [RHEL-34114] - usb: typec: change altmode SVID to u16 entry (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add altmodes description (Desnes Nunes) [RHEL-34114] - usb: typec: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - usb: chipidea: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: nxp,ptn5110: Fix typos in the title (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: genesys,gl850g: Document 'peer-hub' (Desnes Nunes) [RHEL-34114] - usb: cdc-acm: return correct error code on unsupported break (Desnes Nunes) [RHEL-34114] - thunderbolt: Add support for Intel Lunar Lake (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable PCIe extended encapsulation upon teardown properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Make PCIe tunnel setup and teardown follow CM guide (Desnes Nunes) [RHEL-34114] - thunderbolt: Improve logging when DisplayPort resource is added due to hotplug (Desnes Nunes) [RHEL-34114] - thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable CL states only when actually needed (Desnes Nunes) [RHEL-34114] - thunderbolt: Transition link to asymmetric only when both sides support it (Desnes Nunes) [RHEL-34114] - thunderbolt: Log XDomain link speed and width (Desnes Nunes) [RHEL-34114] - thunderbolt: Move width_name() helper to tb.h (Desnes Nunes) [RHEL-34114] - thunderbolt: Handle lane bonding of Gen 4 XDomain links properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Unwind TMU configuration if tb_switch_set_tmu_mode_params() fails (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for SunplusIT camera (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Pick first best alternate setting insteed of last (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for a Chicony camera (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: fix UCSI on buggy Qualcomm devices (Desnes Nunes) [RHEL-34114] - media: cx231xx: fix a memleak in cx231xx_init_isoc (Desnes Nunes) [RHEL-34114] - usb: xhci: xhci-plat: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub (Desnes Nunes) [RHEL-34114] - usb: hub: Replace hardcoded quirk value with BIT() macro (Desnes Nunes) [RHEL-34114] - usb: typec: tcpci: add vconn over current fault handling to maxim_core (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: add tcpm_port_error_recovery symbol (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: tps6598x: add reset-gpios property (Desnes Nunes) [RHEL-34114] - usb: typec: tps6598x: add reset gpio support (Desnes Nunes) [RHEL-34114] - r8152: fix unknown device for choose_configuration (Desnes Nunes) [RHEL-34114] - r8152: Choose our USB config with choose_configuration() rather than probe() (Desnes Nunes) [RHEL-34114] - usb: core: Allow subclassed USB drivers to override usb_choose_configuration() (Desnes Nunes) [RHEL-34114] - usb: core: Don't force USB generic_subclass drivers to define probe() (Desnes Nunes) [RHEL-34114] - usb: atm: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer deref during xhci urb enqueue (Desnes Nunes) [RHEL-34114] - xhci: Reconfigure endpoint 0 max packet size only during endpoint reset (Desnes Nunes) [RHEL-34114] - xhci: minor coding style cleanup in 'xhci_try_enable_msi()' (Desnes Nunes) [RHEL-34114] - xhci: rework 'xhci_try_enable_msi()' MSI and MSI-X setup code (Desnes Nunes) [RHEL-34114] - xhci: change 'msix_count' to encompass MSI or MSI-X vectors (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI function (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI-X function (Desnes Nunes) [RHEL-34114] - xhci: add handler for only one interrupt line (Desnes Nunes) [RHEL-34114] - xhci: check if legacy irq is available before using it as fallback (Desnes Nunes) [RHEL-34114] - xhci: dbc: Add missing headers (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof_field() where it makes sense (Desnes Nunes) [RHEL-34114] - xhci: dbc: Replace custom return value with proper Linux error code (Desnes Nunes) [RHEL-34114] - xhci: dbc: Don't shadow error codes in store() functions (Desnes Nunes) [RHEL-34114] - xhci: dbc: Check for errors first in xhci_dbc_stop() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use ATTRIBUTE_GROUPS() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Convert to use sysfs_streq() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Drop duplicate checks for dma_free_coherent() (Desnes Nunes) [RHEL-34114] - usb: new quirk to reduce the SET_ADDRESS request timeout (Desnes Nunes) [RHEL-34114] - usb: xhci: Add timeout argument in address_device USB HCD callback (Desnes Nunes) [RHEL-34114] - media: usb: cx231xx: Stop direct calls to queue num_buffers field (Desnes Nunes) [RHEL-34114] - USB: misc: iowarrior: remove redundant assignment to variable io_res (Desnes Nunes) [RHEL-34114] - thunderbolt: Remove duplicated re-assignment of pointer 'out' (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add phy tuning properties (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add power-domains property (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb-phy: convert to json schema (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Annotate struct jmb38x_ms with __counted_by (Desnes Nunes) [RHEL-34114] - memstick r592: make memstick_debug_get_tpc_name() static (Desnes Nunes) [RHEL-34114] - memstick: fix memory leak if card device is never registered (Desnes Nunes) [RHEL-34114] - memstick: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - mmc: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - memstick/mspro_block: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [RHEL-34114] - memstick: r592: Fix a UAF bug when removing the driver (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Prefer struct_size over open coded arithmetic (Desnes Nunes) [RHEL-34114] - memstick: switch from 'pci_' to 'dma_' API (Desnes Nunes) [RHEL-34114] - memstick: r592: Change the name of the 'pci_driver' structure to be consistent (Desnes Nunes) [RHEL-34114] - misc: rtsx: clean up one inconsistent indenting (Desnes Nunes) [RHEL-34114] - phy: broadcom: sata: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-34114] - phy: broadcom: Kconfig: Add configuration menu for Broadcom phy drivers (Desnes Nunes) [RHEL-34114] - phy: qcom: qmp-ufs: add missing offsets to sm8150 configuration (Desnes Nunes) [RHEL-34114] - phy: core: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - phy: core: add debugfs files (Desnes Nunes) [RHEL-34114] - PCI: tegra: Convert to devm_of_phy_optional_get() (Desnes Nunes) [RHEL-34114] - phy: Add devm_of_phy_optional_get() helper (Desnes Nunes) [RHEL-34114] - doc: phy: Document devm_of_phy_get() (Desnes Nunes) [RHEL-34114] - phy: Remove unused phy_optional_get() (Desnes Nunes) [RHEL-34114] - net: hsr: hsr_slave: Fix the promiscuous mode in offload mode (Felix Maurer) [RHEL-30017] - hsr: Handle failures in module init (Felix Maurer) [RHEL-30017] - hsr: Fix uninit-value access in hsr_get_node() (Felix Maurer) [RHEL-30017 RHEL-33236] {CVE-2024-26863} - net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames (Felix Maurer) [RHEL-30017] - net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() (Felix Maurer) [RHEL-30017 RHEL-31606] {CVE-2024-26707} - net: hsr: Add support for MC filtering at the slave device (Felix Maurer) [RHEL-30017] - net: hsr: Disable promiscuous mode in offload mode (Felix Maurer) [RHEL-30017]- net: add netdev_lockdep_set_classes() to virtual drivers (Davide Caratti) [RHEL-6066] - net: bridge: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - vlan: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path (Davide Caratti) [RHEL-6066] - net/sched: fix false lockdep warning on qdisc root lock (Davide Caratti) [RHEL-6066] - selftests: net: more pmtu.sh fixes (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in so_txtime.sh test (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in gro.sh test (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge locked port test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge MDB test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix layer 2 miss test flakiness (Hangbin Liu) [RHEL-31077] - selftests: net: let big_tcp test cope with slow env (Hangbin Liu) [RHEL-31077] - selftests: net: avoid just another constant wait (Hangbin Liu) [RHEL-31077] - selftests: net: fix tcp listener handling in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: don't access /dev/stdout in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: test vxlan pmtu exceptions with tcp (Hangbin Liu) [RHEL-31077] - selftests: net: cut more slack for gro fwd tests. (Hangbin Liu) [RHEL-31077] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Hangbin Liu) [RHEL-31077] - selftests: bonding: Check initial state (Hangbin Liu) [RHEL-31077] - selftests: net: fix available tunnels detection (Hangbin Liu) [RHEL-31077] - selftests: net: give more time for GRO aggregation (Hangbin Liu) [RHEL-31077] - selftests: net: fix rps_default_mask with >32 CPUs (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Remove executable bits from lib.sh (Hangbin Liu) [RHEL-31077] - selftests: bonding: Change script interpreter (Hangbin Liu) [RHEL-31077] - selftests/net: fix grep checking for fib_nexthop_multiprefix (Hangbin Liu) [RHEL-31077] - selftests/net: ipsec: fix constant out of range (Hangbin Liu) [RHEL-31077] - selftests: net: fcnal-test: check if FIPS mode is enabled (Hangbin Liu) [RHEL-31077] - selftests: net: vrf-xfrm-tests: change authentication and encryption algos (Hangbin Liu) [RHEL-31077] - selftests: add few test cases for tap driver (Hangbin Liu) [RHEL-31077] - net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null (Hangbin Liu) [RHEL-31077] - idpf: disable local BH when scheduling napi for marker packets (Michal Schmidt) [RHEL-29553] - idpf: remove dealloc vector msg err in idpf_intr_rel (Michal Schmidt) [RHEL-29553] - idpf: fix minor controlq issues (Michal Schmidt) [RHEL-29553] - idpf: prevent deinit uninitialized virtchnl core (Michal Schmidt) [RHEL-29553] - idpf: cleanup virtchnl cruft (Michal Schmidt) [RHEL-29553] - idpf: refactor idpf_recv_mb_msg (Michal Schmidt) [RHEL-29553] - idpf: add async_handler for MAC filter messages (Michal Schmidt) [RHEL-29553] - idpf: refactor remaining virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor queue related virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor vport virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: implement virtchnl transaction manager (Michal Schmidt) [RHEL-29553] - idpf: add idpf_virtchnl.h (Michal Schmidt) [RHEL-29553] - idpf: avoid compiler padding in virtchnl2_ptype struct (Michal Schmidt) [RHEL-29553] - idpf: add get/set for Ethtool's header split ringparam (Michal Schmidt) [RHEL-29553] - powerpc/smp: do not decrement idle task preempt count in CPU offline (Mamatha Inamdar) [RHEL-38427] {CVE-2021-47454} - Squashfs: check the inode number is not the invalid value of zero (Abhi Das) [RHEL-35098] {CVE-2024-26982} - locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains (Waiman Long) [RHEL-35759] - torture: add missing dependency on hrtimer.h (Waiman Long) [RHEL-35759] - locking/mutex: Document that mutex_unlock() is non-atomic (Waiman Long) [RHEL-35759] - cleanup: Add conditional guard support (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() calling convention (Waiman Long) [RHEL-35759] - locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.c (Waiman Long) [RHEL-35759] - locktorture: Check the correct variable for allocation failure (Waiman Long) [RHEL-35759] - locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers (Waiman Long) [RHEL-35759] - doc: Catch-up update for locktorture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add call_rcu_chains module parameter (Waiman Long) [RHEL-35759] - locktorture: Add new module parameters to lock_torture_print_module_parms() (Waiman Long) [RHEL-35759] - torture: Print out torture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add acq_writer_lim to complain about long acquistion times (Waiman Long) [RHEL-35759] - locktorture: Consolidate "if" statements in lock_torture_writer() (Waiman Long) [RHEL-35759] - locktorture: Alphabetize torture_param() entries (Waiman Long) [RHEL-35759] - rcutorture: Fix stuttering races and other issues (Waiman Long) [RHEL-35759] - locktorture: Add readers_bind and writers_bind module parameters (Waiman Long) [RHEL-35759] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter (Waiman Long) [RHEL-35759] - torture: Share torture_random_state with torture_shuffle_tasks() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix grammar in comment (Waiman Long) [RHEL-35759] - locking/seqlock: Propagate 'const' pointers within read-only methods, remove forced type casts (Waiman Long) [RHEL-35759] - locking/lockdep: Fix string sizing bug that triggers a format-truncation compiler-warning (Waiman Long) [RHEL-35759] - locking/seqlock: Change __seqprop() to return the function pointer (Waiman Long) [RHEL-35759] - locking/seqlock: Simplify SEQCOUNT_LOCKNAME() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix typo in comment (Waiman Long) [RHEL-35759] - locking/debug: Fix debugfs API return value checks to use IS_ERR() (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Make sure we bail out instead of livelock (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Fix potential workqueue corruption (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Use prng instead of rng to avoid hangs at bootup (Waiman Long) [RHEL-35759] - locking: export contention tracepoints for bcachefs six locks (Waiman Long) [RHEL-35759] - locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() (Waiman Long) [RHEL-35759] - lockdep: fix static memory detection even more (Waiman Long) [RHEL-35759] - torture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-35759] - torture: Move stutter_wait() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_shuffle() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_onoff() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_*() use TASK_IDLE (Waiman Long) [RHEL-35759] - torture: Add lock_torture writer_fifo module parameter (Waiman Long) [RHEL-35759] - torture: Add a kthread-creation callback to _torture_create_kthread() (Waiman Long) [RHEL-35759] - torture: Support randomized shuffling for proxy exec testing (Waiman Long) [RHEL-35759] - locking: add lockevent_read() prototype (Waiman Long) [RHEL-35759] - lockdep: Add lock_set_cmp_fn() annotation (Waiman Long) [RHEL-35759] - locktorture: Add long_hold to adjust lock-hold delays (Waiman Long) [RHEL-35759] - torture: Fix hang during kthread shutdown phase (Waiman Long) [RHEL-35759] - torture: Seed torture_random_state on CPU (Waiman Long) [RHEL-35759] - seqlock: drop seqcount_ww_mutex_t (Waiman Long) [RHEL-35759] - sections: global data can be in .bss (Waiman Long) [RHEL-35759] - bnxt_en: do not map packet buffers twice (Petr Oros) [RHEL-31941] - bnxt_en: Fix skb recycling logic in bnxt_deliver_skb() (Petr Oros) [RHEL-31941] - bpf, test_run: fix crashes due to XDP frame overwriting/corruption (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES" (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - page_pool: fix netlink dump stop/resume (Petr Oros) [RHEL-31941] - page_pool: fix typos and punctuation (Petr Oros) [RHEL-31941] - page_pool: transition to reference count management after page draining (Petr Oros) [RHEL-31941] - net: page_pool: factor out releasing DMA from releasing the page (Petr Oros) [RHEL-31941] - net: page_pool: fix general protection fault in page_pool_unlist (Petr Oros) [RHEL-31941] - tools: ynl: don't skip regeneration from make targets (Petr Oros) [RHEL-31941] - tools: ynl: order building samples after generated code (Petr Oros) [RHEL-31941] - tools: ynl: make sure we use local headers for page-pool (Petr Oros) [RHEL-31941] - tools: ynl: fix build of the page-pool sample (Petr Oros) [RHEL-31941] - tools: ynl: add sample for getting page-pool information (Petr Oros) [RHEL-31941] - net: page_pool: mute the periodic warning for visible page pools (Petr Oros) [RHEL-31941] - net: page_pool: expose page pool stats via netlink (Petr Oros) [RHEL-31941] - net: page_pool: report when page pool was destroyed (Petr Oros) [RHEL-31941] - net: page_pool: report amount of memory held by page pools (Petr Oros) [RHEL-31941] - net: page_pool: add netlink notifications for state changes (Petr Oros) [RHEL-31941] - net: page_pool: implement GET in the netlink API (Petr Oros) [RHEL-31941] - net: page_pool: add nlspec for basic access to page pools (Petr Oros) [RHEL-31941] - eth: link netdev to page_pools in drivers (Petr Oros) [RHEL-31941] - net: page_pool: stash the NAPI ID for easier access (Petr Oros) [RHEL-31941] - net: page_pool: record pools per netdev (Petr Oros) [RHEL-31941] - net: page_pool: id the page pools (Petr Oros) [RHEL-31941] - net: page_pool: factor out uninit (Petr Oros) [RHEL-31941] - net: page_pool: avoid touching slow on the fastpath (Petr Oros) [RHEL-31941] - net: page_pool: split the page_pool_params into fast and slow (Petr Oros) [RHEL-31941] - page_pool: update document about fragment API (Petr Oros) [RHEL-31941] - page_pool: introduce page_pool_alloc() API (Petr Oros) [RHEL-31941] - page_pool: remove PP_FLAG_PAGE_FRAG (Petr Oros) [RHEL-31941] - bnxt_en: Let the page pool manage the DMA mapping (Petr Oros) [RHEL-31941] - bnxt_en: Use the unified RX page pool buffers for XDP and non-XDP (Petr Oros) [RHEL-31941] - page_pool: unify frag_count handling in page_pool_is_last_frag() (Petr Oros) [RHEL-31941] - page_pool: fragment API support for 32-bit arch with 64-bit DMA (Petr Oros) [RHEL-31941] - page_pool: fix documentation typos (Petr Oros) [RHEL-31941] - docs: net: page_pool: de-duplicate the intro comment (Petr Oros) [RHEL-31941] - net: skbuff: always try to recycle PP pages directly when in softirq (Petr Oros) [RHEL-31941] - page_pool: add a lockdep check for recycling in hardirq (Petr Oros) [RHEL-31941] - net: skbuff: avoid accessing page_pool if !napi_safe when returning page (Petr Oros) [RHEL-31941] - page_pool: place frag_* fields in one cacheline (Petr Oros) [RHEL-31941] - net: page_pool: merge page_pool_release_page() with page_pool_return_page() (Petr Oros) [RHEL-31941] - net: page_pool: hide page_pool_release_page() (Petr Oros) [RHEL-31941] - eth: stmmac: let page recycling happen with skbs (Petr Oros) [RHEL-31941] - page_pool: add DMA_ATTR_WEAK_ORDERING on all mappings (Petr Oros) [RHEL-31941] - xdp: remove unused {__,}xdp_release_frame() (Petr Oros) [RHEL-31941] - xdp: recycle Page Pool backed skbs built from XDP frames (Petr Oros) [RHEL-31941] - net: page_pool, skbuff: make skb_mark_for_recycle() always available (Petr Oros) [RHEL-31941] - selftests/bpf: robustify test_xdp_do_redirect with more payload magics (Petr Oros) [RHEL-31941] - Documentation: networking: correct spelling (Petr Oros) [RHEL-31941] - erspan: make sure erspan_base_hdr is present in skb->head (Xin Long) [RHEL-37232] {CVE-2024-35888} - tcp: Add memory barrier to tcp_push() (Antoine Tenart) [RHEL-22708] - tcp: tcp_wfree() refactoring (Antoine Tenart) [RHEL-22708] - powerpc/powernv: Add a null pointer check to scom_debug_init_one() (Mamatha Inamdar) [RHEL-37052] {CVE-2023-52690} - KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_log_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks (Maxim Levitsky) [RHEL-32430] - perf/x86/intel: Expose existence of callback support to KVM (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Snapshot LBR capabilities during module initialization (Maxim Levitsky) [RHEL-32430] - tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (Maxim Levitsky) [RHEL-32430] - KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (Maxim Levitsky) [RHEL-32430] - KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Remove a useless zeroing of allocated memory (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_maxphyaddr (Maxim Levitsky) [RHEL-32430] - KVM: selftests: fix max_guest_memory_test with more that 256 vCPUs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disable support for adaptive PEBS (Maxim Levitsky) [RHEL-32430] - KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA (Maxim Levitsky) [RHEL-32430] - KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation (Maxim Levitsky) [RHEL-32430] - KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check (Maxim Levitsky) [RHEL-32430] - KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP (Maxim Levitsky) [RHEL-32430] - selftests: kvm: remove meaningless assignments in Makefiles (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Check that PV_UNHALT is cleared when HLT exiting is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly close guest_memfd files in some gmem tests (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: fix recursive deadlock in timer injection (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: simplify locking and make more self-contained (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn delivery (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: improve accuracy of Xen timers (Maxim Levitsky) [RHEL-32430] - hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_* (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV-ES smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use the SEV library APIs in the intra-host migration test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add library for creating and interacting with SEV guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Allow tagging protected memory in guest page tables (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly ucall pool from shared memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for protected vm_vaddr_* allocations (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for allocating/managing protected guest memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to iterate over a sparsebit range (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make sparsebit structs const where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend VM creation's @shape to allow control of VM subtype (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the userspace_msr_exit test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the vmx_pmu_caps test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the fix_hypercall test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the sync_regs test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to define a test with one vcpu (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move setting a vCPU's entry point to a dedicated API (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Get regs structure before modifying it (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Use vcpu_run() where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookups (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Rename vmplX_ssp -> plX_ssp (Maxim Levitsky) [RHEL-32430] - kvm/x86: allocate the write-tracking metadata on-demand (Maxim Levitsky) [RHEL-32430] - KVM: VMX: return early if msr_bitmap is not supported (Maxim Levitsky) [RHEL-32430] - KVM: VMX: fix comment to add LBR to passthrough MSRs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check NMI from guest to reducee false positives (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add CONFIG_64BIT definition for the build (Maxim Levitsky) [RHEL-32430] - selftests/kvm: Fix issues with $(SPLIT_TESTS) (Maxim Levitsky) [RHEL-32430] - KVM: Get rid of return value from kvm_arch_create_vm_debugfs() (Maxim Levitsky) [RHEL-32430] - tools/include: Sync x86 asm/irq_vectors.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - x86: irq: unconditionally define KVM interrupt vectors (Maxim Levitsky) [RHEL-32430] - KVM: fix kvm_mmu_memory_cache allocation warning (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEs (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN range (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid roots (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity (Maxim Levitsky) [RHEL-32430] - KVM: Add a comment explaining the directed yield pending interrupt logic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up directed yield API for "has pending interrupt" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Rely solely on preempted_in_kernel flag for directed yield (Maxim Levitsky) [RHEL-32430] - KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel (Maxim Levitsky) [RHEL-32430] - KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC code (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fully defer to vendor code to decide how to force immediate exit (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle forced exit due to preemption timer in fastpath (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits (Maxim Levitsky) [RHEL-32430] - KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flag (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a heuristic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Open code all direct reads to guest DR6 and DR7 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make kvm_get_dr() return a value, not use an out parameter (Maxim Levitsky) [RHEL-32430] - x86/cpu: Add a VMX flag to enumerate 5-level EPT support to userspace (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test top-down slots event in x86's pmu_counters_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info content to be 'safely' copied (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: check the need for invalidation under read lock first (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capability (Maxim Levitsky) [RHEL-32430] - KVM: selftests: re-map Xen's vcpu_info using HVA rather than GPA (Maxim Levitsky) [RHEL-32430] - KVM: selftests: map Xen's shared_info page using HVA rather than GFN (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow shared_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is set (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: separate initialization of shared_info cache and content (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVA (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: include page offset in uhva and use it consistently (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: stop open-coding offset_in_page() (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove KVM_GUEST_USES_PFN usage (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: add a mark-dirty helper (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: mark guest pages dirty with the pfncache lock held (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove unnecessary exports (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: Add a map helper function (Maxim Levitsky) [RHEL-32430] - treewide: remove CONFIG_HAVE_KVM (Maxim Levitsky) [RHEL-32430] - vfio: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - x86: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - MIPS: introduce Kconfig for MIPS VZ (Maxim Levitsky) [RHEL-32430] - kvm: move "select IRQ_BYPASS_MANAGER" to common code (Maxim Levitsky) [RHEL-32430] - KVM: remove unnecessary #ifdef (Maxim Levitsky) [RHEL-32430] - KVM: define __KVM_HAVE_GUEST_DEBUG unconditionally (Maxim Levitsky) [RHEL-32430] - kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol (Maxim Levitsky) [RHEL-32430] - KVM: arm64: move ARM-specific defines to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: powerpc: move powerpc-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: x86: move x86-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: remove more traces of device assignment UAPI (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for GENMASK (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for BIT (Maxim Levitsky) [RHEL-32430] - uapi: introduce uapi-friendly macros for GENMASK (Maxim Levitsky) [RHEL-32430] - KVM: x86: rename push to emulate_push for consistency (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up partially uninitialized integer in emulate_pop() (Maxim Levitsky) [RHEL-32430] - KVM: x86/emulator: emulate movbe with operand-size prefix (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Report up-to-date exit qualification to userspace (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Add support for allowing zero SEV ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Use unsigned integers when dealing with ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the return (Maxim Levitsky) [RHEL-32430] - KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freed (Maxim Levitsky) [RHEL-32430] - KVM: Get reference to VM's address space in the async #PF worker (Maxim Levitsky) [RHEL-32430] - KVM: Put mm immediately after async #PF worker completes remote gup() (Maxim Levitsky) [RHEL-32430] - KVM: Always flush async #PF workqueue when vCPU is being destroyed (Maxim Levitsky) [RHEL-32430] - KVM: x86: Improve documentation of MSR_KVM_ASYNC_PF_EN (Maxim Levitsky) [RHEL-32430] - x86/kvm: Use separate percpu variable to track the enabling of asyncpf (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix broken debugregs ABI for 32 bit kernels (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Avoid CPL lookup if PMC enabline for USER and KERNEL is the same (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Check eventsel first when emulating (branch) insns retired (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Expand the comment about what bits are check emulating events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot event selectors that KVM emulates in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Process only enabled PMCs when emulating events in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmap (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogramming (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move pmc_idx => pmc translation helper to common code (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add common define to capture fixed counters offset (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Use KMEM_CACHE instead of kmem_cache_create() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend PMU counters test to validate RDPMC after WRMSR (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers for safe and safe+forced RDMSR, RDPMC, and XGETBV (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a forced emulation variation of KVM_ASM_SAFE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test PMC virtualization with forced emulation (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move KVM_FEP macro into common library header (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Query module param to detect FEP in MSR filtering test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers to read integer module params (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a helper to query if the PMU module param is enabled (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Expand PMU counters test to verify LLC events (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add functional test for Intel's fixed PMU counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add pmu.h and lib/pmu.c for common PMU assets (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend {kvm,this}_pmu_has() to support fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add vcpu_set_cpuid_property() to set properties (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC types (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flag (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMD (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Get eventsel for fixed counters from perf (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Setup fixed counters' eventsel during PMU initialization (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove KVM's enumeration of Intel's architectural encodings (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Allow programming events that match unsupported arch events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Always treat Fixed counters as available when supported (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use mutex guards to eliminate __kvm_x86_vendor_init() (Maxim Levitsky) [RHEL-32430] - KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a testcase to verify GUEST_MEMFD and READONLY are exclusive (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Create GUEST_MEMFD for relevant invalid flags testcases (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP (Maxim Levitsky) [RHEL-32430] - KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY (Maxim Levitsky) [RHEL-32430] - KVM: x86: Mark target gfn of emulated atomic instruction as dirty (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Don't assert on exact number of 4KiB in dirty log split test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix KVM_GET_MSRS stack info leak (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make gtod_is_based_on_tsc() return 'bool' (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make hyperv_clock require TSC based system clocksource (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Run clocksource dependent tests with hyperv_clocksource_tsc_page too (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use generic sys_clocksource_is_tsc() in vmx_nested_tsc_scaling_test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generalize check_clocksource() from kvm_clock_test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Check irqchip mode before create PIT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fail tests when open() fails with !ENOENT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Delete superfluous, unused "stage" variable in AMX test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86_64: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Reword the NX hugepage test's skip message to be more helpful (Maxim Levitsky) [RHEL-32430] - tools headers UAPI: Sync kvm headers with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86: add missing "depends on KVM" (Maxim Levitsky) [RHEL-32430] - KVM: fix direction of dependency on MMU notifiers (Maxim Levitsky) [RHEL-32430] - KVM: introduce CONFIG_KVM_COMMON (Maxim Levitsky) [RHEL-32430] - KVM: clean up directives to compile out irqfds (Maxim Levitsky) [RHEL-32430] - KVM: remove deprecated UAPIs (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_IRQFD (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_EVENTFD (Maxim Levitsky) [RHEL-32430] - KVM: guest-memfd: fix unused-function warning (Maxim Levitsky) [RHEL-32430] - KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/set (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make Hyper-V emulation optional (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix vmxon_pa == vmcs12_pa == -1ull nVMX testcase for !eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make Hyper-V tests explicitly require KVM Hyper-V support (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to handle Hyper-V paravirt TLB flush requests (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off hyperv_evmcs.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if vector is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if auto-EOI is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation context (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XEN (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix broken assert messages in Hyper-V features test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix benign %llx vs. %lx issues in guest asserts (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix MWAIT error message when guest assertion fails (Maxim Levitsky) [RHEL-32430] - KVM: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: fix comment about mmu_unsync_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: always take tdp_mmu_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from functions (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEAR (Maxim Levitsky) [RHEL-32430] - KVM: move KVM_CAP_DEVICE_CTRL to the generic check (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Track emulated counter events instead of previous counter (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Update sample period in pmc_write_counter() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant) (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move PMU reset logic to common x86 code (Maxim Levitsky) [RHEL-32430] - KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebooting (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Advertise support for flush-by-ASID (Maxim Levitsky) [RHEL-32430] - Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplug (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use a switch statement and macros in __feature_translate() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (Maxim Levitsky) [RHEL-32430] - KVM: x86: Turn off KVM_WERROR by default for all configs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove x86's so called "MMIO warning" test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add logic to detect if ioctl() failed because VM was killed (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the single-underscore ioctl() helpers (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=n (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use KVM-governed feature framework to track "LAM enabled" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise and enable LAM (user and supervisor) (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for user pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for supervisor pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Untag addresses for LAM emulation where applicable (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD (Maxim Levitsky) [RHEL-32430] - KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix dynamic generation of configuration names (Maxim Levitsky) [RHEL-32430] - KVM: Convert comment into an assertion in kvm_io_bus_register_dev() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Update EFER software model on CR0 trap for SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: selftests: add -MP to CFLAGS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Actually print out magic token in NX hugepages skip message (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove 'return void' expression for 'void function' (Maxim Levitsky) [RHEL-32430] - Revert "KVM: Prevent module exit until all VMs are freed" (Maxim Levitsky) [RHEL-32430] - KVM: Set file_operations.owner appropriately for all such structures (Maxim Levitsky) [RHEL-32430] - KVM: x86: Get CPL directly when checking if loaded vCPU is in kernel mode (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid using forced target for generating arm64 headers (Maxim Levitsky) [RHEL-32430] - tools headers arm64: Update sysreg.h with kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generate sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - perf build: Generate arm64's sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - tools: arm64: Add a Makefile for generating sysreg-defs.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test behavior of HWCR, a.k.a. MSR_K7_HWCR (Maxim Levitsky) [RHEL-32430] - KVM: Annotate struct kvm_irq_routing_table with __counted_by (Maxim Levitsky) [RHEL-32430] - powerpc/powernv: Add a null pointer check in opal_event_init() (Mamatha Inamdar) [RHEL-37060] {CVE-2023-52686} - crypto: qcom-rng - Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add missing dependency on hw_random (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add hw_random interface support (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng: Make the core clock optional regardless of ACPI presence (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Fix qcom_rng_of_match unused warning (Lucas Karpinski) [RHEL-36682] - bpf: fix check for attempt to corrupt spilled pointer (Viktor Malik) [RHEL-26569] {CVE-2023-52462} - vxlan: Add missing VNI filter counter update in arp_reduce(). (Ivan Vecera) [RHEL-36610] - vxlan: Fix racy device stats updates. (Ivan Vecera) [RHEL-36610] - selftests: vxlan_mdb: Fix failures with old libnet (Ivan Vecera) [RHEL-36610] - selftests: fill in some missing configs for net (Ivan Vecera) [RHEL-36610] - vxlan: Cleanup IFLA_VXLAN_PORT_RANGE entry in vxlan_get_size() (Ivan Vecera) [RHEL-36610] - mlxsw: spectrum_nve_vxlan: Fix unsupported flag regression (Ivan Vecera) [RHEL-36610] - net-next: gro: Fix use of skb_gro_header_slow (Ivan Vecera) [RHEL-36610] - vxlan: Add missing entries to vxlan_get_size() (Ivan Vecera) [RHEL-36610] - vxlan: vnifilter: Use GFP_KERNEL instead of GFP_ATOMIC (Ivan Vecera) [RHEL-36610] - vxlan: Use helper functions to update stats (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: free percpu vni stats on error path (Ivan Vecera) [RHEL-36610] - vxlan: Add support for nexthop ID metadata (Ivan Vecera) [RHEL-36610] - ip_tunnels: Add nexthop ID field to ip_tunnel_key (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Fix selftest regression after changes in iproute2. (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Add tests for vxlan nolocalbypass option. (Ivan Vecera) [RHEL-36610] - net: vxlan: Add nolocalbypass option to vxlan. (Ivan Vecera) [RHEL-36610] - selftests: net: Add VXLAN MDB test (Ivan Vecera) [RHEL-36610] - vxlan: Enable MDB support (Ivan Vecera) [RHEL-36610] - vxlan: Add MDB data path support (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add an internal flag to indicate MDB usage (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add MDB control path support (Ivan Vecera) [RHEL-36610] - vxlan: Expose vxlan_xmit_one() (Ivan Vecera) [RHEL-36610] - vxlan: Move address helpers to private headers (Ivan Vecera) [RHEL-36610] - selftests: Fix failing VXLAN VNI filtering test (Ivan Vecera) [RHEL-36610] - vxlan: Fix memory leaks in error path (Ivan Vecera) [RHEL-36610] - net: gro: skb_gro_header helper function (Ivan Vecera) [RHEL-36610] - net: vxlan: Fix kernel coding style (Ivan Vecera) [RHEL-36610] - net: vxlan: Add extack support to vxlan_fdb_delete (Ivan Vecera) [RHEL-36610] - selftests/net: add missing tests to Makefile (Ivan Vecera) [RHEL-36610] - vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices (Ivan Vecera) [RHEL-36610] - drivers: vxlan: fix returnvar.cocci warning (Ivan Vecera) [RHEL-36610] - vxlan_core: delete unnecessary condition (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: add support for stats dumping (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: per vni stats (Ivan Vecera) [RHEL-36610] - selftests: add new tests for vxlan vnifiltering (Ivan Vecera) [RHEL-36610] - vxlan: vni filtering support on collect metadata device (Ivan Vecera) [RHEL-36610] - ipv6: sr: fix memleak in seg6_hmac_init_algo (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix missing sk_buff release in seg6_input_core (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix invalid unregister error path (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix incorrect unregister order (Hangbin Liu) [RHEL-37511] - ipv6: sr: add missing seg6_local_exit (Hangbin Liu) [RHEL-37511] - tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string (Ivan Vecera) [RHEL-36218] - net: bql: fix building with BQL disabled (Ivan Vecera) [RHEL-36218] - net: sched: Remove NET_ACT_IPT from Kconfig (Ivan Vecera) [RHEL-36218] - net: fill in MODULE_DESCRIPTION()s for net/sched (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Don't zero blockid when net device is being deleted (Ivan Vecera) [RHEL-36218] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36218] - net: netdevsim: don't try to destroy PHC on VFs (Ivan Vecera) [RHEL-36218] - net: sched: track device in tcf_block_get/put_ext() only for clsact binder types (Ivan Vecera) [RHEL-36218] - net/sched: Remove ipt action tests (Ivan Vecera) [RHEL-36218] - net/sched: simplify tc_action_load_ops parameters (Ivan Vecera) [RHEL-36218] - net: sched: move block device tracking into tcf_block_get/put_ext() (Ivan Vecera) [RHEL-36218] - net/sched: sch_api: conditional netlink notifications (Ivan Vecera) [RHEL-36218] - net/sched: introduce ACT_P_BOUND return code (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: complement tcf_tfilter_dump_policy (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for CBQ qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for ATM qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for dsmark qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for tcindex classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for rsvp classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove CONFIG_NET_ACT_IPT from default configs (Ivan Vecera) [RHEL-36218] - net/sched: Retire ipt action (Ivan Vecera) [RHEL-36218] - net: sched: em_text: fix possible memory leak in em_text_destroy() (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Allow mirred to block (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Add helper function tcf_mirred_replace_dev (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: Expose tc block to the datapath (Ivan Vecera) [RHEL-36218] - net/sched: Introduce tc block netdev tracking infra (Ivan Vecera) [RHEL-36218] - net: sched: Add initial TC error skb drop reasons (Ivan Vecera) [RHEL-36218] - packet: add a generic drop reason for receive (Ivan Vecera) [RHEL-36218] - net: sched: Make tc-related drop reason more flexible for remaining qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Move drop_reason to struct tc_skb_cb (Ivan Vecera) [RHEL-36218] - net/sched: act_api: skip idr replace on bound actions (Ivan Vecera) [RHEL-36218] - net/sched: act_api: rely on rcu in tcf_idr_check_alloc (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: remove 'unicast' argument from delete notification (Ivan Vecera) [RHEL-36218] - net/sched: act_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: act_api: don't open code max() (Ivan Vecera) [RHEL-36218] - rtnl: add helper to send if skb is not null (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if a notification is needed (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if rtnl group has listeners (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action in tcf_idr_insert_many (Ivan Vecera) [RHEL-36218] - net/sched: act_api: stop loop over ops array on NULL in tcf_action_init (Ivan Vecera) [RHEL-36218] - net/sched: act_api: avoid non-contiguous action array (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove filters/tests.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rename concurrency.json to flower.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious './' from Makefile (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious nsPlugin usage (Ivan Vecera) [RHEL-36218] - net/sched: cbs: Use units.h instead of the copy of a definition (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unused import (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cleanup on Ctrl-C (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: prefix iproute2 functions with "ipr2" (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unnecessary time.sleep (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove buildebpf plugin (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: report number of workers in use (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: timeout on unbounded loops (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: leverage -all in suite ns teardown (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use netns delete from pyroute2 (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move back to per test ns setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cap parallel tdc to 4 cores (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add hashtable tests for u32 (Ivan Vecera) [RHEL-36218] - net/sched: cls_u32: replace int refcounts with proper refcounts (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use parallel tdc in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: preload all modules in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rework namespaces and devices setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: drop '-N' argument from nsPlugin (Ivan Vecera) [RHEL-36218] - net: don't dump stack on queue timeout (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: better validate TCA_FQ_WEIGHTS and TCA_FQ_PRIOMAP (Ivan Vecera) [RHEL-36218] - net, sched: Fix SKB_NOT_DROPPED_YET splat under debug config (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for classifiers (Ivan Vecera) [RHEL-36218] - net: sched: Fill in MODULE_DESCRIPTION for act_gate (Ivan Vecera) [RHEL-36218] - sched: act_ct: switch to per-action label counting (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Use non-work-conserving warning handler (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fastpath needs to take care of sk->sk_pacing_status (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fix off-by-one error in fq_dequeue() (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add test for 'rt' upgrade on hfsc (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move auxiliary scripts to a dedicated folder (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add missing Kconfig options to 'config' (Ivan Vecera) [RHEL-36218] - net, sched: Add tcf_set_drop_reason for {__,}tcf_classify (Ivan Vecera) [RHEL-36218] - net, sched: Make tc-related drop reason more flexible (Ivan Vecera) [RHEL-36218] - net: sched: cls_u32: Fix allocation size in u32_init() (Ivan Vecera) [RHEL-36218] - netem: Annotate struct disttable with __counted_by (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add TCA_FQ_WEIGHTS attribute (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add 3 bands and WRR scheduling (Ivan Vecera) [RHEL-36218] - net_sched: export pfifo_fast prio2band[] (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: remove q->ktime_cache (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: always garbage collect (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add fast path for mostly idle qdisc (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: change how @inactive is tracked (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: struct sched_data reorg (Ivan Vecera) [RHEL-36218] - net_sched: constify qdisc_priv() (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update tdc documentation (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: implement tdc parallel test run (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update test definitions for local resources (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: localize test resources (Ivan Vecera) [RHEL-36218] - net/sched: cls_route: make netlink errors meaningful (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_u32: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_route: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_fw: add tests for classid (Ivan Vecera) [RHEL-36218] - net/ipv6: SKB symmetric hash should incorporate transport ports (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Ivan Vecera) [RHEL-36218] - net/sched: fq_pie: avoid stalls in fq_pie_timer() (Ivan Vecera) [RHEL-36218] - netem: use seeded PRNG for correlated loss events (Ivan Vecera) [RHEL-36218] - netem: use a seeded PRNG for generating random losses (Ivan Vecera) [RHEL-36218] - netem: add prng attribute to netem_sched_data (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: verify that a qdisc can be grafted onto a taprio class (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: test that taprio can only be attached as root (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add ptp_mock Kconfig dependency (Ivan Vecera) [RHEL-36218] - net: netdevsim: mimic tc-taprio offload (Ivan Vecera) [RHEL-36218] - net: netdevsim: use mock PHC driver (Ivan Vecera) [RHEL-36218] - redhat/configs: Add CONFIG_PTP_1588_CLOCK_MOCK (Ivan Vecera) [RHEL-36218] - net: ptp: create a mock-up PTP Hardware Clock driver (Ivan Vecera) [RHEL-36218] - net/sched: taprio: dump class stats for the actual q->qdiscs[] (Ivan Vecera) [RHEL-36218] - net/sched: taprio: delete misleading comment about preallocating child qdiscs (Ivan Vecera) [RHEL-36218] - net/sched: taprio: try again to report q->qdiscs[] to qdisc_leaf() (Ivan Vecera) [RHEL-36218] - net/sched: taprio: keep child Qdisc refcount elevated at 2 in offload mode (Ivan Vecera) [RHEL-36218] - net/sched: taprio: don't access q->qdiscs[] in unoffloaded mode during attach() (Ivan Vecera) [RHEL-36218] - net: pkt_cls: Remove unused inline helpers (Ivan Vecera) [RHEL-36218] - tc: flower: Enable offload support IPSEC SPI field. (Ivan Vecera) [RHEL-36218] - tc: flower: support for SPI (Ivan Vecera) [RHEL-36218] - net: flow_dissector: Add IPSEC dissector (Ivan Vecera) [RHEL-36218] - net/sched: sch_qfq: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: sch_drr: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: wrap open coded Qdics class filter counter (Ivan Vecera) [RHEL-36218] - overflow: Allow mixed type arguments (Ivan Vecera) [RHEL-36218] - compiler.h: drop fallback overflow checkers (Ivan Vecera) [RHEL-36218] - dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Petr Oros) [RHEL-32098] - dpll: indent DPLL option type by a tab (Petr Oros) [RHEL-32098] - dpll: fix dpll_xa_ref_*_del() for multiple registrations (Petr Oros) [RHEL-32098] - dpll: spec: use proper enum for pin capabilities attribute (Petr Oros) [RHEL-32098] - dpll: move all dpll<>netdev helpers to dpll code (Petr Oros) [RHEL-32098] - dpll: fix build failure due to rcu_dereference_check() on unknown type (Petr Oros) [RHEL-32098] - dpll: rely on rcu for netdev_dpll_pin() (Petr Oros) [RHEL-32098] - dpll: fix possible deadlock during netlink dump operation (Petr Oros) [RHEL-32098] - dpll: check that pin is registered in __dpll_pin_unregister() (Petr Oros) [RHEL-32098] - dpll: move xa_erase() call in to match dpll_pin_alloc() error path order (Petr Oros) [RHEL-32098] - dpll: expose fractional frequency offset value to user (Petr Oros) [RHEL-32098] - dpll: allocate pin ids in cycle (Petr Oros) [RHEL-32098] - dpll: remove leftover mode_supported() op and use mode_get() instead (Petr Oros) [RHEL-32098] - Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code block (Petr Oros) [RHEL-32098] - Documentation: dpll: Fix code blocks (Petr Oros) [RHEL-32098] - MAINTAINERS: adjust header file entry in DPLL SUBSYSTEM (Petr Oros) [RHEL-32098] - netdev: Remove unneeded semicolon (Petr Oros) [RHEL-32098] - ipvs: Fix checksumming on GSO of SCTP packets (Xin Long) [RHEL-36204] - net: sctp: fix skb leak in sctp_inq_free() (Xin Long) [RHEL-36204] - sctp: preserve const qualifier in sctp_sk() (Xin Long) [RHEL-36204] - sctp: Simplify the allocation of slab caches (Xin Long) [RHEL-36204] - sctp: fix busy polling (Xin Long) [RHEL-36204] - sctp: support MSG_ERRQUEUE flag in recvmsg() (Xin Long) [RHEL-36204] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8775p: enable safety IRQ (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sa8775p compatible (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for MSM8226 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for SM6375 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add QCM2290 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: Correct unit address (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: correct name of remoteproc_nsp0 firmware (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add per-sensor cells for msm8974 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: support per-sensor calibration cells (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add msm8956 compat (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Document i2c busses (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Fix some i2c pinctrl settings (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: add i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing spi nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup0_i2c4 to i2c4 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_i2c5 to i2c21 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_uart17 to uart17 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: disable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable rtc (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Pad addresses to 8 hex digits (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: drop bogus clock-controller property (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: correct SPMI bus address cells (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: align PSCI domain names with DT schema (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add gpr node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix USB-DP PHY nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: narrow interrupts for SC8280XP, SM6350 and SM8450 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sc8280xp compatible (Steve Dunnagan) [RHEL-33072]- powerpc: Export mmu_feature_keys[] as non-GPL (Mamatha Inamdar) [RHEL-26102] - powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch (Mamatha Inamdar) [RHEL-38276] {CVE-2023-52740} - platform/x86/intel/pmc/lnl: Remove SSRAM support (David Arcari) [RHEL-27144] - platform/x86/intel/vsec: Remove nuisance message (David Arcari) [RHEL-27144] - powerpc/qspinlock: Fix stale propagated yield_cpu (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add compile-time tuning adjustments (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: provide accounting and options for sleepy locks (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow indefinite spinning on a preempted owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: reduce remote node steal spins (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use spin_begin/end API (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow lock stealing in trylock and lock fastpath (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add ability to prod new queue head CPU (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow propagation of yield CPU down the queue (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow stealing when head of queue yields (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: implement option to yield to previous node (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: paravirt yield to lock owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: store owner CPU in lock word (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: theft prevention to control latency (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow new waiters to steal the lock before queueing (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: convert atomic operations to assembly (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx. (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add mcs queueing for contended waiters (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: powerpc qspinlock implementation (Artem Savkov) [RHEL-36278] - thermal/drivers/tsens: Add suspend to RAM support for tsens (Lucas Karpinski) [RHEL-35736] - thermal/qcom/tsens: Drop ops_v0_1 (Lucas Karpinski) [RHEL-35736] - thermal: tsens: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-35736] - drivers: thermal: tsens: Annotate struct tsens_priv with __counted_by (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Make tsens_xxxx_nvmem static (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Use dev_err_probe (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add MSM8909 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add mdm9607 correction offsets (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Fix mdm9607 slope values (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens: Drop unused legacy structs (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add support for MSM8226 (Lucas Karpinski) [RHEL-35736] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (Lucas Karpinski) [RHEL-35736] - thermal: Remove core header inclusion from drivers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom-spmi-adc-tm5: Use asm intead of asm-generic (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8976/msm8956 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for mdm9607 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Rework legacy calibration data parsers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for msm8974 calibration (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for calibration data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: limit num_sensors to 9 for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: fix slope values for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Sort out msm8976 vs msm8956 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop msm8976-specific defines (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop unnecessary hw_ids (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix lock inversion (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix set_trip_temp() deadlock (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Use generic thermal_zone_get_trip() function (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Fix irq handler return value (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Demote error log of thermal zone register to debug (Lucas Karpinski) [RHEL-35736] - thermal: qcom-spmi-adc-tm5: suppress probe-deferral error message (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add IPQ8074 support (Lucas Karpinski) [RHEL-35736] - thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode API (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary print function dev_err() (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add sc8180x compatible (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add compat string for the qcom,msm8960 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add support for sm8150 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM (Lucas Karpinski) [RHEL-35736] - New configs in drivers/thermal (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Add support for LMh driver (Lucas Karpinski) [RHEL-35736] - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Pavel Reichl) [RHEL-31690] {CVE-2024-26773} - ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt (Pavel Reichl) [RHEL-31686] {CVE-2024-26774} - ext4: fix double-free of blocks due to wrong extents moved_len (Pavel Reichl) [RHEL-31614] {CVE-2024-26704} - ext4: reduce unnecessary memory allocation in alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: avoid online resizing failures due to oversized flex bg (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: remove unnecessary check from alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: unify the type of flexbg_size to unsigned int (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - scsi: ufs: host: Fix kernel-doc warning (Joel Slebodnick) [RHEL-35861] - scsi: ufs: qcom: Avoid re-init quirk when gears match (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Add support for UFS device version detection (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Check return value of phy_set_mode_ext() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Set initial PHY gear to max HS gear for HW ver 4 and newer (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Limit HS-G5 Rate-A to hosts with HW version 5 (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Allow the first init start with the maximum supported gear (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Setup host power mode during init (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: No need to set hs_rate after ufshcd_init_host_param() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: host: Rename structure ufs_dev_params to ufs_host_params (Joel Slebodnick) [RHEL-35861] - mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 (David Arcari) [RHEL-20053] - mfd: intel-lpss: Switch to generalized quirk table (David Arcari) [RHEL-20053] - mfd: intel-lpss: Fix the fractional clock divider flags (David Arcari) [RHEL-20053] - mfd: intel-lpss: Don't fail probe on success of pci_alloc_irq_vectors() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Provide Intel LPSS PM ops structure (David Arcari) [RHEL-20053] - mfd: intel-lpss: Move exported symbols to INTEL_LPSS namespace (David Arcari) [RHEL-20053] - lib/vsprintf: declare no_hash_pointers in sprintf.h (David Arcari) [RHEL-20053] - lib/vsprintf: split out sprintf() and friends (David Arcari) [RHEL-20053] - mfd: intel-lpss: Adjust header inclusions (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use device_get_match_data() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Revert "Add missing check for platform_get_resource" (David Arcari) [RHEL-20053] - mfd: intel-lpss-acpi: Convert to platform remove callback returning void (David Arcari) [RHEL-20053] - mfd: intel-lpss: Return error code received from the IRQ API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use PCI APIs instead of dereferencing (David Arcari) [RHEL-20053] - mfd: intel-lpss: Remove usage of the deprecated ida_simple_xx() API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add missing check for platform_get_resource (David Arcari) [RHEL-20053] - mfd: intel-lpss: Hide suspend/resume functions in #ifdef (David Arcari) [RHEL-20053]- Documentation: vmcoreinfo: Fix htmldocs warning (Baoquan He) [RHEL-32199] - arm64: Fix dangling references to Documentation/arm64 (Baoquan He) [RHEL-32199] - arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges (Baoquan He) [RHEL-32199] - LoongArch: Add ELF-related definitions (Baoquan He) [RHEL-32199] - kexec.h: add linux/kexec.h to UAPI compile-test coverage (Baoquan He) [RHEL-32199] - crash_dump: remove duplicate include in crash_dump.h (Baoquan He) [RHEL-32199] - crash_dump: fix boolreturn.cocci warning (Baoquan He) [RHEL-32199] - crash_dump: Make elfcorehdr address/size symbols always visible (Baoquan He) [RHEL-32199] - proc/vmcore: fix signedness bug in read_from_oldmem() (Baoquan He) [RHEL-32199] - use less confusing names for iov_iter direction initializers (Baoquan He) [RHEL-32199] - coredump, vmcore: Set p_align to 4 for PT_NOTE (Baoquan He) [RHEL-32199] - copy_oldmem_kernel() - WRITE is "data source", not destination (Baoquan He) [RHEL-32199] - vmcoreinfo: warn if we exceed vmcoreinfo data size (Baoquan He) [RHEL-32199] - x86/purgatory: Omit use of bin2c (Baoquan He) [RHEL-32199] - kexec: support purgatories with .text.hot sections (Baoquan He) [RHEL-32199] - kexec: enable kexec_crash_size to support two crash kernel regions (Baoquan He) [RHEL-32199] - kexec: add helper __crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: improve the readability of crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: clear crashk_res if all its memory has been released (Baoquan He) [RHEL-32199] - kexec: delete a useless check in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: fix a memory leak in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: avoid calculating array size twice (Baoquan He) [RHEL-32199] - kexec: introduce sysctl parameters kexec_load_limit_* (Baoquan He) [RHEL-32199] - kexec: factor out kexec_load_permitted (Baoquan He) [RHEL-32199] - Documentation: sysctl: correct kexec_load_disabled (Baoquan He) [RHEL-32199] - ARM: kexec: make machine_crash_nonpanic_core() static (Baoquan He) [RHEL-32199] - kexec: replace crash_mem_range with range (Baoquan He) [RHEL-32199] - kexec: remove the unneeded result variable (Baoquan He) [RHEL-32199] - proc/vmcore: fix potential memory leak in vmcore_init() (Baoquan He) [RHEL-32199] - kexec: replace kmap() with kmap_local_page() (Baoquan He) [RHEL-32199] - powerpc/powernv: Add a null pointer check in opal_powercap_init() (Mamatha Inamdar) [RHEL-37050] {CVE-2023-52696} - scsi: sg: Avoid race in error handling & drop bogus warn (Ewan D. Milne) [RHEL-35659] - scsi: sg: Avoid sg device teardown race (Ewan D. Milne) [RHEL-35659] - xfs: dax - remove tech preview tag (Bill O'Donnell) [RHEL-35289] - percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure to reduce false sharing (Audra Mitchell) [RHEL-15605] - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Steve Best) [RHEL-37264] {CVE-2024-35876} - Bluetooth: hci_h5: Add ability to allocate memory for private data (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - Bluetooth: btrtl: fix out of bounds memory access (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - redhat: pass correct RPM_VMLINUX_H to bpftool install (Ian Wienand)- RAS: enable CONFIG_RAS_FMPM (Aristeu Rozanski) [RHEL-17008] - RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Safely handle saved records of various sizes (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records() (Aristeu Rozanski) [RHEL-17008] - Merge tag 'edac_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Fix off by one when unwinding on error (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Add debugfs interface to print record entries (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Save SPA values (Aristeu Rozanski) [RHEL-17008] - RAS: Export helper to get ras_debugfs_dir (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (Aristeu Rozanski) [RHEL-17008] - RAS: Introduce a FRU memory poison manager (Aristeu Rozanski) [RHEL-17008] - x86/cpu/amd: Provide a separate accessor for Node ID (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 row retirement support (Aristeu Rozanski) [RHEL-17008] - Documentation: Move RAS section to admin-guide (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 support (Aristeu Rozanski) [RHEL-17008] - Documentation: RAS: Add index and address translation section (Aristeu Rozanski) [RHEL-17008] - hwmon: (fam15h_power) Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - scsi: lpfc: Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - cpu/SMT: Make SMT control more robust against enumeration failures (Aristeu Rozanski) [RHEL-17008] - dm integrity: fix out-of-range warning (Benjamin Marzinski) [RHEL-34599] - dm snapshot: fix lockup in dm_exception_table_exit (Benjamin Marzinski) [RHEL-34599] - dm: call the resume method on internal suspend (Benjamin Marzinski) [RHEL-33217] {CVE-2024-26880} - dm raid: fix false positive for requeue needed during reshape (Benjamin Marzinski) [RHEL-34599] - dm: replace fmode_t with a block-specific type for block open flags (Benjamin Marzinski) [RHEL-34599] - dm flakey: use get_random_u8() in corrupt_bio_random (Benjamin Marzinski) [RHEL-34599] - block: count 'ios' and 'sectors' when io is done for bio-based device (Benjamin Marzinski) [RHEL-34599] - dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter (Benjamin Marzinski) [RHEL-34599] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Benjamin Marzinski) [RHEL-34599] - dm: Add support for block PR read keys/reservation (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_bio_prison with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_stat with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct stripe_c with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm crypt: Annotate struct crypt_config with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm raid: Annotate struct raid_set with __counted_by (Benjamin Marzinski) [RHEL-34599] - scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi) [RHEL-21327] - x86/bugs: Reverse instruction order of CLEAR_CPU_BUFFERS (Waiman Long) [RHEL-31226] - Revert "x86/bugs: Use fixed addressing for VERW operand" (Waiman Long) [RHEL-31226] - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Waiman Long) [RHEL-31226] - redhat/configs: Enable x86 CONFIG_MITIGATION_RFDS (Waiman Long) [RHEL-31226] - x86/rfds: Mitigate Register File Data Sampling (RFDS) (Waiman Long) [RHEL-31226] - Documentation/hw-vuln: Add documentation for RFDS (Waiman Long) [RHEL-31226] - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Waiman Long) [RHEL-31226] - x86/bugs: Use fixed addressing for VERW operand (Waiman Long) [RHEL-31226] - KVM/VMX: Move VERW closer to VMentry for MDS mitigation (Waiman Long) [RHEL-31226] - KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Waiman Long) [RHEL-31226] - x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Waiman Long) [RHEL-31226] - x86/entry_32: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/entry_64: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/bugs: Add asm helpers for executing VERW (Waiman Long) [RHEL-31226] - PM: clk: make pm_clk_add_notifier() take a const pointer (Jerry Snitselaar) [RHEL-28792] - driver core: bus: constantify subsys_register() calls (Jerry Snitselaar) [RHEL-28792] - driver core: bus: make bus_sort_breadthfirst() take a const pointer (Jerry Snitselaar) [RHEL-28792] - vfio/type1: constify bus_type use in vfio_bus_type (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: constify the struct device_type usage (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: make dsa_bus_type const (Jerry Snitselaar) [RHEL-28792] - driver core: device.h: make struct bus_type a const * (Jerry Snitselaar) [RHEL-28792] - driver core: make the bus_type in struct device_driver constant (Jerry Snitselaar) [RHEL-28792] - dmaengine: of: constify of_phandle_args in of_dma_find_controller() (Jerry Snitselaar) [RHEL-28792] - dmaengine: ptdma: use consistent DMA masks (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: fix Excess kernel-doc warnings (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix NULL pointer in channel unregistration function (Jerry Snitselaar) [RHEL-28792 RHEL-28869] {CVE-2023-52492} - dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API (Jerry Snitselaar) [RHEL-28792] - dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameter (Jerry Snitselaar) [RHEL-28792] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Fix incorrect descriptions for GRPCFG register (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Protect int_handle field in hw descriptor (Jerry Snitselaar) [RHEL-28792] - dmaengine: Remove unused declaration dma_chan_cleanup() (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra: Annotate struct tegra_dma_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: rate limit printk in misc interrupt thread (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra20-apb-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra186-gpc-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: usb-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rcar-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: hidma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: idma64: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: dw: platform: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update (Jerry Snitselaar) [RHEL-28792] - dmaengine: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-28792] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - kbuild: factor out the common objtool arguments (Joe Lawrence) [RHEL-2773] - kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o (Joe Lawrence) [RHEL-2773] - kbuild: remove redundant cleanups in scripts/link-vmlinux.sh (Joe Lawrence) [RHEL-2773] - kbuild: add cmd_and_savecmd macro (Joe Lawrence) [RHEL-2773] - kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechk (Joe Lawrence) [RHEL-2773] - kbuild: macrofy the condition of if_changed and friends (Joe Lawrence) [RHEL-2773] - mm/swap: fix race when skipping swapcache (Rafael Aquini) [RHEL-31646] {CVE-2024-26759} - timers: Use already existing function for forwarding timer base (Phil Auld) [RHEL-33787] - timers: Split out forward timer base functionality (Phil Auld) [RHEL-33787] - timers: Clarify check in forward_timer_base() (Phil Auld) [RHEL-33787] - timers: Move store of next event into __next_timer_interrupt() (Phil Auld) [RHEL-33787] - timers: Do not IPI for deferrable timers (Phil Auld) [RHEL-33787] - tracing/timers: Add tracepoint for tracking timer base is_idle flag (Phil Auld) [RHEL-33787] - tracing/timers: Enhance timer_start tracepoint (Phil Auld) [RHEL-33787] - tick-sched: Warn when next tick seems to be in the past (Phil Auld) [RHEL-33787] - tick/sched: Cleanup confusing variables (Phil Auld) [RHEL-33787] - tick-sched: Fix function names in comments (Phil Auld) [RHEL-33787] - tick/nohz: Update comments some more (Phil Auld) [RHEL-33787] - tick/nohz: Don't shutdown the lowres tick from itself (Phil Auld) [RHEL-33787] - tick/nohz: Update obsolete comments (Phil Auld) [RHEL-33787] - tick/nohz: Rename the tick handlers to more self-explanatory names (Phil Auld) [RHEL-33787] - tick/rcu: Fix false positive "softirq work is pending" messages (Phil Auld) [RHEL-33787] - tick/common: Align tick period during sched_timer setup (Phil Auld) [RHEL-33787] - selftests/proc: Assert clock_gettime(CLOCK_BOOTTIME) VS /proc/uptime monotonicity (Phil Auld) [RHEL-33787] - selftests/proc: Remove idle time monotonicity assertions (Phil Auld) [RHEL-33787] - MAINTAINERS: Remove stale email address (Phil Auld) [RHEL-33787] - timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick() (Phil Auld) [RHEL-33787] - timers/nohz: Add a comment about broken iowait counter update race (Phil Auld) [RHEL-33787] - timers/nohz: Protect idle/iowait sleep time under seqcount (Phil Auld) [RHEL-33787] - timers/nohz: Only ever update sleeptime from idle exit (Phil Auld) [RHEL-33787] - timers/nohz: Restructure and reshuffle struct tick_sched (Phil Auld) [RHEL-33787] - tick/common: Align tick period with the HZ tick. (Phil Auld) [RHEL-33787] - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem (Phil Auld) [RHEL-33787] - timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped (Phil Auld) [RHEL-33787] - tracing/timer: Add missing argument documentation of trace points (Phil Auld) [RHEL-33787] - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Maurizio Lombardi) [RHEL-25590] - fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33188 RHEL-35110] {CVE-2024-26973} - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33188] {CVE-2024-26901} - md: fix resync softlockup when bitmap size is less than array size (Nigel Croxon) [RHEL-35393] - md: don't account sync_io if iostats of the disk is disabled (Nigel Croxon) [RHEL-35393] - md: Fix overflow in is_mddev_idle (Nigel Croxon) [RHEL-35393] - md: add check for sleepers in md_wakeup_thread() (Nigel Croxon) [RHEL-35393] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-35393] - Revert "md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING" (Nigel Croxon) [RHEL-35393] - raid1: fix use-after-free for original bio in raid1_write_request() (Nigel Croxon) [RHEL-35393] - platform/x86: ISST: Add Grand Ridge to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Allow reading core-power state on HWP disabled systems (Steve Best) [RHEL-35956] - platform/x86: ISST: Process read/write blocked feature status (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Change vsec offset to u64 (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Move TPMI ID definition (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Modify external interface to get read/write state (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Don't create devices for disabled features (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Add debugfs support for read/write blocked (Steve Best) [RHEL-35956] - of: fdt: fix off-by-one error in unflatten_dt_nodes() (Steve Best) [RHEL-35465] {CVE-2022-48672} - s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-36047]- EDAC/thunderx: Fix possible out-of-bounds string access (Aristeu Rozanski) [RHEL-26577] {CVE-2023-52464} - rtc: cmos: Use ACPI alarm for non-Intel x86 systems too (Čestmír Kalina) [RHEL-19606] - redhat: configs: move CONFIG_BLK_SED_OPAL to configs/common/generic/ (Ming Lei) [RHEL-18186] - platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe (Steve Best) [RHEL-30600] {CVE-2024-26650} - x86/lib: Revert to _ASM_EXTABLE_UA() for {get,put}_user() fixups (Steve Best) [RHEL-31441] {CVE-2024-26674} - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() (Rafael Aquini) [RHEL-29296] {CVE-2023-52560} - kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address (Steve Best) [RHEL-34985] {CVE-2024-26946} - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock (Jose Ignacio Tornos Martinez) [RHEL-31530] {CVE-2023-52638} - RDMA/efa: Add shutdown notifier (Kamal Heib) [RHEL-15968] - mm: swap: fix race between free_swap_and_cache() and swapoff() (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - swap: comments get_swap_device() with usage rule (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - config: wifi: enable RTL 8822BU device (Jose Ignacio Tornos Martinez) [RHEL-33698] - selftests: cgroup: fix unexpected failure on test_memcg_sock (Waiman Long) [RHEL-33709] - selftests: cgroup: Add 'malloc' failures checks in test_memcontrol (Waiman Long) [RHEL-33709] - selftests: memcg: fix compilation (Waiman Long) [RHEL-33709] - x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section (Lenny Szubowicz) [RHEL-31446] {CVE-2024-26678} - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) (Jose Ignacio Tornos Martinez) [RHEL-31532] {CVE-2023-52637} - pstore: inode: Only d_invalidate() is needed (Steve Best) [RHEL-35207] {CVE-2024-27389} - net/mlx5e: Prevent deadlock while disabling aRFS (Kamal Heib) [RHEL-35043] {CVE-2024-27014} - iavf: Fix TC config comparison with existing adapter TC config (Michal Schmidt) [RHEL-17485] - iavf: drop duplicate iavf_{add|del}_cloud_filter() calls (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_header_len() more broadly (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_offset() and similar helpers (Michal Schmidt) [RHEL-17485] - iavf: field get conversion (Michal Schmidt) [RHEL-17485] - iavf: field prep conversion (Michal Schmidt) [RHEL-17485] - iavf: add bit macro includes where needed (Michal Schmidt) [RHEL-17485] - iavf: use iavf_schedule_aq_request() helper (Michal Schmidt) [RHEL-17485] - iavf: Remove queue tracking fields from iavf_adminq_ring (Michal Schmidt) [RHEL-17485] - ubi: Check for too small LEB size in VTBL code (Steve Best) [RHEL-25094] {CVE-2024-25739} - cxgb4: Properly lock TX queue for the selftest. (Michal Schmidt) [RHEL-31990 RHEL-9354] - net: chelsio: remove unused function calc_tx_descs (Michal Schmidt) [RHEL-9354] - net: chelsio: cxgb4: add an error code check in t4_load_phy_fw (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct smt_data with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct sched_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct cxgb4_tc_u32_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct clip_tbl with __counted_by (Michal Schmidt) [RHEL-9354] - chelsio/l2t: Annotate struct l2t_data with __counted_by (Michal Schmidt) [RHEL-9354] - net: cxgb4vf: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-9354] - cxgb4: fill IPsec state validation failure reason (Michal Schmidt) [RHEL-9354] - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() (Michal Schmidt) [RHEL-9354] - cxgb4: fix missing unlock on ETHOFLD desc collect fail path (Michal Schmidt) [RHEL-9354] - PCI/ASPM: Restore parent state to parent, child state to child (Myron Stowe) [RHEL-33544] - PCI/ASPM: Clarify that pcie_aspm=off means leave ASPM untouched (Myron Stowe) [RHEL-33544] - MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer (Myron Stowe) [RHEL-33544] - PCI: qcom: Add X1E80100 PCIe support (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Document the X1E80100 PCIe Controller (Myron Stowe) [RHEL-33544] - PCI: qcom: Enable BDF to SID translation properly (Myron Stowe) [RHEL-33544] - PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Do not require 'msi-map-mask' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Allow 'required-opps' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sa8775p: Move SA8775p to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc7280: Move SC7280 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8180x: Move SC8180X to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8280xp: Move SC8280XP to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8350: Move SM8350 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8150: Move SM8150 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8250: Move SM8250 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8450: Move SM8450 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8550: Move SM8550 to dedicated schema (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 Endpoint (EP) support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add iMX95 pcie endpoint compatible string (Myron Stowe) [RHEL-33544] - PCI: imx6: Add epc_features in imx6_pcie_drvdata (Myron Stowe) [RHEL-33544] - PCI: imx6: Clean up addr_space retrieval code (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 PCIe Root Complex support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add imx95 pcie compatible string (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Restruct reg and reg-name (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Clean up duplicate clocks check (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify switch-case logic by introducing init_phy() callback (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify configure_type() by using mode_off and mode_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify ltssm_enable() by using ltssm_off and ltssm_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify reset handling by using *_FLAG_HAS_*_RESET (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify PHY handling by using IMX6_PCIE_FLAG_HAS_PHYDRV (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify clock handling by using clk_bulk*() function (Myron Stowe) [RHEL-33544] - PCI: dwc: endpoint: Fix advertised resizable BAR size (Myron Stowe) [RHEL-33544] - PCI: dwc: Strengthen the MSI address allocation logic (Myron Stowe) [RHEL-33544] - PCI: cadence: Clear the ARI Capability Next Function Number of the last function (Myron Stowe) [RHEL-33544] - PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling (Myron Stowe) [RHEL-33544] - PCI: Make pcie_port_bus_type const (Myron Stowe) [RHEL-33544] - PCI: endpoint: Drop only_64bit on reserved BARs (Myron Stowe) [RHEL-33544] - PCI: endpoint: Clean up hardware description for BARs (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add support for SA8775P SoC (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add "pci_epf_mhi_" prefix to the function names (Myron Stowe) [RHEL-33544] - PCI: epf-vntb: Return actual error code during pci_vntb_probe() failure (Myron Stowe) [RHEL-33544] - NTB: fix possible name leak in ntb_register_device() (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-vntb: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-test: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Improve pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Refactor pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Make pci_epf_bus_type const (Myron Stowe) [RHEL-33544] - PCI/sysfs: Demacrofy pci_dev_resource_resize_attr(n) functions (Myron Stowe) [RHEL-33544] - PCI: Remove obsolete pci_cleanup_rom() declaration (Myron Stowe) [RHEL-33544] - PCI/sysfs: Compile pci-sysfs.c only if CONFIG_SYSFS=y (Myron Stowe) [RHEL-33544] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-33544] - PCI/PM: Drain runtime-idle callbacks before driver removal (Myron Stowe) [RHEL-33544] - PCI/PM: Allow runtime PM with no PM callbacks at all (Myron Stowe) [RHEL-33544] - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" (Myron Stowe) [RHEL-33544] - PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (Myron Stowe) [RHEL-33544] - PCI/P2PDMA: Fix a sleeping issue in a RCU read section (Myron Stowe) [RHEL-33544] - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken (Myron Stowe) [RHEL-33544] - PCI: Place interrupt related code into irq.c (Myron Stowe) [RHEL-33544] - PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports (Myron Stowe) [RHEL-33544] - PCI/DPC: Ignore Surprise Down error on hot removal (Myron Stowe) [RHEL-33544] - PCI/DPC: Print all TLP Prefixes, not just the first (Myron Stowe) [RHEL-33544] - PCI: Move devres code from pci.c to devres.c (Myron Stowe) [RHEL-33544] - PCI: Move PCI-specific devres code to drivers/pci/ (Myron Stowe) [RHEL-33544] - PCI: Move pci_iomap.c to drivers/pci/ (Myron Stowe) [RHEL-33544] - pci_iounmap(): Fix MMIO mapping leak (Myron Stowe) [RHEL-33544] - PCI/ASPM: Update save_state when configuration changes (Myron Stowe) [RHEL-33544] - PCI/ASPM: Disable L1 before configuring L1 Substates (Myron Stowe) [RHEL-33544] - PCI/ASPM: Call pci_save_ltr_state() from pci_save_pcie_state() (Myron Stowe) [RHEL-33544] - PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_save_ltr_state() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Always build aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_configure_ltr() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/AER: Generalize TLP Header Log reading (Myron Stowe) [RHEL-33544] - PCI/AER: Use explicit register size for PCI_ERR_CAP (Myron Stowe) [RHEL-33544] - PCI/AER: Block runtime suspend when handling errors (Myron Stowe) [RHEL-33544] - PCI/AER: Clean up version indentation in ABI docs (Myron Stowe) [RHEL-33544] - PCI/AER: Fix rootport attribute paths in ABI docs (Myron Stowe) [RHEL-33544] - PCI: Move pci_clear_and_set_dword() helper to PCI header (Myron Stowe) [RHEL-33544] - PCI: Add debug print for device ready delay (Myron Stowe) [RHEL-33544] - PCI/AER: Unmask RCEC internal errors to enable RCH downstream port error handling (Myron Stowe) [RHEL-33544] - PCI/AER: Forward RCH downstream port-detected errors to the CXL.mem dev handler (Myron Stowe) [RHEL-33544] - PCI/AER: Refactor cper_print_aer() for use by CXL driver module (Myron Stowe) [RHEL-33544] - NTB: EPF: fix possible memory leak in pci_vntb_probe() (Myron Stowe) [RHEL-33544] - devres: show which resource was invalid in __devm_ioremap_resource() (Myron Stowe) [RHEL-33544] - devres: remove devm_ioremap_np (Myron Stowe) [RHEL-33544] - lib: devres: use numa aware allocation (Myron Stowe) [RHEL-33544] - PCI: Allow architecture-specific pci_remap_iospace() (Myron Stowe) [RHEL-33544] - pci_iounmap'2: Electric Boogaloo: try to make sense of it all (Myron Stowe) [RHEL-33544] - parisc: Declare pci_iounmap() parisc version only when CONFIG_PCI enabled (Myron Stowe) [RHEL-33544] - stmmac: Clear variable when destroying workqueue (Izabela Bakollari) [RHEL-31824] {CVE-2024-26802} - drm/i915/display: Increase number of fast wake precharge pulses (Mika Penttilä) [RHEL-20439] - drm/i915/psr: Improve fast and IO wake lines calculation (Mika Penttilä) [RHEL-20439] - drm/i915/display: Make intel_dp_aux_fw_sync_len available for PSR code (Mika Penttilä) [RHEL-20439]- Fix for "serial: 8250: Toggle IER bits on only after irq has been setup" (Lucas Zampieri)- Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" (Lucas Zampieri) - arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: Enable tsens and thermal for sa8775p SoC (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Add RPMh sleep stats (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: add TRNG node (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: enable the inline crypto engine (Steve Dunnagan) [RHEL-31258] - net: ethtool: reject unsupported RSS input xfrm values (Ivan Vecera) [RHEL-31889] - net: ethtool: Fix symmetric-xor RSS RX flow hash check (Ivan Vecera) [RHEL-31889] - net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm (Ivan Vecera) [RHEL-31889] - net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh (Ivan Vecera) [RHEL-31889] - net: ethtool: add support for symmetric-xor RSS hash (Ivan Vecera) [RHEL-31889] - net: ethtool: get rid of get/set_rxfh_context functions (Ivan Vecera) [RHEL-31889] - net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops (Ivan Vecera) [RHEL-31889] - net/mlx5e: Make flow classification filters static (Ivan Vecera) [RHEL-31889] - redhat: kernel.spec: add dependency for the python3-pyyaml package (Petr Oros) [RHEL-30145] - Documentation: add pyyaml to requirements.txt (Petr Oros) [RHEL-30145] - netlink: use kvmalloc() in netlink_alloc_large_skb() (Petr Oros) [RHEL-30145] - devlink: Fix devlink parallel commands processing (Petr Oros) [RHEL-30145] - Fix NULL pointer dereference in cn_filter() (Petr Oros) [RHEL-30145] - devlink: Fix length of eswitch inline-mode (Petr Oros) [RHEL-30145] - net/mlx5: Fix fw reporter diagnose output (Petr Oros) [RHEL-30145] - net/mlx5: fix uninit value use (Petr Oros) [RHEL-30145] - netdevsim: Block until all devices are released (Petr Oros) [RHEL-30145] - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Petr Oros) [RHEL-30145] - devlink: fix port dump cmd type (Petr Oros) [RHEL-30145] - devlink: fix possible use-after-free and memory leaks in devlink_init() (Petr Oros) [RHEL-30145] - net: add rcu safety to rtnl_prop_list_size() (Petr Oros) [RHEL-30145] - devlink: Fix command annotation documentation (Petr Oros) [RHEL-30145] - devlink: avoid potential loop in devlink_rel_nested_in_notify_work() (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add missing attr in rt_link spec (Petr Oros) [RHEL-30145] - devlink: Fix referring to hw_addr attribute during state validation (Petr Oros) [RHEL-30145] - netlink: fix potential sleeping issue in mqueue_flush_file (Petr Oros) [RHEL-30145] - genetlink: Use internal flags for multicast groups (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Enable MDB bulk deletion (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Invoke MDB bulk deletion when needed (Petr Oros) [RHEL-30145] - net: Add MDB bulk deletion device operation (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Use a different policy for MDB bulk delete (Petr Oros) [RHEL-30145] - devlink: extend multicast filtering by port index (Petr Oros) [RHEL-30145] - devlink: add a command to set notification filter and use it for multicasts (Petr Oros) [RHEL-30145] - genetlink: introduce helpers to do filtered multicast (Petr Oros) [RHEL-30145] - netlink: introduce typedef for filter function (Petr Oros) [RHEL-30145] - genetlink: introduce per-sock family private storage (Petr Oros) [RHEL-30145] - devlink: introduce a helper for netlink multicast send (Petr Oros) [RHEL-30145] - devlink: send notifications only if there are listeners (Petr Oros) [RHEL-30145] - devlink: introduce __devl_is_registered() helper and use it instead of xa_get_mark() (Petr Oros) [RHEL-30145] - devlink: use devl_is_registered() helper instead xa_get_mark() (Petr Oros) [RHEL-30145] - connector/cn_proc: Performance improvements (Petr Oros) [RHEL-30145] - connector/cn_proc: Add filtering to fix some bugs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove extra indentation from generated docs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove bold from attribute-set headings (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Sort the index of generated netlink specs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Add sub-messages to generated docs (Petr Oros) [RHEL-30145] - doc/netlink: Regenerate netlink .rst files if ynl-gen-rst changes (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add a spec for tc (Petr Oros) [RHEL-30145] - doc/netlink/specs: use pad in structs in rt_link (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add sub-message type to rt_link family (Petr Oros) [RHEL-30145] - tools/net/ynl: Add binary and pad support to structs for tc (Petr Oros) [RHEL-30145] - tools/net/ynl: Add 'sub-message' attribute decoding to ynl (Petr Oros) [RHEL-30145] - doc/netlink: Document the sub-message format for netlink-raw (Petr Oros) [RHEL-30145] - doc/netlink: Add sub-message support to netlink-raw (Petr Oros) [RHEL-30145] - tools/net/ynl: Use consistent array index expression formatting (Petr Oros) [RHEL-30145] - net: rtnl: use rcu_replace_pointer_rtnl in rtnl_unregister_* (Petr Oros) [RHEL-30145] - net: rtnl: introduce rcu_replace_pointer_rtnl (Petr Oros) [RHEL-30145] - netlink: specs: mptcp: rename the MPTCP path management spec (Petr Oros) [RHEL-30145] - netlink: specs: ovs: correct enum names in specs (Petr Oros) [RHEL-30145] - netlink: specs: ovs: remove fixed header fields from attrs (Petr Oros) [RHEL-30145] - tools: ynl-gen: print prototypes for recursive stuff (Petr Oros) [RHEL-30145] - tools: ynl-gen: store recursive nests by a pointer (Petr Oros) [RHEL-30145] - tools: ynl-gen: re-sort ignoring recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: record information about recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: fill in implementations for TypeUnused (Petr Oros) [RHEL-30145] - tools: ynl-gen: support fixed headers in genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum user type for members and args (Petr Oros) [RHEL-30145] - tools: ynl-gen: add missing request free helpers for dumps (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add some(not all) missing attributes in devlink.yaml (Petr Oros) [RHEL-30145] - rtnl: add helper to send if skb is not null (Petr Oros) [RHEL-30145] - rtnl: add helper to check if a notification is needed (Petr Oros) [RHEL-30145] - rtnl: add helper to check if rtnl group has listeners (Petr Oros) [RHEL-30145] - tools: ynl: use strerror() if no extack of note provided (Petr Oros) [RHEL-30145] - tools: pynl: make flags argument optional for do() (Petr Oros) [RHEL-30145] - docs: netlink: add NLMSG_DONE message format for doit actions (Petr Oros) [RHEL-30145] - doc/netlink: Add bitfield32, s8, s16 to the netlink-raw schema (Petr Oros) [RHEL-30145] - docs: netlink: link to family documentations from spec info (Petr Oros) [RHEL-30145] - devlink: warn about existing entities during reload-reinit (Petr Oros) [RHEL-30145] - Documentation: devlink: extend reload-reinit description (Petr Oros) [RHEL-30145] - tools: ynl-gen: always construct struct ynl_req_state (Petr Oros) [RHEL-30145] - ethtool: don't propagate EOPNOTSUPP from dumps (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum name from the spec (Petr Oros) [RHEL-30145] - tools: ynl-get: use family c-name (Petr Oros) [RHEL-30145] - tools: ynl-gen: always append ULL/LL to range types (Petr Oros) [RHEL-30145] - Documentation: Document each netlink family (Petr Oros) [RHEL-30145] - tools: ynl: fix duplicate op name in devlink (Petr Oros) [RHEL-30145] - tools: ynl: fix header path for nfsd (Petr Oros) [RHEL-30145] - rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink (Petr Oros) [RHEL-30145] - devlink: Add device lock assert in reload operation (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during reload command (Petr Oros) [RHEL-30145] - devlink: Allow taking device lock in pre_doit operations (Petr Oros) [RHEL-30145] - devlink: Enable the use of private flags in post_doit operations (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during netns dismantle (Petr Oros) [RHEL-30145] - devlink: Move private netlink flags to C file (Petr Oros) [RHEL-30145] - netlink: specs: Introduce time stamping set command (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to list available time stamping layers (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to get current timestamp (Petr Oros) [RHEL-30145] - nfsd: regenerate user space parsers after ynl-gen changes (Petr Oros) [RHEL-30145] - netlink: fill in missing MODULE_DESCRIPTION() (Petr Oros) [RHEL-30145] - tools: ynl-gen: don't touch the output file if content is the same (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add forgotten port function caps enum values (Petr Oros) [RHEL-30145] - doc/netlink: Update schema to support cmd-cnt-name and cmd-max-name (Petr Oros) [RHEL-30145] - tools: ynl: introduce option to process unknown attributes or types (Petr Oros) [RHEL-30145] - net: Add MDB get device operation (Petr Oros) [RHEL-30145] - bridge: add MDB get uAPI attributes (Petr Oros) [RHEL-30145] - tools: ynl-gen: respect attr-cnt-name at the attr set level (Petr Oros) [RHEL-30145] - netlink: specs: support conditional operations (Petr Oros) [RHEL-30145] - netlink: make range pointers in policies const (Petr Oros) [RHEL-30145] - tools: ynl-gen: add support for exact-len validation (Petr Oros) [RHEL-30145] - tools: ynl: add uns-admin-perm to genetlink legacy (Petr Oros) [RHEL-30145] - devlink: remove netlink small_ops (Petr Oros) [RHEL-30145] - devlink: remove duplicated netlink callback prototypes (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add the remaining command to generate complete split_ops (Petr Oros) [RHEL-30145] - devlink: rename netlink callback to be aligned with the generated ones (Petr Oros) [RHEL-30145] - devlink: make devlink_flash_overwrite enum named one (Petr Oros) [RHEL-30145] - netlink: specs: devlink: make dont-validate single line (Petr Oros) [RHEL-30145] - netlink: specs: devlink: remove reload-action from devlink-get cmd reply (Petr Oros) [RHEL-30145] - tools: ynl-gen: render rsp_parse() helpers if cmd has only dump op (Petr Oros) [RHEL-30145] - tools: ynl-gen: introduce support for bitfield32 attribute type (Petr Oros) [RHEL-30145] - genetlink: don't merge dumpit split op for different cmds into single iter (Petr Oros) [RHEL-30145] - tools: ynl-gen: change spacing around __attribute__ (Petr Oros) [RHEL-30145] - tcp: add RTAX_FEATURE_TCP_USEC_TS (Petr Oros) [RHEL-30145] - netlink: specs: add support for auto-sized scalars (Petr Oros) [RHEL-30145] - netlink: add variable-length / auto integers (Petr Oros) [RHEL-30145] - tools: ynl-gen: make the mnl_type() method public (Petr Oros) [RHEL-30145] - devlink: convert most of devlink_fmsg_*() to return void (Petr Oros) [RHEL-30145] - qed: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - net/mlx5: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - mlxsw: core: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - octeontx2-af: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - hinic: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - bnxt_en: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - netdevsim: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - devlink: retain error in struct devlink_fmsg (Petr Oros) [RHEL-30145] - tools: ynl-gen: support limit names (Petr Oros) [RHEL-30145] - tools: ynl-gen: support full range of min/max checks for integer values (Petr Oros) [RHEL-30145] - tools: ynl-gen: track attribute use (Petr Oros) [RHEL-30145] - devlink: document devlink_rel_nested_in_notify() function (Petr Oros) [RHEL-30145] - Documentation: devlink: add a note about RTNL lock into locking section (Petr Oros) [RHEL-30145] - Documentation: devlink: add nested instance section (Petr Oros) [RHEL-30145] - devlink: don't take instance lock for nested handle put (Petr Oros) [RHEL-30145] - devlink: take device reference for devlink object (Petr Oros) [RHEL-30145] - devlink: call peernet2id_alloc() with net pointer under RCU read lock (Petr Oros) [RHEL-30145] - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (Petr Oros) [RHEL-30145] - docs: netlink: clean up after deprecating version (Petr Oros) [RHEL-30145] - tools: ynl: fix converting flags to names after recent cleanup (Petr Oros) [RHEL-30145] - tools: ynl: Add source files for nfsd netlink protocol (Petr Oros) [RHEL-30145] - NFSD: introduce netlink stubs (Petr Oros) [RHEL-30145] - net: Handle bulk delete policy in bridge driver (Petr Oros) [RHEL-30145] - tools: ynl: use ynl-gen -o instead of stdout in Makefile (Petr Oros) [RHEL-30145] - netlink: specs: don't allow version to be specified for genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: handle do ops with no input attrs (Petr Oros) [RHEL-30145] - netlink: specs: remove redundant type keys from attributes in subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: lift type requirement for attribute subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: use uapi header name for the header guard (Petr Oros) [RHEL-30145] - netlink: Annotate struct netlink_policy_dump_state with __counted_by (Petr Oros) [RHEL-30145] - tools: ynl: use uAPI include magic for samples (Petr Oros) [RHEL-30145] - tools: ynl: don't regen on every make (Petr Oros) [RHEL-30145] - handshake: Fix sign of key_serial_t fields (Petr Oros) [RHEL-30145] - handshake: Fix sign of socket file descriptor fields (Petr Oros) [RHEL-30145] - devlink: introduce possibility to expose info about nested devlinks (Petr Oros) [RHEL-30145] - devlink: convert linecard nested devlink to new rel infrastructure (Petr Oros) [RHEL-30145] - devlink: expose peer SF devlink instance (Petr Oros) [RHEL-30145] - devlink: introduce object and nested devlink relationship infra (Petr Oros) [RHEL-30145] - devlink: extend devlink_nl_put_nested_handle() with attrtype arg (Petr Oros) [RHEL-30145] - devlink: move devlink_nl_put_nested_handle() into netlink.c (Petr Oros) [RHEL-30145] - devlink: put netnsid to nested handle (Petr Oros) [RHEL-30145] - devlink: move linecard struct into linecard.c (Petr Oros) [RHEL-30145] - mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index (Rafael Aquini) [RHEL-31840] {CVE-2024-26783} - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [RHEL-32372] - ASoC: SOF: ipc4-topology: Save the ALH DAI index during hw_params (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: reset all PCM sources in case of xruns (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: add pending_stop state variable (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: simplify sof_pcm_hw_free() with helper (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logs (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: Clear Soundwire node ID during BE DAI hw_free (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: move helper to static inline (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: IPC4: extend dai_data with node_id (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: extend signature of sdw_hda_dai_hw_params() (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: set the DMA TLV device as dai_index (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: add helpers to set dai config (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set dma_stream_channel_map device (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set lowest N bits in ch_mask (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: make dma_config_tlv be an array (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI" (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs" (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Introduce generic names for IPC types (Jaroslav Kysela) [RHEL-26198] - arm64/arch_timer: Fix MMIO byteswap (Phil Auld) [RHEL-32862] - cpuidle: Use local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Provide local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Fix local_clock() before sched_clock_init() (Phil Auld) [RHEL-32862] - sched/clock: Make local_clock() noinstr (Phil Auld) [RHEL-32862] - sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote} (Phil Auld) [RHEL-32862] - math64: Always inline u128 version of mul_u64_u64_shr() (Phil Auld) [RHEL-32862] - s390/time: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - arm64/arch_timer: Provide noinstr sched_clock_read() functions (Phil Auld) [RHEL-32862] - arm64/io: Always inline all of __raw_{read,write}[bwlq]() (Phil Auld) [RHEL-32862] - time/sched_clock: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Phil Auld) [RHEL-32862] - timekeeping: Consolidate fast timekeeper (Phil Auld) [RHEL-32862] - timekeeping: Annotate ktime_get_boot_fast_ns() with data_race() (Phil Auld) [RHEL-32862] - KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Thomas Huth) [RHEL-29741] - s390/mm: Fix storage key clearing for guest huge pages (Thomas Huth) [RHEL-29741] - s390/vfio-ap: handle hardware checkstop state on queue reset operation (Thomas Huth) [RHEL-29741] - KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot() (Thomas Huth) [RHEL-29741] - KVM: s390: selftest: memop: Fix undefined behavior (Thomas Huth) [RHEL-29741] - KVM: s390: only deliver the set service event bits (Thomas Huth) [RHEL-29741] - KVM: s390: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - KVM: s390: move s390-specific structs to uapi/asm/kvm.h (Thomas Huth) [RHEL-29741] - KVM: s390: selftests: memop: add a simple AR test (Thomas Huth) [RHEL-29741] - KVM: s390: fix access register usage in ioctls (Thomas Huth) [RHEL-29741] - KVM: s390: introduce kvm_s390_fpu_(store|load) (Thomas Huth) [RHEL-29741] - KVM: selftests: s390x: Remove redundant newlines (Thomas Huth) [RHEL-29741] - s390/fpu: remove TIF_FPU (Thomas Huth) [RHEL-29741] - s390/fpu: limit save and restore to used registers (Thomas Huth) [RHEL-29741] - s390/fpu: decrease stack usage for some cases (Thomas Huth) [RHEL-29741] - s390/fpu: let fpu_vlm() and fpu_vstm() return number of registers (Thomas Huth) [RHEL-29741] - s390/fpu: remove anonymous union from struct fpu (Thomas Huth) [RHEL-29741] - s390/fpu: remove regs member from struct fpu (Thomas Huth) [RHEL-29741] - s390/kvm: convert to regular kernel fpu user (Thomas Huth) [RHEL-29741] - s390/fpu: make kernel fpu context preemptible (Thomas Huth) [RHEL-29741] - s390/fpu: change type of fpu mask from u32 to int (Thomas Huth) [RHEL-29741] - s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etc (Thomas Huth) [RHEL-29741] - s390/fpu: convert FPU CIF flag to regular TIF flag (Thomas Huth) [RHEL-29741] - s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to C (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use vlm and vstm inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use lfpc, sfpc, and stfpc inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use ld and std inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: use lfpc instead of sfpc instruction (Thomas Huth) [RHEL-29741] - s390/fpu: add documentation about fpu helper functions (Thomas Huth) [RHEL-29741] - s390/fpu: move, rename, and merge header files (Thomas Huth) [RHEL-29741] - s390/fpu: various coding style changes (Thomas Huth) [RHEL-29741] - s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 (Thomas Huth) [RHEL-29741] - s390/fpu: improve description of RXB macro (Thomas Huth) [RHEL-29741] - s390/fpu: fix VLGV macro (Thomas Huth) [RHEL-29741] - s390/switch_to: use generic header file (Thomas Huth) [RHEL-29741] - s390/acrs: cleanup access register handling (Thomas Huth) [RHEL-29741] - s390/fpu: make use of __uninitialized macro (Thomas Huth) [RHEL-29741] - Compiler Attributes: Add __uninitialized macro (Thomas Huth) [RHEL-29741] - s390/fpu: remove __load_fpu_regs() export (Thomas Huth) [RHEL-29741] - KVM: s390: cpu model: Use proper define for facility mask size (Thomas Huth) [RHEL-29741] - s390/vx: fix save/restore of fpu kernel context (Thomas Huth) [RHEL-29741] - s390/mm: convert pgste locking functions to C (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of MACHINE_HAS_VX (Thomas Huth) [RHEL-29741] - s390/als: add vector facility to z13 architecture level set (Thomas Huth) [RHEL-29741] - s390/fpu: remove "novx" option (Thomas Huth) [RHEL-29741] - s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support (Thomas Huth) [RHEL-29741] - KVM: s390: remove superfluous save_fpu_regs() call (Thomas Huth) [RHEL-29741] - s390/ptrace: remove leftover comment (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of test_fp_ctl() (Thomas Huth) [RHEL-29741] - s390: remove .fixup section (Thomas Huth) [RHEL-29741] - KVM: s390: use READ_ONCE() to read fpc register value (Thomas Huth) [RHEL-29741] - s390/ptrace: handle setting of fpc register correctly (Thomas Huth) [RHEL-29741] - KVM: s390: Harden copying of userspace-array against overflow (Thomas Huth) [RHEL-29741] - s390/vfio-ap: improve reaction to response code 07 from PQAP(AQIC) command (Thomas Huth) [RHEL-29741] - s390/vfio-ap: set status response code to 06 on gisc registration failure (Thomas Huth) [RHEL-29741] - s390/ap: fix AP bus crash on early config change callback invocation (Thomas Huth) [RHEL-29741] - s390/ap: re-enable interrupt for AP queues (Thomas Huth) [RHEL-29741] - s390/ap: rework to use irq info from ap queue status (Thomas Huth) [RHEL-29741] - s390/mm: move translation-exception identification structure to fault.h (Thomas Huth) [RHEL-29741] - s390/ap: show APFS value on error reply 0x8B (Thomas Huth) [RHEL-29741] - s390/zcrypt: introduce new internal AP queue se_bound attribute (Thomas Huth) [RHEL-29741] - s390/ap: re-init AP queues on config on (Thomas Huth) [RHEL-29741] - s390/setup: use strlcat() instead of strcat() (Thomas Huth) [RHEL-29741] - s390/airq: remove lsi_mask from airq_struct (Thomas Huth) [RHEL-29741] - s390/pfault: use consistent comment style (Thomas Huth) [RHEL-29741] - s390/pfault: cleanup inline assemblies (Thomas Huth) [RHEL-29741] - s390/pfault: use early_param() instead if __setup() (Thomas Huth) [RHEL-29741] - s390/pfault: remove not needed packed and aligned attributes (Thomas Huth) [RHEL-29741] - s390/pfault: use UL instead of ULL (Thomas Huth) [RHEL-29741] - s390/mm: move pfault code to own C file (Thomas Huth) [RHEL-29741] - s390/virtio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: use bitwise types to allow for type checking (Thomas Huth) [RHEL-29741] - s390/cio: introduce bitwise dma types and helper functions (Thomas Huth) [RHEL-29741] - s390/vfio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/zcrypt: fix reference counting on zcrypt card objects (Thomas Huth) [RHEL-29741] - s390/vtime: fix average steal time calculation (Thomas Huth) [RHEL-29741] - s390: include linux/io.h instead of asm/io.h (Thomas Huth) [RHEL-29741] - s390: fix various typos (Thomas Huth) [RHEL-29741] - lib/bitmap: drop optimization of bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - s390/crypto: use vector instructions only if available for ChaCha20 (Thomas Huth) [RHEL-29741] - s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/entry: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/purgatory: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/kprobes: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/reipl: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/head64: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/earlypgm: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32le: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32be: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crypto,chacha: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/lib: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390: enable HAVE_ARCH_STACKLEAK (Thomas Huth) [RHEL-29741] - s390/stack: set lowcore kernel stack pointer early (Thomas Huth) [RHEL-29741] - s390/stack: use STACK_INIT_OFFSET where possible (Thomas Huth) [RHEL-29741] - s390/dumpstack: simplify in stack logic code (Thomas Huth) [RHEL-29741] - s390/entry: rely on long-displacement facility (Thomas Huth) [RHEL-29741] - s390/bp: remove __bpon() (Thomas Huth) [RHEL-29741] - s390/bp: remove s390_isolate_bp_guest() (Thomas Huth) [RHEL-29741] - s390/bp: remove TIF_ISOLATE_BP (Thomas Huth) [RHEL-29741] - s390/bp: add missing BPENTER to program check handler (Thomas Huth) [RHEL-29741] - s390/mcck: cleanup user process termination path (Thomas Huth) [RHEL-29741] - s390/nmi: fix virtual-physical address confusion (Thomas Huth) [RHEL-29741] - s390/entry: remove toolchain dependent micro-optimization (Thomas Huth) [RHEL-29741] - s390/vx: remove __uint128_t type from __vector128 struct again (Thomas Huth) [RHEL-29741] - s390/vx: use simple assignments to access __vector128 members (Thomas Huth) [RHEL-29741] - s390/vx: add 64 and 128 bit members to __vector128 struct (Thomas Huth) [RHEL-29741] - s390/virtio: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390/early: fix sclp_early_sccb variable lifetime (Thomas Huth) [RHEL-29741] - s390/nmi: get rid of private slab cache (Thomas Huth) [RHEL-29741] - s390/nmi: move storage error checking back to C, enter with DAT on (Thomas Huth) [RHEL-29741] - s390/nmi: print machine check interruption code before stopping system (Thomas Huth) [RHEL-29741] - s390/sclp: introduce sclp_emergency_printk() (Thomas Huth) [RHEL-29741] - s390/sclp: keep sclp_early_sccb (Thomas Huth) [RHEL-29741] - s390/nmi: rework register validation handling (Thomas Huth) [RHEL-29741] - s390/nmi: use vector instruction macros instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/vx: add vx-insn.h wrapper include file (Thomas Huth) [RHEL-29741] - s390/appldata: remove power management callbacks (Thomas Huth) [RHEL-29741] - s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr() (Thomas Huth) [RHEL-29741] - mm/thp: rename pmd_to_page() as pmd_pgtable_page() (Thomas Huth) [RHEL-29741] - s390/entry: sort out physical vs virtual pointers usage in sie64a (Thomas Huth) [RHEL-29741] - s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() (Thomas Huth) [RHEL-29741] - lib/test_bitmap: test the tail after bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib/bitmap: fix off-by-one in bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib: bitmap: fix the duplicated comments on bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 where appropriate (Thomas Huth) [RHEL-29741] - lib/bitmap: add test for bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib: add bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib/bitmap: extend comment for bitmap_(from,to)_arr32() (Thomas Huth) [RHEL-29741] - s390/stack: add union to reflect kvm stack slot usages (Thomas Huth) [RHEL-29741] - s390/stack: merge empty stack frame slots (Thomas Huth) [RHEL-29741] - s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag (Thomas Huth) [RHEL-29741] - s390: generate register offsets into pt_regs automatically (Thomas Huth) [RHEL-29741] - s390: simplify early program check handler (Thomas Huth) [RHEL-29741] - s390/head: get rid of 31 bit leftovers (Thomas Huth) [RHEL-29741] - scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390 (Thomas Huth) [RHEL-29741] - s390/boot: do not emit debug info for assembly with llvm's IAS (Thomas Huth) [RHEL-29741] - s390/boot: workaround llvm IAS bug (Thomas Huth) [RHEL-29741] - s390/purgatory: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/entry: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/alternatives: remove padding generation code (Thomas Huth) [RHEL-29741] - s390/alternatives: provide identical sized orginal/alternative sequences (Thomas Huth) [RHEL-29741] - s390/compat: cleanup compat_linux.h header file (Thomas Huth) [RHEL-29741] - s390/entry: remove broken and not needed code (Thomas Huth) [RHEL-29741] - s390/boot: convert parmarea to C (Thomas Huth) [RHEL-29741] - s390/boot: convert initial lowcore to C (Thomas Huth) [RHEL-29741] - s390/ptrace: move short psw definitions to ptrace header file (Thomas Huth) [RHEL-29741] - s390/head: initialize all new psws (Thomas Huth) [RHEL-29741] - s390/boot: change initial program check handler to disabled wait psw (Thomas Huth) [RHEL-29741] - s390/head: adjust iplstart entry point (Thomas Huth) [RHEL-29741] - s390/vx: remove comments from macros which break LLVM's IAS (Thomas Huth) [RHEL-29741] - s390/nospec: prefer local labels in .set directives (Thomas Huth) [RHEL-29741] - s390/alternatives: use insn format for new instructions (Thomas Huth) [RHEL-29741] - s390/alternatives: avoid using jgnop mnemonic (Thomas Huth) [RHEL-29741] - s390/alternatives: use instructions instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/traps: improve panic message for translation-specification exception (Thomas Huth) [RHEL-29741] - s390: convert ".insn" encoding to instruction names (Thomas Huth) [RHEL-29741] - s390/crypto: fix compile error for ChaCha20 module (Thomas Huth) [RHEL-29741] - s390/nospec: move to single register thunks (Thomas Huth) [RHEL-29741] - s390/ptrace: remove opencoded offsetof (Thomas Huth) [RHEL-29741] - s390: always use the packed stack layout (Thomas Huth) [RHEL-29741] - s390/ftrace: fix arch_ftrace_get_regs implementation (Thomas Huth) [RHEL-29741] - s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation (Thomas Huth) [RHEL-29741] - s390/nmi: handle vector validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/nmi: handle guarded storage validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/sclp: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support (Thomas Huth) [RHEL-29741] - s390/ptrace: add function argument access API (Thomas Huth) [RHEL-29741] - selftests/ftrace: add s390 support for kprobe args tests (Thomas Huth) [RHEL-29741] - s390/ptrace: fix coding style (Thomas Huth) [RHEL-29741] - s390/ftrace: provide separate ftrace_caller/ftrace_regs_caller implementations (Thomas Huth) [RHEL-29741] - s390/ftrace: add ftrace_instruction_pointer_set() helper function (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support (Thomas Huth) [RHEL-29741] - s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH (Thomas Huth) [RHEL-29741] - s390/ftrace: add missing serialization for graph caller patching (Thomas Huth) [RHEL-29741] - s390/ftrace: use text_poke_sync_lock() (Thomas Huth) [RHEL-29741] - s390/jump_label: use text_poke_sync() (Thomas Huth) [RHEL-29741] - s390/ftrace: remove dead code (Thomas Huth) [RHEL-29741] - s390/ftrace: remove incorrect __va usage (Thomas Huth) [RHEL-29741] - s390/sclp: add __nonstring annotation (Thomas Huth) [RHEL-29741] - s390/entry: make oklabel within CHKSTG macro local (Thomas Huth) [RHEL-29741] - s390/sclp: add tracing of SCLP interactions (Thomas Huth) [RHEL-29741] - s390/debug: fix kernel-doc warnings (Thomas Huth) [RHEL-29741] - s390/debug: add early tracing support (Thomas Huth) [RHEL-29741] - s390/debug: fix debug area life cycle (Thomas Huth) [RHEL-29741] - s390/debug: keep debug data on resize (Thomas Huth) [RHEL-29741] - s390/hwcaps: make sie capability regular hwcap (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove hwcap stfle check (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove z/Architecture mode active check (Thomas Huth) [RHEL-29741] - s390/hwcaps: use consistent coding style / remove comments (Thomas Huth) [RHEL-29741] - s390/hwcaps: open code initialization of first six hwcap bits (Thomas Huth) [RHEL-29741] - s390/hwcaps: split setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: move setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: add sanity checks (Thomas Huth) [RHEL-29741] - s390/hwcaps: use named initializers for hwcap string arrays (Thomas Huth) [RHEL-29741] - s390/hwcaps: introduce HWCAP bit numbers (Thomas Huth) [RHEL-29741] - s390/hwcaps: shorten HWCAP defines (Thomas Huth) [RHEL-29741] - s390/cpacf: get rid of register asm (Thomas Huth) [RHEL-29741] - s390/debug: remove unused print defines (Thomas Huth) [RHEL-29741] - s390/dasd: remove debug printk (Thomas Huth) [RHEL-29741] - ipc/msg.c: fix percpu_counter use after free (Rafael Aquini) [RHEL-15602] - ipc/msg: mitigate the lock contention with percpu counter (Rafael Aquini) [RHEL-15602] - percpu: add percpu_counter_add_local and percpu_counter_sub_local (Rafael Aquini) [RHEL-15602] - redhat/configs: Add CONFIG_USB_PCI_AMD (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_LJCA (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_CHIPIDEA_NPCM (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_TYPEC_MUX_PTN36502 (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - xhci: tracing: Use the new __vstring() helper (Desnes Nunes) [RHEL-28810] - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix NULL pointer dereference in tb_port_update_credits() (Desnes Nunes) [RHEL-28810] - thunderbolt: Do not create DisplayPort tunnels on adapters of the same router (Desnes Nunes) [RHEL-28810] - usb: misc: onboard_hub: use pointer consistently in the probe function (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: Fix race between typec_switch and role_switch (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel EG912Y module support (Desnes Nunes) [RHEL-28810] - USB: serial: ftdi_sio: update Actisense PIDs constant names (Desnes Nunes) [RHEL-28810] - usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3 (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: fix gpio-based orientation detection (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel RM500Q R13 firmware support (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Foxconn T99W265 with new baseline (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth (Desnes Nunes) [RHEL-28810] - r8152: add vendor/device ID pair for ASUS USB-C2500 (Desnes Nunes) [RHEL-28810] - Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" (Desnes Nunes) [RHEL-28810] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-28810] - USB: gadget: core: adjust uevent timing on gadget unbind (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix memory leak in margining_port_remove() (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Luat Air72*U series products (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Fibocom L7xx modules (Desnes Nunes) [RHEL-28810] - USB: xhci-plat: fix legacy PHY double init (Desnes Nunes) [RHEL-28810] - usb: typec: tipd: Supply also I2C driver data (Desnes Nunes) [RHEL-28810] - i2c: Add i2c_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: fix in-ep's start-split check failure (Desnes Nunes) [RHEL-28810] - usb: dwc3: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Desnes Nunes) [RHEL-28810] - usb: dwc3: add missing of_node_put and platform_device_put (Desnes Nunes) [RHEL-28810] - usb: dwc3: Fix default mode initialization (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Fix a memory leak in an error handling path (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Skip hard reset when in error recovery (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: hcd: add missing phy name to example (Desnes Nunes) [RHEL-28810] - USB: serial: option: don't claim interface 4 for ZTE MF290 (Desnes Nunes) [RHEL-28810] - thunderbolt: Only add device router DP IN to the head of the DP resource list (Desnes Nunes) [RHEL-28810] - thunderbolt: Send uevent after asymmetric/symmetric switch (Desnes Nunes) [RHEL-28810] - usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add compatible for OCP96011 (Desnes Nunes) [RHEL-28810] - usb: typec: fsa4480: Add support to swap SBU orientation (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add data-lanes property to endpoint (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller" (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix one kernel-doc comment (Desnes Nunes) [RHEL-28810] - usb: core: Remove duplicated check in usb_hub_create_port_device (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Add additional checks for contaminant (Desnes Nunes) [RHEL-28810] - usb: dwc3: add optional PHY interface clocks (Desnes Nunes) [RHEL-28810] - usb: typec: add support for PTN36502 redriver (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix unused ci_hdrc_usb2_of_match warning for !CONFIG_OF (Desnes Nunes) [RHEL-28810] - usb: chipidea: Add support for NPCM (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible (Desnes Nunes) [RHEL-28810] - usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: vialab,vl817: remove reset-gpios from required list (Desnes Nunes) [RHEL-28810] - usb-storage,uas: make internal quirks flags 64bit (Desnes Nunes) [RHEL-28810] - usb-storage: remove UNUSUAL_VENDOR_INTF macro (Desnes Nunes) [RHEL-28810] - usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present (Desnes Nunes) [RHEL-28810] - usb: host: xhci-plat: fix possible kernel oops while resuming (Desnes Nunes) [RHEL-28810] - usb: xhci: Implement xhci_handshake_check_state() helper (Desnes Nunes) [RHEL-28810] - xhci: split free interrupter into separate remove and free parts (Desnes Nunes) [RHEL-28810] - xhci: Enable RPM on controllers that support low-power states (Desnes Nunes) [RHEL-28810] - xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 (Desnes Nunes) [RHEL-28810] - xhci: Simplify event ring dequeue pointer update for port change events (Desnes Nunes) [RHEL-28810] - xhci: simplify event ring dequeue tracking for transfer events (Desnes Nunes) [RHEL-28810] - xhci: Clean up xhci_{alloc,free}_erst() declarations (Desnes Nunes) [RHEL-28810] - usb: Annotate struct urb_priv with __counted_by (Desnes Nunes) [RHEL-28810] - xhci: Clean up stale comment on ERST_SIZE macro (Desnes Nunes) [RHEL-28810] - xhci: Clean up ERST_PTR_MASK inversion (Desnes Nunes) [RHEL-28810] - xhci: Expose segment numbers in debugfs (Desnes Nunes) [RHEL-28810] - xhci: Update last segment pointer after Event Ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Adjust segment numbers after ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Use more than one Event Ring segment (Desnes Nunes) [RHEL-28810] - xhci: Set DESI bits in ERDP register correctly (Desnes Nunes) [RHEL-28810] - xhci: expand next_trb() helper to support more ring types (Desnes Nunes) [RHEL-28810] - xhci: Add busnumber to port tracing (Desnes Nunes) [RHEL-28810] - xhci: pass port structure to tracing instead of port number (Desnes Nunes) [RHEL-28810] - thunderbolt: Configure asymmetric link if needed and bandwidth allows (Desnes Nunes) [RHEL-28810] - thunderbolt: Add support for asymmetric link (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_switch_depth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_for_each_upstream_port_on_path() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_port_path_direction_downstream() (Desnes Nunes) [RHEL-28810] - thunderbolt: Set path power management packet support bit for USB4 v2 routers (Desnes Nunes) [RHEL-28810] - thunderbolt: Change bandwidth reservations to comply USB4 v2 (Desnes Nunes) [RHEL-28810] - thunderbolt: Make is_gen4_link() available to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Use constants for path weight and priority (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ti,tps6598x: Disallow undefined properties (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required (Desnes Nunes) [RHEL-28810] - usb: Inform the USB Type-C class about enumerated devices (Desnes Nunes) [RHEL-28810] - usb: typec: Link enumerated USB devices with Type-C partner (Desnes Nunes) [RHEL-28810] - media: cx231xx: Use EP5_BUF_SIZE macro (Desnes Nunes) [RHEL-28810] - thunderbolt: Add DP IN added last in the head of the list of DP resources (Desnes Nunes) [RHEL-28810] - thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs (Desnes Nunes) [RHEL-28810] - thunderbolt: Log NVM version of routers and retimers (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_xxx() log macros in tb.c (Desnes Nunes) [RHEL-28810] - thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo of HPD bit for Hot Plug Detect (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo in enum tb_link_width kernel-doc (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix debug log when DisplayPort adapter not available for pairing (Desnes Nunes) [RHEL-28810] - thunderbolt: Check for unplugged router in tb_switch_clx_disable() (Desnes Nunes) [RHEL-28810] - thunderbolt: Make tb_switch_clx_is_supported() static (Desnes Nunes) [RHEL-28810] - thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() (Desnes Nunes) [RHEL-28810] - thunderbolt: dma_test: Use enum tb_link_width (Desnes Nunes) [RHEL-28810] - usb: typec: altmodes/displayport: fixup drm internal api change vs new user. (Desnes Nunes) [RHEL-28810] - drm: Add HPD state to drm_connector_oob_hotplug_event() (Desnes Nunes) [RHEL-28810] - usb: Add support for Intel LJCA device (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add power status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add trace for tps25750 irq (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add TPS25750 support (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add device data to of_device_id (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Refactor tps6598x port registration (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add patch mode to tps6598x (Desnes Nunes) [RHEL-28810] - USB: typec: tsp6598x: Add cmd timeout and response delay (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: tps6598x: Add tps25750 (Desnes Nunes) [RHEL-28810] - usb: Use device_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: dwc2: add pci_device_id driver_data parse support (Desnes Nunes) [RHEL-28810] - usb: usbtest: fix a type promotion bug (Desnes Nunes) [RHEL-28810] - usb: ucsi: glink: use the connector orientation GPIO to provide switch events (Desnes Nunes) [RHEL-28810] - usb: dwc3: document gfladj_refclk_lpm_sel field (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043 (Desnes Nunes) [RHEL-28810] - docs: driver-api: usb: update dma info (Desnes Nunes) [RHEL-28810] - USB: dma: remove unused function prototype (Desnes Nunes) [RHEL-28810] - usb: atm: Use size_add() in call to struct_size() (Desnes Nunes) [RHEL-28810] - usb: gadget: clarify usage of USB_GADGET_DELAYED_STATUS (Desnes Nunes) [RHEL-28810] - usb: pd: Exposing the Peak Current value of Fixed Supplies to user space (Desnes Nunes) [RHEL-28810] - usb:typec:tcpm:support double Rp to Vbus cable as sink (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: improve split scheduling by separate IN/OUT budget (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: add a bandwidth budget table (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoff (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirk (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: group AMD specific quirk code together (Desnes Nunes) [RHEL-28810] - usbmon: Use list_for_each_entry() helper (Desnes Nunes) [RHEL-28810] - usb: chipidea: tegra: Consistently use dev_err_probe() (Desnes Nunes) [RHEL-28810] - usb: chipidea: Simplify Tegra DMA alignment code (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix DMA overwrite for Tegra (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add SDX75 compatible (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable (Desnes Nunes) [RHEL-28810] - usb: dwc3: core: configure TX/RX threshold for DWC3_IP (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB (Desnes Nunes) [RHEL-28810] - usb: dwc3: add Realtek DHC RTD SoC dwc3 glue layer driver (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Configure Displayport Alternate mode 2.1 (Desnes Nunes) [RHEL-28810] - usb: pd: Add helper macro to get Type C cable speed (Desnes Nunes) [RHEL-28810] - usb: typec: Add Active or Passive cable defination to cable discover mode VDO (Desnes Nunes) [RHEL-28810] - usb: typec: Add Displayport Alternate Mode 2.1 Support (Desnes Nunes) [RHEL-28810] - usb: xhci: Move extcaps related macros to respective header file (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: Add bindings for multiport properties on DWC3 controller (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: enable sysfs usb role access (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Expose IOM port status to debugfs (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - media: cx231xx: Add EP5_BUF_SIZE and EP5_TIMEOUT_MS macros (Desnes Nunes) [RHEL-28810] - media: cx231xx: Switch to use kmemdup() helper (Desnes Nunes) [RHEL-28810] - media: gspca: cpia1: shift-out-of-bounds in set_flicker (Desnes Nunes) [RHEL-28810] - media: usb: siano: Use kmemdup to simplify kmalloc and memcpy logic (Desnes Nunes) [RHEL-28810] - thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager (Desnes Nunes) [RHEL-28810] - phy: broadcom: sr-usb: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mq-usb: add dev_err_probe if getting vbus failed (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mp-usb: add support for phy tuning (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: check return value of devm_kzalloc() (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Clear the driver reference in usb-phy dev (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Support sleepwalk for Tegra234 (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Drop if block with always false condition (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28810] - mmc: rtsx: add 74 Clocks in power on flow (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Fix build errors/warnings for unused variable (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Let MMC core handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Fix long reads when clock is prescaled (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261_init_from_hw() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe (Desnes Nunes) [RHEL-28810] - misc: rtsx: add rts5261 efuse function (Desnes Nunes) [RHEL-28810] - misc: rtsx: judge ASPM Mode to set PETXCFG Reg (Desnes Nunes) [RHEL-28810] - misc: rtsx_pcr: Fix a typo (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix an error handling path in rtsx_pci_probe() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Avoid mangling IRQ during runtime PM (Desnes Nunes) [RHEL-28810] - misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API (Desnes Nunes) [RHEL-28810] - mlxsw: core_env: Fix driver initialization with old firmware (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Register netdevice notifier before nexthop (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Allocate skbs using GFP_KERNEL during initialization (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_ethtool: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Fill blocks with high entropy first (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per search (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements per block (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosen (Ivan Vecera) [RHEL-34673] - mlxsw: Mark high entropy key blocks (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: core: Annotate struct mlxsw_env with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: Annotate struct mlxsw_linecards with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Utilize standard macros for dividing buffer into chunks (Ivan Vecera) [RHEL-34673] - mlxsw: core: Extend allowed list of external cooling devices for thermal zone binding (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Limit MTBR register payload to a single data record (Ivan Vecera) [RHEL-34673] - mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Add 'ipv4_5' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Use size_mul() in call to struct_size() (Ivan Vecera) [RHEL-34673] - mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Limit single transaction buffer size (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Fix chunk size setting in output mailbox buffer (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Fix test failure on Spectrum-4 (Ivan Vecera) [RHEL-34673] - mlxsw: Fix the size of 'VIRT_ROUTER_MSB' (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Fix SSPR register layout (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Stop ignoring learning notifications from redirected traffic (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Disable learning and security lookup when redirecting (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_actions: Add IGNORE_ACTION (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equal() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: router_bridge_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: Set port STP state on bridge enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Remove unused function declarations (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_bridge: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag_vlan: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: IPv6 events: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: RIF: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: hw_stats: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: FIB: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_nve: Do not take reference when looking up netdevice (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Drop unused functions mlxsw_sp_port_lower_dev_hold/_put() (Ivan Vecera) [RHEL-34673] - mlxsw: core_env: Read transceiver module EEPROM in 128 bytes chunks (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Increase Management Cable Info Access Register length (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Remove unused function argument (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Management Capabilities Mask Register (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Move 'mpsc' definition in 'mlxsw_reg_infos' (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Permit enslavement to netdevices with uppers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay neighbours when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay MACVLANs when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Offload ethernet nexthops when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Join RIFs of LAG upper VLANs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Replay switchdev objects on port join (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: On port enslavement to a LAG, join upper's bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Add a replay_deslavement argument to event handlers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Allow event handlers to check unowned bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Split a helper out of mlxsw_sp_netdevice_event() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to schedule neighbour work (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Allow address handlers to run on bridge ports (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rtnetlink: Drop obsolete tests (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Manage RIFs on PVID change (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argument (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding style (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Take VID for VLAN FIDs from RIF params (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass struct mlxsw_sp_rif_params to fid_get (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change() (Ivan Vecera) [RHEL-34673] - selftests: forwarding: Add test cases for flower port range matching (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Test port range registers' occupancy (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Add scale test for port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Add port range key element (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add devlink resource support (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add port range core (Ivan Vecera) [RHEL-34673] - mlxsw: resource: Add resource identifier for port range registers (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Policy-Engine Port Range Register (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Fix an IS_ERR() vs NULL check (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Track next hops at CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Split nexthop finalization to two stages (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_index (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Link CRIFs to RIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain a hash table of CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add extack argument to mlxsw_sp_lb_rif_init() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: one_armed_router: Use port MAC for bridge address (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: vxlan: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: spectrum: q_in_vni_veto: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_mc_aware: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_ets_strict: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_dscp_bridge: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: mirror_gre_scale: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: extack: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: q_in_q_veto: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move IPIP init up (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper for RIF migration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper to check if netdev has addresses (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to free a RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nhgi->rif through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nh->rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper specifically for joining a LAG (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper from mlxsw_sp_port_vlan_router_join() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev() (Ivan Vecera) [RHEL-34673] - mlxsw: Convert does-RIF-have-this-netdev queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: Convert RIF-has-netdevice queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Reuse work neighbor initialization in work scheduler (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use the available router pointer for netevent handling (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass router to mlxsw_sp_router_schedule_work() directly (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move here inetaddr validator notifiers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_router_fini(): Extract a helper variable (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: egress_vid_classification: Fix the diagram (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: ingress_rif_conf_1d: Fix the diagram (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_VRS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_RIFS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use extack in mlxsw_sp~_rif_ipip_lb_configure() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Clarify a comment (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on layer 2 miss (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Do not force matching on iif (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Split iif parsing to a separate function (Ivan Vecera) [RHEL-34673] - mlxfw: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-34673] - selftests: forwarding: introduce helper for standard ethtool counters (Ivan Vecera) [RHEL-34673] - selftests: forwarding: generalize bail_on_lldpad from mlxsw (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Simplify transceiver module get_temp() callback (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Make mlxsw_thermal_module_init() void (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Use static trip points for transceiver modules (Ivan Vecera) [RHEL-34673] - net/mlxsw: Convert to i2c's .probe_new() (Ivan Vecera) [RHEL-34673] - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Ivan Vecera) [RHEL-32141] - cgroup/cpuset: Fix retval in update_cpumask() (Waiman Long) [RHEL-34600] - cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask() (Waiman Long) [RHEL-34600] - kernel/cgroup: use kernfs_create_dir_ns() (Waiman Long) [RHEL-34600] - PM: sleep: Remove obsolete comment from unlock_system_sleep() (Waiman Long) [RHEL-34600] - Documentation: PM: Adjust freezing-of-tasks.rst to the freezer changes (Waiman Long) [RHEL-34600] - cgroup: Move rcu_head up near the top of cgroup_root (Waiman Long) [RHEL-34600] - cgroup: Add a new helper for cgroup1 hierarchy (Waiman Long) [RHEL-34600] - cgroup: Add annotation for holding namespace_sem in current_cgns_cgroup_from_root() (Waiman Long) [RHEL-34600] - cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show() (Waiman Long) [RHEL-34600] - cgroup: Make operations on the cgroup root_list RCU safe (Waiman Long) [RHEL-34600] - cgroup: Remove unnecessary list_empty() (Waiman Long) [RHEL-34600] - cgroup_freezer: cgroup_freezing: Check if not frozen (Waiman Long) [RHEL-34600] - sched: psi: fix unprivileged polling against cgroups (Waiman Long) [RHEL-34600] - cgroup: use legacy_name for cgroup v1 disable info (Waiman Long) [RHEL-34600] - cgroup: Avoid extra dereference in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: Check for ret during cgroup1_base_files cft addition (Waiman Long) [RHEL-34600] - sched/core: Update stale comment in try_to_wake_up() (Waiman Long) [RHEL-34600] - cgroup: Remove duplicates in cgroup v1 tasks file (Waiman Long) [RHEL-34600] - cgroup: fix build when CGROUP_SCHED is not enabled (Waiman Long) [RHEL-34600] - cgroup: Avoid -Wstringop-overflow warnings (Waiman Long) [RHEL-34600] - cgroup:namespace: Remove unused cgroup_namespaces_init() (Waiman Long) [RHEL-34600] - cgroup/rstat: Record the cumulative per-cpu time of cgroup and its descendants (Waiman Long) [RHEL-34600] - cgroup: clean up if condition in cgroup_pidlist_start() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name in cgroup_destroy_locked() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name above css_free_rwork_fn() (Waiman Long) [RHEL-34600] - cgroup/cpuset: fix kernel-doc (Waiman Long) [RHEL-34600] - cgroup: clean up printk() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above cgroup_create() (Waiman Long) [RHEL-34600] - cgroup/misc: Store atomic64_t reads to u64 (Waiman Long) [RHEL-34600] - cgroup/misc: Change counters to be explicit 64bit types (Waiman Long) [RHEL-34600] - cgroup/misc: update struct members descriptions (Waiman Long) [RHEL-34600] - cgroup: remove cgrp->kn check in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name (Waiman Long) [RHEL-34600] - cgroup: use cached local variable parent in for loop (Waiman Long) [RHEL-34600] - cgroup: put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above for_each_css() (Waiman Long) [RHEL-34600] - cgroup/cpuset: avoid unneeded cpuset_mutex re-lock (Waiman Long) [RHEL-34600] - cgroup: minor cleanup for cgroup_extra_stat_show() (Waiman Long) [RHEL-34600] - cgroup: remove unneeded return value of cgroup_rm_cftypes_locked() (Waiman Long) [RHEL-34600] - kernfs: add stub helper for kernfs_generic_poll() (Waiman Long) [RHEL-34600] - sched/psi: Select KERNFS as needed (Waiman Long) [RHEL-34600] - sched: add throttled time stat for throttled children (Waiman Long) [RHEL-34600] - sched: don't account throttle time for empty groups (Waiman Long) [RHEL-34600] - sched/psi: use kernfs polling functions for PSI trigger polling (Waiman Long) [RHEL-34600] - psi: remove 500ms min window size limitation for triggers (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}() (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex (Waiman Long) [RHEL-34600] - freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL (Waiman Long) [RHEL-34600] - sched: Fix race in task_call_func() (Waiman Long) [RHEL-34600] - sched/psi: Per-cgroup PSI accounting disable/re-enable interface (Waiman Long) [RHEL-34600] - sched: Fix more TASK_state comparisons (Waiman Long) [RHEL-34600] - sched: Fix TASK_state comparisons (Waiman Long) [RHEL-34600] - freezer,sched: Rewrite core freezer logic (Waiman Long) [RHEL-34600] - cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst (Waiman Long) [RHEL-34600] - ethtool: add SET for TCP_DATA_SPLIT ringparam (Ivan Vecera) [RHEL-32112] - i40e: Report MFS in decimal base instead of hex (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix vf may be used uninitialized in this function warning (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix i40e_count_filters() to count only active/new filters (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Enforce software interrupt during busy-poll exit (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: remove unnecessary qv_info ptr NULL checks (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Remove VEB recursion (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Fix broken support for floating VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Add helpers to find VSI and VEB by SEID and use them (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Introduce and use macros for iterating VSIs and VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Use existing helper to find flow director VSI (Kamal Heib) [RHEL-17460 RHEL-25596] - cpufreq: intel_pstate: Update default EPPs for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Allow model specific EPPs (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Refine computation of P-state for given frequency (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Revise global turbo disable check (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: set stale CPU frequency to minimum (Steve Best) [RHEL-34665] - bitfield: add FIELD_PREP_CONST() (Steve Best) [RHEL-34665] - NFSv4.1/pnfs: fix NFS with TLS in pnfs (Benjamin Coddington) [RHEL-34576] - octeontx2-af: Use separate handlers for interrupts (Kamal Heib) [RHEL-35170] {CVE-2024-27030} - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35078] {CVE-2024-26993} - init/main.c: Fix potential static_command_line memory overflow (Steve Best) [RHEL-35088] {CVE-2024-26988} - tls: remove redundant assignment to variable decrypted (Sabrina Dubroca) [RHEL-29306] - net: skbuff: generalize the skb->decrypted bit (Sabrina Dubroca) [RHEL-29306] - tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca) [RHEL-29306] - tls: get psock ref after taking rxlock to avoid leak (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test with a partially invalid iov (Sabrina Dubroca) [RHEL-29306] - tls: adjust recv return with async crypto and failed copy to userspace (Sabrina Dubroca) [RHEL-29306] - tls: recv: process_rx_list shouldn't use an offset with kvec (Sabrina Dubroca) [RHEL-29306] - tls: fix peeking with sync+async decryption (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for peeking past a record of a different type (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for merging of same-type control messages (Sabrina Dubroca) [RHEL-29306] - tls: don't skip over different type records from the rx_list (Sabrina Dubroca) [RHEL-29306] - tls: stop recv() if initial process_rx_list gave us non-DATA (Sabrina Dubroca) [RHEL-29306] - tls: break out of main loop when PEEK gets a non-data record (Sabrina Dubroca) [RHEL-29306] - selftests: tls: increase the wait in poll_partial_rec_async (Sabrina Dubroca) [RHEL-29306] - net: tls: fix returned read length with async decrypt (Sabrina Dubroca) [RHEL-29306] - selftests: tls: use exact comparison in recv_partial (Sabrina Dubroca) [RHEL-29306] - net: tls, add test to capture error on large splice (Sabrina Dubroca) [RHEL-29306] - tls: Use size_add() in call to struct_size() (Sabrina Dubroca) [RHEL-29306] - net/tls: avoid TCP window full during ->read_sock() (Sabrina Dubroca) [RHEL-29306] - PCI: Fix pci_rh_check_status() call semantics (Luiz Capitulino) [RHEL-35032] - ionic: keep stats struct local to error handling (Michal Schmidt) [RHEL-36065] - ionic: better dma-map error handling (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary NULL test (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_queue for better layout (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_qcq (Michal Schmidt) [RHEL-36065] - ionic: carry idev in ionic_cq struct (Michal Schmidt) [RHEL-36065] - ionic: refactor skb building (Michal Schmidt) [RHEL-36065] - ionic: fold adminq clean into service routine (Michal Schmidt) [RHEL-36065] - ionic: use specialized desc info structs (Michal Schmidt) [RHEL-36065] - ionic: remove the cq_info to save more memory (Michal Schmidt) [RHEL-36065] - ionic: remove callback pointer from desc_info (Michal Schmidt) [RHEL-36065] - ionic: move adminq-notifyq handling to main file (Michal Schmidt) [RHEL-36065] - ionic: drop q mapping (Michal Schmidt) [RHEL-36065] - ionic: remove desc, sg_desc and cmb_desc from desc_info (Michal Schmidt) [RHEL-36065] - ionic: change MODULE_AUTHOR to person name (Michal Schmidt) [RHEL-36065] - ionic: Clean RCT ordering issues (Michal Schmidt) [RHEL-36065] - ionic: Use CQE profile for dim (Michal Schmidt) [RHEL-36065] - ionic: change the hwstamp likely check (Michal Schmidt) [RHEL-36065] - ionic: reduce the use of netdev (Michal Schmidt) [RHEL-36065] - ionic: Pass local netdev instead of referencing struct (Michal Schmidt) [RHEL-36065] - ionic: Check stop no restart (Michal Schmidt) [RHEL-36065] - ionic: Clean up BQL logic (Michal Schmidt) [RHEL-36065] - ionic: Make use napi_consume_skb (Michal Schmidt) [RHEL-36065] - ionic: Shorten a Tx hotpath (Michal Schmidt) [RHEL-36065] - ionic: Change default number of descriptors for Tx and Rx (Michal Schmidt) [RHEL-36065] - ionic: Rework Tx start/stop flow (Michal Schmidt) [RHEL-36065] - ionic: restore netdev feature bits after reset (Michal Schmidt) [RHEL-36065] - ionic: check cmd_regs before copying in or out (Michal Schmidt) [RHEL-36065] - ionic: check before releasing pci regions (Michal Schmidt) [RHEL-36065] - ionic: use pci_is_enabled not open code (Michal Schmidt) [RHEL-36065] - ionic: implement xdp frags support (Michal Schmidt) [RHEL-36065] - ionic: add ndo_xdp_xmit (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_REDIRECT support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_TX support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP packet headroom (Michal Schmidt) [RHEL-36065] - ionic: add initial framework for XDP support (Michal Schmidt) [RHEL-36065] - ionic: use dma range APIs (Michal Schmidt) [RHEL-36065] - ionic: add helpers for accessing buffer info (Michal Schmidt) [RHEL-36065] - ionic: set adminq irq affinity (Michal Schmidt) [RHEL-36065] - ionic: minimal work with 0 budget (Michal Schmidt) [RHEL-36065] - ionic: fill out pci error handlers (Michal Schmidt) [RHEL-36065] - ionic: lif debugfs refresh on reset (Michal Schmidt) [RHEL-36065] - ionic: use timer_shutdown_sync (Michal Schmidt) [RHEL-36065] - ionic: no fw read when PCI reset failed (Michal Schmidt) [RHEL-36065] - ionic: prevent pci disable of already disabled device (Michal Schmidt) [RHEL-36065] - ionic: bypass firmware cmds when stuck in reset (Michal Schmidt) [RHEL-36065] - ionic: keep filters across FLR (Michal Schmidt) [RHEL-36065] - ionic: pass opcode to devcmd_wait (Michal Schmidt) [RHEL-36065] - ionic: Re-arrange ionic_intr_info struct for cache perf (Michal Schmidt) [RHEL-36065] - ionic: Make the check for Tx HW timestamping more obvious (Michal Schmidt) [RHEL-36065] - ionic: Don't check null when calling vfree() (Michal Schmidt) [RHEL-36065] - ionic: set ionic ptr before setting up ethtool ops (Michal Schmidt) [RHEL-36065] - ionic: Use cached VF attributes (Michal Schmidt) [RHEL-36065] - ionic: Fix dim work handling in split interrupt mode (Michal Schmidt) [RHEL-36065] - ionic: fix snprintf format length warning (Michal Schmidt) [RHEL-36065] - ionic: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-36065] - ionic: expand the descriptor bufs array (Michal Schmidt) [RHEL-36065] - ionic: add a check for max SGs and SKB frags (Michal Schmidt) [RHEL-36065] - ionic: count SGs in packet to minimize linearize (Michal Schmidt) [RHEL-36065] - ionic: fix 16bit math issue when PAGE_SIZE >= 64KB (Michal Schmidt) [RHEL-36065] - ionic: Remove unused declarations (Michal Schmidt) [RHEL-36065] - ionic: Add missing err handling for queue reconfig (Michal Schmidt) [RHEL-36065] - ionic: add FLR recovery support (Michal Schmidt) [RHEL-36065] - ionic: pull out common bits from fw_up (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_probe (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_remove (Michal Schmidt) [RHEL-36065] - ionic: remove dead device fail path (Michal Schmidt) [RHEL-36065] - ionic: remove WARN_ON to prevent panic_on_warn (Michal Schmidt) [RHEL-36065] - ionic: use vmalloc_array and vcalloc (Michal Schmidt) [RHEL-36065] - ionic: add support for ethtool extended stat link_down_count (Michal Schmidt) [RHEL-36065] - ionic: catch failure from devlink_alloc (Michal Schmidt) [RHEL-36065] - ionic: remove noise from ethtool rxnfc error msg (Michal Schmidt) [RHEL-36065] - ionic: Don't overwrite the cyclecounter bitmask (Michal Schmidt) [RHEL-36065] - ionic: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-36065] - ionic: add tx/rx-push support with device Component Memory Buffers (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary void casts (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary indirection (Michal Schmidt) [RHEL-36065] - ionic: missed doorbell workaround (Michal Schmidt) [RHEL-36065] - ionic: clear up notifyq alloc commentary (Michal Schmidt) [RHEL-36065] - ionic: clean interrupt before enabling queue to avoid credit race (Michal Schmidt) [RHEL-36065] - net: ionic: Fix error handling in ionic_init_module() (Michal Schmidt) [RHEL-36065] - ionic: refactor use of ionic_rx_fill() (Michal Schmidt) [RHEL-36065] - ionic: enable tunnel offloads (Michal Schmidt) [RHEL-36065] - ionic: new ionic device identity level and VF start control (Michal Schmidt) [RHEL-36065] - ionic: only save the user set VF attributes (Michal Schmidt) [RHEL-36065] - ionic: replay VF attributes after fw crash recovery (Michal Schmidt) [RHEL-36065] - ionic: catch NULL pointer issue on reconfig (Michal Schmidt) [RHEL-36065] - ionic: VF initial random MAC address if no assigned mac (Michal Schmidt) [RHEL-36065] - ionic: fix up issues with handling EAGAIN on FW cmds (Michal Schmidt) [RHEL-36065] - ionic: clear broken state on generation change (Michal Schmidt) [RHEL-36065] - net: ionic: fix error check for vlan flags in ionic_set_nic_features() (Michal Schmidt) [RHEL-36065] - ionic: convert users of bitmap_foo() to linkmode_foo() (Michal Schmidt) [RHEL-36065] - arm64: add dependency between vmlinuz.efi and Image (Lenny Szubowicz) [RHEL-25537] - aarch64: enable zboot (Lenny Szubowicz) [RHEL-25537] - arm64: efi: enable generic EFI compressed boot (Lenny Szubowicz) [RHEL-25537] - kbuild: factor out the common installation code into scripts/install.sh (Lenny Szubowicz) [RHEL-25537] - ipv6: fib6_rules: flush route cache when rule is changed (Hangbin Liu) [RHEL-31050] - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Hangbin Liu) [RHEL-31050 RHEL-33271] {CVE-2024-26852} - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Hangbin Liu) [RHEL-31050] - ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid (Hangbin Liu) [RHEL-31050] - ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() (Hangbin Liu) [RHEL-31050] - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Hangbin Liu) [RHEL-31050] - ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work (Hangbin Liu) [RHEL-29532 RHEL-31050] {CVE-2024-26631} - net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX (Hangbin Liu) [RHEL-31050] - ipv6: remove hard coded limitation on ipv6_pinfo (Hangbin Liu) [RHEL-31050] - tools headers UAPI: Sync the linux/in.h with the kernel sources (Hangbin Liu) [RHEL-31050] - ipv{4,6}/raw: fix output xfrm lookup wrt protocol (Hangbin Liu) [RHEL-31050] - net: openvswitch: limit the number of recursions from action sets (Aaron Conole) [RHEL-23575] {CVE-2024-1151} - RHEL: enable CONFIG_AMD_ATL (Aristeu Rozanski) [RHEL-26704] - EDAC/amd64: Use new AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - RAS: Introduce AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21507] {CVE-2024-0340} - serial: 8250: Toggle IER bits on only after irq has been set up (Prarit Bhargava) [RHEL-30355] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Fix sensor reads after ACPI S3 suspend (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ipc: Rework EHL OOB wakeup (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-fw-loader: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-hid-client: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Add helper functions for client connection (Tony Camuso) [RHEL-31212] - maple_tree: fix node allocation testing on 32 bit (Nico Pache) [RHEL-5619] - bdi: remove enum wb_congested_state (Nico Pache) [RHEL-5619] - mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE (Nico Pache) [RHEL-5619] - fuse: remove unneeded lock which protecting update of congestion_threshold (Nico Pache) [RHEL-5619] - mm: memcg: use larger batches for proactive reclaim (Nico Pache) [RHEL-5619] - hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write (Nico Pache) [RHEL-5619] - Revert "page cache: fix page_cache_next/prev_miss off by one" (Nico Pache) [RHEL-5619] - tmpfs: fix Documentation of noswap and huge mount options (Nico Pache) [RHEL-5619] - selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - kasan: remove hwasan-kernel-mem-intrinsic-prefix=1 for clang-14 (Nico Pache) [RHEL-5619] - mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page (Nico Pache) [RHEL-5619] - objtool: mem*() are not uaccess safe (Nico Pache) [RHEL-5619] - mm: page_alloc: unreserve highatomic page blocks before oom (Nico Pache) [RHEL-5619] - mm/hugetlb: fix nodes huge page allocation when there are surplus pages (Nico Pache) [RHEL-5619] - mm: fix unaccount of memory on vma_link() failure (Nico Pache) [RHEL-5619] - vfs: fix readahead(2) on block devices (Nico Pache) [RHEL-5619] - kasan: print the original fault addr when access invalid shadow (Nico Pache) [RHEL-5619] - hugetlbfs: close race between MADV_DONTNEED and page fault (Nico Pache) [RHEL-5619] - hugetlbfs: extend hugetlb_vma_lock to private VMAs (Nico Pache) [RHEL-5619] - hugetlbfs: clear resv_map pointer if mmap fails (Nico Pache) [RHEL-5619] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5619] - writeback: account the number of pages written back (Nico Pache) [RHEL-5619] - mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison (Nico Pache) [RHEL-5619] - mm: memcontrol: don't throttle dying tasks on memory.high (Nico Pache) [RHEL-5619] - mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached (Nico Pache) [RHEL-5619] - mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() (Nico Pache) [RHEL-5619] - mm/memcontrol: do not tweak node in mem_cgroup_init() (Nico Pache) [RHEL-5619] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5619] - fuse: remove reliance on bdi congestion (Nico Pache) [RHEL-5619] - minmax: clamp more efficiently by avoiding extra comparison (Nico Pache) [RHEL-5619] - minmax: sanity check constant bounds when clamping (Nico Pache) [RHEL-5619] - FAT: use io_schedule_timeout() instead of congestion_wait() (Nico Pache) [RHEL-5619] - mm, mmap: fix vma_merge() case 7 with vma_ops->close (Nico Pache) [RHEL-5619] - mmap: fix error paths with dup_anon_vma() (Nico Pache) [RHEL-5619] - mm: move vma locking out of vma_prepare and dup_anon_vma (Nico Pache) [RHEL-5619] - mm: always lock new vma before inserting into vma tree (Nico Pache) [RHEL-5619] - mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once (Nico Pache) [RHEL-5619] - mm: mark VMA as being written when changing vm_flags (Nico Pache) [RHEL-5619] - mm: replace mmap with vma write lock assertions when operating on a vma (Nico Pache) [RHEL-5619] - mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap (Nico Pache) [RHEL-5619] - mmap: fix vma_iterator in error path of vma_merge() (Nico Pache) [RHEL-5619] - kunit: kasan_test: disable fortify string checker on kmalloc_oob_memset (Nico Pache) [RHEL-5619] - x86/mm/pat: fix VM_PAT handling in COW mappings (Nico Pache) [RHEL-5619] - mm: cachestat: fix two shmem bugs (Nico Pache) [RHEL-5619] - memtest: use {READ,WRITE}_ONCE in memory scanning (Nico Pache) [RHEL-5619] - mm: cachestat: fix folio read-after-free in cache walk (Nico Pache) [RHEL-5619] - kasan/test: avoid gcc warning for intentional overflow (Nico Pache) [RHEL-5619] - mm: memcontrol: clarify swapaccount=0 deprecation warning (Nico Pache) [RHEL-5619] - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb (Nico Pache) [RHEL-5619] - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Nico Pache) [RHEL-5619] - readahead: avoid multiple marked readahead pages (Nico Pache) [RHEL-5619] - mm: fix unmap_mapping_range high bits shift bug (Nico Pache) [RHEL-5619] - mm/mglru: respect min_ttl_ms with memcgs (Nico Pache) [RHEL-5619] - mm/shmem: fix race in shmem_undo_range w/THP (Nico Pache) [RHEL-5619] - mm/rmap: fix misplaced parenthesis of a likely() (Nico Pache) [RHEL-5619] - mm: fix oops when filemap_map_pmd() without prealloc_pte (Nico Pache) [RHEL-5619] - mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors (Nico Pache) [RHEL-5619] - mm: fix for negative counter: nr_file_hugepages (Nico Pache) [RHEL-5619] - mm: zswap: fix pool refcount bug around shrink_worker() (Nico Pache) [RHEL-5619] - mm/migrate: fix do_pages_move for compat pointers (Nico Pache) [RHEL-5619] - mm/page_alloc: correct start page when guard page debug is enabled (Nico Pache) [RHEL-5619] - mm/memory_hotplug: use pfn math in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm/cma: use nth_page() in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified (Nico Pache) [RHEL-5619] - mm, memcg: reconsider kmem.limit_in_bytes deprecation (Nico Pache) [RHEL-5619] - mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement (Nico Pache) [RHEL-5619] - mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list (Nico Pache) [RHEL-5619] - rcu: dump vmalloc memory info safely (Nico Pache) [RHEL-5619] - mm/vmalloc: add a safer version of find_vm_area() for debug (Nico Pache) [RHEL-5619] - mm: memory-failure: fix unexpected return value in soft_offline_page() (Nico Pache) [RHEL-5619] - mm: add a call to flush_cache_vmap() in vmap_pfn() (Nico Pache) [RHEL-5619] - mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast (Nico Pache) [RHEL-5619] - mm: enable page walking API to lock vmas during the walk (Nico Pache) [RHEL-5619] - smaps: use vm_normal_page_pmd() instead of follow_trans_huge_pmd() (Nico Pache) [RHEL-5619] - mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT (Nico Pache) [RHEL-5619] - mm: hugetlb_vmemmap: fix a race between vmemmap pmd split (Nico Pache) [RHEL-5619] - memcg: drop kmem.limit_in_bytes (Nico Pache) [RHEL-5619] - hugetlb: do not clear hugetlb dtor until allocating vmemmap (Nico Pache) [RHEL-5619] - zsmalloc: fix races between modifications of fullness and isolated (Nico Pache) [RHEL-5619] - kasan, slub: fix HW_TAGS zeroing with slub_debug (Nico Pache) [RHEL-5619] - kasan: fix type cast in memory_is_poisoned_n (Nico Pache) [RHEL-5619] - mm: call arch_swap_restore() from do_swap_page() (Nico Pache) [RHEL-5619] - shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs (Nico Pache) [RHEL-5619] - kasan: use internal prototypes matching gcc-13 builtins (Nico Pache) [RHEL-5619] - kasan: add kasan_tag_mismatch prototype (Nico Pache) [RHEL-5619] - radix tree: remove unused variable (Nico Pache) [RHEL-5619] - lib/test_meminit: allocate pages up to order MAX_ORDER (Nico Pache) [RHEL-5619] - maple_tree: fix 32 bit mas_next testing (Nico Pache) [RHEL-5619] - lz4: fix LZ4_decompress_safe_partial read out of bound (Nico Pache) [RHEL-5619] - lib/raid6/test: fix multiple definition linking error (Nico Pache) [RHEL-5619] - mm/mmap: Fix error return in do_vmi_align_munmap() (Nico Pache) [RHEL-5619] - mm/ksm: support fork/exec for prctl (Nico Pache) [RHEL-5619] - mm/uffd: allow vma to merge as much as possible (Nico Pache) [RHEL-5619] - mm/uffd: fix vma operation where start addr cuts part of vma (Nico Pache) [RHEL-5619] - mm/khugepaged: fix regression in collapse_file() (Nico Pache) [RHEL-5619] - mm: remove unused vma_init_lock() (Nico Pache) [RHEL-5619] - fs/proc/kcore: reinstate bounce buffer for KCORE_TEXT regions (Nico Pache) [RHEL-5619] - mm/mempolicy: Take VMA lock before replacing policy (Nico Pache) [RHEL-5619] - mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock (Nico Pache) [RHEL-5619] - tcp: Use per-vma locking for receive zerocopy (Nico Pache) [RHEL-5619] - mm: fix memory ordering for mm_lock_seq and vm_lock_seq (Nico Pache) [RHEL-5619] - mm: lock VMA in dup_anon_vma() before setting ->anon_vma (Nico Pache) [RHEL-5619] - mm: don't drop VMA locks in mm_drop_all_locks() (Nico Pache) [RHEL-5619] - userfaultfd: fix regression in userfaultfd_unmap_prep() (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/mmap: separate writenotify and dirty tracking logic (Nico Pache) [RHEL-5619] - mm/mlock: rename mlock_future_check() to mlock_future_ok() (Nico Pache) [RHEL-5619] - mm/mmap: refactor mlock_future_check() (Nico Pache) [RHEL-5619] - mm: avoid rewalk in mmap_region (Nico Pache) [RHEL-5619] - mm: add vma_iter_{next,prev}_range() to vma iterator (Nico Pache) [RHEL-5619] - mm: update vma_iter_store() to use MAS_WARN_ON() (Nico Pache) [RHEL-5619] - mm: update validate_mm() to use vma iterator (Nico Pache) [RHEL-5619] - dmapool: create/destroy cleanup (Nico Pache) [RHEL-5619] - mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer (Nico Pache) [RHEL-5619] - mm/vmalloc: fix the unchecked dereference warning in vread_iter() (Nico Pache) [RHEL-5619] - selftests/mm: FOLL_LONGTERM need to be updated to 0x100 (Nico Pache) [RHEL-5619] - hugetlb: revert use of page_cache_next_miss() (Nico Pache) [RHEL-5619] - mm/mlock: fix vma iterator conversion of apply_vma_lock_flags() (Nico Pache) [RHEL-5619] - mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl (Nico Pache) [RHEL-5619] - mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long (Nico Pache) [RHEL-5619] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Nico Pache) [RHEL-5619] - mm: fix memcpy_from_file_folio() integer underflow (Nico Pache) [RHEL-5619] - mm: page_alloc: remove stale CMA guard code (Nico Pache) [RHEL-5619] - mm/memory-failure: fix hardware poison check in unpoison_memory() (Nico Pache) [RHEL-5619] - tools/Makefile: do missed s/vm/mm/ (Nico Pache) [RHEL-5619] - mm: memory-failure: avoid false hwpoison page mapped error info (Nico Pache) [RHEL-5619] - mm: memory-failure: fix potential unexpected return value from unpoison_memory() (Nico Pache) [RHEL-5619] - mm/swapfile: fix wrong swap entry type for hwpoisoned swapcache page (Nico Pache) [RHEL-5619] - Docs/admin-guide/mm/zswap: remove zsmalloc's lack of writeback warning (Nico Pache) [RHEL-5619] - mm: fix arithmetic for max_prop_frac when setting max_ratio (Nico Pache) [RHEL-5619] - mm: fix arithmetic for bdi min_ratio (Nico Pache) [RHEL-5619] - mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() (Nico Pache) [RHEL-5619] - docs: Fix path paste-o for /sys/kernel/warn_count (Nico Pache) [RHEL-5619] - mm: remove unused inline functions from include/linux/mm_inline.h (Nico Pache) [RHEL-5619] - mm: add more BUILD_BUG_ONs to gfp_migratetype() (Nico Pache) [RHEL-5619] - mm: cleanup is_highmem() (Nico Pache) [RHEL-5619] - mm/huge_memory: check pmd_present first in is_huge_zero_pmd (Nico Pache) [RHEL-5619] - mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - memregion: Fix memregion_free() fallback definition (Nico Pache) [RHEL-5619] - mm: Add kernel-doc for folio->mlock_count (Nico Pache) [RHEL-5619] - nodemask.h: fix compilation error with GCC12 (Nico Pache) [RHEL-5619] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [RHEL-5619] - filemap: Update the folio_lock documentation (Nico Pache) [RHEL-5619] - filemap: Remove obsolete comment in lock_page (Nico Pache) [RHEL-5619] - kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t (Nico Pache) [RHEL-5619] - mm/vmalloc: fix comments about vmap_area struct (Nico Pache) [RHEL-5619] - mm/memcg: retrieve parent memcg from css.parent (Nico Pache) [RHEL-5619] - remove congestion tracking framework (Nico Pache) [RHEL-5619] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [RHEL-5619] - mm: fix boolreturn.cocci warning (Nico Pache) [RHEL-5619] - memblock: Remove #ifdef __KERNEL__ from memblock.h (Nico Pache) [RHEL-5619] - mm/slab: Finish struct page to struct slab conversion (Nico Pache) [RHEL-5619] - memblock: fix memblock_phys_alloc() section mismatch error (Nico Pache) [RHEL-5619] - mm, slab: Remove compiler check in __kmalloc_index (Nico Pache) [RHEL-5619] - memblock: improve MEMBLOCK_HOTPLUG documentation (Nico Pache) [RHEL-5619] - mm/memory_hotplug: remove stale function declarations (Nico Pache) [RHEL-5619] - mm/vmstat: annotate data race for zone->free_area[order].nr_free (Nico Pache) [RHEL-5619] - mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact[_nid] (Nico Pache) [RHEL-5619] - mm: fix data race in PagePoisoned() (Nico Pache) [RHEL-5619]- printk: nbcon: move locked_port flag to struct uart_port (Andrew Halaney) [RHEL-3987] - tty/serial/pl011: Make the locking work on RT (Andrew Halaney) [RHEL-3987] - tty/serial/omap: Make the locking RT aware (Andrew Halaney) [RHEL-3987] - printk: Avoid false positive lockdep report for legacy driver. (Andrew Halaney) [RHEL-3987] - serial: 8250: revert "drop lockdep annotation from serial8250_clear_IER()" (Andrew Halaney) [RHEL-3987] - printk: Add kthread for all legacy consoles (Andrew Halaney) [RHEL-3987] - serial: 8250: Switch to nbcon console (Andrew Halaney) [RHEL-3987] - serial/8250: Use fifo in 8250 console driver (Andrew Halaney) [RHEL-3987] - serial: core: Provide low-level functions to port lock (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to reacquire ownership (Andrew Halaney) [RHEL-3987] - tty: sysfs: Add nbcon support for 'active' (Andrew Halaney) [RHEL-3987] - proc: Add nbcon support for /proc/consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Start printing threads (Andrew Halaney) [RHEL-3987] - printk: nbcon: Stop threads on shutdown/reboot (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add printer thread wakeups (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add context to console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Atomic print in printk context on shutdown (Andrew Halaney) [RHEL-3987] - printk: nbcon: Introduce printing kthreads (Andrew Halaney) [RHEL-3987] - lockdep: Mark emergency section in lockdep splats (Andrew Halaney) [RHEL-3987] - rcu: Mark emergency section in rcu stalls (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in oops (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in warn (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement emergency sections (Andrew Halaney) [RHEL-3987] - printk: Coordinate direct printing in panic (Andrew Halaney) [RHEL-3987] - printk: Track nbcon consoles (Andrew Halaney) [RHEL-3987] - printk: Avoid console_lock dance if no legacy or boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add unsafe flushing on panic (Andrew Halaney) [RHEL-3987] - printk: nbcon: Assign priority based on CPU state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Use nbcon consoles in console_flush_all() (Andrew Halaney) [RHEL-3987] - printk: Update @console_may_schedule in console_trylock_spinning() (Derek Barbosa) [RHEL-3987] - serial: Lock console when calling into driver before registration (Derek Barbosa) [RHEL-3987] - printk: Disable passing console lock owner completely during panic() (Derek Barbosa) [RHEL-3987] - printk: Track registered boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to flush using write_atomic() (Andrew Halaney) [RHEL-3987] - printk: Add @flags argument for console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Let console_is_usable() handle nbcon (Andrew Halaney) [RHEL-3987] - printk: Make console_is_usable() available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add driver_enter/driver_exit console callbacks (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement processing in port->lock wrapper (Andrew Halaney) [RHEL-3987] - printk: Check printk_deferred_enter()/_exit() usage (Andrew Halaney) [RHEL-3987] - printk: nbcon: Ensure ownership release on failed emit (Andrew Halaney) [RHEL-3987] - printk: Add sparse notation to console_srcu locking (Andrew Halaney) [RHEL-3987] - printk: Consider nbcon boot consoles on seq init (Andrew Halaney) [RHEL-3987] - panic: Flush kernel log buffer at the end (Andrew Halaney) [RHEL-3987] - printk: Avoid non-panic CPUs writing to ringbuffer (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Consider committed as finalized in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Skip non-finalized records in panic (Andrew Halaney) [RHEL-3987] - printk: Wait for all reserved records with pr_flush() (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Cleanup reader terminology (Andrew Halaney) [RHEL-3987] - printk: Add this_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: For @suppress_panic_printk check for other CPU in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Clarify special lpos values (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Do not skip non-finalized records with prb_next_seq() (Andrew Halaney) [RHEL-3987] - printk: Use prb_first_seq() as base for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Adjust mapping for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: nbcon: Relocate 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Reduce pr_flush() pooling time (Andrew Halaney) [RHEL-3987] - printk: fix illegal pbufs access for !CONFIG_PRINTK (Andrew Halaney) [RHEL-3987] - printk: nbcon: Allow drivers to mark unsafe regions and check state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add emit function and callback function for atomic printing (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add sequence handling (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add ownership state functions (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add buffer management (Andrew Halaney) [RHEL-3987] - printk: Make static printk buffers available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add acquire/release logic (Andrew Halaney) [RHEL-3987] - printk: Add non-BKL (nbcon) console basic infrastructure (Andrew Halaney) [RHEL-3987] - printk: flush consoles before checking progress (Andrew Halaney) [RHEL-3987] - panic: Reenable preemption in WARN slowpath (Andrew Halaney) [RHEL-3987] - Revert "printk: export symbols for debug modules" (Andrew Halaney) [RHEL-3987] - printk: export symbols for debug modules (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Fix truncating buffer size min_t cast (Andrew Halaney) [RHEL-3987] - printk: Rename abandon_console_lock_in_panic() to other_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: Add per-console suspended state (Andrew Halaney) [RHEL-3987] - console: Document struct console (Derek Barbosa) [RHEL-3987] - console: Use BIT() macros for @flags values (Derek Barbosa) [RHEL-3987] - printk: Consolidate console deferred printing (Andrew Halaney) [RHEL-3987] - printk: Do not take console lock for console_flush_on_panic() (Andrew Halaney) [RHEL-3987] - printk: Keep non-panic-CPUs out of console lock (Andrew Halaney) [RHEL-3987] - printk: Reduce console_unblank() usage in unsafe scenarios (Andrew Halaney) [RHEL-3987] - panic: hide unused global functions (Andrew Halaney) [RHEL-3987] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Andrew Halaney) [RHEL-3987] - timekeeping: Consolidate fast timekeeper (Andrew Halaney) [RHEL-3987] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Andrew Halaney) [RHEL-3987] - kcsan: test: use new suite_{init,exit} support (Andrew Halaney) [RHEL-3987] - printk: Remove obsoleted check for non-existent "user" object (Andrew Halaney) [RHEL-3987] - panic: fix the panic_print NMI backtrace setting (Andrew Halaney) [RHEL-3987] - kernel/printk/index.c: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-3987] - printk: Use scnprintf() to print the message about the dropped messages on a console (Andrew Halaney) [RHEL-3987] - kernel/printk/printk.c: Fix W=1 kernel-doc warning (Andrew Halaney) [RHEL-3987] - printk: Remove trace_.*_rcuidle() usage (Andrew Halaney) [RHEL-3987] - printk: adjust string limit macros (Andrew Halaney) [RHEL-3987] - printk: use printk_buffers for devkmsg (Andrew Halaney) [RHEL-3987] - printk: introduce console_prepend_dropped() for dropped messages (Andrew Halaney) [RHEL-3987] - printk: introduce printk_get_next_message() and printk_message (Andrew Halaney) [RHEL-3987] - printk: introduce struct printk_buffers (Andrew Halaney) [RHEL-3987] - printk: move size limit macros into internal.h (Andrew Halaney) [RHEL-3987] - exit: Use READ_ONCE() for all oops/warn limit reads (Andrew Halaney) [RHEL-3987] - exit: Allow oops_limit to be disabled (Andrew Halaney) [RHEL-3987] - exit: Put an upper limit on how often we can oops (Andrew Halaney) [RHEL-3987] - printk: htmldocs: add missing description (Andrew Halaney) [RHEL-3987] - panic: use str_enabled_disabled() helper (Andrew Halaney) [RHEL-3987] - printk: cpu sync always disable interrupts (Andrew Halaney) [RHEL-3987] - panic: move panic_print before kmsg dumpers (Andrew Halaney) [RHEL-3987] - panic: add option to dump all CPUs backtraces in panic_print (Andrew Halaney) [RHEL-3987] - docs: sysctl/kernel: add missing bit to panic_print (Andrew Halaney) [RHEL-3987] - panic: remove oops_id (Andrew Halaney) [RHEL-3987] - panic: use error_report_end tracepoint on warnings (Andrew Halaney) [RHEL-3987] - tools/bootconfig: Print all error message in stderr (Andrew Halaney) [RHEL-3987] - printk: Remove console_silent() (Andrew Halaney) [RHEL-3987] - redhat/configs: Disable CONFIG_RPMSG_TTY (Andrew Halaney) [RHEL-24205] - redhat/configs: Align new TTY configs with ELN (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: Check the return value of dmaengine_tx_status (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix unconditional activation of THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Fix DMA transmission in RS485 mode (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()" (Andrew Halaney) [RHEL-24205] - vt: fix unicode buffer corruption when deleting characters (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Fix broken RS485 (Andrew Halaney) [RHEL-24205] - serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled (Andrew Halaney) [RHEL-24205] - ARM: PL011: Fix DMA support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: address RX timeout interrupt errata (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit (Andrew Halaney) [RHEL-24205] - serdev: Replace custom code with device_match_acpi_handle() (Andrew Halaney) [RHEL-24205] - serdev: Simplify devm_serdev_device_open() function (Andrew Halaney) [RHEL-24205] - serdev: Make use of device_set_node() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add copyright Siemens Mobility GmbH (Andrew Halaney) [RHEL-24205] - tty: 8250: Add note for PX-835 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix IS-200 PCI ID comment (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes PX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IS-100 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes UP cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes UC cards (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Set the console genpd always on if no console suspend (Andrew Halaney) [RHEL-24205] - hvc/xen: fix console unplug (Andrew Halaney) [RHEL-24205] - hvc/xen: fix error path in xen_hvc_init() to always register frontend driver (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Add support for MOXA Mini PCIe boards (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Relocate macros within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Cleanup MOXA configurations (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Modify MOXA enum name within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: whitespaces in descriptions corrected by replacing tabs with spaces (Andrew Halaney) [RHEL-24205] - serial/esp32_uart: use prescaler when available (Andrew Halaney) [RHEL-24205] - serial: 8250: remove AR7 support (Andrew Halaney) [RHEL-24205] - tty: serial: meson: fix hard LOCKUP on crtscts mode (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add ESP32S3 ACM gadget driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32s3-acm (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add driver for the ESP32 UART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32-uart (Andrew Halaney) [RHEL-24205] - serial: core: tidy invalid baudrate handling in uart_get_baud_rate (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: unset STOPBRK when setting STARTBRK (Andrew Halaney) [RHEL-24205] - serial: max310x: remove trailing whitespaces (Andrew Halaney) [RHEL-24205] - tty/sysrq: replace smp_processor_id() with get_cpu() (Andrew Halaney) [RHEL-24205] - serial: add PORT_GENERIC definition (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the S4 SoC (Andrew Halaney) [RHEL-24205] - serial: initialize retinfo in uart_get_info() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - tty: vc_screen: make vc_class constant (Andrew Halaney) [RHEL-24205] - tty: vt: make vtconsole_class constant (Andrew Halaney) [RHEL-24205] - tty: Restrict access to TIOCLINUX' copy-and-paste subcommands (Andrew Halaney) [RHEL-24205] - serial: core: Simplify uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - serial: 8250: Check for valid console index (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: convert to YAML (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: use device_property APIs when configuring irda mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Do not complain when DMA is absent (Andrew Halaney) [RHEL-24205] - serial: imx: Put DMA enabled UART in separate lock subclass (Andrew Halaney) [RHEL-24205] - serial: core: add comment about definitely used port types (Andrew Halaney) [RHEL-24205] - serial: core: remove cruft from uapi header (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Annotate struct pci1xxxx_8250 with __counted_by (Andrew Halaney) [RHEL-24205] - serial: exar: Add RS-485 support for Sealevel XR17V35X based cards (Andrew Halaney) [RHEL-24205] - vt: Replace strlcpy with strscpy (Andrew Halaney) [RHEL-24205] - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() (Andrew Halaney) [RHEL-24205] - mxser: Annotate struct mxser_board with __counted_by (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - tty: use 'if' in send_break() instead of 'goto' (Andrew Halaney) [RHEL-24205] - tty: don't check for signal_pending() in send_break() (Andrew Halaney) [RHEL-24205] - tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK (Andrew Halaney) [RHEL-24205] - tty: convert THROTTLE constants into enum (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use bool for 'restart' in tty_buffer_unlock_exclusive() (Andrew Halaney) [RHEL-24205] - tty: stop using ndash in kernel-doc (Andrew Halaney) [RHEL-24205] - tty: invert return values of tty_{,un}throttle_safe() (Andrew Halaney) [RHEL-24205] - tty: switch tty_{,un}throttle_safe() to return a bool (Andrew Halaney) [RHEL-24205] - tty: n_tty: use do-while in n_tty_check_{,un}throttle() (Andrew Halaney) [RHEL-24205] - tty: n_tty: invert the condition in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use min3() in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: rename and retype 'retval' in n_tty_ioctl() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'retval' instead of 'c' (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: stm32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sprd: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sifive: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: txx9: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: tegra: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sa1100: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rp2: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rda: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pxa: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pic32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pch: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: owl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: msm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mpc52xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: meson: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mcf: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: lpc32xx_hs: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: jsm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: imx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: icom: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: dz: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: atmel: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: apb: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl010: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 21285: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Provide port lock wrappers (Andrew Halaney) [RHEL-24205] - tty: serial: 8250_exar: Does not use anything from 8250_pci (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove 8250_pci usage (Andrew Halaney) [RHEL-24205] - tty/serial: 8250: Sort drivers in Makefile (Andrew Halaney) [RHEL-24205] - tty/serial: Sort drivers in makefile (Andrew Halaney) [RHEL-24205] - serial: imx: Simplify compatibility handling (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: improve comments about variants (Andrew Halaney) [RHEL-24205] - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Fix to check return value of platform_get_irq() in linflex_probe() (Andrew Halaney) [RHEL-24205] - tty: serial: ma35d1_serial: Add missing check for ioremap (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use dev_err_probe() instead of dev_warn() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Introduce UART_IIR_FIFO_ENABLED_16750 (Andrew Halaney) [RHEL-24205] - tty: hvc: remove set but unused variable (Andrew Halaney) [RHEL-24205] - serial: stm32: add support for break control (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove unused to_sc16is7xx_port macro (Andrew Halaney) [RHEL-24205] - tty: vcc: Add check for kstrdup() in vcc_probe() (Andrew Halaney) [RHEL-24205] - net: hso: drop unused function argument (Andrew Halaney) [RHEL-24205] - serial: mxs-auart: fix tx (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: reorder code to remove prototype declarations (Andrew Halaney) [RHEL-24205] - serial: omap: do not override settings for RS485 support (Andrew Halaney) [RHEL-24205] - serial: core, imx: do not set RS485 enabled if it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: make sure RS485 cannot be enabled when it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: fix sanitizing check for RTS settings (Andrew Halaney) [RHEL-24205] - serial: core: set missing supported flag for RX during TX GPIO (Andrew Halaney) [RHEL-24205] - serial: Do not hold the port lock when setting rx-during-tx GPIO (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Restore clock error handling (Andrew Halaney) [RHEL-24205] - serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock (Andrew Halaney) [RHEL-24205] - serial: apbuart: fix console prompt on qemu (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Validate console index before assignment (Andrew Halaney) [RHEL-24205] - arm64: defconfig: Increase SERIAL_8250_NR_UARTS (Andrew Halaney) [RHEL-24205] - tty: fix tty_operations types in documentation (Andrew Halaney) [RHEL-24205] - serial: core: Revert checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed (Andrew Halaney) [RHEL-24205] - serial: core: Fix runtime PM handling for pending tx (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: drop earlycon support for unsupported platforms (Andrew Halaney) [RHEL-24205] - tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix up PX-803/PX-857 (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix port count of PX-257 (Andrew Halaney) [RHEL-24205] - tty: 8250: Remove UC-257 and UC-431 (Andrew Halaney) [RHEL-24205] - hvc/xen: fix event channel handling for secondary consoles (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: remove dead code (Andrew Halaney) [RHEL-24205] - ASoC: ti: ams-delta: Fix cx81801_receive() argument types (Andrew Halaney) [RHEL-24205] - serial: core: Fix checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Drop pm_runtime_irq_safe() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Fix errors with no_console_suspend (Andrew Halaney) [RHEL-24205] - serial: Reduce spinlocked portion of uart_rs485_config() (Andrew Halaney) [RHEL-24205] - serial: exar: Revert "serial: exar: Add support for Sealevel 7xxxC serial cards" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Check IRQ data before use (Andrew Halaney) [RHEL-24205] - tty: shrink the size of struct tty_struct by 40 bytes (Andrew Halaney) [RHEL-24205] - tty: n_tty: deduplicate copy code in n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: n_tty: extract ECHO_OP processing to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: unify counts to size_t (Andrew Halaney) [RHEL-24205] - tty: n_tty: use u8 for chars and flags (Andrew Halaney) [RHEL-24205] - tty: n_tty: simplify chars_in_buffer() (Andrew Halaney) [RHEL-24205] - tty: n_tty: remove unsigned char casts from character constants (Andrew Halaney) [RHEL-24205] - tty: n_tty: move newline handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: move canon handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: use MASK() for masking out size bits (Andrew Halaney) [RHEL-24205] - tty: n_tty: make n_tty_data::num_overrun unsigned (Andrew Halaney) [RHEL-24205] - tty: n_tty: use time_is_before_jiffies() in n_tty_receive_overrun() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'num' for writes' counts (Andrew Halaney) [RHEL-24205] - tty: n_tty: use output character directly (Andrew Halaney) [RHEL-24205] - tty: n_tty: make flow of n_tty_receive_buf_common() a bool (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: Add a earlycon for the T7 SoC" (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: improve bcm7271 8250 port (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: add missing support for rs485 devicetree properties (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix bug when first setting GPIO direction (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix regression with GPIO configuration (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: Add property to change GPIO function (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove obsolete out_thread label (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix broken port 0 uart init (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: fall back to poll if there's no interrupt (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: snps-dw-apb-uart: make interrupt optional (Andrew Halaney) [RHEL-24205] - serial: tegra: handle clk prepare error in tegra_uart_hw_init() (Andrew Halaney) [RHEL-24205] - serial: sifive: Add suspend and resume operations (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the T7 SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: synchronize RX DMA channel in shutdown (Andrew Halaney) [RHEL-24205] - serial: stm32: replace access to DMAR bit by dmaengine_pause/resume (Andrew Halaney) [RHEL-24205] - serial: stm32: group dma pause/resume error handling into single function (Andrew Halaney) [RHEL-24205] - serial: stm32: modify parameter and rename stm32_usart_rx_dma_enabled (Andrew Halaney) [RHEL-24205] - serial: stm32: use DMAT as a configuration bit (Andrew Halaney) [RHEL-24205] - serial: stm32: avoid clearing DMAT bit during transfer (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to extended ioctl config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: cleanup gsm_control_command and gsm_control_reply (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase gsm_mux unsupported counted where appropriate (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase malformed counter for malformed control frames (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add open_error counter to gsm_mux (Andrew Halaney) [RHEL-24205] - tty: n_gsm: remove unneeded initialization of ret in gsm_dlci_config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add missing description to structs in gsmmux.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to DLC specific ioctl config (Andrew Halaney) [RHEL-24205] - serial: core: Remove unused PORT_* definitions (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: invert conditions in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: initialize variables in initializers already (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: better types in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use __tty_insert_flip_string_flags() in tty_insert_flip_char() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: let tty_prepare_flip_string() return size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch insert functions to size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: warn if losing flags in __tty_insert_flip_string_flags() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: unify tty_insert_flip_string_{fixed_flag,flags}() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use struct_size() in tty_buffer_alloc() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch data type to u8 (Andrew Halaney) [RHEL-24205] - tty: gdm724x: use min_t() for size_t varable and a constant (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id, including multiport devices (Andrew Halaney) [RHEL-24205] - serial: 8250: drop lockdep annotation from serial8250_clear_IER() (Andrew Halaney) [RHEL-24205] - tty: rfcomm: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hso: simplify hso_serial_write() (Andrew Halaney) [RHEL-24205] - tty: gdm724x: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: vcc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hvc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: ldops: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: audit: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_operations::write()'s count size_t (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::put_char() (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::write() (Andrew Halaney) [RHEL-24205] - tty: use min() for size computation in iterate_tty_read() (Andrew Halaney) [RHEL-24205] - tty: switch size and count types in iterate_tty_read() to size_t (Andrew Halaney) [RHEL-24205] - tty: use ssize_t for iterate_tty_read() returned type (Andrew Halaney) [RHEL-24205] - tty: use min() in iterate_tty_write() (Andrew Halaney) [RHEL-24205] - tty: rename and de-inline do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: don't pass write() to do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: make all offsets unsigned (Andrew Halaney) [RHEL-24205] - tty: make char_buf_ptr()/flag_buf_ptr()'s offset unsigned (Andrew Halaney) [RHEL-24205] - misc: ti-st: make st_recv() conforming to tty_ldisc_ops::receive_buf() (Andrew Halaney) [RHEL-24205] - tty: use u8 for flags (Andrew Halaney) [RHEL-24205] - tty: use u8 for chars (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc_ops::*buf*() hooks operate on size_t (Andrew Halaney) [RHEL-24205] - tty: can327, move overflow test inside can327_ldisc_rx()'s loop (Andrew Halaney) [RHEL-24205] - tty: can327: unify error paths in can327_ldisc_rx() (Andrew Halaney) [RHEL-24205] - tty: switch count in tty_ldisc_receive_buf() to size_t (Andrew Halaney) [RHEL-24205] - tty: switch receive_buf() counts to size_t (Andrew Halaney) [RHEL-24205] - tty: make counts in tty_port_client_operations hooks size_t (Andrew Halaney) [RHEL-24205] - tty: make tty_port_client_operations operate with u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_change_softcar() more understandable (Andrew Halaney) [RHEL-24205] - tty: drop tty_debug_wait_until_sent() (Andrew Halaney) [RHEL-24205] - tty: tty_port: rename 'disc' to 'ld' (Andrew Halaney) [RHEL-24205] - tty: change tty_write_lock()'s ndelay parameter to bool (Andrew Halaney) [RHEL-24205] - tty: n_null: remove optional ldops (Andrew Halaney) [RHEL-24205] - tty: remove dummy tty_ldisc_ops::poll() implementations (Andrew Halaney) [RHEL-24205] - tty: ldisc: document that ldops are optional (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Poll primary sequencer irq status after cancel_tx (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove redundant of_match_ptr() (Andrew Halaney) [RHEL-24205] - serial: core: Revert port_id use (Andrew Halaney) [RHEL-24205] - TIOCSTI: Document CAP_SYS_ADMIN behaviour in Kconfig (Andrew Halaney) [RHEL-24205] - dmaengine: pl330: Return DMA_PAUSED when transaction is paused (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix oops for port->pm on uart_change_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port_id when adding back serial8250_isa_devs (Andrew Halaney) [RHEL-24205] - serial: core: Fix kmemleak issue for serial core device remove (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: remove unnecessary cast when reading register (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove linux/fs_uart_pd.h (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't include fs_uart_pd.h when not needed (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototype in powerpc/fsl_soc.c (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove cpm_uart/ subdirectory (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_[un]map_pram() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_allocbuf()/cpm_uart_freebuf() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_line_cr_cmd() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_set_{brg/smc_fcr/scc_fcr}() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use get_baudrate() instead of uart_baudrate() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Stop using fs_uart_id enum (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototypes and table and macros (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Avoid suspicious locking (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Remove redundant initialization owner in mcb_driver (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned expression compared with zero (Andrew Halaney) [RHEL-24205] - serial: max310x: fix typos in comments (Andrew Halaney) [RHEL-24205] - serial: max310x: add comments for membase address workaround (Andrew Halaney) [RHEL-24205] - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned comparison with less than zero (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Set missing PM ops for hibernation support (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: Do not check for 0 return after calling platform_get_irq() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix potential deadlock on &info->lock (Andrew Halaney) [RHEL-24205] - tty: vt: Remove some repetitive initialization (Andrew Halaney) [RHEL-24205] - tty: serial: Remove redundant initialization for ma35d1serial_driver (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial_base_match() after fixing controller port name (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core controller port name to show controller id (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id to not use port->line (Andrew Halaney) [RHEL-24205] - serial: core: Controller id cannot be negative (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: make default_params const (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: use PCI_VDEVICE (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop info messages from init/exit functions (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: define global strings as const strings (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop global slgt_driver_name array (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: convert CALC_REGADDR() macro to an inline (Andrew Halaney) [RHEL-24205] - misc: ti-st: don't check for tty data == NULL (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove ptr from recv functions (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove forward declarations and make st_int_recv() static (Andrew Halaney) [RHEL-24205] - speakup: switch to unsigned iterator in spk_ttyio_receive_buf2() (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: switch status to u32 (Andrew Halaney) [RHEL-24205] - can: slcan: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - input: serport: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - tty: hvsi: remove an extra variable from hvsi_write() (Andrew Halaney) [RHEL-24205] - Bluetooth: rfcomm: remove casts from tty->driver_data (Andrew Halaney) [RHEL-24205] - serial: move WARN_ON() in uart_write() to the condition (Andrew Halaney) [RHEL-24205] - parport_pc: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - can: ems_pci: move ASIX AX99100 ids to pci_ids.h (Andrew Halaney) [RHEL-24205] - can: ems_pci: remove PCI_SUBVENDOR_ID_ASIX definition (Andrew Halaney) [RHEL-24205] - serial: sprd: Fix DMA buffer leak issue (Andrew Halaney) [RHEL-24205] - serial: sprd: Assign sprd_port after initialized to avoid wrong access (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Put IOControl register into regmap_volatile (Andrew Halaney) [RHEL-24205] - drivers:tty: fix return value check in asc_init_port (Andrew Halaney) [RHEL-24205] - tty: serial: meson: refactor objects definition for different devnames (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: fix error handling in read_uarts_available_from_reg() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Preserve original value of DLF register (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix sleeping in atomic context (Andrew Halaney) [RHEL-24205] - serial: sifive: Fix sifive_serial_console_setup() section (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: imx: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sifive: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: omap: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: clean up clock-rate debug printk (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix opp vote on shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Define earlycon for mrvl,mmp-uart (Andrew Halaney) [RHEL-24205] - arm64: dts: meson: a1: change uart compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: add independent uart_data for A1 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: introduce separate uart_data for S4 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: apply ttyS devname instead of ttyAML for new SoCs (Andrew Halaney) [RHEL-24205] - tty: serial: meson: redesign the module to platform_driver (Andrew Halaney) [RHEL-24205] - tty: serial: meson: use dev_err_probe (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Make UART config auto configurable (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Read num ports from register data. (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Add clockrate speed for G215/F215 boards (Andrew Halaney) [RHEL-24205] - serial: tegra: Don't print error on probe deferral (Andrew Halaney) [RHEL-24205] - tty: Explicitly include correct DT includes (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: use icc tag defines (Andrew Halaney) [RHEL-24205] - Documentation: devices.txt: reconcile serial/ucc_uart minor numers (Andrew Halaney) [RHEL-24205] - serial: drivers: switch ch and flag to u8 (Andrew Halaney) [RHEL-24205] - serial: omap-serial: remove flag from serial_omap_rdi() (Andrew Halaney) [RHEL-24205] - serial: arc_uart: simplify flags handling in arc_serial_rx_chars() (Andrew Halaney) [RHEL-24205] - serial: pass state to __uart_start() directly (Andrew Halaney) [RHEL-24205] - serial: make uart_insert_char() accept u8s (Andrew Halaney) [RHEL-24205] - serial: convert uart sysrq handling to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: use switch in sysrq_key_table_key2index() (Andrew Halaney) [RHEL-24205] - tty: sysrq: switch the rest of keys to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: rename and re-type i in sysrq_handle_loglevel() (Andrew Halaney) [RHEL-24205] - n_tty: make many tty parameters const (Andrew Halaney) [RHEL-24205] - n_tty: pass ldata to canon_skip_eof() directly (Andrew Halaney) [RHEL-24205] - n_tty: simplify and sanitize zero_buffer() (Andrew Halaney) [RHEL-24205] - n_tty: drop fp from n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: make check_tty_count() void (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix UAF in gsm_cleanup_mux (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus runtime pm state update (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: drop unused enable helpers (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: fix wake irq arming (Andrew Halaney) [RHEL-24205] - TIOCSTI: always enable for CAP_SYS_ADMIN (Andrew Halaney) [RHEL-24205] - tty_audit: make data of tty_audit_log() const (Andrew Halaney) [RHEL-24205] - tty_audit: make tty pointers in exposed functions const (Andrew Halaney) [RHEL-24205] - tty_audit: make icanon a bool (Andrew Halaney) [RHEL-24205] - tty_audit: invert the condition in tty_audit_log() (Andrew Halaney) [RHEL-24205] - tty_audit: use kzalloc() in tty_audit_buf_alloc() (Andrew Halaney) [RHEL-24205] - tty_audit: use TASK_COMM_LEN for task comm (Andrew Halaney) [RHEL-24205] - Revert "8250: add support for ASIX devices with a FIFO bug" (Andrew Halaney) [RHEL-24205] - serial: atmel: don't enable IRQs prematurely (Andrew Halaney) [RHEL-24205] - tty: serial: Add Nuvoton ma35d1 serial driver support (Andrew Halaney) [RHEL-24205] - tty: serial: imx: fix rs485 rx after tx (Andrew Halaney) [RHEL-24205] - tty: fix hang on tty device with no_room set (Andrew Halaney) [RHEL-24205] - serial: core: fix -EPROBE_DEFER handling in init (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use force_suspend and resume for system suspend (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Use abs() to simplify some code (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error (Andrew Halaney) [RHEL-24205] - serial: 8250: Apply FSL workarounds also without SERIAL_8250_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: core: don't kfree device managed data (Andrew Halaney) [RHEL-24205] - serial: lantiq: add missing interrupt ack (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Simplify clock sequencing and runtime PM (Andrew Halaney) [RHEL-24205] - serial: st-asc: fix typo in property name (Andrew Halaney) [RHEL-24205] - serial: core: Fix error handling for serial_core_ctrl_device_add() (Andrew Halaney) [RHEL-24205] - serial: core: Fix probing serial_base_bus devices (Andrew Halaney) [RHEL-24205] - serial: core: Don't drop port_mutex in serial_core_remove_one_port (Andrew Halaney) [RHEL-24205] - serial: core: Start managing serial controllers to enable runtime PM (Andrew Halaney) [RHEL-24205] - serial: 8250-fsl: Expand description of the MPC83xx UART's misbehaviour (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: convert to modern PM ops (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Move uart_write() inside PM section (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Comment use of devm_krealloc rather than devm_krealloc_array (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix a COMPILE_TEST dependency (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: Indicate fintek option may also be required for RS232 support (Andrew Halaney) [RHEL-24205] - serial: 8250: synchronize and annotate UART_IER access (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for UART_IER access in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for omap8250_restore_regs() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for rx_dma() callback (Andrew Halaney) [RHEL-24205] - serial: core: lock port for start_rx() in uart_resume_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for stop_rx() in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: core: lock port for stop_rx() in uart_suspend_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port in startup() callbacks (Andrew Halaney) [RHEL-24205] - vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix enabling deactivated interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: fix leak in `brcmuart_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: balance clk_enable calls (Andrew Halaney) [RHEL-24205] - serial: arc_uart: fix of_iomap leak in `arc_serial_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250: Document termios parameter of serial8250_em485_config() (Andrew Halaney) [RHEL-24205] - serial: Add support for Advantech PCI-1611U card (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add support for USR298x PCI Modems (Andrew Halaney) [RHEL-24205] - serial: Make uart_remove_one_port() return void (Andrew Halaney) [RHEL-24205] - serial: stm32: Ignore return value of uart_remove_one_port() in .remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Remove unnecessary UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Name non-standard divisor latch reg (Andrew Halaney) [RHEL-24205] - serial: 8250: RT288x/Au1xxx code away from core (Andrew Halaney) [RHEL-24205] - serial: 8250: Add dl_read/write, bugs and mapsize into plat_serial8250_port (Andrew Halaney) [RHEL-24205] - serial: 8250: Document uart_8250_port's ->dl_read/write() (Andrew Halaney) [RHEL-24205] - serial: 8250: Change dl_read/write to handle value as u32 (Andrew Halaney) [RHEL-24205] - serial: 8250: Allow using ports higher than SERIAL_8250_RUNTIME_UARTS (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Shut down on remove for console uart (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix life cycle issues for interrupt handlers (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix freeing of resources on failed register (Andrew Halaney) [RHEL-24205] - serial: pl011: set UART011_CR_RXE in pl011_set_termios after port shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: optimize the timer based EOP logic (Andrew Halaney) [RHEL-24205] - serdev: Add method to assert break signal over tty UART port (Andrew Halaney) [RHEL-24205] - serdev: Replace all instances of ENOTSUPP with EOPNOTSUPP (Andrew Halaney) [RHEL-24205] - n_gsm: Use array_index_nospec() with index that comes from userspace (Andrew Halaney) [RHEL-24205] - tty: vt: drop checks for undefined VT_SINGLE_DRIVER (Andrew Halaney) [RHEL-24205] - tty: vt: distribute EXPORT_SYMBOL() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some cases in tioclinux() (Andrew Halaney) [RHEL-24205] - tty: vt: reformat tioclinux() (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix end of transmission on SCI (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for tx end interrupt handling (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix TE setting on SCI IP (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA rx support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA tx support (Andrew Halaney) [RHEL-24205] - serial: max310x: fix IO data corruption in batched operations (Andrew Halaney) [RHEL-24205] - serial: core: Disable uart_start() on uart_remove_one_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port->pm on port specific driver unbind (Andrew Halaney) [RHEL-24205] - serial: 8250: Add missing wakeup event reporting (Andrew Halaney) [RHEL-24205] - serial: fix TIOCSRS485 locking (Andrew Halaney) [RHEL-24205] - serial: make SiFive serial drivers depend on ARCH_ symbols (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: don't allocate and pass dummy flags (Andrew Halaney) [RHEL-24205] - tty: serial: simplify qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix redundant assignment of gsm->encoding (Andrew Halaney) [RHEL-24205] - ACPI: Replace irqdomain.h include with struct declarations (Andrew Halaney) [RHEL-24205] - tpm: atmel: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - pata: ixp4xx: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - ata: pata_macio: Add explicit include of irqdomain.h (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - staging: iio: resolver: ad2s1210: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - iio: adc: ad7292: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - tty: Fix typo in LEGACY_TIOCSTI Kconfig description (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix Rx on RZ/G2L SCI (Andrew Halaney) [RHEL-24205] - serial: 8250: Prevent starting up DMA Rx on THRI interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix transmit end interrupt handler (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx (Andrew Halaney) [RHEL-24205] - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: clean up after SIBYTE_BCM1x55 removal (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: add polling support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Remove setting {src,dst}_{addr,addr_width} based on DMA direction (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: imx: remove unused imx_uart_is_imx* functions (Andrew Halaney) [RHEL-24205] - tty: serial: remove obsolete config SERIAL_SAMSUNG_UARTS_4 (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Add a poll_init() function (Andrew Halaney) [RHEL-24205] - serial: uart_poll_init() should power on the UART (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC config via ldisc handle (Andrew Halaney) [RHEL-24205] - tty: n_gsm: allow window size configuration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC specific parameter configuration (Andrew Halaney) [RHEL-24205] - hvc/xen: prevent concurrent accesses to the shared ring (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix arbitration handling (Andrew Halaney) [RHEL-24205] - tty: Convert hw_stopped in tty_struct to bool (Andrew Halaney) [RHEL-24205] - n_tty: Reindent if condition (Andrew Halaney) [RHEL-24205] - n_tty: Cleanup includes (Andrew Halaney) [RHEL-24205] - n_tty: Use DIV_ROUND_UP() in room calculation (Andrew Halaney) [RHEL-24205] - n_tty: Sort includes alphabetically (Andrew Halaney) [RHEL-24205] - tty_ioctl: Use BIT() for internal flags (Andrew Halaney) [RHEL-24205] - n_tty: Convert no_space_left to space_left boolean (Andrew Halaney) [RHEL-24205] - serial: Remove uart_wait_until_sent() forward declaration (Andrew Halaney) [RHEL-24205] - serial: Rename hw_stopped to old_hw_stopped & improve logic (Andrew Halaney) [RHEL-24205] - serial: Make hw_stopped bool (Andrew Halaney) [RHEL-24205] - serial: Rename uart_change_speed() to uart_change_line_settings() (Andrew Halaney) [RHEL-24205] - serial: Move uart_change_speed() earlier (Andrew Halaney) [RHEL-24205] - serial: Remove extern from func prototypes in headers (Andrew Halaney) [RHEL-24205] - serial: Use B0 instead of implicit zero assumption (Andrew Halaney) [RHEL-24205] - serial: Use ARRAY_SIZE() with iso7816 reserved array (Andrew Halaney) [RHEL-24205] - serial: sprd: Drop of_match_ptr for ID table (Andrew Halaney) [RHEL-24205] - serial: sh-sci: mark OF related data as maybe unused (Andrew Halaney) [RHEL-24205] - serial: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-24205] - serial: Use of_property_present() for testing DT property presence (Andrew Halaney) [RHEL-24205] - media: i2c: ov2685: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - media: i2c: ov5695: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - w1: ds2482: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - mtd: maps: pismo: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - misc: ad525x_dpot-i2c: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - tty: vt: protect KD_FONT_OP_GET_TALL from unbound access (Andrew Halaney) [RHEL-24205] - tty: ipwireless: move Kconfig entry to tty (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix mapping of empty DMA buffer (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix DMA mapping leak on shutdown (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix console shutdown hang (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add serial8250_em_{reg_update(),out_helper()} (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use pseudo offset for UART_FCR (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add missing break statement (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Drop unused header file (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Simplify probe() (Andrew Halaney) [RHEL-24205] - arm64: dts: meson-g12-common: Use the G12A UART compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a new compatible string for the G12A SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted (Andrew Halaney) [RHEL-24205] - serial: stm32: Remove unused struct stm32_port txdone element (Andrew Halaney) [RHEL-24205] - tty: simplify sysctl registration (Andrew Halaney) [RHEL-24205] - serial: imx: Drop a few unneeded casts (Andrew Halaney) [RHEL-24205] - tty: tty_ldisc: Remove the ret variable (Andrew Halaney) [RHEL-24205] - serdev: Set fwnode for serdev devices (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Disable SERIAL_8250_PCI1XXXX config by default (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: fix handle_irq locking (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Fix UART port type (Andrew Halaney) [RHEL-24205] - serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency" (Andrew Halaney) [RHEL-24205] - vc_screen: modify vcs_size() handling in vcs_read() (Andrew Halaney) [RHEL-24205] - sysctl: fix proc_dobool() usability (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add keep alive support (Andrew Halaney) [RHEL-24205] - serial: imx: remove a redundant check (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add TIOCMIWAIT support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add RING/CD control support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: mark unusable ioctl structure fields accordingly (Andrew Halaney) [RHEL-24205] - serial: imx: get rid of registers shadowing (Andrew Halaney) [RHEL-24205] - serial: imx: refine local variables in rxint() (Andrew Halaney) [RHEL-24205] - serial: imx: stop using USR2 in FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant USR2 read from FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: do not break from FIFO reading loop prematurely (Andrew Halaney) [RHEL-24205] - serial: imx: do not sysrq broken chars (Andrew Halaney) [RHEL-24205] - serial: imx: work-around for hardware RX flood (Andrew Halaney) [RHEL-24205] - serial: imx: factor-out common code to imx_uart_soft_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add power management functions to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add RS485 support to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add driver for quad-uart support (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Add serial8250_pci_setup_port definition in 8250_pcilib.c (Andrew Halaney) [RHEL-24205] - tty: pcn_uart: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable Ageing Timer interrupt request irq (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix mismerge regarding serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx rearm race (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx completion race (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: liteuart: Remove a copy of UART id in private structure (Andrew Halaney) [RHEL-24205] - serial: liteuart: Don't mix devm_*() with non-devm_*() calls (Andrew Halaney) [RHEL-24205] - serial: liteuart: Correct error rollback (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Fix variable naming (Andrew Halaney) [RHEL-24205] - serial: exar: Add support for Sealevel 7xxxC serial cards (Andrew Halaney) [RHEL-24205] - Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler" (Andrew Halaney) [RHEL-24205] - VT: Bump font size limitation to 64x128 pixels (Andrew Halaney) [RHEL-24205] - VT: Add KD_FONT_OP_SET/GET_TALL operations (Andrew Halaney) [RHEL-24205] - VT: Add height parameter to con_font_get/set consw operations (Andrew Halaney) [RHEL-24205] - serial: atmel: fix incorrect baudrate setup (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: add DFL bus driver for Altera 16550. (Andrew Halaney) [RHEL-24205] - tty: moxa: Rename dtr/rts parameters/variables to active (Andrew Halaney) [RHEL-24205] - tty: Call ->dtr_rts() parameter active consistently (Andrew Halaney) [RHEL-24205] - tty: Return bool from tty_termios_hw_change() (Andrew Halaney) [RHEL-24205] - serial: Make uart_handle_cts_change() status param bool active (Andrew Halaney) [RHEL-24205] - tty/serial: Make ->dcd_change()+uart_handle_dcd_change() status bool active (Andrew Halaney) [RHEL-24205] - tty: Convert ->dtr_rts() to take bool argument (Andrew Halaney) [RHEL-24205] - tty: Convert ->carrier_raised() and callchains to bool (Andrew Halaney) [RHEL-24205] - serial: Convert uart_{,port_}startup() init_hw param to bool (Andrew Halaney) [RHEL-24205] - tty: moxa: Make local var storing tty_port_initialized() bool (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_active() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleamup tty_port_set_suspended() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_initialized() bool parameter (Andrew Halaney) [RHEL-24205] - serial: pic32: Add checks for devm_clk_get() in pic32_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: stm32: Add support for rs485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: imx: Add support for RS485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: core: Add option to output RS485 RX_DURING_TX state via GPIO (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: rs485: Add GPIO controlling RX enable during TX (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: setup GPIO controller later in probe (Andrew Halaney) [RHEL-24205] - serial: msm: add lock annotation to msm_set_baud_rate() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Add of_node_put() in ucc_uart_remove() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: add support for serial engine DMA (Andrew Halaney) [RHEL-24205] - soc: qcom-geni-se: add more symbol definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: use of_device_id data (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop the return value from handle_rx (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: split out the FIFO tx code (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unneeded tabs (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_isr() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove stray newlines (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: improve the to_dev_port() macro (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: align #define values (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unused symbols (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop unneeded forward definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: stop operations in progress at shutdown (Andrew Halaney) [RHEL-24205] - tty: vt: cache row count in con_scroll() (Andrew Halaney) [RHEL-24205] - tty: vt: saner names for more scroll variables (Andrew Halaney) [RHEL-24205] - tty: vt: separate array juggling to juggle_array() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some unicode conditions (Andrew Halaney) [RHEL-24205] - tty: vt: replace BUG_ON() by WARN_ON_ONCE() (Andrew Halaney) [RHEL-24205] - tty: vt: remove struct uni_screen (Andrew Halaney) [RHEL-24205] - tty: vt: remove char32_t typedef (Andrew Halaney) [RHEL-24205] - tty: vt: use sizeof(*variable) where possible (Andrew Halaney) [RHEL-24205] - tty: vt: remove reference to undefined NO_VC_UNI_SCREEN (Andrew Halaney) [RHEL-24205] - tty: vt: drop get_vc_uniscr() (Andrew Halaney) [RHEL-24205] - tty: vt: remove vc_uniscr_debug_check() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable the break condition when shutdown the uart port (Andrew Halaney) [RHEL-24205] - tty/vt: prevent registration of console with invalid number (Andrew Halaney) [RHEL-24205] - tty: fix out-of-bounds access in tty_driver_lookup_tty() (Andrew Halaney) [RHEL-24205] - serial: 8250_early: Convert literals to use defines (Andrew Halaney) [RHEL-24205] - serial: 8250: Define IIR 64 byte bit & cleanup related code (Andrew Halaney) [RHEL-24205] - serial: 8250: Add IIR FIFOs enabled field properly (Andrew Halaney) [RHEL-24205] - serial: 8250: Cleanup MCR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Name MSR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Use defined IER bits (Andrew Halaney) [RHEL-24205] - serial: liteuart: drop obsolete dependency on COMPILE_TEST (Andrew Halaney) [RHEL-24205] - serial: liteuart: move polling putchar() function (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the TX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the RX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: move function definitions (Andrew Halaney) [RHEL-24205] - serial: liteuart: separate rx loop from poll timer (Andrew Halaney) [RHEL-24205] - serial: liteuart: clean up rx loop variables (Andrew Halaney) [RHEL-24205] - serial: liteuart: simplify passing of uart_insert_char() flag (Andrew Halaney) [RHEL-24205] - serial: liteuart: rx loop should only ack rx events (Andrew Halaney) [RHEL-24205] - serial: liteuart: move tty_flip_buffer_push() out of rx loop (Andrew Halaney) [RHEL-24205] - serial: liteuart: minor style fix in liteuart_init() (Andrew Halaney) [RHEL-24205] - serial: liteuart: don't set unused port fields (Andrew Halaney) [RHEL-24205] - serial: liteuart: remove unused uart_ops stubs (Andrew Halaney) [RHEL-24205] - serial: liteuart: use bit number macros (Andrew Halaney) [RHEL-24205] - serial: liteuart: use KBUILD_MODNAME as driver name (Andrew Halaney) [RHEL-24205] - serial: Rename earlycon semihost driver (Andrew Halaney) [RHEL-24205] - riscv: Implement semihost.h for earlycon semihost driver (Andrew Halaney) [RHEL-24205] - serial: earlycon-arm-semihost: Move smh_putc() variants in respective arch's semihost.h (Andrew Halaney) [RHEL-24205] - earlycon: Increase options size (Andrew Halaney) [RHEL-24205] - earlycon: Let users set the clock frequency (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: fix high priority character transmission in rs486 mode (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Pass correct sg to dma_unmap_sg() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Drop empty platform remove function (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: fix mutex locking order for configure_kgdboc() (Andrew Halaney) [RHEL-24205] - hvc/xen: lock console list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: use setup() callback for early console (Andrew Halaney) [RHEL-24205] - printk: relieve console_lock of list synchronization duties (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock to trap exit (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: synchronize tty_find_polling_driver() and register_console() (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock for list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - proc: consoles: use console_list_lock for list iteration (Andrew Halaney) [RHEL-24205] - tty: tty_io: use console_list_lock for list synchronization (Andrew Halaney) [RHEL-24205] - printk, xen: fbfront: create/use safe function for forcing preferred (Andrew Halaney) [RHEL-24205] - netconsole: avoid CON_ENABLED misuse to track registration (Andrew Halaney) [RHEL-24205] - usb: early: xhci-dbc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: pic32_uart: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: hvc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - efi: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: nfcon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - serial_core: replace uart_console_enabled() with uart_console_registered() (Andrew Halaney) [RHEL-24205] - console: introduce console_is_registered() (Andrew Halaney) [RHEL-24205] - printk: console_device: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_on_panic: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_unblank: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_is_usable: use console_srcu_read_flags (Andrew Halaney) [RHEL-24205] - printk: __pr_flush: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_all: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - kdb: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - um: kmsg_dumper: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - console: introduce wrappers to read/write console flags (Andrew Halaney) [RHEL-24205] - proc: consoles: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: tty_io: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: document console_lock usage (Andrew Halaney) [RHEL-24205] - um: kmsg_dump: only dump when no output console available (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Lock console list in probe function (Andrew Halaney) [RHEL-24205] - serial: atmel: don't stop the transmitter when doing PIO (Andrew Halaney) [RHEL-24205] - serial: atmel: cleanup atmel_start+stop_tx() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Fix error handling in sunsab_init() (Andrew Halaney) [RHEL-24205] - serial: altera_uart: fix locking in polling mode (Andrew Halaney) [RHEL-24205] - serial: pch: Fix PCI device refcount leak in pch_request_dma() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: unwind actions in error path of net device open (Andrew Halaney) [RHEL-24205] - serial: stm32: move dma_request_chan() before clk_prepare_enable() (Andrew Halaney) [RHEL-24205] - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: avoid SBSA UART accessing DMACR register (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove struct altera_jtaguart (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: use uart_port::read_status_mask (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove unused altera_jtaguart::sigs (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove flag from altera_jtaguart_rx_chars() (Andrew Halaney) [RHEL-24205] - n_tty: Rename tail to old_tail in n_tty_read() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Delete unneeded semicolon (Andrew Halaney) [RHEL-24205] - serial: 8250: Flush DMA Rx on RLSI (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Configure DMA also w/o DMA filter (Andrew Halaney) [RHEL-24205] - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix calculation of RS485 delays (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix error handling in brcmuart_init() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Rearm DMA Rx if more data is pending (Andrew Halaney) [RHEL-24205] - serial: Fix a typo ("ignorning") (Andrew Halaney) [RHEL-24205] - tty: Convert tty_buffer flags to bool (Andrew Halaney) [RHEL-24205] - tty: Move TIOCSTI toggle variable before kerndoc (Andrew Halaney) [RHEL-24205] - serial: imx: Add missing .thaw_noirq hook (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: replace kicktimer with delayed_work" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty buffer align mask (Andrew Halaney) [RHEL-24205] - tty: hvc: make hvc_rtas_dev static (Andrew Halaney) [RHEL-24205] - serial: 8250_core: Use str_enabled_disabled() helper (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Handle RS485 DE signal active high (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Flush PM QOS work on remove (Andrew Halaney) [RHEL-24205] - printk: introduce console_list_lock (Andrew Halaney) [RHEL-24205] - printk: fix setting first seq for consoles (Andrew Halaney) [RHEL-24205] - printk: move @seq initialization to helper (Andrew Halaney) [RHEL-24205] - printk: register_console: use "registered" for variable names (Andrew Halaney) [RHEL-24205] - printk: Prepare for SRCU console list protection (Andrew Halaney) [RHEL-24205] - printk: Convert console_drivers list to hlist (Andrew Halaney) [RHEL-24205] - printk: use strscpy() to instead of strlcpy() (Andrew Halaney) [RHEL-24205] - printk: fix a typo of comment (Andrew Halaney) [RHEL-24205] - printk: Mark __printk percpu data ready __ro_after_init (Andrew Halaney) [RHEL-24205] - printk: Remove bogus comment vs. boot consoles (Andrew Halaney) [RHEL-24205] - printk: Remove write only variable nr_ext_console_drivers (Andrew Halaney) [RHEL-24205] - printk: Make pr_flush() static (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: remove wait loop from Errata i202 workaround (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() (Andrew Halaney) [RHEL-24205] - serial: 8250/ingenic: Add support for the JZ4750/JZ4755 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: ingenic: Add support for the JZ4750/55 SoCs (Andrew Halaney) [RHEL-24205] - Documentation: Make formatting consistent for rs485 docs (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Fix struct referencing (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Mention uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Link reference properly (Andrew Halaney) [RHEL-24205] - serial: Convert serial_rs485 to kernel doc (Andrew Halaney) [RHEL-24205] - serial: zs: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: xuartps: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: stm32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: rda: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pic32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: meson: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max310x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max3100: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: imx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: atmel: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: arc: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pl011: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: msm: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: dz: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Support native RS485 (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx_limited() (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: introduce transmit helpers (Andrew Halaney) [RHEL-24205] - tty: Allow TIOCSTI to be disabled (Andrew Halaney) [RHEL-24205] - tty: Move sysctl setup into "core" tty logic (Andrew Halaney) [RHEL-24205] - tty: evh_bytechan: Replace NO_IRQ by 0 (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_CANAAN (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_SIFIVE (Andrew Halaney) [RHEL-24205] - MAINTAINERS: adjust entry after renaming parisc serial driver (Andrew Halaney) [RHEL-24205] - parisc/serial: Rename 8250_gsc.c to 8250_parisc.c (Andrew Halaney) [RHEL-24205] - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't request IRQ too early for console port (Andrew Halaney) [RHEL-24205] - tty: serial: do unlock on a common path in altera_jtaguart_console_putc() (Andrew Halaney) [RHEL-24205] - tty: serial: unify TX space reads under altera_jtaguart_tx_space() (Andrew Halaney) [RHEL-24205] - tty: serial: use FIELD_GET() in lqasc_tx_ready() (Andrew Halaney) [RHEL-24205] - tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar() (Andrew Halaney) [RHEL-24205] - tty: serial: allow pxa.c to be COMPILE_TESTed (Andrew Halaney) [RHEL-24205] - serial: stm32: Fix unused-variable warning (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix restoring termios speed after suspend (Andrew Halaney) [RHEL-24205] - serial: Deassert Transmit Enable on probe in driver-specific way (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - MAINTAINERS: Solve warning regarding inexistent atmel-usart binding (Andrew Halaney) [RHEL-24205] - serial: stm32: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: sifive: enable clocks for UART when probed (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Use FIELD_PREP/FIELD_GET (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Make the driver aware of the existence of GCLK (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Only divide Clock Divisor if the IP is USART (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Separate mode clearing between UART and USART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add gclk as a possible USART clock (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add SAM9260 compatibles to SAM9X60 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250: Toggle IER bits on only after irq has been set up (Andrew Halaney) [RHEL-24205] - serial: 8250: Switch UART port flags to using BIT_ULL (Andrew Halaney) [RHEL-24205] - serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Let drivers request full 16550A feature probing (Andrew Halaney) [RHEL-24205] - tty: serial: extract serial_omap_put_char() from transmit_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool (Andrew Halaney) [RHEL-24205] - tty: serial: extract tx_ready() from __serial_lpc32xx_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: altera_uart_{r,t}x_chars() need only uart_port (Andrew Halaney) [RHEL-24205] - tty: serial: clean up stop-tx part in altera_uart_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: move and cleanup vt8500_tx_empty() (Andrew Halaney) [RHEL-24205] - tty: hvc: remove HVC_IUCV_MAGIC (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: remove MGSL_MAGIC (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: remove HDLC_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_DRIVER_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_MAGIC (Andrew Halaney) [RHEL-24205] - drivers: serial: jsm: fix some leaks in probe (Andrew Halaney) [RHEL-24205] - serial: omap: Disallow RS-485 if rts-gpio is not specified (Andrew Halaney) [RHEL-24205] - tty: serial: cpm_uart: remove unused cpm_uart_nr declaration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add debug bit for user payload (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add enumeration for gsm encodings (Andrew Halaney) [RHEL-24205] - ARM: footbridge: remove leftover from personal-server (Andrew Halaney) [RHEL-24205] - termios: start unifying non-UAPI parts of asm/termios.h (Andrew Halaney) [RHEL-24205] - termios: uninline conversion helpers (Andrew Halaney) [RHEL-24205] - tty: mxser: remove redundant assignment to hwid (Andrew Halaney) [RHEL-24205] - tty/vt: Add console_lock check to vt_console_print() (Andrew Halaney) [RHEL-24205] - kernel/panic: Drop unblank_screen call (Andrew Halaney) [RHEL-24205] - serial: Fix double word (Andrew Halaney) [RHEL-24205] - serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion (Andrew Halaney) [RHEL-24205] - tty: n_gsm: avoid call of sleeping functions from atomic context (Andrew Halaney) [RHEL-24205] - tty: n_gsm: replace kicktimer with delayed_work (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Preserve previous USART mode if RS485 disabled (Andrew Halaney) [RHEL-24205] - tty: Fix lookahead_buf crash with serdev (Andrew Halaney) [RHEL-24205] - vt: Clear selection before changing the font (Andrew Halaney) [RHEL-24205] - serial: sunsab: Remove frame size calculation dead-code (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - termios: get rid of stray asm/termios.h include in n_hdlc.c (Andrew Halaney) [RHEL-24205] - serial: pch_uart: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - serial: sh-sci: tail is already on valid range (Andrew Halaney) [RHEL-24205] - serial: sh-sci: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - tty: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - usb: serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - tty: Make ldisc ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: dz: Assume previous baudrate is valid (Andrew Halaney) [RHEL-24205] - tty: Fix comment style in tty_termios_input_baud_rate() (Andrew Halaney) [RHEL-24205] - tty: move from strlcpy with unused retval to strscpy (Andrew Halaney) [RHEL-24205] - tty/vt: Remove printable variable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: 8250: Clear dma tx_err unconditionally (Andrew Halaney) [RHEL-24205] - serial: 8250: Add helper for clearing IER (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Convert to use GPIO descriptors (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Utilize uart_console_enabled() (Andrew Halaney) [RHEL-24205] - serial: pl011: Add reg-io-width parameters (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check the clk_enable return value (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Add timeout waiting for loop (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Prevent writes when the controller is disabled (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Fix the ignore_status (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Initialise the read_status_mask (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Update copyright text to correct format (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check clk_enable return value (Andrew Halaney) [RHEL-24205] - serial: document start_rx member at struct uart_ops (Andrew Halaney) [RHEL-24205] - tty: amiserial: Fix comment typo (Andrew Halaney) [RHEL-24205] - tty: serial: document uart_get_console() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_core, reformat kernel-doc for functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: link uart_ops properly (Andrew Halaney) [RHEL-24205] - Documentation: serial: move GPIO kernel-doc to the functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: dedup kernel-doc for uart functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: move uart_ops documentation to the struct (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: uart2 error bits clearing (Andrew Halaney) [RHEL-24205] - serial: stm32: make info structs static to avoid sparse warnings (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() (Andrew Halaney) [RHEL-24205] - tty: vt: initialize unicode screen buffer (Andrew Halaney) [RHEL-24205] - serial: remove VR41XX serial driver (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Correct delay values (Andrew Halaney) [RHEL-24205] - serial: core: sanitize RS485 delays read from device tree (Andrew Halaney) [RHEL-24205] - serial: core: move sanitizing of RS485 delays into own function (Andrew Halaney) [RHEL-24205] - serial: core, 8250: set RS485 termination GPIO in serial core (Andrew Halaney) [RHEL-24205] - serial: ar933x: Remove superfluous code in ar933x_config_rs485() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fix check for RS485 support (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Save/restore RTS in suspend/resume (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Avoid pslverr on reading empty receiver fifo (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes PX cards. (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix missing corner cases in gsmld_poll() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix DM command (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix wrong T1 retry count handling (Andrew Halaney) [RHEL-24205] - serial: RS485 termination is supported if DT provides one (Andrew Halaney) [RHEL-24205] - serial: Embed rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Don't report FE, PE and OE twice (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix packet re-transmission without open control channel (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: correctly report configured baudrate value (Andrew Halaney) [RHEL-24205] - serial: 8250: fix return error code in serial8250_request_std_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: Clear prev values before setting RTS delays (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_out38x() (Andrew Halaney) [RHEL-24205] - 8250_dwlib: Convert bitops to newer form (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Drop PM ifdeffery (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Sort headers alphabetically (Andrew Halaney) [RHEL-24205] - earlycon: prevent multiple register_console() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Take port lock while accessing LSR (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Fix spelling mistake (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: loopback mode support (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: support more than 4 uart ports (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix __stop_tx() & DMA Tx restart races (Andrew Halaney) [RHEL-24205] - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: set dma burst_size to 1 (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: enable using pdata with ACPI (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Support for 9th bit multipoint addressing (Andrew Halaney) [RHEL-24205] - serial: Support for RS-485 multipoint addresses (Andrew Halaney) [RHEL-24205] - termbits.h: create termbits-common.h for identical bits (Andrew Halaney) [RHEL-24205] - termbits: Convert octal defines to hex (Andrew Halaney) [RHEL-24205] - serial: take termios_rwsem for ->rs485_config() & pass termios as param (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 32-bit reads (Andrew Halaney) [RHEL-24205] - serial: 8250: create lsr_save_mask (Andrew Halaney) [RHEL-24205] - serial: 8250: make saved LSR larger (Andrew Halaney) [RHEL-24205] - serial: Consolidate BOTH_EMPTY use (Andrew Halaney) [RHEL-24205] - serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE (Andrew Halaney) [RHEL-24205] - serial: 8250: Use C99 array initializer & define UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA (Andrew Halaney) [RHEL-24205] - serial: msm: Rename UART_* defines to MSM_UART_* (Andrew Halaney) [RHEL-24205] - serial: msm: Convert container_of UART_TO_MSM to static inline (Andrew Halaney) [RHEL-24205] - serial: st-asc: remove include of pm_runtime.h (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: remove enable/disable clock due to atmel_console_setup() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use devm_clk_get() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: stop using legacy pm ops (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Fix typo in comment (Andrew Halaney) [RHEL-24205] - tty: serial: Fix refcount leak bug in ucc_uart.c (Andrew Halaney) [RHEL-24205] - serial: Drop timeout from uart_port (Andrew Halaney) [RHEL-24205] - tty: Add closing marker into comment in tty_ldisc.h (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use UART_LCR_DLAB (Andrew Halaney) [RHEL-24205] - serial: 8250: Use UART_LCR_WLEN8 instead of literal (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove useless license text when SPDX-License-Identifier is already used (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use E_TABSZ for the translations size (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: improve UNI_*() macros definitions (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_transl() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove unused parameter from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE(), part II. (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - tty: Use flow-control char function on closing path (Andrew Halaney) [RHEL-24205] - tty: Implement lookahead to process XON/XOFF timely (Andrew Halaney) [RHEL-24205] - serial: 8250: Remove serial_rs485 sanitization from em485 (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: mcf: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: max310x: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: imx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: pl011: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: return -EINVAL for non-legacy RS485 flags (Andrew Halaney) [RHEL-24205] - serial: Clear rs485 struct when non-RS485 mode is set (Andrew Halaney) [RHEL-24205] - serial: Sanitize rs485_struct (Andrew Halaney) [RHEL-24205] - serial: stm32: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: omap: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: mcf: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: max310x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: imx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: atmel: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: pl011: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fill in rs485_supported for pci_fintek (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_lpc18cc: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial8250_em485_supported for em485 users (Andrew Halaney) [RHEL-24205] - serial: Add rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: Move serial_rs485 sanitization into separate function (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: Adjust misleading LSR related comment (Andrew Halaney) [RHEL-24205] - serial: 8250: Get preserved flags using serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - serial: 8250: handle __start_tx() call in start_tx() (Andrew Halaney) [RHEL-24205] - serial: 8250: kill __do_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: vt: convert sysfs snprintf to sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: max310x: implement I2C support (Andrew Halaney) [RHEL-24205] - serial: max310x: make accessing revision id interface-agnostic (Andrew Halaney) [RHEL-24205] - serial: max310x: use a separate regmap for each port (Andrew Halaney) [RHEL-24205] - serial: max310x: use regmap methods for SPI batch operations (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: walk the buffer only once in con_set_trans_old() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use con_allocate_new() in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract con_allocate_new() from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: change refcount only if needed in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove superfluous whitespace (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make conv_uni_to_pc() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_default_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_copy_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_release_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unify_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_insert_unipair() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in conv_uni_to_pc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract dict unsharing to con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove glyph < 0 check from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce enum translation_map and use it (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: check put_user() in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make p1 increment less confusing in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_get_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_set_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type) (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: zero uni_pgdir using kcalloc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce UNI_*() macros (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use | for binary addition (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: one line = one statement (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make parameters of inverse_translate() saner (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: convert macros to static inlines (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove extern from function decls (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: decrypt inverse_translate() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: define UNI_* macros for constants (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename and document struct uni_pagedir (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE() (Andrew Halaney) [RHEL-24205] - tty/vt: Makefile, add --unicode for loadkeys invocation (Andrew Halaney) [RHEL-24205] - tty/vt: defkeymap.c_shipped, little unification with loadkeys (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused header (Andrew Halaney) [RHEL-24205] - serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - tty: fix typos in comments (Andrew Halaney) [RHEL-24205] - tty: goldfish: Fix free_irq() on remove (Andrew Halaney) [RHEL-24205] - tty: Rework receive flow control char logic (Andrew Halaney) [RHEL-24205] - pcmcia: synclink_cs: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: stm32-usart: Correct CSIZE, bits, and parity (Andrew Halaney) [RHEL-24205] - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 (Andrew Halaney) [RHEL-24205] - serial: sifive: Sanitize CSIZE and c_iflag (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: txx9: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: rda-uart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: digicolor-usart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: uartlite: Fix BRKINT clearing (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL" (Andrew Halaney) [RHEL-24205] - serial: msm_serial: disable interrupts in __msm_console_write() (Andrew Halaney) [RHEL-24205] - serial: meson: acquire port->lock in startup() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_add_action_or_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Update the list of OF headers used by driver (Andrew Halaney) [RHEL-24205] - serial: jsm: Use B0 instead of 0 (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix suspend/resume on S5L (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove initial print (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove tracing prints (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused uart_pmac_port::termios_cache (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unfinished DBDMA support (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: move header content to .c (Andrew Halaney) [RHEL-24205] - tty: fix deadlock caused by calling printk() under tty_port->lock (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix invalid gsmtty_write_room() result (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix mux activation issues in gsm_config() (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix register address for XON/XOFF character (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Make sure to select the right FEATURE_SEL (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix UART_EFR register address (Andrew Halaney) [RHEL-24205] - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() (Andrew Halaney) [RHEL-24205] - tty: hvc: dcc: Bind driver to CPU core0 for reads and writes (Andrew Halaney) [RHEL-24205] - serial: pch: inline pop_tx() into handle_tx() (Andrew Halaney) [RHEL-24205] - serial: pch: simplify pop_tx() even more (Andrew Halaney) [RHEL-24205] - serial: pch: remove xmit circ_buf size double check (Andrew Halaney) [RHEL-24205] - serial: pch: remove debug print from pop_tx (Andrew Halaney) [RHEL-24205] - serial: pch: decomission pch_uart_hal_write() (Andrew Halaney) [RHEL-24205] - serial: pch: don't overwrite xmit->buf[0] by x_char (Andrew Halaney) [RHEL-24205] - serial: pch: move size check from pop_tx one level up (Andrew Halaney) [RHEL-24205] - serial: pic32: restore disabled irqs in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - serial: pic32: free up irq names correctly (Andrew Halaney) [RHEL-24205] - serial: pic32: don't zero members of kzalloc-ated structure (Andrew Halaney) [RHEL-24205] - serial: pic32: don't assign pic32_sport::cts_gpio twice (Andrew Halaney) [RHEL-24205] - serial: pic32: convert to_pic32_sport() to an inline (Andrew Halaney) [RHEL-24205] - serial: pic32: remove pic32_get_port() macro (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify pic32_sport::enable_tx_irq handling (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify clk handling (Andrew Halaney) [RHEL-24205] - serial: pic32: remove constants from struct pic32_sport (Andrew Halaney) [RHEL-24205] - serial: pic32: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: pic32: remove unused items from the header (Andrew Halaney) [RHEL-24205] - serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode (Andrew Halaney) [RHEL-24205] - serial: stm32: Factor out GPIO RTS toggling into separate function (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove duplicate `clkin_rate' setting (Andrew Halaney) [RHEL-24205] - serial: sifive: Report actual baud base rather than fixed 115200 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add proper clock handling for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Export ICR access helpers for internal use (Andrew Halaney) [RHEL-24205] - serial: 8250: Fold EndRun device support into OxSemi Tornado code (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Drop duplicated iotype assignment (Andrew Halaney) [RHEL-24205] - serial: 8250: pxa: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: core: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix NULL pointer dereference (Andrew Halaney) [RHEL-24205] - ACPI / property: Document RS485 _DSD properties (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Add receiver enable polarity (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Implement SW half duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: RS485 HW half & full duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT (Andrew Halaney) [RHEL-24205] - serial: 8250: use THRE & __stop_tx also with DMA (Andrew Halaney) [RHEL-24205] - serial: Store character timing information to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Improve RZN1 support (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Add support for DMA flow controlling devices (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the IO accessors to 8250_dwlib.h (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Introduce an rx_timeout variable in the IRQ path (Andrew Halaney) [RHEL-24205] - serial: 8250: dma: Allow driver operations before starting DMA transfers (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Allow to use a fallback CPR value if not synthesized (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the USR register to pdata (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Create a generic platform data structure (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move definitions to the shared header (Andrew Halaney) [RHEL-24205] - sysrq: do not omit current cpu when showing backtrace of all active CPUs (Andrew Halaney) [RHEL-24205] - tty: hvcs: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - tty/hvc_opal: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device (Andrew Halaney) [RHEL-24205] - serial: 8250: Also set sticky MCR bits in console restoration (Andrew Halaney) [RHEL-24205] - Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown" (Andrew Halaney) [RHEL-24205] - serial: stm32: add earlycon support (Andrew Halaney) [RHEL-24205] - serial: stm32: add KGDB support (Andrew Halaney) [RHEL-24205] - serial: stm32: remove infinite loop possibility in putchar function (Andrew Halaney) [RHEL-24205] - tty: Add function for handling flow control chars (Andrew Halaney) [RHEL-24205] - serial: core: fix tcdrain() with CTS enabled (Andrew Halaney) [RHEL-24205] - drivers: tty: serial: Fix deadlock in sa1100_set_termios() (Andrew Halaney) [RHEL-24205] - tty/sysrq: change the definition of sysrq_key_table's element to make it more readable (Andrew Halaney) [RHEL-24205] - serial: allow COMPILE_TEST for some drivers (Andrew Halaney) [RHEL-24205] - serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y (Andrew Halaney) [RHEL-24205] - serial: zs: use NULL as a pointer, not 0 (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: return early in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: change sunplus_console_ports from global to static (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a 12MHz internal clock rate to calculate baud rate in order to meet the baud rate requirements of special BT modules (Andrew Halaney) [RHEL-24205] - serial: icom: remove unused struct icom_port members (Andrew Halaney) [RHEL-24205] - serial: icom: delete empty serial hooks (Andrew Halaney) [RHEL-24205] - serial: icom: use list_for_each_entry() (Andrew Halaney) [RHEL-24205] - serial: icom: make icom_acfg_baud const and unsigned (Andrew Halaney) [RHEL-24205] - serial: icom: use ARRAY_SIZE (Andrew Halaney) [RHEL-24205] - serial: icom: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: icom: use proper __le types and functions (Andrew Halaney) [RHEL-24205] - serial: icom: remove to_icom_adapter() and icom_kref_release() (Andrew Halaney) [RHEL-24205] - serial: icom: switch vague casts to container_of (Andrew Halaney) [RHEL-24205] - serial: icom: remove ICOM_VERSION_STR macro (Andrew Halaney) [RHEL-24205] - serial: 8250/omap1: include linux/soc/ti/omap1-soc.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up implicit CR bit encoding in address field (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up dead code in gsm_queue() (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Handle UART without interrupt on TEMT using em485" (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix runtime PM for start_tx() for empty buffer (Andrew Halaney) [RHEL-24205] - serial: imx: fix overrun interrupts in DMA mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not time out prematurely when draining tx fifo (Andrew Halaney) [RHEL-24205] - serial: When UART is suspended, set RTS to false (Andrew Halaney) [RHEL-24205] - serial: 8250: add compatible for fsl,16550-FIFO64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT using em485 (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe (Andrew Halaney) [RHEL-24205] - serial: atmel: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: max310: remove redundant memset in rs485_config (Andrew Halaney) [RHEL-24205] - serial: omap: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove redundant check in rs485_config (Andrew Halaney) [RHEL-24205] - serial: stm32: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: core: move RS485 configuration tasks from drivers into core (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: Report which option to enable for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - tty: n_tty: Restore EOF push handling behavior (Andrew Halaney) [RHEL-24205] - serial: 8250: Make SERIAL_8250_EM available for arm64 systems (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings (Andrew Halaney) [RHEL-24205] - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: add spin_lock for interrupt and console_write (Andrew Halaney) [RHEL-24205] - tty: Fix a possible resource leak in icom_probe (Andrew Halaney) [RHEL-24205] - tty: serial: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: hvc: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use tty_port_destroy() to destroy port (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix incorrect UA handling (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix malformed counter for out of frame data (Andrew Halaney) [RHEL-24205] - tty: serial: altera: use altera_jtaguart_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: owl-uart, send x_char even if stopped (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: remove double ifdeffery (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II. (Andrew Halaney) [RHEL-24205] - memcg: enable accounting for tty-related objects (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE (Andrew Halaney) [RHEL-24205] - serial: 8250: fix XOFF/XON sending when DMA is used (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add ARTPEC-8 support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Clear RS485 bits in the shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: simplify getting OF match data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify variables and pointers (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data members (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify UART name (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: reduce number of casts (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c2410_uartcfg in parent structure (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c24xx_uart_info in parent structure (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: mark acpi_device_id as unused with !ACPI (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: use more precise Kconfig symbol (Andrew Halaney) [RHEL-24205] - serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: fix two assignments in if conditions (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: remove redundant assignments to variable linestatus (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: make two read-only arrays static const (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove struct uart_txx9_port (Andrew Halaney) [RHEL-24205] - kgdboc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - tty: hvc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - serial: samsung: Add samsung_early_read to support early kgdboc (Andrew Halaney) [RHEL-24205] - serial: make uart_console_write->putchar()'s character an unsigned char (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix return value check in mvebu_uart_clock_probe() (Andrew Halaney) [RHEL-24205] - sc16is7xx: Set AUTOCTS and AUTORTS bits (Andrew Halaney) [RHEL-24205] - sc16is7xx: Handle modem status lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Properly resume TX after stop (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: *" (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Fix compile error while CONFIG_SERIAL_SUNPLUS_CONSOLE=n (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Fix the compile link error reported by kernel test robot (Andrew Halaney) [RHEL-24205] - mxser: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: The system stuck when you run the stty command on the console to change the baud rate (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Add Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix race condition in RTS-after-send handling (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Make some bit of the REG5 register writable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Describes the calculation of the UART baud rate clock using a clock frame (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_ioremap_resource to get register mapped memory (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Move request the register region to probe (Andrew Halaney) [RHEL-24205] - tty: serial: amba-pl010: use more uart_port pointers (Andrew Halaney) [RHEL-24205] - tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove info print from init (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct Kconfig help text for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - arm64: dts: marvell: armada-37xx: add device node for UART clock and use it (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement support for baudrates higher than 230400 Bd (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: update information about UART clock (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement UART clock driver for configuring UART base clock (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: document DT bindings for marvell,armada-3700-uart-clock (Andrew Halaney) [RHEL-24205] - sc16is7xx: Separate GPIOs from modem control lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Update status lines in single call (Andrew Halaney) [RHEL-24205] - sc16is7xx: Preserve EFR bits on update (Andrew Halaney) [RHEL-24205] - serial: 8250: Return early in .start_tx() if there are no chars to send (Andrew Halaney) [RHEL-24205] - sc16is7xx: Fix for incorrect data being transmitted (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix proper link termination after failed open (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix encoding of control signal octet bit DV (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove unneeded test for ->setup() presence (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Get rid of custom MID_DEVICE() macro (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Simplify multiplication/shift logic (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: add earlycon support (Andrew Halaney) [RHEL-24205] - tty: n_tty: do not look ahead for EOL character past the end of the buffer (Andrew Halaney) [RHEL-24205] - serial: parisc: GSC: fix build when IOSAPIC is not set (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Add fast path when rs485 delays are 0 (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add ACPI support (Andrew Halaney) [RHEL-24205] - serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: add a new API to enable / disable wake_irq (Andrew Halaney) [RHEL-24205] - serial: core: Drop duplicate NULL check in uart_*shutdown() (Andrew Halaney) [RHEL-24205] - tty: Drop duplicate NULL check in TTY port functions (Andrew Halaney) [RHEL-24205] - serial: core: Fix the definition name in the comment of UPF_* flags (Andrew Halaney) [RHEL-24205] - amiserial: Drop duplicate NULL check in shutdown() (Andrew Halaney) [RHEL-24205] - vt_ioctl: add array_index_nospec to VT_ACTIVATE (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix array_index_nospec in vt_setactivate (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Revert "Re-enable higher baud rates" (Andrew Halaney) [RHEL-24205] - XArray: Include bitmap.h from xarray.h (Andrew Halaney) [RHEL-24205] - n_tty: wake up poll(POLLRDNORM) on receiving data (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards (Andrew Halaney) [RHEL-24205] - tty: Replace acpi_bus_get_device() (Andrew Halaney) [RHEL-24205] - serial: mcf: use helpers in mcf_tx_chars() (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: don't call uart_write_wakeup() twice (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: deduplicate character sending (Andrew Halaney) [RHEL-24205] - mxser: switch from xmit_buf to kfifo (Andrew Halaney) [RHEL-24205] - mxser: use tty_port xmit_buf helpers (Andrew Halaney) [RHEL-24205] - mxser: fix xmit_buf leak in activate when LSR == 0xff (Andrew Halaney) [RHEL-24205] - tty: tty_port_open, document shutdown vs failed activate (Andrew Halaney) [RHEL-24205] - tty: add kfifo to tty_port (Andrew Halaney) [RHEL-24205] - serial: atmel_serial: include circ_buf.h (Andrew Halaney) [RHEL-24205] - serial: core: clean up EXPORT_SYMBOLs (Andrew Halaney) [RHEL-24205] - serial: imx: reduce RX interrupt frequency (Andrew Halaney) [RHEL-24205] - tty: serial: max3100: Remove redundant 'flush_workqueue()' calls (Andrew Halaney) [RHEL-24205] - serial: core: Initialize rs485 RTS polarity already on probe (Andrew Halaney) [RHEL-24205] - serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl (Andrew Halaney) [RHEL-24205] - serial: stm32: fix software flow control transfer (Andrew Halaney) [RHEL-24205] - serial: stm32: prevent TDR register overwrite when sending x_char (Andrew Halaney) [RHEL-24205] - serial: 8250: of: Fix mapped region size when using reg-offset property (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Fix race condition releasing tty port (Andrew Halaney) [RHEL-24205] - tty: Add support for Brainboxes UC cards. (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: Use fifo in 8250 console driver" (Andrew Halaney) [RHEL-24205] - vsprintf: rework bitmap_list_string (Andrew Halaney) [RHEL-24205] - lib: bitmap: add performance test for bitmap_print_to_pagebuf (Andrew Halaney) [RHEL-24205] - tools: sync tools/bitmap with mother linux (Andrew Halaney) [RHEL-24205] - serial: core: Keep mctrl register state and cached copy in sync (Andrew Halaney) [RHEL-24205] - serial: stm32: correct loop for dma error handling (Andrew Halaney) [RHEL-24205] - serial: stm32: fix flow control transfer in DMA mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework TX DMA state condition (Andrew Halaney) [RHEL-24205] - serial: stm32: move tx dma terminate DMA to shutdown (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop redundant DTR/RTS preservation on close/open (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: pl010: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix MODULE_ALIAS (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix return error code in case of dma_alloc_coherent() failure (Andrew Halaney) [RHEL-24205] - Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2" (Andrew Halaney) [RHEL-24205] - serdev: Do not instantiate serdevs on boards with known bogus DSDT entries (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2 (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Drop the legacy compatible strings and clock code (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: bcm63xx: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: pxa: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: meson: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Propagate error codes from brcmuart_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: lantiq: store and compare return status correctly (Andrew Halaney) [RHEL-24205] - serial: 8250: Move Alpha-specific quirk out of the core (Andrew Halaney) [RHEL-24205] - serial: Fix incorrect rs485 polarity on uart open (Andrew Halaney) [RHEL-24205] - docs/driver-api: Replace a comma in the n_gsm.rst with a double colon (Andrew Halaney) [RHEL-24205] - tty: Fix the keyboard led light display problem (Andrew Halaney) [RHEL-24205] - tty/ldsem: Fix syntax errors in comments (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use serial_dl_write() instead of open coded (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Re-enable higher baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Split out Pericom driver (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix console registration from module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Enable console as module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Remove USI initialization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: remove redundant assignment to tmp after the mask operation (Andrew Halaney) [RHEL-24205] - serial: atmel: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use devm_clk_get_optional() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Drop support for "sci_ick" clock (Andrew Halaney) [RHEL-24205] - serial: lantiq: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for R-Car Gen4 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Document r8a779f0 bindings (Andrew Halaney) [RHEL-24205] - xen/console: harden hvc_xen against event channel storms (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fix garbled text for console (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous (Andrew Halaney) [RHEL-24205] - tty: mips_ejtag_fdc: Make use of the helper function kthread_run_on_cpu() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: UART errors after resuming from S2 (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not request memory region twice (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: allow 64 bit address (Andrew Halaney) [RHEL-24205] - Documentation: add TTY chapter (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_standard_install (Andrew Halaney) [RHEL-24205] - tty: more kernel-doc for tty_ldisc (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc docs up-to-date (Andrew Halaney) [RHEL-24205] - tty: move tty_ldisc docs to new Documentation/tty/ (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_port functions (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_driver functions (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: fix kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_buffer.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_ldisc.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_io.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_port.c (Andrew Halaney) [RHEL-24205] - tty: reformat TTY_DRIVER_ flags into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_ldisc_ops docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_operations triple docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_driver (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Call dma_async_issue_pending() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Check return code of dmaengine_submit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix RTS modem control while in rs485 mode (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: clear the RTSD status before enable the RTSD irq (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add StarFive JH7100 quirk (Andrew Halaney) [RHEL-24205] - mxser: use PCI_DEVICE_DATA (Andrew Halaney) [RHEL-24205] - mxser: move ids from pci_ids.h here (Andrew Halaney) [RHEL-24205] - mxser: add MOXA prefix to some PCI device IDs (Andrew Halaney) [RHEL-24205] - mxser: increase buf_overrun if tty_insert_flip_char() fails (Andrew Halaney) [RHEL-24205] - mxser: remove tty parameter from mxser_receive_chars_new() (Andrew Halaney) [RHEL-24205] - mxser: don't throttle manually (Andrew Halaney) [RHEL-24205] - mxser: clean up timeout handling in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use msleep_interruptible() in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: extract TX empty check from mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use tty_port_close() in mxser_close() (Andrew Halaney) [RHEL-24205] - mxser: don't flush buffer from mxser_close() directly (Andrew Halaney) [RHEL-24205] - mxser: call stop_rx from mxser_shutdown_port() (Andrew Halaney) [RHEL-24205] - mxser: remove tty->driver_data NULL check (Andrew Halaney) [RHEL-24205] - mxser: remove pointless xmit_buf checks (Andrew Halaney) [RHEL-24205] - mxser: clean up tx handling in mxser_transmit_chars() (Andrew Halaney) [RHEL-24205] - mxser: move MSR read to mxser_check_modem_status() (Andrew Halaney) [RHEL-24205] - mxser: keep only !tty test in ISR (Andrew Halaney) [RHEL-24205] - mxser: rename mxser_close_port() to mxser_stop_rx() (Andrew Halaney) [RHEL-24205] - mxser: remove wait for sent from mxser_close_port (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Add support to deassert/assert reset line (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,sci: Document RZ/G2L SoC (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Make resets as a required property (Andrew Halaney) [RHEL-24205] - tty: serial, join uport checks in uart_port_shutdown() (Andrew Halaney) [RHEL-24205] - tty: clean up whitespace in __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove tty NULL check from __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove TTY_SOFT_SAK part from __do_SAK() (Andrew Halaney) [RHEL-24205] - n_gsm: remove unused parameters from gsm_error() (Andrew Halaney) [RHEL-24205] - arm: remove zte zx platform left-over (Andrew Halaney) [RHEL-24205] - serial: 8250: replace snprintf in show functions with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: liteuart: relax compile-test dependencies (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix minor-number leak on probe errors (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix use-after-free and memleak on unbind (Andrew Halaney) [RHEL-24205] - serial: liteuart: Fix NULL pointer dereference in ->remove() (Andrew Halaney) [RHEL-24205] - tty: serial: msm_serial: Deactivate RX DMA for polling support (Andrew Halaney) [RHEL-24205] - serial: core: fix transmit-buffer reset and memleak (Andrew Halaney) [RHEL-24205] - xen: flag xen_snd_front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag pvcalls-front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag hvc_xen to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: add "not_essential" flag to struct xenbus_driver (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Define tty name via constant string literal (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Add pr_fmt() to prefix messages (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Use dev_err_probe() in ->probe() (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Unify variable used to keep an error code (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Assign returned id to a local variable (Andrew Halaney) [RHEL-24205] - serial: stm32: push DMA RX data before suspending (Andrew Halaney) [RHEL-24205] - serial: stm32: terminate / restart DMA transfer at suspend / resume (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX dma initialization and release (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove empty stub pci_quatech_exit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace custom pci_match_id() implementation (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Fix race condition causing stuck TX (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Mark sunzilog_putchar() __maybe_unused (Andrew Halaney) [RHEL-24205] - Revert "tty: hvc: pass DMA capable memory to put_chars()" (Andrew Halaney) [RHEL-24205] - Revert "virtio-console: remove unnecessary kmemdup()" (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace dev_*() by pci_*() macros (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Get rid of redundant 'else' keyword (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Refactor the loop in pci_ite887x_init() (Andrew Halaney) [RHEL-24205] - tty: add rpmsg driver (Andrew Halaney) [RHEL-24205] - serial: 8250: rename unlock labels (Andrew Halaney) [RHEL-24205] - serial: stm32: update throttle and unthrottle ops for dma mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX over DMA (Andrew Halaney) [RHEL-24205] - serial: stm32: re-introduce an irq flag condition in usart_receive_chars (Andrew Halaney) [RHEL-24205] - virtio-console: remove unnecessary kmemdup() (Andrew Halaney) [RHEL-24205] - tty: hvc: pass DMA capable memory to put_chars() (Andrew Halaney) [RHEL-24205] - tty: hvc: use correct dma alignment size (Andrew Halaney) [RHEL-24205] - serial: imx: disable console clocks on unregister (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Make sc16is7xx_remove() return void (Andrew Halaney) [RHEL-24205] - serial: max310x: Make max310x_remove() return void (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Improve naming for common macro (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use macros instead of hardcoded values (Andrew Halaney) [RHEL-24205] - tty/sysrq: More intuitive Shift handling (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" (Andrew Halaney) [RHEL-24205] - serial: 8250: allow disabling of Freescale 16550 compile test (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix reporting real baudrate value in c_ospeed field (Andrew Halaney) [RHEL-24205] - serial: sifive: set pointer to NULL rather than 0. (Andrew Halaney) [RHEL-24205] - mxser: store FCR state in mxser_port::FCR (Andrew Halaney) [RHEL-24205] - mxser: don't read from UART_FCR (Andrew Halaney) [RHEL-24205] - mxser: move FIFO clearing to mxser_disable_and_clear_FIFO() (Andrew Halaney) [RHEL-24205] - mxser: simplify FCR computation in mxser_change_speed() (Andrew Halaney) [RHEL-24205] - mxser: make mxser_port::ldisc_stop_rx a bool (Andrew Halaney) [RHEL-24205] - mxser: simplify condition in mxser_receive_chars_new (Andrew Halaney) [RHEL-24205] - mxser: restore baud rate if its setting fails (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: describe driver in KConfig (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work better for PVH Dom0 (Andrew Halaney) [RHEL-24205] - serial: 8250: remove duplicated BRI0A49 and BDP3336 entries (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Move fsl8250_data to ACPI section (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS (Andrew Halaney) [RHEL-24205] - tty: remove flags from struct tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: unexport tty_ldisc_release (Andrew Halaney) [RHEL-24205] - tty: moxa: merge moxa.h into moxa.c (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: rename a conflicting function name (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Modify cr bit value when config requester (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Add some instructions and code for requester (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix driver's tx_empty callback (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix RX_LVL register offset (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Prevent changing fixed parameters (Andrew Halaney) [RHEL-24205] - sh: j2: Update uartlite binding with data and parity properties (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Add properties for synthesis-time parameters (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Prefer struct_size over open coded arithmetic (Andrew Halaney) [RHEL-24205] - console: consume APC, DM, DCS (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use read_poll_timeout for a polling loop (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use constants in early_uartlite_putc (Andrew Halaney) [RHEL-24205] - tty: Fix data race between tiocsti() and flush_to_ldisc() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - serial: 8250_ingenic: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Remove redundant check to simplify the code (Andrew Halaney) [RHEL-24205] - mxser: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: moxa: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: replace in_irq() with in_hardirq() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: fix break handling for sysrq (Andrew Halaney) [RHEL-24205] - serial: stm32: use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: use the defined variable to simplify code (Andrew Halaney) [RHEL-24205] - Revert "arm pl011 serial: support multi-irq request" (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add Exynos850 SoC data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix driver data macros style (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Init USI to keep clocks running (Andrew Halaney) [RHEL-24205] - platform/surface: aggregator: Use serdev_acpi_get_uart_resource() helper (Andrew Halaney) [RHEL-24205] - serdev: Split and export serdev_acpi_get_uart_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: fix the conditional expression writing (Andrew Halaney) [RHEL-24205] - serial: omap: Only allow if 8250_omap is not selected (Andrew Halaney) [RHEL-24205] - vt: keyboard.c: make console an unsigned int (Andrew Halaney) [RHEL-24205] - vt: keyboard: treat kbd_table as an array all the time. (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: make setup_port() parameters explicitly unsigned (Andrew Halaney) [RHEL-24205] - tty: pdc_cons, free tty_driver upon failure (Andrew Halaney) [RHEL-24205] - tty: drop put_tty_driver (Andrew Halaney) [RHEL-24205] - tty: drop alloc_tty_driver (Andrew Halaney) [RHEL-24205] - xtensa: ISS: don't panic in rs_init (Andrew Halaney) [RHEL-24205] - serial: max310x: Use clock-names property matching to recognize EXTCLK (Andrew Halaney) [RHEL-24205] - serial: 8250: Define RX trigger levels for OxSemi 950 devices (Andrew Halaney) [RHEL-24205] - tty: hvc: replace BUG_ON() with negative return value (Andrew Halaney) [RHEL-24205] - amiserial: remove unused state from shutdown (Andrew Halaney) [RHEL-24205] - amiserial: pack and sort includes (Andrew Halaney) [RHEL-24205] - amiserial: expand serial_isroot (Andrew Halaney) [RHEL-24205] - amiserial: simplify rs_open (Andrew Halaney) [RHEL-24205] - amiserial: remove serial_state::xmit_fifo_size (Andrew Halaney) [RHEL-24205] - amiserial: remove stale comment (Andrew Halaney) [RHEL-24205] - amiserial: remove unused DBG_CNT (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add ->unregister_gpio() callback (Andrew Halaney) [RHEL-24205] - tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Add runtime pm support (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Disable clocks in case of errors (Andrew Halaney) [RHEL-24205] - tty: Fix out-of-bound vmalloc access in imageblit (Andrew Halaney) [RHEL-24205] - serial: samsung: use dma_ops of DMA if attached (Andrew Halaney) [RHEL-24205] - arm pl011 serial: support multi-irq request (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: add RS485 support (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: hold port lock when reporting modem line changes (Andrew Halaney) [RHEL-24205] - serial: core: Report magic multiplier extra baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: extend compile-test coverage (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: use NULL to initialized a null pointer (Andrew Halaney) [RHEL-24205] - serial: 8250_pnp: Support configurable clock frequency (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: make a const array static, makes object smaller (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/omap: Make the locking RT aware" (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/pl011: Make the locking work on RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: Bring back the RT bits." (Andrew Halaney) [RHEL-24205] - Revert "printk: add infrastucture for atomic consoles" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: implement write_atomic" (Andrew Halaney) [RHEL-24205] - Revert "printk: avoid preempt_disable() for PREEMPT_RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: allow disabling printk per-console device kthreads at boot" (Andrew Halaney) [RHEL-24205] - Revert "serial: Make ->set_termios() old ktermios const" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART" (Andrew Halaney) [RHEL-24205]- copy_oldmem_kernel() - WRITE is "data source", not destination (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_SAMPLE_KMEMLEAK to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_RANDOMIZE_KSTACK_OFFSET to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_DMAPOOL_TEST to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make global slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make memcg slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: add shrinker_srcu_generation" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: make count and scan in shrinker debugfs lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: hold write lock to reparent shrinker nr_deferred" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: convert shrinker_rwsem to mutex" (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix iteration in collapse_file (Chris von Recklinghausen) [RHEL-27741] - memfd: check for non-NULL file_seals in memfd_create() syscall (Chris von Recklinghausen) [RHEL-27741] - mm/vmalloc: do not output a spurious warning when huge vmalloc() fails (Chris von Recklinghausen) [RHEL-27741] - mm/mprotect: fix do_mprotect_pkey() limit check (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: Fix error path in do_vmi_align_munmap() (Chris von Recklinghausen) [RHEL-27741] - zswap: do not shrink if cgroup may not zswap (Chris von Recklinghausen) [RHEL-27741] - page cache: fix page_cache_next/prev_miss off by one (Chris von Recklinghausen) [RHEL-27741] - mm/gup_test: fix ioctl fail for compat task (Chris von Recklinghausen) [RHEL-27741] - mm/gup: remove unused vmas parameter from pin_user_pages_remote() (Chris von Recklinghausen) [RHEL-27741] - splice: Rename direct_splice_read() to copy_splice_read() (Chris von Recklinghausen) [RHEL-27741] - mm: fix zswap writeback race condition (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: fix false positives on big endian (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: move LRU update from zs_map_object() to zs_malloc() (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: fix race condition on debugfs cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - mm: do not reclaim private data from pinned page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: always check invariants (Chris von Recklinghausen) [RHEL-27741] - filemap: Handle error return from __filemap_get_folio() (Chris von Recklinghausen) [RHEL-27741] - mm: change per-VMA lock statistics to be disabled by default (Chris von Recklinghausen) [RHEL-27741] - mm/mempolicy: correctly update prev when policy is equal on mbind (Chris von Recklinghausen) [RHEL-27741] - kasan: hw_tags: avoid invalid virt_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add some comments to explain the possible hole in __pageblock_pfn_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: move disabling KSM from s390/gmap code to KSM code (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: fix missing folio_sz update in damon_pa_young() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_mark_accessed_or_deactivate() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_pageout() (Chris von Recklinghausen) [RHEL-27741] - mm,unmap: avoid flushing TLB in batch if PTE is inaccessible (Chris von Recklinghausen) [RHEL-27741] - shmem: restrict noswap option to initial user namespace (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix conflicting mods to collapse_file() (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: fix vm_pgoff in vma_merge() case 3 (Chris von Recklinghausen) [RHEL-27741] - seq_buf: Add seq_buf_do_printk() helper (Chris von Recklinghausen) [RHEL-27741] - sparse: remove unnecessary 0 values from rc (Chris von Recklinghausen) [RHEL-27741] - mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area() (Chris von Recklinghausen) [RHEL-27741] - mm: do not increment pgfault stats when page fault handler retries (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: allow only one active pool compaction context (Chris von Recklinghausen) [RHEL-27741] - mm: add new KSM process and sysfs knobs (Chris von Recklinghausen) [RHEL-27741] - mm: add new api to enable ksm per process (Chris von Recklinghausen) [RHEL-27741] - mm: don't check VMA write permissions if the PTE/PMD indicates write permissions (Chris von Recklinghausen) [RHEL-27741] - migrate_pages_batch: fix statistics for longterm pin retry (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use helper function range_in_vma() (Chris von Recklinghausen) [RHEL-27741] - lib/show_mem.c: use for_each_populated_zone() simplify code (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp bit lost when unsharing happens (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp during fork() (Chris von Recklinghausen) [RHEL-27741] - kasan: fix lockdep report invalid wait context (Chris von Recklinghausen) [RHEL-27741] - mm: ksm: support hwpoison for ksm page (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: refactor add_to_kill() (Chris von Recklinghausen) [RHEL-27741] - memfd: pass argument of memfd_fcntl as int (Chris von Recklinghausen) [RHEL-27741] - mm: workingset: update description of the source file (Chris von Recklinghausen) [RHEL-27741] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: refactor updating current->reclaim_state (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim (Chris von Recklinghausen) [RHEL-27741] - mm: apply __must_check to vmap_pages_range_noflush() (Chris von Recklinghausen) [RHEL-27741] - mm: hwpoison: support recovery from HugePage copy-on-write faults (Chris von Recklinghausen) [RHEL-27741] - mm/vmscan: simplify shrink_node() (Chris von Recklinghausen) [RHEL-27741] - mpage: use folios in bio end_io handler (Chris von Recklinghausen) [RHEL-27741] - mpage: split submit_bio and bio end_io handler for reads and writes (Chris von Recklinghausen) [RHEL-27741] - mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked() (Chris von Recklinghausen) [RHEL-27741] - mm: convert copy_user_huge_page() to copy_user_large_folio() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_hugetlb() to use a folio (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert copy_huge_page_from_user() to copy_folio_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use kmap_local_page() in copy_huge_page_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_pte_copy() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: use check_pages_enabled static key to check tail pages (Chris von Recklinghausen) [RHEL-27741] - mm: mlock: use folios_put() in mlock_folio_batch() (Chris von Recklinghausen) [RHEL-27741] - mm/madvise: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: maintain page cache uptodate flag (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: skip shmem with userfaultfd (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: refactor collapse_file control flow (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: drain lru after swapping in shmem (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned file-backed memory (Chris von Recklinghausen) [RHEL-27741] - mm/hwpoison: introduce copy_mc_highpage (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned anonymous memory (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: improve the performance of __kfence_alloc() and __kfence_free() (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: delay the initialization of zswap (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: remove zswap_entry_cache_{create,destroy} helper function (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: rename addr_to_vb_xarray() function (Chris von Recklinghausen) [RHEL-27741] - kmemleak-test: fix kmemleak_test.c build logic (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: remove a global vmap_blocks xarray (Chris von Recklinghausen) [RHEL-27741] - mm: move free_area_empty() to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - hugetlb: remove PageHeadHuge() (Chris von Recklinghausen) [RHEL-27741] - mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file() (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: reset compaction source zspage pointer after putback_zspage() (Chris von Recklinghausen) [RHEL-27741] - mm: make arch_has_descending_max_zone_pfns() static (Chris von Recklinghausen) [RHEL-27741] - zswap: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - zpool: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: remove incorrect #ifdef checks (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: move compaction sysctl to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: Move memory failure sysctls to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: uninline kstrdup() (Chris von Recklinghausen) [RHEL-27741] - fs: Add FGP_WRITEBEGIN (Chris von Recklinghausen) [RHEL-27741] - sched/numa: enhance vma scanning logic (Chris von Recklinghausen) [RHEL-27741] - sched/numa: apply the scan delay to every new vma (Chris von Recklinghausen) [RHEL-27741] - mm: separate vma->lock from vm_area_struct (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: free vm_area_struct without call_rcu in exit_mmap (Chris von Recklinghausen) [RHEL-27741] - mm: introduce per-VMA lock statistics (Chris von Recklinghausen) [RHEL-27741] - mm: prevent userfaults to be handled under per-vma lock (Chris von Recklinghausen) [RHEL-27741] - mm: prevent do_swap_page from handling page faults under VMA lock (Chris von Recklinghausen) [RHEL-27741] - mm: add FAULT_FLAG_VMA_LOCK flag (Chris von Recklinghausen) [RHEL-27741] - mm: fall back to mmap_lock if vma->anon_vma is not yet set (Chris von Recklinghausen) [RHEL-27741] - mm: introduce lock_vma_under_rcu to be used from arch-specific code (Chris von Recklinghausen) [RHEL-27741] - mm: introduce vma detached flag (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: prevent pagefault handler from racing with mmu_notifier registration (Chris von Recklinghausen) [RHEL-27741] - kernel/fork: assert no VMA readers during its destruction (Chris von Recklinghausen) [RHEL-27741] - mm: conditionally write-lock VMA in free_pgtables (Chris von Recklinghausen) [RHEL-27741] - mm: write-lock VMAs before removing them from VMA tree (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: write-lock VMA while remapping it to a new address range (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: write-lock VMAs in vma_prepare before modifying them (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: write-lock VMA while collapsing a huge page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: move vma_prepare before vma_adjust_trans_huge (Chris von Recklinghausen) [RHEL-27741] - mm: add per-VMA lock and helper functions to control it (Chris von Recklinghausen) [RHEL-27741] - mm: rcu safe VMA freeing (Chris von Recklinghausen) [RHEL-27741] - mm: introduce CONFIG_PER_VMA_LOCK (Chris von Recklinghausen) [RHEL-27741] - mm: hold the RCU read lock over calls to ->map_pages (Chris von Recklinghausen) [RHEL-27741] - afs: split afs_pagecache_valid() out of afs_validate() (Chris von Recklinghausen) [RHEL-27741] - xfs: remove xfs_filemap_map_pages() wrapper (Chris von Recklinghausen) [RHEL-27741] - mm/damon/sysfs: make more kobj_type structures constant (Chris von Recklinghausen) [RHEL-27741] - mm: be less noisy during memory hotplug (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: init cleanup, be explicit about the non-mergeable case (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: explicitly assign res, vma, extend invariants (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: fold curr, next assignment logic (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: further improve prev/next VMA naming (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: convert vread() to vread_iter() (Chris von Recklinghausen) [RHEL-27741] - iov_iter: add copy_page_to_iter_nofault() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: convert read_kcore() to read_kcore_iter() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: avoid bounce buffer for ktext data (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: extend memblock entry to include MM initialization (Chris von Recklinghausen) [RHEL-27741] - mm: move vmalloc_init() declaration to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - mm: move kmem_cache_init() declaration to mm/slab.h (Chris von Recklinghausen) [RHEL-27741] - mm: move mem_init_print_info() to mm_init.c (Chris von Recklinghausen) [RHEL-27741] - init,mm: fold late call to page_ext_init() to page_alloc_init_late() (Chris von Recklinghausen) [RHEL-27741] - mm: move init_mem_debugging_and_hardening() to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: call {ptlock,pgtable}_cache_init() directly from mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init,mm: move mm_init() to mm/mm_init.c and rename it to mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init: fold build_all_zonelists() and page_alloc_init_cpuhp() to mm_init() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: rename page_alloc_init() to page_alloc_init_cpuhp() (Chris von Recklinghausen) [RHEL-27741] - mm: handle hashdist initialization in mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: move most of core MM initialization to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add helper for checking if check_pages_enabled (Chris von Recklinghausen) [RHEL-27741] - mips: fix comment about pgtable_init() (Chris von Recklinghausen) [RHEL-27741] - mm: move get_page_from_free_area() to mm/page_alloc.c (Chris von Recklinghausen) [RHEL-27741] - mm: prefer fault_around_pages to fault_around_bytes (Chris von Recklinghausen) [RHEL-27741] - mm: refactor do_fault_around() (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: fix the possible deadlock when isolating hugetlb pages (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: consider the number of scanning compound pages in isolate fail path (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: simplify vma expansion again (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: start distinguishing if vma can be removed in mergeability test (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: convert mergeability checks to return bool (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: rename adj_next to adj_start (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: set mid to NULL if not applicable (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: initialize mid and next in natural order (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 4 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 3 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use only primary pointers for preparing merge (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: combine 'mode' and 'wp_copy' arguments (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: don't pass around both mm and vma (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: rename functions for clarity + consistency (Chris von Recklinghausen) [RHEL-27741] - kasan: suppress recursive reports for HW_TAGS (Chris von Recklinghausen) [RHEL-27741] - mm: return an ERR_PTR from __filemap_get_folio (Chris von Recklinghausen) [RHEL-27741] - mm: remove FGP_ENTRY (Chris von Recklinghausen) [RHEL-27741] - shmem: open code the page cache lookup in shmem_get_folio_gfp (Chris von Recklinghausen) [RHEL-27741] - shmem: shmem_get_partial_folio use filemap_get_entry (Chris von Recklinghausen) [RHEL-27741] - mm: use filemap_get_entry in filemap_get_incore_folio (Chris von Recklinghausen) [RHEL-27741] - mm: make mapping_get_entry available outside of filemap.c (Chris von Recklinghausen) [RHEL-27741] - mm: don't look at xarray value entries in split_huge_pages_in_file (Chris von Recklinghausen) [RHEL-27741] - dmapool: create/destroy cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - dmapool: add alloc/free performance test (Chris von Recklinghausen) [RHEL-27741] - iov_iter: overlay struct iovec and ubuf/len (Chris von Recklinghausen) [RHEL-27741] - mm/slab: document kfree() as allowed for kmem_cache_alloc() objects (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove slob.c (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove CONFIG_SLOB (Chris von Recklinghausen) [RHEL-27741] - mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: directly use IS_ENABLED(CONFIG_HWPOISON_INJECT) (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: convert shrinker_rwsem to mutex (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: hold write lock to reparent shrinker nr_deferred (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: make count and scan in shrinker debugfs lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add shrinker_srcu_generation (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make memcg slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make global slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add a map_nr_max field to shrinker_info (Chris von Recklinghausen) [RHEL-27741] - mm: prefer xxx_page() alloc/free functions for order-0 pages (Chris von Recklinghausen) [RHEL-27741] - kasan: remove PG_skip_kasan_poison flag (Chris von Recklinghausen) [RHEL-27741] - shmem: add support to ignore swap (Chris von Recklinghausen) [RHEL-27741] - shmem: update documentation (Chris von Recklinghausen) [RHEL-27741] - shmem: skip page split if we're not reclaiming (Chris von Recklinghausen) [RHEL-27741] - shmem: move reclaim check early on writepages() (Chris von Recklinghausen) [RHEL-27741] - shmem: set shmem_writepage() variables early (Chris von Recklinghausen) [RHEL-27741] - shmem: remove check for folio lock on writepage() (Chris von Recklinghausen) [RHEL-27741] - mm/gup.c: fix typo in comments (Chris von Recklinghausen) [RHEL-27741] - mm,jfs: move write_one_page/folio_write_one to jfs (Chris von Recklinghausen) [RHEL-27741] - kmsan: add test_stackdepot_roundtrip (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: show per fullness group class stats (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: rework compaction algorithm (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: fine-grained inuse ratio based fullness grouping (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: remove insert_zspage() ->inuse optimization (Chris von Recklinghausen) [RHEL-27741] - kmsan: add memsetXX tests (Chris von Recklinghausen) [RHEL-27741] - kmsan: another take at fixing memcpy tests (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: cleanup memcg uncharge for failure path (Chris von Recklinghausen) [RHEL-27741] - mm: swap: remove unneeded cgroup_throttle_swaprate() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_cow_fault() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_anonymous_page() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in wp_page_copy() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in page_copy_prealloc() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_swap_page() (Chris von Recklinghausen) [RHEL-27741] - mm: huge_memory: convert __do_huge_pmd_anonymous_page() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending (Chris von Recklinghausen) [RHEL-27741] - mm/debug: use %pGt to display page_type in dump_page() (Chris von Recklinghausen) [RHEL-27741] - mm, printk: introduce new format %pGt for page_type (Chris von Recklinghausen) [RHEL-27741] - mmflags.h: use less error prone method to define pageflag_names (Chris von Recklinghausen) [RHEL-27741] - mm: add tracepoints to ksm (Chris von Recklinghausen) [RHEL-27741] - x86/mm/pat: clear VM_PAT if copy_p4d_range failed (Chris von Recklinghausen) [RHEL-27741] - mm/userfaultfd: support WP on multiple VMAs (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: reduce page alloc/free sanity checks (Chris von Recklinghausen) [RHEL-27741] - mm: reduce lock contention of pcp buffer refill (Chris von Recklinghausen) [RHEL-27741] - splice: Add a func to do a splice from an O_DIRECT file without ITER_PIPE (Chris von Recklinghausen) [RHEL-27741] - fs: don't allocate blocks beyond EOF from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - iomap: Add iomap_get_folio helper (Chris von Recklinghausen) [RHEL-27741] - iov_iter: saner checks for attempt to copy to/from iterator (Chris von Recklinghausen) [RHEL-27741] - mm: introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA pages (Chris von Recklinghausen) [RHEL-27741] - samples: add first Rust examples (Chris von Recklinghausen) [RHEL-27741] - ksm: add profit monitoring documentation (Chris von Recklinghausen) [RHEL-27741] - sysctl: remove max_extfrag_threshold (Chris von Recklinghausen) [RHEL-27741] - fs: don't call ->writepage from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - fs: remove the nobh helpers (Chris von Recklinghausen) [RHEL-27741] - jfs: stop using the nobh helper (Chris von Recklinghausen) [RHEL-27741] - iomap: remove iomap_writepage (Chris von Recklinghausen) [RHEL-27741] - hugetlbfs: zero partial pages during fallocate hole punch (Chris von Recklinghausen) [RHEL-27741] - kcsan: test: use new suite_{init,exit} support (Chris von Recklinghausen) [RHEL-27741] - fs: Remove aop flags parameter from nobh_write_begin() (Chris von Recklinghausen) [RHEL-27741] - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: update rppt's email (Chris von Recklinghausen) [RHEL-27741] - connector: send event on write to /proc/[pid]/comm (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: regression fix for unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: fix use-after-free of VMA iterator (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: fix do_mprotect_pkey() return on error (Aristeu Rozanski) [RHEL-27740] - mm: swap: fix performance regression on sparsetruncate-tiny (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid warn_alloc noise caused by fatal signal (Aristeu Rozanski) [RHEL-27740] - mm: enable maple tree RCU mode by default (Aristeu Rozanski) [RHEL-27740] - mm/ksm: fix race with VMA iteration and mm_struct teardown (Aristeu Rozanski) [RHEL-27740] - mm: fix error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm: deduplicate error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_nr_pages() after folio_put() in damon_pa_mark_accessed_or_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_size() call after folio_put() in damon_pa_young() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: try migrate in batch asynchronously firstly (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move split folios processing out of migrate_pages_batch() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: fix deadlock in batched migration (Aristeu Rozanski) [RHEL-27740] - mm: teach mincore_hugetlb about pte markers (Aristeu Rozanski) [RHEL-27740] - mm: avoid gcc complaint about pointer casting (Aristeu Rozanski) [RHEL-27740] - kasan, x86: don't rename memintrinsics in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: test: fix test for new meminstrinsic instrumentation (Aristeu Rozanski) [RHEL-27740] - kasan: treat meminstrinsic as builtins in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: emit different calls for instrumentable memintrinsics (Aristeu Rozanski) [RHEL-27740] - mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix missing folio_put() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: fix dup_anon_vma() in vma_merge() case 4 (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey() (Aristeu Rozanski) [RHEL-27740] - splice: Add a func to do a splice from a buffered file without ITER_PIPE (Aristeu Rozanski) [RHEL-27740] - mm: Pass info, not iter, into filemap_get_pages() (Aristeu Rozanski) [RHEL-27740] - include/linux/migrate.h: remove unneeded externs (Aristeu Rozanski) [RHEL-27740] - mm/memory_hotplug: cleanup return value handing in do_migrate_range() (Aristeu Rozanski) [RHEL-27740] - mm/uffd: fix comment in handling pte markers (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_movable_page() (Aristeu Rozanski) [RHEL-27740] - mm: hugetlb: change to return bool for isolate_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_lru_page() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for folio_isolate_lru() (Aristeu Rozanski) [RHEL-27740] - filemap: Remove lock_page_killable() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: rename memcg_kmem_enabled() (Aristeu Rozanski) [RHEL-27740] - mm: percpu: fix incorrect size in pcpu_obj_full_size() (Aristeu Rozanski) [RHEL-27740] - mm: page_alloc: call panic() when memoryless node allocation fails (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move THP/hugetlb migration support check to simplify code (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch flushing TLB (Aristeu Rozanski) [RHEL-27740] - migrate_pages: share more code between _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move migrate_folio_unmap() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: split unmap_and_move() to _unmap() and _move() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: restrict number of pages to migrate in batch (Aristeu Rozanski) [RHEL-27740] - migrate_pages: separate hugetlb folios migration (Aristeu Rozanski) [RHEL-27740] - migrate_pages: organize stats with struct migrate_pages_stats (Aristeu Rozanski) [RHEL-27740] - mm: fix typo in __vm_enough_memory warning (Aristeu Rozanski) [RHEL-27740] - mm/damon/dbgfs: print DAMON debugfs interface deprecation message (Aristeu Rozanski) [RHEL-27740] - mm/damon/Kconfig: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert putback_movable_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert isolate_movable_page() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: add folio_movable_ops() (Aristeu Rozanski) [RHEL-27740] - mm: add folio_get_nontail_page() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert migrate_page_add() to migrate_folio_add() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_required() to queue_folio_required() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_hugetlb() to queue_folios_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd() (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update hugetlbfs documentation to mention alloc_hugetlb_folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_wp() to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_add_to_page_cache to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb fault paths to use alloc_hugetlb_folio() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert putback_active_hugepage to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlbfs_pagecache_present() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_install_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert demote_free_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_migrate_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: increase use of folios in alloc_huge_page() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_surplus_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert dequeue_hugetlb_page functions to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert __update_and_free_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert isolate_hugetlb to folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: fix invalid page access in release_pte_pages() (Aristeu Rozanski) [RHEL-27740] - mm: Remove get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove call to get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove vmalloc page support (Aristeu Rozanski) [RHEL-27740] - highmem: Enhance is_kmap_addr() to check kmap_local_page() mappings (Aristeu Rozanski) [RHEL-27740] - mm/memremap.c: fix outdated comment in devm_memremap_pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs: make kobj_type structures constant (Aristeu Rozanski) [RHEL-27740] - mm/gup: move private gup FOLL_ flags to internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: move gup_must_unshare() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: make get_user_pages_fast_only() return the common return value (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove pin_user_pages_fast_only() (Aristeu Rozanski) [RHEL-27740] - mm/gup: make locked never NULL in the internal GUP functions (Aristeu Rozanski) [RHEL-27740] - mm/gup: add FOLL_UNLOCKABLE (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove locked being NULL from faultin_vma_page_range() (Aristeu Rozanski) [RHEL-27740] - mm/gup: add an assertion that the mmap lock is locked (Aristeu Rozanski) [RHEL-27740] - mm/gup: simplify the external interface functions and consolidate invariants (Aristeu Rozanski) [RHEL-27740] - mm/gup: move try_grab_page() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: don't call __gup_longterm_locked() if FOLL_LONGTERM cannot be set (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove obsolete FOLL_LONGTERM comment (Aristeu Rozanski) [RHEL-27740] - mm/gup: have internal functions get the mmap_read_lock() (Aristeu Rozanski) [RHEL-27740] - powerpc: mm: add VM_IOREMAP flag to the vmalloc area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: skip the uninitilized vmalloc areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: explicitly identify vm_map_ram area when shown in /proc/vmcoreinfo (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: allow vread() to read out vm_map_ram areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add flags to mark vm_map_ram area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add used_map into vmap_block to track space of vmap_block (Aristeu Rozanski) [RHEL-27740] - filemap: add mapping_read_folio_gfp() (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: reduce fallbacks to (MIGRATE_PCPTYPES - 1) (Aristeu Rozanski) [RHEL-27740] - mm: introduce vm_flags_reset_once to replace WRITE_ONCE vm_flags updates (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: replace BUG_ON with a simple if statement (Aristeu Rozanski) [RHEL-27740] - mm/swapfile: remove pr_debug in get_swap_pages() (Aristeu Rozanski) [RHEL-27740] - kasan: infer allocation size by scanning metadata (Aristeu Rozanski) [RHEL-27740] - mm: introduce __vm_flags_mod and use it in untrack_pfn (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags indirect modification in ksm_madvise (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags direct modifications with modifier calls (Aristeu Rozanski) [RHEL-27740] - mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK (Aristeu Rozanski) [RHEL-27740] - mm: introduce vma->vm_flags wrapper functions (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert vma assignment to a memcpy (Aristeu Rozanski) [RHEL-27740] - vma_merge: set vma iterator to correct position. (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert do_brk_flags() to use vma_prepare() and vma_complete() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce dup_vma_anon() helper (Aristeu Rozanski) [RHEL-27740] - mm/mmap: don't use __vma_adjust() in shift_arg_pages() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: convert vma_adjust() to vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm: don't use __vma_adjust() in __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce init_vma_prep() and init_multi_vma_prep() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: use vma_prepare() and vma_complete() in vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: refactor locking out of __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: move anon_vma setting in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: change do_vmi_align_munmap() for maple tree iterator changes (Aristeu Rozanski) [RHEL-27740] - mm: change munmap splitting order and move_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: clean up mmap_region() unrolling (Aristeu Rozanski) [RHEL-27740] - mm: add vma iterator to vma_adjust() arguments (Aristeu Rozanski) [RHEL-27740] - mm: pass vma iterator through to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm: remove unnecessary write to vma iterator in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - madvise: use split_vma() instead of __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm: pass through vma iterator to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mmap: convert __vma_adjust() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr-test.h: stop using vma_mas_store() for maple tree store (Aristeu Rozanski) [RHEL-27740] - mm: switch vma_merge(), split_vma(), and __split_vma to vma iterator (Aristeu Rozanski) [RHEL-27740] - nommu: pass through vma iterator to shrink_vma() (Aristeu Rozanski) [RHEL-27740] - nommu: convert nommu to using the vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mremap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: pass through vmi iterator to __split_vma() (Aristeu Rozanski) [RHEL-27740] - madvise: use vmi iterator for __split_vma() and vma_merge() (Aristeu Rozanski) [RHEL-27740] - sched: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - task_mmu: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mempolicy: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - coredump: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mlock: convert mlock to vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: change mprotect_fixup to vma iterator (Aristeu Rozanski) [RHEL-27740] - userfaultfd: use vma iterator (Aristeu Rozanski) [RHEL-27740] - ipc/shm: introduce new do_vma_munmap() to munmap (Aristeu Rozanski) [RHEL-27740] - ipc/shm: use the vma iterator for munmap calls (Aristeu Rozanski) [RHEL-27740] - mm: add temporary vma iterator versions of vma_merge(), split_vma(), and __split_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_expand() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mmap: change do_mas_munmap and do_mas_aligned_munmap() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove preallocation from do_mas_align_munmap() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_link() vma iterator (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert forking to using the vmi iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert brk to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: expand vma iterator interface (Aristeu Rozanski) [RHEL-27740] - mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available early (Aristeu Rozanski) [RHEL-27740] - mm/slub: fix memory leak with using debugfs_lookup() (Aristeu Rozanski) [RHEL-27740] - swap: use bvec_set_page to initialize bvecs (Aristeu Rozanski) [RHEL-27740] - mpage: convert __mpage_writepage() to use a folio more fully (Aristeu Rozanski) [RHEL-27740] - fs: convert writepage_t callback to pass a folio (Aristeu Rozanski) [RHEL-27740] - mm: add memcpy_from_file_folio() (Aristeu Rozanski) [RHEL-27740] - mm: refactor va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: split __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move debug checks from __vunmap to remove_vm_area (Aristeu Rozanski) [RHEL-27740] - mm: use remove_vm_area in __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move __remove_vm_area out of va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: call vfree instead of __vunmap from delayed_vfree_work (Aristeu Rozanski) [RHEL-27740] - mm: move vmalloc_init and free_work down in vmalloc.c (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree_deferred (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree (Aristeu Rozanski) [RHEL-27740] - mm: reject vmap with VM_FLUSH_RESET_PERMS (Aristeu Rozanski) [RHEL-27740] - mm/gup.c: fix typo in comments (Aristeu Rozanski) [RHEL-27740] - mm/sparse: fix "unused function 'pgdat_to_phys'" warning (Aristeu Rozanski) [RHEL-27740] - mm/page_owner: record single timestamp value for high order allocations (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: document memory failure stats (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: bump memory failure stats to pglist_data (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: add memory failure stats to sysfs (Aristeu Rozanski) [RHEL-27740] - mm: move KMEMLEAK's Kconfig items from lib to mm (Aristeu Rozanski) [RHEL-27740] - mm: implement memory-deny-write-execute as a prctl (Aristeu Rozanski) [RHEL-27740] - mm/cma: fix potential memory loss on cma_declare_contiguous_nid (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert get_hwpoison_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - zsmalloc: set default zspage chain size to 8 (Aristeu Rozanski) [RHEL-27740] - zsmalloc: make zspage chain size configurable (Aristeu Rozanski) [RHEL-27740] - zsmalloc: skip chain size calculation for pow_of_2 classes (Aristeu Rozanski) [RHEL-27740] - zsmalloc: rework zspage chain size selection (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: use deferred_pages_enabled() wherever applicable (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: init page_ext early if there are no deferred struct pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: skip apply schemes if empty (Aristeu Rozanski) [RHEL-27740] - mm/secretmem: remove redundant initiialization of pointer file (Aristeu Rozanski) [RHEL-27740] - readahead: convert readahead_expand() to use a folio (Aristeu Rozanski) [RHEL-27740] - filemap: convert filemap_range_has_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - rmap: add folio parameter to __page_set_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: clean up mlock_page / munlock_page references in comments (Aristeu Rozanski) [RHEL-27740] - mm: remove munlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove mlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove page_evictable() (Aristeu Rozanski) [RHEL-27740] - mm: convert mem_cgroup_css_from_page() to mem_cgroup_css_from_folio() (Aristeu Rozanski) [RHEL-27740] - mm/fs: convert inode_attach_wb() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_present_pte() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm: convert do_anonymous_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - page-writeback: convert write_cache_pages() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: convert __filemap_fdatawait_range() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: add filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - mm: discard __GFP_ATOMIC (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define what alloc flags deplete min reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: treat RT tasks similar to __GFP_HIGH (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: do not allocate space for page_ext->flags if not needed (Aristeu Rozanski) [RHEL-27740] - mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit book3s (Aristeu Rozanski) [RHEL-27740] - arm/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: convert release_pte_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: introduce release_pte_folio() to replace release_pte_page() (Aristeu Rozanski) [RHEL-27740] - kmsan: silence -Wmissing-prototypes warnings (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update references to __m[un]lock_page() to *_folio() (Aristeu Rozanski) [RHEL-27740] - mm: mlock: update the interface to use folios (Aristeu Rozanski) [RHEL-27740] - m68k/mm/motorola: specify pmd_page() type (Aristeu Rozanski) [RHEL-27740] - mm: mlock: use folios and a folio batch internally (Aristeu Rozanski) [RHEL-27740] - mm: pagevec: add folio_batch_reinit() (Aristeu Rozanski) [RHEL-27740] - mm: madvise: use vm_normal_folio() in madvise_free_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert unpoison_memory() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_set_page_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert raw_hwp_list_head() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_clear_page_hwpoison to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert try_memory_failure_hugetlb() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __get_huge_page_for_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix comment of unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm: remove the hugetlb field from struct page (Aristeu Rozanski) [RHEL-27740] - mm: convert deferred_split_huge_page() to deferred_split_folio() (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: convert get_deferred_split_queue() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: remove page_deferred_list() (Aristeu Rozanski) [RHEL-27740] - mm: move page->deferred_list to folio->_deferred_list (Aristeu Rozanski) [RHEL-27740] - doc: correct struct folio kernel-doc (Aristeu Rozanski) [RHEL-27740] - mm: remove 'First tail page' members from struct page (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of compound_dtor and compound_nr (Aristeu Rozanski) [RHEL-27740] - mm: convert destroy_large_folio() to use folio_dtor (Aristeu Rozanski) [RHEL-27740] - mm: convert is_transparent_hugepage() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: convert set_compound_page_dtor() and set_compound_order() to folios (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_nr() (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_order() (Aristeu Rozanski) [RHEL-27740] - mm: remove head_compound_mapcount() and _ptr functions (Aristeu Rozanski) [RHEL-27740] - mm: convert page_mapcount() to use folio_entire_mapcount() (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of folio_mapcount_ptr (Aristeu Rozanski) [RHEL-27740] - mm/debug: remove call to head_compound_mapcount() (Aristeu Rozanski) [RHEL-27740] - mm: use entire_mapcount in __page_dup_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in hugepage_add_anon_rmap() and hugepage_add_new_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - page_alloc: use folio fields directly (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_file_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_anon_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_remove_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - doc: clarify refcount section by referring to folios & pages (Aristeu Rozanski) [RHEL-27740] - mm/mmu_notifier: remove unused mmu_notifier_range_update_to_read_only export (Aristeu Rozanski) [RHEL-27740] - mm: compaction: avoid fragmentation score calculation for empty zones (Aristeu Rozanski) [RHEL-27740] - mm: compaction: add missing kcompactd wakeup trace event (Aristeu Rozanski) [RHEL-27740] - mm: compaction: count the migration scanned pages events for proactive compaction (Aristeu Rozanski) [RHEL-27740] - mm: compaction: move list validation into compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm: compaction: remove redundant VM_BUG_ON() in compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix typo in comment (Aristeu Rozanski) [RHEL-27740] - memblock: Avoid useless checks in memblock_merge_regions(). (Aristeu Rozanski) [RHEL-27740] - memblock: Make a boundary tighter in memblock_add_range(). (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: use strscpy() to instead of strncpy() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove damon_pa_access_chk_result struct (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove folio_sz field from damon_pa_access_chk_result (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: rename 'damon_pa_access_chk_result->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: record appropriate folio size when the access is not found (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: support folio of neither HPAGE_PMD_SIZE nor PAGE_SIZE (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: rename 'damon_young_walk_private->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm: remove PageMovable export (Aristeu Rozanski) [RHEL-27740] - mm: introduce folio_is_pfmemalloc (Aristeu Rozanski) [RHEL-27740] - mm: support POSIX_FADV_NOREUSE (Aristeu Rozanski) [RHEL-27740] - mm: add vma_has_recency() (Aristeu Rozanski) [RHEL-27740] - mm/nommu: don't use VM_MAYSHARE for MAP_PRIVATE mappings (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/numaperf: increase depth of subsections (Aristeu Rozanski) [RHEL-27740] - tools/vm: rename tools/vm to tools/mm (Aristeu Rozanski) [RHEL-27740] - mm: remove zap_page_range and create zap_vma_pages (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: invert logic for early page initialisation checks (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert hugetlb related functions to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: remove unneeded damon_get_page() (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert damon_young_pmd_entry() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: convert damon_pa_*() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_ptep/pmdp_mkold() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: introduce damon_get_folio() (Aristeu Rozanski) [RHEL-27740] - mm: page_idle: convert page idle to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: huge_memory: convert split_huge_pages_all() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: remove generic_writepages (Aristeu Rozanski) [RHEL-27740] - jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 (Aristeu Rozanski) [RHEL-27740] - fs: remove an outdated comment on mpage_writepages (Aristeu Rozanski) [RHEL-27740] - mm/page_reporting: replace rcu_access_pointer() with rcu_dereference_protected() (Aristeu Rozanski) [RHEL-27740] - mm: fix comment of page table counter (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE() (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid calling __find_vmap_area() twice in __vunmap() (Aristeu Rozanski) [RHEL-27740] - mm: move FOLL_* defs to mm_types.h (Aristeu Rozanski) [RHEL-27740] - mm/swap: convert deactivate_page() to folio_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_pa_mark_accessed_or_deactivate() to use folios (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc_area_node() (Aristeu Rozanski) [RHEL-27740] - swap: fold swap_ra_clamp_pfn into swap_ra_info (Aristeu Rozanski) [RHEL-27740] - swap: avoid a redundant pte map if ra window is 1 (Aristeu Rozanski) [RHEL-27740] - Docs/ABI/damon: document scheme filters files (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs (Aristeu Rozanski) [RHEL-27740] - selftests/damon/sysfs: test filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement scheme filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: connect filter directory and filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filter directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filters directory (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter (Aristeu Rozanski) [RHEL-27740] - mm/damon/reclaim: add a parameter called skip_anon for avoiding anonymous pages reclamation (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: support DAMOS filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: implement damos filter (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: deprecate charge moving (Aristeu Rozanski) [RHEL-27740] - mm: rmap: remove lock_page_memcg() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: skip moving non-present pages that are mapped elsewhere (Aristeu Rozanski) [RHEL-27740] - hugetlb: initialize variable to avoid compiler warning (Aristeu Rozanski) [RHEL-27740] - mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() (Aristeu Rozanski) [RHEL-27740] - cma: tracing: print alloc result in trace_cma_alloc_finish (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: do not duplicate policy if it is not applicable for set_mempolicy_home_node (Aristeu Rozanski) [RHEL-27740] - mpage: use b_folio in do_mpage_readpage() (Aristeu Rozanski) [RHEL-27740] - jbd2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - gfs2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in mark_buffer_dirty() (Aristeu Rozanski) [RHEL-27740] - page_io: remove buffer_head include (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_write() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_read() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in touch_buffer() (Aristeu Rozanski) [RHEL-27740] - buffer: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: add b_folio as an alias of b_page (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add write seals when apply SEAL_EXEC to executable memfd (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for F_SEAL_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/slab.c: cleanup is_debug_pagealloc_cache() (Aristeu Rozanski) [RHEL-27740] - mm/sl{a,u}b: fix wrong usages of folio_page() for getting head pages (Aristeu Rozanski) [RHEL-27740] - context_tracking: Fix noinstr vs KASAN (Aristeu Rozanski) [RHEL-27740] - entry, kasan, x86: Disallow overriding mem*() functions (Aristeu Rozanski) [RHEL-27740] - ubsan: Fix objtool UACCESS warns (Aristeu Rozanski) [RHEL-27740] - mm/memremap: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Aristeu Rozanski) [RHEL-27740] - mm/slab: remove unused slab_early_init (Aristeu Rozanski) [RHEL-27740] - xen: use vma_lookup() in privcmd_ioctl_mmap() (Aristeu Rozanski) [RHEL-27740] - fs: remove the NULL get_block case in mpage_writepages (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: clean up mapping in mfd_fail_write (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: remove unused variable (Aristeu Rozanski) [RHEL-27740]- tools: ynl: fix converting flags to names after recent cleanup (Jose Ignacio Tornos Martinez) [RHEL-31945] - ynl: netdev: drop unnecessary enum-as-flags (Jose Ignacio Tornos Martinez) [RHEL-31945] - tools: ynl: extend netdev sample to dump xdp-rx-metadata-features (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: expose information about supported xdp metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: make it easier to add new metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - xdp: use trusted arguments in XDP hints kfuncs (Jose Ignacio Tornos Martinez) [RHEL-31945] - netfilter: nft_ct: fix l3num expectations with inet pseudo family (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - team: Fix use-after-free when an option instance allocation fails (Hangbin Liu) [RHEL-31052] - team: Remove NULL check before dev_{put, hold} (Hangbin Liu) [RHEL-31052] - ipv6: sr: fix possible use-after-free and null-ptr-deref (Hangbin Liu) [RHEL-30814 RHEL-31732] {CVE-2024-26735} - selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: add NEXT-C-SID support for SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: Cleanup duplicates of skb_dst_drop calls (Hangbin Liu) [RHEL-30814] - nvme-tcp: Fix comma-related oops (Maurizio Lombardi) [RHEL-25547] - security/keys: export key_lookup() (Maurizio Lombardi) [RHEL-25547] - nvme: add new config entries and enable them (Maurizio Lombardi) [RHEL-25547] - nvme: clear caller pointer on identify failure (Maurizio Lombardi) [RHEL-25547] - nvme: host: fix double-free of struct nvme_id_ns in ns_update_nuse() (Maurizio Lombardi) [RHEL-25547] - nvme: fcloop: make fcloop_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: fabrics: make nvmf_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: core: constify struct class usage (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: typo in nvmf_parse_key() (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check max outstanding commands (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: set max_queue_size for RDMA transport (Maurizio Lombardi) [RHEL-25547] - nvmet: introduce new max queue size configuration entry (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: clamp queue size according to ctrl cap (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definition (Maurizio Lombardi) [RHEL-25547] - nvmet: set ctrl pi_support cap before initializing cap reg (Maurizio Lombardi) [RHEL-25547] - nvmet: set maxcmd to be per controller (Maurizio Lombardi) [RHEL-25547] - nvmet: compare mqes and sqsize only for IO SQ (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: move NVME_RDMA_IP_PORT from common file (Maurizio Lombardi) [RHEL-25547] - nvmet: remove superfluous initialization (Maurizio Lombardi) [RHEL-25547] - nvme: implement support for relaxed effects (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: fix I/O connect error handling (Maurizio Lombardi) [RHEL-25547] - nvme: use ns->head->pi_size instead of t10_pi_tuple structure size (Maurizio Lombardi) [RHEL-25547] - nvme-core: fix comment to reflect right functions (Maurizio Lombardi) [RHEL-25547] - nvme: move passthrough logging attribute to head (Maurizio Lombardi) [RHEL-25547] - nvme: allow passthru cmd error logging (Maurizio Lombardi) [RHEL-25547] - nvme-fc: show hostnqn when connecting to fc target (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: show hostnqn when connecting to rdma target (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: show hostnqn when connecting to tcp target (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: use RCU list iterator for assoc_list (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: take ref count on tgtport before delete assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: avoid deadlock on delete association path (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: abort command when there is no binding (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: do not tack refs on tgtports from assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove null hostport pointer check (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: hold reference on hostport match (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: free queue and assoc directly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: defer cleanup using RCU properly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: release reference on target port (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: swap the list_add_tail arguments (Maurizio Lombardi) [RHEL-25547] - nvme-fc: do not wait in vain when unloading module (Maurizio Lombardi) [RHEL-25547] - nvme-fc: log human-readable opcode on timeout (Maurizio Lombardi) [RHEL-25547] - nvme: split out fabrics version of nvme_opcode_str() (Maurizio Lombardi) [RHEL-25547] - nvme: take const cmd pointer in read-only helpers (Maurizio Lombardi) [RHEL-25547] - nvme: remove redundant status mask (Maurizio Lombardi) [RHEL-25547] - nvme: return string as char *, not unsigned char * (Maurizio Lombardi) [RHEL-25547] - nvme-common: add module description (Maurizio Lombardi) [RHEL-25547] - nvme: enable retries for authentication commands (Maurizio Lombardi) [RHEL-25547] - nvme: change __nvme_submit_sync_cmd() calling conventions (Maurizio Lombardi) [RHEL-25547] - nvme-auth: open-code single-use macros (Maurizio Lombardi) [RHEL-25547] - nvme: use ctrl state accessor (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix nvme tcp ida memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: Fix transfer length when write_generate/read_verify are 0 (Maurizio Lombardi) [RHEL-25547] - nvmet: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvme: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvmet: unify aer type enum (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-pci: set doorbell config before unquiescing (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-pci: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme: trace: avoid memcpy overflow warning (Maurizio Lombardi) [RHEL-25547] - nvmet: re-fix tracing strncpy() warning (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_disk_is_ns_head helper (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_reservation support (Maurizio Lombardi) [RHEL-25547] - nvme: Add a nvme_pr_type enum (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_keys support (Maurizio Lombardi) [RHEL-25547] - nvme: Add helper to send pr command (Maurizio Lombardi) [RHEL-25547] - nvme: Move pr code to it's own file (Maurizio Lombardi) [RHEL-25547] - nvme: Don't hardcode the data len for pr commands (Maurizio Lombardi) [RHEL-25547] - nvme: Fix reservation status related structs (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-pci: disable write zeroes for SK Hynix BC901 (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: Remove remote port from list when unlinking (Maurizio Lombardi) [RHEL-25547] - nvmet-trace: avoid dereferencing pointer too early (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove unnecessary bracket (Maurizio Lombardi) [RHEL-25547] - nvme: simplify the max_discard_segments calculation (Maurizio Lombardi) [RHEL-25547] - nvme: fix max_discard_sectors calculation (Maurizio Lombardi) [RHEL-25547] - nvme: also skip discard granularity updates in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvme: update the explanation for not updating the limits in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix a missing endianess conversion in nvmet_tcp_try_peek_pdu (Maurizio Lombardi) [RHEL-25547] - nvme-common: mark nvme_tls_psk_prio static (Maurizio Lombardi) [RHEL-25547] - nvme: remove unused definition (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: remove unnecessary goto statement (Maurizio Lombardi) [RHEL-25547] - nvme-fc: set numa_node after nvme_init_ctrl (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: don't check discovery ioccsz/iorcsz (Maurizio Lombardi) [RHEL-25547] - nvmet: configfs: use ctrl->instance to track passthru subsystems (Maurizio Lombardi) [RHEL-25547] - nvme: repack struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvme: add csi, ms and nuse to sysfs (Maurizio Lombardi) [RHEL-25547] - nvme: rename ns attribute group (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info setup function (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info helpers (Maurizio Lombardi) [RHEL-25547] - nvme: move ns id info to struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvmet: remove cntlid_min and cntlid_max check in nvmet_alloc_ctrl (Maurizio Lombardi) [RHEL-25547] - nvmet: allow identical cntlid_min and cntlid_max settings (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check ioccsz and iorcsz (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_check_ctrl_fabric_info helper (Maurizio Lombardi) [RHEL-25547] - nvme-fc: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-25547] - nvme-pci: Add sleep quirk for Kingston drives (Maurizio Lombardi) [RHEL-25547] - nvme: fix deadlock between reset and scan (Maurizio Lombardi) [RHEL-25547] - nvme: Print capabilities changes just once (Maurizio Lombardi) [RHEL-25547] - nvme: prevent potential spectre v1 gadget (Maurizio Lombardi) [RHEL-25547] - nvme: improve NVME_HOST_AUTH and NVME_TARGET_AUTH config descriptions (Maurizio Lombardi) [RHEL-25547] - nvme-ioctl: move capable() admin check to the end (Maurizio Lombardi) [RHEL-25547] - nvme: ensure reset state check ordering (Maurizio Lombardi) [RHEL-25547] - nvme: introduce helper function to get ctrl state (Maurizio Lombardi) [RHEL-25547] - nvme-core: check for too small lba shift (Maurizio Lombardi) [RHEL-25547] - nvme: fine-tune sending of first keep-alive (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: fix compile-time checks for TLS mode (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix Kconfig select statements (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix nvme_keyring_id() references (Maurizio Lombardi) [RHEL-25547] - nvme: move nvme_stop_keep_alive() back to original position (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: always initialize tls_handshake_tmo_work (Maurizio Lombardi) [RHEL-25547] - nvme: blank out authentication fabrics options if not configured (Maurizio Lombardi) [RHEL-25547] - nvme: catch errors from nvme_configure_metadata() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: only evaluate 'tls' option if TLS is selected (Maurizio Lombardi) [RHEL-25547] - nvme-auth: set explanation code for failure2 msgs (Maurizio Lombardi) [RHEL-25547] - nvme-auth: unlock mutex in one place only (Maurizio Lombardi) [RHEL-25547] - nvme: keyring: fix conditional compilation (Maurizio Lombardi) [RHEL-25547] - nvme: common: make keyring and auth separate modules (Maurizio Lombardi) [RHEL-25547] - nvme-loop: always quiesce and cancel commands before destroying admin q (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: always set valid seq_num in dhchap reply (Maurizio Lombardi) [RHEL-25547] - nvme-auth: add flag for bi-directional auth (Maurizio Lombardi) [RHEL-25547] - nvme-auth: auth success1 msg always includes resp (Maurizio Lombardi) [RHEL-25547] - nvme: fix error-handling for io_uring nvme-passthrough (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Fix a memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use crypto_shash_tfm_digest() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: allow mixing of secret and hash lengths (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use transformed key size to create resp (Maurizio Lombardi) [RHEL-25547] - nvme-auth: alloc nvme_dhchap_key as single buffer (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: use 'spin_lock_bh' for state_lock() (Maurizio Lombardi) [RHEL-25547] - nvme: rework NVME_AUTH Kconfig selection (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: peek icreq before starting TLS (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: control messages for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvmet: Set 'TREQ' to 'required' when TLS is enabled (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: make nvmet_tcp_alloc_queue() a void function (Maurizio Lombardi) [RHEL-25547] - nvmet: make TCP sectype settable via configfs (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: parse options 'keyring' and 'tls_key' (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: improve icreq/icresp logging (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: control message handling for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: implement nvme_tls_psk_default() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: add definitions for TLS cipher suites (Maurizio Lombardi) [RHEL-25547] - nvme: add TCP TSAS definitions (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: define a 'psk' keytype (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: register '.nvme' keyring (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: Annotate struct nvmet_fc_tgt_queue with __counted_by (Maurizio Lombardi) [RHEL-25547] - nvme-pci: add BOGUS_NID for Intel 0a54 device (Maurizio Lombardi) [RHEL-25547 RHEL-28783] - nvmet-auth: complete a request only after freeing the dhchap pointers (Maurizio Lombardi) [RHEL-25547] - nvme: sanitize metadata bounce buffer for reads (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: do not try to stop unallocated queues (Maurizio Lombardi) [RHEL-25547] - redhat/rhel_files/mod-extra.list.rhel: add test_lockup (Čestmír Kalina) [RHEL-26127] - redhat/configs: enable CONFIG_TEST_LOCKUP (Čestmír Kalina) [RHEL-26127] - lib/test_lockup: fix kernel pointer check for separate address spaces (Čestmír Kalina) [RHEL-26127] - sched/fair: Take the scheduling domain into account in select_idle_core() (Phil Auld) [RHEL-25535] - sched/fair: Take the scheduling domain into account in select_idle_smt() (Phil Auld) [RHEL-25535] - sched/fair: Fix tg->load when offlining a CPU (Phil Auld) [RHEL-25535] - sched/fair: Use all little CPUs for CPU-bound workloads (Phil Auld) [RHEL-25535] - sched/fair: Simplify util_est (Phil Auld) [RHEL-25535] - sched/fair: Remove SCHED_FEAT(UTIL_EST_FASTUP, true) (Phil Auld) [RHEL-25535] - sched: fair: move unused stub functions to header (Phil Auld) [RHEL-25535] - sched/doc: Update documentation after renames and synchronize Chinese version (Phil Auld) [RHEL-25535] - sched/pelt: Avoid underestimation of task utilization (Phil Auld) [RHEL-25535] - sched/deadline: Introduce deadline servers (Phil Auld) [RHEL-25535] - sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity (Phil Auld) [RHEL-25535] - sched/deadline: Collect sched_dl_entity initialization (Phil Auld) [RHEL-25535] - sched: Unify more update_curr*() (Phil Auld) [RHEL-25535] - sched: Remove vruntime from trace_sched_stat_runtime() (Phil Auld) [RHEL-25535] - sched: Unify runtime accounting across classes (Phil Auld) [RHEL-25535] - sched: Use WRITE_ONCE() for p->on_rq (Phil Auld) [RHEL-25535] - rcu/tasks-trace: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu/tasks: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu: Introduce rcu_cpu_online() (Phil Auld) [RHEL-25535] - sched/fair: Remove SIS_PROP (Phil Auld) [RHEL-25535] - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup (Phil Auld) [RHEL-25535] - sched/fair: Scan cluster before scanning LLC in wake-up path (Phil Auld) [RHEL-15622] - sched: Add cpus_share_resources API (Phil Auld) [RHEL-15622] - sched/nohz: Update comments about NEWILB_KICK (Phil Auld) [RHEL-25535] - sched/fair: Remove duplicate #include (Phil Auld) [RHEL-25535] - sched: Make PELT acronym definition searchable (Phil Auld) [RHEL-25535] - sched/headers: Remove comment referring to rq::cpu_load, since this has been removed (Phil Auld) [RHEL-25535] - sched/topology: Move the declaration of 'schedutil_gov' to kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/topology: Change behaviour of the 'sched_energy_aware' sysctl, based on the platform (Phil Auld) [RHEL-25535] - sched/topology: Remove the EM_MAX_COMPLEXITY limit (Phil Auld) [RHEL-25535] - sched/nohz: Remove unnecessarily complex error handling pattern from find_new_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Use consistent variable names in find_new_ilb() and kick_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Update idle load-balancing (ILB) comments (Phil Auld) [RHEL-25535] - sched/debug: Print 'tgid' in sched_show_task() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicate header inclusions (Phil Auld) [RHEL-25535] - sched/debug: Add new tracepoint to track compute energy computation (Phil Auld) [RHEL-25535] - sched/deadline: Make dl_rq->pushable_dl_tasks update drive dl_rq->overloaded (Phil Auld) [RHEL-25535] - sched/rt: Make rt_rq->pushable_tasks updates drive rto_mask (Phil Auld) [RHEL-25535] - sched/core: Refactor the task_flags check for worker sleeping in sched_submit_work() (Phil Auld) [RHEL-25535] - sched/fair: Fix warning in bandwidth distribution (Phil Auld) [RHEL-25535] - sched/fair: Make cfs_rq->throttled_csd_list available on !SMP (Phil Auld) [RHEL-25535] - sched/debug: Avoid checking in_atomic_preempt_off() twice in schedule_debug() (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Add header guard to (Phil Auld) [RHEL-25535] - kernel/sched: Modify initial boot task idle setup (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_curr() to wakeup_preempt() (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicated includes in kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/fair: Ratelimit update to tg->load_avg (Phil Auld) [RHEL-20158 RHEL-25535] - sched/core: Use do-while instead of for loop in set_nr_if_polling() (Phil Auld) [RHEL-25535] - sched/fair: Fix cfs_rq_is_decayed() on !SMP (Phil Auld) [RHEL-25535] - sched: Assert for_each_thread() is properly locked (Phil Auld) [RHEL-25535] - sched/core: Report correct state for TASK_IDLE | TASK_FREEZABLE (Phil Auld) [RHEL-25535] - sched/core: Add kernel-doc for set_cpus_allowed_ptr() (Phil Auld) [RHEL-25535] - sched/headers: Rename task_struct::state to task_struct::__state in the comments too (Phil Auld) [RHEL-25535] - sched: add WF_CURRENT_CPU and externise ttwu (Phil Auld) [RHEL-25535] - sched/fair: Stabilize asym cpu capacity system idle cpu selection (Phil Auld) [RHEL-25535] - sched/core: introduce sched_core_idle_cpu() (Phil Auld) [RHEL-25535] - genirq, softirq: Use in_hardirq() instead of in_irq() (Phil Auld) [RHEL-25535] - sched: add throttled time stat for throttled children (Phil Auld) [RHEL-25535] - sched: don't account throttle time for empty groups (Phil Auld) [RHEL-25535] - kbuild: add kbuild-file macro (Radu Rendec) [RHEL-33669] - kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - kbuild: Fix include path in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - smb: client: fix rename(2) regression against samba (Paulo Alcantara) [RHEL-33612] - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() (Davide Caratti) [RHEL-32137] - net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check (Davide Caratti) [RHEL-32137 RHEL-32497] {CVE-2024-26815} - net/sched: flower: Add lock protection when remove filter handle (Davide Caratti) [RHEL-32137] - net/sched: act_mirred: don't override retval if we already lost the skb (Davide Caratti) [RHEL-31724 RHEL-32137] {CVE-2024-26739} - net/sched: act_mirred: use the backlog for mirred ingress (Davide Caratti) [RHEL-31720 RHEL-32137] {CVE-2024-26740} - net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability (Davide Caratti) [RHEL-32137] - net/sched: flower: Fix chain template offload (Davide Caratti) [RHEL-31315 RHEL-32137] {CVE-2024-26669} - Revert "thermal: core: Don't update trip points inside the hysteresis range" (David Arcari) [RHEL-31848] - MAINTAINERS: remove section INTEL MENLOW THERMAL DRIVER (David Arcari) [RHEL-31848] - thermal: core: remove unnecessary check in trip_point_hyst_store() (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: Use thermal zone accessor functions (David Arcari) [RHEL-31848] - thermal: core: Remove excess empty line from a comment (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add Lunar Lake-M PCI ID (David Arcari) [RHEL-31848] - thermal: intel: Set THERMAL_TRIP_FLAG_RW_TEMP directly (David Arcari) [RHEL-31848] - thermal: core: Drop the .set_trip_hyst() thermal zone operation (David Arcari) [RHEL-31848] - thermal: core: Add flags to struct thermal_trip (David Arcari) [RHEL-31848] - thermal: core: Move initial num_trips assignment before memcpy() (David Arcari) [RHEL-31848] - thermal: core: Store zone ops in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: Get rid of CONFIG_THERMAL_WRITABLE_TRIPS (David Arcari) [RHEL-31848] - thermal: intel: Adjust ops handling during thermal zone registration (David Arcari) [RHEL-31848] - thermal: core: Store zone trips table in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: intel: Discard trip tables after zone registration (David Arcari) [RHEL-31848] - thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature (David Arcari) [RHEL-31848] - thermal: sysfs: Fix up white space in trip_point_temp_store() (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Remove dead code for target mwait value (David Arcari) [RHEL-31848] - thermal/debugfs: Unlock on error path in thermal_debug_tz_trip_up() (David Arcari) [RHEL-31848] - thermal: core: Use kstrdup_const() during cooling device registration (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal debugfs information for mitigation episodes (David Arcari) [RHEL-31848] - redhat/configs: disable CONFIG_THERMAL_DEBUGFS (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal cooling device debugfs information (David Arcari) [RHEL-31848] - thermal: netlink: Pass thermal zone pointer to notify routines (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_up/down() (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_change() (David Arcari) [RHEL-31848] - thermal: trip: Constify thermal zone argument of thermal_zone_trip_id() (David Arcari) [RHEL-31848] - thermal: intel: hfi: Enable an HFI instance from its first online CPU (David Arcari) [RHEL-31848] - thermal/thermal_of: Allow rebooting after critical temp (David Arcari) [RHEL-31848] - reboot: Introduce thermal_zone_device_critical_reboot() (David Arcari) [RHEL-31848] - thermal/core: Prepare for introduction of thermal reboot (David Arcari) [RHEL-31848] - thermal/sysfs: Update governors when the 'weight' has changed (David Arcari) [RHEL-31848] - thermal/sysfs: Update instance->weight under tz lock (David Arcari) [RHEL-31848] - thermal: core: Add governor callback for thermal zone change (David Arcari) [RHEL-31848] - thermal: core: Resume thermal zones asynchronously (David Arcari) [RHEL-31848] - thermal: core: Initialize poll_queue in thermal_zone_device_init() (David Arcari) [RHEL-31848] - thermal: core: Fix thermal zone suspend-resume synchronization (David Arcari) [RHEL-31848] - thermal/core: Check get_temp ops is present when registering a tz (David Arcari) [RHEL-31848] - thermal: trip: Use for_each_trip() in __thermal_zone_set_trips() (David Arcari) [RHEL-31848] - thermal: trip: Send trip change notifications on all trip updates (David Arcari) [RHEL-31848] - thermal: core: Rework thermal zone availability check (David Arcari) [RHEL-31848] - thermal: Drop redundant and confusing device_is_registered() checks (David Arcari) [RHEL-31848] - thermal: core: Make thermal_zone_device_unregister() return after freeing the zone (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the reading of trip point attributes (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the handling of trip point updates (David Arcari) [RHEL-31848] - thermal: trip: Drop a redundant check from thermal_zone_set_trip() (David Arcari) [RHEL-31848] - thermal: ACPI: Move the ACPI thermal library to drivers/acpi/ (David Arcari) [RHEL-31848] - thermal: core: Add trip thresholds for trip crossing detection (David Arcari) [RHEL-31848] - thermal: core: Pass trip pointer to governor throttle callback (David Arcari) [RHEL-31848] - thermal: gov_power_allocator: Use trip pointers instead of trip indices (David Arcari) [RHEL-31848] - thermal: core: Don't update trip points inside the hysteresis range (David Arcari) [RHEL-31848] - thermal: trip: Define for_each_trip() macro (David Arcari) [RHEL-31848] - thermal: trip: Simplify computing trip indices (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Enable power floor support (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Handle power floor interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Support power floor notifications (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Common function to clear SOC interrupt (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move interrupt status MMIO offset to common header (David Arcari) [RHEL-31848] - thermal: core: prevent potential string overflow (David Arcari) [RHEL-31848] - thermal: int340x: Use thermal_zone_for_each_trip() (David Arcari) [RHEL-31848] - thermal: int3406: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3403: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3402: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3401: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3400: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: trip: Drop redundant trips check from for_each_thermal_trip() (David Arcari) [RHEL-31848] - thermal: core: Drop trips_disabled bitmask (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Ack all PCI interrupts (David Arcari) [RHEL-31848] - thermal: int340x: Add ArrowLake-S PCI ID (David Arcari) [RHEL-31848] - thermal: int340x: Handle workload hint interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add workload type hint interface (David Arcari) [RHEL-31848] - thermal: int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for Meteor Lake (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use non MSI interrupts by default (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add interrupt configuration function (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move mailbox code to common module (David Arcari) [RHEL-31848] - thermal: Constify the trip argument of the .get_trend() zone callback (David Arcari) [RHEL-31848] - thermal/of: add missing of_node_put() (David Arcari) [RHEL-31848] - thermal: Use thermal_tripless_zone_device_register() (David Arcari) [RHEL-31848] - thermal: core: Add function for registering tripless thermal zones (David Arcari) [RHEL-31848] - thermal: core: Clean up headers of thermal zone registration functions (David Arcari) [RHEL-31848] - thermal: intel: intel_soc_dts_iosf: Remove redundant check (David Arcari) [RHEL-31848] - thermal: intel: int340x: simplify the code with module_platform_driver() (David Arcari) [RHEL-31848] - thermal/of: Fix potential uninitialized value access (David Arcari) [RHEL-31848] - thermal: Explicitly include correct DT includes (David Arcari) [RHEL-31848] - thermal: of: fix double-free on unregistration (David Arcari) [RHEL-31848] - thermal: core: constify params in thermal_zone_device_register (David Arcari) [RHEL-31848] - power: supply: core: Avoid duplicate hwmon device from thermal framework (David Arcari) [RHEL-31848] - thermal/drivers/int340x: Do not check the thermal zone state (David Arcari) [RHEL-31848] - thermal/drivers/int3400: Use thermal zone device wrappers (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Fix reporting wrong temperatures (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: New IOCTLs for Passive v2 table (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add new line for UUID display (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Fix NULL pointer access issue (David Arcari) [RHEL-31848] - thermal: intel: menlow: Get rid of this driver (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add DLVR support for RFIM control (David Arcari) [RHEL-31848] - thermal: intel: Avoid updating unsupported THERM_STATUS_CLEAR mask bits (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Add lower bound check for sysfs input (David Arcari) [RHEL-31848] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (David Arcari) [RHEL-31848] - thermal: intel: BXT_PMIC: select REGMAP instead of depending on it (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: fix error pointer dereference (David Arcari) [RHEL-31848] - thermal: Remove core header inclusion from drivers (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: Use generic trip points (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Drop struct board_info (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename board ID symbols (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold suspend and resume routines into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold two functions into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate device operations object (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename device operations callbacks (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate redundant return pointers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Make pch_wpt_add_acpi_psv_trip() return int (David Arcari) [RHEL-31848] - thermal: ACPI: Make helpers retrieve temperature only (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add production mode attribute (David Arcari) [RHEL-31848] - docs: driver-api/thermal/intel_dptf: Use copyright symbol (David Arcari) [RHEL-31848] - Documentation: thermal: DPTF Documentation (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Add support for Wellsburg PCH (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Use sysfs_emit_at() instead of scnprintf() (David Arcari) [RHEL-31848] - thermal: intel: Fix unsigned comparison with less than zero (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Add support for handling dynamic tjmax (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_tcc_cooling: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/int340x/processor_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel: Introduce Intel TCC library (David Arcari) [RHEL-31848] - thermal: int340x: Add missing attribute for data rate base (David Arcari) [RHEL-31848] - thermal: intel: Don't set HFI status bit to 1 (David Arcari) [RHEL-31848] - thermal: intel: hfi: Remove a pointless die_id check (David Arcari) [RHEL-31848] - thermal: intel: hfi: ACK HFI for the same timestamp (David Arcari) [RHEL-31848] - thermal: intel: Protect clearing of thermal status bits (David Arcari) [RHEL-31848] - thermal: intel: Prevent accidental clearing of HFI status (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Add TCC cooling support for RaptorLake-S (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Detect TCC lock bit (David Arcari) [RHEL-31848] - thermal: intel: hfi: Improve the type of hfi_features::nr_table_pages (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use module_pci_driver() macro (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Consolidate priv->data_vault checks (David Arcari) [RHEL-31848] - thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR (David Arcari) [RHEL-31848 RHEL-35486] {CVE-2022-48703} - thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P (David Arcari) [RHEL-31848] - intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' from comment (David Arcari) [RHEL-31848] - thermal: intel_tcc_cooling: Add TCC cooling support for RaptorLake (David Arcari) [RHEL-31848] - thermal: intel: pch: improve the cooling delay log (David Arcari) [RHEL-31848] - thermal: intel: pch: enhance overheat handling (David Arcari) [RHEL-31848] - thermal: intel: pch: move cooling delay to suspend_noirq phase (David Arcari) [RHEL-31848] - thermal: intel: hfi: remove NULL check after container_of() call (David Arcari) [RHEL-31848] - thermal: intel: Allow processing of HWP interrupt (David Arcari) [RHEL-31848] - drivers/thermal/intel: Add TCC cooling support for AlderLake platform (David Arcari) [RHEL-31848] - dm: restore synchronous close of device mapper block device (Ming Lei) [RHEL-34573] - fs: use __fput_sync in close(2) (Ming Lei) [RHEL-34573] - powerpc/pseries: Fix potential memleak in papr_get_attr() (Mamatha Inamdar) [RHEL-35215] {CVE-2022-48669}- powercap: intel_rapl: Convert to platform remove callback returning void (David Arcari) [RHEL-35363] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix System Domain probing (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix a register bug (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix locking in TPMI RAPL (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix a NULL pointer dereference (David Arcari) [RHEL-35104 RHEL-35363] {CVE-2024-26975} - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() (David Arcari) [RHEL-35363] - platform/x86/intel/ifs: Remove unnecessary initialization of 'ret' (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add an entry rendezvous for SAF (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add current batch number to trace output (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Trace on all HT threads when executing a test (David Arcari) [RHEL-35194] - kexec: fix the unexpected kexec_dprintk() macro (Baoquan He) [RHEL-477] - kexec_file, parisc: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, power: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, arm64: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, x86: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: add kexec_file flag to control debug printing (Baoquan He) [RHEL-477] - mmc: renesas_sdhi: use plain numbers for end_flags (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Fix rounding errors (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: special 4tap settings only apply to HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: take DMA end interrupts into account (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add quirk for broken register layout (Radu Rendec) [RHEL-34056] - mmc: tmio: add callback for dma irq (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: improve naming of DMA struct (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove accessor function for internal_dmac (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: newer SoCs don't need manual tap correction (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Add missing checks for the presence of quirks (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: style fix for proper function bodies (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove a stale comment (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make setup selection more understandable (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: R-Car D3 also has no HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove outdated headers (Radu Rendec) [RHEL-34056] - mmc: host: Drop commas after SoC match table sentinels (Radu Rendec) [RHEL-34056] - spi: sh-msiof: avoid integer overflow in constants (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - spi: sh-msiof: add generic Gen4 binding (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support (Radu Rendec) [RHEL-34056] - spi: sh-msiof: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - spi: rspi: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - i2c: rcar: fix error code in probe() (Radu Rendec) [RHEL-34056] - i2c: rcar: improve accuracy for R-Car Gen3+ (Radu Rendec) [RHEL-34056] - i2c: rcar: reset controller is mandatory for Gen3+ (Radu Rendec) [RHEL-34056] - i2c: riic: avoid potential division by zero (Radu Rendec) [RHEL-34056] - i2c: rcar: remove open coded DIV_ROUND_CLOSEST (Radu Rendec) [RHEL-34056] - i2c: rcar: calculate divider instead of brute-forcing it (Radu Rendec) [RHEL-34056] - i2c: rcar: properly format a debug output (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid non-standard use of goto (Radu Rendec) [RHEL-34056] - i2c: rcar: use flags instead of atomic_xfer (Radu Rendec) [RHEL-34056] - i2c: rcar: REP_AFTER_RD is not a persistent flag (Radu Rendec) [RHEL-34056] - i2c: rcar: use BIT macro consistently (Radu Rendec) [RHEL-34056] - i2c: rcar: refactor handling of first message (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid race condition with SMIs (Radu Rendec) [RHEL-34056] - i2c: rcar: fix PM ref counts in probe error paths (Radu Rendec) [RHEL-34056] - i2c: rcar: add support for I2C_M_RECV_LEN (Radu Rendec) [RHEL-34056] - i2c: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - i2c: rcar: update to new DMAENGINE API when terminating (Radu Rendec) [RHEL-34056] - i2c: rcar: enable interrupts before starting transfer (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_free_new() (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_request_new() (Radu Rendec) [RHEL-34056] - gpio: rcar: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - gpio: rcar: Make the irqchip immutable (Radu Rendec) [RHEL-34056] - gpio: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - gpio: rcar: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-irqc: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-intc-irqpin: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - gpio: rcar: Propagate errors from devm_request_irq() (Radu Rendec) [RHEL-34056] - gpio: rcar: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: ts5500: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: rcar: Always use local variable dev in gpio_rcar_probe() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: gpio: Use dynamic GPIO base if no function GPIOs (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add missing header(s) (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check drive pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check bias pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate I/O voltage configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate drive strength configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate bias configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Add pin group sharing checks (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Simplify same_name() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Factor out .pin_to_portcr() address handling (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Prefix common checker output (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix bias checks on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Move overlapping field check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix off-by-one bug in drive register check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Fix save/restore on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: No need to initialise global statics (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for resizable buses (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for pin group subsets (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Reformat macros defining struct initializers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename sh_pfc_soc_operations instances (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77995: Add bias pinconf support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Remove unused POC2 (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Initial R8A779F0 PFC support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add PORT_GP_CFG_19 macros (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: add reading fuses for Gen4 (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: refactor reading fuses into seprarate function (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: introduce 'info' structure (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Remove R-Car H3 ES1.* handling (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Fix device initialization (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Create device local ops struct (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Do not call set_trips() when resuming (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Add support for R-Car V4H (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779g0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: use positive logic (Radu Rendec) [RHEL-34056] - dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Use the generic function to get the number of trips (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar: Switch to new of API (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: Improve logging during probe (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Read calibration from hardware (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Store thcode and ptat in priv data (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add support for hardware trip points (Radu Rendec) [RHEL-34056] - watchdog: renesas_wdt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Access registers according to spec (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic Gen4 CMT support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel (Radu Rendec) [RHEL-34056] - dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions (Radu Rendec) [RHEL-34056] - dt-bindings: power: Add r8a779f0 SYSC power domain definitions (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Correct PFC/GPIO parent clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix HSCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SASYNCPER internal clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add MSIOF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add CMT clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDH0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add HSCIF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PCIe clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDHI0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add thermal clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add UFS clock (Radu Rendec) [RHEL-34056] - clk: renesas: Move RPC core clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PFC clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add I2C clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add WDT clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix RSW2 clock divider (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SYS-DMAC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-mssr: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77995: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77990: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add CANFD module clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Parse DT for SDnH (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Use dev_err_probe when getting clock fails (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Extend SDnH divider table (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Switch to new SD clock handling (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add SDnH clock to V3U (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add SDnH clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add dummy SDnH clock (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Refactor renesas_sdhi_probe() (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add RPC support (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-lib: Move RPC clock registration to the library (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - pmdomain: Rename the genpd subsystem to pmdomain (Radu Rendec) [RHEL-34056] - soc: renesas: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-rst: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: Identify R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: r8a779f0-sysc: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver (Radu Rendec) [RHEL-34056] - soc: renesas: Prefer memcpy() over strcpy() (Radu Rendec) [RHEL-34056] - PM / devfreq: Synchronize devfreq_monitor_[start/stop] (Alessandro Carminati) [RHEL-31337] {CVE-2023-52635} - redhat/configs: enable CONFIG_LEDS_TRIGGER_NETDEV also for RHEL (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Fix kernel panic on interface rename trig notify (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Simplify led_trigger_set_panic (Michal Schmidt) [RHEL-32110] - leds: triggers: default-on: Add module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Set module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - Documentation: leds: Update led-trigger-tty ABI description (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Document now hidable link_* (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Display only supported link speed attribute (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add module alias ledtrig:netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Skip setting baseline state in activate if hw-controlled (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add core support for hw not supporting fallback to LED sw control (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Don't register panic notifier if creating the trigger failed (Michal Schmidt) [RHEL-32110] - leds: trigger: Remove unused function led_trigger_rename_static() (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Add additional line state evaluation (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Make rx tx activitate configurable (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Replace mutex with completion (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Free allocated ttyname buffer on deactivate (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to DEVICE_ATTR_RW() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Use sysfs_emit() to instead of s*printf() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to use kstrtox() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Replace custom code for gpiod_get_optional() (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Extend speeds up to 10G (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: fix RTNL handling to prevent potential deadlock (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Move size check in set_device_name (Michal Schmidt) [RHEL-32110] - leds: triggers: gpio: Rewrite to use trigger-sources (Michal Schmidt) [RHEL-32110] - leds: Mark GPIO LED trigger broken (Michal Schmidt) [RHEL-32110] - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: rename 'hw_control' sysfs entry to 'offloaded' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use module_led_trigger macro to simplify the code (Michal Schmidt) [RHEL-32110] - leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead (Michal Schmidt) [RHEL-32110] - leds: trig-netdev: Disable offload on deactivation of trigger (Michal Schmidt) [RHEL-32110] - led: trig: netdev: Fix requesting offload device (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose hw_control status via sysfs (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link duplex mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link speed mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: uninitialized variable in netdev_trig_activate() (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose netdev trigger modes in linux include (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: init mode if hw control already active (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: validate configured netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add support for LED hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: reject interval store for hw_control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add basic check for hw control support (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: introduce check for possible hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: refactor code setting device name (Michal Schmidt) [RHEL-32110] - leds: add API to get attached device for LED hw control (Michal Schmidt) [RHEL-32110] - leds: add APIs for LEDs hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Remove NULL check before dev_{put, hold} (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use mutex instead of spinlocks (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Convert device attr to macro (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Rename add namespace to netdev trigger enum modes (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Drop NETDEV_LED_MODE_LINKUP from mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename (Michal Schmidt) [RHEL-32110] - leds: use sysfs_emit() to instead of scnprintf() (Michal Schmidt) [RHEL-32110] - leds: trigger: Disable CPU trigger on PREEMPT_RT (Michal Schmidt) [RHEL-32110] - leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Add an activate callback to ensure the initial brightness is set (Michal Schmidt) [RHEL-32110] - bus: fsl-mc: Use common ranges functions (Aaron Brookner) [RHEL-32995] - of/address: Add of_property_read_reg() helper (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_count() helper (Aaron Brookner) [RHEL-32995] - of/address: Add support for 3 address cell bus (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_to_resource() helper (Aaron Brookner) [RHEL-32995] - of: unittest: Add bus address range parsing tests (Aaron Brookner) [RHEL-32995] - of/platform: use of_address_count() helper (Aaron Brookner) [RHEL-32995] - of/address: introduce of_address_count() helper (Aaron Brookner) [RHEL-32995] - netfilter: ipset: Missing gc cancellations fixed (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix performance regression in swap operation (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Phil Sutter) [RHEL-30522] - arm64: dts: qcom: sa8775p: enable safety IRQ (Jennifer Berringer) [RHEL-31771] - mptcp: fix potential wake-up event loss (Davide Caratti) [RHEL-32669] - mptcp: prevent BPF accessing lowat from a subflow socket. (Davide Caratti) [RHEL-32669] - mptcp: don't account accept() of non-MPC client as fallback to TCP (Davide Caratti) [RHEL-32669] - mptcp: don't overwrite sock_ops in mptcp_is_tcpsk() (Davide Caratti) [RHEL-32669] - mptcp: fix possible deadlock in subflow diag (Davide Caratti) [RHEL-32669] {CVE-2024-26781} - mptcp: fix snd_wnd initialization for passive socket (Davide Caratti) [RHEL-32669] - mptcp: push at DSS boundaries (Davide Caratti) [RHEL-32669] - mptcp: avoid printing warning once on client side (Davide Caratti) [RHEL-32669] - mptcp: map v4 address to v6 when destroying subflow (Davide Caratti) [RHEL-32669] - mptcp: fix duplicate subflow creation (Davide Caratti) [RHEL-32669] - mptcp: fix data races on remote_id (Davide Caratti) [RHEL-32669] - mptcp: fix data races on local_id (Davide Caratti) [RHEL-32669] - mptcp: fix lockless access in subflow ULP diag (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for netlink appending addr (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for userspace appending addr (Davide Caratti) [RHEL-32669] - mptcp: really cope with fastopen race (Davide Caratti) [RHEL-31604 RHEL-32669] {CVE-2024-26708} - mptcp: check addrs list in userspace_pm_get_local_id (Davide Caratti) [RHEL-32669] - mptcp: corner case locking for rx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix more tx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix rcv space initialization (Davide Caratti) [RHEL-32669] - mptcp: drop the push_pending field (Davide Caratti) [RHEL-32669] - mptcp: fix data re-injection from stale subflow (Davide Caratti) [RHEL-32669] {CVE-2024-26826} - mptcp: relax check on MPC passive fallback (Davide Caratti) [RHEL-32669] - mptcp: refine opt_mp_capable determination (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req() (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() (Davide Caratti) [RHEL-32669] - mptcp: strict validation before using mp_opt->hmac (Davide Caratti) [RHEL-32669] - mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN (Davide Caratti) [RHEL-32669] - mptcp: fix setsockopt(IP_TOS) subflow locking (Davide Caratti) [RHEL-32669] - net: openvswitch: fix unwanted error log on timeout policy probing (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct mask_array with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter_instance with __counted_by (Antoine Tenart) [RHEL-32143] - x86/nmi: Fix the inverse "in NMI handler" check (Prarit Bhargava) [RHEL-30106] - powerpc/pseries/papr-sysparm: use u8 arrays for payloads (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-sysparm (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-vpd (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Expose character device to user space (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Validate buffer object lengths (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: Add papr-vpd character driver for VPD retrieval (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: PAPR system parameter API (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: add RTAS work area allocator (Mamatha Inamdar) [RHEL-10565] - powerpc/rtas: clean up includes (Mamatha Inamdar) [RHEL-10565] - vt: fix memory overlapping when deleting chars in the buffer (Waiman Long) [RHEL-27780 RHEL-27781] {CVE-2022-48627}- powerpc/kasan: Fix addr error caused by page alignment (Mamatha Inamdar) [RHEL-33707] {CVE-2024-26712} - block: Fix page refcounts for unaligned buffers in __bio_release_pages() (Ming Lei) [RHEL-33723] - tools/power turbostat: v2024.04.10 (David Arcari) [RHEL-34610] - tools/power turbostat: Add selftests (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for Xe sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for new i915 sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz (David Arcari) [RHEL-34610] - tools/power/turbostat: Fix uncore frequency file string (David Arcari) [RHEL-29239 RHEL-34610] - tools/power/turbostat: Unify graphics sysfs snapshots (David Arcari) [RHEL-34610] - tools/power/turbostat: Cache graphics sysfs path (David Arcari) [RHEL-34610] - tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX (David Arcari) [RHEL-34610] - tools/power turbostat: read RAPL counters via perf (David Arcari) [RHEL-34610] - tools/power turbostat: Add proper re-initialization for perf file descriptors (David Arcari) [RHEL-34610] - tools/power turbostat: Clear added counters when in no-msr mode (David Arcari) [RHEL-34610] - tools/power turbostat: add early exits for permission checks (David Arcari) [RHEL-34610] - tools/power turbostat: detect and disable unavailable BICs at runtime (David Arcari) [RHEL-34610] - tools/power turbostat: Add reading aperf and mperf via perf API (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-perf option (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-msr option (David Arcari) [RHEL-34610] - tools/power turbostat: enhance -D (debug counter dump) output (David Arcari) [RHEL-34610] - tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read (David Arcari) [RHEL-34610] - tools/power turbostat: Read base_hz and bclk from CPUID.16H if available (David Arcari) [RHEL-34610] - tools/power turbostat: Print ucode revision only if valid (David Arcari) [RHEL-34610] - tools/power turbostat: Expand probe_intel_uncore_frequency() (David Arcari) [RHEL-29239 RHEL-34610] - tools/power turbostat: Do not print negative LPI residency (David Arcari) [RHEL-34610] - tools/power turbostat: Fix Bzy_MHz documentation typo (David Arcari) [RHEL-34610] - tools/power turbostat: Increase the limit for fd opened (David Arcari) [RHEL-34610] - tools/power turbostat: Fix added raw MSR output (David Arcari) [RHEL-34610] - net: rswitch: Allow jumbo frames (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for TX (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Set GWMDNC register (Radu Rendec) [RHEL-34587] - net: rswitch: Add a setting ext descriptor function (Radu Rendec) [RHEL-34587] - net: rswitch: Add unmap_addrs instead of dma address in each desc (Radu Rendec) [RHEL-34587] - net: rswitch: Use build_skb() for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Use unsigned int for desc related array index (Radu Rendec) [RHEL-34587] - net: rswitch: Drop unused argument/return value (Radu Rendec) [RHEL-34587] - net: rswitch: Fix missing dev_kfree_skb_any() in error path (Radu Rendec) [RHEL-34587] - net: rswitch: Fix return value in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: rswitch: Fix type of ret in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Depend on PTP_1588_CLOCK (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Break out to module (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Get clock increment from clock rate (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Prepare for shared register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Fail on unknown register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Remove incorrect comment (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: drop SoC names in Kconfig (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: group entries in Makefile (Radu Rendec) [RHEL-34587] - rswitch: Add PM ops (Radu Rendec) [RHEL-34587] - rswitch: Use unsigned int for port related array index (Radu Rendec) [RHEL-34587] - rswitch: Fix imbalance phy_power_off() calling (Radu Rendec) [RHEL-34587] - rswitch: Fix renesas_eth_sw_remove() implementation (Radu Rendec) [RHEL-34587] - rswitch: Fix PHY station management clock setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add spin lock protection for irq {un}mask (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix unmasking irq condition (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add .[gs]et_link_ksettings support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add runtime speed change support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use hardware pause features (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use napi_gro_receive() in RX (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix timestamp feature after all descriptors are used (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix return value in error path of xmit (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix GWTSDIE register handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix the output value of quote from rswitch_rx() (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Improve TX timestamp accuracy (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Remove gptp flag from rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Move linkfix variables to rswitch_gwca (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Rename rings in struct rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add "max-speed" handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add phy_power_{on,off}() calling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add host_interfaces setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Convert to phy_device (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Simplify struct phy * handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix ethernet-ports handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: C45 only transactions (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix getting mac address from device tree (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix error path in renesas_eth_sw_probe() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix MAC address info (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type in rswitch_etha_wait_link_verification() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix endless loop in error paths (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type of rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix build error about ptp (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Add R-Car Gen4 gPTP support (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Add support for "Ethernet Switch" (Radu Rendec) [RHEL-34587] - dt-bindings: net: renesas: Document Renesas Ethernet Switch (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Add .exit() ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Reset in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to devm_platform_ioremap_resource() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to platform remove callback returning void (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Remove retry code in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Add .power_on() into phy_ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Fix register setting (Radu Rendec) [RHEL-34587] - phy: renesas: Add Renesas Ethernet SERDES driver for R-Car S4-8 (Radu Rendec) [RHEL-34587] - dt-bindings: phy: renesas: Document Renesas Ethernet SERDES (Radu Rendec) [RHEL-34587] - arm64: tlb: Fix TLBI RANGE operand (Shaoqin Huang) [RHEL-26259] - arm64/mm: Modify range-based tlbi to decrement scale (Shaoqin Huang) [RHEL-26259] - net: remove gfp_mask from napi_alloc_skb() (Izabela Bakollari) [RHEL-32108] - netfilter: nft_flow_offload: release dst in case direct xmit path is used (Florian Westphal) [RHEL-33469] - ipvs: avoid stat macros calls from preemptible context (Florian Westphal) [RHEL-33469] - netfilter: flowtable: incorrect pppoe tuple (Florian Westphal) [RHEL-33469] - netfilter: flowtable: validate pppoe header (Florian Westphal) [RHEL-33469] - netfilter: nf_conntrack_h323: Add protection for bmp length out of range (Florian Westphal) [RHEL-33469] - netfilter: nft_flow_offload: reset dst in route object after setting up flow (Florian Westphal) [RHEL-33469] - netfilter: flowtable: simplify route logic (Florian Westphal) [RHEL-33469] - netfilter: nfnetlink_queue: un-break NF_REPEAT (Florian Westphal) [RHEL-33469] - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger (Florian Westphal) [RHEL-33469] - netfilter: conntrack: correct window scaling with retransmitted SYN (Florian Westphal) [RHEL-33469] - block: fix q->blkg_list corruption during disk rebind (Ming Lei) [RHEL-33577] - RDMA/srpt: Do not register event handler until srpt device is fully setup (Kamal Heib) [RHEL-33226] {CVE-2024-26872} - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Phil Sutter) [RHEL-30078] {CVE-2024-26643} - netfilter: nf_tables: disallow anonymous set with timeout flag (Phil Sutter) [RHEL-30082] {CVE-2024-26642} - tcp: properly terminate timers for kernel sockets (Paolo Abeni) [RHEL-32164] - tcp: add sanity checks to rx zerocopy (Paolo Abeni) [RHEL-29496 RHEL-32164] {CVE-2024-26640} - tcp: Add memory barrier to tcp_push() (Paolo Abeni) [RHEL-32164] - tcp: fix cookie_init_timestamp() overflows (Paolo Abeni) [RHEL-32164] - tcp_metrics: do not create an entry from tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: add missing barriers on delete (Paolo Abeni) [RHEL-32164] - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb (Paolo Abeni) [RHEL-32164] - tcp: fix possible freeze in tx path under memory pressure (Paolo Abeni) [RHEL-32164] - thermal: intel: hfi: Add syscore callbacks for system-wide PM (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Refactor enabling code into helper functions (David Arcari) [RHEL-30586] {CVE-2024-26646} - uio: Fix use-after-free in uio_open (Ricardo Robaina) [RHEL-26233] {CVE-2023-52439} - Partial backport of mm, treewide: introduce NR_PAGE_ORDERS (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add printing to memory buffer (Dave Airlie) [RHEL-24101] - lib/ref_tracker: improve printing stats (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add unlocked leak print helper (Dave Airlie) [RHEL-24101] - Partial backport of rxrpc: Fix locking issue (Dave Airlie) [RHEL-24101] - kunit: Add a macro to wrap a deferred action function (Dave Airlie) [RHEL-24101] - kunit: Fix some comments which were mistakenly kerneldoc (Dave Airlie) [RHEL-24101] - kunit: Fix a NULL vs IS_ERR() bug (Dave Airlie) [RHEL-24101] - kunit: device: Fix a NULL vs IS_ERR() check in init() (Dave Airlie) [RHEL-24101] - kunit: device: Unregister the kunit_bus on shutdown (Dave Airlie) [RHEL-24101] - kunit: Setup DMA masks on the kunit device (Dave Airlie) [RHEL-24101] - kunit: Add APIs for managing devices (Dave Airlie) [RHEL-24101] - debugfs: Export debugfs_create_str symbol (Dave Airlie) [RHEL-24101] - dma-buf/sync_file: Add SET_DEADLINE ioctl (Dave Airlie) [RHEL-24101] - redhat: add CONFIG_AMD_WBRF file, disabled for now. (Dave Airlie) [RHEL-24101] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Dave Airlie) [RHEL-24101] - drm/i915: Move abs_diff() to math.h (Dave Airlie) [RHEL-24101] - string.h: add array-wrappers for (v)memdup_user() (Dave Airlie) [RHEL-24101] - hwmon: (coretemp) Enlarge per package core count limit (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix bogus core_id to attr name mapping (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix out-of-bounds memory access (David Arcari) [RHEL-22705 RHEL-31307] {CVE-2024-26664} - ceph: switch to corrected encoding of max_xattr_size in mdsmap (Xiubo Li) [RHEL-26722]- bnx2x: remove unused variable 'cur_data_offset' (Michal Schmidt) [RHEL-23117 RHEL-25588] - net/bnx2x: Prevent access to a freed page in page_pool (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Fix firmware version string character counts (Michal Schmidt) [RHEL-23117 RHEL-25588 RHEL-32855] - bnx2x: new flag for track HW resource allocation (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Remove unnecessary ternary operators (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix page fault following EEH recovery (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: use the right build_skb() helper (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix potential memory leak in bnx2x_tpa_stop() (Michal Schmidt) [RHEL-23117 RHEL-25588] - Revert "Revert "Merge: EDAC: add initial support for El Capitan"" (Aristeu Rozanski) [RHEL-29211] - quota: Fix potential NULL pointer dereference (Pavel Reichl) [RHEL-33221] {CVE-2024-26878} - powerpc/lib: Validate size for vector operations (Mamatha Inamdar) [RHEL-29116] {CVE-2023-52606} - futex: Prevent the reuse of stale pi_state (Waiman Long) [RHEL-28616] - futex: Fix hardcoded flags (Waiman Long) [RHEL-28616] - futex: make the vectored futex operations available (Waiman Long) [RHEL-28616] - futex: make futex_parse_waitv() available as a helper (Waiman Long) [RHEL-28616] - futex: add wake_data to struct futex_q (Waiman Long) [RHEL-28616] - futex: abstract out a __futex_wake_mark() helper (Waiman Long) [RHEL-28616] - futex: factor out the futex wake handling (Waiman Long) [RHEL-28616] - futex: move FUTEX2_VALID_MASK to futex.h (Waiman Long) [RHEL-28616] - futex/requeue: Remove unnecessary ‘NULL’ initialization from futex_proxy_trylock_atomic() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_requeue() (Waiman Long) [RHEL-28616] - futex: Add flags2 argument to futex_requeue() (Waiman Long) [RHEL-28616] - futex: Propagate flags into get_futex_key() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wait() (Waiman Long) [RHEL-28616] - futex: FLAGS_STRICT (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wake() (Waiman Long) [RHEL-28616] - futex: Validate futex value against futex size (Waiman Long) [RHEL-28616] - futex: Flag conversion (Waiman Long) [RHEL-28616] - futex: Extend the FUTEX2 flags (Waiman Long) [RHEL-28616] - futex: Clarify FUTEX2 flags (Waiman Long) [RHEL-28616] - futex/pi: Fix recursive rt_mutex waiter state (Waiman Long) [RHEL-28616] - locking/rtmutex: Add a lockdep assert to catch potential nested blocking (Waiman Long) [RHEL-28616] - locking/rtmutex: Use rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Provide rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Extract __schedule_loop() (Waiman Long) [RHEL-28616] - locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXES (Waiman Long) [RHEL-28616] - sched: Constrain locks in sched_submit_work() (Waiman Long) [RHEL-28616] - futex: Use a folio instead of a page (Waiman Long) [RHEL-28616] - fchmodat2: add support for AT_EMPTY_PATH (Waiman Long) [RHEL-28616] - arch: Register fchmodat2, usually as syscall 452 (Waiman Long) [RHEL-28616] - fs: Add fchmodat2() (Waiman Long) [RHEL-28616] - Non-functional cleanup of a "__user * filename" (Waiman Long) [RHEL-28616] - syscalls: Remove file path comments from headers (Waiman Long) [RHEL-28616] - kernel/sys_ni: add compat entry for fadvise64_64 (Waiman Long) [RHEL-28616] - syscalls: compat: Fix the missing part for __SYSCALL_COMPAT (Waiman Long) [RHEL-28616] - futex: add missing rtmutex.h include (Waiman Long) [RHEL-28616] - Revert "sched/core: Provide sched_rtmutex() and expose sched work helpers") (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Submit/resume work explicitly before/after blocking" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Avoid pointless blk_flush_plug() invocations" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Add a lockdep assert to catch potential nested blocking" (Waiman Long) [RHEL-28616] - Revert "sched/core: Add __always_inline to schedule_loop()" (Waiman Long) [RHEL-28616] - fsverity: remove hash page spin lock (Andrey Albershteyn) [RHEL-29914] - fsverity: skip PKCS#7 parser when keyring is empty (Andrey Albershteyn) [RHEL-29914] - fsverity: move sysctl registration out of signature.c (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify handling of errors during initcall (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check that there is no algorithm 0 (Andrey Albershteyn) [RHEL-29914] - fsverity: improve documentation for builtin signature support (Andrey Albershteyn) [RHEL-29914] - fsverity: update the documentation (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify error handling in verify_data_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't use bio_first_page_all() in fsverity_verify_bio() (Andrey Albershteyn) [RHEL-29914] - fsverity: constify fsverity_hash_alg (Andrey Albershteyn) [RHEL-29914] - fsverity: use shash API instead of ahash API (Andrey Albershteyn) [RHEL-29914] - fsverity: reject FS_IOC_ENABLE_VERITY on mode 3 fds (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check for buffer overflow in build_merkle_tree() (Andrey Albershteyn) [RHEL-29914] - fsverity: use WARN_ON_ONCE instead of WARN_ON (Andrey Albershteyn) [RHEL-29914] - fs-verity: simplify sysctls with register_sysctl() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY (Andrey Albershteyn) [RHEL-29914] - fsverity: Remove WQ_UNBOUND from fsverity read workqueue (Andrey Albershteyn) [RHEL-29914] - fsverity: support verifying data from large folios (Andrey Albershteyn) [RHEL-29914] - fs/buffer.c: support fsverity in block_read_full_folio() (Andrey Albershteyn) [RHEL-29914] - fsverity: support enabling with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - mm/readahead: Convert page_cache_async_readahead to take a folio (Andrey Albershteyn) [RHEL-29914] - fsverity: support verification with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - fs-verity: mention btrfs support (Andrey Albershteyn) [RHEL-29914] - btrfs: send: add support for fs-verity (Andrey Albershteyn) [RHEL-29914] - fsverity: replace fsverity_hash_page() with fsverity_hash_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: use EFBIG for file too large to enable verity (Andrey Albershteyn) [RHEL-29914] - fsverity: store log2(digest_size) precomputed (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify Merkle tree readahead size calculation (Andrey Albershteyn) [RHEL-29914] - fsverity: use unsigned long for level_start (Andrey Albershteyn) [RHEL-29914] - fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUG (Andrey Albershteyn) [RHEL-29914] - fsverity: pass pos and size to ->write_merkle_tree_block (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_cleanup_inode() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_prepare_setattr() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_file_open() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: stop using PG_error to track error status (Andrey Albershteyn) [RHEL-29914] - fs-verity: use kmap_local_page() instead of kmap() (Andrey Albershteyn) [RHEL-29914] - fs-verity: use memcpy_from_page() (Andrey Albershteyn) [RHEL-29914] - fs-verity: Use struct_size() helper in enable_verity() (Andrey Albershteyn) [RHEL-29914] - fs-verity: remove unused parameter desc_size in fsverity_create_info() (Andrey Albershteyn) [RHEL-29914] - fs-verity: fix signed integer overflow with i_size near S64_MAX (Andrey Albershteyn) [RHEL-29914] - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: only call drv_sta_rc_update for uploaded stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix the TXF mapping for BZ devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: ensure offloading TID queue exists (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: reject iftype change with mesh ID change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a crash when we run out of stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Fix some error codes (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: clear link_id in time_event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use correct address 3 in A-MSDU (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix fortify warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Adjust n_channels usage for __counted_by (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: do not announce EPCS support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: exit eSR only after the FW does (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a battery life regression (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: accept broadcast probe responses on 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: adding missing drv_mgd_complete_tx() call (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix waiting for beacons logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix unsolicited broadcast probe config (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: initialize SMPS mode correctly (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix driver debugfs for vif type change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: set station RX-NSS on reconfig (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix RCU use in TDLS fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: improve CSA/ECSA connection refusal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: detect stuck ECSA element in probe resp (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove extra kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for mt76 drivers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for wilc1000 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for Broadcom WLAN (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Drop WBRF debugging statements (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix wiphy delayed work queueing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fix double-free bug (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix race condition on enabling fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix potential sta-link leak (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211/mac80211: remove dependency on non-existing option (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix missing interfaces when dumping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: remove redundant ML element check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Update the default DSCP-to-UP mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: tests: add some scanning related tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: extend MFP tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: generalize public action test (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add kunit tests for public action handling (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add a convenience allocation wrapper for SKBs (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add parameter generation macro using description from array (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix spelling typo in comment (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update (Jose Ignacio Tornos Martinez) [RHEL-28754] - PCI: Remove unused 'node' member from struct pci_driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use the new command to clear the internal buffer (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: disallow puncturing in US/Canada (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add US/Canada MCC to API (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Add rf_mapping of new wifi7 devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: cleanup BT Shared Single Antenna code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: d3: avoid intermediate/early mutex unlock (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: send TX path flush in rfkill (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Don't mark DFS channels as NO-IR (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Allow DFS concurrent operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a driver callback to check active_links (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: avoid double free if updating BSS fails (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: ensure cfg80211_bss_update frees IEs on error (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: free beacon_ies when overridden from hidden BSS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: allow 64-bit radiotap timestamps (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rework RX timestamp flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: handle UHB AP and STA power type (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: Add custom reg for DFS concurrent (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Schedule regulatory channels check on bandwith change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Schedule regulatory check on BSS STA channel change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: reg: Support P2P operation on DFS channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Skip association timeout update after comeback rejection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: address some kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: support HE 40 MHz in 2.4 GHz band (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: address several kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: fix uninitialized firmware_stat (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723_common: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: add calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: To improve Wi-Fi performance while BT is idle (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Translate antenna configuration from ID to string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update RF parameter control setting logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Bluetooth RSSI level information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Set Bluetooth scan low-priority when Wi-Fi link/scan (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update coexistence policy for Wi-Fi LPS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Still show hardware grant signal info even Wi-Fi is PS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update BTG control related logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Pre-AGC control to enhance Wi-Fi RX performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Record down Wi-Fi initial mode information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: use cfg80211_ssid_eq() instead of rtw_ssid_equal() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: use cfg80211_ssid_eq() instead of mwifiex_ssid_cmp() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: introduce cfg80211_ssid_eq() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: implement to configure TX/RX engines for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add sys_init and filter option for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: Use DECLARE_FLEX_ARRAY() and fix -Warray-bounds warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Drop chan lock before queuing buffers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add spinlock to protect WP access when queueing TREs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: workaround too long expansion sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - Revert "wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ" (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: remove useless code in rt2x00queue_create_tx_descriptor() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: only reset BB/RF for existing WiFi 6 chips while starting up (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add DBCC H2C to notify firmware the status (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add suffix _ax to MAC functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add flags to check if CMAC and DMAC are enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add power on/off functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add XTAL SI for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: print out RFK log with formatted string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: parse and print out RFK log from C2H events (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add C2H event handlers of RFK log and report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: load RFK log format string from firmware file (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: add version field to BB MCU firmware element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: load TX power track tables from fw_element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: configure BSSID consistently when starting AP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: add extra delay for firmware ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add checks for read/write callbacks while registering controllers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA read operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA write operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: sta_info.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rx.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: fix grammar & spellos (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix spelling & punctutation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: sort certificates in build (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Introduce async read/write callbacks (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Rename read_from_host() and write_to_host() APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for interrupt moderation timer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Use slab allocator where applicable (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add alignment check for event ring read pointer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: pci_generic: Add SDX75 based modem support (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add a separate timeout parameter for waiting ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Do not allocate event ring element on stack (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: reset survey of current channel after a scan started (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Fix ath11k_htc_record flexible record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: Use random MAC when efuse MAC invalid (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: avoid stringop-overflow warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: drop spurious WARN_ON() in ieee80211_ibss_csa_beacon() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: don't set ESS capab bit in assoc request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: consume both probe response and beacon IEs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: generate an ML element for per-STA profiles (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a flag to disallow puncturing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Add support for setting TID to link mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: update some locking documentation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: add BSS usage reporting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: do not send STA_DISABLE_TX_CMD for newer firmware (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove async command callback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: file: don't use [0] for variable arrays (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: get_crf_id() can be void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: dump CSRs before removal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: clean up device removal work (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add a debugfs hook to clear the monitor data (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: refactor RX tracing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: don't support triggered EHT CQI feedback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Correctly report TSF data in scan complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Use the link ID provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Extend del pmksa support for SAE and OWE security (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: cleanup airtime arithmetic with ieee80211_sta_keep_active() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Add support for WBRF features (Jose Ignacio Tornos Martinez) [RHEL-28754] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - Documentation/driver-api: Add document about WBRF mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: expose nl80211_chan_width_to_mhz for wide sharing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: fix country count limitation for CLC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: reduce the size of MCU firmware download Rx queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: set DMA mask to 36 bits for boards with more than 4GB of RAM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921s: fix workqueue problem causes STA association fail (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7925: remove iftype from mt7925_init_eht_caps signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add PCI IDs for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add new definition of tx descriptor (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust interface num and wtbl size for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: support mt7992 eeprom loading (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework register offsets for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add DMA support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add firmware support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: introduce mt7996_band_valid() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: fix EHT phy mode check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework ampdu params setting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: switch to mcu command for TX GI report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: use chainmask for power delta calculation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add txpower setting support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: change txpower init to per-phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix rate usage of inband discovery frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: align the format of fixed rate command (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: handle IEEE80211_RC_SMPS_CHANGED (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: set fixed_bw bit in TX descriptor for fixed rate frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust WFDMA settings to improve performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix the size of struct bss_rate_tlv (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon duplicate TX mode support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add thermal sensor device support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add thermal protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add TX statistics for EHT mode in debugfs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add support for variants with auxiliary RX path (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rro delete session garbage collector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed reset support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move wed reset common code in mt76 module (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: use u16 for val field in mt7996_mcu_set_rro signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: dma: introduce __mt76_dma_queue_reset utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed tx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: increase MT_QFLAG_WED_TYPE size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce wed pointer in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce mt76_queue_is_wed_tx_free utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_net_setup_tc in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_mmio_wed_offload_{enable,disable} in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mmio: move mt76_mmio_wed_{init,release}_rx_buf in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to load precal from NVMEM cell for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to use alternative cell name to eeprom NVMEM load (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: make mt76_get_of_eeprom static again (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: limit support of precal loading for mt7915 to MTD only (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: fix broken precal loading from MTD for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: support 5.9/6GHz channel config in acpi (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: add ability to explicitly forbid LED registration with DT (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: refine SER setting during WiFi CPU power on (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: dump MAC registers when SER occurs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add SER IMR tables (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: extend program counter dump for Wi-Fi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: configure CRASH_TRIGGER FW feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: add support to allow broadcast action frame RX (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: make RX assoc data const (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: refactor nl80211_send_mlme_event() arguments (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated wiphy access from hw (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix and enable AP mode for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: set IRQ affinity to CPU0 in case of one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: do not restore ASPM in case of single MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add support one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor multiple MSI vector implementation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: get msi_data again after request_irq is called (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated hw access from ar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Optimize the mac80211 hw data access (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add 320 MHz bandwidth enums (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix misbehavior of TX beacon in concurrent mode (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine remain on channel flow to improve P2P connection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: Refine active scan behavior in 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix not entering PS mode after AP stops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: make watchdog param per device (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bridge vendor/device ids (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove unused PCI related defines and struct (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Access full PMCS reg and use pci_regs.h (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Add pdev into _rtl8821ae_clear_pci_pme_status() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Use pci_find_capability() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Reverse PM Capability exists check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Remove unnecessary PME_Status bit set (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert to use PCIe capability accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: sdio: Honor the host max_req_size in the RX path (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29465] {CVE-2023-52611} - wifi: rtw89: mac: functions to configure hardware engine and quota for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use pointer to access functions of hardware engine and quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: move code related to hardware engine to individual functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: check queue empty according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine element naming used by queue empty check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add reserved size as factor of DLE used size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to get DLE reserved quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: extend and add quota number (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: replace deprecated strncpy with strscpy_pad (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: remove wrapper of rtw89_debug() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add debugfs entry to disable dynamic mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: dynamically adjust EDCCA threshold (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add to check if debug mask is enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: remove some useless code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: debug: remove wrapper of rtw_dbg() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: Simplify bool conversion (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: remove ath11k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Use DECLARE_FLEX_ARRAY() for ath10k_htc_record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: remove ath10k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29091] {CVE-2023-52594} - wifi: ath9k: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor DP Rxdma ring structure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit HW conversion argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit RBM id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit mac id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Documentation update for NL80211_CMD_PORT_AUTHORIZED event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ieee80211: fix PV1 frame control field name (Jose Ignacio Tornos Martinez) [RHEL-28754] - rfkill: return ENOTTY on invalid ioctl (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove struct ath12k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove struct ath11k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Remove unused struct ath10k_htc_frame (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: simplify __ath10k_htt_tx_txq_recalc() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content from physical map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content via efuse map struct from logic map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8852c: read RX gain offset from efuse for 6GHz channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to access efuse for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use mac_gen pointer to access about efuse (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add 8922A basic chip info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: drop unused const_amdpci_aspm (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: mwifiex_process_sleep_confirm_resp(): remove unused priv variable (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: update regulatory map to R65-R44 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: handle policy of 6 GHz according to BIOS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: acpi: process 6 GHz band policy from DSM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: simplify rtl_action_proc() and rtl_tx_agg_start() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: update interrupt mitigation register for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: correct interrupt mitigation register for 8852CE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add v2 interrupt handlers for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize interrupt status bits of interrupt handlers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add pre_deinit to be called after probe complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: stop/start DMA for level 1 recovery according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: reset BDRAM according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: correct wrong BBP register in RxDCOC calibration (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove unneeded semicolon (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Defer on rproc_get failure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: restart beacon queue when hardware reset (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29095] {CVE-2023-52595} - wifi: rt2x00: disable RTS threshold for rt2800 by default (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: introduce DMA busy check watchdog for rt2800 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: simplify __rtw_tx_work() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: use struct assignment to replace memcpy() to append TDMA content (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_post_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add LTR v2 for WiFi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: use gen_def pointer to configure mac_{pre,post}_init and clear PCI ring index (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add PCI generation information to pci_info for each chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify wilc_scan() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: cleanup struct wilc_conn_info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: drop NULL pointer check in ath12k_update_per_peer_tx_stats() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned rndis_wlan driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned wl3501 driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned ray_cs driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned cisco/aironet driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: extend PHY status parser to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: consider RX info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: configure PPDU max user by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: set entry size of address CAM to H2C field by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: always release SDIO host in wilc_sdio_cmd53() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify remain on channel support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize code of PCI control DMA IO for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add new RX ring design to determine full RX ring efficiently (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: define PCI ring address for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add 8922AE PCI entry and basic info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix timeout calculation in rtw89_roc_end() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl92ee_dm_dynamic_primary_cca_check(): fix typo in function name (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_hal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmsmac: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcm80211: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Ming Lei) [RHEL-29564] - zram: do not waste zram_table_entry flags bits (Ming Lei) [RHEL-29564] - block: count BLK_OPEN_RESTRICT_WRITES openers (Ming Lei) [RHEL-29564] - block: handle BLK_OPEN_RESTRICT_WRITES correctly (Ming Lei) [RHEL-29564] - fs,block: yield devices early (Ming Lei) [RHEL-29564] - fs,block: get holder during claim (Ming Lei) [RHEL-29564] - iomap: fix a regression for partial write errors (Ming Lei) [RHEL-29564] - mtd: key superblock by device number (Ming Lei) [RHEL-29564] - fs: export sget_dev() (Ming Lei) [RHEL-29564] - super: ensure valid info (Ming Lei) [RHEL-29564] - super: move lockdep assert (Ming Lei) [RHEL-29564] - fs/Kconfig: Fix compile error for romfs (Ming Lei) [RHEL-29564] - iomap: handle error conditions more gracefully in iomap_to_bh (Ming Lei) [RHEL-29564] - direct_write_fallback(): on error revert the ->ki_pos update from buffered write (Ming Lei) [RHEL-29564] - Revert "get rid of DCACHE_GENOCIDE" (Ming Lei) [RHEL-29564] - block: remove bdev_handle completely (Ming Lei) [RHEL-29564] - block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access (Ming Lei) [RHEL-29564] - bdev: remove bdev pointer from struct bdev_handle (Ming Lei) [RHEL-29564] - bdev: make struct bdev_handle private to the block layer (Ming Lei) [RHEL-29564] - bdev: make bdev_{release, open_by_dev}() private to block layer (Ming Lei) [RHEL-29564] - bdev: remove bdev_open_by_path() (Ming Lei) [RHEL-29564] - nfs: port block device access to files (Ming Lei) [RHEL-29564] - jfs: port block device access to file (Ming Lei) [RHEL-29564] - ext4: port block device access to file (Ming Lei) [RHEL-29564] - target: port block device access to file (Ming Lei) [RHEL-29564] - s390: port block device access to file (Ming Lei) [RHEL-29564] - nvme: port block device access to file (Ming Lei) [RHEL-29564] - block2mtd: port device access to files (Ming Lei) [RHEL-29564] - zram: port block device access to file (Ming Lei) [RHEL-29564] - xen: port block device access to file (Ming Lei) [RHEL-29564] - pktcdvd: port block device access to file (Ming Lei) [RHEL-29564] - drbd: port block device access to file (Ming Lei) [RHEL-29564] - xfs: port block device access to files (Ming Lei) [RHEL-29564] - power: port block device access to file (Ming Lei) [RHEL-29564] - swap: port block device usage to file (Ming Lei) [RHEL-29564] - md: port block device access to file (Ming Lei) [RHEL-29564] - block/genhd: port disk_scan_partitions() to file (Ming Lei) [RHEL-29564] - block/ioctl: port blkdev_bszset() to file (Ming Lei) [RHEL-29564] - bdev: open block device as files (Ming Lei) [RHEL-29564] - file: add alloc_file_pseudo_noaccount() (Ming Lei) [RHEL-29564] - file: prepare for new helper (Ming Lei) [RHEL-29564] - init: flush async file closing (Ming Lei) [RHEL-29564] - fs: add CONFIG_BUFFER_HEAD (Ming Lei) [RHEL-29564] - fs: build the legacy direct I/O code conditionally (Ming Lei) [RHEL-29564] - fs: move sb_init_dio_done_wq out of direct-io.c (Ming Lei) [RHEL-29564] - block: use iomap for writes to block devices (Ming Lei) [RHEL-29564] - block: stop setting ->direct_IO (Ming Lei) [RHEL-29564] - block: open code __generic_file_write_iter for blkdev writes (Ming Lei) [RHEL-29564] - fs: rename and move block_page_mkwrite_return (Ming Lei) [RHEL-29564] - fuse: drop redundant arguments to fuse_perform_write (Ming Lei) [RHEL-29564] - fuse: update ki_pos in fuse_perform_write (Ming Lei) [RHEL-29564] - fs: factor out a direct_write_fallback helper (Ming Lei) [RHEL-29564] - iomap: use kiocb_write_and_wait and kiocb_invalidate_pages (Ming Lei) [RHEL-29564] - iomap: update ki_pos in iomap_file_buffered_write (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_post_direct_write helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_pages helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_write_and_wait helper (Ming Lei) [RHEL-29564] - filemap: update ki_pos in generic_perform_write (Ming Lei) [RHEL-29564] - backing_dev: remove current->backing_dev_info (Ming Lei) [RHEL-29564] - redhat/configs: add CONFIG_BLK_DEV_WRITE_MOUNTED (Ming Lei) [RHEL-29564] - block: Fix a memory leak in bdev_open_by_dev() (Ming Lei) [RHEL-29564] - ext4: Block writes to journal device (Ming Lei) [RHEL-29564] - xfs: Block writes to log device (Ming Lei) [RHEL-29564] - fs: Block writes to mounted block devices (Ming Lei) [RHEL-29564] - btrfs: Do not restrict writes to btrfs devices (Ming Lei) [RHEL-29564] - block: Add config option to not allow writing to mounted devices (Ming Lei) [RHEL-29564] - block: Remove blkdev_get_by_*() functions (Ming Lei) [RHEL-29564] - super: use higher-level helper for {freeze,thaw} (Ming Lei) [RHEL-29564] - fs: Avoid grabbing sb->s_umount under bdev->bd_holder_lock (Ming Lei) [RHEL-29564] - fs: remove emergency_thaw_bdev (Ming Lei) [RHEL-29564] - super: wait until we passed kill super (Ming Lei) [RHEL-29564] - super: make locking naming consistent (Ming Lei) [RHEL-29564] - fs: simplify invalidate_inodes (Ming Lei) [RHEL-29564] - init: Deal with the init process being a user mode process (Ming Lei) [RHEL-29564] - dcache: remove unnecessary NULL check in dget_dlock() (Ming Lei) [RHEL-29564] - kill DCACHE_MAY_FREE (Ming Lei) [RHEL-29564] - __d_unalias() doesn't use inode argument (Ming Lei) [RHEL-29564] - d_alloc_parallel(): in-lookup hash insertion doesn't need an RCU variant (Ming Lei) [RHEL-29564] - get rid of DCACHE_GENOCIDE (Ming Lei) [RHEL-29564] - simple_fill_super(): don't bother with d_genocide() on failure (Ming Lei) [RHEL-29564] - nsfs: use d_make_root() (Ming Lei) [RHEL-29564] - d_alloc_pseudo(): move setting ->d_op there from the (sole) caller (Ming Lei) [RHEL-29564] - kill d_instantate_anon(), fold __d_instantiate_anon() into remaining caller (Ming Lei) [RHEL-29564] - retain_dentry(): introduce a trimmed-down lockless variant (Ming Lei) [RHEL-29564] - __dentry_kill(): new locking scheme (Ming Lei) [RHEL-29564] - d_prune_aliases(): use a shrink list (Ming Lei) [RHEL-29564] - switch select_collect{,2}() to use of to_shrink_list() (Ming Lei) [RHEL-29564] - to_shrink_list(): call only if refcount is 0 (Ming Lei) [RHEL-29564] - fold dentry_kill() into dput() (Ming Lei) [RHEL-29564] - don't try to cut corners in shrink_lock_dentry() (Ming Lei) [RHEL-29564] - fold the call of retain_dentry() into fast_dput() (Ming Lei) [RHEL-29564] - Call retain_dentry() with refcount 0 (Ming Lei) [RHEL-29564] - dentry_kill(): don't bother with retain_dentry() on slow path (Ming Lei) [RHEL-29564] - __dentry_kill(): get consistent rules for victim's refcount (Ming Lei) [RHEL-29564] - make retain_dentry() neutral with respect to refcounting (Ming Lei) [RHEL-29564] - __dput_to_list(): do decrement of refcount in the callers (Ming Lei) [RHEL-29564] - fast_dput(): new rules for refcount (Ming Lei) [RHEL-29564] - fast_dput(): handle underflows gracefully (Ming Lei) [RHEL-29564] - fast_dput(): having ->d_delete() is not reason to delay refcount decrement (Ming Lei) [RHEL-29564] - shrink_dentry_list(): no need to check that dentry refcount is marked dead (Ming Lei) [RHEL-29564] - centralize killing dentry from shrink list (Ming Lei) [RHEL-29564] - dentry: switch the lists of children to hlist (Ming Lei) [RHEL-29564] - coda_flag_children(): cope with dentries turning negative (Ming Lei) [RHEL-29564] - switch nfsd_client_rmdir() to use of simple_recursive_removal() (Ming Lei) [RHEL-29564] - kill d_backing_dentry() (Ming Lei) [RHEL-29564] - dentry.h: kill a mysterious comment (Ming Lei) [RHEL-29564] - dentry.h: trim externs (Ming Lei) [RHEL-29564] - kill d_{is,set}_fallthru() (Ming Lei) [RHEL-29564] - DCACHE_COOKIE: RIP (Ming Lei) [RHEL-29564] - DCACHE_... ->d_flags bits: switch to BIT() (Ming Lei) [RHEL-29564] - get rid of __dget() (Ming Lei) [RHEL-29564] - struct dentry: get rid of randomize_layout idiocy (Ming Lei) [RHEL-29564] - ovl: stop using d_alloc_anon()/d_instantiate_anon() (Ming Lei) [RHEL-29564] - net: macsec: indicate next pn update when offloading (Izabela Bakollari) [RHEL-30143] - IB/mlx5: Adjust mlx5 rate mapping to support 800Gb (Kamal Heib) [RHEL-30146] - IB/mlx5: Rename 400G_8X speed to comply to naming convention (Kamal Heib) [RHEL-30146] - IB/mlx5: Add support for 800G_8X lane speed (Kamal Heib) [RHEL-30146] - RDMA/ipoib: Add support for XDR speed in ethtool (Kamal Heib) [RHEL-30146] - IB/mlx5: Expose XDR speed through MAD (Kamal Heib) [RHEL-30146] - IB/core: Add support for XDR link speed (Kamal Heib) [RHEL-30146]- tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (Mamatha Inamdar) [RHEL-23763] - smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) [RHEL-7986] - smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) [RHEL-7986] - smb: client: refresh referral without acquiring refpath_lock (Paulo Alcantara) [RHEL-7986] - smb: client: guarantee refcounted children from parent session (Paulo Alcantara) [RHEL-7986] - smb: client: fix UAF in smb2_reconnect_server() (Paulo Alcantara) [RHEL-7986] - KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing (Igor Mammedov) [RHEL-17714] - net: esp: fix bad handling of pages from page_pool (Sabrina Dubroca) [RHEL-31751] - net: skbuff: don't include to (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_lookup_with_ifid() (Sabrina Dubroca) [RHEL-31751] - xfrm: annotate data-race around use_time (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_gen_index() (Sabrina Dubroca) [RHEL-31751] - xfrm: interface: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31751] - topology: Set capacity_freq_ref in all cases (Phil Auld) [RHEL-29020] - sched/fair: Fix frequency selection for non-invariant case (Phil Auld) [RHEL-29020] - arm64/amu: Use capacity_ref_freq() to set AMU ratio (Phil Auld) [RHEL-29020] - cpufreq/cppc: Set the frequency used for computing the capacity (Phil Auld) [RHEL-29020] - cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}() (Phil Auld) [RHEL-29020] - energy_model: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq/schedutil: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq: Use the fixed and coherent frequency for scaling capacity (Phil Auld) [RHEL-29020] - cpufreq: Fix the race condition while updating the transition_task of policy (Phil Auld) [RHEL-29020] - sched/topology: Add a new arch_scale_freq_ref() method (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework iowait boost (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework schedutil governor performance estimation (Phil Auld) [RHEL-29020] - sched/topology: Consolidate and clean up access to a CPU's max compute capacity (Phil Auld) [RHEL-29020] - sched/timers: Explain why idle task schedules out on remote timer enqueue (Phil Auld) [RHEL-29020] - sched/cpuidle: Comment about timers requirements VS idle handler (Phil Auld) [RHEL-29020] - cpufreq: Rebuild sched-domains when removing cpufreq driver (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Merge initialization code of sg_cpu in single loop (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Update next_freq when cpufreq_limits change (Phil Auld) [RHEL-29020] - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-16780 RHEL-31716] {CVE-2024-26743} - i2c: tegra: Share same DMA channel for RX and TX (Mark Salter) [RHEL-28640] - redhat/configs: build in Tegra210 SPI driver (Mark Salter) [RHEL-28640] - net-procfs: use xarray iterator to implement /proc/net/dev (Ivan Vecera) [RHEL-30656] - net: make sure we never create ifindex = 0 (Ivan Vecera) [RHEL-30656] - tools: ynl: fix handling of multiple mcast groups (Ivan Vecera) [RHEL-30656] - tools: ynl: don't leak mcast_groups on init error (Ivan Vecera) [RHEL-30656] - tools: ynl: make sure we always pass yarg to mnl_cb_run (Ivan Vecera) [RHEL-30656] - selftests/bpf: Fix sockopt_sk selftest (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fix reply command values (Ivan Vecera) [RHEL-30656] - netlink: annotate data-races around sk->sk_err (Ivan Vecera) [RHEL-30656] - doc/netlink: Fix missing classic_netlink doc reference (Ivan Vecera) [RHEL-30656] - devlink: move devlink_notify_register/unregister() to dev.c (Ivan Vecera) [RHEL-30656] - devlink: move small_ops definition into netlink.c (Ivan Vecera) [RHEL-30656] - devlink: move tracepoint definitions into core.c (Ivan Vecera) [RHEL-30656] - devlink: push linecard related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push rate related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push trap related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: use tracepoint_enabled() helper (Ivan Vecera) [RHEL-30656] - devlink: push region related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push param related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push resource related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push dpipe related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (Ivan Vecera) [RHEL-30656] - devlink: push shared buffer related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push port related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push object register/unregister notifications into separate helpers (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt route messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt link messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt addr messages (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for create flags (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Implement nlattr array-nest decoding in ynl (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for netlink-raw families (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Fix extack parsing with fixed header genlmsg (Ivan Vecera) [RHEL-30656] - tools/ynl: Add mcast-group schema parsing to ynl (Ivan Vecera) [RHEL-30656] - doc/netlink: Document the netlink-raw schema extensions (Ivan Vecera) [RHEL-30656] - doc/netlink: Update genetlink-legacy documentation (Ivan Vecera) [RHEL-30656] - doc/netlink: Add a schema for netlink-raw families (Ivan Vecera) [RHEL-30656] - doc/netlink: Add delete operation to ovs_vport spec (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix uAPI generation after tempfile changes (Ivan Vecera) [RHEL-30656] - netlink: specs: fix indent in fou (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support empty attribute lists (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix collecting global policy attrs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: set length of binary fields (Ivan Vecera) [RHEL-30656] - tools: ynl: allow passing binary data (Ivan Vecera) [RHEL-30656] - net: validate veth and vxcan peer ifindexes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use temporary file for rendering (Ivan Vecera) [RHEL-30656] - Documentation: Fix typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add more info to KeyErrors on missing attrs (Ivan Vecera) [RHEL-30656] - netlink: specs: add ovs_vport new command (Ivan Vecera) [RHEL-30656] - net: warn about attempts to register negative ifindex (Ivan Vecera) [RHEL-30656] - ethtool: netlink: always pass genl_info to .prepare_data (Ivan Vecera) [RHEL-30656] - ethtool: netlink: simplify arguments to ethnl_default_parse() (Ivan Vecera) [RHEL-30656] - netdev-genl: use struct genl_info for reply construction (Ivan Vecera) [RHEL-30656] - genetlink: add genlmsg_iput() API (Ivan Vecera) [RHEL-30656] - genetlink: add a family pointer to struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: use attrs from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: add struct genl_info to struct genl_dumpit_info (Ivan Vecera) [RHEL-30656] - genetlink: remove userhdr from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: make genl_info->nlhdr const (Ivan Vecera) [RHEL-30656] - genetlink: push conditional locking into dumpit/done (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend health reporter dump attributes by port index (Ivan Vecera) [RHEL-30656] - devlink: extend health reporter dump selector by port index (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (Ivan Vecera) [RHEL-30656] - devlink: allow user to narrow per-instance dumps by passing handle attrs (Ivan Vecera) [RHEL-30656] - devlink: remove converted commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: remove duplicate temporary netlink callback prototypes (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add commands that do per-instance dump (Ivan Vecera) [RHEL-30656] - devlink: pass flags as an arg of dump_one() callback (Ivan Vecera) [RHEL-30656] - devlink: introduce dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename doit callbacks for per-instance dump commands (Ivan Vecera) [RHEL-30656] - devlink: introduce devlink_nl_pre_doit_port*() helper functions (Ivan Vecera) [RHEL-30656] - devlink: parse rate attrs in doit() callbacks (Ivan Vecera) [RHEL-30656] - devlink: parse linecard attr in doit() callbacks (Ivan Vecera) [RHEL-30656] - netlink: convert nlk->flags to atomic flags (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add missing empty line between policies (Ivan Vecera) [RHEL-30656] - devlink: clear flag on port register error path (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: avoid rendering empty validate field (Ivan Vecera) [RHEL-30656] - devlink: Remove unused devlink_dpipe_table_resource_set() declaration (Ivan Vecera) [RHEL-30656] - devlink: use generated split ops and remove duplicated commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: include the generated netlink header (Ivan Vecera) [RHEL-30656] - devlink: add split ops generated according to spec (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add info-get dump op (Ivan Vecera) [RHEL-30656] - devlink: un-static devlink_nl_pre/post_doit() (Ivan Vecera) [RHEL-30656] - devlink: introduce couple of dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename couple of doit netlink callbacks to match generated names (Ivan Vecera) [RHEL-30656] - devlink: rename devlink_nl_ops to devlink_nl_small_ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: render netlink policies static for split ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: allow directional model for kernel mode (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: filter rendering of validate field values for split ops (Ivan Vecera) [RHEL-30656] - netlink: specs: add dump-strict flag for dont-validate property (Ivan Vecera) [RHEL-30656] - devlink: Remove unused extern declaration devlink_port_region_destroy() (Ivan Vecera) [RHEL-30656] - net: convert some netlink netdev iterators to depend on the xarray (Ivan Vecera) [RHEL-30656] - net: store netdevs in an xarray (Ivan Vecera) [RHEL-30656] - ynl: print xdp-zc-max-segs in the sample (Ivan Vecera) [RHEL-30656] - ynl: regenerate all headers (Ivan Vecera) [RHEL-30656] - ynl: mark max/mask as private for kdoc (Ivan Vecera) [RHEL-30656] - ynl: expose xdp-zc-max-segs (Ivan Vecera) [RHEL-30656] - netlink: allow be16 and be32 types in all uint policy checks (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix parse multi-attr enum attribute (Ivan Vecera) [RHEL-30656] - netlink: Add new netlink_release function (Ivan Vecera) [RHEL-30656] - genetlink: add explicit ordering break check for split ops (Ivan Vecera) [RHEL-30656] - rtnetlink: Move nesting cancellation rollback to proper function (Ivan Vecera) [RHEL-30656] - devlink: remove reload failed checks in params get/set callbacks (Ivan Vecera) [RHEL-30656] - netlink: Make use of __assign_bit() API (Ivan Vecera) [RHEL-30656] - netlink: Add __sock_i_ino() for __netlink_diag_dump(). (Ivan Vecera) [RHEL-30656] - netlink: specs: add display hints to ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: add display-hint support to ynl (Ivan Vecera) [RHEL-30656] - netlink: specs: add display-hint to schema definitions (Ivan Vecera) [RHEL-30656] - tools: ynl: improve the direct-include header guard logic (Ivan Vecera) [RHEL-30656] - netlink: fix potential deadlock in netlink_set_err() (Ivan Vecera) [RHEL-30656] - netlink: specs: fixup openvswitch specs for code generation (Ivan Vecera) [RHEL-30656] - tools: ynl: work around stale system headers (Ivan Vecera) [RHEL-30656] - rtnetlink: move validate_linkmsg out of do_setlink (Ivan Vecera) [RHEL-30656] - rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit policy in multi-attr (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: correct enum policies (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for ethtool (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the ethtool family (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: mark pads as pads (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle stats-get (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle UDP tunnels and cable test a bit (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add empty enum stringset (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: resolve enum vs struct name conflicts (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate enum types if unnamed (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add C render hints (Ivan Vecera) [RHEL-30656] - netlink: specs: support setting prefix-name per attribute (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: record extra args for regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support excluding tricky ops (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support / skip pads on the way to kernel (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't pass op_name to RenderInfo (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support code gen for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: sanitize notification tracking (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: regenerate the if ladders (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: get attr type outside of if() (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: combine else with closing bracket (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: complete the C keyword list (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for devlink (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the devlink family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies - regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: walk nested types in depth (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit struct use info (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: try to sort the types more intelligently (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: enable code gen for directional specs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: refactor strmap helper generation (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use enum names in op strmap more carefully (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fill in some details important for C (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the handshake family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: improve unwind on parsing errors (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fill in support for MultiAttr scalars (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: fix random typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for netdev (Ivan Vecera) [RHEL-30656] - tools: ynl: support fou and netdev in C (Ivan Vecera) [RHEL-30656] - tools: ynl: user space helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: clean up stray new lines at the end of reply-less requests (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate static descriptions of notifications (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: switch to family struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate alloc and free helpers for req (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: move the response reading logic into YNL (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate enum-to-string helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add error checking for nested structs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: loosen type consistency check for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't override pure nested struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix unused / pad attribute handling (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add extra headers for user space (Ivan Vecera) [RHEL-30656] - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Ivan Vecera) [RHEL-30656] - netlink: specs: add ynl spec for ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: Support enums in struct members in genetlink-legacy (Ivan Vecera) [RHEL-30656] - tools: ynl: Initialise fixed headers to 0 in genetlink-legacy (Ivan Vecera) [RHEL-30656] - doc: ynl: Add doc attr to struct members in genetlink-legacy spec (Ivan Vecera) [RHEL-30656] - netlink: specs: correct types of legacy arrays (Ivan Vecera) [RHEL-30656] - net: ynl: prefix uAPI header include with uapi/ (Ivan Vecera) [RHEL-30656] - tools: ynl: avoid dict errors on older Python versions (Ivan Vecera) [RHEL-30656] - tools: ynl: Handle byte-order in struct members (Ivan Vecera) [RHEL-30656] - tools: ynl: Use dict of predefined Structs to decode scalar types (Ivan Vecera) [RHEL-30656] - netlink: annotate accesses to nlk->cb_running (Ivan Vecera) [RHEL-30656] - netlink: Use copy_to_user() for optval in netlink_getsockopt(). (Ivan Vecera) [RHEL-30656] - tools: ynl: Rename ethtool to ethtool.py (Ivan Vecera) [RHEL-30656] - tools: ynl: Remove absolute paths to yaml files from ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: throw a more meaningful exception if family not supported (Ivan Vecera) [RHEL-30656] - tools: ynl: ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: replace print with NlError (Ivan Vecera) [RHEL-30656] - tools: ynl: populate most of the ethtool spec (Ivan Vecera) [RHEL-30656] - tools: ynl: support byte-order in cli (Ivan Vecera) [RHEL-30656] - docs: netlink: document the sub-type attribute property (Ivan Vecera) [RHEL-30656] - docs: netlink: document struct support for genetlink-legacy (Ivan Vecera) [RHEL-30656] - netlink: specs: add partial specification for openvswitch (Ivan Vecera) [RHEL-30656] - tools: ynl: Add fixed-header support to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct attr decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add C array attribute decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct parsing to nlspec (Ivan Vecera) [RHEL-30656] - tools: ynl: default to treating enums as flags for mask generation (Ivan Vecera) [RHEL-30656] - tools: ynl: Add missing types to encode/decode (Ivan Vecera) [RHEL-30656] - tools: ynl: add the Python requirements.txt file (Ivan Vecera) [RHEL-30656] - ynl: allow to encode u8 attr (Ivan Vecera) [RHEL-30656] - tools: ynl: skip the explicit op array size when not needed (Ivan Vecera) [RHEL-30656] - netlink: specs: allow uapi-header in genetlink (Ivan Vecera) [RHEL-30656] - netlink-specs: add partial specification for devlink (Ivan Vecera) [RHEL-30656] - netlink: remove unused 'compare' function (Ivan Vecera) [RHEL-30656]- Revert "net: rtnetlink: Enslave device before bringing it up" (Ivan Vecera) [RHEL-30344] - netlink: Reverse the patch which removed filtering (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix enum index in _decode_enum(..) (Ivan Vecera) [RHEL-30344] - tools: ynl: fix setting presence bits in simple nests (Ivan Vecera) [RHEL-30344] - netlink: add nla be16/32 types to minlen array (Ivan Vecera) [RHEL-30344] - rtnetlink: Restore RTM_NEW/DELLINK notification behavior (Ivan Vecera) [RHEL-30344] - netlink: annotate lockless accesses to nlk->max_recvmsg_len (Ivan Vecera) [RHEL-30344] - tools: ynl: Fix genlmsg header encoding formats (Ivan Vecera) [RHEL-30344] - ynl: make the tooling check the license (Ivan Vecera) [RHEL-30344] - ynl: broaden the license even more (Ivan Vecera) [RHEL-30344] - tools: ynl: make definitions optional again (Ivan Vecera) [RHEL-30344] - tools: ynl: fix get_mask utility routine (Ivan Vecera) [RHEL-30344] - tools: ynl: fix render-max for flags definition (Ivan Vecera) [RHEL-30344] - tools: ynl: fix enum-as-flags in the generic CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: move the enum classes to shared code (Ivan Vecera) [RHEL-30344] - ynl: re-license uniformly under GPL-2.0 OR BSD-3-Clause (Ivan Vecera) [RHEL-30344] - netlink: specs: update for codegen enumerating from 1 (Ivan Vecera) [RHEL-30344] - tools: ynl: use 1 as the default for first entry in attrs/ops (Ivan Vecera) [RHEL-30344] - tools: ynl: fully inherit attrs in subsets (Ivan Vecera) [RHEL-30344] - tools: net: add __pycache__ to gitignore (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: re-raise the exception instead of printing (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix single attribute structs with attr 0 only (Ivan Vecera) [RHEL-30344] - genetlink: Use string_is_terminated() helper (Ivan Vecera) [RHEL-30344] - string_helpers: Move string_is_valid() to the header (Ivan Vecera) [RHEL-30344] - tools: net: use python3 explicitly (Ivan Vecera) [RHEL-30344] - docs: netlink: add a starting guide for working with specs (Ivan Vecera) [RHEL-30344] - netlink: specs: finish up operation enum-models (Ivan Vecera) [RHEL-30344] - tools: ynl: load jsonschema on demand (Ivan Vecera) [RHEL-30344] - tools: ynl: use operation names from spec on the CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: support pretty printing bad attribute names (Ivan Vecera) [RHEL-30344] - tools: ynl: support multi-attr (Ivan Vecera) [RHEL-30344] - tools: ynl: support directional enum-model in CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: add support for types needed by ethtool (Ivan Vecera) [RHEL-30344] - tools: ynl: use the common YAML loading and validation code (Ivan Vecera) [RHEL-30344] - tools: ynl: add an object hierarchy to represent parsed spec (Ivan Vecera) [RHEL-30344] - tools: ynl: move the cli and netlink code around (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: prevent do / dump reordering (Ivan Vecera) [RHEL-30344] - net: netlink: recommend policy range validation (Ivan Vecera) [RHEL-30344] - tools: ynl: store ops in ordered dict to avoid random ordering (Ivan Vecera) [RHEL-30344] - tools: ynl: rename ops_list -> msg_list (Ivan Vecera) [RHEL-30344] - tools: ynl: support kdocs for flags in code generation (Ivan Vecera) [RHEL-30344] - tools: ynl: add a completely generic client (Ivan Vecera) [RHEL-30344] - net: fou: use policy and operation tables generated from the spec (Ivan Vecera) [RHEL-30344] - net: fou: rename the source for linking (Ivan Vecera) [RHEL-30344] - net: fou: regenerate the uAPI from the spec (Ivan Vecera) [RHEL-30344] - netlink: add a proto specification for FOU (Ivan Vecera) [RHEL-30344] - net: add basic C code generators for Netlink (Ivan Vecera) [RHEL-30344] - netlink: add schemas for YAML specs (Ivan Vecera) [RHEL-30344] - docs: add more netlink docs (incl. spec docs) (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around sk_state (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around dst_portid and dst_group (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->portid (Ivan Vecera) [RHEL-30344] - netlink: prevent potential spectre v1 gadgets (Ivan Vecera) [RHEL-30344] - netlink: remove the flex array from struct nlmsghdr (Ivan Vecera) [RHEL-30344] - treewide: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-30344] - lib: Fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - netlink: Fix potential skb memleak in netlink_ack (Ivan Vecera) [RHEL-30344] - netlink: introduce bigendian integer types (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_delete_link (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_newlink_create (Ivan Vecera) [RHEL-30344] - net: add new helper unregister_netdevice_many_notify (Ivan Vecera) [RHEL-30344] - rtnetlink: pass netlink message header and portid to rtnl_configure_link() (Ivan Vecera) [RHEL-30344] - netlink: split up copies in the ack construction (Ivan Vecera) [RHEL-30344] - netlink: hide validation union fields from kdoc (Ivan Vecera) [RHEL-30344] - docs: netlink: clarify the historical baggage of Netlink flags (Ivan Vecera) [RHEL-30344] - net: rtnetlink: Enslave device before bringing it up (Ivan Vecera) [RHEL-30344] - netfilter: nft_payload: reject out-of-range attributes via policy (Ivan Vecera) [RHEL-30344] - netlink: introduce NLA_POLICY_MAX_BE (Ivan Vecera) [RHEL-30344] - netlink: Bounds-check struct nlmsgerr creation (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use netif_oper_up instead of open code (Ivan Vecera) [RHEL-30344] - genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind() (Ivan Vecera) [RHEL-30344] - netlink: fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - net: improve and fix netlink kdoc (Ivan Vecera) [RHEL-30344] - net: add missing kdoc for struct genl_multicast_group::flags (Ivan Vecera) [RHEL-30344] - genetlink: correct uAPI defines (Ivan Vecera) [RHEL-30344] - netlink: do not reset transport header in netlink_recvmsg() (Ivan Vecera) [RHEL-30344] - rtnl: move rtnl_newlink_create() (Ivan Vecera) [RHEL-30344] - rtnl: split __rtnl_newlink() into two functions (Ivan Vecera) [RHEL-30344] - rtnl: allocate more attr tables on the heap (Ivan Vecera) [RHEL-30344] - Revert "rtnetlink: return EINVAL when request cannot succeed" (Ivan Vecera) [RHEL-30344] - netlink: reset network and mac headers in netlink_dump() (Ivan Vecera) [RHEL-30344] - rtnetlink: return EINVAL when request cannot succeed (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Ivan Vecera) [RHEL-30344] - rtnetlink: enable alt_ifname for setlink/newlink (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when ifname does not exist and group is given (Ivan Vecera) [RHEL-30344] - net: ensure net_todo_list is processed quickly (Ivan Vecera) [RHEL-30344] - af_netlink: Fix shift out of bounds in group mask calculation (Ivan Vecera) [RHEL-30344] - net: limit altnames to 64k total (Ivan Vecera) [RHEL-30344] - net: account alternate interface name memory (Ivan Vecera) [RHEL-30344] - rtnetlink: add new rtm tunnel api for tunnel id filtering (Ivan Vecera) [RHEL-30344] - net: make net->dev_unreg_count atomic (Ivan Vecera) [RHEL-30344] - netlink: remove nl_set_extack_cookie_u32() (Ivan Vecera) [RHEL-30344] - net: netlink: af_netlink: Prevent empty skb by adding a check on len. (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use __dev_addr_set() (Ivan Vecera) [RHEL-30344] - net/core: Remove unused assignment operations and variable (Ivan Vecera) [RHEL-30344] - netlink: remove netlink_broadcast_filtered (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->bound (Ivan Vecera) [RHEL-30344] - net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER (Ivan Vecera) [RHEL-30344] - net: Support filtering interfaces on no master (Ivan Vecera) [RHEL-30344] - net: netlink: Remove unused function (Ivan Vecera) [RHEL-30344] - net: netlink: add the case when nlh is NULL (Ivan Vecera) [RHEL-30344] - netlink: Deal with ESRCH error in nlmsg_notify() (Ivan Vecera) [RHEL-30344] - rtnetlink: use nlmsg_notify() in rtnetlink_send() (Ivan Vecera) [RHEL-30344] - net: lan78xx: fix runtime PM count underflow on link stop (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix "softirq work is pending" error (Jamie Bainbridge) [RHEL-33332] - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (Jamie Bainbridge) [RHEL-33332] - lan78xx: remove redundant statement in lan78xx_get_eee (Jamie Bainbridge) [RHEL-33332] - lan78xx: replace deprecated strncpy with strscpy (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: reorder cleanup operations to avoid UAF bugs (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Limit packet length to skb->len (Jamie Bainbridge) [RHEL-33332] - lan78xx: drop the weight argument from netif_napi_add (Jamie Bainbridge) [RHEL-33332] - usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Use generic_handle_irq_safe(). (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: add Allied Telesis AT29M2-AF (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available (Jamie Bainbridge) [RHEL-33332] - lan78xx: Clean up some inconsistent indenting (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce NAPI polling support (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove hardware-specific header update (Jamie Bainbridge) [RHEL-33332] - lan78xx: Re-order rx_submit() to remove forward declaration (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Rx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Tx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix memory allocation bug (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix division by zero in send path (Jamie Bainbridge) [RHEL-33332] - lan78xx: Limit number of driver warning messages (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race condition in disconnect handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race conditions in suspend/resume handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix partial packet errors on suspend/resume (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix exception on link speed change (Jamie Bainbridge) [RHEL-33332] - lan78xx: Add missing return code checks (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused pause frame queue (Jamie Bainbridge) [RHEL-33332] - lan78xx: Set flow control threshold to prevent packet loss (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused timer (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix white space and style issues (Jamie Bainbridge) [RHEL-33332] - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. (Mamatha Inamdar) [RHEL-33704] - powerpc/kasan: Don't instrument non-maskable or raw interrupts (Mamatha Inamdar) [RHEL-33704] - wireguard: netlink: access device through ctx instead of peer (Hangbin Liu) [RHEL-31053] - wireguard: netlink: check for dangling peer via is_dead instead of empty list (Hangbin Liu) [RHEL-31053] - wireguard: receive: annotate data-race around receiving_counter.counter (Hangbin Liu) [RHEL-31053] - wireguard: use DEV_STATS_INC() (Hangbin Liu) [RHEL-31053] - platform/x86: think-lmi: Fix reference leak (David Arcari) [RHEL-28032] {CVE-2023-52520} - platform/x86: think-lmi: Fix issues with duplicate attributes (David Arcari) [RHEL-28032] {CVE-2023-52520} - mptcp: fix double-free on socket dismantle (Davide Caratti) [RHEL-22775 RHEL-31844] {CVE-2024-26782} - selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag (Audra Mitchell) [RHEL-23078] - ceph: switch to use cap_delay_lock for the unlink delay list (Jay Shin) [RHEL-32997] - dm-crypt, dm-integrity, dm-verity: bump target version (Benjamin Marzinski) [RHEL-30951] - dm-verity, dm-crypt: align "struct bvec_iter" correctly (Benjamin Marzinski) [RHEL-30951] - dm writecache: allow allocations larger than 2GiB (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm stats: limit the number of entries (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm: limit the number of targets and parameter size area (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - MAINTAINERS: remove stale info for DEVICE-MAPPER (Benjamin Marzinski) [RHEL-30951] - dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM (Benjamin Marzinski) [RHEL-30951] - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (Benjamin Marzinski) [RHEL-30951] - dm-raid: delay flushing event_work() after reconfig_mutex is released (Benjamin Marzinski) [RHEL-30951] - dm-flakey: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-verity: align struct dm_verity_fec_io properly (Benjamin Marzinski) [RHEL-30951] - dm verity: don't perform FEC for failed readahead IO (Benjamin Marzinski) [RHEL-30951] - dm-crypt: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-delay: avoid duplicate logic (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix bugs introduced by kthread mode (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix a race between delay_presuspend and delay_bio (Benjamin Marzinski) [RHEL-30951] - dm integrity: use crypto_shash_digest() in sb_mac() (Benjamin Marzinski) [RHEL-30951] - dm crypt: use crypto_shash_digest() in crypt_iv_tcw_whitening() (Benjamin Marzinski) [RHEL-30951] - dm delay: for short delays, use kthread instead of timers and wq (Benjamin Marzinski) [RHEL-30951] - MAINTAINERS: add Mikulas Patocka as a DM maintainer (Benjamin Marzinski) [RHEL-30951] - dm: respect REQ_NOWAIT flag in normal bios issued to DM (Benjamin Marzinski) [RHEL-30951] - dm: enhance alloc_multiple_bios() to be more versatile (Benjamin Marzinski) [RHEL-30951] - dm: make __send_duplicate_bios return unsigned int (Benjamin Marzinski) [RHEL-30951] - dm log userspace: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm ioctl: replace deprecated strncpy with strscpy_pad (Benjamin Marzinski) [RHEL-30951] - dm crypt: replace open-coded kmemdup_nul (Benjamin Marzinski) [RHEL-30951] - dm cache metadata: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm: shortcut the calls to linear_map and stripe_map (Benjamin Marzinski) [RHEL-30951] - selftests/bpf: Fix up xdp bonding test wrt feature flags (Hangbin Liu) [RHEL-31051] - selftests/bpf: Add xdp_feature selftest for bond device (Hangbin Liu) [RHEL-31051] - xdp, bonding: Fix feature flags when there are no slave devs anymore (Hangbin Liu) [RHEL-31051] - bonding: rate-limit bonding driver inspect messages (Hangbin Liu) [RHEL-31051] - bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (Hangbin Liu) [RHEL-31051] - bonding: remove print in bond_verify_device_path (Hangbin Liu) [RHEL-31051] - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk (Hangbin Liu) [RHEL-31051] - bonding: stop the device in bond_setup_by_slave() (Hangbin Liu) [RHEL-31051] - tracing/hist: Fix issue of losting command info in error_log (Jerome Marchand) [RHEL-3224] - tracing/histograms: String compares should not care about signed values (Jerome Marchand) [RHEL-3224] - tracing: Add length protection to histogram string copies (Jerome Marchand) [RHEL-3224] - tracing/histogram: Do not copy the fixed-size char array field over the field size (Jerome Marchand) [RHEL-3224] - net: deal with integer overflows in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: factorize code in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: remove osize variable in __alloc_skb() (Antoine Tenart) [RHEL-28786] - net: add SKB_HEAD_ALIGN() helper (Antoine Tenart) [RHEL-28786] - skbuff: Proactively round up to kmalloc bucket size (Antoine Tenart) [RHEL-28786] - skbuff: pass the result of data ksize to __build_skb_around (Antoine Tenart) [RHEL-28786] - media: pvrusb2: fix use after free on context disconnection (Desnes Nunes) [RHEL-27529] {CVE-2023-52445} - net: ena: Remove ena_select_queue (Kamal Heib) [RHEL-28811 RHEL-31517] - net: ena: Remove unlikely() from IS_ERR() condition (Kamal Heib) [RHEL-28811] - net: ena: Remove redundant assignment (Kamal Heib) [RHEL-28811] - net: ena: Reduce lines with longer column width boundary (Kamal Heib) [RHEL-28811] - net: ena: handle ena_calc_io_queue_size() possible errors (Kamal Heib) [RHEL-28811] - net: ena: Change default print level for netif_ prints (Kamal Heib) [RHEL-28811] - net: ena: Relocate skb_tx_timestamp() to improve time stamping accuracy (Kamal Heib) [RHEL-28811] - net: ena: Add more information on TX timeouts (Kamal Heib) [RHEL-28811] - net: ena: Change error print during ena_device_init() (Kamal Heib) [RHEL-28811] - net: ena: Remove CQ tail pointer update (Kamal Heib) [RHEL-28811] - net: ena: Enable DIM by default (Kamal Heib) [RHEL-28811] - net: ena: Minor cosmetic changes (Kamal Heib) [RHEL-28811] - net: ena: Add more documentation for RX copybreak (Kamal Heib) [RHEL-28811] - net: ena: Remove an unused field (Kamal Heib) [RHEL-28811] - net: ena: Take xdp packets stats into account in ena_get_stats64() (Kamal Heib) [RHEL-28811] - net: ena: Make queue stats code cleaner by removing the if block (Kamal Heib) [RHEL-28811] - net: ena: Always register RX queue info (Kamal Heib) [RHEL-28811] - net: ena: Add more debug prints to XDP related function (Kamal Heib) [RHEL-28811] - net: ena: Refactor napi functions (Kamal Heib) [RHEL-28811] - net: ena: Don't check if XDP program is loaded in ena_xdp_execute() (Kamal Heib) [RHEL-28811] - net: ena: Use tx_ring instead of xdp_ring for XDP channel TX (Kamal Heib) [RHEL-28811] - net: ena: Introduce total_tx_size field in ena_tx_buffer struct (Kamal Heib) [RHEL-28811] - net: ena: Put orthogonal fields in ena_tx_buffer in a union (Kamal Heib) [RHEL-28811] - net: ena: Pass ena_adapter instead of net_device to ena_xmit_common() (Kamal Heib) [RHEL-28811] - net: ena: Move XDP code to its new files (Kamal Heib) [RHEL-28811] - net: ena: Fix XDP redirection error (Kamal Heib) [RHEL-28811] - net: ena: Fix DMA syncing in XDP path when SWIOTLB is on (Kamal Heib) [RHEL-28811] - net: ena: Fix xdp drops handling due to multibuf packets (Kamal Heib) [RHEL-28811] - net: ena: Destroy correct number of xdp queues upon failure (Kamal Heib) [RHEL-28811] - net: ena: replace deprecated strncpy with strscpy (Kamal Heib) [RHEL-28811] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Kamal Heib) [RHEL-28811] - net: ena: Flush XDP packets on error. (Kamal Heib) [RHEL-28811] - net: ena: Use pci_dev_id() to simplify the code (Kamal Heib) [RHEL-28811] - eth: add missing xdp.h includes in drivers (Kamal Heib) [RHEL-28811] - net: ena: fix shift-out-of-bounds in exponential backoff (Kamal Heib) [RHEL-28811] - net: ena: Fix rst format issues in readme (Kamal Heib) [RHEL-28811] - net: ena: Add dynamic recycling mechanism for rx buffers (Kamal Heib) [RHEL-28811] - net: ena: removed unused tx_bytes variable (Kamal Heib) [RHEL-28811] - net: ena: Advertise TX push support (Kamal Heib) [RHEL-28811] - net: ena: Add support to changing tx_push_buf_len (Kamal Heib) [RHEL-28811] - net: ena: Recalculate TX state variables every device reset (Kamal Heib) [RHEL-28811] - net: ena: Add an option to configure large LLQ headers (Kamal Heib) [RHEL-28811] - net: ena: Make few cosmetic preparations to support large LLQ (Kamal Heib) [RHEL-28811] - redhat: Fix required version of OpenCSD to match expectations (Michael Petlan) [RHEL-25824] - perf evlist: Fix evlist__new_default() for > 1 core PMU (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/sapphirerapids metric fixes (Michael Petlan) [RHEL-25824] - perf tools: Fix calloc() arguments to address error introduced in gcc-14 (Michael Petlan) [RHEL-25824] - perf top: Remove needless malloc(0) call that triggers -Walloc-size (Michael Petlan) [RHEL-25824] - perf build: Make minimal shellcheck version to v0.6.0 (Michael Petlan) [RHEL-25824] - perf test shell daemon: Make signal test less racy (Michael Petlan) [RHEL-25824] - perf test shell script: Fix test for python being disabled (Michael Petlan) [RHEL-25824] - perf test: Workaround debug output in list test (Michael Petlan) [RHEL-25824] - perf list: Add output file option (Michael Petlan) [RHEL-25824] - perf list: Switch error message to pr_err() to respect debug settings (-v) (Michael Petlan) [RHEL-25824] - perf test: Fix 'perf script' tests on s390 (Michael Petlan) [RHEL-25824] - perf test: test case 'Setup struct perf_event_attr' fails on s390 on z/vm (Michael Petlan) [RHEL-25824] - perf db-export: Fix missing reference count get in call_path_from_sample() (Michael Petlan) [RHEL-25824] - perf tests: Add perf script test (Michael Petlan) [RHEL-25824] - libsubcmd: Fix memory leak in uniq() (Michael Petlan) [RHEL-25824] - perf TUI: Don't ignore job control (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update sapphirerapids events to v1.17 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update icelakex events to v1.23 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids events to v1.02 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/rocketlake metric fixes (Michael Petlan) [RHEL-25824] - perf x86 test: Add hybrid test for conflicting legacy/sysfs event (Michael Petlan) [RHEL-25824] - perf x86 test: Update hybrid expectations (Michael Petlan) [RHEL-25824] - perf vendor events amd: Add Zen 4 memory controller events (Michael Petlan) [RHEL-25824] - perf stat: Fix hard coded LL miss units (Michael Petlan) [RHEL-25824] - perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event (Michael Petlan) [RHEL-25824] - perf env: Avoid recursively taking env->bpf_progs.lock (Michael Petlan) [RHEL-25824] - perf annotate: Add --insn-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Add --type-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Support event group display (Michael Petlan) [RHEL-25824] - perf annotate: Add --data-type option (Michael Petlan) [RHEL-25824] - perf report: Add 'symoff' sort key (Michael Petlan) [RHEL-25824] - perf report: Add 'typeoff' sort key (Michael Petlan) [RHEL-25824] - perf annotate-data: Update sample histogram for type (Michael Petlan) [RHEL-25824] - perf annotate-data: Add member field in the data type (Michael Petlan) [RHEL-25824] - perf report: Support data type profiling (Michael Petlan) [RHEL-25824] - perf report: Add 'type' sort key (Michael Petlan) [RHEL-25824] - perf annotate: Implement hist_entry__get_data_type() (Michael Petlan) [RHEL-25824] - perf annotate: Add annotate_get_insn_location() (Michael Petlan) [RHEL-25824] - perf annotate: Factor out evsel__get_arch() (Michael Petlan) [RHEL-25824] - perf annotate-data: Add dso->data_types tree (Michael Petlan) [RHEL-25824] - perf annotate-data: Add find_data_type() to get type from memory access (Michael Petlan) [RHEL-25824] - perf dwarf-regs: Add get_dwarf_regnum() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Factor out die_get_typename_from_type() (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Add PVN for HX-C2000 CPU with Power8 Architecture (Michael Petlan) [RHEL-25824] - perf vendor events: Remove UTF-8 characters from cmn.json (Michael Petlan) [RHEL-25824] - perf maps: Fix up overlaps during fixup_end (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of map_rb_node and maps internals (Michael Petlan) [RHEL-25824] - perf maps: Add find next entry to give entry after the given map (Michael Petlan) [RHEL-25824] - perf maps: Add maps__load_first() (Michael Petlan) [RHEL-25824] - perf maps: Rename clone to copy from (Michael Petlan) [RHEL-25824] - perf maps: Do simple merge if given map doesn't overlap (Michael Petlan) [RHEL-25824] - perf maps: Refactor maps__fixup_overlappings() (Michael Petlan) [RHEL-25824] - perf debug: Expose debug file (Michael Petlan) [RHEL-25824] - perf maps: Add remove maps function to remove a map based on callback (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of maps__for_each_entry() (Michael Petlan) [RHEL-25824] - perf vdso: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf unwind: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Do not ignore disam first sample (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Set start vm addr of exectable file to 0 (Michael Petlan) [RHEL-25824] - perf thread: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf synthetic-events: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf symbol: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf probe-event: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf machine: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf tests: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf report: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf events x86: Use function to add missing lock (Michael Petlan) [RHEL-25824] - perf maps: Add maps__for_each_map to iterate maps holding the lock (Michael Petlan) [RHEL-25824] - perf map: Improve map/unmap parameter names (Michael Petlan) [RHEL-25824] - libperf cpumap: Document perf_cpu_map__nr()'s behavior (Michael Petlan) [RHEL-25824] - perf top: Avoid repeated function calls to perf_cpu_map__nr(). (Michael Petlan) [RHEL-25824] - perf tests: Make DSO tests a suite rather than individual (Michael Petlan) [RHEL-25824] - perf evlist: Move event attributes to after the / when uniquefying using the PMU name (Michael Petlan) [RHEL-25824] - perf top: Uniform the event name for the hybrid machine (Michael Petlan) [RHEL-25824] - perf top: Use evsel's cpus to replace user_requested_cpus (Michael Petlan) [RHEL-25824] - perf unwind-libunwind: Fix base address for .eh_frame (Michael Petlan) [RHEL-25824] - perf unwind-libdw: Handle JIT-generated DSOs properly (Michael Petlan) [RHEL-25824] - perf genelf: Set ELF program header addresses properly (Michael Petlan) [RHEL-25824] - perf stat: Combine the -A/--no-aggr and --no-merge options (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() (Michael Petlan) [RHEL-25824] - perf header: Fix one memory leakage in perf_event__fprintf_event_update() (Michael Petlan) [RHEL-25824] - libperf cpumap: Add for_each_cpu() that skips the "any CPU" case (Michael Petlan) [RHEL-25824] - libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__new_online_cpus() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_is_empty() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__default_new() to perf_cpu_map__new_online_cpus() and prefer sysfs (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu() (Michael Petlan) [RHEL-25824] - perf stat: Fix help message for --metric-no-threshold option (Michael Petlan) [RHEL-25824] - perf annotate: Get rid of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Remove remaining usages of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Ensure init/exit for global options (Michael Petlan) [RHEL-25824] - perf ui/browser/annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf top: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf report: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Introduce global annotation_options (Michael Petlan) [RHEL-25824] - perf stat: Exit perf stat if parse groups fails (Michael Petlan) [RHEL-25824] - perf thread: Add missing RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - perf maps: Move symbol maps functions to maps.c (Michael Petlan) [RHEL-25824] - perf map: Simplify map_ip/unmap_ip and make 'struct map' smaller (Michael Petlan) [RHEL-25824] - perf test shell diff: Skip test if test_loop symbol is missing in the perf binary (Michael Petlan) [RHEL-25824] - perf symbols: Parse NOTE segments until the build id is found (Michael Petlan) [RHEL-25824] - perf record: Be lazier in allocating lost samples buffer (Michael Petlan) [RHEL-25824] - perf evsel: Fallback to "task-clock" when not system wide (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf diff' test (Michael Petlan) [RHEL-25824] - perf mem: Fix error on hybrid related to availability of mem event in a PMU (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Update datasource event name to fix duplicate events (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf list --json" test (Michael Petlan) [RHEL-25824] - perf test: Use common python setup library (Michael Petlan) [RHEL-25824] - perf build: Shellcheck support for OUTPUT directory (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT (Michael Petlan) [RHEL-25824] - perf env: Cache the arch specific strerrno function in perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf env: Introduce perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf beauty: Don't use 'find ... -printf' as it isn't available in busybox (Michael Petlan) [RHEL-25824] - perf docs: Fix man page formatting for 'perf lock' (Michael Petlan) [RHEL-25824] - tools api fs: Avoid reading whole file for a 1 byte bool (Michael Petlan) [RHEL-25824] - tools api fs: Switch filename__read_str to use io.h (Michael Petlan) [RHEL-25824] - libperf: Lazily allocate/size mmap event copy (Michael Petlan) [RHEL-25824] - libapi: Add missing linux/types.h header to get the __u64 type on io.h (Michael Petlan) [RHEL-25824] - perf test record+probe_libc_inet_pton: Fix call chain match on powerpc (Michael Petlan) [RHEL-25824] - perf tests sigtrap: Skip if running on a kernel with sleepable spinlocks (Michael Petlan) [RHEL-25824] - perf test sigtrap: Generalize the BTF routine to reuse it in this test (Michael Petlan) [RHEL-25824] - perf mmap: Lazily initialize zstd streams to save memory when not using it (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_addr() (Michael Petlan) [RHEL-25824] - perf tools: Add --debug-file option to redirect debug output (Michael Petlan) [RHEL-25824] - perf annotate: Check if operand has multiple regs (Michael Petlan) [RHEL-25824] - perf test: Use existing config value for objdump path (Michael Petlan) [RHEL-25824] - perf vendor events riscv: add T-HEAD C9xx JSON file (Michael Petlan) [RHEL-25824] - perf vendor events: Add skx, clx, icx and spr upi bandwidth metric (Michael Petlan) [RHEL-25824] - perf tests: Skip data symbol test if buf1 symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Make data symbol test wait for perf to start (Michael Petlan) [RHEL-25824] - perf tests: Skip branch stack sampling test if brstack_bench symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip Arm64 callgraphs test if leafloop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip record test if test_loop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip pipe test if noploop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests lib: Add perf_has_symbol.sh (Michael Petlan) [RHEL-25824] - perf header: Fix segfault on build_mem_topology() error path (Michael Petlan) [RHEL-25824] - perf report: Remove warning on missing raw data for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add perf binary dependent rule for shellcheck log in Makefile.perf (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-90 JSON file (Michael Petlan) [RHEL-25824] - perf tests coresight: Remove unused variables (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf parse-events: Make legacy events lower priority than sysfs/JSON (Michael Petlan) [RHEL-25824] - perf cs-etm: Enable itrace option 'T' (Michael Petlan) [RHEL-25824] - perf auxtrace: Add 'T' itrace option for timestamp trace (Michael Petlan) [RHEL-25824] - perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present (Michael Petlan) [RHEL-25824] - perf script perl: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf script python: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf test: Remove atomics from test_loop to avoid test failures (Michael Petlan) [RHEL-25824] - perf tools: Address python 3.6 DeprecationWarning for string scapes (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-80 JSON file (Michael Petlan) [RHEL-25824] - perf report: Add s390 raw data interpretation for PAI counters (Michael Petlan) [RHEL-25824] - perf probe: Convert to check dwarf_getcfi feature (Michael Petlan) [RHEL-25824] - perf build: Add feature check for dwarf_getcfi() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_reg() helper (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_get_scopes() alternative to dwarf_getscopes() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETLOCATIONS_SUPPORT code to the header file (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Fix die_get_typename() for void * (Michael Petlan) [RHEL-25824] - perf tools: Add util/debuginfo.[ch] files (Michael Petlan) [RHEL-25824] - perf annotate: Move raw_comment and raw_func_start fields out of 'struct ins_operands' (Michael Petlan) [RHEL-25824] - perf annotate: Pass "-l" option to objdump conditionally (Michael Petlan) [RHEL-25824] - perf header: Additional note on AMD IBS for max_precise pmu cap (Michael Petlan) [RHEL-25824] - perf bpf: Don't synthesize BPF events when disabled (Michael Petlan) [RHEL-25824] - perf test: Add support for setting objdump binary via perf config (Michael Petlan) [RHEL-25824] - perf test: Add option to change objdump binary (Michael Petlan) [RHEL-25824] - perf tests offcpu: Adjust test case perf record offcpu profiling tests for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add the python_ext_build directory to .gitignore (Michael Petlan) [RHEL-25824] - perf tests attr: Fix spelling mistake "whic" to "which" (Michael Petlan) [RHEL-25824] - perf annotate: Move offsets array from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move some source code related fields from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move max_coverage from 'struct annotation' to 'struct annotated_branch' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles info from 'struct annotation' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles information out of 'struct annotation_line' (Michael Petlan) [RHEL-25824] - perf machine thread: Remove exited threads by default (Michael Petlan) [RHEL-25824] - perf test: Simplify "object code reading" test (Michael Petlan) [RHEL-25824] - perf record: Lazy load kernel symbols (Michael Petlan) [RHEL-25824] - perf tools: Fix spelling mistake "parametrized" -> "parameterized" (Michael Petlan) [RHEL-25824] - perf build: Warn about missing libelf before warning about missing libbpf (Michael Petlan) [RHEL-25824] - perf tests make: Remove the last egrep call, use 'grep -E' instead (Michael Petlan) [RHEL-25824] - perf beauty socket/prctl_option: Cope with extended regexp complaint by grep (Michael Petlan) [RHEL-25824] - perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields (Michael Petlan) [RHEL-25824] - perf metrics: Avoid segv if default metricgroup isn't set (Michael Petlan) [RHEL-25824] - tools: Disable __packed attribute compiler warning due to -Werror=attributes (Michael Petlan) [RHEL-25824] - tools perf: Add arm64 sysreg files to MANIFEST (Michael Petlan) [RHEL-25824] - tools headers: Update tools's copy of socket.h header (Michael Petlan) [RHEL-25824] - tools headers UAPI: Update tools's copy of vhost.h header (Michael Petlan) [RHEL-25824] - perf lock contention: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf kwork: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update tsx_cycles_per_elision metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update bonnell version number to v5 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update westmereex events to v4 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update meteorlake events to v1.06 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update knightslanding events to v16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add typo fix for ivybridge FP (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update a spelling in haswell/haswellx (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids to v1.01 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update alderlake/alderlake events to v1.23 (Michael Petlan) [RHEL-25824] - perf build: Disable BPF skeletons if clang version is < 12.0.1 (Michael Petlan) [RHEL-25824] - perf callchain: Fix spelling mistake "statisitcs" -> "statistics" (Michael Petlan) [RHEL-25824] - perf report: Fix spelling mistake "heirachy" -> "hierarchy" (Michael Petlan) [RHEL-25824] - perf python: Fix binding linkage due to rename and move of evsel__increase_rlimit() (Michael Petlan) [RHEL-25824] - perf tests: test_arm_coresight: Simplify source iteration (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add tigerlake two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add broadwellde two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric (Michael Petlan) [RHEL-25824] - perf mem_info: Add and use map_symbol__exit and addr_map_symbol__exit (Michael Petlan) [RHEL-25824] - perf callchain: Minor layout changes to callchain_list (Michael Petlan) [RHEL-25824] - perf callchain: Make brtype_stat in callchain_list optional (Michael Petlan) [RHEL-25824] - perf callchain: Make display use of branch_type_stat const (Michael Petlan) [RHEL-25824] - perf offcpu: Add missed btf_free (Michael Petlan) [RHEL-25824] - perf threads: Remove unused dead thread list (Michael Petlan) [RHEL-25824] - perf hist: Add missing puts to hist__account_cycles (Michael Petlan) [RHEL-25824] - libperf rc_check: Add RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - libperf rc_check: Make implicit enabling work for GCC (Michael Petlan) [RHEL-25824] - perf machine: Avoid out of bounds LBR memory read (Michael Petlan) [RHEL-25824] - perf rwsem: Add debug mode that uses a mutex (Michael Petlan) [RHEL-25824] - perf build: Address stray '\' before # that is warned about since grep 3.8 (Michael Petlan) [RHEL-25824] - perf report: Fix hierarchy mode on pipe input (Michael Petlan) [RHEL-25824] - perf lock contention: Use per-cpu array map for spinlocks (Michael Petlan) [RHEL-25824] - perf lock contention: Check race in tstamp elem creation (Michael Petlan) [RHEL-25824] - perf lock contention: Clear lock addr after use (Michael Petlan) [RHEL-25824] - perf evsel: Rename evsel__increase_rlimit to rlimit__increase_nofile (Michael Petlan) [RHEL-25824] - perf bench sched pipe: Add -G/--cgroups option (Michael Petlan) [RHEL-25824] - perf data: Increase RLIMIT_NOFILE limit when open too many files in perf_data__create_dir() (Michael Petlan) [RHEL-25824] - perf trace: Use the right bpf_probe_read(_str) variant for reading user data (Michael Petlan) [RHEL-25824] - perf tools: Do not ignore the default vmlinux.h (Michael Petlan) [RHEL-25824] - perf: script: fix missing ',' for fields option (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in stat_all_metricgroups (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in record_sideband.sh (Michael Petlan) [RHEL-25824] - perf cs-etm: Respect timestamp option (Michael Petlan) [RHEL-25824] - perf cs-etm: Validate timestamp tracing in per-thread mode (Michael Petlan) [RHEL-25824] - perf pmu: Lazily compute default config (Michael Petlan) [RHEL-25824] - perf pmu-events: Remember the perf_events_map for a PMU (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify perf_pmu__config_terms (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify file APIs (Michael Petlan) [RHEL-25824] - perf arm-spe: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf intel-pt: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_init (Michael Petlan) [RHEL-25824] - perf intel-pt: Prefer get_unaligned_le64 to memcpy_le64 (Michael Petlan) [RHEL-25824] - perf intel-pt: Use get_unaligned_le16() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Use existing definitions of le16_to_cpu() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Simplify intel_pt_get_vmcs() (Michael Petlan) [RHEL-25824] - perf tools: Add get_unaligned_leNN() (Michael Petlan) [RHEL-25824] - perf cs-etm: Fix incorrect or missing decoder for raw trace (Michael Petlan) [RHEL-25824] - perf bpf_counter: Fix a few memory leaks (Michael Petlan) [RHEL-25824] - perf header: Fix various error path memory leaks (Michael Petlan) [RHEL-25824] - perf trace-event-info: Avoid passing NULL value to closedir (Michael Petlan) [RHEL-25824] - tools api: Avoid potential double free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix unlikely memory leak when cloning terms (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf svghelper: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf hists browser: Avoid potential NULL dereference (Michael Petlan) [RHEL-25824] - perf hists browser: Reorder variables to reduce padding (Michael Petlan) [RHEL-25824] - perf dlfilter: Be defensive against potential NULL dereference (Michael Petlan) [RHEL-25824] - perf mem-events: Avoid uninitialized read (Michael Petlan) [RHEL-25824] - perf jitdump: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf env: Remove unnecessary NULL tests (Michael Petlan) [RHEL-25824] - perf buildid-cache: Fix use of uninitialized value (Michael Petlan) [RHEL-25824] - perf bench uprobe: Fix potential use of memory after free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix for term values that are raw events (Michael Petlan) [RHEL-25824] - perf build: Add missing comment about NO_LIBTRACEEVENT=1 (Michael Petlan) [RHEL-25824] - perf symbols: Add 'intel_idle_ibrs' to the list of idle symbols (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid erange from hex numbers (Michael Petlan) [RHEL-25824] - tools/perf: Update call stack check in builtin-lock.c (Michael Petlan) [RHEL-25824] - tools/perf/tests: Fix object code reading to skip address that falls out of text section (Michael Petlan) [RHEL-25824] - tools/perf: Add "is_kmod" to struct dso to check if it is kernel module (Michael Petlan) [RHEL-25824] - tools/perf: Add text_end to "struct dso" to save .text section size (Michael Petlan) [RHEL-25824] - perf test: Avoid system wide when not privileged (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix memory leak in lseek failure handling (Michael Petlan) [RHEL-25824] - perf intel-pt: Fix async branch flags (Michael Petlan) [RHEL-25824] - perf pmus: Make PMU alias name loading lazy (Michael Petlan) [RHEL-25824] - perf vendor events: Add JSON metrics for Arm CMN (Michael Petlan) [RHEL-25824] - perf jevents: Add support for Arm CMN PMU aliasing (Michael Petlan) [RHEL-25824] - perf test: Add pmu-event test for "Compat" and new event_field. (Michael Petlan) [RHEL-25824] - perf test: Make matching_pmu effective (Michael Petlan) [RHEL-25824] - perf jevents: Support EventidCode and NodeType (Michael Petlan) [RHEL-25824] - perf metric: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf pmu: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf record: Fix BTF type checks in the off-cpu profiling (Michael Petlan) [RHEL-25824] - perf bench messaging: Kill child processes when exit abnormally in process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Store chlid process pid when creating worker for process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Factor out create_worker() (Michael Petlan) [RHEL-25824] - perf bench messaging: Fix coding style issues for sched-messaging (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck warnings for SC2153 in multiple scripts (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck issues in tests/shell/stat+shadow_stat.sh tetscase (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck SC1090 to handle the location of sourced files (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "Captuer" -> "Capture" (Michael Petlan) [RHEL-25824] - perf evlist: Avoid frequency mode for the dummy event (Michael Petlan) [RHEL-25824] - perf vendors events: Remove repeated word in comments (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Fix for AmpereOne metrics (Michael Petlan) [RHEL-25824] - perf parse-events: Fix tracepoint name memory leak (Michael Petlan) [RHEL-25824] - perf test: Detect off-cpu support from build options (Michael Petlan) [RHEL-25824] - perf test: Ensure EXTRA_TESTS is covered in build test (Michael Petlan) [RHEL-25824] - perf test: Update build test for changed BPF skeleton defaults (Michael Petlan) [RHEL-25824] - perf build: Default BUILD_BPF_SKEL, warn/disable for missing deps (Michael Petlan) [RHEL-25824] - perf version: Add status of bpf skeletons (Michael Petlan) [RHEL-25824] - perf kwork top: Simplify bool conversion (Michael Petlan) [RHEL-25824] - perf test: Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "COMMMAND" -> "COMMAND" (Michael Petlan) [RHEL-25824] - perf annotate: Add more x86 mov instruction cases (Michael Petlan) [RHEL-25824] - perf pmu: Remove unused function (Michael Petlan) [RHEL-25824] - perf pmus: Simplify perf_pmus__find_core_pmu() (Michael Petlan) [RHEL-25824] - perf pmu: Move pmu__find_core_pmu() to pmus.c (Michael Petlan) [RHEL-25824] - perf symbol: Avoid an undefined behavior warning (Michael Petlan) [RHEL-25824] - perf bpf-filter: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf pmu: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf expr: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unused header files (Michael Petlan) [RHEL-25824] - perf tools: Add includes for detected configs in Makefile.perf (Michael Petlan) [RHEL-25824] - perf test: Update cs_etm testcase for Arm ETE (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Add V1 metrics using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Update V1 events using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf test: Add a test for strcmp_cpuid_str() expression (Michael Petlan) [RHEL-25824] - perf util: Add a function for replacing characters in a string (Michael Petlan) [RHEL-25824] - perf jevents: Remove unused keyword (Michael Petlan) [RHEL-25824] - perf test: Check result of has_event(cycles) test (Michael Petlan) [RHEL-25824] - perf list pfm: Retry supported test with exclude_kernel (Michael Petlan) [RHEL-25824] - perf list: Avoid a hardcoded cpu PMU name (Michael Petlan) [RHEL-25824] - perf test shell lock_contention: Add cgroup aggregation and filter tests (Michael Petlan) [RHEL-25824] - perf lock contention: Add -G/--cgroup-filter option (Michael Petlan) [RHEL-25824] - perf lock contention: Add --lock-cgroup option (Michael Petlan) [RHEL-25824] - perf lock contention: Prepare to handle cgroups (Michael Petlan) [RHEL-25824] - perf tools: Add read_all_cgroups() and __cgroup_find() (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Implements BPF-based cpu usage statistics (Michael Petlan) [RHEL-25824] - perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sort --time options (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf evsel: Add evsel__intval_common() helper (Michael Petlan) [RHEL-25824] - perf kwork top: Introduce new top utility (Michael Petlan) [RHEL-25824] - perf kwork: Add `root` parameter to work_sort() (Michael Petlan) [RHEL-25824] - perf kwork: Add sched record support (Michael Petlan) [RHEL-25824] - perf kwork: Set default events list if not specified in setup_event_list() (Michael Petlan) [RHEL-25824] - perf kwork: Overwrite original atom in the list when a new atom is pushed. (Michael Petlan) [RHEL-25824] - perf kwork: Add `kwork` and `src_type` to work_init() for 'struct kwork_class' (Michael Petlan) [RHEL-25824] - perf kwork: Set ordered_events to true in 'struct perf_tool' (Michael Petlan) [RHEL-25824] - perf kwork: Add the supported subcommands to the document (Michael Petlan) [RHEL-25824] - perf kwork: Fix incorrect and missing free atom in work_push_atom() (Michael Petlan) [RHEL-25824] - perf test: Add perf_event_attr test for record dummy event (Michael Petlan) [RHEL-25824] - perf test: Add test case for record sideband events (Michael Petlan) [RHEL-25824] - perf record: Track sideband events for all CPUs when tracing selected CPUs (Michael Petlan) [RHEL-25824] - perf record: Move setting tracking events before record__init_thread_masks() (Michael Petlan) [RHEL-25824] - perf evlist: Add evlist__findnew_tracking_event() helper (Michael Petlan) [RHEL-25824] - perf evlist: Add perf_evlist__go_system_wide() helper (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix spelling mistakes (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add emeraldrapids, update sapphirerapids to v1.16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add lunarlake v1.0 (Michael Petlan) [RHEL-25824] - perf parse-events: Introduce 'struct parse_events_terms' (Michael Petlan) [RHEL-25824] - perf parse-events: Copy fewer term lists (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid enum casts (Michael Petlan) [RHEL-25824] - perf parse-events: Tidy up str parameter (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unnecessary __maybe_unused (Michael Petlan) [RHEL-25824] - perf shell completion: Support completion of metrics/metricgroups (Michael Petlan) [RHEL-25824] - perf completion: Support completion of libpfm4 events (Michael Petlan) [RHEL-25824] - perf shell completion: Restrict completion of events to events (Michael Petlan) [RHEL-25824] - perf stat: Fix aggr mode initialization (Michael Petlan) [RHEL-25824] - perf vendor events: Update metric events for power10 platform (Michael Petlan) [RHEL-25824] - perf vendor events power10: Add extra data-source events (Michael Petlan) [RHEL-25824] - perf vendor events power10: Update JSON/events (Michael Petlan) [RHEL-25824] - perf machine: Use true and false for bool variable (Michael Petlan) [RHEL-25824] - perf: Fix the nr_addr_filters fix (Michael Petlan) [RHEL-25824] - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file (Michael Petlan) [RHEL-25824] - arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs (Michael Petlan) [RHEL-25824] - arm: perf: Remove inlines from arm_pmuv3.c (Michael Petlan) [RHEL-25824] - arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers (Michael Petlan) [RHEL-25824] - perf: arm_cspmu: Reject events meant for other PMUs (Michael Petlan) [RHEL-25824] - drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events' (Michael Petlan) [RHEL-25824] - arm: perf: Remove PMU locking (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Michael Petlan) [RHEL-25824] - KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL (Michael Petlan) [RHEL-25824] - perf/core: Fix cpuctx refcounting (Michael Petlan) [RHEL-25824] - powerpc/perf: Fix disabling BHRB and instruction sampling (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Use the correct spinlock initializer. (Michael Petlan) [RHEL-25824] - powerpc/perf: Optimize find_alternatives_list() using binary search (Michael Petlan) [RHEL-25824] - perf: Optimize perf_cgroup_switch() (Michael Petlan) [RHEL-25824] - perf/core: Allow reading package events from perf_event_read_local (Michael Petlan) [RHEL-25824] - perf/core: Rename perf_proc_update_handler() -> perf_event_max_sample_rate_handler(), for readability (Michael Petlan) [RHEL-25824] - perf/x86/rapl: Fix "Using plain integer as NULL pointer" Sparse warning (Michael Petlan) [RHEL-25824] - perf/core: Bail out early if the request AUX area is out of bound (Michael Petlan) [RHEL-25824] - inet: inet_defrag: prevent sk release while still in use (Paolo Abeni) [RHEL-32270] - udp: fix busy polling (Paolo Abeni) [RHEL-32270] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-32270] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [RHEL-32270] - eventfd: Remove usage of the deprecated ida_simple_xx() API (Michal Schmidt) [RHEL-31939] - eventfd: make eventfd_signal{_mask}() void (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal_mask() (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal() (Michal Schmidt) [RHEL-31939] - eventfd: prevent underflow for eventfd semaphores (Michal Schmidt) [RHEL-31939] - eventfd: add a uapi header for eventfd userspace APIs (Michal Schmidt) [RHEL-31939] - eventfd: show the EFD_SEMAPHORE flag in fdinfo (Michal Schmidt) [RHEL-31939] - i915: make inject_virtual_interrupt() void (Michal Schmidt) [RHEL-31939] - fs: use correct __poll_t type (Michal Schmidt) [RHEL-31939] - eventfd: use wait_event_interruptible_locked_irq() helper (Michal Schmidt) [RHEL-31939] - eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD (Michal Schmidt) [RHEL-31939] - eventfd: guard wake_up in eventfd fs calls as well (Michal Schmidt) [RHEL-31939] - iio: core: fix memleak in iio_device_register_sysfs (David Arcari) [RHEL-33153] {CVE-2023-52643} - serial: imx: fix detach/attach of serial console (Steve Best) [RHEL-32592] {CVE-2021-47185} - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Steve Best) [RHEL-32592] {CVE-2021-47185} - sysctl: allow to change limits for posix messages queues (Alexey Gladkov) [RHEL-8705] - sysctl: allow change system v ipc sysctls inside ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: fix memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: mqueue: fix possible memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra braces (Alexey Gladkov) [RHEL-8705] - ipc: Check permissions for checkpoint_restart sysctls at open time (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra1 field abuse to pass ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Use the same namespace to modify and validate (Alexey Gladkov) [RHEL-8705] - ipc: Store ipc sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Store mqueue sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL (Alexey Gladkov) [RHEL-8705] - ipc: check checkpoint_restore_ns_capable() to modify C/R proc files (Alexey Gladkov) [RHEL-8705]- x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30031] {CVE-2024-25743 CVE-2024-25742} - net: mana: Fix Rx DMA datasize and skb_over_panic (Cathy Avery) [RHEL-9872] - integrity: eliminate unnecessary "Problem loading X.509 certificate" msg (Coiby Xu) [RHEL-12346] - smb: client: instantiate when creating SFU files (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file() (Paulo Alcantara) [RHEL-31245] - cifs: Fix duplicate fscache cookie warnings (Paulo Alcantara) [RHEL-31245] - smb3: add trace event for mknod (Paulo Alcantara) [RHEL-31245] - smb311: additional compression flag defined in updated protocol spec (Paulo Alcantara) [RHEL-31245] - smb311: correct incorrect offset field in compression header (Paulo Alcantara) [RHEL-31245] - cifs: Move some extern decls from .c files to .h (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable assignment (Paulo Alcantara) [RHEL-31245] - cifs: fixes for get_inode_info (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir(): add FILE_READ_EA to desired access (Paulo Alcantara) [RHEL-31245] - cifs: reduce warning log level for server not advertising interfaces (Paulo Alcantara) [RHEL-31245] - cifs: make sure server interfaces are requested only for SMB3+ (Paulo Alcantara) [RHEL-31245] - cifs: defer close file handles having RH lease (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb: common: simplify compression headers (Paulo Alcantara) [RHEL-31245] - smb: common: fix fields sizes in compression_pattern_payload_v1 (Paulo Alcantara) [RHEL-31245] - smb: client: negotiate compression algorithms (Paulo Alcantara) [RHEL-31245] - smb3: add dynamic trace point for ioctls (Paulo Alcantara) [RHEL-31245] - smb: client: return reparse type in /proc/mounts (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse DFS/DFSR and mount point (Paulo Alcantara) [RHEL-31245] - smb: client: parse uid, gid, mode and dev from WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce SMB2_OP_QUERY_WSL_EA (Paulo Alcantara) [RHEL-31245] - smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs() (Paulo Alcantara) [RHEL-31245] - smb: client: add support for WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: reduce number of parameters in smb2_compound_op() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential broken compound request (Paulo Alcantara) [RHEL-31245] - smb: client: move most of reparse point handling code to common file (Paulo Alcantara) [RHEL-31245] - smb: client: introduce reparse mount option (Paulo Alcantara) [RHEL-31245] - smb: client: retry compound request without reusing lease (Paulo Alcantara) [RHEL-31245] - smb: client: do not defer close open handles to deleted files (Paulo Alcantara) [RHEL-31245] - smb: client: reuse file lease key in compound operations (Paulo Alcantara) [RHEL-31245] - smb3: update allocation size more accurately on write completion (Paulo Alcantara) [RHEL-31245] - cifs: allow changing password during remount (Paulo Alcantara) [RHEL-31245] - cifs: prevent updating file size from server if we have a read/write lease (Paulo Alcantara) [RHEL-31245] - cifs_get_link(): bail out in unsafe case (Paulo Alcantara) [RHEL-31245] - smb: Fix regression in writes when non-standard maximum write size negotiated (Paulo Alcantara) [RHEL-31245] - smb: client: handle path separator of created SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: set correct id, uid and cruid for multiuser automounts (Paulo Alcantara) [RHEL-31245] - cifs: update the same create_guid on replay (Paulo Alcantara) [RHEL-31245] - cifs: fix underflow in parse_server_interfaces() (Paulo Alcantara) [RHEL-31245] - smb3: clarify mount warning (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where multiple sessions share connection (Paulo Alcantara) [RHEL-31245] - cifs: change tcon status when need_reconnect is set on it (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse points under DFS mounts (Paulo Alcantara) [RHEL-31245] - smb3: add missing null server pointer check (Paulo Alcantara) [RHEL-31245] - smb: client: increase number of PDUs allowed in a compound request (Paulo Alcantara) [RHEL-31245] - cifs: failure to add channel on iface should bump up weight (Paulo Alcantara) [RHEL-31245] - cifs: do not search for channel if server is terminating (Paulo Alcantara) [RHEL-31245] - cifs: avoid redundant calls to disable multichannel (Paulo Alcantara) [RHEL-31245] - cifs: make sure that channel scaling is done only once (Paulo Alcantara) [RHEL-31245] - cifs: fix stray unlock in cifs_chan_skip_or_disable (Paulo Alcantara) [RHEL-31245] - cifs: set replay flag for retries of write command (Paulo Alcantara) [RHEL-31245] - cifs: commands that are retried should have replay flag set (Paulo Alcantara) [RHEL-31245] - cifs: helper function to check replayable error codes (Paulo Alcantara) [RHEL-31245] - cifs: translate network errors on send to -ECONNABORTED (Paulo Alcantara) [RHEL-31245] - cifs: cifs_pick_channel should try selecting active channels (Paulo Alcantara) [RHEL-31245] - smb: Work around Clang __bdos() type confusion (Paulo Alcantara) [RHEL-31245] - smb: client: delete "true", "false" defines (Paulo Alcantara) [RHEL-31245] - cifs: update iface_last_update on each query-and-update (Paulo Alcantara) [RHEL-31245] - cifs: handle servers that still advertise multichannel after disabling (Paulo Alcantara) [RHEL-31245] - cifs: new mount option called retrans (Paulo Alcantara) [RHEL-31245] - cifs: reschedule periodic query for server interfaces (Paulo Alcantara) [RHEL-31245] - smb: client: don't clobber ->i_rdev from cached reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of smb311_posix_query_path_info() (Paulo Alcantara) [RHEL-31245] - smb: client: parse owner/group when creating reparse points (Paulo Alcantara) [RHEL-31245] - cifs: new nt status codes from MS-SMB2 (Paulo Alcantara) [RHEL-31245] - cifs: pick channel for tcon and tdis (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir should not rely on primary channel (Paulo Alcantara) [RHEL-31245] - cifs: minor comment cleanup (Paulo Alcantara) [RHEL-31245] - smb3: show beginning time for per share stats (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable tcon_exist (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: remove unneeded return statement (Paulo Alcantara) [RHEL-31245] - cifs: make cifs_chan_update_iface() a void function (Paulo Alcantara) [RHEL-31245] - cifs: delete unnecessary NULL checks in cifs_chan_update_iface() (Paulo Alcantara) [RHEL-31245] - cifs: get rid of dup length check in parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: stop revalidating reparse points unnecessarily (Paulo Alcantara) [RHEL-31245] - cifs: Pass unbyteswapped eof value into SMB2_set_eof() (Paulo Alcantara) [RHEL-31245] - smb3: Improve exception handling in allocate_mr_list() (Paulo Alcantara) [RHEL-31245] - cifs: fix in logging in cifs_chan_update_iface (Paulo Alcantara) [RHEL-31245] - smb: client: handle special files and symlinks in SMB3 POSIX (Paulo Alcantara) [RHEL-31245] - smb: client: cleanup smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating symlinks via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix hardlinking of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix renaming of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: optimise reparse point querying (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating special files via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: extend smb2_compound_op() to accept more commands (Paulo Alcantara) [RHEL-31245] - smb: client: Fix minor whitespace errors and warnings (Paulo Alcantara) [RHEL-31245] - cifs: do not depend on release_iface for maintaining iface_list (Paulo Alcantara) [RHEL-31245] - cifs: cifs_chan_is_iface_active should be called with chan_lock held (Paulo Alcantara) [RHEL-31245] - cifs: after disabling multichannel, mark tcon for reconnect (Paulo Alcantara) [RHEL-31245] - cifs: do not let cifs_chan_update_iface deallocate channels (Paulo Alcantara) [RHEL-31245] - cifs: fix a pending undercount of srv_count (Paulo Alcantara) [RHEL-31245] - fs: cifs: Fix atime update check (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in SMB2_query_info_init() (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in cifsd when receiving compounded resps (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL deref in asn1_ber_decoder() (Paulo Alcantara) [RHEL-31245] - cifs: reconnect worker should take reference on server struct unconditionally (Paulo Alcantara) [RHEL-31245] - Revert "cifs: reconnect work should have reference on server struct" (Paulo Alcantara) [RHEL-31245] - cifs: Fix non-availability of dedup breaking generic/304 (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential NULL deref in parse_dfs_referrals() (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with FICLONE (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with copy_file_range() (Paulo Alcantara) [RHEL-31245] - smb: client, common: fix fortify warnings (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved (Paulo Alcantara) [RHEL-31245] - smb: client: report correct st_size for SMB and NFS symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: fix missing mode bits for SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: introduce cifs_sfu_make_node() (Paulo Alcantara) [RHEL-31245] - smb: client: set correct file type from NFS reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce ->parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: implement ->query_reparse_point() for SMB1 (Paulo Alcantara) [RHEL-31245] - cifs: fix use after free for iface while disabling secondary channels (Paulo Alcantara) [RHEL-31245] - cifs: fix lock ordering while disabling multichannel (Paulo Alcantara) [RHEL-31245] - cifs: fix leak of iface for primary channel (Paulo Alcantara) [RHEL-31245] - cifs: fix check of rc in function generate_smb3signingkey (Paulo Alcantara) [RHEL-31245] - cifs: spnego: add ';' in HOST_KEY_LEN (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: handle when server stops supporting multichannel (Paulo Alcantara) [RHEL-31245] - cifs: handle when server starts supporting multichannel (Paulo Alcantara) [RHEL-31245] - Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO (Paulo Alcantara) [RHEL-31245] - smb3: allow dumping session and tcon id to improve stats analysis and debugging (Paulo Alcantara) [RHEL-31245] - smb: client: fix mount when dns_resolver key is not available (Paulo Alcantara) [RHEL-31245] - smb3: fix caching of ctime on setxattr (Paulo Alcantara) [RHEL-31245] - smb3: minor cleanup of session handling code (Paulo Alcantara) [RHEL-31245] - cifs: reconnect work should have reference on server struct (Paulo Alcantara) [RHEL-31245] - cifs: do not pass cifs_sb when trying to add channels (Paulo Alcantara) [RHEL-31245] - cifs: account for primary channel in the interface list (Paulo Alcantara) [RHEL-31245] - cifs: distribute channels across interfaces based on speed (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where a channel is closed (Paulo Alcantara) [RHEL-31245] - smb3: more minor cleanups for session handling routines (Paulo Alcantara) [RHEL-31245] - smb3: minor RDMA cleanup (Paulo Alcantara) [RHEL-31245] - fs: add ctime accessors infrastructure (Paulo Alcantara) [RHEL-31245] - cifs: force interface update before a fresh session setup (Paulo Alcantara) [RHEL-31245] - cifs: do not reset chan_max if multichannel is not supported at mount (Paulo Alcantara) [RHEL-31245] - cifs: reconnect helper should set reconnect for the right channel (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: remove extra @chan_count check in __cifs_put_smb_ses() (Paulo Alcantara) [RHEL-31245] - cifs: add xid to query server interface call (Paulo Alcantara) [RHEL-31245] - cifs: print server capabilities in DebugData (Paulo Alcantara) [RHEL-31245] - smb: use crypto_shash_digest() in symlink_hash() (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential deadlock when releasing mids (Paulo Alcantara) [RHEL-31245] - smb3: fix creating FIFOs when mounting with "sfu" mount option (Paulo Alcantara) [RHEL-31245] - Add definition for new smb3.1.1 command type (Paulo Alcantara) [RHEL-31245] - SMB3: clarify some of the unused CreateOption flags (Paulo Alcantara) [RHEL-31245] - cifs: Add client version details to NTLM authenticate message (Paulo Alcantara) [RHEL-31245] - smb3: fix touch -h of symlink (Paulo Alcantara) [RHEL-31245] - smb: client: prevent new fids from being removed by laundromat (Paulo Alcantara) [RHEL-31245] - smb: client: make laundromat a delayed worker (Paulo Alcantara) [RHEL-31245] - smb: use kernel_connect() and kernel_bind() (Paulo Alcantara) [RHEL-31245] - smb3: fix confusing debug message (Paulo Alcantara) [RHEL-31245] - smb: client: handle STATUS_IO_REPARSE_TAG_NOT_HANDLED (Paulo Alcantara) [RHEL-31245] - smb3: remove duplicate error mapping (Paulo Alcantara) [RHEL-31245] - smb3: Add dynamic trace points for RDMA (smbdirect) reconnect (Paulo Alcantara) [RHEL-31245] - smb3: fix some minor typos and repeated words (Paulo Alcantara) [RHEL-31245] - smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP (Paulo Alcantara) [RHEL-31245] - smb3: move server check earlier when setting channel sequence number (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling maximum number of cached directories (Paulo Alcantara) [RHEL-31245] - smb3: add trace point for queryfs (statfs) (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling length of time directory entries are cached with dir leases (Paulo Alcantara) [RHEL-31245] - SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion (Paulo Alcantara) [RHEL-31245] - send channel sequence number in SMB3 requests after reconnects (Paulo Alcantara) [RHEL-31245] - cifs: update desired access while requesting for directory lease (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_set_ea() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb_send_rqst() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_demultiplex_thread() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_try_adding_channels() (Paulo Alcantara) [RHEL-31245] - smb: cilent: set reparse mount points as automounts (Paulo Alcantara) [RHEL-31245] - smb: client: query reparse points in older dialects (Paulo Alcantara) [RHEL-31245] - smb: client: do not query reparse points twice on symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: parse reparse point flag in create response (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs code dep in namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs naming in automount code (Paulo Alcantara) [RHEL-31245] - smb: client: rename cifs_dfs_ref.c to namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: make smb2_compound_op() return resp buffer on success (Paulo Alcantara) [RHEL-31245] - smb: client: move some params to cifs_open_info_data (Paulo Alcantara) [RHEL-31245] - smb: client: ensure to try all targets when finding nested links (Paulo Alcantara) [RHEL-31245] - smb: client: introduce DFS_CACHE_TGT_LIST() (Paulo Alcantara) [RHEL-31245] - cifs: update the ctime on a partial page write (Paulo Alcantara) [RHEL-31245] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Factor out assign_threads() (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Lookup avail once per device tree node (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Increase nr_cpu_ids to include the boot CPU (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core (Mamatha Inamdar) [RHEL-15845] - net: Convert some ethtool_sprintf() to ethtool_puts() (Ivan Vecera) [RHEL-31886] - checkpatch: add ethtool_sprintf rules (Ivan Vecera) [RHEL-31886] - ethtool: Implement ethtool_puts() (Ivan Vecera) [RHEL-31886] - intel: fix format warnings (Ivan Vecera) [RHEL-31886] - net: phy: smsc: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: phy: tja11xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: sparx5: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: vsc73xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: fec: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: mt7530: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: lantiq_gswip: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - ptp: Speed up vclock lookup (Ivan Vecera) [RHEL-32107] - ptp: Support late timestamp determination (Ivan Vecera) [RHEL-32107] - ptp: Pass hwtstamp to ptp_convert_timestamp() (Ivan Vecera) [RHEL-32107] - ptp: Request cycles for TX timestamp (Ivan Vecera) [RHEL-32107] - ptp: Add cycles support for virtual clocks (Ivan Vecera) [RHEL-32107] - nfsd: hold a lighter-weight client reference over CB_RECALL_ANY (Benjamin Coddington) [RHEL-31513] - NFSD: CREATE_SESSION must never cache NFS4ERR_DELAY replies (Benjamin Coddington) [RHEL-31513] - NFSD: Document the phases of CREATE_SESSION (Benjamin Coddington) [RHEL-31513] - NFSD: Fix the NFSv4.1 CREATE_SESSION operation (Benjamin Coddington) [RHEL-31513] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Laurent Vivier) [RHEL-31381] - RDMA/srpt: Support specifying the srpt_service_guid parameter (Kamal Heib) [RHEL-31712] {CVE-2024-26744} - perf/pmu-events/powerpc: Update json mapfile with Power11 PVR (Mamatha Inamdar) [RHEL-23910] - powerpc/perf: Power11 Performance Monitoring support (Mamatha Inamdar) [RHEL-23910] - powerpc: Add Power11 architected and raw mode (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Split cpu_specs[] out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Move __cpu_setup() prototypes out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Remove __machine_check_early_realmode_p{7/8/9} prototypes (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MC (Mamatha Inamdar) [RHEL-23910] - powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc: Remove remaining parts of oprofile (Mamatha Inamdar) [RHEL-23910] - powerpc: fix typos in comments (Mamatha Inamdar) [RHEL-23910] - powerpc: Enable the DAWR on POWER9 DD2.3 and above (Mamatha Inamdar) [RHEL-23910] - vhost: Add smp_rmb() in vhost_enable_notify() (Gavin Shan) [RHEL-26104] - vhost: Add smp_rmb() in vhost_vq_avail_empty() (Gavin Shan) [RHEL-26104] - bpf, tcx: Get rid of tcx_link_const (Felix Maurer) [RHEL-28590] - selftests/bpf: Add additional mprog query test coverage (Felix Maurer) [RHEL-28590] - selftests/bpf: Make seen_tc* variable tests more robust (Felix Maurer) [RHEL-28590] - selftests/bpf: Test query on empty mprog and pass revision into attach (Felix Maurer) [RHEL-28590] - selftests/bpf: Adapt assert_mprog_count to always expect 0 count (Felix Maurer) [RHEL-28590] - selftests/bpf: Test bpf_mprog query API via libbpf and raw syscall (Felix Maurer) [RHEL-28590] - selftest/bpf: Add various selftests for program limits (Felix Maurer) [RHEL-28590] - bpf: Refuse unused attributes in bpf_prog_{attach,detach} (Felix Maurer) [RHEL-28590] - bpf: Handle bpf_mprog_query with NULL entry (Felix Maurer) [RHEL-28590] - net: Fix skb consume leak in sch_handle_egress (Felix Maurer) [RHEL-28590] - selftests/bpf: Add various more tcx test cases (Felix Maurer) [RHEL-28590] - selftests/bpf: Add test for detachment on empty mprog entry (Felix Maurer) [RHEL-28590] - tcx: Fix splat during dev unregister (Felix Maurer) [RHEL-28590] - tcx: Fix splat in ingress_destroy upon tcx_entry_free (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx links (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx opts (Felix Maurer) [RHEL-28590] - bpf: Add fd-based tcx multi-prog infra with link support (Felix Maurer) [RHEL-28590] - cpuset: Allow setscheduler regardless of manipulated task (Waiman Long) [RHEL-26668] - sched/psi: Update poll => rtpoll in relevant comments (Phil Auld) [RHEL-29552] - sched/psi: Bail out early from irq time accounting (Phil Auld) [RHEL-29552] - sched/psi: Delete the 'update_total' function parameter from update_triggers() (Phil Auld) [RHEL-29552] - sched/psi: Avoid updating PSI triggers and ->rtpoll_total when there are no state changes (Phil Auld) [RHEL-29552] - sched/psi: Change update_triggers() to a 'void' function (Phil Auld) [RHEL-29552] - sched/psi: make psi_cgroups_enabled static (Phil Auld) [RHEL-29552] - sched/psi: Allow unprivileged polling of N*2s period (Phil Auld) [RHEL-29552] - sched/psi: Extract update_triggers side effect (Phil Auld) [RHEL-29552] - sched/psi: Rename existing poll members in preparation (Phil Auld) [RHEL-29552] - sched/psi: Rearrange polling code in preparation (Phil Auld) [RHEL-29552] - arm64/sme: Always exit sme_alloc() early with existing storage (Mark Salter) [RHEL-28881] {CVE-2024-26618} - overflow: add DEFINE_FLEX() for on-stack allocs (Petr Oros) [RHEL-30138] - overflow: Add struct_size_t() helper (Petr Oros) [RHEL-30138] - mm/filemap.c: fix update prev_pos after one read request done (Nico Pache) [RHEL-29229] - sched: Misc cleanups (Phil Auld) [RHEL-29017] - sched: Simplify tg_set_cfs_bandwidth() (Phil Auld) [RHEL-29017] - sched: Simplify sched_move_task() (Phil Auld) [RHEL-29017] - sched: Simplify sched_rr_get_interval() (Phil Auld) [RHEL-29017] - sched: Simplify yield_to() (Phil Auld) [RHEL-29017] - sched: Simplify sched_{set,get}affinity() (Phil Auld) [RHEL-29017] - sched: Simplify syscalls (Phil Auld) [RHEL-29017] - sched: Simplify set_user_nice() (Phil Auld) [RHEL-29017] - sched: Simplify sched_core_cpu_{starting,deactivate}() (Phil Auld) [RHEL-29017] - sched: Simplify try_steal_cookie() (Phil Auld) [RHEL-29017] - sched: Simplify sched_tick_remote() (Phil Auld) [RHEL-29017] - sched: Simplify sched_exec() (Phil Auld) [RHEL-29017] - sched: Simplify ttwu() (Phil Auld) [RHEL-29017] - sched: Simplify wake_up_if_idle() (Phil Auld) [RHEL-29017] - sched: Simplify: migrate_swap_stop() (Phil Auld) [RHEL-29017] - sched: Simplify sysctl_sched_uclamp_handler() (Phil Auld) [RHEL-29017] - sched: Simplify get_nohz_timer_target() (Phil Auld) [RHEL-29017] - Bluetooth: Fix TOCTOU in HCI debugfs implementation (Bastien Nocera) [RHEL-26830 RHEL-26834] {CVE-2024-24858 CVE-2024-24857}- mm: hwpoison: support recovery from ksm_might_need_to_copy() (Audra Mitchell) [RHEL-27739] - kasan: fix Oops due to missing calls to kasan_arch_is_ready() (Audra Mitchell) [RHEL-27739] - Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." (Audra Mitchell) [RHEL-27739] - mm/swapfile: add cond_resched() in get_swap_pages() (Audra Mitchell) [RHEL-27739] - zsmalloc: fix a race with deferred_handles storing (Audra Mitchell) [RHEL-27739] - mm/khugepaged: fix ->anon_vma race (Audra Mitchell) [RHEL-27739] - nommu: fix split_vma() map_count error (Audra Mitchell) [RHEL-27739] - nommu: fix do_munmap() error path (Audra Mitchell) [RHEL-27739] - nommu: fix memory leak in do_mmap() error path (Audra Mitchell) [RHEL-27739] - kasan: mark kasan_kunit_executing as static (Audra Mitchell) [RHEL-27739] - hugetlb: unshare some PMDs when splitting VMAs (Audra Mitchell) [RHEL-27739] - mm: Always release pages to the buddy allocator in memblock_free_late(). (Audra Mitchell) [RHEL-27739] - memblock: Fix doc for memblock_phys_free (Audra Mitchell) [RHEL-27739] - mm, slab: periodically resched in drain_freelist() (Audra Mitchell) [RHEL-27739] - mm: Remove pointless barrier() after pmdp_get_lockless() (Audra Mitchell) [RHEL-27739] - mm/gup: Fix the lockless PMD access (Audra Mitchell) [RHEL-27739] - mm: Rename GUP_GET_PTE_LOW_HIGH (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: allow more than one batch of delayed rmaps (Audra Mitchell) [RHEL-27739] - kmsan: fix memcpy tests (Audra Mitchell) [RHEL-27739] - mm: disable top-tier fallback to reclaim on proactive reclaim (Audra Mitchell) [RHEL-27739] - mm/mmap: properly unaccount memory on mas_preallocate() failure (Audra Mitchell) [RHEL-27739] - mm/page_alloc: update comments in __free_pages_ok() (Audra Mitchell) [RHEL-27739] - kasan: fail non-kasan KUnit tests on KASAN reports (Audra Mitchell) [RHEL-27739] - mm/sparse-vmemmap: generalise vmemmap_populate_hugepages() (Audra Mitchell) [RHEL-27739] - zsmalloc: implement writeback mechanism for zsmalloc (Audra Mitchell) [RHEL-27739] - zsmalloc: add zpool_ops field to zs_pool to store evict handlers (Audra Mitchell) [RHEL-27739] - zsmalloc: add a LRU to zs_pool to keep track of zspages in LRU order (Audra Mitchell) [RHEL-27739] - zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks (Audra Mitchell) [RHEL-27739] - zpool: clean out dead code (Audra Mitchell) [RHEL-27739] - zswap: fix writeback lock ordering for zsmalloc (Audra Mitchell) [RHEL-27739] - mm/khugepaged: add tracepoint to collapse_file() (Audra Mitchell) [RHEL-27739] - mm/gup: remove FOLL_MIGRATION (Audra Mitchell) [RHEL-27739] - mm/ksm: convert break_ksm() to use walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm/pagewalk: add walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm: remove VM_FAULT_WRITE (Audra Mitchell) [RHEL-27739] - panic: Expose "warn_count" to sysfs (Audra Mitchell) [RHEL-27739] - panic: Introduce warn_limit (Audra Mitchell) [RHEL-27739] - panic: Separate sysctl logic from CONFIG_SMP (Audra Mitchell) [RHEL-27739] - kernel/panic: move panic sysctls to its own file (Audra Mitchell) [RHEL-27739] - panic: Consolidate open-coded panic_on_warn checks (Audra Mitchell) [RHEL-27739] - mm: Make ksize() a reporting-only function (Audra Mitchell) [RHEL-27739] - mm/memory-failure.c: cleanup in unpoison_memory (Audra Mitchell) [RHEL-27739] - mm: vmscan: use sysfs_emit() to instead of scnprintf() (Audra Mitchell) [RHEL-27739] - zswap: do not allocate from atomic pool (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_min_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//max_bytes (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_max_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: use part per 1000000 for bdi ratios (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//strict_limit knob (Audra Mitchell) [RHEL-27739] - ABI: sysfs-class-bdi: use What: to describe each property (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//strict_limit (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_strict_limit() function (Audra Mitchell) [RHEL-27739] - folio-compat: remove try_to_release_page() (Audra Mitchell) [RHEL-27739] - mm/page_alloc: simplify locking during free_unref_page_list (Audra Mitchell) [RHEL-27739] - mm/migrate.c: stop using 0 as NULL pointer (Audra Mitchell) [RHEL-27739] - habanalabs: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/hw/qib/qib_user_pages: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/exynos: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/frame-vector: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: pci/ivtv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/etnaviv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: videobuf-dma-sg: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/usnic: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/gup: reliable R/O long-term pinning in COW mappings (Audra Mitchell) [RHEL-27739] - mm: don't call vm_ops->huge_fault() in wp_huge_pmd()/wp_huge_pud() for private mappings (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_WRITE consistency checks (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_UNSHARE consistency checks (Audra Mitchell) [RHEL-27739] - redhat/configs: enable CONFIG_SECRETMEM (Audra Mitchell) [RHEL-27739] - mm: Kconfig: make config SECRETMEM visible with EXPERT (Audra Mitchell) [RHEL-27739] - mm/gup: remove the restriction on locked with FOLL_LONGTERM (Audra Mitchell) [RHEL-27739] - mm: make drop_caches keep reclaiming on all nodes (Audra Mitchell) [RHEL-27739] - migrate: convert migrate_pages() to use folios (Audra Mitchell) [RHEL-27739] - migrate: convert unmap_and_move() to use folios (Audra Mitchell) [RHEL-27739] - Revert "mm: migration: fix the FOLL_GET failure on following huge page" (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: do not expose delayed_rmap flag (Audra Mitchell) [RHEL-27739] - mm: delay page_remove_rmap() until after the TLB has been flushed (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: prepare to gather encoded page pointers with flags (Audra Mitchell) [RHEL-27739] - zsmalloc: replace IS_ERR() with IS_ERR_VALUE() (Audra Mitchell) [RHEL-27739] - mm: always compile in pte markers (Audra Mitchell) [RHEL-27739] - mm: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - mm/damon: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - Docs/ABI/damon: document 'schemes//tried_regions' sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: document schemes//tried_regions sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: fix wrong usage example of init_regions file (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: describe the rules of sysfs region directories (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit' (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file (Audra Mitchell) [RHEL-27739] - tools/selftets/damon/sysfs: test tried_regions directory existence (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: implement DAMOS tried regions update command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement scheme region directory (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement schemes/tried_regions directory (Audra Mitchell) [RHEL-27739] - mm/damon/core: add a callback for scheme target regions check (Audra Mitchell) [RHEL-27739] - mempool: do not use ksize() for poisoning (Audra Mitchell) [RHEL-27739] - mm: hugetlb_vmemmap: remove redundant list_del() (Audra Mitchell) [RHEL-27739] - mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED (Audra Mitchell) [RHEL-27739] - mm, slub: don't aggressively inline with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: remove percpu slabs with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: split out allocations from pre/post hooks (Audra Mitchell) [RHEL-27739] - mm/slub, kunit: Add a test case for kmalloc redzone check (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out schemes directory implementation to separate file (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out kdamond-independent schemes stats update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move unsigned long range directory to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move sysfs_lock to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: use damon_addr_range for region's start and end values (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme quota adjustment logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme stat update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split damos application logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out DAMOS-charged region skip logic into a new function (Audra Mitchell) [RHEL-27739] - mm, slub: refactor free debug processing (Audra Mitchell) [RHEL-27739] - mm, slub: don't create kmalloc-rcl caches with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: lower the default slub_max_order with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: retain no free slabs on partial list with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: disable SYSFS support with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - redhat/configs: Add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slab: ignore hardened usercopy parameters when disabled (Audra Mitchell) [RHEL-27739] - mm/sl[au]b: rearrange struct slab fields to allow larger rcu_head (Audra Mitchell) [RHEL-27739] - mm/migrate: make isolate_movable_page() skip slab pages (Audra Mitchell) [RHEL-27739] - mm/slab: move and adjust kernel-doc for kmem_cache_alloc (Audra Mitchell) [RHEL-27739] - mm/slub, percpu: correct the calculation of early percpu allocation size (Audra Mitchell) [RHEL-27739] - mm/slub: extend redzone check to extra allocated kmalloc space than requested (Audra Mitchell) [RHEL-27739] - mm: allow multiple error returns in try_grab_page() (Audra Mitchell) [RHEL-27739] - swap: add a limit for readahead page-cluster value (Audra Mitchell) [RHEL-27739] - mm: migrate: try again if THP split is failed due to page refcnt (Audra Mitchell) [RHEL-27739] - mm: debug_vm_pgtable: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: mprotect: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: remove FGP_HEAD (Audra Mitchell) [RHEL-27739] - mm: convert find_get_incore_page() to filemap_get_incore_folio() (Audra Mitchell) [RHEL-27739] - mm/swap: convert find_get_incore_page to use folios (Audra Mitchell) [RHEL-27739] - mm/huge_memory: convert split_huge_pages_in_file() to use a folio (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_free_vmap_area_noflush event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_purge_vmap_area_lazy event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_alloc_vmap_area event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add free_vmap_area_noflush trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add purge_vmap_area_lazy trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add alloc_vmap_area trace event (Audra Mitchell) [RHEL-27739] - memory: move hotplug memory notifier priority to same file for easy sorting (Audra Mitchell) [RHEL-27739] - memory: remove unused register_hotmemory_notifier() (Audra Mitchell) [RHEL-27739] - mm/mm_init.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/mmap: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/slub.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - fs/proc/kcore.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - kasan: migrate workqueue_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: migrate kasan_rcu_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: switch kunit tests to console tracepoints (Audra Mitchell) [RHEL-27739] - tmpfs: ensure O_LARGEFILE with generic_file_open() (Audra Mitchell) [RHEL-27739] - mm: memcontrol: use mem_cgroup_is_root() helper (Audra Mitchell) [RHEL-27739] - mm/mincore.c: use vma_lookup() instead of find_vma() (Audra Mitchell) [RHEL-27739] - filemap: find_get_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - filemap: find_lock_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - mm/rmap: fix comment in anon_vma_clone() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused PERCPU_DYNAMIC_EARLY_SLOTS (Audra Mitchell) [RHEL-27739] - mm/percpu.c: remove the lcm code since block size is fixed at page size (Audra Mitchell) [RHEL-27739] - mm/percpu: replace the goto with break (Audra Mitchell) [RHEL-27739] - mm/percpu: add comment to state the empty populated pages accounting (Audra Mitchell) [RHEL-27739] - mm/percpu: Update the code comment when creating new chunk (Audra Mitchell) [RHEL-27739] - mm/percpu: use list_first_entry_or_null in pcpu_reclaim_populated() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused pcpu_map_extend_chunks (Audra Mitchell) [RHEL-27739] - mm/slub: perform free consistency checks before call_rcu (Audra Mitchell) [RHEL-27739] - mm/slab: Annotate kmem_cache_node->list_lock as raw (Audra Mitchell) [RHEL-27739] - mm: slub: make slab_sysfs_init() a late_initcall (Audra Mitchell) [RHEL-27739] - mm: slub: remove dead and buggy code from sysfs_slab_add() (Audra Mitchell) [RHEL-27739] - idpf: fix kernel panic on unknown packet types (Michal Schmidt) [RHEL-29035] - idpf: refactor some missing field get/prep conversions (Michal Schmidt) [RHEL-29035] - net: introduce include/net/rps.h (Ivan Vecera) [RHEL-31916] - net: move struct netdev_rx_queue out of netdevice.h (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to RFS sock flow table (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to sk->sk_rxhash (Ivan Vecera) [RHEL-31916] - xfrm: Allow UDP encapsulation only in offload modes (Michal Schmidt) [RHEL-30141] - xfrm: Pass UDP encapsulation in TX packet offload (Michal Schmidt) [RHEL-30141] - xfrm: Support UDP encapsulation in packet offload mode (Michal Schmidt) [RHEL-30141] - redhat/configs: Enable CONFIG_OCTEON_EP_VF (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add ethtool support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx processing and interrupt support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add support for ndo ops (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx ring resource setup and cleanup (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add VF-PF mailbox communication. (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add hardware configuration APIs (Kamal Heib) [RHEL-25860] - octeon_ep_vf: Add driver framework and device initialization (Kamal Heib) [RHEL-25860] - octeon_ep: support firmware notifications for VFs (Kamal Heib) [RHEL-25860] - octeon_ep: control net framework to support VF offloads (Kamal Heib) [RHEL-25860] - octeon_ep: PF-VF mailbox version support (Kamal Heib) [RHEL-25860] - octeon_ep: add PF-VF mailbox communication (Kamal Heib) [RHEL-25860] - ptp: Make max_phase_adjustment sysfs device attribute invisible when not supported (Michal Schmidt) [RHEL-30140] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Michal Schmidt) [RHEL-30140] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Michal Schmidt) [RHEL-30140] - net/mlx5: Add .getmaxphase ptp_clock_info callback (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock" (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Decouple PHC .adjtime and .adjphase implementations" (Michal Schmidt) [RHEL-30140] - ptp: Add .getmaxphase callback to ptp_clock_info (Michal Schmidt) [RHEL-30140] - testptp: Add support for testing ptp_clock_info .adjphase callback (Michal Schmidt) [RHEL-30140] - testptp: Remove magic numbers related to nanosecond to second conversion (Michal Schmidt) [RHEL-30140] - selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET (Michal Schmidt) [RHEL-30140] - testptp: add option to shift clock by nanoseconds (Michal Schmidt) [RHEL-30140] - testptp: set pin function before other requests (Michal Schmidt) [RHEL-30140] - docs: ptp.rst: Add information about NVIDIA Mellanox devices (Michal Schmidt) [RHEL-30140] - ptp: Clarify ptp_clock_info .adjphase expects an internal servo to be used (Michal Schmidt) [RHEL-30140] - ptp: remove the .adjfreq interface function (Michal Schmidt) [RHEL-30140] - ptp: convert remaining drivers to adjfine interface (Michal Schmidt) [RHEL-30140] - ptp: hclge: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: stmac: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: xgbe: convert to .adjfine and adjust_by_scaled_ppm (Michal Schmidt) [RHEL-30140] - redhat: version two of Makefile.rhelver tweaks (Radu Rendec) [RHEL-32292] - RDMA/irdma: Fix KASAN issue with tasklet (Kamal Heib) [RHEL-32264] - ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error (Aristeu Rozanski) [RHEL-24947] - bpftool: Extend net dump with netkit progs (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for netkit (Artem Savkov) [RHEL-23643] - bpftool: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for xdp (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for tcx (Artem Savkov) [RHEL-23643] - bpftool: Extend net dump with tcx progs (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Perform hwsync in __patch_instruction() in case of failure (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Fix oops with DEBUG_VM enabled (Artem Savkov) [RHEL-23643] - powerpc/64s: Prevent fallthrough to hash TLB flush when using radix (Artem Savkov) [RHEL-23643] - powerpc/64s: Reconnect tlb_flush() to hash__tlb_flush() (Artem Savkov) [RHEL-23643] - powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free] (Artem Savkov) [RHEL-23643] - powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_invalidate for bpf_prog_pack (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_copy (Artem Savkov) [RHEL-23643] - powerpc/code-patching: introduce patch_instructions() (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Consolidate and cache per-cpu patching context (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use temporary mm for Radix MMU (Artem Savkov) [RHEL-23643] - powerpc/tlb: Add local flush for page given mm_struct and psize (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove flush_all_mm, local_flush_all_mm (Artem Savkov) [RHEL-23643] - cxl: Use radix__flush_all_mm instead of generic flush_all_mm (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove empty hash__ functions (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use WARN_ON and fix check in poking_init (Artem Savkov) [RHEL-23643] - powerpc: Allow clearing and restoring registers independent of saved breakpoint state (Artem Savkov) [RHEL-23643] - selftests/bpf: test case for callback_depth states pruning logic (Artem Savkov) [RHEL-23643] - selftests/bpf: Add a selftest with > 512-byte percpu allocation size (Artem Savkov) [RHEL-23643] - selftests/bpf: Cope with 512 bytes limit with bpf_global_percpu_ma (Artem Savkov) [RHEL-23643] - bpf: Limit up to 512 bytes for bpf_global_percpu_ma allocation (Artem Savkov) [RHEL-23643] - bpf: Use smaller low/high marks for percpu allocation (Artem Savkov) [RHEL-23643] - bpf: Refill only one percpu element in memalloc (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary extra percpu memory allocation (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove tests for zeroed-array kptr (Artem Savkov) [RHEL-23643] - bpf: add netkit to uapi headers (Artem Savkov) [RHEL-23643] - bpf: add cgroup sockaddr to uapi headers (Artem Savkov) [RHEL-23643] - bpf: Allow per unit prefill for non-fix-size percpu memory allocator (Artem Savkov) [RHEL-23643] - bpf: Add objcg to bpf_mem_alloc (Artem Savkov) [RHEL-23643] - bpf: Use c->unit_size to select target cache during free (Artem Savkov) [RHEL-23643] - bpf: Do not allocate percpu memory at init stage (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_hook_{start,end} macros (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_kfunc_{start,end}_defs macros (Artem Savkov) [RHEL-23643] - selftests/bpf: Support building selftests in optimized -O2 mode (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix compiler warnings reported in -O2 mode (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe perf link info (Artem Savkov) [RHEL-23643] - tracing/kprobes: 'nmissed' not showed correctly for kretprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable the cpuv4 tests for s390x (Artem Savkov) [RHEL-23643] - mm: kasan: Declare kasan_unpoison_task_stack_below in kasan.h (Artem Savkov) [RHEL-23643] - bpf: check bpf_func_state->callback_depth when pruning states (Artem Savkov) [RHEL-23643] - s390/bpf: Fix gotol with large offsets (Artem Savkov) [RHEL-23643] - test_bpf: Rename second ALU64_SMOD_X to ALU64_SMOD_K (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for early update in prog_array_map_poke_run (Artem Savkov) [RHEL-23643] - bpf: Fix prog_array_map_poke_run map poke update (Artem Savkov) [RHEL-23643] - selftests/bpf: check if max number of bpf_loop iterations is tracked (Artem Savkov) [RHEL-23643] - bpf: keep track of max number of bpf_loop callback iterations (Artem Savkov) [RHEL-23643] - selftests/bpf: test widening for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: widening for callback iterators (Artem Savkov) [RHEL-23643] - selftests/bpf: tests for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: verify callbacks as if they are called unknown number of times (Artem Savkov) [RHEL-23643] - bpf: extract setup_func_entry() utility function (Artem Savkov) [RHEL-23643] - bpf: extract __check_reg_arg() utility function (Artem Savkov) [RHEL-23643] - selftests/bpf: fix bpf_loop_bench for new callback verification scheme (Artem Savkov) [RHEL-23643] - selftests/bpf: track string payload offset as scalar in strobemeta (Artem Savkov) [RHEL-23643] - bpf: Remove test for MOVSX32 with offset=32 (Artem Savkov) [RHEL-23643] - selftests/bpf: add more test cases for check_cfg() (Artem Savkov) [RHEL-23643] - bpf: fix control-flow graph checking in privileged mode (Artem Savkov) [RHEL-23643] - selftests/bpf: add edge case backtracking logic test (Artem Savkov) [RHEL-23643] - bpf: fix precision backtracking instruction iteration (Artem Savkov) [RHEL-23643] - bpf: handle ldimm64 properly in check_cfg() (Artem Savkov) [RHEL-23643] - selftests/bpf: get trusted cgrp from bpf_iter__cgroup directly (Artem Savkov) [RHEL-23643] - bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_reg (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for using css_task iter in sleepable progs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for css_task iter combining with cgroup iter (Artem Savkov) [RHEL-23643] - bpf: Relax allowlist for css_task iter (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_maps' use of bpf_map_create_opts (Artem Savkov) [RHEL-23643] - bpf: Check map->usercnt after timer->timer is assigned (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_bpffs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for immediate spilled to stack (Artem Savkov) [RHEL-23643] - bpf: Fix check_stack_write_fixed_off() to correctly spill imm (Artem Savkov) [RHEL-23643] - bpf: fix compilation error without CGROUPS (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix selftests broken by mitigations=off (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom bpftool (Artem Savkov) [RHEL-23643] - samples/bpf: Fix passing LDFLAGS to libbpf (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom CFLAGS/LDFLAGS (Artem Savkov) [RHEL-23643] - bpf: Add more WARN_ON_ONCE checks for mismatched alloc and free (Artem Savkov) [RHEL-23643] - libbpf: Add link-based API for netkit (Artem Savkov) [RHEL-23643] - bpf: print full verifier states on infinite loop detection (Artem Savkov) [RHEL-23643] - selftests/bpf: test if state loops are detected in a tricky case (Artem Savkov) [RHEL-23643] - bpf: correct loop detection for iterators convergence (Artem Savkov) [RHEL-23643] - selftests/bpf: tests with delayed read/precision makrs in loop body (Artem Savkov) [RHEL-23643] - bpf: exact states comparison for iterator convergence checks (Artem Savkov) [RHEL-23643] - bpf: extract same_callsites() as utility function (Artem Savkov) [RHEL-23643] - bpf: move explored_state() closer to the beginning of verifier.c (Artem Savkov) [RHEL-23643] - bpf: Improve JEQ/JNE branch taken logic (Artem Savkov) [RHEL-23643] - bpf: Fold smp_mb__before_atomic() into atomic_set_release() (Artem Savkov) [RHEL-23643] - bpf: Fix unnecessary -EBUSY from htab_lock_bucket (Artem Savkov) [RHEL-23643] - samples: bpf: Fix syscall_tp openat argument (Artem Savkov) [RHEL-23643] - selftests/bpf: Add more test cases for bpf memory allocator (Artem Savkov) [RHEL-23643] - bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl() (Artem Savkov) [RHEL-23643] - bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h (Artem Savkov) [RHEL-23643] - bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Re-enable unit_size checking for global per-cpu allocator (Artem Savkov) [RHEL-23643] - mm/percpu.c: introduce pcpu_alloc_size() (Artem Savkov) [RHEL-23643] - mm/percpu.c: don't acquire pcpu_lock for pcpu_chunk_addr_search() (Artem Savkov) [RHEL-23643] - selftests/bpf: Make linked_list failure test more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for open-coded task and css iter (Artem Savkov) [RHEL-23643] - selftests/bpf: rename bpf_iter_task.c to bpf_iter_tasks.c (Artem Savkov) [RHEL-23643] - bpf: Let bpf_iter_task_new accept null task ptr (Artem Savkov) [RHEL-23643] - bpf: teach the verifier to enforce css_iter and task_iter in RCU CS (Artem Savkov) [RHEL-23643] - bpf: Introduce css open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce task open coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce css_task open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - cgroup: Prepare for using css_task_iter_*() in BPF (Artem Savkov) [RHEL-23643] - bpftool: Wrap struct_ops dump in an array (Artem Savkov) [RHEL-23643] - bpftool: Fix printing of pointer value (Artem Savkov) [RHEL-23643] - bpf, docs: Define signed modulo as using truncated division (Artem Savkov) [RHEL-23643] - libbpf: Don't assume SHT_GNU_verdef presence for SHT_GNU_versym section (Artem Savkov) [RHEL-23643] - bpf: Ensure proper register state printing for cond jumps (Artem Savkov) [RHEL-23643] - bpf: Disambiguate SCALAR register state output in verifier logs (Artem Savkov) [RHEL-23643] - selftests/bpf: Make align selftests more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve missed_kprobe_recursion test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve percpu_alloc test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c (Artem Savkov) [RHEL-23643] - bpf: Don't explicitly emit BTF for struct btf_iter_num (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary audit log for CPU security mitigations (Artem Savkov) [RHEL-23643] - libbpf: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Align bpf_load_and_run_opts insns and data (Artem Savkov) [RHEL-23643] - bpftool: Align output skeleton ELF code (Artem Savkov) [RHEL-23643] - selftests/bpf: Test pinning bpf timer to a core (Artem Savkov) [RHEL-23643] - bpf: Add ability to pin bpf timer to calling CPU (Artem Savkov) [RHEL-23643] - selftests/bpf: Add pairs_redir_to_connected helper (Artem Savkov) [RHEL-23643] - bpf: Annotate struct bpf_stack_map with __counted_by (Artem Savkov) [RHEL-23643] - selftests/bpf: Don't truncate #test/subtest field (Artem Savkov) [RHEL-23643] - bpf: Inherit system settings for CPU security mitigations (Artem Savkov) [RHEL-23643] - bpf: Fix the comment for bpf_restore_data_end() (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable CONFIG_VSOCKETS in config (Artem Savkov) [RHEL-23643] - selftests/bpf: Add uprobe_multi to gen_tar target (Artem Savkov) [RHEL-23643] - selftests/bpf: Add cross-build support for urandom_read et al (Artem Savkov) [RHEL-23643] - libbpf: Allow Golang symbols in uprobe secdef (Artem Savkov) [RHEL-23643] - samples/bpf: Add -fsanitize=bounds to userspace programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link tracepoint (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for missed counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe perf link (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe_multi link (Artem Savkov) [RHEL-23643] - bpf: Count missed stats in trace_call_bpf (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe_multi link info (Artem Savkov) [RHEL-23643] - bpf: Count stats for kprobe_multi programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__consume (Artem Savkov) [RHEL-23643] - libbpf: Add ring__consume (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__map_fd (Artem Savkov) [RHEL-23643] - libbpf: Add ring__map_fd (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__avail_data_size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__avail_data_size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__*_pos (Artem Savkov) [RHEL-23643] - libbpf: Add ring__producer_pos, ring__consumer_pos (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Add ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Switch rings to array of pointers (Artem Savkov) [RHEL-23643] - libbpf: Refactor cleanup in ring_buffer__add (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Support symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Resolve symbol conflicts at the same offset for uprobe (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Fix array out-of-bound access (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Rename num_progs into nr_tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Trim DENYLIST.s390x (Artem Savkov) [RHEL-23643] - s390/bpf: Implement signed division (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional jump with 32-bit offset (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional byte swap (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MEMSX (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MOV | BPF_X with sign-extension (Artem Savkov) [RHEL-23643] - selftests/bpf: Add big-endian support to the ldsx test (Artem Savkov) [RHEL-23643] - selftests/bpf: Unmount the cgroup2 work directory (Artem Savkov) [RHEL-23643] - bpf: Disable zero-extension for BPF_MEMSX (Artem Savkov) [RHEL-23643] - bpf: Remove unused variables. (Artem Savkov) [RHEL-23643] - bpf: Fix bpf_throw warning on 32-bit arch (Artem Savkov) [RHEL-23643] - selftests/bpf: Print log buffer for exceptions test only on failure (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for BPF exceptions (Artem Savkov) [RHEL-23643] - selftests/bpf: Add BPF assertion macros (Artem Savkov) [RHEL-23643] - libbpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - libbpf: Refactor bpf_object__reloc_code (Artem Savkov) [RHEL-23643] - bpf: Fix kfunc callback register type handling (Artem Savkov) [RHEL-23643] - bpf: Disallow fentry/fexit/freplace for exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Detect IP == ksym.end as part of BPF program (Artem Savkov) [RHEL-23643] - bpf: Prevent KASAN false positive with bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Treat first argument as return value for bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Perform CFG walk for exception callback (Artem Savkov) [RHEL-23643] - bpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Refactor check_btf_func and split into two phases (Artem Savkov) [RHEL-23643] - bpf: Implement BPF exceptions (Artem Savkov) [RHEL-23643] - bpf: Implement support for adding hidden subprogs (Artem Savkov) [RHEL-23643] - bpf/tests: add tests for cpuv4 instructions (Artem Savkov) [RHEL-23643] - bpf: Charge modmem for struct_ops trampoline (Artem Savkov) [RHEL-23643] - selftests/bpf: Add testcases for tailcall infinite loop fixing (Artem Savkov) [RHEL-23643] - selftests/bpf: Correct map_fd to data_fd in tailcalls (Artem Savkov) [RHEL-23643] - bpftool: Fix -Wcast-qual warning (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: simplify the "next tid" logic (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: kill next_task (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: fix the skip_if_dup_files check (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of get/put_task_struct (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of next_thread() (Artem Savkov) [RHEL-23643] - selftests/bpf: Test preemption between bpf_obj_new() and bpf_obj_drop() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_alloc() (Artem Savkov) [RHEL-23643] - bpf: Mark BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE deprecated (Artem Savkov) [RHEL-23643] - selftests/bpf: Add some negative tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for cgrp_local_storage with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove unnecessary direct read of local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Mark OBJ_RELEASE argument as MEM_RCU when possible (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for array map with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Add bpf_percpu_obj_{new,drop}() macro in bpf_experimental.h (Artem Savkov) [RHEL-23643] - libbpf: Add __percpu_kptr macro definition (Artem Savkov) [RHEL-23643] - selftests/bpf: Update error message in negative linked_list test (Artem Savkov) [RHEL-23643] - bpf: Add bpf_this_cpu_ptr/bpf_per_cpu_ptr support for allocated percpu obj (Artem Savkov) [RHEL-23643] - bpf: Add alloc/xchg/direct_access support for local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Add BPF_KPTR_PERCPU as a field type (Artem Savkov) [RHEL-23643] - bpf: Add support for non-fix-size percpu mem allocation (Artem Savkov) [RHEL-23643] - libbpf: Add basic BTF sanity validation (Artem Savkov) [RHEL-23643] - clk: linux/clk-provider.h: fix kernel-doc warnings and typos (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Remove redundant if statement (Joel Slebodnick) [RHEL-5705] - clk: fix typo in clk_hw_register_fixed_rate_parent_data() macro (Joel Slebodnick) [RHEL-5705] - clk: Remove mmask and nmask fields in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Avoid invalid function names in CLK_OF_DECLARE() (Joel Slebodnick) [RHEL-5705] - clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro (Joel Slebodnick) [RHEL-5705] - clk: Mention that .recalc_rate can return 0 on error (Joel Slebodnick) [RHEL-5705] - clk: introduce (devm_)hw_register_mux_parent_data_table API (Joel Slebodnick) [RHEL-5705] - clk: mux: Introduce devm_clk_hw_register_mux_parent_hws() (Joel Slebodnick) [RHEL-5705] - clk: divider: Introduce devm_clk_hw_register_divider_parent_hw() (Joel Slebodnick) [RHEL-5705] - math.h: Introduce data types for fractional numbers (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add LDB clock entry (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add ids for the audio shared gate (Joel Slebodnick) [RHEL-5705] - dt-bindings: clocks: imx8mp: Add ID for usb suspend clock (Joel Slebodnick) [RHEL-5705] - redhat/configs: Add CONFIG_CLK_IMX8ULP (Joel Slebodnick) [RHEL-5705] - clk: Add a devm variant of clk_rate_exclusive_get() (Joel Slebodnick) [RHEL-5705] - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' (Joel Slebodnick) [RHEL-5705] - clkdev: Update clkdev id usage to allow for longer names (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use common error handling code in imx_clk_scu_alloc_dev() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Delete two unnecessary initialisations in __imx8m_clk_hw_composite() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_core_get NULL dereference (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8-acm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add fwname-based constructor functions (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add optional accuracy support (Joel Slebodnick) [RHEL-5705] - clk: Provide managed helper to get and enable bulk clocks (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Use bit operations consistently (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Move mask calculations out of lock (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: change naming of fvco to fout (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: gate: fix comment typo and grammar (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Improve approximation when zero based and export (Joel Slebodnick) [RHEL-5705] - clk: Fix clk gate kunit test on big-endian CPUs (Joel Slebodnick) [RHEL-5705] - clk: Parameterize clk_leaf_mux_set_rate_parent (Joel Slebodnick) [RHEL-5705] - clk: Drive clk_leaf_mux_set_rate_parent test from clk_ops (Joel Slebodnick) [RHEL-5705] - clk: Allow phase adjustment from debugfs (Joel Slebodnick) [RHEL-5705] - clk: Show active consumers of clocks in debugfs (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm/qxp: add more resources to whitelist (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: ignore clks not owned by Cortex-A partition (Joel Slebodnick) [RHEL-5705] - clk: imx8: remove MLB support (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm-rsrc: drop VPU_UART/VPUCORE (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: correct the enet clocks for i.MX8DXL (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: Fix elcdif_pll clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8dxl-rsrc: keep sorted in the ascending order (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Allow a different LCDIF1 clock parent (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mq: correct error handling path (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Simplify clk_imx_acm_detach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Add a message in case of devm_clk_hw_register_mux_parent_data_table() error (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in imx8_acm_clk_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path if devm_clk_hw_register_mux_parent_data_table() fails (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in clk_imx_acm_attach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: Select MXC_CLK for CLK_IMX8QXP (Joel Slebodnick) [RHEL-5705] - clk: tegra: fix error return case for recalc_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: align pdiv with reference manual (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op (Joel Slebodnick) [RHEL-5705] - clk: imx25: make __mx25_clocks_init return void (Joel Slebodnick) [RHEL-5705] - clk: imx25: print silicon revision during init (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix sai4 clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update SPLL2 type (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv4: Fix SPLL2 MULT range (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: add audio clock mux driver (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp-lpcg: Convert to devm_platform_ioremap_resource() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Simplify .determine_rate() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Replace kstrdup() + strreplace() with kstrdup_and_replace() (Joel Slebodnick) [RHEL-5705] - clk: Fix slab-out-of-bounds error in devm_clk_release() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Avoid calling an uninitialized function (Joel Slebodnick) [RHEL-5705] - clk: Fix memory leak in devm_clk_notifier_register() (Joel Slebodnick) [RHEL-5705] - clk: tegra: tegra124-emc: Fix potential memory leak (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add imx8m_divider_determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: use _safe list iterator to avoid a use after free (Joel Slebodnick) [RHEL-5705] - clk: imx: drop imx_unregister_clocks (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: retain early UART clocks during kernel init (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Remove CLK_SET_RATE_PARENT from the LDB clocks (Joel Slebodnick) [RHEL-5705] - clk: Fix best_parent_rate after moving code into a separate function (Joel Slebodnick) [RHEL-5705] - clk: Forbid to register a mux without determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: bpmp: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: fixup-mux: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: busy: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: test: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: nodrv: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_determine_rate_no_reparent() (Joel Slebodnick) [RHEL-5705] - clk: Move no reparent case into a separate function (Joel Slebodnick) [RHEL-5705] - clk: test: Fix type sign of rounded rate variables (Joel Slebodnick) [RHEL-5705] - clk: Export clk_hw_forward_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: imx: Drop inclusion of unused header (Joel Slebodnick) [RHEL-5705] - clk: composite: Fix handling of high clock rates (Joel Slebodnick) [RHEL-5705] - Revert "clk: imx: composite-8m: Add support to determine_rate" (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update clk flag for system critical clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add tpm5 clock as critical gate clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: keep MU0_B clock enabled always (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add divider closest support to get more accurate clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: change the 'nand_usdhc_bus' clock to non-critical (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add LDB root clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: correct DISP2 pixel clock type (Joel Slebodnick) [RHEL-5705] - clk: imx: drop duplicated macro (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Provide clock name in error message (Joel Slebodnick) [RHEL-5705] - clk: imx: Let IMX8MN_CLK_DISP_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: Let IMX8MM_CLK_LCDIF_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8m_clk_hw_composite_flags macro (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add support to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add audiomix block control (Joel Slebodnick) [RHEL-5705] - clk: add missing of_node_put() in "assigned-clocks" property parsing (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove values for mmask and nmask in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Compute masks for fractional_divider clk when needed. (Joel Slebodnick) [RHEL-5705] - clk: tegra: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: tegra: Don't warn three times about failure to unregister (Joel Slebodnick) [RHEL-5705] - clk: Use of_property_present() for testing DT property presence (Joel Slebodnick) [RHEL-5705] - clk: tegra20: fix gcc-7 constant overflow warning (Joel Slebodnick) [RHEL-5705] - clk: Print an info line before disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: remove unnecessary (void*) conversions (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix "failed to get parent" error (Joel Slebodnick) [RHEL-5705] - clk: qcom: Revert sync_state based clk_disable_unused (Joel Slebodnick) [RHEL-5705] - clk: Introduce devm_clk_hw_register_gate_parent_data() (Joel Slebodnick) [RHEL-5705] - clk: qcom: sdm845: Use generic clk_sync_state_disable_unused callback (Joel Slebodnick) [RHEL-5705] - clk: Add generic sync_state callback for disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: fix recalc_rate for negative kdiv (Joel Slebodnick) [RHEL-5705] - clk: imx: fix compile testing imxrt1050 (Joel Slebodnick) [RHEL-5705] - clk: imx: set imx_clk_gpr_mux_ops storage-class-specifier to static (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix enet1 gate configuration (Joel Slebodnick) [RHEL-5705] - clk: imx: add imx_obtain_fixed_of_clock() (Joel Slebodnick) [RHEL-5705] - clk: imx6q: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx: add clk-gpr-mux driver (Joel Slebodnick) [RHEL-5705] - cpuidle, clk: Remove trace_.*_rcuidle() (Joel Slebodnick) [RHEL-5705] - clk: Add trace events for rate requests (Joel Slebodnick) [RHEL-5705] - clk: Store clk_core for clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_enet_phy_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_sai2_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx: rename video_pll1 to video_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: replace osc_hdmi with dummy (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: rename vpu_pll to m7_alt_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: add IMXRT1050_CLK_LCDIF_PIX clock gate (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add audio shared gate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add 320 MHz and 640 MHz entries for PLL146x (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: add shared clk gate for usb suspend clk (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Regroup inclusions (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Show numerator and denominator in debugfs (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Split out clk_fd_get_div() helper (Joel Slebodnick) [RHEL-5705] - clk: bulk: Use dev_err_probe() helper in __clk_bulk_get() (Joel Slebodnick) [RHEL-5705] - clk: Initialize max_rate in struct clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: Initialize the clk_rate_request even if clk_core is NULL (Joel Slebodnick) [RHEL-5705] - clk: Remove WARN_ON NULL parent in clk_core_init_rate_req() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for notifiers (Joel Slebodnick) [RHEL-5705] - clk: Update req_rate on __clk_recalc_rates() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add missing test case for ranges (Joel Slebodnick) [RHEL-5705] - clk: Zero the clk_rate_request structure (Joel Slebodnick) [RHEL-5705] - clk: Stop forwarding clk_rate_requests to the parent (Joel Slebodnick) [RHEL-5705] - clk: Constify clk_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_core_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock (Joel Slebodnick) [RHEL-5705] - clk: Add our request boundaries in clk_core_init_rate_req (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_init_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller (Joel Slebodnick) [RHEL-5705] - clk: Change clk_core_init_rate_req prototype (Joel Slebodnick) [RHEL-5705] - clk: Set req_rate on reparenting (Joel Slebodnick) [RHEL-5705] - clk: Take into account uncached clocks in clk_set_rate_range() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add some tests for orphan with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for mux with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for single parent mux (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for uncached clock (Joel Slebodnick) [RHEL-5705] - clk: tests: Add reference to the orphan mux bug report (Joel Slebodnick) [RHEL-5705] - clk: tests: Add test suites description (Joel Slebodnick) [RHEL-5705] - clk: Clarify clk_get_rate() expectations (Joel Slebodnick) [RHEL-5705] - clk: Skip clamping when rounding if there's no boundaries (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Switch to clk_hw_get_clk (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix memleak on platform_device_add() fails (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: tune the order of enet_qos_root_clk (Joel Slebodnick) [RHEL-5705] - clk: nxp: fix typo in comment (Joel Slebodnick) [RHEL-5705] - clkdev: Simplify devm_clk_hw_register_clkdev() function (Joel Slebodnick) [RHEL-5705] - clkdev: Remove never used devm_clk_release_clkdev() (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_of_clk_del_provider() (Joel Slebodnick) [RHEL-5705] - clk: do not initialize ret (Joel Slebodnick) [RHEL-5705] - clk: remove extra empty line (Joel Slebodnick) [RHEL-5705] - clk: Fix comment typo (Joel Slebodnick) [RHEL-5705] - clk: move from strlcpy with unused retval to strscpy (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks (Joel Slebodnick) [RHEL-5705] - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" (Joel Slebodnick) [RHEL-5705] - clk: core: Fix runtime PM sequence in clk_core_unprepare() (Joel Slebodnick) [RHEL-5705] - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_clk_*unregister() (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw() (Joel Slebodnick) [RHEL-5705] - clk: fixed: Remove Allwinner A10 special-case logic (Joel Slebodnick) [RHEL-5705] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 2) (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix kfree() of static memory on setting driver_override (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix usb_root_clk parent (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: add GPT support (Joel Slebodnick) [RHEL-5705] - clk: imx8m: check mcore_booted before register clk (Joel Slebodnick) [RHEL-5705] - clk: mux: remove redundant initialization of variable width (Joel Slebodnick) [RHEL-5705] - clk: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Joel Slebodnick) [RHEL-5705] - Revert "clk: Drop the rate range on clk_put()" (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Test clk_set_rate_range on orphan mux (Joel Slebodnick) [RHEL-5705] - clk: Initialize orphan req_rate (Joel Slebodnick) [RHEL-5705] - clk: Add clk_drop_range (Joel Slebodnick) [RHEL-5705] - clk: Always set the rate on clk_set_range_rate (Joel Slebodnick) [RHEL-5705] - clk: Use clamp instead of open-coding our own (Joel Slebodnick) [RHEL-5705] - clk: Always clamp the rounded rate (Joel Slebodnick) [RHEL-5705] - clk: Enforce that disjoints limits are invalid (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_hw_get_clk() when dev is NULL (Joel Slebodnick) [RHEL-5705] - clk: imx: remove redundant re-assignment of pll->base (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Support dynamic rates (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add pr_fmt (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: explicitly return lowest rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: name variables after usage (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: consolidate rate calculation (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Drop wrong shifting (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use register defines consistently (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx: off by one in imx_lpcg_parse_clks_from_dt() (Joel Slebodnick) [RHEL-5705] - clk: imx7d: Remove audio_mclk_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT clock (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8dxl clk driver (Joel Slebodnick) [RHEL-5705] - clk: imx: Add initial support for i.MXRT1050 clock driver (Joel Slebodnick) [RHEL-5705] - clk: Mark clk_core_evict_parent_cache_subtree() 'target' const (Joel Slebodnick) [RHEL-5705] - clk: Mark 'all_lists' as const (Joel Slebodnick) [RHEL-5705] - clk: mux: Declare u32 *table parameter as const (Joel Slebodnick) [RHEL-5705] - clk: nxp: Declare mux table parameter as const u32 * (Joel Slebodnick) [RHEL-5705] - clk: nxp: Remove unused variable (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index() (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Fix the parent clk of the audio_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: Fix imx8mn_clko1_sels (Joel Slebodnick) [RHEL-5705] - clk: imx: Use div64_ul instead of do_div (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: set suppress_bind_attrs to true (Joel Slebodnick) [RHEL-5705] - clk: Enable/Disable runtime PM for clk_summary (Joel Slebodnick) [RHEL-5705] - clk: Emit a stern warning with writable debugfs enabled (Joel Slebodnick) [RHEL-5705] - clk: Add write operation for clk_parent debugfs node (Joel Slebodnick) [RHEL-5705] - clk: __clk_core_init() never takes NULL (Joel Slebodnick) [RHEL-5705] - clk: clk_core_get() can also return NULL (Joel Slebodnick) [RHEL-5705] - clk: gate: Add devm_clk_hw_register_gate() (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1 (Joel Slebodnick) [RHEL-5705] - clk: Don't parent clks until the parent is fully registered (Joel Slebodnick) [RHEL-5705] - clk: imx: use module_platform_driver (Joel Slebodnick) [RHEL-5705] - clk: imx8m: Do not set IMX_COMPOSITE_CORE for non-regular composites (Joel Slebodnick) [RHEL-5705] - clk: use clk_core_get_rate_recalc() in clk_rate_get() (Joel Slebodnick) [RHEL-5705] - clk: imx: Make CLK_IMX8ULP select MXC_CLK (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Fix csi clk gate register (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Move csi_sel mux to correct base register (Joel Slebodnick) [RHEL-5705] - clk: imx: Fix the build break when clk-imx8ulp build as module (Joel Slebodnick) [RHEL-5705] - clk: imx: Add the pcc reset controller support on imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Add clock driver for imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pfdv2 for 8ulp specific support (Joel Slebodnick) [RHEL-5705] - clk: imx: disable the pfd when set pfdv2 clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: disable i.mx7ulp composite clock during initialization (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the compsite driver to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pllv4 to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework imx_clk_hw_pll14xx wrapper (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all imx_clk_hw_composite wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_divider wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_mux wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate2 wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove unused helpers (Joel Slebodnick) [RHEL-5705] - clk: composite: export clk_register_composite (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Document the arithmetics used behind the code (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Hide clk_fractional_divider_ops from wide audience (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Export approximation algorithm to the CCF users (Joel Slebodnick) [RHEL-5705]- hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations (David Arcari) [RHEL-28126] {CVE-2021-47098} - pppoe: Fix memory leak in pppoe_sendmsg() (Guillaume Nault) [RHEL-29930] - ppp_async: limit MRU to 64K (Guillaume Nault) [RHEL-29930] - powercap: intel_rapl: Add support for Arrow Lake (Steve Best) [RHEL-20102] - powercap: intel_rapl: Add support for Lunar Lake-M paltform (Steve Best) [RHEL-20102] - dmaengine: ti: edma: Add some null pointer checks to the edma_probe (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add dependency for PTP (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Fix C45 read/write protocol (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Avoid overriding return value (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Fix typo in bitfield documentation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use device_get_match_data() (Andrew Halaney) [RHEL-29244] - soc/ti: wkup_m3_ipc: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: smartreflex: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pruss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pm33xx: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_qmss_queue: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo.c: Add JTAG ID for AM62PX (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource_byname simplify logic (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Fixup documentation errors (Andrew Halaney) [RHEL-29244] - wkup_m3_ipc.c: Fix error checking for debugfs_create_dir (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add helper functions to set GPI mode, MII_RT_event and XFR (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_cfg_read()/update(), pruss_cfg_get_gpmux()/set_gpmux() APIs (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_{request,release}_mem_region() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_get()/put() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Allow compile-testing (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Simplify getting the opam_sr pointer (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J784S4 SOC (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring() (Andrew Halaney) [RHEL-29244] - ARM: omap2: smartreflex: remove on_init control (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62Ax JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe (Andrew Halaney) [RHEL-29244] - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for PRUSS-M subsystem on K3 AM62x SoCs (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Remove unneeded semicolon (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for IO Isolation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_NULL when checking knav_queue_open() result (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: replace usage of found with dedicated list iterator variable (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62x JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J721S2 SoC family (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: fix referenced node in error message (Andrew Halaney) [RHEL-29244] - soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs (Andrew Halaney) [RHEL-29244] - net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_port (Andrew Halaney) [RHEL-29244] - soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use (Andrew Halaney) [RHEL-29244] - of/irq: export of_msi_get_domain (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing based on hrtimers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC Merge support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Move register definitions to header file (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move code to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: cleanup TAPRIO handling (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM65_CPSW_QOS (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required (Andrew Halaney) [RHEL-29244] - net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Update K3 SoCs list for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw-new: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error handling in am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Set default TX channels to maximum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Re-arrange functions to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Add standard Ethernet MAC stats to ethtool (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix error cleanup on failing pruss_request_mem_region (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add missing icss_iep_put to error path (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: fix setting counter value (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: rx_pause/tx_pause controls wrong direction (Andrew Halaney) [RHEL-29244] - net: ethernet: davinci_emac: Use MAC Address from Device Tree (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add phys_port_name support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix r30 CMDs bitmasks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix mixed module-builtin object (Andrew Halaney) [RHEL-29244] - net: netcp: replace deprecated strncpy with strscpy (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix tx_total_bytes count (Andrew Halaney) [RHEL-29244] - net: cpmac: remove driver to prepare for platform removal (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: clean up k3_udma_glue_tx_get_irq() return (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix signedness bug in prueth_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add support for half duplex operation (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add PTP dependency (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add AM64x icssg support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: am65x SR2.0 add 10M full duplex support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add packet timestamping and ptp support (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: Add IEP driver (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Remove unused declarations (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Power management support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ethtool ops for ICSSG Ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Standard network staticstics (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG Stats (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add icssg queues APIs and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware config and classification APIs. (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add mii helper apis and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware Interface for ICSSG Ethernet driver. (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Call of_node_put() on error path (Andrew Halaney) [RHEL-29244] - net: ti/cpsw: Add explicit platform_device.h and of_platform.h includes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move mode specific config to mac_config() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix format specifier in netcp_create_interface() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable p0 host port rx_vlan_remap (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SGMII mode (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Simplify setting supported interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust estf following ptp changes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: reset pps genf adj settings on enable (Andrew Halaney) [RHEL-29244] - net: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Update name of Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Delete unreachable error handling code (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Handle -EPROBE_DEFER for Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust pps following ptp changes (Andrew Halaney) [RHEL-29244] - ptp: convert remaining drivers to adjfine interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: add pps support (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Separate C22 and C45 transactions (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SERDES configuration (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII mode for J721e CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix CONFIG_PM #ifdef (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix PM runtime leakage in am65_cpsw_nuss_ndo_slave_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: drop the weight argument from netif_napi_add (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Add suspend/resume support" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix RGMII configuration at SPEED_10 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe() (Andrew Halaney) [RHEL-29244] - ptp: cpts: convert .adjfreq to .adjfine (Andrew Halaney) [RHEL-29244] - net: cpsw: disable napi in cpsw_ndo_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Add cpsw_ale_restore() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: switch to netif_napi_add_tx() (Andrew Halaney) [RHEL-29244] - eth: remove copies of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Add suspend/resume helpers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused ports (Andrew Halaney) [RHEL-29244] - net: cpmac: Add __init/__exit annotations to module init/exit funcs (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: remove unused parameter of am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Fix return type of emac_dev_xmit (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move phy_set_mode_ext() to correct location (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for J7200 CPSW5G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Add workaround for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix devlink port register sequence (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix fwnode passed to phylink_create() (Andrew Halaney) [RHEL-29244] - ethernet/ti: delete if NULL check befort devm_kfree (Andrew Halaney) [RHEL-29244] - eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resume_and_get (Andrew Halaney) [RHEL-29244] - drivers: net: davinci_mdio: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - drivers: net: cpsw: ale: add broadcast/multicast rate limit support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: drop CPSW_HEADROOM define (Andrew Halaney) [RHEL-29244] - net: cpsw: add missing of_node_put() in cpsw_probe_dt() (Andrew Halaney) [RHEL-29244] - drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix spelling mistake and clean up message (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to PHYLINK (Andrew Halaney) [RHEL-29244] - net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpts: Handle error for clk_enable (Andrew Halaney) [RHEL-29244] - net: cpsw: Properly initialise struct page_pool_params (Andrew Halaney) [RHEL-29244] - net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Enable PHY timestamping (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: add missing of_node_put before return (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory (Andrew Halaney) [RHEL-29244] - net: davinci_emac: Fix interrupt pacing disable (Andrew Halaney) [RHEL-29244] - ethernet: tlan: use eth_hw_addr_set() (Andrew Halaney) [RHEL-29244] - ethernet: remove random_ether_addr() (Andrew Halaney) [RHEL-29244] - ethernet: replace netdev->dev_addr assignment loops (Andrew Halaney) [RHEL-29244] - ethernet: manually convert memcpy(dev_addr,..., sizeof(addr)) (Andrew Halaney) [RHEL-29244] - ethernet: make use of eth_hw_addr_random() where appropriate (Andrew Halaney) [RHEL-29244] - ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc() (Andrew Halaney) [RHEL-29244] - ethernet: use of_get_ethdev_address() (Andrew Halaney) [RHEL-29244] - am65-cpsw: avoid null pointer arithmetic (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Move devlink registration to be last devlink command (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: make array stpa static const, makes object smaller (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: revert "drop frame padding" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: use napi_complete_done() in TX completion (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: drop frame padding (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - Revert "net: build all switchdev drivers as modules when the bridge is a module" (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix wrong devlink release order (Andrew Halaney) [RHEL-29244] - net: build all switchdev drivers as modules when the bridge is a module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: handle irq_of_parse_and_map() errors (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Annotate struct omap_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Annotate struct edma_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cppi41: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for J721S2 CSI BCDMA instance (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add PSI-L thread map for main CPSW2G (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: annotate pm function with __maybe_unused (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add PSI-L thread support for J784s4 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: remove unused edma_and function (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Workaround errata i2234 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add system suspend/resume support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for BCDMA CSI RX (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for DMAs on AM62A SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Add AM62Ax PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix BCDMA for case w/o BCHAN (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert PSIL to be buildable as module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert k3-udma to module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: fix memory leak when register device fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j721e (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j7200 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Remove some unused functions (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: deprecate '#dma-channels' (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Update PSIL thread for saul. (Andrew Halaney) [RHEL-29244] - dma: omap: hide legacy interface (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add AM62x DMSS support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cleanup comments (Andrew Halaney) [RHEL-29244] - drivers: dma: ti: k3-psil: Add support for J721S2 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Use 'for_each_set_bit' when possible (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix smatch warnings (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX (Andrew Halaney) [RHEL-29244] - xfs: drop experimental warning for FSDAX (Bill O'Donnell) [RHEL-15319] - mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbind (Bill O'Donnell) [RHEL-12888] - xfs: correct calculation for agend and blockcount (Bill O'Donnell) [RHEL-12888] - fs: distinguish between user initiated freeze and kernel initiated freeze (Bill O'Donnell) [RHEL-12888] - xfs: fix the calculation for "end" and "length" (Bill O'Donnell) [RHEL-12888] - mpls: Do not orphan the skb (Guillaume Nault) [RHEL-28782] - net: flow_dissector: Use 64bits for used_keys (Ivan Vecera) [RHEL-29648] - macvlan: Don't propagate promisc change to lower dev in passthru (Davide Caratti) [RHEL-32205] - ipvlan: add ipvlan_route_v6_outbound() helper (Davide Caratti) [RHEL-32205] - ipvlan: properly track tx_errors (Davide Caratti) [RHEL-32205] - platform/x86: intel-uncore-freq: Add additional client processors (Steve Best) [RHEL-32742] - l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() (Guillaume Nault) [RHEL-30144] - geneve: make sure to pull inner header in geneve_rx() (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: prevent perpetual headroom growth (Guillaume Nault) [RHEL-30144] - l2tp: pass correct message length to ip6_append_data (Guillaume Nault) [RHEL-30144] - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() (Guillaume Nault) [RHEL-30144] - ip_tunnels: use DEV_STATS_INC() (Guillaume Nault) [RHEL-30144] - ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function (Guillaume Nault) [RHEL-31492] - inet_diag: annotate data-races around inet_diag_table[] (Guillaume Nault) [RHEL-31492] - arp: Prevent overflow in arp_req_get(). (Guillaume Nault) [RHEL-31492] - ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid (Guillaume Nault) [RHEL-31492] - inet: read sk->sk_family once in inet_recv_error() (Guillaume Nault) [RHEL-31492] - net: ipv4: fix a memleak in ip_setup_cork (Guillaume Nault) [RHEL-31492] - ipv6: init the accept_queue's spinlocks in inet6_create (Guillaume Nault) [RHEL-31492] - tcp: make sure init the accept_queue's spinlocks once (Guillaume Nault) [RHEL-31492]- PCI/MSI: Prevent MSI hardware interrupt number truncation (Myron Stowe) [RHEL-21453] - redhat/configs: Add CONFIG_CRYPTO_DEV_QAT_420XX (Vladis Dronov) [RHEL-17715] - crypto: qat - make ring to service map common for QAT GEN4 (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 420xx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 4xxx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix comment structure (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unnecessary description from comment (Vladis Dronov) [RHEL-17715] - crypto: qat - remove double initialization of value (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid division by zero (Vladis Dronov) [RHEL-17715] - crypto: qat - removed unused macro in adf_cnv_dbgfs.c (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unused macros in qat_comp_alg.c (Vladis Dronov) [RHEL-17715] - crypto: qat - uninitialized variable in adf_hb_error_inject_write() (Vladis Dronov) [RHEL-17715] - Documentation: qat: fix auto_reset section (Vladis Dronov) [RHEL-17715] - crypto: qat - resolve race condition during AER recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - change SLAs cleanup flow at shutdown (Vladis Dronov) [RHEL-17715] - crypto: qat - improve aer error reset handling (Vladis Dronov) [RHEL-17715] - crypto: qat - limit heartbeat notifications (Vladis Dronov) [RHEL-17715] - crypto: qat - add auto reset on error (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notification (Vladis Dronov) [RHEL-17715] - crypto: qat - re-enable sriov after pf reset (Vladis Dronov) [RHEL-17715] - crypto: qat - update PFVF protocol for recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - disable arbitration before reset (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notify method (Vladis Dronov) [RHEL-17715] - crypto: qat - add heartbeat error simulator (Vladis Dronov) [RHEL-17715] - crypto: qat - use kcalloc_node() instead of kzalloc_node() (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid memcpy() overflow warning (Vladis Dronov) [RHEL-17715] - crypto: qat - fix arbiter mapping generation algorithm for QAT 402xx (Vladis Dronov) [RHEL-17715] - crypto: qat - generate dynamically arbiter mappings (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for ring pair level telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for device telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add admin msgs for telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - include pci.h for GET_DEV() (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for 420xx devices (Vladis Dronov) [RHEL-17715] - crypto: qat - move fw config related structures (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate portions of qat_4xxx code (Vladis Dronov) [RHEL-17715] - crypto: qat - change signature of uof_get_num_objs() (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate and rename get_service_enabled() (Vladis Dronov) [RHEL-17715] - seq_file: add helper macro to define attribute for rw file (Vladis Dronov) [RHEL-17715] - minmax: Introduce {min,max}_array() (Vladis Dronov) [RHEL-17715] - vfio/fsl-mc: Block calling interrupt handler without trigger (Alex Williamson) [RHEL-30023] - vfio/platform: Create persistent IRQ handlers (Alex Williamson) [RHEL-30023] - vfio/platform: Disable virqfds on cleanup (Alex Williamson) [RHEL-30023] - vfio/pci: Create persistent INTx handler (Alex Williamson) [RHEL-30023] - vfio: Introduce interface to flush virqfd inject workqueue (Alex Williamson) [RHEL-30023] - vfio/pci: Lock external INTx masking ops (Alex Williamson) [RHEL-30023] - vfio/pci: Disable auto-enable of exclusive INTx IRQ (Alex Williamson) [RHEL-30023] - vfio/mbochs: make mbochs_class constant (Alex Williamson) [RHEL-30023] - vfio/mdpy: make mdpy_class constant (Alex Williamson) [RHEL-30023] - vfio: amba: Rename pl330_ids[] to vfio_amba_ids[] (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export range_intersect_range (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export do_io_rw() (Alex Williamson) [RHEL-30023] - vfio/pci: WARN_ON driver_override kasprintf failure (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_iowrite/read##size() (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_setup_barmap() (Alex Williamson) [RHEL-30023] - vfio/type1: account iommu allocations (Alex Williamson) [RHEL-30023] - redhat/configs: Disable CONFIG_VFIO_DEBUGFS (Alex Williamson) [RHEL-30023] - MAINTAINERS: Add vfio debugfs interface doc link (Alex Williamson) [RHEL-30023] - Documentation: add debugfs description for vfio (Alex Williamson) [RHEL-30023] - vfio/migration: Add debugfs to live migration driver (Alex Williamson) [RHEL-30023] - vfio: Drop vfio_file_iommu_group() stub to fudge around a KVM wart (Alex Williamson) [RHEL-30023] - iommufd/iova_bitmap: Move symbols to IOMMUFD namespace (Alex Williamson) [RHEL-30023] - vfio: Move iova_bitmap into iommufd (Alex Williamson) [RHEL-30023] - vfio/iova_bitmap: Export more API symbols (Alex Williamson) [RHEL-30023] - thermal: sysfs: Fix trip_point_hyst_store() (Jennifer Berringer) [RHEL-31231] - ring-buffer: Do not attempt to read past "commit" (Jerome Marchand) [RHEL-29064] {CVE-2023-52501} - Upstream has changed the APIs to suspend the array. (Nigel Croxon) [RHEL-26279] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-26279] - Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" (Nigel Croxon) [RHEL-26279] - Revert "raid5: read data is wrong when recovery happens" (Nigel Croxon) [RHEL-26279] - md: add a mddev_is_dm helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_add_trace_msg helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_trace_remap helper (Nigel Croxon) [RHEL-26279] - md/raid1-10: add a helper raid1_check_read_range() (Nigel Croxon) [RHEL-26279] - md/raid1: factor out helpers to add rdev to conf (Nigel Croxon) [RHEL-26279] - md: add a new helper rdev_has_badblock() (Nigel Croxon) [RHEL-26279] - md/raid5: fix atomicity violation in raid5_cache_count (Nigel Croxon) [RHEL-26279] - dm-raid: fix lockdep waring in "pers->hot_add_disk" (Nigel Croxon) [RHEL-26279] - md/dm-raid: don't call md_reap_sync_thread() directly (Nigel Croxon) [RHEL-26279] - dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape (Nigel Croxon) [RHEL-26279] - dm-raid: add a new helper prepare_suspend() in md_personality (Nigel Croxon) [RHEL-26279] - dm-raid: really frozen sync_thread during suspend (Nigel Croxon) [RHEL-26279] - md: add a new helper reshape_interrupted() (Nigel Croxon) [RHEL-26279] - md: export helper md_is_rdwr() (Nigel Croxon) [RHEL-26279] - md: export helpers to stop sync_thread (Nigel Croxon) [RHEL-26279] - md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume (Nigel Croxon) [RHEL-26279] - md/md-bitmap: fix incorrect usage for sb_index (Nigel Croxon) [RHEL-26279] - md: check mddev->pers before calling md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: clean up openers check in do_md_stop() and md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: sync blockdev before stopping raid or setting readonly (Nigel Croxon) [RHEL-26279] - md: factor out a helper to sync mddev (Nigel Croxon) [RHEL-26279] - md: Don't clear MD_CLOSING when the raid is about to stop (Nigel Croxon) [RHEL-26279] - md: return directly before setting did_set_md_closing (Nigel Croxon) [RHEL-26279] - md: clean up invalid BUG_ON in md_ioctl (Nigel Croxon) [RHEL-26279] - md: changed the switch of RAID_VERSION to if (Nigel Croxon) [RHEL-26279] - md: merge the check of capabilities into md_ioctl_valid() (Nigel Croxon) [RHEL-26279] - md: Don't suspend the array for interrupted reshape (Nigel Croxon) [RHEL-26279] - md: Don't register sync_thread for reshape directly (Nigel Croxon) [RHEL-26279] - md: Make sure md_do_sync() will set MD_RECOVERY_DONE (Nigel Croxon) [RHEL-26279] - md: Don't ignore read-only array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Don't ignore suspended array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Fix missing release of 'active_io' for flush (Nigel Croxon) [RHEL-26279] - md: fix kmemleak of rdev->serial (Nigel Croxon) [RHEL-26279] - md: use RCU lock to protect traversal in md_spares_need_change() (Nigel Croxon) [RHEL-26279] - md: get rdev->mddev with READ_ONCE() (Nigel Croxon) [RHEL-26279] - md: remove redundant md_wakeup_thread() (Nigel Croxon) [RHEL-26279] - md: remove redundant check of 'mddev->sync_thread' (Nigel Croxon) [RHEL-26279] - md: fix a suspicious RCU usage warning (Nigel Croxon) [RHEL-26279] - md/raid1: Use blk_opf_t for read and write operations (Nigel Croxon) [RHEL-26279] - md: Fix md_seq_ops() regressions (Nigel Croxon) [RHEL-26279] - md/raid1: support read error check (Nigel Croxon) [RHEL-26279] - md: factor out a helper exceed_read_errors() to check read_errors (Nigel Croxon) [RHEL-26279] - md: Whenassemble the array, consult the superblock of the freshest device (Nigel Croxon) [RHEL-26279] - md/raid1: remove unnecessary null checking (Nigel Croxon) [RHEL-26279] - md: split MD_RECOVERY_NEEDED out of mddev_resume (Nigel Croxon) [RHEL-26279] - md: fix stopping sync thread (Nigel Croxon) [RHEL-26279] - md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: fix missing flush of sync_work (Nigel Croxon) [RHEL-26279] - md: synchronize flush io with array reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-26279] - md/raid5: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid1: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid10: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md: remove flag RemoveSynchronized (Nigel Croxon) [RHEL-26279] - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-26279] - md: bypass block throttle for superblock update (Nigel Croxon) [RHEL-26279] - md: fix bi_status reporting in md_end_clone_io (Nigel Croxon) [RHEL-26279] - md: cleanup pers->prepare_suspend() (Nigel Croxon) [RHEL-26279] - md-cluster: check for timeout while a new disk adding (Nigel Croxon) [RHEL-26279] - md: rename __mddev_suspend/resume() back to mddev_suspend/resume() (Nigel Croxon) [RHEL-26279] - md/dm-raid: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md: remove old apis to suspend the array (Nigel Croxon) [RHEL-26279] - md: suspend array in md_start_sync() if array need reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid5: replace suspend with quiesce() callback (Nigel Croxon) [RHEL-26279] - md: cleanup mddev_create/destroy_serial_pool() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array before mddev_create/destroy_serial_pool (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for ioctls involed array reconfiguration (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for adding/removing rdev from state_store() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for sysfs apis (Nigel Croxon) [RHEL-26279] - md/raid5: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/md-bitmap: use new apis to suspend array for location_store() (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume and lock/unlock array (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume array (Nigel Croxon) [RHEL-26279] - md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log' (Nigel Croxon) [RHEL-26279] - md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi' (Nigel Croxon) [RHEL-26279] - md/raid1: don't split discard io for write behind (Nigel Croxon) [RHEL-26279] - md: do not require mddev_lock() for all options in array_state_store() (Nigel Croxon) [RHEL-26279] - md: simplify md_seq_ops (Nigel Croxon) [RHEL-26279] - md: factor out a helper from mddev_put() (Nigel Croxon) [RHEL-26279] - ext4: check if ext4_blkdev_get() returns NULL (Ming Lei) [RHEL-30965] - libceph: init the cursor when preparing the sparse read (Xiubo Li) [RHEL-19813] - libceph: just wait for more data to be available on the socket (Xiubo Li) [RHEL-19813] - libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*() (Xiubo Li) [RHEL-19813] - libceph: fail sparse-read if the data length doesn't match (Xiubo Li) [RHEL-19813] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary IS_ERR() check in ceph_fname_to_usr() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary check for NULL in parse_longname() (Xiubo Li) [RHEL-19813] - ceph: switch ceph_lookup/atomic_open() to use new fscrypt helper (Xiubo Li) [RHEL-19813] - ceph: fix updating i_truncate_pagecache_size for fscrypt (Xiubo Li) [RHEL-19813] - ceph: wait for OSD requests' callbacks to finish when unmounting (Xiubo Li) [RHEL-19813] - ceph: drop messages from MDS when unmounting (Xiubo Li) [RHEL-19813] - ceph: prevent snapshot creation in encrypted locked directories (Xiubo Li) [RHEL-19813] - ceph: add support for encrypted snapshot names (Xiubo Li) [RHEL-19813] - ceph: invalidate pages when doing direct/sync writes (Xiubo Li) [RHEL-19813] - ceph: plumb in decryption during reads (Xiubo Li) [RHEL-19813] - ceph: add encryption support to writepage and writepages (Xiubo Li) [RHEL-19813] - ceph: redirty the page for writepage on failure (Xiubo Li) [RHEL-19813] - ceph: add read/modify/write to ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: align data in pages in ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: don't use special DIO path for encrypted inodes (Xiubo Li) [RHEL-19813] - ceph: don't get the inline data for new creating files (Xiubo Li) [RHEL-19813] - ceph: add truncate size handling support for fscrypt (Xiubo Li) [RHEL-19813] - ceph: add object version support for sync read (Xiubo Li) [RHEL-19813] - libceph: allow ceph_osdc_new_request to accept a multi-op read (Xiubo Li) [RHEL-19813] - libceph: add CEPH_OSD_OP_ASSERT_VER support (Xiubo Li) [RHEL-19813] - ceph: add infrastructure for file encryption and decryption (Xiubo Li) [RHEL-19813] - ceph: handle fscrypt fields in cap messages from MDS (Xiubo Li) [RHEL-19813] - ceph: size handling in MClientRequest, cap updates and inode traces (Xiubo Li) [RHEL-19813] - ceph: mark directory as non-complete after loading key (Xiubo Li) [RHEL-19813] - ceph: allow encrypting a directory while not having Ax caps (Xiubo Li) [RHEL-19813] - ceph: add some fscrypt guardrails (Xiubo Li) [RHEL-19813] - ceph: create symlinks with encrypted and base64-encoded targets (Xiubo Li) [RHEL-19813] - ceph: add support to readdir for encrypted names (Xiubo Li) [RHEL-19813] - ceph: pass the request to parse_reply_info_readdir() (Xiubo Li) [RHEL-19813] - ceph: make ceph_fill_trace and ceph_get_name decrypt names (Xiubo Li) [RHEL-19813] - ceph: add helpers for converting names for userland presentation (Xiubo Li) [RHEL-19813] - ceph: make d_revalidate call fscrypt revalidator for encrypted dentries (Xiubo Li) [RHEL-19813] - ceph: set DCACHE_NOKEY_NAME flag in ceph_lookup/atomic_open() (Xiubo Li) [RHEL-19813] - ceph: decode alternate_name in lease info (Xiubo Li) [RHEL-19813] - ceph: send alternate_name in MClientRequest (Xiubo Li) [RHEL-19813] - ceph: encode encrypted name in ceph_mdsc_build_path and dentry release (Xiubo Li) [RHEL-19813] - ceph: add base64 endcoding routines for encrypted names (Xiubo Li) [RHEL-19813] - ceph: make ioctl cmds more readable in debug log (Xiubo Li) [RHEL-19813] - ceph: add fscrypt ioctls and ceph.fscrypt.auth vxattr (Xiubo Li) [RHEL-19813] - ceph: implement -o test_dummy_encryption mount option (Xiubo Li) [RHEL-19813] - ceph: fscrypt_auth handling for ceph (Xiubo Li) [RHEL-19813] - ceph: use osd_req_op_extent_osd_iter for netfs reads (Xiubo Li) [RHEL-19813] - libceph: add new iov_iter-based ceph_msg_data_type and ceph_osd_data_type (Xiubo Li) [RHEL-19813] - ceph: make ceph_msdc_build_path use ref-walk (Xiubo Li) [RHEL-19813] - ceph: preallocate inode for ops that may create one (Xiubo Li) [RHEL-19813] - fs: change test in inode_insert5 for adding to the sb list (Xiubo Li) [RHEL-19813] - ceph: add new mount option to enable sparse reads (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to OSD client (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to msgr1 (Xiubo Li) [RHEL-19813] - libceph: support sparse reads on msgr2 secure codepath (Xiubo Li) [RHEL-19813] - libceph: new sparse_read op, support sparse reads on msgr2 crc codepath (Xiubo Li) [RHEL-19813] - libceph: define struct ceph_sparse_extent and add some helpers (Xiubo Li) [RHEL-19813] - libceph: add spinlock around osd->o_requests (Xiubo Li) [RHEL-19813] - ceph: try to check caps immediately after async creating finishes (Xiubo Li) [RHEL-19813] - ceph: remove useless session parameter for check_caps() (Xiubo Li) [RHEL-19813] - ceph: flush the dirty caps immediatelly when quota is approaching (Xiubo Li) [RHEL-19813] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [RHEL-19813] - ceph: fix a NULL vs IS_ERR() check when calling ceph_lookup_inode() (Xiubo Li) [RHEL-19813] - ceph: fix incorrectly showing the .snap size for stat (Xiubo Li) [RHEL-19813] - ceph: fail the open_by_handle_at() if the dentry is being unlinked (Xiubo Li) [RHEL-19813] - ceph: increment i_version when doing a setattr with caps (Xiubo Li) [RHEL-19813] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [RHEL-19813] - ceph: no need to wait for transition RDCACHE|RD -> RD (Xiubo Li) [RHEL-19813] - ceph: fail the request if the peer MDS doesn't support getvxattr op (Xiubo Li) [RHEL-19813] - ceph: wake up the waiters if any new caps comes (Xiubo Li) [RHEL-19813] - libceph: drop last_piece flag from ceph_msg_data_cursor (Xiubo Li) [RHEL-19813] - fscrypt: Replace 1-element array with flexible array (Xiubo Li) [RHEL-19813] - fscrypt: optimize fscrypt_initialize() (Xiubo Li) [RHEL-19813] - fscrypt: use WARN_ON_ONCE instead of WARN_ON (Xiubo Li) [RHEL-19813] - fscrypt: check for NULL keyring in fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: improve fscrypt_destroy_keyring() documentation (Xiubo Li) [RHEL-19813] - fscrypt: destroy keyring after security_sb_delete() (Xiubo Li) [RHEL-19813] - fscrypt: support decrypting data from large folios (Xiubo Li) [RHEL-19813] - fscrypt: clean up fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fs/super.c: stop calling fscrypt_destroy_keyring() from __put_super() (Xiubo Li) [RHEL-19813] - ext4: stop calling fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fscrypt: add the test dummy encryption key on-demand (Xiubo Li) [RHEL-19813] - fscrypt: stop using PG_error to track error status (Xiubo Li) [RHEL-19813] - fscrypt: remove fscrypt_set_test_dummy_encryption() (Xiubo Li) [RHEL-19813] - fscrypt: align Base64 encoding with RFC 4648 base64url (Xiubo Li) [RHEL-19813] - fscrypt: new helper function - fscrypt_prepare_lookup_partial() (Xiubo Li) [RHEL-19813] - fscrypt: add fscrypt_context_for_new_inode (Xiubo Li) [RHEL-19813] - fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_size (Xiubo Li) [RHEL-19813] - fscrypt: split up FS_CRYPTO_BLOCK_SIZE (Xiubo Li) [RHEL-19813] - fscrypt: update documentation for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add functions for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add additional documentation for SM4 support (Xiubo Li) [RHEL-19813] - fscrypt: remove unused Speck definitions (Xiubo Li) [RHEL-19813] - fscrypt: Add SM4 XTS/CTS symmetric algorithm support (Xiubo Li) [RHEL-19813] - blk-crypto: Add support for SM4-XTS blk crypto mode (Xiubo Li) [RHEL-19813] - fscrypt: add comment for fscrypt_valid_enc_modes_v1() (Xiubo Li) [RHEL-19813] - fscrypt: pass super_block to fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: Add HCTR2 support for filename encryption (Xiubo Li) [RHEL-19813] - fscrypt: allow 256-bit master keys with AES-256-XTS (Xiubo Li) [RHEL-19813] - fscrypt: improve a few comments (Xiubo Li) [RHEL-19813] - fscrypt: improve documentation for inline encryption (Xiubo Li) [RHEL-19813] - fscrypt: clean up comments in bio.c (Xiubo Li) [RHEL-19813] - crypto: iaa - mark tech preview (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix nr_cpus < nr_iaa case (Vladis Dronov) [RHEL-29685] - crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix comp/decomp delay statistics (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix async_disable descriptor leak (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init() (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove header table code (Vladis Dronov) [RHEL-29685] - ice: fix enabling RX VLAN filtering (Petr Oros) [RHEL-28837]- ipmi: Remove usage of the deprecated ida_simple_xx() API (Tony Camuso) [RHEL-25927] - ipmi: Use regspacings passed as a module parameter (Tony Camuso) [RHEL-25927] - ipmi: si: Use device_get_match_data() (Tony Camuso) [RHEL-25927] - ipmi: refactor deprecated strncpy (Tony Camuso) [RHEL-25927] - efivarfs: import symbols in EFIVAR namespace (Eric Chanudet) [RHEL-31861] - stackdepot: use variable size records for non-evictable entries (Waiman Long) [RHEL-28060] - stackdepot: make fast paths lock-less again (Waiman Long) [RHEL-28060] - stackdepot: add stats counters exported via debugfs (Waiman Long) [RHEL-28060] - lib/stackdepot: fix comment in include/linux/stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: add printk_deferred_enter/exit guards (Waiman Long) [RHEL-28060] - lib/stackdepot: adjust DEPOT_POOLS_CAP for KMSAN (Waiman Long) [RHEL-28060] - kasan: use stack_depot_put for tag-based modes (Waiman Long) [RHEL-28060] - kasan: check object_size in kasan_complete_mode_report_info (Waiman Long) [RHEL-28060] - kasan: remove atomic accesses to stack ring entries (Waiman Long) [RHEL-28060] - lib/stackdepot: allow users to evict stack traces (Waiman Long) [RHEL-28060] - lib/stackdepot: add refcount for records (Waiman Long) [RHEL-28060] - lib/stackdepot, kasan: add flags to __stack_depot_save and rename (Waiman Long) [RHEL-28060] - lib/stackdepot: use list_head for stack record links (Waiman Long) [RHEL-28060] - lib/stackdepot: use read/write lock (Waiman Long) [RHEL-28060] - lib/stackdepot: store free stack records in a freelist (Waiman Long) [RHEL-28060] - lib/stackdepot: store next pool pointer in new_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_required to new_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: rework helpers for depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stackdepot: fix and clean-up atomic annotations (Waiman Long) [RHEL-28060] - redhat/configs: Add CONFIG_STACKDEPOT_MAX_FRAMES (Waiman Long) [RHEL-28060] - lib/stackdepot: use fixed-sized slots for stack records (Waiman Long) [RHEL-28060] - lib/stackdepot: add depot_fetch_stack helper (Waiman Long) [RHEL-28060] - lib/stackdepot: drop valid bit from handles (Waiman Long) [RHEL-28060] - lib/stackdepot: simplify __stack_depot_save (Waiman Long) [RHEL-28060] - lib/stackdepot: check disabled flag when fetching (Waiman Long) [RHEL-28060] - lib/stackdepot: print disabled message only if truly disabled (Waiman Long) [RHEL-28060] - mm/kmemleak: use object_cache instead of kmemleak_initialized to check in set_track_prepare() (Waiman Long) [RHEL-28060] - kasan,kmsan: remove __GFP_KSWAPD_RECLAIM usage from kasan/kmsan (Waiman Long) [RHEL-28060] - kmsan: fix a stale comment in kmsan_save_stack_with_flags() (Waiman Long) [RHEL-28060] - lib/stackdepot: kmsan: mark API outputs as initialized (Waiman Long) [RHEL-28060] - lib/stackdepot: move documentation comments to stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: various comments clean-ups (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate racy pool_index accesses (Waiman Long) [RHEL-28060] - lib/stacktrace, kasan, kmsan: rework extra_bits interface (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_inited to next_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate depot_init_pool and depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stacktrace: drop impossible WARN_ON for depot_init_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename init_stack_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename handle and pool constants (Waiman Long) [RHEL-28060] - lib/stackdepot: rename slab to pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename hash table constants and variables (Waiman Long) [RHEL-28060] - lib/stackdepot: reorder and annotate global variables (Waiman Long) [RHEL-28060] - lib/stackdepot: lower the indentation in stack_depot_init (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate init and early init functions (Waiman Long) [RHEL-28060] - lib/stackdepot: rename stack_depot_disable (Waiman Long) [RHEL-28060] - lib/stackdepot, mm: rename stack_depot_want_early_init (Waiman Long) [RHEL-28060] - lib/stackdepot: use pr_fmt to define message format (Waiman Long) [RHEL-28060] - lib/stackdepot: put functions in logical order (Waiman Long) [RHEL-28060] - mm: use stack_depot_early_init for kmemleak (Waiman Long) [RHEL-28060] - mm: use stack_depot for recording kmemleak's backtrace (Waiman Long) [RHEL-28060] - redhat/configs: Remove CONFIG_STACK_HASH_ORDER (Waiman Long) [RHEL-28060] - lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing (Waiman Long) [RHEL-28060] - Add CONFIG_PER_VMA_LOCK_STATS to RHEL configs collection (Chris von Recklinghausen) [RHEL-27736] - mmap: fix do_brk_flags() modifying obviously incorrect VMAs (Chris von Recklinghausen) [RHEL-27736] - mm: do not BUG_ON missing brk mapping, because userspace can unmap it (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: leave IRQs enabled for per-cpu page allocations (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: always remove pages from temporary list (Chris von Recklinghausen) [RHEL-27736] - mm: extend FAULT_FLAG_UNSHARE support to anything in a COW mapping (Chris von Recklinghausen) [RHEL-27736] - mm: rework handling in do_wp_page() based on private vs. shared mappings (Chris von Recklinghausen) [RHEL-27736] - hugetlb: remove duplicate mmu notifications (Chris von Recklinghausen) [RHEL-27736] - mm: teach release_pages() to take an array of encoded page pointers too (Chris von Recklinghausen) [RHEL-27736] - mm: introduce 'encoded' page pointers with embedded extra bits (Chris von Recklinghausen) [RHEL-27736] - mm/hugetlb_vmemmap: remap head page to newly allocated page (Chris von Recklinghausen) [RHEL-27736] - mm: mmap: fix documentation for vma_mas_szero (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix memory leak in mmap_region() (Chris von Recklinghausen) [RHEL-27736] - fs/userfaultfd: Fix maple tree iterator in userfaultfd_unregister() (Chris von Recklinghausen) [RHEL-27736] - drm/i915/userptr: restore probe_range behaviour (Chris von Recklinghausen) [RHEL-27736] - mmap: fix remap_file_pages() regression (Chris von Recklinghausen) [RHEL-27736] - mm: /proc/pid/smaps_rollup: fix maple tree search (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix MAP_FIXED address return on VMA merge (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: __vma_adjust(): suppress uninitialized var warning (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when mas_preallocate() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: fix mbind_range() arguments to vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when arch_validate_flags() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: preallocate maple nodes for brk vma expansion (Chris von Recklinghausen) [RHEL-27736] - mm: more vma cache removal (Chris von Recklinghausen) [RHEL-27736] - mm: memcontrol: use memcg_kmem_enabled in count_objcg_event (Chris von Recklinghausen) [RHEL-27736] - mm: fs: initialize fsdata passed to write_begin/write_end interface (Chris von Recklinghausen) [RHEL-27736] - ksm: add the ksm prefix to the names of the ksm private structures (Chris von Recklinghausen) [RHEL-27736] - ksm: count allocated ksm rmap_items for each process (Chris von Recklinghausen) [RHEL-27736] - mm: reduce noise in show_mem for lowmem allocations (Chris von Recklinghausen) [RHEL-27736] - mm: refactor of vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: drop dead code in count_mm_mlocked_page_nr() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: pass in mapping to __vma_link_file() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: drop range_has_overlap() function (Chris von Recklinghausen) [RHEL-27736] - mm: remove the vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/vmscan: use vma iterator instead of vm_next (Chris von Recklinghausen) [RHEL-27736] - nommu: remove uses of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - i915: use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm/swapfile: use vma iterator instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/pagewalk: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/oom_kill: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/msync: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mremap: use vma_find_intersection() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mprotect: use maple tree navigation instead of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: use vma iterator and maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: use vma iterator & maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/memcontrol: stop using mm->highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - mm/madvise: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/ksm: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: stop using vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/gup: use maple tree navigation instead of linked list (Chris von Recklinghausen) [RHEL-27736] - fork: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - sched: use maple tree iterator to walk VMAs (Chris von Recklinghausen) [RHEL-27736] - perf: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - acct: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - ipc/shm: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - userfaultfd: use maple tree iterator to iterate VMAs (Chris von Recklinghausen) [RHEL-27736] - fs/proc/task_mmu: stop using linked list and highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - fs/proc/base: use the vma iterators in place of linked list (Chris von Recklinghausen) [RHEL-27736] - exec: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - coredump: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - cxl: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - x86: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - s390: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - powerpc: remove mmap linked list walks (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - arm64: remove mmap linked list from vdso (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: reorganize munmap to use maple states (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: move mmap_region() below do_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm: convert vma_lookup() to use mtree_load() (Chris von Recklinghausen) [RHEL-27736] - mm: remove vmacache (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use advanced maple tree API for mmap_region() (Chris von Recklinghausen) [RHEL-27736] - mm: use maple tree operations for find_vma_intersection() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mm: optimize find_exact_vma() to use vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mmap: change zeroing of maple tree in __vma_adjust() (Chris von Recklinghausen) [RHEL-27736] - mm: remove rb tree. (Chris von Recklinghausen) [RHEL-27736] - damon: convert __damon_va_three_regions to use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - kernel/fork: use maple tree for dup_mmap() during forking (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use maple tree for unmapped_area{_topdown} (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree in find_vma() instead of the rbtree. (Chris von Recklinghausen) [RHEL-27736] - mmap: use the VMA iterator in count_vma_pages_range() (Chris von Recklinghausen) [RHEL-27736] - mm: add VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm: start tracking VMAs with maple tree (Chris von Recklinghausen) [RHEL-27736] - mm/smaps: don't access young/dirty bit if pte unpresent (Chris von Recklinghausen) [RHEL-27736] - mm/huge_memory: fix comment of page_deferred_list (Chris von Recklinghausen) [RHEL-27736] - buffer: Remove check for PageError (Chris von Recklinghausen) [RHEL-27736] - mpage: Convert do_mpage_readpage() to use a folio (Chris von Recklinghausen) [RHEL-27736] - Revert "arm64: Change elfcore for_each_mte_vma() to use VMA iterator" (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - iommu/vt-d: Support enforce_cache_coherency only for empty domains (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Add MTL to quirk list to skip TE disabling (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Make context clearing consistent with context mapping (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Disable PCI ATS in legacy passthrough mode (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Omit devTLB invalidation requests when TES=0 (Jerry Snitselaar) [RHEL-31083] - gitlab-ci: allow coverage template to disable debug builds again (Michael Hofmann) - usb: dwc3-qcom: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - vfio/type1: use const struct bus_type ** (Desnes Nunes) [RHEL-28809] - Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role" (Desnes Nunes) [RHEL-28809] - USB: serial: option: fix FM101R-GL defines (Desnes Nunes) [RHEL-28809] - Revert "usb: phy: add usb phy notify port status API" (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Fix sink caps op current check (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: fix missing unlock (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Fibocom to DELL custom modem FM101R-GL (Desnes Nunes) [RHEL-28809] - USB: serial: option: add entry for Sierra EM9191 with new firmware (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Telit LE910C4-WWX 0x1035 composition (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix missing link removal (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: Signal hpd low when exiting mode (Desnes Nunes) [RHEL-28809] - thunderbolt: Call tb_switch_put() once DisplayPort bandwidth request is finished (Desnes Nunes) [RHEL-28809] - xhci: Preserve RsvdP bits in ERSTBA register correctly (Desnes Nunes) [RHEL-28809] - xhci: Clear EHB bit only at end of interrupt handler (Desnes Nunes) [RHEL-28809] - xhci: track port suspend state correctly in unsuccessful resume cases (Desnes Nunes) [RHEL-28809] - usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails (Desnes Nunes) [RHEL-28809] - usb: hub: Guard against accesses to uninitialized BOS descriptors (Desnes Nunes) [RHEL-28809] - net: thunderbolt: Fix TCPv6 GSO checksum calculation (Desnes Nunes) [RHEL-28809] - media: uvcvideo: Fix OOB read (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix NULL pointer dereference (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for OHCI (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for EHCI (Desnes Nunes) [RHEL-28809] - r8152: add vendor/device ID pair for D-Link DUB-E250 (Desnes Nunes) [RHEL-28809] - tcpm: Avoid soft reset when partner does not support get_status (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: reset counter when enter into unattached state after try role (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: set initial svdm version based on pd revision (Desnes Nunes) [RHEL-28809] - USB: serial: option: add FOXCONN T99W368/T99W373 product (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Quectel EM05G variant (0x030e) (Desnes Nunes) [RHEL-28809] - USB: cdc-acm: support flushing write buffers (TCOFLUSH) (Desnes Nunes) [RHEL-28809] - usb: typec: qcom-pmic-typec: register drm_bridge (Desnes Nunes) [RHEL-28809] - usb: typec: qcom: fix return value check in qcom_pmic_typec_probe() (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: add support for embedded DP cases (Desnes Nunes) [RHEL-28809] - usb: dwc3: remove unnecessary platform_set_drvdata() (Desnes Nunes) [RHEL-28809] - usb: dwc3-keystone: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: dwc3-am62: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: move ldisc dcd notification outside of acm's read lock (Desnes Nunes) [RHEL-28809] - usb: typec: tcpci: clear the fault status bit (Desnes Nunes) [RHEL-28809] - usb: typec: bus: verify partner exists in typec_altmode_attention (Desnes Nunes) [RHEL-28809] - usb: core: Use module_led_trigger macro to simplify the code (Desnes Nunes) [RHEL-28809] - usb: host: ehci-sched: try to turn on io watchdog as long as periodic_count > 0 (Desnes Nunes) [RHEL-28809] - USB: ohci-sm501: remove unnecessary check of mem (Desnes Nunes) [RHEL-28809] - usb: ohci-sm501: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - media: usb: pvrusb2: fix inconsistent indenting (Desnes Nunes) [RHEL-28809] - usb: chipidea: add workaround for chipidea PEC bug (Desnes Nunes) [RHEL-28809] - usb: ehci: add workaround for chipidea PORTSC.PEC bug (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Add debugfs for ucsi commands (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: add PPS support (Desnes Nunes) [RHEL-28809] - Documentation/ABI: thunderbolt: Replace 01.org in contact (Desnes Nunes) [RHEL-28809] - thunderbolt: Check Intel vendor ID in tb_switch_get_generation() (Desnes Nunes) [RHEL-28809] - thunderbolt: Log a warning if device links are not found (Desnes Nunes) [RHEL-28809] - usb: chipidea: udc: Remove an unnecessary NULL value (Desnes Nunes) [RHEL-28809] - USB: misc: Remove unnecessary NULL values (Desnes Nunes) [RHEL-28809] - USB: cytherm: Correct the code style issue of redundant spaces (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: not sink vbus if operational current is 0mA (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Fix clocks/clock-names maxItems (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Add the "fsl,imx35-usb" entry (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Refactor the PPS APDO selection (Desnes Nunes) [RHEL-28809] - usb: host: Do not check for 0 return after calling platform_get_irq() (Desnes Nunes) [RHEL-28809] - thunderbolt: Set variable tmu_params storage class specifier to static (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ehci: Add atmel at91sam9g45-ehci compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: connector: disallow additional properties (Desnes Nunes) [RHEL-28809] - dt-bindings: chrome: google,cros-ec-typec: restrict allowed properties (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: chipidea/core: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: xhci: tegra: Add shutdown callback for Tegra XUSB (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: samsung-hsotg: remove bindings already part of dwc2 (Desnes Nunes) [RHEL-28809] - usb: phy: add usb phy notify port status API (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: disconnect line when USB charger is attached (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - usb: chipidea: add USB PHY event (Desnes Nunes) [RHEL-28809] - USB: document ioctl USBDEVFS_GET_SPEED (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: correct SDM660 clocks (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: drop assigned-clocks (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: add one fsl picophy parameter tuning implementation (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: add fsl,picophy-rise-fall-time-adjust property (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 (Desnes Nunes) [RHEL-28809] - usb: typec: intel_pmc_mux: Configure Active and Retimer Cable type (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: dwc3: Add IPQ5332 compatible (Desnes Nunes) [RHEL-28809] - usb: Explicitly include correct DT includes (Desnes Nunes) [RHEL-28809] - USB: make usb class a const structure (Desnes Nunes) [RHEL-28809] - USB: mark all struct bus_type as const (Desnes Nunes) [RHEL-28809] - driver core: device.h: make struct bus_type a const * (Desnes Nunes) [RHEL-28809] - ARM/dma-mapping: const a pointer to bus_type in arm_iommu_create_mapping() (Desnes Nunes) [RHEL-28809] - driver core: make the bus_type in struct device_driver constant (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() (Desnes Nunes) [RHEL-28809] - media: anysee: fix null-ptr-deref in anysee_master_xfer (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: ttusb-dec: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-28809] - drivers: usb: smsusb: fix error handling code in smsusb_init_device (Desnes Nunes) [RHEL-28809] - media: pvrusb2: use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-28809] - usb: convert to ctime accessor functions (Desnes Nunes) [RHEL-28809] - fs: add ctime accessors infrastructure (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: set return value in rsp_buf alloc err path (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: use separate command and response buffers (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer (Desnes Nunes) [RHEL-28809] - misc: rtsx: set NULL intfdata when probe fails (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Remove the unneeded result variable (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: add imx8ulp and imx8qm compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: convert to DT schema format (Desnes Nunes) [RHEL-28809] - doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms max and min value (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string (Desnes Nunes) [RHEL-28809] - dt-bindings: Fix incomplete if/then/else schemas (Desnes Nunes) [RHEL-28809] - dt-bindings: iio: dac: adi,ad5360: Add missing binding document (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Document properties needed for OTG mode (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Convert to schema (Desnes Nunes) [RHEL-28809]- net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Jose Ignacio Tornos Martinez) [RHEL-28017] {CVE-2023-52528} - thermal: ACPI: Include the right header file (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Refine acpi_handle_list_equal() slightly (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Return bool from acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Rearrange in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix white space in struct acpi_handle_list definition (Mark Langsdorf) [RHEL-26871] - ACPI: Fix ARM32 platforms compile issue introduced by fw_table changes (Mark Langsdorf) [RHEL-26871] - lib/fw_table: Remove acpi_parse_entries_array() export (Mark Langsdorf) [RHEL-26871] - thermal: trip: Remove lockdep assertion from for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the sort compare func used in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the address overlap check in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Fix disabled trip point check in handle_thermal_trip() (Mark Langsdorf) [RHEL-26871] - coresight: platform: acpi: Ignore the absence of graph (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Provide empty stub of acpi_proc_quirk_mwait_check() (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPI 6.5: MADT: add support for trace buffer extension in GICC (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_video_device for cooling-dev driver data (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_device_fix_up_power_children() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add TongFang GM6BGEQ, GM6BG5Q and GM6BG0Q to irq1_edge_low_force_override[] (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Fix NULL pointer dereference in acpi_video_bus_add() (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add "vendor" quirks for 3 Lenovo x86 Android tablets (Mark Langsdorf) [RHEL-26871] - ACPI: video: Move Xiaomi Mi Pad 2 quirk to its own section (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Put ACPI video and its child devices into D0 on boot (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version) (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Remove desktops without backlight DMI quirks (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix error path in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - iommu: Avoid more races around device probe (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Add acpi_device_fix_up_power_children() function (Mark Langsdorf) [RHEL-26871] - ACPI: processor_idle: use raw_safe_halt() in acpi_idle_play_dead() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup (Mark Langsdorf) [RHEL-26871] - acpi: Move common tables helper functions to common lib (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Do IRQ override on TongFang GMxXGxx (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for HP 250 G7 Notebook PC (Mark Langsdorf) [RHEL-26871] - ACPI: x86: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: utils: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Clean up create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Use dev groups for sysfs (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Rename ACPI device from device to adev (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Replace acpi_driver with platform_driver (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Use ERST timeout for slow devices (Mark Langsdorf) [RHEL-26871] - arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Rename acpi_scan_device_not_present() to be about enumeration (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler before getting NFIT table (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: use acpi_device_uid() for fetching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_device_is_present() helper in more places (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Move acpi_arm_init() to the place of after acpi_ghes_init() (Mark Langsdorf) [RHEL-26871] - ACPI: irq: Fix incorrect return value in acpi_register_gsi() (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Use string_choices API instead of ternary operator (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Remove redundant checks (Mark Langsdorf) [RHEL-26871] - acpi,mm: fix typo sibiling -> sibling (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add context argument to acpi_dev_install_notify_handler() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_for_each_trip() for updating trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Combine passive and active trip update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move get_active_temp() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add function to walk trips under zone lock (Mark Langsdorf) [RHEL-26871] - cpuidle, ACPI: Evaluate LPI arch_flags for broadcast timer (Mark Langsdorf) [RHEL-26871] - ACPI: PRM: Annotate struct prm_module_info with __counted_by (Mark Langsdorf) [RHEL-26871] - ACPI: FPDT: properly handle invalid FPDT subtables (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Remove redundant braces around individual statement (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix up white space in a few places (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix up function header formatting in two places (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Add empty lines after local variable declarations (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Remove redundant parentheses in return statements (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Fix up white space in parameter lists (Mark Langsdorf) [RHEL-26871] - ACPI: property: Document the _DSD data buffer GUID (Mark Langsdorf) [RHEL-26871] - ACPI: property: Allow _DSD buffer data only for byte accessors (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: PCI: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: drop BayTrail and Lynxpoint pinctrl HIDs (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop list of device ACPI handles from struct acpi_thermal (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Dynamically determine acpi_handle_list size (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rename structure fields holding temperature in deci-Kelvin (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop critical_valid and hot_valid trip flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not use trip indices for cooling device binding (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Mark uninitialized active trips as invalid (Mark Langsdorf) [RHEL-26871] - thermal: core: Allow trip pointers to be used for cooling device binding (Mark Langsdorf) [RHEL-26871] - thermal: core: Store trip pointer in struct thermal_instance (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Merge trip initialization functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update function wrappers (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Add device list to struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix a small leak in acpi_thermal_add() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop valid flag from struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant trip point flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of active trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of the passive trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify critical and hot trips representation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Create and populate trip points table earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Determine the number of trip points earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fold acpi_thermal_get_info() into its caller (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify initialization of critical and hot trips (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx (Mark Langsdorf) [RHEL-26871] - ACPI: OSI: refactor deprecated strncpy() (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: add __printf format attribute to acpi_os_vprintf() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Drop .ident values from dmi_system_id tables (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Consolidate IRQ trigger-type override DMI tables (Mark Langsdorf) [RHEL-26871] - ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix uninitialized access of buf in acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - mm/memory_hotplug: allow memmap on memory hotplug request to fallback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add a function to get LPS0 constraint for a device (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add for_each_lpi_constraint() helper (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add more debugging for AMD constraints parsing (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Post-increment variables when getting constraints (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Fix IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: TAD: Install SystemCMOS address space handler for ACPI000E (Mark Langsdorf) [RHEL-26871] - ACPI: Remove assorted unused declarations of functions (Mark Langsdorf) [RHEL-26871] - ACPI: extlog: Fix finding the generic error data for v3 structure (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop unused .get_trip_*() callbacks (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework .get_trend() thermal zone callback (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc: Switch to new of API (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Use struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Rework critical trip setup (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Add helper for resetting trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Change initialization ordering (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Pass sensors to update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Untangle update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always assume notification support (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Drop redundant symbol definition (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always use 2 trips (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_pch: Use generic trip points (Mark Langsdorf) [RHEL-26871] - thermal/drivers/intel: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Improve int340x_thermal_set_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Drop pointless cast to unsigned long (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rename variable in int340x_thermal_zone_add() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Assorted minor cleanups (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use generic trip points table (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use zone lock for synchronization (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rework updating trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Protect trip temperature from concurrent updates (Mark Langsdorf) [RHEL-26871] - thermal/intel/int340x: Replace parameter to simplify (Mark Langsdorf) [RHEL-26871] - thermal: intel: processor_thermal_device_pci: Use generic trip point (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Initialize trips if temperature is out of range (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Add ACPI trip point routines (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate code duplication from acpi_thermal_notify() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop unnecessary thermal zone callbacks (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rework thermal_get_trend() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use trip point table to register thermal zones (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework and rename __for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Introduce struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Carry out trip point updates under zone lock (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Clean up acpi_thermal_register_thermal_zone() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add priv pointer to struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: core: Introduce thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Do not handle trip points with invalid temperature (Mark Langsdorf) [RHEL-26871] - thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal/drivers/cxgb4: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant local variable from acpi_thermal_resume() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Always use MADT override IRQ settings for all legacy non i8042 IRQs (Mark Langsdorf) [RHEL-26871] - ACPI: Move AMBA bus scan handling into arm64 specific directory (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not attach private data to ACPI handles (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop enabled flag from struct acpi_thermal_active (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Create platform device for CS35L56 (Mark Langsdorf) [RHEL-26871] - platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551 (Mark Langsdorf) [RHEL-26871] - ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info() (Mark Langsdorf) [RHEL-26871] - coresight: etm4x: Add ACPI support in platform driver (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refine messages in acpi_early_processor_control_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop nocrt parameter (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Remove acpi_hwp_native_thermal_lvt_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Use _OSC to convey OSPM processor support information (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Remove unnecessary .remove callback (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: HED: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: battery: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Set driver_data to NULL every time .add() fails (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce wrappers for ACPICA notify handler install/remove (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Introduce acpi_processor_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Set CAP_SMP_T_SWCOORD in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Clear C_C2C3_FFH and C_C1_FFH in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Rename ACPI_PDC symbols (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refactor arch_acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move processor_physically_present() to acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move MWAIT quirk out of acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer (Mark Langsdorf) [RHEL-26871] - ACPICA: Slightly simplify an error message in acpi_ds_result_push() (Mark Langsdorf) [RHEL-26871] - ACPICA: Add interrupt command to acpiexec (Mark Langsdorf) [RHEL-26871] - ACPICA: Detect GED device and keep track of _EVT (Mark Langsdorf) [RHEL-26871] - ACPICA: Add support for _DSC as per ACPI 6.5 (Mark Langsdorf) [RHEL-26871] - ACPICA: Modify ACPI_STATE_COMMON (Mark Langsdorf) [RHEL-26871] - ACPICA: Fix GCC 12 dangling-pointer warning (Mark Langsdorf) [RHEL-26871] - ACPICA: exserial.c: replace ternary operator with ACPI_MIN() (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Move SMB0001 HID to the header and reuse (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Ignore SMB0001 only when it has resources (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: fix undeclared variable warnings by including sleep.h (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Constify acpi_companion_match() returned value (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Move acpi_root to internal header (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix acpi_ec_dispatch_gpe() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_state (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Simplify installation and removal of notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: button: Use different notify handlers for lid and buttons (Mark Langsdorf) [RHEL-26871] - ACPI: button: Eliminate the driver notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add pm_debug_messages for LPS0 _DSM state tracking (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate struct acpi_thermal_state_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move acpi_thermal_driver definition (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move symbol definitions to one place (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant ACPI_TRIPS_REFRESH_DEVICES symbol (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use BIT() macro for defining flags (Mark Langsdorf) [RHEL-26871] - ACPI: FFH: Drop the inclusion of linux/arm-smccc.h (Mark Langsdorf) [RHEL-26871] - ACPI: PAD: mark Zhaoxin CPUs NONSTOP TSC correctly (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: mark bert_disable as __initdata (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Clear GPE on interrupt handling only (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Consolidate all arm specific initialisation into acpi_arm_init() (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Adjust Microsoft LPS0 _DSM handling sequence (Mark Langsdorf) [RHEL-26871] - ACPI: PM: s2idle: fix section mismatch warning (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: GHES: Remove unused ghes_estatus_pool_size_request() (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Add declaration in a local header (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Reduce overhead related to devices with dependencies (Mark Langsdorf) [RHEL-26871] - efi: fix missing prototype warnings (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add pwm_lookup_table entry for second PWM on CHT/BSW devices (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add ACPI_QUIRK_UART1_SKIP for Lenovo Yoga Book yb1-x90f/l (Mark Langsdorf) [RHEL-26871] - ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add skip i2c clients quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move to dedicated function sysfs extra attr creation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_device() (Mark Langsdorf) [RHEL-26871] - thermal: intel: pch_thermal: Use thermal driver device to write a trace (Mark Langsdorf) [RHEL-26871] - thermal/core: Add thermal_zone_device structure 'type' accessor (Mark Langsdorf) [RHEL-26871] - thermal: core: Encapsulate tz->device field (Mark Langsdorf) [RHEL-26871] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-26871] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-26871] - ACPICA: Update version to 20230331 (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-26871] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-26871] - ACPI: VIOT: Initialize the correct IOMMU fwspec (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Replace ternary operator with min_t() (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SBS: Fix handling of Smart Battery Selectors (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-26871] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: Add CXL error types (Mark Langsdorf) [RHEL-26871] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: CPPC: Add min and max perf register writing support (Mark Langsdorf) [RHEL-26871] - thermal/core: Use the thermal zone 'devdata' accessor in remaining drivers (Mark Langsdorf) [RHEL-26871] - Input: sun4i-ts - switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - iio/drivers/sun4i_gpadc: Switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - thermal: Add a thermal zone id accessor (Mark Langsdorf) [RHEL-26871] - Enable CONFIG_USB_ONBOARD_HUB (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for Cypress CY7C6563x (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for clock input (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Print symbolic error names (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB5744 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: microchip,usb5744: Add second supply (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic gl3510 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: add device for Genesys Logic hub gl3510 (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: support multiple power supplies (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL3523 hub (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: Don't warn twice about problems during remove (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add support for Microchip usb5744 hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB2517 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: vialab,vl817: Cleanup compatible, reset-gpios and required (Charles Mirabile) [RHEL-21064] - arm64: defconfig: Enable USB onboard HUB driver (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add VIA LAB VL817 hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c4 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Via lab VL817 hub controller (Charles Mirabile) [RHEL-21064] - vendor-prefixes: Add VIA Labs, Inc. (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL852G hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c2 (Charles Mirabile) [RHEL-21064] - ARM: dts: amlogic: Used onboard usb hub reset to enable usb hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add device id for Genesys Logic hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL850G hub controller (Charles Mirabile) [RHEL-21064] - dt-bindings: vendor-prefixes: add Genesys Logic (Charles Mirabile) [RHEL-21064] - mm: migrate high-order folios in swap cache correctly (Nico Pache) [RHEL-23654] - MAINTAINERS: Add Siddharth Vadapalli as PCI TI DRA7XX/J721E reviewer (Myron Stowe) [RHEL-28627] - PCI: dwc: Clean up dw_pcie_ep_raise_msi_irq() alignment (Myron Stowe) [RHEL-28627] - PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() (Myron Stowe) [RHEL-28627] - MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint maintainer (Myron Stowe) [RHEL-28627] - PCI: Fix kernel-doc issues (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use a unique test pattern for each BAR (Myron Stowe) [RHEL-28627] - docs: PCI: Fix typos (Myron Stowe) [RHEL-28627] - PCI: Remove unused 'node' member from struct pci_driver (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Document the SM8650 PCIe Controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Document optional PCIe reference clock input (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct reset-names property (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SM8150 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SC8180x (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Adjust iommu-map for different SoC (Myron Stowe) [RHEL-28627] - dw-xdata: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-test: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-vntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-ntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-mhi: Make structs pci_epf_ops and pci_epf_event_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: Make struct pci_epf_ops in pci_epf_driver const (Myron Stowe) [RHEL-28627] - PCI: xilinx-nwl: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: rockchip-host: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: rockchip-ep: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: uniphier: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: tegra194: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dw-rockchip: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: keystone: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename dw_pcie_ep_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - PCI: cadence: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dra7xx: Rename dra7xx_pcie_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use INTX instead of LEGACY (Myron Stowe) [RHEL-28627] - PCI: endpoint: Rename LEGACY to INTX in test function driver (Myron Stowe) [RHEL-28627] - PCI: endpoint: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: endpoint: Drop PCI_EPC_IRQ_XXX definitions (Myron Stowe) [RHEL-28627] - PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX (Myron Stowe) [RHEL-28627] - PCI: kirin: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: keystone: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: exynos: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: vmd: Remove usage of the deprecated ida_simple_xx() API (Myron Stowe) [RHEL-28627] - PCI: rcar-host: Add support for optional regulators (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: rcar-pci-host: Add optional regulators (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Replace of_device.h with explicit of.h include (Myron Stowe) [RHEL-28627] - PCI: mediatek-gen3: Fix translation window size calculation (Myron Stowe) [RHEL-28627] - PCI: mediatek: Clear interrupt status before dispatching handler (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1043a (Myron Stowe) [RHEL-28627] - PCI: layerscape(ep): Rename pf_* as pf_lut_* (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1021a (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add function pointer for exit_from_l2() (Myron Stowe) [RHEL-28627] - PCI: kirin: Use devm_kasprintf() to dynamically allocate clock names (Myron Stowe) [RHEL-28627] - PCI: keystone: Fix race condition when initializing PHYs (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Fix -Wvoid-pointer-to-enum-cast error (Myron Stowe) [RHEL-28627] - PCI: iproc: Fix -Wvoid-pointer-to-enum-cast warning (Myron Stowe) [RHEL-28627] - PCI: dwc: Add dw_pcie_ep_{read,write}_dbi[2] helpers (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .func_conf_select to .get_dbi_offset in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .ep_init to .init in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members (Myron Stowe) [RHEL-28627] - PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support (Myron Stowe) [RHEL-28627] - PCI: dwc: Convert SOC_SIFIVE to ARCH_SIFIVE (Myron Stowe) [RHEL-28627] - PCI: j721e: Make TI J721E depend on ARCH_K3 (Myron Stowe) [RHEL-28627] - PCI: j721e: Add TI J784S4 PCIe configuration (Myron Stowe) [RHEL-28627] - PCI: j721e: Add PCIe 4x lane selection support (Myron Stowe) [RHEL-28627] - PCI: j721e: Add per platform maximum lane settings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add j784s4-pci-* compatible strings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add checks for num-lanes (Myron Stowe) [RHEL-28627] - PCI: brcmstb: Configure HW CLKREQ# mode appropriate for downstream device (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: brcmstb: Add property "brcm,clkreq-mode" (Myron Stowe) [RHEL-28627] - PCI: Add ACS quirk for more Zhaoxin Root Ports (Myron Stowe) [RHEL-28627] - PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg() (Myron Stowe) [RHEL-28627] - PCI: Log bridge info when first enumerating bridge (Myron Stowe) [RHEL-28627] - PCI: Log bridge windows conditionally (Myron Stowe) [RHEL-28627] - PCI: Supply bridge device, not secondary bus, to read window details (Myron Stowe) [RHEL-28627] - PCI: Move pci_read_bridge_windows() below individual window accessors (Myron Stowe) [RHEL-28627] - PCI: Use resource names in PCI log messages (Myron Stowe) [RHEL-28627] - PCI: Update BAR # and window messages (Myron Stowe) [RHEL-28627] - PCI: Log device type during enumeration (Myron Stowe) [RHEL-28627] - PCI: Fix 64GT/s effective data rate calculation (Myron Stowe) [RHEL-28627] - x86/pci: Clean up open-coded PCIBIOS return code mangling (Myron Stowe) [RHEL-28627] - scsi: lpfc: Use PCI_HEADER_TYPE_MFD instead of literal (Myron Stowe) [RHEL-28627] - powerpc/fsl-pci: Use PCI_HEADER_TYPE_MASK instead of literal (Myron Stowe) [RHEL-28627] - x86/pci: Use PCI_HEADER_TYPE_* instead of literals (Myron Stowe) [RHEL-28627] - PCI: Only override AMD USB controller if required (Myron Stowe) [RHEL-28627] - PCI: host-generic: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - x86/pci: Reorder pci_mmcfg_arch_map() definition before calls (Myron Stowe) [RHEL-28627] - x86/pci: Return pci_mmconfig_add() failure early (Myron Stowe) [RHEL-28627] - x86/pci: Comment pci_mmconfig_insert() obscure MCFG dependency (Myron Stowe) [RHEL-28627] - x86/pci: Rename pci_mmcfg_check_reserved() to pci_mmcfg_reserved() (Myron Stowe) [RHEL-28627] - x86/pci: Rename acpi_mcfg_check_entry() to acpi_mcfg_valid_entry() (Myron Stowe) [RHEL-28627] - x86/pci: Rename 'MMCONFIG' to 'ECAM', use pr_fmt (Myron Stowe) [RHEL-28627] - x86/pci: Add MCFG debug logging (Myron Stowe) [RHEL-28627] - x86/pci: Reword ECAM EfiMemoryMappedIO logging to avoid 'reserved' (Myron Stowe) [RHEL-28627] - x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS (Myron Stowe) [RHEL-28627] - PCI/AER: Use explicit register sizes for struct members (Myron Stowe) [RHEL-28627] - PCI/AER: Decode Requester ID when no error info found (Myron Stowe) [RHEL-28627] - PCI/AER: Use 'Correctable' and 'Uncorrectable' spec terms for errors (Myron Stowe) [RHEL-28627] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Myron Stowe) [RHEL-28627] - PCI/AER: Export pcie_aer_is_native() (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Add missing legacy-interrupt-controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Use generic binding (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Fix interrupt-names issue (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: improve msi handling (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Update for RK3588 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: Add rk3588 compatible (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MP PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MM PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MQ PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX PCIe EP mode support (Myron Stowe) [RHEL-28627] - exfat: free the sbi and iocharset in ->kill_sb (Pavel Reichl) [RHEL-30614] - exfat: don't RCU-free the sbi (Pavel Reichl) [RHEL-30614] - exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree (Pavel Reichl) [RHEL-30614] - exfat: ensure that ctime is updated whenever the mtime is (Pavel Reichl) [RHEL-30614] - sched/rt: Change the type of 'sysctl_sched_rt_period' from 'unsigned int' to 'int' (Phil Auld) [RHEL-29436] - sched/rt/docs: Use 'real-time' instead of 'realtime' (Phil Auld) [RHEL-29436] - sched/rt/docs: Clarify & fix sched_rt_* sysctl docs (Phil Auld) [RHEL-29436] - sched/rt: Disallow writing invalid values to sched_rt_period_us (Phil Auld) [RHEL-29436] - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset (Phil Auld) [RHEL-29436] - sched/rt: Fix sysctl_sched_rr_timeslice intial value (Phil Auld) [RHEL-29436] - mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28877 RHEL-28878] {CVE-2023-52489} - Revert "[redhat] kabi: add symbol __scsi_execute to stablelist" (Ewan D. Milne) [RHEL-30725] - xfs: fix SEEK_HOLE/DATA for regions with active COW extents (Bill O'Donnell) [RHEL-29365] - NFS: remove sync_mode test from nfs_writepage_locked() (Jeffrey Layton) [RHEL-28630] - nfs: Remove writepage (Jeffrey Layton) [RHEL-28630]- scsi: target: pscsi: Fix bio_put() for error case (Maurizio Lombardi) [RHEL-29638] - scsi: target: Fix unmap setup during configuration (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Add TMF to tmr_list handling (Maurizio Lombardi) [RHEL-29638] - scsi: target: Enable READ CAPACITY for PR EARO (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix kernel-doc comment (Maurizio Lombardi) [RHEL-29638] - scsi: target: Export fabric driver direct submit settings (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Unexport target_queue_submission() (Maurizio Lombardi) [RHEL-29638] - scsi: target: Allow userspace to request direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Kill transport_handle_cdb_direct() (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move buffer clearing hack (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move core_alua_check_nonop_delay() call (Maurizio Lombardi) [RHEL-29638] - scsi: target: Have drivers report if they support direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: iscs: Make write_pending_must_be_called a bit field (Maurizio Lombardi) [RHEL-29638] - scsi: target: tcmu: Annotate struct tcmu_tmr with __counted_by (Maurizio Lombardi) [RHEL-29638] - scsi: target: Remove the references to http://www.linux-iscsi.org/ (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-29638] - selftests: net: gro fwd: update vxlan GRO test expectations (Antoine Tenart) [RHEL-19729] - udp: prevent local UDP tunnel packets from being GROed (Antoine Tenart) [RHEL-19729] - udp: do not transition UDP GRO fraglist partial checksums to unnecessary (Antoine Tenart) [RHEL-19729] - gro: fix ownership transfer (Antoine Tenart) [RHEL-19729] - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Antoine Tenart) [RHEL-19729] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-17679] - powerpc: Don't clobber f0/vs0 during fp|altivec register save (Mamatha Inamdar) [RHEL-18988] - blk-mq: don't schedule block kworker on isolated CPUs (Ming Lei) [RHEL-13920]- PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource() (Myron Stowe) [RHEL-26742 RHEL-26743] {CVE-2023-52466} - smb: client: do not start laundromat thread on nohandlecache (Paulo Alcantara) [RHEL-28739] - fs/nls: make load_nls() take a const parameter (Paulo Alcantara) [RHEL-28739] - smb3: do not start laundromat thread when dir leases disabled (Paulo Alcantara) [RHEL-28739] - smb3: display network namespace in debug information (Paulo Alcantara) [RHEL-28739] - cifs: Release folio lock on fscache read hit. (Paulo Alcantara) [RHEL-28739] - cifs: add missing return value check for cifs_sb_tlink (Paulo Alcantara) [RHEL-28739] - cifs: fix charset issue in reconnection (Paulo Alcantara) [RHEL-28739] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-28739] - cifs: allow dumping keys for directories too (Paulo Alcantara) [RHEL-28739] - cifs: fix mid leak during reconnection after timeout threshold (Paulo Alcantara) [RHEL-28739] - cifs: is_network_name_deleted should return a bool (Paulo Alcantara) [RHEL-28739] - cifs: if deferred close is disabled then close files immediately (Paulo Alcantara) [RHEL-28739] - cifs: Add a laundromat thread for cached directories (Paulo Alcantara) [RHEL-28739] - smb: client: remove redundant pointer 'server' (Paulo Alcantara) [RHEL-28739] - cifs: new dynamic tracepoint to track ses not found errors (Paulo Alcantara) [RHEL-28739] - cifs: log session id when a matching ses is not found (Paulo Alcantara) [RHEL-28739] - smb: client: improve DFS mount check (Paulo Alcantara) [RHEL-28739] - smb: client: fix parsing of source mount option (Paulo Alcantara) [RHEL-28739] - cifs: print client_guid in DebugData (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in generic_ip_connect() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindNext() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindFirst() (Paulo Alcantara) [RHEL-28739] - smb3: do not reserve too many oplock credits (Paulo Alcantara) [RHEL-28739] - cifs: print more detail when invalidate_inode_mapping fails (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_smb3_do_mount() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_match_super() (Paulo Alcantara) [RHEL-28739] - cifs: print nosharesock value while dumping mount options (Paulo Alcantara) [RHEL-28739] - scripts/gdb: fix SB_* constants parsing (Ming Lei) [RHEL-29262] - super: wait for nascent superblocks (Ming Lei) [RHEL-29262] - super: use locking helpers (Ming Lei) [RHEL-29262] - fs: fix undefined behavior in bit shift for SB_NOUSER (Ming Lei) [RHEL-29262] - block: fix kernel-doc for disk_force_media_change() (Ming Lei) [RHEL-29262] - nbd: don't call blk_mark_disk_dead nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - zram: take device and not only bvec offset into account (Ming Lei) [RHEL-29262] - ext4: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xfs: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nfs/blocklayout: Convert to use bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - jfs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - fs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - mm/swap: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Drop unused snapshot_test argument (Ming Lei) [RHEL-29262] - PM: hibernate: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Rename function parameter from snapshot_test to exclusive (Ming Lei) [RHEL-29262] - s390/dasd: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - scsi: target: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nvmet: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - mtd: block2mtd: Convert to bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - md: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - dm: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - zram: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xen/blkback: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - pktcdvd: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - drdb: Convert to use bdev_open_by_path() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in blkdev_open() (Ming Lei) [RHEL-29262] - block: Provide bdev_open_* functions (Ming Lei) [RHEL-29262] - fs: remove get_super (Ming Lei) [RHEL-29262] - block: call into the file system for ioctl BLKFLSBUF (Ming Lei) [RHEL-29262] - block: call into the file system for bdev_mark_dead (Ming Lei) [RHEL-29262] - block: consolidate __invalidate_device and fsync_bdev (Ming Lei) [RHEL-29262] - block: drop the "busy inodes on changed media" log message (Ming Lei) [RHEL-29262] - dasd: also call __invalidate_device when setting the device offline (Ming Lei) [RHEL-29262] - amiflop: don't call fsync_bdev in FDFMTBEG (Ming Lei) [RHEL-29262] - floppy: call disk_force_media_change when changing the format (Ming Lei) [RHEL-29262] - block: simplify the disk_force_media_change interface (Ming Lei) [RHEL-29262] - nbd: call blk_mark_disk_dead in nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - xfs use fs_holder_ops for the log and RT devices (Ming Lei) [RHEL-29262] - xfs: drop s_umount over opening the log and RT devices (Ming Lei) [RHEL-29262] - ext4: use fs_holder_ops for the log device (Ming Lei) [RHEL-29262] - ext4: drop s_umount over opening the log device (Ming Lei) [RHEL-29262] - fs: export fs_holder_ops (Ming Lei) [RHEL-29262] - fs: stop using get_super in fs_mark_dead (Ming Lei) [RHEL-29262] - fs: use the super_block as holder when mounting file systems (Ming Lei) [RHEL-29262] - ext4: make the IS_EXT2_SB/IS_EXT3_SB checks more robust (Ming Lei) [RHEL-29262] - nilfs2: use setup_bdev_super to de-duplicate the mount code (Ming Lei) [RHEL-29262] - fs: export setup_bdev_super (Ming Lei) [RHEL-29262] - fs: open block device after superblock creation (Ming Lei) [RHEL-29262] - exfat: free the sbi and iocharset in ->kill_sb (Ming Lei) [RHEL-29262] - exfat: don't RCU-free the sbi (Ming Lei) [RHEL-29262] - ext4: close the external journal device in ->kill_sb (Ming Lei) [RHEL-29262] - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' (Ming Lei) [RHEL-29262] - ext4: Fix reusing stale buffer heads from last failed mounting (Ming Lei) [RHEL-29262] - xfs: document the invalidate_bdev call in invalidate_bdev (Ming Lei) [RHEL-29262] - xfs: close the external block devices in xfs_mount_free (Ming Lei) [RHEL-29262] - xfs: close the RT and log block devices in xfs_free_buftarg (Ming Lei) [RHEL-29262] - xfs: remove xfs_blkdev_put (Ming Lei) [RHEL-29262] - xfs: free the xfs_mount in ->kill_sb (Ming Lei) [RHEL-29262] - xfs: remove a superfluous s_fs_info NULL check in xfs_fs_put_super (Ming Lei) [RHEL-29262] - xfs: reformat the xfs_fs_free prototype (Ming Lei) [RHEL-29262] - fs, block: remove bdev->bd_super (Ming Lei) [RHEL-29262] - ocfs2: stop using bdev->bd_super for journal error logging (Ming Lei) [RHEL-29262] - ext4: don't use bdev->bd_super in __ext4_journal_get_write_access (Ming Lei) [RHEL-29262] - fs: stop using bdev->bd_super in mark_buffer_write_io_error (Ming Lei) [RHEL-29262] - fuse: retire block-device-based superblock on force unmount (Ming Lei) [RHEL-29262] - vfs: function to prevent re-use of block-device-based superblocks (Ming Lei) [RHEL-29262] - block: don't allow a disk link holder to itself (Ming Lei) [RHEL-29262] - block: store the holder kobject in bd_holder_disk (Ming Lei) [RHEL-29262] - block: fix use after free for bd_holder_dir (Ming Lei) [RHEL-29262] - block: remove delayed holder registration (Ming Lei) [RHEL-29262] - dm: track per-add_disk holder relations in DM (Ming Lei) [RHEL-29262] - dm: make sure create and remove dm device won't race with open and close table (Ming Lei) [RHEL-29262] - dm: cleanup close_table_device (Ming Lei) [RHEL-29262] - dm: cleanup open_table_device (Ming Lei) [RHEL-29262] - dm: remove free_table_devices (Ming Lei) [RHEL-29262] - zram: return errors from read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: fix synchronous reads (Ming Lei) [RHEL-29262] - zram: don't return errors from read_from_bdev_async (Ming Lei) [RHEL-29262] - zram: pass a page to read_from_bdev (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_write (Ming Lei) [RHEL-29262] - zram: don't pass a bvec to __zram_bvec_write (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_read (Ming Lei) [RHEL-29262] - zram: directly call zram_read_page in writeback_store (Ming Lei) [RHEL-29262] - zram: use bvec_set_page to initialize bvecs (Ming Lei) [RHEL-29262] - zram: rename __zram_bvec_read to zram_read_page (Ming Lei) [RHEL-29262] - zram: don't use highmem for the bounce buffer in zram_bvec_{read,write} (Ming Lei) [RHEL-29262] - zram: refactor highlevel read and write handling (Ming Lei) [RHEL-29262] - zram: return early on error in zram_bvec_rw (Ming Lei) [RHEL-29262] - zram: move discard handling to zram_submit_bio (Ming Lei) [RHEL-29262] - zram: simplify bvec iteration in __zram_make_request (Ming Lei) [RHEL-29262] - zram: make zram_bio_discard more self-contained (Ming Lei) [RHEL-29262] - zram: remove valid_io_request (Ming Lei) [RHEL-29262] - zram: always compile read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: remove unused stats fields (Ming Lei) [RHEL-29262] - block: remove ->rw_page (Ming Lei) [RHEL-29262] - mm: factor out a swap_writepage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the __swap_writepage return value (Ming Lei) [RHEL-29262] - mm: use an on-stack bio for synchronous swapin (Ming Lei) [RHEL-29262] - mm: factor out a swap_readpage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the swap_readpage return value (Ming Lei) [RHEL-29262] - mpage: stop using bdev_{read,write}_page (Ming Lei) [RHEL-29262] - zram: add incompressible flag to read_block_state() (Ming Lei) [RHEL-29262] - zram: add incompressible writeback (Ming Lei) [RHEL-29262] - documentation: add zram recompression documentation (Ming Lei) [RHEL-29262] - zram: add algo parameter support to zram_recompress() (Ming Lei) [RHEL-29262] - zram: remove redundant checks from zram_recompress() (Ming Lei) [RHEL-29262] - zram: add size class equals check into recompression (Ming Lei) [RHEL-29262] - zram: use IS_ERR_VALUE() to check for zs_malloc() errors (Ming Lei) [RHEL-29262] - zram: clarify writeback_store() comment (Ming Lei) [RHEL-29262] - zram: add recompress flag to read_block_state() (Ming Lei) [RHEL-29262] - redhat: configs: add zram ZRAM_MULTI_COMP (Ming Lei) [RHEL-29262] - zram: introduce recompress sysfs knob (Ming Lei) [RHEL-29262] - zram: factor out WB and non-WB zram read functions (Ming Lei) [RHEL-29262] - zram: add recompression algorithm sysfs knob (Ming Lei) [RHEL-29262] - zram: preparation for multi-zcomp support (Ming Lei) [RHEL-29262] - zram: add a huge_idle writeback mode (Ming Lei) [RHEL-29262] - docs: Fix wording in optional zram feature docs (Ming Lei) [RHEL-29262] - redhat/configs: Remove HOTPLUG_CPU0 configs (Prarit Bhargava) [RHEL-22073] - remoteproc: qcom_q6v5_adsp: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_dsp_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - PM: domains: Add helper functions to attach/detach multiple PM domains (Radu Rendec) [RHEL-29555] - remoteproc: qcom_q6v5_adsp: Fix iommu_map() compatibility (Radu Rendec) [RHEL-29555] - remoteproc: qcom: using pm_runtime_resume_and_get to simplify the code (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add support for memory sandbox (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add efuse evb selection control (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Replace hard coded values with macros (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Update rproc parse firmware callback (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add compatible name for SC7280 ADSP (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add flag in adsp private data structure (Radu Rendec) [RHEL-29555] - dt-bindings: remoteproc: qcom: Add SC7280 ADSP support (Radu Rendec) [RHEL-29555] - memory: tegra: Skip SID programming if SID registers aren't set (Robert Foss) [RHEL-23656] - memory: tegra: Add SID override programming for MC clients (Robert Foss) [RHEL-23656] - iommu: Don't reserve 0-length IOVA region (Robert Foss) [RHEL-23656] - powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks (Mamatha Inamdar) [RHEL-29448] - thermal: core: Fix NULL pointer dereference in zone registration error path (David Arcari) [RHEL-26922 RHEL-26923] {CVE-2023-52473} - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Steve Best) [RHEL-29487 RHEL-29488] {CVE-2023-52615} - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (David Arcari) [RHEL-29653] - RDMA/core: Fix uninit-value access in ib_get_eth_speed() (Kamal Heib) [RHEL-23034] - RDMA/core: Get IB width and speed from netdev (Kamal Heib) [RHEL-23034] - x86/cpu: Add model number for another Intel Arrow Lake mobile processor (Steve Best) [RHEL-30728] - x86/cpu: Add model number for Intel Clearwater Forest processor (Steve Best) [RHEL-30728] - dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29679] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29679] - NFSv4: fairly test all delegations on a SEQ4_ revocation (Benjamin Coddington) [RHEL-7976] - NFS: Read unlock folio on nfs_page_create_from_folio() error (Benjamin Coddington) [RHEL-18029] - i40e: Fix VF MAC filter removal (Ivan Vecera) [RHEL-15701] - i40e: Fix firmware version comparison function (Ivan Vecera) [RHEL-15701] - i40e: disable NAPI right after disabling irqs when handling xsk_pool (Ivan Vecera) [RHEL-15701] - i40e: take into account XDP Tx queues when stopping rings (Ivan Vecera) [RHEL-15701] - i40e: avoid double calling i40e_pf_rxq_wait() (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong mask used during DCB config (Ivan Vecera) [RHEL-15701] - i40e: Fix waiting for queues of all VSIs to be disabled (Ivan Vecera) [RHEL-15701] - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [RHEL-15701] - net: intel: fix old compiler regressions (Ivan Vecera) [RHEL-15701] - i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Ivan Vecera) [RHEL-15701] - i40e: set xdp_rxq_info::frag_size (Ivan Vecera) [RHEL-15701] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Ivan Vecera) [RHEL-15701] - i40e: handle multi-buffer packets that are shrunk by xdp prog (Ivan Vecera) [RHEL-15701] - i40e: Include types.h to some headers (Ivan Vecera) [RHEL-15701] - i40e: Restore VF MSI-X state during PCI reset (Ivan Vecera) [RHEL-15701] - i40e: fix use-after-free in i40e_aqc_add_filters() (Ivan Vecera) [RHEL-15701] - i40e: Avoid unnecessary use of comma operator (Ivan Vecera) [RHEL-15701] - i40e: Fix VF disable behavior to block all traffic (Ivan Vecera) [RHEL-15701] - i40e: Fix filter input checks to prevent config with invalid values (Ivan Vecera) [RHEL-15701] - i40e: field get conversion (Ivan Vecera) [RHEL-15701] - i40e: field prep conversion (Ivan Vecera) [RHEL-15701] - intel: add bit macro includes where needed (Ivan Vecera) [RHEL-15701] - i40e: remove fake support of rx-frames-irq (Ivan Vecera) [RHEL-15701] - i40e: Fix ST code value for Clause 45 (Ivan Vecera) [RHEL-15701] - i40e: Fix unexpected MFS warning message (Ivan Vecera) [RHEL-15701] - i40e: Remove queue tracking fields from i40e_adminq_ring (Ivan Vecera) [RHEL-15701] - i40e: Remove AQ register definitions for VF types (Ivan Vecera) [RHEL-15701] - i40e: Delete unused and useless i40e_pf fields (Ivan Vecera) [RHEL-15701] - i40e: Fix adding unsupported cloud filters (Ivan Vecera) [RHEL-15701] - i40e: Delete unused i40e_mac_info fields (Ivan Vecera) [RHEL-15701] - i40e: Move inline helpers to i40e_prototype.h (Ivan Vecera) [RHEL-15701] - i40e: Remove VF MAC types (Ivan Vecera) [RHEL-15701] - i40e: Use helpers to check running FW and AQ API versions (Ivan Vecera) [RHEL-15701] - i40e: Add other helpers to check version of running firmware and AQ API (Ivan Vecera) [RHEL-15701] - i40e: Move i40e_is_aq_api_ver_ge helper (Ivan Vecera) [RHEL-15701] - i40e: Initialize hardware capabilities at single place (Ivan Vecera) [RHEL-15701] - i40e: Consolidate hardware capabilities (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags field in i40e_hw (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags and hw_features fields in i40e_pf (Ivan Vecera) [RHEL-15701] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-15701] - i40e: Remove unused flags (Ivan Vecera) [RHEL-15701] - i40e: add an error code check in i40e_vsi_setup (Ivan Vecera) [RHEL-15701] - i40e: increase max descriptors for XL710 (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR (Ivan Vecera) [RHEL-15701] - i40e: sync next_to_clean and next_to_process for programming status desc (Ivan Vecera) [RHEL-15701] - i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value (Ivan Vecera) [RHEL-15701] - i40e: xsk: remove count_mask (Ivan Vecera) [RHEL-15701] - i40e: use scnprintf over strncpy+strncat (Ivan Vecera) [RHEL-15701] - intel: fix format warnings (Ivan Vecera) [RHEL-15701] - i40e: Refactor and rename i40e_read_pba_string() (Ivan Vecera) [RHEL-15701] - i40e: Split and refactor i40e_nvm_version_str() (Ivan Vecera) [RHEL-15701] - i40e: prevent crash on probe if hw registers have invalid values (Ivan Vecera) [RHEL-15701] - i40e: Move DDP specific macros and structures to i40e_ddp.c (Ivan Vecera) [RHEL-15701] - i40e: Remove circular header dependencies and fix headers (Ivan Vecera) [RHEL-15701] - i40e: Split i40e_osdep.h (Ivan Vecera) [RHEL-15701] - i40e: Move memory allocation structures to i40e_alloc.h (Ivan Vecera) [RHEL-15701] - i40e: Simplify memory allocation functions (Ivan Vecera) [RHEL-15701] - i40e: Refactor I40E_MDIO_CLAUSE* macros (Ivan Vecera) [RHEL-15701] - i40e: Move I40E_MASK macro to i40e_register.h (Ivan Vecera) [RHEL-15701] - i40e: Remove back pointer from i40e_hw structure (Ivan Vecera) [RHEL-15701] - i40e: Add rx_missed_errors for buffer exhaustion (Ivan Vecera) [RHEL-15701] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ivan Vecera) [RHEL-15701] - i40e: fix potential memory leaks in i40e_remove() (Ivan Vecera) [RHEL-15701] - i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters() (Ivan Vecera) [RHEL-15701] - i40e: fix misleading debug logs (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_aq_section (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_section_table (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_segment (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_package_header (Ivan Vecera) [RHEL-15701] - i40e: Remove unused function declarations (Ivan Vecera) [RHEL-15701] - i40e: remove i40e_status (Ivan Vecera) [RHEL-15701] - i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() (Ivan Vecera) [RHEL-15701] - i40e: xsk: add TX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e: xsk: add RX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e, xsk: fix comment typo (Ivan Vecera) [RHEL-15701] - i40e: remove unnecessary check for old MAC == new MAC (Ivan Vecera) [RHEL-15701] - i40e: fix i40e_setup_misc_vector() error handling (Ivan Vecera) [RHEL-15701] - i40e: fix accessing vsi->active_filters without holding lock (Ivan Vecera) [RHEL-15701] - i40e: Add support for VF to specify its primary MAC address (Ivan Vecera) [RHEL-15701] - i40e: fix registers dump after run ethtool adapter self test (Ivan Vecera) [RHEL-15701] - i40e: fix flow director packet filter programming (Ivan Vecera) [RHEL-15701] - i40e: add support for XDP multi-buffer Rx (Ivan Vecera) [RHEL-15701] - i40e: add xdp_buff to i40e_ring struct (Ivan Vecera) [RHEL-15701] - i40e: introduce next_to_process to i40e_ring (Ivan Vecera) [RHEL-15701] - i40e: use frame_sz instead of recalculating truesize for building skb (Ivan Vecera) [RHEL-15701] - i40e: Change size to truesize when using i40e_rx_buffer_flip() (Ivan Vecera) [RHEL-15701] - i40e: add pre-xdp page_count in rx_buffer (Ivan Vecera) [RHEL-15701] - i40e: change Rx buffer size for legacy-rx to support XDP multi-buffer (Ivan Vecera) [RHEL-15701] - i40e: consolidate maximum frame size calculation for vsi (Ivan Vecera) [RHEL-15701] - i40e: check vsi type before setting xdp_features flag (Ivan Vecera) [RHEL-15701] - drivers: net: turn on XDP features (Ivan Vecera) [RHEL-15701] - i40e: add xdp frags support to ndo_xdp_xmit (Ivan Vecera) [RHEL-15701] - dmaengine: idxd: Ensure safe user copy of completion record (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Remove shadow Event Log head stored in idxd (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Move dma_free_coherent() out of spinlocked context (Jerry Snitselaar) [RHEL-28511]- redhat: Fix RT kernel kvm subpackage requires (Juri Lelli) [RHEL-23390] - KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add an emulation flag for implicit system access (Prarit Bhargava) [RHEL-25415] - KVM: x86: Consolidate flags for __linearize() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Remove obsolete config X86_32_SMP (Prarit Bhargava) [RHEL-25415] - x86/xen: add CPU dependencies for 32-bit build (Prarit Bhargava) [RHEL-25415] - x86/xen: fix percpu vcpu_info allocation (Prarit Bhargava) [RHEL-25415] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Prarit Bhargava) [RHEL-25415] - x86/cpu/intel_epb: Don't rely on link order (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Remove unfinished sentence from comment (Prarit Bhargava) [RHEL-25415] - x86/io: Remove the unused 'bw' parameter from the BUILDIO() macro (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop struct local_apic (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop enum apic_delivery_modes (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop apic::delivery_mode (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Set new revision only after a successful update (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rework early revisions reporting (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove the driver announcement and version (Prarit Bhargava) [RHEL-25415] - x86/entry: Harden return-to-user (Prarit Bhargava) [RHEL-25415] - x86/entry: Optimize common_interrupt_return() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities (Prarit Bhargava) [RHEL-25415] - x86/mtrr: Document missing function parameters in kernel-doc (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix overflow when counting digits (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Grand Ridge support (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Sierra Forest support (Prarit Bhargava) [RHEL-25415] - x86/smp: Export symbol cpu_clustergroup_mask() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Cleanup duplicate attr_groups (Prarit Bhargava) [RHEL-25415] - x86/mce: Remove redundant check from mce_device_create() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Make the struct paravirt_patch_site packed (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use relative reference for the original instruction offset (Prarit Bhargava) [RHEL-25415] - tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes (Prarit Bhargava) [RHEL-25415] - x86/barrier: Do not serialize MSR accesses on AMD (Prarit Bhargava) [RHEL-25415] - x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel (Prarit Bhargava) [RHEL-25415] - x86/setup: Make relocated_ramdisk a local variable of relocate_initrd() (Prarit Bhargava) [RHEL-25415] - x86/acpi: Handle bogus MADT APIC tables gracefully (Prarit Bhargava) [RHEL-25415] - x86/acpi: Ignore invalid x2APIC entries (Prarit Bhargava) [RHEL-25415] - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_ENTRY=y (Prarit Bhargava) [RHEL-25415] - x86/microcode: Prepare for minimal revision check (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Add a minimum required revision for late loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "offline" CPUs correctly (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_force_nmi_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Protect against instrumentation (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rendezvous and load in NMI (Prarit Bhargava) [RHEL-25415] - x86/microcode: Replace the all-in-one rendevous handler (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide new control functions (Prarit Bhargava) [RHEL-25415] - x86/microcode: Get rid of the schedule work indirection (Prarit Bhargava) [RHEL-25415] - x86/microcode: Mop up early loading leftovers (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use cached microcode for AP load (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin/initrd microcode early (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove pointless apply() invocation (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin microcode too (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use correct per CPU ucode_cpu_info (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU control field (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU result state (Prarit Bhargava) [RHEL-25415] - x86/microcode: Sanitize __wait_for_cpus() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clarify the late load logic (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "nosmt" correctly (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clean up mc_cpu_down_prep() (Prarit Bhargava) [RHEL-25415] - x86: Enable IBT in Rust if enabled in C (Prarit Bhargava) [RHEL-25415] - x86/callthunks: Delete unused "struct thunk_desc" (Prarit Bhargava) [RHEL-25415] - x86/vdso: Run objtool on vdso32-setup.o (Prarit Bhargava) [RHEL-25415] - x86/pti: Fix kernel warnings for pti= and nopti cmdline options (Prarit Bhargava) [RHEL-25415] - x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove the unused assigned_dev_head from kvm_arch (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Remove unnecessary ‘NULL’ values from sptep (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove always-false condition in kvmclock_sync_fn (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Temporarily map initrd for microcode loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide CONFIG_MICROCODE_INITRD32 (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Restructure mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - UML: remove unused cmd_vdso_install (Prarit Bhargava) [RHEL-25415] - KVM: x86: Update the variable naming in kvm_x86_ops.sched_in() (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Fix snprintf() format string warning in W=1 build (Prarit Bhargava) [RHEL-25415] - KVM: x86: Use octal for file permission (Prarit Bhargava) [RHEL-25415] - x86/head/64: Move the __head definition to (Prarit Bhargava) [RHEL-25415] - vgacon: remove screen_info dependency (Prarit Bhargava) [RHEL-25415] - x86/mce: Cleanup mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/mce: Define amd_mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Split amd_mce_is_memory_error() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Add missing __head annotation to startup_64_load_idt() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Mark 'startup_gdt[]' and 'startup_gdt_descr' as __initdata (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Clean up syscall fast exit tests (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Use TASK_SIZE_MAX for canonical RIP test (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Convert SYSRET validation tests to C (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable KASAN in apply_alternatives() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix the AMD Fam 17h, Fam 19h, Zen2 and Zen4 MSR enumerations (Prarit Bhargava) [RHEL-25415] - hardening: x86: drop reference to removed config AMD_IOMMU_V2 (Prarit Bhargava) [RHEL-25415] - hardening: Provide Kconfig fragments for basic options (Prarit Bhargava) [RHEL-25415] - sched/topology: Rename 'DIE' domain to 'PKG' (Prarit Bhargava) [RHEL-25415] - x86/nmi: Fix out-of-order NMI nesting checks & false positive warning (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix compile error caused by CONFIG_GENERIC_MSI_IRQ=y && !CONFIG_X86_LOCAL_APIC (Prarit Bhargava) [RHEL-25415] - cpu-hotplug: Provide prototypes for arch CPU registration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs (Prarit Bhargava) [RHEL-25415] - x86/sev: Drop unneeded #include (Prarit Bhargava) [RHEL-25415] - KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEARED (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide debug interface (Prarit Bhargava) [RHEL-25415] - x86/cpu/topology: Cure the abuse of cpuinfo for persisting logical ids (Prarit Bhargava) [RHEL-25415] - x86/apic, x86/hyperv: Use u32 in hv_snp_boot_ap() too (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for wakeup_secondary_cpu[_64]() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for [gs]et_apic_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for phys_pkg_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for check_apicid_used() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for APIC IDs in global data (Prarit Bhargava) [RHEL-25415] - x86/apic: Use BAD_APICID consistently (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_l[l2]c_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move logical package and die IDs into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove pointless evaluation of x86_coreid_bits (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cu_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_core_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_die_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move phys_proc_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Encapsulate topology information in cpuinfo_x86 (Prarit Bhargava) [RHEL-25415] - x86/cpu/hygon: Fix the CPU topology evaluation for real (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs on MTRR update iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs when CR0.CD is toggled iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - locking/atomic/x86: Introduce arch_sync_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86/cstate: Allow reading the package statistics from local CPU (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/pt: Fix kernel-doc comments (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Annotate 'struct rapl_pmus' with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Remove SEP test for SYSEXIT (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Convert do_fast_syscall_32() to bool return type (Prarit Bhargava) [RHEL-25415] - x86/entry/compat: Combine return value test from syscall handler (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Remove obsolete comment on tracing vs. SYSRET (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add SBPB support (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add IBPB_BRTYPE support (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: Use fast path for Xen timer delivery (Prarit Bhargava) [RHEL-25415] - locking/local, arch: Rewrite local_add_unless() as a static inline function (Prarit Bhargava) [RHEL-25415] - x86/lib: Address kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Address kernel-doc warning (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Use local64_try_cmpxchg in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Stop doing cpu_relax() in the local64_cmpxchg() loop in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - syscalls: Cleanup references to sys_lookup_dcookie() (Prarit Bhargava) [RHEL-25415] - x86/sev: Make boot_ghcb_page[] static (Prarit Bhargava) [RHEL-25415] - x86/boot: Harmonize the style of array-type parameter for fixup_pointer() calls (Prarit Bhargava) [RHEL-25415] - x86/boot: Fix incorrect startup_gdt_descr.size (Prarit Bhargava) [RHEL-25415] - x86/numa: Add Devicetree support (Prarit Bhargava) [RHEL-25415] - x86/of: Move the x86_flattree_get_config() call out of x86_dtb_init() (Prarit Bhargava) [RHEL-25415] - x86/cpu/amd: Remove redundant 'break' statement (Prarit Bhargava) [RHEL-25415] - x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot (Prarit Bhargava) [RHEL-25415] - x86/boot: Compile boot code with -std=gnu11 too (Prarit Bhargava) [RHEL-25415] - x86/srso: Add SRSO mitigation for Hygon processors (Prarit Bhargava) [RHEL-25415] - KVM: x86: Force TLB flush on userspace changes to special registers (Prarit Bhargava) [RHEL-25415] - KVM: x86: Remove redundant vcpu->arch.cr0 assignments (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix typos in comments (Prarit Bhargava) [RHEL-25415] - x86/entry: Remove unused argument %rsi passed to exc_nmi() (Prarit Bhargava) [RHEL-25415] - iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() (Prarit Bhargava) [RHEL-25415] - x86_64: Show CR4.PSE on auxiliaries like on BSP (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Annotate struct uv_rtc_timer_head with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/kgdb: Fix a kerneldoc warning when build with W=1 (Prarit Bhargava) [RHEL-25415] - x86/speculation, objtool: Use absolute relocations for annotations (Prarit Bhargava) [RHEL-25415] - x86/bitops: Remove unused __sw_hweight64() assembly implementation on x86-32 (Prarit Bhargava) [RHEL-25415] - x86/mm: Move arch_memory_failure() and arch_is_platform_page() definitions from to (Prarit Bhargava) [RHEL-25415] - x86/platform/uv/apic: Clean up inconsistent indenting (Prarit Bhargava) [RHEL-25415] - x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Remove redundant initialization of 'mid' pointer in __orc_find() (Prarit Bhargava) [RHEL-25415] - bpf: Disable exceptions when CONFIG_UNWINDER_FRAME_POINTER=y (Prarit Bhargava) [RHEL-25415] - x86/xen: allow nesting of same lazy mode (Prarit Bhargava) [RHEL-25415] - x86/xen: move paravirt lazy code (Prarit Bhargava) [RHEL-25415] - xen/efi: refactor deprecated strncpy (Prarit Bhargava) [RHEL-25415] - xen: simplify evtchn_do_upcall() call maze (Prarit Bhargava) [RHEL-25415] - locking/lockref/x86: Enable ARCH_USE_CMPXCHG_LOCKREF for X86_CMPXCHG64 (Prarit Bhargava) [RHEL-25415] - x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Rework NMI "action" modparam handling (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Remove LTO flags (Prarit Bhargava) [RHEL-25415] - arch/x86: Implement arch_bpf_stack_walk (Prarit Bhargava) [RHEL-25415] - bpf: Use bpf_is_subprog to check for subprogs (Prarit Bhargava) [RHEL-25415] - x86/percpu: Use raw_cpu_try_cmpxchg() in preempt_count_set() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128} (Prarit Bhargava) [RHEL-25415] - x86/numa: Introduce numa_fill_memblks() (Prarit Bhargava) [RHEL-25415] - bpf, x64: Comment tail_call_cnt initialisation (Prarit Bhargava) [RHEL-25415] - x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*() (Prarit Bhargava) [RHEL-25415] - x86/ibt: Suppress spurious ENDBR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Extend the ref-cycles event to GP counters (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Fix broken fixed event constraints extension (Prarit Bhargava) [RHEL-25415] - efi/x86: Move EFI runtime call setup/teardown helpers out of line (Prarit Bhargava) [RHEL-25415] - efi/x86: Ensure that EFI_RUNTIME_MAP is enabled for kexec (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_clz{l|ll} to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86: Remove the arch_calc_vm_prot_bits() macro from the UAPI (Prarit Bhargava) [RHEL-25415] - x86/build: Fix linker fill bytes quirk/incompatibility for ld.lld (Prarit Bhargava) [RHEL-25415] - x86/irq/i8259: Fix kernel-doc annotation warning (Prarit Bhargava) [RHEL-25415] - x86/audit: Fix -Wmissing-variable-declarations warning for ia32_xyz_class (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Add common intel_pmu_init_hybrid() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Clean up the hybrid CPU type handling code (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Apply the common initialization code for ADL (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for ADL e-core (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for SPR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Use the common uarch name for the shared functions (Prarit Bhargava) [RHEL-25415] - um: Hard-code the result of 'uname -s' (Prarit Bhargava) [RHEL-25415] - um: Use the x86 checksum implementation on 32-bit (Prarit Bhargava) [RHEL-25415] - um: Remove unsued extern declaration ldt_host_info() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove remaining references to CONFIG_MICROCODE_AMD (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/hpet: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strcpy()/strncpy() interfaces to use strscpy() (Prarit Bhargava) [RHEL-25415] - efi/runtime-wrappers: Remove duplicated macro for service returning void (Prarit Bhargava) [RHEL-25415] - sections: move and rename core_kernel_data() to is_kernel_core_data() (Prarit Bhargava) [RHEL-25415] - x86/xen: Make virt_to_pfn() a static inline (Prarit Bhargava) [RHEL-25415] - xen: remove a confusing comment on auto-translated guest I/O (Prarit Bhargava) [RHEL-25415] - x86/kernel: increase kcov coverage under arch/x86/kernel folder (Prarit Bhargava) [RHEL-25415] - range.h: Move resource API and constant to respective files (Prarit Bhargava) [RHEL-25415] - genetlink: replace custom CONCATENATE() implementation (Prarit Bhargava) [RHEL-25415] - x86/MCE: Always save CS register on AMD Zen IF Poison errors (Prarit Bhargava) [RHEL-25415] - x86/ibt: Convert IBT selftest to asm (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove unused microcode.h include (Prarit Bhargava) [RHEL-25415] - locking: remove spin_lock_prefetch (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines (Prarit Bhargava) [RHEL-25415] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap IPI calls into helper functions (Prarit Bhargava) [RHEL-25415] - x86/apic: Turn on static calls (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide static call infrastructure for APIC callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Mark all hotpath APIC callback wrappers __always_inline (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Mark apic __ro_after_init (Prarit Bhargava) [RHEL-25415] - x86/apic: Convert other overrides to apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/apic: Replace acpi_wake_cpu_handler_update() and apic_set_eoi_cb() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Use standard apic driver mechanism for Xen PV (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke ack_APIC_irq() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide common init infrastructure (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap apic->native_eoi() into a helper (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless arguments from [native_]eoi_write() (Prarit Bhargava) [RHEL-25415] - x86/apic/noop: Tidy up the code (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless NULL initializations (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC ID range validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Prepare x2APIC for using apic::max_apic_id (Prarit Bhargava) [RHEL-25415] - x86/apic: Add max_apic_id member (Prarit Bhargava) [RHEL-25415] - x86/apic: Simplify X2APIC ID validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap APIC ID validation into an inline (Prarit Bhargava) [RHEL-25415] - x86/apic/64: Uncopypaste probing (Prarit Bhargava) [RHEL-25415] - x86/apic/x2apic: Share all common IPI functions (Prarit Bhargava) [RHEL-25415] - x86/apic/uv: Get rid of wrapper callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Move safe wait_icr_idle() next to apic_mem_wait_icr_idle() (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::safe_wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate wait_icr_idle() implementations (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Tidy up the code and fixup comments (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up apic::apic_id_registered() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up *setup_apic_routing() (Prarit Bhargava) [RHEL-25415] - x86/ioapic/32: Decrapify phys_id_present_map operation (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke apic::apicid_to_cpu_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke empty init_apic_ldr() callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Decrapify the def_bigsmp mechanism (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove bigsmp_cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove pointless default_acpi_madt_oem_check() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up early_per_cpu() abuse (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Code cleanup (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove x86_cpu_to_logical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Sanitize logical APIC ID handling (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove check_phys_apicid_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of apic_phys (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke another processor check (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize num_processors handling (Prarit Bhargava) [RHEL-25415] - x86/xen/pv: Pretend that it found SMP configuration (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC address setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Split register_apic_address() (Prarit Bhargava) [RHEL-25415] - x86/apic: Make some APIC init functions bool (Prarit Bhargava) [RHEL-25415] - x86/of: Fix the APIC address registration (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove mpparse 'apicid' variable (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove the pointless APIC version check (Prarit Bhargava) [RHEL-25415] - x86/apic: Register boot CPU APIC early (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate boot_cpu_physical_apicid initialization sites (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke unused apic::inquire_remote_apic() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove unused max_physical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of hard_smp_processor_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless x86_bios_cpu_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/ioapic: Rename skip_ioapic_setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Rename disable_apic (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make identify_boot_cpu() static (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove unused physid_*() nonsense (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix typo of BUILD_VDSO in asm/linkage.h (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove microcode_mutex (Prarit Bhargava) [RHEL-25415] - x86/vdso: Choose the right GDT_ENTRY_CPUNODE for 32-bit getcpu() on 64-bit kernel (Prarit Bhargava) [RHEL-25415] - x86/vector: Replace IRQ_MOVE_CLEANUP_VECTOR with a timer callback (Prarit Bhargava) [RHEL-25415] - x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup() (Prarit Bhargava) [RHEL-25415] - x86/MSR: make msr_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/cpuid: make cpuid_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Fix tlb_remove_table function callback prototype warning (Prarit Bhargava) [RHEL-25415] - x86/qspinlock-paravirt: Fix missing-prototype warning (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Silence unused native_pv_lock_init() function warning (Prarit Bhargava) [RHEL-25415] - x86/alternative: Add a __alt_reloc_selftest() prototype (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Include header for warn() declaration (Prarit Bhargava) [RHEL-25415] - efi: memmap: Remove kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Avoid unneeded __div64_32 function definition (Prarit Bhargava) [RHEL-25415] - x86/kbuild: Fix Documentation/ reference (Prarit Bhargava) [RHEL-25415] - x86: Add PTRACE interface for shadow stack (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Enable CET CR4 bit for shadow stack (Prarit Bhargava) [RHEL-25415] - x86: Expose thread features in /proc/$PID/status (Prarit Bhargava) [RHEL-25415] - x86/fpu: Add helper for modifying xstate (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor states (Prarit Bhargava) [RHEL-25415] - x86: always initialize xen-swiotlb when xen-pcifront is enabling (Prarit Bhargava) [RHEL-25415] - xen/pci: add flag for PCI passthrough being possible (Prarit Bhargava) [RHEL-25415] - x86/apic: Hide unused safe_smp_processor_id() on 32-bit UP (Prarit Bhargava) [RHEL-25415] - x86/APM: drop the duplicate APM_MINOR_DEV macro (Prarit Bhargava) [RHEL-25415] - arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove a non-existent function declaration (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Remove a stray comment about CPU hotplug (Prarit Bhargava) [RHEL-25415] - x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix PAT bit missing from page protection modify mask (Prarit Bhargava) [RHEL-25415] - x86/PCI: Use struct_size() in pirq_convert_irt_table() (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce MAP_ABOVE4G (Prarit Bhargava) [RHEL-25415] - x86/mm: Warn if create Write=0,Dirty=1 with raw prot (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove _PAGE_DIRTY from kernel RO pages (Prarit Bhargava) [RHEL-25415] - mm: Make pte_mkwrite() take a VMA (Prarit Bhargava) [RHEL-25415] - x86/mm: Start actually marking _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Move pmd_write(), pud_write() up in the file (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Add CPU feature flags for shadow stacks (Prarit Bhargava) [RHEL-25415] - x86/traps: Move control protection handler to separate file (Prarit Bhargava) [RHEL-25415] - x86/shstk: Add Kconfig option for shadow stack (Prarit Bhargava) [RHEL-25415] - mm: Move pte/pmd_mkwrite() callers with no VMA to _novma() (Prarit Bhargava) [RHEL-25415] - mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Only define poison_cfi() if CONFIG_X86_KERNEL_IBT=y (Prarit Bhargava) [RHEL-25415] - locking/generic: Wire up local{,64}_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unsued extern declaration ftrace_regs_caller_ret() (Prarit Bhargava) [RHEL-25415] - locking/arch: Avoid variable shadowing in local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86: Use local64_try_cmpxchg (Prarit Bhargava) [RHEL-25415] - x86/fineibt: Poison ENDBR at +0 (Prarit Bhargava) [RHEL-25415] - x86/32: Remove schedule_tail_wrapper() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend ENDBR sealing to kCFI (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend {JMP,CAKK}_NOSPEC comment (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rename apply_ibt_endbr() (Prarit Bhargava) [RHEL-25415] - x86/Xen: tidy xen-head.S (Prarit Bhargava) [RHEL-25415] - x86: xen: add missing prototypes (Prarit Bhargava) [RHEL-25415] - x86/xen: add prototypes for paravirt mmu functions (Prarit Bhargava) [RHEL-25415] - iscsi_ibft: Fix finding the iBFT under Xen Dom 0 (Prarit Bhargava) [RHEL-25415] - xen: xen_debug_interrupt prototype to global header (Prarit Bhargava) [RHEL-25415] - x86/acpi: Remove unused extern declaration acpi_copy_wakeup_routine() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Prarit Bhargava) [RHEL-25415] - x86/smp: Split sending INIT IPI out into a helper function (Prarit Bhargava) [RHEL-25415] - x86/smp: Cure kexec() vs. mwait_play_dead() breakage (Prarit Bhargava) [RHEL-25415] - x86/smp: Use dedicated cache-line for mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove pointless wmb()s from native_stop_other_cpus() (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys (Prarit Bhargava) [RHEL-25415] - x86/mm: Avoid using set_pgd() outside of real PGD pages (Prarit Bhargava) [RHEL-25415] - x86/build: Avoid relocation information in final vmlinux (Prarit Bhargava) [RHEL-25415] - x86/alternative: PAUSE is not a NOP (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Prarit Bhargava) [RHEL-25415] - x86/purgatory: remove PGO flags (Prarit Bhargava) [RHEL-25415] - thread_info: move function declarations to linux/thread_info.h (Prarit Bhargava) [RHEL-25415] - x86/orc: Make the is_callthunk() definition depend on CONFIG_BPF_JIT=y (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove Xen-PV leftovers from init_32.c (Prarit Bhargava) [RHEL-25415] - x86/irq: Add hardcoded hypervisor interrupts to /proc/stat (Prarit Bhargava) [RHEL-25415] - x86/entry: Move thunk restore code into thunk functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove repeated word in comments (Prarit Bhargava) [RHEL-25415] - x86/lib/msr: Clean up kernel-doc notation (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Prarit Bhargava) [RHEL-25415] - locking/atomic: treewide: delete arch_atomic_*() kerneldoc (Prarit Bhargava) [RHEL-25415] - crypto: x86/ghash - use le128 instead of u128 (Prarit Bhargava) [RHEL-25415] - cyrpto/b128ops: Remove struct u128 (Prarit Bhargava) [RHEL-25415] - locking/atomic: x86: add preprocessor symbols (Prarit Bhargava) [RHEL-25415] - percpu: Wire up cmpxchg128 (Prarit Bhargava) [RHEL-25415] - types: Introduce [us]128 (Prarit Bhargava) [RHEL-25415] - arch: Introduce arch_{,try_}_cmpxchg128{,_local}() (Prarit Bhargava) [RHEL-25415] - x86/lib: Make get/put_user() exception handling a visible symbol (Prarit Bhargava) [RHEL-25415] - x86/mm: Only check uniform after calling mtrr_type_lookup() (Prarit Bhargava) [RHEL-25415] - x86/nospec: Shorten RESET_CALL_DEPTH (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add longer 64-bit NOPs (Prarit Bhargava) [RHEL-25415] - x86/csum: Fix clang -Wuninitialized in csum_partial() (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable checksum_kunit (Prarit Bhargava) [RHEL-25415] - kunit: Fix checksum tests on big endian CPUs (Prarit Bhargava) [RHEL-25415] - x86/csum: Improve performance of `csum_partial` (Prarit Bhargava) [RHEL-25415] - x86/platform: Avoid missing-prototype warnings for OLPC (Prarit Bhargava) [RHEL-25415] - x86/usercopy: Include arch_wb_cache_pmem() declaration (Prarit Bhargava) [RHEL-25415] - x86/vdso: Include vdso/processor.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add copy_mc_fragile_handle_tail() prototype (Prarit Bhargava) [RHEL-25415] - x86/fbdev: Include asm/fb.h as needed (Prarit Bhargava) [RHEL-25415] - x86/entry: Add do_SYSENTER_32() prototype (Prarit Bhargava) [RHEL-25415] - x86/quirks: Include linux/pnp.h for arch_pnpbios_disabled() (Prarit Bhargava) [RHEL-25415] - x86/mm: Include asm/numa.h for set_highmem_pages_init() (Prarit Bhargava) [RHEL-25415] - x86: Avoid missing-prototype warnings for doublefault code (Prarit Bhargava) [RHEL-25415] - x86/fpu: Include asm/fpu/regset.h (Prarit Bhargava) [RHEL-25415] - x86: Add dummy prototype for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/pci: Mark local functions as 'static' (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Move prepare_ftrace_return prototype to header (Prarit Bhargava) [RHEL-25415] - efivarfs: fix statfs() on efivarfs (Prarit Bhargava) [RHEL-25415] - efivarfs: expose used and total size (Prarit Bhargava) [RHEL-25415] - procfs: consolidate arch_report_meminfo declaration (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'unwind_debug' cmdline option (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Use swap() instead of open coding it (Prarit Bhargava) [RHEL-25415] - x86/MCE: Check a hw error's address to determine proper recovery action (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove X86_FEATURE_NAMES (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Make X86_FEATURE_NAMES non-configurable in prompt (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Fix section mismatch warnings (Prarit Bhargava) [RHEL-25415] - x86/alternative: Complicate optimize_nops() some more (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rewrite optimize_nops() some (Prarit Bhargava) [RHEL-25415] - efi: x86: make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/lib/memmove: Decouple ERMS from FSRM (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable interrupts and sync when optimizing NOPs in place (Prarit Bhargava) [RHEL-25415] - x86/alternative: Support relocations in alternatives (Prarit Bhargava) [RHEL-25415] - x86/alternative: Make debug-alternative selective (Prarit Bhargava) [RHEL-25415] - x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM (Prarit Bhargava) [RHEL-25415] - x86/coco: Get rid of accessor functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix __swp_entry_to_pte() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - x86/sev: Get rid of special sev_es_enable_key (Prarit Bhargava) [RHEL-25415] - Change DEFINE_SEMAPHORE() to take a number argument (Prarit Bhargava) [RHEL-25415] - fbdev: Simplify fb_is_primary_device for x86 (Prarit Bhargava) [RHEL-25415] - efi: Add mixed-mode thunk recipe for GetMemoryAttributes (Prarit Bhargava) [RHEL-25415] - x86: Suppress KMSAN reports in arch_within_stack_frames() (Prarit Bhargava) [RHEL-25415] - efi: x86: Move EFI runtime map sysfs code to arch/x86 (Prarit Bhargava) [RHEL-25415] - efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures (Prarit Bhargava) [RHEL-25415] - objtool: Add --mnop as an option to --mcount (Prarit Bhargava) [RHEL-25415] - stackprotector: actually use get_random_canary() (Prarit Bhargava) [RHEL-25415] - stackprotector: move get_random_canary() into stackprotector.h (Prarit Bhargava) [RHEL-25415] - xen/virtio: enable grant based virtio on x86 (Prarit Bhargava) [RHEL-25415] - x86/xen: Add support for HVMOP_set_evtchn_upcall_vector (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use MSR_IA32_MISC_ENABLE constants (Prarit Bhargava) [RHEL-25415] - x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" (Prarit Bhargava) [RHEL-25415] - jump_label: s390: avoid pointless initial NOP patching (Prarit Bhargava) [RHEL-25415] - s390/jump_label: rename __jump_label_transform() (Prarit Bhargava) [RHEL-25415] - jump_label: make initial NOP patching the special case (Prarit Bhargava) [RHEL-25415] - jump_label: mips: move module NOP patching into arch code (Prarit Bhargava) [RHEL-25415] - arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic (Prarit Bhargava) [RHEL-25415] - x86/vmware: Use BIT() macro for shifting (Prarit Bhargava) [RHEL-25415] - x86/pmem: Fix platform-device leak in error path (Prarit Bhargava) [RHEL-25415] - efi: Make code to find mirrored memory ranges generic (Prarit Bhargava) [RHEL-25415] - x86/crypto: Remove stray comment terminator (Prarit Bhargava) [RHEL-25415] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE (Prarit Bhargava) [RHEL-25415] - x86: Fix comment for X86_FEATURE_ZEN (Prarit Bhargava) [RHEL-25415] - fork: Generalize PF_IO_WORKER handling (Prarit Bhargava) [RHEL-25415] - x86/split-lock: Remove unused TIF_SLD bit (Prarit Bhargava) [RHEL-25415] - crypto: x86 - eliminate anonymous module_init & module_exit (Prarit Bhargava) [RHEL-25415] - xen/x2apic: enable x2apic mode when supported for HVM (Prarit Bhargava) [RHEL-25415] - locking/atomic: Add generic try_cmpxchg{,64}_local() support (Prarit Bhargava) [RHEL-25415] - x86/pci/xen: populate MSI sysfs entries (Prarit Bhargava) [RHEL-25415] - x86-64: mm: clarify the 'positive addresses' user address rules (Prarit Bhargava) [RHEL-25415] - x86: mm: remove architecture-specific 'access_ok()' define (Prarit Bhargava) [RHEL-25415] - locking/x86: Define arch_try_cmpxchg_local() (Prarit Bhargava) [RHEL-25415] - locking/arch: Wire up local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - um: make stub data pages size tweakable (Prarit Bhargava) [RHEL-25415] - x86: set FSRS automatically on AMD CPUs that have FSRM (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - scsi: message: fusion: Mark mpt_halt_firmware() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark {hlt,resume}_play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - objtool: Include weak functions in global_noreturns check (Prarit Bhargava) [RHEL-25415] - cpu: Mark nmi_panic_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - cpu: Mark panic_smp_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - arm64/cpu: Mark cpu_park_loop() and friends __noreturn (Prarit Bhargava) [RHEL-25415] - x86/head: Mark *_start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark [arch_call_]rest_init() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix padding for typed functions (Prarit Bhargava) [RHEL-25415] - x86/mm/dump_pagetables: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - crypto: blake2s: remove module_init and module.h inclusion (Prarit Bhargava) [RHEL-25415] - crypto: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() (Prarit Bhargava) [RHEL-25415] - purgatory: fix disabling debug info (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Add model number for Intel Arrow Lake processor (Prarit Bhargava) [RHEL-25415] - x86,objtool: Introduce ORC_TYPE_* (Prarit Bhargava) [RHEL-25415] - objtool: Change UNWIND_HINT() argument order (Prarit Bhargava) [RHEL-25415] - objtool: Use relative pointers for annotations (Prarit Bhargava) [RHEL-25415] - x86/arch_prctl: Add AMX feature numbers as ABI constants (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for itmt_kern_table (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for abi_table2 (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Improve __acpi_acquire_global_lock (Prarit Bhargava) [RHEL-25415] - x86/platform/intel-mid: Remove unused definitions from intel-mid.h (Prarit Bhargava) [RHEL-25415] - vdso: Improve cmd_vdso_check to check all dynamic relocations (Prarit Bhargava) [RHEL-25415] - ftrace: selftest: remove broken trace_direct_tramp (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Reference count on smpboot_setup_warm_reset_vector() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Convert simple paravirt functions to asm (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Remove memcpy_page_flushcache() (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix use of uninitialized buffer in sme_enable() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Expose arch_cpu_idle_dead()'s prototype definition (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make sure play_dead() doesn't return (Prarit Bhargava) [RHEL-25415] - KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Disable XSAVES on AMD family 0x17 (Prarit Bhargava) [RHEL-25415] - x86/mce: Always inline old MCA stubs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Merge activate_mm() and dup_mmap() callbacks (Prarit Bhargava) [RHEL-25415] - x86/entry: Change stale function name in comment to error_return() (Prarit Bhargava) [RHEL-25415] - xen: update arch/x86/include/asm/xen/cpuid.h (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Do not use integer constant suffixes in inline asm (Prarit Bhargava) [RHEL-25415] - um: Only disable SSE on clang to work around old GCC bugs (Prarit Bhargava) [RHEL-25415] - x86/PVH: avoid 32-bit build warning when obtaining VGA console info (Prarit Bhargava) [RHEL-25415] - x86/PVH: obtain VGA console info in Dom0 (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Define ftrace_stub_graph conditionally (Prarit Bhargava) [RHEL-25415] - arm64: ftrace: Define ftrace_stub_graph only with FUNCTION_GRAPH_TRACER (Prarit Bhargava) [RHEL-25415] - objtool: Fix ORC 'signal' propagation (Prarit Bhargava) [RHEL-25415] - x86: Fix FILL_RETURN_BUFFER (Prarit Bhargava) [RHEL-25415] - x86/xen/time: cleanup xen_tsc_safe_clocksource (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic (Prarit Bhargava) [RHEL-25415] - x86/Xen: drop leftover VM-assist uses (Prarit Bhargava) [RHEL-25415] - x86/build: Make 64-bit defconfig the default (Prarit Bhargava) [RHEL-25415] - x86/hotplug: Remove incorrect comment about mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - char/agp: consolidate {alloc,free}_gatt_pages() (Prarit Bhargava) [RHEL-25415] - um: Support LTO (Prarit Bhargava) [RHEL-25415] - x86/xen/time: prefer tsc as clocksource when it is invariant (Prarit Bhargava) [RHEL-25415] - x86/xen: mark xen_pv_play_dead() as __noreturn (Prarit Bhargava) [RHEL-25415] - tick/nohz: Remove unused tick_nohz_idle_stop_tick_protected() (Prarit Bhargava) [RHEL-25415] - x86/xen: don't let xen_pv_play_dead() return (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix unwinding from kprobe on PUSH/POP instruction (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'signal' field to ORC metadata (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: Remove unused trace variable (Prarit Bhargava) [RHEL-25415] - x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list (Prarit Bhargava) [RHEL-25415] - rust: arch/um: Disable FP/SIMD instruction to match x86 (Prarit Bhargava) [RHEL-25415] - efi: x86: Wire up IBT annotation in memory attributes table (Prarit Bhargava) [RHEL-25415] - efi: Discover BTI support in runtime services regions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fix -Wmissing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fake 32bit VDSO build on 64bit compile for vgetcpu (Prarit Bhargava) [RHEL-25415] - x86/vdso: Provide getcpu for x86-32. (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide the full setup for getcpu() on x86-32 (Prarit Bhargava) [RHEL-25415] - kbuild: remove --include-dir MAKEFLAG from top Makefile (Prarit Bhargava) [RHEL-25415] - efi: Drop minimum EFI version check at boot (Prarit Bhargava) [RHEL-25415] - x86/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE also on 32bit (Prarit Bhargava) [RHEL-25415] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [RHEL-25415] - x86/static_call: Add support for Jcc tail-calls (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Introduce int3_emulate_jcc() (Prarit Bhargava) [RHEL-25415] - x86/atomics: Always inline arch_atomic64*() (Prarit Bhargava) [RHEL-25415] - x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses (Prarit Bhargava) [RHEL-25415] - sh: checksum: add missing linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - net: checksum: drop the linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Use try_cmpxchg() in __acpi_{acquire,release}_global_lock() (Prarit Bhargava) [RHEL-25415] - x86/PAT: Use try_cmpxchg() in set_page_memtype() (Prarit Bhargava) [RHEL-25415] - x86/boot/compressed: prefer cc-option for CFLAGS additions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Move VDSO image init to vdso2c generated code (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix spellos & punctuation (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use cpu_feature_enabled() when checking global pages support (Prarit Bhargava) [RHEL-25415] - kbuild: allow to combine multiple V= levels (Prarit Bhargava) [RHEL-25415] - x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block (Prarit Bhargava) [RHEL-25415] - x86/nmi: Print reasons why backtrace NMIs are ignored (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_NMI_CHECK_CPU (Prarit Bhargava) [RHEL-25415] - x86/nmi: Accumulate NMI-progress evidence in exc_nmi() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings (Prarit Bhargava) [RHEL-25415] - x86/signal: Fix the value returned by strict_sas_size() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove misleading comment (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Add the new header to (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - cpuidle, ACPI: Make noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, nospec: Make mds_idle_clear_cpu_buffers() noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, xenpv: Make more PARAVIRT_XXL noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, mwait: Make the mwait code noinstr clean (Prarit Bhargava) [RHEL-25415] - x86/perf/amd: Remove tracing from perf_lopwr_cb() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Use the LKGS instruction if available for load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Move load_gs_index() to its own new header file (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Make asm_load_gs_index() take an u16 (Prarit Bhargava) [RHEL-25415] - x86/opcode: Add the LKGS instruction to x86-opcode-map (Prarit Bhargava) [RHEL-25415] - x86/cpufeature: Add the CPU feature bit for LKGS (Prarit Bhargava) [RHEL-25415] - x86/bugs: Reset speculation control settings on init (Prarit Bhargava) [RHEL-25415] - x86/setup: Move duplicate boot_cpu_data definition out of the ifdeffery (Prarit Bhargava) [RHEL-25415] - x86/boot/e820: Fix typo in e820.c comment (Prarit Bhargava) [RHEL-25415] - x86/boot: Avoid using Intel mnemonics in AT&T syntax asm (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove redundant extern x86_read_arch_cap_msr() (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Use switch-case for 0xFF opcodes in prepare_emulation (Prarit Bhargava) [RHEL-25415] - x86/mce: Mask out non-address bits from machine check bank (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Drop removed INT3 handling code (Prarit Bhargava) [RHEL-25415] - x86/mce/dev-mcelog: use strscpy() to instead of strncpy() (Prarit Bhargava) [RHEL-25415] - x86/rtc: Simplify PNP ids check (Prarit Bhargava) [RHEL-25415] - x86/signal/compat: Move sigaction_compat_abi() to signal_64.c (Prarit Bhargava) [RHEL-25415] - x86/signal: Move siginfo field tests (Prarit Bhargava) [RHEL-25415] - elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size} (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add alt_instr.flags (Prarit Bhargava) [RHEL-25415] - x86/bugs: Flush IBP in ib_prctl_set() (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix compiler and kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Fix an assembler warning with current binutils (Prarit Bhargava) [RHEL-25415] - x86/lib: Include to fix a missing prototypes warning at build time (Prarit Bhargava) [RHEL-25415] - x86/kexec: Fix double-free of elf header buffer (Prarit Bhargava) [RHEL-25415] - s390/mm: implement set_memory_rox() (Prarit Bhargava) [RHEL-25415] - s390: make use of CONFIG_FUNCTION_ALIGNMENT (Prarit Bhargava) [RHEL-25415] - x86/xen: Remove the unused function p2m_index() (Prarit Bhargava) [RHEL-25415] - x86/mm: Ensure forced page table splitting (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Inhibit _PAGE_NX changes from cpa_process_alias() (Prarit Bhargava) [RHEL-25415] - x86/mm: Untangle __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Add a few comments (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix CR3_ADDR_MASK (Prarit Bhargava) [RHEL-25415] - x86/mm: Implement native set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Get rid of set_64bit() (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macros (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Be consistent with pXXp_get_and_clear() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Use WRITE_ONCE() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Don't (ab)use atomic64 (Prarit Bhargava) [RHEL-25415] - mm: Introduce set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove SYSTEM_BOOTING exceptions (Prarit Bhargava) [RHEL-25415] - x86/mm: Do verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - kbuild: add test-{ge,gt,le,lt} macros (Prarit Bhargava) [RHEL-25415] - Makefile.compiler: replace cc-ifversion with compiler-specific macros (Prarit Bhargava) [RHEL-25415] - Makefile.extrawarn: re-enable -Wformat for clang; take 2 (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Remove redundant preempt_disable() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Use rcu_read_lock_sched_notrace() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Switch to arch_spin_lock() (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected for ftrace bug reports (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_init_lock_cpu() (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Prarit Bhargava) [RHEL-25415] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Prarit Bhargava) [RHEL-25415] - x86/of: Add support for boot time interrupt delivery mode configuration (Prarit Bhargava) [RHEL-25415] - x86/of: Replace printk(KERN_LVL) with pr_lvl() (Prarit Bhargava) [RHEL-25415] - x86/of: Remove unused early_init_dt_add_memory_arch() (Prarit Bhargava) [RHEL-25415] - x86/apic: Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS (Prarit Bhargava) [RHEL-25415] - x86/asm/32: Remove setup_once() (Prarit Bhargava) [RHEL-25415] - x86/alternative: Remove noinline from __ibt_endbr_seal[_end]() stubs (Prarit Bhargava) [RHEL-25415] - mm/pgtable: Fix multiple -Wstringop-overflow warnings (Prarit Bhargava) [RHEL-25415] - vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copy (Prarit Bhargava) [RHEL-25415] - mm/uffd: sanity check write bit for uffd-wp protected ptes (Prarit Bhargava) [RHEL-25415] - mm/mglru: add dummy pmd_dirty() (Prarit Bhargava) [RHEL-25415] - mm: add dummy pmd_young() for architectures not having it (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove x86_32 PIC using %ebx workaround (Prarit Bhargava) [RHEL-25415] - x86/boot: Skip realmode init code when running as Xen PV guest (Prarit Bhargava) [RHEL-25415] - uninline elf_core_copy_task_fpregs() (and lose pt_regs argument) (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use common macro for creating simple asm paravirt functions (Prarit Bhargava) [RHEL-25415] - ACPI: make remove callback of ACPI driver void (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-vbtn: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_oaktrail: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_int0002_vgpio: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_atomisp2: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_turbo_max_3: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-smartconnect: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_telemetry: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-rst: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - x86/alternative: Consistently patch SMP locks in vmlinux and modules (Prarit Bhargava) [RHEL-25415] - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() (Prarit Bhargava) [RHEL-25415] - x86/kaslr: Fix process_mem_region()'s return value (Prarit Bhargava) [RHEL-25415] - x86/debug: Include percpu.h in debugreg.h to get DECLARE_PER_CPU() et al (Prarit Bhargava) [RHEL-25415] - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs (Prarit Bhargava) [RHEL-25415] - x86: Disable split lock penalty on RHEL (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Add sysctl to control the misery mode (Prarit Bhargava) [RHEL-25415] - Documentation/x86: Update split lock documentation (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Make life miserable for split lockers (Prarit Bhargava) [RHEL-25415] - mm: remove kern_addr_valid() completely (Prarit Bhargava) [RHEL-25415] - x86/uaccess: instrument copy_from_user_nmi() (Prarit Bhargava) [RHEL-25415] - x86: Fix misc small issues (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Enable kernel IBT by default (Prarit Bhargava) [RHEL-25415] - x86,pm: Force out-of-line memcpy() (Prarit Bhargava) [RHEL-25415] - x86/epb: Fix Gracemont uarch (Prarit Bhargava) [RHEL-25415] - x86/intel_epb: Set Alder Lake N and Raptor Lake P normal EPB (Prarit Bhargava) [RHEL-25415] - x86/boot: Repair kernel-doc for boot_kstrtoul() (Prarit Bhargava) [RHEL-25415] - x86/mem: Move memmove to out of line assembler (Prarit Bhargava) [RHEL-25415] - x86: Improve formatting of user_regset arrays (Prarit Bhargava) [RHEL-25415] - x86: Separate out x86_regset for 32 and 64 bit (Prarit Bhargava) [RHEL-25415] - kbuild: upgrade the orphan section warning to an error if CONFIG_WERROR is set (Prarit Bhargava) [RHEL-25415] - kbuild: Disable GCOV for *.mod.o (Prarit Bhargava) [RHEL-25415] - x86/cfi: Add boot time hash randomization (Prarit Bhargava) [RHEL-25415] - x86/cfi: Boot time selection of CFI scheme (Prarit Bhargava) [RHEL-25415] - x86/ibt: Implement FineIBT (Prarit Bhargava) [RHEL-25415] - x86/mce: Use severity table to handle uncorrected errors in kernel (Prarit Bhargava) [RHEL-25415] - x86/i8259: Make default_legacy_pic static (Prarit Bhargava) [RHEL-25415] - x86/purgatory: disable KMSAN instrumentation (Prarit Bhargava) [RHEL-25415] - x86/mm: Do not verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - x86/syscall: Include asm/ptrace.h in syscall_wrapper header (Prarit Bhargava) [RHEL-25415] - kill extern of vsyscall32_sysctl (Prarit Bhargava) [RHEL-25415] - Merge branch 'x86/urgent' into x86/core, to resolve conflict (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Fix unreliable stack dump with gcov (Prarit Bhargava) [RHEL-25415] - x86/signal/64: Move 64-bit signal code to its own file (Prarit Bhargava) [RHEL-25415] - x86/signal/32: Merge native and compat 32-bit signal code (Prarit Bhargava) [RHEL-25415] - x86/signal: Add ABI prefixes to frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Merge get_sigframe() (Prarit Bhargava) [RHEL-25415] - x86: Remove __USER32_DS (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sigset_t parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sig parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB (Prarit Bhargava) [RHEL-25415] - x86: Remove CONFIG_ARCH_NR_GPIO (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Remove clobber bitmask from .parainstructions (Prarit Bhargava) [RHEL-25415] - x86: kmsan: pgtable: reduce vmalloc space (Prarit Bhargava) [RHEL-25415] - scripts: Remove ICC-related dead code (Prarit Bhargava) [RHEL-25415] - s390/checksum: always use cksm instruction (Prarit Bhargava) [RHEL-25415] - docs: programming-language: remove mention of the Intel compiler (Prarit Bhargava) [RHEL-25415] - Remove Intel compiler support (Prarit Bhargava) [RHEL-25415] - scripts: handle BrokenPipeError for python scripts (Prarit Bhargava) [RHEL-25415] - s390/checksum: support GENERIC_CSUM, enable it for KASAN (Prarit Bhargava) [RHEL-25415] - x86/xen: Use kstrtobool() instead of strtobool() (Prarit Bhargava) [RHEL-25415] - x86/xen: simplify sysenter and syscall setup (Prarit Bhargava) [RHEL-25415] - x86/xen: silence smatch warning in pmu_msr_chk_emulated() (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph() (Prarit Bhargava) [RHEL-25415] - xen/pv: support selecting safe/unsafe msr accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: refactor msr access functions to support safe and unsafe accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: fix vendor checks for pmu emulation (Prarit Bhargava) [RHEL-25415] - xen/pv: add fault recovery control to pmu msr accesses (Prarit Bhargava) [RHEL-25415] - x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS (Prarit Bhargava) [RHEL-25415] - x86: add missing include to sparsemem.h (Prarit Bhargava) [RHEL-25415] - x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handling (Prarit Bhargava) [RHEL-25415] - x86: enable initial Rust support (Prarit Bhargava) [RHEL-25415] - scripts: add `generate_rust_target.rs` (Prarit Bhargava) [RHEL-25415] - docs: add Rust documentation (Prarit Bhargava) [RHEL-25415] - x86/alternative: Fix race in try_get_desc() (Prarit Bhargava) [RHEL-25415] - x86: kprobes: Remove unused macro stack_addr (Prarit Bhargava) [RHEL-25415] - x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled (Prarit Bhargava) [RHEL-25415] - x86/paravirt: clean up typos and grammaros (Prarit Bhargava) [RHEL-25415] - x86/entry: Work around Clang __bdos() bug (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Remove unused arch_kprobe_override_function() declaration (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unused modifying_ftrace_code declaration (Prarit Bhargava) [RHEL-25415] - x86: Add support for CONFIG_CFI_CLANG (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Disable CFI (Prarit Bhargava) [RHEL-25415] - crypto: x86/sm4 - fix crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha512 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha256 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha1 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/aegis128 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - cfi: Add type helper macros (Prarit Bhargava) [RHEL-25415] - x86: Add types to indirectly called assembly functions (Prarit Bhargava) [RHEL-25415] - x86/tools/relocs: Ignore __kcfi_typeid_ relocations (Prarit Bhargava) [RHEL-25415] - treewide: Filter out CC_FLAGS_CFI (Prarit Bhargava) [RHEL-25415] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Ensure proper alignment (Prarit Bhargava) [RHEL-25415] - arch: um: Mark the stack non-executable to fix a binutils warning (Prarit Bhargava) [RHEL-25415] - x86/dumpstack: Don't mention RIP in "Code: " (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ctzl() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ffs() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - lib/find_bit: add find_next{,_and}_bit_wrap (Prarit Bhargava) [RHEL-25415] - cpumask: fix incorrect cpumask scanning result checks (Prarit Bhargava) [RHEL-25415] - cpumask: be more careful with 'cpumask_setall()' (Prarit Bhargava) [RHEL-25415] - cpumask: relax sanity checking constraints (Prarit Bhargava) [RHEL-25415] - cpumask: re-introduce constant-sized cpumask optimizations (Prarit Bhargava) [RHEL-25415] - lib/bitmap: introduce for_each_set_bit_wrap() macro (Prarit Bhargava) [RHEL-25415] - cpumask: switch for_each_cpu{,_not} to use for_each_bit() (Prarit Bhargava) [RHEL-25415] - lib/cpumask: deprecate nr_cpumask_bits (Prarit Bhargava) [RHEL-25415] - lib/cpumask: delete misleading comment (Prarit Bhargava) [RHEL-25415] - smp: don't declare nr_cpu_ids if NR_CPUS == 1 (Prarit Bhargava) [RHEL-25415] - smp: add set_nr_cpu_ids() (Prarit Bhargava) [RHEL-25415] - um: Cleanup compiler warning in arch/x86/um/tls_32.c (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t cast in syscalls_32.h (Prarit Bhargava) [RHEL-25415] - kernel: exit: cleanup release_thread() (Prarit Bhargava) [RHEL-25415] - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_WX=y (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Refresh the defconfigs (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Specify idle=poll instead of no-hlt (Prarit Bhargava) [RHEL-25415] - x86/apic: Don't disable x2APIC if locked (Prarit Bhargava) [RHEL-25415] - x86/earlyprintk: Clean up pciserial (Prarit Bhargava) [RHEL-25415] - asm goto: eradicate CC_HAS_ASM_GOTO (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry (Prarit Bhargava) [RHEL-25415] - efi/x86-mixed: move unmitigated RET into .rodata (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Improve __try_cmpxchg64_user_asm() for x86_32 (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove superfluous type casting from arch/x86/boot/bitops.h (Prarit Bhargava) [RHEL-25415] - powerpc/vdso: link with -z noexecstack (Prarit Bhargava) [RHEL-25415] - xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix JNG/JNLE emulation (Prarit Bhargava) [RHEL-25415] - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename set_memory_present() to set_memory_p() (Prarit Bhargava) [RHEL-25415] - x86/acrn: Set up timekeeping (Prarit Bhargava) [RHEL-25415] - x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Update kcb status flag after singlestepping (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected assignment (Prarit Bhargava) [RHEL-25415] - profile: setup_profiling_timer() is moslty not implemented (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Hard-code obj-y in Makefile (Prarit Bhargava) [RHEL-25415] - x86,nospec: Simplify {JMP,CALL}_NOSPEC (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: move shared cache map definitions (Prarit Bhargava) [RHEL-25415] - um: include linux/stddef.h for __always_inline (Prarit Bhargava) [RHEL-25415] - um: x86: print RIP with symbol (Prarit Bhargava) [RHEL-25415] - x86/um: Kconfig: Fix indentation (Prarit Bhargava) [RHEL-25415] - x86/olpc: fix 'logical not is only applied to the left hand side' (Prarit Bhargava) [RHEL-25415] - x86/setup: Use rng seeds from setup_data (Prarit Bhargava) [RHEL-25415] - x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cross compiling with clang (Prarit Bhargava) [RHEL-25415] - x86/kexec: Carry forward IMA measurement log on kexec (Prarit Bhargava) [RHEL-25415] - rcu: Remove rcu_is_idle_cpu() (Prarit Bhargava) [RHEL-25415] - scripts: headers_install.sh: Update config leak ignore entries (Prarit Bhargava) [RHEL-25415] - x86: Clear .brk area at early boot (Prarit Bhargava) [RHEL-25415] - x86/xen: Use clear_bss() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_XEN_VIRTIO (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devices (Prarit Bhargava) [RHEL-25415] - virtio: replace restricted mem access flag with callback (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page() (Prarit Bhargava) [RHEL-25415] - xen: don't require virtio with grants for non-PV guests (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Retrieve the ID of backend's domain for DT devices (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Add option to restrict memory access under Xen (Prarit Bhargava) [RHEL-25415] - xen/virtio: Enable restricted memory access using Xen grant mappings (Prarit Bhargava) [RHEL-25415] - virtio: replace arch_has_restricted_virtio_memory_access() (Prarit Bhargava) [RHEL-25415] - ftrace/fgraph: fix increased missing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - kernel: add platform_has() infrastructure (Prarit Bhargava) [RHEL-25415] - x86/cpu: Elide KCSAN for cpu_has() and friends (Prarit Bhargava) [RHEL-25415] - objtool: Add CONFIG_HAVE_UACCESS_VALIDATION (Prarit Bhargava) [RHEL-25415] - um: Fix out-of-bounds read in LDT setup (Prarit Bhargava) [RHEL-25415] - x86/traceponit: Fix comment about irq vector tracepoints (Prarit Bhargava) [RHEL-25415] - ftrace: Remove return value of ftrace_arch_modify_*() (Prarit Bhargava) [RHEL-25415] - x86/idt: Remove unused headers (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation of arch/x86/Kconfig.debug (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation and add endif comments to arch/x86/Kconfig (Prarit Bhargava) [RHEL-25415] - x86/setup: Use strscpy() to replace deprecated strlcpy() (Prarit Bhargava) [RHEL-25415] - x86/entry: Fixup objtool/ibt validation (Prarit Bhargava) [RHEL-25415] - notifier: Add atomic_notifier_call_chain_is_empty() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add kernel_can_power_off() (Prarit Bhargava) [RHEL-25415] - x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - xen/x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Change registration order of legacy power-off handler (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers (Prarit Bhargava) [RHEL-25415] - x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid (Prarit Bhargava) [RHEL-25415] - x86/tsc: Use fallback for random_get_entropy() instead of zero (Prarit Bhargava) [RHEL-25415] - mm: page_table_check: add hooks to public helpers (Prarit Bhargava) [RHEL-25415] - x86/vsyscall: Remove CONFIG_LEGACY_VSYSCALL_EMULATE (Prarit Bhargava) [RHEL-25415] - randstruct: Split randstruct Makefile and CFLAGS (Prarit Bhargava) [RHEL-25415] - sancov: Split plugin build from plugin CFLAGS (Prarit Bhargava) [RHEL-25415] - swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm (Prarit Bhargava) [RHEL-25415] - x86: ACPI: Make mp_config_acpi_gsi() a void function (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable CONFIG_RANDSTRUCT_NONE (Prarit Bhargava) [RHEL-25415] - randstruct: Reorganize Kconfigs and attribute macros (Prarit Bhargava) [RHEL-25415] - fork: Pass struct kernel_clone_args into copy_thread (Prarit Bhargava) [RHEL-25415] - x86/mm: Cleanup the control_va_addr_alignment() __setup handler (Prarit Bhargava) [RHEL-25415] - x86/entry: Convert SWAPGS to swapgs and remove the definition of SWAPGS (Prarit Bhargava) [RHEL-25415] - net: unexport csum_and_copy_{from,to}_user (Prarit Bhargava) [RHEL-25415] - ftrace: cleanup ftrace_graph_caller enable and disable (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Integrate the fallback code from show_cpuinfo() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace arch_freq_get_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace aperfmperf_get_khz() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Store aperf/mperf data for cpu frequency reads (Prarit Bhargava) [RHEL-25415] - asm-generic: compat: Cleanup duplicate definitions (Prarit Bhargava) [RHEL-25415] - fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT (Prarit Bhargava) [RHEL-25415] - arch: Add SYSVIPC_COMPAT for all architectures (Prarit Bhargava) [RHEL-25415] - compat: consolidate the compat_flock{,64} definition (Prarit Bhargava) [RHEL-25415] - uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add messages for panic errors in AMD's MCE grading (Prarit Bhargava) [RHEL-25415] - x86/mce: Simplify AMD severity grading logic (Prarit Bhargava) [RHEL-25415] - x86/asm: Merge load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/process: Fix kernel-doc warning due to a changed function name (Prarit Bhargava) [RHEL-25415] - x86/crash: Fix minor typo/bug in debug message (Prarit Bhargava) [RHEL-25415] - x86/apic: Clarify i82489DX bit overlap in APIC_LVT0 (Prarit Bhargava) [RHEL-25415] - x86/ACPI: Preserve ACPI-table override during hibernation (Prarit Bhargava) [RHEL-25415] - x86/32: Simplify ELF_CORE_COPY_REGS (Prarit Bhargava) [RHEL-25415] - x86/xen: Allow to retry if cpu_initialize_context() failed. (Prarit Bhargava) [RHEL-25415] - x86: Remove a.out support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Fix coding style in PIRQ table verification (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add $IRT PIRQ routing table support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle PIRQ routing tables with no router device given (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add PIRQ routing table range checks (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add support for the SiS85C497 PIRQ router (Prarit Bhargava) [RHEL-25415] - x86/PCI: Disambiguate SiS85C503 PIRQ router code entities (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle IRQ swizzling with PIRQ routers (Prarit Bhargava) [RHEL-25415] - x86/PCI: Also match function number in $PIR table (Prarit Bhargava) [RHEL-25415] - x86/PCI: Include function number in $PIR table dump (Prarit Bhargava) [RHEL-25415] - x86/PCI: Show the physical address of the $PIR table (Prarit Bhargava) [RHEL-25415] - x86/configs: Add x86 debugging Kconfig fragment plus docs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails (Prarit Bhargava) [RHEL-25415] - x86/delay: Fix the wrong asm constraint in delay_loop() (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Remove __arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Clean up arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noclflush" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noexec" (Prarit Bhargava) [RHEL-25415] - s390: remove "noexec" option (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosmep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove CONFIG_X86_SMAP and "nosmap" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Allow feature bit names from /proc/cpuinfo in clearcpuid= (Prarit Bhargava) [RHEL-25415] - x86/mm: Force-inline __phys_addr_nodebug() (Prarit Bhargava) [RHEL-25415] - task_stack, x86/cea: Force-inline stack helpers (Prarit Bhargava) [RHEL-25415] - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_IBT config (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Recheck address range after stack info was updated (Prarit Bhargava) [RHEL-25415] - stat: fix inconsistency between struct stat and struct compat_stat (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix msi message data shadow struct (Prarit Bhargava) [RHEL-25415] - Revert "locking/local_lock: Make the empty local_lock_*() function a macro." (Prarit Bhargava) [RHEL-25415] - x86/percpu: Remove volatile from arch_raw_cpu_ptr(). (Prarit Bhargava) [RHEL-25415] - static_call: Remove __DEFINE_STATIC_CALL macro (Prarit Bhargava) [RHEL-25415] - static_call: Properly initialise DEFINE_STATIC_CALL_RET0() (Prarit Bhargava) [RHEL-25415] - powerpc/32: Add support for out-of-line static calls (Prarit Bhargava) [RHEL-25415] - arch: syscalls: simplify uapi/kapi directory creation (Prarit Bhargava) [RHEL-25415] - x86/config: Make the x86 defconfigs a bit more usable (Prarit Bhargava) [RHEL-25415] - xen: fix is_xen_pmu() (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable WERROR (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld >= 14.0.0 (Prarit Bhargava) [RHEL-25415] - x86/nmi: Remove the 'strange power saving mode' hint from unknown NMI handler (Prarit Bhargava) [RHEL-25415] - arch:x86:xen: Remove unnecessary assignment in xen_apic_read() (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_X86_X32_ABI (Prarit Bhargava) [RHEL-25415] - x86: Remove toolchain check for X32 ABI capability (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t definition/cast, fix warning (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix kerneldoc warning (Prarit Bhargava) [RHEL-25415] - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 (Prarit Bhargava) [RHEL-25415] - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board (Prarit Bhargava) [RHEL-25415] - redhat/configs: Switch CONFIG_I8K to built-in (Prarit Bhargava) [RHEL-25415] - hwmon: (dell-smm) rewrite CONFIG_I8K description (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: move and modify CONFIG_I8K (Prarit Bhargava) [RHEL-25415] - x86/mce: Work around an erratum on fast string copy instructions (Prarit Bhargava) [RHEL-25415] - shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - x86/ptrace: Always inline v8086_mode() for instrumentation (Prarit Bhargava) [RHEL-25415] - x86/head64: Add missing __head annotation to sme_postprocess_startup() (Prarit Bhargava) [RHEL-25415] - x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Use default_groups in kobj_type (Prarit Bhargava) [RHEL-25415] - uml/x86: use x86 load_unaligned_zeropad() (Prarit Bhargava) [RHEL-25415] - asm/user.h: killed unused macros (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use %rip-relative addressing in hook calls (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATMEM and SPARSEMEM are possible (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Fix PKRU covert channel (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: fix poking_init() for Xen PV guests (Vitaly Kuznetsov) [RHEL-25415] - x86/sev: Move sev_setup_arch() to mem_encrypt.c (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Remove stale mem_encrypt_init() declaration (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build (Vitaly Kuznetsov) [RHEL-25415] - init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Mark init functions __init (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 (Vitaly Kuznetsov) [RHEL-25415] - x86/xen: Fix secondary processors' FPU initialization (Vitaly Kuznetsov) [RHEL-25415] - x86/efi: Make efi_set_virtual_address_map IBT safe (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Move FPU initialization into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - init: Invoke arch_cpu_finalize_init() earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/init: Initialize signal frame size late (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Remove cpuinfo argument from init functions (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Initialize text poking earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Use mm_alloc() in poking_init() (Vitaly Kuznetsov) [RHEL-25415] - mm: Move mm_cachep initialization to mm_init() (Vitaly Kuznetsov) [RHEL-25415] - init: consolidate prototypes in linux/init.h (Vitaly Kuznetsov) [RHEL-25415]- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup R5FSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for unused VP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add common1 register space for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: disable usb lpm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add Itap Delay Value For DDR52 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am6*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add GPU device node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm: Add overlay for PCIE1 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE0 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add verdin am62 mallow board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Improve spi1 chip-select pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Remove HDMI Reset Line Name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Lower I2C1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add R5F DMA Region and Mailboxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use OF_ALL_DTBS for combined blobs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlay for IMX219 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add AM652 dtsi file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Use UART name in pinmux name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add gpio-ranges properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: Enable Verdin UART2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add full compatible to dss-oldi-io-ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add interrupt support for IO Expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG2 devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Refactor the m.2 and minipcie power pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Definitions for runtime pinmuxing (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Drop unused ecap0 PWM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Re-add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Mark mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Fix typo in epwm_tbclk node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes (Andrew Halaney) [RHEL-25014] - dts: ti: k3-am625-beagleplay: Add beaglecc1352 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Add nodes for more IPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DP and HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert NAVSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert DMSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix HDMI Audio overlay in Makefile (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add nodes for McASP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add GPIO expander on I2C0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: disable MIPI DSI bridge (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add RTC interrupt pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: add iw416 based bluetooth (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Add DSI display support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for the AM62P5 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62P5 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am62x-sk: Add overlay for HDMI audio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add node for DSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C6x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: fix fss node dtbs check warnings (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Add cfg reg region to ringacc node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dahlia: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dev: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Set I2S_1 MCLK rate (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable AUDIO_REFCLKx (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: correct pinmux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add DSS node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fix epwm_tbclk node name to generic name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Merge the two main_conf nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Remove syscon compatible from epwm_tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable dual role support for Type-C port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: enable CAN_2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fixup remaining pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add SD-card and WLAN overlays (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add TQ-Systems TQMa64XxL SoM and MBaX4XxL carrier board Device Trees (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add overlay to enable main CPSW2G with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add Support for UFS peripheral (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DT node for UFS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for CAN instances 3 and 5 in main domain (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-pinctrl: Introduce debounce select mux macros (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Remove power-domains from crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for SERDES MUX idle-state values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Remove Duplicated wkup_i2c0 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix compatible of ti,*-ehrpwm-tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing space before { (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Unify pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 yavia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 dahlia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM625 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Remove 0x unit address prefix from nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: remove duplicate main_i2c0 pin mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Use phandle to stdout UART node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Only set UART baud for used ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Add wakeup_uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-som/common-proc-board: Add product links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add missing uart pinmuxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot*: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-evm: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Change CPTS clock parent (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable mcu network port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix wakeup pinmux range and pinctrl node offsets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move eeprom WP gpio pinctrl to eeprom node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move camera gpio pinctrl to gpio node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot2050-common: Rename rtc8564 nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop deprecated ti,otap-del-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix mcan node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk/evm: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-baseboard: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Describe OSPI and Hyperflash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Describe OSPI and QSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add LED controller to phyBOARD-Electra (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for OSPI and QSPI flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add FSS OSPI0 and FSS OSPI1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fix mailbox node status (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add HyperFlash node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add HyperBus node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Add Rocktech OLDI panel DT overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable support for high speed modes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Update delay select values for MMC subsystems (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Improve documentation of mcasp1_pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop extra EoL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: j721s2/j784s4: Switch to https links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721s2: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j784s4: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for OSPI Flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Enable Type-C port for USB0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Reserve memory for remote proc IPC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add C71x DSP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Enable I2C (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix physical address of pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Remove "syscon" nodes added for pcieX_ctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing cache properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Drop aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add board detect eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing pinmux wkup_uart, mcu_uart and mcu_i2c (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk|evm: Drop bootargs, add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Fix mmc1 pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Enable audio on SK-AM62(-LP) (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add McASP nodes (Andrew Halaney) [RHEL-25014] - arm64: ti: dts: Add support for AM62x LP SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Refractor AM625 SK dts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ti,vbus-divider property to usbss1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-am625-beagleplay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Update IO EXP GPIO lines for Rev E2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add overlay to enable CPSW5G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add CPSW5G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: Introduce RTC node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add CPSW9G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for pinctrl register values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Remove firmware-name override for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-*: Add 'ti,sci-dev-id' for NAVSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Rearrange entries alphabetically (Andrew Halaney) [RHEL-25014] - arch: arm64: dts: Add support for AM69 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for M.2 variant (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add layout of OSPI flash (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix wakeup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add support for AM68 SK base board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for AM68 SK System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: Update cache properties for ti (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for phyBOARD-Electra-AM642 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J784S4 EVM board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable USB1 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable ethernet port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-mcu: Add MCU domain peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J784S4 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Update OTAP and ITAP delay select (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix clocks for McSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-j721e-beagleboneai64 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Fix sound node-name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add general purpose timers for am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add general purpose timers for am65 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Trim addresses to 8 digits (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add 1.4GHz OPP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Introduce operating-points table (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable McASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Rename clock-names adc_tsc_fck to fck (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable GPMC and ELM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: fix main pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62A7-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62A7 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Add SA2UL node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Do not exclusively claim SA2UL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Move SA2UL to unused PSI-L thread ID (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Disable RNG node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add GPMC memory controller node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: fix RNG node clock id (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add main_cpts label (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable ramoops (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Align gpio-key node names with dtschema (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Adjust whitespace around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix overlapping GICD memory region (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable HDMI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable DisplayPort (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: add DP & DP PHY (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable on board peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce base support for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Drop address and size cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM0 to device memory map (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Alias console uart to serial2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Move aliases to board dts (Andrew Halaney) [RHEL-25014] - arch: arm64: ti: Add support J721S2 Common Processor Board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Add support for main domain mcan nodes in EVM and disable them on SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add support for mcu and main mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add support for MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am654-base-board/am65-iot2050-common: Disable mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add Support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add timesync router node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: correct cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J721E SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for product generation 2 boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-outs for R5F cores (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable SR2.0-only PRUs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Flip mmc device ordering on Advanced devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ICSSG nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Collate AM64 platforms together (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC specific location (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in "pcie" DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add *max-virtual-functions* for pcie-ep DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: Add pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ecap pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - kbuild: Cleanup DT Overlay intermediate files as appropriate (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built into .dtbo.S files (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built from .dtso named source files (Andrew Halaney) [RHEL-25014] - tools/rtla: Exit with EXIT_SUCCESS when help is invoked (John Kacur) [RHEL-28660] - tools/rtla: Replace setting prio with nice for SCHED_OTHER (John Kacur) [RHEL-28660] - tools/rtla: Remove unused sched_getattr() function (John Kacur) [RHEL-28660] - tools/rtla: Fix clang warning about mount_point var size (John Kacur) [RHEL-28660] - tools/rtla: Fix uninitialized bucket/data->bucket_size warning (John Kacur) [RHEL-28660] - tools/rtla: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - tools/rv: Fix curr_reactor uninitialized variable (John Kacur) [RHEL-28660] - tools/rv: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - netfs, fscache: Prevent Oops in fscache_put_cache() (Pavel Reichl) [RHEL-28890] {CVE-2024-26612} - bnx2fc: Remove spin_lock_bh while release resources after upload. (John Meneghini) [RHEL-9662] - ice: fold ice_ptp_read_time into ice_ptp_gettimex64 (Michal Schmidt) [RHEL-19000] - ice: avoid the PTP hardware semaphore in gettimex64 path (Michal Schmidt) [RHEL-19000] - ice: add ice_adapter for shared data across PFs on the same NIC (Michal Schmidt) [RHEL-19000] - overlay: disable EVM (Coiby Xu) [RHEL-29566] - evm: add support to disable EVM on unsupported filesystems (Coiby Xu) [RHEL-29566] - evm: don't copy up 'security.evm' xattr (Coiby Xu) [RHEL-29566] - mm, vmscan: remove ISOLATE_UNMAPPED (Nico Pache) [RHEL-28667] - trace-vmscan-postprocess: sync with tracepoints updates (Nico Pache) [RHEL-28667] - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate (Nico Pache) [RHEL-28667] - mm/mglru: skip special VMAs in lru_gen_look_around() (Nico Pache) [RHEL-28667] - mm/mglru: reclaim offlined memcgs harder (Nico Pache) [RHEL-28667] - mm/mglru: try to stop at high watermarks (Nico Pache) [RHEL-28667] - mm/mglru: fix underprotected page cache (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: reuse some legacy trace events (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: improve design doc (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: clean up sysfs code (Nico Pache) [RHEL-28667] - printk: allow disabling printk per-console device kthreads at boot (Luis Claudio R. Goncalves) [RHEL-17709] - powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV (Mamatha Inamdar) [RHEL-25055] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (Daniel Vacek) [RHEL-26063] - ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config (Jaroslav Kysela) [RHEL-26456] - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed (Maxim Levitsky) [RHEL-26435] - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove (Maxim Levitsky) [RHEL-26435] - mlxsw: spectrum_acl_tcam: Fix stack corruption (Ivan Vecera) [RHEL-26463] {CVE-2024-26586}- mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Waiman Long) [RHEL-24120] - debugobjects: Recheck debug_objects_enabled before reporting (Waiman Long) [RHEL-24120] - debugobjects: Don't wake up kswapd from fill_pool() (Waiman Long) [RHEL-24120] - RDMA/cma: Avoid GID lookups on iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/cma: Deduplicate error flow in cma_validate_port() (Benjamin Coddington) [RHEL-12457] - RDMA/core: Set gid_attr.ndev for iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/siw: Fabricate a GID on tun and loopback devices (Benjamin Coddington) [RHEL-12457] - redhat: Enable -Werror for aarch64 (Eric Chanudet) [RHEL-29316] - redhat: redhat/Makefile: include the subtrees merge script in the makefiles (Derek Barbosa) - crypto: dh - implement FIPS PCT (Vladis Dronov) [RHEL-25845] - crypto: tcrypt - add ffdhe2048(dh) test (Vladis Dronov) [RHEL-25845] - crypto: dh - Make public key test FIPS-only (Vladis Dronov) [RHEL-25845] - tools/resolve_btfids: Fix cross-compilation to non-host endianness (Viktor Malik) [RHEL-16042] - tools/resolve_btfids: Refactor set sorting with types from btf_ids.h (Viktor Malik) [RHEL-16042] - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Mamatha Inamdar) [RHEL-29120] {CVE-2023-52607} - gfs2: Fix invalid metadata access in punch_hole (Andrew Price) [RHEL-28241] - i2c: Fix a potential use after free (David Arcari) [RHEL-26851] {CVE-2019-25162} - i2c: i801: Fix block process call transactions (David Arcari) [RHEL-26479] {CVE-2024-26593} - sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23428] {CVE-2024-26602}- pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835.c: fix race condition when setting gpio dir (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Make the irqchip immutable (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: drop irq_enable/disable callbacks (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835: don't call pinctrl_gpio_direction() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Silence uninit warning (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Allow building driver as a module (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Replace BUG with BUG_ON (Eric Chanudet) [RHEL-28621] - block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICT (Ming Lei) [RHEL-25988] - block: Add PR callouts for read keys and reservation (Ming Lei) [RHEL-25988] - block: sed-opal: handle empty atoms when parsing response (Ming Lei) [RHEL-25988] - virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Ming Lei) [RHEL-25988] - blk-iocost: Fix an UBSAN shift-out-of-bounds warning (Ming Lei) [RHEL-25988] - blk-wbt: Fix detection of dirty-throttled tasks (Ming Lei) [RHEL-25988] - block: Fix where bio IO priority gets set (Ming Lei) [RHEL-25988] - aoe: avoid potential deadlock at set_capacity (Ming Lei) [RHEL-25988] - block: Fix WARNING in _copy_from_iter (Ming Lei) [RHEL-25988] - block: Move checking GENHD_FL_NO_PART to bdev_add_partition() (Ming Lei) [RHEL-25988] - block: Treat sequential write preferred zone type as invalid (Ming Lei) [RHEL-25988] - block: remove disk_clear_zoned (Ming Lei) [RHEL-25988] - sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics (Ming Lei) [RHEL-25988] - drivers/block/xen-blkback/common.h: Fix spelling typo in comment (Ming Lei) [RHEL-25988] - blk-cgroup: don't use removal safe list iterators (Ming Lei) [RHEL-25988] - block: floor the discard granularity to the physical block size (Ming Lei) [RHEL-25988] - mtd_blkdevs: use the default discard granularity (Ming Lei) [RHEL-25988] - zram: use the default discard granularity (Ming Lei) [RHEL-25988] - null_blk: use the default discard granularity (Ming Lei) [RHEL-25988] - nbd: use the default discard granularity (Ming Lei) [RHEL-25988] - ubd: use the default discard granularity (Ming Lei) [RHEL-25988] - block: default the discard granularity to sector size (Ming Lei) [RHEL-25988] - block: remove two comments in bio_split_discard (Ming Lei) [RHEL-25988] - block: rename and document BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - aoe: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't update discard limits from loop_set_status (Ming Lei) [RHEL-25988] - blk-wbt: remove the separate write cache tracking (Ming Lei) [RHEL-25988] - block: reject invalid operation in submit_bio_noacct (Ming Lei) [RHEL-25988] - drbd: actlog: fix kernel-doc warnings and spelling (Ming Lei) [RHEL-25988] - block: skip start/end time stamping for passthrough IO (Ming Lei) [RHEL-25988] - block: export disk_clear_zoned() (Ming Lei) [RHEL-25988] - sd: only call disk_clear_zoned when needed (Ming Lei) [RHEL-25988] - block: simplify disk_set_zoned (Ming Lei) [RHEL-25988] - block: remove support for the host aware zone model (Ming Lei) [RHEL-25988] - dm error: Add support for zoned block devices (Ming Lei) [RHEL-25988] - virtio_blk: remove the broken zone revalidation support (Ming Lei) [RHEL-25988] - virtio_blk: cleanup zoned device probing (Ming Lei) [RHEL-25988] - block: add check of 'minors' and 'first_minor' in device_add_disk() (Ming Lei) [RHEL-25988] - block: skip cgroups for passthrough io (Ming Lei) [RHEL-25988] - block: improve struct request_queue layout (Ming Lei) [RHEL-25988] - block: support adding less than len in bio_add_hw_page (Ming Lei) [RHEL-25988] - block: prevent an integer overflow in bvec_try_merge_hw_page (Ming Lei) [RHEL-25988] - block: Set memalloc_noio to false on device_add_disk() error path (Ming Lei) [RHEL-25988] - block/rnbd-srv: Check for unlikely string overflow (Ming Lei) [RHEL-25988] - block: Remove special-casing of compound pages (Ming Lei) [RHEL-25988] - block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io (Ming Lei) [RHEL-25988] - block: move a few definitions out of CONFIG_BLK_DEV_ZONED (Ming Lei) [RHEL-25988] - block/rnbd: add support for REQ_OP_WRITE_ZEROES (Ming Lei) [RHEL-25988] - block: renumber QUEUE_FLAG_HW_WC (Ming Lei) [RHEL-25988] - block: Document the role of the two attribute groups (Ming Lei) [RHEL-25988] - block: warn once for each partition in bio_check_ro() (Ming Lei) [RHEL-25988] - block: move .bd_inode into 1st cacheline of block_device (Ming Lei) [RHEL-25988] - nbd: pass nbd_sock to nbd_read_reply() instead of index (Ming Lei) [RHEL-25988] - block/null_blk: Fix double blk_mq_start_request() warning (Ming Lei) [RHEL-25988] - nbd: fix null-ptr-dereference while accessing 'nbd->config' (Ming Lei) [RHEL-25988] - nbd: factor out a helper to get nbd_config without holding 'config_lock' (Ming Lei) [RHEL-25988] - nbd: fold nbd config initialization into nbd_alloc_config() (Ming Lei) [RHEL-25988] - blk-core: use pr_warn_ratelimited() in bio_check_ro() (Ming Lei) [RHEL-25988] - nbd: fix uaf in nbd_open (Ming Lei) [RHEL-25988] - powerpc/pseries: PLPKS SED Opal keystore support (Ming Lei) [RHEL-25988] - block: sed-opal: keystore access for SED Opal keys (Ming Lei) [RHEL-25988] - block:sed-opal: SED Opal keystore (Ming Lei) [RHEL-25988] - partitions/ibm: Introduce defines for magic string length values (Ming Lei) [RHEL-25988] - partitions/ibm: Replace strncpy() and improve readability (Ming Lei) [RHEL-25988] - partitions/ibm: Remove unnecessary memset (Ming Lei) [RHEL-25988] - aoe: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - null_blk: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - block/null_blk: add queue_rqs() support (Ming Lei) [RHEL-25988] - blk-mq: update driver tags request table when start request (Ming Lei) [RHEL-25988] - blk-mq: support batched queue_rqs() on shared tags queue (Ming Lei) [RHEL-25988] - blk-mq: remove RQF_MQ_INFLIGHT (Ming Lei) [RHEL-25988] - blk-mq: account active requests when get driver tag (Ming Lei) [RHEL-25988] - blk-throttle: check for overflow in calculate_bytes_allowed (Ming Lei) [RHEL-25988] - block: Fix regression in sed-opal for a saved key. (Ming Lei) [RHEL-25988] - block: Don't invalidate pagecache for invalid falloc modes (Ming Lei) [RHEL-25988] - block: correct stale comment in rq_qos_wait (Ming Lei) [RHEL-25988] - blk-mq: fix tags UAF when shrinking q->nr_hw_queues (Ming Lei) [RHEL-25988] - block: fix pin count management when merging same-page segments (Ming Lei) [RHEL-25988] - null_blk: fix poll request timeout handling (Ming Lei) [RHEL-25988] - s390/dasd: fix string length handling (Ming Lei) [RHEL-25988] - block: don't add or resize partition on the disk with GENHD_FL_NO_PART (Ming Lei) [RHEL-25988] - blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negative (Ming Lei) [RHEL-25988] - blk-throttle: print signed value 'carryover_bytes/ios' for user (Ming Lei) [RHEL-25988] - block: use strscpy() to instead of strncpy() (Ming Lei) [RHEL-25988] - block: sed-opal: keyring support for SED keys (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_REVERT_LSP (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_DISCOVERY (Ming Lei) [RHEL-25988] - blk-mq: prealloc tags when increase tagset nr_hw_queues (Ming Lei) [RHEL-25988] - blk-mq: delete redundant tagset map update when fallback (Ming Lei) [RHEL-25988] - blk-mq: fix tags leak when shrink nr_hw_queues (Ming Lei) [RHEL-25988] - blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before init (Ming Lei) [RHEL-25988] - block: Bring back zero_fill_bio_iter (Ming Lei) [RHEL-25988] - block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset (Ming Lei) [RHEL-25988] - block: Add some exports for bcachefs (Ming Lei) [RHEL-25988] - block: fix bad lockdep annotation in blk-iolatency (Ming Lei) [RHEL-25988] - swim3: mark swim3_init() static (Ming Lei) [RHEL-25988] - block: remove init_mutex and open-code blk_iolatency_try_init (Ming Lei) [RHEL-25988] - block/mq-deadline: use correct way to throttling write requests (Ming Lei) [RHEL-25988] - iocost_monitor: improve it by adding iocg wait_ms (Ming Lei) [RHEL-25988] - iocost_monitor: print vrate inuse along with base_vrate (Ming Lei) [RHEL-25988] - iocost_monitor: fix kernel queue kobj changes (Ming Lei) [RHEL-25988] - block: cleanup bio_integrity_prep (Ming Lei) [RHEL-25988] - block: Improve performance for BLK_MQ_F_BLOCKING drivers (Ming Lei) [RHEL-25988] - scsi: Remove a blk_mq_run_hw_queues() call (Ming Lei) [RHEL-25988] - scsi: Inline scsi_kick_queue() (Ming Lei) [RHEL-25988] - block: refactor to use helper (Ming Lei) [RHEL-25988] - blk-flush: reuse rq queuelist in flush state machine (Ming Lei) [RHEL-25988] - blk-flush: count inflight flush_data requests (Ming Lei) [RHEL-25988] - blk-mq: use percpu csd to remote complete instead of per-rq csd (Ming Lei) [RHEL-25988] - block: don't allow enabling a cache on devices that don't support it (Ming Lei) [RHEL-25988] - block: cleanup queue_wc_store (Ming Lei) [RHEL-25988] - nbd: automatically load module on genl access (Ming Lei) [RHEL-25988] - blk-wbt: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - kyber: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - block: null_blk: cleanup null_queue_rq() (Ming Lei) [RHEL-25988] - block: null_blk: Fix handling of fake timeout request (Ming Lei) [RHEL-25988] - fbdev/simplefb: change loglevel when the power domains cannot be parsed (Robert Foss) [RHEL-17425] - fbdev/simplefb: Suppress error on missing power domains (Robert Foss) [RHEL-17425] - IMA: reject unknown hash algorithms in ima_get_hash_algo (Joel Slebodnick) [RHEL-26952] - redhat/configs: aarch64: enable SCMI pmdomain driver (Radu Rendec) [RHEL-26434] - firmware: arm_scmi: Add generic OPP support to the SCMI performance domain (Radu Rendec) [RHEL-26434] - OPP: Extend support for the opp-level beyond required-opps (Radu Rendec) [RHEL-26434] - OPP: Switch to use dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - PM: domains: Implement the ->set_performance_state() callback for genpd (Radu Rendec) [RHEL-26434] - PM: domains: Introduce dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal (Radu Rendec) [RHEL-26434] - pmdomain: arm: Avoid polling for scmi_perf_domain (Radu Rendec) [RHEL-26434] - pmdomain: arm: Add the SCMI performance domain (Radu Rendec) [RHEL-26434] - PM: domains: Allow genpd providers to manage OPP tables directly by its FW (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Add support to parse domain-id using #power-domain-cells (Radu Rendec) [RHEL-26434] - dt-bindings: power: Clarify performance capabilities of power-domains (Radu Rendec) [RHEL-26434] - dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13 (Radu Rendec) [RHEL-26434] - dt-bindings: arm: cpus: Add a power-domain-name for a performance-domain (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Avoid one OF parsing in scmi_get_sharing_cpus() (Radu Rendec) [RHEL-26434] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq (Andrew Halaney) [RHEL-28917] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq (Andrew Halaney) [RHEL-28917] - Bluetooth: Fix bogus check for re-auth no supported with non-ssp (Bastien Nocera) [RHEL-18225 RHEL-18227] {CVE-2020-10135} - redhat/configs: enable pwr-mlxbf (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: support graceful reboot instead of emergency reset (Nirmala Dalvi) [RHEL-21119] - power: reset: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add missing include (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add BlueField SoC power control driver (Nirmala Dalvi) [RHEL-21119] - redhat/configs: enable pinctrl_mlxbf3 This driver is required to support the pinctrl device on the Bluefield-3 card. (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Remove gpio_disable_free() (Nirmala Dalvi) [RHEL-21115] - pinctrl: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Add pinctrl driver support (Nirmala Dalvi) [RHEL-21115] - redhat/configs: enable gpio_mlxbf3 (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Support add_pin_ranges() (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Add gpio driver support (Nirmala Dalvi) [RHEL-21113] - redhat/configs: enable mlxbf-pmc (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Ignore unsupported performance blocks (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Check devm_hwmon_device_register_with_groups() return value (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Add null pointer checks for devm_kasprintf() (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Add support for BlueField-3 (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix potential buffer overflows (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix sscanf() error checking (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Luiz Capitulino) [RHEL-21122] - SUNRPC: Remove stale comments (Jeffrey Layton) [RHEL-22860] - NFSD: Remove BUG_ON in nfsd4_process_cb_update() (Jeffrey Layton) [RHEL-22860] - NFSD: Replace comment with lockdep assertion (Jeffrey Layton) [RHEL-22860] - NFSD: Remove unused @reason argument (Jeffrey Layton) [RHEL-22860] - NFSD: Add callback operation lifetime trace points (Jeffrey Layton) [RHEL-22860] - NFSD: Rename nfsd_cb_state trace point (Jeffrey Layton) [RHEL-22860] - NFSD: Replace dprintks in nfsd4_cb_sequence_done() (Jeffrey Layton) [RHEL-22860] - NFSD: Add nfsd_seq4_status trace event (Jeffrey Layton) [RHEL-22860] - NFSD: Retransmit callbacks after client reconnects (Jeffrey Layton) [RHEL-22860] - NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down (Jeffrey Layton) [RHEL-22860] - NFSD: Convert the callback workqueue to use delayed_work (Jeffrey Layton) [RHEL-22860] - NFSD: Reset cb_seq_status after NFS4ERR_DELAY (Jeffrey Layton) [RHEL-22860] - NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h (Jeffrey Layton) [RHEL-22860] - tls: fix use-after-free on failed backlog decryption (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: separate no-async decryption request handling from async (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: decrement decrypt_pending if no async completion will be called (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: fix use-after-free with partial reads and async decrypt (Sabrina Dubroca) [RHEL-26398] {CVE-2024-26582} - net: tls: handle backlogging of crypto requests (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: fix race between tx work scheduling and socket close (Sabrina Dubroca) [RHEL-26361] {CVE-2024-26585} - tls: fix race between async notify and socket close (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: factor out tls_*crypt_async_wait() (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (Luiz Capitulino) [RHEL-21116] - I2C: Explicitly include correct DT includes (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Use dev_err_probe in probe function (Luiz Capitulino) [RHEL-21116] - i2c: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: depend on ACPI; clean away ifdeffage (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove device tree support (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support BlueField-3 SoC (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: add multi slave functionality (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support lock mechanism (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Fix frequency calculation (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Refactor _UID handling to use acpi_dev_uid_to_integer() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove IRQF_ONESHOT (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: incorrect base address passed during io write (Luiz Capitulino) [RHEL-21116] - Revert "Merge: EDAC: add initial support for El Capitan" (Scott Weaver) - SEV: disable SEV-ES DebugSwap by default (Paolo Bonzini) [RHEL-22997] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-20912] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-20912] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-20912] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26665] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26500] {CVE-2023-52448} - NFSv4: Always ask for type with READDIR (Benjamin Coddington) [RHEL-15843] - sunrpc: have svc tasks sleep in TASK_INTERRUPTIBLE instead of TASK_IDLE (Jeffrey Layton) [RHEL-22742] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21687] {CVE-2024-0565} - EDAC/amd64: Add support for family 0x19, models 0x90-9f devices (Aristeu Rozanski) [RHEL-10022] - EDAC/mc: Add support for HBM3 memory type (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Aristeu Rozanski) [RHEL-10022] - EDAC/mce_amd: Remove SMCA Extended Error code descriptions (Aristeu Rozanski) [RHEL-10022] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Cache and use GPU node map (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add support for AMD heterogeneous Family 19h Model 30h-3Fh (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Document heterogeneous system enumeration (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Fix indentation in umc_determine_edac_cap() (Aristeu Rozanski) [RHEL-10022] - EDAC: Sanitize MODULE_AUTHOR strings (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add get_err_info() to pvt->ops (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split dump_misc_regs() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split init_csrows() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split determine_edac_cap() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() (Viktor Malik) [RHEL-26131] - fprobe: Release rethook after the ftrace_ops is unregistered (Viktor Malik) [RHEL-26131] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super {CVE-2024-0841} (Audra Mitchell) [RHEL-20615] {CVE-2024-0841} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434}- genirq: Wake interrupt threads immediately when changing affinity (Crystal Wood) [RHEL-9148] - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23941] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23941] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-28655] - crypto: akcipher - Disable signing and decryption (Herbert Xu) [RHEL-17113] {CVE-2023-6240} - RDMA/siw: Fix connection failure handling (Kamal Heib) [RHEL-28044] {CVE-2023-52513} - x86/mm: Fix memory encryption features advertisement (Vitaly Kuznetsov) [RHEL-26662] - x86/coco: Export cc_vendor (Vitaly Kuznetsov) [RHEL-26662] - afs: fix __afs_break_callback() / afs_drop_open_mmap() race (Marc Dionne) [RHEL-25171] - afs: Increase buffer size in afs_update_volume_status() (Marc Dionne) [RHEL-25171] - afs: Fix ignored callbacks over ipv4 (Marc Dionne) [RHEL-25171] - rxrpc: Fix counting of new acks and nacks (Marc Dionne) [RHEL-25171] - rxrpc: Fix response to PING RESPONSE ACKs to a dead call (Marc Dionne) [RHEL-25171] - rxrpc: Fix delayed ACKs to not set the reference serial number (Marc Dionne) [RHEL-25171] - rxrpc: Fix generation of serial numbers to skip zero (Marc Dionne) [RHEL-25171] - afs: Fix missing/incorrect unlocking of RCU read lock (Marc Dionne) [RHEL-25171] - afs: Remove afs_dynroot_d_revalidate() as it is redundant (Marc Dionne) [RHEL-25171] - afs: Fix error handling with lookup via FS.InlineBulkStatus (Marc Dionne) [RHEL-25171] - afs: Don't use certain unnecessary folio_*() functions (Marc Dionne) [RHEL-25171] - rxrpc: Fix use of Don't Fragment flag (Marc Dionne) [RHEL-25171] - rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue (Marc Dionne) [RHEL-25171] - afs: trace: Log afs_make_call(), including server address (Marc Dionne) [RHEL-25171] - afs: Fix offline and busy message emission (Marc Dionne) [RHEL-25171] - afs: Fix fileserver rotation (Marc Dionne) [RHEL-25171] - afs: Overhaul invalidation handling to better support RO volumes (Marc Dionne) [RHEL-25171] - afs: Parse the VolSync record in the reply of a number of RPC ops (Marc Dionne) [RHEL-25171] - afs: Don't leave DONTUSE/NEWREPSITE servers out of server list (Marc Dionne) [RHEL-25171] - afs: Fix comment in afs_do_lookup() (Marc Dionne) [RHEL-25171] - afs: Apply server breaks to mmap'd files in the call processor (Marc Dionne) [RHEL-25171] - afs: Move the vnode/volume validity checking code into its own file (Marc Dionne) [RHEL-25171] - afs: Defer volume record destruction to a workqueue (Marc Dionne) [RHEL-25171] - afs: Make it possible to find the volumes that are using a server (Marc Dionne) [RHEL-25171] - afs: Combine the endpoint state bools into a bitmask (Marc Dionne) [RHEL-25171] - afs: Keep a record of the current fileserver endpoint state (Marc Dionne) [RHEL-25171] - afs: Dispatch vlserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Dispatch fileserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Mark address lists with configured priorities (Marc Dionne) [RHEL-25171] - afs: Provide a way to configure address priorities (Marc Dionne) [RHEL-25171] - afs: Remove the unimplemented afs_cmp_addr_list() (Marc Dionne) [RHEL-25171] - afs: Add some more info to /proc/net/afs/servers (Marc Dionne) [RHEL-25171] - rxrpc: Create a procfile to display outstanding client conn bundles (Marc Dionne) [RHEL-25171] - afs: Fold the afs_addr_cursor struct in (Marc Dionne) [RHEL-25171] - afs: Use peer + service_id as call address (Marc Dionne) [RHEL-25171] - afs: Add a tracepoint for struct afs_addr_list (Marc Dionne) [RHEL-25171] - afs: Automatically generate trace tag enums (Marc Dionne) [RHEL-25171] - afs: Rename some fields (Marc Dionne) [RHEL-25171] - afs: Simplify error handling (Marc Dionne) [RHEL-25171] - afs: Don't put afs_call in afs_wait_for_call_to_complete() (Marc Dionne) [RHEL-25171] - afs: Wrap most op->error accesses with inline funcs (Marc Dionne) [RHEL-25171] - afs: Use op->nr_iterations=-1 to indicate to begin fileserver iteration (Marc Dionne) [RHEL-25171] - afs: Handle the VIO and UAEIO aborts explicitly (Marc Dionne) [RHEL-25171] - afs: Rename addr_list::failed to probe_failed (Marc Dionne) [RHEL-25171] - afs: Don't skip server addresses for which we didn't get an RTT reading (Marc Dionne) [RHEL-25171] - rxrpc, afs: Allow afs to pin rxrpc_peer objects (Marc Dionne) [RHEL-25171] - afs: Turn the afs_addr_list address array into an array of structs (Marc Dionne) [RHEL-25171] - afs: Add comments on abort handling (Marc Dionne) [RHEL-25171] - rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() (Marc Dionne) [RHEL-25171] - afs: use read_seqbegin() in afs_check_validity() and afs_getattr() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() (Marc Dionne) [RHEL-25171] - afs: Fix use-after-free due to get/remove race in volume tree (Marc Dionne) [RHEL-25171] - afs: Fix overwriting of result of DNS query (Marc Dionne) [RHEL-25171] - afs: Fix dynamic root lookup DNS check (Marc Dionne) [RHEL-25171] - afs: Fix the dynamic root's d_delete to always delete unused dentries (Marc Dionne) [RHEL-25171] - afs: Fix refcount underflow from error handling race (Marc Dionne) [RHEL-25171] - afs: do not test the return value of folio_start_writeback() (Marc Dionne) [RHEL-25171] - afs: Mark a superblock for an R/O or Backup volume as SB_RDONLY (Marc Dionne) [RHEL-25171] - afs: Fix file locking on R/O volumes to operate in local mode (Marc Dionne) [RHEL-25171] - afs: Return ENOENT if no cell DNS record can be found (Marc Dionne) [RHEL-25171] - afs: Make error on cell lookup failure consistent with OpenAFS (Marc Dionne) [RHEL-25171] - afs: Fix afs_server_list to be cleaned up with RCU (Marc Dionne) [RHEL-25171] - rxrpc: Defer the response to a PING ACK until we've parsed it (Marc Dionne) [RHEL-25171] - rxrpc: Fix RTT determination to use any ACK as a source (Marc Dionne) [RHEL-25171] - rxrpc: Fix some minor issues with bundle tracing (Marc Dionne) [RHEL-25171] - rxrpc: Fix two connection reaping bugs (Marc Dionne) [RHEL-25171] - afs: Provide a splice-read wrapper (Marc Dionne) [RHEL-25171] - rxrpc: Replace fake flex-array with flexible-array member (Marc Dionne) [RHEL-25171] - x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers (Paolo Bonzini) [RHEL-23426] - x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu() (Paolo Bonzini) [RHEL-23426] - x86/boot: Move x86_cache_alignment initialization to correct spot (Paolo Bonzini) [RHEL-23426] - x86/sev-es: Set x86_virt_bits to the correct value straight away, instead of a two-phase approach (Paolo Bonzini) [RHEL-23426] - KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu (Prasad Pandit) [RHEL-2815] - drm/tegra: Remove existing framebuffer only if we support display (Robert Foss) [RHEL-26130] - Deprecate qla4xxx in RHEL-9 (Chris Leech) [RHEL-1241] - dm-bufio: fix no-sleep mode (Benjamin Marzinski) [RHEL-23968] - selftests: rtnetlink: add MACsec offload tests (Sabrina Dubroca) [RHEL-24616] - netdevsim: add dummy macsec offload (Sabrina Dubroca) [RHEL-24616] - selftests: rtnetlink: Make the set of tests to run configurable (Sabrina Dubroca) [RHEL-24616]- workqueue: Avoid using isolated cpus' timers on queue_delayed_work (Leonardo Bras) [RHEL-20254] - cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT (Chris Leech) [RHEL-26081] - uio: introduce UIO_MEM_DMA_COHERENT type (Chris Leech) [RHEL-26081] - Reapply "dma-mapping: reject __GFP_COMP in dma_alloc_attrs" (Chris Leech) [RHEL-26081] - Reapply "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-26081] - block: add check that partition length needs to be aligned with block size (Ming Lei) [RHEL-26616] {CVE-2023-52458}- x86/fpu: Stop relying on userspace for info to fault in xsave buffer (Steve Best) [RHEL-26672] {CVE-2024-26603} - redhat: configs: Enable CONFIG_MEMTEST to enable memory test (Eric Chanudet) [RHEL-24906] - x86/smpboot/64: Handle X2APIC BIOS inconsistency gracefully (David Arcari) [RHEL-19514] - x86/apic: Fake primary thread mask for XEN/PV (David Arcari) [RHEL-19514] - cpu/hotplug: Remove dependancy against cpu_primary_thread_mask (David Arcari) [RHEL-19514] - x86/smpboot: Fix the parallel bringup decision (David Arcari) [RHEL-19514] - x86/realmode: Make stack lock work in trampoline_compat() (David Arcari) [RHEL-19514] - x86/smp: Initialize cpu_primary_thread_mask late (David Arcari) [RHEL-19514] - cpu/hotplug: Fix off by one in cpuhp_bringup_mask() (David Arcari) [RHEL-19514] - x86/apic: Fix use of X{,2}APIC_ENABLE in asm with older binutils (David Arcari) [RHEL-19514] - x86/tsc: Defer marking TSC unstable to a worker (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused function declaration cpu_set_state_online() (David Arcari) [RHEL-19514] - x86/smpboot/64: Implement arch_cpuhp_init_parallel_bringup() and enable it (David Arcari) [RHEL-19514] - x86/smpboot: Support parallel startup of secondary CPUs (David Arcari) [RHEL-19514] - x86/apic/x2apic: Allow CPU cluster_mask to be populated in parallel (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_gs (David Arcari) [RHEL-19514] - x86/smpboot: Remove early_gdt_descr on 64-bit (David Arcari) [RHEL-19514] - x86/smpboot: Implement a bit spinlock to protect the realmode stack (David Arcari) [RHEL-19514] - x86/apic: Save the APIC virtual base address (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_stack on 64-bit (David Arcari) [RHEL-19514] - cpu/hotplug: Allow "parallel" bringup up to CPUHP_BP_KICK_AP_STATE (David Arcari) [RHEL-19514] - x86/apic: Provide cpu_primary_thread mask (David Arcari) [RHEL-19514] - x86/smpboot: Enable split CPU startup (David Arcari) [RHEL-19514] - cpu/hotplug: Provide a split up CPUHP_BRINGUP mechanism (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused state functions (David Arcari) [RHEL-19514] - riscv: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - MIPS: SMP_CPS: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - arm64: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - ARM: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Remove cpu_report_state() and related unused cruft (David Arcari) [RHEL-19514] - cpu/hotplug: Add debug printks for hotplug callback failures (David Arcari) [RHEL-19514] - cpu/hotplug: Do not bail-out in DYING/STARTING sections (David Arcari) [RHEL-19514] - cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier (David Arcari) [RHEL-19514] - x86/smpboot: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Add CPU state tracking and synchronization (David Arcari) [RHEL-19514] - x86/xen/hvm: Get rid of DEAD_FROZEN handling (David Arcari) [RHEL-19514] - x86/xen/smp_pv: Remove wait for CPU online (David Arcari) [RHEL-19514] - x86/smpboot: Remove wait for cpu_online() (David Arcari) [RHEL-19514] - cpu/hotplug: Rework sparse_irq locking in bringup_cpu() (David Arcari) [RHEL-19514] - x86/smpboot: Remove cpu_callin_mask (David Arcari) [RHEL-19514] - x86/smpboot: Make TSC synchronization function call based (David Arcari) [RHEL-19514] - x86/smpboot: Move synchronization masks to SMP boot code (David Arcari) [RHEL-19514] - x86/cpu/cacheinfo: Remove cpu_callout_mask dependency (David Arcari) [RHEL-19514] - gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - PCI/ASPM: Fix deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - MAINTAINERS: Orphan Cadence PCIe IP (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" (Myron Stowe) [RHEL-26162] - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_disable_link_state_locked() lockdep assert (Myron Stowe) [RHEL-26162] - PCI/ASPM: Clean up __pci_disable_link_state() 'sem' parameter (Myron Stowe) [RHEL-26162] - PCI: qcom: Clean up ASPM comment (Myron Stowe) [RHEL-26162] - PCI: qcom: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI: vmd: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_enable_link_state_locked() (Myron Stowe) [RHEL-26162] - PCI: loongson: Limit MRRS to 256 (Myron Stowe) [RHEL-26162] - PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word() (Myron Stowe) [RHEL-26162] - PCI: endpoint: Fix double free in __pci_epc_create() (Myron Stowe) [RHEL-26162] - PCI: Replace unnecessary UTF-8 in Kconfig (Myron Stowe) [RHEL-26162] - logic_pio: Remove logic_outb(), _outw(), outl() duplicate declarations (Myron Stowe) [RHEL-26162] - PCI: Make pci_assign_unassigned_resources() non-init (Myron Stowe) [RHEL-26162] - PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device (Myron Stowe) [RHEL-26162] - PCI/portdrv: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/VC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PTM: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PME: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Show PASID Capability register width in bitmasks (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/MSI: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defines with DPC reason fields (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defined fields with DPC_CTL register (Myron Stowe) [RHEL-26162] - PCI/DPC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: hotplug: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: dwc: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: cadence: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() to extract Link Width (Myron Stowe) [RHEL-26162] - PCI: mvebu: Use FIELD_PREP() with Link Width (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields (Myron Stowe) [RHEL-26162] - scsi: ipr: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - PCI: xgene: Do PCI error check on own line & keep return value (Myron Stowe) [RHEL-26162] - PCI: Do error check on own line to split long "if" conditions (Myron Stowe) [RHEL-26162] - atm: iphase: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - sh: pci: Do PCI error check on own line (Myron Stowe) [RHEL-26162] - alpha: Streamline convoluted PCI error handling (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx XDMA PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: xilinx-cpm: Move IRQ definitions to a common header (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Modify ECAM size to enable support for 256 buses (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Rename the NWL_ECAM_VALUE_DEFAULT macro (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Modify ECAM size in the DT example (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Remove redundant code that sets Type 1 header fields (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Convert to YAML schemas of Xilinx NWL PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use Mbps_to_icc() macro for setting icc speed (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller (Myron Stowe) [RHEL-26162] - MAINTAINERS: Update PCI DRIVER FOR RENESAS R-CAR for R-Car Gen4 (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add endpoint mode support (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add R-Car Gen4 PCIe controller support for host mode (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Endpoint (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Host (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: dwc: Update maxItems of reg and reg-names (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Introduce .pre_init() and .deinit() (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_write_dbi2() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_ep_exit() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Add EDMA_UNROLL capability flag (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Add multiple PFs support for dbi2 (Myron Stowe) [RHEL-26162] - PCI: tegra194: Drop PCI_EXP_LNKSTA_NLW setting (Myron Stowe) [RHEL-26162] - PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling (Myron Stowe) [RHEL-26162] - PCI: dwc: Add dw_pcie_link_set_max_link_width() (Myron Stowe) [RHEL-26162] - PCI: Add T_PVPERL macro (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers (Myron Stowe) [RHEL-26162] - PCI: layerscape-ep: Set 64-bit DMA mask (Myron Stowe) [RHEL-26162] - PCI: cadence: Drop unused member from struct cdns_plat_pcie (Myron Stowe) [RHEL-26162] - PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops (Myron Stowe) [RHEL-26162] - PCI: dwc: Add host_post_init() callback (Myron Stowe) [RHEL-26162] - drm/qxl: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - drm/virtio: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI/sysfs: Enable 'boot_vga' attribute via pci_is_vga() (Myron Stowe) [RHEL-26162] - PCI/VGA: Select VGA devices earlier (Myron Stowe) [RHEL-26162] - PCI/VGA: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI: Add pci_is_vga() helper (Myron Stowe) [RHEL-26162] - PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card (Myron Stowe) [RHEL-26162] - x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4 (Myron Stowe) [RHEL-26162] - PCI/sysfs: Protect driver's D3cold preference from user space (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Remove redundant goto (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Fix undefined behavior bug in struct pci_p2pdma_pagemap (Myron Stowe) [RHEL-26162] - PCI: acpiphp: Allow built-in drivers for Attention Indicators (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .probe() callback (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: kirin: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: exynos: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI/ACPI: Use acpi_evaluate_dsm_typed() (Myron Stowe) [RHEL-26162] - drm/radeon: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/amdgpu: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/nouveau: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - ALSA: hda: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - PCI: Add pci_get_base_class() helper (Myron Stowe) [RHEL-26162] - PCI: endpoint: Use IS_ERR_OR_NULL() helper function (Myron Stowe) [RHEL-26162] - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Convert printk() to pr_*() and add include (Myron Stowe) [RHEL-26162] - PCI/ASPM: Remove unnecessary includes (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_MAX() instead of literals (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use time constants (Myron Stowe) [RHEL-26162] - PCI/ASPM: Return U32_MAX instead of bit magic construct (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_GET/PREP() to access PCIe capability fields (Myron Stowe) [RHEL-26162] - PCI: Add PCI_L1SS_CTL2 fields (Myron Stowe) [RHEL-26162] - PCI/AER: Factor out interrupt toggling into helpers (Myron Stowe) [RHEL-26162] - pinctrl: intel: use the correct _PM_OPS() export macro (David Arcari) [RHEL-26354] - pinctrl: don't put the reference to GPIO device in pinctrl_pins_show() (David Arcari) [RHEL-26354] - PM: Provide EXPORT_NS_GPL_DEV_SLEEP_PM_OPS (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Meteor Point pin controller and GPIO support (David Arcari) [RHEL-26354] - pinctrl: core: Remove unused members from struct group_desc (David Arcari) [RHEL-26354] - pinctrl: imx: Convert to use grp member (David Arcari) [RHEL-26354] - pinctrl: imx: Use temporary variable to hold pins (David Arcari) [RHEL-26354] - pinctrl: freescale: remove generic pin config core support (David Arcari) [RHEL-26354] - pinctrl: core: Embed struct pingroup into struct group_desc (David Arcari) [RHEL-26354] - pinctrl: core: Add a convenient define PINCTRL_GROUP_DESC() (David Arcari) [RHEL-26354] - pinctrl: baytrail: use gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - pinctrl: core: Make pins const unsigned int pointer in struct group_desc (David Arcari) [RHEL-26354] - pinctrl: Convert unsigned to unsigned int (David Arcari) [RHEL-26354] - pinctrl: don't include GPIOLIB private header (David Arcari) [RHEL-26354] - pinctrl: stop using gpiod_to_chip() (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_label() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_base() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpiod_to_gpio_device() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: Fix scope-based gpio_device refcounting (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_base() (David Arcari) [RHEL-26354] - gpiolib: provide gpiod_to_gpio_device() (David Arcari) [RHEL-26354] - gpiolib: add support for scope-based management to gpio_device (David Arcari) [RHEL-26354] - gpiolib: make gpio_device_get() and gpio_device_put() public (David Arcari) [RHEL-26354] - pinctrl: baytrail: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: Bulk conversion to generic_handle_domain_irq() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: baytrail: Factor out byt_gpio_force_input_mode() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Fix types of config value in byt_pin_config_set() (David Arcari) [RHEL-26354] - pinctrl: avoid reload of p state in list iteration (David Arcari) [RHEL-26354] - pinctrl: intel: Add a generic Intel pin control platform driver (David Arcari) [RHEL-26354] - devres: Provide krealloc_array (David Arcari) [RHEL-26354] - redhat/configs: enable new intel pinctrl configs (David Arcari) [RHEL-26354] - pinctrl: intel: Revert "Unexport intel_pinctrl_probe()" (David Arcari) [RHEL-26354] - pinctrl: intel: allow independent COMPILE_TEST (David Arcari) [RHEL-26354] - pinctrl: intel: Refactor intel_pinctrl_get_soc_data() (David Arcari) [RHEL-26354] - pinctrl: intel: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: intel: Make PM ops functions static (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: meteorlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lakefield: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: icelake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: geminilake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: denverton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: broxton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: alderlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: intel: Provide Intel pin control wide PM ops structure (David Arcari) [RHEL-26354] - Remove custom EXPORT_NS_GPL_DEV_PM_OPS macro (David Arcari) [RHEL-26354] - PM: Improve EXPORT_*_DEV_PM_OPS macros (David Arcari) [RHEL-26354] - export: fix string handling of namespace in EXPORT_SYMBOL_NS (David Arcari) [RHEL-26354] - PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and runtime pm equiv (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_ready_for_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of gpio_to_pin() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_match_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_get_device_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_gpio_direction() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_set_config_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_output_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_input_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_free_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_request_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - gpio: cdev: use pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_output() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_input() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_free() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_request() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_can_use_line() (David Arcari) [RHEL-26354] - pinctrl: intel: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - gpio: vf610: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: bcm: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: tegra: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpiolib: generic: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: provide new GPIO-to-pinctrl glue helpers (David Arcari) [RHEL-26354] - pinctrl: intel: use acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - ACPI: utils: Introduce acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - pinctrl: remove unneeded extern specifiers from consumer.h (David Arcari) [RHEL-26354] - kernel.h: Move ARRAY_SIZE() to a separate header (David Arcari) [RHEL-26354] - Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" (David Arcari) [RHEL-26354] - pinctrl: intel: fetch community only when we need it (David Arcari) [RHEL-26354] - pinctrl: core: Remove unneeded {} around one line conditional body (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: intel: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: drop runtime PM support (David Arcari) [RHEL-26354] - pinctrl: intel: refine intel_config_set_pull() function (David Arcari) [RHEL-26354] - pinctrl: denverton: Enable platform device in the absence of ACPI enumeration (David Arcari) [RHEL-26354] - pinctrl: intel: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: avoid unsafe code pattern in find_pinctrl() (David Arcari) [RHEL-26354] - pinctrl: baytrail: fix debounce disable case (David Arcari) [RHEL-26354] - pinctrl: pinmux: Remove duplicate error message in pin_request() (David Arcari) [RHEL-26354] - pinctrl: intel: consolidate ACPI dependency (David Arcari) [RHEL-26354] - pinctrl: baytrail: Make use of pm_ptr() (David Arcari) [RHEL-26354] - pinctrl: baytrail: reuse common functions from pinctrl-intel (David Arcari) [RHEL-26354] - pinctrl: intel: export common pinctrl functions (David Arcari) [RHEL-26354] - pinctrl: baytrail: consolidate common mask operation (David Arcari) [RHEL-26354] - pinctrl: pinmux: handle radix_tree_insert() errors in pinmux_generic_add_function() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_generic_add_group() (David Arcari) [RHEL-26354] - pinctrl: baytrail: invert if condition (David Arcari) [RHEL-26354] - pinctrl: baytrail: add warning for BYT_VAL_REG retrieval failure (David Arcari) [RHEL-26354] - pinctrl: baytrail: reduce scope of spinlock in ->dbg_show() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->irq_set_type() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->set_mux() hook (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use str_hi_lo() helper (David Arcari) [RHEL-26354] - pinctrl: Relax user input size in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: Duplicate user memory in one go in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Unify style of error and debug messages (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use BIT() in BYT_PULL_ASSIGN_* definitions (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Replace SPT_COMMUNITY() by INTEL_COMMUNITY_*() (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Replace TGL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Replace LBG_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: lakefield: Replace LKF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Replace JSL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: icelake: Replace ICL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: geminilake: Replace GLK_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Replace EBG_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Replace EHL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace DNV_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Replace CDF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Replace CNL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace BXT_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: alderlake: Replace ADL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: intel: Enumerate PWM device when community has a capability (David Arcari) [RHEL-26354] - pwm: lpss: Rename pwm_lpss_probe() --> devm_pwm_lpss_probe() (David Arcari) [RHEL-26354] - pwm: lpss: Allow other drivers to enable PWM LPSS (David Arcari) [RHEL-26354] - pwm: lpss: Include headers we are the direct user of (David Arcari) [RHEL-26354] - pwm: lpss: Rename MAX_PWMS --> LPSS_MAX_PWMS (David Arcari) [RHEL-26354] - pwm: lpss: Add a comment to the bypass field (David Arcari) [RHEL-26354] - pwm: lpss: Move resource mapping to the glue drivers (David Arcari) [RHEL-26354] - pwm: lpss: Deduplicate board info data structures (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Moorefield pin controller support (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: alderlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: icelake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: core: Use device_match_of_node() helper (David Arcari) [RHEL-26354] - redhat/configs: intel pinctrl config cleanup (David Arcari) [RHEL-26354] - config: wifi: enable MT7925E card (Jose Ignacio Tornos Martinez) [RHEL-14693] - shmem: support idmapped mounts for tmpfs (Giuseppe Scrivano) [RHEL-23900] - iommu/vt-d: Fix incorrect cache invalidation for mm notification (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: rename invalidate_range notifier (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: don't invalidate secondary TLBs as part of mmu_notifier_invalidate_range_end() (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: call invalidate_range() when invalidating TLBs (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: fixup comment in mmu_interval_read_begin() (Jerry Snitselaar) [RHEL-26541] - mlxbf_gige: Enable the GigE port in mlxbf_gige_open (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Fix intermittent no ip issue (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix receive packet race condition (Luiz Capitulino) [RHEL-21118] - net: ethernet: mellanox: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Remove two unused function declarations (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix white space in mlxbf_gige_eth_ioctl (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add "set_link_ksettings" ethtool callback (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: support 10M/100M/1G speeds on BlueField-3 (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add MDIO support for BlueField-3 (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear MDIO gateway lock after read (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: compute MDIO period based on i1clk (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove own module name define and use KBUILD_MODNAME instead (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: use eth_zero_addr() to clear mac address (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove driver-managed interrupt counts (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: increase MDIO polling rate to 5us (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Replace non-standard interrupt handling (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear valid_polarity upon open (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Make use of devm_platform_ioremap_resourcexxx() (Luiz Capitulino) [RHEL-21118] - redhat: update self-test data (Scott Weaver) - redhat: enable zstream release numbering for RHEL 9.4 (Scott Weaver) - redhat: set default dist suffix for RHEL 9.4 (Scott Weaver) - redhat: fix changelog copying (Jan Stancek) - Bump RHEL_MINOR for 9.5 (Lucas Zampieri) - redhat: do not compress the full kernel changelog in the src.rpm (Herton R. Krzesinski) - redhat: ship all the changelog from source git into kernel-doc (Herton R. Krzesinski) - redhat: create an empty changelog file when changing its name (Herton R. Krzesinski)/bin/sh/bin/sh  !"#$%&'()*0x3153cc920xfb8cae0f0xb3f2d1730xe7dacb8d0x552a40370x1473599b0xc36f31680x9df7921c0x23f16dcc0x19e7490f0x571470da0x1ec9d1460xe9ddbfb40x94a5f7810xba7ca3240x79dc6aca0x1b1e06e10x8989d6ae0x99bf1b000xcd9701fe0x503b9c5d0x3d396a9b0x40a273060xc7cfed630xabd9af6d0xc4c738910xceecd9e40x798f38300xdef1096d0xbb883ea70x3cbe37370xfdb943d60x72f6b2f90x6ac5b4b70x2f14ae530x11e35f690xdc753d090xe20e88e90x5dad9a6d0x557dbba40xb6943c480xc693a5d90x7c792e9f0xb9318c020xabef79470xc042ebd80x8148251f0x0f0bc10a0xdf0270890xe68712910xe348c5720x5d71433e0x4827a2410xa9a73a850x88ee16af0xc68b34170xb3301f080xf33274180xc3f30cc00xf167cb7a0xf43e1f870x0b8cf30e0xa8ab3cc80x44423f290xcabaacbe0x82f13e840xad35bc900x90e807c70x55bb02f30xb8d56fac0x6bf518a90x1b3c55e00xe4742bba0xefc4c5650xa97b681e0x51cfe2c50x754b00000x36c34dc60x4235d4dc0xd962f3970x03cf10c10x9edf477b0xdb3682150x5e84158e0xdf58fa7d0x11eb45ae0x810a3e2a0xcdbd39e30x06650a0d0x985713130xf5e12b4a0xaa0c79de0xea84c8390x6f8782dc0xe22b46d10x11a8d20c0x35d0c2b30x38737dda0x91bd20cb0x28880c070xdb862c460x6591d2750xba6d4b350xbe96e58f0xf76f95960x5cb3a6740x576253170x69459d6b0xf6ed33340xad33f5420xdb590f2f0xc1f905da0x5ca2f1850xb3a0c32c0x455b539e0x4b09baf70x78dc57640xc7fe91130x7f5ebf660xc19e3adb0x143b95a20x92e208c50xc4dba8ec0x787ccc4c0x63440d7b0xd5f80f720xb9ecfda20x5cd869720x7f29c4620x2c2624cf0x5f9b61a10x5f91e7fe0x2e121baa0x613b1e2e0xac1220360xd11530370x8ad5d3610xf28fe40b0x2723994b0x2e3f02870xbad6abf60xab62888d0x1b210d690x9c8b33e50xb11408700x955ae1200xa551e6ab0xfc784b160x262b853e0x06830b9a0x690860eb0x00439d0c0xe509de8b0xc1b507db0x5302ed980x28e21d000xbff3a93a0x92e725e80xde3750b00xdddc514e0x6c813f070xe01d6d960x6c1830780x5987bc790x0b350cb70x24b744f00x8bf9928e0xb0bad8730x5f2abc880x859374950xdc4633420x5d9d244e0x4e155af00xda0d50ec0x4e90435c0xe5d5b0620x2a28e5680x159125230xb4c400400x686abf710x506a081c0xd21bb37a0x8cf5baf60xbc6a95140xc367ab650x6b13617c0xa79406820xf999b3920xf1978f300x291b5b9d0xbb1adb5e0xe2b7e6470x8c09b12f0x0f7c0cbb0xf846876f0x4b3d848f0xfdf69c040xb7852a050xe9e799fc0x3fc2387c0x6b9583200x5a91fe400x8ad6bd4a0x39e294a60xd66288070xcc234b5d0xb60b9fed0x76c558160x863ff13c0xf96fc9de0x216ba9de0x082d9b140xab9b17f30x7dfb687c0x8ace20480xc3562b270x081063000x01f1c1520x1fb1bb500xe5840ec60xdbd019c40x69824a140x2b60f7b30x956062710x8e8803650x04cf31aa0x34269a920x2b82e4920xa01946600xf1898e730x624de2d70xf27c5b7c0x10bde5ef0xf8beae290xca87f4c10xe54440fa0x252cda210x748fe8a80xbc82b3dd0x710a0c5d0xe9fd4e350xcea712310x09cfddc50x9f766e040x39fb42280xe57cbb810x9756d5400xbc43a3a20xc3b0f34d0x3ba1e2950x3ee1e7830x31d2ced80xff2d22b70x6e76329e0x3c4009cb0x3a5eb5500xd6fe91ba0x2984ed7e0x1228f81c0xfac5436a0xae1e895b0xdef9d43a0x4749b7e10x07f1f10e0x869898ce0xb0dca8a00xebd3bd210xf3df871f0x8da7c7750x1647428a0xd48430840x3eac4e940x8e26ae7a0x06ea6f150x36cc0bf50xdb5422d00x8fb8d4320xd4e1ddf20x5ac25dd30x78a6f7200xa26d2c140x87227eec0xe67f4d760x28bfaf510x71112fb10x6644920a0xe06274a40x88c1493c0x0be73d1e0xbcd5320d0x2d36d4770x86cef1800xd6636ca60x305e57010x5a2fb52f0xdc266e8f0x9623527b0xeb2da9a10x933b685c0xc7523a280xcf4b47020x84e54f110x13b6760d0x964aeaa20x1ffb6c650xf2575d2e0x1cc1f90f0xd27540e90x7d3eb72f0x6cb284740xefc7f71c0x8e3d29ad0x7aef20f90x907df8030x96ab274a0x2539eb5f0xe53f3a230x27c3d01c0xc689eef10x51a793fa0xa0e4471b0x7c2aa1920x6f3614b60x35fcc1680xede0c5be0x76d12d900xfd5a811d0xf6f41ee30xd5aa81d70x4af7cd8a0xf95004bc0xc7de2e140xe5d1b2ba0x45fb89850xbc60772f0x84b746bf0xccb30e260x18c35a770x745804dc0xe5cca49f0x7d315e9f0xf90a43130x273e4c400x3272152c0x75a729a00xf5dedb300x4d7670850xf999b7270xdf6c40880xc35ea6870x6db502800x4a8433430xc3b7b1e50x13b850540xfc4a000d0x957380ce0x85a6b4bb0x8324a9780xb24847d00x8de8059b0xfcd1d4c10x6ca198bc0x047dc6800xb0516dd70x8bfdf8420xa866afcd0x067680990x8dc304230x50115f660x90c631eb0xc533e4380x262b2d6a0x230d39510x403017040x11ae2d520x987416070x10a481090xca236a2f0x2148b4a40x5fc4f94f0xb8787afc0x2a8e46b20x48d16c910x2fa2761b0x3854e5070xcd9360340x7c2bba9a0xb625d04e0x984cd03e0x81b35a6f0x2d690cce0x2befc7e10x783bae280x52de59c40x577e78150xc11066ae0x637031bd0xac8a755b0xc07634840xdb68bbad0x50b73ce20xaad6d92f0x3939f8f00xff2825210xc781bd9f0x0cdce87c0x85b5e6250x8a490c900xd24108d40x083eb21c0x451d13550x3b12db2f0xaef1dba40xcfcf60b70x7fe69bc90x52c2cea10x30d065a80xfedb14c50xdc283fcb0x86d89a890xaeaa77d90x1565737a0xdf6dbc2e0xed10cd1a0xf94680030x443c39930xca89afef0x77c1db2a0xe79d7b2e0x965ac2de0x113f039c0x9f1e88700x99654aa20x098a6d1e0xee082f6d0xb60d101e0x7e11d6800xaddd36b00x57065c030xa85985db0x775164bc0x3754d4510x1c5c1fcf0x4a8e3d340x7b8db9f70x865068530xa64631450xe38ac11a0xfeb6a9430x11b567210xcdefe9e30x26e81f8b0x993ec6a60x982d84ca0xd2402a200xcfec804d0x5b8eff660x0a7b6b5d0x040a01e60xe66742680x62c7dc400xc6b2729a0xab1ae5f80xb581e6b80x71736fda0xf6f7c5c90x5804cef30x0c6ef2430x0b51a9430x95d9465f0x4373d6ed0x6d2ab84a0xbc7897a80x2d64a2a60xd03f6ec90x98d7f6c30xb4977c9e0x383464100x434c5d105.14.0-503.15.1.el9_55.14.0-503.15.1.el9_55.14.0-503.15.1.el9_55.14.0-503.15.1.el9_5.s390x+debug5.14.0-503.15.1.el9_5+debug5.14.0-503.15.1.el9_5+debug2.482.481.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.22.48 n5pf.ko.xzib_cm.ko.xzib_core.ko.xzib_uverbs.ko.xziw_cm.ko.xzrdma_cm.ko.xzrdma_ucm.ko.xzmlx4_ib.ko.xzmlx5_ib.ko.xzrdma_rxe.ko.xzsiw.ko.xzib_iser.ko.xzib_isert.ko.xzmfd-core.ko.xzvx855.ko.xzfakelb.ko.xznvme-rdma.ko.xznvmet-rdma.ko.xzism.ko.xzcsiostor.ko.xzlibfcoe.ko.xziscsi_boot_sysfs.ko.xzlibsas.ko.xzn_gsm.ko.xzarc_uart.ko.xzjsm.ko.xzserial_base.ko.xzcifs.ko.xzcifs_arc4.ko.xzcifs_md4.ko.xzsquashfs.ko.xz6lowpan.ko.xzieee802154_6lowpan.ko.xzieee802154.ko.xzieee802154_socket.ko.xzmac802154.ko.xzmpls_iptunnel.ko.xzmpls_router.ko.xzrfkill.ko.xzsmc.ko.xzsmc_diag.ko.xzrpcrdma.ko.xz/lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/crypto/cavium/nitrox//lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/infiniband/core//lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx4//lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx5//lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/rxe//lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/siw//lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/iser//lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/isert//lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/mfd//lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/net/ieee802154//lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/nvme/host//lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/nvme/target//lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/s390/net//lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/scsi/csiostor//lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/scsi/fcoe//lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/scsi//lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/scsi/libsas//lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/tty//lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/tty/serial//lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/tty/serial/jsm//lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/fs/smb/client//lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/fs/smb/common//lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/fs/squashfs//lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/net/6lowpan//lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/net/ieee802154/6lowpan//lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/net/ieee802154//lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/net/mac802154//lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/net/mpls//lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/net/rfkill//lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/net/smc//lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/net/sunrpc/xprtrdma/-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z15 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz3Ts390x-redhat-linux-gnuELF 64-bit MSB relocatable, IBM S/390, version 1 (SYSV) (XZ compressed data)!EGIMOQRSZ\]^`iv  $9< $    P6PPHPIPJPKPSP^PPPPPPPPPPPPPPP P P PP?P@PAPBPCPDPEPFPGPPPQPRPTPUPVPWPXPYPZP[P\P]P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP#P$P%P&P'P(P.P/P0P2P4P5P8P;PP@PAPCPGPHPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP\P]P^P_P`PaPbPcPgPjPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|PPPPPPPPPPPPPPP=PPPP=P>PLPMPNPOPPPPPPPPPPPPPPPPPPPPPP9PPPPPP P P P PPPCPFif [ -f /var/lib/rpm-state/kernel/need_to_run_dracut_5.14.0-503.15.1.el9_5.s390x+debug ]; then rm -f /var/lib/rpm-state/kernel/need_to_run_dracut_5.14.0-503.15.1.el9_5.s390x+debug echo "Running: dracut -f --kver 5.14.0-503.15.1.el9_5.s390x+debug" dracut -f --kver "5.14.0-503.15.1.el9_5.s390x+debug" || exit $? fi/bin/shutf-8944f9b4efd4cbfd8606b0ad8f19bdd5bee1abd22505efe67da38386c8a0fa232b07e26481e3f3302935eea4a64fb2ed93f192aac1eef462d08d17658a241b253?7zXZ !>)07070100000001000081a40000000000000000000000016745a6810000a618000000000000000000000000000000000000005f00000000./lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/crypto/cavium/nitrox/n5pf.ko.xz7zXZִF!t/ ]?EhDTTk׶Ǽ:ߵȚ:Jc_oEBnDBUSaŮP@1W9F] @QABo\yLIklbinT cD޸7ȐCn!Qa _6 Lr1J>[6f~_~c(k=+qMz%'tݝKQנSbx1%I@Ux fd.l-I(~CփC~tȓ݀+ z6Q JoxbYQ8/ĵZksfiba}zG}k ٧5M1h7 |h3s!sju^no45,>7=+\;Oҋ.(\ l4SU͠x5o1"P 4Msu4a9G48T1;)>ū;K'D +:=e$1e6H~D1t%3DzbB,T>,ڋN^=dhlHm3iGCZ0T<6(ɲ ӍBQ)!$4ơpY (r ܰ9C.BO[.Z; wfc/=Ts@*r Uîo|9UlX@d u lpzyGrt)@qJQ}z$܏z$E [+Фӂ!k誎~yzX`J9'@cDv̜ʓ.\R60J>GIn V{a7c.R9$]+kRk:B[3HdV+ x6=H=H0RGZ2: ݾ,53ZG 9l!6dQ:(`"HA1Br?=eYC'!c4 0+ &{{H?Zm OoSNi=Ѩֵ́/|ٌ11iUwm YeUW9z ¦|}@Xƾ ].usCc27לO~_竓"0֡/ ˦ F}Y6T :2c 7Հ/JigAuzᣣϸ7!ikɤ`%5iMN3R˅_熫SQ_4YS:9hr"],g+$G;qBӱnٚ¶gLї[z*XeoYLcB i4>_=P#D% CUkw!>k$|hC̡]I7 8#b~kʖS 6 s"f `'LS“O{b`@âLA5^oqbjc1o48\wE؎ bjv.O̳PI:;p^V̓=t,o[øNhBX&F"?VcO6n u;4-QPj_{8橼p=77˥nx ibIA4`_jyp',>IT5aӘSys\%PQF6w u76q0)4̂ -%i PrR/)wm= 5՟,4~> Dpmde*pBn7))5jvC?3Y)joW^[υ95aK,_>sk'!Us'1bYwR4STʏRWRLZ' WܠokNg')N^AI!E7( s)1ӄc!m f£e>K}P+gI#N*)Jcd6Sß z!|UpjmgK: \mM*V.{?0F$̸}-.$@~s\{^L&jYI=hO;6:L W؋1J-w j +aׅ:>nNQ` (\ ̤mٝL~75zwz-2|VoW>"qI5ⲋ!%Mpj$d-3"b@vo ro]VNhlv@BC8mV_x|7* 3O]K ,Z׎g9čޫ8VT9@x|]&z(%=*t$|3J{;l.pxfܖGx7Az5 o!!]9ax"w#4Rٔӎ%)Ry.y XS²!'&͇# Y!zҥ=n[r=ﰯ|Pb rv(L8`¬$f'7Gn(yF*[ O$.y+.۵큎q!+Vt(YIpA-c`ߪD݂  ж6ĬMix8Yャ.bZ {ErtņԸ "*050զ"X$0$EGFa!A1Lgx}`KNA)MNv{%Pw$Ԕض4h!k"*.c7-(`^/ 2WpfVp<PU.~*f2O[b[tvaUrXh!tܥR7:ӻDh`9LE _.{rPKs6r ЃQ2~5(koA}A6 25 3 TV(gјԡz) ɥ 2>n^peb2񉕖b 1C:zڤ8|>KduPBQ .guሾ*R"[;,ӕdU==K !Ӷ[5U*eW+֬][pרee͟[i|E`Đ&y/ j I |m4=ke.lELy7jOaQ)_RLU!H9'J)B=ond)VJjⳁ40٫$WvetsGX9{a0\"rK D3e5=tč`.gVz6mk9yRC~0"{`k\)"C8 3K(Q%M/sۻΌlgŕ͸?(,nrpPZ[>#G 6jQXl+A׌$Fhs.UT?2V[w˟iBZk9KTӵ}׊b %k(r̀gk[pUTb%4͝< iʩk5m?rY_f*L%f{iGvPWܼ$nMޘ_i 71\kYP5pE.|+ Ֆ*F$׍WLάI~;{0~]!lKM}Diby^.[mgePVztAc~Α~AH0 M|=crdl ']z{ U GfE+a*e]3?]:ƒn=͂?Vvi aâu53p+Ć%.Lؔx 9'wRM~ξIHHiu뼸 Z7 ~j Q[ilI Y&"okne>eFp fsT> rR HL ByTPGt6B0oM!4wcoBpr2A+ dlTav B! Kõ3CRDƋ8y̧YnQYO[#,ragfIilG:iWxoH OΩAqڡg)c'[2>͇/ya5hų6Jve".#nQ"ޔ_yi/'m}^ؤl K$&JJgH$Zk&Z_l Ii P|+lZQcF;;wX 5gOۼtlωd|+ ǭ1N8)$4\Ɂ*[U5y(@ˮ+&nRI[x2v;/|wK)>z* %}Y31sXYo}\nc~xV"KZ̯zA4WL@Z heu885 ‡AIƘ؏f a,p'Ł"&sń >NDEQ/Wb$20QЦȭ/B6'!UbElr݌qWz@>5ڀ@)8 ޺+oU( ir^d5] lxD2{iAj ž>ITwKXOi/\}(JX%DƩ ҢkbW]ؔ|ȨR!84pG=RY`v8,#CyLmb~=]qGNNjIŨ)IS@mHe)~u:k! % Ch,VN&m@b<-Tzz*!ǔɻ_4'='SrDA4*Z|znv}K'7C:Q D/`-Tطk'3=yexA[iy5,K6O8~®!)N}*iaO  C፟'lQO3N>{JQ(l꺕,M 9/ep~D"ӧA O2Qc* u|kPݲNM|g0M\D7AQ!;Q7e3={!?@]C,)ɛN('/Pset eD<39Eӝs]K%.[~ I9eso1 [kG8W&ЊwNvU,%e`VAPQh>yi7'd"UZNƉӣgG^`.s,rp'8 S ,.09v{;_V>0ނ`a!BG&ʯh{ѱm<r}y3zҍOoqWRfoĦ$4ҥכQ䉊jEgON6"õ ȫ@5(PV`u(Uf"k7M*wr*ɚo+Ey|Rb付)o[ByT;ҳ 6U$>8F*KiofU  !<32TFH5Xh:c72AU&tO_{)Vnko5b/r-+s.dg!OݑE=BsCWͺo)׮ YpC#8U|6狼<6ȫFca6[% W:`a.a7FPY)3萦~uҋ6y<˄+QoR6@\%86ڨ!,{x _8=d:%(HY;EcPAz8&u$DIDÛ+;L!XKP4gWi1h6#!YbI,+5d0R{9j.]x2z1;m2 *Y$$ n1w$Y-go;>n]@*~UP׍N.T>h jMVO]eC-- ;6YE˦9U i7 bs\J|LP8:|U (g_G~'M,*?r[{xQp_)IxP<|ظ**M6v1 bjjHPrWa/9KyP~D}9&ZK"`d RWgqs|c$Gdo&n}@=Y6nM˟  9'>ɝys V}߻`9iÿl/[.Uħ`V{h"u&R"iu+iO7# զ>Q4mbjR`P K+ ݗVWSM0D'4y-j,^N tsE"K'?`HW?w[5[*D%AZVpĚ7f-J7HYXOOΨJԭ[*V+16U-[F%x,۳1FLBNn捷-bww};?XBksk@^_ ,YN^u3V6_6/%UjЃ)j< +{g{k:TZ^dR+DzR P.t&QU\G47Ruj>qwF>1rr,G?)a?urt>J2.~N#HEliT8ZZ%pvmp t:bI[_.p }$j8swed=F\/Ei&G  F!$yE-9A=kZTP> Cƺv9bibNշl(pH!,4u~\H͈"z{NH5?͘/Uσ6m uKAO^00x~Oۙ*Rr cFϣÈRO+fy1´rSYw,ߍB{co*g:q( L:[.R9z(%|e[:c*aЗ(w'Dp8/J[!k%])o~i بU~.';ÈSY*  J}4ϙr*;N1z̖Ax\O:t͋wSX{S^y S6Ulk?b CFD zu4ƛ нd$o q?eر8|FN4&,8Jہ[MɄ c_6b|[_bu",| :SN%>-Si;D G3`_5@Ső V0 pj[jn:4E#4pΘäi8ʘH]sj/6ij:U <ڔ{/ hoPym|8Jw8 sCP]Y2]}xދѾn~ĤboNK@Q4sӫ~ ឫWP妺g vXF43EKi`@MZmƦ$C3L<690 olNf.U k&~jjy,dPWD!.Ϙ@kQ7y֩{mN,y{XF}m´Ƃߊ&ur3/2 ~6e嵅lg?JSQ.[D"ApoUJr0Vy/Jp{Z3Ɨ(81/ЮwQXwecvtRy0sE}= .t`5WC 4K vr<]kb)y|ވZ `4X%8,J^yaK!7^X1UXSpk|\`-@ڏ9DySN}%aqeda/ytCdݍF?1H%dz*|lNa(dO.+ى~Ǿ@+}4^#-I ?kM2(TЏÝj̿@OjO !G`s*W[n1#Su~]^aʥ af /lc~#͜Wĩ,ɐ(%ZV7s:jv"B06gM偠G-cBA^9ֆ7p N``U:cUi"%a%0?fDOc#'U4mj"27m/`IF(-_qHԐry!t (Qsxҗz*IK*iz ?`fQ-jت.A~ōW2"GGčYXU ?:ѽ A^wRkzo8$"H\ŨdyX3,wV!F&P4a2 ؂ f1  7eOsM|Zo]#A x9{h!qX0{+lO/7F j;uoȨ:`Iƕ-|zVёi$O.@x btUNGzKP)@1w ECh2͓熂'O՗"QBWdR˄MqQm/bs)U_81uIBUUij:]]lnX)x鑣{2.ZM:N&YuN%%f!Vd$oϨަ Θ؊ƟH$fp.`ɨU4u'XIZ "\t;֎m ¦R$0;K=D_LDI>R\KhtʹDQ*[ǀ:"=q.?8>_lD %`\P$"7%LD%Eg83AW+0xE#HnZ5+w*Gl%TMP}kHӪ00uv7b+L[ r/jqkEP] fiwSĒNh\j{PE8Z$ S $?Q!S[s(INvj**.zV䠥m3[;'d܇s0 0aq[`&Iyѵ~|O,7W_)d:n\ͩASFғ"3m >7{_6HX6rZHNV@3ҵ)J>,g]l#pBýdCM =B''X]p/;HL R5k7#ae}jpgQF6F+yf"ƹd-Z놔& ㄨȏ sMa‡;l5[@R\xQ,:">וu)dsK#ld樦9Нd5GocXe@[:]}s2IjEXڟaZ0*d (#k|ɎUB> ڧ618.SLagk嘐+9h6tfohX>L vX[(R'L)c%w`D S7mHoe`נMA9?y7ש'ʪy#_7"c Y6?8H FŲ%A&% /9$@y9R8Ov<+,Q]~EBOO)kY<$J>2ٙ7VULf!MkYIZ` L2D;x̆N>G|5Fd'q{"t! *b8SjQW1=QM#=GxYtOI㙝);pTh}SKl70=G-e/cAP~?PւnMKʡG)oS)*]r h;{>̩2xs T~cWH`53ܸOd'bˌbtu~У'3Uvsޏ5VܵO6JL708rF0($43JFUqñ,z!^&_j-U{&֓!/GBz3*C<3ƜՆb }~w7rPX'W}ag|OHKxUPX!M7 h`=PHCctLy*zyc%k$wC$wz{:+$0ҷ|oHhj,5Im8+dL}dOjk@t^マ61@qz"ۄNr7 S⪭ԕtV,;:dV1[Ysɷ4BKw•((7@Ne )4} ہG ]aEL`Fjf=+g:56-$4,6 a{ ACwTuQM>gI7 yLmqch48+:fBRilP6T2X: ]j(߭{}FW2X6] DBO;<m"u 5O˧'KEt P/}rsiP!`Aх=H9z%h>T.dm3bj.1(IWE!F>@ Alo[q!_=yORqM&>/@41)(BDy=VfOA׶-\$9Vhn!}7<35$l#ZxFuZEdy5E=ze`Q_d;It*T mGjU84A_Ef+,J3C#~d.!⭐o ̫\VT|ޙڮ]ގ {P/wyAG INDcnCpg"GF7*]SuslFI^mO"W .<#mGeqd˯m5,F$1A޻ӌREo:\fkz *0.:TΨIJyjg0-u4,7+s%v>eͬSU [ԁD%'S$0 k[2퉭Am)m-P}*JKZ)(=@dθK*{y;s> T~m+͎;/*=$/>3ՉOwS3dCT}"=AN_#7*P]sby &O 97"V V bNR?DB=HVEN7Ns(?Okɦ7=ީxU`қ @*L=N~-G~P5XGoGćXO--[0[d yR-=ր~ޠ#La=LYk873i9X܍un}k&iTEKac*Ԕ$꿶ogL4vGO60 4 JU\B21+TY a[`7,V?d|M266u=W-D$ZȤ|pq g(ۚ46J$#iw;P\恨XzVF?i"[?hOW/Ufx$0Ƽe;4;Fh@:Z;w=RVƞMDEv9@Lg-% ռ6ڭpοb^HH9 r33˂ \aN[L­34m]AšIgXI{}'Kcm}zQrd"j?wRtESLI2R.JW:eV};5qwnS)3?L_Vѳr[ѧlO<X^֠H:!D jzY2jsW,. t^&o^^AP.͕{ 2^ !;":?E_=@MAWj,`uKZɵ jsbA&Cn-|[-E,Cגhu*P4߹Nܘ]n_Oɹ*_)xd%.*hRkcsl奔|{-Mw yxkGj%Ag)f5>- (Q"aT5F/tbUrgٿ޶ K}r$HN߼2I;VVIv`|Rţ z"o:ۮ RDu1zAƮ9ʺ/~:=>YyDX"7# 8ӄ.2;4 xh1p`2J}8^톋=Eg5 Jo2۔ fK1x9 C: >0-;K=S!yk]{rs긨WXtǭd 8QH $$,`X+/y )|TD\U"Ţ8:vFFk-7ED2w;C:n^b߽Y O[Z63KnPm!6xJUN~CMjoFUCWy 7 mEY2 P$ &|5S L QצINQD"Y8j@Gi~qڏa7]U跛Mb\i\nXcM@ Tb2YRK$f yF@`lW BU-ll 3^h8-Ubu#,Z sوФ-( Ĥ-9AY<˔ eIEnh\VD.S,*1;=)t;aeC ],EB7l=a`='8?  +@qG%E|ӥX#N)KM6m(:cYdXsxt}CI]LkI<SvXXٛI&bBeGrYw--OQ_Xo1B j:V{Yւ,14{ П <L9)`O1x<,t鼩߯V5*D㗼|~Fs-#q7A*|8i5PG-hZ\*l Qi"~QCPp/''e,A gx-r+\֡byIirf:;-~)O$Y|n x4f2SZsu8 Li|4};1VvaĽ5,i(#pdC"~b#ernIqJ! 'z-pw 5.`|y:E YnGՓ.Z|ID5]<*? o@y*5&<'S`@T)H^r ͵ *|mu .f pO^__5q(4EcUwӑ7]ݛYYW&cަTf7y*v볰*=&{NiCh}{^JP4fbszc畩S^fSt_U}f?oZfL%+t&mJ_[舸 Ȋf7qUnq,.L6N@e?Up9 qَn)`KOWugfҚZxn8^yfH/zS4,I bHɑp~@ !LcUdjk_Pvj̼sg(90[r xUsTZEqTzlYV'Lh?C?TBE])V Ox?yO|,ED&ykgCx6>4I~ w9mU[fc-3EEgRj6[֔* 4}ť덕.gq$ ( 4FX<y`l-K`PΥBA&WāAQ+lr1 (1V1/!N;ﯝO]3-,fMLfTҠD@3uaO X* dzzdдM5QGYu"cjHeX@Iӑbbc *2iVv4i֤ӴLǽa f׃ӇkN"جn:z [o_l|eCB@Rn/|:uv/BNfu PǙؼj˂''T*CD_G_u '}coW@}K4w="ÇL]!\=U-.à$TNW^@|a~{im ސ4P`aM1b>8XH eCISv TRJAuU$C߀t :LW_n J@Q㼫i9*IY~|;bo|xD 4x(%i!DeqK/)e<Y0M-a}bQ dzM> 3o1q1` Y n3W$¨^&A5|xŅ`?͘ewpe{WMNN0:uhGg L_Ӭ#U[uh91kAGk5s jAVVe"l"JC`1\,q{2R;N3 upZ=h13(v})G:*"h7[qiKoZNs!Ūh8Z$<)پux a$/*i1 4X/'+/K Ei*bWS(DMB; 8+^@Uta)Aݑ"K>2!dwBqLиvGpmNۮɿs0lzQl6+d]dn55u|~\_ &pR E=wO(S4,rF#f[c-\ EE+sKlc@Sl 0z"olҦXM\j{s-ɪn},#, 9|œ\Cu5İekas PzaxY{96V T. خEC DOtH| gs ;[zk[SP͆o( <j;ZJ B b5JZKw4׹W۫d{Eewo8wca3#>"{] MuH9L^EnAfJ4w1&8mi|vCx$HKrqXV;]_0t32WT @!: ?SO:.ܥ!\?jӟ6$ 'OX.Ž 4U# 0FrD[>&o,>Yywبj!' H4l?$XrnSs@iXݮ*rْDNwIřrH&VE? z#i/M>t%) 0~NoJGExa$_sʺ o& (IVC1Ldh!R ݤV$#Rbr`{r@vz~<9XS[*zjF|<5Lw`RBh9}GT.=>5q_ed9(ڷ8@ٟ6da&.VՂ+ȭ$ڶ4&xoa oBѮNYkG?GN 3v㜘- { a˅ȯh QKêԛn3T2431O|R:Yrĺ(ͷ!^Ƶ۔e"cwD}KiaEvGsO~%L.BXR_lh;yO^Mˑ!%5OHg'ÑJ*Y$?Z(Og慛4X])2`B&1OܶV099?PO{ķMrQf}~LfzYKW.wK42(62NRedycOsN[/1mr[%?h yf~n>ZƲ5Чўx`GFҬeu*X& _x8 fN;2eri;H{>1 [-)MAA'DՃC5B*d_YiW|d(a?Uʯa7X=:R*Dړ?GiUv nLrI.%y8q\vD#!ǣ/|&R)IVı5ҙY.7DVvˤ^-lEEh+p9ғJ:~`i=_ LE6.Sið9U(nc!xsB@~q^XQ|x2VY/5$U-7`ͣк͓,~ĕSz3Pfu=08xZդK9X:U#K9Q&"W֑7pb;̛3Hr +&|b٤@bC豘DB ([/:0Kd~/hHqP޵ף طmhhݛ=;UN(M Y0EClJ_B%)NJ ~z|n89QAdbzbTKChB< KҴ"{G(R8lIT^Y=66Z$Easbۯ/>b&85sccXў &uG~N/kh~g^rÍiJ--5)nu&]RYֈ!pYr-5NWdY~8 ?EJ% e-n;ywρ~),IC[="[0[0bJsd ^h>{".$u)нXUϔYΰ/RӀ}C5$ >ͷAly &xDQ!o˷h \`u"Y }ux+RƼ: 9:+p:|]VOd.>Q?+ 1eH,=BKG޳-P1Y>f>$2<\5Jv|LƮ<"ćsq Kkv LPE+5E?nSA aL|@_#5{rͷI#hЫU%'4ef?cKPCNB2,p_+dpcgaÄIURA)BsĪ;9>%8CpZO)̈́_mhrXB +H q+DIKJUrt{7ZMg$< or%`(b1R"LiZI`am'K (./xa8jt4J*2#PÇU}7VUNCp22$|p[=pg'w>_dګz/#IVN0tǡ!&%n|_dJ9/Ltw/#W/a%1ωۂS$5,E}w1G' }k3gmen"-9noĒ%{]v1gVR(bZnb@%_pCސr5i2(D肿TGJ,ga .[M7)Aؐ9y=r&CQٛ'Lղyp0;#ΝzYoاN 93i ΒW:k`~w,"ױC;1SOp0< EaZ#sŠ( W'U +"G#?yTa}3dn?^W6N4w__DÒ+f|KrK,NDf 'ɟ^!XJkc27[?}D 2҆ 3s]`ҔTT0b2L5UrNh!"3`qC?`lP~$X׌{5GjI^ נ!б$nR\N? g1Tjs7\F|ˀ16t!n QƂVwZl $fwz"f cwQ.'@{܅q )5BI ]6ekmƁRPu_xVƗ&/އEЭMD&RaxVcO)DZO }+2YrMb 1ZƇrt=;^;p |H$`4t|NJl4-S|oDr6i$W&5kl/DQr;P҃-$֒6Lj( # ))aGrt9)dZ a%5KR678᳥kVk>41a9H~6(!A{>޽nozǩ͐NEn!{_ 0H>]ٽItMweJDF#O5KoW?N^QjL*;e7. TVg;Q&M =T{y! S}r Aԋe)WDJ١!nnj^w7f8i)Mx"ݥr$B^K+ sUR;]RѮDH NA[LmMۙ|pDyMA4n -bKbsDB %La'4?!&0+*yx3b*I `bvwH\>ȻꎚŗF\'/@!i[B3y3WD=nmm_RAz7oi\uHxB,f޻6%K;^'yM)%qHUqq+B6xIRydXBf Z!r\BWyBCNI $.K{fHc˗@ӑQ|=OfK"dep ߮^䴾U U}uH>QzY ùb!__椦0U+%"/MΜh.$'m}1eCw67M<] _ <0y^$z5K xUabg>rs-xC߀;A$~KvkB^]ߡ~8~ϵ坥|دj*z m#S:!:e>;r[gwmE>^p֬nܹqtF..PEz4O[H}_ѐ2bO[ZQ50S{a*T,'uw6bE()锅D9ߍj͆G 9T': tp&$(H9"7 !( 4DE+*se߿+u=MҜW gqm j5˟jb ,Zc4 gt øM|NBdՆ}* ~]D,"ũ`' #M{V>+&MOxvD)|.G5 DA1Taٟڬ\Nt 3U`;*w .YdZ|Zj8*=FkT=_9MVc%q˖ ՗ 'jI8/nI wVU;7%{n!&|W'3{ö~:YKF!L^V%IjGJ9^T`&M[D_ޡ )G6MZ0dRl#1z(ËO"#6ƽ\qvHD8!ݰBڞJhQp%A l5yZpej$F/c;m0!V+ZƊ#&x;n7"wDkA3_,>tn1fY|>JǍH;V.S(ts<#-i9oe٭x.A!'U/BCnzh&g$lE۴: 73*.泯>(0dq* 1^xشyo}|T F)cOj1gu&5ޟ7pZn u&K8faֱjߑ1„4tcE!A<>jK~EYbN휐)P{죯x_c`z:6BE!{TCi>(IKy˻nIU9þcG4@7!\8І I6uP#jdDNq\ {ƃ(^Iz{8t/& o8oLi\v-NNot;gמ{e}ʈ޹Ť[yXI )xp#qл˓c[.Ha; a\) NHЌ BD R^J1ui1~,T6Wj1mv7GL_kߙ;~7x/h݇Ml f*I'c,*iu<+ Ec{>,~5paӟ"=qxNC)~]>hm38?/!a-h/~)蜘zL/4UZ}u:5@㕁YV/X$XyZv$l=+=EwBzc[ڞ`'Ux1*/pS]mir W";A}bɺcHTO,jt)4f-f (ɸ7uxܜق߼00-u;Ra*wM!ܖ&M/ᒖgL/p 0١7KK`7UpS(8BJרpɻϙI4ٟs:FlYvShE<x>MJ2&&nSؖTp ⵬00[æM&+ a#P0Q疬w:ݮ3HrT.:[ w^s#auΟ..RJέ=f r )L%aY~^[3Cbhi!,,C>}7s$fS$ྌ*zޣZrBMra!VpJv*}7|n\c :dnV[6wG{́ѭes =Rڮc D/u€Ov0&YFuFGԩjwo$HfIé||%1[tI)[T*ɨQr}P@͓h5q䞿bPt+˟JbsM5+IP+F&V@כāުxdN處1D&1zH ^f h*}u=+PmųƴaF4uO2א[-N^dաHn@M "`-V{0+8L$i&nw+B#k/WC[%8 +'2-9& YԬj_22UBFtNo5q7-@$p*D̖ʶvw2Jiʓ1=Զy(DelAe5KXO٬F#h]d.,JOv{\gn"KYT>%j'J]|)9//O0z_ڦP:5 =ExɁnJOra6azXK\3q[-YZ}=އk/fsiXҳ 5h>M푃oQiߔώoYk _=D{7vLGЬkFKS_Ak1? !th]xr)]>2G}B]ZF[Z1#VߒԒ==2r%MU?p||%b|$J镐 j.yVZ(No!*EQA9wPI;cbXig̰,ҥh표SS~@fl*OUI^*صhJjpGNR`)LoM>M,?E[iX3kmpELJ%lVw%&j"nm R1S vR%>-}1gQ5krosd"̲QJmC:ǡJe3 ۏJs>:rjUY^m{@hzKl4oWزbLf`!"s6vFo0e[4=q#ҧ^9yQӈy ~1ԛC!-,XO}m⊐X&odӅSTx&6]ؘ=W؇hQ[)-,V^L歸 " Ϸp?#m$HIa0:8'Hm['R>}`1^B@dx\π`_V8!f { s 5BCýƟV%r{VՊ%hm+e\w1LaVEDJW~>WpMh.0<zj ׽4ז^h֞|CaF1]_Aù%ɂ&K~6m4d<@n(Zpn wHf(Yl21F=7L\C5$xŇW\5j́2v+:!s1Ք ('n8% xNrw71`SpBH \%v2!p(:Rp/D]Z/U;*u:6ڄj.gNXS.ރ͛ʴ9[@75'\=|Nir6V0fg塨nN 1Wlj} vDۻmɢ B:tECԮYrXRv6C^:^V o|*chh OVF͂/kah~z %\"+)w'A˔XxlG$kPѲ8A 4wTsQie.yI( wM)+F>]yTN`ID8X-88uvZF%ђ1ewЀ`ǁX=aLy1AZ2Z OёS#JCWTgkyXڒ&lC.0V#L94!|^U7REoDFc~rĂjj p|p\_!.3.g~O;U-Y/w(,q憛"6xn?~a%b>*:YqM3'<W)g6LaFƏ4002bC39ed4ʎ)\U8sx+:\ԛ0hz"ƹ\d^HNE/R< Քb8HVc5̆Hs7WRL{ڎJVGxH) j 1ԫdž"xh -ޚv*ZID}x6[4֢)8p'"s[AO{KOzM [ϔ쟀E,Mi1roԃv׭3?@ ҹ-(3>Q K. b㟐1C'V~1H1FPBY6vorxVtd[#pLK:6Ybwܨ"m'Ox"c Ihn b?HK½Z9( V캷Yvl 3K Ljp}Af"~Wś4p;gJ~/ a\D#UQ`')-ΫP2,BU0#:&χzzq< Zo鋽/YǾX+mkC#S瞷U Yt\*33}/~ì\>ҾH=3B(~whJ`l.Yeg{ b/=8^2L-w=lMP':߰#GmsvD5 qqLeCc(ablYF/fK#U H-K6V%•F`"Yݱ1ls?v*Nܛp~WSi4Iml5X70J+7 ez\-㍃QAgNez8#l3WB%F[d`kP@8G#SDA1TkVJK+s'$Չ`/JrQX+؄:B>.j!i^KhٙH= v)2+)(.  Ld= F!q{'}B1f u5.z9E4;>?:;@T(wb@zЫd݁7Imy?ހ&]tlN}aA*>EO 5`~ e H`'֊ u^wQ-љ4^b/3Lr ӺL+ rF)THI ,OSsUVr7$guTH<5|'$ %@NE[Fu5#p Ƕ5z߄毘P11:z{b6{$Kt&|sguͰt@ѵGD6G<>sB[:> Zaf8dnOw^? b vܝ ]X{F·ټhhY& Ү0V)+>qhCF xƮ͋ ̌~n`+(\$6|-BDžhg^lޗ~^*vJl:+W\Y{5CL4ܽ6M1ʃ$wlѨ{A{Q΢xuvK8>q`KMVʫ9J h+~ d]ai G,u%y„FO6Z,)QvCnӋ(2:SU2*h*XtO٘fP[ m^~8?G&U$2Cx8(Pa呔u\UBguDvUb}7qK% >uO8;?:'I4[B_ud[xQ#]Yb|Am_`D));jhMV߭DLw λZP@K9B%fsnE(/%$pУfHY&f >aIl|l녆G_U2SRчl~^(N4 B:nWdS?r^\OiGViԯ`ַu>PloNts\V3޿OV}Ή!+(e`J7-dcך×1m}'2z˅',|׸t/υ:'fu_f5{|WWǝ6FZVMXU˾ ^}rxd4)t;M +;eb~Mh殕/'k~iFHa5tq(-b+1<5D"67ȳUmZ O9EŠ28*xYpRu ժB,~$M^`AJPz:5+N$vf}Rl2B!dɂS[6rE^/DG V@74WI範F#z‹'7`B+-[[YZ}e::T;乒AI8Y73 ;Ob@`NȲtFogZz(gA#Cv/zdb0SoԆ9|gƅ[$@Y(~2Y$l.!2d)gBp= 6h'Y ܦ8 Qe]#xcwuss ٨$;;˭g(RK[c4WfGբ k(Y1:gEWc+떘E{K%8Y`B\7rPBLtu(V:dT1 lڑ|r-^ӱy4#̡5Kw{*z 1@6 ݁|r85ɍ I>+.(7$3G#?ON}]9j4;tGj椩cgBdP '%#&7 !G 5|+ZIǔ$#aھIA"~TN+^r_;O, r)assJ$'i?v8&#$9Ub' ,W4,Kw!cݾ{$_(i-rƙ?&QY50 +!idHy ]uoDvٝV)oF antۢ3@ Vz T42}9Zl͵) ~ߏz#aZ ~Uݽ9ZH2(ف/OZ$%+ !xN̥ OG fLqι~ۈl5ݼ ?8H_0ڜT,h̏5ignidUl;M%I~VWԒĽŞ&Q ?1C󄉯zӁ'0,9_A`_Ы&T:Kf " V B>^RȱY3jZH8;ސGA7|œ>ih|۟:ʄS/GL o~y˱7I^:GOl 6`V4`PPՓ;OVx0ogĒF=Ӈ6 <|}^WoBpY|g!@7@YS(kwb;>S3$2(L r 5E}piAWns:MׇV4ͺ^L| dݯe!:֭pxГ|QiS/q/J*( 8}|B'pg@M\5 s,5yv ]YLi3V-5/$eFivDO`*yiRV~5?Yk9&@~?rr961c!Ъ>$?N}چ|^+ft §iODQSyNa;jc_sP|[.XL`wi{;&,"!l(|(^&rٻWXp1zq3 #_; ߭Azu4n[o|lװW߄¯ng>x]N iv ȣ4-e͍W6 (ցrO'Z*đtjqqX 5zђڽpOɘHbt'5ܪ~(jrg4v1W)Bbÿ/}霝!bRkBф5nnӨVB}0 \|+9o~L9SށRj8qǭ_f]xMq6ۉs1rc#ʣnA^_BvC+^V)t ô"qϭ(2SU _e1,XlwrBvxsZ$;zh/ |n+fsb$ l\/?e{\wڶ#nB2ڄYReaE[ұN~ɭȘgl ̼^n]ۨt m]afh%U8^9m];pxČgu3OʥO0ɡ$|:/Huv{%vN/%:* DksZ>-S#'/'t^:0#! "lp';CPUɻ p[z1xu^hLgK3RVvݍM [8Sc% Xwq"T/0ڟK4SWUThG#6xK{KhtaWàPO|玸Xœ/ 2 2{P{- %l8Sjo\$#+>u椑2 I&zyĨ,ˬWFA_eI(#Ӑ贸2k# ;kqj]{;CaVź2p~{>_Q}ΙчH`MpG9MYBS|r[=GtW#[Dh^@QH7CCYP"3Zo{ˢ#1־_jSR@02Ev5H6˂]dl[q_o5oMJngXd%c1zC3iI녰&)=9Fo055)mt-zN߄Gֱz?Ghi B՞<~d;0Ae<$B8л\"P! .rOĀK sSͤO葰0@k|u+;XIȏLy{CZvΗh/f`]^lb~ t#l3bP,eߊWcY2Hl8ċw-MkYbE ?@xE%he-p~! ՝rC䱒jL2=dU+up@ۧ2OtIwAAly '7}aCµɐ.)y"fƧ$~$:6bVJeҁh^ɄNJ1@c U-1z{=)I+]=+6GE^>YE\1KcxXFv(9a˜~WmqK|2G!x ~ Օ4\:]9C!Cb5OrR6K828 &DChgPzzO"Nݑね.TbV-7FA;!F-Jǀ/#цwچ! (y9+Z{fOA*!|6wy-[?1Ϋ݁ Yo`0m5tA}YYf0&Ch?X1ŝ=Ὀȕ '<R(5L:OjC#nj5B;6T@aUa~=&0fCZ\(+đaC+:|?>Rhgya7Z )Fzȹτ7nOy\s)t+ "}|jQ4{jHt"f8嚠W%6wS/ x_.N¸%(< i8n<^}96;v/37ᬕ Bj A^gYZ07070100000002000081a40000000000000000000000016745a68200012380000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/ib_cm.ko.xz7zXZִF!t/]?EhDTTk׶ǼG}Eפ]gE*tQU0ѓ@m?@lQk~OmpS🻻 df1~543T|Q%{.뛗 Ã}VWyEW6ד啐|hMo1e7s|~)o %A0]hX1&K?59Wրk⨭ϪubVdÝ2dwS[b;*Ν/UĄ]3 |񣶕  ju+V`UryK$g7(s|I0TP:*ʟƦe1Ua.b2zۨ !񜥰Kr?9̆T$Q>)p_/K V׀ITÄus9< ޜLe('ZV* "0gc4!;<фV`Z|b8e6s?.odܕKwm^uK> K=R'z<|r%g(2 a)^t}U\Nr+b-8M4 !zxP0*jb3Wn15Nd:%`]Azl3]`,1NbHRyAn8s,^8F1|NW 3%u¢ =?jH%頡O/;r薍2JyJ(^_w T2nB A@ص]=Xmc}}Tleg35F+ }Q%}$1g"R"}&C.u=o8Neghdr=j/G LҁEQ7/4) 5 |s5Nz\ /n*vŪ̕vUVw#΂UZ(Ta>@&I{>ǽ^%VNoa9c&"k4Y \HyZl/R|'mqhgq֐[UL>`"n3dM  I Kߓņh`jB?I%۰ZiU܍` .i;/i K`V!crr_{I&c&Ex"X#=z˶`DI/amP~g_xFJٜVM =Gxbm%#3\bՎv_tz0*t9}fZP6Π1ĴfbI<0W ξ [ /,y L˼K-*v dL=ZB)W|ɢV*в/,*ziQqrmn ?ڶ6qYJy!{(#xPre)..{ۖ5CFP얇R{dxOf6x!nxgb"DVuxeQΌ@Ƭ`FNd̑ ͷ}<278 ˨W q[D1Ls)si9W2 [ 4]^3RWRD9WX6h4^L= ?R}Z2,rj>.˧VfVYH4#Ó#jY FiXy3ղ!k UcnnMզѥ ޑK K};[[%n]No9 =fH \7(v+q,BedqYzw$} D4Il&f&ŴPxCTh#RuVY # P>Ia)ZUrڔP?(IeoHPΞɐ6hR^E?kLe^9[:Yq9(R( 8kdl(83>8v[5$xv\TMMvt _aRP-B=sx"ߝnm_y[K0uGbR@K@WnSTĻ oLiPZ/\]Fŋ9w4?vKje/n͢b8' ƶ$#>;x i(iˀQh.;`.,R dE|UG&bAe`t\T~{,QU~,&.}gDz#Ő%CHO_N){N4i|8X%-Vo |(1֕»RyxW._#m(s%zI2%-F]u5=\%z-0(pU x퟉epjBe5ִŠY{;5A5D TQZ =ޥ_i3{SSTٔZ^V]JLʍXr J )5d -*D mE-?7[]an:(aqXDvnշD<U`o[ZىDYRm0w0Ym[Pe-KO 9S8E(B=?Mp1={Oj t o8ł^_-,)r7S73pp>yXH <:4spri7AY[&]?eY)p| z,=tTw  {FRu+#מ੒+L ͼ &fG$Y00ښJaC4O9JDEҦrKy׵fX9[ hMPl9aT~ՀiL}Svݽ%m+h!fG"6'/:ЋƉ"4  Dn̖%c_?ܼ`6aE Ya̔ւf4(R]Җf73d׬/PV#sc;JLˎ:39~qQy^O@u=rҭ"u RyaC\KOU$F-i>ĝ|TgH?sN=)c -"]:pkT ޒv8ܮ>njoE{dY`SDH3 Zm=u<1*nٵ2]r]24XP aqb;#`NXCM{ c>SS,6.!~Q,-]fRTqa2wxJM]Lf0N&k!?n?4i fIuOn&yڃ+'*Q H:a|J?2}0+z8y=>~"7CՀs_:TُB9葤{d9;@\D8" %f,!.y'Kպd4D0HHNF7`70nUaDi-"U}`:aA;Išj/E>&࢓Kǩ!ӀEȇ5y5$>Nrbi> ,(|.mpG#}G E;HqI}]Tyo&)fu\*o8aKXh2 Щ(߬1P"z]Fc\@BNHTJ18_@PḦĵ#ϣ!JtG_l)NBb퍋fWZ: J5$;l=X9TҢU| ; R *kHc{ ^f52@eTD Zmv zTuJqzJ '=y:t>IYȧ/8o&8oʺ)ZKEOS^(v+@NZ0  ٬lEtan15`bڞR:y"' 'T$ KRݴmi̲}Z'BX@~Qީ9e 1FدC e/WJyU9)weE6Y/=%~f?O?OG"43:e.^c}Ϭn%iGR"/XLUR6Yvﴙq}zWԦp}#LԥZp=IY #JH mRPAT07^D0X`責 GT|X_ oFhC({T~Ik8fKy56 XiR+M& +)ݒ0%[l=@gCTP[og -~xd\UIr֫l="NQ 'YĚcy82 !MrXQ6Ua-ԕFk0= 綱hXsF\q2RD&RD buf1T,[Ә*?ONO&F5zMy׿.~4+. 8zQl$ƞ;I2 mXLGS?T˧d."Tg6M5]|MQ5Y!~cу[gMkd͆zg&>7 PKi8{m0q!df .AU@_὞d1QV_|K;MmAbQ7 &2fDm ¨D68蘋-"hJdW;`#{-B3|,T^)(^o!*t݃4:띊,~:Ażoﰹ,66p3XŸ_Ba@C4Qzdf>՗Yd,l{!ximkgiW2  OzMQ=G.p!3_mPpQCKﺊNơê{R,nwddj9U]u柺Oh(C4OVȚ-k_;ͯ%ˆپ+ܰ@k7ʁ2)x2Zu3~cgPW__h6߼N284`=JRڂ?kAAN neaPkRjO[]^t:).%rohe[mU]̲-Af6HoBN\@|ˆi{(mKHQ㣟yWW )8y ~B2EӢh!?42/T:b};PKtv$(E` r.$0;J+rB28ާ@E2̹]UOǔ\y݆ wcK݊ tpjK_m>%6>ħgDf÷EB67]z`ߏ,'ڇ1<%^4wGDܨC{pQ\ӓ'Jxdi4uvQd:, g\x OIHl3(8%<]AhOGB?c{;4dS `O:q77p 3?2}5@co/䥝Hc+זP :/Hek19dkrڇ/4EDXX$ hy+5$>ݝ)NG$p~s[͋3oTFu~zӂBĔAujC*}[D;AǯۙnUȀ unV9,cvL7s\j5[bm2YDTQ'MQ0P+lIiSSE&qgfx\t5Qź⽏+B-ۢ;ʡ=&I*gplA&d Wo_`tNGйDi1KP~BDѼv?P`o{Bu)Pg@6}"c ٬׈w])N ebUP(u=Kxsco\?yz~,FgCvj`fb3*PNJhs% 8'e$ "|tKk)-0eOҮtQ7ds+iXAGV[6!ً.凞2mzZt|| JҸt>х?{fJq V&~1saO#>r|krL%Qsu]Izzy: "Mș@,i)|dQBmF9鰂A 2>a8c0"' ݐDp["hkIS4A1֡&O81-Eڲ7xR;*@5T_`)Og}2)O%A5ǂuÞCj/Yfw^η> ~F`魵CFƗYU_FpzsTZ?3W ʄ(_GIoNp@r;8P qW`ut"3W0BH|:3&Dp{Cqęf>Ez p~O(5_4>3وhnz+JDxw&]st:3k @ ̰!(OăJz ӼDgFnwvM2}meE:QMխyg2NpQϨuO eȪ~l [dA CI s=+ ϫ[B'Dʧ/bh8:uc 몘˜ZsEhG_> t`Pr!~7Š>14dtr'lw\p ';ia`#@7rO M*UlZ]V-0gC_"k1ewnݼ "WُW^y٣5FF{`DX4;p煼mS^NG*\WAnW~bҾeu+D3R qRkQ7.y[^N,7}w"Ib+ٟىJ?& {|QnI$}2͝R2&Q}_)oӒpG_Ĉ8 C e In`~^Sɛᥘ>08Q6׭gWaӐƴ\)V!ղNE8+~>~#N+{ ǭR5E8hh2} r)f ZQhZ!p5t3wMyaW+S;h2NTƭ~yڑ\BؾQ䚏?->y5 &@;Vk} T9|ڮ1Щnp "'-U@Rur:K),Β3UN mAnw Fֆ"yӸ5{VELlK0L ƂHsnaz@駺R )N*f3؎=z\\79;S˒F\6% ]sQ`m{X)敀R7 c/x#;5:Jv|$Q|/u?#<7's0Tf\X * poV۾>D]&p)bo__U9pl _,&|)bAObkcpFWSٱ>IBr>.q=ÖʥKf=^ mjlL{*Co+9xBT'kFVLZ8G<F ݬJaOH@1hqE>45&`AzK.a)t}>F Dv-O~dCi!ژɉQracC{X7=:vgأLK8 T7W܎l8ꀫ Fkz&͕#N%`QLedP[DX5kek)@lq2ApAli|[20GIV u'k7BIX%ZjcTޙpP1tǢhЗZ씽1}]׹wZ> {":BM&8 L` =p'4zfJ[ U~tS;ʸ;0>Qg-0WKY r|,T[ h@͡djJRȗ;ف-`miZĸRf6.pP-0ļгmdljÅA9q)q#}ݒƚKϗTK|,Ft.$~!7Np /)JAK5v>AԐʑCCT>"`c7Yol*` kBI*.Po,Hr ThfT(QO6э,'a ыCG9't j-R:oR2b)z b!SkWP\񸸻M=M "$ *%sh$ZZL!#"T}{4F$e;DiVOi8obZ +j>a7*EQ&YZ@{)`˿fո0MWvj9b?ȏ :!e> kGOsc¯3sP~5X3QAX/^gGT818[nxKBV"3~Uds_y_?;"aBVՆ\IO[̶FPwa F`ԲZ<{タ~I%X ɁXW8 Y3(ȌF.Com xn*p~a E>"p šR.%KW2׫z->i̊lu"dx1bFا kAе27[qV H؉2qOmB=:T."oOjҙifynSUox jQe]謳:/P28Qũ$=="&C$(%4k\nMվ't~_ \ye)^U= Bofb7PFE'@N3Zw"uۋ0Ԥ&T;blS 3h5hм};iN:XuR=7 0)h ->RO *nJWtCWrܣ2Q[?*s-b#+}W5J K#GFd'jy ȏT9.&C纒a)99Q#~_Uբ1Y ?LPr (].PLrqhLUNlɲ,d /@lAgL6  p ;!*(DTFŢ&ٴ#U'?28I,Sr,4__P?|YU':Q jw. 炚aB$f9! 6'Kظ|1EdaicT'V %ՖT1 MՌi1[aBy-eVʜ[zr& fpmŽ G>07Jz~ z䡀gIQ;uֈNq卶냰M: ;z7hFYF1Lŭ F2::Cj8jῈ Q6 ĤvC=X'&Ыm{",s7Ӄ.#C+i.Xω~;vur3_5(^uK:K\g}袾7P.OkOzZ'Fv[CoaovU<\i \㰜!j,ՄITiXShOKV;-R 8Hh&9.Ag"Dkf\̺[yb/]Z 8ACb嬽|r8 pCml>=KFX-C0Hͧ~Mghn6H)W`hMkta d̐J%<͍_kp їTp2KʻyWuon7gen&^oF Gx7_L)Pk#zlHdQ։~e9NwIcxE}ep+%/`~%²\T')+vd2fMč҇eAj6 Do0} @xjrAeJNiNf zYFɿ OUZ=Ӂɂ?b6&eՈ>E?=d^|)q w<¯W`NֲRB&5޼d!yM vlu.&PpLTϥh=r+ar`c^VARBWE\@Μ_K$9 CE?#2B]]wtWbJxB4Tp2c4G "{$` QsnYJUP3'mѴf췦c@[1tU `PLxO,D /*Ǹdzr$F)B!fWg+w)4,_W8HgbCT$R!uu<ƟW$_ދȸonPVuB+(&6X\-P̅yxuKK*;8'Ǣ8%=8ܢڴ!YX`jE>PQA٣IQ,W2z#g\HGqBx$%eY(yjbSf5Px\F{!*owiv#@0 8L:C;8Ïw@槌2z${;}qˉj}Ksu`7x27VBi̢U]s}|A261:[k >i'h)tMiPAʼv^B!{2rô'Sŷjbm*mye3FOl,yXmEs76|URibRΝ}H3M؍% `GSH"F]>Gx ]R̓1#c/08XN-mY> ``KJMwnjS%6 {`} ;;9[pܒ=?Yy5=/^w5nod y9<7/!#vd_JL,W 1?8e깘\gB^5*Qi42"qQH;[ WA6+LQJ@ .] =dxuKk~!+LSZ:@L8 \g:xBjfبYw:>2+;Cv(Ƥ1=osR_O(F)R kŀ_ORejH=Siv.ݜM c?dJuB-"# [*!E$K4;JZr)fR(/l 62u4PdrW"]G؍4M>{e}[fvmF~O d-de ubG=јTz5lʠoh#fLJWX ҇B, NN7V"bGh8( 7$n06W<%IH0a87W!"dK7N:T!c+9yn"Yw6nfBVy/Z\1!侂Kn'Z{?@A 8xk>8U88MW `#ӕN%/*ÈdM4ܤ{CKz;_hf/`t ʭ'H~Ԕfd,tM"Q1{Гi( }≯h5^w6x6%;9r^V0EÐ#yU}J$.f+i$aCXKmVg Ƌ<,咼v}b^J/ bx I@=Z~~< cH!WU^+ym8/Z4B/*=A6g}^4ce*>]QĴ /?.8bqL)6##['6,%Vv.()J_/ =d#}!{{Y2H j'VOF[n9!]ۮ7 7aEcc1zF/~!?i`a]e:m<ڢ'#ȋ>u:_GݡwA.d?=Ʉgs-ܱ̓`8"iߧ۽{0KU[' .SOi ˈ |fO ٘6GDf1ˆ#TPOZKOK$@ 4nihF]` Xx\X7ճp wM .j_ 7]ޚM^;χc]R||MbQ[WHfyha{,7䄬$(Yf^l/dFے bvڈ\is3T&c|6K+L.5@-j'pdE']a<ο['hyvL< ^ah^ Ӏ Sj/cJ ƤvogUEi Sv^a ^gDGЉt4ed3YhMPw3,;]ɀhאȱ3_jjA6W1pU[JT}J&v$wÀr':!30^`^Aٌ舌q7um@*$fp o;;5=uN*lBqXJK^vn8MEA\<{H.$Tƴ5} a^XA%LIcxNa"f*=wEi##1>AJBTL9 |` G6MGsi8Nj2m|3wq۴djHjc 騲C刱t}ݓa8㦟GEybl8$ӐJr].pܮp:o#8~gЈ.?T[x(k总/Jb2؎[hBaC#,:%,~[r`f`f%ʽ̈́jneD !OH-yB0.J6+AwQ.W>.kaL$qC"u Qﲛ|ё%wdGa_,0#@r62r﯁Q.,ʶ5]@GRUgcA4EϏqBh0)caęa-=cS:*o~ 5,+ t8:KR!t/-4pr(;#'"Ł9i䥑}Him p'yPaF_:2$='@ qERȋ]蕫Xt15u-B; [}&vGEJ~U{JMAk@ f=msPH#0(s:uQJ@(8v:rX'T a;4_RRfFN29F WvZ\h sYt0.2z-+d,tfY` ?8ɣ_TxP$I2xX_ׂ~UL=x-K\;P7LCuQ|&e2鷬h1a%:QAK䭜%tB|tC:x@IcaRٟ j6 D벦oJ&4EUKuKGQF }Oc脑b(ְFMr鿒f [ ޤ VV[Pr qۘedD :MQodX"ƑJ䕄ZLe3X iݭ RhS4: {D:)fyyS bb]1CXÑfO&mYRϻސ :R]՞'cyW;Na} $>nnsӔzZ!3:b~9l 90Gj@ _Qx^vrX ;J ?3x^Y DOnH*K{tP\Dc=&{2oߙ`K䒆A*XV D^.:^l-83* n |QX&ލRO*P5z* | s>rfKfb*pɈaH_YѢvaT-v W[%g \dX2!rMD~+(=8$zͭXez {>0Ky%|'h&zlAD459xY 1\C"M1Ƭ2]lۙbNhS=E€UQB0\^B.uCKk)W9=GrO̰) nď^D:nČ 8]ֶ #Zd3YA-SF{g]f0v= VB)1ō#h֒#)"02ݳ &CDF&\i\tAdʩlN$"p}Ӈܣ.Z< :/.q4%/A[KӲ,a`\EЋ/)|^vd90@>H&䇸O9(>J UԔ>R\Xw~YNakes\ `O xo5qDm@Ejq^.º̬hP0s;lmL4UM:2j ;%B%a藪@F {Q6}BM3C)v?CZO-Z:GQECR=+ Y]bNkiHZ| ^2cgo:e-;[vS$X0y&CPW[c@m%T[)z59;qZ=|=]-7X\wPMSe,2x8AϺ-m< FNEAy{*n"~(o EPV?lY<E*Ƈ ԕuo\i+ֈm9wKv{qe+_ܔjf|)ʧEg`˒\[~u0-_Y~Ey[c x T`rUN)PrdHwu}Ou( mtѹ%M67nW^B*R!ЂWf^9szz,ILq Gޝˌk`In{_Nk o"by[IB ).qOF \H6Tx(~0 J+a$YWZA.rX=Q}+3`9|=Zuyi,Q7K)mvDM-ǰspcvHƥjohLeSGBVp]|r;ٯ T @{f}QCNB $nՓ:u1W 7I@:= ]-byգ7ujb߬;])-`Ć%E͗5jyHs‰ȯkpyƬJ nuq0&BLВl{6%+:y;8A%IWtesxH[_u{/xq2AK8Ӓ/eYjBo4a,IrZ3pVVCb&j&SRUgJ8o"' :'p("Wǐs)qA&#bB-4w]ҢkYXRt ;arS$HT3vaYI9>ɎI6uXܰN7ƲQE}Bῗ'Iж!AK.zxEd?7F&4e=x6,I_?-$']ddZ}m3Ҙ1R|_ "EYX6T"J$f09dyA |#WP_^Ieo/N|^/6uתy"~oHfIH/5; x1.rݾ܂4(O?/m[q3/lFL CQa&9k[»} Dܩ٩ qfE$6{4ȈJ]CH>LA2Aܢc J-u6:gj Y\ѣVZXЛHU %|)L3vE* =F puc$tL۟"[qUVSv`/u 3A9PvTx^kx-1a(۲5U [\z-K%͌bQ~HlԊ6_%x*%tVm ""v27q#/\єe  '32bndMj8:࣎8y+MwDH|XphVq%=輈)@ 킧6BjJV4mV^u_I? Xe+*9uy؂>̱"g=U #RHǰY|#!ʃ0pmUux7G}= ס0Wgm05k6VjjRZgeD;k ťX[@ Ls'p1[,p։d?}[DnNe-MV ^gY Q?iksI$K!5~qBd+&f9.XTS^PP(Jm*y|1i5M1u\LbI>pɉT ̪9 V]PZOydW82>${Vf)Y`_&pe/'S"0 |*3mbOsP]@Q9f醝y WE\KP_(5|O=B%.w>?a \Uhupq;QMH4=-v@!QELqGKP؆v|!\:.ו4XjW'7F&GSNJRa}iK6d#j'MGK Ĥ1Ǵqqэ0U;PlrhQ\Lʚn\DI]NnPyI|N1}Jmy&cL˧3hg3!96.:@-J}ovwJ͙FSؿK(CG'1\j lNz KHo]"0X׀ -QeŪ*i!SR58go8GM%R5^EG :3/v@SC+wL7M 69ޖp+˙eWZ\&2;aݴ3MMs[oXh+ma(ڒHDɥxya6i{C"f'H+))/빹rEt%UD;pQ?T==ߟnh 0\p >ybdצ[00Pʵ^C ˾t@ƃ #y-@O<_N΄Y,!@>eKh{ t6&p Dql,sfٹ$#9,L3_גA LR%'S3=Sc4)RԻ9Mγf(Hwn[$!^m3 V w CJ'K=_]9BJEK T|kc2.11ᐟv 20 3.br׍ync-t5 O MHQ5W%=J ^/,7|ԫѹ &L!bO#54MWp&-hF-q}I?hDRMl9=%l[A5ɜOurL5s {{-^OUl6Ћaۋbyd5N R%g8wP<^jjY0CJb!|Ug([dgf씏C^`rAە^ncshnrc{lNuذ} X o[m4څ5A|ʫw(^~M)`6ďKۊɫ>Vt,(` H1}n? B(*6c0Qx|@u5~5CT^/S*{nUxJ;mnPR <kM̌s)b8\;,NŃ<W0xy_UO QeIeXa5Ǟ`x_c8j|w4C"s{y P8Ƣi^6w`I;V:out/01!f.Z^×7ELsIQdwӑo%tY)B׬0f '<@mRZs"o?#^&pI.w!bwE1>Ey-cgg l\QfD#A2]B)n(%`^>֏gz31?B0sj2rCϑ8-Gqxz#Y3Q[=bO]3}Qcok}5 7jYjxan-C&oTNa+K o4 +lQȖ*х2);TXl}q<!J@ˋ1T{TXH@*j7}bRaBǕiJ{@BCϳYĖU}[oKeW-KJ=|m8d=9; .UIQdwEfc:L̻>\3(f(K93l YBiFFO xɟ=OcPS\2ƴoTYĘ=Uq{"~dol<{e(1UJ6^mܟRk;m`‰Y܇* ;g-cqmo9^4ɡ~PTnm:~ gp?WpyCK |,WԪ)9Ъ=ianbWnq4'0HP7y$LnYN)aKZ߼Z9ʊҜ;ҘګD:] 麗mN sb۫|1Y!ԇ!Inak_1Xm}‚ysT.b,7l`'E'/Xr={gל|c`g%2{7 VݫYy׍|@okde]mmi/l!֘IuS =8 s[ VӅ1`JXp*<: aj3_jV-e9q0Kq`~˜]Njz1$qDH=*A:Ȭꅺ0cuR.E<5틉lXG@p4{#iuqN["zZM "}Ot@s1p'2c5[YA|gB|klPWj0h$7|wFl$V$#lkv>d);Sl xa( a1lǒ6->He565^I?-HڳvK-,Sj۱BQ};dS  )Bpsېz )0Q:YٸG{h0K+?MelfB<0o4>8e"ׁW+b9Wf[4%G!HjᅼA'3>^??f_QfAzRΦ"yfׂ̀%CV*yq0 DU&զ%,"pGζQn%j@t%o&yXv7*MgA tkb#nGt:5E7y`Pbc\B3jd*q@ e,[ά?ºSr>Z)X; d[ %{ohIq=uKM\ES;Gb gz$rY\cM t)Ηq!sͿ.u9%6KJF{p@HA;c1i gH1,ץI! ֔Dl{FM{U,UCXp-~+QjS vw*BH2@"dW̎uN MS~[ert)wT( D49SۅO`1blF[lDJ}gnEqǒoB<w^SZ9RDxa:խj`?\^nyT3Er|kOI182b <9`}>8N3^t.;-0Iو*cn>-pQҚ*80†,X\y12wU 6Uc˽-na۸4,# >ld)Wn#N0?Y1/qrgAp9?Qvr'ܦ(慜dpr 炮'w)cO`BHRTs(Ng5*tug$=Lڤa~|R sǞkĠU'.Q^ǽSIɋ|Md3Ad2`v^Ëqr:&ZHzu%f_㐸sR'-7}غ]G>DVP$Kvv͍'7j˶A$43y#NG,{8hN[l6oE}n?IpTwxG94Eq4V{n .+vo"£= >?֧ w|gpd ~QCt9"d崇/gSrD.>6-?;"YFer.OǬa!yƿBe^|nf.$1?zh[pS~sBE+Z-|`"2wȗA'*Uq?4EÃ)j/D‡jock e@hJIv/`2+ -܀e\|wP[##e9#I r0Y-$)@EA.X'8z.JT/ƻx݀xH\R_%g O 9#EqϺG˔h%&iLtK梙G_#Ujic͉ f ~vvxȜ$ T^2 'N/ Dv_h5B۹#^t8]&4JBo&&W. D ȌK {KA$r|eRĹl" {]NO[d],֊0 a ʪr{̸fͪ:7s6>)6KAFݫȢ"}ȧ0XT7$H qӍ& f٣"*CjpF648(!&4؈B(jW}ŝOa2%'1dVw3.r1EC aЙ!xI;5k AD ⁷]7pqϊCىψf@E>[t~)ݯg2;A^ Q(`ٔ+^1 Dz˖^CmIS [Y= ~oI=ZZ-oP%$%!{@R5S l>IyYKsVt3I$bdٮ)F`քcҥѾv 0lJXaУ#܀)orWXαV bc락 t ~:Hf ߠ$Zɻܩ *1l&sl~=>#C^8 &Y^LF~'@PqulbywɘM҉Je{i\iJ!@|q;Eo=I!z;|g GcpClS:훓\HAJ27='⪤E7=[cm\Cc(Oc=m.{6{UlPFZG1kJ&7&lHZ$YfnZOC#Xt6SPWƄoA@qi[2Wvg¦2'f9J ~&PZ,oWIYmzDڃ'A ==C_@ 0S.={1..S!C<.K"q=7:$wg]uuqMFT)=#oJ)UÀʽǺ(pt)1ɓ_ +ZS O_r7Fl81M@!.V-Jmi9{y 93Y?S\><]&9\J%D=jsp8B"uܼ8XftzMabM)Hp+X鑩 f&PuC1KZ/ z 7Q[>VBiU%,xj M\le}mVsKRRKЧ^.E#>my+\$ jJq *fF)oP7/, /ShTor9I#!<50KlW? o@~:E K\~γ_ܽ;t| ՊxF~߼ b"Eb4e͹C-R>V A)Slm~ҘF0N'V.-1VAx.sl D/`Ȋf/߼5w+Ɛ,}ou{4i2IJ@Ef xr1WWs7h2/w3?~HEh05qr^,oh]x߱CDP P̢#HQq2amK0[ݴϹy^ FD!?~C GۋcEj+7OQN b&xU3oQ)-p|ɡg(dJO4G/k03Ry dK|;TjQ"? y^|#fm?^fȿ3)LEdz? L?Nլ-ֆa]#HS;Z` -U׳b).afNׯͻ|x uV9`U.Qr ؼ,b?ـ;^H tVA_KlyԩAHްa V1G*@-Vwl9OeiSW'#+{@->omnCι΅>3O -ǒu䛙m+99k?om͹s:)bˌ RI-m58RZj`-cHj!w;yxU0>7{_LxZTOdes|!,{K8pW^% J\66++;yjJ/x 谿 `vjJO%z X jGWF늄%~bO"0o*f2M7hFy oiJkG۳pUfpM4be_j%A\Jfcyh.*n i Cf|렙" jWIvj]^7?W ܇7%?ά;CL1P7zYm=,~ރ."-L0DY/笏bP &[ v~l$2Q^fm@S@~pq ݖb7- x5O M?<%֦4^ Gym#Se6$)7әBjGivi`dwO2d">Tyl 6zT߭HX:v(U vX(>y'CSܞhw42]o:ƽe, o"ecv&l)j'Y_QȦ' pUOpG:ye2C(zrf ʿ6MX>`P|G0t7X,s?{$]gp*U*1-$`@07Y#_|7 *# ߚYsr/joEs§63#nL)BQvvEk$ѰBר"k/[#M~BU7,42.GiQM|n=R3ϔ lamy$懭nO|2%gi*FƯIo=:;SF\@wЧ`w+ S'-5)<: Ct%;6f}|Dt$`& f7x n21m]L J4Io;[]O%^/aIZGwgBSI2cjISdOrybp֎H~(@_$(J,z߁0[m„1oAJO=u-YuҠxl*Veuft*hÍڝ}m .h̖Db/yknEQ`zwvnhQb@>1am/D EXհxqjra8ʩ^l̀ A@kYWmBj<$ET'73I8$= a IZr vsKSy^м܎%kV?@bb>QFo>2΍{D*]h' Oی: @8dپkSXr(/њ기W`'xhy0Չ Yj;V UZv 2MY8U]WnspC%lsF81;+>i"[mګsɰ/1=/߻vÑB߷}U9mhO)9ܸcv4`H *0^=t߼)l6.ns(\RQ?ₙnH$D{; DDC1q^xmk| {v+з)xvi;~`͸l\ Æ)8 TlALAx@mHj~Gi1dl^*.M avGdf%^ VL<&;hKl\8:m F>Ɇ"&B짵 :!ROfxfP fx#4tu(ٕˬZA3z|@7B/%!HIEK*tf+h[K׸eEl0VWӶ)WvK*q3cuzD@T}{Zsg_hSo" ϛ[woX-U2[~R^T t4ʋoH|ټ5 hzX*ы>"FHYFD5UGöľjim*lQ%Y !_r;1t`/gH ?r" QVuYwc_æ-92hшIs@gL r*{%|l["8'YݿdV}Vsu%6SXRv{<8Hk[1F_yTjHRN7-E1݌q InfW}1Fx'tBQٴexy5=K.SJrq!OE{{W}ȕ8D{EJc20ϑW`XQ#6 g% WBP2j1Qך@qrTV8PLbMy* ȇIKE 9.!IjmuE|bj>9)>-YHI\u `cɊSgXrH_AՉvRfC-BDGITB5;JiFڣQ ةHg-p*Yh꡿Ww`QZټ_;I> -RlylhPxƓyȢ L*ڷ&-Ijt`\'DCd"w& 7s̼'Y> 1{~>߯xS7Nsq3|~$]jYz4mKp؜xQ`A'N5{UQ,:)sL1Ӯ9;!;\ Z>l3Dz^%,CF1WD]KoX>mWͯٵuڞay4\e1ɥ|8\P{6 XA6 \Z#&GgrZSR<$n4,i°/Dl?k p0sAN^qL־MiQA0uleVÀq_~Le yjn?i I/6K'ؼ?Ni#!=9n)±$f4}@>Mly`N*%I7"DIoAܰ|ZxDl #j"fl֍Z'z(%r9s=WS$2;#~0wN[@i}TP`TQW9p51&5J'&܃ID:~WSˎ%BBu]yڧ\IT 8(`M$i>B+:@Gwձqv߯ _|E+]SQ/IDsxH^m^z":qa%8h9>X.q% bn$>,o4n1F"4ɐ#Y]cҴZxKy6&lڲW׿Jc 3 D{t`Ku/SQo5˻n;+fB-$a._1\8;ia7'3Zp𴘄m(%'$.>10[L4-E?K|3o-i,qZⱟ7GAe߫(J<c8UezIɰFI\~A5k]Ba6m /;IA0}6! 8Lw$JFQ)c~}XgVթỐ1We Ԙ]xJZrϸφ j>U0]`,.Qf|/!'.GrGeZ=iKSMU5t-VxŒ:념dw_1%AGuO=&ښ$&[cc |~CͰO{]홌ň8qT1T\)KDjveFK 0 r b{EX[Y i  *d ؁Ґi!'| ۛ{=KF{̬bC(2eB8.Us1KYon BQA}ݵٹZ?\ 񐼹FRJq7 56 h}Gtq =F DQbN!JܤZ1]aw1 x{Zή 1>7ҜupM;06?9QWnk6.EYbD͠w 5?4';ʨuF)kCEJf[ZP똱2LP/d8^/oONXOg@liOQj8XvL#tiB/,][u|5rh]M1#yy81,΄nTşrI/߮)mycb ̶bASOm?ViN `J@\!n!B122?1ChF BZI)0-&c#BlJ#mNw xtXZ%#euP<݌+t0U?xxW`Q<3[ǹPq2~ycjj$9sC A\Uu.7_+i. 5:.ej&1)תjRg͑h:8g YqCpCsrk\ӛf%Em?5&nDwi&7pD,GefA\>ԞII@N ݩ6xnGt7/ GQsxZVQ%A,&COO̊Z]{%޴:+P4UIXE$x0=@j'qA7؆`)lN զd [1>Ab we™_fkD4M30]b9,-H 0->3幠%s!ߓ43  !^Q/޼I@~T64t8"cҺprym54Xkc+cߑi)^ޭJfېw8"ͼ>olVqK@V w:zs[#sR@ %RnU2JbW?-3[׮Aee%,`jUQ>~1akMfpj/Z}@`±]Wsd/ݒ]?$a3-ԅ.;8 eU}MYlCU*׌9܅3c6{9=ܑQZ8,ij zZP@ڋ0:ƉcgFB$vR ٮE!t,~@qń2׀Ad0{28U{+$t 3+GW=6Δx,-g@(օ5esgH;Lwe z|/,/ [z$֣Tݡr.6ΨW'ѡ#XdЀ =rA|l)V7h0 IxKYbyJԎW\r4ŏx-?!cNVB-')S{q*K<2cz{niQ=xHN[sB4Fȑ!7M>l`n1ɆECk֪9жs C x}^H rqS=ܫ3HdXduU(~9!QdҐ\af DRBtB0ݯxJ/*-#HhCkuh : Bيڗ[#@R?a4C-%;Lji<% h_[{ m [xb'bRl^x85FJ|Fgm dQXF]7E\gM o/df*5g|s-fUWH5&Efb&A 㨹X7nak  I;KP D oc=m9E]zR#ynL`웖=H9,~v6}׾\)Q h`Eo Ic[|DޟAߩ!QqWr4^{1$2lV&eB里 PMW8/fsym/ ._VLR+ùlT'*L8YGOV`,٪*[Dno~>GM (܊# )Iw[!o齻(&WhQė? NI?J'(pYb $Ֆx0.Qh֌9R*k]!kߕ^*0ڧjvΧN!ȫ>H@߂L 9(u^#"}A(mJLGLB^ w@}Ґђ? Dijm;T>S^ daْ #IԮ{a8d]Nj&wK7 ,jw,ߗT(r UQЀJS*'R7DPi->~A+&mvQx?K4Ito*ayIX,vܲvĮxJH}8]THVygE5у _U@|8z^ff0_Q/}[;*v.;s : ) 4NDsZPw˔4_6cs+`}tQݡ> f7?HGx|/Af~yY?IԀ{ԥ^W{zy?Z2͒nyc})(!GBIƜdGt}>vF]!w;JA.NB]5P drxL%cBFiAa@]Rx"I+KAnJtW^E/fK~c2C=pMKی:~KwfZ*esR:nZ%LCWed^.Y+\76ѕ 5&ŭg0'jkߴD ;sZ˖Nx)f:y;kkC6Q|=cٽ<~+X/T"3g9мW [(<4;w]mv1a'JTnnѦe߷nFc & z%U&OܺW"v>rT2ֺ5KtB1`Կ5ҁ g|cŘ. V*R/Q\a%B7~H9M_Zcm EF95V[YL5ܽK"!\־o%ePlzHz[&^%_"*;%>5wfm x(rve2-Sų|MBfЀ&#PD{E: L~B(chUM\($GODCi9.H&W𕈃R5?<2s,k=n/gf&lM8fp E1c< #ۅ1o͡oZLR$A>(&wސ (@{7z3Y 81V_"+ (%N1E4!j ^F7Tđ>b^K (9 J5`QzS+ vy @iI!s!/_l/nȸ_iL.6s)saNXЛ_R׿ĀO Z=]ZngY *B&fJA!ҰpsKR↖op{Oux3o틾yYxşILQ A+~y$z ֹ7V/ƹW) kK>Zr\N7lPLϛ/5,ht0KVi`u6D%rdaz[qǡmOa"s@u s/ix ݁+E 6db?(; kl-cP>U[<(&"'&G"1YS"S6.ḃӱHlm AL㬼?3 "A٫{pѧFbFPDޔmݙvA;cL/a_vK4ιxxe9b`?4g_ݐ{c=(ȍ:ԴD`$jq&ak]AaDw"/?ɏ-`TEQX>hc=xrSkNw$f'b~cjQY?X:P\U@VyLlrݚ[:pGnfCY%FwCazs/WMsKʧ7Kn?y4iE%Uh~6{+^SPedslR+)&qT5n7FC+vbjl&%HKrY ʀc)hU8l)AF ܾ@~Cn3(=NN2OZS"R5wO~=vZ䤐E)Oz6tf IjTJއQv/jJZ dDf n0.&-xن$QBbI,`98Oo0n,%AK؃шw]qU/y䈴6t{WX4 ;E:m@W-a{'җ>Ai;2Mt^IuAhpM.| z^#x^/Q>ׯ LPzGaFoF ^GG:Ll& PuͲ|3D~a'd>3TZw0۩穰m룉,,j8Od<6wiC9/JBp&~b(a棂ls2zYp|Q[I60CǤ e`Vm}'L\t1Q:^2^|mF xhǔj'KI)%u4(fDV'O !a

`f6; ޫv\fh4]^mAǧVBZN7:zko@Bz~CH!tܿp<q%UفQda`x)TMb"ODh $V5i$| G֡%+hPG*Dn{&fSybCC`3B|+ 1j,6oa+S?9"Ƈ`f$f vmO(j"/>6fjW(@}4i<@jcH[c0Td-ǝ:*][@r7 1{FmKotO$ 3;R+_v.-1L#.MTp0*er+VS~G`_ӕ `J 5|d/5`s~w6i"8|l2az`: ! Lz9VOOE2|"]eB'o3fgռ=݇.TKh'D0R߅!@Togzt`Q 8+e2gx3n;$xHk- KI88pJmD%{&`ߊ0[̫ۭE*i@csrz-)Ĩ>bUC*HkSK]x%:L(Jt%w>ۣ[*FNmƵc%zxn^UL xsw@Jx4"x?UD/+[r“1}_灻 F*6M*:ٓ0tv%~mhUZKD31cxo )kyM$ 9ےwoFÔaF_EZG@k0TZdfT \@UǢg=}{opW &a ! - v{baJqͭHo&Tۧ,7\ Tc?! 6 Ԥ/.shA:wwї ܐˈqj𞯧h`)0S8iդFft$˄3|ܢЄQj C FLJD:51GRx}aE-F; `CC@$4WA uJYx,v0K"N.ſ 0Oׇ"2~H7 lG)whj )`n? gWVEυf+cGОMt,#WZ^H#.h![hG[HwB)y&&B躦o }yn}_9W5~z1]U}aBUdl˯Lojn^;yGJ|CTv/ߔ6J큻9ˏPʄ8[٘)kBՂ໚4:zxOST3 zChӯ׼8IpXjAFh`2e:M}@3/B !VE -S5O3/x$o^-=TaiXUq_heR܍]^`u&i&dq7%*={X duw-?<y"?8vԛjYN[53OW9ovd6*D_]e%`.t4-l?_ʥ`. <љ";* xaoJ27m96Kr^`%?^Z-oܾ%JYpp Eyl{oZ7k};i%2O4M$U1Ng?`D摢DVaP%fM,91F/R ?#flJ7FS.5TV^k5ALfۀ CF'pDxck %W(l[?FbӋXpc4x9}: ]Jme1cXI?ICu90j1ZЖ_X4ώ jLƒ̆π;H9?OAs`17vU_);R{oY\CY*F# ;JOl!{=מ(=] ]]BnS}* "@Ѥ .CocĞ|b|o$p]rMbB{p<:QaC˔]Uk[‰PgT| _tRV16r3B!!]岉L`ʨC]z)G?inZ;Hss[ڶ{3LќӭY9 ,xYLtu5=a5F:7L ABFlZUn~5N#(q z9R,҈BGe(2 vζa(5Զ`x=0bP+VsMiBBvhRŊJ1ͰلlIz!qHD+ Pϗ냐`Ȃmv{s{*λ|3F/jdxW +{a([0|37yu}qе<˧y. KJ,qH!8]]-dʏ=cuaWdoy.p,J K)R3Q~vP΃1q'!~Y9v.5L{p\gW/q-.|Ag#[6z~HSɞjOώv]b&t*is>c}܁͒4h`Խ2b"e*l݊7һ_߅Ibխ/el+عWTE6tz!OBXoz/,g* vW@=`6X vn#g > ȉP#&ϡ ^աTcw JۤgDk sȫ>^ᡘ¦§A~[xJ}DjU8y@qu^f)Kw@~qжtw wLtnd x?tgYAyȚ%8*ys-+U3HT-m8{R,;핃!RT6YK%YϷn;hiv uvkr9RT-/q qΈD,8М` l+{iskúع,wl6{&>O ,yN¬}%7{(v>HJpX]ħ[VB;LSݩYbe( sxwy"c"Wy)tmlIF>;!j P$#(RPcvxT%XC J^NiU"kԷ_n<52Z ,!y)Ridf+>aȊ9^~Vyp1Kxoޖp$zM^#tjhr3O4i(0&+i-< `o\ o:}+O HUyzՠҩr:Z >;RHzbs0 إ^ .|xp&Aџ60x*UPBqܭ&l`ѕ1[@z:h:gCYo'BтWGhE;hlF-Ppﲴt镊]Q5#N谇l`ﶇ #56] D\&BzW.9gcj?Sy %5O^N0ʡJE+I+[SKg@{<چ5S\_TT Dv.Sy9_~bd0R& .5A~9BmY\IpDVZJ.TXn؏XWM C͞cK~ ewIݵqHfqASj xǻ.ޔ9PZ>1~!|(s;:V{I^8oܶ%}eK4\ ֯GTx*;_uDESW& NS`M\8#v]KZ zMg=./Ԍ./F1l@}ئzSi|(ɅۧJŎt%g=wx;:]mv-mZc"0?1ײn cH"*-߷XܤNL#V%-*b1\ r:#bzVw] 7)(Z[&w7ȿ{|p֒cˠ"%0&mC/+vT WqVƱkSvijU5HM&n=RtYKYfߟjW6B|y΢wp;'KcljOݦ@kf6xU2١Tf{ :!#:)8Dqy#ƥ x]q;UX6`vZ!N+6 ~*o^m1dBѼhJWA/Ă[4~ ¯ÐJ ;&k_c 0O@ݎUdY n4v_%/)UIvmB8xcg0-bhj*'w /yQ|Zk " [ iآex=LcQL\XMχJTh y9H!OYtvP?%T۱,ߌX7(>8;qq(meͽq #U}c8&EsO^+c: 3 f x"ď)eW-KvǍuV6Cow}AzBpSBU,O<\a٘+-}L"OXLB~.3b<ǢG?%x=9{x,M6x tѬp؟) t*1 \!o>`4U}^_nmEܜ$'x5ř tD ]E%f|#nu;i#]K]hh;(V_RB4^3IUMǿt#øSwNxX+*k6%oE"\wM^gyFSw -bonTuⱹVn}9;'9`;п;Hӵ`5k,v;ǁLa7P^Ykz(x8լjKE P")jJ9"tBpκ~>{.+pQ77 GQUkZT $*yŷV2q4@1!c2?_{U4\[8U)9z e0mSψX{_ HR҉Y/.z>R]F; GU@#Uur «nCm>|fRD\Ĵ&|n\NFrW~,-]>fbeZB":"W:s,6r~_d<+ޛ/̞IU a֣ ;^P"ӻJ.vz.F`؂R_rir(Y/p&Y_/[^$H,V(1$3M8"q瀂3t/=OGo؂<ט NW4vk~R5-֊H#j>{@_Z᧓ 7jf<~[}\rVɇ1}\.mmb2)TYe=o(G.+gpg3·Sg d*c5/s&1ᗏv0TN$ ]aA)҉d Zܻzj10Ј,TVHnL5Flк=-6eQR-<,8yDLvj%\<\r]/BEeN%?=o`UGWXd`2 -|J kU TOTk3`iɗIJz p7I%P]LY]&pss٩?2dcֳDS#W\^˺xmlp< 59pYp_dp.~Ҵ&bQˈTwՔ3~h\{L3EL9=)'g%e!?*nF2z\6;+_WX ;Nx&X4 #T:,w2ݧm·}~D"|zܢ16w@p,@A^OeRf||lΰ|+q:ExJ`/4&(SG[Bz 1p.b #z"W᳎% 'Ү {GQc~P|ڻ𧔳P -["|lMjWNG7Q%kun *2{'M;6C D&U]kIVdL[H9Փu2X(!G"k]u Ugh(YON}=~\Q.ۥ;P|_bz$ -@TmV~Ʈ^I jXJzmkN}z+ =?O<_<>]V1PǧFnB3 _CmpY.n)Ok1S'p[aP Ps g0m+rYduz l yB܀J_)uЕ&vք6<k.b?PQ {6` E fUtDW4SӁ I9E+ 55.VZ+0v䮲s\x^p﷫PK$`s/ULN&;yE6I1 lJ?~ZB2-Ѱ(FC_3s/q.&aAXZ͞9a^Y* Zl8 Ru~XW[O(iT5gꮐQ'p ZA\02A+f> v 6#u!n~3 zew+9yS**O,ҢmEfpGxl 6|Cd8?v%aՌWm'ׯ Sr p%A+ˑ(Y&i/Sn>O7!w<{i{=7DPy_.&ȯ˯{/!lڇp%2WL-x3jg~>ՠChe>}5MDxW 옹T#^[y~ /T=al]T@5u񋹪R ΀3ǩPJu/ 7Lc5*7V~2Ek/ , 8%r~~pbh1^TF,&W"VVͨp.x0 )x)c5-H(/Gu :ˊbɼ/ptͣ2j?f]F:$CZDrKnO ¯ENR'wĉϑ|Kւ5dlo( 1e`A4V=!&lué RI7EAy^~Ѻ)ErCG%#zfeL8 ,$\2HL3KXȞ%ߩZ.Ƚ0">K9溙*ق]ҋM zC[.O)O2$,QE­D8[szF], Z[7~6sEUc\bt˃ ښtq֣-kJ/uz0BO2QM΋sCI$܇bufFѣGDi}Mħd۫w1zՇ&L!^ReIDCf| NtáY});zW8Vϡ)K?W7w>:uH1#΃;VfD֊k%JުaUmTzϘtbp<./Tw`i_h#y=d 98^O$@┑FDP[x;Y : mZZ,+@*r(@U&?! $Z uJ3"<pBT8=iJQ!67vvR+-*PRX>kH'OϷO\Sa2_3jxא+1\&{X_fVh0OI7mVIkDGQȕ&돢H6Y"|hQhIex1\ WrZ;3sۥ{߀ h딚K6& |ڄ읿 >G exTsáAG#Sy=~vZF+)ɠ{77G^8+h:`Wfo,l"@w 8'=c|!f8]Tx"}7eErs=xjB,e*{ ]hŗBnS\o#_Tx"vz}:{?öfzw8WTQ}zՠ}z]Zn-R3h:yfէ%e{ طX_=Ŷ s; nUi"Nv6!D_Mdӫɬ;>6TCfxcmГ659C5=?I|[b/3%2Ip^'ː }E6>#)y4!Mq{B:P@XC3 8j/zEUR5ڃlXˆ~GnOHs#ꮶc>ILcCǯ'_@m99ILY@c7 \{&Pdg >{DDL>,򥜡bPbLIueW..FpǰJ]}S Lذم?ta8-K ;^*npي91\8L|qr,鏷R2)E86i]>(ZǠH%@~Wmk4IFVx"K$"jH1˴J;N|kd9^|x?1h{J7y;7[C!;2b*B7 ̦w?Wf,3›5B':k 4 ^ʔ2Vh@P?2+ZYAM;2v|y2TZ h؃RED.컜_U;UV9AEU>j !gU)+%"'GCӾ(tya&jO{0XKVY9Y<-1ŎA4:%g9e/e A}\.W"4{g.׽[;2 ^RjNI ZbBskn1oær?3T@YWuKn.Q]Eăz!Ayj[-Z^ĈO[n(l7 Wب:-|IJtf|h@U!+G^a Fz*|$sڝo8!>,0O?Y$*d=vB۵M x쎺''haqkb*J{lv+D5A;)ؙZ=DNҪr.ʼک`Vˊ+oʚ![_ű;jk:D 0!L Ndăc(x)Sl-F|z818ᇶ>{GZw%2&iGOz'rч.&F\8y62*TFUbyӮe lKGׂEծ3L&'>C\qS]yMWz20Ń2 ~tb_f-{9y7QGheWaud-2+_ٗ*$ `cuz^*9ouTi4_OrM^-)&.%4nL6$/f6Cx0(G|MIYT要:&ݿ7P 6Þ,-N{sIN:$,yS}ST2b ^X@ ߂Q'b9٪U7u 95GFt<'Z/0#3_V.X kF:*! js?䮔9`qza;A"u :/rmV$ڧ[BonTȢgI&|_=#Ytu zϪ7!57ƌ qrj5ۤY2 et$wh 5:q݇ Ώ.g{S*,4y䉚mPzo%v))i8Ȕ5DT~{+b tdYD #f0:CLҞ_6H$^jO;2w$5&FUQbgDX̯NiѹuoBW6 J-.nvX蹸־"q[3)< mT?ǞOxBoϞ/zhl ,r*.ׇ20UyKjV a` P׹5aѠ搶N\U14v~[Ky0:4$7UbOc|L EIK "R~Ku#$](J?`jt!t$q O 7I(${++dG/JBjubda"HQX `_eG3XJv^$S[kUqK2!9g9 m L1aC#\L3'jꕂ+D]=BJDZd Ӂ<"hF9TcxE^[/d;J5> I<%_6QvX4+uO;pkmƻ_}y++e.b (jH·2fYKm:5s<֣INQ ڡI}pN1pt9$s;I/lj'~^-d)􆆒{P:՗IWQ@I~v%Kt>bk9Ȥű.(\rl̝D8s|ߡ,䌭}o{dZV %Z`$cKK&>lnGq287H_v-U0 \ϔiDn'KT[EdOh ci& K )`j{d;pe5%!6ya{(Q p'߁3Tyq(iF[;}p1`ĸuRR; %&0w7p*X4>5XTj!跡;ͣ/͓% R`27›0$\,?<|b뷭c'=&0Ĝ ^f= <,NLx7Ypl@̸WS@;v( 1J c֧S鶠஥!ܨ)@P: rtSH1dUszՙގ؜i]tr/c&sUgSI 5Gչb*N]SMtdCS?9ht@g"dXV'Gd<=,$刊lJg oT7v'Kk;0z P)3n<^Ƹ!J+\G`HA[tʊnnNj2O|6E"{iK\b @R(,fZ"{q6̤R|;" 7^S t<BF<Ή&+&x-RP<cm4%@@NARS^\~)F3!MX!DPCPcԩ0p?]mK#Em<2qSSHu6y.uCqU.vWFz~ɶi*F@8Mp vh mhtѴt',ymaSeӅVS FF\qއ{N)ס=)/S1$ӫ/pĊH|c1!pf+b /H-'* U7Lcx ܕ#i0e,'cI2wjצx:@ >Oq|[:B Z0)l7=ݘ2 SK֍غb"ʝĘs(gu՛e(.}B\'Pf]@*60a Zt7[U‚ا/̘s&!E* f'ZvA)[$T)Sr(Ni]QnB͖Kя~sXkW9L8}!9D@;m,0nscT7 YhydwtO?+}XҴ'P=yvQ1Z\!6Mx=ᙸbףּ:%D#FͳqMG m3R 8E $m֨E4BU_8(֩>od9f{L֓8k.(A ΀r*4_AQ*#61u?Sn{~'pڱ)FY=rMu5Q ZWA&^CD6NtjN~l@z^FܻDtujWA@sGLjrz\|Mh@d,B5/솛٩ԼHAFlNfP%B{vQe\(0,@PP]nG I/0(/Qy%K[ռyΘ;{@f{ԇ)1]o6gp]1uV}OvH&vcgwc?CA.I vvt`҇x֦rGڥ" KgS*lšK|Iݰ6I=oʣ O[߁.;ZVY|]=pN|_G; ~CJ3bX D$]w8(xuN ^;zkd Ln>@o ׳)Z/Y`!3PhH+@J)9mn-%vcS6)BA뎘t6!,r)\R5EG5A ;b`V͐?N>p1sώφ3Wҗ|Ʈ! "0տ! |Z>ƲPq\eMX')T2ufk8^ҠU<ͯ1ƷkGkȲo.b7-(=n{t:HkRabqԦx3xa 񶍼rqI1J7u2!̎v#P{La ]cHJi1$Q*52d,'*u@jZîE6:MK2^'28`mƏ>Q֝k2ZSq.1족ҥ>`Aȇ̾UѬxHP}0A:UIJM x徦Jނ*3Xkna y`sEdd9ꤱC = gG Lc7$2t% e ,YD'9ѭ:fa 4~-3t쁰/fT ʀJ[a^Ȕ@yKQ S\X"3>֏f 8xk&` WuO:bVus&SwPmCa:c$ mI͆.YœGlmR@]$׸kOS ҧVRs Çg ˷qx_:0k\E'(&h^rZjQŘ)i'N4s85&ƒ^3{K,L:bAw54C!,entAh|ܜ;T O/:H|+b<^%lDKc;*DgbO}t[CVŲ l7ꏡ*< nZm6/(Tq c#fN'XsO.sKr|xL;r`jXG]عe0 ;yla1@+݁pd@N!!Zdu_h8Ar(@ }DBs ~I^c6^:8iƸΣ'$JlN.\0YfMf\t a++c勗쫙0o‰;:mvqEDeg5T}^P{Q~5r1 5 =gYZ07070100000003000081a40000000000000000000000016745a6820003f6d8000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/]?EhDTTk׶Ǽv\ M.E}=1KA^̵7)3bZ*^6~l#/E} ΄d/ nX?/˹݀9ۉYti_qSئc~;~ Ńv oH~ _L$ b0P9+tc~`g/|(.y j n= EzY=ϞL^-I{`j'N(i2add@S c:f5q u T1@q[UCG&-a3.Aʡ= X:rYy%g{E}1=_B!ʔf[y㚬}Sx+* nlDvvrLψ&xמ}-$i; i:x-K2MLn7"wO\^so- LK)TDlO@{ӡ ;dW[_OQa0Q~–TrQFj.%h0Arnx P\~e=%ī*ӑ!'z:f'e%VYP& oa&l#hS {_мqᚩD;â2Pо+VD0b~VZ_~T{4'SjDHON8~M*:b[I(z)Ahe69|mX$?e/@$7)IO2}% R.:%Xs,d7r 11BΌ*ΈXIW|&$c-`tW(z#ٕ8<9G[c2̈́h7 ZQw$xXG2ް5ZY+n 7njˎHW0r ;#Pݕc}54t cL֗8rVșMϳg<[sްkщ^d05 3>5CD4q ɎMJzQ[ A%K[AãP͔ %o>#RNyNTc+Ġ#`Z8.޷*5NJCWXdTfzA YVp-I ԁwGaXQny]zѧgŠ6bq^HkM-տ h:vTIgk+{!3KQORx C73o2%p :77B'i:q<@0 TPw0u :؋Zﰱ J'qk֘;/Ksύ7jCXؗe//h㵶7A|E+$g v](F{DKN. n\d,D@UdZI6ھ-pO 1tSk߬B *yG5}' ZqFͷ@B#- \RԤ,%y"ɒ+թ#`簑kT-X,wS"|#K%j:\UrR;ή Kb|+w됏꾀pXE_Ul~xCY8 ۝`rf2ę-5D +2圶0™?ЪGhr- `xt=k YۜUmƒdWVF\kjdžK#wgwVR@ f{cIO%eֳs-,aڐ&n8;e([ iuyOz@ZBfg)z ?DOtc!`'1|G") s>5 /G@ @QhEâ`Hu6; U>Ao뢧I aiB׆td;kU|>f<Ήtudl'܍'3P9))A=HD6߰}L{Nt#[ݿR(zn{'i I '+% [Fr!-M1[\i[I/JQKoӤ I vf,KI=ƙ Ѯ}нB^b!uV* ͫj1m6yz! hCZ -W ֠CWsEn{?r 9`>.`Tiw@!s>?FХSK)( 7E腴FIZ[N"ZFUJ B U9X#]?$cu! }?Y;eV6Tء8| p"bDZ +p_Q٬E)lJ¼&E'TpEyֺ}'!lw+Ek79c"Y5˔Kx)mҁl Nn14x/EQT?(egm{h֑~L[X:Ș4qUo dJfYTR2CxxB+5(/}6+-|M7Ҭ}=v}/3o6KMj{}Cj!H 9"zECEzKڢ%duSOM1-w W})7 LtHEl@گ덉""x-}_ҽ"h<6ujUqXv[A$ó7buTtPrX!t~$H{yәqQ䳛 iWVgO>XHϼM9NZW=h}J͛+wLŒqΨ*x- kDP4n{62g/BړxGP:ǔup 6ʹ+X(]E- ud[tO{xcŲ 6{oٶv]Sөn*NLrcw#eKƜ"\£Lu |sSU4AP̖R͌{hG J׈Ik1~xG137t՟E$ d_`Su@0Ҟ%1&9L`"NtO-$ZHI& &f ?.%)"@'V;JYr4ƶ`DV`ρm22H0 YDbcDF8 |?a(sn"55pMJ>8E)M_*;3~etLPzc_eRJZ^FT 셐')Ͷ;ۖ &~ݧ@z^d4v#K"[ ѭ|7@ikS=2{{FOkּisd!j/̓>(pgĐA ԇEGA%tIJ#9D( 7j[7=f`G)Ue6\2uGewhp8?j,`}z< 4(?I@,I)Hyy\,osԤ6kZӮXmL< *KjRfT&~y%5{.ezT~fa~N&;ecXG ,ʭs_sy j| wR<k 3P1ZF^S =՞}R*!,7Tpo;@y](zVo v "O쎔: 4?7sx_M'O|gSn518Օ70zt05xDl~l,U Un^k*bxZ׫Usw8 CsTUmª0xBf:|Iǯ3%zrc37eb~_1uۑDi=VΝCPjCԊJ ̏@ϳk {-g{A, q$aù̅^x~Nfي/. BR܌`*lYi^+\;Iis NxvhxoW$r4${><$n#,Lpt]qxCHw'|54AI En0ΣyXiiD5pCMaU}BiJT׬^uHH:S[B7l Zk0@ڏ佞-ϟy0tC{ uٍ !+i}k:`C!s@ܒO^|gg !/.άb( c`c2Q{Z6Dks}"'DFwQyAr¦|BIm<&rPe*$C$h$f"(T'Sk*=^U#Pit@oF̌h{glxXaG`--?x|#LdM*w_Bx&¨zfzM|4:oMm5ݤtN,X4s*OI&HNJZX9M?f9>fMZSԻb'1D0 $f3ඝM +b@ެv<aYv~vWv:ǡܐwRosbC4-K5o pO]/cb_1]sRZZ7B z9QzJ`N5,Z[IC%z~&2[}C[QNJRJL,ԉg"+,Wx`u"ؾt^Y37'tp*{V D]ܧZR-f90_kqɘܿhؕN ?la\@(,*LQJH8hn@N@ >I lk/wfY:@xʻ׏52Eҋ_s5w;@ʃ0bqY`;O~] Vʢ E)Mu{3aL,SZ'̜.̓}z ^{~4f Gͅ\-.r5R'(0)/ZjtFF%6hW X'pG2q׮eMa vkSn+5 "nؚ-@4ZFJ[#H'WE+NCյՔQZClAKO풤vhiv=d 7k3N}3m+Dcyo\6ٿRZZ`ϴ2{ŀ덤(Y1KbwWưIM$mрj4R6#Ѷ9WgJQv3Mz_t]AD  5g-y8Bv?|Yh"\A\۟8Z*l10jɧ7S$٭M!ZjzBXLBjs`yOJ8h{0 1x)P S0 zf29qIO1Ѽ#B]B =toy6B4ۮ&knqwmE4 }.X;kɉ滑K2ج]e{w-IoU'#;e4%,ZFΩ/_b=}R 8m.Fe`cA0#Z{؅&lKׄSeS]1^< cz 9ɐDlq1Ou=aZ柖s%Ɩ9QLId4Q. ĝ`JJǁкn֒|tW'! L0r|z)Y'-w wuQťdW*bm>5^遣wY\oڊ'E#J](J?_8^F9빢yƐX\5) +1 ՚ 9tE6n&Oz/u}P@beD0 ̿jjF0Ĝj-oTKje6snlx(11˅>m5C)y'Q\}( ~dl3eɟ6feJlԉH^ (j&uT3׃$WHPpsTD[w` >E<@k8m/J~z+)%D4lRd\\DeK:txu.837+GFD!9^3Sd)M_])Sd"1G*D 6kT%!U'G( udl}d&EyOT0^T+G޽J-qF#@Gc؇p}8)"ljԳ@kuT.G֝u9yPQ Fq3ݥc6nMd YWtr B ׅzd\!':SݸHԤN7J/ڮtJ8?-ͿwZ)y4lMǩь-63!ۤ  ;.lp{,|ˏ7vf] 憛H ܀3 vBӥRΝ/G*e9 5n'p%hXq:u3,a3"36] HP+q/z{`6b͖/Y| +UX:&ܴWmTsxϯ4Fi#VޔE8pnU5R\5ⲋejRhEޘxnڃsXSȈ n t:g# YjSѺ4*y[q:2'M$\O7#}hs<@y cztī\u7E1FwXDhj9mHF\o}%1pI!^4?s(^BDwdȧ_o)`Rr%ww@jQ7iZ"FsfkhNpS13ֳ\ُ%,cx,t7ZvNV[N60X@'ds%&c*fF+j*AvBuKVaקDmچŻ=uV31r%tԓ[tI]HdmCvrYUg=?"M0Y & ›F~.91{KJ4M=i>%pQ?mp=҉&to)ب%Oxlzܑ{U:]jQy{D^%RMp~E&P #0?JS?aZrY TvT +͟<03.T=n^?,_uC#-L>+$+rtv~דYt~LLS{F7W*TC_yf WV.9b8;/ ߬[̒ɧI^xpĸSvTK'^VWa2NƍX&1Ӈ $J@T^OkH4Ѻ;jbh!5 / kmXR]*X .n'96T8Ż~9X-UrIxKvQTW`W7j\na7-ֺ^,$&qFʱ8EZ}HDĽv֓Z֠n7n:m\U$~l`oN YgZ~s ^7p S)B`HӃDbU;kD/c-= p?Qklao՚%†n(9,;мͼ}ם23DC:`GMx?F7TC^7Ho@}#RPA ;XC-tB}2f>oxϛSpByp#V5;JA(d:mgXVPܜkl9gQSR)Xo7@03z ji@6;k 8E&)z d\Qk|Ӗ]Pdw4ǠqmHlʧ^~M%wMNvtr졣(IG N$Q濎ˬֳ CB#fu&,B#%!QLS?G9~x[{,dÀ'&wE3SjT12,$ݐcÖS1 PwnI*loi0s'3?zŖ0=^^OFtQLw@Yʓ3 I=;mH,^z謚OL}ē&ac0)\{oă^ 1eCӇHY47 _KNߊ8\͉<҈3Bj$EU!or!<*l\}=.(O. E`yi=~ 09ʿ@v͗c$E%Vm)|zK |  ?.jDL]0\|20M1 b;k?C~1H]!N1x񣪦8_ڷݓnI*ƃٻNWsxKvX$)\1NT{y[h,U[?lQӕ7zt±7Pnux[ڤ2\TOh&C8YAlµxrȸ_tA4u:^VnZ(_r֝WKnG _+`S \vYBi|Hox,_f#NB}&,6|1Wn(+~H>-~*khժmwL!KP]%Cu;jQ"{TQxKKjlʴ7Fi̭sL#]oswak3sE, n õYCHx>+&= 4a6u%~a)X@~<11fX@oH;S^Uѵ8-Y"JZca9daZY$M ;x.GZBY}rjF|1`ksxt)E2f?P.2/8X[ !ci1ytuQ Kබ_e0b*S|d 80B5ġ"u5 E6/ǨB\>T SK}}ov寸'XquΡ˕q˞t-RixW>׀=> {?JǢ_$ F= @JhgIK,YgkjcB<0j(ƚ֤w70{Fo+c&Xd@SL?OAP6d(8L$>rP19$Bf 81#AE+ИY06C*5KjN+tćG=p&щݸo0"*9v*#BÞоy HSPٸÂK*]p33˦X9IhLE?Y ÏDXbZا<Jn l36v2y@fE͂?LqjOt/ HT߯nJ-G?evq_bg8Ir$:Įh[j.Jpm!!l(k萈|,@o aR+ʤӵA>du(kM9)SnW2-: rH\t׻!IN5.R?|3giENɌsDçҜ zwKءExuDBe ƱӨ6WDɲ!Z.)ߺiUҥMDI5ncL)EL53@txkwRK!="eBfCMJ49\byc^Qꍨ"&qL3k~\7hHd~ɕQι2ߕbA:tT/SْuPE%#Xx n3ï)Rʯaׯ5 kdڭz}oW@~s*B㫔 =_C,:$wUF<awh5vh2)s =8|6/5;=p {u@Uګ~fO9V[#*nw#ɹQ=O?ɻfR;J[ۈJz̉%`tI*S0 )|a,pn+Kr[)%_<5m |rXrg4n <#M^7{N.aΌADA\)?)Ⱥ>z{$Ë8#-I p)mujE\C€"V/:`sM_8P$:ٮ% ڼj]-=lS,\P0>A g⑬:5Tqyw~ 2;@w#pwMEr!; ^Kk˯wJsz?֫a ԥ gp(eL`-Y"Ȑ}ŏیgҲN.M;`b?sw56kӲSs *JRoDPiQez`.?UL&y͎j;7e2l13<` NEBɉ|G5?m^]RyJ`1 /Y `w7nO-y6Pw qK>U@EW9t؍uTKHi.柜#iZv*vIDl |?ˉ_maݘ28AD= L66}uv5pW4z{%?ԝ0k}-vc\Aeeǒ)صO$^6T{;P)xV`%d9Q% I3*9!,j\DJ5DQF5^O-WEbѡQ<`ǁܱz-NkNǮ0R\Bw`k8YoxNϲ2Aʹg'筒8rya@[bgYiOk UI,x h Z_;i2Dd5RgI32)f]5__yٜsK+a ^cUlJ#P*ezctpl<>>Cɴ_[jd[VrɯmS ^&- k/!- .,n,.(:\fۇ|ˤ3cu,%nH QC>G]jZy`@s*D-[1E@6~A%n9TCf5/#9~LyAHTBA9^(}{b"E>%2 2SGkXer?jhoA)`5r3K%ln^ eQ:zaj8(KiR Ltg/[̌AFE֘ Xf/O.EaV>G!mz d3QG\S07Y8V[F {՗~r*_`<>}.E 3ѡzGG؉x,WSs"Ιf`&sXS!a.RqX>}1cYe3&{ E^vxKIA3kcM(<ͬ>4rE-6_]6lk\h8{We=nK/qONt}<\(ػ]q `k=[& p3؆QSkʌN(, J6!NI@hjC w](-ݖ((dC=ub?n?'{#{TuA-i ny[ <ujXfV9@D(}M* {h0LHðM܁VgXg&c}*Xv[6ݸBs.$S]&q#5v`}-Գ[K>ru`i6RggUG`ܘϓh70WgxܝIb751[2|43Woz bі qzۘo?4؋) i%5| w3.~`HGQw' ?QcoWe](3I(/i6~G3:O00j[d8z ]:bVT9$^pFg<qХW2I&$9S7.DDn/4Te1u(װr6:]i0͘o! &W/ #Q $8'~C8w`][`CUWvŞPQ o]M _G2w71R%0*i]p$Ð?C3Jw3* GeZ4)Qm2>Y?7_gnUwbr{Y9>O y(0wrS#,*!ngfAռD;eѩ\- %M"8#-L& Ϩ?:OL01)HK%3}P#Ηj7qK:'aNbMu>CyU5  !]&J:yӎk35BԼ !' moYz,HYRvrtb"+2@oՌ@$uR4ɻS ә?x̡9xf޼ 샟lml/@iMDEh^h7q(t zzfYRW6CNjiOp@.eDj}5\ 9 c!f5VֱRo|c""v V%u(q^ Wte/t}ZFDhR;ctn<c;S 8ֶ>p\IJJQ s'ř8уoA ^wٖëؤF7~VUǔ-IF1']vå(KeEn$S 8ҕC>BsMk s?.5(=hftK1OSv3 k4LmijKe &O.)`hU7M(@%3s>kp?i,'ݿy{yF*#ղIJ E#aWP Y7'(j؃K@z(x\sy6 g ĵ>k2?(h=АՋD`Z`\+&S;DzC|jҙ?Zi&es e8̈́L!l n(2ukV=o>U1r̖ӾqlV10UWBdȂ.x%C)($R&S97mz,D*4} (Maa5U\5W\K 2zJ"H> }`>|uyszң1hmNMB0W!Dqzԫ$RD'BKcwi+r17E\eevRdq=, -K伇@6 Q3ڂ8:)~do`RZլ |*XMuw+'apBR}u]K%>{dkm%K 5g p, KR^ ң(O;qiS `ph_hq][ͻ­FUêe5zvq,hښcɥ5vC/Nv*{$8Ex=` 5m"0EKGT"FA)5SUoI܁.tSy@oz%Iwl >߸Ohe n:LydHp$iX~7s+-<\osW\ )m\yn "i;0w# ߜ=?'2meY4lӟb=JxO?ήu7_&bž*$w4e sCǻKXl6M,΄x#9W䬪z}>!0z d*#Ψ1$&Cn\ VסP똜&mAyGCuN:ot>%|9ܓ~J> }ZVJbRJs,.K /DCgȉ3,x8#C"#0B%zMeY4VR.~Q]jJ˛=b̀9߽`M;9o,Uhn҅,˷@/ p:fav,UA=LjgF:֜ưc!}<l̾>.mZĥpNۇ,¸|:ζ@k l02cm1ݲW-%ů~(y[qؤ~dY_m fx4J;ܑ\I֢-sߠS5RևdVRY8DoZO^(g ?ƚ#3CKDwgȝ3Z`ձ!':'sۖ{9MWծf߼˃9&[b|CuٌIy%:XF߀ⴣNozLH>OٶiّkM~)wwtNgB<| K XD0wW3tV|..Ƀ/vfgnU_Z4 r;T ӃXj=^~v lLEc:Ab˲{.H?$-k=j+NISLZmUК_q qf9./O!r0`IO#EG=:{;iOlwd(fj]W;?Vo,a@"x5JPr~L,Dh4jѨ2cP: @h`YOB)wr޽ ZS(LǺ᥷ WSg\Rj/ J*;n5ms%SN'IYQxU-NIW(S4iT4LydD̨AT^ +6i?Mt6lŰuGJ6ڔڅK$ \#T<{iQ(~0֟ Ț(UOdV頫y 6WXٮִÏII!`ZhMUPz>Ř8$(iieM' w71d_VfWqAUETf<$iāȞN|~wӘNWq<ٶdےsf% VCzK1DǑ`aZj/ <ÓzNv7ޚ D#'9)A=)p9s_خ3?MjI. +Vq!O ҫe)W_ ᮮ 4UΙY:niMbGzCo'T`bðw~#)d=kFJ+ k sXsb{rBŐ\*=XJ5oDC8KMT o *œ:d -I=KkDJ=M<ԩXL f7d]CRkXR?G nm%FўO2Qa4sDXh>BHp1ͤ-Tf*f+S%<42n_g& R[G7 o̧VXquёpYW}Ps®HBnG9bu@i*$ē& P T6|Co~GgG>Zlc2xGK'(A{.3@qMf(a)nwAˍ#iEYt=Sɞ83Ȱ,PAxqʢ5/ҲTqh3vlNx/w,3ҳ8wŴٶ|?ОVS+XOffm3 n`*DfYR]_"YJkv^%E{I;iy yqRuM 4@V{wOϠ)V5p}" X>\әV#1.Qb]l' ׵c \J2\ti ([ݼsybzײ,F#۝8Ѳl :F\'\6[ZuecLII d6_6xPKlFuj1?A3ݴ B^ԼRE[cN=1_"(Dv ڭNG3JIo`a,9[_-6X`Qu/(߰|%Д)hu%Zn|^`8Sb)-PD cDF|2j gs}f#ؙ[LsBZR Ex:eNy=5h OCf`v]_>J,ѽٗlxaj_dB׃9-Mo}np+` Tڍk˺;vzo(<qWCAZ\hk捗kՉ_Ox2GUk<ʧnW@E ^cD$diĠ̡Ө8=<> b{d)!&ٛ.S E5k}_>дV .E10W$4V+2/k%=$$T_IQC#<+~xGe*m6X :ȺMz  (3&z/`SKi(+XuG7`(㞮 _ㆽk7']ުP_HY`LNg'x7>TU?ַœf19'z}8exj,{a#VOէz=rR>23iTuN/-?)w];+qmj7R(ԷR E/sz)m:F> YJ6$m$K4 =vՅt-m7ТѭF fڳS9{+'34֚k5\4⤫֒ ILfhgԕ=Q!RCZIcZO{w&72ZVG5;xŢc#&a9s:i[3ۧ3Y)`F[x_}έГP'4ؠ3 8.m!jwxgsH[m9UfT"MK$6dwȘ19-xCjE'{qzeq5:ul<-u:Ю&BSa@vZH7ُYEeސ;neoyڃ {񨶕]Pe*y I`E(QH&z뗧]U 9 a.%?wx+c(m#"XOϢ[M#Og 1|B%4-t΂e&.u9Ӆ9 6mt rP=1_-}ϱ #͜פ (|2rmx40yX!{rYʥPiĐO՟kO̫"?JǺ;5nlKZAߪ\r\XS.z,ey~<'amA8|5XNYoVSkY<2hF.#qJC%%-E`$X{+ؙBcoPoCV.K+K [ŗEp*B|;_.DRH{{9 >>u6Џ6pbvHrrHOK ()> 9t|FőQ{/t|ϡĵ! Bѹ0 E$m6k_yZ@ b}E꾢ouu{Ƕ^.Ř~KY* bZI>GHg? E I:$OjEbU>X9*$D!YimoO rӸ ņqE\Rħ"mx^B%vz#RWFC9XaKJpi/%YX$ge 0X\ r0b,~pδDbR_^>BE!O\Y]C;ϳi|a94*3‘_R:W4G`qx&5 'O0ǎbg %S +*Y;E\'!Y82$xAգzҺ xh8y(Ʌ jG gCI6 ARn%G^HǨ:XNn61h3JG"ѧyxrב|\=lj~ؔi8h ?l#xxcȎϷ8_7x`nJH¢ם6X3Õ[T[<{`GX;e!,Dm,3"$l\9`$蕘ևf #mզ{̮~CrPYG&PMsqha) x/ _RSl,wOtf_ѥT^a<*l)vp=!P6T8Qy2ƾh܏-o\A ]7#y+- vƲ:+cV3W \": Nգ6!Z*p j$ט Fm j;D\ɎX G^Ӷe΄ק:ezĤ~v&;4*EF>ܵYAE[c4MGDp4#T]O#B,Fb{j`M\VVx UrӔ& m*.qSC$rwJ/Qcs%*uTNA܋yH}Y(oρTiGRm>֯;iX_=WD{ y8%}w/22i FXoʴᲯ?^`]sɜOYcr)!=kiwog/{01ܫL O qO"y:jYH^h9qbQ坼[9F:=x;|7i۳%*(uE,6C%8'Bz0Un=$Jˎʎս<g}.ջ‚̜ݡ&Z߲nr9ڙQLWVlkI qB8]j6~yB?RpG2Wh~9n#"mcjlDz4\@ƖC|:wTˢD19%Wm+"+ai3[|)/cw6nyPǀ#k]4:TwO6\Aqep)v{Q7(,0|#^3 g1<@LIy-ڷH@-|̠ ]ӞM%i5eαwl9'1 +w54~yvVAfvFd#]d-3٘p׃q~$L]]˛hvBYw4D|\YyaCGxZJ1QN*0Y='!}®+oZZU|<vr s}4bŹb3G+%E;쯻5p_sSWGׄd-dku$kE`K{T@[wPiƶ0zK÷7]6G[$[\ө]ɟ 'S~IAjV#BK!Q9jFy~sc}`L3Wݽ sX;IRS) ,};w/ @"ܽ]j]?u ! SΕDx Y;=dQCĬݡT2{֩f1H 3:kU+ku8yLr,}9v)9W"歠lL8f*nêG ?a=7oor[::R8R\YYM 0CxVw&:X =wuk}0+LJ<֦'kbm-wx*H3D-`\%Vܗɏ;!9;r%Y?pnƻ״'xpraxjܬSWYQhO.T\7{nM󑶜.ctqo3%-s م=(w'(w" iF'4@VxlSdl/ 'H|\p>65,6~)#Hiۊ5Ha5p֒r`R[A餈\&?G5aAݫv\}M'z 51pb=_ UYO|:ϿI婪<˴w%y`9(S)8!3zC7hϨ$'1WL-PHAnԃ_rP+/NQ si)͍)R&Ly1[iҠO}gSUFU%W=qFhh[fvl D8h')ca#W+)pV"WkR1Va%.xlRD)ȼ8YڅXժk=a^Vm|B~b2/ .lyw[ |'8>7P^~\ƕ95TМ1e-8泳)C=&bؖ.sZkDi;T3?*@Σgwlflm%Sɴ{V`"Ie]{ .U Y^'K_"l+-qi"L̯LԽW ޸$ d;h82qaEVԹ sgLT+x_q-ޢJhƔۏņ"K2_=KfrMs)\eUDi#MG<:P̿E.h =~ٮu2? r6O3p.UHX @t9#HB^Dç+(c:u=u}c7hhbs<|ƬQ>: OχswAFV6XlaEDŽ XDxf?z*+_( }Ge1DZK O?X3q)=&UMF{v#˕kCp8gou_,FA0:K)_ʚw, e_RFAzzjh"ی4MEνʨzzIM7M@BwPyeUuqRd~ZUڍKK&dtp.v:BiLFH~[|O3$>z8h|GdCEH|]2h\!J,7-O5Z ѹ0x^kf>5S}Z1>H3P+TOˍ2X3MYP:pq"TDOrbۥMrl4^U7J:O>MQoG p ͸(}^?5ͦ|)eܲí IW8[sdx*7!nx鿗[A1Ef\-xLAB ez8?Xֆ.o @%͏"]0~Eϣz9oFʹ.5XQ2{ iRDaW$4"\1[C.In p2<| Ԇ>kqؑ=)ZsX4w2wd툚Zc.qj\#a!;>P-P2bæa陣W_7{CimgEb>ɏΙ+/&OĄt&/>)KqcU4u jӼSk.5]V2 ehHqIiQ%MYM0dقxrC9%oZÑ0HDqijf >J7?$W7vBr $l #f|Z ؙ nU9_ˌގC.#Bzu/ccbY ܂Pclp\T[Eߤ$ Hhxr-jx]7iJ*exمn}C+73NB/J5^eJ?pbUM=WIf/ Kdr[ږ[4QH|xX{9.c};Z<ڑ~3=wÏ袁514i٧!$v]]C"bHvI"vV%f'QaX%+̱i)"\0](e O;`7 짐|ZW?B> ˪Zq"a~,y?i qc1Ud[} vGDv DY_N#Ά Hƿ*/]0nV1Ɵ7`]-yȔ27 H{OBy.N};F[~AH]>40mďИi],kҕYH; 1^,M.dz/|˘e,O=6ց%+h%Õ2LTq_{fmv+QH }.mPxV!Cj%< j_<ث{b=pMط6LBӽf2i)-X ̙z ;k @(ƾGl#N4o2' ;="Z8U> 1(%&;JP82!w2iz1N J-څ)&$oGkh l$!&]Ǡ>m+tMᆍvѴ%kl XZI5TD`M+H R]{Ϛp&BLJ|0c*FWOyډpQT6`25qG뼼KN*+#"C]TuxUP1k2S]!ra?* -#eXq`|y@OoupK~}x9&8T͂cqJ\ 2 Pl@K|@wPƑK7YZYS $ӸCDGVn~OrqJ\ ,K(*F@th1{P0JB-]-btCauZ'dW$n=K=n\a!P#YըatUm[RTM#I݋;-/ E$ 3JY1oeF d[p|X%(?!Judl. Ƹƻ;1$~QyJ ͭFqEC|4>_ )E3۫\nd\3 L܄3HNWLo1Nѣ^χKKivk(HՌA*h})Ɓ[5-|X| |`Ro8:j6W( j`EU! " ܁B_sTZy bzl?/x>l1<'w kj^mxbĨ>yrTG`3GXX@#v+_4.Umk~QA&dvW^@nx1p[U' '>fB>T/rbӒⸯc7.]Įb*1 z52rSIO(5%} kl'7ߥݰUdA?Vc!3Y7ǷԱ?.SX>X+s4L4L|/ o%"C֣^զ _N6,& B+p`ؖAΚEȯ"ZU룒ZUkĵDnv5"A$ u@0A!C{[Bμ?Lj# أؗP2ܫaureqh.a}(aԵ<0HϴnbrV"gUL =YӲ"Kdſw7*Hi<+s[59ue"hn =Z&mp*Pj4åoT#²q\9 j+ڦ5LUZ|+(p-q'#k=%I1W cw_%TbT0,ڨ)Ufn!Ovj.Ib,m.60<"QS7U g/aДր+$!Z VAvжV5OR {)ZK"$YXd6䲫YV߬c \o_#bŖn!K4/g(*Mѩ8 gzr-8[8o`а /;9$^:8j^j)e}".eX\PSZ`Rj ~@ gϨBe=u8.U(]pdڒ#>A F is,ʓzaю/~=bV=U=rL6>K<(8 \d ODV,I[e={h} ЇjP{ ~-#!Kr՛-դ!4B#9Nױ1ĚGGG8hg*$XD⳴ME[PTMRRZ[27 `*. Sip8Y"t+3zɍT¿>`B5"Bdz)ΈyEQ>kocy9]0Jz.TGw +q"krDE o J!N^tݻ ~0GOJKxD6t[D7tPsD?FBe Z(ZˮaoWSrDwcVBEN/|)nkUtm> _6{T/D<^D6jdR!c[X(4p N b̥oyuXm#jح?pLTVڧfC 9ntIpzc}'`Ϙ `e,iԦ`cMOsUo\}Rݧhܜb|:ڝ RML '63,Q# 㫆6/HG\ER~9l;(~c@1sy"&0B5AŎp:fΉ#y@mN 븧.'1Lţסkm]FU~3X|M" |;9 0E(]r۪n*&B͊ hRqwp#NXK_+rհyc.=i{XBͬh,ZЦǖv J#Td%ryо;<ѧO\<ݘ[G!te0WS,،&Lp݂6NvV,3MoOuσga*qb~/nC' C wyK8g,r # DGHB"ԹA%5*kgH`YWVsnQ35,˷{[BJIc,$m[w;,Ur\)]NM&f9s(zCAH*}|l.z QK'BQ4H J1rWer_dNTzz̲~>(\yܼP{>s(cR&aisy0g7\@ 9ְ3ΧVľӆ%AIdIDS"P$zyͳXnZϗ}4Y|Y [6n/4wlfPS^?tcmwe弔10а{ɯ<鑈moId/1Aq7[=0m>=7/Jztmț! j.1BݸK4]Dq&^k"Ww!gͦ0gvQK( {$ 5g@M0 U*{dn%31RnD`aڱRS ԈZ%4i[@u9T5XPTP'B8Ānk"k$5K.8^WRZxȍ[jEE{_/>_5B:W$6$;L8 @vj(5zFpEB_;[\yj5k!)B!k*%FQDqelYE\l8g:]Tڎ%yCU=_NI}g]q"JDx\-pنΑM7whZB]\_iSD͔1f~\|5k' W>Xs [{VWl,[ 6 \,/6*1c wSg>8" ܭ7 Zm־1:N;^.t~UbP:8|3Vg^Bٗ^^GPR9c4}"'E&*ϯ P2h]pm]F*jyhP`9!")c ~ioh\caW~/V$mp i+ƍXq'\D= 7!g2p*ʼn6$”AqJ̦Vj{p:n[΂_HcЛd n XNQYr~aUQ3S򋖑+@X*F=H7Ym~JI٠0z$ʊFڄIȦ`]/ `5h-pupS:Ɠ|A1Y6ŅaEh270{)jg f򟙰h5ֶ.q_<9cOz%ԸBz̈́|7ǭիrRZlB4E)EoQ6|uuc398n^)r02 ݎMKbD?f?i"cATutlQ~t-nDLBaOa*Zz*=x `DvlHȰ$q+p7"ẍl SmuO]tB_7JkrC'MV=L^%eɘ"/ '*"%~U&B'\Nm_射9c89#9 Oǯ@I }խX D,) n?c^]i2>>@Ο(G 3idؔ Šd^Ž'h-6g SR$e1:2v0wRx>Nb&1k"gYEZVZ`Dn$3!uUi{/ceT \5mlt3hҸ} x+陷1?-nƣnͻM# t]Zh"_tCU 8ihRTZ w&4x5b"Đ`ma3wvq7wm> !rA(A;Z@LԚ^VLihp-p^Po) Ç  VԆN L*|n^uf1!v̹8Wɒ(IHXaf7ryc'VW<&ĺ3ڰwƣźWiQgi z|E) & (UMzLd,Ӧc{ȺQMPw&y6k㶿S1Ιyg8=XF~΢0Prٛ:(8ZDNjKl@Ӗ.&btрh( @W! Gmz#R"4iiXμ@'`C,t̫{Xkӧ]UՒ^SAv¯Ua&o ۋ TY\O;πgb,Ut6!:n (쐰JH;e] 3[dJE oLѴZr,\J ac Co£L1ϟHgj 9_=qDS|u}k=`eZ\wh6Y "g8lz1A/%hI1{d:8vBhi %\Ua5$ڴ6oK3t96FCB`%mS/'Fy[Uʢ| 'k[0swX24ZaNqGjq:fP_7ުF_ w"|yQkJ<0W& @ %>j}U/R갽T ݱ‹@l/}q+}su'.x==W5)*zO|o@Kq 0=ħPK"A !ltQWj_9D@n}zvps(_ǨI鎩cv0"m US`o jk/BddE4Yp=YVsCBhz(,-qZ]}rC,l>6 E.JkIڹFZOO%SӠlƏ{]0)2YEhw}/\teێhr2jyqĒiaW|n|-B%^'I#>kKQZj^XAh_ǑOx#TWP]P{{  ]"l.:5/|ڥ!ׁՠ}1^@0ꃇ}؎^\W@Q:Ufa=ZM!~wg&#őR<$ l7d<(ep.l$hKw񍍭:447:Vi6"wm '*^( 4V$4)"cðwhZ$"{ʃ ?r{SfE 8,E[>f[ F.lT O) VI k!v s&5ocnx1 R: &/[co7DnFē}""X'c0k4m`FHEVz<@=$YRE?HsY=P øRߩÖ=J2݃'>LZ O΂vr`J<c i)X^׊5Zd_J7*J`SQRe [xrUf`[q٢+}uґj]w7FOBBL# Dr9+tT!׃8w}T Jj'@a" BIމx;X f(j,Q߀G/7Ao`HG!OiԵfKLEQR<)H}lP?^*O)URjoTc8PmpaejF@'vTRV2]g0´̾d4 qn6( mWM79Hl)0|:wK WՂYl1fX=1+ # pZO y:B YbAN n dzrs˳ Yw`5"6{ uA<wЫԥ/uQ힙_/PГ9HV=)޻h/h$1U/yh+{DoF-,[ĭb!:YONF޻O#_}dl y>K5b X{-WJHF7CFa|ѤAၵҝäu-6-ZdE._ ruky|{:yF2UGz)3/oi5xئZ#SMXƞ/?|HX&| lI3NK?n99 ZN`^HR6"O]yO!DlHX)/kL8F.h*g'!'")?:ZԳ,sǕ>=S"[\.ևbe|,%OOD xs5](ǥ5/5@[̼CYv-FUV$C͂jDUɜJcb}zF*7fjAdcvB"yP:+IRjY a0l`&QjGq{G'^;P`a/& E4#1ѠB츔ؕ^ Or@-݀4:g}=_˙L, z5/ЌZ9bީ2lRC]%P[58vߙ TvIGqzJl@N^_t :%vf?U@ׄU ڦ:XoxQ[$RBuc+CST1S6- `4L+Ŋ!T#"XAzO-})}eMGy'CEB&vFpJ)2Άrc[X ,onLM:kM yPAi{@M{F_Bjie X9s 6bBWV1I4}7ɆG y0nO3 y֬֋p+ xFrvچpTMC(D >!,1fjFR.دF@;"1^>Wd-+ .x7l{ݝCjsEVE%|ߤw]3mP歠n\4aS_2pEZwAgBBwځ"kj?Ȋ0f$MsZW#ߚ>"x!sfQ]`]) cϝ8C w?_w(~{n[>0nà(nIŸG7FbjR\R<_r5 ߌ{:=lLnqƽ{U,kSI BKāHf2FvEbmnk4ex F1RAo ** o]d|-@s'n(ڣ\6zf mBN=' bڣoVh ٵ_@>L)E;vb/M8ߛӒ/睹k 6[Qz4QGMSfv0`\s۟}AG陏\rVS|އ /;d(-(v?TQ_O $̝K ^xRFB);MN]ÁgdB:sE1X]x 昅;u6RdBR(v=N#zx]rS˂2k^$xͨ+1F--tƒq oK֒$9j*q}z 62diTq3Y@2̐eV `Khrw՗FMܟ.XqpsFi+)$Fkvxc^ƐUĄu3A-ʷ-GiZaϑMT;̕E=D^R1/Nʌ1$E #fr{[Vqfr:oc }E{=H5OiWC|= ̔wNNW ^: tF+ =%J|Hl gu6CHQB#뻕?U3ELd?:)Ic{ 셠;׹  P+ݾi~syr#5 ( ~P@K"#spxL勶3{5Eݍ&\"`d硂)zq\qRyPl8! +#!EP-SJKzӈ<F9}g9u[o];D}';sUFd,͎BfJ꤅#? o- yC?uŕo5EU-_]m k׃)&_WY~/!Dh$T'% ?;;J ^\3кxh+@%{7Piq 776:!(plQ=M4\ә8EF 56ͨ։<V;^7yW8^m[ӷTbܰTlRfm=$#Rgs815;!7a"2u`WWPF7}qz};c%#әOb2֮_4r@I"SA0S#n/C=#gJ0S6)]A$$c:=֯U~ZQ 񿨨rAICU;NU1[Fz 3_wyY(9)>,9VRX]1b\Ƿ1VÜ7^6pqW ]֔DNCiM U٬)E4N^Mt*I+/C!Oʕ;l㯱-d~ b @.O!4s{ TPq3:ֳ)RtiuL6Tc1y%Fcoɴs+6JvR d~dGA숨lu vvYThKw4CX.T^NfTF!<#]4/fK=21]Y x_X)$FHE#=r1B, 8\ʋo53˾YNփw'yu_Fфh\&ߓ7mB0>lBu+s=D:KG^0"MM 訕v"$k ITh[ t*:1P81TVjQ '޾$,{n2vE@XL)N$|oL8Fv1[(xBnANYD- ^* ²1Ǹ,t -1OlsꝁL(V\7Б+E {֓?]l3¼‚lIފ}5tO2ڗ0l!?(,wR? ^@5vtm]"~j>DMWcnM;چ[y­d 縶`yG9icNh2@qbKPS];n'$09:bnuCdUH{¦&%GAzJ2L%c@6.2 sɃ:oڎKlJ;B0Ѩ4IϠ,62rp(c:tH lzr΅X,>ʖJ 8w `zYkFQAA1,eߖ $= #i `Uh?LаB9KDv~ 8&ΎvFYAS|MͳeecH#54;dl~,Hض\W݈*V?SOГCZF&y"h}SxUӃ{_> _};I="CchmŀΨ-rġ܋(:ru 6e; Wirk,?U S|4wכ La{Kti59zYڷ⾝K"Jf'/MdkAѶP8A2h 4Zs+^ C,4!4CYHIwu}KxѤHށ{K6=z}SDp9g oa13 4їAa*`O[23n8^r`Ĝ?KK7n[? +sj(fx3F|[\iZj?]f5Ѷ' bO@%7nj- UP,m |:H i6_o W'0jt(^C>1:\91 ͑g]&Vn6g<},8fO'@'&wRX]d8If/@(:5ʧ4ަ>R:#EpهBe¹B"5k-ɾM:AA/yZRP>Q2X:]ac/k%ܪ\׃p.Lt2 k7JC:5K""쬦Fjױ9Y -Xjْ[,I G_W])E:k`M;ǔtp" `tb\1Z@䖫JP+iOU\?Fċ! DKdY,8v׼!nyi%{_̈o+.[2)4Se:۶V5~ Gl>kpr8qLƧ͊picqƱ}+=ХɊ_h}-PH1,,.I(Ќg~Ɯgk^h? [@࢘; `k@k%TKs#T^07p̀tAh5p[[,l[0o_Ӂ[/(P cefos;4UܲNT>(m ZPݱt#i Bykrʬ] 2+Fa 85@5 |\Ha6!/i[ae;q!S`n*ɒKHIFUtGrK`[~Yo)S U<}k׻d"2OdH <9L'H# A]Qd_d/ h y^"/2$w)w->ԑi4x=ùKWR43cm5~d2ºf/`FdV<@ELA.'!.3ʂo=b]#aX /Sa5e &a?oϦmRy޽HoV][Ņ񬸂׆׹^!^5vN}KV ZM·iG.d9SQFz]iGSn;n-iqYm\Ɠ&sVMOhHX ~ _ ,dK^3i*#ףg'%#fsq *`{t K^CtYG1,B}IC: CuN+L/y^Efm. $D>F!:s zX];w +{17VW =}(h&XSJKfWe@LAZl P_[9O{')CNG`̐q2J$(_bxrXńG-` ZE,TGG{ |(fE#L݆\M+Ґ{l-RJTzL_`o*>&l5@XX\ʗ~5sK vvĄK#%Oࢶ%9AZ6ϠHl}hJ[ 1N@ET^C>uvHf&_r0͈qmaH-5ɩb%QEv5 > Rͫ%5mLc>RfU=ꠁV6LPb,pVX:0!xZ1qS=k Qf[FMxu((Х뫐܏!ܾ۞@dO(2<c3I1y*##l~L,SA^  Z!T9jBؼ0UTDIedrQ4¶ߐzPC@ᎂ}>U<;Vϣ^Rʳq΋?)nrydatuu߭=5{BHs>IZ^#ѺIBCwI4'7^ٞY{ 4G4!=q+#Hr'"3x2FO@m΂\\;= J@Dȧb\eF;h˙DgOomDE H g-sXrì5,!eBh[Ll6|YC FX* $dҭ "RUHA=e=ĩ!f'Qu)6zCI:Crgp;J6دUj~J |*C犐T l8`>Q/UfȲy,<@b1晟eɡYO@ gm( D5U Xg1_^Y'+I0.dM]<2XZcv B`A"f"v.UW%T!};KFY]e,ʇaQ,tWF )Y"mU$:Лuk vPIr7BUs-*m7-FEfU S`2 fz?[Bn2ӮGuԧ)/Bri؆F\:{)ekL3c&ٍ Lu'Bo52>c qw7&T&V|..jYwӬLƯdasQ;$7"/-ct,; EsBSYnQ\{g%\U-/ӀnNibjҿJjڑ e¬R诀d{xX|4-N,zsҺOoo*FJ)R9ZY[^v([{c̄ Wt )pKս"-.U9":(/xlqiH*܈ŁJ[-@3a J׋wq*)D[8=l뱱vtkw(=땣I7˜P19 nvV-Y8GM-q2 iX&ȹ5|1tȌjO$?HS*%@U:rdpn72 E3B;-?J^hܛgG؍ YBrz׾uYE(r)Ђ?couzlK3rsuf:d6UNbġ.sç.~ r<%_} g'1{}&eSUS^#Σu?+y]͉/y2O=@|20 ۴'01pG$FcK>Hf Hxf鈀kVGzqn,Y&TBG;P}J ./PĭrlrDk SC 8(,Ѥs m<Sy1,w.wTk Lg@_[_@lQsX.,䡰/?ejSG`6Z;l*LС`h1R.F'fB"ڜ@K{0ac;%ufuM{8ՀvG" RI;C8ps/#ԗ:dCФFJ0TӖRsmzDinם/˯8R ~qcrʿ*Ioffyg Uy8i@]>DL49.+Ql9;qD'ĉ⚜ |^A)!KvLw{ _2t.]~ӠB +{cUYHż +(ܤ3JUTN3'Ȑr܃3%*'.sG6yGՏ+[_d5Y*Bai@@λXBC u{Ia@ ^{oSWŢ7@o;I䆊 ?NƕM{3ϻOhrh vtM:zqf{mkVϚafVǢxsKRJQ$op{AFw (=N5zT>[OU~Ō kj@%#Olb蚦J%컎Z7طc*/ꑞѳtUjaYm1=#RߗtPu%`FA_fxn95KٺM0QZV O<Ξ@T!h”(YGWp]F&G@Lm#0(IfIxcDCL'& ^>96Is +}zbaAT3^,G+lf"dgu fBsN6>DG58+yb*36~k^`Z[j= s'ouǿ`Ok/gw+(Q} RNѱ{HH Y^W~Wzf%DGS Z*Ge:$絻mFun=f>'ty.RL56 783 H.5sr)?GF%vS;8n&Jw&dDXZ_ק8l.K`l7[K~CJ q~k0Ŋc~RG>o1>ўa6wr Fdm۵[uQfVY G| xj8Xf^66ɹ7|ux+9LaX۫v2ѡ !b";}fӌϲyM LcKA\fMeVGM!:uYE&mc\f. s(,}k}IJĄhJ9= ?ѐ^Q#)pAk/ u1߀슩b#ҥM}AWp4ߴmsiuާV;?OdpM9?~%])x:~1hscaKr|Rilt;bQb0;*}oxm@ '^z-]7|ͥti\[?ۓ >eQa3[a|!fI9إ ":Te ĩKEu*m"Ò+KEG;BRW].uǶi;+zICr];L2d:Fid/0$ C9XTV-?۽Rs*iMgb4/4{Oϕo[ofN)'U)ϴ*<)";V 'W<9M5|\6:O݂Ͽ;saPW<78`İl]"(^^Wl$=z j)A|C#WE-SUҙU.b2Ӹ"qN*,c7eM_aCk %5u hxUIyU ?`A5` !Y5pt;K3+/t1^_ [!f`KXA 4󑳅Xa>OWҐV}GV!d49:Ȗ+3&ŷMYO[*AXfҎ k'=$vY ǣf`0k0-úGҁUHLH˅wɐ.Kf0|3{\ut|z iW@pdLT f(jU2ݺex/0ƀes8MD7R5-7qH|eY[yshQSphPn2#7PŒJ$HV˲c u)"訇@֡pe& ^ٳ?|NMpq^Hn8R(UcjBt~~WQ]}F!$ `(PEG?M<>\ra _Tpt.SRU܌O`Jbkg1(Lux7-v$HM9r-xNj$Vɂo!H69d˩.=H|~RpZq,ΩH*,w{2˫<)4q╬[Hqo 0u.òrY?[T׃~†UQ'̒Utj$Of7\ Cmn J v/`lˊ bJ949~0Ƒ9v:FhOSޥ;>V%0 y@gjCx̥P 9 Io$%sS㨖ݱ۲!<~8N(,cjlH(@mq Y~ +O6{+Mm"GgW;U=?l?Wf!퇜/J k`{ 0A^:5C:W8gءB-dP)agw / HJŴ^!kF ϝ VbpJ/c28`z:4SYdDu g3o.SsZekw !ugw#7LgL dtr)cmkusMң6ħUoՃ7U奦o"Nf|V;H-K%'Mc'R36fY`3H݀Ցe="{,˅!Q䣪RgԻmb04gz_}vuͯ/SU8 q6SY6PI¢9$o]w/.bFw??9n8x!p$JfX4LG,EIox@uH\qs'{||+\V\V4\ZH;V;RuZ Wɔ%h+a|U;/YX1XpK;Qn)Du@5> >#Z*'nB6RmFȈ ׶2@\$SWcU\pG<Yƙ '2ܬ܍}LǚQs)IOueUSfk [nHc c~,AeQDK% ~t]NEۄYdA-AtO}U O}Qhbc< 57 (K[Kg*`nOq NM]W6]l"g`b]3/M$~%AyR;ytyx" /1p770)w!8#ǖ Jږ%w |?,keEJ<cհNQثZG X7nvA.o  owr_qRP߇vL/We]6`zmJw.:Eᵀ߆/4dg="XA{k -}  *Y~Mp=o~WI+'k1W@yEHwE[RD9QGx* 5za @^4./I}&0 sNja3b~)l&i^ƹ@ݤ,GKH;N ˢ'B6m"oJYmRX7"(c#h'NJL f$O ,M T7v۝N tm*eXV>5*RAJ0tKK'snһlHxy#oG2xy|{bzwTA5+lvn3T < ~[!(hC Wl+1SHj35ݽz3W-.cX5H__lhpȺ áŠvb3b c4*!+\^&`[wpq?j0=!x1~jLJ:dCg_E&5^2DI]Rĺ:KRWq lӽZoD$h0MXII>UtŽU*n&›`h lrve=Uk2l6 u_堃'6krv6 gPCVx^u*5Zk~pPmȐS5nPKLOU؁Ltz~[7YVO,Sbyܻ4 }M=ƺ*TLx7/@̻DJ{7TH05]C/sG 40^%(ظ: T'>>CR̟KWq3٥|Q2R}S61a)z+<+6C j 4X'@X6m*ea+V_fݾ$J}U鄆PCPK܎4hZ]Vf?#"گ}L:BT MKD}d;Gqp׿)2'mgudx%?ѲG|gTAw\TLl!Ft}#<#''5$3xAfbm4rڷ^s8Dce߃hc؈/n6 ӂۭf ,<XBM OȲ >`jJkǰ+ ' S,_'\#6 M gH<%-~$t^c "B/2npǞ`8k-9<ݑ1$TﭕYI3+/ _%f/USĹw>r3ڢv3~[EOxjD6؅N]HC6ίHZvϵrMT9s%~#\!RW,vae%H1 $qsjI1\wgK(13Oe F d,kt]U x+eOߏ(`M$ë/3`6Wxv L Z `>+`G 1[ :TZY:Xy;!"aFl"JβE:gſX M"9+ 0NorE e v{$a2F9xd\%T=iR(L BYէωGS嶏 X/"ٞ !&o%14EW| Ь؛Kub"E-~p .(XtƤv+wH#)yI{hN}AB|HDD~gX8\ `$G:A_;/h*]Z8MgYՕ . 12z"%i-A"$^{ w.{' U꣝] =9O?0<:< b]d"'Bf5D{%:9]5S!F0v3vZO9 %o7=AI)*h*) 0))Kĝ&wcHAw3n ! h{$XfJIml3J&$# n7\99Gw/|B 'yeo^+:%.?ł"D1 [ۓΠ)H_vp@]8 n@HO2k>LvY Lu5 .nY*iIO}$A^j΅"ڞG/RA sEQIx046O JeۦΕ!G B0P +j٠<#ε5goT "8_ %Al+QDb|j.rߡ [7['tTHtԒɛr*F*(2^vYJu߀g/y ԑ¡jK1Ank 9!Te|,ȀMԽ;E([C_׃ *R酶Ze ڸ|$;^L"ִcaoSS;' t*>F_^ZhqIJ7z.QC6&6RCK>7!%c ^ާ3; 45~۴<$ݼjVqkF= G|w&_vM CT尤LGgzLϡ#_ XX.YY,k.Z]>?1AR$ c$MtהZSv*%{įfK+#ވ}Xnr W"إ^P$ @v'|p j/Ѱ 6ϑO$F*\!%#ۚC֨`B1cR7L{~{Z/kP+k\bP66KMd?Ů#S< .vO^QV[,U9רH޻2N/P^| kl3m]jp[ѩ9 ̲,΁#x.W{d]$oI].,[uAaKYF!{-|+e1y^ŐoyXd1#ctɴ5$}P2& Cn}YObk @z򒟯"3`Ze>ཥ/75!Zy㱧 &魂 ω/VI0^/KB3O0P?+4Ze_eאzГ<[(\Yܤ픔 6>Rͱ!PZ$7/ +G˓Y۹9\2q-Dάw|UWuL0]R hja!6UfU.$b/F5x7Nm7iCmx)9&[y;1]T5c]_ VTƗ 4!fB5/M\:T.1K>Xl)gBԜv@n`Dlm+"HfDeH j^r}G9"#-hIr\q)hNݾ<~H/vn6\/ir(Ӟwb'a1m&Dȼ@h2 ֵeяgsg6m'QILMu+|]ޮ`#I#)7e}P/ӆ1;Ԥ+S9@SHh|_n[;06:Pu 2$- *;_w("2~~1~5rs!ֲDV&8}r@3|9==AwReDk8gy&'H:?i/[7HW`@A,iDO''Ɋ6V*=X 5]),p $tiٍB-KYF"GO;B\'-ذH!ԎB ~s(R%ht ZTgN]_VI4",͵=h B&[[Z; R6 P1W3:6p\vD4k̷Fmŀz;XݱҔS'a{^2ڴnJygs{ Mmh 4 rNGc`y!!f9 \p T.r>rg_j5l 5>ˉ rʶt􈭥,nԺ:}!1UOʔ>Ƃ}&@1Sbչ%#xJr'Pԩ[Y׏<.`BZhD[FqMd:!4YfLᳪߑ:dFVrOH2催ܹ0{EOg;;z )ND pO8o_4mknJ9MlK݁uԪ-zAF{_lyclD(V:Ģz3yi8~γ,I9d[P =nְɞU c7CTBn׿涨mblok+ FybLQuk .pך %7 ;Rd G~蓍^ыzv 'i ^oo\E==\y}ߔ׼`|#}Jۢ\~} b< dfx(yi6YyM9ZZ ک%sCW=`..,,CkR`C¼D#NKJBcIG9OosŎ5-wq]:}Xd]lM^]^\X 'vt7&,l؋r֒l.Yǫ*]ĪKɁUfb w PuEոg rc1wx)o8K*UPyYV'C$B%;) `Vjy_ZtY}Mt67(5*EjmtLTDOY <$@]͖Xd2ѧ'hMvpmʂ,=;,w)X%28!qҦ\|'q-\^e 1ty?wHrզK+Zw⃛ TRGV,ZFWG}hٍjz\u$(ԁڡfL">nH3{L%KsQ! s:*id!kG0{E_ t4r`ho rfMw@5OS!FR8lu c-auT7o4:!/`)I;ڈXrC eatbK%&ᨹCh J-S6̱Lޢ}hSQ;NM롶1!Lg b( M+騔NrٽU8λz,:mz [eH린EX0lI^KRW^(FP" gV *waF79ѿ<EiPà (5Ga=+QE Q1$xؾqsH+~ĚR>0|Ʒq88oL])$wޚ4,i kd>TFtְ)$bZH]btlHf9lg_U;ȕU#dƔE˯;ٿ"s`l;ZI#q,`P6%45@8PQ Bs6vQƻpև΂w\Z!1!Ẉ(U`Q%FJ}W6Bt' DY#3h8}xJ~bJ0t7gEѸIydGC2!Um'm0^tkQ -BzHCԒ${S e2wq (ٷ _-^یLjd$0eUN,>FgߏR7 lm+*prUPT|H_N'ʃ BsC騺K2Jut"b5 =,W7Vh5Hqt[9gHx87ik,SvMU^`iU̅s\PN֌#; j7=6$!;nT4_U,85#R"On{++$N4xr,CLIH ؁eà=/v+[ErDz \d6 t C` Zfu6dzg++8Sl#KK|`r@062|OC˦Ot;p;Vv|%c|vK{~/]q}l]2o-)1 H{J&$tn$ڝ5-e^q?DV#!jK&s)?|oF)vĎꋻO=4J7gZ*@SߕWٗ&ο>(#1 uf4jsۉG|X$8torl0垓K"Hm;kXmB"2Z1w[^ .C X tLe38ύ ]}R- (F󄿈EֻVYo#Z9"$Eׅ*zߒ^^b M4m5CXuW3`95=) ^H:A9?:0ҢYE yzL% cgjO~[wE;Dp)d+% Gwk1̍Ɛmk{I~ <BwwIZn!Ƞ}Pq, \TZ.-ڱ pIK+|u}X|y?f?5C$mޯs›6ٷvK;5 vxC05X_aP&V82ݜ-ޏ r3gVUaeVY˛R0`39]?҇ )X_!7=+I 5m?WhQ㜄ˬ%_ZYqє)/Ru駂` ]u0C~Pd3J`5q+/dz @fD!c:^8M"-ì}mjw>h;z,j?qxLO&btv**6CA5(Oq5lg㯐}wZ˗(Pn 0>{ZyQ-N^+P1=F.?.z!pmcDT#į{LPqpo6A[_pyR~r[d` pƠQ#OdL Mh֠O]T NK'coT=[Ƴ/$hMO]KzsWW?(Ǟ"\ HaEx,п{>,t Poב"|Ey%kk7Ok;t3ie{1dR0Ew@PO”f"^ol49R Ya9Q%NDB(,>PԹx歌^5g.WtoYTMx~ Ti_Ȭ܈##BÉ璘*E\Wq0Ox93}GaH7lYtd/gMʢyp%3?4u#>uϽq+.u=~|LyYok>zVtW& w"*yݖzEOW?{ADlf~ͦ䱡 \ޜض.#?Vzh SUf#0f݌Twl;,2uw8yO6uv s_1xL١Y Kc,__W6k'_cN'WX3?,s`{D~n1ӫ+Wz ;)%M%9PN~ eTOߑU-eRdưC2y)(1N/yV1@j̚@]{Op 1)PZbJ/8Q?&i92 ?"ӹ Х¹}Iz6u]f.pC/EF2 c) ]o|ЬC]4o7O0 [@Yt6={6L='3SJK*y“(j3mGlKw/7B=YO/8H,|_ioؽ ZQy"9,fޯIy4:*R' `;{U=Oy*#]ku-;0E6oo[DV؄FCݭ_+^h0F|7e$`47a-bc 4Yc-iӘHA]! u{1] NU?1<" z@>o=2,l+#ѳE! q ܠH=ע(|(,ᶸ-SB(5 D| ^v7|j#wȬ!Jcp_|ڌw ZM~&Z{D ȡ~N-Қc0е| FR|_^qB٣tL` Sv_i[%z+=G{+,*9ywY7 ϷHklO W/D̬MeQ@Eշ5{+к#2Z" AƩ} NqmJ5r~s9-(QQ+i tmX=% M~FmHltIN 썣':P梷QRB0svIGMk5Ǒ tc8">awXVM::xeskōB'LAl/ͤ"nnk˗o** #y+wC>`|kf̕v4s4 ] &' 3L"b!\G>nSn'>lXl|{%ܤ~JΪuCiλjsiQO5ƚ&rXT,(sCP3T ,@m%CNT;X"-u>g7SzhX8xY—vWke:[=\_! nwδvQ-J:MWNS¥l.$\-ErՏ^*W}W+f߾1%'R|S|ba` aFެFDNkAЄQHe\lFۤ_ 9JM5N3eu~k c6:uŭn㿑A?/ם36~>Xbt=T^6q\۸d”0m9۪d nj\ePs׀gdGJg돥NU`)H'h`n 0d!z}Z)񫘙n)h~*/sr`>1k3v@{;(SF Q?siloe z!nZ4bH߲,}jx7rkN6` ^җ$ݥv*㚈o%W n-ycpτXf {g"#Хg=4 gzYUWNx!Lcu~>C\70ff?m_ӌCxF+t-9FtuS^,ɝ6ĞEBIRID5 R`)OP0[y̓Zh1tO }{g\;l$7qF'=IE$5LbÜIRu}jt ZNZgT>5$\}҄`6 !i㠚'(߈g%c;~{!ƋP?s& mѻCX6hLy~#:]6/,5y/Nb#XժqԱST2cT`Q(fn~޼ Mϕ$*1&rcXg%X[1%QWxURb66װ{)! -wupF&uoF9,pJoΧRFKYSʷ-Lז[$Y2{JQxȆ/0+sNyY.HC0«5kMSbE #Т|%<'/J$Yq{8ìMw _RdXlw@1`8ez,Or^KCDt*qs f x*6R:/ZJ,_՜Tj YɃ3.P.(ݳ%oVb7k(^.Pm,2Z_Ž+<7cn&Yv-bP91 % [kUtg0ؓ`]'FK%BZLjyVmI5t'[lE~50z$Yw:s Voj猈pQD-GP+ ]]߆ ɤE%Z;E$}INW.Q=7,p ЇlCI^~zOez"^YZٸ|$W4VE W8rW&̾ p3>t7p;oo}<^W[.)IK HT z)z=S.YHtz7ժMGڀp Գ֢a{MD]v(xBC1> AU":ߑcKy9쐠iN r&m\A}(23VRj?oǿJ}'x9ӹy1#jf\ZSo·dg!ExKӃL4E8;Uglhr%w8!vZ9aP2TO?4%DgLYx =,n)"Se+JkT)_=!c1a>E})38lq}Z$@Ym47 .b"aRw;-Ttx9 sN_ޞ]ښ_|ؠ3g2+Čʘ7_$ $Wrn>OxYs$߰-PG (,p*429b־a9:ۿ c5 2?X rt` zQ!e 69VM-řGOh/xP~Jho.cj2ϣN2<7.=qjB۰Qǻ]TG$vA)75r*SN{qxh`B4\M\IvRk>t_O:FE|v, h >HB8٪1Ȅ$h D`IZ%V"6m/dlϟf 8: >'d(,%>sX 5ykJ?bx75:r:?(q,Fnhx7T7TtU*<@DDqٜ.]^9N\S*͉.YQrS> 8h㌚AGJ!Nu(([cwRY PFzRVY *nQcv1KBJ!.\X]-p5HUϾwoZU:dz\uu'J:dE̠;9,/.#LoPHx4zȚ~F Vɂm:c_?VPVGa4 C~F{cxDWdeI/&Z}-GK!/& t͋.-vj17N+H-TIxPo0]t"*!%45a~a0m(x(E8S]Zim^;ՖcA oUI7γ* F\30"ʚI- #N5j:kQC`wEcJL%%P_9{G/ՕN2v,~uE)@F,k-qu?sga$f9|f)FB GTv72V:`V݂D* [6Wu5ɪܟ<cmGzx#*`Ӗ(ݘ qo &fw%q1uF-b5> dƈK ¨4L/A,TK>-ɜx/~+\sվeWքwI5'/,>䓟K#e +su;*Y@ pnpfay"#mv0+ R2%vqki$Sk+7`$]G/ L#(yqha eTRp*y)]4;VYc/6(&kOY Δ8l`>좵`FI9 $u[+|ew?ގ繰b\I5C Lv>x! 䵎:B~/tF >ѭA ȲwLa3P"_#ݤ'.P疶6G7~p Cܛfi}uԁ(jJm}/ZFxp2&KwlZ吀(%ᩁ^gGdrgS852c񾯛V-ι*:/ueh%*9N}W'p+kPc/ZTQceФT1,OtRX'hG餛 }Pues`X<+ af)o$B|M_tXn$YD*u=3gẬmr7 O]T9^Ov @Jѳ>DX;8}|67s"x۞jҲWܹuw{l˵6'P/F;u^U\_B`rۖ^(Md) 9ł{#P:^?5:)P US Zj0uG۷%[7MRI@uLeU%`!sz/"FLdk z"AhGd9ŧ蘞=/մkcx=[=HjJR^]d\{(=.g0v3D]=Ϟ;ݸǑ2+ҟ"a& o@[! Q:f&SNpi-h= P&>99I4Frmڕ iUdM(Y;rw+xѳfM=PQ~VR$&9"QkD*jYU@y5;6GvƝ]0_PONiюV? ,8$!+ּ'H&KxU P¯-f,Eή̼솟tS4&^d;e؂nƲ =lnS2QIYO Ц7,3C&Ǟ+mf&Vc\ >2Ɖl U0~ߛ PKo&JDWbVK uqW7l0r1D~di -Rbjo_Ӊ$uz+E([lh0rd, 6bhM\rWtN". Z kz؋ 9MX҅ r ų+z^.,#Zxžf#ww0{3K)AY>Ӕ/UM-xTSkKȠfoHt!`b4Oui߈zlg,CѪ+)3K钨sNQj%v:;人7^T(AjҦkb, OJdF6S$oL"&\ U 0 .ـL A'j+i_SN<U%_\>(yEwd43s}D}7U3b%(mPsvmnzv(v^2.wU]Ҽp;@OGK9tuӯ!<=jBA^AsxqܥHDIsPOVoݓ_cOcQg=Ww_Zު!s T}x,0T(V[~|W̗E={&kKgrIpb;B*)'^r /+|6^'BII>tCkυ5RASg( \h x-md] y: u-Вw>5޺B@ r[m54>ɥ&-,9υx".14,,F4[K. v %*8".A n!wM_yf> 䮉Iwy&LɪB : unQ4,=<`K겾 VUB*ysyaJJ٧*{Q#n(npf8F<%gx>f #A+5_sZ&~\FNE7ڵi+gV%)]qrV2V+k"؇;c_1'*=ENC^UZW\}/aК.|b([6m'pXvzqWpJV!*jNj7\=N,?-O=Z]CJ C6x)*[I N%-:*o95"ݛe1p^ kE޿;ťcSxۣ֛.ëpGXİi?4u1x#R!9 LO7C;uO$`&cXWO5þt]+eg*%jܴ.b1ĦgM۝a9W% ?L~L0Bx /,.۱[⼘jzOyڻ@9Bx'liia~=Q%T!NNpxaUIWHktܠj_qҌp)h1I:C)s3I6TysP2XƖrWSִ TeJlN@\k mRfWb68\"5`7 {Wt#>̚6MիTȞ`t5`JFsIXB4{͆9tdMio&6O<&IJ2adɧÿ+~Qm^t,C"/``#I%sl0r -[rFa$v&>xu~w2?\سH N#bh1@m !tvЦ8TpcYA27u~s-HB>>XsFyr?e_}3NpQgʓ 2x$Ujtݏ5AN[< o?#3B-B#ݠ^%wĝB{&j, F8hOԹEZP@EGMga!'5:scgXwl;?2h ֝bojF-E*9O R#{fqT5>P<l%/oa 4j vxTkpX.s6~֗rOd0BМuXt#u(j1+xH>^AGa[/Ri̷:S{sPǽ,Yo[~:mff s)_Ǽ%*U4&{tH*\;om.AK%F'87w6<Q VY҉ ݆ Ɓ#,bI``97g'M_z^c(0v_ƴ(/:*m0CH-v}.U WB p=AL.=~LaXШXǞ|pB+VA .~|c dcB:9<;搥P= =鏒uh >ƒcT>JF|7BÈ ;pU'}m7;A Gy+yjxOT ` +0Gk5ߝ4H3'L~q{PC_Tz(o0Tb4߆P_[E6 x)-ѽIxP3o3ʠ󍧅Yx]-D/͍A4 F A;iʦ^,vx,Z \n0Y)xϊn䥝R!")Lkg`aN*\=q8HKEONz(R)ph7gf@"W|RMU*W<ϡe}3#& %UJ@,ds|9_Hhu NS+^WSyX3­24Rn,~KV!ȍbDOnY.uK|?]%FK,êJ|3j{5*9Y;Lb vg`8!ehV[owcTdSU)d];u#D@I\aY!=@5J!O3"&F ~.KPSOi# cԿGŲd ]s}x 1>sS(meq+'D$&*ZjT}.яC8suf;n 9\YK#G=2+ߤlRwvC%#Yv7@7AKDԧ[SNky;yØ EvUI4iN|Ce+8{*q| % )P_gPMbHlu|~e)h0MQ}37) Qz+ͻ.{2BXkz$z}^O_Pj紶PaD# gx]5#q13%{#L e-swѰxk ;-J,6p 3.I9mAح|`1 ɉ Ѹ<4fwqe"ʶ߷XeI|NB"o C}Z%OfFAII-i^ڡ_A$NuԺwzrnJj%c]K ]C)UIRˍ#KtKOkXHYǡ_]td!ų5WHO.Z/(ڬn;i ]Yp:V Q,u֓TζZpJ fКK yJ" !wu-[kBٜ{7k):ÐV GEuǗ"Ƕ\ו^Kaʗ  ?U2 qlՠ!iɄW*1&zF>X}{ sΩ\`q݆ _j/82ZLO ⰉM9>舣9Yb& ţy Ɲp@klD5r- zFen<{eI[i|˚HZnډ=w)n" !˵Ht%G3hh<̐:γUz[Mm UhAy' Zrsp^#5O)diHw"]k䋾XzTaJ6=<_h`}rzf<gD*.[l}Z@$}2;{o_+!V~CuW${מ^7V $>sl 9ݰyH0lބzqv ʱ/1/!8Á$55;g!n\ oGsFn)DoJQcWѫ{S.N".a;}LGټrU`ӿ'Y-H`:Ę?\c{A]0 ~_Yhg_(Qِ[19@ h#6Ri Cìf4;L%(~²2໴~D;Ut??l tSg@._)A.0?yP+ h+W&pZbT,ܱ+lɯ׏x_I-8`\ +}BJ+M+mg zIňBW@U81a;Fs5 Qn5ǒkݵ0Yy#8>xm@^Lfjn31#go*|'>1K:٠5g ˜&c Um曟"6fh*QekΎls'WDeJ1x y,ՇX![hvPn'Hݩ):6O4eF3$Uעv{L iG )1eڳR@!ǘ};n^mc-T3zqZu@%7NV|(Qvw] '? h53s ~H"NnoYm75'Nw2!"7aGt=X*j01#)T* j<xi,"rf^,ЦSgiͰru3fVH$P.^tm #N|XmN{W7&\$ ՒF Hۘl*9dهr t?p,QQbVYhH?`)aC[,ȎT2yCtoЄ*1|צfNp D*1󼂗bV 3 Tq,+,NZb0}`)Ok\Jy_6ܠt9^YBFBu9M?a jp'g |qXZ~fsSveI1HHTC*Eס$–暩^]m-xKؤELl-j]$}Rff2o`![FY?z#SHx+iv9&DFw_CitYz/!7ZcrH~Xw?;1V6c ;6EoֈG=HZO>j+Sdnܨ:y3Dc,Zj^W d8c2yCسQ}2LDSp';IiE)JtB#38G#n/+Tj]iH cH!XIq9TG\"}ǛNj@Ie0Rs Iu[q^&vAHq>&JHS;4;DE/cʏh& .T Ŭ,*Pz~Dz0b'U3BM#8P%C6Α(8b p. $`Y,/ܨm,tY,09?7 R[s)ށLV k6x4qpݍ(f5;nNޢSBb3j@7p,Q䒾ut۽7R1-H"ҷF64rgl͋ށo/:~M:YCB]~ТhSMO.u=D",S-FޠKd @RJ9b@\}}2;KWw]7ϙ`4@Кv%f C2Qጘ;Ck9rqT\EJ A r̻a?KTi0[3Mgx]{N B_*UHraBp_Ǹ;F$9ptImW,Ԣ+R> aUCnC̳}ݲ0 ߁>-?C؏ZLYiΊ~j̼\~%MqȎ\`{bg6fǟowY'6rتtB3̶O-_؍(P4vLzߒ#hdAXDn[olD/trJ!%:GLy Z P#>JiHft7_͘ g<2Œy+HzF] (I2P5Xlɛ@t&]U4m]b BF})7IBi=UQ=30p+e3 C#+[&ӁKG q\m|-<"~aN.(orZ|>;Ɗu(:B\+a 4>?,b)b‘ o46FhkӹLX@pivЋi5/^HVqp(3c +ggy tѐf;;eN u{8sŐx%z1%{f+Ԉ%3gݥȚ'-079NQ@G ^ԇfns0ٵJ8]!biV vbz#>USjƢK#5>9wZ}#c$-a,Ir)4_vvsf^3e+88& (ﵡD.+-uohYUt%&w?F^9Л<2}:s{ȼ!%2/ [۳(`}efºjZ-tD]ME'9?} a41U[ [m bU1k+ ToVzXRX1h>:`HLNUaNtF#?%^w>cR(AW"(+Ӥȷ1*!.9 wm ɔb:{!T:Q m 8kt(wYҝx-2n@Eqspؾm'l&g.™bU'AVYݿL<@0sjv0I9=2Ysd*=AW㲹i+BiYwJBu政=&O=-{zHjKa)f v"olM}FCy~6M$+BZä[secHɉwn7ȚٚPǡ[~!?Yh=>W6yŅ$/PkwV+9J[f~O,P 76nF95tB}E/%nׅلkOkO;h5;ۼH|.t6G;S?\#l%Љv$JS0QLpzOȦOse1AFV uZkt3El2Oh[:3} v4QA (ѧed>";z[c~G9>bs@S{ z3[qa]#XPO!wE"KY dBlѨ7x.Wq2j7yQH?pfwË*O.il=At[ڮKI>r@ G|?FяD-^_QL"cԛ1_ѹ M[1Tip;Fuf{WX ը|<. EcM"ˢxYUπɚGIk>nCt,`&/D灪JA*䈼Q޵bm hL~űq$eC:|ŠH5Or0 9ˮEMi룵(|p9+u:1I^9}"W4ƫ̎eW.f(.Xh|U*YSrY:mN6#x+ZZ(0/_r F5Q^:Vhű'z@E(iU궫S9h87  W:έ,;s8 i|q833Vu<(7$ޡ3Fz}J##25* ;T{+IUPaJ) pq^7容^D8\=I>~69rՋPW^~jEMy|҅狢tmqѣ +ǜ2Z"&JWO0Yz.`kmV*j:&!Q OMGfe%nL#4GH&vŊxlynfpq.bNX`s!LFH6Uiu7w(0}6~1`K,>Mږaӣ#@ ֙Խ%\l{Jxmldr$nZ%8|zfiLNM~$ ga)#"]*͹6r`ԷCZz>';t|qa0^= E;E2;Z*x2#RNw&|{ꘪXS˨nTk-E^2jw$jG|YЬg|~}wю3V R^!VOqnlFl슑u.%Лb MK=2@iCs-N қӵZl! />^ʩq1 $줉/278koxZ-jŦ`cB^K.p&@O]K#USyI ckP( Cq`Yha#6aTy¿=$h@NKM/=%)CTaY$3> (D7IhB =&X/ڂt;뷹>?3w.d!j8b_/=o[^jXA|HxS^?vF.>+,t_;`Os)LjQ=_3 QOյ^"n<]'8)@C׸YGwˏ4!m%|$@Q[yy guIO"bI8I3TnѬhWNq=L)|u/n5nX2j+'MGk;e3h{7qlރUr1U7MXGrn\L?cWne8V3`rkƀK̓]@'xAaTJ2yc:~WKIM٨:La~t`&(N d7!%ĆT5a\Gp.D@SKiޗ@!4$(5r6ϔ}TGDhAHʁy2=TwBF;Xe#B댃aqLnmpS"8,pf( .Z.Ix6CvyuX5pLKl )YD1WZ=V1km&z%))s 2|Qx;>9knsR5XRR@[꾐E}T| +njnRh W Xm=C6WG1AEJ XW:d(YdY3 tF]pQP 5?iz8{f޷3-;e9_I(@-g0 ) jZA( X>YyVA$fehߠp:wZ&O[(qģ)U~11U؛:;~\),VEv)4)e r9ouU R ^Aht)ic.O ! _^3a]g):NeYh-5{6+f' 1uCήUי-{3e0a cT5uHY aH,K鷠 ,7ʼnoeY8`=*>1ƅE OyW%ZG okXԫ,O5Qd6|ے^m풪>om*M?£\R{ X^CZ x4qz{@Aɱ?^QP>~X5ߖ1n! 2ٝ'$" b+iBfnUU 1Dįe>nܧ9&f Z_MĔ<-lzh*',+j^ZN.Ѝ:tn}8Lf\M){Eَ'py!B!eLJ/kVzC{QF\ZCJwBzVKXClXl&B'yHJ=IoGa@L{pֆYz)cD0Idm%5x4f 1D) e.?_atN;=mĜ8.y?׀"Ap@"zH=S, <xMOLHISZ̨*׶'eAi>'q0}#w<6DV+~ LtD 0`VyPqeZ(3}Uӵ;aRBnw\$(TT$TsVݬ?ۇ!o\"}@s'vM2vrHYdWgqDTi 3Sj6xh*JG&-xGz3ZCx ]4&d2LS4_;ksT k89i ;9`.$[%C?%3 YuSNOomę0lz 4e&">Sj Z`%Wo9TSMbNg^G9`kM4WiưP$D*Ft/h Z_!H(GY>JLl+R[h_w~^PCI 7H9B\3mm ƳTaߪSMy~MHv=1.hcFނհ;wT.wnڞtM MFWtUŐ2&^3ˀۻX43WG0T"ݪT,ŚtA!9"/Iki?J C$~(a6Kr!u$0ʘj֪u瞉a\/*3lqI+MND~"(|hkwp+U/YD8[zNm* iz]@eqbU,4w6Q 2-n+8) , qjubY@4‘"7@nddO.jGPC_aGW'}P:Z$moOZTN:/W3@$o6z꺍>TtY%iNJw8 .70j~yIei8r/뭤HRs~l- `1+o4=h]EU,`yvGEf@lR>[ SKc<(֎pjm}8t{c|t 'H-X,틄a%ݰ܀Ly^-4)"{ ulO^)j?&BJoгv۝!Dp1\old+wߏ(4KxDA%w~4$+|퀠)^ ݎ~Ӷ <+DŽa=tl4Ky v(2wS!.Xh7UJ^GsGvZ`be!^niq;botjzi[1/LnߟuiP V 㼞!G<ɚ\>Kq,kۧ6_w%)Rm(e{? OM=>p4*>toIh͸Lu?_GX}#X,rЍ`r:qL%E--r]!X zĉzcypֽ_vރ!uF7Ƽd`x,:\Iu~%e&H$%F`/"1ճ&QCQ{t`|Su"ȋ~dlC(*;5%~Kq"=38KnZ+7 K؄jD 9V%yB i]P Kmڋy.8M&u: 3{V0:wl |TNjd ӑ)ߒ}tzO1]9S>^KYE,ѸrqՕfa<X9S8cU _ݙW&Wת95_5IJC-Ob00x ]+kW}[:b㾭[w2=' C +1Z}6PX/@rw:*9}M!1~!)~sAP٠:RIfd_P]j1DCge|v*HGD]mtn]Y_A74)g'7^ԻCi 46В\+1!ףB:%^'G1> `_DO#y))4l# N8Z>DѬ CG`:eϜwW@*Ɍ餔 .fXf-5}>ӎsH]rGe׷U5dÂY=ԛ1/TSdl࠲a6*q=Jg)~+Z٭Țan.$p#)7A(IR1ejaR.w1wU `_Ոk^'ۊd{}@caEHH#C2zL  $R+,Bp<1AL>U,p DjWV/rb<"`Mv|ZtfX,Ć`ApݡS_Lke1EU  ߓ4յ1#.)ьP4 >˄1Rvf)"# ùQa>qdJ[rt?\ ͗UfnfyPrcr'OU/=X=gB  $%U@J)'V״AVOO b1L 09,bܹ2V4ExQ/!ڶa&d,j?xj+A!)zUF^ec̒L}Q#B.^Ke̻E !FG.J& 0ouE'{zO5] C7"M[# 2 h51HɆTڃ?63:U噀nt?GLnm,̲ 自%}w,\z RU~iRb"VoIOnXOtyFe:5 *Lr0>:$rJjg[ Gp}S33a5cLqqQx{!lCGI l2X#JW-҃!g&&iBTHZ;B;y^=j2FE`JOZw"d3d^iQ;aijDGbfF>x7[,QHkS>!1홾1d咎kMr^@s,FU6 tݪ P<"Ysl[aяˊʙ_A@Uf Oz zMC"^1BDn|P"/%g;Y؜IJgP.|~抶')n*br ioῗlKa/zL􊐵Gݫp =F:tL?(^7e{ sa(hvPkQO lO0"^ SsUv8'0I߳0*|Rࡆl>LVα^ðp{]VV=~}dý`î"o~ G樎.Hjku|gcji @IYϹyD}A ?iB vGt@(y‹re^ G_Yn ~sv%yp;|B —K {ff>_/E'kgs/+*!.!6=Ĩa<d4@Ϥ:Q<ӈ?$[ca3UzdT땓y߀\"r|@=S~V._1{סv;`S?O'ڶSiuYWx޹/dTfOuL@lzu<sg'xB8`FRgZ+v#dQIH_(~[̼g\f~'jY=)قCfO+LuMHVc&#wߣ٦pՐ8BiIe^{2VfbCғB=:>?)DݥDlՈ ZePZDVF' +ٲ!wh^l Vx?>d3xW E؋P=.k g տHy{g VE8\aM1,^eEfUQkܘнHi$,mf]l(ʯ5X­6= ,td4mKxb oS5 nBs(!>xf$ܞrW#˨j` 㿤6(K$(.GjY4U+\l#WD\R$Iu0tj>rvVaUc : 9+!x0X!$$|nˬ n/-ݮjۨwF7OZ_QQt{pҗȢ͏'  v9wT_7ڛQ?2Bz 󭇎/}c1gz #B彾\G2ާGnOxo u_>9;clUi37~"䴢e›F܆)EnLk=%K }cWTڭZZ^y79^@պ[ 4<~# BlffY?N] ,@+ĖT/ s@P1mɠMƅ)6kOl5~ffG絬|Jd-MGUtYl̑LPx#**>ȨRd7cbLbmt}W-}cTU8~ˀMT$/5)B7S_t;QSHh7%7 ?R}Cݿ/3q W}V#0,|T`=ڟX F?"zp4cӌ*\BcLJd),x1lgwSj5ߓv4~.Kܦ[aNlAX_8{h/K+e~7{40kZҼη&}VH49NT)A{b3cNLOz"k}^l~lk!%X`qx/j>]i@Ac~*Ï$]/ UTдzh2iQ/eyP|uMHdHR9g1zxC)wo.Vi25]fhB5wv@acTa媰$jH P\Fn(D@u1SluX+8TYo JIQrfNFcٵ$g7/{Q ̒о Gs=>RFr0Ǐҙ0ֿG36USXœTy +YKiь:JO*-br&%-Y訅d?ɬ"9VNmOǎ7C#;H)Jgv|tȌxrk145y)TIq.#$  5GcƁ%3a_\&l'NN|;Kc՛-eP$w5uDXgwj,yY#qMav\u(+&8\1c8WnS5|K@e@}10Hc6v)0QjmSlcNP[Ά)d_ n!cm怮"؊ JCC]j 󨔶US8@ w$8fh}=M8c)zvWοIee8{G t_fr$D_?Iw1=(^L}3q7 P) &m7tmq3AyWc9< GPº OzN¥a,0; Bw5fgv%)v/<8׷?CgzYxwNyrWxw+v'S+Sۺp*M;bHJQ缿,Go~u8}@ͻ@K7;0cNW᎖f e^ӮYuaJ囚&5(ZBM'f%IKDJf݅1kJCpnzv娱e=uȈGӶ%=q.Mڗ8~U~2G>:G!,/,'6W/#͍mfD/Ly$G/Nͤ xSt0]79r3l1SR:c<Ϛsmpc3&:cyOI^US@?+p n>}}L]qh{ wI=(?q~C([r'<-B<U Z#AaZu.ʽ͎F5ю:5i>N ~I(Tq0ع2fɗ<7G.uJ`iY%EW6jVUS/Wu-Y-\ |sG) 3'>s-qE&(ˬpǾ_)d[É1Y*'Oߋ'N:F`Կ7\]Hgo6V8e y#S{eJM;T\bW8 1>=uFyZc m%l.>hLb ͹_!N>G/xۍv*!:/v6Xʫ <5=4R|'Z.$=ij^zZ3ȃKe?RI345Mqb9͓l!MqӚ,6viST1}'~21jZZvF 5^)DwH g|e&# hΈe*ma,ךv #iPu pXg͞LSϳ:c3,LxͳಭD!oI?̥32.UT#B{ifG=39;Nީ/xw4P1e80yV ;;k&QyjNhHm!]MZ\~\fS㮥*$ jX#`>e Kخg =9sIdi$;Dkw'ωw\>@Nf:Ƙh#Afliu3 ^<];<5 Fa!nݷeW+oV B[0?]ے;GW/Qnce_ڟm_:ekiYVNhn;Ejg QM(+i1_28҄;Ƹ#jk5Lei x*Bt}pR5Nƾ1ߕCSS̭G΂]wх7bs)5zxȞs\8dFtn^c;*C (ey8_&7deЗG91cm9^+llVuv 8$HN"Ȏ@dTLoD5Hmt'4y#tv0y7{GW3KÎlK ٹ'\lpH=}'oj{#$5{k:`$CeBȡT9N}6bGEWBK04iYE(,x7j\d+BL T@W Qә{~v̓~x wh\PgYnd7Z +pb2";X4,%kdi"\GxEȠ_kӭ"̓S eLȀ?fم[0 _b͊RaEscj9z]s`THAqR #oFpLq\u/Kh4%]SHJ *zviq&c_ ɣnR]/ a}^C{A2˳7"L1\ 5Z/piH<1IRX/ "%hSe?5\k%(x2#Q__cF6Nt'$>{JwooơIƇV+4h}"a]׶E?Cm-7[ # &Ŧzv}pɔhQcY u1Hh}lo⓫Pn^^_ɑG"O V}Rju/aZ97F1 ) P?yRMY5p~𸞔ǏIސ4CBb{گ J`̓gާQf?2S|=.)$?#Pn%߀3[2auFSՋ%D0_l3umGwThfDȌ泐RُLEu/FF^鿟K}ѧ|ux*"^ _ ReêLZjZɻv.Rڗ!MzYei X0vyf)[Ee5lAzf Le5$ۆ7fm]ڔNi|(֭ I#,q.|Of+r~ N#m#Gl$ѽE玎X(Nh\2;۽ŭlrYwRޕ|OyMvBxcE:Pd޿Oi)I;Ł-Y@WWīXVo*@*އV{jŦeVT)Riߣ) ƫ-T@BnޭNxA]$`K@g܊* /_xID݅]e)mz,j]7_.u)k'rzFa ݡ=r|"LDb^Ks8B8yg|wҌǙx0V"` 5&-bo"aMj??6veOOY5*a46DSuj4r$L/[(!eA:AF~ʤR[S.`-QK&^-#+F;[e[gc *ս֖6}c5b{#KƵxHc+!CvqZےeuHPH8t\\ WcxSE  5<رB&1.p%R8@q ւ]Z|pA' g$/ <Ӓ{i3wicnUD%utF~l6o7C|9L|;lZPRDsrvCөiZK~i |ךt9X hfpiAD1G@E Xu`yO; [_&e!kp޼$I T_z{,:\Q61lVYgBS7D@*D#A ƴ/<U;͠* "o!/F%T}A>(gG9A-\ &eBИy%6ylMm^\aȊOˎ= _]A#Z])3ytIOrg׻`qۗ.~vاGEZFC]OkD)It߭lX+K0C: ӓlCK_MK~Og Y!ob4rD|2=ǧX{ pf/7 ^pdef]S"ElPp6fְA olgTSv-޷^*6Vkfaח`CfB tAM|܋-`XW%+x)TaYpoM 17*,%^ø bH ݰ}Z0-1je,`c[jR ä´l$,ݔILAqē!LEew`iWGY0<oV.mzL/!CJ:T"׆V;뒠$9td}R)f;gAai;o.G>8h Yt< \sc~\c{ڬ?{h$S n8t0EuXCEvLǭu(c?`0/`#`bܲ1,S>D8Tܕ1kRX%2F4)e0Pf*&,GVm3紀 LjcFRs^V6- #雇:l#@#@5~)>U o/icJ(RVљ9ޭR\}̄q ^/fP2yiSk[[=aq |9|4'8f:3IuO=Y@V[(7ڷ>$ MMХYҶ =r++]2ݫZ+;S,4 )$ъַ2Z4Z9kz%*5 -TXi6ll2QX4]"xu/cbXgZ{w ӄ>:%{ٟZB<E`AkEI$G!^Hq8ye2 O -NwI}]S۹J=ԶO&+>$uEePNE(!n4&l~Np^t([Z.pz@& w5wX iCd~[st E+LŜs]j݌̣GzMx:? m1+BdS[ص9n. |rf|/TؗƐ[$pn9޾pyoRYG7̙Gt:2BbAesh'f[ēd\S![V\Z6ӃXK] Nd(UcۅsHeIPy$ 'T/]QT9Z:&Yþ E*V/suD׿QkHU?O _ѻ:peaMM[/[;_<τ=qh@\?)FbAIBM!q2T(Zu7`Y$nqCS!UmMzYgp]CLELYG'$\`sQBI\Zv'owdžm~{+mt~T ӔdE&Nk5nx91h':,7@:-W#n3xA3O:+kbKsvkOn圥YyGh oEQJ<߳qz)j#궵 abT!Ebd W['?}gx>}^g 1 XX,, YhFPlI$ {?HsUس>Yu]2cۚ,QmYl~xd2h%<'Mxc7R0pu=<O1coLxX7/ވCɋ*14 . UF^fsw L 9Uo;YȂ=c+Pø2 !h.6njWY 4mnc0$^-_ ɖDX\]0h0e;:vw+smVZ;1H @Nz\ ҽ9]?%W!U,]ُQȨ΍b[$GY16 Ps&`@20)_m*NkhCKYW7U? "yR0@.H`ɐIdEgԻ-gd9㎙uJ4[bHXD$N"CMEܗfkۈڬFºĨz 1oY!$oUomUg K^t*bc T? .@T-ώD~'A'# GZKiqr.²)Eh*m}< ^b3!諦r/]=9d܎oEK}8U'cN?i9H kpc:$֭L#h`9۶'AճյV-g+\lr[yD*A6"9bgnz8'W% ׷2=5Wo˩Owe!KL^~sywvM1CW#/5Eؒ|$%.RlGLF]6> ΁,漎K"VEJNj< iC$c+SWn1UfAꕗ8Wh9WEK#Qdţů}PpL `PaFjQ@dA:B6# t$=#ӝ$C1FrEQKF9?zeJ3%YG]X30w6g~WU;{ؕk1K %sydF|;-s|[NvNڊhTAm0[E9, tp).պt1s6lWK'x_f̋މb*2 jkcU1{Tq>¥-HxZK h4!+(-]ǁ8'>?mr ?Nyezb^kY`c6EgEP #j PlL)Np +azz[UxO|/_-(X_F`O@bj0O9ZAͧT*loةHXxRT8a*SpD1nu;rƌJ/"PMB=}EpJtWðWlX < a KTcy9Aݪf,A.Vy>6+k4ԯ|Uog8\rKɇȮ6,,~pdVâgUx)&kpK]|uYk}4i3ɤn̈́PkA#q6Wkŭl==sz#; bv*H\2zy&/cR|/r]F >8}n-bxًG?Odg9>%42pFy:T jbIQdӫfg@2X Q>1B LI._m[H1Z@]j\(3yYqb GtH$-mmo#/ FDb몏X]C*K/Bؼ r'b3"|Zc&XhKTX[1-pP4O8og_Zb/wv[F';bg  2+C_ټF4@ [7AˠGΤZWɠd\lQ8NMa,v4Xhiu#U>>e]/>ɆREzBa:y>t L|𤜦K^&>v<՞'(ZLӢ×) nќ,t"Z{ZRKNqiGR[^62#~Ů,W#q|~_r^qrDn**O uIl hd R6] MbY9U1fχF佛mTgD<5g?Rֿ~Ly(@qFS=n/ˁ: wfwM 7l o>a%*9hJ3T;A-py?uІ@LJbLUh3 kLa9c|ˆ(. j5dvz1AI~k4N{sEӭEuѩƟNÞ[T7C144Zbr׷k}Ͼ@K5VbxW^ I%xCP2yQeeIJ/ݮ`{JGϼ'{:LZ)ݹC{{))p27ݯnƋgѺrobEI/{$qȜU9UE}zVFCP'wfC>~fM?׽Yk Ow,{ @zllA~Rs_A0O$a#G-J?̴'JC%X[1P\]:Y6`55۽^2[P!# fIg7[ Sd0׵hyy˖ΣssiɂPQ'Ia"eo(G;c1eSo\1ОlLFX*[5_Suk.(V.\ N @Inu&8Ր&?ʾӆInoBlᚮhs*}f:eq\+84-L#z> XiBA,z^l{IE; 3"# /4 <+J}H/-.:x~|6\}wP q&(:yt̑TuS?,Nn(ݟ{pҮxI{@U`7Tlui;=- S@cWJM. %:xDJU|)+͸CtO9sOߣŔtUwv—>< O2[N̘E31xrzqiOK3y Xb0;*l"Vd `^Sku5}3t ڰM`㳌%opP)ocBn%z0*EB6\Wg#0W5oL83_ZS f:?{tJub٘bH#S ۪6!6)8~] 1'5'?BΆx, qxpg0( $$cWn%!eqƚAaю$e% ( RBXaQ~7IxWrgHZz*.SOEʏ-f?a:ɶ.|c% XW/;Q 15h!+#d@X\ذ|6ٻVJ_=w}eaw6Dz8#JkƸ3-LpW?|_n}̬e_U[)C7$+>jԸ{Vc΢GmsedED.kCP[nx.ظk.O1[N xZ1N<֢~[H@q#M[0V.OK -}ͭ{۽F.\0z-"T@Q or5G':t )ewxoCm=Feɝ2"3D xX]#1wá)`~oE3 ' s6SÓ0(T\c 9g&|@l+Zbj'tz{IUg5-臟T,]ƅiBODv@ݏQjt^ƙޓx)/?6ށ/5QɜgıV>[M%?,$JEDm!Vר ICԑ:b~,{rN[7J~/:'f361^?cE=bO6L|H<8>< >JȐГc1<۩Ԛ"%m>YՒz8mjWtmyL"L &LD*%:Sg*GwÊT_n;?fu>e`CVmnY,*ĺ(h= %tY[D4cwV4vPP NM\.y= Hh/$ƺ71HdR_lB'Z3WYr#ؚaWd*.WH;r\{zc%'$LG$ZFEt+(7':Fs"Ҍ\6gpm_;J 3wŘ>AhpCwmh(h>xJL[5(TRS0/`z'a}8)/$lJ7^化g~;1q~p_Q;vQ`ϓ%O8R\,]9U9U'j)TFE MsKd:yI/iTgcGEZAliӡ_MI<4 t=X1`3] &tWCΔXE5:ƙ,>Pg\J7yU cJV/. o[G3$*HIdyFgAsѧ vV:ԃRGmT$S[#y!NfꛒHw Q-_F98>LVI!uTZ6,zOMы Vt :Z86p B#&Wlx}Ϭ >StI{}hU@nڢ-gn!4[jFܗ >2(V}w(i/9ɴoXJN49V{fQh,W2UxIނyE~P?$aXM?[RfBgٽ-mZʮd_~ <2YH"U+3pc;_q!E[moh]#8b`<?kFTlS¹ qԓ` r4 ߵ}L9=<<| v,8$J Dƶ}9v^}@ăFGs;nvC~+:c_m&kge]@bY~ՀR Ju@f@Ɖ *ax;( Uۨ@Ih,#Lpv4dBKzPlz.|%[5.DVUnS)nbN^-6Mٔ^T<#>s f$K2 6ڿ0 8G1t% -t$`9d!myƙi'=~e B`K+'?[Ie _F oEM!X6}ްڭܗchecMu͟޻]AoS>=LdP7f Jh>:ǟ;m SԄV @ % _FvRW:^Snoz![>4KBqqBfnLarٯ;xr^JpaTυpnsdA:B^3L&gFHc~wX`ow{ RWwu@Me m/XxڳW알PaXv'yGLqx1HX=ϖ#lax/g uBDJ;F;mFx'j KSqW(rO N|3/XL1jdnc3xI:Oaz*1c%GI<T_ ˸wFI0u%*~<.:- }F{S>`fFռUvz#?yG} huWR`P`D};-Wt Uc3|F|ixEYJn##buGq /R$2cE˧m}H(- NE_bt!XVjqf m تa.ʌqā|g<׀cW3-l8nGDeO?3g KS]E^X6%(bolK $H{ICGnXݭcr~)/Fr6ƈ A] 67?F$A*uBQə6ӰUQȜMʹQaWta˜MDcNKr@([m .2RQSos´}J hc~Jyw0:{ ћN\+ŧJ\uB PV OK~qA ykqO"KF*CQk#]_IMX*ԼwÚxB$>=%3XZEp,[;%Ztgw,Ҝ"9iLZND9[&5X - ;?.Px( kZTOD9oʔ8qxb.=5m) rs8gz\ HK-8@q^Sq3&ۏr' p"E{M-Cu+[S@8%/bPC;(,.{!wI کΏLCȡXĤB v4*mARUZUpAڡ A\ﶻ;C|6c9 k޻Vn9jie;gL̀1QdwM ݨ殇ںn3 GH:-@ke+80Z5AHgl]&DuŠð(q#B1)nqiUO(s5s>OeT9L ayM~is:SF"C~q8 JqR0{զ]FUċG+;]>KLz ?t˞tO7$F%ĈTaR[Uca*u k)\Po>K̎<@d]ؒ-N:%{aXᇫd/BRݺ * :DIl.l`NuO  WܳNqAlDY9A] \9C-޽cm;|7~ۼ  Ie ]&hL;kK0:#4C?V"zI DuV]xTlcUךaڸUgcPi|AzK"ޜzN`̸^7F\d9t>p(PrͫzmPOlu*FV$1A]y.(~35WQzG? ,4ýaXψc|m)i2Jș'¤.BoYޔ*yYI-&!R(^m>E.;@ 򈤇' n$";5P$?.޶^WOqg l71z&8$0z?wڄ97i{kaCY5=OwZd9'mmkTҰ$/wfS cћA!ǵ2KP[9íؤ<]z] mBijAp+ r30cړ't"TXj11dIBOmTW_M]qm4;;A)t|!CL^%DyP1.La6'$ }n&SQ?)# ho]ԃ!Jh`_"RW#H/Z.ʦUOS:*!@6Nஓ8S [^!?+2Ր!vy;3CK< !BWhvJ|Ľ7"zaAR+(nȂ<AUܞ5ܧ5J9u*:X S$T>kkl9GMފϑD.{[r)JiͤƇl|`OMM7Egc]~UADR(CLk̖I}sg!dVcZ[/K?lwB7sKWowV9CM- d/d^ʿUŤܜ'GyXc.>U[x<-QzPR-}lb_!5Lpx'{"<دr`u2yv.AsވS`7χ0A,Q) ]{;ۙн7vÝ(~T/l4ARlA`70)_NMU0;JYuC/Iab$MTG$եCps(ܕUS0F + i _e9v9+A1@"s{ kԾk7\m4tnR ߥ3ng +T's\U3x@.>GEUݳ$5zFCv1wZ:n9F]]Duc2W.i Y&O>~52W\;h`tmI1V%JN"wOVn.95{߼")\h K l'/\(;&\{\4 ybJ#I QE'Mǜ Doչh&vIOXzpdl/&ZX7ȏVe8;K5.DKW͜oɮȫ'?zgh{ϖ~)HX,(XL 6et@uB]Qh$ԏ0?id0xA {0N8e\w7;Lfj|E5*ؙd5ޜ4<Wf-:\cPQHt[ͭaB Y%rXs `V ~kJЊXXU>x$M˱;'H+9GED<8&H7Y Cf\`}$n2M ű&पu^t_X2ܖnPtҲ=D~ϕ gZ>5>R"bvEJshq; @ 7|>NeՊeHe֏n_;#V?u{pikGC]flO9;KyjGno2V#N :.il48a[]1Z59eF/#^<\^1KjjoŮ(@"}*z/z.?TLdY>S툠xઆ:%8yxc㒳5B͐t!ǵ!WEE\d> nEAj[)Z]p wڻOG:HF%E<;wАWCMXD熶`ک)tנrjZs:oׁLTY?9=gR#-EOx5 TscxCɫ.NOρlpT:~~eƂĿZK/NvGt'q3 ֹ+b~y$0X`VUGvp#ҍ:jMVP~ &4MqH@pT@zy'7FZh g;fPpB;?0! zp6 !0 تg.-ﭓ/xn5lu𞊃j?npCUVBO4I؉I(L7d=a͚mȏ bhllh(mR8N!-2!$99=mEQ+%HPy$#Gj-ESimy!5hN QŖ%!ŀ]'ȡ=oH𜽯f*"'Xq3a{#g}H˝Y ghGBF_Jz>̺w0 7˞@?lX t7iց=Q\iBGj6QCk2!j#FnƣEz{Y8"[WI.ħX(Ǧ.Mn/ sYMWVgNJyCފU؜E/zlRԩ,%zA$DC]hUzw#@7lc`Eҕmk3yaévƋ7MrrO3@C g2 .kLW"K6(syhɷ ^=??.[6GIQ? riD@ԭo.ӱSa1xBȬ;ǒᆟ d|:6'jOF?nHK}VznUK 슫ZV-B$>JjaײuK^Gm.B58Hi~ s( [+j}w΍bQ^sw*x\~}>Ku {/ɱyi`ݍ8](R-}=o|. ,ziL< =KKVXuW\Tsykw)jPx+seI7xH>Z9KάM(4 -2,(PoYZ;IM%YL8u1 ̂w;_z[B aå Ҭ.r8!TْAR6 hEkA! ٹf2a:GSZ(w he e`@2dnzn>jECΒ3bdY+U(D-}/ D">"i50jgr[W1™ZfVi]N4\AIFiy)Q'ܮȣ@A]X볎?rrDFmk5({˜W5s 7lη!ouo)'WO@e#( PJNKBļ_&]7NXz82_ѳؑ{c>Efn0-6kLЇl[M*Uf_}.b>ҤX Il]ݶ^Gʉ+1Jl9{t qLqm|?QEMɿŴsy~QL)@jqrȄxEnFpڗUXs 0ʵlew/%ihHh̫-BZ^A &YM^SKk|oFٗZ&PD֎bS"~6)6ӣ1 "9w~ЖKy.iߑ45Hu[3VD1R-Pmל_/:ȸ~w1Hy+IO}Ij!Dߛ0J ¤#udDGyg#s)~ť@;vE#ь+#]+)`=BXʎ|R 'hmih;iRPx8bx湐zD<;VFT odzX!N2V7!H_ٞs#3{5XQTs"GC:5JVl ~UeY`ox*G0\|5S"Ō® XL]H<}VtItf6J&Y-'Y/68lթ,%_Xջr/Y߼ ighPouE=Τ.x97Qn|]NB+tK:\R/SJ0g2|ǣȢeN<"ˬ*/7e"rdl4_̚dUzs4Yh\$H?wtW,R2 >@SHB#8VN 9ОK"x̷}/9LN_G/~K.e/Rt[_O]m^N^^[W_΋I+/wr8Qh%GshCĞۏj·YT9\8ĜCP0I)v!0"+uq T(<v=b<[q$t4wC(G!! e AFKS0T*<}~)HG=Zi-/zABs0wQe1|)Jڧx_Z MhtjI5\YaX rX&6*JnQq^َ7,5úO"k ~t oav_aʚ:-%W ݨ6HbD'AӼ \#@e +^{P%bOV TpBZ9W8L;LahEYpƁ/+{5.$M؂n\qDk̨ XQpMw$M7lCnhHdr[G!S`f:9۹%^"q1\T7ڰMOѷICGjXH,~f֟թV-hr zǢDfl;DODCQ&>~TɅa;%^eיyfn0;=~Ot7#C* S'KS l&|v]jmm[wݾO+%-{E$^ ^n7CS0PP<~Ș: ?- #n)v֤񤳌{#EVYY >Vm@tnUu(? e/j5|6s%(/'9ZqFoQT@s]L`͐6LoyY,&q~ÅKA`' vFk+saHUvfr ŷlU`LL )4:ST?;qJfИgǁdEiҕ'3lb&'v>=:(F䗢YF6e::Cv 9/dJpPiIJJI|&YGk^h01Ck0tie{񱣿YB HV:~-^OA/%[L!؅Udj/|m%Ʒv d9J z'Ƙ4k,ᆎÈ6TabQxDHDnswbF\9zKv"P1,ne=ҋ#K̇"j;vs ;*ٜ @:36y`Nmd9;G\Pa>l[+ֿ 5Ev-TTDv8;?W04~!YŧЬrM3<ÜE[S%N h3@C*W&6J3N"'t]/W+]ʄ$ETY|r$dn\kF?;1y9{RKvӞ,z^5-~{ ekg-pZב"qol`n-}Ƶ$F.׀j0 * ` E_ldQu,+ b^_b=>";6}%ˮPz+'#fmV{bb 6G Gz!F!eP{$ۨpbS)e$sK5~kB-ZCzO;g'j5N{3~K$cȺL$ji7G0>Z8M%o2MiHpW飼*.S eڃS{XPO!>@W=5䅜۬~QZ{@n=ЧElX]S|e~З Z͵,.FNZCR#KkIz8\m8=Mɱ+닸AP{s]<Z2AQ vEal ap+B"I,)f@"^TOFV˜;@PeCne9=JȲvb{P!muq".u~^\8oe Ł5y iҀqɫԱ47j*8 :VAaJ }Iei[q3[2VQZv ?Poa0(]T̻{tfg3~dಢdA#^TBz38׍}2iҩ`U|8_B fQ0i%5yn:gQ,Ay`nlzFdNʪx"Cza"|v U !t 3aj'9N9+ F"2m؉LhhG k"dKk.N);v4=8~DWx{YbUv |n>?2>F]dB=zվD٘w+ Y udNG~&/o[jrL|mepȟe9&iόW4^3Ps*Qc|`0.u|R}%i7 :x?N{@ 37wKC8PmpOмQvr3tTFB~gMK%ǰ݅/Wr_S%b#HrNW2aKƞKlwB\iYkw[o}-Ȼ Ϣvyȧ\iMh_IFD2թ([''͔?1{ӆ)\!fn|`pi6aPk=^@NUgl8d+ 1;;<oس_nʀ{eFpz %@=(MI{{ !cn1bmљ9{z>M!ևc#5dlbt*l":)]l5%Jqo w8n|)JI8S8CÌ !JZ^AYYߵK>y)/m` i3h'VbZ3;k4{z~[/ЭDBzKwTn@q>4%RQ%FsW$=*2@E߸Fɾ9M|^>1t{üyPOUnw6{# #瑪}~i'2FMs:2$Irp"nA"vU0IߙY&l\ w>jW 2 ݣ]6K^#`z?l繬TX'#FLF, ,ZpM9Db~ZeL;G~,`>o^>y/7ً d$HvkE''TIQ,cT%% QZ|K:b隡9M/G+dvd?Uþ?OMh6̎ɏ\#q [`x 1Jm>\Cc:Xq^ݵ"++„ͺm]؇m %Z%/&!ۀ8ueTcS^wD'H_1w,d4}/ W+6JXE֢B2d d"NK -}O:B޽/$dGlHXiܖAodS3F);ѯ~ijŜ HYe[ڱs#)S+!>+Hoay1xnSyץ EImu;,eŌc9bka#CLhGĠncR=',kGk.\kfʬ=<6mgi^_N'6t >f u@w˦It&s.U~%$TG۔Gx\lg?;Fl F+bNɶxda W1 |Kz 8VI\MS̴ϸ p0aG ̗;)+ \T#o5cL#N`4X3W7-Ԟf4!J[̥NLI<,3#c g+ {j%UPA̱wI1)b*> ur"Xfܺؒ =wQg;8(}XbǕ,3Jw Ԯ{s);{bNWc~O/Cổ+&eq׬ܾ!P ?Uj=[COehhHzv _k,g([lR^0+ore]>ЯH(-QԆp“$4hhsWL8މ݋Pit ~X^t2|MGiM 12}Dq4s'S\x{|.ك44[ st.PXUBQXqQ٪={FGۡO+eJ8Jh0 -qr V *ƣοpT:y_7t9jn*>ˢjuݔݙ%V5cT\͕{•iJ^D*~n_]3(,=(IGSy7U+EW.!\pWk 3A _$OgX(;*9!TϪMP֘Ɓ14-5t"I:=f?&{mյe\ 3ΦCϜSakZu;gNP2*ҩr'-ĩ<IFVw \p Wg%Qh^ua\ + HT/|ClWdT }ţ܄۩G@asR_$)4\ bTPzQ09LI ZZx1nWڜ(=Ģl 3=?J"tӝ-h8kg^ԕT°At5KQH z^1hKM;_r؄xbzu,e>mR~WhJwN+o>9TaFkAEt+rʽRRe` }QC.{n'7҇01GTga0 +#_2MH$GV}l4aǓȳ9F֍P;cQ@-Mz|ےwхkb䏏hKY찤 }ljn^.~[HS7#_FZW2`Ɂi4`:.M;BM9\ۉXHx4/xflY>f:-8f-l+wehg[ 3L@:pa4vƐUp }ˀcʒo{bo؆t̀޴9Ib96CSv*J)s=C+Sn<~p÷ˮo2*)SLk;'A?Ȯ'y=dAkK+&@C¦ ㊼S==%$^DbZ % A*Ⱥ3盕/Аݞ~y:{/ԬE9y5}*rK?ka%J8$_ a~0XE~X4gv.`vkf'DF മ{w"rcN%!dBr/nuPFްђwF9?_/ i'S. 8z: G oetFX.WY_;$4HfuKjnvyh/;W~_~D̾ HgvJ g 1 d Wt3K%~I0ڜ$%2Lta wU4Gxmty!$mo7;R|"c4Z")8v0'okyfЌzzʣyazQTw@7.e4!t٫ X3["hs"sC0n n'/o‚LF 8dbۿk$lwzQCX;&5Y>X vecN7jit3aCkĕv^j؂'(- **%.0gژ }]+Y/h8 |Tل_\#5J vG{oP02M]Cg*opMY4Pzf71 J?/s w#aei95CVj4!݄>V`;_#ܬ-愱k7뀹q͵d%ËY_ΧX8'] 0sL"^Zmj_h\vRW~֊Ҟ]1]|IqXEDO$Wj%o;lN_h@3s=Z>'!:ν%=Zld-XǕaN}Ѵ>U@7gf>2ؾ?flY[p3v `nuH6`I 9,fltVLBWI,my^_G%#fW|T'7BLSvwr~{w=xIFGV:{k=./#.]B1D)'_:` A &, ML|A .1q3,;otJd"L3-yM}^I;6ee]],{JQe d-XhJFN{l$W_ RC@|E0t^Cr2axyu+<~d V1!"?:/U{;~"vL֩1A \*r~1~rWNL{V'CO̙dZ 4Rm"0Y] &c<[iX+>;CI_'AGA4-0Xg۫JGx0۲8U\!Ihf6~ ~e9Y^wl scI@4% g]>r;n<3ZG>FCЁc9?s 鈾Y|X.R2+vHFZRGdm0mo<]#iv\(`(&[q͹Fv̷kR˚`̃ 3Jn8K:C*Dfn>۪WtX +b8n!SPyDUqWd?&V]oQ4WBV#qPW+l cWu`:87tEy2enFA/kR$H@]nZzL-deJJCVw_l iL:hl4tc@软6QsOd:^ m>ʫaC0m@)S(2|0BB)ܧuIa BͷcXZnE~Rj_ I|mw8T .۔G李*&/R(UNXA(CDom9EָE+\1B`5-R2Du(~,D&H ըSP> @?dKqvV#Q*Zxd=iª<wpXгTf_W!hnP ;HnqSt? :{u٨}uّ|[" `B8 nPLrM/CY=JK'i >CXT%hY1h _L`I@VЈ:LI{{9fc")3X%i`Ў i(!b-f&3tMl`SgޗA_Kb:x{%|)?>"3g.n DüODX|-kVL{[vn/QoJi ָy8HQ: , *\$,;XJ4~2$]Υ8+ZgAec⊱B=?(Qjb l%ޟi6@]O'n (2q.}Ʊ a4Ⱦ {]"a c/Edp.ˡp#C  3!S1NEB'RL8/3. a s'dY i"ZJBw؛׎Z,(R^q[tWlWMiCl9GHk)(aJ^ 6!#uan ljڝ^}[h^?{6vag6.MLW@;X6e;4eN ήvfފsKa Ҥ%Fښs_ҩwXXƾ^khngl†5V*Duof*<^ ÝC6L=2t:랞Όo E9G%(8boʌ V "?#t>C3w%,~}@zľ% 45qaS)B&v̳ⱐ$  6%H)?~.t>sfԡ#Z'͹ LZU'Ɓ fcޠ^"IlD[xb|zhDD{9T.62OG{bPW:8*zyV' i2iU7.ZBޤZ ]ia8||&7EzPoMQGY`3Ki)MuZP\Yq&+Ѧ`ht@U6 g&'Y >."sWbH]wli9\I% 6iWWNr\MBvb f2/(ݑj 3U(8͇VtbYjOFvfqLxI\ٱR.e'>I"@"~ _dLw")*ݑe%]Q`Ff<| ze[殻rPPbTW!L{Q+̗wY<42aa| |6dE0~i)o UV̂I1~y^N.,\AY(:l[fQE'8p4Ow\4ҠƧum$8%k dxA|Y!Og%fD M\nԽDu,W* `orzg@-c MTw$L1+RZ[+Z| qN +-ocK1W_5fE Į%|^Z6 hYPZFЫ p|} U -Z7O|貑G˽~Cuќ8HU,#,0;c{XG2D KɶuYB.bX]k.ThUdgU?EHD֏T{<;+)~&/۽F>%Y5tr] ϥ!fc&|\Mj#omwA"ּRY>q o0q9#H#bLAld*YPUY\2fCڳA>i%?4?F0q!6B9z`}Ы\k7P3axK~҅8s9JMҁe(QM&sH?A^7 č'! HJAzԪ{d$~O8##Qŵ\i`4j3nZsijp%9SJ;n +V8Z5C"R[-+Bޔ \IR6 )i~ہ-dg9KZѿ!8 +g{7"<AJ &Ox-V@i+bkV]X)}?Zi}и[??jcQCNYw:AU6-2]f*j4&.hsQz[:(0K {§:0m$kL}JTNg2Ab^@9:RCNI>J((wn3QNcgU"q7՘Huo}j z !qei!zf^琛wS},o22D&0nI}Jm>{X .| `(mޢE,i&cҕ~Jjx&~0D` xSJ)%vMX\E A3)‡Gm3f44\qAhCvbb.mGXS+aж NlBPVݑ@8t4F<\=*kTJO}28s+>FvPr`. tM3ʼnN<%dm؁C:ŤH4Bb\ȢuQbT"w8GUZnH3M~lP(Ͷ=z[{tvxX {pЉ 㳌$l=W=ݠ +7 `03!P7=<רw֝ۜ<@5{R$ڢ&/#2]Y>J2;_pX~ .mtI"*`5>! HWuA1fU9[aw&dFy"oe]V ?,Qx^qyj ,4"є$ToV{+< |sD7s+=~\"eAC<1kp檯ٺvGpKٰS ;Vإ(ř*,RQV)%/US Fv!Q$?Tq-(0vlbq ad'p@ `IV :ow3NK8g1qEh'm9!j)@ zx,|l$$V(H7zv\ ^;łOK v1LsC%M.7X!nԉ~qhUEw#׽~RmO%vD,l:Yυl5V4:;F܍r1󤀹sќrxgI(F3g=bqYv~Ӻn99isc.\k2Ny8 MR.eHԛ`~΂_u PD*eY,MLOh3^1a() ~8.0E_3ͦk#$?!( iE֍5/;3/JDl[m& 3 cCLc$͈:Gn쨂\M\X1ar>/V4|IH跂 {>XtuѢG1#& A_=;)3D">jq:ʀ(D Y_@( %mskQeq~'wzQ[`=$ZlBpZ.D,k>XVUcZ4C<;uM$eV`=Z6"u ) v}-bтnTSpќ>,׹!N@ YmF_r`Cn#8?O:QAҮХ8 hTm"O@ݖѝMm&[BݼpoE5~$󌘹9<egg[&Q H;6@{i$i84/PnsG7έbP2g"bG+ސ;Q \z5f1a:*A\͋.>|óvDT?F/[ 4@SDŽ4>:9ĢKG7p ϔ4(K<j٤ NVh0)yr]`f!T%r}EP+BA/P0y\>U[u- g\pLIwVڷ;;(3bZ9A|Q[~mսUuCF~ IJ fWT V龡=Q@g%mz7$RUog}ty'u<qy~zXbcpQЀv`bߤcֈA؍5p 3QFR6e#Rϯ#0APR04[\u9\ct.Rfil[jRS"q_cW\ 5HWܮ_=w q#5pô}UpbV8XzЂo!lKr/ߌ}(ہi:qPI}M̸wDSѦYg'ַ=.T9DNVW[0spo6%F,=c-%e#*|sNe?۰%'sQ%LS Bє=\fg(ؙ$Px䖇ua]"G_ g4`)7o9;:WƻJ+GRLl$:x (N n]V.D@erf㋲<#X$FYb)<Vses|\z7xiBqɥ dDA7 K0mH^aA 5l4bv)T>&M/r\OY_ՙZ[lw.NTaSئoĞӧJʑr `ts3͡=Iȕ|q '́u7Xrr ftf 1p|ێrŁL9OL&d = "!(jr[pOxóϙN[ºh)*N/MO &5ibEڳEw{~N+f!z<}w (ݶ..:c ElmEKBz$ҙj [u.P;Jꌝ vԥ7ZaW7*N`fF)itAXtb 񼏯C PsFdFl]4g)"{` ݜLS^9,H1=*z'BSI>o=5Jힽ8(WB"^2pr|JOdz._L,0xFWOMUa18S[).t^Rj6堟:)/pA%'"t?Li;}0|+1Y~!<}evC>թ%Z}g\5#{+a Z8 8'y#R/%}Ե_F)ynS.SʸY [ڠ-fNL@ t|yY1}N&8;i=)E,x΁t)zMXCTw4u9/,\u7Ǣ:(иLԽR U[e}~\ڙMC6uYO`lDҭ R)79L=ɂ]r(Jqm_^xx<A>K1hM.z C;ГD[Br;hҼ((Sm3j,Z'k`L>;2_RnA8SN u<þnqhYc8*ZԊIP5f_~76COHJENNvd?P+h)bGkepP4R: ](r\57Xٝ dJsy֏ћ"(!Uڕ#V9 {:D +TƒĒ|#B$3!K#l\;a.'\*ЎB|s(d?sʈR~aR Z<nt$|?jfGmRG6.}gsS" jF̯͐8Ul )J"VpD g\C+{hV›~ U5B[mrlW{=IGvixFlZ J>##*`:+̢~{Z-N@~AiWzOa=:>/ف do[6K&Q M{y\.*l,a衊t-`3_Cc2ݧTi$q$!O2$$-z4/)?(+'-g@{nR!0?J-vs(9zMֹK6v;ےEW: Hc\%SPΆ#lESoooshXZO+Js>]u R6 fd`*W k$jC!dوĆ"Cq|ۧ8Qh6|aơwD 0Oʬ2fJSqB5 f01-CaGOٞ`Ov%+$,QUiV.5 _ , fQ;vhC .Tuׄ_\Ih3_26>셪B> 썚li\zl&Ű6p "ͤ`jY=3GyG/@*Ԭ9RBw`f@Vl(CG(s@Ga]+8KNQU,(CLȈ!ƕܴ_ڬgx0d.e+llw*PEu[MhܪmuPMB W"68mjfhCXrS%,71/̭=Tt3rV Iu  *`ЎK[$KsL246.wzLٹ"է &(T[AYfpV@ c~+d]ajC~Q?QZ# :~f#XkR.bWA^$0~(a?K4hB:&ť͐ARIm p8qG0gfwdB%KM}OvMIsU~mڼ$m6?Qf֬IN SS#~!ٛ3hdu$/%c1̭x_ M#}VCɌbԅG;hF2^Xud*?׎WJ-jwi!:.Ŭ6a ڐ $~X.ա]X>g`ğK&/zN+CI"!~\K<7L.!c<5yͶzV);EA50VЍχ( AEۨ%23W-9VP*oV}s,F tfQ_f{Sx/F}ba/3 kFrR*e1ּk+{jEP*O0֩Z0>(oR?_ے䝈iYi|VBi'ۚefF66`˾3&j+I{޻Gt4všϞa7MYCWs=TPfוՑE wEh_d9Mr]#qHh$,* oY@|3.3e!TVpb⸽hi,z\ >u[7/2AZ"(\DUf#d؂>8y`'dI8EVڔ4 -gFD#ވ(&`'ܦzH bCBњʾ,1BT ~qNQVsH"J-HB^TE>ޢJvJQa~W[ ;dOLZG͢ YgLXpH|{x] #U`]#qnL- Higwvn#EH;al jskrfWV Z4ކ͡"b9; }JGV\ y.%9S' À^PdሐQۥ1*='6Hx:ʪj-V̵4S̯<)ydc%X!8˄٩ryXAABJtNm6"zm[/K]8aBW\[Pfl/ 60{KS+o[ WYUN$H%a!MZ s(8qt{>{QݸT8Mn[ Hsm ᔠh?4$X@s)KfI[{%T*g{@r17ߪ|0V/'9Q7'~֭1ʻafg/W~WL v,3_";&+hIM(_fND$¬)"Ϣδ BKheN#H%+a H/Kr?Y_GWWƉjK2\7,'`JrmĢw),HX O}[/ 2ʥ ";x3IsIKUnPF` J|edLȲ۔!&TUBյ0w>6Y {ЭSA3 CsH7Oz/ISbyP|Sbsr>$Kl~. Zs u׌A-՛=F?WTB (V5GYKGh8POM^PyRYِ0Nv*L r3J8Hgl?aƵDh??rGl/2}5c8 _Tbq 7spZFH}"7iwSZ@ q (g`1*ƘCl|`SJ߸ o叠iiuCng.͗b7䶆n*tvXA9`Kյ(.5P1=0?@XuzPh.a%m7)KG&Ж,MC;cY ^Azт:@թZU$[jD_a uۏCإ@Y$I$s~2-gw<`O6e*u]f_ַk -x+ KI6.*9Gl $l`08gH?RJ#In[(@ $] u{)nR$s67۴Lտp]gBh:l_4vum{NӵД9q6;EZ ^T-V)Y? _8b"5 %L G_[^\Rwt\8f@A.DI ?:!?)4wB+!׽6^츎b3}s3:4NҬrSYH|;El.`}Lii!{&BAlvf|̱Nv ?=9N>!K[# zI+Oc.5$pdVMtK`ݐ&y݇Ow]fIh\&ߪGQyӰI轗y  Ɵݡ)pXʰG c.'@/PWt-ɽ^%8A-9Ai:8:)gaùNh,V]/j/ a'f/f J/Z|K3DZ?-OgH,2 9NF# 1CCq>KZ UvlYV'!pm~dwR" j]\7QL)\a~r*G1k0VJ[tť{n|=q}П %<-Zh1cdbzMi~-7Ý&K)CŌϔ6 ž1xrF:LrX9xٵ&v$LJ~#_Ɠ۟? lU +HW8P3:cUcE1Hʻԗ+= W>ME=wwq>x7ҏ+p LdO^8xTcE`Jb^}a:Ryx3:#A.CW.(NOxnoH1R@\`-yA'zjC-Ej"-9? +vJ[[Ȑ&uPM,>_Y?:kut)s) _to>h\avvaؗ9 tUM}q,<Rg3[FSe}C{9sjFkk7^i>p4 70Bzp*Ca ŸoG$ʐRBKQLCTHvv m/[wur2inr ig6VSdy [^s%M%rL,q򗥅Ɔ6.x΃q!87ayZLT:Fz$67z5mkWxSNj0JհdOowII-ӯvQT^g'3cԕ[kؖ^kX5l'f$O*G/?E']# SVm7dM&O ^^\bEj]Ik8nFJjϾ U.RT֐Fo.Mꌗ6ل%Q( 닿hCW+կ1-p tÎʤ@>/Ppƫw$pfZFE6\8+;{~u& ʪƮ(؇E__M"v˛ b fȫuǁg(aRmfzU5taaS( {P+-oC]WYx=Z32+ ]V5.quǫ.IL*9[g mzRZv B:1ϣ?asI2LsjYf!PU۹u,]P %'Ĥ%u6m$#{؀]D Gxഁ4f%|/M3nm=YHq-P[,LM('A`_=6ْg,`'%.ؚ ibwcPPK}K ys!iU=Ǵt93, Yb%|M>!Lӣ/ޅm\0ptб0 S=0Ee8mSUs]Y\zIe9/ 0Umg s)9f&AOL :-@B,3nULxgsSp.Xǒ90}cPDYiWZMz^-~>KTM=ԯvcmS˭oI5] -I],ɜk'fnHKuZ02J@/W^T>^ )gapJᖌ6D}d-8w)byW$ik!:H>U< d97t{Ir*ѡimqEJD!AJ;! ȶ&W->woǾ`ve@w`'zG1Smi 8(7Iñ͓y>f4xކ<fUK"ST%Jv_xEU@eX~1}hwě̩sN❕.o@]rQ |*d*TP%ܔvJ>-F)},_C ?h%KDAS7wQ% "+&g3ekz(Uei_,?V8^_ 0:ñ*ײ^I{X60X^9%1]R2-L8yi)ٵ9)[0itxc5dX^X{+,vp,耤!zk?NplLYb3 H-pqFL5Jglj#lko <= q-bp`,zi[eM=ف}hfWI,بoQDH52̦7(}}AO(ԑiV%m!w7ݖsxSCh$9pJ(!t?<@S@ }U!G}TWmþM/D#Tstcn!({QӛbhrlAV}*RdQz]L Z+",\7\ `OJ/(J^O?`c6تBN"M"Q0bX'3)(ih|1 {"ym'=f'm OgqS.E `R E2'*pCCDz +e;Qvаp'm`Ms¦-[h^mĒpʔxAlv]L@7ZV7nLz] gx6<D]ZY>io,,~&![:%M:;PyZ`C vң dvBh0G[ uϭ;̏4;(=nQbDA꼻Kw'}FUǍndI{97ZgK78ī%+*^TWκjRXȴ*_bdYw¡wAm_Uѵa!Fn;hMݦ 7y5M޴C$h]^ο,d45jwx<6z\:8Rl&@}Ypiص?ӥc̸s Vr@Ϧ{a-L}^_Z;zEӯA5 =KFS!]2QkAPύ)V:Kxƞ!h}H G9$\tiUBk`AH[jCx}yEWy(K 4PjҕQlWqZ]jE~T_?%. >|)Z /cݴQ$Ġ,} :|LTWA3ʟkOuFϮa9zo;܅$(#z14t ( n/)ܶ|K3vLLfmtT: zxa>^(W Ve{27fIv68Rl.'UZdWAA&3 C'Cj^lGI)zQl 2, NK򐂋UQ  %#ᶌ;ܦ?f`Q_|-gLvpv5YBSoi 1<¶!0M'[NE`Ȃ-8K8%mյ(lzYޣ^΁Cl\~Iu ?tq{o2<`Ƨ5M~?3b|qo:Œ|JdPͨgH)b#WH!\J/g%IbUۦ׼oF]U< 1?6YnCֶc2>Wxߙ nÁQ>c@a?g!Cߡ^[kV2 R =Ԟ1eX-kҖ vOvxPAZ Z#Ҫ(#i G*MG64'58A8rD^ԓ:LӶP/l9Ѱ]\Yh5Ceg|r!tTEfH-rN#k)B"XO`&;sg;|P*:|nRy%[[{1CɍD;D>c}҂AE[Ptfkѵ]W_O#+2ck"e{B8TYZWMqO`2(TTg-p!H: #MwX1բ;5iI7+bFNs0ҖEf^ɢ-n_O6&F}^ӱxdV {ŮCjMb ƻ hu.Y& lP^-]@FiW& Z^SHfb_5ZtӗOi=H*/ލ]$½;G =9#5ջJ*d$?z5l9dJ r4(튡-4DrS71f)bnw`/+{Qr Mjl2M-Vd6!چ\Yq As{ gq(r49)c졺WAf*죫 K,q_ Xˁֺj=`{a0h>BگHvD]4hL5U=ade).b4ЭϻCDk4g/y _\i2F$*Ɖ<DѱƂ;OO澽}q 0D63CGl>wvĀmv';eymy! R)mym7޾`oXd86jM<IiJFo ]E_{yU?*W@αa, lYK=6Ee_VT"oCԔo8Dg;N^x[vMJO'ɭ]{֛⮣ɭ>O QD7|?{3U M}2YwOr)| `-˞9 &m!sY^lڴDD! 9HąHsϹSFpj5 Nj Ů&_Fj}LK"S9Fz2uWj3I mQW=FpQi_(#s bJGD֤=Cs0C~҇6@wL.VGp\ {5FZsȸgm= _-Գz7˔)a9k`6(sOhHh{"EKe3MX\OFWJ^kw>O#.kN?$062% w>6(NV:A9#i^ r=Z%vq{K@^k7,`tdOx`2y~-[kZ+@P$*͗τ{ҙswˌ0y 9&Gx4|z] + .[Gɗⅰxe3b\wYa.*pf:JRq. 0cBSmg Ih#fԅO)Lh4S/DB|W!! Ӱ|rR/zw,]>q/+Q޼Bm ͯ-fD0LUEHꆸnH)Ad{ۊ}P.)?{ 0`p gD^QkrOn\,|8@ GbX P[ECӳ2PTXxcV/Δk.@|!{|D*+^ެg(t^-F(5BX{y3*ݐu3y~txӘnn7&ه͉'|!iRupUFg[ Dח&Y罔{bmj^D8zR hi>wWĈ!mދ"6X i?tel.!tpӉ`Xu&h:dqSZjasPIa"Z OPW}yhb3|iH җ"=&!  r`Y#.:GnM3u~eFP^7X(7)@ +Jgr=,ɄLJ?%)Ce:d =pPgf_|]yW 5p;#.%04`"'pBf*Z$b. mʟk~G"LLdw֔4ձv:+I Toi)Jh-caYE& mt`~Y$*ˎ"J#zO0mFz6+2֋v/SewQLz {%1"pb%jvy 1we B.짏&p6H8I5#gRQkD pwCD1&nm@KD-w4G1hb7S h|A=3ܧPFznsSxߐx⇥>"Y Ps\{"JGlJy&ɦk qǛOwfL p)L\/v; SY@eX8RFw@'m`J2 8oy>ҠuU/v`)w80=eE΍]Ez]1A;yr_B7a)oTu?pHRZ9C4Wt BѝXE @ tcg< *e aQ9HsKj'uhz\&^q yZh.|PZ-:WeNMJo4b7'CBZOlĵߚo%3И "@.vqXcx@ 22`ҖZ\w )?e>YQF:] Q8 J1I٦_}WZ_$*/0nDo`J, i8%a;߄k+STCPY 9- *Ym@껧S6YJESXhsy NLi$ taҊ*L!g+) :~+ʒ4ԉqK>ן3TKB}&iı!(>=l@fzݞ2zr 'O0 BU69; y=32ghtu|^f9j yT@<-M"-¹4 wM@'jaD7_38P?fpqFoǰ-Sp*\ q'3RASYӗWtt_ .OOw5kS*] Uv)Qr H(K<ܩA@#矙Wg(>!МH7HwM2`y)< R #Nt=8:zr HFX!T^/v~Q7oypʐ4X;k1_6)5RlUh2FhxFa m>*1Ң!Xnn[._+M#Sv*հ]Nf7ܚxmJ@S7+ZB"[O}Ù3h n1r# ÷4%a6sB-dK=HDeF!ܰ*O/6@.nJe}0m'Єnlw6jA)Rna2=ζMښWmZm7Șkq6m,GIL3NXDW?7<\9Wo~k#!m©5U8unofa4%KjOjE9j^mGBBn *ԡz#Xx),Y"f8ٗpbDH zf$(K&v運rF #G[Fo6JE_ J˺ gтNya)R_Ηyf DwdԏE!^퀂IѾw6=s`Q?B*Co)|5_jWZmiJ- KZe_*w/H6W|ЎKC&xGXR̦zYP`2V LYG,.Ug$)+G¶xH%'(d-ACl ?(%# kzwlyLHeyzNZ?\8\rA7Fݗj!ř9 =,T|֎ )Gjy|a BdI#jU^$K IPh+"[ ȓ`.~ބp@$tgId=?ܪöx c#KwӣDؗSШs y}TX Rtj'^`uM ߁F$Ž(Q 6gܱ{ȩG>d$h%ƀ/r鈌o+lJuaFQ6{vµÓއmCX.Չ;ze*8ft:㲥:UmN(ń2 *~ 0J IW]Cck^?B!eȼr\@s+ T{4c mtqYgΝlLbq$$˭'񣖐Al&%:p03Z7Z 6闫6Y?Z3EPJϓU4g0@*0, Bbc&鍏{0W<wۂ74`|PdT49OJ~"?"evJW2QIK B]+ֿa ff%f[-3ěpCT%>kVݜBr7O)aꕆ)nPVaΗHb00%Κb,JN 8z"* r ^`fDm1o1+GrlGO/Pmd4gFb'/yh>ŵj=D9-lr"1f+$<[AutB<< S5*RAn_<* BD3Qmtsx^˥r`<-hd\s߫]m -w+B>سi&~=CGzSR#¤2pF&3+~jպ'6`;7DHj7­I}_[K`D 'nx1߽kapUL0m*'q~لb1*>V!?Y nvy2{ hR%q?c:h*?m`i)8 B ;={D7@A ?Z(\SLPR\GwUMVYȷU띧G촬z_^zB9ҥvfb=[vPYzl;+FƇmf^6n=oP4Ӑ]MN"s{ MK|J)k}rhD#YL#]9>&]sB9Vaڼ.G}9k8^:9@~Pڗ BK~h)3%TRf\0?S}a{U$F*"?8'ZQzoV̾N/# $gSQj9TL^4_0׫PqRg .rUTbF{-sV{,7tW'Yj{mfBerwԥ'\!A?g/2[!'WFDebz){\/~5I؝=Rq<=pHvyCʥʯ鯿uteϠWT2)9*Ɔ~QoLc?[wku|0Ά4w!i%wlxch7Dqf˕dl` 5x_ q UVnm.]׳-e< =Du,zׁĴd辄mlòc՘'lPdnEKg'QFTOwaـˢ7Q<$ixl|' O~yܺG$#J!kOO4J$< ד{M)GӁu2>j#LR2~p{mޢ1a;sӣ0m/ؒZDLw9y{mvFf,x2!ƌ-m}ۍIS#J.)xWjI2rE69I >ۿؚ Ȉ3a4ҷ(|$`T!`_BW%䚙Di-rRR}[{rDWKB ;'(MVC5 X;ޱѕ~}Xr$"y2\_+] rM͝3T9u-ЫF >pӚ۽ꢘi~JASӖ캓 }7+P!L|cV8Q'ofh٘M{Eղ}q&WQXq⮠%<c؎2UJ .+"y+L,zQܚ n]L.A}rJ^&Z%*cE%awBf |^BSO[?;_B"D1a^IyZnqVj gvE,5=Bhmނ0&1.nYJygh;Z&@<>5/S,"md$.PRD`3P5̰ blVGLޖ[#F$oŮ'{^FCf*Կq8a+~ A`݁@Mkh8}^zp;CNiU|O<`˞S)tȧi@r>dPA+ ᑾB !&yƪ]6ɌX\Ԙ*ؐbU$g[VF$-5juM~'@&Ri-)dĎA:)wuX6}r UW)P_!dpQ?LkE) ?Em}t*'dM+4o#b|.ۜ*}91$L7,>2lG(M,cY}{sަ*v? ?GI(6耦RJ5Ŏ('3+$Y5$<Ŝ?Z?j[ 5C,N^B^ROa =f5/ÐM,iީ%$?egZ o+mQx^N͊kA >.z^xL"$[C7[歏Pűzt==@*1YQ8? x$ @my-Kl)/G#;<Ď@ e ?tw6KF+z|ܥSL/9ڶƞ}ye\ 2F9E3j%h13!`+Rp7ikLj*KYn5zWidw |[41 K#lv^P=M~o?:MC{c%E : M9O0o]E3[Cd` o(6~xX-q=ր Zey mS)Sm܇RSnz}Cmdfk{%)nPٌɰ'ޘv>)D)^u0Z޲gg*FrQn%0R$/MD 2va RrJW>?.{Lycw] Js8h9KV|.gMs=j[C4 J9uotZA݊.I#{Ոhbh4O;\6UZ^D+ߝҋlRL~*qZ>N!%F2\e'zC;,8! d \8>uKc,N‰G~v*%灉MC<ŻUS]$^" [,.s!Ȟ!5}<9hLץ0ǡ- Y\> 5xj-ܞ$Ksl$~T^{Cc.l!p,˼;6tW+IzK@8=NYdLBgW*OEi?%8 )va C2zDyF5ը(p,>7LТq^wwݨeoT' (gY[IIk`Ea%ËJ۵ŕ5Fh4`R^MAP ZsÖ.K.PX7lGY6mHq*ucZ3N~;:& kfpĊwAB+WE-DekS\%¸I7]aL)aH]c^ʢk`: )JqorH+!bvVZOAIInHkݣJpͬӇ A}qi"@mm SDumNQwϻI I] h!ҫۖ=2he`V`}NIrA }r [ӄq ȓa7 Zab2.~;PNDoy\|QJ|C0͒ iQ58#)BI2|@YT9NV)rxsͣ'D>ݵ(`=Y a{>yj2 ?vL1IBS}x wB_ bOPN{r]ōZ XrV5—`9Qk:lnFz:r2@WK٧7ŏaG3x0 ,<]u7w֌fQY g.I#\1sm7D3,$F;$>x'L;۫r™݁q>ɧU]S+N67T8}=3CBN!R-L$fK:1%Z(Z`2h3 k ]ʭ,BȢnT{Zai .4zEh(fNDnyoh}v&Q"^`Ωޛ'Z".hoL 0߃BS vp,#uF;QU1 aUnɵL' !>[0"@YW,[+='7QznN k1nK dʵX l5)1Y?>OuMKhP̜9ZYߢ}YHS@B~>(Muq JQkvzM]AU9\ ߧ:YUH/_A{A* ^Knkr+sl 1)'fw.ң>#;N..Gm]p$nlS5H 2z@YWZYbJb`R^Swt?^kڵ_ah(c`E_vu38[(>3Lϛ0͙.20넕N\HeC+N&996z:;܌D!RiVW+uiE& ALW}b:ŊVVLyLY˰AGC΂`,ZP_k5/Eidqw~IXWdAsYqiT <#*PAúbS;6xW1O/\ >ugd:2^$sP}L36ul~Q$5S4KBhӕ4ZQ-R+>W-^(OtZC㸢`7qEmr:`u;eH+ |;@(nIE\,<Qi|{-xM^=5}YTq ȵt{Nײ W]z s<f)2onTrRAU@mL.ީ1j6kqA5IVbZȸt.5nRBD (kډp2znŭ![=AsZ|ry?ALXBhgDaۂxҎm~ݦ[9KĴ9q9X'J+)ruvGWhIevc2*AѬ?HsNzAX uZEsS,8 (ކ"v9v4|ꨯĺkTQܸB) g G$gp F@LD4.}8blΓ wlYu>ub-޼$Y$G4nq!Q$tH0ddP$M|'v~+L7Vs'|9:C ۵|&]aυg lY5Xu ,oB2rY`;tHݹsd~8l6 -Q.c$@Ehmuݓ)am׶Om |$I(B[+4jaDoܼXA=:U zsϫe7At}o-ԛb_XVaE{`/#Ot\Vݨ8~Un)6 q;[ZSmP|sM?9CY>SR4u[%Wa_.A' /jˤ {Rg ?ݺ Fq2%n+ũ G3Ɲh; %Q-aZ7\gͪj_La#<|-DlZpJpGb;rR@[o14Q!VF;`0;'U>KPUطOО*GۻI1tʧI]?؏h䐕l@2Us9* *Ib\^4-$q>|w3! jpu)y\pTUThUjFy_R yŦubR} 8߈  vEWGhbcSIJp"|3wlhT줯AN >t`?́rk}#wRh~\0+,(ȾPTVI@K5oE:nW!$y=%]$ wi&(Lg'(S۝ rk< Q$c?Jbm`[DcB7{R=otg뛇q'7w|{5JX:?F(d)T7x{w@ζ3_3b+Z61A3&q f@g4u͝Ƣi-wg9.m[TG E{Т;SR{mÄ;*k0J;D0{]4Wϱ2Яgx BΥj(ji_P)AAhz : 3ŝN qS)H$Pj9ǁ,LJc0- /Q&Q&HQ bYPndOXf8sNEipa/SG}P ϖ.!^b3"yg`)(A1;. dX.5|Evg0Ώٌ,#X2['#oVz-"n*uXrV)d Eo?6M)RL`nUbi] w7tAfNכ1vMb,]'jomvrg8n܈7;F StD𬃲&qG0>)0!g$ M9GՕi8ءaPsQ70,^GMk<.82=p防D"{k#VAFw#UzBX_xn]%32Kq1Æ 0\Af褉~{D¶1Q|V#$ {`LSXªT?ED ƁaIM}bdvqvn43N|*ӄmnoSBEmvO+I}F)mm}=)Uhxh8^MѻHOMQ#f Sb[ZD*|OԨL6 Rhm`lP>e+f'd`OI8𨆣Oi4` n&.qb/EQL2mV3l4B'c΁M72o=;V}^jC;h+os_X ^h J7Y9=~wϫ5sS_.amr8TWjxٓ1~ Gg{Cm{<+ l 3JԬ <.7]>F837.X(ǝMէ?5/ ]z)*DUrf@>2F B,+>Lz'ns(Og7Tn/}GW RIx壟53*:H8슴EZJk'>L!!tкDlnMoG>ir,Nr[xQ+'B8V u=;i5cr:tc!SIwD\ۊ}R^YUwXt֦OJ ]o%j[-*w \kィ1x9-_;|QAyٿwOm/DZ eU7+X\v.)yR'kenh0M#?cRq3|a|LB{u~<Va/НP'-(G>d\J%4 mâL R@Zĉ8ȣBsp#9@_aMȓ981@ZB$% W= uƒn{P ᰂIF{{Y%öSeu,M|i;4; G/|tW'C❄x0|=c1^,CN; ]ɜOf>Gէ*+ÌOK'~Do$ñ1/FAex87ԎO&ktȗшH >'ZѸAGji>ϰoU$kvKM}2:froxqA ]t+%x5>dRlR-6"]::~ke%Ӭt_qOM #UbXL˧pg>5iPW,y; Zr5 `+3% -x\ ;L]!]{UlkoB(͍Z}6S;ČXSdvA j ēXs,b>u#~}lNoSt 47d~Oq;@&'Q9EZc k3=|9!vu,5$~4ڲP `Fګ'W_`1j$(󦤨I=k)mYSU;mRtV7q; ԚJrFހ̓@ԓq5;E,W*D .EGf ~SSe%m,l{^~[<Z BquYz4-}`跤Wr\RݙgSzzZ!IAi~GJb1e,Et?>xAZLq1L ;nfJ%V/ż# WTU!qkALYQn~s {+p7lT{f_vWIeW(ևe},^Gt l*"ofW<԰(CD8r<%0)3$3JtepHvA3N?? }fhaOV)y6Au3`v>p#\H@ Mف拀7|Iq9E+YidGXisx{ Pl'xQSZ !MO~1LwW5]GB]`pРh(XP!pj?[[lnIcW P  iգҭ+>a/c%o1TGhZtNucZk3]2'X7EXi?MX .I4U锌>}">!cEK,12gxmՎra,26sx]R`eY\v|{|B׸R0ZseN=B`U/P,J[*ڞ5 j#;/rMD=]>M&u?Ab J^kuABv*@qRh;)܅՛Z|0r: fT,yzeK E:nE HHT]7!zsO$"Lڰ*I_`-źJ~:@힞2'"9]_c>m0E@D=:9̈kqay%qB^!Oy5Z=q+3p#[j@4Xc\`f® 8I,ssyoe O/JYHNĉi]gc] Lti_ @:n jm;ֳܦgwz&;kۡulM܁>zB~akpG]l`pL7Yޟ)?,pF!siS;xsm}J'U®O6 oް#38"2{uNx~$]<Np=|BTDw:ٟNE ϿM$D$HfIC;]g0-ãbCXCUQi,"V9T tDc*WAܒ?njS8q<2b(O`+5nt85,7 R\ɋ]h-cM!G@9 592,Ad$iYe,jS}`;5Ę%CyJ&921?iIL(a$ߎ D -C7 Wbkj3}UĽ"$7WT<$ "m~2©QfA2{=ƪbqwⵘhܲ,LcVPaN Т@FKVΖC2eDJ8bčsfJk'gL>/2|X {Y qOă\ylM)Մv}^7NJ8Oz._ۏ {9X~cAzK|bᬤdsCx1&x#AêQ6@\y-O1@ʓ{+ݥF:9>̓t\^'ixlgNՆт=# c13Rxbj[atL#M:}zdtS\XHRb2\ \J {9FH_og* ]zgh!,hwŠ/Y@q#$ׅM'Sf5viEcrş;O`&PuAIc/K^W9H%h{TP~e޴7kԏZd/D׉iCxP aªL)ϟ,ImN4󟈊Q28Wԓ/,.dᇶ># ?~h3zR xCT . LKt:n5:J8찈5˝~޶%lh.{ʁFD8YYmѧs# G]awW[JE),[3)Z`3oٌXE[ 7Ơ/h%>= dq z(>ȊKdupLq0Έv8'~p!0QVՆ6[~燚?3,$ˑ NJwo~{xVO + 'zE\nX;M 1|Ӡm6>弰~Y:dðt  ɱ\3qq{D[\IȄKvD3plta+`Ji-I((5:WސKCRZG1iew V AL`5?EAp*O #@KVVTf)YsX~N%f~)\+81`Jc1߿%3-h)rrD&㴄kU4rA4G%K%zkP yĄgTuUb'Ԁ֨#ZdxbvA(=U oh K/$1bK}ŃuiX ,"dӣOŴ}^2c/DRPhą3 :6OY'uf+=?Uk˸@RCΠLS_irڨxu gzJIyoc-8rrXԿV-lrֻ>W-k^tREA9fiQ~Cve+a ZRfy!H?tVڡ]!-rlpEKz K9ɑK]V-%-8HQ;2`wVe!F/~MW#JM̀&JD= NX52'Bʁ[ In9r>{9*9'D'g wr&VR1@*F%)suʮјVXP͍$6?g4Zn5q|v&˕EBL&rv]j$t t;|+@~;m`)Rs3Fϋ C Eiዹi/DJ{K+?WUu5xUPc:̉:`&R(l veru[1yXӠ <>Ls3B+B dng3itkh~*u.A 䇬{"M\]s8b|`[R_c,I;`nz]ߥjJG\'ʂt$;ik{â-V퇖x9SRM,Qo1"z̴Tn.~ #?6MDT`pM(@]a fsh6 \Iq/H(fqc'o-{Iˊ)p GXgYm|:㠄sN/YYe5 f)F.CI71NX"j=PC):g%9O- ]HiDb,AvYE,W%V^C5\+pPQ@<\a1ҧ^dd͗$u*8pST:'tAH0f7bl6BzĢ@sӀ0\9L8q̻tnMc'{Iތg* [ Z-SrxiCMGյ3Q/k G縖Of(7FCWlWֈ`"Kct|W;J |1:MxE:*`&KzŠ7f'QQBzȂ陁y-;,jq06TZ8(kqpl~R`zXX G>^Al=-Tmk262!i25ڕ_WZ-rJ,Cqhu1fZd[Om@ASe݊~5.9UFIwشeړƷbS돭AV|EZݽ$ϐ":-CYkz2tO_3l#S@X&\4zV t+c[l% vymGھ1Z'|4,iBbib%#@CrWQh f ޫƫY~"̛,"`w:]qKՍ\0"Bo"w& $$c,ze 0mX31twjI}3GIF{2'õ=1]r(-yQ<*)(&ί!#݋:Nk1]>Rc tCl{K"e0Nj"68 tC,E_D? \#vVQ,Zy5U.{&V 95A0f<"<69|;+  <6܂Xf3TrQh-RzK|4n 8vH3?990Xtm.pT\TOK[쓕L0h=G)pPkQxSX#~0?Ի޽},1ly1nYnl t߬#8+×c-9!nhVoZ nU1 zvWPWPtfhMe=+Wg).s: љ·bj_@%7Tջ5ܔ,HDEDlhC M<)OTpg8GĤKI Us?#%F(CE⮧$k[ E3 `*/jm{V tn87xp-E 6 c}>ʔ2>dحx)l`<ʩٿ4rR2YuVJ"hBb!CoԈNPDvI{h H3gp|^_A?ԘjOq)bcI1#oȚ,k _]+8\z~Cm>ꐳsLq]cy03@bQ: OC oydjl1ZxA kMߨ}xT1bK(-xjF,+B;dlG,^޿SAhn5i^Lo2:QT3O>U boI'~N˦;1LzHrLC9y1&f ێjbsF^ϮY2LAdhi2>S8K܁I rL>1]/[XPMFGP t֖UT@|px9BORv+p[m/8m-$ϛ^hmދcJo9XM'an[rk.#E|9m 8IX=){ԃ~~=y€]^(zC{<&#kU"oZqB )He8TPVWJLjDxEE*FIqveׇBYG"Fmb¨tv<h2G>Vzt2`g`^ZsӋ‘OmՅv8 WL/Ls5ANd[d6id%{;P )P5KN9WlN6ӕLAJ6(*~53{4!`muaH@=,t+7Nw8:U *ůbᶡf{&kP8&oS+mlR~C$"'WXU}o㊔?*~ʜup^Hl6# [Xބ/aY!8)0){Cج57{r:uݧ%3pKpTX_ @,,6п9)v FݷS0 ޏ<#mDVFѬһbJ֞#DIwCR*%ԼaɫQC'qIB0.䍅KуiB |3w~9|!%auQ~WG܅T _gުuɯ`7&oKsf"cK37=//`AY`K؊p+0b`1:'2 vDzKKUe^0W+F) :2//'64ݯxv[{ZC҈AzCQ~$h}sܸ[ܢwz$p.}EV[\9Z. ݵ@cXv 7I .ujtQ9x.9~{u}(ÅVLAuS+SV>)HүBJ"u{l4ޒTpS'[qW mBy*SzyG|_Q(Ag-͟ΟwӴGLF0/턅7=%Il\3 ə5&[!&[{ 6KkB3_q9@UP\oHI0 |l/TOX(j_? keD"a]z¯91)7+< T脺b|]}CZ LC)W* 1fe cHGA[juuq0?fWsCb<ey̝Y8b{[S Vh JǮfp8J~e>!Esu塙5WI Ϣ/si?" &iw@?x; !t*5JoEb7F7{Da/6^{/SOGN=V&PP"ZӲ]WiEU;s(SP}ec%!Hy{ I=k4-\?3L,RiΟʮY3΢#V<^Ή2 .TϢdޘ`M+l'|+'CkbÜz;4B 1s ZoV/t6Њ}QBzfΓO.=Dg/:+kaH_X[srE"n-T:=8:݂X47 2:W'oWmh'Uʿ]0H.B[]^3Î"EQy@:`=^UV=A Vo6CI2&rKHP3 oqIWeX-.v}l'/-n_Q^"{uRL:8Hg*,uQiCNX'WcfE8!m `=fv^8]T@$8^Q 9eu_zl~!^3Xe_7>r@aE¥j \:Q)uvAV0{U\#ױNHRU^E:rmЗ 꾭8m k.Z"͍g0p IojWO qT 6ynS`-z Jg#5/h%_IP7ryZ? Tf-O(Ȼ [9F.I3d8PǁMt0ke`a߄jlH9OzMsE+u|}#j Zz" U\](d' [D+Rq, #M&>/rkNKԺ5Z/2s〻ٚu;E dS7X[~.|FA =шD+љdV@o<6S GKyK{9rML%򂴗s|iNzLV$ڃ/AU>U߇fO}FHs<Z$=4D*WiCx~]&P5nQ73? k¢/* ӟj)NI GZOl1AA-<7-e.yj]7" g z%/N3-lq…pITFRɸ4[ZYZRޢ50l:ZT(0][yaj/Ѻ6x%'H:lzM) /'].$WC2abD 8x̰x6ތX6'dxŧ ؉+3ؕT'AC ",>J BţJ49k՞bM8 2M+TsB'[||/Aڷ37Wz4Dɦ1|/ou[;ڗ3%.o14R}u֜1VfG3RM-#|vG-9 3Q; µ厷::R˜ hT۲*%\A5/(Ow"ʰnm%vb$G ?{Jf UEaPikvdvv\B1ujI#%|M_­<1nfbk v6Ii5!;託m͘LH+| / kB uk2BrOKW4\kA1c>q\§JMNB9}l՟!Y|~Zt A k?ёT|Cryrpa`a)8h2q5ݍ]g>U"V:O|Y8w= ' g/AO7 l| HLaUHXe"(xZ+ ДgɷE]7ND 5b],4bh peՏRm-PDjbp9&n ٺC+j!!& 928ǓyO59ihuMuWNl3Ü]8йcyp˸w)`UWXƚUto]L;3%Mh82.;|՟{wѫv-qj_jŐ Yq:rVDn"~^y\d:Կ|??n_:}L}Fd$uh`GU-n) #y#Qq&?1]B0 fO[Mpo8m.n]_pHS!Z|n"l)W?JI"0wCS]L1F$yP%dB(u*ZfOH\w>pBIz>]Y}vτ@:fT{G*nTr ,v!0lOO9֣ߝFdӞxd35&ka0˼"cN S.+#l:- gg&/ eȻ"%f")%4ޑTgm( M v'ɒCuyД P3C`[l9~×磴Α!RƣF31~kV{"8I^C܃Fѱ/=mF.:$-%7b`-28RH1Cq[RX.]~NP+TՍ/=9|zeql\.*0^If6Ii;I5.O'?I vwNa:rv],h1V5lyIA5@i־n-p'VZNE8ӬQJ(f셿,{m;~X1f,FeIJR5]1sdW3PΠasA>VVH +n׳ -7 Ad&~&kk ]y͂v]n?" /13Szbg L.(|qC l|Zg#S~ӷGT㊆nw& ]Ig6Vl"!jaWsb4TXMgV*{!Iů;e|&vMSf)wZ.SA;bLF ;} S%ex&nɅ ~%ytvj%`r70Dz:+Xo\\.S r.}@RcErnq9xeË? cX"o ؉SS8~$Ʉ K)YY끮"c}+cIc| I 5}fp=X,r9I,6b $wgZ#"B[*5Tr 47rR۷I{+P({g!UBi1|1'-#hz6zYz3B\6B`zֶw ҍ;yI?|Ӂ.SV.9X@2vò>VZ`: ¼-ڜ|v8`1S$- ~ Cp]iN59կ.$"_ e乆CQ@e AXϵ66&o]آRaw7V 3k& "ƪ|5ZM:{/qZIq!`ɼ1M'j BL_ |8U/)Q{9^6B[yO>FRLwqtyIN RƧӇߕ.ST?@ t`챤YNo\]kk$c)~9;,D*FR 7|Pl+|Nxs,{.NA?fD6#} \yL,0-FΣjYFs裞͹xt VeyxbΕ I ?bhb[_EYuNyJ߈LPPuWyBl9QIG kt9{J棇!%  y2!/yA#oU`?s7|0HQ=*x+T* Mjd|QlW2:=%^ {qnbq ÑO+x_~HDd Ge  g#T|2Q|4=psQld r]^~ VcDdiMT __Hgu,BSFH QOp'TAt{# H8'6(Ɋs1*5Z\}/GUș ~ez^mK˜͘5Nk&/,hb|6ˋs܋nn/>tnh/3}r/%^2F_Ъs%7FXm!^/5o|{IgN(CE7Zgq#^Rs6:9G=\1S}/D{r:4j+xT~ՖwO"Q2bq;=xd7)ݐ clcA@ .)r (^;N eLzktmH_򯲵O|DWGx/~a9F})(ն*P q K' ڇ!Tpa aVQQMC&66QQ8dh34FFW*#t|ZC/^H6vwF֢:4ygҌZ6?E옅WTy=~4ꇽȀ(p|z$bQ؍@|CsoduXOr]mXFG-m= S]jk~mm RxIrɳXџpVlj/Pɝdh2Q, "QtiA!)%vSz;C֛in{]=2@jaOeK<$UGDQGekveAT Yyvmq+EX(f|`m%I~t=ftAj_.i0VzQ;2 , Nͻa'^?s7Y0wrU;f'rW)@AthK8A R kHbT@ϑ"G6k4<>0˻IW1e"(0OVM-Mq h6 \Xq=3Ri0NSS<&傼 {2U2K쐘t1I*<AeM">a=h;>T5IAX:|hdKK93;WBxe<"d V«P.=sc'FVÂMX4/' p>Odi>B8yq6 W$#ʩQ@ !-Җ.WJJCp_',-EHޙVL;*˚M}|@Ӽhc&RxyFt㜞B%սd練w,]m!w\f񾓺f#T2..!FN+7dp%C/f9 j!҈H<̓VjuW>E&r :@ sƷj:@3%x-\ "8njHDI Dk1LX/MJ<阇^{lxYK2 E;z6C{7 ;2, `ُK}\N`RaGJ 9X}{ՀV UR3ĸ\#cq2%X{yh  UQy<gRK+Ԅsi%e9"i/)r+`ݻ FD0 p~M~$R ]B -PE]}eQ]?Řƚ Fc{񆆛H*Hs, eeH+ 5?n? I#vfٲ;<#4{ 2{GĤci?%H AպX?gZ4O\_(0PWS1zn򌡥8֭0(dߜ.ṭZ~1iTB^)"Bmtm!x>0F2<ȣ#!bNpW'q5" $ɟNŵ'Kn~zI $<( u郀}Z]8u^ RKʀoG#O)㹪fqiӄ]W舕4c aC꽁ᲟRO$ohz¾lB]+f,yOj&M*+íx+=د_l dO^dOGCm9X-ػf8|Y &<ć#O H I}_7z[T9~m%)TBH 6L?HU^q@ wc}X+93ٟ{h[J'/+"rI:;YK}"]?!;9',F&i>mͱKյEgdmp߄@t Y2'Z:l|_qEov:a\As&YۯqÊúi<cm 9!JtWfaQx#&>}\>fMj<11 D3[UM~H2X&̪PzثI*Yuyvip;x?厑kLf_O`<5~0 w9:PbE&Tb=%$ #wED>|%†=Y{+VR~cwe6oL̏ /z NAâg6}tk~[<!ؽZ#7=jϠ7cS]4~[QDw23T;+u&dYnO=3<\97 # 﨩*]b4V P{@&d `ug _8'3YIWH50hrk)9_%>r~ jB?}C`p({'Mu{-i;čt8 et~l۔S#JjvҾv0Jj+Y沾"I{+G 9ESq- }B*{D_,ANLm7 .uXeD.b_uG/JԝVt<uCہ^+1wY[b "W|KU6_kKKd3 |g3>zZ%{bٷH T;6GB,'_h   vqkN !QXIUR-$WlDK(emǔ ZƇ܍ScO *y%(i ȞqyJ{ &+eY-U z3XWA_Kdeȷ7m 6 :c<o *@a <#WmUjn|k 0i?l7SԗA4}TH#E툍oexk3cN VGe"/cyyu@5}[t sryNj"*ëCXm'!fy$wXN[w@=SLdzYy9aY&13QqF#P.E{Cw"͸;` _|T8џGSg~}HtG8@FtyǕ>_'%KR-1XYp0WA;C*' ,F4Ъ5H (A f|mLn:ƑJ\VnZ(j!H;ODivRf+YDcw׺@i.t%]iS@+i@F}H/&8ԠSH&<P^c t@8u.)ϴ V_0} 0kM&Ud4u1N%꜍_~)Ҩ [=?/`V`;?b5Z] n\ ԴLbhR%/=XYII1ާ<K!3x@Sp|~P1odKRZ;9| x͹Π:s /䫢)i{3s9$J4ݤM.#Iε7O;ּ~?Z %qH>Bmt}5< t=V+eFt Cңi*WjR[}G̱ںDkڠ?޹ZNCe &MOH5Z,P6% '(L4}Qea(fKCR8EQMZMfqLrgZkau/Znol Կ {^-n!96Ý&wu:7B0VnZ#S)2-V? Ta,7+tmw ^H21iӮMK= Caz h.\b)8! h <cܒ oY܉Ep՘=E]Nّ`\Z: kW<*E?i#Atݪuϱ!seԝLc%-&ת&rgJ#]x~t1@SFErDQ[բ7cOe- D8&`fDRZT""ڲQ&u98ε=sdX@>&)xtc{ټ/iIrxޙz G?~C*_Pm"fiž&[ÒWw!amt'xV>NKwc R *4#vV"GѓedxR̀yoָ#)I?N?|d.-%!nBF|հ *[9o.䦪x*o:i]1\rԋI70*psm 8 YI{1> D@q inij& gR դ[=WgyRT?>=4"`/hE'B*M ^Nk8;q.)lh+:2Y ?Aq<9\VkC[VI򇧨`2hoqE.QS(SY WJbW 4RKO /o'V dx\ 4 VȦV}*>H!&ȭ8{q~ }ʲD;>PF5i=o 0㮔vፙ,#j ;YKnMYլO%Ocf7׊#mFXP[ oo*/H(<2Q;1z2IuIY}ԯ/zgnS|F?< \pJZȦقoFʛ@}XK)ߕgW+r)wb`X6ż#X7i^yCc5L+ŕDӢ Bߓ<:i:uo_% =BQnϖD'E:5AVY+lKgz\<@8]|spstyv{>\jC_|*ndϿ]5^ԍ&p 9i$/]۔bǔZ'G@TxO˯Ќ%E)F̅Dikc2RRC8dyjV bGBU7D]C ^Ҫ{0 3ϷYmʷHdyG@Sngr [#W| MlSxHu.jܯO%Ÿ j_Hl܆̠A-Z&7N.T`3C2۽&hG3^N!AQg^t[`$ZxF/؂^RC]vzYp6H{6¸I`I5,J1#;]LNّqw>Lzc)^0󮣷c4/C'{0;]IQ`6O ΣW`Dg4u4=9=|W;עO?yIzRQk÷ZD%ឥ6g=Z>5fv耫@B^ܠCQC7i}wFf0@Z k?+ffI}movRZR sG"Bi*rNI1%kr|:vGp ͑F5t,4މ^ZkF@6%SݤoE7m]h봀 bx?)ʘb;w7+h<'UEq@p5s.VJ:lw42e-ByA ܞ9IeR|59' 9bz`tȻ7%teq@un2jOLV2Rx&nt9YR+M 4#6`Q9N^ßX-kdrHƭ$?%v)J똯A`؀Z*C}8GYk"u,pV̠<3,Y5Gao%0phx~ '9OD@o(\æ6$ j/;omdIHr؋kxJ:b좓T$PP 'LkD璀:g 3.ÛYDSʺLϭr.2iR|r/.k鴸IxT}r! Bȇwz ]_52%c>JgAac A9I]Z__;G@OhZ0W:"N^( ǂOVRvY hR}_TO%tNDE+WR{7co@oDIপhw|D+H,g0tb֧?ӷc@` Q 1kHv|6Myhgu@’ҩc.蚥' wWuRsǎz.aQ?C3HHH1D_E"<ѫ J gQ[2Ɠe)n \rY0g_}>/GkiY._WUSiM1V]}]:W$ a)Yp*B"4q % v,|*I>V(Ԁ3SJA ?:[Du]+^p'`ȭh2`ܡϻk/uFMǔǶ~Sƨ H W*mmEԹ?r9I< Yi!8潫yH]Q+`>I>O]}TkEP(Z*.n5lB\-$QC \P.<7_f޳NC}8O% a+g`^EKr(^F :ۯ-zH8*oq:µy1l.1[nY o0@Xev%c\0ii 5 1Jl;T *gol0Z`yO]nEbjW^2̴^0=8 Ib>*E7_ي&*>ōabtF%%CjQhMˑCjV]h/FPEF( E^E- 1SR#VzQE'wJG#~6I[MJ78=FP#`1sknU͕S= %L VA(GJMeЫDI(_j;=_ 5Y?$.&c4R*לK_Fo W־Deѧrl~&+U+$ZpXU@ %`WwS! 2bWz>y!ÛB?-?(kvFŖpӎsI٩7U/ 2cN+Er`"$mu Dcیm<@yq409 3 ^q6gg(^R'*K"$n r)>ۦ b!0k-VhRgO@ bM(?i i竆E {$!R$}w z >;tK7?I3?0ף _DB˥jǛQ@iRXMor5Cv6w /G?™2M/%2#?7n}fcee%9{-(H_VڔPvlq xZy7ߴ$_}=) wDz}|Yv[2:Q8Yh*o8$@g[M\k6Gm8~p! 1Y%U'aMU~=28J'4$5RͤhT.Fv6PB=z$1Cs4U~UL VpDe"fλ^4I͒fG,,)Y}u=_ { veN?w 4}QWW8$pK81TZY|Nݖ]@/} ׽MnqZOmp'!Yk2yp5kzp hCbPϻr%$7|g9ڀ6M:9*>1U1C.|tᆜ?U؎!;hq!7Wqfiq= a=urO ;ة+;]<%~Uybة~Lptp^{AOҼv{8k-طsux'~Y#۹1]_\U,WF))r"j`YrP>倁6Mjp6*sj/JSҍP_A'/ƶϹMDǝ780Q'O WZR/3~ ѓ>Ȕ[>.yDEp ശ0*P!)A]A n'oz8ȯYcvEy?_ƌ ULfB XێRbzK')cUr'sX[AI7L#sq]vU.#2k遘m#0+..e@kH+~T6LWuAwHs"tsT!p,#@KŴ)ԺG#,T$s퀽"cd)?C9umG5Q 1M' T#eHf,i)!&̋h8\E6X9:pBD OE5:pTE{+%T9(RqƇ\\RYlAX;.nTL Bg D*13fY^=iuqO٨w&F#^ u\SlŪo2ZeHRh2IYgUgF+L]g ƞqgmA%%Z\<zN]m@5Jgϵ~U.@W( xѧqO)P /䎑ڸsGzkq]L7z;8ySɄKQ)ɗzGspEoAsrEl:G7w@ޕ7d;IB Ak<` _8@gZ9h!v޸U/;vY"4FQ'%ciXd$%IqesMX{Mlt5V6^="(J lSRO5?A%:5YF61joU@(WY`^6۫ۯAD JBj e/mE-gH"&7tƸrf0 z(6Z {YS@BQ˖?Wh {Iؾ{)˺xf{=b#RIV۰̈DjC2:))ƖVLBXE;qC%mS #8ݨe߶}}RA?zI?r,R*kC"bշ{,Π]1d0JоD9脴¾H1钫{b%Sסȥ1of%ho+Ň_69xL8ȟVv'md{B!@𑡶:$Ρ^Up9H۠k,rI+qSrAH`=%phk4ʗ_|̄W'\^Oex!ap]ڼ)Bu> n(D?7)1[L%u(\I>>&faUG,~dw~S cqҖA6#hgXp^ |hf?:䡄回~} }XDg2y%i[ݫ-m0ɹq(M)(R\d r`>\K,D$K*=)#|ud1g>mv{rYR0*-Y);g)98)bwV85"eQβ2dF<)9}jܯG}Vi459csgSG]cw](c1j_*T,<¿REܲdb+V@)Z-.GOCɜ, 2q%&R=% (HFԬy G'C6JJ2+7,q304$m%#rDh.OG]YF45`8+b}:%ofILӷ&!4X`-_Xn^yi/2Bg'V=>QQ/ ǜ5 @ngaK4~|qVK۔RZ7Ĭ)&y{90 G2 /ў{馇5v~{B4Qv̂%fȻleOĒN B[:÷+kgY` oQ?+Dʛ0qR5Ic2KݭwSC[(& B >wڿMA:>57J08=ߛ3 %?| L"9㈃a ,*uq;Y'>F}܄>AِZ3E~V_0I]D[zcp:%=IPp;W3E3lJ8Ϳ*IOùHb?0PO%~Ƶ@2BHW#NH>J aB\&P"zȻz9!?IJ"#il$hcY+>IѲ^."|6*x< ͇z;Ji - T]"|< r#υ aZA1I1v, B~8e[698}N)RgndLr!5m)x&G;[eԻM>4rQFʗP-սBnՠ~+8?$]kbV 댽I抠MO4oPH T[%@.4G Py6?C@xZoۡv[p4"M{#D9V67pՊT-YRyy*9x4L;KQ]LPdf6S?E.wJԌ YA,8"s߈j:D){c%%Byz\^{1ZXd; Q^\$84]HśyBEa^]Gʇr]6IU;ʠaqgSOwIoNF}B|`$4Wf{q=N'U-Y]Ms;g#fPVoeE" w\ qC_ |ÝѠFM%5ǖ( sY(L!`Sc/M3 @os.1;#K/ *os3K J;(flVsO߻19vMŨFpV| {Oun&uK{3>Ո ӥFa@qUsȀSgdDGZ{AxO0/Xx&&_sAq1Yqk![TM.B!T>Dl؞2Bsg7 (JBf;C|D. {1*@)&UoZcc@4lo?L^aȼ/=Bd jz`,7Pc#VtѸѦ$DȕWqݡ BV5@4z ø1o~Qnj*9)bJveg|Z7Rf 0r]:DkC2HtVAMzu'W|F+T-ndGY] YJ)ր_ VjRQ,7}XOl!q:ŅP1t[.Sn k94D2*;Lb3]k2JDz[||~ӈ8^;ǜg㥁S쾌 6733\AV.cȒo<0Mbb烬ĵ8cZu]!fX, lìK82 %EoHyx4lCA{R!Y=Ùr<L1Jft)8~z$>{$+|@oP >GfnZP\vQgx q۟xx㴝pfo2k]e+>겤Ftᓖ` yVE>HG6nnݱ ]nv&]LfzzQt/uu51c/% GR?x3afɆ* K S| 7M-}޵*SON,z9}Z=J2۾ (7;py}bKUh&;؎BhNSdD‰d#|N)3A\+_:ZmX-Ģd8jkt+Ke{b\`Go>g4c:ChH,5Ms'd#~es}Vțf]=h$*aEk 7$BXe/XoD2əAHpNO +_z829vu~D|4Eq,Crv0o~wLyӪ//vQ&Fw!d?T"QC ݶCQ|@ 3Kq2 k1BHA+>ʹxaN=(,Z,!҄MCٳXFbƳ ^?Pݶg;,jDBӟz׵h"U]PU[lzm+ݥ>c8.l][ fr]H/^pcx*u-J> y},:A (]J~?Z'mAs6SjgRvyt`VEفOe)\aĶ#Y.d# 'tv&N %X.!I6Z\`6ZUVxʤ(DV:vT8J١[`!>Td{7̝nɘ7otS\jq9 d?~k5i%V(SFrkBenF(o;-z_8 X[&N7h3fTuCc̅xf}=h=+PA88[u*N22$!#u~u? <8t"ʶss]J+p!eMf T: 3Y>9lЭ3~P(tz&dnX҅.@Cx6~.S$ 2xGRn4=C|3L`Iõq#b֧9dK˜);\ å4IF#ie_$9/4f1TUǸ0T9QUo K&OtК] __rƍ k?Wܶk6ߦ k 'oiO(vq "Ͽ;xY bT>Ҁ!YZ;#[-ZXR2f[ [F30jl2E:#@jp۷M1e9z)o{< `2$fU W& p xNI dGG&#R|:'Oɓ}Q+O#2V{ sn1?hYV!@!Hl$ 'L c&(JgbJ*!jmcÞbQ|@X:L]T!s(VEEWysMㇻʖ͵|!6S#2$@*o"PFSwJ!Gnrz{[v&B )w^qyve8NUX^nJSղz/3MdDЎBIcɨBp>ܳ q*IUnvW.b.\qya0!Nq~WZ3=ȹuǺ%[Kp@iYihdVZ~dCMFMp㫏(1v^z҇"&)|" ui*nAɌ!0uęxn?h,amamJ1LM?T0//96Gx]?G=6~>>$ؽN +P Ա$ŝ@Ů{ Ie{vl7@r_^Ɲ@ӕ_&bf*c<;34czBV, DYx4Q?a)WT&EmZùxAG16(fD^ބ/0m,b'o1Qíhq[=¿;ewjRJre[>" Dl>${ tEoժsڛ*pT3:[&EGK_p<ŷxuL3Ӕ^rO-?[t4'?.)z#_oB<ԘЎgP&>n# J4CVEm~\Zj.i VI],e=h/D˘tB)6-͊?:E83OW<; C_̄*opM@#`MUuV6Z ݛdFgLEAB\Ma`{{^{Ѩy@cW\iFM9C29.nGeȃ{%`sWeH-͇;zD xh2FbN`!/WmCift~O# |P,ڠ:zLb-:4l/w\\-C^E׊mȡuDҜO]G`I+c =Me2Wo6 bΦ6.Ԟ1nDsuk *vH>2,*z|%ƖQkV{cp!|SmaOŚNt*UP };vA9X<20ްm{ w*xl$Pj .[ˠհ=N"+mvuUQi$dwW\MζE ұy#Ttz-lͯgoʑ.&~<,n)tmKMewJ-Ik;_ 3%QKLZ6E&fJUCMX߃8$y.i㢊NYlyo-}QugK*R1f>]Oή=yJ`)&Mʝ>GX?oƾόetpŜqMǷ(&'E(R9@e-n\IF,P Tޥ<9u7!p&{` 63XrМW{^qu#:cH?7jȝqKFVUZD {""q٩- AZJ *i%KVz}%b}VŻO'юB#;S7a$Ho? 'sP<ʅh]7G~Ȭ\ HY1$<71{adh:@ ΍D`B2jc/@ob`s;5ޛhNtp8bݣf c5QblfB@ޟG9 pϓ8$pCF`hiߍJ[]9Z~Ga]0=ѱbZ CZOY~>,GTbK\K_T(2ކzEoNӌ>cg,9NWGut䄇${^Y^gqu$y(說,%Wua~ du fJgRu-Y(.l60il@[.+`4rfiIcurJ4Cˊ|D8S>75RG)pM9eů kkP &Z\|/kyEE%@AmU2e(I'S?XrA3NRj 7:.nˊQnٹ)hUj򮥚G%Vd*C^A=6gT+_E{G/8[b@Xv(tP4D`{O|zBGn9dlsz&"leUEs%~A19yϚ@s|&c<9ynCoI kFl*^7#e'9ʺFP_qQ);uEMJ`JbW@ompo_=ܕ66kn:CFr -ue߃oI+|W|ppet]Ȉ0OI {EqEn%aq21Hi3OnwO8 MJ."G%$sr?hz֞0K攃IB(΍WZgt0 b.pvԶFa_T7l\jc1A鿮2%cΚ^` V>J޻ml\rk-3 KMsEq#:!8V g)NuBXZk5E)cH^Ǎ6A]K =eG_f`p T4!UM6V)EūqV'I[1l$A߄gZ1U|@mY Z (LH:l/#Sn1JDW?ol52Lu.Cֽ.{Nès]3\Bg[Y&GB-~jS@]DQ?s3I﹅iƗT㨲bF9qvZ̵L.Xql:8Wdd嘻X)̢ݭ_䙊qöAC|'gYˆ2Am!:ԒKYɀ lPPE>)F|-ah:cu5lMBXvŝm\e=)BۄרJf&OSA:865ҹZ z_@a=RƖ n5UMLYYOBNez/^ ~4SIށ..*1ʨa% Y^yOv3U v /D8\R2gliژbPgL*f&N;@{4\o!,v V?3TZJLX JJQzEc9t\ 핌,Ib@pjL4oyy9!mX=9fl0W $@__Ώ{r7|;voJ|DdOO<K+ǫK{Ź_HkRav&ZwVjlKh&z_6)ƫ݃JE'3 ګfYAMޠ׈*ksի;=r$ɧEg"驥JЙ{z>}h߮7:,mxZ&R.sX,W29aV5umP2xQm(F M]g_:Waz1eԣF7Vnu z?l+؃>TʥR;:xx\r;cUW[6O>8/ۂbm545ɨE_vt9Eb^+`ݔ!aBæW- M3͂ 6]=rOpC55ya9h'U|>+{feܤ!o lODU5`i $C9_|Û63='HJCy!G[-ۋw2no[_ȥ2ߢ5.b+i|DtO9 r"0^2bOrk{N+j5ԈJϥxXm_/uqzz=Cϫ(TSsTN1hؾ誋LNb 47DbOI"_wuG<; [ei^AJþֆLOgNvWu WCqnJ!ޫ&" E B,gtRQ\d4h_CDYc7ҠP$4"ْtCn_wUƊpoo3m>+{0iQlv~FQj U<8GoV[N(jDH ǘK O׸7PY0 v6hς+) .UznL^πG'?ͤLސyNam)ǖJcCِʤŃLXXF5>3"KxCK^/m?zSP# g4t ~GŢ r!!{Hj&LV N&Y#FH_U@i-2]:`m0 w ({_k]68zko`s:ڂ W@-G((==BC 52[\ &nzZPn^h>7ط@DdS~|S`ܲ3Q#~p>fՑ$+-P8 HQJQ4~fZeW4q[6cGt95^-0G?o}'HJ%)i#/+_UH%ij -NJ8r.91; ˬS?bgx(drYUR']hN(ILxDАA 3$j!/ B;¤9[\sxJt-7Z̚NJ:a 4Xf $kN liRy>l=6|^ݖ$$9WĖp~?nq{YJD'L00 DEt Cż!`vjWwpŐCIH >Q)yF]&YހYaV?oTϛ+$]◭F^j8;]g>'{y P/X9'?hU3 ȠR7G LB@E-Ά^͊CK'.4P-4+6d-2YdIŁsw =]c]ۺѽXw| hAጬ-jڬPPc@(A`a.)nEءip36ʖ0ka[M:Fi21`aCelH=2 dg4@;x"d¸*xLH߬~8mE1Gla~z+dSfx͑#Sk 6B9.Bmlp3&y) !:D7sE処$fY !ŬǹVDvt>nQře I8LEr+1^JK艽0}_ /5|꾟ÚJid؃ˋW%뤤PŘ̽oVo|BWc*aVRv%:x3T9̛@\U'@g|Zm`^gHl0E 7 fi]yl?c̨"'l0b]>n6ᛓ8huGo-t潚TՉw >VF^C#xLpMQ& .a$W\AMWNFvo3QӺ~\8ɫ~byl,BbaiF!(:4;k\QlEyx֛|L.Q7b}~,I <%bV&Gk@qg"$υMvt&y=拯: ~S`<C)_U;^ #Cx+)0W4lUX3d+8$B~lވlRDaߺ2{߮>"+BלeюJ'e¶e9C50E /P^ A[!DoT.e (E!C׼d#j5Q0uxE"YG?h2Jۘ gML=dUHKنiyz3JPӑ~&!Qݔ s7?% ױD!HTΞܝK{y&;0hYJՊY59*E2;ɸﻲ +Ԉ=OiM,Ѽ'Г Ű[l4RN nb3L 4rS8-≒fp߽z҆nsd#<`iRɸ C{G52/uZ!:W @S(4EH8,ȟ$ɆujP33<''GfNHQԳ)xTJ?Ӹ.bOk6M)i;f8HTqic#b"~\Q0+|X7pzKu]eS܀=Pc Sb(bø? j$PbJ-̇ eY'IUo' {as@6'#dإ\x6^[G=CC>-PX(Ɲwh#q 79G0 o$t=Tfٺ, IgYgukb~@YtLRCwm6S_qQ'HQ>p1?!vȄ,UiOsRg[MtV*efa-(Ib_ (Z@L~Ggi}1%}b<4J"x؁+ަxٳ~Ӿ2sR=ȌTz$xinu ֮sRqE \ox[3dCbMٷG`8!{:ЪZt2E<f*)'J^_M_jDȔh4 M4WsqtlGIn0.O ` C!l# j"t04V{$<7[$yPhb335GBSiG$3ԏ.lˆfUCաM ydTX* pnV2I0XOO懲&+?b4ai2z7ľk'4u"Pjzj#AtAe.zĘ = !B^uY?!t&c&̤ 64j qtRxd8Ǒ=?CVcwO`I!*x(\Us>P90А2|) 3lIs{iiBLlṒۮB{ ܳ1P:=)b1&,gIdF)"CP[G%&mgt$^C)G0ʤ·j;omk!/ Jy!BizkAҽD+OGe(9,o^LeLپ6i`!68XGͽ?ceO&QZ+k um~ٮ7SxK]Ț6E^u:r.~B]ӈinƽ+>3Zk7)u`L(2BU:%96/2g´%ckew\T4FFH=922?am՘ul>v) C~hqvWT=1%һ.mcp~Z1Y35QUێM~YӦElO.RBnã[&ܥ6lSKB*C?ux˪<+uma7*0Hf.}fgaзV{F "╠Ypʚ5GVe9[}%!,$΂%b51Wu->KQ 8n*ĦPJ3+_>+HAU9hHhYA#(#*P D/r8Yuz4q !-Mx̑1 pZ=LꠞC)mͼk6jb ~PbU]2)rulK>=J݆kTY'm.JtjZCZf?HX8hf9?W9=ơB-?hDjΧ/zp' lSމl! uLx)7* p9oXLq[~t V_PcĕLfƇ}3+E¸w/|_6FvEOX˕G>%^#=Ȇ5 }O5I!蒢_CrŚ6qcosS~oZ%?2n -&4z͡Tdtfr%.#i+CQO"))kZjj//Uz0tƙ'?tӠ?Sp[ ?BQ鸞Oz`^d>HE(mD#a1΅xQ ab. ω1~Ir6R"@)~ˮ ,/2N*je'oQyדaJܶn֠?p9 CCu枯25z{AlQu7rc%cqQ Ap8sW3f*2m̎_Ԇ;ה@_@9HWg)A!)27W& נfv"cͻ#i .hh>~i!= QDmO h*mZcEvZ C'vnhpO|QSJwL~G+8tO+lVD*rv<`gn /vzQ'b Z1]vC,ټ4 m d3CW˶rLYs4gz ;n5D*)_Z'ZTwzbbCfhUwoH-w;*Ƿҟ{F+$O]5Ve":4ۯB fOQڥth9Ƽϰ촨=ƒF%ho6 Q0+I2&e3|OjƖJEd0!oBHm}o_b-$~#J0i̽J{2xQߛ͂nʦ&œxcWYS`$|韺JTza9ƕNY\ď}~bQTMhErR>ͺ-6h7da@u>}|$i}.Ln[̍o~ERQ=)Kی({ydZ42}Ӆ&# wk0J3Y}|FjR Թn}m~i8n-[] ,iWԊʔ{x8]S]ycp_aX6x-F/8=j'hMOeGmRXB`Q- Hv7a᝛|-guIP$' j겞% VkvJ uVn[OZmb7過FѫLx=[tُ֒Ce2(C~l$hs9?,m*k,(?Cu45h Z&&Άp+]bÌ44yԢٮb>_j Y;_W(UOQ*ͣQj(:|qbg<_B~ȓbLZ9}[Cx> ,~36 USIklW Bgxdz Wv*AcqewGя43Y#gQ$]NXS0'?Y;4^Y(Bړ2ghI)}sSxZŢ21z+䊉[;Wvx9`pȏpRYњ8U`ЩAg> Ƒw\ߑ^@ѤNy>mÒG_WVĨȆԻ=$SԶZY:&nK,[mҒ9$C]&g-k(CiogT&׷f`:"q!A=ʖ.oϘ^ϝ ΤZh`wÚNj{}p& ޯz< =b `NV|Mz&kQ/ԶC80f+j)MO䒟 ћ=RpCb-TKY(R uo3aD Ђ'XWL Y nDNk߸4RoZ;XYYLc~rkFp;6H8K\Ȧ~~\jt:iqO6R=+couÃ:XQyȵi+7X/'x4TڒdhBݫۛ"r2wYy﷐=ۃdtŴr`{uvH~b!]ټ>u_ -@Sr?\ ;z-w pjPyꀨyh]I4m (s8Q 7'aKEqȴ9,q9+zo}cڲϰ*t@bc(v)T: |6Hum$'D[%宣O͹`fSVH}ݫ$팪-"qEMl-~ 17d0cȔ.nzD*):MGHnAn {X3g˒Mra|[s6 3@ӓjob",8b@sW#ZR{:]7N < b5JC Y4O㏽f}6 -=oA\Wr@PS!ƨ!49m*Pd-:svÌ :s4]C/d2htn@ee:C["%?Ѱ@{7/2$-N=ctC)Bh1ې3i^KUܳA%rN4\ݡӐaMLٲ۔wb\ j).Vkƾn'Gd2/:?]fs+=gw!]W7U"5319| ㍵nuC cS58lZrZ<0yON,=xO-͟ Q#W"5TwrH$t:6b /xjCcb %C(Z NOK>"P>sHy0.]1LF3zruWKZ}"jSꅽ*[Eld:X`>>> v3Q, `_G]zJz(0DsytP6Eڲ N_FxA_DT鬼剏b:(r$Ep:r&.:Ԝ^3{7mV^j(o Y{jdV1wT|UZ^9Mh?&*zɳXx+?)GaJ^u)a Z 6Q'V:~0)E  =qcO\K9CwNO fI,br1z Q&֡m--(r!5USFfqd9qӇr7pHZ%m|vPt`ѓx9>[dءY8># 6~&b `fIԁh /1?FnDxHЯ|Ӿ#er6,<=loa x&vdB];]x 2> . 4=\ `[@GWWH[IP ERן>PMn ~~XP)ryY1WTۻ.Y(ԑvx!qbdD(ccb9s-MQӑ/Cng~g  MoeCcH#HW;Z{87K4N2B9bT;jjm&A9{כj=KTVg"'Z*i.uin:Nݬk늭ҨZ.v8\[{b;jQ'^@Xf#1JF3wiJmg,"ð]o-̙yIt;B`XWH쿃ʒ#-G4&`#&>.*g% 9ܮ5i.[&q<)g rAj($K*MgfDFr3/BFKW=OXps)Vlk8hV#Jf ,yu-@~O/(G$˅i;OMZ2~*8/쭥]G Ҥ[Z/ @|!f8\ odJiD)UڝY=V=!H܏f_%ݬ/iu )/&ÍF8Db9K@[`~~Լ@t$ϱ|,3vӍ_@ʍ)K`z0fnDb*azs08Q"*rF#WޯFW b.Ge9bn&Φ xXD_1-q|oV~;f!Nf]"'#ŞY. oFZ>+2R{O7q2*IKF)0jzW$[̩ϣ> 218ȺeIzw=a`qDzXńMj5}oo-rp<RA]\IڄNb$ȕ =8Q]5"QJ<%n2A~V{nX5K-w*,(cdOߨڬ*NtLKE#HMi+ŷƮfX+N6KQ&" Fɓ'%;fݤ@oh hF4~X _nQKV X֍ \;j:cоp9+|ΨY!5:̀699#+`g-&J44^,FBϽ~.-0{\uu{h%YBg izn@96wXAPPWj,H+%q1"U,cnH̲omgZ#Ц>`oT`5x,,udW<*mD!]{ )jX"5FA@rD\4ko0 w_+aJygːU+h23{2?{㙑wLQ>l/ T . Y|޵_1%X*G kmӞQvK#Q ɝ;ımdx։R^|x% `ۋė7t9S #0%0O^yZ;ϖ뾭uE:r!t"VI$GIHZ $x}j%ꯢ؏A춭wn!&w>7CiAZlIJ4E$AxʜPʬX?1QLpH?xR~Ľ7_wo`ht5;P*m eA nr55-0W9dm0m+@۽;U/ৈDFWgAʉ)nj񚕙rr_'8c\N_'[d" 'A%>7eYMNۤkhʲeBԈ9c6O>#~A ({u 9 - >q!"tiV! ^a$a,ytrd)G\HFz~kx=[^Ho>PNt,:Q_N!c%D͏䈄!w< Zr]itp&բ(Z'5 QGHB4;WyI\9åV.vD5^#3|-6[E@'1^4gFidon A&v7ye :D #?72~?lɁ~}p i;(GLeAT;mjdAD&7l߶gإO?y,)<\![7*:F~TC w|4;]: |CCφ*jmpCrSM'4W֛og[Nw'hKP(/[[ycpM=;TsN޻t*PTh =}1h+] l8{'$dK}|cRǛZt},!`$gs>z +igolkeZgtIX+٬d+B Flv{r$uA(!%>q)# <i xv"?rgt}Ɔo#qJ.Qm~bw$vާKeu|@3BBL<b~53BJ x8m  y0\v aNPR6B>p7ٕEæ. ."2T Hgr٠m|J#knGE*SLfbxeCG̴>vOG|)!b߀\~ŷ!XH!egS\t5re+,oGE>["B3]_ُ"..hmY{LU- fteBlYX)?6l<ؠ1Fsx9$0jhJ/r&c]8K(b6&{c-r-5. m!F Ko~Q]BiF]A5H2\hM*Rha 5l >UEMzNXXXAK*Ĕu"8Un-pz3Oh_pRImaq0n֚`*ixF9>B_[8ƣ_[EA^"U>J46u]T=}DVW/쓘ɼKtM͠vpcoVYgrx/G$O^tN/ZںvK(qL[;4&Z 4y]Rs%e;pCT^Qt)z"r2X5Uc)Dam}7*e.rA㕬D2G ҧ0x&7kcLڑ?"+}1k?`So-`&*1d7ΠF$ Z'Xyh'܂e!; 7ޓ]B)D6W9ûSXɋƮI"IXȣu&O촊#Zh%;bJF&lGo61N=E&SkEAK)1M uKG~$&kF`[С.17mld> TP`Lk3PY %Бk?bv"~,E QA;qh` 'm’ҸbEZ˂&OmK:GK) x?Wb)3]fw7Jupt]J:~dj19(2%_/="6mn"׆t )9N mx4J␉QV*Eʿ)5ktW4gOvd桝-ܠ'"QUsjױ}D. n}i)BiF QL׌=G2Sa "JO셶IlbLV*lki$W5ϑ;6޼wLl[,Hs/ךY$.W:p㢅#]ߣ@Q,[†UP~v!ON'mPC41}HsJ++!PͽCˀX%Jw3ԑ zh'孑SVbq.op0N} r^ T2qf6$PE93  ȇ8X]ݬ`q=d-.TQXY 56 @445}Gތ3qAi1`1 ᡻Fǰ楚l3ץBU*+혶q'ת6w:id0ЃD0ey¡;f3;ѧ|{fXS29'Bp3)Ǘ[bI =~mk 7.ޒ|=`دX*rue_-S+U޹x Vnq=nL[g&!@!fYPvR )X.VE_4^@U$Vxo7lUw*t`#:gȈckGWl^>K?IxV+)$ЗaPAw%éJ#wT7+⪄:^vxUϴ8jD2HWߐqZ~Z-΃&IۆX>9(0Co Őxc "  .wzeq*%^eN -=!雌|$3>bm>Na'SmF hT9NWX6j* * v/nD)sIkǺ0]v5 Tf԰AﰙWe[?PlHd|aAnFjk+p~z f?dZҫ}aŏ}{[\H(2(Ο;̿^ӽzRtQK:<9+&-t3@fMV?΍!}b3hG"!I5.Px2 i1_3cYˬB hO^Dw6FHkֲh`)x !v Ok8|1*umŚh9,YY&jP| [./AZ8Kτvs9!=v;3~gqk/ X7ǿ's/g6HX/h1^$Urc+n>b5._n A*=zC`smgR,MThc-zBWʱ~M?dP° `A?%bk>z 564U1xT5$4e-[!17<3Qʜa ~S.XNVbm|v ˼}I%Y' B7STԒ@ igUµ&nnt:i)yt&z*M*:t>w`^ Ų}YݼSobȌl=zp!;7XG.q>s is.3bQe 37q3׬*'O32/W&k2R'Qx5h>Q~etx z.Rߵ^Y3y5都 /Fg6hc3X 5:"ⶌBe)Oi[uUErL Bjq&MoL" M8vu3adi}'aᛀf@4 @[FFY [d9dwx"ci%fL705l.-f2 ն]ӕp-AjẽA1hRֆkWE_ڄKƂ>yl-Bql'>G ˞ Z$`?ݝm]&2a{<)3N T(Ш⮝Gb5 va@wSMBj[q)./m]05 35B]9 IFkn.2~8 ` ²iJ_Er,:f>r{,b +ҩ݋X! yEz: H>j/`mob(;ctXF#ٖܬ_6Aͷ,jkI{xpuGS\`6ˍY*n$[j-Tug߻+Bp\ZcZǣf#q\I`NM5> S>1HxѰ(N)r}U(}mB)wU;2_BrPuSX({\Uj Ltٿ׃$i(X:D<\?0: ހsԶldјa?F Ը9XxFSWeqxl5j:ns 2ů0E5E/Nh"0Dծa19z~`i>C~ZyS*o v6ȘvA) =c| 辥\vkX}CzpϱtL/iWցjMCc0FkR䓟Pۿ' XGrrNfSKD6BxfF!ާCkP3f+Vv\m~-n_/9ot(ogΞhX<3+q 9Q&ǢܧLU3Ҋx^3H~v: /-=.ҏ;GϙQw.5鿱Tf%{M BOPacWsHT4%:$.8vŒ+fpZJwe|e "" 2Y-b$(=LȾ>u-@f?مhtRsCh%4V4!݁DroeFW /4b34)14 CԊ'K?׻X{HGS+1N/O1uI=i3,!4dcz~lghy I*V`;.\]c[\~^!sD΁l92W: _1&} j# (Js3_xMB0X2|g;4ɃX'r\" H}+P heE\:}vvKLb:ā`k? |5P*0'2\T(iܱ}j_gpBΞ%3G̹ڊcEl<tXY!ЋzSi!gG.g+(C)Yѹ2bO\=0Uqmr/NШPyRzW⨠*mU4|$Y KHzhQ5E򩔳2un~,*Jd\yob *s\ .(xξNN? ʶG;d0L؇. JfERJX/gH^L&~{Kڻ7XvJ۔Y|gk8s RҊGnoP>웨H9Xvyv=mv"oHAˑmVbJ.. ]OH9fiܻ+S3vRbsWzdy<-l;>yj]S{}KJ)t=Vn`uګN_KjEڪ!ag0Aozu! $.2X]Vׂc 8ȟRM+a67l‡V9z}? !Gh OG@MfGMG/lS}o"ߢs h:0 bM5Kts/R =䳦k8geI*&;faZhPגV .c\A4;G1 ?bj?0pn 8ղe~e>Dz;2T!U^\X>*IH8U˚]DԊ}^ѩ(^eh=>9xVM#/N4zxb!~<b~{IqB働;Aֳr=zXy$j?UDC';sIzDX^+#@DmN"d)S{)B SB6zmM !zQX!Ww4`\>_}]7ȃ_E~v!.GQ ?'\fBUV1E7=fT)%K!S cqrVʚg={Mxs! {>)3ٮc9".} cj{0QAԶ;5ŒDͅ*Qw"xbiY+`5\tS@ÿZ$ 4E`U*qG,D6 vGzNY;Xh Ĭ_Po|G]|檟%d4t:;6cφXu1 |f'Nӂ V(AW/zbʽ~ܵR+'Hqͨ9 [ohN=ϏLF1Go.uǪ`Tq*krPx8BAkQ\BgX7MgYZ07070100000004000081a40000000000000000000000016745a6820001a0f0000000000000000000000000000000000000005f00000000./lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/b]?EhDTTk׶ǼKCj6KKM…eF\=B}T7d҉˲_f-dqI$=Vǻː%MtnU^BS9m<_sy0@X ~ $\"|"Ow?.@Z)9Vc|1$Ki~ /w EYKT[~S`a[ʣkկJBț00CB"}&oGq'&3@ j>1B5Q"#<O"*xw@-4(k%i6\HKT |CΔ?nŌf̙~jkNWNg?e=@U{2q3#d$ `'܈X hedgslg0%P1hDŽjdRzcyXgLGdd,d]%HйN@-q6nfWoxP)!Cįy Xrno>*?. asѿH? Q`0+sk CC4J-2`q4]݈ILY%t j 2"F EOT4!."|t@(hٵ 5}yk=С4y/;ߤa8^ , &Voƾ7L ;J?Lm,4 %!t]T@j?}H9s[OrN /v>l&ylyĉFy.-m&jLikI7-ZSڌ nR'JB_1hۉzU̼5?ݴOy+.@֯BBMrK㵜+ae=-rL0iaB O Z`ź7Oۖ2'cIeJzyC*|L2D]lEԗ1mH#F_9&`Qgu\\Ej7:Fמ`N& Gڈ0C 9s*~SH  jA6^<b➕_pcBxjDQ~Q#[jlx - ݺ|cs7Т+o>L I96;sr,1(R,&cU F|e6(U3[gsCr:{;c_$> vlmn2y.5׿< -M qBUoTVy0qFuwO*$G5/}FpC.g+&`Q!C aBk0jaoN,ޣ'2-"y(3+ b[${$\[5ō>̓Z:93Xv.Kegϸ[;\$y酕b(BLӍt)/]7Ē8@?K?[ޡyX#yQ'J5A$8z|Y̭kH…1T1|Ft\n{w,c"jƓM)^&}4FeDEie(JQ-ڤ6 MnQ}=qqHa|vn/$aʻtⶫ`5bbs9wgZà?_wyH;ctj7>{*`wxizl_M]?r16ޭ1LpSsD(a@e*B>Q H/[La "9+ x7Oh\uPe=z٤[X%ZQ]8D^;EYU/yַ[|;~'GV8n<@Q Pl|4Դ6M\P-W:|:Du,cN9̴)*l*LPbF0{2_~>6e^4=r*ځO}g,s&^UX<;2"R;+RuQ LPrYdy8>Xw+W#hucV{:j] 4֝|H3d`#,> n_~MnNbLXU~#c^j ]ٳf+8a9+0ң?`EܵM#T-*_@uzۛFZcɜZ;ut?)E`ǶS.6 O t[ߤIl)L؜\l'o bL H >3(8{+)W4Ouh"󧯆1k瓸Ic 'ޔiѱʔYo> :9~M[&g4,A3bleТhCQ㻷7M)Pʷx*(;H bPSg2 a+HtyIPܞJK1Hu v`!ʲ","tޏjwg3X5Y1mז[p['\obT`QCX[zYz؞NexDUnA`Yw''I P=9ۖA5ą_5>ƺdDv{ ױq1^]M\@s+ -="G'UTz}m*цPeN)II bm'aǶpcy~ &(;+> (LKj+Oc4"Nl.gUо+4ݰcg(+LpF&j>Rrㆇ#x"TZa9ęBgUO Et )qǰy2RH+'~QX^bt% ?%RaK:(4aI]}H3_tKC'mXR:4M,q0]5c+E`nr6aFn&H0#C_PQT/w_iL.o,^R&$5dz@ipKž\x!{N֓MB[kW\or#^c>[U |SDt+3z^X> /%~u|ĩ[ЁS/oX|֭gNu9lX|CAes&y,BeE.%K(BF<qrQ[s42"kƍٿ=jV|r0\Fy-S(`P7.@#wsO*wn5PDfzy`5tg~-C d5xnDc ҃a+j͆+<)7}}%^ޕM5ʷY>iN< $=XBXGLS6~: #}jv"ŏmhl<ރ4leݶٳ[ 4sj*1WN&(vW2d&P΀ἇ$$vQ?)!3dYP4:H ;MwwLnrlXQ(57: 5Sj\I⡴}y)Gunc{19|FBIqƛ@f˻RVȳ3|o#Ac/",n4{u"_w dEL_y[Ϩ"74d1Cڒ|6J2Z5I%픙XBL@ASq |;.o5_ϧAwxUvXz,&HUاmQ )k?ٍ}+Dgg{*PS\ u\s`XZ'(iE8q_k.hQ&.+'L}X ꖞz/a$S̡(Q8=1^RhgLv˳ىfNR3uB0}w)j([yw [Ob䤭o)Wghe;^⪬=RI7^(ʒ# V`-@hR%deaŧ.6#.^|ɼGvV5^OZ֧1E SnfW… 7j6Yʁ4v> R4>eE,슛@@ϗp{fk Gl@*daFDY[htPy_xKxwaxX[{F'5U^({Qc'n^=艊ފ ~ˣY0QqlV}CXwNq.D_Y/cz/nF=P@‡[h7WF_l̡ȌPn;o %j f-;U? 2T%So#%'vɦRVeKdZnP:13-y؁t52>kWc46uX|n[oި3J=%}"٣BXzhRtq[uU5bսEV2MD Iݺ{EJkRSh i~pO9ZBe: "_F'k,͂uQ#/|™X6P3&I~/[8#ؠ] |#!48gwIlyps2&6-|]WVj)-5N}aC$.%m6KNr`e뷙QÅ*,F:B5kfLZZXI|^m"Sܶ )t! σZ[Jcs^ʬ #/)҃oAju[^F_eۍ~*aru_4R"]Ec[IKd6'5eWؾ_r&s9^jI$-uC"Q $<7(ln=)*mdNH7NJv^:>Z![ dxEa4[Ȓ$%(rⶠ92h(w%,­ټ_p0Z.Bn>n`\o/շi]Z "@0ǻ"݈1uĮ aN'+m;o'ݥgADX,_*WEf"3rNO)QQ-7萟Y]uYkٶ'W~9sms'3,_iq;;hl<,-PpfVmN1O n8Rk`FI9ix`sO䎵 BS =AZbpkFj{_Jw‘H>qBS@nє:Hꭀ|h@VϨ1~F1ײT"GCw`h:~5J7¨akrkq̀}Pa7oa PkF|ՑTkKdwț03w:U_F)3ǒU#|PVYsL Zb "mIЧI_^UI\HyQ.͂?s-|OXIov?r:itc녉j*ײ)|%nB4 Z.n@{ f3W]rc Ͼ'_sӾr~ËKhL<ξУXׯMOR4 .u,s`U|k*NUḞjY9֩Hwɴ&Kϗ+C4ز)ť]"=qcjFH8hnOWeP64~{cpz}I}0/vx_IPv=Hb5'ɚ+H,A7v%Z_l瀝͜Z/fEܘ`pX֤Fg2ǩJecq?HBƑdmq͞U4\MRI pWEbȴbM Gâ: mnlz7i-_u5F@9AV@1Enլ<$Xa.(\1 ,vSXo;VnUkHKR7H=^,`ia H,q rK%CϳmvΕ1d9_K+ TyaF17c#qc&Ə˿7s0j]{åG.<+D:`_K!GAn_Ծٲ¦C_xM{Uν*Da<*ѡ>S 1ȣ6VeIUnIm&OWuøeǟ{ ,KlE@鶳.n‡Z.Jgvb,= jq( :1H"=Eml,uFnˣ6@H[lZf :q`'`c >G.vrHc[ݥ 7@C-/>vσv@uj u42htȬ;AkZƻl=H^>ND&Y¾Ȗ| 4ȹ<)RD:h#dR1rǩ{3nYkكm"&42aP9H65ɟ} `(^^S&fuѳ\$BEw.] T aUG"t'02)+9M|u)gz2GӒ@&F.') BcN?>Jڄ_k<̌i?t/ s?sj6=^nllOL50CW[j͜O}Ou9]obFz Ћs%o>`r.#jl)KT}N| ̺uo`^@F'dBB m;QȻ?[0+tmqzͫ5oy)N 3L/v14sG9LjŻ6m˒γ(@Uٰ!l(t~=8'y)D^Hr'TlN\J'b ҟNj{=և6@dω/gvhJ@YoǷv\pb%SC=;=b?&,{oxK0cg۱DHKZj 8+1)KWswv@io$l:XAE!妇u4gl^9|{UozwA4 *W^";c lZmqӉFUVn[PW ±Wq jac7=Y("Mju'~kHMᮛQmг- xEUbEJj^ހ,PFTEcϢa/}IZj$@#Rx >I F)VW9 pؾHK:/(#tUTip/AB)O)խʜBgX6ӸK齈[HyNC+t_5m1z!AM@ܰיp_R!ظVNy@8 ?foeos^YdH1!f?%O |_!} :CtוBSoL C'ewͅ,|KF؍aòǴ +VvzGw73~=PuwUUnņ٬|H0K73fR⻳-yfi7sq}Děn#cNd#Kza-AװJԌ x?ˋP6R;EL0k9J{iVI~17*Rcc W4ܤc~4Kh-na77MeVbfEx{8U!p,/cYk+rCi:/P%|e_'׉Z`E4:d0 sg)ajSWF#R-?#F? R˱:×x.@\s#VjqO]{_[-//F/q8K-K5* qA(ANtEsԁpzY!Mi87|R 92 $X?4mO),`Le7>K G_& gxd{5/gϓjqS">c" _ էDbWVqȡYw|@v *s h&P7s' S;h|sX=V)nbvT<\+'©ó qJח13ːb!e៤YB|g3|wzhED 7r3Lkoc@?"Ui+ݣBk+&0v3<ҙ9v;1 #=jm"XϼtoMP·tlgz5$0Yl0: _~y߹\?)IܖHu$[q/ Tk%]%hX  MA!h c8q7[W&.]0` y2إ^)@Z00KqjKIoXQHt8 Ǩ{?yxNM"ŵsG)3FɼtY(@dD;2ys4V"Wq1ރǃPңmQA0Ԙ2N,Y {|<lD%f7DtԧVeP܄=zɎH@m>63)bԭ4RIA750-cdW+̏&R&ŎB-5cEH\Ey؏.3u BtYSP=ufpGN<uGFQ*i A`uٴ"IYsbćq|h|pjJ4.pS]N(*o#yU"wzOrbt`$[1vc(TVgԳ?8tI4!cMzr-"6Fc?k٪ k͆VZ(ɤՆ `y W,;%S: ,砽+j\p ?| {E(d2(у$ q;>}tד˵shShf|~L Vލ[u˷43PH#?mF1ҞeILh˻Igís&_(4,21 grX4L*pEܘp^.֗xLb`\*ش3<&4D\{NP^ YavR'K0 1DDwa1QGCu;Sb>=yLx$SC&NtG5awc IYq~a9xXRx ]dv{:^ɋP'<A&Cִ{IC/\ڐA o,-yh4SmCF&hiЭ3F0Lǽon |TE\5㢀Qtmȣ`>b#]#ky!'LUVs#(mQИ5B' ϋqYVgO!/dmrq\YPIJ{>\7Mc.y U0 į|Yi2I ,|JWO'Nbǡv&*2iX[ 1>WMu~l ٓ|`޳!^6pVBymBxx2VdZ{~+`.pq@غ(>hì(d(v3 =ϸ9;| {'q × q6ESg ,$IDJeNl0cR^?z}0|@[ {/ds!RPZǎQ#ԪlZBu!Β_g[?bP2R4ZӟGL Tnf#%K_CFCj"}s B.Hय़{SQu: 3.J}pH0Q&a ]gc\Z8vA_]f9`c׍S.9?7,]cT8>s*=i &2]OP69P%gzI<ɝ?riXk@}MIZ`]Å@&JGTI!3Cc7Kʴ]ø5/g_- D"qW{KxVxTV] k&CIdoRPYӞ3i,G?" E~ߦ=jOFP#.9(?7tJX$\`:k-#ꂊ?)np/,dx<(?1h=S1 #<#Ҁ }KtI[޾v POR%d D>%ֳmdtǿڢx[Wvs8C"eݜiW2jqӡ. (? ߋ(,&Ajx#^IT"V2w"rm@l3D[B\g +P<ͭ5t^:Vu1*y{[#5=|K@1dUiRlVB(=+ʌwm = 5 *'7iB2Q7K:IPs;2c%BWX7"xdϚ㲀ݷ^SAhمc"a?~˾A' jv. 7^?5vެ;Ր= Zt3.LV*썏:'uAvwaL>J oiUΝ`J$@hPVrhR1';$A?ıüvgd%;3cQ^^d2nyr^e{^.?_.\i˪Mk;~Yw:61@"W{*X㽲(k&0FĄEXgF=S`:|杖-wB!xEm ;P8b܍7MȶU}( rUx_O3OrF 숵3 DȽ%xIO[(htgww0h&yo~Fyg6#OB9`! cn5ռ!R8qA5FɈ$y9QK.Ic~Z䐚5'qR8M}Qc欩E TMI"~#T~ށTWNӋ_Ǣd-СUkkjfgPۭN,#]vHl l8/V@jo=)sBLtfY\= xnl  >$-ٷ?a~V$9XKk+W`r0l Q*,Ʃ["_gaJ QXbHs!(Kբ3R,s{ p݉v+M.0&]l:0aw7k;> 7U7.7t'|5ji4@\ !?Y91BGN^TwAzwD+ ̣+ct{*CA3fGqD'S ^eccG vRK3M[^75Κ#Y5pAIdojV?k=8!:uYDtP ;~}ј<0mʐK4%R6n2A Y[k>_cOwXLQuPvc^QV]DEAB<_CAFe.fL1K2u*!oQium56D:㟢e,K5h0BGG=OKηs#BhYouɧʏlNZU-Zm G*1a;@81WԸ6dL΃! (hQ]l{.;/T*rؠs$?pPVuj-ZZeKz>mLo^lDpܵomİ܌ȞUVX/ K> NtA7GCDC$XX8VFAw'-җC*h." ̘+q$wyPapqW=ϯ^ Y"v,U]g:GivTWOj>;P%*xT9[M=5bvy~`BLɔAd bJ}!7^ T_o`)\b=oy3AȊ!c>0fY 6ؚpi\u4CPVauƞ졋^F7Ao)фRDz\{5xd8ӛLl#@-+yf]r꿄=3{>]Vfz;Ԣ=%K击 PB<| `*h!QYIVoo @|r~;IJBg`jz܂wJ(Qz㏵ ]E8F)un2*mz;s̏L U[~Ocd]CjSCK$mČ ?(e`OCpށRվ.5FLb+J9 eqkRUSS^ɤFlͲ%I\lC.a  4TX!4BZEIPFe$)+G9!`2 YidU5HrOT:<Зz]1)iCz[lus f'Fc W.]= co^,㶻x:Cܕ!d5 m-뀿+> ` ׃ɻmu{:> ́fHE`zbH+MѡYYԿE 6m( vNW\ಋekJHXD&My9Tb>Oos-{47H!ހ_;W)Th mW x!LhOc;DmIq|ŚL/oU 9mVg^\g7{v3TYe+_sMR0?^x7aRD MVǭT8PQp_n( w`4J<@-BցQ<3/U U>Ϳ֪QHδEBPӃcժ#t=F0x 3a;sl(Wɛ~E:ՂnVdG }O•miyQA҄Ҟ:݅1G!aTĦ7WNk;`?zP`d%Yv̖v8/t@g-Խ,tnJx_Env -s>VˮJ9GN~8ώ{/K~e%/u"߫0:1Ol-_:S;_߾R~Ef`48ilǥ7;;m.x셔y{ɤod~|]x4KxJEzF+_cbywAR^gZCcױ1+t-z$ dƤˬ K&Q֝FwWg-0?øy8: $(-roֱtS/O=*fm5o5*)}Ig~SoDKH5.7B֌3(,>9KcZ8z(\(RD7_A`M&`ݾBJ oKFݬbb4aZ3ۮ>\?},G`wS >=hbo$9R AՋM?"tXKI Aafpd>Ek q} o<`wBj8ûz@@*vX.Gmy!}`<)K$a&k\b8>k ]*㾘%@ ";=|o}_tdʎ|> [sίkW plцjqEJV^õLhz6%WOzS3oDFFL7IY3Yh>&}İ%eRM4k%fV@ /js@;:łj2s8.:nk)aΕ#m8 H3}9,Xcӽc|b=8ɵ8~^uU8df٭ҺtbLY&QP ~"g["!hP%syŒ&1gIPzKj |Tv*_PaR-,P輯i_\ӧ˪\.o)߾,#3*۬«7cY}(y+0ym0d*Z- \2 ,I(֡˹YJ~fZ¥!RGs+a8>Hh^[ U"SQP )dtJ:xក]/L2ە$H iQ_-gFd jf-pޛ=7EV([jPh>ғ85| p^+T)])o l]#=Qń,SvU#BH^ڛqK۔.Vi z*ҷP:Hl C|+L0WܙKoG,OӺ1[J eew]}ҼQK"տ=E}p,џjhϦDYHbj KL:^m#:LR;Bq>aUv~yw ?EJDA0\)A݇u4TsmN_7<y-`Qw=A &$F nw逾+S1Yޞ,5g' ^vWK$fS2"#-yC؉Va1#REV)NoNz^FZjzXJQ0fT4>dR)H H=%_B F_6MP>jtf~sjZ浬&! /3܃K@m!@l,>9_xF`3:m#FL '8T*-ӳ~2J )D&Әdh`P84u:;Bu~(I"Ϣov _]IYc8Ȗ`Ž2aļz҃y ^30 -5tB0ZCKHi+<鑽Zb&.}1i aG.Vw?ݫ ME_7b0PF=[yd Di}+s}(a ϩj:4f{ $C[&Srb-xȩ.61 AV&\*B0/AO /#8$%Z|װ.`ؿ0u Fa',Oenm)>}!mXR#f"!Q B9 Op1?=F&Hz?ƴ4sAB8or 18{3qGպXNzY}҈Am%e)H}~ֶZ$%9SvG8j" g}\kʄP%w?{Nk)D[TP z$'t_mL$Ƙ|Կ 1v#Ddih; aYۗ_ [A$Qh32ɦxGH0fW{#\^ͷ9֩7%]5zD4%6R;ӰٱGl)"rij A/Z vsP13Î^L!.oH NEOfU%zL-:?~Fc2=q?}+L+3TUYpS!8tN?kPtW=g[Mqy2yd 'Mnd L}jR;$aG; m [ݢ \6|Z"xFcRn,u1aC8J Hht|HÏdx}/E3tdaE'P-$F<$r!1+ 1[Oduyb/+ׯgfm@8OMضdDYVn3e%z3d0y 2۱KT^ݣ[tg|:6?"[ 4A=4,$e` ?} Q}&E܉"ɩHTB>:wbV 5z{Z{ES`DWC8OF@ye hTE0#54N|9Ɍ\nǺu$"MV-m.i Iz K5x5cE6Ln =dւDp+aj3a*UzY\?Qbg]La%rzܯ}@L^[+9Bu#Wr),^pjw(_=Ҷx0鸜c;kZ K(`=6A:[(ӊ 9 $ f`j?&=GHk?kyo16WMYtPhc>.ʙЮ/7iF!9GKf؍ mEɮR3)Zʮi9DУeҏ˿`;zY*Y-E6sV4%b:D3՝õ|.obla{_n}[=$E/@QKR q@͈/j; k?ڏ|N5Ʉ-tM4_`7v42|$/taGxw5DR z.psG/G#`sI(`>MR=fs4Issۜ+"U΍{d䔤ђN"%g ꣸!ɓm ,$fP*PQLM|3?p#JFrWVZ)"A+DaV9(^6 BWf cȾ>ETZt2[_ opeW AxMjb+x2_nYN!!?DwߐHwg{VqcSc$tpFgp/&bD/o·JTul}=ͱ+Ut`T7Cb Ĝq#tjK4\9sYLBu/n1Xԥb$,0;5w;D\&h~ݗ#( Y}u-&SV9e⃺tF3{]E9a̿<^:f*>W|ht eqTV'LyEYb(b+y=+X^7y"۵{UV`B|I͆yE1w"@_S [PEμfq:g'cĖzִ ..w8P!5-HPfo9-\*`qdl7-hrc꩕WC'$'?RG4TM(M#& VH$7%Z&-@"n߼s7 @niXo"ՐAs1ԚI:uOLv]:Hrɚd%m'vl2~l5)SקX;OϡND,>Ftvצ?.<#X@5R>#H2Lh/(2Yb6;GO! 1='Co!,s}#٦3-~ ->ucSysӡ<`^iW :}"ŸlU/5<Դmo$1/)93rv[ ?11K1p2PŊ60C6#K]|7&.𱮞.#9DR53vL~u:쐬eRZ#>s4plFz{(J]P#mWlŊYGۗ)7`X 39. o}//'^ vƨxDp{sFy.g8)N˄Tw_mJQk_SuvXvF_ݝYLw:K|.}D>TA ЅNCcr[ڬ:3OZ8ws4:j2PCkb~2tMA>}Ưن2\p5Z<7Tf^ZwZx'g[rm;Sz,G04- q^E 86{ سhl55aۖ=T/ `6%^8sCW81Sa% 09D`@CxAAy–d-0CUƕ>f2ۉD?&!۱.x{>&_s3 kh %"=w|^ (+)s?+qmBj )ލ21}R~8ӥmR ꘺@өY؉6_ua{;Hp(sA&Oޛ 1[THyQ-Ciɹ^L--Q-⎅YqthbG'$\bi;D̖nFj[gu]fu8BRSx,rf9l\V٬o'бopmw㬛7r,~gg 2S>E%ϯsvg' 5.pqNvCoS'dcj3&<2f7yM,KԾi*{kk\ Mt 10Rfc=Ԅ(ՌtM W'}45>y3SV)Hɘ yu R'֤XŹ!A2ϥ#cVzl^vkǰ5#7e.JGJ:KZdЙ,d}T۔L,2{5 `l2|c'9"hV)9«/F͐%y9'SzErìשfŃ1@nVdB,lL!3HkӢ:3ӿX<6UۢJ<uI)6ЖI˥Рs_b8-7TR?s8Z[(z7yv HSƄ;U;vP / WT`xD?vN`\̐(oNqi|slLyVP.]a3&Q"6>|^ГkP{=J6KLB.2'I.JB _b,ſlF/S}.G֜y]a(t2a9YX:ox YVΫ2f6̹Q98Iq%GIg~L% 祗ѣ Hv?3w%3MCim]o r QC۾#kc;t|4;THjp w4vOcK Y"1vz|þ <5=YcFt %m-nU7R ΔG.3yXr.MX%"3]V?DW_dhҽb!PE(F]g KS<ޅQԮKqc:xe,˪5Π qѠXT 2,j,Q6:K^N#.ɞ e@o fS|"'Fo`>$G-K$isk/ZϾHDDOJ^ r,I0 Q.}(!Õ5?\A9[m}{Mσ_ͥ<gtv>O~Ƶ;(+P ^D,??},kL7SGSÖ4V8mN9!<0 ?o<( tbZtNIm'Q|'* -P6J6&-*Y:/@n=%Gfmaýr{8.C}Uh#w+5).@.dC|FiÏP$Kz?k䞩w~Ƕ,?%jýşNID*g/C%e/ZL@7հ Aa:#  OZmcA { V 쀈Pl@IմN*+ dzת),tGx+—.b>i^D]BoHMgk󖾄F hN}]Tt~ia eM}'$ZAgw$ AL{Mfg51^8U]5aAj³ͶZ;=6f:iEck)6@X7=+3*dfcuGk`k݀ n$"%;A QoEYגpJ7 N4"i"?/̔ 'mi[#K$_ݩ׬ӵ7UA6)Š*J8`ZNd)UALÐ,;t03dfb z{JrrqF,(N;LZU I~ g mҪv I! lk8G3BMJIpUv<(C/ԥl3`C_?UPųRЋ5;E6// iJtQ$=lֈf@LO|Dka 4!>cp%dT_+44O/P@Kf:;5%]9J`VE a֤os2E]S55j**l/E)A0-HÄ_\V`wӕ;ď%"ywE){1H?L?!+#L'B]37W}>y^Ɍ6g7!G}-/ܯ r"}U ڮyQ~Opм85JmWlrnhD>R?ϱKMlexQmͥ2SMV;|ØElx_@:4K8jl9dn9?_)VO8&S+ \H@j2.O4Zz/}՚<:mM4u͕d>ĪM< lJh#F#tjj#6^t}:q.zs6ۗYr%~DoYyL[Wގ70aIިFʶ,$!e+dsG *PAl)!ERס~" gJgU^0nRec2iFD"~\> fC%-XlZ.!iQ,`C8j>֦^/uOULEE=ja|w{͡2Eadpc8CewlbīPm[ǣX_pޗI aIqOcg?с1C,ӑ>uѷ l'p;Qu6/Q'E^%\n @?D8cLiZijgpD_[s{`&n-G 3v؉.,>x=8E'^oۘ6fsbID=}#Hl @Tx?ž3!a'j!:E@Tm#d[3#E %~h YFBN6'pcY+צJ0{pPߑE/ ,xA*h;E6Ģd%sˀOrK(ǭ`1/$WET<iӝ"+@A#ymYvWPSCr/ˌ:8)i]򰆺#2& >OH/0@0) _Vkޚ'F}+`D9mM S,C$U{pg\POݼ_34}DwEy|a)YCօE 'g9"zw9If}UR-XqbGh0unk,AP`mԳiJ `ΑFp%Ȫtǻa#&.&Ynvrb2>s̊B!'$-=E.-'f;QaJxnCJ3^VI&)WwXxB[wҶ"j#oKlu'A 1,T& I7[Nn՟^ m@..z/ JF{) D94[+ewW%W-4>&`%X uɔH<1EV] 0#u4sCX n0(S71X?\w輫hz/̢{K/>6X{6}7"YP^jV˯$S5` 4 %=aOܠa\Jt)dA?{GiK$I1KILf? !n"wBof.HI[;B_y"qU\&tx&\̉?^N=t4YII +ybEKyIknu[RCÚ!5l٤>=ډ|KME0B6%`c"rp fAcQ*?Y5;m١ȅ/ԋBҙs򇶣UEY}"ʟ=W!\P=B\IH ]W4ʐg-`cGyB:NheGmi\l C[O#[P~&pXK)zn *`dX.ŢIAisގB^vv8w N2VxVgvޤ*|W6ndJ|HFӯQdrz-~fEP#qh4R[_&MB|6f|@,~Ǽm'S@ȜyX6.y"Q6:.Vjws /- [ԧHCk;/$eJ0xyl3ȎcϏ=OpP?8 CnbTGp}JԍF_lENlDk2-i`D+D[fQ罬bv  \n*]W!䩠{Ւɛ!VeHpTo]04`OK~ʮyMU{^.2c̶ݯ92$+w6CHE?q5 +NQG6 !fR~{," Z2 bHm8"m*`o9 ''8,_@\ܦnW`'O>+G( Gݝq=rVL ܂KM{48%{q),[GxXݽ+rah%oCR dfi<ؿp_! Xl_bbA<; >~GgEqSd14.z쬿6wV%lq=M񯿹< xQQ!Ԑ_G7]}=zt>l츘r j]0:Nea*O&XP^<+~|н"W  9yaf l+m:ǧSC#so2VVQjqT?}\ h?#T" ']Un`tqYc.&1;C~X+4K(^e7xU }ʼLᣔ[ɚo1M;Wɚ[M"Ēdl[ t-\q8jmf3g $1.fo'sˉi:(oܒ㑙:qM2I-K6SJЛ]06+U۵b^PaO>B:UZVȑUV #>BɛJv~tJ$jHp~` =+dOS[eM#<Ե zлCysm+.k8pǃ( 0zZ{ u fJw)Acd!9KZ~䆣wwE8b0d<t(nSG w~8Bl;qPRgtm"6 @#)pg]@wY!hkXM1BYUvmL.&S)GqGW 7P;l |IqM hPoAc$S7pK_IV"4\0j̦W <'mJI/,RB9%4'ycBq $\&[.u T[N&^}W7YyVGǓ qQ2p\I)O^jXmRp*Y!kɆW )W"5 n|?~3C?8ǯT!f!8@RT)sJkX{t΁9n*3ϤbSXEkWK'f5Y43RĒ[^OÓ6hPG$` cՄ"hZ!C7Z$[1/:6-JWDi,'Am 3[>_TaN $'+FiWW,t_UlJY>|R9*0^ۑC]pUF|r.Ntãx%3Kp>5C].bS(cERjY"iZ@2*(ч_|cu^գo+Wy97V2%|N*FEyƾ) lp]Q%[%7C_Iȉ/Ab:]Cxn&V-oʠh[[3MУ8.fhStH^5K%d53>XBITnvԣ2 jU1 v׻8&ЎJ)vx|]iI#IJ{H w%:VUxxEwQM=Cgt<ܴ, |1)BNkr+m60buMBh:!7#32<ݖ.]<1n廒%:'DG[ [ A?#<˹ZEք[1467 !yg w|x@Q@>nj 8*mno Ft1é[~MV`SIN!V_.ocY:dxd)ɤb/xi{?=[A"^Rbe90Дu+Vj`&sDH^ABŖUֆ`C{".\I/HƜ}}. n%ѭB_E HJjOJ6ef.\o% db&g}#=+_Sd5C.U#(JGjX}Ί&yBtHr]uŲEU/o돿D]Vzyd!py:TqKcUy%:)I3o|Eb&~95jjalS噎"[gHB y}{WS?>W)u,'%*] ll|n7c >$!l'xF|$Z)sL ) JT YJobvC'%vSݪaނwZˊaNQ~ nF+fޠ.a!?W G$#=*[bf"sp䦘OBڽ;Q? g*,s^8;G}4ʓRoҕ jWC:v.s˖FXyN@^JI"-6-(*"nDW}j m۞a^rnri "MPd h9ֳ!| >"_Mԋn}ӧsAqQ5Uϊ]hl;8-I\F Iv\ O3vf0bJ1HQ q xPc ѣ=KV 1ŬR1El;F- *e &CNt~(>!]z߈"ޒ&BN[т{$"big)l:ZnZ*|ǐ)f6d_"Wמ ׸ܜ Ɯ WyB+ӢǥLh W^"o=Qbz<-M~x+e9rL~b|vDy1Ne-sK]5C /^/K|NH֏bGВmj ;xjp/mV#+1.@`+XɄxS,e' 5[E%\Q!ȶ?=&'\Pr5QS: I8rWP Ԩ\g^]1'S᰾[kI.l%pE`JRL2Qo ߳Ⴃ#DJ}yAq[]*&ՄQ{҅AagM6Fg͇3U!*QdP]2Q4&Gd+}>Ec>ػ>Qoxf|s4JPWV(C{f#W> #qflK%  ztrՕ3a/~O2(, |⣩c@aI cc\n` \敄Hno)@,!nZ]˜F6R{Lw_JzSa♆df(dFܚ`_):uNi .RvD\˫ByoQ3"bbj7<*ڹc6Pp8¼+,[|gvѥBojkaVW֗s~c= [;,TJ*p?ho$Χ8=18\Bm۟&a, jvE 8 ܃ PMN-i2#&eƫV P˶M-GS!7 J~V V]"@W@K-{~TkyLxIPORBhf4}Z|!^[qX0ͥ; (>F"  S>,췊ea#AD52ht)6Z0_a2[ljw +.pE^> ڕ? Oru[MFkŚdYoR8|6[]/f dtIK,h \/NpQ |B<e֌LVδY) D%ʛÃJ/g0ya$THF9p3C8/PyxXjtj>611GLP,mK|\Ҫet}q^t[c,%עrKktg(M+D&-Uh>df8Gpc*b+ хI)41M"r$G n8IgٰD/ipAH$$G_hr9p'=)N&~Zf1}3` 뿊}1Cz]j,T|xօɔH$0K%#({{׆EW׏zު ;R$p1S!hi.@B#AqLJ΄xBeza,26޵pjWUD뇡Y<7ɀ l߶- lkjj<:P"f:շt?x"iv=JeEu()pUAIdQ'|n1|4^mb@3~擀k(Oć2b񤌎rv}.jBsL /^>H*'p'WፋAז6f?iTq9z<=3&]2hPw'tz<% j;luIBq] pwcnivAxX%Tv,؃sYcX3z4iMkD$gnvi7~}5O`$rAWqau $ *y)p}@x9ϴzV՗V+#$1$`2( L۞?8z?@ӂTLZY]@z3xx6|֊c3DVOq16,r*H`sȖG X5uEݢ!i +Hf!RҡPWCY,(=s_ϑ'rz *Vx^};VyF}HJzHB&z"@^ ׾L]1;Q`d'BS EӋ33aiɫNۅ0hO%;Ӹ50> _x+$kI b54:1z 2pzހzh,!<(sz<;_`Z7zu($eYqCb |[ P? 38~,.1_pfm~> zN7sdBYe•#E\U^s+'Rdjj(A]=fMB0[_c%qQ!À AǏxB9p׮N#+Y\7Qra 7AL\?cP*cdlH n͠IL/-\ZiZP7Zs4`9!Vt͈,"YY, {RoR |pW> P'7wFIGЁG1XO)C/9VS%Ǵ鯥5<*`,c^է128'mLKޡ8V۷tńE?1eN)nݧ=$h?+4)Gpr6d* 6HSp0?xOR#*=NkYsJ.=HOj̚VX؎j5A;K-~&;41Jg}> 8E%^S7(LJ=I>o1L=x(wj"}]1~e ˤ-&a_+`4=+̎~-S !](lbRմ|&VmTҧt砻}9mñ%.+HPNfI]ߞ7}@Mv7b(p:D{FUirܼb`x.tf /v'@cm)(%KQZkp'6 d2FAM[)՚,W^T+$׎aQ`>%L*'NvYՁ[LP4Wfl:G3)Bfmp4e^*\=־|7qU%1S)Ga8t\O5;׳klD_ ĂD-DbBעoFGiMw(&j0蕅de=CJ\Ht3/ӄO g5W8Eg#p/)cЦѬj24[[Աjg~=.qRBO4PTK=dه%[vCvX# GIf:s4uǏ0ElMl?4W$[7OZw#p[_ U[pbݼ`k%qSb o5)wb$y5D#I ( b uc[4iߌ6i3Ǐ !Q}"_ RE8Zi0HbESHN;u^)U64gNRA`yi>bMJBa7 e [ o:ZNu8e\l4`Ekg{ycMLK.4Ned -KTw/")][ x)-8H׉p.0:dvyܪu|#޷xiTg9W't] 1 G(wqSٲUdE+¿~k*]>xsR\f5:*kûeBC F}ezudia;]K./0Hr|Vɇ$c[`5=fs:㭳9*2:yTYh/d[1|F~@g!1Nd>x0*A_n ĸR=ÍQvLd ˪ݡ I*ˬ Y'F57Վ6#ܯqg#1M)p\B(El[o[&tL,;#vq7Mx6e*/ZDە03;r  "Xw҆n$<@+76p͌Dwbz I4n2! CC1v= "0N1]Nf lԫ `_ppz *gg)QCUN]H̆,6%yV]CJpSr`!PoKz_>' 2USF\8fF'kI)` rUʭv>Z\mh :f:yRXX6j{<*|<?_D6& Q3D|%T{I8ݦB d(5>ɀ$2ӥ$U 4K12DL|Q4mV̺&o,1{PLFx$CgwnL^fiE/-hv]Kw*ZdJb 3̸:^ v|L~L^1+^#2|9hCu烱DEp7dA1"'"rUԌM,Ě-hɹ9\O復Ń/t2$-m809tߡsDb2vҰ  ;5o b)u9 ܱ(ZE_l=@% u4ϐ 4|)~G'_H''hyl._ɣvDGX[*P5B~#PEH'(uQ &¤ UV9Xz"ݍ CUL `Oq`lIH;DMӑo+#pMUhR{dkX3t>iQ,mFUD VH藋GD˘_0Aq}V~lFY񴂗dgX,J@V: (/˦qe򒦪c ]}S{#DS11DY!ÃgoО|.ݫ/ m%SS4h֒ *x]qgodhWuc1:~ŪPykR13{͐HZ, mȼ\yT0Gz3voyWqב5Z:}G8N _]Q|O>OeʦےUp $ɽIB4wUG ;,D/4޶ Al,CUﭖ"p@.m{?-|n 9a2y`M+ӣ}`\L0K"i 6kѤ-}fгRsGjUDٍ)xni߿\n_ќhĚN^Z[fI aSAYy^PKFA 4s֤ YA }k)II$Vyj:uӤJSHJҝ%w\QYvMjKP-/0͢)$wjU9}uGpŇD`NuEBkfM IW0ng "}gc tfigJG; jmޗՔd #IF[M:C7TrT/EţD5W5(K!cAAZxŸuu2C{zFBFLz<  SnXwEdܢKF^]0o~:kI;jFMZkSy  lKL( [0Qv Uw ok=^ݭ)ϵ4ݾ& EsQcfҊo}~14S+gFF;l~T1yܴMq.ZDJ EBn͜PS7TH)R TOot7wT,Gۚ,QP|QOc&8<4m"QQ5w#P;iCƢG ZeSuD)$DG>"3L.vX(f)&dL.$@⡥:BҎ=abX VxgR j~T}y1uG%Zaw|e$-Lyjd!|/DB1brf?78.Fs^1z- vŃ{;@G.px8&rFR!)ARwusF&|TT %n  ,Y@Yck"ΉMl2S]LkM= Be!'q edܸ~T81f#I/*B%Z7Lc Dϖ7[,<& t֫69&G9B!EȀg@DS&&k~n>@k'?QqЛgY.KZčaeȽ,28 0IdeZmCFXKAf9jT/V~Gt9!?w, xWs‚fݹ(>e;Y^ !OB`)eH@0$rH|1uӦ[B;`AX^BDrg(dlr05A=09-{ 6gPxE&DӦ UVFL#ZЬ W_ͭ⋅t]Pފ;pz5s(6Hxى5E`ưX [N{ 0?-=+OSD}lazPK I!yƄKKxO6ѪIuuG+ (%鰾phXNIs$-%zvY95((1D.HU瓭]ʱXyDS^5`zwlzg{Jjtp)AQlx%7#*{3G` /Pd;5A]u/B+-P݁ 1k:I+W|02h(s4lEޒ&ݸZ;9=V^'!M 7ssabUe>[Z~#d65&aAeZ dG3f?io m|~F Ȝdp! 5Pr.rtډc0)[D1H[ƭ Na v`̥n4࿸; i.}<3^s _ `:wL*f|0`RrG5#1S7RS Rf]ROƠ3Ym̲V&wWnLnI6!+l= ƽч!!Zr ^OSJ!39͉1Vktb]뺔B  .0XQFG2Bi*VJsh#'*?3{cVS5Df瓥=hG\J ֭wt>ClTZD?R$@#Ƈ,|]I0rOb:yaL\Hy=zA8VKPt6љ h1^‰3YT92L(EX90-W85+MFPdŖ35 вWƌ0`V sj~5vA9=B 9wbQgLMMG,?mk'+1`4o-6m9$LhHG! pvvfM1e|6c`)%7z،)%﨤>3g<=o7>ZddꫭM\d)4^CLhȓu_;OPטlCuQmAivXʗoDuG|gCJpH P.ԨZ(p xJ,G|reئE`I8/ VJr} jX 5'd0+{%zq`čj'{'DH':*R]9|뢕_^V@hlq+,uig΅;D%' OO> NT$h(P"?|;,eb/L#5ex|/VnFL!Pj2c%_`aRlw)אk6>?VryiZ%[[,e25>zrFfy ='&dwF>oG~cTW -̗ B+HɊz5cAC掳kD(~tԇ29^7j <7zofx?U"A|!E}ݧ%-ڀJÇa<]5yI*ڂQNR!%$("rަ`(5&?; D)% A6_ Q!LwӳR˽#%θVp9s+t.XyܣJd}Li ]ϱq mL i=Iw~;nyG]/8Z9˧QMv@frܖ ܗG /*©Щ1.IWc4H2dˇYxO-ѤspYjhP/ۮq𘲜!NŮ9 %C.]Pn%8 QYx{ B&`ٓhAOm45}OmЛ,-|BjV(Ki?{i6k}b3R/rr"v'H?\&^YTimVl Vɯ<{F{Owc+`Ǭi!cq`)Q\6Qώ`3 $9lsR@ J"ޙt)G%PrҜFJ{=Wd6 eHy3gmmn%l[3=2n& F]iҰ6չ m ^7v4;7Mɳߣ)/ӷhk6>S7Mخs_\v|sgPT1I!Wn>Q(/FR*9T2*#4eiʨi"ԻtTx{?JW@.WQ OjuG4!OQ7&01f% &ؾf'=Rț}iQ@ڍ[Y bN֒s l(z5g6"%9J}GbFUߡeQ`Wv[!rиlKh (6/su$W3?2hzۺ5Bވ̘zx40A >4aY*þNA0.^7ƅaÇ&;#pOyL a%ZR4}: zp3 g^}B%[6T~fmjS$ yodžtDY;V}Q~(mOn\R6іp>'p 'ppɷJ'3RRSحVtɄqkՏ[ES?u[wӯ3G3E48#j>VwnTV w.Dny,DA.N21?2l9t`廐:-1 `;Sf(󴾁ɿď%uyA}E4G) G=kl@G]rR?aTh_:sNQw@l( ɪ-۰ Pj˷,1|P-?WRnL."?T0 }ͳ&ζ>fʅgi$Hg.$2p)?9u4H)W2)!\ §/EWe?M@&fMV=hw6ȤI@ܟL }{URTc$K2O;~3({= /Sd%jLEаgL6"ˍy⍲zqkH'E|Y"uwC}U1kmܨ 3>m,w<1cB^-бWT1̀ >лe'h oyRjxWigHABQ1m$OK/'@ >gu].W`$+z{4pAlxWOs1b$*oSGSlֺ-|mb^.o9z3k*]'cvhpfHZx4y)]K 2t둟U&d07Uh=6@z2*Dq-ہ63**i:\H H9WpgL|(E7t8Z3ӦϖBt[ 3q>O,\Q&YtdkB }8ӌݭ`V~$4#dBCe/_jh|GӢ2E8gV^mh@6w7A]@܀Ƣ Q0erRt<@ kp2'Wpz'YLzOL*ԏw5u†6ޟy4jt@ۮj8{+o57(̞ɲ9hI=-%3Hֱ\& A7bXOr"o{IcD&,=[Hx\l_ -'],­@caUx &VNFGc#P\bݖ naѡאQͤ"N>9kIˎڽtySlb( `h}C3! $6m,Œ"{t"Xz8eLM#祆JHGV(f_h˶|h0ߣϫXbNb r/nH1j24Wq C:& xB|9ג!G;mHߠ|_VL5X/gq}N*}6;,u'Bc2^緀v]1垐)UpyJh!rwiU[ |@hײ՞&OjSZ4y=Aw4i<6(>,KlaB&aDH@hrAXU",d]iٰ ք`e + q w1wY 1Xi;lZJ:pd%X$/j͛i]C.eyz JzR a Eh3fw-M f/Zae0-"y0;#A {z#IW- Z4)r$\nrgKC8BF)gU/ֿW#%IC{0{TjU뻺оy mdO-"t%HGQ햤Nɓ,qot S-?tR LzA7< ɴ/!-f:e|rGza$7VdpwZMy m(^kYN\DB-UBK?D>9]g$E\eMrG\qo)$68?c Fb WRG`E;wŪ>TI&C<o:˚"\-W±Uqڒ*y"gJw1HT۫|{z6n\?dk]Zܞs)Hr" 6-yz^Rhz?xчtApUM]lHeW̐,TSЭ{{Ńޚa ӟfYYV5#Jz QsI" F5%r 6 wJ}P1>c!ecT4> .ErD+X$#[b̅* ߐ:ѣ4(4!l2ۮ IPTn/8GW8xzi$liZ{⃥In˛gHw hrLmS9ljtҠ_&g) Mc Y*_Q{jY327Rs1QfeG\&%/v wMH^(}k{fZq5nTtBFE0NĖs(:ԏ0h1k}"69Xܹsq*(C#hf$kx-CݷbnWroTS] aHDf:lniF! XiDMWq|AޭR=NozD1xPp;p~׳FUGѹcx!y MsAQ+x⨠sosϖkm3ΉnO=\UQ=86cΠ) &.!H?zx$"mR )jݰC*'@+"X(;E]`RLlKhWBuY*:UX P;x##*DKgm)L;1ߞؙI-w#nߥX5&H6Q{X?bx;?2M$"74CytZ~>;:8Nsr^QRt G-4^\=7y/U|ˊܣ4PZQZhq٭BLH0dv&onk#p^I[Љ$Ua0ѽȻ3>{lBEfԡޚmW.X}53쬩94O*/ͣ$l ]<'~.hk=gpk9Idwps#޺1*;OrRaSdvrVӜh*עBVAw)۵\=jc)9N)̱2X_‹hjS9E %d(8>g5'(\ #iwzEpUTqB-r;:?"3 I.2 B&Xxĸ/Di+[p:FйlbSM;ö3vkRfVH)pUl2O8^P仪yۙ: ]Sd۲VQ`omX |$4 1U ^:ȱ8]dz- g2pēH M8C/DYg#-D fP,j!Cm|>oFoK)rg^PƝO&o0۱_{w7'6jDPOԘ07MC*OT'Tн)~ǰ^{͢0C_ˍ$閣$vw$v /2{(ލ0A ' ǣ\)!g,0\7ݔ2\)2* Ɩ;r݇.FK#Z8C[%1hh-r} ;U##x,_QӦhU^xg XϏg%9\y(9NۏȘZ\Ff[Q](OYvl4R;l溫{ʹ0&j~嚹岈G(-"\i-k>e ]dUV eJva:4݋%[a@AeygJ<$3`k&GCoc5[ iի7K.V|Гϫsn4sT-4[ ip€Z (8 kg/@rz4i k͆8a\)Ꟊr>JA: bny1Ҕ6u.Vt[#T2C` ʓ/  !ahWO7v`a~OL ~VYHc.7rG>1* b*<#5w wa2 nY_u2w Wd b>Xp20Ҝ ДxmZ'muy%!?fSeJ`n($' |Ӈ Ze5:.p o pP̗۔0Z2gee:n%aO ҾM/٠ b@D;`խjazn8Z5  U{QSRjµS, 0GZ+lt Gngd0| 2CQ2(ܩzǻɽOlH}/3$S1rifHvb+c?S )[[N5~E5'\x(ta]tɅ7,j :iPMg`K\%J[9ob|í'\.a6U'~/EZ~ΝoFn!7s{Yl*;7ʱyޙRxk3i̱^tV0, LrPdQ;1G6Bܠyc=ud"A8Wj\RGk\jנ -ԍŢ;͕cgRz} 9Iq.I~,mC|'/0;i3^1Z Ht7X$l,MG+6 |GĎ.t,-oVN~!J΍ƘrLK X 'dٍnfb ի_ h2TM?\sF r"0*(#E/a`XSUm|rypBknYʂA&$wtZS"1o=2IFR]Akec$BM:$NH쒧 הTnV,' Mm@5tA:`U5vM[jq]EC{I ȩμ:{i9hs- 5@*(Ưz8~i BN}V.|hsQ {&[ݴQD:w@ , Vdd&YC|-љ3Dq%+yFx_F^]G`$xT[ʍ\%4;}gpS^-nɥav]  ^+R1o{tsQ <D, TKIOݕʦ7&ЛyTa'n7]Pzo=knp[9Ѩrca:dcbkś[+7+D tjѶ ,)&wg:%iJ5gmK A=yƘ{taA/>/'ap}8/.ǒϦ/#"^ c`3 BcYQ,'S*<YHq#8ۄߟ'>@7QQCC0.$.@I攖 ,QZ' scd6uۮ+ٛ)Ku?8H$U? AX$5Di<`jyTb5 viw4x|O#_ T=Gjb ~ƃ %Nub//ב6>E9`1D'eFIFC$䛢YY] P[ى517 i]7S9EL)9N%9vOvHhCs}5%d `+Lo~8k'|QH]\Djo$s (50l2g-!ݒ(sShY_HKƒUl7`/34?;:^\"Ť05LIm-C˷u!iD\Ek08Ͱg|p~\/ZkC8^Dui~pjmbJPysq' '߭!?r-xi@hji`L>7fa!%HLF`9.oaHʶ7 sW4hOENK}4svTgE2tR[1 ?s\|3yi}&ﲎh3;l¦ڿHAI/ׂdrV$L;%u?~|D03R9^8;I%%6a¦i5 HJ dp#eLbms``x%cDd8ϏmiEe#տ)fK탕af/S]Ra{lfFKQ`Mcjk3!êUe\4 Y:dfѨ^D~I-_;:+ܤ d2Kl{dtM>o ;V5G?'@*iB*_$VOCOUnn7*f5E3ߌ;L+9( F0.t-U&Z"5h'<3Ov^jxRལ b)wcPObF 2)ᇱA(j?R}o(FoQU: ,f)i@SG،(M}p6.P c єy_Y1B[]i u&A퓙ݣ^IeTӠ"C 94B"Ɛ)J~ϸ%ѫtl`s7$}3:alӢnzl$KEweb@9Y2{6\EC`xS?ۨ:Jݸ eT>׃w*3p#H5،莾*2vOv>ua=9px3Ou&6nVg?DR8D*1W!SFȀJ?eXjxkK>Ƣ aպKw-CJZER^`em?.g˥;RQ%-ٔGdŏ۴`"D'kbvz>zdPǮE2{vf)\<-ybA &)x@ԛuYIȐIt2`D{[0X3uN Ple()_ƴ`{s؊z0t`QY \(tTT8c<-dSv`q#ǿR@5+.|\49歼1{xQuU_"-uNȼg g\U쟅R+^D=^ͪ!sKwPƽ H| <;m>6-Eʪ|l ?B}%ٛ"S-]'Bg ?F-lj-6l2_xɸj$}3` HPHg g^: MWcˆ(r`_4"Q͍켲{APtWh\%[;@ #V/)ճOU";ڴ[&ʃUL c}~3%-b>APN$ʴdE>Kr/@Ky<3x XK;禕cejUXe*XHMzY@*TI;&P qǴ$JTUdo 9;R0G6t&PFGhmQκ?Gj þd0y JfɨS$S7GUZ⧙U u/4*!pf2J,j#j,<ۅ"qh%L֝vX6Q).x.ls-@.0.ȀQ;^n%uk:ȏ qY;f ʄ}{^VB\;w&Do@KP e[Fd7}^ TЁ,)k~choA탽եԾ -s D0"'O#CfֺџA5~*r 9Ч KEWqt9eoW-~r {;bip3T˅)FZ"3Wl9Mv0G]9پ2OӰpyQũA 5WbDcYDcFQgpeOf_/z$ G=`~_lxW00GxU#D$d7l|6SYsfiCS/qJs@ƭ?5w[/%e y0]Z3KnԹ'ěQ4 XԱ rYl#)2 :ls]p+-G.ҪK!|*ԉMcp3. ֙G=S6㨔t)qhŶ #0?oA1M#ɎZ~cO]tȴ,pZ1Cq8X-qzG`}Z<׻9ՓwKS\P_xvʂ1@mrIZ]YgG:)Vw ZZ&iYgnc>d_D{3WfW yI#=c6LXքXoa=)=k; 2jcL 95&/ׅHdOH~ϯA]0[YhUXοKƻw#v{1X,1zrljVq9zBwP bfMz'6WG]Ғ #r( *v!`K4i e~Pp1CuQQUZ@nZT8nn3KUDy}W^ꉱ~cVKWZGFsA2 稔5]wƲӎ1eԸmLgzQt-*r FjS-BEi+j#Ȟ N'|573Z: #OmdvH Y\|W汆/>m^` o~^:0MУ) ?z `vvΨQGu%&J-ixcE *A;EAVh0GrK[vWV. oOiLTj7ٛ.X4i<6Kы2G:rT$ mћ.)xeg \ B$K4U[v`=J[HT'c^?(O%8n[dpIz5K^) }T3rD?#EEz g|\/Q fs'ޜP:I/1Œ!aww eu;`wďPi|Ю47ETQ9A^fcT+肺FF_nzUr_mlHfAWT7UPW @!+;=P6)AO٬ѼdžönH3JТhӿ+sٰX<}UԢۦ\P/ B̖Ws'-)#9r@Kv+OwRٙkgqH|KZ)#q1 kpISuUX(e!U'B+iңvz[3oww'%QCNҜgjW55(;)elٚy~x2qʹػ[SsW^n'Rmpq dO>lƂ+ PncM Zy"]\ :L./s\ $xIv+wC19kA֎p=Zo{]|:$_ l곹S^WEFQ9+;jvJ txw~LVeWN0THDsSvs/'Daosj7W\oU09horc G]| ևNL@f94GV ۸4U;KqXYaӊsW) &G`;v1^qZuؿ ]쿻@íc?+#;iD-Y;:Ƣ% 8?=S.)fv\BWnܫiǣmL(.SW G'>v&~hڶ  Bp"d_RO"lХ`.frzFOtXS!@ !W<ؙ{>z($®|慸wV|rO>%a KL:AYjiM*7!}T&C:zS.!tF_3?Ě}2GvnN}`yVVf!.9W~H^3?F< L @-lHΓg#">j_h'Ħ; 94e]]n,9R"ѐ. ;IL}aR(<.HtЅVUSϮ?yN]yӣawyxwCd +:PG`U0Y}*IAxa6"qPYҽ{wv=QbQ…Q?)>0uO\|!OeYR\p{*6HD2ϵ3C)ƹyZ^37_5|Yrlzѽ'wN5+Sk4KqK4렱p)(}z!^ĜT$rgx-{y]X WmKaM8*[ES,s01tԚR(nf`zhh $Q~p訑+n]>E ЍBGoBUm"``L6{^YPº&饤1uiS"w##ArJBDʾ%D2hw>wAY/.Յ٦S 1%B$V-E|y%F"w{iQat63%gω* rp{.Ok>]`TheNRngfΠDdޏ5nT// -+$w-n 0`~ 6e;pݦgǜ`0 n)RYM,Pz[^b8::;ϳEF:YMij~*s1gRRwOZA}51<3p?b"k%Ur2Y5W`E@0EFƈ7J@E>yap<}0f[7͕*]!gro%5K=%GZ; SCF(r hIy n()ߢ'J$-{qs#+,ڽ|c=$"8Ls&66Fc=Յm\ZO,^ % Q,8v`՗k=#}eDKV+ wļ|ϻ~a=6(@5:nb 9>^X24RJ78|B/! mN'X y [egJ9멖O(; ^G]JgMgWK٨vV_γyo8ܓ_'#?7x\-*N^iP(?:t4cu1K:䇼ةVZ>jČP ҼXgPKv?z;8[3i9>-w<4/; p0Ӣ_?h6䪚wgIƭ$ 䬉S0c~amDo59ܱRcP|f}C;Y.T(LA[,- nwfv 1|O-j._hr<4dtJ?`Yu; i#f 4 lMOCl[On8&Ly f8)5m=Fqa=WwPɉ޵O?8U ӈxp3؀B:䎨yqB!ӎjIV> Zr%Z)s]|DMsNU/8VW 1f(pN㎄yU&6@Γ$vDm1܌qR!$4vV.4dZ[zcp]J@HKS"77{P; с{u$#%pSłTּ~XZNx6|X$#{wRs3}}>Zo YY.6.B6`4lQq޻k8MRcJؕjb(NΑ;5 ƺsߌ+Qcvk_nm9#w \JCUj /]oNi$a T; wFR+ߣi n< ƖEx7dmaԺWhzpDfѧ=y8̔gayrC̺805/M@v<25uNwI^N=ʿ3#xYl 5$ 5oynjdL!Qq;f#j%Z .q .W !e%ǃ{_vþ!9e\ES Y*]A⵱49;CV_1E.șm_yxJ/[g[w94JgOD⎌w&(ё ~rJK_iE3)jAFtCzhd3ӵg:.͟™!s)Lʹ:$x#aT4 vn0")`R&A\w~$νsZm8}bHmR1onWϿ "լʈb`fkpW{">ރfSE\f2gyJE?,mp0#Z2P_o~z4Hy4 (_H$8m^2eAɿ@e;C#FTI\dEˠ:>Jo ߬ I5Ƶ=(KcNa6OC&\ a@=h'D]aē]7LStS̫.yAKMw]A>5rFݛkzbVmh|C ']FY9u\D> Ls(f=hnG[ؖZf~4ധHP[+w~G <НX8L;Bg6rB"}(r %NTd?6/T"Q%1O3݌EIZ)BohǣZKA4ȁ7A 6%a_;Y˥!.}iIni%ohץ0 [_:oUUzU)Kq8ؘ咱6?'-@Ů &δu];ni4.ˑra)Q+^eBb~D8Ke%YqeVfKvGD0]q_zSS bOQ5GшU8Sh^(H/= oFA~ QV1ƶv~ljU B:h  fOc> T9w^l`<=˻zo< AѨ/Re/Ep[K,y_mldҍm|[k8b. dJuCLi&UKu3ac!_mG]@2Dinj;T,-6" ㄢF bd{'c \˰5"S~f-j\Wg*&Y 4F:J kfftM5*wʲiyw$ӿ'{CY\Ai4ɓ~sVǽ{.R\gz6r|rb9r%buP2NԢR[^|\a}#Np"P'@7*Qq2Yx}CYILA7 yU6v+` k J$BH}cBMCk!j_  Rb`|B#^rH ROZK@95%[Qv֟]>ˎ"L`:(jmıZz5)"b;kbjS )e34/eeg"cՎ t޵HEH#~S]}IU^ԉ #˘OO- ;4*DYNA{aeĊP&f>r؆6Xe@gS3&@i<&+xԛ|"'Vw s%LqS *ftK6 Pp#$C'z + Vt?TIq} JQZsE")n8IzvX Dt׋+:'1mv~3p !\CG? ɥʹuY"ܔ\_9ky,2@=% !͚-1RQǤ/Q!$b .(ǒs_YbܝO~ `$lLk]H aXuU}gؘr1iL :tcDY ,hGZڍ-+IDMgl -i`_w"9Iw m :d c&}Q*J?G17_b5+bl-͗"聬[=[I.0WD c#[ k=-f -;V?.(WtG>ާx~Ui>}ü;Iԑ*l > n_|{Հ̚ɛȸFX,z]w+Tw.1;5+(-R`0iWsB{kP❬/7aX1K7Q(o%3yP",?ł~ӾpKeKo_+(!sL1Poi #) :U~앏g@Pu[v6N1]jTR%lxjD)@qlX ^\*Ypn)M d3/;q-V\D$`!4yƭX0!&WځdSʨWo GLjv %Yph绢6pUֵ 1U8=NևdvӔ _/7{bG3%=;s| a\?-}~I/8 "2pBbYX̖ N 2X f8bˊ+l[dhݵu)%ٌ0p?;uD=ӽŦ JxQKJ{/6O#O9&. AfEw|zѮ:FCB<|^-b]q|^u'XrB αrh(2qᲑ伯ͦzjw/{^^6>@1h o5Sn뼞[|,c߬UB_ݣmƄ b-pY{T;5{G$|74[\p:J'tH<WsY =;kPWR#Qѭ,\2FDa*.ZɜtAeV3# J,O/PF'.'`*ϻn#AZM@b[g8@e+ 6*aI-GUӭ wV=t8?PDf[!-"ОUIryG!a4-\<"@K̥jxA ]=CEPHPkoۏBeENH-;wEL}Y aAia<T4ݯAxc_gȳX FVlGOoe-g#jfa8W@Z2(i{:Dar9`?d+7t:]uf6̑:(B-^pSaVyCMR]NV}<WnM\?!ӊ9D, }i"uB۩ىK<|5?-tr<@!^I  ;_>һ Z0iNhT]n^hE:j)J4[ c՚!ꄷYH 1 b{u>+H$nawo߈tTQg4KƏS/9zyrc ۧs2:x2Sl /}1(Y3WI- sӫs>z,E)?q VD4B$ճ$=H zPho1.o3Tl)H2;z(f'6Wi#l4$QlqMaF;t)0gbU/ƶ#YteT#ajd QYZ3H!JhC|Efǿib(DZ}3f%evX"ʘ_˼߀皺8Kh Z]PVmK=,*Qt z^!YCq#knW̮(ANC_&HdۺUV03M>y{ONjb%.:Ʊjf99&x~^7=O# (R6oO7~& s7?hHWJٌOP -Tw⛞HiDvתp&j<(`Lb ?XwWߨVNΦxܧR}LNYSd!ok8E@KƘl6%:GyɄ GbGyLhZPbbURN"G댎wZ 8XE'TȹEk6?uA < Ogh}f*!_eɅg1b%'L"K5^_-PC %+0Aͬ;1vQwپ60.֘lxnZJ/&Y;Sf$3nR_B& 2M 48_yl}yJf`#l,dJpPȬu _Na` V'NOq|p|./HZ-KP6HAKG7i6]nr 0䁭Z2yFTucå5Syƕ^hBpn, EM9Ѭҁ< -\~sD[L&6*~}=pz'ŸR8f=57$mVpL07ysU$UQVMmi3=e.w6Lz`8Yq3rԓMN[/xMHp SAvE 9ڭa!`&6JM*8~Թ鮈C^&C]IIڲOŜlchg'=tI ;t-~Y j3Α ;3 }PZ?x;X!IԵGo֖8O9lhy)if_!aܐ ;0L&Di=qfC42` <@`V}Up_z~J%?R *o= D$(f'=l}iK AbNJvaHU 5$ܱ$Acqg#bDb1r,ElC&TV#.iRI'řwڳܙѓqa9zpKF/|a|ѓrxie,BQ6(ˈlSop59,ж[.; zb[VrX0~6Lm\vVwGK U$C>a]fMr8Ox_ Fq֘61RMG+#%$I:`Yw@@P9<)CCf/ tejbNhG9e;c_ս-zn_ʠ0 k*î:xƛ*Ĉ/_!'jU["eQ.kRv:'*F aI@ټAc+OeH*qUCA1ݭ_.3_Nps *,k&zo-f',&\ du84z2.})lQtxWH)gGѨ8nqN*crk%/I?ۻhb-Gţv<EƱb.Jr7w0) 8$I:xwЙHs0,cCbHHOٙu$V<n+H h _LN:堂H~I}h>9t3;}X%+\ Bք۠tz:ٯYf>c8ޢj\P- ꓛ6 m#g_G{M%c^#pUAۜUCK'*1ț{ߦ̧@Mlc +mu,>WR_3ߩ=y킽tSrať], ڀ.vv^Qc7ަ9+ l~Hқ:Il+oe6tɞn ײG6$pLa5tf<)I~;W': O!cޫ{N\1vP:*mx{0<5 [7li@*іʼ :3w4{`bK*x5d6ܶō%6Fb,E%ЊzDN]js<8Tі]I(X.B=3A݅F5#bqi(b%JQ P\ZU *M؝S«յϗ}ś7 mMj:[ˣٷw;")mԃR޸*)p6?oc j=psH8!pgdč"6\QF3jX㐎V,1_J&Ou ?BM=-.j%GQ/@g #:b)"fF wt^ ;wFO=DR6w>0q^[zݬS96q_xYtP_cNmOԨ֣jWRTovVFE98GA{J+7M `=kf*ߴ.GVlw!DŦ z/ɕj+H tA~Y=<hݥޡ ¹[SR'U ?)?1W8$!PI4 :diIc]BfT4Yf.W~`2}N@Tf'7p|qfW.&R!()C A.[sJ=C&nv41llAO#6cc)h D^!RLEV+*֥mD S ҶWe1 }Z \\**}"<.AZn~h&iM DǙf[z^\J2#hEIղ`g$$%Dzi #G<wL?T}-й':UOӬnJȬ @.ޣT)> pI(>< V ψo1B6A3hInGΰSӬ3V߳71cX6rRsW%]z!2DAq5k#-_RiR*v~6& ,f !X_ۀ6MR{bh螞[M|qEV)ej(H-ׁlQ>B ɹƽDsKiJK;ʶ[˰N|L$f_6ȠSRi@"?zBTè*ѓN; [_s8\ ઻E`Mk~)>M>0F5:]'#~I")} |Ja݋1 ƒ'|t(Ff`H3r/m5u^IG kyVsdFv^C(Qܸ?,}f U +|.J56DYj15TmRȩQ@‚hɓ\sϣ62Nv㍃UK<6kGfB7S1&Ix Iv6&Mpb8EhQHQkRGNSzm! D`+g}Q\S%Ϊ^Ȕb!dpa--}P#\Oy efZ!վMpy/FVLj|)nyW^[`&cƁe!v'-铻كNw ZFе+7W&ˡTe;Ҏ*)?_֏Rpȵda: ] Kڵ/1l YKVİr9 OB3p= "n{(-p".O?olucmO֙K~2 j!#IUMo^ sT9WԥP(jm3"U81撣Te!_QיִpZ[0rE=M(K}%OR̭{; 9?ƢpS?>LbfVm\7Pptݑ~i5,چI LPws^B˻}V|iZgykLԪak9.Z"ՙ6SeKG[½5G}*Ŧ=KeH=Bhz;97:)fÌbr1  i%I]G"g:,gYc rbn|2^G0{lߘ }0ܹ ASQJ (lCV&WGN(JnؒI}<\t +->dĺ:IcL=C$C~2:,^&ie#tȤHb U'@|; W W X}TY hŢ"gOKnAJ99S;%? sh@4~/_]"FHЋU͍0ֶO &JlF>hv(GM Zc6 RlhVrzbaqW#k 0j\RZ'_)S 'F4D::I0'=.x^7TNOM;W]C{;?wi>%KfӪmD\4miW_ [6@xy Ijڮu?*pxQ-VgT7ǰgӖ>x)W ~{&"T SPI5;K9/|`<3~Lx#[Q}"p栛cJ6G R :fZNݾ9*4[yN#h>5<3qaQ2qJÁ\EkRd싡hlWvϿy`iLlXʆqMu 4ǠYCGm+X Cn^XS=?ښQ=M֧%G{x 4 Gȸ^o!SMr#a/|I<۫%&uÙVY2 .Wj鞇UƊ&cB ϱ٩th %P- X'5ɲ5i?曬%8T^6]86:l Ě!1~bhNq| Ze1ѧWw$[^Tq+QD{&腍q ;#",GiY`V@ID$f&',ȅ!=!g?t`Te7eu^4?N {Q=נw⥖-9$yJ1`!Ap :QUOlI]kڅ tPew`Ez B:#BcBf٠ksV̝;_.UȭA9/VB䎈Db/W՘Ѓ"El_EyOEE61"/MSowGzZJ0<þUm >DVׯSk]ZM T:cm]@iZV b83.\ MzŹ@qxW(y ?8u=n3ۮYx/2 m8`G3437twa] !ūws^u"g.5Y@\&H@{P>c,ȺM p`I?:-hƀ630b6/M)6N@RJbi{~̙_(ڭ;50%y槖X N(#E/e1N$rIL>~L^q:(0EGqK"eR~cG g1I|#Xz}3krmR`aG잎Ry^Wވ/S$}^(SDJj̓AGX(87x!d{Լ%lgiHKM.hR$,񗂐rMPCEz$0ohzfu.6"<5:DxFhrT/frKOA݀Iɼ&z:X44IV{Cf: 3vmgNZ TqA0͵1f]Ɠ50:"pa6}xq1SXo_YV]y= V|A*\Q:`Q5{mܣ`Yokf'6mn)+Z@X'r}H2#z/lRfJ g`=hr} ^Sa=*({ EQ)r<ʫ)wM? ֑7(6Ŕ؋j`lw,ސwR끈RA&$LW$Vz^JCdvpy k'eN Rps(qQ_:4د^ć+@ O֧nMrwlIa,$c澳`"=k"r0k8u\W $( Sќ䁹kgJnRfIu :_2޼EzGdB3S} e+ԧ |_2w,9XzG\~1қk`umG;1VʚL=y@˖9dRR,~u=CI$b|XNX4fIE EP#lœ|ϗ1І$ ~D=7Q*1`\s+@".2ŏ- ʬhe 4Q~< F0f͑ >|ױA3dG$䱸cM'\X\iy{11o1"l\BQ}BQՀ#b2!IFʚ&VoѐW^CĢ"۔~OWUr?1޻f.$̏]ϡC<$(QŅNT4tZ9<}4k2WаQsHH9Mljz6$6y:6g0.HuŐy}Rw<ÓڢhwRݕI E*>ܞ>qMc~~^ٝa` Ԓe->C.8_DWkuW$0 /.94j[yS7t[خN}#'>30fPA/d{绔yIv*)r 40/6It9.Mtb9}/=.U]6EDL+ p n\ LHlvp $e>#qTʓA 1[7Oۘg3&;mj6EL> Ā ԉr 6Bә1  &?=*Nɨ|ٓz_orMI[) ƢhaG@?D=8پx. 0F^g_Dr-{߷w@dLa/l1#oY9PVwa4}A'v u`HEA$NHŘ}UZH{ZxSZ<|>~em^=ysKȩi>K"8si-!yê+|۫/k}s_b(%DVF*oO.ԍ<;5/&|ߞ obAeYMMWV"N8:ܜ>Ƈ:8+H jp4= z7ԯBHRb f|}Z.W),4jtcK30S0TBI+t5҆_@XPPY|kB[;Z%@9]p7QwYV#rK#:$/mfx(?{$ S߮̂)W\9oCc`?^l>$n40du0 Rq Pl^f<GepŦ6 |,2Hq%Sr5 TB<]K }u$#՟"h{?mg5l2sBteH w Agn 2 c,U TiwA5bSp[o5jZdTU3SXV(@ݪ Y ]G@h+}0ˇ{V(/GUT TG{c7R '.5rMCenvÜ"w*)eZu6?)Md78o4W?nG)C^(Br҆f<܉}jqr.qࡿHK9O7=L-$ﯝԭcw[EóWx׈>{r2i`t2xHsO GPEB[{ ;[?ݘZ?ˋX&:#ٶ[3}6mC |$3gx)y/n2.J9\7 [X䥣S {:rJ"`q V;)RF s$*x<50`<|;QD*"x lJm<`]Òh&<ڽ@C܅d&r]#X[\K5ϙfrK`5:Σl/Џ@׿r*fBؾ0ZRaPHa/-Vt<-Bno;N J(_V8K Fjߠio+2xs7'ChcBMEf@d>ze LLg3̝To@ %+d<ҳc+_o1cz=ղ$,eZK0Nݵ!8IZV(ppҽTre=ϝ62!ޛP7-ARb% kYACGbtM,vODŽyڅDį4IV>|AfXKpBow*Y^tBR3$* m''3~>UdӑnLjQIa/շD:vb\0u.3;ɚӋބƾ|xit$&~,5ynve$܁l/Xqݴ;_ ;/ %t"J:P ۄ7V+UAD+ Z*N Bh^g*:u:{ qs譒Lak+ K&j 8 ه\DƤOR]'@4x1bm;VSyV&?'@a~Yͻ0hVv𥤪P+Kxl:1!u-0x{vȕ5Kp~4;ϒ ~J lOUy]R` IgPFb:XKf3 dýG"\dSE0<Ҏz =1OB<{K2ܝۊ K״䟳?9%LFWcW 3,-R }V,lNR@f˘ZtSTI;Py{ruݝZ<^ R;#'!D `Qe%ͳz?jac6@r[vc-ux#bdq4OjJ~~**P>EߪS륐{tm0)\; Ǣ4w6BR_{X`M!bi9˫\eMRs*'ok+̌cf) ąg,,3p{U&Yz<=\ 3}HFsa![^pJS h|LQER =0IjJP]|!؃>LJ>SB0= \x]FlN2=6f[~rtv]}6v8 SH=(Xip,q&yvtafb#TS9M_2뱍a;-$oG)"7di,0.,G_hI]:Sw L1NcZx"QЊ TmIRd ⏬+XĉH"p 9Z(n1z/픿Yx< ogo浴#$F p nWBu?Rd6'7O g)0{i[ ± TV`Q"@$XE0>( VQ0ʅ/85Q>X(O8SY1=ZWdI/MBf~~W* HH(i'!dBV*dS DvMUO%3}GЋEE>OӠHR#6b8oRf(xT7EzaTnX1H\gP+~b3+A f°zJn (%DJ=cS;nzTg=j.^"`۽hڕn ~_Ʉ^/qiS/=Gz8Di*2=;BͮnE/Df#~izј0mhRL~diJiz>=8Ot0A,D/ 1F.'|E`MN!];\x|^Hp@ߜZ'kE@@Ž\mVe̢V4\&5 uOܫޓbq`E`ӎP3Ex9697D}W]k=-ZU03 -K.iAc=:c->F}g0zV w^I慾9jQ/` tͻhexpޤsBfEDqYcc݂V;8ע Q؝0F.EnAp>žfk%T~8>vu]\F kAt \_bc@xw_clǃ@ 0I=O»Hd|2#K@&;|&|<0 ܭTAK!a a(ʛn7FXaG)zilk“L]((MLZ]g1ք.1͌_C[CS8|v9#g8[ϥB2ƛ :"I 8OTog(3A=3UsmA5 0Gu|[)$ydƕ)rh?Kĝ#3[ 2Ehr"S=r=7FWL,ݐD_M=`4*zlZXxpmD!~glյ/H@_8PG!60 Q킟`q]=Hm`I*)m!8OUg1#X rْX Xr |n1^ Ƃ2xD'lIX)~ F+L뜆~&ErY+朘ԘVŸ{IPZUP~lm,wv\!ޘU̵=,NO%Icn_;J\ojs,pZW]Bqc7ᅦ]@$ȣZ0gF۟qBk!h3ˑ?) [ۙs$^-K0@Թ^2v ?4_20+(@DBLA~/#qū|LC(#gpER.#b^fWY)N2/?˂sO('.nP-9'oK׍^=)  !Xd _[ov}܂&XDnBF !pSnbZ}GpfoS{ wDBlmZ?UrNO(5Zv{{inZhv3;ʹ0g:#N_.M7t#R~QXfy".#'1a6jMhkp:q&ADOW9kE*8bdݿiN>|&f)6n2e84 ѐ%Y=+6ۅv@P'տ^ը^*G%"Gdxj5\`߿Dqi^l Nc}noSR2cYajk%x]9gOYTP}l8)߈N\81³zP}inCKOT+ba)#vH`eDRCerWc#K'!dG0>uv'p%FË"t'ƾTj/zө(WS1t֖n#B;&tl{~)JXjw$Ou^84, AzVEeם39L?-CnIg!fc3zїj:AE}Y|y4YZV%2 e'LIeHevEC w2go'Ik;j(Xo/vn%{z1>^h;\1-GwsMHݲϮ%B_mSo d = ޠ ޜjɘoް༆F:AlbP͚pZViPȪ}LmoLHtRCND@|f;ה>i"Չ@GceP9[WTSdM$,)gTFL>V~pe`h{@NWbzť7(lGT+Z'clr(, r3Ω!`bкCb5uE'be=CL/]uJrHH?Uf V6_=VB'q,DS evpcBN`^7Y 9 9s 2qtve) <,Ws շgf)4P+;"ډC 8b(BhE jdfS&D27*=iu8+ET0DtfrPZ2"! \8֣h& !6ZJz%tqԊex+=a3 ڔk&PO2B"%<ˀ:u9O-^= pV/pQFi;nJ+ܤ=td8b zTټkYOdWDVK&ncz'2ٰh<7&wl$9 NFBO+e Q2 & `.aZɽ|>o7N9%)rgeO+m.:>jKg,Sk(эٶ{O>hre ֬^+a `o=[¥mq[lG"2 %ҟ3&[._]pdl֊hߚy(($Gk,D9n5.?N.i-pagOos g?e 3So3`[Jswj8<5YIړ@cܳdm0EuPȄ9"hkǽD:I()Kk#vQR]yk(~>!zvw!+1*6 ^g>_ gɆ;cjVk62@Ȑ58>A>< 5 |PtjA͎nVkGyϝ^_YobVTaGD`\I|j.KNY%T.M5LF?i<d"uL:D {(epdDFx|cJV45֪^Ke醡[Gd\17$2̩ 'LbtKv \ڄ!`<BCFf2gy{dtm 5f~mWq XF{Y;3p?dIMnDF83k|"A1CΪ3 mCgdq;?AуKxrJv8aE&Ƌ#ڐэ]77ŁX2 =?,9p"՝OBGk?pbC[Q\j$Ux3U~cpdڜ\|TUsT*r&"WVd\- aD-Č\4 ļRa SaTh Z-SџGe-TKOQ8b)Qї$_ZmtƫR43&VDP5+ǣյnx3PiT){# Si~3@<`H;[$&hƎKB}`hd96*jGnk"$ t~]V:Y[Tu%_9ϮUٍ-OPp1͝pJ-YC<طȜ?~B}ap0S ߙB5bT:ĈMr\xxrK.=Ӛ1WgnWjT=F_ *sM:V[fZ'XA•W0z$:8];y^VdؾcG *"M| 7V.Y CP*j* ]+Ya^,"ߜbFtW?gĊ IiIٙ霃w ݬ!{|,j % O e La:8 /]w 0SEWsY u.r̽,=Ы:,OXYZ}'2g`l%ӏT Pij9Tq-÷g5EI>-emOM(:|Oa锉ly˱q9sVׅV^yv-k%@"fW,u[@9cbnd~#8W`S/M7v̂:ēt ImSuC)0DyYz-$ac%ϋPE1VNmCc/Dby4*roèD'?LDDaPs~U+x.'y%5e~? hJ(GF, EMSl5'BoW1i( VGÍ7Ccld*Ʌh-]* E+)s+ b\>;cf3a@^%qT Hu-Bh"Ex`d% O|hU^kPE40/UI?~Sf:ijނb@Fq s\ WLln;"aDLQr5@TӔrƑKL:v 2ء}=⪦tIK.=&-u\Z *FFXVܧ&J䴳#B1mQo; ݪ|5ڰ<7&ׅg2s3x|~)0G<9FB Fq7M4GrDP^~ <;jmzJ+PKG׊>C+2U}Wl,`w9L~Wb{kω "F! _DBrECw(Wn'"R[w >ӵn'd9{/^d&uyhyLC'[֊+f' ^X1o "0L՝cwI'-UZ K1_d!VR-*ΣJ#)b >K+YC, /n5I`S苟_=+t9ENҨ3[_h'* ?9gӆB^XrpaPa9F (E~EW~(ri9+o2զSӂoƏkX0S/w8QE]d掛ЌJ)m|d]9DİJ"[g֝ lM3c9`OI \oRU3'"b׈/`J [&gb f$`6q}q&(1#\\Ig)Mm{ ZGlmC}!j<=n&䛵v ?mgy㇂}J #rOgD g>ר#rHy'|sFO[#T;OV~0P[Btx{Y]Χg<^$PT Bw\A-+VV6(ٽX|.B&;I!꩛IzļsV:sR%>KN?:`Yu|Ψ #q ijL1mKйf'##.'Qwʐ+Ý{݈a_6; ~g-N$;֒UyB=iFBC0p_v5Mpl<R ;}Pa_HIDt\ ͈Rb /ηA  6o{t˛ܒC\nbJ I>S-qSL oEc[0kt`4Kxᝬ"( ^I[ Ѕ ;홳MN !b]U/% >|QQEXjw!|K6XP v,/A?-G&hl0["hrysdF&O.XҰkzjx_Y?h{hrinVkH}y]C"ӃxiJG QK35IrpgV}.!9܂q^s0d5"ϙ)Uz>qeeŎ1Y"ͩIS9552cd^Oif4 |wφ #Os npG@"C5rhz(;?b^3d h?0ϊqٰq)-)YϸBRKӎX@]wYO_vd V}*Ä=)ښ4̽-xҞ$J9{ַ./-lC3`j~UQi-%T9,g/LX t5 . /kM0"?V(oQ+PK@uukKpĨ'y񖤿Ϣۆe(nAvÉ#QrG d%ĔAIC-p٧y}\HoFX8gtA MJt6q~G;̖$(#o7 0^ŗe(ޡg}s4EbtU?Ơɷ^m,uq,(n /vVO0kr8?#ϊ.6L(߾B@1gg>cf0:+69EMpDkJ,a.M`ң%v3(Cm&1<DŽs~]fe.D^, Zj>"F]Wl-#b'o~1Xhb;qy{Ȇ<թs%7asUӓHP#yf:Ecw.gmuד\-Vx{GeUg?o'fM$^ w]:r& 'P(?j||-չcb3[p&{i2 v_^!06\w/u`3E:F(/AW|'T?%>SH& c-ߥڼ?6 t8DzxsVֻ,>:cjw>:m`{dƚmK,6?U#&FLv†x (/㜬u|2"n⧒)JC˪Fqzg®S%bs]VYv=!Ϛ%@~-É-ҪjDG,K1jcfq[>ojq:6hMKCwmå_:PzЙaP"!v/@'#%Zp &=l*K#I-)]ǾP g yy;}2P|ނDXBwόpBb֓+ԁHw=,ٸatGO mGqN`;Mqb-O +15ً688${l1Cb%UZĺseKj+,ڲЮ:h6?n[ M(%B"5")y<?[خРOQ?2+%&jhqB G*E_s{nǠ?ݹýYvg8GA '4xJRw}ҩtPXOߦWp-a[uc+l><>Ruk& L6G*j=Әl$Г UOBu <@h,|湋kx% +.DD䘊QM?pr pl\sdQb>!Jz>ް@ojg!=H$HF`pCNYqJ:7uc|7fY# ;=)f<+ީ>a H;F3Ѵ~Ͷ12r=oueD;. NzF>/x!Ml6فIE,/y8[Fuu )(fnDPV@k!OT"z_<=^3ZXQZ_dA)FPX' ]:,PB30+X Sxt۾5Qᮛ7Ie|ĹGnJS;'GIVI19Ԝo8v~~`MvKjѸ)HnaY+<_0͍e_#̟;Y5eH2?Y%!Ps}TX]a"Ы[X#IԙA*"{y[ v j]K#V$6胙2eh<23F,5"ntHdL74@al x%*M:ԫj[J}{P9W:k{{vV\fU!]2Bf97^_~QL%9=p^EqV?E)0\pua&-U`Hzt-9\QPA'U\ss&yf7w\29|LR#R2u@w)΢;0ف,3>. ;I"fiU. . F+` =~t75aJO'X+ qbUDD98\yڵ&F\6pKtƉ'# QXgYZ07070100000005000081a40000000000000000000000016745a68200007bd0000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/ {]?EhDTTk׶Ǽ8G%]#{M6=&<)kL3^_H慸~Ga~ׁzC^*Gd+M^h}v$Y$8yT)Ҫ?=А۫-e S-j}B%vڸtpo0blD` ZK*Wڒ;:yPW{I l$,ڼ懂0%x<7AFxJPj|ow`PF5c#qfY]<%jڝ0 {:lN].u} S)B F—=h>@`³5$9)újqΖ aq_hv_QٙYYZK nm9p!Aϼ"MCgW],ʝq?ޓ40vvQ`$ŸU{ٹ-wUicY8G?y8{ ɳ(G ]&ުODX;vhFZ'ܔ@t,f) };v1ȚRbil"x>Klo /rFl_V\F}qZ 㗋zudG.B@z;P묎n[gQ-DA^*vD+? g%¾L!^PVlZM\U^o5O=2ݜ0PnO-fYu!q ZttFX [4֊t,uoa8[7YǵI/t !{ߗ7θushܻWi,h1`.W"E xΐB{ܭ8^,:CDwgB1۔;?vϷ+gKdӃJj OǸ&R8kj'Ōl}ǃs .S^R?"_clĭ`;PV6vv`aozg"Em葕+qt]7P=F5Ӭ6IcYI8~׹||9d_]|>S&XYkQP]ebp(Z>:j^/H. ~D1j/^٬Nhplp #-Y)7Z}m/27T%ӕ6σSYBU/"rw`+؏j <6 =4 +op6L{:2t?^g Vչ' Ttnn˒XZ_[2Ũhۗ%ҽh $k f OW`ӿ.' 4Y8j|I[ôf6a^͋(cXU?*~#D"2?9ՊO~䱙y)4( Xt« 1pW_ǚ;ڞ߫鳂4`B"Tk}uBl 3ʬCXOg2ĭU&.D!! qX>T*M=w`b7Rskx KsC?/A͏&3W=P l?r("2rn^UψS<[!6~TcaI=3[8̫NzTPd5wT?ۑA+gr$!G;S64}f(-B\aeA4'*,&%xcݠ#b/J ,Wl穈3B"SUvQB &1yףG]rvvRYy]ü!1QDQeL_Qgu>) _ZW+N( hfwU *fʶc.si{Ŷ |F G9,v#4 /-4WmrӳJcAzF\mVH2ց?G{='8#r#St$hMrt:&(%d/RDe4%w4Kpq2ܪ-%=+H H5* 'E>iK9~%=`V,\xڬW~˺}!o\^kF8?/jlV;^soN>{Yybx^S~)|,e@/dTF{všhRW2K5Gv0Ɣ}~[C0nN*)ɭ F:.t{By"DC%+JB0 'y2fS+tfTS09|=>9gSRi7Oz˪괯.>lYJXr_W^\ dzn;XTY#L<(5<#ЩoOeP~Vm ᰂeqsmEpZ)% a 15;=aTV"ZYCMDR+O$s[&oqwOu~Iycp \(*@h3EH?Q+SAڇS٩G9\ Q)vk LiBhf9n,;D8Cw`4 =d:z ) P㘏{&29. >PWeukkyiPơxd?֛0ݣN<` [ApVn$vnw*41,@- GcP-FJT`QۧVZI*s8BiJFih޷G+4IK3+KbX#EKc?&䒮%mv:$A`|^ދFшKڟ T"\ k9&E45ŊÃ) d0'durǦ?0w%Me?9=5 0y)`_"cKE2R:8TJANUjִ.ms10r}@w2jg MO"1V8uegL\s &Ζپ uSbJ i~vz>j$NZ?U@r֝NB&W_g_D]30|E3UJB2 .>Iy=MӒ_JԝErwA.1)(n*nR<5^tMwdƘߊzAoS2m "O Gb~Yx?Rv="+?=l}T?/e }%_dŽE;0,::E4["E!+LX\2;WpOḵuk͝˙IYF[Wd12 qA5X瘟EݻHe#/$2vgR2iP)ۅWYX!qkRq O4'`ؽn&`}._PxO/hbJz]1Ey(6cOzf^X$u[k=ū>gJ`zכz=x퉩Զ/H@|oUFc0{m(9wCJu"'i܉kZюkd 2VJaTNFc UtTAx!9{я&>Ow? gOQS+Ԣ;wyiBW6-eAM2tg؟ësBS[SxB,3#P'E$D|:I+G5d V3ySpj>%6H;(7^`9 1j"!Y׽$9Νfr\WnyHBEhE!*{#'mQ79 B$*eu w\HdotsLm0YI\ajFcvk|ijM!V( +b#;5)Wz`(4nOٗ;TD<7@m3A'GbL SQ,c1yx<-1vp6$G' CbbnP=Wt4Ñ mUw JJҥy˜!,V Px5IQPWMXX[Xw/m. xE|'1/M 3> zF:s$3^~4%Fh$ݟe-ƱKx ^΁]ߛŰZ*1gDjb7jQ ܗ:k Lv_I@!V SFak_)ΡC6n1=]0|#krXKVxo@39DU.Qҏ{i^O+Ǫ.GO5k?zH|.W/O2D%"uQڹެ+\ CwI6?x4 .ai X;];Џ?xZd6Yϕ(WuKL.~5#fJcv-Rb;؋rA^?0TLDQNC؅lvʮP~t#RL[E4:]&M@?Ѩ] Z9?wYn-/X"ѿLcz*[~t팊KP,\.{{=Y;x pf Bglùqt8]k=O^@ ܒ` Q՝"˲WqPd<D׍F+T|2OUljۗR5ǝh6'c/x%G]|gB_Ys20bt90lB)KK46dJZs$+"~ =YAKRq*hʦZ`Υ7ر, ^vQlƧN B;&kWXA!Y[d+a/ 󍫢 I%opg˷)'1饽 g"('87FغW2/ߞ4JG9ϝGv -8o^}ULt,~ja HlVtbv:< 6f+t`i˧A9-7LtY8?Yx;]YHRLEblu.+` ǘkM'I)X;=ү@9 ;dի%;hxWtmNJKKZJJtAtkqs=-ѷCSq0IHEv ǴeҀMXs&6 囀$yJ.!*ڼ=e ЉejYKԣ]|V؄I]2c* b@% |_S%Z)  ZD6sxh "aqiHqbUza?bXGW/f[e?|x}IorfYO9[&d>pqkGͥF N/90_4Sݑ.pS[co[S/b9y/H.T~/FA|Of/fM 56,xapxӟΕ:`s5EeI츐vWTcOHgXTM-{0Y2aXdTH^XQym{`@;(Dl1uMKTFNooԠ ;(!n"p-H 9?5zc>繳 {k +b̷o,׈Q]wdi`(f/l T]Gq\ag9C Ae[pi8Ng 3Cbɧ;+{}JAcs;2;"BDC*L,H$QZ> UIȵ -+“h-(acfˮ b 1g Zn؃C{YWD9ͅ/,@.T*!V¬YmVf4?HӚF(P6c,MhTrVU7G+ސ5֓Y8}MNs 5 ^P+ [0$iy)UgR^R ?ҡqgTߨ)j@D j~An'T= /֡PEAɷZ~Aa:m榾7oaO<3>bmZMJ9{wBH~DeQ0vKsXg#ĀjR @9O( )2_)Vl O/&RϾ>/A*3/3ߧv߬YW˥$7qr*Mǭ~! #ƂbY>EsOhϊ `τbUtV0ۖDH4wƉkiibO JbKE#nJ`%k|Izzɖjy7bPDKX/!5 m' L3뾻$']݂p&j@:;1ISUksRF,(ġ^IRٰmώ-] ~ɒ~(+ȴ|n/ c{?k[FSb`3k!+gs[Z8 )>E u{tζId1yS $e0T@nMH32bp Hm/n&G1*-D۞M(afkgkry}4pNsúF4(u @&__WrLLצ~RkmlgOsuxNv˖ Lkҁv'%<}#'f"yuR'EꂏeqL b9Hj??u@9h{RĻb| `Ǝh#Bwh>Ipd8;4 d $SCٟ\VuvU-h:cjrV-r]QX8֡yxb&jFi`ִ(ۓJ*:^8tT;~¹Mi5NK#g_ pUTuP눛 8Hh5O]Ud8̺e1KWuR =-n օj{^.PEBcG̊Nd!^=5LLM)@y=Dk"l3\꼍eMw0<:㶴hw.ռ ch^<}[7Bz/crc3G٭D(sCx[wT2Y̸J7Ytu~ۨt&<:?8&m "7;aܻ(aֈkgU m2H0m%]1 m&nkk["P7G'VdF2\H~V5lQ=w1@>ڨ8ILp^Fq&߲0~dA:@ cղ .Hr*)2`X蘁TSUbJ`)Rb06T7.DElMLYe 3(px`>=1v`ryh+d`E}ڸK[giQfԁ(]26{_C44%UK/UcZ[Hɫ }EN(6S]ی :aoM`1X^ܤ=u"wSn"V JiŬN==3i}ObFe=J5|F}V~hL0U-s{X  N3Wf'\VȏrPigxL!e'y|i?+@!b5/hDsǨNB'xZTT;1ktcR-iO#['ؙK^>X;0eFO1pcٙO1αz.Go\Bz+FX;mDƕHBaڔٰBӦr6m߭#$m?ipCoq{5،ׁq$)*)@L>\./dD>kd)MКӼe*1Iiv0Z v_::1څ/Z2jy:H@HR ܍6em ˸yG$*].0!&Y\3w!N=6]oSe=~#,ׅ֗ٴu٫e^cwM"S-뤵Tti*jccLA"Ꞹ5tWR{uJ(CWʬQ7 g~^Ȋt˷=OTq4]ð²AB#eƨ?:7 i!GE2h TҿVkNXc#7w&պ銢uDp `+m5..o$M)BCT{p ުYL(økmy{/]*>aZ'U׬vAk#$?u>Њjܩtߢ:X  #銘%qaҁ(xĦq~+W"GBV]KvV #ץA Y.T{Β)qb.=T$B}q%&G;1G ;LjL/i20 Mt2ED™,z 4AKcVk:bY *_y5LPGZ"]S ]]O8B0фf[BCoܯ{]#9q,䒟dDZHE#7N%QvJIFϒ#Zrf|=B+l+yc*:UµPsu{w t%r"? ԋ'dQQc%t0=51QseEc BCQƧj]4˕E;j}̒cL-=7kF^4sa|6N(`AdulGl|: Moȼb+Esv0tpFhAph !`5< 6ibʽH ^R22y"ϬL>^䱞vm%O,%6G"HFqcN-fQ"4'Gwq"9-ca^pUrth>{(ӪG* 8)5 7*AtiXƀx>7+j[J$7!b4>%@PaJ4 RBQ]{ء4 gb>a~|7苁=ܷm2tunU"44sFn wUir>2q}d3 6b~6ݸC[t!p]A gԉ]{fuB!`e<#a/BP{M/F1\"B}o&;~o|B%~ٔh%1o^&I9YcSч!bDaOhرC6p K ʁWg i[@RFLTY$񻷒MxgPi6,$CWtE@EEDk&5\ hޮ{K`9{+-xb#ZPGt<- cflH0j '-0JV$V C&\ix&*mJZJp RIwW 5vRPBc )ΗUbJD4]ӫ,N%8Vx!ψL0a8c*M˙Xxuhiy7+NĠѲE, 4={ZέPʷa=T @$ɣ_Iq;0ŏBcwIf|l (/ȩWN1,W?;m'h~+z%'*ɠFE'q}eN U~LNo,8(*=kp)&'wwhTާ7<鞶֖G&әU]C:`?W׋;'?dfLlr@kY{7=cg*0QO~pʷ7{*FM%1՚q%PDrxL 2<5פPdյXȧ~"2v&^&]3~y_hy; w}֐fGk-NNKhiYxS"V?#ޘ-/]7f?CCr=-ȟa@x'7} U|wȊɎ:1vdOc & a%NKTTldP$~.皞 mU<=\1_wE+dbE;2'zŁnW5CX[겞ղ.e/zh[GT=C$~`ŏ<>&&b*0ӊj+5u#]t!$hEZfq&tdߊ3 JwOlFs>'#A~i67`qx 4 0ߞ%VuYIF BGSv[@"B_PUy!&}?Pr 1` 5O% (KEG-g:_q_:ʠB^mڧ8ٰ]̿~n 'i5PҀM0]ʑ6ssH,+%Bizft=\n-ri5wcFz&T0e>ʍMB_63\]/<2}kr#:ʲy+Y«y9)55=meVƒF 0,7ͱvgW,,rd1'Q1}ވ袑c Peyxytlo8ObL:ɬ7Hu'-2@Ą[iGnG{Civs͊%|-t0W6N:FFCZ)rN3޵ z BrR@5+)C/SGݵ,;fYuP]jR7O\m~zJZPQܞ_Q >mMsg|<~X&UF>PQ~k mD>0R qFl+f\^TG7f+{Nay+(MZ`fGQD*tW;2b5A`V 8&V]:eZ?ΐ!"6W>ɹ.AQy5}=#@K$E1?ф +{WCoHx 7g+GFUꆮfN>YώTm_l Cc?q fN 7V_֚j_qes e>jIh|#8VU ?|%@d wqxx&A#,l Q_K>3p5kGx-POWךV00V8P,*;a‚ HL%n)lqL(2#R3z=7sƤnmeX,GQ.ϖ!չ=C<#^`K&>}MtyrLAވES2\6C w룡'o2$12R&b"hw(Ʋdm1[7tA% FI}}S+>kgh*4Қ%l5wX}ﵚarMEh\i1t^酼H:QSNcsٖTVOH}کn fΪdܐ}㏮%?wb{(}U6I{%S8e2fA&+E)f&ztA#:.4C^E~P-)Hס;D{E>sU`LeIi '_{[W5:V>I G ڷ냂{h}d^YPf/m0H&VFꓐe⫔#nSG?kY G&x^op| w[X+c}!;lm)DLc<32^W5 l@'pFe6 `8 6BFMSNOD#<1j nNF/ B /v'ѡ1!A&RXx.PZ$fjGQP>U'+TO"6 {)2Yt1N{Ff&g~? ˭A M V!+f 3hq)첓>@ϺR~ں4jجfi$V#c5:zQǨ/XRF ,*ڮBIۃhҡ{[3Li$JUXs 2.2Q7/YM!23ˠ֝MDV=]EvIUK5Tn+6tӫK*u[3j""t%d쑤8˗=Y$ e Z.jYL^:SeӎHlN J*$G)efִ)mnD5O\?-c(A88ZGazUr(Մ$K2![tRbQ#WSIt*Nr,ϛ>[|UhIPaA'|?cAӭ'\)Nۚzsٚj5EorF }=cݏ)A4 p3M'vjhqRFI\^7%n3{, .E/sO|E 2ΏHml\ yfO~&59OѶ=jF4Ra*uoQIhԋRe9U[)ߌțwɹ@0@@EiVeQFOMr6~)Ÿ@lo .k˅ac$θL0X:\*^.!~9ADA4)Ity 3to٬h3:o25ʃ\1{%ZDʒ0.ҕ*=[(;pQH ݭH$7#:l2ˉbehTXL¬'Nu:?H~WIT: .ٟ 61j)RYn\oSxYcP˔>s ݇$ l1~ tOG{<{[ר M>S%;#+ ;?=tPN2"^vfNX_q F#L3tVxu#_G:p&0$?.=ӅQN`n_~^Fkd^Əc@8;QH#x}K[t=GsM`+9?ۋwVƈɸ!T!۔<p4bî#< Kpu }>sR֛kQ\Jh<ӵ=/؝˖5, *91F&zzš6E@[G_ =Ibw~"YEghyːeK yAaPsm~i\i^d-V? x+K:+&5"v!."@ྯ[b1⋿;| yymr (TCwoWVqMǍNhJ"7V; !%&7pè`O&gL4shq&ڀj a`sdbtơoq}c3ܿCWЄ:{V^_`ޫVQIt{lg,p}(aJ?:eJ*q'`[~h%9Zm2Ĵ(Zj:ʮz)S0ĥyKv&"}kA!: $6'{\0;ix A|bOtAb5Q U5I&x{NT=T-&Q~ksP1 n-Prw`6 se*:jc^}ȑe9sh#z]Э5~=7 ^45޵rɺw(xV.̠L(m^fbZ&=@OXo_/nSg314n3 ,WƪPanlPء# 2DwΙiy=ΞmKk'܎bD>r '4AB0~K^سAYaW}XIl9l__[Sx`Ye FʌXkSuwU8rwu]~#_bq=HS^B)_o3^/$_gg ѣ`͂d~#0>x2mh|X."m=6nM_<⢜\RQgNB.8s,3yḳx?x\tpG-qG݈txVS9D©%G!C ʚ C>|!͎ǿm8Eq |Ώ|iVe^FҙF9W@~F-|e:!ӟ¢yaԢYě. ,(ݡ4L]|+Ʒeg0d9Zlzqmk%?o;)/zXVoz@e;=^6Pq$cĊVz{YZ} E0󃿳M0B ,#L b$뜐g#6o !ʏңU&)ވVzB"t=qƠF]i[ B Xo] 1+rNZp (}ePt̰,t[` Y<+7=N34LBs|̐mshC^l,G׫0\DaFuᐻY.3L epKvNwXF}m\ p+L?!1 YivG%h=2eTg{ޗӘA! "cƎ_-(" ua8kC"0U'%8,l2fjAnp'_5yMwܧW6j l~  (SKLzgt ~?z'AvBO9dv8c}jQSm)`2i^\?ć]2S4F8S /&ݕ. - !h[5p+*]tc8(8԰ D,kaemJtx*12Glc|n+"񇔻 w(ߴE?*/z6]j~56t{Zah{Vל*N[{C`,>_8x$"!7+/4wt`Z" +naPKErt*K1?NYFd}6In˵L-|- x6#[ˍlDl7,Bk> uB_F/~fMf(.'@;{V=y* |tDSryG9@v4Y]Fq/8d6mW7N0Z{aVя5 7-,Fy|+'V 72.KUT"ijN⾑AU`W[5ΒG8yT0[QˋdRT8シ-~ >2JK~^A'p5s:uSֶ߇/G0ǼʄѲ I:`Ҟ81.p6p5bRr4#)4l f=d'Z\Qx" QVL[U֒aT[^siNG0$@bBSܫ$#L2A#r~Ph^#tpex>qf-J2sF n,q &mOΣl)D=^zkW ݗK#NjcTа\⫑WR bo6 .P~jBa  X[mB$eR p% 5c܀"8t<~s$я[-LFYmϞp*TVL |vCw98Qaa̯bc:v6A-"gGS+xAV +f‹E~T7 Q5RZFJw F )ٛKk.H{{J6T^u9%c׌h 9V7G]H1wE=kkS~N5]CⅇVmI';rH:7Ѷ-S8HQn)r@o ^ǩ)mf:Y]!~79\Zn k<bwںCƩ=3Ղ9+!XtLZ­fk)/Y0!NbԎ!. , @7[o 笑C=G_{[WV &(4ė|AY a$,ܲ)=CGls _+Y4L=XPv8Q{_3lNX@SޢR0xe_A %v y>J!5r`4Wt\-uKHJvn@I *N-X5w|(vA7CRP+?)? GC=" m}nA|z&@SCr{6Am!)hxf\zDG6J`--yo *UQV]rt7P>=KFqZa!mA֐wtH@Y-H~O?,:rvrd!{1%*^:rjj~GʸM n5ϔ2 DeX:YP lF_9CHOwԅ FlTK3;'(&pׂ=ww5:6s(a]lQ5'"A xܪ6}sbK`oеlY&T4u )!Mw^MJ՚s1\+8;vKM B )j>%كel%V೎^*`pUÉ ĈL+.<=d`x{®f6lt vEldx8w~-DcI (Ũ kЊPJiǦmO* J6{N ob쉒KT`Fư$~qxuxR2p+.8 ,;]v\vgNBQ&1&0:Wqg_L7Kߥ-3 h-OBS\)! ϴt' јb`q,܋: Zjޯ>f`!s mhT>I>zs[D]adc'~Qjʎx~B+ ŗU(OP{ln3ٰB Sߋ`6f(<qo3)`5/Un,kq7S ahzƩH;}΁@l WX`TFA'FT"YÏۈWdL‡wD՟$rj5%4|k`_t IRg_a$SWO2u2'AN( ׄwfeF_AR6sόZ/2ҜP2M,fo_P$z|P`T¨6͓!x0O _G:l(Q, ~4ֈq"Ϲ| f)-!:f1cgDXRDvYtQ2-@^q/ J)_G**;J<-ܮũ{GTrφM2Qɬi.-r/eImvnLq!1Nx5b~-CweĚ螖Q:6X{l4ٵ9F([us5kxIvGץu^Jix|NٌEE͈]󹜚\ALQ|Gp1AO,c%{Zh=YF5/x|=Mltޯ@olE w "Rǚ!CT,:u]ɨTht矜3祫]c-HO`AqC˺muߥ:JF:jȸ{%M~EqM_jo/?Xxq^剙`^ڍOk)FFLSPYړJNla|YĘ"`@7ˤ/'reKn>/ D9{p\~[?Iq<|'FYyGdj4BA/%,t k 1W\l"wfcmr [UBT LF 7(*i?@C=w/oOᷮ%Shjzpws B/k`syũ}Q.(́\6Q)j.xx 6jM\ṶnEK+4tbLi쫐Ӭ8RBZ2' `Z&JEE1uEFxlQ? ^r:e<;݀ik'H >#1V+ e.T(+T<6i@1pvB6o |2aop;XZF囆:U>gj/xX뷮P#<-6PPhy`a/F|!yыBGFzTPI|!]asq*4-i$LŁT7Ɍbo}+hjڋ"J)n*Nzi Inh7rWȈ!VBŬدԘ&`aFUwBdfbژ픱G>JXELGUp,S_k0)q R{yF+K J9.8/t*j$bǞ٘ςwMiJ(qQ]ɑ@X_ED*n]h;ir ԭ4A34]-:;w~Vvl4RM=Fj}F%ݥiӸKA&bAH" qD *3͠gЧil ߂,2D>}. m֫Pvש}~ێJdx-<QEٹ'nLb'3JN$HyKLTM/-FɓRfˁF DMH2Dtո'—CxsPaff wjHgYކՎőd-ŗtqD5`_n-_|~ٝhqX/\AYC_u}Fq9֮UD/KodX2E}Tg0&3uyi0~1sFZ8*pUDe6߈+apWrBާttVbS>_~8iL=Car&ڋTJhEnfU@TL$e&vjDg s6N|_Iw.IQY ڈ%|9bxf^CZ֐F%L(?=hة&`w=<>J!W*ꛫ$XxQt'??QC% :HVz噉I&Uz(X@E k %TqWYUܗ?z3:#vՔHHns@#0 #5j)/ɱzW+z*D9#~ ^QPQ><(Ȩ@.ؖYtYOBkHSu`x,؟vԷ"]N&29|63wLr$ >c_݆}U\h}@vc$NF x FрL .UiOf|m smͲ^px}nIL:NrUՆ`Q98gDtD' 2>_S}eu #pV s~~ b@s60k-wz^]%5\f4P'!Ek6vrI9nl2\4,,jXƯ]oфh] "CHdJ9rͥ}-yUZg*ߘ*gR3r *41=xah0 UY ZEm>GlO߉`SQ: kG3ODA칼E_,lKOEB螋z4f&x'B|䧂 zUkA4Đ_ߝC%:%͜E}SGtHZi +WqxEDI6>{  M:T`xdNF/Bc9mJqB2U*}Z!.N<ߛzKg&V($1Q]Xݞ#ea MhE|*x衏;.L4$Z3_㒖+78lU֤Jժ& F)+N B2)m [c] o8=>uLXAnHw=v8;TjI>^/g5.g:)z6O!UoC2c"NOd&+'8Qm6Y&@ļe>OgLS6%QG]>JqԧfZ hJi6SbxU[-zSa)q?Sa}Mp]mxUQ3-*я} DU!I|4AabBk0vGë+PcJzCpQ^ٚsݢ|ak0Fq~8@(ez#x#(!lP@’[_w bɨDd*`ho` htn9waEYN~bvq)uAMuJ$+l\ИUg iן =RCOwE"%{*}+6f^ߜ-b.Mӆc?!CI@2۰c$ kAG_`vAS/zw%t:FJJx1Ci~D Jl+;`ђϠ]V{Ņb3$ rqɏtSt3R8'EȂ?lLdVs?v-=+X;vS|1.ʫZ'e=J4J2+4"⠹٤oTp*ޑ)t.# ٫5L|`5?Mَ Vx3* ]h!q_ 5AX  J\F:>gᯨL{\ o5q[/Pp$mXx?tGWLln 6LL(DM!'';!ٸYIQ6P0*Q*qqtNAʍv^>57 1d/ݕs_[i1ڙMd@ǘaVA{)!fG%-R{-9z{ RIcV!^s]/7Q%y¢cbyGzؽ ]΂ҪX\SS[S gnjrR|Bʉ Gp4K%H="ٯ-S fZ܅;.'<]nyY`[ ZS,cU)X^x3s7+ۂ^–ϰ"4.YaЪ&%T@c,mJ_vt=Дyq vmI |Nx3)%WY<37 husjL{l18E yGΉ.QZ{mj{.钵:h}ٸqQRZL~k =r;!y>q,?,W74MrXcD)^lYtYk[5WDiI~v~`+6va%~3~r̯esT1l΀}~BNѳ @+O(ңGq ԥst/kO)w}ы(Z#aB[/dCׂ5jŠ*2W: x1YgYZ07070100000006000081a40000000000000000000000016745a68200015740000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t/0.]?EhDTTk׶ǼHFڀV̷GIlmiOVe9Ԭ^§-R-9X90Hep,mt%PƁsq V"À3yr/x>4߷ Mh4C4LUbC4fzr YmuRt2݊jwep8S:mi'lAT.o.x2xXC*\eǸ8OMuPL.wދ忩 jÌ/a_jE.6mtJCFMSEc-3*'82<`0 'ˀ/k]N4)sH~egqj~~ÔƗ"*&DD >V Xɑ3} c}ˡ3 &V՟Wu{1Gme .9 .Tߵ04 :TSEN[gxM0V%6Z+l ^B]cNE,%P[ZY Rv*yYHyJp!P@ۉ0[R͔}Mmnݘ'F]* L/_76;ЮcDZ2)-Rks"PҐB?zRB3u lv30"J!e c7b&-oVt%Ji<"JYBމ%|`*@Sڻj@'L+3&=vXb.IOr^oeF1 =_ap|kh9S:N?>ǢhsA'R3ĬĘd`u"6ݐEA 5 ܮ_APS: =>`zY4̐$[Z *+AeۛW*+?i . HA< Ton\0'{e-Ex8ˆuY>'dAc^;Sy7rNKxVN=_O7cY>7#A[ EgEu ߱w;jB7q1852jXras3 !0&^|18#x2Aupȡ@aؙsԠp"r"yXT3uD lh($vwe.ĢMy8+ nX?:x~!B>t/_ Sr)MG$b,%CPgDaM3+MW)CMsۛ;.kM#ѿޘe/`E&=r}4BzeijŒELbY3c;VZ=PHdZfgmO%h;flXF5=|f?Cִ<߃CK*i_mtM B"pj!UMrVSA6u|̍0 ^I!/uMjP"FdO^ ηØ 6?Faͬr.5W I;#dd͇e<țMW ނhߠu{,`Xc#g_.!䅴+p?9mB_Gӥ?m#R?nR0>*B&\< o^`O=UyrjxNQ4V(T2'&4|^~!Ǎ=M;= rOI[!}O?ӟbzRW ,#n\oL YM "ޢyԀa}8 %Or=zCW hZ0ZsCq=]UJe-wCgpK[,.6UH޲ۮ[tiVp~g)BAf) "#yd piF[dY ]rYs~\ u:T9bF2Rָ+NtYX:}Au)6NL%e$GmDnם߸^x7;%vQ {]ILj7ij7o:nMZ2]ҝ:mjȝ7ecu됣])z(HI5stuVݙDe]ȜQF3[ԇz~B)f6a4YeAdSY.1Asuᗊ?s&$5j'm`S[DwZyv^Cjha"F^>p-RjetIVnK" }B/*+ (=H DOֶ]MںVӬtjsl̠ΐD?Xs\?˽,6YhC.|љFgd8+0! EY\-#i bìy1å^'vV w޽\Č( %[W\67ΥS[H; @Pv't l?(b|\0ri#&p3V"|&lM̮oΏ7O1<03XySh; ) 1HLCO^_Bs/;k9"QT*erҁuJս($,a9|ʰKɐF{᫛;Ċpck=cqyaXEX:٨3o];Xi(B]b . IOИncrhlUk_e'e"lm뢸-lA`yLQްS"iшnKf[6d'^0-:`tٸ-glNz --|eGn>bDveB[ffc^ wYN$4RQ7Ƨa |`IHt[%K?-џs?:baIB,:Y)+c&crh7/˻ j{#C ]GiD. Jrmou&`ZvJD4oYaBwT}uIgl]: 6FV# LA3|S"bK6Tb%8XDb8>Vޖ 7+hO9:.aI* j7yJwhl6Kօ~eA]kM*T < 4m`4uyp@Z Y4puᯎosVqG^}$CmIۀK"| D6<@qNZy̎0bpi4P eDŚ h"1i{++`b/c~t3q+Y/  j5SByKJZQLF9A/TrUiN+4<ڗfBtVː#($M+1+y,aA)gkX@^*D>:harTzIw[zDֵ'e ΅^)!bTxu)?*@\s>31k0N \W n'LuXQ?|piu)i/^+`va򂽢|Cqx\usL vUNJ8d3M"Н$|2c=LZkg Fn&C9[McP\=~IlS,W]w gEv @'VM [0vtDʲBMzUB]s#&6sy0dL֨H 2zQ2tX%!E CS4O{]+JťX40Cb7qx`-7hiG#h#yA ۹X@_0<3hW=}P CкvmAx%3?P@+G"*&#xG#4j1+ rN7Ԩ= h/:@\e4V0,lgM٢Q A ɣT=GF]<tX"jJ?UcɺᭃTHZ(p s:XI, B f3X+pRQ/0N(x8T*2JTNiC$ %E_@HGߌ{b8kcO]_q6m dU8g Z/D$x^\R̯`l'|1~x 3Pd|\rbתblO4_U cp6ML ^B@{ %8y_Ɨ)n(`nƏi_pJJB`32gNdtzC 1 x",()YܯoKcU((ISurzf@VaY Q0;c c ,OMޓY%aZ$L 0 XK:Xb'#vTkBc6]#0MحVc<磤hI{D ( v^mPOIlǵMۮ8v7pqaCɊ, e?ibO{NKV*&-+ V+6Q\/&P0>gpUڹvĠ\L 2otB(*ہ"XǩS)G T1eG?8-$}m0 tܡ$FIwER?QQFvf5 f:3 XF,=XA2% U[xo$OR.;"^\n G*]o5۩%iFlk`H(t{׹nwZZPrT%>k%G/~[jFߌUL:ȘSC`˄[>EW"δy] U oQMgU,|'~ΟZF% iUl^B]QXOa֒g#E:;J*v-oSU* y.J.TV0Z#oO޵qn[d~4# /XI0 ע=SmPyOsG %@ABGD:<r3Q0V*8M|%X+p|ݫ{lt$QK<*fq3= )P,$DrUhdv rj? m,b{u)ĸ[u_v`FG52䶪,NkfT4m>;o $i'&5T`?w65o45hʂ}͛w0ّ7TМt=uAvAH@NsΑ_R_a'n"3M|?k zEٍ>e|@Jmn10яnf]yHyR<<quךu5XwJ7'vGl_UGr~UT& XAnv,VF1=,?KZoθ~F['8ޜU.lG)iA!fej x 󢂍o1kqrJ0չ_3 6Jr1,9ʂT5SE|ftkċcU(K]-МLPdy 4X a:Wt[H厙>)1")VcV- NsûE%%Mlȹ v\*2t3ssےv@α sr ΄T7_MhtRݶB>Y*oXY!{YDVKmgUGlֺuތm9׊}҂N >NHb0ԓ֟ 26AOM1&l4Nc Ob# ,SvbHNN!˕0:ÎDH~*4]؍ebg RQ{<ύޜ`I ILeV\4?aV9J\wQSm@S0l9*Κz+ONmfSz)9΋1Crø DC/5~fFV{i0Y Rh7WOE[4T~o)SjJYYD>PEa F9A5*<ڱSC~"AAvpd;)m}#yo32NG8Rb.Ӣ4@9=-2GqYǬ~jGn(? \='䝍WB].T"ON,uɍj+4459\Ejxr 2tf/gol{# ؖnW:~ɉj)#WOȑ!j#j_ Y`BC 7qVs%|/6څ-(r Z Nす"anoPeAn8.\YVVH'C6f6"w4Sdu}Jcˎ.gf0$DiE^הfypAW.MlkV|#vWqlV,guyvˠV[L[|5932L3* cv|PDMhhh]D:-{ۮ.)YZt÷wӔ',j L3UW_E<쩯'/yKʻw<]E=rWE 0A9!G+OS5Ea )4N 12IPm{cMOGcEȘ3pm)<@[a δmڗ?_qė(E6(e7k2U^;/*$~ ҰWǎ-Cv3l11k[qft(#n`+H'o!HIᔤYbӝDl3rm鈉ѾSu]9/&-6хLEt1i:xhP5F4YU-υf+yLL-`c|hQ)Y$K1(1V ן-P!cu_]:<͔̤WFVaczHbr< )eAP,) 4{qGEDߴnyq8.b_Bf{>O~FA6t2CqKU *h^/ ]"Ly5`SEb!=B|Z\4=@c,=\͏磞2<_,Zp"ȖOs]EZ}`&6q&K~Qgƕ#`؆vP:phߐ<4n0ӂ/EG1z/R{"Qݲ+@ƾ8%쑻BͰf_O߲'e֜p&(_]׏9w7$:4C?TOMDq*Rp[MbdXn&w&c' fmzԃcc`ӧ@!(?8<7hYb0hw-s?e-L '$c-=c_=ZyPvVk憗ҺJڞJv%oeiW2<,s.s+J +г|Vi~ a%qDkdC^:XSdDxK0| Ic liELT)с2~>[peL%bL:m: -=%61(v]G^£ݵ`\\)Pߠ0rͨ oF|T "khK{M~oeG,ˮ$e8b/fr H#+*N0-T&w/˸S&u)GUy6Mhni)'&!bJg G*]o~qY4*q[aϺ1K乪qEĤKBǦ/Ą%7P<5+~ ۱/z[`Q|nǍvϺN *FJ8@jvRC1W|R A{h4k LU *X27VeNf[{M5~9<5{÷Yff*{daeNDk׊4?NΘLGk`obkM.RNeLjo3=E~%un%^Ff;쪲 UJ5'Y p]C0(.IZ,Ti,bX-U#HYCGF^7[t¤@ߧOYS0QN^): sָmز_zF[bL)2uʫ-l^ L, 4~yx&RHz͕2QfڊzSX"Б1XDP9T5f@e\B)G8=_D9!q)fDVrr/zoP!V4Cy5U~# XJ컑+BS~6Qx5zNB{}8iyt$pd-T|fMqXr/cUrPE5Fb+ڎ_ATa0yZ@%{\QuW%`ݕOHݠw3S*Re|uY~i4tĎrjlKǔvg9ŵZ nq6Ghzvy"'05)/I8u ++5ܫUoVG!<4V;>p=ϧwxMi,XMRh^YiT *mhAKxWğynAR-a+8%yXT5AƀXIOņ:QxeED] dU'į@ _i !'i۽)i[ yzSҁMP6ӧăokJE4RPTO&Ysхhe`=죥[~a _xP@;֊P-?EN$I\ dbQe 3CMwX]:'/7W<0i~٤t4r`WVW7V;7I{vSAk诹Ic@~.|_Ք5_I, {r 3Vr=A֎0n˝߸G-(r%ɽ-%1ƏJuHDqkڇӃ/@ؒaƌڙY O)KJ9hڊPV.|1M+U 0ߡs$,A&,n|Cjx>,㶨(k܊n.B1Gb&O:xM ;!] ]%uN#R߆FLM3:=ԫꝴ3ZN\f1LĻ u;ZOC&w. UIPde1kE*}ZHR+01 ?&HT]-fOfTe+;SA%ՙOYS{>=Q&G$F%.aPbN6RwU!QMB#q_<έ׻?3%f65?{9[EyG/JŋuYg ,^kլ l%E.3jTt2dco1BCzbbbF{pbO^8H-K;^j3^ L96^;M@%d]#`Q8fA-I:Y1B ;gAkng\ߒ1AǎV͗*Hml;m?#?x@aDhG*7Xc7ӐBBWJ*h!RTmR^E s% h9Yז"֦%V>֚T]PQٲ$2z/i%I;i wsOd5MJ ,<0- ߘD5nب (ٰ\Al)P](cPwܨձp-9u)q杊"8B|#zyzh/<4H8*EZ/[bI;ImQ0 z\Gi<h(^mKv˟JZ"ˉ҃ߵ3St3H Uh5 Zav[\8Okư~lY`m=󰜱Çg? mHxXLWӋ(7Q<΂PP:^z( 6:0"Bwj_?YڈXT Zq -r.,){QmCG TK6Gh?7*2Bt1BrTP_j X< *X CIU/P<,3#@zg[ <%]`]HhYεDݧ1|8[uR{wQiΛJch`Vqf /a2 a@I `ط3pƢߡI2;E|p4.8D)v?~ohV3ƘH5pYuj&g:JCw"Mgˌn|F0W1ʒt4* 竍o%Z*NޕR3ć'GQ69Tna&& 2sLJޖbτr*.!焵Q*lyJ]+͛m,[K0zc׻jUBzt^:޳I꫎wSHH^LW1JљKWץ?3kczVs;NѼZRzU<&~2vC~VæVb吏9oҘAIO_q b03hZIE}$ho@Qr urZrP@ +'ߜ̠5y=DI:wzDTƨ_Ծm *3>K\(Ele jbI` +[3xG҈yNhyKiƑHJAO/} u2(y\P<1$|R.zjRyF&}xAca: _pw7)=3lhԣPa&D9Mg Bz jfv´6HT84Bg4b! ܲ$1p>D>"1?oB ; ,Qkv{?S` &w`_k ҼS>lN)$BuW>  &j8-Ϥ$$`0夂=p8 )lXKN wm; )"hG'LFdS.x V*A\=fbx1Uh]EYFʚr\E03s,[x,:Jf^QXH>0]V'&S-m c<ſ*Rp}!ԦiMGsaaL̡=OeBmoUΆ4D;)J1m3̾܍@o, ͢P'GXs3t"u%/]c~cg\JsNuGZ{*;$xCw0M\'= /tAFO].gx 0lIhKQ$<_h0e4O- &&ӫ~{vZW `i`Ҭ]()+xDhs9%+N ̫X |ߪNž/>L6{fJ>O>W[rKyn4 Ta$UggߎC8%BH0v5""k;+P3 {ϫ 3.48jcTa$DQ;gNsKpv+~hUiw!} -JoJXSޑWqŤwvK?79 URB:^R(r9uDzn %h-DGiMI ]hRXZLz ԤMO!6ii}&aΙx G@vlTY԰`[Đ:]n_ꊥUS?C(A}s`Ǡ.lb:Aw@;b[ˉI,00M;z; LD}r&FD{iҨxs%j@Rb&ؖ~*+K1.O|Wc߹̱v;DYA.f YШJz;\WWtLiY*Hs=ސYuDǎ!m^h#zF[Dԡ.cO wXgܱ,+$^e4(JV[Z 3!g~$tQȱǬuoQzASHYܔSEDRc,r`g@V7Vjmfix]'é}%t1.'wWJrJ,C[¼u R-To4 A_ c*gkNfw smە&VeL K)"ǚ}͚|c㄀Hdq(HzXDP-5Er?aJc#d>d~ P6]ffBv5x?ŋ#dt)J# ]CSGͥQ%ݩ_@ Im<-QA+=?΃%5qmx8>z.tRI5ҭK7ܳ9XυsP\;nQS_i_(ˆzf6/qSʱWQo2mcV] +V5ueĂ>+#Ol*nS6ðQ=7j( a1.>"Ȩa3,a|bZbKo} JYLx@R/PE4妮DӾ6^$TVܬOh~ǘIn'BPP]+qI+`Gc j,.Hd'JZ!U)9'kIxGO |RcqON0]uq&冷A\.V^2wZj;ypvQ(A(4iVTEےQmLa*=qkoD` Ph'^01rا]pZIM9&'.xGy~8J1R|N,"kwǴDBnSnA2,r(S_UOj>4_;M;9IyK ϶OC(72N4smRw5NAjMBb XT(?K\h)XHVLc&0%$@ jP ^.M[4Q= n9lUtVF=^dö~vLOFg"[X lL;_@E^O"zRgcDxJ*3QoN5m-$|EẈ\٤̓\{a F0P_xQ,&Wy)=^Z`{|% *"hְ: d8h"l ﷴ3>Bu~>@IGpab[f56)M{3*Knh t(V#+|,Qd-;ÿb, (oʾh\щtZa1$k ;!K^:vcDnlf*6'#&-4 Y uƬ%^+|3`?:X+{67#BQM]){o?$<5ٞD@9Z>ZG<Sz xMfŸG?Q-;B9p.Z uKwRfuGp|tf@xi(!p|M&GِH`>V$S`:vs}lA2xYy@ z*3%H@DZ+\ 26nf}n.3Chx]`:Y&R^9M:QԒR`D8 p|> Q{솾@pT6DMzT ܈!wLV. X HѬh-j4˘=Ԑ\$ P<)^>׍dNS;b.MbO-!ԇSlp'RoTSr=zеUH}sgBy]&Ze2S׬.`2dnQKaf%K;k͐]pil[<3Y Sc]egDjQ<Z8m3g7lt")+F/-[Ip 5SS'.y&.ZR>gB)˪3YKǀeƴʯmZtҹBѽFO]+sf_jDwP+ QGZ")VCovE::в݀!ny>ڜ<^_'( ?F$۵Qx9DduЉKvdp&B/tY[H[6R\_<а^4-aWwS% 5e?TsOvrA ī`f" žq4+/xc'frq<=&VY2]>w:"!̙+_D^)̲,= SRHm):+όy Z6]%2K;|C[_R~]NAP&͹#A1b$Y Q\lrZbu'eǯs%Z]c2rELX~A|}w3rY;ٝ,ىo-t4DMrO{:j(k/T5lqJo)2ÖwAq ddql6ٳŠmѩ#ܐFoۣ A1l3) Q7GKoX]?Ŏܾb(E0C3Eq i XAE*ȟ+h||on $} w+;\gF 48W?e4D?f$oؚ&ZDwP0ل5޵B'w:[_j(e!DG\>Vύk21S)[#c!W\?%@׷7&B17XE;*H mNƵTu5C-DW#M&?ϓw#pƘ l Ri_t:kM]@KCo=g {D kѝ@@->0(#>KN%η"h"xXqϧBnU9nf/x]cǁݛD.g5~6e@N5yAۓbS1=$ cTw3*@,4B]369]q+Nz]""R~u`qxlL/y<1"g^ [)ƞKuS/j&"k.s!}F1WtQ"΃ @~/ 2ˢNF3ޫ]\3,"2pE2 mҍMDlS*iaÉg#у-1Rx&+ x$wlm _urɽ>9Ѿ#E6⟃(:ñՄ>C6Q<ەᬼ Ѳ.Ah$;z&D{ˍSl?)$Oaf<X&TԏDۿq4 Bңga L}d3h,] )<AwO%aU4ms]fBKH+*sy lA Rb6PnGEC/~ ^bjΚ9'bkxq(R}E1u:uMr90p?Z'@tC|D{]4&WM!-)؛hв]Vii,pS6.ܥGᬭ$FP{D79O^?os".툕r/Tz&3}"Y g!RԦ8e'Td)K@?̈́aX@.*bLe3 ܨm6aXg&E0N`(Gրe\"NPΈ^ۿ?pQm +d!ur+T:jhp}^y$o:!^J]Z7U)ce roBA7b 6nXW7KraϹxͫ؎m;8J>ɒR1t2z7nNTkCs^Tۿ7V!xԘZ HdVjmԚdKXy>۞8f\9ǚGaP ӵ@aJ}Y?8}I&ժ,FwB&.F M [o<"eMzzx-/$W}үQQ_d񞙀su!+[owC_٤YӶq%S\~kpyҵ &|qFt#_]2 c3hӳ)rvikβ6S./.؎bD_o 5#X"}}@6ћ|\C%6A'.u|4yt^O+.ΝS&k.Ҥ488,KP?xPk`$ʄьz iOX#j?U2K!Tibp?U$pbT &Gd|'3Db)LHyK~C_s/' { Q9ڱUaVTcs~I"aLe|烲|Z";|"_%*ٹ44>m!"!XD}:T+puj%hJoן^khLE^vlƊ̋HPFQbܑ>C180wӢoSGHveџVl,AB݄TQ@xVC~E(8L;?j(tWЅnXhDG+ Ft^+tp.KE?yk Ws R^ɇzEK ;{lmn~d Y1O1@CУ*8򘠌[w〢Vt5ApCv.\@nuzkOYLrUӪ| 8 ܾ "Ë`2y)m9&h@Hc]\K,z;.7]"HOxL.~5.?|[mSġ;MiKE˃R ǀdbm~"WJ|NY7Ng$*kx]Ks=sLj?Y @F1d,p3Ge 5>Ò7!əŇ\8<S,2 &tcd8C`칽6Ni=ӏ!"򂰠bݭVC@ wz)IpSO.'*R@'EI3Uw{h5tk(FЛ47|%2,df'5-[򿮧mL+\X]Q?%V!0ŋ{v|  c1+ǴO{$ DۂgyF"wl.$8Lxa[ǐNs?q·(7"g=3Wr*wnK*\%v `&Lq~DLA;gw>sBm8krʷ69h4dž:﷌I>6$޽?pX֦1ƈv{vpn@2عG?zfOpVJNYw* *桽ū]" t Vב>Kw<6(p//\ dYYJ3RM݈U95j d6xeJ0\Cqo" ~ISuMDb\wz?K^aMǔ{58s)j^}`͋#xD(/ԇ׭ ]SFC19ݹ85xW_U•qQzPsVxw_~QD%ѪO:3K8 pj%n #'wjO5gmD?04hS5JP5ZИ@;3M :k˜m30Rn|2tsQUQef$]ɸW;cAwA7F%+8>T4kݞR8; UEMR\(CA7<{k2zEn0w<96kjubt~qLB˷+{}c{Hi;Hb>ɾ/8gY4#3w_ߚS&(!Y`Qu٭P> *0DAhaTh*qOb9;BN8F;ˌnt 1KU?/s: J2kpCfҦGm`M _|a,l ha{x2!!ߌ k` ?h`~"73πP *佹]vQ&;Bq ,ԛ: no ؏ڊ#-k1v 񮍙Qk ^5wl$@n{HwY䐤JbaC/P*V|h喼:hJ<gg5_2(x.TlQW}}v\9UKPо\'귷/P8Kʑ;=fȍʨg7k97b̡dumeTcCL-tnAj]YZY2"W5F=uNMyp ,~cƛ W GozuXm2:ySH ]ϕyNb cׯTTzKuYL޽ܬu)KOb"\c8lf2N;8KG$&n^Zxr"^`GӉ5yԺ^qe|n~S EUWIWsv8loIc+gTݗ e)yw#2fLnYlS<(}enN+RB( 7U|Ej22?R<52;᭧ʖměZ f q!8zaqz-Qƍ|ӱqҖje8, ~:4SO?o'ϞVCePOu_۞aُAg:t4raW6*EᣙrN*ƯK?lg_Pi#"w@jPt9A`܍j^OMǘ,nq6YQbI/mK%2_5Cpޮ{WBǹKj`}z3R` j?7oMd:2 u@$OQݞW bOQ?*W. km>lxYʛH[jOΰMLy{MX%*4$ 1GX BS+h)(g0Ul5_ k5iKbwܧ 9{}":SGnxypy&(6;d6l9'#I%w-1eh%,`'r0T+&hZ`׭o/G2S[Sv;8{lU0'{\; *a?b"uyrRش%R(޶fzh&fX,pZ>iT6y9*/E ώto5lA=HB<;Mח(Ƕ }%VDB: ^~Mk5R9wM/.|/qcNP0GoTMvӄm}pYP[C )Z}{gC1Ji~bdΗW%Ӫzc(aUŤ@dU llwh X[+#4jQWUW@9 i7w Vbw׀C:9ES^P\T'L¨#Sng\*f:5Fb vLΌTSV.;Yf)}+d9&.B[w[p/F?nfkP(7W䶕GI!un;nxbD.H30+^P1]RM.r=MҨ8)Cl1I;&%L?"--dSJ6x okɓ'r( >CSe*NL]KDMZcUFxam$Q#xnx[ xt3Ke6i_CZP&q6JpJX1scEtQ /z (pt(#4,\i9ҌYx Ef~bs0Oh">SVʛPo _<6HJ)'ݰ"v U2Xn^fqC94 UNLG-ޗ vtic`$CN<ŏ*X0ȴpBS4D2aF9L@_7xiHjNHPA ޅ ("Ȼ?"s xK`Xq6&@ L6(瀸66MX0l C&=\Z4ؼFZ!O?d{qչYC#ٸs`5Eo@j!X.dˑCJkHqHNs:i i]TCf:Q\nٮwi3nl;X J??Yi5: o]x|BU"S)֎AFR"@y+.SAm>u4Da}l˓Cl{m~#DWˤq$p6I\g/O6艳"σb*n"_mS7&j$l}5 =N.iM b_Yqqǟz5-ڂbbn\?u2(wy B#ӨxXD"zZxYAs=` ~ I"y&5k(a /fVS V̖2>0D)%ꈤbWO8PEGsّ7#ᑯh>2oݔ6@f;[S,eQ-IcL< y\l#9-KZ`%.b?!%@# PlSÝ07ɂT^?Qr&w$52AN%Q"iɟ+XkjXڙHZx*5BUԻ|IFb#5ǪeoTgkr'Dv4؃z34]037)biTx^|~eI)KUcs9_Ipm:QKi|K| p5M] '@ w(]a"ŨS4dmLd;4>Ó?@M~p)pՁo)E39n_AlA"Jk OkfFTp !,\'xn^thW'2;3D!ʂ/)!浂q:Hv6!5|%;&8dT?> Myr.૴3j Uu%٠YQ'7]qeIߖ'pz* %]-1b%-7#FE^oNI(Ny}IQ+DlXY>~P}"N*$$B 8$)U2>bFR Ҳl~26A:`T0*ROlϣpG"Awf#upK3BL/Dw'tR[yywfeAH*IJ„LAfj m*aX]-(NzDKau@l.ݫm ^9"; uq -U[:fn cw.3OeEtMJۿWHAPZ5sŮ[޿ynEcGWGv حCثsV4:)=?!(m.6}T>;JWVbM-AjɊpVAWQ A6j3)&1֎#*v.CMŽPïǾqɰ4{?/gʗ2SL2wYpC .ʑKE#)4ܖTz9Xp7fhc=ۀKHQ)M:J(1 eW O'ps'"bܯg2beCeϜ c'QH&Z X9WDuhӷ4-3FJU]/?ϣRI{U*1D螥=e-Df·^H"}(:?T#q+ڢ,}(ipӔ53@ΖlغG/[Egn[;Lo)>N/-Z$\# Vu;'p#Yp*>B|s)FD3Ǘ/hoᇩiNcOvz6.BNF0` LO׼tqѐUUOB?3SsMj!4-{TX ֤dhr-d(8Aq ~%7gv0G|v/$[)÷h>!Jz%k廼~Yc^rxo 5 W l~f&_wrH@Yy0+|#_R3421|)˕\xb Ε}Y#݆: `nVη s.ݣ{yE6}t.?w{fmB (_!iԗ.Ҷܚ+ܹO|D#ʢ0<>XRz[}`NZpt`}Dn76-? 9R do[llyعݰ vÒBw*$[/cG2zq^ |]{0\)6) Y"ʂζ眒;oYgC#TRKͰ"+ʗғ/WtO .3 B& Fc,03@3+a&f\vR=M/>VC6 8Q.`M=5>j:z5Ɔ>s{U xۄ P;[ƭ uIF'tk =;29 )XHھP"k5W*8z0!*0󱑋+4nꕲM7 hݢ 떤<1%0RBjJT෢a(g04$PHգnJ;Wf||ˋےEFHH';@sY$$[''h }~%n / -|{ CAGL/EFHtgA:DR\ȡfn/>AAS}Hs:/u//:lxj!_vҧJ HR9ũVHNyj[YLC-tOiBB6(>Q93 پŲ=sovv)p{Րx&(GHYvъkѠ,+g4a%cŒ-}ޡ=㉢z3#ƾ>S3$xi4B/K|A.`9/ܰu_+ym1 V0(E%4{VF>^ݮ[pH%I.HUX& N2|e|NX_-:m>H1҂`^+7LwW:/%aHe꩘LHr/M\Ub"UFUXQxuJ:$T+`h[e@ryp):*Vn^8.XɉffQgHR-z N8 NiW'ڮw8Gv** z@ DBn/,ղf3kHy `?ޫi[Ca[]2};$v/?/)B=Y˲4w2@I`{̵< Ҁܳ IEj8QuY#%gv?hђ?a[{0)]OM]Yq8-#'k,JT<{=P UR>:>ǒ^fu@~Ns2S1+>WҭXS'BMjKfo}]ho !v 8{ FcϿl?F ^$}&twJ*tt^۷2ˋҚ}_; /5GU+ ?6&bұ"X``V +?ry(6bɅP9%O9sڡ]wrڙt~[wuԲ mcTT87g11ܴ7~& !T lRv53υV$+EKҵ7md}%HS+9 Bʹ/^L̯v6?>)=Mgs^:kUIJqLi(Eնzi1  B"!>xz-rheaSV$ B_zpUUbrUMe"7rk22chbjlS( jwcK9TP8(y`" Z{`MD[]lS؍~1=k l0@jSh7CN:1]ss`/Bl#^ 8tϬv߷c&qgYYs+E˷*$q5qqCpj@a4*y r0/@LA8`R\+t\GSp&m3wۊ=h=BkڬHM7s}[Q8yĆT,&xWÉhjBzx1DQ5Os-n[4j 8˯54>#e$RncȌՓu E1۱ ƊspHD3p`|p|hh!ߴBNvqvPE*h1RY]t!VEK" aVWdԷIwz7A.VAj 1-1$hfJEmC5 ){ Tc1‹F. ǹ&uL[iDx]#Up|dWZMKd!^舝.AQ{CiP(BWc6|ׇ_?Vz RC* L* FAIӼs9QJiաwghGrdapٖ35F#ktRn$!b_.tڇ ~w\ l;9tY[u. 7Z^{}a%$@/4^%=[%ZndD'6ّKX̔EKzj-!Sp%Z\YŇ-\QjE*LO< &2f*3BhDl)Kn͎,/X y+kB4'&>^|%v>Mp+Ȩ" ݩq2)C(b~fjI' l`B*99^o3u"E[<8gH!y!6&[`&};8?*<u\E.ٽ[Advv'r#5:p"@DEhC7wc,h%#ώ&+KR᯽CJH.Lg<=n${;?3/=-uTOs~+{g GS1w) D”>t3bolec>ʾGwy% ~#h?w':ҡl#cU"^IfPkcrCQnc*xBGҙ±(JӴfwƕ֐?{oF<^zpoc 1jpuSJ=wyp'ȡGQr{t o2r)Ր\ti0P[?&8CBFd V&=iJnpP-̢ b0hKv"/r:eCF* -/\^\y˨uF]g-sUrE+rZIohLtʗCjRj7 *HMJn3p/:8y,hf;;"BH.BNْk!fLUt-0=BgWM@" v`t!c~q-Q*V ܸ20,62uA5yAbOoOd>üEut{Cwvif>:ɴ&|T-%>ͪ'4,YPl{ ~9W~Tq꽦U f/0_ ($λ-X2bqHTX$UsM0nAӖW֣=Y8Q<5tam5Q9|vϫ_Owԍ:=HHS$F*&Ck[ODRG<_lyG%@Z/\_Kä"~T+[{+c\׼|_ ki߃MKUtDg-P;HkQAM޼j 4D%￉Jk-Lv-f'&t.H\P$d ) sMa/6{_hB[ޏbgd鲃@ l2S\^!ik^-\Z嬣u}VzPPP4IZ/|[7RIԲb@# RowG,`25!}EbfrIԞ\n]P0EjgZKY:خ~'0(T5-LM(z o+K{0gϲ`U`|>"EyB?rw2ݞnTͭ'P|uؓI3i*5o5wn5S.65 h9~20eGpC߄ %sj˖$}!Ԃ=Ԗ &x'/3:LI Dd+<>MGݕ"5%U{,JUAz3޾n 9mڊ?ЄTmg'Ҟj@# uq\N-xr&<8J57ܸ||gB=m^\j@*kFP^]XNW-Ur Yv_$kW_{"mDB|n^n)FhY*a].z?YՅ^EbG4(RevT ͉tJU-S3"@Fd8vZZn5]t2qJҺ7~/ˤWS( c߰{[N'UÝ졗k,sJ 6)MT>zmyX i*Ӈ\k# ۊX 3+wˉloEB.cY4Vfc*-L^#02{,32;A4!Y܂z㱷.+jvTv]49|PwkC^았>m3Ҟ 2LāC}KcXfxrmS+H{Tl?7hfa=ɯ|Z޻R]xObpLq rB&c#@og5vAB-!x۪TS\Jy1,,g|x[LqY`vPƂCq`lɏ>7piY|]ǫD:W_B%W$`a ^>&: RmZqa6%}`XXis|JٖiڥNј4n6^s;// z?e%~~ C)su!N*_>wؔ`W_S%O51ܝP%e\TFۙZEhQGͱkce0~lIhTq+NNvTH2s{`W3_K!#$sn7IPҲ8(sr,U\PQ` bVz5P9x".z,f?2g%6 8d~U"-2\a+JE/tAv\?kK6=ᗗvPC%^6~3*@ }2<*[Roc~񆸂lۻ[7-="zӴV\L+9Sg׼ŗ<APK~gI?>p(;\WQ=kj@nrbx*$2&X z8\1mCJ`x|A;AEJ.?6|2''.;OF 2s+;DC֚8vS#ƫE"յe.DJ~@Gj iVcu\F,@XCoLb ?;ߨB6 =[GN/W-h yby]P8ugu.'&J iZ/5{ϵ*߹o}0?gpzw;c=_$M[efF\w3)c".%VlB-_%0@JQe9z0QPdN|"^4 C94TSs9@*SpK7-2oT2b06͎G%󝴶{]'{<|aSH_Ў/{(PВnqd8M ?<*?e^I5}8ehVㆽp2dzY4Su98? %F G_z'R,m1HuȦalww>]sj?ft¿teAb0Ȝ3[CǝR-wχw4zʼn'HIhShŇDDMxS d_#yT<]`ԦhIK/ _$k|רJŽ:ۗ1 eí% Z?}N1ޙW!(m}7 "jO2R%%Z&f=)=WAFo9r! tBGJ6bZԮ9G&y֛g5hX ܌8^E#<\"otvt#nWG}'?\9(!r]O<#&!è⌬,KX͗3sE^l rp|}tF%Ox~n[orz-Ϋ~}?بNմ9Ϻi<'- -xQ S^Sf|s"[ 7wH0+1PajnoP30> S ^|dM0cQϘ]D1@d/N@" H;Eǩ>Mߘoպ"Oʐ@+ub$,_#eA!bwR[^SH3Oabޜ: xO^(I$8NaWnǽcA)-f(YϊC YijAWz"l諑CMƺұ./FLJqʉJUr$I8u,ǕNHcU]o~ t"V" XH.nT!#Mz"fKOi;`,nvnJAAGh̍RT !4fYgA*H$\C+sN-(FxEʒ YݎW–y;sh! ›5<ɂ]} Sa^"˗u ! ڗ)}\xemZd@$ /izN>K 9Km("ۓkO{͔WP5>JaM "(?pS\1)KϿ³&_p-pM8T즮}eBi"oz3('vQ!Jڗ <F\=*#YyF2=R`z!=G0%o %Eo`堆lR!{wY겜됓]F?`>O۠.@&VH JB5AFD2jM@M]t*3b<=}+!:)RW`(ET*8$ig#5gt 61QvR\\MΔU̅m -#~E|2Ti nցN%Ο\yJ`敎:]Vڣ^nRHFM}`nT!xī뒲qx n9]";wk%h+<]1Px15 ' LlL#wwu6F߅ߟ ٜnrYf){v#e=]2Cto#2n""M|5Xޱ yfG_mQ]c)3&޾j=d\&lT,qζ .(4Ƅ{!0("|㺃rK#*(VLֹɊG>;)b>״/Gc) LE؅ _Sm1 "?]3Z{F@󗼘b͊ nv4 HZGB 炵AAr"[Տ?¨zs3dqpr()"`3/\En4CRYsVM9 vպjFoI":v] }uRJuڵ{$" ?'(&Q'iѠ zM;PuB+E15ljQWZ8f9$atg?|T~٣ g nnp u-fJT>'k.pͼuaWx6VOq6/sLKR4tO)؟U{ c OsqtZf /z裗(&$(Bx{|ڽ6sFji~n!=yΟ0'VBX(ѡƖEy8i~v޺ǟ-b`3F{DvNV % MHpjvv\K3ա ƨo'T cuX0RjWnz~&3\$])b/]Uİ$MOwrc1p.9dk( rF*g5#r(; Mz*^HWdX|4*9eZYI´/@SC2 K0Q .:ؘ9@)< V`]tQ0,6L yy' [^V6Nv!bk>N) `)dpB'|0ޔaT Y˜c$%H9dndJ,L-=]$q So*OtSSh1_mGJT&:+P :7+_.Y^elFlfjPYؽŖUЛQ0yJ8zTZ(6UЀ+cSWS@-KpG˞Ǩu6s~t2)T.3ד2^Ȧ%⺴QAUWP77q/xۀ 7r3?\h FAxZJ|(\x< #ެVGJ3 K=o/mNJ|k%t1])Ң%z_%{]la+O\(5e5P,.@N1gea0VKI9VVٗ8팞'^nk< 7/VCG\~io3'ރŒ{R6=b>mM+$p +&,5yHNQT:]/-c`L2R+qD+eZ=87 ,:S8 -Dy^G"I8u~_k]UdX~D-᪾= [,AD. vhƶ $NAM%{{ŅMϒIMU@Oz<9xpIyf,ۄMHiCB| " $221x׃B64zcgG9-Hq^qoeۋcoFAѮdݔ~;e ߋ˨({x#m|m6֗=gEb,t/:z?53a tl ,AQ a>Nu2Wa{5^ Խ_3;[ $ѿb ;JoeVb%*˰Z%b$c`=8@z-էr=~_0[?)IiAq(&gRk`E$V"=jˡ=@_WK/jJtDο+0@u~UoS bLV%L>l;ܢZ4muX32pٌyvb,_܅;m3LPͶi2:9Ks3_.8TFzR#%-HAWp `0W<6ͶN S!jvp՛ ò[TO޳KUM?9Э1l63 7v1 e P.|=wqiB\$T|7I=?RAJT@2XY!coAZ?g8oy& H*L,wא/J6b)p=\m4Z^1_LW$-Pe==\=C8Ƕs; J8KqFBio`BYGDA:7tt4R,aPd#JXlu To2+ϔ7I:".рvQfhI}g^iJY[ Wkcrx{2B4]Я2[c;xۉ ٱ^T(Tl8%ёZw24(D5ɚ/!睨bY&=A<Hʝ̴@^Hsg.eFl#N`uL8K)@d6@j3zN(CI4vR|A1H"*v[9&G#:{0A;6~yƄ3'&*`b⡘N(pxc,1Ǵuͱ[>o+#$~Kӯa|$t V%@ /9":+}u9aGwRG@H{pD SutC,֒0]"L+CVҨ(A17$~=QX[@ \٫>#ì7;~Ey`* M n*~jA^BX'M50~\-=|ż lm#hR5dljI]oIGDNf6ٴ$R  яCnTzCjJahS@& Alɾs =f,]KyS&S0>g]4 P`RBr )k|蝹ek5RD} g?Ku|$sxzͮb1<2Jg@Ln-+4rzx;@Y__7T ٵY)M ,d1l:>/xc$Ir߫ yJعK@s_-&6d'#[?}86 켠5|ee ;RfCIYɭB 9_$+LkEf:LLkb,faǚɡ+Y(h^# ޥzmu!!#B?u,_B7:^uB*Xo;8=8GOt@[|Yz#?Y\yAge˶ҧLrҐy]kn=VV{.̜i 7rɫw4S(zڧ9ށoP "Dڹ;(2|j[=Տ}Z`߭])~X|by84npI QqfslM, )MoO5uc qn4GzIYR%(}jA0\9ON%8KSjhm)4rN dl0AWκی<@\R$p eZGf#'%&Q_ڪޛHU+oGϘsI@ܴ\V;Dx4!RhGhrSO÷muELׁ%Fb-[/. ҉h,=J^mɚ#snM1{YL3? m0g2=[{v,)($\n6* W*L\rgZ"rR&t9v*=k.ډU`p*ͫjgXc]F.teHO8P)Tdy@އ7Oqu*uNiW D%z l0X#w>/'`1FC4)k]R';aaeLi{SD\ @CݯqP ( }nq|S0# CKM:A`'z*+Rp Ş Rj*_kfaChb?߅e/ f*%"g[?:M(KR8VjMĶ8c< sEZjY זB'hSC5Pozl,hi3֛D6dCJĻުOFN.#z/|2FlMmLw8޽<䣂8RM  {'-Oӷ?s&t 1^AwfcBQғQw 8n^*C?܇s>~9ս_'3>ׂ{GpHSUt^"Ps=5Zu{[oUi*"N ~V3Lw^߂ yDյM`p2HG/# v{vQvy7@8d?==ljl8;/n?P73ayp׾G\^*Ez;;}*EoY+EtL W+*&O;p/ I,xoxPs#ta <{vr V:*!)ǒ˜>3y$v6|_xgoXk=orw0ɰC=TBA/*r@䘆U⁁;OQ(b< dR]ŇWq,R`L3 Y_f+̺Vts^`Ο;Q!(H: Kf=ٓ<\`pTmW'V4+fܲSQG;=.U¾c>!G5$M_IUi€o\ooP wC%,` Rd}`m]U ẇw43?NQ޹v:Z$70A< ZGb5ڑK&P sVщ @J~X 1AUW'} 5=oOR]~^ L@М#xL='VXlW SeHߑw{G=$-@`|Ԓ應S~y\)ʖ Od?vC<& ~%xѫLmNDg$ KWz,!SF9W96ol|zChs{OB(GˌxS(FmS'̨@"-L>ϲnfx+׌=QFҝ}X&W>-qN9G*˳,#L@Kׁ$],9ռW_{f86MO"1[W-OC~=2M e0,K@6^0#`䛺mCeRi,$&Y\wP-_rv}^9C!B vY/®.H)61Ujsx} k+ ^]L(gh(NcfJԂ# !81Wi{?᳈5 ҇ڿAxvv _Qut) 0d Qg> ÈJ72+-ʣ[~(`q2W5aŅB[HyYH+oꬒUo} 2%:z @; t-eDo!\&mecֳQפtg_ Aw~s%Ek,-.]fчC$+"X@d }H5ǟ)ʟn7~ TGZW7,Ge6tNʀͷZIO$jh-;*p+MG1D"ߵ .-eHkVIGb7+T9Ro> $a2FwN~q¨sjӔ9 !;>1 Ct?$tux5 |؋7m[E,}vqyȇP݃9-ŵO1cPb֐{~|tWz Q7qj:C81Ɖ:N˩wqytm[SU8N;== hu{}`Y5d\ : 0]xdq 6MR&*hʚD8ܡpy%U`Y]r# |t¹ۧ;}wkPA] =R˓gǍȾ2ժu t5280Y5nR,?hj3(,m` v!I&Rp&u%,"UO0p8=-^4.%7J#!jtًA;Wim,rnP}*nd0H8m#ur83b'opVDǯ fT&dzc9:SۓBʹ&^Wh'!C6哾pzUS/J_At>_Xw!g%ݏo{nM*vG]Rf]4EӠgwa5ϛ9_B2 5HbGA՜34<ǭ~|wylg?/t IP! +0NqJ&%J΀1SrrR>ڇCP5e߳B'I7da'\B`\'A R\>\r!& }4S0I.'j%}&)o[ػmH'v')yUMX#gp$bKSVl5*$Ԓdʱj(OL:w]UQhvl[X1톿gǏ-_c,_ց?Ƹ?m, >dvDqB=]LT?]`_ 5?2+huk1jf3_U~fcQr*ړGd7v1oy5 rO c핀9߈nv3ڝaTFEjz/蚎޳D\0 Kzo* L0h z~CL +|PD`4XoZ`NEA2̯>7 Q4;Vv0IͰ_3֐Z$znV"̘"*_HrVS1zUT\DZalZA[StJ5rc8ܦy[iUxmGm/W w<!OqAB6>l|8k'Λ]"&$R8Y*W  ?a41HlJ=ߘN}Jx % XFė/V/W=QaBr4UVdP#7JY+pOOi[4QVx:DZM1v'svgJ䜘mg!c=I͵p 0Բw}`L&_uoiW12?@Ξc7Xm`L8s[}TG$wrޕ)'b?)XLMRxƎky\odV7҈X]iwU(Y Za˷(:~%Ҹ%ڿ2 Ulg1Cn<ʦh⬺H63xU7ZiMu0nD9м,[TB;p!?:'FYzC R30Jq1DoqU 8 @V<=tY/LڶLaqnդ}7Zۣ/u2aK1ǒoOӐdR|x#R#ʙ{Zen&pɾ18 ^+YxǗ$J0{T"ɊWlFNQϠa"QZzQ%sA2B+6=<8n4O "^^qO8|t t=0+p-^\,ju-тt=Sq?\g6c_cKΡKD>jk )r]0C緧 wlY ~n=pj#B, X\ש=~ǓP~ɴ]8,,u\wG9p^ 1D6xF\5DZTr~T!L8?f EyCvTφ ;]P)>L+Sz jnK#AI0#o{bPn>;m~%AK Nu-d/D=ʌ8{&)VٺL`Nm`M^8m *HՒci7?,sc" UƱ I\%qJN7H&ZiIBQF71V[hJhMg`jR2`*K:ݣe@ ^O9DCPRŜz$r,(nEۇg~f$7}\Gc#ӓNI@hT}vpQ*`+t<t==Cjz.84R|M em>3V'zXIUcHHLͥiJHLis&->H}#`d "ߥqS<=y;4s+2~Mu}Ww >s=R_*}X{QZxHk^J 2lrq4fUͱ2g8g:TRc5,oTyRPcH#"7+x@BpZe!Wlq,/Qr+×3sTᇼNeV9gnwRh:NBIP1/Tqj^{ԮJV,z[F۾UE!$1{imqG!@zGNn@o ĘLUJH2'ԛ)"<y"{Q ^1hcW#XlJl)m| xlYG6Yc^u rI~P z( ڱPX+E&;-0E1Xw%-UX98 ya71(P70}[㗫}B^x`y&vz<~y?.4~)@=HO5pDj7CB+kO4UZe3wǢl 8ٸĵp,DK e_lR&`M`=!\TL?h̵O,o skCNK[)⹛$ ѹl-cj?`J>VØufCAijJK\+_QwJ#R>ӚD:Lں&gGf<:e@dizR1[UtQpQ3:Dedw>REx(β<ďw"$>hC 5jqgZ|^W\Oʍy:_Bozo2̌9X(1-M.A$p^Tq̀nxe<^:DYpn[RBFm*#bmF駷'x`+NJy|vʤ2u.'*f]g<,}HzwTum$%( m48NO iTQORgd9'>a7Q+%?{ƓtL!hWl_!gÕC'2r`lE@h)üW`gpǠj0\#۫Y((!ya4[Pڙ pŠϳNӐ,u[k8¡1S!b?OjsK.ռ.:2>MDڃ0y[,L= Gۿ1o8*4a{ lΥ!И@PYi xsV2׍U\7(rcivONPZ@A/ F2mqŀZo}y PwK53 Qf(sk%iҽ/*"^6e5iN3RM7]U0䵭L+emw62!2ڤ EqY>.e- %z#*%1lRO neH|T4in?2hn:=*Օrx% $#/? <`ji_)7|7 -ˮ-\5Pg2%WEXnX؋.'S mF^nۊ)e.c"(2iL5Ȣq.FŜz Ԑr=,.ʲfONy ! [A^e6D'SIj_BBζV3`9U\'c(ZZzAVYћfvF~ l'L<_EPEOAW2[)N{J(P|G7pY}BGb$da!n熌WQ-u5)ݩa+MݧJ^w7{GOPz6»7' 3 1 3ktDD$>c=q´݆R8z?z ~w975 4Ez&TǭA](#?ӞSi'Lˊ=-2݁ 2#CzU+ăy;EQWshҲw7~?\9 vd|Nge8.:k;.Kp.iz^)j;|' >ּ4ϵB`?( Sؒlɍ`Mi%inAR1/ɯ`sYfb&Bg  =Ak:<Ÿ{i7O5/>Im @8n);/w-XdiR~4)dTӬ7e veHڴiˤOx)Oso۰u$dLko@2B#U ~=st~)vL%\9SDI o>u@".s[;6 ;̱#k/LY I 1]]$[e'>t9@[1q,uX<4`N D5}sT:jUg s6fqhuA!:"kiݣu0]9OE+nA@ %jУ)SAׂ PŠ:.kl"k ۇ A4hRFfbs-2Vk:m؄X 6wjo2bR^etK(b:ud~J¿[{4SXhQ$0P -`{7x_ p/[x>" U2a jzoAv\  Iys%kW*oi#9(j S2ߨĿD Tv!OSlD]N^:D鬂1w%9Eg\=  r!mӞ@nH+rjz8`HA>G7C/Fg,'K{[l3W"a22i 5򡰯} ӾDŜ d\a6PaZ XcE#2yn5l8&_ޢbqbOwޮ/|/P'x }:JĖY| / (u0 kܬȞv4l5ps|C_t]oeigHb*l|`S뀘h>+䧔eIzaԛb\ F#TRV`v(PPlؐ]S e[@!h`:&!S^x>umke,Dl:HӜh~1͜ş>-c>ihWV '$.ݬK\>u>K'Xцzf"*T vm >f!|9kaj;Q7BԔMpZo(>\>H'Y89yC M2SvafX^jԉ.U 2r- lQgw/%\_89428ؽW)\q%1q=V͒ђY0qSUji/H~,8O!!Y.D^a5zERClK;5'X] r"Xz'&IkrOezם./MRNͽÑ7Ny"} buQUw/J(x߫Y~ChM!- sR Lwn?~H7no4|\ŌTJJH%*FiW&`䚜H 6ԯ}Qe8"cqz%!BPDX!AV=vJVAԷxl9c`" DTs>1VνE8Dl|\C5k펶j&Afц$er) ec6uͷ.d54'4LWdv֣xr6xN:l1Hn+Gu*>R-ԕMX$<q:00KΜk噊 $>#o3|v%[#j@vԡ*Q/ٓHI(N\6d_E@iL rX]70S&$]:~W|i[>XmD8+>4FRi"DʲjM{sL\y$'[%slE:hM$.6 [!(:O߮P|@Y]켻ʹY @1`9ؼK)1ݣj%>0i:9>ATΤIaFяCyrb J܌Y(#jg@Ta3EY@CZ rrEN.EuqǸ"wΑd:';3eiue elA'`"0iO,"2Dh-[saw#03T@3 BY`b+ɉkYXlj5燝mZ߳`j) SQ#J2њztU|>T YAש,-Tz՜zzJ|b_4A2SCH;uѸLERG`k8bb AAl=6uXƼF{{ߨGrĴ< ~41>Ts~ڠ1Qxhob\"tr&J]b!Z;;wdno|!3ÛȐ < ;3?/D}l_po4`YPʖ 4a ??MU"M 54oI& (Uiѡ$:&dQKCX^[}A@SVt-BUmqsOߞc ѲHrGI*DY1ŽvU#\} be0饅4|X8M\ѵGƳ%M&r!TC7=t*wX%4x|bTG7o"I<͍Q$%\|#2Ux|ێ+kof1%+DDSumPcNnFwiXw&vKm,:+<$@ 饵6LբÑt~´EQq(mL =gzUh9 ޴x0OGA=dD݌4zK!!+?Sa%seMԉWnst!y^ʱLX>0ّƈ4BgH h,/?-aS;WƃVa6ɤ`C3zBZo!w'UiyyTXyZ꾯j^J/`ڑW/6r>m௫iJskyAjٿbE2ZuOE8EPUখKȍuy$3Ocw5*)&2VYOb*4|XE-Ca ruSʠ>})|+j V A8t#BƬ^-SAܑuy*Pě$ kg4ੳ?%n؋1qv1D@D ‚$᧬ }v՝R#75u<{)lڄ R3$*Uwl ]_-u?$C H~f[Lukf$[}uw))O7ClYN 6.s["pil-2R9HFW huᖔ-j1p!F=tT?RpbBI.!MRnfo;{wXQ=;yfpv%0+|mťyYw[>[(UA+ Da)P.W>&C(A 66*C?r 7pI?;rN)bt8r @Yp,I] AG8əV70vQYi{xZ yЊ-+h<.a^ͨc{+ERQ Q8<0K^ct Up||~0@:3ȿʞē&Ң7G֥s^YY9y42F)i$^|״Zz?#Q."iE<6 M>lN;""Թ+A9,&d?3qP<[W9Due"؍jkìyWqnMD:rh&"% lc~~9"_ֿPVĻ}~ Ș>.~GJAyiP %P ?:`vbѡQAZ=eIPx^JD9iIg3FЍ l0Ӥsr6$N4cMJlDMչHѶg^ N%[0piTmA- LEDqd ξ쓫I@16MmTCc4wPckVS4cT$k%jT.1)dq/ b?Fd;0/޻LDGupFDs?vl1Yc-]W:='xJR"*暿-CbI-%Tlw16Q· Z ¡8DG^:?$ch0I1,~< i|R:wOT*Ld2 U)%oƎ~%?bZO RG f9*W6ΒCJO8KJakZ"f|6^Imz6`u>O)ޜm`*_X1;ӝ/$n$6P?&ir[xUu҄= PpT䆏 G=)^Xi`Ip?@"}u(lT~XsktրҀSrZ ZfEKIbb}`kRE0 :(͊i`HU}L^`>+*NnG,!-2|Jlخ脷L] FQr!@)[ $$6s{ K\N+axpﳩx {  xs':-=:nnֽVOP#&].|-Eõ[SEXr:?b}<@bbboÛRC;Cehsi~Qre.&?~49Nk 5\;>9OoQ,&x'P^J\ͦlN,]It\_aӗ^'GrV7MgZhiծÑ9ugkŽm1[qTN(0kn y~z3g^t"V_5Pvu A﷒CP(݋[k vQzP(o);ɯۃiz g=6Sʑ.CMDH ~r}J.yeVeO;zjh;;gBV{y /;dOõۖ 00+3:F-BXagd*x "q..YRU0fl=-#x(FTo3I8 @-C@&j& ժg@lդƩ1ioFX9j:~u?b)]u0k]aLVه_IL -&ye'OV8}TݤF: ܃x>lm^aO7ْC|;t.4,f:񈝌j۶Yؠ )-N%[v5x͋ I42B3f\%VXƭ 3 w)I} A&NedQ~-a|fnz*yW,ƔN ̾[[~'@Y67#cӹWJ-iH0<< JZ#8:_9iDq~ټϙ:>kUɔ χ OL4#0@ 2$ ɦEAGMڂQWh΍YWq =K׽6/i£ec Key`FLxYFp8ڠ"[C[qͪ&5`Vw%vBUrj)r!>>$bChhCF!bM6v/i6/TV}u`PGz^^ǀj4GMqh~RN uݏ&N'4h>MtzeTwDY\)R^򴀀 Ǿk%G]o> u:ArLo (H* ~<5AfYqe)xpeAx v_U<=}H!hV7 ťY\cH%is))nڧư[\E6ҝçfzQ\ky+*(rUMկzM?h}c(dOdD$t0H`ERlŬ{e VD)  ΅ikȫEQXv\C >*ѽcqF6#{rZ ` KyBm_ٓG^o O'(}UD ? !7ZSdj w7sHD>6Y2*Ibڻ[-"NVM0bk1pB1r YKMzW孴X׵^YD`F-y :0τ*û-N"ͽDvM4U͞w0XIo/;UxS~/v}T{;Zlɼ$P6gڎxmA 4_>\D4cfZ 5Fcb{(۰Vĺ~fv#"1.o{TqV$+mrJL^TW wT[.%.l滍"2m?]Jse#xX-U 1Y_=(?8g1G{e_;XIMTZ_䥂e5_d6n^,&;c'^ Ӹ'j𡸐ۊ>ZXO7qz(|:̹Bܘ;̃~mC m|@2B40)I }21w{@hih2rR+)I_%W (+v+0/JD ϘUkAeX|&?ÅQp ^  7׶<AVs ҿDK\ BXx{j'Ka6`^\"6G?%]ssH=|+^)(l(%ՠHfqo)Jd( h).b Ύv'.?`\d*xRY^ z"Cq'v! n)cu7{>InTYzbk7 \M1D"xw%fvqv1g][lB'8`Z%8tߩ/dg h>ThX-}P޵X,+5%SɸvEi FBZ1;%tZw?FJ9~"t= QVD$#L5L< ، ezؚGQt9^@*~Stt~8 tI$ΈыC#5t *n7jJ? #y`)2J_hW8<) 4) ޠ4 u _Y|k+i6Pږw~8dAƩ>s<lg4g3GP K6bEvӳ(ʰz]E@x;*$"ΫgTNkd^`P"TЗk0W:cwIVKa`>{ލ"F6R_XBUNa;Qϯ$Xd+=s8EXw'BM!95+1[-$H|6`4tw/i /mqb6ʹ|<\>2"Lzc^}U0NfGn )Lz* c~[SNy&mTWj2O8DOQlQ @yyDG?ΤkbqN~丑6J0#>nBŢg:R(ʪ^+TSEtз/2J =>S؛(H00i%i bEAsvmN|@P傆јfUwGcJ`q84%^aj1(pmGR=:ZJo^*c4[`~~ԿCxHo|l#;!gUP 3gǙH`I@ɝfCݗ yc|ml5 \{+/4%WTVBLg&}FعfU's]#-թLkJgǸL.u;V"}e.K&t[29~`MPa"C-y;esBB2,<8VoŢpg+2PaIBw :/l=ma{e_Uϭ]ًɽ񪩔jjǀ%@ڊeO<{(X ;n̺` <\cQQ(a= 7[~0{ӯ ufعmVq95KZw2@7Ic?%%383a.qtu6|t=4c+A1Ȓt%ZXBUw0_ Q/B7P͔rou_O~ n]䪤tZiQuHZ1TXm$'Jy{>S_ӛ]$u5 E)uit]AHazmǭ-gC8w-;;k!η۸y\T0IM"vgTr2r${ȕ$׽|21_efLBjvyWa(po͈r~vX([wj(PX9ʌOy^Q_yF$p8Z 7[95Ӆgħl}&J[HUBuzQM)TZ3JGҢ9#k ?wM+2*GĺObBa`iM3q@F> ;Ž>=cC袾|՝|ݽPרA"FĎ^]KST!3\#ʶzZͣ ̹( ke_pwߴi8*-+ONWƱ,^Y%((Zjat)Gf4;k$^BoJ%ƊVqۀZʗ 76K&,B_\7a $Gӣ` JA7xz!pYʀ7#tl0sLaW1;=-[Eq}r\8hO,=Bۺ2)[%;= XNDih"+?P<$'VbH6Ho[sSsoxr`]EbrAng+sE*yMQ=?] UK0uf1׃% fG> _"# rͿyNe/H킷w|QLh=6ϭޖ;͟1Z,=fE,IŰk q9QfU*C1#i!Zhu#:{w ]j.!40"g([ۧ%7&v!t[jʴD,$JOa)L[[ `^MɉܨYylý1Ɩlsg76IщrBGvp>tvbB\W`ebG⯕#<VK0/^S.ѭ.J/ksLEH:#P ~)H~ѱx" ML۟Y&V' Y+NcʹB_w;eW]?v>rW07x0 %X۝Gu){ (NdS=N ֺ%^&v)}}U{q/Gǐ _\imSZŝZsw#+NF` }h}g 5H|샾]!crDGm#Azos(X2N7w!!¸ 'qVYd(|,\qٮ:@s)x Lm@x1 ] IN!r "3*ߩJ ōEO܄׽S+IHZFD$0_ հ{4 lU1Lr `Y50pBvj.b5عjGG]|&7v@Kj?[Y5!E'B:qNzo^ڄ(7wXF&T rΜ4?w.2ƕaϊC H(T.3\h^ LiC0lE5;6O@|MRf 5h%Xj#S-#*R%+ |vU14R[-oI'Tj4$2Mv&k|D/`ZSX{b;jP4#ǃ;VNR۷ kÚKbdoO=Ef%%0EZx&RClȌ͜N (d\7LL{t#NQf=ro;9$Ԍb͎s2vHU'D zؿT@@0U[h(@~t:ZxTv?ʍLK? 0?aHP.-0a\BY"'8Tdj-iW8FCB*QF"hieߘlj oM)BU~0f  g[YKyS Ҁ!+eX5ݪrЕ^_}')QPʻH8I3 &zFƬn(,40t sf<Zdӗl%+0UlP2= 3^];#/0ăa8Į%sLBw2}WcVcj°@aو]̜EBLu v:^{W:-&IeIDvYO)fpRhy&k}m +]R yBMÔF gz.Tt_lۘn.J(8l`ufCԔD]/odwJLF\_waȽ}ltaȡ ݣҥ KH竫7vXcJ t^P)Ga҈4 #Q:[.1YÈ+i'!]!y*᤮5}-N'ϋ.ؼ"GXV~Eyḑ 'JHEMp!}F=@•O4j8x)p>۶K'9La~%O˷avɳM"̮\pI]"q֝^xk9UzǍ!s2-);*K?/x`b}W aT6Jv^_j dP]uAهv6,8: "hqhU⟻ll:[*F-ԁYGmReю? hϷ޵Wc${[&T)B*YzuAY%XkRV^dFM"COzĆ\O_ y^uG%)2GӍ N>&9t*YGoY0,``QS^ d,p`? 6,d mOʒչŒK0kJBic_zOS 39 Z\an\P>P+`W[1ٻKcѯr-v eA L:uͷ,Ң 5|P//r큑%RDL Զr9'MGb7n?Ē֮] m= 𾻂*2BKkvTI|ў6 &|*3h>2|{ 藵6sd`N٬bpe ʥ"5_ n2|}X`sG(XbCx J+a'6c*Ͳ5cPN̼.M'0T 4q]GM@q-TARPE{+>>(\A`A;O*eJ=»Z; ˥UT=2iP1&˕#)85BʷS8P5@粥"6=T|SfgJץȞxw)0^ (;jz൦@=j3lj=qp|XÂ$<`XO gH ᅰ[#ep_)*vKƑo< v`6CLgS! Ia.E5rkvR_o,~*uV[Nx*[t1~x-9` bG@u N-zq"]kX80tl]W[40O #׍ '+/넔 M+PaTpb-Ӳ+p|SS[<jj_(|큮=Vس"M+NgوMS f-{/$HwQ& ͚}`SXG1FBXL 2,\:\쥧S:oM]Pd\)^4DQr"xH޶GDpDYCWq;`gֈhb]Xv I)}(F{oE^.8NONj ơM3fTዸ|Cbt&(\v[ɢӡ3yO@yܵ0E+MY#&r},FZaޮ>4z leH϶+@  L(KM[|X2"d,AR4avO _z"rW̋f 3@K6Y,-1Q`FgY·c=|l1o53<'cL↫ h>!4W'1k18Cɴk@}5bΣ(@Y:KlH[x!)y <[M3V56 J ݛp0e| )VB+ak(7jzN.쫮Xr*LZH8BmRbt379 /UnO1N1;AfI SmQ&u! 3R,hE2y<0j.!_Ocػ 0Vg $^ŎRNc>vWg `j(WA"Z=ſ=z\kE{$l~g_'Aڗo+kRi7s1 ?t Q=`Ѕ0$ ?<>:m:%_q˃+;RQ) hrK>[5cT6ihɧ}]\bރ5VNl9f!XX1̶sW&gl\cX>PAj_ӾEP 2^_foY0>uפ\@*~@@W<6@j;HTӺ*62lt[-qPا]J۠; F󙙂p>7[0=XgkGQh<_T8 L`L˸?! WJppN֝:-sW &bVI+6QĐ؍MRŞ ?o Vr߆p (k?8t  .̘Ú.hB"\1Ps 6T׾1xP1z5sQ[Ơiw} RY.X_ FH8 3-+{ 17 GTT(S+4|K"ab <4]6ޜ 0rC#:f]M)> ȩHD2 kFVBWjOM`q@}ri5~6_fԟd8da';TŶ.}X1 dV{ 1}td'rBk؎H} 8l@ NtDe;懔]o aˌD;咐R3.ӭC&|Bc4cqXQNukfGvHAw]ԍ&s_9sB;)/6e*YLSMzO٩/3ceI:j(=ni`\{H5\,|xDWKEAУIp$CJUøQ;9(ysN+y[HvdSz^ث`)0,_pBx}N3^/0bD@RQ ƨu5bui'*  T;w{L TW^$HݠCF`CJV Uʵ[D|!D&5pAnwR_x#+5T݄ϒ؞Jс}”VV*VQ˓CS] @,)v ^\=[+N&APqUtǾ@A  щ+Xƶ`Ofu뽠rlmc5 W,re c`.lQeBG*Mc`e@>/&Ll2traNAC x{AZM}h\Wns{{v`.4XM?z ;r?"x]29̘g,fdM:.?0I NSW$A͏hگݢylkhQF}0 Zoރ"'Eثq74R56d"4w`ҮI"U=9ԉ|Y+#eUÝNKхUD{@r9s6s- x t,2|c ESe [2觻aQFCDj@ځVlhr4$?⅖!'d'Ea7#g-%n YL!UK8(~" ײm\]9#vRХ୧jPl[n˦C Uz̢a 0{]YF :5w1ofZA/egcuXm4np%NH㕲]Ǡ땃?RQy-M>LHLEv׻ʢQ7d=O&]'bf  7Tbz*kӭ'7>;WDtڋ- H=(h]{4bqۣ0a9,3RiTed6crbUcՙ2JA(J1X X:xăPq^ho`̶j&qʈ/ tقE LkGvH$8>$vB',xYJxmK2$!uݬBZj?h?j`ƬZUFk' ka,CH,֫ xA N'߁>#uzk gVb,9uBoMmهDz+ %}wÕ@HR^pM$8"T]G"mqq؀s7’DsS0oe0hc=gMf|UϬ$~%ɍHأ5*}›7]1Ϩg%2Di\bGڹ0x?ۙ_-;mXd/ e83.V6cj'CM[g>DB->SGb1\< Ỉg;/v@jÏھ̽it)HOayz'c\Ι$iX@.^3A̟/֞)Ɂ+-q/>`6١5j&(iaќ$A4|kZYEA %@ԎbNkA(ME$޵caI1ϡt s,Q3h(~щ2hW%@˜c?=!02IaK $&gq!Yap(@@tSi֤єeD-5T𶩅:wD@BN`^&*~%s#~(jRxӀ'.f?XsdX kFRj-7>KBea8^ǂg,-Z'0Y_ '3p O"vűF<.( g<)"h`œAw(7 ٻ1wwAF|媄mjUK1D W^xaM`.PTidVI`WTU*e).{iH!4!coUA9=Wlv#ߚfrfB;T' " Q<uA}$5NոrEH-wxåo!8`fdEPq/382c vuS0NqpFGȆ[ۚƆ dzB8,-,l8uKof\\'Z]bS!GH%10D~Zs' *oKGP@HQu8y)ʚC~DA&Le$[ izQ VMa1c=Ϳ ݜbDL=]b*m 4t:ʅ+9oy VwT* (>NP,uBRŅT46Dcs1T]K0Y$?Yٯj~L~^Q%2< d ;(> #n~tU!11zSy0wr"y]Ym0&w|+ ;_q9$fTkg35% 5m{*TռHˆ|GQ"C8bp( ߵG ߺP77huPH{oUWBP+k\e ~ߝd}xd˰P:#bM>W@G \au@5Xt;ASE1pjO|K qjDںi[˼@iC /.aRGس? :,zvo 2)kw`9\.B)Ÿȕѡ .Y:Vre$mGԘN'9)PoZdMWJ1s2`-% XJ&HUNOjZI [$ U?20GO*Ң Ai8fai|mB7f&5䡊(}=DMupAm? gF(P!-Bqvb!nPT 9ޢRN+"0V'`_gv``(&2ZԤuq 9&iz<E )_0z_JUP-?nhVp]%UC)ֱ l3DCoNcAfV\?؋J,O/4:z++ '*߅%ȚnWN7H$~k5*=Ӿ+Bu'\7Wk:7[&gf4Ҷ90w@2~W4fz;;*'Uc+F*F1,e&5Ȅ Scpx$ORr3@;d1R +ؠ5)zݘnF!a8AOKV>Ё!ܱgYZ07070100000007000081a40000000000000000000000016745a68100006494000000000000000000000000000000000000005e00000000./lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/5dS]?EhDTTk׶Ǽ5zK_Q[Bz'yϲ rt^)#ڡ$MnG*pfH(.H5:,CEPa}#];~F~ {sIZ,O^3]2rmysqvItܥKrIlsXI$ƒ7+˨6^t. ~2y,\I7`VwAƒLP*HKߨ䈀sSerj\}͂P9adA xʕ!2 qdpWϓz ,vbvg:+Q-FP+=4OELx,ez0a#$ awC![#RbEfDo"*c`sAxeX)HĚ^ ?#B q igp9eɿƟ5l.j>jL4s0NN{Y˯ClnCFcVCs?OC-%ESlr0dMhn!9f6-Abkb8|)iiK,2 9BLdo'Xmc] mLrm' 7)JPt <Ÿz`ab0䛮۪:tp+]5 Ʊ&ƀ53Bb<$I&2(ް[0E7sdP捠;xyyV^K}`:Le.)pg]wڑ4Er *oKP+$Ն٩B/n ^X:cE Ǭ_tAa?aL/ ke(7TS4s#V { ItQ)o7Ȭ03g/:Ӱ!/b);gt+|qאY({rOע\ɚofMN{^bzo u_E炀dCΠ rFma?j/ile[ o $lؖ-Df>=/QL$U洤uPfXȏ Û#jQ[*NZ,Iqt< ϝxSR(rb0M.(چo*O5JjJzQyz>WyRXyٺ&П,FmcM.CD#D%_MgET?TL:!)2Ϫ/r33% a wf):Z@%m|-P"o̢4DV% EѪKF48tX3$?.\9M`|ѹlc3S&|o^ $0s"Rc!w.н}D?7M{g5?o|ER6@~m0Yk,>{ ~1&)"o רXjBfO |}~`DIPE`sD '7SO##W`; xݑZAw´c|?c3?HoVC+!3^7e*Dt싉4#pqX2=֤uk4af``N;6KHֹHɯ^ަ0Z%Jʫ)3EsnA0`@ePdN!,R}L75Py,#wB{D oh=b_-55Ƒãuȗ :ӈ'n gjΧob$W!!\d/ʥKnP7CN Egoᛛ LIc $O6@YQ?,IL80[&՟8GϜJM## Nlu ̢Zn-ulLpyKy+3$FæxI]_ 1"MJ.[g\Ww-pŮSM`5}`(/zG?Aѳrc+u}%Y1pdKwV+ܲ N)$J!+x )Z9\WWģ5PN(yfl٦ڦ$!9X?RSQ'i i~_N3^IdRY,l[-q &hmd3%cmE>y|NH:e.?d&JD;j0d,iD5^p*J,<{:G.@q`hnmV[m;gggZ ?ݖ2Ni""=ibK5ˈ9D u8]K.t :੐!ڎs7ǸuD2nSnǝʂ_lu_#3= r7Fޏf=*_3jU?:n\:mqpte>`OWj Nb΁LV(:?rԀ\̑cc\y4CiW+NcDq![1&~UfK<=,;Lb=Yz1G `Xhʖf'iqrrH0{{.8 Ig+b sNLmۅRw΁aSYOE˿z;pIC/Pi]ni5oBC~>ʸ? $0U>*3EJ[sa[礪Z)Ո !߾]?TRZd-e'\{ύFy+B'lBڹ]pRV7̭-|3Ȱ? 8ŏgf '4cg9_9;`v5Ū}M+Ʊe=Q$#Dp5%(eT&\1 Wɤ=V?`SydO"c:=ol6IsKJM=n_Սh&B?x JaqJO13Q:!b1-bJxK}&1$ɇ=`y[|M1NCR#h7B,YZ0xxia0\WXa~_Rn>`L2]gܪԒB L4f]kA`?7~[?:ˉnP^ !sC} SO?|Zsk`#EAE!<b_nĔo4^czglz)+$3cgL 1|Z1nJeLORXw}] jĄF߽uYɁZ/}eo͙y=R; J SY0Maҟ'k4|MOEo~)~H^!i/kn/l#ZI{e^#H㔟uE?kAb'T:n"X]bP7`4xNͿ?_ƈ4]<է|}G*nKqd둏n[52 Ej\Rj`@z]P]aR[^PaGW6mz+D[|ģ<ֿ9 ^2~~2=-%5g[S--M.ujznL~rz_~8f{UWc_$nlXy˜=2㜻A)V:Fxِ_@)kUNrMᝄfJ q JiraR#]x0-"YwLzm-L,ZD1>^%䩔_fDWgfiu?~S5X\mj}a-'p = r҄!+Gت0/KG=ݷ>I~aB0r" ?gsHL gyE5)QAlY DJݾX#KByp՘Njg5nHϾ 0\(0AxI_NDVB ~~T/'f$ j*;)aPzICh-ƫf@vJp]<@$!fQh Dr㈇Uf,_^- a#iһބ4''ITiMGon?6I^yz?)6[V x4%XĒ\_r%p}_؆ayU%ٵnh4kaA]Ŷ i?.LF7Q@ZƀZdLF3{;f)*ʊo}8OY2OwC͉OK%m3H/u?`Io7&]aۉF _5m35 n4Xܳ|ֱxqFܧTiaQ#Շ s-*01Qt96GovM7OV(t¹NX֥nu^t_IV3+sn p Ϡd홁 *g)<싲'YVmKC]N@f{*a.f@#jՉ }B\A Wf2pA1$Yzfnvi}9Rl-ۢtځbJsV>ߐ>bt|h}0o[b L&R>X5m&;еFz+co*H ri @N!9Z!\AՖ)&nl7X!mRUҒH}͒gf\\P|oR\ȧFΐE9J߳u%:\v~S?(޵HKAoT gx}LBgͬ}oM>xTW6Bp[݁DJOEs$(]\!a׃ uJhBZA@GGh<:I-!EyVޥsji*֌-JW?;xgI|"$#շPƏuc 1s<3L4?ӟc )_~J/ f .ƒ_B7Gˤ<3KQ[$LyrAPxa bapZ wٴ̝҇D%S%(nn!fTB=ʉ&w^"zB5M,sYnf5ѷ9~16;P -q>t`xxH)ˀjBONN ɘf؈m:bW^ƌ?^u!x݋˜ue ;OBCOOVEo)9cN_X_Î/zAk2tfdV2$v+C1Y%UcQ!к%JCKAH zƺnJ>2o 6WZOfT*(3L\_U^ / kZB,Zڪ |_k=ercRA.F,1$E{{GsYֆ&=@ҡ{pzܓ?ժ.ۤp DT=275A2FDdXdЌ>-@oat*3,r~bt.\I\?x#; y WBQ`[ "`KZi͡ $u0>ns_y 5EI>fa@8w$l[ۇq hҒ߇NFu& }Tlns=OtN2o#ȐnjW$ BDƽ .g^]5j2 հҸ*塶B“Ns u :|#ε$1^b!0W\eo몊~eI%&~w`Av’{}[D%0TۄA'?9My_8$cn|4 {ҽ{L<6EhhoJf… }"6/mmis̏eٵԳpd4h~>HKm]Ü߽fZw?M-OcXy5/2ѭU9@I~L9eY 6c:~sZ%IJ#Vq@FăKWuAC۽Ov _oV\8䷥O+%ͨ^v]aG釵zi ַRiՉr_ZJ';@SM=5+K ?Hx-.^rPUȇ;g ߗwR[yD}5ɥ#Y?s9>s>]:ʯ꒹$d ۶CNl_pa8io[PDƙ S(U, ^8.^Fip4e4k YXǴaн\w,x Oě(VT=mtsB=bqʟMc9ctՋz!~>vkS53wfv!Q obg*nO{FЧ;##xf:@n`oI::Aӎ\bz]9֋Й@˱߉{*5OF*6 ?BL9rrLu^D))UP?.vB-7F²+`wb(?9)L*\1*lq#-/O[W:+ӁKLv8ZIPt{v$ptRnS]Q Tޛ' ?m#D3Gy {Zu1V-sZG×>?(84>,% EܺUDrmmF8M҈C!NsFaL 9@BM%L$F:`f05!4>cIiD<>&ɍG]PZ ]xOJ^"_;k T_1()27RM{`CJ,E/z&OY61Eg DNG 䲳vHaVP2;㴊 E{%)zK2~/zjқŨ1:ڛkaDSM.?>Zjjovi:&Ց7ZNvrQXl㶔JAJBw^u}ӈs|#4uOlţFSm\lv'yPV[pޚ"F-E| biG|$ѓvmz>GX"cW-5=4[%8<P⸉H֘MwΟ>{m~vbzvNn=913ڮFغ`Ѡ}KdIIJAݱp3@\ A/"xqkei4Fv\m+E( =rVN"Eoދi>-5H/3$t)HF3_rW WB۩B'd}e.9}mL7W9.&_{Ywt? SlQ_D%Kr,t]wM4;섬ޑQ[;N°9I o;~4ْv/f&x-è;"uqBEڶ1]^U#/2TjP)<&cwoB A8e򘏮[TOk"vМƖHZ MhWy ė>{R-٩+Ctca݈ItH"j.< ,LJk+J9oW,j#wAގ<>VJ4T# b%/}G::_$SWgI-)k0s7)s_]_y[o~*8 /芌53 Ndfyhdy,Ɨ . R Zx!&jY@,na74CQ*fRU.pӞ O'9EqݛkXO25TqH/L;t㾪d2FcD۩,g1! bFM1j6 ( p4ghJ c(?ɃV/ r") H5YV6XNG0*`¬(Nx"Q@y\ +=>9qyS+5uള}V"V'u0QV-4=vT1'1D $'1qL*OGL2 GnacgK+İ65R^FS0Vh،oޒY '"vgEA5Ulج/᝽6)yU^@^ w^=KpdS R.(c_*=.2?0׏מYt}fHdM!]s]KBox@&so0v.h LϬX'f3HO4=^^axmt*"<ຳ2"sDv7`ƶ]pϭX_*_n`S/5@u 5ʌ!$?$L&2,ElF`}Jj$^ʼnt6M^P'a(Ÿ*=\tIn: >o.h*x|YxUWOߨsV3^:;{֮-~8h+ݼSD(> ;^qm8LN鱃Wh^Ǟ` =ZB< V- n!, ˪668;_T!RlN^(x~f,<}vTW<$,:+ǯ .PX.j7gL(J]V&g`sy3Х,n߁N-kZc#U8v^Ѿ# zz/ |6l_I@.x 31|Y6\Zl Yapȹ]1_艓ɝ.7@\yydE`]??{Z.;:͘>Ϸ";{D+MӮ!l0%UOp ē, ?LUƔk۽f )`s˸X+B){^O#Jo8P%#P!2!ӑHވ pt"x``!4-ǔTG\r%䬷`G{XnWb]Ԩ3PV+҅_J^6c>a| s#$ m))|,ʛ91!\bg0X`P $Uİ%ZR%sV涎CJD}TGj8 2s!Yd)}G8u$p%ќf9.4$VyGV'KQf5 uq"t#x}*~ɂ$aaiۙXdosFA֘a=Iq'axŗedXP^ [yFqP`n"oc&R$P&ЙQz]7V#D_UTj\2Z[ְݛ 9Xk{is![+W\!KaAf8<" 6Su\NOj9}*p zVhF\0v^KFw:X֑icߗ!Y~\_㕣+PPW>53G1wVYށV@6awa-n-+#{̯7;c*%k01_5iCG)ҹ/94 WݯRŽ rcp]8Wr[q!u`#e,pi$b0kn27v2\vۛ<0Α79x#(WW7´n(bctY9}S4]<+ЧֈrW=vFR,R:#7M%bڃyK g[ۯq9>qH2/%ٜUvae@9CHR}zy`©OG |L(SܘUViYdbņsnB y!()A˝lBFy;ܯ:Cagc48q7>#;M?́2Y&U7/l8uuT$Aը:^rJN8l{6#½_%Bu%XV_́]I2KtOwdP@.=hv+Z9Y=qyqT԰@2(#ˁ$īzֲ5,{TezkkvOZ ][ pjJ֊lXwj;n 2xxAB@xnY9=xcTQ-78yp@ÿ>KzE_sV7adxc5UwIkF^_z*2םZ$HԋTvP-ǥ or\˫OCp*mOj'[DhqYUMvN矫:qs?n$57) '\BT{)axc[lC7JX+R`&)pn^rho'WgQիlu q|RW VFv2N X?R=+H;?i]c>&H: "1t_yN^cp\ay|9 W|/yZ ZC|(ME]ed&J] /7r&%id<#lZ lη! ;Y4 qf\V3|eg\#_@C ):7{$=H!:a5 םqg!O0\uT낰m$E$p1\[-PwUUۜFz;[r!ƍrs%cbS׼S+ 1Q'eg- ? k9y In=@P p =Od;ɨx%]~{|3mn50j1.@MOfBzI[M^?A'] :ʾA6dSQ,C41FyZ p /]wmDeW(\궳nZJ|H>15J 0ںvvͲ7/è#T%:Z.?'fMLT#-Z|v\C5v:|6ȠN4.aB &a"^1w6Z?j[qN֗#G'$':Hͨ%|lZLtz5WKko#P<*%Ǭei;b_,oL?1\v!!Uj$kp N/H9dvg> 2 <@L.PL2=/di9eJJZ>qd`oBo>I|=[3R4|'渐|5 {;K&E@&nӚP/4CŮIY1s쭓 ]RC~EqtQCWcfHp+-&[3vEodwS!ɖw[{fdTGX< a3%!;;D&f۰7~\& '.QC *b7N'MC ջ_?ӝRWbLP$g&?x*6BM6ퟰ$C|: =T `B"ӶT KƋi [q).k>}*,y 2b2(8+a:מ0{E9_y5чt!ʌ}^\ \([ݾ5˜-,F ,'ۚT!7.F))2qc=< UesnS@uc0󶔍{%}OGڜ^\yϝͨ[xg#ճٽX>a%AKcb{,]jJ],m XHxȮO.dinY+(}ȔSp[?/Bp}A' .52CtAKjs%^I 3iQ$sna,.E?3Gi~}ۣ3Odcส]a*9yħq' L9A6wٹ}:HY"f3"Lx>@(X95v+Z騙e%͒ʗ+}_*I\zžGs}h4 R8ƨʪTIrmh>FAvQ-Ļ? mtAkӵ#QVoRY@I8 )`œ~"MaNPxfŮj{  ]ۓYO N&`́aG+=*5?=+gǛE.M6ez/&oQʢK8!_N*$d1qè 5Ҫٳ8/LL !.}?lN7Aut~1(.0$Ӧ0ݥc$5#_/E< 2`N]KG "1F"5=)?3"f>DvڙG^|, R4ʲzMsL2XЂ ¥X\]_ -PC@іkeci\B6&lef0bSt2Z{ؐA X$$ah\Z$V:$GyɪJ_7XE F+0Vb:9[+.|36qNU2NHѣ[ ]θ%0oH݀Y}J~(0=^ %z1 NH(;ٍ$sa?Ч4Lz-;168"r!j%# HN[I'f 'N^:VvdLTJ$⇪6垿0ҨKy4״w/͝_LhѦUj ӥhDo.J6#@ӄ:W`uVP%EORg2T.Wr^`;Bt3-'%BژH`RPskDV ;:CZBR`>ńK\<^DwcSmNR V !7ڠza~Lr&G#5=W-SV2JڤJj6*-d(~h (dVշPG=l֫J}"ֲ;JE>CUJeuo_K1߱;KMBns10Z ycdg3S0,R |'9 k]]N`ٞ}wOΚ`nՎaId:mb,.ߧ9H 1JnvPɶyj2&{T2qeí</ 1[HeiJ||#;_+uKf.@ ׉bO)rs홥֎\ɒB]=6}w[$w*8Xs °V+l=I k8v0X,7tƚLm vOzAu/m>T yfyߨqQ ɩv;̀.CŔIE43#^Em Z_ <}iۣ. ࡒś=p067z&_:&e,\sP;m*J6Ib°~R] ű'( 3:34;eZk ٝ1̄"Lm*@{#lثO-4jʱ,Ҹ4^aLxİD S߉m7(/n󹋃ê+Zj2-x}^y w txsgt[ .5oj(dq tZ`>̼W_8xdccNSefV DĄ_f7-$xm0Sb]4(oHel?VkcxfDKLjU㯈=\ߛhz *Ěu7:&naM?r[qXvv")K lc7<%Y߱,cI}W)r]Ռ›jT ?APDpZr!uO 0183AWYhU* "n]K!t n)wcy|3Rзv"u&x8-t˕h$`3 H/&UǗs lnN:p8V3Èd wgaXqAkr%5 wyJmEiMIhC,+.vo}8S ,Zrlm|=D_[| kP3&sSokzilw Bܳ*M%؊#,F:r^?]M2/+JnvJ?ѶM6r(<2 E[X X:-EQy )ٵT8ZIJ;:;fָQ.ACX_یAȞ;{-\uy.KBZl7#4!YJVsF꘥+7hiwZޮR}Ao3,3$Q_mFxut՚.C.KK'l-݂ޥ1N1w Hi)k]AG&%amҘБKl_0yۍP(&iKlk9͇.Zn5w4\^mO!fn1 Je~.(I&L?tso63-K) `rEÒ$Q)A%x6Iu`iM'M<-Vc=XUꃱ0 v?ꙹh3dװhRw;|$\$ G 4 VBحdnܞ~0MW~:oQ+B5etCyyztb<X{\-@TbR#<5wsjy,Ч͑|#7铞?9iO[lKKj}LJ~? 9D6iFR6z#ZWJpoL_{א[gC\)ݴ3jƦ+}Uka/d3>UDAFXKC.˕&ɑD֙щ\,{)R*(J'k|Pz fMI[fDN 8qϾ6r;= %')#t !i]-Va&(#R_xڿM%m-`*Rn "f?#uVk:oieH6eZdO*M.Bh绊C"m7Ѿd~8+=\|({Pl4{JC(Zvd) >m,-[#q_б*; 81#ncX|uxq8ueUJӞ`!wZ21a:ig"Pe m6d;F* 6 `0hUz 4V@L| {y49$5\ xtrsv]\5a5č#%9Y J\[bCrLRދזI6>Nܸq>/fPwu 3́2U@IT]IIA3oؗ?W(vS[Uڼ{B!ԩ[m֨.֣ñoG=m萄5N _IZv2okKcG)8gB AOr9 * Q2=H`/vk4]4%eP SP\Ml]D85rXfDH_Li7ǔlbvط[=;HNWaՑbpk_O4}z25ke)#(+'8 ܌? !ݒ X+27pIr9MHk>l:X?syI#Fبq!ܞ!feYLv?tQ[p'9nQ]-z*a IJz*.%< ,NE< pv i9ɽUich\ +v!1913yGV,YqH- :͚zXtadpqD_`S_êQJPA0O1-fO/GoYe.QMnYh]m7ݗ+3 }h'6&|s5K}ygNB>6*2h'S+ >Mۂ#Sw\bpZ7OyUQ\9ACQoDPsis͍2 1@7ʩG1)2-Y2Ԛ~khMm3Q&p~ 蠮Rab"@貿onIRI]J?6B}Tڭ?| ~ćK@{`7C`u.C4aeJ,`._99KLo-gKt^/ѽO 4~$yt7Քdn[2eA(cX_BW:\v3:7Zt~o/?p,qLkx-T{a=풴~D/֣m|0jD;J,|b1:sS']T?:噙r*IMwqa *+טQb*mj.`EyJZ$ Zv-nhFA*Iу:h1 _ffri=8Pt okϦ/+Ա!/Eɻ895䍬ޙscԘ}=fװ藃Vs@$u~Ch9m @  ֤<@;y93X&cJij6=a%~nyFGȳvdy,ʷuy!<]'aiJ5$cY\*2km]%GT7S1չ̽!4"^|#R)2pOz){N@%P2̍V7%˧iϳ/Mׇ{(:bᴤ z=ٍ@+&ln|݈čo$#02s550IPct,ý<&22:4W:;6R0n *CL{ +qF762o)=PoBYC #p4\q&E?/ĴaA.ؽI4Gڰvnxlܔi-Pm;uS<{0oE  ;5sΉ_Tb\ia. {ȅmp؆jX2jaW$$1@*qR`1/7s [7MGÐ+,\T&P]33j5Y Ӡ=.B}I)plm_(P=Va|l$%2̉3^2i UˁG1?,4&ؖ&3I0c:0.$Pr6.Fgc!RZV$ȶ]=K5'ӓyi$e-4}YϊP⌼j:?igw 4VչrOBC;N|)ׁ*~75"]4J3x hLgYZ07070100000008000081a40000000000000000000000016745a6820002f8f0000000000000000000000000000000000000006000000000./lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/]}]?EhDTTk׶ǼZ%GKQqu* ]RsO[>3Q~NzѲP;O݈~A3 MzP[bW$*gʒ?8YXG2jGNr6,oXM'SPn0T^x<|s|,0B`|%h:Ÿuw'J<܀iajq5i5S2tw DkC2m=AOh=(vG3 L|Y~xT&4S nXUh=4pJ76h"*au{̔0e֜8 [u5UuNoP2"?ʦ4$(;*߮wFT,D3dycZ v?p(&1[>-k{OGF*y-8C;r$ ^F<gAT5"r HڅVt39 ?1Yd?tZ*K`hvr )z~*dbzq(]X^ )ӝGŽ$ęn~Z [+j즺`-NDz0ε>Bv6Rt q## ?h,~Sgڑϊh*n*0-*0"yqzB&-`vT% uÕznN,Fr fd3җ' g@GWx9Ve,||T) k$ T~pcyd1pvXo-Jox>ӵo_iLKڈ V E>gw2 w^Q'q ,)q/狧[@^zf]PZg'tBS{rh=, 3PT5cI- ݧ%b~%LbqcoDm<0,|U9v c6禡-FT`7^f`I~#jC׳eYyFwKgaϲ#KDEk8g7DK(UX7[q}V$[-y%ZnI.~֮w0 UjOӒ/o5Un(1#EIa4N1k]Iy+DZA SyQЇ5u)A q#hkGSPWy G=қ|gP5՝iSX13C[4Zp|ew osWM8a[q|;k%~wwi{<™+ӣJĢ%huohKr IJG`ۇA1,]tGŒy \8|ۤ7@2foм;}o&gvJ]=&zPHi5>"LW5."ݝ o+v],uP6N%{D=9"X8:,WÃ툁@,"v\U]s_DT+>ǿ,+t-gKVku2WG z[$Eǰ(nJTy7'Wm U8{fMeqs,ybHNPo~xu~D`%[k~HoJQπi/K•m5Y'OOaBv@zAnH$/ujQw)Ht+-d.?Sjd1n4#O 陃 /x]4PSlͩϗ|16rFlDr,0Gs,7 >` "9\}EM{?&eTUTr|Sa{kB(:FZ8bHm2XgYEy&)( FKY 0s HQNKʻ1ә|nYˣAS#-00Voue? f)T|8~B4oMY.v-֢{՛gq8xm_Oik{:2GoLN3XrG=W`呛}P8TIP@:zE ^n-_~bUU3*Ҡ2؁3((r>׵.)X+cFUn Ay4wU|n~v]sbx8C_U.GJ)>vAB/ݧҚ7BnI`k\@6g߂5C,@t/Y̛PlUlM՗[*ӠE-r^=a(Ne$Sg+ M6 kR&#*c9NDߞT*!vfS݋N[q1r8 BfHc>x K(,uWӓZ!XW^s (ud+,/9?K_@dAh4"t{,8AQ* XWydzIۣT+B;@}y4[/x JKlon)ld|Fu¯rt܀u=^fAt/xAz]YOVT@jSgۈ9I bQCn鴅%(T- %gk p BfbFzwy'M]"s͚ (=8`H;3pIKv][rl r&=Jjd ƲߦOv4ދ7nB*T&(К>?7I@D[+.ZS[}U1/dGkž< 絔,ܱM1(2dP%"8 9[ $>ԶW:1@ do6 2X&]7O O,hL34@gbtE?-ʗoUL5`[>^yI~~ea@RM]&~LፚRjAin!h:1x*S_ q<:$>gœkvl1 إo S0d< ^hDX#%ZlnuL7{-(ITMTfT녷vI}`ڝAH #˅t6Il3?`V 62MGbKT` ϸmP-G;(~n0ѦA,d5[ 6D~ d\V0qvÆy' 8kGo!l5Pz.4̇D23d1aeGm@#Z=9vUXuH")(1p+#FM; 2MW6Q5e!㄰VSr^I 腛:3h aI0$~]Ts&xʔC~[*ʻ)˭t#2̲@ >& ur+)f]FƗ^(7H-vA+XƇ e Wtpr媸ljGbSCnl Ց2_]FB/rg;b]h9#c· w}љM5» k<:8_i-+#]1(eh*5G2d֮|?a8FY\5s-*=CN%[ro,6haB۴!Iwަf!;c"! #4 J]\ҽ@2)zGZhaqj\.r;]U+=e^RVǩMO` ūq=o7rz "}@|S闑p5Ap͉|QjsʟdZ3Hwx@5"EG7G 뷙@B&[<ŎpY8{m`dUqw9liCPI?luR=#"`vM@Uo!7xJRu:R#J.e~b!$^N/yI KEO'*Lo}:5:}X,/aG̬{斮-VK:kl2K53ⶐ? gea72`G@"Ѓf]gC]`|N1- fqI-ֻ)t hW(ђcr;Rr%AZZf̶+OvZ`u"ğ>y=ʷY=q;+-=h҃9N@2V`v.yL \ LL=߅`ù$y*9֤h7 t#[iB K LbƊs\Á+@̴ op!* j-zӻ>ؿ0ѺԩF 0960f'1yyr0dÐ("_8{d E@2{j!WŊ$B6K3Mz8e6b`1zVœ>Gs/QB>X6nyd`V0&"U o=ۗ7Tًxa1B*wNya}[z|m_e%JpqRUs>zNPT *:!\b+)k7nwv:D0+Ƌ@A62v ;(pQCk@]$qIqj6-wpKu~ )l.\.ϼqvq& XS*wF !=15NADI}1S/Сw(mzZ]N_0ZJo虎9!{tp(IԨYc&;ƑƜέ>jYJ&*vcPHuM"n3sC} [3e6T`5_lI 2z&Y2޸'G?PQ 6{݂$$弨] u: m]NxDҢRP}[jMN-l(hDLP) I?.+"dx-P^HQēVpi\!,f ݣ}ooS'2cs02s`2DžT>ߴ.Qx{ WN'W[t9U{:][T8\ /5PnY4@˒YJH|/p;v[CjMog'BxZ蒗'K/}l7HcH8%ֻ<o}y#]R}0u;lEd~Mxij!K2hկ3 vc̘[Ec,K3vj v&cXgxIԛ `+z)ph*Uz[D%֫JG-̚M v lNڌX?PZ1x+e\@H m3IvǓ-0cw]Eʬ!sڭƕ3ld1۞2+$vo mqŮCǚ56f20J'MmP0A2O-eσ*)K +& '܃vba?zϭق;m(bFp֦Ս^Q[^8s!BjU$͵ F'5`zMMQYzգ2{ U< Đ]Gˍ S 5J~EM|u=&~});(T5Vqދn䔱࿐JF~u-`vۗi-,l?6ll_d4tȗ uŌp؀9r) ~JkLƚNtz9S6"9Yʻ*xmuKy` YLj[F/V?qpfֈXkɋAJS#i{gѯj &2Ӗ&Y#T-u ^hSӎBtU.*%(o2ߐ߉$ [Ap{,|jQ(o3d SGu.!iz3zL!VP3~p2 ڇ*y< ~1`.jm}DHZ3ơ onjռάĸz4_;Iߓ)r|Ɛ3zƮBEH1*wJUhr2#~ۓfYHf/B+0~d=9CBgsX^5$s{>KNA J[ƶwst3nwhIA::87Vh)ݒӒ-6 ,w6 c]K,oGݫ;;m* 27K*d|iDM}ˢY? ^ ,=w>t?+Б()\BY׀Ϙ@)vo"03HhA럷ʊZAQ}v'&zh[BvbBO}$&'~n+^ ;kK21IJwT qf3ػHژDY{7$?1_$-(3" (q#Jl7ˤ9IE^EM\ir `;K"ut1` r \ˡ]AKԶkQ;-iel8Jz:Fn}Z.uKw(vYM^ItI}CJr-a?G2_`6$ȫ"0hzNk(&gJO'/6/9/>6b<\t>2;إAv|UZ38ЁN_S ua+ݹRmLg_m藰u5m?Y(>" fˆܨc:H3jW }fra0yd*to\pR Iyzg &< gܳ;'·N-,F}M=lђ)}?}bGy+6F\TtIv7~`?V@al^ΦI"YרBٻ|Ĵ,[@}v܄n|_X +2κC7axZ˝%v$cD"L,J{AϜDxk 70= hKPTT]Hɏ՘7¤IDoB$N1?2s"}=Aq3Y: [Y(ZtTeb]223=aTH7#aTq%N)TDœ/ 5/]MAzAF BV˗"݁v'&%Ғ"O >JJɱ&kbZ$ޥ{|AtDeC\%Q;!»4^.A*i&QUrdmLlF`Y~]Z5J0o:gu%OJe}jI)Mk)*~͍]^Fbѳ^t7!DH8 HdbR}[pvsiA3lJЎ1$U B WTibH)wS`/3.Uhm@p>N*Mi!H%)sy, (01f'vtWZx/v(ɞsztY5R"pK,-*CW ۥc~φm>L9҂5㫐]k|Qه @,EY6Y8&X6rO4ڌ֤(6q'[ZÎZctfɥC='0;k2y3̩?qGSڙjy2+#lēO^)Vqx:sg<,#i( P3Rߗ o*SC?ࢺLGCh&`ڹs*&[ww -.EqtSWdV2.>+lW5m0i?Ԁ?z6#(yru1&vBP\ i9iW;6tBJYl?Vٌ*T#Ŵ$τFŨ%]Q[("Xht@VQ.Hؘ@\1q)cБydR[)N=3L=(HM:c4\SIH&,_V#!AkY~d5dy{0flؚY/U7]B{&`FSB>UG LjV4XBtqvL8Ohcm:H;r-=Il`RIɇqɏ7. <7X0U&tخQfٙ\؟봫9PSkDF`'BQ8 Y@Gr'NY a7M+@T%d=`.~9M:꫷Ǜ2mAw{/ey䟽nG6SrEOb:]S pEX;ceUs*(MecV䍥864$+ը@|3h؊Vġ/&O2sDHůS<1G۵¿̗EՅ78ㅮۈzE(?ќjk>HtKk61Z&<SyGQUw! " n[})jm םoc \펲hA=JKgv.Z/GmL+mX_L}wqe'^SPo)ON=LoN˛B+0W9tFt422M݈2+8ɟQOhC4+ԲK*W \' JpGnB|S£۪``QkNwxkvCm1Q˵8WQT\Mh4bOL3K`9Hwh7$'wDa/ς~q7∪[MtnQ5v*LҒVzőp]X tT߻[qhh̶!۟U#%ë5Q}_/r}wu;Т"?;DF }dTM;bm`$4ɢ(!KqgqEU@ 7dn6\.uED.`9UxE =kOmh#9]1ЩH0Җi vkz8]Y]($ƑXCX-e,UPӏV+hGEmtuI_ArMjfSTIaK(x5;`!reOTt0!ڡFO? feJ $79 ERX@,CQ =va/Y*,C.;đs܊ Xj\cDOtC .ݑtg`5Qe$͝AʾiXۇ+vM 'i:)Smi"cXj.f/1:3've6QkMv-D³w&RnxJ֫ܥ< j[%#E=_L:{ߌ|-݄e,#uuqgO`fspZVKzU+Ȩt jA|ۢv~a"Rs=}#Y b{GX1CD'n{ZZܨ;6Kb[h<@- bBEzvޱ:H+5`^=dmQY,vgoGK%l1:fڍ4Jdz0V=J&7ƾٹkrh#l ]b,hw59-zukMmne .짼b'օQoDW^Sc= :\[ :ty0n^}yy2 g3.TИV(?,A6Kg2BpHS%F@H]NqEB_ˊp EDFN_xjlh9/QdZWmP}yr@M4L" tJ́-4*HF`,}HN>_oM5j濝n YC&@{+|h8^[涂0``N]yzpɾ,j*|n\CD?x QhG*] .|7y=ѹ\xLZF- [~EYwRJg "hᩖiSԴJ8uڊK^sbFC 9dP_ (~GCl659"7P@t ) {w]D d/x&=K{MG9;({g&m /75R<#m]>/GRԲ ZExpMEQ 5&>^#55i֔Tp~rQ5dH#}c-fc;xr2 >D!ץW2ip33j1P ̋AC lƠ;$ -䬬`p!Z6Ho#EN˗ $JXU-ܮ*CVе'1͹̪]t)/xvA,{RK$^#mj)^S|PZO% ًbǺX;=OR jIm}- Ej7&U$CO|HO$BvW:\U$ Mw$=>=[LjB]53,*'<ŽޕA;s0r̄v}:]& Dk+4%0&#⢐{eAXEdHmUePFRF0>$(6-tدE?ԓ~EZ!V:Q) .5'᧰  J'd%nWC}GultBi JX2,PonX̒a:z㿝Nq(FswlFCeAxE]|7uM1 +|A!S>^ڔnrWu[-'5@j, ע \pn\9$Z/ S8,*x |bWh(ud(0fÑ-y\W<-+Jc=|Yvyl2gV#CYgjKG-\?Z2b.`xvpXP@ ^MIOc@#ycitՙ2]uZ2=3VVѕz}Qϲ/ l$|<?HЭ&ZKʹz i-*c\8cj-*1?4s8b1 n9iY@S$Dt lw`uVjRMyȫ.M*@ ѳ]cj G3GRޚ'J8AUW|/$z7Y "FKUFl)og͐sL9D-gx>P:RM0G].,6ub SSһrУB"K#u%IÝwzG/cd/D r'̒:5Ք4Ĉ9@vpwϷ&y$`~j W ܉Oyrk *U {dܽ'|c+4Y>9t@ ^iW=ToIFl7 ^]8NU/I [t MmQ2fd2]vYϹ{, //MJr&uuL3і"EkrKޒc)AN+-LXזHy ~IU.,n~qmg'e{-L·ȇzlIXΉ!{3V09 D-6u_I`%(ĕtQ?2M*%\V sN'/%b+[lvq%x/Oɿ*g @V>j"9)ջt<_.$?id]0tYIhίLoK׭:sI񚹺kSk.։\,NIsyGhp5Cdo ޙgi=q3bnf"YM*hk__X%lӂ ]GE~?>u^(-״?+l|ܜr"t` (j)B BJ'%1ݩǶœnzC.^,D )bD0t ?&|fyfi9U~ CǰrFZ&oYi%ӜVͪ P 59^DOOzʹy= 0gBy\V˘ Id݀碏0BKRѫ\:wӰ[^́L5݃ J&.u܄_skAG5dI=!θtP/ӧ5W @.lh%d3q+"AVȯg&H) Ĵ+,pm3tPO{;k@*CWc@ӱ$bπe\Wխ!p_{1A!y[2C53ӿ*YPÈ2U|3phbP]Kժqʻ  h']$ I ]\6f_RjImܜ=X(c{gVA䛴.(T3WQi͎)X(@᳗*I8@tCv]T" %k4[@ȼ(n}ej0pMJ? >c~iИM>adr*~Ć lK,8)Laph?1 hpKI`ҳb^AO|'+lj7ޯp9Hn6=Gj4>0cj,c9$Ld/|/%Xj#Nv#R-#B1{"Cۑ֘+JN.(ʡ0$͑98!0\kt~e=G(VDlQ8B瑇#\e9z JeD8]&j7uEuqzlF;Tnh`ѷE8Dm'. H$3]ݎ{ i9mMZ ckkݠLꗋ2FZzyc% IZT,}T `ݘ|M3qx1a,mDy.  ў杅W ;="wF=%J"^NPz9Sqi9ۯixl?c$<h:jBoJ,H6C,~qbԬ)#}HN?)O\^C :7E f&R0\NDs&)N+`p qxu1섴y~Gop `DjwO}ZT\{nh7T"J~ճoK_v'y q7,BO_ԆQDN{P 24 m &?t ]nkρ7t=+nHMm~ ~|fϢfOB7^-CtG$m!O 0muÚWWk_b)3Vs5]! OEdbK}o]#3+Q_jc礪Wj\ QLo>{MO=QPan:X_# !w]#^nr<ڏ7}ve2i NY1klW\0<ތnJUۥ%?o7`@{]naJ:HOdyǁ^L0F ,F#Z@Cwdy OFeu[juZ +1Ok)4͌'TsI qCG l>v n;kQ K (0#]xLAa695⎚Ɠ;! wk+{cM}s(^6ıeV%qZ31z-'h¤RI LAFƐLqK?i8nۧa %TB|3)~5ԉYhL9>H1G?'-Ww 4aCHJJ _JC*Ժ{Uv-j`O$]\)GN#c&qa5큽ܪ6-8M4xq3~f9DT<wB'P|398I|6=kN&=<Ż`xՏɹiK\;;j˙7"8{G> Qޮ_>rn< GK8ֺt=C,oNs$] V%ܷ`t~_gf?$UR+!uۉ=(r:ցVՁr&v`[@?cGTSk[Ykk5/#s@6/ 2+ڵ\v(72".+7%8Dw={ _(4@9s^"I3!,uUZ@.1I7J%_~3!fw-52`tU >(1OLZ|ƺz$O^//P׶ 椱AKٿ&2i7}lk+ ܜpHV! lM8%$e\l[D@#0 ܡmՋW1՘+)'.Hoc HIbsv=Glz'Rk̤wNһyBՆ lag%kY0+ݯɅeV`V5!ܲ´xZ8Rw20ݪ'I":'1*(z.nIǴ2TxwK: jYEh_ehKGgU>aPҢ՟# ʴSk?nB%~W=0=ۀ (.zRlQkn3D!HBSS vTQòoz]}"8L\aO3Q|gb3G/.}i$Ԕ~{W<۟\+i=Y9} *F1"y:BiW`>;JszdŒz+4$k &dXn3죩 -SukuTWf.j,a\HriKjLu*d<D;6Rnb/t! l`v$jZEpG0NOHDqogA|yR(@)K1K>:+zJ]:>W/rPdƕQ ?+(Uc""~V`Igk9䶤LFߋ{>+D>AJUD[! v@ LFYBZ^!W5VPOigLͺd=IyM1z^QxWiܬ'R׊va"3*%;C2e%9]F͛NS@EH65VX~V79 adPc#h憳]QѾXp IVt')׵B[ ؓ\5nH64l!|d#(6ghrkBÊ]y*Xɹֵk45]*\uַk: e|t}dAcekH}95q2+7 {r`R(B^ShHAj*j8TzYe: RVCV6m iL-{׬&qN ]PJzx9/5`AxfH١G&<Ia(=j B(EWR+JG2~'MiTj:Eǀ.]UsFG?YYXMApH3 q`P5jZz{%ޫ}VyCsX&NY\-MrD/¼0KhC!5Tpx|2%5F6j\;|3pfWv:zV-1*K/at"Hpm\.!' I8[qi>ԝ oW_0@O<|p-G:<ٮ W2}8)+"'צ@@Nw4+D*o!5J5h fQZ}>R Pu&o?,, 7c4P8;{Y(S@ gj #Wsb}!_{?kfO7>cK^ߤF 8Uʝ'H'ޤR^o 1>$ S <֞IN_]z#/Ffzuf-7B_'a}w+-Om)UQP%!gG[?|nVTL呲5JM_k[MILi`5t,>52OÔnk^W@J/MZ,Ύiݘ-v؀e>.^ecEbpoo@q",'߄pҲtU5cm!u1 E02s]̵ּ~o5.(r>i,t 8'R!"Ƈ$Vcex)j((y^| abkL]7w^7bIzع $qfquRNmR|~ptѲ|1F^AXf8ŒOr_vOdZfm:?6D ;0jz:ZP%nk`;2mI~dr̝/όb.ݟ$#iD{?Ltځ'%bRʞWA,=:0FrWz`<:.tD 7X+l0y[`oHBiݯm8~ϝT(!=vh8;x!%1ikm`1_7PDOL6USN/y 5rf}.G]eqQ\.-ys7O]0$hc&/ϣwp" 8c2ڡ ]*Ok,ǥ|jF|&Š ?lW!4Jq#C[=lnW5C!{A-2]Vd}%=PփEBh~ Oܻ8cvi0f";slM1@h%@aҡFx4mQod(IVdvԒȚRQH?K{IEr!1ɘ yDt VmvdqeE -KUfǴ ^?քϔKO$|[rPxa;F˕$Wdh8@2=1<&g ='Ȝ%R}LPV"KN 蒅8|0c&kP =EF* "Qhpܣ"d?a`-$(&]1ʪAd)xaam0ݢX9G"[0w%Qx ]M?/pSQC^LC#FPT$*^`/)JqS=3/2+S;x ̜)M,MۆDNZ2M1dv{j]BqȀ.6Ⱦ@¯LM>yf/ 7\NPrPwO s0oVsmVg$S1|ؙQN?iWNia.{wbפŋՁ!&b["IpA6^ecg:R!{d#s^|i \q;!*O~n*eXܩ!;uS._I0 ;biCrQa!1piYkv 8Mb]0q_ݸ0L!zz `0D`8R IF/\p63&NPC8茀F_ BߋV5jq>#n&A~/i`i$V%s@Zq NbAS.FG+aG@IQ}b6hܭh]@:޸\PT75hQE֬3Bmxsj#"0xx_kR^6G2!뉤D4d(j<$İǰa>AtWZfe ZRh'Eb|I\ oֶڀ}ݙH$P8Sh:>~UX9FemS1=QpT"π(/S)fj97ƴ@('jդ: =~sGOYµN%5Kzy,240zw=0zIw‚ܹC:GB*R!Ju':sER#K5Tܞl@':Q_K9"]-F m,raˆ'5>HIRڻ<+zxT ʕ \X68)<6 sQ 1W`;PGƯٸE\_9wfiH(OI F (uC ;T|4^QOg! \VEO%ҶWm+&:;EAʌwqYFh?X}PE45y`Ot~\q(aIz&!e޳,$=섶 W&N;ZCU+.C>?3-0 _&X{,-v;Q1UO3E5 x49*7VYp~H^K]_OSܬ"j`Iu8ٷ& (<!IڦZ(%eݤ[d:'}5z(9NT/XKgEyۂl@F!e% aMVzZN!1vV8Jq0 uHՌH;!'ِ{:EoxnhM G3$B]9Bsr'jjTdϲ#$SB^e{J}Rč\|թ9V-?r oghm'P B[+u!5 ?=O4MZϭL鼣޽}׍--Vtch$\%Loy; N>׏kt ϋ)Ȓ)l).on4}e茑Ur6NKrOŗ֙6Q1&/b ru JFڶN2 kui삓M= _fo?Q"L:<'1O7i*TFHnK\UTe`x6i؇Ю^|mdȿ Dq)ׯ+$آۡT`(ػe>_H|L7*PӀLO /5J=wdbIXVN&eA(oxߎ1Q8Y;u4”") &K8'Qd݅[823*w$U Ƅtx4tJ<\+qs*@hQu28>k:|tE1FdOlp/HЩp媬izk#h;Ǯ J[x?gV' e~ͱulƲxXBd5632Ynt TaAt \q[-v @2*7vA~.LzsDi~w{wkbS+wkwηO؀:H i P. K©9XD̾Or*l; /ökܱU%d?w-4ϩZ5}d3- /j\7Ltgqٚ3=cu6` cJi%ߦY,~UJZk{#ChXܡ >Ke" p>OӛT9L j"b5&L e#)7'=@ߧlY}ؘtCid2,ڝ#\Ql4{ ~#diFx4/e,ga4,[h#zC[& ㇳUMc9 <:E5K8>V̶JEU }yt'&k ? Qr,],< 򫄤'"X8.R4P=>\Y-b^8ؼՐKʽ?GkgFЯ3p:?v-DZm n s -JA>fUcLx,XZsXl O^Z=P@qxHw#~gTæF+@-ҙȋrۛZ戚6-'x9|œiP-̕ˍ] ϩyٸ|vS$ ݝS%Plp*<52@Y/*Qo}N{(Gi=3voyL]7U&M~d*tںWr9Hؒ%abԇk#2s3{PvPFήu.= @Na)UҎN9Sd+Fә~`PPV=jr)Eh"V'|;fb'ÜM |ԘqTH29ZEՁqp33qV%,ϒ;_Wo~"үG];eiffEUЯXs|ш z Π6Q 0g&tJ1fujt= ?+-J/_ qMBDODh'2K(0; _ֈVO-!|e7W7\BF+߻.ZOmU1Z<-OW( ]qXb!6SH-B'l 5CobČ>?ҝv;@: X qG\P# !^oUh-<3u-V$ o/V'^qnU=C-{8!?r4k [/tѽ^75:- u_O9ӡƜmE J +3<&2mvZ,TUōޣ숶9)K4 szAa'Se 2d:A5mg&ܛ$zjwѯ&8ö^-q'l=W(?{AXhA֊8…o٭P۞Y?U(Ʒĥ{a^=+Nqắ$u9d `:> O`~&0#O!-l:LP^ UY0T59BdMK |:mbjBj~62 -<T)_@i"{=OwKD}%rV*?s5t oƐj伟ȝUsyן 1}:w] oN=ʝq{.&T,]IGVոȘ奌nFґEZBMITOfa~ Y<j DSa72և2 dF|bֵX i?p:Yzܙcc1X[d*=݃ɴnj|BT֠ؽ8K2_#:hH,X@A-@E$-4 1XfFi Ne =Autv;[1uWW]x(%D<˟>g $Y򲈧. K %_drϜ NÑL4ITeuհf^`%.V@YV,Fopdfj!04nUO8rka6ܛ$’7KKScumyvqDl!!nɽMr {2R]Ҩl/Y2UqJ;^ )bSV^|<%J{,0i֧%ތv)atgWm 7C#οk>L{ XJ6ce1 5bg1M. n&))#6)3]t'bX͏~4mw9:%lY.ɬ bX.;nonE!\H@Ьf Z YڶE_ rR@T%~.gzA5S|no|Do(Eb9om0_[gmj0i~\jF^Lzp9u" 6rlOo:Vs0QJVx[9 \r˞dCP+ueYo leʰr/_{t7˞FMdzC * = S} :O5&ƍ8u%D=4P#ߪ`]µMq0d EhDSJp.C܀7&΍/&[-RJ!%ZA_v0N-@.SS=# ci|HrBކWVn IKslN&Pވ4bYK*L?8Wt;.2I [|އnm"طI[mՅ4f?ښleQc3C̞o'7Y"R2CdqoXS\+^Q;~ЭK"vn{pX:/AE\1W)qf3MIzo^Z؆;]U- JUqx e/}bG֥ E2~Ǚp5,h:C*h/_ښINFWoE"@e::X{Q=#yI _,=F$Ж{1ʲ,6>&Cc71fF5݆4/Qm[)F pa V?tHjswlDY9]ɉg'促?auAܤc%L!{=U`KǝL٫ur6nCbh( >r`jyWsh: GV7#t,ebxk?Y3SA髑5?A"#m>jl?koEr4DDiadv@݌Z!ME;1 3+bpޗ]U]^I'& 2S‰ml!u%`@h^4DjTbÖO |e;exL2Wm$&=y+R dBr' e$7I5uT~` lwb̃`PAB /bqz Y&n̯ )z"q5%3xWB^Z 3I>w!7a$ yWad1[6AJ*8X3c?, r|uȢN"Ñ2y=k= 1Nbs5^vDRW%0_7KƉ匘Sp#8!3#YEA6 \21L"xqwuU̼R(Z,Rõt&5]u(JrW~)>>z4aw?Vw%CK8P%Z,@:PML>W+" + n ~\=*2sE+1m\0ߠG9K& K3DءNv=$AG3/{IIQ0*eߥ 1Cznڦ8o/dshs$gVDBetYDC]z JI2/Gnmz1ibjx5$S*C.H3JK?,RtVv'lykahCb!"YtbS d08:ohmӁjR;ctRIDuuJp"W ¶eܰH7aZTfa͚u-)vj 030Yܢ'C/I*~_ЇوX߄ٴV2XhX)!~‘cg(g:v? ߂Bh=HYx89 UkK= 6}Wj;7?SllAm+#99Z "Bz#z7]VsMJJ@?ryg?i֢~ J:]&݋^`SYGņpU [  ]mbֳQ9SOh\N+6R H8 ψˮ{nm=D.Έjpc>8b _K)`aUښJ_'1Eu2㣺OdSMuW~T8Qz"ܥsuAb0ʾfJc^bgMNbo.!_c pYGGA֊dL+ fm_~ 7#6 +DN409|DQDNJ$>(A] ء?8/ z{V!oˠIp3d@V=*ypAENnDm|]-vS򉞾#fFl*mqHmm$nr'?VTO _a4SS4æ}q<ޔ&#vlR94Bpa{=~BlЛafSo!ܐ:${QdpR.F>c&nk"3VWY:;mʹ$ejk~1 v7B!xZlj(ڶ8൳h~tXJ?jF6ȣI/V*(d97BFӜL -m)\~2,] W4#^3'KavL=HґO'_eu6&}U"L`~1 vB%@NE)GFp,XiJ\1tc2oPM4q\a+NWoFry"LW9M`]wy9| ˛)IXB:8vh,cg"r$DǣA6L.QȃW(8@E c*ݳwvSu>A%˃//pOm%dD0t1ұ] 1(5uw,^QIѶ=F+Oڮ/+ aD;ap-Q})F52@.X{Fkɸ{|{tP8OL*Т Ts# iK'3؟چ~}!'k$e5?zxc8m@qُuNOQ dH.>-vz=s]&0P 4yTg쪲U/3_p^RoM)EGa\@KȾ(0>.jh7Hk&Qs͡'֋ָ XgN{_S:}-f-.n!=Je$Nj9nz}e$-qX!Ormm5QSMX[/kB9l_Ro&_R4,L3H8uĔM{r9 " וtxe$ܬ{QC۳_$dds_\X1S RHmWݧrP: \dM0 ܉ISl;d8$9,,_"Fa܋a*v G_l}c08 "|e; K@elջ w k?2!ݧ>|u4DmP V7F@Η6u[`ϣaFhYKC#@-}i:0:Bgy['BԳoˇn49"+]"k7w9wA˲'Կ,|Hs-mP)HU[f;xuf|VYL eyKʿ/?mS>;@ÊED` )ta@Q.&yhwcIN&]mW5f +UKTh+\ ^`}YUgU߶_#"Kry}z+ׁ;v& aXa=7*{;H8y+-^UIkX@g"@tsdYp˪.0$?ϐ-'KI%?Ji>Gfr΍e7ȍ\wd[H^;ڷ4v&ܛ^|]CpPXAQՙ|75@(WH5򌻉 G̪Ag 6`$ cɨ]sG)8|.cLbĖZ_X{/Ba/W2gإi-$g^);/F)meCf;9"Ć~d; ϶gG[,`jiVt^}MޝDHOӗpKE&齽Kk;`/HE(у5Xz0{wE0$rPK5=ks?ؒ%p5Oll|,]x7g"7 㠂> x* .9ʪo^xsɿw5JwytJ2'$Ztfw'qlmk OEC[lETҐoB[xmd{ao #Jf$W\<͸QG K[A]L`1{q7o qnjrͣ~ /Tla2jk~M zu ;.)Pm{#h}NZȨ}1uiT#bU<_a{k*e|pTg"[j`O =ἊYşάlx;W@ >JCkÐǬwRJ'^;݃9 G{NX&a_;&h"}ѭDZO=7 ]߼M_#%HX̨E؞V#fc݆W)BD?S^MJ5א)҄sO]C~r 4_I7FvrE>5v: EBEL+$lv]e.وx#;f ˴ dxK=f}{fӱ:a"WUƢvf_|UڕokgU<$mn*b.k`SصAa- A>f/beyYTtťAjiv7e#H]90u2``m4T8u?D;W}-W8HrY{RA+BAVd[ (zjsWLxLeO5 pl{ޛ)Yɨ`VDEl.1HnajgE Qb9ZCrv{VhzwP?;#!{0$Cݜ͔F/ҥYӘ3&(:2Sb 0.qq|M ̶֎ǯ^bIiVo=̉< ,%_9rnDEŤѷk[5T.V==8#e0oFa`P ?\)6Dׁst*[=bt)C\͑W[ˬ;)yE2?8NuZcw2::EpT{GNOLçKE׏MȲ+152>jv<[ % :KyZfdٶ꒶o{@a˝$;-nErn GT(cG9=̐TI/\f^L\qNeQgՃ@^ϰ# @!k2Vzܤ4ab\4qɉ0g `ïqwJX$ʱz\#vv-Wsr 8bt]h}au1wlMguLȘo;6荪 z5y˗'hAELJt螘#r:1Ao*%(&lUH}SzS'LPF[ɉF[զg8j=>K{zcC_&QzVojaW^;~9)#f<LJx vGW/FNx5JCɲ?}x h6Y҈ϺoB "muGY4FYt]UWKv.6ľ -*ϪQrwH4*V1`m`Rce% EQUmV(UN jʱ3 tYʃrycgyd?U0FCş?aG8&n'm&cZKcpK4H7>|sWW>}?#J-#g-77"J J/GEWHBج\a49j߁1E.˶Sg~c#pQZB0GSZZx jQ iO8p6j?zuܙg;GSђop*U+&L$ qV ֚"zqݴ 4jU)4NC C@cBY5Y,G睝 +>;y] ˝`f$,ۀܭa-V18|11]ʋ<߈hcr esJy.&=h- xI* !o&9hOsHJ8o6AcL<2?[M 1z sq]YG-Բ22 ^>`4 'o܂0K>Lz`9$%p;5[*|k dڪc11̗=Iw s7BU@ "eY.N{bRZYM*,;LdLJە\#:l1yʞ?#W9:'q'Y(odavA<)p*؉=Lubl^{HMg T, Q՗Ghc\糞gcٮO ``;vQK !V׏&Mݧm{ 0'xfZM7UTxJOg2ʼnQpqXe8HF_瞵 jr?{5\GNXmh"V})Fevc\Ӣä7vg"I]ǩFTiTwuUMR >וFݦ|SOO@ٷ*t;2*t$Iȥ $o b7YI7k3aj: bv_-+xcfXTzyT R:?ȿ,tQڐb]YV?\ĕ%z,PG00ů&nAjp3BD\nC9 #cnS/ۃI o2 }y}6UCYٖZ 6zG{8x.oNs YjWVFp T0]Y\VH4=ýVpb_-b#.\x~cdfe[$ [A-MO[` {]E4kZ^a+a T(̔aF,?#cXHդ-[Q?|C?%z,_z5j`G5a4>k7 ^?2V#aC[gL_f曑x2|D 'b}Y hQ(F^V}sbo ~)jV Ab/4NɠL{CY~Yd7/X@#_<;ETZfq,Ui X!ˡ:fܭVb`ՊW6uw"DkEBdyL:#B&V:@2 mc˫:Qo}O;DOh @.M:0b ֒61 [7΍Ҧ'4aV9o<| 43@~V1]iX`HU$J(aci"{ kO$f]Zfе Άw^:ԔEI}1T nV8.'Ȇ-4zcoz69-o[:ܖJ?~}ͯc4(bvCP&* ?NKREH:@7PFS" ?H]lorh}w[|t\(TFM^ 7scSMO\"=\3#Q}kuLDɓ6E<=Z\uM.N6 4HHk26Em2ܠ&ܥ.>3)b]ߣLov\+D]'8@>pOe Lq-/cttN6mLbHA09YxH$ FbE o?x 2f,EkBO}4 Gk!eMg>! IPD),S\*>VdPavænM_#Ł Vb7۝-JOpeYN]d y8Bܿo?^=̼ Jo;tu-ev7'61g%Fv%Yf+yiF>r_SDw2q \lP[G] Uu4p\f%Z1EU]K Kw?Ұ[_#X_ؙJ_vyG4G}fdw0>bA)bxWxK]d@q>29 I! 8lm J7#\a\ׂ$HH{746~_MՀL]+5i܃f#x0iopo n]TíIcźdQU]u5jJʕ(tA%{qd- bP/v]ު)MfMViCc(pBtXː 7_=!̤η[%zsgK×$4uBn}f! HC qt!w ]ˊbxuQ(ږ*-=Le3 q77wi PN؛<"9Ų"V$3r3U;)dALiͨl%b)Q=dHY!9 lY Jm3bǃCqUd{#DICS)OYɧb96Y:Sb膝@ݙ`b; ("FY` M_v >SA&UNKCc$#VKbIol ӑgh- yw_AeM6|mic5&+5[$D2s%;c(&]+Tn-#Tu>.#ޯkhOI0Xb\o8_]ƻ$_p0H#Zn&5KBpP"5^c;&x^wR1dDTʫ+}κkuBoAw4$()Z)CIď~Z W#jGQVbȘr5JG4[FK^ae籬tؚy՚^y}-5h^& LD&}M)"ŸEvp!Iiղ|*GTGNŗ(OVNrHxX%qD^a]Ij\Ҽњo}:34'QϸJ#GHx6 ;?m2ܠ專A0\Dr9CQdCBI*5g"_ZDGpDb\-8j{q ' ̹7/%w/vF,, (N\2eCgǯ#_'->(;CO]Pl ao(7n1ݦ'Ch'n;igM6khEwaz#(䆊+,\^S ĊX>"Q+10!TgM6*Wp-+&eUh|`~!QlP;^Vh>r<)GlçZ5uEEjۏ!'(k76/=L`!@؛-} @X+E1 pSe}ŜMu(}f)ʝsp|9LqJ8tp>3޻l*c[U]Oo-HQQ90hA mVzY޾*'-QڦXgP-*{'} 3o!P.q$Cpk wA!c ˍEL|v~9ItRx `O~?Y{ik+QC-q->& j;x7sýȸl; |~L;-;!“|{ *!mޥ+|PvnL2"^mdK+ɷx܇f=!&-0օ)3ڭL$"})2%CM4}鱆%Kf[9h+Y z6~ݖ 3.Y67qbKK%bzJ9'J娍[̫b .hk@pF,]\.WpghbF"5'hE+|Cw4^6^Omm̸&!H .Kwe[ d-\A6H(4qzB2>5Y! el%.4_n3lG p 5tv I яxTBln/K*Гx{`TRh|@;}Ҭ(?in,۸2&zd -~֊#hT9L 4;4k>ZO/uO/p0 pţqA?x!sC|n;$Az䚶6^Ѯw]URXu'dNSC%EmKB+ѪcypDER&%%(t%_O$8<'M^G9-G 3s73YXUA!ē@|UҚ~`!K^y~&^Mq.JASPIѶ{sph,ud{vt>_#PN@s#h3`<1 +B3ī:eNh:N@8z|.C O\q*Av2LqY1|ޝ AlfE8MXP=~>b,jV^j$61ڜRjmjNgߺGIm饎Lҕ~yYH;Hh"Zvmb\T9* ػ)M`/ǚ'Xu^)H7az<2?yT+@lG \jZǂu ?F>hU2ZХ"+Gɠr\ D͖7W9PalEb`uk0QGP[<k~3PN=pOx 65/[  #K\'ATU_qfw{V u^/QĿE\y6^ -bychAT]+3oEț'ׁ&>∫D(A &-F&)3\E_@;yHx Al!hY䲊xU-|LO+,o~Q+:~Rm `ijYP\Iu*gB__yi L|b|h b2? ЩIRyX')q\AA8ŘPBA '?KMHu2Sw^c^匵$PTkU_^n M+kx`q}uT v@F<V0+<\XjFai)e۬: dqALaKXܛ hSr KgKܸp^u']̷;Tn:So 25`KQAE:HGˈ5@xh'e4@{MR{*oqI/ByS7#ۮ]Zx#J΢wuxKMuZ\tI:*}4Uɼr Lz;m:x q$ßMq\}hrp mFz+Ǡ|.V#Y3ckZ@VXὼ]ͭfr>'݋6mHgEqpnn?zhb􊐒n}^! vCI(\D/Qn r:l(mxXǸhFqqzvH'.xp:C̳vx>nJ9F+L_9ۦFh6wVrtSJhX9][T[˹1`UYmCI LE%9 !qR F4. Nj>eSD0x\%}L.Nv1=%.>kq&Ng5 +)9_'M"D)bݛdmxd[y$8(mƨM/ݰ+V~HD':y+`A 8 L=G~pX+$-y5T)д>{M+V>Qfm":jޓ9np\ɳzǖ" 9ށ+[\KxCn`u~ z + EqÚOxV]pDFe]s;k u"G-t!#l< ^tK f?K@^>ɕʏ?v'lmpFݣ ^ ZfhcxSo2J(fx Yd.R4R5T62&IJx` o'hGc c:5ЉY B:Bm/`lɵl$&4:^`V {no| #/uw]8%Haid$Z ICdP+̑ઉ4dձ*SK<[A(6#(C mû+IIw@Qx! }2M-=LWP8 C{"8‡{ւ&k8?hDkH:!۾b]WUAs.dis׌OVr2q0%[.׼;x},k•[ϛTFJFd/_/RsJpy\//,_ h;[Hiۚe҆_,PE=vP0yZpUTI/(go|BVt^L[iɶsI E'XQ 5L6u6s?܃ ۀuko%P9^GԻ"RY_)Io&dFD=d_QVYDvf8qGC:KOMvhJuLY6]{2Ҵ܇AƲãb2-a_ i%V4 ?ҥVõQAG%SO˫":sJfG᧎*#pw GφY?56$c[l.ZAgK@8⫛'Eo* ]"Z \∨[΀ oN/j[1bryUaz}"^C<)$"GFP׏w(UnZ:JлkfG/6S ෎TuI-8%$u3a5A.o Ss LUzoB*i4v.j! AiዒdHBgzan kZqFY=Ԫ:u,4屆hʯD\D?~% e/nD[8btqōf$?vM$_l38?ca8aS34ȓp$񈸞] iqy=niZ^vDT2uS?.B\[3t~ijWL~IZV=C*fl!tp7ɕKS"3&%֢q.ںi8Akifx諆XR*^gHKGjMsVUp8wQ:$::j~L֞Lo~kDtoct{U Kg ;Ikg(5>n8m _=KkU#⹻ vokح欔]KvKSeOR. }kGFWgsխNh]r,PxX$&A` ʔ.`"@:mNK*Tڭfhn[YKvy1%-3QWMD%:6݀4S0Y Y>V^tG٣(Lj8`^ȕԎYO9¢}n N>Pad rCSk72|*LPw{U^O?D@'e65|t[%g(LHV ~w47,]{4ĥ׺{ƷOh:'@F7+yBJV'ړpE e+֍|>w-=ߋlO]Xn|@ {B=ϩ4_ŨSHЪD[&و sOv\Y7 *ٴZe`k^ 49l2#Hs:MJsQNM_ٴTj=Wr%BJpɾq*}, .dnU /~ \x̴ƒ' IxlCW̽ !|h~ 1(z+Fn s 2͢ ç1Z16L#Vg G%Z8VrE>D4jQ8/lOfZc6@xkE#;V[/M>~q:q1  ={=''L'|C➲X2Y3ɨ(t 3*-cK:EPBrS?M\旳EbDUYs(k1OD&Q(F`ۉ6d'#m6I#SFbU5_HazmȌVֿG$n%kpYj\!XțV.Ț}Ή0Ƽ_J}ն8KqL x]yE +O)^d,Rh}@*B/!?Rۗ3v.}gf_g(-.Huýl7\fD_.1Bټ%29/r ^EauA"|Tr>!sHp/ĀayEm8}uRlA3n)_ IzdC_+wNE|eX|Pv=qY,MKF߄ 82 1I{ l¢:1_1 BHVv/$dDxAa8$%.',$H%iH&.Jp3wT!_T ܕ3 LŭT>Q\ϳS%#D<Yak-pF'+PWOko@J2^72ppzcb5㟱d ^uC'6 i1t &z_{ {2i.U IYiX)a]Z-m|f0m?t 擭H?{P)?n'opȇ,4;+n#!;&.ʖ\'ٞb(g2,j1ۋpyЮDٰ!u?)=trs򆠽W'0CYK(A j: y#D]fxTb䨁1Ny\?W#C@ZЌ5yy>EcuqtJb xLO]&*̗rlb^o{% wFf lް 􃡮 05]\HXWCs$+dk>l굋V aQn$h+)WY2QDXkJ3/ױLJr牔SMR&zz%5pLh2xhfif:b6GLϚ%try_2=.ĥx2RĿQu[c U:e= !zK? ,cpJˁSc5>gZ2͉peҳ͞B lJ8?bJ;F8ZK'e vKO{o{Pl/Lo%ͧímɓro'qה\աZA;BKŝHB_'gt/w\.vl6j3N ]g 2r7g)&wgtCZmJdv#7喐U/vrLpE_5n'4sRm_2ϖo_'lȿ$gz["-,c8L|-P()ZF#tvh.*w Fa+-D7 u9q_lGjRgȸRx֋S|dZdQc] qbŽ{Y=xqR4l'\}9Arű\%:_j.N/"A {'iUVK6@3TI݈m& "}X!v!: %% PfZ&0/$=ճR:N;@I5lE`{r_Z}Ӧ!c!S<h1ꛔҢs%lM!=,ExF`;aDӬgIc(Iʆet)0UkDÛrG7p+s0k,4hYzHKMB5L߿7+{^p}#?t-PhĄHXwLEDBu3_ħVBAh*-3 7vff Lq4|o^ϝsJY^QLo9ܭB_:4MOFyZHEݖXJT`vz9@ xSAc7B=qʗv`_7tC>vL0["&HP ӝK(@/ɰN:G~=.zt\5u&qF/Mާ*2HN܂186`{*dHCq{8zʔʀ%~S-Lz_w!UQ«!+(T I :RPw<6y1&5cMCmd/_R4\ZbigZ[^0E ŞZbOK1k@Ka/u哣rL*fy U{;m2-޽'P<.ȣb,@\nWD)\PJŃĘ|}$`܄Z<dR%* $Q|FeYdʨ Inw@Ԃm& g{~y Pivf/CvUV g T;k{86=-Z@"X vC7,LθMjb$`U!XM 2K9#9c̸;: Q)̍ۙ:Z)@;Qi'2jcۘʿJwHXZL"=_M2x FՇxg!yKYج]CmvSp)JF̲Xmb/U&Zc-ž)Lk7IV.c׍-qf7[-4\"W(7޼l9iP1[(ѿO5ؽ7,߳4<8"(1ף(lǧcSyp5/F6F8t[-;e5*jcXVNOh0`:Qe*ſ_ѣ?^6e򐫜K'Y%)vQ?0cQeL?u{qԭ*(׏] ̡88t @O@^-S^C"ʦſ YP-|C<3[]im.Y!?G_5֦>;bZThP|~&KT:rqp;q<[yU/I{ABƔف 9zn%%ĝ~OB85 (C\6l%6}4d ` Fj~G#Y%K?EC:vIx6niwJ}r9[1TY ~1/p'`eUAJ2?t!C/ f(E?Ȓ~g@Ê2tĆ!ik}0UvG.sXj FrI&tNfBoC՛|0fZfЗ=v/M۸^vVe/a>һ WSJyQKš .Q] ܋}`$I=tHt@Z{@ 19+~v!;j~Ukp"=DZؔDD&{Bn۾zIƮ/W]UܻR$@N>JPU,4U71+O}Gt`CGE|ƲDWLs\(kic7ƂhMi~ .4SݼӔ\gͦ05cіdq?i2b[MLdd,+9c6$ۓE%<{"83<9"I SxDbb_k/FSR!;$26 mr'wjȈZ:9&|&D=*ᥙ'3cAҹlgb <Ƃa—M(5)Eb]OYbz*K*9EpgBr Tkv(-6Ɨݵnu o)wV{o&w&顝Y=PZ?j6tmqpAlmk)Ϛf􈼸/>LvLUcҊ֙ $C۵Y2ׂ\_a}ǃiN t_Z!I\Ki=wɞϪ@- .vL(ix7ӕ)t~ 2a~<{Nf#m*o+3_GnSWtTFYSXsi֞}U#po7 .ݽzۢwUK"JOhώ>u/("HmGl1BnhAia-U *iT WbB"To/;Rm#+V\4A Q +5H<ĩI[lo6kfŬNd_`ŚٟXK`}3 k`dg*jʉyf67G[@Cv"NCݩ=ƛ0I庵pR_^E鞰 GiqKpx]K\`RsQ_-`I*2\'^ɟ*0MZhY33( cW iHpD %!t5(H 4nD%ԶZC]BC'3 ΐ(RiI˕R^|a(ІKH:?B?z-ʭviPt?xX"S~"eHkc!]cI-Z G.0މWTj$]#8 z@aٜ* Pt(/yͲuV:QkUbpja)ּLՉ淀J &zfΰ̯=vC\ZE~(wt2?:}r k+_ʾ+7",-Oɣ`N@?5xi`P4do:߁W6a^4nfv "`AUX )Ղ4&)3JJn. &V,vƻy(ZNW7jYoqX*mńS&c`F7 /La9:ĺɛMΔ 3[GRDCpGGZ5jjWl{uDBn fCOw*ndnĻ;轢MAˏrER ߂, l]ۗ[m`{C\vV>1v*͖LK3^YK-qz9ML7vWWJ 8g_4j׳6dHpe*"oh;ҊK^$$P ƶ=25_ nZ^CS4W[}D*ЍJQRrG;t7n%TŪ?/LTU6[M +3%\B5z݊:f^o1Mx'o/OU^Ons%?N,:=wdR Ri Φdd@r%e݂n1.~h৒Qi@bC(y<ʐEm4I&h2@M1[w]3Q!)V!F]dQ73y="LRj܊~E@C}VVlBUH1oa.3ZOou0l&+f9aIjۄCܟn|z@wRl |ҧ-ذQ@?ÿf$jSr*< tēO"8,CH( ^N&2ktVox+ Tu!mRm$f[bUu۸z(<>SC!4Vn_*ͼrEH!SlK/սj! <ijL}i.{GOp!@_^ d6⌻\BwC-oC>;r<\ Yw^e)^HoS"D v܃i4[>t;gGSҌJ@j0tm?4o'=5l#rn͠(DUiժ?E9Oxr6:߈r\XZ| ;tdtC&3P9p& I<lOHWD//v:sU-olJ>H{o߮)Du_|PX1e]b$+PiZ|@"R}TⅯ &[T%BFҠζj!fW*<5ۍ~XT֬^|-*%|VzmҕΥCPoXPDV/ţЊ$ >7I!uNb ϳj":!Qh80¼tJlfR*$מ zX ɦTMmҁ^?)$<^YRi,) q_gsg=to`$g=Ѿm.J$gȹCM95nEO䠔Xv:8{)̣KyF Y-|^@Ja:tTNV:oSG\`?*(=AET*^\+~us#FDɘۯ8f4VO˳3#(~eQɦ$&YK;#K P 1yNSM=Gt6 SøMY bod@ĤxͰoo?||jxV3SF똮 OP>Dyƌ_y~zK2NniF39zA@cYc.UZ2۔ܘMg6ߔ'kz{/*@͢oX]r4!^وh|8p"Cz R I}P<0}c-1a=_Bڄ6*d$ KaCV\OLGfq)o'0l.|tẰxfνM.cGm00n/)Ku ݍS>6(@6K%/uT %QIj_j8[!f 8Q<0[6J7Q~ffNH&v! -ƀ0I‘E5TEb)7, P-A pDD.Sik a—{ %i0rfA~<Iq'~BbE0z2z\f/"Q+5aY@q @_A w|5U[|1-SZ \< R%EL]o09hg !O@]p~[QΏGm}EEVNq8:*?%h-etSSun"*`Wg"J0y4>yHŸ7jjGAƲ,͍gkm}E /d@pmv\]l}wdzWͥq;@}n ’_}t5G`HxoD@dr k2138% ####Iv#4;Y+Uj((GA-1vo AT/rXF4Ns8S?xŠ"#21ۛ}}e8'ړF7\OR)|n `{u0WRa/YB喁&\hF#7z9ƬmFJRe+(:D`3"*L+\&Mr ‚}dqu1X^2M7W"o,򻹖@xctU XCg4e%8fMcyV~;ȓ@DX8,W.9 Q|cZڮW#$J|\KwJ_a =waes!IL E=cLڂЊ9:KCm4N:r.N:Yi!b`/^E'}$r8jR)הi5"Ǔ2d93j2 c]1H~n=riJgJ>m{Gf,pcL$aIYyzኅh^ >xlwk,`]Vk A*!O6iEXCzi8OWq8Bv|x~j2"X:0>YqkF`:kE4oT( F<\`gJi^ϐ7(Y {R2Ӷt ,۷O1C:_!-i΃F^gPd3/t~*BJ`zi!:7/ê1~=@EF8˓{.ѿ1?۠ÒQԹ3y;HLaμJR)]HrݦH:6#R2'+4MHr⾊ AHcS閯mICS>Z uN z=3; 6PnQt9U0{5$/kwhF UsyN0 pXY*|灺Fkۋs/+L#hq,jJQgۻ|Wu)J`-H LFȂm X!xAB%lkjj%h/W03{VUkoBF lNal՚t"|D:Yqd 8.xC t`Hghyɂ|hptm{úPȠޯigM/ b"h_K_Ni*  X edw\'`DYd_ilx 6?hy?vy9⡯#2X(UbCAbxt'|<Teu kKTkv1+EPGmV )uC q``LcҟVR5̖<}|5$~~ԓOYga3ODgF+Zg[>j終Sr/Tvp=O JCF#!p[`G[?Y!icA+ k7"3^F 72>/r ]77> yyF逪n+ `Hv~2_-t(%  wIX1хd@'[g)51%8(nhuj8-Hm[kyd '^ד,Lõ2z<ph=jp_&KtP G_^#\1ahgb@uQȌ85_WG%3&tEJg` >V |FLptz gh*EƵ{=PMe00dA PCon$j}oTCfHYجH*T-fw|CڬrƐT uඊ|q=YU?a+Gհx},<=%TWH +Qj&ߑ 7qI5[勮;u<_\Twv)wiĵ4OPǕٸNPXY>'6,xݺ-,\21@ur1 ϐcj婃M!L@D6xj*W'̛ JsIHV[U:?7i@6LRؘC(iHOxU'Q )eP2"oc 1})N UrΛ]S^ ԢՌ6B\u m["}M@zܑr#*,nVI ucun6UӬS&.lNq!/§TIw?B{.]͊]JAC%F*b'ʈ!#k6A#cQ/=O k̾tCO%U,F~0,2 pnuZ0ͦc7Sؠ+<+=%]B Vn_,@pflr/5:޾c%!3N7.uʥ$KlAHRȫ!Jfua;߅_g7 9tU|0i~3eQUwiWDv J>ΝC=yqGgfn:Kň !?dž*>9d"5eQ8u&=i16JL0SkG2b+th*^5mC"rOɽ4:y5JȷB,[m _/[iTf==Qmec/SwIqN˳3#QĐb%PK]_UE"$+oLG峝1^%_1Bw^oR)J$ 'q׼wo2'uLⰶ<(v%Zv2VƄ($氀,Ɵ<(>r^^3 yϢ^Y\{XYQ8\C˭/MnGlgF^;9Zs#KQX6jv"DsՕp0Ш,aqHz HIDOuCb*ӴqCeL4ܸ3VE+|(+1 !iuys_IYsPwr:Er &BKu䴼)/$D4GZOHѿ{0Tc]<ΓOŪ9IeQ(2o kgL> )ޏݪbZt/9>cCbU25޹ aPYF¯{< \ⅎi7vW}HVݸ1@BN@~=:o#ci@ۥ)R(3~Ҍ|7 uhΎ9 c]V%d@X 1Mr7ݓ]X . HG$c$[qn/>u"/GCWY&7Saɰ -0_ԍW.ޗk{p̹ŨI dIsz67B9unm`/iWr:*6˫г=#0!tL?F0_}cJyt1&٦;+&rMZ"COհ$Mc(̻9OҽFqS#vj-pOGY1'2ƣ$k%;8Q p;6,YߐZߜ[aj}a@ $x%>(SNzv0sN>gBnnF(֋d`pp}DgA,4tČ&0+ZST? Qol-i<.9,Xh-V7*L)84u3n' B>&Ki辘A6}$[] F3G]PV%ךL}(ˋ^kx^측9rg=NlGeRKG0;{(ΖiZj z$Ozm-" |HXj {ժAdsaF6A2H|nd 'fSY)7wWf~霪%5IHmǣB!GXaZi.>`83xK'UF󰾏ň!?\61%P1ɷBh/+D ;,[wєyuWʵ@)xp\]q rY%Ĥ QCK؂T}-Xm\sR/1g@=%4yGՄ&Lܬ[vڌհ]a\8q8~hYλ g Bb[]̚=1 /B]n#+WOg,˸$(X\?Orٿ :Y<"9P> ׶fžB/ƐQGEtMZq/ʕ`F7v]˰eY|tE 5o4?$, ^ZOvuTr}%ˁhKX.9]mS`g>0i#)-ThޙIRS"WTDj$qX= 0ح'0v?cy.Ko2P|Wvb%]?GD i ӨNu 3_ ,-`DMJL.@PldY gޣZ5wnWbu(mIO@XJ}V_Ϥ=r?&'vc(/,PiH OƖJj"⠈:Q>)mPLjaw"T!Y̦:/^%!5$.";>YKq{ dcqܾGZC6^짺7!Qfڻg均9%Imp}a`3E:04>@:c{qzQ%n|MyqtOO\<Ұ'"mߒز*~slj"G_}9K T Ȍ1{ #ܭH(O` NLb=馧Q&NÏ:MA;x$NJpN@B&$b:F:&mX:`uUh=j:@^%xa*([@p{A=NR yce.aՋ!*5qyBsܜ0&|^H՝ #v%p"g)(fp9 ԨЮ~NWt*VxAeKgqxj֖:I Q::nҼH>D̼>'/N UPڋ ɣ_+ w$WsAhepСNlp[r.'+q>@1 >_>_k `3ikZtb{&\UQT| ju5'k8299@R_TǖxtH_/ZpMfgqîVPmy˛R/R>힝-)|ߝ֢6Z/W|Gvܱ~~sH7ejor2_1V:"Yvb@DAc_PL=kG3UcsuX hfi\[o-LR@FNN<"3sxc4#6?ϗ2V{ď>Y \iU m<9 /0}_D-cE'U)+=e{P$Lz8 )N)NىA [Z}‡F*dK^HbG#QgR)An#Q TAȨJz5? LY@XzbS"726/m| p0ʘmHX0_ ,5/pTiy(%bX("<.elydIbSbWnMBb,}7L> }@ViN`8_1V]}(ɓ1%._RIf0:f2c|"*b$}~-S ÓXoˆd໳33exY0 B[. RV )yßGRRWRaĝ,tG"?[صC"pql3 ~K6϶[W57D,ޓa}j޺kQ-"-`8 H;~f egkT)U:p!)keCvbOW'}S*Y#IpY9wTرNB=xsLho+ݛ!q\mջ;cfFm ,T9ͽ46W&[cDV}0 H_b KO jP}nsP +@4~چgԘK ,IWo,/2x2wLtyer-1-XIy|T٬>ˀح[`l&5*;'X!VaMC2f)d"ܔLy uxߍ @E,񜋈^%H\;qy $y m_0d[ p#؟uJ|w9j ZY:پZmu#b戲+:"("#T* TZl΀%QyN3L1)Φ?B \' {_,Ll!AE 6$w#c(aaqk &.N ۱UXjdP XBCSѩ̴9Qėƪ_n˗B2ɪ*fKQ%C?5OEq}Ɗv 24 i85`GSy0 M6Dּ ͎u ЈEOA~#L2%g(=_9сT8u*PZ ԃ3;b,$"Z6Z2eExșڂn=9v9đy OҎzt^NǘgDx3n%b=%Bw)cH"2''5|{$^!^<@[XIǰVWv$!j6o8٣:B|84}*z-m]ceGA$Ude_ɩӠjO sآ..%*FZxnE[Yot?Z @۶8aky <`N#uv|b+($w|>SpWq G3{FƷ"_ԘK~`Iz-ˌƟ4Y)>11ZG= ,w NhhjsE)%>5%>3Ǣ~q/9?)&QB✲[L'6gŤ]ae^9q;GŲ j 0ޟ[f] &jJXQh+P@o.t#$m+ZBl2cΦB[f %/<qM;`>-I˱[7w<9ZA!悸\B^x3iV03$p(|knV]oCK#C7ۧV*KgdrOU @@VL}Zg IMH$N_\K,KsbPMhSS>~$;KH)Ǿ潸]sc!_2!w!"4 (jO^o듃jmp1 ECV ]8o%ݎ%a- F[ٟI,Mn) s5$f^qc2zk>h +u !\l+)AGXIF$g eJ͒撑cV~BH>ި;Ι$,KY)^ma<2 wn׹$9nmiӔ,Ƈ/ډ#oDəZ[rK 3vJ`!(>,D0|Bv rVzLyy<i.PSl%#M[MBPS[idդ+SG&ed U xў!4T'q7h֦vp;l۶zVjUv lCT޿ t*Q 75/z )k(X":h`T޹nU0VZk'MKJratjyYɪgKK=#gr`1#$ mj*ڠf,sN)$5̕t]}68#\u(`7ɣݜVeŠ&:#3$r=TV(T0+A!lpj3ba յ3MUoGt_5.%"ԩ(Kb;O*ѮGnb֦w}дl=S䮡yVhvy_mEzZO096jխÄs2\@bd } >BL>Q^qImt`Ea⟉]`#b 1C phU?ϟצ}B.z|3ڭauvh0zq3n_aRQ ^^м~ Jw#%!( w_@ͼw&_&k2vn.}K*lL^!"yg cru쏼˘BU52p/A|hO,e]O:aI P#L `{͸0V8xJ`>M wr1:TڀIKeg9"gWjco9ɽ@@Oas˒_;n㥽[J'%DoqMXOe݂K:I8m bۂ[GG-k>DAo+%66@͹- 4i9U͡_t+8=u_^jwaȳZ5}9Etkg7l'~oE XxA|dOWyп:u!mfAӨ:ŧJ<ƌWyVpBwhCBf44 ?X#q h`$Qܕp % 557=cKWD67n 'M;que m/ȹy`YxΌ\K0u96Eqt^~>'  n2/,+KCy(WwЯO_&~1ľIWl_!47~2f1 zX(>7-vNpzT  #vFAn|ED}Ö1&ӺZζڈ tY[폽ڡy8HC7jl]Km9m,o']jPw\˅C$]9'/,e&ʻJ&@[ e5ڂ8ӛ \*-(TKuv¾C_[d,jk_g?zҩ$Ϋ:{6VYqq8PoUVjGbU4T g' uֽ"1{&i EBsp9s~lJsUC5+xoс4Я,xehAav7Ɠit5R*'D1-,?'+[/GMWy1dNm;1ғ"&D"@P`Oܖ6Q=M@ O{҃ b@1pԲbb\qRqN+)•, pٯ ȴ(RQ hͳ}HAya8[sڝoդQԍ<ȉNPZ2,̒]>6θsXYKG^6]3 V8sC y@A&+BPvW<tY1q"K[KP<픀^#w>]$K E2Pٰ"C172_QuUm˒̭df2è @Tئ$DIl .w&#vDut{MKSt0h2>)Jp}ۤG 1H= k3ۉ~ thJV7VYDC0DaAnr記*}xۓM[.܅f3m#&gOU5y-GaPc(a97rt>ğo|96`@'_iz^w]SʦP& OxxV#YFuM@EčIe5*]}#.twn5aTGDt'4QnvSpâHKi&%~+itڇʭDc(`sK%=ۗ>CE}(]TcIZտ)dWY-*֛.V ^Ki%t}6taPhk: iȐ OxȖ_"~u33<4f7ǻPfk/[ڐEπb&w\I;CD^B-pC4ٸئxۅrM"<EK 9UR򣷣1q<488f'][{yLRq{}|DNN|d&G?xT 63P2R>W>uác>;n،% ˇ~hC LmMOdR2Ֆ'd"HjuD@xWp[pdȊ:N, x,X}[ivqc;L=QiX1S[3\D,b$3|j3T(Q\C`*kC89?yr\6hgM꯱X+4qΖq@+ZM3nRpˀM__A+ Jvɑ) 28B_H7j5@o&i*:8T0sa/&9uWyU+7 7sy{E=dQ[hA[eƧF*15c&`HEK=rao4MY{QӸfab_}&vǃnU6b[~.U@vWW?\Һ`K\Gj`Ahjm(]NpaD O71g)XhuNof8g 6ba-,)Aת_DC$(=30;x r53A?.v8mE1x/C ]j3 1z [b坊An]Fܕ.y] 5ZЬ Zu͈AVҍw˲6. }4AOs(Zf0R)d:7i+L.aFɃ"lopF2СД؂=Px}~ 2BT+á6}p',)#hyÈntI8@up'w?:ݜ7 udӿ. <9 >q 3& 64SEv/Euf_Ts(!B[=ѲgP!D_}2?Y !Jux#|7jhJ (c`eI>p@x)AHt+8|q.R!=hSūd:@1 JTS#f{Uꥷ~!ޫQ#v%%pooiIgF9`?ȓm=ɴJq&qI$i=ii[IӔ~s*e4pj೽axY. >}.#I1t] ^i_S-_aӊaއ2U:j2 Μs1 *|8!r[JăT1||L ٖL}67rt v&_Q1*CX{z '-$3طEwAî:]O6J7;),x"RW>uDw+:%/ ap* ɦK{OW$/s]W0׶K.5[KңU8ڗȹCs{7b uM;`o90h͉ eA%85ZM&a0lr3ʦ$=%aREP.7Ԗm^Awx\ s9ivkNp-]ɯ^?xzN8a̿6S&"h)?E@EJ'v@$]IeDhc8Io_8޼?#Is2#ekfM6槂c!HtP.kۡ<7 _&(]]>F{"N>F€ X@t ΝDju( f\/UCB:Cfz&VxR(Y>v4ܲrNiQ ߔ{Ҋ)J/3N_z|5_VFόPcgÏ/ ߀ x >MB,Z켡uj`rn.D lsVplՒY;JGs!%q"w 6J~NONPj+2{`,ՓJXB.pI;[lG"JN",~IO k);|tu.d*PP'9i~O۰El]68),TR\XnZբ{AJ(O2顀H 6Љ,@&Ԉ\,{j+ ( oe_BPtFFq5z]>z)9e]K^-YͯОݥix-~=I2jp ]/luKpY@ysߙ>S@Sh&qn?sL=./F(hwIlzn @9v\PaDx=cQxAY446$!6+f2` SyP<^n&*-P@5C!V} mZŴy[R*}b 9@K75bMW[os!P(it鄱vINZUӋE[xM7'UavnBb{8ESd&mc;%X4EEk "/*Z3/hi8tȑI)UY`+>},?K,>پ(EsHy.Ά#.1`ZNBr5ƺn&#&T#۪챫nMEڛ.+:n20$%ժ~ֈ_?u?q[H@7]6"%P3?q2ubV1v;k,;Iivm626pdW(,_;h3JQ=+!{psӂ [dz[9uIyL9 $I| 8\ J=FXfRTu"69*X^v`DS(ubxu%2p:8*)*-|R8t&X ?Ž[4Ik+S'a՛KeZ9ƪGf:^W7pIXBP)A%fELdwMTZJ"BdO+0R:ಘ ƨS ![! K4-KbߡH`JL5:xn1J@P!O'M!t:P c )_0ܿGN[g`k,L4; i{C VbGpUQ_AJˋK3+ shA)wdS8$iddbt ۵:|ЦC J|_^E$]Z9{78_[< '~6ǝ7ߵÓL b^it.*[k1hLHw"[a~*e0FOB 7?T5TgYWsG(bȼOE7D (ûJ&*Q,3J5?,ޅ.QD%ԛZs ΙBeu^v?S#"B/A˳%dF7foB_d Zk"Do=Zo@@mw`a!}n6JLgԺ RIqg GRtb$0A%Xa).#U?bHf1>[L[6f ]rڠ1ҿ'lGCp]u"TzWf +*RIYsCEZQC(T`[ץ1Te:u#bp2csmnguBq|".T觰MWRV>jǑAnm! hN%#)ƲpR MI%407(Ip=4"~ JC]pw5m1JйSĭ/uLK@RŢStd+? /\K!"K4*XT=)pj++ߊꄅ["SM1KO s[,{>B=k 4F7reZAZJM,T@2+rŠ,"m[~>s)QPII>u'|Kk际q[V5GeR\+npOgey*Ew|)6nl;:|40x[Pނ:d[a!cr >cFԲ\wC\mm5G63uYrp9-9LD䑈dCgGά0Hs(|[܄a/,8t8cgsxTBj Hh0τ_\0 Ѵ~:\8>i E9Qtj>iSfXsңOX~Ḧ%’7'`pmv*Ɍ1V  `Ġfݼ+l@eCZy:ʴ>D@KfKS8mg(!~d *k!9i"KBl͸Vhn) %8X dŧEAbYKLgCߛԥf? Ґ1mF=1aLJϮMEYhPITQ@Ķ3+̄ףAruIjcבּy^z>v0}F}}/Sٵpɲ"x&9 MI%#ܢEtich! p%&BWݫv7d8_!iߠ4wMGPZ<͹\z]?5)#CiSO>cgZBf9ub?ڜ<66Y 7x[ o3آn~=^p(wr)e1wEBt4!ϭ\zos4]Aމa4Z+ Ԏ\?.()TL_iY%[3 ,0t<̓}|Ko 0H҃'79OQ4OfQt!$YvS"FooK}lGAI[TW,{s7yp.Rb|,k]LQښ{Hw<)eۉݩ"%c7uUȵ?i8"J.'ZT9 Did2䦰v[w2&;}%8G#ˌ]a K'5m`k +H$w/oݞVCmT/oEw1S,Qoj!X/;}yO:F䙇ʒA=T"! u~݋񍋓ʮ/PYSbE/R>dsy1cI쥁 342!ˇgs7!\jďfh0X~Bg9T&I`߾83Iʈ>v15 - w<(sbbT70դ_/v>;,\82zDa4pMQ/4Z8 +PKҋ;Is1' N=R4Шzo}CXluQ.@U&CG@j<1XӁ#qnY|%eaD:}W-VpYWgG;tn\;7*bi A]qQǝfJ>Ӈd ptKxU1dI֩X zUN% 욑r KM rʕjqLsb$v%l+Ǣroc28< @(&:H-N֚T"c 7k+8k E4!A3{^5 A\at` lBIoE&U]j"P)[e!(Fbe~##W ҙagVfRc -͜3jWz@W}G@B|+gR1yls1 Xٽ"we85zžuU(W{?~ahnk*]26w6jMf]~1[W?!Gmн:jw,珗j€[lUOQ&+;Z7Đ`:?͕>@3F%=4֟АnҎLԠ<%, @Z2^ Rq񬾿gM_i卣ޜYT"3L[~W.ɀ.f.9y(l;"TQ̜%RCUQjEW>y \0/GYc0o \qעPqF]%`pɬep MBݎO (Wց (-7p5[ t .ǝؒπao a ̾ɱ̳ۙn(ä5ώ҃k~]N}9*GA\#GI~$2-;!c"KY1$j6?#vZбh*x$CL)ccл1xc2~EʮYC:s {)Ǎ{9L χS.#tEeрoL,Z  |JԃDߝ^/"#JvH-Q6QMt` &)?SN05= 7%wALvux5VLD#Z~]a.<3 ]Ϩ۽9urL|SE|ru||^:m\vc 3KM B~_9sm Zs$m5Rg?*Yhf>pF_ f|Q/+P_Q+%>-\F.L kp30RE 랋W#d-i N3|AOِl;2'={c»wReaMzK"k&ا|!. $T/-Mr 6N?$UvNSRJbε˖TˎDKx'=)J\.!nUuW0j"mC|42jϔ\;\H N^@PerXs" IWiMoRV!D9> /jd w3aIeAg `3 K+=I]?P|dC9O'ΗL] .5(r94ʮc"eox73n"Q|/T~JEFJo_d;mi|e(?7J>/TuovnX%:~|h:Єķ& bC3>IڕM1o4aeq =kRTV ][,AC>\~=~zNx-+.H-&L$-(W $LL$sPc0] nѫiwXhao5!Ȣ!mY%.9a)S6Ts;WJ?E Ur5ظq1P5ciݗ 5G.#zA<, s5,ӁH =󆃁jܸÅڤx35MA ]N? Yq*JDZ!v*-+?DS_ؐ͞gc)0梎eO hI ~L)/H7 !ui$fnxTa%e|f?th<췮?dBzB.x@2@,=u1›Q顔6_-RHV̿n"7m<\A>h?%$di.9 ρ ?Y\E+<җh!t-Wub wK\F?c~X]!^|>h+QA9S\n"TaGI+>Uoji`wKď^=D,^-ڕoS԰frZtE40 ] .=}M1ZV-u.LDVvtvNs;>U5s+O !+pK,<E8pwY!OgEȇ,x'8cC%̥f U#L!kF}G8kDZ! s7 =.* ܥ#9t ^)%DgV9bG@\ ^ Cc{*4gn{sկqL@8+{q$OBGinRkc?%;:NC祶s:CQ_P?)'agbNX@?](pwآ/fk1/fc2{/rFe_5>ͪH0A%TeW!'Z>@b 3㰵cl, Ќ~ Іp3ϗS.de_%֐#Bhe{`Jr;rҚ'RMwv>WF<+\RE4b9d|tP6f )̨zX:mW{ !qLx6J՛aOx K)1@sΌ"5V+?!ok??Z.0aӡo8Jt!ÄeHʼ}%@)v!TB,O|5X4'MOJj٣c0gv:~v+l"{AQ_oJ{xA-;'z3+S%; m5W6ƪ&N9j0&6sTq$ S"IcTO}FN UOY5=eͨ?a'ű"8Ϟ,cע?WIu{eƃ7M&*]k1Ѕ^ 0 β-&ޛY\+O*1X⾕vJ.?f.O۟Y[]W 1:f+rigZ7KhTd x`)&$$4wS2@c#K-B 'lޘ)c!WJbP>H6'yv*@4:(  cA}V5̚M3V\ƒ #Tf͂H"} YE'C>8T([Uh/*B69P:C$op',i~H .Χݒ$1}} oP%d4_(`q<aJ#ۓb!5IZ}]pp3.?[ ,xc`{t/gsJ[LJKŮPnEĪƜCg95B_:irR!{fǣzpF%} uB@/2Ja0XP1C9:ܛfiFfNM]VtOHG꣐E{?27w Gr5.we_,cwW#7R"2$7.#=1p;TDwB22BTޔÛ[{vB&^QX:YnVFY"7CuSr3hL_Uoҝr  XCw4Xok#μs$hPn>TImQᡎY[rAPM|.ɰMr̨jjx\%P67LA"FP~Vb0b?ǭ%WD1yN;~cƠ;y]!w+ 7o)lQ7v7mghlN7fq~H-=⽊| XBBqy̴#R*clrtnƣ^2oQ!iT SN+I!S҂-fuUwU>2]d猌A8Q#h%qXEK rcktT1#ymDPYCQT(A5Ӿ=\ ئ Xl15EC hKds(x Wow=*x|)L{H:Fu!WY4bOnr5jCΛA&4P|dLSw7xF?TQ9#}u4ZECRrJV o,&V,MTo8k A0?o"fbϨbqQ~EnVntLxpz_}*֚->mA~j5~}$9 ?ڔM*̩t'k.](2_O.ɬ@K ;X Fr};k^]ah<-f8zߗ֪ކ=~,]ISjK Ͼ VmK5WwZ2^cV-%{Y748L7_) \[ɌK64uMjL0nf1D>H }Ba3Nbn`iUXWskw&~tN&!NXHtXOO[^1NaKRk&}H!u`.7ыF'_8K Jk4ĨJ-5 - 9DغϤ>Gh|Ag A.Oww 8n({1!LgƉ[09 8 U^+ϻ1,OPY9IV3%ωC!o87OkKL* SDөΤQMMջqvȔfΪoy[pYR)Sϥ ᝺ms+m갯k7( mpY& U3j_ "QE*<ߦ1ʔ!FR:g"(Ŵg׈ .% {` -濯O(J1 rerz~!<=Y}wlq'Oh0)Q`:Mg4VD^^C~V%9ϥJrJ~a3]+6_U-} ugO0IB@VR(b Ck{bq@Oxx~5j͜lq TEY>IĔtZC0~MY4y׭pom(!xfu*khyUq*VL-nBQ0@/y+`!xxrYKsnŲt `n]{c|OR;g\%*9(;vbWNM;/:kR0`wKk*J4@C7ohkdQ}ya0W D_,y<&ЋF|I\/ERHL~_~] o B)>DcM4-`v 4_4a߿f,yt'q|vQAMOU!:+02t*U(ߪ@Дgڸ'@.cjT֘e<XY' [?{ 4 3l)A7¡ax#m: *CKUAcND0N'm._&P֚C{]@=*´:ض糾7q:.<˴'}}Nuj%YA|ke] VR1|mҞN- tv_)*?j֜ޠ:myf*K6/+ Sd\51No~/ĔVEۢޯ.iP ,Sa\0W@~oE/smI H4`Zq& /RWdi9Kh˲zؗ) |w G<6 ?}w=c -؜t3Mg'E*o0uDX~#5n0$J9|{]^Hop6X 0L?gAu׷3A߳D9./n%b "Y&񷇲ݯ~>%w͹!//> xٕ4lS="iTy2iH-:E! eϛhk&lN=(~d` a(m=H}ɚ"/\XHSW+[Tx@0mNϋߦYY~Ios5D;ziYD\- .*~9 mIAxkp%ճ S,˭E yȞNSzrN,RWXEyg"AO:o!loZnC}kuhbbC#43vFnXWu+M }y9hi׹|DzW$j^J+_Q_F|Nn 4A53O;0}`!{i}Nuu4 ?^$j\""4 j@NcyMF`:kB6zj԰'#IԅHx8׫10~zYh_w4.o뿥3ST=)$܀gVVu Q =žY~(A֎gR᭄u !XV݁UNP1FOqeɯHW63~,uzgҮ:~an©_, \A)f|s1ClYɀb$(>hx[@B@BQk9#$/Uzᇆ'fGذ{\[EZE٥>jn5ʩֻA39XH_?bQ!^Tyc6释T!&O4[to-w])*ȁUp7p^\npckǤ:I<,OCrU` Sfͦ@ ppVz) GhI叮xwUP`{m Vu|D Q,zm!S۵v^mSԦ[Yмe-W-ų:. ؔ7hY;7cwTLr<}k SXt1w=1)6kɔnH% ‘!~2Hov~̴+AvwaI;UuYLa\U\8ʕ~}~g]Hzʤ {!$8)",iGs**۩Bc ''x}M$AHX ͢'wl1ODw×zݛcnqםoυV_u]QI.8ջ6y[+;"lo)*Nċ .cx-j z(l>V1=lEupi" {UlMRCRǪB%NlH?ppkUȈB513L:kvL=Srϋb"+)tOoEɟm#ig$ܒsjeuό@JZTɔ^yh =5~]IAp• v<869Zܐǣևۍ3Y/]mES[SZs^o[UO]wY< :MU5=ht1/0ucj1@\7IRW=Q-[Rj qz?ۊDd_] αn2nyiiE&I/h0Oټb%ozg@/fkIWMpNŅ]( Qft.M ^iEkb G<* 8x:(g\ |4w/A~<%SQbN$p t;Dpy:=e'ΆYELVJ'jWp^TP}rg _.igCH>wIv'vPHh"K]"Բ'4qt.,譁-1\+o(AΤsA_Py)HJ[Ax\^<[SDN (YKp3&K&8Ǐ,r+.'#O }}r*7W3(qj´G#o|~@K\ p]~?x(q{!̭k06Kl/SBz>4m} Y/gIXMG?ɐC~eFěs/JsVc:#fp~1=Hcc".&0[zuCGWτsfO ~mApʥ7(&6E`&M"57*vP,}1W Dߑg8m r^:rJָ^=}@׻H%OTnhnf/#W"7u꘾ r:!$)=yz& \!q-7GfvXH11q`}R;y:Wω}0( -"A })D1p %AkIS b_ЏDkKT9]jNbm|*Mtey\`hwMFMJ  ڎquuayԊΦxרavUIZhL,mzWcH"މ1ĄWO3-A([cgZF#/k < Aֻ,W2nfVk@{!#eP10fM`⡳?LMNǶM>^RNJ>ppLLLّ۷$M;F ֨hxs?ttUZ}( χbu?'ګX1+d79C9k[@i8g>Caӧ K|;nx:,=8ݭ\;>XzYbT!R B3?++-x^[s p@vZhc~XPXJEGl*GmҤ!fɰ9B/F΀ G7 HVwE'kN1ف(gxC*P$i=bOHֵ7]m*d>ik7%2~=VIa7/GQUBz`$yJ_ϵ55LU IKL".i 9)D KKVIco3(.'Ew_wL]>gHZͽfDH f8ƣ_tJEwo=,fl?P/ ҐTٖCnM'~f%@VO*^K쪮hc|=1DO?Y6$adbah\x;*G `ݱm.οrזA+'{#m`MynƶMJce$uIAggu!~Wv'*D&20&2"BqQ̰I6x39uɡ3w`)hhgT>JrHm(Vk8bu=n1j8Ypۚ[Z"Vjfa5f'ۡ7Ӓdkj;\yw^qbS0&RH(!,]fC(H/ߙw?h &gj"\Gs`hnf=w*S{"oUof!l u^ڕSɆ# sp65,P<Uqzm7(MW7x,(J$!|!^n4/tv`2̪gk1˧ɧ{bzt;arp"fCGKg5࢛Nb/Xi?!~Vj5~+Ml.?p(>V-;~^P=}NM~6gmG9@ R"u;(mL9 Qչܻaυ; Ü+(SRx*U2 ÔL+⛴I5q923i)V&GLugYoXXNPDL`  |Gťbָ!i /e,-XJBtx`yQ"w}{ڨY? رWn!p rHl^kђř`'S)RCRSr._O%o4Qic7" &b>~Š_ޮB#y!*.%n4y1or4#˟f1:eQ۝:&>z7OsK4w̱4#};,IT8;v4n[3fL }Qj*\mzUT3m@|q#L3"6b`"_XGS,!Ds4td!13F J\6Gm N*J4خڨݚHπjmXr'bʱ+lV[gK7R%ڨޯALcpE^zT UꎇA#rshvפy8:/h~]nSTxљ/Y4ZDB9.x&oAXcVΥoB!UD";g|V#r#V@Ū<T #w"Ur(w%%/p]07D3QlTa I^NlhYCcf]((M*JPEY47.7"@ݰrI٥0Ӭy0* w3L5kT 6|_-k̚94J.\e3~ȝ&G@e`հLnl8|$=m A}i ȉx:`M%$0p C~0+^q"bѥ\˦9 {ps"Wj6V / G!4v~adIQN ^c\M~=vx]o$ѢW űI-,ujXhxL8ecܬ5^-sIڟ c񵢖 U5HW_Қ][fQ[1. S2D.dXtԝong)b?[B=H(&2}&?)y٣TkMuZmgVQWD:؛ś] 6 v ΚqQ=#=qJjqbI22!ٝVY2-M(jT6_ LIʷA,F]: S^s3ו'y6(vuq&#3.}]4_ךo/ +D| ~KKb Hat.g2ľd%`*BjOyA}r LbIAuBJd- 8d绰h&JkvМ ֖JYך99^~3sESPTeeCee],m>ٮ,Hx}EA6$SW'MM@(ګK o˷{\EoJe8?{>bCuPzU0.jIIlF>|.^xoR7`3>,jWJQ?\O2ʯ~Ђiٺ[yf}%&h8]<89$8",{:w ^6SgB}}( <1z׌`@Crr:k>XԜR?q4Hr\Xߕ2EBנ(_վb꣛=KN7-p0#k8*_stRzi]m%MlH'a)v=5;4(;%wҤ80qZVN"(QeJ%x-𚟵5j489|a)`.k%L3K({)ceC E@FN*jUY(q.v,t>;JymOآA3{X85"ke7?u/ Dۧkp8{ΘN'u%Jym_a j_P|Sn`;G/O>Ijԅ'W%pũ.fTZnn"2k>b j(id#U\,t٪-2M2(sGm`OgI}$6*G!Hzk@Gը$ "(Tl5qDp] )߃I%(ȗQt[NJBi ˞VEd:;vZg)>LZҊn-7{8p> ꆿF%D+ $ώR`MI:m _W1s-c.>S`'>l }c{TABZpvŸHGi&rKvNʋş-cf) 8j6*w+mnWlW'd+c_cQ Q4;D>WHڢr.ZGHy@]IaƟ4M$Q@QaS/F>j"Å\献$BbfxD=,0_>^/@ O;W PZz.juT!gSlQEe;:oܔ\C{Pq!7!g "dkE=!_p|қh #-cٔ!l4~]%\!jMoڪ*Am"ߊNoh+~0zTf먯U PK+!5 |Nf\mXS bֲbhD޾Svl ݩ:Lpq+鏧:>|a6Gp%czG|d(@ BC| s4SWd+ᦁ E4y6mn23E*lsYekMޮSg5 =RIs,!#Jwd<؇ j$NcM' ;[5TLzO69! n}Zм7ʫ2ka머K^ (_ׄ-]Bd@лFʰ!- pGW#BŘM:c"G R՞W&UD)oT`,fFaE7HGtO?eF&1;r˝ھ=f=7J$"e ;P԰X rBt0gmA@ohvD3zW)L){X}*7*Vn98Nx®H_Ys d( `5RXrGuZR%-:kKv@FOxŔZr79Gd [QEhE-4FYxa߁'L֏{y,0njDMj7ϭq{ BaNi!ǐXϙ6gAJ 2mrf"=Fj'82yB2O`O:8^KO LfL2PgIm>dqWmL*^>=:rz OkI&ziX*3uH57FWx' AY\o[+ԍ1MR?PU'6~p g3Z!Q:Rjkxg[{tyȭۑ||WlZdFCFMb[^Mȩ)9LUqc0r x.a0~Glij6eZhZAг/Q/\T7 @Hц~$kK$F>jiۣ0MhdV2o3u~50ϲ{s&yƇf@UKlm'{TG U]a6Nd\L|=6 j#?`n6Lujоf, k> 2>/{!.F:TµGq/U/^>^O̪V%ph5Cgҩ64)-#Nb4(ck5ɳ#:_[v PS] tHEe/2)biNCtPK67oIށ׈\ 4K`6v; C?/k%w߯I9T6sn}:GX:Qc!8_]1fڸȓsNˑ>r3`ةdip$T A@[XEN҃Ćlxfal;wwZu(>7@_< @dl|y9R[ǹ6mф{˼# D43[a<]`sʱ4դ(1XIzLj='t6YYд|Xh   T3-T"ܠek BfO0Ӧ+6OG͂dEa97hFٰLƣU PN7wq-+ڟmm2i5؊hL7" m'6aHsѭ9(0J OgV>*jՆ5w-GjAm̾i|\ukk'cP+Uf0YӺ>)CȸhAUMM1BJ2BJ2N8\'u7e\{6x`&*ڝx 14TGk",pOt+lb/*f-ɓ% iwV5cq=~= !lgqžX|x:X&jvtʄ} #zid eC_|%Xtk[8 M{%GROH_|#j -ydp鿌I=50Gr6X|OFETɭhB5O_q|*P$>S6e0q;6cLrθ}C=$cN?n%@ZX[*s|(|m ɚX l ʩ>}ۆf1Um|-p,{ijhо7?V?sMöNB8VcWhXs31h4t;#n{Uoкc\c/#ph"gd3+?fns032 V|^VGwNR+No.N˧b7æWrO/iB"05[QUvBKaG~/;iFwCJ)=‹[QWjĚ3mZ< խYCڛ;uѢ^3pҫI;RPw-"V,LkY]kDDSхak3z7g<2|}IbXZ!QɬEq Е:|0Yf %OZ7DH7u'S@FL>2#*&ՐΖcW0! '/F>ƠOZ>0])`iU /~dҙ~@Ŵ=9fD4妑Ej3Y]g]QD8{ HɮyXhx:s1_-B*nC"hHWk&+FNPX껵Wg=Kl呗*8{4zm\28\ 0HhpZ*$TԤ`5i磖 5by bXP w l?D] 5V^/S/qvTQiXuM,H)> =Q;бAMb`AE t$dqMe4*wƱO#/b KOe4 pF6(yՃÁ+R 2 0Қ~.J̡r*3HJ26{ :Xbz65>\ H nPY25_%2,`mPh Nld$/8,|ޫ2Iݑk Ŕ{/:&|=Qt鍣ht)PSKhgKBZR’AK r ⊸b$ܼXTG>|,1^!zIHI5&/ɴ(15Jd0E7mUe4ճhnE^~$(o 1pp=.BR1:(&10jW-\V9S>\ }i1o?v{9j0!nT4Q,f|B_[5/p^M.g,AE=nm8nG- )G?g `>8 j}(Bՠo@?B[n-T ܳ=/Yp/e"(.drxy5//"z3(ǺnҷPƦ/ABٲNfL,e*{dN eoS3LkI %H ?Irc#pLJ]ؘˁATy>u%)Al Q2ݝr4xtnB;Dg"58 qV\g%مƯG94 ?i#y ged~빷0qmog n鐈W*wz1?GʠqI/ 6r7)J0Qo39wi=:xg<*NKORIށV1Z"DQhŲsx5xPR)4PDEsxԀfҢp'K0㪕mmA:R: &O&zό(fQ4Z }Lam"aWKkç)aD''ӛ㿾3@f3RF4ObOހVkC6ғQtXuC{UM{ AiP =JWͭ&tIHK#`v<Ƥ>a"dsu-Ey!M3 !H$I_ m "gva$ᓷhK1Ґ F˦욼D~Rh:H>C' o{PtΜW4]5Ƒ]wgvaJլm'']^oV? ֣C|߃QqCYUXǎ0+` &ir }zNe/sx F\ZNݡ T% )fL6r~#)g2qj878,- _W+/M8ߴ ۠r=6*%Al\.LD}|O@ϱ+DzД9bԹ!8)2G؝d(.nAŅǒ֯~ieUɛ$@<7%Owdl4[ﱖq?Ӱhk$;e.vb!B Z1lYWČ /d2G» kX+ĭ6w! sGS48]E* \%sxv^B&)LC td˰.׶t't-/%_ թZye!IC|?'(1DzBRex{Xȫ )"CzdW$'Nq ECI沥\H81,AeB,~tsKd"ǎmmǂwEKPDPM>j,"\IV>v 4„f;L"`JOϢ|ar£NK Q!z FG'L!ni2KjTe1ibޣu6U-?(t2"UDĤ _q0s`{dZ1L^:Stu m}`$9k}jXݦ45b6n{؂4Fumҁޞ\Bh9f{Yé)['l"aĞ >֩UHCPǐ넺AԵ<^neY,߀ȯ@KٙA殓 ሒ?gΏvy/ (ME*YB1A*PῬ|Oe_`}+M{,F4ɗm+ü; +K.@`0ZԄo!*]=|CAK* Y;LO)5q| >`YgYr4I#/{l59+k.S3չrU@w.D̔h^'E, :sD>BB뛫w<nC¿¬z sT \imUoZS*Hj~--bK+#HQT+p\*0L#9>+{I#'̌r,t T ݻq,H;ܡ &|(=9ϖ2&sъO4ⷀ u!82|8 tb5"KJw}۠+^LdK,['&EYi62k`U6P@C9"JY;9]X\zYQ5۴0=o3`І]oQהMn=LX>fQ4lg.Դ_|(Bb7>oY+tv<|o!m$&909=MO#DbZޫ;l&; \yv+MNlY`ЕQ&?K8lJd9D=d`xȖ  H@ao=j@ЪyQ.p?*˭ 7xtr@jQ2+ްESh m&M(&8 6;f0Ew6҃mQ}.|}ۙΣܙ$vߘs֚W^pu 3eL8{ָ`QŎ+WS/}T`LoX F$nrȼ ^ƾnprZŸl[x(TFgE ɚ$ƚ-1 U%`kᗬً#fe?{YMnxS״#Ķ1lH2f gfD };v, 1J6 M`'RKka0 ?(*[IPȄiCWfheWqC P%/h!uvkڣ9•vRG2lfԫ΅ZΗeeص!aB0rX+ύI ސp8(35 nr2 =!ܟ;?rfދӣip4qGةshC*YG\tr"a <2A Wbe`ݯ3az𤡃z~F AȃsE$Ë]b?^D 6u哨DtU},p 68B7R".Qn-d ozBMPw L08tB|/l-jJKuK$(tUz-R\Na4`+)W-aRդI5=Uڹ?`'Ϧ5hl&",28!"o@WX"V7 ) g(ZôpCQyjK45;Hc4RBf1f\ 䎮?A{ 6Y࿘nA8Ս޷Bm@ڋv_JGJ#L,5}Y&*ZQ E@Vv8j/mѣ7J2&lc$$ގ!ޮM٩yJ.q\~1%8?l[&(TR+Yߖ2gVC`T)KNh-Ϥ!P).SO,ZPkd,F7'.T6An=3됤"R\kS<0YdVV"j0⇱~G^/c * ewC/vj(S0E]Ok[ݰm$1fGr#,}^#ʟ„5N'/j/LLD{3)ڶ,ȹH#4`TP8Y+cs(XM 6ZBסgq`<9Lÿenow3ƲkwGE!{Z~ZVzOX@G "d*P3֮ A5˶45qsM}п9e*&BuGQ'2*vE }ks3ьJ% ݲ~ 6OUr2!ZM2DLZK_e צ WY"ָ6P_*RTk֮ z]un?.yi$nEbw=Fg TB11!|JGv0,lYuLlkisG4`49aɉ e9n?}o$:es1OR'\IJcq!ϳiv~}H}^9I%$ffUޛD!9n>05֤mikZ"/kv#ȩ : 5)SbJdsh(-'yPb7' &0Kopۜo11\p 5IX;:+8U>HTH΢X̥(ɆeV$au#0.eճU̗8)fsoaEWtXf@ӣZ!Œ.R4#߱U\S4A.=\)JԝgIۛb5gGyi{ׯ:ۏnFEi )T);bڍ!u9ZXpoc4i\3̢E |IlG8SŷbRl*iѿQ(r ⯆`q' E0Ktc2HLQ1Dت,Jj ˣy_"H';B@$%;wE5z4Kmomrt@n{mAkZ,ѷ+ dZqovDnW%)I܆UDIN_WN󦄍9ݗ]t5!gޛydrcM>0[E%1^Bq&}bM<7ë[ I+)ؿXDʮ0xHSk`Bk)N[Vn]Q؈V_u=N$ftlhOc]NR؍7/!G.[Ir[bNbW%I ?1,C䢣0a,93*Wpb)3G3tD_9J2j7|( !uP X|;m'Co1|+ncvQGSVgϱt\EJ!kO$8r>W@ej0FpMPS"^cla\ bY!=98>0+=lH]`&=&yӑB'3l5 (>@~0; 4ȅI"p aΊc@J#$S;#45'NޣR~2?>0E `*e SKa31ǭTGe]N}f E^-,$Le#?ծ4þ$:˾*p~Ws^XJi"vB:9+륓)y3F|[];94.F}ll Rs{mĺz@ $^yGo8גoyFzz9]J[*C3r J+lW:HpQR J t7< ,T֗ x$ZhSiOVԗqO<>G(އF5Sj'>qis%$5uk}]㸾vl!JM6VGS^#=N8aIf˵h2TzJڑM+Su|Zl0V'DEG9ojiܐdJhJR^Aу-kU1qOu|MA񐧩.n=QNp4܄YTPAGxo6<Pve4c0uVѺHN=5AR^]W:&4ڦJH^@ԛ?Q[7k^!BdI4:q"P@"c{?%F:f5L50[P3,=D[c'WWXt[!JxQעx]41GGy᠝h4;p\rxCӍC3 ,-$gj[s=D K);lCBX5XMr5^˭BٹwWmAUKO42%~I%Չ+v3kk@Ko J͢euT;::i9ȇ~%`lj|[ o; &};Ta/Y gV8B2ۂl;ORj\Y%˩txUˬ}AMoh ƊivF0 ~iM ~iAV Z]Nɸ(픲Gl|p3ܘ"*&ED]jlv~/)(EvBPQDp/޸O9T/Md])#4Jz0z<[ncr@f*)P3n_=1Sj:~+^ERY Mi4$PVȢxVdr h1/pfOFa;h8窶iLj`- ٙϧa~ 8WݤZwQHU`7`*ftxq;ߜzf7u&LkMx19IW}.}|IYz r&/a"#=L:Ŧs*[vR N)}˴V <5{ 3 Υ 9*=h; P6ܺQi%tƆr&賏8"x_ZͰڧ2. [KTA/fMe!r`oJ;@La-` (f(BU`K {2g 0U9;C` mt|,}ҎgZL!LG]Ħ+%qD@)$_^M ] ӉDG2s!WsV Ys`x/ [Y\D;ʄ.:=$vS/*;0&e?I#'Lz0cБƆ͸ 'XEe! |) { Fͺk Vԑ颵TMxZ+WN!cHdbFL~?dx ю!-REYb/Rx&a39eVfK+Z7v7z3%5|_M1F6KЉ͠n'X.GW`t 1]t9L.neϳ:$RVǤQ1#[FwMopl "{2R}]63oJn+;b6 ӓo&}<&!Q[,:z+V( Qdpi㻃XeRCLv7p-]wW\ 37G~7$Uj0+L fx5),13o`y"#uR?xSw$=BZc%ZAcfhF]];5grB̮UZqa%_3U7ԓy>]$&DJcC|wc@*.3;a \.@ϣTfWc4 /B6f~ܯhFs$I[٧UD[l85 e Bd9M*C:Z6oq5<;=H;a|^/nu'䌽cYpd:{о`d q,.D:k5~;)n@qQF2'$.>J+gW٘|T9S.X,40[&o_! k%Y@~z68T>۩ob`AW𽁂Rs r^bl7j厈(BP@wjc}amygc*EkZCZ+9L9no֦VOwt B5>s-w1ٓC0EQ[l;ۑB5ϚOLXVc:i;pGz^`'Hq_zQyp]hpJH}\'[=kJD? tY9d܌ST|Gys1'r4RǕ :Ǟ[n, ”疲 G;q/4>%q[>z%,|S.u;b5eЊ>0\)Oř~1@'0 Fiu@=9@WQX+]b:-, @}mCUeNŸV%Uw JQ{r>*;J[h`qއ䛄1 9~7(Μ:R\gcAG&6qc ɣ}rʕM;j1̆0~?M1N 2Ec0FQ KY1(@1J RU :ӝY6yxJҭ @xR5Bf}~k4aO=A4 E~U vS͡VGV\#QOA*n$"n'H&N\+)! -{ov=tR}Xnf'+✋XJgYL=Wupgy#8X" h(Ȫe O BV /^v3hH99: LW(ym8l!Ƿ$-o{JyÕBpKk9nȑ wI2ci4R|@#@`}MMHo l%Vd7?}oJt}ْQ6널3qOcsӭaZ ǾUv7BulZZ#Ut7Pm`[Sk$+Nok>e:9͎I7^[ Q~h^TiۺK 1]6XUjrRlu `JBL% 0`ȊCSJJ^4ի(Q:NtSڡ+kڊ:|̟|;E k Kn)d,Wil[<֓`Jv`/6S2JlGGMVHxn#]^sYUψ~.UиzD8WTNTJ GT)IB`x?!`m5"= VZ[2j.)d1u*[g+z/e,l S0?a''+4KZmeUv፥Z28]t,M|/1*T7sL+/]N6TؤF4R* 8K5,k;:5iWDžt$j"va FPky+5ѧøBDOR^y$K3I<{tVYۊo/rUV'l]w)2 zoiJ(m=pC%W[,[;mf?1SoJGҶCL]׽eGZN]>3ZEm."O:G)3$<@X\SkDn'qk@k"ΧKkC5I>걋=^]`B=ڦc.#6/{nDSMu W R[0]AG/yS e s@]( kJrR~-Yf}DW> 5;!Q FqM8.@z>+dwZ:WsݻjhӨʙy|n"䱯%+B(9i |~?#Νl!T0,JkGw-f=O辔sn ɕ/C Y|/ TV-*9M/wǚVgvnDQCbHcLN?6k_CHOXٻA4"fZ>?W˟v B A&ю2v.bW,lUxu|hghB.EhIzl3>5ƭO!rܢ.orEv.|Ab+չyOyzۛ i <տE@y"_Y)?Y>@Y'`77G-?jKY?R -qu=!-| H8C{`= #{%zc5?3E2)|oJ'CS'{b.HB4ho*se7Z俏?`a )цKsyMp/W //CSZ48cqK"p|?-C t(aR6ꋮaJ8γx7[Lgcdi,FncJkjkxnI/Vqfj=ڢ(曍5v"qKڛQSh,zB`M6W=-u\sGxM) YWxʱ! 3Vo߭uqдCs¸3%B+l@PˊTPo0NAz8"i\Q"-Na n[uF1_ GL+<7L/6IE+RNU:X{q~/ ږFg5[(㷼eOH;LNr9TQƬwn5wWC"3˂ٚJ8ϒO-?sp{^Z, ߷Έ:=d;ħ^b 1tO aAU8v)bUػ 7ZPuI7?E` B8m;_goR%72>`,tU`%?Nj6▶(ȥW[85it`kΏQ^ D_ *WM5`b=Wu0~S4s kka&z/{;;KSP ry<SYk. !lOAc=˯!kSOZE2|_[8א$d뭜+5fyIyJ?к,Ԧt5KUhOS=ъl`@UZ:Hj4 AtFvi37++s`{af*1Η1M467͟M82YfȌAw 1n{|AϿ8vgBG1ƖͅH1! 8df$/%HG ɊNX6 2wm}Y'D4^$Ur靰޼ eKgFD}-?RW*3V)2A̒TrT!:ȄC=|'v aZQn}$H K ̘h&Vs 9yWylL{ )61nTѸܮ !N{uCM;ȗ<bAېM=198ׄ0*K`qHnhXJ:dH?N{VvV!;$)A' L;Pָ^~BSTPK2z5*~hv6<4){  n1i'Rq3-g<7[?\"q 6 RF$n*ˉ6uk]LJIw A5Jـ e(kםrn~i_>|( SCiQTJFXcިʒu p 6fЮQA҇z'J.-Ït fu>#4D.lpLm-%d 'fo$AJѭgDybA !4R0ogN)1d5`'Z`&XYi'cE3T*J L[zbmUM"n)V[93H#99|НR-IȘ'3)Z4CFʜ?{)CzE&BVh@:ezh8coJc[homggò^5Q{l*g'+{򎓼Tap_WH5>Õo.PjgAy YHoPjYԳE2˫scz[0k=$A{Eڹ)dLLSmewUgƋF`T ;v-bF uR5T'8++#}$+nBHCUЯN,˻,)C#MofyePTc IlIJJ3([a@0BgQޕ{j#g'2 !y3gw-\X? 4;0eE5m{;Sr7EmJIְ GJNQ.3YOx{Ƈ-9mSr9"Ҡgi1%7 0g@8u##9@z⦷mlatcq{D.+d~tJ2Q'iy2'> Kʝ-n,P x59 H*@gg_?<-'lP;+WǺK;XGvlFD0 ^X1Qtٳb^˰6P雭H5Y|;}+i?ۢ|&\!5 :s'4 g]­.=. 55_~ E@L:ıʅH\S.lȶoE>h3BqE\@OhCVs%E@5O0ٻMIB睽 1dE[ک/̊;GШM:*Nd2mo@HirH!TrWwvb2}@NpI(~(-0v06/9r)Op"k뻡޵y"kp%hxqLIHv5IH̀, ++%fYqږ>sԥ$,xmS宇V*Cc?Ɠ+KiOLW??&"/r\IR7Hc{VrsޅƩr*K|Uة"z@?q,a<u%tDK C19El]{7>in*>!pCVLJʍ$JLT#@\v03):YmKTJ))9lgZ@S>R~;}ьӜY+C>MV<} Wg.vҐ%^ Ι$.^q3B Ěb|tB,2&qg`BO+jZm,eX,j7 I!B r`7lv,0!o''ve *2@{(p=(z9NC FWG?mq=^kHkmVNc;ɵ)S:XDL]Lډ_y`k}! G3T0<6[J*!BU!WMHD\C{``ihcȜxY@mh#e39?4,np=ӛ`+V Trp"'9 -9"ֹL^L lhs<^-"Er?5IꖹIց}=$0n"J2qھUG⍖ȝwsf#؊6`K3#ԯe*j1k{8iяIx?\%[gAw.7#ޠ>,6ӣ;%kvE=:蒖'\`8gt刣i;; E wW8[;3(ND\~Kpڎ:BdSs|}Ԉfx9ŶXH6c˷DaDC\w@.6k`L UL2+%- 8rJ /ya9e? :N7m#Z< TTǠ9:pT=8« !:0WQ0G*Mi;"ΆɌR0snc 3\G"),zu;^%+.!R g[ThPEHVs[8sO+jⴆvEJr ECy/ ʉ(&K˱ڭ/&Ug|k>dy TGY-Fy#o#H&jlup0 pMk+BSgrk'A͜B0䞹mPLYIh|0oey*U{h;B~8t*Ja|3%7TS/GBLnw`.ؽ] 1 ~6;t,Bds}\;{;"pGMkFfi,YjYHh\|Di½e9]\ %$$әh[(GfxR$Y ՕhQ%[uH_zmcض|- pAoQStD &B "=fT2 5[bOഊ_th̄gl)V{аB{~m8W{,_k++T4*e>˗)Z2D':Rwu(#;]S4, G0Ja"%+SҎ|j\[9j.B.OnUnRoN|y M @|N8 Z^Ƕ#] Z4%d;fd` pWu%eKy|8Q,,=kM dnZx1z~>[-,ڷPHEGb>}]`:BBm_tږ_7C P wV 4㴄!j>_?H g1ƃ՝J/ǸϞGj0.l,ƾv{RƢ&>Og_AJP8nǸY_"G]|CG$޿fM.Rb tp3 ܈ E+|&K@ؓy8}n2j /džB:m9;jс ]WTR!#ׅQw/ܸG#TMR >H'% --8LEuitF!ܴky#(BJS⌶}근 Iဨw)ZRp<7?2 ҉;";4E(Չ! \d ܒKpT MDDsIAnhhQj}Nz%m=W`e9$tl㶬onq(} й j9Пn=V_kA"[i3H6mjݪZV᳢c$9LScQFև.̆V-j_l}cJ w/y=v*T HE:H~EkhiEڗǦ hRiGHb4.=F ccM)dJϿYx;  ֒A'&)+= !ÏI {P=%[wb'=p:>>vXⵐ5BkᄅhaYt`H6d-Ϋ)HqfƁO-&WHr:v3uxHw%ϤavuvfS{߳ͣ;C1[\-V\%hr2p%v$sEsuŖ ZR<嶔K78>q_(NVT!QXWCbCdpGzk\gR~* ] J XSzl}% Mrt|r=KFIJCg% +өͮ@8)ԩ<8[w:N󿔕ج{Jn# O 5QHzmQLi]w(Q%cazi?CI buhج83Wfo#DP˭]'S} tL(e~ZBy9GLdS”zO#KBl6ٕu.eqj1t .y;xA2ZbX-;@{P7BK3;2%"(myt3HHOs8#Ǧm^ZY)a7u/U%G2G܎|qv[ 1Xe¶5r 4p8sZJݼ&sg~@0[]Uip,Nns@/07]&oM[Te$:hh`U4E}ف!Nڍ*Zf!rj…8 if Ƹtr븨Ȉm͟/$8I+mŊc{vW[=lc{mz%ؑwZ] ;"o76Eψ< o>PW x\"4+,&$ZM Br|/4&G>]p{@?B QkLJWhji* lv/NYe;+S%?8[(]V*Kgc4A{$AGf~nL/ lU;}hΓ촍:,s󰌙k?ˍs9B $ͅ5f8Lү?48¶dF`'& 0t[ڽU [ݒ;'iñ.;=u9u/QJ\^6'R zEE`%Z4>;ةh{{QQו6eJ0۱J:o~j|aQeotK6q$:jI7[| dX¦UaB0w13I,zޢfXQ Zfs#ΫٱW#yWdbO~W*S逕`!B ̱ f#=gn-) bN93A l؞m6Qxm!z3[,F|TzFAYu2[9%݊@ڥrŨ!"!ZiFfrS/Yl=+/7UM%luj@(AV5MԊ-^us KYli{gC^VEI8k8?W҈ޭ/ Ca^U.'ULLFBr!G.(Ay3 6T=q1 jЅ[  9e'Lv$b/03w^fKҒUesw=fcӸiS?Z3ԫq1,hr!1յ VI&kJp a\cQS(T!?.l}1BР4L 2 C n>>ةwAT< @)<< GkdL,{R [F_ůuM 42]jCƛ^`Ws,BM"n+i8ߤ6Wܸ +F@Ӡ=/,- Kx P*h4#O.PxHq[\v=ɷŵWK2UK[Vx9CYC74Oyd3>)+gFy"Pm8?ͻڤ,1Rr^}RgcB^f11M#1N-M)gv@?7Kv8XT =NzO>"ҬAaWAo?lu5M+-4LGϘ٨=Pg3Uʹ &FJfh0%#ܞا-.TPe1lPr[|$2 Nhb%&ő:,U0S5.*B[; hᆐXB o%"_K`bGdspRsM,VQ|6,9LSEbr)"?:DS J',g;>7G.T1 J3Er6RBWz&w1"u,=h&m2㸪YïjXOXaN{c%_M4LnwwZŽPQUϣH+/ťNX>5:()lJ,Y]1ނSo-mMxI?9m>Jj2Utuߐ7|pH.ܱ"D+>1~sE߈ô%^Ghs}~0U]-НMZ5A$,c-\Xt}~^i+7F'^1g[ `eAC(&x6pzQVc~`us< 2xH(ka̼ qwIh5hV,e"eA99|uxRe":dg5Oƞ_2a< B 5Zf Qnkl 8/5 ee_Jsϧ\v>0N IA&AsP+5uftW\.m۷KDIK}1`+6ط! =x>9t ؼOf’qՏo)m (٢(s(h=]L]];Smh((YխOE=ES^ǎTNG+}/ss(IM5yeo#y`'f!}D똞cbN}W1͍ Z oB-V0' 5Л97|(D5fCpq Q_H,(Y+`E̤9"/ 1O+Lke}A?w`|P}ɭ0Ïr.8EK&Gj%O]FvS'?a;q6. "ƊbY97(vzy- B4oD_U۷}~F< eI+f. Y<.'cZ"ªzǛ` nbElmS Ó')AVb{R G_AFi8%C =7EoB^Հf о= ldB7I_צK0{][J H{LGW7R/W%ۨma{+LH˸W#:Ox-I)\féԂ\dkcҋΙʚ8鶈Bȷ?I]fSvgQ Lvcr O7jC2(&np.bTP 4>7^bz>PWTҕYy9+Ӎ{_zڠ!ΜЧT}nJx soR2cImSz`qph&&3m!o"h)3i=Qw'ܶ<?F>aʈe5.dW/j?`LSZ:Ѽ.ZN /qe(0dR6فD ു?qo[QŎۯcfi?ۏYA ыA{n[`7 |fTIBNB!w}ϮHWZD%sjALۓθXBtA\uZ=w s<ز27HŻc`F7PBiAݠ;='1^ QvUI2We$^%@~-Gtxq.2ӼoָDu4J0'jR j`q`[ST24.+";~a=tKj%g YmL'>%AA~5Dg 8y @zYkab[mc* ~cj:f2| %(n%СR `[UŪ:K?>k)-1[p<22#[e^8eA8x=jCxMm.?c9+W5`p,@+($(a-z ?& 1TOVua ?h6.|fzx*q) 2S[?(HWV[粼úP"P atл+tUg%<͍꫰X>;=+1MDr9+03ռ6N8\zr|V}Q*:I Y]Rz4ghǹ;|EMKS~v }"*rxX.1K%Z#Tf ,KOLUT[@_ *yMя8ےj{c363zx(0aYy@~CŸ)ⷆL_{HD ~%~o *rJqd,-1GloAԱMJҾId-7?*_BOސ8"LVd|xD,مOO1bNz,FiVt MbPfPO P#PP5tlV%\Hڶey,ƾBE \]$ TA!z"e13R֧1 K#im3XPp̥9!dݶ0vћ b ˶luomHҶefS #N ;̓gmtﳰFS\w&N ښbtHjgj~.T U2 m-Gz=0+ip@Pa>\U^U/K<ּx<)CML>0sUfqmswxLU@ ؊0GZ|o q~v僡fjKMƤBͯx!+5pLxfxͣ0r?re8UȘ|YuZVpI0d ~¬7v!Kp*9^[=q=M]>Iζ|Gdt:whay,xJw٪uqNs3SLjmj|lU4*${-O[( ii4l!.qZ^ܝW@Ha"\X8LMێ d7y̧S TQ6A12*#׍*1<.reY|ÌV9Z΍t7spFc[XУX+kSe<}# qe[l)m71Em)zZWl!$eK~4W|5wB9$s7WUʩtFl<~މ4ƒpw92L)kS 6iF|ל13d)NQd(3eWE6vL|Ѕ?|!J=c؞G:?𤗸'ÞTʂn[ b46^sa y;R4\jJS8"c`P}wV&,4,Z=yO=rG&{1h{q>G0@a<֨.yD 6_.6@/Twx)o̵}@v(`vjϹ/ Ghucwk ;3o:x :jVt]`G-Ȇ^,+ZfSqׇ"= !F;@x/ WgbE@k%̬P+X=Px ); t)iYR3>b7$KNEsE{ԃR}Oy/ʃ2k#"jDw_4LriYGr=j}gAHx?חL:S*z8֘lA ߭vYF݁ ZMX3l]Aθ U9it}Uy#fS[(dm5Q)n&]}Ul.0ؒx.s:36 Dڧ]$lr-M>&]+aqª<ӂWRz%L6%=&ra&w6vo|R++2T!ɺ!䗇m aJnl-"F_dM^>E{qCo(n|FZ.S7N_mR=axHVO? Z}j%RרbLcpz܅U;r-D\ƭ29-GWW2[7Jг˽ܮ?__lhVӓ;Z"|ińD.S?ŒԈ: -vNL?*/ἈpvԔIrHs?5=E-&f㰻ԸHZA46x=c*ǜ /SˊەLVP.٦QvH@ G\drSqZܽ~ģ4X,}Tt8|ѸX&7vV$ooӽBW QxQ(H6ӇCRo>|n,iև)E8Z,LJlϴKH\a$b7,\9<ݒyDk@e{ PUs_J(ԎNQoGiN'2΋ABho ,* !_~>j_)(YVx6X {^O iy#Sdw0V4 m!iY[E]<{m۱!9!EXOs/tCNf.]B\Թԩ1j ZT}tG&qn 'a~t5} \D?;f@Xwr@ RQ4!]OT /h$ ںxn>L_ ̛7[pH\9iLY$8.+"{-Ybc~8zՋ@jLUok;Sk40{תAH džRU?%`TK=sLgڞ.m?`Iٖl`K I$k߱=rD"8׿η(z}S<(n$J3돸Fgc`=?,~N Y4db1v[R+}T1o ϋ;9!k,Y~%e`gjKVT8ήduP_BvFQԄ(=X~<^j(_@ad=8SxmHkv@Ѽ~[L0 _0-i_Ÿ4І!LZ.|@nە`bL$v!':eDZ& "!S؝,ӊ_밣8qwiHE]|.ml#5O]k#BFM )Bl„V_4Zf&P4O \w8Df=Lg4#8sR*`Dtq݇.>-p֕:!AZ` dLU+T] +{EkhIq<ԨE2K##CյfU@AeH^GN˸٫ej w"ؒ%4@d~1JWC? +ز,QS6_9!|@1A,ѻcIp+Ȫ6r(%SQUy4dXsX9pQdEJK 㶇2a%NIбrA5+ס4.tPwWKbƁ~2!1y=>|> VSKM`kV^}+F@!"X⧺"\;j:KָC.Wrς#օ5sSMw JC]t~Ba@"D s!!ei-~lE ܃&a{7+I,3#A][pOMnؑbr"2xoR-}%EAf oa-7Zfx>xBa>59|!B[  mm73ߘ7Cu^ZJuy-5n$.0bڞiX+[LVAzE3Q#RFRA^?#̩1L`tGkmycufu<{R./14O~C`$~@|V>^]:l[Bv*Wo`oL:MIhh"v 'Gǃ2zdBbG_AՙStDҪT骈jvQȶ#o }Z <51/75Jo^cXp9u8ijamnyl2bVgyi|$#<-o |xF^ e&yh͗p-oO+d; eT`M;&HQyS,)1}zKI >U~ƒ5|LW0c$)bM͏x[" d}U%E 4x2Vu.ө8Ԋ9MnΜF_t%[ȣ& E\Rj'"_ߕPU7bdǃ~ L|ä.3Hlts3ճid8?G2m; AO|#{r_UseɇZRw l*7;I ?`NIl!m"ȝL)Вk.Æ'>iucK  MpA'(GaAmVO={&smIc} =c!JZ[+ caetp,@( 澞!3yO#@x0 Auu<&@傞Q`ƇʌDMi<Eh [{i-RQA+t&}S RR$CjM019wV_YHHT7g/ΦKOxc-#ݖHW`3X o,zܣ?{-tkHZ,e,V&B|9=AjoȚw D\x2VvbrEz˵8rn!d\zer.b+S~oH0{)b6:y*3;SteRq쭡ʞRfRt1g,zȌ|D?A[ݝV9uq&k4ٵ>~ąg ]ır?]@70rؘ%tCs]9S"!t/J7 R|CQotp_[^"p͌bkqDž}3D03:iG(9AȭH3˻nm+sIxzә|{o'yTxÂDoeEQ6V)uqerc"7;y}Q,NJ /nim&aQG>/ÂإxImD:>J7M\TQ6w2R~RxnwTڶڭt Lh&&hE&bhj$.)S]Y0)pR#fԀ*֡ L܋?Q=a4N"֦J!jG5:@J);UsTӣop 8kh> 'U%Ic]QTQޮu:ͣŋ2hlȬe*p%81*173vvy#u7q߅ S \{36_팥ԫ&-0=BZX5PLͨx-q6@΁MrסLיK7-Lp&UܵK6,,p }PS6i!kT\Rt}5ꉛ IK{["(?)I,&VwJЧs:-d{pwѩ ԨnCp 湶%#)tX(sq8iA gzhrwЫVrB'@8u`ߧMA#a0KFmRtѡB*`}6T #je *ϱT}$+P@Pq&60Q;S`*bMVj֚iN4ˈe/V\g' 5u uBٕ`@J]DjXm\dYXrR+,I7 S*8X{İcU9uWntU|uvՙl9L(z>Xd\{6^4Ҭ)K Sh`е fFXlr~ʕ+4Xu7DAOcZ]~_Xpr{W)˚u5;TsIA]yfʿ,ѝ_Bkzh?ݶ-#̇O4!i܅[z],A*zbҹnFtMV40+o >oyJ[PZ7Ey!X1aIDpϚV^0D|UIC9`kcy{A8\YI.(p.[nƌ?[Rv?}DQm X{͡ɮf͗EHOY(|`, i._7dDu= !.&:lN4f% F9=]M~& "r(#pb# FoqȮK 47rn`B}\-9/ S8@_EEyq񃲫o;ir7 MLje>-#<{;{1G*Q{Zs'G oLg0#:X6*7[C/K ="5hA!p.ݜ7n,NCW5p0745ޕ*s!|W!qtucxu\JS~5QPKrHW{C"ҹD-"G`zͮe :'E x95B0F\]:bX2:yi^D5w89\8lOb A N>P k7`E¸ +Kz;~Pz&&&3(l:G|L&\ :@9tնa'/,⭵ܷ&2VDJL-z@]*ɭdzq/M 4U ڎ<ŒTPdoh)( R ;6@G)׍6SQ* L  ˺z}AXL$>%.jvzAs8*i9u.C[gF. 5yU ȵ7EM5΅˂aIb< !cޛ}0}@ h,.,3ǔu`RJɬ:çհ`RcG>PYt-4O7C7 Ct+eHFj: 9~z)c6Eu ْ.TY{[tܵ͞;?j $=sH#'j~[I5L6Y߫ټ܇t-8&[ٵ\&R?}M*ݝƩF@%blbPbz:w1 ߳Upr5.0R釬v#aL1&H!qxk7(GV[F{Q 2+TRזx53,VoP6UxFNc k(O4,5bhNpf\,ǐU뺈JXu%; q62tOO~(% rP6Asឯyw?rWBV%gYbK{C? CYU~$h8ybU_J 5u;qʼVnʅ=Ii ׁԷC4oErY\z@M`C'@]qY qps:L>D SyU bLt󞗌"ϓS`Hn>)z!6 ;fAВ^jbͧ(7y=I2߁$Ys| 0t|@ҜeQEdO[E;nl6[|lHr?2 'K\)1;{Ü@p/lT] a-ս,rՄ܎fɯF_{WwҘ~ЙE"qP,ܼiȈ.SZIm(Vf.Y+Ti+ {rL8|PC\. תsMSX1A|m ҒUلlr0e1p=YP0j7zuDt1PN&+#%n-e"e!ϊcC7gqj K7Eܑ!Z2_ZjE?{FSd]f퉨'oVպU\H):$VBDŽ!c3;"6p_RxMxWE6"c Uib5A]ęE3iUfmPDE]7gU&͵Sӵ(4F | v9 |$_E+t%.7-cI鞏ӟO~vL ?d\I+sCi9 !TbT1TAhɍ[>n*I֞5|L8'/V? lQRLJw#As8QE~cAHl)ȉ[R> YxAD A2X tSPHp4qDt$5`ɂQ/$9|es ~LָlJInvAJ5MF!6T]%qvfF>VY%W1wvgF pڳ5bK3*ra<~X_Y{yb@?Ćg*tL='x$:[V=&WQ-[8gO'㈐Nzo6ة.Az겁mn/Y[R Wo}=\ 1ʝP$ht%y  ^q#Sb_%6O{/:@y$ίO+]mM>-@/| s >+B.FWc]l1Ύ9:Ȕrb F=S+ᡤ<WvGH- 3 CTnc0)0؈bTwt,Qi'q L E~ pt1+:3Og9܋t6}[ @ߚW}:eֱ1Ne_xOK<wW #VK˂Eu2<5ɪo mSeEO ޗE` V1e#Xѩ1HLx]imn[I!l(bvA Ɛ n4s4O"#nHt '3bGat %3`ϒO['uo] ~"$7J%[(tE /6LLu iYAk#k`׆[^HLZVDFyLa9:NoԾck"Wu_zr{*`TYZĸfb `hZfQkKǚZT~FBoaO]h}1SZ5"s0vaIQ N1 GNst;Sj-x:5T:0R35v)FO-( hqNgH-m/먣y 'A̼ż^HRMFU-f&+E0J*K^%brI~yGq-~n*}C_{]Hߗ<b~o_RwG㮦G+1NG(WH1!,&)]Xt?7}+C){-CMèE`sJձck =w욽Q,oeL%(8; T(|FEV@â7C$_(ϘpOޑh42wfդhY~' `X]z c &ri=p=P~B 5<L b0ib$u?][ D{ЦVYD?q՜SE`HL=rt͞%' \lZ7j:C!Az56m/.oxŴ 1%@ ;i}~^Ryn(*V_Ao~j͓I] $!5PFw{-1bU\XD063&s!3xz A!#PAkNYs~ هxXȠIE=bɰ,|$ ׯ޿ u(6#HLgJ<{eTqyKkYYJ)&ZfoR8N)""!Ѿ(GT~m $53]pr.hnN@poTGdRMl|x:LH936Xv7& wj1Xi/x-01' ^($2<T1w]ocT5=do\Jz-TΆ%@Q\8`J)΄1/*TվFȫpP|`&izgQ$n j?8?kSP, 暑Vvо=!#'/A8Of9ńެUG^:9n"hyA [B1{J cq^3ľWo,f5W0cL šؘ}oM7 Tp+Sяf#Bk6^RM~Rs3SfO+BW["|zˇFdDi8A!tb?j#f$>?ys'cJ ["dm58dUC֯{?3>z78.ٶ!g-Y%jWI6M |ùTZQY9EMA&CbK-c_Iǒ֥ǙL*Y;#al1{%H$z{ߦ6Ҁ3 ҋj9UiLh!` _P;5_W{9'/@G45A7 H3>>{A{P!u',: pBvΚ9 x~$bF\@T}߹Va~Z۝4_tI`n2* {? `AIVqRz eDmX\OuR-FmYԣ+h, !0r-T~?}퇽ׇ`v9w7<řߥ`*x(R3CI5`s<?;hDΰG/%LjIt_HM׽li y_ЉԱ~8KgcGRAyj+J=Y-:;Aɇa ?ث1hJP`E7y¸T >76YDUUPD RL& vKkpan&8o^؎zQne1uPatB؁4^k{zx=k, i"~con4B1֎fs{E ,#K@U\3t/sx7RXV/jKH[2^fZ׭S H>N1&=Lٻ __yW K{p) Ihk*շ!c$2?h ҋ2< ily;(6Nݺ4sG3Ia~HB6(=+cb)31}M1ȿIqK `l'8c!+v#\Dzj>`:f<ǂֱ@)|,|He &n}%_]2'[` u!5lWӣx-YGPU>Րߩ󃶞F-c3~tBb뷜_0_܃8./RNZv< ' wu8O)XRDoQ6/C]i@1GٸEH1[hH_!샪%Kc"7}I=xoLgOڰS`ʶX&^$de\_S[SD#ɏiV5䐄eޱ"xǫ y*$8B4>5pڝ˷͖#+s_ 1w pPnj@uy$oáAQG|AWD@)_x&6 H @7Z4bd8Hb`-J"vGnwԧy !ۦŨ cz G^K ݖ,`w(k 9XA ^қx)Mh~T墰+Xf=T0~;N^j߉TJ/PRHZ-/-@@)h ʏ,jKA?L/n@Jvn'e•P՘UNsxAQcXS8"icޖY_ Mzo;5!0̞ZPN̈́@^teFD$1s|t#S|REAc0x akĝbd#S>xEj,T]D踘|h 쁸pʈqb}i?7WN=K^-{l NCȕkLR^ﻣWab+g<ܢش 9p}ೄ~0~sr2'h4T6+KA-4R?3Ф5BJ-l:E:7Ev&#עvm %F]+3mT"*ax92 ~qOɡQ4dAY;4DDO^vcxx(+%f^>C^x cK+{,AQBl6b4!;)E`8vp_ei SlbB)YK̄VN}Q#A5`,AT<(@>C ޑ{8o)l71-f2oYI5ԓH\Ogɑ c%@5Y.g)1[ùI/ t3j$Jvnt{ c eTۢ{-G\xefMqOX%cҍnRہư` GyR۹p+evrI|\&ɹԷArmC|1v`>qr^jFЊI>|BL$J`іmn>A}4n>?cpM*qC.gzx؜PnjuS& Q.] %.΁v(8p։<,ǫ'`)eF ] Fl:Mo.v3VN!l:qms/S3Dm qNZ$AACM&AhJI!@1Lo4mk}z6$Z`/'\4mhy VzfHaXWy.930}w)8Gq ]U_)o#JjY8C|,R=6j#SZmʄeanUZoX; ݉t,#=Vǵ愷h}35S++3hR3‰1b?%Bs]5>>/#_C6jh'M8L4(m<~plrĒ6]"Bb6P w@s(xmg5 C3+3;iQr&ՀB!x~bC#ɏauNwK{|#[nѲ%:TA! kWh#j݂ j&KGw897avX$?\z$/EnjMWpΫ+g\Sd)K:y&%dƲ֒BY8 Kn7KZERo'bSUJj) Č 4*8ƹۿީW"T3%IZT.WxsX<"'!u3]7 v:Es [Lj!7#)`j~!9\{릑δuLMSugN~u0f+e9x4ȷ4SniM*| RNNůťtF+-jqoW{OqTM7;1ɍfZ2|חyDD7@@يTAqsWML"+Gђ[@G 'G*C3 )e0ǬI׸/]t# uM# )R;~ K=\E0QuHŃKϗ`~Dq3ZJDc] v{JIm'75=2Ry|AY4mZ!³_FDìgM~9enyt >FhaV{/}g>/'Ep% pdi53I2;V:.tw 5-M @4k= 0:.-Nq&IE47;<]cD`{z i!Ϙbck1\󋝣f8(fY6l%g'Ȟob3{9iSQ)6mTՊ7M;Oy4DpdeǠYաAt_@n wag֧F!Xݿ5K ţUHdM\L ֩2GkFjq[:WvNh{\xW}^`8ƖmBO3n!PzB_+Zc'zTc7D!=S]< DMZgVۂ|KI꒞x}iG+Zr?.ׅw~BZH?^rHE:rިhZ ^pdh'KYPjZS ^}ꀕ5-aK!CF%ϞqwHäqoTQ2] FiFTS+uJT?.oйջ7Ȇ%EUCK2.x*DŽN0J'G+>|i]X9uK|'DU*!N~-_jGa神[*Ͳ݌;!;1|ƙV; eLh˪8.b@;kxeF|"8NՂZN im.%÷ej 7> h>M>Nw98DkaXӳD R`p IϘzUڶB!bkb#zfhCrEW!@<w_ өzH(} §iB:tQP"$"ֵ`oZ;&:,FiYˆr0·M(T$ї Hig`BF dy!?4ڛNh1lj827+~6 {~XàP{h)[RZ8凫 |3%S1% {B4B9|,j=RNjb# 3ng~}9&F×7ݯؐ/ U; {`Gul$U`-"Xe;23~77Ub^״#/_`23~jrm{ \?ZI RR}+_r$jMKDx%5(o}bZé)uu82!0v07+Q5}4h=aF'^9DI=h*A!QaFhϸ_;K vcxP{wHc T|l4M l/D*07Dهn, _$nD_Mj6hF~ IP_ٶ/ 3wsM>Ks:ڿ[f1ٽWE5 JW5bGPmWTObt Y.1b[+2v ;Ift/Vf.EF9\N p4y'J|(pE-({tppq.jwbOUWh$~6Z(~w )?p\qRQ`$Va/U՗ a@nAz"07/PAº,ܥR< )o~ a{H[dnD# \=IY&=\EguXuqhfiaͪnbЈ Ɵapr׻4VwԶ"u9=Zbx`γ"TWBlhM,]Sm,E31{lmy(ǢrSF-a4,6Z C'ܓ"Qm 41uT ROhO,p9-yGlze^wfo QcR@=\'2@ O".7^W\FT \$I-أ0 L6L %2B ַf)G|i}q F݇0=.UQ8\ YtMg>i=Z/g ,wUfOS\mdDRE6}N)DιPCYgxqlm=9(^9ltrf \h`YƃHF/bMwa+']hNfGm3r={sOB7 ڃ "kDqq"W"p}~{J>9PuXJ0A<͔ZIMeoֻFսdqI]$V=b3"4gmbg.06`?i;b\_! YΨLeZ^S^+`}Ob]Weԇ(V 8.qKaLC"&ؚ޳#WT+"Qoa-g3H7vjQ')4Bۮ Zsd+2ehM?nn`4Vgߪb3?pzO90pOH^vlbTt%3(Kĸ9^":rdPg.X"Aǐo~ݪdX-F^QbPqJJBsfX\SEx{+Jw0sAz10gH-}ޯ&DD6?b)r#y?!nsbzr}Nt,uw g'vqxqdPgŊ@66DȁzcPgHf-L$,B4YnN](P1$kȖdQ1-伍s͕?!k-!BQAwQSF=BHW9:qyQi)*+Tl Pt7' +œN0|9p7q*mz,0qs0iW*+~t_cUF",R}n})Ne,7BXk:@ʹބrIf f.Ճ!"._`Due1RI'< Zg0䌥Ni̟{$]>~ +wtVlzR@K`bue,:h7P_۰\hHlVbx}DPINOvK0gݩ@7}R6+аm>O2vT/5;z'|4(9M3̌l[f`zeEN'>3]$=ʵ財!^h Ht M^G ĂEI&`?sX,񐿉L#;ٽJ"^.Oď ϐIq)+R)IfF1*1w{E "&/}6u .5'TVFَlM^uv`[3oҪsZ] ksne|EN5#KS@IIygTXkݚ#1on0 w$J8FC2_O3׶3w l/ک-qsTxl*e{_ 6: H]+M}XdF_mx+0C8v={Xk͒G0 m&f O{!Fb $@w[1@x~/őadFyBuFrƱtJ{4.6v@ n΍R cWBOn۰[DLh WDJͶXƴǤ dbx+,L];MʉoD_ Dd药NQ?`Q5޽_xuCħݼTֿwykuZ\Queŧ|Ⱥƭ$jc㢩rt\zYS\ 37PZu:1! _ExFg{ &|E%((ޡo~1=y^S~iӬ!ߨ(ϲLS G!)T(GD@[~۸T梾OrIaG0$ ְKj${ nwO?ܥ z?*d{-S@:b9 )&3=+pD!L/ۢ[\ʌM(U|=cn?ʒz?r4CӰʇOQ!ymY/q@>삤on :nbh;4i$97orh Faʈ`K@,)mp"}{Oyޫ*p*/&Q(t_suE(t' {H O~Ǥ (ޒ7G] k{w5?Nwr,G5r2rGEFb / & LD4;kF-)Dc$B>5;^{n{}*$` ?z$ /9y(d2pb.ڐL`єɜ ^`v[kXz$XYӈsq 5 [!θ<[(*%;QKdwא##6s!U3N#b[U9HxtϤ_|O+FGǞ1+Z%f3+8Uu%5nBԕwCyF/j"Y?jjDtZ%Zӎ?潦Iy>Qpk>\0nt!HF70M|/qw.#LV][ÙUwR "&8#J2-UOنNl'MM@aIU sȉ`7aPmK65fTq)L뫗g;|´P&JL}O;fs8vf"_TuDPJ;./DT!y |k?Y '7E~+M_ʜHsD8mxT1PKP%N/jYjzVA̡D^ZEJw4B\V` "LhHL~>d?&bIb_D \߻\mmO󥵳VLk "m%M$±KHu&}a5qUIB۪D\v>5*[3!>-!֟t"fprQ;uUڗ R9&r~390)kb|)m-|`nz#TL5ns8:'ϗMuwa* # GR'~[WE~ZpɌ9TZ>F?eY%12ϥIK\~O\;l|eLǨ{lA%wĒ)HܹJ/7#rP>EzT\6p^Ys+Zvb)-u~#NT.eV_>ߣNg{ eUpk@j#N*@ܛG1/s3P]O~'N@EتaޫXEͺu\mT,tKR1r][Yu?{|؃8E?QHÁ{)pЏ鯛r\G8-BI΄J&G\jk*a劉(HS?5Ҝvi_f( dM'I ~?c(NG1O35kɞ'Z H`¶ wNƧa:a]aWM&|T/e뿾 l4i,#z`bl/#{Aar>_2?Rĩo[YK7A30<[>|g| %fMs2QykNW*M z:>k=RD\\)BBs=^/tu& ܜĸ&v_`Z> nEh>{OwܹMIW; ~VL"/7VK^dҰ-A{GKOM^b}GBDi8h֢z=0LzM0OоŁ \$cf;LX[Ab,R:GU3"rLWbr_Ly›/ ͔hC9*7RqMkm8  &WvŐ5eO!>gfJ+ n?6vЯ?=!ҍ.#GGL[D J92"iDAYtɗ'Օ5rG(oQ.u'K8K3ޱUYpQ/x.|*`&F/ɻ6nPeFPn}h\_p7m*&f} Q&3Sjie5֮+$sAͭJuʼnNNc-IpkuL.Ai7:>gF`n5D V=@;p}U?FҲ$8Ү+/*[~r%l_|Û?TثKn.zN z`)1>S$P.w܌;V!!\}:FxۻlzP^ҋsH]c$F@wF4av%V]9o/C7J?`ܠZ@s~d"Jp/2ΤȀ3XId޳K q;xR! i߈j1?l(aR;(i|{O(rԲXġmٹ[!v̻Cg@`\Wn{%@h4uFN`j wi;Q"4=iؖ(%o/20`VIx"CRţv8׎*awT+B;&mG^Sk4[~L@MI[ i՛w'>a57Qif\p@у?+\N4b38Y]ݩ*p2gq+|H4q`3^ ĚCDo*Qr\[G vH*ib~\Q"@ۯڄim kYKc/y?Rc ~F̌7^N5IcK!x8tz?phSЯ1_qgDڙL1e49 ҢG "a  U``&Ђ"͍ps:&( m晃7d"ǡai 瞎qO«Kܨg04@zvt#!iS=O'I ?Ə JǨD@3BY`s"O5mTYDe|Gx(Էlt}J׵IssQiA+l^P2 !,pRrX4Af/ $SKcC ¾N]L_sJ;i_P k jm5~{zo!tATfKǬ$pp#6*q6j'he {"13q Ci,^8Em ]jNŇɣwڕ 瓨q?ڨa3+2\E MkL2#jYCnڢmFuWS6RD_)J7 5Vxξ!w3}$n]ꖆWˬͭwW7ou;V^"bx< U7V.idluf `[Xu|&11+ [j▍@"3c]HochT)sLύnd#k1[Ŏ b|1=ϨDZ-п\[&;u29 cLj0ɯڣKkF p@5D-dzɞT J7D7"H$5{WLN`1WȠзJ Z w] ,\(x,qDp:l'aR1lKɩ,Y7p3hùFqz\X\TPiDP _8$=tV>mO~ux'!S@vaiٝ KG3K_ BKB)+R6f|yhDŽXc;w0L36ՔLü/YZ<]C;q(+sl̚>W: !> I]J>'s Y4J?FKf==6 r8W1éuM42 MN}z!1Ũ9m7#w z%Ue'e_->oqOjOWwDCwu|OEOˆ_tGZVLHڤf[w{}TurEY%B'"/m64$˺+z䌣1㑾)Vv4$',\"\? LMټɈ9G)jSYZ^T:FB_*&#Ҁ'GO.nS.wDIVֳ1M|IFj녋TqЗ=eB.(N;spzkbn347~),݇WQԠªAnjVWNc @UO ^t+4b;rr Ăsf\H6y6S4y!סw`QJ<I~=/64b&n SsZ58KQ>+Q(Kmjcpǎ!QAs(Tدvw 1 qF3d^žZ{%N( fGZ kisO ߓ%9EUZ.^ L~j,ep*eP9t|)|.RM=hŐmgd|^:_qF!Y_bƋ-<[O4YmYHD.Vn۹Я  R_1n~ z5$tր}(|6=kդ,0.1sO{iir>g_jKAafax"*"jr}Z.?Qa׃oW T5G'MD lA;ddqH&[u|m9RM&~ad6- O~UY)ԯӮr4n@0dE*}Hz20ILy64(HlmwÈ ryNoúDZذ'K,׸`Զr^v 0 [eO}mT*kj? ˓mXA8@W+,;k [ȓwA\LيP|i!4D{= '$ڦ/&7s=qֽ]cKV@lzπ_ !{zr_~ph%l'?Sia6*e=fYgl5l_RlyB09:/5z]q3u79j(M<05On<>G2\ uq( &0iZqܢxV Ls+"Q:ކ* .PL{f섾Vca[8!OCfY*6kϓH,(60jlvoR0^s^ bԏxhZG}N./ [Y &qLIR~ʉ(Ԝ[9x@X& \s~U c@wpxIdbJ9X\+MXpJCwI.&he(BSs DP!OsB8y4G#62a7\Y}ibU>i{z!)CtP挭etw.ʹn].SW^qf~ՁՈ':9TRmӕY~2"(J4*:QJ kku Lm60&]8Cw RS;h(3(Z/%> E<-huF> NX yj}sL$mߍ.h{i0:wB&e|"A%?{4_rޗCǫ6"d{>*ٗwQ丱y`/T+J|jucC[)~"5s>;V$ނ5Safq@M6ӰD{t>rEL+ W.)YZ落Ϭkt!:Օb 3'U=ߦ HޕدϢ$S"zmƧ |G"L /˃R -?jK~@ Ҏ]/0H3Σޘ ,#0x^"֘BW*v2l:7X{:?VN'as NGcENpDaSpMW2|1], g "5R#)J3HRwBHi'JB(iNGF ۈ ^Q@0\\(2lh a~a`*d=!(?B;o|T,_Wr O0XRBax%y۴׵dEOUb `'oJ:5AIϑT$ϳ!V4:ɦs Su'H$.doyFyYG@{Dz^iuyZfnMck !)( I"+@f0Hp>{PszHg>-+S9v).2?ȥ겷 2D1`:a57]3Ual3TAb{`Uф.̭AHҋRms&nC+I7$W}FCJ8JSjLOo.zp}zS*נQ12T Qču0@([ܴ,E"ۥ( %ǜѷqv;땉ˑ5\ARrdDMX]nF)i[8Z;Wo skB'LC Ŷxlkj  ,fRU Ί<;YWH^PFX/l/.f#(ᴼ>Amz׊J|<% Q>eQS ܭ eM nZŝRsQEecٚfȃUb`/` Դn׫sW$gZb0ԋbZAF/Ħ2c@c.xeDz'_N>U%C?XR'>,}4Xfo%*qVyu+'g-G@rpl5⻁QP9y2=5S? rݭuщ_m@yϻz?*i>o3 g ;03m|46hn)|z8jdObU I~|m+@#FZN}A1D:ImK^?PEtw&-2te- V}oD%aq@O\JfZBQɿ􌳇/RЩ68 nٽy ENDf؜Q)l֣QSCMyQ} bW`ZU Sۄ,JN(L?*!syҾVFƗ;eJux;qL:)7'!~| 1PaAr$m}~[ ҹSS]4&vu ԩ]yXl[ԗBx)ۛ zTmMוu 2pO>#w3SpH4'd~Ŝ7U=,LםUN/<\rL_r 7iflqᲚEDKO MeҚZ£7a0chU7&{6.71>FÀ l3 &^t== "4L14˂u"7..S2*ʖVH֟GmS@El.fϤoӼky,_774v4+, Bh"WI?->dσp}pcN Ajy}]oz H9@awo?Cg0|IV? vr4Ǿv7 a};EoUҊ, $OW }9nAS TYG.}tmu1_8 i ܯ~νQt?}{|҂0㨀VzgS!p=нFvb ?])Y/`5wB􆙪9PL(&ezfg?JNNC*]J 'X#HN9 RB{WklrL W2k1S0x>_,G>/n(mMcjFwpO:lUiWWGJPh|sn CA$k30P+w8VҘy{ %0XR\'櫼46GʼnC}"HXy]g6?cv4ziE8a׵ kleGzeHͩ }$;~uV0]V֯*r]}QT/npe,ع+VŧVN Ĕy9J$#/ZO&zUz/z=2KB pf#ư K_;&-mw>x땈ARjl%2sz֗NWr3Ywsx#N534B$1hۛF(U+$U6YF*Qp]z6q1`;Ȅh %X(JMy~"7Adc'7 | 9Q3ʪ0Y+5io.fؘ$tMmsOM]a=TOw,TUƮbmeL&N;wЉ Ē2u(CZI=)j-p 7_|;W-O si"n-gّ-(duY i L^4μZ7t‰i}C-0_McIG+-M!hU1 >g\Oi jBc遏>Oi?;&ߥmpJjo}#{yqG >[?qVuc>wDC>6mQ yRz@Ԁ+Q|LMpA`*PJS5' 7ϩmU?Vr$mPGQiX}1k")V??i`|DJ5)mM &޹sU[gk.5C iHn rMƹWM}O#P7̮?! ɷ{εORΝ jN-M Sx];MԠm"\zg|Ld`PsEhfaԔO=أFua/80& ' o:Q{ыQ,$jXjz="Ϗ`2Sc`66z +-:սJ+Ӫ%lsX;U$x>P)"48Q hs0c늘 %nc!O4ayh7@Cۏ":und(`:U+YrA1iݜŀu\Cܴ>4ndo!CËx֤8@̳gʖa 8ReIZo VLGsQ`5P}t|jqJy9v?R$dο}epkjjI[h1ႈ%hQS1_?|k^ %2 t6/{uR*әFzS>Nnvac/# /8W{u1?/.@IU+Mb׿9G`M!Ҋq~+3f!_gԎeVHx9g9V]?eVKڐYh̀oͼKb~/7utMБbhEsp;onw6Γٹ0udJ*Cs-&FB˿LކHEF׉J"2#hwH-dl;U4/+r.eg>a{uj]{h#OIՉ`Sz5̽C gd dի\e٠kqgO02TN,&]/M⯸j\Q?+N% QXH&͆^{NJbŵ YԬ޻4y/$4M&17!QK 55ZߙX Tq}zK]fGMA*i;TRޞƸP(E& hN(Ro |?> ހ<|70@)֕HE'WZjbT?*`E@tks[rcQ߁0!mz&߼AY$Fz?bɷ%\=KO>11AM)*RZqJ !nd|!v8cƱ濽H غڃyȦYU"A'&/옒ԩ#_8e\])ۋ$VyJCʟ>$ԌLy=^+vs[U$duY !JH[ -ѕB+J|U>-۾~(r\I!F^lo/ /~7U$sE%{;Y a 潵RwgzD!xtީT10tꘈD@H}Am1YgU""[!Dhd ُ+ȏ62r`F}> =I;[XM 1oUz2량 wdF.l~7g pə7Ux3#Ms MdQ73M>^S؆eSocT6=?d~8<3N_(jpy'Hfejo:zpK|GwgrW鋔!E4}HΎB@'yDBɠ7*4:Y;$=t[AH 0rb; oG_7wYXPrZlrķT1rH-v [V3Ʃl+/#2}m3*f0RGzqE4͂e|Isn,J EIn^4ّKmP"JǷszVV)Tt#ՙ@C1|ڼFxf1M37:f,m~} ́wcs*a+[߿ "Vlt 9\gXET&Mg8//~Kq=]y@ҕ'{kfٰESm.fP+gYo՘7N}+ 8v{Z2`uʢqޗn |b2}4Se>A5_/m#Qy:GLG5@gS gA u28a0M%7k2ih;d anD?[D sRmHPC/Q?VsNpx5칏(6x[s)_թpX}ndcKNs=^%`Ql' 'b VI뎳WS&;TQd4m1;^'EАHnt=d1 m>x.X:2zIZ8hnj1C/u8H0646mPLF{1*lc,XH&w8m rID3'uYʷ -q_UI [( S.8_#'@+t _DR:whLpٮtG볒2VWt , ?ggYZ07070100000009000081a40000000000000000000000016745a6820004b924000000000000000000000000000000000000006000000000./lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko.xz7zXZִF!t/]?EhDTTk׶Ǽx |AH,-h5,ԝzlgy3am՗*Rmd{nJivZ2$h"#I)WSVh*Teuo\t=fǙg3LٹPl ES.TpGi0%ѦCm7F`<q}ׯmHE~J( B"L 5~-0Q94=pk+ɽdOvKblU F+"sWahc8k"3nbXfމFDh U:aHf|i`⳱8+|((-ZjQBL,!)O+Z%fzqU!:$o`ɋ\|DљZnObRL:7ΪɚiHꊁ*Dt:GT}Cm ZY`:K } xh 145nQ066 s&z շy3ϗTt>|:K8kaO lS#Xz3%di/6hS]]?`џbYܵ}!JOHD|J\V0!\Y)us)!lwސ>l^VA/]5h+yŹ2Y* },zW90$ {wy5Ob?_В?%]}Od4D5Hļ/6BTI S-l>s:x2{ jTj* OR^``|/PၮdsӴ=C!<*wqwܠ}}V(}Y9 ɨ ᗍ֫ 8[4?|W.&qw4ʔZ_\ʩKdCjz=Y0mlԏ?{@ '  }+&6091i w3h,nnvfXq~N+8֋v[m=BB$&P8V$ FRvfW$c NLjtt[%te{\Yu7j`4g'?na/gs\};uD6,E}%8H dOl:+:דp&r <;Y)|h/UVnc&PoK8k' Gmn|s4!"t̺i4 1 ' ͷ[=3 ]F̗LP03g/ ׽AoH0H Ss?A>h)!ܻZٵWkF 1zZn}= o% Qoe=s2B5%h+^<4;+yl6?^ T0%5[ۣwO: P(U?^ﲤMܤ?VBHZrQhVD :s'~ޯKVTt}GQ=#lI=It6))xeCA_8mytq RW\JxAO>& mi: ~29/;ne6rs%GW0ˊS˩OF1&JSzXx@7mQ'Ce7T & ~.&Ox4Py@,:,t9$) 0}t+sXXx.#u@q%jKuϟ ~H} .JӏSﻶAˠ 4n!˪vC (y&^qYr!3QKL .vԋ#,v'~VQLԕ.xsL;nesIAd,`9GڿZ$ѭե6cB>~ %q`GԶ,876 y ݺ5`-ɢ PifUeF~Ö!..dmxllv[EL6ULYIE?ARzYUk24sauwEOq´Z59&@_ˍo=Cҝ6sVv{F3h>.w#ihfX:%C8~ 9"dPG#Sg_OƹJ1NnH iXz5++_V9x%`@fȤ֥ޗ}.fzn/tLsM}O WFS&\seO>P23o\F͈ol -2h{D%{R-HBS1TdkkMjhT[6+PC[LLR;3hJa IYr9Rد"ޖr<¸&M0y@K fHF uK T`c1q{ZРӻDl,tjCwfw0`F>q<Tx*x"+s6)zUcjÌdZϚd\3܈ʈe2_.1,|P'1u󻄀raԪ4 /m'ĮZTl&+Q+;/ s)bbgs(Z*Jƾkĕ>9Y`5>&_O'ݷ)Kf(6>-WM8˛,F޵Ӏ̠Ԁcզ?-~Te{`> /)`T[|!gwGc\}7#2^롳)„<݊`N'|dU)-8"+O$LzE*T-T)hCr7P*5 o7{f}ۏZ.0 `)FX.C;3JجKV_ "]I9Z6n83̷ (dЯM'=|⿿ƠPρ[15?t wsP`^UYJ*+ݙ~L% >ǂv*71:9"˥H ػ91Mr X|'SZۯ 0J xD'W2KQ[3{r< <'6#aRZ!5J̽yRU\ &+EOwHDWd6MX&+b <9a*D /&<|o42S0cy->췫]`oVRysX)=V̔VGqk vKYk(0XȆR5f6#cȷ LJ% 9F/Ae82=61 q 6W[AW6ͫ: (y"Hkb_}C9`c.R_&F#dNPV1;L \kK?ZMq-BzY-Ə66 JUC:3-h5~ {Pr04#W?rx#ۆ>bi]JBŗDvQ$ 2!Q:C <7Vڐ@$Dfڵ(I|Cpm#5rj4Oرy}^ھVU ݧT@?9 8 t7`2tfl;>&Btu-cvIY*)ew/P*J;3)~bwMHl7t%2୯>?mm5%A '*)TG/Vr) [M"F-f`*e`!!P"E~eRὙw#Ě A$ž붺]슘l{QT |9$f6R轆J ԴŖq0~e+R?KzUVZ/DJxҒ$>v,pm?)` k€{nwԄrʅgSyB.^/-Ε!Kj^LHۮte{8o(.FFՇ颯敜R!`ܚ5|{jKuA6*$˺7ߨ8vNw勤qWy>>4lM\W ݪpv,1RCYTdgSXu6o'QÜj* `1&@:2/Ѕ𶩧ubJY^1w6?Al7^ҹB8lk7ZAUr=rֲWrs ނ+ť|w' ~dCT6;AgP>H7i8p܈LwǶ͸)@V^lg9)j"kfآNcrEj %rRd{NJ6͛Xn1< !K?91tGÿ7. jĄwEsNI8e[ <,tIP>NZ]M&:.iOi}R%xJn#=\o^Y mD0dE!2+uu ޶DlS ;"L=y/ۢN+Y?q5izp8¹ofb3b?xݠaeJO Aƾ%`&hj4[2J}&&+!\Z)"@l9=`%}_KIvO$S1wb,Xc^2i$JS!.0 WڰڟoFW>SwOb; oRff\ч4uepf*_msmw4^[b{bHi8FNY{ D0!pA=~蘷/M1oD9h}@O`\&\l?W\M .CC(% /!j8uYHvzl`ZH0xGpW<'1[y&`.:hO3€{ͫiAe~rXy ΰqHؾm+Ħҍ4=EC2Y:q2DXڽ-qw|'Bn҈Y:zPCu2XjEip%/̶;dd>L|eQX*״m0g1}!NJ`̂ TZ6M0-a`Ml!׶nRGS\Z=֙_ a_o4-;W" @@U1z|dr Ҳ~ۯ3;>hMf_IqskR !,UbnM~T@qgh*e{{Dn]sxB|?ُNH$(թh-MolwblƋ;[GfƖ Hd~v1Ж,5X}[%p65bٺ撧to oPXHwrAl"ji9d߹ T%/M4n\3#ڑv,;pPS 3!k*p3ccX|Ӂ1߻w2vNG~B1-hcّj$-ӝNa p El&.9 P!\}" FV"]{>JS VQ6CV| S2ɫ[X0ԺZA{n R7JV /߳goCɻ Y}e]Eݣ;_Bm},EH ^N2sg吏pYM}w ц`C`zDsRC|Xތ5@@ħU]_$76 H-.x~;ϗq]3L7`K45#._Dwvy4DJYHtҩ4GO{sk5M,*k>"D?LfBiQbe3A5=H1#ƘXr}WI"@>;`SyzEX[zbZ'ɍ6޽Ԡ?ֲ[`U&и=0x sҤgp#@e[=DИw<] Տ:RWҕP!WAxkɩ/'OuGEo߶nPb:`sb(m{ dXYqkH0jw^ܗXSD6R+m8sG-ڳa| BA ĵԾhag^H\Lf[EN v!'cElja²qL:.O&03Z¦{&{U>E%c^F@a*ᓉUQ00^(@! S~|Cw&DYM[N~'{LM=akh@y/qUh]7V5#\jXA=΍Jga0[5 ֧x4J+χ*,8{7աkD"@UjsKT|mwk.(D/{P0uCcw CX)eV|Ͱ U0KtxraVEˠI/ `aW(9asy^x8F$3(ΥFF$5mZ4D#f cUɞ!P oq ^wԉyB>J8"ueqIp'/+ cfӻ ӰP%@߇W_?";zp/;U? ) Bgpȴ~G9Fzg~"mk22< Ha᳷}:ٱ@coUG}1.&ёn%LEu;AGAl݊!\7дԛ`QA$z@}˩@.6^[ā@8FltqxR\,A~oXDt3B^m͓7P{Uǭ쟽4X%߽"T7%Ur9ۮAϮ2uQ xԊU@b=jWG@@ڠsryw2?ُ5d=OsVxRXnݠ2Ardu:uBHוf)~Z6bB~\o޾;_Wbe+!MўWYDqvbDw{LĆ!!T16y;rAW("EDQ!7&r[w<}J!UFRS6Bo<8wC|&EB>  Da0EBLJIH:&{B`_?ˈhyk223H sҭ\eˏډq aIFNfڬ|ڊeG1BV4vo7,WQ>JN kl/*r/UL~ 1J$@]|[e TSۍ +*!ߤ_jB?#Hm>&b&*||$7Rh 8֞H- wQ,!#ۙJYfEv7ifN, \*j~E[YҌ-+!ܸ ;1ݣ?w4CD*smO |A vƳޣ]4^t»Y/Sfni[zF <8G;QS~tE4:_d>i8V uVZHqk6mG5 -+wPq ΛX m=0փ}aMNѾţQnWܓ!M]`b7޽hz=${2E WӍ\/==+;P\(ѥZ~/=ϡ*Tuۦ? A vzj^Kw*ao!d|*z^w.6r8VDU^fhae48?XWԃpW]ގnD5SlЃ^G9utmcgc.%Bo(BB=&/zɦg ]n>o \]<0Ë/QؿтƯ;孜&T[Gn xnVƎ?L#9[yaJlK^4VǰTI^fShh GUR}R)J\u=13ܹ=26P6.!OIU V/|GIk/Ֆc[^X, 6˕0gND9[L_ xIlDL=%Wn8rڇgCB?V6:bBǩPDo);26U!S6 W-y^aPPuyk%(3Ź'3_Ukmkpwuԃ>}hįQ28.OoZq0j\VWCD.4)qO`=~O&6 vSgvO6,pGxXSIÄ~$3-E\EDK6h H2IWg6qY&R@3oo&4<],:• ž^9i&lsil {C#Œ Rqh Jb#$vImEn ph/VrZTܼÃJ6e:Vl;|Cqa/HqzZ#q&~/S,N~qil~Hsx~~nխkT\X5HԝiA?A_9+9)WaVn2c g+wsdŞt_rM[72;=iX J}5ί"ߏQEQEVBi6ǭ*a䘕bW5q=BlF*9lz#;?Qn6eE1,R T2WSPn;nߊ -$[7}(Mx-BIF'i4&:ʵu**(;.Z+G9E! DD\z3z@ PVqg\X CSΟʖ vu-T3eYm?MxGB%N;7Jzҭ"G%(5v"^׻FF^.GUԀ4ϮHۀXL 1$kHj2іKF`vQ Orkᮝ} r0yeed壢b0w$F闆ZzhQY&_؞ciQs& jUr?;'}%]ߖ\vlY-dK'UCSu1l [X)ǒ o~wΚrKDCmMӓ?=]9?]s駗aF [ZF31mJZAq̿w =aU5N|Zܴ2 >t:2qB%Sv'"z;Ս|r5 (f~]ܪmRHm? RY\>G&r⡡1k^BS$?%'~Ex&;iXLd/E#<6/ Sgh.1rF/ >< 0anl3Ȥ=` W?ӥ#))32i?yhAJ$=1Z9d{ NjB'$V`פfIil)[H{ʆQpe f5v{o9Y4vO(8XqKR kM bstA(^81XH1PϽ;'ʧ/ra2*Puۢo&;( >94Ojw6FvcakDAMkQ?0 |$gC$yFֿ"hd4^OBYͫS.RHl-~gqYXѯov)ͯ'ZK^9f&DDi:ȫT7.Q`dQtpgS01Oj"w]@ja'w cӺ)1zxa6&5xKOB#"Nu2UƐ}C 75&PMèrb5m&8 UF~nJLlou 2>":Os!i)蟪m{-'2eę' V'}"N Cc-2o'I40RhGؔ5໤A[J b xt neA/@]F^!)h7Q.E5eI尾޿+(@M4%ّ)>T:I7'45:,)`f`x.cUQR!9>HIR3sz۹^ݞ.dBX{%]]UfޙQY*lr14 7zp7J7!Xe0p&'N:4:̇'qrBt֗*Y9io8ipaa<) -I')ޱJxs!I1 `- [혌L1d$WǝHuC]x)y5ՌX.@?%/a3؎c sL@Hݹ'Vo|9FXҔb>`l=jTӧ 9 XTcS[eNYG LV0qCemwqz!N{.OnwO uP;>I:>36U$m>m)crVݼjݒ`ǒaV͔0N|i"5(pC@bԌ7QIsCy&R-3_LqJZK$GB{9ii~*q۽?H(L8tz Rs$XqXʲ2QeF%|uLnuf֤v-PYKQ '37<G]`+Tx8Oz~h%/A9C5Z5q5Aqʻ5c'd7oZ=_ybljB`wHOXO)ΟW˖jG v̼{t>}C 7w ܹ߶ +ŚӼ 9r"N7oPZTJuEġˁ-h:c[`>B劸ݤECa2B!FbL\]@(;ҸKzi?ёxv%@v]:3b54~Kln>#5 GNzL-m|y2+WFq۪sf[*q!wVЕ0*lZՒ'^$|*,H/Qi|GĽ;p*&Cxb!KJ[U/Y>zcvՙ;m%~Qbnk~HU95= dহ1^0w&.8HmRޗp\,kn`M_ 19M^$|FI. n5\vEA_Js96~[{1GMaa-]o؞F~3`C<'Y56Wp4Tnw7hKv(zsnEJqS'+ۃy1HUϞGc/pO|2heO؅D8䳥2x-3V ڮ=M3޵ӎfn1D2g.ԅv- ?]>*sC].)j#͆_*GVͱ*,sҊBBsXoIm~(kDE$t@kj0s&sazjm:aV1w)s84,vL'4oJ:h5CQa5L5e;?Vk7'Kwl ?NEt"8|SI΅( 6e#kwDܹzڐ\{:y;@lE1``}/N  |/G&q+wXk;Qtk 208R/(vw_@V=Ab_A,Auh\ )J,Ke+_i)Cu'Movc'NM#t F:oJZ ː^vs+cBZx4:Y?&MnIz~{HᏥ`w]7i} R钆RsN)T,Qrͺģ7d㻺fjIkY6IV An+iT\{\x.ŒR*fk4NxSԎ#q2.·bF itzd*3A=E7]wI;h=d^كTfu:=^y%=`OAqa΍(ɹ~ߓƝ䧮 $ȂZti<|s `sI>9 g JMZez,"š!LE76/,7yl +`,6[,RV;)J}k$aw61GVpgP3vtPkR J?zNuH S 4O@ޘg-w[YƉS~RKiw0 YcV-kz<~ uQ!|4qmr0-:ISѝ9)dJÜxf\٠`v*D[__ `j(U#\wO,ȥBw<Z@U@O| ~K2O~؟>$e]kGnydsN;Z>M՝l;fxer˃k0klSZb OKrDh,(^ |`ل,ڬ@".Mv>"Gq *b|x;- ]7W‡__XR$L@*M2f|\q=Z/77C$ ?cI1@K&*7Iv>7E)QAZOQhؑnкz E$P{ZuexN<Ʌj7 }\7ڒ2a4hGBJ[W[n2I'tDMTPˑᅤWFD#f^fd}zPNp u #^Ɇ{H0|AOB A"XT[t㍌y/[UT6{* .5UWI@/Q>}a9͘e]]+ 5En4'x:S|y5!UNZmxb'jM10.}:ot-t]"h8t;ԔЙ;#%GLG8$>!^gT2cA+.4q,oQfcOfF*,s=+}Id&nfQ ܘҞs 7NP^ ^YbQ~rlЅ7X,<_|ӯ+0ٽ#Z4bP*P/zhq|4*ܣ_ù/Sڐ$őڙMGSoyܫ?e k 2T=bl6f$vۚ-t UeJ CI\%Uţ#LBS87˃kS䮛^XJoRGMq^l/ kUm0:IBGs$^{xZsN揮~jm Mraar+2͸>IKx*f0 W˵$5f'"cWhj*o E:\u I4EItNm juO<0t6˖i2 p5`!lI9":Ijq1_3%p&>k{-;Hg~n7Se`Ϻ{YK}6X2 4_XiT!"@(gO\Պ$a֎m*;( qF?D\;Ǒ B-KiQcv?=@ 4ǃlr;R\BemaTR^d]^ݑu$WzQA 3 aYJi@l ]&|R./b|z ] VϠ!*注^ލ|=J+aЂ%y茡Tխ~gYB-dB&1&Q&oL*<b.fS>d7sR9&6 T K,K4FHǸ9#qm9 Y>DO@3ɁHؾ`v_lN%~>`4/=_ b?y5  |ԋx|iYѸy*aԒ]vPmrMn$5? &jx> C&:5Xf-p^ ܇4T7Ȯ^ al4@8^FP]maףЁb'F~qw|hFB68b#tX yPP~=|GV")\#r5-Lmf0-@~koO ?2E. - wHQ(O__Nt tVؚUhr@Uixu1{#J~Oe(R&'հ9/N0%S,I|јZ-<^&l%kWzHsxc&( 3MdV=`>[ M6m͡1TfM{C&T|ebů{x]Ra [I%Iμ7i3HhOnKԕw|U&57MaQⓌ?{: Ǘ%m|]6gUAK:w)hl|v>g.n`bpv)TWFrڡ!|GH#z`#jJ">Ҕ|aQz_}Zl3icAj)g)$휢x_m{wz7Bks4ӘrTV@ cy="Y :QGeSrF\Vb.V̴I*6Fݿcz͎J-{<@:w @ξ$n,^%@Osuo=܈?%3bsj0JCv#J0snzQkK~|ZH Y(Z|Hʥιodh~O7{7vcŬ/{xne9Xwr}.'~r]:UeH饪_ΉEfc,/az1Į6qiuw`:WW?\"g`s. ]Μ^B!~b!|Cv㪃L?ZYv}uJcc=S06|ONhl0o` o_zase`2d@HV lQXMDjd4A*wi1}\k<y(ϤBDO62!b0ڪ6Gj#5^64? {dYi`U9㳨:A[_;e {ft~_!IiQŶk)T_Ε0 jCiե8?r~ʴ̥lʠacяEiä<㠶6;G]>nգ6#*n+CRoҐNCDVKz0/3%ҰNlQH:kyI}R>iZa6e9Br͐ދCi`VSfi'"RzYd՘#Ѵ9/ksH0xL>%K/JfpkďxuKҎTk9HdKuTۆSM~m A"#94?jgߏf$w/nX0x,WĔ*gza=m5}˦ϲ>)5*5 4Ĉv+'5CL  }U`9٭F^FgKeT{#~TRx., :酴`V@^IYU1- }cVZ P3ճq1\|(`;}1+Rg.4?]%%=lw06%$8;ȸXlFF&XxL3SSa!ن˟i`2BXF.;QqjLGZz-AW;սwV$UkǨfDoS*Y<{92>| {ڍdZ\Fðv^$zC(iעbx O^hvF~Z 9b 3-9p}+K*ٻ}Tq%<`iW{ۆNfԉ:GBڪc0USQf ôHA1?rM5 yo<#yY[=##s?5r 8n 6N. 1Ө} ^um6DD>:8s`>Z!O\QhFbf>Qݑ2 l3hf9Y(j#lՐ,7eLZ)(Bj`*ۤNҮ)P|A:p8ߑ҇W6|N<~T($E(gP5!Nezcp"FQͬ}t7[$imOBA9rڥXCӃH jJ-ue68ue[ #ZW+Bbٕ2:]|R LeP2:rg,t7Ͷqt:H/H.xR.]3#S; 5S 4(x؎s3ss!~"l$pW2Fk[ԌK Zta%tY0?5N{TYvŊ}&8Ni]@"ATDәSsBc!Yw[ G].YoTƟ/( yFjoݎno' (i6~H^I;n4j T)N ch~Id^vP2k+I .XfQmcxܧBcm 09a_/y=G#>h<@>A ) v>uWBwہ~)x)bIE$elHwI7Jp'kj/r{,n١^22 46v6~]Ϭ[9$tt<.J{PlA݈iVg.xp0fL&w T8'TIk&˿q_󝦉NWW[ת. :.&uݸj}{ɣ,CnܰbcsDÆqĘLPE,ʻ3 x&.nMV_>GY8/^gN"kktg!憓ǰb+(b4hG)6AY@.0B}ko9?*˚p 'e IAͳW)JKk >zY..0gx1 Z @C!L)! =t%?,Yyewj#(x$@4*-9]N2:X*uG+rZҜE݅;Z},$J-a(&ݒtNR].lv&2DU-XO*g7gw 'IsAr-[1 1 i+EzJR=&n 0bJ[EJ=Ri-˨x84%ZS'n(S^xw*XR=|y am&w6n-A<E߿)6$@\SjPWOǾXYPq1O:øn-[H Mٓ^>a82sm &P&;6mg Y:ucIqg͛m2w^19[33^/M|ec@guvrM8T{$:CX)%)K2n?5/=eђSv!X\V߭`ch$WDŽt_ءTGb/ijz[:z7M ؙENcM 4>ٖ}Զ;Q %cyfvl(sq 3uV3&CDi/Q=.g8Ň~J|"pf8"SӞSNsmlah{A\ XTnv JI.<]X[-uD5r}m7{܈!#_d:$HBQA\N xtP񰈕v яGH2;Dm^qZu5[W篔bIwY}!l$rFGU{Ԫ :_MK$9*y l^M<;S 6H_<(7ՆBo?,U]D렇V;Sw3#a+rO}:$VWI}X>5cJ?F@@(}-ho0' s/1WҒHɚ2\oŸ7*xքmaO/= ,VbOM0ي{Aqr-rEօžF~P6KrgDe.b淡旓mv Blo-7‚X.ӛHyoxH vҿU]b+z˾ޏt-v^8,aBjK 8޹-Ҋt~& &BA=˙O=l.0[-:vx HK ɄIoU9뎸̧l!_d4JqQfR@n, yB.^g7^3HE:;JlBK,~°TC}6DB@j c\ Qڈy'B yJ}b.mkRb`"xx%DcDa.`< {XE 6ƴˎ}&w8֙ ɱaKOByߋnZҬ&5:[N^2iH=Iu/N2*T0V7" T*Hqpb7hl 1)= kْ]f-Y kcSZ팻x/K:-)x~I{$aK٘"@P!fh.q7&4LeAŝ݂5Nk‡߁J=>ktMsfmP5d54i)31˰陓lX+3l ڽE?p0'3 oDFǐ2ME`2s}9'}Z#=LU@]J[!ʾ36HcCʬq`P{[Ê)&?s.Ω/3HzU؈WM4e_$pfrq ߤ@rāK,oh)ETݩU%1^Yr̲3GZ㶝R dXч,X0̈́Hv;D(+sS J5QuX$*OgT)D"eIFyy$MAY)jJOʋRS;:iu5{\ 󝦐j$~DwH1'yH᭧Jwt.L!&FkYz/{†nq"7EUZ9 p+ u±BEN% } !8gAwJ+*EGp\Dp<ɺGgh q$MA(< j2%O ;ʑYNNBc: ?ꮊOoqѝwg1rίO}[#կ錵Ѯ;Ąν[b# _&ŠNIV+ O؈TFǢc88y:~ɬN?3a41 .  dIFfj}iZa"T.TzP*#TN QԒU]0J۫7`Cd'-V M&c -xزf͐.-kn[5&m1^P*nNT < Գ]XBp϶mO3yK f\"upj `/$DGG;P/N`%][\GzS1H[&0,XQ-'6эA6o_%VԁXJr?QhVۢޱ#FۗU\Q&~/sc*灉Zer}ǧ"uR_NՌ%EIPzS"((6Rb*̾1!ULŧWIM,:D/DLۃ4Gu+$2@.*rJqƷRTrQZfBYk"z޲ԷAHIK]xo@٬!)\?@3Wed-V 3&%I9D7Q/sR{DCy`\uChە?C꩓0/%9G%65XxtnhX$aќ+%R 3ѕw,1sr!Tv.v m^^B`-}^!h}nW&@QSW( ͦQ%;g^*@$,nB+1_dJt#}LFMbze/N@خ۞!I/u[V񺽹.ݑa\]< K5=p[gC2k-s6+5vebaxbaZ>mCX* <,jG.2ŒlcM*{{\Ԝ_8?߂`Psg<E{dwz@e& ͵.4>'FOİlZ%)wB7Q6-]W MNRS/p1]PE9%r%;=+M ٚFͅ$Cֱx%@ZMۃ/kY&˃IW 0eow2pe6R'R>qKs!*vxNJPeMhx3l4- #Q?qAe$Ocjqzvx0QqsQu5diXj[k(`\I$?"ө|h-=4z[M_[!fk l b*!@>7R)=U pl~)R {OA+۲% fDË S٬RˠR, y)2<~e!ߛjfF%$+VoŽ"" ؆<Q8v|0z8@ US埛q"uof ?!&6#阔>e-Łc4ϛ )6}WbJ/#mETSBȁ[L FIÆHQ。D훝E{ \xtZ.7Pc#o2MLs_DwYMmx̜¾Dt5FF;!0V$[ }EbE?j:H >yz$i.K [Sǐ.#O$u1kah's֯n4 6MP! |2{ rY-Ey> ‘؃g+]yQ9@a,{]9s߹6O={­t:2@d,N׮F"[T Ν<bw]ޙLx+ vD__] {R%zB&_ JhgB뭥Ҏ'\]ыy2KC[(d=$H ;Ta:sKoGELD{ (K{1|^-!u (M?I[w[ 3i*?tV} )b[M"2ZLr1u]]TZü9f]>c0eB ydLOa~SZ{e=gIau0`ӨQ&k+= ءuhST ,/OS"Tx_]y"d7 57\ЃI2KmԢ@fG?X LY e@wKA&PbSr-mbK(MO*iLVH h",с&kQ `6|fGͼeTMlST _!dB4U)wz*>yi6G.9x!Wu+=Vf3r(@*T J-$ 9OBcg)dУZRc q$J^KSj[;Vaݡ&jf~HOӰbe[BR<7EgQyxmshE$UK$KtcoؕlFݠn+N^e9kor VV#R̾Z flMWJW$f9Gy]У+QH8C64| -$t)2':EEu">M|nDU@S;C˺CW>nj)Y]l1\,3>꺟u #uy!HQL>(m^3Du"CV}WEZ>0DyQqtZy\7UCʗ"atx炕 -1;:bUJݮaPǍ-Еuq5 Fm$N?XxTC:y_ri~I@]nk~7B'uR %DxkRcj1W88Sḿ$1r=]-3 #~t DR,yΚ~DTrKs2QXeV,OXWS%hs"QڥJg5]9`T4&ER\S0@6T%~O{ _|\+T0΃jzn88U\fB 6薧B e+qg.[dCl P5hQqJHLd,։D*b B9]O׏"# Hڷ}aYzaô^{&\< im=B>Қ gp+'31xD38b69@'hF13{ IXIb`\~gg[\@> >L38X+ -K_z9Oz[byh)%Ɓ;VKxI;;幵+6ߔqsS4%a0Y%`:W]A9=O[Ok{&o4T}^[%}7]G#~R}_ӈXU~*{: V!ω5ʽ%0S$ct+U%t6$ي$6{/kxw70)91bs;:޼Wջ?,0ͺHxo" Ki7gs)읗!.F&-$s|\u3ɢ{lj$K8_z3D&`KE:s*E @WSN8(]/>V*\Iܓ>C@$yZ׼fQb@ YH]ʑFM:m:)qDjLqmXR5*o(mڐڽ|QIy^B#/7.A1I2ѲM>ґ guqHµlHuH3 tRM„LR|Y8 B`@KE7&oЈvb^͐aglKr|qY_9״UM}`j̼ZX.4~lsH=Fv,R邴D%ӋkO)s,’Ye"LCIFrZ;#cZrH<%>zg%3Q@V>  \aKz)@M'~SKN@1whr|YXE’ˮ~2D}LscC|Jn} k݀;\RkPd Dil΄1(誃{E)[~|1@7{H"N)u~PM!c:FޱEȐүP0 Df.3`|#5w'IjCFnYDH&7'_mR=sńZ~%F3zɲ'M&dd4S4Y) 2sMi nϐ΂q{!û 0G\jI (N:рo8ֆ)p\;0À{tgT|{\ga/ݻ)۞|^;Ŕ x$ٴCtZڰh~|`\H=˴$]P٨>х;%I^uO@g"-5]<vFe:q=*1^Y\R݇eO^5و (OmǼo&Afk95URDoR( K, X*Y ub_&͝ض,3ִ' T#Sjdž^,g e MW:3?Y=kcjv(b)qM8k狩Xn-цDհxݺTsܮ;?I?upص̧R/8"~ns清)7<iR3ׁ:D҅cDi6M%ǂ@yسBpjA ȧO#?bv-o]cMpEtZ A$PCb$fdVæHCC*8cR|9u<3ȵ<.Kbah:вn+MWUS}o>_6܃1ұ׎U¢ ۚy_~5VDa}jf# ֤onVď+gժ6Q7,kiӧl&@7'=EaܤyAn$W#bb5 `""s#YEL"-ً[Y+>y=c,%r A/xSGwٮI!9_)Ӝ 0#u p S*?O "v4~R~! 9&-YPPO׷[(F^{fM`#yԄ}mϻ.^gTc!)qMEX}[z.wCn}y{BNȗ^A{b1̓_턦 e1wQ.YJK҆S3>K7%%mF5"XkS+T7k*d~3Dz.H'6b˛&sP dvgY&ۥ"v ]U㫥@&q~ZQR*ih'SbMMG;6EȆ_'K$V2l(#S@[1`?03{Ѐ2YU 8RDՌǦCԲ|wusekO)ܚr1rgxCfz,%@K}2j|~9W;/aZBLVOeFk^n5 H i{g/l5Rr_M)] 6TzCTy2tu$MdQTd+7#wj7)W@5.0@3?5LE:ۊULV_aӺ@&\ Q^1&&KlbUQhJ(L))˥Bo݉Hnaß7@.IDMt-?/2/15_3,5pdpD-EFV2~1?1Uq#HI9foW+bIp~7DŽv*:W`C~^)v/$E,o^4}q&a*OtČ吭Ír#av@SyALD9K|YNu*ޝKnkVeA;(>"=nij{[7_yt&roA [:蘳:P|TֈF@s0~hvr|B؝Ǻ%TF02 ݓ.<^tS[F P,tj4*(34'MYaLx@ݹ;_P\,n1PgWG,~T_R/]$4H c?Aq_n*/WVt=bP+hb^ǖx !R]qOv4OXȂp6JIV1s-I+ ebMgj1"R}`lnQZKY #&d@@A{}-V*f0RD]7]bb r_p⛍P{V3c4L$8/:h_&rũ`7Q\0[.D^7U d7/ZۿZI@P!ܳlbR,5-c+ ƝtkpMM`f\i)to"8q^:òr6~t!=oJOt0g(t+15ZT0Q5'\2l$^o:zB76 qkujXB'\JAT۬Z:Wni#?dKK@ Xͳ#у`#'O~^ =:YŎOJlB:8qh=\>ҤGZZ 'CWBg0t!Y$ѽ;RYFV0*s)MIZ<\VK+jFǵR;"3 N\.RƋ`)+}CU~ʃ$h `VKg5yg1/BӪ#b|ƳUЫVa͗' 81}޷'DM1U(JA#QjmAX-:d#e usMM]MC Z8LYIВXYү颾ͻ F`z9՜Xw #$+"bQ0N1NCiL}$q(M~ ^&6pb @ ) W {ѥIEmtf1*Gi.qxG@k0j4_$&l)? aOCA!K#c7yKB<W2rzşT4Ȳ[?-ޯ΅jn+x u#b0"XaeKc=o )C5MF $<$g[kbx?b2ҪdrNc6ټhlt~丝|9>ŹJ' M)-pHE둫%տ%;%[7{VHs)lTzhm(w,lPQX[xiBB}pJ13[XI6ȟ6׏m8(^~Jlױ~3өsuC+} BAX%܉1 m#=BbX]TL;#u]7_(j Rhs?C))qwX]gn1DM:pJ"vm*%[`MDX}8A=zkieU+Ӌ©ߢG0Iڵ]R*Fя$jQxeLEjŦF#wL928P}ԆWr˪VM:4GCpº\StEֱъ]q`}o݈4c!_ v0%*GbNh umL,Fibo6ǝ~u/#ipG(>%K2T̏"G7[ϼMf#aՅZOvBF5wP|rT%ٯBb"^alӮUt%7:OIh-zK5y;ڇbPU:Fi1\;3} I@` 0=goCYGD]۴o:qp0g7*p(jMabƘ N\OT6T#VO()4=yPSi{R3ܘpTWKx'&O.V!/msx)?3ͳF+<wfiUDY ]p@esQcF4)M #K- 3SO Iǁ9jrޛL{4Zddj@`-j7)ؿg -g' Ӷ8\PҔNJ&b[S) Fѫr =S1$pCH?)?Rɴ4ǚH /_j'XI״6R,nj.Us޸IV\Nyf'%WWpK#>s,,_mܞw*#%a2>FF|]Nxw-J6oKt, 9b=݉XgS:yh -!)2nǖਕK5"6x'wwTB)kT1qj[Я!Ptqa ČJZm+]]WAS]mDDVL(Q+LvX_RJ C ēp5y :!r&sW*(eAqCqvG}ikDK5JXu9teWAe^npjuo>*9cb=u1& ^#wX.Ɇ)K($%#q0 ²}3^摕)x_A%B%Y.#i\&,=`}&Hf1CKaeҎm6ֶ?ZsL !EciXx82޲r^)d拼%{R(3a}N'0C#cr)oC)Chpۦt.yX6}XP֨Cm tH#v9~<|+}#IX'( *t9ɔ`w!yۢum!iKe>8?`]j6`NOZb|я >C[4G[   y4U`'- ȗf¨ڛ:RbL pC3ӽ>XCDŽu.,k۷24$ƴ}t܉v^ЎuY {%>MwMWv,'ۜĦa.>򛯶 x-#~ԧȢv=`h=($k&,VfQcsAI|}y{ҿ13dxUS$=.F1KŬD :&@ā!π6YKrn@{>%xoEz%qYrQƀN͝zXBERKӳ[@ꭈףإ1z: F皈Ƈa?-Ѷ[nڅj2;௹ֵڼM7r}JIu«:6.DXm.qm4Hl,75 9 ܛ~Vo}Ѻ{,pę2bsc'L׽b* LѴ_AxBr:|Iٰ&qF4~N|[w)+ܪykc _i8b.={I<כ cߧ4)h#Y!p!H! ':V&fF9^da8'USGfH{,Ҳt}^>VN;Wh~1GJ#]QiM8]Lڪ]vn@:Ԯjsy+CٷX@ ˋ/3ZbG?A-LlaOrz&h>" Rko2u-[,$Vrބ*YUi}"0A.@mKP&|T6ӨlX52O˭? 篞SU1YC r`kQCMQ\ʉzbV Q@#7]ZX{Kyޙ3Nl~5OxB>s:&-͓D_oJc/Rp]H) ="DCZibN'IƯBٶgA!=Q;lyfF~?b؃!D(ǽnA )Sxz:U Ô뢸 {HW+׻ F?z{(\Gh#b6؛T?`#fG6D]f: "Zð=2oH_.S B|$5r2IGRU׽)Q[Gu3"7PO8+yiy,G)Ib(k*uӫ[hu{hf;?bLA9>'902Y:ݠqn,h ^Z&YU0tMckiEc3dCy?$嶊$d,ٞ Ҝm-{7A il>,}g@ScKx]Mddoh*͝ن7wnϪLm OE(1%VuNUx\P:gki~Y5#La Ď!(vL(: <(R>5 I -(V;k r\qu))vFyZ>'ɀ?; S>Tt~A0&L2^VxfsG=q4;/`˞[CAcH6-S=*ӻV ܻFC8Z6f\j>>\ӮIZLiZ]eIؽ|u4rF3e׾ώO"i޾9jsnaFenZoMˡ. _=wI- oZ.IY!շ¸En[8(~ILu!W >_m~>X(t]c+dm:4~µvG6rSC&՚;ƚ&T]+0D%È’M|U'zf@A:-u `;+.ƴwxҩ:Xz=CUH8b;(8HW"5 C @R bM˿b&L&R37#7YJ9(Q? =4P䈀 O]#q@֢;aMP-$No~BA>lTS)&릿^*)Dzz7^2VFWFNg5o{=VwCydxLVӅ3) 9P#P DؓiOuFu_$5DT`MfaCx+ْY6t%ޔG&4\$q G_VLUtA'u`V.|_w*8O$tR , %3UWBQn/2]Nrz1x:Gd=P)De[pk17ۤ+zۣ~ .^#}v8UdWʋOP-z`.t5$l,reh>4؆0)juTOڻ9CIU<ݔh4(!:CDDIffyo0<˗TR>:`i'gl㞴x"SawgЩ+g`jy$ȆCRzu#f==K(kj]WudiI^x<qŽ!Ӈ$nTRuf{&ffs=G5'XkQ"et~=+.eΠߤ9$^ף 떼UVuMŬ9ւQhqE02ŀ~@MH簡= 7,sn<7/9ɘg-Djq} 6RUj~m6V.'<0u))P꾘!\rs GgCLnNQa5-5E* B^3MƧ.__H3f6; OAr5@iSOMeUjj][C{)=@G [\$ɬZ;)P ѕȩ@k#xz-V^V">ģ"?:BMp >ELԲd 9אg2;||? ixYXזDɥ'+ Hetz6hB}#/(N$οUcҪUúPI8W Gg]7yt'0ǟI 3^F^Җ~D(sd&4!bץ6⥢`GN%nj>CYx8|Ӡ'-C15,)I7؇,if[Q[EW4 7"TMw~C;Xo!01*[y,F7,]vX s`El> "W2RX9ϯOBO UP2\'\ T|A/TxTGE|`]z9 G"uTGRCPf{gqf\"f5+ _l4i ϊc^/,{B,<S+e(Fq DS!_vrțLY?}&[ RAt/a#{9KBFFG qŅ/ ] GܮL`N!!?_I iFl^mVu=HCc(P. `Cͧ"gdHpK]F<6H+Ǣk3U " I DjWY>X@zDj8`NLNbm3zut1F pY5L/4`VzASZ` )Pr[{-^zc< %ñ/Ǻc'cЧ R ^n_FE$F᳷TBmd)vGBGJY&OB'/ls+E+ ^ӈ9#оyKa4rRxqu 7L'-ai/W>G쾭AԳ oFuQM}aKah˝k2mP|§6$J;D Î}ap}1Z1_c j ;r[p-M  `;u-Aw&= 3CS7'ErmFRm,JO'?0koGJt2۬tX|)ߏD*G"Pg;N[_a&s1-ģu=iم1g׀႗XljX%"xoQ\R>EWK8Bϖ%.Yc\"o^O1mi Z bFr!#OFRIFd*+ Nw.uȮ\}/*KƱ{*k i?Pd2Iݹ0[8^ߣG4^c[6&;ax5-F!34y^/C#qOWbo& i4oFG4΋N%9Y w9wxL{t^C* :jg*8b?TA猚[U;_ևy%Bcn|)n\xj*5@;,aHa'6JuIA̐oLqxhm ZB8YUxgE˸$K4 5iMM GbhBBsnɞ*5hi]kgN?4B~No-Sa_gy$s}LL3EͩIߘR31HȺ9!)WPٗfP_eFȑRML M"%NRhEK񎚙9 \?T|I(X!aJ+dp)F*Gx߆V`@y-D2AhjZ1=g-&%CA!=ɭg&NstX-bnhՉi*nT+Sz,[bp|TԸv <GxKw垜Y#o ?im9yMuN[ЈfM]e7VlAvUy \C݂]r佶p>@ÏU)ޖ覓&M]3t@>` - nݩe< Md2~7Bg˨VNRQe;F%znD0q%a&` h,xM1twQ P&Ii F HJ0v/8Joe>Ӡ݁!s?{W P <>!%$o U6&8;LU6o.!RDWFi{,mmN˃%wk%}3XVf޹䗘];z3 kfHy qFn+ S!2pPsB~*)0c~1#ΧOi"Z8!c;EkCp)I>M[T$ ˗9|}{Bry>aaHHx` dRI,Qj SkMlZKĞq͘Ύ'R3Η7|Npe)x3j)o!1ٺQX;{Ƙ(`cJ}&(g-6Ϲ@!3n9O$ ?enjE@tWv]dOLsq$};]^g <=/GY!^4m-J3[f-A '_հoeNZUL2anP_,󰐕DZtmP{?(_R=jD?ْ&v4pmR~ĽVZ?`}ƌv(!Te"MY#Jµ;O(_́0Ph@:Z ؉D+|U7ʵ4Y]=恽C\H6`UYGmMMr'b Vom 쩈稽$Ef+7L-OdA8g<*JxZ~0䱳#j@֘y\荽:NkpˋVp[ͣ7JZN3`{:zi }F~qi[.9%&&xJW<\H~vvcȝ3"Qג?k¢;әIf_-7ew}0b{ʧ]6G Hw 0lZOգ?$d3no~#)n5oH\ }īmXHߛ{#k]|D /ӿy yQ9_ %QA{!T#[?n|1hG*tbM"=iV)ۓ|N87قtQb j/ Tܱ_J2bAT/L@k|-1u k8(wXTa~kh=JO]Ew%xiyP1Ҡ\rjH%L:9!~.5f,7~ K`1 J\q";h^x?ܫ=Ƌeq 0WD)SDu}sG\֠=_ikԣB[j4\ʹRۙxQH31<ԏR[tCAlkyŲQ-irz_ѯ.zaP[֌5@::nxr{v~׊ċ}L[3f燣W\fHYh<['lKiAPK9xM YN|X@} @>} dF1F@jKK%7]yf)/.zY5{4 =nPj5jIR4c&ML4Jt]3?f—ǃwe~$O~N)@~8<@_Cu/%ag*U]lGS5ӿ+[W5ҙ$h7+Òu٥fCi-೽TCUP%[89Hd}M> 2"q[ ߡ*Rh+[^eр1.5tdgX`5X 7FrNNHc@:5>>7"4?.vhxKB?䰀J/M[LXw0 4-v㦅`2/_ ?/ "ULjp bM]__OGg]Ş::{\4`B KચUyMbr)FG=-wҩyhp%f8f *1Z0#Ի$&]LLr86R?ɋj)azvlg V:\zI &qwcm479]|`6)j-^eȦ}$+1sL=ΦH~=bLK׷Y#k6S((޿ BI?!8V/#mQPC՟G^ oUڷhg`o,auy@4w]]Evvj기0}nUil_Dk/"~,DzXsuQQSw2GNE S5I8jik,.NzV@Ziy,yO #-|QϴG E6/(Z#:JkB vjZa#E @[TrZs=4j1vY?3oȤX>6^x0ER?RP''*O30G)`:Dr50&P :7l0QOXLw/w&*7ʨ $ʧ5IE\"etw__w~>@LN>%o79 !=X^dz\f?Z%FF r[ x'Q>DL]g bVs+wHC aEFo+7W5\Td~T?ǰcc'PaVn V,83Ku611d $ >Xm  !V@1Rm!@A^ܗi)E`!,8XH9/uKq!l@sKωN") ; -x;F^qT.fc'_"$,9׾IOI%cb#=TYNhXRIFʎCꔇ=}d)DKlR“am57?jۓ`i?]e'z$Y0\'`r{b2ff3ؠ`fFFZk@HY |(cخ٤75ziTmb:(XMEA )ꜛ*j5Y 9<$aPfj<σFDQ,+df`z)om]eUj7Qe!!9_]; M^ײ:Ty׼ I#U! gЉr\@_ :/vCm1MdG (ƁH5]1|규\^@ /~l$< MXbo|۵ᓋF)f"NUn 4؅R(,yQJe;̨6Iۓkb>娹_E5B G4c XŞ2F/B>wSDI+e.STSv`ZR|^E|rһ ش҅o܀Ch*: ]~.#/=| zB1ƆX݂_ }b% o ZI=~^D=\` V=?m ~m)kLF>h àn8@)%<0 s&@zt*[!^.oLSz׌}i}f+'GOx V@O٨$7X=&Jֿ\aw4lc(_Capd69WK70ҲYGzd;ؖ.M$Zxs^*$EK`j0slZhfXj>9FnPՖLg˂CV>iH.(2_/3 "da//6rLh2u+cݖCJB];FO/2)W8¤핹|vk4YgU55= J,^ k-uw~k/3Tolo{kH+3l>&V AAuߡ \0<Hf^zf-2YCa"͂$]npHK7#3 )˸bkH;%?$k"˳tLժ*fꔛ ÿF *%rILp}hҜay\$h0+S-'4;eviEK?M|(T(t} sN^ ?@'>raq~AY;ZwoGKޥӁᘕ0PYкg! 2v8~G PѲ26l  cc lzdFqKڊ GsV̑ AU 9@8X qsg9ܞ8ip~RyT0<ۄ(v19Yϯ胏Vq%_<՝y ~/tH:!ڷyb%s8n²wI R%aB ]$R*4tWX2nCuo w:l'~'WzP wg 6Cp^gZyu sd:8&ΒU<*Y͌+Ԇ :xb{"K<WT(`CS pŽU=n߫_ zO]1GąM$ {.M{J QKͥ bkQdO|>IU@ >K]9O)azbBCTda|CivKɚEpɰh} `zÈoGp`.ˆ9c+<6͇l>vS3 _ 4-v 3Fiź7M'?jJ~FgO|!"G,X` 0**bVEsŹJG&v"㝋ع(@ym&QHjv sfp U{(`ag,Pe+Ѵ#,<]MO&Hc*f*gb%(-UHE^- Wf />k 9jm⪶n*bmP@n%!@:Kb^e%V @AqܞWH5a@+W8H ojW+LX ?^dWU٥IN zǿ8' 2oL|-0!n6j0Js )$`ƩZu blܭ3mt0Ve@ #G͟_rq@GMgF@fMEFL}: f̻ [Cdȓ5*_UP%ޙٱGV9Jؠ8hzxi ([o\G? Q$p 6˲BS=9uOvgmpU3 hFe{8+{(Xe]d?Cd?hzKID;Q-0!meY rI`ei57,n qǂ+ݭDea)҅ S}Tq( &;fHg?4q!!ZYQ6fAqfVG4pۊ3ND~Zf*9&nGY~Dz8 QB0ʻK޸8?=RЌkW*xkFEFYBֺ"calSa:<$74}@RmL5\˹JZ'g(9_xӀJM[ B)9cF fhq:Ɯ?ɼu)zd;RB:Hi"9rn75zfK G# M2A:L Ҳ|LTK@vu /PZd2AoeV#P3?*Z7\PhݸH"ӱKppz"qߏOOrCg]̰-La ջ"+nI z T)@VtR/YnK$SKSWcgRCBH)Wc+AOGE(qb/l\2ʍIu檖rHζ3;@~xFX[V㛁1Q.߬(DyjUs].~OkEzNm턋i8vi)uI'ϊ9'o8n۳Zu$jҲbQN<(NUY7@ط5xUˆ q $n#H>׈ը|c7ϙ"0aS8p97Fa ,7f]X} @{is@L.[έ]mes9w?UxA2vɣiHWb[p 5T&Pwv'NV"Sx_\B\U|# k %/nT%Ls@BdX6 %ɨ__7e1e exq` y*@s&zI#^*_t&'/Wť,T{SG%.DB gG t^ZdUviCvHLJíjo,Sգ 8Х)[ٖ|[U 8( U'2HZMCAsO'._y}>w,+z@$q,mZ! h[~/hY{vwϥȩUfv(,Oń.>gGDeȲ"Rg@SD;Z@j&^iYyD@?'?`BS|_ԷHB:+l2kۡBxm&֙g.,k^6yEucB{}P֘]f 'TY$ޠCW͵QShj|~}׃OANRۉ~Jה4QKRÉ~~#0e2]ûʆ&AnbFkW/#&@5[@GWWHozLDI {:TR%b ^T8&')bpRY!VREԻ~ `CdYrdG?' @אsݶbU.|zZ13,B&Ȱ.uYO؞|,{ޤ}c8ʑPojx*8W:I wy؇k;'>M8l:&`θ j5eMc:8U&4+zQ7`ZvlXٵ4 jDM'^|d6BWf_;e}`K"ʌ?Hœ5x]F|cOgfFb=VyW.vkBCwy^W6:c&WwOdm0۪M?x G #iԲyw>Q'^U_wi'1#(8N+%g-?byH7ZLE߸Wөo1XPx.~(VrE|b+G.(Tnq8n6(G?? @SC tH_M.n9s͋UXxOS:-ח NxjWquYc59Guʈm0*|1߳QK| ‚D-|*}OxLɽPiX*zZ ϚPH/iP\WC+;=;7p&S+2bgd7&,P#`IU}2E@;:[ bW6R:*7]g!Cvlˀ] !>k>,AA!(jJ,l٦uOVlw ;g)eLfe,a H?/wtTu.).gO\9B9%0}!X5g2kz(^wu?\h^N]Uej 4.?6ҺQK#:*2=+ S'P;Āc W;ʪ|ZQOI^mܿd3ޝq0f$/DՍD,>* hp糶H9 cO(E Է I)W:DԂag|?^#&KBxwj[eL>,4i !ڥ-nl.BTcIf΀VV g)3^ՅiaZ 3_XD|-JP8jDɜrmq* t'ޞa/B##, Gk.A7IktZŘmx1Cfi!VZ8q1A,jEȆdSQGi "m%_miDt\RܝI[Ǒ{% l`9x;@Ϋ>Ƒddl/xHe;G;!,dGx|pa*M3:oBBsbMK{C-ﰅi=r?YpU_}ciQ,Ju@w6~XޛIG5haA,]C r!)~onb g:d5pRP0rKE0ih<Ж Tt罋ڞy,\|n %X'G:fQڌ"V*@E mNygWfY{yPǞ3^^|+PSyG0, 4%'线|sg#L&9wF:q !7bxdCnҲ@doM9@ DώvޟUŷC?-X9žL;T%,qѝxz2̓h ‰yjUFVLfoDgMcD`_>١-mB t˅ޱ2)^eh/ww>GiD ժ)E"k /fo٪3!^:'$ EX8XMn5["; #ԝF rRmLSYO1湦'ŷn@ 52]&#+;˜Zd&6{SmtǦ<9no\e~Bá"yj܆s):%l=cbDtOE,Y A1Z )XX mDI?j+.<|(H/tK xcA֡Hi']dn)k,nx*,f'Kːiva>2ӒMp"Bл%[B6W6e$֫u^YZzYk&+VXF zVg4V~@SA;]ǵ';Fj3Oqpf,cU:&r I^4hd{,-91ެ>pAnYӐ"5h"3ޯXDx<΁i:2L 39Z42j%ܾ(CXA:q!'Un e8 ^[:~$y҆%xhсMm`uL~NQ%1bS 2Eׅ.4Nb@4ی9:6m ѲWXךr$B zU+`uj{J^G/]I_9 7?s*^+22 +Ka51qف_+b[2c`%ZƃRW"d-ć:q皟DJH#W}Zv ^8u e*)= 'KCN%ڏ^)H-r =]lPfv.WRsijFB Me0rZyM »`q/Oe*J?-h9|Ww;aQ2rw.{zf||oo n_: %0Y" w^|Db发pLЖ[] sp=|^!Z:/ =NGD!9 4S?JTŮ^] Me7di}NYFO'TH:5}nIL}3ϡ|=?7+ÇtIQ²y]ᙯEpA `㶶 rI` _ {^VvL#H]6)AVBoFWׯVG5c=…{].N\ RMshi4cnb7R"\s4J 짖쳌$>4zNUAZp`S82Y1N\N䝟: NYd*F'h踏 qbw;)TdM0ePφ qjL &0%"r=}ʶP(ϧN4h چ +$Juz|YHj#<7жy9ud5Tz]O'0Z*bf#S|5UeHk04oO!'MRo.nz+0]w3s<v$}H 5bn71˰z?8˃rD 5?3{~,ZΟx$tEֵ͋h~@:ۤ2z ~?%DѹgWK @wֹf-@i@jw17%jW>hqU 2?!+uLơQ%k$fSpp8p/%j?TªQc,}J0h+UNFϷsvv>J0ڏNx.3W@e3_BH0*esM} G3E_ӕ~Eǃ8| ݕ.dgF/dvI_NeMw~#~#ŕ'9-CGHN?6%`ߵh{pG޺L]G/ssQS[>m2n|M꿭{EE,H)kT|Rr%f %5@don'l Nd,1L(JZ4o&4U,  {!pO$2Zoy=Emܺͭt7Ԁxc?X7$IXg~6`)tK4r2r) $xn}Mf%62[=yHo& +U#ԁC0;3&'M,'fzyyF7^^>HkrrfaVN/ZH8 l7kiLq*ؘP>YR$ĵώd/:=U!sQڂ;x Fmnu|z1hY ,elȶ\T O0֔!L4\LQȃjC*ñhb""eN{iرഊRVeE_W;ibnQ$-2ߜ%-N/0h$:(͝?>``Rvl_bR$zG +`Wں_"*TZvQ"nyJٕ9-B#j#_ZDKXMdtJW䀐{o]Ȕ`uvZ,<+kC:4fmyLj+5nN9{"͋q핸4t}$@^3ie߹Gi}nٜ͠W9f,tL31 R/uwygKh!=f#"v*c-כ"}4EcߢQIY4:`iE=y82* 9ME`&{`ī9.'Vi'Ccgp(~Ą=-|RkR1NN w4.Pj;m&W4d{ڬfm1LmFLQT3|N~Q5&]|ȈXx`@~u(A/bF+-vNR{mɞXFK\zO4$y4X~V iC)D@19T?2!MYd/ K$m8IܨfT_٤+Z^Q~m,I }gdZ*{4ȻgTZdCN,fPؚ zaXjkBf6x{}؉4^@$'hk$`W>UX3H10oH~qT@[F:˳qmޥfMG~*23V6޴2IM (m6J`D4$FcR T}d>UZ;Rc9l:1R+2D|ixjs:m_}_=,ߊ͠2XE<1f2Z nv;" ߠ|OnXLcF-oGEaá'"Ф Ny;U0qZxyoQU4ŏfG !"EH*@dQ[L[^,iW78[65QH1U~Q:{dmAgl1BQ:綴TIr"9 4#>b>,˯yKi גL<~ +<$67 lCOm,qb=2Er ^ g쓱ՅF{a;CR(*gT&ߙct/Ki~#+Kj3P9 d|" ,[kQ,]73hSOٹۨ¼(0;W䔣FR5X-($yibf,N C5x9o!)?P ?bt' an{,hQ~J9Cb@?Iv͇Wq}z_@,ܖ qlKϓuQX| .ǓuEf$0xvbT` lg C3>H[,P}CH+bg0U(6ȝ^kS!Y *H\nІJWmq!ߢҰwښ .x(B"PLr8@p`8rE4̡z]=P:qa:ie2h\!IW 4OV4"JWLG`$D0UmcmPba6j31s`X\S$hN[ 85XEVRQ::$T#i{rJToNa֡?3_i7=t!moQEs-(5Zkw03 M/9]HmlD(7ā+@___ZY=aSuU.ADZ8'$0<|0xBO29j(Y5P%2R΋-+5)Grbi,xc,A:rבyzKϨLk ]Vôa͛((ܐuN~&#Lb9#93m0"3ǵ Dm=܉x%{(+52{KI9ڠ^2ISǔM0џzgesdn$_%z1xR(Xx40DkUlCX!5V)F'¸ Ubd5,"Mn1^)6~}?݄$G(?[J +ȵ$?H;v)2A]`1x['`9?|B}zt&W{]7s9afÃZJ QH3A@(1ghCDx/xDʇuȢ_6StZƿ$)/馁_HuYtB7gaPY^f4&+ʓXoȳ/z?heODϦ Σnh@3@$zLgiK&z2:Hn̕ξ0g-!ĥD' ÀXP+ȽTDT]LIg>Hp,< pIv x\X.)-C/`L*nl[a:B2-Q&_#T&ur}Mo,p--l-(9jعC\$_AV;ILy  ʕ R~E)3I~nv"PqS[@z]V$<G}#{Tqҧ]V:dț0F[ˆjБ[8hU(Xi5Qw6A|h9fη9AbT$3>!z]mn3mp30_Jiy` ef7Jayc1/(RB.E Jz!s t1L;Ka;F;B<Ǘ!x^;PG`\}+x8︷ 9g%SJ6X9Me-h?ǿ؋)}|Th'|m`DH*z}Dy@b}nh'YyGM,GG0PC'FxwVPXV"& h4T-`;d?oܦJF멄R_|=rZ%#~} w?ƨi+3%˅l#WVq'0?)ΑS6fƼ?xLɲ Bp"cJW%r $,k G;KeN|2I~SŦ!q]')؂Azl6B&*\v6E=2Jś>-5 sx_ AV6 IrbZ~x9:7l[:Z(̘N+/qrTI9L%"ٲÁ(QU*] &+mBw 5/Y,L+i%Ă7Hx7 }ԹZ8#Gpr]a,,9}M;ӛ sޘ\b*GpBXN͜3Ёu1i=*J/Źt2r9VU?Y gw[5XXYǧ\?[`).K:8I;HEb Re!Wy]hnrG6:2RәrJ>}iP1i (QJTp~ĹVO u9eXo͇nwbnۻgsdj"|K3~5#`n 3^iQenJ(S~be0gD|qxk]ZۂR* eH&lE%Qwr_s7OЃ֪!~ҫM^RS8?\..;okŧBU+v8 !MoʰԎ$iwT¹"L|L$hgppmPz$Y*0]܀L% 5^pх~tVp1w1gRJQ4\6m,M^e|*fcA>վ"w*5V|>?zeWH OZeWp dk߻1fXbۭ fedOU"iz([[~TQzy{Td[rK~ 8T\k8v$P~ݏj!f=q|Cw0 * .ZWa9͢ca*H>\1c}jcpA03iO'\3A gNIK.q )!\*:JGh2+[dx«toS1O Ns0Z_? R'vX|Mv-iiJ4Pkpf5M`e|YdC1-TpZGfQk,ӐXZrfL3N 2[e5aCҿsMMN|xIu5ѾH eR[>xnps`9(%k@CnϤ"fnHr&ti2'X6]Kj$(Ѕw=T=͊zڥ#yiFQ4]w"$ :X%P*O!lxLtMD2x/}iIb&|ȷ >yؙ%|KyUn`(y~ QN),SyG٠?|.1(k=` N6|?s;9ӿO"23KG#oIZ$x$=T#y-B8$o^:fŖ`.9x?GNFcXѣ_`x Ի6chMjY9U0Ɩp2mP5x9+c\VvQN&.eüOD$B8J5+4+G ֯aK]G3kݞ7Q;Yx\Wg&N[dqq(9 1׮^=:9OVJ=jz*U=AUu\9DcR"y{GB)IuxepYxw/O7_;HW_1bۘ۴VBNzLӵ±f*\Բi8&Et!*YY.b,gZ7D0r)R3Κp .ҜQ#˶LWa)⋲3; $-,c8,ZdZG\vs{ l 7K: hQ`I 70B'뵩^D~bp:g˞ZD_Lܸ/t,F ϧO8¥&dXu=oI)]56rK"  a=jڰQshKbv*4TIY< E>_BWז$u׿ȷ86WAyӶB_ K忇(e&(焊P.٥34Ji0_Ku4?vLs͉3 Z1nrDz61e*v# W&}8:ܛS, Ѹw@Rs W,14t"APzR2KO 2ui,l a#ۍ%Z!$UKaZq$HE/͡S@My^d}qc V4μtUB@T5yʑŤ$Py\? ߄3㆓]%q(ڡ27R{Z(@adK-@;Lm&7 (:(U>܃Skse0\Ke4h7RnOiu^sFlvK%e$'"hZB!b Q6iʄёWX35d ą9~W#.w٫s|Ra~Q pnyP>Hwb `ik_I8d|hp,ZLS7P8G ɨH _%h)KZ a@!=el)jǠ7'~k iXDhԗѡi nȨ Eʠh!Bw?LN"0+ʹis'ԢO3|;U4 d8lLy\l] *.bС"밺a&o*>ghE9\pa:ddKƬ+kJ _Kw~Wї ! naԫW[i7R\!@qs~V<pٰ3D_΂a |dg *Fi">>{v!׏0n{2#`Lk#!7 ppkω-NOerDá^mv_P{>vO 7|w"y(1!^W?YqdP+O ߊw 8\6%t7ѰKF9TxI,9 bbHX wZ @X]wv% QŸ "86qtޏ %_Y_ݍ=sf&'Վ[ĵܛʰ2]0gcUS?wGL}|J|*GoӸ$dz3^dWxukI[.pxQ<{o`;݊.5M4D^(RcuICi _E΢]a}Oq_h4{i:SX$ Ӌ$خ6tt7ڥ'=JpQn9^P *8gOp g<~޵cLni%}V9A7 wUuROp C[+eΤH@0~+l|0~xxZætX0]7lt-+#۟B)j%.K@~ Z,.RP Ĩk|wh4"1RgBg mA}*|1d-ަ#9o8Rvi5z?#疭% ]RGGb2œLBH{'G;|~wרB3& `1΂d/8:.0:%7P"|z|x:l_\ܟIψO)@cXFS@m޺gNbN򏛴A?KѷQ"aY RX6́cVpg 6Ȥ̀_dz_ݗ5Y &f;IZC3\UINzC0]V 2j<4c쏿 Γ0V &9Wnke!}^1Q݌ y?=5@h&Nr32 Ņ5^"☥MO4O_(Ȅ U:=obR.T|OCWS̶(.=Oؓ { Zmd$Vf|Z'\IvUNMbs\{/ lq?5"ny=v1 U-;W|56j2EOYX+ܟ8rEOOZ#ZOmf 졿^tr/eEۧcA}Frk,e} ?|S[-TNYD!'VYyPXlD0Ӕٹ y.uZ7=V sPqC݇K"N9{>0dv3D2]5wGkPn9X|aqkµ:tswOGBJJ(ب_Yhy6]KIZ~C8k%m8P>mw|-(S4rLP=Qi [( cĶ^Hgs#7W8бX]ض9Jt1 :@ 1Zu[nr^|/RLx#OUvIZ"qONI ZZ%RM jFr7TXy .Л } 7ݍ+vnyfY 6[^lF6BX0rGf 5bA,ϗԑߤ%ZptBZsp#t_ -Ӹ*+[oBͻv5mʥܞݛd~ikNbff9cŸIQ @H;# > e>N9-}7f0,J˭dTfXbT 6vj䢛s?#<}[xTƁ\:w1 DX) Sc'7 BJ#־3U;x@ iIWQhbꦡ1/IֱN (.C`Aq2Ջ?LX ϚN(~̰I諸Ö.K3"e2ȁ2-{LgzOnNzA''p5;Q@= Su-t*(D-W-ZLԙ#B]ePI{YĦXZs3Jfǃm&#}tk)T̕ Ώ8^Uknp$I,4$NXO>wžGH˓" \8 S{p[ 5 uq01k4jtCZP>r<կ<>őO1 G`G=/qyP˹G5{LPr< |Oxʦ4P)}?c<() ̯i: e(-Oox2 5FtUz9B1z7:26LGɹ"%2X+vBYXp'#͍b6֙7oeZ ȐGes_)*Rn rq٘3 2-{ >E[l~Am].-C0}Ů잶M]^k0F-qKR)ſ>ii`GW>Ulo?nJOd,ZNx ܑ9\N<]Ֆ#tdRC%'-x1R|y1P \u9F\ؑ ""3[%uiZsKT@`0W4t%'- L<- qk,D^2a XU%uf,~~ʒ>Ǣ%;)Ae>sGl:He;2g](5k@%66>GNCgm/&:0C03gH+`uR4M?3'Ѧl'-OD,ͷK瑮YĻDo) Xqy< b75v I8.ϠFKT.[+{~H-LJs^J20DiY.VT/Sι)ħ.[89϶g, I ^vy6䚿x=Pj&OQo 9`DK0ŊaA?`@Va3X=%8153kTtN` 3 W]:zH`H،*md f﹒K>㤒؀udۙ L3#E:wTq]A6;KfA7!69 >zSpO=tU~tY}8c(,&xdh"lɱ ].;鏞QхAPu{mR|&,z A*ZaNJaCqsmy~0Gc*;Em7EW7WAt%i" ۿ6_~-\.* Fa=f[yr2H4US02kPT/Bc 5 )E@R}Qg6JCjgWI2ö"'%d8ِ*Jٵ7w0:9 ؚ]y-Pc'mHgrP"p$N1ЇU M],Vu)PM J\._Kh,qi q8`-nY1aƖȉmaC+B#Z{yZ &kAܶj][pJn7FB"XpGz O< #R–op cMKL~E'k@/F:sL" _}D85y )K$~ƲN҉ж,g@ %vWZSkO}ۆ_2,>jҮRaX7Y .!]|[tDUK,kzvCK`ƟhT0/9x +靡FaU Z?{{W)AF'H Z/dD{s 7? ī= toϬg坟lX9 ;nʐmEE/{Ƣ3SSJSo[D"0v@9Y YWFUs\{nI_GO-U-)g|L٘4~mpv}qh_.qkI*Ơ !]Vб6Q sXcCy):tk'd 1G KeG:o/vB%lY[CD>dJtFޢ` yCk-b0}s(<\.P9,Sw^M- ', aG?*M`V{DFY@[io_yiM ^:Ȁ'$HN{-P%*ĨpC#3`-mt,Ƒ$!8XU؉u?&=7oǀnIDD4NB|x -' n3 Iܟj+t=-aXGb(bzT:AK3Bteȇep{tȷfsCNFՂp'nĴ5wO'$L35UgԻ7kvo!߻VyaJ92|O0rZk` nBmxQTγYj>l,KN+sޱ_)3 ' m9|phO.ŹaMq"{nh}Wząwi C4] *Yg/fNcasEѣ-"x(t3=ѐyͯq.AG&hYHk3kCP<+Ke>ʌCKjH٧T\P9'aͫ{ )L'Y)Q>@kľ[Sjc0# E֋ٶ@UZe b渻 ]/Dcq5v-am[M!j gZ -RYj=b7Вjk'[nT-<2ʾ4P}fpNM(NM^3[4Wa,ԄOl9*-KNaz@l6 ]t~X@W !&i:%6ФV?pqKar&TW篾3Wj>!oWug Qc,C\6$&2ȝAQV"/VQDk`ۄgw\IϙTʳH ڣ6t>=cݘq&0,H'qkclݤ|B*6JV$С,MY6KwcsRS;qo*J%H"B }%f#s-&•PDž$_Q!Ő[féPIa(GF̰+V[Ցϩ*qWAbu{Bp܂Dy80- 9*??=UB*ӳP":)Lɰ2xWy 0v8\7-m˴vMZkjJU{JoϕW+b!E(uZcLϵQVHe4ɹ;pC}g vY(K|́=:PNlgoG7lFva07R{M!j+Dŝɢջ}wP+ s-@BR`j c^$r rSEx7TE`蚙K u]*(GճSe_gk(N/9xyzlpYMpTKLV\[ @5r4U_Ⱦϼ]O pd>H 5 05CЮg`X.ln:])?\U H::&{ zONF&WM<20k`Tw:1CK`TC#{OL†z]83IhSwLw-s<ʝnYw7:ǐmm:ZRD}; 0[:sjEjlj9dUҥd`:YO%~rR ?G|)cSiHR~nRi(cq_6?3@&*<9TE5A'\Y,!Uܔɇum^x+v v^4ȩgxp."鵷:$j4~7=ְ9"FZ`XMS3U 䅇Xp/t9Eci=M6Jkmt_19U/8.X\MѺO8EQE$GWV3޹Bi1LRnD$a$y ׮ y V:|̩x'=TPqk9쨸Zds6L(ʾE=0:ⶺP=eoЖ- NKF[Q}j.td{baX4 /">+(n-N5XL;]7lQ|9P1w\Cy.&(*ZYMbNeHyH=OgЫ#;uӮ+F!>#޹{c $~{39 GKZKD$;`*F2V׻ʢ;Ԅ +`隀Iz 6I7gTI( fEsk8ei帐HЁ#Zj注;%Rp73a$:&pnՐQPٜSh_>v}>65ϣ11BVT@%CJRrSkQ'6ݗدc)شuH gˠ823;[R [BZޥbЇڍLZ%l9n5kf XjOh54sJ ¥'OvP3ID_jfݤ -7F p}5@SDK1 +v $WJ)+d(ULl2ٰw@;> ƎmE{<&=q["w6f캇'n VA 2u⭎zX@yF sL(\}sџ8:vޞ7Ȟ qzK=S9H~3&:n %`UK+]H/dȑ3g[W⡸OPc}spX 'ӚeI_1+ҁm{YraZ`oϊݎ P1 uoG`gڧUTJڀ]@2'>Ec'Ic2v8q%sۜCaT{8b'&{H{Mn&0d5 ˓Qϟf0R8>({p=t3< EwW?x`j'ʬ4~K4 ]ɷ.,s׏,!tڤqK=wUEPܚ*w~4S@>hHri&?LE|Ic>9q9C~z*vRMfjIU冗Z}$#jg.zgo{ԆBp1^ N~;Q@ֺCC{a#n3sQ[22ɭLl?O J8V\%X-Ǯ ] fmd Й|wo,<|!ԏ:өXTv$nҲ&g YzМ@΅׫kA -hK%,V 1˛Cà gku{ |\z)E5,oby)tN7tp%Ao? /8~D\d?=tHg,f([­lf]9ϐa-&Nn5,~Kft\S'҉{~se3*klbhGdp*o\Yu 66ɓKeyF1!SX C*|GG1P"I9Z4I )`[hYYka)_>? O-IvFU!%uY4"P*SfM`6*7$ЄX2 Fd&}Txz~Uewҗȷe-l 齵3dQᯗp-+kmD&\[!NIɠia>uMN)bv2d럩} p,\T3}$xh-Ar_iYvq ku] J4]W LS.n_  jD " _֣=8ߦzy# WPjH\kV"N4a9-JQ , 6t(4 `3oPنh.ӛk?#R9Å0 `^Dk)]G+;"P`.V`f.5 $di =j\TnI˅驑V>u-A\@OO\OyPZ g5XS7k'QI֯ _twxʟPւnx^Ni:,}4|D DsS[ɰGZUR 5k{oFCtfg@uY/XIdmuk<5Ec 0&Ӹf ttig)f)Zm]Pp(ȱ6lk:vGH2E{9Q.Y3E\a[$$?b+Y[틟%_; )lFnjM&S뷺ҘWFvǛ01=fPFªds-nl"Xnb d7+rbNp3| #*N@[L 8/쿯/<o b@=i^ o\hb|t3E a0 dגځ>i}[ a.%YSS-qurgҳwɮpgY|e|˺7>LS gfJb dV*tҞ͖dz`Ic@}A){'8Jd%%>cyGF1VAޭ/Dͽ`9K3 .nvMxxՒ%$`|Xy9crۤ7T<%9vGbbSųٗ*n=f>'"xD\~x(jE"Y$?]8և_31~m!`ҟJ?jG*4w)y~sx?VLcV&;g$\(7 ¤Q;̳]-MsܬIvDv"YAN^\HmŁutgd?jS:Ska{1rk]#)+8n!Jg,K] G³o(\m wEIKWl^Fd-}\4w^d;_zȰ&oѭQ۽‰7q~=BQRR>> mHuRqcU&ݧ@Yke}6t/6qG}nԂ*E$VYHr*=#$2h!83 0OCQ2=)O-܍w]߁Oc ;K`P{<<2j&|Izȭξ3x_  fBztk>>k3pXZ{aFEN-֔ $kkOLg[Z8G_׹><\D5=͞gN% ؇D#;?%/+3[YY;O@w~} ec:>=@/)0ǂ]M*n KoޏR:FQr߷3tqߤ?h>c{4f Tȫ݈vr,DJ!ze#YԷ^SCtEt13k+% jLPg@bNSA6med8Oerl!(HTUӏ=qi,bO?qY؆;Kp;M&%x@mjh#궢EG"V(E= ? NJ珱97`^ bkdI@!pvgeoBϖ(M'%L,ZYk8PiL= xG?/BKMw@dӿ{f";<6ѷ6accH=(cVaʡ8onWTd5pWÒe\`'MQZ,EZ0{<%mDy=h ryM.Yɣ`›ߙIE),=ޤ$.YؖH$`^#º+opAwڂ,KY"/Ĩ@eheˮ{g r 3H /)_|G+Mp%ڮ @Y}QJpgY2 Sbrq^ﴄКܡ%3W%'/:a-XՀxiE^le!]xjUf`/ u?x7C \.:Mk.fq/ #WQku2O&b*K!j L[ [:M\9P=$FӇ\D-<#oY~I%V>hƥ'kD JڂnQ6x\qg_#Fp?Q3$_ձ,i \)bwlOx7g5} DW:*rE_4-M z\"י P번|aKҟ HЦ; +Iֽrp)'x/A]A2e{ͳ5NB6̒7qnEn;\/aEȶWD6$:ɐuh*9(hCdb8֤Z3ZH8%FncO(Zޒb֗3Aeݽǣ$>I-N*<+3u*# a@zB}`|ᔝ0fnw/`FxUQ[Qm]UJ7 b;e ^@׋_#2,)K]I2}Rˢڞu. {Fuj[EݛNc {5 B'1^yM|.ck2,!L\ cLnLEI?r>xH#7¾>vR.4__y7Šdnj#5"~%ɽ`@{ V LKQF6LH{g\qax{E9Q|S3yQ1srqU(|J+,"c)kk DMLV–YPB%2Y$;? )i:1nLxXZ^/fg8l tR*;&}ݳuKnA%Э>mO%KLЛcLP&Y%Qw1/ʑp صd^筶Izmh~Zͷs4+{&BЗ:+~|߲a/ P,ku9p8m kgțq_]i=.5'FiNuGozD=BN Ki쯧PFK$r[/c8R>bY_a{7J q٢,W}˱!ז:J@Yki+FE-\F,9jtwnV k@t:r1xuvbsj"pˑ}.%sIb>F6٩O(SJaOl>z!NWaFwH.7n' Nq:% R^s ϱ KSW;QNufq;r(0e|E9YLG4]Y+5 R ٥`Obbe=3eJ 9ƿ3.K ى f1ND_Opqz)Ԝ&Aelї!٥+@(`w.4衱asoT~q$RR/8z0V [Ɛuc4]%X9Цշ8n1IWSﲀMY}t]=BmځҀE- CI(ժ@f-=++'a˽ve8qZI߫1K%oQ0X?j CrNq#O*JEJ7x 1ԎѦaxҳ qW^#),n2Kct6sLD,))ZPfqtW($GS"9FՐKoT+;I@(ۗu=Ggݗ}֐2 ~A4mGyN<G`C2kr{p9k`#H:AzIsCm=7.t@ó#7JHt"ݤ[.1u!2iKWBatkzRa%*ۈ_9u;[;SxxXYx}e8QrC8W fqӸ%!h& 0䊑<.CE%_(*q)a7J\=C̐i2D%#L9@3Nn{8`mz⅓I$;/lOAs"xsG0YzYg1th]=p^JQ\!~0 zk:*34f Gb/5A>zG&}+֕]`oQQٚ3_|?1Ѫk?k\ťS:ɘVz:4֋uCy9 gXl,dVJn(YIxpȷvg}-!凪HFXJ&Tur_nF}sB}  ܒs4H2;WM]/NPhd<%iV`eni$^b0Xdwh 7g5cl-4ԇӈ~ mi򞊞?ЂVH66)2zU ߎ"Q F#Ԛ dz - )rua>bf`yL`LĸZG=)V4S3=8.oqX;녘ė/'k6"wrp6Bt@2י8RՋܬ*e{{4NqQ 2bte>NpJ/`&3+H#-X 4v 6)fW6c\DN3ls~to!a mϸ!l6;b5\аD2{c(B))h2Ga1nn`E4̰)Cw|*y6#bdZ'ɑ.07kewɥva23}/HVku .s0JȚ's~n3^a!q/D.*݂=6:ӫ *7  l2{A,d/L!ׂ6)4n.lz_ZMWjA@B9Z7P@n#/)I]_wO72W,~qidջ28qt˵z7NH6C 1&3&B)&Џu fVFx:Hf$ٻTy ֳ Q7a]O|.h]L3m)[us|6L qlaӨJY V|))BrS0#`Id5Qä}c#`K > %〠H 4JfPCvi$'qZͤ['G^2k9F.*& P̃5/HDT\=3]l `sgFG-`(JFG]m;3?!K-Ox)z&FS/58wVs~eAfg6/{w{mӨ]%PƔIp( "n=-(~HbȐ0Ug}5N0F GI%]=QG3'#fM{ 6a/`YkY^]Bl-խ` ?ؒAɗiF3hV=-[}J'+=jK{ބ8Vgn/CWt >g(}lN*U̹cj@&v2š- bxQ)ʳg|ϢT%{zʏɴ1"# $m-n'.a9Ap.3ܥM;X H= 666eT~.ѢXp*'-FwDwE$ε647*Zޝrl>s>dLEBhFĝm9W+"ːHȞTҠ1xNJX;B]uQUK΀ۓԮ%p_eʳI)R#6ށ; @ O<(> B]i1\$1 #CM  E=DHjh%qN#p^/ˬ(jXnS]L0炶Z^t%5^)bnqiQ0Sy'p|R𪏡qk/o4?yhw)[stlG6XJOnngEq!\"aR& 4Yh8GdEAKu\py9?ӉXb5`gɪ^cXŲn%Gk!̜AtU1%5gՒCX#}xQQÊn*SUn~F@3ߖ( /y% %q!.bԆ4%Yt6u.2C[7\>VǺZ:[ "dB5+#H18h,.&iťrQMA,` 1vlva?- N;Wz.y-%(/}-5ݜ/5Xpw[(cf-}sK;Qannzw>AxDA'9_/h`EMTc HF׆\>Uٍ9 x f8Qwd5NqhR1  =~djW~, I<7宜R+$-ސNBSfeO6{ | S /)m׊RbkW:Qj+޿m r99-L=.zܽ8@_n"wTt}.쀮F/Uʕ"EBBH>%H297\|_S}dN?q9wT5r獶zj<*[ |}܆&Q݈q,CowH aՁ$@zykӦ~6*7KeR@n{͠_h9&f ZoK/ 쩌#QH$ GAiϟ֧R;k#PNMBעp 1oa|oq D+L `0'5Vk>f)uon8f\@Ӓ:v F5QL,91<]1JgU>VHVf| tmrP M9AgS鲬IU1>ldY}гjPaIsܫw~Stp{ǓEf6plk,Tb̧D R4z&}F9\76P)C@tR̸M=B"1*+E͈`gzW~Q\SKnue'Lad+g^)'*!/%(Ć_p^`˧RCV2Hzh'>8Gn fz+[q }6XS3dFcLjS;nSy{%I뺮ف nd=D\]R7]o醭?h)m~0 MD"7vAު-6r6@+xg /%fY 4i;WOlDO(([˽rnF+Wŝ3)98I"& qVRfΗgyEqҥ.-;wӹR!J^oQ /xPdjrX}!L0ݼSj?b"^*>Yiޢw ֜CzD@wCʈ>\ )E:m㜜x9`Lӝ}?*&GDԧ6OA2b3*]m'/bL\P|pa!GB֪z#([=7hTW2ɲp% #m1+)@UDNl O7ڊ-ZL 6r2 3WD츟]w=5`Яb^[+{&Pwd_:̷Fzi6?_wY0E\`.>8e0ʏyf@/̾~ _ (nnb~[VϦI0]fFт6qaŵ7zA[tD5pAJrKwjl!`= h;u;rJ6^CVF6Gǧ#Zd2.*fY6x4ƌ~F/NCG>1+0 8s{WKNay<bv=Ki4sp3 077-WWߤ4u3Sڅ4|W{|Lœ`Aҭ E k>uӏ8o\RQ "Yk})w(U{jї]t-?H@YZ2M/Iv$cz5^yaTs;gܤޠ1g~dmc'Y֙ 2d)MxÿjeSh؟j=Yhde(w; dPb+zxv N^27I/$\O|p5]ro..Q9+lцD݃E]2'8a?#(@, l2F  Z꫙p1vQ \4r:a%9ưe&(OXLl#Jtp5sx6D~hhҸ2ЙDZIvW pڇ:\:vIkf H[7o-/6sȥthHT͖X*@"W[ӱI#"2BS v!&̛^^`TS/w} ~\NeQzf()QWBj vnpCВZB`?CXV&_y qΙ;xçJ8,_jX = B%u|{4~QX*]ܠYoB#'i]D.`gжUa@?͐r|)rd@[5pE&K5:y!O,4bVrN- Ys 15bDgI?t0{5 V93{섏@=KXiɊ!t&o* ʝ>k#=Dul8ѺKWD}]:~wăEyBűwv,c^>X!/tAwX޶lUw &?mjS:I'dͫuח*?t.,"OY1s)#3f'Sr# .~<2i'߭| *fCÌr#G6IZ`<Ԕͱӈ"DlTPKwߨW YgJ[c&jg UǨ[v?Sΰ ]ߜջlU8&ώ/>ʍn̲ۤ$"3kߋJNhuEƩ$KWcM)`Wq`}oO&і Ɣ_v}N.CƑ| uoBX}E)^^97BM {ShǜHyW) T%-䤠˳Pd;Prp>fUc "NT/LzkۤclB1fI5ȓ> ̑^貾q~n: Br+WC.vL-VIb}#-uGbEj$I/-a;?/b{3^@g=pWFA)$U?xIj(x+HuUt-Xy K]"_)/ٮ0}hMdh1V>nvYp "OE*BcE}zg#1)hg3yUph)YpC]pNL!mrs;ei|co|(q;92sdCW,Y=G>AxH?=/Xv1Ur#&[P \{O 9WjU h`\Wj=ɬ c-I»A(Ww|R!}ow0X>%ws 3TAtFQhW nv~S00_(LgZneA场iS̬_S^ЦL/#5B>0, bߧ= <&~SʾwKT(W7q{b/@2+e}S#&ޭW_lVdN1hѣ{R:.[^"V–cqx}&ȏ囑Z_#19"įNMG pnF[c)Th/,{#,RmkKfQ\xȁm$~al#;;6Qr9:uTȮ ' /5ONj=hgzůD0xeVe2D@kP)3-r8I|. ^s@j alF}_lBs80&P *!v|nD{gTn.M4uĽT9[UF 5Uxhe)⋆g%傎03q" KSב7)XWJ]G.gVB,?K={xi4Ï7\ T PmT?۶ػUBЮ잡)9|‘{6ʯ^ɓϒRk(Kun.z /JXQ~Rfz kZ62YZE ZY@6:a#4DrtHl>368FJގxY‹,Y蒞t#DvbKtslӰ^D:W9*_)hOn؇ssӦ"i}pQ:r \詸 @Sx_cxMsysQ _Yբ&?lǿ$N{ywY*s)5z3&5LUgzi>w}έZn:v47?KO}bꙣf{+-"'9oq”ʊ,",(eMsy&!pq yt=SvXk9b3U,47.g 0 a!j%YYsHn%iٚ)1rXy*m{(Yչf$ͲWr ={ P(.WeB$j>ݓݯPk9݄lHGbFRW'nzɱ+U,XȵGtWxEWgL SO_FS۱{ix(<HBb zQraZf*+f*=xBn'mm)5:`ʠ#\G7Ql&wUTdmؽ%1  nFqS`N֘0\'rVEC( u{a1ދ=@zNb`ʗ]|}`Man~ mKvi=X" ANMFoD2#X@-AshtmWRbĉWĪIlyZpeDvcqvH6qËҳ"CHQR਄&{jhTH!(Dc1nζM|z vuOPQ;}lvgBBXaEMzZ8c;?Ͱ԰!ҍ&3]R.#Ǹv-yհ9dDDf}ބ 8X.8|BbW{9fB #X)Mal}X@_`Ga7A/AÄ&noLUKJ.(T`fAVcFҫ HB?j^lJg0̰,~ 0(K5KA0r1Y_0YGrR#CW=ڵN# 8ه:&+׋\ f9 Gj"e}ͧQe5`"A5&E\yq"tG-!a|MZ* S مw G:P*`a"8%wtniXb*t}U[l]K=UR&PtMd{uRK8cC_qxl4o6ZQw UXQ npkxtUEy> k޷!Ljf |J*HA\#)Wq\H8.U; u) Xrz#E3lhr^0SzgL}"k"\ZMF,R%ƬxV~uj,µ6vE\w GZLhy$ +) E7 qn7l tq_|UA'cY =CʲppRĆN#JsܧIR󴶸g+x|ãfdTT6`vwRBo^YLT ˓aU>iP|boo 6/MHLJ;S-ȧ*u,Ӑ?C82>q &``Bko2 HIŻz176{^~׋ͷjk6KgYf VggӒlUT(>ŮOތu}Q# b6R\o{enM3ˣ@+1OFqo)Y)b63B;>VFę}n]qۤe,X& [(7 !7oezrPr}_/:wL$c2s^E!6z̢s/{DHYÁA d==}=j+q-qck6p@#x 3c䭵9Ϣh( RD7˾=sӃL"wbjgJ /6Ѧ"1G\͎9k p? XAzu΀Zԩ]V!Vwk|ԭ!k!pҨzB%^ކkn\y}8\DC17QW@=Fi >xwI-0AIE31?n65=vԔc)IIK_xŻk $1(m^loe|JUtkD(s;>S;i;ɬqVX e (UȔIւ}_+ἁ|WC,Ia88^<9sbPMܕVP棖de3Q,N7_J˺H):=u~if\HIU{ @; F+SǞWqE~,znbʮNi྽pt(y3njP|{p96).7WA 1o[{20xxqw{;5\>Ɔ-p@fN(wqõvY< V]QUX'pQwv ` FS`QID,Oƨ2lBYF \: M N( t~ 7=V(=8,*(I $ɼamipD3+U(ĪL̸^0RXUMEͣ*!iۤ=7m`{^7ij~i]թמbK JK`^| i%zV٬10-a2V$|Hca`EqF(j380YA9Tkn ^3Ыf[(l_[}Ib2_px-5úV->w̼;)!O3=5OD_CgEN bR{ ]lc[wwj;Ѐ3YM3zϰxDkz[Zk {6ϒv.qNkt.j@UىrSȰ!M,=!Ϫh} ?R;vА> poNbkK!NzY羉xaPz*sB 0NhJ m;m2^Op/*jUY 4d)srW}.]1z|Eyb>K8B1EO%o~y*W=9ә@OB]74|ɚ1*8B)'_p?HGk $~Ukyn]aatPú O ~GoZ8&RD~<ƿ6xb? #bv%SD,.hFU=_־W5 3ʣ$81xH\HO'?dňin bKXoNɯgA`du}F)Jy錏5+4BϺavH(XlE*>QI-}*pwqp.K(d2y%jee4r=͉ϧ |:d-jZ\|'ء:_oe뤛\sX.t_hӰ!JP9m6rN<#t:" D($$X][c).{XJ+|35y"N׮kOIsgr YLqG'كO(#UXzV)%rNF TJ(ΦGP䖌c&pbj|ļ96M~1~' UYɭCE}laa5E bo0ѭ;,Lh~0 zãbzʀ1؜<IJY<5jP$+$>WYbcְ6)Q&G6M$7^'`? p!dB Գ䖌L$g$xn+kؠl%^kx<5%_~Z"O7M>蟙Xx:Fubf2W62mVG{9H(hOdt7id%/j]${ـzKǦ)#rFI J}({gT/^V;!"n;8#FbqSC.]AoC$I7C[z %z:m6TH[E4Ld|7v]Cge~2~E|?vl"kUD!)^| 0+mgbbdIP&i=N"c/q?5_U-~^i?2|Y|0ͅf { 'A-˿jf*i5XHp /5  T8)fLްGwa[VDSE5iIba΋8W,ODՇ+qMgɸ'$&?: C݊PV^|ao A$4Tun4̑r d@,}fe8yN S5H|Y |S\sF6#k9 2r|7݇UGoh]~Q۳\U>;W } ]:`r($x (E)oaƃH*i1N9LJSMS$ 7;Tsƹ`jh)qux*30${BlC;~fXr>8VU|3]p=7]V3?t%BGq#Ӣ/~RڊGRόLnpb `AG w8ɉ9qA2=T߱@haɳ.K8x%6 sM {5?cP*77ɣWKg7[/ q"@pVsMIUūgC`FD(EH[  w6F׹4@&?XI@HH7}rX}hNJ~ ktzJhuV'?V e@T|l.(q` tƮ0qPe]Gq4U*UWTuxK0ݐ2OT]Vs Z,*֪}Vi7B(J) 5sCX,UrI n=I^u~/S|cEZA=5KJeVx-{4ꝺf 0_eh!3|*h#X֍^pћqn,hMP_{g#tU_qH-# s#p؝ B *6X$dr 4[٤kL>/u^/(yŠb/J܁'>bnxFhC'Z ~?%p'hNHKƏu74uWCslk&0TK.Ε3JzB"Wlln$Zg:Y^M!xa kbRmd+o:>orFG'WUEVRát|%iw=Bk|_e2hJ:옥5CEyz3{2R\99˝wtᓥY.TT+jyF>J,1̥,|tޱzSWҍE6Gŕl2]f-OpR>% ژ#,\|}Dy~ Y]q'odݍ9, D^M/G|x+"Z7 >6*f`Y'%d |IT88gv= >K\kI G cOaԣPi]\t< A =#4RWm5:~qLڟZVd* o-pސY?\k#R"HS^|Ls"q*J d93Eki5-` td"hdLFMrb9<~YQ[/4G~;e( Kӑ!)̈MAƹ!(RpWږ?k弪>J6;|+!d ,9I?s) i!23\]PYfwB&ytNA,T)YUuc1 yHtgVV`Vk}ǡ2XlAX>A[DFh2#7ĖkѥEOpB()4V?O8!}p>xZ|C7duB͕UֿV0$xq $BrH7Y V`PSہ# l=L0PˋK"KVVˍȹg@G2@`d=nD%C_M:r,-\Z@V {-FP]k@iŎ1;pmœ LptX:L8(X΍VE5`Z Z7=/Srá&_\lj3͠]94Eʵ3I1wiwݎ3/4AHVC_@def&I6S{x P_$ȞW" F ʽRƠqj8R G|tx_jì _qa'ZN5" T`L\\62=0Uɹxg|[|om4)W@o@O짻&&TZʮh.Ċ@2tUM'N<]=VZPh:3 jmu?`W XKdBV GYfi53+Ŗ]Pc6l Ghzu V\[MLz툽d~{M>h zt2)B!E1sk"naAߗ=%fn+| v*[U3FL曪C$.O Gdpɯ3~tK*9]t{k"pꣶ|EG.]e²ڃ'iDixH.|x&Xs[ B-`))@KB,r)R| gT'gD/Ew-%U A.o2uBUm&~anmg0$m {GNㄗ~ r.f=S0g0;;j htXw S[@-eq{Ͽŕ|#{M¯2Ik^:F@(g͌xj@{NڑsQF8}t.Z}6[Ũb[7/QtR2,\3ъ \O[7C1#xjX*&g87=gXpЍ(KZ&йRIU;w~UOgE0x]Hi z]|@oYR1?cpkz=33mZ63V#$E 8En1A&; ASwy ;â+Ɨ;}S fvRь~X VƱ֎j4&ח:|CHCzl=]E)zqdA'\%Ǚ:(U؅Nhړхz2I ,?2*\l^8]*XlܬG53٨p#)QD\%g38:2ZExLnQYH#޵Wn6x rpɗS5W7'/ =ztx]DPc9ek8CUF%xaq,7i#U'qU.RVkLȝP ̓ʰJj|=:"~R=:!kӮ:_}?a0ऄ5ZO-$C|-aۆ 2,3:01 'HÜ]3 ,&_TH_(~ėӕޑ36]p%@)ܲZCrS|@¯' <LI/ YQoHW}ݟH˭(ؿ",# j0=ɵ>s .57-L}rWFU0.!B@ܛki}ΊWK%"O$qBN!VykHD؉+&kR(%G26͉r˕A9Sue)Ւ,ߋlJ^$r`^c` "t(8jĽx[Rk$lP>rNцQ3((Ϗ\InYq޷`*l$vdT:8AZg7:~r"[/E1Ĥ H@o .oVvp̬|2lX#p}u07V6:SS*Nyb]X'6 %B)~Ha#=Fr|Ԕ ?:g82Q_C]AӉz?M*6@%˅{%<{$ՖN Usn-#cMct%L6uJ?bv{eҗO|٦-Ph)S\%,$ |4؟潷OAD>ЁYڂ3lAc{={kCOL "M}5HDQ5c'k”v B)W6K$m f1n#rsJǛیhGrWSܿ;ݢ2}@;j_ڐ/?Ԙ/Fyzl3hUq9f X+9\t:낾V?zov!TDz=_PԼGYK$?k ZC['a& \uV$2GNKH1ߘ%l 4a|QDEOX\.ͻkoPG')Z4,ƲW)(զ1,&ʼn P/RJ)yV-~DtW8,8p Dc ̳LkpF3:hbyl _<PśG6/ZR-f4_"jGvM*ڴoñ 9Xoaxm/"NM<;PB}_'h4:u؂F@y Rg9J}Ne.{Y>Sح[Nʡֿ~ryV6ǵab"D*CBcJ-s Ja+Y]_՚ È0,Bb%If''wJYEHHT;+wh91?оcJKG/0oW >xB|1A?%\=v)Ù[R$|^U~I~QǬTOO7ȕ&nHt:\I`WhGz7,S;N*x$ JI,q'QaVtQι簼\j쀭69*Z-O(YϵXf{^qPŔߓ{/1j}-9 ljT0D@֪m umC]8䅧sgGh,sLNlBz#>ۗߌq /{dN"L%ZC[7-}X@ Y¹ѵ^q&ɘs=߿i8OCӼ.׿Z.uŞ3)(B͝Ҡq:#(U {ZRV_:g!_+;P4@MtTg}Zx85[R:m̌= ȉzUbvcfk-ӌ '774=f NfOeY1Dt*rL$<P[^uP4JX)LN. $'ك:/(Ty?IVOҒTQ X}[ Ä1CwGza7ES/kA}LjIڄ!0Y.j=`U[!`ڏӨar}. \oDPl">ԇ㱹 5Kg׬vbff| ɿs wdx׺Sґ(w&0-儐[,p?4f#Ba \UC$ePLL hl+_"73޻ X֙,aux) dњ_DgZP~Av;mspjb  ~CXh_V#)^Ryp[N1ر K,*c=;B\ "FL7X(*hcLK,~e~UcN]TR+65,9gN3cV ޭ&WEUb޴zsTK?ׅX#X ՘ZtwV*gk:4$|(+qQc#> M-= U*$]$?Rq@[9pE 砞_Isc!f;*u> ѹתoC#֞e_\6VbEḶ-gX]TȧfЁ# {z0nB\&"Ihyǹ'!oſXa/8eTu*MwGyeZt^ 0U#5Apa'q1J“\%b L| `j~h:0U!9\̣II"faO9maUbSc`$Nywr{ưkCUEUig H,rH1]o/0af#)S`0rnjӥ|vu^}uEu#p[ ?),` dC)uiDub ;v 'ڀ2=qhJ&bK PQc] v!$۽,џ,m/rs"yĶ:+Vg+ ܄1*~#149džOv:l?};­ؚu,eR ꯘب AwƬ0Ba[z_\[ddEۼ1-Mkv%f쪋R.D1D/ ͡j&I2BΑa9 t᢬fpög}ǿsoݥe~~m$Լ׈0Lz1,_IDOp T˨\zN̻^u.w4k;Qfבۀ4&26at)P+;Ӗfa+,ЀxMYviJ!eҝ)).[Sѫy>_jZqK(!2}Ftv#=K#u7b |⡏˰ۆ~z jr)L oOFS KzϠFB>-,g2YG-15'SK2 $H] ;[u}{{˕K= bR] hW\"g7T:W~zT(ㅪ|1/G tDm䋾־eVy W'ތW:5YVn(id|Lg`pabf4žGb,08Ih+t:0fѤzJUs%D1`#bGe~J][B|^u{*KZ SWU%d{Ѝr2G뭴WTkE1OцnHH =lRދj/TeIpW抄<8YK6eCa9%8aR 7eNJcf\+MD~8VqsfNJ5xi*ACYy)BqFB FѬ{AHS7Ҕ}RCV)Pk,-2! CE%mPUoo5'szDC,~<ć ehZEnQM] ߦqMTW䶂mMԯ}]5B'W3 㹈g]f𚷝6Hl"Q/ZD,ρ橬k/PQ$ GίVAlsqE 5 ;=v# rmRف~NIR-n&`ta<3#'D(&kO;VE.gy+@'ٹ+4Ž%!H8PɣDff"o8rqHw:o>{)AVqQo]th[?,$Ad*[*L2Ɛ̳½p^{t!S7ҕ;)ogzݼ8c_gH{ؘ%oeV7e|RC[Y yrZz}G LNvKgBt P/GD-;yPI 1,bѭ: C94Pm8 6eO [^AoCToh1,$O+$(H٦^yiѹn 9H Ǐ/$uLLÉjŴG N}~׆҃*z5 Ku7'c$2 H`9sMǴ4"?JͯOٔ k<-)|_E a&[ORhŐjɕm}ڸ¤\a~1+y|l~췏 5fYkGDzFQJxud>0'Zl4.1ZȈ ᇩUt- (xza Jޒֺe_P|Fg <3b/A@ZA)u%}d{) NFr>u",hs\NV>x6iT{5@o@BQ㜟X<3]GRĤw1XMӃ J'&gMػ[rOv50F9VF2BPۤm̠3 N2rTmSnKA7r=wjXskW*OZnsQsUKef'TϢ,1Rf۪e)_ =mBpjZ++ `=93/*].H9Iʶ!+O\WG>7+fF^76I)Z9R'awΛዪ`@ )SCiD4(mQHj3(5.Lj ]w#@vt\.;q'?&X\ɋRPkDI~b~.hxa1e e Z5Ky-\ïDC:۳)ƌq:1Ci'%R;t!żg }xaJPAFKek[2&/lC)K*$k0W˄$e$=ؚͱL/Gh1phupu<,fk x;M߭aZ뙴++;oY n.l-hz)O}v ˏwh쉞)Bxa, p=r݊$؝#iOEcu ܢq.();P '> Nj01R\J!JC=te(Ydoeke ?ug|QYd{R|2>EpAʎ>'_:GlGn6:uܦd6jS(]2m?3[CDA9{#_}%B$ 29AM~A^$ IA6Ռ?GSm6_rSJ cR3~H*k.H;z(^bߠtLLqEb8nZQٹ2a}-:XeS T{y#dZfbñ c]\R&%'m; [3jQ'Nz` oN1cS޻{D7[sH/܏]+-kGsQ{WF?UiϢ <| SIvZn\uISR6y4Mo.uw b;I Bor=Cn[e=G*TK}GTmrkW:2;I(x tVLlai!c,XǃIb',)Cܲ ݚCq: skc81yv8WiCbxwmr[(c,љKuIdE죛TzC~d 'Ȕ2Cg{1}__63&iq㠼=Є4e-R2$Ҍ<0Z ['?(avx!xg5]F\l_Z4aIqlps)@BnZ}d} cʞDOK ՞VqYG|-Heva坿|R,,Uf]I-,. 61g% MNH43|䪄ERgcFg?5咗+B4ޝ<KjAv)YqOE "Eb1&Eyx>P&v q6_7ٜ-_Vz'E4S0!#dvUq$q~H.}s?YA"F?V>ЋƵhE+Q٘Gσuoz8">ED= 8#aly &H R2D^x3(^Y08EaK DHL \QBkZ_q2fEwfW_fq@ !_˗%{fϭc\H^AJzC>T!у+ptxG Q&Y:fVC^OᾸ鄿{Xr:j+p$9N`rz_YO0-:UBjE5nGU\nSQ}'nji%k?ՋATHB-Ob׊cGDuM"iLsuZc@Ʊ@휅kҶKA\ʹ>#Vt E䊢kp*?OK4dm(屇N'‚<υP^bS:|@b!y%0hMRS%:)WPI:& qTS[p!/]ϰ:ʼ-P6I`lU{]wTDvtzB/r~uyv~HE9Q^6$|=K`bP <*h^pH$v^nzǦ [s 63l&""gф(OrzIR. 0ԘbMЕ-HW~̳z/ҸG y(=̕i S gB@ iHFh#hKn@у5uQ& !(ɝk\`f.ɏ֡` aŢQ‡0֦<ޗPסͽYJ3Hex.gl`QrWQBU1X8B1 a3g5oEum<皏Dao] S  c'0Z{D^R{1< Nu7!+h#=GN۶ I&8 %{Qj)*Vx+^Pg\zf}=*/"sS3{8g`r}2$EO+k8&> x΄#*Et"AطY8|WY9 s\ 5kaV I*32ύ8spd7=F):E=^>^~]Dn$0I`TU^DeQ!(Y\rZR?/a}}*7_ZuȔNo56@O*y$w^.B^by֏'vC= mK6q)}g5_= -PaIy_erb(9I561+Z )~~^p㛟?G&K aqLTW- <o/j.EkP/d‡+ᄷ LaEgf/͖2d;4ny Z1 _XS [xj`I>A|3OQZUx|I"7@>:+65-Rh^b љ?$MK, Pm7FHm9sCfO%?K>П:<9K^1Х|.oF4 'A4y?m\˄~&&*kq_]2kMJ'rF)LV$[uaEʰE %[ǂ~G&̴?1Ml97}W1{vkδ|=p'o53,/4T)p{2@^Kb(tŒ"ip[l"٪U3zHKn{³]Ъq{&-^-^m< 02k&jؔATo%;$:(fK@΄HIJ֎8TZBx)f#BgPcLg9L֙6 !>y?^'cH9f_Kv&AJAmQ䵆Js(3WS>ʇY/dcSS~Ǖ:(eW϶6h}E#0'8>07ul=M cLtdr~K\> ɜ}I36޾0ZۮKv\mS0]^I>ٰ_4i?0qEެ%R\yyQSX ?8մ:i\2:~rrc'.stoyi;ߛ~6's(^Uw1W(E4U& ̢DP# xy  @/,_59:)%(5ol 6Z+%#Xq}XbHOvBEX>bx <>5^ ?֭byURt;I;`3ړ7U|Cg|hu[ rJLX,>4@wݩ`esRu7Ll1[zqd_e=6U* Sd1PҔB xh5Cd3_?c/_N yF} I׫BDdVweACNJ7 s*;Fv9%{_ұN?ނt: ӂ9)rшTX7ZƘ@[geguK+fu`;̰|4j.тM1uu|5ر-d)U?j*썜ZGң/H%qF E7(=h]o`~lLZMUI =FϠ'UZ^3JTdK(>q_bٞ!Xm~I #KBtԩE2zv c:λ Thw7FiʯiĦa+#\+=MJwAc^zOIm|ųg)k3>&7.*#J@ܝ50Ef~@Qm3 [EHr1!5Yzĭ Vʯzj0  ,i@ߏ<%FJY'X!6AR>6zE৻SXے ݝHm1 CPtPe 8noyȊ/ *&i; rʽOzo&$@Hf`3t p1%bM2(J0PKl_s'/ 8`Zߌ,Tֳyx61ħ$gS7:=[ݺF[+j.ܳRx,#w5 ͋ 0}-:C䎏_0U DZNH,qЃֶU6ؓkn򧊕.'^Pe6gNͷ3TT7N.Xnts!N̺65*b#%i'A1N3LA##Β nMok3Գi/z5x:)% f43tn[5MO,| eQx ɎH 1/h޵_Ƌ'Jj+|L!-6Rv=bM;!|JR8zz yvBa=~1P?vgU4]1yЌAh+ 561>?)GAO^,Č YtÜO4/ %[ ~jJXAϚ)tB<չF+`ˊ$eBM_!O݄嚢=]ɾ>er9*0c&UNSQujie-oҌԒgR閄&"ge\ܢR H~$$Zý> }[;w59Eʣ%B^sTFf *hiCZ$eb`{2dG `R :xe˽򂍂Vqln5@jMAb@~D&`4CI*.r-?FV4X2wzet0d v%"]W /[!+C(i7M?8o ^n /ɣbmT \0p0t4<4PL< M~#)7_.:Z0o8mZr p%6 xlM \^l%$18F-dǣZWC-`]YmgEfb oo93눰q,E?٦H; d 5jfWfR)UwfՖŻ?MH;(0r)qTEiK:8ӷSE~ PVm MW7L749~ iBoa Z+W)8<Z+65pa^NV Ħ=v·nިG=i WZ&L8n.R+}sؤvKg:Y,@]@<'ӻ:8{ 5 ¥3г+/<ϋO%A 1FC:=Vw%ْ"F DEK==#ʔƂvtMmG7:vFgQ%r5S?%ّ֜^f>D!)'A}[eqe2xcu֥mĨ{Em 6IM6|؍}P5-C>X9"LSl`Ll斝UZOYW1(D~ƉJ}JqK((g{$ Ekqxi዗K8-E]kw8=2r"a 3݀pQ I0Ch3zjΡ%GJh0SIZ*.LH #(j=VsaibBc"nPi2{Xu*/[T.L;@m"KzntdXwqJl5Cv\J璭_0"GM$˔i<BEtw9;Q\R%Lz5>ycGNaw+1h lpL+bDɔ2̑X&0S_A*Nw.1񗐱Ӻ]zIq~┥e8xg:;=xk˿}M{1c{|ehNDo+QنڀF2EC JLI+93Z4A? PyY Yq{8y%7! \(șy}zRC dj@=6Bl3.lK|cf8/eu˒v2"AvNz^2 h~+ Amߩjɖ0m 'J\ ,IH+=TOJGDi2Ws b @ qR"PHV!EbH8gx"H*ˍ鯵 %$5.u]A;ڄ?yiWMJ7+Wyzp0)c|W(Ἠ9fI`3YUwmLb U-0.ΟXjz? |+t4u!:Hv3:wh3v.mmi;s1!ۼb_|HPew ~9l тuYk.XhYRLAըmԑ&3vɄU{š$mel|f?)f+֯T38RZ⢚ CLRȇᳩ̃>̨9K*zbD?uAFKwd}StEgmZ0?-VRexuX<{ŷ9u-q=]zg WY`@}D2e޾3UD4/\Rn8͍lw[`OyIHѱ`/;5 GJd[`&ۉ%qU HSB )9Aۯr,Ҫۮ汕i3BРKn_Я *s+À4:vLPb!;;m{_X/+F唦g9ћt5 ii7A'] Gß3uq~;]s?Ҝ*\{À@\98K.DVN1Ŋ'8yqe4$ )`08rAdm`|ͣI (B QqlBgFmNrƤޠ%m?X W6ꖄ}*?IKy&VK:}4,د4yt3BO'y{A>zTY")bhhb!^ݮjՁ2w0\镡'VdtǿYV[d$|ž'YG,q@,ݳBDzB*xom }Bsʌ_{E=i' )cU>Z̫mz^GwbiIUJyS4`oF $8;Yz)˦υs-k-ީ}1qM| ff+)<4PT!jSOw@.}^~tȁ.S6U`l\J @!a5r4>jII^{qtu:% 'ЋFMC)>pPȚ;1,b[}bǮ+Zo SL܄:XG}~SKR KВƕ =>+4}Q FW=қ.:LAK;>| kNh3;NڿڊoL3[*! əiw@2h*V:-1L+Qr*϶ KL>G.]di/P٫%1fo0¦g2 ]]ߏ@zoy,yvYI- lL ٻRXCkZjۨGXGzz<2Bzק؛)H_N٭ ŵ| 4k_A sME289F,c55~i۱|8S9U3lR>`-ʃ$-W[?h?EF[ hhI*|ud\Vkii{K)Q7_Qer> s#liWH ި9M0 {ٺeʧi$c7}[=]^DKB5ͫ]r}u#'o%EOQ+iָKVjr~;S%&sO9jC/|gA?ͤo|5LӞw L45a1fKPIq%yA T<䌴U`DaT;c&Heۘa75Y6ޔ܁T<fEdl8 g]6L`ƮGv{v/$Ѽ:Bl٥6nf; ;қiXZW%$f)2xPq'L;k."V>VeRFqYxGHѹn<2hsUi%uyU6A޳[)SW޳LZAGve-,1n~{\ÑD{a(g7 piLiG+#vY{z!n6¹1[Q,11c. \w7P<K,4#En]x^'qF^^"1|To܍cn}Ftś/ _M.&(6 . O!N?aPYWֶ￰L&#C x0a2Cqc޼$wŷ͙[)qtm08b_?8%UV^-ި#UzйX{_)) Ԅ7 3Mm@u8O6tp=x'd >J Hyz#\*ubUR/w&Y RU*Uf ^i^V1'aѬGH Cv>ZUz!8&̴֚%Mrb$ߝ+j h`Bvd.j; Hsھ6s%Tγ&z9WҤbAT 4B(et[B8[vfm6!Lk-/Œz&/Oqk"Wi3 riK_xmMj?˼KײKoՑ@:AM [/{h{09悛ֻfhc棙 5T 'EI" b)Td/X5H*&t>C},C,\ݭO/h"=k+~GwVP\I ;=N;f(u*)^@gj,eT@H]\= #4 _Ubjf}*7a4UFBZPGpH?rE桘>5 GCkiߵi! e!2N29;:'cl {= M]꣖ʤ4쌘OmBJC(kHH@Ig, ?0`ϙ`տ-%Kt<3d$[2ц_(3+NPG-~B O=EZ5epƖG "|hXTkLA׷ݢ?}G]G {a.[-v71O~!:h{< Pec7q[^2QE: _d''R.BmN :j4V4n|TR4 hRƩq !cu/?j$t2^Ҧ%BF[b) Jľ8yp8/4߄h[fKo>[Nf^0ID9`, `-NZ {,ы.Z+>nY۬w~6xLܺz?$+)L[c>fS;~.$5GT{)v/N[ALn.1eM[Gɤs{b$9!-Y) n;AV_!Ʈd4hzFqo=eP=ߗӎF}JFT7E[Ϋ[;mJo#ErLr$FsÛsVN`RONkq-"zT1ֱIkjE@ztcO`~pPp ie3Q§8r~`X̝|/e\)n+iq0X38W 0=A )arbkrGPmˣq'2dݖ[ u<Խi)&FbW70Y ٶP(a8S1 ޭ(2aHzK}k>g,>B}XjWy 3#WWwrĕsafiFkjtaw+pXra՘1UQ鞇32E R J|Xq,"u˱`pdHͪ6S~&:Pg Bsiz\f *;9DtſPX*s=,o+3{dH'w<t&!ǴdDAGyƻ66h8,>g9t+w\l 8׏%q_ZbYJ˩'/4ˠCt'*B;ٯrf skf]&G;. ͇2\h̀.7,/K*D_tN2`m?:Ƶ8='WI뱱4&ď9ŤcjT_ ꠶:Ơ 05{f{'U*y4~e8@ZY7Sg"{gI<*\>ձu9 ;<,JFKI1p6if$9!YCv؋ЀYL|tokڨ4Wl.isUcf܀#v|Gr\ϙB0]_X#ݽ^¹WCq?F&v-6}ϒ.k-=y'ڑ>Oqzlwo9>܄W7R{&IX=]j-s'2BƲ1RDs&8nO[pf!M3dv[^5X GHkn[V5%n7Dx#NQ2`OO +K2  ۛ>kFVIȞv~q%*e%ۤ K֣hROԞ+T3hHR'ȕygEu$I -4_ I* a5Q`>9q&cRMՐ9^78Gt;NP܂n=q3vRc8|4.,>v:?q|̨nΗy- $oD'P GsskVQP!iBGJtRS#ψ+Mn|RCB;DD̔.*-H'&bTb4@؍jnVMWԜxZ|1J%vk5Ac.Xw0oߟf10;`}XC$1iؤI'c" c/rԶ:*K9yˁ? ) ų_κ\/h+5&N\*`]ŁZ=c7r70Y@μ323,tŜ>]mtʼ9!$;qODЉ~ [cEⰍY VRݯS$DwZ6C Th?~pnDdíQ)hVPpDSPk wa#WP4LI/lr/O`ˤ|ȦYǡ;.B末;r!? |>SMR(ٌ 01}do3? 7;(:^Vs9Ed+q`4io:È: Z.(hE=3` n=nuh +|>!8^IP0+:xwCAG=^xQbY\6x':4 f) &d(){gWsoy6,GN4w5uš?=X"%vp 4DA]ӡ1g 5kHwD '{R"Bi`P⮧->uwF aǹvD ̯bhdrDu'|Ӵ~nJ)LPSߍ-|ON.۱jۺ <_Mvyѩ%X8H JO|N/AW kC|XFecxN$\묒.gŖY>f1L[lE~Q}Mubʓ留vl·(OddpPICQ:eG$y: %wʳfK?nF|x-9d37fPf+C[ Ôc>yצB\˕"\%.)9ҝ\7|itɵE%޽ho*zm=H}6y.XExVM(/w*R*dcو@%XKb]d@q0ܣPEپc=PɄHt> [)yJf{D'ʌʴւH` 7m˻i/\j]HRP-,=,|'PM!$_Es. /,AC6^oĆfI$U4ZKaSwh +qJsM(d vҌF$DCTsl(+iU.¡h+,vwsO&R'ύ`ǖm͉1Ȥ!Vc5_Uy#&ČKg ߱IYmh) #AGo B͒5ҎRFӝ1R@7\ixFR)j;a9`] )rh(~N}l倴W&v46g:sj( |[SaQKT@}e#!N:GT:ݶH S}]Lң~#/9*vpx~E:GBs.qj_D>,6Ib*DH¤@A\nj'|V yR}̨LP7L%2b!UZڛFEft09s_%&BCU;DkjOA?G͗"@gfii R4Y=J{ pF?PMA0X-_ZkHn|mDO߂̀?mplQ.w F݊@`7? ɼv="#_a.и>\ TTK03/OU1(H>`5q|H~#u 8miG#DF79g ^:-v{VHJ,?m斳_LkXĎ#g#f6OϽ&ծ?H_ri~ᖰɄ0rqu塇]ZksqL̫bt + THe| tbV:2,$D#a8Hf^{dTA"=ok5ac߷dlD[]AmB ;3cjB)v~}R6-31RB"}RЊ^*e1fF 9Zzg 9Hoaa${ʾ=G'}3 =G(iwû [mŘHvxLILUwh"vwnZ/)\v?% zDw\?Tn^P_88(o_3xh^KXJ4瓗1>W)'S/gFؼ3S:o$6d=Ib^OB&'I;ۅYXP9v٧իLy+krlbwX)viŝ$tSHɪT3>` «̐̊S(F/JAYLtYB0G)CYo蝰T)qJ)(E~`vmϱ )HҗH60h®NB"o&ċyϼ֜ VjіU^6 ey0df*)u: Ah-Sb<5h,me+X/׆r FD h䳀l^aYmʆJ B|&{}_p3(u"wP^KS=@{V\c6pi׆ڮ*Qn0薊akKHWxb1xΜ#բ d10 ~tDo!_u `̠JSpx={n=}R3\Jce-bV&p_OJBʚ܍F #]lDR!QG*sCfb^ȿu8aDi2qNYA^}':J˄K; Gc5ms WMH/E]!qڳeo$9wtu)d5 OX{c+5Ӽ&z#ntT>)%>ltⱨU HYVU0H?~҇XY"αi}myA0}ic ձsf !}Nr-N߫/F)H\H蠕O"\^y;Vg)ll9~8=%er' gH +0l5Yѣc&R@j/m5prr?%3[8 34(3>¢8{Dv(p2+ kMazC R40rw @T!‰T|^kuo 1QMWG*b GjJWH꾓I3۽_jN #P4CVS-C>J*dv>Z/Q]d&ang`h1L;Ԕ# ĘYeuqnL]uw1Fv޳F93T~k|EF~; c1K+p,ib)X[3M/[ F#%rsRf,J^Tc5[Q;,T pԟJ==9o ZvʬaŜ=ңu." H*gz@*fyE펯bztNF{`˘KtJmffsxS+XˎC E%ZMۏ8X!W?eѵUX,*ɦí*4Bd=Q˄!}jA%72B5.Ѕ& _ z [V^LhvY\'hđvv%QO ˯0õ8~R)xg(DS5T*)³^YNPM0 BtxƑv2f;6 yv(>\X|W8dv(aA?dXtM(7XTor%?ȵa@a)nϭ>%_SEpQbL=Ԣ2]\yָ=Nvl:yE6A8e`'t3 @`h&!<}8$Y OBgruAJG;`wiy8 TRhizԸnq> 1IlTo_܈Q(o8MzuE044:U3_eg;U(]nR*T*gEWZ!f zs;ÐM[(PUZ-p1e a+.§(K!@v5 |X)p |~ Gk#wtq3V /tp}o(  0 B%-L NozxrmuUy:MŐ٥u#LLdAESl(B(Eh |X\t`DAI=<H1 ꩎ HE]|OJ k㹃y8w;ﲠi_R(9{g`;B.W>/p(ʉmHjѤ&~2xZeGj7U E$p%#7䇨gW'VEI@{$0ɿoaSBF1r+FI{Cϻ^_Z*=ɴnǎSǫjdaĖ]~' gtZ mы ~9P GU^∄$L$`^^^z% MxoƲ?un%(1K]^@t$؛WSP#Hd@UJg0w*ue]sBFYFD 1߯Uw#_^za;s3}Ug5ͫ_+ӏܝKk4PO .} /M19A3R۳TSekQJA9E1h:~6Nk VQb7.:wD89gMk1P¿IzI'79?jz4n~PiOىW/߃_ӫYz#a꿪\-k[Z]yN;DbNtipZ7?}98{N=t.RONN09`,^2>F v k@TG#p#X8hA_É1lK=MIx(f"j4ifP}8T繯zAZrwL`_DjCdˬLgQ3`F1s .Tj#^"}o̎qoAvE;hEc"7r"e_TLqxƲ98}e >ʋ\"ʦ|N NfPtD0nSR|}aCz8LeJE˷S7n.yEmG6WtV߹2b_46}."AE$>7XG?ɕO7 ni6+^XX Xl5`^ X8n,HK}e6-46@Dl#t~`ʉՈag4DˀQIm`?|ֺn{f2i]6n#Pa/`0$SEFiQ/`5bn}\1@ǯd5υu6ĬwlX59ZV [LW7Jl?%C@}.CMm鱪M{t%+ZN/qg<Gؤ_+؃!VQKbWꋂH'S25 ?Vg\opmGVTz֭@ATȳBrBtI{Qd,hY>t<ɌHI1샄DMEgcyJsnYʠ'踦+'5?>b2'aߪX 4h慲8JBoxdT /9. ! .t[B+o{?7U~gr#^< W.-C'ܽ<[P]8Un5oKsْFG_\Syzf? Ȭo^ҝ8Y?C> 鰾hfjOel\*+:{Uq~:Zt d*00]w΀[NԹmOe6Ywe¬MFVS(rY7_OC$f8?kji\۔ȡ"ZۄeYmy.)xTҌ6GV&Ra52[<"I)pwF+|-OjﶲJMV ("N[ CB5,4YhM%0PjK;ܗUG GIʌnq ) >6Zdp'JD Jgtk+׮5&.?#)Z1A}A`׼J/ɢJ3p?bv}[- ڥMjJW܍ڧD𵀉 ZWo^گir k`wvNFI-ղ)~)Y]~.̔tBNj0){W0&ЗW}ʳ,\}?oQӶ(Ջsş:+jEvhDԍBOpN[ՎMKx6F\qbKG#m} e.~I^G.2pt}eU^uw+([=f;~NpB;3W}`Xͯ#Pϣ a35-ፘ>H QF 1&!˞e{>8=ȅag8#/xY?g@2Oסjݺ执UҨ<|vQ,UR#f!}I ̟l B)K!d`9wXh<ڠk)ܠ،yaEAdBީ3?WI6I94^#3Vpz"r ol/%Ԝ\ޖkvn2ʵ{.Բ1MFl?*\;[ F>0y|3QKfw-ANl喊󋚣^J\ؽLUά?[fͨ_ġB>:޾(ŊB&~沅*vBg0^m+eb%roz-MՁNxiջ?asҲ+#5rŽ h5}K>!uhy=f»$RHT"b"v催kɷDV:IpBߕ[h=i/N0"[ʲ8;(a;7s<3w@@Q@M$ U>ޅRSP~%]5(3$1R>>9}ps?PvmHye>j"xWyh ?5L.EUbZ^75;w]  "0a|Q݄)fYT"4rS8n]~/Ex֟c 5W̕M&SOǖYL I٧G:Yǁrп42(N*jP%ʧ,闁]EC|BOe/̕CGޕG.*"[CNoJ? )ᱎnJoTCQ_,s01S#d1A+#J |/[q,rpD\FcBJVqWE^]PqiÀbS" 63+Xhh%oZ}kZt8ץVs0׸eo-mIz{L m531?xҾΐs;)EëYG(1@ ߫_Q%kw[D%`&aARnIɃV!$<F NW+R~L{&;3} v+<Jv*'Ap]V1ނ:v脠w,"CEUM(ލ,9&s T/3oAd"5ckhqx` DU4ZPCJh\sS ;t5-<Ew*i]#tyϠ9mo}$C!$?EV$DkD{fW.eXξ*FՀ]HfDӗxbFXݦ|wQN]TN^+ǐDo՟ڍ g>>8dkI5n]jpg4']/X&q'oH3;n'?QXG)~V kE;⿑ ~5;ƒgdtq7ߞP[64A<4<\-Z.`{;Cz;xtƭI lG̾AO\j%POWq.\dـ7i/zo 8>`Lm#!Qm`i:&@'%^+cBln}R=zlפ ڭ)OӰ%xb]7Bi[a$^l |+1|fd&R%PXcr_Xu^1Y{ \x>ƥU;P's$6l)ۉ@XF4]'K^ u-RDWeDB89(1 /~N2k*8`P] ,+ nGic5 CMKG-GETE-պzޗX7%d茭Sbu  1h~ f1f5߆vXw/b駟]:3I0čqaTPas.&al@x:{fOo\Eh :J`/fJu,Y&.ХFYJ4(,U8]>^Pw#si9vG֣*֚wdhPj۬+[dWnkv!Z'V5J0d.vN/KJѶHK1TzXrNnV xw$uP|~%k_W& "J#)fvK,Xi<6vad2A1i@ 'Ѓ)۫ëоGqeqL1 $0!%Dn5f$˩k4~KaeVcс6 f Me#;g!#@v!= 3E`%7d`~yw!ܛ h5dxRF%*AX%ჹauOЦhO̤ ^KT Uϫ}eu籪4= c 4\ȃ8)_I, g&9GsdHkN5e @UR1{ѦW4rȣ=oo0.YTfv\[֙y^VrKQ cUASzç~v$vќ`p\xLrokiaϵ=,2q=5NKpBwyЮx̎"p ۀY]N`4ZO;2>s'yNW:dpC!bfq:cjTLK?:2bԢS@dp!׀m5-Osvm ryYb+S QIirms5xed2搰cˊ0ܱp'D 2h| Fo8@*{7ru53|ȑ_K7/ȳk"C5IhMھnХ3û9uX|AY?h[-G[Vw ynshHk@2NVޑ8e=N]/r]Pl 2+"<"CrFaһ=o_fkz4g"Ӑ8uD+;o#1$?ߧ;x[:YSi`D륩GKjƜ?[yg^ )"U_wvgea }p[9~$1o;գ; tbpU,7 aϚР{aZy%io}]=WЁLK%×>^X+}Գq0s%c`7+>vy@_b#bg<:3 Tt7t%!n@z;%6WdR/E0' &< 怩uwcJ?eWy"=2﨔*! W6T((@O2iD,5i>R#b~ ګuAGe TgsUߎj_aU"߂qMD,+Jޟ#aF!2lyq9$q]HgmaOh]%l JJ|0/EYqqG%@)kθ%4=gxP!W鵏ꗦ  OVrn0~bsڴL7ɋKmH."DXiάԌ)2+.{'r7 (Ɣi n,C,c !g&i_6 m#sL Ҏ\xhf`Y?TX]rX ڴ~Air6D ۜ)[]Rh0,bܻ}O6%`X/N&ΩF®ag1"bRQDt rpQs _- Ϫ5(2\d &A##NgypCYOZd^?oNΎW/c[ZxMk[ϾVD;^uK=T `6Ө߭H K?|~ r8Ⴌe "ŀܙۼ\w>mq:.ôg?)"^.zfB4>rx[_0Y-Emvw/# ;ۗ3>.l a} s}s^-V'ةuEx|zTvݣE|P`uP5*#N3r+j40rT$5 =6X@Ydo z.ŒDy{q+X6JU#Uug̊_jHNBE=g,X `nÂ0>(y{xH(G䗎-tEV e>_GOFD=h߽e6 NI6z%9zʂǯ=1(CJ|UKuϱI>_D<֌r]ȝܰJNHlķ|/Njl5}YpE٠T==*]yi#W"hd!Uc*YxD y+&?]M+<%NJ>7iTn ܶ(xI='^kuCV>KA]2UsHm(VBfwJ\%z(4gi&XO|y,ݩ` :;/!)5wa01iUϗt*:#O')g.' ݤ:H"'1#± |.5s$ OtyQ E=?XY?kdDg ɢZ8F"ՎH|?0PkQv1*{Qu,Z tXJt(S(8סxjA}$&youY(9'[bh{n4x* 6M{fNPK0*jUƕ~cFFul0+**4;~G"2_ 1as`N#={8ôMN};r|}kHj , } ^)ޭ%%o :Nn+"Ƌ $[M焅5]<罟|N wl̦ "0mUD@Y)T>u]Eh!`ژbІ vsF_&Ұ^=Q0@8]=)6ѡ!n#ɏi)ҽf!+w@@փvܯQ[^m d[#QM rZ<ҷY.byxQHB|+~6Oݪ9Mg$$#pے(&rep/g?T  ~9 n 2D1# h8|;wPwF;q7rFBA 0"j+I{q$(Dm߁=>j;ec?]n;[Ut ~N|;FdR2b[pyPȝ|S SSy̪џ"fU| 쓡Pjn ESa&MO ?+wkkutU>O*NtWJPazV^ eޏ ] y-ދ NR>seEJt߁eIHQƷu_y[RQYk7 iɐ,x 3pF% nvngRk< )}6VTѶ Z13U/p0 qсIYw9PXīVQ)B5sVj!ڵADL0ߍӟ:[?Vv^"+_0'{*EWZs+wjsƫ$_jUa hBܯ= @o@nyŮ3_/Tb2{%=F3+ِŘ˖cxw,u▢ 6s#@| Ն+n dÅAy1H=5#GtZLȾE;W D$!þ^H4׵'l7٢=mA8)F7(Gxoۨ`BlA)@⭉ӽ2*3_9ϧz <(Oi /P +#|lH:?gEMS6yι<],FxbEۂ q@NA.bgIt3Ux/_[8@zAa)K?,3(E* ;:,D@5ނkE9Ȕ/p}R*j ݇t*ԝ]eӛo:P̅}v4d UĆ]t I .&j\W:̳3N)NO~e[꺏xmvVQn$IeT&5W4!o\! NZ R\XEhm/MJc󦸻=S5].\yu謹}4t4ƻs[n̗j| 4_h;EݧSވ{]x<\{ CM U)zf/kO ~u}^fl e#QC9:le7. Lm+m~rn+Bkfc#Ies-hu"<.JA#YӏxۧlNƚb[Uɨv6z/d<EoԧcZ0oANG:R ӊd҄^0lR°]K g0[&{WZ75 *}7 -Kvo< \u.ȜN)8N#g,W T ϭku{2eq#_ElR-@[1`:o'sl յ+kVM1hc@-˕`=yJ~]@a+_yXݏ!ED2mul]=WGLȬq1U H0( ߊHm &۶7WÏ( 9$hC4p;qO=l~)3r/6UWgcJͤʹR1O'} Y.X.h<{zcSVu~(&5[6]k~Ϊb CWeBw7FfW]\afa於Jo nJ;ͥ?=֟LC j/HʾG*6ԈWdԘ0瀇7 -V-6B)9>_FBMɊTbEhɗ,K^&]dFeJ 6;FR,oRc2D&'WQzPdɕx iA8͏PC8$ܒ$uC޹Z4@Nb98 WkSDh X$}4^]Y.'d`e<#bFWx/itP޿YĈ? pOџWbipR7072H44u`n?D6,X} 'Zw8 ̿GSPA#= uih _P+Hȳf)jOȦDg$ߟ" 8tFbH,pT +_f}9ȩ)z"tHs0]im.^]xmY-へ|t͞ vR]elP@y ;U05.=r"E>(ҳl#=)dGyKpHBXA_b]%Ŵ?} _D >=ʘ@!D#aV#s٥OPOAÌH 2_q"?e*Յ-A~~NܞaͭҮ ]^$6؍q$ ; "#[P%f=>Pd mL%zqڻ,A^J)LE9?6k7 GciA-Bb9#'߶GŐ4baeL\a 8pojpR8JHxZosM OZGxt,?5br GUNƸ̐z8C^os2Υ ׫fJٻjX `,eENc҂nºXWY|rFha@] Y+ڏ?Μ d<ͱxE̢7B͑v#oi@4\vmF)2(e I8sѱX.s.߆."Sk1c%v h2< ~~Ԯ5% h f獩⎌L}X=A [Pܡw)7ӊ8Bzsdy;DOdÚ( Y?c/ Dx:-;i Aa KC]d>7a9}Lq9oew2o<£??˿5? VGMkGTmOͮ!SiE@]Y͑GP|#uQj{{bх꽢Cht9* Pr.Ί[ұ~7pm]4F@g#յS(AbƝ:7M{e ~7) "I@njZ#iR'䮵[}^؁ yb79ms95kR[XɡtN#`%_9J`y!Gk=ϽfFa KuHKփBmrLR׭2g?b=P.?{VhHj_|gH96qWSoG:Y!B໢sY*s؛64I`R5ǟ5,N^Q5-u2l}~:pYCmtф'd 땭7RH2{`nwŹMb'4EKe({WM?'륊ژ?0^$W ;n -1Xw)E*kFwM2v>#Fa^(ͬk H2L.:8k> - ^ L-lbNss0jS,10ggխ@x}~ $KjB;[uK++>^E",aI]jaWC/A޴F(i5/)K5|nEE;XP_lyDHYj`8fT7_PD(~Q2H=ц7 H\٘l^i,K`yTQx3{A8D,$.dyHfцZ;YszY%y%[jՄݺC`_Rx{w!`mb $xFL c=jM"a^\Zwr#'+eixb W@\pd]֎^BNW*qwIyPH _( Bq?:R6fPL5%yXHXEkg_7ן.8$008/z>7H"wl|rm;m}GL[{{N;eቈ/  >f^^ tc[- i ]fr\D !r~1*n؅IcjOnjZE8ӫ; hvYJdhb:Mg 2i1^mEek|ƯuQA:Rb yH+0>UsG ߊ"pUkQ1ȝE>i;.| 1cî*\HI8Bq4|:|emr^ e$Tq8qHOY`ݗl'?xF;ͦmɬDddlm Å罽m>a\@jwF/ALF'X{CYaė*U0.HH:13'"0Z FU\[ԙJ*6Q&'yۆ`QCE/V-]wPÙ[`RyDѐ`h-0Af0}>Ik|2uϻHvk b.oj7clEeӢ}QCG7iV45h?5/6=I,Gy/3 J(>D8*vnB&ݙJ -b?mprʶAʪ{ 0òjFn,e мʜ&#H ݚ 5jfQ,FimWFgБ'Ɗ/Swqs{3p š#.TB~4dזQ[M ǭ< ,;_θB.fx%}\qtҼkU2>\o;Va)=B ]T:5T>!GWyVwB06\C,:W0wg/pRb]/E#x ɋOĶS@$bB)Z<#/sv7f'0`ǝI_{=IeJ:ts6S|X_f9]" ]XJ؅!<3< H.׬҅X ĪnH6mDYӮ|VsWy/ .SQamȱ"C- imؖyvBWxLg7 p<}-GǙk8'q}-3&ƑeFlJb͠b \ 0t/Z[dl\AnP*hڪRTictxq|t\55<( wnٗl>utiم@WPhWz| 'V$X*q1J+d͕BUJTgF͎)3]2ƅ--4rޠK7>+R fPmZn<;"R[:E[;AlCf,ۆ c)|OʿMlZrHʒCL`NP(9Vë8>ns,oc3IRz3%q;ܐ;4w7h.KO!Dvh UȺ..'d!*U@؟5IWWdXHK ,,f B֡lMb"\3"{y&;Cɘ6aܿ9)nYφ6z ;%-VVV?ά@C0]QK0U%h1QјA6+/,6r@X9NFxyÍ*G@X<gߗǸ)Ki c6z 0$$&a;7NaEPX. p|ʅfqV(]RB(/yl. 5(])9>czƼ뛎00Re2#fk+c^KnS !)@:80[o= an<. u)Eo$;h~5=(Zb+ܷ3kX!5mґU1WLAIWkAw!d퀄9Yco)ڌ%?Pɵ2bgz8D N&z#7E /Tᇾfv;϶?I9Ouܐij{8^b2D}8$pYt~K|mkK>i-;$Ykf+73fZ>6' Eyt:pj6mk&`dtxc7o3~!f1K.J7{S`=)՚pYx,nJk -+lӾFi@lv XL?c6jV©5E0⛩MVs^;=k|+yD :J($ڤMx!=M6.8.z`mX 59T3-dz8#Z"(°{"? /72TPiy4f.fy:!fGZq=x40k_Dզc 26S9 :.afn@eC^#LY nٝe:?ح%#pK,pҘ݂yhXi?(‰Ppg>T CaǾz*VZ(,1_dPUm\rЧedML3"ᘯU2brc5lѐHG)$JO"g>9߹<4[b)uU=U]Bn[Wh$’^gZqTm(3g5p< ׭sîjE(h Dء1=0@'r?%*{+<]L# ֘.kY_ [!TpgbIIVz&\&X`(tDC6&1q3ͩ [l l$A'$ĜTuEW3wMI<1ۑ5>Nh{J!Wtݶ \tM qWYЉxWgDjaVA(4?ߥl9tuhД/MzbmWtٍ)2OSDA_%r2wk[PpaDle9|MrNzŊ? ST)=/D3:bIE;O3uGP <60<3Yě˦oP|+$} @i{tP%Hܼ  @UMfud8h9U!d]x}mEU:{CBV"NLAxשߺ};~W cǏ~ *n~QuJ18Ot`3|u,gˆ_UڡkvgoSkFd&'vL(U9)MYsKvxQ ʅa!g4.dq9%_ _Y;=WQx,Xz}a~γF1QΈl.9V蟹L2م-뉷:w YB\Є7IWy^2ՔEa.tA֊[5'İ/e%ޗͅM"IƨbHӽ ?D ֡ipp 0DZFe^5WupFCyn Eb0~_ 42SHc:ҨK~b_FoPC㏫LOofB(#=qA!N d~x1yn.b{/]Ϊ'vgA#$2[ߕ aF觪 KBw-^(:rJ E%ӭI=9&G -xŃ$}r6"~ 5@ rN#>BULFV+BΛ(+ :.431kL\?#᝽Ϲ 0I+(2OQYz7[ʤIfZUGK)Mte+}Z$K- YPQc2'w@e:S\ u~bE_qHN'1<~[|D3qiyy)KS18֋F|9>b8b0n^KxyHJ\tYIWnńx9k`D3cďJdKPD^o|`[_ :Q HKh`rd=2kH^}E]8^|q?&'=8؏}-rQFB[XX҇͟%E/o) hPkwmuzo4i *= z ӼqT+\ l,AMS\8nI_؄Rx'#(DTvf1⢱ZAƂPCȼ+wG$tD0A\<o ̐s/oҠVtu˺,:m} D@7eXeYaP7|Iͫuͽv}iW*X|*_IUUՆ?HII^Zc'dL2{<DMXc8=o)@d>lj7gXGաIHs)}M:;[s1XfBH?tur-zmCo/. kkzr0CǙJɔ]rcGͥF6XruxA z )a g!4QC:<7Nֽ\$zf *e -CTY! /IAuP^o(!^& Ե:2&yԻCv׷:z hsSI>-`ST&|ڲS,dYU9x= |]`; ;i'H_XPԺQ s%fO7ʝ?zߧj4iLF"Fx6&''Qa^p6ZDo<]K/ˤ%˱P#}uOb.;B`?2 1an)gE%,O1fp=Op(‰ToP^8. >OeB7!A2=;x] WL7`l 65śi"Eu롓͋ԦumVge&4+ { }[h,S*̈LT2&+œE8=]֕,0po7~㐌C4uﷺjKYM\r=.B3w.~q# mf-F`),ZvνSVeG.e.JI#zimvH?"fstk-&[X%7cwŒvr(%ONSy v(%HEFǾ#vHrɎtuVY3 OG Zwv\퇃Mlmb$:o?'[N ah see<;M^i|@z ]lmNFV׌H:_|VI*/V3QFlK\(!{g='R :Npt W}>DKEK۶%Iv**øx"?RXΛ5G 2tÌ!8}|(hRݘJ%1G[mL]feR尵Ӝ$;S` ؝oMqڂ@|*bq_+9ؑ2 6^63ovyPGs9@G\dNrY5h*a.K=@.A[;k}}(@ePp<*jo^?R;3ȔVc33ݒi<4$8gv4dm83N*b%V{eA<טVzr/|b GzpDYpbTItg׉8?Ǫ;j'#LpލlHϗG:W׽#A$?ׅrXqAn(&gkGmSSאL|UHDb[֨Z0LKAҭ Ҕ#OK'=!{+(*3}u6>=]. ) +d׿/NE&h3ݏ?w@ mXu;Z MĶ@1ӟwPGi^]:/= ͑YQVA.- Ja8Sz^rec"z$yaί0O42UvQ*xplx?tS%_#MLV )HNw18~3i,"ʒ_'edz{6)˚#s׏Ȗ4X-?험'/:J+MWI%[|I7Bݪ~Wt$8CAsf[)UjDsKź}ux(!VP,2'Ϭ\ҧ$jtnz1MS)Z&+/ Xھ P*5Z4ц|TDx.ثu2ɰ߷-rh|YrP!2op23\r,[`6̩m|ѥ)ݿycg;zlݣȚn@{@EvLۤ~^p[_o"+-r*8hʈԜש$yy$}E/W Kɼ䛚lgE$>5jܗ*ŝ㓐.e?Fd8-!BZZ5#^Ō5_3fVۚ"71s,vODvtsU_-(J&EQ>]4PLrJy7Hx8`, הvV7.@_ Bz$yz@wh>8^y  Q:&,780^JxE(bh]x},bfMЇGf#:*Rϱ2}dƛ~XTJ݇T y%S Oc& 1vEhrDLlbj+/j`' o8&|ɸ[CIdWh ;&`(9e H/Ņ'& Uk*63{ Z٫pf2ouIn=:DcFxXS$=.˃p n}{Q_cBl&j1%3~Y!dP?ՙxX-ݮ#Ni"Y|̾yR[$te],o'㒃Zyڎ4onb4%)>&xd({hN~#3vuL@>V=^!MPO9wKe옾l25R4tfNCܙ~AG圶H~b6rso'*;-U޶q@Q8LH% }_̣#Q^(O>A(l]68X<A41ݠ]wCw- wmƖ\1GF)b\(P~5+@Y>q' Z&{Mi3KodyM1`=Ri0Rb1a^oFP癒ƺ1rKy6F'i :g1(r×jL" ;i}պS7xQ䱬PW`+N/a=dG)9?$BWQok,REDz'hCt\k+ZP{@;(! E4R4/!xpY.L2uMXE >&ly/쿜?8G6{X 2 G5t?"q@_YP(Xv:]sU\Υ|܆v %Oe,aظk++&YĎ{ :"'E˼E!,ki9[!>EAh37ؗe^%B~<ёő 2ﵹ3؜Z\ kQ$46]`_Iϧ&ntci#$\}q>L 1ݫ/vů]4AgAOh$& \:U!%&N-SCf2Z&G{(X=a;馗TumgFgzʨ.W]ИFvi`fGkp#J< 2K>FuGv]KFo-\A}ʾ6 :O&iETp/J*f ɴ&KBO@KgEp+,/&'6p*ȋrYHVJe|_1H8Z­OH&N@+`U"anZKTa9`;O_Jg{x8ҎrCO~?a_3 e@CGcnǩ7Iu!֩\"sVa0`pͧlg0 J- ֘5ޗR#TKKqL;]9ۇ\#iϕ[0rr0!ޘM>[3RwkJ9(1y-iG Z<"]v?0!qNbxhZ,H~N HqFïP W^e~1 =ACC+4S[^6~q$xmF\'k^p֤:dL`vf[^v*[BAuS#,n!i/csC{,Js-<ч(NL'y 9p4IgNpە!=FNizfؠC1ߖ3(;>Ua@hmX߽ Y4ReJv\栁঺kk3jr1`F0gZ5;dK3;@ 0䢓$ot5+WVtg KN0PJU@q!^0r Fu{ 5w#LFU%Kc*S.$ʐ/zI/yi=Q.Fmm?,|&ϣ{EbF,xfL<|V~aMFgK XeIJe4]ebj\|KQSvH W\ihp䓼+-:ݸCd>eP;Pr1 Kyk=oDf6@dւ(oS"HaL$ 3#8|_gb=5thtãG:~ˏ8ɚ  ^м`œ~q#tC[&L 2TfCeس*Gl b߳o~o[}cX1E1` w|{h=Y@-JքѢMZU-`Lȑj+se bQY ? ;"@)] ܞg%|^x;jٻXWPx7H6hעiPHi`lRxlwZP3)] }T3,V %tB]`CB4dx] R?cBWUl(En,j= oCK.Sv PޚȀ%NX{. t-A1 ge/$@!JvREA4&H=DUZ['Yu_oUH*Xt{I,yK _Qo;Z{%F|iշZ׌9DTIyWo ^޽QR)ǓƧ,P8\zBt9)<ӃfFl5x5psb~-|aFJ v-hn74{Tvq9tV˾L!IYP2=Ǚ*,sđ2R_p�Xk"EGdEIHAOp*~f+Oܻ@ %)TjS-&̊g/g` H]us,ϔ:ɣA#P@[/Tu x=C0*wӟha 6iiO92sY$v(~4Iwneֆd C(dݧKY5 4æWѢJ =Kv~3h^͋{vkԳ82`^A2s&=BMà+e=MEq"ܣ!L#I9^UX̳y:Vɬ' !|L L3Wn:=$n$+Hџh\8b M˰"m0dQZ(pQ(fiv5 U(w眉*]y2[VYͼEਘ Y%}7=Q )]_8`D|*bHPʼ1L<"ʳ/F72"8u9s(@ }ct},g$%ae[;]a&+;x?e-(!7ʅX=%nׇuņj'_b+;Y I2#fcIJ٦V4)6 L׮ Akh#Crn>z5"7wSp7SMaf)bo `~):&vZԾS>_Ns ^q%0hMSct49Q~ݮR#m~M'ThL}:  x =Ng{i;X`=חD,R#Kvc啑RX]0eI^;JVe`nPn7ߤ ^ut}0Sx0q䓲g*Oѱf>@GHŒaj3WHp8T8䢰`mjΈA< kroĥǍl>|ρ}vlN%~=A%4)8ZT$񤹩sA-]μ4ut)S?hUz[1cq/IũvK xk.8naɬA<&Oq[U4`p"шxDs8 I!=LVqAW}y|>شaH &.B8bp֎st{1݇~9N@1àcj{A 6de|$8vEi=O;]  UmN(g$=??OJ:O~ c'ncBcC?%5FbfsLM1L!콚FM3WBݳxCH*6v$ia'JhAA4j4KP+ <։⫻E1T`bYr- }s[c10؄̞)> ڝ;Ώ("JF$Yoۦ)gx&E r*p65eX}N>ϻs3OW*0pƨ8 )pd  ^:*..Q-,}LkZ!?H]YkbbUK" >b{3{O+»t_$8r{zfyՋlDJ*,P:X>M{F(ێZBk& @]m>;BI JR]u-_OM&-pmO.QϙἠR.bcE0Xo;g|& z {T @~/"{Rg6/x) ggdPh<T\GB3sXH RJ$M4>7R |h4VI#ؔ7>Ç TČr)nX֓3f[d"[E7|VuF0Z]CZ96xĝ@) ;ς, Ɯb5!:?Vf̋j$m}&X@Q:1|m:饐kK&f.HIh g:ocTEQ~0x_BOʏ4?Տ< &Y 2X~=ODT%jJ^$k$.ngѣ\VDT7sniy =I$W x='+3ePz=ϤZ! !9>+u3L@vJ SAh~#+ew6"T@fUi>i{X2/J u@Ӷq Ȫȣ};{*&SwkllfE cT%ay|nبϹe6'[/мӟ/f=@.;ώ BbheRﰸ*,zsƨC;URg%s, G|׈yP/rgç-og Ì32yn>'~\b>򛺣(LRFK 7hIp6eQH$wf,@(9F,:@ #SVrUzh[ = 9LE\+=Gy6X&II=Vl@,s'f*bxm%F>rSޜ2iC@l<8LY g3w,&si1Mr~c;bm% %UߵeFL2W Oj;*ZS 8U$6d`ZfҐA" 8\.t. 0DbhaqTH֟w mH-i33MJ9_o'1rjϩ{[X%pohGHW+'G*{ *Ȅ\vk4|py(3?:m*[=~FGYq*U[Hu nKW8Q8|#D/r!ܐi^nSOMۅC Gt:={ 4i">#n(ԻuS:Zt&[pX(}h趼w}vsjd:2huwYK6œ`˲\'x}CTz}n'C.0:hXX,l +W^F:e MQA4 O6S@֧_uz|/] $DlG}iphA#˂Z^, *1a = V46 j]~;jd:]YdHC@)үؠuB`|!|ty/ ۭ]gMyvӿ6 aŌGm'1'h,=(䪌_ ͘8Sw QTچ |]f]t=S3#jV,Lt*z`]E"=|yGjĖ.(j*$><T{ v.Q\rCV [jEoY?"ϘJɱUjkr0vk(:B@)7D=lV?J)3ܢn"W _\\G zΰ,Nssۋ*!m9nJ~PNJTSbC_UfUiDwc5Q~ )1`gG.TPyz(\ ÝxM7'0%PaB\>8RgiX/ObNFZorʆXgyj^|URJ{BTu\\*DzY^o{L+S9z\"t*y\AWZ-"v+ CZFVI@1M1܋ab(t_i$\X=Gpag!tݦ 8. "5; 2,4B}=Ǜjx|L]:%7I9;)1i 9fh+ɺ ;K/\j$8_ +iAtu^G&lxM:~pri]\^f4ZgߓJW!8[,Y yո`u b k9,`?_Jυ"2]S-Zgb3A_BMUO1MP%/mV zs Η3Ļ;1*J:sfYDG5zP\38>CB0v:|dC$ڪ{/蠄z[ ~b=`CIGkG_/q܂&(zi=cGa=)0hRL8n.XU{rm* GMջeQ M^J[}TG{+( gE0dl0Mf0вZ|r v)??jnثU:>Ǫt(NOFk2GkHH=+}֨jrb8,5igB߅ח=~S[k"!B8u O2al1ŲeX=!sg=(l[tDe&YBG:3(|ڔGvLZ`\HfFMmg7 n-vu?4yiS)SҤ5NIV>7̯u)Tf`yyY-6&#SGC^Ml$[ˊ`F@= &߷]U2p2(y[M^|n8J3^Ww]Hë3ILFP2H^Kh_&Yt( 92n.H#vw Iee*XYy:_B"[{mudZ1F4eqa&3.Z<6~D9wN/-=6 O _V7q-8lMV2]lWޡ[ܥH"4!%jsn 6 Q0|(+k਎HQhCo: 8v4ܠ ITz3Oi,~\#݇Pp9a 䝮5ߺч( `Ҕ476~b+){fʖW{+3 }zޯj?I~/ S?-#źAQ ں8f6)"Xo1)zwruv@6%0E;4L!$WtB&0w-zs)}S&l߄+h?-7siX l {6W{|8^)U 43&Yk=BfgR ½jRx1F.qigZz]y}BEVۜ܈QhR#QulQ]"ԕݧ4?R_Z,T$8= .z/fueLPCfuj><=.8rl{Z:rF3lbUZg1OUHL; &'I(Ԩ]jyf~N2!Q06gX ewQ*:N*'krӨ-Ed}~ kH78ӌW8'2u6;h&O&p Sxg5Yc@cChjuVOUQ^M=B0ԛFKɑn"@UwTbWP}8z(<-fn:lR 1R7IZYֽSk5c{TjclMuTnݖAc!T>'MR%Y{SO+ʾu)4=Z??\:|KР^aZK-ij8*?UO2Sߕyw"zKWy"EXj 6=l"m4v"~Q_ʖΧfvwv [w,z^Z8g_1YXܶ[ -yp@Ofa_Wd];BGv`p ~g!=}@t\ _d }'{ʆW뢹JL i/q2țXqhr Ӄv|)퉤܊3CT|-<#miMXb*fƲ:G x0Ln~;(O IJz H  pWHN&.HU3WXdIV Y}s(B9nomrN *HX{hl 4Lb&;?"\U3 &@r} %|~$wTUygw]%tTž$i;, ?//,+9l_ݙjq6zCQ_̙N'|8mgTS6õgh>{,si`+;"dД Vؠm*lXˈ3w%VYLQ!d8&HJ6pƯkzrw#)ʳ鮔">Irju@Xa+6PߐY@B_׾ r"YoyŐr,--.E;D ']UkZZwjE?6u3GPO.adnVXz6 ~\>'0aoP:^qEA#}#%{7%U҆׭:.}E"CA~&~VeǴOSxP/>Ǵo@Ѱn gUD8+V-Փgݯ)$v:uJ,җ3 jyN }Igؠ Lr E +ٱ ƒ-&V"2lH 1 x m%rTn҂Z쑐=̩@,R)@9q7$BOU8L4e l~G8ίiqӔH `K͏Z*@\s.YU2uR݂",4й27ݫda*HE _mnh I^~>fq 2NlB9nQapIK]2vzwk'&`X$󇤊sloeH:7Ǚdi^qqf\$T7Jl\lDC)i^C$[yc,zh NX9 IxT/ &hť1Xk|+3P>~-ٻ1{Z v#@a3`/xl $u>j%Fe1]ĦOឃR;f|nd: l+|)/ʺ{\tE5ݡm^y4M71/VaF{|*^1tAs}-~+>{励FӽRe:we*+#141ӺZ*ncB{;TΦ /|vD2[*t:yKNqON|-\B͟Oī$+["SCZ'6^2KWbt數Ea䣻-/H_%ݰp$"U[(w̾{v+w+ݭ>uf֨ΘEMNtH (o! v㵮W#_OcAe!˔5NU3BvwI!@tt*$fV?B(N.rl,FԙcS6G>l*VVMuq[|AI^1ΧZPNH;z?XZ{hk1ev2#T/M'cF. xxܪ-6r^MD.A=V;'SY/+XV57rCc-:bA?:$Isg3?Y:':2J|0y {A fш4OcQ1ʞ:#l#<*89P XPJG48#vehq0K䲿5܍KFgiA\G6ssXt݄7\uTv~h,D :}JFrJWv1UMܔ-sg.q NK&ڡ )hJ Y}V}v_3Gʹf 'lnĹ$١ [KD'#FkS@LskЎvAsI{h>$(" ^Ghef8+aw1)#XҀSvbRq uJ˂ * Fa|):#H6A\KL:'^YPH&e.qHKMœ-&%RA!TY eD #.D 31hN/㶆:ϊ=Pmj=t䤦xM##kҗ~94p8w1RMgԅ!؈1REGӹiY$F ӗ~?HѡY$-\@-kN*KƳݢ:d-] oU9޹)lhZs꾥HB؟PZln,!a B`CR} h=Mlϻՙ\s@%U# 7c4ܴzY te?gQ㇞{-Ȗ t2EЄ~bsmWl2BXćyX…E1|oEKG!="W7>?/H9tb1J<=8su/iHlrxz}LGUvCWKΐ9^#cQs qݵP Hr_unj{7i,7/e !K祓7"GZ:#Qծ<Xg@5!vqeqhEG&\]EupS\ƒ(l-^EIrK'\ 5 SUP;kwnr"$ANj"[i( H1eZ~Jw̦K[N6ۨlX']uHoQ6n)i!wcTNph=>a$e8JV*SL>A~ d.Hɴ$ԯcܛVS`X>_gaTeџy  VK.8-JTmRqAPkg9+Y|)0}@@ X4({ӌ ~s⚴M)jqv=|[a- VBDn h՚3#$C| #󕉧mI}V0:fTÍ-%Zߝ~{PftNQ@uŢ e񀥲K)Z?/i~zW9dDjiT`}u_!"p/2B:ny`K-;65r1RH\w(e{͈҄҂8|-R+m?X 8?Un1h J ۫d!/ieOSiIE=&2&3ƽc?xz ]niZn?W78`)7bFCNyuxG:: y .d6jڛ@O"d& =Y/xo;yjFiWr{F:nx{ϤE⩜T #JWZDL:h@X! ,oYXE€ t{"Xmxp׻uovfq<+64:X p(Ωo7jϲ_}qq^)5߳,%H )wE&*ؐp;b:Ұ8BrMS|.QQV8t[d$68gD<]Mћɔ)nEXҌAwNGʍaؘijYv{c? 2CQ_ -̟@w{.qsX%D*؆bt za ^1y.qұJ7":xH[#Ȫ KוpC-ĺJ[w3['5gp9V»ǵmi{ 15$u!8z*T!.\紳_ݧ`Ŕ^UF!a(ͱ9Șf`7>LB}=6'C(}67(Yt/bKϗ77_pTbKٞDDaAK ?2E'~X |OwZiJG""<`E ]n1(1 ;էo*D8^r/zŇ"f.ޚcI&WS=W7j~L|S2[2I}XԱt"#s H\L!^.t[4@K/czg))6a`eXlHl->ڝEwe}Wu! o[J;m 1^7%UVPk Xbcۗ\wjِZ7Ci۳ldU GXKwF=5Y S~#r1@m;Kj pn(9'6)1iHb]mvp8Sʢ򏞩(VvrKfW`uc|fL[h360T]͝dBױԜxH^9j9Aׂ83ԛyة5kCJp Ǖ$N+94~4_wYo^y,r#k8ƨGKAQG=@0t6WK-18cGʣmѸc6(Fb[tT>I6[Lp"$'?ZC GcSdͥ)Dʳ1> [ݺHR'҄M <,bEqZ~ pMi),Qm .-7Q۲VgX5yIX/lHqWr#MOSx .p. zj|t@au\fFY?b"bRy eRGI"/EH l`[TȰπQK$Z&:`|E ᕷ3C/>y;0̷ERuƓaJ:;HX ny5i &;4Z 9DhFJh` lh[T8$(8t1vTF{hd? .tu,!=CY,BfǵQ〃N鎈6 U,{Lp4kEɼа9ޚPIlVmBuWiYEMBc4:ϗBuaC)<0hj4ƣ1G$O!!wPN,Sտ~ p\†$-gMޣ['.N(WЕ}ռrvYaV~|+!픿\rӞ6J'YTCE_+M^V%|L&/?AdE~LQ9Rڨr?Y [Q{#ӿOr^_441}UnPN+ΤLe"ZPތB<3.ˣVпɰGzjٴD0IUMPLL9<IԟRχJR-kYLEOnaݺ| fjn7퇫?5*KL,rN]GRIrv@~ٌԆl`-&d}!,  Ԁk$9cv& uG셾vX!7t9F]7d e=P}5TNA%agAngR1tC>"IJrрnns&hpk 3r:Qb{z.Y@Jr[d7&&WВbd9DfJdA~u.$Px:BW?SN\ iZrߥ=hUGa_2?ZT?J(צK?CiK6])Zfkyk5ln2jPR=~@6u 3 ˎȿB@~5f䆻ukcRX-zQFyD'oiɄ9I穎_*N%.bg(~:yRTb8k~p "?wt!l]IQ+a3bxٷ!;C)Vu8R 4 M22H._V kL;{u]:ͯy'}dٕň|Xԏq-03UY. wKyuOn?:{v(/g["bWi̇ #$/!F)0"iJ5P]\6 84}E8҅'!EyZ4P kS +C*v`x%SW{k'4'@%=!+p#BC;nBu$"!)ݐb vWe{u;r#ϳ1:05 ؎6aC8k9 o_#%eǬzF<IiYzX\ݲ5]] !mdQDk>sVEA~P]DjHGX57\'Y[#JDnˊQb^H_1C0(vDIݳ~~H&(Ý% 1rc8U:rZk@'~BN UC=>78{5-O{aZAZO)4MyPVmYt:CM"8 J?N~귏1 mԅm5G @Hqv533Ǖbk*#slKHxj/m}q P0`׻BuvY&?0:rYr3FM~jLA@Uұӝm+(X3&Z`nrA^MaxB#fOӲe0i\߹E,ope-5a9&,TV:v׿܋ }F$N뉌R6:}ƒ# N(h !C雄ڨ҈gHzbϡ?ѾBPXf|꾞Zp_7KOmB{{DဴI\S"\858R]ڿhj_o^<$P{uhxu\j\b$JT5;TL^TlV{ЏΨW@"V`cBЉvdBmKڿ!]lpWDFbI;D,4lHڙӨ%Zv_uM1a`كuyȞ' zl[aPau#I<=O3ݞ!G[Fv h#d1Z 4~-m$vrKdt}m.V0n&w_*NSݚ/?B,EA307XQ6`6Δrws.2P]QDBWIti9T0+)NȌ,D;zW}A iʿt5翋Xu[3'1^R,ڗ17UZ6ܯ2VIrV5G!$*x3YM9v iAR'!Ӵl2 $jo|QV_V'7+| ID:1pLLmhэc5HwuFNڑq7z$}{.g((u1eyљ9vp_.Arq` g*}S:rEubp8k(2 P^n1k|[a0юx 1 u~61wYAQKMdV#v_MˀyEx ,l!]dƛ_R41{&vWSi8VbYg?i"?jCCJgL4 Ĉ[uN&C@?tnC5q}ccz~WmhVR2x, Iq^i*xHOp R&"D/zX0/vyD~%Pq6i$ 39WN)P$gì5eg*Ɖv6%TT^X*&8zQ^yҏIEO m#& ֎'Xjl>oA{ EzTUv\;:QDCn(.Jp߄8γ*Gq9D!v%o.'%y%DS>lr`Nt~& *HK߸B=4YHȳшˎw#;Xy{ߴKZ-%?}o6uVc=iyfz&v6³r&e &_< !s3ds0C9X=!J@$BW̆*Gƪ۹4'$TF '.=h$FJsyV=D> x޽ُǒťA~/7`KpPbՕJS%?6t _KY.9+*qo;\iNKTdmYq>M7#C Q̬8PbyYD(l XS]8cJ⊄yal?Y5*4~lU1L.hYFAlPJӲL 0>37&6m3lg{i$(6P 5n!yc,o<''J\C!r&-`UL)|TXl--xW5G7`nׯ'\:MV@9sN.@2)~$[05NNpM`⿟'4p]rv/6J\Y-)~F(D=!Ej1(3nj -!ƶn´{R]"Er=ѸB_,R^̰_~ƉILj*iIktɚ>;{y{ebD%(G3{Q^ُq7/6I)^u$#!kq?3 #9z) t }U6镈z[M4襯ka BToxDUg(pn,LrJ(WJ-B&)'& ?7,R cavXP ގK5(V&ON%ax dQF/}ˣcp.8ձ˹$llmn+̄E;H*\c)2oZZ< 7\ tyie@/vJݧee]U lWe15C B( 7?>C!-w:wӬ*İMWGdc@IAjZ2E-Z>Ȕ 9Ðg(82i\R~QYt ( <2O|rf?rjC̈6('NZ1'sN5.V󊸄@딣 57 *|r3jg57yzfo{L 6萞2`<)+bkOO,O[6DiQ؂-"{AsThrx|@s@cĊn "PF ̈EoLkh%jW53`_Gb 5} 4&Sau' oBPԊA|EW^򜋾Ui@ƍʘKR"DObN46hssaET<5bC,cصp{nP3$EMrfKŠR-t$|}rpnx$v;Y!'㘰EGץ J˼p9%9:{!l%l^X b'n׋I$}pO @ _WcX7jn./Ȕ]܀hԩqth RPZ5tpKކL\蚿IY'`>DC0O8\M>cz+ۈ``,] #VK]OuH0^)ϖ9b>s74 ]2sŋ);k;C3$+yS3Vpٹi݁8L-g I_C(BkGʑ4U1HZy5>"ԃ/PBnk"rݽ]kCHJJ+TTIqy)(8pd;ڣQPB.bL2$Wgo2\_UH{\R0b!ơШhCٟW.oGd&SE)I6eD?v䔷)cA@`|f T|xmזÆs9րb҂*)L;Ӟl'h>WB4J_ 써pUyV ؿ/NO#yn[6LVyq2 k icʕ)->cz]$.AJe]K =9.;.jn|ӌS}ѭ\ZUf9 ^Xlyzlh|-C[X7G#;HF2f*rƱiG{5yc3;UvJp( V4uvR9Bhq@xJx(~T-uW*rd+uw#'D;bjʚ0~xt<;1 ÿ6D]N#\QJJ'ax,dkn#̭+&sA1i;u+~@Ϫ$}u^:cUU¶-eUӿ9b<A2Dzlv=iо8W:g ze9=䌌銄AZKys}QIXoؑ(30ias1wcSP 8fic>Rz }㺯!(h KK]Aԓ> o5nӱu>_W`E5pϹ:kqm$H}ԮУE6.fl{m?2A?J;@n[ "{~ZEZӛ&:EBWmi@@nquFX;tyTZ?Y"D OФ٬T+u,ɥGU`*l=lcTx#f0ĝ'3I7HN߷ CU do?+ A6ݾ(3_~^/d%m2RNN[w섲GU,# 9m~USKDpr ]rRKr:^#ǔ)L~y8LjX呞t @K5ekUXZO-5x"GF[VH ?J1cH}L5ZkK, Qڅ0Խٌq[Gd#$}KZwjZÆFrV_:YU`_IG"mרx 0|qzL3B^!,Qf*l9xk*}c^q2ILȃ}vXIa?[7ê;]'D `2pT۵`?tH$tȇH<)VNoƎFVG7w*ֶG)s0$s:ҳ}Ipb(L7^QfVyn8&rvGTzuI%%ud-wŻY Ptp1Vrjƪn(zZ[>.m`u`F;Zo[[7NSl{<=,y!p>3LFK %eں"PI4@{KPyn}l?)ۼOI`sh#"5 ȋ1 aZ)z) *Դ<οoup윈Rkvi˨5QGDzޏlMq{6\BVeK\PJZvJ־\bMBn}2^BN?f b+/ tD= ,ヅ6nbu~S\2U%yE,u fWr'.LOWІ(BT:Aj;I&GR!3a 6oCXKA\O%Ccx(ioYbܿ9۠D3;t ?&5ڳL ( R[~$ݯǾ^,]SZPDQdV#!S̒iO1az@ #x99FVlz(.&f慚dbXhfغu-0N> SW1}Ux5QLjf#İ?k;4\#wr/q$j[=@ $Q#85u)"3b͙!A[`?7 zR0=up^_?;\%s[wu0P*peOvxu;Fx!.N#]q|Erv[*%qJWxs(/aaQ-$ +#R s'm-\jوsH{'TxR 6& +Ҙǡ?XkY6D&j`lt8)k1=lb, GaFse;0 MBweB@V9EFn8d:k\lYΨmzH{P7F=nOr%@W<2a{4ٓFcT`l 5t;baZOF?臞} S K#Dw* ( r)Td3[@'oyfDXYk_&C猟iB}}p?C1;895ŋnTn$"往W\`$TxG,k<#d VʁDf#ҵow,G;f`Λm@ %( gxjMz~SW2\}ڳƑfHܬòF-?;_fzRKH[6o>XΖofh}RzH3Ӥ_Razk@uX> 7rMv) 'KHo)qR,ޏmB酄 ;s=q[ 67M!g.|ow4>8CO+P*U~:\̕LZ|EoVf7'a}*W':4v ԉ va#EleRֱwxf$gL} rghBGtZc눑mRe(D݈о<{WҮP&{<y&e!Ws#5Ӊ}f ܅9ox2JjOi4jX=> m n$?h: C>o?1N<} )HJOj:oZv[x^u)ze\9}7[Z嵭C**^rt G>,֐!.g&ݴCcP /.aC! t?|tW{ְDG[gs\ .z8Pf6p7WebWsl8Q~j;!ݺ-*#4G.5Kx_ekDұ 0,mbhcǁd?*xgu8py[<V #K*RP*7ݷ̂T6R4J{ PaҐ3tYϢU1D M()}N-Dnt/V qfxN7fJid쮣)s,OS;sbsko;j_Cj^x~tY;|log$0rCHr wftf׵ִJuߗ²fKbK,~bSQD) ^/@g|)=qd'k7/变hqZ /ѣ~12wͧ{3D(B!C\ &b(Eo'R.!l Fmc.D.x7ݢ)9 uek ?Nn;f_2)HX01vj_{idlpEpgV)וj:= Q{ܩX70֜5q8%a~tsEhJW+2쥌Ǘf\L6&f,I'׹Xf Suz5i ֟/-ud&JgMhPQᫀߣ{^!Pp a4FfڬCxu횸 ^KK0~O`y׵  Pou7mҩw: ƈȨ@̺fs)l%{ y3ֈLS`iPB^H>}!T|*fK>O.q]Es̝4z`<447Wո)+o۩cQ c]dGW Ac {_XmpBB,0mt[RȢv.(CTr$ 7F&^b0iX*&`(5]їr8Um V :d~2K 2q^8؇Eţk,՗iJ݈f &=WU" E- EH'!rA#5bb|ȯX~q.z{WB~px1JPɣ8[L/Z aNhFQ8߈o;^˂RzFe]Õ6(mz(i5B2m~7k*m+ jrcp`ۮ0c/WЇ&}ڌY{܀Fmu)y+O=uQQaYPƌv#g4Vd,fNͯUY8/t$Q$+C ͘$j6jYkw蠞0_'x`={o֢]V`G'_ZR]pMg-.dh/5SL]rEv:uBifm-{q~x_nu߿MA>lk0Q."FaI{K~]c" TJ{OknoIEs)!LASF+L^gN~r}mdC|{o7G' .}HRN gLI54œ$5ieݻ$AĽ;iW(BkiѬpKᵬLFCFB24YJS!-%>G`PȬ: 6SOO=5.uK5U9̗*0S;ܒ}>j]5$a.6-cEQLld`2^ڹqh^4J4cDL|ݍ:'( LJX{8KJG;2EE9ׁT#,匘V 9ikJ6#6IĬSH3*Y%2 H*rIU_##/E|̸4OJS.'5Cd6"[XghrC[J 6C[h` uRK]9U qroΙ$l ǩ'Y̑84da rd2 E.]LMf:-kIN&][iނb_Fڱ9'fK͌kbWėxxKg7k쨤?a74VV e/[ݫLWGg/rk"`ʣbr* ZQD(ٟDOr;>/陔#iIf+/ g˳H{$"#B ąCᘟApOʽP> YBw< %;NZ#+c ׭Op؍hmdtv\,KuNyli'ds=Dc_-QA󞰚L vϡʋB{}$K LACt0$(\ZQ@޻*+ #QtK0]X'(TYUBg_>&oY0(B:`fDi4]X/w-2^Auڣ^p$9C/aƬec߮4qZ%Vj3e )*6 ֡5[-b+b5O6$RTudB'6;[f#4 {$es̬zD%/Ryr`\l^#~#m˩cŸE.p۟‚HV[T-&`-OY?CT1={ _vYYw+C)2[eSg:0؞ Jdu9= :o~r`M FFޗb 37ӈJSR,,e(."2/=]ңXΜ}ꋻ->Hn 掌9۶T{TQkh]`a{b T* ?y,GnUNvO-_xO+L69'. h`0r0B樸Jif& A6wo9Q>DQq ^Ӆ|lirB7w)UCO+t.uG@r:cx0 1W d |f;ReDtCV,es]X˯k)h#yU%q#2|/̈b":Xڇ$6.sA!ClAI#`o|i0 0x9M n=9O96 k|5lw5,U Ҹ8!'fMˍ;A|wv8Sbi-q*+˴t* n[MZZu҇hTޛ@.h};\ucg)I~FJ[+CGkGzx:,uuؑ9^V5(`v˧Xcd~zŽX6b1%''h+taAz}%O95qb e8 뛶ŀb B Rɫ5.YBOU}ZЧ}S<2rhAwKNP9eTg>/92֜dh%uͪ[bsyvl,u hއ$ +3G$Q-T0N!G{ ['.eF lzg V9cI9SeVwWew!ޚ*a {VvhS=5J~^%oC2L;݇cC27bsq( ke"άP*03̦C\ H3ǃ+ p8[M ;8SI:0jOdKt\fx: VD=T 7wj"$[4Ĩv /v;5Nb :bm=t(~>?5-@ 6͍xS4@g D ^#AH1D^G*&4S kp~S=~:Y$?]6`uy^nՄ~cc*9֮=; @-LGCO#3j@wYteuYߜuML]RRZ1]TIYmڦ` @tMzFl^7I'*vPKz.; k&@r`?4=A2 dĎ9Ģn06(5faCh?>tb}Gz] (({;X0E]oHrA"4Tz25[Rw6|UE@K"mY?EFn(nx^FJ^M L#G€{1$*u4cpC˜NymO5ۂ)K[n9W7M X h]A6,|%,=xgY!еZwL}eRdSPƱ*4'qP* Fg:t[/+o:7@ee nSVɮANa!'!;0ǞnȘ:|h- wo&JAHԱyɷt7[dQ eجJ;AsLlқ66Lɂ*PLo8{ۉ "k4Q%P~QtQOzp(T5"`Q ~BYIgE:&mzb< X=}`pdmZKҨ#2?>̱dĩ~ ӗGi cqT@|oAt=^<Di:#',< sEy#D|m=CF~e%\xWBuWj^H:KƖ2OɠW_nIp0BRAuvCruwl4ˋrcyEыH/_ r#`X%mn󲨀%1/On6jlϲ xͣ"@ǤjPI3g1MHժdҹgR96 ](gcȆ@I =)S rS՗)<{L=3EwH$x_%yJ?-059P%ϫٽ\Biw>3 vhbv*0` M=IjĻ]O֫6a_h]=LJD(o31!wvOsUiW|*Ír5w2PJz9puOt;){|=eǓs/'ukD;R;EdYKQs 6RLdĔEӉS`<[-=\lVīŒίpuZ=]&X^z>*ԩEi/EJ6دt,zThV6{nq Hȣz&[+UXcÓI+KҪbB>D ~,?X[_ 4@-Gd׾ qjcUjVa.%H☫[a.%0Ihv7lCV3Źr=:e vh:)]FS.&Ts/%5̛Gyטؾ?8~%Y`=_p2iڎƇo);Xz-_3L%9lS ?|3j&PvB1>f.wծ!B d4~_ 6G@՘U:C6NSuvW\G>@bm~iMrA_RTFWEdt\ |CƠdوc-c)?M䑕Zo-]涊0&Mn5> %8Uuz^&P- :}-T fm`]Xg6¿>2BjY>c[9`&pT q>*wK*6DUj^'e%~sǎpZ@yW^*f ZrzX}=cōDٟ<ʢL̫oUDևX3heIY#ݣ9Qk $IǴaN$JEJjh3Jf(5)2fUG9ML֥%|t

lmqƈ &X"j]u&>9sYOPg [jƃnq+Nh72܌`;AMIYFtFFݭ\67\V>z7af\SO#"קpqTUQhxjE?0 A[r:vbOhgWDP*18pT$R`ˌWcAy]qH^&iUKٗ?Ah{GfrlKT>tʽ9#DGcS>J\ʏۭvMAD„ 0B5TT?Bi"^o'Ɋ\CyVBH~*ѮCUU3pKb2O7ōcǐaZyY`c=ofy/op),N"y9M*\-+(żoqͬ(}dj>.AJej&֮?|3, ;?HNw@e,i:<身<޶1" Yd|-!~j~J]Gn#!Q_ҡBb~ pLv-{܌J~dBza=iN9z5z#`Uw2;r$#kGz?Ğs)"wQ9 TU],} <B^q uyPA-J=&<4!%3VMyKGX%ݟ+K<ٞ g՝cU:A "}W0'b ˶t ݘx1ʲ=;C'?F&YH]t,@w[ y~)&Íաm&ΧH~:<$]@RxaIg k;<[#/r rUDKӪ!9_^e(<e>$K0l=_)9aj9 syJJ]pu։jeL hȒ.R01B'R%:53}񓌑Q\*YCXXQsl诋^4Z DH#,$t m )\'*?.IYYIM¬re}{R8xV흙?yLi$Xph!!4愍#G⯊$ޥǶvx}:G!͂oɊD&h3:Ftij8r1kt)fO2 ,"Ҍ*.qnI/K|!W5抵bRJGS=8)W=bm*5Eٟ7C no D bԛ)Ӈuica.WGJr@%#畫:FxlĦ+*k]N8\XVBCٗ>Eh6%`aP4hX﻽. AejzKG 7doxb;x W]?7 ;zNx+֊د!^۰5TX7\bf @DKzdxf6r`1%:C{L^>juO@1g1 fe0QVUë&//S͙M2 $`e+9xEPYijlܘ-g${mAa?O9R=CAF8dROTԽRQZ/%5(f)S̰f۾3ևXG2mn:+r׳g[؋!Er`X׃u rFSO Alfa`|twcӬ%NQM.G[^H4[)q?oSvH>,$@5ds!0c.RįO.3XvI[v }BYXKeNs|TvS+' P|`sN ՉX#\ڗYkL[PH}o9rq=N62$ t gK]ST 'ɂR5_:%;^O~ѤmJEhbBզjAKRM'Q,Ick *xeQp^'ek/ݹ*39U6@Lm1e<$=#|t( vm#L5h,Uq#.G~cJ@Ha 4= ʀ(# T՗=>؁Š6ЀVݖ36ё·X$dEg]mq @Eybkp^ b5wYnQA`fFm&B*&6fE)@eQ<ۈó ٩vNC9g= ]Ḏ_+RB8{<[~u>c=E1w+^F`7e!2KphS044ưdyM: ̆I9~va55kgrpt>xEǬSk~?dWarq>"Y= w|Juu/;=|K)?TNzѪNIA$WǬ bY\Qvn #, 4Xw4W"'+PdK G McXJ=ׁcwV|]+xMsbYmHswlŌ0T1i-¨/j,#GKrE> Ugec ZqE픩rlm40 OȂ^vBy:͠'v=)*db[6 ۇ [[Nv٣Xn*;o쀳w51A m8lM-)w2Ռ=յ0:^&fsX9u8uZM&9EِYzyb:H5Lm}ԍ dڈ}z *֏jl S$jPM}bdd-4YZ 7x?gm'߈:+Gl8ޫGa+`gSa JW/8|B.8j s{5_9lS~mTh^ʅ lx.{Ǵ-n /.CT\c+&=o ߿ :Ά5>0>1adո]@go?%5nqOuICg!rUBf1Pvd Z7.p"l6Yޝie[B蛆(bDzXɘ|pu!i_)N93rR &¿V,!9,jþa[ScRH ʨMܫ"DJ ZӊMϕuA A{?Ϊ ,GhC&f[vj7ibeEлsGC%c+ٲ,26j6-&7Á EM!8{l(m>>һA iK])OJV^Z.,5y{ab=}:KaIiH['ӴTd`X#3 #OxvCʌO*ALփ~gn_ amo [=~7 >;WřR'uU:D֑8 7[}F+4}r"lP h WqY~q*L5B/ 33"B JSlo1&B< *ڠX=9ZRJONwf' `(G).Zu6 ::8No7ڹ?q(s6[ΙY8jyL5y z RBe֪p[Y}LD6k4ԊURuɰh2*e4)nwdv^nc/$|һ2| Nbbm њ 1ϰRAœ?H$IY'G\{UD yljb굧H/IbKI#f*Ii-AuL? +; ׶$'5i.\XϷ4S K_éMz6(i?(lˍS#˛* B֮`JC0hn! {XHQ:h =T2;@]n} _n=ѡ5kdی6AOv4͍_%*`2E o%$$014z\zһ aȴnj=G \~'&@&P|DʞJ ⟙*+RQpPd;F .1y!+, VJY6Ot3%=Glو0MXŠuÙ }[ДcdηG0/3ވ&Vde"/|zl(=҈y,UdPq ̑e5p[~nbp7eH܍cճy73MEe"G}whgm]oyz*3"֍wj$-7G0El'T~_D]Z3P Pr&AS%4D<=z90JB@HAxWI5m-mF,@f`a:ّ}<@cvqg%LGa2b*J&Gs(%gM~fW7)k.>E3V+79@Ց--;AANyɨ".v|'(/(DH&ٚV2XTmQc^n;KVW5Q ZBq ds2%pI$뛜GC)N/jf߼qiM {A(p\ׯ<_qQZb1N@>O;uk&HXa! oyA{YU}}q^! Ts093Әc635{yG֫]*Ա^~9tU#I}2~G|5uXeWӈ@L[@39wķoBXFvBY9,Tڅy.i&Z.8*r,՟J ?WTƋ#GN8-l*@(ȵL-=%XG|$ ȄPX]ʷ?"JuEJ@-t]f~\BtUsZfK3Cծ `14ئGߟFBf y|5ɡ/-zK+ol>fٱH-G}U{'G3޽ [ :>pP(S\~MGC+),D=1C ܋ `W`)s ȍ^` N>-U {rOyyxc [E$տOsCnҾ0+>~U>Zigg[ dM-Hk)IC[,<8?m.t\u 1M RZdPFB P"IR~) wVuɈ-a!MȐ=_Vn*ہk 3 ] JlX^EŞ9;L=ܝP~aNf'@5Pve RFD/ %QaCL #ڵqMHl;`%98pvkɟ&ua=eŮ#K|~`@8TU(o܉#@2x~3`aɿV+Wcԓ62a`+cGLhgtIf K_-? BTןˑNլyW]yF&#R\%Ņ4qЏ/DBvx32Mq͹oK4<$% e8F =)bZN{HkslX2e D:q0{U N_vl2۴R g܃7<-DJo}ѐ]X g kVx`,mFyu$>[hDU3|☦uKK"hys‡OF*Q M[mZ#79.5LWV2Ꟊ ^0`>9Ռڎɲ$|c(˗|G]Sa f ^l=2OrXDžJXzت%07T=TrZ{#Rck`u[{&RX5i4߼&vdB@Q&WWSE=cfvS0Xwp}=#fGi ,X'2Q§XtrEcѵ׶w2\lLg( l\|CDQGMKj+NKt{6muG:=\]PE &FJe] e{1$Z>f 3Gza.nU4295#cQͤ 1DC4+<1ho"嵿19l%1J٩Bd8+č- ukR/μD<`m[^i5v@M3<W #0R7v.GkWcr P?&5(PWxϰ%NP*\oTkw w:Wٵ+yJ^6>UM2:  6L vX%{Zݛ)q]s2BRĉIj&$K3byLE队TQK ^mhvRErf@Ւx#p@BJZ^ev{bxMX\̹Olـ2~ {WE%vI%hҜʝJ+%= ?N6:Cg ca8(%A*:8Jq[%:-Sdy˃+O&?׺G\j 8|?q—}~zkyM(-/^ZW7i _W5]]O|&%vE6"9vuqPZ h+dL0 l`A sd,wߩ';ܘډszZeWn.S$*Dtu/Muu[}5{Qal\ZWw|>" ^8_X-)k\)~HƱYoy%VCH"MV.Ni&% H]K``/UTv=SqS }NGZ1Exa]mNMOD檤cq"jŖ.3 rя~릏%Kd서kȒ_Юr?Jq 2j! ^}7] g@/u?:!~AzBS^QLn&7DEh}D '*E %/(t>\ũ(H2´asO"Y|Op/:f>%4=$ƔyׂeC>(`yݲA$hu*Q#⥙0kd2&L$;oz&d}:%l78K{'X_:!Ѭϊ9XSo^AАL_ɫ?aqp@|-I]*==} nc^H;8ԞC2GyGx1NEr\&)gSaX*ؖ)y-dLHBEA۪# ?TFsqV'ہLS_$0\5q\7 K?Nߑg޿b+nEyp)O1sbt酼 )h$"w+SX[sGyT>\R[<Ɵ)"7Û Z¶P_݊̋d  5";7p.՘qM^E#&ŧWc8@̞V4:q ̘I4͏&7!*gO6`y9i.aIWbABlyÕ*> [=wzD=K Pwi3@(+N臲3jrIySӿc83e4lhU*~l;X"a' 35nsm/Z sC."rD%o" ˊǻ4r06¸so9fo`̉Fw&)2!}kL36Bd> _]8DtO2,9˜M.^|B*;sՂXaHDyL {\1yaTمecWsꗴ5"k#maMK7į38(@NƎBmŽ yZl8pFm3T = !9)Mlxq1GQjL!t I1h.{^3,W)ځW/LՋ3$2'HKfdf^D/&/O~6I҃Mz)5S})T!J݆ yaŜwZCpЯaٙ[X-^I M*6;6B6Q#QmGQXS &.5 y?S |N7@<_yY[MG%DѢ9sMEo?r繲C(f2F^7J $=ZLh ecdgք6mD%͒wq]hlGcP5zlK!I yE>Ƶ@*h=Qٲh8a/C#P S ۋ_ѺhV=UU!s=^9@L<EWIV#B{O,PR}\FC 92RB8G(`:DdG)|B2Z+lAAoV'z60:}${hD.1hWԴwa&W$arq3i}El],l@F@OqyV*<CJ0\'7+EHcVNstbP82M6JBb:)!_hMb65=4O!TXXaf~?njtU$L  ;#^N8Zsw=PaGJ-d) S ּ^8/I%u9Hc)IVh[oKP-#1V0&6h튮24Q̵B<ǹ_S&AdԔ-; d}qwcfE{v5+*[ ݹA0Ŋ}gf'7#-D`4N(61k|`^Sea;[&g^>^Ao掕l~+&pp%S9:Y=9x5\buOtʰSIǑ۰M$b펝`Ϻـ1l'o5=8KBux3#SA.Y&ӸegOkFۜe3J!ت8]!9Ƈ< ]F͝m/y ;A'y C 8lEfu9\8 E~KW\C^ bW1]R!=CTF1 r|6ج!0|Y<`&DڰJemMOz# (:h+,LzSeQ/ǣxXzc+ s7MH<%#\f"ke&dﱴ ᅄ1xᵺ7`E2NFS=J L# H7`% wYYg\nbߙ VȈsDk86c2'_> (=_O2 ;55aq{N:j s|8ct'`9Zq0 ]lԾb1;^Yn,R0B%s@t=;{8ڏ׳cjr%KمYz5'Fą̳he'Rg#̢s@t2O`;vK=o*+$S0ϗ28|kfr6fgT?tmU #+cqY]ԕ/:( ʑ󧿲H7s\\/*qŏzNG4ޢON2ġRyP2uWI C > w~oDuwK۷9/`阨X1҆0,G$J[gR%U``¾i _/4ˀ]բ&.ܡ[ڭ16W(- #G&zҋl=*Ъb IpNd:wrYn>AT\T; ] ;b-:?~jj|vR@g<$NsA0/9'HE~gw:$y6+?*8 - ܕ>X8η4$n=U^NNM;l?E3~Z Ohn5i`;}v+Bu@ .&@cP$}=mG?l6y݋©eH2"RcEYkg;fKAET }(<Pٖ3I-:IW_mSk儀gl/Fm9(57*N4U<=M6 R(&:ĻH,3_Ƈ Xw4 UYI` -) +O+s4UAb́, IY<|89 V|,dW^Zp5iQ{[7O1mLk}4̿*Ab:B ʣ s?3И)PY;\R4,6 Qt =LÂڡXAT4"*<ޖ'8TN妘aQVQ{w>~Ѡ@)cwIxI0)4[ eBXCQIÆ\ yY#l/Eݣ*Z!pBb`2#9 ؑhGz rKwշ=֎uj)ReVPV۸$`I;KB^'voQێ2]/0VF6ES_a%Oԑ^qg,`}hK@uc0m3M TKZL'==s$8$[&IZ?zR_RY}kʩ@mw]8/UyZƋ;:8 m.R//H(IbRLv&lx.^GC"Pzg#ц"*> tBr[D/>H;,*`3uM#Q"Wْ^m=^{b37 e4tb,?1.Z"[Ox}%¤bo5kim7pz('|uvgZVB^4$`_'ao%Ц.]AF-!'@ȲZu3r K/850YD5~5cܤ 8AڌG qSrz@MvrJ+zgk@(&>c0JD,L5P'? )9No\[*/t4olj@pR/ރimm!hkwDwDVFo4"RUH |Wa%zy.4`i! !j?bBQ^qt21b)xmC8 y2\w)O1v[ r~iSF hN19}DHB4ϳFRXUK} 1XOZ%bKփ7)7R]"FqrOb$BRYbfB1uI 2Ua+ u S2׺gM IR 6̃18ϝ-FoR/ԛC~$@ϧ,y."v;cɨb'A٫Nqɫʜ#ZtG(wQ/;ڇw &';t%ȁυ;-URPnHQT%JO4C gJJ6eȩ%F%pU":\|!+j_H"剏`+a&ٟ}#npƧ#&/i +"`5e?|P2W3Ome'z֏|:kuE䇟Syӑ]&dr&;|p e {5ʛS%_Vk-u7zb[vn F/=)#>ՃCx礡I@ֆ&@-ޒZ"b:/vjbHCbsmAh)Ke@416'Y-hqI|HäSTI(-~:4Ġ-K?s! ]U PO\L&rY99Gġnݍ%T-F;i_tN^ ]lvQ@SɄoIXARHg6iѿcY$PcMB ̍o&,fM̹kGCΨDD P ;}l({ &^ZYQ8Ioieo}v.F)AP)} =TM㛣 C̎AXK _c6+UniMur#J/ ܃ T& <7 ҙeaGeg3mm!^8ɞLAVC*ڀunQ`PjUsu{IˍKX.Wa̙{| ڋb 'nWnZE^:@$b](KϓF.=USkDdA^);x }Eww˔ 6͏KVm|okU>Rx >?RhQPF2k}R&t[<8m l{ÝN{M%o:I$БU-x\ag #\2p']*ABra 7F L_|_%->b.ь#7YXtRkxj^)rXyb]︴3̍@նTvWoNӼ n?3.CD5ՃkU~`yd=_ K_.(lsք=f4T%`1H BRm*S[͒p HX.4ԕ6}w uf2[oh5 .](3K><)~o~[tq-Iue.KLL;OmŇ?\hM pJypr4ؼ֥͈$'|s"Jm2Pg%7$B!h]&5.vݦ݋g"7 nSn:#׃o9D2݅/ދT|DSv*lzO"q楧oY6l67ҽO3)ŷ;__O{Om )S校$El%{s^԰%݇F$ε>ZgۅTmmh~НUjd}$z^kE9:RXMz:( [I=c -{w1MϛF.!ϽU}\M$YR ?P^鑻-#->5gY$4a!Oy䞋*ct?\Mn7z#>(t$ ^0z AE.*?d, "ν&JNRS-жao֏ƽi+C)LFIl=e>pMc<4m[K 8(L!3ͷ_ƍ6.;[q ^}@=LKpz}H IIf8CA {gJ{ S y!Lh>[WR@l^zx2*2*[Ly!2F%F`oT w =Tq^+^O_vzW3@=e3uT3jry($5ilۋQ7#%u]F Ka/  =RP[Ct9 EHJ_~)|EOģWl+ha!ǩ%؝j4E|zQ{ ~-d/3!ԥJRAH~.NR XKrDVs}Tk|xH7vXPWD .V$6CVkQێ~{<®3n\v8U ViG'.£O`c]b)<2%kjaԏ07ܥ e$oj!`Ã]\ hagnǢJhaoYS_KI5:=EЂKwX n4˒9ό#dǖ8"HBp--0!Vr`{dTBT/3)9.[XxwW6ĝ61z tLۓHc A и.4qƩl CeDч()(KKLֳv{&BuЏ " ֺmnqmclM7AԼh'wtuB )@ cfyO!" .2ĨJNZrwϵ& E${ 1-{M::8;}@Ʈ[3tz2:\-X Dv|5vj46%kL3hh r;W74ga_'(eY0h NUR" Uĭe٣́Ykr#U·0Vhu- Hgh toAl3Tk!V%nuSY]HW\zde-55!L7W#Y50ϵ[eym 2MWy@=2BGԴIXV{Z\5['%)AEFBLHX4~dK_Y>=i*N|/u4=HE4#qY)?bZ~I|]^oiPQݱ7kz7cD`E(A6KG.{Ais4s (M;&6]몂}ƴYӵHJ!ݡtǑ-lr`*GG}p.h_F#8o$..\ӘJr]K?:Vv  xv~ :ƾq;] xdΥ9ﵼo7.Wtg=ڏgB"UŌy̝1lf3ƺK2f' iq S̘3a4<Z:80(ԇ^Z{P Y ڡwZztFѳ|\ Kvi#1'H5sԎD:) CZ %O{XՂ#=ݐ(ĒOjW&ԪY)YœhTi}_N[^B`OB;aD0hm## 'v 6oAiH,.)WGO}3@ ٖr?s$`SX+N<Ҝۙt@ 8(!|;M[~zόp [Mߠi!羳X,(RBH>t鶧DV]w|Ƚ_LQ,X> [#]TyDX* پ6D{8,`=ԳО5Lܾ'mI!jqO{P &!Kea{9=208+XWv;:JsiN(r̳YB6N70+wOQfme% 5~#aeG0r)z7\ޕ`#"Q!"pĈMK  K^X ]N-h;y7iZ[MUlףh̢-YcKpZPZRNw|L9 ŕ_:t4?1CA[tPДK5Z;Y~b"Ÿx.AXӎ՛5RJl6> kHbP!ݒ_t2]}_9oB#D7اrqo}ZYL $R721T0Dh1Z(5+ɉY=Wp{\`mMb>C\IVӿŨ!nxń ~0ñH ={Iv„蟕Z t~g7`P*>!elm]͎,r#QHT|f\DGO!fZ ga`d<|*NA9PTq_Y0˪CEPp2glND Wl[- $F ι#A)4@nwsaXphS:4|k݁bv!A6H`Z6 J)QɸȇyBAJXex8FpftMYAl-T٩˴i/MHFv4b&'D2:k."AqݟCḍȿny%vk~SS0i&6}YO+\'Y|cnӞfudx vT"ub:CCF)?\dn-CLJ$j(zrBl]tYEԆg:itRNC56Lz-%7/pGD-M+Nx2/:,/O.ܣBsN4LmYI@G+_,mdv/8ˑH2nRj88Jى҄;٢C p7ü| pwU_i[NU~3iͬؖ#je5V] U*QlU,h~KIv1 *Pr)lM My傞j-r Z<:gHkA`Q$ϘJc9葶VD#$!f⡁`Z%}.S6OE T| O TQsw0C~z$UMSҵǙP;{9 B35pR:J.Xxg&s[wy6G˖2B=,qz &ar%/`>b TϢEزLV -DJK8cP}.M b1-kީ`Zs #`[FiR'oq %PdZg*v0S%Դ^V_[I%z1e]3~X-2:_enV4u1fѸ`٦_'58d*eF2Vvh4>Ȼtщ&(QQ'ZWTf"W!3t2mœW!iv8V)ރs *2 ]VOރNpOQG94BlTjuOl؋5/͍o#4-o:iCG(K=t&-&y+t:s9H.mpٲe$S=z,Z#G/l_nȆYMdzIrPylˠS"oQ;lwXZ=iO7!*IΙUjh๤]#2bM4L*p?\Esvq| 2\XL@k5YWj[r0̃vv `u(HDZ ?9"mR ]Ѣ%]9T>mTȏ$ EU$U<&bj8TYdb QS_+ʝ'2;F}2[%" ۭXzh\_!$jm#Xkh70.`2R*]v D Z#E:?\ASZ׬-'<|Xe3U`ӁxOWN0Y'}p>kq7l8:ѭI39MW=W1˷L2 ٦F <,8q]L.O5.)tYAeՖ|ə299e:L|Ti"}B^-J{OI]/ÁX =@d.J ?=g[B$7_^/j8z\DW+b2;t.AC͔%J@6yM>6|#7~$x ֶNUe@A@nmxVa@U栣hB?D8R_00799іB))'8 ۨ^tu67^ arR%%칙OweH977[Vh$á+ 7~ (.-?hCʰv́#QjoHv5fc_q 9A, b$ w UEߛءAsw~Bf8 "kPp'G?izbNFPˣ_:(Pέjxߟf($FHf`iv0WX c]\$pt~uO/e%yCQZG\ogksFz+c?~Qj8f- k6-tw ?B҆ٳ7 )䏍H6˦EG2uD-`ΝD+<):RDO;2zQJ+NqE0+.1e.]k s0W9VH(jxY㺝ݿ`Ⱥߓ0m.34fIQ ZO0f5{0n 1=޳}ˬ6M|~^@Mf#(sPЎh\a| %{D#&@X(5 Fw+={?9x496-p^D wU$/sJWiX">m&A99=Aɍa;mр!=n95Y`Dv_ %7K^AS9M JM}ρuҜdEKf8.Gt]46gCCI]z@dF|5C!8}q1r <))Zh֛u] Pk]L,!b $1te^UskйUA>w\WM  t>IϾl¸?XB(,,- ` JFN(gE`P so^I\@@/ji555,EɯCU,TݲdWsN$;Zmi*ebҪEx7.H$gORwL|Vd( qMɤ89/D!;@J$%B.aT 3cr^PEKSÙۂm%Koʢ#YH}.גdr.s8-9>z>rv6Ӑ,i: np[FMK+*7U( )t/Mz$NIͽ8ڿxop6l=jr[crL@C q1,~%gɼH$n,nW a0%ح+ܽ?Ӟ**Տ-uBFiJ  10B4ޑڤ]ff2D͒اT9^ArzcJ/YboJq!wgkZo,YOacYg:,H6=-aTMZ"T%YQG;SEq;Tc0 YfF[7q# y f-qld'<0Hd_&jh|ŌrR8:;^pkJ9͹-;BtSj^M\=;jMCX)7PXH:񈸔)'d* ^pq}M: Ũ(*uѣ˔>8p݃V*^LI;oєkn+q·*=҂E/ dHAd8^G?.&0}߶&$Rr8áQOXBLZ1ʭ+!n9)!GK ztp(?rOO }wrnJ0H2YiU䰁*Q9rVۚ<'jj: Q; t\ <3J&_;RHM;B?[=!Y2<m bݜMoB"!n#|3!U95Ӷ_U(s'ȜH:Ir;0 (u'NOツ`)y2]hL]B7gL,#?{*橰ED$^;F pӝҝZHL@;@ 5y4L67Č`>сmxeu F}[p-oo8,)^ZB><Mm&ƈ[/j)7X|^x|Gdv~=,B1p}Ttdu ϻ048m_|*8j qL wiXI.^Hty~lYv'0Oza2k1$ n~_Xs<&nŔF]\0 G A]!ܞĜk~tIG鎈dbY JܿThC&im.o5630Ze') -"d"LNsZBK!3 J!zny_vuRϬwT " [4߷[~W-Vodd,FуRF!2Eix;/c5.8zQJI,2S)qγLE}Ѝzb+7e٦2-uvBV yqk6*.i=t\0%?)AY9XN~] ("N?>- w&brFatL;a.3 rC4@@_ˤg՛PkIĥRhG,Fbǽ-FA?y9:a_2FoQ"PNj

e,l]en> 8aR~)k5Z~LEW xvUS7dDF̙eл8~}f{z)Vvj'||"h !uҔ6/u]AD9|[[6q^J*c{X./o_9&v۶\X|rã(Rj(}' Yx*/4w3&3.ѿzeAi>L01+eYbBH[äteQ0$Fz0>P83;+Ck8 $6%xUC7jiz=GPk^JcH1q[}hGFVݫP' zvb*YVOMnIX2n<.Dkj>ΘYe^1Cb:[o>20wTᘜ܏F>⍇rKEa@[* ]vXk#b8'9j\J; bKS9_V8nvJ.֩eH@kחl$~>u= Jc-sPԯ^m J^L,** \G&>Mgr N'g"(&K)DNds( #%|ʔC"i&9G{D:@D + W2C_:@l0.4OWJc;=`t)vv)"d 1;I(b5Xul]YwU MK;אxbG]šI@>à9 GyOSƴZDig {΢p\oHSzs:d duRdJv T-Zu7□kp{i (1z'9kSҤ;T  `'OΘdY=N3@;$ YH$ Dy_}UQa5o _ʬϽ﷯> & *X/Po <#&s'e}2J7(-WM\:t޾2L;Etc0IJ,&mj8g`OKTaY4 Yc 웒mX:),+m=S,)v[ ']l{7tERCV A>3ȭbր [/2 3XtAhN{umWſAc_iT 3X 󕫗 ܓ*fGQO*&g:pv(HY8/dK@M5u}kRRAT\O4޳1 WX߹0^4.zuoE$@-oAf%߭o^$bN@Go0˺ʘ[!& wy(7yokuh5@Ne4N |3 *`H*BS1wH E_e6af9uL%߷סCRl.;|G;p#(d|VPkRHȁ~ ;7EtqRHR]WӵNҲ8L+ç- cGkU e}] ѨWX=UF&:pxB=F)ic |b< ,'F_v^Gsgo[8 B"V-!ldCiV ֑A+D ĪB[>J_j\?nF-6"> ;U]L#ͻZ{t|~@;>_ʰCJ|!U&MgU&_($sҝ0E+O9@6B+Us*6"8e1i8:S%W3\Sp 1*db"j{G`^OnczqҕK -L#6TF.iz!jm6QQ85ϸsN)vw3Qn=`Q)˔t'|*Mӹ蛢NagTu&w-V$/d:ɯ hA▙&efESI uR45HF̰I@aUo'~cvg8Դ9*\)aeLQ *:Hx6>!_.=>E+vR%*vY`!2&q{6-@|TzVNk1=`Qhv:lN<:NϙFdJ0Gs> qNqIY3D&(" I^8`u!`D&PƳ~w[[LRL 3V]IŇ)1:qbًm?͕ߩFbU vB x=O\Ӈ%Q6зpj5׶%z&_W1"[[5>C:kl)n;26 4?9}O {fLA!kTچ 1] AT2 &HXXuX`a9 a( gV䚜גJ.^L g*l;YGy"$xiPQg$=kxZVeHݓ2a.y9zuո[o\H{Ͼ?6b€2ro8WQ)3%K] -v ^ŝlAi}2 g[5'9,ڄ^(U7>-?&Eekmk9P`\,F~ `O}CZ^ ݚ!+TF@Ca}!H/I TɃ@LCeN$4IĢ f2=b9.귱&ZϯeL]'$MW  >aյ]E$EUGw[lSD; E &뺯B~G7#Mv<BJЗ8?zn"H/e'10:GLZz*wjwNc 1te%0X[P7t ,.׈#|a=-O{GJѠȃ @,+^{aԀy9arE4 =H]+۠NG#OD*Z[ār`B cER:'曚:RFW/wn<?L0p{9"c:FS:Ej>창P*s<]v P-(~Բ>'|' Y$ɛ7Qpv[iR.F~Vi*۹B u P%~z1^,V%o <>I35t#:j`)n[i)I|躶~,ԠBtwJ ǐVVtWrٯf{ "#]qػ[YG&.& Dvwd_wg'EXQ1vV= p ~뢎$]d8Qz{sxhI=˞| almsŒD7EBI FX$h"o;\\^$c5UNXo|qg#3=EipQ:$f1[LO'qS hWH Qsʨ9#&zeR=K{#S\= zܔY(LsS,F0C`IL];ǵYPb_9==>m m`Wg'Mϓ5q3i(p8=$4*ET$"=ͨ!{pzN{hr:$gsᐞE^(]M4~z+s$$ؖt0]Bͅ8SxkgEx?@l}cu~Γa*%m.o^ ib_[P ?Rr`A-!L3w^񢽡YjC^XPYM%<'s!L  @J `8zvZuN=`#Lԍ6v>lLM>+ @o~ 1i3BVQ`%/왹wnߓ@xww$fڜ;H0M]W[BvQqo1@SQ&|ql2)WL:R}7̈OY wH?e$ =LQ Tzԩ@яy9k[Iݼp*tDZ' '&~'w4f#߰h%\GGK+qj|~h{?Xp"H$6R!ˉtBE{hKȇbY9C +&Ca0<[Fk5$/cJ7r]*^k^1[x'@h|ϿrŅȎf2W7fWJEjŅIC_|v={I? #~YOBLD`=iV&t|g;I/MMx\ิ% ^ΑNs,ҜN #I 9A TY%볻B+s,@u2rmWr-ըQtu]Gl:-3%b!;LyAW14^0\lݎJ}i-( Y׳y G8'n263Շs._+a C*bxJZ=) }U7hk3?Q+/>s/h7qAQcV6 >SݎrJZwiˋJqc6o` yA&krf.Bm8}JUMsmPKb*"j{DpV5rl7{@S?ob#(ۊU\藿g;#Fx1N2TY >l F2(m#˸yEIݯ|>Kr\f0V"iig{^BTПA6oq=x%8[;kn7n~x$\nԪFKl60u_Pn4Y:쀯W" V-sf~W&a % [5NVBpc26j4coܮ>}ΆX _T0tBۃԌwi|)ǂR4nsXN?( us7%C,#WUjTGpYWÿ_##tJ5Pei4`qXqk_>6 &P<6+[<^MnY{^E[o|܍0 w`1 Vao|&[O@l 53eL^JcR? 4s2>k1-TOjn7yPt7H1e*P -ִ6[v`"ø =RdIi7cNgLiQd2/  ㆜=ONqP̊=md+..4$R*g̤\.#;12gfW*EK)Cd+ H#,w}J|Ͽ/=w*oksV#l'%<<@ʶ@ZxzRLSSZT4l=vüCX@`+6qVJPmW]=31aS2п3g0u#m 2O{hV'o`ScRerڋpA[wƽƀ*6`mFw"ٍ%j&l &gAƛԃb?K띥D~gOZ U O)gtKg¾)rR{L_cյHCr7Q$TdC!o{B<}I` jמ~:S5/T%bu+1 'ЋNqʕ[GZ 47z:<"xo1LÂ/ې֞{CεL$oˋɡ,4 ?* EXϟ"͠ ,_3^+3iT'1LhjdgfItyx ds`+W ƒYAѼ8uqo11‚_˜Ndjj,]LH8K/σWՉt]p(O+tl,S*d!ÌR0EWv+J^ ,f.;FuE=ѭCqa$(ڷ-e]u֟KM' Doά0W V2@H"u.V_= D#1,Gl@!dܺ5*9=vD7Ydl&>75T g:! vi@Ҫ|?$,*h'@MM;EG\n5| -c6gQYh'$0)[@}7EG " rA(@$IC7l~7 ad30LpPY:j\9!M.38V݌M#qtKogCs8(@39+ײDf e< _Gw`u?bW`μ% 5y7ON@3`*K&*M*R+ԞoIʘ;x'e_G^:r'y>`ôYX{}a.%YF$UKL+=?ΔA%|eB= }Ҧ ߌmCwj`?\(QG͋g r.#DE,: !ŁLٽïp%aUÛju܄nD{VŷdiwM_`QM{Qfhh^?1X &;ccT'Y[tu.qݟbÇTRr0EU*pm=`HinkKP*0S:OF-soR9iQʼ SeV>U2s5kZ.BlU9XgɭRSsu`[ʓ`> hٴUdW6k`R ǐ>t,ǻHȷr 2Tu+k=5RDZ\%%jWR<,̆']VՀq<%MNr1/ijJϴZ~2?_x:hpL]: g8n,qwQC~4W_q'ǿ!Z] ! ft:0$Ͱn3U[@zyb~lU]| E+ r˾gW^(!Ľ*\9EWO4%'5OBzN93E$ رuPDS Vu>@cF'.6gM@IŅZ>'e?f8nPFiK,z)s{8xdi>O-5pO}:d!ݒLv,q,nb.G],}jDtfNJ1"(0Tn?MBkXvcxU*L{}%\O*D6㑠J]} +޾;腋u E؍G&_vn~@ Y`q3MOM64,S#$T/g-Ÿ8y!T f̅shPN7W0TfSfFo˴`2@M?ɫ_)hGa7Bzbp+Ur\(b4\^ NJ78ƃ>坏~wF 4& q)TdF[bPߩ6e5ƕij.+JGn쯎xw7rQ;z=ǜO5dO- ug`U6isg52RPDU.V~ݽRp̜ZjJ-7HB0WY=ʳX.C[A;2" ->y={RFc0+gޛ@;9 HKaĖgBj<)7~dDKeP2bq%$;ys,4F֨jtVx/(84^gLs#`3Xsd+*Ŝiz4 ] V'V;HWd JOE`Жl.ꍎgxy蠄 Dyӯ!⢙vxCFbm>~& ~S5Ò˭Bf߶:ω 0e>) Щ鿢r [9l9CIGR&ۡl;KOUM}_0^zf}:}mtDT?QQ:V]X_fHАֽf=b:(X`͚Eo7&2&ds4y6){!lMZ9Ȋmd"CL4xvzAݙnDܐ ݁!@{U_kRJ=h`]Q43@TॱYl(_U=qJʤ?FнDžnexu{w{IP!rޕCN\ p߰@J@P/y-`"e~u7Α@0#\- ە1jK%&}bL6med5nǿ&rYtT$w6G_3^[ F4Exe`y6;?GڜCݑ`BGg;9r)Pa$ ʒb݋,Փ:^_=DbM#|r0XKo!Fiׂ)wO !SͥcəQoR/ɳQPى*m6+~BO,&BSnXEK4Mzn\g$|fp׉.tC$/H/(ڝ_wY8{k76HM$a-Ws܂ȼ %s<#r{  g yoN(Wfjw+J\#W&xܨl',Pጋ0ctb( 5ˢvK튗AWIqzN˹<* %[Jaxv HbdtLMRms0Oo΍ڱ -& J9b(ad!,hUaηd{.A?h|7/g{9 >gt>5͸sj1.+ 5$d?tCG8Ir+B+jAgmU b-9s5ȰDȊ:ƽ@nh(zfAk*Tz>:u@i ~L)C 8]{Yp"[BͿQ}Ŗ*~!B3M٧9GڕN p8K{L9V6&gTO8K6 vհBzEfȆAu!3+AoA?p  ȶ 5VW6;:vd` 414b虘HuUz+33\F %sY]P#Oz^PL7Dޤ1e:k:moK a25Z_ CWyKlɗIZkzm(W}}訒k=;<0d+ tK0SYmnſ 5MCciI}y&WnD?\wo-̴x^\wx,JI5/DQA 0$c#_q;D.Qˬ!,CM)~hL1UMZ7OKo(uirIb*8: _X8Ph91M6&MNǦb܌ ׀k/,DT’ac3YpEspt=$fC3KK,=/!\03i*Y'\]weB,0"h{5+jK~]]nkIb&7t UTd`PtvrԮ|׹ Ը?[ev5}#^ؑÉ)e|qTCqۥN,Bʮ9ss|z :pVF!Tſ|Y*:JȌO\J"H9A,>pzA/A}(5br$\M@,0 !b@ q ,h,Iure~[X%wtWAP?ʞ6Og U 1I{&?;r Wzxk[ =NBXK~@ -mtLCbOZK»~ai:kbNQ{HMB.5)v U1&s9䘖ƲJlEqɝ^osHP5Sv*!Wq#vY}^sMoN#|;R"_MEYC=@_д5 9D]h8-?c,kp %]DaTE;=σ&@@`ҩxUh+9C3 lP~ \ ?ˁ9'vnZqq킂2dG(<:Wp4+Dn̈vwзBJ)aՇ`IbMui etsN')%؁+SCtL?h YD.51OZ% +=EpxW&a7G*hD3mVz yp?'Zd2?R,eK}OxM.'1y-``\[9̅k\*'u!=)+x! cXbni=u@x9hU)a[hZvyF5YԞo4yQV6#c&lNˮYStҶn9,.ҧj AM9 d((R0P.ڝJP{bA`?툱DOzAu,D_eֱ9# 4-QjzA}-Gmvꭲ lk."y^utJ~]XtT=U]hN4T2:jC{θQg ˍ@]hyҜ.TY${T;UrC}6ˊ܆03 8/&hܖQzr,yLK<3Gq9R#2b0R0M}%DnWqL&x&48 F,9+&C*@FwS/7t'ð.'9"ژʢ\#u]3e=E7bh-7vkAD#=/L90[ǠDf1(iKkhQ7g^tTb'ھPʱN?%4O#j b>V*AP1lu `;j IڿWFȧk#;QRR߹h 1h;ދJYW2j1zE4(-&yUc I'۪c0-:НY+B5/)R1+3m$[n0h},"UU^.k[q]wGj9j?\u6yÄ}&-UU`l.ZB͓l4|$©cbЬxdv4>'ڪ ~ %m JpN~4S3AׅlƷn #ɶ?D*VEE ȍ[[FC=6Dr?ZF@ 5f`5k+chE !"h+S[P <?6Y 0_Vky5[I&YgZ:mIqP3V][ [b 95LClAp61Yh#]}R¡9wF3H~0aI 5A`ϤOAǘezB6= PP߅+62 г&Fy5yjӇO^3Tீ&3![5wN8elQ_ ֛ g; ,7wbNYu)GΜ@n\Vf~80pꝣWxJtw =l4jރ!Kݨ`=Cߢ j%{WSݩ#pٶgCa&$B(?ߦ(ǷR^Z#xpz͜v4I(u sJ+hX(ΩNTuL[`xLƾWqa'wA-Z+sVv)yoO x+Jh!Lg ]c(E1:S&Hccz>$P!=i7FJaajDe.Lu퉡ܯA|²hkЯ lwhAVzw5:W _tS\%]J 5Md`3o]sh?_^h h]$ZP OKD[neB‚ !2rg*!X*7c?{ Bsʟ!\,?EOԡJ/p8)WDɏo٪Θe)w_v*;C^|[:J}=Ms'ì h7U}2oRXjAs %cdϏ&P{@q4{Y3]G4SS閮:a3QO+>m&8hqJSsZv00j?LY<8#U%ParP ̒wm** \'S/񩛽*C>| y̖q&IWHf* , ԁPбaٮ+O4KPɚGF}~|3EM1d:{\,DɑR > = #2n/g) ]kk^\2{}Te/eޚ1,(*R?o79l/٘x)M ><D[sh$oߠb%̚kV."7v[}H0bb6iQ-}&  ^XuMLGF kW*7 ֍y5YԦ`H Z. oTx0H 2咂FVU' `(_]Lp|C9s]A 7^h~NP>X!Ûac&n؄4cդ1 o0 "+B}mƢytW6ЛC1ꞹJG/HV/kER~GoǼ(/fcy |[qAHLOK Fb'[Y+?A}myծ&Uko 8AlS8瑧#rqe_G rXH")} LV8㚱gYə26I\HW|.s;NO܃=KgjPb8RQ/  |Ჩn/'IN%/U|IVplš0Nah#' R,;w_#[T-=+H%4 L"p tZ50tnH:e$rQʧp~)+?wgc}5aD{V$ :IDR5> 8ӹbDb ԑ M]bGN7`4aL0m\Idq6/"(ۤA.ͬOoMmw1>nS|h4U̸5FQU )ՠ5x @?,8{-,p%k9}֖SG87tKeR+Eku6bzA>26zAE2r!.ICѪerOZs셞@joym!Jh/կF-/|8)I5#p&MmR!rj N'd(2q9T+'Vl8F SrL :gz,sc<2;}L~it6d&9BS K(ZNGa4;Dw!;~w^ 'ɨǎVI\IRWh!êARWaQ=7q@!p+pãf<ȈPw jYFYfzrS To׈7?+cC!Lb! FNKHK~] >SI]B3Z f #4,@>W,AUy03]x\z(\N?2˘TWzc:>: L%2<);j` .s43P4#@ U ?8WuPlF̏kg?~O cђ3Lӎޖ|KB2խlCn,ßpx%}4\Z=^ aMEZP݀#Ƨ^N 6ON[H9g嶪 { z_ނ7tWGAwHM c1i+ۃLInX4`(r/gSW'L 8W6v4\FiؠTe$zXui(d f*r } b$x4L`ޕr%x!x Y{"J/nwt 56(UFȷ 0uŖ{Qѻ*WG@,'kK_eGn:Cӳ~{m܈"}gjPBtLWoQ AP Ɇ䩝@(L9FM?h6(l։'Gp q|xnك:oM"!i.Dt3kԥU]p'#lXUq[M`ވH2pݯk&RFk'ؒ8L`mQ n)[jߋ 6pe{dȣW}u~kl$3FL[&zXvUsT|PiIc= /Rq@]mSu.% Qh2' T\]LJQ⑷\<: чc"/)ꇦ$GH ^n@#'Oϱx],h4ߥQRRJEl4̻D|R$LrL{_3?H Q2fn$(UXd|ev)$2bPA_d .NL~Ͻ)zm^[8`D<)u`P|ϯfmQ1}3ȃvF=iVd_ʩ)!'E[x5_vI˝VP8JB ߟAwfh>݆xSkvyhwT4 |xf» Q\qm#|!6γ3R, j ^71Eߚ=܅!ɡklHcgmvZL "0ao3٘XYwQ;pW<"J@h0 HJ21SWWV%51Lܾ!W'_ޮ߲,bm2e ]UOYJ2Tr$}*uS{J8qOgjNoi 9lҨr8U.rveM)MJ{9QLU fQ]w+fzrSn>U全^q+múy$g@G߀:"PQ`Bʮ7&y"1Ք 3&x$6~RN'50EW%g~bGr? -S[g{/ik#kzk1 ՗WO'}f"yJ&&+'N=аWfT#P FIbw6%|ݟ B> FsX Qs3)^\-H=8af8."9XAqBrcLAWm@X *C[SǞ7*/20_.A%;B-AQaGĄr!*/FHOCGkxR_B+źg2Hwz1Jy\LՑ B>(:"֢h`hK##? p]ʸ7q|)3C#)yq%B1gX頣RXIʖ8>8w޳"_!,{n$?&efEh [mTlz=Z{77w?[qA_31n+K܋m8sȻ 7S)LΦh->p#yOo[/UM'\f]Y)łH㗾593T htԽ&Ą-E^QIt'ebYԦg ݤ uiraSPQ pB=O2s,L ?oݔR}>s:\ˉY,`c2!y:9ǼB4H WLFԅ-{I&a͝ëUeBAB&`+*e9m5?YC~&zd2Iy 1J-߸KA67)W?}]FA 'AFd+RNniutȃ$_!c>'.LB~B)UC^x ,ƥ$1{ZѦ33|7-b^Z Y}Q~Y H|ǽؓ9xtC^Ww@DьC&`q:7ls|\x1'^_j,0eٿЗ|ò+W@YkK>O8oye5+"s[k(:ֹ_~wThN%;!#ܦu+hEǔ쁙KcBeEBLbdj:j+6Y(-!L:Ϗ s\gɩ7"r507l I߼_*YGWLJ!. _s8 4Jzxgcc¤'\|j>:ŵMt yICX#G ;\s UdGBV iPћN5'#LVrZģ*@@&(8 Eu6W d"JwyC,JT ss _zG$nyTB^g.Η5l$#>_ *M  Hoe>3{8!n i=` vk7%fI%uWim>J1/਍0$Hz)0Vhһbd?*3UXnD~kLPƄUؓ@# >Myσ_u[z^ VCX\mIѦv.ObG+֜O .'!D5qZЫYRڊ 5,SM.TT vFQXTICgh/R trmƇ>ԟs! nL-Ljj< [t3+J%!nb6TiY\Ja)\Veqφ5=DQFYDfP0ߊXT`+{?Z=s L㧓(o*?ojITǷߎخwGycw ϒOvuE%IB>ckSVJ|˭_}\t4&돊٦H푄]kA!lw/`%]8wˏ~nڀm!ׁz7'7ÖBفQ-:oF t$<M݌V>];bOݨ2vW3-g` YQI}-b/d<~]J]U[?9-qB;$^B8e kiy=(gkZP.9ß:86dRw|+!0#~ȕ!wpytgz[_/2q*=Dw P;30'b!v2c;+#t(^ȚmSO|m>3nA+(sJI`D3 JZ!Hi2=Vx{H!z F$ љFGai46u A`G)84?<IN x^lTZ֜Gl $s(۔ aƏo$kG Ҫ$;=CP_ I9!hό{%j84_"qa 1,'%'=3 ]۷[cܞ@9a4Gc/,?h&;2= uԍ,<1c "Q+K>Y(0ě7 %#ׄEq̛u;6Kj6 <0h4d3a{ vA2bN+.0cÚ!}a|miUfE֯D02on5Iƹq/Hx-&^3w:1%- or7*3CXU"&O2x(Bи2'x X cH\ʥmAK~0xBH-kq9YLC *!>& lm^S8u] v3H3$pU c\KR}8gM策&㖘;%S*jG v.K79[;_VnRĜ-pN@ #ij^?h@eܤ#lK3PAG:ID⾂-֋)"hWΎИ <-ːM_&csbaDrrq?yaOi:Y]ߣt ڏL֘X8W3ϱU<&ü뼞}G؅i{Chcg;Ϯp3!I'BZ8Q.ז,'II%h >VX9ڗƞ/|1|Тd g0h:L:ҼZԃْ4RLߊ췹_̳񣇖CS7Pу4J8_V_IEz &;YX6*> zШi WxQO}yqX1$phٴ2E2:.~Έk28ax= ec?Fوih+'VhcaPΞySsW,;n)5)àUk(C|Qss~/)nq碦G:,ӄߦ^a鐙hVR(&r1.7~^~HIc~4jlU[3-A&_Dd݀O8L&YPҬKX[kO˨?ppQ/Gq5iy^@S:ۈ\:-%"-˕_+)b->if1G_:FFéN SȿFg´!ynh9f͍w F FcKISu+(A9 Qg6Fʿ4JLۡ,ELڤIq]hNR< Gto1싣뫏&oV]ll}FRw=>KIIHTLV@AR5ݱ"b c"{vQHVA#z-l*/n+ڱ;:p&K@$4`ѓez .{*ꢟ4,u;9 & C9}qb|0}K:<2+`i%x 8ޝ,w՘hm-E\z'%lM@i@cB ^oD5꺂z>+͂Cgrһ{2 y=}ǘ0±W?Vb#kʻ-L г9G4AV%OE޿E.&B̀rߤ`zaȘrw[^x7\^F6Š1e"4 6MYЍ$_3cIRXիO+ټ_8TLVN 8lb_?>5<},dMe޳.!56|U˄2gFGqxK\0epKg= l3ҟG&\SG_*gε?3\Xn ,I!a$Qc?|GfKu2C-*#sڞObD6o2T~n):37lN|0\ 6S'6gGpM9؃-Xb]@XJ**%)2~KLV hy@iFQ9D'Gћ ^ F*aߴColuq#^L%|}0FMNˆ5I.{n͵272fE\!U#C nA˧,Mxԅ}F݌ŮSIZEu.Ð1{o7TPЀݽBw+>a&I9˲i_̭P ys7jr0x8-M@S Xipݼx4À-\y{Td Vt}C-^C?w6oQ UHz'*QxG2U`)Ý0%~.qշ ®n~ wvQE G*+3.&2)*eM,ycUtm^0eWLSmE4+:.bE^ɺmdSw xuZZY+ :=$t6UI2^cjs.߄{DD q)J+<.x+FHی3yGPBVMYź8F"BEXݳ6S^F~kdԱ[KH6QUR @:悶_U]S%u,uD7HJ?n]s\M}_`AnNQ !5 urDk}PݥL\&cPXzQr ,z8#yXW*Y"Gk2K7.;mKRpTq)w9j #.>Z)W5T͟fq"֚cR5L4DbЍ&W0C70PzAk Y앾7ʬw01 hܡ?Ҙ(mKRU%3H6YymSmol{A#*p E@}n ˙.D?_.ʿ'F4wN|ڎo5{!Xj. UECS?8aFg T NoƓȬwJ+)X ı#>x\L)k:$Xݖh"MoOh4ҤSJ a^8}4DPN-fUp6ɢ쬈piQV{j~`} `/=!S3وxoU .9Icf>ڀGܧ"֍uŦ@cp้hfV;$OJQxQ`"0Wkt vR ¤R wΐN$~Ï y|\7\ʈIyVܣkWi-miī=CmÏsiDp.(f1)H\蹉itjbQF-W_Gd |*Iƽ'SR_ԆoiUz8m)բw&_pNy(yzy)@1ZJaULzN&[5tor)w=L@A H[nŴ<=Qv@)D4PB>{WӃnl[ ,49l)Ϙڿ Jgi#?[| kה _ԅ"QIa|,gΈ蠈^d/Z)6] jj}eF;ăSoMW ϩdd^b8\Ҕ͐PrKyr\ ѳ-Ml"> W-0>х |Z}ShX?8'f{K"0,9Cc%?R9AV"+}oNIJUJ{iNV'E ԣ MGk}DrUzI-Wvk.F e^ݷS1/ kPWOQmƮ;NP W4027^SkB;"ܕ,<$jR1LUT$nh4O_$5VoKC1bdg<}C5xK\/p|s ֕桂͘)uXeۻK̇Q m@jB}xc*LYȷktVs->7$Y r}!O|B,3]N$qѵɉvԘx)4=8Ubw\HU5N=`"y* ʇ$ cs.Ճ_U;|4qS3}SkvkzF8| o@PZ3F+EUh+Esı{ˌՁVrG2ATJ`'ggTCl7;BmU8*R17mq@e"6Y?Bk]E@dagqmD`+̿yBl{&YyVU1oe% ȓWdz~ SLL5Me^1H_bCS?@#G{$yCZ}&7ȥ,{G8( |SX.kREczF7 ׼hh ygCݼvdF$ꠊ ql3 i3mg~K}njvmqWcF1Z@9[đ692w JQѰ|F'&10UW`?}.+KIy2VNE%VE|C"_)}5S1Bq{OԵÇ8WK2 Mozy"ZX-a: $!z@$C52ݼH*&@pDQmU^:G݈,@ĤymK d q凱*+v,oz(ZZ%ux`NM@M).nƮeU4c_ ;?k`Lh^#i"U$fYTt8ym,i4ksN0 d58&‹ww,`^. ~ b}{g1^A|kq'iY2-I&<6 ccj/K9@~(RC%'ShGR}#^ !Og.=Kv(pE`>[_),X*܄n8p T+P-,V- BK(KAX>io?|[OhH_T-(kXߐT=4HR*O"SlfOh:tuULM.tsocmx蛬0uɲ꧹}4|[,.ʅĎʥ~#A%kl>3 XRDBygO8eQ eɄS,Tp{<-+g{\ܜkM!;c*K;fH%dLDU*ƭ'&N{a^ߚЌ-(uܓn08:O>!fPxəWǿu9 kÜ/ .h !AVҙCy/\T__-2 ۇl[yyp`ҩUE˿0AȺh aohZv'xK^8@ 1\"qH6JeDg&uAç+0EE:CIw+6%{U|OM, XZO} u#euO=Cp2$0%|wmO 7-$x9{Q.AR1f_14q>e$]}jjcǯGzzmKr1P״<> ^"N - AiܸXdmfX#:bYvwT{'{MɃA *R4H%XhdlwN CXl"exK7H ܑ^:SF1p:i_~I{]aL ZD|mGv@4<; y}Jk1P% .Qq Vjg\ٵ8jeɽZ/l,500ƎS1ZUϠe>S;~guŗD5ׅ=bzVMaJXwOD6(䮌鹒tIQ²3>WR*ϛXGM@y_l+E8)XXqYAriyg/_QJ{4]Q<9ފAGA*>Ia\apY "K*0yD.J-5] p Z#~+Ů`u,"=S^ /14ϝe꘺pG$ZY[ȡȻшSeYYcJo\_-{N{c=Ef/|sSK8R+ɖRͫ;SNk'#Do=I%s"F<%G@gwita+TA5CUbPI-RrUFzꁢcL4!AQA͢Mne1~ #6UjG½ˡ".ƌ& -J +qԢ-^\4.RC%90PD#=Aѳ,k0`~Ksn4k< qWBju`EI|RK\wPQ%Ԣ<>;~q8p9S"cY${,f_`5gyh2?R{578D}KM +$P( ^H)ֶ Ru7cwG‹lM,yD!V6jEʥ?{HuuUcZRcn=L@!ieMH 2x9vVJdHY{Bn>jͅaDK1DɵJT̈́cVD^]4.+f])}4W -~Ru^ԝ;E,VCnNb@m?V_XǦ0㽼I ,TMWNĪ+MfGV&\ag'3+Ber&}Yeg[RK( $[8nbV畑#Tc` Li2 2XI< ][n;nf*JhZu[P Ě -ý>ALBkI)Pwu2ViMn3X2Cc󶥜'$,b:2x3ʖD)F#)"]Dy_ړI]E` t+Tj4F^Ө W>&;MFc|SbB8o-Zv|c؉] YMnE(4θlCK6KGּ`yWXR%KoR:$&;l *w %̀ /|w|.±R=X}n!,;qQ :i F[<φ`Qr&Us1eW/7Pǽ{-RL皂(at z]؝eX@9uy}#BC4=WFj9L1s r[4u; m ĈϱF%kn攤 pmvƍ m'CMjӚxTe{11,wMI5Eߞy~F0l:>i3ǎrvQKIEDx:5w QU[ YfQXǖ%߉dUѽKgI))t>tuk;9RjG]Ld" ,wͅo] vLCC J$ +|ԘK &ݝ8W E!=U jW˒۲\td0ca\Za`Nh_FۆA掐cIu[bQ6$m/\S5"ܰ-3}A|-p=ތg09\4w"ӏ+;VLdt]owI?D;Sk#xauL&|VIQgX1X'N %mk!xT}Al4܍\Mj_Im\LLE[)?:2PPe*;uPߒp_񖈇>+]aqZW}gVsQ(~OViKؤ|dתᆰ^m0]!)˧u_,er^hh>;GQHp鶱H7||vlM aHֳ m]V[+E](݌L0.Տl{|շ9Lhnj֓#=olܲ£2=zƑ  5@ se3%钘hspd.ԁd˨/\,C8米~*= O2Tjwt8L"i*`KUM<$6(^;FW  *-I>΍g%\y0uwaŠc2ٰoG5 55&\ӫL=z1? ZN#km3f$pKcQ޽2wη%%ز#Mч&-\!e-1L}n|V?*TƳ[B(;e_>!9'P}MƄ}u#tؤ"\f PiT_hqx@| :?mtDU=]s߶w3"Dw8s׍ŲU^E{4U)XLoA˿@ k'JdU=+a:Dz:ޅK2I߫V1FUMq?ZfF$=ϑ ˁai$pJ&fߝ&#V J}6aH8d4bU '%*x@ZĨW}1hԱ)692o0|Z~Rcd6.+ʩr lA%1O$8Aݕg. Xg-Am,hDU^a ,'b+d8z,m,޲]hzz ,s8%=c,Kmwk~haUzvnQJ:|}"~/.tzvO ;% 53"el~m۩b]?%)}䌽; ,nx6_МOJד!u6+]Lƒ'Vɕ b!+T5TTJ@]b^)ibИ3I#ӚM&׍\veŷ U`Kc(VGI{̆YI܊l{P?QLO*v0rhvZ.%yOA|{>8Zy9BaJZe&2'/ @ϹBدP[0tjOvEL:⨏087fdЇ1LJUjb);@MWdb-l=0ϑ+uQ-LV̵ f9D[q3~/Ƹ(b`oSÙ`dpmJZ.23&t^%,sK v$x3=T@{ia+,$lFuŦ`Td/xW*Z8 }H}s7I!Қ >Z9^~$~p<G=gñ#DJ`Q(un͆`h\~ⴰ nMf Ǐ՘a6=Q$M,ޒċ%k=0EP(/]Ya%jZx gܧ:jC}bd+b<&t)}[FpW fέ?pMW<]~72| ߩy2/QJ9XZUʠƼ鈼0ːgp q[Ěsc:o%rE.coM SNߜEkfԬhD1_1A6V2a Pr#ቡq&h;ATa `=+Y?TZp2/1Y YzD%7k? w,cTvJ#+fs(?FR5>7.~Mжu%۸ !_;jFeZ<"lk Mt5L)e@Eߟ/c:4*B`s"UxۭeVxw`y"uNN&:nN"C.7* 4nbM 9CX  ?铱[#2?o>W+lv0 ] {w;%!ь/Snk^M uK$;Ĭ6*0y'.h} ˀ"` PH&rޅ &Z_䯾4r*?_QBU5Od ~OĬJ0LSGĞ,Dsb7d[y)-D ESS8[vssҋcn.G㫣.guYxWۻ]{'jPO%@"I3_z0u>Kt/+Fp"uC+b U\ۋ8uU@(#4w\&S]ݾ"#B0TKSDylDљ51WOouq,)!]L_ʚ'׺2΍2=TI-KB#&t=9^K6#GiV"PCRn "=*HrMK$7_Sxy;=OCEP"Q<=xX e_*5A*4dP#BO ic3- 769WPvEbp&<e2jQMSld >5?Kk9O h -%|?v\v_$h#?-nY(h 7J_ͺ7uE I*"AX#rMx RAʩ`Ts#[,5ށm h~a^JSF"}Frd$iv>;o9KZA|biq.?*&GDF5HtN>]F-wljIK_AωCG:CST_\ՠt$Һw= mT^Q?+LB=H #tڣ<̭%G*,2O[L5|UlΉQ^lxӟ:Ny k @D7zWb,PeyBN]Ҿ蕉QztMg` ;q<-$H{yQ<>k' ȡt11+S.6 < >F҈x`T>Ǣ|iy+ WΪgz_1+im8 jʐ:3HjMz2`!z]^ >'v[#ZKUlj%7dcfBȵ-Y^LB l^&˲Y~ woJi:oueg:]r}1Vw"ԢF)<[vkd4eL+ *Lf V3;6G\- hxDHOT XhI&; _sKdbQ{۱(5N1AzT^ZH&T8#ݳniꝃfb*4S$=FO@.v!&K>pI9#qjS]9A5>*mȤW=W3Q붷3g5N ћ)]FLrމ۷6^c}وl1wz79.P,!,g3VHQz 8<^&)݉_Sv,dk{)e\0mfa%4UZv؝3`X,/FeAgb@ ^}Yӆ#-U Y}?xbAEtW݄ٸdw8uQ]Ûf@)v/rkr^1ofD#g8 ߨ8[NK}r w@xI6/wyYRiZSX|{jFCh$qVL.7<0"I[r8e6jkeobs ꡚ)}G@I,S QY+BR>X񿮂˃54HS0|+\^Fґ.wV''6HVSl9]0>鍄rfF'ZʩD &Y6Kx1C6۶G[q[OGm;:ޟ-aVX9Sy X㼮"`%A7On㴏ܩJi;\fK=N5Ö!!uYb"mۚg4kBg:na¦Cq]Q0~ ?1?vy4>/yͳ&QC]aN t+=cHIE*.gse3كI74)J[RzKz/h~A_1WU2/ihIعV+̰a-4r'2=i_[SCCa!DxGb8*  ꚢZ "pE WFoҀ 򼍈 |."T%"ekMߥX (-arJH8#cJ_ @ai< $ _KL]Oa)1uY;+ Fhw(s=DH\ Zfevz1~SYKڂTO Lc[Qwī&y(bw̰/Æ}_ D~՝|mF0V"9C˛Wоܚ" i)#А1g2o-j %Ι @td%^-q/%JNIA2q3~з+W=c7θTΖ+Ρf3 %FOXIG_hE^~,k ܲJ4z$ BM#G. ǿf\ i$WanJ'ʀcC6ܤvp4X~b *ܞCGGjP ^RbEl&fe[ OX$nZZ*{/}elH#i,oui3Z) A\!|2*ѵ?BaKL@R^Ȗk &v^쮖ѥmXRO"7ݻ( lUimr6l:R̟a~ב6N[αW(@+EYLW(fGҀWv˕[)Գ,>%mH1k="ĒMA-~J|G} Ia&P>P|%f/%}pd(hHy -]a!')\F 6S-Tţ>K~"[3af& OFdDX1P f>z!L5&9w=@Ɔ}1ΛLOkqzVQZ1K})w?KG{W(=~^&04z B/fmYsHxm`ӿ? b;iyKkKpfsWr!OԤea&[T(*` |*m5@:\\m7̰.(AS3,6_~jUd%#%dMЙOayTKG@w^0/*>) ^O81 Z= ?7Ο?(Lx@'Ezc"Y3{+3m F{pz`D`@# ^:2M &TK>G3[qly\B:]f>~t# )0р_Y4JuNJאiķ;Mi{ʋ;3PώPz71?.OW1UqL1hƃ=ebrthGJPq1auءYY=#gW,MBD Lal \%.4-I+ʉ &EX,jyҬɏU[,Ǝۢs@DFI B&=LE'39ee[mpyk]fowndu1[q 2شƨ:;;X 2>5X@(u';\nOt Ŏ&KVP*G#pkg %fmak \ Ky Ðjň$ 5Ӿ v G<)hE{)-h~M!ֺw 6xw#WZiMۀǪ/7,lWqQb\=$XG\=u]+E#6+[J* ]0Tsʾē[ϽLHL:?]cA" iZe2l1O3Zݟbݮf //nm@A4;%-Gm+WpxWpsG;C1 7P(Tx#)BR{VR@A" HET4 З4D9=N1 #!YY5S>Ȟb./%mxxbk- ܯ$WP\]X.lsLW>QkM2#r0S:Mx7v2GDtn{5"ckGhTGOU 7߁۠6lŗ>\[tQ/qXBԩr'1-:hTB-ǏA1y!yMmؐi-r+NƍT> bB]e$~Ej@ Bd06IU`Wr'~jO,fǗHBDԤUkjُ#[6Ǟ= qz'fLl8D VE[4L*%5g%ڊSq間~KVi%4`|L)`Vq/Xd"*bEu 1$h$hȆG '̝=P7PUu.J7jTon~nMw;)ߖ!kM| syXg`{V*:G'Y<oL2ȕ^( S0ipOi762ީ0 ӑd Dr*6,:vbH {7k{!k=}9dY:AȘAQXyXUoۘ|jѮ]ڃi'` Ӂ}d_(eMl2t(D.Z.é*E_&r}Z.W!vbCl~cnURt O~#vȽWpgf/N8uh]0w@J9QϥЛ}sfګs?ҟK2Ogcdf,o\H3KFsI3 A|b^,>v_ 8W]Zarz7@/H&Bf |eo`R.6ܗI_}r"<nw, a!쿳 =xςpэ^Y=)uD"}ZyiXr\IZ<Ŝ\~>YrC?K 5,ʪ5Zgg5|N܃tg {yȸ 3[eJo\@4J|S>w]̕ci{%aܤ6*#6yGnbݶ,V:?Iyf(C[@Cַ'GgC`ي*1hWN<+vi|wd?ɫ;@1\Tn-Aeڷ@# Pf_CwI9GOFnU}=t 0?!nV K-e|`f;+-*fgTa7x!,HxIX q\rS; E#BIs,6d+Pmg.} +ΰG;QWĵ_\[O15qvp:s$H"+N ^PEJ#S;ˑ Z|Sxp#%`y<`ɽ2pKr,ƀ-n_jp3QbݫagHqU0.TO ueIiOMt7Z5} R ttẀdJەn:: rpZm:FoVOw$VEYjMPKFnl ?c,<Jb@>tV&|GI%8y_[XiXőȊU%4`II8#FVa7ݾ`zSmoe֏#+7*+**)N3$MsOtVzb! ޲@h`_ S'=@bT*I(qӘ{o#ūkd_Գf;T@>jD hY"[ASdtL)&<22@,+ɕc̃Ǻ{_y~8OX?!ޞFv41? ٭8 ~ֱϞD9Q^bɺ4+l?mMU(S+nVN[%f9ZLka}lO^P+߼-SR`t_eϱh R5 Ao ^Ha<<3=]>w%]8@#W $s5®a@|ccѩR68KnIL-&߶ a`i+1(,YIDR}Ȕnւ9xn\;a7]?uO飳 R- Tjcy|uQ(B2?˛cZcv؋f YY͗M^ENm4 (fu 9 g9%\{2ܞӖVytm=2gj)eV~&)3_K||Mo14)7댎ú f,FH@(꜌VcԘgVXm=$w m5?kí] o*:?%~Rl] 䲗V4OeƌdKM0#=e MD{IE ЫNQ,()jM~kUV)~ժpiBdž 2:#xB*B@ͬ_K;hnͻeJ,5n%{MHi] ۤ21Ǹ ݷYE-Vw%̳Fh=>u !YBrj;.13QjQ 9ʉ1>ñ|Člj'6`(.",fc)60ArQ!V /ۉN**Wϼfo}5TO21gͥýM&]/pצ{X/uLK_ tɶT(^EU!A kT\OT~/Ч_Ut1D*grjR$hK_.z5jJ*ORe$G4Oq {ݨL%$y~ow_ZeF*Pׁ%<Qm+`{8Ia?+s5 B*ofcy/bA%UH;2\XIj|[kFĥdBp{fI3~E}35VtGv v9cpd2x!r*%JC^΁"׾FbdNe/_I&4`K^Ӣ%r!9+,KmJ3ƧoZ frY-׆ m2 bWdV2wlmxcRU\Hƣ$_kcz0\\2BqZhL"bDj@&,XMIg2 &'$7e ,Jج ܌YW*5h]w1z'9wU/(# 8O>'0:pYSVeޞ Vq<9n9rQa}Z=TmzCQ[H,n$(5qMl[&6x6r][3]IAvP B;+dZB>W3mgoA>}ÆF (Ǖ[63ФeS::ӽZ7+M1a?h_?_:a*@vu~qⳮ[$G2ӧJfjXvvgzsVk= "!׾w:*|p),W=o,5j9׻8$<5u&ۑE "Nbp;`< g2㼈LQYiWaQ{L P-_ ϛe,U U1z+PPx.RRTrp!J'~G\X8 &Sإ3"5imk+v<0?NSp}K4 ZDhvha(!V@$˸C6~YXᙬt9h>`ҾvpS]u>In;}3 46 $ h@3Y-ٰ,RܤK5 XgJ?(J[ e&pFu`VIMӓӆf졉z_w_&YF2ɮiLΗ@{_AP2)N/9CJj z$DS+^mehP&2OB8vX#,0P471({D7nfYwr1ݬyk6 T'? W-<AAxc[Y_ uggi0U||Y;4o:: fX ؑ =/3^AQB<0mClֆIݱ)_a94Сr<7OP فўyrA݈8D(]؍Q$h V#/#>̑M_`f#I^tO~Gd/՛{O5TXR7":Q@k=FD Ażc)KZfqKuw>).Fm'- $ #bEct^"< #nH9dx9bJT-b74a]Uӯg@8g4riiTCrp\l";3X:E ~8ZB.Hw[0kD:U|`_$8S XaE=u&h-i$ShYܥABπy6౬9h+=D}Xك>?7| 1̴l+gpZ5Ʀ4Ag=WHSMRBN&:rV @dV/^F; ( c:z5Kl܉'|Y _@2|h|uRf1FZ8^bJiKgSӶ{ԥHIg)O] tՋO8WL:@v&&O=*8CVxZ !/O+hY=t}ӫ{=V0R~*$I-֭TI7lkprSsl3gqZ3vH:9 $tD7?Y.p |LOó^x}׷N$)&cnu7Ӱ<-F@GN>FWƅxd2c60S7FP;󇬶RSB7#Iu"Z|{b!0&)FmP̒'Zf#CߌM;!sLk [A\'G(nL1Sh+J%@5'OH~@vgkc29t jOQNta۬XnCs|;TX`kڰ!ONT$){葂]?J,nl/dC+FzŻF~+ưf|qalTc39ڍ]CuMM(}*KAs.Eƙ= -O {~#/DqI9HlLiIʵ9HJ7m\#gu^j[66[WuNp]oP~}']@I,?`DKuCXj>޽DVpWt"h4i5dl~EE˄)LҌ59[9ɽfzۉL9$6pVqDT#1Ra7ä֍JhSR )[mK=f;ybd'>ڢS%{^)oձKʓ+^ytW'(‘UMeT( ̞Hx\lzcߕHy#y}oh$P_뛺h8Lr%qVVWl̆-cE-#X8z%d=#AZLb $rg$m ;3;6J];|e! Lmc|E6/\kCXNoX5[=$MQh:f^ySA9忖)hqFW|9Y#ǤK!]Q2P@B>çvӫ"\ӻW% {iߥ4ٰ]krNHty_5Ľt5ou} ̼}cu=}Mc=6`~+WxГ2ic6iNXtꅽ ==`ۻw1Dx Eʉ+is`DΏ\}흠gH+;(\ZSG lv " ۞`LgyhH­-} JoRcim2 DHfp=gR{4u}H`FNTޖ=&9B91|CDp/>uل1` F'K1>z5[(ͺxb;{b_oc6!6 \azbY!i>?E1[S WaЉJE Ș5~8mC/9 /箓|O7&XZ%2]Aveӕة[NlC|ת*,!t}: y]PP} wT9N"Ew$LbΌ!64Bk{V鏹yKTA"mpذޝ]~_2$JdlHVjG,|s\7D{@Ő3Xؖ^('ÀԆHڤAx8y ͮk4#8`rɕ%[lv40qzd+.{EFGåJ*]u3j$lLm8X[UE ҡ$+42OJV|7+m:OT)ɷn >w%m mDxQX# KKцtvp^wOn@+a7 ,~; |A*tsjMA70DTn=0w^A=7"j&vaTnwGbbT}2LxOb%FE@c+3Aɮ0;*KIw(q F8:7uvyirqFNwt [ϴ->dEjkD;2a[{7ԏy(& #'`ude,b6aKuj㉳r ^p>KЁ7m+כe觗6fde #DؑO_hd(,\  *|l˳b'RVzے`f6j,7{u:dS1Ϯgb̃Ke׭S,7м;A|R=.(BNcl100ğL5p:Up,A xo326p)gESK`?4$dS%O>r*P-J3 |5?cRi􂾡2ퟎX>:7&θ'`zuߑ5 z]L[ODnLy7MUJ =__wGSx 7_ p0Íǎ&/1ֈR`{Kҟ^]B4h&Mr[$]psTh~ xkDА FA3v1dHph#%Z wM'hqCM$KT n3ND8h‡DU+aLcU2K|-0868eH{>ݓEM.|Ї9-$E WOWIޛL`[8M ??IIepLkH.s\ReixgYZ0707010000000a000081a40000000000000000000000016745a6820001b688000000000000000000000000000000000000006000000000./lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/7]?EhDTTk׶ǼOn h>N*ZSb69oV)T͝zJx@(K1džoaD)~˥n0t-!wGTS u&Tfh~rLD'̓tX(C:߅*W$Pb"Pdw&O"4mTغ5{WQMF<;eo_>=StgÓ ]oS#BHt tF2,}.50CR_c*.E%ߍ50#i!l|765;ڍ.w?ס>i~/,sYr:Tz _Du-^]*+tB(-qsEwk `+ףʰdm/Qł>!z'ﶖ\$YbBrv$wl1%Τ|[6|6$⿸ĉg< e̍"92VզtF֭=ۋ>`~7pn)Z;C] v07Msҳ6 }|o<t{؜ XzI(y#N0 FM[-0b&>f%2k7 j} C?u[ `wv\ Y ⺫~#`ȡj)Q?'NOaMikP Иo^+40b739;hL- '#z\Y0l{ p } 6D%ˎc?rOM23Ylh>36sc&<0xSQ,h]s?aE 1-U߮ǕLfFmLGEpcl>C{ zcs崏-,Ş>xЗta"[6j,]Ym*Uࠣul??/=x;:)0FuqH$i߯k8C`<5`$o'J">5`A?gVJ{VcFsl5GG2ݏZe6PSq(eWxfCiz[leS\ 4D*BԠ6|rEk.m _6w j!06Ƃhs6觯ʗ'Op! ~bGZZ3M53.CrY.-S 6*1$^uJY%(*u1d"áUoDljET֘ϊ{l󙱣;!H*1Yrj8_˽.ƇV™'FesݴC76Kozeg   w? w|?9˃~*l.Ir`$΢X;(3F77,KÕӼ8W9bpIo_vD :Ʉ'T'o>`QCzg(Cs\lʁmxd+p;*TYi`x)9oU~0ԭ~ .,}zvgpN+ duW1{̻) $aƝ5GִBVL^~!)hPB( >k N^/sVLAoWD&1x} X_AX)SYI, "LK!17Hylr#+p}˔,*rh5:-|i2Rk@H$YSH#[GDcË콏0C"A1G $6ǿ2ƐW0bUG5~gJL i)IQ{ #4!tn_aW 5CD'~ Xc PآR҅PLi A.K\ IBpWC3pajguY\ _:G-#35\}eT3 AhP`ރo~~d늎&Фϔ5+})@Vl0:~0r\TY Kjb'danϛd,>'+fj#ޚ=zXvi_ʌv%|(r3 hRZSl'[G9M$0MOlBkܯa(rC|P lKҮGL$jEbVn)4]?Il_i> air_IZSYӁzI?KiyTf50f5E(XڕKQs1?39l(ܢ섯s "Cm J8%֮ ]r [udswX#q^iqEUGu%2x0@L.+24(,?!G\FVT-lMAs[t7lro|@"1 [7- P|yƄyKacp-* (܈[xqZ IE7;:;#fe%UV S` ~n,(Yv,ے~EnNV;h}G O:`Нm6@&_x){u"*,=}Hwߐo9;T6&GeԬ{_hUo^lI';tgو'S KedbTn4v9l`QD|[@`[N]K<-dS?٧ [ &=넏#ṛ5Ԋ:ŷUݚӯrKXY rexoU֌Hbs, &\3uv 4Mʋ}R~5 >ltbCr7Y4uo7`;ΐN(S)^d)V ^]C`T)d+zcCiMs)7ؒSklQZ0ۆt&g;Pop[1vڋu̅O1%l&@Ý sq9VYƕF+]0RR!;{$Jd֤cy3r_hSbsܰv?=~CD%w@pJ'A"?+դx~TƮKn0TөYH((>D~OfQN P3Xt'`b%ç'A`Fušz9)_PvGi-KO1>-ae8 񽢱/ٍ;$! Y$X+vk/Kd%f,\zOmѢ^m`>7Sש{KK *a_!4b!5^,°эXWݮFW/SZV96yN٤ޭ|%|*\MLo8/bwm _ K*4gYxlGI5Ǧ VưB9 R5QXx4'&\7q@Lq 嚧ax\ǟJv4,Κ8*p}3_lf?! `—T{t}yR|zA >7=;-S! \ܭn-!&,|l2$6d(#ذˏ ȱ)mG E fwp ) Zq5] T Gݺ-1ޛM3nJ!W87.6J̱UG٪J$ƄxhKsCRw/8y`lWlQY8XC?ʰM4wmQ2rEZD=őAWK2hP y$HAS"O8"I_Cn/c'd6cc0aI*o;]Gy&,lQn˳oyFH+5 (A;r7]fT9%ie^+$`7"A,^;LZCxwlְyx"٥TB4 1'ONa֗7S.,x[(cC\ at}t8ȜO3BCPZBrT~j`nJ{k>"U){ہL:˙~֋`hHfW3e n)FY-Tj0 q}xJ ٓ>ޠ5 "UԴY6e/Na}qeE!#};*( 87oOkEz1CQҘ+kMllVXH=|l1uV ;}qJh˧7z <ǐ7Q69)ǖvc+0oN9DpnJN|0)2wh z:X9Ȅ^MSfG/aGl0p? a/?̝P)nWǼf2jkGE=jT٘fe 0AXȺs,K%wwsbSGtg+u9 nvcdh0 (ςi1͛4C)pZX! M wZz6noEp6A"JyO*=$ s̬3]R_/Oyt7wTQE,ǫ\ާvG[ȉdlQ\jTo >LR cԹ>($/vBEwSXwݎjWnԵIIn}Z A镶' Km ̹ĸe%rFEө]-ZDFBy9h}@o,uwCΗCiPV/_[ծ^hZ9CQhYvDx61ےܔh^#v<4-yhX3fUԷs f׆ d#ѡ{.t5W9YS\m ң}sgrjM N9B܏VƳs+|h#D16SLzK@ؾP|2Y1lc쵻O1ZS@dG΢_X&М-(, @C+ܛ9&%Ā@$Fs'4i"j5Ѥ كtq!M-?Z}pl uZ2$#$ɲ F>䌟<+;?].l|#YH‰X(Ï>ߕHW~HN=l852==~nD%]@x0AXFF,A 4;xĜ_:UH##kkr\_(`g<2X 0zGG5[\ Qlk/,9gC3n],3Vbo۱V A:籯yg}^H9dYGX3ʥɑw.t\ڻp' ^`$AbĈ]T;qCeBS%@ƾA9q($ELrFQ{ưח@V4*yxDP|[\L| %X7X$nXPY&qˁuτѓ:kAjGx>E~UH4+u2޻&#ghͱ+M{sf\b޹ o I\bnr]DS 5gn~o*ͯ`yU%3ޫW0dOsX0 =>3q%|ǯW v bUS O9pI+_ hSU`U 0VY]E2چq'><(&?-m'+ƂwFa#i=OISq/wǬS_͘lWT7.\{䔼> mx:7l}Y'ۗB3Z>Cn@=ƣyI汌u=eL}RQ'j$*`v+z1롋OQ6(:CNfLVې{pO?Mz0rEٝ_rxL5QRb/<̉KKEeHNB6z)0i&ikBHg`?I+SR&@5Kj zӎi+zΔG}ZWNv0^ʏP|YlOdZ@U0>c2猬7B:Sz/HOWэ9!TU}t`CDa%k3ʤo7b4]qVM9fќT(z 1O+' 4\\C1俬@ܔO*ִ*SЧ ZqQ#Tnϵkm_tyHhm(VLֹVeĬ,:5Pwc4EcѤ>$M^v|^A'=[|I}'v\wZZ9]pBymEep@mCaL;Α&e6lMv -@ >%DN|Gq02Clx_,UIޝb2waT!1A% "@.?;w* GuzUyGkݠWF'dE-y-'QKSH;Uѻ=֑A:J{1Vdk?ʽƖtDp)n[e1sKU lR볱Fs,saՉye0swn @ȥI@՘C;.MH3lEᑽn08Q)%avE꫆>#' ˄cڴj]Jɏ! ۺr_AJ{(@t?IA&+Zng`x{I)$Ᲊ`{.F 1?"9tyw.SZцJaHO2(˧/ g>2⛭Cp؍g:!{=sq8I=H,\ <_=&iAV Č+"*$tJd u|0vg1Sջq>(RƝ@j:!;AMY5Kl[r *qc:JцzB SOb%"rҷhx w10Ɛ}cEl^؀L^'N.ddFYqзq-FebApXj;Ta?%9uFˌf7] 0#?6~ i%-Ğ{#* ZΆ*R^uifNe#{>6~)jF{-sXFH@-Y4ccMG;2TxcQ&V%jgT%*~g:C,s\ߍZ}J I6 nȸ *g&WhV9+,/Iu] 籃AdGQQ ػB|+.okc2x0n+fuoBأnUֽR-0z#;{g<)5+ ;?H^8ЂLvtצ&Lж`QPu 6vq䊉(a H?.E=LX!j1q"r833,(9t`CZ|&^M#=J%Œh%Uj4AH~Ux{*^' ШuJ3:B=)2řaw/,Qbjt0?2òVFpJg:ΛU]wt Kp]ܩnw>@DZ7A=e ^IxA),P.*N[A\[s$rA2Q/4BghWyݵP)iUYܮ~C%dPG;眧Z o.:CX_HpKf)&Ajc}m:fߚ  'j%a^2us `<n 5qZE&7ۺ& #R2J<$ "2pvSﺀCphm?)3[,9Qg8N5)cedTcN5~ nܜz@>cYIMj0&0A87l+_LO^Oeド!>q%8KUJ{m;K|+E}7] xܮ)X!ׇFM&X 3d싖(*N#tЕV!T0FlVNe-Yܴ,ZK.Dce, PqKO}|_dmu}rSqw慠 Tm 8?T'XLH[etiˣYʸka::043L[A@iү!B%3qz))ܢ9ZQ$ڗ5r0"$D uUf߿Yo)Ѝ?pp:_P0(Nac[=)QVz\%/򘜻#jjX>g+s \Ms2іx \O.i r7D/^Tz]JNJ#,{3zL]1sυmPCl \@\,ZK5=׿]ֱGYI5춙}Tt=)t&U?P-b|i /kLns]ǜpU=E35< !WQHގ[^nyܹTjrh !=lqr\xo&9-|zEԮ qi~ }D;%yJvT!>(h4}_~ `+7Pl*ԶFL~ {^3^İ -XHQ2ԷL9{:f K~Qw3P R1H[*ƈܒSd?Kf*>{{'{XR(۱.;704mo0#KPp힑ŜQF1_]()~309lcpU pr,~9 #ЊB_@Zp̓6*3!n]3?T~!s:SPLTsJ>9I($u/e9ݍy TiN6w(Aa%7i@@8- pJx-ΐL*;;~<:4\bYkV4np :EiTG[`.I/՗"fh#VjyVWiqwjQ ݰ6 0oz6t(M.~/C#>i}W>-? 4qgTyaUZ<{8m>fuDT;Á2[W,gPZ)/DtDU WIb<*8b -/؂9*PF[ă)0d|ry?c0^-fwPHMw5G_EߤD3_baM{ PٟY+<]_j/ *{C bN(DM Tz'Qi%bP1cb)塻;ɩQ~ (F|+O dRBKg{@ `Yn\In@]\ \8ÕW[Z(ݹC>mg%v t iāJ7b*F(AdYX8;*&5'G-]1pd8z ?\l A>۰< ?}8o[RE$D3YD !w0!UNssdc,T}LKkqY4{"`+jQ_#<'KIML3L}sT -UɂʕB16,6 ,ٕ֠ƅjC i>O2cLA=?iuzXm{;2r}Ҍ+i|7Fn C*+uVG#ZqȝdѦ/iZSW*$oGµv yP/gp[8D}ùeJM ZM"]k(q<' k`~KײK룑!d^7c.vc%s.' ;L[\+]7L{-N(K%ϓ")QIIaF*bC0yzLmR>P/G5JA)@m 3ƟBMO e" ނs?l=c3ȓ乣JuҲKS =f<7Y= P@۟†\}$ ZKe}*T(锹4mĪL(g uϱGz")oj4Td*]sS&1'J!"F4@r \Ymq YirNGOV*v,L9FsfW $Q^5 t\ !)7A S$K vB6O-cXLmRR܀-]& xYyt𹒪8a7Dő:3W8[C!f{)3$녮M' ;hR5\l|Yx=V'×PB}x359I@bfmtuɌBl- 􃫶pwBJ_ʃ[MP;KІ16PBY:T&G00D_Bj3jOlaYXYҲaIcN!q* λ(%i{ʵj&G" SOa͍kLʊ Q4ͽs'swtU7;sz=0M^#Ƅ .%mڟR1l)ABc5y *X@4]~a5'?ԕۚ) ɡyߵg.LK1A,=ܗOBF {"f])&5mv.|aƠӊ~\0+Fg7brc*<ńTva#-}IkWu9c!1(#}DC1JI52/ Apj9aRvTWˎEawgH]9h*$b/0"ޒ#pdJ 1v9Hpi`w#W64Yj,h["~ fWW-Lpw53J S5Ij-lMc\ Jڪf_mtb_ Ԭ"х% Ho4!bWekRȓ@,ټrK1;?οFj4"fD(ć %>oOgjDoyw;kxD #ʖƫ&*,(lLocF􍲇F"4Lp4J(@A3C8x̆ӵ!dfdl7D%?e?qU{P11~ф^ctZ-;ό)H#663 [\))/(8rvZfY<̌雿C^KDb-Klƍ:#mBϻvS!`o#AW}b]}y"(Oa7p==2K:mH$Xf.ΪJ؃F4+l[=7qmNG9O X"Q—E[AE;$ͩ͛хI3"Ŋ_dDn)B`F }B?m.7 U-GFW$^]kibf_Vp-g#@bSZSRk"k,oH Mm6<|lSBc1ҕ9}j˜~0dA0w_3Bj'L#( N䠎:ѲE(x-O%={ fh úz`s7 ./H<<6fw2 -2)4;}2{hmT{x*|$wW=56 B%rp`4ZQ|L 閨+rų5(57NLء7XV?/̒2[MaW. <-9bWnmhxN/]uqa9 Ah6KV"Qlw$U/罦Yz|A3t8o͐:١\I2g 7s  *sޫ95uFXˏխd|Sz1 bb'rФ~3ή2CBm*lJ풝ԂP<|ϲ _׸$ۅi FN)"Y,,f|prWq VҲJ$@i?ÕPtV祝 |xyO ,b hʺgeb[VͣN.#2ZEn":?ܛjQ`t:Z9%5m˟T"i8鹛D/+`?=R pη3@KTĎ)iŪ%ZNv{m;,0蚆TRljN2)\1UEF :N\نWV!a0xV&7OǢkg%d{4hi+Ug%Ȭ۠QDiN*5 RZ?斥NT^k1T&݄!xt}ؗ 8%Vk77qW{7_UQ6Ajg;Ԯ g A7ڔ8?İǽ:XnA$w~bzlxHrWG ]W]HBz|~JLT1qvdG/ܱF[P4K <*6Y<ۜaveJuB%=֊]c4k#>ʥ6-HZ */5ࡢ-9;f@iB*؄#KCuɉ]~ƝsLPG\CJ 1:75ԥEquuW *[\/y N=nbוM h!9!/(*G}LIVgW ?C/`˩d~w<*oq}cW``-wҥnl+R8©ĂYN7&]Ɂ4V:'c4eb_p; qbFdWb4CS;TfDF:*XyO> %G$DIDr`u& 7ܴgzKPC;$h=%vQw/>jQ#nz5Y֥9!jct_lzu aP|4 b@݌J ͯD ՈC;@ #JQ+KU׀-Fe/،8R:hڰ!i!1%ԪTH>J}{!V'N>p҉\2eMĩb і[G}eߒ(c@}cW^쪄ZdK+7 6 #&ݸQ _ qNp7:lA^2uC1VfHV;%8y+Ts!C!A f[l% ypPFr(ՈʍiE\_0V(ͣ%[fm޽/yλ b~(`8J*SLd \r雰 X.sdR%c{\P "KfB;D6ji$C}7I%ch -5-e %?TˠdTn?ONb ORy'gyIAZG S=h,˶>VR*Y U˷r+JTocQ q]SjY&I!f,c,ҜKcpI^a# }Zx7 ڳ=SM}Pr8.#Y7)I׺ty d4ka. f_{kĠu1FR/h"C$7OBeL@"e( +ݭM+Nۧ;vf^D2q󖶃a)Dqb5iL\;%Ҭ/z%.29-(g9& V0(S@I1$>2ɾ.QKmTŬthSoZ`:* P{}u?MŲ67,4$ OM9>qYm![TMѲNSgceo*lRID mF~ }.{p OIX2?}1 :r{sR?/`7bDl|]7 rD\0sms.LG%s <-`&ڝm/$t3x=Dž $5e/x PdZ Oyf,=QZ5sGFUd| XyEf*]hu!\yz;GjP͘FA?Am<`Ƣ$pV8#6ٹmkWuDm+ʬ??YZ-泲/6N;Hsjm0GT'S66A7}VήH xDG̱mO>@m;zd<ܬ!9}kIZS^^}q+Fs1~xf+͓JK;:fK Mb,!+@Rnn_`u;lѻ(Uj"8Fxn%ezpDM#8URN:YE0HUY;^{@Dr4RU4,`\3,aܭ֭{YNڻv!m'KmTnL n a+d<2kRх}5CW#][-*̇TC|t駷q>Ԡ8` zPC{WȂhꪜl!}~Vuj:g;/|ȋh|lQţc$VE+d*r8أ! -%_MSkX\Vˢ5FC0L6'IfBGfNGoYsm+`jEԼ7f05h*3l1m 'f1EwC{ [WWQ=`f^xP\/I^AuQSzf?\Oojt18([B|]nٕ)nt\]JE: vӞo>7( =* ]kUsP!DPmBGŸ[{c]q#;*Y` meGY&C"8Eoc/f(q6UU7tZ` ;!8@H7Т(4ĭ#vjF(rzt 38WHk<8iЗY W~2Ö|~YqٽzEpڶ U`yX1 QS.D%*#nzV @1$!N̠w!Vj{:E)i!ke(p!شeL ,=;A*oG^ u=oǰbd_a\KፋQ!M`k rc3j΍[o8[?@2ӣzP{0JckRS!Ѩ=+E= -юrd`7;&E-VIދ7ټ D^!v'LlF(=Wœ͕z]Cx-žC|q#gDz ?qY0% :GEe-OHmghLQÆvfd$(숟/[&! B#2tMs %UlJ yK_et ݀vI&lkCqŢ]ׁg0 Z 9^% 6:WS&Wqܐ6"=gժ$5=Pd6Qu`Flu6`5JʍҳUEĮg93WW{OV_ aF\66V͝sBU[ Yȥ2 "qBv%j͕~b"c [ b\cdK+1peaqڬBi.R[($Q{nE۴'3"tJ9[(8Qc0[p㾏vOY۷v#7*$friuż>G4*ڭJ ~;b0s< 8Q-s8F)ʖ[b=CEm6ƔD<(c5 ZI޲|-4 Tn+lяrcpbjg&=]]JOY'r +;܂rqNLgqjXܐY"&LyI@o[{h<9f}UbSf{Ahށ[J02@z˹st2,6ɶ@X~:I2~ĢW3]rD"?8 q7xHA?uʏHP]4q30" +p:w7"oLH2?s)4:ԴW7̡A 6D\dǒ3t 9ӮaF3[Jޣ>'y^mݒZǴIZm0MZ}8;n48cn x.5{H?9\]uя f']sbDxPqģdܰq[g#v(ϳc ~S^n;W!DX|Qf>1Ņa^;F8*I7+I Pۈn2㉗D.jfB!YA<=)z$mnF[͊DG'I:'eqն12"hwؒ$p`tƳLOuW[IL {M}ۣ8{8`!^"E3u. . MAk9oT*K)766ndR[CZB>[>I/E鵍LZEсzM  \AJF>d6; H*PMjֈ{ܭvZvöd=o'qC"s̾]P7*߈ۊw#IT [%K<Vx zڪgs9`@ƢpN],rz8B| itOTX4~{1`*Ĭք+Fybe BTJڣ.kgp1%SzFgڝ逍iB`&f>:$c.wQAnTȸ6 o=$y/pne͞Yt]X냯M }|`PSgH3m[IyMs_ =W[jNRG[ҞF(H 04u D ɤ(:ms TKWF ׎YJYiJNt*\(Yl 7`&0}ZoNO`;ƍ~xSi? i=iuJ 9 )ARK6n W~P^㣟(d91WPi'RTb/ldl1o=g2`U2j;w7ј'p>VRj#)ZR  #]ڮA#*ƌ\_^d:!eJ5*DbړzM*A HA˔fѳ_!Xk_Cq%&D",΢jBvw(D,D^(36d4C;"&g?3a@}:eױro "j>DsOv9A_p;azo8rAe)CmqqNCG=q}["*m$A(Cgo[b^ӾGB~3Z&=#p ysamLbޘ2DFD>F% Qtbrd$w4|RLUj߻P}JzS\AI2n%c奎'YdpYPx>qđ>r, O*YO64m6n;Am~4ldc9FhjP2 Rgځ^w,oއwHƥHB"V%Z 鶽 \cߋ˫x)5`%c@.Z^=j%h}~[)x4~S=ĖLv泘JyKv'1V~ŸNJyן>~-\qVQ"֨zQ=831<~/XJ1i4\͂$T#I5DUM3d,e<Ͳ:4z9J.7> B:|H6 ЉVHO;~LJw@Q'Ŋ`T)tydp9?E~E Ń[\'氫* ᖩĘD[,CnBsO.9[ulX&F2hlT1?mxe3CNڹ?_rxa~di 7ZZqĿz9YMV-S+F+/9;DY#vVy.}kJNAĪ:- ٝ ]gĘh4QPLj<.Z(C w8 5ˤ*F 2!CSfK0;OؖLTjI~[9/v]հR@AR_Zx^1N3CцHy 4{L]"Tbm@8bAbʏJ^z2n;)n= 6B­GIjj\a0r,9^k $T\nh朴9S_lY=BQhi>AXvB;ӣ9eLmEMVy6N&rՉa4 =YA;, s)VNGOb*54r =YfA bVcE)EHEC++|GNj1<[VAZ Kd_kk1m %Ϛ"j{lgMka`POfZAڬ:{r 9c@`?[鎴B5|%ъ Z@'ɽ"7"\5UR ?4NOYcFbmr0$/)$#Lhod }S/J(.`^}{4WL%ۜxwBƋ|b{9\LOʏ`Rt/1[]+qϾ|"礊:-x _kC_qe1^NCt9+Sd)+x*c%Z&3WmV}q0hRx9r@[Fv%Gղ`zn1Iȑ_eEŢ,#-|٦43)vpED -dϕ0,/Sn@4be)L5,NkR}=$,| KֲYPe3ф^(wɽӴΗ|{8\I#;/63\ЭI]vÛ4s޲&63):RF9c6tYR-XZBKХVsdۢ|u 7[;[~GÄA Q݃7;=7c˻Pzϓ!-Q%,:T "F{Jv :,A46#PV6LRjD[ 3/$⥆&jYR|oMqm 6<c":^h7_ǤvڐP \qw^rrv1N f]Ю6yRRoc$O䲇2JmA1ь#R&m+K۵?0FCwB4'IÊpцS:}'.HCWKz e/GJf\6憍J!\*%i '_hqg򲁢M! dGF Yp3Imqs8Rtd`w/q ڄFkiMCƯ9,@# "v\kntig zz2z-j/`Ep""~ KƿGf'J'9On$#\ۢ! 6@]:25Z|S) ?]OLt:?Q]]e#G[ԩ |ҳk ?/1O 2ҒP&KiŢԬ˝д~|Q[húmw5KԁW06kr1MQ2K*u-PDYuL(l$pawZA|-1X'Zf*DJ"Iǜb_dǕ'c臎rG  qN>W0D}ht"V ⶔ;Fk2sk5y VO7'TR[8ұBn8e<)Dp.qMiT7; 4zK4V!e!_fp)@k=B, qty #GYOޡkvz;6E&HƧ4Lʰ!-VvP.) 㠽%Ь# ے캓֓; bcc26 ~7i 5 2|Gp`3. |dV"d{*Ye26{{8, | "Mlľh\;utWθzUe Y3&if΅64ST0=43 gaFBBTbs%ʓ#U)K5қT*lXo񗫷Ug&]FTH$CbRMssccH.ڈk7L`|H2\ zC-k,Vs^Ds؂lRY89h8<.|#Dt'M\#J?CKc5׭'D]1Y~<ٲp^@*/Ֆјڌ"[%9\du ׬$C.JOmzR5ؑvhHS ?4XSZJe0S[c ]9  VSRVg|-{Jx !&J5Kc):Yຆ?μS>dm]N{ c*ԛ$/LVJ t؅d%:Y-e4`pĎX@:eTEjVכҰNێiBYn[b.ԑ]~C:lD"qzXOcO>{10ë Jf)ݍ#t_+Bٴfi_+t()7o 6ClP:Dn0XfGjsg452Հ8@>TxFBD(uٓHyJ­wG篫w-@|w+G=Φd#9F S,"a4{B5ώ724ۓ2!^Lǘ~:3CP$jx8'쇡99 i#+:)݃牬dUtgq ehayp0;Or.^ww%V)„3&$z{UrJO=ӗ*lxw$BE~7ݖЃl"UN`OˁN!{C Nf/tI{ +E}BQ^Lk|ϢX(NW{睚kG-w3 {=:k`?RZ}WkU[[֍Uc֘{x?jf?BCɻj<1-_cGIwׁ: 'Vo)S)F ^ٱޙ NϏ9/ rR4^UE(jʛ0h+`sG}"Pxщ`zMG[/V,S}GMMgWdf3 trC[ۡ3ls]ȝ%CNS̔I G ) @ G58̃H*,(N眘TFZ?\Rc`j9inm`/Um˗0< x S<6{xɡ.'n:(o wEѢU&'G eyZhGwt~*qp(˳f~!_! w$> MCN'LY* ,+]%mǽ(S{FG^̷_ YM#hM"oK'aSh8E \"071 Vh!/{nV};Ҫe8OTU# /Gqك5ÓBf'8bW(CAe DGv4 P+Ozx-8x (aRŲ:T)):3`TqE}JkIī|iƳ ZBoū#$0_$ G pI(UoƊTU"@zE^ߑ,D@0~ @PjBpX^ oΟʥSė=ħ-|]{of8]#^Gt܅4W77yr.߿_I hp(ndᾛ'#w?R+6,:њ5xa!=`SuSM7قo 3 чcGUFgkl_sqH|d4zx؉hk/ RBw22BY٠0-&ѧb)J->?Y$e_"]LRYx8zV858-Fs"+o)ܬgnY[a5(}"MWz~@ʴC-Lbi }8rk@Ow~ KlX\๢.1VS?RGٰM1бj*FdkEЛ)~[lMHXd,R\^o:vjngs6JIm)08 ]4-x+_"ᙎnEb$H>+?/- k75Y4kcD O _g 1|8CJBL#\5ۤyOBe׊} F@QOvA9HJHVKuAO:i>v^FH!6,D>r/N C$ל%=Rm*T5[I:DMҵ1[; h<@HqBB&[@ "exd+'H2- C1΍/> c^wR!VZ'V_B>Dl%gz yYvi6aIkz8H|ʒ:].]t]L7£#O.駻ULg>3ԅ^ᶙ\؊a @90:e 7V`3=YQvߏ. xHFl.hEN;ǟ;^")ƍ!ogA& iEy蜞Pڋb6n{`U6FG{یYI8p"OU!a$ t=h=&PN|i&Hv1 Q2Z#jPHnnP4KygXQ o1K_2*~_%[:RaR7kR^ͻQ_c MXA]G$QK]E f $i'3{[5ǁHY2WĴǏRHw~D- ?R]؜9`eLo/it/2||5(RO鵮3nFʌ_kcSE9s_۵lL9/h 7=\݉S{.Ε>>kt¬r\BYL/.}0*G_(7ReY&5$H3P$g=ZEУd#㘖 6 C>e_|¶F1~ )8Aъlt8Nh\KO  j2ÏW68&w_A%Yiho:DJ9E-Dzҵpts)U:'tUU w@V\j\4a(? 5uw{1Kigg ndF'5wKZ[aY%ղTѨΊTF HRo1#~t*"AsBo:y*,c6oZ甽8$Ŗ~UUSXKI҄\¦pdGP+_ޖ'6ub5D`]}Lр <3~ &`c)(nenߘb[C Lo<Ӆ mQӓRUYݯ^3ui{0<474,AX<%,COA8HfQL2>@,U+͗=!lbw[;s5r٠)[w HNZ&hXfviʽb7~tj((;62dɉpL05<L#<-",p_M~GG Z5U!r_|egMKlԘ KQ3(|4͒̚öiPGȕNm/Tq}b7QMYbIF:zr, M *"@1U5@P,2?^WU~v`FPeo1S`b(Rt7SÈVyΞk0 ,0*],ޛ^RdUN ~Yjb`IľG@1e+T$'R W;̶vk B-ز|ږ g>>W:uNjY;R؀\K 1 v a(:w}i\͒ kQB58FI^ -X`w?CMS/iY]+c/7rqs)bhePI+Lf߄TʩElZY NLovfvlAPwwSY{"Kdx*ݝ&cQ\-QB ܊}@*ޜn8An}f]aq\ÒORAK9}y YǸ>;nssցv?{zJtpk{`9c;[^TەHvȢV%Z>עpJΕ# I:sD|n.ϫŠ=֝v\76u)WW1Ūv[KD>]b 9'[^ʾF3+T3&f1CNX0S p u)Jnu5Vn՟LT`1͖i.Cyhc OkؘpQE 1E+,Jy/:̚q4,na=Zl[yeʖs K*$ {C*22UE~ۺ r`;/%@#U)TfA~9#{K5FsT'xwj:);v>(ˌdDǼ0暭jR, 8}l{t dcX*Z&`M|*QO?^*iIKm6K-+"]ˈjeVU PD6f]h>yn<`YUfiE`e䴱OhScBn6Rޖ_1AY,BJF%R5Uv|ֽA :؂[d#_Dہlu*m"} `9& };qPeyگ1~BB3Tʡ5m{?A:w`M'v[|¬:cNŎ7+ 8_!sS1^nl4٘iu6eq:FApCzH #^awgJCW!sJZU (+T*D:U-格VVaF1,x-T?a bIGjԼa*)d5>gܒ\(7g }W9mFeS+Bl9};~8w346"/8g1㒬($yr8|^q /R -(&dX?&XǶd%-?dO'<1E7" ]v5 V2j<B1ceOAEƽ φs78ũXp={6b^l]kVݛ &Уl`FSw>othRSoNE9o ԩ :@|"kg0BoO=A)b4_{rF lYQj;iũ%pN6Qܱ2TCl6Mj ƛ@8$WK}J^C .5tٵ %;Ld5y/eq 0-gIQCu@;A{<U_2֙2ݔ˩#m`$l3 CUM[S'f 3 7n\(7֓˟,lk)J?8̈́y@^[n.5Cl~.5/G瀏~e`ϘE3]V5b)e.TRljUb4d 5z1``KQsa8enBX;|EO]SpzqWHr[WW_Lln(fڛE'*r iޠq~e*HUG @ .`kohXg?DġP!"z[GFnTHun]:- e ;;ctnш<=36WnSmRC!D>~&W̺L@ma0g&ύNoyk&5G=?1fFNXs-TVK/s곀Z+ҁJ3`X^:TWJ޶l<&P*m+HC @M_' sͪcɳ޾rLҊ])z2EUp0ٍ`=Jm HىDorj5V0!r΋s0/k_ht2LC}]kzSIvol }+yrSܛ.X+>q"HԾb0ׄ%/w4Z^^~zϚ:|K4ʳJU=sx[@J0D8c%YO:}$@\*!ڧB#/Ǫs]z]{>,Ȃ]7GD'b'{^"$ox$$pvKYDZ G7zRrI,AKbC9WSS6 =Ć a&Xo$n<6kٕV˫ }]f+s_9px%037g~by*#HF.3+o Љ.ˤn#~7We:pFv D5qк҆I&S3HnF@/PvI7)dkp'VF's'/XDmL8Hn%%21@<7 }R>eAXnRbW~A0O4!>ӔMvf RhI|Z w;O@2I~\N wTx((^H% q5[xݾ*EGc qEl| ]5@*Xc|p$w_z.' p (rVj xcvғ (#KG*xI|Bk]5',}F-OD;л+lZx Sz{4 %+d}gb,'WVgPCQ3s SM Ӆ0*h p}5 nKiEl$A՘<#p]'‹DѼ"$'i ϏIls n<<)> TlRQIm1gي@7gY[`{۟غmAЛ>Fg0 a#iƭM]:L wejf]G=b3܄oc.q8~byU(.>}:W2Vɐ'Uorh&|Kpȣy(R cRX1PGL+N,ׅfkQL55=i.h.7FӅJ nd7O> M΃Bch1.ENUzYS94"}P9{5E>|vO'{g[ MYQl*^3B"GH FݒS!#\h+{_.'N4N XJnkYj2{Cl/%~xc>d@^+> PrfOMIwKFqw)s4Nqsފ-pW&ysEz黑 5`wʀo0&_#&IL>ܷ_|?-⪀1KVrF{b6օ "`J+h46tC{>/ЃM zs,K -",D¬B .m% z </i# uVGtvQ|=ʿP']R Z|/75=aBЩs5sILXOj.S6y7u~<&;rLEwd0X!UT&{"Bڕ?9fL{ j6[Vo6P=+ M(j{J>2v^ܣ5,g5C>f,SVƘ事29۔ujJ1ٗR]F1gV$n9mB녍r3%/?XTx{zBΥTޙY5Vw Z2:B Z[|D8bO5wS/UJ%9Au)ݎHdɍ !DGstWvI_til dwGE4;7Xm͙Mh v4]TȜkn'2$0[9f>+杹`dxwCN3vz='Lz+0ulQ xBV/n,PҜP"G-~sPtZ)p `4j~T "UVVAptvtE\9?O,YSxGs1|~N{]TѬ]jðv!l x$9?Cw!žxLUkS@y~T,xLט58_}EqsGL^KbƋ8 δ}zr(F^Pd}]*ý5CLqu#q d6Cc\vF8I8  <j^{zmSk=c+m ^F-N@\҇! gPщT#='DvxFA<ؿh }0Gd1vNlMBʤ)@wYY 6umM@HI;t38w;T#* [hibܦQFY^]VA>"WTًkv䢏Hߴ@ss0: C@($0_o>A6] ҽdFm2gjDc\&?9\;fy1-gY2\H^o, LK`Ú/4н>6YcutC6z$ܯnPlw?7T1A>_Jdv1c z?2_MvNG*m<p3pFڧ>2|C2; bngYA~38PxF֥pK_S\f^1Sj soGD<&{p.Oǔ$7Px&pRdeg›\itWHd/e2zor?NslNafj(4~p+('%KfCj╏,jG-Yהd,9H}oīDZWǀ CE@ i}1ƭ-k`qB>*'WRT%g6бNS)}HQ$k^3FՎ«߬E O7ԾCnV} 񷄝/.!IԪZ5nJDXۣ"A3FEHg7~d~5h~UbCmAT)wCk'rgYƳJqKٳg a5j.}ܜ)ƶ 8uG#5:- MpA~B&(n׾>g]Afدs!;*!}?5oQ?tBH_xM'$JY(S'?<,m6zTQv.AyÞZkNbUEM+m3i53 JkpwTҬIfe0LK}qn'/ @6qjMg Bvix\ik$dؑ$qrb ]<IaX"A ? 2Pͦ;*Ankqe藯k7œ o\8Qaחp c h:FQ@ #wfmR q<^v:ڰ>ht\Pt\ˎ.55^$x5[9xby7OdMl;qY7dŀ M;ۗ^EXN#:G*wyf qnl&ψ}YK 62 et/,d-YMe $ӰqkeX{P;Ӓk]DžC;zO#qk3X*!,g{Pb%u9aAs>XΩyǐyɩ#/nUpNh1Z 5"#q@Gk*k\Мh:=7eE! ֒,rz[Td_BNW@%3.!(+8z*AȲSFu^8moC7YhdZN Yc` F@L23J]zDn]0PO{.gI$6VU9:fuґJm L"4ь9~n`Fpfu` c8y15'_L>IV\aDUڊʍ;>؍矴nM-7ZmPTjw:@F+.$_9J̙]6(Dv+Э!K>%~G19WX )C ](Q,%'(g0SD~kdžԟ$f;!6;mbr$rv~$瀟$CL,T7=cWJ^K,^]VJ.+h|#мG~QuNh9⺌i|ZQMzϠ ]M5ehK|SܣD3%g$uĩ`&PH܂fOP ~D Ma;ɿ!DLd6}5֛%VUES?٩$LY`L{8e!M9kȳ^D8m]+B\jZء׋3{ǩܥMӗ:9i,C4!)T#U~NNPbXj8 6P;ICil}ȸ&Na>w|vV(i}.3R(8Dc3&A[CJ ^>8&YQ 1M_r]q.eH3g7/: kA-=A=i50ح% `o E0(;spYa[)3 XS~S?.ԑ/wvV[Tv4+1XehI+flRRPW,t2eYǜHX|OxVd0T^:ڠq҈R( ?C7(>F,{ttf{@=>hO|b"\Zo} g!XI7CVHj9LXE>$L J~ښ{0Jq#*F82/b0xʧ.1v=}҆d6"@f(]ԫ0Cγۆ8gg ޡoGn5@VLr'N*xJ_7x qAI;jP$2pWU7ut\fRz8;{ {s,۝$POɷ,:|VT݊eAHm}V8֑{g/gBۈ~`pfIs!`kV}Yv<&^~`tv 왖TLYm8趵4*V4YF/ּCJ]*rkN.چB`r\etBȟ@%q Q-@yOq4v񅢏&b*@Fci)v (^$X?4\Z$[\>ju];q7e嫧+|iZ6\wwYNsI4)&.CQ'lܒ4pQXt@K]Ō+P0ZV&K/8%k6~RIje(/۷(>)]Z]2˜0~3{rDS ɪ-s_h>ǵS!NJk# 9,ֺcBGKi_;|)wU=lX@Ֆe#]YC6M N*%~9/E *bBt$Optb-d@+N3-[7L/7A>U0mZ 2BfzQD%>rM5ॷD،mm:{r 8 5b'|K̀W<OG6~ i`FYemn~6 b|5:e}"akвWeX,7%3j%f/oG$!9ӆ[P3)B2vmF2roKF㏽5K Wۘ@[cˢhu;8INMS8g o nF+`uNn?K%Í>nqE2$GE[\C]Ѷt7fzߘ|Uy'IB\G3_2qhqT:1oSMa礔vr i}>7ҙDa4dx:d60sHjo<\uA١F{0V[_y'e4,Ru;Ǭd~x`JL04 <>b^ /0y.lY(d)ȋ%교N yej<՞e)1iQF!/mhBpVv(?2q*V<=<)-4Jfeç +imHPfn I 3I\-8z5\dX׃7E%I ͟c{/;Zg)?׋a XxjXguD_5o5 ^){m) % 3V[^LO`7ۀm^Lpus֊QT [+g!Yřc `d6 p`]~(Z >]Qpu`J۩]E:ܺ!V>ܻUioZM.m4fA=Wҍv,EuK*c~n+84ټF+8䁜3K(_PijP0Pd'߼3agr[KvBؑ~`S7NBQ窺>~U#tCqGFȽS*Qv&MX2XT8u:nvɤ--QK]k[ c<[(!sVb)Oʿu?5_> pgԎE̝gYPAT-pMBm >l%_ʭsDfi hiw kXdl7:tڡvBG03% G-/'r¡×J{x"{{4 $-0yx ~Mp gG7$/N$;qT0@aD`ư?e!.+Lhs-dz='}wտ鞳yȾi,[ao |MM B̒ ':{TlNRTwX9UShO@Exgɡ鲐2_3j5hZ% (,_p`3\!ZmѯRo@IפX3jF4l|cKNeŋJWV9Lg롹Dң2gT%4 VF:ዌ`w߼UqLjgI[жE]@;S-*(>!]ƓbgjJxLh1NVS\ 'h\* J˼͌<~j͏ u6Sem|WSEqO"@HV)xL,2Zm&٩_99q(8E 2aִ($)/ An}2M1F1%,lA0n ge݌'7g> ;Lp`t9ٞܯVmdoeI4Zyaַ UgN w6hYh/ㄛ[-Ud)}$.H8.T&j[RDyt5fP! %D3:mLE뱎m My=`^$?vw.av#4˵桁: Kfe2?˙J+AK*lOH@b 耥i+_#񰛔߯ژ.bu rDx`ws^!8J?߫A 8Ɂa2X;lܿQ,Igk~8h͑g&h>c6lR>Vʕ['Ҍz74{qcIF U;/b!b\ErTrJ(g*kx(@x`JPzŦj'l opc%xR*H_*=T8yBpW0Б@iL08B~: TGsi7kȘt򙎤cf"XRe6Ea5wA'|I @ъg262#[Ā&wi=rq#^TUY?:+q"whU -4lR0NV%9$hmay-h e@hYyY/yfRxPizhbJdka`%K<.POm[qQ ~ډhL|*'ܑ^0۠1 M&?Š;`V h|rofcJ.~Go"Ak!KAC\5a[n~3Ԧ+9㸿070gD~L81#E,x@T7J|Ք}}Ys!2 ,pB8?aUJ.Z%>D{e06Z V9GDn8j0[wJvڼ~^݀?膏DxP j:fA 6 hk'*tyG ^&XoTaYr4aǵڼ<kzǴ˨QHK_7'weM`0>Tʳ.kRo5'jp ~\S/[s$ʽ F7g]a#&"mmHjh"tjd`a3b2HyZ`C%m+7W/7{>@`hžM-U$6Y 2@Y0Μ0sf%[~ӊ3E!~=b.$$0vU}SW`&ۮ1ngmS= }uQBWV'2vCD=nc-H7-ߓ SKx [ՊC~̞m-CZL{[-BڳsF)G,ؑxPƐޮ "̮q7Hos<_ WSo{=z] -X.Op;8M]CB^Xi}#-P(v&?vjysvܠ6&'GaLBbҧ7FB4_QDwM6Jboc(aū33 JVl^=Q:/ѝk5c"|`:Вv1J )0H膹`ZOaw0|S(V OhY-D>YIgDͣ9EXfi#>&< \UVS|7"ACoNXK"CVǓ~E*`,so©ϭNJp&d7y 4S/x0EcWаOg=A:Y$8X5T'19u_W24s)5kn@Boq~wkc^lk%(M>sQ;i]zfL_m*ą[`ڏim9;GmXW*, 3:(*♌ʎЀՋ_fU֟U%"|^%VMoj~ oIp ѻC|Lb̕DVb‚Y);K-x%FUG5g)nP9$钑 :<U:=*~.~p&sI̍]cqE cmQ -#v_jpͫ1,oa]]fH#$Ih彀G7ykz,S_H( ԗQUn)$ հbyz1v3?]l!ujt{(?h %qkd L z L3ަdmy}&jL=EFn bN>W~j陕:keIG>[qeȍIӬ֦uՎ #7|j}/gdhP") i|vsD$:໧zZrDzT7Н.=L1DU_ŗU.yq/ H Z,jK4mk6u;z5܄snQP%4D앋PQk^t6cM)Й!L/ьY}W|'hq۴K7J5|M#j}Yk8yqk Dd#2'r.s ~ Ly`תcB5cxZ|3"4ov!Dƍoƴh /׺)?,r:[ |$==bΤ Y^9Iv8wZFVLU6_[Z=PP.p!Z,ѼW)pt}`9p;^Bvw\c6#m4HgH.y5ޝ?S_ez\y0h4O* Ť(p:+y.PppK΢?*Ϊux;A9dlk瓯yVsڲ1x =m#82Bwf[9OP\pdrßjcqVc>FlʹտIKr2m-f`Dfg+]ڄ_=>1Sn3x¯co׿c۞6 ~?[5سl߮QI?#$n@Or-OQ/it?JR񉥐`@}6-4n۵3`ͤQwzrՄ🝨|]- ~c"kO-f p/_Xqkt"il׌S rKz9׋uAsNT7TyBMLrk5xz,K,py<gnSӈER'^ -,\f?Ig |fH+"#O;/Z mHh\}ե͓DP٥J%a:9?U\^<#>((#of<{J% u,W˸Q/(N ' +%[s4}hk#= 0@ۏBf@ZiX˂.HnE^;(_8lSהa&w. 4/Tn;YC`=BKD.ϼ Nу 4U2NlT7G@$&"e_A|zɩa5 ߒ1+tԭ926.4Q+a+X*m_ xz,Z.LXr)W Euڊ4>e ҎCcP}\s@$HIE0EÎ;4~Y|wmN]Ȯs@2Wtg7U.'NMdquE=+m;}0%G n<r鑲} Ӏ MI]" A`piAK6HB0gjcUV`2_zRG%+R/vq,; jL"+:ff¸`ki&R~&&-ӛ4=e_ 2 =êjbVI(tԵd.د'<{ѸA.v6 S}|0\ޯz[|QV";JYœ]17,)ekv&ufͩIs2xeXAd鈱25s3mPwsγZ+^P~[$@.n2f%5ǡvcZϫc"kWݹz =oB8&QQ5,CJ{t{7Y:#2M7ޮWJ]f d yb'1%UaѼqho;ЫxRG,9d*mcj'&k^E:AAng5s_,. d+0OQI-C8krEt_irIas H/4&KJߵ>,TfubBS M~nfY$C-bLW~Τu#׈=C$zn$hF>i0/(|0>٬9/l{ 1ZN[&lxvU7_GtS,t, 4M xy2}A$>cPF^7:Z;:gAݚ`1$Vz!Vc!IvXb'' ҧrĝ\_d%n՗rja6H1s_saژN/g9I܂bHSM?%X=X|mE"%FtM&"/ҷ vRN}_MP953u* 4u*;7Or6u!j1 v=W-K6Fl¯qC+qk[!р5 ÿ}vm%6W-il31k)jϳ `4Fhj,u tUωGCsq0qSWeDyޟg쮞g6~%rl:0 ^oS% LKj'$ NlVX;A3U=chJw\kOTaϡAaI+UplTl-ng[;4ECWnRiAi=t 9/Y?x .1.3F3YY.X'VAv+ KDHQyi% Y7,{ d.A Fiyg.s=ezneq]9I(i<ćclOp  SmZ"EdCѝ +/U#.JJ>[h?h w1H#;xg cԉHVfkÏ@FTe@͂S{ F<4Dn &fQV)~9)4lZh%(FqVTdxm34VBF4m΂ Ap[= Xm"{%>eJE>Ε<B\mk/X9.>c"Qє0j#xUB<pr~3CrhIrK1FBx Tmn]4j(Ni40/*Rf>v6/=۔yiz׸λfD-Զ X܄g|/W6\S)rln吝A&gFHә,ȆZʨ0֍pы ZJ|X"!lb0)VTc\qplKN{E#0.Z1Lج%hDGfPi hORZzhp&  rHOǏI 6Eg1IdFRH9ځ5?ơH؏A|b:(kA` vn`xc1&/Y xTDYkddmf:/ e' yMF@'Boq|::Q*$܏on|qDU<$P^ .Kf8zҦꊶL&PH.ehȿq .j5dNHg$u/JF`bJ$[VnG./\fk.Ύ[9r$fshѵ{b8ֵ*P/8#R\΂ϯn_x&[d1R4r;_P^1BJQN5/Do27[q"]sn Dfx6COMĮ:pd<#Hud -گsSt8G5+Fvn 25ik2iA(٦vq&#ً֣͞QQ.MƋ]E/0L=r$\o5\ij|Y\zWfѮq]/m8lʰ ePs$t( lރ' fvGC/t=CRȅ@do${BvKt*[ ޔ ERɉ|AC89@*hE(!O [}st F&<3# 8ٮѓA& -pҧ\y%I̾ Id 9HjY{_ORIfCK*6j"UbJwG/5Fz{%:/I.U0ܪihAy Ym\ ?P17cw(O,<,;9(݊sr4!:Lh^q37HճX/mX˃NpIH4 utdq0531 @Q_Q dM +ثHwn$/Ypss&+bـ#Tןv;EyyS1ϊxO\e[Ż0āihMt]p7Xu p;g/;N iH}}oG+s~жUOm.7غW`-!~޺:"8Tю!99&2|$Q92&o/T00r1O40$jsg$nQ40a oOq D~%/Ć' k8>aR -G}atK3.MZZ 3m8 ބRSBQޚ̸PgosH\/nŲ {?2Bk؅* p"S>yctںY D6u 79&C&=6">PByIԋ| Sܠ/\9=KY9H&H hVQTM\{ө9k}?Lx!y>\Zd Q#XnE̹>ב8Q׸ . "1#Rg ,f 2>g^:Xir&>\j [kW* ߛZ̯7))QC񔔾/"و  ?50i{k/TPp] Oh/쇮F^=.Lla6+hȶi0bI%hG8ԎJmٶ/I`Aܵ-`<;ǝ A-t0ui>Mt'u*-5q!Jޯ =)9Dtɇß`a:di=seBM^XߩMH.VqF`@EoaEyOڠK1/FArє$9m \0%*b\`J3+{i5@!@+sij[,|ȤE o9GwJ C)Cm3/) U;Klax_GA¤֨A9{8qf:>s8+6~+lɭJ -Sc'j؇a6dJg}ksb؟.o(q`kK6zUXC2lTz;IY1,fV-AD5=Ed{)-8@e.3X$m!}NnOK#TH,(sSKv6-ˮ/L.'9J4#c+pt=tKX> '1xnjmK L-fҢM5;*ݒc{FB)3WS1貥hCG/ԾU!Zswsv"-Aq(lɩ|O&R Ȧ{tyyP@ĹCb'B#bҵcU:DpjTMtل!)CU\\N0P1p:: AP H?(wf/Тl8'V}L)b+~\)f/<ǟ!)ܬDnӤ O>8׎կf|)E̾ύk?;Cx{l3Y!$s6P#ǦMw yuw$g#Lct==# (G@=NW}[)^+&Ƞp `0Reݦ)R`M9VMl0F]Y:,dHbFmOl> <72mꄍne^̍<^ emp 9ʩtK\:sK&:iބM~@SxUC8m)/s_RL#܆&LLna43,cOlh؀}y)iucN&\z1_Toz0 {w_Fdvay2^0cH;Hnx]}UA2߼ 1b'Km3'ERMbֹly?a__kS|r˯Gn1z'nggKiD}r7٠g^$0뢕vbHdxJïP* B%^\M#vS_#oI#qfm릡Av :du9zC=9Ѷv8!畍Ւ7<6ʃk~[h4M,ant NP-!0G"9Wm/9}0)%O^ƼFsEϋ@YMjnyK,ԕLvNnB2w:@Haj D07J]gr$sY b y+qϏ0n9䨚o?CAd5:Kn=6|f(N¨Yt؈/m;muU)fXWpA*:V+fV 譼)T?Cb!]6iKvT]%EXΐA? \jr߬bvKr1B<[>3~rNrq_m EL!q~dYcVlý\0Uup'&1$e`z9$ک^,2Yr91޲qҷtiq9L)GY+t"yTL bZX*xn&t˼7iÓ"~%8ރE;~ Q]&BŦr%Pu:] (㭖_^ΐ<{z4?M|pRZ6. %">hKx:K嗖gAk'`)&L>'1Q+n6+"p˂ }T<4kt|یf%8gގП>~^7vSGʚޣ %DeEf I#XcXÑs9cF{Ls0_{,}Oj3C$'h+šfx/+\ս$B%ζp,hE2+93~΃b{+tlWŽ:QE-Ȅw͗rY(]AE.zѥTNkuoÉof,p;*p]Ha"e6^'NW_om=7uBX`I%,x,dH14?U̾3 !Pދx$g:)ٴd^=HQlٖ \ = q2<"ĴMNVVcsȸc6g96)|JBI8kaf3Z0 UMO6NZޕo%ﹿFb5TUOsM2#v ĩ:mVpp/'PVSdxJG[n{+bAɱPF&OʅFsaǨ+H*&kwMXv?rǽ6}@Td\S낆"Oإ!ewx%[]R$iۚvGMEfvRszGK^!i!2ѢGmvR-0v;z8#0*"2$価Gp;7G!NX]KE d_>_;r[0V'.‰fB31^F4qFטJ(~p N{a3Ծ~nR){нri$",]}ª({Z)VfP1WU賅&re3 x)'}㛁O2RoGNۜmIcvF ̉];v'xo愈.. DG<`hrM7ba7[N$q7U۸_lTCz˸156ƨR !`X+wi P2sFr`TIN Oau6JZ'D(vI giMet ZOM]P6SCu}"V) Ky52IkBD#=l#z#oPRi#:+b[٣~S!6]X *8A` Zx[623ufH &2GVE4 b>x\I~F0^T4`>\6%Np "2'7˂LR6 9=~ g ~eqO<"Nwcw[y 50"zkB-Q^nScbR 6w!kv~,E,۸Q0ׁLs{W3U:i Xdkt{Wmܪ:/ sS1\X'.˗٣]c hGJ{ҡV h2;g"C9[35]ԐT^ӜS߿mKr4™_tY+P 5t ORTr匏@[qEilg5n]Qe!׫fɃґ:蟏CRbs{NWj|ehUl{]ģ 7aЩߛ2<"vV&_TG.C/g_ d 澏C^;86?H }ǖ o֘G,`ɦ$U_Plٗ5BRK$mG"Ut\D㸀Dhnf@ Cj{Ñh^ D ȅݔ#RnA̳WO`:_e!zsAwt:-h^'܉llx.?Ekׅfm ׃Mt,e \_ ƥBc 7j=S"i2ͺ:uɋr{B :>G蜝[:q7"s@G'dF|6wE5l2-ẖN=F-gpHOHLlXw b"tiLHŧ{F"G$C`{G vo)sMkTR0\23ۛ7ᛏ8L18s5!ʕ}c}Șίw!`T?ʛf ^k8Ac U(@0,1IM;:ʌ^c䣚}rXmg-Y/73=)(zd( Gjܱ TR8A*vr GvsCۓHG'SN >34u!{ ^{?IzDe/e/~sCѮ'KՊqBM^6 2Oِi_ IFz9ؖ+hX̠Ik pqz@⏨Ѳ35A'噎iR(Mm)e?R9+VǠ;;y3O\{)^2}O@5.})*)%!w*[j=-Yq(\+ʱF(| [t57I|/ȗPU<uzp=Qwܔ?(Tx.a3 EEN&8~=&8)ym5=guBl'=ݼrZ{bO52e`F4 8TkHmCR*3g+FۨT0iP?u13G&d;v4!թZZDJ|Z fɉJ#L] 1C3%0RG7HI _]|N|)]l~TwnTp1{eo-hn)F΢稄T)o;gLrV!Z2J"Y`"v99%:=.,/<U:ΙJ+1,NB)KkxhE0צ 5 2Yv{@ Q ·o u#}+a&jh)k\xe$d uvml ز:y߱1iQE(m@vhFC:K!!4,>]ŽG/ Q$ ()Rdo&E۠m)3B-\yjYJf\OAIaP[I;y۱pgS,3JɈEN`K(rK YJ먢Fx /l4F&}0\k I.EH%iӨlq //9P?"klZ/J|MV7&v>\.1vMB`ߢ#&{'}F'}8c4Lf#9q?4M㲗[@]qiZA Lk1?}ˍ{Pw "*3 !lܹXR@1$4 9*%̇84*XvLxT#]EФ]G:k?.AUg5#4j>gL2k_k'{('l@Z,)an14nEZZ_n8Â9#Exĉ6ڮŪoV{ftIH@ ZmB 'W6!6)ilJpb| .Kc_Ks\P_@/V_ )qpu1|3=܁z0&gs !PuxJ/8rt/{w\l,XIcN Qe`| OVj2qDen+-HG TX1A`'B4Zk GIaus NΝ:Iv?`~f `Nf<ߩp= )[[85fy\zXۣ޼j9)Ay ߀/5#9Cf"ےԀt7vG1OhE GǿQBCtpI`^5q6`ȩ3W;Kd1Fx1#۶TuZJq9zWX!0URL4>:Ad#973T*gwLmx.Eڮrip U#ThldvC/퉟Ɯ/fLu?{` H8g 8|훶rlvJ bc$[bD2/6К<А$pV7#Ϟ՘(gz/6dg$}/:}L#}b2"m" RUZF vIb^~6WBm9P$"[qЪ=nH"5ʘ>2Hm^hi#"!w‰26hNr2F-'W[`iFBj#6iwzK?)4ΓDi:IAv}3; x&09sz(k|]=EֽBȏa 䕻wOW>{X VҶ5oFToܮ:h#3կ7cYfs1{ |$(oBb K9߯:>/ ~><,ǀg̑Bm%׌.[ҌP6uJD tEd:r}5!dMMMkR`|ψ%T* {J _XU',-_uN i!m8{*ZԀ 5:N j)Oi4d{hyg;l/ ]9e(md"qYLpQ?= p*WoJ֭ ບuщ&i:=?՛d`0:RޒMS9+sN0sș2Xh1t&^dR_êT4SQ{u^ɶ 64#juqҭ |;τk]>G3J*P M\k`ꤚ^Z,֥mӒ%򄄗[ _g8U%ʍ:6Cv(ˈw,?W|fŖ"6]klXF8?vۓ VY#ߥ؎}zf^a2s@N.De_WRHDES9Be0 >m IXFώΝ8`g+0/@-*ifOWҲ7kky6\1URTM/%G=־ 1 I0y9]^R-+{w49dIܲCu'`0A?HRgVePhJ|.:njPbi<%o'>$Ccq!Kםe1J-﯌`d,J۱r-JQvWԮ<75@ҹa`42K+4O0&M!SW㍌GMӧhHqЂ6z1ɛ4W-J@ l;'/O0lQ#rhK܂û ={Hm]ވI y3rTc{+q}sb!CHYv~GE74j-ݩ |o6&&8ء>b8uaP+̓sQI[!)@*{I tV_}Z%0OWDin&-'4\el2o t yf[TY}M.W!tZjPIn"K=j.0*vPpj!9Fl V#/p P6NƲeFm.U/$<]uցĴ3-5. IȨ Qx‹n=X4%J̧X^щ~d.6ӍVBc~,|?ʡN8/ ZL53)EG0E%Lt}%xc p}9.>aow*֛<|i@ -92TP.pz"~Ϊ턪QLEV9?4 J*1Gyŧ]ST'!eˢ[GFуG - }ISBT0*4$UJMƣ UXm~/IZp6;f3 O2~ӊr!WV' '"?(DaV=$d)d$jY!վ0d"4ͱȲJy9+bO[$s)4~X[ T>-\ (4? fodXGު#+NרA!Supmhpe:vi#/Bm hRsY- D 4\|0a9}hL/\&-@EͰn cF߽@up?꾈EK&luMx9"LT Hl1 (G8 i8r#=׭z?\b3 _M1th6`SWcBm'1k_J9o]!fQKB(GKO*#VJNs(X qp\WQ>ǝ,z-`}|$ɡ2TUQ3NM+-7tW*^/Z if{"HĞfefYG}Gb_A@ ɢ o0.Lslix_.PAv],{=J$Q@0Nw(s]i,>DbCJG <uUEG Ӵ<%^|Ӿ%_u9D`dQW֏k+ޡzdk Ѱ-nr\@8IPd+ng|B+GmrR̺ąpZaWp}(1ג\O1)RVRp#Cڦ})AFc WZҫg@xAu7'Z ThYٳVڮ_ `Tfo *HA<i_*6/GMm#/_$H!slھ>BO~/RfC+-gih?CQT`4SA;MgV JGM{2 IgddrhZ \4Pӓ,rCO~ )r9ux~s[3jɾ-vm!Z/_[ Y\#N r+F ˧ߪDhQ ZY֔w"yzJ߳\[Y=Dl?m{#"G|!|{q0 _/V@gjOmI]>D hg)e`smA&:Kԉq $ĕ)|14>5r᳞乩0YU,ș5=ڰ/&S9hsUceְli ΰ`y4/IHn*k}QVi'90geZOwVae=t%BiU,O'ȹ-BLfI~_{1@ 73FbƱ^斜YAl& 47 Du!𰥯Wjfb ^'x읩! sڇ cJU")m4nV{gp[3MYqob18D:;(:wwkcaLl븳v*2$K>D9a&7o B}aT$󇋺ܙW+t &7YI]&TՀ ] ~`l-ěJ\-:XVJx I_rE* ޙCuv|Z3ć*s.dHWxt8 /Y[e5aJ\pbGv,bbLȜ ɍ/a?bzPL"G[ޔb;h}lE$Q)ߛs"KkSwrpAr uԿyC^nvϴ+Oپ2a.N222ϘOyfTHܝln*s[gg{qD(sMW_h"q-#V]xۤfM41O;ZAPx܎q`h$ ;j$u4ZC-7U}9?[:(:,z$%D [Rlܕ(7V򖟸zA_T8T^Qh5rcTvփt}4zsӭag-{,*so1j{?$_tYjmZ̢\Suش伥lOe*a-HnV ߲]-UY u|dy֛:rgZC#cO,%.ܥ/Q''kd6!$Kf/ıo]ǩD 3Dw9@0:&=hz}S]\8ۛ R 4zt_bUL%̌t`E%Cv8Tڋv: KZł.5n_Dfq70|ms^TURϭ0GX fNB\Q /5dSqYnm+d*v;)S&[67X7 W_xNӾݝAqidq=(m9m_p#~ztT YEeM|Ԡ^yͺTS`yɞY Yp euKPџL{6Yl9KJT ήKi-Asɖqe'[j<ЖiaQ7c/mSk6|LMn-/#jaU@+e z@zcɥmqe+%|[|ztVȎbPrcČ!7ńM-361n]Gî'U[滇{wQ6kGtV<,P)'Q`tR`SM\+ok}hG,[;N]@feFoJOyPmt|_m BB'ެF0r;~sWABE=Xhиdv aMh+K!B+j>t m#)GS_9~fWcmoGgW߃rzb@$6tgexok)nJ\Ǽ꼃 Q1Gt7!kC1e$E΃oq}StV<먋56ު \h99#i`BP撵 hzfl`?zpLh6j#A9uϘ`Fܾ ,pC8,qHWU_8[ts33XIt8֘ÈƜ `>2\{5Hjcljb-󗱺6'zQQ#'G/R3H y%Ma5j 1Ԑssc4c~L`0nwݕp=vI|чPYO’Qwr wݸ/"UlB|}IJaUq]kvN{"=E5@ |bK3WwhJԎ2+ +Q2ץKie'Ue[$fg4c=)Xp-xԼ'$ ="VY >Hs L8 'l Щ´^\p~"u&,aIl/F +ɮ {:^8Pl) ˂MZ?92;wP>/U,9ۈcOnX߷hNCI P8Ia3,?Y+,&/`}*R9OA{W0vbؘ8.Cq(1DkԃDZ錿PTKE (v <Y <NjQ tӝ3bԟ{Sr(k1×z0TW(3i=b/Gk 9{wWw7N:i%[Ha0Φ{ +xZ[aX99P!X)9 k!{'JEǪVdv UTxU}Rn/|GFSEla̭Ts Y7ΔhT-t=w1SY~9[6#V"T>#M\ 1^ ZtBES]' )bޖhiڊi?Yf.2.aK!D܋U:zRӘlXo!Ml3nhAߝXt,E-DtYk>gKK茻3vh7OZ4u ISEE) OgΕa,ϭ .ܢ$eD@GB );eӐ'@n rg՜8lRQi-a)NC-?Z%:amt{';oH=0!;oTwJw &&Zýk :Z5DgsG{1JQdw"rՔ FϮ;IBZ"cK/ʍZ 94ܳ|Ek$U-00!=q36GˢrfIaGo4|XpI(TIOJp /8|)Fk&c5Qk}X1@{ ~4Kd`r5M3?HIh܍7"(Nqx:dm/dKa 5{ R7fMj{S\s7:=LtLIv"R} oo+C ~vZ8Dz8dwj:CIv=^EjTr3@/]/Z?껭~kKCv,x*3,?śM}G "-/R&r\P_*F5N9]}~b< _sv,*5>n Q]f¤7GH<(:?뵗?|ɛUE'H(g81؎%ϒF7\g IFdBS1kvy^E?&eGevEdD*umjt ;2$^]ctGDEC|4ē`)ps])=؝~ eU@iS!]tXIk") yMŌl|T |@*5FzDKgWA˗N=}83vJng8q6%CtI-nj֮~5còO"F3nSv;|ƟN^lBƚ/e>/oaOQ1UpFTLPjt4zvhӌke?W`!òm bsp*ИIFZ+/3 Mۋf.% =<%~p' RSISDz TCXKv19 n^ ."we}RHp3MltFmӛNQ]qޭxD)(WUsņRJ!o5 ctVB (W}T~l w8G:5= s#9Sjn n<, }v1As$Z$2A ik8GTkqYrI_"Y26jS'#9DM&ߏ>\ 7-.{aA΍ɳql.V O.&E/0;R,Z8|G?r40r%OH,u6)gq2)k`K ! ?a;S):DB>&RT|E009R'+]oKgQlm;[M_gr /947v>xS4ϗI><|ri` Ɋd\yrXKF4xLV#(@^MOp 2qr#[!,[\i&e+q)g0(Z_Ɔ+,^b1⊝W캓I|dZ7=y%epQf n6 [ɧK^詎|A d컆Xmo .^l);Uzx$!&?yB,e-pn/ZGp1p>r4;i w;kXܒ\R!H4L*bWjS67Kvpr, 'ЊGtO5( Dp /Zߑr$y΁HpnedFnm=f$G}]CB)B'vB5Qneޚ r`1=TKaoc֮52b/aS .v^ h0ING6&BP~ICDih-;)\xP M ~V\۷&+v-xO>25[rGN nMQWH Q̷!x*[ u}7̗WbC#_YR\+n=r6J蠝4u[wHZ>:aK2w'vfDC;]0krqjer@ _u⥭h:%& ­y (+lbc2L.eEoÐ`ҜK|v`p$l(:b Kr_WK䰷!݁Vc[Û"XvpP1V8/C=\>qZk+,:Qjxҹg5P'hco.hx׊7,AwK<G*uxH)NleHm ue{DJ FL/~gP{9Ǜ;>*iTZhjYJݣ$m?&  ZS Lg`HDH徥1m=)mcDli Ȱ+/vr>|5SuK{P $߇=Ͽ6v)-(&4\B}zҲ8 Z4i(*d^_䜏Ur*N!{XmEDP~2W15|v˔tbkza[ +J@ՠ0ZUc5vW;folwSom%L)h T=#&q0v%’=uʼksWi9ähtMhۇBPɼژ1dwC75=,?Kf6Zu>{ОB\(ɱŐ%Kĕg7#en8/+AqCXZg#ʷ N3+ ."_^@/UnCODk':bHA9-sȝa }GPgc/PwD&Յa(5yM"2V\}V%5ېvMd Ic$=N#Ex&w]S(6OJ27Df4f6p^IjT;IyHs5ǪоAUKοx``/MT%'OW!&-W'ܲ*mB/)7ˮ˜g2e~2&WaF͏Wp)s'} +MSy ࿲K\HW9kX•t b1o Kz7SpE oA(EW @^~ůcgU^u4yȋ‡lWY$Vd;F|PV M$DNU 5 8`b''j( oaqBm?ۨvq*+DqUQTs5y [bK#X+ZIv֍tnkWfMyie-5NkyMM $zzs 6Q(]f^QtV'Y3}kR hL 3؁# xܤdu1%C~XvtN%%`&~R\QQ!LǞGQx,x0#xKph"9 pnHTѻ;BRnt[.W i¢+@ 蜀HUk%:<{Ir0/'bsl<@-H" 9I!L !^_(уE5k#i1djakfb1έO 0y/HóB R\R5KMe99X&廄Tta8rrxϱ?-ae_ZuS025~fȞiѦ/`̷O'r+apC; #1QxY.43Wj4 `t<}NtpOc Fi8J4:-=.UȼJ曬귔Xxc܊v͢ð(p&;Ϣg+3gkv=j{{Pn @-z(@aO4>#?jp85?? hqiZ)qUA,8&ehJI5JEun 9 )["X9j{Zk? nM/.@cnAuD-弻nM! jxC`K3` D 0x8 [< 0).kEV*ki5[ӽ<`[%/Մ6}b)~b0v޵"7w+kƑG{b͟K :4jeuQdW-dR]Wi7(msckQ5Cfc2/1F2U" E<)җkyA\8S,ƋsPBeF"ꤗO+ G鴿D!D:2& z1k;-Vf'1g=DME9}87iC/N`e5- sLd'9 A[k)PL \FqőQcXGq1Q.iT\ӆ!xsd;晝鵦;`t1ުτ5-\qu`^) h>ZNz2wd)92ɭ`斁. ,Rגeah{3`f| YA*r5ǂW{c"xCO@Uo Х € mdܢ 1w`7g铏bγ^|7()J6 VrԶRկދ^DY{1GHܡ d00foept4x [[ iciI)LϮ$%ܕ#i+~*6sWr͠92NC\hŕ7.Vᦉݢu&mTmBxp49SRའpCQMsZӰ? @djf3%~|<5"i.sQ缰/G%߶ {p{v]JVd.W6fT;TV0+T }(ζT$v ==̂[iBQ/aM]{Ij<ޡH-e\u勡4[I"ZJSwc$^B5#gDE@߽ t.o@7rs >Iv8kcpzW3ؐ~ܮ@|P:jF/d[ J~> 6sk0HhaCFAţэLD;YII^?Qy9dفeXYzv*#}TǑ~NB&EN\3)Py|z y RP5Y/WΤėV'gos @u*v[W)iqQkPTC}\z;(7})qHj{r W,n_Rke!$N*G{dWsτ]%cŘ[ζŦٗ,77Yo݂ -|'TM{u|gjʲWꮵnYƪ"{[&EI.%l9J2zǹ(LL3Uy`cV8Қe ؠ JOxM8C1,tOuUAKFBiƿsA'7:R1* f s/,bU)=8nnM TkݏfeP64h2syw?i|ܐza5lLJC1BsUwi[;㴺 D7C ě|xXxyο0ۇ|c]A>ZS>H(}gS(ۡ2{؈; ,RՁLCSEx|'~Иu={ s[ ]n ڧdZhP6,iOPO('d1q:"R7$ ӻ"5 ?ԌqX{d7Y(EQJsO:ӂ{v4%!J5˸%}X_^$R NuDf/ڻ?k <'`q;h&7:nJ˖z Kx VMWF倱WS7h9Q>6I:Ҙecmf4HxirdX#՝4A|X@4xh|j=1*8eDAwt6KJ- 1x5M>Flu +4 ?;=͞`gwA< (tf2SK]o9ς.V]d)`a*oK^vUR +N]K_p߁πyY*z2+Сq_(IiI ;ތG{n9ŕ1u0u g6:OȐ4vKm=F9}T` ZPU!PT/GpyĞ,Rl:m!w0ZX.^%o#"U°g ո'*?\+NJ { hxA`=*cadڀT +SS*2P8^jQ٬z*vl^QʴUڏ:+yUStq c_rǸRڳ7Y/:iʌX$nULtڱGͰﯬ q/y}WR +07ǁP fp9 )a1~WꀲJU@#+&=?n(hw;GʅPٿ,0x.݉9p"ՏrRRp|$Xx{ڧeJH"`pN*[~e-$ @Hl$pcN YˎsX!IQmdq:F-aHG">]{v5tx32#/pXEhy6tzH*,9}*WGN H۸3ZEBZAL" o,7L-~^bzxKvR ! b::vym=>~S" OܴZҟ J'q4&ከm=[2&Nr{Ć@v,Z2֫ J2s&H]k 5ǴfEv@3*EiL~/k ,L;hlP 49R ~^]:2.My32"ʋl{ӜAkƆuR}4*pbj^~$;% 05E#=Ue&ɓD9`~苊afz2[^v?*V!e$Bhb)i]9?x$z00-v pBulI ,F|MF9e%Kwk s&.Oq.3ys]) t48qys_E;E8Xڐ͒Sn!׍. ]Lj'Hmډv'4z"!G_Q|׵MJT TKly'b!&g\dͬPΧY5ٟC6d|_ Hɟ'}ZshȮA, )x3r2vˏ:ـ)oUv 1x!pE']t&_@G7qݺKrãN9?|^LRiO'X 78U,a ꝝLy9&?Pa(oI+}KܓFXa|),#9_rN5#h8vWxc<1"mZ 6[ n㻃:#C!!/ºly5׮8EP³o0{ΐ_hJl9yaځdZ!ӊLgεy+hA\C\DG{/ZCxc@in[W}pOՇziiMH}$~GqL?]Ux[Dw>Z^%c͙O,kx8p 촲h\B▣Q {U=7'B=Ҭ2{hl} Ђ^`&T֤YVn}=w#HgUF,brt}s|&Vy=cW $g%-H lZ&PO~HHJΙnh'jTue\jQM:[Oj@Frsڃ̲-@~+{Ϳ ~>O^BwIZ4Az'FXPP1|?1Ц,~\<< iԐCY $wa~ބ% ?H{, B3jyz$U%7r|O2 UKIX\nS8%ULo R',@ ZӳR'@+$-Np>2G1^c'j  i <^L+֞*X@t`o;1`I9'hHX:KQ8]g$ /e"хڅBKk* !.O+BUv`]U:-uq5 |kM7?%1 ώ Z۹HrXk[S5x1 S3=v>,嵰{ @@ߕ-c:]\l m_ cMJrSUާd"팡ʒs3;;jb_ˍQa~ ˀ-7T{2nR A˄RHE9>lKT obEDK  X`M͸E,A|[SiWo\6tIe͈@M2f 4}PFZTIJ}nK5nTlv 9f]RqYEOEoh{Jy OT/6DྎUU0l ,-2&\G1҃4$ ,+%}R:`ɿJDzg'oU' aꍝw}n?R,>l*-OѭNJsUL#)ϒv%(G ߘI2CZmT<6 jEĄ.~x W[z/{iIlY5@|U;^U+V'1U`p^o;[Ny;Ggڈ3}6_{'f ā?vwUchy7(PӶql8_ؖ>TcVȨŨiwǺ@Fƕ;iePSm4:;A_ ^ q*ޙk2Z.Fw1`W|kSEKU9-DhXT~.1&!dd3b" >k?P^KqFD[ste\؛|dP LMjM, ك[.6uo"IeMJ}F~sPdftV^7x;Iqt!9>hF=v괣(},Ae=D)yY&wMڲ+p.CR!0>_$?h( iKwUv]H U!'퓻qc]mKQeenvl$Wn P}TE4Ũ`u~Z\¾F!sǢϫ͓-ύƻ؍*NN" X7iG{n* VQ"{Dj_#jM1μ;lY4 e=bʵ)-Fŷ7Y5rCz{:SoGKU֥csƖڢ073oBΫDžc:$Bկ ϒ6w"=ƞkgfCo_; S* ZRoxDؖ\& z`HC)6Hݺ2'㞋O MZv1dtRo8HIUk 3kP1 : Qu%6nf _{rZ +vH%Itc'q2P9~|^gT|I'zSo?4z'B̒g*c8^WXWhk6%t !M5[l.`:h>=bw?.}cz^AYo$G* QDJp\>#П۝ ZIe\c<5$r>V%M[vk< ؙ&N3Ŝk[!1!m&%@11#{ܵ@*6A!dGp\N&H,bN?Hmni7Q( ՋcIԜ AO$jVz\Ҷ1|/O"AZɰ%6&tfuѸd008F1!i jC=\P3 }*9\9m/K{p >iq,2.绣Qc`|/AMfz;mIJox1A@N~FkZ['UX%CQF+ɨYCtR,UeėpTmx6o;8`ґ0i! ;9Q֦ dFs#X‘9}Dnj͓6s(8km^󲐞#Ī0 o "%K̹tM9_x\:?#@:LQWaxSPR>)Мﲸm؆ع 7rpD0T, Ѷ0_XMW,VT̍ o>Xs5yƀc`dͣG^<0mt:Bc Pހ9>?~~0rMZ*SbҀq0'?+'Z\jɐW򸺔 V,Xy\pd^3] cBYZlh> .U,d;>?)u`eډ#;?W.cF&́ ϊVEj n'g.iȎ\~נ0?ȴܝ1WQ9<"8Kc &B쮀cLtUila7$XN4OGhiLĭx*9fV>m̫XeQ1 85VV YQ[&N[ASu=SL<[)X{H:I{rp<{jL GY ԏ3b& G#tќT3 ^l;Uuo w܎|קQ뜤L 3Ya E#K7pSR$bD~m"OیY)4 "Ch&2oMp^Z9Oox*9Z)Տ'KK&9߸ڶ7S:%h$ cڟ3D%֋.;!1HvtŮCÐ^qc|~P4$?px{8sgICB <{J=[=Nkހ`"7w0tȃ'D5@:XM7:{omp99FԺ@hqg$a62{Io&t|m&36|4 Ydۈdi8廒]KvT`{6֦Kjl1uS*ÛnT5[,BTb?(yNq:pRXrO6'o颅׉Gf=zdV+%^}b"2Y|oa0;miP W(zn-LSI-ߍ T0R8B7eD{^]O3R^NsBZh*Ji)DVڏO?4V}b4bI9Trr4WH.LO4U.ب+ M}uΨQ+KhXέ% o)([Ć]bOK8MnxS VHMD^= QDx3B/ ݤxZ:6[ʉ^IxY¬Fl" $B}h3Xo}^X£(&]J{W@yj="]-P[}WE̦r7 l.ʒ+LGP|6TܫjOd#CUKR";%.{j '7Ae8rr_X sIAUcnx5o7|~X, [^E#ɅhuNȎvNh¡La\EX;!eG>psjo.]? k͙hv+gA R8uCu@+b-sRM0J^>:;d ٫c3Ҿ[#JDD%AV.s亥`Pp-y[Yfn5?KG6r9&G6p=4grqJ}8G۪Kr[ RdpA%vH;ƥ]MMW58rCPĩ4 Fe&6?[5U[LՔ(U?'`&pGBd3c|6Q:Yٲt6U k3L)DeP,vX jt1S~/hdT gtg_KyJǘF~>Ue(v)P9|Snn/-5ALL T`1!g :ˁ֓\m)r-lf~ ,{@ib]aR : $ hJqbq_BiÉitP NcƊb ,{uƢ=@HE 'αPFKcj5J`v>g$hrFm># 61X]d8gba>kpk6:"O<{)-iǐr Rż:'MR(;X34p מPl܈ΖO}l$-zrzwi{Y M3+3S"˖\Q"Ϣc}nV:: <>tr:\xײ\qz~VvUg:.}z]_Z*DA,lu)RM0Z6z3-L,0ǩv1>+m@+E`p7lJU6jeY6>YǗuY= X;I;)xyaӨ_W{MBӾbvw}W tA:KsNYso.I2N\2.c&)<041jF]dLj384^w LvWW2tZWxPK\a~fAҚ VT9dO]M-x?6=h~B3sM%K"l%._j[H + 5(쯋7b!h5U1ۆEŵGy j` 4z|t6~g@ 9\ 43ZA@5^c[HcsYڄPn_8]پ;b(ǥ څͺĦ8 zak4Mq./Gu{y&|EƷ ]~lQ#S\9Ⱥ;˪MP,".yq|gY;4A3>'j_eҋ/) PM<RԸNrۺ͖Kۑ4hWaWB &C^9SV E g2^;zG%1Y^:u//WA]k${u)q*r5%I7zCױf\sD2kPRjr0~Qru3P 3iU݃zU7{~=VpRn c'U!f*Fɭz"P1Z3s颴"u6WzcӖjc"Kqc󛅶[{s+ZtAyFfFZM2,3ìJąkr7@y&C%8V*{qv:70B38<|ql죳Fjwժ6ќMCHMo$MqwJ8C<^B-oj' )]\1Z捾OMk20 ٦%MVhkPB j״C*Z$,!3qF MVQb-jv>A!\6FW eޥv_с~{K6fǽ[vYeVkl-:hȁ0(1 k.2HmQi @hÖ2\1:xל\k}u?̕ {> Pbtj|Rd b4/G3Hn=r)_I}9c VGxsaY 8e͕8q[9wfr\0YKA c°7N n.&,wcLM HJ=EF,w#LaMnYB-~7-0pp-vPBSPKAxOY4.2%G8G⨝2s{ywR4o9pzЌ8bi%ڊB]s Ώ']5}΁]`qt")c/`._s"{ ʼˉijD)z)UPt@E( Wـuq}3tg +3#K0S #CnO]z&$nD(7fB*)^|=6= نP#i5/ZkUP`ubE&#'e};Yշ=]`@6ǡ7z,x:[`ï!rso.Fu0G9W4 9D9/".G&Y6M}ikD^DASs(6NuG@,A~bj8c~Ȩ^N#NZG@uv H!xR?2cFnyG9"Tpi\]I hpǷ;W&Y`%0OcAs3G~HՎ$'&N˼*=abz$HFC2"0Z~yVՔ(NJ"E^:i1H'=֕|$5b;S'4"ULL2էg*X/7ݳ^Ⲕrxܟ DH8Rrr1滳Q5@>թ(l5T3ǧ@gd7Yk">`:!q-/xп]\3IlYguL=uc4v.fyPE}žPkN6<@NLfޫX -W;}9/|0j^'R! +7,DGLO\SRssFfdWJ@6+ A]Dh?ַ#HĵӺw_[{ SpLϷ0W2fLYt?cAsI婮X1E]ڪ`(BG[3e!μ5.d[Od0mMMzp82tEDَݨި>!7&k27f*o{p }O*ޚU)7g9s`4?ퟸ|P*tTZ9h(h&4mW%5BK&ٜ9"hy9LM_Dt:E 88 v];Zx! hINb!I, Ґ=-[;@"rX/z8mxD?_Laf̩2flyXT&wc AZd)"<:#̨U" E#k -f_M3=!ؖ#1kcȗô3 ԅk K6a;'+ L0*TZnI-۸jhGƌi,D.1qyn+-i/b18ސ.V\%B3&_foae0Al_^y_E٬'X rMԕʄ L}E<'A܆Z3cJJT;a Kӌo|}s$wI4 bBr[6\4D= ݺ} M$lKިfyOґOe$56&#hzbgo`NOp41CQooP_p[ 4x6gլ.$Swe7m5q4U^({x![f("f"*j3Xy:Pz` $VIk(i.[:Ds MjS:տ_B\ gg*J@2~ <9/i  2;={%q&j: .gn8꒢d;A@ܰ*M`3c%a8 /b rD>)Ea$IA{vwVw u^Ő JB|c`u~Jܱ肓uFLK!C'= g%L Fd#kptP{wHaȽ(ΡY9\Y ǁaA3qYe xiQnWXv p2dD;/$Y]* ,9ƳV&$F|t Yd`Ug'WnS#HV9ۯnlYjੴzulDIgfF_¬oy_ID:@Vq(~F `;0i'J2pӅ F9vT^$=*O*zlgv{ɤDǝVzN?חF*ԥW:{&cS ?@/0MV\%ۤQ#|ȣ_Oag 3D;RjFT?l? ZH@"X-XT$ υw'TeOܩt|).jI;ә]RZS# rCFДgLްn/ _GzҌmyhL]o*,geQ֭W orzD?7E kږQ1?עo]$"-FŮvfFi5N9LP"pkݼPmhH lK:́qF+m>P#gA+(ߴ`F-Ͳ{pjJrJyR$"=gܳ˼vJӑDV<ٻ4nR_rL W?jZh^mu8 Lk%co< $N/RWgca@7~-pᚲ;U5l%;'>}:,>*4/#5pwaN v$3+h{l%x#nnsĴVVԃZTNq5ԍ~,|("aEKI`+ˇX12C C-sCkoR*"NϧD“uUvlsnv5iQJxwWJTb}e.$W艴{e3'kCexdW[ҫs:mWL6>qa7W6R[< ߈H*cXm!SiPMǎ֧,zQ6Ę!QywJh&Nħqk< PUN{뇪Fc]79 U;5C1zƣ _\hmCe~68e٪}`IS{q"l;6)tyBeot@ A#̙JO~w\uT!qU"% s@D2\Oa XCRL e^EH9;mmWLgۑh)%aخ'eߕ+,MU~ódP}*(Kv #Gw9!ql]'v$ V} IH҄'  ҄,)5`"ih gCȜaEwze$}?.p+TVvAMf\K_Qc_xUBT,7&z/R+`J$QB,ak1朆(ƀ-[n@|ObX# D3N̼lS "j^ƴnqgC3HC2tURھ<{waj>k(]¥Gwl@TdFGE¶چx8H`T Cޡ`rf)w vOX%4;li'40] Jp0kYN .n]R]( z)hu1=f2gد?3SVFN3iV\Q'kz@.q^V4۽UddGZF/\܂\`]lezRCh&''J 뎦!YܤU֦%b)~?ЊcGkD*6S\qo>z)0qtDZ0|~ZFOdŵ-ae 5Zv% S]HaSp6C2Y!;>iݷYCoTV"D߁6ຟ@B뾚 "ۺWѻ2-$N4Y>zE~hJ^& 楕| .7~m䏬ߤ'TWڠ~ GU$d۸M-3Ų&nsJيہY/q b Va~\ ,dϯ3 mn ;鼋Y%d/jk#=U`{C#c_rA$T9`VQ,s$Or;1I=[1঍ƇeݯO02n"h},xXYnWxO!f?l[k(,0؟V"co;_*f`Em߇}`bf8S[Re^0P3JKjXP?|I$;Gx+ᡋ!O#p70,ľVJtňDy" :_ h4ɯ af.BjwvIuп50Gj8I;k.]XrfVjzXrfȂ;,.i12QU rWTg T*or]T=bR, knen9{*P[¤_9eʒA)`@k)2",_kt(lSWua şl㱿R&dwmDJٱmUWfV4t'.TS֪y=Sj rËOg"j~Mzp{I -D=S\"fOS VPz]38+`"'"Vs&u0-P2Q7ZLZpjQ6Wa>QfYTkc[\>0&f;?*o22n[:K[szX'1>6Zf֧M6_[c]`8ѯ/}━JYфI W@)2$&D!>I)2^XQn/ lBC?Fq*M_b,/kq_Jq/#+ 3<`YC+kdtd_-5yUQih2+HFZ[~r{6\.x+t wGu|aDR%cvƂݗ(˘UT\g8wioQ)cV+?Y/s0ݚN $~B#ZaOJp$T> +W۠"K$p,llk앰m y;$$aG8^ͥWIP"m|Vegʖ8I!JX r6S=ybIm"~v `0 z?-ٙE{_Y0>Ե˦cOQ,,ǧWޙΛF'7JXGcR@]Byyel, t aVom[:=k _+q?^J!} FRHINs]l־kwH8Ek؃# Q@qyX+H-=!sAz$i[Ҡ0c9CEԃ#D\;bwQ>1&ʽkϪqD3gB?B2zUX Џ%57TNfCf /-|C8g nvXpIk5>giv>W%/ 4cH%=ù2wb;m:4n65\n+ CH Eo|*yT0EaC BNy2&>X 9 6ۀKoPܶĞ{LD;8b {y7%>֊ۮb6 >6/:@|sS珏 `(4r=^xu@<Vȫ3Wh!rqT: (oq&5&sb3Hѐ<S2oړB|ֈ2.>#{iR$O9}dN3\ln˚ߴȪQ6.$|=X08~3;2%&^#$ޕwv9-Oqt/6g\#:`%8ߡ !פ|<%V ZVQ/.B(# ,lqY/}UrT{tʘ`Ex!4mS&rq51ڋGdu T͉p aMk! 0>-P9 x+(0\e1aehf# L\-$ @`<~4 +W-F|w Ct*YH*eZ%/:ܐ+ږ1ۑeU1`VǗ] GH0QAiK.IuRyP(ۖ%z 'o :{C/OUIA/s$/amUh,?Sy=b#7`/F΄d(I o;!ee^c!pSM tpfHey^}C7_zI{HY%|K{/Kb:Ӥ.zE LTh؂uV,L7 kvM4cVx"r펿=+hϩNo |?+!T PRr 4Tm 3gV Ha2f07:M:Y-c{fr.bh9mV (§ S@|;xOHЛʖK<7FlB=ur[|8 p뗳ulޱ($8OcCe1R %χ>D[e~V˿E/l񁮈h??$ `i+@%)!-@bw{#wљ>%4k륿h-65a/F̾"!0qg̛xznW% x>r,hi~ٵ`UT,3bP|~S{)QnJ)9'ŧT #=uC KJtTHK.A51fd' +9^K ؕv#,*fpn'ܟҏӗ ͿX.W > LAǛra>q/CH4Qd,]zi,%GgYZ0707010000000b000081a40000000000000000000000016745a6810001905c000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/;]?EhDTTk׶ǼHSKQqu* ~boo 2W5M4U"xf0J|mZp`Vʬ]u4U6$,.M]TߟYm#96a}ʗ~g/U"ts>ǰR'g `4,r*+?ąW V.‚eu Jn+t/*:ĤnSi4uxk2a%-N8XJe |K͋'R z9 *# ڡ=n2w>OԒ\S&m%,x6 ៶1pQ4/Bt+S>c.PC:"NLZu7Վ`bb*/`.4Qĺ4"}Ylϳwz)Zr 1Bx9[G8oQ[̃AC0ڭIIԹ9Y,/Eh\mwvtaęMX04oyFX)Y;YQ=pcT8fd^^P *D9W4%gߺoWQӂ8D*l~vC:&G/IyZnT$H8~GKm9:e J*A1UzWt6ijw:yV~n0CKyj -|*t1K\-\U4/0-|mmS)?T_aă5r︄ތd'ɫCbg/e)+\tA}kLZ4C:\'F7qǑEL!ݤ䍯rfR/Tۏ|#hd aLq|dNOD(~PU:I@z՗djTq6tgƆ4b&8S3&n2K0nQB+{7lV&;`lS?ya+&.Fs>ԥ$U}5M2n`]I_zZpa~toy즧-'u(.JlZL|$mCa];tӱmv w{mXD @ĦE@?]c>QcXI3@t(iu(]2[UĜ1Rz6q5:&. Ѽ|y"*:ܨ*+T˷;W? {e"|'5Q3aJgi) & `bo M]\ppnj7 KzٖI'`kb=G/I)lxAp v-m^yYXE:Z2U~JAkwP.!"[[F3lD+/T7.r[pv)4ݡtI7vom`B:Bu @JdYUJO):h*>Hw8g46Va8G[_XM*!1ی%v,5ΤK( v!D#Qs;s~ q [Hp"Mk[ g.^)T8Tˇo|n]8MayM {`N4#a-e{R' z,toh2և \Z<ب@67z|88(~867%,~mT֪[&U",m!$JcvGMjP?m݈)5L9}S9-pqVR$S%r7+ףXh>G$8a0ƴ2}ܩ1-V#˄KA>~'u=_=rB4-RVQd=^Jh$68x2 %$y'B?VDS] 6sBɾ 5 ?ҕ(:7ݪ~+溍Hnf >5 rE 1g@[׫ wTa{EQr_E~5ֶ' }(KbG>P>Ŭs8Qxa |n4`~.sE<밄 ,e4(֫A=Y<7? n2S,HDHs-@^z5.F:{ɭt'5/+)C|r >Pe3~cג{[Pr KG6^f4 3A_(L] L|py:w_\>&W5Nr(2\AqB3>f]>T#~8/(Graf7ΡbUxi(L@潺S@9Vl9o#Zh<*9ߚM@ ؘ٤Jud4qGn.~P늯R˹:X TLlJed"ЁR+nbVlf4ώ$É>MELh, sƬ]WIQڴ84G2 ` 7-q{M `4 l ɣN),C]3R8dd[P)oavTs[؉.k+[S./+w=}@ۺ@1Ef)sܜmoQ5=Z-=R;{^!0' 4*C#,|Vn dVa׷f,t~BG Q|-/#EsbksT\)R rQ~5\mSn|"5X!m]MVӣ/ט* H\AHA~T[/^4택ht|𹵟vvRLuB@ 6'ϗI;3^Hj K`k-rIL݄keQ2 3XW+C|4ZfbGE..yΧQ$,Z0 R䧠3h=Z1{H ΗI%=Z%)pGz>*gGuوE *=p:jB\ T^/s+4 Xl^8XHf8Wx벑yH~ HmQ>`zkrMTZFbotrSO|%PC4$c 4\ 7[-?iښZB"4\$˿"f+0rA*j䫷b L$:Emb%:S'gq'r'^{|N78G2DLziNXmW;mLI&}]*\_cNPǙ D7|πy*@5!%Cfv0czXOEW~⼺#ˤKACs_6A G I jhɌܔbaO2'uN`挿0 Hٕ#N* *\$q0ڙiJ-Lx5aG rMcg"Fe$49Ne;x+`6 .e_ˑ!Z'C21t-̌"2ɰt5mz< 44jdekr5A^1QDI+ˇVX.F ݭvy9~mZtJ}Ȥ(/(OGXX4&o+3-ߕN_IkV>^J3Nk/9b1%dof"ǁf& hZUd F Tzl<A%G4`P,B(R79v|_JCrަ;{9/~dj-jmlj OǬGٶ{.Prj} DQ"k#4!B֙%s T@Q5|瑑jtf3DovV"{2-VKs}"HW$qibW #yiW=D5 3Sskp3̗a̎pL_6I1QHƧ/^ f#`X"rfv-Š#5FI_i#?"{jm5m)w;nXlOz|"3`!`b QA7DP֖4b3{LKܛ쯴h}' 7Uw݀@{ [V7&Y`B͌?{O Wz˾Ex &}a&I(ZW8wiܚ`2x" - *GBv4C6 H=vd1UUn=ebII(^c=+oc-z%=kiI19r&Gxή9f /A+WjkT PtL}imr]_:tMb>t:{C43L.-rIL220 [Ǹ`6SBZ C6_jX&a"j˛ S aKc!sYUqоH[V]mme^$u[< (ͮXY~ES(awlTF.|!j fЮW"f(kfazbugɵ5C;/sbr"4Y,8|UHiF n]/?ݜ.nU!B0L3qi-Wc -۽?Rׁ8qjrDd jm-y fB#pԴʹt<.S$:-Y,㷅Wu]@fMV͜ O<-@~j[er=t_F*ZW>rAKOلN['\汵엢 GO\ĉ.WFuL P7&wʒ<.b()DvhYk%pOݍP⧭@WgD+/y?m\^Rhښ) !i],eٽX?4v>Y$Y qIr]xн#Zif=߳%AdR*/0lw(3WOs*Mc"e;7y3.SCenx-@y<ݽo,q$q"!AmGQ$M.VYSwJyr͒#--p8j _@!pd]mt-}zb[S6Ct}Fm=u/L5/Cϕ,T3[Cd>KQBz A'GĎ7|%CH^y."&y`:8 ѿtѸ:;!LM KMMD,@dk&KClK$! )(Ŗ?PsC‚ +^F1*vwv KڳK;`Fj+nq\+zQMQעU95:9ʉ%oI{)KPoG<P1]o J8|pljIq1 Xi&YBSңdbフs~x4{nL]Z!,׭2Ԯ\jPրixa}CxrUU9Tm@:qS(y7멃DucYi>A3i&bU! TZR.+.)|}RJu+ _vnz!GZ';(.ZS[Ivg'k)㾳1rS/(~gP䆮ve hEyxv4bTJR[Dʎx0-ֲfT)'<\4RkT8^ߩǮ[.|56Wo\R}s{"(Fc% ы]ys]|whS-Wx.l[t7Ur4C+u,{N)4_j`|@R6Kkѵq{z̊9FܠF4PJ*tZAx!vI{ K:hH)L$ ~3^bC{;%qP.nMryn7!Y9gHE.Vy >8|\=kʼnZ}p2~1<2ͤᭋ%bM7WO9 ^70ޅʒ)Iz0';Wj|!f[Y&`?U8h%|bي,S'>d96ײ  7 {?~%3X1۬$bԶf6--&M,[|/e1og'CSbGC=TeĿd=t+%? =us]XNsrg_WyO_75[hOL.Xp*URzE o$Lk}ZwÇdKGu^SfHQJ:*]ꨴp7@K8LF6^16){6En.Qw 9ޒHo 'Q^ Pv( #ko~ȵO )?~Qt!1 dv>5?U͛k}|cF(^)C*K\2`9YL mV́Jз~  )mqEڴq٭Ԑjx68sMBnZ'EE>P%;vG-9RڸqUkL"BAǝ&.;iԾ6g4=u3oՍP@m~>}FC$ A ԧ$݅$+: Iv`YjG(kv;p_+(*?ZFtۗ@qfQ &(ǰzYBۖ Ou!~Ĩy$ ] 5:>62<ߏ`'ϵtC+xψl5v̸#wKjN9י lU;Œ-]xY0Y[StV"u< E݇D3,(< )V.h8ٚŚ;o#ݪř+ëS1hH Z@T t%}*ftV:.%ɟ }hHh?t7zqe\$y㰶>1hx[4 =A6#Sg b; -%pxʷ[56BL>%1hQN>Êҽ0_R>6![ra\C|8K M0uI!l4ҚZG+\8S@4X!LR!>S4wfaQ*M hсl/M,.:wyT») {Bl&R|7i H#tDCaHс7l]%JGP5 ׇTp8{Awr)gh 9[wW04>-{$E9!P5{dNLIK{R.k^_F UwaAD˭OS ,s{=O7/c?yR,ϽVebXM]d$ 4KN(z6\׆Ex4T(A{] QA-}I}DX!~ʟtpHl: 󩫅$rMbUjx?KՋzR.9$"HX,ѨS:f2?mù %/>YL^3m{sڻQ| cSHq̚VRcHma&qywpFt 0𼆕b#.LWܺQ{ t|asUmUUdJuȽ*ǹ?tIǻ ^٦+[@H/^b\ͼLȿr]7g: auɽ1m"j*s|#,ڨ]@9}JppTC䲟*+M`n\$>s8v& :Y_Yw&bnA|,y09eX oq bS:ir $O]I٦tvևa25wu;i64+p,} $IUP_NsCh2n\w"q:{<8o&I`~گH3#~XgBW^|r#|qai "5Wͬt_YӲDTgwYKL/n,=sgwNppm7)X%;]d_f99e; x.\CfVp\9aoI[ijbZb.'Wt8SdHz×QŜkAHZډ9%/vR<ϱ9=U6fg;_Fd)povmQ1o/wiv,11-Z6}uU78OCWrcir {6'rb+ku[mEkay6SE:)#uҥ/zB7ЏpisHxy !^ƈLǢê\#ziN1mҘBmL ׽s+ј]T $#cص^w9K},lmWo s욺1|&˹iy&m6{@[Â"l_~uG"UFlv#S1J5ƉTk0s :nlHeowϘE ¬DZ{7ч`R>B$tjF}qUM)Kay~ mT/FD/+F _ YW+J_[o).Lߟ/'ʢttHIJ3a,Bxi3^AǷ*~~F`5,H 5bP=d.>^zS9Cɞ`H_3f@oCţe,~^N@Vw'jT#Zn*]dS5Xu&d)r;Nv;eFl]8qQ7.|](2׶htdBs0q^/QV݈=7=Sc3l QD#Y p4O_oYpiXB1g=8tt ѷj+Rf[W4h%Fd3{פ(RX^te4І"5VB \HJ3+xkp!,SUB ~:{E"Dx+%vfC/2\0W)2J)k ~ e>ɒd)LP_K Á=J>}[(c*|Ms8pa뉖tABnv;y4QzmTu51? R6D f{60MFb 4rQݾ^Yw{+1kG=ݹwC0{@{U̓@Y@yϪ2ML2sPhy&RiA7lGE+ Q4F*9,;rW\:**pBjZ4RsJ0/aRVdF+},NEHqTvc@pb:M@J׫,S@4Dc\>g`ukK؊Kjc3F>,o7dóRQ}J^Ԃ˓ d:%W*-L4Q|#-8DY,` [wnĺysGqy:؊ɢIUDRT +L6Wv99%p&'$FpՉyƀܢ[4=֥Ж|Gj!盔( 'x$8)}'`qf`|*[X(l(v~v;mr؏,E#RC0rXǏģoӷne0w=$n.Uq:vTX<.#9"'!qڹbr2e-L^݈7APC>ҥ6 v0Ǻkr'^olkt*営$Hxy{wɍ:-+Tꨃ{ZEgcg QԌ.f$0II]tݾyj+}rj+NE[<0N43c/V.d-QTݤ[D[H]'s˝^<#27.[`NGW U|qn,zqNZz˟>RY@%4_2cm͊OLv'2umSԎ qv 8 SfNU zR_}+Ƨf.Pʈx+FRC5vz8Y dw &j^сT:DX7 ezz7i@,ҽ]R0)S7uDP2 Skl2ɝ( ~LیM@|8Tճ ?/io.~q޺jMm8"`9̘2te%-ԊxЙj>ly8q4wEKZTK̴_F+KN cQ|f]P-{KH?6uUfWlvIӁU,4PX+٬H}c%;]?h:ycGkX[5?l ~30tٝVBN~kb Wqqo\ 6}$1^'8{ni;W.(_ $TGU eض?^6A_l\bN @V[BO^0L2'hBL@J (7H N[ 7ieK'@HDab|A/GJn61~)Jf(Yųvn]!wa[hO>j klW$!wJJ*+$3O )=5a,غUM R ;JsmDV4?jIl JNj ̑.7Y[q|+/25*.1^d[kiH*]HS=7*pn,w^ޭdSܨTQ gX;Eq+%e [\P!U_9VBr5C/yDz,&L֔9W!n`2f{|ݿ']k{Xvl})PƩė" '!5ld2۪4.F׬?-OzàY7bT{ o)s/yzeH,I&q&P"P J<\Zp[(KEcISt޽ [-i 3ugB ɕ1~/q'Ò%%=h5a;ʋ1/1/`8 XP&f`˘o_%uJ[9cw۔$EǀSH.0=KE=g$u삡븭 %j>,'h.- 2K#gb7/>&p+RTܢP~?^aC\%k WZ9j ʰܨV2M-[`pz0yH"x1;2jEMʇ\}`!r~ G9Z&n]|wf8wx?n|c{`|[!#0 7\=1Cw L>hȒg@6 /4|_Ymm"8p6J4ēY +˝se뀘K#s34hNszlvSM./`u]xpUt_ d<8i1޻_Zу. b,|3 4]Wޒɩg p,.A&7dfGhiH=:P^/I2&MrhQЂRS"DCk ߁Eԡ+[|pFshavG{VEVTkuc /XR q5l21's<9Mk1&:pӰZd bdJ6,lS(];G,kc*oHat/ ©:Lf:יU>;$kJpc Г*3~D!~X+RY:QsCO~H]IZި WT'H='++ $DbLas3mN(_CfB/:!8h&ߟ:]),c_~?*"`5sXa崏5d(%end 9CgKn&_N Tc F+g)Ήnq8GޖW/csMՎzu>Hְί|yU+<0 d' -KW `Cx_1sTcXGG6o>PV_}qOWCրuӹs/,oYDV) B_/Xo`XHs5=qGӉd?NWZnXK֮B+^[I9_}9U<|/1_o2zl C]$NjsQNE$Lʜ85U>LHɫ45%/'R̚bϻ-;5us;)z73{^ V EHAfՄH=Z(,/\&J(+w5#aJY6,oJ{w1rg5 $qq𜊼/cm8WnoZ4kK Ry$JV7bND9nnjg=9yD+-%\{O,u/ 6*a|l(ZrՀ47.RCOPч_V:4t{(>#0_.C]a0li)AM`f{X j~s4`*yVJzM>B t [q<<-C4zt~弍H:5'JV[HK5 tb5Aj[D`*aǻ2dAMN8EFE~ϺIv^BNX -*OяqD+@Sd_ӡC0gt{h^b͊g_f7dBJ%C eZDXWeJ*g<@ 5gB|}9KzOdfG_LOq]6Y~@>si?<{pOcF?|JotNDhsľvzޡ:?ϚfB`["rha0k_ұ45p>!O|ѴN#,+s)^At+G\&CGM?74{yEF3+<~ {/U>ƫ?@(>▋/B4A1<|~JV`w՞ @wM_pN}'5Hhs63R1^Ӿs'JʰN˥ߠ P;eh3'i GLbÓ1ȦdiľO㯮̤zKʢ킄7:U2ty$2+"Xv!WThqs-$FvS*ICUaB䎁 46ͱz6]? ~ȫqj?ڄ)LTT X䒂ΓNcΫ 'Î{Qq睪׮2}^h(-c #?U{.wkdҼ R1}ՖNsİpn&55U XO$1bl1{&6*2߶{56|>0(øE;obzpϩBt^V\=@ Nf^ S3rc֛%hWgh-~V\ ֓H\ߜjy[fj+"ZmRXߦj`rNM|.`FحP![^AgOHyʍoybz QO!+Y>Q Twa #ZqVmxق1ϲ|=D}j(heBhOC#ئSadWB֑;;}N!Zzm,pPm.~[.>`CuEC0)uϖ[bN5)0kGP"Hw,CР(+.C80 &>kSyJ{Vh <,iuV~3"К6_olgJxx%F:}xB(_ex%_ܲ2|(򭠘MoQ_ȑid.uV[qsY34G%S_cs2i)\p-6~O"P8ELj8~DͰrOڑ`0~!T!1:ڑkE]O4M$f_0dbO_^r>XxE˛!tD7Tb^Nnt=P Ѝ50[ L61>>B=9p 1Q$WLlF퇒]9va9t tU%9*d@RZRQ8hĿwzMm۸ u0T? %/I"$~ox74}!o8toaϴw:3q5C7#hK-Lx=ʎ% j)i !foְ |LN9F장/Uȏy:󱽞A4RbBhp_GSiGm&Foah4b `r;7#xA^mwavwy2*osDVG7㐂rRϡWߌhGv`: c~Vy__" M?=V pd8sr3b\Nv@ׇsmz.aѧQUQg=H(jŨۄX7,N\3X99)Sٰu.!s z c 9dU@ YmQ<>b&9pLjz> K)ʔ5@S+%P{832o%d׮yE`1x2ڼ>i]G Дq9ApC6v.3yfftt$&BC!p6T嬾#(W:QkaCAM._7%nU)R(`gyOXC6!%9 7_67]GA4#Ύp06 ?Jk{!2~g=g 2:1xE%.E:π9*=cExw_@!2OS-D@me'=*0= G btq՜\'\@~IW>4=z^pqi'{O ae)=! .ZRzʊ9Zkw:Gy-+[kD'BEaa6!s9)d1@#@fsҩpR$PBfL:JH,4r䍥ybYR}M>p-$LƿTQn[+DM' оWVMOi냢稾nBor AB†S:ћK6Cȇ}'`T|+LWf&E/t |"*FWl?#-}_&*:2~U$5;]2W]{J=8˳͸·ƢW яW2C+;r8qB%^U\GZn/?fx$r9Ԫި}+}8!Sx&:Qއq(\C0xОm Ew QPAs0$ |DQ&5KH[C@h-꬯ 18|t.;RQ囇FIb f(x P 3LJz=Ő!:+d!rL≐#;݀yRQY`.\>tÏ&iY_9s3V2mN\4g6:EW jf?i%NA)=P᫄iVYkPikD'+ҞnDY ۷deBD4J`{lTh3AkUD @"mU=lÈ4a"k<ż}h "@.4*?>v|%{|@~(tͱψ`>Paft'?q2_z^D _TZ7TyȣYL*qNu"2̓ .`ctZ RIL,wtUEpl< M {dJ̝a <QZ&BY0m|mݢ(:/%zzrrܠ +/CX%, l%īym`v:c{f=$ &"-%غmiFџ)શoZvģ#;Hja=BG'1PO4Z?``"uʍQEBs ֢( - a~vv|}g/8Pv} fjjs! ' m$*5.WI'UyGGh <ŴD;36FBcȯ^Mg^^Q~fN!kqoRB \91H &P6N7J|w NB‘1Mf_sʪ=LLTAMC˭bp{N(VA};%UH' xYe婋G@m; .އd%t ! SlI}0J8_pz Tۓ켥( +;xmsc[ggnpvNyU9lR`ҽrU,`ZO'Ib,!pt0ry\^&~I(.{n7/]XғXp36{Lc[ p\iY4X)'h$v D=b15aEs@[Ǹ^g(Qz$Ӹ<ׁ?.U(_F81(lyސXPRĉQ9ږL5" ~B_d8k9vpz8?bӊ'Ŵ$;+Bd68Ý>AXFz]q}ho\Rcˏfv71+K}dĤ O1q툨#7_lԧdb@z" ` (wZY]rJמ0xn?+^PITЍ9 f Oժ@,ǭ!V8vtj9Bd S!GK%NTߚRtsZE@9=Ӿr֟E[>W%;ȣMb"ꇐhPZP&* 1vo*Jzrz^=5Chwohy2 >{RNjQ J#M>x>7O !֔ z~` MdÖΕv`}:7qg$vXT' +VP. Bv gt]GWg=~;D zՐt3ΥWCs^0~mPΆL[ "\|3I ,BC$[~$pq@*Y%\~SYriX6:&C抅/T'Yơ?:ﶾy{8Ah$ID9z\'5.sAm|C#ɚ2>UTG6g}%dz Җ*Ji;i" ʇڎNT_ـ~Oe)\`W1^ a`rR3p )D )y/ȟRDz^x\nP'!W?AuPZ5NȪksw0fiXKV"\bE|ezϾ]QIV$_@Jy8>%Neբ,:[h18C.WyC;I4f´vcXr{'7Dw >\6",`{y=Xi~[%BB7/(M}/wnL,僵#02 & ճS(pM[hbF!>av w;fgJKYfs ." ,G]%0w"p#jN#A<°NUFq27@uqD!*Cىr0~@aMV◬MBܞGS?j?SNaBf fШ1Ɲ[+r1蓌ٔ}UG.1ϭeALnOUK.RWo#P?"_ǂs~ECf1릫[2Ӷ(edb#a`5˫8*$zsD҅u&_T eCT 9-g=Ap2zC4=z{fWwU?2G-Vѐ?\lFP\ߗJ9dXghߖ4 >b40ƙEGey =ElXUX׬|Wy5gj~)3:GqRS _aYxT?YVnnRgށrJqGBqhyɅF@!er;F*@&ƓƗKIk U1ڕrJbcS3ZJ(MIܑ)@*,KQ&$nj/~R3OcB5 /Ao%.ݖѸDgq:pDZ's6 =W7);/bkT]-ɠ";q)u r5;j.q@@,xs:m]jvmy ﷁ{ !#olAD>ǚsqDŗN=;{uЪrTVC5eWCJ}AjDBq5=YVgbD;:QsT){r̋gxl6"qĩ~+%TkUÞ0'6Vjw$/0"X/w'|ҿ[l79\qr]('aפ#K9GH*rKo o ^T=\_MMuK}̒WGs~$l~ߌ\*S. Sj޴m[}.XU'b w}CCPr*j҃K(,-1 9484R#!582kGj o04:~uػ{n4TEژxE_EuU髩e|*I$:_Ы n|0tAv/EKFy!( .R]ކY[3_Ԟ%5~Ӑ^R-;D'`T}g.#vtaI_xN802 v[OZ gζ_Cmwp YGY٨] v{ؓ9j4 ζa:RiNgrQZN7^v-0 TP  >}D? b7id>C/Px:TWrU9E4MB.|-KnZwkI5}Pz<5ܱA ]ʥމJKDcLV(Oĥw&g 0.('#B)5)KIp'\ټ6f KuwZit߭33qw h;Kgv6Y-H??>`t'dZJ'ʒKI=+l_1ƗmMf+ȑ]~N۞f@omI'1koTMIk>䎤UDY0VME3.3m+$i݁Z G4yϩ"O?VLh"rk fҲ8<񕐇 sf#$DŽ@G5z9]Dգ;X"zF}9?CmD nv ~TȦi3u4 Cx!I0X&6 1B@*50}uT@#h.Tz&oN 9l<^ qyBգ8/J Q{Qs\0ݾ]43#WItSʏ0ɾ.p<:"~$=ɢ;\,@%t@VT ĜWɨhϢn%[)A ]ǘM&'cQzb)`5G2`X&0+wX`ޣ%8 83ŵo< g C0z\[ƜSzة%.UCkXlV73 ruʁc'8>.N*YmS |Ipr0ߔ .xlw3d2Xj~B'KeyW%7 C8l< ?8*rNPiG9·٤-pӷZhv;ܳ0՝0u*]/ ؇*Y5V}2ɐE v}So/)jLM]`~Vu䩤l|M5#} m}ϥQGkW2'VfךU4Μ37SkTɿ*W-iX`t;׌;xm҇'m!l.i7yMV5S+R#PIob} r>5t6zi ue8;4B( O:pN!{JmUdGI,}ˣq0?7)D@3Y*(SDe ^& gC3͌>pfNV\SwIY6*}ky_R)qk)ҡIV*:2eeO`jSH! x iqˊUY(byjVkeXF?^!C>j>G(Ua=z񘢿r 281 L0 7BA\{sso+% M%۫f(ǖ:d~vXc3*Lƥp 2m45=FbK&GL6Ł A Hny -^%3‡`(-aL)Yiī=E?UY`lTy2U?B&DMyc WvXLoS e@pfԺhqp@t;E1^x/*mkd6O MLbf|kwtr~k(vq)Bbct,%ןȁ=ލO7Kd+r" 5PI 'ڠ\;'k1>$Gfݬ;@ӸsR+ˣ#I5#pTo !n&AI$O'Bw\-\0I-3ӌp-ou}`Z{ )-Jh%PJl,lgCAdBL5%^ RĨ?b`T&;$t ~@]e'˘G_H/9e(o-Aq♲/b9qn %"1n)9TUF jzN:9 ja,y|*]ͭTRt)ZjdĒ5V7Z gcUf1PMsE-v/_H)nVzqjqrD֠ь-Yh?鷮A.*Jֻ%ܖ*$|s*D8fgZRiaId9)GavֹHхƹϕ3+3Vq5N7xRjΜ|}I*K~(x&zoS,?#fYK+3cgj! su`ĿѦ0Ny'{#E5QkYf%\wA;YE• G!ґx}V4N@xTbwBx2e2VV0eە/<# 9;FO8bOg"ʥ`<SF +HSꭋZ0LڒwrLͣx70|2 agvB@4gL/_y)=ǀg%2pwGLj6[GS1Dbf?y$4uKw3QȌu!/Gjט}>X+`\zWCz`~=x`L,c4BL' xxRB_8z&Lx>59M>e !(pը)d8v ~[Fw *^]4u^>Z"o܀ށ ֩-=H|x5K7S'X|%T}-()tm'PK؅FYrjɧ#hwD+AJc jjA_upbxW Pq>T'J{sLgpII~ o$qTz,9GOx's-Dz./ZkԨ~i-fM7@/ Ė&2 hQ48& (Dϰ}3SO,'0վHoK8s)xe?[y˦ s'|ѵ}~`qqT/x?Ѷd%CƦlTtz 0ͮjm:GSΧ%a^C!=ˬ`9* [3%-E.Ly^'=x?QV8\s*HaCF*0stj Wf{1zMі!yFšHaidEI^ZȱW8~LjHz)uz\{U=ڰ#RhZ,8=-Hg<"͕ 6Ex;_V&VҰgԣdl+'Xw<5.Aʛq@yNj%R۝pz!Nτvd*`.d߲4 ߅E!@]+WH닞vZqŭG%߃ƅ\ޒ[Ɠ77|G9>d{,(׹ڗ[kl}r[=^h{|:Lr^55dw5]h,~Tŷ|ږ9 sP8:m烄w$/@tOr&oƜFQ{d/Dz;?NQP +-ykc^u&y61,|>M˴Y w]-V+j:Pb]_p4+l7 =7Di[&u#nC8j:-C5nthquCrų媸t]RT*] Le:c' X?H8)os]SoiK QGH7T i5d )?18Т@'ᕴjgA!.%jS#eh |W~%GÕ'rWF}JXZv23qk1Eb1`/hRܦi,75*s`EEru>_9Fs\ߴ3%Y)miw0eđOQG핵\~-[$@0nZA ?0Pּ%2j1@@PD9jb۫ x!مjŒ. xJpv7)!Q 9nZ}7qu;@p<3YAR"l)275Ozr 'KtkLXDekM/g=3X`({yzKd"n1e iw@&\c9~Гˌq, PهuȂVe݇H?Vڈ8/ϕz?GT8IIM,t~o @oׁ2>< J'-$eT F-Wd (%`Jէg1^azVnP{h+ZLk/j 9K{䥿U0xm,);]P$v֝_-DѲ7:$嚀dB^.hoFV6/sNZ06idxNht,$c5 :=*Ę4>ѳiN?%/ҫI*[  iQݱ>#`gc STo*edyoPb0i 쇝`iA| BaS?/PjBSrG9hٿ#f{ -&0)fQ 8M0w]ƯKό nI 9KqI4grPQidtA|#-W9t1gp.Άu:G%U`ẉjo;rc?fts2D`ńԛs< V7ɩ)Vw%b"'О+ןhžgi紦(W.`7;tWq<r^[ffG5@*.fyYp..Į82I;ܴ(>ۨh !cRj/eOXA^aa&RltJ1 E`:gAhPr]Csw$BNH$e3l“%{ Xir *,(u#M _Jߕ ْq:5|` $x֘a!Ԝdd.~ЇM/$5%e˜ \Nu[y L,3hf{Lp@͵#r7^a;P^pAW3⣧-{YDIzYQ>$oAƒK_h[-UqgLs|~kC9Og ?i7zb+l-CFH0*ep+bY.HT a%„[ưWȾXܵ.8qWM?j-Ze7GJ'rգ%c7͙D&I<n5UԴ4NtArWh[SCNۭD'&dhjsT3zƅ?X4J"xÓuLdThaEmf%uqG _ns{ a^yvsٹ8oSpn~eTΨTTn`)bX'cϸ:{_EPI>|΢ݙcsES`iOI j2Te3`s"\Zad6`/.O}ݠSLkß*szBX7Chg\8<V^>ŚBfoc=(==!{ <\@õBu؁8\r;)Q-T t`n(v z\.F,SQd>\^%)r[̀:Glei{gx vrrIuj`Pl )}%Z]%B]c`)_ b2b%͹ 4 6Egeq]QuJe4SU*t( Vl]:ե`D gyo;}1y= l[Ip `$\iY^UN8pM~"@Zԏ1&vЬ~.@BhLxH @I%fBEq<3EM>40bWDܝx!J/OVTK΁5*Tą($xV%`ʏ AS}B=Ő 'XT^IQn xNJ7 ->)Ѝ)4id*t-Ոc@%Sg1,`-CqAx{˽Ր&o0K.rrD/pDƼG(^ڹj:ڡשhy.ød-W{@%oR!0ǓϚkvHFMh-f[.9t"NȘYRt<{-E{bWb'L-d iǞ(ȫ4my.n^NOi2/RO/H+=*lnK=.mA6G E62 ]t*nei`VBimì`KK &؝14*⦙i0Y򇝹qF6+datRG-|]>v}'3#30&RTp(`2F;{CCI 7ÑT|w,A">5Rt&77MIn)LǷ|&fLqw<`7G*ǓӸ`L=yvA7}b-f!9Խ:̽]fz򜓜bd{E뇴}ǝ*mM0)=7IRYOF#ZC黨"N!豔lEP"״f7rE 18ܚw7lxYLM­nV9'~`\DP}FG*< 9Y)b6|1>J'l5}(hEER;v\IL*PAjpIw@"`_0Tbt~L*mz1y9{ oiUWBl@k$_ ŧ?XO7SDmEgYM1z[AYJᕢbڿeb ,et,U*ݫh:$TUĦ3iBZ\%[勵"as#|e^3aX BV[+Gk'>fo';w+Brse]- B#g~73ScVIaiIxoBԤ l0FEu#k0 ZP4->gE*P*)U=#nܩɀi(v>%(B[v$|`o=HѴ Bu9M*T0Nx`BeNWmRTx0HkáZw@< ^ ~ڷ`H}˫ P91?~Qa%Hf4x2'q@yㅡ/xZP)Ѷ= KB3ݘwsh\z.UpWş/ &JW@pmK4j H(tEfӕD5 ʠt kEqI9\KطH\V9'w87B,QqO:ȊjF4jO(N3b_̒ѧFcX!p.h/s}9 }0}L ُaw/g֨hQw@4r/nٻWb΅[)k-yc=i753:2GBpv-g(:K-GO_9cSZdD b0;I9R0^*k?-G뭳rB`Њpp'AX ;S2 泰OƤXٷoSx^q' zSoTH]5Dg!k-w0%Ug.xL8;2bPs ,8Z`VUPHrF3nx|^BBpɶ\Zw7>JH5SLZYΛ&ؘ\ч5>]Zޚ4eR8@|4K$c-Y.JDFWâX8wA58$:wa|Yccz*BA:j' mLH!:3CiTοB* NsNں];HӗwVV=uy}pr'X|ˍt_6b0gM\]lS u>g*wy cA:z4$FNTZHϦhfoÝl¼JH}jK?6ژ Ky<| JR ZVfT|[h"iK:~cֽ\_žis' {HQi R љ]U뿅UI5 npΈ>R:%|0-%_k*(V8+ $엣>K])i#8WܔS+wW\,i6c2$;Ƒú=Zj-z Y%~scA x$H۵V/7y0fH`jkML -.U+DY54{_{S7QZ*ad(#QK݀9,2=IUDEt4iiCmJINb-n!<(BX"$W'E@ב7DL yZ8AT^^MR6Dk@"]²ZZWX4D2blcl$(I ?bl :'Ğ]gmZ'/X_ VL)Q߅ĕd2nꙿ>)SR)b)] _[H(l"gL4m_Jny8 JVhl?ίyBO+jZe~;>E$*U.ujMI>Miv3J(]\΍Or k4*W.}qCoG KZ&J,htQ9CTz"cAw VLJ4 \b,WجKFs`j7Of1#[l0Xx/&ɿ@qq? Փt]h)„uJؽrMc0{˰N]i1-t90qN_7O 84nNG֞d+AI*{&@#F >_jjb;rbRoǕI!&v&@Z!̈Ҷ7Tm W۟7dwRg+%JDyoD0{) ZjSCPAʒȺ;r¢3(RKزW!ƪin;"&t㖿Twz8眸"ksaI“zxQq87ˊ.Fpt{QBW+z2G#_鹿.-Q$2!GZO;HAZ$)H)iU%U)ߎY+`H#A'GoVq}]19"];^:Led Od{P)*lҗF]0O4^78Pͯ*L_UAыa6_(NoI6 \R}NM:DKdjIš84Sĺ7 tH΁It˻F/fBxi=ƇoRėXwzoKQwQq؋+v@ڎ?pU|k[dnՊ<4Ð ti݃hYTrc N>/ 퇖a[ )3YOa lb&q8oQSv@=y1yEa{ٲ0xĊ.!_4BS#PG߹ *!=(KenÛ0pyv`o[y 'I* p5%q(OR*E%JI[)&kGI{1E؂} T>3*D';oWO5^}3Ms?|>%højO+iك7cOZ'!klLkJfp ,\-ծ2;;d83f-]gvZ6.}#[E eƺ^"g6eێ/=[wYnKn[ܫioӜb %#^+ k djQb{ۏAĈ?Y*G X>t[# z|Mhp:Y\XaVw4Ç_m,7tI'p?SF_sp] 2M|ܦkX4ތE܌>l"r r'F6Rw5}u5wgwd-$x01y !B8yxM !CKyJ>Qd];[؟ c^̡ V,E^U1b*W^?8$ 8Tw=\@PtHZ ƯK['mEa{]:& @5dvzJzN ̌^w,5"@azo|GOku7HEe~Gi06 doRJ8&I*JjOZwG%I1I$Y}r}s|Y&0v2}ucyk_|g >O%+~,OD/wZWb]dGg}8#ӫϭ,bYR0_Bg|k*qUfYTDn߮VaL @gٲ}ٝ .hrĺDɪ}0cj=Iҫ+0TJ5[W &i6(sϱ%t YIcmVYIhG~gZ(i?r/aE {*rx”fs}` KFADnmI(] x^T@Sw}rP{f.muBzTKAW5fXYčjfI;k*SgJ6+VfWDLhnjIBT>6ojT3PDr~c@RXR,2fVX(9(M{2nhS]aZpK]ĺ+s,4rk%T̓+,"ONX$\:"4ҰQ508-p8񏚐(C!PB!%g3wfoN6ڭ|&@b 1%̷:Pq#[ATu 0VzoN\OMwUk'^HE" Vhźԁ5Dx:M5@%EAq!`ebyo )\ܲGۆY:28ºv #XїDg= db\rx&%Q|F5 X@H ͤ1Z>U %B&T$ȤQ;_$"|;r5dHW?ly8qK6ǶG׶e(Z+~^)0jo/" 41ևwqWb\eee'DF-˹䇆dR`^Gta¤mOv„gD-O [ى2Uӕd Y_@cl3Bm 2a? XCfu.R+SP_U]bp0G5 vk6YQ`MJrJ hƿqו[mx'v&>՟,WQJ|Ae:;G̴l%9d3΂?nA&Vjf}!>Ggn[䏘x^\}QU7;^Hs(ohƝ=}4 + J4af'@cCm+%}_7};nRcq.? oMq6+n.6}a$iYc3/&-uFeBQDe(q=j.L0={4zھҙIAHa6`DQRv8QrEgO#Y-}y[RS9~F]w>I̋b񎣬l]:l&զGD ӎ܄=63+I'䳴 9ȸ$qkX (o,1'Z||2X?NW=4WA[m3,J@՟DJKD5 /,U[*½b, xyx;8RM !nA[+Q\*7 (Yxe?5\+fo. zZŗ{t5L[abSrgK\p:Pkb fݜH@0?,.n@e]#1Jb6&$6k)1cvCo:ոh'w>v &kOi 3XkA!Z]4&x>oGlЅai':MMU9[}O "jT{֔?LU3X$ځ<ܿ>W|pJ9^#I=RCͤқ^>ZUщ`㑣6`լ>Fz,#|ʺskBV|Ajڭ5˩{mjHBI%k3/Ok\5P* b:w)7vY gW%L0Ñ"ױq ԫӼQ@b:"HNXUxy?VAͩ''5ɼ2 B;HKhKo>k|C[{Xca #~l.hV+xLGiﴟԽD7 !(" g]WQ -+P{L~< ."7Ks1[dž cSLإz[תcs$wX`)YHEM@؄nG!9XZ(7L : *2a B|m栥 z@:CHkS/x94m7h%ҩfGisBkfT#2Au\ӻܽIƿy}Ag@B߸nB xN:aCA= H5PkbhE}Mw7ՙ嶜(d,rH.8H0UTKM%1rGC꬯~'eLua YjNc])7:-4+}Bq( a4ʂj1a$#FW,'5"bj| Vex6}rH6guyS4d'4oxP3ʬ#Fen^rDL>RH-L U '3;BI /.W ^gk͠Gmb^ȜSRK=)B9*h D0NtN3_}9+Jۘ>GU}d>ijãm-?Ϸg7\;aS.ZTi_!#OE.~E -ݥРwOR{U.:RXyA~gO-~)'c?SK8ywق71̙ϡn\7G4/f&:gYld$RLBZi)߬?/oBz;{uP>rt>"jloϜ׽_u`ݫzZ幧*|cojYJWOOk.ZlWFZrm760`P"Ÿg%YZ~ "-`x1O+?}{9ARRmڃ6/2sU-Ɵ%I'QZJ xgȠ~O zѽk(8hs+`xZ?M|{ƺB1- Z E?A'y(q}+V:!Nʕ:b81844׫T?oW(WrMP2kubH <^&M'ޠ^ӂhH}re(iW\E~{n:ő`{<=ήg7]7)G`xhx٘^$/!R ;MR:R+Rl2:j$[*m}lsI 7qJ5ntZQJm̈-XԴ!m וfm;z BԳb!SaF#퍉ɱvt:x򭞉/]T@,'&ds1-#qҐ/p8wyA|:?I[@e jNkbWKZhI^=Ϣ6e=phކtЕxֹW;g$/el>`@J Qp%ChYt{mڸ42#D\, Tui3mՈ/i`)eS>CLA^n yGH 1ˤ "Z+bQF09HLcp@AhO?)hMس>ʇ~Cuۭj&KĹqly0u$& :xl@MZRs'Wa{z\)nwcDʢd7lX c I1#5 7%?Fd_4‚E9i2 Q\ ~b)Ω@^C0ox<-VjbK]-ݷDQ'rjU7@<wL6˫RwPձe5SKancPJ(agF/nRsmnf u0:*f߼(kg`sg¨y%qc=uv./+#fELc ~ZKy8< {8ZfM`HX4sSFJ ]Zzk=T|VywȚ( Jg:却v5zMZ)BjgaBp UHr*yeтHJ\nCr2.#wNoصO&6b4 n78^ V`w}қ ohՅQlՎ@1Bųb/|"hzhDsE1bV і JVV:;APčl%.gZpq&,i(55!#_qKu rcWc ]ٮ]Jxp}?(+Pˇ(s_!QM-'Av}zk%z%.9^Ū)NMIznK_ȋpwx 桝G7UJ24 K]"Ѷjv N]ڴt-9l0AaP}/nܲWQojCQ$ՆWÃ'7e,>X ݗ1Re7>Oe3B7GMj]^'r]rs.}^@+8R/U *ٌw`E =ߐ{yX`,'|f<wo\(M0y9ҰtӉ A6 㩀Vt%4Fi0|HGUX*e'>g?V T {mcW@96qwTB5 Yv9F Um?=Wo59} KWMudGۋ9Zs?/"GϺD]Nldr+(KGɃFIAͨ+ZS>ASK'PLRebe}p62C@{E{<ʮ=sEHf(cj`--=XJ.^aN+ATqq y9ϋ^>3BJ08ih5"&B'.Pն!`yst1:_6[~ɀ/CyykF-my`xNrVr6 AAwC9(T'ssq4&~[hy_)^I=iEeG1wHv !gF410՝J^l4e\5L)qls\Iڼ=(Hrkl|@0 o} P@kLY!iHfQșfC_cavN'XWQA+&20y|ѷ+uA^ [~ZX`h_ks@ą<`U("8Dkd7W0,~ xfg}@4 ,).4ϒ! vE0_\6,AswfTؽ ?_jð lf؈$xӗA 4)Td&/96ij,0clW.ݕG\L!#,(-QW"zqZ &0KQer ;7ݑJ(膾?gf]6$0mϗrJ}e#fh=n$Ȇ}#4[w䠶]dbeS/eUq@B}/g-H1- Bw5p!ƋGw&)Yiai=z`O ~;|7t XU v)x^Y['@+TH\ϥr^GK9>j2LU!˼p@-) ғ깤q.'p@j,o`#RpF ^"o䌃 ƶhy}5|C3ԅ"V^LNt rYӋcj<:r.dwkⰩvSmyH|0mD77MAx4Ѧ@[>ؗ5$ZbVpK.EoчkaLu`bZt= r$N&l\Xqs0]\@jDm*F0=R WU|]ڬSOU4%0;YVN,ݴ_ck5@A!wE|BN|ZeaNt@ax7!5yhq\ myF쁵]g=Z= <꧈ڴm&l~, jv#q@vjZՓK_[XKយr-9IT4Y\z":&Ǵ+LKHYэV83nS3>A4N*Vpz0R|ЮbVKN*|+ nyPnKhQxxn}s+vƒ4Ľ +P;=˜F[yb*5ޘ P!غ5@g\6>V]ZKҐ#G=[gpzhK Y(9vX =7"B2p/żDWH("[߽#KV$@F#M^8+So~w@ŋ|-MLåMcIu`Pu"aek|zT\:9K xwJ["I)&Q%?Z:BW&uvgu+32@ ::H$]gpT?)gHVq@ۼfBOwRkؾ4|R>׸o&^AU~i5D4? Y/pheV2~Q2s+i=l$}qi ghpYMWVﳘ+IlE/[Ŗ6uz/E=~6Wa047# b OsSue͎%tY%eJ 3!za^iyfZBD`ӥ8G7âץ6pԆ7 o3+!ۙwǃ;͎z"U 2p* ݦ`or~A^ǵ7bX^,V _.~xz$ ՛@!u8mC+:  =Juu4h1ee6%amt .&L+JZ5e0iuxT3~&é\!X3Z6p4f9\]W%Y?䖆ͅsuC}F htлEVmI  m'E03o^|Uh+K`@vx ^xb&.L0NtT;gH@ZIL盔Y|?,]P ̃bލg]̧oPx0#k7\U>FStzRfJ;wiݲ$m;᎒/nD`i# Ԕ^4B)? psnO~^<>GzSS`wbf.?49U=[AJ$ˈ|y+!?gy kQ΋FYrSﲭ(2En eN2>o森eى):"CK!Kpxnq=cxl1璺w%h_3`BĄTP N o2j`Q#:F+Jđhۛ? X攜&Dۂ(P?5'"o2&Y ޫ A>Qo``*-AR&Bg} PyeŊ+"Eʢl FճuNO?Q[]GcX!-la2tm9]Ejp=^SlHAB̰C8#2t$aX^woE;F¡h($~هQlŃH>6f>ED>(#BV+ah~~ G` zl+7+ NlGHCN$Q%e*l5E8NϿ2y&䈅9yS3s!kbi+:-vHٓ@؛@; W+HSjG6Q.czZϻ,q >^T4xl-hkeDW }3V-KM Y僿wd+"M5!H#OC;]ͦս$݉y~=upz񙌟ѡ ;/мLIH{ o_Y6x˸c,-~\#yFگI÷I@rxҶHCs&cSp0RSs \MK8´ <( sIg&$stɠZ(r36!C0'9,Z|H 15TشC.m1H 8HHm=Vk\;vu竲xs8>E8@ofݹI!"_:2f!o\֘8E: r3UPpG!nO zH_pxeZ RH"ZXE @3Ŋ0N%bctt;rO eŎl7źDrxH ۪iOap v*k_"Bч6%mmb(ǺʊK33i1] 3D}.ܜ /'t:=\aUҿ-6b ݗcoetA՟!uFaɗl7R 4SJ<7ڝQ" SЭ %W%\t\:R*ϺiUqTIx[ A,v.pn.õ$'5B%@El/h"&ZI<Di>K 3GGsb6=Fg<f>8}T6C{7j5ևytkOB|A{!DY6vǛ`G_SW.eCXNZ 孑N̹0ՐWKਫ਼X!0MUX%cڟa4|2v{{PSz9tgg&\-=!-DҖ`q/5O\ ;N p'V"m q-Aا;N&f^̒AۀI#X?5K6'MBE6OTLOexOUN*?we p9r%HA\.L{ %)%/ IZ18ÓKAo6,GqHj`ttR7o&ZIBUxaq`fB$'XRi{2m()QfCn=ު2&lT?xdB!G\g=‡mۤ%E]+7@2xԂ[T!S H+Eߠ~`?ޅ'eJfȊ^m5l`X|x|\-e gFjV< tLߵ#w0ubOpd?ܯhW.Phw7 b3}y}J#Lm,0$UGPTj?>@1!!-w>m³{I~v,;cK^izJ*\=h0H-5.e{yO\_c!V;^| N=#G2*zOғ3D5&SeDĩ#4l(T;}7}ߥ8梑 7 œF*lV]<'ukrmK zEuKM*@"dD݀ȃߌ0`pEŚӭGC v \:SߕX-i] 9($*y Ion|v&ơ@=#`47uJb{M\FZg9jѝl~62:-i?cqX+Lо`F,w*qar{n&ޠ;%%)chrZArZ8Q\`IG @08(7ዩyٸUzk<Ɣo"6)у%Ǜ47l "hX1DF `#|+6ވXGyE(*h. /Z S<]09RdTM \R PdEb=8(E#:ObL KF,(N+I#}/߼3džlIt0/"iϬ^ ꨶ]¦ܞno ej_ ?ߙk#@N=l>H[5pLP˾~߽yhX xEI+|Z!Y lYvr{="R%k0E5dp(1m &hؼԀGWFѓ>#G,)x3s^zg;}KS M?i71OaV⩣vEU`:;:U=qZ뷶bf}fs9 jc4Y Eu<lt4wllo6 CXdDjYK.Ae֞={J?Xk:ZgM%E%FiiO8|aufbt-1.J yWݣ"3Ŝm/?|2bdo=VplĎT!Aa ʏ5!,|R*Kl7紐OPai| 226EŅe+R&*pG!]5U`Mq7acˋQgFK'=꒢~+TNd) 6N UA ,VC#/dw~|z$wW Jd^V;3S`o(O'VY5`DōZD$㕨WPĘp)N7\tNq!McTx"#z)[gSaX+9x K䈅ˀu lau&ٴFM N;m˳ƣQ;@lU/ڷ :B=M"Xn,>+.5=;P!0^6;܂??{>~۴SZa D\ xUPX_®sg#8uwv2HjfFř QmxpVXrc/A↡RT* 8I)d0! laR3uj#RgEyg5L>W߅-^~o}+=>(ذJ )ﶂ\o" ^k(7#T0~is8C*71B+BMC 2T5sѭ܊~iQc:X$:ͲuDLYCo MWh3M[5l,toC;O@"4? TC ^D0IߣOiKPr}=k➄һ!XCpYq(k|9&C^ oeP2䶹U=d!PrO#̊-EӋO1A/#xt:!T}KNmQkJCҌ-(TijN4Pڃ4^ >5٣6#n$  <OMW{3t /a#'nij}껱P!HƥR.> T{VHΝxC:F27G@ŲcCo'd^Az`-k.|$iFȐ:0p I<\ VYc^bDȀ7vx-f[v1[׺vg.nik,i/w|was ˟x(DKPJàCX-/X ֏Ymƍ{M馁rU{S{;Վtd9W*[#VhEOߧ!?\,2C6U&GPv\?&} DX xɍ) @ )E$B6<@̑aV##<>ƴjVhl'G]ȏ☡|Ğ0)fڦ B%P{&C@yz",bJ~}lOQb-ˮk v>w=n8$^G'䟤˞/e;=O?rOHz5IءG.^w!YƚDG7x)?|Ƭ5ۿ#HLBC{*|ޖI_!ˈ{5xsakd6tA‹@Hnru/r gr1 ڡĆw278N lwA3Ƣ7֝hK\YRJ|*-#Nr~)'p߇xmF%.9kD0!*bLLHGӊϮg ;dG_JO&֋:( .DXۨ,l6G ! XuP~: }/31&F Vpj{l뜷zKS A{ot:uK(awZ\aQ>lVX'jr؛92 ^+5GR\)oid7Y,"[_j`h?s)+ kHݺp۬`#;Y㤙nY#Yo7c^\;F#\?EJN)!ZGZ'ύ4IFl*,v -=4݋N[4J ©ԅǦ'tgxZd^s0;$D:)rNO>2BL@$l)K~^xpY1q`ћBiFI%EsvND;$ t8#;neZ,-ożcCYΆ N˱ E{ܥaq22ʆ/!xy j`ߛ_+Kv gnRր/dtG*w3"O`%`$_86J sTVWhX"A)Q0i~H0)X5)MD#L ,XurKCPů"Q6S gk-f\C"/C89pbE"B48M^/nL?= .6D3gGr0"V3:-F5 "E.^l$O&aZ^27X iv¦ jݼmFݽY+Hs|W%HҭگRaxTİk홂E?yW.',HJZ &Ҭ̴#I9,(rTB%=Rj/`:XaIa?x!#0 #:gDldiIҤI Uԓ?ׁZJFod+;3J$ubC:r2_Uף<">HwQ~N+Tĉ;mY YZ'/| >.{Wrd]@`+SW+F3Ƈ9B}rS3*U8l)flS~NnTY `%!{hҕ*).oԊ(عgfIh>fҲIKFy2~}u>[vgOlFZ< :+ƥ6UqT/eʈKagj5ĸ3\_|}}BjdҢFڇZU>cþ1(_ oPiQ]r)hLMD|@MuTKևL9S7.iI"}f  do%`{.ՕSXvn!EP 2HVf(,"DsmʆJmUFseqᘢC4;wҵv8Gܻ:2OͿU YXkZƺ=yY?B$t&a-*v%G \7[I#!@ "XFJɃ *h,\uf^,%Q]4,<p,Q՗GXXF cyb_jwh8r=l20 ⩽F#T8camfCSWg:El?ʵ1ME'T/U4mIa+9lJ5YAX2DgPX+MLax% 'L5x~nҎ,}Q'.pUjEr-m%*dA/VagMBtrjW%6x%Vo f*" ܳ#z!>TR]:;Y_(vK%PF z/b @] O[裂hdAzms ulxu-lz*c0N;B8f]r[D\0yiY77~5d?#ATn|-PH_>C_8b>˯iBlx" Jlݹ&3*e5kNniՁvV5 IvloϏ3A;V/μAO!>0&q.5T#y_#Γ%e? H1`}o~Q5SH2r.Y9^Sb*x? 2LRQZ;$QKOh8FxwUQT襈eDD!BǼrO xX1e4PD=RZ5. ?MSP^Z~}\Q'tSVR,:/Įq1o6ݢhq/_6x& \ݺ @e$JܚI4C@LB|*O$ƴkT;ϛ ,wB\9`Q!Rzyk]>źrPe'w>2 R*rs}>FNƠeK+ _v-7zM-VK`W>rrdk/o@6AJ*A|n:Mwn)$ԳԱc"DFTu2Hb (R<,t`c|JK7y#{:bXG䰪vmxP.;1ɮC2n֙&,}x@yZASĿk%;Hyka>e=R+;=vԂS-F-"Y"EO M1Q?s9\aQkRfimfUrjQc!8 :"Sȡ7Ojd;aQ6a:&˃x1"Fȹxw ] mpGp!O>AmRϯ4!ej޲ARʞ'Sr;Z l1l an]ML1 {d?Ngo{~PfY * :-06cpa,0ZO <p6CCf.`9#Kӊ+T@vX-m߂|c,Å?@ߥ֝75%onlk(gd 6gQ5m;QW%5[y#@ E'k*Yv̫EUYS3O|? 82ѻ??/Ə2?NE5ui2Ľ BtxPMc+dgXwjTKVCVb/P6\H≶ ?A&eCÞj2Ŏ?b ' w(,/`Ϭj| OWMUCde8VcU3g|%:.AR;)n{K)]ZX&3>|ŘVǺ] ?`[>rm5-pr&5>kPϢA~PغpxumI t |e>~<ڍ{]3֛$dl׀rwҮo[ RQ~)0k_r1ЊL q &_{y >EbXâzvD.P.СAifdAJT ?qJ.wzo"b`s=(T&;!=B" οv{v+=0I,;fO\_Mf=da5N%lEQ_ ~JH}k ɽr{`==R=OhruFWR]~$V~;+}5_SFhhZ^6wO3f l~gD.qݚA%ڜ е+~X7O9|P/ӽ[Hu}99 Wء,]1@_V-#x\u?+i;[01siG,HJ+!1FZR(o{YShl@Ҝȑ;!ǟI0ױ_%wOp XAZǟps}qt8/ Vhd/CA2QR.їpIxT@"!)ѣ< y˭{j1$}9u g8&R[o K[V6i)i3l_u{F18xa?mԦ.e6(~\,-u7E64q(~!ƚÅDUyGj>kvq[2ڹGZS\@>Ho1U5Y8D{% OyUD䍺9XZErzg7e9b-spOb w"# jRZ`M۲]t⃯}[-x-I5FS'P}BE P$E4IpE,y'_iU!oPy7R>.MB#+:f"uAC ȔLK^ ̟|g@f@|JE%G[#}_5:i,ʣjD4ljNaPɼu9G>*!y[E_2wa9lUULu1[ُSWOSBuc.hSMUk+t6(uyoݚkX킕J{u+hf{VgõT6Ŗh`K1{Q4C (6|dTeBJTD(BxFarHF+=H\ҭk/,TW>m>Z~yFȖ7ে;y .PVv-\,0ŐYYB9I 5仼 h'# ng;)Rk3o?$,EQuMJD pM)asfB,X_s$p#"P7࿮fEpe7 j/ mk"[$0,*lW_ %i)c ԨC7fVD$*^>?<ezkwX>G"iu%iy〻6&*%AQdqMe}գT4dZ ػ^ ⱛ< 9ƻ,=''#DK]FZ ݩxU Gc˷(pGèН{Yܛ؆qȰ*zx"L}$AzQm`̠LLnk{]xE&9M.{Mg2E:Epww9`HRLIXNl0)$k4̛dTyU%pB~mv#GK<9qx5ZLA%=eG{Q | 0౒؃PI}_I  5؁FTVŪ_i%<k/s |wJݎjl{tc6ًwN>G;[zMNN_&@\,bP)w @d:oa[ijפ7:Hi@^Rwq1&7Q}8+Y]Rs^ xl۽F~u鼏^ĵ/zʉ+D_*+nQKOO:v2~|tTmBVd_j}US(b;?LZ= [ϩ1b>is %cqnV6ܫլwj .~?D[A~MB]*q)ie{ ̎C]M9dV* yY+=9;4};C189nmVOwl5ТvkV25p:r:ҿw+Q9sls ڄ ݣ] s"ׄ #D\ r6nlG382$oFeEȞfyi&?,AnS/"+rz@$Z|Vs&=D(?~Qnv$W뫬zT1J{{HC_ }>1hEk'&Fj׻LrOL-tݺPĸ!]@>S0-Lv #>Tc`Dq:lra`b\>|ucOCcNWi3:Xyk &\u!DWIK !f?A&l]`Oit3"MkТk)W_@BQϤ?0"L޹]&zC\PϬ R/[[uܴ2D簽MZ'o\H0JbQvUfDj|)_݋6>gT:'n? v~xvl - c^S"ɭ<sg$UJ\@ g .dӲOaD-h^ :`kJyA0#X'){pHվi qNSKGFE<BMKNHN]Z5 %7PvYz`^>&B^ J,˛IkHbW˯9j#y`w 03hNY҈679 z3u"w" E$~!**>PvyZq#Uf};Ru³Fhf@J 4ܮRNbB̳HRsͯ(^p/ORx.Ýo1}\* $N΀ݾؔ.On\,^V+Sc2͊١\H#/oCnP!ےFۣ/.#_v𫌞}8H(+i b1r갽JI"X4Xf59B<1e`ԇ5BX^YƃC2E)3 ~ϔ{#҉%/O 잊۵y]v/I EЂza 7*CYpC4Qp/W%T4%\}WKj/ןo"9PӼX*YB.3>ak)iP˓ h+0}|4Պl%@$҅\ީi2y{HهAٝ?c V[rFj.ی:v`UYfqMfxԥDrnb׹64"s YVf2Ѵ+[ƛ:&ns]Κ"BӉ,m= sˀ?yڔa GťqٿP~Nُ ;Xqt0ͧ0e+8[l; n6"ǥטuj8I]Um!X֙kW=i5%mt9Թ@4b$FE$bD)/n1iN尟ux=OSv\.QdF$=1^Aix4kXLwt ȦURcư~ 8Y%~%U3f:*c7; ۘ߮ g4%2Q#Q[:EN P[Nj꾳 g5ɧJX:H0ް.v$7p%! nC.~+:tv>s^ ]:0 Ir]@7ES:Ah K# 5 u/0*5/Á@5G9T=91-1e@ѫsMQ% PZ_VEca6B|r )I$ߗ A:A=)̾d\f)8*XBk+:y#U. 9ה=ꨜ4sot߮:O ݭr3kr,g-crσ-+Џ'LprdbֽbiM\& GNߞ. ed̕#[Z]cFnblE'@nZ1 k:p5*p E$ buSO(9AgUt=X]T-S4uNU:$W&>ՐNFQHs &Ւvngܾ,so9[)oч!aٻ:䮟i$X|Q$%(g=eҩm(S/1%l|r!oGk.OEM; MEOG_C#0|):>ȚQc^F^Eg{u*ZOހ-"=Ž I s\I&7Nl~,<ղz4Oµcib4qt%n㿩 啬x¸7dfrm-bMSA$@;܂de yu۫7;=@O6WJ'طѕPӬ'pr^-f(a i#.x<p9r2Ni@AWӠy2+_-2+ w*(k ,[mRdüt'!sڛ:Z̖::2+! n,n[ڟbe"hE##Yi2r6ƒ몗+KF鐹b\O$GG3k3mn/rBU5p38<}hqk}œ>m:iYK ~z*9q2BL="m crel#%וD;Ug( mIm坳h )ynq~vҼ,J;(zu{qFL2V)-ݑbQt8 =7!13Rk ?oPýLJ a_\͂&(2;cxN__&V#oJJMp}iʹ"wnt_!E%ŧ5어^^b6J8е72'aV@M9W=]w}G_<ܗ3F_kT@nU'p^A]8EefB5#o yE߻hMn)P򅑘K- X Χ\,WCUP~p5 AUNO `sSm Mhòo܌`nٜ3m@  ^h9j!ʔt!R\3`öl"RάV~ZMK"N͒NQ% C| "GS=B*:S'0¢OW!f?qJ|U3"u=R|ngj#&+=6~Ȣɔ,O#|OWuU#,'d*7s; xQ7`\ePJ4Y62 ~^0<Iuyƍ8qW@vZoô{YqhZGVH#Rv@B!)9:m q"pv IjBT2M wJ0r!Tk)/!C Hp -0QfF,ʛ;EfYԍXO*{B[&cN YwJ L*4o&B8g+^i"v]*W|Rdވ̧G_,oX^vMs5,?xE 츃<١j/k/GRm]e+Qvp5׆ 雼jR42~bGJ!{qR"5NѼ7]ICݼIm+ T-Z@`qojfḃa*<[N29nDT"%J}dԸ3죎ϝPm[z5Ye/O* ݀hҞ)`y+.lIq #01z2z(%=g.9c .gў}X8J.5 Z7!ozV&`}mq"πGN颏%kENOrAcè6:=pCKD4carBN V%cgΪ} -2vݼ?sOO?J{f9e픇 `ICU'$RpF5$2šKHkfi/JtqSRP7x:BpY:QEC/̶TP>"Nl*F9WO&okGَ= 1e0,M/[gQ_m^75Zq3NJ vڹBUC4W#*ONtEHc-TOWbO &r2=nZ*&̐G:@4_ $+׏ulm^݊ʅ͒uPm|9s::Sby&~GB9@*m6#mR |[ K}> U|9ҽB @O^ri.$@?}hINηaw~BwXbfP瘞1d/N˴_Q=Ѳ_yynIMoI@d^:㢥"1X|{|C1T5Ba\@?{cn64u3*ELCٝ/lXI1fܿ+;H赾"?>dLg%[R rmS?4$-n$<7)Z׿BnW$}1vv/gv"I`:O jJZ+fXQRr!OCŪ׬c0/ k-NQ:́g"tdޙ:9c܀ % wA{u$1Gk@mpAɓkoNu}*7qscoFR O'Ą_Y6)\ ~M]Qfw+ FT(@OM%^ ˉ?a]`9|f9c(M, 3;Y;TTPo_L  b[cS`SXҴ2!zC<ƏIhGR/ǐe`gsCw)pq.6#iIuW#^=p, :<{~=~ƺd:п'е\WO OIQΘE҆MW<|) YUB.skX!4aB8'vWUm:g~ѢY-+nIeXA1 e긲ںQc;ډгIeNJ" }E t< j:Kh5`uvZb/kaAR=e_酋So 'V|R4*K3(Qt,:pIh26x# G6"N&` u~JIm·DŽ?l5ytU +d0}Mdeɩ&#y^.̓D^ĚMrgcQH3^OArטZHoRhЛӃ򊇄/RX؋_r0Jl6E(Ux2 %hy$Nz8w.츂'0 KG0fȯT5H.xe=I0rHP31%!P^jA0W k'!JDgL.^rmMq)-X㽁U.xf 1eUUJ! CJvdrf‘KV9f9c)-Ѓf*o7˯޵Oɐ$YeFVI8zPy\]m,=r,N5]u~߸Le4S3U؅ӣ:?la3ZB^b^żNV"ůX5GXY';#HV۞/[+"8pm \RGLdE&ʚcc2'؃*&^zEX.$h&|1:KR}NdFH<3BD?jۯBRi`!ͥƐ"2VW3ЇV_?a;Q]C>"c=h{AqTi".{Ρ%);͢PV1{[ێ _Y8Ñ'q=wev1@Ӕ~DFA1TH, GykUr^S7P.fYyP9.n)_ xfYEܧ1'dz+m1PF ҷ륽 !Y.@MBRŭg9^<ґ DHWvgМ/,`erGt7#MZpr\gꨉRU Ĥ ^g#eHm֊qo ѠMvs,ArMV=xf54 9)=r6F޹s+B\{M?[ΆE.Y4!ZřgCDھK5JPMJIl:e٪O|ӂB(daҙkYxl\ȑvbRBX*EJ+)^1xVxG K+ٞE|:aI-~W7/ En&Us|Y 0L(x^du_-Q*-oKh*7fzw1~)lbT}Qr[}a ={ l4Rjj=;)%`=\*J. @r͜ ,&@k:Wޭv#r%Bρ)x~73AV|j=oUEkGLB$:: ;^wJb]ifq(đuKٽ1cIu:v>"Knt1D!PHOqb8MxI؎V}bł`7Q=yI񀫰 PֽL-'v?m4EГ>̮熞lnn5RpXoxbsm"03$̚׷~qC(5z*٧c[ʇL'##M cΧ?ޕKxtfB''"3Hۈ-{Y dZnT_o=2[83kњonGR3y +i&T)Rǯ(p]G*@*tzrJ)du[bv)xRXV,۷ K0@O'eqկ.A~**XQm9}^@,qzdXo;odJ|Ksk {-Tn,2lOJK\@IMiJ]d{B"P}2X.+ e(V#$cqJX1\Av$"mP^f|rOuBFɵsK$\gת4Qd_S ~1F!"sQlPne툠̄nn HsJy۪*R51ѼT:ЩDƖ|A}T&Jp@硖U/ƛB,\ XA`>-q1Y˟nȄkC}fcëJ^7J,6ڈa>y\cHpmϛϙ1VI X o%R'᧼^E4z]=XjLLqI^Y?J"8,FvC-TN'RoFgg~V4+ 6nm2e-5 9LGU뇾%tš'uk;R:6YݟÁm Xo3ǢIw}0eӶDmcghFt35ε*]Ea8z<1@/]3_SI,A0* BU{H3f' (ye/ 0]~&QZUAq5NjyAˈ^fnjv"c^#DF>jpJwߦ>KH@oA 8ؽ&R ZGh3Nպ“^S"Ab6)i2 0O]Q ]uO֛lz8Rn ȱ<j>6IH%pk`7yPꂢwx{D8koFHКE/u_l܅9B,oꇚ10!U>n|\j}vDkfwi"(ҾJ$<6iNuZ=Ţo(q@p;!i_3lޯ!ٖ9| X_g o}2jd.ӵY{p7x<*_ ͟m8uzUKcM`sZeP;U[pdܭ>A Ha :ERdpk+o95 5;9P´S JIXu7K hEaX1Sx_ tOs'45*9 m2 $aetLTwgϛ`uб WxR6.?A֡|/e) :J\^WEJ0HCbsa#H@3FPR]70{K-@r.,{k w}4S)z9s%9¥w[Ȫ)>Mdku2\sL^j{֖O6VczWzt:qTP*i+/IO)bWYctLRy m2IK'kyWNI?\M [*qAO`fUp<\ *KmHJc}T&VY&܁ՍG:zpRpiW.P]d{vl1ccohj-qT]Jƣ )ufO uDTMdh ڛDaZ ?_a]aJUXicD"H:S'aXfmp^cu[#7L*LuY!!Y'ŽlkTYmyAtG~ i4Q<-R`r4IE'2Dջ6/ U-:F^2%ܚ,B] Vjm\OjCb+]oi.P=vo. MOşCF)^5{wy[rԛXX2DCHd'G;X՘/ Op@?ka8%Y967öȠX ^G ,x;VՋ2q:M49>\nRwu6!'T Xx3ΞR\sLl[DGLG5r{5dͿd#RQg>sQ돉bV+ZjƮ5 ͓SYS>O͍0~ r,ԌQz: ܅1LYZ_8CvZhx[fer8X2 7>.36bFw@34W{uNq{j>QY`Ӧ(V{b9#O&,7%P1EBleVXmɨoV( ,'e>D4Ug~q^ݬ ZmoΠs^ l"NUqA15oB0d':+BzVqg,l98xt8N0ttNV#yegKX݉;:=AHWs(fukL { dG !B-n4q6nj+OVxퟯm|`oπd@b AU_߸\[Ot~g U{Fd"|8}v M;F "?2ԖcX%#5o.,)/)] VUmKCBHq"x2S=w/5F] 65d YVx$ܰF@BW*<Ǽe482q1E %Q_J-Qpm YMY=7}7 ;"z<9 >f[n4Ng=z𲵙:?~xM9hd`]T)v\ <&:\:.,]T#o}|`-ip^m26#rG Ϝ<pg*Α:#zT ,/'67VSRy敹@*<S&Aьey `% nS2t"9z?-i (w2[0@RUpi#q3!Rv"58МgL? q,!S9C7NqY<ۡyW@(g+Q9Gw m!#I䋤Um^-)R5i;RZK0RD$'Z|b݅q9']9SmE0}0y %d?3d 3if+]dx7S WZ"!o65ysJտa")I˿V-SH#ږld_.SWWAOӺa k#v ԋLO & 7 3ڱKmJWiC#AX}\E0$a"yǐ%gB[j??M*;jzN|za7mݖrƤ~RA9qVzDTYu@0@,c|Zr?6*C%2{m<Sᆲ51Zhxks'@e嫤AdўYC~Ǐ {Bk '#{NE=N#3b?b9X;_ϔF߫RJCɄwc9^0_?dӰ0pʬװED r21rSgofY:,P~C3ug쎘Lgi 8)L֬uPwvgɊ~k>a,t&Cz.cZqQuAҶ_'^^ijK݇^k`!$ Nij 2"Y ݢvV|w'aŒBz3$(默[.. F3j8o#,oȵDci񥻰f7խcZG^9C}JiXAө$mJ8A DUZXY;߬+ 7j|ԴfHkS/^Y2]|p1X 7$W)~̽0UD"p2a綬>ꇧ;e\xLԂ= q;N%-ɏjH)B4G:,EidaPX 4q%8Uxhh/gMcDpJ$(skwVP5lJ찍.'Bvu76e= Hѭ6qgehxF'qOb("epeeL5DBE dY0=qGEJn~YXQfvH6{S#~-<1NF"˓ȻR$?הæeHJ:Vz~ڇ h3k[Y3?NNhKbA|8qAqe:T >ƊF>A cU <H# <~xPCU^v>̲ |_rcy =keK/`%%9e6JbW'1Di?&j$+* WCQ+N B ๖Q`XGcrVJ<ͥo:EyqR ĚmWޘ'ݓr2;a\oPT dl ;_}T0ӪnyV0U s~ܷ̏PW\]-9*7t`k I^O}Y,rir3FZ lMmc#nWbC/}:h뻀|"-]:B񋡰le #Dq>5=({N!a/~X&nz2v7#2Rh!4F>gWӾRRyu3nHNXb/{5B^f__M~ĘM`XӅ lg%(;ۍ6N,Eկ`W _aT)!y79O+e PrܯW)0]bTǐU+N;==q_3'zzqE%d1ƇVUtBP׋Y.XmsE%Z!rhS{|9=d 4bκ+g=PMlmSw-ӡ V?6ĊRW>4R qnz6S00&I z"AhYSy1- 92thm5n:H%;3T2:G$ 77BI'F %IVEi̽βU6/:\[6-`VAv;{'AG6DdeFM8HiV[zh Rq^~vdF(zΠ 0>#଻s) I 1@s`b0ˢ^X6>aqBTDiz[ @UBBTBDLru1! !b݅ q7\5zh1G!x}]xCe@k)"mͶx\غHIM¯\H=3ֿFu'66@Le4ո.:XcRX{s :x8m_=߂^"U纓zvU6Mz%zKS" *ĈTCauq ׯ2}=,?c ˠ9X+UdNn 9Q }e'k٪cS&"+{(yq-D͠!X.qI _ ]HRp-:j6\3v4|4~^Q.'7g*-3X,0^BJot`!QtiqeFv$>.?F.x+=qnb"t'ǃd9!HAĽAm 6wNel9,TUwf m۪pxOWCxV8J_y.)ewyk5) l hJePy,ne ɭ*Z{iVt$i,yFYI Ăw~N|rr6Gm=zGۤU|rP1afw!1PecsDUb"muk녭$9}9FgƂnWh&5-4WhOO=Qg^F)~t4ZI_T OzjiI (@mb .1[ALO:Pj+Tp퍅\X\S)ᢾY_a!]^͒U:m6e\Cv^a3Gz'16|GaC-‰bF}J#[:΄GzKӯAU(@r)5hEN ׌9ᯔӔ_yZ88Хa&^x6T.yZ.ş lnU}2Xݻ8e4P}Dt?[72qygOA,AwyUkL1w\S],!m[k=ks'fr􎰫u5 OH1E^ KHS[Tl):sT9j {a-ڛ3n/ iai/ﯞ0/Gl$NCO!PTFeEh&mY<*dQ_hT e޳x,͑7|[DC`2-8bP,:IytjV&V%AoИ/cS躎+.RڋaǨf,pb6r* xR4vD|2>X͠KP;0tz-%]kG ଏ4]OՄdĺZ_& G4I70@lk򖲌19\[KpU_4}\j;ְAP= 1͕?^HdϠO^ :zʬZ4V*e:9?^U6U$'AQ|'xǦ@G.Q|LN%W[^B*RZ4{Zo 0)c;UA4jV!ĸQ`)2YPul?lzY}S$ohh iĢ )Ja`$!W&[oȾ,~ WOv;y.ҙ)Z m2) 6 4 :戯im&4DeU[bJB޿QC`ZpWS Ga_wѰ8n4cA }+ҏS]YUvBn02#.k Y:;MjB3Hb[ƩRhAZK5&@XBV1n+DwɜeV Av;X`ntBHTeи3& Aqm )o'&-U=+k.q_Ir2Y[KN %SIG}8/7QR_Jn*~-â؀hq9z_?y,9xB/1:5׻^*3?$PfWrR/`k@ZN\!\g@w (v"6Q /06Tcvp \ڼYg8f /^hGZ."\Nhs}T% v_qʶ~ލse8@h<KS4=y_ܾ{ T~m:\pKoO%@jyk3W(C3ZYъr a k$J3lV 6\ڛ6kZt+F\BsCv 6O\Emܺګq\UZ#Y u *6Vk㡯[!I h#LU_,?Đ=n"{ 7{=P0BQoB`6r n |؜rтH dWWc1kGj>/\p=5uYCyOEH@ xhJ\ZcGiV9_{n?h3 6*Y,qw3SAT%*UV N؞4x灍WKM)7T&%^'?'}:3CuQ ]XZsdakxˈ뷤MT)]|c2u& TNR͉yCMώӵdv}KQ5<|X߃{Kv:7)q#)`1̙U=+m$)F0,:L+co}MK8kh?1P 3{Nb=!Td[[yl}zPl.xD:~m+uuOG&  ٍRӌXĝzt/DO~3 $AzYZkܲN򏎒+2켴j[Ζ'Vߌa,򈋝ߠG'>t#x%J8֒c#݊1zŽ "`Cf.%4J--7U>x,`^M]؉@t|Pe1 QK)U`ȻZtOyׁZWYc½fN=4ۋ QjO.+`Տ Y_!uhWyR  [ LnU,$Qn٣oVKhq0u/$e.UP]z]*y8Q Hİ $OAwICkj>&}ÔSm-z(8uߥjg(>y5e6<ߝ*:7xˑdؒ=4H[8M$6'o[>O6EߨTLHx۠{hMݪy@ftLJI+yeʋ`݂?}F3I;PUe6PCINT%D{ݦpFO5~:7\nP4͇r#oY W&Zɕ&ˠr:2"˂f!a`\C ɒ+F.ijL_6?{>>H]6sl@+Y =|"wԈu6F ϏjjGu0|| ))A4ҫm5bf sfxxի"f "̞UXU9]Ӟ^}~d$&0r]99U*szZ$_/ɋ/tUۢLQϲg0 Q6) {71K-}vL.Cuǭe\A9֠߳91am^w:`7؁ZF?PC%=kC ~!(2fVBUߕxⴑ 9es{ ުIvrb\ՙ'J{꽛( KT!: {r)+H^pZdBJ5S﨑҉޹L>^XLޚi}.R>sd(qhХMDJkG6 Lޛ+6:7pxR8C}ʛ$~c|0*Zs4wG>b&Ei{@2D]{KQFމ)2й 퍍V @øٲےis=Eb_m*L'V>pQJա,ٙpP=7WY$݄nq cT t\O4)@2|Ba2mGV$X?:gKɡmvI?gdoÃ|t(;>WYXu;]i} 6x'}Te4M+ nG85ӫCl+uIM8nmU_z XX?Knr[&3 kGAWR]siSqpwv+[F!WEK{DyDy#f7~z1 ,>;٭BmY,ᬋk񻽻Z= 9.MdxMct!GrlP tg:Cl4x>uLҀpǸW8%ͫ8rhiP)e?z}D}C~Qu"we%=VGwWe{ aW5/{I:IGqrĕ"@*Iߘ&)*\}5r8BW!e1voW: ww͐iLDzFVcz*;D<LpW̎d-HrZ4^=oiWߔ9F!YH5ő&Gt΅bSha v{Hj 8nh WG뇅XWeuXObaM޾S),(`! wĒ\./ʌ3u0-Ջ fci#NWO :J_iDKv &ġPoN{Hxm/TZi9' ]CHfj.BP`,Fz3T4 nj̜G`u%hBK_[Iұ@JIws' Pa/H/x&B |B$0L)E(pW,z.]B Vf.PUX#;T~H"D3a@wѺ+EaC-|BϘxR|/j낾;񵳇Ey*EFK̥޶9gVX'׃Њ ,fJZivxUw-4YU粩k$~i#ܖ:=šfٹg`I\oыOh u!UF% _ FLh(|4sfQg9H e+0ݖaL/f0.R @)b(so _%a_!mXQB؏Ԕpfz/Qz^ja,3P[0?2fD  îB5;n\o|ΘḓV7zs JtIoB*\ڏjCTeK;3٪׌dXw3O( a3*>:f ³U BY47Cq J ěmQL˜?+cOH욜R~lC $ ~ xK_ɐiŔ=}lFtsE7*bđJKqAE5dPR tbG;}E}^hP^k(<kVKfw}S DQ AU#gfJ_ ihǿ,sQ•uVmw 8\.ZO;sAF枫r>B!s 2xR!zE!sBrŽB~a 58vWSp]68(0lnؗ[ RXM>G峺@u MSL4 Dg֨oң4iI?Gɺg|\ݣP<$e|YtrCoބBd:R156W\h6UzA]#cO :C O|؍xyxw%1 6;Ҭ{?j=r:- hLwti!.LL**1yrpD{LI=˷3e'g"n>w*a&jAXDBzI_F: UسUK7А K6'c֗Hi\ש6v%PND!uAug~)†;&m)L9P;(Dzi% S@O~ sڠ|"{\.`XVQv" ZUh0Uɘaj}|B@Q3uWi"*} ӢطO'U~ +re9~"B(nĘ7Q-hn-@m6 =(m uer)PQv]o|Kz.-.VZ|$>ҋMBSW02yc\'ۚG:1$*×5#d^GxV!3Vt䖊N|MLmC(b5DͰf[4 J^RJlb9R4KLc+e&Nw$h\ z2eLY<3$3½P EңGh-Ow`;f2 H^U`ex\-F`Bqɹ:ag+xB ꎸ_ 6#SİVx0?>p떃̚"mіPX:x-"K$IoE1N7?׸fB&8tTwKҭJ)'8+/';IDZԂBu3))G>`TWo%7Å-L\-Q ٌ&[Fy|P; Hd~Om%Wv&|iX@qFX2|Pve7 넆qhīp0iCMzzZFT$XդIe.=dUHxosDx)[C7y 4@#;sP<7؉55Ctʉ+ӧ7$ˈb46;|i7z/ E)рM#[_DVH/*Xky_hւN*%k.)$աH)B 7D,}o"gsXQגmtj8 s8ծhpȷ/u[M6ꤸ8m)b>pCN4g>'dX{Nk`&f%D2hg6Q/^bfQHރ5]s6#X昼 Tԩ-ް˽mUw70) F<Θk[<0#UQtx9s9.)^cIx}q)KBw :!=-@ eAU{C#E]oQ:՘CkU7J쮎2x_zS5~ ƙOV-yS궝+2J(p95|~0&lrιQ cTQky]RPd‘8 a[.! o9F /$c72)޲&I lXk}k/2X?R .c> ֱSCv0-[w`^? t;U}׮E V~ 6yph+ eٿ7l Q?K@RcT `d|&g<61-٠P h^i@7H>L4|bU݀EUg-5/B J\2J%I" GurI\W- 6/34(fIÈ+s6yLjC e~2}s5 ;ew6 HaYK: yk(+s, t?u^=a5j0`SC @8o#T3ԨTrQ'0F;; U,45M\>- Q6 $!ðI,;,ѽEM3׈|6lrŋ,1\`o,l01(Z:22"6 rj'хfnC*EoW٩gtpȃ5Z7Kѱ2yہWAꅷA~PyL;rh XC180>h虬x|g70l69 *}ѓ<1-Vwh)29>~ Rb`.edX=z6a\V3^[_T_1>'ϺU]qlrC:֚Qc7ON8H,P^K JLvdŊݟufX`:/JJ*cKY'촳ZNF`O?mFBLMXΈ!Ci*2 gJ_ŭ;H.%]>XsP[{EfglG.TR L}htR\_+H첗;[(P mwA|f1E\E8Gނ-2Ȁ (oOwp;Zd1U4XH ~Y#.© f2co}k@^G4Ӛ.|^}~LYFh&ms5ۻT?Hus]B/Htr4g~xcUu=0Y7N%T^BlYC3k# ;bV[Ne_c>!2R5kC|fkE 6Ӽ$X.^pJ6*!B̚j9O2&A[ ʅ"/A\-mr&cWmm'obr;clU`H-۳914GNd:q2ҭ/lARa Vb2JC쨟%>jfbJڦʴ^ E:Sf a46ZI1WWx?_>:_ƸԑC!7~ꟕmYֽ\0d^>Li79x- IZ/ܭh-ek,#SWdn!"])HAέ`LkT@Ütt^CPa 33`PF`Qq;:;0pq8D#$Se;0l KV;}8`(m8(O wzkezI5OmTI$웰{7<>m(dXqaf靉x-`]3;5!]U"P^mЎb(ƥh4JM-G W [/{WvOӚ7Ӈ3)2}i}tA@:cJRl/ݩ]lQ^z> ȒYD}5&%'#$_RčNˆ$ مE8& K"1PYݤؙEE$ٺ!jl;=s AFugPGlq]{6@];|7@H,.D6zTV3tQiC 9Joe[ FJq5V]$L-6FE@ "Quou|t;K,L'2!n"=ټϬdy|* {ŻGalOIƳ$yad#seT+nFi-xdۻ}w7oe F3U] teij!H+ SmX:(ZEbfsB S|i5aԷݩ52xIVgnxh)Z~6(rh__XZ65@莚ȸˋgR+ŕOxEӌǓۡ߷ <6?ר s#ZѸwy ,vLCj3oNHoDFq; D^f]U3ˁǏY= 0n>R& e,˛j&c}Ě,th+9tRkWrٌ֧+ 8H&jHWzC.MVGW_Q?a!xUSaxV.AϚ 93J_)EwݱxTMKE( $i N=Lз!6f)$M0 'y?DIL\-o!Q%qDFϢR Oք׾`|Ʃ { bb&儿1*D EGg9sq=Xe?Y.T>m^,2=^pH*b(vVЫkV(`3Jtv2^mh 4=@'-ջsId5|}ly"ի_uIyQ7)Ad*Zn9'C-UrĮhcd-sM( Ӵdnn碂ޫ%8tWfyw UՐqiH㻨O#\쮳Gyo51HɆC)uc`х;˩NQ#>n`\)ad6j?o.K"eURlxHP'RNyeML鼏EJH1\'-lQA%->~)g^MֵJ{'Lm ZKwfztS^b mMVkKAGESK@SYK3=vQA&SU.Pt( TXsvҗhE\2ȦAk S'WDUGKAS9٪)"gњ_PJxų_42 i8-9O#aPA= ܤO#3Y-P+>Fu۽h!lJ䃙G7GXCHS PשZ-Bqc poQ#¤tEGv$`L G8':U<V=롽R.ʸ3&qj)ݸV#ֶotZtl,;2jڕrV'hF21Sdyw腴k7QZvLsuWI8wHOF#鮃@/|vL(:Zςk?$/!uơAs' Gʣ,)DtZR8F<Y':a_+1O=ؿHSۻ\ƓT o_y?ɘ9͚&'$ z.xa2\Ɓ&% :-f j.{_Y<̼o-Ճ|?4`oo^s;dɜ4/>p5]02ͻ@а:Ң;@O*Z}5η1+B ϭz~2z,Jp6s_ s#ɺ3362%gTpkZ/KLNQp.\VBURk~DJ;Ig`tG}4)Q^ppW7L}V^:ўl+:[?}7>5B^$OxzH&tzc_3l.9DEXouKa,/Nli}H28KGY#gu(! Ȃqcahr≻c(tjA# '` oL05߬,bz`:&$gYZ0707010000000c000081a40000000000000000000000016745a6810000b490000000000000000000000000000000000000006100000000./lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/N]?EhDTTk׶Ǽ7d-JRUAnhEywثM42(AMn 6txg rw +>[$M -0,u'ʭ*Y|+ލێ'UXp*@\R y@Y@Ywݷh%i?s-н'v6af! EOFeBc>fEg\JZPyեSˡuEP `N-,#gN _9*Gš]ϺL9c^a &Rx#UϾI֐,au0*JXuaԝ fkVZDt@ڵ-ϿMb} xr|X$=og6LAcL89 /0{S̈́0}vy7DPbkMv.aߧ3g!>g$dXql,y޿e[M/a*gYD=VQ{+G 4o6i9a5Dd"aޫqt"qš3+OUV 6mKGr?QPdeֳ˜nG s{q fuxۮ%\e1"^d2eKQMZ8ed.9cdg?}krj9s^޳S8 33 G2PdBg}O ȶМBJB榚As % Nz pO@8N3Ȕ)lyj30rd^5,\]tk9(FiCfiFhc D@|?ĸM-Cg,p<|ԏ1-yM%^UZnl?Y Q*pDhw4!pIJfp \N!UwRюrˆ2t@ڣy(DzSDaYԫ34V O>DPP ~P.YQ9'nFN6 d]=l{cPJtq  I(X"O ^~x,&X`Pzdi3^kfN}%+">}"\rǡ+XpoRæz t0Rvlpw#Y.[쾄Fɱw+.&>e98mGެG64nwэ'm %L2T#}Rj6J~ `᪛F^I czwz E`p z6ˈ~Ÿ5DN ǐ(|vGv]m`F/-uE&߬+ a`86jy[r0'aNu%j1%0[ 7 "jm19O  , U m9)nj5 =y{$yAˑT/W>*"L(zSF *jƲ0~)36pc&($79:? 1C >^"t5DkXrX׭&G\$[WzjP 0>$!P\)XFR׎0CdIe3 {{0_^{2tlQayvkc].Y unj%㈍h1y.7ƺyw\% ՙ5GD̛Rq C"0NeʔY;yji\VfZD AD:!;VsGŽ`OO_! HBMSR⹿y8!H}5ڄS]k厇 #W#3SDђs ]t]Jb T& EDK]r/Qar3o;h4鸓Ӄ_~k5]'z 1tΉN(ȹ>/ 2=A.y;/se_>ZפYGet%J}pe3柦Snoj݂M FUw! mm(Xsʜ}sayœ3MR9 vO(T&hz Wܦ×ږU);۽ov8P$9rS&.;,γ5ˌGK6vRL4(:k[gt=1LA{ U.h *0 3m$Y f*1l:ELzڟQ!~nx5byg#9(6Z l` rO'^~[o vge~H D⇭\/=Y-r2xgS\ؕ}"9t(1)ݶ碗֣#3[a`^wZ'-G&n&H[3{pGjf:q  u5[OeAJ.UԖġ뽶#T7y܊Ǡ*KOMu;!7؍CS2l̴׭'OAYgm7u6%]. C\0e)nc0pZivrn [pv5MxBx 1߉>ãfy2{j h(' ;j@>ouj)@,0W|O&Zď\ϐYwk/R7_Z@ZދW, C - Ppt2gQiw;R $ݢfz0g?_h`(Pa÷k`9g!J ݾ`cj;u6!},%þA3F<+$I1F @2x'B |2sբE-b|Fd45p>prVUQ7Tӽ<[ rrkRU}[ՙiz-6^mαuc0X`[\ Ab7X2+( q_Tٮ3YcD @T kS8'.R:f\\!a h[(hTѬY tt)SiREę(]f+qb*7RWg0Sq[ ~Ïaej'̬oDĽغdס;ENyr׹ĕȲo0[dxGaベ۷~7g1GxJ=&eSmeqO/uXbKɷ%RMJ&R~ɀ7 >$ D )DP~xE2,X55DA.g4NnR+P*+!QJ>P80e#ΞЊ\H5AnșP I_-?l`t5q iMK|~x#fm&paZN1g+_oEo϶(+_<emZ\X1uy 1a3'N]xb=,"F+KbCHOU< T44+-u!@J*lSP 8 1:8>n&;V\`l(6 T8(땧X #>h15˜Zgz﫥_ _JWa-lo Zap_[(^GmEW {]Q5YaB酼m`|7 *JwXRc 8ֈۛKѧB7*g`J; L#bq\#9*j8ZURH_. WnC?w}~:Kq=6wbM)|W}} 3~&{a+Lud(^=l# DEt!+Fx"= G솥+u$^4NmǝuaHw"-u|,A-lwUTvt[[>y.2~Fj (A{# ډx[JfL6>$-ӂzڠpAQ_lonpwQ(p+2;ɻrx \dӻ(Zfӱpc!ҹnA&',")MmeaۮHCRW2V()HO1Jr5`u֓ '&pŏUXU?$;Lաw \'VK$*G`7x]s> qɰ1[=aK#x oA?N7ͽ14xͅMK|dD\y)BPbZV@I,ΫOF҇ ry\*M! d4lt I qvi+0QAx6KfNG qg8l΅A#<#uqݹ)[9:^(k)۹,XcLs%lwpKam?SmFB邻gFSÓ]\QQZ䧵XP8Ջ4܎!عygԧ9 { IdPUvZALm%\ꂋh@&Tk`r!N+ut<U .+r}97.XjX7{U)u&@OɏSk08v:z5Q@4OL{u5@beGS0鑁~&*9x5<<& % =fpJ'v97#"yUib2j!? !s:iZ1g>~iP`Ʈa3gDH_(K%!Bf?fJuN>m6]vN^)`laf)ڼ]- ¬n&_^2;snǫ[7 lPI;6:\e"1Lgr* t́p19qe m mhDp{Gq7CW\%/YOtMlt[kgVCYυ ,vWQosOf C֕H7p1ɖ!o5eZChf1|` ư0wi@ٟtS-"[+pr!%(cRFHj\ZX@ QF$ .E+|;9'wl&/I,(2,$)O 0(`v\dp6ғ+dJ!!b9ER=py7t ~chVOWyr4H?!nAtz 8e#$p*3۬t]kfMuB05> R,q0E6>8ȀF|oedwO^v"6F5yYL%y7 W6j(Sz5gbM iY4쳺 o<+O/-LȍM1Q;Iv|s.CioB?'I#:B$~ a^]I#i}TG"4xR|`3|U@E5Mrp9OB|<;%T-%]a)_ 3} bAl.R Uf[1{b*c6@cXqFt+G؏c1U 1mv|in q `e.)t":'|%sr˾(\f LxkWVFg)N@(1p|WXp7X \i:pj_}n@bq%_CFk}>ipYnՓlAg Ƈ=oyDڴmaNҥ2YO9Mj_!iL*ǣÈmF֤TN!_QP r;1\5LRH`6O7xO}1g{U~>M Lb:@S6?)a;iGR:<ѳRfB>$ .>|5A'õ,i˦[wz/?٣Y`rD]I $'O%w*E5qB9^ Z/R:@?~1"VS^yXC=JXЈmK аՈM?ʆ|"TO|݁Hׂl], u8<}frvHo)H{h7\BǎV1X_#-v>ÈM<T#iWg%ڎ :C !Y.mW7k+E&y6`m+:g!֛D{x,5Nw,8 c<* ^^@0Z3{_1GNݶGjQT*AQ$M'-<%Ь [@ʑKF7 8'Oxt/f^O$Pwֵ O%fX( Ӻ}Cԏj#YQ9VEFJ7ֆ  e(V.iKD`IJJN(El?5W{!zIHidv.4zݛ;VC r:A0 3]@6J+IA]FˣFsQo=EX~~5.W./+fcM`\. ℹ2>xͰ.>aG<Oj$3>-w@$7ϓz|}z[ CLnMF= E1ř%A֙|oqmxp<tiF+/󽛄M`R2Hu0\D &r[nQM tDZ=#T4B=YOlf4y6pӇ?(ȦG}HVz%EvuصϊmDп9q<W(ie.G!d{&1~pdx<U9μmT 18vk[ɕϮ 8rwPS$K l٦b6Cqvf6OAVHX79)IF R,ڵ:I|:W]e&i^;ᐐʱTOϘ.?R7~+H#l EgLcOQkN)1~TJJڀ5!T_U{.).83\ JAbTÇ 5*o4V|b:W cZ lIwd: 258@7t} }>1Ƭ@4Vow7 w±gSNɿ驥Nbg %ҐXC:eh$|B{ ]=$ڍʚ&A׺V /GkΞa`3IUZ;Ex?p% w%[52Vo?3`E{~"RyXK NvYöEH=\>!_٣}# 7pf?\}^T1785ѪJ3 aD%:Y wV|;WUDtk4S2`k S"m膝&9s/GAb[MϬЙc@iͬ GbxzI hWogJ6oLU) UAZU ֓ĸDZQAb 2TTع=Y94lZW c[Q{RK j$#]j1NTCڜlf6mh+¾kk(HI 耕ϖ`b Ek~In%&N]Jn yq}y7<̜HY±t [TNP.WiR_$-_MOz. 6%4'-gD((.~mڕg2IKt"i&B=lahk퇱N-AbNCE\6qk;UR#՟#9/:tqw^+o:nXNKH`] އr=_%J!ɍ&StƳ"Lꃘ B{܇NU{PfB>y7}1(xvnޠ)}VqCY܂)3!%x2ҳ!tdjE4ujn^1nSu JTʇX5폕jh<Ja@x&StIN<7DةAHۺNƹ,WCf/99'b96w;Ov9{܄W Z}HKrKyܽ=n_/3lYuɚW2h<|3&$xSY P ]!3Y5B 2 kYHV(Ё<(^6ʶF-ؖwSRUu>Z)vh~zlywS2]i=SӅ*w#v<*|a$+mzt KX.<8%AUiMBg2~aJNKmNWo6м0IbUly#'uM#m-Eއ8U];|kj]bm Pf o4Y\Ht^旋-$OƠWwa('2c%>OQ&5!nȗTotl#&9ēH" $橷>/O\i@Xc3MLnw) fT:҄٣ɐhٹڔ2Q 4u *?L$q B8qC Sl ~%΍D4sfXuỚ1W4^,ĄlJ{ FDf3/қV+QiX괯(qĿOt #>U14'x\jZ O`?xO1!Бuu=w@_:pjy>'?ܟrHi9Ϋ5{t]L, l};\G2Dʜ3XIOG a%ACC0k q&VQRgvJܶ#·W̾&+ZltL~G_9γ IšgA8$y5- u<%YfP!g"sؒ vdnku,]Uu/x.͢^:ӡO]V3hYՇeLyT xb%ڒD99-bg q?8L{kQ钏]~wohKzk-΍%tQy!k(Q)Fl69L>A)M9!Qf2l]/$q"|_a'1>m˘J8ijFȍeܵl1pQwPDܧ]V*0 r :=ΉxTRw`ڀ۪*|Ԝm5Ka]ruV\uڲ{7iB=vB#wYBUuVQϏ>I0oyhX ALkrqDS9 Ȣ <ƵFU!mːgpI|W¨ ( ,Rx|C1CaYr>Td(c8bE^c" XҠaxĆZϦZZG.n"-F?~&ˬ"O zÖ^s&2ݽAvDyN/yp(zM4x^ѽʵ3\ %S7i|4}2lQ= YH99 wD$wuF0#-*ilhh,*?>|[wܱr+c@gZϩ9Gk85TappQA9{Ruk^ rJ T I\>gF?jIrvgFI8j>´Wn9>2Cc¹(?|qϚnq+=QF}RJGw|oO`fs}-bل[&Tg4PYL|#&ZR˦~n3bHB^B;}STV1q~:=yW׾E5hbcxDg{TBFqTF 0s8CĕgDm uQTdl,^BZNő\^nVgpweM߹5jCWPs8l[ zcq 1|`t_7a(̜{$5BB2[8̍  >o{ J=Z?@2^CV zӀ d'J2R֎Z#ONQ+jKB 8ځoK~djDmdoKi.d@ifT@*0qT4`u4ezV{m$0{MR| RY0PsVbߴУ *<q @86 .N^+Γym:^xAEyov 4˅Ϧ/Fq#7 91'] 4byyo~]/#apbpQSQhg"hJ W]msC͂DfqtXB3Sq(^ɑZ#8O*b&~RM!m `fnYG+`7y糋(ZY)4 C~P6G*zVn+KBvk1vҟDgIuت[ا /ӈaֵ>̈́4 z2&n> [}#`ZMv+a$Wl߄c@Z Nܕ $55AZ%l n)bٸ9 ,YzW!6xԺPQӈxit#`=cfNoІT$l%BLKI1"Xg=n6U.qɥKKu(CVrp'!`&S%[3\8IAXԮZU~L4ϪicVM!XM塱] qUBmWCA4Zݘr^%ʴ*o饞(^R 5+74vy<ܝw 9H]\?Bg怄} ųK @'^ oW nծ iAi1!U n a.1Xe@nkE*AyB,]t sn[O4(0a$RA@R9z]PHڶLo;~J؈g^uGmR ĩdus}Dm'dcchVb〈3|J5#n'>ZF=t|Q 6LyFv!{ 9aԠQ!5 R1a\b&rC,~UZ' a#47|=;Q9^V^kb+kٰg'GO^B-PJQZ `zH +n} O(&x_gCIPٞƃAQDxpmB6 bBfф-k%sqky쯺3 a{ M8ެՍ}<tw_o @P,[bxmg__Wo4l(jdjBz:]"۠c_]l a|JٺkѿԖ'oCI0!("J/ʥ n/lRoL$;Ba~+oCs$)ѥA~hJVEȩ LZ|8jlmwO-TfgM4KPi~zБG$yNûҚYGecǁ\eIM,NH?N\eR/#bt)FZ-3 Au_O%p\obϪ!O2x/U KK3-5A>S^;MdHljWqU&xx:w#P&W0B*ZLkصwB6'P,zw_G8L`q uJpA}\iG֚7pX#b4Y +:'CyennBbmHIWP$odZ4 et##4n3T;}5!e#赛Lq&Lýl]oe9 !sN>4'rPI?~0bͽC4)rio J+F+IwcWX4T7m}GN?߀pr*))IacȽVv1]p`ynO*ڷc0< 8T==0A4P6en杒X ,m9~nU{{ߵ ri۳Q2q QoHӞ8fg)!ؾ} +}̤AK_O0rsW#R#+/EL N8],P5NWLfSbO饞 nJ882׾R> (Аv@cĴDQ7_'MDCn"ƶH(c3q4O`oK wdqZ.cq}q0 ij\,#Nތ RBU[s3I'w(\#4 ?`2SYdjڲu0̤1q-ʆ9v3H e.S=ۼR=eCM}MI33>%Os1(@s(oǀ 6,*nAD$4p`RmʔB!,"™ӪcrK*h15; 7՟+UU1ɊzK%w hI03? ZT fn2B;cK94>nGġ U}p2KIj+68qJkG]c7%%L#h N{.yFBbS|G=>L8.Sν2ֹz/8B}9Swzdc:;#pV'ع^EI #XB멫BwF]+$ aDXF_[.!vFG;eT%8=uJ}Zp;͠}οȆQ)h~lQ~F}[`}2=(ewXU$=y~f]#_e#q]mD_/QL2ho4K Ga YH0[W|;]6PݴsUIs#gb)aR G_D, W~v1hHR)^! VI'9[dɅM ЫI%Bj8K7u47ΑĽ ߦB$mmܴ[YׅdFx*/U!GftA 6oomדLލ7I{ur/ H0Ő6}>3+6쒎۔BWvWM`VF&Ά"^ך}&[CPgQ1H>WĬ]v?&%{>Nx}PW▟^DܷRv81bӂ@9Ml#B2/m[zbZ2E:vDBL^Kb0,3)!Vm?EL0ۏwncy3k~ 4g{ud@|G i 7pjI'lEiZRH>C=LԬ&'%r5EOl:HO &_桖QD7_ 찯VtzHy?҃ jh7%6g2YLPƇzl5v8GFߨ'kL׈q_jTFmuEJafIV%\l\.};ݱ.93j5\b\cIN nV?x HOI *x6)$:R݃UĴD߂ZЄ![x6r8n҅L XK uO0`~_YerBm&j߮x-Ev4Pw * D26%bϩzԗ6p75+x9ubbEI#_`. ''1 {i'X׎i~@.1|3:x/ً/Se,|Bĺ܋;dv-5|I)Kqպc 'ny߁y4rK+\ !D#Չ>eGM@i~a>egK/& yOW;PԋC,"B7cW|;[bֿq\:[`akcozg˟څ5SBJ:ɲed,".g.p#\S0uKfN.B_],/AbrY:g՚"5)j΄\h| rZW Mfʰt+l\dDԗ=zcɧ8A17L5Uԋ 'th$ks GʇC"n嵏K32^ <|N@4vf*9SKvR`qGcQV*GOҢ|b[qwl<>(OcUƝ_.S6¼]gc3_D*L>#)b  -0/7+h"^w sݡt}tV  AݚETl87cY񤖅ilԶEz&QO9RЇb9b[} e!a;= C ϿONinLћm~`Q=ZQv(o$=nwALi7mz4 ZOEv.FӷII)d6 !o~FJӾ=&,r͛Qs?jE-[9Q&MoJ2(@^.%+̡'/IJK=azڞ^'i7 |>T:@0Kg$br/cOOYkRt3\Zs*m=IZ0V'`ZD{C(u{quWB%lc'Ł^pATx~&M};9ċ)ޛb{)7=-`g᠛Y'+]WIkđ|BrG(R MeTh[ai1itlWu.%Y:{+sc5M:Xm%*{|@\q)i 3ң0/,,Kw>ol916rF~x-t5xsy6RL$ozT.,㵎G6*&e'jI~ve̞J-x}`BYTGTYE &: G|8s\m%R&{xp= LWq[%ț>{7Igs]'[rA.{c(#il7չEpH} (%N,(e,O%2R[P$ +a=) Gx'b+}%)s=]AտPWcu_{{_L4F5+/nY~_lAüM}B8K2}?mîPs`Cu[`]N{Ѕ;46:2I"q(-JF T*{T}j8,iܳև 2aU`l5=.'c 0Jj>jzL4D55;X g*3=w%? i?UXm,akѱap\g0ɧěB/\RC?a|[ s4}xΏ5wys2 6FZFc_"kQ-]a΢orP[Xz:`5eFn2_/S{^6dV2>6%NK~^6dD&[X꿛X z(CrWdz#7Yٺz(7695J;Xr0']T|]+c/_W WcPx‘B,ů}ToTM5PطS[YitO)x;"|ah$XWmvǺ҂8B'(Io >X1K'RDGw²,}z KČN%lgv6Dbkjv)Әϴ1w!  $QR/]OIBiPW؋ԯF V-:A[7ɜԝ13oՙ4XIx*mS`Ch]X&bo!^D6_k1{ACV gD?Twkvt`ƐW 50ӦpM'4yW4=hig_ni>>dJЬd9 jr4H+F3`͜1IXB#fWPL )c7x{9ɱ:ZG]9B^vm58`$N-*iWL_=0nb 6L@ JDzOёbW2WM)ՋֻC2׿ s8|Qwhqv#]̋XrtcMRճqv#`e5+]^E9Kڷ9.]o"g*ܿ 2MZ}X-{V SG: ~a[nν"i0`Ϗ-Ҙ]6 BЬoF3kY[w1p{pk`o Y=o@սTF/2& ޿u.2d @ U5 tH˦o$2יb y6z&@ Z 5J|2`]pDl#]'[M}~sη.ˇ`c^SaETP۴OOV]?Sl?1Ҟj6U퀥wEe\ (o.g=dkIд!0*(J"M3ʠp =f=78T,a@N7E{֣ׄ|rڬ2R3 ŷ/l>vﯟ8[S*N#BW0.X|ډrظ?+_B8}"z(&t.[eٚpwC Jx(ԍ8.xsz@"BS﹒[Tw-MSQ۔DJB3b8pʇԊ@]dky ^J;h&^{doK}5vɎW\H9Um+~·8B9whPLfIJ=3VuL,6Y)[ oh_(9&"U`/>UMm@IN:ew&mqx}"u)]V*ոz66}B} [Ib2LGĥ]foE-K||1ے[!yVѰV+n6 @]B~KZU_;o@M`ʜG5AUt9B!֬5DϊKbFQq~ w Y )JyHO&<= nt+6aOs↠?pb2f9Q9_86Yl!ؐ ~_.An ҵCbpmivglܤezr >}#zP>^;;~ƌ'c\٬R"TiJ,ۤyB9&]5jr4Ǣq =,t-Y/;T9!/J suv"tqw3.,E1ߧl3j/ql0rLGkrbEIٔq>I+5j,NyhD9̩U3څtHtoE{9 @kHՉ .u 򣊽Sަ:EAsĕ^c!o%'jLgFOg!*\UB%Gel'(8@9 w.rKn=uw2c1 = 4(*#{A0ɜv_#[!bMRJ i 'i[k>R1-ثo&JaTegPY 8Y`$$I~>|jnS8"N5Tuǰ@ hS P9չu+>1{\taTb]\%zS`X H)n '`a6;pcl&ϖx$@*&.1{9viW=t".+ݘ/<+i[j.ՙ'sfxY@RlL>ta`'n9hlXj!Қ{ZfPL NP<@v'>ʲuFׯ0Jzua'ToM$$_mxѺla' | ?+4,oJgSO~*9x롾迷 `Uٗfk 1ob6Z},SB$Yak܇ڒ]H֙3oZ;mе6$,jAqGٙ'Ud/)ʫ}xqQ<jC( mDnBJ(#Y.ݙ-|>$-M։f[&Q^\e!}ৌ{E~eHN̴0Ik4v>8cbz(.  > نM`gd8ϷGk5^6߂h{XzfIwBO1Gm5CŮ1U4-=dE7Kt^5}!xee^ NRR mI4еHTk^iJ0`6 )aF Ƣٳɍ*E6AZq"!ʥ4z#Y ݡиD"t?8YR"F%᠏+Pr%Z`XQ=|/KF/ ⟝>kJrj:)5e6\OehԐ K)3f'Љ4 :U2MW̖)P<‡fIPQ{Gb0~Uk@\fTTܔ?D(E^fLu5Eݡ8 ڮ5SMz@JkCIkѭo坼diF.Nq(6X5W['lVeIT'*C"\!3xAC?:WC%_WbFQujNn'0BR*,m5 l$߈wVBXȭK5ji1 1෽SWh5qùnW)u_` ;ƒ5ޑl7% JXcIiS|d% aV@Ohij2&^.u>10iJ7:lr-igMǩ O)/AG="c xY LDoR q ¹U&܌|}; Դr:}{e\mr3 >[ 'edfK9~8$sTևfUȎ,h+ܔ_e)F ֕mB4ůLҺJ- ibUAϷ<ľ%\>pl|%FB7ϱU6R.?;C_}dy ;ZU~š> +@\ej,K* -&@/]0riJ1#[IX֗ ؍Ss\G&I&pUUO&b])iE3tvQ;M6 I-+{){fۑK+ AWC/x\ڎWA{C:ݍbsIZmu ~1NmT_"Ol2f@?a& 3G5] ʩ(vAIp({UMT@)Ң}?/^LH.PE 2 Ph]`9V$T 0$+<_HqH,:xP׭E:]vXT[aG)71.*029>`k g~H! / >icU5gLè4"bJB_Z#w?1WwBё]4 C&!, Pr2(z6cvhf 2mold)d9U'䧀d {.G S_ΧBDV[?(U3`E7–l\ v/2GA,֏:q[sbv<OYũFBB^A@K}6/.oOʸ@!)ؽrOVgERx&HΫ)og.1P7Z1@xe>Ž+zqIaH O`)@m-d,X8/<l#:[=Se b`.^Y3]'}RXukotu ثr_"}5>Cİqwֈ@}Dp~k޽K$'WCv|{w Q2^#~M6s8Y\Y򷾝&bjQ"vIZPS.LJFsd7LiԻ C!#row,.}͓/_inaguFDegu5E7W{Ƕ5i.ӕn;xp8%G})zEߘ-v\ugoW1~7ivbnrcT dģwP`ϒz^iPɏe?+W|tn*~cL6!iOi]kĐ53 l&gqgqLbE?v>QENQ㹬PfHKˆ;z^ߖ;4jlh5v"s co* dW(K_u/8*4kOa$;33F^0K'E@ o.X3CLzj{ !APa@ܗkUڙt;a}SH!ʓ~)`08Cf^.GaSsSq9}3=:Q+}IDt:M~Gk?n,v\5DʦcplOpR}(3Ca^ƾj[DB0aj:*O 像ox! _ɋBdʝ [V+}IV:gYp>pDgɘ= Hmcl2 t~^a8YK'K%Skn A{ O87$z/uo*؉?1&6Y[z/ϰ;tV+'d롌C%:<{ zAQ( U% ӀΌIt^LWQ-O*JË/)'hT|J^N%ĸI.S8%qQ#ܐ#&5 햱B~K及>_.yOy"T({s 50kC;AWkx'% "?܁`7HʸC%ps̚zQ,)@| < օBV*D[,2t ٱ^rY(?~BS*Z'2]cqn5ComY=>"Q>Vja绛֕o67%L3J>f93njXҗ!`9wc*GXB,qTHݭA;p .99\2hjaw{ZrC-%^B-RV>c gt \"u?Xu._Y)-,nO8N.jṮ/HÕ4(+>oe5pK9h#&{;X.3<2c΅i9QiĠnoS$h/yqw:T ?f< |)R&p֝ `ŝ!hڴ4-]Eؠ\06E`>3ih[& v5i1[@JV7􋏥fR$l(b9uڽ1/bްAKODi<+~  x_0*Ӹ4ʆќ[PaC4Ӱ-SK-| $H$%{p+]Yѧ W9 TqܥQ|uY*ccQOvx&oaUOـwRrS=,zCAE<nh>"Ƀ`eKGIBlt剗/+W.&H3 Duk ֔jY_0aĎ3-gi:-͜$DnQ6I%%S",Riu Lp?]b\vIæ^EbzHOIiδIF\,c@m9(Vy pO cz:aXkeoAygY}~/qRT NYۋu\.(e XbٟEL^Tݐqi dɦyw4O(e@JVNKs}<{"_.d mԶi Hz ϻ&I8 ^EQlom?o+bJ,%6k "`?7͘-F~]ݟFq=]~+lK. N4Neos]jWT^̟0 K;#4UjS싩֭D- ru jAKW݋&C7F5H)fAQDAFeWN5a5jQVMQ`gzۨm_BU* .6@|͛4U8!^f8Df3D|D ~yZ`c$K{k}u@X៊\V-WeaY4tЂ13 Pw2o 'Vg@mk`&*,jj0-so#rxy,7<[rB6R@pY0CVs`kh7$.fWsa5< cm7H5[jՖ H@.=j|By:Pwܗ`cB_!P} aaŻSC&P5f LXta՝Lv[;1$$'Q {^")O(Ԫ&Zqyx ]PGP$<ĈU7ڔ.6,{kb5CwrA0M26z꼾ㄭ3oWX:BҬ֌ OtaVx݆IS9H '5~`3md%aRaGd`)[-ySUK@{ŃпELЫpݶŰKɕkaj ysk F? (WL?зF48:Tי's*v` -88i*먻}ɣf喱K#쫡ZI gfr\$fTbtw"kt45 EH*Q KkʋF9. + BW b4)I׹lg NmQ1BvK]YTwq>bm@)US)FfYFX{F͇A>h/?[ߟ+*tl{ *'*Py T~tCҿ}pv8&0>(pCHKd>1 H0gx u(DqY3DzTm]h#W*/\u'ƱV*$>{ߔe)}8IW[}} }.gRspބ|˻YcxQsXk3P9'9+A>pKc}mDm]w ""%ݡDِxCU ^0;G'ځpC&Dk|CkUZ%8#Lף*]_l ґHǢ^hjtL(q[gd`]_hN*]3lNV':>?fwǀD[CAvysSe߆D !UvK%$ENv֪.0Pn4:=/lqϺLp642uXC?QjEA((eoBg%[*hNCiuQ6RB4n*3;Jw$w}m\@xȎ-j,|?VO"u "weTmCJXG?M!HK?7W{H+t@k|q~)P@w1L?bPSϳ.؄t R9!F=G{7 /gW5u7}ieV$RΗ^DSޤoXgeʊrɖ*~BRGcVWc’( IMH2=f7 ~uhmJi(@{5 ?&!սNU(/HTI$~-C84̽)eN[ pƓ'maRl[5\]H =fEpL,R(1SƶQhvjuMsUڃ bNZ|o+t?r7ElɼQUW9;cXHfguOH̗5^JAfv 0,|a|I9Jp&aAČh:&BќEaVB<0DpDEZkG3eIRLYDc^8xk4k< }e28BX ԟ L%+l\%hYR˫mK|Mն}j }EƛUݶVT&B#g sP}qnN@᏷ѤjH$niȠ>bʘc*KuƳ.co4<* UlNw6Klf!^Br< (f^=VcΎVe ~-& c$VN|x;z9^XH #X a !՛jirKub`4 "~G>Ap[&<6)'_*HirCI(.'si<LRcn=L (QGheS)o5:MhRt*[su藎!<}<]`@~{Q_JFnPf)!}˻sk?#Wȶ^odՒ#5^*=:RWON&ȑ7 ۊA|JI;}( 0餩L䊼c PБcځ IeR*S^f?UDoW1=CAXmD٠ɶ1ІChYEIR>׶&N!W"{~V\XhL`D=i&EU%GP"e)7BJl2mFwVkdЮ~aga$0Nj6g أܲ! 1IZ9)nΡo*N8>"|Q_9$s۰Ńюi$? }: GǘmǾO'$\LѮɯEnkZ݆/B 2"du|I=3D^.'+h%zaNELWGRE2$gK.Cs]d 0{浡AnR7i Wx7o-rjsor! y6hPY֑YoyG=(0YyId1%rAT B/L(j^DNe%`\lA8>ێ롔Za _}龆o!ڊG0gJg3WYɋ+ lT"+үlxzq΃ 54h8`vSnCؑq {89J JĮ"u甆4 xW]H9Q !]bO s Dw7E w?pɃ筻ÜAť_,m1 H;ՖA+^)cV`fX9*?aڍۣؖ9+uKsp`q %;q&L)`řPl7K"UVj2$1pMm+cYM>+hU>/0wDֽؓ6.QvU;O~n꣄L=;l ]LHLjfs8h:Z4j}cT J Z9yIvܛ"姂49城x.ӅJ0̢#!>. L0#ULo X6AJ;qJ @0 Ai; &@貮7{%FFW%'AԇQق.3<~*i#V-D%GgTgZJjO/Tq`sBF+zr7NpIxrr?pGy_ύ4H E_갎 j;^æ>oC Lސ{(.:ZJG$$+ 8COF \Ai\7en]nm}`i}53V1q+}sClQ9Fag%kj Ew*3sBFG>r: uЉᝩr?fo:8~wD`C1h݆yLgZk /==U jdKT$ьx{rdκƸiP%">CTYTGFb >ftt)M̃i"D Brp S||Oq_2*oiM0ju4sx?*@F&~-4"O~\Oihwɿp. 1&땪6ɯ;ACz@jv8SS ~7H':S7LC%X^^K& A|\.a5`Z؅/=vYOg$Au#20yE𬨜SjR oAn+.LHs_g/ۭ 0mz1,+df<FW3}r& ,Y&/dz\Bg M]pqeOƩó̕-K]0a0ESp88O]xB uו;J0hĴٴcd$ֹ1DdKM6P  Îy9]Zy33=N.SإN&J7j}i0z2(Ic\W.t,s"f o#9]?K2~mvE;hAmv>}fs]h{>Htڍ~9yr3wY%&%x D|W|ykZY5iG޹ /$[ ={Irn.:m,CWRlM#{;j_- 1@F&*}:t$? {|^- "術42eyRKjFO몋V@-f(s,Зi_sz3P׸.d2xRrMP@Ȇ-MO{Q7#ܾRH3 |]ALpsv0 5.$rg'O*6X00i)2?'e֯elcZI33d<4nFIyf+cSf~BvNH \؛t+N_[TH72yDۛ~F#>*T]Y \JQFu./9t. QGD6#zql&R%r F-7sKqcq7d麉:^Yb|` SaISBY|HzI; )LmX5֏U*[_WĢqKk/l|YP7ҙͿ:0"wsv -abߑGP=sp6^?>0[W5R;MZ3>a1lF?i^ XEEcԮncE]33?fҍQ!XBZUS%(8-Q#ʒ 7Sm-Wu2;zP ?e(m $¼6|Y+;޻ q/gI`mQv;6JW rب fH~%b& mCj0|&щr[$A]Z@<%un;5x6K25UTLD]ųؓ}rv^Y,$\ #;L `HֲL*lfX<`+*}uAzmrX!bn"p,Wd;ECkMeAbg("TWw@Tbs &9C3<ᬁ'c2ğl\?oP4bn'?sq#v T'Aw4< 1),\E*"<%O]K$<"xm30ϥuq5 zFN}$b,MH9)lN`҂1s"dkJ NOCчN93/@זtGR$TfD5"\;gzk1{=n}>DCmdgYZ0707010000000d000081a40000000000000000000000016745a6810000d004000000000000000000000000000000000000006300000000./lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/]?EhDTTk׶Ǽ=j` ,E(''T1z`[oͦ\OOK!%u*:urY:vRmwJ֘Hp$eM*֪פ UG 8Ӛ|sMVJ _7vʵɦ!kD善R9XD0`]t/⸀^OOR+`ʏ#BkMRr;nXlϦU(z> Ix6SO?^@?ܑreVgfݰ$O{@A>#хQF!]fyᆣ ĠĔ@Yb3EϦPx8'1I2rip,M^f晢S]JW)r.U}0G$ϧi_!SNj1=ᗗV_q\p1ؾYͱtHkIfa2xB㋓%k_yfe6O**HbFK Dn2l/9l3Ueld(FuRr!f1Hц=9>3 a&%cNDCzxά%b.yL4pZ@E}!ɍNQ5N^ ߵNԖ&VIϓe\JN;O_ u_A雨 \`qhwT!Af=X/]8{1&i*HqZs4bĽ]tfCNFv$E"vgjH[MxoQyޠ3eGz æm#Xm/r aH·i\zN:IbڥVZ6?qgyk!hk 5)~|,UR{P TQ?\jcbH[[+pA3zt$}y6\BY'$L6bŊeb~;79iTz^p=#!#pHm͇6&d jٌzPѾvdu ;(K8a.jjC@qHfêMVTYF%NLW[c$9?ˉS[4;&X;:ҍbTƼD|^v@b:VəgxtۚFE91jg!rx{ƷqE.|P#; ,,b͚ 58f:غ4U`"cX9.&ߵD=.]f鹵bRӰ{>h.5+àUh:`^灠c-|3W쳪QAd~On`*+}Mӈ!P$ifA+Vc =pVkQ-y~ [h?/߲,ʧkbƁkeK18P1_MlK'pd!VԸJ|ŗ` Ꞓ`H#'-˯$s)UiH-a>.hyv{yj ~zń`BV4 URf- .0G(U[EeW{Ib۳F?$CW5~)L#ymM (r ̬8-_ ý5ao0LP` x&ׁoU$}*DߥaHLC,>~$O&~&8.,r7:.t֍YCBlί2Akb0`FyGOř5zXe^MPCMw-4XA=q-&jxӒG.lcک"tr/QXLs abn\*+Dk¢k9d?uzLxUK'6q]Lx*=Mn(1@Ѷ'.ے"{#\}uYR[ ;.wJwjAU,[+r"wŏ0ń7Y\q d|H6^im9S{qX~!hj3}xQ wiwrќ%c>,h@Ybe?`I^'slN팝.>t@&FfFh u/ C]TMmUcN!Hro GY=>0ۺ}W{-;Y?H[ 6'$`|zZi^nvRߙzїqfb!ռ4s՜OL(xttŦ &UTlħ*=/.Q@y/ʞw/%~Lb)\PF@N`bbfrj$6)b?sA)aL`ڱG|OIÑ$n96~ pTm\A6Yp( kY&;poF'cƹ6 ԎK%PXD 8q^% 974S Hrn9hJX᝛J%K< )|ZޖGFt rbZou#ȸݟgkL]OjO r{{Arf2F'KG~8GB{imXD>0f6]q[qvMpmA|렭m 0Q Vd:|SfM<ӄKky|"^"~ oͶRێmod*%rn˪M8xy1'vn*뺳ԯ7q a/o:nIdPYp\4mqH9& G0_\⦑* m.Y&/YCs{4,A#.Ev*?V.y Ȕ -\k1Y]*^֤z%Cie R!QI:RSM龎㏄bn`>ޥH rVV>LP=nXA 2Hs8$f0;QNL t] ߙj,`v]c)$Q?MAGujMעN1#UKn b5 au7VT#eeX3)$>9HtB>Qح yRcɡ\шd/s|w0#-7w&՘.1Bs频 //]Ѣ{4@fG?pޭP&ـ f7|X QBK..uy h aW咚_ZocO5ZmYZE[=]E%,NM9]sYA@*MA]dm>CLs<]u,A]nκ IvJbl{<\,p9 E'2 1a!N:Yui{W'u=K[o޺lCһz:&lL Ce'%?Hdɪ/%2it{[?/^BАg mEF=x& 1/\(x+8! \A,=O hc(:5\dunKHE%m%$khe3 1e;jk~t7z&] bpϛgUt-8ݑfP&~dPO׾NDWR5JMCI|K4c@BNzD,-? ##[lFxXR.atq[crt[XT f[E Κv1nfy 9]cU X1rz8\bWA{ͫ+))Xcky$pYW6+ P9''wc\\uev@٪D%Khsr~o\t ry}ކeNk3PnT/*3L{=QUaCoFt"e/{Eh44 R;; {<;Ls>ѓȵ>ļG]YYP>C[ qCMji sH]*djG誦#Xa=ݸ9$:p\{BɉCѐ'Tմyn]{1yZ ]:QÂ+YNm3@恷NLz$V%z,AP0?sxV }f Sa~OULH+dgbrR6 S0:AIxvffJ~_O.[aAmO." ͞΃KGKG@-o14~|UhTm da{L>kzTÓ9K`GKgW_`mH+<,Ö;ܷibo6sY %ʼ(K"j"V|lj"*bd*Ppt G^Hشt+%]{SpFQSFY}ԯ`{حx /$R'|(=10C|wFꒆmԪ+xұʔ\Tu ӿڶm0i'"UPT"͖吟uJ@g=ՏtpmQR3^!HiZԜ qӗ. {'drWQLùAqGsߴs$TvkþM_^0.Rg@ތC H[!EU8n>wwNJY[=>3l?Tk;$Q~<%_)ʺYgW]SnB.tPf&L>ו־b*qf78&K Vb`,FN wau \Ui˚HS! 4/Tb"WGY+"Nf.vnR?ˌ>?ceӴE~MoKYpN]OUOyѦN٭claaIKo]VQX`6՝c :OX}=L$0?)@dxǚl'U{b:NGVRc-m9E3OO+T3N_|Ǡ:ÛjEI6/#3N矪 Vwk gڠXprt׳äwj[]+ K"~#Ok,AZl/d DbSB#QD4M ija7x1kHe3$3Ib:޻ ZM\jZ\CcաՈİSKso Jz~Ĺ w~mh _sGELyKUo[xs}?vτK/9!:X|I0FZ\1Mx&Sa{V\'8 ֑^[*M'$<&냩2/L-4۔&Rz\o:~U죯?G-Fc]x4<`2 V74%\#HzJspi`uc G˧6~/ӉIUkKW縜/́ 5`͑Yǔ=MժY[8L`N9-V|[Wa5EU5yߨۅd$7obAԮ;Nk>zXC[|IK<=8zx9ѯ\5`z-Afnicd l}5(Tث`>Ӈlԫ@q}0N!ve`amna/{ч<#8;ܾ}H^9;#'癇 D'F`nh|"xRw9eћO:9 vyʔ2 [c[F9JX~GT{,##^+1 ^/$}}.12wУgv XsܝCV;7轾@bp,luU:S–#O1G1c1{kC6^OkvxL#ˏ)v?^++׹WOEꁾ4UUF~`T"lܙgB1.NvЬ~`d_1tm[9o5 ⤾3Yճ E?^~`Uqo2?gRK2zUwW"}Sӌy @hGMgC{O(lΕbUvb!OMVbenB!KNCkҎ M8mX2[J436""2jY}t@f\S%~`ckXvx[T9S>bvpyϰ҂6nDk7S[ʗ.BWY= -0(l(~8%]Ym9T: !WT}GyƆlU\/5g Іj>7a̮_L 9뒙u`҄Mq0 JR;cB۸;2tR݃pz0wÿȡSP*ߺ ZEnNuG+iO}/it5]XVo!0R/ކ=sCA|N/ԑx=gUN;&t?&m&2ee,&i/~p O=31,GUJ43̹g W@-W}@ A(s3P]})Nip?2}-gCUtsW*/Ҕ笫3Y<ѯ $ 6!whuWd,?)da >Ʊ_^ʟ Ԙƶu}]܇[Ne5&E$|]+7}Ρ#ek4HŷfOO5Thٷwz J6!!k|hQ4G D/ g!2sc=[܁t%,?dH½!ˇwvv4 znD I58eΓ[X?fyN8HQ1D8 Q]+_NOғET>=@77?<{ffvmsQ tp덗>t3*^SbMs}xh18MD4 =_C>g$벲[u$ P$|{I}͑!KWn~(f>N(hM2P3X//V嗃Ԁ^pM|8Ο;ۆ0%FVYx/*5 D:bdA.ޓ"6⻍Kf] w B IeL76*W!kZ_yx9ճ>(r6@2v,#Js{LI.1Uo HXЖ@TN|'dSj 񙃊.xu&+n!l)l|w]5҉S_ &2{ RWW8Ռ:z" w9{t`4ixV=/ c.C_4LlFyx ? }rq֏j́Xy)'zWlVRAu":|`C-%'D3Ĩ9#Nc]np #-Rbߜ@+'~w_2 I\ܮc0_umo$׿Ӑ{L %X=YK5W~Ym&m;>wL-"Q777]-GţdÅ'Ø+!ф2J_oA͐*6l-Ib1Tѳ}YGΰ;nӈЛ4ޗՓW*?>4EZ*Fx_ZO dl6vgK,P\M6&jĶCÍc k􃺇ڹzjU/a{l%S@,ph!Qݰ%Xos]J^T랃(QJIr+9(޼ܠW_Q~Em$JNI;/py7 ÄPnS /*oٚ4 G!7!3iݿTzģ: Jsa|11>eu"&ԐtL۬{ K\`5XNvE2rKg> !&GzY놎piyO*`uAJ*sDLG5)qgJ,MGnzCjg|"ph Qm0'O6£C4Q}"vvim HƩUx zCz(WE] lGحH2Rݔv)"G5C:6&{\vLJѾm8Y{<C%_dmҕ.V=[o[K\Q:`;?!fݹ[e|; ,l_&W,s\㫀u:Dˣ!}wNk\*F xZWFKbh&. 0!CF;N%1',P<{Q}N989I8]rz5:K O7%E5o?s1"(-RI%LUĄWa_ތ+/S!f]xnn~Fn[*-?\ŷ:uxJo_e@C{ 7%9x quzJ]̰ML.[$0K10Ǒ}(BFc0N8*]+M7QgY8e2tX^ wSY$i-7~-\k1}7A(ۘ/u Ac@%o SN'fwلJKv ৺`?.2Y]2RA%u:&N/E9=Jt:NGvt?"K&[U#%FIBټJf<.ּF:Gɶy@J%-8yMioF|^`SByٷ϶h F?֘6#ZMOayǭ9:^=% VS~LY)\_ Vs2'[% BuA}U^ ?uCe"WSWH!fu^^Z KE}uuSnƙb@Ɖ*hceF?o[}B{1Yr BK<2\ڤtaDO$5n m9]#1D];L/#ѪtAQC۔ㄢar} 6G1(K5=2{8)eOТ&6FޙHAeotv"v.xp !s>l[>ޒ9D&$Dp%k5 Z(ЉFvbi;}dZSi .Zj`;}VUN6G-dj,в#G~ j ފY 2$C$MJRh}X R@`bQK0{^gZJ5edȩU0 LpaynÖ^Bd98 ̮;Hr jJ@ɬ)Dq@@+Α?x⎰181n] ~(GzxaWi&\CۯrDIcybӌTdyOí+m A:)PQ 'Vw~4׾C_F6'H!BRHȖhs1:kylˆ.횾@7gF%ő1G55D.Π#72z괬:W%LԘ97xj.j Ydu.|9'1S^)KNq¯Av-Ъ۞u=o a. s|yKW"޶.JH?qАQ-бRqLr;h#DKϧx_dV9K|#ֹ{QR3  anHg6t(A#N ^27+;vS[#KIZ^U -y5(T$L "F GfC,K_p0=9UW\I3tہoLU(;Ã^Fu0P0iވ,M» }x˪X,`r?Bi"Y 罐u_ޤ.sSRt58fQ8(O8"#xu +fț,?7+O~c9t<*ʈӷ0ܱikSZ*kF&JA$Lʪl#Hnp}.Ϙ)b-b'HIa4WV3P (2\Á]`z5k Qazf\0+-}St_P-ޜ`I:~)݈DDYP)Tǡp ,jx*V<) WLdѨ:CIJ9s &H:Lbl?ѻB&h3"I|;Be,uIv@<QȪA is8O!3[vܰʰ 7{(mDB/zux1wlfhC /qixJ5 AF[2D{{8q:1G>-6$D5k7'>9mPw}|&O:d\!̗(ۻ(3ji2lKʐCpg fŌyYeJ >`x3 {7<&+$J[q.v9!*ĢގQąW0 ,yr21FZWSsGLC/xa,vԏ:Y%2(~*Ϯ;0x\"$-5?IbW:~2=УHE6Y8E3FP)- ei&w}1{[/D8S穡oؐqmX/SW7<TW^d[IL#!iPiܵ/|>*5$J f7ϴYfD1]AwP~hih#SF/p"!b֊&_J5/iHW~Ͷqi;Hhbwu!Tړ1;3+e'_TyC0hߑ CD| wZ܄o8̞ kj"%x5#QFTxS0 @ d-Ix9ƔNYh#u%< PeKNeԋURV< :g2UiqpQ ex^ ţ#w\OT=!$ٟnF mgx0f!Bfh[XŞw|s.WJtQ_\l1I^oם)3S㘤R’H7¿ Q"o)i.j у9 X6rO/[PY[Ij&S_xAl@W8@g tQDM/]NL$#X +L-RHjbp _*"QQ_d&=ܠW,x#x"f7 q-v \Z5aSiEv飆+sCpN@q/j3nqnU><(L ֋jnb7j0&"YW<ڌeOZWCYc5?heXn]XMk7s,}@)\sm{[ĸ> -?;%ay Q;[%2~?&w緜g3Hlx&Jt7 h%a>8byF5kc7Y2ޅxdV㱔9=}1뵻f:d0av.S *a(VfhD<[Y30(%3h^(lLQgZ 8ZwZ+Goנ2H`, %%P5ȭ5Xi6*둠|!@,E ~!^]j*U덏iJGHS0 xx0\ V.~/մAl$ώs߀ִFVPaΣ߿{b^.(}sdXwMWf5! {t#2 YPz!)en52W`_}u3vKp [uv=9dNUհ2W{_s;?( PX2n:vEPs 27dڜqwuݻKSMΰ/w };FIrHY-7B|Ɍi~E!Ss[d!FJ*z?+ZA;!ATWNx)8#"7رKȵ|*s4J.QB5.%"*MB( k&D >$=⑝~cDPc|ø! x#ڲ-HiA˧myn5eLcR0Vh>wy(FE 9-Ew5T.A-G\p8hz^޿3NR٠Q\嗯5V{b)LXmѾ} f|-\iY`9|bIlMKDwT q)"'Z;~xU} ;]q%k3'$PLԌf=)ϖa2Ē^n4n 4ՙ̸\#Za ꜿbVI-ό((ȱ=Cg՞qEmp18~7EV ):b=4|~zVV 'OYM臾*MQs7 <_`9nhȰRa#Wu*,_ִo!D98G+{@9[>C 3.G[$`['3zXWeCL#wG8 (g7':MaLoN?2'^&u?HSǑ@3_y /gZ0I;c7u 8K?нjɖv(*2} ~+i_ِY'EU9aM~έ38C:]/%Ǘ:6,p5.`+5AtКƽ,36چ2k%/۝oG 1t6sp*eW#ƸzGÀTZ'fu݀eLIP!KDN] :^6'LXP9QˮT5T;juG py!Kn+d̉GDY5ՇJ΄\;a1Y~|;!o_+~N9oioN)4RL? A#%vygSѾCH̚漫1C~L8gSTv!7D~`W|jmX`gcv[s@L]E~9tXKTSs˙`]F@ FJW34׷ tA3lX?kӭq?X~/gE}ܦ͒'T]aLڷ8cJ>0phv:#~p;R/ F'}5qR-3?M!!-y2EF@۬2 Wq{LTV8^ 'U#>^/Ӊw&ǎ-s='?>f_CEYmƟ +ŽeTA{Y8sm#%,:I;H5Ц?1z51Z^%c=2 o+E/#y6guƸQ3]īB+c,Tj/[.V:zs6taܤ,IoگDqӷyAVynp4?LQk"l,H* >5^Ϙ4#>r`iJeX$i,=UZza)t ˟aoC:t^љ,pdx+ox8tEނ[{c$]A :3v&U>}2]a%&ӱ. x9d K|P}A9㐮kF@ean.+IаH0%!wu?'UPlITYF^+)޹)C a(x+3C_8deml= ާ]MA|T``KyR5=@͈QF" !0.Ȭq5Y9V`Fw`j 5-q bwɹS \}uJA }hf&T `tE4(kso8J.]d?-LH1PLي妨ЉLmnB-s#욳$i>S|B&hLσ4W㼎? ~d.ψBixScjW$u5!>myo|emX5w:˱^ Õs= 1W1E w@ˑ4XtHR#ɺKs74\w3h˟Hh D=ԺrA1'1xXꏌ}浛PZ0oH|[{HձCA8;bf𦊙ګ;M|{Sǣ77=>~o@Xx iXvT,~a`U;`>ya8!(KZN] RtvW"1nwzduI9OK}nRS'ֺ )j>:([A~8\։eL-ܱk89PY➡X0ZB6sEQJ}vY6v8;U՚Z9`u ^dkc \-+P_5Āae]2eM/ q: w/Ղҟxm<9=pbalLwv`CUmPL}: i~AG Ck^x%[x+s!e7\IwF-Ҡ"(dthT5Ԇ}SI3y˷Z'{AcP` %U3vs(wm j+ f)wM, Ꚛ1^!y?2+f%7AܱVJQR]@{9eNR2|4vlVP<ܚ!ݣu,tDuC?7IE:ܧUsH1yᅘ<#У."%SS[(77 UU=ˍ^Qg12LퟤY qƶtd2@9'&Kj MU\8'Cu)DsQﳱ a BGY^{a./v=ē}1XQ +#`IopŬ! o5EuMɽMo&b$LQkATFU{ g0qq_ZɎߥaclF_>v8*Wh=bȝäDɶ8:BBH0ZV Cz6=Aix@l~;98mV= 7˱LS+~Yx'c JGk=:n2Eڱ@*y &%6(NvoZ3iPMN *VG`¨6)r~iрr4W[s3 ˟ {'Mߖ}Vy1'OE0]ف" [xy;DvP񐾄U $2e?*F}<% b}f QQFV^w:+yRUۛc w H㦄z]kw2_.9µ~˔W ,Rw FC ֍GnѴ{x"SZХ- *NGH𦜨@۩ COQkY[[V!ȫC ^e} I/ ;ۄ%؞6`[R @ۇҙg2RkAkuS [ԣ Y_x)g i E `aco)q?$,]-'Rư^+*\cJ2f$Jw?XȃG{a4Jt| }Kq C KR'{Sgg9eIT}c+b=,99< [+͙2c|H>oHP^ HS^b T|~ҲIVw49ѥZ`6pD a";qh]9ao4Gp7BJi8/5( n4ի{;?puNjWcJZ7RǷCRP0 O#M(pƏc+IeإmVK X skb2 t -vAbg | 煮Ldat&7bն)r mAkq?.ޥB󣈜#?9#;r!+$U Yg>|[(!Z˓;l 2c X $?2gSۖ=u(Y_X&z3jSr.GߔVûr0u$25@N[R/c"j8O.:YɥL=^y[}xOZlmTb@]UHVvSd#oHի3)& `S&0I imz9:KaJHPᛋ+0iC!g*ӐFNH:Ypn2L޻ UQب&Uf{6MFF;7fQK}{lsgzcJ:LiA?f2R2/z2n[0jrVP\`uKt=z&>Kq`s{`&lCJv5? #̀fT]Cր3,^h/v|Y [R]O=vDPGɏ##+;򊟘Vծ$u3>LcUO] gޞ*+(TLqKB'GNۮ4{ˬ&J1sx1d%4`yOG1'.\p")[*P_SXt/xI /&S˼"2e[JS<*ib*FYғ\moղrbPKumi1|m?r#8n^"0Ab-x+,=}46Nۍr-QTa=q||\=0ezU:6s|uX@s)Vn #}πUyA|c蔝Zwi^B 5N`+V25 @l 0++_ fPp\9&~>4 q'ò2͏6<[~3#DQ!?蔘{ow%+`&B^ W;KV!H$ rx jO :À2!Ƶ(Ykō(`0ludɸT?*\ k>~!m$ԵN8IK6Tz °fza۱R(T9qxY'"8-Zsl7$*odGb4jmB{P1B Fx]H8/gG3viQMPT oMsZ؛PK]$.DrTd?\[ճU)Q)f:C fbRkݯ1Psm9^N;:DbSR$U-Ok.۟`ZZ]<2?M{ %ոfh઻qr(q̓[ߪ) ʒʑ~LYR4VA=aWoutոޯG;DWjYV|޵Z0%@`XssJ)^364ҝȷ!q}IPP&qT4 n [;/P-lmN. ,p*VIX2ЏA)`'(Ԟɮ?$EJ'&U_᥊ъشJM;yQs6&/n!PNKFkkH!*@dm B>`953Ӓw0Zb\Ýςv"9bkM4z aBVdb$ZcE^7QIR>YM 7 ѸwM%A;6ޫ"f!ğӅD-*<[4UHk{G_&ONѦ'njAdS99Y8iQO3;I$%lu.lLt Ro![f,kz?Ӯb-Rh-4~ц!_Dgj䵾w^}3 +j 0捗r`7 r ~ȝ?ٳ!E0<ֵ*i1 sF~W|BS1v0MyEu “)6qc(qHB G|#WQ6VXׅV}Su|I&Y:67)M;RqXZϢ(ݶC n$/"3$q\&+ -BR (NRθhF˲`Aãz 3N={[r/LaCR.y$IxwEm.^mסi DutJxOD=YQ j7pUy^)C{58:irݹ$`J|u`#F&:nFjĆf>dȈRHV__DdlѴq!k} ]$e'̆j-7:,H[CTS?c;^ PֽS*7/Lߓt@<E"Mq2eG[?xeZ <<*wD|3-[n0Z2 "!Hn[' $l(1,>mky*V-%0،T#uipJs㘣CS(="JKY0 MxL9+S+Y%!SSjuս|_%'j̼[6ٹzr[eU-%  :4^Jp6ЩP,):6I-Lʕ%F2At x9L!@ۙ!~]45ȀҠ=MpnIN~SGQH5 KOH"ZtS۱Uz ) Ź a)uƪ +2_))ǀpl:[֕Z(iJr\DuQG{䜈M} rAu>RkO!(qsϋ,;G,HQzV+@,;sN# sow(=/|YAgAIN2+z %hcrd9  n;@( Ò{1*~ҙ5!栾N%)SUQ궇UHp}`j;t͎iJiF}y )S2)ڒQt+Ihw 548!)U&f4(wG0pu;Z D@٪+i곧Gld$n.x^N@yU/Q(>%k29tߘ4W-ouU;COLZ2sA8H+Em_k&ƔͩfU&^aЉq9vyWKe8CTzSp7P C%E Afuĵn* g RlQ猫{Иc:Q>ECpion!m;fnz,tO4!?1o;2)&0NL&}à,n?,XO.Qm)($UFLB'VEGļרGAPDW#$`*afNJH5N1!o1ݵTlU@47KPq:Wȏک7FCtiPXU@|5=Ax5ьLrueG{U݊+Yd8*@U U3O#bja! W&%LԨ NjMu*{IP{Vmz OQKpZ6}zO "Jqڇۢbz=5%=xyz^)zخuk0!-,V(7+@zN%r?)NW)"dv@TYr {)GsF)@oxn謤 :*lJ7tq'od QF?P<,E@nfUB 6#]!A\' u/mtTrhvk'z NMU>񥣞Y*サ-Ӂ@p9q7[7}MC(lnT^bx_,fK=%NV5s!Q*ѥ 3 Jmfe6,'oׯ+9OO_kč Y OcG\S+0lc43M hVͱ|PQfb!2h#+4a {(J|rg[[D*Cwe @Ky^ꝱvFo_gRrտw5'1K0lB\ OP3cn"?Ό855dYn32 I)hsiφ*>أ|.^)-Km`J0k~HzJXBpx.qHSޔqZX%E{G& E+˙ VdۋĊ҉{߫mK ,o YϺl?-`6=C>RVWߎqtB_3J>=n6[Iľ9; !(q@ryN.`\}RU?\%?}?Ă4{NM?[jq@h_}7>i ? MPv2@lQ vfОLYh]MҸV=M2bj϶m 5{d/Ўd^@p l2` hK40.<$lJV R15[H{G|ys@ܘ@arX/|B-ZalLO}~B_ۉƵ* RǧN$%w<a@ח-rFύ##iM ^M,*)gEA4׻Sب<ȩQAn|"V ^t|tL;Nh*>n;@MT@ʸKPi4{' h]r4sgO C?PRp|2f/D`vNib2@ʁl9tJn-9h$zl6T؅Gz;uA6m̀[8nuolIa4J ޮ34<9 D4^gA<'QDJB[PNtcms|GH4 hYRq 4BB:*}>ٰOr>wٖhZ] sn{hA.CiEMH,Cl ϟ4Nk2 xYhZm jZIT%@[ ("?vұrHo $ ゑ{=JG^ F|9Q>fO8bȂҽo3xp[ʎ]n~Ȍ@qg北Q(p7=0BO/+*qTuRmHߖbB WpL")hݵhiJo-^PFx//pTeU|zƽ1Vْ+y&iq[w'8Y`47O:Ė[rRsqtŬATzQU6˱8;W_l"k6Yֳ h^+ʪ3T -ш]WpiGE ^yNCPnŤk03} -2g0BwZho]opmy0^ ;ټ&?ne!<2Vbf ĈQHTS/biࣟHSqx0hHĺ5vG„33,$Sɡi<-)6'ܢs[az!-*o-пYv?%ۊ&Zty"^Ί}> Vo LYyv@!6FX(x*0𨂧mg9/&|^I1$j>HfFylxF+@מ(=~#t` ?Kev?}Fwa(11P{UmhL~c cQ;aժz,_2}_θ-"d*JRض ~MDDv6Aϡ%F0 ʮw16B,.pR[l9=~l̘mfb4~ش-AYwyfވ$oA `AU$0u%쐖Iv4êY=TU@4Ni^hI`B hkmUg^ߔ`Bb".r>3tzkʐQ ÄR>BzԷp%T#.#̰nl v"TN+Yq\Ⱕ"{d^{oJED#l-4b ZA|EjT`spf}$ALIF$zFR$P\1Ҵ4)' TIy97)Hwn#xO# Nڃ@2GF%;?)F@<"A 32{ɰ3~Q:J%8DO鴨b#'Opp99~wOך8m`-swT2~p$ "zXO004(eW;h&+Jz{Zv=CYy 5֗|ݽ|cZ+Fw 62`6bgFw4B@>$s b&|L,٬D]"ā*".PE;вeCЙ1 %ƘɅ%I0mtÅەV- /$ɇĄX5H񊲴 $|wA֊=،R$A "N7h}{--&F)t g*5KS6o*~Gq,"6M R# 'px=K QXx5DRuNa۾gqA7kHOr6sJ#jYL7!hbNK73fMikېa0J|u6J@>4=KjyIY1:A|WI5VaT?t'DǛ#īqDŽ-qx?Px)>/>lBF7J5JȪZT(wpqSIl Q,yޣ5`R8lr{8+\)Yj5#F^fKv͖ rYѲM4V#qդ~qw{.Crld!2W#ŷD*75VSB_'}:~`]+5#t-7y aCN٦u6<_oz9ss̿Qi.cÂ=ٽ x^$I>49L0;],#\̭$; i,?#:&[t[-Vt#0A/^ y*hA..oo`VE3"fB>wx͑Pϰ|vIƞ b-r]*›@Aº5NAH_ڳ/y낥bfȜ7/@'r S[R[/~L<x 21Yǣ)EqIyKmnRX zuP$9-4y-\ߥ(i0^7W9N?3& \")xE>GC y;IEO'{:wY}Qo Y{d/1t2F B4-qk4zI/id.*l6_P$GNft:iReٗKC׹gP:[u {Ga?H8I4lPp\-vY0s,{pݩ@|9ARTVe<C{jtjB|hٰVൃF -Z1N0m-$j fܒ6' Byg& w %F ^Q/1x:m_-[ $/ˤ#viyM(Hir(P$]ZMq('xzHV>_ͮJbwzdXNgd,)"E;Z{7x\pH(y,2ZERDaт8D =YEg 051v\2>0lWyX֛|qLd(Z'"HUoR&jƂenKcƃ44s.ϵ*^U>XKPO#m[xa[~>{L}.H 'Pn2Ζ2LL_We3o^J^=ˮ]DA>XlYMom:sgm$s$ DSH׸jP~N"\PM_mg8-+7EV,a MX/SθߤJ\d axv50*@))g0q\3 1#zzw8A3qL/W&-vj(h;Ӕn1WSщU@]77PTӥYsK1T={TÈQW}beU,8yget)y 0ywܰv%{zP;Ɗ.By+|vB޸^,a `-]W(.`ψ&7ƏlzkѪ$ÛRU^jF-Ɵ*wk0&A5>B D AIMTL^WcPoiS+ !/PHY@Yq$ڈJ}`85c /š )<)-`t2*|ፑ{N|fS |v˟ ބ|M{Nua*ǜ|˟yxh6SN 5hH訙xEh.|=PA c/7Xt:|;BEdG5܊#nX^4whBRb`z Fhq^^rX.%(3g{.EфGmlNF+uPL XU#z\Tsc\c^> , fI dҭ@guAJ!~*P`ѼluǽeJ US@ 1 ] T8 KBߠ) 'ߺ@J1t':a4gAz,/1c;tv ?QGv-$u}3wZ~;^4WB |!L=GP^'iF ,ojyh݌55݅KZCw-ƩAr:#8;9PILhZ&{}03䕭f|>}I*mH%<* h)Xǩ#%#j2R+ٻDhxݘT~س&%JuRlvn_J9n:Akdd]&eԷT0{|,0)s$iѳQm?ccC+9]64q.  q*dty(joH*1L(-.Jqb :\ >Be\ޑ@eLGbks0 N-zFcq 2ÙQ+̉|Hz~r#V=l[_}!(jRJ(%w(.Tp#Ih$Z QҖ떈)?/vJWcԪGw]ȮXDҰdaZyO~nܽFAGЊ N[Tq(uqorVϿCI輖ihra Vs11` W~Q]S7̥_9W|wHv kۗLaJ5-.q>JN6kvn3*qx70ж0"ӿ-ZrK:676q\;ϒ}HXG'mGu~CϏ.h>MJvH%$DJRFb10WQM4iP/Ye !:tDq5~x7jm)6Mg=Ǿy8K&-y!+uspwVF= 4-{)Xz( #D` ةNԷT_Q5b? BRRsMW1@ؔIO$BD]ds؀hL37+;H RQ-0DU1랝PjPcbN99C͟sӂ_29cV`'n} '1Wnvjt]%萵uLHNm߳.4 E7dR_ˍ,hvN'zXA%R|o0FyͬQYS&۷ۍ8*"eBMS]Ui5yr6GS3\Kgj񚏤Y9 JBWCozgX[#4d%ÄE߱a 51A-5N\a f?KcI:JN Hp|n6Tn`wMWI}>аOM$.dF[-]d:t7 [_|q0q 7Pj! V}S>*\ދ˚2qǛBxB,)g 2Z2P8 Cmmg;-_13V+B@D<<̷?/03w_ͨpa[` 1@_0s)j6Y KoYe3-f=kH2ců?Yeq5tH<:k}F(_sVvAdg+sc0)nғq݀}Bjt ޏΘug/Ai?k-jgʈz]lӊ:P3*Y]%W9 OjEϱԥtGUζKE\9=TmxH?H(gHS܁%E\:6o:f[E ?ArD2%otUV^lknH 6tEb%q֬G}آi}j5npP oUv0Xa* ̈q"\%zoH?s qg$UIdܟ?/}T} 6H6]uvSJ}w9H,$K_#C N4Lp]\f[`s#gfh3_[%Oj -mrE性< ƪK, y`^LSX5OP1goeY3TCy|t?\HgY=[`Lk#*+R3avL>g3!tY<<=̳k(eSb6<>f͓w>eJ*#R=gUC; ( 4}dB6忨_#aTtor]q)j+.zjjl^@'7D])ɱca>Gϯ|uT!6$[Z~E}fBL^޺jNs& J+MU_٦;I >I_QDt7ۨ("P^͜{Iѓ q> ֶ:؛P 1]tPSvT,/[PGV#8^(Kfyٮ9+.;n-={<-0p92NbV~ %ݛ#!KV- c,e*A1JΆS4`dx,& "_QAs BUwn%VV 4bc|_}X:4`=OWF?H&(ĖW'ћLML&. k??X: B}tPъ~UB0R,5U{L;w!`P[p"2OJ k8*ǥCX >ZVǍ|:82i(:q=# ܱ@@,N2/  [.Y7fwDIG]VT.2bz yut,ܾ&II8[oz-Z P[^grm סI"@m%@hCFÅgKd SAQ8LzZ ,w]l']jR.F{!/XԶT(/: #OT^9u{Z[Y4IϚ NÇ~m'p[t9du*յ/Gf3c\,ƵHe/n:u%HAS"pi8YJuϷP&rٝj~9#ߛ `nhqEsjoTjEn$ufm !}tpHmX ;CΘRi߿hތhiߤC;_Qa7} Oi\ uz3?U,!OArҲ0CC2k[Dпe}xk/ migiFMHLLH!le]f͘*' P*+I@OQH%bq[MB盤uAs~P=mF-yLk>\-sz7e3~#N`f4(}<;(A?#VA)`a )R M7osnHSP&ndhI؏\J+SP"+ Hˣxq{;! hD{{ws+x5Y+!1#]QKmÀGk䬔IBPERZJNx! 9ŖpiCEޢ+GVܶnҟ \ Aq~lEB* k*¤ ='uw;/U*F{wׄj R:=M;$UV󉝘 <13ha@;<>ȽpE[=|33[TIoF4wL@ 3^"#d8AzYs' U"i*DX1?>@Z݊tvAtT[9[{.z^qݘA-.c5^|n,M%n8lٸʦcsSy$`TI١dAa_m~40%ǿ*=,|*Y|C$;'ZwLVlǀgQk- T~X"tZV42R2+_=3Q ~taBցҵ0d#,۝mP("QH6qcVCͅe ')̊@;4|&^;^orwr] UUރGdžλ6s|Ϙ* ;,-tci7oli_YbR#v ̎sabrQcvd~%i9c_m^R$[tyf .. 9Y}‡vq2=ٳ4g5=EC:ًDoΎQO&>t>-j$Ga.%'b4Qqfb^ 8x]P2 O5w.I՞b L12VMD%n5:1xp{6uXÎ瀀ge\?<|4˯w̚'\X6$BX7kct֍ ]^YC$^EW"~M$A]LS`<1|4 Ui5mdԆ$iyX%㪨E4n?)!@d>mS6gO{VVlη"Cd78Tc"/خyJ9i7q؁T [AʻƈOEylgTnhSx7^wP_ҎVa@hD4],uWcף:âq]E?R| ku|tG`Ў22T*\a"kNGoƱ>3X7б8$^+ۈڜBniY;4–w4I t31kَ!ҏnMl甦z@ 76!48aއz?m:Nx~aqQ=6੥og`*HǷ뮟4e>5ʃˍ jcd 3P+P<o:z@ p? ݙN쑈YFZ<`Sƶ"wZ߮oN^G>1*684.FLl#\rH7%gj>jO'- kE..mX8ЀVL?,8"եj>͖Q5.~vd'm-JxaWTǭmd$"w(flHJrpXo27 t,X^.-M!- y%BLd>t: CTČi87S)52/{,֕ΧEZzN^fb@Wo*2VVSu=2Jc@2 fݭ/T%uA#merc [I@ KCTgzrQPٱ^^4bK{:^vC&2p{18cHN7 HteU//юܼHGNn J=3d@#о%.D8tEPTɺV{^ Gro zIlis׏Z;Lb?`%lRs?OI0Ox~㛭4.d=ȘriF=ҀJh2H˗+W,AۄF2"w7 +t*Š 50-gεRo|ӑŶ 0>k-R+07lezM9A峹,u!M+xwR2eRVzkj Rr4R#KF>Gq͛X 8m6l:AlL͜~*';N~7]K2J֝u딠}K s\퀉_` NTnQzSP7i(۠Bitf:QJ,ZszeXI^\?N ?% ϡ%G?JR1.ʮ4P^`9Np-ZfaQ?0"IYsB"7" 5*謁[ѴᤲAnrk^ͩ*90cURD|ACk} [w=:K|:d!Zm\ ox L"u#\*|Vr׳-?oNcEB" bW Aj=\U1+/Y.w`"ZѪ'X#~ˎ>jqwe=\jɈEL3FK]µм")kQ$oW:OMEܪQu>Vaj]Ft;T5o>otACp:dH/ٻP憛9}i'Ep/fy0!?R !B&d.Ÿv!D$I}x;#IxJÕXhlOyZÇ4K4>@Zc 1x*WDɉET 2s ۳}V* (qV(1:ȷZz5žgӆ 5),ۡ wX?fIM^xuHW<݇u2ɖSZCL+g:JR>]4>2`rKzˮkPϜOd p ĭJÜ4𮆊g1G̿{xճng{q?jg OQz%1.U%+qkNsɓx}> YO /*Q_+wfE}}+$'$McO#*GUbZ}U8s߻Txx%w1S^xR׏%4MɲC ׀3:=YBJ~N 5vMfDC̝>x~(*(Z$`2Z]Y콖J|]z;Q %M KxhH/qeW4(?v Jh92.J,[=AʆwKy=&Դp 9_G:QBe-wE-@~m9 OU?} b@-GKT O( U\NIG9&bJ=/,]Wם{ⷥ-P(11!}[Wp4N=q&%e//1[sM>\c&\ܤwft.43P $hNQ'v>o ydz=qei,3:vp+/;Gm2ń7))Jy!veIu̲971GcB%{$f;B tbePC*r[ D %HÊs_kl{^:dύyD84p?-ca Ԯ#ݦ[MqiEK?(q_{!! ^Й ™Ǿj6+oBY/ #: aKiI@tlih "I5ơ,Q>s߷9v +H):)myL>,:cђ|}̯B|'@+5 Q~P79H ^KO2Z1BsAUA~Pf@T,a;V85+i[TToF|- ?a9uZF"tap,r_+r'^q @*MγcF׿t|{*rkWzkԓ! 9~ڋDFT9N+¹&GɃrW" m0J-dnp@mS~7ꎄ6ך#;pq۱wySU]6?z ?95CN+ Vi#|U34Fs}k|d;e Uݢq tOQgA%5\U B3k iH;:In hMsNܠV@ ]Km=G1Hzk)؆,n?c ꨣaRfg+Вj̶x}*(O.q岷$y8!|6;GUTq&el" >/zS@Ǯ_uJ),~̰I_/rM?L%JwLjؽq98#/8mTXSҞ~]:O>HnR7\ uacg D^7 :(BX1N6M%dy#WwǖTaϖ߳wp^˂o7 m/Pȑpj q#}'J>5q[$ԃ))ܷhJoC@AiUÖeA3@8uHY;9Y 7RLUl¾kT;*}#VN;4H ͣ ,n9eƏvE=#`|O,N:V"GGƸ9F9~aGfB0Mݍg'sN+"W5D/J"$+eFYgs'Q#e"3P\ؾ6U<0oz~ķryiUU}"u6 3zk ɋFH~%z>ۦ| /ꉁzġ8-י}ʨ' o1@XWA?vy%10ߴu} 6 ze&Q) 2A {HӀ~[ZO~;F=" MĞz\u1<(esA}᪍f5/PLkZGν+`o4:Kぐ>3nN@_vt:m%(mwxvyhIB< F{n?dkt]-vSvq~7Ny1[s٫,a4tZhj34C\4JBRk:N(1r6)}8GN jtSͻ/N.u2 :)%ҸHG6-F sH%J飔Y'J 2+}=^j>5).N #HB9AփZ:Ig[yS'.cp˧jܓ~'T8a:hRARiVĘ'죶. 5D68'!pBsfM=BX щZP~& ^T+Ge<+C"`^&B5{ޞxj)%+q7wu2j7Gq醛ʞ?<7<ۣN #;5$3yUơCno {FTxnc@GƘ!_|$nNmGV>aK Az6Nh%C3ݬOkV94tkN;z-x i<2}ڋQh@s ){C%|T_=bpՎq\ъR4xmi+5O%.EF8ūAj/ƴŐ&Xc/ڥyރ.+tq!2pd*dSSyUwJ`m&e8&#FlhN~sFmsY!F"I\t@7CW묊N~! b)JU/Ǧ(DQ@a6cpyާ1PԘ&nU][~Lsy1Gp_ـbJ ŒkR;,=Y |$~`O/ -b KRA&@6lXN&C+2Z os&qxἃI~[<;'!-nEچWg?8rLG5o&<|iE.ĵ chj6֩^ޯRxY91[o|J뽓w'T (uzF> aG}.qolv'.wp@^I_B62| `*oLOެ[Su\=).i%Tq Dè~-:O|FxҦ$Nא.!V!4sp>+:ٌɟ ԶN1q[HrlJMdzJV/kc@2!5?xPp(/D D_bvBaJ ?u/'#ҽh?MFX:YYԩݒFz;7;%|,"׹kUtPjN!$+x1 '7Zʽ u-g *g,3 Ԛ>z@}Zkf;,O哮,nF|xAׂ-$/⥆tS L.swS战EZXvwOUa\ΤEDV`Pjg;,=x@q\ eH1f/sE4׽'JCw٫oYd]8u4V83;[lH(n{"]XEw/"HK :w]VZ9ĥAdAz c7kigRD-w:3(G+$Dـu]* ±xgG[5x2 D+9W¸s-OGl <7?c[N&Xh3mޞ=ZT@p /}y[5: '`^Sq-{Q ]ؠGTbQ U.g331bYWe}(MDT M|!g3mgčd)񊫩t@91!dZ3,Z@ 1\.̺$`icu4W^ Kf& t֓Ml4+r%w~38?n~Y!k|L,xKm7vpdPd >w{?wvMw?x6V&Un흯п$uveE ='ws`Et7^}0/%{) \;-"y'] ka0:M}<'`R`lsYjw\ι22<(XlRhV>ޓ0XA"ѠV,]b6j6HV'{@䳂(kԭ#}|',o󘖝#Z)jtK@0b o޻Q%^DIơ*<g2=;_L`wopmq_b|DeZd4ёD[HBб Ⱥޟ[n3O G؍dxAI%<<~.9!Ѐx8qDxgH3qsdqZ;y9ۛYɛǫ1̃S;I_vOVFvt|(5ݡ@7#cc Hh<,+ʪ|ɴkr,CYZQc)+kGUhȐ\cRK+VTHJT<*B^棐4;tN@XPi"fdݞ~ L`]2i m&3MbQv6:tRc2I}iPkcTmCtJty#,i4O9A% *7?x/JMKLpA տҐ!xSCsWrE,a) òpmqUHw)R'ק:RZ/#IH `_/f1êZJoѰ4- :a}!d4a,cߐ=>mx[s7,sKCȈԌ1';[eۮka$*ޅs$*>RZ2Zt0fXO? P42{ilU_ja`AvP3 NbDgt>n)L!5XV T-)˗.p"u f~x^= }zHK1Lx%gNfv~3(3H71,4X\c IKL!(kBMQIW{5-!aV1nQSwS3b=o Jw9z)%iv@d(T75_6_Dr-)m]N6Jp!# ,N7u]y(A"E@^Be|N!/\s*C]POfq35hvvӈ_yFq‹0u%ۍN Jq̊8a  U34vjvв u@b\\s)uWv,Yi $Pu]nj,i;HN9@{caF(: 5{'~)W%DvHԗjq8+@놝^9!?쀥 ל8v͌z40U( 4rK1z[6:LA8~0Sl°-UGҨ_Chh%1!; P1ӆx4lUwS_4CU{lǯla- h]ܳnʏ 牘yR N'XaP&etj2=Sӊ9 B]M?ǯ^Pa1>>O> H&W 8ɭW:\3VDM=LT:ʑ*>P?m-M6D:^V@ 4w: 6~SD4[@Gaǟ4[*ڻ F}:Vk]7K-2|6 yzrBj.Z,teL"Lz!+q6tT'"ˣI4"SR gkRBMV0u֕`-#38 RD4.ꇏD<Іjd,N=9L $ת"Gk%+ՏA%4LSׂ(@gA6&_Ä]0%ga\[ly@[M\ok<"_O`D(c T<9U!CQ{) bqЬ(y$FcB L3pJoNTˬ@ K+ dFpn@E];DæJy B4U\RaE∷D٣HڊB✌428/{s~밧%$1 ]1`T5g7]J.- J;x77YzGd9Tu0! r`|tp 9Ɂ$`/d25Rw|Fz1.'-,zN99rr$sLSYCttIcG0o'RKxJ(aP\*&crx!'vFo͔Iu'²zL3&5ry?j a$;X- ϰYQ|я=`VsMdXO!t'75u؟q# 6*$@H9)T tG6;)dsXZ+?qo=cN9_ѸB dR1)}̏EgF- ¿6WW/ DD`YKiHQm܈TU}(֏=< yh|ﱜBR|SÞ9옲ҏ7cƓm\&|U'߼לxDQ7~ /]|{ ޹r$aUQsowl}V l:II--?&Ґ0W-Pv[ʹh%KUжŵ[hz&RMocQҒBa-pB#ET1ZLα@j_?y7k&؍ݩ񂵝aI#BJԣIO^L啢,QmO9Wǀ@QU |iF~|Ѩq7(dVMׇ9ytF0!).d(_ZqW+LeM1i6b__G  F~T(fV3s;P7U|BA?Uu(:wP-.{}4ҒXCCm ??RJ (ǘ`4(F7^۹v*+y+|<qFן Y4Y8밷A^-DvWa33RWy=*Q}ѫ <*#T@'Tû9c(Pa%ahQCw^.s}ƕƒﮪ9{2/3i?P# h^utOdȂ"x]2)݅oGq6}CWɨk;b&-h:0 ~K__6C hש+K\Y D3WIIKYXg[DI2F4Y$衏i̓:>n0[W#JĽQ,J (=#xSaEK'pIJJFm' "S5W&'F7C(fՌ +aż=E]3jE.wBgY!OBiP~玷{dV2ĎkfiG_eB1pbN#u`ToIǟ`7#Bڌ JF&91>(r:ݹjUD=7Bݶ *Ǜ9"nd7h:OUUqkV@r^TYfYWQ/f$9]QgZCMBIɄ(鐞k_J[yLc6+Qh?P|iZڪkRNαa n}X*| ᣁl>?]tcsKגZ[,1x_D=@0?2rkt&B*l/xq|gYZ0707010000000f000081a40000000000000000000000016745a68200000dc0000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/mfd/vx855.ko.xz7zXZִF!t/<] ]?EhDTTk׶Ǽ%b'soN!mnھv8V9BB 0B% yjT.Q";oB6[ggԃ] pt .l\$Mbr*rD,\d_K5PA{ѬUATA כbY5<tU~DGnRdw _4mDXws)2XPtH_o5<@~)}]u3HWj/ḃ7hza'_%L!?@>{9&!0-$hf \# ˈIZMb[?ΑG>Q]]53=ϖ  p^/#Dw(/!FзOOh L-6ݐ+Bi 坌PB%qo3%T_ldbn7~D|Pnz+n{%"CԮM WM, 6 "lWRq3nqB%Jfèp!/l ܧV]6,hp%t~"CQ oxEP+-Na,BRg,z]{?YgE8h }Σ! enV^ jSo:Vޤ>l9 $؀!}ڠzLU[zd MY6 e. }9y`L28. C9^rG_2oWq <%1"Лk?ۂ>l%Vmfnξ"9zvD".X&)E-YLd6sF`f=WXtO~([ځC+9KCbS'C)=/ @$a\l;p}wM|x ?f\4'Ӊ%bb{7꯱^ [Wl_fʭK3|8x2~^M*PH|R.p˙WGfਰTÃ8~eJ-u!aRma؛a_fiH~Ǘ@ʳ-cnU1o9.ms>zsؑ5}#^&BM7ac0*xuO.K`Ks'G>ک^`/݀Qt^ FS"LL06e>&U#Hx-ģTU.vlKm>Fn= K92wYN H4n-̵XLs% [[QӞL|&4x\s'k׆S7u2:mM`^_8/4V#čҲ b:Mڊ#TBsg'ꁐ8>Un.(PƐ`Ƭd`D>{#7@d Y=UO7 0ywH6&7Vs^BeHSЛ޴M<Q" WΐFsi0լƢN_1Iz(Bڻ8I$bit]iТ%A!& uS-aAr1ɳ'ҽqB;7mw;)~6)LTK0m #1ҡ5:ewGDCG.R$p2|fQ K^G~qbö-e'Ȱ X}Z~dŰղ0TPMxBDW /Ŀɚ (vG'ʵxH VU^L^)'`n<*NWKE~~^_&C6ʹv#Ћeg:9?z4x.?UO+(O3bc i~) ޒD]ӅkM2K<5q@uUWsnOK[m =}Cmq'JԗޡR0ٖrp}mFjT`nRL+l|L,3&whXAl~tA%gL:a؅ egT#;.==^KUy˖Ih{xzQq11Bz<pvR9&,~-}`mfJiNv"g~]2h5D+L H=b](-j Y!Ox_0уu>ZB?twX.'iܷ\/` ֬R}c]s/Y;欶gDpc]Ut.c\23ߔ]'*d0N!R9~eZfg1/_s`T6ߵ JL4씑7YG"VtyI&۬ە;b^Wtj. 2ɮK &QÔR# -qਆւ#?xRD"[ {vSM^D6bi8iZey)gO-ĥ[5uuVgYx?=U&O?s6-KNQu~q[<'W~_h~=4qq]xAPrLyrQ'P8#%F|44v2bw61S.N1FWvǼޏ} :m} pcC؏.Jua:ci/[}FѮ ?2ο&Һ*,VLv1pO,#Q7$Gll=0D/7`_nM+1ޔ͞P}x@]\CsD+Ϡf(> ~<Ub@]G۝hb`dȥ :UIL_H*!mn-me?L;ٍeiG׹JPY_I?%Lo{vB;MPj,?tj-%N +v=஌ihvmBn{z{8kc14B2α!/j61F-w4S8'v|[YIIn0!q]{u%ey0DxDm7Wx47>Wn&jػ!v_i)ڗ|ٚlD^c+|B.ۘ2``}hb܉Pp ek,xm+]N y}v(G-3hIOqpYpDq^L⬇j,hTL:Ϝ A-Jb(wKV30{/+Ck.MCfG:NK`K|o"RR =9uf;Hj\b\:QOqv뙝,m ϲuLMufkW|ibK9lDM ,: ſALԊ m/h9򏱲KlBJ&+#}ѯADD؏Es ~o!g#НJ2z;FRGelPr_VڮE[zHƑجlj/DDt9sLe4:*Rm5O.U-Ô5nxuP3@Z')fc 8Ss#Z4 F vm? ,u3&< -qd/RWEkϔ$}`wd8ao $s/5>I6z㘦wāb7˱E!=9Z|+8-0@7qIÎϖ\$@0YWwfSb_Rb]C#uLmk<c;] *{S@bB7?zؔt|PIQ M6HH[#iDžp c &yH>|wKBr`ڍbՔr{jvPz'z+ o]^mJZ>dέLPd [PED x}cQC; iLZ*Z[]+ v)k{%=[ pp}~{dIja8ӂ;fiYPΜ "5izp19Fnb{Ӡt ǘآN,R[< ڢ~IH&Ül;ު_MYG>Ou͓bŪ闎3rr[ GEeܝi0M~ha>[3޽6Q}ژ*GEijIy. AfӗZ^MqTy;R&0 :iN u0:TW )cqVI p'wa%_mFveSb ]C e |vOEGG`ƗSj9ۇE @ 4qiL;?*sd8a9EAFڀ0H'a0L1fV-3j _ƾ]儋DPx@>+$MŠ2͞+ 7.\x̲WP!K$gGAYEd#Hy"ŏu#vQ+ui&.-@؁6GAܻ|0ٮC*$ I c6x ;Yi#@N7M)eTaM摦1-_~wȇn xb&dM} Y@X2h/cuq3I7DCIUKB*7m㲋`%UhEuKg賀˂ePrf:!XJ *!4e;x_uxfaW<ɐ+kDғ*9IjYw"r6aM"@o``̦I^\_I5&$h<)n֔mM9MYA-hw]6 ǡ} 3[~ӻ`5uH%uEՊhx-J~%-1LF YS=wg3ÂĿ:=k̠k5CEJP}Iҭ~Z9rpa <.ÐeLofϖy#;3Y tJG/tlUzs#Ж}=8eWJ"][)-}9>)b@Uϕrݱ};pfRR*F]; m҅SUa3 t-惽'Z`ƜT)^1_1arۄBpқn'v( ~*=RIFlId)pXiߕL]_t|ȶjӘ4-όz1L\Wʇ#1}6+K! "T XBTBˏ/ԟ8+0bto rg(B2XBl 2TF*nebze^%8^>``JJ&:Ö+7 # òГI1X^kV|gGAlnnS\{Xgr?ss5A{Z:X]΍r,<A{+F ]APp@8=rXUdծuM,F-)/^k*{8akK?U$P6;ݟ(֋Ix<81W[E1B#k߾HŒݎւ<˰OI]^{4̖d{/?_$ ܫ%ױ(p}u i`=5ePF>2[]ҁ .$*+%$>  +ԕh #l2q\bϦki7ܶ2 R\;+1C+YE-Ra+xe㴅\X5PjJqnAqDUR[.}x<ڳbדhOݢrg&~}ݠߎ1ʑ=\E's')8z k'V@ 5z;dYT,9a-xUB>]o& t^o6IRdYY'Bvnj;VE3tnCM1-"N㍇9.B\]Dܡy- kh"ΌĬ=^J)L4$w_K(y=j (èe}s:IyM>4cP0U^EPB'͆j62 .wI: Yʯ=b =c%F-$ămJIRxw0d<& ͬ)tked ~^ӛ} *Gmh?,@_ #Tה5̫QU ƽz`r!>NO􄣬 Ӱ2#MUms˧|Ȁ#P*&% 7C$ޤGL6P@e=@?#,Ɣbekh45'U!yy0/:0*7OP׋}ضVcO5145an()e gmo쇺jJuRs hgꞚ&:'RB3Mbؙ!n&xKsz/b) {! Ew'9c8Hߞ~>i("FLubu֚sR&?\ [xyP ڷ/E 1>p$vI@Ixsż+K~/;?}>:A}A]?+ OX!qڵmf*u)οN_+ G\;ʓu63|L FM HޒU8 SUݝ1#?v\0Lʲv.,zJ Y߽ai;pS[aIv͝ļ#e!XTlD*9ᩎ{2?aF6AuڶCXN(vҨeZ {-9zaOFKmE*IR x Ş\KN\ig)7 4h7m5n98B ?m27qO擊8%:D`'WAգhO]kd'%LiM0^9èNN)Hj ): У8uxsde 8F~,is4dʫLN^Vqd#=Aү+.1?q<}N)_n5\6X~!d|3ْd'4gv 7s1+vo-57hM3(S]A+ ?n`Ŕ⅝}0$ Pm)*TE .|KlN^m}x-&\5zfN(uYɪ{[Cp=z = nA5j4c Qk/]%4w-7 ks~O[5D\#@/PkDWR1dЯ'+c.G>uV2^MAœc̐i߬53Q 9v(yū%t\v|Í4u׬D3p;dXPOy%iRbi DJmpJ<֗:TujmE;X!K#ra>Jz-};mm00n?Xr=^Ѹq3i!e4 εkTPfN6scҢRR\}2k8sEad/2?gYZ07070100000011000081a40000000000000000000000016745a68300009efc000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/nvme/host/nvme-rdma.ko.xz7zXZִF!t/Ş]?EhDTTk׶Ǽ8{`_ʟ`BzhX0sZZPGA-,zOfJkF(Sa9^_Hv6FxExa>НIܧy@tm8e!?HpّM5ޜw x=ܗ<2#: y1Nf:#|-Vm> q^ZK$C%g6(÷ȅF~3^X{vH4RY'r>Z0˘It/YdijB$iyѭz*mߋBAGEFRe!caJ5q1фIuH}ɀYëtA[3tR&`G#-w) G;s nZ=tNqg;(VF^*Y &gز-<8 F#TSrJC_I~KF5+W<2SbG ǭZ|ʚ28hJ`pcy:MЋOX=xj[D?}U!N"YW[yKR@ЭDFlygMGڜ!s9{Y^ 18Ia U.J4ztX,S/R߿>&d:}u1zdL{/ɵNk'Q[;ZJ܂y .籟!hQ֑;,N굋 st_ft-i#w8u.B">pwd -~]J@F;CN}NaDҒ6B?+zzQOox9MS){[\zwC53 %:ڣw'ł=V>jS PWZHE)uazA_\F}ҍCT+69x0%%Ϳ LeG:DyA+%5 R۬g6$q@胥1qodڃQW9FP󱍸y*<5aFD5)xx٨*tulE}8Xi޵*0xx9 5:hTФb-czOT&"ÉAi/O2FEf 5$L/mD(I#XsӲ'F$E qW"E`, J#4hm{tr,[-p(v]=-b&Hjp]tFr3oXOt &Ӳ to ao HSЦRԫ/7!bpbh1ǏpGYs]mڭΝ6[XG4Ll[IkntQ#41WUҎVCP GYc5,֣X;4jk`2@OVl&c|Y#(ʥE&P-⸄Ж,`+fVsm"`ɏ2`t:mD*ȟmU 2_bD`g#%r7{ږo4ןʅ;e3p %(̀&lE8iȓ8QdoEwC 8-P8>%I5n[iyKPiWg)4 H^m1X3~~-2:uYkF RiSbWMl=|V,Y <+N~CYgVQOʘ^' fx"qvڻ >4shHB}cqRj0_Auw?˩oz[Sa7a C>$ߐ6~es4l/eB]LËW XZ? #ZXǷh$"[BUhV#ot,(Fb>ei_GD?/9ACLMQfAʼJQV/u=dc_߭\{g[BO 8,Xq<}&z:r-<~2tZcQӬ#6[_b=ZE"jbF/jUYoO\JT.{w ^ iu'pdcz| @NCMOű')E>3^v#G2rHG'+E`.9ASl^ey4{}ދ]qcu}POV߸{c7%Ļ0{IR4VgrHBV#{$e%tRoꄛIMhFy~ *Vƣ?^[4i3}p ũ8[|ҏ(SUtbc']_iq:pUv<, V"|֓u"l'Jp "n̂b{SkRYc}eopBHe3D#Jf3_2H! i勈NM\02Ui$ $~iT=iT"kxO+j4dNF;\ t=}BSwqe~<(dɥ+/8z;& "6iMyyS ~M` -zQY5ώZmh SVIgcgr> bIUC[T{T6CM(f^kC]i/sQ5<44т<9ӉD3ᛕyȺ#Z .swid @ϪUE/vSڄ\ nfrbҷL*6kōj9~k> ԁ<5Lul9l?^.$&Ř.L.Yk[ZHihHp[;+QtWOJ hɰ't EtΫwJ*[5NVS 7zx0?) =@3]SuWd*tX- 2aUҪJ;|%ɂz=g:a'lSJ- `D [!H8OmbT5 \ k/l֥hZvB{t0z,*rA^X֧~YjZ2qfu(2iX"fgtkЙxp@ agweJ:y>~Кu yI+c=':LDk&҄sH]zo{v}%#ۣ(4P}XtAbxǖ"j}}AP.Ҧڍ*ZwUǓVfGM6aݫ&J D-]$᫸.F;xznI%t.*cE6}>=60J o"AE(߂t75Qbڬs5MotgCB@D'0D790$ƒ:im*ύH0X.I ^:q_ K=] #!a%rL|4>pw4M2RL@b0! Usd$Xp?˙ܤ?3oŠߑG,Z1&+W&OzEuد2T$j+D+DxU\!)[-Rz[zr05K>a) iv,׼Ao+jDDVb!y%HҭhE6{$ڕ>eYG?V%Cٖ7RUVeQ"X QSqz0:E~5j ╓ Wn{0Hsiޤ.J<=Bso\)a|=A0bP<(Pgh7F`i.Iz^ok(ciVږXqqW8"5% MƠKdƅ=\1cxII=G"a_? үlRqPZY_vkib`@t<(Ȋo"Z6vK9 KT< ֙Ѕ쟛ᴨkȀ0 6@(ʾA D+PN%&咊uC,3cS&,Swo#+nI=)ӗ۩fZ[Tװv ^ǓaagXOqEx0] $ v-͂! =::C yDg/|6^byj&RЦ&TBm(x$F/uNVpAM鮚hΉ)SSQ(hnn A,Gt~f `H5Դ\M K=iPisA~A|@ތ |֔yPeң$/|J{6s#;) #^ܥ׵ k sBYeĜWqdk,5MaC;[ZDa>,-(JU2{mYՂ;/"Lȓ;[K-3_wQ}]gC'#CVO]BS1Hk$Q+)Q*q*1oҳs\ 0fB\QȰh~\{D;wgƯ VNegazNĮ 1.CLeFOZBJ^)%-<5R4B{ߣ0)^U 4(6!O{t盵; 3KHy@•=Z*NŖ6'aC<"b)77{-&~vJE^- .X5%krth] f݉u$ͻ|Ksд7eI3o:I=Ѓͮi{dy#|Jߌf?ᶑҒ+pgA5 >88ϜdP:rM`5Y7l kYV4 15+ml \Ƥ)Z*exW uX͝xLĎ Xs=x>bf\5Kk(dS DiWAc?/l=~phIT^謵Lnȗ^*=Qj+3x#i +޹@ɓ.#TR:yG781L#DUsGAbsm3 oSr^Zǟ!# E&u=z֑DBB)\aLR<<=DΥa}]|IPM77\ȀŻU%8E> /O?BŇ;D t'A{l`+I8bitQ#> kRi#P!?PDJ= _PD 2zl5,lBM]mni Wmwv#݇GrڃM S#\aIJ~ckÿd1!:6]TG\wB#ۡM4~n6Wz)E]=뼼Nܢ+d:A?RghXڌX 6Y*Cp>m)/ Ca ,ʯp5cs wn|jbYo\{&g" A+6e'/ɺO;X\4df@nrާ˱j|IսVpK:*4=N8^: B-NCa>8ezs~sҶj:es sr<6%B?٤pur^p6v⏊m`dQgy04nt01,( 㤰m4胝T H'D!S.}mj RD-e7KY_#ŽP18aRp{s1?eAѬ~ 6})I0Οżek6uia!\pcyY_#bAeu fZ J 솊sچ Ϻ}JHdSGJt&U &t5+ӳ"=BrIҝR_N=P[Ed* Ɲij]G350!* [fK!eu:agl.1gżk^Jc8Yk/g1DHl!SO=GHw3*Ui9?t -ށ猂b0%*$27[@˃U͋q>칅qi_q4f/TJXC]k8*@KZev5 ibeo|pp^ȥ3"q\P_cuvaiIBi0f'W8kuP!dߺUS_p_e!~BBLHÌ&Ywh|,/P2{B'R5ۣӷNplB ު˥%BtUnTGI7 )M_@ *Gc]y5=풝#1ub~9.1$ ˲҄-oA'Gg%GS7~nG_ #vtd&uxb~(l{~(lơ >"|/u?ĥ1ḴE|ʖoKG| z05<1ͱ0ZdJ1r@Sl׋#fF]ޔI" @ԕ{Y?<2;u$XRBksrjn-( H0Ϟ@ܜ7o,`r;?hL +EiC6~yNTi+u,@r0Z;ܘ]Ta2 ? QWbFLeXKP F$NʮQwvwLsϵCpKĂ=CV7XCYfTGV 2r>*WLߎH_dݔ `G=ΗK7aAk2Oan!AZs2l﫥;%HFH}XqTX\U_l-ocTwQ®;L/P :´sRT7Ds HAVUvRfA7E:_>c42; Yz~mu+q g.}m !<68Y(`G}'_%mD 'Ǐq<~QSB5ͪzC39Q/8Fϖ!J^ZmsMU3$/sļ."<r9ЯcEhv,WhMњq&Qh dwGiC3y(6n_&8bZ.?{% :%\Ӡ9,5.p ZԀ1C-AP=G}fC燎0Xv6s]׳HٔFN9= oNrk1c 6k I,q]W?HN[kN͗n(;7Wv;FOMI%.`$wXQy+ D^ZgHPNӝ3 #Ab#hMGz>N"q=J~#R胥1<-԰ =i<&Vv=o@p̓Z1S6h7ӶՍC~d3ߣ daLVv24xk$_42h[J]>@$DK & IzV6y?j-} z#xzRBHp@ufLrm[%qr#T'$Ʊ4b=!^sez**}+t{ 쌄Kq]"̊jr{fn6luf8D+2V6& /Q* u67i:fef-ү BSG%ܑg'#"ᪿ3 =^^#L5T&5U o6d$` { sHH)?;t`ױzۓu[q.8XSbm.Ŏ\zD:VqK#ZLN86I ,aE(yTy#c4fz̺rxBr.:~9Pe8!'P/7`SCI&+E@1|=Ms- Ѓ:bl6@z~38Jń^wM.F3J.gmSUCZpy nߺ?Μdp @g݄U_='ӧ.ccfl>Xm%lyGE7 I󾑮Z) "3*c Bc٭NK^q9w!p``m GZQ9]N= Iu (P\cR%*@h1Zs.eH> =o@L+-3JH>x൬uu6ekAތӃâ_ hʾtGJyG-"6OwA1];iyYpy\PV8dRjԫ NTE8>F/Em;T 93*-8ݓmYȎ=VȮ)90f2 *QUJ#-q:pM\2t]|^l2o oD$8(^vMU:4;,do4H,D|096JYpv}0Qk9y~p "iŢ7TgHr.t.@e]/;Kl]8?ÿDŽ }?!@ ^ DIEC|F7ցXSQ ih:O0kidNht٘! FgջJ"rf6ֳEd 8|䗉I@MmcƪZՊ,l)lQuCv, 0tR<ߗhkJLۋGb On Ih>tvE 1Ut!K}r#%GZ\ ?89tzBf-q؉>Y7YsYTE~,C yiq)Yy(+өy|N̬5VqM$4z:#AxdAvNͅs?9e)u ^JA[m? xg2:6DZ4ǤN%8+?Zhm@!yT=ʙn%'CHYtI',{J.Y ]aj挄(_LmYSytԞ.iM:V Ô$ N ia췡˸uZ2܃R5]5c7hIg;<~{ 50 ^N*Jc|zYE^b?y#l (^c^tʳS@ (U$8^-;+*'kLMTFf-C|1B{gEF@IF)brOtB+քdpbݰƾ#t-E,̠ژ;z `WN[ @NmZM?<&&ft`hB0S0iql+9<¨`ZEӈUub5zꭚ"&}y'%ux_L;*Jܤdio_biz!H=]P9 )#C(`wbŕLKKc$NX=X2˻Dqp r}=nZj܄cߎ$J-@&nuP6bcGo@׏jŝb~+efW\)OSf5#흗l9BMف8XGz⻐0ê>&=)7(۟$ޟ'U:V=`Inm4jߟlWSDxYmdf#P,1{2[3Mge{Ȗ -,ˆԘk íCRN+8M!-|{Ҡ Jv(~Ks'FBfؒ(z(MŽ^_( Yl^c,u{`{RUyAOF$wd7zAp &?ƩLcWd+iY$ݲ+F޷5;,uU'*_o0aXv$YDYE6g}=nKϯ' :Mb~ 6&(pPꆛ5e*Ň\%G%s^G1iU2Gn$V!bi1Uœ&NomPc7Vei%u~$:J5`3J$=!>Ne-V{u ;e 8n ߪu=RnV-5hu|jz|@vrU7ᇭ:4/B׆^J}ejFK vt9#{kI =GiowYRptc'j8dߝ:vo/Bl#P`V.UNɛ ݨ@}WWBiR\)Y sJw{[IdڝgI#ŁRZMζ@gXhy٤(ʜa(UY[SbCъ~#omO֥9+(e0*@FH[;;-֊@;ZIΒ#边IO!5%LjI|c#*ޜ:r` Nqj}{h`x^,'oc"++|X?|fM|5c̖JʌvhnhMa)Q$qv'wf''SY3Xth% O(^<1NWt(jCn\ɖ? 6haaz%4U6ͧl, (EC%A8/ۮ^Mi3uI!|I2 [[NSYݔ.H9VZxDPT4H}vQH-ŀ#QC73\@ %Ixf@<x']~[6Vqn@#8a#aVA+m>r*$GгIXAAi5t"dkfFVټFl ٕ4|}YVB-uL!jۻO+c__vIVnSh@? nC5V\ɝ:$$}ÆP\ ) *IK ZM@pP˾Oo3#e96ɜ񭖢P(ZIyͰUݤ;45b \C zs@S3<`"w440ZDM4ygC=Q*Cκ7/Ϣ%L;:+@eTȿ9)hV[rNǵ=ZzMo~ƳM fF 3tPw CYGޫ+Wgm *!?Ey`8(y=جwW^ WV.WNx}eɢD+l U^H*a C\7aϊQyRDAHgv]Tc솆8olW0N)= W*sku:xA$tR T5 0#u׋alJgk⥯%,)LFKЇ/!:p5/sIi "j>wYfA""9xCeC8_=_/5mJ3Ճ~Fa|&k}oCCȅhX3*hLDT\ˤs6]@m&"@t1*km'?_,%!7lL @ oo1C BE"դ>-fcV!|f֗ϐ@xwbPx@W|ݔn5(*JS?+:@)q赆Ÿuȧ6鏇7:I<Ynk]qO {/ш ~+Ym9$~B ' Et* Q|%W(Fsij]]u)-50')3&wެJ]T*估92`&Lt t+Fl ܻ0uFׂASZ*Ƌ=C[d<b|n'{n0|K"VPD6Cps\[g#\b8þuQ:)Y% dn-OԄh~l1E 04 ,x/uHʵ2\:huLj=|8t/k|OڦFH^<V.w\1: b~suQ8PӆC4c5kW^PCYLjY7=+KYT`a\K8^ֳ֤xqna1-0d#BC+eWj:A|սxÎ>  hђ!6ݾX}俇hwoL{R&ZB6kZ =Ǵ͜Tԭyo" سM9ּ;R'ȴs;igEy|.H Jb7O3pg ъaՅ7õ #DO鿿1KrG5),"K~/B¨fbfq%r$(udHN\k+uXɀ+Vp#&kDfhݍ7|eag1oѯI5>>͋Lq8(BC_7g|TźA0Q=Nq+92]Z T%Z6H4ox)V~~ 0mr)2z' kL,;6xV1Ǥj]PԯK G=+8|#tw~ cUS@M@õ8ybau',I߽$KB~Kwi89RѓN@9Yox h_CN sZlff.VQU80??'B;vΒ^ b;G0͐Oйc;T1Uvf zXUv#68ṤH+nYaW q,6U}-OJG%=` B!䬠㱍 a >uP bּz˞ $`Ǚ y> C 7tL{{Gװ"MiN4 N?A' 9!3uUju8NT1jjvRX4}#8`Wi$o xTչJM"4+h"-uGAR+$Ez`NhI^7 mE-n>E0"@z6ix\ʘI8A I-ӫciU=[-f,(n]8.ܗd^R!b^CjX‘Oě,92d3q[yYS~<80L>"W! Se,:FVdYq`zHimQ80%\RMyO6H?+IYb%/U a~`y9;I+̜kt \uYCj2ɴqe{)Demvb(2 /Z^0j (^ȭMX&5ڊ$v8">yn(7Ѻ_P c!_u+QB+`]3xg[_J9}Y:Cccv"?>ɪ^埾Ie*{] njF/ "l* jȑu- ղa0Eu=k1KnŨ9ՑHERI!$Й%F0iC$=~ju<A)K)%3KV2'(i3Wbe+#qF!4lGEs ѧ"&vy^E|_cbyx!Moz=VɻĴ'İf=XB* QOO0ӄwqKn_1c-݂*RhkLE-RKegD> rPUb]8 =X*ww"4<؈i$/ nL={_ +xq֍H9Ĉ59 Q&n9#fgg5XL㕺ؘU&{CaCF4rMH$gL站𧉬%oZo >Fĕ ޥ2e4Ո[I9gm̻oC_T PS#6eR}:p\nc{_{hY9 $&Bn%"@cU:B߄'FfEM>H^%ӕn!,ך>BZ{N.ZdKqk7J X'[6c}rNLismkqB(Hf~-gsk YvK|0H% J,U!UnMӫ(hPVi4 O^DҺ3 muė{ůZ|NQT [nx0DeEf6@c *Y^?tU!| b~@)qsd9iZ' &ɝyƜ D58OE\ `5)úKzbЬb zdުjɻ;뭬:ڼ'SQakf1;]ރ9] XJT:(hnrêLBp' R`=6MľVMF0wmڎ,8xʛw;X̒?*I<riDA*hxkpݽa{JΡƃB)̞qA*9nÅKjH|c OwdZH!˔$@6,þg3ԀދAyp<U&#j0(kY^?]SYאX*Wi M ޮ2 K4TaMkB"Qhؒ,tZ0emqɭ`@,OXkg¡zzt'92k=ǔhFܳ=;zY䧥YތLR[^T6_N6CttC'B˃{Xq3M2iGyّ-I_[wؽ^ƹg.c\R7P$A0b~tTX?x>pE`Vֲ{zQ=j%/KL e 9V([Ը 17yuH-f^*>(_!CZS,tO#0+ ̱I,"112µMY, F~(&-T%lf/NE f@[f[Fcdk]q LfnXG9=߸|c-*|75%s/9C[0$nYm YhZ3y }ztTSoAwOЗzxePO75֧sΌ*Zyj }VaϙǙȿn5U9>ZWM'AzO)>G&qd(?f d-:ăi0$Z5X4;" #7p !A,dPR=5ʻ>߹G$^{^<@ՃܟZgvċ!ayU+[dP.$[_tF qॄqVZCMp>$U~ҳtAH8xnV`CHqzX[iC%DKŜQJ<.{Yk5`btx1nl+e`{ 4} O4)Q2 wʷ[ 6g |jƦ_^%ƥK\01߲N,uGRсMoU*zi&F&#ON+Zmo0}c8 Ml О,7A3/^7 O՚h6R Qw-K@<\ͬm"yӃC ١HG-3c,째C>nF0c ͣxX ҋܴВ^έ7uߙ좆&yXQ4OΧ( rcP8zN0Y\M# RXI7U5MvȊ`_9]/gO1֊f E´TP]cLTj;#AE iEL>B}Zeq"lCDŽ34!FBgӘF٪Y.Z o ePF*|v_j>g9$bq_PBA(T]<=՚Uu!co_=h`u#851?>M=^`EeQey^Omj>&nJXR(TeSZ^Ve?<(v9Uy?tu/n3A=??u4Giz ZR§V~;ewi<~g54rn <H&)`>I7K"[#lV&#,lX;#ʔ"xA" 4PC#(X#X}l;m,3 ' .OmTO((H4Qxy0#rxO㼐hRMPOo</Pcwg `@Ox4ڲ =Wh1 _Hg c>4ÏKb,r"]aag \[F37o$=Wb 'V|l^306}eN}=Om)B/ҷ [ Pw?zw:)qf ~!QXŝK@wKyd(\Ʉ>8:}VeG$56e>@E slٸ<^ \,R_6:hқ/`B}̺eG,tߴzlGo SpH]Z 1;>gazGj;q^^ԆJ>4fI9H!9!4ԑ޳ZZX:$E$ ܂0\ຟF@'Fb|q8$G &>)GP[zY ؔK?FM%B4 |{;p@*ʹ_>x^D a/]ꗮ )Qq&fZBWV;ͶQip/LiΘV'[.\5_Zc$!pC4= [΀ G>Cu>qm h2_YteO]ӕnu 4u,0B\Gi/~l(L[6Z*f68[I| In=gɠl v'gEJyK"~]ըS x暿xG'kӛJH)Ma0ơRjhhfQpJHZڝYøl9o?*i b3s`+`uHNkFP O&Һønj']RxmD3z${uB:hj#hSLASFѵH,L~=k@-!6a:Ɏ|ʿFe"Kmb3ѦqSWcu6\xW'wq'a4@WAh aoKK5ur^LXh*&&F(D_`x70!' @#c,ڨn$̜+ͽcTVFDK\s\٭񔉕h="+|kշW˽SĦa]Oϛ"S/xX:GV7FC5BHL * J*!,I4?ʠ|2AM7ݍCblP gp%:8:I+ Z՛&tsЏN#gХ'Dܳ+d.h8)C[ 6i\vc!{q1Z1nFU6" A8]6xs5fC nݤx!& 5 -!<,bY)&@cHcӓ6#J^I)ƑIȰ 3 _pmz xa)':2[vO`6f\{ F, XP6C6ϐC`2 [WWklQY{}A4D:Eʝ5M<۶_&9AJBL 'm/_Aw]3$VO|W)`^PRgjE_3Pb/mVC'8)IkQVIeqK7oP Sй@Oe=7LX]n#8j܅2+%`֘!?$%A ~|y{FFmw:"nyR%)W$f˵r_n3$CHm߶lRG44#IUQ\ סt7H_05׍Utp4`(?;#p*'+Җ}}Bڧ$RFx䖿zV޻1+@TCV/-CK9w 9YhF8`f'dDy׊ [~ g2S놅*)Vizjjs ]z0bq-<ܐ:&m=§4_tP?l43`Jێ766+yp~4Gp ,1qLv@,7&8GBg|΀ 텖.g1}AQwL$ꆀ10}pS1S͂o` U!fuy<}%xj!9vD:?}ʯMUxE['Mf/[1;W12E#Uswcc=;}l*d.O5GQc4KdmNfe|kX6>*^z rg~}a%`GBT:`_E5?$^d6 O`myeyW ,o:E;gKBI{6+ﶶ.`^D:s*mbX|`E+$/8.%{Y.ށ6@>ܽxܠܵkؽwk},DǶy)+Tc TWOgr<K 0f̆]D4W7C-|J q줐-rdB;?H&ڨW~0}ؓ-`nOk0{IV*U}ir:hB/r|۴tSL߃`vR,3xTAM-1NGfw?1|okAwI>-NOKNչf*gheME wW.Ƿ~ 5UQ"`03&y|nj8y]3YxK i+幘*ܰ9sAI~6YeXٲ:p!A{s|="8, :'P0gɡ?43{X^o73̔b?I6i󒆼_̕ UI39$9岑<* =-"hD'fgd4򥫆~sf"EeBF ,˦*)%ؒ4q$glO5~k3^W_8;W\N~ +:ZW<n55FqBZ=ݧOc~Fp}+ ɹHE1Y4hPLO ٗhQ< ?!Ӣs],]u8qpuѶeɓ0۟+...cȵxXt܎eT)ll\&c!/!ٴhz?t2 Qtn](56|̩79~z $swMRdH9&cOw,dziZh}H|UP<;+yiUz!V'd{J猧"=JK;TcIiLZrYB?jtAl E-~`R#&L@P=pGan2Ǘ3jdxCWh'b∢ޡUpn%k¥9ruM^, B{<9h935MSj.`m5]cHuMy*$%aM0DeFJ*#qv3\2uȔGIO&zcD$fr2B@p[S4dY%^#WΊz{5˜M` PlrҤG&) i[ehFA|q.IM pvHQB"2qFyۼz3U6Jw~] .8(\4Q$okvKT=F3~y6I9 $82s@6H^{RT@v)&rm^^?gzkH.{JoS{dA*qY[-ǛHpj lTk$ ]zQ_^Vʚ1uMDOfRL34]o ؉zAs|H\剳 27~7<Х6=l2/ ǽ(hs˃xWsH+7nCW]e?༳rCrnRƕM%u/aZ?i.yko50^L<2đ_"s٠'vԘN f5l=)쥹J\1fMnZ9IqSAAɏLRy*%ưAy2&͜?eGY)hX[qF9 70];ԥҪA`2ci9u0 .(GIc2ʜh8AwF5}ZSմ7[‡Y x̉Y9e DPŁ Rg|v2 4"YN f0|ZTǟT7 z6` +-B4;P3zsx ܊ܞS~vČmfUٯ# 1}u_㹮AF6)RycZJ5ng!Hf^Çs}E+$@"5'"5[dK"k̦Tsh9s8ȱV!{Q e[GAYJ=v[/&2ji]tI͋I]ul'dǻ; t^q,gW:y_^}MGS/~pv,24z4Ƈb "f`(^@Ή롣n<8v'9<8{?CdV"2dO@O"2B@o͛g)=O#<9Lta%w嬥o =_663Ja&-sOHwW%o^>w:5/*p\oVW8f wP r$O:Vlg5$}FɅ1G_ mV@*(@d6\7{OUr CTz=%3Z\?rOu2+ Os`]2a0\kVqav<`/¢{!gIÎycu$7+wAV]U cW@G.5ƈS/Dt(v )Y&e|X a+޷CđA`cpd&7'0Hrzn  'y^G2keT{t7#C9䵴D~Z"5Scgkj5y ,)2Q,g4'.SZWIKN{.j Kr$ G're@+Zemڎ;6^(j+gMϪTr΍3G>99#e8 ]AQXAK-մw[Is{R{v鰲By҄qVex8hex[[!eY6/ydug = Xwwax>J_^<Qio˷dvBCed'l9$tq২Vu E!&\fb6GM"1|!PP3ϧTZww8|T0iHN+(~o\TBr?7SJjX7,[RK 6c-j:L;ɝ GUso4".SJ&"fM5{l&B`4TOB ĩV5zjbRF|ICSpC~S~ M(}:!sdJ9ʁ5 .i "\kC&F[tyhHεInL#jwFl`UR: cvO Wz7 n- ̖A9MZ)n )(uG{/,z|!<<"Ir/QAMj;K~H_Tb#,-c10aNjX r~q%=G3% '. z#_E|qtetŎ郜y }V部`wI"}S )C:|yZ_@7w&$X;9/w 0sF"&M `#ǔE pE|^'х}:J9~`}66rT Bcʏ'_P`x=h ߖtjYj5#NvU ? FDǩu$BY'Tx)F6FE`O a_'ZTF(CY`rEyO}UDPD|U-q5eaa}Z^HDjpGמtFhCnF?;t|9!ii>΍dzE,YPkg#KIlp0/Px}[C[q0eX bwHZ(`ls)ܱaG޽:n?A4dmU˚=+!vMOGrA2eɚ"q`2s/ZC>noH+<\¯#"iU`ls:0+פ92R" APlH *TMϘ`at_2]YA%KR#jNW_Սlt%WhX3ۺ}uJ}qQO9O(£uWI@!P70it5,!;[rEğШab 20Y.Vĭȸљ18v˃M9·'2钟Uӯ/gYܸAy)GUfl GCѷ|i)pԔ1Mö p=ˀ(R@~ bl, QoueuS&0d=Th$KC,Tt߼lgUFZ5oq¨  uЫu=Cn1іS8Ɔun5+Sʄ5z/~F EEI?3f$^l[/R9<8O}:Fލ<].KR]\߳*<~Tc}^QH 3LE c6c٫<SY8Nٽs> z ?2w4QSšV05XyQft >~oxe.i+ZT4I$"(/`~|7QO f6JwL0;\zKEqa.atV@ۊUZ$01Ưz5>R`bRQ=+|}&ZajT$O%bM5E!yY|>kxfmL~Z.#Z*Tw2u8\]X3FġBI0=o#G4>7f'aͳ'hV6&,(rUa[{v7|J &Df )řG@ڂ%ny>co9OShAiE~Z_C:!ã@- 2!8,BJORqxY'f$C+]H %q]BS23.dp,աc??͟ԽTRQklQqv0 DA~Ǔ)HmEKE5&QXŏ#+~Ȗ0Cjj}y6Hb%?Gx|#ܵJkm'm|w?63Hp99- zh JENĽBJvj>Ln[OzC>fzBLN{ߧ-ɷp8L%fvHm;\?Y^. 5 Bot=WZ;F'fDF0F$;T߈F}SXncwp5l}eDү16d[` 6_Ƃ4ahь5Fn`b)~E/Tc#>es1QӠzqRfhV֐ F.)m'S4!)gb۰!% |4r_P%0cӔH;"@$ 5۝K5+`f#sb =i 8LX8㷤WeA7w_ o~$ $Ul<#5P$\tpku3]!sNC-c%1B HW(]8@&2~˞C^H"4A<#*9r!eƴ$᱉ȭ/ieMJY0Rjtv i8 h=:l(6X&q5NMܳ1SF(@.c֍JEĮ Ue{ؾ{8D `uq(xy-vT7l22BC#m{7nZ겡s eÛBiIvZG8 ^C&p130*:Vǘqܦ]( ⩡7X /%-ޥn, Jq<FʩyD*T'L-[6h{WN;\4%>|baLo')w:ǒ*p@5 `fKb飀:A&-3n(YK_ϰ#ڃ(J8HsnPA{y$Ωށo!Xz.-y+%x]\PD$T5P|ߊe=wז gN|œKħkPw*gىHvҫر+K"; R)O|3wv>^ݥN$GIqI3bAöY~y[B+n @S~* Mݫ,Q?k9R!Y+4 !E^‰TĞ e{8;!oL Ôy^Se„)](P(dl*7v_ͼUWGO[rn#>?zQhA˻ęqg@wĂqfk)<#v.G(1%nSKAh)G`1;.rm2Un!SE+1oL&4àĐ[lA)XaR )]sk:ܣ]s۽P}=zC۹Ωt>x1=(#y.>yS(f_\f]E5]M/jf#}4z꽈!rYhD]u߽;ZM|ZܒUKA@N.,ͳ/ZRcNFζ$c X&iN0 Z7`x.}2X#N{82Fr|Z(f_0/Ԫ+H#NtrN<= p4?h3GkR8Mr&95BoV*+^l8v/,ڣ .vRtb7 \v#ǛV&>%RŁQK[QEhszzm]pɕ{GUۙ+]^ I[]K/ xfƄ|lea /ဍ CDZ7}aI^@`I$U+3P %~j(~Ep.ދ}r)8"ßo6ҽ49EoJ֝91[Zv@M2X{=$ V{E1+w#œxoyh#њ(pI9$Y9q9&Lߠ Hm59cAo]jSJD2q&p@r@4GS!Þ84 9,Ş:ݥ5FHDôst{!xh-ab-4-dܩ`{ ؂Zn49 <7sAqͼ*fEdz`]).o{AU~ݾL}-pҴ]y3dH"ee*ڏ#,tF/JuߤbG fy'm> 䰢6ae yr8_*&1C$A1Hq bEJu)E(?t+i~V"~{s5NN6@ )זE.'."ozW<)q-~9IW"Z _I2h~9@/܉c(T5ڡ0刱Tm>Dc47#^z:XP+b~= mU)0 Kݐ<.%(m,/BԃO )f[Vﱿ$k.='Tͩl*~}+8;mk GV4ypTdW󂾶Y l6N? ‰Vde_7c;Bvp o_^MҳJmfh"}iK>>7T}PST’TbZ<m` Ug۬XoT =e*y$mԭ(E2Z)6gXum>2-z8jQXh J"ϷS^(oyM$t!GE -U@ct3wwG:CZ΂^BEo!vGfAAVE%Wױl2 l!}v6 F&)!88Rme*XOUR>=!>2 x( qq\pQTbЊFII9Em8xc#&px.iCBQԸBs~}D8)*:|ZlE0ΐEt 쎚bgvhJ*Я v;WQqIX'H6Vm(ܛzqDxkwdZ}Y("JSSYi(;+ vH6{PNѼpj9Qg:GFSF_?H~0"HGr>ɔ̀Xfq#=KmRy |b.p~Q-ڎqFб(S&@FzZK(+ g--Z5̫b=vR}1&#?m5 ViC% Gh -WF Vk͌_ ےjlx* sT\fFHZv"pcr{LL0빍x>rg$[/$:ꏃ*$kֿUgp>4%D]moꤜŒIr˄Cvv2揯IpUjh hiRcza2v~hIxTWպ/]*ԟ/ 8UOJbn^@-Vut!^Џ^?gx'\&#PFr;kkOKч``a+7iO}[j8 y $=:K JcS4/XМ.vzIXCO\}b\[ 'K9ZީHOVbyt4[z XJQfD*fB>Z[rn66Am~ VtYD8XR8\ǠA@g:v 7^gu5TYJ1ѣvN3l1+KEA 2ލ#U#~C-r<.^Hh->~05 Ȏ)hUV^[#vL dT#im9W~J]{OM9O.&'8I齄ִM>t:v DƁ"Fȗ)1bS.R(; 7x(A7t 3Zv+FzwfQ@58?C H!W OgX~WdQQnÅ"ř9^*NzjP$*ʮp>e'Ө,ƃmiD0hx4ӧf$qgnQ W>VE?zqf1KA| GltMftJʯёTF)WzivGԲLمs߻jxV7g>X"q^!S19b\Xz:F\0"B J f?80,_PטPOyL~mWxnZ\l7GaqI9tfY_:éZ6;7;{\/EY22lKpKUsZЄ+k_PZ]}a])}tٱHb9g׭it6Qaa96>5|SC=\_5mvX$9Z+yGb_TMJ)b_)@lksPC?{Rگr,MI!h->G눐4n M"EVޮDMhtH(G >U5r]sq#o)lxmb*'G3I &s.\*"S! 0oFB#+xXIBjAza387(xU I㋲`o @ꛆOʄrQAΙ2[k(<G<8G0Lugn1k'xUA3*@k4cd& / :+9E`W%#$G;#Zki 3x敔% b q:ʷES 01Ѽ r4wcn>tWrJL,܏uCcGxz'o$>K~EAI!I[0EAJy0% ~EFC:ulo;G hȠ9?`Tfi6[jI1<^Db߄qҫ3t4 ? ie9EYӴ&&h}`0)S$φ9]FC%)x d 6y`(YbTNאې3,ޑ.݃fY95r:k8{݋[e()BXoA6spHR(Qjӏńt}2f{؂",l1kk>IC \y .#fnEcЈbm_`a{iZbp+JI!vф3c`suCpT ( _%e-N>/-$NMu4u(0 yp*r-Q)9[[,p*RI o+$¶]LCZ1> )^lO{VVIs~ͅ| Gk.ã*ad#@# /QsO'JtoN~-Rn*uս 龯̱gYZ07070100000012000081a40000000000000000000000016745a683000092d4000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/nvme/target/nvmet-rdma.ko.xz7zXZִF!t/򍒑]?EhDTTk׶Ǽ8t8o#N1=2 NO%2m"SaH!V^+k)'y?e_2qzԧEobEA\ksY1 lg-UmB*< ԃdd;ۜjk᷶BŁiUX&)IɈvU$e4$㓷*9;5ZB}0̍nrW9=5o~>8}pL),]$r#Rvw}%#.I Ɍ]bEЪz5L6ZL C*%@왍x5q>(0 H`wIm-ȜKAK42-'e(P@ u0 hj,~ 4G[_Y6F*6%}=73SY<7[U/բv6r?Q% n_uB]p+"Rccv ا3GTL^l6` F7,vއ{hcky#Xs<h&1EB©C.#s@$\4&ON/6|2U`‚>nGKXDt*xj"_ I_Ey*uM)HRHVGg&jrT8KDXk{ꌊ8_䌮 QiIY80^)zqwx%yɖZek^tyH\6v޳CQuEJFcਸ਼K \kج _yXW} غdljΟul=$o=%V؃`pR1]5عD.+˩ 66^$Kw> 0#I~zn]Bx55Q`/b9C:gZniF fT."h족vA=<  oӟ#ޢ2ZoM)j.֬Je V %YA(kDu@X=pL>됆J?J1Xѯaz\Q*R%fJnv/S~hHÔTV5tE"1dM#:#aASVi ̬wx 1kEnP1&9Uv-px ySy—`షg D4Uӡ61ț÷7&K"++BejcɼOgQ#a b 5M S)ӯ|aםp3e\nO#ZS4vHCޜo(C${վ{tidNI[%3&'; 3)ltZ8JT4H(Jm`үe*͵at^H4 (9hB T;q6||4⣜Ncsc]]g0[k g\[->b%yVk4Ry4{}Ӫ5e޶QA[AQٻv}Y&wtͥgOCz&Sȵ"nwl<w&/Zĉ|80 `73%XˡϸA$VSg^TivM]ąAܧjuz 5-Mۻ\qN7l coXʤ.D(el\NCuߣ>D$܌nۉcPV3;Hk!>CB*kx}D^K4I=+D1_hxyߎ 䍱Jew ]B(F[xTN+"ӞQXezN:Y/4R73< 6 w}Hu(bY{j-D7&wa+GU;kH 6>%$x?$L pHr\&L>?h'_PgLU\2ƒs7cӹqq̓9\ nvx |'fmͷ! sx P#6\$NqG,!@e^esVƺd;/*Log&KϻS:;`7.N*c^3- }f`l9'Ht.xes3 Wƙ@ܒT:+}?ݫynًPK=g/B1p=;JUnK\Wp9`IQGW X &2eȵbOs yۻ_廳~dyF(o[ tl7P-3 C8hRԙ2{Kct7;a> ?M7  ^C.=qHز Xk꫑nx](ժ"Hl=r<zu͂&%/TBo\$(T1 ynsь$fCMg$:s+Ҵh9vDA3GS+^aʾ`x-Rr.gKƴT%̑h%kGa^CSW-~+6(jP A(lY,l"P* 4Iv8**2ZaC| ?G}e"Ν0&ek<NrO0?io:M0L/DLmR4,_1)>y=w#>Xtry#`%"iD$.;UJ9XOUXI$m%95}IqӝR.͸B<:5²,Ȭ&s1xeepa| Dz  | oΨa% R=WU+x;g%^JGS X☯ stOjqڬdVd!-\M誄_6h,yc)^kWU \mnkz:]F'@h7{Mrb4)(1ȕƟVS&8z"ɅqAnTZ̮~G*GB0q܉ ʷ'{)#/ ubH5!#ܚ!h 5wͶ#^v_Vϋ q__*Z9?h5At{,;@jJy]vsG/L/6)YFwL %uj\k})d%d]xыem/'k 9oK0~B"^0 C 9xw qZ *!:!QZt,^h:ׯrwj)9T3n-B*6W<4nMw:-'j w^Wg1B_Z2Ӻ΂N!),R[wDHϺs%Ώnj?Cئi)4~J6\t.+Qa͝4V_$4soHb7*54s|7bJY2ε`| |#dW]M@5ϣ2/걱#R8D Ɖ=75zKc_ٱ,5PO1}SP;4vL.' 7f3/j$魑 e@:TJPt`I(S$ l#Swg>]/=!>=MQ$=S%jm`8Hz$ nƽД}}F0 qq"u:Qa2LO\8th0&;NY@HҬNRhh)h6L\uüد2O/P6w!rZ=D= 965o'AQ99.DCf'<X< ~u<>HƭWoS3o.ύt~4pzU>VFǴ!? D muy=d_?[HBajYɯMOTloWIbr*b̛+k$iD|Aൈ C3_.Nmc<&9*4w@јk<۩)+6GW:y.˺B̡Eю۝N,K'S?DuADx=xE\]Jnf  M{ +;QQ+6|RoSS}IIEz(7^{#{kBebovu`8&Y-X,Bjn: T Tb[8df}\w]0x݊[@=-*ɬ6&h "nPtI}aD0n@1[)bXgxm1N>3rVuુ3)os+)}-J.VLP1! x zsM+{+A[ؿ@&vjfy{e!,ofûSzg~ V<ƧuSw!+A bb$?BaU<6Ná[MW8jq=2LS2c>hNc?)XG,J߂ ƈ'BYC357dűW/pAB?8_LXbM*_w_V?'Op:{΁p}z)1BL3]% 3\a`R sm}| P,hNOmt W$W*qxĂ?l(b$ƢhH g o/T+p|qe.}6 A$oTWX:$D@^"{B&>լ|쑓ۍ$ bƍxΑpި̉8RJb^VG/$K|9o\vSNtn=-u[(ML>6 KXe>ɹ3oc(;&Ec^~u }QXmN=J}Ӹ>r ޞ6`D8$!Oz]2ɗe+:||ٺ+r2GưIJq!gͰ+T<؈mF##IϐtChUO#ނnתCoA.ϓ`0eyt`~'8C:CLY Y4ZbB)4qxR~Ǭ {zj<>5W<+i#I½>)@6biϩ8ؐdoC7rŷ'=m {!րM+~CrΨ9*ݹ ?(6GO*Y#C%h)+DgX~>-=aN^Y|E怭bbED_HGi'p.bS9T@Ě v~kݘGج0Tw ]ro܇vN=مP'pc9d#n/5pu=9fPϝ6VN$ =Qɂ~iZgQ! sEiK8-.978V_N_oWZڲ"<|}qն KH%Klj?w,S ͏vʗov793(\ֵ4KPC70Hj`ȄۘY9KHrݑ(" *v;9<0Yv9HzW@Iɵ́,1MY0](CE$Ć9ZfF$|ǭ8@$e؂=)hn(l{(xRUNmeXym3dcjb[t]f: 1}  ;E!m!1|duΆ7鐔@W /8Z鍼R-L߾0:İ*Ԝᑃڞ;b>V ]a azsKPSnU) I:?`Ra=]}0综}+@y;;;L) M{{(\ {6N k _bh$t'E\O,gPϼ\]Hڅu1 U; 714;JtG9>u u@-6.G8lYm9*O`(S x zA'6`˨|TEWwks:^Jv 4CCCmĝjKDFBIkDž^sP*,8_,Y2%`gU.&qy*"u+hGat>j1-4eO!IA8բHck_;THXSbwjB]6,B"xdwzߖmS }xr#G#R4e+ E!GU?r pv%v(}JM@Po?si@[Br$qpА>BGTqGv̍TFX\gڱ~t2֜ .m.dfus81,L`|$==aYM܍̭#A7FչߧaA 9@P`4)/y1 =z{j;[|tA4<3ذ.*= E)6w -#r,o3l+ ȗgԋ+~$ܘ.OXŬ{ɌhsN, nMbuw(%,ƚ]!=L_͇{WZ6XՓ~D77#1}<M}ifJhjppMV7-{C 5CoQ#=WݔeoIC+lCP("/|~? unH1. :M")oQMS s:[qRjAqu#y^8x[-U9g\0k|3? #ƜYk'Yig81`qѯxjV 30 N/%e{Ulm5ΰ J';8BG뵋4*.h";?%yjo{ IԺp\=;CaiVS:q *b "Y\dM $'2ۍA2c*@' eYJ{Ie=)e߹Tsdx]=hY$?0avdKy~894W}B_+뢭JVQ)}qɫV9PPDOmSm"R=ʤs"wy9v(3ZnOTCp%ÛxvPRSiS䇴A7ď;/ S4rQt)ھ/(wS3`DLT*ƚ[Òi sAY)ݕ[ϖT3} t/X^a73J[:*ǦARho_X\:j 8i}J)t< ՙB=vޒNzm nu/K +/YeqH|S8|\o"an ]+*r׎KF ZA(+4wHV`T߼8ͭXuED&$A hIWهhH,k$Rռiƨ SG`\U'/ьV .ᝏBF%MY2Wyv&Rt"1,b/]oq~;@!03_-rƪ9LFs&$o'a:Ϗå -+AGe,kf-z hhD=&L{38WAuJNiX;p-[WIzJ.A+ ."2;&K!5oGuO DVu<݁kmgEvF襉cZ":b#ۯ3O"|h7i;g>63f~M WYr_cwY=G|ᚅi}ڦ}#nUMuE a~8$ FƷCÛ)|hk?Ȳ E])e/3VCwBf{L@J̳ +tEκ;Ӌ<CH;뇩n!KXjeSt%ϧ0- ükc3Dd3M4@/Qxj)0.ԉ썙UX;9D=l.s|Jzu>}Yx$ijW LVMs&.镹&տd>1 BPTR_Y65A$ VC8Qϳ5Y+U -u[NSW"S{ԁw,zkHjcV QCC(t!`A+zR|[ťƫIE멶u>V+r^zyřrIE##չy#Diq]^> +f>;L-CJ$o!eSQy= \]wRN.CO%dԎJ?0tjss>~ݯe_|؟qĆǨ>RCQDKV0</Vt@ 1V".\lBW-bN7I9_V9Otg,4h Ʒqm&*B zhoS+wa NC1 OIM٥n DM^:pաOb|HIwC3raVW-mq,"+2ӪnIJm/':Ga5E FnCVtW.j!)0("izpTEzp%Ƽuoh(흃 (Ѹ uy+շ-`KI_>^7|Xjg`ly-_[eb !y,lʂUx ЯTJ* >?'mS ! b7bCoaLR1Xyq={K- ߥ3ܓ$%U .^ )}^[a7.•+/{KCny33ѡsocd|[zVЁRS MPBA !{TSlΐTJ) Zt2Mt Tz_=0P;V([P'*%"-{|$/y oIw4뽝H]T.g *1z]`.u^ WbiVT#s_7k [z& D1 vBȄG f*B6bxWf!\̈́ur} pݤܜ* Iv+ ;0UFzt:[z' ޖV MwMU ^&%LdOh#>hRL:Фy2Ĥ_q0+X[ t:^cHט4?0 Xt820mKbƑ[(_1TbnK.WQ}pdE( qYc{ SvnAè(֋qoy%)m9+ŅAh1#w$Ȝ*hҡ?7&Fw-U٤"u,ffOt?FRBҔ趉]`CAE,HELE_jۅ'X t/^l99؉RyBv#>1e|=4m\GuVF̤IiSPl~%nTW ST>zp6jʣ^&f $!ܜj7)~Y]q(: {.3gs_P) $t/Im0DSWuMPL,VG2+J-t,JGďp"-nUD馮鴬W㑖C>J&Ўhji!f"@6dJ8Z\m-#{g1{\{^ 2- Ds9m[B9c[ON-@^i3aO_(TcX ы,u-k Zs8BuXvR//G$L j@I}ݣ[(w0%QFXIT ϴ+3Pb+i4"=0.iF슘o=lc]9E/?|D#=>h^ZpUгgMڳ7Вu>W$]-bYZ; *Eȁ}̽3{"ٷ.Pg)\3s @8_;KoXui )_r;Ԙ)p#Nև>)O#C^ ϼS.dyc:nhh_ù ֨0Rٟ >Gawhs6A-S|sGnp%+n. Χ´Oc%gn3tgHnm<.\vG>"m8;@4*6Rw8= ZϏG gB.0@|":,kW4{aIVwk_/wDc9P;$bd`qZ+v:`V]Xʃ˩^3杓-Zd$Z] uZ_j=(Wt-)涯Y 3<[8 1 ecṡS.~ZN \0Trr`~#fs( w䫹zE_㾁em}[5O ?B- UzΩ,N߲AhYm:DyQ U;Yes'=B!J?%9=[bO pHeLwte6x* OeygW4j:kcHS^6@tD 0:(9Rpʷh ws_ |# hkEX\d6oOE%_([025Sów!LU*S~Gi i'I+ V{h|LC MQa O}hfP{khBυ-'x*7lk g￶Ίe在p:*馡ϾVSFbr~j<ÃƽXo܌RǒjV&#ktMaQ'Y!7\GH'Tݧ1 83qm$ƃT@m_/" T(t!M ]k~|dž/WSถuhA C1;k`^zM4RtmYiK萎!$bO MUHt.֦ek^.(;B;xF2 z_p?DKs㑏߶ [!TxjDa%⪵';Q#r`Օ-l?z #4Q rTjߑv1.U7,:7b^i7Jh4z萿D#VĸT}uD| QCN~P[VʛH#'&҆6mu?NxQ_z]HJ qj fHб.^9Rv8P(/1`+[}Ik{a_fI!}&IEE( COIxAlgKZj?R0I6iAGG/$'6Uۖ%Ѻ7ˋs6lկ-qF08bmGzb p<2L-x-߿JKdnٹɀHƛ!G[Bjo~s'MՉ/(OihQ4Yz$eR;h*q**_Z  s=eZK@~FSkBdǙQjZGY@1^Ҵ0Оd(FJ" Qg n.5q}iHpހ\σ(PV@ BC[A][( ^dS%8;c1qshu;]nFz ςwwY[aE!w(mJ q֑\NR:C;Q{}T6}`seHȸrThPF/{*/v^tt8vqe6i)#r}eRyf~϶T7&6R7*<LQSry3& =#rލ]H/ِd]7TR(e]b6>k]%W`o WM亨'`]b"l#^Q+1^ߛ6ޚOalmѹfU%8ONג\/Z̃fPfT#FC'PYo Bh䞿)@x xEUSBٗ%ug=ƊZ7r 76;ww༦pۼrY>MG9a'Zl)Q J@N0B~kZ3eRJ-aȋer)&?)OY)[r:왘r/No":@b$'si y 4%~d4=o^F2"n -uXThS?rΫekUYvOJu}ΚxMi$ԹA=5 :efv/DífV>o 'J`3YN 5Ո$X WJ?oMEKbaH %?U·d]JO =J,cg>&O]vgZJ {q'|NG& V韉[ 5J-W/HWN ,kns̾vb/X-bUdz=[#%VQ>lޱС+!V9K Xe??hF)YRbuO)7MĵLCmcs:6bM2viSw6rdZDGFXf,)>CИ+fK:CuPYa_㞚3EgF^x):4RL%'lJ:x`MqfQ{B V?iPu N^U T mdC<J~by;\Z0͇Ƨ#7Oj1 kQoˁ-NӋ"kɻxr({q'h[zRZQeWȸ ukٓyN>KToD&ee l%&EBf+iX ) 8~ɸE> Uk IңV^fضikd5|K!lk$Uwj1rZ钼YV3ʑ1̕`?}raYbQ-kDXau9n8 %⡻у KcPS3"4Cզ?? Z`Ɗ1K`k5+E\(KC9TGVPa'P =v67"pPTcԄZG:e0dy0k!2Z 3SW(4EMA#] (W);*\,w2@(u,ו촸 VIof{aa֍C,JCe ِI߈]\b pyC 5QW=KBBWo}( #cz̉h9oDN;1B+cHXM*VMYSz39')sNϵ n䗿D{ $yquC1]zx[O~>E$6i1Kc-&;"ۮ} h>}Nظ/w)ݒ1Q* i}%͝vֶ,pv e7Ũ8M [jes4</~.4p0 Li˲8O}テG9yve.zLLJɮRWbPPG!ERfX>d^57VPkU$B7ݿB쳵˭>#6.XC:X❳ў[kD7O|h;.2V^O ԅhw^ԑ43B?Wben  ҇QELJnwG_O]9_̘:K))b}ޗ4`Sŀ{.aqذr5*Lմ I}o!ajp➾1sm15zGa;yp5 싟ɡDOV54{>1WS786J/"3?/Lj蔨}ʥzW<@0ї?]FqIfDJ3œ\=Cj7;(HӘ.CKy@Ӊzn81={4c1/} O9M `9^?HV(iJ%ǺUONKB-Z=bsJ`' & X3Q4SC;X 4q| Z\9ùЧO᭬*ܫ:|}u=!eR8*`hX!ϋ, 2y3ʔU!qÕxDTfuPU¦Z<_OԨ2nYNBPQZZI⯄ϑm_7; [ bzЁڢGxАu)6ѬЄÛ^J/@B.h] KR;*+͒+zLYS\żCW7r00'mx˲Cs$ǝ' ©2$a+h|IXܵSm;H#Htºk!rNɎvaG[8ΖIUlZdOLjѴ{ ruKZ=BRA[aatA&GL}׭.OkeqPQ>*t#612虅>oF_nT\W(lXAdpO.Rg׼dd$M|S(I. DJ _H3y7 "9yj@$40r hR<"#lz_͸jiZqV`;Xv"=Blm;%p@D(`{.:me:))ٱ:4.q&*ϖi7wp o&Oq8ꝷ:>uVĴa'2f{NnL^tϼU@`[҇s):GdQ~s_I%ѳĎ8ٌ@|Mf3:4#GSWS$q^.dqƣkg~UaA Ֆܲazd4o͚z߯:◛"J>Qz]W[i!bW%MEF]/a_  i> lSm7jt[ ЏψMdjU?Vo=tŠmV LztoYAүp*G. W0 _FYRgPZ!p7*B8\lJk9]:I31U-He+Kr-)ΰeg"1†]պY%o$F!$@*á}V?c4_$:);/#!Xm٢MgΜwn᎑9J+Z<\G{̤PP}%Msul*I`Zyl, anR]m8MzV韉.9 n9Ŧ@O18KO3مG,2$y; l~[ X,WI٘\ ^ct.8e[.,;(TKۜ9RY*҇.R0%rp. ]}ü>eVd-°%< <{7*OPnVfSؠ*CM ~ 3dQr8H!پUP]脏 =;ʹNU6I"K3yLNCI)uSkTqA] kmJ1Y á "i\h'< iO4ci{kcӕ5KFPדN)]ʦk3z Gw-)i7ʤG28n=}n|05iߑҥ7r 0:Ʃ/q!*!qن]֖`G5OFܿDgs.{taf;W%i!^HB49#\wrl7nRWOzn [a}m'ly7Ȥr6`9bcl4e^J" #o2R;70#PqHi&=UF]ctL ~RyطRV,q.nmr[LïK(9B-U Pgx2 ;Sِe| ݌hbKӗJ^!D㺭RѪ/]uAjZn!wb|899&# alQEq_ěp͌D&Sej:GW3 Mu>$kmtqr+htaCAjFϺHOtka3q1H' HlBb5DTp>*i!9d-6$ #{7<KgSMI&ʩ*{B1~b3:s f m{v5Ν'nnࣩSq 9&'|NzL4"^O]b@4rT#d]Kñ6x(b\]=D~I-0 z N)3`f>F֏hO+5Cd jKE>n@Ec7EzSfv.F?kS/M ~ |_5utU&ܞ-aG UC.aYvcq9mt9 { wo~yץ {8SgW,ۍ5=HǠM;z &eINOr{ NR4Z)ѩ Y}*AdE~ֆζq3]iYj"Qq^DbYM@t=)V  r=H;9X0Cb3޼>"qas缧"XH` /6%c{AIã [4_fڸ0ˇT>'"wL3W>=o4 h2fm_z6U'[rϖҺ,iKZ\Xx;n9Qyz3Iثg0 Q&Bz,ç`8xJ^n]3[W׿mHUA82Dl2H#RZϮ57Ñe ]xXh_!=.g@>aI'P G'q7S0A{X \Ĵsҍ@%oِō -@W}M}吣ݴȟYmx`\2pbo6x@ eȀ&y3\ Mշ\=`\$# ũKMN!3fVBVJu*謆E$Vh@È!VL\x=͉p!0HFekzU!/Jw۶iM kRT0B_Y?iiUwϿ"O(sp@}[^D[2¹^DQu? G+'1s&ϱ`&My8Jd[/M8nag)TD/ɟAGS*#kur)n! !ޥ'X7aܝa/#`>)c5(٤f7 ]btj$8'.g),b% }:äbNu`\ bͩ״W| \y9gQ{c9NN(D`g<)gǍ~*6SR:t EX3v&09'NŖ#?{""gƴ(b?@&i/AR@ل$DeuoW q%$׽fT#j6G.I5JjR:@]W˧[=8_81֧48,Y&>h:(NGdMGPOU.8d%/TlW>-$S<$Kz DȬVy'؎W&/LuU7yTފ1Ʃo'2չ5 BzSi8W"->~K[1{8O1 + ŧ*[oϬK'TSNXݸKB1qjtЗѼBGqK s}j UqvZTzH6N~bE%5DB% 湐/ J]lY9 h  Q?6F"½Kn<| P-ջ\1!8Z/wnĂjcR\^RIу\_ :N6Qe*?ڻ%0/ww(;]OP%Q_ޣ4{qDO[$;y;lIċV:z?CD)zwܹLM""cAm*n_'MշV`|4?pJcm] ;;!ܨdk6#ş˜4|U`0z6l?(j@EF 6b`R-"i >1?"%- 27 ScVAvVgD87C=qAnUMΑ UIڭ:I8i'* yUsf<[}VX\4m>I5.t_[ƺƙ]Ql@{sd{NdI`eLy 7i&};=^i6Db#瓩f S5t'q!Ҕ ŽjQ`/k=&C$~D&4j:gDU/ǃވ] tku;ӞXnĪK|~סg۞W:_Ql,Ie꣭($q_A0o@ ɋ+I囉1Jy>1 1_<ƹcԆtXSNdW^M{eYC߹sB_{vOu%oe ;/p\jٱ[>[ |_3͡㕐$NoeX!q~SIv+-?J nK%moK:=}ڌk| C 'U`(%ǜg~YI.(>疓 VPl?\ٚ}MG̝\P?26 Y)s-%H3N^5ևPFiw>挘 uaӖn֖u"&Vߜ܍NN'8}#P8l_^ǴWX/mڞ%KV-QR`ڧ SG,ט|z N#*9I0<IJҜ4 ӜUsgt4 tpt]a-JLO.06Go?T䌒hv3z-!pf[v"wfYwiaB|>IӔK"|s*nEx#R7ۊk8t)y$>@hSk^E[H +N9#qvNU$;|ECpG,t7}cm5j=Hl[w^S*xCB|W]>tBoY^˽ ; qs bsFpl0‡! )S3T u -"3 {$}92Ȅ$ iw݁tCy+(=^:]74BAs$`^kԬ寣obE8zq_ s7͞?N3^j<˝ M<& Q57/ڪC0Z!xM >n 3fѭvrWXfBk@q݅b0CΜMFOXt?Ԥ/"Ń-Cs&/c/{JzsYLOLV2a/1 !u%VD :Sz dpЧQ IAE یڌZB| K9JV,WrdZn>P5'ĭRр|kt{"~*M:co 7@ *ZI:d+"ٶIvV_XTn6t%Vv=ࢦDcC}dB*!:O`& Y@ uGk}tttS夿BG#j*6̋e@aBqIU}nMOVuo7$?Jt]` z(1xztǕ#?ݡ$%RNjn[L~)9Y3wÇ鐅,jT40:̡5R {= 8zUJ>w%."xplvчGd̶oSb1 ~4jO470 "6]sgפχM\1ʐ)[J6FiHf|+d^ZЍ4.\W%  1I`"Z:zv7LGOPZp9eiPEU~ nO4l꺴aSBDp?ri.MoJܵ%j ĵsOC?~3dA)UX!u/X/]eHqzRkeDw,`skFYhsg/ˆZ9m*# 0]̅~C ҫ3ķI`ZU?1]"iInS Nxj4T 燔*ZdۅM$[GQ}LCrʘά_[̰7?bAέp][x2B'L$+)fy} Dz7@Gmhg V!AAMGVVETC4:LwTDxmK&a[D ut&ݵy^jl+ZK +1գ,?Zr|0}H%0 QJdm,ljֽ `|@F%͌к>a5UFe1"܂)u>˺?{^0.|r'faPH A@lYQ?7/9{=7ai:iLyX `m|JGDI):N\+3, OPljpNeOU$!|/c4*⚣Zd.|*"aLK*Wt؃+oa 3o޾)bv `mZ^0 e#[oyRt*!Wq΃Yb}ev\ϒ)thh9Hs+$'> X53R2e7G l9Ul5p2xxSRğ0_c oO'+_^O(b-8{GL}cInQiK ΄_,Ps_Icb5ϲ*حx(.JF<D7_4ukCw2#o޾R^mwZ]3:+ ?AďLg-cvy} C?sC-3QMB@;{ [@/ShI^aHr(}@O9+8aAހUgHIڙ.=a@] PEj# /0O!~6,Jy9Vzq3nyHtcS~YEE\\%ʹ`UB{-vi99 0\ʂ lkj c'Sf@z84{?~yd ܚp?nyE] B!@@5ߠ-#j{1NU ҥ;^ιCbBϨNWXC0@!Qk}| Z4U\Tun9bgM*<36VXT(Oԉ瓭3k\۶:VAY .E}gxVY=~3$,~cX:B"F"˶ӆYґ2K:6RR q1kw ;PS](w$Bg@$1^{NkS"z(I,9 \S+ H+]>u8>l?X/jsqܓ}e+jK JYv Y ߸̅h)۞:Xeҋ{9Z b"(uY?Q\-^){JQ;7HJɹWw&y_k 49T+ެ_1[lhr|I8w"\)9&N57V%thJ-zeNxU}!l75Siϳ2+ĴR'v[+g6R&m c*<疖-e3G'ʬme!̌Olp Y7% d]]`IHzfph"9lm5A%:QֶÂ:vR$(A fP~D}LA^G\\_Y ^kӼ`,nڃSZF.cfv&d| Tw̪Uu v'[-[X†\. 2鉰\jڑ^BQX:nS do,ʩ,]'M vduп!O~od.r 8zICLjEyk24Pw_n~q"ڍִ Vb5omҁN{l­SeeL-{+y &T?IP^JvgzRZ hY6@=]^fa냚 iTH]K265GJ6?ׅDu eT|7m^[|wrͦ# +fDlpHv͉lFPlҊX޴3MYsk>$-ҷu>olWa@Tel5@vhӍ3R6bAH|6-D| قo7Ux%*1l~Qus7PKU`jmSRe9X°#Iц%v~Ԍ|+JIr-݉x,VD`3@I#sTzXz~^Cj !X &n΢y53p2LAuk]016rCSn<xuMgB#aި/V,7Fryw1Q2P wq2pg5J~jzDA>X|^Bx;D8aA@,6feyNGeBx5K{S4- h YNB^LD]Ѯv0qª"|rh5UT y0e+e}ٗ҄})рO5Ydt&g/yH%OŕU>PI¾::qɐ9st6Цs I-'(\ҰLF;2MÌinb *E)DNy_J[xCl {kj*$~o BEH5issǮ;VQk>2hK'F=Kp!0Cs18H V 3K e\},j-'bc!\5d!n_ KMzuܟ"oy[W3,T; Jp4=W3Cz= uYDT8VA6Fv§Pv/F8;nC}1Hq-0y\)OKq)\ES6{a"6qoc讗~Rf)#2j-ž/Bo/gfLT(HO7%_35Ѷ&2 %-^2LX7XJ7E\K2Sr$i:ot'ʱ#3)r58C@!рA"zQF|I5"|DžJRW)"T|G,g ڡIpֽY]D>ыc$Q.]UzAPch]%X}чAM =fa*GNɇ+YC#-X/ȴ5O(Ze],q8;cn,tLL-c`e<EjS69ſ8rM15PDpھ(ދJg-j_Fi: pJxzH r{xa[+.Q3,CW-ڰ2&D>DX*LIbsL1 =o3.*BM ΡT"-2,Z6".^Z^}.|i!>|i(4W kC "v*lWXTzdsbu#! ;|^{hƳ 됫S UF\ːuPy/? v{Upカzdz &D4ֈL ZtgY/ ЂBF\gOm@q7[{f _%6ʘ5XI3:}n$ǦTvUEqD16"ϘR S#.ʤwT*xnV)8+={&;=( a7֬1Q0ʹOW5Əyk:`뽾lP3-ncRT`]tO.1b9Ⱥ dxd#rFV3 `p|*1 !!d/^p2{*q<̯n:2Ŷab ^i9s8ClQrpt sO+ǟ1'Mj&Z~Y3!&88 VFIlSf dr0{6{k)̾,q[]lƀ#pFg3PVn7DL }(J!A=?I߽{^/X!nlcqXT;fgnAc/Nߊw# /A , /ԝlbdtS5@|kz I~J#b'Af",X4/tۭܫ05+#F% ˽$͏s@~; %hށ9H(۟͟l uCv2c;JwR?dSht-Cr<Cz=`.S ]]ˌT3yNvO9uӡQ2/i ϟ'#irEFQ"&h4JPKR6Em>xY:-|HdYZ:hWAS4ND3 3!.".ɫ,z5$7ayIJ9!E*P]b#,F)j$ң6w$UU`ɵU(xE%mr~u؈{|De}a* PjY oE P[~,x(/(3&#ʞ %?^RwFW0ZsW:ϖYA'g;(:ss]5dH]vlx+BSsKXE¿SUꎁ4KYwo"5kN[<pLuNr󅛪ۛ>+ttKTLb:ψu|c%OCiRo89FWSld@MdF$2 ТAϦLPOf^͡i:j3{TX=ve"%0`TjRM.Cڹ=gB*nW&d6Xܹɰ/jǬpq-5>Niܸa< jpPQXFidz[SP&=x?ծӵiJͫ-2nf6U$ 0)15ˆ;r8~oxãS<:/)|T7X+2}{#*/gx3Ɵe ,$>>deɧlWdjBvHDnoJ6ju7nyɛX*A,7B2~;Ɖ89M;ʯLV0_uh`ާ{f=^㰇k@f+*1)밁>g03J椞0 ;䳄%to\IH:\O;pɚ#(Ei0 X¿^$T?lh+o\@:.=9vY02,R#'Rk t =R#ܶ.lS+پ`Goya؄:?߱ɋEpVBLG6 wgs$(M\ %?pq(nM*_ѬkqqMs6KljIr}mnBm3X~u9^MnIӧ EPXJ HB\k"^P1Raix-6mV424 [-ZqW |#]i(%:ARP4ަzf߿R_BD,%o^k,T%·bTúLI@*>xp8Y/mO[mP.8`M pJX t]gnĬeLC)Mw5uy%Ϙ)y*W6f[r{DzYdK5y9?<6`ޣWVP;_ ӍmTBo]h]v(+&jͽ7ӗ{`3{#i9} )F#eҖ&IqNyqPvܰ1RΊO zrU`xZ.}1Uq.<ғ"3W_y֖.P+;A7yU1ojѓk4SG(蜏[H1̑kx2ָB".;~oߐiax*&hT*lOD<O2f|ϒIYQK"<Y[S+PՔ~tڃa(!M; ) &v*/X[c-0snBwle#lVV%vjZ8cL3Q=AsMŒm N1*W-ڈvl@U c_ Wuka`/mRL*]F_ߴ:׽~ \qAp'X2{jX q__$8GKuȏq1aTGqQ5o%6;COY1\,ðb&ۅ(oqK#YpA'odgZ9 Y/ 5$z$Tbx\!^2ȴl3 ,b0ӶF/ hKgtjs.,dWpp;48b 6gF\EWvǜ>Z'AAMovbep8nLujIB}+|(J7**k_]Ϭ"$@p.Pm @gk= $bg(rK9<[# (B99th%^ !Tϲ>ߨ椮\*¶ymQVIqqS:t]p^/&H`)uLvwij\RP w\%Sw@2 \ӓ w.ɚYa4yXb"/aҘ&3:Htex&1g6J|铃{l'ftz5_ KjRve(68c^dHUk1,͛\Qi :yk93r̿R.~X,R9~ .tsc5!|@-F9-$:8͓O2xh oUg9V7.[7jӛ"x*zJ[_M>V!5 8rcV&8O]A;}BN)T5E+[+%]o\y[jhba,}ۺ@lR NHt2"m[Wo[g+q$ fXO5%!0 _FH~-y ʔTyIutgќ ̭:1_Ԁ62'=;xYTGg>uMcNJW5Ey0J>69qgNήGa,)(}LlWtcC1P@̟*L*m$36_jIGLvvĩy[* ;ecH;DoB +i&f`-qp^hXI<)#2|1f^zeL' ңͿ()8CˇeGǟLLJjUgex+*:Pa{I6MY{ς+]v%]s󾐅˯]3:cEN_uNiO;56le,a_R9CT +5\`҈Lѣ,@I2f)eT%pOrd.`DޥD%:u#A*|YKP=dpt+p:9)NUu_u70LsT!RY xOp|ÑmmTCv'M p.@nins8l/9.K)N'twH٥$Ho(upĄ}zfrdg_bFOTTbᶘI:֤KUZgw $fq5~˧B%RG%̦Gr qiN, 4f k~ݒIkQXx/8LK3f 9@|x"6ەeg>e2K:#>HV=m{ѭEvYliAF:G ?nyXf? ,dOnwIe $>)_{3d  c2L?H+@W^ 9*`?3qOc-gq8P/jȀ0L$h1sZdd&3u0JVxZ{o#I*-3+s emr|2ia>(\˺Tt3 Q8T<8;b~J:{ں #`j۹  b܎vd y-fZ0pnsԉՓeWŷIfrZ.`Abm;Kd= ztaخ9~Ru:Ֆ׹R<:GJԟc}fݥ=zl1LDŽ̼xįWl(vg:6(A~2(JgoM&%>yg 5r2cQ~ɩJ2z}ZKFŤyG7%R̶qp[H  +sDpbfg|w9U~;[Q rk[HOnK$!$aExsPɕO*!@%E0Y!ê'Gg;g;t~ :pc ki?Kzry<*?Ep#:gM3,.뉕 5Bx @;!Pr_oUnM"?Fr5a Z8 gVNPs]PՃGG̈́۰N9^QJ5yaĠ>9vjۯuSsr<=O@o"Ƅ6Eq\N̵ivC>>BDF`DIY8bI?VOo4()0|2xb a)FNN4]t=e&v?)O!i*w!{@na&ۋP7|Obx`\t\P64vw3V nS+A!CAT2R5Q'f8Nt_-Jtٽ/Ow(~Ff s>z`c\R`YTNs,v@r0#j@}ćꁿbKjr 6M MVH_b1uaj0Qt(* 'w{+OqF/]xo ZfDYNq+ti{i@3G7ɜ|/k?Bb24`QԝE#nJ0 nʲNCA2nXjtG~#7K+\r4daiKM9\NM.m7A%ʹnab<Nj+nFr,)n$C/>@i9[19-,- hc,E[MXDDG=\Փ}Z~\r! g-e*p{+ .F2oc)ho)i}[?pPFMĴk)=NܳݨXXhJp`l:rܮ'BҺp*Ətk;\۬W|x︪DUcЈOH9=noQ"]0s4=A 1Q]٤{;ZC\bkV0Ň/̥X_Qؼe8㣴ErkK2nShIt CgLQ ٭~7xtPa>qaHD⽓ԏj]ӈUOꠞkMD ȽC˪!U~Q|Qw #n55K%qY3 ̃FiMraN- Ll吂gS,N^x7^${CFQ!_ ,g)MϬ8]42+`~yYmf=7j-juڃmöO-=7ia7{iW\)+`]wH+i{6an$_B(-u1UP‚)dk Qn)FUdfPQW! >fchXq\_lfx30޻<"/siCEu]|?$kxS pe+{"::S(-R Qf4&MR:Ü3^ <3Gz5 {Z8Lo /f3MúH4."gFSS@x-~c?Ȭ( ( N8W-EG@}O$Z,7wz8aꠒ4 5}smzX)kGݓmtk\w11mj[[sŨsek2*{tn!VHġnO:\__C_ ԋ-o|bjf≺"18!Wt(Q+dMjI-Ϝ /H1s O8̩̈LCOq7r G6Tѣ)gM'jCw'k61F;p;-@|+ LsyъnE~HBMsMv/OP>  Gym[R_"̇s;Ё|GՆX[_2Okx YF-R]֢̪ssݰ )#Y#jê[_~Q/466Y_7eJ Bʌ%-KvFG&ֆ|2,=h<-r"_Dn8^L%˖Zcc;9bAFX1~dd[NMȃ~]3hЌ~hb!ʳ@*p37yOݴɿ xy\-̼M&.iFX;0D3K*W44y=3"@*YC%d_bji&E lN{Ֆ@sZME;NC E~J﬛,ⵋ]kJf}pJAf /Uŵj!ui/;`;g7h|u{^V;W&e_jGdiuT/s(xʶ(pi\q3 %rɥR M-]K$;~H"< ANZڠo4 ئ[K"/TE`øc ?1*1=ꋇEI7O\@ 6@KY3m< P"0 >RUkl j$59i0FlcL 1.I4lِAZZ.iQ.Ͱ9pOM`66;45sR3UjuȈrK|?kX0갭aPS:XzQeS&=/3Yx^IQ\qb@p`tډ]95`oH %zц5]<< ;+06Fb-iYuq>J+e?kb&ojyT]>ef ˶$fvS%waC EΨ$旀 ݒ0dj:m`(LG f0;T{idSdU~o6ƿ0oEPI4XZ䷵_J3ՀYq0ކ6x!/ QEXOX r)@kb%$ `L2sLUt_ (uΨ+&)$e@p֭x$vBl9țp0P*&dMB#Y~0KH)q!fcXɝleKl>VJfuR}ODΨ/i~ӭ!Q\?k֎%~r[Ɨ,3~D4ĸʭ:Q ^G~j@=/vcjmoı0ΧO1Oc[4 Y]_k_n(;6:dUjKh1~vDϠAe 5 q;Ґ3pUy^tʓ:QT~Ł'B $g~huDD50cP֤rJJD#|; [TԟZɁjvLxaӝ00OOtdC{WYRgN=YW;SB%j=guI<)}!rqa 'RM eѣ{AS¤c;s"`ϺtմPXo_.6{Kۚ9T<·}/Bq|BR$)*m}Ⱥ6RPqc:EQ^KgQ%׎ Ry 8:>ج%]Ǧlbv:6p+_"RػHWE:+%9E 7a Բ3DׅXѵauC }Wu谍(D|Ћx f蒐] [CtGevkQp)O{Ѐ:/Ÿf(17;?lYpyTҷ_OЭ%uՁFDj2o2sltJϨIq7Jq{0OšQ@*gT.+X$W"ayvL2aS}2V?YBn[nkF*TJA%آƆ0F2<}Ǔ&iZXn1G%ᚍ-eXC}A*:W{mWBAD  N4"y+Jڇ\;=2,U :O3b x\Ee~Mu=t,ꁳĎmww@aMl\> փD֑Ԇr"D(#1UŢaPw[ksv< ']rS1}:=ru_K{Ho Κ ,0d^,||b8Y0tj IF!M Gr4.[[Q-& *E.I S'ee"=ZYwN5%F.ЫOe _U2[#x#V-\^YF*A]< rts č$ǖf`: a(2Qo6Y s z,l OE蓙쌦h/p՝KRQbw&.ٍBcRWW'1T#|vWZMǐ:mԲ5ֶbX3HQy>[t|5g]]~v(PўWl| рrN/BGw:Kn4\kXt_!k:A;BY!}FH@^zz:@R4*|'CCsϷITCxE#50xFk<1^{~T\[hcr-8_6 ,[%xޙj Zto;9>+/U<-Z tQY 9Et] im :^@_;5Gj,"^B%,¤C,Mh^Y&neqmELsyPjLaJAgVt~"15s'=N{rLG5k1ho@5i J+Zr&N6fqcd{aCJIZ:ښ8cKdƫu#Dx)idI$Vv6/)m~xoU^ ^ߔ%Y|*kwD4ߗW [^L3ic}2&(=d&~&+IGF8%si7(bOCT"eZDLi~+Pn{hϜ1͎̏㲉zBO?6/Yp9pk}l81k.Q 5'큆nn4YOIﯠ7Lh_Ҩl%쨗7FΏ3˚@صB1h'7c>' Rbp&yj+ h5ç0fMJ6#Q]&<:VD$EWуr= #vt7e3h4F +F k֒`](ζ++^L(^Q94 ;e?"2⯏(S إ*P׶e& UXA^0K^/ME:n u$k-*E~:Tun=YLQcI+~HOT!;%l rǥM.3~u*,$ -O * >~+#2)>AiX19t1# gsCE_aըP&wLSy1,2=:p|Nx*Dሒ=sq<H $얎V1tK2ΐq)&Z!QQ+ 'gPSn#z6GeP})B@U\DQ)xekDJ/&O8k.@۱gYZ07070100000014000081a40000000000000000000000016745a6820001f184000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/]?EhDTTk׶ǼOw_k T-q3E "?TfSҙ3cB\g2DMRhb>?0rИ͟q EH,ǝTjQ#/^3&_[]@F'² ɬrs5@먓 VB+zM SZۍoM`zqrwF;BUv^z Q24ؿ\hx s[r1|MD 74EW:H %X~aObO [z'NET /.>P;oHZA3]]]ц׳@m|.M(hJit$搰`ǻ^m5y_wEm;ٕ:Сx,U9{<ԦѢcNKiJԡ|ocm EV:=qj=gq߼MZ~u& 69I4# NSGĘj!s/K` inp>^CXޒ3h^I/DLca}MJu]z#*lYaZSmNyF,F&*7jm]i:?1@W("ּ%/rf|Pu"OG]]!6-5;݋jlyEk;<:m]W]$C'uF(oPl yM|P W,v⌑}G*VO.0BNbӰw-#3MrFrH׉y7ӞRnr^.Ja f pe FF ŏx7$z!f~\+\BdF )քb"ۭRyB=&s &l`ě?FvDAvn6ۛWAppSyAIcQ$lB"X:ƨeUp>G`š&O(MZ1˶gBeZ [=ۚ]x!Ig[?Wc2O `HU[d b:fj6bxToǸ|آf kZ_,[y+?ks4 ρCr~ Iv7+ DjA]B7@O!}rkf|6략=Mܦyukd_K|mRL_;+դwrvS7uS*IxJVI1' 0F6S;E ]*r)Go΀VN]#2G$Tq݇a)oި-bg+kS样H]d=̹+~ة._2-m-*1kYw~` ( өt]sKB:w2>*9^ϦGs󱉢Dpޡr;ھ+ -~VICՖǕ@mD`9-'Ҷ>iU;!UQDo2;2] ߳䧶,U;Mw+f2><'(PIL'W=:'CH2 ⩲Pg?Q'eԾj\Էux&Bd:bPQcwv%b8fDr/,}m[Qw|K) V.:A7VLCWu@>uaݨP?-@F,L2%RyrM$@Js4.o]$~熺D3gcRxD~ fA92M۵xq|U28Q0yH -g.4 90dq,1$tbW9K]6oT ye- HPTOX#2 M.S<79q5iK`(\ztzfᣁP]q_ܼ6PQI ~k "KN)0Pݪaq {/CLS-S0}~H{E2V#T4I67AXW8Uy7u;f<\rvԲ==Mdz\7}|p ٿ aASf>yF| BubwE=0@!dNra.Iӗ!0nP;݄ӆn`R,eLmq:,3)س 0t Z%-H2d+1egmW'v=쯉$a%vBULU `y{ )SB(Chbm X _eu!&'ZL)?p7am^bmQ/YW֑V:^J-af6.mz:cnpTfqYOʑ~9!z^h0tatt` yj)f+ N>bC'‰7a(rR#)/pkN U/]VNQwp'. &jl7Ol84AsLq2-#0ɵC>`0v/*Io.q͖tn2wTW8 (tET~v޷RM >xRCVSԩ90uA!aEdSq͎Ɗ.Ɔk;<NQ+YƽKtXҚ}vO͙=~'YoMUS,]nx`Z'[XU}'MXvh]p,_ܖ6drfÜgD\+c5UEz*h`KIƻ덲#)-Eo( vqibR@Ist *1ax!M洨-Me-~1<,'3qfQ &K]Lr9>}k^Z-eCn~_(MSz ;uՊ>D2GVFup_Y, @g!'k<6>4-}E׷?fb3b2 x|of"kiOvf4;(Qtcl3B`q]ڒkH~{!]nZV4͜^*Enar3j=@Swj-AYqkX. ևr;mBq[]cBS/`*9Ѳc r])Q^VzEfа|aѿJH3 h , | <Ӑmz`8Nh=t#>^PdW䯑+i D?0=sr}ּ l4"b뱬,N}c>.7}]#A&'[qBWǐv6%Ll˓ד**<3]b{VW?4qNi.K^-rZ,-Ef%wFgj\gY3rxE G Q/ qd|%晼:JwA5#o:A|M5 3, /М"Oj@6pGxY~>@Uv$chk~\(Ma :Z$WUg P|6Dll XqXՅo܊Rȇ'aHiV_գ!Rmrm\.j 'q [uhP%'"~_`g" UK]r2F8ﲺ}[h|BGK-/8p*+o t2Z,=d@l CT XՀ\N y澁E,H׍/#(*Û1;N6-=H'z Q^viF{]XTyhnh=G%}CoqLdn&4VUQ[D`ɫ jh'-yu6/m汴 wnZI`g0?EH!0zǦnLo`7H~<ݭǘЎ#FwghN"Ap00 ՀuYjU]=ٙ^ TzTYi6~K FscvǴy;+ڣVŅΞD.xAK!ϱ$s[ ^PVh+Ftj wA 2Oa7Io}:lh *M{9{KJ.HnMIt=NQ%"|ZDNաz*;=JѲ#p)D469vv} BEft%a?zA4Y'r +I6m>6uop'nYu OH0.GPC-A"Ȥk/7%WE7i+ފ(=,[A~=T6(8WmEW"m˖xבqڢd'FX+SJ|z1W%γO pgE(]+f4|Fs?#xKx~㡬!|0L>Cms?5L}.̌ܡBtrk&2klHOd$^OoɨUaHblrO?1dP⿣V>ZE 3Mk%'c^b2,<{np <" ! <^oHQ/M ?1h;nwunP:)%wcф}l1M;L}7f,E(6 ƍh"abBgS{ / ?YXI@ߪ$WYu]6y=Eh݃W~j< /W>~iG/Eǎ"z.} @ \G6s- cNɽvlVcQj$_6&-3ӆg9Z5T5Xd>j@_eD=-YmL]P+ @J }If4RٸzO$pzLCڭwsKJ%i͏>19D~e%25%n.-txfzƱSo̜rP>dY:YcQ51yLE Cqߢ51PC{l 9k$OAjsV?c=n0a@i.OaQ8XXGBkC̏]Ǔ)})Őf3*}-}+fOK&3R̒Js8l-4r,!fۜ3/ X*:03R(8{DEʧ<(l?m~UQyƻ3:2;0؞WH4IIeldHᣵn7B0GX C06(!*ʋ\BEmoENo-vq 1bqӀ@.C"tHAI6qoZnPMa h T]CmnL K%ـB?owKy]s7B )e &dbRMt)0OfX2ܱ[T%  .5Ϣ<3jP ;%Κ:LM@o|wq.Uex2Ҏ;o]j01K+q{"KA>9S/h|'mYd|'ܝX1e^܆K~VxvafeP!S0_خgM)f8dRs2-R5liULrSJdW Ul?ώ÷䵛hQiS5- 6<]Dlfr?5(9&<ǝ?Yet (W99dZjg<7\BeF"ߒ V|‰K_(g6{~z 7kWs9R6@~'`>򉆑.E`Xke{c&Amu0r@hi۟K[vnԁeܹe[O~e!H 1M wѲ!EOun鱌+w՛DiԋMIa3/#ÎrRVQ`RUL[G.Dhzudh7naΝH}*_Ái #6|0a&Gv&ҖFLm64eBrb t8Kdc9Qb&R3Ʃ?.U%()ČmT>"}US*p)U5EG3P5APz:n-|VQN3%d쓞*yjU. @'A*Ƅ>x?kfU&a1<}]{ܪjRi;@S{O\PPhLE*,hyIT FlD}BdE6FnlYPmoȝmssQ%IZ&vSyfzwg/vVBkqzBcV$)GLJ(=^0^#hݘ5 h}aUMVo->¨do_IBAE5<-A6=,$w]E?:_Dlvi4W+V&U 3Ȓ!㐿_9ٌ&3Lw=B̞:@*8'㔙k9R5,ϵ:öp2Ykz=j+XD5_TѡLC>~95(@mn1V2Z[\r\?rF?t[W2LhXWaaE }đ\抽v]q +5rKa[9W#QL<$ݞ#(=d;jpQ pLmad0#pe(vOىtlc~~{!PD " Œ4;(6l6 e>Lnj{h¦wuY,$d+ E€ss(L 5C9j-<sdGs"%Y;Zkc]Q(Aқ L9Bu76l” WͿ F!xDfw>V܀)}˞}p  O9N) nX`TN=gN-$,vөȋt,}?I+mMG- JX~aW1{Rwq7N>w|fۏ`g<9 fD5gp b/n.@ \EޱTɿuHI@#)`ˬ"Նz".l~1=+vnvH(kP;RґF@Mjt%,%YA̪tۈ݊!%Zn-n-&JvſDAd% WcM.$jj\ݫvt5$ݿ!謶5NS_R9D~wr>i\ 1܉=NVOܙӗflM_+x9E9r3l^ >+.@`Q|3F̊/H%QˡVd1]27q 5h]ZZvkx~+^nLjXzWDb]D?D6w˿Y|7 Y[}OH@@2+ A%y\tsN.Q]/7ՙZQ$K}0\+iTГ <&~<;|&'^s/yҴb a{Bĺ}M) ])v>DC(㫸)XU`~l`P(QOј(6}fsg(9fK,E([QФԊHU3͍I(h%WcEIf̀/At%6|Du&ڝ >RęZe&=/ʗ{^a{v1,= 2sZ _ 1j󎣟PS>Y˯ y0^c`R͡sld-~Ss7ēc}8N2K8Qmm/|dkS|40R,xuc^}}.gBpVk?w : xoȬEv=Q !;g:ajs~Qgjn]AKHai+:.O1 `1&C zeiIF:c4aw'sIhygϐNK+R;߂7p#լu]i; єh]D (TP5]lDjE4fD BÎ _/4b헻5yH<{H5z2l VTfhwKR83ܜ؜ ZrM&6%QDQQW\Krz%8B&\+!أdBaпʕ,y*x7H E\ץMbh>yh;>Dg!}'}).a=JpLIvSM:e87a@Y%^һ}j%fzJș"h68y 1`u'$ Nuwbw 7TCN/I$6`2ZZ 4M̩,XD1ڝc\s31jxJ``4*NuhMRL9+8Ue͐J; x<8n2"hEBG$;Z821CEHVmzI?DI[ $"PbvNi-x 2'5/e`TǦ^H8}+4ErgU4d]뚎Ż[y[{',30fu$oN aNwZEPh4uzjC܊s&4de|oMԪ:Ps-~{U`H{IIjroiƃ(VMi#uO5TYF֦=@dԚ.""x%e"߾ ɜ[u:ϐ.2;<.lM~?Y5;F)jѶ20y$a a0vW(M\^Ɵ&4w; o+ `(hL,$FY W3&FMv.μZM÷N6irjsl@#:?AW=u^eçyUWx3pq訊D_k`/qeGo2fwσB]&o{f5Q6U4G{?0vx/EGug\C-L$b V&Cؚ@ ꬦ_ b;*x|ӃU#F*'>{30!?40J߶ŢwJ-n{t`>*Ar$|L^ )tq9c0M6؆:텟] YcjLrMՆ*RA>[~$KqTJJݎh5dqIwR.mh_a %br̒տl/LYlDen9!B=m2mG/3tgp%U#v!T- `4bw{Fؙ-rȵQs0c,O.]s?0R)K` /eG-JI"?=2Ay^FWPkl%\ӱs_0f>3|?z 2#:vBnSfYe(,̿peul%tzMOciMWD}/|+C+O_E {ut_e7 mƆUZ O/;{[KY2gÛuw'|~ >ުɖW3M_? jSmxȆ`j&]!; HD?<kvm܌$o/ ` #nPx$cW7Je6@68 >9e-ǒ: [~hK1MKDhMu c%)xIÔ/?>u 9΄a1CS#mswR\_'s,->2@nL=qPx!}cBBؗa'UBnaUe80(IKE;]$ X1W?ybElݰݾ4<7-/AT"{q*FLP.Bkh\';A*sR?.4zؑhJR8z"CVJ,fS Xڞg SzqK~qF`Ml! q@@/};_cvx6-4E`9=]fҶD 4az!APb lO'v6 oUFC>^;p7(Vހ0ya6m}UӞ8 b+GK{U 弶)#L'cl_cHFIC1\ ߢLq{md Pڢ'SZæ`Cs6خrW B#66,STn}oT~eT}81m$EX^/t#Y)VhpVXSnf%G- $E>s_GeoQR5oXivfhGeowD!멾e!S?)&`D†=*S{th[iQ~-lN4{MyJyyWY uֈ C,s^~D eɥwTeRhx- qib3zBux~u+B*˟YfD`"q~Q6ev. }ˀ#Q(F53gPF˓9@~.'$2K /w_)nC{!Ax{;4Z9={=\ˎ-]A#&ۛ)'='`.;v03 Hc&`rd$ o..b(?:vr]C#!CSLiަqN[L|"V1gK*ҵr;]&[QaM:zl;źsD{#7}lR>o sL W(/wA^->PY˚ĽvjYH :a[PcCH8F57I4 @~%2 'Ց1n)5&u^2Ɂ QTJ VjL"dw@r6a[ k"Wа4>ԺPC@iXK/Qn^ F'(TAS#"Y YI#G8:~g[jLrpb=Ot"&<>%z,?/ 6PSEX5eUUӬXolY%LxYL0ik-^:{/vXq?Շ#ܬȓL嬅Zp5HTa&Y6%;) uɷhF3Eb\^ԈON;B"go o#>L\P*ݬX ѠG|> \ O8`bHP$:Er-/[@j041K;U-${78"R*"!6XPmz0HFxInEL5Ps0z3ж+K4r8A)1kՄKN݋I &奸0~qbkDA0&pAk3Y0\yV=:~$2!_c^En*z͠` c~aJd~6sX`Įs&Fl à'i/G{ HSz8E Wo^tοXEFxnp/BJȆ+ v'=)V-] ꤷ WmYY_Ϭ# 9b;NBŹ )m:MopmT)g.K.dh3B# GΆ_U0lYcv@8}/9c/(ϑTA1Xe-WZɎYY#;n52G8hr+s>Pse^[*m&4;IW@N=͕%5&&C6eh#$& Z*it,=]gH9~ߛ/}bD;R;wfrx; qL>am7FlrI‹^efyaSMBCO!QͶ W7@{qtyG R41 q7Gy0H FRJ<5Vakﰖ)B $P(r#SڃpDz9$ |^!nx̓ dY73 k8h#pX9;PR=Z݂POA-p'̔ Bҳ6XZZXO)o9{uj~^Na6]}gѾ p/{;>ICBdh@_wlqf=|8˅6x K=nz F?y`d&H Wxy=4`ޗ${$qPUjl0kޱs,&.r uT2z"ƯIb"J i{Ib75㞺o>`W ;&C$_.`įC1zWI O ҦȓT/#˛^}sAg;%T 2a5a$pU{67 I> CphN O!V` Qf_~uXm(La:4W!<V1HuiF&SSmtBD~Z*SzP쫌?R.U؅Ռo&"bҪKmlV=9b{5ՑlL<39NeMʘ$㟕vl[K) 7~"sսqI_o i@a?'}!JFևMD3YgUA3G ePrQXlxcP!jC<@Q?p["~դ2|ˬtyGc"or}؉rY*CI|S/ޞpsᬉ>'ח@ONP0I#}Bpwa` Zbn-ܧLpp֩`@@#InUr"Mlf2g1> G%qnYO?ԈK~ߍvi,E=*\H+D&Vֻx. A u{ѷR4cJwÞ7iܙ*JݝTesio=Z~+EJ1`+%B91[)NZ߻ D >;}+wrH2(D`w+Z!XxM2ʭ~bvJT͙Fv7y+Dúxm1 q^3;l;@55),BRg:}h;mg?\|6')`[^gI7ХɩD:3zՍ6i_J{`hM*krCpԄm`~xFD< FPђA˵@iNXCL "̥0C=8T͔=z풎c"]xVY4\A"DA-Oէ5G5j1Kv=^6"iHS=>4TcMx;d JѪ_4v;hAW555^F.lw+w]uK޾LfEg , ç?z4y=g WK1l. >y 5Ud赭.aƒ K>D0[Jbx cL+J $m4kn֡ml!/؃cE!h a?Jl˖JI6}fgU2Dv(쥟*H:}eej%^湧\*:+F%"=޿Es>)L~r&A*֐ePЮNA?bJsX&sL {a4{,U.C a/)Qk^U]kQ* \{Qu_ &qIZvL-d b ud"& kJÉ1#,JMԏL\}kL"':vj#FMg$xs. )(ceN۝dY;CR4;U.J"\AyN ^I=)S=Ƴ{.|!b΅3vI80$S-7M ]@Nawt 8&ATRYz&,%f22VvvYO+9i\Õq2[@cx̴8.$X -$Ӟ*74Ɣ?AKLۨ1*{><7WHw糼AT WfS5`TvTOK[8P%gʣ!/it)%7v~5\8i=$tq$动o~wHxme([#HVɪ`+Q&(φsX9μ+KE=XaNXА5qۭjNΘ ]7@#F]eU5sTgp+ZxS^t?QFf 񤱄RH ȋtJM m=m3-.]^͇+漠0!tBYZ^~v%ءYϺO}AƭbF5}"kuu, H=/%bb>`t*C2O&Csw 8DUlE8ϑ5,qEETlSdR,3Z3Q-#[ ҜD&1XO&}k,"f매X] JއyD귫??,, Z/.Gcjg&oĴ Oa\zftzoDqqYtJ;T֮ (##" ^U)ɡAl7Ak n_6}a pN<3Khe5a]~0w%GxQ ?: uWv k/# _UnQdbnF0d\I p^z#"PB ;x9bެ=pc$zzNUp$d¿9P4 #AXp ׺hMٹy<!Xqjשa& x]S-Y눢>4S{I$s-ͧcŔWQxPȧSLwc.Ainn(y4҃(:jqbƎ?נN(KVFXgdV (W=6ϐ-2WdsGlR{Rvu}!{z+°,|2J`&6X2m0BZ”cs~3u,"exR$& FS^ZЖjVb\g?-CVMT(1A1< ;8n@k0(T mPkrŒrp/џ@vЭDVS^_*I^6jx[O^i{'Xg.AEBտ;G7E^y蕽I횅]Y8f515ZM6Mf^B;:bGĔZAp\G!;GyxIvk^ށ=Ya_3)\:\9?G SDsPhY0EB7YC*z5J&L/Ӊ#G? k%$U#7)^ſu xy\џf<|~1Ӥ00 ba_*4akep4-",^wE7Pڛ\V dC:@y_Gv;d(g ˪̻4],a+b1z * ND[\rSS7x\bw4GC"½X/)FMSzh7 Sn )eX=x C߻[y y>XN%ۓSR$$ny7/$'z4Z&kPkztI@^TVf0 ȹw0ZPT{^Tym> 2$ϕLr>f@܏ce1^VfSWp#AodxĐrX4$J uqTun2Zl*#KyimhqJ%7&,ʞ?Bi=nO{.YlPh5Ғ[B@s/:z%nKw ͑H~I3Ǟ{UT8u^0K_d_"f QlRk8C/0IR(}WuzJyM}<`8h9.OeeD?wޔֽAFXE>MI%4EBǰhW=i [q{4uMN F*WD8(, -c?byMI*g' kkڊhˎ¿P[P f( ^uHq-%q:^_T*La?]]8(JV> e+s$q߇o¯p 8dcq'txC?Ӻ(ON8)6f]!mx (Sqt#g-<Ȝp5 4Hx]dT8Ja4G_):@k~;Df%Gz4>FF;,E.Qoˆ>F7|?FV͋2s6WwQm6|@(@h3pe=XÐd; fWR:`2j(sBHS?],-{P AOcS7fA=z5XLSpH9B'+fX|䇟B!?elq#uwe ,XSˡ#"hdⷉVnZZ}?bA>h_/&6¹ya1Ő4)?$ʋဲ_LBuMa0=QA5PnONPl{O !8޳xj-wt65MDA5ŷc]tsiKPД UȥZd׹rɽ h.n? JguyYdî M^cٍ1e2KH.;N iMxUhe'MhFo38J:$jǤ0^Dj`@O]NUzIP QC-HrKDhvd',W% @ĝtg&S Ͼun]}ThbC(D _񖲏I"D"Ƚ+Y5GK#:-kO7}5{*ڏEcRS=LǬ,y2nF5#};4DŽc2\\uԟZ4[.aY#6qAsYТV=/wO={^bjQ(?:uEtNڣ\V Ko4ЂGޑ%览nw)lSmxՎZ4?DRn@ ŊJuK,4}ʂ[hQuʵ(Pq>۱+&Vd#khik\ Y &Hރ6pP[|{ '^26r C'Hit gAf830ͺ[?j0X<&zrj Z1KeS 󻃽AvIQtOE$r2K z%w#}xT['f())UrVPVv@'G6qC*hNNh=]eB0%)E|nF EJ`.eO?eg"$;CFG /b3JVy [lL4&+֘)My[8w6غ3 rP(x"T_2MbARqȏ>-@bY aRnBR~, &$ZfŶ!7FonN1f;n9r' 9 jBW?virw#0 fwOZ Wt5^2MT\7rg:Ɩ;PH{ql>VdBSZGQ3i_84]ZCBմęld\$#Vi4W|S< <$`5~pgF5^4pb%987sEI"`*Nv"ݰMN%5b8nU]v]Ⱦן I/HwDް8#I)ZCE0_"?׎]ouTJjFjs?㯬Tx&l!0j= KP(=$v[t \Rc͍,PM6yd/pĢj-9 ԙX͗㍳(nD3+Ba~ P~JQ!jZXNtfզHSה I$V}݊]EeF{L(jrуmx)W^b4@1#|3&jW\+6yGH^g>l{Gus J-Gˀ۽Q: fdS4w͟?9W/X+%$٣AM,&5,zǠpFhP|1ORxULJZ:OTG16 <%!`ֱcQ3,GɅ 1eヴ_G j ?dE7'25 "=?STg,e\1VI"!ᤴ  91Bct~Z=gY:::&Ȧ!74Fugr`)rE%~x5jVQ;C)>l*'dun$ Õ}f1F"4Ķu b*. ,VA4K'Ԧ4OhʙUk䢸؄ c8mfԯ_^ V[T{J :Ny ʺVORL6vgr:iy zo-1 dO;7w1[Ix *aң{Eq/  츜n~d"S=\C37oj|+{9,+%7a`]U..Xw0VWM Qf>^4A]A[7YkDeW;+yb˄A4: 'N |[PA,%_x^~%`& (@3gG\H8 3<-yҜh M$hh <(}=)l.^u09oq$&PE5PǦ=\K=q/uaJԪ{vVg܅Xm-~7<Ȅ}&k#TY6ꈈw ̀=ܧx-(*u0@e_FNܷ6K1KZ6ATd䈀oK5CԢԔ[?L&O?}); ~ 8c_`{KL5SDpz Pӎ|3mt*ʹyyQ~'up @F\m[ T`olaP5o:ԥJ* =4km jnO ׽oXI6*7KoK$te< SG9z!W[ c"!njdk%ֺ䖲ƥOL8}+?wG1ʃ·/8|Dh] 11vd!|0+OMxNXm9v'Yq/labH%JRĶS[HKl+yfm.8&Jd&sä F(a|-LʬcB] 8T>lIڲ# mG2cpbm)d*/F͆RD Դ4d`--1U c9r1˻ܨ"T߫Fm>+Y,zV钑kmq|͋;\ú.-M\[-_^%*v'=m(|P IjIJ=}1{6Svc vܢJQcǼyXX~.ג d ([k0~R4c֍ͻdyaC<dM"+}`bwbo$t5ULAzͪ{eur)|e%,ga6i?670ߩi\_:h6'E}᝜s^x*:AǶ8\?ƙn5Kی<)f>CB aa&ٙo/T]#k:\Ofǣ@NL +$ؑãȮr,Vd+`$,~nmCx4&/F룋-cJQ3"R(C/a􉻄-݆J08p$uZWåS 5K<" eV8Kٛ*>BQ ~VzjU+KHG`# $@CEՕ&dm!SJ,\m:y1vۺGF-s%8"ȧO3@$V& eҤǂ*BfYRIu , -hݐH"ʛ(~a73{W {"p2 ꆕ%dXIaRx2]/[LѪ)9XVu y)a.$l/4Zait𚖣ޣl+0bDkb ݦkֻ.|(|meD"}9LV{'|ORdT|Ob;sm;i]DzmeE@O<-@kyЕ՚16,~q텟 \ʳ@_rL{Sn?]*3-3"yA~سsm̀2X.TTlrC%]r yqB)ʔ&̆"ƋNTׇ|N etqu!J/YD/84Z8bƙɍTHmukNdB?&MK![C}4N_ $E8tUF~ NQ.ߪox.SOhbR@@`xf uK gx|uľ zxeg]kUcxj~d:,n=v63[420N+B9P@dY͆?ĹRG%dnQef=u.Al6D9鷞 79CX oI!cQ8HJ^c)A挔j)W[8`)t0dX苯obI5kz Gh7ť'xY0~:KKVcnSU Q+k8-^O*9}Qֱy)vÂύ**hxOڎ1 } gg<N(l]xcD\}- Cnv!4#ͬ_wPfoq{kZ M^7q6lD n㙣5L?py}Z&uơPV#L8je.ǽ(ټ0䰤|rЋXrA{[{\fȦ+Ŀ?hcTWk@&ˏTNœt70'Utа2Z~M𴾢3K2SF|V]'h h2):v D. 0L0z:yhd++@B,Y3FܬFXw ;ؓ Vw0̫ŸKȐƨcGc&C`Vfg@~}.W"zժTSrvj`,A@īS+t|ywb(b n Z pvX+ pkIFͦh/z6K,=~я `V?ȥʧ61)L[kyzh8 jhE Hط(!φm 6\ o_6!R #A3\c)npCS#ʰq=o(~;WS?{5m\LkS>7n9<<'XeS ˌo+sNѻ{| Q,!'*p}j3 061ʥȱ]E1yTũ+9n"MpE?6g_e9d({]Cf p]Ю 59b0!}Ϲ?|$(a&s>zT΄Kw&Ԃ41L (I 5@{溉_Y]KTaMc»A:dn _ۃ+׳`6S 2s.E YZP } Hx2I8>9w{OBJ:[ASw3lssRu Q Y֤cf?.j [LGFkr?_v |a4^6j5oGjqYxCԦ1k*Uy^(r>Y&2z|Dv<&VmSa_ӧ ۿ '{si*l31UjO]Hb񒸔k /E8ȤYA QX SjuUxp>ODmcU_ipOv h:~OH-Hwwfs2z aɮ?Hkif霩MHx9\o9tOeS:+Ԑ[es+.}(_:;+udWޖ\fSW=L^:;K.) ^& `|{+sGg|7QExZjd}U,?Z@΄UгnsI&xaIS[82ƚ.Q&D.ꁬyH8Qf3$Ⲙ|绮L2(|[jawA{/Ag$SPl^-'VFztQL: Z❐/;@bښ7IpX5f N=(3t}CSYKDYE7W%5$~. 73IX=)Z_cy\}6|^Z̧̆͘"ZRy#~+Pb>baC:nu3ofa(W%wzC87g<鿔:t;dZ$0c9:ͫE@]n M") 6٥Y‘Կp<w{ <)T!4=6OƢ`+SkΌvh:B i]zVT{ hnQ7x+a9(xr>[tm24 RW:"mYbGrb)h9zHa<@ t]rױS~d@*|)ɳ8J6{Ƶ; yqj\4Gٶ K쯄AbN<5N>{$Tˡ`{:uDO]:iTްoL2bU eɲL Q 6'1h @׹Cnh>sX遏BxC| }2IߓG>׷]N$ĩň辨E=-")G,},yfQY"]R'SS4`׳Jj}_ mU_኶$ wNgG$UR9THX5-ȼ?¬ ={LL+(jxUXq[a٠슫cpFXG:0mY/ShқɢH1CV}57",M'̬5̲ylJS\U :A9nqXGsse&Rp˯q8™*yRocC L;Z!$30>+%%u?bmU˯OkGPl_B㕆 5d@>vLkp$ҁPB;:2}~'2'_ {7*2%xŴ,;j% וU5".tLSR 6OK?ac@bvªh] }*(U=Q'پC,┇7VތG kR´(%}&.ɞbirL ߉9C)IJdQv/0g 9>vtjw ,a3Zחr2E6z]h[}bw7ZK mo!k_1*&Ys2+v4˱`/om'{RZ 8 S/Q_LЂĂ;Zp9A?9jFKN*?$*˶.YH` INse(Ȯtz?%?/ޅ83Uk@euOoۏdb#SvqQR@j|*:6_+狸E&SQKzcNmoRo`y9=J+|5P8N%5ހUIhHa:ZXntw65Å[D޷Ș)X^sՐV*0 Y spN=@=+5o䉷È>&ΖlbO"d<mgspM>hq&WDt6Qw')؄KL^=# t]. .( F} hUlpb/wX[ho9%Wn0?ӟRbn<ۺzZFjC|2D>lRRHplC*^S?Tq.ԬIIE5k."|T *SqLAiٳ! ݰJ5ZN/1EcG):6/A] }gg{lؾ,%M'z=f(ܺIKY~\D盍29Q:?sc*TAS ieU_ 쳄d8N}k GR1tlMCuUM@*Cc!SozM rVMٖ2Yo$5~A tR6M'Cۣ`Lэ< :ޭ9 ] Gf:LQM/(w*c=j5IUǥ.q,Z/&n}!{ן?,L_X|{ҲC}Oc_09+€c_S%3 4N45=Y%N:ZeQE)ty3[1L/ j׮򼌊` orB> `9bsLҴnشkuեxN8gޡU(T-|l}|ӧ m"]/L{У(0O1Ǻ/v7[vTG,5xhd  uRNlڵ|Z<8!k'42YMm *Iy<9݁ EW&-.4&TǹCm eSONyP,g׌G`R6,~#O4yKH2dk-<=O;'FYyɵ}WXOVJj7JuHǕf>>{Iw.MO89?H =a agJP3(Zζ!*B3mvy d/KR5Mk^#ׁs6&-ߩ&Tkmє#/ ظf*>p8& @7Zy3ShʃsGYl([ ́>[f>PClUHrHIs%|o {ra2-1e]8ge]ohΰ[JT9aTy(:sڬc~d8;"mVY9XfqMy !LhppO$,-OCS=!fv4KHSph;tmjn/ ,ia]@G FZ.'yS,Y+QO6 tO& <༚0W  Ei2QS$J_ҡ3+ K!oR"Zmc8Fso[d.\/[!xFDxe: 82};p`bԠG[_(3֬I͔y2d61; Fo}0g,l 9i12q T7GD_qdPތ)_(:dmW Sp0?谄=xLW+@tDD&k)kqē~8UoEsXH xsU}F翻}mkrdZJK~#&0]@`Kk$9mN-Ĥ|j{["k)-5UDr]YB+7WB,]<.{bUXhcqj bHࣷ)@Tݻɧpi2\2:A`ǭL?1Cԩ+#=XN&??;|'Ӣ-#f] r囙-=j Ni@/wlK$p I\Ζ${U]a@RO}P?q ȤES{Td&{g>BZ2x.Ov'bҴӰQe.N./ApmdȳddٽZ m8A``P-mRO]zcAk/ć}J:=ֵ(\+hʲ( iTOS<7 tqF+2tt `ɫP7H4'HmJ+:]sr-d.DD+?4F5z[/٢R`&`嗏AA%`nptz{FUI{z2Y jUq: BP?mª>I`z,eZtdД1w'D7t B(:DUԬa@<{͂RlɍL&]s0CP-~XLd: y&>CC մ%--g`Ď "Bt? ?ʠzb}ɔ>d|^ " _aZ `C~ ɽ6W /qڲ "ZZ8c4L:S 6|w{tww8ϓJq{$>1lu$h"tِdå (=ԲitHRu~U+Kȷm돰zTW6)x7.XqHџ*}j07x F #XUῳʱ.~Ć`*e$Ȣ)ţwN.e@y*Q4~([FLرV;yʘVPx$ [DbKW]L-Dx%:襘4bm2fk>;~6hJTxyqxYHrPAC3/ӏ38qԤմ0Ggfq2Lґҥ^qPnS~Vdh)sO2bü0@w d;]Elf 74.]+W ?&VT9QZ/qp/ *l9:T !muyħw4,'W_NԜmM7-cRl>RĊQ[_YG2mLd.a<[]7GVg3mn{Đu7?$FY묋^W+7aSZu+N?;CZw״ھcq>Ub4o8UåU)XjBVu3T>+Yq7P[:SH[暍&kFMZתiM:UxId R>!#'Ifu#ĮљMR^NBV8 gC2af B~?8ҵޫ{F1 GsEYOL9n~^%nʲ-a_1#!nTt?d]湆ewL\70n&!%/j.jz 9oYmj[y|&5ERyO r!\jx;d' ,y@y)7/HA-))Uj'lR0 3Bڞe1Pv9Wn?g!!)!TC!QlW/K/V(BҡƎOF撰0RV|i鼥Huώ&RZm ubXhk֎?W.C[L}>%4`Q|UÚlY ow TмG"#+%E̵O緖3'e˥+5뱑"u+殳W }Dȭ["~ ,S $+Bxn+o==> *kQ68 u9L O2MAB6RbpكwUvdtk]_zO_QiFFZ7i%S(_V$!# n˻ s-bʢ)E$k|UITy;]Pt0[SE(uL_‰ƪ99,ѧS-2^&;e Hu;o.#1Ke 0-Ȃ2pyZd$4laR42 q:}.V~Gpٹ z gfjQ `Z-ۈZ/7HwG{z- q.;?0ie!GKe>1:- `nMlq) ~.{_#yB[VU[j<"~0r(}`WR`fѤX‹)`2WW" f)h+'Q׈zY>өc Xx Nw_LPG_6@d/DŸ؇wEㅁţk`$BJ)H$&p(bܜ୵w|eڂ%**!"x[ii -} cڵU'wxwM9\%WttƝAKP(lNx<4}孢ܓ8;LN_o7Z5d -ϯh7IT ti RR |vcBxN=_Vֹð3yZYLrE^oLHȢR* Y^aĊlSrQo-YW.&(; A>)e{zSUH%[_f`y1͟CeMu30ICU2$W<OImCgTVN;D3w<rȩ%,LgY]75 ά{ENY;qe9T=ouk /[K &hxehɊA͜vF8kKDRk{8fyȑEt:mC!S^L 6%wA1ͥO3[pu4$kG{bzUe k0~DY([ʧ^lH#4$J"YmvIU4{q9#烮D>Pr NF.s$GZM .}CrCsn# jMS g.E ߻>B+;vN@.}B:t&F~Q)v#cv wtc'au!`+m9w2!.a3pY hZ'73'fdW zI$w!]˳mUMLg`#&PPɰ<D~k_Y Pwfe!<&Sg+)nif<(ۥsqERD|r]] I?n1]YCjDqN4Hs0LDjͣQqɟ1zj{cX:@1m{g}]Ky؄&q ^Hb\; p˥o ؕ12NzA&{"9 C"=gWA#X;(;j!!~4^%ͿB?Y8mW!,M2?)wjxCE-tBMG> %͜@Y:5DҢZhZy["6sCU?7[=_~a3+4 % 29y3(f(JOYj?el#W12-_f_OR]{e/ np 6n慤mE2M/;Md@)q[UbYPCeTl |uFoNvƇK9_e\D[ mGPJOޒ(($m<<¥O_ =Z"g" 9J{{E ;ttqy̎ e! v+';111 eu; lh.%\Qrk|3ѦowЙ%zB.--8'<fZO)o][ʁ Oj8qґ fbYc-aXV+HZW9#MPb)ތC8hSZ#$%(lPm+&ȗ)? VMcDƍٰJ|pI59Z:rIz,90h8GaIZ`)du.T=]|SlsEfFӟӳ~|7[ιK44Q T4ߜ{"jق|',5Te7k>FY@.KO2A BB7tKpP.D_I'fPq|bQٿ{&>ʶJre1B W:!'wsfwv5а-j4 QAqH%[#TaUdwoOGP'MZ襞G-b6UWzT]Noa۩ԻݠjKBtwBLk }32`K,7"/c4+s I&p.TYm`H쀴dwea9GmЇ_/kC&{ sPł^gy[;p0tsN}6 jcį w{X+D,dkw~)Of+wc _x@[$]SVL|`w])vhGS.N%߸DS6| (j9%FgҔw@kNOIb*TM(m1%H2{_ 7EH-(JmQ?Qg\%^ϼ/%QUF4Db@#_R$[E.}O) V8݋Q=̈>wlU.߮^m]0pȏlncDYq'=S mc4*KV sJbmFjrFD{Íz BY4:Hg~J EĽtJgAx'k#`': y\kD XBFhۇD}P fxeA|-n{F,is^#5K:N hwDS8\W+4S+z+@~v(n/X!M v,Tl:DEЋ:$A9l?A6W}X ZwǡGrLJE#K̠d\y1.[7w.F:faJ]X@ipH ɪ.ޞ[mȟak,RDEAVfRc Rjr|i:q%,1^sfk25wV;PP"-q0\l\ 3El9O37d0e-s@fA`8ɩ&o֐DD3>-'S'Ncȑ Y"|Px!Ѱzӿ^Hkπ晦Gta0d@5S\-P_8}5?APJ`jn+ .,<`aqH2Y 1{uN¦4{Z gHؽ'UO|֏"xz}6Aqkt=Oa{zLIJ0tboç׳ H{^+$J.gQ '|3:XS)1L$[)鍁njzٗahUJ ܣs\p,̲ۘ0nYU+[jhȉ2q?jqx[W:;|#;E5Hn0XRx#.c KUI&xsТz剿scI5nIn I?J'&'Mu@a/UsTbs4K<e|!Zu(QXgᠿ`?MVP?c_0 [$HTTK3:*LI8HRyAVmI1I!pv2^Ѝؤ#bjs#baa%&u“BݺٹTvbk>i`߄6 ;7 W]ʴWr؉{7s_@ L Sql_7C,[;p,C9ԇvp.87{K)^cӹY-e/j^*7D?bKvBhMUU]s}ўWVLr*Lka~*#3+c5mZޭn+ZY6n!ۮx9XEk`&]azĀ}4= 5 8> X]F.#fyܢ^3Cf54]-Ć!g 5z-5#  rIde% qH$Rbd|R(o\@w9 q֏՞A}?֍@ThXAςJ< ;:DM4ZW JD.KU]ug(gv VB%̖Xܥl,ijjY{(vl|ԏR~<"Rgk Hf((YOgMeD3B],NyUtvZwX!(%yYep236y%' pnjxC[ n1_&YC:V~Uu(y 2j ,a>ъ_~f4^Ɗ"Z^iBKh@+$fl榥w\cs =:NR|0O&Ϭ^%V%K0K@oQ w h!oh'pX^w}1]AgNfVV1)Ԑn*水=0:`GbG5YZnj3^-WLnhf#MZ5t oB\Q[TNNd13$Q*9wh묿upfVd(_ WAVYwu-Vg;9cDuzMXcSQ&)R]d}"ڄVKBZRWN%ıu 9{/'b2Q3 |V ` fMp3@0¢rLq}@ Վcxn5ffO?\)D<`Kag:i&F ؝B0#?wV}j/\-d-Q.2MEY؍,CR&,v;}yiq94g-O$sCov"7xq?A>۹5쒧EJNpX|'0MW:@pV`*xSP)NgnĉaWpTӝ}BM[$$-O9O{T_@3HZ)*du#<솳3=$Hl8kB4JgÂcSr:w㟘#y$ӻiBoYY],щ+,@Nt[ɷ Q1-Imd`GBI!gpYvL' Ŏ3Ag$ރkXr7fѭ(26sBC)Cl/q@QmX[(O зAۨcl\UAϣo`'9c-jb "aEK3+Ƨ6 Ζ"y0B$l!)gZ!9![hTgD#Ց<#iZܜi_}aR銺ޱz7f̭VMf:NL^~Jh"}N Fuϥ߮jR 5&jPB_tڢhG1(%tD 'ͦvՙkjەM }ނkՉCU@) pNt&kt ދ?Odŝs ج,2/-tcn% *j n p'e9DѩO< aw j+ qVh!=g Oyn2䭳R_ľ0Ιg xn]Byu}}QQ&C*r{qCĂIV2*pGXpQM"/{WFO_;$.Cdo@u5nepg]6H>ܟM68 ǩO$@iA-7]Y6b{?gU:oJVOue0<=_AX5Z#qHa3H~۸&dNAz^ۄho[mM3֐Tڛx-*H+}ܘS1Z謋N| TI-ZF& n(QH~]%}L-]`f]f )t÷+LfZГu`/&<<(:e y}"tAw Cڵ#;DtoJڶPDMe5YV|M#g3#Y틱p3eTͦζ/cG,'"zJ1j-I|CTTc_2)4a-f]K+bo};T~KtH3=VBx-0'fWrXHrlu\[vi;ͮW<5;Jn`^ {ZRsJŵˈ?'|@2[o>pH,(9]ɳ_% )gUju#"" 6N eRX."?;0}q>dj* nyL%\1숧>g.U46lO%QH 汒& dCɩNK6i-gf祩ʀ> -,RH܏̢q>=/ܤ0]-hy\XfEp<2ya*4s!3$2V6Fbj맱yo9]) \P )0KT1| FwGg^读W~cs|Zƭ P扻""eՊ4~:@'1 ' 9I6ҳ/C]*.F<,xZps +Eq*UnXc:†YJ M=\fi6JLCzE2yuQ`i-&"P}|Q;,a落\..}.! ~3LHh$3V\@FtGM!.j ک6'yήȊ2HiDB9x/\7D;z/TVq;S6KnWK]cjT^G ]D1a%觇$gHny?R""Ut:p!uωH }ZM BqHlnmOy_j_rGǹnIW4X.( ^sz7:$Cl ,Fl Fnօ,Sky@9]@ߣ{IŨ@J$f?N\rٗ3jw>2[3]+3kOm 7Zss(K#"e8G <.K\h @*=Tr*J#uy07Fg_cRڻ7X0? \{Bfk~va eJqme(?D{QXk'F"qQWn,WuN+B$l9a.xunG' cm%]&J%HLzO逥k)[>!ܽE h<[F!B* ,]xm71 D1tA\C@zxMU+e\IոraWogm93HubML^?M׼f bdtD9w$ɡ044]qV\ lAe@ |~\GPe h*8T @+{*~ipFַfHsnbhF`RBތ~tvߓt sKֈF;PFRqif{$% ʙxG|ugeoȒ0N4̍%16bMxOeŎ -q(a+^ Gl]5]bp,HLBϊEaބv:/\Ļv{bFy#b\.~,܁eo؆ /r! c&qfDK c=hN[N#?-%l ;laU!񋅦vVYZ\hz7l* lD.>.[|0zX3;$,[R5d@GMq*H6ՂA7emc0tg2G2T6$"(c9 ~3 #2=AC[<҄Rs'C: Gf4+z##i`[[)\'-BN:xx*j H.)N h{~rBKA#R]'(ʄ%*E;Snk(M@L.}'>!MN[su4b iu*R ŁYLe#1I.vʭU@cm+r/KT;NqlEBtv,T`v(dIѢ + 'lvvF1;# S\aOZN<ba%-Oz ץҩqìPTfl?e$•,f6j4s)%)bQ 5-v aA!m鬻lmw UGt9(ax}!\D%dIY0CV%?OR%trF0ȺKsxmƌBݳ!9uI<4ju'MsFCjD~Nb,kcR[e9A0o?,WQ|:z!ZcIhU^qb[K"#Yٹw>7,J3 O6KM,kxy}^;솾ň3,uv݄Mc|OMs՗$lcbݲkvg4BL%Į̎qfg]D&2β19:V?v] $&yMnUib:^1h6NŬBqQp,Έ# kR %FD=2XDbXML[E NLsy=\g0$>6Q:r*jSPP84WoOIpUIJafn {^V:|bYqZs>:Ď=|ECcl_g2 N}%] XLٱ9`K1.BEtӫzѸ' dAecRݺ[Y\xwHSTZ7>1tX  psNN:'^IXSP̈YJ(C&athq)#j)jS]:82"&T!uDA#eĴ`vP\QU9tNOBoKE+ z3bؑ:Aă}dSa6=x7 ONqpYT/ ro?ja-9YM0k Yi3 b&7]FkO!8v ݨyCS_}'.EjJaJAHEDzyUb{q ' u X_zGXH"^|OOp"G=[Gr s XuC6>KTW,Ml$ʮdZD F`g|!c~jG=oCbdL7.B!Bۄ K}3NU n1?Bv$ЭuH!'C}3a}](4C?eB7,Zii޴vz (n"8bXaZ BRP4žCDV0wD0yrU E}{2q\VoHRt>lݏW5 gFۀ~:ck( RU}QQ>2l$<tÄ<,l ]{-P (T\CZ-pq˩+]RBpT/**ٵKS]$g8DLpoOxib2[og/DOMDѢĭ2$}Bs0&gfO#7}s7u,Y=VK~OY|)q|f*轤Wt o?Wᅓc p σo$&j9X&!bX.ljO91!!aږ84aG-J-~Q:/9pX]4D+g9gs6 X*>;\Z}9֗ (ú5Xo3P\}We#b9eǚuL U[1\Bf\{ic|1X/l%,tXW \h cئOׄaB,RvRw*| Ź7g4N1< %i]@e/*j9ĨU7,Ѽm` <جf ueb 8/n. jwW3`"1v LR{N rǰ5TSgLޤRH3UU{_joU9sB(Ѭ0bz/懟_ =n7wՎ%~H>[V~%BSe890D 7&xO,ka5 ʋ${WUOD:ȵg~`Po K-ȧS6;^*fV-^{.k4r\)q(d_v˩JN'::Zlر}@/A iysHbTii ]Ldjq"'r Ci_r` '}qm,jstE296̱VXAvhǀE--%bz}JG?c) zo0¥#~ {QR .@'xWqL~rIGQ|iNno7tm#7d=E>2osN@Ho{(e&_h1+V0$ %(Z1c' JU h_'>'i zp\ʫУ˵-[RUw{L5pKBx#{߱ BsG{gT$a/AF{j4 Vruw0/1s׋)5"> !0N@v E5<,JokD^'PD37U|U i&:kOو% յz'c%¼Kլ]I*ZQgqRT^< 4ק*7V`vP$'>d<Ѫu2ř06Zq ]v,&6!yRʷP+]wn.\쥤qM81{1;&[wv7>nDtTxf8=嬚:gsM1]I㶋qU-JiK[U7>¦R.|bvK#?@ q^}sp../XVVS;ol]MS/26)քw!ʏ{?'D:u$]@CuǽC!O~kՅVwxاݪb:{3}ۑ60,G㐔ŅP4TK1̞3-Nd8bf}Ve*"|\&-nDUkQ^ 16]3-9(_,ⱵAIDzj"0gUIv7j_ˡT:zaG059eM%ItBYf*t6yohOWȔn +f*^1ϣٸv'x+*Z0Ykv5s'S I%9 DV9ʘXPӣ&9]Yߕ?7p704RT9'x;Hlo6݈gTM0kr ǁٸwsnZ[a )*6Rm O59a1c- sOW]:I:q]*QK`& 4b3w^sҿkJ 3cA 8~:WF:q8ycm/q9^[U>?Y]OExL1C:y?G€"76AG5plj|q"1Ƒt "[GO!֨ȼ2qovuTdkq[:^3%b`O훙¯NS(*5tAe`g_ a8^YW8pD\ 0-`Mc1WLֻdB["ͣZ"vKf/Wy!\%](UMKVtu9Õz&ApK;czymaF;ʖl>*q8m1KN 8rvW?a`{vl6 5ΣGc>L IU{Wh5WA񂩦.%G$gHm5оI )ͬ'vb6SWnlg C~% c5&bAzuMEoٵW߬G8DQdm\M0nCܘd[2G5,̠b*N:MnwnmsM u&h~괦9<bklN*}}key ڳJ rySsĮ*Ӳ`-oRs{ye3@kK<#K?啑O?dk%^()$`m4~.Uf:3BB]sV6[yaî  &8h'd/Ko:5ހm@$zB˟%L@ZAgk }sJc@몍fyL426cSgǣWC`iugT;JnNgT\{%'1ln0]GC0TA18AM3vmZ۶&1?냗(^u `uB%,L hhg򏐻Ǡp&nX%lu25խ6C} ֢غg 0|4,/nj@ C !O8M.º2l]"xk]󍘦ӹSgH0}O!c㣩MnUųпhdžp8WfKpeEGEGtX@µޱ%'j aXU[67^2(>9Dp]-߆J&R Y|.-LY8˅ #J& ɥ>{|v$uT"# *o-BVV'=GQ qb[o\ظuɨy-ij HW eYY@ &E,!x4at׵8?;\ ?v)ng׏խJ޾̗)k =M#ycdk-5YUș9o ,vG?͙ /NJ_}cªا'%K8bϼfJܵ?S{Gϯ;`^ $hwE0N7%#_`۸qPJZ#߈3O '3\I|,逕w.!rT EN@c& ,BeaO Օ&'B!,/6(sYyANd+p[SAzapTij]O>g XÛΝs]:k2G F+{O22H*! L̒ 9ڼΔ/G8'6Yz8 3IBc?7Qqh^HaS`zd` CCɝK kF D\fѵ< MDd:IƗCZJG^ Vba H.$e/ ̡p}v_c.=S;`SڄZPlv[SЈD_XtRʸZnдS5kom/N~sYH/lO 9OfRn0 JMlX:y+K>}2k;3:rzM"V }?0wFONi>4H(NHp~TG6N%苵y;_!vDm(#|WDi݌ Y i/~˛@lDŽ,οs:HiSGaz:ƞN]zu q7/߹"uEq2GJ1+WDHfVB-(MVnv_0{Lӑ:ۂnƐ4 j_޳a6x; 't=MM{ c|iafnɰ]'Ϸk\ 8v{a ;kc<^V޽Y6% `p0%X ԩ)YG#Zj)t;ZLi=mBb.-{?`?!-vS7sHh$$G0Lb7-;?%liη6SxiXW؉j&qߗp()qE!#vlw%鏒{82ٷGL#Ra94KğʶcX;,Y3/[ e~ؔ@FH2k8MY2hn rA@nyF,iv@Wli\-¤? G} _*`m>lC *uRPHѦjY|cnC|ݼ8$IMI\~"^C{N@Sl]ݾ?i]6Lmc:jCYLUi{.rOclbPނU;XKKT !:hv۶:!T/jt|U49}d0}.yQ Glqzmq'j*0u{ b0]%5f9Ja ]4\}n&@KN&x3X[MoxPh]<9$:m5)+I(ĨuS%[J?Ò+埻`bm0h/ñfQY+5ց;̥8BF:4Gvyk_Mehshv"3e.hl.Ķ|OǸy YdL.5 rdds( O(mK*QMƛSa MXxfZa_$Q뙘nZT{q?hcL4Y T>J~G45bK8#+hiaIx<ʟP^XZ%XZu< {@> f$ucH`ۖL:Y~*Adٶ <>TFx)++#)ő &+rgb:x{'w \55" 49y DQjvTsw^{e'DRy1gNr ῐ}qx^s7:׏婁QGUN T<\m[A1vj%b~2`b axW|0lhʤ  Z}&zMOω?Qn3Ɏk tˆ"`\l@fx;zD)g9Qqb|c~[eUGQuC,Ty:0&$(}8,WD9F2H%Y{_45Rs0>l C[J3)YQGoȓZ/0Pܧh,*<?ݤ4LڼZux,EcVPބ~.۫>o%$Q΃tc~j(cN9hScrm7rb9 NQ>QEhs|a2aFnīڵ7Ā#T@UJf'9v-˷?pL8~LEk/w2/f=;5:ooQZdt}'RiWߡPrW aHl1?JQ-Qޞ5N !"Ӹk3pY6 uBzd/ӿh]9n߸ۅTz8ko.vg0v?rcc 0DlIqRm~._gUA=n4%65ݘu@ݔ8gGoC[;c)R 0tFnfuG^6`RSrf:9Ơ xpO7SɡM|ƅ9ފ#z3ԗF4k̳ˣ3͚oF}w`6 }8P/4 <0}5/ęZb-^38?|2Z*U881 ]sWO}͒U{_nbˑ7A}L'xϾ-[{;G\C揆4YqC cEkN\_VOx5J C5Q"%Ecs#7"H_5ߑCrq"g`6o!dC]G!Oو\1'Zbժ'h}\G+8-qQO,Zʂ<3"l4EYIޑqQQMH=ˌ݆8/aN|_@6| KAR={DW0u唤?c=s6F}k>:4uydǦc-{B:"z뢘S+zՠE$VsF2B6-HKOLP jo n~`_5:Q͜)!OJmYӠꄴa  " 8riȏ QсUTڵ[ґ[I 8_~09K7?"7,]HZsQ@?f Gvۣ>UǏxW~/Y-pg?@Ցv8%GjS年;q_wKjY1.>է<*P/n8!u Bs{.w=B=5?3Qޏ}:NYBncƑ/ |&fչA+$rr4=Fû) 3"hK3el">yB LBȥ dK3^n9\|>n P [wC6~(Z |2Yf2HeP# Qg [ hR]hΥ.N:tÙdcʣm1PAK;#Aӧ 1M`IQy }Cy >Xhc$ lt{mdOZų5oX\߸ c_D:Gϑ1*V"$jͿR #P]܋l4o<-2-ָE6z :[Fh Gcm NM88R|{~k C=R 7p8z[}>h$h!Mv ׽I4*~R0 `wGHZ[Mx"(eVQ@&F;;_#H U,!)e\6ԝ{ Er$ňvG6a\^\61-sɜN74Sw;~@F^:V-rHd;:#c2b)۩}ezZrAj7!|դB@'Vg]/A4F.?۲<  òi*nKSϟ+Z-i&PY+X}g2.uT/cHVx?NdN:j_xKige+*5B yLB=.Av7oWf^^# t !\HY+.h|CTbL!mչ u-|(N <َMt\_\8 ) \5rm6,-Yqg  e'c@o2. ~XW+n)l3:Vx՝|T9@٢q+I=E]o3s(p&O9]ܝPMebv~LVNUR_Yi q>ҎVM;=rsQD (y_Ph~Ӌ@glb7bFJ=7/.-P+VX(/~[܉+]'˜?SE*8s񡝊a_-y%kJI"_}n?GߴP0_u}\8_|Q wqRDSDBٰ̄)|u~Ij278c9i9.0ovL}cFH+ƶ&'B&xm.+]OߣSB]3!iiѽu3 "[{ТȔ/][_a:{9? 䑠_oFd`GPǝܑrrn+1TJlVJRn $ \H3smX- =4RR?YXՆY;J qbxϘ&abcBBro,w,1M_O{[B>t)z TK#3ІO8r!h߰լ/<4AgX=ô2}#c )-\) B'80 %SIǤ:zb 4]1t6Fm[ch'2y,YB`esrM̀s3p1)AcvL< y' r /Ѣc`<#ucKE.^{5 pqe? #o^H4)n+2GgƲ<*`d(b|ؼ~ @:549'F6&$D7.yq?YE~[ yXĴ>A#>&wKZԭ@)ʮ|Eg8L`$ p57&1%lט;ş3GPwryks@M-HWc VkHKgXeNLZ],U,{0,4D/؁`W/ҁHݽ5"|-"T1}!|b.~.eÁ*Q{p{'OPײizWZ(qĝ`~dKS7̄f.FRy-?"&gkYԮ6䙽 TҤHiպ:;r6u"tA@РA/btU@ݩr*!2̀Sd.t9%@?dv)6[[+np`J-|7z,ZҿVz썼 ֊:pS70[O\~fW6E;b qmR/RHM٠m9/㟭}zEW!DF_A" -1>//hsdBI%# x#KSF ӑ#@*g3Kp$Xh^<=SYATFLs(nefc}%P(=iqguI584Ӎis'D8"9LR<1)UZcmA+! F<'zRQ ڱ] .D) (w~OxO FXq,f_zGUZbD >А"'w8UBLm8A6OB ܓt ؕ@]q毽DCp^UUtydP3TR"6DsO^ain/"5?XƇ4jR|l)g NlƺD[0\BNEǯ> Ыé#{ QkOhѽB,їQR*فtP']eU?3Sz [B 4شجIpO$EGPK3<E;~6~f0(fd7%0ڬsTuݼ=;b9̫ڑEn4(M(U}) +z=` R ^?P)~&+=ESmXyL<uHQ\DG{I;O(,1m* 9!e_|1͹&/L1imLyJVB@a}e~7~T_DS'Sq4c!aȨoXx =`K!_`~,<>y-guZg3..)@jgJJN \K=/+n z^e&;Fs '}xJ)CNd4)Nb64}3^}" &$D=sgJhn A]bJPs/e0sDP8X]qE;O]}^0yoeXoR]NHKq%}Ȑ=P|/TGgPjN6DWt0ha cS!* J+ & iU3H&evWsЙf'9a" ?~@[HЁ'|n)(FV;c Rm&wWP?q|FZ\)K 8!0Uإf$uw ]I\1pP|z~])DQҪQˆKwϱk1 ߺk{ꓲFa*ǖB V{rga,]iP"YP؃hC*ܰ<i;{[`vje\YNunJGu^گ*8)?p2PGX\Y7Pwz8}^P0^(XN}G0kjF}'׶hҴq1Iylp] ln≙sr80DX޾XDWP#WBv{P}K෭V?OpwR"X ?8k GCR3'< [|d$G)X-n';wQ܄]4͔gGbA*erdbMZsy`伿azƾ%#f. 4'Kko}xPSi7E#<^ O7398Bԭzrdtx)[2PKp`ㄣ 0h&3$^H"[8l?$7MelG]ԠGyvyvu:Zq4pa|]{~=~oS!A5H)P"~==h0<:|$.#oSGKr>wzyӺ"a5zEpi9i,7:~ljQs~D\FOymCxT&Eډypvtw (hTU Id꺘0'J%T]Xm#쿶=E܂f~CdvJ NE z~)Yԑti-d}1~N˅rdijp5]േY96N)x_i ސ'‰'/l$J C)h(6N/`LW-WI@y_71o~n <:J+WY^ 2K,ߠ8(*'>H~g)#ţj#7PIL$YR,մhZ"Asb*fL. t y*WI;҈ay%O^ntm[zW3o" Ṣ̏'1=&DC{V"u⤁8|3d>5n1YpvYZ/FSfY(H%V[-M2ܫ,m1G}bSi%3CPFNt]A?3ۣ>;?0ӺoG>cZ>#-ED,bit֭k%l6%e^#ip/l`ժoFɗ++?v{w$ho`\WCpɪHT4bԥ↝*^:I *O(4,_5 W <3}Op*= GW0YDV OD MS?P>-߻;bLMQd2ռGt'?ĵSDLjvHkueN{;۷REfbE_q]HVH[Dž.{x'nOU1j^C/4Ru>9GVJGG ,$䊗Qe.2T##}c_?AFITK2,HEsԊ޹:'v`je$!i״s!6#\QHeoVh1S 1D)\5%I$@TLYfX vWYH,|)eZbة_stf~V?ipZ6^gL=w.P68:X"{qUP y&_UU!j|G2o'l"d'mf#/I/ϙXJ0و곍bVrtHg,b9'rl6 p CgIC,I OgMHvn+_6 FY-;s y˓FMCFHrId?VsS23.=!r)_-$jKy4Xrxoy{Z8f*r Aj9:+X!98ͅ  ð@padz4D#s0xµz4f#J،].kubi"hDaOd2*LGX T@v FDa 2Ū24"IЫWbzr;Q~LU%S؜}'q+٧{>Fi 4vd?v|EauCq$˦:6 ExÎ+i}ݙ+Y810sJ.)5m+AS9g΍GwxH/e6}V|yvVJ>UU/CirO?Qdx*8db =^x˅gm >9]U/DVR M5NUvS{Zp8^1#)'5'7%/8rRPǕ4"V!w:՗6BB&9o% I"̫}+'#I"6μH(,DN6wuUkB_| pfN+XE`z<'۞ʚTR\J{:0u5sIbr]E]!#;Ĉu"YI]MO[K]Sg\*aHٖG3ގ [{U:P>  EׅJF,*GaYl{=7m\{18]JUs5ajJ+`36RpW;݂!Nr%@$`b:^w"VRH8Ll:2uUi4U-^k\&|O{+{B"[vArf \ RI(u{RvrsL<ޒjG1R_(Nwks~z;x+n$>;G{)UҘ8,n ѽm;pk iry:ޖ F@0<s@>u6ňʷdԮٺQ/$_uQnls(2eV3-MT"HYR g\ȵՔkDO-`E^o#.&0JSԸf &IT}|Bt؞OӺě1&e͋#SD0nOeʻ[b]9pb +c0#3 &dL*ƎIi٧)si5Qi,3 wT(8"nTx!}z>bij)lRISm-hQ^wx /fKF1ΜK;DZ\15Gt)F'ZQnc)mg &i RN97Zue:NXv-x*(0p3Yܧit(h_M&[iXs*jљAMցtBO>N2}\[}!9x׈ wSNC7`npUY-$V^B|˥C%ag'~gAT*[]0VXp&lx'¢$L 0Sٛ:2eU49bF`F`{Ou?5x|w҉M\vt%pOѲTK U2M xN(@S%724m+h9/~"nLގ]M~*jU`X ,!B!冸#M]7ZhPYU.zNb 9}Aԏ:i\_x>Mb"ump^#ePlꂺ`Ed0A̓qr\ O9yZeAP %-7n0R`GCjV( 07-Or`w{: ;.(nfUtR]+|w I;e0bZS6hͻ(HW 8㸮:bHB8VLQ" 7쿕5ԩ_!! iJul kZT[T1#[$d&E|jsZxURtd" fr(cgPɫN uqv̮R 6ͻGHBe{U@R;3N$#` LUcAdNB|}6BxУwd`>>lY` *])+6rXv4hcXrnS틶BK $(< 7H`aWA,Wہvגi<[؛5J ޗ`Vk(ǎǿLfuh(:ΐR6=} 0 v05O]v9FbrMśkz'͵ âZgx|,&ucp~,H@N&}5u{`A^‹,Yew_ @)XT*2ZaB9NKϷ9=7GprP l:@'0:eiκPUn<5J(J-T&J^>k˞~Hڬ)!/8b-q7Ƴ@'4 osܲ{LS:O5rtؼt)ݪH|Ed >R .{"O ȵWn#32!T3qWG ~,VW 'ZX O&ŲW==SmgK3k."}=J2 C#sWD%T4b/n^4߽Ec.RuXWP+}ӵOlAP].tSy̧Ldz080H߾w;j.Eqqs[Τs1O**b[Dޱg< (Zpz׳dS)eA\SA#T0Ic|NJ#AUB@\Tr=4]R-+Fhvr\XDl[v'B O.JGXj5#"hWv8nߴ2Arr"?SYplZ\D=z)O9*tLJHLJ9"İa#-= r^aur2+'DX^x<"]^I_^vbC|#o@110'7V - ڝq~3j>;o ˆr|j9xK^t k3m;_tN3 ?#P|Jv@aXz]9 @2El )XQbPɻ'QE6Ϲbe ݸCc@X7~@֔Ze> F4Aud ."%{/BK7k45n] j*LL=qP[ |DR n d_g}6m()-bͦ-tuO7jjWS欋'<7T8t'5LYK1SxΈRniǡO_/y?bP2b9/~Us͜:7nVGvɩ"JNi`0x ph8Ї}bծI|q|ʐ[DDw tߌQ]h7{tS;J(SSC4k&(h/Yx@"irKx78 SJ iޜrKUR@dl|UM6Qz_|P#eGL3B;x}-; խv*%mZ>"έ@bG3:G'+AVjo1t59e"j$䢸V>+ t K7e@} Z@_JoTIe%Vdpj˚.O\w^[\g>$8\f8}MFoyCF5h]_߹x؟C|C:[ HH qPt謙X>,u~#>Z2xPVG,e c-PspAlG(ș12TM\O79A9FLӳgK=Nl#(z +r.Gi"HZ_I˩.EZ 5|D j< %dV@\J T )QO&erP$W+@[Ο8d$@%GhՁjiLIW!)&/oվ袾ӗF NS8 fWF-~a@[JD# 'Eg([q5^; zR > ~DY^CH@Y@r]|Z-CcwG2 gG1g1/o/EYK7L,萡׽'>#kиomT.zŏڝC G2_#i?1Ç]ٸdގ{@ xhH.ԄZEŨim&ۦ,"Ml^y3ckJm;Ѫ+9'ƞaߺ0BoXr,jr"S,(?et(ƭ->kYMaOpQ ԧ kݣZ?P?4/Ecܶl^FMqZFWzWR~_76]$oFzK8=}Ԙ觜^+ٽY0tV|ֈO<}.w5E_=u+ޚDҸkekaYD^1mi\*!MX_֝1º~i䰊ՃX2움~Q1[<ح\к :2 8  _%)s\*}1F=6[;[Xʊ1P HF3p_q^&[[fOIg55tE*QW;kn}ͤMN>,ʺ"|w6ಙ~FuC*50 i*\1 u9>T)(4k7cQXp66V& ' w:ĉA]-8xlR4DrU\ND]kI7dU&+fSS.rHׅ› n+] ;4Hc83vXԬ"Jd Eݴ^x'km7(}id@|{&6 hSV3bRԟK_%zKur%} *U e,9g%Ei&!{Hs LN ڲ1]J H,!goN \:,=i3 G'Umib@`)v\n΂b|C望ah3E.Ԥ3ѵK`zVi~l&[RjJpw!Vt4̹PF  V]8bFGEJSz1nl&3n-C#R{ `Ff5#jES.J 3r3i+pUB e.K]WH o'tVaSXErՇՍVĄc YVϠnH0Z?%\)STD9  Byժ5$Ez)E%YlVզ,֔q)&N״0B2%M9Ɖ8ЎP̹42 ȕw4ChBizj5H*q9S7oM~e~ΊrE>QؒV5 xs+g2_i"*$ zkh+5; $F[!Q3Q;'*U՚zY3bM5 EcsvBD{H~Q"mgSzD0׵Aa 4뎬MP"nW7YH!Mc=34bH;p8>/SFӑ=VE>5œǀ ̓#I+nJ5(ܢA@z׺ xM}Oo(A.BD?/3胡3l-Mt%c%N0z=D +h %o6dx,gu1nh(V@~5"T ԟZKQ\ب 7ׄM|}q 5E̗uЎ<;r@aE2=}ft9;JQĈ5k|ܥV ;9(N&T]Աo0uy[e( _Dz6U=7~ӦXHw+51ueT a46ި.Gm8YF YӉ=%ץl$clOKF>$Ꜥ%G~Fwx;Le1par_nǒ_`#OQt ʱ,^3I5ʎl+*D F/&-npTﶹXF&XHլ-بKjR'xvB™AH Y(u ) |(z>nr{H&<9GpFT@]Xoy{FQBO-tE͈h+k 5p\0&CX?sxo `oK븊p#ri*BQI/ΞaRZa;uMK^Yq_=sBP1kn>-cvPI" 0,Z}_b$<עU#*£1C´h00``=wJLL8Q:7T'$G^yªa9ey5A^P7e",7j'iUQ@`ۍɫ_#-d7XhXV@]]֥Dܯv^ʵΙg盏"erX,gnBp3K% Un.Ѵc_,{Kl,q Naeɣ@fk_ A>, i䐎1ru YUº]Vw6Ftp eaI`rmb.LEHW*&O8/}d5>OLcm?B Fb^LӇ  l3Nw8[OhP$տw|nfq-xu QJa#v ;$ѯxhc|+"b=F=\@\+G]YSkdh5?!$haYݮ,qJ&*#Ө6̀"NL0)3`;j'kbf HZ]{My*"V(lz72PYk;KmnodsTk0I6-$Ev -ecH% N'w3d<34tJ,Y V>50)S 5?-30|Qk `3p ŔHVOqV_yVA.|YOhzD99`[{wNi$.MD'U_'3@;WoZ9U' RhN|eNZmT&AȚ3 *)[5~P"hWkjAhݜ#h._a/c߲y0-2)A2`W23 V9/68 FTNZ:G pT/ٽ{Ш N͘. \Ggp_@wLlQXc[#@HU8< \(D4ԴlQ@XuE~ߑv2KRybZQ.)Vxd0y'@UO߁UѬsyWzw|2Fym'A(-pǣI@:W(+NL u);ҀWUBNNj5$0Y@_dϊe v ?I%;PI ;,FpOO9kKHwi2=JjŃPF7nc"bdž^a\ [%[*JޚcgprHUzPT+Kh;;yӡ4O\@f)ARKW >b;c3P&Mzÿ*P9pEnS/[kb V:xI:zd*L!!?p6XKW+hBRF(h~XܒW8 &c̝Diljר*1Zu ٶߡuK,pUOk֊fQs1Km!ISw1cF&;'r|X?%XVw(͍ ,eX=bh%Z`7迧CUmA xiI7[úV $Ty@<%لєh9:5^c0J5߽3>*ٽ Ϯ`D*Q{rjF|3Ⱥ xo+\eJOm\\B'ю~L^*}dspvxi];ljg˪@ cKrbQ{WDUeΰa .1B B8CDV#:kT]qdD.QjS捐+>RT9 _7W*<-%OrVzցY&C†^YD@fo&&Z=_u篭OG9Qn€[螟+*8pP9(M$冰gI{6IS*OYs5j}|~ҧ {gf#ޒ8Jf0L0zl: 'yoij"Z[_~^ќ- PؐtvfgH2f)#?*iٸ8u$ntTwy|߬RUF4T9߉?lOz(ZW7J(r`ϒ0ЀyC(x #3Wa})d{|N@Q}h, TVsRZ_n@ g]ǯn\cF<^p'kқW/s`A@W(e+=p%4o5.oQb+d4?Ũjљo$+0W5* nش}Wų.m9Gak{kDCoޝɃ'IA@>?d#s t)܄,/BnVh[âGpcJˢjlS^~!^pq+eSM 7ƈy]K鉩c;Sփrlᙓ: p7z?8n~ ] ~z[j71s<voXߓ|KY,%(Qdo_w$!Rw>yPsU@c~wB)9+C\}<s]* խ~R0눧ytBPznqJ [ޢ15HE( 3T8o!v=`϶f|HbvaS,npOtHW @qMd'HZu# BvahSyRwɂS}?{2Dh7T PsP.kSsؠϲ0>urjwRync9M-i(JnOI2.gF}g B/܂]~F|K *#:LiwZyDX79xJ%IA``;%'h]oAL"_|o+nOCf ֦?8J)YGs5%<Iauh 6/@^ J Ŀ0訩 ,ZTz/"~OvY:փ?ݔWMr-N'x+MLW1hB[V,ĺv+ 8Ymv3,ݿs}C|T* 7vu5搈-7!8N>ϥޡ+]&g^wlϱ.+Sb >nh_Zor/V* /loy lb\pS&ikUX^;C{J(b>  ԺyԁK8stC~IRӉ EOM ݚUflT0u:[ i`la.>ʸi{f- ?frf;l1+Eq!k9RڷѝJ<Acj$fǏeT-pz jD]Ħ3 g+,n\u$shd;.t;XнigW聽 6:}5^L}LMdOa0X_c7&ۼۄoSGZ)h}&8 'dWMoțhOV?0ȪoN wg?GNQc@,d3q;^g9Q]>1*3jôTbۿMWhTkU5a%v,IZdQM=-䂒{~d̵xdeo#XXkiL,tSMe4X|.L.]ܚhHe?@Il,|Om#-u=Ѭv4C?_!^A}~=?An/(Ŭ,aQ_ޗ켊Zs"Gm"j9 ,$3 `wSڛo (1D|Ɨ]fg!5cfUQ+UChF5)e%2pgM\wKc0 =;@SM[Ljpw*J]ʩ[C=Ds1->qo1T8Əـ̅2:֝-5:/ŲΙ?&3As wR*𻔌+BOlA! ~Wϼ hxd @LͿӦq/Z&][ $-'+B4*we:4m 1b<@&VԹp + vV؆py<'ju$9/0B K+8y.S*,`|~E”N14eTʟ9oUcS~m:+(BKFnd}7 c>Aҽ&[!lQӺ{\ ff]>h(n9 uݼKp^Ԍ8~X(mu-hׇ,`ôP1-,Tqd@8;Pƚ2",07y!'Ls[]'8X V4YbRg5O]90%Ed-k&^vLߣ@̚bDEpDIq!&LCdq׸* j~MzK/4cQgTPo='o[l+Wwt,[<Ɵ2Hr6~4d'3KvnSmڪ"Y!҆d*:-10 2!85P$\9EpO+f1{M#tq[>Hns2\\D$/͇*K-c(n  pPw쿎""*QU sz\&oh伓,Nnq(fEYq`_OӰa6/[2g);uGI+^η4Xb沋 M; _bl!s~faGpdK9;|gh6 )W) ׽>czͼE, L xyoiտ=ĝ2̵ANY19KzHՠRӈi/g+.0a(}X&^}4,XD,^DJ"HѮ@ dv6>Iz)eu]珱8+8eJiYV,A˵v? *Iz 1, *Xm`_Jk[:k'\ҁVN͊j =/?7BO.B-$7m=[O% s5~ <v o}uNf<)uMnc K#tCf$:PNNjndx(tQL 0P*"VSG @|׳|*D-41@CgDfF ԑ OEX+8>h 0y%-;:1“c]YV~V%L=U({6Y`x91t?,/pٴ\DR_96LV͇$-{55q OuE i(:{G,\p)lX*"Cm֖3UQ$\j_Ӥ1\XAYvhQC%ϩ's -5~ .=8\υ5]JXQs f˒S1ogj3p-A$uځ݅#w]ƴmW*WYH 9o~\Yp6[Zf[>@?nfdؓ N!A&\#u+j5LN4UALKgӒ(qT.×t B+O0cWAO'!oCeSǂ1Mvd%(73k13a ~kp0Qu Z)LOj%Y ,Pr(+lFN?t4(4Zh±*߱^}Uȩ<$HaIv4բv}'Fʗ9hw-+VZo̬4Cÿe_G{ .6 'z[¨Ky|b` 縜NZ艟A90VD8q 񼇄@O@6;"pUT?Zs? uR@TG}aEBfZ46`Z1KK7!Շ)rY{wP2;:{eƸN6VV$]cEYZ*gfC[٫<SrYluت07yq@$9>GHQB݋蔸ˬ Sy5{"\fԄz6yh62;%Ik͕[*݁Yύٟ.!Q炅ٰl aN8Sd9MEFYaSp4EbEV!cB |(٫P2+k_":C;E`)coUt|XZjRIF(Tam.`C[m쪬/Q2J7 )ӲZ׌Π0;wQ eX+f<'2Yd \aZK:o+IOv.:E$)ϕ-'h 蘓`v{W1yUÍnαS'1Xsp 'c@،n}kڈmn7+\)lwp'{p ~)|E@m͉¦cQSb' y/*ɝ!_G5^0WW5ՋiƗ;Ȼh$~|M9JʅgRB*@x0UX4k2y=e5"fV4hک$[G47ew-!Q̬`r+r-RxάJdg*D1r Ja3P zQW)/m;Z%_ VkA1ߘ`$.I5"6g .y`ۜyY4c&_t}- fl15U7'+?Y9%`$#oXg|#=%,܃B7USXpb_`J-9 &׶vZ;5gږ̝8 A}η-9?0E`]Ȕ&#\]OzԲiQaŞ]zi\PIb` o`h)nx5 ~G5(szʸu rCőr 7Yd=c¶ tBSn"h} A?uS)s-=Kie|-?/xa2Ih*t_]L5h> ?ka=A M5dRi nBn+2T[z1A:Լ.! ٲۑ@nLҭzF8eFF¯IPY˿Ȣj';{+-?ǹtx-V('mɑfl" t,3iUW?Ԉzؙ›4A#j/î_TZdrͳ,й3p ER6L;PJt5SfޞN[h2fhYyܨY_"\Tg3 El4VkxVyy+yqxx(4ݝ`eAy fyrEJ_}(O!7 V _fS9rL: KZbsh@B'Sk]!q۞l}812ߴLvT۳ ,t;~wr0$ry`Ui;*D,Jˌ5a߶Zf`K <>&););1X˟7<@3a(?kHC XF[ſ`6'nDR͊Ap(#C#Au&K:E;=+ > mٻ: vE/K7R)bLj~D7TmՆGާIߊǑ=nɱjKr,'4GGi<uMBbnjyVSyv "{ 4~{(ˏ`v&}~pSXzmJ:2o @k2^ 5 .ymǧ/+!*iy) i!M3&|ia*ؗʝa!qzѠpCK yoGQT֩#OTxTWϊ\@KO(H9aTRO=L%~xGZ$r!#62VWt0&OZz|aQ8,Bl,>Y}VFF٥JRsZx }xo x®CHvV^2U>͘uuV?u?i(Cq4T42ᨉJUhëxE/>74UkmH*A6{ZIѝbhqcC v:;P0D ¡EPFCF׿FNղNF'?3bXWΞ-ޣ̘ԕu݋~+ 6cd9o&b4`-Hn9ԴwנjTS$Iܒn3^h(F"a] s8+BuTO ٙxj#Ї-^ㄼչsl.}Ӏc4N!x9ĶF WV(}y0,p`j"JBBhX,6@BF]GjG,n"[Xt\#an!8X-zSN{J8Ca_xGGF 7S XſSɤ TTR9|O뷆0>.UNxW4֢KchzZvi j(!=x=BMf&r}m,3*7S29\ӘݵXmB|eEN4Xka+N /i =/k=Cʯr}}K4Pl)ĢC #_mfǛnsu R8t;&|NІ~kP<PA1%{T,+F~Kj8/F@G2YQҊ:@ maAWO3eMu\?ϱFy~{e<  Sm$p>H d‰G 2%څ(}`rF4ro&\E%uwȇ(qnX@<])%=/rjih #+>0#M~4 or8K{%90(p82r #}AoغXAɂ-n!5#`;,3t?E08dݻ\9La3toލ`*PDݤUx/yK"eRW`nrI^JM+kxW-$2ػ>Ó>vڸa`ϐ4zWZ їa'*pخBWw^U!UӴ$m@UHVwY@qn,UƵVҁ+(Q*JhGm 3hosLWx9̸5 yf zuT'!8e`+Q [A#F7$$,7e|!]ԲI('aPRZՓewĩ 7vJCg˩!l@*OH:HjۅT.աriar0CQ)Hޯ)ԩړB6b7f0& Wa 6n5]l5rIdYGt6ntƯXSE|}Y5Xlٮ=v$".[\1d16^|i* 05:r.zڗıg46{8|Tb{u.|+DSŒ*( Q"sa[v.wm] ]S>A '¢I̮OEE>maԤ"f.0pIP I[ɯjDnǪnEAoR :cXpHMspNSVѳxŪt"fs4nc+:"nV}V[qUNs 8lMox`jRRX(hBC[uͩ<2ʥXξ'~Zbʇ:r x4-̂xL%c\GCnr׸ ,eLjѪcAATyg25|ᐏY6f㧩^i~ POqnDEC gS zaꤘoyW]ZN8KcrOkD9>J7#فE^3]B`~MvY5XXǕKܵ3 ,d3 Wfh3摗.Q*ns# Xy6,Q}QAjh~3iiWhvN0sȖɸt:ܐ5tx0V=N5[EWURLj*.P@iE+3?{N;\.2lr# qc4 ͺx S2"R l-]rqC|L?pB! lO݌֦oÈZXE=S ݚs5@;2HfLblsM` DRr_h_Vj+λLd1#JOZ]sg!<[ o7+-)/e QMH@Mh1 Jq&-}$>f3=uޒH=wuZPK *׭MHyGNXa^ͽIbf1TR %}. ?hY=2^9oɝ%l x1caRڭŽNX3LM>ۂA@fAG* |[-˯ ,9ٵ' C˂r ^o[J+aC|wo cE D6!MSGצ€ߵZk딹RjY/75C2<^ 3R.}א+[]gR͋z?-L_u爆:ᠩ6IYȉYpI4~HTl5%qD _(E..ڿRЍ8\ym`&eIʗLk^A5mHF)g"R<Ȕ[^B-+oSG |D~[.v|K8vًK[g,6@>'o|ü]ĩwS#fY3Z4ᅠ6f =gsۑ|%ﵕvl8Vf]7t!eܬ].HbD+3 ^Ya~ ,xvK `ey<9MG柱CcZ oM%Y{z$oh4:RnPܗR~4_h( L[c?ծt1](}&KOi̅qF~FB ,-),\h]@fBsu›YAG4SY*R}ddj$E,.B}&79SjH뙎N"Ey4~޾͊5EMztLZ=qЋ&pߦʊ @YQft<`|Q\9t[|I߰x(H  TUQ$n׷>o1csә*Ȳ'j%gG*ڬ~#سr㛢E홥Ngvs='&WkBTh捒M̷J5`fcovA*TsjlGA9uFdH. Y.ˎ:8n?*D9E+ cXVRBt 0G>[eol!XPS1=`:j𓜛~0ܱJ7r#Z(v4ۙ7@IX7t3q9FH91"sx`i7XQ6;d!ISڽwsT}3SSԙb_Bوu|xKfhT 7ߖ" In ND %c*.<(67],JK<_ML ;@wuLÀ&hQ󆵰Q^/6T ӟ+SuD]6o`SȀWf2,-k<b4\(c*: ҷUb@ #W!̡#>܈00y~u,16l(T}䨜LS'G! SY2au4Ijy4xK6J^5]܏Zs3L=.!-.7zƷ1yY]~R u&;w#7$R`7lBa,W.ub{G< /Y8^ º-2\*E8{V~8#@iϴka_0 XPF8&}.h3::UqF z$(Z4hTNx:?4}R -vtxSғ~JK3+Zj-.wL(sAzICܛ :8_HN"| E%OJ8R! ߾=8k, My0._'N@@+r0-9UhZJSV)Zȭ-Sg8%F$ N~gxTyXc\cOŖ橅LLyz˲D/ɧSFgZ ;ڬ|&/[ZjIfD\m[A9s"[?GH63KvgJNavd y BZfwJPYW`Uۀ\&^hw6IxutyROJ.fټxêS"vfE9'Zf >H`BIIv7q>sBΣ\/z%ќ;nt xO_}7'|Zv5/_a^iMY`#owŋf2Y.VON0"])Ʒi/ƏA2eTua4`P p6Fi""WfWտ-t >~5*'W. tD}\qS`rlݹ7Iл$;p;|A$7[i_ qqR=,ZrtvgLz }iO=G;(OL>PӹE ys))j9&,jj"v{ѣi7i_R{ycUP4$ʮ <X?Ɛ;oK<4b-1|hSmx\G2h&S;}(qe䆝!$x8Thp{I !"E">u6;8nuܨ@* RڿDb__#Ҡo d5VBHHq l##9ïKe^ʂɰq"<3"6[s2H}Vp 9(TAuP I, w`J%WFH&GgHc{o+tkxo,"@4]LajOR,fJGQ^1C7oqLuOGP{ala,'(o1vM~ì3$ Oyrl\£ܵnz07[_1A `vJ,g#hgNv)"5:G~b:Gk׿W=,-B=.gxn.x:7JQe5$~:/ƿTQ󠇏%Զ2 ^桀|H@KbBr@<}3fȅd/P缡zUf1iwڰ\}beQB}{{yПV, qyc'@zrV< +Z=nM$Gj4}Q+X&/w7Np~3:׼B6$||oa3mT4/WUs`[Bf ؂:/zp2ŲRutw ط>sFY.139=H aT-ZP0\FN^ύXRNPPP\0t~)8] !t8Åtep*p瓧&6u,pBfL@f%3vz>n3$,T*|[{.:YV~җ^yWeΚBawHs,πZcd}N x^Xʣb2hWd6EKLcs<ÄBTтT41%} gc 3)#"n#KM Y/8V(z@ E!nmlDS'WQRR *@EC̿BpJ6to=8f|qB+%,(N%rdD&8]P>%pEaY͸Eڄ[dBH/JDutd7. )fH[epjL7+7Ě# TW)5%˃T#Yu]i^ xQ &GJ= TBLC6[h~TmqW=R/lD>q=:Y<޻LǫmR9vOm[ijM5G`ϸzF20,!prUԦ2%/O/!{YNxӘXIv?~7w{3;({>>#&c[g:ZN5rS6A ֈLZ}ܮq}Ri.r]lh;C)?IVrS$*>dcD@Rw"/͟5}32!jw*<@ T6NbDkb :9z:tq(%y ryv'C%lD }2) l$6y XLzD*cnÉNz;Iݐke"\cvXV{/FBY%lmʛJGR;:i"^go q@E*>fmMu XցzƷwKjr`@v^+noJ$q#2sT.:\F7^RXoXi$.6[(GYݜ`Ox1TT%-=O$uP,ųdִ31: tAAW|D9bKfƮQ W"Roihv}Ȇ[yҘB#ܸ7.M d]Uz;x_v60/ g % 'hUbuj}IEQ K2SI<ܨ# 腄.M ggTX.pדQ_%8HVOp2dmR }\HH)?-N0'U,DV\Br}^-ΪyMmsChI*GsS,>踾݊Pk}GFW2)Hep#~(v2`dǚ: FlԮ JHL15(#HEQwWn%Dy-a ~ }l6)ndRiU+o| zlT',^Ig,hab~N(2U+ SǃȞ!H/>u˾D7 X i}0P+y~Zt9ýEILٚ .#f'஻oZN?(Ʊ~-^-Mp6rڤ[@c؟.̀{;S,VåsJ?MNZK(FJ{Y}R Fɖab%̹BC%enY v_iBL2I =EչqBp ߈G "\Uq)Z{mn9op7^~%7R#vP;H-\#už;REA\Xo@b4a:讦9Vb%B$/Yp4vw;Z}L8XOl_ksRs ~V}B pWZ1^a[pHlJvG~=_kpjdwhM32ȋkT/15ڝ4izVXW/ZΆYwBmނ.5ӈ v?6κpGQa0SA%]h;v/GA3V G] tDNtHdK;}$cwn և\-}%T]|*Ww18e#TɅI*,6c@fEGC wS9z߯΀4}P{7p^k^(hf;mj|~k4ꖴH{?HAīF]j\mB 9;KHڃ=1b Amn}nʣ]y+I3B䵍x9U(3ʦ RO]uH"+w Ad5>WC#I B1C[e߳RC'$) /SzM`80c Rzܜ;4G>V9(v@ʕӓJ=\K8 _b >_͢#ohX\}ȭv:SyC۲GQӮeSg$ '&Kv|wdA\J5@櫪ӯ]Ff{t (ߔ-vOF U'\ ,gMJ9+-ٳ ׃[UW|CSl$<VZ>ŋo( ۩PQЈ1x8(w 8!{wEyp1 80G7{8rۺ+“y4.bnA\q&E:iN}(6B:b6ٙ.Wotkǁ#՟3|*z41*.҇.H#%xtA IG fƬmE\h{b1a`C#XS||H3~xa + ik8zS_Jxx,8%uon,Y1F=(֤_ZR55v;Yq'*|vJnF{y7Dq&S ѫzz1Gq0NgcR?/|Hjd L*#/ɣRJ|)>Q0ܵJw3›@.csiV5Go5Հ`$o Z[4a/fCdô~ |e(쩩Kx'e1o`ss/4تk,2pP=azɿ_6'"?(H Ѻ/|}ys)1NR7H5LJ$y$v bF\#{_Wbub~ub N;e]m"A _W7pH} ^T6 茁½V px>bGc=Z gfWUZWmocB{ jso<(*4@ş.\;^.4lӁqJ|_f@dJklX]$3Hʬ2U3-ڔ9<}91e W'ñ ( 7"Y1X~HU/R-&\6І&8j=ӹυ9<8 xLS?#'\]>IϳՍ"": ꒬c95 aگޓVOBh[۩Cd/JU (lb`|}i賡h apoQZ eSg oC?xɆ~7\hA"ފ7'mhե\<ҮX CFr-N#./uGmkuĺi5uD^t?/{$tgIs >t^f7 aH8)r^3'[".fKVMv(FpJ\X_oRjuXDlUG[- 'CP:][o e  grd`d}VqiuaLaNJa/j̃Ŋе dKa6Ov pjl,x)) ԳDg-=g-YqツɵGW bnI=++>91I5Fle3)T߁}]7@Lఎ!QcÇ# ,PiR6o`kZK}ITmL7e9_r=wM8?3Y^:Df~Cq/=JvU54|t!K#9x'ׄʪZn.|\U0].4 L$0P~1zKT@P!(*ЯЄ঩R?UP##jfRwLWyԀ6VW\M<ޠJqw?4>.DC;se;d % rpF6瘁waJ2y8 dȭ2bYN(5GD47mi˹OK//bIt].N~ F/EAOe2vݹ^%r?W ]})doh >ʡ#0:F* vW<{Pu|--UdX4Qm샏Uf漷2!{ajTFj)Ϗmx\zkԟp30ARpQJı5}stIZ3xsɘA oq_F5»Ҏ Z%d;g>ѿt)z3).8 G",Wy;ڃR5~nIm9Ri1 ٬h0.P{=p[ FbnҲe)" mix"SN4!FFPV]amŐk`1ѠKjZl$őkF|#IЅqKƬ:)^3Yy{ϕ6*pyo@X$o"":`D36["KAv|!vY2g<X@$1YKHM2v #ad+=|hGOH[4A.$mnRbT~0|F$ cgGnf!Ƌ׷1R0i=Xucفuɺsx q8Q #ȃW̟MoZGgv Nw ׁ@0'`qy=[ ǘ(U3jaIlLS2yd[s`Д;z7`ޝO}3~ ./l8ʜJN])j,sd( S)kfB"1.ۀ~ EP, @Ġ!ӌ>3'Ǘ@# k5w8{8ĵ~Z!X֏ϩ؃u0+]Z1 jhm (-h$k!NE7پQND%z1_)89R`7XPVOZB+tmEؤ%<4tϏcBe)k&y 5/} "9$χW:D;AxSϪ)yd{g5WD a,ufMSΒdڌmUO;z1L6VTR<&>u1) ? H5)\!mag-bz.ۄ'xUGݲڑ2c7G 3|AZFO~!]ev @sJȗ!3QaTonbN߮h>=fК35,mқ,\s2DQq6Q-m!V _S3Jdh{I4Ύ6g@45 ^L/F",+3?Stʢ'YʰNrO5>ut8Fp kqJ &QJ9:tN='쭆pi .43o8s^#T&3F Bݠ$-4WX05Ni􋋅QW^oW2m̞Dm>v#"#lxoͺAS/9쏑n^G+:fߣFqrGSv}N嫖`pI+~QoSPQ;r=׋o@19Q_I43_3w*E-4(lcfմЄKk/_Lԕ;gAs*&})"13:rOtXW^>z gV|͹yҚ ):WIũ, ;9@iiOEP.䂬:;eP 61=!iRN\_uY围dεU)!i} }?{(3Hg0>&@}d`LYeWS?A 0xYVuiv.!!Ӄr=xW5i}~ȁf#H V ^k?X³-#,N ^.iٵ{%TN lHc HPqY%|:ڶ#kX4jx5LrBZ;B;hbLW*h:(doIy̸\ք7* ܼήd7Ux gM i(bP8hġwr&vb}$MT/}q]; 1M"́+UaAV,J{6s{ 7ݬUi­%udsU%$MT9umαWWHtS뱙V[Cz;} y2N> b\J, ed򫸌&ĤgM뉴SBU`by6rzl/892SY'*Rښ% jDYtw$򗥺Ss$cUړpt~ iczv:#Iȼ!Df4eA#xhZ\!,P,E= bf˦.%Bf 62~*i){@,j m` zD6N%}{E&N bO1$#,y]1 `A,ݔ脱. ZXtD٨hAB>c|_i0,oKC 驽Ҽ }$\_/>h= ULP* ;cXaG0]}mD1&\mցZM2u=P& DwKQV Zcik#* z< >x"*VŃ$ZUX<&?~#nBMN/3o2¢+8|3>k'!|uAhRu{,dw:UA ښA+GէS#WYVFXl{k8@ !~з-GM tc@-U&&z->\|p7?kBla U֍yĐnMT-n~M9ZxZX'H0~WlE*qk*-^Y`O>QFfKsI2r1R3Oh{Bʒ69kRN?q~e쓏"G|J"+jyދ۰n OW kM[j{Cݵ c'62P;Hc~`*'PdK\ʵ"V "Z/!KS!_DIQڮb8H?>R&ɵA#Rt wsH9?3=ϦlVln/^?i{!;$FV( +g0;[ɀab~G׬ʎ[-%U0yV9mdqm$Wm ec MmDhRZ[˝楊=O W,T&ӮDQdXmF Y-EKGpmZ)X-= _Ji9ts"5B ;;p}-K4$Zk')&\]A`2v i xmhowws)f#B۰uXVK|h?7썰ZvV@1gŰ'n2M6Ƈ9f6I?qH֤]j}+1:}>g,o$ùYAGt ʖ)5;'ϸ9m8p9|NDS GB6Bt - .Ej3--4Fuݝ1F6/Ccw .I 欲,78%bujqWxZF{{LN,a˿̙O@t2ӛOgK/v$cDٯt2j-'FVr8;޴s~mXE6Xf@k1׶#1c*!2.@N8~n`UوUY;հAd~+{f h? GZvI Դ.ِ<^vR lfRy kG鄲4_[iՠ{> kcPh*)'o6C&Tʒ?$@闛uޮ#[ DH5_3M!Åń>v @d-pAuJɨI?R+7,VwRcQG661iG=vsEh9P'PE؉ݮVAMB4X)m~}2 Hw%0Q*,FwV>j w׍pSDF:`;k o[…"ٽ~ZeIIu[_Ηc9f6 û_ >#?Bn 3>V?9f&Y`IiCs" DlKEsw@-wliV# Adˡ* N^œFt MjĦ1ڞL߸+wQ)cOB<$0XLM1cd-X ]?rqBXycy$xֹj+Mkbi3b{\Dk$/yY_?o܍E %Ɋw",Lozs t*QXhA^<_5my4"T=)0/kHRb` ʝ}X-0bWsAM-c"dZEo.vUhT!6e.l%K JCεpIVT漊S}5L9 nty,o&_M-9 $ eLE .⤼D̒lZ ^[?p=ƶ|KԼ{i3ўi6h6XwG TE.x<9w ٦v{j8ć)X + "p$雏>0v۵|ݤaw[V/qlt4@3ȥ5n.oڿj)LvL6am ,ϭ=$9LRt3 +X7,H?\IczHqU{ο(1jbBD玨e xCAX|&ڈIC ybNsv$BD1 $P;0zjt *g͠@g}{DOڕ*k܌c.aQ͍čvcy!EsW0yYke3RXiCͽ#$b ZZq\z\_֧𞄥aAF_[? NOM&OUB?PlqwX+i3L6@a~ّ>D Iړ l>Uvd[@Bd2BokYUffCz|4q;碸[f&tYT>ha0< /$d1L"BwhJYGP.0T)WחLh8!m8J+dLț#!$VVlZ ŧ}|Mqs|K_Llܳ@C`j'pb4v鲔5һ+^O˺MÄ<..ΫT# .?L 1MaCK὘@}oRsD]Bw݅zto=KMx3?"fC<uv# \[A1mPmװenj]6-[b՞;e=5oE!j XϚ'kbF]e$z$7s\16rMJDz!}!v$ >fG/ŤpIט6/XM3(0{M]}s&GJV[u+ -qgM obOن~frhd^T KbqrWH*2uk+lB @ Ē#I2Ӟ b ]3L NƓ¹\r#DCz(]- ֺ2'ol_FO+LFT`\n bjl߷*Z̆3`Yٕe4/Is j9ѡ힏\nK^m=gwR92rt1_,kBs55_l^ ;bglt󓸜n ҘmSUFTs/b ̤d /NpB:.l9& 0MdvuR١6t:r9dž C.r;~.Czc7x.vw=Gጫ@X{z Zw˯w_N,spӁd)~2GKX& Hdƌ"M=CVROů#6.s?؉RPPzt0ݲzs®Lw0tJ3:i"dُr]>1}Bf LR=, @VT":68x vv78{cy~ !< xt8qߍ mozT&+u{uО_|O_ oU3Z='@v ,'Y4ҝX?12B%hWsI] vb 4zH|k#EskI~j''Y7³u)" {YhVP:-ۑVI^J+k?|#L 5] ֭li,$_J|s_^ԭ]E(z gJ4+w%ۄwqNCu <AE'?%) ɜ;sJ,_dh{[8f=Ƿ~m{-y2Tysprg7=2 wv ڝΐL@h#tоS[+NIvڱ`\-,Akϧ5{&A Z(~ב;EcnqSyIXIҶ qCxψt_˸ @ō_'bt\ wv'^̍s\$2"+O4#XS'KQib33Ö0=^r{DՍF&.N =2WtQ Clg"4~ =aBeL+CN$Dh K99KbQUbG?I/ۧqjn@MR+>:j7GzHSBdg2pWQAtaE 9.ZBo^#Hd,2kc +iA5+"eY?(wjWȰ9XHs1ψqm*oBȦ.p״VށB]lױ|z?I!Xr,LEژ*k:[k sjf}xrL=3g+֑a4y{+˦伦J"] X:R Q-}kʮDJ#YXNFrOy>A2nO; *QC'݆~T8cKUn>)H >}gNL:>?UNq\" o%_7(8NCg測Q-U\9&fF;v~etc|oWfhƤ2#YQtQ}O#"k_)Re|{dwJ7eHt6&4.by p rFor`ԝs0H:.wTb{G?S*:ȝLq#O*ˑ}3YJ4 5}:MN\v2՝YCW>qFS^]s2LڙdڤN |r݂ގߢI8F4  W8#؆ٍ{~ )& J<5W9I?ajm ]oWE+ܞ᨜Fo&Elf-Bt-˜c-isz$ PeAңY/O>Dt77-1 s1t48$ 맓@*xSSg&s 3=b=̳e%;[4w))Ƒw%@!P@HgKMAXh[gdzx1޿A5OZaqQ+N RhۈڽY2J}-g 3IӋ C&jB%~gX?[h5w/YjY~GӶTl ;=o'.|PXӭ~#79}X(ͭBIw&/ ԏ n⒌ l%)`O9(w Klj]bo6UMZ)+E*'Gv]{ƥE\[ T`$?M}w)1|oX95Ԫ:OQ4Kc d7` slh#%~1wʠ4t|T*iNt[ F u^^]ܗ_sg(K{u]kJ{Umw $sGM[]IwGaߠ+9/0ϹM?9|WyV/küR-r6pr#ai0pk CR8~:;ɿ"^{Й*RrB /:XNFde`>l@pJeӏb/|TqM5Z~kNSg''La"ɰҮۭ8փ൩>[6|hYM9V#O`6Ҷ5?M DACL mI5W^Ō#&uQEeHa^)'ZsTGu+bp7lf Fێc+|ISYY)WWˇ]䤮4CFR4VfĂ& Xl8R_$HuHzhuQex`4W6Z,'z0/{dh9$jYd %bu3BNEړ/orreU0Qp#)6YC EF;ǤYۋҞ)u&j{4pΨǤ(\Y [< !d 2s7%Y7`xŔp A-|LX K?Qf,gYZ07070100000015000081a40000000000000000000000016745a6820000fba8000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/scsi/fcoe/libfcoe.ko.xz7zXZִF!t/7]?EhDTTk׶ǼBI㠟?c9y(^.NYsp5Wmyiuq$Q >Asٶ(({;$uM%4 xx<[qY”U"j:YX(h;/G_$X${ +,vDZW/;~[6)4#dc#Ҙ%tGa;;BeEj +T$(P\ S6Vn"UI[6[I40r2`v8d-(<&MB3h.=8o9)kq9ߣLFw ǃ i3]ϥ:ČLUܑn55D9WƠvϭ)Oo *Ǥ(jSw<&D {e&k`iJ6@r6 &u//3\lP#q _.kVw,w~;=u@sYpƩ( 2 ,,e'5vRӭcnƦ0Jei$qaG O !+^<Åb҃`jߋ~q CO:qW\qPFrjrSjHvG)Gf ԡ:)ˣ0?8"*bڜc2ꚳ1gLWJExc'p%I!fo?XjEiQ yxx1\;BQ=: =ߖz#ϣSB6^UdY?˗g7',KujbKxrڇ0S Ή1FKf0@vN辰;Y~1E [@{ *lmHl9`t+$a!oi/ź_{F0zn>˾>&u<ܫ03м=VB '3CI5uſ.P&QX/wJb_fɉ]PHataZ}簻;v Da'$c0ˑzCh5{{b>y+݄q "+'>w|lX~B-K폟RIFQ 9yPЇxG /\aD!sVF`f wJ={@W4yn(Ve6Ds{uA8|L׽11O:![w%Z`pL,D^@:Zv\>Ţ%B=nq $FQ~;CDSn %'gdOGnIY4PPcmgbj#VAG 5o9>1#F| `N(twS U6Fx)Y=xҤCl[;Ov#(:c'th n]nK3R| zfmdCD%xHhԝE"fcb)o-CBeD '?'0vGSB ;yfn6w?٬ʐҽF˻* 7k(KV5G:#q!` }a^]%dhumatNvJ WƇk3( P=6Oؽ.swqj0i/:#Ӱ:dP 'zpkaПP15T}:.<d::j9Vi9VfSH"":{l[q>DUEtU_8PiVlP:hϘu*-BSp^D@8K4])sWfj'2S#~!yobikW0\22錹B-b 2Wu08vscqY/p9Fxo(޵IDŽ1rL9Ɉnj# 6)U0|!:LX!M@SiNG{ۑ/!JCA(MO h3JJs#>i[=͊A ?h ýВ?/)C٫|W,#x8~ՐŃژ&?]@OTubTo`Q!9M .y=SL'/o݀}i.%а̽ 'SSeo\m*GXR"> >S18~#AW\M!r:ߋsgO*_eR0*Cx"D=> ~={F 809D(K,3_<9Ȕy~ehڨZA ``wb > t5nBx"LrԦ4s_!*qRzr tP%/G{ĵEJ&'z8/kC#<ϴ.s|1LMO~e73QC=OX;Э_u98D\ͯ;hhXGr?p*˅>$gg#iqPw-TJ)4\UUL&#axn >-!r@ʊɧl{JKx@9tT|=žv/rod߂o~{N9YWFaourHF{:A͆pڮlm"amƬPc%ZWƴ|oD@E'ZtfE I1|GEJ7UgƊ )>n_˷yy, wސA,oHʼnIswȩm:' G<39wB:g}.w6}u}\ U~[Ya~j/Wҳ[]8vBTX8=MhL dfPDS) b{:ſs<"N|,G)j n O-u bR]/]l :nM\h ^Q{lr}IRJcbEs!mV8LK?]OFOwd׏7:HAYǤxf&'|wxydadX(H+7a +.P#>bĔȺ=KY3I> O^^1q?50/j퇳'!f [@nos62 ~jvjg$`kH}#\HUǜ%ɤ(h15)nmt4DAÂ[ALz@}+t`(;,cZ%?kBIiCԤ<7,Ϲ$ `>\u.ޖhkc޹cÏP0x2V׷Kd*fp77!߁(AG/S c Eܿ Kh )* p1~npoIJ˷"h(;-8F:{[CgX]AGv{*4nڰ8KpF޴7\ Ft<:Ήދ;g[^g;249y)F.QBA>u_Ech^ʻ-)r5iOB[.ƅ.Wk/]G r|VP@`i!S]|f ;l/Ϧ ιUŒJ>B$ЦX'2ez8.9B^>ٚ[AcD= t'o{qzN^seA{EPzE%,vjn j.VGچHh3EM$A%M(T9C{uϕϣŅ`iG)\ 9P 5iR>Kv.V%IYG)R)IT^PCa C[k۟"DSm4*}uljVt,=¡n:'d.E?WtTdkl+ڈ T̞N})6ej$43b,c&ՍTdW-iqq&w 6;GM]92mӎ?cn2:Sn7zLoj/99 WtRNwmه0?Bk񑁺4+_Ԕ,YX OL=@M|$|-ӌh!ĭ}te#$Yqs%>t^E`0$#6-ظ;j,]r9":F|@Tۥ2KԀP"j4taX4C%&uLJXhc=AXA{2(Y.gk\ '-z) =Y^D)|Fhk\{ {N n0׵Fڄ$.x]pNT jTq$Ku0h[96hqyle|@,m\rPDƘg<"F4L0bUV8K%։eP:=I>Sݯ2pCe `lZL;y <'b;iB vlm3b#W¨q<VfL=jh?=~˘1ȪRXu{P 5NɌGٝCp+9lbDNvMW@Y15:O4e} >#8Q*Wj9Ej㩋*DXC8d'B0=fi(ߦ̟l9GJxoa?ek4h@c0 /žB3vi^sT|9)xl"Fwwf46ehRwbȒAM%쒜8 zZ:wOU-3fZ㙝6GtLKp$𪼥eN8wk7( zQ@p$w=*b.@B;Wms9?;ްK53l+\t]CTą%Fv eZl9n{i6V.N\`Lqɾg*;6) N'ڤhzYRqMr_s{F*c,EH8:p\}w|DW)assu.<>Bik) 3bBN0SGM_SKy%&::Wa.h`Nc#b U4;q-lRϼFI\y:#T9x Lw!@'(=@﹄+k$QSYe؃.P RAVL]/:ɣг﹐uˁ֑3Fnl Kbqp=;/=^'\ 9]2z1f&Иl_,y[g@B %צÀP81IQ&A+bU[Sm): cS^nIR3iXdLI@ P'ʹ{C >9W3 UlKxS;-kղHvDe7v48,ηE'\~-"U!kj>ZjF}@lh95ZH"UⲉagHJ'Nq yɉ]V7\@JdpcAYYnlx KѰRRpnB! u]gb)εbd5lЙ)ՑA8ԏ94 -6CFbhoZ> wF{) I8}NH$Ql m1Fk~v2xyfUMqL.bQx)tg@ R& k*H2t*`YQtKGДZe FtwQr=R jt|AT6ޥ:P\U7vkCƒm4| o&\y?NntH}lX[~ ;ވpF7+M`ә{q9 3o"-<ht0TRkWy ͌;iPdfLؓŵ_:G𘱖mBG $=UN݈x .׼epO;Lh&w(MTMJ2EK`LDh涒xN\}AՙKc:5*NF*8yg(;_ qVm m& $'Y,jJh )TGG-_/ϋ~K.2Ȓ 'LD\ cjLGNԅLV늞hq׼r  &NwX,OR؉H_u:/#yp}#tjFBѥD.ܻ0',Ф/>3 CHi\T箯ǏnKE@Zsf{*#Qt9PKw˜rBɠX21B)jS"Rh;jw(LaQكx:DY+rH:HwO :C_\iW2CD'U*#6\ۦtwG֟o7E~j\Xs%>x]jD uW),l@¬ik01#_N̖Q!z*Vykc kG@ZYmu}m+go 4 :P܈:BQ\Up'L%7&Ai|ά{e{ya4C.~-loiT7K;^=/?(+*OEЦSˉԛBy=T\% O|}ON @5(&gӝ/5Q N@I}rxc!Thi]\Q_B2[٘Y gPNT#9)b[Zk˾J #3ۙU&k L;KR(f}QCpV@Lj#W5^>wtkdoGŠ3(p>pƙF TKJ'Hejh>sn?:J"\`2b!ϋeϾߖ, >K͓3Y,e Uq"'o(J5܀i_B@RR<5Bt6ňކGiw(#) /Is`b٩4T6zTJ~'4(ϼx,q-1GךZy`au.B#%orirq~n;%f8a¥4T)ԍaBwpN{'By) ちU 6+RY{\k>UM{̄yfLLmtM.N"Q4)!5Cxl]# d0qlÃSʗ}bdH*Z7W i+0wZw+XG;K{dYoG0/043wmI7%˦ V0O{ҐsQ-3'{u.Z Su|6iVfdps4bb!Qk~UvG9ї3c)N3QL _Xz 3ɽm5m \!Nѿa-2%óIF|M\WhXKzvy}(,SIB]uhd|^ EQ h9/ёaq;j4VwXPѲM.t@deű aN‡9 49I胰:7f'tZ:]&NBlu1#.s1е0QYsR;;}5T-)GY|qn/?LE~}=#J#&Ax%/]ݮLp!\Qx0çKRZ?=k t_d˰N,L-'aql;I1ksiGʞi۳/OȽ7>E:~5tJvB@[ ȃTTj,qWA*Q"]mpB| 3HA url8Pkw "Y5RAnhnF6A_-ku{N?K|uSR1GaO8gW1Bly} W+9F3PXZ [7ʍ:vj 3l*ܷJ6%m4@ԥXTOB &ȶ D_хxYHJw`ZX);**UcWI\!Ǟ6MgQI`u>,f.Lwvy e<kc88bnYfClM2pUCSSX .]LUjcJEţ|*0m7M`ERS 8;Mvv72+m:&o &kDЪ:C=kkGd] إ8I*-zG=fT+=@hFZD 혐ti^0%8yE7=QX?aWğ6GVq~CND/==nG1-O<"S>ⶕ${{Zo$5e8Q;}Պf\+P沪%Yҵ frJa 3\7gHVFj٢i9ېA">͖8ɯ-32%Rc6r=^#~M Vd=cSl3m sUtjZBl u8AGg!`o=4Th:tE"92xzvggF:t1%8ސb~`F %~!Nܨ5&C_*қfv嫾[k_)X"ȥeTQ@$yګ!=⮡ʫ0d~蠭As!'6,S7”CzZ{t<"_\ *IA!{sij(/ԘW}ΪZq'pG*Z{ue=#f$QZ#+:s<'-s7+e\ه:Brr60^Rz줵_1f%h2ћPb% Jiz7sF#pYIkܪ,*x"%h3 vƓEwrn.8M; B%mM'YlxPEmqrF_s#eJ" XD1v3,%٘9>_Pt}ЃerLi*$ѭw <4axB7]$)5~|uz`8mλ&vOYVPV8IM+#~[O PQ.:pË菪sܵ!4N#psԖu1d'0}';/9YJUSBk`[jQ&>md+v6{sE٬1N7 e_W:GgGJm a{C)hܦo#!ui,u/ TpLfED0Pfk6c@~Ykʪ\*]SC2P\eKc>R z6i[TUҖiOfLʯ/7?z*#u.v]#~wAshNjMH)@2Lk!›ֵU18($W-¿ai|))9JUP ›I߭,(Pݾj!^ڟk7/D<6x|iJnzT WLUZ˴2Z3ٰP yLE3sx 0V=ḵ̷\ns1n. k(De!/P`ί]+d<rӋ7;C䉎uhJc P!S_f#Qbu1`jrk:f|hhf!j֠,0V:F\LF̊JO )$yZ \wv)Y`+ \JBhD(duχqkMe0f865I1_;awhUSWh3dJ5$ Mf:F ƒM+cWφ%m&ȷ} (_/usCd I''ZЛ0ʗ 6HuՔgi-&Ju%$ 2XJ2-S̷#lؚYUr;'|0^Xu`sҭֺpgd@ߎЄO 2^4 q,fDj/-K%G5p!쟮;0)."\Ǘvgd3{WN tF= DZ!eterkL-YN0+G@ieH{eBKAxDrMo/ `K9SYЛ@ye\<2D:0瑹c?!"bEe]}fƍ ܼ8GGiyI{1d9@(7go^31$-@c>ܼK=wbYN/|AVy0igIgNujO0g ggڀM7СWszo9f7"pf4:Ab)r *[ /Y3Bxsh*,pc cbKBpbk3# *oPXnz\A[nπx.@ u/W>k|yDfT `N8G>Kݡq"%;YEL{MI?(h۾IZQPؑo˞2 r7u3&Ia1 4-0N]i$a~]F-A B%)≨Rg…9.CJs"`!dBGd5R]F,M&¤?X)ک‹*8hKnxftR)4|oΫ-DKL!=۾ .݅B n AVJ8}ʁ !Aqm}եerο֕Qg=HO]ZOUX˶"(T gw&ǭ(zUَK}n#Y 燰jJu HgAXeX+fP]r|\쇈+@Ja͛>riVHMz B~ǨjͿjHGɠ.uk /"rw\{GY1Unn%;q pd47祿BY%!)^Fp`(]oiNH$$U.~Oͮ%  оr{\>8 ])Ԑ@הiM^KƉEt 9F1$c=0Aua(n3 (P ӅZ!W$R&{zUxhj_tǸWʱCďz:d&!A(1>G2`Ctߎwo`6OREo0]Gyzl`Xg]YZu}ӗp5uFF謦Chs۫w: &hs5<%jK ݄BO̪FhOI:[xYfX!i!|dY-󆴠GHt2 wkslX TYOeDٱҼ$FuOX~N_}pX_MfBԕJ;ŲP f7bi<%X% X5qM@rfg{3:i!6i2,:D% {(85P1~술'ֶ̣_;yٕ4z>8m4=匮`fvrAԳC7|qmVlP}g̓/\EY7 6ݪ5l59ꚦD@%`i1(psd^ ">z#93FH|ZA  ~{`>]&̶&3=sX7=t]|=%h79TX&=7M5$VV}!mjAthH2vH<>e'r 0va1$|}/v*!wKxN;*PY4kix-,kVXspEgLІlBVT 7I0лm9q#G?2CD(l"c+jTuTq1P nfDD :# V^v^ $x"xrc8*5o(u6v:m"4Gtޕ#W}k<3v3p+4 ^6苯.rBd.MqLG̚cm{K LcF^zs $LSy';֬/kI%PG]ƫmksƒ&zDS-H("gE\sq;@`"oȯԈD`;wTʹoYU)ZFPW[",V Y0WTJѮǀWF"{,Y n\i9inmZ|Gia9v?&cMjD306Ϧ;}.lY9w- ׃CYa{6#dQ g%BY_|WpwKtOab%?,[SПb{jDo.̄Z\6<;׌tÍ\'ZcwlRSZ%4X ZӶ\̦I ُp0pulIG @ǽl(Rojhf>튄·Wu(Yv.6 dғpOw0-:!U;|cܳmu|kOQ4R'nڎLE( -{r0E&RfPO&͇8E;)=gP?W.#"W?8ϩ f=-wnk&\BH7S9۔\czx1EgӨͰ\]]f 4>Q1`9~.9Rf5b27Sةހ&ji@p,{6^48j!FݟvR ]TiXM^b!9` j R.# SPUŽd E]M0gu=ί84O\6+A\<`R 0s ԝ#oyAڥH}xZ 5R(^)oxU Ln-(jK<$@mm$U@TZYVd8TcC􄠀o (4N b!4=^tpD l؈0$0i8WnOq&?LöaruRJpݿ&`@iЛn*[+o-6K5qb;z޸n' v!=<:kX-āT1Fe3߹P8zf:,2ZؐӜc !U[2fǎ gۯ5vu'2`fPp Q2̟lH+@Į0{x&.Ϭ[ vu 0{ί 53/&89^(-IP,#_ؗtYN3,&9;`XI892:v%/S@4! :zh,w``J [a.ϐ{=bTSw%.Dx#C1xi|r&g_F<P\y9ðJW07JLb%iΈJMTiz&YÞ:` Gw2!༕ Р~> - Lem. FE+?֪<ȚF5COO-Lj#Njl'HK8ڊ; prKuO!|_Ns `[*}Dr.e֘i)B-*Eif؁0uzfvAoV(,B]=hnt^&  E[)bU=Qp]Yu^Ř]IuRk_w9O1@'هA0)_g{%s)MVu!`{U>([Le]C{[P}uAxۙt75# j1 /N 99kZ 56%jnSX.zd1TDb6Ijeq?Y3B|8ܺ⋏7U _#:#k|%xOH" V辭OQԻ;z  I)E1RNDJk?3E DJ=pۿK~B,9Z)Np795$354l@Kn< #>Am+m)G1_5zp@ DCoHNz7Y,'JeP39 *FLjk6DZFtmt/s5m3Zpi<g]^z D,| 3k [E|d??_~ ԾN?1Hg{l坯ȫaP7ޔ+p, z.@O lP0nX%JMX\Gv?HX3i8C_ŕG Yyd#@ѪȗW0QW}qeÃ[D"rIWO 81ԡ괣G%\p^yf-0*[LX~#708$;s# TKLqF*p5GOAwU"Ckr+uhnȌEwߟ%sR6<\ܺ=Q8UtIϿ"όN&-<)d 2g$L4P)}E Ҟqs;v ЂwɈy \u01ӫt'D=# 5b9+icK]}ׅUHWHH͟:7Uɾ njx6N<ìЋ`hT2 ȓbcy@V^|# { \ i)G^[{$dPdj Sru@o 2Gk\ې^ϖ^IEWƚ8'g ;Qb-ԣU#/qna=$lU*Js5msf1PhzfFxh \`Y^](ʤ(ƭ͏)e$YqX a`Da1JÎ8{Sx;q;Ls,<޴8.Щ35r6y28TIÅR"brBgwu ~oGX-[4y8?xr{l?47}(Vܸ)04`seGTnˋ,^t+a 9]/E'zK&GB:+R_gľ*=lg5]>?4KY\ktI1&Dky;պ]<ڠߓ?/QoVT"gF,E4 BOrgy> q!EV+WNko̡vRW;R࿸oXy/qǸ,"^"9VbËz<Т #gHV`rQx5,0P>X@ޏ7~) ]5'KU78nȍ~:8ɔ_e*ǹ0Or Ŗu,wkf }F!9 CC 5d`!%f}MB#uE`s-RS!66ʽk2727ֹOrD5Hʁ9h2$v|4<5}":@jX bk+üJtJ) ^$g-7fi=ڡJ`*tSa-0/≿5w Uxx׉36rNL2+Rp::ޚEBen٘k0/rsʠ;}"*KU_x[ݚj{ 3}efGTl-&|>z" nEcc'mXjŘQ_GE42£z`HnL٬2_jHm}fU֌zSUT#ȸTԥk i]}-;kne:G-bbJkhj]vVc@# kVˉnQMi.Sy1+nzLL*]Bf`CXPRj4Yԕ[T8#r:Gw`t&WHyg]y֟HSqjк)*Ɠk?NҐPF4P3>V(*#:= {=PtkVy3d(1|?mA-ʠVY5H n3twčjS/ u$[c$ìw<F3 *^6;o.ױ0*һ8Ӝ?t 5ϼOTogr\;8/{dYu|lt"]P PIXyCU5Sػ,? Rd |i ۇyO].r #aTTRý[gx)#b) gOs )ELMPXyHCBdVmi}.0{hU/iD픥G$ҏG%VdMzz_<I# p_X#] (.sdsg I/Zi\~֙d?z~Q%ÖZB~]=dꈸYX4:,ZIrb: QoJ_Ywr2RW+;ʾ%%LTW aE87@1ב>GZp'Qlr 1qhXs>K}UVϠ8 6)ܞۿ+^Tl>r=Pח)FD٢H;ŹdcUz+DI,1sG= Z H[\x,y"b76 Ň@ f`GZ( ,RKugnx*1\)ː=@{=<7qdX\JL4&@<:p.킂>WѤJU庄~[Y~ιKL6fxh2~v?%ShR{Gq:`GpX0Z.6,N1OԲWZws0:}u'uqW,)@(,рwLݷ"eSHU^dLÜ 3}#1嗭Q زbCG5H?L`bOߚz n^1qZzQ_ޣ1:(PJx! nmKX51!=j墋MKAߟYRM"=3}tjH 9?źwy$Z\$ov0:0g*Rx}$C4O%*UqnOҷK)'_P?/fc}#q:aRqǙυ-Z q]EqGҹ ֲEmPHXkCe=d$+'H?#0q0VUoV')P s$,wHdFdӄj2>BI/%[3 =ymhgO9E{"1dE`.;lJBE^8믋9f )QD0"׺6#-z[ν.HFm{q¥'`Z)6}!(lm:Sq'oclL<-/˦fsB~0ZSBaY(㬧j1MDw_8@+>ǁ!V9r18Cլu~L[Z']9ӝv+?]_P`_f{w,uT?s9ejFö<9o\5CTJ|*hzStb'.#$ >\U5L3W'Y ` .h2 FMNSnS<槑@FK3b]]D`,.p6hÙ9vS-RrUv!s0"ysϸ``q+ Agzˆ!sIXZ6[7c$[òBeh Wxda˰aGetg~KH̥ӛM7aUK% jˏuU@{w^Ǿ#WK TxaZ:a Q-R Chd5x.s+k=31ݲOɩ[,%,y'2A*!m#EY5]A>nf}6Q瓥t3TPx6Mv˄XJ$0_Ƥ".Qgl kmi=O==Coe߷ſYҊ<^&-ޜwQsifO:ߴ]mU)Tf{A/ _Լc2·L(nig@гiGk dt׶x$kZ Kn$xD8 +x_ѓH 5OMz¿;k/7>~%!sMo%xQ=YA O"Ȉfn-uH j^vXe(A|x(W : un2a5%vBt-sgt|+ WoU,+!SKm]dK9 .Ģ mpV_6l(\QAg);Zg]û-\}#INNCYb5ޤ i~Z \ 5V>&mTDe*P)뼮dY>smc`4XOy5\~o.JP *DxBUH2Pϭ\W]CVC5+xWt~-m4A*R^ NSlb)35_;MɝBcY-qTOMzqgt7Do>g?7W\lZwQIW쬡*sIlo΍ݦ  GaLW'lWbq.{v]f=x}I>u>91u!4C/Y2ro1tRltW_w`YY:Erq :ʖkxd6͌-`8_tg\IQʋujDJCxJEJ zj qJ^HSznøCug80@FB {+ꉁ;BT2W5BM汜<B5aJ7@l>v(G+7oL8mCO[#NܓOC@7U9LeL6MRhԮ tӿw~|,ń}9{Vd$YTM<:lԙSK!z0S9頻 Jfr=nVl  sJ>ƶ kߊy( j%wi@BT&Fw8člG7SdOxA_xfݓq:#qhXDU7]Y َT[HTbɊBb hw_rbl^cfMcwJs{k?m7QtR؃<74j2?>KΊ+zӌ,`vLT}E X]7 Z6Nv8 g #͔t=)pϷ\w.B@?\גBc2qavHrmc>nMU~'㓮 (y n$wFZa7s-kܓx|u<-?VO7"m#G M]Vx0VҳM)Wmt`K8Au|]PB[r*:!$ ѬET ´P.DmfT ?Q_*VF \Nd_ۚ5WF`/R[eS,lΤ0d $lJNON,M&T&9n+SfʖGh/Ro֢ ,ܪ%cE>S39KD[oԧ\HqSu (\NDkM͑ٞl.Lz+h0.3ןgZλĪi7\3J?,SRω"r,A}$uy,jE <1:m _0{d#h "jf#p{a |)YOtgг_TSADkQwf%)Mۑ[[K͡rdeLIЃTVRYd jH2E V'rt2V<& A?m{XQ| 5_ Lx50LDt==[V%*|.zJ⋷x"ӯzޣF8h=nۇ3%SNU sŪB"ˋ#, jwqs2Gz J:Ń<Z^nsg]G:x-Y} i WqK 6i30[:|f{H@hQEN>uc+]]VnJw=T#INyKڣ#y,252JҌژNuR!8)X*fIܖ{_G-m|ZBlD_ Xt*€L cETpƏ2Qϣrh#6T[g/7m ݤbXslAj}g,o4~KŶds?@/0GiŠ'1Ke|>[ۡ}P'A6lѐ,&F˽A b&h~׻4;xP_W֛}&F|ܮci{wݡ cv?{9E).7θݩWZlgX<@n:o2?+L`Ŭ7G kH;u&G)Ir{ʇ1q%`b'LRS܏_O y%ͣ/p }i0Z}^g`bGUlճ7IDݮbwJwPH*β }/yvA:"B&"Q0[j6MȃW]#hOLYAԕ8WFȼ&r 0j{YrDHL{~p̈́ Z?"Z. f{5$Q~H H`Slҕ&bx"}y,0c>x>t8ׇ#UM$ZT ZC!QwS2P eC:ƅ Fi5%Y?#ZFP]m3G>eDQb_ex*cd& "]L<ڟT%}[ԋ[Q&$"ժtY" j: X_t%"?|=$)IG 6 dY!י%c^w#G| `k<X&H|-P+p]vZ O`"1o_oE~eaI ĔrE-:h c[Ħ;}y˹f 8%BR>窿_ۥ!(M~.#9\_B]!ԍfOTaX`K]̜j*bBI %^\hѮ9O䑨Wæ !<$=;1Tbw>q$6'd4_N({rwzes7|p^܌:c,bmmFv^l*jS.X5[bV w`h #l5ض,O>rd/pipIRCCNU hfJO*~sY dS%dQ=?eCbkx{zsxϊK:to9ksho ;>e7e 1YF9_+D`kŘb[u K׋5֎f? =/x eK-4U5iUJ l|buD[ϵx3s\{$INDU(u+ة5t6N1ln:nݫgاc= <"IsH(r_ Y~`u2ۋp tV]9ͺ.UH%X .i/H*-񢑂 ̙O$z {,و]lW?,  %J.IIM$:2\IBtZ-C>ƹXOeG]Qb&jZUSA)_5E3/ $s) 4Mq>E̻"}Kp8NXbNLxx+ {{%EW ׈3]e#; Hũ05 )dWv˃LN J ML_B#)GeUݠ&}R}l|۶tx?P.]:]nɧ_+N\^):Xj3P=3 l;o.L%Hr湭 d2e Qqǫx$ldJ\5Siˋ@3*74ʨ{lICe˧3Wl2`z= 6Rm#(9M4?3df\I13ޞΩ.9˻Km#j$dem jLWԑleȃZ=Kej$NK(01}ХF) A J.Ik5K9kɐMy5 KFb#niRHhTJ}f˗w8Ňy!NFzR:gOgXE/,gZ&~#@KTj_EsiSToX\n볢K }7"z3j u8e(E68nGvZ`>3_$=/ LDd%7|cspOp0>66bMr=a۪!.xP=!U{CtEi*3No ,0M뾪ړs 8aauN_"G_B d)TWU5׺j}m`$eHaX0f'HD0nn;ެ 9G_GSÛv׹ C!3j tui/$+l|zgs'MW~ڲ>A4uMEnӔm(P}qMŗ^H\Nb]{,d%뷓V%%6Y>%瞳w1-&sj*kuݶ- Z ZW$kH@v E)$Ҭ! FZT<S>g:ӊΎȆ]5v߄j^L-nK힪N-4en7kˆƈ){oh$S-"yW*L tz*_(` 5~SŞNa8b-czMkP}0)X]ͻH],vĊDo氁= 2S\?J.fKw)4y[;?ٴi*, ye`lµܧֹZ!;2_ ^,ARlˊ ="C~|[bY G4mBmpM|jհrwdap{6sw%:|irY E_?Ww]dFBR͛խX 9R ":2yy܆(4;EIZr2Iw*0 ͹4~fW"U9]!|:J p-ۗ32Eܚz hXꗠr`<`AHJk6HupͬRY}*)6BܢngahQ0P x5 =9v O5wҗkD [6ީnkh4iUwv͝H6d3zfIKGRقd q8,b?81'tcb<h ݳ *1a a>|H_`zfJBսJ*x/pi},&O|S'U~:uTp?_IA=%sy󾚜Fd֔Ӌп*&vkȟ](sX)-jLf_J#oe%^lpaYP"*ݵKil%T<00>bNjP13VNôҘɊ-A-\J?*˕dw^53Z4]C"FZ/CZ{mtu) 6 `H+?u(&D9nw ;Q@2d[N.$Br]m;tj0O ڻ;KjΟ;{o}#$B9 0] &"/;?4ڌ|Y` EǵfzwR>5%2idζ/L[/Wz.fmل0L50kmʳh?ex?b˖cX9mZy;*9Zq1 WTx›͕1]X^s #-u5-%J":K`%Lygxqgbf'rk!aGkR0؂!uLMҶnY pp;q E5}!RCTctSzn2ޒ9;Hqd08%6gNUE]$NA& E;#{S9P9*H׽8_,U h 5^7cO*/f7A%`*~٭:;;m _~du2XVH)Kb.)QW\b%wJvu3잢q:Jv:C??eHTz9)\ldziF,;J=-ym7P.z;:9*݋s*SZiΉ|,US#~2 Bz˞0r?iXP4V?\n'2J|vTv%&d]jZލr&o@+1N xQn!rgA/8MԟEʀIüDHU$IlJ^Xp|xLG(sf_ p*; ZJSAe$0E$8XM:=PAcz]L3c1䌄6uꕰs(Y(8TF%t)ou /q֦loW$>{;8eg&h @oO~q˛L]-bw()lFe~ۢ따. 맑nMMK!B!"-,Dd [JL,H%v/巰̵SlRxڵg Mx>*߯NFaὮ n@V-ۛД6 v ,i24EpڎdG4YR9ԐbӥԵn$71t;' Tϴ2SeaˆCҳX 0 ~h)_!ŮJnQM=CU9Yo _p&ңp:ϱUXho k>P\ڷW hN;c+(\Mxw1=\C c1笮=RR}hܸp3*̧`F㺀,,x"DpAUybPI)4E\ܵ=O]ε?ܻ__̨%6R##PDu{\#KK֡YYh$04^CDvbS"uWL8b!Ds6(fqmӷp$E61=]1o6wgړމUFsMԽ5,F=a_?Aظ)e-:peFxFh <{掅h2gNFLQb =A^Nl䱽A7^PBA! <갷 2*Fav/6DJՁ Tf:ixrvfY/d !3fl^37Yefwtl!}w'J *1=1:~߻ tRƘ/ ')>U-adYRV*[% 0lN\oɐPpo&p,ξVwp-HA/!bwfoF I2yxΧ) H|ؿ4m n; /<H[9ur XBÄǦĔB]Pc€'pn`F9@ dź{lilp*7:p>ac ML?DpH'ޟӐNPOEPaXoyP̋2yʧ12ᬎ44fP1-m!ksPp+rd[M;|Q n O<|yBtnY-ѝx1@'޲G%ֻ jv44w"hJ}ur؊q~I\~BԣRO$?j14aSҲb R\&&|*}d1 7Z{C! (Qn5*,d0ښIx!\HSĻ|w{Bv!IIVD(AGC97 i@@4wwܶ]P/rgCN2 n.*̸XZr 5[vZeNHmD@JE*Oۿk~}4 0jUH Yf+o}>wqiR=Tў5&2 ΝRr/Z5fUj|3BV%2Tu\{F ȿg >Ȯs7-ץ!zD$D`jvЬN4=!lRo8aqthc+%kQ+z*5ږj#]>&٠xF H :=uu`31N U½  0|2I6™sʠ^]5tB6'ccas4Z,|$zyDN: DBŠK~|,w!5ܺs螉2$'.7z_nBD8D_n}P|Z\zr §hOo*,d6#7j+jnWAJ7SƬ}>\gr-gLu&JOKp]"H蹱|\V>Gy*@_~뮎2Iѯ.OϨ\'$3qSQiE2!S&n<Ի 9%vm5o%>rV*;le$ٗHe8t['(zիw=|+f5y7NLEvϥ!D^U> 2l:yxQƓhC8[z4[9 Y| 2a#=5?v#&-(sJE3*cT>Lr^-Lf4$brףӌytʡrwm6%$Fb5ß*6F & Sf u>U,r%=+i=L-Y}[np>gn8ZhjڞR1 kcJGxAG%qiH3*fcbn&Ӄop82x5 |UHۖB_"s$,T/ElY&=Vr_uX'? w`@^rqF.'4HMg߳!gwF_8ym>}x$u?]:DeE$^SԑONW8OF3< -ɜI唊gpQ0NϛҪ 4)P?-\TV_-@js<G{]z@p+9pҳ)̐>:sKU6:e#'YU3wvNXg+ /]vGfilq]@3[~4BRdoVD^4`vi w[ %L<3SaY0> < zu2kx\4o[kӋw-#ua@h'LYԊ-,rdvҭ/\d S?=f_"A @᝻(;im &,8Z@sqp<>4Peˌ}T^Rƒ}"7>EWpYF3^I4^jh'YްJ ~^5`nus|c@BMtdk.&$v*)iMv3a|׵A*(tFW^l{GXxi ?eT‘FQVdq FL%h?-᠕mIqs)ͻD@O*faKoI5~8hb2w>輽=h:̝Fxzu`U#,ztjO.9 HRq{жlbNHPzNz >SN8gx'6)bo&x/C>0gr{ed~`s<^Zؙ>duktxjkU5dE(=VPʦy'/쫳~9*LEqB|.MRC%=_ I?mR g xJ/ ADՎKa\g) v?"vi8VdnYJj%A+c,.<^/ȕ)X\x@H>~RF.hd#몣Z>?9dp7b<C<.\j9qdrMmG=lED4LDai;yPwo'r솧I+6ΫiIߕQBO=B>gb]B3Otc+l):8_h3fG~\\tš%.m]7H4PR;h~iO`W`+w0%<\׎Jod\4*1#^@huQWgD-UԚYiA\j،IR,NP~eG' Ұ;:p"_ R YN4Go0DeQ;G/=J\ PCkCy oPÇr٨K&*LK/ۗ@~]|1I8CZ`btڪ5c5KB5 Ԏ?\\f>$9W׳!aM+B!O⮛dF&"=*o x^x~@Knӻ=G(v*bڡYfß?cWքU{yPNBKLseI5}ڡ|+X (\H 72/Bo~H 9T&èdKbFnnw]'gO%f@ӣz C5x+7$] iᣦqUJ 9ޭ08րp]mż+AhPD+UNK#Ulq?kkGѰ mjWs*X?Of{Xr Kfi%fLH `zBe IoYt9xdďx)םwi4j:c~)~n޶12Ӵ#^^x/4xv>G0I$T? z2F}uG7ީSSlW^{g=R_b\Z7ՂR?h=w:W@1ci6X0 ;fS}'߽Ԝ (hmj{61|uUH?-Q%-/@V +tݓ cxl32} P5TP2\4Ey!*!ڊѽA]9۸f,odС78~"U '{zVDzሪâk0 ǰtaVfE< +Ј3ar#^iE2V%Ŗcŵyê{X}AGOޫ.g.kENJXԗS~F跹;|E~j ]߆J/Y:lJi!APAk9Ol3c9;_?x@)_Z*̖}sthcjjC"ޕ^˼^͘t" }܅2n-;׈5W15lBOM1A~28) V(!C] j|kD^']`NF6C6 XD}#, ڥCG3Vl`{%2"c PMRGFry!I(dފ.D]`JzM"t׏X^ԇ /Q3Fl75+Q tѽ`XRe[q&lWpQ31L&PO!⶞v^m֏xL1x(m<ۏayN`O|87T0m̗=j+"t ΊvM/3d1NT6푄~(mɇ(FƘhO÷Mt9.(W,9#hY* iŞv:Bt-=cS߁K" .~LJW~1M~n+m''$L/5ҘzSqտoDI*ZoI SXWChe HwXo%D\ǵ%|l"?Z`->'O}`=.`-FBK,G4w.TTvM5#X.rx H piNTq1rw,?-P%g/{q9M8lU"$#~MW!P*sY!*.4.t(m, ,KRi֕Uh\-tń;v~l[?G ekʁb,{<6<.~$F0Dsv8C{sRm=sBݗ;x;#9da ׳a'VnZ(wߋX"ZZ~)}FZ[5>*#Ha2JQ@AFcV|&fǹ!Vo98N^"LE8#͎@\\N ~sMHqT|^5#n#:f:'u֟G S9ٕ?n)A݁vj0`q{ՖZR'!S!LF3-ߛ8VLa=ޫpJHHs] M!*"uX#3ֻS8\e]p,׿ѐ?KVn엋~i Ѣq VCIr&uGʻrfD8[_zD`+,S8܍)=e0Y}-J 7W K{+bP(oh 2j wCj(RGn,FuLo<^19[z{~8/1n"3"T{Я_a`e s7^mc2;HZUnx>\&|9yH7O:EGd5 !+cbHK@iƈ~`FfZ޼ Xm9ӑމRT}XBaN#2xƮ|&dE$T,@Gprꇚ:ʮy./ړ\ ž51t?n"އ7o#aIbf0 y?ʴ"#c0p)4y_&g2}A% JA;ڭ%_ە!%{]\Ajiܬ`& i*77f{3Mp\}@HF/~%fdk{ /ȋƼ;~1+`yUZ&F6j`ĝC_b}Zd.6lS1' \lt+hnba0pP?`Y€7Yh=bwVDtP!O!,B[ @HuՁJjsnmY OǺAb]_LEvbQJN\%AП9*ܖ48lq%z@a?Wg]K5a5T6чȄZ&1 ľV3H!}pw(mGD]FPR^Pi e#Oќ xo5L, vJHEJ畃SJkTNqCEmDpB&! %Ѱ;{Բ?<1C6}Cs6o`Y.Ug?/$sTR -12{L @M\bTDYAt!V0j'sB}kU?=aQj6r錖kbJe3\cZӐ=Yf韴ؽyVAyZW6[:b? Ehw ͏С3iǥ[.tz$.G\ ?f#˰[yz lQ$G ڇ#2abyՎ5ޛ-ߞQ_<_ظ:HNXMa`,+ig3WeZBhnB-lYHvkm8vkl=szdLEޱhrCh_%6_M@fʚ?lO "wHLЗ݇uGQaI)+X"ER-U0ϵXs'F_D g%*onv-[OW+f{tznIơgKŷ~Y)`'0Yf(ŭ,2Y^Wā%~u ͳ+VYurŏ;fCRO]Q0{>$aڐ3{\t?j3KmbH[8㳽%oPc(b*8@Sg>Ň2b:L}%*D.)LQ]$XyLHӆ <9] SKiC#6Kd9),oE玮}&uJI ZQ̅#s&w=l4e 7*%XTA{>OQ TƘq " xnJU{!:{!uw?eCmNik;OuB?eV3*/%'#De|;&.y*ގT~9/"-wבih>`!;F a_xٳ)EQDZ۴!?ETab,*+1`3 qҎxѢ"M#m%#VlBDυi91"(ěIMKW:/UQC iM;GQtB}3Y5ن ->]dk(hS#t<)+9D4 r_w`3p_>iAi˵01g"Pۜ1{!C:1euB #i/K+=O(@Ҭ&Uxr,x\\cKkspCXFQ/.*0z\q`[yo ϽQp#ȶ'UXD/HlފF5C{MbgvփXfH[v'ZׇΦFWPNS؍/P{IF0oNj[%e w;1$^w%E5OQ,[ߋ#8d[;5gNrw=oo>6d5a8#'}LOuFf\,JSG7?o ն$޹#oQ 2{7>-I#qjJ^87OFF r>Q?-e~ _r%i"qA%:yb_N!(@RKb,>ҡJuR5bQ7 3x;x@U R+>T$ewjO3 wbK4'a{6Ԫ}]7YٮB_65zVK6x2] 8/e%+d'Ow6ڗYlrh*=dk+@I (?""Cp#e#D=nVe6tlD:0ԲC.(k6u}x!O:MXZ>>2xKN-(ܓ(!1A:wc!pv:eBqh,@ ﺡ1D^sZ#mkAD{(QoBK#E@Fq=-yVkqSXAΟZ+QAp}^,6 ua}yñÖ; ¼ĠDq6# (a&#M$!og[ *cDȓv;SVUESC:qn!K 5l]{`I 4ۂ}=G8YPs@^B 0( 4csig5t-luP: ) [;cko| iN[;# ڻxRq+\-2],1S\^jʧDۗh֔(=^Y[Sk''J3iGkPxw1 2Z`Pd5шHl n}/g ۑ87a~8"4qs+TmV,jGJzT7ns=M+ZsN 7q_˷ë6!25P6@ b>˛ꀘat^JEqG;3l $JsȰq*Lm! 'iOO3fؠsL/A[&HGq[^zG/4^K\Qc|/ۥX-i%j tIy0g28B_$no##Ό5ԆLϱYcti2|[t>ͱh&PtE? *c[l\D=1{?xRGF@Cǿ';%P+ M )eB;}Q[9iq_QFƉ Xe*WD%j6CW0:Fc23KiI.hd> U5H*[,v44(w2Nj˘ب It.G,b\hD0{WKetS%RFABwPi^7]=Bj=ñ!jXy:&I!VnW˷roӰJ0d6A;xǭXz(gZsN^/\*h'rL+e3gjpJ;쁮ҵ~Gݠ5H~ցquBT(%E"ZЉǦѴ=A*¾=s|\Q0: UV"ffj93QQSP%?ŵ NZDn_vJf*oBځeGb{G ~>3^, =NYwr)IkZ .Rz.$6ZcJxeBc9doAdjy Opz~?o!O3~K{y'f&N O@FbJ0$ v J5 %_N·vg d7VVx R!olu׿sT!  !1_P"@ҹp:KZuΉH]|ᄦRm1$Qdci?EAAf=_v(+֗W5̹bܲيT_|ӡu}+&/ž֣^ ) IڟA=5Vk/NB:/Qdd<Aq@'%" Wq̾gݘiY͢y8nRI5@-*vlWiuFȨ≠*Qb6>[` l.^126AoU8B"ox7V/J)Oڢ=I $(ѻ~}ʄԒx>1*WxSJx!ThɁ :dCl!J Ea+ rED \D:/ %D8֫<LFB]obH$vRAh {.F8 sR r0{N;В^pG0)^gdz%?M\3_?)Hs iQ,qEWWZkoWL[EEԞ' ?Q0R=ĵSޟ4Â-=3 "Yr2(^7Ёo Utg,M +OA <0Գ\N."jh>%[{)Hت*ҳ_ ug .6;Bvɱ'@>? -A9rwQi8|&QW) A>|Z(Ғ";5ckB b_h8-*&ǥA~u-@D6)(K<t  d˸StCYɉya|\iżL+G_.B}U\i}l q۝ř*>{kBI?=En4`ځs$|^4>OD9̓"щ jQHИxqMsn8ԺLb?5-V"T bY3[_7eGCa٤o(ܴ=ͬ7MG*&?`6%,gw WR:AX$$LbG@fA3$g]2m]Ҷ-Q1>{:=OF,JrlɸR >%by &~^J%|8r~jq)^hﳜ %ú:V~ "#( "M|q8)9IefYWa#V00 $+&NQ[YŤ k#͏ P M_}mhjSٛpSg4_Ɲta} ,t[XD@AyM_:Gў]/sxVpk6G_jxDgb0i֜tKƉcY` 2ޞ_(o9ېJ]BAcZS:PbHW {*8RŢB쑊zr̯Sgwrev7 Şv=rCcIwKL\-!^KZ_qޱ|O*x5) M䛶Z74@<2yfyp|?OMڢ7*עڕT{IGOUwbJs! pӯl>`4^cy,|Ǽ$ L%IG.js;f`ikN;Vmէlບo]r^7a:'(vf"0*~@um/MslJb1`HtGC%M?zh׸2!+lJ-`h mQ-D<^]gLWrQfɁO]Q*9 Uh|X:(_pn*<89M~yx*=[XEQl30`,昼SFyX`G= <,W8?b\"xL9rbڗ`eZ`ߘc{e)6 .ptXd/cuG.4s!`=i,a+eˌ*nyc!T=F7%NnAtăƳ2<٥p~ ːV9 @ Y+ AhpJ |\WJ%}@)JV ra$ *y&>ï怩DP x庍#{aW>퓒@N;yV>D M.gd}w7 gT#C\[&Eڛ|/<24I{kJ:'EX/ST҇h橼oԣc$FC{T $db5g_?~ P($w Ɏxs~ vx 4u 9W'I_A;2#Fѧʁ \p3o갺yWU˗&.e oJ"Ǫ)u&rx__&&dW`96Muzr`mimp)ݮNOkDvǼ}1AC*p@ő􃋇#l͹Fr׋N]X ARPȀ&CbG k ~f-f<#.wLs]??"FL}/Zv"ҕB ݱ &H@U4Co|kB }JOS1G6wK\;aGs=C\)mu(M24*'$:n2F3|C_0b*-+rjK}F@r0'Y4x(gѧ crqk&r JX"[(υ@ۻ'O ECBH%(s 8cLܤh|7!}YO, YrF\ܷR-;;dvϨsbۯ \j"Ň8çn7-W*n1t]zTaqqZP::p?4[bV<{:zל'ND'$C+$s7^:BW3&h^LEeU~긝e7ьtF'1QHS@g-Z,!o͉=ck6i|E`"ӊȊr]\\c ]yB٘s\H>YVK:/< ?,  I3zcj_j~ c ,rO`)o0[t"n'Y%ɷ]<J+z0gfh,CfDTn)_+DPZNZ c[/,|K[X2& 2 A-WSPǗ")U[?'蹸_$PϰYc]reon=:gy裾o4—bEa41Ͽ4*RDr= x3Rp.wc!&y딿̭,,gIhyd5/8~}2`=O3\`8<}댘^3X/A8ױ 2U90}d_ʒNq.!ېɡ%a\/vNksMZ.:ö*}&0 Z {6hK_ix_reGһ\֢D!se]ǵqk ||7K9c C}iCt-Ht`ٶzwx\"&MLN r}jba'[ϵ7}q ىꑸ4Oڍaw AmЈ [ijѰ"<IU: Y,^kɂX)2N Uª,KhK Iػe:}ё+7YT+ N,ro tu$dz#={#ɵA1?Kþ Q6`?RDiD͢9~|Tgc$ORiD \@bI&oз(0* Uzl6 %G9Q*lxh8:G nE}K{nkɌx'%X\1G9ٶyBłml<=: ~,C A{ 6˛6sHbgoUagV/e9I9@U9Pl1H1gd҂2\b tqɿ\,OfێŢMdZ(P461/,D 2YBt8^;BhJ1ݸ{WtU06Y;C#wcV9Z 3m K*WQ{m0{Se\ur[/rIvL$0FrC̀= %/$*GW;8nVW>!혷T] v. Q<ݖ*#9 嚦w=_ӛP=@_o~oZ}>-:fܸR!Ȓ4=ms xlͅ:gU0h76@&]L؅L<*ZC&/qlp .Ccu7 dV=m;e$}CN3h!X<)x.A@aB[m/X+pќ8Nh|( ԫFJU*3nԱ[OCPdSa[*,ҏHXnRjZ6o=8cT[4lF^aMd5w [ 2d 9Gfz8%QLiu3JГk=tT;+a^`qqX+IJ503٪(fgbZݡSw(SÈ ȳľ_)O߉4,$3Dn ʜp2tj7]7 ~s{c("9ua|Զ:j:Հ~%(ib O03""Ov,1S%_3L DS I@(m+ " = i6P_d[F~y)~c}ctCm6CܑDc񼷷gy{q_\q_Ka RSCoqv+9eaDF#(HsDR<~1 ,yhm\\yrnѦ#y qhec&%۔-DonˊAaފ6%Tg/}O2WGm/ONWHxdŎxsK ](d"MU@B.P.!gG#ȭF]Mhmi(N4̚ꅮ8< namO'XZwER'`ә]ǕuN R`G.q#\WJF!{|,VB ɪLt yNxdݯʵJbjh~tyb~jpdͬxzH1eH S~u(߅d9?+YʦVoni'V`_*]'M@z`3{7IVXAp]t`8 SO >}쮚hN>\*#G!T/My f+ Uuw6א[[vxFު/ZsdؐLCIK[==7S6q:lx40m-_ NN(iѭNLzHg-SyU"5 P'1 h*qǬfqwx0f]\D9Hs52h[6̪g:f'q8,\2A(WKQ>܎|j2ېMOopaPRW2AfM+?+TEbU:J|2IRZq[AFVX;TΩSpv"c"͎vZu C..lNт0|^W(m7I4(Rbi=wO}{z+DnLېA.iAM!qwta t|1z9i~bG\_2WJTr;? ^֐ b=,%9h$#yMzݸ({,6hfi2pm-U]5US҆ûeKW[lčW9_ZǪopOzHMWLZ?#~4\ {Y\j<0DB0ZPڔ\f'f݉E“ˎ8j#EQY<}L˝(?KfO5\F6&K`K$L,@-r`4itw9Jmԑc :LcŔKs4O[gIs6lTk>9$JS_eʱ/ys'93E:n9A⋵KЧ5&[Jj4:}_h啙: @yc; L& !&p('0IffKZJ\B]?ī0)OWɋq_D[l (0"ȞνPKV*w$MO޲Yh O>Ƥ_ X{- f(WB5 Hǫ q;\iƘiEDL$^N\i<j@ %QJB>Jڰ&@XBҐe*g˸.瘀= dPǿGP7Ȫ-$^e)i+T70p(s%E<>8Ʊ&kP,I|M 0DF7e&+H/2o?1iK5 n9ֶ#,ץ7FIUʦpk-DX %xw7:0Kn:"рp\[MRL (U~s.mf4]x: ȻS3Cy?(=Іn455Rf6J2ӟXzdY!Ckb3|;F'y^EP!t%6`M '.-!e.~KK>p[͏b\/^vY +|ԥkAGNRD gR Bv=`+yK Z$ШUnqnʞkk6Lgp/ P/.sYGdQޝLY!SY {[<.&dlO%g Vdz=}שXz3 RgΝtW K,2yxXM|NkLK 8.6DRbfĻiҢQuz:- ??ٗN=+i@a^fJ'*K3cA7CwM )\0˝%bc} B Lv ¸Q3=x=wuqFSc0 d`R NlDNq=xZl`l=ѡ92O* ؘrCZV (bW$xzG'5L v%}j^;m(AyQCѢ50E9x#KfH̽!Y+EcCѯ%dO$.qv㡁wo .BC"OCw094PB RCH`l7fit0\I$^gVu"=2E(#]l'x"yXmp.6llmEĿ eMo5 {9'hעu߉E3@vr0%ϤFtGZa+7~ѳmqHM>]V14]P.AqxX !K lΏov݅=3=hz4bHf-/x17\{5R}פ^n!麽!!-H#N Zb5ȞmS& wӁ_D,ĆfFCsP%ѬJYC6MFLKrfԐvJm[_:x S܉AC86 *6F\(T#Y6db`3=]!d Yؠc LJ]F0J*DChQ<%{Sg|'~q89ZLKmx25f%<{"]r0׭4ePv޷'xQLB}>(6wadg3|djFSe)9,#1o-"?٘WkM}:0H v4E4 6?mxO &79lk:+ 2=L镒5C35u(["ym _#n.>}9)|ALP_x-f-\H5<`=ؼי"&&(e5>Z*gSH5"k ?&M̡ۢdSiw i] \wXd60qdk >G}=4C;dILtq Ohm+d;"kMj$@ee!R'3(dhd/'2;4K_ e AV`%9SI)VsLV@ {̏Ku."'X*KHavX3 m*LXꘀ$k wM|.y cS\,Dazb-UßH|-._nn2vbKOe"P6>jnG ۂe42ɇ$ѽxkʺ  vNcLN^,5;&qѩ^7]ÿ{V@w:Q<}5v!/hB @PPTXWƖ_\pq*x'-h|HzJuUIsMQ]d; l N2'Dg6LwKʝɀ}ế̈́{Mxrf6APEpjzNr\v22F hsC~Pl"j@Y0 e a-A݅g)Nj徒uN)g\1hs 1n:A}K9-˅yT.^w7S"(KB9R&$/{g[)ʵnq_/fHgjr&&F,.#F[aKeC@*מm-vr"ĬJf ޻"R*mzJ>Es gI,jܶVQVc|7JXK4<:' NJSBfG_ZY[Ή9~ɁA6f'ݰV[@/%_k` T]96zdP!^%7 GMDnS?}VW< ՝d99Ѻ zXȲ{9|RnaDxkvb4ްq/ ƟpuWE&iMIr<G,X4h/v63N>!Zaat?$8gpj}d&D  W,qܐT i/7Xښc" 99:/d {< d9XCĜ5E퇳dFx`}K |y7/ l$٧j'U _ tҬrF6xo|(^P}MW{`Y"n>H9|HhnWxՙYMmCTɻ-j/Hq?ra3e#t< (}f M 5D7_|'] 37^!k# :빩fv.ANy6 #EiPWoEۈjkKp>BGw;Xae )މzj0.$[Eޜ@P/HNIt'm ܺh1ot¯2g$EhJ˥~."{EqHxuezqosM%*Mk [xعjW~|SflݽkƗ 1LHS?l$(فҢHkk~^Ҽ0L&=wY^Q}Ut$,Vƒ$Ivr VD%ۛs zZ#A ,ie;h6 yYy[uOQ6[eupIMLqCfu__z(Ѫ}YgMA?a ?݋b:AŚT~N z{rcQGoz#׵i0iz cxS*s&@y%/x}-Ov2WzY~r$ P4u]#ZܚM҄CE^]~z5gJV~+9^KL?m9m_z 8UyO d1,B iVd3YyבC/2}w`b[i: 6| ¨ Y桁Z]zn.ZvsSfWU]_G9O!Gb=aIFl@ljNK1 J7A`"3qTAv]kj9U.I'Y 2](ŖV %1sQ']LUbZڝ־PC~*¯&V8qFLڹn (j)T l\^euH6yx!{մОxTbe 4VjDŽE}H1\&t|VEAV9㴗ؑk9/cP-Vǻp]8AMaیө& f$F$Ci U*VM<$  r(Z'ɵh^p*8[pٞ'r;|l8gf:24h/6zP>W N!2 RF ȿPr"E+F." {>((;;BfA& whғ;__/<$E&l  ֐TanwXe?]20-rO uL{'rPA住V g}2]sJORH&(0G RB)s¨U8cmDL? xZ ( IYu6t3`Q8,y4ippZ.AXlpY`$70ca3A-o:\3^FU^y%ɇSp= e*w^>@s'J;(TienJ˘"6Ő\My6d@œR=Jc̖ 6_JRio*Ne5(X2 @誗&F`Uܧ- V%٩ Wm" ʬH@tbXar鈖u,=EOF>ܕKn >`%[Kq l@JVى/4BD4ə3T؋U\o*5:3E6)y47z65}ZK # LMO%F@Jf,lOmu N _:x^ A/6qx' `8g~kP2lx.Fbޖq~mʊp@OWu6L?1p}ОHj$pmo-b?g66⺣oLټu bpCY [ԈfJ'A5"a{&w,i*n,Hodw2C/k%X2u`UL,n{Tb>Pu yԎ_u ~lhcDN ɁZ(= cpҫ<sdQK=/T|𠞴?_M"X}pOmls`{F=3!Bjc>k9S/e (џ9B8NS9,.=\'"ݸ"nDS_]<u ;r['t0P ]M(ً'E〵aA 7AGi*t)L;)PIw&!5YոwM0 m>q}Y%H}GWqYR$~a{:ڛwVe6i8>b?9goK$:\Rfz`o|1 H'UI>:T=^7n<z & 5oh2řk7M0>#:8?Je2X=_8QFay;݇鈼hYxPM0 !$8ɵLY $ (sSIz٩bbA&kR^;"R*]ƙ$vLܾAƌJ7ek/8v 1@m d6H(Nt"ER(O{+AE ?y߈T*~˕(ܜ [;.[&!BCO?/YX ԸD[3J Ff@&/_F, u&6l$sL,Ў I6[ 9SZ& p(5 NAl$[eYdKb6ќKP僋lf]>gs@V/$L'}~]Aq>56I0+-vHP_4^=N/ϔ/jo 5i{׬:k,\lc(pRNUjC04=aTe-cP^/WxE.f0WGt5 Jf|!#IOv4 m{QIcY`XG}ȉQq\\Aė/ 4IFÚ纼`~'VI-MHpe{d v?ζAci%RZrMS~ҡ3%tDF4^L`uȥAը2Q'sc? q%BLE<ѾLIGSk VioV,K.{F4$2q4V[1"ⴿa+m~=706v(z>v]P*I%7d;+Z7QtxYlzoWw~I@%~B U<')Ƶ_m]cDL1y5;xSBu ]+U;=~A@ /K 4 # 35qyZ(JC"↛LKB7['/6,J xkC-[毮3w]5--B";<3"ɞ&мFvA$qE^10Ф.e@v_eoXu`?i5ё/U2,T!X.tABte_L|6Qfo< P6Hix'xA=fqiylO5)PnRy䡫R^h qڠ/G`Dz~Ϣ2bv3L UiH z9Vi€FFTpFؕ75ё*%H"n<[%>e}3Q*q]=ߌb{ y `(`WpJSb}jtc,r~u,}s͍/zA4N(5OsZTYraȩQMA{,v5,)❜/qX 3_@&S@ȖBm"o6-/>Q\߼G =Ƨ=U2g]Xߐ ah8ċVx-G<Esםr#=Uj9ۡ_Nd<;)0dMrR=ol'a~ 4>eR4!0ʍ־Lqg? {Q,5I"끬_1%H1w7R4p.>ADu#] Feix+)uTƘ)Gꭼ¶Edz:`hgK)4ß6[Z[<))GjλoEQ%2ygG|`TXQWvTeܦ6r_M!i<'OPrgrۗǔVA2z+OQ(|k^(R_!I]E9׳t̑u*Bi@{Q0onv􎶜0+Á\r92.̮)10vAhY:. Y]yuz/OiU@f_Ĥ+SkQ9,s X+4o(P{x˟t nXY/dzDQ+cV_cZq-A $/06WeXDsCYjEt%)M4OΊgu*mөsU} 02z޲h^`9W?jÓy +!BnG^M8x7a%exnb^,-8-[m~=a6IK44[Jlr. ::w[( BU?֛*VJ0| $zSh 5˿8FljV!WWɊrق 4F} 2 V/鐖Llf#3>Qc\h>ocN|o\/@ @Š D<Sn\;zڏ4#|;lО ~:`lM~==ږ}Y)a#F4SNM> }f>hV tVzHnu'U{4TW}ςA3MgMo'aGjڣR51k faᒼQ = {) vwy=qY $ q]r|!5_z=mB604oi ϧ^W~TfrY)1/tNNogO8"'7H<F9q,]J@;) v.B2ԹGބRqUUg:Vv9n1rY _ʭHSYjlq8Ji]`f8c|h\&Œͷ )+pcg+ [)zHY䬦u:vAObne;&8Y_q͠-#Ѱ„cR<-`Wa#ű+LE\j,%P/ WsH~#3UZd/ۚjad2ߚ;D{ _OG;-@O1XI؋ N@]=@V㔼 ն$ F7Hjk3į>3wgYZ07070100000017000081a40000000000000000000000016745a68300011880000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/q]?EhDTTk׶ǼBkK~(z ds1_\.jtL(0݂j^@գ'XFXךO3O/SEnR=WqAGU^uJҁߎcR.d+YKdN6AN y "P uΗT(~-v-lZ:330FB?ж[`?V"5fIHsl()/>o}׬O%VQBƒ2`P mmGAz[S=gd OI>w7?WGUx0}$U}+⠢ZB%əI+fIHkB?ү,wGjɿh ԭfm/{\_"7nܷA!& -4 Xſyȟ.\>5uPK~OmPYbP6 ?9Er#qMJtZx( -Uź~"Eܳ[xe3(%3bneC' Xb,fɫ5{}E2 l`6I_K' agV!+<}+A/ȇ ;cQCpH6@Kd+J;eVJQʛ_<$yPj&;zsb*M\Ɋޏ;wWZ+dp(+1j.4+d1OGg^=ђ/}Et<v&#ﭝz'E~TaBfn([B&۔.:-pf/cu`wʜ+[>pLhΞz-yif\ˢ@'汯#WS:%d`obs@8yD*y@RZJ Cp>]etC)%f];m.GȞ{xT <4f]?6ǝ~A&.@+5&"nLԣT,Z2=}6²y >TW1B\3V70s&ʌ%~_EXQU2KՏtd@j&gȪ{UCٲg VgxjįDzf.,Ar*aƒ FgH90$YfxKa hʧ=I Wjg6dMq(KEjc`)†1+}W> 5$VB>+F!_2;kA1HU\2ӏ_0*IM+TۙN؄QB6Ej[XkIT70+nYbH[]1`\PB!s1.LbAEAĩ`͞9?SqlO\3c5bYG=}+SbzU1X~.="Uh2=ٶVda;#hlE poqb 1H_}([Ӏ-N,VX9{*uvqZ;/p92s o5lu?d)6Ĺ!Jm"$lgiW"&IKmoC+{[pY15.=R-βpyS)0G "x7&WX7@ƅ%)  [ZyP?l]dHZ-nnQP^H.bDޖ=c:Mx)!_ce)OMG]uTvףo{͋"^ ,7,`(5/}Y4[DZ.٠Z T5JTzqP[@?! R*# "0*+’*^ֺQ&%qPhpUY]W݋u`@`E=_nDj둋,JƓU' O-΍W-72Q#!?P6KRLfJ‰ҧ9#D[Uڕ`}Plɗ-~ȩIRP2b ޡNӰM՚l>9Ձtk+FZsOB@ES⿕{7 vK`0Ō㉧(u0nKC<Ǵ[R"Z8`,27 =fճ7?oc\*:3Ğ9HI~̍ W%EX@-g{.u`n#j$NZ;w\C[GLٛ;N7Ymߢֶ 3bD_)J4>HZ+)C`ОԵ%IZdY9U*ۣ0h΀ʗ^g;&dtnl>jAxBNw[NÞBҝij;P(,psJNMX]} L:/_9ay9cq !̂kA'"VJ%'q+4e`vG|)o]-0T67 ?k*Dc2xbP\Dq$rT[ 5>%AN_k^CPqk]U*Ł>՚0`xs|L75kO5$v,\AL.4UP߶h { &72ĆV2زxS}uy[VN@,ǒӅqćm %~|'#mI rqtvî3*ytಎ5y:صquߖfřv Qie[͑f ғ1n&dq"bm8ݺ&jF[pZsMLM_/#GQ 5mo$?h3A*5Y Y!7udTZD?bxa2͝+]-7໌*6m 2M๟NG%Ux |)`nE'WRSDxfD[\L$8?Q߾pZRjr$p5lXze5gƷ Y_>^xR"]DDtCybeH6:6ϋrNf_;Qf]d\Xحm~D$/ח}Ձ;_>aS9kąq3's']+#ݵ*iGEh l zR(~b Ku. e$+^E6ENw!eysqKgk9&Dxd|9shh<!}Q[w^VR]xKf5 QS\a> S$,-$1DQ.{VE "@00qzT(E28Ef˄0TKii_1kM?p[A[kn 6虴ВE“lx_}}릢cT.0+YOK.R0=ֆJ 2|_O.kyE|n/|os]ERFCQ:f^tlQi"T݌dpÚl|ty 4Fǒ[[qɿjDՓ.A0^vVq upz co-.`4IT AYh@#kwa+B[{22+6ihzjG ósgb8nvt:X_J^ j }gn/=F9[OK7LӉhm:mu'b&Nn(? , ޕK@va^N>9n[ee#.W8|&}4F|߄3CU\DaMSla =0dkn'#ɒgU'pFn-GѲ0nͺjzT}EtݗsCԎ'A 3ǺKk::iwoX D;~QN}(bȰWI[ċg+9g4Vū)$/ڌ*m7oaM+vQUciQmŘ.RC1& 'F&x-.Hb0?d*uip5%z޾S@d|3$NdFZ)$V 2 *OiV+:t1Mn[*{|&D "8DNNuBШ]Lq"Z øH8;LU&iL pU0(0iЂOB{"a0 G3 #8#4%tƩ'YNgV&TDq7v\_`dܢ18A7๮)0 [QJ"6s?`0tt.AX)=@/MJkدPB+nn8u|`/ukN5KaJZ}6B_NAÃ^ (5@ eY(Fx~CGC3 $%QQ룼nxN,Lqݝ]W}yh;\kp@E4{WE'7\JbA75 %pŏ)q_;%WL&SV un^QX< zM?}iG4Q -^UGV( 7R"*a<RXv- aD `g`~D1."o*Y8b+}<`&0U6t$A"r ]R-7T b~kYFfL `~1}J/؝IvcLef˚Y%P 5s_GQTaeثDƛ@DB)I&[H=OI>= cQYt; %dcDV.R?yaEV%}$ÃĘ2vM˳n)vXIXȎ~pXI_<@Z-_4爨z/SLmAOcKWpǶDPp:"<O`̥7$QNxKzm"vdVGă܆@WL01qiꨖef*d1vYR7^| XrM5}an'Grl+.4{>!3sK4#ј%snB3&Bvpm]7Irj}^az%lNP @FDs<ؑg'-KwL'S!PiW蝪<ڇ0tƃSExCWNC&&ooQ({] qAKN^?LR/zwt|VI9 `ؠ }J  JmDZUmmb-Ysac$-|G1Cs6i-r{ art{&WdžL0ez[h%}5%}LwKќJB'{`IYZqmY:<\E}ZĻfk01w _U0_UOz6P\δ-@4hd,UJ{B]#z 4?MrZlxY в-L*_qӱ6w3 Mk#}bQxm)Nzdla{Nhē?LS!F5u.%O{9:?ٞ !8oҫ6d(E=iR|Q;_4A,Ӫ Xpqe HE D*ڮUsdq[!A$'`tU" Ou_5E褤_qbm`3w5˜itx Fs0sZtfǃm.uc+Ǥ|%ygtNwU(x9 /4ҿ#&A'`R(#3 ^lǦ]xvrBﲛ't񪐠(DiӭFk [q&K75w l9*(dMk퇍U#@ϴ*́.Nj)EEc6dž <FJ!`Z[ՋzQR57ov^!tILXg%n [,c֕4 bf}_|KrSE>*$,΁aOP IP.MI*]eY/..2)äkV%jًGi>B_m0Koc` w7<^iH-ާ 2L! :[5Ԓ0 9c :`m0-Z8=*A(WBʺd2Z$ A{t";5/#"Ԫ%Ͳ8E&5wMuކ.}xX; h(i|i$ZE++}g:unZC/yQan޿FP 1Jc Y!Oh)m~I Cp=pw!^Qx}s'HLHB'HϽN"fWsOy(>1~oHѼ`ⳓ~ "x8*^y #\96(?i뻟.G_v`Yr )Oj(*ZqC*=y x,vJ$ʁjX1uCo/[K{s5اJwUR*EE#iǟj*(Q]:ٙOcV0'+%H7-T:SBR &ɞbO)̵Q7/}6 ]a[ȾbΟ*M-d.: j)"a:S"Z.dܝ$G{A'iۣ+E*l/ȿMJ`DJ&WeM?.ŴE.xBg\qK`4dv}KA{ 67ߪ#9׵VӼVgjCyN;e94S{(jLST0ؚYX:fV"k4~@D>8e٠d9"P*q FK݅CT}B@S%5C:L}erOK31([$7$_5g-l5 c:ӢH p+̇ίal]qT5<`v@Jav=,UISf-:{]AG9R\Soş&/VnՊܷ-jU'`5) "M巴'9I&m>m <>rŒњKb Gށ%Mžv/yے0<(S͹*.:l JR;AD8UJZgC ' #hBQFI0n2r UjIu6A$b׆ӤC{I9ȭ{_bV0Y/iW~SdC㔐0ʅ/u82ZjyɮSnP%Śێt7%AÖxqKEF+4nXϕ" en[tLL1m%}tSm0OQv q E  hVHN| 4)Ny!bD#YBŌ7C 3=M2 xBBd~#pv-.T>K rAt{ŖU,1m<.b `V_о<ߚHULm`1рLݛ ya.#s'#=XjZ<&9gFLM}Pɘ va\ s61(x6kye= YClnyqVl׮(V$ Wɦ.5x03RN9#zq3GtX]h #BDRVB:i}ԫ;cT N~CC"4u/=h|\I..94% +Qrbi\TnOD8=D;Ms7BNӲW[\*{WDnj䓍3W~uR?u|dfL5 KS\L}V+ڢ+FV/#*VOG ʎ7V0Ы;RWapAǁ{~GH0a(wS[M,kdD*UcSoۺ%m/H )ǥ-Xn8LABAՊ1xoT3$taFё6 pƓ1F}Xh[XkL??M]ev0=FߏﳑWwhxOa,ec# 7 s99RSCC s~R>mB]_ySst*nv6_Xqd.EHSҎWK8,FAq[M,mCCl;+%"eK' % wG̈́8ԩ!IcH{Fs'yuHl]ɲzjrnk"P)Ju2' eIce mz5B!USt^ސfWM&2뜚J-D$'>G&X'%Z3_W۔'d~]hܠ<.ÿTG@lJw AKxy4ȅalZd "FHi\_2\i0,)78r6A@'U_'L@ ~kC,H&o뻳X'f#~LyS-RmRs84~nv_`r2GvMK/hi?XRw#5> b_z*A.W5KulH:„;Zú;Wd4c%Mu<&w>L@ye"@X2!I>gB'X}g:M'tʌ:Kga(Ջg!p,ٴ3Ƹ]cT Fι3Ōɩ*oz٤"U,ÚYJ G=vkzMofp KQM@6x-g5WWT'Rs%Ҙ3  c81HA"bjCN{F@=^aͭۿ ty(H8'6s:1WmBN <`jKDEvw7`mds;s>N|ĘŜ|RѨ|@xR-C pHbjTw"ߝtJH(36cׯ/h6"u+ESz8L))Fw8Mt8#.:<ر_l7Ƨ/ASLբozz.#?=1Ke`L5n }"E)]Y8Q _ǡRء%2K6Ј1ͫɝO혗cOx W$83>#(S Zq1" /L̹ZT?mzg^dAG/& (I~UFtY aIζ}{gHq}Ucrd%Qm>x /2}9mtxZ qƆ7Ü9CӾ5{Yk6t_HG|i&]^Mvxvv"\.E+3Dm;JVg3=.<,OCK+x֊z|$67Vɡ3 <;,- KT5q4ゕ ;noY>t%f0KRɦޔpC8,:H/J0鿝Q^@@9)4[b^yEN6# scl Zg\3/dT8#ļVCG84N\cgFK]4BIh\o3eQؖ-6aTOJ&?0k^:N:m4oVbVX)逫dy&ֲ֏ xl |y&znQ2 J7}={,Nj6^}ž@qzRO_=-@ 9=otJ9Gl% m02X)Tl*Kz `Ch]te{lm^-A-F p]J~5 r6b2Q/md_З%ᖎP]YQwGf;)E"^c|U~;?+wIL0 J> ?q2Z$] ߲(lo[@|l=!X6ClxT>]o-f>\<@T APz.[ZˆE0{s2_ЍϷVF,ɵ 21*g2:P ,h(lz8<)}[Ezdٶh!HUfZ2W T.Kk3s,#[>Sf<;k\0?'vo"?`^8UR0PLL9#Rkݧx]V< #0;dwB~rP$DG!#%pn(Q [qG.y(Ml>9ot3X=k]q޿1P&VrڒL*.&.Ǿ=t $Q<ˈfa@܄TQQJ )}pGQCvJ{mBTϻUGĊg@`܂o;"L pHcd~5<޹>ĂVR\tl6Gظ}jU>RHENe\zBBu"Op~D}=&Z EJ*jT`2@mߧ_`"YAMb3rq(īeJ@3-o84ӑ,z*E0–嬙 fr .ڷO(yN'|jT{ *b|uo\|qE}cBvB_VmUdDEB >u>\#-!c7OF*)3<bf cm +-Ttb'Q}!t-xXo |ߐO0gy8^eRlN RRӐYR V{6B2 ,4]-8m/~>dWseYr]|g#7 ne8՚mkro8;>rriVb;~1m R)cjDHjNh b>#B{SAy>+`2߇E7ňiH@a kw=W%=52`JSK4(O'kYىeTe ,p6>t,dSWZt+Hšf"T$I[xGy3&=q5^4e*i6gR=sL+= a<#UHg5XnYK0_E]d} v"2('ža5*tox1q NԙTo\ =NJX /ZYT?/$[ > AHŲŎ bLśt3,ݐųhqxՔdn[wOI7F:鍚.~MQ RWֻH}y}z7pfD|LB4ta摕jCYh]=@eF"$Zv%~Tx߽`v3%E߼'s ֺ9VE3ZToeڱ[$aggCQ&$ɿ' \T-֠:rqhe!`(8N&45 &s&M-xMJ "}:يa0}[z_-|b7-M9#Y:+ K,]hԆ80oU!qWQCzƯh`xRm{oXB^a[4C`kD  EǴ׊bKfD<5˪" ^NMڅ}WXy' 8eLO[i@ f!BVLzʆ]B =ng<>!.7_a<4Gi&zQ3.ByMIܯO 𰋝T(G'aPT.ް3rA$0gfbTxc,Pu}M%\;+F)7>alޭVѵrXaVߗRkdвxrSň\ )r"Y45HD3ZAxC;{$d7M;ݸ]v=c5b'ۋ}6ଠ~μ]L&R衫\欳B;#8?xE BRλ K h9 oǺŦZ `!8Xx TȣR_-\dZ5G6W_xG'2!) V!3G Jܺp_ 9pޢ137Y"݉P;=FK&@#agC wt ǻiU9 /8!=ጀD7>N4[ P>gfO൛ i% k`;Ę7="!&'«7"A&虘:7oLAf,CɱztÁ0-pRf-M.)F_݌,L.=l)iYě!ĝ"v'zɱ^h@fnrau)Py=pU-T/ڽNN$JG/ nS(@Op6Ⱥn9zA.^r .;A:EfYQSΖmd;z^ǀIil`M䤏߷nAi@e(]Lx6*i@% >n&XZ-gU-wFv&dmoᔹbd (r ˻uͲ$;RD&"J׀=62ԛ^EtC vmBu!*'"7nyW;;ZA1H1&x)̡d.1Vg铆Aw%/!h1w3D,oKvyRpUUE/ XuˋI2jJu)70z&,:&xgR.)q 事m` 32PYrDʯMٔ?{(c3n ,Z/\f,sph/7 CFtS]nAM<?D_$4d9¦+![6aV>¡5(c _I'>M7WtsW?E"6qiM[;;.OCT5"g7N30G2"[ԡ q?,q$F+eWǍb1W4R .X %rxnayCF;_C$<ȓ礴!Ԙ/ ʃoG|ߋRe7jL%aqgq|-Tyhf]Mm4TdKW/T4nAof$DXǔIyYU䅞yI\ǠryAM=gy<%l%O67+j=y >Ր[Ҙ ]!(i*~d;.qgOO d+fJ}PdI?ukbNmzaX |d&WzFTv>.3v7ί6' n4C =t;=ME1N7HB3=O`K ^Ce08 b ѳ׿}|R-hW KFեT qTU=rTwT]wrgW:Q~[n}H2Ƞo01H,zv 2I E;d:Pg_ hP;i{&8 Nl*y#yD.[;{R dg V[] GzOz|ݐ^sTR"<-qObX!uƊWY-1+^*&GV_?|?YQ=~ ~} EfJ}\<؅KH<$0|:gY`kjn4u;ycQ#P>pY5(k`*׺1`~:c)8FmX+_ZL˨}kG p&U]e6Uf^]D0~2jJv_(ˉgln1RFv(1$ MXc&G_ ڠ\Кȯ O8j&2555 :~9|D Fᢓ}PmV+=r+R*OTdǾeCwV ࿳]ĨOhh &T:"nrWy9<#'Rdf1HQc&a M rK^JD'h$pLpǏpުΥ0SX$ ~֌!ñtjS9MH1I,Nۯf`Iwd9Ps}f[_M?-[繊R}zoWզ͐$w Wسv$ 5lz`(@l|hhc5kwd^Y ?k?Պ8\T]:pz.<|BO0|=9kU̻[0͵* ?g 'tgtVש+D-G @\&.l;U܀iG>qƶ:3;E4yh_emjҚxq{!hQlkLSq(ߎׄ^R+07TtHJ:A2<&r>ꛣ-ZT(%2C+Is$ƒ_pg5_͛RߍX;ƶ^"\I6 .QX ;/ DqV&C XZz;߉&%wLYWTR5<Ѯ>d9)rV<[TpX];Rl-XaH37m1s6LWUJ!F+嚲 pIi0*Ihj!6 &|88oڧ#^li(>ݬdI?5=R3N]s)OSGګ-B=ٍNisшΓޗ+RaܔSQ+~<)_D de%K?17LAi)>^ pbָ9$**R gRS~ @%295JdТ%n돹)d p6{k<ԐƲEzn5{ӡuf w2^33Axۍ$`~iu$y6=T@,_a)+ZqgTgxp ŻݯLM;!t{GzVֺ%Ay+w-bqѽvսbD5<$";fdy(ʱgg32!.غha AXyD({n \DIc"Dc:RDʦc?fAU4pGʲzk+Oe!qvoGm˛*f]SJjb$0.㾞ȲVXMheQYcPW [*kB 0 D^>o.YœCSsoǀ"wv:`Ww'&ߐ-=:ļs*xj;U'$_1ý51knlaqvQS>2EX?(-9VNi=AE$2Țϓ{u@.lBNfo 9*0ȾpuG_%ňnqb\<t@)b>U鄎\qEb b"g#|[º#_&f #EΑ`7JE@68}9Mi~~HVBu&VC;|p9Bf`jdH!lٸK"2nڣ'dplţ4;␕x=Nt1B*+Kg}̰-$՛/+tള.*C:+=W0-VSD0F. d: DABY]`Z9vE(X,8BJٴu_jDksSl*|҄ͮ@rIiC#~Doo9rw\r囔SBl]yE~i!Cg4Jf`Nf,N"߼<ȱ֎@o=?;LoXY-Xcf& zu&6v :JP{@V4y>d`o;NonQ$UdIGZ'sH9@ %E7,}>-ߟc ʧ֌%¡׉#%oN4xׯ}oTzb;!'Ftt&e]{(/e _SɆeGl/2g>⪕]vxd+9n[Hب} -S?gA.uAY.l߉1zF_[ OAm.)Xi& 2ZxJy.s3el8ǂ=xu G('ȿ۲]_!aʿSH^E?AQ4<9AuwBcAaM6 }EQc5l6Bb52Hb~f帱]_䄁L~A lA ؐ_#->'8&q6=k2⓷|O-RMʙIM`]Kؤs7ʉO:y3J#?X$IP 1U3y*uQt4w+wXg|Jt#Tzh1;cfg֕ <$U &VjO6$ 4B^?]s*rWm걼?u6IԾi+3jAEjp\i,>)ٓtUtccwFRV 71 %5=irWiiwo&<1ŝT¨ECĝsrj#I"ldy@teuܦ"É$TѹO1_z l *S~pf^ VgW9ٚDKVþ{6_R iqbqZTep(]fӱ@e :"&0W)*Z&5+"= MA)\$g xOvݼ"qE W7*P>zO#Pd?F?.DgȱGۄb#͏Y |^Qc [Ғ!'hILMDՅ@bÒPgcbî(B87bʪ#HY80`/}-}LVTɉFKDz+Fql+񃆬?/E:M i\}C6K5c](T[zyGŞU!fof-=3FRM4ɥw|`3bc"e gy P!lIHB|I;;v3Kw2VRjD38g4`ت?,v[K37g,=FE9|FkQdwg?Eu]ċs\sx)ZqlZ%'3%sjل}g:~vQiqzApN#8ۚ? .^n,2{1YaS W?&k0btBdAK_ c ͎2tՅOsB|7Mb.6Ys5>Unfp ^؏Ig^5,E"T%yc_8l/<=pjRw\|-;a ֯?iB +X"!^,ݦ1_[#jM$ UȽ±9@U6GI-ں͈d#hx4huR&ݲ0)HX/Fܜ^sJ."7c乀-o&/p4d\xV+9_AN-ty؈n^z֎(]rt0[7f^wuQ0;0r'Sb'nL_XƼy&ߗk6'ˊB9h4\ 4܍1"%x+  Fa[܈ACTrrtM<9/Ed'2 b TxXɵFy.aHmFJd|b4xI]N-_%w~J9{gQ4&#j̭#Ox_"d+yea*$_P+MF$}]<5"ށWlĒ8v#HO (訌b׼"hVEO -Гz1:p/{wl$+q Wh:N_ uJQᩥXCD- =Q6R0+WzIL[Gh 䣼aqsIܚse  @ۂ˧A'_;4 l'?eJh_[OC߱ lI-x 6|hXS8#W7"ڙg`/c 訚#䟄̺n߄4z5ư\Ҡط17H#01ѴRUXϾrDo'U6vЭh9=ʆ۾ v70_.iM;޺7k݁.pRB%0uuT61W? 'HtG4DNƴ/+R&Ra-O6AX/ 8qLSwىoYFZl\ pfR *DXZ w9{oH )a"HݬP%P2AER@3 GPY8V J9>s 7fޠ%=R&]JK_x6%YpnjJ=i=wCbr :cr<춡-+:Ȳ݂KN;. (썲%nT* -mnC(d4 Uծ.qL^L =䈑0d10N 綹w&><ß14餸 JVxnRǪbG,RWceRy"5kyf[&/l屃 f4IGOeEWAuXն+!#;Lݫmh`DpQsUNEkÓ u 2BeX"jS ziUµ.US ^3}^iWi>U7HHC6\PcG/ 'o&p˄eJV`'mEѥ6 :48ie֨M~oL#6pI;Qe|n|; 9%!5ѹTC㽆*$I`pp[<X ƺHi^S%z䉄GR4Fh[vYl˥%D_~mH;ԑ:hh[!B]KILccD^6Rws]*'MRaq[e[JC$Sx[\ٞ>#+q}\3}u*;ن]A@ZHA9lP쵘{GƦh\8˔Aaە~@w)'i =Wڙ=[Q<M1+Dx#y͊lp_E6h1.Biٱ uGl"gMDPlDAƟvݠJl}OnGU׺?B uZԽ;_^v&ni/ [Hp=䚢ynRm TiD7z]"ҤyʓѠlJ3.k~ \ b,VWbp30`o=%") u5)~ݚZUf8y*@C#pb.39wN.GyQԝtFN+9idȿ=lY稾#B\.3+ӧ)&2m=5<򋭥;-k(Q5}=p^DհW\ahwZm+3޵ՍTɜQA]Q{&'//2QL:QF;;Pa.G,ȁ/Toٽm 23U.H_]%Z?]3开V//W]'"(t47crZ0>o-B34,FwԶ،\0`'Qc&T;خ]DMz|hj)Wn!oW8xq)?mz.7A1t6~ LΣ9s D#B0B<'}%sK i]Ą k؅~nv>vo}Zw G]Te3V_11 B/٭Uz۱<^\c*qt5u8&-iRyYʧ,AxGI-ӽ+&)Xx>zII h3 -:u# Lʱ#BQ͇4((R>DNw"xZ ' B}FĹ3I>̉j+odZ>0?QNHrWƊ2[04O fcaqG i X%4v;@qcТh zYIԚ@R$l d*5yNCi"f?zIPhQD0bmL$T R 7ٺJ3AgbCxsgZqU i䲖cPl3=@k'mp"FgB\ EJ:֤w3[h0Xy详mJ}Nqƶ>3yi͌ s{a\a}qV* 9f1CI'l8Ԯv!ڮY:[N!.@?[Hp0#1lɧS`ߋ]mDj#,pۃ!B _̀ =|N/65B^B! F&I{в.UlyIEyp:).5/TD ~BGMH2iAOj9?'+yS_ ' ^f-eqV"ń@g"n={,$3jg،qt^$sLhH,a6dj:,`A,bC*gu^Cc/eu:^_Fiɥv!᚜ו-/.?HjRic{t1R:;0GJÉH)}Y.Gkp!R %sQ 6 !h2nϗܡetBO>G mD&e.M L(&K'Z+PqmslPWy?1F۸VЎiE4$mDJ=&*wi<vEl =yq !;j tC]֦y~-ׅ3 o+xRQ G`'q8CZrߐ[%wWK#ٳ˺I HOYE| ޏ:d%Jv׋ 5Q@R=!wGoYX_Frʚfb Π >W;/PVA]=/,r04FUN'7z"AC;TP%*n(hH #?uYXxdd^W\~wMݚXeJi+x]SV!nҲm2Ჸ0_ZӃ Ҁk`%G] } 3G[jV:Qۏ)ŏT2?Su?4ؾ"⳼@-ߍSsL d\(dgY%kK^}PM7*]OLnr]"W\םySk,IS 8D>h}nPTUE2墐v?c|2o@R'1roMu5~X Rt4!lWi5yqU2Qxf˛aFd^~CV)<\S~XAh5  Ory8'2i@Db۬eKt41YA2x EPЅWɅ)MڇQ3 oh~5!f:}c)j1՘W=wƶug[ASe]6oljheX U}Ƃ2'ҙqF 4=,-,R91_$Gj0#r$" *^qv'z/90mou9kΏDq7e#pFz";JvQ55)w] @/I]FR>`56SY:˱PN#1]ռ- iY_䉤RT?鈚y?Wv/wכ'%O-)L =%|u@qr| ȼjӶkV/okBp$ނ8_^Lpߝ3]^'~(^iE:(9A >'ู0rj!J&g%AB~ 6Lܓ"NtCM/9\V J;tUtq؄yr@7ڈFIQzvzܔƉZk'(( ɟ^8q]T,"*+7fmX1(yy{x^xXKsRsQPޏ1P&,v_3p O!up:EӤm2]Qw$l˯m0( ? Y'L<=6)dBwW66f(~lJ, ?g]YJD*'1`j9k#㍚@>e§1\Ţp%U}ө^\|3}, Z?uz1xv+wհC+]:d*ivw} e;1A³ބ2ȞSM5)\(:JGd*]/z.do3>N7 4l=HXcPLj\3Ԧ\ D>d,@d陯_gIr>&ש 'uk}M5}wCFo2@ț 3:i\8ědBko~Օ~=6~MOLI#jk<5-]&%m}2?P7Z]ow"I }=ѳH/쌿nu! ">t :౶a@/~@6+mYmvqLPY dunWъX` 3Kl#Ӗϳ\qp&|FN'}&̛-Tz咁"5ۭ DI 0[:>JC-KV/=L80C! =6.r剭'~pU[6oDG̪jCbB`㭡l}y=;aP +c^z&l ]2NJ S,hͪXE5}<mXe1P?Sn t XKz MgVB"[r.nb][9"tZέPDx @V̞7ug/۩2Ex1",[:wҗ! HUk][>h~)'CAӼ󲯷D02zFmݡ'A~x-eglQIdnoo?۾tJӈlw.ʪ&Vy+[6 R+u$`*fk bekL9Uď5lM<4ѴyMw-1S(KP &[hS2X 5ު͗+wsSB*;?%slCA8>**Ny0]Qf@X Y׺S?WvEio@ړم&bY.Zd$SmrrPI|{} )dYOHkk WNڐlrW0Iַ)n}LNa1: F` i4vҲxxHLJpT)F+\VP#rLqVtȌ,c_L'gYSh 6C/;t1|p_e(#dmb}Y֓;(˘ NI a'Dao\4h;TrƲ)IiتWC*ĸ rm^?凢*([iHg:-{-Zy延q{Lvn"YQȌw>jhL5kʃPBn X{k$w&HAM_( @px@=Plr*Z"j]B{+Y@jD.' @&@FQ":RɘMZdQP3 e iFs !-0@J;ysTqǞ=TuKOs4v0&Sb's1ѭM'-BRZc2_w: $ 39`@PKǡLewR|" S5HqS%#oXQiϵ4\3J Lk_(њYs ܁`ޓ;mX{ B)\B2;^+\ōdt\nUNiW9 BE@+P5&C+cĥd/)a( ]]åtJ'w/[ BbC$ ,^e~5' %g/+0"p}3 e4{!J yá$H*GdooFc4:=^Rh!vNOK͇ } j=Vyhen 06 j>֫P}G4!|{n}NgCT栊_#Qb6Bf惜:afsZcaԚzg¨:#yn<@Vxa5 3b !QW[pLS<$FBu!olN}V=(ԁBcZ2EӍn+%(P`匶KضKÌzT);A~0. o\NՒ7 St&Ü|aL?AKY^ddt(%%Mm ?S4Wc *jd,?-Ǵ6O,P2rluj!7Q].mb0%%fD-wDJPΫb%eI;^fTrTڻrյ)тbc?q7~>'O E%TDV&%<7zZ,z#:e=r2pF /:pm?K*yp/^ҏyOiI BI2V%T@[mU -)9~~sa?cq)ȡݮymN>q.JY3T^;93Qz_NƂ~ѻL=盫B2ɷjvOٗٞy-$֏f9\)]m ?ghJ P2{ޯ6a,$HK;<.Dl}IZ3}YJ=zr0-ҩ-d+07~ n r%X3v7p*.u&~2rEǠmQ?۠#(S}# 6Z2j+Ld <c( I6S-4c*J ^RS?sQe9Įi-hmG|E I:t0L O4JD,P`m9p$ ȬJaը`RYEM쾶xщ'q'*o6;. wD(^NQˡ10'J/;rn b3cIfqnzJg?+b?o1vMV;%>BE(Ob:MRk9gE" XO~l nkf8A8HEOtX DGQ#]Miq'OO!" m~Mn 4mr慗l=~%.G 5{L 6HBUpv 5q58Z"dIo"PzD3*!]'Р>6O20BN:ҌG&'j3ag&ؒ<8([HKhrvr@V㳗FY 㳞n93J){⿾M95*/xy/߫,%ȴk4KDOԉc\;bՉ[Xh?w4`H(P8~(mPlyK(B&1זlHL9Թ?6C%мT`´"d\pWᯎ@?nJ4.z AJPv8C/~fR2L *w(~[+u4Srrs`}2d~7cͥ]ߨjd}mPꘘ`\:g%=y=?O]yr&&)"[gF' T&{m(h$qr-'!_ou"ҷ2t=gL<-2>4[90Nu6HfdS`= (qI.$+zG$2O:}vK#RӪf7K{q,YqFP}p%qC /ck5Uz}oO7e@1/ff<.1UcIk -kK=8"alW]8uJ{R0 S+aհq:1Bïn;o&Yc'||k)WEg;̦D-5b^^ J[2ZUvl {jŧ$ɂQ NwZQ_0tB̨XRiҡg==&q k > tava+H@Kz>OZLλKDB*aPd*\Mӛ`~g}\? n\&3uAKlCdl6m.!ve`uDbh!,OPW_q\a,yz֯3&dHtfJ#1T SiFjQT @HX'㢚 ׽CvwqQ4hJylt*Η:i$k*1H7_^a[i@ kۻ2%Ƴ rEh(%8~6eԑ 2q j'H eodxEo?^4H8%ۆr@]`.8]XE<Ȁa3&55"ׁ,TP#Ddz AET[H*BW˘d~vgNJ*$FLiNJHm\P@ZX\7 9t4̫DӘ}H[d'94N׽~oCQSeZ~'?:,Ӥ lmupn䏫ppM>c "H`?lCN; sOPᑽj"aZKGM4 Ŀ|jYwN@\b {r`C$ fv!*]kB*+Zl]`,'vROiF/z3c,MZH V.X'd{O)¾ne IDrW'*4%@ڑ^15!i4$evejr)N-Jo*Aqk lݽ9᪣`uWP0Onh aZ&5eF?ٗc?ٙy\4'-C(dD쯊ą0oK^F~Icy"(ȋwt8N5 pi^BbyD|vz~TsFY>̿G=1)c{; `MJU% 9%IaGl8UCk%X'# _'7״B˖QSFhT #GE:L 8mak8I$ƪåxgXXC1sjy;_ōвeXsrz0c黸m(E8B w0YS,Rf'>k-\̬smHnc;STf~CspG6hao-EýE\jvA3 G*J1SyP 6E@VO#qb[W|>{fev6`IBMvM ghX)HQLWӷ:h0{'sD*,.qg{gˋa*[{\BآciҬ7d^;Op1?},]zk4+GAw~< JfUk2eJ)vɓSau18f )peDE{*NHΰ%?һ?PtrCߩa%au5LEy?̼D 7Ev<ϡb0k̑޵-uѠI #Mv?Ai^NئAs/R&m̤/T*X*;d0mܳ BXkFN{}赌mY%7lہwQn7N@(ƕuE.;TTjNUG-y7lG/7M֓[#dN--Qst ~lhHX$v=֏sfѐApŶy#AFw*0^ uv]oyHuhoԞsug݇H{5{gfF1@YsƒWg҆CX>bІW E43,71Oړ>ŒȀV4?f!H[lv g)5kd#x%- H55%5ᔑ7 RPj$=I{FÄiM-r[v\W4vߤ- (|D2oE8j~f \?Y}B3*`b\U6>:/7̂L"$`ǂɧkw_љg!b0@بJf`dUTKrY4S(I 2ŷ;~ķ_(rôb_B 9 ڌ [A{MOYX&>e6ȍ1Vx'm8PD`, p4x*9':)]Sr'ۂ9r]|jI2Z} ]}0HC';ٲ`=>z W:ER\gL4&v~dsNu\q#x<(Ąox];'?N ЦM}yg=ĬG77Ju][L9u=p)+ե(l*b$F{v0gCʸ6σӕqhir:=4Qщ#r}"o7_L4QuPhb>ٵh-;BVZ& .ׯ @ r!SKLZ˹z fzX3(X/G/b:,5XyKRi^[U&W&g 7!RSS7;ӉpjgVGM_8VbGFab[;:Hjl&ϵ/ZC+Ctb%sc?ɴ2 k$0jԙ,׭F O. <d:zO=KEg58\r"VQd \NpZ鉫{USNG%vl k>b64`c-YɫpMOKQp`;i|ts!@jq)҇DumZ9NY!ƜVaW!r\ߪ>KNYEt%P)?Ckd_3t3j/v=N~rlȍ@{Jz߿1I ~a޿R: FE ГB9w\RW '28`encvłVDKZh^,!Ҁw 0mK[gr4>I%HȈx>W@K,W\kSN"ᓆJX-wkQz/X$/P@B/3ł\y_s\Mg7*Yy,nϮ⃍U3Oc)f ="c:NG\,)FQL@xeCX^0ggtڐH ]$ SC,F]*%F vdYI;+j_@}0G`d#ޖ_Y{PQrGBo5R1g8ܶ8wIzI_͖'0~ۅSչ7ܯ#p_NY4Ry[n-C٥Ɋ]]d цZOsBZmjDMn_SBhS^}xџ՜8R3p`e6ơcp9,uVraX=`9Лi3Je~w; oEx }u3QOXx8x27Hâ_R.Ae}uRJQ3@hh)Ɯ7M*$Dm~q}oǢ1ɦ[K @\HC۴#fs4vsYO7*M\?YTy /`LB6~$BӍu:σpd֌_PqL Qa!-u~B2[LrO&7%j\¤FﻭgW9` aWpr 10"W8ZIyH_ܯ]Ǿ"\qR^—{Ywi.%yS#'3Yj$rrK' ZmtlS;ū33?\TTv(C,`IQE}"mP\۷SBf50D:71@l_sʼYŧ$cIDbU=oM^1[W>R*STZ(|j:@7lo< O6h?p./y6jސ> W|@jDbuRT xAb0boTjmTuAqsFx&`RqwQ+_pS'i{8I0sZ+Iuit:DrK<̶tB{&JI;4BN\p|O2SU5Һ!b2h UF/\ ?vXg}aZl xTNcF[2+Wy`St"btn|o1I~6t4::v[pUE+^Pvk-02p.ew>J.(B( j~$7f:NpHiY9wwXJ[5G ׋k+_VK-eBp$nF3 6`Y۫ӎ6jU%!MJp)8\ BxpԐ i z.G4s^O6 {*T%)bF} '@& l9܏sd^w/-.|yLkoVbc CP8>I^&LJ6ll璵뺚5<":5g eaIX̭Gm\@/%R_Ɨ&L7 Csy1{mOྎ={N&Wypt UrB?@>U3_g]&F.ބ _w!o<nQӤ8J,);)(*^'0CG!GCE7&~-2!àSP}˜)]S"q7إg3ݣ+ bEba4>U팗qΟۺ{^>I&/MH sOՃLϟ\Sws 0t;Eue c0G9js 95h5&ѵx<(#% JWHm9+O`Zq]$d"l9H3LoiR;O Bಽ(N4F#Å8eE⼽!%@^;bl>ȻNn/p陬uBGe±?l }W={s}{;~^Ti/q׺5F*V+M&- Aw: &\ O0D0]z8d=Xlx-b4P~T~ݾzHR`B|(+gk_wGH%bb0Pv"RzESlS4z,ji^.:IOBxk@.@EQHoɠqS*|s6+)CoU{a`%_b:wb%M˜R#\h zP/XY]BnƇFm/5EbP*vsڄvMH(^Bi.7]gO3—y!j01uiUJLWM@ n+#w.UE '@ @6j+bUD)hS8QeUC&8v?uPF"K=8C1헊dj^7ږ݅ (6W{v7uH}vo$ U.бD/i{@ָtVC"|<* s@q)+-@cx4 Ń 1cد1_*{P>R`h;Q :yV*bG uv<}S(VZn..(|#%8Ǜ vQ':,hܸz̻VGYl|I#oCH S,Bah`?yQEuSO~0ajY҈d{V B,Mh݅Pxd/|>  T>~lipEba|s2.3$# CPe'z~+}^h@96`C㊨ϸ*b~XӃ"s[\NpNwj8X'/!k#) Bf уTbfm`$j+}%8°Ƅ-WxX>ʐ bYS(y/+_@bSxiNÈĹ< KiK+" qK-W!:yxޡތO|rc6EVKaXӌZn-IA dNE-V 0kq ?IBuVef>r'EaY>nP7Y NT+/C]Pe;Zi-[/U h:5D}L(B_[Qz< Aw = ?>mڟ^0KHfe>w"S%FdR0mS\e P:G^5Y;t9LWk6N#12jʼni,mWդ>$.l`Z72%\ m8c0Ivp_t]k U7֘GZ_Vv7,JQ9Ѣϡzc"Ȋyȉh͉~++ָ|Jh֫  9d~pVE]8{Gy @ =E- l8LChr(x}NTkHFhE~)"4L._@% _W۠مQSm0,J@c0%>Kf(G' S̯7lsїp9PSԉ^cYːQEy *GOE* OQu%Խ[ UdK3̹2%:+"TĎMqKsk,&%rz~ n3O= zƨd3e0yDA!kWwO*Rj[IаxwIe`x>",P9H_fZђ̀A?E 9HT𰄍 ,\$WZ3/UBDA&W J87g+=TF-՞*YX& [j~x;6FKg2xjU3e6>2)=/' +W^bCN"Mm>vJ}vP4p0.}@nV ȷKs1JȗYL3\MqR*WsZ9!Qá~$%쬿E#5nJTjVeIQEk*NMAVݠ W!,/hA E(ቱvu y]4@$807e'QS)H-٢}^B&VuB[ҾkH_Kq%H{(_ge<?r.^W6RBA ?,L8*:H[lhgY94Wl(àn3&n68 ڬγĵx-m9aV;'Z>dT 0kq>\I+==2 #G_}Z j-ĴTJBd303KS_ #mI-&J xU##-n~Yjsvd7$& +p%P8rX1P=ih}-zS1g~!V3,2bR~)vL.a9 sJ5FvzV 6]Ja"B?dlZ8h L3чh*YAd&Wdݘ稶^_v\< WL1 X%w5Gq=F_mp4XJJ?c/e-'\!o3kvO'z =ދVs)I ӷ z=@Mnt㑴f{`aAJA"nIVkpö}}LRhlkX67\tC~b{t6l E_}(x57ݚ`Vw->u4-aܜK˹%tʷbVEacpXщYW$ 3KIN Rk Rsb#sG9eE49,+ccEwwѣcQucr9Uܓ-EsdGgQeۜ9D*{ SRcXyRHX:1d`=,$u<1.c 6Gk{-cU*l+"C?OuD.R.uuE){THeZW K#{.A"g(<9C|t<4@*_no0jWΟ1*gbB2笛mj́zx܏>z{3&h꭛qGc[9Hʆ%t4:*$ʔ6){sfjQ/d`YDK骇ATZBM۶8.e$W¬hmŇe1P "حQ%5՚9lR>.ڗkzʈq'E gfџ%=zE}JQN,BӪG:7/l {LtIOtL#As,e`9P4v6l;A? 3Ɖh (n4D'JŌtw㪝PX"8 zg"RR柔F>T!$.)<28lx~dJ 5 )D!6ϲ SC!ghb^يB8" k[u/*S"%twh$JWN| C#c urCcT{hwp܇N-Ra#JrS3XTz$VCA9o!D7*.]ˮ cKQs //џ*mC~ (3$㤠mEAbl3*5DMqH^D$YZxvt$UjO|l)=<1td レ2`5v$Ћ9VĬ# aې5' 1 9ZTc,\U* i(z :w dȄ؏T|*.Ά3!ŠdCL%-gTϘQ+[5.\'affsVf  ƴV6|i8Bp1w#Ai}/47 <wBDh(>:P?+xo*n|^)|Kn=Kc9l.2?IAƗ:-7#01`[ygt'y}>{ 4 LIj'D߶_j{exn)Sm K]Pn@["t oudBv?҆E:SsMtJS:k6U+wҞ+=Zt?*B([ W/9/C:޺&dBә%X^) О];x5LO4Mk'd ;e[ V߭9qdI>vβ[Mc=q=AY\8t~ׯwO30q[yMFb&!4OqƱ;5dXJȨsGgM*%yЍiR=U+>R^ҟfq66e6~D"l+]+Tp0߈vc6]_ajƉr|ZI UGaǰVȋPH9rII_x_3K2b1I*})dlvy]ހDTr;g - +Yߖg)z>q"Ev~;vbqP+Gjf.=ij=8~8 c"j{&ˇVp_MG OEK<[%ͮ-XEzu|YN}"'Ӷ1LÄ=NS]TDī$n,Z`7*I a&1垍xѳkwP >lb|X8~+Уx<8fx\"k,X;+j P/9ϗ飕{NBE"`VފnC咳(Ο*zqN˝ݳ@py~1) xUr 9z'jǕܤfAX HSG^a~zn:Gׇ~}X?7V1(>A=v,VܬRx Q 5UW"{gY{{ L&lnH5Avi =GopG.F/=}/fN[\I 2+.f:|I!9׉$6FE5tT07'eWmn[EQi'P!r$'Z1`y0,.Dl!L"y "N@ LJоV,8Q Sſl 9 *}rq!ȁѳ[0!55 iq4"aHpI &]Yt&AOCtG7ڞ=mQd{2KWJ>x#vt2E#q rq 00ÁD7K iT^H컃Cو>o4B`_?y<'d8֍KAGzTfZL `6Λ! J[3XRp 2]^F_L{v';ܟsW$uW;]b'M N]Nxj">[Qwކ_◐0c?ʄe c=\ZSdo )B[iEWo,Qng^٘D/xRC~ybNDgK wwْ7T˽;kv/W`>gտ) 4`Ic]c[C(-ޒ\vvT s|\99?Ǩ Rͺoj 9m4ُCE#ʜ)p3Kv%18BB z=z mGf`2 ,GB%+J*[UHԸqg ͶbP-ݵbPņD70ڙf7{9G;md@xY&BB}ROp/&l䢎uQl#[D%vP~T3 ~Qs%ke󈂈3lhDv 7ߚ~Bۥ A1rеv m^}'xݙǑX@8:cCƲ+bΩj&65Gf!]1L=ء,i:M!D\[gF 9@?'ZZ.7ZeVR]ʲ=-hux=1{y56EK<% %!-$cF^'IFʂp<< u{dMHZdu,j "KG^ )yXfѓi^uߛIeΩ'm$Q?iwtBvE,U:Džp38D΢/8SPgdB$e-"X2`r/"&OaΪ9Pu~-0x]81Z`*EX+ݒs~L̸>[#9`xZ)s`ʔ[\ ]46DL&^w/nox3`3!ibdq0TI>8f@APON~ƼU-xX~~t'a@7;GWT9\F*\U|7qryej؋ q(jRt8fEeZxuyqU*Ԅc^Ivsdxu?j(ͩWL݌pE% ( dI"{mܶ-!xbUw 50{]Zs<@B,^ ~]~r5)KY~vz`$3KO~D6`*:=&y c8 Tsj¨ND5p9~ezlx-Fz<kK0ϔfSnLCk6zöPF7uwty2{3@8EetoyBjGڇ>3b5O8I =t+/Zyp蜊I rUYpθ ~VryWQK2UqB`O Iɢ?T |IeUehd_F4?I&` XĤ C&AMM7$Zfٿqj{dJi@TTLA]ɎFګ"Eew3sѱLg?+rs~EZL!G@|31TٽS[Xܸó@ JK&=Ay ( -@ P &0i2+Z*Ҿ_w,G@0aǹ1ؼR৘lMȟ4ub'C_QY`i\-jʉjkw-dJNjF?$cr`Kd.pӏMÈ /t?ƿ Zwr{c dݙw4A]aH*{Qq~W Mb4z@ J/upCn+`\DTȱ@.{)\OF܎5oBjVsuégF,i-ITM9/Ӯkg{Aq^v;`3B5kuyM(K OY~Gߋ* h Br]W Bt2^[v2TL$gEO/6i_zt()Rh B ?W|ҁ1өyOmHQh 9Q>X6CRfx /:I  (bq/FCE(a G2u˭!k hT=qƜa#[F%/<`/gw٨PW` Ӟʝ:SQ:pU{d;о. >Twb=-C ư|Zȟ9 kj>eIr%6 @]cW"ޯO*w#X^s]1 5=~pftÐ(:x ?g ɷX,m0NP K) ;hfd%дj~aE ? o&'CiR*Pܰjo:{TqpB#~GͽҔ[+ ǹ0re8eB|,;@ײ 8,&5a8-@)Gd:F_ak N ٞWXGIUQuOB;r~T3 O25.42mz2F bd՗C^]m͇ v]G%S*4*MN+DɦI3'ٳaNZ2?Qru+>oydHmwy#Z [7HSE $Ub-<>oHщDhENx}ϫc ۚ1 ^D8ZPcNy7D/"ҙӮ@#fcu`W&VƂxfb.4F}+w~0JT(N%K QQ_GMExſ/'vm&feǫ0"޻Gwں>(.,6ced4RQ'}k).`7~!/3vA j_?#']ӪD`K*b2b@!mfJ MNbfWAu&R&ތ뾣tc7MM]qgtj Ac4j=)1&s18,S?Lal\E3PB YȌWfZ_S|ˎ(%+ ^1^v 7+Eha!T؋QqWɣ(|dMD[}{QK 6mrM`mŴ%І'^(Qd.2 *Rzꍅ@d{JODZ`py-y>·8nX8/2ӘHW:ߣ O%_I6N)4JkvԂ ; '>PO:eV9, h;+Y(f]>ZU,qh05z8r;0ť!CИ9/'v pL*4IR|ؚ.ҏZ"/3P#܏M2nxw B6h0j'Z f3껴9ph']"oOͳ]trB>*E窅[!ss=֋;$!k[D.D62*2)6R qwj#R4Uun۪j7.(&2QУhzpEA3Q[ѵh`kvRTfo/GPn ̎NL]:*?*n6ـ3T+ߛ=m4`A_5tהL:84Jg&SbW;ENn I7>ap|@qvRR'HCJ83}A&\XV7Avk&mp8J7 mՓ!L0IpI!  ^w$^ 4L3Wk2_cۇ6l"akO_ {?Q>k })6+P~*wwS 9ˑ:2SM 4mUչN !ކT T&#ohNX>.& C!#wPv8۫6w.V+^ !噲xj;L؋}4"Ι`hVg񠞰A,XB([1 m\W"e(݉%9BUŮ}JJlHvn A`+)Me*|CDѦN.'#$KQZ!O 2B6x,y|*8]IW#EE}^o]+_Wc-`"R8# fjݗN`RBWht!ˬw(G)~jHⳆe ge[k-jUW${ƈ8k׉+귣(cGȀHfl[%@|hՓ XwnesvSМ vTs('Y/>0},dhY0kjƭuȑ8ʧ=`=gsڂ-9£VFlExtߓf@F27pe7l|BRmW^,`iשgPķhO=KB ^ϸIVz\#g<;HKAӚ!dУzagRñ'E;_JBaXhW"%S$P+9OpMB3N u+;~û&n>j(.?qqb$">08}g.!_F(pC՛k 5b~n3E03I/70XL WuF; -axɮ[X" cfb9߯dvUfu>bɐ$B5ɵZd'}#D#%ZՖ6<9oP@X 9ށk]R*mZ,Ჲ1:mL- \#JPW]U{KSb 糸[~rd|V)7~ 9%+F( vx_l+"\db}Tj]ދ$c4si}&1[7w`C2pǚqOIN~bD 8Z~ëɪH?su!3-36y8u4~ݷ%ɶJNpZejGi*u䅝a6+vHrLDWY#GXT=8siP)GTsr@=5Lx&*mV1 ̲jtAeu􎡸6BmwE,jK6)yieo#(:-`}>Ƿ&c+]msd$Ap <Ωgd^"KRGޓ@v"hw7 HRPCW0PErhRybXQj]aR$-!Cϑkӈd/CV<_=(ETa,0 I6N Xj_f< [V,3D,ӚصD,5`VsfD-DEt8u [C\bQt $x@hȽdE3膷O ݟ>Ve>i*T yrF;_?I}+Z$o|vJPjD= p},,Mĭo {t4ؽ]"-7Wѧ6Ti6%k+hYO:#B37-P+xlYO ^$3b!~M.m|hkTi=t(ÝmtYK4y1Gy? AxJ[hk`y.p ku"c<?K rgZoMJ`Sp=kx/mM7K$ӡޙ~̤%+IjSХGdZDm#Y3pwSH:ܚ[񓘙mA=[';uq!;l]J䢝׊$7WE6LN22 @N?U%QcIsY*ģ*IdXowH NqJw7k i:O[ >z.@""+7`;8 GB7|HGt*w49մ2eH|fS/mO9S_6R>OjJ3|I+zaKm֬uggLƦc .`Y08t\ؒr'+Z͔hO6Ub dJW05Av،P9=^>EPz nĞPIŀ_XeibJ&Nn#$g(np[&D`1g:m-9@ɦz1&E Nff􀲫uh:ӗeCP2SNӊ868DVwB _NlRS[@*Sc)-p5rұ5j[oY1IYLx2ߤ&a|P{nZC7ڒ]|g_Øi<^#@UґS`dc<"x *jop͠ m'5qd22kcf#Znc '}:UvZUB `͚xDGX-`ñ:ASI܋ $E$|5"%;23}|0-]f jKB!6&F7a,ǯ+&е<$x"Zm $ hz@Vl}cqT18Ok^&)4Y ]zz%ԙvVa{ InaqaAɤiף7U`ƫ LSGT/܁q-2Q-N0 51?,N],H"w mIĴ%?O[#+ ӡ]%@ 5{G?d'J6} bL҈ZF5󞇴|pVlMت:s_aclT=pj*όM1Imc'?9 p yQ X1w gpܮ_c~Ln[A~ {Lc W3 Kpg*?y1R'h*H kE7f\lpL\eRZW8t 1]s0&gYI-0v^gh̚9| ~ysmզǸmVAjΨFBtAzV-J0+r˗iU֬ kpXI+^@X;^J] OKw[P^s4j` eE$Zp;OL]~pdY4Gj45YAh\;{r01:r;8V` YGLRz62!hZRr4@zI9N%emM)=j7|ʟo|x*maD (pEݯaoF#767Ixj\q_:/Vv].|Cm"A:4`2jT·: |iG2C5Kk f.wZ&F>Of83# b/nХzRœOIJZӵzLܠk[ئcZձS7e7gmnTɋ '>WLqȪ9KGJԺmsMQi}}3s]iR1/9a(7|I- ]4@U/_wz#i춚W{|qI/ުG^`8 #O KDyrƒF \ 6u3#7/[qL(5靿-K2pU k&K ե)wA'ꖛoBN"@Zo|׵h'F_0K6,0j)xNJm h=3l, K_+cx$dX㛵 f SXIJ )",wn22V{:7[X%ʥ`whu?Y+QGlt!ڃ$,mTw]UlU=RK# ֚a?t[~]mvigRjT P~2-M\uP`oG+C6,q7~y,"V9X3la,1M.״ssSvK9π; 2?Tv:h<3]{ņ¸P[ν!ߠ9u"bdhFAZeB8Ihíj>7Yb%|r2 sfO?pv+ O=feQMP;Msb^ϭ`bHi 1M`._[2t`a }^#O7{ ;UKߡ*^ 7K"rѡ[m+,r|96kw = E˥ZN-9Y/>$wIuN,I:; `J(ިkk|WWך)O< !i|jb yr|вtGhΚo6{y58l;\&UilfR*-\}0-eʋ腨dpv:we72 Ĺ'{y#+X jv@9AfeyBXYk[הrIa*;h(uwd^zNl9~owv)t^Fv`CS*l!hs{K&Ϻ ClBb(Rkba(B ' Z8uLP-D 븧qsoK3EܹlmZ4p<z)#c+jDSVd@f=k=:7Ş-Kcmط+]bvrW5/9Le`DE_Fq@p:Ju1#av$1z+IiI^b<ѯ@~Ć4B66JcCNx9;\UaiU{{\w?˜iLkqϯJOԕ + |mxq[1S@e>rQe_J7ǵx\VۅOYnFѝ-9nсulFgJo4R K"Du!=p1+Y"+ 3V :ǣlw{x;^hQo*|@uL' hMi lvz67f>ĖQ4z"z{CBkId SG}%KraKϗPЛ0%Tn_&XETȸkO=٥isLp n ^N;Hs @n2D^Z^9 Xq{k|GwP=-g$P}?h72M"q{uig7"?ps<H|WbYC &,Xf!-J\ M?~9"O]ofR~`kϟ,ۺseW/" 0UX%:kzMk0xj #YHVqnhYy׏2~巻=E,!@822HQn,yrɼZBge{eXiJ#Nu{zM5v;!Wy}۹ ?*8LR  hҞ,E;7(%07DJXؿ= E9I?wɫ>Tv%L7)9#3Zj-KֈW,Qz\V>p]pM%et~BBӡnuB)+9yK@%H.R Z(N כ>ql"ĭ?sW~&7&9%e**' d^f޹šo,xRJyȩ1=6h{.s!Qǡƥv <8옎g?{D|닞8'FfS\;;>qLVl={SKy0uDzIl[^ W1e.ICK*mkfe εSL#˶/kuq=%|}^ LqЋ9A8apwF\LH(z[]m⛒_+ N~2D:*<".,@I4 +7ʙ&$#σPcJ=J!a.YJ0z*J3Eq1,k(^vn~ѷP5=-6 A -هQo2^Hn]Aڕnl$R {l}%~񟚤D,zԢpc& A&>?! dc I/S*'1dt|C1 Ѥ>Dqo>hYkj|tB<$Ѣ8ktG.18DMhvH{pu4KJ-;mBAEHYd_r4&[ JCz;5j^Wku;EJB`Yt%cƊו6/I-ZÁZd ϐ DC+SyaEJnBt-@[xs DZ#I@/mrA;n5:]7ͭ{]EGLyQ+ޡڍJcǔ9{ER[4z!̗^Ρr$8[ `1lQ؟SDܱ3Osy(98nCv[ǪD}$nCH2!L(.A5O_!)&Q۠.4QZѭ`}<sWlзJ;3{ö(VDx$izʁgSKhӇQQb-DC8mWؔīNIGg4gόn0TD<}A؉`!eOGf-] q(p|;W"{o $M=Á-'uIpUЕx+,[ i4Ze(PۤpDbBxNTW#;8> #l=&[-/fGޚHjNE^֯L z=%5TB𶱋OzE&Wˋp;(ݗVqt# ^ŅAtd{ +#7t9 ZǦw+qE6*E~vk0QTҔ/nHgOt]/یQUF6 x!_3;Ka.ai1"j‘_Րs#M08<P;BG $ҧ.UW/4.XbE& Ɯ3"%# n5!sM|G kי߿|xV}~Q YJݞ!a^#;@w'ٚ<0)G,NGEynVY6&, B R3]d`Ϭ27B΀1!v]DVD>v hDpw (RJ{'̇uJ[īTH{ ߠS)F3ODus=QÒmP%"3ځѽH,y`3[*ݎB5 \:XʕCFZݭk|\h6)#~,7B44#ӄje0#]Il]VE@|RP#|!F&B7W|"[dw>9%=Ȅ+BـM w~%.8HvYa;T1LzATqb_d~;DYtC%˔ۍdkLɬC,r_WgݳL1R!tzw۶]48hڝ`y`2IGԯ? ^E0aYoc=˭G~(zDsO3 pQ[ 60NϴL*hOxWv,a} Wp]pښ]4W*7 P:e fKĦr=<`Mw-%[Vn\C{ꝭag l ;x>~@3] !0 rYzq0/T5taBMqڟ9r[UO @N#`hzZ %ҢPDH 4M *p p lGzc^s\ձA<>n"民"~$|+#0- ;(`CܜBB$s(KGpcҁ@:*~a{3ǰ`J]ݞ*z^zcvMm)"k q̏7c "|X$sIwaG ׮S)f4_>޵u^j4UH׷֥WF.ch8-DE6:Fl"+* |r\ÇP8*3U[/ )lhP˝jA"U&n} cJk9LoDY=.$^*;EQj4/ՐRHҊDheCw&dfoF%?n&Yzm\(0~ Ebn8m=ځc K8A7= ]=p pJd2ʂgh)7BcI,֢,w{VCgA5+ڊ~_oM£7Ɨ~]*{ImϠ8LR:6P[GS+&Ҧ`yy =Ȝ"8_>_sl8 H nY8o<oΨ`,jK:Q*.B=ռj5ER˭mrGЫ\\cfܛT&g"`^&q.4"K yXypɄ B͕S!h:)`U  wyť& 5NC>ɔo_D֧P_4PEE 죟Kݢ0fjq}*9%ՠXPm3ڡ&n:#(\Kxީ.x;l<: z"O3 Pbp)ZgJg).wf̌h^ŭϬ ߁Rui\(]Ys={gȉL/d&m~cCz A1fyy=wkhYdKփ Hm9MS)<`{[+(6 Y*:L!eLx,,[1mx|ycoh9z\3 0P1-1㫜oYs"n@dž4sOqɽ6!+`S.؜hk2T|G1_6khLm m^ pL$N BpTs>h}oz(){9Qԣǡ <##x{o/ #qR[Dæ>]^VȲ_̿٘v:ځ0M-09ߐ4bObA?aEѨ/<m_lnB ӊp2[Nlo .\8c@;}J^S/T&g$-Q1HKy{#]nFJvď;BVCD 2 @;uL+ceT*\EYBHQƵo[Sr͔v.H~j%`.vzr(Ɣ$aV0׏ԕO*w~lG7HUOP *3&=ˆ0p*J7ȖzB^뽔Uj^ҕ rw"<Of[+.%9j5z݉R[!SMM!0ojweH- t۶}Tjn%"ڤ\&&T.FxV}l9.( X=H_e;D+ymPca"rǏGࣀLY:Oy2g w$/x/yBHى ȋ]FAQɣX_\CGh$>ZtL%o2õg|cǼvk Um |Qfћg{h.?ŢnTuiƙ R[AL vK9g:)0<:S۾m7+&ѧt1H(^ ƯQ*/`K1aU0-LzFJϮS5Z7ª&&tLi| [ PY3B|3<{ `ga0H~4|4& [6%/QQ׎H Qǁ>0z8^ =:78'_}[O3L0 n8rl;Yx'\v;(w +Иa-%u֬8~eגOwRbP}I#GP?cXjke0ͨKΗ#l QU`Vx\AHWtڂ6(+\njXs*%PiU穷G;%RP:ȯ+&$#T;l֐zF5`8aqs(Yn ݲb%Mʫ2к4a{݅jWGsoK?ІG6^v]f!. 8;@wrVY& Y_梛pI} ^8O X{4T5ױx@2ڬt^,ǰ>Y~NCq$&s_K*Ų@;+[S5 - (7w"xŊED8U3;ȫ7ټPo:Ei} 1`~2b`_:˴Ie{ [Ļ GFS3ZuiS)-\Y ׏@aC1}aZO^L}JmD٪z7(N+@rv81mY>-MAyWb#a*/GXV Y~ߑjOGouKp1眏_%?1żd| 5.Bp %rRvZwZE ){ B՞Է Rޢc)o< 05s!Ƥ>ر+ QAKڟq텂_Ogޅ3<(<'8b7s6Tu[bpP]8dz|{y^k>J 28*o}U6!7[ <ݞ&x{TߨG2O㋴WE>9%TxQHrN Pj)g$T[~'24;Xawc'±O#TsQX/ B=J6W8C k0hCɢܮ[XPIf_|\I7""i[)rEZQ򺪽3U6Ûj9@3Ƭ ppYz$hP.<_.. ,7̲QCiwCukKwNv14t B} &UI * o5X\nH Tn&dκdc]Ջ%M"n6{@$[^8麜F.X-2+x?~ P8Hw4F9Q}xZ=\} 0ad d|} e008:¾v6݆(2m"XH1ࢿ)AMʶ}MD~Ul&y 1*Wcy2$KBz h09…57 5:6D3 |ꭌB)r|5M oZ-l%tV}g9B7?_38IP&,ܒRDv϶c:r⼘M}&ԛ*C|UTxHʷ NTn=T GbR^XNRu:z_<:_R?Z D7K{ iC7$az uk/+z)'b;B )9o`np*-]Bʓo}3}9fםj^z,ۍ1q tJnRHFj%S{LwxFM).6x3QMΓiGH}wjilrAr2o"Y>Mubt0cFu0{I/Oǿ8;m'h`ZF`xs':!ff+$4bX54#-@A ɤ0QXe>?5bKLPRqCZ7y&D i b9Ŧ-f`9=Y) 2,8[CqKsDiO ' !]@GKђ$\J+!Qvan13&$syteT}Glr?f&+m'URM7HRMbbGF7 J WE)bW`kPO ECǹNә'0TY/5Z(O}',EFO:&>B 鐾bN]dD&hZҦT{%qB^Cø$+J5<`;te#לy p7@/I:BO>ā\k45da<`H΀fi9ɍ![e)G_ْ6Iwpb;" Nzn(9Ol ] =eoN\:3[`wsA&GKsOry9Mw pR<9yk_jZX+R2Z5vBʊEdF4`3:?]9G5Ll+&{yZ 5O٬¹M#^T=aH㍿/_~i\bY[_Fŭ}+^Q#Mi HsW!R;m&6&Nd}G +5Xӧ.c74 tgܯcXX7%gB*K%?7iÂem~Iq&L8ir 8W0̢ :!0 gԝk ͊@hW4⏙˾чw]oB2y4b؇p킎ЬL# p8A}3DT RGJ1<u7Uի^4ElȷLJyWkJny~u ԂD& YSoFq+sV_. 6NHm't;ۂ 2La+ ' ҳؔSzX y#d}|?(ּYBIfXJ#1:Y JxzwHn~g\Ea@.-OGöo5}IT ct0,߰lZ GP_KM9$ϲ VÁ]KUP.Б8^y[J\*- zxԀh~ O z FT _#y( (,VrL*ur+[6 ]5$9&!`M)ne XL*h4Ii.SL=E\@j)IFx~CX;mjpc| -;ܰާ@gu`z JR8ҎI$ iNȏ_ R;TKzxHNӁq!>;neY.>@+qka~ ú/-~Ȉӆ/ 2R"*Z`S>%r.2 2t,ju7a=IX+3 4qtzkMK"BqѩTOw|Xm y A$L: BC.r_iT%|i>cŤVIf&H?tI=2ݖ q;N}:oX!% us<&e3189tϗiy<a-L!>?ce9ն4R)`JQaE)ѝH;/)046/'WsɡqÏ޽PC_5п MыL`./Ǩsg[,mP].gN<7МJjIO(_4zF v\9[ZTK+nTg$,TpQk5KTO1_ɯbע,;´.hU{du,$-/zme:\͝E3]kC"O `؉4ł!+xv b?włu[)*&]"C 3)[0 =<h;$z'^Gg|~Lq8 O1 pzy.sigI%|2yh~z-dEySEfc^"i'd[-d*9奋mFWhv% \FnB^l}No*Um }&;"|"jLV4oHlT]ϓDh(>7+[Mn%"o)KgucسH Z!ٴVxa͆ *B%yCyzXvͧ`lfխ{O'cg'(DQRGH^h2e.2 fY0`bet@@kB4 bWa{N# I7*{EVpP?4F6! [RQhzu6P.5 z1/_ޢYBwCQOFmXBMv;U=qLtiJ.S%Dߝt^L 鲪ոVi֘W99jƉxb1^OWPԅ,ck4i * zq+5D *"!a6m ᥅8H+zCLA~,kSF! Ƀ NJk$nTZ!mp*IV` ,,ɍ {޹r܂oG327gW %n4zT FdI(9dWu)q@Vc&~, )(<,1cp\?7%CGZ^ͽZ5`IkoH.W[Qsz:e%Bzz54VP,F B W/#Poy`W"[oPd1Sas|P_ˑIJD[Z8uT<ϭx6 t{@pU;1`{ɹ2}kv*bc9xZ5=B\2$B`4YF _Z X#|&~p t6XZ r3mdu?c@f_:E: ܗar!A"E,Ӎr^WSz[fw (SG5 ޿[WOtDdgL&GZAߘAQm, ] jU152H%vߵH| o4 qý8bph^3dO?> lQCEM{bwg鍣@ 6k&.vN7[V]ܠ5-L)4 LV_7V(~눺ުY+h9l2]XJl?U]>8XQ_G+nq5- 9Dn:J9ᓏp[ !U;&@+1ډGoBKZش ov^ZpeI9 DX<'Q53T{TޕDaNZF Ň*n6} B[q)#ks|p '\l>Gw@1v5̳6^ot?p?\Jdhi get+ZIBV̇KS5ޭK&kڍȃ OX^)-h{H:mP>d4W] XxMg1~yKf,{ ݕLMDRE wUxFF \%h~Etҏx$,gnwvsr?L/$ZlZd;d8F׌ &\Ns1E},!:=stg9P/tdX$u 4VoZNJ.=?:ƾq+Ii^u h<ٻ7S'T2iM17*n,G9NjpfXZ(V9Q؄kvzån"8m"y}N.Tx(A\ UЁXVV6{0'ZhyV̺BͤthVu+1\lPCs+FY/5LqK+u逦Ize5ra;Wnn_mVO U:i pҢ-FSP.^)xg?IQ/qLDC5ߤb'Td%)t~;5!K d"g9f&WY7y ަ&|] JL4gғWG!)s9υ}\` G%o[~Ƅ81lg~VDN,⡠2gԩW/L@+f1\@c_F%d(I̍ {qu:>ۼotd_Ϩ䋖P6Qg)s@] 1>+^Ѿq mh*k+ (O>n9\T)H,8g.?:CL"!U ٯ0\Xܟ/0=&Y!聧E1 x$tK*TX,ZX^2Gn;i.҅+buc+!HfIRQl\ޠ8jISU:YbVJ=b|Vƶ7U>L(ٱ$;?|Fͫ^ P: ?6sA)݁hu*P@$?[[8~MyvѲ,S:CgʂL3UhcTeet~~K 5Lis.{ОfKCG\> 1ǍY]^ebڽOݲXޟ;bv:Y]r,2} r宗94҄ݿۈfFó3/ aFwGXA'wtg\493 l;EʐBb"l]W>&JMkP[F lV׼k"c)]iFZ RRձNROG|4kkz,FڲǏi.'NW*.!F .t"`AF>E|VfR]pgy#N\KB<0bneO =˅ᡑ6s 8brҁ\rNhf3 q՘J{B},˹su?w47M( s.ݬ>B!t '8,͂+|-$\]k@rw(">p")-TrShqbD!#YԎ[~x t2"XK7ѱ~k7EzHteRA,Q2x &Fj]$tw =02;ϖqx2͋DG}U]Xl~TWqI)$˛Ŷ݋v\0Y!sgЇ)w^Kb6z:uj^0tG̎6 Cf5D26!P`Ѽƶ[slɐH^=00eP'<4^Ջ5h赕.LӞͨO% `5 oN~Ĭ#^o#BG[e \^B&!i7 ?KgYP r5S 3gC. LNxĮiJ-f;,~^rlNF4f涹L+m'6P+0-oNnj8}GUhAD3 %FwYɘ.F<~1lv7죍SqQHTm]u+,\OSͪK+Dž3Dh^}EE`,i}lFX׆c&K'xBMpWBN|N{T$piR dؤȇ#3#5nP?RKF)߽n!S2vD;F=ˠV~=jAFZ(Л[14H,'m.jL;yēW."^d1RY S=-7WC$m$f齧8I$o(&Y,٪"\4[7q cKbTi鮷h"kfJ#4?mPIL: H)pp{sK! EX[cLd9Z:7j6Q&9BBc+=⽾Z}U&o٪ ,~MNJo7K!H' Frܑlxԣ 5΁:]yѐ);^->% 9oAQ 8ejgSZ4:1e}_i=G.Ⱥ;QWtM]m@b#Hɢz#X=9g4qJ~S,;)v э 0̃A9Ua榲h Pњ=碙4c^|W ng%AA'|tm=џ眒REmS[eorRHp &1]\>7:j)J? 2lݲ;uB.;l<|rʸ-$Ȅht,$o0EL{ŬxdNk'jys+q/A\zq> LREqxayЩ?*XZy`+9nQ*b K+I_S۾K{4''{19$}"wn'0ٿxkd#wGB#GN1*^)oz|s6VU\? x!"s?,c>IkRUOpF{#n)X-U% I؟N#kJ[{7>q{* /pB ($$Saq4:[ ie`:+puE@Ӂ >>Gy1HBDjҞ). pPU`m)+D\qŎfjߋȵXSx0ڿ8c_ z!=טGg;Jf|r%4(:1q݊U9.>Ar\-b8D g-FVBRZбBY6ut3|#9)eAooŚ FcF/Oo3KuY[`NrA_:^4#:z(@ ulf} oΪc=;VszuէOluYUcE~c59Ûq%Ur&k+Sg>ggmZީ#u܆ 0 aX/-bZ 4s@E j*qicgfd]&[a/jkf+KviGɛ{Jt?N${BuG?3+ pm? j3&֬4X>#"PRuFp1c? кښ\+@p3`& ǥq$Yg 0{жRm4a m\)e$"TQN`W-`ۺr+"J ,/j os36I`/1Gu-ܚ6MZ+"d–Ur@D;ًlmP3)vre{3:T5qn(XKkg9;6>1d1ѩBY2ߨ2Ud*" ;WajFAq]΁/yΉ>v æ O (O."~S~!nrW<`]͙Ius@49FK^;4"6,}țo|Ǒ@ƞʨ񰁿|[L1f-}/q2D9yXөI.KLev4i48[Bi{ԥJgkB]M0.+V !AxKL8ք}X\@뉠08 a &Dш7K4ClTeMF 5Sѐby(1k4Y>35*c5 8w(6X>gYG)e@VӃLM;!lDCQ37#onQ =g(s|X7<6 w"] t"I"gB.(iY$5-<O|R{?<Mb+`?yrްڤĠqp4[Nem*æn,:WTs 27W3heSA#655C >`l9ߞU$ccU&Ӡ- iy& z2 px\v)3ȺD>Z %@ 8;:tS/ӻRr9듰 [F,󦚳=e6i.3@P&ǫlL#CXrƵ+u`Vz\<0"p;?МӅ; }{6#gMXVgc$'HϛcKgnRR ] ,3#$A` lc(7yT($|&}F2[~wCξ**kd EiKϦ:wvlD .@mC_n+A^ OMfx-{Hݞ| tS˞DRo3DTt@aB?WpgQ锰T:2"7=JW/:"RĶfp+5ݟK 78x73/ MLǑQ[/(Z(˅c{坑ٟ<;V!wx蘼=z 6@鏃/>RJAu P8#_t\1U>9lB {鈄t Q27 7V%LEt`XЁ.^9ym #ۺU?pf/ZQB%ޡ53]t”,JM&ǟoPMgf>aY2wHACGztFFx|k`k 6i^Dˎ,3~,m 454RP| }HP:-TW4ʋ|N Ƀ f}V(y4Qr n*xE=`?nˆp ii' Aw 7T_Q2rm-L|STWhesEq /Y!fH )vc!y0[U;ܟ>4/ WY` hq ]65C*gV]Lx}5A>+LM~AyZξDl\O.|vR!c qUpso/t%{ sҦGΉ]cg`EDd o 2b,N(T-?xwl#*|4uE;j2~=z؛Z݉m]:,?9MkH+9 ύO׆h!]Ǩa8_=u ʵܾsb:&"MgLH t'~ ӭ\T7ǪU,p\ӇIqpx>*k "kp NWز{S,Ҍq䯅i%&qYRjUrJU+GYf #аb!j(+F*vsȉ4͢dBH*p&OZDƃ`[P@Xpvi8t!/~%ò6ܒmu22E//]1L$ޚ2q`uW#ìl(=[Yv,x. `g"КpFe  =o@"AT+Ҡ?ASbu;e!tt1q\ m$4@((pL(XtcVaV1ʻ}dt!xpӥDQP\ H4uE@QBP 䤳Y_?h;aL Bt<x;܃Qd4?6Fl8v M6Ğ|JBYdZ%)U/S=Ȭeo¤V~j2ӱӾe:N=@~iZM@]ɿ1vrJ/_ Y8yFDi|_p_6p ͘Yy$f󵸘b=$]s#%Uޏ[(~P` ;NФ`SpvTnCx~.gwI-v 1;pG ҆M/I{I`2U$!3sMBa\/Jtɧ'?L˼XB6vF{xj0JLq|aI𼗦l IbrI'PK7g4@--ֽt/y>,lZ[\LO0 Z/M?8%4 $V\ߋ{Q'j沵F-b0r29?9]C+ ~tagZ:$t|C/ \4NY3=(f>?Nk?gA[;rRRJ/4mѮ"ɚ,:NV P\X9\ >#fW3#YK'*,Y,rWhm 1}3ٷʐKV?3{Ӂ/EߵMkW.)GPլ=*SaprMHS7!H6R; s`o垃:<`ӝq] wo]ZW_g 'xpdhY{QMK (zw>?$.<` @np˙cm&[01%wZyF{yl,vW{AclYq" /bh^U_tYIO9sP z0-\J%C۩Y"#PD@|yw݃?Ľ?$5k2-Ϟ.)= /mX.4Py mˢ-AʶX LT&:4:KdlW x3'߬8gcm8 mKFl9Jʤyh ^ip;t6Ϙ4^_?)ZVm;[x PWs8Ľ]O~ĝ`Č TJ_@A%F Y^%[LI8>Hyj p>(5,_Ӧ:i+i;ɭ_S.t+K x IL4}ZB) i4Fu;XHE0GAԘNjG09jP4~qNXh|FzǕ00$9jDr~j|(mΕ {i?a2T/ԀLz)1za6˜ھRX׶Dz 6Lꆭv:_1+[\dB6Ȗ'l|ˌD 3 /F7A a[wtv__2VŎyY AV6tc8<?AE¿p6nm9q'm㜡U. H݀b1Zs"EIε2~ª#;I"eP)stt0ۭeж6^J=C| %#;UdW7Rl'ywGu`<hO`l/{. ]rVLݕDdW 6+vQ9fa@˯#1R(l3HQq[fjA1Y2xԂcLj=F W_KI˲kqe(t!;.>Sl>lBȁ2| Ftc(KtwhELMQv@KG'\F 'Ȍɽ# Ȁ-2"h9fZu=bR6]<;h M"H̟1U TވZgY.LFԇ>ݺJ;yq;ƯS#7~&  bJMC sگ ]8v-H=@a}OP[7so)GddeQt`3TChFr7ԁG0M\o# 5 PO"d֛aE 7ay*M$A1[VEP4~\2ռXHH۲hqD\r8?ڻ *M>--%'sEXi)?M۠4o$ż*k ~ |%+i`1;(Naoƾy4# y/}߁-p Pǯ!H f6:OLZaUApk "HtTQ] ƨuT1<')o[nغKJ{23;th?z45۾o P&R{I}wޅf\f` E@ Rv1_숥nOG# ȹ\w^q%U5kY3(c Uu}X=ȎxxkaaLߡ2q mz/z(J QtA6 ^Y.UA2Aۻr !~?AkI]?ݕ]es')7g4zc&\QK i%w7/\hϠ',PQu=וC|xh]i]QH*H34("F^yJm;Ť2̜P5:*MSkGg@1GHRB\ kbtOBKzNҦ>D"QXFvU!UմP in+&:_|NT*R͂hw0[rK8siE @"?/"B&Rio2Xc99&qn[UY[lEn@ȂAY-^X]2"> Ci|0%|zbmP=I#,N0cF/os92ӷ~;ܡ+W_ȀaNhԘ`eqdz_P0 (kV"*E_b<~`KVmYm, -82ktf(M1IȨˎ@+\%ؔ&i&}ʓ:^ƭz.dLqﻻhh褡((aˑY#݌ 6}b5Z(UFlF}b*6>)eQ` ]'Rj>N,_yrT "`S.,rԂ n) T[{.pkm]WR/7#W PJ7pn*cY*LN^PCG6KHe N S^4y1f|w0C:jE(a 89*^سP`%u@̓zt0J:ڂD$WA,Pٶ-./6 7O.t+9bt-3m1dUyNzɔzaEE[Ly=Mׁk6^f\R\ "5Nr$N:>(AJ1q(O|P{󱙹)׶;WDKYg7T ];:ݚ@;mva Em/]S &rZID J3sʤpTY6rJsŠ=ȎpÌM;j;'CSPQ6|4GP| ȍ @4,VEk RQNdߎM*q*í&kmMD!^u-\䒄p[ 4v)~ J1p}N?Q=l5u5R%MT⎓sC)O?@;}ڨv1ck,Xb!_2v@x63 ViQ"{tl"`ir{YC&ZR*>umM$_jCt W\@_5[<_l*of}V> nY2+IO].Oj0N%9㛍T3 "}PkÒjQ+PaT!Q];F "ow߳ZQ=neJEF l0zRwv/-'c˿I𝈰S똔C؃+^fe?,rc_dMǢZN;XY.oU? >q#a[irьBrkЭbֲeo"@<rdl@ Lb)` m6.R4Y(v,S>&~P&⺏" 3<63ZqZDjv z%cmnfh6 0[wWi<5ܠ,EF:h̍*-o65'l.%QBǥ挌A?4iv55`kXLdTזߐK.2rȮf֤Eѐ+J(2`>Q2\Ox' lX@`,":|*y3°fDqQ[1Dzfؠ$.ϙ =60L%`0q 7H鐴EQ yz5\MJؔ=t~G9#" ۭsbWnY:yN'Yz4z9 C%<, (n!!V9MJ+ pc.朙N8ظ^dJ(WB.ݙbw\i' j[eU=W)qnu%41B[p?JyL",^h)v>˘^C@lם#\-͞; 1g2$Sf`~cz38rp+]^#u \62 > %Au0E(llL$#*qY87 |ٲN oG2R&fjicDq$x/s~Up@2B # &6$%7I&M Q+/%Z9\=rizLKH~ ,h oKd m*6ҧ`UX}lZ)@"we357D0Ŝb[+b,:ub TFe!^7:pW2&޴~ˋ(6p qO _ǍI pMͭ_bqJgP*n^h^ `x8`! <_plO:0r --otqSRiyJOXbbΰ^U|260**s=ڽ7 t?r~Pɇ'll؂nț[aHb>n;O &u8Dzc]+Q{~a<Րt/jK9H6>>' #-w_KةB!aD[fK ԥ9Cvֺ|JJc8v~\7@#)jO{ڸob- 17T KVHlUC,.tϠ kX\]vV3#[toP韁'i)WdvQ,.ZY?n@%_ε5է^Б!qܨK8 3cȐ1"VQ \bصHD \1z]\f[nj ?N5sGLμC:D\O "*rzF Z ]6Zȧؔ?O98zPMW@[-$z(ۄ1.IUIlǩy xB/Xdtp)"b9";Rpה{v}s[Je+~ )UYQ $]R>=Y]X-Ifdg[xj.x$Y|kp x\: T`9qSyn4wU I/dZSI@bަ UZs`Lw3ʹe#F!Ƞ7e󜥟8Pf:a!dk_8XNt25TAU9p\L%qڷRYIն2bdؗ?8:ɽO/'|*$[$b#:/%n.130)r|P'fLCmcO!ج,PӖc|7Z0@]7%ɴPnq̀Ks0>D&F`4r\/"iW.:Lo5qxo'F-F̦XtxbixCNF1q( C#<[HtɆ$V2ӥ: [SVX)z'vL]b6GIHUn00Pi 7AIrq 7xl۩Nq#{WWoػ%\ۧYrAJ¹1j}J#v06`ٍA3k/Ep54|ܫ욱D-̾iJi)GCԯ#j#i ;c1LG{*Z%0lֶ,ތJ6l֓Fi\2 i|?F݅Q~( XaI޲-H*!Ld;M|z <(4Y Żܾs̹q_=EXپ3Dꩌ438TJ\=A>vhqAoM dZH/_|6 .51k"̶Et.+Z kAf,ƠؒQ`eߟ.cIk|0)xHTi}w7 C5탭[Btv3VƧkLH\}{Gްbh-`2/js'B4ĦH i~ȒVz,*[B&:Q faT4PxMTqB\ߠGO*i\UmoNCg\ 4imɗ5]–.-qܽǦxr?m/|S*m{]/9fLNs|yʚӺ@)o:AiVO 3}u5l 'ZS\L 8 D=?u;84P沯i-AhRC:K8'F\ug>Lw/Fx9>9HL5g1w~.$8 10}xbS漤0~^LA89yXzdSę}ǷLhWp 8z?RU+nBO\;?dcy.XXJH$ n;b:)w![0(w}_xD?=.ZiuҠ[|vT֏}֨p^pJ=͍dl\Ccp{*5Af1Ç:I #XR\EO\-wHSbp mԟ:u Rm'B[4m>MR\n:ӓOi+zM^Ory9e֊YVS<;˭ΑE"]䊕%AZo I\>l8<'Ip>xAr#k77Bp^֑ θ*å0՚Zsn(2P':^t0װWyjaDAH_U#n`kۃMy[rzU jq"G}"r% ]f^#KԊ|={Oa.2 > DPp*Q?vgX=Ά/2ȭ,0qUxb]X:$i~KWL~(edRӃD;-tb": 4C[@O>J1 Jl[oH(~Tlf#Ql\7C2=˙{φji=).zp⚉A j"{ILJl<^:Ěda׉aȧPmbׅlonBSj?Vy!xg Ÿ_t|<IA^1 5LNc,Mt:yJ͢? ) W]E{Z傭ߩKDj(gp]ОPl h)o@@9S] tnd-cϢ(P%~ߞw Y1?0?ȚO'9ZLDSl,hYs+gG.v<Rԓz$ɔKeyh^dU#۬D{7| B{S2W9 0CZPrׅ}K@'[C %wVss\xҬH}Qָ U۱gYZ07070100000019000081a40000000000000000000000016745a68300000b98000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/tty/serial/arc_uart.ko.xz7zXZִF!t/6 U]?EhDTTk׶ǼtbЬqqdxiվD)\( /PKn9ǁ>Naq@,}lVoQӼK 4ݑy%^C mIOJW{D1iŖAf`̫I@(@[Mӗmr5q. 䬟bd&".[n.uvjEyyvs0rQfܪybL.HR0#g #eZ "c(QJ1@[izXdu]V^̭g:a8t8LK# uu9*vFQH)<;hVuVНN}Ut@Z;`9  {eX=YdrD Xf4J0kpPJHQIYE$r(R%}d9L B@QjP~~b焦MN_'f(ne1 }(3F?) a>%k6H|6cNY4ȡp4Su&fQw.ksr?V|#GeWs P#C* [8=!ʳ%v)׈x(0- ?J}65/}ER#G džq 17B ɝ&k͠a&k2BUz]PQϳ3Oٮ};wk`~hq6>61<|[kUܞa03,i8ȇO+ dk#?n+kW ~C8/18댕{dJdNh^jê)Gr#\݁J`Rq_`Tw8sJgݜbmxRt,>Kth^FV}VRnku/OOD(\ȹل͙bC~'r R: |B5LFXߢz°*v$2ӹ3(!-DʞxKI?d7]yn^Or${hMoOx?\v'E~9 V;ㆩ?d-w~voc;޳$<ǝ jq, TOf{jAlZ/uce7oiK^92lLE+ K=[w,h锤G*쫆/a s C ΪB2z0=Ėw 'T ŸA fH?n߇ݷ+;a%?cKu%Q t7:NOwbUC5K?L >5gE`96l<8˓̍xPnY5M ?`NLc1/C Ϊ[{}{<2K̨3=x; 0QТG|0,E(%GCD#l3{?(54 ,z$$ >dh_rtM>WAiK2}V݋s׍!yEY0ZFiKUh겹\(D>8`]vI=O܄(D2I,5Dh3 |(k"ɽ- .6h6`HWM=?m*9 %5:kA0bYƽԅD[w /ݎe%.hS8 vxlMX vCmڈ}RzzƓF-GA 7 PDA'R.F>7LXMgJG7>ϝ;ZTPKH9*B%nG {,ڀp;4uC߸VF?쯝F-,#ƶJG7R3?I07:iZuatY4%g_ck^${gû,Jzښ7v:9xa< }0>OMq GMn HORUwz|9;Pg@_v}W1ah wuf-%#w|}Po}y@x6@\>(ZI $źFpg+RvI2Mm8岿gYZ0707010000001a000081a40000000000000000000000016745a683000087e4000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/drivers/tty/serial/jsm/jsm.ko.xz7zXZִF!t/P ]?EhDTTk׶Ǽ:i1 8Sd#bh ɟ`.i5c#`C[v(ܓK[Q̹O]"1!7ɜ|iBmZv$Y?H;2W.!'5v GH0Y\Q_֞z9Ch00=qbT(4z94n{_|| M(cA=:?|,Zf%mmTk'y ő1g<~fޗ*Fqi+W@id@~RzR4l6!.: -_c!N2l߯ ؾҰnGlړf("h)F%wqqգx='Q͞Ko$`CE sHؚ|<1P1ʾ)f wϜ_.?mVQq@4F<%È1HB&[² (@|enO]..E:{nc!W_ec<`^աo)[ZCUUpȥqX{7Ľ}$-u3} z3ŕUO ^#-s9ĕIV$K-w}X ] pY>}B\S< lo8PƧJt|_E4 #TbP/&Nu=6 @Cp3BN"W 5'`'/Ֆm,#(Ncelz}%0 {8{ ډqwqxƂG57C|4O"Hj/yl8e*C?Hfhl'h YWnpmi$>øY<"vN y&dV~P932ձp 6/QҔ29KoQ A10'e)Sō aAH}!Hǻ' ämoU{|LRtCn)#" nxcW8Lr @ T9!친C,᧠Kyuw{]brV LS?T 1* \_Oc"q )2xa ]ws|Eb?%DNtM-(7. 9:'](ThZϜ2RZ!8<Šr3V:7ﺵ+MIDu֋n\.6S;Z~%+s\y7%v[<  ;-Tb9E-3 z Э俼Pm>PbwNEs9c>]ģqc6- 7w54DAzsX 0y(]d], sD:U4o-GGe7zJ( I%?=1K!;5y?Z.A-}3ֿcLe;>K$B' ͋YspُG$w! m  G! ]l7w+'/`nmV F+a}'0cN{^3ʔ]:>T}zF@"l*&C%ny4Ig4XY_< D]q8[K:(}y*7KVOY|=Y Ȉ-g~gTsDWdGR"5aeqqA5Š-RtUa}HrהKTD&'T^QzV`.PS^ l9}FpPWUjXlJO4RЩQi3oJjA;*]_50]|f}RoXɲ]ݧ8G=Y$I@9˨]|Ş=jggdZH, 5:%m$aBpJVb+~@V}nvA,.WiY]JM!!XpHCʄ7sMjp#Xj%E֊S h΁\7\Ȱ5>;ۓ{f {ii bjk&tČz׼J7W]5E_oV>;@+=F.btrHx1UKkb, " [;"y/(  憂C쉬mwQM9Va\qU6DS(q)QU3[x%|78'1,1ȌU=N̢~|- \|O{Z=P(dؓr-졂.*Dލ# }OkC]u5W*57gJ|Lg[ j>1VpVW*(^4βǎu"ID=&mAOa݁Xy̋ÚqBdž\猟m7wT9+ 0ve3-˧h75ЩRxVws,T0s5dv`#{F?\wMi1Qfs7l+ȦsVX;qʞ-5#[*&EMfJFE{O(h(B*Ip|&@|4mdn/43+߾)ia7O x ElUгP^.91|:;ZDjXh9*/rD׳PˊosxU0BK5ҝZ'TOr[ݱtǏ%QS ip<>2G=U|è)@|/ȉZ=9OH@ ;@ νIKNhƼ5+oNKkz9W/7CGt?d Hzd*IuikkOA;]%} ?b-s}• EK.-2r$׏_`\\\7B-P=r#*Μ?8@vR|Ĭ.R=qǾogjYbĞ7 m/(HSI2yi/ej;n6gwP&,[ċŬN2W!^iBEo$=sǩ]1䴖`_F?d.]fhyb\LG㪏A6A@^BnWC pj{w Yd 26C({Y,Ñ qEڟ~t5Ezx(-y)&m,+I*JZH}"^* i^ Ě֬ns`O- ?GD/s/,-l~ɡ kg(JϨgHY29<5l}nT@Ba'dcϪgf@ ="q1ߡJx$mD"EnWOU%X$0dViVیC{\>dEpET`r& @[^{vv hKo??1DKઊrrMgbBbǼtw= ~Ϳ9wv`A-n3ޔxn_>ivSf*tĮ}vXJ(̏e(k۰6RԴl6rNt "{AKPw`)e'cG¦y0wī YBu|'nW -(Ȯ7nn~)lJ0ӤWP%Z҉r܎CDVjG!1uPqa7tD?nI!xjR#*o1=IUoHDVM7JJF_O<R ~v zM38#C>1- N0rst`!z&48ž>i!ekMتjNx# b)J TGH1 VTERh&(6'B<.Hv0ߛlś.CK/? SM{wM ~ں4IdG1PޔO8 gh&B#cI {֠ݥ#n3ƞ*Ia5>Tfܦɕ9X*{m1g;~گwQҁpClԣѐ_CEDaG`aD;3N>Ud@g>r|MYyJD9󒂄ѥK.ic$QZz(eR $a@䖘=>VAۥ<[ϧeԏɞ ![, )"Q:Ub\\ש^iݡxq~!Hsa+p .=`,},|f}ܢ 茑-r*зbPTE(EMl`CǠ(cӄPApc7JqUX=;i}rB6D KEBѷx48"@TqCI"99qv8ezueR|*jSaWl^qX5)Sm]3ը`4`SfLŬ.fe.!s"Lά ":rMKg&Iψ!T~B$((huY]hMm47wY7?ï6cb3 ORAr 1IbtfI>ڲDH2\Fnu%$Vy  8ُnhxvҪG_p5_ס&{ vvU1}{"jmcV 9e_D fC> fj+~9jT 1\%mp*#ܠjsx M}[WV?ERsf/b} yR.z.rs̢~`UXH7h*Q<0mGmg(^ q X؋0\rv`:NRȸ<l ~ĺTy] *Qhx['v<9Bݻ.#E%ފͫQb +vu /NAZ67n\yjY>ZX1αzq7q;A}9Hr;8\01 E"2nęh{JE[05{_LD+B>1<.+* xϥ8F\ [*q k()~]wߪH_"#䁀3тbL$UYE^upnή);ճT;@~=:QsH-8Qߪ(:e)VXohO5Z7 i)&YB.1JXw+,WLίN>ڇ;aV$U>w_D=H3rA_JY\P慯maNʆ@(/+uĹ_J>C;lsN1~C<#ܮLGH=70*%YT~t&$ W15-ͶÞ-WVuSɱ1̠N,mhM(׮̧t@tl5uLExMcH&rnM?/ۢ>jaԔcՋL aQe@*t`J5AECBJad@EM,LnX_prX=vKZf눱*es͐r ;bR3Gx4~)\ ?o~[@-]۲7B*> /y&}4;ࢺ?&Euѵ~cʼn{-sN8V- 1YA;"1d8tCܹ֜uϴ=愫jBnwIYŜHt/"O$8 A pEIJq;8T.`sr k[YE0d@:67y8YKEkCDӣF›U&A#&<TKsڋ*xe9+|iV >rHqr7%6|E4Fq`,KKJz7+2<o2ulミD|wq[r 1|sTPn4z,)|RTa}/[' y3t >y3)uNv}8oiV)X;;_iuǁEF}rxڿd׌0Yhr ld)+ H7} MѺ qL<%2d}pzL=krh XAI7$jz{;W#U-|rؒ+l/V:e]c0F"at}*h-'~_Z;^AFPݴV4劽2YQ[ǰRj ڝ ]kBtbQ5UDO^ jXAVa4MzUqi~+f[3ű| hاʏST+8sz/$A{=QR[I139wBL@%89Ckc zSbοPV9hЛQ>íX$ xE@7({x[\ o7Ox}{kT(~&cpNl}ƬlIgFYWHd{/#,t{3Bƌzc0R>gʹCCU C%V# $I`} ;k_<Q-ii|mꩈnf5XX&S"%j`^2Pt.ܲ0ܜfIZAمwو)|TxRV\Λ M 9H;NFvߕ]4 ɒmt=?|4SKc ¨Qi Km{p2nv%$/?ΎŶ>! _:q/cXKatb=*Ypg]-fWbdۑ_'Mb_C+㬆%h()c>H YH o~pLܹ : T%bƆ%#\g1L]0ݒWNl!`b HY]#n>;$Li#rox _-/lO/ecCNfRȻ4pMZ;L"m`/ni()uVҶ?KnܻB"vS?Ǯ^:PsWE?@VdH%+!R$4G4=ʪ1ejSH6D b2dq (Bt<D XobYV?u\|>RH/jf"}DSnY(m_6D y%LVMh=:PB?w&6!f H;mN {ss\5 fOenhncL;d) DÓƄ?Hn!9e΂&㉧;u@K-/Qgwj>nΑZᨸuh+^ !2C".WwI` DDƌFJ/<5Ƞ-w[YL.U&E!lkmnFК43j,}W+en,)f[k~kvTAJ˰5ǜ?{1 9 "u2ɫ|)5C:*Y r(X0#hvb\+e+Cx&ؐji ^LշzVCKapo.ޡ gP;7@*_7@%;"r~UX r WZo9ő4/* ak+T$ksZUuo`dC IM$ u37Piƻź8hO{?(#=TQ2:2zPQĉg=|r$?fNß/휢E@٢B2\#EA~|'%O\y\|YMdpCLQK.qM4Q UJ#x(`6K#lAyk!^{/@-m!!3Sd+$`W*l$<  !k$Fo/k4PC/rٝɋր sWjlOInoVI ?0F[8$޶c_ڴHKA&0j{2ś\&KY®G'e 2~ݽ)P+, z>%g=5Ls '%@,n^/ P֏͎rKe-kL(y4LX3C +)xՈjTQU23?RBς߶6X$q ϓ)$G~HL-vc(ALRm2gܼ0Ay (j (~B d ĒHcjB<:tzJĂYy>Г_-- v_cN9,:Ƈhvh7qE7:1qf 7K)mD،Ma!>$Wqh\ K{3bjVr} sp{Z}-̵f#c,+pYosC(Syv6{qN ƠEWTDy Ga7b7]L>e>Y(Mb:*zpEDvKXyݕ'+x#rи!#t:3S ;Cp-ڠӥ~6 dA6S)K (F,E1Ej)˜JRO΍ppiP%oz2:a[,=\@`Oe2X([_^#)~⸰#`3'M,+G!L1.#끁~ 1*W|^(ݾ]5H-c]rJY|8iVW 4 dóG ^ hvfOo2 ATYyN6%LDgI ue醶!@!JLA ]CxQDmDyA𦿩^ Gy X$X]=Ѯr21Fh rYBiYEݗ O;Ζeύ;8_LTšFQq=SǑ3J;hl{HQhW*qã0З=t"K&H00M|jŃ,O}.<T3DR `O{ ;<*o xf;y3TqL*jXηFYVPFyp pʡ| * O$ X˿F6=*U^.#ENL-#V3üO|H]zLЈG 은*0 lN FBδ S(S╊ Jeyh ̘n绸:VsJ{ dC';N/5{ݠfh-`y5ɴh"5"(eP,I%MKQzݪ( @D ^Fh 6i-O1p `'$'QJk UݭZO̗þpr:sf >p{rq&dNz w2?(DsN $dxՠ#Zm#J6x]Y@r6D `cq4IF TPt*BC>Ǜ%2$<3+elb[o[ZN IJm Kr^ΝlK[le∎ BL5J_]^5ͷֱ&tFwDx4f/ ҥ[ }(o_r6-ǘ/" rlYbs0J5Ȳ^U#&1w *h栏 &;-~&4=!:0pb# NLZޝެ3,k{}llB10<:Ψ4n)ojq~Rr3'SJQrU^?Df0Z?;=ڠC d㿸Z]  ~SA1-ZvЙFGt8&:^4[yLHMYJvq7XugwsEh4rI;~(r耤囆,F?!`'i;ls"MhG ġvNJeH*)n;Nmuy/X+L#lweiP&RZ>sLHDs#ǑEc$KGM5 VLc!37ijA iڄ!lm$5^e:VNӜ$FpIW916@zԤ4]F0j'8cH-1v}Hr"R#uhږ6Ir_@+StyZضq\z>km{'ht40 NM>iOl3z<4dF!d7αv >;fh3?ᾸvT&"m<`>3l`)&/`S״m7R&@RsGk#'ڧAgtɔ R yRtI0JkWuz<\G+~}0"랆B[Q;Y.D TF X(_Mba7⪜.rZk@L+jstx_*=YWlXr1z''ď &</Aˡp'&gyPC"u5e}v^p~o?M`ݱ ]iR nRdwl{ӕ4~>YBKĒ *U:_r?!{[{h6xFY) RD!_u+Ι=,/?EUOVG=#) 8Qiq.-C,Ҋ]fC'@$c^PIܻarG8&TPFdQ5|D8IvU$0?=}kn0&˱P,>BSkޟ,·V*U`DXi_hӗu>j,tBkC*o7558wO7̽!9kR aWs>,}{XP+;s[R7fjBwf8-q'cwrG[:p$n3x-@ KaOVs(fEfH&w<FJhn-jl:Wiw}P#xӻ>Э3~Բ6Y:G1X~p]7a-VR:*bK@$GBn߁5dP+=*.,:ه%jzH%0iϵp+j  %Ǽ'1h:79\@M$< Sa/ symVh N/Ug ę1ʣi]o-:E^Y"ݙan3Yj_舠tHh>2gG,"[Jq'+ҁ!t>[JPj{/JUusphK^*2xsHMyI>/ hRr4nph> yLiQ= lxø ᱇IfMHU5[IQ &r3uc"B_´`?(ɮ Ұa[12NS '~W=.?i#Dy=E{ 3|Rޮ^'ql25 1j9RWgo6UHqܟܨ"U DJ}axᚋ9qtܼ) PZKօv\. %+ڷ;너~ G" 5dӅ7x0Tmv 04v2;X?@ L- wJMsX)|j=:xRj3)*P1偩YLPIWGGߒEs Ȕ]\CoU8.8{F:hk(UTFZ0`WX|`tpy+KﵒJ`bk: ׅ4xJҳ&Qv8G`[JNfͰ^RDXAvݕWKl;I/u&djYRUZ (c\h7_wXq7M1r*/o_-/a9̉cO4: whA1n-T!P9G >"4Rc' ZKr?ls&@Cʢ:(tydw%Q4/8!_u:) ^w'q^Sz;@䢲GNhEŭ钱Fb8g&''"+Zӭsh{ҁPonr,O2Wz_,÷@ă>gb8az0(sނ :ז]OBS0/.yθWq[L !?dssۘ;VT1R11Cg+dAN0 D~6Bo 䧦YN4R1)][钚e~ oo^w$"݃˞Lf#NHڽT]@~SJ[HVxDHJFeďaVťbL)br{~R_v7uX"C>Mɍ%!DZ97t@G;eA@Y"a H88SC*9c㭄ZA$o&'9O8][gbG`( *.ڔHPvai-i [1ϑ3M8_` % )v ;fK3}&^vvhS6!Z{8Sٽdut#4f;YGW3-~ɘm"@޹[ـxL| >…  fdw|%Z4@;wKp?m 7XD-)6Y-d=E6V LjyӻbdC' ?yRtvu]7ɞ}F@``q8"ϯvg @b g9VXZ`?{P0) ZJoZ8d"-lأ@#޹gn[ͣ]w@?,ijYkUr|i6xww/ک+BD& |*#M&;%Vr C(Ҳ%?9} _xN18r@>) I]Ԟ۩6 nz35׷Q?D}Ht#+Ml'drE`?Y< 3ꑢY8){ğ'¢\.5B[o>~ӮQш+#jPD ^ Ң^7*OF폅ލ1Y)Y@ji1sz`WL =H:/n- 4]b҄ӋF4Ki`Ρ ;x~fyċC$X^Խa@|,rٛM@z%\;z7ɹX PzPV$< 0MFQ'gD2N.n[lb1F,b9-jlIǘ>;/$/qY%Vd :ޑ?@"o\$g$!R ]_.9aQ 6wJ"ꡐNud/b&ʕ))FP 96Aa莁dhLb1v.@"vwg`"OxxvCUN0͞fM^ ê3Ā-Vavۊ$;Z~eHݳ;#<U3|-r,Mb`JFDq? {,56 wNK,Y"aQsIʧ4]gZGTFq78:{feTf,^lp04DpX@Q\F 's6ZjdG2Z-!ϧFK陬(7!LO3I_t:P%q->f͉?M<ŘN~2ɟ!!Y!yuߔ r0A > g t4p-{0\zF|iT*i]4m *pB"l=0^;޻ Z0[“FV{q!S#pƼUPpِ5Y*{*M-N*$o.J`zK/T%$*얔yx|Z3y xZM vXzR3' bV V25ݱrnH.r}O6ӈ=l? 59:my4>js Sczr9urSj&( f;i@R|78 |ǃee;;q rkgQ/ Y(dԭ9XÖam_`%DP7wl\Yʙ<ڌ9 {C@t":=V8qdIHqf &Aĵ{in<.Epjp 0WT{}oG xHQE*/L*oGUY+)a-iϞtHصaakp^#AƵ7/Ԋ$1`@9<);ї@]Hܳ&ZXNoe:9?*RwoT.h<(W'To;˹[( `P_`Wprj3OSrLobkNvEv.N܍9ey5[J XǷ0n"2⹇oX _^ԾgD9FmZJ/5,fOvfF?Q#_2·d赋x| +*$\nfq.);@֍|ᩲa9B{ط&fUQOF0#!6 `&3`-,7 ̅C($J6PքOJn=fzXädUrlFe+kP 3J JvQT7TM{_(ض%Ĭ8 .t:3yW.ՌÿX 5kc51WM?7s}'tFd;P=VFUp)2n]؛Fs0+)Jlr4n5'+^[2椦C,pJ*Y2B TWC!06nfJU 6J eP`5LDfRgYW3VBhS@/o{Zc/a "yNTU`@ y^fDČ uM3T_h!(b;@%[r\PX#(ɑ7ç|.K(?^ -V&7vQ̆Uoʿ)ύf2@ٓ_lc9b6Ad?s%<ʾ3h;Q_Yj_9Ⱦ99MSyN#N>X& ,2FlO|Ll)}Np1 awn F|g+0Dz|k%TekN|ɳ1<1 ketE.w߳YJO| < Ln^Q@si5=G@>oA<$h-SMg[%k Y3e9֭.E"jmA̵|%6|ků`Ga4e5R^׌,>A԰G *E-Tau6)d=46ĩzľJN..mXCQS ~afsoק|.<8քNߵJOp-1UΜF[`{BIwM*#9ub)KYCELhUXqN(LXA}֋g),6 ևedb0Òz3mi,LvbTZU-j]%I&Վ9PyAI;|MkcnG?ZoQ{][Ѿl;}I}/& AME{po D!8 ?ԾQؾ Ԓgej7jTRWb]R{ Fx,caIXfe>ENo8[IwHX+CS|H/?]\|{R`-/pڷpH-O*Y_,2j l&/!TㅼD0FR$Vo ]ԍN~ 0O9fQ,ٗY ߤ惱Su)gWo,1*>/Yn_T$OSa樤_-yz^^jFGp9 $"lu25N? Il(C _TD/b?UjChAwGًbя8#,k@8^JB>|PعL~jM)I(Je#Ӌ!Jh<9Zd'u#^OJ욬)a XϯjVn1Kp<|h2DNqi4.DEShi% HfV+++FPLGsH} zp$T w"fv a384U^ &G΄q[ %, wknҸi+ 9R5,{X| W*K$wb숗&)"\E 0gdhwuJ Bba5,cTW8({+[2 x*/J|Ňj{.뉱2 7FA]8Vfؗ}%9?F -3bY>EM" kM Y_F9?GO]`; >THqn$應Oh .v9F>GjlkZ]lB{Q0i#^—R#CpZs ӈ[Ag$+VhS?0 Nsyv}q\sywo 59W8]Gw\Ai)$;$)+>J,XMPf2aGG@?C \j6 uxfݏf }1܎υ#LN(H,/gzH54@TKaSt,ǑX̪[׊ 1u`qz}n5µnɇJ'st:]r+27pIr!ۜv̏ieUp"hZ; qc!5jfMتm s%bc"ed@?Iє¬2y4ehݴ 6oEfb&-pW,ēJD][h?xXcv&KDSu_O|=5qp t&(NJn5Ӷ](IAN8)Q s趐"r/!je] 5;!j( AؽY LvE @7$n` D#5DKt&Τ 2AHS d#JL?G5mZA) , I@b֙`G͝|z(%`:(sܹԌM4FKY΁"?}hո] 36WGXʜMQ*!<+,0{mεxpOxCh j[=/cc#\:Nܙ& < IQIeQĶC|Xpǭ]}vDg%G(^6L/?N@vz%&86!%!:CP̗ +f9>I,)#-P ç; m/ՖGDMenjl-6z)(1z.HhO; }9-Qr9-aFf/%x,D3cTԝoF?n )ʵc*s)fUI:&ƚ#ёeD“(fk[ 1F6ʮV~e ɆA`w{ ;*B.k'+řgFS5Ce$%94twer2'X-[*<WhhFto w GZvS?J"ةNX>ҟ;&8/\j]]v d Zщ$TmEMɪGea./T@;,+4- Іh kDcg\ï`قN9H?%#k v <:+& ,\1TwJ 8 ,I Cc8uguX`JTSmMmt,޾܋~ A4?-o{3"R c/[bNh9*6^ dMҒ|Y&L1kFj걺4N4JZ)z7)U3Kl0(2*n0g~A+W}!'"l.c[p>B&VV("5y*: DsqCc1ծ`V e%^wQo=$G _2QOi@k=A' ij4 7WA#9H!7N]ʉu΋I{A]㳤$ke 6c=p8wB ouj=;JucnʎS ֫cMv\qǦS|mCǹe&+]%7Fg X7$Nj}7:Pl/I 'D-6hŢc(Uf4x_-= aw9a[*zaj}J?ǩAEz1Q4Q:Ϻ $J|qk R6K%|-oP}Gt6Kw.Hk%H8dQF6mS(4169ch0vX?C+C X'#v_kyw^b}a M_77k4ž٫N(Y\#ˉ %M?._9әĿB[]*y!1z ڸ.}k'_؛^^ïٍKW=Uċ[RUx.f0Ź DtMnI~=*@׿s-iNaѣQiS #-]@;d~O6~wW!^K~l'O CՆ+y$֥_.̓͜eD5`pqWdw,VwX^$yfETЉl@pܧ\ KI3 (im +,+< }!ybw],GPYpiL:ۈb!'xn˒D^Bz;x0tړ5YBud|ė~YpBe'[Qns4&-5.Mbj2[ 'D6XƢ&IG㣏.ݲ l~e"zZK^Οz.3[QA$ vK]rlmwn;v Q{]ru֛CBR }L5YQ ٘~QESp j,:SIlg0%Hϡ\>+OX E k!# ׂo^MD08Di6#E5Ljnw)l9't_^!t(1;"-<>- d!{&M#Bl6éi/ɇL'mY1ڄp6:aۮM~%2~%nd6bbX' #"\lUYuZؑ:ےGN:|[-٤ՂF+oH|j!Gus**$16l+TCNS ZX#5?fY@]/"utV2bpta#rƲn3I+KP GKkcM"jT΁OY7p*o}⩢ncjaȷ+ `b!f:C!)QTFI/96]^H2d*:qFy𙁄Mf(Ȣ,F5 'K4WΪq%ᑵt+sIwCVAI`OZQ?ܝwMasǨC=(>T{;>PtkKawmr$,7963aӎO#oaie}~w+s5d=/n$Zn%2C 9IfO-6NWB, 1 ԣe,>Su+EХRҦy{nM4hޏh١UYI G'j=N0,ƀS2 Q` K$. c#)MpM N[{jMqKVpxy GXq/ 6X^¯ͽB0FT?b$f9LoK)iz=\ oq1&8!4;0:z}@횚  \TO-TOc"}= ;zq xNn;)j E`C,/ZSeP[ۀuFMH=gU{v͑^ML~[M-s:*VK8qFj3n̗"WB)LWo$CiD6Yڮ͍CMmQ{#5c0 ޴xs|i>vFkk)s#rKF{fTBQ* 'T5egߓY9xR/8{c19(hu&o 5Ne} X3a*Ơ#Qd8}CQr;&o%WW7눙ƫ}ZUF%ҳYMƙ8٥d!7mD?h S L-htd6.J"h9z =>y _ɴeO4|7%)\.E<ۺW.[9S)p\j5s魩'ŇQ. UF6Yf% 0`4{S\ފ|ALnV~]XLuBVVZ{2]^vNȊ1B]`TNͲdƸ*#sZ141JPrU5'#ڒ\(~Rc}T#LG-$~b`sI$IͪM.a{Ͻˏy5 UpyM \M٭gߙ ?$Xة+9uPNnt_?CtBI@\Ԏ9rR\XmE r9s6u;BcɿV_mzߗmA${w~$Nz7M\${ʧvK%`La1Nve"{E]Ѻj.4X%L} vS.?L ^ o? ΓՍ1fIݰLFvnC%4DžxPjĚ,"ln"O \b I$ ]rK]m6x醑dݸ;AGOu:؉Th7*?ޚ6)$П8\ 7YjBw1S{$RE~lY 3aK&\a/@$U&}֒K ORhn|?b(IPǝ!i>,P4tF |!L xe:a~= -k' ƷG͒^'< I,(C4:P@eoexIL6;.mV78ß1?Q*IfY!,eYFT}rT]}36 }fq|iFK)ָEuؒc1YkEaP['/sȩ2b禈Sf9w*7:Z c_ô)Y3a+j`P䵍|3CX2U"eVMigZu>-Tn_ AwyюN.;1nF|ccI#T잩>@{,+*)~xvm{uFrgzy wUYhj<׶a0O@o H/So`l */enV/Ac (c/w!U|ʹsf9Rlh@ u, %'kP' R1%WZ賾1a3sUb0_`m*t#۳ ϊˈ_ [A{ۈ@rpDTQBLSyaO'$dQ+* 2;%_p Èr^t I[;%JMmB07CXD$W0/..eAWuٗɸt؇r(`FS[ȳd7 N.8(V&TNameȎKGUS>K˓붜 ՈՐZ=^3ń|*TQ mplbrt>5 R+E~1У]~|} mV ^5aKE 5^L1iƘ!h4Ob(3Ig)A𑇻KKcc~ĚE1VB|uشۗUJ xg4דʨ 2 >]m㗱9bE5@j?j3|w wfcșC^b^bٔ슎ٜ<ŒX[Ė);˩xܹ1k8Șvv~T'Z?  _DQc?PQЙQg>;5ӥp>i:{TpfGC뢑6 㗲NU=#wAsnWRd:j-Nja{W%E7X88TD.9(~}~4Hf@ e|AGYo%dHm&iHa7{'Dkv\KZjKkg2*mQ[/DVasb;LyXwY_\g툇sB);rB$˄-Jޥ?eg7H1jF]Ï6ٳW>1V~CI:;:s\v vi[ڤXMPRQ ,o<x=C' tSI|/%#x®clZ]qQx?F3ICwVw):ٞ HiE#cv ?ɭW4B3%-vKGöL%Cu*jxa Ϸek2:jfT8+B8c+Y&j`4}B::;W)"1Xz)/Rd),&Z`!ơ]=l^|-p蜥+R%p;1Is|V a8hVI5C|15﹉Gj^#~ CRH<ڽ T͡Ktчo VMm~ tH$W,qtRt9꣘;p .Qox3VVݮ# |"O?dVB)T5KW)V9{)7*8D,~I zデ@حI<OJ94cYTsu߿[\&nr*W?R/]BMIAIFn:ofׁn;{I oHbqDOIޛ{J&E@Sr&]dq i;ۈ$-"JMytH#ȰB\]y m+)+Wt1C x4ʑ1Gײaw_MMtf$? nqKs,.-y7o}ߩɔ8>%`M ڀWg'.+DjYִM{9,'c~cY<lnvY #5le5l@Fxb|Yz6mAߵj_r(͆NF!#RNOEtM9{G)ޗł$sUFwD˫ؕ5[YbY4{}'FrnR 4,-y9@hB? r tߓ__웨CG LXO6N7J 2RFqTF E0[^~c%&(d[!Kӂ(i7H; yHԤrGuܞV}rrShuK&z[R̯);W:bH0+k/Hqp] M=7{/:XׯO!AJZ&NI9hH>" /5P^}^{ p8 *BnGPڼ!jXR/x /f؄c$㚱Mg u@||\U 2л菘z)':ϔ3hNmG>w'PrVėg^km}ڋuCnqǢRf/vtjv?{< u!ޞ}w k'T)9~Q:`^luavZM߯4Ƞ%6v9˰L*us7rM#࿯BHФ6gฌ *(b5qC :KԀq*HT/kXي<3TM Qf%1*6^%'7:1XYR7d0;E"(Z|՞WUTZPWڇ\[Awr&Hd0ȩ~|$,2/bmB×u-XGO,JC۝dC u~,KjF1غ\J4c) "p DKa$fopqInJ'/o&u_&$#БYp#Č8-Ėlb_> e楠CjԮm,i"ؑfH˺wò }Z H@`hX9&zr>z%6z%F1BHF˲"euq@CY_ #;[:JDR~x7+'L$c!d?0Jl1-Dۇ~f˼6N)X{ĉVoLv(MrK6%azޚhp=k۪UkmUFwҵ~|j(52]\ziկ25Wʪ[5E=*s܁!$=$+k>R2/S\*M,kNiEqGxmzK(G* 7 "9I~㴇(2HqHaCZ@}o%92P8t p7ikuuS܃⃒j3^@Ag 2aa "vCs[?Ϗ 9.a &3Nhs΢h/Ēz 1u9~ B7 _:{P[[ TK#ӊ|~a-7H0I#, ɾٕ+@ d@njTA]$[idFZ`_`fOŦB;hݦUz1fDטbG .eE զ]`uG. `Ovhn,ƤG8 +G-k6'b|ZU͛P1m̆UH mv=zͱ.eDSrϾo4d#Z`$]gJS>hжRAݘ( o a)\Ea b5D+7RcƪpNG GK? Pm)7sSO@ÅU w|TxdJC~vK"Wɍ`Eΐ}2AƏ5kQlsx]+*V:`yCJ%P1%S kHsr0u|F֡mqzÜ9~;PDnn'Qӽ;S+2z> Ñ8l@C^ⓎRƣ_NqӪ@F~EBW>V8Qr}Qԇ @q^0Q==/)9tKWRvi;Sܛ ,qt_rӲS,~`h=#ܣC})FZ"w8Ul35ŠE;Y*ΛeE}4懤3^*=Eַ煇dGk[R0cFn4O JA^4P({f}RW{gPXʠv؏Dc7>tuV>=!,0۝` ]=Y-'VV0j Hc ;LrPjඝ-N`?kN}mIk0"N6VhTbV{y4Hj $zyui^3 ov*w|¹q0t0pGRⴭI]% >^ԿzH\yV8~i?U81 G+!h0y hiDxǗLr L5XM$~,n?@5f_y(qTs{׊:,hY͍jݢ[\ٟw\M`rif4z=(p4YmFT>>гi2s߉^V&0&j'<xE۩!sT1$:Q:()z c]QдY|R:Cy\<0 %U{Z F"DУˑ@-凒dNd +JmHi |&|dIo=]AqQS냋"3-(Ky.SLÅHHx,wPg`eRM>ڄ4(=?2?=G}wɾ1,7G=6kB-F-H }6SqϞk #\/c_5ЁOwȥҏmْkbUhsB$@-G9[jODt~쐻e#.0aLe;82Mm5ŸEj<$C+sHjZTOcXQ, /~Đw7&+ s^кNޭ !R^W>{AjxR}{Guks}c;Œ u3\CpW!O~[}5nQz qΔh@9TJ:!*_hH@qdo{CTwi1}C=N;miI8l)\NVBQR/4|@p@Q@QjZ)"I^?+[58ng* ~ϺypCdm\慨̾|#QXF)K|ǣzm*KoG7B◡@\]bLiݚv/`- et7E&xrp^ؕVC((J*>cF"یO@Ia*cRRi"z #oac%e`{4G8Gl}OdQ"g$?K @7/{V"EfkࡷS*ByXI }ǥ^Ӭ6o ,wo{^M٩Ɯ-t)fh< %!,Ƌ)c4PsY#avWolPe^m>8ؤJPi_Q*U{=!:p2ܘ8J/HC>`0eO7TjtRQW?]8*ȕQ=~Yʦ/_2¼j3[NA ȁZKZn/)O~ dn7D~;i8@nZ5{N_xw`q,T 6} Hݷ˞[epxFړ"D*->:*e>8Zrgh7 ^%mnNj&s= wTYscS`NP۰0V,6-b7pj|U׵C<#bh Ȉ΂7[Ʋ0; ׍I?Ċ'+TXԪ2Hן=;ojԘS*Ԥl`//2?Wߺ=0C5'dl_N6CV@! #uВ%D0S0[8;y?q~ϟ4.Gqg9q?ĂPy, 2/@kEyϩ!$Kճdc"Q4I[V(2W]j ח@qU7ǿbR3k,J/ȅR U1<W~o196.fČ-C;mľo+ĜduusO/};xtPp2i067H0r20<.'ɏ<ƶ+?}A@w224h7@@1ч8M; Ck2PF0=aBQ5{GxW~gWNtOLaգT#wIWے/C*jVpÄ)K4ieEZF ۔ ;ְK -RTڜPn/ y=5[ܗE7Y RᮊpZZy3<m]Ƃ܇*΀Q 2/H ,mȐ44.`9yG+ ̼f"CəJ,ޅD$7x,i`ǰjIߏ59wy\[e|9!AV@MEXrV@G)ۑquգ #Whhr%3gi5kzY42/#!+:*gO03\tUQ T\:( #X3]KZ^#gl͸7 N>5Wyg[|7rn&5Yq{r_[uh]vҦW{YrnCzDL貎c2_>ϡKrZncaJ\Qvgs~\dNd Lu;ESg@f&.R\0;E`EH:UtJ s`@Y0NC0G.-_ACBJ )L:a+%?\ R`T.s; m^PyKwD#62@I( ܈G+I3à *^,#4)Y$؂jB~%6c~>j#.F \˯TzG + oŤBOl/[~+c.kA!&߉'B+:Z", %QkEt3"MN8M?rԽi9J`_,G\o$~_R*_ǔ !9ɱXT2hm۱st +r4;P*LՌM1Kmo z%Cl ғ}򥺓COΧNDN;OD܊D uƟT-/aan5B _'B{ߟg 6֪]|n$^j R}(HYֶV2AOD+sJc*1GlLIf0C-^Kz~]ꈙU;ISDl{FH \Ra J-#zcp*{#SLOaL]eŅ|"GwDa%&brdm3[B(xMy9=qX? t~1Bd5wd{a{X u雟ZgyⲞ6p Dk-lgu)9/`PӊEG!*d-K?(8aVn/Q]HU]h>EG+x9 0/JO(I|JFpyOr UCP\<>zZ}Ki-^ZE\Y8DW wRJc56&.{CΪͶ^z9"B[j櫢 ùTK{7&K'ťD/E yegIS: 뿫u9IG7(;r`S"mzp,UrÚHVn!6Ad0¸X0g\D\.8N~p5GCq2I۾Dl)zc*H#})sN@FUIEXh~'jnQ[e,MU=x۫##Y4(HXr:U$<<)]3[cH;w/ -ڒy 7]FZ%!}ʒS\ND!Ao)p ;36G,F7{;L٣Z5Kc;ԙ1BPt]jPźdvCM7 o㉽ ~Z~+)C0)7ߍ7 yoWx6h$R#IOCPrkO5$$ӮYqP^xTv==sNMhz~cAHV;Lz&`Jh#=v8uxK^%ya\G&'ޭD3ֶW E pJWW^[L%3Հylza: rzx.X\- Y-`0\v9#"WZLpHH.v7lji83NrQk9`2DSBhnl{įuy#d蟥ΙpBt%Ux6}d"e$ eQgyyeF |IR!TB#Z.dgJXzj.!"CD(SfѤTZ}Ы%K~W_jޜvK8SBrgr*Tt2k"u""oEœy# uu +, \Տ0ʒÃ^Ի r-T!r[ҥHWrx&EE,j莛{ ^ۄ (Ny)oW.?'sC v"v$+g\w @QM^ =, e((/ٗ0Xڦ%f ԕJ_L =O,W]'êor,P݁}l *e>c/R]Jȏ3Oy7FE,ё,i CD\;CvYVn'9#w'EPV&,p\ib]NGj9/۬0s`^1R*j`yo| Zo+XH曐9C=" R,pP)_NJ^p󡀹VoJr )aefiͻƬn-ۇpHRXTus#y)ga VjZbΧ(;( U%/osCDž9q۟ė*rӞt"[5W3f=)}YCblJ}R9Q&S4MKN̟8Sۑ0ebHs9J&IM&dwχЁ+a)*k5(QH72M\'o}ZqgEm ud{K UV*p0 g!nM6#Vc{!rɘN’,6*D]Mcr{Fvcª4&'̺s0zq>pȝWF{7\8LVtba馗[7ZVLn.^Bۍ#̗QaqKo :2Te8G =>۹/h:TEΏ`IcJb,pp}$g͝1_ eREER)\@L/R|?]m֘ۤkj}_j^[CL# o2JYI"Rj2RDviW( >Q5|#fi ?|[}cݷ9#Aʹdb0`_\: =F+T"OƽU@ ^QҮAf&Q &P ch6)+c:{õ`:Pκƭ00iP$l&0=%n^TbnqHNN*Rc~+}&cq4& =we+}zGVnfJb*,AkVoB>hNFgXtlq`~sgTE I!킒8OL%7$ƹtWX3U"{eT%io8esXwm50 [v]W3Ygowd:' \{ +7Rp}$/ s^q2_ʇbX͠Z7s\HY[nZ-7/uu:5_ͣ܅bNj/^ ZgƔm3Tɥ)+p+Nq)vKvfb"j*ojʰF;m}iP $(MѲG5£`P!cX> +:T%lHtϻg'PΈDl^,ltF/L3):zԷëSX|(uxWzXZ{Vx5!/۞~AF" 0zH-f|[Rbv*]cOiD!L'XgPWH(GQ O(&~q9cD/mZ2 36G0G!d`f0ܚ b /Ƀ奉 S\=pw"\ѧo ѧ20Av; 3tM%{PmY#jh[>GѩƋba $+y_*󏷪 *$Ooܫ8elg/~syw3cld>PAj|WzSyc":DXV|uF?p㱵 <"/ڋ9 w8NHV!7*g@H"xS*aK >X\ۏBrYQP_C:.݅K,Rfk],b ʖonJ7^hGX-/c^\>y4ט"n|[45z $iǺY:%MGz JmD.X3t[{Yљ6!pW%}AV;Sev&Hcg1kz9d躙|o1!8$\ kX8m #|@u)l#S]XmKD /v yoѷ-_`s$@(rcV֍#x##E.>gp RQgVeCAog \ ⌆l=?WjT* I-qEK>a_J#u!0R*X/qdɦ_D|>c]sґr4Ky>Q .ّqNQ1i.J*IYв@gMEUPT%;^3NО=e aO9}~ F(?|7ƪy .d|Ն8y&sh栒'G# ^ ʚ2* \(`>Vv5Yv@;a<bFaA7"X$|:.7`*@玕53u.$&4rP,G=0 ܉oKlNBg8 u"Y N"uqM_D;ԋ&uwI1X<Ͳ">G]l5dmۆƌxI!9S? d01Zld 9I5DT)sZoAc9aG+-r$Sk[S`|". ҴвvcWzW{K!:|m`V8ѯZq:[7kmpF؃l0R<-K^>i.;a䥌{Z}yhjrN{16pަ !o[䮧})N?B႐(hC4)kZZ3 SywOsP x J!G=Qxd3ڏ+ޑRպ_5scZ=WFyF^0'"vq LaȂVl%&;rS1|.욥Cڟ87n&(࿧w-5GRk?>"Qu*2<}OKV?Ҳ׹*x-ں($ӝϴ4$7-Y8oLE[ٙ+ͤxVS:ޣsB;'nTeg.zӻJM h޿ᚻw !!Sݱ-}\zq Cӕk%sgjKs)n ~^'}dblOV5yJlBzhJޠFKARef´^W9j 6}-: m PI$$E#t}s9_FcpiK\[8Kiyml'}ޯ3o}`Z`}= GJ5a0FL5Eqm41/0k/0(]A< imˡ̈s?1۸dR:m.D&ǘU—6dOZy\`0T(@~T6lNU6ƌPV}"9'<ަEL)pD |@XT ˬR68x'ʴMmzhzh`KJ4NKZ?{> *˺iܪ7pg@ [֔ MZo3z>^"x^GF6-0=I'o1u["A2ay'Xm=\;R,9swt ;[]8ϐ*7oգN? <b h!(: }RDR5MD8_a@,DĶVƃ`9* pI܁%!(L]˚0,(_c'$0(^m!=OK8U w{"\:#n-Rq*h .e h&^O7w". "">w[WtUYm.`3ɞMQئj]~w<NDfc|he-a=;jN<Nk o9C?Y{@UjmmEl5lkJmr\;N JUC%H׊"vX.D\T$hȘe6ԫ% RrG%:$r&tڂc]g Jb4hf =8椰u<+-;~LA=lbIZ*噌XgDˇ6%gxR [JY5 Hc]IUegJ;9 /U)Mw_ O.9 s7W YCt{kFR;̧7⪀H?;6,HN?C$/]ïǠQhh!%_op[lJf,1+WIg޹(G>@+J\(e{ B>I~^RLaӊtWBFݤɂE#J٩b+ics/+&Br_X FTΜ<ฯ)-Djb 5 2J\3%js٣dZU L2`w3Yފ2I!S]++Ѽl Q2Θ1wtNYDŁMK`5dt-Pې*M8+W]f#5Ճ4sqe7jP[Ej\韘I.oWPgyoO3++t= ʘ{QM# 7P1ss2S_aob++Ӿ-8 .Ǡ=LRHɉh>2eBnJLt~]pԱBN %\}t*M}xPhew Hڽ$1xbg߼JqR;Ky`YF[NJl)W ^SڢX|j@7 '4mae8ؓ(n(p]6Xh2*PZ ^D;E'y2- =ӆ8b&6yC=F0_tl R\IfLǀ*[˨Ѥ/8dDo6$2;wq^JN9!%UVA/ . p\ +m8v@}_=Ϫ&='AVγyuTkuRS'u`%_/C/' p@J*- ,UrxcNPZx(};)@;演FbUȉ x'[w4n 4$yy_BY~;XN|E0߁#bT mp iv2veg]^ Gi}VCo㑜U26!(کM> h2ZeRouDЎEBU^A[T+@\զS9ʮྂ) '/$ ,1'k;m{L4rƭ3&w(ȴYM+0 IT^.-"]j8Rh{&f&IOTbOijp]{J(z|^Ig"at$'痎-@Iz@{h]h?KMY>iY]wXU+kXGH m 6)[̧,0@Dv.}'4["o*C' nF49S>\{`vUw߹>`fdS9-]{R1 E.ʆʚ\չ|ۋCBH Z(^~W&$T1|xR:R( OGͩZ o!Cj;j["C y̨,vdp?t lkwY53N} jHp-1v\^Sk! 0.ZXEA ̆%k&%*%ҩ_yPĥFV:d9TR"? ] ^5uy9 f>QW6 ;kd"lW9L*;dW>Qشg&YqHJjQ9$2U(XfXAж^rMt]GhLTC0iso}[$5sR 2w S¯E8̎jHm ͏/i%s\ j^e_!261P!cq|$dI ʣF`!:}8;6,م -|ӀO4 Ikѡ*ψJ0$Z6[j6(Lrщ*'VK /mou\$vZr1~fk&o~֎SPK 3ڀ(5o*v{5ncc$L ¸X4 /cg21T˷tJ-=0yPjcq_^/Wb&B%^ : 9ݞnmA4bDGdQI_g]U٘զ >H5_hF7itip\AΦB@oKE E5g﹦!Ǚc78렩FlyghSLxdcz}XSRt\vB[,LDsJkIgƶakPB ٧'ϭ.*lO$ir4hj7]Nd"xȓРvS-R-:h,Լ&²z`.HֱV_Z7W\zC{#lXHB&ćVLq:wwTO_rf`vxF~Q/Kc|;Q5Sc?L)$)ŽȑM&;1B*LHX.ڱ}x&}o\Qi\ |pcpo!4C_ί .k>vtL`[gvCn+, fRqwHm.]MRb{Yђ+g7xBoMit] lJ$E:e+sMgB 6?HaC,-73S"؍ijN3$.+g^;^!ͬ1iuH"4jBj{5U_ۊ b/{Jn#`; JZ79oI;%^'dók[ zlzs4^{q0$|i$ܖ"oWԌzF_~$cOXHb=3+u$~":>CX;rJe"FHOEIL@hQ! =3 :F6փ:G8ٖA> i؋\{,Rwv(ĩ,p_]ALv1CQ=Fn%R-rqF`h»GnM8&Ŭ1! a*L,HVm6wZg&s",^\{FpLu 9U[)rSt~8&[ ل_a \n)!P7;dV9uZWٵsF;wu{ڷezPr* Dac54`#ݟMĞfTJ, p8̎MG{7?@8 Dn} ;-JyQw@n[ޒ.so™GK  8bd5~>}h(C~ʠ'e'i^-bdpK]tgF$i3B/Z 3>A>xm&/^a "q0D \% nH0m U2ƅ6hjv0G#xLiRBoȴ^a؊B`Vҙ@XQh!~Vv̼ujhRNCKBԦ8:J z$NjqQuOuzF,i8 c _t9&(D ?HݶWo\O0%XtB HnlaM`@ķ9f;ш>9"!#F'\&l]jnz7bH[ȗKjA'0/`,'֡kS~ gA \M\fNZjs[]{$C:6eAΥ[JaG`dOel/7@dd 6Vp 3| 2aŔ<۰5#?hf$@зȬJ b;2ZuZJrЏ,w I&QM]F9mZQoutzgE$![2?aL 'M~h AW@6kC\HGnDF+B.ad|zXǥh=;7z/zW[{ e) rnc!WiШS{my;s|ѦT);>̇H038ռS$BqAp3Iڒz }coΐIݹSqԌu߽2YVbUT[G|c~ҳ}3[4U蔈'v\s í|>3EO}+>Q_oսI xʳ9Z ̃0qˣhGu>9sNʳE(4ؖw}~iߵ#`1oy`yԽtmF,^]~$SSQSP[AØgjv^̢o&*k P +k3& Ɵ=wgD߽sܚ+ؠ+)]8~^Ml<q/D͙^LzAẹ0u-q ј&)Mb1n=y9?}3doK,UGv* NaLN1(#Eb刯/B5$ְ^ٍz( ODKf Ssp9quz_j `Hg- ;WݦYUҥ{: H9"\>"&^G]d$9H6|i:jg\HXk7\Yt;&gpZZ ƷI3׈ug{)nwFT@.*G~s96wCg{Ƹ`?r#S*vMs]VΔ2*ݤ_<}H$slJMC#Uϊ~t&wT0u˞]ϔP1(fԸ 䏱evsA,3Œ"Q [\D&ǭ!"^%鳨V,ƞH|B> }+Fpx -ĝa L,-{ҭUu%FVN2"횏mL%TAhXM`Qezm@ {cBc?ƟE Z0]!T$\8X2pW8AimHW`V{wf"'uCVegHV{ƌ1,#A .Vkɂcb:^T37aJﮐwG8诀 ޤYT(3fF7 J{S3J PS1MPwF>7UGK`?5Aq7_ P+CYgs\c"$[pUcMuy PI˺ee9}?\d6j,, x> {AQeI @Iы经;$Iu(&tV\a..WV)z(U9SL/2"o,W=V\s<|cT!jÕaZ 1{vrF`q4 .r`FA70sd? VT[LA~! ]l0ZL(шwto+YgA0|9nFEX!. G2"@.h6vGˠ o:ډ;_뚂grd.;H.w T?h&2W>!5%#һƓ)%2vxP <GXPwWګʱt7UzooDrGgg}9 l(SH~#E&}<{b"6݀XT0iTMgp5ךDB]*"<ю$Kp㲀eJzvF2'U<5Xr]k';dbOL\o,>0'O$R6x\|%-eFrvIã-+5fѝU?a[6 /B8i6[S6Ӄ4 CRჭhL3LHh`6"a;xLifP9Xq2u1%!82>7}YYb& ɳ.q͸|h(/:mdԒԊIфI[]:z; |\_P%}@s]"n9$:ݬ:6F= aU5ѣ\"&Sd~4??!x9ӆ!"Tτͽh!YoRA(,n2͵)4Z,:(h*`Wë̏- `=3ȿ{Dfm2@OZ07>t4(*,\!ူ%O=Ym:a Yw9x_# @Ytp1"VW7I%NMӸh>Fu?h<1ׁ)D4d:|V""e+Ϣ'2nȘ> ]8U:uz4آZ~Wq,Ri: sA^c8Q 0 ҤM .ٵxL`Cܩ u(?x8쁕@ f,BwcK!%Џɱx"< "͏w}Tjheh?[KYLE)Md2Pf[OYФf75K.yI|WbmqK_-O-㑮50:ZrErw9g{%W_(ڂLrg mYUg /p[QnWL5՟_U܄Y2MxPAZmy'lU͂|E")5 l\d${H&<ʧ@&maxLG-uNs=(:r#'j{/}Wфc=c/d넑 S32gWh*I0),3रu:,0u192ޣ ٛ3.EUTvԗ[\(@čֽ/⼆mJ+ QI+R(ykxmZ*Lf~1UC8꥝/>}~M5h0,rO]g_%d\zEuJaolvPn?^X$pp6USƉʐCS,as~VԸ|9r(*ĩTZ+ˁ _4i#C`YS$M,_fKkINh@.X,2G#iLȸ0*ɂ\}RMq84893~:`!2Xm['QKi;5JYiX8'9EA\Ʀنe=NcvPS.vN_PQ AЧfn2A .%ÖgK 6\!QBYJazN@c9Xr Io?=}/+'u 4%:7QwY?3W6Yb?[s^AspTxNJ)|1T G`jñfmuopDAtVcO+[DZukP,{$"*m{?Af&i6n%RM ;&l|JLu6\yo]JQf}N?ʿ܍eGVͅ7ˍG{ T¿Y]V{ژ)bzC74/hH? \}[A34`WdRXF>wkzi Sz5`:9%nKq=H['%ฅ <;eD:huv~usŪIr}ZL)둹aʸL42`QP].s5a]Y5%+JA̓?!C4LwU/sp cA:NQGK5tagF֖y}5^S*/O-a~}D\uGaEìJ4֤.zv&M%4~պ> 0W4IޣÅddE*bğR;A~)3~:)0NS̹B=]fDre =B,r0H TJacg|+t}/Qbzi66Y>WW ,3Ӯ4\{ f5~2DL4?$\ʽM.3"p5өq > EVM&oo"Ȱq.L$O0\Qu1́ݴ{c\[`HSd>=}c}'WZAiR ۙT(iH*G{`;OؤBp{LْZ)/Z ȰUM|\QW3B>$&t`p/k<1Zņ=1K8qZF=H)jY]Z-b2~HX) s4‹5 efyVMaYF+gOrY^S6v20@˧-.ݲvu@2I5+%0~Tw /*D?:Ov xhPPa_BtE WUExM[IP:'  nQw;kiNnMQie+wgfN"cHVg;"jyVةG(l=<ټr$## @=6,u&{-tnjQ8UifZ}M׽th@e8M [@]M9 )3pg~k̩~j_/o ץ8RT\HkBbCז{-4  8ma9d&4m-SJgd[S0T!ܔ;Xh6~ġOW!R;t5-#f%kec߯ZAA\`\$gھ2( /B=I؇_vvvї p$i 0xm᲼{JCk"y>g"M=`/Ľ9<%<6YUGD_eMCT 8L ).Uj>W$xF79ͱ=6mY,<ӿ)f Gc0RQ=Nn{W*t E'Ay+ȩ!?R%o Oa z jjCw.8TcnFO=P^0T&I<~@='g;8Qg.4٧#m=:$4v7kRBv#)uz`䤃 ? ' _uoL؀݂vTeP߮>EuEAHpxr"z``=5zM]OsNJ܄4i4JեPZ fzHw-SIj*;cW4nppHe1Vu;E+;?N,|sl*3ϨN:L@ ХwAC2~rDb` e0l|8bvv!u~IٿfꅕF;'dN<[B1Խ5F?D[\*эg V,0%γY8kd'2 xu=Z%8{a$o?Xv`5¼G7N6u|/"3-LB^,(־˶Lc!"LQZ.h.ڹ4N*7W*OzU=nfo9F3ȩևʖiH*~VlX[fP-@aVSY8UJ uaĻ:E/}_l6zEXGvtCeR9/۰7#+"j$zAEr9wsOwòã{ &ϰg44nnji0;\$UT|p%j /ׇP92Sl\sl۔>BМ ج]]U=71O0-_j1rS8n^VG?i/XP*e1͡sW׊u񭻋dcqL n XVǼM<73,-5)K(c`uCu :Eeh{x%zl®/kzݗJ.2nP++# SZs22_]؎@D+SщgG~n'MIYHt>ZRK/Enp& :*ԓM)% Jra+Qx@U0B#$:3߿h졺vy[k-65FCFДH%N(D2XX>QcmV9Ʌp/9W(*YŝZFo?ͫJ/r-I2VK~b -@):, j/J^tv3/XP⟁#^H%?ƍ#=(1kc[ŕrnJ~S 8 (];gvv= ґ]ǘ(+EDs҉WV&B(qSBE_q N=G) 6Aa5ݍL`ʴ !1E/^(tZHzap(;:S쬠#;-*\1d.X:i9󓄥Ϣgcr2 5 IxvJI i@,? .ecD30 hPxr@m/}J5 @}6VT鰄f(/֭bME8^Ff`)Q%?Ih{YHG6McWQ#vKUUdO[BE׈Z_{˨"_`& ^݈i+VT6˵+!.׏Ջ͛z^.Ot\sM5%€> ߊmyD[0i4Q΄*~ɬ,Ƃ^sw|82!XጢWwـ72[5H@y~)iYk`̿'z9 Nu6-̘/5 j6:|=Jͪꜝqt0u#,MDz{RkK yO$<Ք =Ժu\y}]bhOL,Ug!X/I8jܗۜmQ%^0;>-] ϼ vz.g\yx FB_QA6#^t q X}yיf_v<$pE}u9nrp[gA ]M@V`j5 ս9IWf-:g %ii%6lRG뛵o6`W',oPv+o&$ Wkk%%KNXLà 0P~Xpn)} (.%(\Ӣ@ߩ@L`@AH-#X[sg( b!w{Q]u̇QuqwENUequ2ɪ\缧8qUˊ٥f6ffV+|KOw/"T{:6^opgo tq<1J+;[`u3߹?70M75-,v8^co"(!ߢzg/'-"3$QFeQD $՛|ƾѶx X7d ;[csngNVXd>܍sqTe'vG0`;!n;JogB>fO͚Ύ 3zDĶ_8@C^,?[=`}6ClM>"ؤ6*wA)9ġ-+_Fm.ɢ˓)hq醉=snH 4Ƣβ|<)sꦽ_ &l5 iT8d2(n8``U L{#Ls pB4~?-\W#E -bm^ZVč\@sc)<~K_! Ef# 'ҏ p(x0r?z|2 nx< ҥ`#|W\,2l Z;3.5蛲>0Jo"+8q` , o H'sɾRۉQ7ꕾeԁM_ iaDXຊWΤRE( ͎W&@D:;qx0HͫE!S}Bi N„_CJٞ2\x&̅ЋltO6+B#\|Hm4nh@O8(W7& :c@ 걿m򪉒P x8Ir_E:qKZ7b̎6LCǹR#vIxLcKg9{VHl6ӆUp>=fɱ2kL5MB%|Pn\)` H##wL73Ȭ3ku[r,yod 'gzyꛬ,)kVudFc^eBEk>1ؕFu .D`NJ\/"_:4QY>i ]s[?t=Wm!|o"TS- wϦߎ5{tt͵Ξ4цAʢ2grb _u[='ZH֥9K4ė8!Ë CeAڵDy6Ksh!"@y0PҩD@"Iejr@_Ɍ'(e;D(L)ʜPͭI@ ]Lނg;<׎rZEqU 4?[@3 wT[t'G`Y;D~//~uۇ⠨SMi\2}N)]?`!TQFOpHh,ҁ`*)-˹H^N=}XQmcu+:i8*>:p"k\M]]v!VYK #\rfꑲ=UkZ/3T4,gnus á@+m ˺O70eN&H U8EVsJa7"kieX-^HC;RJ3%סc7-_M|c?@ 1ŘdהsCF`9 w*b*\yΙ~0a;f~k}7扐stB?CD:kO+,:2S Vz49g 9 )%57kx7ږ EGMbY/+* b mŲàV`~.MK+ABMϱh8lnWF@7-uS0CcBGxXr]B=%)B\aνgTSLK?!Wwx8MRjR)3) vAڙ~DYIdKM:X_%>L砉t'nGެ rm-[4L.V#݉IREfK%nxhW4,ұ.e.g2Y=\Z2GjkԔogs+1zUmO;0U"x)2CPrrkhJޚytَ v[~8aXɎ,-xЉi(eg!p. =@?WiMi-R4Y`&[^r[){'{}ehرk-711 7K]wLwknLd FOfk{ɘc;lj;$CmBEqz¶5pXæ8ivk'Z2řlr!4,sj2ף.Cz|bW|m|$0  {T,\8Ђ<%us~@QzP(9-C|~@6z%En'ʊ˦@GG[6KKL|!:IXۻ)q`=j[.G=R,`혯 V"p*o39}qoz|KO>yTeX5_P{Aκ)S[tZr!( V]HR_O`33cǿ zIݽb: ЩПUqL†OgzS\&m~(bBP~K<.<`NJc{5Ld sNg+^jKɪT[ۑױ6ܖBԜ40fA^5$*;- _h{xBe$!Y_RRj`8ج[/l ԜM=CoR^*FGuUׂڂ(Fr_?{zI@e6 1+ƭ3f0_=CL nNtֵ;8D; Q?9+/+S(ӽfBxok9[z@*ڴ)lelWg'b=rP3D 1ORPdj@1ȎAmחH4hy΁a.8to0 :*$z6[P(}d5K$qO~M]lVתcr^JMH蜘Dg)$QiSD,HCj>ܮYd5O〫k[ r qijQ:7o0C*<]cQ5г.R^<~*Q2R`uP{X)aM"bnKjjdjfgCͦĄivo`}G7 I(sfvk\=;.̊ga%ђAgcܔ+ u",{&Cmý~w~pAH܅ D?-j/+i4Ig-}63kx@u~Q/0@űݪ i( kqC_. U inS%pw+  \ ]o9@*K33PLh5^!,)C{+Q~r)I>@f 6{xM?c XG;Dp6ÿvPDP<\тsEP/6ז*靀ģ@2o?&򷻽I4vP8wm|,11[cJ]sqQ~uT!Ƃ|+oclfFZv%WD^>M]etΨr=L2t4dhthx9'[~o{'N1; j:0a|Z&' NJOv O;v AÈТ 0jwͫtgyop9 "p,)M~b5J޴/%_1p앪mO^OyE5ʴ_ge*2Eo}Cc?A~]L]L1:ů aW|o!1C83F7W*m/@hzdc $`? y +J͵mLncآ߁g>o}Q2IlXrR$N|wDZM=1a< icʞbk. ‘5ΊsۘIc4TZ._1oў(!E\Wj@K:z0z%ϾND,wV,o@m2w.c(Dwۅv v e EV?T! jo=pA,sa*4+#,Ub 4œ1.rDv ce1S+{^կda͡C2q+-Ek$]K~P Kz5ҧNs}B D()V:Ebzk.j2U: ҙw!cR`py0བྷ5LM;H|"W&j@_ISНcUcĐz,UY'W _x ~k(iδpbFfГLSM?Yj`_tMDaS3i 0q:6 No*!mF@ϡPHA0l:kCEq6G0ߔ}f`ʢ!O tqjhӧ>ΚX{@@kE1ņ|60$ Nl_fm=/ԃÍȥqgv :rS[/T4㥘+7//U~ 7ȾnxOfmBEe}7_]FAȘa2JgZy>;zFȼtsr>`I3ED5d{z_ Si˛`aG{I1=}HPNcntğ"oߩ$9D EV7ɋAyIzY״aG"jYߜAtJ8 w-|Ig?UyQSi^H:~!pa(Ic.^u<;">?ՌdǓM+.L[PCJygLb| 'eڴۚy _nz{Y*ے%5 ԖbGY+ܷ6:)Pֲ/xht~2q]K F%؈=_pZ^^ćKe Zh/$vf?S,|9ClEƕAVBqLػ1?+6gTi3a=q ZIζLAlH\E-Ok$ql fAcv6fcB3W4lwP`YF z(b!;6>z$5};ٍf0 Q:`QYN H jd .l˯R1XaAtwO1 褅; h1Po/c DhZ`;]F/"jpIFV,.%9CF>A_e'* F岘Lj7l|dVYD y7@aPA(r di*m/Vή^ 4l% NZwCT 8jvfmYwkCAW@ :$Ӈ!x`NhiQ]5ܠ,i"'`'yo~nx/A2*}Z5\QaNP*MsK,i•D-=3aWKWZ:P"GuCC Lχ>J4$Iq1^@)]]ɫJ@t "`1²F;`pfK ;(Mp{%_?~ʓxgm1BL~ jp MgJ`8wHDmLE}wY`˭\(Q *9@3Huӵ(6u$Y?#Qt7 DˡU`߀GV _%qm-{aWfd@I>j[t<|m>L5fB{& &SRuV]1hYxw~rp!J!VHL3S/ޜ.ׁc]xJyYLAe!?.28KbɈ-|Іo:;gT5J/ko!#(TT7vHcݟVZE |ы; +4n^Z?Bյn3r4*)y zfFt yQ +NQ) &K *\Ү%o~Nr%_Uڡ |Eg}>ق# 08p'aZ31rV/Y Rea떆-T9op|ҕ_,,+ t#sr1*R8o65>())]}Q$l;-#CMm[٘Rc#s-qSY 읙0ImT/)D,^F:,\نn@L}U^L,4h\)v] ;whv=&ڗ"BXҬM8ڸ| ?JB9oNـ1 Fn> sgEDbre.u\iޠor6FZ%Iڊc[􂇒9 j\ح{=*e;dCv/z_?h NdԅAQNA=Б,su$5bv.lD(~x(\܊TmKȷ1[dWY&Z8wy8C?[̯H}""?@mOqdr9 eRlL Ϊ]gM){ukvZ:1i4i CcX@KuEz=n?&0B`b(C_E@.;˨?O[3+M`ceQM)I~meזY 9;ZJVMR(_M}$I>I9w{9>P71/q(НZ$pfQR*]SD|3j`-R,pC6ow7'b߆dpBq".6Oq|䞭ςh{Vm?$ wp@9'8cug47xTn ]#!̖J}]c(c s(#xp1?x\COւM:)wZM෴>Mc+5AJNJ3罆ͨHjAhAƒ;*s? =,hyjy8y$bjH%@( &?޻L-|V"4cTE$ߢ>c9UsQwq*<τhDMD^XĜ7W"|?9--pON9 5whkC'HyKWOg\o\,\#ս Fa49ZnKuZp3e 4 ^R0L^ҹA9g Z[_a9^j96/Npٶ'.>w[>ؿ~/0 06Ggr e9R1B̩s-cu>x^uK"∉x~q|gAvFoM{[#3CpENP؅!r`5Nz ؊RF0/ay`Le)xA0A<'_L\eqr4 vM-ǻ`]8q*t5,>9j7| |5,hUNpݟh֚94b/s+g< j,"Iîs*g$b Zj3@'VfK<(G a5~~ K8b/E53PF@ez|HJTS0ZV/9#Ä59 ZL.QpYEU$zf9& &KYOR>On[ԃ4YH'+LGă1iDdڵHY/\>oDSNwPN+*n>d}pH<ojb#9\3aee3/y@ DnGx+'EO4M^`슢NJQ]=1RDsMl4  qɃiSJaAͤ}1qo!%{.b-FRu7,L >J:pij,<`,?lK"C,@[_+PSauޛEo`JMM+4Zzd ߷:#dѪJQÚd8͈95EƼX%;O%#&! !Í ,nK4x-\5ql%!Jq4"281Dɻ7K6!4QœҚ{=.(Z C$8h ;l$.PS*cm/oxQFW7o'+TlĚ1ք:^ D11p?tz"5;y/B(PQ`m), ( c <@d)~cr@V}%,a>&NQ5HT0ư4|fD8 ygM\+ܙS##h[Q%} ~b%8c;ŤU$'TrcGTLh"2AJ"MNDD$'w}[ 3:  9Q&X{Ss*c EoµN4qd̒!LLS+y܃tFX;*T۽šLQX,L5z{2zcZ(DrXrUFzV?$ ']],/!H+*fh&Wb* E4@uyU{2^\=,{vyF EFhMBEHݞFKĻt_s#ԩW&YU+]C3AO4NlŲ/TVZh5G&CӶN]v|jx&uXˀj )U/ By#:@d؁]e+žeMCS'^MJ׾ 2DaS3k $(XM(M}> W<侄=seOYd~B*ci{5} (҃@qj`&+ɱ 8LwxZۏ/B#_.Z(i">R%N@1\JnP^V rd ~)šeJy:kE%hv\XQ1levR$ovMkQvED;E|釫nx@k!k} 1 05H߱mHz`}!͘7P6$`r4/\:x$jl'b{!h +͘.a-qzh3|Gu2¾Y&ݨ>6^2vpa $jݩ!W!J= ?hSJr+CŰçƍ*-1*mWvSɫ p.•}6#g"5WE>Kw=EU~"a(K .DZbc_!> lj%1/+5B<H*&c-8"Tԩ2>KR_ni"*0QZ7H Nbϒ4]~t¸ s/[xhcYSSLCd-[Pnp:^qRǏ65CttɃnPTG[7N0Q&!IS#nzak }`EAiQ쫖V6uXuUDzԔtբ2@|ldK:@_zcSUS&#`*j^I6` $7yȟRH;v Uϴznn8ǭE.QIy-22"4ИxtxbW4xH1lW m >=!?[W9cS3o"'riV?e]6ᤡF"{,S&Xt3(ly 2{f~|@Uv U=*6MRMTz| A AYH`ZDʩE cBf^ZU! 8Z\zt~wJ5#Q))Ixde~ w"y4YǨX }-x|@0=?St\ ͔]9 νlԳIq|ebq54D $Tg. vcdkQ0:HˬEjNq#qIS4XCE`Q?c2A_$,%gm¡763x9P *U_w+yYq=d- YPiiyBO~PU9[^H8419ͪsS})=nTK?O+6ըlw&y@ y`34Ԩ{^= _]kvHy9my6K7`d+Dmrvb[܅z`.Zr;Ћ *c";$+ ;ߩw΀uM7{IJbE^q="=HT }"\GT==O!x?Ot$8OB3@Eo;`#?{Eÿi84d0`PB,-h>djPtA.Ӛҗ'&p[xp/r)) _PƲh[?eEȪa]6ss1]j)J30#7m4?w|0%XkQ*ᛸ CWqaswmCbWԤPy^R#s0;{:;^:^^_:JLxN86cgV%*+?¯ ^[9*Ii}(c$:\˖tYY>Q75 B`a G #X,l[`6. )N+NYEخ3THO23GK`{nv43wWy\E ]* F"!OU ?Ap;?x%o}vvWk/_yΈp..j,qö4.|O%Fi2Qlׄ Kb4wٗ+Ck_slL9}aN+=y2:߇-VDޱld=Yɝ$w3HJRy4^ mT#۫i̓uT95grj\ЬQ&1T1zz!0 GyPahM%}*d [ji_i]vLi|FzgҤpShdlw=F HOj: Tj;}lX2H'vPך3*obCO?¸zWOrN>`3Ȑr63VtPdW4`s2;T\1̄o}9 #pDxߎ4=#~^ nx]h1g>t1Rl9czh0S?[|/5AӨv^hS.<=|G.rGih';K԰vUlzl;0?&w5fv2DoA f?SBhn>լV3\l!_5.5).% i`NyNovx޾U"~T<())YbB Ip7!1EOQQL@& uQ]*t>sm($?ҷ'q^qwLbЦ|Q'Q8}} ӊyHX*k y:GF-?M0K%NzK5) d̽LAPUe/mY-rS3Uٙa)xY WMp,ܾֈQ2MmxBJ J>֪"^kp>\nLƕ,gu2#d6:Za dOc 9h9H?%gZWI [|O|ڝX>I*1 ҐnC2a~w~I$ ɀCi3 .deneM^ꦬlX ,7+6*<rVN5;i\O~px1gv-}ݠI4SY pQ  %JK,ߋ` I2 U^(R%m|ሡ -FUcTCm45vO!S.^[ZE툸"qn M*,&c ;BB/ߛ|PԆ߱~;Dح~w4!ZzV}}BuywwZ(#O!(nc~JN`%w\#siƕ5& AZ_,<*LrE3$gSvۺ'P HO l&::v ߗP;lm ?=3\/ڡ}}ܾ Y O J,P-\0 4\ z~hS-~ 7}dnB:Y[ޕ[pA RZλsԳ3k'Jvx2V)š;ݡ)7KSn-z_#"H_\usنVntS9QW|b.<2{ޛ.(:2[:%WKu]C#CZeKo -TaFNNu:quɟaK0&"CφчL*>i Z҆~,wU<L KX3"+̀tZq"F"h'/?}ᙂ{3sH-q EW1/Z}W0ȥ@*X%Z="CTEMEyrM9y~7`ynezTFzcV'o @^M=yiOv~VD 4'I3YsF FTZ/! )E BsW5܏@U'ܵW?r6n`%gc(n){B}W\c1l^KB'5YDO7PlsTaJ{M4{urge:ߘn)E6Y뻙V /e52,) ڜSXZF|!d߸YⰮ,xH7(A0Q>@'kUܞ`r;CF @avM\4/vf-*OTYLڶBn [)1jj{ +lç@[Rt#<鬋‘nV-7>6`:ڨ娩61B0oˎ@NIO\mk\>{ 8I٣ 29{Mx# +Ek2_uaC.yZkiI6RPNm%̝R7nk0o,g`iFҥ~qYwi#d# H:@KCI '⮷@.Upi_*`!tUL+l{tѠ0[w$}wKPqPk6#b+ xRYYЈzʱﻜ8f롁Tm{tupD }T9_O*9%h lv8U H~ȨMLG? jt @gZ@= Jɋ(Ďg=`Y/9vBrtUQY( Sg<"H(DCyr$䏀U4~*$|iZ醓6H1r%~؀oЮ\j $"x }P bRIvQ]~lSUk7ò,N MX~4l*+Zc[+_X#wqIL{CZgPOctyMAeT 7vu\ޕ/:PK5 949y k8[EyS)n3TY^@z==ȱFg-ίm H;j6`Eeo6|&7{{}^{ RҮs 1\|{s' Z’B י9Y<贆Z+Cuܡq% [ɹ[I!xkrPPztR%<ڃf&7NU2mjNA9oQ2TWG5H]->:)yV熬wV R9RChQ{{UcXr̅Y\dӪoh413}K<*goE<[F,VY8=O;GQު0$` ; ,#h`*{yPtte}͑@Pa&gr!(evڷPnq+-+zD0sE밣 D(4-<.l<+cV+c Q *f{BNL ZA7YTgH`b3bqKd{h(3%xrqj5^Sy+`βH\ɡ -[s%,(z WhҜW$o~yrkhRر#=s-Jfޞ-=W3S#i3nLfE)/[[Z|!{Emهn.i%?cmg^лj[R`G(fIʜVj2뮳7e!i)2D˱;0 * GȟFcl<җc8l\=O_QxU~`nN&pLe "?U?!X2 5,чuu6.CL 7hEEU0c: `2H飘Gbں>6QtQ\G2zXVcpB@Y%y-]'s [?<ؼ5SQXUY%Lm RR,}&٬W`ՙkc/ / {v~(+J p3wC$Xz;.9 &Q܋?R jYv'A2)qXkBa-%3nrFj,ӛIuf\=FDOXW%c.,{!½ 9ց|&ߩ.?qN^UaFm9 ʥ}ꍐ~ddcFH{gFo*J԰h\l:$7ȜS"R@rl({J_xq y܅z:BYR.a7"+x?9|upnA/dCEj!fk~" pދRӚ92 UcsjwOl#\ /GknR#68S9{GLxxB>:6(gaZFѲ}%:®!9 2K (W [S:Yy[E՛3u DnЉQ@jsJ P[U.D~r2U3ӲN/A\#,)fXP&jѷ={Qb%Nvx*'HJ4~t$GC 7V)A|V'?iA|V)Pn/Qab!1khlV1r_?m> bŜbFW |V-$&p+dzT9JcqκK&]df1W0 ^Ɇn}rwf` ʔs@ xX1]F1&*7Oy:QxuFJfxdB C|*U1sgOļb3\E~hx,X`)">3; m4#p1X 4Sh m 10eI.OشIC0YiO !g/؇tye'4w܅}0-lf77&"S[~z⫷}Pv4a#d/KJ,7*:6),=;+a$5|FnYv;ˊD8x|N/NchN3>E2!nN^էvC~rp_3s4 hC9tVR)Dqha- OִQTqaZ ulmj${Gr1c^R=$\Zϒa]x ,NgPG)*]:`Hq,kIP-6$Fu>&VH250}H؋]׮qnv6 ?aot uP#OٸUsIw1O_Ӫi#lk=UBZ-RӭayєPu7u Qψ0UlW8p^ L)(ZhZ@?ю3/D~^ÌLt̢bw9  j>s>oΖ%l#G]o4$(M!{$VsEu2.٘a [4\ldJyu8 @6J ыJSс< K q%Ѣ-4NPKp㴁0* S"vsQT޿sv>ePvN˰cClE#YsI9qDNQ@EҖPقj I{l)2g:-am浶Jdx<OeuQIJSkK@ 0Ⱥ-8J+=V_jm"iKu-L§\CLE<2}}0Z-3Sŝ#O*<9+6U|mXO݆`RJ9Z9 xg0rD|ij7?32.SZZ"M|l \ ThU,9tL0P{Da.!wJ c$YA  `:K~ٓa뽟1AeӧG-csQ=9O-j3NsXO]d[cx W wuqg S dʴffņRJԘ ;Dऑ|w'HO|c/賃\>Iv|@ЛzdR슺p 1VQ]ʒp[ʡ`dVxKdɤ 2]ϲËB]0TM}[|en2xk:XRS4c:#|c}slbϗ&+7%N8r_sJzMmzS S^?[!R& )\xs o.ZFl.ECPF@QNk~q+l`ˆѺ! t4Tv, ܄Lqa._+B!Oq0e/tBbYDh*roA?!WƪPobw"iwde">( o=s`XtRy?J tHJ!ƄLU:^$C2Ќ_22 MI xg{u:<ycb8]f均aL@k96>1Zѳ/D7ٔ]xE,Ӳ2VӶ?U淏zHgf- \5z.BI7]*hum:\0b"bi5nSulb%y6ÞyR)*VI9 7z?‰k)1ʜk#cׇtK8rf";׌Q=`(;e{=iDDڜk܇|i~IPe%`mcNeyCI6  &:.!3m@DeCKƻ魧SܮjH^~lD (,"7Efi& (͈o~fuC۷Dk\~?k^}r~t}Q$t\y?lzEljkiz}bۂ]  '+<4Uɶ4g0Sc/N1aYrnxh@:_]+?tܬu#qI}ʸRƜdk]jiOd v{ݨ*'B&O̚6V1E#_c/%!IeGE;qJ噅P-S?T2nEz$ 2rÓE_B/,1٪,FѠwf7\4MX GlbN.I6Q,_ [ѫ٪t׬,G;$>53*֛V si1dЉaFݗI<Pbo IHH'0,5/8˒TmJrDMŋǦ$)/(*|΁TDfKɬ$hXh[̺1yqѠ}5Q`2nW2`LV^Gkkvæa|7o[JۖZ4D{ 8|[ > WI!󩟇&,c~ =wBpv ?dsr eL ZH4[8Adx;r/J2j T+?Kgm8V&Aԡ)UDe]NHp}L+rRzOH1di ֣Rݱ=kyqi9ʆ-ٜ,zJ 3~k:3$5vOkLBO!À˪)Kk KB77F:idɬm^L;~le>P\_L2l"@r@$XΊ u>Dh{ Γ3;mpNC}=h vS~8:\x(`c ܲeQФ`S=pKOfD\ gA2嘀 N: Y n`kA9Y ig+1=vm9Ri :9<7Euf3n \j q~9s֊9 14l@5!Nz㋠C7kbٜcL$mhC L_oQЂjYKI^VXKu풿liZ +EN<᭓}zJκUsպ(@JE=fk>Yt>Ba.`oqc6 h(8ԸƧjrH?ݺ;g$w4 b|0K+k]%;*J"UxH^^cϵjzz l9F-bӦbs!:.VW*H¹8'>y9w,G;U `W r5m*d ՙ%س.R܄WDFd 2; ״,Ag.2^*.@c.p{@"/ `l~uSD['&$MD;1 M7zM 7 F +m ^.ZM8"嚽Y=Vi|)Y0BB7Ijl)~?TN!^/2"wi)G'Ksܫ,Y?Q"!ŵmi.[/0n?NLbӴW3t\Ӕ|I`&?2d@J-k?,(HC^#HGaNޘ lweNw]ă[E.'PYkIcI%%<(\]cb?ms\ _D׹,ߴM,>Ww; M.x;FOk~qO6qK]y2}Yܻ)#H/IK]=s?>&P&B`9 d̡5o-Dj׍ē%g  eFɢѢ:u+YG&--0܏yT}/3,΁)oiTN<$5uor;(dTCr76Ocג 3M**M°.3g "k>Aq'N |}x4l~GN%"=Ɣ X%* ]i\lے1)(%_04S c;LumVa+CM(o/35ʢ_*R4`QjaQqBJ?bĤ^7~އm' 0RojtH¯qp̗_٤Y"yj"aĮƋIDEefD]pn>mz^hנ8`54,OUe5ꁛh Ax p'?V+w>G>%nYBDNaҟ44KKyJ6lQ~YbbңWdqe-0 36 A&xB;P# wi3S)4'~qe 81JOOV(u5m?qh!꬇u/SO*/F ]"=| f4B6hY , k6 E届)Ӯ8j v@3Jm&n <3ڷ4=N H 8݅ ˈR--#}|*#Mt[&ӒEt˗!=xڙ&rL@uG@e['l^b5c;5=/&R5XM&R].lڗbH%mUL[d˖uqD%ݻV"M> ׃[ 1rV jړᄕ&&7ҒYǽF.n-}~#9hZ0d >PLxLs 4@-LU,葰͓SbO$Ǒ3ܿ(t$=!D֎8Bfa5FFq:2##fyYĖ*ݪ'wdi.gI-d$S*]c$V*=N;k~W+b%SGX Ի{<]I]5HJY/~LF Vi)Ɯ~S֗6fu^Vb"h[EhghUK%"@LϽst)[~lȜlA8K oӵ% 웹?F/#*){ӂPc4SK/oG %4\z@<]_s1zP x.^/DmY"6.Q-oҝT6,F "))_+J&5@slŗ%c7.͖j[̞ph=әm!R.cɂEo;ʟ6z=6[4l:FWԡ=Џ{hĈ*̶l@ΩM  g"o2Ç9M)>1`c2·ˡUa6-. BKyo2;u 'ZyN c;"U@0ղ\bӪ JmWڦhz&2aTϲxE(6¼G&pEo"v2Q/Q9}؋{ -ufea.sA.EV+Ym鯺 ],&_+_l-:tYi_ݜ $vG΁]XWS ϓjok%wpJ9&6bFaxMFaw"oZEvtIM!s(pMЀ?$e[n^\w3z}]6IΉs:O{8“06"] t]l0`j/ky/k+^zÇSyѡrbvh G!cĄ- UX\Cl TRFd gt VV]`ymt6AJ\*%h#jj]Ԋ:,\|Z.ה=Uh\g4TfȐruXFL-K[aS3GV'9Zghl[SNvs0 = .1{1u>[+PCp#*B;pt%;wfۇv-a9b[H̅? NsvHpO_6W*Typ3Q{B2ċ!Z\s`0Ǩ]dC Eh~jͅ(FLk(,+ Mcsd!b>!o°gHʡd!,Ѕm@Q"z{x'֕بYdB[aatbpMUq|36ggZL_}h dTm3|wۃ,x]xDc,BtH󶦣.]cjVw%v Nq$~62%rF3 XJu"@h%?RM`/7l͖T3564G/VZ-,?Ҏ<-`c[1ꁩF9m$Yrp AFcQb%X(*pyBNFh6{x8nCanEA9T#oU͂i o˒\1A5Ѕā#h@3lh)[/LRr=MQo3޵ZSmLKyz4f8זݎX-@Ws_ς_n~ڀTon{B']Jm/K+!Llf:txU\jĕ sz\ݓHZ&s0,4MIMQCS$fڷVK^ExsJÊ}YYX.nylU^T8}:YUL&ax}Q^pA-F3/ڑZlDB}=.By7c ]6j3|K![rP$R%L5׍oNYfl:~w˩@APwjFI9@ԉ^Ftb V)WY=ɒҊ.0Pј3m9`:n )P&1K/G{hǐN}$7?],)aҁ񘰘\:(2+?Ɵ5fMۆ&=Brty  ?)l8Ϥ$L~P^QNpwB )I*Z"X ({T]X!2ŷQ!mYtTLzn!E~i1En[<̠(Kz5^O ym562~POM=I,M' ^ftt(/(}ȥe ihЙoD6bT6a~?_v_0/oO54@ŏG7hX9q*WaШNE.D1PV;:}ʘsuZM=34QԱ 5֐5C8smw;/9zNq U §K\pg^ 0뷽9ijxplPGL ڛvdߣwv8gGKLRK 8e|#}DNYǜE@j14dٍF##W%Rj56 PQ?.Ն*̳$khTs0q&`]*~ z 繂|iVBQztB>[/[%Xݩn C p)d`Y;-&"rF /%$כ_^d)u4wN.x~OWlIp7f {Ԛ]$ꬩ!md D% @~wӴ XԎ&:WD<(1EԍpgGFѢj466~e{&6rfUV蓩C1mk$3AADDկԧd0q{)`և$pסqB9rKlj`Ky_Iw<E ^Z-1FV6+RŪ'0bH֩ùb9g퇙 5THC_6M1!OijB!ET^֘q`vњ<9倄U'|860dYMf Dвz c)mU(2h(3vy['LJ|,D^%x>uO/,h(5tp~79x9U⍀a$T-mT՚uQe2Y-dž$}\PRjF\0PHW.\؏VS?'<%2SaߛQ}uUe7u)f ѼgTy~|*]{< @ N@磁Ƒ{p&D\ԕ z 3K1=$#Rp֞(gjP_.+"( f I}~ό%-6tr9nG^k%}slwT7*>#/滺.]kb}Ԭ/ۏ*<Syk_sM L,gǻ8x-ⲫ#ݒ =X/%#X(%*ɁLhFoƾJEVxVolXq\&^4O楀 w5^g gJ0Uc^^x_lAIe _FKާ4 2Nm#@p8c2Q'*ϊ$5u&Z!4^᭥\4d3i5y<†Ei"5i vOkZ6@-G-z"$Bјd{@XU 7x-nO bEW\QOWmegWRFF}CwNM ȥ|X,YO1gcǔ5!00E05b/y[藘7g-BӐ0MZJR=Ý-,5op(^. ZR՘jiӌeTjҡ+8Tf!N&@TW濨k=ʠ ֨  g"hN}h~n<7߀=D?Zowa"|aU8q,'gy$4=D=XQjk*&9LlZp6oݓ|~Osc(*:EԽzOv0AMqnߊn}~)%*g&Hŏ? .(Al6eFL!Iu_xN9[Q7ōPؕ\1>,/Q[7Cd73m? EL:greN#O$@#..ƘүF>LЦ~aJoJk B-X@}2{ەa2O4[SNK9rb*; }w3Q/2]#xq+# mcқle'ryD;9 4;YID?Y_Ъ'N-Luez8SWUHtx.W`gū޳~YXiȇ?9DAK[٢47AASKKgcBQ{Mڮ=y_uGz~ֳt!NTQlc_nYOʕZ:`̥ٽ4r!Ǒ0devj /TFn4ꕤ]y8EʌS;σfWb»kyuMequՍyPnqORr c2ޛn)8F%,I:izU)Es&jw/sKK R:G 㧠;εcJY-V*7bq{9$wpCD Fe'L<1jue4xySb5z e%ƎrZmj>*90m[\Fn-͂-"4|4W=*^2V=",4Mܽ1 TQs`3gQ󄃮.k A>HHNRB*8(ZW6rqQ}/J<8g"u&m2- dq^4_3|/[mv{)Ĭ3`ssAZ@p j"D VM]6WU `h~NK5e'{^؍ZZHb\XV7sǼۋ|y"Mh#̸J"nDVtm` wL=d!cė+x->2ǵJJٌ"f3𐇀6SEaP_GYTu?{ZhpwgആB |#9Q|q#)fA{~9Bd5:B W.? A71 sod="sKfC؀#Ya2,C!b`J[L+XJcvѷXD1jb|oB?jLAd2i]&%_dQpqcvlq(ϐTXފukbc\v-hjZy46ݍHKNa6 nk;Cx|0RN$0TH&-ҖKXָ2Hv"(/N QUS"Fm2TL-Q"j"JF&UF? z!#A)}c7dv[O|~|<,Gb۞F-VgKFMu^4v`e uVHїh+߬ C -msVTH?(DyZY;&'NmEK, $jFd{ڕ`DŽoG⯍>vh9vOT,G8v3n[<Gu@cu,W@P9R㘐8yʴ<ɢXN zh5BaAJ0't&Yޯ L]}{Fl5 O0fW}p#~Z(Z36LR/|q\f t~|Ky;Y^@-n"%HC~՚AS5⹦<}ċw,fablO#'MV-޶8E4[~Н,yTىuiPW6pg/wjՃdpj:¦/aHhY@Ӭ/DoGKw-7,p<+OpN\?ĻYq"(;K| )8i*1X&@JPFyU!ϳ~5$fNǨjj 7\J[1 3׍zpAa7haA0m+ r7( 2l?+/#Yӱ] ZQQFT ğ;KܛHXMAa蠯rbPLbwq^%&Tm X^NL/T7~Y]|T:M_HqLneTk@,\Eꉬ62Fװc\vJEߣݤ^wW^7yS^oYJڐWˊUԉ|~ow|?? MY"fPXO:->{V>t` =Jc'Tː$gs:PL{j]i ]yR7<=u="Ǡoǒ->Ez$t)K88eZ$Ț؄f85Od7Zէ1N7mX'WøhJ oSo_FZPLR![SgBv|銽{o^9|{Za!ĩ <n|NF4!HU}AE,`P񪩦dI)BUf6p"&g>1 i%aleSK[uHs|bH-Y0y^M\(Eyy+@ N#D^o^ѶQnohyq%Of#H?G5ܥTXذB;_`d0`PSrbZ50VԸBl&4`SxƔiG oRj)[Ef:0+Ҕd,&v `ZU/F<7x"Li^hO+08e2u~QmGۛd{N4^ih*؆\ `HWy d4d;-%|Qo7}Ջ?5tkDʄwyؑ_ aP% ȷ!rm/ Kܣ '|2 *5$,ocm̓l4(Bd|;Pb)mj<Q/>o'7DfoυzPqy;{MvX&qp$LFq 833@AČ9[is6{*ِv~ <{^jR4 c|ȫ1Vvn60Mvfo4A#5ʊC$yn$:<&?Q\~-"BK՟lH8!` Tw) &To1L"G?vUVCdϏY uvآ #~n8fRhAp;CH%iOd*X$> I7ٮaDic\ֆ%UJ*ɽ^P>H3별tSU梿|J ZG%Z ao'ό&hA3SZ#G$k>/ΓʕfP rNl6ُ7&ZQC1Mڞ"xtն|k^K\3K(3 /X[U XCX**ɦ]ryrdyWu1vgm|=ϳ@xMڛkfxkS@7m`9|M67iPQQL2ut#rq[ބzf{˗.6HkגGafOaBKai0$ʰKyZ/㠺ُ Zeb3!#IjYώ%:NKBI&­$4 +&I4=ۑy<T-̳$ ݩ!(3Z "iØR} S)1iUBE nR"%R>$]g)5Qy]yPo,ԏvhY^H|y Zl0?H1 :ur2ɪvYuo"чꗊtT)RasLUQsgQ_ 8 8 z1/Y1u1X6 U$Qs-ܥ8IE/ ߬BtDޠ38 if\qz'Cܔhz4o",ۗ~ LtO.HmE_EPh12LַʏsiY(5R?vK2)pMYi!č+7㤌Ki #2#F #+6S4W'VjZ+l$u)->OѿT! ONܽ-ӹƗbƠR^6EY 9c%nG񃓬I W4Dh԰5 )6TW\_p.}Һ~B>y~̕tJ\:8yԋn=e-DJWO7qFH*zTa>O$aZGLJ,::^ti#{qyu Isx6Mn!P=u PV9kW3EⲬ2oZÉ'lhcy(Q%}\5 PJ#Aʩz\@c.+-. ;CaDqAknCO Q0P]'ۗo}~K%v@^ҙUHac 'VҍΖ0bI0 k3ফ-!i!r[*z/k=LxW(x7x}na:}NM/.)$ҎDC8luhs ֢^X) O.9|L@ahGg6Хsf]Qad^937 t>E <Bu)ųkxRP+D'"(ΙNMqAKϏ*A#ot5e<#Vc+a-f^6#_]'a.kY]O}쨀%LB ]KrY=\ rIpCJlui ߃3b 8 ͠&_㢄<(mjW>wMؐ&tX=b8\r |ER 61T$!*32h--`өjt-@ ϧGTr^ۺ%Gtߌ>Np͒`f)Fzp v2IO^ GV̹6~֚7QĚ /.>6R/j<|x1ج#nQe^ {MCޕxuPZ%&` ~4y<;Iy0 c)y p*mX f[,J ?Z VjX=tvUrD!/Bixh6QY::!~b&HMxI Dz!\;WZ[yLzpQuG@ c/j13gU}ԦkW } EWi&f2Gk6lht6q;4O1rP@*+aMś 5P<7mv 4k"PM_fz3 f[J߽xvb^;j񳝊 a%X}Q#i# sK4t/d9M!͵Yso- ^S1uH9׳\r-! ҳ7Κ7e>>9C4?guC$|c\`}P4P_e{/cewFqg bZLd HSA/@D$nҋwf5uf?[! @PT:)@ĄO# 5lcz-{=?ǴLՃ\Y@#m@x\Z9ksfzTh0$ꄝ  ,R+dU"4-`F|^[A\ً Jՠyϒ ~5ۤYHDEaWF3+%'Ew юG GoQaq2f+Ex?-R5cWXfzF$e!%y$S5!Y*o7k0Z~SnyG~'vFN0+ڀ;$ ZNPL>yDDawzjJ\oM"J/m:e_M*&~w6lf$ *Zm(C2E&/ʹָn4d #BmsC FI-v#qmBn\ іOt*lo0lѾtD 醅^2@3-+s u?PCD1O8ikY A'xqnE5ۄvRgN8s:ucmCTo@7#XhZga/R=h.쩎m~~!XߙOԂ8k֏<=F'L{E*=W2]5T\gƮ;9SW#ϗMÃ^CIZXiB*md =_ŽGr$ޥpM^ֆ`<-3iDm,/^ϑ5jLӕj_mhTPIz{.I4)dba= 6OHǏ CDX%`1t+'*uV=Qrfm'KOa#‘DB%D'skUW_\uE2k'A>t&82=3gZNfwПձ&2"q*QFpԒF*[N?qu'jP+r^' 0B_ɄUcI:[#)9ׇP"vmD/LJ܈%c;혻ζp ˾ q120޶"-i[qi=tI(yNKM')٘=ef̓Jݮ.z=, r|`AdT٦L!pd GTt"Fw@ݝur_KX9B"ku-H%G2]"\.""<׊r/K(VNѷ2L19APGۭ?Q ]c9^ӮiP Pr}IV}"HX_w]xA0鷗Ϋ 2a)5$?EYɀF~'[~?#R5=\"I[B/!/W)'P f~V%;J<l@*Hs#bP"/\Ĺ[/44A8ph %7"=5,#YgF+UqQWZM_)'۝q%+ *C%.NڙчjV-5ى`v&5hnGCyc; wP W\g2ͦűO`V1)i]*/5 1<}:oNܭ"B^خ 7#qĸUV! ;%x~6㋾saYM%蔼<GV{4aZ HgaFk8 cYCW>Fh>SOYDA˰ ٽJ(iLJ?#KqPIUߓ}6Q8ޠOrswb_\.A}Mls^MyT,.LA5PVAƏ`Bu&5N^#κT.< s/eH1=s eE];]HجQSjm=%rlh| G!zNc+$V7kdfӚ,.E@HIim׬G@`Su28ȥqe`THqED"v+.9Kۑ#j@ʤUwZIo{K0jܜncL]D\ 35_4xhJ fz-Ad#-idj&BlxMծzR$ ؎!t{wlKЅ{+eL@W=r4"П"J`V:*V^hY-aYr>;*NLˬ@Vk!v[ $7N@jq%`T犤@Pdv@{y fXL]w!$=mR#ŒUvwߙeFJV+^>KBx#R3D76$ϋfqSafDŽe֙]+Zugd?!%r ˖7k7 oIibf`d V*";g>^{A8L,1_0?%U̓%=MK>)Qћ s_nUƹA چɨw0D^Ϩ!KLc ؞`L6ֶ= .I% P΢Z|I 8iq>i]`\]z!G/<WdClEQ}vQxP*)(|hg-(82*y@mwҎƆsaó%n'pxKT {1, 0ެiu Volj7ug# 3''8UJ~gPioo/wrgoO=}FU!T7~wюh:}cE_c >#Ȟ 8^3j;51U /]mK(sԏEBCZҿat]K`RVJn>{#4oAOwi y;V,QLV:,#szdB1ؓ9bHmE<'W!hl!LE2IEOie D4+k-lw:ϛgї[:2|Ufu1.Dfb&: 5ZɦTIF ̔50!! Q"~l).>mб?~_aJ/!GwnoOGKV()/^m7^!spؔs'3<TmN@2}48yTFbev\XPq)Fŭ}e)̓h@)5(D e ݈sS|d_~&"/i`@5Jo .Cgin`ukfG1}.j u#T qPI{ B$D@b쮽 ͇V) CC4U Tfs5"C}k킲QqgX]މMd={'k9rkQ6%%[+џ{&gs _u+3Utf:%/. K4b*X|v.6ѼTN(4S9>7AvmҎxv[ "jq`P7iQNGй ;E?[NGR;"5a ,40[ep&jS\

2z0d ;-!!+"*㎒Wfd%|𧩦r6 yr ?H.j'WҟP.˩?OOS';8(h)>nhK؟Ui8S(oR-|pHo`N!bJZ?a]p)Ʃ76/E̜o-އ0R䶼UjAxsnBJI9J۲n8,3Θx1A+, Ȇ\]?ja#m#$ 7z*pQ IOƇ$u9_k-Ӫ&im:t:X)-P% F;}y6O~q>VRk H峚a]ĬrvF?oL1R z:Y)ӎibA 2R#ڪt ß+Ev8Ule·eZ<$f=gٸ`cZiEH/0:dԊžR)Ϝ9CBtb.tWm388*T7*Ĝ Eg xGF_N_#%'ηAiӃ+ 2O%\[GAnDE_^ˈy&)|pECt' bi⪻[dzuc@n-"4X-Y5SDa'L8Ol M[D*5(YwaҐp\Q0T1 ~0mܧ%؎t<d߲VAE"z~cZl*`{ Bizۊr,zKt0f4;5C^-Qx`mtxK$%SXfYt?ײh)ow9 k|Zq3TB؈>b7 ;P}yV3]fH'.p9ӋڅmW2VkS$7ʼnοu(V+sO}5 Yr OZ'`)+듪#F₭&~6 %!I}"hIWpy<siމgG wE4^ Cخ[:O7قv{6gpF֬&b!(څ!;ܥX~lNUR&G]/@)EAI}kiBD) FwF ~n܈:4%GY0JI rՑ I2gNfH-%u9[<ύ ?}z9q ]-<=) k݋qwO },A) GO>g;WĀ,!:C|! 3O#M _a#p[ t:<)ٻ]ASw=(ZE޻4!0|c )M(<7YJ v*pT#.>KqcUfo{HBψ{tHŏipj؎4^}p.A ^poQU'\G & eJKM5<#@YޙcsԻvYT_ uo;5c7Z0MLG(u35ǰЗz17Ǐ tfG)aU¾-a "FꢃoLϬϸ/|MԴm7~ZtN4:ީH+|4[^(A{(%t{3xamL+oMVMS5i/ui?ĸO:Dc+Uw6kEɪBIVl{S.e"0H+ZpT̆wyJ[R1A >֫ո<3}ؗљ&E *^4p<[}D.H}@ɸ.;NPWtzLCL㜙5  |YwEHa0Yս6Jt:Z9#DDZчƙ-`Vcp i,"(-#OuJ?z0m]VS(>ZѶpXٱIIf0 Q.U Q!ep[ԾIsPlNJY:2|SEC=OqJY@l9w~Nׄ׳E.CTY p- oKC8_Y' -zuiYrc_GO4bc6+3ai?v  _mfQ^.x[gvȎT7QA]|&+=:o m귀;`z|!Y5Ws|c*œf&nx5}rd eg]g@18s*벜6R,f;&R^TY0#Kt|ғ`wHBO'IDQ&zuPuUWj]2fdKS$0\!Jx{(S+F ㌮ʹx>PӴdNipAH%joZ[z\Է_e4R`:e oaybc"f{IHrEjo1HhPd>Xbp[ DSYɻ9[aHp+am}<PAq:yǎc S-MnOVJ̺{:Qlγ[=zM,+zc4rA/.V֤aRav|t2Yw"7z"061fe(#ē`့,XV{Bl|^GT;To:%ʿ_iUj 2˦a}̗]tE g}q#dVC(WHHyo:mOP)7*lR:3aGlj>n^:z4̲ǦbJ"1ў Vd!HT̤,@ݏ< Zv+TaucګϷ IS8ϬMK̸^|BOڮAT$WX*9<Ҋ=q*?CL0QmGYpe5,۶\BݖZ(̖58"\gLfpRT6N.GNloeIұ}?BHmthqB(d=v,GƱByTPh4h]6GyK.\8e\kZlsd/Z E1QuO8IMv/l.O,GRhiSǒ^gf :P1*bP{P)F*yicf^HޚUpH^7v+S8oXB*886 D]ytEArs+i?u1indr}.i7z?ț [4(AdڕQ,E`8] ojt8ta&ǃ+ Ro^V1O}Τ])-E/ּ vun48)e/0>q >hW$ #Zh4!&NcZe]pB/azD/qqQrFv^ JT{7I WܦLCET)3Ud;_w*Vg=ꠋBSӉzc$;UCVh:<7sic *cu`VšN][M1϶;xNL='75Kur%S~[igu/By,Pbm-|g.&("dA&b RT$U`L nO/OxnrEuvG݅{淫A1"D4/zck(RȎ`E Gw#]#^ņ<=}ۂ`Txtzdd|QD7dQhR,yNgh4=_+J`e.^K%8Pi8͔bt=Sjնh \DJI(ﭵf%'}tߚK姛KjޤSAЅ3kρk [pUB>bEƷW}=[bcHNm_D҅KϜL l590m;OI0Bu:S=Uk6m@*Y1lϰ&iQĮY("?%8PG|zjYnD&>6=Bv@Pt7EN wu$$b}ZB!i"@L)n6ur?D_͊)l李g+MbPhy'|x+*a[P4P]\OSK(Z,c7z.sl4$%oKffȑpir'w}K͈_0mR_O1yHVPcJ6@ T;J٧VӠ%uq] m̜]2IFYk)7&W`w&i1Jr&oEGR’JӦԆy &yuLvFb4cykb@_D"M6V5|T܇ ӳ'hlc1  `N?!gt>`9@ ™⋭,ӑ*oM:J'ңRl]/]:"~@ב)'59 G4<<ȕeD~DV[Lms,W[ mv_Ar=zT^'8& u3f?NPN_x 8. VqZκ2%ݜ5GܦQeBѱ!)Ʌݠ-v'լItcBFaX &Kq;=UdLՊ ]t R'U.;K7\]QodkbӗNhN(NxJQ1?>Z`i,GZc3Cvqy*lHHJ"ضtur,5Dz^T eХM[rvG6dr@fӷCq-P:L3a |ኙh@H"JŤO|SX~6<f`"vG:Q%\aS&+wHn vS45~%Z*vUpU'|-Ri1A_6AKKYJK߁~3P\qw^>ߓiCEHF ^eoI{&R{Jt})ģ/Mm彙.N]ڡaHc1I8!x,H "HvQ++ŒǤU*PfᷫX{>h9UH)^$T77N#((C<ݻX5RuޱqÐzg*,'#ԅ1gVAq]>Xky% UJ\ܲT&Sn9޽/4q CR' `oRN8j<A즮Ս^XU-,G6} Ykd.fN@@"`)P:S zvHB0ti`&gT#T鸃&;aNNj +gڍ*ݧ^``mdcA"\2݇JB wЮ-.5_(l[Ϧ0o!NI6ªdK}3[#A׉p YG#*wSN^+4c )Wc_U 1$J[tE7v1KRqPwF D;0ќV3:J䥿^Ubk`>՘ҏV҉sJ=2~O㟣~`&LjoI3 }dE5=S+4N[!V}(~rבDa#S(4@NL^aٌ+ `a6_PlQnĸn7Sq*>_ MF-YЪ۳|2e\s@EKV >2<`Ѱ*K`"!صA 3>?iczxSde:͒QLPR=6o2Q'-=3F &&фAVmǴ 8f,Vsdd/6NK,ASQW_Gq1@BCeЭ"&l9ZK$ Uݠ|#:yzœ(,br֕-Ʌ*zL<;4TvE5 =Z*pQ{%ݼ"I[Q;_GmT82BW6( &IRHmUa kY^+I /rOCzALs>F/yXy3\G" d$ w^Յ*vO#[,n|3:f/H :)m9Ʀ褒5DY(-qT6:[v}d<X4X=A]ѼoX&NsrYR3r9GBS]•w kV)#wxQ\[ >oR>A{:[ڄ(Q4腯p?Lysp)wFIp #Vp#S 3q3gtoEyV;ݽN}޸_sS<]\AC-\$z,^븾kڠӹV CI ۇ$ϒEj@o=m@3Kˑ|U} FF?b/NjKJ4bZZ+ׯ+---lY q6ad8bN XHmz'RXek7q-pN3z_`&<E#q'xdQAy7Iy_M&NRyfNsb5̲-9tm9]SG>w2TK Nn':@M(zgS=@ϵ=5ʨr*0wwsMR4T9C=?WjV Dt7Ce%![A؍Ul1ĺURP&ݫqnEh^?tDr"O*=ɲCdžt$+wohQ_@NXWBWt2 `ZDqI-vؖYҍ&e4B rs]*I̡;a{y]ВWbjk¤a!y%$B8Y[׹ѝey7!`6nr2kArYc_ %v )Ս" j:d\OUo%2b #=+|YFnJʋ,k{suiɖk/F uN=W=?5l*dT"G,:]u\˿LSu=.xx,ZQމ4uy# -/޲`ZE9Hh4de껁Ph. \Bx,n s'W?Pp \#y|ΈFt_N66~(Oޞ}\R/;R _zxjp{Vq8#j^J;w];2!(]OL0,9>!Hs`dZ3{sEֺ62 .݅keEB4@G#rn`18dYĉh\oTe )<@r /#:b%+B!;<8 x--Yg2&<(a`k糍KfRW&%W P+7JX*CNw8MYiOc2 ,Rkz6PB4)RW|-66 cEmĽ5F7\z!q2!8쏝Zl&M)7_!]3vOt3Ch֑ OfyP7E` t:Y.Hb5lӗTVRP4&*y&d]Qcf D<ӏdS|"r3@?iF8'jY|I-7=bg 2yn 6-;FFH >uO0Av\aK㯟qqRA Z KTO)Uފ ~]I>JFmRf+fjsň=O[K3[z7X!}&o<lKF>?b|@̧4smDž+%&w=5oZ{0|qJAz&y`(O39%H//iΡ6Ic" g3r~Jۓl#b ߔg/11\{^id `DDTNVP=Fx!֭#vSh&v58@q%@B13RDL֟Aˍ\b ZElww" ѡ$܈h~߉j1@{8٩Cj:4+rJ^ޱ1˜~Fe2=L䙚Y>lkF`+?z]gswSjM:7 &}NcΨ ?Հ俻=e!txXA:$n !70m4xv~\RrZfrs3M}tb |>?;{C(e2*meWrřԅ$b[[u]bVT3΃>m2A=՛+g!8l;rb̽M4g'gW~o'V uK=eϻqe=[dSy3.v/BNVNhvDq: 4m8ſl!6^̵32~;IåE&A)sɝcSTİ.lFq&%8:JFMTw<^: QtWk aP]ADpf|_@(Cn^|]|4SK Aa&`4~F1D@vԸ qw놠ʫ]kVscʗ|h&dˮ=!Ki97E\7_7wUGu0iC ,7Třq-Z<U" aE+ۖrH$)sRuәp}ll'ᩭAZ#% ~EH7CFo"9ƚÓ\F4?iuxP}Ѡ2%" wr"i59HSa yNySHƕtI=䥀WZGX{A,-jӧE lB$>h +lhvHUڴ hF$Lj5-L>+x:ː( $v->5W2}Yϧ#%-i#Rm #_vHA89ZnT`bq Cz5;n9/dD7#[5 onBk3_.K6>?Ց,mf): c6#%Ԋ$P]f;d>wMpiMwk,4Y-_g' Bڿk%tʁ[.Ca&(#fiZ> PmngX5@&-yp2brW7!o/ -8wӗ}mJi;I"⼟ ;! Qvy\(?4\Π6Ʌ̿n5} qUx?Sp֢XGUA)ʛFo 3[!zfpn ,z-{1M? Xhi;ǁC_c;Yʹ'Brѳ{j5$B' h=υȗXnV W^r^QǙt IdS]Qy bam S.A{iBSC;8F&6vǐFq 6%I0G䎧ػ-PΕP- #dS4B m]ZL@OВRi4](99i6n/  i޵?w9<7 ZQww Cz z]WvLYU";o 3EM&fI(lFzKd%e(yB= Z\nd‡|zicj_zwU h_->r!'gZ3$UF>KpJσz@)tVE#6HRm`4TRx8Sjz1^B|[/iI=v b0IICҌusk=S5|[>Y#A A7{>n"\x;{P_~pN(bРn:CP(ɣq.Σ YBK{Jwipٲ;ź8d!MSIЛvJ Vi?9[I|tr/@jo[劑cūCGzd--/6yp'W+4uY2;'U`])b+_mwz`JX6G&;v`ڞ'=~IH==oV5ğM:C/Axe;6g3aIhg|imB.ԔQ`R)1(o Η[异> .*4nv6R3Q*~FE.hG19d3wٖ-'rIΊ3h&2,ƒI[6'+VI󹾊y;׿uu)f wcV,+Yh@h)vZL**QV#*$f`!˱v( <4߲;+#-Om3ٯ)ph21nAJ ZpD8|z槖$VBNMJ+~eL"ݭ`"Bk-.a{q ,@+T_#pi OX.W^ <ƣvn]FAY8CoG|t|v*a 7dۏ:m"6؂QĀ_'Q*VsQUl^b \k8S|UjbX_-E&W\YUߟYmdbq*C*/Έ'R:Θll`4$z,#`^wWrN't?o󆮍8Ӳu(JnRA&kYB BsK=]&QPUp fs"\*^K[EtY1Qj $($s"t8~rz9chTpGlf9zL\Uj|wfDV"ژZu*`đd#7u>ݷCH iƗ&vE5kXco(MF)=E}=<$yN`ت{/ "FUن[J[>ެ{5'"z\3,qC )hq.mfq֓]{r?x_4)G? >'eT8y%5)7rGq$Ru)e]CV㨉 ׿wVBCkgF#?]`j?@\:00hK} '}a mYSLwij$W~BS?GAOO15zWw&_ hu|PP&D1J?冡T5$ )[1.'J'2D4:&>.*FMh)Q=>]IwTgzh䶗!A#D(bMVJ iB'?Y}ʳiu^SRraR1!-KN;>{0촁&nWgy.PpЇkC*"I 'ZeDcggq E 4ԋCr 6Qt F} -p#(t#P >|o"=Yo𕧿Ǫ %L-P59V挸Eom3//%KRΛj7$@ˆ 4!!a.סONIF?ΩQ,"Ԯ j Ǎ8RD!okir#z\WaX, hR/+ yb.An9[1)iP%5+;zC-ޝ:-?\R2[yFJq&ᲄXjDxP3(h?Hiϗ!Vb붧&ud9!޳%L _h[<.On<8!l wz|{!"϶oNF0=#B[OQ!Hr?}Ϋt KCgvļ((T9!W %*p?Npa~L6 KEpgy8=hX&ENp|At9xK׼xy d+z#%½sW?;8ROv*۾4+ V1*">nj؋X!?:*&~Y &l>Pg~vE?L|.P}P}*W 3R PP~ WmApZ|Z+5y"l}zcB^_Jzae [v{Z3`tiaֻ_B903K_NN|2WFj9/dwimB1X$iousڲ‰wi> ٵ77TZs wDW Ïf}~)[rSj͆F S" JUMo [N<΄H JLJRdIڴMB#.}S}#P3},%MQ-Uou\S?%ZҦA=zx' 7| zM|Yq5.?x#'yF~UUp鍳S;|z໏g7UJuRhPmE^*A WOauD$pV~<. ~xpg/NR] ,,aDӣA=J{ug@_%셕@Y {=e7ZP~,(֝,Xq#q󻿵IOFoa%3=触9v*Z?"P႙ b V'|LXE>k(謑v %4TSFs\rEWg"Sv<]a:=G׭d!6;N,ilW/ fd2v;cF3|fx A:e*Q%ȼk*,i''Ӓh1kGr=%'q"QD~ K-e0@%֊COi LFǗDQS1tBm/ɠL8tFʃ1uCxj#@)u6tv~ BQ꡺/hhe軉,P>E}wN;Mi=vvZK`7B[&[jM!0Q/D@w{&a)qݽFKa(8R'MKʑ'm.7sKl s8+׮R+rR(5yׯ3>6ޙ.Qz$z=< L&z1Vtz9*䢥\e^ io;Hi.n$;re =hl )??}$ 9S`̩NDKw$.;j2Qge.Qu`{ * yxkS BKHpXAVcLq'$15MW4)åbwH'Y t^)[L,h0,5DN W*rvig*<ۚyW5j\Bz6Ek;ޏN=G(oGai%lIG<8x(\w@uA& [P{:ƒ֡4a +|#Kbt.U7tRi`1ye;%y%qx,yT* ChUXWHJ _@dw7IghDͮGY(0ZztKYDuV% 8*58@$kNuum}6?(.8] Z!s8E\gֿ9SX걆#H"r6[Lr |Ac?<&ᥜF}qTC`m0iA ŖXq7Utv3>e'ɠ_NuUR!K}sDzUòO\xg.;͂\IK#$v7 oNc2Euik) *#_ ~ޕMK=_-YocuZ:^ۢԥ]@A憡)مg5' M !)i] g._[M(8Zrϫ<(Y!D!(?\Ko$7~//N*66#BӸ”⯰0VsK<y$Cu|uȆ$c %6e64¹VT{`tfu!}ɩ>6Ak`Ư7tӫ\"34ۖ 7MF~P$KI.zS%W# tcaS1zn';Np^'I7+u5{mznU :zr Z+K$& Yږb}#6{XU"g5&-uʔCE :pfB8p sM2о}><swl~2/'TlÉ5U"p7Wv3/ r"btq}Ц/+n<} >kIͪY}]޷Ȧr1ao-'ӜAz!}ڻD?ES0IjZO0ܜ].XC1r>L):; rR$-ipFr$B3 D͉&sU6 +ZWakRԞ QT6}LBg,<ޱ4\:!>' J;66݈d$-NwpGT`eb;# )k՝7HnCyO vtMS JV_ <ΫQT @0NgI_Qe"ql㪛oՕ?fYF918HԷ#)+ Bq:bMV.R.7|8mJNմduzk[w4R_%t]gJq~O KS@&4fy"iҺϜ.[Ǜⅾ_.&r']~zu8Jԙqɝ7bN _SF΅ i6}|GGx z+m_D*}|Ϲ WJk6[ĊU6{QudG{>b$_PCF**R5z/ce9gR>t aϙih]KYLiogw Km[rW6bO`=~2˾׸+Nbï3dlt8\RLrNfzNbA/$s<-9p $!JHV QlJ *ySԨ(+f7mTd0@}w|oh)~.aZTSl,Tg[ԑ¢fX$ ͚ͥ ,O D )e:Y!*d{TOM/>%I1W _u<"!-&_EyzLɠrV^`Õܰz)%DѼemK7tWnFbu:qGU{x(?Z bx{8#)8:Jl_Y! bILBMǧ5q`K_j1!;B .失7 O@65#9k1 ܤ a̰v-_ ˗(AΜ'mC ')ѡtH_&mXW<njC-OUȜx@I&Sdjö\xWuiL7MQܞ@`%S1vlHPÚ(O-(y"3ph.Q{wY4]!q|7w? B  HꙅМ_a2nӃ SK,\ΏS QPX- &뵓鳇Wnf?aI/~ޟdv{7lw ujnB۔M]P緩Tjn|D@xPtg)8?:#8rt6`G@徧c(Gw)xe.kǦ? @7kp( ?;}R? HaV9h&X",5HBx9ۧl-G= Er ܥp_dߛDny3aʗ~- Wx8!)jk[BJ UN-`T~Q+)|\3ZS긎~SHlŎVDߠp~hl;pdw |a^Ә]g[h]s_&Ծ[YM!h.?v6tUQT%ˉ~6{Fo`~,>tI}/:a<;>mF<-{'/5M]Z]ȑa4H'D"ctcoh!TTTRPR^lX'& P󞺂>p);?gQP*?dϥKɱޅ:N}`$'0uDɹn2_Br Rg<# aIb[yoTXpZzIT$cEuу T\Sk%sUK+=+IBwO?9Xpa'yݗsC&E'PW,I;[!;zn RfxybCc7k_Ʋk Uw#[#AyWcoAIQ "%,޸5UspRZnsXz p{V {B7L!)a[N_nkEq?C;&2^Rbȡl*nLG\𮆸]s/I@e^?z"7 |m$y(ܢX][`_9' ʸk:y/7nZ;l%PWk):u5?SoΥ}7Rî$ O[.>4ۥ=mJņ#@S'Vecuz*dMvx"P5qFd|bvnsm=臹Gv׼7Vyuw>-~M/bBkmiaD<ltj(ϭ5tG69+-3AQ&G3ҫsSd)D i-MD{-{QL'W7 T.zg$`V9`yGEA5sٛMެ;KF7+0a^.C&D;6[R(f=xr}Ƴս(wN1nn21! j=s_$@ݐ |;I fL8J[Mi\{ٯt&5YVÔ_6}P"Ztv %+<{Ϩ,/=cGdt_x`/{gq0Njn&Qx'DA=YӌJ"Y$ 6S@7}`384h~d)ĄA2V&*S:j>Amss[(dkB\$`!O%D|>%LU:4AHz- :,kkVj|=̋R5ʛ[(XY/RGNV/n՜0PL4lc^ ?!?8:Nhg-¹8wg+EY-}JoNpҘOE>3N/Xx9y2758Z=?Y%@*O0|gΧ&(JGZτ.6EC4Uܙyz²aNCԃI;rxh;Z[Aj${au5'&VGlpp/9G:58cb6Arˏ^tܼqst10NN7/0l!dȱ3ZgSC.N )۠eHjI#?]-">ygԄ7EWN3Ϥ˴4&^ä>̓6{gkwY΋xy6X VwtmJ>:m%/mb3Hsx=BQQ0q61 Ю6p7PֶpZKo9ر΀ oqmm`xviy ,1Nf?YrG?XG5ɤOboyRdnũyq!i)5jZ _l6RF;?拖굸;sgDz칱iu/i H5@1k4e`A{}*MG[=س4YHefbf,DH<8X q"P68 &AÊ,%A)6/ѭ)bfMq(thϾJ85~Ʉ"v:w^ӯ@ߞ=@3_#:]ZDyGJ K@41O > =1.}"Ņ [`0kJQ/q\в͖?  Ux{+!){FV﷡ϫMdGi;ߏ5e5W/I4 [R 62r!w !{I,v U S Q} ?z'ۥ^ @ VkmFAƕ%xNMPL|r+LB"N|Mg|C2]Z"rl"A* SM6!P^cYkm0Pz9X ;1 Mp꣘K7[/Yq`Oܜ#F,Bx[nyUjouAVOz#:_Q^E= fʫe?IuHiCHۋ=TGA_MZ܍-}jL\}VRݩ Bp&weڱ$OB.$$]Rmkrx½&(6wdv{==*`P< QIJ$7{yl "zqNվ?ǫҁMl_Qp1(۸y}}.-E03ierms7^a O8ULd3d[ca fh8&) Fg0PsT"IPweBj=|@N[>O'3g$Bc,==+ȩ{/AAGhfT?*UPf+o<4`!Iu~8$+.;[8#^sZݹߐi*~E낲J jHQs-S$eVd"ɸx9?qY уjmxdlԇBCӨTxAt&_p;Yf0[X|0fATzʆcUL  ZzۣTw k y %V!> qWIuoU-A d#sάL%&Yv%̣7ê,ba_/ìr$<3@&UwPI K/4aģ":l}i˂}(@3C.YJ_@dKX>`\r.`V;>wçTj'򐛥$0Xz6JhWVM-'IOvAl-O5t'?hP*2͉4.Pj%M3ȡ~NhĴdzmjKN}A4e]R.tEDn@M29AE%vD^;z;k4bِ*6&i[cCj/ƨ?>]D5Zwb^X=V@Ab6[a}]!_RlESo^ 8z>?17{zt_3:g=9&¨itFeR80`@R]sO~í(P5!..WzSq8?ȹyF p:_TzIÎZAYH!?}eH+ZXփH,"veboZۺ!g|^'6Bn4&B3 ~N7XޟMKc݂|9mRoDo k*#Gwu`㣗AO:6S<׺N5"8>Ss4b7gsJ+*&}ze[3`ULK?!P2 11}Bo_%!fB&82Uy݋iZuҞ:։ߐ:bl4x0n1#-KjZ(8`fd|&yυ n< ]/3T{TE N۶/!z,~{Pik\#~ӋMТ8;tI-9V N׆ByTLwM.$ ,umH449nnQFk0x|m~n˪>wva13N~#ӤOh|,)X3jں_23m0ڒ?s ue2b{8eIވ IJjգ `)8+f}#)L\;ƮnLb5EH!7'.=ΑݭU׬ABM_fJ(c*'][\df.پKxvȠ- #Z9OtWhacGe`6x%P)En2O&P~[ُ̦"<Pt#zʬ<&hD0  Z?_!S'Jn]f QHܷX5۸CL+e3M'Ȏb"^i7`[M=uUr+<5mWIȉRcTȆԔNB;Ly`9hx]W;sc?Sybr^]2DMluBAN}TBBVN: b NLPwD:RfÃeyX?P肌|ԛ6E꿰(*=h@X=cEI# rEd+}N1ҧ$CȘ:{)&f+o ]Y ̗`A*TEsWOM:烯/W'PهQ=~Pu?JnkF$QkC +Ԑ?AG4z&=!AH`ϦV?hF@~l-HL>bTE;,o[4=x{͍+uA#-<3—s\i] ˮ Y4j]{hoIUtov\eU-e"rl2C.:k1Y(EGˆ&(y~4RMV* {sf@/7"X]AHתꫦ*(&jtVgY:kA[*8Z/sϷF;܄ 껖N$)Λ9vxg;:=< gujZʛrNMnjmICnhp q[ L #5dڔTsFxPj2FQȸU?UPiMӵ4M1=-Jcg@!aLAd!;@ 2iyiPZ,76v%-w{"xt$] EV9зI{,<>V^'nA(I޾a픜=H9H(Ɲ[.S%>* |Numl5uM.8:gJEvah%,0a?&`;G='>2ĎdG˻et\̔.U&cU._6=kG.{G dꭨhJjA4e]w MUd'0 ge{̂p kvL@T[r r.}H'+r/yHߥr0 :0,AxߟOTdv/@.suB 302hmVl{/f̪i3W1eU>[xCt &CLQ47S&֩^Smx6ht(S\ƍ^ͽtS[kN>E(.ZzNXSc+8Pk ZMEFx3}bHI6Ƭex aec_AګVil؛֛v-_)fɲQ2hw x!J!J 9 E Aӹubvnr)^czcY굵 (E^sf u:3dpuRE;~jz. TRcvwnR#@$*U_~RkeeWi,bF¦M1J0\h7 '}裤Vjs . ER, \ux;\5)<öWTVWX>bt< F{Wq-;Nz{$2x ,JXC7%ve8KH >ZV46'ݍN0mbfP4)Ɩtr"}c+bj 5;pm6&S-31j"t]%kҌ+t CA^~4-ѡ]COC;^!*(bb*&ޜӼ ڮc 0Ѯhw9p.Bs^ a=Jiwu|* -AGt Nɨ #psn޼LꦟP.\!D1 W`.4R ؉It$SCfpM+6myHT!Q[zA?**g{ ӻ#!)KՅ$xl$~cHq'.QE"SNHQKT=F՞Fj'M(i_ǚZ[PqiԝoX]*jbL*]D AY6m W͚YjBf+KHijBRm {[AC2D3.͓}d O2CZ UhT"[+:=NJY@tuBfyzq (,\Ncz:-jA(y'In'NtVsu0$M2I[Xޖ Y ewti5)U}[=XO$cbc smsgs@]=4ݺnj~Լ1 XX+Ies Ϙ\6 ~'[l33I a\Kq7lhSC[CQ=p0ڱ@ #߅G.)꿶MOV!HSLpO$S~κDCV$nѳihuL7؍`H22בx5&D69>̒7h@æn?^UrCƍjKHd%=v4t~-1OS_ r2CoƺwR4N?J\!t*'8w7_HA6މl>uP KD7Td1ךFAd[lhj`<'{x+?WEger5←nz :`KyEّw6k`Aϒwq6apdZwA›8,pmB=u zSXqԵ=W;?Oف/-O _Fs5ʆ p,c ɢD^y;ЭS7bt @C䟡2Ҥ؏y+f ~@vH!kap_ϓs<삘 Jt:}2qg1)@_z@-~N"0_8r3 d)7oQc8c!`ciTK($Fﲒ=츽ޏRd>tYi]roZ Q$WE|Ag_#o$.,`.NXjN{Nr.2 ᕃ^Nԥ"5ĝbyᎥG.$khtTӱYy8t[ʊ҆uXvl( b vn>Sgy ;BCJEx 3.6&}` oS(ܙߝX*mKƲ]5AOV(mdlH;hu.^l/\Z$L.Dx6,K Zu+s3jD'u{vcgl"uNX۩6+6%n p3>8V $@Ts0BC פqks`א=Q`8cE`^+_aKPib8o6'$^ε܋# r^MD!^ƹ"T`d!Y;mHEY?i423Ѽ,+'N&(l=Ϡeʤ91܆=uq5l: $"_~RVRRlX,Q Lj)s:9 Z2e8_Yk!&0UX[pD6FR%8Z>B>^_+5)[' 34BE5z_e.ȞVxZÑ; }y3kL^B&kc%Y?YNҢ /Y *p0c!ŤX"$A/ך,̵1g4|碽Ȑ-n25읍Wa9%l=LIJWtu 7b I`xm@<8)IafdRW׮{+Xo.򓐕A=$2?sQF[>  QpV`ck]pfy\6P GeV;p *b>c!nTjj"PH+,8/_؅bIDq>_M6o0PQ,jz{4m3T_ X fuiݵ$F/#Ү!G͒'mm6`az~ֺd7]Raul.a@ rAǟnnMLXiZ MbzIoCzɩŌj{#]^n =gEh{s՜Uh2ppЇ2yxp?g*jy8չH>ʳh2T,KCi\yuZ.BA <~\톊$-èjv jb:ׂJ(O"3rmKsmv?W\~ʽ4gg=|ZWz4WP}>i9+̷FϠj1N5HtLC$PudOs$*ehjݧ]k& ,ߙ(ך?5wLKʂ qw=cZPdv Rۺ|HH'y7@x_i4:m.`181 Σ?9؀OƋiUq@!0/bhKU[5qc0IC{=8YV,/%n[xDK!*9ODŗ]7LzӶԵQL&Dm @,^SJ9-iJ> ө8>#Mk^˰,ijoSZN kNTyPqs =M:^ >?MÖ7lƬ ~zs:уKB$O"Val(x 5y|u/ݢ8CֶOoѺ1ML)7Fn4ݧ9Vfn?]tB9sG,# @J4ݜ%QF +1ъZ\_eUi7bI~uaQ#ԭ._F(LkS˨i"yR 4W+3 P:;ig!r 7Xᵸ ]`ք(s+βF4-@Iڌ)OoxQ.dB'-YU;O.-l rʻ痠WV&+IUD*؝8.j㻖Ƈ@[M}Ytj1]"Uc/*ky-oE*:o*(W9^Ƹct"3 5J uy%1/r5RQL"`k^]e+Cz:ûUЬV & YR)m Ɣ:O |m =Iкk(㙓+V0|2Lu^TwLn)D$~W>ύ:oiFv[I9h"=^Ѷ2hſoiYC哕. `]FaRe}4٘yģZsfۤÀ WG~ɗE?ٜ&+F>tţpS`@r\dPgb@!E[r^+溠Ήtl`oϹс&Lh7D]˨SFXr32mt۲& Lt؈,,:Ru45rfʕ n@ZIPMGHċ@6JIՓz ۦ= IQY%PsLEm o.kZ끎 )sƝ#!-]H"umaz _Ӵ%k"vAp{XJEp:RRnV 8dJ.B]kWpbAܒ7(K|$c#Zن~<2У?n!}=k ?.jprh%=%&)qd ~ 8iRMwSejBNZdΌ񘳆6 Ĺ sxG9R,2Y_< tˆ?ZłezdSkP rin$s7ӥ@]| /%̣ ME=% UoyM%6~⃜]7 5"Eߩa*?V?ERŗIc2Xw!6ز%~bA. *7C^ey( zHT)~9 B6M-8(Mdj ΙG9b܆Yug42_k6r|IY ݪ%&q(*Z)Rfι4x|{mj4YҫDP4$-{>OEc"{M%SP:(R(\LFP|BEŭ_Q58Qgs y#:PNTlYY#4:{$Z,vU>a;>r `[3Wr9<8Q5lg5z1w!y?F]ۍ:'HisrEn Nlzd GrxI|NPg^O&ZBO] Qo|seѱʵq$Ә)ݠI?ئAjY]ѫ8ql5Fo0~>3=dBKm^DC_ PoA \l>t:pǟG1[A1/˒K`.NZ*N7дk[! ʂȩO f>װ}Fcxwt璱%D< BbJ=2]UOPF B )VB#U:\8;ޓ]e!Ӗ'{ȔaA=꽎mz4NPE5Uri8΅GÐ=\D_ K7^;-+` :F¶9B$PVe|KwRi%TVt8~lΡrAVy_^@7]rZr&wB ]^{4#uLdf:Ffj̓䚉LiRic%'$P8CBMEͲd^ڵ캡M? v;1Yח4\;.鋵M"8N4 f!?aHVıilhz% F\Ίri.KFHoqn MsHMRjx9]BܭZSokt[%_gT_IQr HC BK mF-3YNL[[@E{thEWb{@g& lCm:z8u_5ݽ >V5=7)邲bEo3<:6($!XleKL:r+-ͽz EzI$ HD( /E:SS.7D1o7qȮTsT8wc}k u)4@ ogdMp䦌^|](8ΐozpXeLWoW ~8/25sY-C9u: 0 *x<\9ٚG)x)ZWsEn4k0D(W&T0"U `qiJ}j +C#},աE.ӹBxY^ĭ!:SUx~9;l$GՒVxW#Qdo=!ҘWR߇Wbjv&9U."ͼ67H8{1c2X,,IHb(u`oc.%xe9J1DQ?Oq=})ob!'*˜W֒ -%BJR=7_!V'trihi2P9ǰS9Ӝh!a` qZ>KӰR<=81>۫Gp"B?oEH 2CP+ɾ]uaebF<^/6<?^TUd,GѴ"r:_TUPZ;UΞ ~81iJtԻF#ƖJr~Ȣ^PL/#LL# 'b&eBHVYKa uD$²bɋ&ZĚ7q.np~)U8R.hqO}`~skۓ%YZW\FfTvѦ:eUf9Gu@MP"*T&Sb5jz Txd[UHПߵ{3(.Qϗ0m82>WI4ڡ#fLm4'..t:b  Ț0?vTcv~y7?o* JhV=vz5F S6 kw:w{4'aA q$ܞzXr۪hGohtM\-O@l0z| Q`^庒 jQNNCߴFD' :Wjz& +S{ Epp$ 2v^۽1Z=yMn7+fͧnV <>ّ1ﻎҔߙO]Q5#53{<1O~ #Dp//--F-"IR" ?AT*&^&+υ?3)ܟ @Lߩ酢 dY\!,. ]+VuF=Xtiw` ]/+޿9}3u%Lbc"-uvHd !Om&ײ%9>LGTWՓPcGE"|Ȝ"fՌef* o۶ZiN5M(נΣ$V!+ZcF~-]) !f\פ:Y9\{<F{9ѿщ֮. nl+ Kr׾GEO%+w#Gf7p -U8}]ol:/u})nyvPaүgaM=cV tw2f\2 0L rlMN߁VK&U4M +$˹_邎@Z)߇Dehk?cTTJXc2[潏N&pblyfn@Nǻ*$EaUs՚]Ͳ\nSTShQz;<Lg-OQp:ī1H"7`(Xsc 4Q+FG`aڥG K+DW4Y=9'!Je_dU,8H%bkliviMNblO,E i FODxQ3dljd6ћ7z49A k9jjE&Z%P ]OIso1r8W/eD?8~#% :V`y(0jVlw"Κ1S7` ]fnZ̷իEi.AZ 5Ik*8`;[`  u(¡ :X[㏘)H r3 `ΚMjǛh<ɯ.}ѦEr K qzc%ͯLAXe@QnHŚ7 D‹͙*;qx񠻉L߷X 2`p)SAT d0ڬ4 V[}f:d/!q5ߧ}"X͞eURlhtqe= ¯ k ZA0%fj ^Q%IZ }iôs5jM@>}WqcP=7\<JKwP{gY.@B0n&~QMD@[I YsQ(e{=Sh3]L!߯a-2F})Bi2DZk| \'뮜x8|B4ªZ?p 3dЗ,PL]1syx&C>~}b:cIҠȣ~&׮\l.=8#'qUB>k e-<0ci+4`3Qwv}*BHm9z6_sFPC+LjFOӅGVV++4*~g5ߤ{.Lb/Ѳ/L|ۮ̗UuWA R=vd1V^( W5r4 X,4 }}> |sTf%a.U ^̲0'-2C޹Eu4@</`J"m&>nL͞m ϒSfgweUoQ y26*ͳ? 4fZ*=t!}R z/91tzKy[ڽΖ| ^{D"gLq-NʱɷSDY*`RQ8O=Lo2QۄA^2/zE4\^Pި_1 7d/jbgڻo+41@k mCuJ㹍e oM:-~n7Ho껽gau"nK.~o=3(y7]yBOe@ Kʲ? ZiBa'ޡsK}xVs.HC\ˍ )a&߯?PQwƩ{&{"Qƺx+2d>(!-roO4 &}-Tj|IXeSjѡZ^z//[j.TKsEFx"tR2C\k3C8A/{`<#S|`2u\Rj6>w\>?'ʅtX n1B>9^np[EWR^'8o렇#:)Yd( OlJ C! [%3%xϏtG*x[2 Lﳛv=#8(eN;}ґ-i˥S -2sJȟ_G_+,ey}vjB,֍;g~*r4ugEJ2ɞ Vfp8*%tzP6x t[ 5"Q /{mk^ZFR>20 Sj09U %_O!B?gpm(X:DeCu'|,{D 7Ҵ6ZtSk[wM1`ʪauQo'BLlX1i#+ƫ hE l7ݚL_+ ! Z {fhhiD^(Y  DUR.g <7m4AfWiS DʊtL:|#wY2n2@ogQmr $>?숳pҵ9ȒѴh$fk>LJzײC{gi/^>ח.ͮMqvgRO1sC !%_8]J Ɵ71jx8_5{吞+۰:LjÁx 3)vl25fX̘kFwi*-틏ǾO,Rh=%`ZlzV!=BY}pJyQyka v8LT0I] ^BƉNvd41j[LGo:ԂVt,Vc=˿'qiSƩj7HYΟK\2GӚ)}ӛ1ŋ" hl<DA@Y,}a }bJ8 (Kj7#HDu{ZROTEg\mʮ ^Ƈ7o6\nh6]nkJ+_D$Ց[Os|½!>B*w֎dS㢈Ÿp^[(k Ye;Mt*6a;Ps_8R5PkPhm s.Ng~&(.L/jS" \SNy}JR},:Nyn욇eyHSdCy {'Nj!!6/ Fi!ǸALߖlx}/˽!Lh UܗĆf4VFBKq_Y/n1 xU;S`>Q;lhqo̻NP\s?2?X- ND:V`L 㦾 *pYZ5/?!|610@gtV~q4T5i(Kl';M_gX*,K7 ӜWIgVz1 YoSΓrWYd ˟6ÔLݙ'S[X9~ ]1WiƎA}Hp3+C9N +92jG+wlؖ)~%m@o$ ٥Lʩ@ Tq}7BQd73evuF 2(YV&sY zZZ E@q m U- V!pv5)[P6H:9\-Qq}ȍ֕[* Rs^'&f;տ">#Ve&pM`͔bjqUH憍󯠻y]s~,Kɸ9gi q+|A4{` _H9DGVCLU6@`;A%:*roc_jPׄm>aO`@; 2:9yV~G"g+CgK<޷7sU"w#7YYINi,YGP} 1gF]?8K| l쒥% غA3*{:(3n+#aߎ>7#xy !T4lM_:\Z^p{F 2%x_ ؚ)heW<<y`)Xug;G.왙#F^y8QSruS CE4TV%S;'"[)\,k@:VSw8Y%r.nѨp]x3C^o)bn9@ IzJ"X[ ;;ClNք5CY ah٬ e<+"Q&KiOcBBϭ!64BgwE-9l?;jcϟj,HBghWv0 }rc<ˠ}z19,,&5Y;v3/j ʿ7:_'àe=a1'C #q :,|?k[!Q"4"S29`tR]тlˣ¹ʋ)".PB)a%:neسc]Xi3< q!h:Oz4qU;hyVX5Đ6'k=B(=J!>^k:"ewlB@_G zP? aې\&9qd_"elbʀݯ1VÍm9ZUOuH,`~Aĸ^I9{fQ^cPH1K6tQB4iE ݬIS/SYca\m>9óvVnjgX܋ir p+ptNv=]Yd,۠ďv>XHðK٫*n:m/A^{ŀ<p e9qxO~夙W7pCMNiȒ+Μ+\ވ"|VFS#$sd Ya7V2FG_YiI*,2 (S>)J̓Dc=a'S~@:?'/Q;)^rMDfpdDI),m8˿v .2/vw AV ;,擦{Ze!Ch]UCbth>J_Qv2( &-*Abyqn@)k8 D 6SMTFێZV.??<fK/,#vm,Ph&kFk-飰qgsXo_챈UqU1Y,T'tW . {hbvZK{+pw`ݫDi+n}0gws90|>N@._脸^ vr);GpYKE8(ʩǪ4 ׃x؜bE~A0V(r;QX-u(rHI.󙌊=V5(¤ACՠ~I1d2PfzQ1|Zl}$zf`gє41qJzLdfDjk 䦔o6°TcKUq,bj1`HFi!վ 0)دw 8!Yo)*s4bcVgpW*ɁKܹH~x0%q^ܞdv034f+*y.>d$:f ŚU&\A/yL%IuB@\J4m_.Zˁ+ 8yj4(PM.kTuX?FT=׼fw,^8*SK|u p\EddPONp)'N kcؾ6Z[1TZ bU k}!Rɗg!ŏ9PM'`&tzRq]/ ;2=,$$:OIu#1aՒ4TmAHfD0IB#3>L ry`^+݌BҚ o Ȫ?TO :a&-C37+KqX`}\d}R$FsB$Pm52; u 29mo߀ϫW;e3}H9yHsNomgy^kԑm=PpԬ%S?$V~>:{j)a'UAAkD k2B$D{4dL5Fׯ 3phR';@%Hʲy6)mɐʺ%`::`a+T˖6$"I!uq A`3j>7Y}#Q!`pRr }6ٵvc9d/w*YuF" ~P8b~dhFD3thG^DCp( P0` EC' dŽ'B1QF4_tmFk5Nz2 /w)E*%|hT^:M7,obQ3%7!1F{3 X"ƺ_h! ;̴G&}5zeaO%q~>:rU6sL?TlX/^qg_9! v=)SB|N?F  c9P2Fr5êh۲+,??+͓`(OTpeڵ1旙Y'L0u[\XsRo5˦:)OعYW8Ţ&^"W`>!ꅓНM0Ptmd,pZJVۿUiIU3`V泬b BL#l!_C]G:;;ܼ9"ΕK;S/Fu.Nel.[2˦Iobz6)|K]6Ki!*0=sA D2o_gţ0>06:,gIߥ"YO)d~b|.>r/M^0BQO8p7GE2(2uU?ib/xFk^j*l!瀱|}NWKRǻ 54mwkv3,NWZq Q1&ͯd[:?89)Jg{оtBFk|֎ )#- FkA7f9shU b6حopZICj ?C8[8"~_8TnFktQf{%q]/R#S=_J/4(ZlgZAM?m^9>tbz K52AY3C.4ZkkzH0Es7}+Aߣ@rIrn ^vt߉H-WV-9 (S֨Ɉ:nB3$_yP_V*jnH:e'Yv%4&Ȳ9iԡ^\Zx]@]>%K|^A",^4*F,A<':?R_C;Vuʰ8vJR*w_c$m"6d:Se|ͣۊ,(;kjbʂjn*Թ uZSyKFLD؟] \ bd!ZͬWX-g-8hy/9qjS p.nNՂVXDWoxAj<2?ٜ ,t 2݃~C8Yzd[E;e).IH6+%I nlSоod?_0K/,z}) ܅DV5*W\.dD8)Hǐa6Iϡ37+39!o6MVfrJz~6Ĵ"[{ڮ`#_Z:jXt<t! kRz ][Ʒ'1`㗡v΍#*b8 M O9'&*_ňYtmR@!KS eXKtD#cei)W'Jm!z *AZփ厂4=|bҭ0^dvAn%1D_<|m@\(aXa>4/!~q,J!Ǟ(1tZ_wɮs=5uUGClƝ.DM6K 6L˲;LY!D'lef"(.$fP6\${M9+hP,?Qt~tj &/Gi& $|z#IR6h\_W/GLkK.s<;͘Ԕ ty> -ӲMJz/{70<_p>s$+xnWEH7d.9lY0\m[>/Vj1kQ( _E5$,8FL( eX9㿬@Ⱥ?aGJJ+V-7mI4ҔCb9{(|jN[4^Sxc;'7C^f{z繏ߢZPJ2nV)KKci6'M1uri?6,>PΙg;D|R?du+ESbrʼn[bMTzN,9c`=+h}k~\^ d CWVASn5:Wb_ al\; O+ˋ]eMSLB޳.P䤴жtm[q Ǹ/sW$@ l^w52 i J(}`,io| .%Җ$4FN`2 bQ{cS _Zᛒ_XqK)~99Ejy}4]ő!nCL5&, A5asPJ?WkuMcqU!O@ ?P!jz095#MFIxweȁ,;Y*6yKnzV,A \}:D%oH}y?r~O% F.QY&̞aILϩWwrwGjчb!-q#j۽1L?˼eaFZcִ}5'NΡc+QHd6Ն) JAZZZxS+ZR2fn95)A{X-ʵn=Ns MqtT2JMկGM;Ƕ HVosBp+"83_'adk1pORpB,Pei-hg\+"U6TtۻS(`sc=R޸ڜCSvQ9 JNU' ǃf~R=gNd[̢i xv!fԡC;_ZV&Y^3Ff #)'(ZI.1qmҀ@%iiQ?sՅN_*>_*@"ܞoi9ͺnYT_m ǗfAFbY!oNt(V&/r"XHܺTrhqu; bwjj4+rj,C !(W޿p%2h_sx$i/S܁@%~GQ$y0 XO0t$:ѱ6UH=ieBIP"j:+Ę-'43qW6uݱqxːk5cZA:<7=N\-1;R .C}ٌ0hJO(P#mW pF͌Jjd.N@WWRnB^C0e<\8[y!*;m)`$)"`b3I`q%ʙCĢ~GnMw*w3c['\SBɾvPMG!o\WHji2u@BJ j1L>n'CֽQʇ* 9E٥݀`A&~|z⌰4FG2T_0Q)/3^Pˡ2}0$;;}$|Y%"Lc{D,L9ncEt^]R,u@@cӊLЛ}Iy =椊4j>x3F4@g+x yZX\J?xm2 dWOz=qZrn Ab'_+sEA3ZM>9jc`qtg|KJ$jɈ8՚N|JXxC7TOMحpA e—fVpB{~i",΋YoV5-]3םyKieQ<Xq)XaӞPxBCvSPL,xs^AZ]@WabH%2s/KUr:vHZ: Ea\U)6z&]Þ&Z|,swG#'w}2G`#[aӀyڵmȳZVn6#`ur(o,X(B&-muW$|m$͝4d`A1)~B%FS VelfoD5[ *l B='Y)?|XVVgdV.;Qm^7% #rO!D˝L!]&Jb4^/J0OhF/pQx~DҚnۗ)5P4"H8 ;_N3Z8/{b!wOib!NFOv_ d%Dfr8 WZTG>NQԨEuGpsIۃ1bmbzƔ\ #XM>ɣCJ̣s_GAEC71*c sSJ6k}9~FKi\WY+Ç]ҫ̺ChVa?Ej,6nD:Im=IRٺNǗ"^v\ҘAt~d#J9j bqEj2YU ^oT7-)Avy"eKu.;_@|Io( zB6@dѧ[4;c0Dy"0:}UsބQ7Q^S!1)EWv"d͏r',v ö0Yԯ8`a$i5O  6Šugzp1m|A&WӼФj+Zkhμ-^ 5Z ?lZ>lj\ {:28fxrVsOFwXs&iCt6 d؏vbRPjqН*իc 7 uH4ġrKD8u'KK+r_7̗88uB,ĈgJԵϿTR {C+[v+Io @9cI;""ȁKoOeilS0 d/=wz!Sܞ^\vW P4 ') -KzZ@1ޘ{^rd ,-(!쥘x'Sݤ ڐMRE>VFщ#2^i}o9I J !\b#O? ^ ֘DJvHP·KXV?|O Cs8O\v֥O>20"~@qum`KP "rՑ2D_ #/(9d=NpȟÁG5LdÊV/+>9;l7*}1aWoM4퐘$q"޼mO~i.-ƂA7q}ȉ,Ԑb7D򋫴_$׹ldFc;!j&;pB], :7E{| (#:Cx7%1C#5L-!\ ؾE6/y(&2P(b*؄hd"/ N 4GڙQvڗ,032syh4-P^! !bg=KZcj^iyCꏮJrYUȵAqUJ"@UvbH5#\ڄA">em*DtU|t,bJS`}6SUgFJ;{J;E.3ʖnˑQXY&E8tI>lG4A&wZIϮc]ߧMq}9tr@c8NSܠ ;|"ޱQTW`\Hd"(! 8O(y% GoSM e!Es뱱[}ִiu_dž#$me\G@uj`IJoFHS)'Ї[w Z0ٽ17'{4-5!cWu;i&:e~ Z?IZ, ]*;(jY* dt9y!=]e+|̑u=vy8>j"A|Fu~9Ĝuvϊ=VD4u\b|h1ιh/u u0jq_IQ0c9zpٜ\a̳Y:Ŵ`)3<0x b`q3$/oRڄ>^dQ &(Ifs%5G?sUѰ@]hw*Kc=w)ح~J*}x)\m va9uVwk_D#pLx VQ /u>5pឥB8w>tҳC$8BchZ.@y *Cz[Px28ʉBՌNc2sT%-0}oh v]̉)[܍h:?KD 8n E&iBQ]]_Agqo(a3Sj oCr' t찗ϭ ӒE&IZ@8 K.0!Š %]HlBD7 SaBѸ*%brf,zfy֥)p7b!14|d`, nשlTVG`>i|6S|iqBdVQCH'+_)z'ingh _6";TE5<*Q`^ِgue=Zd04Qu4eN><i[A?@]kfLBzċqg֝ޏx<ĊuYLvb%S1q-x$eϻa)mI%6GdF[JJ{%qˤos\=4\vLY+r(ѥ4bq\GUJQ&6Ҳ}';Ϲq(sF+<)y6mJrੑ 6d|.zS:6yDD.\K{y# G%&)oEd'WfzbZDEZANPJ#$ԱfvrhF\'7pF U" y[i6_ m1N%1WJYq+slIXDXR~ucUQȑ~ u5r uM|=D48LifCu1#zT]ZnapÍ ^z84wqUw%Uyz?rRoRcf0 QRV&7(9ГGd@Llr˄Dwl7ȵ}`L][6LG}Y Ai4&fQ pcipcB@HfS_=w"h|Lf@;5v?,Þy2l0߱_4$Z<5U|b L@,Md4;Q+JD p<s$sItԲ)Fs}(ƀSW} eQ!`Ov9uL$KC|-7\K~A =i0{n zEŹn@%c9m߿םB3 .wVD3sgjzôWݠk.All0(}F-mT?SI;hI[t:Aht;p~U`ƺU{|ESB9zv~D@a .LPijRϔOM17W@>)zw!Eq?$")Kdp/O+ 0n''a}ȭӅ9Ԃgd:EVI>pER)Iڭ -&x(FM, T>b1lxiNV\I-t.nx^õ~,QXme55|gn2$ }/3P*)GFDYϴf'i˘_ﬠIA|l+jMH9Ĥ4/Ԯs쟺}26aR\an "}\=դ`jU*rr 9-t ]yTLn E To2JsAEG& OUifx/-yGuB:6zb96!$뼛0?ٸdnʅ跱ST_ɈA7[.Izboc|%]UzUPt³t56J=üTq2Cd0Gwo?R9m6߂X"@o%XbLV|p]ZiۆeEʳb൉~yU !Nd J\Dy`d o1阸Ɍ.95(ܣTEd@lA7R>Zд\Z¾|AI4p)2k-فUT@#L{%mDe*A,T$>ht~;f1%HLtR y%2g}\y ܖN*#IȪYS %R's[yLucF]dw9yz`&FŬM1в*`>e<z*wxo43y+ h! DG54΂ qO&%w埅,i^)|tC2)'CIP,683\z^y-\ [V3K )q.p;=—B;NXJexX>% x#GAIyyΠlȅR_LוT+V-rBpmHTq !?8^,ҐaԻ)ZV^8Bq)1ĶkmѠqtB2U1d$_Z$|h-:_Ssk̋лʚ ]pTz( PA6.*:3F bS%z]$KV&n 8/6Z[ iǷ2#MƂJh)v Z'xaq&}[<꺾*2Rá AGJe~rﷲo0\l00.1ff݈y"vD22ٸѯuё/tgh"6'wSʣ ןPGxVJgV_Y>;F'C,Wka&/)9AmЂ+4!Mrl[ TbTJhAFJaJYlRN<2;ԬsZlIMuIano cYnt'[g' aShrVx5vzo!:bkmbAh+U`x[ԻR;LW(4_|XB1>.u A/: Ss*ZFx E6eCN`@50}( g оFUx^Upϒh4rK*n'ihjPpN]^61k]IVL:wb4/HVTvj,VZYC d-]܎[kUWu z!;c;d6Α]JQz#Ec wi,J3[1l2R=\C@D1d5s$ ":y ;N+ݯ' *?C9'q$u1]l H]SSdvp#-_Y *{9^DݨaD |k,tۗ|M[mJ+ԊZ kHH VWF&:IvC\7fgj1,wtw\3ȗפ5xt:w]Eؑf4z Ng7%14 YQrtXUӺ1IU'7Gcd7*\Z:IĨmWUC܉&WDt >k"f#LZX⹍]jsMFJ?Xiײ{%\30T7D ;| Fx9̘futkpUmOpHS:ٯ [Yʕ:aSF:.BM>feifa"m0kwN^f|> 4L(:5ŏmV+V@GӧE?xXyg||xniĥP M\9s[; Pz%;&6I,OFEn H ż:@tj X <\TVwx(g6lg_Ď^h{tAmI+ҦG\D.KF{mSB;j|xF%V}m| >eu4&&̛5@LKI7ȵ,"Av+'"i!0x)@WX0cw^]ިVAg-WEo%0O3g2e{ 8C\ :V4mT7͵d uWNwzf=G͜cȬzޭQ~G =Pn8,fKʼ˓=*.v5.p'CLr3ON:Xm\>Ԛҿ̽S?+ǣ"[QabkT~k*1(h.wʚH%?`F)p 1j=.Fͪ<۲*r+%r:d(`D<]a^vgRUX_E}e#O+9I\'5.TXpd-a-aΔV]e˘3~GWsTm.J-D/W) bBP`X.ƽǻߜf\S1 4Пۛ 24^^jBO0b”[R,'3LAH3AA@`8?ՍNUmnwy)I!(g~9X()CD~A oq^"1#qN! '0t0Db8vE$d$eˤabhBP>Ria+ĒaG \M5vA`Z28jjWpnG7T#h%ژi##d϶_>5`|mfDs֕!h|BU=at -Q. *հ{SUwCwr}JF7#aHVaEA՘:=&s%cm+φL@kc g1)[9ƹa8E3{ /  o0JCE5A׸0pR <6ӎHX3CHL)yyQ7B9i=7qc<G)ּ;xr"TN;Yw#.+[CGg0jzyтA0{C0˖;.݁l| @lK/'z \XߪRZx#^z! Q3꺘;'4 c8ytUck_SÁ pqZ3LRլwmSҗtY5בSVC榆mR#^mwsj;GP3\Ě3b+~9 /Z^亐JjШRb󭍦gȳaL6ꥐ0U AJ%)VmNǽSrV u4P5w:h*JBEdINAƬ[ZB_)fw5a7?Ʀ^Tq ,HFF#E!y>4X1Z;čn(Pπ,1h} c0׺7ܞ~fuG= PUGy4֚6ʹwZ]'L%^9HP $;.XlQʇ)ݒ f 2; ugV1쪂%v`gK9S eOo=v>\=Eݸ۲rl=\gAζymT3_ qJo+3{oOOr n'v' IEXȿ (ʭ 9W\f7j2oһm@g \Kp9|pk]Q_kIBOh@ObNF7j@2YP;6KlE4n~u\ aؐov@ߝȦ吼 T&.ZKb5 hΜ KUuGUZp҃y.ٮM) g?iSSf[ ] 6m.䴙IQs1ONM:h7s^~ ȸ )Zq^eb'{gfC퓑'ҽK1n]}hX+'2JxĢg~hEۛNQ&P^{FfE@f_Tu)Ԅx`nk ^]!PB{_cźQݦ]iMS1vQ !d=vzo˔z؁#|R?6}`Bo8a2Q~ !c1Au`}&~:in'-",ѫlyfeOf9^| `="k܊v;4Svѩ;U xmJfY#N_ԡ3\=/æ4yB*i1>@죚l >d6d3̠࿿|7$8L3lmgK`x cu`F$rc ͇zR&>SrOF> \\me.XsWz 6vgR pcdw@>ڃk}{[XN?Ѥ[Y*dTsZo??A35F+)%Do2["mx*.ys[9w^32OFR{4A԰I%B&~S#5WVTnht͘~4,&b{Fm;9'QO#RUGOiŰX=]"j sI$jQ%R^K {GUVT[nrr=mjvTs=jvN0"&2?i&S[wAʄp` 4>Dg"2&yճQTpɈ/IW.w "!=nBӗ!e\`BcQнJ]܂_n&J7Vbp{ɛ|F{KFL6YFuӇ1ʤx6|L$eTXx]%5b=ԒǺ4WMjUmn\YɃ VBH۩Ε=@pXRyyfĿc:.^ {9ޞ R{{S6eP+urS X %}]6q$#vNi +wl{Hxl}` .)\ _4(ʀ>xQ_nMBlk_$: Hxv!"An"vƙs iGa}A]FKX TBcB")F(+qZf0kEt熎lpHp )qyN!'b:0D#FͲ}pE Jt]8Ǡ7Yu ;45DeWxgc;()m\GRgfO֍7~A)x`PKy`^X| XYxb4kR]_O_K0*ph+7j-,iCO _BTuB{t^1 k'$o5S_DD&DZ#WW:o}r&g!T̙y[DVtiUm<֏S"\ms9~)tr[ YǤ'C3b&^6 Gs26j.A5P&LJ}yZhɀsR$Y} |3iX^5E ..~(f:4~Nh",=T;FJr d"+g*`C@m!{2oF|g4u=ҙ!eu!+,Fwc͍z[OQڐ ߭C.ځS~Zp%Fɮd梫\bͷ~4Q=+F?% bT4uW+(0!W9|d-]}!44'/K*y 2q0CJEYgARGq+UevaN>3qx+DMqC<>7 p>^9&"/z`:_7YSiX Wבë&M+Mg=ԡ9Di3:3ckwD^ 9Piqʄ5$SnxpƚMqu7@[|#13Qn Zi%!פO9q~(ik |)'zTGGͦO͌+0 2~N-ns.zW U5>pQJHlݱ_{h_+|,Bdq5_HL“% h~Z7)B&cd&-aC'ౚ;f#W)΋ K:Ql\ 6*AIq'B&x&k7^ 8n,;HCt4x# -x^4s|[݄l֫Y"v" iGM`*l⡾^+PtiІ۩s&(X B7&fV*ʁZhBdS~/ WB3ԦtdB2BQ``1݄'mArJJ5XĄ)RɛE}[ε;AH''ɾ$ ڼ4p5RӮ6z&Ț٭V%MlIotv99Q%pjR2'y]B&9vC|Toϲ]_(|\AĐwRjW`n:-ٝ[#c,eG$٭ |>#i @%? ߳`ת;6`q7;nI0W:3-g=!Z;<ɀ軷V"D$󄗽$0Hq(hZ!s$4R)PZ8 cvu| ލ8%QGCsdF.-.l^ ϟ y xzDek BݞQDE/CNQKl)z1<,kp|=M$8+X}JЫ OK6"yY dzs8ɦE}S@D@V$ v:ȷ8P]sy0,tҒ[vXtCJf'{$jDyU h:O+(Wp_ ] ZZxEt]G~UJ$ͰRHaNYet/G+έQ2PSC*- Tv>Aq<Æ0ut<g uRv[I /VJ:p{/(q;ŭgz= 2nA I$gݍJ<ϐQhred_k EsHWX0bBҖJz1:8i96/B^^eQ&g,emgiɵj΄Λz},gܩo݆si"sZЃX.q@0sT֮%i`M(t7t.a;6[P*Y'>s~὎'U|WժT߂"4a[GIxτeXʾE*Y:3KZ9+zύe*^Ǵ_=p}ܚ'5Į˒џ-k[VB yWh>(X&)i `~1e@ѵyzv ưX폯 WMoHGP/@įf\ ƺP۵0[fvpXeu!'V <*<*zePҗSx+/҂_Cʹq jkq6cm7dO^I5ۘ'ѐ7DijA8FBp4OmAA7fÉcA(̷qM@Ý5\W ((|q[^w&bp:xeɒtHItvBQl|n?BՙtVη7+ uJj:{Z~mt¾ojhxB|0S$$Ɵ ﯥGf$Y01uu-èTrH]V}bNg]@342ER0kt^+[Wy3>$pV;*q6kDb: Cqkn]uiNz2D筧3(05FD&)8.mc}Q(;*hc3eLG Pw~ UՇ%h.&ҩbGtxN0D'2!?VM pdcq^O E}ysQvLL4?\Jdgjm:mE JpNK>*ģM#s}[ ky]ݪË~ÀGV}!U,AG<~e +%UASFLy5Rx E*/ a MIW)r څn*RrhnbVdp i ž-}6e]U,ZPS毧Ű @U]CK㜨I_wh=,]ѭ:z-щ 8C?^Pa5c4΍c$#}ńe3. 28ya')NӺq4-] m]hǢhM[qy=`"[olz~G9I}g Zǯ¹:UK)]JfxSNT\dE?똉lۍźr83C-$/S(!e?),a-d"2WT "}m/cAq8vP8_u[vcҶsI5&nK?~W?q%۰ rb´;NC 1%~Q f*@XK2j*<%('zxgE)ҳEGnʔ;үf2ߍ N'&#*94\wb [T߳>!NOov51TCe~y1EQxG)X9?R;~xT=܃v`d;w)u՟md LLbTteGPNƳnKk.}25j. gc e.i N-\+s/{:P%s[#C9/bL^&|3 Y ~}UɦO $~3$jWT[h]50.a?rJ6gZoGtCpzt)o%WoHdJ2eVo3^ n׸H]xz5qKnRvrd^Z7lZPƌO#g gޓkWΫWy3DH/5j$RŦ'vf<<[°4Cj80p=Ӳ\)yqMsurQh\K6C/?%i6Bzl7L"^&||D?d?K xDU_ o8ʼ"|"Tc%$cx)>4FR JgJx%|@xʞ\b\ ׎˱݌)[ 8z]e~'ij,Lw&F8>ɱJȬXTM iuY&'UϨfZ9 DPzP9j_*ILNڦ%Z؆? iĶ}*SDZTx&<9d8S"o)ekL! Hūm]hSouCF0۽1"+]ѵm'|ѴsE:ھ]/6RŰ霁 6նgN_2rUv Z Pu-i1˘yPqT\V *վV 5b̮ >JsZĈr!_( GnwĦ: %swdc-?PT}dXJs[I*JrXl 2:$DIgd6ɱj(wɴ H-IVY 2,fMsJkG;-71ϳ0xޝ{e,`4Ԡ6;yTIu/^'|& ,8Yg*jG}eO>iu_mpy"(`&3,5|SnќXSS dXr.^fܘ6XGCt! &6ejy?N,H+ <} ~5}pq-Ǒ#l$=,G*qn&[qA 4-B{8c}j|3`!ƨH@GZS`ee"'RgMkUPV~AАdDGyʌ=n{֦#t9D3GU[8zL%š.vdk[ W g+s ]~PXqU# vY'!eT/GܽϪ3EoդC1`suUBm@֙Qa먲eBb~6`3kCw%_p7VlѺWoE9[[XUu3j;4k| rL~*J̧4-- ^҆K~絶ȥ1.fTQ1*y茓rOY4jI=Q+ųwN2'sQ6w0?}59T} 'dt:"z6pecod6{s4̉v쇼3^ %+ +m{*=ZgyaI"&CAD3 %+TRz5R(_g%%unʳ*t$fj1?\OW%;F dJ *i91QkNL[jP+LеKGOX.,mּrԬ6%raZ Wی{S $ |;cw 8_6ks/4.IzUA&,0Wc ZļJѶt;dPզp x*ȱT` 2h[Hӡnxzj:(gvy[u| -ffZ.hϗc]$?nkLڊP_ -uI;uA79ռGFO_7l KMDn (>^trI뉜b?<vDM3;a% ,4Ep6&IЮT~ |3閍Wq 6-c@xg+JvG$n@[f@bsV|ac 6G,lZ-ҷS?sl}Ulَ Χ(mKnб-x_!zZユuωZT-c龍.3^1혫fh:q\DHrf6/> giF |% ŦZG0>V4@5PCWYn mɤpWg]v"*i^S/'JW׹U*ipG|lq&*w&DSqf0+Ngl De@%*lZ=k{(w1My-3n(A+1q23y0..|3W6Pn pV찾Pxh~3`LolT+]W2BcB)k=O\[_=q4֡dȂsֆ݃S/, TjF6YЏ F]B_?v'wfY1Ls% a HC4^) E`H3:HB+y}C`aur@xϦa3-97jyyQB'h"z {4$JK:Hѻ'.wjLjEV0-؂4 3[LqqL\]璮6d8jʴT *ig#)Q*HzR_!>; 6Kp7Mk~Άp^1'rC"; {Ċ?+Z-z\f2؀}~+7ƥR+]^Gw%5Iu )E1uZ>s=/m"L$㪐6 0VMm/@_ ?[k=,ކ2"b{* KYyZLi=َ1"j9cz 2_@u_/n[eHdpQ(QV4o7DT7/a>p8-Ì$7J3NHwa |Flɑ%s[1tBo%J 32.tsi~эԶTu9brdc5ԃA7d%Cfx0 Q mZwDAS;X+%u;awcFR P`K`UT'}ZzNpaF 9SIzrǣ4Ea Ο$ |n&q"z-v]\hVMdGWOhzYHPB( ʹ!B-Ѧߛcvv_"ح\R܋zIq!EqP>ߙjr;r;#ݞ*RjQ8N~p0<*X$2"xL5tz>?`ʎ$Izv&(sZF kA=u DvdڵT#Tiv-x k ]C;RɕK~r_|Z5 qZ>jX~#v[Αs Lִ̼'b|MF >;9~UU8[* D5cپ{TVzfbNSw)R6ש+CE/h)>Pi8;fOq@9h/ KV^S;=`Uӧd_ko#u XD%J^J/:{!p&_ :9ctYBl/d[.lnc*b+6XٽSU2z3xܶhg!_偛 N9m ¼|;j a5vOz+Te9Ax};_|2WcԊPKpŧtm݅%4C.kVzDU Dq;k/TiMuJ+ BN 1j˺t$"ɠ};90txـ( P׷ccŸSpV=%pyE\*>^Wy_C&0^£eڍIbqJm|eis]tl I_I+"t(a<o,] zD6TiSp"mZT-y D|g"1d[{g88yjehJs,e/l7JLRA[kt2t6 -J~]?@jpi Б䥑Yk~R?% _4RrTJa*]i: Ӥ:=\7VNc:.3D ĥs?N܀[ƄФߣFDqCB>c%x-P$q M s,ft~  A <|yOPOTdk<.JCs+W!m~ֻj0M:Ig=^B|qB WU$NXAЧW|IMae51qpT1B/;_1n KyVN,E9Lj~&dg$],HlLUR|va Q_T}LSs3Jjl'f腅5J&4 -4Fxk-7RZ3uzc|E+O}ڷqkSlLE\KDP-8UsԳb( nʙu%ϜRsƟ]"0jh_^V;=̑Ɂ"uf$ x90`n)xdw /Nl+DYc%TRӓ-1bx:&e6xdR"-ܮv1H?zg@OROhKmDJk+$ >{\e4ab >< 3հ0./bIiQn6agu;mLhFDuEa>?Hݸ ~Izk#s%,gL7yc [ˋ؀n> -=x8ĖQDSKV vB,Y#e|De_㬈!S3_;f˛Z&v܇k{ZΛåྲྀK]yյ$פFύZHYefqɈ\1U/,ԂM.%/&PɁ[_(+nvH}X0JHR[6(5E[4Ҧho)Nh0Yۡ{ElVb ~^!bed3ǬAR,֍^ma`"$K?}y.tN;8P*g~}8Xz=6CyF~lco_P#<ܪuC"tOY-P5V:?X*"Ud/94nogaݳMiY;^eSS~܅X8c,-jjk<@jM%$(mo 0%8jl(QeWo-h_Ԏ_$)dlVCic8hM֞~ J+Rw(М Ɣh|8 U^rD8x簾⋐D[ed-he8$co;:Y+*\?@lF$6 $I7C @Џ<媎YQIb7g "_vpϗRIe@WgP<L Qb`e!t?j~݉[̲9yn19oqևYb1Ʉ۴ 36c*ɘCkZAh@쨊ɡ>x^13ymP>ؔ׹c$ ꒏ShYnA^ƹ qa"FDA$wZUJگ|e}:RuнdD ;\$;Dn3״8U a/yvl$b0T.Xߑ ~ T__|yš02YK%zNG^ՙs!qW71 8/4Z8lIf)E¥}. a,W8„VBhpˋ/>L5d~xh2 wfZrS4mg&70A nao_X^֠F<&roh% hpI(F ʜjۨhqIqWbdH*GR,g \m$n!}@mq'` { % S~g z)4kupUD`TŬ}:@52&`{zF@LRñ 2WMs+UA`brQ̖CgRhr6$*zfe7;O}}FſBy1ܞ0h`pPZ ͬlg4r]1O5@z%r=,&WQUe%lNI7zP6M*piA5MV⋹Nþ>tlg]Aiu[=WHBRw͖z$o q=p&"< nI r)MwM?IxFL3yO^mX0Bq $ _bнʷOzۑ76)W/5&N-"!nۚo=߂],l$Lο 2fY((eOikɕƼdHkl$w4*);O;G}$u9|(< JMLŚf>@=c|k4aD#ܩw8X:B\T2&wXݨQH"y Hӕ+wt\\ &]p!i@"L-y~0ڠo<ۘ ^MUR&eiOPz,җ&MIu:׊&FsRy׶.&p@r̉w>15&#?S` k|lisdI#?&mcӀdn}硟VU/r jb ~ɬA_m_y5TXe @Sp~L#o+놗6V+gEǀ4B9r27Eڼ2!$ QS%iisz$?H(r;r#WpK~"GMv..oiPПAۉbpLyϒw E(6|-mA*B`-?0iWk:N"tȴdnCqoש]wΡ :eWTA.$)e"&8}Z;L0rG}!chojNv/8ZBlNNyBdbTF] 11Jj5AcHz3,ٰLHySrgSkI\ՈRPE#UW05C#!o*m)wpbT"AhQ$5M ~ J${r-(tj rHvdz j#'.j00빖H Os\Jܙ$6 Wׄs$Q)ns~0o;>V`]?>}t!QM ] %9vHZVPs{446*^r#T--EջA+ۻvJ@h-s$|;1G30> 8!E3rUH1xe&{(bE,jrx(iRhbOh [R5s٨8yQ'`] :|Ɖ$$VON׌bǹw $L.N@%d87H٢v|MXwM"1yKG$ swJɆudf4>S \om:˽oR߅ʭ֐|e`(=9F&k",PEL\E_"E̅=7 o'<O<@,ZI0b=gla2,ABKrݷu1ņjtܳ4G툽G)["FhR=j\0.LŁetU|}Y%4t+׸ƃRIKo fc>%7-+aIiCX7U%UBMfu)c" xknJխG o3%%U㙂t՛SGHѧsGl+H*Ld4[6TGbQ?_|Cė " H8Bu~k=M-*h9eY6_y>>ٔklʣ3ه"aݶƼtpx6OjQ.a2tq8Γ>^z^"4?(n!"^[/ªMݓ19ШYVTu<%x=S$̇"eH3y'P\{s7}"MZ&VZpoϭFvcޥth?ĔS̄릭Ø'ʖ mºC8"tS*Ug^]h2q]jr!J>@?e}Ȓ,tOY5 *wb8hX8r}y#Wˣt{ S濅!fPDZt\ )}$f$Иﺘ0)ŝZ4ŜY(l=z`%TϺnuw (|\n%p]􋞚I73K=%I+{@R ظ8 ň `O?T[sr6QIg\/'40"?4OYMeˉq{%+ a\)5\c+wWU(&&mЁfArz 9MCГWV%׬lsB7 TفsaU@#'G"6umvSR1C*vXv*-M-p^jKoYIX)ܷlvauo\S5ݱ2A`=x+4 a?4|%+kľ2gޔ6ӛzWRrNl6;QW ?P;1 >I R$ě. NPƱD܈ĶRk9M魭I,&RL`.3SN2\tϾ1ΰI>=JK QkOYPZ(M^PFݔ=_R.݇`Ý).4|'KR. {Ǯ$".> &Móv`  ~ ⺈Mgș HAGKֵ+}Gl |N쐎e7ڛau~elrn3(V--  eL6bљT@dcE)1CTE]3,z&* 9Ew)ǖ5Mt#/p_4ن5ڌ5CD P[I2_̸2Z+ԅM ٲod0^0UfU PĹyOwQAKzh["Z8j2]zSM;4:$2J6rx[m$"D. ' ?zpo͂o|xNʂЅ` hFJ’W{k$F,~s aj7$3 VԿ@TR #MqELÞMOk'.r.]+~06ZmBt3<xD`+|ˎyS3PϭsN="=T/73zyD{0}'7pOE8`W7Rߑ<4K8<\E/5.B,Ia_-iP>l%FnBMm sͷi'p. W `N1>e#*nPΡ@0O5CP:Ɲ1Z9ŪIވ6EX!Fcx8Xm%'0t8!nFm;ǵF]k9c&UIUM7s?ժ{ŝO m}8j8 ~|\R!p3 Q`w&I)gHn%@8^sҵOWk#Q؉hdhRuApQ:_}PKӐ2}1u %fɊBI4 _HN^[[},ed+([}a!hV ~`Frv򹃇4B5QWAX2|0Ӵyӣ;&T\3LLǛ2$O{aU]j\RXilUL) WWX-*rh T $y%Y@+ j<:-s~;ĶO' =Q%W ÿᮐ;@ոtEnxL;ƙj\5"f .) ei)}J8^ڀ}:Z6Q׷BW _7?oDO0 }kN?:ݪ FNFю[o1>{ȏBP$kcXpj Rƚ #Hs#5y~$d5τ[ ϡB7Bha/w79X<J]&bv~%X`"ǐ 8Ήf*ިUitNUf]쒷 cm]R3L"o\r*MpLWq FBk%luW%|`=/i&3C\Dc?!ɯqj,n;{qMCF1Rx]F3@uo؂}3wwjP?b7+C"]ا-nj:'-~B6לW?]DMρg=E!Q:!CwDZ PPҖpk^~ ڲ0+iɰV=F4~ !D\h*ggtIL61|5Ye\$_܌/w&T?׎8XDI Xmy^UdΝE#dfzʧtɢ0BS%% ]"*n'FM~-׫URIV'] 8R95em2 :އ9Jf&L<$πq'`_6𽽵6#%Q[P*, s9a2lz2WuB!kt2/ $J cZ\<QzpK7Bj!03|I2dS3N¯hF: n&5f Ìdx>C(b1X>,!zch%J*p3nj6(ÎZS7^ߊdן=9'ɧ R#Dk i1&'Npڣ}+bѦl餔;_qݷ`TFAEòU'Kc8/čUnDkK4R֤F&K[\EԴǷ5|X^0 ޛ{zさ$R' uuLh{{W`=y6w~6|[]G[ k r`}lݧA{Ś~$SvL EQj~@Uj͋mm.~Ɖߑ/V}~Y!lm,WAC㑜4 Gs'9nr`T#nfP-)l`y6{4옆`B{c=2!^T.;A{;73Tk= NгLbaPZȟZ ^TgRR喵l馣_:r( 7G,Yd]V7с@'cGw|Ir!ӈsF_9\>§) yoɁm~z̒,6~\.e0k89/wqPV^uk4 [%5hoz 43J ZgjമF_SHC}~Uר2UHL8 j?"a')]! M(e:hehw7HWOM;pmoj"_ d ƺw )MB6pF@ ڣ]?k)Ш /E(bz*ƧGda#?R6Kpr #;~~KΎņD}jz-iW $ Su;ϿU%zZ\“x-R)<k߿‹޹_SܔTU`‚gL4vb/ qI5'$b 7Yn6WIKt'w/T)JU ɻ̋J D,+H)&r%IpU_F ˢZ[Sf?~fs1H;ēGhq2ȚYudXn!4YFr6½ELGRz?m Vw!UZ]  Fb9]bq}(z%ȅʌ'M>@.P7}]hY+T9)fM 7Ǐ-x\xfZǶxؤrI\0zs$@oK.K@-{OM6 R#f[m[||~r^^^5yk IX~OH,oŲ]W3'6'1cf[YePd*ɷTL&:{#Vm;2ì/c_=V++yg .eD x"zE)b[Uz~tբQ1(Bm\g*\ICuBHDY' m:&C}h SD%Ul*]pvҮLe$W٫Hj 8,SX2k4z)g%Un,vޫALV nsAU\%HbCQ_b9[Y| S{}1,׸yi;qo7IyLhP*0  `+S7}CCj*h1F3y>S{݅;`6{db'$r,BAmѨ+Ob\ǹ Qo4jҵ'QіBKUO$!k$ī*t*q Ig- Q0x5=tD&;;F@ViZ "Սڨ _$YWEŎ-sȊ\gFlG>s̮bzƵ.O-c*Ԩ~XukRb^=P='_]yْs 'xP ~q*^]pxRR-Ļor0",zX)7ͯ{}Kϛ=HnS'g)vfb7ZH&H p#i+}[8p*!ƙ3%`|_ `KbOt\`"p1%CBu{mk鎵]DRH=9v]?!w{-@~XUtP7J[= 4^x%*tMh.&.%[MS:Ij375 ]9𬠮,Fa=xbc]wS˥ JabUHxܾ %I2&{d'6^vcc7F8E:Ɯ<,%Ou"[K2#|@P76Dg,[I$L36+䣶tD9A2p{ꂚ?zMNtQfULW7Wqm<؞*mA\ كtJKͬuz0/405^@ݞT5 Ey)?/(66idBɒލ\ԦMhzfo$j<ȲxG"jh"Zjۨ/+l-L0~|"_ J$-xlZBr d}DL`֜qmc9jkh0º)k}v>_r  & "=kFL` n-K+zKζ.%gjE^H61-}L.hvlMQcQ-a"\ZHSܶsgL<_իǗϞXW|ld}E͐,%H fYUj¹@~a!'N=g"N_F\Lȷ:~!`bVN,Spc%)y?#6ޜ7 ΰ1OhDh83/MI;&3=CB˔8"6(\7Jxeւ*l#UUOo3: ]I/ Bdv;m2yC$M bhT_>@t%ć؎>RB]$WCg >>pXrel|޼Q`h0BkcƝw4"L\/ŀ^Zy_E'X,n|ؿeM)ҍ}*Tq֮9Xl\!eDBl,?u:@V0 %P oRI{l`Oc MsDo4x*ufMoF,'T9ֲl]#vbqzV庐r wTJEkb0 Ir- 01)C"ϛ> Q$Qt!a猐n @hi?o")cbB쀉11 u zT:M{tHE5.n A;W,dQ d/%w{@##p˽[P104WE #&?wN>b7p?ɹ`忹U2:#Z>_NeNDw2>Q/e^Y/u@ yͳ%5{𓄀 ">h'[=Te"]C~P|{#TzGC5p8d]qߴ3!)?Idra`FSvF?2q74 ԥu{'|c<g ,:pOqQ%4`/Ѯz M=<xVڶ5$,u6-s/F)Dd9GY:c+2kF[s⧭!lYsWTgXZa!{v S. 0ueeeȃOS"GmYD>3+Y7{ezg(^4߱I0Wjݾ۔>[ l}z+sF\UNF$wj A6UĶ9,X?YX_ /zzMU,j K 6O*_ۏA4]0B梼d=2% 0[0~Ŭ<- ?0nD KkϞsB!寝KCv7sx=Z1(6ԛ+6wN.OA@._ǖ"p/Y*ɜ͋s;e#dٻc=GtԠiI3V/mVQ;F/-ǒ㰨'uvo*u k"U4ƿaߘT5M+A}&`xVQN G:U-."z 41ڣ< RdE(RzRqX"Dm!Z>:հ1ϵ:g{]o"/;@4y.g65B RD 0q4s r {Ơb18 R] H=a{c䁵.a[֋B8$"J#ȞzXRJrdׁ)6;!'KObH+ShM/#M #ѽ۴J@>wzͬ$%ՙ&>n3K˽3hpM{ +=cDpNb/k-6#,UjGXP -dc҉!1_fƵ%vYD`7,hh~بI s|w>SS,n`[B 3Ds]ͪˢz}+ڔOխoUsr"y(cg"8Xhد zMvmtx^OF̺ɇxq%/FT-ߑ%XJf[ɡX&VW/qpSC)- 0|yƜ!'x'Rphx\1>*eUe|pίU_J i1nMic|H֟.u-[8_U0|aIVgHٯ`Vl)U#cG5c_f Rq,:aP'6nJ;’ 9d9|aq. V@Nz (8# sj?sz_*>(}Ch< ?!D(Sg8X@:-O^q1jǑUU}ړjnAZmQ?]6}=; Cھ~wխhM"r);BAM#wh2A0̐ L^,_=q(j q~:1jȅURZAo4iqJ׮J{ (kwEKe)<cSV9+C<-pPFs>}Lʪct)o[JrƦTzvcRK $Iq-Q4#(kNX΁:#X"V%Z頞m+4*:0o0jgpw$#)ʖjx/EBNkږK& L^`h H X(jcᡩ Rbtx#1]M6;K b +zpr.IM@ӌo:ac/<'F,M$M7u>dV3zšvj'Ǝ"y5isVxCbvNe!US{)[(zi#1 <[Fخ\ҊkB(Ji`~e4/uv[3"(C?]mmЕ4Ȼԩ94|LNV=\SJ:CS>o8 9|gx+pHNBem l)a%Q:b<ώ K2͛"eu  uӁ "7+ oKM26R\ (P0Ў"N!ҥuFtgKX;3Sc|Fvνbg<%%r-F׿]7|úoCUcz<:veF^$K Vd`U{Yʕ/S@%+l;qX E 8Kg͌Dj %z"7>{(-HWQ~LıߒW7S2;T'r+ɀ}k"į?H}h+A uwqq5Ո2*pA?^j+saOϣMЍo}ڹV0ޠQ60) MSrs,>gw$6:eDZdb (dxG_򑔝8YiU XKe/@5|HekI :g04Pvc^v4v' 8n{, &u]Q]U^a3 uS) =;9K4I 01\6sG*MbgR)'ԐLL}&O"+`;|ʹ='4'(; 駪]V7&=_UW$`+ ypٕ}1U ||/o)YjQ\H+,~Ong-RM(v͟d5lq=[ -HܣH # ݡoA@H?ް $_bd*%rAEBU @";U4bAƃ-b5ez"x`{#ﳓH"T.k8*=d*ל+4;OAh,+z1^w􉊘'LUXpA[ w+l#'&j C7&n"~~98 `L)*I="b?wY汓`C:أLMB _zPq7b4}ޙwcN+Ф2z@^W/=H40X8IQ K'G?u Hl+cKNiu2aK,yFн6%prҡHBٽ P ʚywV+fMx9&6lyoW/)!?g+y~i.F: ġpbbԛpRٵօLvzBъauضCv6Q5d ;OA"b(i?ZQz]ʮC ӹkZ^Uɼ'GMS2NCF ,T]@Pn^7\7ǵ ,3<ϟܔo[>u&(S eb]`oܷ[V2ӌol#w`$l8!nstZt/:AS̘}oQg]"ҽgNoVOq PeP q1t+ڪKY9$>c٩B^oGYt^䛌~^Ӽyh-\S@V4s| fX_ש7 wиjo<1 {Jć=mv'9T{gZV"ߘ .('K]g\, RRD069ᶨjE-B&+Ԕ-{`S8"pbl# e~"9;bw#BZv9{$Jb!I Cm6׎ko myJ"="JI Yf1ks*0s?L-t/rsz76Tɍ]Cb9sBjO>i,bՃ28H4!)] Ow^Uwa?m՝8sH;ۢh CY{!\^\+du͍vG(z{f"rfhS*qg8@0 Ht'Ao@{zyhվ?|Z{"3 "d"E.\}dDC[}7bjG)<cȟx3`a#ĪL'T3^N;Hp ̏-<ʃ];MQCY]oN}K^R7/ggS jy@Z}idl{cZ^TNbvݸJ-vr=7%c&[|CLa=-gR(F!]0ӳpi|Ԧr^gOnž4 _Ym? Z{[-7f? gnux/K{m5͸1Cf%$ju6\D=uAYLraaיc7;sTdg@dF܇.`B*dT Elpϝr,ȥل!]@- }SܘLTY-'<r<&nny|*d)"PmOD5h2:(d ] 'Aմ46n}vyOM>w>b%TuL>Ӵ8hD8w%^r\H򠌊@crn,k6M:'B\XVJVJf#u^aDCvg2ߢbʂ vCBΐD(g4N'4#^)KSU'U]VynXtЖSհR?loml&Z0i;%IwPGv.p `4q#Z[G4d@Ѡ&w!h| #S"h|ER[ȕX7<"cݖSHpi1^HVvrshNj[=(>̛كÃcJI`}ݳ9KX+1"g-Qٮr#yWx ) ^q[ֳOө#aP8*/>?_bW,짼AY[ou[B a#WsBê]DzQ+8,3㞪/\>Y}m~mTAwʊ0vd;/fu ǃbLU1S䇝K+VD>bZ@QKU"F[z#YAnWe)jW*Ad†P#PQ!?c$ܗ^%PduJfXXi@V~Sg仞1HgyDQgEyg)fEk_2uէJ{eŅDҞ2XX)P{ 3j;*W-bXgﻮ-eȲ0^Bpja@8GMkcGg9Zalچ/ofiбs[$YR3qj +eFY۹F2>bA5Pp\ét{iA%n.ndpLZ fȍ e])y1";\dž wg$k&R,CPATie7*cm]2tp`:])O½f"觊!g'O<mqn 4Fx+/{|Cx*g}IYz)XZ⭚_\[[醮љ=k I~A 7FO0HsIzL_;r<H; frDz!M !}]bf,>; Czrͺ_<] Fま:1&ܙx#jK7:l ћY>s# bO^oq+?q+i߮imaطBg;a(!䕋m *Zn'$Bh2(KJlcѭq %tAgD%O$-SZNw "Qè@Y,> ^`8Dy<'yʽCdL% 5@^K7H/ʻ?&n3Hw[Rr9"Z+$aPj?pLq#%cL׭5S &-Pʝ/Dy%37-LE sEMyS()QO# ՃH ..: E*:&Rl2\(zXh1<n-Ğ{'BC] T gNX9%W`NoV ]O]Y&O.ܲˣeۃ @e1rAUfТ|0 ̿YGvx_#19֣/k/.u`)5F1=s{ Z -_veD|ԊngSmasXɺ޿o&΢C Pj;RT[,s D)gCmMlMo0qvU07k(4㼍*{*cfb8>Ճ'g.)0\!J*/6I"zmtK?{FdJ~x#ikV} 0 ⅎm&' uѩ5]:3 LdzIi]3u4>oUbNlE[:A>]!,~ Y "kG`%AWzաՐ 6%?@7H#-69/MC(.>ZMAoLpYAiw̯Zд8 sֺiuar4}iG5N2 ;!0&?&`Y-rXqv3E!3ū޾ -Wkz$:B aOE)Շ۟j@=?)Bi2* /:-uX#9AH&AH۴#*&3zfZ~ p}Ҿ)ġ}(T_>W d6H7z?D[*I#8&u806M-O;X7к$E;ZN\"CD# Vm)}l{rؽI8F/.j ^ZjYx(iVL~x0;:?Բ3=؝ &a~%`~+߳Kz'qDk;5o.;MV452N40༸Or! u?+II>LbqYv.T?b $wx+y2o]\MGnw業vXFm:~q=!tvkNͺ2u(m ~8T^5&uH`Yc &B(n|{?Gva^@YL۷V dD4?Esm`>.l?@) g\gD_Њ kjDV޹nhetJ]jƵz?$&S֑?c. u3zLq[)3r{4(G(2@휕o}$No\ o<v|QoQF!=f'5ګy\>|4r² :Q@ i]H-k`ͬPɐ1izQTX݆h=?【Yt}w̵$JmF a.!F/OMuLrqFV]^{Uuhk^Śl hvD`wcݝveM֐<+ aZ$ߤ}"9wZ5q 3 sL=e7B+Lse&YKY;|Z/:2^T,XHs=4l\h mh뀲cF$,+07 Yiep־IRm_hAVV'n=hUHHJ{Wт帐 út0{ ]NE;jl4ʣyTR}U3'Bk㎰S^D@4I@Ƃ()WuCO=Y)*a?n6PEHZHpEQkvv:Zಗ43*:K O1 9>W@h$zfrs$T Ì+G[i43e@p\s(@)0n8'砮7 %ܗIƕp-,)WF[N~n4u0-v_}n'ފym/%|MTfw! _Q!T1?'ݓ9ʓ\OL߲qI 5;@hqݸ歩 !ԙNQNE)!g{t[Thuw!].MЧ[gYp/Jř[#m8${ ]r:ʛjBQrO#˪;%A*q>A*qȌ3$Ico-}K">IF+J_ʇ趕 "I ©r̻;MGC nP=b«"뷩}KH=ZɅ| * тnwtX[.gv0{h4̴@V-8Ci^mxrV+:K*Y)"IG!7u1Ӟ_ ;STzhX#koȇk|\e4Hzʌzغ<-_XO:dA˘}AqzruZkEg-ČNroa9/uYU׌`lAR A}* dX S҆/NYmLyALP5#kfW>绚w@_Bܠ3S~K[GVn]WZuv9eGa1)ҟѫKpHFRi岾niDQ߅%HMۂ*r4&6,c1,#ƙ.d*Q+p7UH`Ttq޹k8hExW_dU3^‡־-bE:z PqCsnj< ݢZ@~3:BbVw}d m 4а|!^(6r-R4c( $D83T㖻^y@mGsokfݭl FpȎgcn=#zv(5^B .6I-ՁnjcÁ[, tS`+3]3PH2,+&ZI:\~rP9[Ӓ|e  *SBO.V j#e5NX epa{|I6d(>~4ʢ+JI ,j;e3ԕxaNnZD ^ԒMV۾YJ iUi|q 4B"7ħBm̑2Ͷ&v a(C*H2ia`uNAb@D1JÛU&LV*0vӇc#>г%wXwuJ}hiUi%K+Y$ Ic(ညп xUXgJ%Gw>ۻug5,fvB,N?2<$&QYrXd51f(HPqԾsSil@R0wxRcӒR K9l-TL:&gL=pu,=dOT兰?Y2g_cQ*ׅRcOGRеl(Dح=)v)94*lA22O&h~_&m%) ~8b?X?mP8qQ"VeE#A- {DcUjzA(Hs2$#dc_9KbY=Pҧ*"ֵ&ȸ!z$p_N€RmBB$j&A;I_g0/;8\vHc K5.R:C<_$3:b4[ciĂ85v CtIp@! \-f>}vi  }#.LR3%\ {>u 2VC|_Ŕ c?QOqq#ŸwY;TLu(ԚTݹah lm:MR84Mu.| vӊtZsm/ʃ:5d#p0vC)M S,©@lm: /c"Kz㺽Ŵ|U%{b:DLqAz{U^-󨴑Ɛ r h %F]v;_K1Q64 $Zn% ƃ!{PdP<*;Ǝի(s' cD (I[-Nu[/f1Ὸ$+ߨ! $V)f[[ЌLR P~Z)"D:{DE]ʠ^:R |Fٱe淗<~mϲq$,uyV0Ƙ9`=}xI+Q&NPg5‹gtGzH3KU/Q¦z?Hg!@$HIkQ&”묻q/-=kSn}*%cvljuXiId4y&rvCyry g==  y@ @ .෍5` >N{ ~r8ϐ`(1tLސۣJ$SI Q8/v>+F`)LLedC 42^f^Ʒq_MGc,Dc&Aӏm%8Zse ɹ74֤/]EN(06ډY|wO"YIn+\KgC2^goЋVvYVK%[Tk5A윏?u#Ŭ+p}͒T_]ca}e"F@v`&b nLW!$ LKjSpoɮ?ꏏ9UbӴ34By6ߚGc`XvN9/RG+]E{S wR"qD]E"ssZmINX 죈e  W_7=ALM -YSєMS$Âuԟ4h X kZF74KM̕rA_G:BD>[PV]_5OYaifm sAnUd^dro3[M=i3 # ̯Y#'hWq7޸"`Z G:qG~rAF𫞘uO [RHHd$}v{ܾh+OrZ["$ MGliߛz.;֛z-r`/4uKwDW:Mn&H}PĀvuu- +s}P1aq^093XܷUSR@"+ wX^B{+2_ka|)Pޚ'6^r'(uXT"8n O`.a$/$u# -hM ፖ?#3fAp/r:9sf,&pPe3Bh! H ٯ&f!M u*APHQ)'gFw鱓Q_}WF1a{`KZȫ2AFY ¥dF'#5EP( V^D-Ǒ'2Y@* %6tx,= Lx<ӫDXָ-y 5,Y]nJuS˵x̆of[-=rHrƐ/1苄56@aJu, 30  lC$-){_z9ʂ٠j1^̺O97\L+X;)aƀ/kyKv4B{'f7WNC׽3s's ΀QmL=mBeB kDZP87eć տAg.V2Wؙw-R؉yb6HoaįPbooFy7 n\!Bp-6x&cM):?,s>]3e* g9Ta!o)5d[hJ4QήI[*VhƎU|UvNa~q#u4O !jzٔ6dk3E d1&XYo?A=ns)} BMN@GpD-y zaĢPgԧ%pyO+K 3Nb/m)E-% ;։!ב W0C#I B-ӲkcjG3]V|ɀW B9  C֢/ ьU.Gi yTIWؽwpM H_7U1_H6q[6  f1=AVHct%–j&+s.K8fۀN. Cf Y=: fe:G5EJ]޲/i9ꗆ+,stlǮaj5hV疈Kɺ_ڵXbranGX?K9,m[;aV@%z[` Ƙ[cro2^n0dIm&Hz%mT Bm1{c'<2\y@DI3,i iE317re&U CaZ[DQ \Yxվi,ϸ{]Ŏ{cxG[-omp.dk +ijMO=;M)~]t O~]9+UIܦY['mE]>4ZL䗵8:KB=$NϘE.?Me;ƺwh{<mH0 ?Ic}<J3AsHu g Bh4#c~;aB`5tsS脼GVBS4I@̡BlDd}STG44 2 uuisUel-̒ C>Ԩ@ҞC뾡3QS(}bq{ЬyV0/LU?{2O^T‰.@j窛EJ%"Wf+!09bކ@6q?\5祥azɳn3wuN9Tw36N[д ݆'9[]I\m0RvgiD?U1Fo}NyIa턝N֠ʹTWJ5y 7 nСpHRiB_ ;,t3 <-kxtDCz%MOg !|]oY29iKі^#z%d>sxIʫŕ%Ri RO 7ㆧjL,Ti[iGzq-gxq.ZP-Fۢ8KGӨ.NrB+LZAA赵GDmvYu-5V%?aJymJ8de{C^oIg5B3^d?1uy¨ӞG DDs/|/5L8]"vpHJ>p!HZüB]li:ɬ[j0+߲($Xm5?,a}9LY(Z Z3}]Ab&#B|VzNl,cFH9=c$@k$>L"J*K3\%%ݮ@ng^<3lĹ H*S4Czhv9nMͭ+<>=\`}7rFq%bBhŖ]Zd E P:Pd_ pK5Y΍k]>|,甋dmk -;2"k>57$hsl5.v DlD͸_};PmfJHOFe;"[@;G n: 7{%l) 3!=#@;_(U >D5f)M2߭0$[I{hhvzoNlILrk' GD:Wŭeb_~;\YӀv~.0, 2fCt-ȆrI0:|\p=ݚ-,Ѻ x"iAK̞cY%$,K[P^)98 zqgty3/jvEyQԧTL0'ju<7&Ɲ'#&Jk4:?CIa4԰v#ӢTՔtDјװD!{WPέ1lVⶮi$[uFHftBP1n v^Ud>0k`7<\=q Qy"rϽtcc ɪqj RlNpo|Y\<6:t('äJmٖ`#=~<~"/>gݜH DW]V8`mR0`*;n$m"䁬ʲ3dFb-ؔ8wRk' Eڣ-너WbP7+b^o?F%+lxUՇl<;.mA^'{:e`b$kVxnl ͱ9!`8JBj8 $> $;.d1PT6&A :ڼxB*A! eժ>%=6V/ 3JzMr9^ˊatQ5lu6x)V21Hv߆=:ۙm#hw:2LWΆ:k+lfY7ٟ,YC#yb]Gj jX2ϡWIN73fÆs٪IÏ-`F )lQRdlҩOү̶$ҭRu5ctE ʇw/%q~PK@­8($.җM>B ([7|GZK= Rz)Dͻf6!aLdAb8_|>Ge\:2h/c3o y& M1CP\wxPdxzCۼvGz1u/d3 ?0}ӳG`QR#JBgb]Cxs"[)UFQs)mH饷R悗G_?nkl"'u藘6Y;+ ϡ ?1wN5~现qjAZW[G+xΐ؉:&0]h|ury^zK~RIHUޠ)@ȹ㒮+QtQ ߞѧDL1Ժ:ߴӗQ L%%"2AL1LrO:16a{䋍0CSn((&_>@TJkO 5F 3#M(5{)/?۱|%Le?|WOƈֶ\^1\c0bl'ݍ~<Ы}ê8e[~Mr"咜T&t@>]ƛlY-mqO^c>@Vۥp\U`#^5P3 6~GT61&Vɻ GBk6iꅳiwḁ(,\<"I8 uਂCCi1פ*1A\]|T"' P(bF)GQIMpÿmP D60D5 -D!YLA{HG^q[ Mx#h?\)OZ-\_R/ڲd ;ub DVjʋQ#e`_ it@|YgQKR՚ GjYK2)Y7}hRQ6 i iڟBVFd.tCR1R<㒊s<YQ[t*^)"K2L.,M-QVzILMfDKmo"k_0`NZ׈Am|CN{M7tuD脰7% b{Z]xnnw]kf&EH|x6 u4Y(qřpPHFT_](#]i42s$dn7 !ݎz'Q_+Gy4hц Фl55 &T1oŒWRڛ O;"R6)֠XkxB_JlyftݲTT _/obTRZ8Ebr QݬE y1R*oUiG/+Ezzz#}G9zxՍ&)2$Ĩ_ µeM ;@8~#@n[`nC{; r GxMz0+U瘢>X}6ԄYpM Umy8S,2Ò]#p)P)|Vovlw{3_E˛Sn•f ڝ}7h[`i;z]yĘii~\PwQo#z G#z:f27f'>nTfNgjyPeNOv٦xso/}0}nnZXr;] b?G N~5v1 VJLwko7 ^:5X:  Ʀ?a*@7?%}2B}9BP- ΄~2D \H{”[ei {dT=p@xhPza7.X;a|N@[_gNa MhV`'s_~EWr.UOUhDZSUh!ٝ?rC};m2s?&If-H[Q t6Z#2l| YG̚ `5SjrR!rge'帤:,,NOppwacvIO4f3eI] hFJoa&(1≻GtX/Or\{.X"⤣J&`iyfc{8H_xbJڴ_ԦJ@>\K{{w93D I~V3gѺ?M f,q93RkB `Ua]a̹i^)yQXղ3 2&EpÁf7R >^?w90+3R[W~-ӤLR?\-<`Ǵ_멹! ̷_ܾ&+3-/w3U? o݄P?2)cE-c"6Xc G6`ꬣX{lˆ7. پ0Y ^S앧%Ch1$J|\ׇR :s$+IJ\zD ,7v,IMڑCwH;l~v$ÝF]L 5Z>&Q=oKv tdK#£Z@:٬ô6_V^LCN<+υjc:sXv5E'_E1FH%h/CED 0xa}W6.ݬ(r=>d2ַ,7n]Sh:o'vG5Ik%uX5JmT al8KK38 d:14'@٥]pc> ƧM09N3^IfmNGs)MA U;t?NBHS/J¹ 愥$u^ya;SMͮvY ŔF%&EP`|V)7KnͰ1KpgLwV]r:0k.x 9+(c䕚=Ȣ?Vja. 13Id6=K;[^4szBqZ~|cq&/oPw\.1Rݎ-4 yXa.U,Uu?3 Ζ1ܦkbZv,N{L'*Imy w|>VF/Z!26q>E^kFZr(ܞrРxS^WE].#SC Ʀ^)W}80r<>&jX|T-w%9KX{3\KDBno~BuH_;Mr%TfI5  $o>{S|w~[< [a[,n[aRefbU2dʬz{#h!w,}n_P0C&V_,uT7Mš`lrY_~uY Aj72bZk jUEjњ8Uҽ}\U~K+1Om>8ll qq:؈gRI6*o5аǬGWhUrJ3ȩ.M^d|0:"=simцkcVܼ"+]Hv )iNI61@,SyLHs-=*x!jRP#XOPq=KZ81Q"J&KFGB/'yrxHUEkǿuRG+N 7nO8o= 튲4?ӗ]|Oez(^{#'ܯ}lCxV*O4mܪfCDP ÷7Nj;ͤeZBI $DLŒ_˔FuUyj0e!-N ',cm$гd.|$dUh3b$nf2GOYԎ]o S}b,>QѲ+S$zUcy%TiӔ;KGɂ+:o2'VT gg`g.>g 7ؤW+tн\|!]pnznE%I_ `QSm?saĿwt}bݙGh2$'VqK$Äچ;Tc@q 1ɏVU,kx57&D:M빛Kixk IE&),8/BΆWHc=ԴQM?K@^?`x\ 0ްc [ Ψ([5ڷ"!7|r$ j*Z3'i r>pi7P]{<+<a^9 TE`  r+ȁB'C#"IkY v6A Uz cBn`W!$?ҤE"-GQi2M`'ŽvXHa#b3Ǻ$+bI*BHY;Ѓ&=ֳ^:*>Ě:6WQMbNA{WT,f}~ Iph-i`C\~qGI^)MTNpuS{-1uX0OT[2qVL;|t(}n~"OPt#f RyaMSJ<-6832`: ZrROx5N@*%9 !H~ |cU7M?VYp >&E(:Ĺ$ҫ~|\[;=φr"&jc=?̂p+1m[ ^(1Y[~+sN"L"D-[HۺgwmҼ RMM85phQ*7{ޡC@pjC\Z+ŜR\"g6&TVHp (XEle9& {St4\n[a,_^gXn !Qfjv C`t3WCzg͌>,qQ2$hQYL;~qqWƴ+6HXgɃHlve ؞ZN}Y~su/ bTM-ge!-։ٺw:G$(3e+~Qf NcGpPAdb"B5pIȝW4PC:L0R#:v}^M 9;NNgw*AL<_' b (ЗQ43Q$;b L 0eƭ=6[M{$H9Hp<g*7sVL`1)bzNni1\otbKl`Cy%yUL9Z'v TȢ{OT-6KzncQ%uJ9T[+Fy3]~-j?v$3IސF|ZHit4v06T$js"{:u Q?״(J@X^Ya9o fJ8IX=7*?:PsQO,Xm1KC6uy~_ޞ.!+:Y Ѓ=Q쑏H=>n;|G H u9elCނh穀sM',3yȲSù";ήQAò̔%@n[ ^"X`2O̭mBFA^xX(@l ˤ1jFBv1^e"ß?9O^z_\"vRi]S =O,=vvˢ, hb"Yj{8{Lq,')XjafY/b~hKRW;ۭh/',:ܩ{=Pm ,߃r6J5A" 4ToE{@,(D;$ _YX4.*["Iz& dJB]o_Ѭ0ÊAx \ S˪@n<9 XL wkhW%Y,f) EEIZ̋x_zg]Q녩)gKȄ@;#0W\B]R! )v!_8mp)jNJ;)Nc/5IL5kHb~WO<\ UT] {jX q"6LK4 tD0[U27G kX7n(. id0 ){sLzw܃R%2 aW[Q S,WnS9d#~$u|M~F&Qh9X '3^SZxu`ށw1Iuq>'|^ap#]-evFD9͋p$!Ut|W{ɇWmFZMk o4XVU]g;hVg5mPR&U5i@-3 PC`Kb@ iI'BQs$EJ G4!&d0]͔;㭖t'Q/Ô&:$&_$[~utJr*|xp8ڻKI|e"/Q; n1"6eٲXY/'gHS8'xñJ$v[vzTWq@~78%I76ߋ M>N;,.zE+-EdKG\L3J3bͤw`"+v)`޿Txy?m Z+O~xXOӊi &&ty _{V>n3<2=Z%84|)g<''&Lp{/''dx u.]aIyx т7hP'|!@s,B;Sڸh=RJ 2lv?pͼ`}ܩn#Ĺ6j6d:֟ŎKb-:ASnC p Ys*MvmlP)Hao^Tݧ \Y֏}kt3Ġr-Tx",b."UVWu*>A2V`o[S `E_>y0MJk!|fjFKzڶ˫ݶw»]Z?ێ:Q >\ ؐI6V9Q \4q3E-yZ GUXc- SHK])MM`!SEK(Rٕ&:ax;޿RiRQCb8<Fl[r|ar u`xgYO-o6}>QwC ثLuC~OccۃaĦjpj"pk4@]p5uPȒg-qQB+Z$#:ʷi>@[<}"UdN!eZj\k+4-j6v=t.~W!jׯG]N̾3`1eBIhtT/nܖ&?s$%-A-Tz*C@Y=82v[CPuKnѮ)]XT")]9P$8W~%w gj_gh2'H qٮ ڗ".oΆnZa.qB5Jѭ;'v23~<*0ݪ[$ /@ uL>4u.Z/ي\WGNq} $ٯqY_LҦŠe?It5XFrt;/O~#0b׫7 1sWN#]TC8ΰj6ٗC2mj*T=Ylڜi͖]jC!5cT`]0qe&ů3ZfSˏmpOɡxFlVHܶyH.ψ@7l}H*.}u{e-د΄PWO2>Ɨ$_}Y]3se0_v\ʚ2eBE;H]њv769Aem*kk 7@xUuFwrXm,9 -6{(ǕMѓ*t؛:Eo/ʆBxl) , "VW`c ZTdDTf:YrKeK] rB8ԿoG'cfme]*ۧ2Ϙ)`  y8Q} {Xi#=,R6sdT׈.'jZnkJ~yoY3b_=}א!͌ 28Cng*s y=`;V?JIrS1ƛ/+nl5,6| 0m81gnW [|aжࢆ|ChHOn[nd1VיDy}EM e23%d+_a-Ahd$\uhVQ0RUO8ey|)r{6@X^!35VJiq|ĴC5iB~(& =wD3Xkp&ݝ/k Pie~mi8EbF9ѡ^j,덒$s?L<~ -YTCmz g®hJ-؏YQ% 5Փ-:T^NRD&ӯ"d:]F9Xu 2aNTҡZ7<7mHV,Z}q]E{- `V_ܵZ&W?1ns8|tNyRǽ.MtWWqAx;O +`I3XiesDKc#wж6sgJg_a|Mc[}0اý疏U}K1ToC t"tMFQ 떯?l|tjkD"SzTl5lkFH/´5y ls՟I].5 _"]'Zϵ6Mw/J5(s_7GSF O[m% G g|BrY%ư2җ5&|'cYA@}NiIR |kRdaR 80o0BvO@'}顟Sct&t0UNY뫄]wLpe9Dmg<gYtyKȅu]:rU:'h2~M,L!0!oXNN*f寬}*iFVY)&WXHh 163R)鼁YOZ{>t:x%)8,H#D'%B6aM4$l^cy= spjG(^!(f}{“(q?5U I77}XWҞGiѐ~&}?}?%'gJG+LQT~1#^G ,61E KmQ:^ ]"X3U9';Q8oɆ~WeqK<$=pp9j g&#逕K'k7 x*;@Jp9`F,ɮSY@2.0{yQ~FҤޘG/LÝ9t|WE٭f;$_q~9"I0ģUpB(7{>OII/[{.wv:Pb"VE3q|˂ct.i$2|)-Tqn#8c(Dj:eQ\3T9Zxq %O0TR> YމꦫJMl("죏h9&d 55f[/Ĩ-GrμQ~Wgw>IV#lvp1sF h6l_3k\ AY+ZKIWߌ1fx5svjҙE}j^/J6jf뉩2p7(`{P]!*"#b"<ݯX|+Zk7vFJ8~#%e:;@C(q ì7;6Y+@"dL`vB7Yy6xGؿ?p#lp/c\nahNyk"]S!9]PJ6o(T|[eFY,tޠv:4wE7<)ǹ0Bڒ{g^)Y-| sMyY Tl/JI,Zo10Xa <V॰W\ :3X(8Uw"p^&#иX7BwJ39!2B3^A w og+ kվaOªye-X,ڽK16WU,ZhgJ ѳikεJ+>&TO#(iog8&~ԃNslZ4zHn*tr%MXԺp!Wߨ,?ƀޫg fާxzeՋr舑UXoa' ?_ x+ դˊ[Ѝ wivڞяol?9_,mcXL6ܯ|)Y^̴n^6! ԸL(TMVbJ{9mGd/RUU~XŽe詙fq9 ; LMV뫎B\L2+F6m" Ɵ&^{%Go"Fɭ|CF8 T6Se>ZQ*gUU>…>2ȣ9Y7c8/IDnT Mծl1Y3 t]q=DO]"m~YS}!`iYD5zkuYwAr 2{^ȾBTs, H^>ZX:Dyd| = $ >L8Ri~:V<f_g`j7z2n_d f\wgyC-$no,2OXvJ=P#"{E5ϻN“U^?ٸB$;H*LUc X>AEb`|`p'fi-ܼZN.kWߝ\8} R60@ Y c Y*#D[ֈv]kz.l)ˑ62ySo& 2-'$&,2^&2)}җ~ze|Y7tҾwCB=k(iAN+i޲q- ЁVðc^ReunC1Y@ZY/_99{ Lh_;5HOۜv|]\H0;zx69ԍ[B$W8AwDgJ(I%8"OoxknˣKnTv5T H&АL[iH$C1RQ1*'3jav#`~^k肱"DXւiXb;T6OjR-7z+o+u:-WzeXgmnWv mjxwV:=Ԑ}ե-h|DATDH ^۞}OI¿ "KJB>X t-Β2Z@gZ{hFB㵂cd:j-rWWvXbTgYxM*{iĽMt72A4a\?$Kؿ!S ~y{(pxdwcPdt t=<(p~ٍjҮR90tiΧ]'|IWr$Z" pZwvx{ Z>Dmb^QFU3fHO4Ok/‡k*Ζx ߽u!9`+Tt8хnI~ܧۏ2\% 2kc NfǜOM\FI 觲P=ėRBRbquz.cr"ADO|]"d(Jܿ! ~^5:Ђd`³x/C y 5fyG!6y: Bbpct7` TjV4|N~4\+ 鍜mR *t&A!0hɯ/آTꒅf+l#OLRȤ&c8HN &C7;?w2ba']p2qwR$-LabOD2jd. jWwA4,P[ƃ؊qoɺai.( J!B܆x't$g yQ,[uͭ謶* Ҧ}`f?ysx .KGFY'^v_(Q^cs1X7 R$*k%zffú: ܌`3[fh(?ЬCz_Gaeu~iXÉYY24m"J OqK»ggYy Ng[/;_y^,m$f#`F 8-/DJ[Uް8{C mQN|+PKpU27ˈCCto |XHΙFy31mE(GE>ZB@S4)>i%9uY"0" Mo Bu Ft#ѱ6eNs,Űxt/ܴv\<\/xO퐊3xB= &&g[ uɯ,k1RthC`XKG9MTP'wL9| Qo p {_"f*!,ebZݤKuy=f/0 |kS]ݘ"IME%2OYa@ĪYbޮ:.G,/c[-d/ɐbOѥ.ǬQR#Zl9jADR *jܝYã%y򆺢jJ)^s1BTݠ@ }(GK[ޜhd(ݦ;(K/ t#*[zL,q.&dmQ3iʙ$X׼SnDr,,E5j&;$Y(F.|k`%8/{۲lSj\ۆx]384=cvUUnj7 Mބª(e+<eBEZg$IYh頁?l5t[P c-K5cHs+Ǘq"Wz'^Ӝ+Pi2Z5p+efg^]= e G6KCXVy/]A<dHG녷 $ zQ$,{z'J- 3y@Ā 4!(WV>@d$*G{`oCsV]XsjY;t/{U Jeʦٟm`rAnNH5΂bb.} 15;w08㈔G He`;K?Lo  +GYAx)x++aR5V SVCq~l%_Nz&2ŠU?aErNi|'rNX8Qdlk?_0}em5(ذxITc!n&Q&Y^6ZN; q=(;fyhXH^0AVz OA)11aȊ$HA4DΤ&=?~=za?.=kA_Wg‰x%$GH v|b"b;Z2ȇ5?[H`J$׻ lDjI}M#>T8qb \\gUy_i?XfYKݶ(ClxpV0{x0 ԈtKrzǓPFs$Vh\k%ω@|nN%-NtlbN!> QwD9wH9s vN3 Vc]G{W `SV2Ϻ="u ZmY I*X;%Ȳ|Nt:,̙r!cVAe_^ntI@"nzb߈<^B:FXƂ0~ZLltvPA.h;;`8/Ef#K07}'?C-bZc^(?@CRD@Uj[9e-𯘉 3YOCj[Fz@KWs,f.3_: 2ï%!Uym4iӜϾh( 4+ yKXdjc D_%}<Yf pő$SZ6m국#1wmI(kSuUtn-L A"|@ANj* bj‡)&V@iB] 7 EP~[> ,G4=<xZC ҳ;5JG X+~2mb:̣|GR2RY]7*m߭(`C]&QEw{Y¤}ãk*T͝G?jZDyB1&Зd1F~$'y8xA1einK>8EFU-6?fuAw3_1Q~8{mQAӨGPi;k(FEd *rca^Zg7 0©D3pjyڋA4>l`,+² bY}P3&fa!_ ^ &:[+ZΠ%>uK!&T' U><&tw} m{ BQHsRBi!0!cbBeV( ƽuelo|C@Ы~sh5ہ\:*Dn) :\~I*@oHkM;O1M4ڑFdq|i0Wz*Mj5)QߧQRW4f2@P6vW Smjv]"QM(MG@Fմ=Nx|1o0Iwga+U ﳾ53"HL͐{+^$ÿ{dA!`|jJ4b[uwmH$𔷠O¤:oh%-p,){o!ބcK7"y7TFയ΃3=bxMfpLSDnhI e6ୌ,nkN&1ϿB.H( (5xٚKݜ&gqfZPS6|'̎_,+ž6-co;;* BëM|"UVc_z#UZI*a%7@"4a z6fɮUyg%"M(vI|X/_r {AU>InDGb0jS-ۺ7.(zkCHBg۴~xW P+tK<?h_2'J2?Ӌ}L=:%U_ba5XTf4Tb2ꋆ'B$6ؐQ[M^H=OEFeDL--UAug2 4NzS1Q Cv{pJC%MKzn j(|tBUL!DJؤ6HuwԝD=dc,v٪cynoHφli \MʫG'7O;I"-EX6P>h࿮BjwlI8Q!jEU7! UkG4 :Kaa9*xNR&uk ˄"yә2b"[cO5%1d»y1 ,'s~kiOlPSH{ V|ʍ)-}wqe ;ǃy *CPoB18nPzC}L^íBsG!XB9kuZqhZ 栈g=VҔ,0b8f#C+k.kz=Q_jIj )yԆq591j66D0k 00#Sr҇zgCEת"/]oW BG|XNzjU@HkhshZtF@\.VTx )$_=6oo}V.BCb G慸ur}z %l44|r qjaz&R>ӾAIjgVi+ixLdA7C qrƵE–+,I)ݴ󇿶|Wڍ/ץ9 >TRTvk>z$1•Y\TvWn?t.ItRcc# :O|8< 2yc>nut2SNG522&%ŝHS?"?ّfiiA.c,">a5FDKZ&?RGNlKN&)',u>ыhb^L^{ ѱ%NEegQ4T{÷>`KHtP({k&Ŭ8)+Q,PlS]c_G4za%\r>TvoW(}RF݆P>9`VC[m 6yCڢɩd DՀ* ~z=**Lp/[Xs Zu^~`/€͠E)[Lh:ڈjG+pzMya1n٫аЊf>7]7#93^Xp=*OC߇L%M[LZ$jOV=tT[o1_V6h ?q0# <@?ήm<\Ȝ E [W -&=5w5l~) 8Qh>Zlһ!MlF1*W&v66CR6IY}t`iBڏHR*g)Յ#y9!l(:WdWhwZ+}$vu/oI_XSNL{17pќɬA[ ]!et %6*b'$P|2tQ ڕFW!V߄BJ@*}E1)ގ=^c᥇|.'bZ-|Y*(^r. [HV)o\ihb'*R\?<4m0zQRi7۰ PGw=$[)lc^Ӫ T;N9KYD8s*C\ V $β6Ţ"P+#M{;"x3R88PO 2,SX1X;6Jb51Zb>=]~8e?RcP4Cu"H3o!B1!a]٨{iNogm^w51WIIO(b)5gS`jBE78`N#p8r{`8U{BѝHnPj~cX7“8QWś$|At^az<#I6y 깒 s#:uݷ#͍7$dPnA-'p{vm k~ێAGOh.4M>f0tDhP_Xnsg+wnO> 'ψM|ҝvi|O7 |w3]Ul۝hҠj)$(cW [4u(^\m0*_-&D 7@NwJ[tCu&ivr8惈sǟ+8zn盝姜.gcmJ`/$>~nLjۑL6I7ݡћ\gf-2X$W7(_t缩2BDNd[c%j$zkg֏4ٙEW@a;~Ε:|kO)O2xOS@8ge"Ait= +cftRaN4gZfs)7[[yY_|s{'lζE=!"cyv&R[ &0/:Pxҥ^<)̐y&e-QR< 6#F-q1{_6JVDX/vH$M - hLj@!SR#2jy:7JoQZ%1U !_䔡M._Y =\.OUA7ŷG}a2\jGzԀL$`L¥ϒwgP߮1P՝y]rzn3<'Y*w4 /c .ǜM rVӬpiaZP?؍N/h$Q-<0d">]lq' '.8]dBUg:t=o\ڲ񑢋7Fe#*hi^GБX߱CYޟ}EuwWMܫ/$coVA6 ̉1aX޷gME`2j;J$Q!/<\+i5 . I(⟣W|$#M _K!9WOʮ-R=at|tQ[JX*5\Nl1/9`4FNTh +;pa+ܭQ{<_|>kl?CfXcn $Uk!ܶD]1py3GĚ'KXc<7|Z7!|N,d-z]0J=dS\vAVg41h$݁*'Z\ b<ݢa4P*b̝ $@ZA2/,!?Ԥ'W cںX"jU{n <)}G'zvB3 J scYQ*u:Cm7;]zי\.u+ !hHp)}=GsdSlxodLU,nb7]$&\FbkW|R8vؾU6r/zi"BBgyf9CK6nF1C )Z9!p,3N=B|!P݄^̀)rr"ߋSJN19glӈYR˻H(XFŀEe)8תּc#D#Ux:0 @L gα}=K+0Mc,R_~%5^ ;/ |~ssrj-ujH ;.2?|Gp'RGbTN.RFwIɤfaChrS .͔%ێ`ǖX}R%Yǥ"V9pk?=0d!>5J]*=l5H^]=XM{c ե]ŭ'F#*ת7Yx|<@Ю3HyգhjWG|lhAUm+K}b}RDH<OOݰgDOıGo+XH+jeg? LuXh6KT/$W^Y DS.{_b1WUE90|ZN7̶̆*qZhSrXWwDFgf|}rԇ[ 饙XeMF+ 5o/"᮪a9t6s⼭ %)#I~ctsb4,4s#CtbEnX]B}ڶS*6qUD|+R,/)뇫=Ǫnf%iK$[#󴲻pE.SApJpgЍETpL@RhC UEܢ'j#d[wbԥ8$*t,xlnq},mo"Vy{aYY,[-dY6 6 \$jmOQ'lѾ6j<)gMfgy?=Ad7us? ̮&TX{I(WX|^!vfo_qm=17cikpXX޸.qa_)~7*ֿ#7}BbR F<: w>AL| R$mԣMJeG& Zh#rOh>=wmLQC Gۓq1Uz}I/0 |1bq2YP&[79G\6xVd\Šlʍ*ZaBYv3v]- Q6oV5捤R~x+]gh :7ҀtpaMG813'Y fKZY:YlR" 7uVG||@PI>G `. Gjun~7x= #'R#-[3-Eaai*E]cW7B[N޺*SIV]@Vğm~[6DU `ui2R9 ;RF1!3g31^l1":k(Ψ/)(j`wթcaS`˛ics7LЪ;8tl@uel'i&A+4\ S=#q7(xR_ʪ$YĐBp]]tP T!+%%Y*rxypO.d rv]6ciwƖU3l;Szh^ldn')Y O-d8Fypwx.7z "jr褅@1qā+hSZ :#=}pW7Xv@N[FG!miivttrlXn &y|x|ff+Vv'-2z֣BK\HpPvmPU;Lu ܮ@ʠc|PNZa9T"DX({a`G쁠.)S^n 2qBژ ".f..g!+!=5<HgP|jPy4&9Ѫ l*`+^'Au:kMعDjBW J] +¥dԄAE|v*Ebv4KRs9!BCŌq-2WNeB&*2WD=u9hi0UE!qmz4K#>eejrf j9\s-ovfxǔGL?ژ:Dz>)ʥT@ڬGGTNMtZfcFpuBm΃"rFފᅴ?d#i#_Ds#Lrs;&m5)W T-UDL?FaEʒwI|H7!/CЉXLG{6O2mz8J-^z]x_ECL%zj>(u4ZCe%n>9mWS,<=TejCQmڊFYSԢFt_ły[nIgtJ]"_$Gi'46ջ( Ḱ2߾ʥcpl^}})#xMj}s6\_MSO6#C]c (+g[Xʂ+FvObwEG)+3; 5V1@#hYH)4C;10 1Ѿ!^RH"pABwU5W81xg Èf4g X`N:9XWGa:t}:[>yN=MO!uu¬r8- @5qPYP\* RXJ38kqS^ZIXO>fV]d'8[<ъژԱcmozAzQ34K4C#Mb6r_I2  Nv㿻^G|cL'$]Y iHU-cՠM?Tq =haٌ7T?(&(l00BEɂzP(`bݽ_[VF4j!7aԗO}О&S=1K7HֈZc=\1Q @uB_c.eQYDiO_&j4zH6 4 (Jm=΀CQB1 Kڭb" ׏ؤ q-=yTGLe|du{6}.4|xkB8|Mfut\q~dI##s1`Sk?OUAA' c^/랖BxVXB2@F qk0i+ro1cǯEPl<׬ z2lPDL|q|%*p0U~F>-eq!X:h^UÚat4  ͫ+xU>)9<od} "k2en'\ Ҷ7(sY(q&sjփ p,N0Z %Fs)')lS'uQ *3A9*ئO7ϯRK5WŴC2rNؗrI&I}%{Gm !c?wz+ǢW!,*z۪> O Mw~)K`}g_K:,tdFM ѳ&.C34CjLtX-e5o",>bV OI2<%R:'a8uׄ=~LU@\^Z<[νrQ1gD1I-ݻٯqne^c=z$4!l5'bZgX9N!)N`4e}{EYu.Z̵Tb@rK}g@SS fym^*$<ۋl[VѼΌů՛|5s#ul #X7!j kYSB=$ hdFC$cgG0]&?~tP<cJy`CxL'{җC 2~|֒^: K 澫㽫h* 2hL| okwaP]H0]o%)~]'-t`3k>p#sԯN\o?=ZAb>HKq"/ l=Fo)g(zv9:2TԧfѺ^5IzJ3۔f*qѯ1T2O'nK1\_ޞ[y]-XC>Cmm| %|ozeu[8>!`R "7x/B=DLw( {ǪA@X;K\<p,dU}ZNȗz5%CS)ߢKUzgKk34a]} eeZoj捱y6(X2pens;ÐaZ Zߛ{}y-!Nd p܁`z\qu)Kg?Xkz_-{+h *z Y%@&^8tG >f~?`넫Tl _Ȉ+{^TS{Ha1?y-喙d1Uй!tوdxv—݁G{Qtyhƭ/Y~zB%GoLz&:%ϡ|@'ivA[NYƬ[ ܭec"Us}Es"30ǟ~b]|F0U١E_ex-Y˯u2|FuM/<,qؔ/bY=P( /oJU]BhLwpp[~'nhq|ˤstd6σ\h!<\V7nL[? .:2i8~Kw?WfXx_&X >i۰8Yx&Bޘǯ,bΟwn@NA)dňIJKGzbn8xUF"T~`P˺d>nmj.şX@@RA/o},WQ+#/E{Efj(γsQ}oI5xר䃃v$iI+]5 Uh~0Ԓ=bpƸNGNnyHs.#R6Y0} M>fÃS]iNLT VdT#4^[‡|'/1w9YHVn1Y,";@x[P.h~3'8tD:@Yu2m}?g;8ЬITB( " r팂O 2٣دd?+M-CW{+1:;MɆ?ƈP {HUD[A{,  6;pК؀?j<899@/`p_ mB<:o\h`7y9ɧ-eԒ(4.bEԖ , Z1SdXxIqj9leyuJIsHS E`4YC1/9ڕ~G. Ls'f8C]u4اhCcH]PW^,KJ.nNHjfj0 LCD=ˉj%w?V=H.(ԹSZu.BP <6xWۧdU7;}+oueI"lJ|q6[b 0F_s3\R/a$"u{bq9*;ϣc]k٭ C:lֿX.:l YϩEJ>hFetSLe KrbvskJjd<@fzm|F\pU𐆬|/x}dԃX3rbkt%CDN"ZCs !HUn<'N^3װҾkwFo6zG P_!ܥHPUZLp?]YG)| ae. 8M.EhIU6Q=>^E7P%HG+8umwSMRԯHxAu4t/fve_1U!_! _>t@ ]}+cV˲^A 7M0X\H^F|sL:D$W2ps?ȍ'3Ĥīc} $[[^v`c.Ko(8EA蠥@;8Bi9GVoU(=sRNZFK %&j%ԂY,)g%)&}V͛}CCOΨsI 3?]9GKY}m#ؐy5!N$',cHtn;ٹ-%ODJ@rH0[Z3s_Y6^urBʪKsX=oW|(&P>l"r' jx[P9W_ܘI"jy/U2pjΥ"Y~'/[=]"^^"ܻзF4;v y=\ѥL\ GPBP@ ]Ds/9]WĨlð*O`+jþ3:0 6P}ХAך@b'"M~UPr ~}mmI O 02Vqz|~2ݬg)q0!zoS]r|Pe{R 1ס/:c]u2?Ny0|A A ݭqR;cm~MPNj7YZ#<.#:SNu3l.wL} `F`ϲJ}{]8eZݞ9<~~{j*`-w W-N9"D(Eo,\њNT><@MŬboܨ!hJF&ɢx#r_W0f[^J_bF~f"$)-I%jQ^]`yROzfd]BZ-# C245B;WSj RQPna05N?)Fx! KH~mO _8_O'OeƑ+uU٘'&h2p8Assako]FAxǍ!Lv/uI$owv8_tڊȖ$DYåFjJ@_ՍLy!ebۭQm; X}4nN-^qw:cϺt@:MA0< P0vT ;D bHF)h41$b/9\^li04ffϋ A?3 ޘ7bŇQ?LyCMWG=Īr3{FRg66ML-<8vs>F-lFL _t6b+HJ/#Xn<D03zeW4vY/p%`mq!٧X_O%Jަi9MEqj~򝮂Rt"pAY)FbEo׽|mTNfJ >3HXgUOiu:.֩t_4pІo)͗$~f $tjMl\ hilfUz>A&ہy>Jez0r@!_#2fxt Y]Edb)L=KxG0.1r I׿&lZ+F +5%+ћxB>}%zϜh"&S4<uiqvhl"$ӽŪ6<7\.c5%zpqULvr%O~:Ucqkx9&K99y_$IOvO#4V .K 3G[={n>U*GIL cz|*ԟ~P߲ N聉묍.!ۂpykc;mӥ0[̧{5oH/ i0nKG2MN(aS;ÌWPN(Vnl$"kZu~AхM4[V`kɷּ2#cKǗ5Y6Yq}%O*5?{6yLfjt2wg&۱|ϐvP6}@ozPNaՏV ejY>`uCK^apiFin3 2U1}X cV=%iU'>3+v-A9(w<3p(i JK-\YoHQdF[KrUec\=T&()^Dc!^t\짟c S@~3{),} {m^a,ag%0F􌏌zMznCEEL`[+.m&|myYE@;C D!y J}ƜF.2AOM=.CQCq@ pE^g VN"^Is*9@oAAGɷR%\ԋk@I,'#b[4:-# ]Pt0g!v%ʨZ*_¢8] މvnWߞ0ze/!XhDz8 /0PB sz?VXr=AX* BеIڑG4bt;سcb`\ÑS~X(lgzf8Tv&4$b*wllhJ: 7ϕtFP|G::8WG1yJl\*x@|LoOާ7d4'uIT^mLDAmZAܲg:[ټ}ب8K%+;ɌTS#%*W+%DB4㜚,r ^F朱Yˏ bCDP`A6yq l~xYk"/ e8@6MHjX0u_\$ Y(iLZ`Y-3fg6*VT!c5o1Գ?zth!!=a*'$ CuF9) "r#2޹=yVSmª1𛚣>oҢ$U%e˦mve 3kaCSILT8x&i]SHsuч 6i}tQ/!5C.}M50Ķz\|TF@;t׼8mP}P1B3-6I>H$f2{|xeOBWU5!*&"H[-y!O&T d~/q.ȝDnG *0kἓJGbrqo7mf2A<&{4LP0hT;*oWׇj%6g}d-p1>E%!9 ]^z_ `b4$=gǫ).#|q2̕(p !U0<S`d Rhr4 )nBJ/9\ {WM$ndSkTJ(@oR7\1nQj_mqF U95ߢؘV7;uD1>:"`4TȟBTd/ZxO~|%xSGCQFȾU iV~7 oYDqCfS1S,FLhtwQBZ븣<.s4ݚ,=12IQxFOvi=3 |hIQH]ݧiI^Y3f⦢4lS&DNȁlKz[@!%q6P*TǴf $tRAh\1$@G&`H=(^`ȍJԮKI9]dZygE.k}\U#3 P 6͓X9qq*bX(E!DCD$GhE YFf%N?Z4!YiP_6AQ{zaz^?;}*˘$Z17.Ooy|v&18nd50j)DQY|. Dp2"v_Nu).ȨAT<ӉS%f)bBr3Q~ךBȩ" HVH㤓I/Gj .I֌\L)]} ibj"(*w {} تmg'0QTɾũF{8@,y5攤`Y[+&Lᴉ+eʐQ}[dCogcCFLf'\tUi N'F&T&kxw%qXUB bL$Ph3퀵pQ(}tlM9 Ʌ$,a47eYTv4<Hʷ?!"+Y7 xI>*n "Kx+Fћ!/wN<ޗ#1 ˅!LD iU} e$ՕPPzԑ ,d'H^2}򝺢0jʀ22 tbj_1,(YBÏ~eAc*չ"{8xVjZ/Qf)cxmP%%7PJ{]Gt?@,u1!*w_ {9,mcμ5Ae -BMUg _tJY< 2₶h%"|+6 aeR)$y3wFcxM'!+ZpPi|lI|E` Lzjww^5Jg JHa `2۶.Yo ?`p%xfI="+eQ{D`-v+! hl#|A< U5jYx'忲ܿUhޢ1po*'&v0JeNL,}3*L%s!ct4[u˺E} T.Dr3 ~/+muY՟cNAǠfvܒ;9#d7FIKQiu+p+7+z^Gq#qĖiI,":/2!PR`}aw:mBø>g apƾd:㧙"Y|*O=*ɌbDwPǻԲ"7 l$l?劬D#˿)U4Z>i}R( b'"nT=]se{c:52wIQyw.zjM ]u:"(bt";9z$Vm:(dP@{΅ C::cA,1DZ]e\ َ A7eʞ҈ =0|t@+!]  ͨM!=Y+ 1ktV:xZ21>Y.С-jDXNEWt5? #% E:(6$VlA͛bʉe>M=B,G>Q:OjT.PI_OI\ `(PoM>1W88tL$eZi gġԬ捌3k' ﴏeKL{S&EhF^AxmˠQ+?՝5qufݎ)bpaؼ4arCf@΢vHØ-|X pj$XYn sv@k7Arӯۖ%g0t0niRC'I[x6>]m3{;RZX*Ď]kloS͵b>&v#L9;$}ÉyjCM>L)iQWA=ރk_y#h# ^IF #0#,u c|70}긗bB O{8K*Eƍޘ׍"44- ^'s \l??K4H~qm;#h#eNeRXBPտ׭ @OTC%[ 3h:6 &ҿ=F>!KYӣYRwxռ9Ⱦ#rF|ȾN3`Q"@xhyJ56d`S2<3N&'iJ>iNJbREHr܂{yfx-k}ݼV )D3o8$UZCOs鈇=hIW@=YE\; NJ~,%MUR ֣^ok l5+݃(g>xGk74PîTC|-4Ib~)I!8Ɖr I,Tɲ`UsZKu)(rȚUcઈUm^;^# &w/e lEup43H鼒tr$@sL:ʏ}:|nUI#l=Wad0YG񽵂n B1vT &:'^kB&8QT!1 L((HA%3K3v8pMN<@heyW J+\з✴;ԼP\ԕ=,$Z񝆩A{ 3ZK̠u71>X[5Z΄ uek(}F~ ?503`vn53_%('d<NF'AW_[ ^Jb!y_HgP G/!3U ͆9Ə *д+|>J-e,Dc8zaž?1cp׹C&ZE)hxH1c"ٺnʺ2[1>3 JXJU~RlSpt_!7-ۻC8AE}I>WuU5,mqRQڢjٸղ#+:L]Ģ7=0T E5/\e0B<3XW=aƈ@QR~iyvIh^Y5 %OBa*W|hPmK2`._]TҘbSf(Usp b]K>Q|?Y ڇ/erpW~t0bbp!3*@ͲW|m;\f_fev6i~ `즁s,%cǭp: e^a9 ƏaN~/Xp;rӑ98~hދ\vIӖDcO+`PD?o%??k2JC4|ʸ71+وa(ӀJh-v8`v/ywwvƿ5@`3c0hߘwo0|d9MFV"_1JQ,RdV>v5Mo=QuC8WJF:ԞI8&U6&ѵd1{Z% "2\_nE5ȡZBz.& dC)){@yYXrέ_ff+ STȠQ0Gł&/};5 Cr_4̜~wcF$/(UWVcΜU-',i,F-mVK8橙F < ]'ϖa@}izЄ H}-I{`EyUĎٳfaK/] E{lW*~c!طs*ak?+f恦l(bA$"t);$s Jk <wsm %;:q!֎q %8 ,)e!]0MZ>s&pS*rud3۵h r0Dn j;2j{[:4M§*`fv"S쮔čG ~fOUJ6-6ѩUQin%M פKʟ馤 %Gi==L˪f'm>'`wu¾lGf@J$8=ܥn<Qfߙ0FNCxGb1']A[=9}:(_ tY2*Wj ´u0 ՚-Ey&T4ar7 D Zq1/`pi sB+a)nImha70PVT,pm ݳ#H]؜e+YPمO1.=S[E٫p\e̩1yMtپɘqWyXd: .uIe˅/@W|h_ 1ߛ+G%U~dBVyVFtV,pb`bd{o2{M@gt׼`h 6[}4uef);:@ZഛƢVpH\}M$R=o[c~0**dW<Γ8m cxɍ+0-M%PbQziW+^cӄk"hoyGٕ.H%8с ]pql3H!}}ZXLѫ ]ڧ=*BNR 3f;قzపb23_f2F$Ab5dd zQ{Ձ[Q-}b%8рh|t^ܑnAImp2]Gn2U,2(*Qs.-:)ՉQ:Xqu$CDB~`OF5&g? 29vD+F>_%߈l=EHyԌ!z|=o& 1^Pꅶ 8Db r(v`y<4X/p:x:?V&Zj1/)y;BU) F^}C3IQ|Lv\e} :_[K%H;XWZF^JyOfRth⹃X~OݝQT]1]4Ya#sR=zL7)IG̪:C |2)TJ,Zc> 6ϯPkx1n7oe;p.x5 MoaEcՒZ0U?6NO괢;gjoG.HyDSJխ _-KVL^¶@;CEџ*bwU$p20/2Mn6€l: :wi Q: ĝ΅RNoN I!b3z"P^je}i`e٥]#&z$H`'zBW93´5QXs"T mau毈pq>[ ޏ6yI#}'Y6A5QBzbJ8g,y~0;WT:u407_#)Nab%8yIl*1 ŢpR(* n+!QS*bc2]y5T h5;ּb9-mޢBuZqB_7wYxCv sjgtU<+*ÿwK&Sh} $ 8 IԖǛ`±㣬!:vh8:iø?UdC&=<@>1S3¹z%k?(p-:~`+ 'f9so]vS%)PxXG1}LllU`~Ζ+HbqLkwd76:"k֋c.Ht`kjȨ A%Iϲd|oCR)[V%tH$)D.GS"&7cH(u9) )mX7r´-9KG0X?.="R_O CjW#+s|C MN1@ {*ڄh}uOTr|[b73WzT]5xM {V Pf{%b4K:,ҀwlXٌH0v CۉDQ%peb`%UHX&ћ2:E%Cy:Tu!v$iE+yV ٓ[?S}myg dDo0o*2Q`^_mBԫh,g?bIQrܕ.f*m _m=c;<G$r\lH!#sR;YjEx^{:A O9 uDy֋EVa)S>`]I~U<6zPHt"xd7r{ggtӫE~%܆yd: a[s(FJ>YnYɤ^K=L)=|b =-F9[!([X֡6mB$@G:޼ӥs W)^E9`sVfo9ιH#C0-2-^L$O7Aep-`1ne(d<>sc˯w#̛ WPK{@oIsuMlnyP~#౒kHL<Tٟry5' <- $zJAXIzEY >dcTM{َfu,2B:uKp?r ǰ$i 串;q*N+& WV^ސN c"'NtA Z@9~# {Oj*D4;Y$KX,υ0rŸlniCV 6eGeEirTy̖!Z An‘ΈxRQRxE/w|t$70N R*‘^!T0l˨(STE*h1/89}f8zsKһ̋ii縢қAB~VFͼpx&%#ЪeN'7zrNkx[0$He%\ל(ѹ@7+*d~tPX|c v$&QB0F;qn.r)/;W5D>+ Gf4X{G N֋GRM!5ۥJW.s<;@1q f6e9v̱@+!ι1 HUW^Zі۸0I=49‰ Rэc((0ԩ;S?p݂eG|Q QZ_"4+<l5$xc2!EX&oHA>@81 /mAo*ܳ?~!"HmrcdX=^( B-b1ſ G`2ac.4r>2Ao`+Lgh4N5L!ύZiv%#J1qN7ׇCǵAz㏔ufܜŅp|HUQ޴ƩkϏ@i/\bx QH~ޡZ`r4̭1.wud(y`Mf$9\(Y_^K}}zj+Uc.= ZDiķkYݣ$:Ԥ#1&гcw>Rcb yi7Dy8!NЛ(8 [;Qi~>m~sJfo&K+92D,8u4Lƾ׀unG?σ>&sf&y2hH9u[iN "00Oܯ-f6d3nW* 0񲛚[ ɉ]/nd>|v;0!@| ?dۗ|JO ,ViM|NĆ;?$#qJ85ͩzc^Lrlj_|.O$P.6pEh ݿr;XԐ p!K).OeК`(_3ŷw@?\*! >K@iLCY쿔J%O0_96}V 74+ P{RK B]*Fsg&ç!L,a]pzpU`Gk?|k0=_pi/i{2w#Oڿo Of.UILTIB^a@Β#*@з;GS=bN]<&.0"k:1f8$ TcQ]"E@}il)I4`7q{XӶ;nA2sxi#7XKyPc{)xdH]Z\ %).r0O̠%uL{T+SNN<^qFܞWc"d/=CZ`c99x4ISF"ôf>TJ&idͦ6 @U`r{Y߿!B鶞:ռaMψpf7>DľZKivo;!>EI46?vʙF1dLuga[Yo5d8ݶ 23T:$zyA5/Ls5dY:).raUwrZ!'ưoaʥr`17Gu FR靏wTSZ##?d]ZoN VC 8ʄzl!qiL`9v!yWKBcTCa0F N$=Jk-LfQkjlU|Mbq%TU\r3 |O?$$e=>?x^G>VQ\(X/-j궍ߦɡQS͘q[.t24ZX!((q-)!Bh\Ⱥ8"[,.H/w8\j#I?N9hnUkD%8:s^UJMl* luSsTw`%˩?o۵̈́ވ+(KM0-db,28u-wh&Lſ}bxVKq5}Di/08nQ \86mYM(`TI_- H}2 Hd[6 (~{/4r rZ={GDn>q{AQ_d\pk4Bkf%l p`cK{{!"3Yq_ H_w!UJ# 1|0dOo4re쐉F%c4q%柴ڜ$;^<~L-TJ3)~KPT谨$QqD`wgNAhߏr EU,(}ٻwL95xf=*P$򏰎[ Պ|(-U '{'q9uYu kǾ7=kH,aѫ c,"1.$WO0G2 %^+L^G6.}]WwHg/tKd^HpB_i1'#S鱨nI(W-3U rb&K[f=O _[q0o, @V,YE$p2Π.ɶA-ǪɎ+Oh{c(}qUjphZMAl =\.ZdgM)tZc٬5cϢ8ixk+wybK @(3oufl^ 2,uwP~|37wj4ݘXV"|fB~j+–L|ov\x-w#'N3z7R/Tu2Y$jY \ /69 K'ACr^of >~=(ɪXnUL7Z _x NG#Tۍ3}q{,T1MW&YmGD=oi[ζHOfvƣĐ@^Նʜ(Z*穇kM:бn&])2䲧L^_8jN"*Avi"@ICi}^2FW e ? UjZnFW0޺2%>FW>~pS2F.q@jQIq-U]V>TRѯ+9@gd-pѨ6]pa = [2v#k0|WY(臊d%SS=X^3elfv[?Lnfjq-TD𓾷 N80h*А6EYM4(|L<ajOnlfeTWBO92 ƏIe@He# / - Sz3Wє1A+YIuo.T΅D2!ia $a6dPRa(v؂u~2(R S-.0E~gHdS3@=a֓yBBH=q! RtaZE6l"f}^yns;G=i;z@c>wj5RϮ;_ );X XOl5~#Wkkj2CĮ; `nťBᚱt,( hhʺj?Y) o(<3̩VYƴ5}NGt4glWo!)]̕- |եncJw*Qױn. K]HFuG5+6t+5R3>OU6.Ud ar ˶+ڽYN&Aᶩ:.ad9)Yx[9Q'|vJPfaG~sk2GVTUF$P,~ebaTcdqrUTmu ̀ՎӍXƛϡOlw%+NZ ɢJڏsMad_eNE"X$13 vKGS4guaq7p vKVb@:?j=WCgv3ʿЙx:ΖUy4iE^;>042SͯUОY[ix`գ$=(CݎGP^^;Gkh 5S ) B~FS.y_9%{q%c?m(qM?_[>=6dϿWi.nn1P5fDܝj ЧM T=?HY0:Ɓ=[{=AJd@bf(ݦh19s#jk!6ZC>,?JOnG#޶UD{A?|?OU(f:Z+e':Q;mȄ)%gHJr)*{nmhdfdž>ϪyӍ6$d+Zt+FЛ#Emnhn'Ă9w7`se$tMJi eƠ ] *\7KPiAƇuHm{AU'.g|F6ӎ8L ;bhȨwEi\j _T_8 VemYT0_! Km6/qp}azM61d@ynˎu,` iq;ϯМo)kc'%/bL%*]V^Oc6Ty7NI/ r۠~ϵ"Crk _ !3J Laqݕl o..hKay6<]ס5265x0fvm rd|lw s$d]Pw;6C~ץ EP 0PaarϯyÈ;Ď%j0?E:Uz J܀Wжe!CՎm6(P{ _[v͆oYGBn/G4g 샙%^]%?eP<}A3sb㟃T#جP^JW/2pVN %(D1'%>ac@1At-Wg#ʩ03Hk փ}rj?Cͅr/'S ժOs5}sp2o9~6ZʯppShbZY-c 郞`=|lE'WJD5{:UF% #vz^z?h" %CT,GX>qD Y:Z= E#1 02!5FwF !}iDֲF$g޵q{;: 9h ӗ,1yڂKQQr"tS++04'R!|D~J&f*_RgM0/N;v]Blrr*\rV3%#, FN3=n׃%@{$M\zzۂeEh9Eۻ׮5eL/?Nߐ%Sځ (ʌhWt¤F, Dp[pxww ˪B6,˫j\VSVoʡRr9$A% elQ]ʕ8 ߗ̈BW 0!з~0WWI@eM9:63R¾\*g2}g¡¼̼A#7y fK:]3ZGwfX&Bü/w ܍{3Wn evˡںWKq71 ]ΩD\A\spT]d?C^IURUhybvT8g=C;Djô2b ^ߘnђ gS؋o%{)"j1ńZOl/ ~yl)©S$W96vߐ<Lۤq& {yaαq$\ vжvq\ߗ覦*VeN 2RJƜE-u3> j׾b. :K 58KY09C*eYnuuFACy,FA|- WNY(6Rx.̙s yz5` KZnndsK;4j7\?nMGhX@fd(K|v|.NLO$ϫwܱQWpsuxWGUm]g5jȭp  8@M<@bl0Y ,pm.,r2%U>n\<˘t'@U&ꍨW~#-n/%9r}mY2"$g_r>l3@[gdhMr5)清WW;|O'(8lx 0Ӟ.ˑ~/| ǕF< .t&+!h.1 ȷ,u{h,C GtFߠQ)DG/m6`']U,2Ga|h \]Z1P˧[ |Xpl}`W]qnB&~V;+: $횊?z),hUu  JT OڪaGƱ\ՅUZg/aCYs )iY>3,xޯ@%{YuU6*#Qo./Hxbw=NE_ %X>3d%,yzг DVPDh`1뚝WpAѵ73T5D!L~:m|F0;^s*׀tOeQ1 }ܣUz-!MTCx*2@T4T馍"W 1«UtcDˆ`>kG5USA XhhJ,O!jq 2F|l#~Ew~;2Z5u'5<<743wTC.m1}Ap]{+ 7lffK]wCzf!rfÒnpB-kYggn ѻqIҜ(䉮1,B&ڌm7թce E3LsL..<@O8iFHqMM}2rә,xZ_B\άl?]iQG2B( 1aDsouuaai(3~welN Oqܯm:ƨ9]3}+rCErYbJp]#y(vdIf]LRMF?$ޣ*n]rENA><ۛr[)F7`hVTX<x8KZPΉxGIy=GJ1U՝j`lZSb)Zap"seYwQl7\h4j/tדۚIBe=j2|! 6fz+ø=}(H lx7d=nqfܫon"/t>%Lr@ºG*ipU IH\`ЯZQҥNLš R$l樥Y˕U4면rM@YS膄 Gd^-wg@cfbgICM:#2$ʎq坍P ג/W\pȉh좆jľr'{*;;?9$f2؝p~4[ }_ݒQ͸][L+"\co m}6sLv]pzޥo@G>BF;M.uڜv<@yO{ŀP+;Y/TcT22ݪ)BŇz=B'+k R7 oL/#K7׋k)t$Me:<ʬ1ާbCeNĂ&JD!uVȹPyj`C(Ql1ɟueqxw~fdL:2*A=ylyZJűv-ɗ'U;#Niʅt}jbb{N1c]OD3bQqD|6s?Lhҙ0b|U'.2гiZG*XI*׋$6WcE!@H*/d`f'(rtO]sY|uZG׵@z9,{zFko!ND\珊TVҫk݄6 '_RpGj`U 숞B`O`SC._xԛ8{UMqe,("~8hX7! G`wPdE ]u.pVkMiә9 4 ,գSZSF}ؼppCR9䉧1{-}a|GEsb,%~HKG{ +2mgPMBR>wv  Yx|>F~Cߪe@^X XM{Cqtq'jv' xѯPwx635pܘD=7Q< Q(TgEc"z(Ij[rirY8jQ1ўjYw:aJiZx(ׁ RѲ*dHy)۰}[+U`8wɞרU 565uX7s7lIktgCOK(U\bVjLX;è}1jGdVJp7[y1Oh-X7z 3(:Y.2wK P}7ĄdrPէߩ]R5`=純!)iۘif 4($V^/2bu,ۛf'OCۀF 7|ƕ(6hbWN9 ]rycX'֖'JpJ}XRQR~9xϢZw JDNb N`2 6Ou-X Q^8e 7..9(pV󼱟p\&gD0#ͷpNq܊cxNMr rt76[rj Q30?GYSG{0͒s)7*7ڴMՐr,agČ韖(T>6$4wOQ1z Nsh*vGXus~0SA۟T2;MM-\I1Ϋh?J=ȡ` TR`nǼҎeLܖrwM#8ԵX9\=ݵLa$MUvCvxLpm}1s|׆OμH{4jlt 5xy΃#6LV֐P&"Kak*SjZ@7y`HxG.IT]εW)5jSĚop Y7٫,0a? mHZkOV\ɝW 痷 iS- k`lT$y:/0߀6xFXiOt[6b@{=nZx>bÁfwn@  V*'ǫ85¸ k # iiyG/!C}xF[4?l!Vi tyq/"Ade]D(BF:ėG p9i<ɑ{%'kS Q Gf=[<$`#'>m{O|?뚑/4DR( ҋ+A V=`Hݥ?`LyL>hxſ㛎w}}]GLI&Sm(bq6?Wsyz0? ]ŗ"Gݙ|G==< 9h8xh'np"0m0ɣ7{pY 1 Er@·. w/:*Emf&sdgs)յCZTa4:HiqL̴,1ن麾Ԡy{b{u!oٷ (J v @e/l>[ftܜ*Mҝ !^4^>?hNz"$we[e_=d#/L7X߀<|MgVwNE=_IQ0zM C)@_xp\4JYSHjg~]5ΩO+!_&=y0.bJp[NEě(7f|<`7F6]6_:+|˴ͮ]?6BnkSځ>-bßld,9Qy&DUr~ޓ k 5ԔbTZNI D14dn{ \@ςeCFX !:4~yERRPOLhW'8 M,j3tw8Y]19a+t zcUyζ?bwe }6s] oE 4ԡtT&H&[ٮ%s|0e4ˀՠ@kfKܩKr͈2\¤eˆ! =xu$?T413)-,ݣu@_Ut@KzE5' $2-3H]d P樐F s׀ȃě`h3>ҥO[*"z!!"Ʊ1|m\eTp} WӄAD3)':05$fL.㰀-shl+8i*ˎ7 rCip~4)by= O[JX-@[ kpjU<@UZx ?8J46k|hm5[ܔ;%jcz9E|Ѐ\n_;w"R^0A!s?LIb&3&-V3*UHΎഞ98z%V+x/}I)$K8[ My>:}AL48v%x U:0"}+)H'^L0K]&-ܾ T]ty-ݛagNiJm*;/|më|ěbeva\fMq~ ℾ w'0RcjrL vms~4ݐ1+sLzm7Kbu-Sez|ԟttEVG 1Z "%.,Lx->{ dI2_N.Z딃g4$QZ6* Uj0i:Y^P͘|:5ATjQE*J BEJ2搼O9tA%'>OM~rKHVO,c-;c.;pqBE"Ե Ȕ7BǥfutOtL`Ἣu5Ʈ%wr,gq2R(Qlt8 .g&TkuBqB}M3"6>!7l]s m JfD#6(n`n9+ %MDM_ a"pO̳J6LJ1:WF @U>@SsUb§L##ĝއDb2X`[p# Q]G\Qvh kB4DUW68;W ZK"pi}qx~n u 'b0XOZ|GtALݜlhWQ՟8x< 8F;QwNlŇT0>? X1̾p܊u'?hsh#:QBuG 2?U QsQdD\ e֎Co,W㑔.+[m~\詙p&-c\ȇ_kٌɕHNÓn͒d>R R=nU5:s!D r7tmmr1'BnR`vmlT%Wʘ[C>4XױkJQ{)Y{X>xw= Zލ~z{PRƹ5 Z(sH p칸 Ў+y"nLoQQRG8-"qs|ь1)#1 fOOGZ3ڋ4OGz¤{P8wCpeT+x:Ϥ ;6vywI%sM<;qf2a+ 3 % ;?_^WCuダ@a0E*E'=R'vZD ((AٺIoљh砞pt3A~IXp 6TP%M\ 眂b ӆ /uUcGCl;wWOBAH3 .YS*.$'f1Nz  KnѢ1(uFб(\="KJCzZFuC8sɍPWR9T$sn_:{$f+umgWt&Q7>*ntuTp忺k?~X F8^UOu|!*O./ޠN8S7v]JOWgZJ\h KRgS؃og uli ½pnugo-Lcɱ_ȷ`2}]:z9.2%nHeIbc 8~B?2&O=E>쾲!0ހ>򔋸FexQREDYTu+J^A`;B߂{ԯ-S|VFDWIۭN lX=c@@)U@@_}dHXvlTpA3V_|4+% \d*ԣB|D+Bb*"bZ7'4H4%KH 3"&+Ԕt e O(/OΖ?e C,:W|{x'Ѡ~qM3жtO0 ,(;4Cwʥx2@#gP rAQg0rE Ĺ;1zAaGÜ**vܰHT*E,CSq8I3C? ;~`+zW/(sP$I1]-, dzZ$#}SU`˵y*?qej21D1LhN|]\^RnQ:nFhF6T&:Y6sm=sK-sh,$?Xʶ8>ltm1ӢL=gG(GzY3j;O[]귇ұ,_sOa" Ftc4}\)vW$6zJ#hU SyIEx/:4 U%pWRF~5}o&lw+LnK۔)b~EW͑sZ{m1i`jbeYF7̣Q+ zۛ؊8'0yR><  !vN5-k!{ <ؿq,V)dwkJ[Gx Ӗ%<.*JdVg:]:ouU{qtX&3@Iէ&ٿkSM/<JC$wGLoL [K]fJA4Ř3;uT'"MRӮ}Ē+>9Oq1b pPr@=&-Q>EvfEErWGQ=Qk}>->V9)+dzy/%^b!@M_xj=hV8a1PfMTg(*V+mY$am$3#3'qT}IP,I?y)LtDl2 9 ѵk忐/1Y␡$cp O\ɍydV= MA~?p6% : *Ն?{*i<%&cRidWзvr0AnYz3M 9_g'^.AV28LnX*z0GG',"!tF[-8^uq7x ߼m&C.TC G|+>rŒ hs XSbk ircp҇.eXg0RIꋣȽ\Fd3.$pI;}+Wt9w[z(q2Hm2ۺ?>"'>dT{ok1zw48{x:1%LlꓑOϐ5l~MðjlCUr߅9en+!M6FX 1]3j]991aZt"TLG jkq fHT9E_Ҝ2'&&PlˢDcqL~D] =Jny|79$_1U#3U#i ӠzBޫ++fr^u;@ :ry1.+fXu ) ΢lTF͟䘎.O |QAyE q.N, (npG#\ҧ&DNJߚHg+L!uSXv0 A_tI+#`!2%C7JÇFz A_TyI0#ubo<:\1*(kZ؏jb2?T: :5۸tC,C+^^<%&<+Km/ wJ u1SY~͎GͲ3TLs"϶EÌ.+4Xj;ԣ;f[qFԣaߧqóTM_zjk(u6Jih tӴȵߣnbTך.O߷nOwTU!~i* 6 Ov,(! ōGWzZJɿ4qֶ BHA֯8D.@dL15u԰9vϪsaj3gO(?ơ9\q]0K?*":=7lIrXa/"'VϓI H@(f?Srk5/'Y ZTRX`cDG)HA0Rf!j#\n#[xu$afHǍmΙ 0>:Z-,S)uSt_dI_6GR|zK1z,IJ>3A,))D&%cJsOHA3aW"zdhvYҟұ3hnbR[iy \AELHJHc^>(z Ϝ(E`ɲDQ(tU>V w )K(.^ sE f/x(@J3qL"R'T(qnz&ѸqUDJx$=-h!݌Rj5ntcT4uؗ"R?<]%.CSjPsܦ#3pjmZpY_v 3RyL$u$,Z67@K[MQ.!w8& ;4`KQceDZ$۰9S\;mdYr^_Lm8"؟B${9(Gh]L 5p6DTY.9 ȓ`FWX oUا CiLlhJzSx˟1aP[F[ `hWGfdXA_/d&DN7*[/,@c?BsG m9TCW Eg2MML6Rr/#oԴWgx=zR,P 1pe<18V0(*=YךS]#E|WQ"UlYKz` 1AN_7Xohf&u9ZXQ6{Eoo%Q,<+;st O[KWPJV+ds Y^ ~ ^斱MvB$Ζg?=.NdEh(z &aONyoy;fNjCG{gFG81j^oB]7# |4[=Sl]]HͭR_5'&U򲵂5W3v>Ki /4M([Z.1IPnH"0Pc6R ^NEGzQ!BP}$54 ȎzS ӈ/vհUҬ;*ݭ;_NZ (>%, 3/( s$n9P_]~*MT wIXBkcH k>f6EO pq#43CBY3LZ˟\qoEck@!|L ؇moiW:(r&%)϶p'ȄV\3ݰ 5Ie_ >&7W۠@#>|A758}"p]Bꕽ>/AK\;WC; W12CY`l¬`C9zRq6 nI,R5sD2ƒ@8bez6Oa,p݌+4f.! /FQ'fD c[6odu÷?':eMcut0&OG)f3v}8%vؒe{:/`骏h%' x¼].>\ $@X.i~5~7m2`L1ů㥙Pf ׶S'd|P=O$ϾG%.vD vS:j*S{MyȜ{*8jMG,bkUfZ xAQ;r|@[Xˊmy~K: qPF`yWLRBȿ l^ᯖ<rZ0C/F ]C77I(?# H svZ; ˃Wn(FbٺOB[6Jo!ǵefI .Dxs6ž;ehc+ǨP{q女]ϑ*&9oOdd08goۆ)݄3YLfSo18$HiiJTAѴwsmk4YR6KAՑyyʙ`hw舘Q7 Ȓx2ōgEGXoRWXqCFAJ!(|c:`ve FU_VZY@+cboFvL_hrm7hBs LM.?[on (32+(`|HdC ,+*1Wwo|kkkKIüN|!=6T݉S ZR bm.LtWN)]RY %{HmVFTF}8%B]6Iѷz;+{a $N` 77h*\W5|Z\${P1E晌\G;sS_>QN6S-4ko] v;w!LR4\_A97i },AO]Y*) -*a0k`(lrћ*K0㶤d^R# d 2Ɍ<>Ma!͆Z+;?Fo?%% N?J!xyR;W8)98?Ew9JXhyM筋^n>8@sa2**j K!tbHകb5g֤^X}D9n397 Noo|"%!a  2CxIGTQ9ljg[r~ġϠu\ԜӮteii)ZQZyt\It^{JX}{]B +tװ@kH*H}/ɳRrtc<`юUb:<`2H u5s =uk~jaI1Wq&Z &Ė0@ ay⸟=vՔ:E*gŕ9W!:5w n,Dc8cM}Y5݊ |߸nk #0Y<VSmuM#6F3J+R9{i *o^12ØEm(aXINJ]S{ KZ^j=H.e='вYAvIE2gNIJ71Nq!Ljrd_'qkJ>̹6BV r/l_ ߈ ژS&N8lt}E8 2nh LbQI'ٲ"ބFiVJǢw^bvDȜ ~ƷF`wPt%E0Qabq2R\ka^@9Ucw}臨gВ9fRGauv!1Ĕ с lJ?s'Yj޻<{! ~QK PH &ܾ3C@ȸa\W>|SXTuZvu"7B{E =0vhk/ $V=ZdvJmNSx* !^$0w]Zߍz$A]!BeO>3 ꣔֥ae69tpFl(2Ҡ(]gu=Wu9~M6Z$,533xd"\jwI-ϾSqf#ԗ1^ wF!m}@-ݕ IfgƋ2Eb%] ] U1i:\zsoү}G)}A.ftEb[֍3p=gX,%EHX=l_Cƈ y/։rBt*I pIpj M2VcdBn2LOOtT-Dž]tu)xh.wyB0J%j:=YG`S)!|Z W,XERtTFչ6ʖ,u_R1/:(az3z%f /C]XT0a~ׅ ZFRVO5׺5H+@=8CW{@,N;3bdVO €D'Eq-8"yHR-h2rzuvY1 :ҁDN-b>|'L^e9Ap]|ہ+ʼn\ae.kƌo.(̬;83P$T0URk:q#վAV Ac!K:lھ[R3z[LYT:I3|ES Jf x=BX)nj hX"{|ʘ2:ˣysI_>g|WiH8C%2 qHbXhHs#zܬ"גj!AJkfN !`9ŧQz#'&LE ;Kԛ )>agE(5y(\Q2qXF-o5a8˽>j8Ğv//DkUG"hPf4~ xp4y~/`KꫯM29Q;]{Pl$ (ݘxTgsdd_XNu˨ZvG3?U|DJ2<&b m4^~Gةan1wK]͗J:Gn^_gH6y H1vt]X(Sی`C,0J]~Rco a"@p[ G 3t3?}9JNu"iA,NK!xZw_U/^]:&_ًxjy|gsr( Vkby_Q4[ Pm;(r’ ] ЃVoAW? n)z%}SS QQ$úpC~q? ?wt,yteEHP#F*Do1+*䠾i c}”Z(پ!{LZ^ăU6/ Q(VKl7{wXJJ7I6E,}`&]pL-eUtv@avg?8|L,gNjq\]v)Hh@Ew}j.{h< O%/HHH4- Av3ͷ}>B_ ƉBI􇚸}Y >{+~ʫBD|r^cSjx<]k)ue6c2 Y OyuI ChHYF%HdAUSiY``xɁΣN~zw ^wa~\ҷmOjmx&=ciØ؁4jsyxLDզw۱0]cU$uڒXtTs$#y. 55Cl= 7Y:nqU&"~HCR{{r< ٯQN@U(aZD݆F>n'XS}_>хE&+~Yަ0y?XN,\z0T1*\}o^:~ƦrA+~"_CTdzWhp%f_fRV2FexadSg%1fJ{6|2Q;<n 6VqV|t_9DGB+^z$[W9ْCz"+n)Ə5&IǭU3anWP!Cy@nGŸ~`+vY+`5y * q"g1ghSM-OQS]XsYr0hP>c$OuqwYu d'':Amv覌[*̝SMV \\UsϼdM#1l숇h]t=CU8s<6~JB4fh(Y'(asܚomњf2B䬲6$X6bI?gU@>#a*M Z\»\0=5/x)ƽɫ ŕAC-ukN$ Q$s&_,U G 0 lD5=L3_ /H%oLB~0.%WFGM`m()2G$T C+ _/Ù(gФ?z8\+;nz< ;|Y+ehkh\E}3d';h1;-l~F;"=vXa/hD>T1MNɓ*AZ\?r~i`\~ڝOMYo80H;vº{ (zO)aoT헻*™zr(ZfҬe뻔#̫t//4H.nzpAe 8Z?3@ޯPB))rI,@Jp;wE>5mA]gfVz naba:fd[S g"~HSUȒKdI.>Ro`٧!ZHlcឝNF]\x8rkat ӦD ̀DD ?9@ʿw5s[,S5ɗ:d=)Ӆ=ٗ< 7s`1Vb♘B \:)E NC7 &Q_ڢ$57[Z;dS ׌l^8B I8< oJ s1 lmϡO2LBw(1A4 zs$"(C)hV07(9TF2CZ^+W_3 ?@Q~!&V= &TaGI:D#'Xdh!S4^tcɛu=|*hp-zaP|)SKXA"Imv6|?a|uBDx%)MjNEB:ޝLoLF()cPʜ3Ռz֐<1uE꾁dDi>ZgqgUs4 Ň(B>e"O ; ~1 nH6 2,ke0{Ҋe+xbo:w_ D0}$M"=dQt('7!rwBߔa2fN'U90]qqnSġ0H[uk@pb ]۹{_<)^a(ֲ7QݺДOԗIXef0uX.V ,g2"]=OJ6yݥ,PڟJ ѵ|D+Y8@(=;c_E&nRu$82hBj3$6TfN+#YB WІTOMhF/G.%ՄGC˦ iWhH} Qzlwu%pUW_/}xj#u Pt `G)Is9GXXLOQ9^lX@u7W_p>HsSGs'Ni9t 'N~^ݴ4>KzL[N_o[- Eaa\Mc6MkSd!!={kVGY7_ԉs3qGV dR2 9A䨜ӻ|:o 3s*9>WQ#`21/p7kEBƧ> س*߆nizٖ@?[Bkv.RFKnc(I d. _(୓Z<)Twz^ArVVrL 2<\uxZho7d uF!j_`fd -kR?Oҡ91@B4=2 , nT͕c\g]!2H؜tT6'9X"/pl˗iod8ͮiO y=rP͆>0۳VΉVE ,VZswuu;VKc@ɞ>U9ˊ>V *QZӿOzYط.dc{^΅?(Fw$#Mco71}AF{"Ћ;V뙙Em y[Ď>J0wTc"|S^o:~]w؊/&pf]e'x0 .6ڲ1MÓhex41xßL{%k|Ia>QF8 &)Ǘseuܧr,'/q2 9feQQ bRYyD;gF$sw\}4(@c⇰j:ߘvvkD)@[>v GyQwwB34k8 H`sBř;H;fK)Ae?$s`&LtD SS _.?W4H>$n\,]hf0QG {h1Φ9jI =!0xpE)?ͳ/J R)ʂP+t5 _ep㏈sXiDŽZsp*OQXq/s,17m&D$%)NYIbJt[=UBp]bKAJ [/O(ۑ]+k1V10{vhiZXi,]3馁°XE]}:p_CF`i#B輸 5%qbZAv|\G~=o&:͐X2Kw˰s1 U\׬}#)kOpChN|FAhR#ErX $Ρs=\tR'i @'z&\m~?@CN)M qXY>SC0"Fa ϓ[o\u@zEUJs(![mk_a;Z‰"#ՙc(˕T ^r:p1>! Կu $ ݸ\iP**S; 1{wd6k?mI~ _&pz+(T:%Hƽ)@2Ȧy >YJ^.t%Z_+}OtV42pQv;u!*D,XIጲ9H C*1lbw7V4;1x@/D swF s6"˚زu!Y\TzmBlr!Ay ͬf^#-ֲ.PD\72oȤN~i[3&S-6\jdA7y$#hBD}$ijG5v6FjIW[Lhv\g_)EdV8پ9s"6sZ8[PSljp̖C Ԕ0@`q,NZmg-z[O Pr0D5*Duso,SN 2V=릓~\سRō @jѳq%yhQFtxV.쮿o-D!+on#6&iwK}%F&ւU}ux8%[7 fdPMFz` &i:U?{qgu/1l7sS&rCNtk鏽RG8$LU\lq0=q]M@)xΓcs_{I6dl6R|Kx+pєLx^FK<@-#5 _@)7O ٳ4!(xjW)JL7h6`-_-0J}2^ޯV@C"V$yi2_q_mYȕ3Hl&jvvō{tl9qYunMY@)ek}O$5-DsQHn>ޱgkPiJ5>g,0A}95,a:&"y?U^O^Swm:y ~OF2@4f%T'EY,ؓ,dŽcΰ 9udS5DU,``W`RGI3솿MՀʏP?gKo(:owWYQMп=X&CAx>b:cهa6ŶH*OkÀ_N M]O)e}a c9fʂ[#t~C!!ĪdBmKO7 )P6rUo)xf6*/=0Bs=.Q'Drni4 &]# #Td IBS^F'?}qoH3oN@~by~ݑ {%p2wF S`g2:ڶs>ñH`4茦442fxjp#/5>Ӏ % A&dCL}+K(bN;UbtѸ( OA'n5ni/{*"N f7ͣrtkėtL4,t}9 Zʮ|YА%|݈ N+V .д$ɣ akKX:4$qDFrǎ^l$R_txC+~;ee?(M_=#Ϝ+7WC\ iT,x4|2߮I e~AGWyq$^u,}΅z{ƈ-}cY d_fkVSP.7#2 9ٹt5䣒 HI#!)Gvd30liӲJZir+hs'W_X!]FSdP %RSgXC0̻?kףn ^ՒdeaLkx>71NXc,Y|>nt}9 @2yjb!bsQ$:L%D+ pu" ;3vec\a[1b 8dzNre> itq@xҐgwgEpS̖-|Yv̭Ī&K}"ΚAj1_byQhQAlnV}pGO[Ne>ٱM#CveֶՐNY\ćٝZ14| "g vx6ZƆ׎C7 wDTV}Y<<]'CLYО2cwɚo㳫DVP\c{/oY,qY]6 xy -HVrB٘>5Kpp/53ae1w;֯XɼC,{τT a#'^gDʐA HK/Z2فAk|L;cG ~<ϒ; ?Z+_lt ?{gps&|}pj&FeC|=a@?ݦNy;  P:*P:]" ~^xe5X0>d( eV/WSxiCo}xS$r~ CdNnʝX뻃TZe¯‡!䯚0M}KbA>ZeD/RK4C^Y ._/Z@#>wuP4T(Kt8{P/1̅kxi|Җ!xzmW:s̡{x35]n &ư=+gCHOV}|ѪiQ|p24(>J0$9-04WX7% vY?JqAe's%74ЈP#$`Q X+[oS i~b֎0*g;F^x6il|fg ЖQcF& vCN;@o$4| Ooڝa&F7ݏ⫃M]_ i̺ Lڑyn(wkKxw@ A㸌pOo,^{cnq=Xr@Iek.Od͏#(۸ep;)N]GrvKyܺy;x8bU/;7{H?b PlGԐ]ԫR#A8NSLK &$0 (vYݰ >-XOhJq[Sh- "$ښ멅7nOFoqܚ>\KCUpaOvy `L%0[Hoj@SĢcO'a+ 6uo~˯"XAH4+DSSZ#}a}n;ktMU _i w~Xy`TAFSlpfN ;  +y$}LǓE#-k6&XZfҿ s~%.lw< WkjY򗑽Bngw@Մ[j3?dd AHnPFrɿB' sqYŘ)ϘY]AR=,qI,B$xݻ9[, Ñ|,Wp\Nk,$lI*uX^廏7[Q&bҳT;sQ׿7(}5,!b}&Qlxz{d&m@eè}FRRYAvVtFF'K7PQCaiۻ P=4Q/sƞ~ md8Ǥg L N1 .,f}CSk{K~5A7N~*D b׊1݀$]/N*!3^Üܡh|~6wH0 +P,b`i]Qt2 |!BrJ+`(4Z\ZlfiSYhQYٿ+4s8XA':- 4%6;pl &n1ʷAvנv"Gב^ 'i),U>πf m"@s6!F$W"lOdh/;j]趈}qq~e`W=bègJٝMoo*(tI}FB&܈ۤ;`+k ћ+i(=@q+!==Bt P0gSK~S.o h )o5iרHњa S#n w? ܫ f2Qe\Y5dk#o&w#N FAZaHЇh',Ta/g `St&SG6jdx, 9 .kdٟ%P4a/W1]YxY6m&k'H#Ѽ@ȑuސ8F޳[ѷr!-gujP3QA*%ZjowﵓTU 9A)Խ`Redb9lu A󥆦~!{B^9jq?56E;}s]pTȘ,ǧ34ܘOF唂cݍPqOw*[WC*Vx#(!/rMϟQ=َ]\C Nf" ˨ׯ#7W]Kr|6Uӥ6U]NM;?ǫS_MTTH %ߑ搻CVћZXP1|v0Vx:TPB5:G!%#/;gxt*M;{PbrtUarΨlDH9ȹLF[jiwxf!ԿC_i.8MLX&4<[t1ثʨJym^]*4:W9>ƟUo}dt1wl_}pݶzhppǯ~,4I"6sxhf/h?ɬ^ Ǫ x|neZٜ_q Yxa);&0u8Lr\\>c9dT8j&jlsxQ3˕K[yR"X1>I8AI=`"9>~e aNs+5ANY\]dOQ&4^DU]$Ad7d"c Gc17zupB"l i#Z8e:Es@Yg* ݨ9-}eņo m95B9x;@,d)tIAsk۟:z$n 6 9B>c+( l `l 5EB|@6˴zrIZ,++siG?1_bXY%Ϥ'd@˩375JY0Y{Ϫ sAg v`<YrH| 贴:e5f_4BYiR$A]%mg%L4SB_N8ANc1L䵎#{ tgtcxaM8 _Vήⴹ0H NG!bD&^8fе{ Ox(/M3n{}Ǯkj]M;|ʁdC(Q`mL6k/>R'G /._DxFBaxdfeI4~d LܬyCFFXC|Oh+,Bj^w}Ņ܍#!Є+Kl>B {za7y| %HۺXȕ<<ٮipV'I34sع94#W1v oNVsN3{XLf(D~bz]+g=o>Sօ'sUmދBV 1,jd(_?|UzaTC-Y\ZDn>B 꿄s$VuV!IilJs[ߺ>mkae&~;|{ 母BRMBq/S8챿x)f1 KdzIڂH"<֨sؗ?{=K9IKfzXum۶]2 }Cd}IQ}Ts<*W.[%dDr3`~Ax`,+XlTBWa?:w:|q+w_xY8(iN$ڟwU5H=ٷ xjOm\9JM__$z_Z:XcM 4ɼJ{%׻ؑ:٘OKΉ3K¨~fQSs$PVCs ~6`y<+< :a9 W0۝%;Mxйf(nk3KEeL 9PXh c-}oԫ,C`0-.g 4!$]o9s|%)bT˟͢ʵ}TvX]3'J7vc=锠cP$X֖籋[OELOcH+Rv. *jYΚ2=d^p|q&S0$$.axrJv(oB/&"QN&LYDCv]7/=/P0yهL޺V*}=`5d戰p +ҥ-%{T)*\`X]E`EN#Oд !$Aq>ZA@>c1uӭQ7=ONFS|7NE1W}챥} [Pʀ:g#&mDY(Y3 Șl]l>1m -+:6V! &},@{Bw&rXAX #F5)[v͇^~zhz~QBE,}Sz@{1@NHȪO;K/wYz/'›{Z,+0Kݯ0 7$a;*OAҢ)@P24lKP&4?:O"ljAMܳ\SGZZ$(K"%ob긠,lLKY<%r)?V?`DÚ;KKvNl 936 \$_v /V›V5YN/kt;O [^!QBR +~ک!6(Bg$s_I/G*>dA NژDmρNg='y۽*ѩ4 zT]]IhVzZ32v>5j.vItO8Vzb=6S2\y7Az/r%A7X9؛M^|8 ڠbxAHiZɎ1] iKxl=$TJ)FʊS+D=1~h?"zLŊ'`.rTze3ưeeΠA^[*1,1Ӕpiu"jzp@uMtn_oJvEP!ff#Ͻ֪ >bs5]"se@n`y hS3g`ڊAuOuH j_@-qFO!EVM{DM-$Q qȇoXZB3媖/@JNoρ ]DE*7hQvΧSQJdpV>+N+z 1WB{`ؕ1R?2ue\S":Ep^Sͼvu;X+ ۰z'GƑonHtWDd| L7TKLի4L52 RC1vh3͈ì:kiV4+ YjۧcUd zWͼ;z5y,G%<H/KT .iId9Y!q!nX4*7[|7q#DcL|(Ivʌ'Xf x,M9TfĸVz8j?w!ȏ7v5Y@ mR>J)8;g߈wdpKzھM# ֕F& pe"i=/Nɢ J#k3XЪ"|H|Ie+y/o6M w"\s@N#jjB"as}S:]vrU~7\~l8MeJ}j8i_9 wLU263ш" g/mÝ%7ULpgk@lɸ=_`m/1;7#xi,; w\I1MB-z()C\%Щ$Z(M6xcnGbE1anW3L$,,$G.-kVJ;qXz6 cDx[Lt0BhyIMsU Z*aLALVڞym/(/%>ՊϐVD&sSubmKHehU h\ D.7jVt%E)[bfwB5.Ea_|8X|A^|bySj IM%j|(LM"eVFhLtGp\O(alnV>?ycG!ZRWY֛ya^k:y?vXCGb3mPg`}GFhm|,+`Ep=*_ͬ1o})b4}6qlz5òE"ڼ uB##= cF![SLNGѠrc[?!ɮuJ\ٜ.c\V8Ud W$"C4jXqðyހ4üuOL#+#cLWa)1%grw +EtV~wƻeYy0N:\2ts o[Zf)0~NIN}2PS[{6R;6Δ^viت5M#`5 &@"ˎ("oOanۃ+m OQO-F\w?^ᲽG&+ժSm^<eIJ1 V>(%UpƼ+f@E}m\=T'O# f :zp#.ԧo~4ͺʴ6Iu%Dn5PN*m!Ʊ@NhN8F?Xq/Hz@tũ; ]pt%.[n*\uRTK\DV$OMqJ0xk /py< q͔R#b %(*}.?T{Ŵや}Nw (ޗJscz+>YvS<|;;ɼc~3,%n$U 2AvBLTKUQ, ݈!$_bBsJf1GЈ O(6"r+hdtUOoڕE=N-b=r'GKuk̥:t]:$*\vzob}$b%u0k2)ϥFUs6oqp9"TW>G;-Aq:kZ$㯵Y$3G% bpo$ېAϵ8aۺO ^\A=4܇s@ZNc]i]1zwFd=;䇿uay[U?W"#SWUE7#syAJD.gt[p^\*Nu桝¤Szj$_,ZmkM鷲cH/_53 }s \+U.Ujm;bɎEk'~{ +|~AeoAXa0Tm&7ɚ9\-aIeż͋k^F&D*5QxmgvIc%.p֖90Vѿa֋X"S%Ff3@к{rPhI|؜rVlv7?jJNh5wfL4UPz]Y-qNЎ|3x%&n՗IW1?%b<5,~H֤hJDe }VJj_4tԹ fFI9ӧ7F`>ՊTQ]j x\9g{ ;( i՛q~3s ;=!)h M6 zwJvggg^"n!@UrH'H.@ h(AV>7jmuJc.q6#Ex.'K6m`j~JL:X@XP'?]^^0|jB"IG|N' D) 7S.xҨ6讁tFVETc0ta2@FPG6o À’eH$A6 F2ahN$ӿI8>NkDTC1ܪJ:HraUߣ8 pu2鎈xvVE꬘ T.Y!5﷒}Cgr} ZS0yCeK(_nQy" -H-)R8'wDx6-(>ܪî^$E}w>M"|CPli|Y[ ٣{ XZ& 6rP(f>V­ECDG$+}790m#krw1*n ^X\ !}bR` 2$y6laV^iRȐ.1Ӽ6! "*۷MGb؄:7<0%3t 5-Lr15sT:"E~]d䃵b1\UM-:ˍӶ2tɯĔB Tt+j*}̿Q#0;feC^-~ЭH=s_O:4#>7 1c8ȹy9mЛθ aF̰fnv:=nb^Y|_EI][fdU6ӥW 痸:c5ڼMX=Qrbdq0 (EqDj̧ZĬ `d8UTi.6݈`v g9]* ہW2D7/nNvL%٬97Хm59_LV.ˋz¯ܘ\(ub(,㥃Nb0 M*ixM"ʾ0y6GՃ-ʆ"5؄=72b\ǩ A˱y@hQ^`Ę@9\Oc9̾E[۽{^ URh쨿Cn? 3vYUsBE6ÃABe]m{pѻ|6'"bOs l.k.K) &갚䎁߆V~SR_)7u.۽ldz4 o'=/MVn`A'06ΐc#*`c`jw]#L&'+U^$V&,¢r ڌHk]E -j-ŷ ?\]$8;/:4:&6I *HAOH@}gYATӳ8( Q}]Fb)p\@]QP"ytw͖de2/uyrOx·`~чjFT~~Yi󷇣gًԜR WOS7}Rz9n$>;~ʳ1"ȭ-a#f~Tlztn8d3Z%oB'Gnx3+񩛅?zÄ4H;v;IH *D2]dS^Nђȳrh9Ywy}<\?^GqcΦ)]]B_o|{]ap]e½u1 44=/zy!Rr?r/-_l /[K51g\6Ok"R|_Is yNhG*|M:]n}XU&f\uۥbb$ΝPːd0ؠpPs1>`ҖbЅ-qc}e:"G{2Xn[y;֙ͥ"n&C&2Q=Pj* jH;9؛=WYJ MU!$%D]b]y_ ЯwvؐtH|P&?Tf#3iXɬQ"dG;! DvGxX{Buڝ3*ovpؕq-_P*(7k2*5eg:zܥh,7#ܴp{:+//"[cyȵqiOjoUa1̈ O`{ڝo+bak\ ,%Xt7}NX'!ެL;} @ݯȄ3!ݺ20C@]$Z-|Ba15xzX  uR?0Ȝ]ī^0Bn7uef…CI,N{љȩ V$#j=5:VXM󠁊ϳO+[1* q&ZN t} ^FǦ|?5ryx͝#~^'A'nF]E&o4ob^w( Jxyf|UzĢ4 pOIE c7adYk>|&w RԦjd=sod+k6\@3[l横r"Z;3c{Dڷ%J ~GS B+aˣjEr]T#|\.ɧZ գ>:)2?2uP[DԿx@cn+rOVhɆ"&J͋S@msPO'N7w 2ԑf>!S )ۻVQ/`%K|?Y+˦Tz7BZ_յT>`IjSݬ;JP7>>+:{%?&gF0pf|qr̶w^m^0{)Wf ϗ[W+]e*eXOtҧ2PݗX zpkGs+ K7i-˃wxoEvFK..k|7=ކ2y̵:#}+0|:;I%BDi-qc]SP*U!70VBγ[vG&R(V5T`0 M Q,l"88 2ܧhPadYjmtyY"WS\V]s(W)cQ/Z 92Tޝ'#-,*H"XmO'Yz[{ )5rtjV;#0J'LݦU".T6O ;Dsj9͐ǧca&Q)tSg >r`n 9. ifpR~W*j<0%ڡbgs,}.XSDo@Q5SyOYk z˛o<6LlGNDʔOʻ3 }c(H>`(~>+2|'ŵT쩉+^4 RyŞW9 ȅ -'Cm#qZg ",Q_ErΚ*?3r"42 H{COYqO/c%V$&ƤsfH{etQqY1M~GQ[RV?Q2pbP-4ER" ,&n6NSFCKs<$B-HBwdIU71[[_3TꃻOP= Bfqy,͊)PXү@[x0TtI|ξ^=c=!q;y)U͡%efQ|06WH[Y/jU0|io\ g#*]rHՊx;+{K+y͋.؅}g.kBdoHM)T(W׉;jӻΕnӍkDyx>u+!\XGEg֝̀+\N (3Ҽ9rjv,6װ=D$lxq !=xst[Ze8zUXD0VVH[MVuY CjCWR}gxհ,6A媘k;‚l*[1\.|/l0hCXWxTwTADH?6;'ZΊ_TGKg ,O'@T(?ծ򔆞!XA[ 驁 9L(|V]Udq^Utx>tmt^=F7Xܷ%5$M< D6;DW@ FS=a9Jتע7(~u@ݒ*f񳞣m :0ߩ 5tPrtNR[R+>%dP6KPuD&RHv,4*v rizyq ZtFx;3x h1w'f?i-3eOV SLnL&][\w0G7T)[Б:9T]s(7sN 2f#7E* 2o>L4"gp2]\jXƢ%<6DcpN<5FDGa nLr$ C6?Qbr%*4qUƣ4"qpQIܲ??+1GqZH7#^ϒYA ^:RQ -_25ZR!C*&)6|JD2!Fֱ]/7Yػ7hķh9 0ݫxL!LN;pXW jDaL3BUgL` {p8+0HrC&*"V N'U$;c K'UrÃc6` w5R!xu2 *G'Lng“ڵ&dYuxtiϾJ;ֿiy 2hpJy+P̽jm `E(52γip. 0;"6ٷFJ|q[J.4ûBBvɢ.+`P^`jS(={SS@.ܪDW.!ψ k?N/nZL[.6,߀FݰB.o"ã'߻ekP{bö#mCvʦ[F,,aD?9 țZaWN^tjDn.Nɩc\WjOI>O@,: E+ ZiFnb m!ιi . n:O~c6\|8y/U2Nq- tiXZVSPϾ1f& iƊw\mSbÚIv𭖻l79[,rbkhXJUQHZ1[M 7FXzxB҄t6/f8/gXʉ0]*`l6 ="|jn8 G˭#ܓ?}ixu6}A\v6~U*"u 0$?RySj6F/.RC=#ҕ15, eٽr*J,I#mqS% jF3IJ V_7FxY Zm*T O:O"5Ԋeyg@1.Y6G)lE%@R+3ëP%Fi`\0U{)`AaTR6YAd@_a,680>툡ٓ^.=R#e9?-X>S]zG9u>}\gz1(t5=-4evuunwZX,۽|X+}[{u)ioJjp ήFd2-!~[4:fן]͓?ʜ(tTI\ -Q.z38irY }f ,hjc GQ&XڊC9#~ۑSbj%hҙuR^Ͱ;;6-YrȾEeW}ش6Z8QxޡVvW Jc<$"^XA~5ѶF.hӁ< >ƌ;EBWD>i}Jc31pIc I ?4sY!vjD]F\Xk Hq4~j'iAg 5DXuI"AG1e Zє 8 #'i'%SQ*΀]u't% -S!椅v-$ ySl`C -YHBxMl*.wnbճ(YDwG-zрh{M*C[& -,~II ш)F㉙jdB IL%:^\f] -Jo&)VPt7J+2(x% 929Oߕkxna6]qK!$"oҫBߟG[Q[(2PQ0Z,+E)G!9.LB꿚̱(DZP%j½w.~=N@dXVZ/JK6o)ܷmA@%=WNX@? |\8"lY-ƒf#V7(< `JPZ6"J6YH2لK~7GbyݱRYJW{ŬU"ut.gjSWATz  yTvk*aN?B.ɆlNr{`ĵ?eAcx{ŚPCTRU_%Ɣ[nQQ% l9 ydȃ,E-Ѡ_nrYf5ǂ5oC,) ! ΘL76d7mٕ%hnIb`LYBԨ0+\ 8#$x|M%\˰CaNRD]sݝ axJUI)1FzǷC H7-3Q/)"zjVЍF&tYe?4qxK} x3NdI7d+EPp3#oJ3Ό,n2I|ߓ)UpeWL5MBGzs7.gWͼnu&{׸F> 5 ɔ !U G؃RBoaӕEQ=쉉xj8 R96_h3gx.&?sXi͆E)-Ӈ z j :2YEXFͷT.P7m.6|%r%Ti0z q?I[n4E%AaL:#_-Q*Ͳ%pZV򂗢Pbr4hqW}7bn rO,U!3xNP):)MZ=Om]yC)0x֝ȅTQ}]#)jn$\'B~vܬ^k맒:,x-7ua8Y;xɠ%zBWv~~׃Ą˦@ [M&:Pz-v3 Y,7aʤV UNpRV۩B_֜T m:h,Ey #F=T%2AKozu?w lu&B+t= 7Ov=V(rӿPkhF>hBgMQB9Hȟ`JxC !a?3\ž:j[l\jU<{+(tay\ KY}M͆=Y )(OTS<-Dϲ{A.RQd?SΓ~a1HCKx(!0#v,b]pB~"wW fֶ: nn4%1DN!r4)".ਈ?G9Ts ,QC=UQ5il>e]슒e~׫;Кa1yqCN$ _݄v~cE%k1{,#Lb1!6όcg-`aL$١W2[.$]dW`Ҟ-Rkhz(F)6]_ղRG겣"Ub Șޣ+awՊ,40ZUhu = :~!^a$3uq%n:kGdH:C!S ] H4gk6 7usv T1%Sbo#c"hѻ߫y|%S:sI'+7PT|ExҬ+0m+>ZvHgZ@2?=}}ɨ>=RqLBtjqG ʽ}0ht)V8#Ehl+O|LJ޴+7 N^%Ca؊Xe~[*S7,Ȼ W?hY0]m4^3LQ 1@c,0,8(i: !o2tN}dA\H9]iiP/Ƙ[χe !e;/HIqBlQX`͹xzf?xV\[3}yz ۝A ZS]KQg&Dsg}(%n%DP}41L/9j r"Ve{'VRX hCN VF8c rͲm4$1kOKTip44!KvXW퍄;t6Da[v:)qV2ŧg%vcٺ=~= YF"ݽXk\? / [cKm ]yC O.#6TຯpXx-!}%%RͿ83W,n[eahؘۅFWY,8F䖟‡)qyJ^x=uɵW&7B훆V+aZykI { Uצ Igc^(|>NDNG#|%qXepW| %!f:+zճ;~|F!}V(|B>No%2*4][i-n%SM=7(P*`/Hu϶*u.N8L>;O2GA\,[{;GE)"o5kEO.s 4A%9#nvWl'C[mudn!EIڮq/E|(O X"H-'$Sa︳C<8ya1.hb _˘r~31سy_Aw凴ϴYkY*ZA-B)L-Wx/;)^M%$/HbLӰͥaRjr9Okue¦q,t%_Z k4y*'աFn^Rs[cLő^nq~^?@Q$dl֊RĢ +~v¸ˉPl<^W$|?&G!+QEÄÜQ7 qp )98~!}?̭CQb9Wj?_7^6~>]mxfer4^ : RvvV;1ȒHFMwi4B媒椳-)ҬIH7hMraNz>"|g2Xq4~lǍ_Ɋڏ{-9Ot):T䗇l.l=a%/x G^ru>iԨۋP;k<vT6FsDǒXFZV߳:,5#L/(s-a(qt9l`Z쳠_zt"G9 !_-A}[.*p+!lDciYJK[( ~&fy}vx?Z{wݤVnQr$),KEw*|uo$meu>ն=ݮ<[~4&TZ%㹄i٫#TZ *٥vxn}?xAuܯkŧE8 SC3QXIZBd6p_6A] k=FW7Z`*F7f.Dlw ϴmvP{4f2#$!2WGrA F, F(0;wMTMSRȠO=`\1 yub,BӽT/>Nxg2n; gvZ%LҢs\1kwPU{'os)9Xk%s!Y qjX4ҿp2ol*7P&XwG>i*JFp2\w<9~rOYOzT"n*ڢ Z>v=wC+4 OuPC&n1+Gʂ;N1w" ^g^\𗩶no8x!,;{(^ ; OV0#Kk"VNnmQQ*4Ex ·=8ؼy)pa>RPj^F<lt_D1R 8sċ'aHN') VX^zge?.VAnHȥE(n0+Bjd- ƵJh|y]kU]i(B@NUZjN}dPω"=@`%W=sLqIW7~puLyE/ \M}{ v=o}eYWڔp^A;-lΒo79C`E[[DL  CVA MC8$TijJK_T'*?A#fh<ߺn5kkl%Aj4b]&,e= US !m~YpI `|".uF_qe , YciB/mug)}00û0:?uVY /ӿi`G vNBuw;[# OTi0/&{r{F ^nd:Aq2pu`VWၭ4Zٗ#'{ X{u؋,~ջ]x+߮5㘉|!q0{Pc/&Gp?`Dcx0CVxPJ>Um4ŻfiSK\o> GGvvW{nX`zAt]Q.VkLо4 m!9)ts]x&@:T̀jjf!-{ժ}0ʺ4v۸ f0U/ Ñ)H!?oSIb3.J#;je'.czz0$f\k(4[wV8 DF34u 8Tx1Ooq)]$ư7۷K3ţL Il݈@rk;p ^k;cQyeDEgMh^&X`Ix_)RyCVSD+۶ڳg&I'Pj z$hR\}-,g14L,h˩־[@`CFfwOʁѠ1+Ц&|-#P^1; 4Gش!Jx!BU%ڱ׽: &j4G`=εğX|Q]cLWn&Wfd V#.%?(x9 nɻ'\UuH֦5rRXJ"-uܽҚ\‚cO;Y8q4JTeU<˺&0(Zm'Z^$u'2K f5 {LAGN;th򲳁c胆" h[ܰVv2 >-#r{L{@%EiMXvZ% +,h/&HuD"q|؝V]Aq=F]τҫ0,eX݁('s͜B/8R/V͐!/W O,@ҩ>J@g+b #r2=F~CW4f_O*;C(gȹ@ut4!OvÜ-=B8AcH~6e2 J:gw$\IxSپ;,hIqC~`&(1-h*{o i2K'󯓈Z AĽ>2V~U$*Y쮖t#h Ȕt¿yt$mK$v \c1sb݈q;W$oΡ No7XBIVY@(JTayq5oTwC(Dfͽ.6Ql~^nO~ h;r_,t޳ E[ Z)Q5jybcѥɹ-O$)of"QW-Lt!WNt"C_R:38,DBW08:6IrA|Lcneio;VRF} )Z=]m5ѿPU2<`J ~3K/6G =6EUUyX~ AOOy'4yp?,8$aTB&E!lsF2B聯 Dw9Ey+ɔ'-W3rS #*A>T^ۓu%>'DUO u 5?:TO&L*s i^2Z%b )zzҵ;]uR3 狩M{ʚl\uMC]ǡvLش0C:T U8K[o(J8 i)r 6Ts(q̪9[Yd"3޽`IQ#6T-,'H2I1,%{}Y3)@kaF ^PWxyn+EM7j.5l#.P .wR,Kk&gLp+)mZjFY%ln=(WuW=?JU9[YXka>&XIo+{hk@ ]n9_j*ckB_ĻaKq?+2I{'40kO(4MOSgseēQVq H$ݔjJr5ք4<:غ|I9"dB4OTY6[sDM5Qk(;Ǽpcmὴ8 O|K:!jlZ\S˪OoFH"eyqjzR ע߆A*b+R#Z)^;uԯ9%є/ofa \-91óR :6`ä틹 >:!QgbĪ,)xH/gfFW& JJ_fCpjO#E.s(j[7ml׋E yRhLa {z|;=]MjH4.#"W21'\`Lj:d&_ڌf'ea01c#i=Hm庑V3:,!YRŭAa6dy-p'A0 a}/'1. fۮ~\R1T\Dg="|b9r^q7]`Wmz0<*R}̋sJv(3L#/}wICnG7>=/\CDɚ~wImZW,$ӡ\ZobJtO@3ATE,4H-_ȼЖ#l;ᡩD(Ƶ<34bʿlqk8,"RZ}7џ֜sAAxjC7}eyo_fv;Zp1CצC>4j\jxomڅŔsMؑWBPƑo}Of?:gQl4EX{KVŨv-in"V *0/g|"({݊6Z+`?u"C[4Խ@|J.ll3ZO̰w(EP5@K5HP>FÅΓVԧ[c\.sLm#JeسiʻV*3b, N"$vc[BK` vnhwc "_Er-@ej/3`wS&{44*+#\[f=iw3ӔS y{Oe0mA,Ck:Kk,Pnӫ O! #~~7~ԁ\XңD=. {bYzpOu$g.\j{@zP >ǟh62zukȩq $. ^/.PN!bcq3i닛SkĖERmYY+J 贈fvc5BQhbKah,P}7N+x6Irv3\7?$j3OSj &5v>k9%7' vSU @(|A*f ]X  c>3f]&{vv  ߚ҃B;R2j>61Ya-x~]5!z |/!w:1v QD^ҙbTfjy"NMcԆـX$df=1ѓɿd]ybLX_Q-XGo+5hJQ{༎ #*Y3]} QU>RTj'q4Z:R7QЅVn*T?n50\]Zހ,h( Q"L-=gѷgc˓<q|J'7 F\#x;,o_ $~dtD6v Θ 0A9O2\L9-,,qEkt7eFU?Zm/ǀReLdy !n>Pma[}YܽnNtȨek; )DOCS ڑ +%  ˆ6/}Oܪ|Ţ (/*rl"Jܨ7.9Ɩ?EK7T3lxn/H =٫e׾khAO ޣzzʳI"ξ|i5 RHHrZaqcL<1:xK'7j'C~ eV@OF.N]_*x O(Z bAG!Nn$$l[Ng! ؀4js (,4pp2Pd-|=:61:LyPiM%`j>|HJ"1 b51,5l %ק]sH:e^~Lx+)ETVoMU[z3 Oo[6yKsKPi% ./~2,n CK0@0㞩zķ-#>%x5´/> .dT0$E:jdHFB܎AN]WtWedKf^2̝_8%2HQT3Nb+ӳj3Lm(;;T?ޫ.o4}U-V uvPѹȗns炬7MPtf>;\SE7_ F'pdOA?">= —&É{|>+ު'QZ Vmە"5bʁ+1*}MH/}a$>-#1cRo|nlFДP|!&Y;yTrK6v~8{21T4e˩,*xDF 3$WkhhnD:@kRlU*aI4 ;d塈Nd:dnfUpVY-[n!KK\g#2,JǂBrN?df$ʆgh %OZVDW:U! MO@Mԍ\L>zU+/;u5Âϔ^+o6):|8,7]Gpͤ_fႌL`'|ƢOǥG RC+&Rr|su}^uP^35q& JЇTD%6޾)^NXzU\K; TxZ#MpI-&_mh*,zi0do a]1 uyI_XV$]c*sDE_Wl zC `RqR̞P`O+ yl3N<skYleFB_<6f8t4+-x3J&Y2V\6DF1e` <r3MaH;;(p`?Õj<}G~qzl;SyQ\eN̝0p 㜎|}I:ya߰3$@gmI%G2*uh(%yWqo:"/ ,L2_8%@5G Z\xIՏ_ *ׅx#gh."|t?x^hs-s¥MU]Wwn4T:9fydPab`R&"H8 n^:L}6`6* QjT?Y7 L8͹] 5=7'1k_)X^?E'yvib5lX~!U΅Gk'E"/fNU2=Wt~@m~g*Vs"$p1EB"8Mi2ӳz"Q0:ߙA~1li#=8ME= {9? IRe-l(=lj3l"λ#hõUSzF8tEQDrtDD\?y,᳤ ű* Ă3nKY5&#>U߻/ C'Gg$؉pC>1\fxM65<.ߨ?m7g~yr4)FaG,QEg4e 7Gb 24$)a@' 0,AXB㻆yg#(eXx`6%Yq -7= wh-ob Y>0)z2)~#3fx*YzlE$2m\f e PV @? dH8Lo3=MPʽoA9A81XJxꈧ?cAO5[ۮU(Li|XƁM>iT 8wmo@|[Kp%$O,X&vKr:(Հ rnjf_"$@[ߦ6;O4Ú^|+YJPy˞⩩2΂n jP .јa&!6k$4TP_9z*݆vVQ8 ÇMoI+-AO.!`B3K!BW04#{om*)>moxL͒(g_ve?(-~j/VSU;1@xBPh;:z305WlV_dImDSib7hӧ -uD6MP[a!+ r -;q5Z%4nn~,s'jn.W@w}^l]r|o^V,(}V>'E"N`flVDp⭴y rÀ*%9DX1>turrV8 e||vi_wF8M﮿ F{w}W]B-!}p:2ʪ9 6gF66yo/qU9Kcyv?ӓ҆d`2ֿZUK9ޯ[6@PAGX"% GΏГW ߯oC]*O>B {shDH(1gI$h\<(a):/UXeUb cY]+ ƚ/C4SŠ6 ЦFf2v ę#M ߤ?VHET@?_}p 㕀-IG{SveUT5XsB.«RRPp'% TM xFvOœ>Б?ʷ'Pl$U0G7TI["s笒Egs$ vTFuyEbC$3-*+[*1+%==,˱tcBk}"|3-V!bj !%I'$} _Hb\l{:e`ӄ=g$}r\+S4dkN3jFBnI-+ypAZ Ә470?c"MTXeF=,< bS;G9VzaBaGרJ6lwe1@uN!oN[>"::_ke4i~CZ[XҥL7}Qqp,2Thӷ!C_Qޭ -¹iH@e^+g&9JݬsԄLrhm7 kTT\KqCݥmB|FϸJB?!QˏE؂tCɨ-IJg1 _zb $ d p:o83"wh/lJ`V[@4F MasH 8U\2n̖!CqW˄_cHG {5۸kKB-G&K-؏TMH+!y-Z3>; >^39Q[<줐Ȓv7 +3Bn8j3ot{z[R+ |J/54JنE}V)lͼKIo5P[ рp`"{пmLJ,Q{3w1u`f!cUT7^6UM|M8I86Laz/ރYT3S;GHaZFM[OB/C%&810uh;eJ$xA41#rѶܨtY^GXnKQpQy?[В|(BJ,ߧއ ]54&A~ҰxݹUE \G?y2#bPyAzNɘ1iwu*b)8UoBdY^ރZa_hSfgsܭ uDhb_9(,0W&+*)<2VmZΖsUlzu4,;8C%)ÈFdW)~ؙIL,A749sun}"p:Q}QJYopAfyvG2 |(ww2tov.b>hA໡2X; }_KZSFm^UP90;W}yK]7wżĐkik'?JEC+9tâ8Z^tq3'@×8m-[L+Ѧo°֟0'VQuH_=1sIIel.oEZDS>bWgBy@63 iKhT8eDLaN֟,/X>lf20/QB YCCtxӯYH<+UW^ۯ\*;;g^|TDEL G=u y#@"͊4qtSTףI7(Guhj?~yG{pdQѾ#Q +>'}{ۅ`].eSƫ#ah_t%нL@*&|F=vZ3bݚ|'}ES3'3:5ܐDU,3XV w7ynL^.]gta8sGyz3hQV:m p!IfXR~ ㄍE {pKis+ǗUDtq1'?8ãɜ925>o}{hNУpHagH&\T~I,J>2>1 D{ H rZt:\:5;EOأ$r\X!qHLӧgBv"<"Bc5v@WBLGEb =xOUҍ!QUeCO:#.Ɗל-?rAgWލg$S* 3HD2$7v v e~7d?ysSm=rд{$8ݲTyf_tΖ$snw\5|K(c{.>jRdS r6OE civ_fph<!! +؞I gX z;03!k?ȱH'l즏@/ aB>WмL(J&7\DOOڌ{ghɭOvKP6v\DnzQxSp^ہ;Yq+M:* +2E/@~o?#azRI?s~pɩҫ-_cεl\ʑ,&UICt~C? HP!H@S!6Nڨ'ō1Gi(3;S$sY-k_4mg 6LM `Rn^$AɂK:)G#椸S4V t rkJ.JvtaL >˪serZ+MEueيG&A^1I,)ܭ\kȰLa͇vJ n7 z{?_F`No̻t^63_7 [Ez|mMЋ kHnMrSWޔE"6C#kH>e?dhe*, d$}I 0Pd.w& .8bkQӟ*т^(yϊ an;pۑ!M9% Y_7OGs_)Eo%Kѧ[ |^x#1&YE9Y4FF7Lg{ 1C0hx X z>NJ:MgW(&5 M]xG2N"˿5J`5y.{P~CԜ'B(Hi-߸jH, IЋJ8k&lΡ3cݸ'XW *.ɒk8)U3, L-cU2)(!^·X2r:.H5~&tM?i  uVژI;/;p;rwc~/X*Ί8)J!Xj.x rq6 !vktp&.WkV#g Xhev F'q"d<; "KBvp+S jg"+0ruښ2L2m𷑏K9*+9 \BǼ!Tq}6ax$Ω^y(i/ͣ= 4x~I\tӆ !a2DFϚ`X8ؿsb~ZP]I8mJh*\U}YR-c@T' ׿ Ҍ(׸GTyfLC z)ʤt$pYy|X8;r"|iOeVy(&n5(([kihOQÿV1u9/ gT1T+H: eh*7SYЮ噛m\q& 9@j9FCw"=g< T#NbdICO@FT5% ;",gSS}(1y[= ݿϲF nt0I ]纒RiꭦjҸrF|")@\G޻F+V^Ru&kІ4Ef: %+U|[AtϤ3%_쳼M/`?5И1'x 67Ī;Ʌ,v;АنmM-ۍɬa4\ T䗋 ZsR@qϣ$uO-F/ĺ}Y O N/U݉j@cu1<.L^"AwʷuOBIl4vT`Uqsjg^V0 N] F'7- 癢>ft^'9zFqLeipݐD2zo^t]A8@s9*wT-#IzE$:8[5u .~̾fh`N1%"`(z/7XIC9˝pa-eb%/hjaE=#Oÿ;psKC5_ִћFpXQi{;iT>P] \E +JY[li*c6i$P /ݰT7ii.Ƶ+yt̏L=) ES {= zPx bp{ K^$16<V Tܸ{tRbR)s k>9oaRFz߁ +v>~蚂I2A+[cjO5 :fM2^ F%y'rU q BZP";̷7fySr CvG_cW8jĹUbhMg?<4{'OE 7,-UQ^13"|>k!({)'ȑ6B7[ X`TkdC|T9Kc[TVD(};,ty:'n@j(>c8؍TBZDk'mӂY/DM;Dm/.˓2g72nKn<CJQ6#_bwq=z+D|N~ٮ#0ck bqX%Zt&|{sͧ#]z =#`B.0pOuIxhp^"*LuD Qɫ\iu3gJmc%hB:jvC#̗FTrx3˴ax{C8@1d Q щvHIhAi%}0V֗pd*g'S#MG{lI >Y{c"vؤNxUUPƺ챊 .P(1*텞X#'H^~1%ma8(b U4.Î8`okeȨHJ)RcӿhV5O{y4汢od$5&E1ɣdB^` dpFuAߜ=P^AU/F lR})Cʢ=FJqk>V-3恊& 0wBʾ4")F'٨](MH7}&و.s\N){:=0Zs2cꎛ-eEJ5v׮(p|$lѱ.uK HGZ+ #Sa ` #%v6HJsgzd\hKP}14826|ެH @Y冬9d5IlW+o@*&^ܕ%, q'[;0.FB[>Ruо1ﶶX &] \\9%#̍0ef=ˆbjJwM_O S?q-DZ-'=m$*?;?(Isz&>MjBt" ^v'cb):*g+)`h$x r[lf,7'n/@DGP`Elچge [MՆ@ުEhK qݷtȯ/I+sW4j~qv("˰V*~ם0:^zĈ'LJWAi0iC9yt,ShxXb%S-yrCmdp~BlQؚ Ov?h:Ҟ5aoV*.ZlR?Y(D`Iz^~m \k SdA6 G\AO5&_EX"S'2r&mϸdZbcVL0ˠ~1Rn}'?8³i2Ǒp*67@8.we*l1bB;oYoӾX+ŚI6uwꭜZYsQf-M~fW|2D y VXCڋs_ZGc~~d' 2X oNaVI:߹Q/ʫtYxDoE`p2ϵM^pK?E8f]e$,E*%'F.?I -o6ֆmJp7J tLmzH@"0KmOeoօG x_`vt-gU. F/Hj)J UM#0$0KX{V{ wQ|AX:x:N~>V6NP%|(wD| O5v)D a", r&XLD?y*Iu@PgVEX1ۦѤ,cȥ,髡p OvjM}]:B\Y}]}^6C/2 B_y?m2 5cHnIW%/Ƌ3|ycCBbQX ]Tkpc9$ k`M3Rጂ?dT 1Qޥ;m.5YP_nJ9R; bn7}_@.Hz䌧Er R^v-5ږ :CQMX6g@|e*]0ႄ1ڼc9jC)-w6D۸|Me4^'AtD0>>HM;ϭ9) ܆U"ԷtD1Gu#; a-.Ϻ!2@SOI6GtSEmiJO^ aJ~NѤ{?ŸL.41S◔CUk;]RR-Kjl?bt1=u :Yw ,e8)-gWN`2hK2XnX)oM$"/7TԠG}$hɉj1^a͇< f}aXhZcb0s0P Xyx1̫5LX˽qOUZ"!/ ìjfhG|iv)\*48! d!ֶ *%{x.yq-焸,حYh Ǡ'Q5?"7&;8+ָ*ҾvPxɺtֈ~9ʦiYi j)ArEe>&"iK/D[C|3| wB$^pOשݲ>(b0yIvNcP~X@qJ0FB]_*A] du۵n'P:x%j[eɡ+ 1/}Ʀ_plqg4p} pԓԭHv*[W&s)-WxAw((lG2 4j 9m@4/<SG}rEV,̀sR$ʇrD,HksU뷄y7C2ZWuv's"d{bޣhQE#3<(Xn?𼟀Qҁiô˗-c3RvIgAM 2# h ]*@zP_:EK$G @>FF]vU'1L=BeP̜+׉ou; ~7:hGK(|L0b' 1[IFWkUە ,@!fW zj꒍uq}Ń~{eqjQN! ޠS5#D@J\O^+je:#ٖ8뉍xHr=Ӗ9)O#i=^t9kVaʂ vZMǜ~z4a`Kq}p_Hi >V9q= O{SH$-[(-wmR;?_MP&mwAڰb9BXC?6d>Vo!⇽$]}VcR-oX ((WjT lmjuY3.%nvӗ&*p8=]閪 7Y`|)A0",|ș3z@嬠 ˠq&"$@TTmvax !z9-7 i߽'d}p ?^Z$S ?= HCUex-s8&UQWZۗ;S`wk?rbuȵ F*(Z?,K.6Wڧ>#f` LTg",'=fT7{ Fl`T v9lEji0)$kvX72n"hwJiS[g Tpnkx ;ЙN\-=,Ɛf 14>~X<OA?qxA2) *u⺬oN-2|xz/| ҭ#wDcp y.J7!My{h"ƍL͠idΩD=~ki*Df6Jp-ͥԉ416K9{i)< ~. ">jȵac.]^zt /'3|1|?=EFvO=wM ,r0KzaoleZrϝV!A&v`]s?G>|ε#̃b()!^5§ڨj UfEBV)B{H6H!an MɒN =Xa㈒r.({Ҽu#5eH5NO>9fԼbq7ޥ;g)ou3d%mE;j@K?WтִBUt_|X0>q^"pl_n!$do-$d U~Ĕ{/!@quL$!$\ )psb*8)-Qa\&%͢ & ?[#آ5&I{a?;U{0}o[)I6蟓» תpzXRH<;gxjrv ?wWњՏY[]r//jpq;Jp_l"BYɺe]QLEk۹$IDupJp&Ǭr0}[d%?Ẉ̤t M\8!()Hvs>B!(2[XvZ@ڪZ?A$'N/'3{4O9[&jJ`lIq$%Jcz 0FyY>cn3Boy)4^NI6$,EʀPK#)5Gqn6{ b@MŔaL\ 4!!39Z&!ֈe~2)CnVe^fN{ jTarVBJQ.[pLqrȳٙ['>t NY0!\&t'sNQ[ FOdG$,?*B$5qǪ .6z֍"O7-ZR0; K J(a*H'1' *AOJg{0J}Ufl٩s ) D&J+V[7:ޫ5T.zdOtA~~% )XzҼOȀhq+4U?9'$@ H5cbDSk}Y+gվ|mZ 8%eVSTw@ Է[ɭT$Uَ;~A)'Ysp }vD.o:`C[hʰ p+^Lh\O=?ޯfu-u (fi3ݮ4L 6#x"aVfRHæذ D5jB0<Sdw1c@Fo+pC>>MJ!zZۋ[ȼbr7Ҵ  Rݶc6$LY&&;TIO =w^A0/UR9CwqI9˱uƱ\c0#!}v,*m\5xRKkAW,*\v A>y531=50c=ZN |CcC8"m,_0%Ly-AO鬶¾:+ɑiɣFTl*TuxZ?h@aj-Wbz)%)kR_Bn Nv?>Arps]:LT%-p.4*-KѶgCPgjslmuFӻMH` )%cf~2} 7=VYfI8D kc 7/-8>YVy3(hh@!Cbr'tusP1Npm[d6oϗfYҗfd]T1[͔nR %,oz|1/[L|rj ĭ?EW^"sN .z"5;UFnJl4Az)DuRwIv}w]U9!Y-,Tȧ˔E~vv1LH뒷v6I|Pͨty"u;̸ͽ{M_|}Vȭ$fB<  .ŐǼ JOo0a]k Rvk7Ͷmi.(@١zyE쯰C̬[l8 ׸uI}vRpi7Z ḭZَWf)ϵ}ƚ8}tG})dFIcgp ':U wsRUǚxjN|'A0n4"#?%b5hU.2|\$;"ETChM ۢ:6" n-!>`ݜ@$(&{aLf8Jun- b0Q_5<3gejSN^)YAj?2SjwSa*5c4՗-4 ~.1Oia=a=:>Mp>W%Ӝlh+.y J D=0Q-Cy}BI'm?_.hzd<2 LQfL hn8V3-5q>D_M{a,h!Nh[?5sp.Kb؅[(%"ڡo3xfb@#r_49}8ӱNA`%ʺ4*ֆv!~ x{?` M v E%_M H`IsAA%F\P4]3+߽< !Qʈ'Z,\H F_xd|`p7;ax\Xk^Y)* HJyJtPoyi :nϟAx;y7^FJVOM@\aD[3Un 8ۤ ">Ao fBB㖮#vl.c󽱍֓&N'j*ArqO6Z``t"ܵUࡌl=-i-K/ k uM")i׬ Hb݌ɩX%/ѭ &KBʧKI1FOk+caO+${r@~aH]Y?W-%7tc#'>oP5I٠N/)_kKcC8HiG[S:kN$jg #ە|FX1#J0IrȴM<磄 -DG?1[摣7㏂`TG:r/%VN$p:7}-jyLL&KH{OȨf/ؖr5%N3p\g6}e1ލi\v%b]rU|Vځ4 om ]YNJJi[TcrLLߋvl}[t^= 'G)PpB'p6tݭ%%LLf[JϔV= [FA M |@_vSZMso >fv6Er3J5 ~Io@&_?W+)AWv QQ <5h!.PzI͊a˷=^&(凐D UԞ5X9Lin`*z.w|}Ꙛ#B=!;ٿ:HuQ(骮zn8Ov`,# Nބ7PR=ɿ{;T&3Xhsp{Y3.e}y;#Uyzkk)Xf6YtP"y- 6Es9$eEai%%az3EUժe/m[hBल[YX>]|-] ElP70tn "g%_~IT}Gl5%&,VLR0L(^!X}|fdik? s iT@)XT ?κpp2%cx1ʭi4#@IZ3g}s=z'*ct:EhX:V{&Hl ETk;G¢0t^Y Jfefy(H#>`F4t -D^+YE"Qnix5FBwC'.&@1Q+i(;(l?L4[xDs( aCJ˂ެ2 }qg\Ѡ tVpzĜy 1 {~}#30k-hZ,ެSLsH Z\&M'iHK%+$Ed065YBXzT8#xe "LfN 1|N=mW~wFʰ\} ;G7׋z5W,΢zRr-"1#h:\T.!)Иz";;]AJMʤ#K-CiV8JJL7ց3.ZhnWNtvFf |>7!uaGֿ,^ NnY鰒W(-oT;ZiC([E \_BLw9I9kixsݦ|hxaJqC@?v7=&.[6EQUzs]hVsk ]Ah~t1ҿ8Wt(.+꣠e1X0n@"4BUG=%V+] :\hq0c!'GUt9safJCRH9  PrGn+ -6&<ΔzpT󎊢^A bEKZe')c/8cvγbHR@zoFuT m5r4NikZ A}󲎼+gkHY%fmqe~ż3O vVFv;!w8O7A0F%l}*o?7w]Ne.jhK3l#V/[Omyfaq_:Z+q#uy6fp!AdtFeӄh|OǮHdoC>"Ƅz8p ^vuẄq|n1A4>.gjD~+G2 ES8:&;tJ.V pfܞU`b]PLĝ4IY@:ZƮd22ҝ<%ɢz>k8(jǯY " wed/Eӫ lĶ%B&T$W* Ҹ-jfjHxY IRzyc=FK 7^U LhMZ] am?7j.|25 >w'v6I ?7nPU\Ey nc[DhGcpj"L5Cn%]כ7&&fRF_Q%qev\W 䆌4>ri?o~p*DR!:".j)#1C'*=I4ٮRy2u)b ?H -zf95,KD >BHvKs8Lm~y[%k\O4,;)w  qMm'࿀b3S ^F]{ȼ̚ɍ?f C:jm=2+ f4d{};- &x2lvߑix?W{ wTV![t3]fLc qdfS>^2%ap+7ĿtG&pmJ@#:آQu2ҏ认L?ˡm^ƌo .RHް~]xi 偟p%Ge"k` ZѸP09bsݮ؀5ܼFa.  1,3fv+3@QT#˿NMbM&]Cق'Hh&hAHSQVP:Ma]:9)9db",^B%y.b6S,}bUfӎ% 8jS,*zϗ߮[H`AwOx-PF MUC|zl>q8u1eRPJ(Re\Bs-LBAnh{YL;.JTˉNg5iB/9tJbP%s7X:ԢyWoማc|m%r>>jKkrpZe$`ZЇ|u9[ $N♽xjm)(KW78a{[gm|Ut?lY _@K4 N,K2 _gqɀQx' a(7caeP1aYPc:Ud 䆞ݢ&a?o43 y8yJ;8yf]4kWYʁA[xqgabSeE<B.3Y!B=%`.n4{e]#;?uӑϢ<݄+Sk \H:"f)._-J61/S㎓A[۽b_H/W0!]i_=(96KCe~tp9Ld%)3|yTi.pЎ*\">lѓ-т% KU `tv,}r=+SƝVNFKXAk8Z6LxYt a%CNL]D gSw6E&G)A!/W"!`goX/7pfٺxep^pcVE_-dۤ{/߽+Bq.fI&wp׉1OaqwFAmPr0K B2F'$MАQ_F1F:&QbnW0BַCW0\T_l򞥕Vvg质p:(=ϺhTKG4|PDBn%LE3\\)t)/Dx"=XN̕&d' ^D]hrz%)Ȱ|ꑥc*[I)YŞ8P8< . !ewYhӑuN%8Ej(ǔ2e۴J pX#5okƚ SD@PNfiy곆ˌrH^y]왃Ʃ_E+s 6Q ($&rԏ]޹"lؾ}ӗ}ltzwſ;6B\Yn^GD7>{ 6jB±,8<7%'9]a UC)L{xmraJ+’v\)uI|\#/l_z70Cc^WD1?keiף=DAo#]H富$nFLYĊFTWt^'5U3#8hlL&DETRP3t]Jlv[c[%*CTl&-92eG6W67Uafu+/ﮛHOG DBoGo&m+(ʄ!xK3$Pi X*U龦pO|efFIR^N%}/^4%vE\o2y,wK}Mړ(=Ԡ<"h7LT',ydu7 k=/PhyNh2NvmޜTha ?-^Ѳ/^p">K%:*+)[G,ϰ(z:]hiaT&- w|ZJ ۄh':,gֳGn) u@/q}0ԧ.NSZrb(Jqg<,p/c2/ڲqS=NCoZ*A7|0EAKIF6x;"wxA4Xr"6fM0Hx/jN zu_N"Fz\*[ ^vRKva>H&.d݌Zv^8{kMdR! kXBh1F(/ ϝǍt/(G6C#l~4z=\NHJڴJ0bQ$ڄڐIr0Zy`7L-bfrO1sѐ@Rs Ds|S["1.yݦ#d)nf>$L_ ywvR+kâH,WBz@}r@Inec|jtQvLǖB6ױFҲQe\dvZ.|t3!Iy|ê`p{V{Vf!ϋL/ ;m t䱞qɆЁ +a|y2OL(ڿ^ƥLπ 1F =&M@0.>c7^x~^SDՃp VX/?&Sك4o*~a7 P }6݊ideHJ>Դew?Y/”G֗hN?*rjĩoĤ=vm"ܷ> 38/<ޞ_'q.P-svĕ,2;8Q> GSN!B71s-Tlw2ʹ4ܟ36ҙ>Hktw8xwczB?z(7b>L\=g=\)R352;  0X*r02y &ЈMïMcP_;^:fhuuX1>™gW'#}IC8҇70z 'Gm=gnpM:g)ے֓= a!?%bXSr/fs*TG)A*Q%YV܊Ama@^7R|'j?hVA[[2'[ѩ^SV].u"4! I8u?>IT3R{QnGq_$ʀOI%4T@*ǎKt0Tygg1啟]A  @v,E/FplW/ɮtLwDSۺ=cGpnܟR.J}3y^>w_&%uٮœ tF>d7Z-r(;PQG͹IKuQKE>ҮZjnu8rv>vd&UfiU Sсb"Te t Hg 3,E 䤋+0Г0TV\#GƙIIA e#4]6xR$>itU"1t0֤:g%aH$61"Gu+,rbښ8w$L_$qN`tܵ+/̵B|8ǓQ0:A5xet3\$UkL`QIZŸ_nV̗W+J]֘)i9.Fr+3 rDGyeBEd,%öx'Zȯ=6crS𻧄Cݗ@3ObQtH ;0G:wqQl>!Zqqܸ48+@zUƔj ~= R i6k[`,1P;M".eM_43j>Djgv$=&vUl} 9϶Al5}0@ډƈDmf~ooNh3jc@۲v]=ϋ]j)̉ },ִW}L+CmVpb}U!A7|6'K8z4Zsr^KfNǍ~@Í#k\OPv/]ɛ*#Πj?ugRN bvJDU{[rSwgVJh#"w,elZl^>%%ƁZ)ؽ}{yDs;~y7nJJ J3*"]m>S\| c$IàbebakΈn3H*@A+H.qk a,-9ܸ,7xރCזxg_'c4(\Σc \9CɐbcY@_k^#k5P3Tsi- 6xkCq6݇1ekPO(w YNQW#D۝ Xݑ1eZxh4,\'Z(}Ɓ7Y8tPݒIYL`G_]NgUxLhdy-6xN^gr+nL&h;BRbM ;E?{A *& 9,6Ebħ\TYB*b~O<un|EK ٔ?X'NC<4ԵX!WkI`5Pj#b(֜> QXO?sb72EQk#LSuaK]?apr:2DŽ7h&1)̛~W 9cz{ly/x:4 L^ _芆ݨ(6֍~"N+W8"4oc7I<'0,k~ΩX 떵.!jN:lQa~fz%ŸUYp{J^w/L:ٖZ~sh.Z7u*sRM Yg0RA49ӫ.X)0{՝>Stq.8~6ݳ-2EH7' O<p%ZjLN y+ix|{!ّۑ+[`PqMx]o5MF 5/37 .A%ѡ6?zx?Mfƨy DjP3sDA;>Ut?E3 @q™y2{7m$[O4U[ ϻg74gAE:1rHL{]`BӏaRHSoS _ެUs?lA lSS6`eC߅yi ?B@Bm |x'# c[x|k~"`$ A ?0)ѽJwNsr*('c։UeFV{6Xl(΀ljo⺁A?qL׹ y1T0)iHrbg,'Gx;n!^j;&|%@a mD. ~@*Fk[y!uTa mp`FL!9TA=Wx:]\J63mJ PG/Yh{ !y؀'oR%nMV+=1 ME^ӑsJAݿ"/ybKaR.*Pc>[èjnձÀŏN5bDCT1S|,P c} n'QM8>|6ey ?yؓOU[w4m%hhسmiL; Dw%5+M&b쇂] S[N4۵H4DQofDt$lq~1H>|:z?".aZ!WAd±a qPAX20;?\0%^6 w!kFZ:n}5f>H62B/7ъmBB+Cev0*bttxA;%V8yp?{qF`LO~UK<3d g/ޅ,JpPf@mkHCEY ?ep |+q2AQ/8̮y6^zjnv GOS‘W ef9['sN@;H&f~\ZZ;O׍XYqcTp z[y(\/\HRϥa(lĻ9La\#\`[4\Xa*4#[VLANWp[?u)DaAk? Ͼ0h$H%*Qe1> ՟>{RgCBѴ% ڷ&,M;% B_$eIhc?d襟Eq'mEGnx9$Lt6R„Rѓ4P G9ov7zNUl5Oo\{FX}̹m8wb(=rAuĻGU~7lm*A?iʯ0S\O7!|͑`.DKTwHh[h9ͥfN%TsI{u@,u r;f~LBA/ $\HPޗX^z{ ~VJcEU˳͠Q y 0yfp*{I>DYȹ3 (s&6!fC@l Yfq#u-Jŭ%//%Ű:)—OG3!@FZƗR ;O9 2A1v&;V|<ۥ[C(ԁ_Ho7<:ILU,DM=t`nTCtX*8'W d`ᦴXJPgI0gа GHߛܺ0tl'@;]$Fo*K61Y]sd$fuYaɕp>/%/>dKghLSR7T<| Tpp_:VѼndHl_z}9ڤ"擀QGPjcʟDL6#5NuкvVV<+gYAGH6фB]|xVzNx.G9PK0n,$]l9{dOQ90=fy5 |f. <@YT"|<tS^;`r3rk}t&J-JRޗrEe6~"N%v~µXfRӲIwך`'eJPj~VңHω|D V & 1˞zU 'lZ[:'A4@i"ZcAcQQ!v(F1tmp&aepІ}1jSO`7ˤд;ˍyN6@*i!Dk;4c'@ef؋oP"C?NJ2| 7J6ufCX X[\6-g fަXH\}fco9ybҁ̖ %-1cž㎭3QZBq:W\  ϒRӺ`3["]S6yg44;F&ٙ`rH5j+4n |q2x!9M!F #a16h黶`[P{Vav$R"!`f>(V9UlQ=5`{CXSƲ_f$IK'递P6[Ȏm.eMڅMiEx|~]B_30Y]~ܔ[R%|Bo yhb[O2">0.xWq8Wru$>w˻&[.ˁ;Htm-Kjm ` 7]FP0RW$02O1 EA+h8ƍx8nէ`yHwb2Amx/& z_& ZެƃՐ@nv2|[ Nd[Ͳ[H}:`SXk-zY2I r-STaB!Zs4 PvQC3_sj]hQC8犯HJp[Zb<}\.lcL,l8 q D8/Ka|RUJB8U๖904'9j?H>'ֱʣBU|[Hgy9p]ǞJRn^74.gĨ=bF[csoHna߃C 4I U;9`@cZ~ij$ 8ȯkH;f#'1<,#Xu zxA^qX٦XkqׯjpeRdѾebNvPALh -:u *,6jsp= ]qf)dxRVqx_4 YJשslڽD§۹1imC~somV@wR|f޿fL>t%e=ǵ[O}Gӹ7'2FOq0@u1=fz}́|2#uv|cTv^y15b 6 шy//(|k=&K{|v&3fToڷ \[6,_UǮ,1E$QF3}fĭP yh9jtn_#U6GmUr:k2[ 7A|:6O}A(Vw++6H P͓5.L#^,ak*4+Y VJXV~Kq)4SsaS>%F_ p8C GnZv&]ِ),sfDZyi ѕ%eԀ#:DL]ZLz>Zv~:PFESP_TŽX{~k{ޘm~[`]4`<גnwXQP ]^5C'U:IXjCE2cH HPMzxhf+(ι6'0E9pSjw&FwoZz8߮l ')CV(MY9ж]a#ky$¢oi}VF;bfg;un{BFGi$3[2R+0xޝ资ScdXהL~~ [~ɷ`t?d%8yS{GZ>t3rbcKa .5_O p5T݅e[ƪ ƾC{bנ3.4=-{})xh6OgK4נZ8F(Hh;\KWt_|lqC]ᒾy uIzf7԰v~@FIدFLiG4Ghjqt]WdnۮWd"?֎Zh抾/AxfSaLZ؋|1PM[gcbHaLPꉀgd. iߗs/T a_$k&4qBsZ)$y)62%t:ep36T/|hD|E }GF}lվTodI@mH O< i* ű/% !3߿R@ fӧ/zh1Dx`T@\b9C TO\w*]s1SGgO!bG2dSu2Ntycb8wA3r^@)8||&JtL6 瓼{[W3fWJ&{6 L[ºt\?nknuw;!t0柈P@S qV5: U&A~cxo16uZ]4hR O)"3Kȳ P,2." QЄ`4?')HR9}.*%VuǏZ$fba#IBkAZRQϜB-B>qnTAs>F\$zJGQj'W{nCmfF4axS⩾#`F_1K*#\ Քt-p[Є]DbW|I}T2/j5I'uJ5E0uY!W41 M1TITO3Es%ʝ$-,ܤyq8;xDz>p  o?X;;> |G䬝 p\8ͺdVy̠~_ 0jxFG w9f]#M[cE$v:Vl0x3=<~3'= v.f@2ONqH DPKL >K Um):|(T.yP-a"eމ,d.H.&k__o& ^b+k'j)6r χrR%8SiX"gv{7b {V(x ~)|m2H#g>pȯM=/m/{- s `ZʆzsɈ%&WrAڅo^El w$ҮtbР䯏7x+]8.e8]UhY:$6wr钞ȰQYͪxğ0jWcbhP/6|A.,$G_hy{lV]1Ti/ǺFz4s$Xu`Jc38ѻbr*+bT.5:RVx=aQLrٍ2TyGg#h`M0/20" A@`j$.?IGz)fښx4A;$[0nOMp$+۴l! u.N z^^4aGYS*#)9D>mĢq^'V6y`W i;+׊8~<6kJ/5C`Y` ?s MG uSy;B <үBI{7߄Gc)[L8n, ٺXLq3$º/Wn/>Q۝M!a`qP< Z#ɌOzK,o[)"{H!`G8 aD`<+c5{!K+c P#Ln%| 3H~v"8F0rv#R9f $ŎS*ĪM5GaFd66ri,V"Ilkё(XB.Ǘ(0zDs~sMP\/ox :7so>|uOL1|Q0N8* O>nVQϏ.4fDDB< pSG<~[$7r/~m:psIpVn0&8V pbK r*%&(#K.:ݜC?|㲡sl <elLUF`=$ҦM^ ?KPɒ%3Ã9KǗ'@Ov3៻MJ%<؊ vj#{}\,!m1DKɄas ϔb&z @m۹hB"Eo3:RhC^-8<^zɱCމ扌Nbh>D;Pkyg}%"W0VsVBťU@C URd#Β4gpA˖R0uz,sB 7q֡e#}„)QW.CZ<Ȕ3frXR9Bb 3=\Ga(`9Un׉EC͐: P# H0ihwބF\D&"4f} 'ǟ0'P-(;0ݦp mvG&?!ۭC5W-.2YNNWh[Ko/87T+HG΀Vovf{5A< b}4Y*{,Y[6u"Þ|M4f1?EG}߀Z>@^lK3db`{.VF+Ļ/e7IU ]*lrHe1Qۯ!~iq40-WoBARѝw(Z {DgOnIŽcOeVٵ<ٞi(p5Y`Ee NBDL0Tb${c2޵P#rxe [UOC\!Q7ta:G`uALTr3*sb[#_~qЇW0w]&& cg5l߀4b<큟^;U*h\*f155M&\,PS7#ct DbJC݌,5َcfV""ru&ph!(RlL% YYSsu-/_̢dZcV}e"=#݇?+ Zl&#vȌ?dY *VZ"xw[_tZ>]{ g"7oM=$ja\S,"֖At6x->ݫtas=شݥo>8E FGd6O0¨l@~dM)HqlCm0?Z&eZ,qkfN'6+K-JyMGڛ@9u\(.ңh4Lceʛc㬜#o߰nv7FH"赒 wpɋ^w_:C[@};UM" gf[6h!CmEsMHvDqvIy{Oդ$`Q Y )A#ic.w~3US uť=*OE$? c%q͢mаseG!ˈm:#^j$6 {: 96Bι% X5KּYԇ2yF]4$?7K!o%99e| [퇪3и |ŪGA}x ]V+\ *g!cҙoi6 ɧC7 q=$o!}3a& iz+bH홍n)DF" JiK_v? =s1Xy/%=`8̡/9#8+Acz8.\Puge7s}.f A9+DǎNiT>(i?LS"ghtgxLAʱ<3#bX| ( Ĕ#n*>쨰PlAihʽގjDmjkҬ;BG硧kK9Ē},p^9YcoSN;36_Wg)] 9^l3ʰg]1Vd } lw]]D˭ sA dwa@`6dH8r v2_CaWYyB#?6/+ź3SxA;ۙ*d`z6l1.@\GP7AVۜ]])/FL*.S-%?WolVw 8g`z̅ …4M.|j&\.; 6}q RTGƒ[, 1R +=@靂9JGI wݼ7^/cӯ.6l;7~M$.@E=7ߺ@/LIw0(KJAާHXk+_v(7!^^j,ۘB.]Ӳ{BbZ?mw9IV'N~ 1ipV}# vFA;xim,Df:4jڝyx*h[ a}n:U%5-5[El(#]Q S"j&_~@d=%Nd g%=+EHB:InG3S1~~B"?+Jw6S%ir`e$`X ycttwkcl ؑH~bw}ZU h~qcA<]ous ׄ[ӏr KA- /0(ٻ;vH֚|*g=%M@iP# HeMMASeSQ0JW'Jtp{4i:8JqBfg$3We_)S"|lsAHp& i֮5CE.ϻ [-Hxf1fW8&ΓhbO 1XiDwΚZΣx%ݬcz(CGmV,u-߆ؙ'sM3=F̓&SWiL6V|P FO,qSG6k!Z5b{_]ZܵbQ47,$G6`^LХʮe&)| ]HK7<& @|D0@nEJ&ETaގUrUo"\ّnϞ0Q yN݁PGBxtdR cs5T"}%vn ͑eZŃ5p uI`9V~$-K gL'+&!{ }aa&E$t\wL- 1P+Cϔ –IRΙ:QV½nVWDk*+ek$"8 ڊ;쳵`)ٜ1 ͵j?PFҳaH&eygw(vP>XT|H(DSFx7GP>`ol{Zz]ԣ˯<3^kz9Ygނ)қs,u/s=}}vzyR#;R<>Lz4YP{ƏL͹kuPa/\xސiWcuY1ٙ43Ƿ"T i+/]$UQ$"v"B sKC[%u2b̚+-z0=1AJ*MM*"Y_U,@[8 ɿjW =1pc.vz kJB{w342IbxG/`+LRDDX0<G5bG>-zr *$L `|D$܆ k^Sْ~AOP5\̐Cjsӎsq*B*Ra[H&үn8.黥s[ G<" BxSv‡7?VQAsMXVM0KG؄8f 0ˉhQhH iJj`6ς(K~ʑ.܄v/6=d\:Nޟ5`S/NU4iǓw.sdJgIEk@|8uGR٘8诼/DTjTmֽ도2-c]*PyDAo˻ "65,#[ޤ*1d=}ۻF{pɶ=6-~:+2;p8% LLגN.oIiZB}YZm~W,8-Nio$ yIKxf u޼aNږ2~3Z^{Edbv^1%JuA>'z%Ơ*ɯcߪ 9jWµs.%q)\Ccu}GWqЕQXt&&q5'64dQ( t[*W:\㥢 uՌ,Rn5,n pu. ﲚ _ʰj+׆B-C^0#!rá?䰀ʀhR0Aޫ!W],(; dʉL?E, e(䈯M"$zxrYEi{S( Ug;cK)e _j DO[J!Y/ZRCM3hu{QW:q9ACTł4g#{:v[Ñ:>wWo !x3v[l]*H{Iv 68,;}v#DjԼ4SE[5W=HЦqTG.b)+ Į&z}~37 Ґ ekH3ى9]޵yP2?X3')n"lˀ@~&Totw^]cB}"Xy.{ .OIik#Vl .z(DĶ|#p.@DRlB\VF1BZ Ӓ&'p@95[voR5,>U̯b%yY`\&l1;=̞{cSC}1c5_[$[A|ڦ8JNʒ 5 O NEvh D[OѦY6T>;cc$s, $T H0k U|Y9HL)wb]m!F=Q7i{8eQp9wJ=Lx8[MAz%KbQWL`y{F.Bج`2 % 38:L]9!d;{c`>̜l*|sc%dKDTEЯ ,VjV.j׮4'lm0qJ.5[;V5P bG#N4D̕,+tHQy ŏ[N+r5kd%{x:2J".g^.?`G5L:?KgCm#b8eCW2: ]U&4 DȔ\4x=}HE|7,ME#y;4 vvC= t4L.7,'ÅŹ>E+[E5|'$?)\V9N7=CZxڀb}ORKy)2ɓ(PP8 ST MwQ` %z-BT^]8Wz"KqI"dd3"'gn+Z-;"ɝ! rO1FnvTQ0@0 cBHbP/A|寺ܡMu4: 4[]J:Q4i#H,+ k"襴@ͱ qppG'( D'ra&&œL!{ڄŸ 8NYU)R?$Vƒ 6η-lm(F,Űj6ĊQ8,0"L}gF㙜OV2ɌVRrUjFp&_Վ*% *A]E<,.h5,_RK9ރ _%gٶ#]ђ:T=1,>7F{gv0Q(GHm(?P9!affH(< zY-q=9#OO a!DyzġVIt MnA~q"[]oX9|YR^ե-x]XqNQsç=kGp w}2Z^C}n@ cWnjiZb#dIB߬rV`? 7( 84yET=0r2>WQ W\u5yN9U<ẛa#7XSw*{e7--mO "ۧ"ysD*;SŸt=Om\EvLܗkJlbU =UM=bcӾJBEpRA(;F!DeZ7 dCzKȆ3I)ͨ9 $K{ s?fO;b"iy =,& #bqi}] ,tN-]Xg:s_abDk [ˑfZdf["3/Q\4σ殣J${=|o=ƕo.}yS/ρ;SLИȿJC s|m#{(;k=WHLfݨzTX֠d3$کI G/H{$D{yp _n@h~ju B{f>ꡆIN WʿQz"nsekZiLW0w4NZD sKJ$ClJ/J7}V j A{7|\V_*IiAW&bM_c % (_ aMqKg5G$K ')9{^gJ$[Mci&YkC^Zkޭ?L(H_ ųX$z &rVr釖J<LZ ؄PPvO9S*梛}BxD<9!aq1AbgNqDk7F^MitAWZK+̪MCZtbZTrkM"',9?rsp(XI}HDZ뷞3RRc/B;jڟL %TA q8Uˡfe5]nSo.撒Bs  Ir2wG5rn?8G>ϕ 7 C']#@f2m 'Ig>kt)2oZ$Tj;ᇇbٓze(ryC󖵊X"IkTEM.[TI# L$=twQhVtgI#ItْȥgY/[.}ӊy#89UF0zU3OBZhJq߆i4YE8vk'tNJ0Dzj..|Sr%hAŠ=$즚'%鵊J e2v$5<G.BaH$\dJ<0ܝ8g2Ƥ1j03`$ª]RQ&/L]!GG qΣg'D+劙o9*hba-(X[-31Z0t舥!4l)CD1H9e) i6{͝t6O-ݧ j|ec}/( &T0ȓU H؏i@݌ An NFEG[]Ҕ,0ɮ83L3r^7mCBhA[LeXyTTZMֻ,D4GXȩR&Yku1ARYd/1(Ls @BI򯒠߭Ny3n+ {ܹ$z1_E[.{T݊A犸#VqM֫W6Mu,g\ !a%n3;a8?oc{ү0 ?LWq 'u.[w2(EnYT;7 oU{8v1D})Gk~BZF{Q9;Xr&9uqqL~Ɍ-aEd;4H$O*_#{}Q`V ?s/,lՐ ;݆'rR^V/|R)RxYgm}hB(|L,ݸk pJS%Lh X5\zŨl#(]W7.Ery h꠨ ƅ^<<cvo=4߈rFeӎ i5-~i^{n;lŏKpȓMqv _eR|do[:]S)K}RFژWL$a'`cyGBP#p>-seKW$XcSy>CDBxt}h@Fzލu/+rC҈(.^: rZQAT0'kVM .!8?Cax( p@ BԌYX)QYX@7Z`G`o'oj-!+$e3Z@i@q2Ic7WIEDRw^%l;H*ԉ~!Cmc˸y fd<KiVɎ6E"&e<{;͌vvD+Adb7j]EI-Wmm/c& zfĿtL6ň>5=&A=;&0 =7`mENU<6@Oh[`p,KPhyH=s(V٬l-mjnW.NJt$p32[BO 1FiKJλ >25:P0+Y^5f1YXڊb~yV$|Pes6\hVj`6U_;@!]xM!m ~1_`:3j/ֶ]ELRwԽfpjtO>4H(8;'3UWTB~53FP9gOWQEl*[T[؛*/܌$.D&㆒&Qt"6F^VϊiߖکDe♥B`Ɣr/|P,D,5m7=|OUX΃MBK3ϱPQR D΄ )-^ xv+? d{psI( Ֆz5,/IDC+U.(M=Z'U뉏i$GS2}c9Ghӷ{9Kh:ސ#NFp3&4b%5)ƼRMķe:mװu%SO촃Ɵ7%^t%PQR &Cdgj#(o߅7ϱրdY`h'T]˥:_W:K~:c oQTO[DG]^7+jUÂM]VX PBYD Hq ȶћ2Dl ̕-14ݓ;hWuubcVMSn~\;c&# N"oy^e)C1b9#ˉvϟ8yyV$n]ylY&.z9zI1Jȴ{o"=wcMf alO 2~> 񅬫0$ D9q(Y}KG3J NžP<|LYd#@%*H_8O&klȻ0s s5g}g4]ȉ{ Ej*Tw!B4-DV<~XMGb*̡<v̂7 ҘJg9ms_mepoYXlA))BSP#h.sB_YыN>T +%}N J >0nUIw謷'Э8%'ª_m ǂN+H(BF5Er_z)OBsdS_Ssc (9wcTk~4S 0a7k+V CN_ L8 i]Vk`+I Vk%釡FҞ5۱Cjrz\M&3S훚MK>,}S3E*%A],(zֳ5H tZM~S P]gBlv[>"gb =XHx@'MyU\G{s3KL`RRml&R=ke+-± Q Q9w=wiO70גf/&S #~Ȃ>Y̧#PQX^;8СѼL~Lsia;B-.J]׵L7Gi/hH,Lefpt@Lܻz\C޳R4+?ZW -W{L`rIY˾9vό5`"$*V$Ser{B'3oW@a<|*t*U2po¦;g~+j[%7>7ܜRW@A-$׏:^D]>hH< $}̥x .iӘoe#VlRo3|p&E1]?V;9&"W.A 3rAW&|54C<_֎4!V:[T虢z+ـ`$\=ڼkri;Z u}I`pG3޶//KБ.P75xaoނ$D6%~V 1BA.`+/ug d5$i_hO,f)@!#: HdEQGB\X:f6=DA_)q9\QDz8Ӷ)˰&+i#g5jYn4py Jء$qrQ4DI 5U<2hj4Nkd-2";=Bqh>@=%J*vr *."_QAdjBQ!"ĹT"c!Aˎս2+]OSuD(?:a T8΁u,mN!.n '=V%RF;XRN ]J@M:iGG1-b .bttS#Bjv-3.ㅉ̨+y[1gF7h1"p+?*mHA'R!DN[ӲX /Dj .*K!q =7B!rk lN"6N6_!qgW:t+G$V#|QdDl]5ٹrkv^41IR!b5"kQVX{p60JLh#ktoy.TtTCڪ穞SOnuKj&̅ [bc] pۗ/%#[=mwos7 QG>|nwj-tQTI]>ڏA2t#߆@`fS/j{Aϔ}\/K.Qѳ;nwbRCh(/L-.?Ր\73s"3]W8z0L,&ubnaѤaqOcj[Wc'1|!apx>ǬL\hvC:`@:!]},OBaE%ϯiDҗmkgwFh崁7%鴾n ?n>/th^jbZvqeV?BgXy⦎#6L+khx5i6'vekä.j<;X|3\ `IaK'lF$ &o3ǀB0%iq5. %P![HhDH@<-8K ٯ EZcTIKڣ@죖9YEI9΢\0zM*g1"!Dm"<\UYO7rE0OR ' }dsEc$?JL`h^|0 Ob0h}QSƉ!> ma:x:$56\)!m<缠)_:e`𵁃1COX8"G}U~pf'lNu䏺̴ٔys3H}S: :lΌZ{K\D&-xHs5[WRuaO!/w(ALפVxe܇g CaȽ%_$Nv}l&}ڱJLGXHi!qM|B{ a=Sp[XN6(hzhf0чJqB04z+w,GJ]1b@e١Ӡw{#9B# /Э6Xb}τ0?TyDOkEBfC3<W~.B 5`׬^c!DT +tE^?߻<5DҼU|NZKfٞ@[I ]gͫ=5o}]UMVvvBpu8ۜXk2 Å 7f<.x&pЮmfZ&dd4G{hOoTǝ"Ų1 HQO ot^Wf/,RM? d# 2 .Mm AW]WBּ* RDt0Ӏ;} sP+&RAR)MHP,0C xs; 8 Q[IgW:3fO|pJiELٟW(C&&=H^L'߯OLXzIvqUS@5dp_w kEmT1V^128e,LXG<6p82Oaw cVI3Մ `ީ)DI]lm G%ʱX{eb6*kGWLiujlR4 l  ЅMܼ]aFXC8UGU$2s|?!+¿lTo5${ {o5?1!b(;;sGݢJ:Vñ3s{P-y]ߥi 8b+F,,lS-cEK>uCts 8L]Ysx wB̄&wM̂sDF$fhf*l!NiT Y.zyZju `s?@KMpr$/h & ;YQwא:(#5%.RD~3 -.ݑreroR+EGɦZd/G_2,~nrQgPۭvbAVj 9[,#y U}<. W 3Z\~^"OA< EzY _p"vMnO7)^N u&LnD{3ZLʿQH5A@$0knTLKDt8=OcЭm_Ʌָg/JۗkUHmMxv'^) Qٕ¾"k^X?Mk}JO3KuɆVFLBUb( 9Xx; M.v>GeK IKd& %bA5fG|^z (Nzlk>u;KNKykBv6Ju 4-l<+;= GF !o\HG; wڂ,r jJ!w.FNDOMܩ1%YhLt]}kDF2O6)Tml@q,7WdSJ9f_<2#o?\ Q9j+N:7{Umd>ܒܳ:{mY_B7K7GωM 6rhw3>56~.Cm,=#> wOB3Ѝ‘kS 1oQaph٭|^H1ԗdӕy崙zxuTME#s#-0ŢX) vY+MSfU@u@cFi8) Z,;w1ߴ+%wdݑt-2b祷ӯuh ^rbw0}O밹:m%P?hy#%! D|@a?[d%Ԗ/ LJ4ILJ'TxJ;I7bI0S Ԇ?KBye0=ثzI:#V&P)M!`?#я<&2xS~aDQl߿S'+PxvO3k Ҝ^$^EM$*[&( >C -Z#WW $ ,%ݏbhۑ% RXh/Yxf@H7IMOdj :yׂ;:|Zl^^ vU,VvZ6fSICH zYҺRL0`μYi嬺 GG9eɧ_ IvNޣ ,͖{ŏGbsrR:N:,Nfyq^ri`t?N|Q ֣t:+AW]#$yPU<ۚҭ 8 SxƓʍp6{|<:aȽ^(!4w-i6"lٹ*ɁyGRɎQfFo" M '?kÆ$` l&]>ANH)ܜ[(e9Jj:/#jL=|78Q]  {q%DH!oJ{UP~5|Bm[10R~8L"#y97;׌萩vop=MjrYQV b6Rx>Nl4/"1^ k9)O=4[FXCRgsEZp_8/\^U]޸o: N輻$㮙J =R2>'B`!Hwt2Vhх.GuOy RTF51cP/|N 60Q8:!LeK17+zgPK6Ӂ0s&<-ΝqT'ЭmTh{W3W50 շa@ +CIL`8H&ny}J`K)IV-|֭ {B{U>C>ZHLx=^۔51ޝab8Y9ÞgOl+cBkZF؈-[Iz'0wJP0ק./-Vk 1XF9Ƚ5d 6E+VUr|rT+=K$acw([Šhȉ[\ub]'Dh6!!#wǰ)֠ )+jK fX*o:Bs< eij$[/.ta~Ȗ!^1Ff)N/I$,\hڂi.~Y98-Ɉ+4]'gݛh, OBy=]ۼ9ֳ`dTֶXa\`jmD*t2 q%>EM_՝/Ŋ5xۂq#it~T=jn'[tR~ dض`Y9sՉ%쪗ąsXjc p~ȭ _&< ~]îkpթ@kVLJ>g:uMm!MZbF#ML2Yjbec,7].Po5*{hڴ(N_%wLUyNLPԞ\(hx$(r`~ūs~gfk,,cw|ͥ+ c}z\2 ,g*/ ݷq).u{E!5j0cYtP(BE#>(HRQ?ƻ;+-{_>E=8j[}Cd+ƄOKRG%Ƥj%Ȣ ]u[/\iv~+k/ &?:X&~Ya~)@L`2^/ y?$E· O_IEJqV'pI~ O9ݪ~qiKb̒Jlah+:zQ]؉FlG/(gד@ȶ% `1g>]Y{>YLl|Ƽx E뉘ڏmc#N_zxmώ &Y (SS5ዌd߶;,NBxy6e8jϚ,;،޸I'WW0.''2Rkéۅ/NU8_Ӊ^M!Rc%TpRC#Nʻ;7v_fbe{gVCn2|@d6g 䆟Wsb^PqA#еȩk~@5&z9i`S[CO6y"%<5Mvq=$fمq+bNn }M*KPMoPC0lfb]Sĭz#~[yp6JfȆɒZq: (N$q-G;^iD)R/@ء5xvע[_9BFҟ& 6թGrr\PXl`FGF-<S L#t]bgG-E^ZA"WfvRޒ_ n2P}Ѥ 9w(?b9`*L>fhj7h@~7KSqh= HWWn=塼>zvM5?qe;aIx#'&@tQw(e[]J v;>LX'IU>mAbn3WNm6qlA.$})\!JqSNc] lJ')$#'^LgmS]i\Ҝk>@HN]!h~HD5 ؘMn!whwt\& ׏Ɏc>"PⰃ ՖXDs ,"zR]'l!N;;sYx,j+U`3]`k?ٷ<<] to@ƣ#dhY6RqQҧ> JŒSSo|Sf$6͆d囨F!Pa 9:6[@@8r zpjo8}2˸xʱ.;s`Xpz!!+X{Tێwqŗ_bH]x ULX($O⽹lhf O܎ '?{N״h$<dַ9 DŽ\oGcR]c!!ql͐AGөqڂ>i2V,\OP ;`#V8]Fl;_oӌ=$tYk-BUCnoIybbF&\1#A!-"N%ؓȡZ#Ӽbk<Pt &;-a )Rp:,Z]w=gs訔 OYYkyp'z'qWQrE*["E"fN@)3]zUUX,<,hZ>2Ho|J,{.>Y]r0󉓪s0 P "=NF;8/2pJǎ5,ݑdٌΚL~d1~`XolHiUth\/:= !K}B 4[_ӝKē}S|3}B4" G c(֞pUJ@SR+k wg2ism6tBJH9Br8M 7r(rM 1:.D8@5{@ivx6# (bcl%Qcʏ·F,9צ֔x:y݊#W}+{I rP޳ӭJ<04=0e}6U}n-g'Uғ~-mEgʕZrgIx;8.0MoFiv vxj-B'ShRށf)S:Y]w<Ցq{] 5:6R4pQi.KV;tP+ 2f%Qʮ낃l.Us hZ)2GiJ<_@/q! ]xDƢzB ?#\̜LlenmX*+F%8#}ØhT,;~RbOxl?@]~YqC[OfILfg"p\QBJ\BTh\ZHzЖ8T;*BX3w2w~27ݯqkgb=sRAb&)\cLܨ i%jxoVPrF PQ5A=J8OjAJ 8D8F]w\RS )/AuoO'!w|_eC߿%sT0,:BR3Ӈ-?3gk߹(KhEK+oKrAS< ;ބ0OtF>HP{1һ/4l+wy1]IoJPe ZR'Y|tHb-?U;LCKd\Q%/ 2#Ўo6=ܦRAHr` #ޠZ$S6XAWmEv(6;JSg$$ƙQ xWY0$5S P?F+ V8Ze:z T:g2x$4ܙL.* *0j+Ht=d{ie˵JEb Ew%#G :AS?WpM5Rh;U#iљ#@# eQ9j%#o5lЦ :D z'=BDuHObi2Z1L+Zg4$5q[$}/bZ~0Y<)(,l; aaS}I%~JO`z`;ĝ @MKX:J|R_O~з42n=*S6{] Zx^n\1%`y#/RqոŊĀ\f78AIA@̏n yv?y_iW;4hyk4 F9֬ĒG@ > >30"- fH7:wT`Cf] foH7Iu0G-{H %QE)mo)ǻe5Jjٖj|Fvdw3ïSqu2Isܠ| e*(E1 >m }lP^13k8 aVrv̏q몔uڕ{#%1rutv馄 Jj}x2 z!Uؕ=)xᑖ2\'*0 ?w()C&CW}-CACoЂa}#ea"@[X D8˥%W1gP*/hXIV sױ|P`TV)-o+1 F.gr&T tZYhՌU =-g \eJ{ e*c7-aFW<(U|=ߓ=ZcWz\HfzvE~쀒~D\ >oO'!7gb&.`Y|a^뛶Wx0Cxͅ.uTkX%1?UsXize@lAGu]F:8MTHyزuOѮɓM pO)7xXM%6 }+ҬosV|b8 ]p}&ޓ7l^p7nW۠`OQ9J-nEL}]ީxhH!(` c{U֧4ƾn: 䇌M~o SYkB2u˓wǭSk}(ߟ#͓{Y>ieYH"ͼnO󦤋 Z׶w/TAo'f k&>O[Y)N!2)fnxhU nWBs @FMU@Df~XB6֑Öleɲ3}ӹǐ/#-8bEUy:dUG:sd%,4U.͡6(d,ݖ6.qRז)X54/P%Dt$^L(~~MqJs%:W PmrGlX_ik<쓷z6,e$¶di |IEt:"=緁>"$IBBCPM)1W G''Zr3u awhGJ,U=-)֭8 >>{qA6 O*Jo1!z /=\2KSbSErfT~$W@[{\̪(?*>)d!U8eP=B]C'YnDmsZWl=ݔ ~FꀢIˇٲ9g`5z}yB&nÄ(5ĹxAr*cK.d/_eg<Ґ%ͩBNt=ˎt5"F[xͫNBT}[ȟ޳OњXU4&T w ͏~)Dz{D{ÐًHyRRP}hk{%Ae۩8|wL*C?#}6ɳ@PsFkpE]OI2ͥ8?Ep]?$إ0ҢC\FcSKZ )&C%M!z )p# t#!=2j^ּ( 1&Vq%[yk,zƞ? EP@RþZi{XraKS1{\h-5+>!/%via)D1t1cmϩ*XSZSo%j_Q-L@i.m27/veQiMW*ELJhw Hz: uj= 3zotJPb]XDv k"ɊbCY!=r3Nl_x4 y%q_}9l9î:Չ?q,NK^5h9 祧:WU)Uac'dO6ג.;C:X$M `x5Ggтi$OG]e߽Wݓ P +EQ>cDD82'VXpTljB oZA+<}Mtyw &iOTv]1aGlQ1v38qt+hP/ ߜa`-rS-fSq 5\$:x !sLfix.tU/FD#[FDU(NET݈++a~䄼S \9Zey!LRIVo:Jf$J>:"kD]''R'-IoH*z=؈gj0 #2%`*3̨<,c46(NvuZ-q O֝,V`jQkʝߝӚ>n/ZyS!~{0C+\6! L~k]lRd `=q U8Y@% oQHI%K$ӮK燥c9&WY.#I{'&*k~''uC,`eQGqy6sT:eR Am)ϏI V*eD!06|Z?PҞvYMaxD( ƻ JT; k3>mQL8 ruDŧbhi/hכ8wS"mP[=atb; Iy{K sa0&^j%!k>(HƓ.ݙUmNI~`8Mٺ"Q "ʃT+1l%Otg j/wj>NBP7FB+ҔV= 1hYDss%oMJOGQ6IDɡmDwkaRsYVFՒ62$[R,B z|ck40 HN{3B:yxY1+iSȣ;ؕ1t܃Z_<~i\VdP:e^oYI*veF;JB#|x7wC \6^S~ C`!ii'1QGKь׭WRYV"5mWJ O=:2w_Byޯӎ)ܾOA']IjCzdtqcYpd>NhfID*g yD0m[ /iHun~ީ8ZV$Vdv?5\0IKU&Ln\؃C'*ISu-)lDӁ6VǍNQÚ˒R26#t8.;c4!%S=|*$]mZ=+j"Z4Βӹ}c9'Q,c1t:9A(,)7i"KÃ,my CT: Ƙii2qkB38m+O"A|EWN^fοJqʯUysG b)1B M[p?T`n<|Fڮ{zc+(6I&4өʣEp%НL{w,;,5& 92J4p moXӱU:FpsdyX]l 8g8`#dMV66b:~J H#_fLSPZ}6Y TK}Ou3JALM3Fr09j<OiƓt Qc㿒NMj:7-+$ t.>#O,C?G| |7LcFۯߣ_ϥ:N itLʬ\co0gY'!W/¸YN3RH3 u('6&X:)p(@P⿎RWܐmkE#뙣[-sp+PqI3Nڳ, X"PW4)IfOhbC)o06n7Csr?}^AKk0!4#&J-d$19)EkCTzgb$'Ἅd˰eK>B2.#h&6Pz%J[_OrR!ye|5OzWOvLb>ƇkF]ɉ0vePZELVQ,R}]BΘ2 %v,~xxsH4!*Io>)fvǫ'1wS;OX{H=5/]({TڕJP03PKFμUOrpAE;mIƫ$Ӹ F2t&yB˚ nϡrΒMlG_fzPHl8uԙ#K/逕9"ö /GT`߼ Nnh6XWzbX-ElbYd79A40m*g݇vɩ8RN‰U5λw_!MA _h(r'Y,ʴl\{JPB&gόtK~ZYdB?:r& \&tрlg8ESEXq> 8&nX/z>ؙ Մ/&q"_+}/qsD dx(}0Z 7B) 8 {̄6L?`N[q,vY"u}MUQ-AKcu57I0:5O7*ԞiRR=̙c3(xz3 fEhDȭ=1A|r}_%JY} 2ۆm8g s>c_ 6z#= Xtt7h;a!>=E.OJJ5n55Cq5vgvb!; ,4bkl!r܁t6bѶp#pOmFJph'D+ե>±9F E}G4w}ů[ 7k# #U3CnMu"/z KP7)/uIYf07BJrSsnDT r&#?}P1۳­2X(ƁJJx9I_P/+|2,^ܟPU*7-8,c?)T89f d2j`ۘ=;Ix_`V?!fT>g)|'".B)V7P4ukWC'ʇ^/HDzW_hI^w+o]xAGL /M9qvrx,6!Ens?Y޼ZnBԠ:=钧>ٲR`: di{>XKM_b~nm7R26D&_̕*D)x0^%rJL*m#^J/rC</9Hx8֔#&t %n~2Wڻ;D_u2v`0{2dRUi'|Ff5"Qd&Kb:pFE6s4:rP}'Q]iUBUQ:%^S 7SBEM|kx>Nmb63W_A%<6Pe0zCGa' w%iL\6JUif+:]i^)=0ب2!V5 ` ix;WZvtQ3Bݢem[f**Ue^AxZ^ cK8qb8_3/PHb$WgҲ˭)tzZ\r̠Sd`LD)$[1MiLBw~g gJź̿58_\j{G9 4w;\F ~;ܜjv]i3cx 񊦩&/^ȝU6)Wjj1XyHe`;>gxf_b|<$Ii3'Y jEU^O;:qXS8:2Wwl,:%7`*5A.I7dAF72n+P|24HզۉUN[f`4:CEz u`ix{l\6".rpWgVeGhtdFf@n!v?SHv3n4WOߓM!!Z_6i6t^Y?G _L.ueȉS R x!>[^)`ItA@{t&B^zfnY_a}&AywXO,d|e#JxIYb>prd7H-&#j.%Cg[PJ~D>]dbv7[H͡n<~JiW߸R/4%]@XZSH0MؤuڐI]$J6qwC4x"WZ {B`+Ŭ e /ؓKZ_q; sMxqR=j#cx71w{9s-@GǹLS뫋UBJ nO^6ID^X2, E1b"P) ~Pb1bx%DP3| aj`m5zjbɆ*V _tp1!^0Iuڝ[KY(zp]*X]ƽ^.$Մnp>jN kzĖnLbς$xKM8+_Hd|Vy7)೺^E=6Py`1qڐ}f=N9tQڒo$AN2:Z_9TVVV0$r -ف2OՍ@nMc2*,n%ᙟoq+cKI"Sk6PA{O3i7\1վ/*jNG~ PP#fqNB1_>v;[=?'%/@dlf'«σ╙$ |}&k1N8W&QC? _#׻]ru[":t?tܩ?$ũtmM!.!68PF2,xS0ek/ 7JvhQ&C;8^6V°dԒ_TUB>C(%b #M![oo= f(nH`he0[ZjJִ`2Sҍ[ABVq_! V%b^6@ (bX-0;Z !By˽r> ~Q iꨃ-Qr >72dfΊy hxlx Zcq|]'g A?;5?$SbTq)B%u%ݬp҆ˌrQ\kɅl؟M] _hb JBGcvOtZ):8pn\v(p8[A$' }W(5js_O YB 樲⚚Fum[A4WA3S*9_"/3 lZ#g1P,u ojgOW |bq H^!r=< XĔ656m0L1 bѰĂc2f_'оjuhG3 q,f쮲 .:S_=sO 5e|Uk qT \ 2|A-R;qSC't-q%$@HAP۽ܙbQ:<~umq!6Pɰ6)HG%]1F{;E4d/-uh<x5ցFk'|G6'á\s;ʗ_㠗8SN>^nkNG&K3Z܂ĭj]UnNk| 8 {Q孻مn/|HM5P@0=9m< #3nH |,~xZIhhm˛jNV xf.'wakʐ_:/f=gބ!>ځߒ80K3y1N5~=2_{ϪAf\nEϸ`5ւ2dRMjv}6T`~X=sS\X D϶XX'F~7$J3TLѶ8j"z' n!ΉFyeP Wz9 btcVd/ԁ/>^ 6wP)7r!d>,+|,_l+l#cl 6)?E DBƝdV|-IA[DD/<{(j<]fZ(ek2C빪}hZg"$̔<Vw}BJHG 8/UԸ %8ve"l3 ,.ތv_!o"z(Ƽy 4Z ƺԒJdk2 Y8ThbC]ql Z~:]f7D!?1- _\[@3-ihEtC!!'kXYu2Eavke6$$/ q%[hLY]e}Y&ccH`¿sD=LS8APCy#Fc6 <=R;b IS:ƁӲɧlιtYP4U Y?"ҋ+OB+c/{]mFfWd!p%R'b35ѦIc#y9³Xi@X;q GXJ$!w7]ѝAQmFA m1iܿ@! km[]\ I9AWTp ##_vѕ 9~nCByL hdi'>{ GJ!Кpo$ o2yS'h1c644Q=ロ z 8ǼerIB '3I)j;aw33H~L׷?" xh(XY;|lD_Dug迡ϲ%Z.'z/U\a=K'NT̀t)(nq:A{WW.Tap`'U7%I90P2dɍߙ)hve;1\hvtrh bNf%Yƨ91]O\4j颖.V2ՙ \7M$by*M(* ͅ7 f^aao ׌^߹' %,PF!SU{P5 !mD!ds7'3%| x Օ%cX 9 `zjْXΈ=S iKM i4To̩(o6YN}D>fg\Μ Dic{n3A36 O fd-qg}-b4`6Pd,X q]:4@SovIJVN// "asIXNWKwc>ԭ[d$ ;5@ER5FP;m B.F !6,s!s%Ujk@i]هZ uR(דF[dz.I#<5rM1cucqsIwTI1rDа#pw3?ܺ2TKB"|lpHPM=-!HdKaX;sIpڊ?]'k(z{O:1$c Х=ʺ%Ⱥa2c׏|%@XNqAvf_MlF#XEFxrC0*pmfl҆ȕ'Sf5l] UѾϟB{!Egl$Q-y#yw V~܅^zxr8NGj;:o7/iψZ )p3b=Ub Ⱦw0-32İ8/r暑FDӖ/3uJUrqŸIi|9X2`1kWka9IELo\a`Ω `1`2&b$ܑި:=yD6Ň8ͤXBeBp?|ޅb&]ćdpVJ=]HEaX{`9a%9`wiw<~NS48*+ ۏPI.Ŭ%]3ϗpaU,L'Ogg(!R.j+щ&%) 6$́ {yOdm=P u @Lȉ hp( )/ڀf!#P0Wh@e LZ g12kp%E9\]Krξ﶐a*(;ͪ#]2 N#Zڑ3MGK]T%6ywH1!aYvi rSǍ *!*%fp96Kk;S GLA gZ==$a#WG\&S?X_ۉywu)pV%k?.}&^F`64*6L%Q`v!ʅ\`or9=yy_m 7m:k4ޅOG`/Q: 8ɑ^x,o QɟsF6ɶo ZNu C(a"BC)rӠ'uNJȊ\6-XL`'…5@Z3Xey.GGNr]UYi-_G_DDzSKc#WyD6-x{{!Mjo5x>&Vն\?/%|hvMiV$uRמf(6Jsx χ;qsZe̯B9 KrBv`p¿mQkLhૹkՐ੎%CSceh,vy`Hcf`)l_O[˭yEƐ>evئ2+%E`8LQ3Sĕ6V<86pP*]$fðؠ]\lEuc.#ПUPG'aW"+zO߰0zt"CU<A:gYSCu<R?E#ql| ֔¨Hh1,,pG9E/</ɛ":>*eu*z(=<ĕ+3ft#c$ nBht$;ğ-p#BmDswAVOkmqq+] $p!cjغ[2&|XVfwe}iG|6e6ͫ{X0̙OfM,\.Ln t+"*߆|~' */® XsXMz9cf 6&g2 heH]pĄt$X;T3Ah91/.tmG4Lu֔ MV2('!zV[ɗ%!:_HkGJ89 wai>_]X c$%yU/O4e~:~~p> uW 5$gxR.LӠ ͐ݦ"!i: ԍ| 钠hCN vWQQsdB|B7!l2.`A}zV},2> j 7F/=26 US|TP;en=%2t+~\"T4 я,cJJHUB_Xe<<&1QrT?` *O Z|=^ugD(˭7N&71<#X$3L Y\!:n/aC{ )\o=\)( x*ERV%/0}6TG|X[b+ҞB *FVy X :hyuQNw(D睠G: ^ŒjM 621:;QSP΍'qXHmCVR3 =zN}Wl흤Mzؔq)mI b+M-sMJDŽEݖsŎR<>: Vg-Tsi=h0M#nu!7Lg)fzX6%Ӈw  d t0۠@@㣅F@J]J9ؘSX>#{ 5C4Vڄ@CN0zr1=N=!։(kPئlƤGJ@MÌuP>B6rݾ|>%( %U!HQeA<@AL^Bm{?+!(ulg艂 rQĿ(@|Q * #/J%Pf-D7-f\%2r+n%|[Bv.:Ƅ(俲u= bԕPIA={h_zk"pt!9%ʎ^V0+0ԕ9WD%{+\ʰPީxϛb fJ(D#Rv ,%Xh6biו`Ux.Kc#>ڸnAzm|}{Cּ +iqFF 8J52o_&U "^.){z(#ʻuB^F+<JC!,@PҾ0Z9!gJڴ^ar% 6THaxnU@s(=;zTct9l>ԺO` (YMݧx|d~/%.w̭E}a8 Ug[(x%s,jEx.._ x9a{^(H+&cd>՟źdz-,,v@[ZE1:v9 fεlI cōq.dw u@ԯDZQ$pyq&A>37cB6-†Rj7 51M[-w\ /A$hU`&#RGi @Ie}uNkΨ1bP`$L۰B$AU0@'USKXBzN< ڦ5(0DT{=)ɨyprw X|t;=6y/b~|ۺ8S:d96 ABqkYzMf~A2@{ ;9TKH~!-#`j_;Sr/,풶OZ) vpcg6AsѾK\/ł/YWbNCԘ^nj*UZaY^G-rJݽcpv 󏙴sBaFX6!.˱_XPJI' zN6H\ru Ij!} {|oR2WAͽ']= lD87(S2]G9X32z:af9z}d̒A"8ʶ6p?{ {)&@y~{VЄ3Grjf0aW;&}9"C۶F9qU7o-B>8 )aawo4m@ڧf3B!J꤆}cPkg34ʒ~cJw =T$]_H+Aё",i-<уlg 'j%N&OxoĢDBKyp&N@ wtFD֫Tӄ1c*Muoyi`-O>~8q-A'z-l7MwvB 4`L6hZQ>6IZ 㢥)8Jl`< 8^'SA;v9R~&"mɺԁ7,u#Eb5W߃2/fj`o!4_lJUw˳D^Iݫ=+L\T#|v77E^nCQqy<ŦvxSu+;1nF98b &2LA>4Ƭ Ҽ`#\KY@WN1uq ّ.zr.(D" Xײ#SR^ ى(\E_ͱ 2-FYTNJ>bGty"m+xl@qc94W3(RErp\ԤR9$n:욫k0FM VjRb WHܛ;_GZG3( J/Bf uc06B$GE"t(J!j~FЀ(2_*1 m-[;Yܬz ~aNi0S,Kuc%^U 0دDžÄpV#љׇq,PNg03gЂFju\ѻtHn~U]yP;ȭīnFLK2.5Qx{2#3hn[s2)/w^zux+! ͞{ ZjL=UxX6TUyX=8>b}+xU?Pv˲ ʔ&.@\|/'Q\t Z;Sƒx#aߐ@)W!S]X#2ēqciqrwpqJ,"Tť}f ^,FޭkAg'J"U(չbii5Mh a:M{Uӳ~Xìʾ(Xb$#nz $H©UΩ6aNͥ5'`˯"ș瓛hƙlζSld6$㍰o cB c9wasTSѬ#V&Tkو;*2Qa (8&pxs$7ݞ2W0;:iYėt[owrOS 6+l#jp|5錣SO$A~"v 6*{7L$@v!%6W`8e_%jzS_wXqs`O+oЯ)' M+s$ħ{u& W^gWLˣw&{kϦ^uF_f|?#KnwR UPuBݠT%i3U LX0l-:"qaB𣏕ϻ2^jk1s?:E0ko%Z+9^Ӷ% 1^L_ knuK5F/.R'rƒȱ-:Ns;PxTnBOd1L)ѱKcT\UOzRJFs6^b$)іբ%|26JAv&]MtZ G :{qi^Χ1KvzW9/0V͉k]=Itd'Qy=J $bWBz>a0BLu]+QӬm0}:kh?XB"mPjwiAfbxgL5Kowgi8QsF,4tօ.~ ɵ~n ,k>ط  ̂ x7")ޡlMt2bfNb)qÔ@a52RDrR.ee>Y%?kKlu {ݪrJ\r4R յ܁d&bݦTe9 !dZ;agn)ki']jXyCC7qq,~7Id`/"he%g*EǝFx9d뀭J6dnmw}aRs/o! Jݽ)">^u] X I ^Aai3´֛o?ş4چoG;EkyH]bO_9; }nݶrD `OPmlϦ@bGEP`*`6w]ѕM&1#7XfZc𳜙&OfT*D"v_ [W% QvPt2jPV,{=NĴ_n>m~c/%6?$bzKŷAT/cE+< +"ºKx˷ *+葮Ko%0kr!D?V쭷8*DS"!BEbDg3b(^(ٙQH%@/GqM*͒1vPLUEщǩ=R|v6Un xC⩖I,P/?Wi5 儹 C6?=$6T,= c7y+!h)˵tӰ=x@vӱXYiL$L´CnnUw5fnx860U7Q.,+Vvܚ1nR TeϹQ.MץWX6{_f# 6b0a]}r Ҁ케mEwQͦTA~g #E^q\]ms͘O&y0sEJ ;)Z6}K됤X\О &RӁ thmGq c8{k/Mǚ&. %?D 8A`'hI/ļQKS +@ޠGaM"~ӛ1go݅ ) ^IqHlj)/@%B}AMloc?i̵"+њzC"J8\txr vg@G36ٲP|Ү\ J'\vquk[tn0|+c@5 RtQWEl5^yL?܏zG <`2=՛~5vLfGF0ewShy:!Dv)Iٍ=fw'W+xԘ}Wfcq% &5C~8X 9Α+?MHskHQX􇉙Uj[Ag fSMˣ"h)Sri *i,O:2t)QymA8^"t Mifh 4ZkѤS1֑X5g +Z8JU QZ~SkLx}ڧ!`,JAGQSF*mx&:Czd#N/]rMy!" L7 RmP73 Ǘ8- !m}U;?̣iAڳd7b XҾ bYz[xF3w]u7Bp"d^"!ڴIqH4v]w0别<*bඖSs*6<*& vD&6ū̽JlrI+r_\<\gAٔu p)(jl{Y^UttBK]kv,UnN&;BbӦ` M4x4(s/mN ڷ˃+cTFBqYFnCK!` "Z)`@(QV׳ [zЀ\X  \vlW Ѫ '5J.ڃOV߼Ī.iueB! bqa &Gypi; &:#+[ LCJ“e{}(W}*;1cceLh\|,`d^!Y(x+4cuHCPgLW0(4!b>?j=?Gx81lYX N aN#5I.ZP)ԳlevIG _7q)FMn\!M:1qKǧwB>ɭR4|4撋;uS,/[Fu>0\\*tcˏ$U;{!70®$hr8O%u?(oɱ#.ҼQ3qPj7YggPgyI?5Rl6<{fRS"YU(sŇVpxs2 Dԛ̺ q\qeS 6;J%i˵wE*Z$ ]y UڅH&0sWhirF;pwX=A{Ew(#|lCPWG~ᡷ^ 9oZyߧ2Z=M8 F0n)AL}s~K's(4AEq%K{ @JvfS dJM.-놦d0QP-uAbӡ}m-zyq~>kK d6f,~Z 7Sx[Dd!(}L怜xᵚ 5`!(TA?~y?+PvӋ:No:~t!R3h]kH~_q+v&,R]vw`1rnƱn> +7ʃ^Q6V ڞƵiuE?s29[\8: [ͣ}ԍVP` T6=3ARk㹎+C­6L+&+Ě~렁5IJ?8w;^&H|k_I_%:Yo ~ zvP+BGpxޘ}4]aټ >ruR Ets_MHy>j5̉R {a6i,Pxdj8A*p %Z/Utf Lu52( 7*ַbs>j2:%bho*%)%6_('Y.MFo$Johm0kt(a6qʼnU5ꂫM*ݬ cH%II0EmZ`q0fDXP Dm ˆMq;+~L0aM[>:E+KZ7uW@7NpTnLWI+]y|z[fw^@o|zi'Sjv;sYT}"kX=`<)c9*trIWgV.le+q]%Qx \9-b>J){%7EZ\XUiT(3-2;;vTSAfNeo#Fk>}VhMuera!2{f.P(GXCdaO<wCE4c*%K'Y {^475JypL94uX75З=I>-(wՎ B<[Q2RI1i/= hKOv\#W^rOV)^V6t+BōXZw ucҿ9~u42HHp`rq LmF#kH+=y) r$^HxcqB`{^va2ԺGZ)Kl#]Z$ogIuy1 ېAOw.p9`E F"0u? UW>!EM#xK!}:lϑ ;/M0ՀNSP}|]mihO' N#-p5+SP+:C;9շX+͕,@{0oѠiX;_.*waV`Ay**p7k4j "qV(SJH=nږ-\e|׶V%*WPY%Cd}OHr(J/5wҟQ@Q*nv|Lj]@4/, ů34;Fʄlj5|$|2K8Jk#3wr`ot?y L "N'5^,Q;=,Wpݑ |HOQi Y ܩHKֹ*fq#B&V`uzb"\}eȕr5㾔yc3*i5f[-DB_[%ނ+&k@|2,9U Rv& FR BПn5S::Wa`s{N ua}l)a T@E, jee5hOIe !lIjؾՐmsǴJ};A*S%?"eiӸ4}&Tg1;/Ī:'\ξ#`&X{xIa[v/(*d>/§sSZ3(nͯxT| Y38M9ܮruIz28lA+/PS>CFkێh$NhL%/l-*↭;wp\ěLox}5h3&ek$&>~;ϥ(yp)6ɻz ¤2&K3k=f"oF"`7,r1ozRaUNf%' TBQ5֬_Ed(DNv4ۑ",y 2bͲim蒝nXIr~?h;( J_՛/rךwTΣa.,פF}zڳҐq62\QqA<{cU\h)Œ'binaO)ryg_SwXE.k•/H+Z4,d&Ɖ:H0pӡa4t6.XƵo'r~"\>"w!tMgk9έf0SIuiU%NJxǿq\_~/MVf #TNɻU5Fye ejDIí֧|J6/D`!rOeZFb_7@G(sh,9 NX><_t{s ung o>x~C :Ƚ'NF!9 j` #d:׭K Zis;ٝHJaܠ6)e_ϵ- J=+^kq"9oUImry~N?q̫F]Ci/rيq x04(մ rܣ? /i{wJ]s| f1E ]biJ`WЙZ="._^XbTi c6 `$erF~Q#FRh osCJ`>fuɉ"I*ߞ ZO-9}6466mhְ{o<%/׋]&; wھV@($=Y+ROILz4A( &&X`w/DD;kƐlЁwtwS %2tfQ)^D.T3tN駒Ҋ?|{Q,:vSoUL#2jt ?]Up.D'_L2.]Z,q׵2~ƧIaX.thX>a֘k4*1Z=xc8?ticOV;\u!9/ۆґ؉狆bÆ٨3ѿ,Mֈ`:Oېۤ  {qPh5<֪w3ռQ>u;^[6&uUd"H߁VA""UFʲ9d7zFА9׉T ljMkLa ;fִy%l=Xz<$c]Z23V.#qgT4ﴺA\e :"u!c{]!.7vic8SJ~-^ Ge fxfS2M@N^(oFRkqZ?HE^)+6.I1]<xB„ΙoʼnznuD.Lqf =w%~W2eoH(Idie' Kn}b-{$M‚DW|~1 TN.*hC9¢o2y ݔ)Ƿx:j H葴 bBA@Zm6h'XABPqJs/Ni=! xr)* ];k cjɧG39{2[?1}YvvWD;5w:lҨ l)y}&u$Ȗc =I<{ ֣1LureFy5Cx|U;_Jż <89ieA(ԍX CESp+9]9MկXB^X $RALa1ߵ>wܝrDtVsU P84<\ IQFH&*eia}\fQс Hݥ<{2IT=EְEo ZeNI֝~vX8 ~T"Q/G:&렸:,8GDg+㟄Hv@cJ >w߆PԼ5 /Vq"Vt-2ML m4C F9߳/l8^EmcKivq1*d8'J11y:LXGfH:$D@o<*L3VK gj`CAY=(媟STA "ocyx$[K(Cy€ 5tYIұd+ō8MgK0 # "X?W#z=xߩ^&иpﶜ构!\NS n笘;h<,{IfG'c%'wȑP*?+DY٦!8* w>guz}I)b0Y5ԭ)U|.:^TTgw2B&Rd5vfZa R=]֕D`s&9?C45B%i{̃=ыi(`1}]j\@ ])[%iŨrޜȧ׈s,*X JTNr*'d5)+k/[QPf&Nw-(;TN2ɴaf5?,)hћ^j,{.jO8m61 7뗙D$ՙg<Z$Z~04PD@}l-|}98+ ն.NTRď?t{Gt70`kR!}'H&~M;rQ?"%unj,9P$R:An-'yJQ& hEÍXWٌF [cEc_'D=, ,ADg`f&&kBƺRzD]>U;V,|V X-ʀ`S+ Jj )z:aӪzmplէ''TGjpH[gp FYxTV>OV6ynhr\kI_}Jsy~1(.QAjo2! ,|k+kj',~*Y6.V]nU_lӐOTj){a1$x~>uSsH'd2CJ'e"6N cY<]M.Zϐ(g5o6Fy2t62wzwgowNZ8JE/ޑA3Ϲ?7LI9A5; d`{u>Pwd Xو !KIW /Ǧ~+N+`DcfV@?o=BVV% EGȊŬ1ug;ao?t򓢍9$9נl:~P1V~wH@[s0"~:cOP{DUW~&V{]Ʉ35Sb<'.Y<~K hɿN9fh)>$( yin"R0D7plp͏7o2æN ߑj3`8Bv/EdRU}H[/QJ\۾dӗ`;\$jT}Mt=do J!"(X/j͆0{ ^]A=]%[e*AYFAe38>Q}G tWdTW>}A)!"aLP}_OG7dW VҝUٲIBnse[jLur|މMpdxBfD_zVR\R^im <rH9}F^Ym9 ǣ"`GMd/$UTwy0W@aDW32R0!n·?9JmwqGm/zSXxKhC>z믃6wktwzv5xGy+ۊKubR{C"Lh- QQ 2}d+.v.)D?sTJ F"ǐ2wĆʌϻ.cO:f%YS_8""{@U ~;4g9z~N7S+16×R%<3'b~F|#0@9RG[zaT#>){=psrs`zTC*aݿ?# Mv ̾VJ.W,x^rwv;J *Z QF#w| D2Z? +VLXo#wCGl)fT_m}37%mf)+EW UX 'Vƪ(gzHݼ܃oՁb$JhJ`ul{?_ɗ]xŮkq{O Ԃ$P36teCnC{#o,'"Bܙ'vI*Ez)Y-B, lGtG5<Uܟy01;mKjqj#݀xbyϊo %Q<1g#"ʯR{5X޵Jg:>:N8^`=q&Iiչ7dPv@0t_PxYDBLxr*;Rڰŷe"~,.WHM}!ϓ{ôz6â\)ŧf"۞LzMRxV[Jɜǰ%,:"9}٫\ZeEoi`*&v>])UJ#nBȩfBQnЌW` =pYb5, hS>UxeM<;1"ir}-(*`1: x{jwN2"5Rca򲟨|wlk R]5w> 'ֆX|Vf[N G%akEjK +"Uן^IԴ,7to `;$ Z i0t827p:VvjSJ[6ZGO)ef{lbT<05Z `'fn,@N#Ff%c'`2zoqqޤ.?J AueYy̿> WwH 끒[zѓŹyIKFAu64\& ܕ@%@^ړżo*>j1H_$tZxǟ"g&8,Y3WOcYHNƺ d_7>`%BHsJa04ӝuO{Q1E^ӕLK%e{0u߱l˒rn|kkP0(V D5;T5>xo]h͇mk2my'-Nf\tS{s:h*~׽(J15i"&;c!$plAYǎ b% {~i`9FOyT ^_V21^,!ǀQ.f4aGUMGyN}K2)6YVor&pK [KV ÞSL9GgMÁV8ғjr2h +(2,[S E߭)sꦉ ?W*/sAS݊~HN˿iyc@q^}P(q;oĜ~TLK??YSB q韎$@3vT7w1LȺ5>zU;\#/ǾR~<KBhAH#鍞%<(b)kr/Z+ƾ-~IG&د B59,݆n6hy8̷;ASUq]n^JKaD࠮XTr ~2!f D?0S,e*K$Q}D^2 gMRC.sd!؆ֱ 4}HȸߘNuj#.V!c('\bq[ٜ˰ 9Fpk=ފgZ}.`C&}_( ɏL fG 6ߝMGL}_w'}hn kfes$dzH{ZKM?+z?Rx a%XRHBWwV͞#BVi[Y9jp 7 's~Yt- iy԰#lipMN*yY+KcO@}Ӡ aPHv%N6>+ j/USsSl:p-4r;P}%:} y#j˦g*F+S@ITB d2&2GcuM%.-NmHD9}'̥#[*&[vf,˃̈́v P^[J64'ש]qvBqR PcjNsl - rm퍭65 ,"/9Ua+Cȱ}Ki^}Tn*d!ԉ8Y3T0!qVu"u!Q`Q&ޞ˂$DsxiB2[)眒`1ki<;NMvQh]W]hSax#$ܑVvb NV+Q {QDJ J"|}gfҢ" @>DA0U@T¨&yS@ QFfԵ՝n.$kW~Aaև/wߦ&=hh&H9B0aC q$}x #NF`m )W]M摑" &4@gb_g/}TZ tmf"l|K ʩl! ?#xɰF3/lI}j J5,FR$ Vҋv3}eX[{1^z>wnߡ)|yb qPq)%OLR˼\)?/!vkd'C<24փ.?R+Yw TAl;K5W<ũ j?/Ѥ$9­WYTvrڛL+k{I(UT 'EP7[ ?RLɬ+}^Baן "9p{nWD&q:>4҃@Cb蚇p'Lrc͎ Κ'J|:{8!DOM>a "<ٺ?\rc!XFŁj3ok͛#e_Էw#+[lvԧrzesǑ7П+%2CWyV4SU+LfL ÇLJ x!ŴÄ`(;+<B|Iz5D;&rJ]jxf0(ו*l X%-Tt<]ی]e Qs؋-dU)o.'}Upn#*UHؓmvA/V>h ,/ u#GO\ Q}^+Ou'1K݃]*7f. Y< nMNo }3#ܔ^|bꗱs0!l^e-ۣy Ay8<:Tf^0$ÌTdMX}Qva^T9JOЈ`ςa^e>Zt&vf]gSD))u|jec9FVDmbΫ)>۞ur< -p/+5_Y$^a™nDT#vjehz.81K; NPq j1"X:OA=څ˦weJnp# ]gۀiF%b^GlsAs]0-U{Aݻ)*!`d.sQ6!྇y'1U;?a(o!/DK%gn.Aݒ)(L8#tYʊۄ.PĺD!/}FK{'JI5i $gwT ur~CNsE7?szD_هZS@U6՜t-PC5ex>YLoƎXЮA+ p~N*/ spޠf#PSO"O Dܰ]7ƪz\d *DzTu[? ^AMkTQ>u`⨭K?ޚ zD-#B@ !3eĔ_:8<_A9`0y-Xf tU[MaV. 1֞tѦ*D5EAƳ835I m9(+KGaLSPK@HSJ!47%R!6E~tIwFbԍ1·n.P5N ?'后VNo-p\AvfOg-5nUI(wdkj&td@!èi>z%(@nφAkDgҀyBiT`WXoF EW PN}U1_NXHؿw\lVߠ+N5Ik!}-a g7Ƣ}5#GUE^O٪B*G,AaL_o.ˡРO7nKG35V 5>׸kgw6r@$Ns8=w2q(-5%5mRD0}efWe!Ab8F}g@.h ؽ = Co,A2u A?NxraBB-`iY"&C3ֶ-\Tp<$R/lW=7#3tTҤ =zZnVbaüͪpb\q-|W>n:khb!@8ڐC@\dqXh\ r.E/#Y{dhrrYug].VG N <,×!`g&TAÄKm01RSOđD%&6=XbA9B@AfSsĨHNk kQW&<( sP+C_VphC?%fe4әj*p{Vtf4<)YTUdj W76/ϷnY$I_-trRםCbRM+@2-*R_+Dp > {M)ងMc4]Z\>1B 闝vM@ʕ^A&)nz\PY$áU#qjߟn P̉doᓖLlVm7Ym +:>|"0 %˼jئ;nd)MlA桞پ쐧_+JUO ёIlJaA, ĝA}7Ta V-(6Y#NVC}{M_yP4BN>`W^pG˂zEq[U/^*-19=K@{yD>rKJoَ!oV/LhCƏQy" O0p )WE`ND` gBZ}QNqMTkPe\{ )nk2 ik^CW to J9؜ibVzzᇢ$N~_(#p. E;xl [^"rUQO.jJKJavKC}/ $fQ;>dlrsO#(Ih[tC!5D5?,?;gmNjGs7Å-i=Y_XQLERv[h+mɰP7tPeڳ9#DڋV KWT}kE?. .)s16l t}]r ۖ%! h) g /Ƞ/9R]R` f+W-]#Mnhn*Db"h[rVūq?\WL;2^|  KswBpD%, ־(T`aEo$N/>j~rj0\ ~ ߘo^ڌYjt. _"WqˌEA=M$u\5&>%zk+(->nXZG7oJ"E12EfqȻaK6JkR'd| ,y/v n1F}zS[n1Ԙx+Zuyx~|C]]\Ji:<&BONV66R=j1{4+zS/邈X:{dx{v6W)60WH—V}u2==Oejc0';>EcT۸U]ƞQX`zȎW~E{+LQRiK#+h ԞrX7vJ#e0AcB"&57OYq{뤩v-aئu^|JS( GBMf0ݞY `3XTC3iWRF!!D}Jw59h|F˺̠]Q]2` ]&ǔ)7(J:2B-5{*I+iRhblk{ӽy,*@zoWU!,%3^ە)}Ye/3O;5c\v D(;媫#7vZV1T-htQyrZe:xqȫcX8#}<](9vo DEvn6%诇 Sj_gPqc/*IR?yۦᛠrrz5ж\)$yS]Q-1 (ٷrnߥZ?U(zgY Kq$A~kA[Tݚj5\dXyeM4opzJB+֞%Me/@@,l5&O[c=Kr3U/ټjg:)~e.)!~c&#?L}Ictn\)Vʺm$ŽNa e0&<5kM͠m PT.T[g1*#v]_HsFDCpk ]"(K6fy𼐳έ}G%CcNCD#p('CLрE2DzF38j]B Jv~o pZgLRg؞q11nb5JWVEKOv\OÁм*&, <"_7pp{%BIslkCy ,m[5rլm[am=Zy+jO>CsuT 70]G_lȀc{m$?Ηn;6:e7Sgb]Ocp>F?:GZoIs^E}|@#>T:>@ˉhᓠ %y$}̈)s>e4贷'_~JEF#0|9~KgԎmL'ϫ[er +tOB=nT6Dݞa0GcX@}_/5>bCRT$чyywpo*'C$reA5q$3+cƖ޶Dj飈LP(H!5,.Nc)n%brtn__0$h+t.0C S- _؝Hu_II{![b zPT1sre1DuzJ3WθO~!Xv5{&9ׂxc!ͽb~N#Hahe}k%@Ѓ9fME&l'o ~"R! 1PFʬh5/ M~8ofbLlmDz7GQTA̪:m96(ma@էe+\Ʉ>'c@4a\S Q;W 5O"yc!nz*pqRC+F ;1jZpϴ|TR1|䊣s SwY4A]o` 1L7؞ X٬ (Hb|(F\.: k˖wD BɡBy<r:`Io?M#Z! v#VQ$PJ1)U^Bd?}Sh|1C(QUYFJͲ]=6=9 + `XS i~ ʣ޼_$O3S8f;ƬP\Va 8U%fÀTlhÓ[8 آ^0dzavkе`9fZ~+ωg=:A% #r^ ;N_tIVWWWv~mcyŲsH/*x%\'[T7@cػg2X\:93>wTڛe 3h %Jf#F#όq[T $*:Ƣ5ge@yO6u\VbS[ ҫNpkSsY2(/vS<;'E^%jPBX /wڥxһa{i3d:ᅾ nLsș 4TGOLBrȆrԳ()6$}8۹`S_ ^;A)G%X%@jyל뱅+ 4mәL,%mˠ,l.훱Y  2o$@"p9o^֔-c9xD&;4g"A|Uz]mYwHkuY4\gE;Da*KOk;5Ć~khLW'XZpab0i  Y9:g6qwn`D`-[--j(axl~Iw ~Mf!zᛉSZyYϣHJ7, 2f8K k 4C/g'\׵U׿DoFNE1!DlOv-$k#R)IH@2=$W,Ô[w2Zw񨼉\|D669 d_2LoU_ ~p1µka.ϷC mO[$@eŬ*/mPzD3J^sZpBуw9MB,i]u?;iݗ3Ebgʨ)^9Pz&~ZAtO">Oƣ]dhK :Rtj5~Sa|F־3%)DsvOF\ ]NV-9քe@oY ɳbbg˔,3xĴ#?|!Аd)c|fI+:T(P}AM/&CЀ)w h,(D2]jvӜ(H"i9 K\mKPťcS?=L]>*0u5naw6-Һ5kg='uZmMCIZמ{r$U#hIݼi%\R)#A-W*,Vô %4obN4eSKǫT"6V]cAԮǢtmMpydzjj.G4>f~BAqA~($1g|^AXF֍a3>tb`bK kžSWRSn&zo?7 "fo7!1k~|5 ~jR>.Pu^\^8^e<~r`qg鈕[5*Un'HwMf|17>1j74y]QqMLe<<;taGcPwb:nb]w0xYzG!4f򞂘Vx/) /Y$qhGЌ{H!qxkKXG[gj!-2,;QI OऱB)"](W'ugnгMN}%:5gl=dXd. {Y'DC3>]6yx9|{piJS1Ha,]eYf*r# -z\xyIЍ5;oHZ;h[rN=_HCq \:A3Z5GO#QESh=Qr7*xYi5Pl3 ncR<e>]Ko7~ Łw3]?KK;N.*EQ:ToD5ԜIi:F`r:pBhK- nhDSSLMSqӊ_+56X]&"δ |#3)HCFWA 65^K +#V&:LEGK"};v!Ktyzy`ƃ vXj& *iQXH1`1)5N<:@!F] $,,,L*.Pz0l8@H_[ҡ ~#c X*5B@nlX^k 6<24G6N[~J&ro^RAU;>ڗٮ9^WUӘV`g hR tS $,C$ $ySc\>ܢ+>{t&mdHXڿCaNpO1}^**A]Hr0wYΘTnޒKE;Ěa/5ADRLTL&Fo5Lgԭ a A-d:纀ĈX+8,xF%֕u,jirG%>jm,GXt$~ ZOr7xZO%fSeн@! vdi|;/׼WcdN@)M~㨴.A]"\/!] vP1ö9~{@ < 3 ҶГ$TfH>$=`zK܈ ~+^֣77t✨ȥJO4*q ewB d!t] ~O?+|X((пS]$ W!^^dU~_qOSIΜ'@yRFA8 i_&纭rby=3Iiv W>&W[{€̕wۡX֜65}.עF|}}\Tb| aZo3I%ƆG^^[z"90wtKOE$їvWCCuMʞd3S?gq"2A5Ti%*>f1Y+hF6LHt:C:Ώ Sk -n_Ws|*L P1B̺"J>{x<}HXz2obakse44CW k=)݊Xk2eW+uWo< >Swgfadv_@6)Ax(tU}v^-fûIV7#s-_+P<&]]-OMvpYObYri1I)d+a߀ZՑ]l@VI*mmivX5S'P5g|hK-gt嘏A5fkjXWsl7ݨf*I\Bb:AQa{yy'ߘ4K.FV㹨?F"*c/g41Cr\nW2\FdXw6F7i9h`ేq"u?-vGbrnkP6Ymb}SDQ ~;FAڒa>R뮬u`5cHiaN./%s,6ْkD=JQZ9ssfV0|ï`M)ɦ AO6 b^-^Nxky ryP1~ Vj7TYp 8VsL[msw;Qz00ֽP<۷佲np9f o&AFDaG|yh(xg\6VLccKUѸl{jk=0"*g9UD&E% 0론{&LZ=gQOc2qsi>86]q ZcATuaFރ!VeG(.qRm!΅ݬ"TKYQ Bjbi@d@6şi"۵|ٚ,$"ŗnĎ A[~|yYwL3 hM_y=Nm M G@yH/hTs{GﱾuzׄU`Z}>OvBY+RIK9r5'&:.w[(!W+Ir`x9QPvuSC/'6ylEؖTQ|ՊL [@>mʿ)hAk(gd%ب(kSiw#uivd9DjK=ch$E᮸#8M_L-";0IU@ DPrw뉊7e 봳z-D2qx0]Krv>mN ,؇o$' * _qYFf~ ƎY WkN;Hy/@Hğ)"(U^!x='"?& =j:K1W7k¹_b7>gqPƄ~J!BOH񣋥pԆY726VaYWj荖1rO=b9g`̎ bn+"\:){|cC9's´3{LX ú~BLӁW.όفr(5m ?l)+&ѕ4;('. BM^- Dcy0?D<BA{$4n)BP'2vxt ۋ7|S+;֦+\ ,\*y{1H po7:?R!U NߺjcAT+=.Q5ecn~DI0wH\ pKzؚ=¢^-#~N2"|V,ٹ'ymt,p*>L߈??c >XfV/R[b!bGljwkGJB-.zSޠ7Xy:KqIGr=y7L bϨp_}j{Պjwq)ҋe%V6 +TIjx'cr=FNCFĴĕ$jK8b42y! sRRŷ~X""}%:x %"Z[A_<0AU%U=3Aoe@wC5/oi<*P6>#S Y QرVkP( %#¿ap%AӇҝ %P6%Lcִ&On\˨LJ$zAh-Θ>ʎ>ENF`0Op ?DL!zb鈺y<"A-)Tjdܷ܄m?S[5zG>_k͢;i'wm*0lsXa{E'T6>,}4NؚO_|H^3rTcw<\A"5#PFֶ|S(xUxɁn[^#BƉ8 @"ae%8ՈϚN}lؓw`b@V3Ev16?ifQy>bEADF Ú1\]3ѾfLEo|qAz"(=y҉ڰ|̜&nzO-dT.3"V$j8zXYϹD5|u]_Q EoYp e7+m ig1_qo蟓5:Vu='8Iֿ7dlH-Y1ċxӀ]k"xߡ' ZżQ& Fz!¿5fS-j--qkb,7iFDU޽_%!֥,e۫n_R%.ܜZ#\=\N=ANnFN+W;ސkkYqu5N (46C%|[P64(l1M9nH ɏf#EiƂ)ŌS[Mr: S>>R*ϕa!)Jb'@fӯd3v٪Q6b.r*J.=KIX(9Gv:d`?;TCd^z¼9C'YEg vB yq?}&e6fa/saRo5~y7J''~s$v=%K_`2+~P@-.k0\-|P@Ħљki;)!N2ˬ̀hyLiq٦ۿoN,t)}dtYE7R*bYD⒵1Wrydc ԧ&_i`6%(_Y=+we1 ɱScu|4pӳ&9EEX_(޵mC3vhiN_e\Gۺ2C$v|yy=tam<`+Ҍ Ud ʗ=T8x_ꄚOdoff£*wT}5-9SǥQшl|mxm~qd/䆰jOxۦ\W됈{AZXgC[)ʼn|+/T"CI..bYU _ (ߢig.(i;#I` C7K? qZE?`@!2)e.U :-/H'@ch2u?#1>بNΨ-,8]ih~,I^ܹG`qd{;@j鴷pJI}kI[ڱ9Wn tE:~TNBG!}+4hICJe. 0I(W"}ޣ6]q% d65q*$5ЎsOIFQs|9b,Pdbow2(z(o}Y/_e{}CIP-ՇeQU{煵0ocTTh\f]ιAcJ$5X͜D.@ODK7W|"G[}d^#{$JaF>ˀtsNQB܅0JJwk (it-J k}?ؤ$Elih:eu'伔V7əRy.rFZ9L]fU.(6Ж}&Lքl?:dЅnx;[)F4mXZ~WKC#&1YS5H̖'.=7ZJ![`b\9iYn|P)R"Y~(ա< BlT BEDZ #}9{^M+U, ڭx^|h (H~}<"RS}1x}@=Gsr|4)3[ifS`xY鿡RshozIi6== ɫ|8^&TՎ ^>QܟlFUt+{B&.)A!m`NTQ7 (ʦiՖc.UF̢ Ha e0r~0d'޼* y'IYYNb0*ɇ.AlD\"}AQXCs [yW4uʐt nǕ H wE'eSCBJ7厇aB'RJ -뒄ns!kXt^얣MפNB@Ʃpp|ciMw3wh?ϳ,ooH}6pA}mPsD,1kQ1?6p Cx&0ӱ; ]aW&k0;tEZBه{4a/@?U)8 bIMNueôiFbV4h${?%V6T tXrwW7%]d E‡(+d>(H\">N+wW*3uWbvUVD!̫xߏ"uQ9GMqLJaxvnQzwqb 暒Hy&*1M T_9k\78`'hCA{B %%+WF~t?c흰XwkMwg66!q!>p^w@Rm=u|$Nؽ66L?iMFU޲,0Rx6֩_h,?Ve-aD_so*|K#rmO&MoDŠzbk el+@0G>"FqݐqJXHHY{Faqp| Q4-UqN}&P96R!IGDRoMC—"}CCk%zs0lg.&}Wq AJkQL= ,Wk[1oUIZ6yjWiߋiQ;J)WM`IqpqXhAVEA<wy-o'Sg:S6b}NOAXbTmqyUnI?bWp?=5?eg՘ȳ< چUj:~wZQMq_= KжS> ڹӅ^)wdg*%,gN~:]MeKO%zD.!ǦwqucMN2e38{T*.w辏g*>s慃-X) 3h7/jF%^g[lh6ƹ膽g*^k7[I:uaNOciLx3Իg"lY3rν8KS<#/k i%C7'':RkG B?3uH*1 =dWˌ v`wa}h0}Mґ $x&s1ě`i\tlXɖy`,^ G1Iܵ(`Bas0*'7zqI=qۺ"\yliA73}}(TŽWB?}`qGEӛd.Tu飀4786 Z{Wyqt6'7keP(-QibA8g^?C^}F}wW4jLstJDT =$KFwi,p5z` 8Bo;*fl>l |,`gPxp{ TG82Wp,vSI,oQ/_/*8kqRvOLW Iupu&q}q<{<ĢaI ?.RIhh 2OF*AW̿M78ҁW˘~ 13feu!z"_܅Hk']dz;dYRV<`վ1}p?Kͩ,3[B8̳7q<ɽ>X >k8Sq`dz1C)#&VZ8&FH3t֋_𷮢yp" ڽ~A>%Cf@XK!w({H5.ӄإ f5ӇV<;')T1>K2OpQ YDIQ"><'*ƃIo#v1ՄSܝ*\^/a@+_By^C<|CL+;M9VmzzkPoe| F4$͒{Ax?8JV,? \tAH{,kN*+x;q~nhbW琍$# װ6?%E m zvI X%BX ,x_]'} k%JAS{1QJv9!DޘBnw Ď7StQ䛂*wtK9uZ-"!Ћ;oX3p{9r|2χG[ReDoZL<@GY:6c?xH/mТkcWsofjM<ۄ[NIcz_ǻQ?MSz]MU+#W1c$5roLf2QljzY?g9Cu f䛒 J> @띶qiH6V\6 {4v:+\}k-\?{LU5ȍEJˬpCY"ڭ \pCܓYK|h?'ܘT]P,6=ѭt͵&7eyL"w3PB˩K,3TpTWtIK,7ZOϸ2ҷi Eb)W?fI _aw š2Ǡz@m0[] b tg'O8W7~^%{sjuR{nc7FЋVs_m:ֶ0fwƪ;yQ @ ^Gw塶MOF Lߨk9RK]ȶ䀢\DvvR fK]ZezU9.aoBK=6CLKBb4ߤn#Ce rvWr >6!zp`t},=ywB@Mbwy=?zFuݢL%oAcz#0%ȟ~ݔs,,JRGcYfq '5XWt[>$GȪIΪa lI]9'UZ6jcY6C7ַH%VVkDH@z{%ܥTRG&+C'W ,i.@ÈM2E$[0YS*'ǹ^#YB 8*Ͷ3_΋<@X@?րW9ȳ,  3ߘٙUDb]d@u4lV2EV珸~frq˥gBssea`v-uK n5nwԟ Qz/R%l7]O .^HyE&~wqvRB{@=)Eun]}5[uԌ n_B֟Xԅ<Irj%6ԡ}L4 d iAt>E*)l 3KDˑsMC0#KgQb-`jm7Ͱy0&x(/7'ةLMV0#PWHQJzo)BO☋eO/™Y:q!?84# FPD}iK/@Jw>Qhk&IPu`}E)Dcu/3.(@k(z|t\^"Mr#*r;jGxd0'5د^r@Th˭"׳v>!Rp:m$~ee.}ps0՜d-J sQĝ }g458a_b(@_St~{ H$΢+8\S弻G50_'\y`zЂL.lUJGӛ7 3;sl (E[%ʟ%IVR剎'6<2.0 D{Q͐U- f@Adea\+9%Ш7X+lՕs|P!&*>E+:W?؅2?gS8UU~1VDIJ댉[E3UX\&OJ>tG^s7Cb*yȹ[۵C;0SR%*9+۹+S#5PgXs-\Y~)5^pC3nDLAmay`x2 2:VAU"6 #{za`@l$k*cts\>BW ́'1wUB',vLqo2B'/ɨ ;N7 jKۖo ԣs ՏqN|{FL$ȱWAEX\jXd1[^O/Tig_s!h5T ;"+ejjEidChbVcwY^X}aWaLWքdaęHHRLeK 7ψ#M;BtO7D $gs?-*G2W6OT #+En=fo_[I/=%-_PphpVE! z`S&ӎKFyA\4OscFI1 oE,+`L0aXNy+Dkb4ak MsTo.# ѤU4@f%׭7q\ރqr;7I^_ջg! lHh > kKCRlin_h6y*2sP h`HS9&ߴzdTO<uՅqgy 1D!ü%]!D6v;؛3$UW4zecs C~^0 aSCf|o;mni25I;zX]b?h *PHiwAX!ⅾ9X7r7'Z .z,LoT,xkM:iw:Vp';; C'7;H}PSQ0 C{ ɶ&C`Ur(T2EBӫd= ^j9B6.X2{0'Ue}>U~@JxfF,uUF\nOSoV-^Ԥ#[L'*9)TÖGKO$ \EiW+>Eu/* hnghij $u]5z;߿)!xumvukmv, Or gi| _vYG#aB0UpGwox7s;RaJ٠@2ކj'v̞dۖz2Ǣovq*l\u:f 1|>NlTwM9mvtJJK#f5WH=z=~Y,JM3ζ$]d(nw>r:i7&*Zn{ 8og~ B rB_"}eGZ[ n5G@Ay!1yA{ͯ! ҡjixⲲJ/&p>-:w͉!{fNB>Q햾ZmR4m8Oqs'c  Y!+GݡaV4W0F]U!%NPT\0sgYL.vXn8G}DbT{ƊpH 2{tqtD4QG)m0nG%x'fl3S s= 9*Yia KJDK4zg7~!aW4Btlg[Ff-<4ҽrK!+mTІŖpfBĭ\A;,&9r^={M&K>"<0 3{q|h-]nF-(h@~mŧ@LxMm&,B ]N1d]M\{*Jܯ*Qk{HszP{̍n|^S@o'_9-ˋk&NL /QS>9\ f, w" $֕_^]0x,0̳̟YYY)Wru&_%FzhKt$oM/+͚헌D3;Ezc݀i )p1hs0/R$ݣZ!WQ#/Q$PU.ᴬBǝ)ЏqD$ֈW{ $.F;=k9-u@ZPfV vbы8@Fo݈ݚ?S(\J gKQCx_QHKUMfb&2p49v黃.-)X-N$hl[ʫ[a9۽匠ǢBh+3:2HUȾ#U|B} EA;U;}E}D@mm} _QdácktJH?˝ ȹ :c1 6-ऱo:.rc] ltUTN(ZɒfBPb,EeR#YB-M^%"'/d5:macx_ClM.]5|/V,I飱EW[k#C`mQf"8"`K5ilPy˵nͳG3$k:J#($RNh3b((;"bB^2϶WJZ>1rkA7Ԅ:Ҫ.]kARΪP`~IR5]x r8d6]{{aDIeuRr\lqKa4"p7fRUȴ4穦 d@#/ ϝv( mZ5 Fx܏j+M޴(J\pa]VK5d1<ǐ[Z'mNRiE(\@$CʏYPtdaZWm}`D3 [q"i"sz #8?)ẄH{-oĔZK\ x-p;-oagU*iXZ#2XZlen-$46iFRIM ]Js"M)M[ ^pB*:׵=g<:q#@T W; wfiI?`ψڇc|5MM9 &@؅}s-t){qvИ ::n ̡f-0fvBy X*vd'YTaB<1S| CFg4w>ƔCS'{ra^>ڿ4g`8X׫,3ZdVa>Ze5bNiռK b!Pp&שmi n-ȳD>[MiW-JaataVIԙWm8 fФ?]?l3!Rڼ$]Íb$}[uKő9f2╷TtڴI>P.yGOiA0`4)EY9 pW._Nv)l_w$? V7l&wӹąĚz)Q1L;O(zyvi"6m`ܿ{.F598p]3aDg̢Q!8&\TxYzYS="ق#}4UCHF.ߣf4ɱ%%  Nz>i' $n&4>HBzi5&)mMb):Fw\Os_'c WO.9%wYjKGͿSx!SN)/[(̬hmcP1QݙMdyy0JдCnwxӣ5USYCu#AfHtoοנEcUL/68K܉^|#$+P!ҽlle`MnU XE=d'4Sc\i@0-k,$\.w~Rs&Ut=%Wvw/{Z?1wyp]>fTH/r=fx@FC ˧z03J}QpdفB8HآsDu8.2b8! .Nإ0ƧosfyFЙ)(v`+iӔT^uf40)iY Mj8ʰ@qK:J%%J=n[mk}ZP1 dÚ97 YWpou *Dm~DC8FRugM3W znc83l},0 f]ר.gߊZ/>n:X>Ȭ{E85r+RMLH7wƜD:~AY/<~(vm w;)"%\1-YB'FSZ[Ũ6.']{;`7>(7 -]GP^9m~.\z.kE P5"8St04Ʀ"`MfBwhl)j_[X#Vm=~Rf"skPb!}6TьVLNa/I1:5t!ViPx"? :?~027 UA?wEŐ/ ~1,N#Àg <  c4ڲ P%~Ӭ<h|=f}2U0g崮RFՄK1Y^Ϲ C!6& QaJנ$x6it/ߝE_w*3x[W\W+y 9dZjٳ}&Pb}(=z\//d:vNIhxjPQ5wqHpnn30*S?(EuL>˶4i卝u7&M.LfZVh.E'@py8bP:qJ#7Id5 aVկDٿIG[>s m>tza#TzQ(i?w/@u|+xgfF58*x6'X:ïXq̈U׬)%1Gry#w: hoAϩV$,TּE?[: \ HezZ4(Xr{{L?Xn>c! F}trs݇qx feRi :X:DMTvkHLk(5ȧ QvqTHKT39ö G˳u(d?雈 x"J,?7X<^Q|(HR)n䉁~˺B -ox5ADth 'ζE^RA+}yl3R%%CpGXfN3gӞ84=|,Xf\*Xg5{Tq1drvYPxeaXgfNX\'ݫ9Gj3@G!ၤ![R;]46$+ 5yGys+:8 cNm"Y:7?=ʃDB&}^ˢcĢFf.ɫ yUK˵Bwڜ(c57w߼1&~X;I<'#d/p졟h@dEiW0|*%1vΕFb7C2D6; Uw~{>Q=ű`=i|Q Ś0n+Li9t5x7uuGOtXQUlcIg;'hO-Z) C6[QE$ɠLRb*_9.ǏL+6J3HvL{3R˅ ^ʌXGY=;by$,zM"{;zf8y Mn+;KՌ/>N;@! }sblk?mls]T(놅%d%{ wsoG20̂lCH]7˧̠Q]mJ5z| ' >/f .; @pupȒIt//c2@MIi kQ}֙[gW@ zwP:bWnl<] J`:]q0%ES| -*C+m|-I>iUY_ϞVxz-_GtZLmV:<`/`)eʍ&I8Ou4X`]r1!ꆑ<L ۜ8h$ֲB{d*7JUV9^|vά63x>Y7@PΧ;\y[ޘK./:&AQU=A73FK圏\k:ߚ 2eֽBɯX΀zo㱹2&u!QZw!pN[Zm||A@0,K[ ߮(dyXf|BrXI@ۈƾnxΪ}n0Ə)^S]7g hYu0iDd&Ҏ'{|2yyx ct[>־~-qdGVWe,\_IIFGrDxM6_⤃Q~&ܚ[-*ts,{^ZY  wd'{Lhedwq8(gG8cjdBq?U$gH)1QPo>>7Ûdٝv%i r Eywqm|;^wkis!]H`-B]<!MO$*QCr<`,=0bUVA &qS)Gj<)Mt=Ňh5­o۾N'&A5G1Bd\{dZܘ>I kx?c%QH12>E-vdvY§TODHq?L@s %LI|}+_Ko{7B̋d8mцF# ()q* BVrAV0x@W.j4 v$fDxoά:-\ccΐ=dT,m D#4lˈC:3rT/+*]Y.$ )T20GOUZVH @Eeh0 m\'wʆ;e\J9H79d(u0]uM.!:\\tvrrF7ǰt&VG~g'[xa$sF]Ti\-l u4/;ipZjZx D(j?t0oM$l=>K']B/g-7(?Dg dR})v-|*I%_D,'VXa]#itϑ7=4 Z] ÜhڈG~i>G .FL|ȁMIBq:'tӼ l;%C2M׾T$_Zx7;#1|w`LLO=oH0NcjYhd<1b}0%GȔB%LK(X$ Eѵ=A2uDB2j\zEEy3'%gklNa9W|`pٰBgVWImm8iI:J?6qh\ݗ3G<^Ep7# ;&FXbhXޟazgPqݪqL5nGvD2td4XWq8UlpT{( &XKp4̓ ʒP_D@AfFLHDFfYq1/y8)';2agm>^`}Gi⻎ʚ7Ͳ{D6T 'ߖu*/Ź]pݺ5zeUllnaahMv@d曻IMCL#Tۚqx8wιA ]o %\ p અ2TO!9MG0ha2 2z_-!z l)wx(N䩇%yQzlŚէخF0?~(t~obWX(P7Fq3G Oɩ/UtQO6 Gu$8oS_JBT{rݎO{9U8Thj햼M2Df%D @0uy4 ҾsC(V%,sk{j٩,[ѱ%!O51qaK0h A^Ǣ%$*l8LdatV<zČ2'9 *Ac/ lx wB&Q|OU}?֔o:#ⅹByG{lB`s۽-?sԔQ{kַJ#/ځzTkԷ iYmSKΚ _ǼҼv./zqQ&eH28''-m}#&0P;g*?r-΋h!:M2sfxoIʼn*ת%ݝ L4FsP<2e Ƙ**mLX/ _a|B#WôooS݆μ|H9S4/E F S?3 Mъ/D' fFPfIkfw y &ԻE$@٣^Mfwhr ?l](AL̺qy }bd42)nPk0!E~baJRιn<+BqjčrѢj^<-Ri.n㣲r`6_ʁALb{/4KuKw_#?ڮ}[wpt5'H$|Bb:7-f羖fp }oqkKs@Jsf3^:v,2jq{?Xs||#"!=v>\E2,OEYPlN;:LkWKwiNoထi/DP=0F꧛37LQdVe=.k&fiwn &X=;KyLgim{ /B>xYg>YfХ 5`$ytQKPZ`o_Y~AeƇ}{F,/3n* tBP=7پy.鏘۸Ց)6Q0;!oJǯoڊtYgl;vIutZ}SW5`fj6_N+aS?P =) XC5gzz brSP@{$1~Iv㕓;EdQUѤۻOPe: [d5Mkٴ4` gy k XKc)uG~b+| ȥ&|3dfڊmJpOiR!o0a'CT3?@,~kIv&%q TYOyi RRH#-PUy)!h 6nؼؗ~X 7!![Gy\"Ps>leQ~*~壻\tJbBp[2kXtKٽo:r]Rms>)~=˓tG"R C;^G&~gD[CR-+ f"&V7 V,ZUs;#QKO#j8D"hdvijCV F!\*K]e@a5uSC'# ! ѼCG]pr7%cXLꑂm\^l:x@ebh :Q"gPyR]d!w(* *7]S|MOQAMr8LI$v^ez cpזV{׫ |vݢhHlňyﺦ*O1B[v-oNg:<ֻ;hwTN ,Kn?&xh%b/P{݃؝3< "=,cXߕhzSRݹ 8x]+x`̕iVA#ulY8,b۪%jNhiͤ;UޭH(rB%\9gʖaq9%K&$T jA!)(7G(\7q-UB/U-"y$ǐ6˃[9 -6*TŽoOG֦ vD geYbɉ83k=/mH6̃g m7bep"dI1nu0O ظ{jt&ėPs 9ᄪLiE ,|kbA$.'FY acqEfm'g{Sߋjn8VeϷ;0ջb+u}0DvۿIjOtmn `96[sšjgsBۧ[fOf8ӌ̛b}SʳP8]ƣOgIŁ|l=w_6[_ ,֧;4|֊ٮcڎ? apyP!O#5 : -yUNnլT4zC~Z^(,+֧=*rzM@o%v3- tHƷU0)_!#Ta"jOFGkjr(E)C_qV 3dP**o@X8a~b%c9i/.|WE;lbusGˋ"9Gq7v2 1dTBKM8 Wh}g BJc9 uΧg){α_6rho#ؘ}ClSGUr2pA{AQlB<;. cguDAٝE6*=/nz֥٫N>}+F&B:[@ ( CspM[/Vx~l֛RT $y%l]یx wQqPl+?`mp!YG:'yG#>`>Z0{І b ct /!x !T胡R$AZcwM*Uf`͋.Zg< ' /"|אؤcUD8TG?=mX/U$>1;ƋlaSJ!'/9Xx+m8 Fz-p][ V\NF6\`,I+uW˴E 7m bTtrlBםHaDB ak2lČ|vEďY JB|;~ec|+" :N-^ZȮ,[E50f*2 nǽYdSsg<0FRP}%B&Jr"c hc#}_a,^Qef4ı:2V!Zp^{'P@hbX cˮ1Wޅt4yʊٜ+Rxyc,5ؘmψ:IxjbjsF5?0N2˃O -\{L Ȍ+(ZwT ^E[bOP^o[J լܹVy ixnNr-"%@Zx8 IK <Ub71¼syX0lX$}rbH@[.Fžc.me+)a~Q+)x+gQܴ1TVm%]!iS2C Hm2jh,my9D+2s K]2kxuuWzwZJ ^[-h7yWF|Az_׭f׬~'Scb48E?w] ryuqq-k \nmkFGZO&)F6XqhB(g&vݼEAT{^k̞5 \*I$˯Xh7uqeD6<&2t,B4#&[hFnErW+-K*9~n_f\.qF%O oWʼno=d@k;뺴 $p,=5t>k9.̙M7s]MG(?p/ǝ*0.S 8SRWHqgN?^JR^#" ?__AYH>^pICR:X_Q^QOrgȟzOz>7hDW\zuͤ(Ds1qT4+Qӯsa:mI Ej~/e7x_㊧ 4`#!g|*(&\o* ˮz;p+*ق%;72"Ij*}N%x\59c1ӈȝLr'njǖB<E:c p-sBx,"|c0rN`6)Ykuɟ!̻,W9rGtN𽴱/d W75>73I5Ə'fo!_ZtW8Z'RW/{K.ƝtuKgÙ{Ҏ>W'S(*CS 4I`^o\&#Mhf4"K(a?(˟ΰHFB|š9NUxV!) !,B+>BLD^CgG|y͔$zas-EPvW6d )%0겔QUc辫BŲ&92xQ-Ņѽk`- C}eb{d.T2&U%4: _Q۵jմk>Ťmi%OMZ4Ӂ>X\z>鯹Ƃհ>`oDGc\՘]lPFB]ĝm#,IױD *#w>1@ؚȒ ?Nw DWE] j?=ԷhC`&ne3yvՁAG X~z 'Kǜ/ ջb躨}O%IgdZV ԼHiN|i8j V{6fA4Zҟ |;E&v\F8Qp ,ز{lTYM{=Cbw[zfYN:70 V+$jHuD c;6)3+4v.y^ֱ 1Y(RGHpgv+p$*㚹yV oVE6Z]|EZן0.D[eYTIC.Qk.MP| ^jP_ `@l-ɦF)*N%?sU% oo܁^< sNip)&$$#=J;-$ vpΌ-0n2)Et $pc$K1#|/"E!64&d>1b25G̜GЙk-lu~֬,Nx.ۓ75SzO{%#&fvݢI M)|}9:`,F~]D;|#6fSi)wJpIj&g wLnB_U;Gv–D(~X6TC4 *<&n%ő]_S=.1pP"b T*\kN!zV<)RtYy.Ur&>@Ed.~dt$1 k0(d:pR^}¿.] Q+'FSr&ZjfJ"U_T VYw4Uwz"@̣k;\h͠q%vȨ9 d Fӈ3gp0U|ro&}S5GtD|qط۫ 3PȪ ƨ'r5 Yt4q|E:/"`GZq:) P91S WSҗ6"x>٤|߭u.0r( ՝Úph^-_m`춰D- E{zQfjw;M^>V amWzO*x HjY SsM$<06.)!2]c 3L(jR:|$ +- &53Hhn%M4Gc"k/NP4~!8>!IЈ_EyP~pÒ :mDEkq\ժܚ̧F}x %Fq4i+lIk +M &k4%u늣cCS潁]xt9u <(a`lҺRވ[|T/zd/v"q9D$8^{ڤʂk1x(om܍abl2K`Jӡ/>EFT< g8CpZ*Ϫզ+Rwj#= ( f.8fؐ Blb:0jOC>.1+E^⊔hL#`j\s`Dim+:g3"{`uQ75ޅwgB?u}t94BG,2\ rC81@Ib3eފϻ^0gK}Ҟ}3s7 xCZOPXPNXL#d2)63E 3U]z":иZt>MηTepf}i;B0Ҿgu<,#. >RΨWx5(s$_cN`f2A:ϐ{}VgƋ5*(H@50\sA KԾq[ wDK:w981֧Lx@E_+/a@FT`jEҤk3A*=t~Vw@ JLVo8b[dR;hd9XԶ*-S_VLV8f'8"xi[ʐbqF&ArSa S%9}kYl|3>N-R֖kGS/d'.KW-]sp"Zq!C-CFCr X܈!t (Q$˧<V\ݹ ⟘PGjܼ;YZG9Sx #E6(Px0n*SJ>_ZyLvȓךPh(nykw=>!Ji~d]vf >i|x; Xn8YR 0`AbtCoaeK(mrjQ0׬39=xu؂ODXge/`Ǐ$~LPc_f1wVC!d%;tuٛmevS ^9Be T?&u >W-e uHKn|$5Oc{V~?C,~“[E=}0:-_aDž yN< 4-x3龳a;z ɛ2Y,Gh9xt;q!v^^!ã"tp`d.p}Z,\}Yäp~͐ms"O5Hf}4Ioʎ.9*u? =}<2,VRv078&\ !ílY4.棹Vy//4Nȭ,v[\lȓ(AeYowϨ4+u^jfJy&S]6/pUNuW?u\{m!Dm6PʞPBi|I NvQ }˛hxA[-k,!Jc5+8n6~k8ڜ:3@ȼn@T,RKeE=.۵$Boqx kDl߬hI _s~, >r$hDC:YsJO8zth'b{.kA)et7)tI;aωm&Hmƕ{g8blֈwj;#őI Hڙ *&t :uv=QW*9\,i0IiSníoFN ]PrE'.?'ҰJ6D5h76?^|mB4#pUTYV涩OWڶ{gRA; ISG+<~ʪkVw1쀛}ӛMЭQB'4[QJ 6e>orlu[mo7jy͊x7g*u&*Ԑ^ 4\EhU[8n{Ro2׆6 Ø@ߓvUa>!uv|uݺ3knv1əv8+#C'7ML|@V2mTHmA9';`# !@??]$OAɲm4ߐ΅2~uDq.eqԝkFf7˗Ow8^>mrm\FWseҸ>>J ӑ.jSWۼ;_F۔ ]ʡb̞Vq*ƫ7o|W,l/ opsx~G3p?k?AxN}')n'[F$e:-=a]B|M$F<m Z8v>VK=:J({r8;?V>ogFOO5R " ό[:(* ŕO % c"Df !;z[vZ;cJh1x!M]!{^ {UDCYgE2F?W}ն撫(@kq (T'QFŷ9+TƨGA_9?Zo':Zl(}n8'˕ļQ'a (+h` xk:=`#p{% gؙ4H<-A(:=b͊(*Бe-J f zR3Y琠$j, Y88nG'd0`< +R%~Z=a{[;6'uʨM v:Ċ6d5r.|XD_o(LBcwR~@љҼ):6).HH\9݁<{[>zipVbm3G 1ߣP:zܝ`(7.^2]ugԩ%a3ٞ:)16(d nQ]dEy@^v!sp+pD@,#4>j=Ӫ_JE\R?p˰3FKA.c2fڌMaA5t4;:^XKшiWer9?BUX,Ҽ ZM؀I#.j=)Dt'qUMǁ Ь*`2TrթK}(eoW0A-7W&0'g:Q[@fPJDړ yt~ e8p &'^vj \gA)sGGσklk/SwyZf$6z_ ٺ xGZW/pX,18bK]מD*2p԰$Rgoh6/c#@s=OTĐ6sAVayKy5T 0noIgy2IJl! 3'MI^Z1pox"4}؇s .t^KOssql>^);Ϥ2˯ g& =;8 #H2Fw.=`)|-@X>bHPfv,1B țU'0a?j9]h'-/>H!Q7ٴԜ̱#_?nhzv>u1Lٔk*[XMek BWNC&SE$K]`Cn hkRKMsՄ+pYfy(!j`vC:gi˞.;vNIbbٚ[ \r2|EwOwnv%E#rڛh":,/9~t$Ѕ!A%pbv3Jo[&->ꁎ-(xoO^y-d0'iL*xän"nb[/UЦ$NbDzS2x V=(PD,}1Fy6AaN3>h n/PfuT~MQש+iɫ3tyO?>1NR"g*8JaHdӆ_%?*TÓx[ i΂Hu{U9pڥEcỵ~R6Pbx#C90mX]>Տ 70i!+WTg>'! lGsWZy-Z|LJ'S{o]Y!Z7{d:獮p)87~%:ZnFK0s3mز I"/r-G)FZl%MHmi`TQ,dGd6](j4Bo _+6C k1mf ?-wi~ͦܖ;_FDXE%TR\hLpSFUqC,7X{sCOOQ:pV]UDX뾺0rpwc]\v؃3B P*/oOjr3@tFӴxPynv7t RqHqt|'܊.` Hk =f{aQXFGrDzQ~؈%Aqr;\OEjd #ݻI2[ Z)(f&Fw;⌤#\Je/Dt(&qhX[svfO[03\sݓBHQ$g2fA~%= D<iHv m6^bOώaWZ-d]*Q *UښگP_F\3MA?C,P{_^dOi(.qڤ?J_)CbgrI];=ś/yjI+yGa_2Wdn}S(BoG"o ܺm1A&M~qyA4H%]Ze8# {pHL]}^|<*lK4S0bg. ƅ"g0ٶ8Dk^4WCp R>=y_΢T ufeaJ2ҟ0^gg]z(X%Uf:NE5x[1{0hQ0^18'GTzboݻ,nGa1W%b_;zâ vy&j (961rAe- EƲ &4kLWAz5bޚqd+ع6KtFDiu\JR4z"%tr` Gk!,AWfJMS7udB"!u37),i#J@m(LW.F\cXt4&@ ( d9X91c9G{Xԩ٘FV,?!c5׬!'+)o_>ij334*c'*r&PwZ2j9o":YA%osS=jbCdMw NC7ɉ`Kýu.9Q_ A_ Wn2ƓMܿ㓯|jR#I?òtZ/봶ǥa-3gp9/xgubtВgߐP\"w=yC1.픉8nd˩51vnQ x3H.8v@"w;䂊6`{vxv#7n䕯p6Eˬl{d"5jzJNcǘ>h8p!I̛{ ~JF1Z+PqyV87>{p?+=2*΀]paJ},71o]9 4MN,`a ,kU0zwCG闵!ϕ΂TÉ ^ԤhR-@F6^ kxiUE| oo#憑M#%9I3H@ϖ g#^/Lt"u\Ƥ(MëJ}H=*ظoi%Toykff l=9Un; y8݋`G<ӧHS}Eo/T_jk3%wG9B+7aauxhyC?OWr6 IȃUX2-|U\)s_Ab.ٶh`!7,2=RTv J܋ @0 D%qXȌ#TRu珒TYjW@a2{=7,ٖ%k!ZOCX;\6Y  .qR&οQ0{S" O 4W]ӭy֓P j*¢nJ~0[xG\^X>-9y?eFx&uǾZhjV(S gi?U287d% cty ;jM +9o˨"AE,J@ۥ߳hh)|`z v͑aѳ7T.J<2w,KplZ%^FF.%u "C>n)&χ{ҝ.xdcK J^7~flBZB󄇁|ma= 6gXCZTt1G1E6~ivj7=51A˰`8Q%- ǫ).|˄ 6cOBJdu~՘ؿ`Tk {_U!ʉb)NR78͑B [Z\SK7=1`'`"j[5.bQ^;~]S~p(Wrp^~hPүfPd^$Yʵ#- AW^ЃpUj/AyϿ ܨA:c~?9 +۟6"rDMjX!s%MR&{,UWnZ5';_5fQvWăwܽ!rE~+'DZSLi\ju&T(+ax1oJJ)p;K>-doV&$!\ FRj}|:"0=$_Hiulz1bbԩٴTаu!_.̿G9mAj &Ȃ9Ǝ{ aGq:{[x3J6LN`We$i߇~$6HWeb3ci/|+ MFS,-C?hZ{1uEMٿT#n3lBh6_ȧ?uAmeį#* }憕ir{ Ak ήW_Ӻ\$Pݖq&vT-%?$]{eh#8Sg`S$[;f4ckJz9lxa,رSbӡ5z]lV#)$o&U?yx]'VΣ1 mLzeJh0hCx1mR]Y3D^9zxrN$T}24% J|>Dvhq8T ȗq5UoC"5Jj>u. ]Kie,_31sς4>F/7 F;rTUjʵqv#Jh7N&slgό} b.pO5*qy,|s1!Tw2gIky1[+Fkrpr J77ha%$Bf7oKuq{bL0UEVCLmG;@1ӱ=*Wl)6$?u_h]aIV"{Qn{/M Ы"a.OI6I@ JuR ]qz"L+ju! z@`TZG>ٴaVQ`E'Ti^iP/f&^B% qӽ8^ ^5fQdR8Z[v"Οn[R߁lph1Ժw -¬ވ'6-2|1lv @a񆊨! ""yY q}2xmܿށu+DR\rx=[cVi48V̠N]p<4%R`j NS.Ȓ L"0P3uV;\ (䊋^r'Й{`emN1[,3ud9YSc4ء@և3T7|.h6:T:e'?`c<(ը\$pu 3re'n4^-jqgc&kB%7 d-/w :A{jJ#-}w -KᆐJ{iz@V=7EQiHUg I]͗IUPjM mP,]&zzzr#": Tx}MZ>OhuɫWqY0qݓI{{yH eF*eٜq/ԣOPw9Py郖$DX,:;v-'7@[OrEi:11~<И{Μif%\̨;%2C ѴEz~bP;;/m3* D{vˠUU0 PARZ|E>-0MJkwA3C,[ A[mq:R sGYJ;DM tcsGϋI2x\y?l6t dt_>۳t3T N,?=H 0 `㥩3i<mEuuzpݞؑI55uBҫt7W 2ǹeC#y ;*Y-b˄CpfþvGֶ{_B[Y6Հr֋[X(Rv}* C3fM3I]sEI|]W1󁝁ũA<=bo`B,6⢓h]X ='nd>战fk௪x݇6vn6 pMӅQ 洊XfDɏp.J57VK7eZw 42f?j TxI/Z71IY_'g9@[iJ5\㘮˨0eSH>;vQ*:B ݠdz:D45(~ s0(eo9BB lts3r#'UC½ID5(x4@t-|޷56Q2Y3:92TِOo=8 &'QgKwLK>-qEצ{TG2pS;@bEUF*qNbmM!DMn $EC"hX=̙`RE㉲7ߧ^@gSOVSoS$4ɆK :zeo# *8pxrʮS@R8bfY4-W;ap䢗 &SW."Dz}7j3/^C]Bs DkѮ(w=PJ؅շ wݗӃTBq H`m `jiYG FE+-gf*ˬ?զQ* IGkqdSP!!G;0 ]TSGKu٭mMu @ƘR=AJ:ngܥYK:/{vUXS{zJjz8ux5Rȩ@],1wf@ ;h ,`yقGåPy*h'/ȒdJÔ3L7\VOf%mGPDZw݆^F 648o7aqH4'G yh$ 0}%q0GyH8䅆&]J@8nPT&{!R7Inm[JLǁ ӊXn`Ogd ~I1糫ۿeב\kiH˗hM#7e(*$0󆨝E /띡ₘJ;}4$pun05k!Ps FesEqED68fBz zf)W.HbVcցjNm=抏'^$~dM0b:Q:Tg8$`2L[4utӟRiqs1B|!2!|%֑? [z-1M9g BeWVxB[fNX=s]I\k =wn,)dH:ʦv#E2m@JYTIq+t M1\Zv0T%ꋻO Ҁ1%QJޡeo_Bd/T.SI_J7Wlb^ MŎ"s ͊}x'k'*H6p0˗L ^+]`S!qW>kN=\@wYZ]2){ӫ}bb9ޟqNo#+R dNW]WD7y@ϙ#@gP*A%qД4e :,ó=4+uc-v =CxR}s|N#翯SFV"_h_gzgZtq=.РڍʺAAVI83ՌK-Oxi- YHu0*xډ^aʥEKqiꆷĈv_ $hfj*sThP$vί5fˤ1esAC9v뵽s|R{ZYk+W$=Ϥ{Kvs]0g6fLp@Uחt2ƑBe#J`8W՝Dd'L]𜤶ߚ+=j[a]PV$[.C{EulΞ4ρy nix<֌j2EJ~F6+Qz/+9hԎzs"\By!loڱy &#&Yw)&]B[C о.X8{ȡtqlŋv/HNXzئ<ؠt-b0 aʧM8<'yGʮJF=֝zR}[5bsX%SļDh,(\]`M1B74cY 8014pc^vh}Yy u/$%"-h-27^ d |Ml/U'Kq|dXLl|)KETSp@J\EK,86oܘ5F#N ,QN,w%]^|e]rTHcN=(B3ũ3MߴbKnt\a aξ6lW &-+^ z):|V: #Q *5aۻoGsSvC5MQ ;HcV,yܒBa^{Qn!Q]E̢Vf_gj;ׇd$qbťyn³,4hhXp1x#d6 @.~3:k_ǁ]D R:9^}>c|NE_NyenpL?ubڝܻwqP*^OzS".)eh.6t5xo+iijƻNfmJ2>[epjd~cs0Fwֵ%d|Ķi2BpES0mi%j:!s턾 :euXJA8EGpuak9RKP4emtUFɢz8c1% h6)`ǍDr&~ X@)F+|3^OG[2VZT_HRo]r7*$ l\~WkS3dlϽbϦ qBjĂYm`K. pM:c6f}yfH9`t\O, Tnd#%a^$0%XR=Qu\Q,&Ɋg34m,ȶתd9鿉E[rO>]1 6!/܉K_@_@껋l#am X?> Pؔ=0JJ\JDic;~;stƒ7PJK8\ WT=2rĀ3) \-C9B^Ku+P?b*wJŭEQԱ[xwRcx&~Fw>c 0b,H4E ZiM& y2k[Ѡ)m@0Eac*!kMcɡx՛ 5$AE3CFE05_LKmw po9X*(3n{Y`V`p<;oŠHyR-ZdK@ &CABcudS>xG]]1f-* FSX5?4OyyC˅-@s-o&(KUl!]:YIj V 5DJ*2J0"/ҡ̉ZF*-$?t ҉5_&~{bMc 8XRnLU][=|d~ʈJz5ٰ? ^TǓXFAϯJ͍2kVgk2@DLV̰ kDcpcC,,|E-YkMi=5r'Cg׭z5C@WAΧ挼g9a{ hŕ^|el,\Wޫayfn۪b\CNOȕT4of ʖ+ Kp7cZC'ib3S&D+)+xn6tԦfQAlTvY0L.9 |\Y^M!T$ R.b[J˗i>PAa ; :ԧ-kZ)ޓ%oېʰS|8j ܫ9͜58L  Գ{E|rv#v8X䀿=9=Z֚hdfI}K>SL92̥c)8衧ٜ4|~iNVZrL&eH2#oM$,wD6GT7Hun1$>z.Ji0M"(qgn~dnĕ"m6FCwL9Y/"BS̫s Rp6ͯ7͙.gP'8Rg>>iƑ&$˵zH[枆j2(#Co)pEʩIJ?:8i|E޴L0fEI|a:EwP{MV:;F`~x˻~4<3Q%.쇡ۺǐmxP:L(rCEVq$fOtrw g͆8@.1cTc]ΒU(Ps%[;, !0^O96&*Aւm`2[% ȪkƱ1;IeRS30o\ƠָP5}*=ɯch&6űVcۣk{hf=^rp~*»pAQ _Tүܩ6Bu3]+׍\M"F,[l!FUmkύNUǷVvol 9X}ּ,.nIIQi:kaP;f5y0RrQGF{uK~R,~\/ij^Y<8' 1kJEp87k{:4&Ix!\3u_hX9+G! va/\IPDnenVvաիKZ!7mɽ<<,TQ0XMO(hstIߺ}ώbݾF@g̞icϬ[-ڜʛF34͔-嫭ÄdG ҷQeWN,)+b1е(QrYeUh{,*@%>: w+O>:EM+F_{oEU( A:bdNL غs*GԐ蓌:}SlBD?B%=:ftO}>D*8Y ҥՓq!]/?*wo6|.Ai?ԹOr"g z.e з4(pS?30uzG[&KD 閯}[ɼKn!_♔1*O(+U3V^,~)xz'W2HT[XW1<$L7jG{Ǔ$vKacdA"m6<)ɍFWz$eZU '.J݋*Z~ȁO;v+cvl" \!VR-ǐ|i-`2@ r ab' -%`J?z?CYe$guwhŜUV\< */:Bv 1sMD1w֍gWk<.9>JAյeoLe) ĤßdUN",L-_0Wwi0˗g[[*ܝPeٓI f) 1Feܹ+L`eq6=59`ϟ;q@>PPk34E­.o%-1{hDDT疓.L+IL=0q߆oؖQ˧mXhl+=-)-JK5:N˦\‡1fеsD}l vO#zB?Zs31y;P;~.YM|"LiyRI (8,tMVT^ }z@woܣH,? !-Ľv;[E͌_'250Iahh] LPI>0mA GԽ0CA6Ń(\w8Db`H5nѺ~h.;Qn H@ xwGg)(ݿ>&m7'd*%xԥۿ.T$%dwN*N # L?2 loxsp.u"+)-A=zĹ_N6Wx1t9Uȳzm!FZ F%ف~'q˂*?Du{)=bψHNCI)y F*cSaHo!*b|D(!c`F?6>W^j|3H>3ʤBNz<6)(=9vzY DOͬ5#Mp(tվ9$wkJר͇yFC#N ٛwu?QM>^g"K~eRեY{uI.SJuF ƫ,quv~fB=2043Po[J6[⯯8"-^Gو?CeQcz<#H64  -_::pR FCg&>;3WKo[ڎ#7&F, (LQ}JB8{]UY_jG*q5 |y 1" ܏@)N+s Cq{ތ3+U@"Bnد0rp8VXg_xCdZK|! ]EK-*H9`joqD̪3KHjQQ9/Ĕb/++ 45sA}*ӷ]@\$Bk^tsEaKV3jƬwL/A^My+Wj->wF{>Ӵ~lsS(-Pjf}Zޚq#j2IϮ B~{;\̈Ln}8`G2*(Ǟsñ䮢.YUMN4<Uu8ī5 B*!42(DχXB,b+u#٭Jsy?2_HEM`$71M~ކTGAf: 5|\Bv/b07|'pX:Qqj3fEb=oe !A_PYg*2T&ֽ 08Ak,7vsQTk0v~KWiWE:Dk]J1Kbʐye:=Ueƞƕy 2+4 !ss/Ub(Eg7}7m R: s;b:=sQ묣laf;ւaZ-$J%&6nKbI2BSO . s QҗGIpq]J69;锃hMBKSx!}^p :S6cӡvυ.A]7Z|bKR3dnɨbtxRFsx )T2|M(d>",[, h20Ϗ(_ï4ik.eCw: N?N3*4َVb / :90&OkII6Ыi!g 9Ƕ9 ;Fce4,pE!d+Tc~gM0j$q#>K⛌&Plikw[Bl~h B68Wwc~Glpnde !gAs)>w* !,!Kka9}mk2n̓ZU5{^T_$͖%6nl7WIq,b4X];jB 6 XCA2T:(+/ ==kS0s^GIܜct{IGHB{҇\c&;#} <㔌8)97SdX n(WRanzqbl'Y}E[#fbYFYY3@r SrUw_^?gTԻ ?8cr`;7D,# ޙkdiAC-2*ᖶl:Ny6/'=X ҔųԚSC(//=jow..Q\|R>k> ;zC?iYU9ocӏH@L]`#]Oc-`,Ң|L=SW>V F{}"#v:h;~&K׵1sQDnQs+dC}AU]V+ooApJa Q^#yd-H:s۔Wֺ (DvJpW&@A13ӝع"˂zoşu;p9S'irWpJ6v ]o7\Z.Iac( ĝఢ"t2zN&i%n3 f,k/8+-PdzLj)0{S)]rh ;K/]9? /}Qh8+N +5g\`2LsO|S`I ׍5')_K䛯ȩ!D}d-N=H$X@1q|4S{0`$J;C=CώH,أx[3THmLAjK',t:\L!.Ltf}uW@qdb`P=f@Rjz[`M e ҔMumʥwPo5s۷b6BX8uhk'J_Shy )vBPb\Z {׃J3oԦvD˂hƭK/xgɹ2\# w ݣkh6>SEc!(hJus9#Ͷ-V=|SRti cYhO7gR1mۛ3JQTӓDӋZK)CASu[c &-ӌK:G8i7njzd?j(F`*h FtMڊk;:ep[jn9DT5?8q||O] $?Y=>86[ ^71%M1u7zEXHM)l"n3;1ZQkr;Co^OǓ&a&]$>~{ʄ H_KOIَ&^tW]` ts:3^SZzY/ͬЪZxy B6wXLj_knm V|U`|7&/#ck2qyrlC\#5A6zm8iX|2oAp X{;p٦u[m /'dЁТ\oA0K =ZSK)2<!F~r6 c{V֩5p.{w <] {26=f̋D@έ~#;ԊR<*^\T-͋ǝ0"%h>tKiFȎPr\f(þRoNK4a=/U{%v,Yw$ g]Ml*juW; ^S7e,d399%M/%7S3RNek+ڰŚ_TU$0J13C1X<Ћ]RSə">cq2e"LQ5NZGꠞ^@\'Y+F^>g\:c͓Yu?l0F@VRj7jhZ'V߬;+s[fh}2o@:|zbWGPRZsWs9]7#FxvH%̪m( ~aմ^X5d ʨ{4s(CT.^,TZq]hx g}3ƒ|zH:I+1tm T Դ'OuXy <"`7 *K-!L %gzc*xBEm!9Ht}vzƢ׋6 KI^/P35m{)q'+EpNix:,u 5d=w@$ʨ׊i)ޘ Rcs, /<k4m^SpDi ٻSg>;M\g,(rBsnk1Qm9.+9`snXuҠ1aUG{W{o+)$$ᥫܿUx-0kR?q.`|ٶvܻ4da#T>խSeE#Mmwe8ۑߵv'Uk)IK0F P,]S;s_|7V3ԱDM?#jGcjgV]{c-ѮE(v첡W㠲Z%ȓ[ތ; uMOſI>zFrOn䯑z+u߁~m-Q4~sNre 9[ƌ↙[)oк?XdJZ3jZ2[گ,p5$t`/0 y H&:G.VIKw#i)S"Em7Fi_優أ?9̒X_PU1꿴Ɵr `yEŲ{SwUg)bpYX)n!ELcG$ۑEB%FP KO< zjB݀*4?6F1kR `]ٚ+&﹅PbIP`PU'OQK_o/ùbi<QgI+}nխ StK=q#nh Q3ۓּ m +&;@mf(NS?Z3 g&:iw(q-]U7: o:ָC|?XJj*ܔLSJ] /u;.ud>P|vL}vfL:Xlԯ^ԎOKqI<T]Vhg/7TY)v'j[:{LriHax|x.:gv H2$jwjK YGN%t"*YaʉZ ʼn^r^O_d<Tt^`M5͍l{'UP(W)mTNCxEgpť^k$+n&+^X\%I}Y:.0: xwP[^f,YK^${`Bz.:@ 7Ka#Zur2Ͽt5yMiOLE Slzmϝ{#L>4f>x% pDÄيTRob&?/=s5㖒XE٥ضLB(nx<ُ6fE):m(bc +i}';ՆSu?rmkl~akjͰ6WNawz/b$EtϹP՝Хf#4h%#ޖ.i$eeɒWPD+Jے6l[jO6S&hނwi5r/`X FYe!>Xۇ HC` ԊK*xf39!z8㯱0R& n;RY,|\BsvTon9NvhQjC__uVEg8\%eF+H$ʆB:+_ NFa Лmw/ %(9h,/1V %.dZb NQX@?7D>ҷ㫫miQGtKMZKɋ2HLK5 c;ՔDwmەHUrNW~P6x2[Y 7CK,-IU݌ VOҋ(}@qjlKdW98;mPqPȞ"eygSHOTykfJGr-2 2Qb]Aw?&ڇLm/#T.n7A*@ S^pu V̮IIWa] U*/mnl76[:J~o OLȒ H_Œ־K6#ɵ8l;aW^|'EW2s{C"%h4y6!`8`߀B5;90;FH"-ۥ!wcc9v%Ó7#L@@ TT:@cU@x|jdBwvvYh5?5a^1T]%8}>4D$IUi8iۤ"D]fNW9 v$ݨ}*7D#zS ?MK1qxC&&VQ2PK0|xڈ:2D/q$4|C7'ZYnazmwXGjg[@TjBiy%&.U#{ t+ŹdLؖhu!7L)xrYI 1 wIS~Ӎ>OBi\Ly2r]Hux~vb}q"}ۅX!b]Jcgf *%AݡNX.Of 01Bޛ3C\ e{gZlTX=hv'Tj%ƃ5031{NƦrcK'"^لѭ={ߍds Ui x`6j[\a+ k 3jw7Sda=! } bؗ`ިP'JL(}daR~s dfٿ@Y/\J#i!+6ePS.T޴3UڀہM̼~)6TkK Zbۂ"+7C D/Wn݁=n?embWZӰfp#h Ȁ#T?EɍbH#Z<#g?q*7M ):!ԯvV9Z^$܈ύ(خ$id%8(zJ@L 0X;<ߵ⩹#ωC~DG}z)i;O+hYlbyk̑+<] ?ji`G<KAdTf70䂭 ,l-&G`R޿fJ)(|X7~sYzw*yF8MvgqGL e_aRTPS(hCpO֣χMR|N[5v&UbX{9| !vKn}_w-`ӧ`lεEATع-dq<05]."]c7gyKܑ@ּ*M)p@\{D`Hc'uV:[}' H0bH g{OO7'iTT13DMMr+'~"'315FvQp}!~n7Ȗ;[ Ng0dΘ5$ݪF%¡S$aeNj̅R LjƆc.|Wdںf0EyKh~qdw/ k~I9"dp1DCU5|iJ-- pg\lZ4hn?Zť@gg ^e+/aY.92#'L\i$+^hW-[Am$>XU#39s>]Ӝ뻟\~#Ϝ'TwXqAwh֒m*/(jFYhs;T;ϺD-Jč̂80DfedA=P]#_0x5! 1'{eJv67  vp.#?^֒qD51)T;+.!r (3_J56 ʕ~<%ع> b/ +Q&뼙 gSȟ0y+⌾s QQBJ]< vIP>z=4/v I, MFzxBʳ_!{n㸄FaK^ygŷV5 n[yA3^`7WkDLNwgh("9 A5Xcrf ?PM/PS ٬tB{SH51 fU}tn%q˾i35Z|U$ S(+}Kyt^EW45ߔ,z񘩔ҹ5QЮ鬘p*b+ɽqWx[PU4ԙuQʋˇ#!Ӫ5[7'Z>DP' lk$&dqv}23(3 SsmSB7'lyԇZ`Q&x!GiÅl$i̚7lIw?}rVj~BDEv]^ {73dӛ0rPĹ }%< 7!h%t]ᙩoͬmN$9mr<̭|'\`B&~Wxx5#cIg-L1g)<9Τ8:PQ? E͖N=BP<g [KQhAҩd5憐3ܽ?5Xt0Tz.~J@$h̽5Yra=Y -* sm46#mf\Ez'EVio@ihsdnr?$b1E,eiJ:G3=@  oc1<9Iqnh\["K <~"$0}EF ÷mDdz?2ᕶ2 G~Mw;\9,ms`~&I %I>GKҿnrMf4sZ-lY)ȌG82Yѹ[0‚ًwVh [@Yv4[JH6l+(\ƅW|WJBU~viA3-k_~]5]78R5;G7yd3W&(R9h YwwP. i8*AIv(tqPUbTZAQ3AMce~/'Ps 37A R8ूԉ֔; pSIe~FG?a=kh6j n 4X.QhP-3/T)t6;]D o{)~2l{wKL[.EOqW۸(5KyA4oԦ,D n8ހ\sDqةhn~pu&n=1.wKIٗ &xV4 lpU\6䱐 XH,6pr >z ™3>#I¼mW]"Qf.p~dl0$b8Ξ K;_|PnB~5@s"&߹6ɸ[/ҹ7AF9_$p> _)2VpN#N;±]ZI}!.4Z&Mofh큑ըhP͐,Mp$>B?!]z10C;'~]E|_fxG&_!%fК<{+PSv/8!AwA}uqCR\7閥Zↄ }^1܅lm/EeSEvO- +L<Lݤ[pzv(TVF 8U赿OGM̑Ѡ YhW9TP*w+>u56 1~F bu+(IfAbP_FW漣X>P46] Ճ?DEC"LVݒ@X:'Q%iE4T_Bxicޓ(\=XK/qd(@H=>k  Gݘ)C{ǏFb#i'zy }(|ϭiALB%]]Jî?Yukݘ{#JRt W0K׋yJɶ˼%K) ļVib,q մ8ߨy; Ye ~`,Zqvѵ@,HԯawnaDeln'NFF QN2^8 FD)1 muIǿ2jKKkX~w=7teR,m&"CPUw_sQAξ-f7s"{7#!bE~soxPub/GE=0mh]^IVf̡8)v~ lTXC~2ީ'~i}NRjy 7!yk-ubv,'J"fk2CA=P2QwlӕuZCzc ~+pւ|&"]a54ItױN`+?#:o- |xe z=",!>ۏ4,9P[?()JvNq1{8ү]:B#A}4LwtaE eI'sxg[PH"pCi{Y$ѵ&5N*"=x'.cH ia\C/S2lԘ_YA`\Nv)Ա:M~[PA<بfpJzet6ܖ-ax+9P*z>S%/!ru.$| ^P:_.~qy]W5j*жk lqB@V2r@gp_0oKq2)o{5fNNE=mՒel]"IDc qFI1$`0ɈVt=hBۛ.Cʉ:&}6g tV* ӹgcC5*P#]ĦNBٮ)AA/NO_ n56l5]t\@G=Frf58)j/}oĂOϚ~ג^`өp"X2mw%TN"\@s\uū?/ N ?181 *_0]lpiBۊ+&]/0Yf#VSD߃94ϮL&`*M%@ңr&ްQ #w#!]k̞r>1c-gz |>^% V**g6& ?4ڗ8ꔴHi?ҺcTA5d [_MhEe;K@, j1mT;bCa15^(3# *M;=E-1辐2%3sOEXՕŁ~]D.I<ʮLy'VrEa~Kʍ̃.!7StnU0FvF"\^dX{ t/F(0L{oՉg+HԩqMWyL/u*5 lovVr0'>I(`Ab Ȥ[I/52/_F͆eoRURϰ&yrs_KCF8.mف Ch{ W8җAy;7Br~ìO3%\$ |pb_6!/lD9ѥ!fc ,]S/L9 x0U(CǽiVwj`3!+ގ?iaRz:^JGrUFzTg[MoA92A+HLc=?͝'УSPڢ:Z|waj X|LX &d| /Rk,9l*;3?uz>aVpy^.4,d}Ew WN>b&RA+}=a>l9D .!CGpUȟv]5!Im6;"*ԂAIFC^эPLː' ?_sXV%ሁ) XLWSaW+‡!ϥ&/F*g2 vLG.@wERin|jmYdjj2b_ɡ2CT0m+L B%]%JQ9<$@p-ԩ5'7 N s9F` ^ޗɔ91 @{rZ[M Qdz: 鯷ܘlzP3G hne{D6.G̬a'sMjd֍߄L2|')Kk<#|0JcSgAP4y.,H]b;@%*vz\^Bm,1{- r)^fN@[Q2!hTsXF7i@[[@<^h$fHD1)oM_lJ.X11qfO'd'!:`i}8pGe#LZ*nqlQg6yV63H=-+-) xh^"ä!j=F59Q˄quT{;BQIl7ё0Po"ח#Yd9=) 'BnڼbzpҞZ K71iL%I s6QvlKxB;F [qFuTKݨWĻǐQio}mN`5o[?c!n_69kPじ_s/ ,zv8ٗb|q/(lC V;_̛FWGE)oӎx>Q`g/Ԛﱯ&֮HQ7F"Agd5 6U!gwpz0$؀+qO UJn*F//u c_-Qb[G-7 w_9P|m }SM8v(˫t֘i%1wrPBǦlT76.+޴L@.SY;XqcG`yS|S!2蠗jɄllj^3@/\HhvM ]"9Omhq|@"D+ Nnʝu,aQ?NL< h.#E)r*m.id)W;%:@|_Zer k"|辙[;bGCM_%f)e4}\2{ a 39wև':^\Ԡ8x`wed !z`6-3 SsQR#_I𮻓|pa ڢ|uԤq Zy+ H+O(B6OwvT;M/8;~+/.G㠟*d! 1iq//S0O,@MZ+_) ;>Kt Ʋ&VC HO/ԏZX.xZsq#kܔ/+xR5Bf@ĘW4,6f ]MuzjR]5ZvoM?+n9縰3`vl̵7f:h_Œ ql ƻ;d\E̺B:3^wiM.^YMSx2h+Mv";XcΟ9&e,:*se0&>ر6aQQVnW'8@S0sbxtMwbٷU)BC+P(h8|xIױaO"~Š @Hk*=nXB<?EúvNGA/ƴ+,AEHxQ](&~2Ϡ=$'\~N >:rᐟLh EK>+ b<{vybe===th~ˊL<iO I,P*LeA.%xCCo&ʩ,OO|ngJ~=82RAdM|ǚ=@^`$l\X]``k썜5|uIWYr$,y7PAAAi0Gseȷ =lyxW5OOZoϷHj(_^.=1ZPlziֿ/D0tOBso`x`dx6 _ EUmdTt6kc3sSܬI:YKOP[?JA+e])bP358=>ңdbG{iͫG" עx6\a!ެ@0g[M}{vI靅}goՀcOPڅېC)h{262n#j)Z)2V"mb0nVQ_@aܧUBj,JQf*aV9w1  =۠IDcgi)0lωgf;yG|f7j_E'V}ABӤ/6 gJf8ztj c54ܣS3ҶvSj ?x#@Bsհ[ zg91ƚ ~Fj>pCS? 0MtQZ"w):_j5f3[!J6_J)׽$!^7%]⮦!}ܞBSlzȸ51U%P&DŽgSϤT CyZQ{`z7+*f?ȤT ;h5n0z7 *)Q:Sm"7~[@%Nr[li08Vy;7c/trnG{\,r:70Q<Ў{.(Lk5B_ւA׸}^` h>.DP洂 }OV}w8 )> a.8Wub9 ~(}S}u/hURN'ן&¾6 l9Wc _QwŻhk! >a0^#g|#8PkҼ sPO-9RX)_xn<aX?m?rJ橷5f } ۮkJ=@ BT; 0ݷ&7N6D?a]e8r4-u,wQ.HsK̞h9G@q mOE8'[ YtSNNUÂgQ ~dJ],mwXmF&.EqNMF5,צRL Scv Gto3ӮJ<ɋ?K3d%4Dץ!W̖dC@>7ԋ8.:9|+ 4t>YA\⫉M|ܵ[iǢ!mv'q )u5Y9O,}DyjX$jKqɭ|hTp##V|ΛIi! ?;]cbrA S6*h mп}u;X<ǰkJOy#b T5a 2>ϻx2UϮ˗]lM(w<1sӶ9XJΏ3O} J~qdiAK`4yj5Q iOrZ c+DQ.JV1#D : MWJr mѺzgKz-ԧ[fTqt H~oN3-gbA;D䬎Q9!ф'FP2Y\4yfG 9߀M\V p&`w6ͳ7UGJ0x:}h N>c.2qWx~ĩch*oM޹ qE]%GfAN4T1^xP{&,NνuuםKR5t<4Z:SgvdIuMNSMH@TݕH롅.IOLθ y֪sFb}3 A{CXKjnQ]M6O]9%z}W,xCGuzDC 2%y[pE5GqfROCxnIR#ݼ=b:jl7}?Qs\3 ?*-83<7!J8A"{.1[  gIB5[[X =Z:JbٞƳ)90.kSV`@]0'"o$=#xy8*oߢx2 ˴^rD[DHyaA6 2_\,Bc$CO$6Gn\Fe9\52\rF ~zo@B=ں{/ue R݄v,>U,m8Ԣ7( & " 8S9T)ZZqRJhWԞy#dMƶmh!8']N:'hG\H5i0-H>{5& ;. C]4 OJɓa aHUmI Mϐ::ԨJqԴ+JP0Tli!mС3చTg%꣹_0 ^-LD%Z+;I䝼.ۗ:wz{AqVe|tW2 X2u/_EH36F|hBmc!LX"kQOhAMzk! *v@6vaqA6xm<,>UJ3դ:k = EQ/{nZO͉L՗fkt!~XǻڣW! +'%0NBB_j+])ކ\Iǵ;Ώ-+dNszh%`W!YODČ ɔA9t\8$ӧVoEy)U*y);5/ Oun[״`g!)@Cbk\OMpZ1ԙۻK;Nz64h@]'*7[b}8i+Lqu`+0]ňΒm.Ωܬc<2GJipKq1-@fH8& U?_мR3ܕyd% J,t庲J"0(8 *0[G%qO뭚d vEkD}} yh$ #>X.2PSOScVg {vzXVWNC;iJQںIRkI̹pmwҁlLSknk v1BqQWVobB1$_]1Ec?́~e}Bޠ4^Zة(otBP3>01ӼmTw'p+<ڐcjeb.HIj_9z79:ugJOLvU|(r]6'#R=+8֖-9F#}# Z֬Mq]]T({{НQ dz/[`W9}_Kmj8@rZ:ȍ}:0ބMSdI !_#"=NxحXa#@?=?[β]B'VCf%"EԽ̓j}ufE2 +L1^)Lmֹ0B NB%=S􆓆jjugn0C[Ka0yh_BV*KuE6ƼWğ]1o(*hÂ6\Si4e|Rz,=0vkw;Wi_!6& )Z[W+BnI}>͠.Fѧ>ϋmSkup_Ŀ>nZ|{xtS4UFSj^|dSIvW懞*[ʻ*Ț !P 0aW=&D[{7k/؜+T21(nt=]޽=Ak3!l|l[D+D+C+ kbcJKz:70}w|d#r8m0;5qXc~C*;gI{GbmymLD5: 6_;k?_磶p]cfVO0%Uc*.V]H{l=*+*Z`LlZ|r֩ ԇ`ᐒv$_Nևxo,* 'X$*afp*:sf*<@?gCS JFiSbس">u"nVC*E)iPIҖC.&MXj}3?!Y)C[h֚Q^v&F1C1~(+^`{;c;W6`1 WJ|X$2͐vkX^B}0kn gR<[(1z֑0&0L~?~ݧ\"`O?{EA#nZƅFaA)|s3}K}@_s@W#Sqk%ooGx 'W멃4z]͖ 1*6>KSk,Z`$2` S77 lt=5H0t8AnqT4fܚe̦Z.:֌º+^ {N2*۟& B!GY)}YJ9x毈rYyDpm+z혒Y |s% kd Odh&BbMvLU=RVX3C:SCۇ>c}:" -''/G=9c|0xc&\>HcЉj{t(%wG(4$8򇲶Ro?NX}iu3.)1CkOIdT*QkڂY{" c G̙RJW{}"}EV yҥR(W?=ޕ훫a~7`2U x )CRhɻ_q XhrS&tXn,ˑj(N{ϐs6; 8:]ҭ2<'7' z7d !iD.V: YTAɁ<6V6*\I5] e,jK`w  #֏U%AX"QÇV'O6)0n[Q) |\$M9k1jE`"M/2<1PKʚK01ՔGqghGQBs-AܵpF)&:GyL; I W||; q R> $i,CX 7yxP`XF*˨l<%xLYB[:Dw_>:' }G$ِIXj .'{,B^jb+ah#,A_o:n߀A؅?NӬ͚AI]"&G%,p p GEuHH 4E؁/Dháѩ&XO TheRbt*?`Nawrv no' &4Aʿ?Tzox#z}WyM5cC/}Ip7 HmY./O?3D ;f~Vׇ)_[s@YRNbv7s$ׁ(srG }j۞ pӛVKN]{;bڽ:]V6TILdd9"r-FAӁ>%:ύiv^vdiA!_Ҕwv qůק7 w!tΗeNUCDqG[$ hKaj>|TmNR ,x5^BrU-+5p4sC&hRBAa K zԓ-fN5CgVWV9WִTE&rۑ.ыPUiS9H̬u2wPW`F/n gnO()nCV+MzX Jؠf@򥀡8^h}T7Yfn+` /$(AvVlKpT c #TSJT%[v7XNşKXo{! \W OX:iw !R.U~\m ٽXn˨I7WD JVljБ*DkXd:L&:s+bϵnr3N3ٵ_/hYPqʊ> c,='(t.Y k|k}8TfoBt0^i;Jt9IJ {tui}0̉ʟL |%cG%͠Ft0/z+Z%Ʊ(y) #|/+\+ + J:@hJpe[0.Ḇ>;Wp \XE5`Գ|a=9DFa$5\C[CwLoNKDiCՏD&vo֭rv%r'[& T9h%F9n W@&̈́w9Z~ޥ N>D,^Vs( HO|; &,m/%oqc~ٛv\AU3b&MˏQ5Y1sr9d k+EHu1,y8qOd|[2>Ylg"|8M9/$J~m@:kXYLD3ע H>$]B3BWmxm&DQWeCN24'*+N-#C*P2ُ7E&>xvm#.Bh]ig0_X1G(9$\^ r.rֲ, gp2)8&"`!dQK?c1D0QLka{*0њb֠ԯT@]a'ڒ8GNVX"T-tu`<0qJR.u`P-j+~Xrtnjנ N-Q斮y{6.1;{FǺWHB>#옌*gԎ\Ӵky"}A,`q0&4P}ٟ '_q.ч-|~* 1adM%>Z0&Dbn6ŪEٽޜgh&d:hodBu%~ (f1Ek'Hi]} <Q^/:_vG ˨x:W_OФЄ`[4^6d֚BkN17vvT!mߘ[q %SJY<9vMH]##G]([T~)mٟFŔJn Z{y)4I,/zНI7k'b~-II((vtww25P ;:oҚ0!9KPϹ$[i6녌)B~D W]+*rkD tyul%+繟gBgϢ`iNzraiʫ*`xcA,!02N(5(m)bG|9 ,ݣn~@X#NJȦm #+j.ocMX4UKeD-^-TepEt& YѹLKu gnE+Ec#j |͛e1ūeZ|ˑB& C 0}h6| AwY'rDF]$]Z)^CeM;g]_Nt&~͇" 9:T_'2y> y76=$gzִN?uTG)$Łf,7'd$LXb'5|d̦tPCL6",Whuy Ċ`=R2%kI0fi5C- P>0݌Yssw]}QUUW˘ FEFjJtZ\FvC`pՈ|71#اeilCC67w`]Ņ]%\49 Ap4.q=4aiщlulykMYU_BT" X %tI&/u3@,( /7 4T3&#Uzx}4r:~WYl`v-ӭl:5؍zܯvRK]]uR}LQ%ǘ/~t3bs&(:(mr]SkzԳkeGMW A=6ܓ(oDȮr `\l)}0` g 4I #;RֿJ vVneF?޼W8Mp AӒhHELT8#jLP_ oOD_1OeGDlc8 LpT{-Mo|# H ,C"d*tNaD-6Rg&%^0i"񮼚36du4;bxe=X5MT2X E#yIy'͵rd6`lţi|'fhNޚSI1ue& &zMJWD\9U/ew/p`v;môq}M\+"+93-e w뤤,^`>yE*Ѫ;|)+[Fʑ_4-tzt$2GLiO l#6u!XXI5kziGFjaf>۩釼4^ĭfCvL.>KT/%hi,FAOȥblM)^ϕ6Op(F0v7xg֛ډx^ e}mSD-{h-])}E=L_n^}[2i+Qik\p8'%;~ퟋ7}'m7n,l1ql%і=-e)x7w ׁxleJyRG G܅y [M6*d\k?BeipMF.0a\L-0 c?lvJJ{`Pey/WR%w*(Hj qH??4?SOcCXװ"}M-Z.:%>*8YLӅNyd6@|t~GC?u%[EǛ>Hz89mANt3.M#K^@^S7"܏ϼ`wCʯtNXOόDCbdHتl,DGȫ,q}wR|F u`ڕd S*ۿKz HwaQT?= 6#7$u"ޔdruB)݂K ՎiTIܜPb=IVf'GŒKwd;W(3Y3 u |G##dmlr IT ZtFAƃdT1^+*޸_kG硣9͜C`Z4'p|;- נ쓖9^?*0xW؀,B / ~c6! ;E3EgK=_Wᨺ{> L!kx/LCge h]cxg<&*idfti@ yꜹ`+l Z㖼aAGb q3.nS/lV'rO,C@`t#j1WM4S:@;)2Cxի[96 *m9 g-R̩j`*]ʼ~ wfEJ2Dz!*> Ηza-Y!G途)jL߳*ΜC_eXevRdE%c f8z2ἀK^4RP?$'Vi=Թ*n :0j9ҥ.Nxki Gt@4j63`6?NKRKяɭ)1Lپ._ zFDW/ە+|ZV޽>PAr'έԆ-QNr ai8˗j4>S8?N[%/;vH*ZRrJ$ PND7 ֜% @B1r0SaKfs7d_KP|KfaMb"~H:GU޵ #0vgO:f"wy2L ؓ0} /Lz88 -1R9Lq8ݐ5 KԢ~-MEoOȹU!/|o *i(bR}QZ"[.Yn^ЌO$}9rxfW ).ۈSR`jS {/0kkMP <˽HU' c/1*·d_`%cunD3$bگeq./-@kȏ,zpks=)$z_Sb;uzl1٧ LǓ$VПhD{xo᪋g6^)%j9 ґj!$Ʃb7kf@qi}XkDoAOBRxIV`uVF6{;y͍a Vv!aV2ʇc;> dޘ֥?C%y ) U8K0߇d犳^dX0s 1Wd/8E.0jY#+^T%#Uذؑl#^ 2")+W$Вz#td z]%^W0h,=H#5DnC7q-Z U"rvW҄IdT(Tw,F/8uY6I6^oTN#|R Y.0qM̰NESc5eXi[Ū!FFCTP}tQG@ {j=m+jhn3ci'v5avJww`9V'vQo4)NPx 2׍E&H)좶*p9!B,^:u%^4"+S>5)p*MC zsV; Ȗ㺀kw0HVea"ʍ{4c+#ňws](f?gP(^ZBOzqP9{aOBj}*S.D֡,wYp>4%JN)~,BjZ tD| C}셯˧t2sVSlV-,qϜ r[qNu- uHm.!}DWvg3-f8 pvbzcyga=E:m[XHVHg+lAjf8SS8%Y\%Tp&M0 (_~>^`lr^xAw/2#<V..2yI?*۪j/9ÉS&MG _Qx2=3/nR2t ~64G.5* JU>H} +慡V̶kLG/$`x3C@򩝦*6ҹTӺey(t7JBApjy5Yk=M="tsALi(#j'1Xd3 eIǘ<|ۢ+[٭6%㷍fg*fE"Ft S (ILplmydE'›ykȩv9_e*@)^y 5^ n|AƍrG`=XqƁldfWuS8rO#asdC2}YahOl&|71$ARL>\vi@ TX4Onfvp+apq6kQT|W-{W,e&)CՀ^ }^aW*%ȣ-:Kh?6t,]⢨`56DDGss';zEt'c) XvKWoI8m[nx3azkfFh 2Nk8pUEs[ rr֒cohSLsNSvzRRPq\8+@xI[U g%leÍ=Bv/=3] t/4+S fr!3F`H͉}gblQMoLew1O8p-ԷL2/4]C뺏_G#`ծ?S h"O<؝98\l<5)́Ah8=K[T٩%OT8WO{sS?W;H$z ;LeX2F5ԃYVns˷Y /.M dqRޖ64GF p d<ϓJ"3- Z"4UhP>Cx{J"PY,W7 [P U Q_a^%BCY&l:1L?`l`ƠZm$Zj|=|U1\d=& wT,ݥHwG:/x;(eCiY`(A3FK)rԙn]`xly[pIMui9~"PcIGZVhXo=,W9vo},~,a m,C9 ؙ[M.Mrg!y^ >OA^:H Oet iKY \ cB1Ǚ"1Jׅ_k=, ُ5ؑs.,[-Hm\^#_rT>8JF~bth||q#켼Ub#a7M;&]L`Jڵ܎2eN xz.B [fklUxOD;r"\&* VpNCV.oGt=XcXHܵ>V@݉xO[1Vc>1w4][7r_ҌeKpağ&LԎ[;v8>WG:!:,ƌ{s[SV9&2qj|),MNnbTxvP]!TGhS߁=EUGGYXk0?E#DDBUg$a߯:pjxE\J:|$|Fd#Aܳ^5Yk$OPbE3m,:>IiҞ6_?[,_SstO/%~HN=(,CØPj=~)0nn2&[H1G2[UO,c1N *k YƳG xh}Z'7>ا~SF Javǽz\GIcpJw郱3EQtٹPHR.x>CW9KINMKsKՀ慁T/|jzyT{gMxUl탣hȁm)XTެ:"7_3;nQj @vSR/0I~کN?rXxLlϴ!S+*kkٴPxJ8?.Xn8:{KrX : 429x\Ԛœ) J+U8> 4|i1S{L{ 7GfbtaQި k!\ a{p-sF3 cЋKg2D̳F%4R[4R5"gv743p|c+9ZΝJrjnYM7RUz?H`C@qZps5ux0v-&tRu3BH.T^w@dFw_`7 +C[MO{p.GG*|o?w?/뿚<(ᅱE- +;=%1Dx2 3(? phaԆΈ'Ba)blvIQMzsAmǬXK.c.M[Oc\p~u(ilE޼ ͻ"Ņk^v w |mgzXsS%!^A<3-0hI~ b;T$Jm6%ޕ-bk]*6ܹ&^"=5ꎇ6U>GH3%(qןlKb9@Zsܜ# ($B'h $Ƥ(C"{wH$>(¤gz|")ա{IX}Oj5!qc4R3gA )D8&H8birP8g1[v5fl۹zp1{JVk~*HlPi_jOl@O,Ba%[7ؑoܔa-Ft o>P񯾯V7d' P0/Ǘ# b*L Zfh@4N^!6 7ԉJ2FA:liMI;{yW0"̷,z"˓SZ7| Ag#r,Mogpyvm-v픁ɏqh ZyDo &ü`KC厔o":-%+8O&ڎNGg!XsTZ?&9$O3SW@[V /cEs)+t$䁐/:ޝZg=bUnw4g95ʇS @fÙ2L7\@Ը _Y&k ݌iEQR[Ty\E)C%Jx_3-c!!CSdET^Je)qTOr+~Kl9$8<;g *oD/oD$ |mpacS&.OrO$.8J,KEwiѴoJeꎶg![sa U+*Yiu6 yj+[6Gh_M,srOX -`C a>K\*rPMvCA(D6yO7w|PL*]^'M3|Imiҧ^kˋs.@Lgj]-l?E(qJ] 48nlsPҢ>Z6"$2[+n6.q?gIM Pp$Zh5qh#j~i„ e<`R@]x[^#J7>]KsS071 UC;SEFv]5`@ViHZv]:18mDv2}$7<<-nEآe5K3ǂ.Qwx~T d*+^˰OKcAXPG \y1zr~|>ƀ.,.V>.gSo>ѕdj:UO뷢Uߒ"1ޘD~oϢ޷u;dSFkϒ=z#(.xb~H!TpiIN{@CHU T*~3ހ]wKوQX Ch $p ERzf>+-Vvi,c t'Ev:hRDwχ0kFtq5$:} =.$h1wc5Eq0 ~ϑa3/ǧT_OC12Gq_f.B}u@AaM c 2TH Or ;Y(}^ks8M FB5XBO*Sb43zMP_Q!;&lQāW9 g~IԾmr]?4dON1Gᑇܑ^7HLjc$A~6U}p0fӚ!42jPk]D-vx fc :ܭgP?;B/´rꊁP;UHjrx?Uz_n5'8LySvM|K'mЫMi\˕DoސXՙO37} Gçf9`g /{GSu]1l|Aސbr#lW 0 569}39ux AYQ:IPÇbmnt3 K (#9!aqp x*GPʕ(J4E?ugHK(Qk"ĀRU26r2!() [ma"nPT(浠e봀JϘ^p 6N^ps gsg)Tiv$V;G/_Y~O 9:>a3WAS<4)`߀W^B7x܏=95u]t+I UPS} MYآ'7o88b-ǓkFo@Ps c5NɟpD!ڐ%IZky"|PpO4%QpF∘ZFF}sKCMxc:PP$> }}]'GcwǷx?^yG1:L7S|fMaPE]嗽:!ɠIo;񘊲@fpHn2}2VT/~tވ܃YZ~w#5F؈t\E},oȟppmǗd9DjAηnP~YYcGAIhWBaGX!)Y3ѯ/%e\ƾz#nˍhe0]|28PErh/!kf g|s$cnI.qGAL&5wv b8/Q͏ڲͤbyK*v8[%j'W p[o«$L {V~W`~YP6`j'|u=*˻l>WlSA%P(h{zlP!Qki7ɽ1X^նp]m{W~JO%=y" #g)9rFG_l$#m_E~%p B%^`WlRgȋ/}|qx`Y8`Eag"gV< fƥSRFSLJษz+@1P" '$W˱_ǣXvLULg r.-אet)X sQH߁dDOt!3k\Vqw|`q[BXZ WAAΒtbWVe>ǜ,Z۽TN:v;h{t+1Q?Ux/OA7At[tּ1Jp\;פs-/#كOaw1jCgFuF*lz~1*]eK733XvDS mgV)B l#b|6tZeSۣ[ͽ܌C" oK,G^ED05VK@B%M<_;*ᮯt|.P̔-}4MmbǑ$W%K呂ymtΔx{@.RE/m` m.)4}IrYo=W۝]+QEݎ5~b:JwoAjbu:ѲD`p,w \U2PȽE?I&p=wy^*!{Z\|u^]{vLTc_D?gV{]9s_-y:U<9Q#qs$$@ӭ9;KH epSgEJfo}8I,ro8=";cH%Cͱ Yű^kT!}5H#)J ?)ʅEH" 4je>ZpvnKwʙbkb>>_HƚnYTk\vM12-&7`;zۛRyTK"+P  K\wt\ -kϭS*&VķyZ|BxTVk&0]a=ŲoaXur͉* fr1nhj o1(h!{?C#P){CL~=*} [IHUf s|iCe ʶ|"Ezn0![)Ln$R+t7nN]9ݯo]u^C6GL~)̪ m9 bƌ@~5Fqv#H: jf-uci mj#&r෫:Sut=X IBiL$rsG9& HRdiKVIvu[{<d Ds]!˽6?ZzO ֱ*#,ykJ+ț؈e) d|*v]4X*!eε>f[Tm 8aSixjG@'c=ӂx^%=h2z7y^Ou~{|&j:}y&8.ChFKqk|&D#{30, F/z$.\l4.ë*̚Ƅ(v1omk}g[墡L<^8SM-e3xBkqsH{r#4@A}`aBTs$XMn8CQvx%Qsd{QEXT=so ϞhFdc( qU}[VZka nCB376!e4Y>TJ+|]("=1$&R tۀl2]h7I҉qg,R|'霔G`&Ώt|6 m3`FަPԬ\r_e.9rd"aFX0]IG? XK hiuLzHqp|4s:ɩA[6:iA!W 08[_Kb`YϬR8+7^9 "I,&ySJ9T;CufĜS=#)#g}[ ^81tyqgzP-Ja1:-Y^a;tTmζVCjgN]V={ʪ@oPrٿp1FOtLFrIlwx^[{aLD̯pȬRe yUuk1Kld;_|a@#=RdS[xr=$q@3Ů;0콬t`,G! ; 5#q*U<>] ܛa9L q6N$#m*FٰgKޣ'w"GFGhA8~uQ:u3`E%Y;LֺwwT:Fd&Jsa0MiH<-kc9!/!a!,%dZ8T['v6=*qM"AɄ#smD9xqN|ʤ)USv۟o,l qLpWK/d@麱Kp0IXym 0)i$IL+/[4\cwm $T ]=Ԉ4?._ Y)me@ ׾P$(ܪ_H0=#uVn`̺zx6&-H3H8 .K?@z.=0NޡOB Rl M: ZDR}Ng_9/,":PT1Z2VC$-j1 cSM뮹Y(K?eؿ/76hIFdU1:]Bz#1D IzTQ-ax!^0 \َux}Ad} tV)`C,kfDc09"?xAk ? !ۣz˖x5 ۗ,Ti+z&VU5DDGR.l):U;K΅N}h W;%H.ĘjEB =3p%mc[3^5fS,.=@UM8pFzd54B$D٫P8+z͍{9Qp[R}믦|RCoGg$GsZ a?:M|\&CY6;Z7 n2S-ޜ NfK~+m) !XHFnprDQ8BӬ$p]bpGw':-vAKp=ӭ^Y&O.C8gGlB r ]_b |f2ˎa$mg_reY+yfd5$+oZv|sF4mfz  lܽzY#>%d="|y̶LS T8C\fXg)Vcot,,!s[BEWOZq|cju% 9sj鼪xRw Oofk|-Lī~JXfŽ? JЉS8iU"oR2BYuɖPdP'i'ܥ`o0E= ÏCa)[JsO0PCʠn O; @;jٿ pL)G$`/ `$y ^;6-!黐5iM2 ENi YƼߣ5㰀* d9u9—^N(RG!EqXlP]W;\XzU$#u\'{1X!YHhf =QbŜ *"&8ItNW") u+<k2<@󃗛6ݽR;EEk&F^41k_{]b {n}h kވf]g/+{O<Ѡ uNV)e|;>Se== 1wKԭ<;By Wr|Wj3<7+fKC8ڡ_4Aӝ9n&PWZFfIɰXIiٳҤ ps˗-W­l@!CSeWwvmɾ&"Qlg_R ߪSy%OJ56(%idrd(EV[NZ2UoɅ&؆V2t$A?{MZ,.,ޒeSj|aA0mU%LWyqs'K5K!C'54H;қ x넡^^l:.b7W }8{ZtKǩ /anܭ܁>|_BbdwYX _HZ}txzVcr*6q-|)ynwOt~])]keyQ &ĺ̹n[44:uix30@;o=zx!Nb#hZr;gL1 {4WWjj8dDYclih..#Dtn֣ɮd;izm DM9zP'EX&!*iHѱǶ&TfZw# Y}VJ. v={Ǫb :e+Ro{?l"pd;t;ˑdM K )بs?@ p"]UV:v@Eiоwja.$MxDHUfsU\R <&}^7Wye0k%"?,%#e48t$t/bS3dVRծmtkEG^VϖKm܊Z(Qtxǚ7Uqoe_!_޺"ٳ-C:F jbpEϩ}sE6kR`#Y"O,Q2!qCmzNcSN.o`oorw[@-ȧa[_imΟ$_կ5,er/^5p3 'b֯4`!EI<'fd[d q$ -‚``;?t7>'vdQq#4* pb 2\/oQ( c܍X }6a;ɵؓ'Aj')BЂs{{&@Ư { BnO:* =z2z۹S#V>i[ǯў`lVkhuW9nJ$zmb K Y_(+, `ǀFJ .;=(v?Yνq?Eҡ-e[QIgт`{3W`ʦ@R\yM\mf2Zv~EumE!Fn~WWaZU@J |NQa7./Z~3'-47Tn3c ;Io¼OOP@)ocEo53B@0S 159Yo'+8r[\"|a$:k7 "wOvXE}Uwb_/Q fXlGx%^/gk ǜaoqIJ1XQ*FOJSO khXTl8z>R!+ZG ȧv/)0`Ȉ)MQu_v3hz``׍kT o@ʁ96;C[j RYC}PɨKmH9A/~x3q& 6I ,pZ#^rN\ZSCHܽSK'[X 2kFn>ڭ%3sV~xZڨޛE!ο]rVtb]0}t{8+}vTW{HT{vRS.a:{lJp7Wt*f#~L;kBg׮v17zm 6Tu8fj /;>>1 +w=tnNн ;I[D gM^#NJw"*O\*Y8A uSiQ9>z =<`(9GX?!y|=Q^Յ*?S[;=#q_N֛ѵ$}omVU6NEEC@ 5zA?w!)T&.7Ĺc%oI{~(irEt2tln3Kx\T1[7_DiIM>T5Z,a6՗!8&PmtA5*'5R8=@hdfz>zjddzBH,#AB6R(Bˑu/vZm^>/7Ч>RaӚ VxV dil'"#噵+b['Oa^Ja[NhTG*?XO8sDO?rfL"C vqYhteZ 5G7mh]Mq.r+uvH9n PaдpPnsZ,| ]֏ l|(c0J=)8 CMv3s/^:ZٷX6 3- kVF(1P֜57) Ө"]/""bs$Lwk$u7Ż0ah!B >d r'"=y l,-N%J!Ӗli*~k#4."eDQg|ZŰ]p*ZF3=%#,'=mt!;no1QKt)[ [z0ٶ/![lByX L0B5E=[=:Tz#Y2UeVA>WntZwд%FJr?6G. CAteyXۘ ;Y~VGC9dJRcA%7dqҲ' gCjP a4pLz/e?Uyғ%T3 6gnFo HV#^[*Bgg ]+`+N(PC]ʻw+k쮠XTo0 X4PU~lB z4`/\넼:hxm[}]%VK1ua@9wطMpzb+"< fZ!ŕ,u`;p菮'nB2*Q8˛Ȼ%$\Yˁ嵴JdlVq+OMIN mV&%UQp t>p~?^!?w;_zU3=-!JCvgm~gNH'R3)7<|=xUK]݄gzMBUY? mTe Vixk66ޠs3mzr>܀|Xe$Fqɚbo)T!/8H+bGfJ#3_%ƵR}ݕ#p-ҿjEք]p-Wa}R!Ӕ pA PBb28h +r:vf bD ͯKg?sF1՞78 ip|= *qIh y =0n]{\%&n\[ͷ6ggՒih=Z$tvC@w_DJR ޤ$z1\zrەs6@LU d3E2ؼPL=l nB f,Z&jrVF"n57x"1ީPQPl7D=nӐ]2 ,a[OO&FC?#c]-.ռv_̟-1IqD1rLym\cܦra7 v *XK ~51\drZI}Yl3aal҄QQ _t xbPt=11>AJ.)Jj m$אU}mc) Kbs'*$,k˹hU+k:J2ԦРLSǺ զUh g(UGLA!*Pa.TPPa]'*aE\[SAI8dmssXV7}8˪`a3.ڛ1b ꧥ/怶d.,&Kǩ=1[ oE$0!LD@<D~1hX;1;8M%5EY@tNˌ'AQׂ m=x GxF%]OwPU mv¼x\PKpWbuyq̫ z>jmU0b[|x2<,q,2RKҒisc }c/RQm͓ػH?j0=X=xhM`i C.7;>Sԯԛ塗^Кo)]F?t Cqg9[0$,zf"JG't CeLrc4A*wqe|۾4*R"_GӢl9wFdfd qP< pv _揆:Ƿx`.F?jmIIe :GB^[3Ys^dp3OU˨ !@#:k(ι_m` n- -FW [N3?/%/RLpq6D9LᒒRmJi!]RUMUH`8Wz1lM=ʏ-w=XV}>wvd] S6d=\QHSb|5;lF>ߢL'yzZ78xHqW~IZ]o=ɽ\.}.g]I%gf>.*%7/.+rn7ӊe` iCٯh_B8+NNIAGCJRG%"aY^;-:*5%pHw>~'wPķ.$͟=Ł`>=97}U`FRv\ޤq:]8v` to/tXt#Ys76z=x3,l`[猇}otf'7b_^_/c "yZrُ"zxCTsw[#AiH~t:Qf xhX :LSNxJ15('0m-j"/twW娢 2M5m?n7{*6MWV{{ kY:H}Zf~ڴ1WDQӌ߽& <-WCoѝM44>y[&x}U&5h "b1mt>|vkK}rucFΈS&:T?&1џ{n MAg]rb[er7_UӹbǘRQ.}Zٰ|qrg*_MLcUs>&y Y)0fxliR1ί鮴d,dΨ  w]N4(h$Q"Bn 8kUeb ApY(AlW5+*lؤIm}i 8Guٱ`ҐbgvTB]@Q0*짝 f&칣m<%PaKj*&&#iTʗک!ֹW sЌd2[Ĵ h|3ScM1\-{`p͹Bu_7iȷ`OS0e׼a/31Hk'U ?0sѱ-'5&O5(z|s?5y(a܃P+ck-k5Q9w19[nlMyTa:5+-co, JV͆͑JdR1 uF_AM>cwJ pP࣐y}0.8\6oQTԶYWc-, &~\w(@s2[Q3o0B V&M’A? g?Cb8EX#Θ%|uת"s\#2V%" ֩S 3Vme ZF9, ˜4e&eΉY.wѺ[J7|W SȀD+ UΜErýrW)DP 9c)/)\$.e0, XgXkyB-;^H "zo g\I[ݒ!KY5E %\16U?f&+ʝ3hJ0!]=N/8Ȟn-9ڮv_I׿9SrV4.~_rr2UP^vn(|}Ǥ=D2䣦\?4)(F[NZa9 ݭ:ohAI@V-ֵ|%&%vv@('DO VX ڙV2-pک~-Zl%N{|_ 7ȴ<$O#ⴇtj1s짮/ΚͱCv\G$94h=THx_ ![ZF@6s`GO4O~5:πp݁Aa"A-]Qæe_avT ;4 ]S&ʳ4@,sB7F-k0d45r`UZN+l ] i-MZ*%oyDeJZC=_>ŮFW;rQ9|R]'ߩפᷗyp3gĠI4&}!&]?ңTmL*{<ΐ4czy ;e%jF`(ͭ/HWj$'Êc,Wt+5֭pF99S 6l."z=.@#D``9*c&c$o3@QX􁂏cHNJkBd _iTXmת_"Z;=;a)$l F#i18D"-A&/QAcen;ùԋʿ$.AqEy*7v6F #؞~zv–o >w:;O?8JF p3g#pe&M6/"#Jb㞯bye^,YKŜ73"7ՊP }aP WoX+\}˙TD1;n߉?j&nUfFH=KxWMt0:)Y׫v0mwlh'?,?Ja@\7|?=C/i[ۻ=@Eiȅ$Z8Hnzodc@tFmk/y,gˉx8jw:iϥ%$\xxyW5Lj̓ngc96OR^ID2 w22N5|T4ElE uv'%z6ܖO" /;ƌsdom[3 36o: 8BRGYEQ4ҩ+hّ˶C5Ŭ|!FQ. QI(!ŧ˂ ؾk3[Y*ms?{8m7 ~v3˿KyxzxyK`Cx~I(MOY7˽ Ysg[6gv̹>kCWxO>ioO ^v>~W+m>iו {ϛ_Rӌ@_DRje74o"B΄&|薈-KT햸Rif `OlUhx5kS֢S;:? !霞 &mdEXRg ~$۵ =ByWAC@&_'d;5E6YXg%Wn\a /u9o-gНNdyR Zws;=j,ܞ>Vd0JFmT;`Be. ΑBP@/)JxT(w"|wRqC>)bqM%1. q{ǘ"8j9ވq~w Q=xG}16RC%}9H fn*:.]RbgJ26눼wڳ_ΑYo6{.GASWHM%?Z$ֳ'wŎdu֦.K}22_ lAk{C+Gա0ek>3i+=e՜mvn3hńe&Rh<!նHM)-ЎTJն^'W ]JTR0v&z=XR|r G|M4ܭJv岷.% #YaAivFr][=̃wekY2]e,՛')Z X^oޑڨPf\c3L S'O-!I9Ew7VkaγccJITLq Pe|\&fL<]״ỒsѺtQ Oi6ͫ>D*H*2LmEw0H/[=V'h@ jNmyY* Q([ҋ7=&_0&F3jgGu?L>qu|rE ˆL PÓ106(dEJ.,TWvAlNOENZ%Ϋ g*T{a&W֓%wJ&*9tKTOL ZS$d9?f:|z$KB &Q kEò% ^SOj wi<9^k@( e>_F3A;XS5Ϝȳ|p,v~#Sf*܄d}۳5/ogl0:\cRkDhp1uf{͒M1-SUXg|pN7YT@4z6px~?Nh8LYؿ/sWbyYݎ:c;,sEx*N$8XJ ÿw+K~5o'ӷ!"wDPU+f7:uap?h~`'0%aZbj/<}QIqoIg,ӅTUǾ,!lĨ Ѹ{F33gыKR엘dz^Ax:pԓT,= z'h ?v؊:,K+JxC\ ʩˊ4߷vBtoFT]2`v|e8r"':@ E#:ݼjqBKÂ3m ĀzvrǶ'Żpčj̋GZ&IG B~t%8H^q~үI~}i:P-Nzh2\voR)V?qC Ҷ:I>6siI/JREZ .758C-* ^B| GԡϤ_ך ^PN3ERU3Zy݊@nu+ ,-/oYSRnS#7Ǣؠ)1Hq_lXqġ:e /:=s ՠζ]lc>'#ZΡdw->Pь~/ȁM7!Y wr$m65ZJ-+VZuGw2#Z%|ѹqӠ n9@"='8<˔5ŏ=>b;Is,<|CO-240du[56mofDW7pXTqe/<v8-FgԿy3,=̓+3Ubp]7]Ueo^k#Py0^Ӊ*`PI;juL9@nWQ]_>/P: x Iڴ]K*($n OXM;V}^.KI$"Z"ⶊ:xI2wW$ ^tztbv+Т8_Av 8h:M%41[7ֈ3#l.Ieq> +&)k tB& 9Ud@rЍ<`RgM#nX/!gM{MS ҁ gEtaLY$NJ[Za2-jDӨ8Q*IK3/pC:xGuޠ!dihms]gD{wNaESƪ .z+È;=\LV5`fz؃AKf 3z4dA&J|y.g/f9f4_Xf/h§wc|zEuYsRȧܸm-{"GHTNAh | E,UG)bkزRTL[svL#G"yI tLǶW/xERzIBJ'1O RD H"l- OqMB3W]f @: g^]CXqqcao>8oZ ʍifYsc#Ucml.>UE ,b\pEUqβ+)u\nR`6 ڸp\Lna2tݐ.Z%=xK[gWٹ]MЂR;OqY%[<-VQTG'Oq;7FҔQ)!@=ܽ6a˿`cmdMMRw?r!R.pKm^L\6_@{MziXn򢡵^hA>y EGKM1 [mPCWLMOc_8[-, Te'Sx#L9(+Sq.3 FGh#jSPprYU$++zLv9DT 2#$cAfQy!xj7^ygp(Sp|TШWo*{ \wW񤬀p Wh٫]5i|Yg[ e,o>(k]l8>X=&2h&7+!A ʽQ%>Hc?m+ MIsv:LB.FjZt\ 2}Sy'ysi[".hg4ˊzY~Q&ǒUME"Ab>)Q?ф`p$w?=jgMh9TOXx:bQ#:"qps‹},o){°h83hH*=0J<4$QU&E5>?0Tmo.c!15cRLrTUqMVxV=vcgO 4#[Ovk F7d7- q^o 6ˆX'tP0  E(ޖW9v@ Vd,EL. 55},KٔDBxǫ] 0TIOh3#x"Z&cqa[M)$߁j'@{: B5~n8bHar1C9S?7Ҫ GlLV߅TKnnʖyyPG0]~]%cଌk,el`cըpi_4Nqo2%X@?!1Qe soNsoߍљoLhIr=m .'-)znYh%B(d=nUhiİKڶBS0 %Q>'ctt֝V&4ᓿ%≡|Vx9SI(g&VYcFs툅̊ h߁mh\O$غ!Gf9&/j:ZsѼ}e[O]Ĵ|bHEw'ܤ"}X}"3Ӌ l쌊YOn@gZc~=/A>g,*Pv,{G|s¯h%e}Ngg">m@ܺzAЕhy4dO6FZ90멋ٚmnƩYIm!R+id_@qİv5G'E}tۉB3'{LYI^kvۃE K;;s ՆC[ =݌_ÔcBCZ}N?D3<퇖aWAjAK 'O>Bօ;Dd8xΠ##X[u5k`HɻmZ <.]#ξw~X ;o힥(L \X1I$#k!(>5=LzSZO4:d-KB| JM| $3]֪?xWޡr9%cro46 F[9×a%ɦO Oo(F^+l~3?ǓǺy~/2€G\t3u> l8FH /;R5ޖ^.h]Uy4͈xf {៣MdnO=+`No9}HcK)c+Ӡl-w)r@@#=N=bc W),o8g͓چ cm_Q$=FDu*j = {'4rv#7 /]th<[ ㉂j-PHܿjbqdEzAT&9DG2,Â^Z[g!5.4?*,Y'mWMFx(kn/:1$.!/܍obAjK`EPP:-F,sy!cŁز,Nf2{RUhc)Ce!1abXp%(3c۾uDkPR"!p\iEH(bT ބ!~Z K@Exĵ Xd ?1%or.z!bB6R+de)47~N_#nG{5)v&?ƾ9ۓEۏcsODS`N&[Q_߷X@-߆f[hv )EO|]/gmN<"4Ps&㜦-B=&:})j\3JRe)*9M efd;]Q? Rq6r:;h!!LA;5\WiPMD\kSdɑtU$eql(Ud6(vr+^ rw˟**qxpzXUg #3 tmpjCVܦdXx^7FWZ(2Vbk=aGVǐqwtT+5n$}GųadvƤNͼ.C6E]T@ *4n8%WbQp!FfiG8;Z5|q^[@=ov18:Dُ#$z}MFoxCGު?{a̋!TE|7(@A%]KI=<)8,3[arV$)'MN9abUGy[sЋuYɔ('ԉV0R^{D[XrJ̸jt k(`d"ja?K? 1JŪ)%g6ԝ Gp[o7aF?C&W|й#R?WsU:U^k:|P&wiroc}r̡̉Tt3[9YVx#t_Ojp-;4qDh^~Ve6&m TKEVHq`v? 'eҽ ua֘ *&K͞aQ-ޓ҈N_N/, ڝ/8VҐi"XYu!\ެS:uy6܈T^=9,)iDGwZ]p6Z taOn TT!Wf7\8jq Ḧ́$ui:ɴۅ㮭>}uHWlT^i_\ CpC4|´`0?Z$}S&fM^%iR$q.Vk8.@;.ӆAjkW~9l)kϞ M{ g$!@TM3#R^ v̸5Hglu+~Y̨9^ARL?|;BbEx XdwZm}?g[HP7+1'be>h2PREʳa*rQ@}] /bLTl{NM&}GCuѻ&OX[1kH8`gW|Mݯb<=}Kݘe%˴'{[v.ǡZ"i V0.7 ɉxW7;@ĶU$@~+ [IN痳owAHbL3$F+7X` Dn110XVj`c?jc 瞺<;N㼸o9ǦdS6ySmzR[\kjě$քcW!=\W-#e@PZZIh=-׳ Io_Y*mb PYٕ%92Ke7R͐8נ HiKY nn<Ż{bNX{\=jMCb Hk3kLXf9j69g̖N¨fRu$m0I+aypnHxxY?aCs'+ⷠ#oC,jZƽh[P@NTav(ǢR: " 5(KutthZKѯ-"䑧kn1{S7Pb6vNpuE!g6LnN|~h=m*ύyB/FW9IQ-DU r݀~'ݢϫ^UTKht_bݏ">,}F#nG.g?}k滪'Cj\w _OIy"TrUz˂$0LPj0i`䳐X+N~L#ʦZC+,mV&O9Url1†X\׹hEz9!5XgyPEZfC)Els1Q~PmuԞ,oIڜ/&PqiH^rC*'C8melҾXLO,VTp. y!,8*75@e:lh^8G^uDaA41(B[YZ~8JGd)qUc$hIO&jJs!Q47D_UvDͳH#NQx{PΥK}N_C/`rEWu8zmj8P)X*nA}5*5(o{upeKFDxiw I@XQ&^@B eq1 Zy{e@v)t-pO:X{zƤ Uqt!ko;unQ^SlIR'082`,Ԗe`'U N֑r`13r#͓pf Y$Zl,4uޚ_izeb VZa*L+> ņb:l_@g v0B h͒IQMs}`eW^U[Q7#cK0^KqRj!sk eZ[A):_v%ӈ |hǦbHG'O&/":i 7<(.xx|՗UbLh8hW/Y$c m[N?$9CvA,:eKld <%UjB5u v2y[ņ?Gg)k.3 MMBQio`LH&]'5aqk 9*ةa$wg\!GEMgHq;B#T2@SP>.:FšݑȚϦf,g\3dtHT%kHMN_F( "8@u:&82U&UY|n}?mT`+-+Q ubR!j <D?A{i׋~G3EKm~d&֤ TZ}*΢"6':DQNHT5BOsYpѳ Y3>ew>1XuJ$H$o )z=dSV&tS~'/OZ.aaq>>7v:HVܤZ xI:q2 d|PGV.aK50|O߷:f˓ Mx=]do ۩=_6[HRK}?ue驌og FuZLjܮX:2ݤ,jVtWuf{w yCe#Ob(c|wzM#WO<>KnÀЭAEХ`*"mtǰLr:i\r }>ax(🃕 w,~\YYq,c Bn.|4+s [T}`Kݴo'pwT°$&RGHZ)")r+x^=U8Ih#@ >ZctA<8w-#jNgXo_O@71ft77'Ǒ;lpD*:Ax~ p\QL%?6Er~FIn#'CRY^i`#sv.=DjNC=ތ(_J)sAv xv& Idv[Do usulB,BavqwϹʼnؠTu{SQ3~~1D#i7$dOlw&I Ԉ87t!IpSVi]MwƤoB$cx-׈;Ol%xwnzo/tz[n7␂GgF=6_׺Vok6O$F| =Wy`[ʠ$itP%\lmݑ!"YWC (b.cjt)[2{3nc* sYAخG>O#2Wۆd\:$q.a@冘2CND̏[ux<ƚz=ssm8>G0]4& "WVp;(G׼8HZAԶ6MELg| Ooc.F!x,f-ZMxHpU_Qi36kJ 2\^ZnySP2;O}'%݇5.ӽ5Z2t칅 J6U#|SK5#.'Fbr4K9JSx F8xA>`RۯpB䛴<&GnF- |j uR324<@87.QdA g3'8cȊ  .]qȀZȴtttRQ05.:|g(k#]CGy|yf˅djRi0_7D}hoKrZO{)uJ P5eJcPSо ~.٦5*vUl!fXOdvܻE{X4*Zz%jI {koFm3kZ\hgW8.=2^?"r"3NߜfAZ% 㮏DJ }|%*-Tje4^<8e#Ax?+g(!U_$ ; {P%MmOe?8t[x#8r:kt4XmzTN:R"2cr 021I' hc|9ZڅSȃ󬨟Je04v"(N}?<캍^>qx&(rSԌD<YDȂD_Lw*ˤUyce=nA*zSgD)3P9 үm%OמL؝٢JfEPV6%E*'O7*i &ĺBt҅*%6cч* ?ӏζ7!u6m}Upʲ# kTdQASU|Pd!tPUi4zY\%f:K^Y.9ixr&Ȱ?[LngHs V6Mr{N't$fWo=Nv)G-u3isZʍυ1qjT S37Ĭ]dlkgc t1Kt[,@5Q.9Bhw>4XtBKjH0dX $ N>k@4:(sejT_H+F'VTվcMm(!% "-fZBߜEk5m\P-z|Q‹V6CK?;qfi[PV5x0XBA)[fō ESloE Vܱƭ3 (y{avM2J?4O0Uݣk#<%.D-4b[+D#>KB>Ol8ﯿC;zgX؞ܐunv#m4t4J-EI!ʪd(;B2w憮۝j_^rACQWF}!7m,.ZQ7x!dEV^Hܠ/<*Pڣy^#3kxk1?MHjr x/3I2*P<4ؠ:LT@B2dJ誁h)r@qf˟ud^6#BPW f^ LwnG"m]`f1 s` 7'0xޛ8kW#늢Oa#gm6?|&㖻-:)8p 1QC!hI&jœ1o.!ס-#M)X; WL蓃]VEK)\D^e|efMBOs,v$"t2Q@٤b:`4n08Ȑ=kqsVYV at -e==f)ث3{׽˔XP^Zw: _ 'UBP TVhJ .y !A>$v25<1/x 6,Г!=v$Aib5Vj!=ƌ[>{}i C׉7%{Omf Ε2BR'FCF14:+ cIEy7Xu ui'6~5iҫc"vN=ϴT)#h)evC1j3$9j c{ .V]EstC:_ԫ%A)I ZAP (P+~u(@ʊj ٺ*\~UA;,e$~J6f˳ ~?{SxNd8%rW`Z)R|ė٥D_h&y͟x1<< H$riiu6E $s?~IRњ 8i~l[r9XDkrұ^G͎&FfصZqr*Lrt +W`+O:6.۪E/T}o\*筻ʣH`۝n1뛥tE#n2 |tg D]?;S*˼%?ZJj~@,x_Uܜ ,@Upx~6E$ Y(^׮}76`OCm xl0Ct ~:(v'*DRJ Oj=/ ߥ6_9?Z2K^ FKyO"Xû'y0fǎ#T8q ϔB &HX( $0p 8x2$Sz0t.w'NPP|R(121!cqBd2X-i.փ[8{ ,RPǽg'NM7-Ey}3dPeԂ:v#K YfI$-AV:EuxvAT{ؖ m"`#gl[^0UɁ&O{]ryEFG:t -ҕ-9>- dܑj1 eRJ-$V08lQn4Eto֯J= K\Bov=:ţ =H3Ћ4:!Uv1%a}9ln <$a.,nk2ecʁcA_ ;"N xu \j`I0ғN0^˿XeRYJv\/:&=q]7^P`ui HRftxTg;ߦYDMkVB^zz9D#ѵ$+(Ds"t0 _C97DAv+22u\XzNjg|V:;*5o晬YP80R1XO2lSF *FM-ﱠ.BhUu[H,7[M gK;4^rV%9B ГLE  lAaY u-*wϔ $;EIm[*F^_gKW{w@G Z:ԯϝ*Pf:IvB,푲Մ*r׸ɑhVbhDs{z\-ݰ{Z zF7yҬ?ݢejHDm6@ɵajTkKܝsO K4ˆ 2-rE[ƮBUesCd~ՒX !P"V 7K3[ OʤTpCr+ʢ`}kh$ 8T 7RYQwou4Zm( d;'lS*6v)*ɗ/ӛd~F=jKavޅn2FK~N^8.֝i22iz5yXͅ!co/o ^ .E~zn CvV7Z fc(L?{&*lnR`FwE\Ȑfe\bJY @dN4h,^: 7̹->G9"mAY_g@b3݋+Dd`R2[ª-C3*f-;G0:+/\_7\H :~Ѥ>Ӌ + 坁< 5 \ .&y:u=??T}Y,GEgEF  =>Oo7I ۗw9p% =`a#bk)m_nsUNɕ*}mJwקպ{ ,ŒOV&v2' Vks(3m`f(uRͼ>.Go}{#+IQ4SѣXC3h @OcNsCl[S4\J&-n9 Ot QDd4ΌJ:FflЏLT }E=eoP6nӺclr *;z({2|1=ZJiFeٯ|z`ϊoo=?M*#c:  TmGPSf Jk_̥`3Rnh 1l fynƆXP)T"\Cq^fdB5ͩ$+(B)$lqaop-)#%[X3+ݹ>g"=J>aIqX?b"svNKY2ƘI T-mnj/b4P8n@FvVi \nf[(X{<9B^:Ξc5O^ݪĽdfgМ+d|+ytQxl& K_$Z9aN΂ssx ՄĒrK,1'q]zw9;Xm~wh:}\ "TLMVEĎY&ZR4O0,v߂@z37 P7ҽ22$~\LFgV;Z ^HLDPrÞϋMۺD+JL/;ưZᚮ^ 9!OJ-o˘d6m4竉yE|c Hws:#J5c6Jݿ(]+aС }slJ3pEr'v۬mⅦNl{|w;fұo=4Y˂Cޛ<U~Yʟ\$`So}m%%BE1:l?_d0*PQkh`fF 86xSPa&AGË/g4]Ur=DO]xI7pYIp%&mgH>"cg*}{8 PǬnbGk!Iٔq8rſ }pIG"jfB吥,4dLvǪ*<$ s)PN{ECK 026Rlxs"]@9+[6xjW_M>KVAG -tI=M(v|l>OQxؖgFǪ@{AvFđo,G.!ME&:`ERTx*Ph.65D/S ʲT#֗ۮ0+;F,6r:Uxor *VadekYь:!~(?CdPH/{vbIl?k1;BN K:U宿`M3b*U:F [qNd9 SQqYs-9dvRxF|f)_C@;LRls*iq?KcFNߧ}!l^,Lc31 l9- 5{voq;d 457 $J>g[#ycِiEz!Sm7޼݆OQuKyd =i=hKvэ ??[s(9_!K% 2 kd6:;+Z!׾]!pK5gCdhE_MMT$S v R}edυ*+4dGâS9lY-_uptx9,žӿiU ) <X( D5/m{؇M$|zwmC?^; JuHW:Ր܁#}Uw?{YN6d4x|n.?،tr똟ۚ_wΡ[ʕ 0r=2GiX2iKCa4;`pdxXD'Q7ɥHؑEBRZ?6 YMH[`D',=\Wz.f$ >k~8e DoGH4 6搢3BG8)\2 dDN5jzsO4x\Pg N+L[Cic֕!9.PKnOO8S Yu\IM^ =mNs+wq}YtJô!6w,a6E~4f4  n566ӈ0*fQ Dgy[2%XK=Cftci]|l{sFSz!'՞P67Zps]TF? RCu%*hU?@J&JBPJgtp!: ʆ AحSxKՇs)ufLcXoڷb[|wFޫʚNLBiKYB7 7䪪)ptT lN(F:`J̵OB{Z C;l/* ӎ9}eҖiLatdwQ7:椽'|H}[P+j(a6K1#Fڼj7ͿhܛI±Mb>AYZ<pd:41LcH֑rm:dI.R^o[M,[B(C WڐHN˞~wۊ_"Wf h@OqEfo1-qFbפtmed7 oiX*NDlUTf/l"T} )^o^>[~\A(8 olK *2K (yV.{˞ѯoI{ {fnʷ` {6QƢ谱4?<ٜiyC ,/4 je"*٦:;qL~H2jGA[]'+~|.ܼRZMQqOl>[w#h5n%mnxF谄C*:Ƃi\LTXJ;=`Y+2ݞItLW90M/\,ʍLRοbtW "'4Al˨qȎrH7TOENzVCcGy@Uvf㦅6n 2H {CL2="QePWI;g mPkep&u8Ib;U9@q;^nϓ%';]ꃦC>XA>v+y~&iYDZQ]a mN_oDs,qh pU|=@Za΃2EP؅}tڳxpo<9ӝ_?Su^ LL.SaDSKٴֿ4uJvv/u \Rb g15wR٨4vC>5QOT)Gt Y:cۇ+i~+ ?,М6l1߷/9:;ެ ]"̛ 묂O*">))ynB*rt^K.0^>cޗYLOMIk-G'3vn5 Ӓ_ӛQ0[ȷ:PA؀pXď)taM%X w8X*-YiRֱL _`ys# '{f:э>e$}̃R4DN=Ͷ+jbVy)-FD3Hv9=,o-޲(3޼\"='-"-:`.Q"oBKl I5T@]!>,K?xAxu y^z%M?%w񶕲Q0"KutӀӬvg bԆ tabx}n;]lΉF7~L]3m_ a%e[1|u܎ !gMޣE تe.y.]&*;<8@=_pի϶I? zg0 ==k&S Wz"99eCBdlx}s^~3-Ɓbv-ž=$CZMbm-N!NaЁТ`&?$tN@PWr9}-?X׺6b` \:B|GDZӇ(-|Uta@gÔBz-s$&XE-iC(AV4@}Ә &jZ%|\"~S){#dX+Y0H9>ݬP jKF$w'^cꗻKpcK,5:ψ 4MϬΘ’('1Th!&8@XP` ʻ_~W|fwTW.(4G͌GG\t\+8htg ?zfJ<D\/&VЕs+|ZɟH9\cgObt cQ+ތ {N*/yT:{]/\AגtU~bFƑJÒ> $]U d+ po_> P_/fohY T!l]AF$l^X,f%lUwdˈM=%NS`>O%T3:1hap.=qH* B7v: 2[t:~9>ȨuRMG1cP|5(vLnq֭֫_]׮09GQbѴo,f_O̙[MM]eQxar̚T}B\8[)d5/}&NPT2ͪF7YYƑD3 2V4 Y^v^_,嬰*nR/+3Q涚 6 h]qlY^[2DjርҷܑU_Kd7G/Jʎ/_Sh8%IɚM9ts93!eS3,]`oB0V.\,k$SSM&3#>f_}KE閌pR(a'W`;lv$;0'U# ALU.E%shjEN_v9٠EА? I pO^GL:EոV8BC%Uf.lOWjtK_S;z@"kNL_m2<5ZnK/dD"h`IՌ/4LMl0jt#^o2J V)⫺yDUOl!{^9x5p\GqqxN*^r\i KSki'Q=&IWLQ=!=:,'q}]Z*0Xw%9aа'a2~=}Y"oϟzi$RVuhr0!^Jhx# NyE ͏ sH*װlY8@pHCZfҥMg"2-G sZ+J ԅtjwoy絽 6;q3oJ7W gw4؜"T։McvjN,̃k횆Sw{xW' U&R<*9G,՛'2ʌo,d zl s:HɻUfvi e )РKobL5ic!-^[Esh8jcˢisU@oL0doY~_m,|) Aכag9RK( ~J?BǠo>瀣+}T)&oƒ*+T}`F֮N"|* aE4)=]m (5] 7Hn(TL"nc7;X1S9wb*ؐv )Feo|4^0TJv[7Pڱf5xړh|ڤ,k %VOAc]?PHI)v/N=η?wz0| 0 lT#[(Ub[!Ǵ+7ޝh&ΌhZ<دЦ=j Hcz%#~UFsv0voBXRs A*~z JP佼yai.(reS+1̟Xw+EVeyU^a;rwA\f4p4̒%FD?aH-4!Nj$PsZ' bC:9}2S 5;C3M~=,mPbg `>J+L9L#Y#ut.feACnXd"1⼀to Q>X̛gwgHԎOTH10˄q뇗!|_9Qi?QX@s(I, f캏-x.Ʀ>p* |~I5dW_RM-\YB;RaBj~#Җh$ˮa@.=61v\]֨l0U7^](x$)6[~R4'ӨJ}KQ튇Wp15rXnv GR4 Fdї'hhE!v%7f'xJN9KF hD"ظh 3 t$JK=ٺNP,`K"~oM:i¦ӂΌ+Sqm϶ yFF,ILVט[:\V1)N3X;ȣȾ,-]Vo n:SKp4O'ŷ=z^Lh ;ذhk$\9n3 TD5v&y6եtiSL0o Q6GCɡM=2[R51bA;9?6G'@ݮUo|E$=HjCmXp> ?<>NseǰZF&MuMnU YHw 7JAU5a!{=Npr4_@ nĖk#䰢9 GnM}υZ N{ܰ^1)XB.3g\>t]@ky_a!>?ƃZm< hu/hUfH^-*yf[Hv i 24bHs 7bzP)"rdA΃Eis59&=+2Rd+.,Q*֣l ܓuG "7ua}ѴY_ؽj_{Ш(Jδ贍G Tr/VB an!&}5->& 0gc 9VkUN-֤3.#7j@e:Th &1 oIٻ8 WxSmjz'r;*Ҝ/_V9pe' ~ yDK0",엱:x?CF$wYk.S\'2ܕ;/l @|^ᢅF(/ed+Qpcw2 qJ6M$,G1w ~㤶)4I+n0Dp#O i S^2΍Տ_z}WN_ǟPQ=QC'2m P^)&[H>ΫMo- }jz5eBd-qQ1E&*4cb.6ꏄ%+aY24VӜ)ۨѳ6t6H eփ߶<6ڬψUKXxPU@ |@,)0=$a:&&7D f\i?묊=:htKwCȗ߻}M$ԴR"=6PǞ|زY2J Pq鑧AC}e-6=I\l|Sfݖ8.+fV7PyT18?>"OK$}GH˦K}z_5LL_+v HM\[YKLuikҼ ~9a9>l4O˽r $gmț ھozo+U6X\~#=]$?IԄۑ~5a:V02K`NUO:y2ׇj/\0SHJR?r rЫy-<`T{3U)>rSTLnDjWě{h-O5ߺ:J \"SmqWr|FkXo ! {wþi[dE>f+m(zr,!'(5mI'8վx;nmɦ*Õy Au )n3/n[mh]ؒ#A_Rm}(Xm6&wZ1&g]~?|Q: y:7#|W񃗙 g<\ rp5jCCXhոwgIOr[bfpj礟 rj&mT rk뢍1zl 444Ҝeh;% gjp 68V_wZ< b/4MF6xgC.T.Fg l C } _Mux꠆.z#ׅ8|&7W)(H%ƣw;~yE*oX~iV̬A:aP_#R_g:5<`d@@TAYq!l@6˪<ʃ%2@Kt$By1MgK *2=$ohiY\ТlPVJabmԅh ?٢IOf[ws`jdg?E3H\[C{Od!A]J,+Йݳ}B d{ =;tL6CAjaSgq'2|cʛciCe仚$c,( J6Aq,ޗʂ>֏{tp.%S'a|ׄKy-!׮&@J04!DuS*ܢi͔<o"_>uqQI3Ȃ#>K`|Б?ADdDt$e)񉂘 ʆ XL.^Ljv`TBk/h"%/Ĥ \]B@QūGN  /qU R&̻EQu(ʭ5HіW?o%`Fo9 ^Eئ*^?r*=Sb%{Rn^7%Q@ѿ7S wic'=T,:.PKV_&V219P ڐeYS)]bݗ$ +TJCN\7Qh/nRq1f6}Pn%۷kk,idbetf8F4D$ m&^m4[VؓN2t!Y]Z]cu Нh˧UJh LK O*$$UmsTL3ϱL\EMZ-PXz4:5tCD2*{KzvNM􏳬AVO Ր13-y,W'1K9b0[H=o꽄-KjX.Թ}K7^"qT[D֭6T@/R#Kw8x*Q <Έ:jOH H4ZϹb8f|\P,sQq?)F0H`A=g%2 9q`toQpNWjn[)@P1^̶W1x4fQܻ/L}-LWUxU%–=%.y9(٪D4/MOj3wEo[X*ob Ƨ`*/-7Z![Ѐe'+i$3e.>/}%ׁ=؉f! 6>{X ( (NTV\PeuL)'%'>Q:;gNGo rR p-/@o W|K>ZŁmc={H֮&GO׷ ˗G: NbYibQd k` 'kg'[* .᧚+ mƴA9&:2ݭ]{ u ;HYCof|yGm&;bzsmq{=84 9ݺ(J3V:'xEI$Hgk}"dGN⎥68RUM{\u M/M"p]XgKBm u=<7t̉]Q D|Frj)VY:Eq`{8O𬚫)mt!T `Y/3ߺq0{LJ*Ȱ.g) 4L_p_y^%zוq^b[1ǭ4jS^d@½|Rmq€链$y _NbS(FmJż,}Ye:#%DbW6.#+a cinXxu1`x*p873i{-vi&) $9g?ҩ :#uál6-9cƆgcMưlt{׬ ҆DEM9DUL^[2dNY6ƫ h~9M6.{~:78~s;%d7J-_f2'F0?,aUY3J6UqSIAM @~M)@r]x+vr'C)Z@ \ԉF*!$E~98+l4BL^它w8>yhaBla%ue9g'(xG_Vz*aԡ'u~1,kI Zh7'puZN,E7q8<^`9Y+G+ǒ8x1!Zj gR!H_/r(G >SC/[_*>(nF_Rt\26Xd#'l_F.d4ubBW;V*➞l. cC+B5Jw~ɮE3f L{bht|)&م%,d&)Ѱ6b'{aLPoTVfZb2?7}zgk7G Cجn*>,[9 :C^n6ES201"2@NT^ ȖEɞjWA:*f _ |@~2]b9fElI6c;Z_v}hܷuT 97+:4>^;.,IDZ?g`(aS7l@%%e /54Mrwe+( 2Vݹ.gs3b#~V#dgrW<g+VАÌ? 7`v)shp^';/b`@W R6TtT6on6b{QC/R&nl1?=cd_=]GsUc,!Le瓎@oxC ˺v)z.GujH$pȺН<5:(|FˢZ?=Znyi'z|8> [ 1}Av޺齼?3|m&ǝ&amL:rEUYf D̚p,Z>$I9Srף mډ@X)+[ErvS#Nr^Sp=5 Q%tOzx鸋nHpL$ZO)am0:韖Q :GW ^8z^BwcS~'՗,@}3:C44C#BlhᮅN &qEc%UT3׏dX2"YMjy|A$^t, ]ZTo`5Kd_UV*"ΚA]qSL>৐O_2~jxqZe}}ė+ݗS`/6mtAz^a hah2; Jʣ,C3{E0BC8ppZ i+!?K>3RGxŷ!~(lLp1ȹB4wlXZq> 4(P*6KS#}[MI |FZLPMclj%M'&۳͡1,Î q}<=O3U!*)|d+2[ ln)dlOS8TGY'諘]h6;9qÓeoz%̘I _R =eS;'X$K6Ȩ*9X'!>=FwX1*Jst-9WDϹQYLqOg*6Hڭt_\ul n]4=vxFpf`5{c\W/&drXEdt/Q zW2p).R*P懾يsFGvp 1J{3olj-CɈē1JhW@Z 99\}U€y 4~jHlލ54jYcAr?컙LGc[@~dj pfؠ#Nݛi-sͫ=`CؓjUB^#*]D""xhbI͇MOI(3Ս n :dgn,d%ܒ$QeF]͗Eϒʮ)<3aa-U# 'Xheu:N4pw\K5ca\j2Hx\)=KJxN@:چpa6@s{07%gsh=roB + Y#RޯD!X5 UGIFJ$ \pƓgaXH]3ػ|LշX1cwJv`uشR!৸ES^ Ĵ7 %#i˖oul d\}sR&xb'[ ޽EK7J8Q (p;ν pӟޝΒv]g*:0?=Xp3 My$?G-E0F`JꈎλĢ 3@1߀d؎./QRɿc,beGd1D+| _uJiLhnmUa.Hߨ>wdL᪨lYWeƹ,>! <պeȫԃXݰ$[ Ok0 lWӏ"F-7 FvLZĽ;ݱ,-yz!xaҞ|љ)Z JU0//kZ+MQӨ_ލ7ݓ܈LLl2#~2vPQ \;CJ >6hHwV# @XNjhh6/UnwzlmA :c\m 7?uy-S|dk58Dyʕ̙T^4 *3 ڬ+KBwj/Zy<,@QǟA&JAW/̼NM緁z"U[T4ט<TAcù-Xfa4 w!/"sdQ:ª'PyyC u*qa,)'2Y0}! CQXTo %/=GŸ䦢N*lxs'/D7.*zTB"h>e{ @XRb~ ^]yNh%Cm4ha-5[L綋d^dۜghxLyQhE]S/# ؟s$eT9&Cp N8yd'ˑì.Z&Ŀ?h>`ZU.,4G-Ǫ?t?E*x$=ڭ\Қ+{6ۧbGd=$4'ya6MBs CX+nu{jlA%J P´3INCe7&vg%&a!ȩ$8wA8COn ܳ"(Q4ZB)En~~?;ͼ&n3(׾ZA:omX]N0Nd\J,5xj!jϹH~wޑ'G&^q@:܃|:(( s6CgVKˢkcGD;$Ω=T+[0Л9]A 3{>o+`2QwcYSd-/&;]3ZO27:SES:rQA9J.îq-MCBgLozPz];4X -OLejxJ13o7T }ˆo\qd5f\Հ+Яh"M[#)D2 i7iD5NLX<Q5%/I}z 06͝~0cZ_q᪏$ĽU|CZZNw1x*"O}A_Ĩ}gʮIAw+kUyW;nr /2c"YMт"wb e* Um| p [PnCɜEK,xZ2M98: i"'SpYYHM|p9PX(|˼Oi6;#^D9k;LK4\g4ʐY ]m*c^;1)$3 PfgǣջXdžNd:Q- 7BâP.C5ҢAEfuag 0=4(*{vvk`M̅ h\Pp:^ӼD!0|E3f%CΑ)7HvkFM ĻS6pTHG'\zQksM#9W]f9Wm.J~8j*q<{I,Qq:AF,EjfX [{$? @ɛ팲Rpt)?2Dqy}s4c(11" ԓeex] ~Q@ggY]x􈧔7 _J Gu +<=\L 0:&v&+lJH4W%>tNvϚ?A-uN{aF y:h(9&iSEf$?w gf8 6?cSkV0VI2ND YOz gtEm3qPOP{ڇUcW'[fr#u #OA5N^ uz/m"x:=ۑWV'|8Q'*ŹJޢowS /5GR-=\[z*:Lћ̳=kds!Y&:lLE%#IɛeS,@ hќ5e<{_P7DMɺߌ@a0+/ܸUjgu?O#2#深0:>cCXb_ ahZwJ6\}Q[M4jB2y*]N%oDе| UP|MH,/=<0B'gދ39%e f9".' K/H&-S ?me_K'ΎӛVIYEL^}F,~]J| `!?Dt@T fQ0uv;+qՑ R0њGϋ 5V5HzMM,0Rɪ[Aݥ RfqlӉF=r!r(+u-sP`/;12~GT: 92/9h zA_\ɨ|0.oL)!|*pk;uëdzuۺ #P\z*X6. mV4sǹx;.""Ad[)*ho_OE c??G%غ-uU70u<꒾w(.L]#؆ (T1E v{љŰ#ceܖޟ'ñg |`M)#*XҰdc7j }6AU?l(,&?%: /D[(ic=U7*0luɄ|}@~|/bݢ8l؋Aa" 1d*|@=WzE\ywո5}Dٗ$ɣ=4\͛D:+]c}'ձ1E)l8Ň~g.e])#<}޼9/=v6#ު)& BAo*=g%vۗr&fƨ*{-ŕ߱{GH<ª妇 Ċ xγ]|1{講~œo8-1M>zylD(RI߶_x'Ko6W[L Am̉z V:}H_TC:Q(Lef5J_ur_:@WcDs&kvAeF&`RsMPpi6L(  %(g9RL-bK,MIebl1.-\VğdfHۮ;썍*S;yOCBu c&&4ϻ O#vrc&*[5\12uGGtφMI]?3ndj%p'YJ Y7ZЗ=knVGKA>f*C(orF5lG9ģ9k=@ oR- 1l7AcDe(Tv-E!5K-|dYN |Kղ.RsZ9L{avS%m|+d-Qw4 Lv?y9+ӓW&rs\5nV3-al-7:Z" כa_:q5H` N!>r]y {A!G YN_h^aP@8 X)])g}!@x p]俣ȫNHU~w^?~!j|:9TMyG~cX&ЅqE7d͛tLkxx'pI (q%Ō MtVu34 (ت (DeW~ FZx2~O<.9Wg-zZ}d)FKho"9%vɞQ` ~'0k>UR4V1=ܣvǽ|܌!T~p  Z r䒛Cg녋t_`S%^4fl:^NJ2( "JNau$߃)ZLҭ2#2A:}zn$ĩQAc);!\"n>- ]T"&LI,y/ʎ.¥EՄw ^4B(37z7 G8TBlvM^k =;]=ۏ1{*#ҟV}`L%%PX ^%}Vq4E?|pnҧ}r匿-ܣGVz3 *VlǭV):j":0ǭi{P+b4{,<#)sZ;tW Z09!&xE([@ח 5 >wH$P{jș# ox7$ŒB;nd#޺6p|i|1qdKsp) 9ڥi޺sh_X-gi>@|KMYj}nTho%Ӏ\-1U ;or,r*n8bNcKڶqK~ ukٸ rD<ͥk~_U CɁpu s$E@ %_O c&Hr_{W}3N_K 阀J=Q)./|fc:XGȢxF8 ,NA[bs =&ixRRe]]@svuٕzYGk۳A Jolҭ1DER뒘Fp33YB3 OzɄiPFc&rP<PkVY9r^( ׽Rl_}VsgVEW\ou.D :* -%KĉxDg:QX6<\3OQ1d,w21v Բ˕MQ9fam8kc@-[5 f>ULx6@p5:+VpLyIm3y¼5e9fPg0k1unHQb,^Du4w?_Ż 2)gY+~V)rF}I h7V|(Q&ܢq\iP~+O:uϋYD]i@;8asi!җZaxLI.Z5L68_) F+g`ۑ;؈bE^0KSZ근=jI3Z zu9]6R1D;Njmddף!)= / bE~/9F>V1m!?Ctk:}' HXy䅖$g{PGy(w}7qL& F5aڧRԍz=aSDIs6.| _ D9rM)Do=,Uvk+sՂ =ZSoo^gYh P OQog ҽ-~^|7ےgg>jP10 eӣ2߆8sFŸ{4o ~v@&ٿˁ\R5:=O|3뫪Pq~7HBPP5_Q}&@* ~;ׂ[` q6pJ@9(?MWB/Kzms5]9o7oJ3Px@Qp>jL(Y~_[)5z=g5i]bZ1挥8SgT4qb΂W?(P yZ[` @jmh{\ , YmòE @95%>I&ʙZЂ0-vuS"FkpɆ5 L?lpb;dfQ 9dۨK>ddp8/.@/'S;,G$D&+Hߠ"-+7L.㍈\9\2[%xIXKZwpǼ&E]`^5y*|_+Jzy-i;2vN-.>l٦ca<ڲ B_ g;bC0X]Eoxp3kbn~VS@]@\S+4_BL$ I7x l`HǛҧmoTӗN#Ɖbc# @bNv,"0SVG ?G^JBՔJU119<嵜e!a<ZqtvmT)Ӳٽ.YEU5x/$->'EfP+|N Dj*o_(6Q5)[]641f#{vT*OQiD)MBR5D_pkrHKFȶR>U1 L0 _nٟBc8[1/ qw3Ix) )(J 4=o{+q)%NNEX1 KƜrn˙v9cK"gX5k^O>: <,;o$w5˜M]0+jy\q'\T\k7_X_(c,bڶ#wokB3r2$Rl/ߜ}p n]yeF-,]Kg+ҙRenҁPtj XJ[NqSKYo)m9lGqmC`PMX &.moZ[Z1 BݶSÎH\Ȟv v~)+*LjC_e=|8zh^jY[Il ߢ)х ?Dq`nNJMko2ԽE"2.^xBᩍKIfvV+ ="1[7{衲gwFTgkH@7!kU8B:(bℰq;)^h)јc~2ŒZ-~R`''~r;g( oA$L[v/c {M[ꤎ}OOq#LE&Ζe#=\~C/YCZcdBf1{ig=̕w+E^~uHf}79@)E'cwOLj[ệAL;ƨ֤Jc.uj 5<6҉:c|ELWZV[kv[D rK88hͫWU`Aw>ި|Q.f;+S"7l!,cmĖbEjllNBleDVa6Hw@2ZaNL愳j+!ݔ7|@J/gQס1E_. W+ytMX-~!F.D}ЗsS^q!R#ϫ7*Җn#/;@ m &L >]Z[ZQGcyIg$}F"k>G^|QT3FH'eV̝Xyf!i]U z" by- k:w1AwF-[6b?Od`LTb:VBM24*|7&eLy48C f_ ˞L6e s j3qAB\Oi] |̣G Q 蛲Z v;۝6BE%?da : O(}ƛ m)A뒡VpTF ?3ae4uKLbMSk?5:\zњ _k y'* ?Ur0Wޞ\7y=0o^DaS#`#.TY$^W" 8h:]wഩm!ri7擎0f*^1tx =G\S(' P9Rx@9zP \HЮaӤJ::zj-Yr=*ў̥s"G< \TY/&c$#w~u:zyT7sH9drڴ Uܭޜ}֮ʵJtT$T dppęu!-6 -# J4,6 0?3wbΠS )hKrKNev`CрA5vP)lnfM]KQl|( H&nts20[CpoNJc Z zsTVCJ|˟y'Y}V)WeTw[}zOqLԅij#+Z֕,(K4$b\K/5ntk5ugN\ҍMB];Iѽ3R H_~枔oejuJ*C Ō.ݠVRJ87J y 'XͻIѢAQ[T5d_^Q ]?4CuZuuvz6 45? )|=KxBweYB|7/CʙZ'.#Q2۲a'{z9 p:/i8{b \}+t{.ٺCf|(p!Ea*NMaH c6,{kJv?Qk}Dc+۩蜥Df>XZk1 e>s @xRxN<g-)tux9xŘuk#k%ALJ~HDzdC,UG'iFġB3vs%*x!`GЄ?iHx-"n*ujWj[:%T5Ű/,O|)N۽ Nbo̭ȴ4 Ink%׸F;ʧ={z+?qB @Yx<c4F^ \:v3DƮ4x}jc#S^r-j(mL]!ҙFFm+OF[å*BF+$2! &/OqR:48OfUnmu1pAϩ*,Up#}7w1lh]Q%6q񋞫9aӟ ^!w_8/VuH`HQʬZ'J#-oh(. ^| eM; d";8f諨pdy,ZӄM HQ/tvLHUZ6ʚ7-IRU;5Tz5z&أ^zp\ +@$f ;#`Hkd+ſm)~BG@!gz$ť"+u vN Ç_dU&c-ad!lw-˕UG4'{nP)ޭL;|"a_Ӫc˜M9k$zD+lʉN'f/zN9>E,Y!t+wc<>'/_>51_A+$ULW^ZpXv7$XJMӑ[q/~۷F~zǔ$eAXw늺g"&S3[r@>؎{f@0 :3q#yWymS&KNgx+ F_Xi" `g>]9]Tn% ,VA c4$h9^R^#{_2?RsƦc@><"T.W/o}a.$3>d\թ)\g4[.}] 03g FWŊf}&;{i?6i.Ed3H{]KQt2쏕oFp@+B10wNߑ *QyU+X}-gglv @@s]YTTL Wx@}^{<:ƋT-Mh^:Se>nx{h,{cO [b?&V@ch7J`@!7\"šAmdՉO<5kbw pC?6eE#z'@(?XNd4mhAuf m@=g  W b)Iԁb;b=56y]@a .T76zx!4p0|M,(4_4h{/6clYމ]*[3F]#hJR{wءbzg,_;5k">IZ~sʘWi Srl& `ˣ4$cO*q ;Rda^2Ĥ09 aY2aLTU'r)?dව$oGHϖH.3Bb PQ&"<ȗB*̹۳=3_m w~25[^TxS$R?`< R&*zt+ "7:'ߏWq}*) 2ҧhf CleFb>>,y?9?e-2 l#BXED&V4}^boY;݀MJ"iD|:ɑ2^W8OsN7 4"uٜ0j(#f ' a0/'k 6ӄ#e!)y.h &wo^7I~w?Jտn)b]?kXV[ dȈϺsr#to[XTηSEO9v"̳T @! K%l "*HG]4m^UbAN>L@v.5Z%~ $sSz]_iMuJbl/$餝.`yyr|x}SmpqA5x=MĎ;9P+Vj~XfITNk= )ӏ9+Ne&wR;-FsgurMNE6!4# bj̄W5gVskovs@O=,[;BKQwPCi_n mPBi*xl,0:}PzaV\% ޖ9,͋Gߠ1ͻmiO4 L B㧼˦|Q)N\cS"o_t,eaTSHr VEt~U2VJ*_X MCY4/дM7镾|z* tD4 OCΎT9$JUrءjaG!f)Wt?A>n\,CO/_vЀ`cLTuRmVzJomm>  w wKtӬ 699^%JmkO>zs柟rƋVMUuI%OA!.R:l>g#6bM۾1'VzKP"3яosI)%sQӰp݋F-Ac)X@+="DgUF>\dű܀I%L;o3}ŪS5zJ+'oXNB. lxb1jlN\>D5g2nJ'+MQ/'@*[/S{k˛~N TV2(p=\UyE3o+I.MVh_iHBӊk}8m< |+ھNR)Cn;Iw-2[FsݒVA$-3fVEQm*v{T~Zs(7yjYjue^ R ; z!V#(X XD{!ko\]b v}dҟSTgF g8tr ixu+ s'[ *"k~ZzoÄ$Bp]zÆNEO٬"*Ow,lʺ{W!^ˇ! NMc0/k!'(ZNTqҳFIZ|QqUFqS"=<`(#KԔ]˟2MPWC0 YXrA.!ΰdXQYI^!p윅rb7dNVjb…msߵ,(:j3W׹0*TQU,`a?Sw+ S2̱WtMk9&F"ks~jXmV2>F} KxDN'>4W 7? E|tN\ ;z|iǏqWP H qy92寔rVL|ύ|Sɯv\ Bu 0IW|>UFe$0þ هZ̨E ,J6v[*\vd|iB#^Kh|Fٱd^aNnH1BW# I@Ґ #rZ-һ[a:S^2 q$J# 0P/] YLtA IX|.zF7(0w'\wl˝t` ,׃o]pxawg#YF]sx)sL-mRiN3&u16Yjvˊę*U%X0eC\ n`2,~RzVuHbk˒*3l&0*X_1?oXauݵ36֍eV/1UmV|ϭ͉55QXni"hEH^%0 쎄:8$6g`QhEBۺ a@OkI?kl˖S<~o[XOu$(<Ϧe{^(l5n߿jQ|{XTe"z{4.%0q*;PYUQ;~ivkkzъp&@&u"Zz^!g٤I =3 ćE,j C)傖Ǖ4woX^T6l>.W2(OtM{.ngR/O=CmxPNcۇf+S >-g=evbmW0wK]iK;8c&%yV{ 6 P94C>M^ D[-v0& :0+.d=`'O >)#EhŶ;C$!s,IUcΰ NJb&d4|4aQsVJes%&L`է>]5SL{C8 !a^Hl9##Lv]"fIL2wxSϦmTYPailXtz8[~" ul)cTazv2&J Fcԙ[",\3nHN!G3TڻIPif#tY!EmfA.4${l'Se84C~%pZ}Y+08 9IdpY:&ͼq*WjYEL܌(3zϿŢ-~"B~`4g`JלnKdcGʐ-|߹=%myio1 KR|YWFws'dA8$Qc K9DR*ߕ 6EJQB}$b[>S+xE\B3PlQWSpP@MX +#dI=]Ju; '59<΁` gj NdZ"ae۰(uBɴq FI ¥MJHPLo62XO_v`Jf8%}D[Ƨċx*puX]WXh뛼Eh .%op9IJ7 &>ص[x^)Y16fck$e|mYyxVu5w5v_)(kpMkhKBKLܙ,0QÕ O`rZ!D0N!]`q~7U i:Hb Gҍj]|G+ =~fJl&ƹ4q92E5J(v5gLJB!RzKw|<٠Y/=G+Kg@|3:ԓFa;m=7DA7ux3NlsIX?Μ7A͘|p-f 3躀i s[ОGN-L'.>  >z 0Q~0Fb.<<\x.J8a>lfœ~>.:VV`I"Kwbŀic q\݀GȬNJA cŠ\T8G4/<jR!$YR1$^E UOa"x6mR~>XgSiܣlU9 Kńl_cW=w.|`7`G:UkvJhUo1YjĿ[D޳n_u` Yž`\Lh1Gaݷ MYYիA,VOcu^NZ>Rl~9Am{a ɘ|(B޸GdE@[hnZc6b [1%ov[ .Nx?#^9yiЪEYl j!][.`d/E B-"ph~= _W{BWbt&Ķ@2rS?mp̳pB.?r%y1l{O3*n$.láݧPrJ=װ_dfhm>۱'c]-铖ߜo??P.ܟoP$|B CKӝP,A3נ濌& i$v0=X@1y 2fHA@]3΢D6Tu{;4:6vc7vVz. YcP^ Њ5qA pϚ"zDfD2(IT*3eFB ZUx4aڴZDC*D^Qt "F4@WVCv=ذc)dXUh{JK.FKh ?HJ~#-Db*_Nx8Bo4L_7R M>އؕ{6LH=wꃻ.N\-VD a4')P,jorbmI|p>{!YF6vINB[`bG"A %aO ÃnTnX5uJa$sI5~Kj[KF$yX/aUk'xR# lAbzg2\Ke!$SnNRilq߬qLW0DϯSeP,lu 6Gx*< L\rɡ>6q 8oo8I9{۩ݰCτ̴gP4˽_e갊P\*_cD6[oH̠ԟ; ?'yENT똵#v |@0|qDHTE"RسP ( ,˵~T>Z+>ʒ3L(!@< )T[gLءI[E>ao1>Joh w$`FB%r;3< ]VqJ>lJHDcic$LYI=]W; sgR߽/AcӕSDQ@V ['uK¥y/!h~}}`RV9e!<6;c췐gѿ7`#$ i ʐ?#c Ű_o@wwT#3мcA"@Cp6iR~d_n9 a$͈Q(2-dW0%2(0&/+V+I^Ơ(w QlzwiG齐o3[YtIi0W $Z׌+l߶yZi/^ٶ=Y~7Jt^tcT6: h r,I8&D.$J^!DDM2׏",^萚6}~>FWqO(98V~U?8jB&gvdxp'b(Y_ hml_֏N_`IUHڃE\Gh) ;/w:h `,l|}c~/^]dIh g Rb0-1& 795m[l'QxÀ\ eyWsBZxcʻ /~,ǯ{?.}z G|ڬ;mZoC¹( KwGj$JQ /.<\ȓ5/DKfqWhe:3+BoELJeYgLk|hV= FfY0z⧥Wqcܬ`0ZWy!_ATˏ5#JG]*Mo]o,)n$CrPd&&c^I 25]BʌO}LSQ+󜘴 6_bE QK[)sWRNf4}iguaP !<SiȽEQYQ8hl@Ej7`SPϽ-&Mg8r~xyy[rq߷؈BYQ'2ٍ<ڕ 00^1gPϜ V &='8"6GΣJYuMSx&/6Znt[%c%!rI)woq^}8'ca{8%A)lr?I]q-x!t?P7pwi_H?zr2P*DD$蠡N&\H*cd#Y9Y,Nu|5 J^'ZRҷOqD{;N'|n|Hw% h$rʣU*t.剣Kg5ߨ[V<$Ky-h~[hn@^9!k4uvM{܅9 KkʯjOV}ܬ?bp)j<ɣt~K Vy7yR0Yl'')VP&w9#YJfV-X=xp^R}!%r?8ճ:AR.!THCE7}Q6n@ C"LkVˣ OH(=(ٰ`l^=4[qڎ)W:`k;67TsL|#CxgkY7 mq|EvF=}ש:{K-V8JIQJ-LgwFADo у^#Y2!EnGCuQd4E_ )\#Ulnݫ^c@ dX9ʀN :aP :=ou^ \'6-`"c$O)=$1 ` EW^ ~DA\ssOv ٲA4ay>nmC&(E*1ú+o?x//7#j# D'՝X㉜UP}̽2A-;A]rMd6nJ{7B˥O3aY{to="SAS0M q&!,Ct_K$>5d18nq,fH6c47f/?-g()\fxDN[LPy3dPT,qHbuHsL%FF~Cч;?!+>Ux :B`%7yF6f kԑ\1N=:^N":l_rD'ꔥtF .ǭŽT~.rk=NLjȰ'&u\l)FLn^y_]uc7[Z:s.PbS G8 @F ޟPPBM6fezN;>P,]̲A[ =&W^$Klwpeй!$Y3PUuT.ƤX$ Ҧcսg‘TY|S+ٽ({i|]^XVJ raʞ.f;):_ mPtJG w8٥:틔m [KsQt'OH`zO*c<; /ݽ8è@P s'k]5>7͵nhť~Hͯ!+Vf߬5UWQY0>#Ȫ4R`nVgڕYvst1ͨ_x /PH@*~G/ɡ8AhT|4i'sA0;@/n :}^Zb6Zc$Wdv{SԻȉz9PUgg tD;`VGE&@qw4A!)??]i43Vo {ǝ ˙~zUkH*[TJEFqO@{27X1>eME?In,q!y!mv̍>*"eF%}06~YO_FT?hC{y Lbr+kIl$焖_РFEo5/9_|iC[f sƦPןu24Py/]~#ymnVs?T}>i#Lpc(bsYQ+`_=^+=+hEimL4OhI)BqCv{NdB =-Rȃ)uP71*FvWdy֕Uƚtd xJ5Ey|F;q:_uJu>A 5aiF"'j2(H,(m|jh[ #)uf*>ץa)k[ٍy J}Hi ֣'̧xnz* IG; '<^#AV5qD-\DWKOBa>Ӵ 6wƒ?j -<R_O?|-M 3̐rsh=_7#rpm~VM)Nʄ]w7 :JsU J@; D3j_e HYf8{c`:=SY5r3 M6Nio޳lWCTk|5ydhgS kݲ$";vei+N!!'o{%,x't.OƂ&1.FHdleISӗ5 =)Nm䚊9XErb.U'+͓BGb#qj6w`4nd`kJ$C6pΆoiQelԝ_:+QA CdK3_^zeΘHѰ ~b:;ϮzRG'ŔՠX1x[ij` desSTLB/IYӈ{0t1v2ZJGg31g`"h5p/,I^#doP^r%b薃 Pkf{uƻF ̆9vyLrмÜυ'O&.]~s-٩vHQdTOTXD^5~ gNC;W+ػ!Vz4<CJJfyfpM/hKmg ~7ƻ}g"_J]0lM "@E 5eWwXۋ?ٵ'գ ^TNwLcW J*ar;}_ OHfLM 0 nƱ Y.1)*:ω.oPk~GrW@S)5fjWYrO!Ȃ"Ar61V+t,n2əf},}Yi #f+*~!<]w/X$^_8"3DK1ԃ8R#M'ԟugɦ"B+2.5 iЂۨ ERŔ'[d.bz6˧e:}U;&p#/,g0pXzy#eLtH7ŮƑ8` zu j!G$'c]5hkЏ7E(0?x7jrΎqWq1#THA}GYA.NS*0aN!C)h$tp+ɘy=VKtR;{mS6=nF3nBdyR'`]o͟h>r/sH]VbRe1asOYbA/t\VieM ,Xl#$šazuG*ĩq( Hf4r[%g*fGR0ǹϸ(h/#v7 .b؈b6kg H8}mI.y!8LgQmXDف>$ ^*bǙyDв-,AY]B\dCϦ"JM50|^h5TU%9Pם3%!}UhFk2,.Z'5:G~E؉w`jEqiުBF~}xG*Br3Ea C&ihi p8.v\+$Mئu8i4G/G-> l,`#ȅAQ5W(gL$G7(8ËWsO!$X|.v:A:tm6I5 5YLI^rGaN|x"K+=.Te21@j"Ʋݐd{/xR$EN$UU}qͰ-Ra'+pZϫ/`ș>T-ݳCXd)6KA6 ˇyiil&0GHEN21inZv=z\kݱ fD &%fs<:J! 8kL>Bz\x$+YTL.pO_!;n0;٫֖Shb &wny-gcl``Rm@g!p7q [L-G%f]1a\Dbgjš 4`'5M7FQ ͻLXq̆a; B9hVt|:+6 ϳUrCy<<d0 =.?fn`+fP\K$NEi&"1/޶۵'.vdse6zr$:,R!t޳+kǞ 5Ӡ^l~1aJdKJ>q o1At= ;i'xHXC;/_>b6b+ZT@:ј!!ͅ5b8ZG)e #<52BzDŠu?q֣ X.;U/9<}Rm$FXܥ%"i{ƝX-V QfxVGOq_L?z\0%nMaڍg*=r 9;_{ʦ-L҄5D}D9l]T&%jm|%JoCk3tA863w}v6g2ds~drG;6Uto#:!fy@)@sGhS)gz݀09͎t"@HLU{hiu3R%9y 4&D>^wE;zY vV(hnnp4GR\u$15cU2~0ho4kPf Ǚ9sv4cWx_+j%˯c aqr hOxAD%yi-oH(X.C@ϵqwU(^'0z.wf^1k .Jiۏi"4S܇-MU®P [C ۴.ی*ȧOX(3S:3K4<QX,`c&^7%]d]Q?fصCi L)5_!'^v;i>ɿ_$~-inZY+2Iokn2QK")E+ډAdsp}<' D~[\BY_m0ЙzoܛԂ4HvoۖG o㮡ATLS !_+kefm@'*& 5 F\`4=c] $%2Ԝ՘YY=_FG\oD)۵8$#P/k] [3eƷ%B(nuCyd>_4.۟6,u".agpEɈnT$ ?-]00LF"Spks##8ӊ~ZqdUo*sSsj}TK]J'0&+a#n'j[oLy')cBkHH}*/grU`q54>ߡfJځhᅯ*ݼuOᴽzk>j]ڼa.oW3=5DOɷ.Xbtx0Qwf z:F#F+˙~|C58pwvG v -Qp`صFٵo3d[.*rFRڅsfXCLQb;@n[-_x͘9/ k XS ,vEێrE);\Khd-j.-$Ve}z6\+I xjUiHS\p.eEViV#2ȥREJ¢HEѿfMƪ1d9t*wR1ҽ1Ęug_7KfȸL1-[㵯m%[XWXʲ*`Kr:*L-JH1Ojk޺TAcyO܁DHd-(' "Pn!3B<? } :>#V1/(:k5g/hM95:>L z;kvkJWZW'(^9_ .f9w|amy#-R2R6[Õ̦e^EF|0޵\\SW.ByzJQ޺K.r +X{,.@{[U-%IcF[C9=sJ"Dn)aab +}:ST q߫z~cwep,>ai?9;}?ݾ̿?^ [A46n/0UWd}mABƥw++ץT:|0ॿ&*zpꛦlrV;#V<\9ȚMw TnW%+n>Zq"ar7:&icULf z^Pު̘ZF:RbɌˈ\/ >W=my<K_ 3q[0!z޵P )ri O̓O39ʎʳiԖAnԍL xvdkh; Cf뫊wj5ܖ!Vt+p$!BH!zSaEقG4 puO|U.aLۡ3MmkTq]"?xpj5" .!6C|X@?y Seج:%Igx07jٲ`#f̆x}!#A'vh4mZv!VؾJɦT7D8XtQe3m>{F=F~?}..FUmM@@՛4HVvgk򂺨oq>$ZMTDܖ1kɔ#"آOg̱ԛRc V"sq,l^ѻL=q>001jXc+TJ (L EM)̲͂bOu,`I `ӣu%p5P 8yB$7c$!"`Kj,#؋O6+`>Z.°}ʃJբEGo7IYbOK5f܋W ƴ(^ٰK5#d<0ÓS4R_}ƥQG/0G*/f3o*T&MȌJB C 1E:NTLVm!ͧ'!bNQpyAEeJuxZla&73$9><(H;X^lɨv#t$:~$ZS&1ٝM4/%KY<X|RT)}ZdUրPB,?6f 첶jK\~ JjŶ=F]EM69V2%5IW%1Rw0c}q7Җb x<{O?)h8@Gy=^'aGkYlفJgQl.|_ybH;XMq##n'q ,@B# Wxm8 mR/M0#Oޕ2=#xne{EGu~ϖbXeuJ,X<&f!ldj d.~+ dYtʠb|i4:{qe/[&ǵVu]-(Vqxu[ 2zM_pH\ +ʼ`9a+2%R-ԒߙO qi@4c; D0Wk?u&U$ȆkZNAomF3R}XlYhpV"˶VFuWˇʌ*AQ.XUݾ3HH 5>B+ډ*)U6-jZ9^~k|e,6x+@ޡrRħ7<_|1 mN~o/\i=e,gAƾN)V5  `hKB#qz y&u2ϭM5O58 {k\w2O&KZ"B [GEkug칿<7"iJ$2@#/je_v &woMs9 0,>X*GW| n FIu))F]Nl晗9*&XoClkJ@ 0EdU ^v Hև ׇtrE{)xumMWw4~[ɂ,8Dq娬ap3Q}JhXü:XH~GoN^}6c6!_Ed6ڍG`-APYx0йJOM/K.Ѵ=5a?RCYұ/9&n!JÎe˧e&LJϺNmT,92| O;[= %_~::<sWU'>dm`:xejڇtǑ?w΂k.CTf;k'$jYB~Qnqk؀AoMUt]Fn۩!"'62<[2%͎˰C>@i]ymT:w+&ʎZWzJW5\M!!0A74&/Ɩ<ךޤI C3GRa`0a8-hm4hcyO$+<4v< E~8YEL%7m]%`G8Yl7Κ*GvG'=CW5{ڬ~/e_[ ;{hi(0٘.ȯii;l=tgh1Zm>A;͸j"AAu9BL2v'&[v6z9)im|dxENΗUB[~x&-㮏xYZr6HW\d;e)B VATn@ eTZwoWu!?Jg~>CO]hly.b1D8}kx#$Oo>ȩFJ:C-jzˌ'&O6P uoc1c*鶭XYGF\Q2g2恑 MPAŽ "mdy0M qlCusLmrAOta=EDPk;6O5m?"5fZ"lHIfz6I}Gt- /] .'^H\{3: $U@X!d`< pg5dVk>z5xU1yJ|UK~*#4QAJä{6<*oO=v.) kRA  'a{eˁ{q#bZq,IV V32O/Uq_ӄs:7uC{%D }s޽[HU4Ty)AoJz=fxTagq$Hz"Q$u/&R9yk&Q~{}S\hWʏNiqY_& ; Z1jxQ I*$ f̱)Ep)Md[Aڗq&y tn{C *jYpx4 M˞ { ơo$= -pF2|Y;fp{Aq~( [j/)_11H )y&Wǹ cJy $9FS&$C,u=HYV4M?hBT GԪ*ymW|}={D' gkH]TFtPBQ ,(ĤR[ +E= ߿S_/Zx1#¼EW(^3<) F&}'edM,kN@]y)u}^j_XIsg{0l%mJP>KPFYz͎9*SlF2/[B)TZt{T dUZ3()ԷʡdB&blU0-.yd/zs5:eƃ5'ͥ:fz!fM?ZLʀG)ZG z1)` U]$ ߋ)/=ƽHzd6X!;f"Mtݮ1<(ׅGDbf PQώFtӸ)] K+p%Idt5I&5şN3 W0: Œd6u'}Zb72 dz̒J#=ݯeR ,Lȋ.ݘS\yf:=X KNnY@y0,h j+sRwj(SucS{p|؏W4Z%)491Hw甫:%L2vX6wLZV(ʷf<ߦEqY ϔU]De AA}i5 ވ[2Sz3鶳CIudžyQE̶/ 瓾m8gGCK.xLlYn{H;re3<.tT(|&Ŗn}0yUMOv㭠}#Pb4]K.)wG2#ȿ~Zys묬%k{L (1ţU+p=s+gOᯐ_[wQPLJdEqӥxOW%3zT}v&Vt?Cζµ_u,X2J{՝0]Im%n.pL62eT/&`iu qL/b+4Q׉YjΗ8+]5yC:?&)a!cSYeLa2,Z0fp)7JE(I Q[χ0]MA\Fŵ"B[;}l Mۓ?yb tm;9BvmCMQR H,o'%@,+o3Cft(eP`\o%-=\o%\ւ"w̗"yNi]tvx$ÒOΝW>(6 ` ^K$ۈȟ?L]wbRa;+Ő3hAqО4(bhf59׿[,oF}c9,[;- M߫nAb%j yHL=B)'<%,7NBcÊ}=BBg^Sp``oژ/N.g> gU'FZ*Fփp>Q1u=l{ H =w'v R{{5^ Y]sgWmq=.K#_hMFw+buwX3S3(-vp\0 *֑[ SpyU%Gsw`J{l@ڊ' x\uxPF+v]+! Mcf'46E Z GE5h/\Wk;%3X8lPRt,MHp[' REjW9m"kZ]<1A& DE}%Eh^%F򝹄I/vx*˜WVK/|ǓY5!1u*)6.mF i\:Y]-Oo_ bh/3&jאrroa?tҬEVTAMYA?rr93)70 `Elfbrw 1HUדujH&ʞ'Q[ԅ|%:Wx (IV':Bx.v(U59br,_S,m'G_ya jRɪ,>1!lh0dz(4Ѽr(9(s즎3@]zw(+,^h(Uk섎I,* 1-_ƷP!OH"Ѻ]A}0 ȃe1}w~,c/ĭ+~8 ~q8?5ڧJ> >P|p,@oүM+ q@,WfQ"ݧ:C O-ܲ{=N2=mkn+(< y-h-<7RdI0OY!.ͫ*@Z?^iT_VA)\T 5%fvO +U۾Q{PFz j.nCOuh9N)2rUAoO͇q|Grk&x-˪C64<3y5Y~ɇ, c9,{&ˎw5~7*0m yԾa0^{=,Z=^rQ\AVmh΋ v O眊.#yUc3dR܇QCJu̽D-򻜳PgxiƤA ΐm<3;پ ofP!IIj˸@<ڏe.?}= S?2=^1 9"71 Op4^9}gS:oU}VS`o2aOӝ5xkě eF1qb49vx)T֒uQ6{<ߚ9؏7}?Ç،Su6lvP=$ z 3xZQRǃC:".#A=8{]kUrKѐ˫l؟W㊌dGkPM' PFbc@-Sk 5~D#YPZwݨ 9KtgSJ0A=2EM͆aZ:Kd 6W0?n-u qS/e{E Dp!z4s^ec9ed ELFBlXsx{KWTVBk6uq%8ҁcNK%w'(qX~:o^;3:c+F HE0 (dעDWJh"eRmdnwfqGb`",@ Ս2 )?͐? z< Pvzc xZ~<,U鎏1َA!ZT`ރd+4 (ݕ*SZ֋3Gau=fm(5?P^?; `aL#XՐiQ\~KN+{i#V0,C]˫}月:D酽,<%XϤr1|P{FǂQzDa4s#{jHn&hnz Ep8 e 57 g~C\[ JV&&> &1Tv٬LC p3&uϚ` ;>_y:q15O,[G #_L(.6e0|lTjQpA*JTªx7ymy+)M'_"\5y$&NM L UkT񗙹Zxtmm눔:d - tq2ոMD)smk"uhŨfe/9/<9lCJ/ e) XgE//hz}w,|/w%+FUad7ZMq|',T&!ԄڊPK|}I/}bX c~h*U15GG RPzmѪi%Ql>א)1ߟI8L&RC1@snP 9gJ54y龜|]d]w󪮾Z oT47`x'D?J\"Wgd.a;4} ӄ$ӿF5Ӣr^ ܋V+0f2UTdS[}Dj}U}~)TpȚ:v=HsiTvj٦h5. [Ďk 5j MDΰU[36O#[ں&LN2P9,gڇՒ$R\@`8A8,;9顽/b@{ZCŞ)<"Sy-%1D6ŭjzQQxI3y)G)~̞m+W{szi{oOB\8!:AF3`Ƥ >[&dPӔoNц'wUwxƂs&qC*,-C\o(cg9iWfmm:YFmb%SqSB;|*5]~-We; ĴlKX 5s?rqSGLף^gyJw#pYlw- @U3Q_MYͽbGivbdZ\sZO2[5()=MH.\Z'k׃evB,")q_Tk֐0`2p7ǰQ\‹Bf\̂j=L 7t'@n֌ZX֚څɓ Wodz2o5#]/Ezk-͛y8y$&!bFIBڗ,vZz͞>d@&J.'+lfo"Ŝ}{ڐ7=XfTfT\O+[:iȮ9w=Lu-0X%Ÿ_F ~f:EŤu>ID"N=ha6쎍YW#nq #-ҜZ2&iiɟy MT9渙kA8x Z rP94R6pg;?jzD/f24_F)zQ1Z`;ʠ˲IXcSӥHag^6 .uSI+?~ U[v&1=[]x7 QU 4Mծ^zzΧgt1;=d[ VOɊ°vJYXP͒W#<Ja`()v_fh!էUB) 4q}0p3'd1|L@ .c ˥8X}zf?hUW0r̿wh `b.AoxƇ«&8Z? ɦPH,N xn%"H;l;rⓤ0~B݅J8ʹhM:N`!wI-$a ^{j|&׆xwM>}OֳPy{ CT$RD[Σ.XZrܶ_Pөm ) N7Fcb<{ܟ#mrQJ-v{7I4j4D4\{Nə).yֳ! y>G. ?¬WfN7`NZғdHICpT<;>QL \`GTwĈ"L= AC7z@ÚM^f/:mbCn,W\q2^>GhaW{)/6 [NfezXTx _ f$Oܐ Y&fX"ßid0`/lB-G(?5  V[;{[IOIU뷸hV"2XjVˀ^=YF[XS^ε=+wV@Ono>*ebl<|H\?kYݽ56VMp\ˡlS9z.󖁏J9&B."ȝ$\^ `] -B9n_I{ %>}ظ EpPãYnyC[FEBϵq*}D{Ԛ::[HftԀ}  ',$E}:'iٻ/%7kˮVV^>v<ƛ'v|FXc֫ a$^ɄFʬuU3UoQT!(n,$d R7ʳGOUb;x{p׳o9ӈ#3>?xZ0qUGD/t-&t+BTVؘԤ,>~Fd e{ tq{%?>21p ]h#_-txO:|?%;%cg^.hw 4u_$D^c(P{XWWZzv(VbY1'Ou 0uh;GN~f(\KN8}SZARO3@#9P""rVDY/(4jimwEU`1ᡥlm v|F] ;61ЂI;%&#OhF=G|[SzFכ^I0 .-YC} wl4ޡR6/QRQ+rKcy&QZ%ALBXjx9AQ4:dי#&60op"%(P~TY>OJ3(_ũ\k.ۍYH5%`ؙxWjzFqߠ7D$mpB4Y#;J5F4]:-hw_pƒ`XBOaO %䗐,t ܓGɹ)z +{lg0A ^ Nsڀ`ײ@f%C&3Nw4X# ّ\ %h=}fޜ̛"cȜٶQvSs+1t5 m6a;*I7єAЋ5r3$xw:shІĘX, ,ȯHߴYb!ԦŞcoĒ엘շ dE\r~bLuEP?c7 zvYSa1:8J'f lg.I%Mi>5N)=D0})|ǩ#^VI1sW_F=jd8eβ~4ϸ~Vva<:2SHWĒ"R0T5;zh1/?ܘP=Ӡ d|P}Vp]K68N#eqlH7O/xYm՛ Wxei<վ~|wmzDv7xAn?Oj0 1>:KcO'gG\a#e=dmRl ʃM'qB0%Bp3Ftnr#3%&'RR¼,v+GO_*'Y# U!gedCƓs(_UM=-*ňa4'Q`Z?t}..Hk6MUWpDI 7̆H@#_N)k&h,~<ÌhȔ!:A< ! ",w;Qi,bn?xe./HJѷ DF2ʀlu+%DE/s>cSj*{ S` 8p8ZCJϐW~dyz%6bmFmeƫO'' Xؐmg=T;28`#XZ7V4^ ǝبXb5":R%R핕cǬ6o N'JT 7 tds)˒DL3S@ګlCd4D/_} _H·G o HH>2 ͫ*8J ;s,AmS!6ȱTj6t&R)\XK(fo? iywxFu6Ü0=G!]k[#Д;lZ֐юU55* PR`0/6ۋG^܉$2JV ne-F/'W>iDKQx CkDȑp̛,H*TijW-P~nB{-XQ@Z}8&VF91/eiXHDJq_;nA{0J EL06PrJhۗOq}m`'w fX,uCp 0@Q-C-oXl fXR) enD݊m8L73z&XKΛ_S9&%Z#t^FG[ aO`wK7S8$yw5pM/&4 {; [HY_WX]=*pI Ӧ6'rz)ŎN^<)?ڟiyKz1j"⃠1K,Ӹ!Ca$?>k0T l ,a;]GtP F^7+f9H4aӏ1,xSmX^?gzJl+ƥl_8ˬ5땞EJD2iEB[uFԵpdϛ7)ʬR(3w9M_RfԖ,:xp)z#<$MvGЕ* =ږ7500o?%1G"jo CcĘWw&V}4y:g$qudyaY+#-c֖_&cea_m j2LH7N>K6l> ft}L]@y d^N^͙$oB#1}UNC 0M.4{ LH|in;ӳ=٩szK0=>i:?\5$״aYP  gKuڭ=CpoɮStά1Q@в ڄsȂՀc|zp%p:z:$V!l#ms`Adؑb*eh L3wtSt9MLD6w𤂩ON޿#f];5 gydhӟʡj{Ϝ؆%:m3*l7tG/Gs: Tؼu93ĆfI/N+MI(<%9t6<F_+%hd;Va7tv v7P#i _dȢw/Zuy `,sB5)DV@08Y0)? 'V˻e")N+ǒȇWd:MHooR/9)$~Ԥsʅg9C3 ֢V174[];Ku%<Ԑ R0%ohC?(Cd yeoH-̦-MԌ/޻)wMԱ?xHbRG'j!6|MfF/]HT]Zřp%^zb6& @ズ(w:P_U쿜kב-'ޓyn0U@fmMՙƝ N8E{ͱm\3:;qW/Fu(qgxq82އ 0PBѣS /"+Ӳ!5Z?S.{lB%|x֑o/W"T$OO1TtpáU ,-SNH:쾜qWWEAm2'M0N`1fS,%5ΏB}"${SԹ| Pm7ll'zPYf~S3 e[bJ1$ci^1܂n{P%3{ -;8 K.T:D>v6.9-Pɖ_$!tr6b;_0g8}Z5XUBoH-@;!o'$ ]e"ݾ:$YPm(olɫH)I*/Ů#z=i./k kVxs9L#xZR~Va~7stuߪ~5!򆔩X(7+.슐AL2q.BG9 WA"B{&5}`S'O26}(I;(ЖٰL lJהX RIW:).UTY'i#MAׄd'7=ˉ m4abΔӧ%i|IBVí]pH@#4Gl@6Y3< h~s cK-\Jkz.˒!񌜅 փPޤY&N{Y-KnO?VW^?]O<˟H+ZD2];jIhi)sFx||Ɍ?m'KV-OmcB?F܃eW>(Hg񮎈 ():m8V/+!/ N꾃Y{[ePP~{C8esT,cU^u>`]l]6ǍS9,R0B!c֋V`b*WnȜ6;២,3/+n6SE6P]T$MJ,G U|1(wl;g%%=(OS o5kĪcP$6r{fĮ Ffҥs 0Wo hvl7=(Pc JhjW48Mg愜=IQ jxƒ׫z˃`aԢz`ZCLv [.f)SU?C|l ƾ6 ؕʑg>L!<5;\GJgJ(#M=1ܗw7lӡϔs4aӛcã5Dži,Ĭ(iF<_uA y=ڱe ߥvģ! 'ḻVőYeɳfwa`[%SML_8dQ {E1C)RTU>tte&/V.ufؼ.`~ˁ㘯. 7kރ "YO퍯9kD-\K/7]e5i wx2C~*~MG\4X ~ "D痻9mͳK[P_LkS7m78;jaP[;  L!^=.ruK\"&3 yF tҙۼ-Drj?AoR1֨_ruO )s]9'7N#^^ZT@;$ga,r_/.̸k:uA) WA _lm;I {mOZ"e#.L$ʹP'Nk1c> j 47Qi[h-" hD_ q bYfQ 8m)zPB0,<*T*}IS͌DuXE%:$ hott*p@:e!oI|fMbԔ|{( _ şnO<-!cbnLP5Ɂp`ucBXcK ; |B|]C“NR z1+ l,$+oD)2@^I~[q>S&3p R0mZnxfj2cp$To&X=vlJg̼{" ^,}ʪ~22k Jcr%D ;Gsn0{ +w{S1dL;M?^nĶS=X)E^t#]N}^>8 R@"G+C?8Ky봨GIEpmw@KV-~Npґq%MT@`6qz5f5uXV{ekt2o~N60un#GeǙ?ug86O<X(hi@4!2/ |t ys۷!|6lҤKu5XTn[VLϢ;E6u<)Kʼn<84sw&i^ 5*EMJ($;ַ[!*gJ*ɫ``R7E"{6Tm)<<^Ht*O72̿QF\A oD5*.s*GƗsiZ{Ɲ`x^ I qvmJ-?i>G&p  F܇->(8-QiYp||m@<]#¹HׅaԿG~0YIr @e֖DVd cjQ";AeϾC+Z刬'Ⱘ6󌁪Ձo1p\*BtJ0!_Cѱw5 5SWVUD7EK~ఠQ:|&,}mch70r;0DbEI: 8;r?2l#4"E؅! \ ل? #C6dĩlsO8N WpS:*zQRShu5\z\"\1 {|1GYm8b;xϟFNHLg640E/\brcPϕq4/RL.IQ(I9y㻒^=+e/X׍B] H' P;ȿ];A彍Q*[W+`g 9UX+KNw\Z \wмamY笒TmϺKV_m}{'cdHSσ]PQ BڸߌUcg-͟mkҝk5pfLȴyňK@/ӪcB]g]@_g@HՐ ,$sy㐞m'h{QPS 1ޖ,~نѦRaM,يdK6#NuEvױk&x=rr۔eqfbUtӭbV5nuZ Z)O/O_~7x@QbYs"ZҒ9W_)d|5GZu$>l#4Uڸ9A:a9Oq 9H"^bۺO&R:݂0IA)yrsP)K)d2`1G>OD a$5JY;e"?&|cJ1" Z06wiBseD>kh .f L\l[]ʅHuᶡ-Lj-VŬ/?pS-Lxk|%56 ;OQ>%ty쀺%5(#)oQl2pY⏆S% LD~ngƂoH| xRnN)Q0| J4#lHnp`\x7ٿRgV*ʶm^}K%z7"<{!vq \ &@AE}< B:n:۷W |֘Ycz& pCa̜@5:kQn{D,V>^EeD)e.YRu'ԾUHsJCaѸNK(K4pm@0>"C)kмB>JˌU6'Se-V4]F}hA|9b}Ud#z.qkH`I糙b?cffߥ2Xޮ'cAՁ5CbC߽ 樛mev}=|&j.N5snN;mr@?δ+, ޳ K+&!][<' Ğ&;1DM@ AIg1̼Sʝz]K[vqXIem/GIҨ `X+L+SgPvI?mI zbۥLl/2[ dRм(&K%ڣ/u6#S=CbB3v_g+`z|α#"TaNc.&~P)3owHbtnv{hj&d_uAcHy3=`! Ih0ic }&]F?OKpd/QXNp/I*kfM%B۠IŘdlxd%>w\_Қ}0 9&juF1J=HhEՔD.gP膎[TW",ROu1so~oS}#nhRq\xcٟlԲ6g/5&stˆ*t]l7@A*GµNjRTXp cnAYz~>~'$&SBjP*Z\t׿_eD_=(;7m9>R̋?0Dޜ{3K1xz] BP~~\S+´ P "ۥkZ:SLsqk@Q[ GVgkS]'I[s&֐ = }V_ِ+&Mgg}B>CLmuJsU.zkk!c1 >,'&|XC7sjNXwxX8-'4Aލ=e@Su€8ye/Ĥ5hh 23ڃb2$[Sa,?TKJߐ#pEA?dq8ﲾ7&ec&پk zOHLo_g's%%LRä*赭 ytb_j AR&QK+pʈr#h3MƦ~:ӖBEKH4+HC hy{?+&m ==$XFfjT`]XۚYfn}W_hse6/;VMPYx %eL561w{DADI7L ۊڏ+kWA$VmTٷ19¡k (Y;s@ -ȑ (;8gxs^Зcmw~76ט'f2ӱ =s27T8&C`]/sK.oyySᠽ(B3$rXWm325;ꤾ^0sqʤP@~e%&`Qu&xAQnPNK!絨f%ׇ"W{ۯ[8ӛ'iĐMuon\=&oJqצdy+#/s"-UYyE` d  o ՗~ܦ_v+F.uSNjnR>T + 7lܸ/TA# Eu(l?.#Kd*3a 4[8Swޱڡ6G8p] %C\g^Vz˯C2{ ҐvݲE& >J7ԅr &~F؝=m[?߸@q~wH.+^h {A u3ah½̚pQ8DyzE;Ц, Z8ie ;8tʻEJo)tELk_IoA=[xG:8*:ҳe}9~Y[ *%+}ѱ\';OT FG(% f$h":(#N\)0E(g 7YՇݽ)Mb_6Fݖy=dmw*fu|;b XdZ덋odm}hLxxF,)K#,rEm&[Ϥ -A oc0Aah#FqpUg-Lv(aC}vٚ2P<]&*یЛ5#.R,3!ΗLUV.hw.u|O{2¹vӕvc6"*}Y hfp!gDQF$\38/G=heJКWaAW_VAELIMD_cfKru6κ+(xF.w*oK `, a"|cxӺl4J' %ܥ>yh=2TO[[cUI*2UoʚȓlK+B f*&>(aOj+?^|WB7WYe\wͽU15dA.͢1DwXj~68';~۪Y::IT#8G4첣Ԩp]}#d$3 JZKX|x@GU4qBx50g҅ੳR~OtGk` ~Q/0 O>H)d)n@ a/]@p1(J1Q=ޙrFG@~)3cXcN*bURC<OoZs{f5q̬?&-M6 +2cvߌ'&H~Pu (@:I1ޑrb3+,0ENKazG--* 9nH4/2GVDR !qZ`JM̀  6rYP)y{P:GxZ%A^ ?}oQ|MV~a6#ɱLXpL!0pV_rh6/yPKz%BG}1WJ~Y99JxKIz螸"0@y1f<   JA+/ZQH)_ݽbF}Op:;7Vyz*A<9T=,Z0 g=_0k/J zk*x4y{65UL'SׅLk +H( [`MuUGJjKbN2nnS[e[[_QTɔuL㔯ye|Qʢ|ÄeT(J>Cʯۼ0@r< q%tgx!*ek(v*Ӓ0Be2֕Z¤EiC⋛ X ߜ"ܳ]e ҄l^휠\(_mgcGZSt(l|ĭNb6fjErv2HkwO:ُI)Gi+}GC @޶Su=`.Ɋ ѫ@|h%ޮ9&PKE/fj6ea( pIe"~‹boC^&fs1o߼xY4:e!al K/Pp-*ɕ7SR3itNƘxU/bOK`E˫ ಐr)HjNz¹MQ|׼/V|>MSԒ}A!S=&_:siKH ٜJADQ pԬ*8>a ڙ# "Zwޟ_-h;miebJ^0ҢʢvI5:I^x^>` _1Vb: 6=js%WY_ջ`7aFoͼ&fT; ]Oxc`)!ZDUGwm8t{z=PLsLm; rMiټ[lmJ>er3"[}ma8'PL·~1KU RZ܍ʔ%srzX_?T,/vpԘv'%UNSU+YiA;K_@Gթf!?V=o,#d2DZaݐ`m+b5`[3mt=,lH~sdGx LЌx"a[*ۈz{`c ژɼ W.$k+-o(5a( }ZeRԋc_}'ʱ6;jV ?FDe b 4ΏfY2F✖:L^X!dصNm$~+9 Ҽ,:5 N[:4fCڬ?|/=Wyϻ]^\e!oqI.X4]w^m2zZnxz ϸ9F%ZTcˢ#.Mq( GeB;JчٶzW߉8> ~ؕo#z~+b10K8#rYa$PDGaiiyĬۙDLkPIYC#XPeםU 2)%ҶȎÞ*EYv#PAḵGOUZ̽[w'{ܔj](P rpѧ4Tvsx:H N\/i npS(5✊88(B뙪y!a5Wi6𾑊Xfb?B/vLKbMR:[nvjQ!UQNL*YQ{KNaz*26f X+me ۇ.zȺJf{: .'ok<%>g-4D#VlN@So &$&#=n#V$zg2H!>#JXQrbnǟ_*.t@ E=v8+E&_=ŝh^^@onU~p2R3=~s=PQS]C]"d-Fov3Psx{Kh]U/fM!dXfc;lB' \lXYC>O?T@V!%r^QB`PDv(.5pֈjt:.)P(U1j@%:GUo8ĺ^[$ōt܎!2foI654QhTHXW~)2CR_j_렩n=(^WJ pg-HѽA<Ȼԁf&NJp6OQ#r&)kY`c1&vC ϱiWv5ܠxǪ3Ҧ8 dB ڂscxm$D= Nv4 ߍw,('bGU/f(ql?#sp~*0Zn XNC~n"{6i 2_ L=~|n{5YSSPϵM2X^ Kg%Yq*4m H׺lM)z jSZMD- 1U"[ԬW뀿p%|RkJso#]9{˪s8a~O"Jz $Td2~\\[QH_t'?mM̰ψs Eнn>OڦuS<}>32[9ۉDXQ]DL&JmF b "溝]a՝b_M3xl~}ԝ^\s izcw:i}3ZQy^Z `BS^U&yj Xg+1G|\;8^L]+,+3vqixupC\KKT-tz6EfDvCy7`5R?/ڭYMsP:>H%t%e*=@3 [R_{h0[NC*6yGhق3S*>*9~ Vz$Xk!kvo% ( 4 L6[W=͞}RXk|O5Ԙ{gmj7?l)?>O "?*@<,+*)wLX }_}>lc8ϑ+SPM4J"O+8v/A83GnEHܣ=ըsty~ V)6; ?1{"RX(C ۨ0~~R ҹd48kAUN;T?x_WDT}ܲ`>A0hy*/PAv܌br'bln n"" W!ij Zd3\o5[W"F+ 3ܰ0=#E[i*sD!?SU_.!L:6F081* ojKPtI&3Vbԛ Կ;4 y;m(xRAMe%Kp.ķՋ&?%*9ϯc'P+$h?xZ8[ƅ…][Ib(a0WbgݾyÝ2Cgd_yih٪5N\v2as~FR&fUfuHxhiE g X%ʥbxq^+igoCkakEsJ'CVkrbp`'47gv2gRwp}:u?ɜJmƯMIW [i~ X66eÉ6 V‚Ϛ7 fGIJ3#䕪U%ۧ`s2I^aFx0fF9 d t('6 *y/Fs&z"8%Т&=p@e'ͩ$n77"P/nߜj+V7"+i\3zlV.;==L~폈Yed_BEUGM]~ITĈ:" DpL) >b+N ۵(z,0 !HgG#Cz{ 7JYSN1DÈs$B5wE)$ *b1o)=x8 kɑym6V/pۇфIk汐@[6Nv1X7OOǍf">S_ B寏"Hg(Cx(>P&s|HW7u G9-/MJD=  dDơWXh̐7$'Ӝ)U; M.‘X2AǮEWO+*UCW<ګĖ"ܫ}i>1ykNy-R0 opobinɹ|"8eỼy$"[|s.Coۋ27Ӗ6)Z@|*Q3AUQp UvQR H_'aUObפUTmZpH@0*lHLlwZz蕹6TͶqs˵ct-%/#PհቾbۅPqK9|Yw A0\[]RSN-6yDJz,[ vCStXzhK!noj~2l"f p7||~S# !~j`TT[&%[`A@c0(vTDCFdVg=UptlG*97+>0VC#ipoM8`υ'*Qyd=A Sau>V`(|R=b.쪬}BpmПoaNmQj"Bq?$9g# O^wN2Y$Ѽ|"z^3cڗ#pH/ 7[YO6*cf͞iƚ+bWu>#oVmSo(JUT9:k" w7"8eOB=)o o*8/(-Һd~\/@;,t{kOa_5'@ D>",Lw&coR@0+C冊tFꗑ1p3jyԚۏRGaۂ)B4wۋ2P;;-,*>\/ 3i5 ^M !hq <)DC% $b^1L E^|ccQJ?CG2񨋟=^SsM]ۉƘibi=e/5{ρIlʮ-[VC@czP0O>R=/  {=YgՀ՜=\$/,¥6OmbZmo'*^H=7M\@ڤӞ\Έϧ^11OD5_)xO $4#j+r"VƆ\ }L{ .IA24X: o5cj/C)EƟm|Ҭͪ fe޵j'dMu]lone4n>'}(sV͵+i-:wq!+x2xHIڤ"Wmʝ+[u숍:KNG~ w)pTaKMw^fl.vkG^MW,JǏ& LچHgI'#RcS$\(+:XR \^PP_^^;鰀RBuӶ͙ )˥N@9\)xfB} &vE9v]l GONt5tn % ߗNfwRpk -TDl!kE]st`;-pn( oF4CGK+!3%j:.,> A}$I+? A\`iwV>bX``7xa[NT JB~~tė72dcGeĘ W_ ºo-pװľ,kпve&+X"6wY7:pKtR:]מ9(ASty+q}eBY viZ!%\yAuR Ó; ƍ+!PQY`"w814c'Y08G< >j߼;yrKXUE>d$$0"t35D2QCWd.{$64a9x8B+O. `^oXeA_Seg:iQ,_͉T2H~$s`=] FWvGFEz?gGIP)l>5H(K/R*uT )@N_Dvөt+dхk5uRr0;$&5>_CnZN=M֐\zZ қa,@[u*GMh' AI!źp ZI.i=7*Tw~K@q˚D<HV;_$uF6MU%aC3iN=0d?)BhW"8eS aU\"~X1&ee.ӿQ!HwqWfOj d*S-{9.@֨5(>_,RDp9d۫^>[P9K𼹞w\ mr|tkw#rӷw)_X v>g*4!EWGiwM󕤾SMT` 6pmA׿m<˞<3"ݬ‡J-WM'cY3~y7fɫ( O+;RՂfLm%P7q{0t(!u { rQV*ummKɋw=L*_\kbx~KC]6p^_GIT)znXaNH@+4w3܌ H mIm~+z_ H ;hTڅgXַ4pz.) $i~YY g2#-uHdHN⥴딢i Z*uz: sp"0aG[ql--5CV *&IOmjO$̳TK7.vD ~鞃K@ՅZu+l[; _sֵQ̵64@{l!*,l }G &2,EyzcC6q s&6A52zLk㝤(˰}g1.\[',߂G)7X-}mkۜYp?L$ЎY\I1Ga(غ;r{h)tc,U.l.B8(' !E \į`2{V Cw~o[W!I9@p drwVoWOMi;vLyҏkOX )]V%Wn,Ə#+siBo(waI4'"}f&m7L6D)RT_-~|0(]޲"B8 yg$.3J6Ix1J2/owkueÖ虨46 Qci*ysEDzrTX#} =G6tk1V{%ʍ4v u^0v8oAqiD*@ocn3~:`",G4~Rbqɂ$7yY];5@R f6ў4Ct >8 :j}@eH氡\Ou-[ozb98CfÒBlAZ_rƉQ6 p~QPd |r6aLD1Iq`>Q~=A1K'e$tbUeKP ^Zd*icvk?ov31\x'yĆj|KP>%}jߋNҿK}Vs4?[bWd8Qk/>Kb 4ϞRmh;e})$e@K(:mcܯ;yԺ7D^\{Lej@_"AtX|Wdֱ x5Vt ωHtY|.ήBùan=/CGGhvN,۔qtVv8gȵC]㦹Yec\^Vɕ !)u\ Zڣ=cd\׃sQ ;m_pJ=p|3)kм "9bkBC9"iOrDpLY_xdq̑H˩ך_d޷lawp<Ț }ĻױRx>VGi䃎dE2jhh4cEOl/7!?Io*-kQp@3:vׯSao Dk=ܢxNata* asvsk4˯\ũ s {JA3ǩRD˽);"6Gn?3 t:\35m-!&_PX:E3rΑѻ ]Ց^.\qй.=K^hOS|:Uov1$m߄;"@5*.iyu})n+pAߍ8Jׇ(gbnc_NJ$܅'F]Xó) (@MQqaǕ)Z.)OdOeFEujOl@.Z]fxnmO|̹qV)!`vͤH Ubb"J9mȺ%Ⱄch7UC 9z:Yq踠a[BQ lhݓ}Wۈ6.nc{ ,9F\eq4/3fbwr`gsa[V ];f] UףVA֍ 4qOEbTj4E#IW߇x/'5zfB8ֳjB ]x[l<'ZUwZ}Bˤw3bhovrwݾCu;xOxjmEZ( {0)p`YDZi@a 4Lj1j/ ѵoٱ%53@ؔtD,Lou!Ѵ%kUN8> \.$#O22?_> 45HdK9z+OCQ:iu>` X^L|%)(M|[5z0)ws/M35P: x׺|>σ=R94oGd 6q#f0*(Fy̪\cfuhZ M rUEO OE@@\28JCJk̂jA1?,M`S-R Xsdȧ*،0U$^H ZdD-(XuI_#xo'`|3vLnE<t΀DFR!IAW+GH|`vƆP8m(wJN i7Ʀ$0y? M! 49E |@]vGrٚ HW@xyl+$߉!ХY`E-U L=~`_<;qI X`2q沬*OoVx6FŇ}aplUd k&1r`@U2 J gH lOOefp"EW:ciW/b|*\ae .ᴓG0[Әhc元pGP?4uPS;Ǝ3>}wb'H9'Y 7#"ۭ0I;홯)N8ztXB}"+tH%~4oM^GC苸jWB5X;|)vYż v\4ENdfyv8-qT';8X KLJf~i55BútNqǤMxl鲩4}.@{ۀFs'z;NN) ;yYɐgG@*@/.{ěl$dW  R>0Ams^ᱴ>EH H",-&X#K{ 1Wse߸-Y6?MN>y4ԁ2U!oHS&t/~.|tct'XpvjV~d`e4Y CZHSpT+sgA~+\EN+p?#bO՗Ofμ7ټY5FK8PaT {&U-^+|a3ҲV8oz48Lɷ{w;QVUf[BG8).%$Yki;\] Gm=?Kۤ~җU|iޡ'Tnnѡh9H;~asl$6tt~oEkh1T#6@kP5wG"w8FE| {Rɏ/t[}^4 GWEua*VxxJ$ JHD$[96={*ۆYrXX.bJR#*gp!Bh,]6nt5ڭ1)>h$H "H7D-ttoc 92t!8S`1M ~e%çs^gL%M)KN*Р[C]HX_bZHFKÓIJA0`G>dY636+|9 N#%iV qw|! yL5Ǻ {Up0 Wm7|I[ڏ9"]ӕZ.uU#֪@yJ'lCX5Qq 6@_KT-Y+jUٌ(aǗu:Ҕ_ twdMN4΅֪đ˫%A tpQbB&.nvKâ,1g7SJ 463?R9+՛iwEs6|zCμ$zf޴ 8vz\aCRlȖʳk3LS4;z=3 n>!s5l^a°ryv M/Xl;c}G jbE7?SqúU0g |U&m)q]YPj @B N qT2cVVc ;Pa:;8b#VVm3xPz:Kerőbc=H2=׌R9{SsEZ%xo2??wzig?A_B6g#Vnijr!VEINCyR8Ek4 ۽8Jy'[ӼIy#m0l~|/YL3P'=kr^Y 7:Q.(v_Z/K/VuotVSIQS<'VzhDidPU-!!? t)rBƽ܎ݞ٧ud#"CDϕjy0KGHIIWOSR\ sa 7y(W%Y+IYCyLRac3:TS]q΋%]1ѣqxoxɬ4AVʊF^y{H ܅p^oH\QM2t%(#cL%.d+ۏb(r0e>h& AtZVrpX4L\^᨜,&ٽH8Eծ.hZZn//+]5CJ q,%5}PV r9}>4'?_ژ=5Qo}8D#+Tlĉ G8$ wdZpJnt6{@k֧H*lsߖD>Je`Lvl)77~e\y @_ G 0Ki)6Rz (O(U1e+cBk/ju9iqn ?#_E`,@;^u4E f_"Z=qJSV1rI fp*EJbGI/=eLk\Dq l̡#{s<;D0k#(?D!"$g~_c*Eԭ}: 6XhOHvAYpkvzy=md% 妙ETLk>GCœwG]ӅqY/sf Z kB儘t!Hb 79)a@U%#"EhQ 'W} Еl ys.;lλKj&e9mtf2VS)|4Y%۞LA?-Q9xhljn΋j=pQv͘!Wjz35Jp݊fH ^ׄ# Ü7 Uv1Mcl{-;tx0 Mk u&w,ϹeڳS{4f*Eq5^!"7x.NmrG=L!" 13 PDԧ/ucHn ^ fhоD.l' E(-YܐBA\rD], t߰ ɥ3ٽ@޳)_D /Zc+IoW곅 j[97FBSAZsl}Dl^Ӆ{ǔ <Ӌq~DR3!q6$ &sZ~6eU/l&h=!DA>ſYtGNV]W2 !@mfu{1!ʴ9seWhͿ-YЧ):X4B1x=K 5e =6Vru"CiΑ9r.$\ 2FF4虈d:?MګTÀD_S:uMEńW5 ^P4H"Dޚ~jLMlĔ-Zg?֤;Y~qA Od̃t;!#og*߹3hGʭ;D 6@7LR}R*طqʛJ!ni}FIw5$@tl_R?'f!fz@Eq!Lk7>R6i!VW ܘW- dLس-D%%COC%էI(_3kQ j?kRaN:R9"[A"I:nR)3NQʞ訅 4%eXc}+9A^D.AmmZkZSwta\,&-'ц ~Pcz'd1L>DM7i.AܱIl =x.yZCSګ?+C-5L$tr{_$Ѫ%g;qn"s],Y=늣XjUf*h;_nC:&Cy991HOeZ(TS >-jPg=Ն1ª?e1eɽj(6H|?ys}CL*+:\yySg:&$}́C {Sd O?ӵQM~*IuJv%S+]51^yxh{Ǩ<<)J2<6oNRjfoOygYhʞ#RiE;uCwmfXfܭQy'aD; w u3П"+hU VLj }1+ZZr/r~t |ξ5$ard# /bnJX放mlz Rׁihxy5x&^.S# ؔhҌ .%w JL()'GQ J(U8j6絹aJgo//Ȧ*vIսMx+&un#q ޵Tl0$ER88U\0"C4Nuy#n6H2<7ƿ- +©w䦑ΠQrV {Nn_ 24q˂dL}A=?s}J ǚKy6$zua/Q [ WRT}uϒ?2օCw /[E%^5+4l_|_l Aj~{|@QA?Gv;-P|ӝr1|Ն.E>&̡s##*j" `™H#MzpP>c*F=сuf @)(ȓ=~Ӓ- |5?\ NCn#uшz6p|NUQ:8mӊ"8lL[?i91`Zo*WڥQJ62`~<~US|P,r}fGNz*TB>Ȁ+ocI=7l «q eOٶe֛PwØ*{{8WY3R]d W CE{ kEYU,X]OQ" qvm(䣾=cڀ#|uhv6IHU0G9Gp #C)h]jڤ+y;CFS6QƥNi,i%M, `]_ $CB F>[{/;r;-8mX&EEPmttrnE : ܉5\v(gw=9d*|^]J ݹrc\c67|G'.'x'el4LB>q[2^<ဍKZWc!5$urWpiI֭[ؼ+\NUq(r,OL6+J3}`Pĝ;Bkd3;Sp"-e7牢.5pl̑|G6+د0R|"Pա2$jL5(#5\lz*m$_OYx'|\UzvVw9A/(>v ֠itoGk5ן ?68!Auz uX^<%ge*b& 2V"DtxRu1ħWD\P6}04I8nyA\o[p R ғFO&aTn9 t8 Hsu%/ǃE !S0V0nﻳ xJNY%gId5uZ|&%ec鏸%wqDIcbo^h. '噃[ê%Kj/:zeO:oڄz'bi :+U=!OgHŬbqml@B`^5w %F8OjꍤD[S_dgnY\3Ơj꯾ ϟ[^Lb=WE*~'w}dCȠ;G]1ҏ< ğÃrf^S-Kg]&RUY2tOJ!^ -=+aw<0s9̬1zhCꌲM !ڥֻT=K:&.Mqƿ\(fO< ) *M+M733P)]2QR/:ȺJ`&E C%Bv0r= L;n=tN=xu>Ucb.3g!uZ=“Gs$TvN+d5^-V-t+@ ; z ^_VOsWGњc,`BR2xwLlVs$\r|vX`[lABýrc5W;[ (P<)w>h yF tS U[OgZ-/6㽬#v`D E:1=a<7 5gdt9:}b fYN,F-.@0&gzD`*& +rI;j8o[Ij[ 쳈  ,ґe;j eqIݱ׫W^k0d΋vӝ9c5W$ %ݻĿACfBI2xǃP)XF7|HxmfɵkbF8ٺW<߿ ;5¾"?;Mǀ"7!rѪi ܡZ9a/ i/$ ]V'CRLueQgȗ{}1Z^4ra`_%Ӎz@daxx MphZܔ3xR}Z˂iBGk7X9gu͐w4^.her HgŨ"C(iX3R>Tvf 񴉺E`z%T.Ϝ>f=vQiO)]0+YR>NR 9?4a~BXihO1h |`5"_p 87 p ȗP#y ּPzmJg8ݤܩNB ġwt;ۓ\#&PF4i.66Έ\M-ǻ@P r`rtj;NY-,WE:}')"s{ LˆVf<(Bz`tFH<q1noX\X mP):vCBs <:36]o (/:?&Vxm,eb3- ޤ?wh~YFo@3n7Ƃ~RK邷×țo[P\̃ `zQ4}Vnaa9\Cv}HN=XB$쥗j߁ro\Pj в "+Tg~r7  F+ 'I{k%s*;OkQ) }!pxjzl;F\}Չ`ƀc2NNJ8GD`RUjY+`Ylo*Cf!_1Ãw-7ž"FXDȳWJ,$MLMv%)* <|S} n_DP9ޟC*[ukj޺2,`p̸7wuX'i9%9Qk#O'\aMq"6УY`&.]6gOǸ]p 9 %`o7Od" IX#NOvTSkX=`Om=ZU çtP}"(ɂ̧2(A}mE:H0}ЩGѲ,WfaO4ysIΚA´k悺<`ki]۳d) _6O^ !A6wWu87,2lEx10ߤ #0"@a:ms1IxA./4}rI<$O[XQD/W Q*.A)oCN0hQb0FEx$ml?{K)枯};fx7$Q B~0 e=6G{b3uaN3y^C&(,E2Cu4C!hÚ |`ӂ-|`si7o8X"QFoAG>BN iɏZ1qxKh@-rg#{?UR"t jzE%s.M9eL ?s3Mv5bUߙ㝔(ZԇTHLG}]Hĝ^z4,gWp<O*ۢ:^=o'x9좼p%3`osu~k ё=y`b;3 /TTWı=P=*1DR<+SgZ,1_hEPSz>уdS̷(!`Dq#Uڎ F}_εtꠅTT,.fb >CI~wTG(;HVxz"]+*)Sm]Dͳ+, 55πS`2eAnm;#ɚT͇?V1 aE=ŶPEUծM,m4mJD5ڎMȇ-N`3nfrfj/r?12& Wnߋˆrly+Z^'Ψ @Dy@LIYث+@(o57ƪ}MtKl%vql5A { VT%Yrө̭ DȊ7GnfHṢk7'|ܣĨ40EP:"筓0-S>ox+>>{C*@<+W,ƯJ> i'xOVX#n_avy<PiFF,L.xw% .kF]џ1nrQ&`ujŭxG p$k($Ui\tdOcd +B]%@?9/nw{;XlM,*mQRRvvgaTaΚ4ut)1BJtىι$(kSyg>wU3ON=,"y}ÏpُOOna}E%Tήqa)5*EvtW V|gtښ5Gf=\.w#oo2o? "e%[ne S3)PWZ8E"GL&p>G!D^gXBvvDߎz|d }{R oB^5{9,G+Kzu򆢪'.euFU?$"@k :Y63ĆWq檊ʘBZajn{%_Ils+=?2фMT/D uOӠg¥6N.6Pg o>GŃrOoAQ;}];?e>c=N͞pPf,8\Ʊ/9EH#x*@ҝsAx ҡL,Rf?DNKV^uMd~{ktCiJ5$YPMerB$yxia3B#B&e3&Z"5Rػ1!JaP}4s(If?B%:u.w}@Bpja J% d;7 >qEͧ0 e\|$oxSj;?plF_hpMܘj_$Ye $'&%&j[4+ 8xm]}F @"O5AVF]鲖F,/VM}r:ɹLRd p rw!coy:\ n WZ@ "U䳈ԇqC)Š:׮}B)l-.߲B "1 QA" &b؝_'Q DDq x # r?쇐1ԥSd<"`6C_clpleֻ>W*پ!\sa$ sHѧտ^+ԟ}uEαr߯@bw`8a޸\.@/J8cCqfX kTٱ3^{_㞢-j9##@zEnbsSr56QABC6R;ԜtS ;-ʜI~De}tƽ$`eXuYRȮLEQ 2{r@`% XqesG}u+S)WD 3?]k܃&Z>W5 "Șe%x.' Q/mFD5N,0@a wKx>B5D1;5<+%J+$f4_٪?\a'ZV|dM #XYKҜi u6Fq2r.93E];gk+6bBGv9P-Nzͨ{a(I/EHTh(6KpGk*T.M]ǒ>$'~X^]Pf+5 ? Hav˱r_JwaQ"=ILRqrVs6G^yk:|3}f?$t}bR4 (zeK_4uTx$,*W@o6rr{z{sDa22 +SAGfG2@Yr*-t!W1o~: F.p3 k(jӂ?U eN7 J&J>_kw-^^9 =?񼟬U"9qcu?;*Fm/;Qf[299TbhѼ?po@%gkS촩Iz YiXW?PGAa!?Щ25xl`{.Ď[AeZ2{8ok}~X`#I2ZUͿ{`x;GTDYMVnJǏ%Td+9;)K{>oIbC>Cw(LP X #!P7?|`>Ua 7mc32Xv F&bnj '?;MMzmu޳ nDiL (2Wi }Y ʪȤ TYQ@+6*.PSK_t;imU╫PB̩ C@nN@&rT/ǂsfM +$CYWщ?"N5rJQҪG]Dr8betdHo2S#"Uk~9- oZtZ+pT,ʞfײ `״1{^ӆbѤŶsGZn2F |KJo}0ӅDV/<z$Ƒ:arov9x5l*?3@5&1򽔡"ȇ M1&:gvz:T - t?ԩܿL28u'{=R6- ʄ%7x2oѴ)=FY¥A_jibȠS=ŲXhM)tGڷFK=,u bZ%!ÍUYP’1Ӟf i ?T&3䁡>)jx>4XPKQ[5zI; [-I&֠_\K̫G}rpY1׆wЄne%۲RqӤrGhucƂ[D0IPAL*i iÏ/#,/j5 !{rcuk4)t$Hi>{[wIѩj8ΐOfVx1 }ݐOMcDǯͮ,2EIt;L0pey+K҇U3W*Q2Ѻ,]D%8"x]@0Q/USV e-ۂ̍ǚuÌ B\ɡ8.ˌ}K<}ldٟy_F59'm#;2(L%£M6!8Ȱ H9ٚFgߧ/fesԴ]U6_Y3<HqR]QipLT:bӣ^>3O)eh/^feM(C7  3.$)i^<}GԴ?k~#ݗSyo!r5XEȀ)W9#CNaw|w3V8V-MZ/j&V#'d>G/F? JZFnlїaa[jw5J;.ys PzyO8s<&t|ЏEzpы+ɹCIEۅ.Z~MՇIt>337ѷ*d>+*.yF7e$4`5 _ @1:ma#jj<&QRgh4oSJ+x}~ZڄIrب"锁f r.Xs]A"hI=׃$&kjBG|<zB!koU'fm>lQD(qzd>6f[-tQG9hȓ(aTFcl|WeSD/ߕ"4uB>1\)ܥ+A0'E,Wgë{kφź@i/h AEEfK SzLm7ϒǷboLSr-gp1$je={K N9O.F3Z"s^xM`+I,>4 /0S> ~q8!NHyUrwߟTx_<֭+~Ki)Ya} L.HBhVE?ij)IķXNO{+d`1C [2Dv5(Կ-{ܚa^?mSԦ]ٰ9h2/2^;@Hqv׻Q.Olcc'=]8zŷd*IYLbCV2IfL䞎}[ׂ`}LPc&w%@q z6wNGlԹ$_h^x>Za&`#1jA/Nh Ɣ;_B|%p,b)[1uL0+fv^U< +$˴ukN 9:8傤BR?A03y,3 MhIt80=wɐ0݂RMtp/_Su`L|܆^c쫛H,Y&>ǀYc^2"ZCQ3BɹhF8/<:z.+v+DS(U1!V*@"wf\(2*ƥJ[7:-튗COpݷCw&zxeOw{$ux s1.- L$_8CID$^TP>xu38i.dkP:#8),P tuY2THQ^%. #c9ĉ,YQƝV!afQ9;:E9Q 4KF{G-`ܒ<t- AT4w|\D( 1mXj`=p|b:ߨ'iЎ *T;Vի}F2Ӷ<؋?TƏzyaKl,@E`ﷄwVs{ nW 0(<Ϲ5]1[]dz?*V ܜ8h )B^H!;S1u[yDKz5 ܖ2.Ʉea󇻉Txy^e$S>ݾ5~d Zߵjv5zR`nh3Xz ߢ5?./Z/u~;@Eu7vu`~PtS; 4 t~ N,ITlj1 j (r 2~ 6+g!я&Ld0a\THx >+ #\1պ 8VX󱚧!U3)j %12rpti/6JVhaZwţG/n-Zͪ^0YXt,q1V]m|xE83*d!3Ee[>usy8?u8-}慂IdԂ!CK8Ivpu|91pe6aVyziMĮ㜊ԪXD.<tEWtW_q ҥg!Z'y~FդvH4l{n/ZS'{X#6yƔ"2h3#Dʲ=gah)gXOqauZ3GBgv_ctL !|@dA"bL"3"C_\_"^ !U;8wkһ( \^wJtrjwBd3Pg>T;qS]Õy| "ڨs%zClz1WJ( ^d_S2U)a1%oC.Z-#*_lz0U7x*ԟ:@qT^bdzBp Р1jw&y\NzbaYx/IC05Dϊx6N}Ckwc Į,40vDA7:&J,0<u5Q_Ԉu H_biqw-6?'z-lՔhiƫ?;nh<1rsYDF[WekEGa@¿+s#?Uz%:Qq!0"Eұh%!1JGҷ!BW)75[Mz{}ܻ|hKh_|"txW^ ] ­c yds,hO%<ɇuȁ(.C)Ԅf}AHGo ī`V- lf"/ʝ@Nzr=[B7WނwJqVSl׹%R:6$ܼ-pQg>DftS^dX$uda9Q&lVh>lq۶ lF@{xx2* ߖ5qn.OR\P#/UNǸw| Kxf:>TdIF~pApfK'8__CduKP8 kgP'EVK1f`};I:KQլyaJFV^P*[gEP8qp,S# %f<3~jm~u|2!|o|i JstEL*ki~Bze*I^E%3*+ZnQ/=0Ӎdq9溿`{7;mcQ:D_Kw]WE]G[OI5ՌA&4&j"]W%,Epf3D &+D\Z;3ʁ"Rګhs@61dJKd;[6ARg<0#$^GXGtȎvtҏXܜ(wjE'ĮgIrŒ4v=hVO˄W&PEqm~KvIzzJtE=vlX%GcmܠeX.Ί}cQ@"iJGzqL/3DWh,#AaVI`dr< t$Zl 5.~vFZP4N LDe/qKf+T>+Kz&TN,23gR2^?-98U.i.- y@ %u) )B$5jx{تw *EpJ1qU5@!6F^Oǹ@i6xvWX|ڦ4uH}3)Xqg'ᾢqH/a=Zs!b=_w2݊ `6αR떞AY e$ev'ٻ<>n{iˠ8L^@s=nOؑ>\ L{E8q#5@/&Ir8sZˡŧF|&Nx-8'- PgrUmad>q4.\@@Qe zVXi6 7N NFYQu? '$3TЌů2t B27kJݽXۡ~lnc6rdgK\o}\|oO8<3\ )B(x+ۉ>Ejקt^;@0sԌWp'Doxs~W! _ 2ڻh">03=˚~ htp*rmU< A҅Pή|Cə,YA6C^^J$O/pfbyK>롫yǝ&vzc7@JaP #F`yA hWғ3ʄ2&R(gU[gO&9=Alaq4)%l gjC"vywp|g'}z{ zNPTS0[ aL&IQsݤ)T2ؓMۈ5&y.?0E_&`"7)\#LnV[J;EnG]iTQ4PjWi3ws9!js!"ў}jsx|8vm5gV [{ޱ}dHA;W,BRU]/x1DSbyG2rŠ0cBBah/'{╧!ef~Z`^$-`[.}9I|m0lW>P 2*W"{{ca`_X!b n'7Z(-1r~F&,@hGvSx 9,5Fz=^PAII&-!G)qv@DK?T}˥s9ri]!d5Ңf@nu`}@UۍN`9`U͠JHU#aT:4FE}5V3St?+@x'U)mX}¸F/+G9P,*FyhkDB"ĺ;|oշkQ2dx0a~f$ +BhZxB2O@rjďe=tkExtnKqSbOLJsX|(?ghS LTp^Fd}Jϯh&S.[<،[l,j &[1Z7 G~k!w84F3UId o> .Tcֽ`Z<xK~ .G{(~5,Kþ4mx>60NP6^H\6}\NCzLlm]R&dK>'[vsvY$UiZq$ѽOF؊ۢ/0b3]ႆ08/Mv$I MzD%mR|*N.^8qЖI Fiߪv%Re?!q/K(q6 m_iDžƒϚiuJٱrؖSN^\|vL# R;)JpQr$Ar!kA-7da8 ^xW:o2Dķl헩 9> O쥬ʭ,ҫKB@Zа`,AbpHUC(X-tX]n F&/ۊ8$:.7gKdn}đExܛiJ6Xz-SWS'K~c 9NFዖܙc-wf49.7uAT9 }j)):8ՈE-kzV='T*rpNoa{v6qBjc_2wv 3BNEW[Fkxe3"a3dTr:`cwɮ=7mB/l ]>ݨ6 H2)~(b_(mˮHE6 kwZ1BL`&QA{)G08]eE%nSF^suܚM=AKs3*B#öOTc _kvaq,̸m-Y!,V~L(;w`s{?b7dygΎSD7EofKwMD0X6j Me qo=O6"5>GNǯ/TdJ`E?CtFg!GaǜNw}_|,e Q޹ZyxjЗegn;4nJ@qug !+Ӫzb+ZmKWq^YHzX%qׄ:F)ksmqx٫+ cw .M%4h'4JjL(0Lܟ=ȀjQf]h/3̆tԑ0B   K@Rh{0_l6wn0L8gr!%5j`dg^cb@xZE(ZBZ*؋dtki>3\r:TU} t=dmUC6F~|-߽jn.Y30[&Bwh9S*ip8"ǡqtJaJ90'4[vڪL>Hא<+@Է†ߞ6Ԩz.0`{'d"v(wJJSPO\1)gkS,*xFF&Py}"@оqdL \iSP{gаޓ(tXОV2l bgb2_W%wA>.I: 0dY|yx3 _,|mR]!OR^m@wXCj>!xw1( Ӕ"{UuRq&)D(zbekAQ!Hծ)?\ԀטЕc99Tn4`PM:vb; ~b\*.N 'w)s/b,!oлU5kb7B3nh *Tk.$w~L YtV:>*Bɧxes~"MW)uQNڣ{I 超쵟 ¶4 Hԯ~(yS唸N_ ef:;bv [p""D7zDG !iEu>sSr-1 La5V ɡ6'I{}^m)ғUPG7G'3*n)a(Vw i`P9\(Sw~%ة_H$wd3QĖҬM fU*Χ̻Ar JZl)Bv3%pQx*D-mBZjeVmn=,qJZ}uW]>2}qnhLr~Jĸu7!3Y9$eMf'F*b'wx⻙3xRZngK+X2̖d(4oRB0hxobHBfNƔ(`MW?y)B ܛU6N;$|ƒԙSEre#r+bA6zO8&?{-z+y9#DgВHœOJMҎ6_ $޷YV 9 8 n(`n,\ *d(VXNBxN,{!r1ZH~Kmt1YC/r~8-55y q .JDxwy7$]S 1fܰ|ӰE5FMGetʕCZA60/ ڞg99d|^/ygLoa~>ph=l,xDŰMR.:S}Q>ZpIdB4bPɄH(< LVt-f~*@Ù>DBkAV4e #X5ϙbCYBI2]Y֫ 9D))f_S+F?xqjPV޹tJSGC(R 0N5Ps!'V;M>XfѴEjz3H&E%ܫe9&x$:eLuMs +@ә݁3S&L4r堧-9mݗ.""2!,u\!WwTH]LT (KItk {" |hSdz4UwRyU//hԹ2mdJ]ˢh,ur{U ' ӜQDoYV}`]bHqzjWRac.~З 45 ,*/n{;(XbIq͕cĢIVfLUiHvY"4H_JF.#7uڏiJ=f||a7T++2$MI:Xq6j6gh_pym]5,ե6b2%Xb g{{੠88MGzBo>Ab 7ef$iHrpRxPG9m3nO]ǗB{`ɮ +!SL$PZ")FF6:U 0-^'ڙ>@ J&_e $akamh}7za -I|W#-izUŜ{`kӞY8uΒ2n]B}x˽X?>,EY)>۲A#wL QjCZ~@Na+\yaqBuMG7@6I0Xِ't֎iXzƴ9fa{/r5oJ")Kc]`IkoW8!E 94r&:iU@MBfz@lYM\]ď8q$)HA;-L+BQ|7ׅF$"LG~ԐT0LvH;  ݸcp+X25 s0º r=֖ Rf3ti:.s'F^^3ˆKXNW;[4cz3q^Ggk)%dyY*d:k |]6J=͙U.8㩼gD YD8lXlf )&͛Uha =zTI*i&2cƆ0^!c<Ԛ# T)s gVtk{\W2]*8t#=ZD^z-.@0w-eG Ҝ@z°Dm T# V%%IzkA,J)]~roRky1<9'ݔY@^9(S.F ho|Ґj,t:jG%ogBC{yp_JDղ8[>|@^bA=X֗C|9nlg.fhĉ%y ӏ6XarXɧ; x^pD4j RVfR٭.$͉񻨁v,^!)aK-aH0ʝHF4Jn+ԃU4+n~h̖)z=Րv9!Aa3 3vdf*J+X )t Yxg5p=mɉ*<_=q།E?ڣق`\(X^etED>'C@3v4AF#͖򵓋:S\h=ر*bwDG6\<~0,$,NRJc;q(%?Ȼv<.ȹ|[)}RƉ(_ WqC,hLue6 Xx6N\hvx[x]#d1ҨZnayRSRQ_uCk"SKq>Rw&$QADmDQyfR_4l~3 SO0Iu5;BD`jWoHYgmIڛEaprPk.ꯄhEW˂E7<%rpt[P{)*uHpc'ngĪ14j?Qx_hm/=j?Gu ۹|j/θ_x7tOoթqpxU&FB޿:R7`F |ܹ(WAo05<;; F6fD*WeIwޭ| `hVio31N,Sl5pNJd!Fc2"G%LMr o+OM r4fK ߪau ych72ڠM闘p%ꃚF<\7|dL?'ND{uFsW FK?Mve! +ܲA ldz qzLԣ덩59i^DRNܫq,08kꋛVwDkJ.˟ҰFK*eONbS*KSq^:%.>.fr @fxF;|c'/0f3!ﶅo#/s?4ibn̽YDb٢q$Oov$kEbm f?n")O苢Nlv/T3MK)M=f'Xb A[>)M*i DP4_#Mvt)J햤Ywze y_ͤw'zŹmz3;JH*Z/Y7}*<92'4kn@v&ǖ(̛?%AF6%#wzf?Z,O:ĺpB$٧eV<],8%[O9 &a`pV0lH\_Y*oAD#>S0'l4{872P,Mݼue$" 0*mVB.-ڥ86x8Rq9R.%y,eZx8ؔgaoW,n+]R'DbQ;R1b06m]۟53j,TxײM/ו{l+Y~wS4ꮓHgQ%s0N 0w1AA"7]P$V[D6^CQku;ZJp u%HNȶ<@I)!nA Y#LYE>GȡZ/<˽w ꧑^h6mEBAM[STjA:Z`{w2"?R`u]k^y=kF> H=.Vΰ+1f"7c,NkSMDLUbU=Ta#ɑGDMj3yQ)[_KyW,䐴9@&&t#ZMnw)^3S*R6UPz}~ƽ3 ;ߕDok}}ׇy$$SJ/n@I1t|S2)O(Ҵ}935&M"aOq2%mT[`_/߄v0tx *ֹuGu-IxZz^ =0et]>L@"QF bjv.Nڳkʼn_H꓃e$ЇjSu'gІM Ugz(~(V$P6kIdG&Sd1 o;e?x1<!Xx)`u")5랛ndI@M4#Ǖ_æg K.Mm@ hX'Kh6L[>=`*(A=Cb}MŃ *-x5eZCeVF)ѣbK-N6BژҖKiX0YآOUI˰ NI+y2qdC*ri3_ Z)E.8.i^υP]w\آf!fw ʶU~ c@inj`- ܸ K̸ެ4#|d^ұ7DEHiOل,0W۪Yq62ets%8q #w ,mi5T..ēE [z"KoEƖRqpަ@M,}8:u#\f8HIv!@dE޿)eͫY"kn< rOtqOu(c"]wtjB1azJfH:uQA>=̓j(a\h}R^vͺ}FE){gVAG{.B:p>;QID.ODɲ+9 9L>\ӝ0LdLuf`HC#q=[~~&|9o$ɊI`nUJR0_w5p?6$!AƏ7\Qg/ Ռ[L㸸#GCaK}SG72v>.C:Xb]jY+3'QK&[`bwHz()MjhfӰ@ Xc γ-Q/W}٣fsN̴Jc %)ch{ A$mvÔ&zy^oi>hZ 5v}00/~.~[s$3(ie4í/B˂&I 7cŃVM(sxar*l9[7L~fX,{yB3L[̩I`rVH ƹi@r&{ō"׹ MV+Ԭ8=p*3_Yڮ( N|LwctEʷrn)<ƼԖ:Lf/Scor_o 8 FIr.nLxޮF߳ ǵY#/ yS bz~Ȱ.sLq_}R88# eZU8cktה I= aCAj $)-[ӲњA#ygKmO6]ӕd |*a'X N9ŊmK+ؕnw{VHqbpː[E7VK;Z1XIʿJy_7T= H;,g͇[ٲɺ'jݪz&|LSJQ [ [eAkIFeADZg@w'**KHEjAIX滺G]`\mr#St,,ks|P֚‡)+*JdB=IΊus3\n~>'PAI_d$_OIz(dCL~ꇋ}٫Dr JrV^Nn* Qk=o/}"5?>և6[,Hzm6,!:`݁&; CN܅-rs L< ΔgX${n !y*( m]A0侟v!*zg0xt[W"AP@*ob=&:!w:_5Pr7Ђ`~2iiGƺ`W"rew~>kʱ,45ϧH3&'8B+r Nvʨ._N,\J{7kygW$_\MGZ9Ȱ=ZF)Vc7/@6 ,,z3迫b5JmSS8itTyA D p[VE)24wKc:nc"dA2y;'O;y&d05g?c2mn7~ϓ+rjG/)C+&犪< u*s•ъhE_42G OGz<2ra'?cfʹλ,܋V5빦JRJ@q~o]< !x6S`)6W8ijOhq]T 5|"K%;G Z>i ,-sjvHuu"|Ok M9c͉!3$*R_zPjadRzr#S"rlg;b5 :AxMVB/4l{+_t">(aϜkEU[&kN~˝Kȋ>="" #e'ps(^jNNJPٙ%r]60,8QA ޳V΢8Tu2e Ώ 11XIb邿O#S 5uk2[WE҂][~Ƴ c0z&v@dM^j5%1ov9o<yP>_ar˅pi]cW1,ܶDr lhA6ժ񝓅=:QAkwsL:bFb7 6% 92*?EIgHozrSIoYc=`P)\*9;:I bDpmy#3A8EUr9f.s9!!ߡDj < zȄ# M/T/3)lel6FxĪ/\svk@dƌ5~bgRt ,+N cݡ\b+ʡq!W}L_C󹞇zb0݉?2sL1n*E7Z qҁ ̏ĺʑMC|zOJBcJ#>SHUV<S2WrR _d`9?z}rQmrW8JрD[FC/gt+wjy\ǘk ؈;8oTл̙܋r(W0\xczOq5YGE)@>W3jT8S= riV%Ӽ1Yw07~ AF@#V[,2>B</%R)z^6UZ$";RBKI F!6JKTOMzg#Qs>Kvyv ]ocb0e=|+C*Dv^1#m$.>_^D5F WK;ݘ?r_9e^ʻSq&oRv @hVp^93_"ӶTCBʃ^|w$@h=y!vt"6.q&.xSo`[%9qK ]n=#~Ѫ!bL@ :5ՊNi+E%긑r][,zOM>2HxŸ?*2 5As'uN "7wʟ@6,|kxESqo< Atc#EP7y9w@ϓr b!*H`5s@/q_=S: +ĕXR15(rO4m5SNzLG93+i5͸<`rt,OA.Sե+a>HH jj+mUAli^!fd`⪘MgRNc-qd.T2]_ -3z=1:vS;i&o2 nFMh?ī3+4d*ScңXzmhlT\A<8K,Jð'80v/>NM+ 0QL uvO)}*gNt>z ʒb0a #Q AoMj7%Z GҚ_UĹë9 sn<)aKKp%yf$Oر .-xE/P?ƂC#Lrl_8aܮlwA9] )E◎*\q GMNݤ.̔bPgDNvD"Fg%5cLv$Tִ$:w";+ )kvFQrPO%8e)A,;֜lGiNJĕZ6W+Avi%K?J}' eH}2r՚2LFZؑ{5ƻ:E*'(ia^sxБ2FJĹ)T+3It%2y%v{az0 u8W5ac?٣A"{G8+xL^4̾3es8`eY+>ׯæc?JO`r/kɅӀf"kzH}@x,€A}j|gg0ЃI2U7V5c>@ˁѭ_5bX,(2d"<Kd 4 V/M"ʳS@-QU_Z ^n >S0ZC1v{ȵVɷ'>7eAr{r$HDws,}^HE%.~G MZE7C9lJ@noJdhZqߥQԁ0[}y;j;f?69x?6?nUm@ܣϙϏ֗l$?#/M[Hu鯴 3r+k-2y? H9[aH![6#oEa 6KYKu5a~<ǁNF'I=%؇il)y1 bBҝ ͒<1/!aBkEⳏYnqod! 7[ϗW'Y53x;tl٠DqPtOٻiu#&>8MRcZn?kn`@8I{]QQH |l+Z{ iG/{ʁ!]JC=]P 9MO1o41v N8_'Hp{7OS`,Wpoq{uqU +T2}FlǎB+<,(}O!LmsY`TiHG{B0~# 1gs1C{v]Uy`7wi>/F!&%B;?V9^3"SXwSb!l5gbD[9NyiG.k ZxŀGJ0 ç!`HRO[E[jxYKGN3CDMjuS㜣G}/oZNVq.h)߳U\%0ݴU%c,P2萕4hq]љK~1pR7F|k{t?\;*z 8ÅeW*F|K~ ӵ؇xw3Ƹr" kr-) :䩧 36x :A62y,)j3fQy ۿG>vKť6N_KP! ءrq=t*+BG*czSCxމmApCge(Y>ٽz!aJgb=Ū,m)d=gnxye)%y}Zx}+&.W!to$ 8%(V W@Қm='OaNO]L»iͱi!$=8//J)f-xt3o|<C U%L2(%Kj~KPq}m*?_d~nKeox 5wn |Oii)&) H7\eޒ W3wQ;;f0 _R3/FtXM/VSy (W)`,-}4CAc,"9i0ZRMļ0j|-go]!}y"d9*uUmV2pKsk0n{ZqU|CA\hT*_[}$=4rjlG? uzQbs7zjJN!-)[t8xp{lSCAY$#8LQ/=3W0iφV mXK2{ 0ӷTIX;&* RF!Pkt !wڼ/;(qNQBV7 69O3YNhrl8l<',H7xjT8Xb-1 &!ӟRлQUNٛweE$2oŬ{`i_+ku+o[ڬ x[g`(T {sFaXsXIo09&SfL: íā RlpB!{`LbWi,}fjmax>itnOL۠[ϰ1_[amL :׋~ϐt<@JN 6G  0 2],=Uըd 뒀Gw`QͶ<;8 ΃VQsRd8v0(nl2(%zP!Ka2^sV! zf@\ KpL!gSuxf2HJ9o*}%"jx"l\ pĹY 4ʚQ `M P:+8O7ɠʛ"x]ЍlyJ 0/^*#="qΧbV+DO ۤaKFUL)iʁȲ-/YL2V&96&gI󱮉ƽaJ0Xap^S Z, TSzooo@оO)1Vfn;?,أZ0զ+|Ltǥ֑_.hRO rBn!L\b?q+`D@-ɺ첝N2ۺ>0x0#PLG[vXg!M-i޳=Y[m/0jJ0__~8V ?\E$gy;G"KՃ{KN c%O3l">n/pʻ]oSbDSʩ6Ԡo} ;е2abr%4} )MF{V` ބ^zߊYŀ)s%>5dRLʨ~b`lp+ eWiQ0Eut yXmM3E8Dn;t :=Cl]gu|2ƫ>:,i>'^^x]Vy>̭En)}jEIŤD&s_nMn^[!1zWTi iY${SF9멠GV쫨( v rk:8U-0/dciD*I!dP3$˗PΨ4I1=OVg|#S=rQi,-oBX".,gZtOسM*1Z =IZ4u #U͓k3FR}|qT*CccAt$d$ +!|Oc"ÚGYS:b<6$j+!MwN0 y@;4TH,)٧KxAx ;^P?;,C}m_tW6?ÌjKi8ZBh_%|iGPq'yh:S$~y^yV$<4s޿M{3fٯsW>f 0Y7#im&sz]xy$ud<R9NOFԌHGɺKAYa \ff/0>`ӆpd )2V0}29 R}kU-빣ʁ&=`>w& m}ف=cLClҝd/ $Qv6/A.?QQLɠFgAd_8|␯ gS!G)t,Dvr$k`|q3C1iX,~&v9M~2yAWAWjW[pM s+/)72aҡ% lr(sLNfQ4 S @Nn9k5YMRcSHSND/bcM4D̶m.h.{}Pyz,gjjVo7a2 R%tf.[޺ʣKpq;Hp?FA_5w ϱFo[%Q,)%];LݣN$zi"ު>kM\:~4ucVOl2G5wf ֬ݘv=Ǣ f).Y@}piBcm\7rV?6@/:jf<8dg SC!2Flsx!%3.b1@8te+;Բsӹ42jĜnJH55 R@;deW{ O_b˄.=5xHaĤ9&UkN5oJ4m2t 1Dbs`DpwM󒯍|&oe-O;ލN&Q;ht]"\M&ٛ⊠=G(}7iGDͲbBUX ?-u>@&J`ɹz$\){|-†ڐoB[]fl-zX\z{ e^=]LRsB3nL^.r{!Kv.?Q}md#d7"[fwK6v0űp@`<[ÛdogY\噲 (\el+SBȅ'"Z3!tt{CBیހY`tvDG2!Z"kB:q5 l!El1rʄ>5,(ƒTv{|AyԐMIagCڋB۵N & +{̸ρ>S{明H'Kdspjt'Dݙ&HHKwiA  fy-Rp}^j742[MbWz{%]w`K邨bеS8 /f2oTf͑Xd9;RqDg[&"P_ ݁TŚNb ~(HLV5 DADЈ¿Hvwӑ)xX;Brj/'U ֌EޥӵEa eWU<Ά Yki3ƨ!"`R.OCQ53 ǙTL>Cѣ&GHv3<2-Y-m NK[#--*?"7$JMjiwm%10}ڔStӐY]/:g=Xa4) Zm _S #PEg+ \t'|.s`Vj_N, 'a@$;׍YRK%r7!PLƍz-A3ILVZic3`cqK^#z p;?Mv&bA]/i Z^IEdX꡿5@k[tJPPeKv@{ 1x?+ѷSafGp5adU\^s4$@MY_8/M@Q j`, fvCKMlQxAtHdr|Ht9Σɋ3A۔j jaSdm1UGAq>׵*m#eb0n0|z+l8 h|aآH6{=S{5Kh^jϒq 4!7r?h]%5]8{YNfЋ}!H.![ xi8-yG>ԫ'COk K+`м 8t ,?`a9|<1kU"8>g{B:yCS_v6We*ﱚ0cӀSS=Q=o]ݧJ|Slg fpD &ϭ? B ,pq9Ԑ(M4j 5B]]۶ś^/qh=c{Xk+!%w :lw(lB^idKgd;['!t&(4uzOk_N̈́RF\4/ZJ|QR#^ k) <s^͹zic'x2˃T.I16U)Ks,W E*ٗRRDCfѫGNPH#I]oUSRrf"o“CjΞT#K8u;AQy6%?‡ܹg`w4R^j'Q5fK3 ׏]R&U^ҁTAΝo0jˠ4f:8^Ke( ᄿUO K|(q#ÊJMP#wV+"L=}~W0i}iѦO!Ӥ9Ö9z#tJz_CϕpWydlaYYI 3d! G=v%>@f8oCI&k֕\͓٤VƐ Wj6ړNޝwb,|aoČ4WZ:$kՓeY'~3T<=psmq"08@]lԆfe7Iln?j`[Hl%:H&:5 P+s;\`v6RVK7_NJ9{޶9i`cR{玡mOMc 2 o~HwgZ4X-%(-hAZ4gv"S73RƂY6~G"׫=@K9m25l"Gx*?$wI?YϠgӟK=")nMcγZix .wBSZM (g]?ɤX*CDMi:&cvvF ,U f&Fv4Zp'lgV:(]-377u"X%^(2Zƀ,p5k%4U eQW*d˒P'n9PS l.J֪h Oy3QSTCUL$Lz<TDŽ\Edklpf[֧[F7Ž#!ͫ [:{{3~rN ]onb37 e ]&%\G5)ΤxAN\2QTp4KԖU {!ҧ'^]b3S=A̕괰.Xb^0{P RT] |LQê}w ĒkV&2gSۥ_P1e,sXUǢGBK K[`(K;4&w"LOP:?ͫ~f}Rmefp9I(֌eKZ$.{-a2)+Tl:4j`NhCz?([<ǯ?wN<|~oQr|FjSJ_(t8~ Hڕː ]c { N0ٷ%%*Et G,CfiA}zcF`pZp;߮S0Ḡ#;&vSW)7JqiJ3C>9/0]>fe4ZV]հ:[wF)4ԭ: e"ZN&oXDOxIHF$)GJ"ha8 ͘ (%v(QK,%Um9 i[Ihlg4߼ (vg ƙ1&>?rЦ["pov]Rg' v jA;KъdI+c䤁WtI`׵$K'jٝ%|cI,ii:WN9vv&.$Szu5TΌ/`m7ۭu*sc)&&4BfYSZqMk~)[i 2ь.5FEm 7V6J2c1KQ;ǻSbWخ<+?0Vr05D$ x L֘BE랫x/^li9-l7ut=Hi_]Um~rJ.JN  D3UW5 3K "|#gmަ-ߎSG{v܆LCFSbxд>獨[\jĀ K}ƀoA5Kz[7ǽ-@ kY.s(xe8^1<ܢbȟ4@0 K %C%u0/#6$*CuU UmghX#T(:9hUOڑ!2FL7fDY_Fq&45 ]H! _+#_Xk~map+B/\XL 9 ƺKaPSYgɬ`f_EK-VT%$H"iVU9v|B#9< qrͥCثZxltmƀBŢ&+^ u|D._ʠ~w|YY%/'j2|{/f|,π-&D@' s#UwxEUjC^>,$u* 1-N53Wv@#EQy X|YC r5HZ&;Kc7WV//P˜ɯ,́񜟗`)UEBq"̮$/$ ^gyD1cyk;"zB A͜#m:<nn\=I%g"oviIqTcdAU5u6L V?b_$"g43zrNLM9S@@pN {^^gl\~Ambv۽0GK>S`,餺삧ɐVQ偁)O[lDA`(yz۲M^ .eÏ تnhm{f~}:˝aZ#>!ķ >EЀ! ~Aߒ-Et{g1K%+8H*2_03Ol*u#r~srQo!ֳj?1R[hVBѮcsgӘNn#޾Bc<.3|m45ۄ`FyyX&,=W.~bp#F Ύw$Yfa_f&I1_)Đfiy'JɉR+RI(M4w^h|v!azcG"o9*6*MI/Pexayɝ.ϓ2^jWa*C自_Jrzþ/*U mw䡔Say-6$BuPUyz*:H>BX?B.mP(隆&7>^ꮦ?V]ȔA)ۥPya! VTWƮ/1:7rv͛i>0Oή i3A&Tqsu!25 7OMY1]ꡧ*@gݱC]d.hZs)Pm x8O|Sݛ}_a8{NδT)ţuFƯF:]-}dy Pt8R^Cؑfbgfi"zFmMVB=' + =`#sOwۗUZ/۵K wcAc,ˮf7.&UfSW舖Bx+Z[W^7-Ʋ-_|ϻ(d V@{!^fRak>C>PRmKG{}+y| l((!tKq|li1*W}.R5%UKj nv[ZBB nXިPNý%DžwZrlInKyM# OwWZyUW$au6pN.uK]sF)'q [S~lA54%6#֤] iox9?ZJ>fm}"H,r7&âB4+Ǯ_?!, {ЯD_#_寧gG,UzŸea%rWAe9QZ kdL #r#`qA[V6q;.kq/'}. y0/eb"<ǤF 7!zfa"ylaFIw]V7&>`F.ˤxU$,pF;PۓB";GR"q`Zݧƍr Po#!\S¬? :^sQ J.ԃDazn zFwՄ3y?OOJvīU7,;u8\У;܃b%eCE:)QUԢ()9GKvhzD]^|;`o\bsߜJ |wwT[t/͌m,k`s$t>xPdEq M(l-)#D~/15S:۬In沟,khōn'SI:>Q:(N\j zfHE_R!<,0N]K/{I, ̉rWod,VPpL'O3x覯(Q"Jq@|cD38~t;]N"KS ^48\g|ڝwrq,GT&ƢG{d0\8 ahhc)- w;udkwS}RyE^t`?AR*VߟykS  XYU Zk=Vn!Ii8S9$#QQLl|y.Lf"f*\W@B0ꖆ+~0@SO%W5m|D [`D[I׋42貇-e/Pe6nhkA%1 DzOϱ%&Ɩj's?)[E (,wG MqHYoH?@C8J5lJ ʯ,eEݭXXЂ͕"FOU.[H1?|\Hل$BgE` Dy }[96*rPg]KK"z"t vl-F'&l=Ef`rU;ZȰ=H>'9 0o~5Yc*Vn.)"_1v!iL=F=/ëw48ص# j_{ʑa:WBO.٬=X7lϊ vcv‚qCɹ=PB>Í'N#: >g`KzZ+a7\Oy./3l}Ɇ9Y(J)Zgqc (NNO<,[bj GԎj]Ln45l33IH=N .{3Ww0f&k@ IzV0^YJ;{Fgo' 8v&46dKa/"K*?-Mx>hGm$桪 ފv0K"q{k0#FSE 7Q|oefIח_zHg uSHDY>UnS# 5buzf#$ѻ3C͜!/wa|j yUbT]-Ⱥry:!=!L]mG7? \M?]L1 T;Jv]<|?Mij΅Du@_I .ص@n-4懔zlS:lnzMq3 zvI+׆k5n_W ՟rW0$gW'1\juRK\wqd,YnB;78욪 ApE 9/6@1B4$1ooϑ1YCzSmC1_Ӱ5Ȉ\S1<&[\ IG UzyNZ_;P]'U: G?m^qyVcO!"մ&/۟u'Yտ/ Ɩ-iW |b-,mw?,uOXChsO8L ) h56&&wfĆ_}k.dlߗ %AI~c ЌRtȤ g Uӹ鵤[.%ȶ:Jkg웷q:;6|f~6fĐ *NNJLY.&whӤ_"Ͼ F!C Wلs2 t[ `~x")Vf*ey Wp ҉E-prnhWudŋTHAl&|y|oF & R ץQ_@BСO@|w7O,^yu*$pLIymEUWӞ)+s&^Du%PfTˢ' 楙'+d,j9~ &@^Sgw>c/9s+_"!Nn7bqV-8dk?lix?CH>ws)Of ]+ ]-QrᒚjSIg*`*Åң;a *ۗRjN*26jw)mI9 WL6H1Z.ǐZ} I^Q뗝-X+lJ{pGEjZeQ>`UDxo$c!T&2\9Ӕךa !?VK}x٪~{w?pV&@0`銅.!y;j`{=(~J ͦo+ *Q`@(vm N)I_d. X݃KǕb6q{˟h7b?&z1аD4X1qE#(1ߗ"`^D0S-t V%N :XuQgS=R> =8}q|f+W몍}SÉÙ]jlc|Agon؞h hBCV`OA5ҦL Oշllx&lvTA3 4'p @&uQ+g=K1qam*E 1hɧRZiEb%ЧP5A֒`S+|<:^=bw 4܆*S fEjM& jwo"TXOq8~=58r$Wޗ=5'{j>r~j MUv232n֌A4L^|3Lqx`Qqk)$,%(q|@$2XC2_ۂ^ob%e$^ۏ࣯ C5eFmaFF&((uYnRe3:[?3'-Vh;s-ӁAlE|E܄ |]2KauAq6 |^ԖCy<1=&Y{*Ml!ʶM) @5Ys R) IaNG1+<_Im,|fbi}$nuP34+ FTY}Ђ:)HUʍoՍ^?رDm~m_ݹ H$B]m.N*Tv8Ro(Wu=4!kD;u%miSu{atD"%-ck$GbT֋F87~(k9eCm5=LU5lP:@Sߛ\Gm4<[O>X ڈ }#Π`=0M@G]B/60T6; fNҠ*_ f?j%e>E:##c*| )wa 58T]p R1W NLV\QG)C(_~ltk:z.0͠O7$fDߎ Ǥ;, Iⴸ ƩjGޠ^вS: -tgAn>0Ǩ:[ M/ME[ 'gӟEJ2V8G gm&w zO$UM撻xS.m/'Q0Ji&<_Jh0΍f*_UjD?$J8X!*eyf4箁O7Kq2h, Ӓ"9-]x@R'EFER*RI|/@?T?;4ۻoѕ_g|h9@h`Z)iPԼ+\kyZ9 |fƖ*v'?p/"Ɯ\!9v3_| A[\8f,y1Kv@M%i0{E@8+ ؙ*k>PA!*DT>mA~.qhotWsd(cM%b0Fېwa#yBL78/ft>%+V /t@.{6pe|`8 e p񕎺7g \4=$B}zO迊:} % *x't!UQcͲzz/7rsb`֟5hIw+f^ lXP 4r/~8Z! }n|66ݪOS3fOE0H귑[>4f)4L\5cAek<V,"+1Ӎ&~ O[P73&0̉]yD >܈v7]>cfǢ;(Rwukf;E jCKآS(6¯F607XCc*~7d ה P{1Zb[l'} Ek1+ji/3q mG>뼾E6 N_]޿qDPk*uԢmRRT;"[\$mtP]޳+[/;a\zNBs 8 yl1J [$,נ0~ȮR5X[u .n4R]뮣h")tyT1 8Q#6Bn<έ72`l_gHM 'ӛ]}kydfߴѲ,US*=.w%(5J9()F Iqe}o$XeDL7{>NȠ wԶpnrlz\j kY5!fDYe|rj6W"0,pP2i\;̉ >Lc5tJk8gZҷ>0BcN # &0| }4.xTn,t]I67npiY^"J5  vLW JCilI;7nSo9."hWYيi|¸+؁(s4 pd?uLi< ST0Ĩ@ϪA!q0we~R^~ o|(Zں!m0b4lX߹L3̽>-mlmCPl/OEv:\}acqQ{<'_]g\c[aNzpth $Rʣﶅ hblKU\OTIv0믯5Sj, ?WPp6&'Sٚ⇸`RԙgZ"m|h7vlOe ?ADS7@Bd-FvƤnw.Ӫ攊X۱9󲴏z ;Dz%fGEպ\>r1io 1%8`#=Vq?M36hY` .B-BR/ZQ{4KRj˅'Gש~+:mWr'ϟծDXW(y=v-ZwMgĻit.Ӂu]7,kڅ NЍW;5׾~Y//Lp/N-Ypq%pDzW$5*]># fMX<xgD0 |?o[O8z|C^ЕI:@ |H6 B! (G'2Mw_(;GS-؀wN&jķ;"AH7wAIl@i}##]ZqcXvO0vu0$>Cč7`Ѿ`b_gO1<FdeᦳM TIgO, $v(~(R r]-Z/O[jŀ(@ Do"vW4OD|fzAqD%R_)e0-ePtX``7o4\nԜ=N+.2IXƾz!C:3_oo'N?Vނ/ 2R|ʬIدo'a_*3˻9|IBG2Hۜ{N4Zf'BŪ%aI'7@sw@-\ Î7>VmnG[߶F =λg%,,NWt棬/.Aiްd*Eb9*I9\c.SkN }1?(1?v5^G,I _]+/w> \f埻`Yؿ.<=]2#ZQꈆTfRHjd쒝QIˬ;{U m Ӎ:ilDhͲ]+^xI#<xHւ[_^ 6sx zluΑ jvQ7Wiw͙Ftk% _SF}CDb"/3߀i3ƪ̫Pm7$5`.<˥#^Lt '6Ȏrr("vvƨ15H !p'"a8yT̘:ꪞrFv<'jjS.zR`WR]ޒ\ V)޻,{bPWE0)coʺtBI`Fl=z-: /򒾪t#?T=F_3E!W":5!-޿ lqw9iӈkH 5Q?UftqWH %Ĩ{)<q|;֛R=Zbse(BNq׽xx(|"(#P8Vye*nTёDq4zU^_Uƌd/vZ/E.{pȯ@S WSeq: CQ.H]q/y?hL8Ie>d#/(^ #~hym,19g̘8%V7!dxSBeLٷsjkGA(QReRw jbbן_|kӛP(k t1LU uP|V&חF5%;J l|k?zY{`؜VoP歄6a <c'-.@US{D ?;>I-w$ja@%n@maj0u2:Dy>FjP%{JY(;f!c(:LQoJOKKıUO@$3Ԩ"e&1{ A8XU}6ǔξ[?,2y'1OYV;?,F zY"&/G! y&Y,[Nj-GP=R-4Nai½NiiE!u\&˨̊9$ZhЮ/Ek9 h0ib1Z\;[cU幫ʜ^ gFv/<1kޜXoP: %=k*Am¡LK dMbUS%@@ֳ cE̅Qn2؞C8m5c?r-q][-.gipnxr?5?lYQ} Yؔ&|}J!cmDWVHwYYD2珗:8˹)"d qS.N($" /UϘ cslV2m7]qà b'h ǮǞ=Cȶ`"]C . 6jӼl4 ڭ=iL끥 lLR~m}SRM:vn&h n66yQM1fT=/.kwl6Ǹ<& άVv|tBDչst@Zg3ga_V%5 I,t~^q (gFƄ,L vF0UK##aڜ"&_u텻%eiNY(%Ey8ٕ%*škPuD NLNT3 _TZKF5YyrPBSejuz T U~,}wb%N Iͧ 2%'f4lع* m|'ُ(Jd!oC^" O(19@ۅ*-Dk{z!>``v\~ӓ^$:+=GY6X!r2#JHK1D,L?tSφ ɓag(L-5j?5>N@[!qsOCDUbHD y*uvA`KA+UW"s9m&4`c_p H]V H-QEOeɍIf]i _GY.V᷵ `VYEtʋ*@0s右of']1_` fVgᥲb(,(^XȨJH̆wafx%_ARmiңBG0I43ڳ"SnVyjLSEm \w ٯٞ"TObqc-? ]N0Ijaü0줔>: zgr__kB)5t|?]Wg)S8%z#fYUӨ,$:**ޜ zJjF ÍI>@}X/GsbK}P ㄄+}5E#3APd7b0\yKj64Wf>-@m#DF2er{bIg7丙~/a&9٭êOy)7ai#]c2D%,Z$oZ H0NhWߚL;}-p"m0ﲨ,7q_8 }: ظ_@,m ;$I߃ `{Ddr~%'`WJuCŠH2IP+Bae" welTL6W x,X_ª9 z[аhCPx[NKRn5"b[:il-&&Չ{|5]y<{1pA遝G@ze- h{[s сAymd>Zܼe>1pdݾi#(U(1ᛟ. u"cagKM08"dj:/-kC(y F5~_XMi GU9e<.UNv}r[f|2rs12j(J^8(5pAHy8Qfs^R=9Z^55U2;k^2RY'{?q='d6ّr]5 =6SW8.zQ Wjb\crd+ĝ|#îB",c% "+j$'Q~'==0\!5IKS {x^JylV86+1#H@Ǐ/J?w7Gyw 6Qw@3c Z^0ͭ?k#/UG}$ h2`HY™@KsP&7! `5XJa 0~VStAlBj.M4>LI@\Nl&QX%Qrgc[< Lq`fUq ڋpDdGK%g)Z0ܥvYJx2[\}OT?ݕVlscB/;%kW_rH|?'[a̙ ԫ!. x_ NYCm=OwIoj(=܆np %13XdClS,x)ocK7/J"$.W&"ԹTAEۿ)E;GֽX'hQH2=WyYդDpe,xGyPq FL\!Mz]dݥJYE]DZ/q#75UnzV6n{xt-⋠@s a@gb:=@TԠ`J1g*X5K!-+fK&/Օsqab"}]"p&؁p>=o j80k 8BvL€&V@RF<ÇSަ4Sk~MEqMXb& vxyCб)G}+ "焚 Jr2ꦩn9‚+[--ݒ7ר?E!lڑVG%}߸|՝ki~kVp4I΋K~j$+rI)t:(?.S%9u Ѐ? fdK5!~zu-ޫ"/JZ9* N:{86'f5\wL+-fBɛOyQE[Nf3L눻BpN6f1' # : Ch;Xb J(PEQ@Z ̼kֶ Wna!ǁҪ0hr_P% @*vTb(9+m lj4ËcU0$4+z2[Cf 2VEEZ7_.<|* -o{"=t:b&gV20E)z"D?=V {9NzWi+Hq(85VSMjIfT7b\n*WI9J=fN8LyF͐PfitE ],=?خe)+"KR*|_u,N-i6e[!TiŸrunjQ`a9~B7TiKf`ӻX ܁6"iD;'%2`B%|)hฐA%S9͹Z)Ɇ?^G@(̄J.֚tF/fwj2?H6lImVJuٿ q E&bn$r+>9h [|M`l$)QOK!DPX_d)v,c0QKc+"%m1y3J ƕV"S~V|..sċ0g5Fg:'o}-%IO,qy/PS_ pU/I 7I|z@Z//oį/ .z+OҲx^,&sߌsӠ+Y7VX}vS/HW+\gyŠ Kd}]*juW场רR>zQyW%uIyv`pT6|:\ 6(7~r'UU[n 5" YIps@ 9ROF}3uNlۇ Ə~:y! zk 9@Շ;T'ZNVB'WLvEIt{v a0FFCcx~xN+v  $v6DrR @OAeH We| TGްSNK=xo ,%GYWЗx>3xȦŀ,HJň%G"2Os\G8~02:uU|j]9!/D7~x|dfUI2UH1xH-4G@i`QKD,d v KV/Ԫ]QU7R[ii[GL.XhTA/P5/heEb΢x80_nTSlV3i,+{ 2״J!]p4,)G j#W{+Dtp[;AٱA.4B6p Jm*Mw)V僷 #gؔGO|.eC qTպ?5ӫ[' w:(r>ɖlҩ Upic<ԖŤn_fnz*ľl˜dP{$JS+It9Jcek?okOofU,)uybbc:a -1JX`mB@rn &vGhd+[\AtrF,++~V }2Ob9[|c󁙛aww}#%ĺtWVF͠}^. S0W&Zu_8[Euwf{=alKF)&ϺqoݥaED,*XǮ ?&v?Vf G@]0GW_6KZ+v[N9?](p,6\q=/qxI|]H:8?1Zۇ8ԿV&4%X9~(ӌJ5Xš,ZARBdެy"VTRݚo?)|b$[%yR{?>"m$i9y%ae>Ț%lN5-Xޟ=d&ݫ<2֩lHEM~؁;#J>9A5RWI"/A> ]-IRz,jG9:nl͂WNMBk455~zVW$D "0w\t-8/^?~ڬNtQhe6Z =PxZ+o쩑O3]iĕuY\+n/s. pfc#Q×/~B#5i#6$T]XHڊdSPV:.I_VSl!陫y xNW r gO -)ף)Ot)68o1o7 T+ι $>H(=|ej xH1>#Ge4?3#[} (,J ;3\u|/GAl#L*K&c 9 1Nȹٌ2Y5~ں't~ -~#"4_aZtsO@3m/F10./69S@~QY/J6ֻl0ׯb]=cُRDyz&\{*kE03rG>;_@0&RX@SI˹9'awVK lKb޶SHRDN%iwz Z}ItH2F:{ؒ"oh$!5R<{JKգ }r-%+>C,QM,qbGՄvĸ$wh8mYcRaNB[91:o8xFBBW%rR7[:M]`!v_tzV*C@z[s+nҊ`o#Gwt(a &E+觺2ԔmitDK&/HByN?+1&:yͫV#q.%]:-dXO7M|0bX!J#0[]s&@jd9v/Bq\J`M8F PQeI7_~ahޥAV.-J% 0#5V}dKZN fQҿ ,sxj-D,)_[Ɉ NvOlNMniy[V`+qk)#W W+"?hɷ^96۝G7uϿi) E-+ wv|#Auu;/ c-1fMBgG:b5 p/8)5.Y)WJ ZWVNNe$$Z"~vUzG*u|³l@VaHK 83#peƔwy8cAoPJ 6'g%:zwT"#6Ii5? >ѴNW%8sw$ƮaUPzuCT1>VĉC?6k\Jgҵe0܋T($ڽ>Ùh X}yE> hBNetB4!4tUHU~b X>P%|ZҲޏ/ V$dO=Rlf?skD[t*?ցvӊh 5=- ǽިPx:`XCm sb.t:QRN렴YLz\]Rր> &ň9*a- k׿] 0)nu?ÍUJ}쑧ih,R{pۮB%H!a.Um>j"ԨGSr=}  wx.v(uGvH{Lc]R2-7%ow&AdiB `vzN7%W4@&L7-|nEOv`O%[dӅկ5)CA9qH\;3t*,(v>/L jRГ= Pp=duUӂc+|0E[ۙSi pIRɨDVݫ_7o R#+o}ҷ_ZN&@5onNyʕ]>p$1_%}b'e%!2#h# lnw(6UuOhP/AZ=D۟f7\rsɔRd Y*\`VE8QrgƬ@x =*rqc@5֒ٔĸv5FW_\1 /ǝ:3kQU0zt;txw#v]CKpPU Ad9mK3>8L!r(e(4p=4G=GUVPa+e*)R\$#-8}_fA26]gd~Q ̞o INaUA~d 8ue! : (%ů]yk oF pkfoiNMi;Pz4. 3*j:x~ iȇ %bRVٚ{&cSQΊhtR-o_ǜ֔% Aߒy%4Y.4QMs3 ֛ɠ_y"D b13 v֭<UT'\~糟 / &Z3Rj)kS%RQQi 1,Lu#c=9;b͓Q7p@xг7_Js)RTD8o쑕ڼ?JJlM_e{}Q6RtˏS|PU2)b*F>#If~{R`QNm8_Q%lJo24*e\B)%8D6~߾og=ٴ4is4wLj\&}z @ m%& xd>&rKY\)ڵTQljhH|yMG`jo;,heXc/< Q:+q3R~l)ȶE!k 'ꌑh-'vTZ@lT.\ 2 &Oջ;N#` "R6 a+ƓjYwE%ϲ&Ecr7`eARȎA"權 L2mB1%G.;E*rǎN_y~ɷ!s: z 涟!4t#Q_"(Yb>i@ Bd;3M ' ;-꠺K#*CV(I!X1%Y.X_'H‘7RͥvJJB0dAҪ4 #6cfzo=+CgZnh ϋ]dCj>5jV;/񚨀E/AH6\)%d<{jY'?'n6+K׽G|DlNq :aZJ"T/~ >/4.VZ;?o?΂p.r4а=HߞY ?IVs9<@"il?ꒇ#jg:& )ykXʏc~6dL-~Y7i'})3cMՆC5"^8?<2w/vE:߉Zl(9wfv}Vټ\;ȑy'8%<`Ń:=3PtU)QIacfQJQ%9/*vnd bHY\zov^DVg%<uwvlX2D. Di3l|'BnѤ{xD;5TpvrJ'Mxs}#X9%8I Mc7 Mń^+qPܜxjiHrLwWYe$^]5 p5ǁ r}cO;b#T_Bofrmp T{v7;aG`TT G^Bv\ᚣ7Fӳ -!Yvpo;΢ QզT\mbXrr&'[F)/Ҭ+ ɯlmio@2RqnN_!O׫] T#j~n2!"lkl\M(jEԷSGq1H=|43 |Q4\Շ:HpLgt b3ow'Ӎח|ԥk( K[qL's ]kI_XpO3 yYY+7H=5МMcb,y}Siyy=M@_X2"(]wD : TҲsk.ѹPj +zl/KTlwPeQ}PS? Y=gH5MmR;`GirPN"!˞ڞZUZt=?CT=H=fN#!fJ2!-wxwjQ;.35$ !Y6"uatpI?PW0IQK)?N6H7ھ̤WWF{"%G>5(˩$;[_UxL=$2kZ:Yeg}8vXcպNG;ۥ߆eQ^yqFrVyC*vNV5,o7r[%8*7*Bf:΃Qϛ>N-.G 86p$na!A)sh_e@APVV~!pWtѝxg֭uݫ/R_X wŢ?[X35u+3v;E`_ )x+526bcvrEyXy$r ֝_ML^>;"ݲ{ tyfr (4Џ%LzI5@OV>8q}HC ^*UeB3HR{^QYgӹ !=ul;t@\*n!u(NC3rJ&9cLb$AL2CtLl6E'x0R`@H+ro $ܘHn &:u-bqȫcsJ,&2Ceozmc?/GS0yت 8vXy]F^+F&9ǎFE#`5XiG$ӪojOv?+xED]lt꓆WbI*.G0k4 Deay(ݶ!,*DeILA$Eֵ|a1Z *5U+N*Rp~)h]AVztVfnu>*@z#j&{p&LyMt,B`ʰc, @!cUn &j ->z\d&ӛ/y.Lb~.RwYJ5Aڨ>BEGlz)Q*4I9><}B6xZ!rDc'5)b,i5n5Y9l DK=ˣؕOO#q% chP |qvY{{y ;5h<,`V싫xyԂB|0}\4i`NB7RP펙,m~\N gȱu|TJdj$?ɳnX#lj,Y#Ƴou UTΤSgx,5&)#67W;{n%h6錢1Y1@5œ?A)(UlݺZ B=ްK0uy~#ؕG2 h^3'ԲTؼJ;[#Ȁkb LJ2|?P4 r2_=,f_ >q$5=5q!8-O ٢"4Kbhejշ v#`K˙_~#J8,V@hL _ *AAa@ hyy: dBphEKnc5UO@$l]n\`s`I @y(Ť˥q/KB6tsH&9~N7r*x8'w-S&%^q}B8Ux׸,}~*fwC8@)r$> -W,PwD^ Έ?qBde"zes|q)יm|dCZ`u`258?҃%zJ%yߎcդ6)DKRd QfX1 Y"-SҟAZ^l1d]Wg$QZ"6!UT\ĞZ~.M{jBJ?Ky9"]aX%<1%l`fo[K&!fPuxoJ1pv`HֹUOo^dk$z ,rHT>+FG0{+6} &"3P+T]i3ȝ UWT S[Ips23S( HO^ :NJnW6dTmSFAE=YpܦD4Ė*vLjK,PH&11@ j77NEh4hCc\ ]bK8ԻǧSp9G\OUbWW0O_uBi!LK`@N빁i p?8o+x%I@}]O'ֽi`c=PM\$8|ZcBZZ9m@W{xMN#XɄuE}.KtmY#3sbF1uI]uWDe>o7wRKS}r5_2R_lK FOUK=a2Kb&;Pܕ B|FPI4*au0O~;~c`MY,)<U!nXl:jMHM 6AJJ/][Aߺ]F{RkdPpoPx&C>Mbq?|x]{\-{y-D sKND+q\ , hHrTwuԊ7.<ǙrR1Xdz5vEWut ڪaQxt@i%v;"U)VMLUJ@O&U- $DϺ81ibNB_7_@ܢͬ YKOt5ΠEmPgk_y2x~knU~/k[e^}Vxu'[Q+Se tV(q{_sLZLj}N#aO}4">,uf\L#d?+vzX+%w#pZ}[뙰z).o^$<)QZCϵ1#+6pѽŒbEG,;+q rjD@ihZ:NJ읟&8DuTڌy @*=}uAoњ/j}s[0.e^lo+jѷ5߮**{jk&!9OL231q8h Tdz 6oͺs{>C0$r(T Px#o)QҴ zôi Bi"ggU4@~?^{Augm:?he,V]h{"4|=*$mˇdc,!ZdĤ*JV xW/lOS.XpXVZ_McJ$xXތv)h8E'qYS[Vbt:1ϧc͡rD0ێĨ G 捸5Ȉ ]:04{0(' ade”MKmt$LR!) 4#`I nň6o,ͼ?蚥RLČ|Q)gLI ]^J-Zlİ.iLŀ[\Ho,HTM)\ XӃx=B8D ufD3Gvƹ={a ad#>3ˀAKL&1%'fM;jXATVL'=!@A$ JC1X19Y)" G4TCZl(>`᭓<2rV*3TKvawMLZKMK{ɑK]*]pJ *CsQQ밃'p#=)뇊1/LN͢MXBڸ+dEdc?DWI-_ Zq.*!^bev(.Dv1y0ƞJisj&!pR5:]Cαý/('F0,6/F I T^D35 0S>ޜݦ߁N4dI(N, ]M JhOtpp7>Q3RdL:}BiH ]UKtiҰ{#C⟸' #bT+Me/WJ @qNst9{J|Ŋcq-n):G}U JgO&Δ GCMTJ08_ ~^n%*8+L\?HX ObTBBZC]%f=8$%&iHϟ93e>"nU:Qr'5))]ŐpnHOI"q Hd6x5DfѨmyZJ3%y" XW8C݌ZԿo;"K:`f4/`29 H5 ͛5D,4WɎ[< !8iQ * _7-yvg&laEh[I|Q9`(B:dY">ژg-R Po0ߒU݀QBDu0j>mIX ;y>a_Rw7QhL8*?UإElH8)$X"x}'viR IU?4yk,hDrE[9˯>X9M#a{R B~j(Qd]ggj۩ asLxgqbuL9OY=PyG8,kfzM D4஬Dqhc!1+w=WmdFK=ψ ˏronǶE\Fx8,ۅ6 }7, ̲t i#s /ӓ}ii[2:6aă@g]SWR*h9V*+n2 d(bq^tR6^lO6!G$D?)=)!u xذciS=6Yy[U ^G`<8~xU-8ulB4潪'q_S2&)cp[KOY,rҼIYƤԝ!߽/t rB˪L3F6rZ-#fSVѶ˶B~kcF8rK)ba*PPRbJ&"G'u)ň?{xUn/fW  Z-,~%_cϽ p6a\m[r9C ;LT}8?5ҋ~ӥKS{ -敍X$jn2/UL>{,GEJ#rP 7 b@j1\rv2s=&zVl:wHi.j/V7` Bb D;"Ojk~!8pʭ Kt_QNȻ:y,U\y$cM[uJBfp~u$/XmVR uZgR;s-ޭ#^٨Cz2[GORlimamFx[8֏`س3낆b~D%NKL>H m3U#>ۤDlo[7 B?ѳ_o˖Ca nS~zX9o"z(Y Fx~0NhKRetT`9C5B4ٱza۔ 6W4HLq!C<шtškI!='qѓ Ҕ+ssWY%03V)s.B\V9Aw1n);P:mL5$;CɫC_NXOD\Y%f%y5TIi*1a[8't|kL<ɔW_hl@~oryY Fe[aNgY354ަx]Bܡ Y@rlwnz-^PpRPT田8\)NqEc",ϖ7gh76n嗀0r˵PCh@t rع`OM[9⴦@('Q}|VE=(}"ںK{ii ݉ hШߦ_j  Iw]LOp>lR5r*XDl퓏lAGU+e**J7@ӝ_%gwh*`}5,V5G2Eg|;_q;BHbc-Mmv-u& k 8:"A82Ը1=%J[?O]vwIaL`& CMMƖbAdC#RJbb+4%gE4LJK_o;WK\ Q™Dks;W} 24i-*~c aLGe8UE a]9O%x ;p ^d_IeJ؋D tU3M\ Z'հWC hL;-4:D;}xǃqA ,"cj.T0̉ø&&EWs|PES:)|Z3uFwFWPDXbS z+L(\$賧W]r~ǎu\8,Ph3ץQ ֏b!|pV]΄zJ2@nF5NVнLemFWNSՖ^bΎv9DBTOd_4gYV<ޣ )5X=bOan I(:gIO\-^ة-M>!R[j)(NjL#$G,9D\vȗBB^ #jRWL3J13;n1Qz4O|V\T~=fho7 Q}7#¡;eb!3mQPf1=\BHX0`p1Q_y̝)z [J娕_nJuړ0 ܹv}DW@qdf}d$;\[:\p„Pω wұPoTi}x@B]ݜi lQ9=~fF6YcP4|X<8 ~vD#XqS|6 Mmy"w!嬈.ҋ7+od{㿥h;} 6Hf+InxhsuË[n1(}ύOk2̏[#e˄_ ͆Bh͘ùY1+JdW?24\1ww3O6;Đ2alȢ #S^ d( 8ę5L%/OAPP66%@,:^!H÷aM&t%Y&݃mFlV'-&h+^pOV2Fƀ<~AݖJHe]XH$ :Q'y9zkF?vN/AGDo[*~/`=Ѷu nKhxW[:aϱζOMWN >.Bf r^p|P/{^ fh }qb@Q/JF1#ɒĞHQ}B§NY6pNas.lJ=4}\X.ĞmA1$MQ(i2[qj I ~qׯp&&ヵ1u8> #57?PDȄg\"{ޙ[nm Sk,c TwE-#0#2X/N'viǎQ)yY+l5Б汐d{p3)h,+/W/"5x!10Z~izHF}lL l i VCT v S@E/nSHC"VZ+Fձ[k(;gM,vƝt1J*Ϊ\5l˵>kxyU-jӇȦh U[\4X4.K?c.lO38bGJZ.5Z|-R!d7I !?e#_!Ƕ^ rz$ԙ}_ @ͦcM>*ʅ<:!'8XGVO6 ah%qlq֏.F6mL1I߂ "]pRNt0Lxw:7N+ K|3ɡk64R1N$U D{85UYg. [zv=u(\Qc73eh=+R]ʬc$V]@46nע3 t?I(2єոPlsSLRx4e|7r4m EΔ<uۙ_Y&IxL~/(խZ?2<[4'7FnۃwfAc+U)&zoq=eVi؏j]W 򞌠AXuI/Oa/Yi:?3uN/H24ǗĔUiY@ R .&jPyS^V~24v&ꚠO YK]]z'c/zӴk0 si; 9>۱鍮4*ȍ 3a$HJ36(4kNwOH9WFe[z%+ 5wq>sQՃb.{f7c8g\t y!yXAWmy|HSu 0r/T`8[K$vǮߛ :T:G WV$),p]f^@FJa2K ,ȃ4m(rH[- |9T2$OOT΁B/=$0+24esurq,ҁȾtlé i9&NM2+ 8"b&Gy.MbkDi1)+Ɛ4 IyRl']~wd6gf< JʔRee 5'!Fh,%1O'30]{H*$6}=nU$Y9?[PeG%w?&^b{\`ԣnoQ/ԚC֢N?mh BC{1e4iA>(^S~6hVGڨmJf>^() >c]~>*;>T`{6s+n}ry [x?0'.6+ A bCp@4O ._ {Lޢ?ǁ֖NAɽ^/Z!&X71Ĝ4 \뺕+{D<p rE8C71$/7 e G%Mg&\ܧHMgTb 2GO[]*]~=劬el4NF^*qk&0NVN[>2{4x㔊Е7&=$g2מsRƐE|W~:FO'7" `&0:le |;1uMPDr)K)w~?|(/av|׷dXocX82U onsFACC@IV<7!>g:+l} цI2A;4gt}_W8%ۂ.evaEĢ拮fh<kq[ܐ8@J%@3/UB NȽLr({}*ü=Sfl>`rl% x2ڛŠWbw;s{/"rqf@o7kRtJgulh08jp.MH|ĸ%5*Z5b)gFe'XoI}==)S[o|ywmMT+}6o-d{i*GnHJjdUBYc?٢oTjEN6(#Ƭe_쒓6AQ{U B`7}y /h<+z{MM% -1;Ƌ=j=l_in!6m(o!6 L6A ىO0Rxp }ޥ6iZXT뫛xF$Ἲ)^؋xj؍:%}Kpz6O`ƉJnG ;qDaMb{d689DKD|]"J/U%\iS.0qXR+ID$x&L^ nu58TѭFI8Ka$PVDBںutҟ*춚N WxPfi)W@늩ߴ"",[~xh:6(?ƫ;fu:gl֡؟tvC1Nm# UiR j# pN)M|Sz_tWbZ4gqNa./Š-7,ji;XsIJAW.7%}o%O712*f4 ~ e]Kʉ&axL؏}?pIw@.V(iG*V87`Bh{dA>޼^_4 D)K˸;wM!f&]1}N WtTwK-2({>뛖K;k|X"ۼX4))ϭ#mC/F^'_\hFԸ;*e] 1(Ħ/Vxpl?+.m/ uO]CQ@"Lih[uWʕ$P>GJv5!)P"ָ G)g@ُF`\Xe k|%P)Q'Zo(uX])M]Jj5:{^h>}OgCsIȀvϴo~y/cY1%{,g>7fe4ee`? Q Ꝫ$ * I+\\'* &h\L .e5(ov) Cw ]BE<\/ SM{UJIR 0Ӎw C#B%X6z9HjIƃېl\#Vt \;e+z:@{ +g1ńTɟ朋+Rk~^g] I  H;0}5VRȱ'n՜-!SnDvJQ|}6zP)r@G^ai!jQl+6LQtĐQ57<gkok)W"N1|1o&`Q[0V, (=,M܅^a 2(m:ѧ+?=B߲Q<-SrіMEā 9ggSp+K}Dl{TBpd,)e%"A|uy*jr^B0ҭ& djˌh|K2 m^ӵ=M1$lb$ F}絬|8g(*8|Ic@7.^uܢFb#u-O6tG8`'& 1ђ:']0+JIABG :'ߟ ~=EIOL0VI8d *.mSռ ؍jBx1'@okM;GVV73FI2|JeJC*+EsDe((WD^Uۏ[!Og2.Ւj*g\I@FdwC4ﺚ՛`y1yMܝCGvK[u`@;[Îf%S=rFTNWr:LNAz^B@Ucj5[r}:mHYb\/gl"@4Bk7??h\ڿRkfRKX4api 寙%MŬ\\/i1kU{c9lOmK2VI ;p9-*gi[fxؾamqW!֍1p71.os3tÂT]H @cT&©ɮ5SLj*^XVd@>H/HsɣTއ2%b)5y!mqy 4*T1i'qjpn݃@h(1I{)/m\LZ_T\OAc7:|DjG@n"HlUBF LZ>;!97CƖ?qqc]HhR; )q>ڗv'8v3Z:#h:k?Ej4Dw..{27LJU:W@\0)34(j6OLeׂG8ur^7XOZN< orGLZʗ+Oo(4>0K+}|/wŶ:7<}pŹZ }Ck1vB$&ghq* x m)d&ar;bu##)忝2yJ7Fž^F]K+*3ql++Ru5>}G4)25Vb0R&? {d`I< _yPۙ"θZf^@YwfGYAK0(l5! a4neI"*j ыD<Ŭ ;a ˝}c?o3gGIdh#ph+Ϊ{10J7gu*/x: Ba&<eE:4#xd`/'ڠ1({jM2$S-YO9I_:5PWzVx%lLtJ2CjH@^eʺIvS|ĢCP)Z[vT}Fg6k*W[GΩn)J35}cu&CR\ kCTH:[ݞŴa+%)l.߽V]ԣNEc<,64+F]@?!0J["',y ̡7Is/=|-&ˮ@}/EӠImZZ˯T~^uB]jkGi{^,F'*oU7AD=L9&+g)4/{ 'h33K<;1[u8v[͠8GP˾ 5$yl>pi+ڳǧlL!% EZtm,AaыJdUfn 0!wHo4u2kcJ.A\srN̵<K3/)j~GW\'QvF(U^Y>mn`69H{ vs@kWԧpTi 62m(Ԉ8̠2;i셛S5 42Bͽ@h#;D0~1MntE5n~ &/Ok 6vzi:?jOʇhG{#p@Zevͷo25lD \X3L㙞蕉YdqJQzƝzHf`xS{{ ?m0  I'D3vnmQSv(K;fu!vI3F{H/ 1q/bXی8MA2leq~yf pdSHDbB8"vvw4]QFצs.o{ɝ.&u[E58E5az"%bXT]v0]VQYx&2&tBh ̐2qOc*"葴 ԫQ)EUcx .W2x% 7Hr2*}"qwPDp~26gdR !Bs`zGHNO]_}1 +-ΗC}=6 `ʿ n& ,"$θAC7!h$^$Xty 8XA/ҳ^y% OR"ݳCÌhqMU(OFK9$_>ftImq<בW_"1 ~> |z\oB`X%7&U0Zs+MKȞc.DCOϰozoBI:Nj;B*׏̏ui\֘Idw(5cnF ÁG(* ~k2]ž\m4 7!17h 3% D_ezÐ 2ݗDâ=V?<̲r /s2D fQ .rΜTtMnEj+?Q&÷b6G9A7KO'P[ܰ cXpFlYQ(`j-s R0qXI]֋ޞ1쎦KZ%aWVBLcPbX%bKf$/F1b?2IM no{̏W.7 IsdD ]ȿ[-Bo(04 l洔=ryD,Q@(XXTݹTSF3QR_Lw4:S̆){Mmh!^ݕo#N}Zqكg{OwDOn#`oUZ@4+O>h!J#re3AtDrT2CS%[oıl67cD2 8wo(dFSZ\ H]pZ"YSC(f*鲟+G^!v-0uYm[!xt9&HOK8Kiʯsd~`4=9ju[<VVg;ZE*Y# 3/MLZmd9n* ]I1jL9׭J1YxRqյ}àLϢUYg٘jYP { dao=VHICܐ}*%-C{1-,^"%n\=ś}دGE0vOemCOO n+zհ s|BtŒ͝40XkcX&Լyk^~\&C[.9?^A\nwΣ*23 Q߲ݧTZ&Ek5X |3܊ºWqdmVrߥu2"Fq&dlѴh9t=LbS;8TvcqH{zBYKldK!ЭF6qc'EԹngeWNR|Xem_ =O+;. d;:Mr *|RO@zݮQ)+Y37 EK`m~ʐB}9pjٗRI.u$*@9XT<)\jG,Ŷ ҟn5;G)qmDVVԀ }"q&L:iWOb2T#/Wrv21-f^Ӿ-> Q6( ?Z1F@'u=sy`aɺbs]RdO}""|#ECK{46|a/N\)+y jꍪ8edڴ pXޔ (ȸyJv&HP j| Ⱥ`@4eB=ߝ@ϪZ'mΨjy6bERϵfBijqOq,r@n:|EY`:wÕ\,p?gg?؆%<fP6^ε ځ/5~=Cp P9-dvU-'[g̓zSۡ_2aDi5۟TjJ_ ,.dϡ,7xg␿\5`τ0zOCQ n"X#&Jޛ6(CA 8"z)uhjwYW6[` b533L;="~,8£`B`?M!0>.I/V$Md @?hd[t|v)iξѪl:Kr-ndA^҆9Yoʫ$C 6$Xsa ~hGG{?IѶ1/\UJ:C˙dix b0sDOY ǹ͞&[Tjd iv<' ]%y?2ОV^ zZ/ O嶫zyޱB[@q 5{flhBZS ?-jea\{ ϒvͪZMɉNjLAr` ^jBnHv_`U, ##=;tVk1RXk.w;bM#2,h1˟ZI~-NATB9a]ޞ hgG GLJ6G2pϟ%aNm4ǩ(;N+{u8e2PRn'MX V6o/RI]?ŀi`YJ-_$%?Yte{9 Oٝ}=RiFΕc(9TKƐ4IR|*b!sT@MLGvS^u#; 4\=l<*`yžs9 JHq ] SAٍS]WLӷ[{K4+;ΰ2|ranN͚.1篽Š(E}K3cnڃ"bZ/c1K';uk Olj>" 97D?Vݼdrg 95v3 IL$[WPKIE_36e)"-bnMP.X^-IJk*B* d ]+% base]0ɤ?;~ڜ;[jbb*%,|E=*g,ܑl.N{O|MZ+g͘KÑN]90aT79߉bx] /:[֐u[`J^KDAwHZR= h W?Sڲ3YF@@f\Y}/‰oQ0y 75J>ƹ}8nF엒һh-vFɈX:Ul SQ5l_4B0-2*m'#b@U5b /n8ngu (&#9UnCDlJ`VJ4V~!e׉ԴrvSɒ$"@tl$mIڊoJ>S6-'!B>]qr\SB'o#Cfgq3q׎DTzS:?XWcdMrEVCvX 8^GkC]TsF`̦D?U& êԣ zXȌJaE;@Q8 NsEt(Ƙ $/A eva\9F&&=.]7h0Lx֭ ӱuq !K'I8W4=xEߛm*+df1TJє7-p.?nm+虍 YKFFjyڼZfX*R J=OU猆L]=We3L2;quvU[&/p ZڛYZg]9sEG_l{[: rۉ{`G vKr*i jI!E$3WMz&V{rGB}_0/eiMzZW^Ʌf2B tWid\5[iycOE< gAbhkeU0H %HI\/a]|O ib>*;C-t1-J|Cdk{ K؋_Sƣbvm7R%+^^߉u"Ah%aN94 % EFGeܗe[Ivpul ϰv`)]:CP2*frS7M֚QcIn!5Ց 9>7vij-+ }CKzLPp%!Qu3VE_/ۗͯ^[JwRBOkm4T%̀|f:ʞ2.[l\inj`oC(wcz7O ɨ0s-}{`G}?)Rgy4^qLQto-{ĹN)EK$qCYx0蒛./03~o{1gի}D;M"SU㚰J\}tbmX7@% ߇}F?ؓ%n|Bw]u0G#AWNjAwSuYɇCN㰟fͶ6t8Or2 2lfZ^5. ny}DBvT/(Z3s.w eNǔc>iɹ$Jh>,U/dANpt\,ꑂNhJU 9p~rnY 2.a'ߪ,E&'"SFkt_*^wz8Oi ySbHi3ߋhxBXċo,>IG|NjENj&JzT@D[i\b %ɦJ՗Y&ܛ;`13 )Өm/A G= +[ctO| f4w@$P獏+aNơ0I_ލ${O Q^`%2Jՙc֏ 4 V2ʐld&60ƚLNp!_}HU:IкMB(z ܢCXAbkVnuǩaãqBR"Cs&Č|lTh!zJeSCkf*c,i!vv͚'S,5s4HikRődk>2/&:?^I(Gs6P,5qԕnakf{]kk;K,A04ƆY9(݁GW4^oJ"*~)h]'ZJFD'\| x!=Ce˪'pWʅDnf]ᙽ | 3UKU@hWNGy>K+9Qp^~჌ 2V-A6I>bHo.ne kqJJZ)>7$LLz. )aψ_)z[\%EZ\f5hO2W;?=\л,o8D]ʲg|.?iVW@(o Ejxmu[0eInuHGdC"<\dzqOo9E*=ZvrR)B?277~H5ӣl7 =9d8pkCu|j'DSOO=00ȶԧks=o\ )Hf[fr_ᢩ@µkB֚.ppXMz?Lg*vIm$\|IFЗ{[=HM+xЗщAAzCCŠV$rDyU 2aiC=o(,4!1|G}wDڻ"ZA16 qA>Fc9Ə;A8~#,)cF򓄪2W;[-Oj,* )EB^m,="AIǛTԝRjj$#_;2̗a3g>|TDylc~!}Oֻٙ&WP|93Hf;zPC7z q笥T3LF("W|| Z\AS// Aa^;_Dn*,L\ /+9S-g 5Rw8P,ez-Տ(#8s=W<&xv1[6u!zfo+ ?Z{(8ŖqfqEEeX%MDX zjb8w?^$ܲwمko&0ۃD|0պmu$INqz_1mۿdalم0b!Ev;5e(ȮY(||$=~g7Õ7R! k$oXw} qxØ'e2Ysdv`߲laT3'SbՏkC>p઩Yc v7 L{áّ:A CL*rt p$&_;TZ_TUVA0aҡsq+YGKVA4kE z!0,D >I¦;ڥbk4q {:3|/_*#WλJ;_oVK,Rnv4FGR7f}eDQr\Idh/,0=\m$mns+,\jۣOdeảۇ%f5s(?%Zە rFO xN0#a&Z0_*o KB͓NV5g'IxFH7$w=7#Wo ۋ9 ]iuyq,!uԄ?"0Ux K#i*`$Z6W7f'Kz3Le+829iv8v\2XʩWz_-@u7IC>[կwYͽ {&249ImǢ+p{T.E1rp/{ Y'r5Oe;%vexTl%?P\ *KyUg%5j75@IXƨ+7iޚ(׏Br ]H' X%ܳ}i \e;agcE,P(AN3rD&`[W)*^gLB?3#awͤ$F[c!01(X*V sz(Sq[^ܶ N}:zň+zN6I:G: jpp̢\&y](Nr}$Aa퉚"Ǩ|U gL Iwvt90F29*จ~ŕt)W~u_VG^Bs y^HYH}[P0F;B;a'͛(X"/Ŷ-UϩN7s'ȕR'ۍz]q߇eXkQ.?z՜tp#ir8ʈuЙVWe?3N*Md'd~!*F|]?d6X,Gl^@P)&=OΧ]_'(Sv2 )2(h:*.8@=PѬZE`& kW]E:IjzJ#qIm9'P7s~I!ܛ~d [t2HB\ח6n{KA6P ,gޝrr #yv, ZK5KPp|ϗ ?nIguܛ^zԶvv+Ov[xy`vK.x`"fb7ӹ[:GsL\k M[F_C 9PJhHv½ƞxvf7N _+if@)hX:v/8CER!D8ʘ2yQrXo^l4S͚eBjp vhs٢Q2Mk}R3cܺM!T4yz PU r1lpsMF\u\j*9buE'" k/8d{H%&LeOIf j 6TAE*euI~~CLq{]ӝ m̦ʱ2p mChQq[Jr,̊ Hl".7}-,{f)%qDL uwRHŌkZ:dg'[s#9΄p |.`rJ">)rC }b׭y8warPH\q{;Ѵ 8GkoM-Ef:^,mIMEMFVg)/̖m"752;eŻMo2B80&3,<x 1ˮغ[LB2zU{!5nN[B{RGpvS\++2 j:YX BOaH.'E⨋Z[鈞טD)&+ $:́D*JܸJlXԨ=﨣/:qDOtQ2DޓJaQ۶A!˲\烷vاED9PʭרpjM9l}0iH|Z*67Kr_ VAeEN%Eɇ1;EBgtt ?ʃxߣX^$$H(xB|3f=My bh Azld\xlkS@*b mD@>Jqm]%t ,L/٠fgz<{u)pD-cB:?mPwu2TI )lvWF]Ck%$u qcqoC>lB5+eicmٟݫm҆5m3>#0k$ NTS^<cآakmM_j{mf{7vRg `@G {ii46Ke>@y Z-9M*HAO#lXsB#*k& Pe[|ҳ{)_R睴=5BXռ+|n.KosS`~~|Wp7iታЬܹS`]½X"φSp/MN9^zxR(pMIFPz]WqZ"w@.LA3 5@b5zZ" gZդClY1bWD6R, #r5Bgyk=4:&lW'kK\Ўf(ёqH^Vq=>[L=n}tf.TK@V^p~:Qj6ETcFnjB-oQý9O-59@kH 4Xȹ1-qVV@(Q X;y3qpc-BrةhAVAN[dJ|#,pK֩uoC跛PqurV~pԽq>A&3/|V*kB $d$bF`;q kنyR(7T#'P5[rZh)|SjC5Ry|}\iW#`ajE<&"AT3MrXDbB8)F Lw0`LwYDDs`ziV~g:zhԱ,:r^`fq R( a4՞e,4H+h2ч1.UxW'8g ȣь2T`$6bWmջ>*Er2$C3c# U2Xyr'[qf Zu ڲ*lXR9d)ACoej"7iE"\+ L&q{84kWçŵ3 G瓻)J&I9v2ٖ (}!$v//([egrwq#E-pw`Fm5Plw"8-2u "mRú1|_e L݌pIh0^jmu:?H.W)Fz-.ZACxR2 44B b:3jkwJےۿi)~-4hH>&Xn\pnoh3 BvY9 k!D[_X!<Ռm>ܢPO0) PRnw tb@z}-H؎#mb+$WGǁjK~~E5\s#j+L&oՋfFV+o"^5m!t熘$ B2s."VrX'-jyBRŃ{*d^Z:HT8ec9أsx1JB).zO'ۦcք93ZNA®JMRTw5AR4)>t- i^Sh9%٢;7RiOـGW9gӷiIZ+Ql?*jY/'ÈޠڼtgmQ2֤ ^Q{v?Ktʞx[d'X~eO$9S[zIً_qi5hMuvA;Ã=)!d_Bk}AuF RVPM~CA{,n&DTo|!,紞/df)=ƚRZN ]N|~!ZDƬsZ{D 3^gϭvc_;~se>ЫڛZ z_ZrM^IHtz`dTNE.Ϛ, Ƽl< sϏT;"Ai $Yk\553" lQk*y H"-Fe5C!Ɋd gÄw6wkaqae:tQJIl&I?!zBsHsnĄAA *)M OXG[Pb=~Z`u }Ab`H4k?΄]`(nTRn8*SQUXҬJ=h4^TZߧsVw.%ڵC"#@ ύ!IPdm{ۥ}9z F|.S'IA63-#j@N(_MmamD5z-6I!&Ʀ@':E1Qw Bn̊1d_c f@֌kԓ,\mNF7m12*f1Zs {)-"rAF|?(#((K(ؒVP[MHp[P5| *Z* <_zi|Y^)l?肪[M/+w@iU|dQy5, !rbZ"G~K}Yˤ*܂2FwG`2 bRq-|I>j[;~6[^efdߥMVwtIKO&Q|o7)1x%Nv|Pr^X'#Tt@^W8J>|f5D8v>­Y03)K:c})'wPRi;fb{۽4+$wF@0Fd־i s7yd.x!1dL$E&!ݿYHVB1!v4=[-O8Pk(\*<[>_l;JQJ{6XW #%1:ۏ~2CN(32̎Rp\E\6m]Uf7cE>,!NBډb81C=&C_OVއQLF[E4 k܀_3,8 inDyć=/\@@88:A]!.UP%-88cm0:92?-ht(l׻&8޻L>i[hX7F9,tWR6LUү|CH{N*#isZT!ȞNƵm@u'ܹ~|؄TʬiC j$&+OqxR2\;̎<|8'FVZp4$Lwtwngr»yO.+IEM/"˝%\1'pHa_7)"tqNqQe֓#Vo/;N*B@S^݅(hۦCR-g#'ˣ8Eܺ\.yj\y$0[؊%tȴvF@@)E_j$Q>1MSI!g&|eo+\mۋtdp<: {|'Yg!В>(7*.4Ŀ[gq+ppS*1? 0P Qß+uBwO֤7o$}0p5 r-+&AqF_{Z V~>ve:cL^?I5jx%B>LGE7 LR_7G +?)>|=y25˛؁!4ݘuY6y欀z /[41,'2]Rl!LCYCIFETv[~uk#ρ/}Y2D<1.|dW乌;GD^"BEt:@ yt{Y#p BCs# zvK>g O5`[P0ƎR*Sr,6Np{XT8{1>~a<59Q4iM(~R߹$ rOɨ,i>E?I;s+wB !J/c65Aj%DXGu{"ƈ,󒧴(qFa_եx  tpϞB69{yfEKsrR`C W)!]s5C;,XҰ8FKm?h5}[QhvUc!!k[@@1 [XȊ;|vV{LYFJUs5~aTLɊ; v ݻpkƄ%<.T4bu [~/? oo/;(7u]y|@l)TykN6fc@s#ߛ߶L3NP5- d?RGj(&b}*2={NL,ވq[(F%]ma!ggۙvvS K!p 5S:[N8FgUj7J02&l֔37]K_ⷹxEg*q&_v`EQ ;R~}852x7RnNg8 o*"5ʋA(DWvfC⩝]2IG0 V+|*O}7Lx\[+v%rrUƟ;4v|]2jaz8Z>=[ 4A“W1&Yy DVf37=ӠGQ9^V1"Y7NV$US&}n'Ri%r?uQhsy5o3`\X16^$öPeդѱ{3Wi],Q@&YZm;/EM;-ܾfзFtװZr5,w^vFMN~m5"bA V.YOnzN^וn81p^u/;y$܄0˔}lve\ڠeu->?3MM׻.Կ]V.v_&xV< ?]*d`0`yR@w0RVq v>9Q fs@~i߶4ck^cP0PgO.s(tπ<:_d.wP 徢@ew4LUxCV:vAa]tCCW+4ӻ @oW|i$Hs9\J*3^1#,7&L\, ^HoK,6K mj`Q M!`/ޞ8h0MDK+-GG~FWN` `X97- k,<Qm淼4'mp_DZLeA,zp-&VQ *f6b(JM> BҴzαw t;ST)tq7bEK5:%=S㼰tךHȒ ! b:ׂ"% Ofa=ABzJiw Ӿa&z,?0 MN.9 8i.;假zt@dC4K}OluqJ*#+cu=e!fBCtlH0ɇ30`g+ϒ`.p OsC($$>p,Ʈ*gVq_nmEH:|i cᆿߣ}iuK\yĽ˄aL>-PlӇgRwH,?`.NVDʥNi52dЖ ݶYH#X!lp ?6e*WN8̿Y $ 0ǥLȿ%XIT<(&뵙P<c`4?j뇨20yTc,m a.=jGlU~3(EG3u6ȴXO}(K"8nЊJA+\ Ќ|0MV yŠV>C9* <۴t:uN^0弿w:NUyl=|FZ# &`!M;}նO qNL2y 3֎b4Lx8d 1*v0?*BۭY]^{ER;$(,0M;c&{{s}=!["m_1(/ap-o!ϛa63{W ]~Tq]OH 0)c!uhkTlCŃRoaxB,da"xbu. yw";Dku6~Zߍ]$ ]DZ}z0==ԶJe!C 2l<GP j}p%K~NC"*]q(\㌐fcLz A?EW]ͭe#@L<كꌁL'vVw%~Eլ00r:1TkBe߭k>fVCC@"rT;yp8ͧP ]4N7 CB()$ecGs7zG_&R )4U 8ɭm}p`F,[ MN G -ӭ5H?4FqAⵚICPݏ= hB1(/]Zv`7{xX ?L$ A#%*wth "fȇ5'ԃ"1 m*Z B(LهP\(D/z! ?Y5ͿkLbh[WF[J3s mO8TTf^O?+)A-xOx[LMX婭;OP4yNN?b.s}Ĥ%Vo|!N wdM+Lh…J2w2@qÊl^!̾CSvqߠT`XBzg/pҶ0؍,ѻKVo?Bڤȧ:oӕYQ?vüQFc0~jv|XLlVkzx!cDU./t-9H~t |9G}ROH`1ΟIS/yh-LC-uÆ*&$ka,4u_Vz=iz)OEcQf )Hkg˻ &D4f q {eT1ӟEs3R 3EΣ8.BUe`7kQsS>lIkXiBo5 k9xEȏ/ir U`/~bA2?)cDW қ}s\-:p-<JK"(&<kXsG¹&(vW.fdj)Łp9&sS5>[VCUW L;Ɨ$.Sb^a8hB憔n**xdO{ՁR?+5dn>:=ۘhM.l;:?āH$s70Z֊?1rQyk j)$Jt61k⸜bӾ nv= $f+tBF&Q$|%!+u_j՟KVG"DcyOZ |%R:׆SQ7P"#B[$3A (5n1uk N՝+xYo38q'kܵnzH,Կ*Cޅ4<$%؟$smT5HlA΂V1ixm A-71h)l([YJngmW_o\h"-~ aGYQ֥՝I.= jr:_(뀰$Y{?&}FvjIN#%c ApJzR$!l4 8M{6LY5)5 hⱟ($AF7b'slu HgdOxEY<(C%yFK\ 8G=OP^B? *'D.{ G,x$^l0ڝ5`%x=\vH">V$Ҏ^^HRI{H |͛ ;/ɬ$Q6R8u  o&c[ ;_N .]1(pᦼ&S_&/-'V>uþ~`?/q*L$Mc,w? zѭf'<#"Sp BC"WG]nOQ ;=J>G;R?Ѡ'g1n~|d5x Ah2r;Z+6FGEڟO/4 7iXT-FcE=_?WC\UxگrW~ xœ )AԈPk%xg~m%0uf^tf!M}~AϞ3j):ўvNKw\Nߛx=c]S$|cmO] JF]PޭP5җC cZ"]C fՏIJ@lBβWׯ _փj5t/_iA 9'mnWª4I w d9-_d)Vao8>\r'n_vڪXvNR>]ũt89 N"X.#|9"~Ժ<Xĸ51~V^H92яu"b,$2P2D7?Tq)FZ))q KC'p=ߨWޞ!A߬(⊿16Z)6p Tϋ軖?CH@A!@ȎT:qb` Z6 N{&@ģ{)gwBoc]ƋZn4Wܱ&nx8P"ΥDC ui)S,AÊC@$*븂w۟&wwֲRy4aeƇt+).\^OR1+k\޵i );D=e\#ߴՌq8@B)62y2\-ѦJe4gD #m2SiVi ߁[vF\➅!*fOiK؈jz"Tp*o:4zKaP/({n N 7oE,e_ 4ڔ'ɗ`YbN+*݅V,%V6T{k3$lR ,č*f;ff3 ];z^qd?KJg4Rӄq a;'6|Mj@Sg"Xn- o8"X@-_ d'N%q.U5trfS(WKɣFr`M1-ME` a>ZId9Z3D|sBNB=DT9 s#r1<oA` z-%O Ä^ބx|鏺_mrˑbvVn]b_ɲx :;pƇ1*l#Ǭ\q -wS;:¤w[|?hԛ7vL`pwJM؟RY7~0ZMt4BLY3 A֟R% NyܣJAӼФz˩!|(BpΰmKwEtten,*o wMHҴ;8iRS*:<9X>3 y]ݻc:%$k` gB;xJDVF(i}a Drߛ9U vlEy1 sThƳ=>%;RG#PGV|idUϑ,_6#@WD3 f0:=qus"j\4K1MkWP}DwfO8cea ˳4#̛\z.^ v~Vw2^O;X܎]=M;?R,Ǯӊ&q @/L_7 )7`BճViX' x~Q_e ^d>$wQ TǓXz@q!treN>d˾k42TN)%`Q%c?=W_)]jY+z@ݾ]Hb' @$X \5Kn)`D7c;IVwI_3j.,_1dVkڎy1Q1Fa<]}sxM3}y5[m)eHKZeچYHs>ek>\XZpNTK|Dm!Smf lS5VO M+?S}EYbfDk7U9 ] @YR3T  aɾ~W9Ѥ@T?yA0WG+9naŁ!VSߎT2E-[jN緪evKyn`wUqy R)6jraah%J؁{=Cb9exVp +Sze\~Xer p#-ʢxO*k]Fs5t{ ;h``Eq{?6RXq@'n/ t~|dMFcI9;U,Ox)|5 UۙYNa? uV{UP N W_O"DZMf`8"UD9ɒ 2?@RJU4$Dq"2XuABgjrC+ء6&z э3u+xzV{ q{%!<]9lա*2YPdOci1Zx#߳[B|MTڣ)vIfwOKSxgjQE<]f.]nS4XZp;/N M:>iTfLZj28}4 I@ _>=kSL-0Y:/m*ZH6i`r!CkM 7.5DM\R'NWڻ9aBo[a#e_YC(3n LΙU+҅'Hgm玎KtHf*AkDUz*a'YrZKBWNsA.>nl0kz@ $^"?#`\7gY)cq#yOAMe{ w.[plc ~VRX7*i:٘d@6$gx@9].Wqz'(0:)sҺ*yZxqj (*Fgmk;dx{F@E+) h06WUSE?hϪ%"RsQծ]Ϥ\rL.Eak_Qd]̀m_!cD5-3n[y0KG*K@åABUjX؀hz2J8k5XP#}=`FcS)'&v;&OZםiL|L1 9\3%/IWH @P\t|pªo ˎؘs+(}&A*mV6o)o4Hkc4ݚbz,5JJ3q ]k^XWBb|@ SY$p_8Wo:'+muG=/iO{OpiI1d&vZr}$]xdEޗc\Ȅ!k&bM^6{XK\ Zuq^4ΆaH,CbNмfXLdPVZ"z,GCb}(̜Q.Fk#SYOJӞd ΩR@_ 3 XB'Ff=T!"5Q.\ 30Z:݋WjT Ow3{>Wbf骉~rEaVL9_Q9I^('Ν<~JqnL-Qyq6oe5X//Vx4Pu`^𮔓2[ACMe+QR]Ԍiy_HFo޲YRK:Z/Q!F&XC6D:40.HN"8ΒMSY!\ԂkqJ?t-FS l?Y Jc^#Q4f|_@'TGs=iws䒡yG,S1*$, ܑ}.|_%Dp1G3PM ,5]GsHK[=@.qndꋒA#P,I}7ahGA JEr5 @}ʒT3 {;TcgdoӴ\|8R`"6h :/c]m/Z(sd !Ch Gss Ѽ6H EaQf .}8et][qգqU6plj)ޟ%^ c~y\=1>)_7M ]+T3fe*u/[ zeGJW5)W9|QYU iYIDpUzMh//< Ќh\^V҆ ƭGm.RWRrۄHkGqSti)/zrcxh _1.K*IG{fMދLZ )*_Ik':ĭȏ"K;fw뿢N 6mIեU֧VcV|v] XB h S;8f ]lJUVW?77}tj\jb2 17;Jv)el{Π`0xuW/CgKǼo,lhnnuK;K=˵;ә:7FI==FIwH l#i/E%%0Uc[m+Pu^di2>zc>O1l)Z!V6-Txv f_VŔ룸:تB\qarxe"F*h֫ŢvLPV+_"̎eB<(:|݃ {@ibB>߆ή?"x.ZUϚGGgJ2ͳ6eخX) [ p(M#2M,L,;=P6q=itaר7cUvɢUpthj_KP)K<{>>Ħ&bˈ 7`. 9TG~SYw '"n& PENP9B׫^7>k'F1ɼؔm3Jup?ʩ5^w÷f@!T"#9$CL$h&KCorF,HOÍ2d(*\Qѷٞrδ"ylb?Ἥ j-ƌ?+0K"%'{8CwV(7`fL =MBpWUk:'7 %מ,"O6܋3`4%@@+kǤa=M'ZCYjN\B}ީ #_+ۑ a{˸7Ώ/*>+s<jNP4J|.rsEpzv t3ۧ"4K<пORԏ6196K2V80ٳ֡Z/ PKAùV[ol|ܸPeV@7gpLScvU? rs[TaLv#3"a'!hu|hnP΄&^=sIp3ts"|3ch=nҊ֍{48X\gf竧P3Hڝ*9'FnYi+$MdİJD>ZDrxo(4)g?UM^0g|i[\~Zb;{H`K 2<7J(^ .K qo:Z/qJ) 9 ` xn4c{PBl\THA hjI w#{O>dxTxBRL1mJ \x~mٚ$=0yࣸCؔNk ]`Cnد)_lF3IOThMq4S򲹒yzJ/WO2YSB`&Ԗ8rWZAKI`5X ʈG6&$W3u;E$zt}d"_~ _(Ğ^ #o!c &Q8mtG;XOaʂ mց܆So&`r:_\lJ$?UFHi';8,8낸lRuzbrv`ˮ/ 25Wv8`5PnU+w"ܸ 5 ;!@mS4^5 J:Yy Yl937Z8* V_j Ag \ (d;BxyA7}E4 C_ 1/|z떦i{(m?+,t'7?'U *^ &ǃʒ$e#;Ɵ9[A mvIV_!sVF"7ۃijL. p|=bZF䀛6ɩ@:Pg[Uy-~u5qĦ-A[QRfi>IO.0.׎Lyh3,R!]m\ԞA$A#%{Ɖ)!'"GrnI#*L<:u2(ޥС!Smh/7 3gR ,e9^fq#c-N$$6Z5NV ")>KZ !Otϟ\!;c)|)k0= 䜋"ٽp䵙+k"c OɎa0,*!&O\Ly a莠h=)i!\|s7cBhd1oWG6xxTU"jK»K]xp^˰-0*BMjO $ ( ƽ jb+LyWP?-")yJ5ޫ>c[t -,j؎wӓ#6;~#i''P FBzP=͵$4ԅm6)s-u) 2S)ҢrubwP͉hi\H]cP"{guWV JJyce`A ӓz7P6m뉣3:&l3#TH;W8v!:P9)0` -G*ltqf\T^C*J]&UA8lx&Kl`Eܾ5 b!}8+MYCJVb=gLHF.+ڰq +$cӌb+^wr̼e:9q0XX(&A&3<(ϛ~-@-%CM^X6]\7;F2AKݖa]vzPG;޺ IxeN,*";*[ezw9M|=-7*9wJhԺ0Â*?B;Gka{β;=Fף-J5̚=H@N{/@guX " d|o>-)5k.)V'{ 8wgEeCּON;4Ȍre%"fj|[%~X %*IAgR}֌@gb?D|FiRka^_v+Ng0JDI,*Wy:,*Jl l*5k&$ŋ*Omz\'4?+g%Rof:Wyï^M,U BV=ei^n^{|)MVnxS]_7QXM<ԛU\Dciv+LBqZ(j3%.VIz?;sWU3JFX%3[:A /*^ZxO PL~b\.6ЉހN]LO0n75 >1•%4hv0;1daaZ}~ Ok7VI8k9{-=* ؀PB1؄@$a@ R)*"~@ SVLPA}ACNlcSۋ7ppfn+TgO}3gWr&gzO02}YZ.5l}QPMQepI?S G)05W&*!D%Uz%@WQ [tjl&|YU/߁(=iP?Ya#}56!nzj_ 9X~A9h$ᴨ >9:hZj-h/}gyyQnB5!M6u7W?)bj밁IZH>NAǍ* lYM@A`' sFiʶKMZyvg0P-d!܃8RJ V]CTf{šSMSjښۛ8N5GųY\Vsn*XźDXT0C8^`H _2{t,Ԋk{3wUydཱxrXKDUM9UQd3}78la //8VQ27 kݡ0ʎ*Ag3z 3?nKrQsNӉ6Uh?_C=V,TI z@'S%Q`vo0~6 p5y˳4Γ%IϜ㔎rMvTyTDЈLU: =n<|{ݟ7FČ\NY&H7):׻U+b:¢6h^ΕGU?ꉹ/]~>P9+Qc5)W:qk-sD'-v-|܍jOCDQJz4 ͢>}EaZ\%]&WNPܨlSP$>w֘*hPoK}Yz$yF1i ,Pf;Ю=oM?g,@99DuKr&OoO\bC玶a(!tk"꼜qMhف3_l (M؟:Oޙxbie&TEm%YigbIarZZQ*>wamzz v[/JUVJU&6j<3lcC-Z;V6G*#d-` ZB,읿J.;>lmkl^tzQpu@ڵT U'Yk@<&kOk嶺 LnԂ ֬Ooey)œeA»T{f}e,ƙ]ç`pHM))˭3x+NGmjxU' 87G.zI ާAft7QM Rդ$nToV@K1t6>PҲ+ ?z遉-ф,fixHuI% )>FPBx< ĥ- 1hʚU4?m9@4sZ]b kԳ/0~rk-&ru{zWK!Gc`c#o7>( ߵiāa W=!)i0f tR2#ʩ L/pvޡQom\riN;.gp%4ZC}גebK>d v[&x~q11҈wEH/M.AL=ZPZnIbtDve[vMox݁1.j]_s-@Ԓ.?l|mL/3A {ejG-YeĠe#۬zP&Z3gOimܮmP~1+g#Eeod=~]~rhg[ 8ֱ8M*+rю-gbܟ-8|J]1C>c?}1A(6CB _sۮŦrc`VEn߻F<˭b X:vu@v򏆻zBh)XkZS22T$Lf3VCJψk;Ð%qlvRyڰ%II e0&`ds0&'QR6Ҭ+l tLҗsRx0~j+A5iI?kxE z!&6pW)bT<8Jhdpw$h?]+''Y?&Y:1G'xDcdQQ~ {pʎurrB~ @* !KU@ GAw(^EٜR]LH dCa18݈꺬+.pA'H1I=o7[rD Xj!'}QئfibKaM.%joanD=BWn8 2#1i8*lcP =!wW(7)Z~HghҦSzӨpMM29X)L!36XZLj]VJmTƴaZ# ӋρŨ a*JPxvJתHy! k7QΦb dAJɈQ Y0>z4&r^0 <[͹h|<}$ u\?lmm 4(*=PUhu^-sWm8l-GY{+^oɁ½rA, v"75X6d=mDbk ykdžk|aoBg#'wlN1]ʝwDHXwpa R2*5lyN&b&YKQ3%v/y/ێdR; |Mc166_p$S𸧝_i% T5Jfy?߂K, H*Y(sL 2/k"T1F9 C H y^f+VhNyiFK4,X4[3!oq.k YJ#-V yaXCkMƺO  ڀHXj*5̣w/H]v&93**G0LPbBV@\kb|j'Gd>%!V]5x8tVmq#~z s%q,3n18 +x+reO VOQb(YnNh0'#IcnwTL'_ *rᄁң茬9rf X<4XfH+-Bm9<9';,鸑QtTCW?(vX[6okǃ$m,ڇEZ~h2ץ[s\V udFO?o0aA\sTE`nCҽ{,HH.2o]}poy|z'nhi l46 }v#e\g[;z*=.VKnc%fږiXY, LgWHp:"nb gxi^vqVэ9.FP-RMP㆓'J4?Q:TfC i-+ ̖;E8wI7Q=eDڸO%aoI9:PڍVP*%Y@;ul–p3, 2)j$s+_dy<[KQԀ\Q*o{ۯk\hn%gZPni GKOuU\-`[>S2f]}uFEcy{.J2PTvw \;u9Cnl+I 35$qzVK"4M|-VJuQ'&XiJ [(k (E}hLV2B-Kc_ O/b-һh|粒3?5U+պB,Uhy:'hpw܆BS&62# Ck ?I/nlʱ\\8Yo&|f\V2bEwAHgYY8м3M#&;rJoK$Cb33xi;S"lVe6u2z' cJӧyfbl>T@.bX쎅qgIl^pN?L8v sD(Rmuêܟg]d[uc,ƈ2cCnŚHyn:f3JU}<]~s]ӆMd @gB@IJ$37RQ*5p @Mbr`>!Jr8hDMDKn1iRt90C-G;%hV:p18B3ƫ[*: z4ŊH@?s -%(i?zmp(dx-QCiLӼD]O8s$䭕JN}Z2:^"(L+ a=?= ?_e>6JƇ@?},mu@!1e8m\Ad|kz0QF6Ei^gTZJ=y͓H4t˺BB VaMI4M r]]h#6y0jaxs:uycI6E1[emԎӨ:)j~k_K0qk+C! SZ8J:G^|+M 6̡`~3@rp3+0 'n'g^ 0H5qNwTiM\?Ȣ~E%Aj1G'Y#9؄GiI|I|/Ug:Lq SjfrdT2[nZ'C^0&N3^돒KB78rHY!-1LxAg۳l[ Ce-煒L#{3텤B,&3 m[&Ej!l䘥(u01Wǵ[oշ ]/lx$Ä$J?1TA\JY?v6$NeqE+b Aso:AEaz(l ]##fHH:֫tx4ׯԾE UvOf^%$gh`ZRң ɬѬ<¥ڣZn@(@&ɖ_Z2_F(N:ltMKc05O4kRf} 78d(xo1 _Ur;y/&O04EnMqEOi;F^$4O4dž,BFUsz,V'<D?$TFuy8?@3D.4jbb4:FJ5ʰ=ln)uCЉIzg1 JLtvϔ5⦉~4,MFc];"dV"G-go jI _&hdM3ObRr?cVmm,}MnFzĐ}*.ōC3wѻANJGE=5΄R=1LGɕ-;@{{CnQK5>kv7^gX74 !"~V`\K?8uXftx O5zk6u6F٥ uxhցcK'j@C[…Sw%HL+i}ףJs9ZNH@$A'O#JVջ$q7c?l$k7&ěab};50_^pj*~+RU*/K]Bު›nf+T(|ysdСol4bSΡdVuغ~/ƙDTg¹ϱUg0 a^tV)\\{ MbέX^*l&yaȺ(lߩgzp⅖ANzPvej$@aɜgذx4rqb4@lJB_ZE:onE".[& w#~_A߭gTRO6ץ9Y*űW; jP6ɲf܋epN<3Cow3Jb:Zl:B=lzcL"A@% G+ݫV. 1~!Ԩ(m$4=юFfg ;D#76XLIyb ځt JPID 7ޙ3pdi6!zg$P& e&E1ށq\.(Zl[kf =0?RFcZ ´94.x g|n_韼(xXng/:_V=t5#"o|x F> 5 ~PwƣOp@,tqM8!j޷.x4&qƯ_jjxPm'>k,G^d,{u%t(0ƙJ9N1ad{AmYwlT۷Ӟ{Qn.YqT]`yQjw[ʳ< EܼMamӄq6D>KTo3p+-$޿q zJ͊lvۈDPFK|% Ҳ顮=-?թ'v#!F UP;T^ o`ZGALL JjaD>L V,`G@)s-ac]5aqzޒa 7 O6'Gc TxXwY9Ve0Ychr֦^ީC,K!Hу![62+o "_kVyVF/Ui2,O"#{8Αo˕#79CBvנkE0GN *͂ض xyH<߽c,_ux{% Kvsx{ ^bjy(t0UoyeEUjmI׆G-?- .5p0-ǩK <88>h-ݢUSzhʾiunAJ1\80X\X5ƣ߷磡"k,q0qEe_R_btgE51B eђn®Q]O/-Hi6_n|'%`EWS5.56]Npv ipघ^8W Ɨ׬Ukl~\p}p]!s̓fܾFۣ{u tJhb.r[1pz$]{ (nRPՃQrB+{8:rk3A=a<-T!ZX*hjݨUOQt8~L ҖCbrAj)Q,Y7G;]$ܽ1}z w>lD7e!MNrH1dkI}^}n|DQNe`.O9ͥ-KEɃSc1WJIS5wR%Fнw5/\|?ki>Q:chQrL $<7pEtFВ~.`fl)pЄJfZhAB&.o,jS?Q/+# Htx؏ Ҁh5zK7gnG듰 LzH-.(Htɡe4+C+MY(lh1IZbh |ٌ&F9ЂHۑ=jP^`Sb?#Y׻ OE4~L:O閧.-/@;-vf"qbs)`fn{2I+cWBp pJ,ɿCh&0׭S}1=Pl-nmX! w6~>̫_:oV!b`XPZ{jޙDUwCq H/0<_WץO*p\zLs*[ xqYfDaŲ#" D3YAnSIuX<7ljaH|OAfL'i "y$j1NÞq"&$dN,%j.9|l઺gt_qՆ-_ "KH-\UME<|z {9+9pZi1#POACÛ cn?ik/bJYh\\ CL%iSkO{bͷis5kw\Zvv9#f)ԑ>o]ʃt&"Q9FK,1#i'C@L J1ORT>~~u"(ʆdzEcsݟ¾x@<̘X{ߜ kN، O;!ŵGc g 9 LJn& <\$s,չxb(zTa3t:W&C^|o/h$ѽ` ;\[4$WLJgQ0G/Hr uin d܂xqwB>Ѕs`NR:6AԵZ4!_> b4Ԫ~S5x}XMch<$yg{dnSuiTqلhSv鷎L,NӮhSxgwy*g# 6kwL3UEûS:,59uǪ$m_1q?&bB)I4͝L6.Ԉӑ.wfOn0! 3QNɜچ$(n;W6~Y"dDcle53kr֏mQ5i᭥a Ybn8D7T`_[f+X fېMIK?p%kmIYx3ʃFO7|._[[amUHRݬ u\˳ EyYXr嶅nax9 j">T #(K늅kpu*b%cn9ß.9/rћbnwe/GȊt@y]9vN$XS3IgSLnbڇ.q%{ֲp?}mJn@X djla W\Vv(9MBB7G\k^d|OOdQ8G57/Qwr9EnDôI_ 1![/:p)[Sc"33߫C^w^bj!TiQy~88Y_A#&B o?T|R:DL^GnOϒ͹v߲N$ʮom;ŢW^۸KW' h-\sq8{u%;w~0)Z[%Rcub5BhFp86.x 5DkWFnw9cp5AZl}~G{ά!:Ξþ%Cbgb4'nu4y '&{23F\d#<^sM_b72wTCw`#0(%W9ˡ"*}]X䰫MDխ:s5v+yw6Sp "9䄐  !#W6!{rONA G dVߘ}@,4q&N7#<[$OUT [;`\Z}yBPbEO ׎`6N`6R^`+ퟏ5cm,_]^#4!q$ޱ7N)ѮQVb@T( ? #;BA ND]oR25֪at=JY Iw9M~jγ^Dž9Ԙ * OQTG-ֿ>3g TNV@Q5@An|837fm4G4v }Κ%F-^W~;ť)6}rm0Ek_=[A 8&"m$;u n_',H~!fjhDJ͞9<=y`6:0M:wtɮ}>aO3"Rx#aBe"ˡ#rg4>"Vʮ˄F,s#3~ r]s$ϞZ"pڵR]rZ=,W߉(;u[k(5T|"3ehEplϼoEu5T>e(L>,Cԩ~X6ORNz0@4 iaM"cL~wz7-׼μP$"';iP LY<ͺ>٫ 5N\lLCT2ҷx6eX>xFoyl7#} K k5u3!ӪV']BGNVc~{ЭDkv `A- I.Tje%6WP̎wuzr(OHY0DM57&8-Ϡ4}i`Y ڙQzg;IfsX5dO憹'?&8>PMl>+$7!ikN[ RoγB9ޙC$) 4) 42jw{/j)Gy_[w\vQ;}M#p4>okO}\9 ߷(5|65d)1|wV\;#ipMi-o\fWD]+q?]ugK5D=0.ȹü{͕mU7gXӮտ)>vZp ~-LLF;?a;=$4~ѝ˙*l0f(vDqk%p[6!P8^Mo xH ,,DmasAk~~c}q/SQ*}g$ҳմK1#p#HA^r^5lZ%ֿf|Z8É]Ax-C.ĩٺtxh*RU&İkk46QZgupFcx/J Ҋ "P:'\FYk%4toUdLsmL|M\+<~qǏ1%,B:U--8{3 LgGD;Lu0Ee+`8@<ǯR$Y}I\|(n4GKˡaQ㎔O>=*l aJ fz""f;J~mJv]T&YI E m;̳XY7X-\9X33PJ]{ɈKuh 5ADa)=SCbtTJ_!. 2$Ꞧ2#0Dq]S2`Dްv[m1:~H]w%pƽ a1SZjRF#[Ս4)qQ3O.7@A+y҇4xNB71 6PCc9"P^*_[+3г-x8JSR2$Nx21.>'gZGe0݁|.gVdhcwFLzWQjaX*M|8(]ϺtT<~(x%;YݐfU-(ꛍВ1>k5ɫ҆lIK/S/Xڃ5ߠtboA ֝oX-~ЃK/T:1\S!g0}['GE}~lڰ1HB؃G+gEX9Gg֎ue؍92R Q< 2A16諡;tnXňջB}",a^TDlrk8DWpqEL7d+wى¶ Gמ]t˟'euSU%5BWU%woEt^]Su`CVj<LpEޅ;Q\N=. [n]՚# 9TA.} ғ y4?ו*yfGφjxh]+G' |Ö4P,0WZ\î]okݎ #/; I"c>K`2D{Pr_ު!G?k^ H?> ;}9Nā(PڧJ7a\c* @MB"!O|사+eӊNNJhgSW[lqs9:ڏMI 6l]7S gAl+zlEW&#BmCtJ5&r"ˡb2֗M=SЕz#^%8~a F8mQM,/Jytwo`aeE-.p2׸_^*΃,Ă(g6O Ne^UhJğjTYQMe^z8 Kw=G >@(H3'1O54]RuvqEd ;)T)Ptqw3"8܊t@W!~sP%xF{\wlMi 밠\(Tْ젞=I,3ɓbBS=XH{PU+%I +Q8 Umw8+"6I& 4*L1֛~[9bŧK! Uqw*)P.{g2g"ܖ_/g]a()fG=G=wnil5_ż'qWI͘e U44sOLAB?rin!HA:`:Mm79֪n}'J^TeGI%%z"Lo2 #S{5vWfvԜ9tAoWŮ\(Xj<0 64'+-s%?f3г*_AVH*bT/7D)BCHJ\F~Q/̧Hv [M&hA=e^Smy}%w^8,xm l〃ZTz)7f (F.H8H'G)P-Oe+ :;*h^9gF5wJM7ʒ)ʃq4cpdǠ#"Xa`BPkzS.k}8R4 ؘ?3jN`>gxeWqjlbg`zKFQuǛS9 ;v,e(.]7QUj4k,QFL nS4Vf^fQBc e utTa^ #o8iYVi&5s֖Q V  쮇OnQ^"ƽWǽVzUh~G i %@nщH,50IF"S{ "/1wD}/V ȺVWo&D͏ x!(ŲXRGCFb滵LOTsVǯ!~(XUG ѾPk#R2vWM0Tߵ>F4'wH%|3;LAmJu<)|9[f[p0@v\K|@zNiЫxrW'EDL̤D="28?;{aJE[=x^2kրlһB|?ٮiUNLԜd!Hg^htF]wJA5ztZANFmwjUJ}Ÿ]DrlW: SWxgӥMK M HAFR|)GoIvKw̤-0Zv3ݯK ^5 7|=SL@er)ç_呃(Z92*9(H!^sjM6Idy6),f3( /_809OjFu 0]\\Ϟ%VbÆ-dDSLUtg ǟD^򄬒[h^n/Z*ﶇ6YYۊ3/kHW-{.+-qMH$a@!q5Ï 0E@dUO'HQDlϨ; _=7d^Y׬Io+7'@?[83rla }V >Ul3ZMUwoɌ S sr9Z>;=t'GGW/QqC@̌#}9Eۯ"-ZfE밭d9hyÔ8zYV`8ll }"؊TIBe:]i:c-/6Hw:Y-hJG<莰mNy)zTZԬ@,"PQޓn跬#S\B3&!g}=[ vrK 0k۹l6uί>/سU)"`&d[C@? ʎ33h ir5,R*>fjI'j%d̖R=&V}]CZ.~t9Gig,6u) ڎ H/'D6z G,x)oX+ui3G% ЃTD*S)v|>1PҵRt ˼?Ѱ ڢrylA C& 9\ƱcU)\"ON?:1.fJ#t=BP,~)<)%вjgVxveOׅ#kAP Uy~jcW,lV+ClgI+6Ӫr"H2Mɘ\L(>stH?DPi]m*{; ry0 %K"ޯGr>OIpĽ6̚DT4 x~J݇ˬm&1byBxh(bՎ9ܾv`)n+uN;ghRGgס;~*n + _$zW*Euț7z'w"'LIj{1v)ڑwu-"Fdkb.wUD/N9U =)c(_斚 ӟ8@ǂWn4=*8t)׺ߠ:tGN+aYb 2dȕ6J%=r,{ ŕC&<A:0``p.KT6neH[Px.é(tg^ yeTǝqLى&Uo@?B $ozoSi1\<qr=V]?fkĝ{ה ȏԷ fćϨ$ymD/؉؍CiI#Uhߦ r⡨ }@FnΓT!VX<@t$6hvcur9r!4BBĊغat,IP6z.ЕI6e/gl0Df2 Z5VIʖ˨bN~eEDm|XmL;t!mujWO[ si uQQzLJ4'tN&'c's~:Ĩρ1Ir$wP9~[NjvP;wQfA̘VJVK+2@@qU7%.iMueiԘmQĦ3@T7Keqkc'2G4s GV9tŸ1}KhoJٍe2=HMibFŊ*I6JXuFy eS*]p& -  *"7ᣖ3a5BڏjCPp-/P րUnA= Cv|=[@,qRa,2&zY@Eqʖ8#!!Ok2*1_mtc |85-(M~VEcy^zC] {}f褉`G3}`\}w'= 3Yn-z7gB^hk/CVS+β @SkoshQGs[UYiG]F}fvхbۚ &(sfTO A8P< yZ} =Me6}$f4qX/_TxS3)e.t2Z+LmMhMEۮz0v =ݷ C3uGuX{;^E}4_DCOUR-+J,-1Fl3T4tFel{?5ϕ'aV|nPkM,>*¾lu\0exnbŠΠgi; =S\ #p&QHu&c!Ӈl]ߎY 5Eij#wBcٜ'ӏyO!@Ѱ H)B"f\{o} u^pF8:!1(v~ݚu-qC5ڲiƸ;\笾T\s.\$?? ROF\ !5cxHV,*4I]y%_*0-[h< (I| 81dХ7Vg|樥bFHhXg5cnVi(n'ag^7HML^'F`ےkJrSmM(zf`4}5em^zRBAmh74Q h kZ#̹ (fk}o`Pr8_op;]jVFcrNT o(5U"?Em@~FKtj=jvKfA| <HSw>|Z9R?Qӟ?,HQ! #!U?ag4fovpȃʋz=& =~ai\#e{S$Aq ߮9EjUh$fmɒCz+u4%~פބU!:8$oLՊ9c9u9g[Ym.6(0A\$sQ\T"n!%E7&GN@zL쒝2|y{m(5}VqđHAw&?[ک 'rS n|PQWzi|. vؕeeeFॴR*u 4C0Pqf3QFk.EA0JE_ICVv.5D}Hj2* wg=;uVdžw@uv-#-Eq*;Vidvx [yD ~UyF -dXU X%VKt`Ns}`iCNv}َW1gTڪO,^[q9E"KTgm;)D' [zKn?)4/9}Twc#,s ًE;@9 au3QZ@}>T*PӁKlgO[[1uf,O o7[c: \K Tp=}E`%:NO313 vVB\\ޢ0w"z5c5waL A_d]Q j]?@s̓r71XW^m)NEsޫeksG' ܭJ!GY< yc4)7AI`况v_Ci gñhgCkph+Yxd5Q9Ķ)Oa(7װSSrGBm.m EI!n{Wm`ܿnQdy jdH|{bŽdQl"ưo$,jeǂOMΪW `tv sfp#HA>x1[[ )0G'0W]YHA^MӒw5?׿rA NFP3>S<<ɮ+DpEf* /^ےN,|U<Aޕ3ĆV=tEA!~ɭ[Laˣr` (NH]¬%ּϑD7Z bO3EHyL]q@d+S)Ci srhJӦ'.aa`vۼ6Uٛ~D6e>(ؚPr.2 r]e`} uj!4CZt4Tح#&$+{`Ť_ŃU"Fݻ옱<勵E&՛d j`EaV/%oLv&~`^_(%Tf}^ݱIXI<9,*6V42; t'lg%fNd  kȆE5i(1Y[ wtP44r4U9b2(Z!YYIoJ*鑎>(y_s3 H؇~tJ4X4G#ͣOȍ`1cif$QK:B,啵rSN iւ aAI‰Z3QOUY0!݀#L !\Eϑ) *o@ yZ]\1|*ÎZ酷 lep&/;~sl:ԅs'sKawzD%WyyלE{Gp_w!ۇy/R|%cc>h%rߤeP>Ѣ2{SJoA'*)#05 # @[y>%|a.4H= 4:q a KYӐxدyOX>m6f~{W0lسb` 30"#],ApkPn>i!1zsUWocpD f]Bm"{%Ǽ+WRjY]+F%/+b]7#UO1ɉ0v#2lOJK3MN"LC]v^*vFEqi~&eIvNAǝ+L%n,{q0"]oFolp%8AC+]OE\S5;Lw:&A36L%ߎa!_&Xɒ:xu n:H`[,)2 gp$#$Zw.{Ugzzg'?UfxDx"w4ZH0LPC^Ys5BRqPᥣu)|ҬP%¬=YMW7zx֯(Gxr ֆ9b˷}̅B:ӕ8)"9cΑD/m`:H&f3ND6a$ gj.T?3kSq۫9goU{5W#Z)!Ul픵gKb.gѶ蒤(._[žM!Pk!L]z(#n4 ]K[oG#olo&zn ̽O6z7㰒$QN`ϩQچ,B .^]+'2DM3ADj{}{{Q`|+ey₶ -`qfwD7JުxLŸ'v~/>f|ĕ+HrdknGb/~Q]%`+$'v;8#_X7qi=^ =wyǯvCņꭂkÚ9]y]᥌/9oKa5 ]X}GԺXg8]OB>Sl}{}5&{򋇽I& ~m'8dbո+%c3Rf4^eIy76K7e }{Е>eAlFUܴKSfW ;YX> E٠ԙjy[DZr{f-A-XJ(T?ݹ3&w':1WM.PqY|OƸ,\mmZ= (  7_v ',D^z#'J^vWec}.Gh>#$*x~&K>z|~'J/X v0zv0O}V Bi7(- 7<ClrSbGwcxD|I-"ܟ*7z({ 4eB#P+[ 66Ok Z!i%P=PB]Y&գLXy$kVN7"/g[>DLdeY>"4Bґ(mI~r$~$Һ)R@ աc-nsqj mE0,ҐV/#NVcHڹ҉!v&[gW|"^zً+#b}ayB;SSIχI+}ȥPru‘Iq ^-R!5;:kT=QfJgߵxDPB7No}ճsА'B+Eλ\ _;#b1/"Er͊X`/S[;tAL+tB_J:I~IPD)2;/4}E%~,Z^&;QlQ0abқM"qVcr4bc9RDrݕܘ>t߰ߛB6q=2it}w'QLVQbLe`Ƌ`#ƽxd4^[Ya-4^ zy|:)ge>֘PTM&&G  $NZ(da& K`̓Hby,|2OPt pFX#,~UVU/o5ފ5Ķiz1wmXA_מmJ$:v. \s^2TO EEob, Ql 6<% ]j%?lrt,ot2SҰ{( 531SoDY$zz1Hpy+`wsn_$̝>٠Bi>]8*ss^#wRgyX)=N%ڹ"_"HGgUu.U*nsҔ!ej OY,j{ qY.3MW;舳q> nW- z={cHghWdc6|d]sH(2ΎoYs{n,EdFmr b o˴#v.DPFq:[XK3>ڒbŲB(tl P$WÄVsPc)^QrG)ydݥBn%iWݦ%]m$)~?%O]HLjpwGEbp+g;D{ؕ⶙cM!]rMhEC]KA#M=f߿cEvjBT?Ĺ0Hd4BZ2 r\: H 9hEN$*_ \!FۄaP|$;kGu}U),ːM+`"WLԺi]R8L&0/sN6n4x{XUg9%eϰs҉Pl@ g?oX9Qm/I{Y*/) ؅Ǔy)b\N; Nmpu.NwgLBxAG=1u; ɚv^Y4|dQjYW[?m=6g9Sra!Ajr:ސ=f(Vؚ+A4;IX۰̏y6wkPҩ)\g^@]59FGH6MO Ô.`v7IbNQh0ߠl҂66@\77Eڄun7;_wsgk~Va 'C`r8hfX]6mJ0d++D2EHz!XXW&Cc.SjѠo=ܜd]{u|E1h^S$zjEIKJa_*ԁl iυv#R-L8LRnPA' dGkjPޓi$-R Y &aEJl3a{q-ˇZR mDEFvVT?~@{W_f&SKgt7$L{Uw^Ƀ`ު@n?3[i#J_arޔRK|1 yop*ĊyNHf203=SaVӸ6ѕ JzD:2ѡ6UՎw VyW;K}xsUi5~+m᭍vUTΗ*9Y*ʎR~|7=,7ж .r1='cE@#T~7;lFr1 P}gJ`:,f!L?jÆER}ǁҬ_!7~[6.47}27MF_HT?&B9qv/;M?LDP5QR+Q v AaZ"/@cvy|ZFCbi>tVZ.bلB* Vh+cRpjwg{yb35O"@!$ %͘2td %;Е#ā@_?y|9&2 R1&u.gk E2U] D s{o"j&j%yA}z%,OG@kӃ<&ePy}j#M}%sT~S~=ײrښ)sQSl.\u5wj-ɝ3< aCi EkW!|2M4 x5R/4Rw5BYElBP_@Od#$ \%RC%| NĞz?LYn8*vAJazk6{xU_?4v1r֗``TQtfƀsocsE3 ;5c`f@; 7[PQxcr1(9vJ^,E= "cLk@/uhk0/;#O <RloMc4)e#с~.B/}e[T'- 6JNDOR3Y.EbZ)uQd\ S V!1p T7zٰL&ل"F[(kV=Ba]BmqOmO$KC8?W')63dg+W^#o%n[ͅ ,sir Ȏ$aʼn.KfTJ,>1 :e"@ŠA^F7p'x{' ȸQxؐUm3DͿ[{-J1LׂSQb x2e_wz0WJ!ו>DnCr똢9@*ׅsA@b-O&g*?ofE[utێ.Hz('*49VcpҟpR䴶qY?&n6 gX/B.4)%QŅp2a :WmYk ca9?g@&lGKijBxT2NfٹNTh_&ܿ"%̕5(bt?.>C&wR'=}mCHb\PEu+ՁaSphXQ6Cc+~Fွj Ťb#@R;x /rZ-Ѫ)f E?- Ԁd2@A1:vO!KK}Z5k^ ZK GZ!% qV-cʡ}ݸbS_'U< iL&c%I?(b.ӌ´$$PwͣK3s!}pC`Ga~(hJ(Zɯ8M/A2#Q[n}bqĦَsr tYZm1(j2N3fUU",Q4~UkIHn+_WN1K쓍_a"/'sG\ N|Oik ]fI3ÂY *9{&3pA٬|pցn\fcA. xNQ3|]s5?%0-@85%4b*u#:S 04V0_yx.*e!A켉d.h6YC}=MKhT\W22{'.N'*ڟKoMޗՊCu[?HOi\bE&$"]D[71\=9'l=%TGHuI2뷠EfaXl-y8]a0ӄE9 a TĺہFFMgŽ7-D*Z!9f/rf\#scG̡?qaX'!TIBilW]f!Gvu~2:L(A DIFGbC-yh'"(a'idXA~{EdPlZ\ 54% Avi\.S/Y_ #CwTe+̟m?ϕ̆}Օ+D@ZyQ'wAr5}, A*~s'~K6N˽‚ċL$ Ce{KP_lm0-b reTĨDh6֠Ip_I͹]*Z\5+20m  [?Y>vV=} KyuXe%a?' opO?zs,\MB+& !z+A;ٍn<f#P i4%4_sG3 F-h'* o8XBԔO sZk釽&Nk|ktgÎE?8i[Fk=:Rpőc#znL)~W(7mIS/bMܠԴ$>Ee4EyKV穵ɏ_G@0ojޑBIGeU-wDMza&-)_Wi$7}rH'_{!Dʒ.C7ͼAlWoL>iSO.9q 1Vי~sR.پ5t@UJztԇ&wMYmH1EDgqllB*-٩>f+^(K=3[#E" L/ߢc% 7^S9agCO|K%"AB%_ @EHVCI>XKHǷ|RbNy]ꚮUR2%6!U o.u `Eo7R8yEP=f7M5K1;JE)2 ^l,SSA9'MղH[?,:C5r4W3w!~ɞjKۆ@Y,5~[rdӋ Q<ڠN,pd j9k-BCC's h#]._}GQE= 'EQ0:W(zٷ!ъF~۷;V. HC 1d4.^0ew7@U+j{zlťה3kY`rH1;&x,rhEsʱ##IS1h]au;A{K[ZRn*~!-pyi.UHq*xː6_3[`J6~Ѷ]PhRRLmf,Y\b^ l݅Kem&ך[9υ,-M P(DP OY Lśܝu Q _uL+Xq-><7XECb1aZec\l{GW Wa11摤~[+i!oEj< x1E t3E0u չYR}3~0zYQUml9B^*{H5y ӢﺃJl(fQEv`$d_ɮP&x+&e^=/]7/_OcQA%`&.r'P8 3ZOcƸRx$ᗏI5gPXo˕  ]YNj:.ܝXPG>i!ێ veǑH94Tq|( oBp<޸ۡXM M.rJ+IݔLvBj@#cESbXcpm:$3%:1)>H ?D-ˍc S"(mЖ9{U Mt 1fq&pC2)1iVGTI*xUT1`إ@C$SXfD?v[=*-LZv/4ZNk;,؟Jrw%xQ91u+zRoڶ<@% {{VWQ躥ƞ缧8UuNkBO мtezʊl_-*AIw.k,F r09X7f;}p&59lHڻ;0=61;Q5R83ZW]F1D%bO0. iM|[Ϸcqg7^Zv/Kbp s&F>#;'lBF i~-ea.=%cgQu9gLĔ+Tk5uks%݉*X=\`ܦ@sB"uw#@z 0^5#?bu5->*h\m&AZ j!n/-_9i?MC| ք<堡0 8 rsHjjpawAW(ρ/q ﲜo+>lpvʃD$g(,7 |TZ˼MmCɝsT8C 'rO*4u5'NЁ]eB홈>I*meu(NtlHIy Y8;hDvrLoUJqI>x\3׸_RcbC|5}#n gՠka* ە<m25 "ӉgacTl͑t)oD(Yj]Y30*%g4D4۰1 =$ s>312_xVcx1ۙOhW|+WλMg2Ǜ1 uewfZʈ ~! US#kщ]exEwSF|3x^y(Mj 9)/)Qf( SK9d7U EO 4wad2եԎJ#x(bS-"(j􄥡 }3r:wZq|T!{U'젻LBhyh Y+7?/Rybnd0{fVeBAU~r(b1~(%&o.!5 gn*Xc rpJ) `hԬ< L{8$63,[@P16FfNjl PW)3M=;e;S f˼~=Έ?HZyH@e"PN^*Z )W&\k*rtHh|#03[¦ G:@t3"Id:m^vt PHBy#- 0F'8l_Vw#xI?I?^5!E {Q]E؝kB6O$`@G` TGLRKWBAB @/{M*3NA\_Lq JqqȌGّZo57O=ԃٟ˔[4{vj}a[,/FT~Ř6cҀ (Պq@ySi6˛HtJ:B,xAl].pf8?CIghhoNJMQ;El-ojCk1L{>IGe4+rQ,=C+-`|a<H^@әCpi+ us-?Q#zjBo)Q,!1+GFizu Aݭ_l6sj:*@:f58qPX<`T`OjcJLBXĜ^;H"m$vnA~>/ 4%6y\Ed۞GI|}Sz\**Ly1:&nX~͜p;BYARN7μN&)khob;rʺͰbU2]l==9IaDExLo*AdMb}Rrmm]9(幗56] H<,b.ԏQZ> [[~&SDyڧJ)VԐ Cې|NisMZyŠVm9"7˧Jͻ*zK]GBM1քβp IhA45Z?] D<~|HL~gh/k?5|k+Ʊ]sLήjdsF=ToJr3=^Te}duxGH,LfwՎ@RSE"*Y Fr$=cV#C81^1kovuk:N짙̣TjGHaZ "l:! bw$=i]7j!.gdT),э2f}Nˈg#] NJW!YhA\`<927o fLkٱ^ߒ ˷D/eXqj'_qS,zۨ(2_B6mD-*bܞ(sI4Hy HOmgEwc٥L8&Þc1^_w.-y!EbK3.7#|-I'vϷ|20_k?=#gTWl;$CEI#s@;bA}jף [EU9P Y`vk*!.|te!WFC04Eɚl@\xIn.; =UG~PKzgŜxυޚHc{ٙ3{/2bJ;Z(Ay> ~"I۟rgi`ٚy&(k6>'/Bj+{)RQ9ջ(oWk)+ۓst%mҼQ I~wkit`'+Yka|?+g_U 1s-Muӭ>*U 9^RjTQU/4AI;}ʉE\=F1 =Sۙ 88^cW֔CgyRbrVF^ -i0KE  -{:cڢ0AQu;l f;8$OIk=zp%_5z;rtqCWzTJ(R\+| <1hl*ftG㉊<sˆV%u<[KˋM $~Mo:G[6w#iK/;nwŒ&ĿͰXΜyqxqk`Rˠ#o&Ofn#;툻2:F*Ur/ɬ! Bkt;2P"eM1|;(UnH ^ d=p-g$^"C%xi ecZG=<76vr8z=7bZeiglx;?uDIMS,½<w@Ãآ@ ,_raMw+|n8lȟG}pANq*4-P3+ DTbT|{9M}Yl"'&fBz-;.t ۊ@)U\؈hfJ(Uk/ yr5,ܵX<% IΆ熚1N1g2GP ,Z(ANT7ZΟ >BU%⁷ PTN:޵QY5MozD)Qw9 }bF3:7qU`t*1nl/|Լhy}|X@%V :`*Uq6njx20&^~3׾S*~ M{W/yia;Ӥ@L#ֽ8_>98᩟L;#"ʙrcѫ-4O) FR9[m5(n+spI/]}ޟ F`S3e&Nh dq#|+Y4T!;":sT,64"?{xكgUΞD9n%Y: 7"S+(`a=槈Ű Zgp伩fIpx>!`ŊhxGJh(:]vʘ$:HU]h8-sh5w3с+7*Z4A#ǻ>n] ^ ڊrr|bw^~PʮN+T|QN.wZÔEQ %0/)L$y 'xaYT-ZHxС)&; g)Wm^_#?vk ~YbbVHڃ4yّ@/5IYیZ*/0/Sz1x1!m|jH#BΎx]oj2yM7N%a֤v 8+<܋8S[<2^[Ce:.Cv 14+kWM{{_2 B9ʆQ ZqiFF|՗pgd~WjdG ~V|\{k#l۬BpٺwC=vqK2thu< E7$vlCjʹcߞr(_B\I[`9R&ij;{~^Z 5v6`_uM4FUx(E`@{}(^BlL6Xܿ >-mm Fz{5gxE,25k_<"^yu,l5 )Ich+θEzB.>%#䮡!>OA J{}eaWlhzZ ~dz㴅W!* .;R^c`6aٸNNgb`Ei4KW_NUM01 F<~¶\⁑]g)³0nb۽[gE۽!.QCfظ_0"zSG!Giҍl6vWEA:Xq99U p'@0zmʰOI$>U KǮ5sZ-_.!A}YCО?A^cʢ*s޽kkCAkchI Q6yL.4AS1,c ne 1#ertc8R˚7\{Zf&}s/%<*EF&Nԥс2鑓v@\Ovq)ȘtZI5 S-C\#dd9IZQPA@!ȾjjZrj]j4LxDJ?,u%sѷ @.9xT콵YIDxR7Ɓ/NoWUJ ;Ͱ0tt-'#-X;M%M1 W,|9TJp˹X:C_Z+*?EP7]뺖O-0K_SHM>V\[Q k{f n1_̉9 TLLe+rE>2tD<_N?tYi:9}d\0z)vZ:(Sw# URVf sľ 2YYK#slPRMYL+z-S1-s1^|QXwE!W#=>н)F:"ncc Ԫİ,vtWpcJMݬw=r9o3NDT:bAMkq`*T֑fo!m(@]S -kMV@lX"a; iG|<&+&N'W%mN?JTo4Lc+j3P,3.Zv:uy6UxF_,siOF|5Kav2)Եm6Ǯ%GPCL ~ʶF1HgFtwP#Yq*ޔ/,6w֡$NRù na@-x4* a?W@#.K֜;"7L׺/,ma%8rvАrnH@l{ӑ֯:XUgiwg yNyer.N)A1r{M,&rȊOqp p{-3LY+_{9AQt Qp,ިؖe \om]H+"D:5z+ɽ>+Sq{фVGS62m;QS}m9N7KH!'EvA4 ~s] R+?bDEnzBx#$]\ƟW\f]O/AtiڇOrC!~}\ +w*<` lxw41*+WiZ$3?<FrTo)<ZF;FZ.ƵTֿէPΔS1}nU*01.v,g[@z3-ޫE[pT#h$38]GGz7֔n1g2Mdp G̥Xm cY#b3̛` nٍv!ofh^Ǿ\J"| mF=n &m9q#$6ٶg4/[|︋z\?J x$UA/>U= yCF'bT+ dmRR(Xw9q JlM4keHPP5yk|85ei#T_H}@up~nƞДuCEk5(W" WS7EVIQnLY2j`3@9Ku})0gAz>^ZL^0@irE865!Hޡ~¹PnP;`goA^6%Vz%l@#wa'{%n,E ?&MB8ǡ{VgӫG+$vu31z)"n؎WPt^ d,!f hr 'r+JwwKP^pGb#xo:uUn6M)K-3EE L;i.{W(8š&A.L 맥Z%h I74R)EW 3aNh?d#q*n#,Ur4; pb} =2GV"ɩt޶t4=x^1˼&ihWaUJFQѰB@eL"[w|$[Ym la ]؃bm(sڕ(5x{ .OB*1SD!Cp۵J2| aks+*>~,?%P'ek?- o# d:LVx8-I`Sʿ|yXXaXԟ+"QI.CծݢA$N[ o!2x+pŗ^f]"eiw΃ B<*K-ͶRD/=yeƦGMTp.X#E5mBnD N7 xh)5WBt\T!woeG;_?=myᜒD j >)[=/|7DiRW](= 7L[%o^]Σn9OF9B`=^+/'gQ!~ 9G'S7YxG Alz㦮ߧJ08kQ0N7yQ'qF(?O;@CDy߇L.\?Pf ;wLAo !z9 .qRRg>#I:hh2a<AqOh&?fb목w%ܘT, ]VRpb}=luN.[ ϸv3(6aäF|zF)PȘ8sX3hS*VINEi)y VݲTBnj!s-pJLf{qT zaM 5̓t=5Bgw7J=L8eRQ:ɳ jQGi? :q\B[dn5*Qnygf+J]@j{}-пBV9O#Ԧj=DɶGcK=qoKyz~Pg;(=$q)\4ڋ_Stפfz wF*G-9$*E*]~pSHĢbZ.$7jvs6RsN! PCvۃ]KW'1Pòz;d|Iw9<Ix?elWDA 6spP|g_mr M\ ބz>sT˜{! .{nK({ ]>4>i0Ro)4^ŽMX}[ ]~?4Y. bkb ̼#nA]>&OuHQw ~Y'M8k.+X hbx`5}y0=4$gw:[!lg$hT pH3Y` Xh?tiȢuB_aH~b)x E"߉ 4ok(c“MLb@.#8nrݕI}Z$ 3/r7pl,,˷#աRBVi>7^+UJ'}'w` GEȇ-A/)J' #Ĕ^ꑡ#y@KOQrkc amS:{C{IAu:*[;_)QR(jG_ޟyfmP5mPlH-iP2۽WٴVsg*b7T!Dt-_|`^!X`?#~T`'u N]٤tPv`wBB;9Y%/x1"z+!D/n^"*85VW6i\#maMOH)n E=/0sD1`kNjbT PM> m5#5p)ZE\Ԩ"e%= zDdEa-cb_TKY uߔh˳ ^^b7LE /i7Ұc-kR|\dTnЍ3«;0YZ0707010000001d000081a40000000000000000000000016745a68300000ad0000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/fs/smb/common/cifs_arc4.ko.xz7zXZִF!t/( ]?EhDTTk׶Ǽj co g714EM~Xpj]Q2ȊE7^q/ITm .RЌ(3ͧ(PV0+|)Щ:Y]>L9럛sڽf]bcxք(ԅ9T[D-Và19_(RB̻u1DjǕHW M+W3lԧ0mrW/K."Y® Q/7p~zWS?IC7%z@lt ][g`ߗO,y`SFTC#wh0O$$?E@`&SF{eX[J&Y񏞍va2e~zjl7J|^@|W?]9AH?]N&!Ӳ] ,Rʂ-*OtDS w duN֙a"bF%vX#oIKL/6Ͷ`ne=RQʪM хd05bBatò$\>D 2r펆 1wR)P<<^g3"=W5mi),Er8ZD]۱rgWm+q0v&_X< ,Sȃ<״.cTO.5P@{q/s"TwځL'Pv &ldƺ!h"ZGcRmLE&IXxUXn 6Xfw ѽ*|#v;pOۀsHҡK~eXIicRJ|iȯdN"5]sHX+'Wx1n r۲;t텗GdҞ!ľRe!‰n^+EѓLL3HRh#"ٟYڻQR);y4VL zej_kNm\.HȩCV(f B2=@Ai3)6㫩98T-^fJp$abp/yy*Dߤp]h_Li_q_$b^^ØM8ېvf=n=afvs&L-[bmDr &uٲY|*17g;X#^e?'1 DSLC_mMjDC+슅[cՃD)+$6CB#خ]ad=lC3[Zl'09K7XSG 6 rTڻ~]ێ\MFiߊŪ=&ߩ3Zi$_O5Ԛke &oĪ$GڎGqUO|+ Ӷ؏4jf:PW/E("gx3Yz:E j/ڮS%~֚̆3Y(VD8I#BU2%Ǯ)h[T]ҧ#`d֜y6;*;Fp' tc&rSY.xqs vmeE]V|,fŎM7oޯylhr2| Q[<kR'Nȹ`tN+{'wP.UpLv GD%-C6x^b`hv8v5:85A%rSx--SF Ӌ}QB#ZӃI++fFv&;aK4/}1?' `#<bͅZK\TDި"XgoDNd=Qi! gYZ0707010000001e000081a40000000000000000000000016745a6830000108c000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/fs/smb/common/cifs_md4.ko.xz7zXZִF!t/:eK]?EhDTTk׶Ǽ+4ao&m=/WU{ۛO>uF[| MGخ y=ôI}rTy4EN)KAS2r}ޢ(,:ZYA~4] (y}]2ߊ{ߔUڦ3/yV#ى ǫfkpl1-;&5p>r FiɔlgMQҁ/= dߒW7/ _}?9Ƌ %srw3voxWu֝YpWyHb7U9@Bʏ{ Zcv `9!ٲ Vɵ;K6|wd;zqX?Ec Sb`.W4GA0l1V6T" uExb@2n4 "-|Ytc'=Nu5a g^ઑ!3 гĺIW b Ś_x^AQtsJl^=B"p7g=$d}l ;ԔE~aF[`xs| * 3G"QB^?V8cAYP\ rR `݊2KQ;7ˆ3LUzm8ϻzp`L: X$PZ[krcR@h_&dx/7wÔae'nEdB]myUۗlv~MLZVYw8n5-wsw9fQJ MWú(Rء-VuLb@H4$25d!.H!Ԛ+ĄB )J.ao\T`64ldƺoB⯌,7jFRGi{"D]٘hаZJUB؃팫uVcv^ iT:F/>Uߛ.Q'ٜɡP=9CZ`,ioۑ0,iTq;Z* bu=0opԽڏmgJxl\c2Խk(gDU /ⓀKa>:Q`FF_01,ZëR8"q"38Q8K5?M fvPa?1&ԓsNڷIm64\D=7NT7' @>>t$k4+3"'̮Z0y┓PSNreM2-`gIOǢN $K(']]R&ܑ$;pf~Nt]ߣQCPܚ)B(TP"V;DOR%),;<~=JkT5se;8k5N܍X~Ca] H}=5VWyGdMI+ף5g[֍мoan;@r.H1W҄o w)аݕcp'(Mi6T6HK|g9'JcjV^Ë6~o j8)L&[QLO3SO^dm<Ȫ=$ϛ r3Y'eZµ,4qݦ%$Q#^/r hv]3XrRy]掍 8) A9,`b>Pn@emsMs4 s/5}:&=Խ&$j[wo? 嘠Z~ b;ypTCY1Kۈ?`G"[O\u2#~j߹zZI>o_X4QV~ z((RZ ؆2|EInvE,Q5Lrb636ָ'd.J@?3-,~lYǜ3X~pFbzɆ+N?3tp" g4! bѬgVgF:dqM=vL O%>,6fUj-YnNzuCXi x1^&|dy&+;$/7kvlZJ->Ț)JMUUoaqX(7tq ܤY=c >`p#%$σEre+oD(.j0G HƘTD-j]6O>li7Md-O rRqp,>r>Ԫ!pc Vy4]He|ۯ >)ge v0߮N:_fqf"Y]c. KmЂ4I]YA}+;󉔹jjhE,rڿǶ4ۑC'H/jeCRQi^h$!G*6`0-gF4)uc\n|X7ҽBV#(1-4@sv+O i9*jfţ!<༃kzؔ1֢p)eϼW<6Xvx ?  ػp4) /Y@zF(WC_8AK;uڃ+pTZzXd75I[ ~1lzO672>OL-64:%l-uQj@nѻY΄t|Po-`!DOɯ<ۃl\[b|l6s".`^ /ƀ*A1m686vQ9qFՎ-5Ӓ(*ʗՅ j%tQ3@It 0;?n\!oq1l'I&X\;\dӰN 34DԼAVs1 sd eCej(̓ s7J^3t݁dIQ"a䒁S^ E㗒4džJ %K\=nN ;>"tsx%b4TP7j7n \08FllG]=ɭlH71s˘L$uRRz?0QZ=Ѳ %$޴a̜ߦAytԮ:i1KyYfg5 Rqڦ-(ɱJۥ6=jOz4gZ8l֪! D Z#oz#u>8x EQc{4ouYWZ rV,4 YO@i.* 6IZȢT,Zpz` SҵŦdT@R|Rz};Ͻt 2Q% GHN5cH{011>|R1@@:s5:r@om^<i/2z#L Szl8$7l>|6rW7%/W>6$ɵﰱ xCqypK:2 fS_w |h<4D@߀( t9gYZ0707010000001f000081a40000000000000000000000016745a6830000b7e8000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/fs/squashfs/squashfs.ko.xz7zXZִF!t/ ]?EhDTTk׶Ǽ;mkDK:Bub'OV 'r'צ}2IKAY*2oE8 X8p gjzG(`P̍Pӌcp2 )]L-FdW*5Dk1rl63X4ڊ2485Ԇ_5B6N'\!FCD['E?Qvb|ӇMOڭY;!+edH0G8 -2Z^ؽA& WSos JBj-reZXd9e 5`Zѷ|As$e ڒĚZFmխqb#;:!i:( Kd-yiNߵ≯kP]ɳk1A$P=>ʚޅE B/OJ̓Ta6TCERʳ QJVWXu9!ʙI=f34OiZows\*Gu4W.'aH^]",'A[}*h"Wյ MUJsd G_rڍ9UՔm*7_I=՚7b2ZWPnғ!m8k7 2|̺T^CE<@H6oФ}V-EX`c1)Ua親ooYA3=SvJ40H2qz^}`NvL :p[ @I097^_q^njyK^PKw= ?by$y //\>q.8wza>X;dIزͶ;哬ʪ p+ta !)QdS6*qҧE.0 t69KQ#zS]Ui48l==ٍIXcP7R A"v¢Z{pc=0Iw3 -WvS?CܱVoޖpkXp5.$ Vj&aQ.7vPjCu!Ko_)3Li_ً%xAlf]}Oɿ{• /Ѝ ޚk%Mw?0L\y]"2ћA4TG~x)K" s/ ԏU&S փ *N07-ⰨAmzxI.Iϐsufٰ{~\b'ѳTGTKHDDd-pT Ɛv^1(c=v2 ł&0⠚} {"x][ I$4ʠ8M'( B+Flxƛ*a7gAڶk:ȱ9~k'C[G–\q y{.Z LBy%z^/4 ~HP/O< (Mo!O !N*`x*?e':q,O Jv ϣ;~Ec-B<#3ZӽǷĜ)HQ.'Sf^@DqeޓP:Uʶ #`a Gl4Ye{)q?Àu9?m E9w)گ(7fu/=sl( hp9M[T%6>;!vt]$!^ C>zTDZ$P1=UU r"PT+M2\*] U&K*Q7͎y ګ'a7VG屙 d4*[#v,n䛓?:ٸ^0.\^㦰c9>yLշL|v/i-mL>W~%xRRx㱑ET4V^5I#-C8!7c^GAsDV.ZrJf $c}9IO8r!b=m #C | i\qDhCiѦ{"gQl"1dzɩZQ{6HUEսt"y]ҊoTgWE8—ct(ZLўrP`fDpi0R:vh/:|@SZ+~E۽|b5jʈC&3/wk"cdQy\ /X@?X6I/s^.p݌桪T#u{F.js5nY"J :'UwxC̞iۋ%?[Q'#ٖNPMLX w:y\/P ~bp-_PDd1'9B1QKƢQR5rOBC1vWM橡CyB=^|HZ`Zhֵ4Xdt3(qYŘl=^=ͧ;;e?¥#{}@ݎQ㓜߳ qu0N)c~0!VP1J;>'I}"),Y 2`g ҟisw.&{ JMO2us mSpBs,HU.Hk)dЪ^q\Ig {ڑGs_etxP۲["J?#KxƐ%hw @q37 5iG͸`hVG}1sW '";mjO<7}'VƑs+LVq =ggĘMt_1Yuf-* 팓eLON4m^Vx~Jtqzc/ۡ]¼BQu/7[KFNf A4*#0ܽ2o6Z鑦s5QI/Ңƾw9&.bC)JuGwG6d )6U}fq[-)G͒oJ5#d#d_wַ(~" m+s*0 ?QkܢKDH`V0jpUʦRq~0:cdʛţ1oIZlj@D ajGţw ~û. ܤ\Ć>}ݘ9Y~ajmr2} ԡ_8/ cMQB߸ B0OH2l]h 8"NyP/_u 6ZRTEV@]u*ǛnO*k%x|j*ݯ=sw<էB"+~Ӿ^1^ujYMġjmWReܔ9[NO[_Sq1J@Bܪ0-܉Z_ ( ni>9ݣZ|hu z")6~},CL}L-iY4`t຀60/KȳkIfLf"c H?3"N F ,bƵLL)j>4ɧ&4ͮ.&̄~j = '.0,xXV#[_8*h*dIv< _ 2Dp_?qmz@WS31*hLf#h:LޒxԎuWoa?Ơ3{p6תMCW;U}y-sҧC$M5z4U,9x"s]$1hSfw,J]xq*KۨFUtvy%LT ʌ+Acf)b8>w!Q*"ʲ8+tM<)W" vpǾ _H[ɏ T4taX:[nXY@zȧ{eK v..P ZA,G -ܤG$lwRlyU4}h2!;fO^˚A lI<'  j^kбlX{Y2"aaw_?1@&ISMbpiS;.% ".3(Z2n0o4b4>M\M2>c8v*r>{8 $cytqv^9(?TwPphFa9y$M yu#ZwnYj* :3u[̜A._RK\Ak-![̍w^@˥ʥpRs6a (NI(mc! X!ݡ! '™6VMP}WaE(4>GNjJ/{n%'ܸ,WMJ_{q;i~"kR: VfVџ_F_A% kw)7$Ĝ_f[x|@.㭑U˝AHM)ͻ#rY5l$̂|⿡<(ubFݲ%htB#x^]=0 a,?OqC,Lߙ&X֣2TG)ۄ* jʝo,z )-$|S o|+ByyP,; 屮@S:89*jnYjvi`N[K+?}603B)'r6ưL*<}K|;̤[%sINd ZsYY ܤ'6Mx;_O|Ov2F\Wu`F}loIO9wvd,BWIF ūhV kMxN @rډ-gPzɛi m 0qbr"_3,q4~lLo>*uXȑv&H6OL H\{}l)cruՍҗ&m\`G>k;}ሼkkd;:C:\H; LX,6[LZE^I݂]d\+m(#}RܴEK?|aSJ_O}M~7[n.(Lw(3꼶&!@ ,&+F)&.V-ɞH/GL4y~n؍Њd7_9̒hT¿%CK1It7Q[4֘Q]PP *2߮sAf@J.T0!zƢHz2iሪY7S*B%fHs*Kܯw1`dcxP՗!}zk?̥ _c"WB d4u2PW `Zܐ9r 0v?q$P(ia>]3rg@VDò)z/ xpЬ-'J C{Q algs+xA#pDS=u(4ҷ]U~ ΔzKÏ^]T@G<#+`4dz BIH^{#d21\Èf_;iByn+Bl^M%W m0%G\7;U=}m1-%r5 IB:E?Y@kXT4;ZX|Ͳ"mt:mЃS֋ Zx-F⺐0iB^&oǯ77UE 66:2{qʝpzwMS†fؠ, .xYEijPdx8*QHOV1QāgHa-']zl\o's"p_{h-YSfi\ 8L?j!Fıj9xqCBo x.@)""#[4K.0ZuwN/\_T=tҸpCKo}#?lU9j{7*|%-ۏJۿ Vʸ'5u5=1 Gny@B`Mto,z7++|xyh:yVUkȂ͠oR]~< Kx߉UtF Zpe>eY=SVXMh>=*$0,{IXCB&v"(r oHY,/<0xhnPm%SsF;T Cr&'Ock.Y;Hfs=m 7DaBٻ |V%#C_rخE6፺Ou5Uv$-k~@H9arL6@dϳi4ȼp1aDj9dn2-qOzɧL[LFi]| D6QZOF;_SWnV/ BtZJBdeF ˬ8 POb7+"\9޺9uOբ Q~U a!tP]zP2zQC;tx<DV]Tȣ[ d^$p=^8GH0pa`nӽH跧S3뜚<(شm'8G("O{cP#srrEcCed \ap(@J~ɇw1Y%^߰,:%:kK?cU_gś'qXxQuMUUPY54qk1H }'ˏm[nvqe<,!4@sw}3}zqؽ=(=OgY~ n7P)>3s{5nE 5uualy5礮y׀R<3+FXA:Ezae62C/3p/=z-Dn "C;ު݈* jlThYٰ850C@`4;'qPBN-ivk&w8PqKcw?KXgB.9}PwoB'.v-r? < P-uw'C]i[WSt^{ ꇜ^{dÕlP;QmB(Im4(3ʲ =kΰnQD8>fA'k-ze\Ag۹ab"] ^JԄr)Chj HZݳ !돢SNZ.YehlYw9<I#R})zOTh@sk:hG|Ӛ#,B 8 jسdjѳǀl EВe)V'o0/m]`uK)7F# (˵&E'.ze (4FM0*Pz]3\[ }o`$\=2%0ٺ  r+&G&,OX֖)5@flM~ktj m-,XGM ?Lt(U.r/+X4KP~D YMԙgڝvO i͋Sppv F/Jme5v{(Q2`a}6Q[7xwJvK n,fFy h鐝P"Fs%]K-Dt?=rP\Hz[g`EC_緞Dn0cb![±1^Y@?&^j8~M쒧JȱGn *i4?ҫyfzSK<.<' y>jD=\M!Je3'Ϗ*+ ^4sݜX&wna6u6Je9Ms>A^Gxaknw&lwkFIkZ+Z΢Z@>HOuD pjN)ڡsxjp+fb}h^ JVRQܺcC*Q8QyV8UkJ؜2zPL ͲUUQfwŏ5aN>7m*|VI]8!c4?gv6`]Rdtإa kKzNP AJؓ3zZiKޕP WBK5i7\#G,%b _>@qځ.Pf~/(JڡɱD -ƈFxdV"eиuQEYR9P!v.H1H%{eKhNSۘ66I`S1k d#B{X*3ʕ͚;%(}[IglA-=G Ċ45S{il ݳI@SYm./CQ7Д: r-0o..XSRk3[c\Y 5,ܨK K<ʴŀDk vyo.Ŷа):!Շ1ӿY|xZGoo[ͦEjOrNT솬-^DPPvx-`txבvk$oʲx֥.I݅IM Wb+x݅('ܶ8zg1Yl,TԥQ' ٲALD'SCu*wJF9U!暴+gf,t!~uvjMQ%1#{ҳ::8yҳ*4@+9߃v]p[D%)]2( GҲv L^ra7A*isv4l%#ǮAs%9&V^5:hKLt4W2ulGv#i;T:ۙ BP_tu$j!NRXbFc`;ȵN9c>ǜ6llfDPzюZ2붝y9~;L:/vy>")G܈*| t\~KxL-ҢYhę*8#xc:" 5P^ڜ!eŦ$5hNQ]_wKɇW4 n5ޮ Dזգ'L`j-+ӓ=kO+6$ďD HY##DhRiQ^M1J&V4"'VOMkՋth^# -DL[6㯜9wPH`90эuIsjЁ l":ʨD©pV!$돹g] ldV$uSnj &NPkEO7-WL\iP^Tj.ՀҚ 9;v@lʹi^E38KAB]r`%%Bye{굮@ţ`'yhyITؖM4DI(iL]!) Zj.t'E\κj<}4L L\K.K:s 5vYr}2AkOhx{1Ȉ CBxew:ՔU<agjO3{ex8XN!Y FʶN_ >?~Ou">Nuc~D8-/;fl9ڎe /H0 P߃1sYYwv;IqhL; 2heoG<8qP9̈́?jk5Z~,HW߮\*n[FAn[@Dm_=dT>_b4 BjYW]+$KdA("xf3NV `˝]]\GJڂ^H+{W$ۚ \7ś7s<Ѿ9Яn/CrXB&;YlY[s~{V{RNU&h4p˿iٹK2i}߇9̛6%&> u&XGDHZu*Pµ;b%#zN6&`P!00p%dF\,Bp$8Zos>s3ҷn4ݠ6 qKKL CPؿ,ΓܞmyY eG;1m-~OQr2wX9BՈA9 0>]}~ϻ*2vDWoH'u4(ދd$M ~&_  tYj6EM/j<Ŏ+ezCH<ӶݚD+ܗp/IΧY˴7faCr=~)-ejJo ?qhH_$0&D(C[@ʬ0ʊ<1,Uݝۖ1.;NY"t;&4icԽzm\S#9#u!htQE2-s)\V)e+WP|HȐo;F;o_EII5Bs~g=&}U #XY\R:8+|OTg ;%S2q P6bW+'d@|ӫ>f<ذ_ 9Ҥa\L"?=ԿyipcA\)tXiJ4?5{ 8VG;.8֌xN}9_6,'{0ѝZ_7&s ln~Kzep"M: 143 [ oZV~kлPpI4O4?9(K6$k9C;jA:+jTWnHqAi 'qi/SgpS.,^B_'d=hYI P5^0q(U:X͈n}F,Q>4:O:8BZBWȟ2SRRyq+It5n+iA|BRjdJN$cKɾ'EDTWԼC`F0@ơ&s GiʼnF2ΖD@nnEJ3UGB Bv-Ҹ"DԘ ִ"b 7n4AsdUhRl?X"?S&0ބ0$#Q!32Ք>ncOF$嘅Q["37~ y4=\͜`҆? rQS9>;Y?mɖ\/#y$x%:׶=7QdW< Wg88,h:x`9ƈX%0B* L:8#O:!S:97:x'FG6#VkeFC_2m& 3!ȿ-V 9WoA)7h"тf7OcR7 6kZ'@끁kkL)4XB}E0C{eŵS*w =E(P:(JSZ2z'>m8*JIsF51+ ߖ^+.fmؼkU. dAyn{'f<}f X_ $>c0rwP_+-IQchzwpAyĆ$*1<0ʯ^sd_KIT"A&tc'׫0WZ Q%R2>G{MVi4x.LQo%V宯f]9O4;@c㻪"R(f)H.e-)ZVSp0hr}A Y?k< <9;'Oxw3âRr^epcɤf xҊp]*yüQG\ObLgwL߱T'GҍU. uVɳvƳ7+]nێ! f3-9Z9x'pf \ =Y9͌qT2>]5O.  m٣{ʪ}H/j)8nS]7kR*2! "^KG2.u|##ُ:ha;uu| XVB{D|HMc~E;|It'l3 q N2B䟒ߧz-wH"2F/oek#""yH+д&HT .l߉u8\ ~l9gbM@kc#랷t/!)_maa|qiNJ0 t1w-@} 1v}b|:+,*9ֈ騱\Y2X_K@+1mD٪XQpX2A-tr${N&k=:#bh9{Q:C;Бۋ)WJs<7.,cBzC(* HRxQD~)G֟g\;3Phi [# W+PC";xse5E$/`:w|V lWȚK)vxa;#,q"@ItQ fg~P 4$#H[/6*jfc=bcIyBpLkm FOT(* nY5S@*74~)zsձOZ5 ̙.!^Nryb76[*z+h&]+!%pvDza|f{}6 ې6JGc`Y~>"k>%d՛Z0WAQ_(hQT_t,7FQL "sfs8^sa1a|ީG9r$Hb-44+SE³ ۔{* 7m6CĩN2儜V~TՂvOAuЊK'72"}8"J?- 2_n`4gQ @$ 1ڜ<-HxiaiS'N#,QaEeaqS.Wۆor\+K-נ@ְ+Z BJehyB:*? .|Yt&BB~Z=NB(N~EdP93׿ڌRO`/&TnA5wttJ٢j,蝔2 ےV4 tO"Gy0xҵU&p&s?hTx1qj)qTѕة>0<6zmBDزSo6s@`=W7R10'*Yz5ܘv7"!~M?GNxSm!!YثHX7I0odﭳdN轀C; {v(pmc<؋0H7,xcŔ!u{1Lq ro}[ -@n5s>Q9jW=$= M*ku _=29Nd>i=I+l\Ӄ\r i#t Vuq&5TewC Bgc kJ EC\bxIN<μ&}ICO߾*.?6Α==;ld㿖HSc"MY(UAxQgpr=8֗QtUXru0l{ea^{oN.ym%WRV:I$P͓אBmJݮ1G2fJyajݓ7L-.{Nn!Pqavn^ Dc]1֏*;;}@y\eJG)KXWP^D]Ľ;dZ*䖎peY??1„to\`hvŠt])`hR7d7<=czr-7 cXw֎u~@f#Gά($e#!wtv\J =9zZt/JcaBϓˉn8S:hY;sV 8s R{MsM Z.b,Zv(CKC4@G0m+gDgGïձU3G%V L׀l{LCGz ʁy8jY arGMZ/fpa7Q`Bs<;q> %ԫ.|Z'2.MV_JOW7j2n/ﴨU\UHVwC[ %:O*x*w'! j;F 4aSK|PsLaWk5>\QH!%.38ie^8IQ5 GaTtpI.Z':Pzԛ`vg{NO Dud{Foͥ=: [8g h6Rjm&.vuREx)nlahI%j=~WiYG:j335]`{a}a=jq=tjZeYC+FלǰxY˅{z(|aQa"Ǎڗ|-yM(9:,31( ,+a:6p4u ;Hr'CO18+Rśx(cKu j}0~o;+ Erydt\)IĮvrQSvzloH0z3\jg\7Gg-o!3bd sGtTҺwv{&LL_n~q<{ p?r/xQ&BMBLY6^{tBG dJ[@6Wp+dxVSih1R)Hmlž@1AU.*< q(8?2=ogKOZ.T,QaR}Cr-u&!,7gK ۲d^UbQwRg0%Ujell)YhΆD r"*?KS͙ 6031x]΂^bmY,V@6<ACuP:*ב?s1±qzKMr>=S ͦ's^6]4L 'vTW77( Dm;|0p* Lq^G5$Q3ǁK`lj},{>)l6eĪ٭qAAgQ_v3 yE0f-'gbM{=s5B=yJ"TEnZ"]S|ymGƓ^[G宠NafZmF-X<ʒ$Ɩ%'¨G@%uFrxJqNNjuf ElL7{ٯ3xS׳Y0$.GPfP؈ߙ,m!Bp "Y豴zՠi}fF6 =bYj3S&XDb2s:sskzgs[3@<@_Zͥ 0Q@{qiRl>Ob?1 #Dl6x>-W@Z?EZ_ўj^me=.c^L8uGj9f#]y0k7V-*,دthU9n݀S;ՙN^9J>L<ȘʆVxl**P'P?x.xD8 i"%h<>mb `x@ Hfvܹ L0f<RpFzH| "RxՊAb݇tCv۝(b浿ud9%׼hov+PN`"H@ 9Ku5{hsTF)'&Bz9i1rL++D[$MtCy͒Sd #[P/ =4ү$sX,?c o( Н~a$_/Ok༡!(r6WV#Ik)w3B)Dj3DYr޼[S3DudY3z]6BhU1~bû-)n6 4,_=/_~= ?%'fy˛4[?W1U?n)bPDQ^M@`'F9Fru F'Qgp~&i)S;݅!,B]?X HVgkoC:㖁=.lqk#}LT'03 Xh696 'Vc6^n,+ @2h#FćAl.F@+f="|uMu\2J!  lĴ 7ejQ9| x*  vrv"V~6!@*HBOd:y>H*;Pk--Ǐ>|鳺ERdSٞ*ݸz•cKقa%>~9ŇvYb`GCKH*\bݒ,rmR7$ |EMkZiDfhWwIV_^ѱKi\F],W@UBNє *R=5ሶSN]3Rf7IST.chʿqkݓswFn 78LSݻ+`V79X^ wX7k v1/f8) )ɕ(@h9lcP|+ Vꌍ?$}_d^A L>bjt{X1zy e r b rB0%{QE?w7=t,ublTwF&6cz6Ԟ -0RS|A/8v?rE, կWjDYa> jEOg-o9J2mؐ;@+\X2 WEtԴ^:Ym19x+9ߪqaџ,$o~(ZpPCa3 4SMZjԆG ,~YW{ș`Q(Ib~=iâ o6'EBͨ<:Obg iSmQ tlF<CCxqL~%v;li#$C4/ KDCݻfiv+$]^mP'~z"'X#{$P٧T۲Oa9wZ67g5$[ZqWC2'xK8֍:_TH/ڀ󸔈/Ee5HX٢9l >}g}W߳Rè;iטFc.W#mr㞦u3ߪ%yya5THKq3Ny36^}*ȼO%c!28ZQi 6X24jV#襄ϚYH9'TڵsO jz?K9lMz{xg+ܲaάEv9B ꑁJG*]L7e9m r`!fXӍ{g1֌<lJYØ2 (2 ̨I[?g"xݣ_-y4_\غ@QwEDbGn[Qywۃ-"F 5^-ؑhAOG+`TYXW8>wƥhUW;aLw!]Q^3BqWȨƱ930_瑳Er컶Bn+o&d,IXkW7%AQJ,Uk-ϛ'm#LyăC9J 2trb%\F:.4DRBL4y0fF\XG߶ .K!m8y'-pO ?ud}I<6p$ |4${:@=۠oLA$6$He&ۨ8_ G& QFOpLMa%+Gw5Ƃ#O1hsg0Aѿ]-a˖au_7^*amK!} 3 qc>"cЍ}M{ N9lÄs0SWf;P:&H¨Yj.޿sz"&h8k=Duyɋ<.WL¬ S_) Z$'71:0eV"YBת2.el>UkԽLP߮(]"+G^wLĖ';v-׶:>ˣc[~U~F U{sӣORԇBcdHqɤL!W!?/xqs`Gy)$=iᙿ6zz<vCr^BrFh!={UƗ $S,K' ~A*r uT))U.4EސocK"ztJS%Q#㉹ 15åfmO?xn+$ dvSF-Sa/f-*|/#N2} i9?ŭ8 S43 Ln,9,ǴzrwkE죃7y@s+<0>㌬̥m86-6@Y$YȖN# ^h?13;{I>UY+TRɰ_=fTRq',TMJUՃQ]zG/ uP7ut/KwliA{vjeG> /tÎ4(X2S_ e}d)mCi;#q@6f:/0h.Pm)Yj{1d3^53Svotiw{<k3bFMk]fVx`χN;NctH U}$W35x/jK^?4h'v`nqgD\1^je--sBѓ2x.V`uAS*~B>FT/7XLww&_f?u~ lSPӡ7lc!*h#Z`]Xl?~1ڧ@E,r'o ij>^su\9P^wLn&O w>d1tuO$+\gGEDp_TP #DRRļ- Y3!d⎫Z$+ iZ DEQm?3mD|HWX_Ԥ[v;+ Nbp\sflNY*Rьj٠+%ts#D4m8wm@#|&~-h3$|y셁1Vj=ȯ56\a]h,^m׸I&JNz[I_UݧCM d̖jg:+_lH }v*8hF!(W?؞Рp>ԤҳLX(ܺ'SXjfl՚AJ\L=⺄cVN$to`w9_Gk(oWrXPw5˼tj 0)#>GKiƹ!Thz=(>FhWW_lQFewҫo1EpeMF1*fEx觵[> 7{AH(` Md 239^.<&: %FW^jd,䱔 Z1@^niOpA]orEzI}Xp bw8_A!7'&3LȚ!>2-D{p=WFAv񫎲(/¤*Qܺ ;sIA\-=›5$f].ώHrcdd&V"fIUq4|0NYobT*׳N^H{]CqL%PwUWDS z/N n> 4-P=9SSR8DžϔTWN0&_Xܢ2f$)qUe/ڼN?aJ` qt@_29$&2s"NxIxߝtӽz1)T gO<<0M|+޻G+e ! ؈a.Jj ߛldpNo[F@ W$CEw0ʿaF?KcV2`apryR@:!` Wi?n;R]]WtDbqP+1ݪ k%c-o64s5T'uj9`DZ^>NWd4kZ[QO V7%7>?UmGՆE. $豊:{'ZZ!d8yMΕ7p0l~ \!Tn;t ^|DTU*\6!4 ni,5G.*]SjsJL&;1ݼ7[%(`z! oė/+89+XP)z߾'yme&-Fo[[J˿bNg> `1+P$Fb9_а‡'+ڬy,'s+Rl5j< sK8q!"&7=$H R3Age]B싎K {6Teb*>iuT?N.iR kv+8Sjalv[hm`6m-b!(< 'rK͊:r=vbW]wRA$@>DLs@WtHv0T4Cr.RB$?^| )::ѲY0OvD秶Tֲ՘φ 3`f/`zdxyl:QW•yj/Aw I~Y `n'˧o0G hudt m&|f%`}M(P &3'\w<&(]^~i&sڮ/"*Rk[0@:5.~`'pɚƒujf:sAd^iݿ[sWaw{旦P*y k0GҮȔh]%-Hi ,Lv}JXˠ ,Gܮٗ\ _7Ž )N% p=~:#_%dvw<^M1tco4%#xذn''U[|wk?E3QNH!d6۩ GoTyO +(|'װvK)3~*cql w<[r?w]Yl݋q߿.?@F~cۼ)\`6e?i즢HC\dR4Wedǥi# #-/C`\(e lHqmbyeoQb40&ܜ8D#~?:cYKv<1hFDA%5߸^p)P`ĹSмH3dfJ8}`HeVC k]5Wmn"&X1ǷBWy+R@7zƦ oh[‰.>ZH\ J'#,7<_lw("ITwѾ3rH.VDE!EEtlX˺.EdKXQcAe Am%:a']@ȂN=$.+XU2H|9h;b5)?.MhXo[g-}02"qxϟ7f18{&Fm ü[{|%OЀ|9L{hFNڻR+俿F$d~X3K6BܕyPC_GSNق"qJBD{~_:aw)DyY 21&` >ZMf>x*D[7񻭚g+=-5 &A'dFWz n;pqWv+lQQWZ$5%?XcutCēbtW=`BkX`\NyVR2[ <x2$P4qdAN''@丐LA&.6:m2<XC`L8bBC'iX,麮n: -r' ZKbI+;ibUNe$Z Y,zYK{u[D-#L,̄}`JKaJkO}O?E1`㚣t6^9,Ẫ ˠɋ⨕7Ӻ~MUasVK_z=a>SIzͬ3d&ȳENVz(؇k*3U1M 93|킔jCv<_;dmԻ)yܣcB5c~QJ7%qIָn\yqllSGp]e3YPMcw5I֠nە*!sG=G^Y [%~+(q>X~SG$G0j"c̴^Ċ<>!N`z};ہ SagiHJFKkqYA8-~iZN?&$k>ॆ+]o4sMT7܂x@nj9sֲ5;$ˊgxm]P9=i5Xa2+srȆgf1,4G\˼F߰yI;ٳNXd۞$bëyr=#J9퓵$ij-?Jfص윦Re:Uǐ{%}QuM,I/Q[s'!9ᦐڵa?uҬ:LmfRw><Ŗљ_jπ@coS\p{-*!eSXd)+(翍Z`(*XdlBz6K7h:`}J CSF2)Id"Tq+bj)6GU(IY yn:CI4`%ʇT \1J5@/w1v2P7S%G9ݱ#C 5!(R7L+zV^AH?S"vgH X eb(Nó\C-ﮫ^g=Kqoۣ T))Aj"sbx8v|TL7ZWbReL uF4{T޴9!wba BAKX\)q}D+!LNL'>\Q؍x>4 같4 5' Q e)gt=.qZ'?B}<ʐ!/6!oA\h.LM X-"tPztU#' 0?XO^3&LuÐ6oVcz~1[zka $ L<&0 6QYOwxQJ1ˀvقUߜ+'2=1Щ !y6>.#:; 0ؤ.cz6?[1"6엹wwBgU^(k`wT>H}6d`J;Q\;saKd|,/xQD}p &MBt[{Ѫ+CV)sf XA-WE@_9DkqVms$\' :VU4~!C%cZ$ֳ`IqGA7ޡ߅#Vk;E)|%LD(ryX%§#1kIA,B5skn2j6*|Qb`u/ϕdzF~]DK*x~kVFtLl VŌP==|ThsbB~_V&y8뮗6-Ck+"h]F9`~:u랕RwXqKgYCs߇'N /hRU:km4DL{ fɁ;:\۰~QFLh~֔gB1oUIvK[SF?AݠӨ Ti$JAjkͽ %4`!F Y,-1!?"8kOct+0rT %rMVT,r }1C<k נwprS^W\ 2)>谜 q7:\H E5 UDw$+3}6;K6 4uIvJL[},A+S^ěmy4Y(FX\9ѡ"}Rw.n 骲|,-1nO20<a? OM?;ΡB,|U XQ։zةXڐ[wFϵ>:oFb4Zj)%\Hz!nWJW@o҄ ((Dh7G.m(CxtPG< +(lQ`罟:$ަ: poL7qJTn⍙,d{tWHv?fEG'[U&L|jW)[TFL4܌vfGL-9( p_6apYߟ\J 8:UvV<%qඡ~討D@-K^#_e"Kge0طQ7œiC"]$0{eq#/iOм`2qȼ+3 a^WmU {?͹@c6}!o<&w[i'B:ZRËeUcXkkYB8@\>H' y~_CaG֬M~a__Y=qdN;BnLl0w{ $îF?euPW[uTyn(*AmavM}G+7#d&A& $g4Ͱom^g EcX\j`zA( 8sY aJ 8MUyЉd^ɔ8W:AS}rtj5fQargX*nz͋,7uO]aaڰV2"g &/52R6::^Ž H']^AColR,7=c|)us)-:վ ={uJ=YQN)w!_4[B3vOHК'.-&yibX{dhspd1p=fD?Q ʾL"a<QON2^gKE{JKC!jj':/̤ۃd>,Oz*5UB]JF"+"bH;PԠuͼy)Ĝ=2#J=>xc;VPK inVB{.5.ӱl]IVV4}b*uowrE6p f@|d--|:ZDpvrPjyu{1q+<&UTbL:١;$smFYoq+[Mr}t6Avf흝ZRb9_á7aF|HmCwpIǺ3VXM|h3SI`htp_jhv _EFsnA B[8MIqE tqExV=T <2թR7g|v(f` Wy +/,a'D}d婇!yN;!ǽZhUB2|Yў"##6r3(fH#fQ ܟ jZ U9ûg4?^l^FQvIU=w*G9NVhP\<;l<98Yle6OǖwYDaϼG ݑxDԺ9h!Î[ĵŠn[|RM%„Z6[v*DJC/2\Q?/0FE),m1cj,ؑ&&R`]1o =$! -:ԻAMe3<$vYzC 7COJQ &U+}%`<G@{UP(28n*2MAT#2Z kU`.,B %Hk%3GOh ϶O+'<^Ņny4_Bg~'9֎KϊI#3MOgP+%/GF߻BxC|5LziQqT/mXmJE=YP;VɔrfX;FqFAgnn]KS O?h G7 kSN!ā\ӀX\0|QA6Xoݪv%_3QLG7QP3g5iBc*풷aYJ\)vKB{\N&>~|4X)h7Ǽ[w%Zp@9f+n~ң=k|q`8(\S|H8 boԓhBԲ\LCBYq y@ 8O.F`N_ǔ6ĝ}oUܻSUz, I7֡ITܜvq78Й܈,YU,7vNk싰-YZ+/eaq_KW$cq*yhI'yV?Wq\m;@WԆ3/)^wP |Y4܅׭Pa7!}װ4wt% ך"J90; %ch>br.V~fY 7bx]P)u+vo=tH"h@433dLFڛI_@D]e0$ c-9q AJצ a*>oº}F^lU?VV|-+9ucq7OM kHiG\ 28Dx\Vn!*_X &fV{qwtDm_gp,8] `.瞅[aT74bXLYɠTG b!W2^sg_2?ɾUd4m7Ai7 X4F/3M'X:ɹcg ʃ>h7PwF~~BP;_<5.fhJ e@6@?2aۄ|<5,`F>LTclWN|P+ьh;M SGkjouj ɝ(8?vLS )XXvDgI1AP2=$yM\)v_(-&tqign{?޻t\W(T޳9 +F[X-aA<8,T6g>f$Z%d-b`{M0|C(BpJM$NIRv3s71'2,FAqq~:ov31A+x|!HC`zU9í먙n.t2&M}M6N's6I|_Ti,N^5?࿚nџ+c+jTnaRcO!8 >Z) ro:jÿ/.0ԍX9>o!jrHI|j+J<%Lȿ3SƏC(NCr:?>1DZGkh4+uNܝxk꺐(gEL`zhnnE}Ăoq#C֕ JOua)JHՀTNj!J\UJ3zmџrDSDYQM`~qR9c&Z62dYO.)"P=B4 3R>8]G57ʅL/vBA @g RE |, 5!`HQI|E`e+(& ~DVd z']?qN?!,pN#`iH}(|G#r<ҦPfb'̰"˟7pq`d(hy/[=Dޅ}8X4iў*RHjTˀOońa]jkf{yF>WL=md/ż$i {yI^Z#Yk(qjm;.=xOgXFv hTlFF΂(7fRvOm -Rn.a5w}6~\-DFL.]}U懲piFLyjISЕ=HJέ%a~{Qw|إ"PYL}}$54w^cG$~~(1ܼpq>,clsGܖ8T{>5ꕌuԓBi,W'-ْN&+qrYSY!D}䠠C(PLm SZxZD,g)R1P kxis~Riңu=T5M؎cp3G#[L>Vb^@#z@^5Cfd +P ޢ7_ &ɤ~FppMG4H:`8`a7>j(V Xr&#@UyPG bUP*j AY׻5Z'KXϤm=PSGvt bpl׏wFD'v8^V$72pq1I@c_)ۃtr5 "bقHnQq]A7 M < hM&;CXaG&TkmFk/XludpD\4b{dly5=FJ!OUɕn5.y : 3]qe(+%ԲD_fbL({V1F,(!;Gi1}+ 9nu)kbRW,PHe֠}CkO4A!~v^, uv2`;?qd,j\νU:4zM4 WLA?d+g5I|Yջٴ-0z)P%c)mg.NFŰ>E;g&H#\N'e,c?%R&'s~uh |@*X(~.x [|0`wx(F[c}ZL /%^f_T1Sי!e T)jญǁΒ,P6Kh̾pOBjbSR) tǶkˁ[(p{vLC2V!!VNXV]k\SIi/l6%Dd^yys~cYL<0S䤕òm  !rgNi^`-~o"n\eTz% pКntAM̖+z9]3a_ӊOl'^'0@pp=U.e 4>,#ǫ.261-#0t(6>XjT[{"?a깾;,3*8L +ti@dMMGruAc#b6KԊ +) zezkSɿ0Udz&$l)A|0 #%Ӆ%iÆ+;%lMapOez^fr%}gu?/yI`tO#C6&+㲮&\54]n*u_'h׬=Y%QHPyҀ_p)̬yTѰid_*'xR!lf{a@%A,iLUqd:U<1/|G{'>lDWAJ4mV,³Me[m:x2tdD_$u>y0}|yy]V'S|46^(knjY@׮Ee0 sVZ /Y*+e_*MˎGlѕKiU,&}UӖH<$1+^L!{EN@#4VY pm6iy~ @b< w]AX N dggfp0 W|!P@2Tw.̸ ('~i !^B,S HL1:P|ܮ(n!庮câ.5j^&M%@8;pJ@#KS2e?|=2N*@]b@W`aZ {R璆@ pºXgI^bqZ]nm}V#UWԌ}C\%>8bP/4g%,Rk:n3$#_sq! OXQPщ@3ҧ\#q7^7s*LPߒ>] :ϋ4=7I̴&Bw:[Z_st?o*+P݁hаo*/gf ZcВ),l dQ3T˳L0ypoрg]y y)Ɨ`6SCneLA| 0,PLoLIFSVFC= (u,UsS<؎><ԥɲY|&2,uҹbcSݟi4{S +b,7(ƃth< 5j_zFh6?M=\P\ZL1u#1PL{"TͨBrUϋ{:;^@afH:)XsNh)^ Yߘ΋dP:C%7CW+*1m&q'|_ZdVd[a3Kr@2i*xFƲxwƮgI:_\] |.u?K@D<pg_ 5K};Y3X7UG}n&5$*/p.*lE7sGQJa#pyʂ,nk̪R[DÎP+.x °EWU*8G2X/G(rMn^X7xwh(Oꂱn 7GTtnT)9UD8UhU=^:Pa^&s 6A1*4cU@, A爫0ƪy֤C?$Ћ%6xx_ijVrƁ3J~^v?l{z\Rj'YȦS6e!suh2 Jn°r ?EohTArwb{āH,p䓐te<vtb]~8UFodadqlfYmR M5e3"pt܍IJg @Lzqp}ո89~q85Q;M`妯>VfOKJ>M1fӴY'&G_!#$k)2%Cj%Nn<(65Ŝ>;۾.4Xmҍ+r Ss'\?{' 0Tn .E!0ŷ4z]L~>""R>?!˯v ws9 Js's {y{L6<1ߠh60lYOcAaa4"_6doʼn |kz 2D8Yp(R"~P< w;vUY M-B]*Nr˯yBz"]A03LNp9!vï}:{~N3A36])C-YD#?pcO-{:s8XE|費JךDq%#7ȷS+ߺKٞ\>3;@}䅼: } sLIj+B1!4TI=A!.;OP̖"i FdklqDAy?jeDpၜ na}PW>n$ 4$k0Vݜm:] r# t8X\-Z}ʭp*olZ,/0WZ2r_%(RRH~PfoWlL$e8jz8j]WZ4s+~x:XѴ.T:x/:nh> q[:?j= $:!8Y_Sr¡5iLi.lף"μD܊v5j MGnoqZo9L%b;DR %Lؗ:hTxΙӃpb ¦q.2d{p.!LD8)]GeC;2&965`!-9F Ϩ ##DO !QD!u+˳8xC GQHeQ˝Y:g 6z:RuQ]~,d)Ζj |s) 9O$ ?,U+D(9_֡[J{5_r"ֹ]Ѳu;|`R$q\/q=,6 #OMmWBzL#%ZXcW'N+Ail"JQU'AM2?j/|Nڅ1F~|{oMiNү3]αK %yg 㿰wSTH91EE&QQUNg߱a!~y| fVb:C(k0F+E';ԥk~&5snO`ȏ6slƾlR]K75ϟOZ (jo`ڢ`hM?)Q.xّo7fϲL,4a8obMIt;}Z''wLWWPO#%!LAlPRMfvM"{8`2em?$qbHI>B= 0U.U|ɹ+a_j~A&^U``-OqZIAl)6#mCj]zR t0;Hs_R4'͡b=[CMS}xz"MA֦s-WCO]x;OE$[[T=j#o/KE/Pk6%*~M^5Zāp(=ᴲEH^QISZWuX}K CnnR5kݖ1eAEcr.@ K+7i?ӫ߮ XM/Dpd۾n u,;@U%Z0 ܅ӳؑBuZ%AHY_IzelCeP•7҉CI`4'ת@@I~pT:µIB|0n5-=.kB h:[_` d򱻨'<@|g ] Z⭒D- wl_Bj򮥂UiUUպBKG_79A3y$x].z25rH_c NC: F򻧦Қda4j`+>֪s5Dnba6,Gf./5ٓĵHhޟLL =zņ`wGOFz+2, R-< p|_ _u`_=J &-_$ OWrh>E,ci~C_hsH+(QyXjq]sYoD|>֭ 7ׅ=d?}ܓ } &jD93΢wL"MSDh ?@MF\$\s!^hwcKVFWICRJY%fe[]#ƃ.z$TU_)g>pرdW 9hd=_[-;]k B] ģ}Gc‰DdjI(HH+JS"L #kUhiB*?]66[6My7pF5{=XpA jV\Pcv*9yO5m5hxmrϟzAݒS|oZ \!FV~ʁ:eahԢŠNZ1qDх>Ly>0Q]plWKğ' K>й[PJs5I{wW<Ԇ g"PHiE[yFTࢼSdžBZqVYnW㏾Iw9=dP xGh5@Ӧ3|\)ƌ~ MӌMKn$l,YKz/~s*5 AU(yݜگ֢7hmZtԘCs\S! ";z@3A'򀿿E߼Nk0/a&˲|O`y2Y~An{/o,mmIW7´R2=*4E2X6o?1%h+p)醌O|}z~d! `˗d@F4xK_H;q_0. k0iL:RWּگ-Rr}TKٺ4Ӣ-c^n]uB#* ~g)kHv($Hfy ,>~PR]u 6MVxEB#^[g_ ZwC#*xm7jB7'<9mƖGf~_dM5МɔlU{D)h+Mk 5 O%Lb! .֮Quy<gve1P&//]U Rޝ;// JRZʂMuxaژ]7M·ϟ`<^Sd#K#ߏ/ QwB%o0 JzϿ*M"=a1|AwQz<'CX6- WDd/V$XզF6 ?[&?U0 XBZۡ@Qj5^J00 ݇!x?̄B3ɕ@P'zZ3"g"P@(N߽( Z<y8[hP'.je1?#d#Ffi1-U mNZ=kq# ^ QG,,QInRZٳVgi#f6l-P&+ uT霆+92t}oz_x]uǓ(u3FA\u ^~ >0s1Y:U3T"_j08cs7N<v?k؜Z?>3|dJ>J^܃V.`;OEBoXN1HZ&k7t,Gʐ^ı~u;䆄^EP,/Fw"ַCO/^2fޮ/*u obJYu\@ c"ra@a hۆ@{3N=\w-ͫMNB FjNO!'b,{R= kf#ñl`g"ױ(xZcvcly;kMy簦X (h^;eIUF:QC@Zoml(Pʛ޵Vb6ˆ:>dȄl]4^=jy<7ҷ@]l6H1h)D f ["`)#fTg 2P4^t% iL o^M;JljqYo܊ۀ %4rj,T =ן 1zz1|/?K ?eeg9s%ybj)y3.^qٔwKL7 \0gOdTИ4蕣/@C^ڴ^O&Y]qeLjxigzq&|/Z/t@I_7. =*k[>)Y+N xpIa@%Avs|aƤ+mQ2KK7 }/8⻃a C)$# k+Έ<4- cG:p:I$jnbL[PCDιoV'g aM= Kk˄P^{ּObot#{Cv'mc(%>Y@xɋs:fsgQ:uݾEfb N|ăNj ;(xA#77}WX]崯wS‚⾌ /֥Wh-Lt* Љ2cpc Fwl2s0߫ ~e(>*>Щ=P x62Αgsz m:{)^r捦AC8׽7b2zbM2<{`w͕ᐫ̭"RSG7 κ/-Omefp6/Fa/C V⑼4M)mBARc?6;[JϸGs;#be@|JO<&h"'*QsTxpRq'O:R-*qK'e1 , )~sFZrс$bic<+O4cCP ؜c YI0VJBJK6= x=^w:N hө AXkq2p R,J>J{{fj#`D*u8 /+8QG A}ns\͠X9A&%< }U"C ȗ"Y#՝]2?)RMX!V L \9 (P &hB !6h.9ぢǣ?r6HFEqNXnjTXO6FNihؙN+Yp$ل_IY=FIP|h>#8Xs>rC/Xec> 劏dyܤB^Άz"tT6pNv- Zgñ+ aKlYB8[m"oB .eJ^QѲQi kj~gm`4qS "^ptף*9Q1uAyI7vJn}0vh]\N__s7=khw:,w T X2s&ʺkMe@&TIm * tY26YYLaÛ[8mwblu3x!9G-KO;#{]0Vf@o(䡎hj^ve)N.YC塱0ND w^d`dm~ɳg۪Y.aN:J"J#:q'bhPeL3NVOpo->898S2U4+v(r\WA?o7/YkYm֋[!^bG\\'QS*%f݉Ie:WTN;I!,^Sce LŋʽxjhCKT=t*73:Oyby)I rƾ5I/vA hYn,?MWy,V O4t| 2Jd9r?m冇0i܀]x4RLsCхJyh%m!@@f |fR m]Kv}r^#NG,GKTmd2zpN8LO}ylVTH[o0Y.gX&'^n/NS>8ؼ&N[ŇOo{,(RM@DMLDz^Q e _œUI2ZRDCбt鑚?QD5|0ԽEXxOP&pwMƳ zMWC *С2xVϽł>]ձfOR#trTE>8gMX%ٶX$M:K%*AY@PʋAv8>8>$ vi ottH߯~̔ݽ)gBhT4HUXt^zAc>A8)S NM ׉/lŀ>c+K!؉ ȋ !q Da/e=2_J0$cf:Ȼ G x )*}Q T>vDNA3k[)5/#iQI: x^ R}#8VqUI;:7j}İ̉ W]G&#y#D{cxvxByF]icn4Xz1ycXmk ފ̌{ή' % T>[ wE9̆WmNpUHm[&c:v. jvBȿJ=^oGD:$i;FhR\X>=25`>A#C#!׷Wq]YɎ3y@&ͻ]_Js]ؕpcaTkֱsCҊ 4B>lJO :!ZayKk.HM# 9]]y t.4u\ikVQהkr-ˁ\P7[Z4"8}H%`]ƩQ=(vDVE%s qr|B#o^?NZMg;낥Y5*(P =,zl />py AbEl ki96y+J> 8[%HTtF?%G "fT'Z"=;)jPV))S!LBN:x1ye@"ٯq'`i96:O:LUʏ/>S2 Mit*nJf 72yBexے;q̄ Q! R,]b/Ls KL;~9e pg0 \ ImǪ̺* ?#?T=˭1bu37~,26#Ћӵ7$m1E?:FhX-H yҺ/l$iY[x2Bϒ_=:+y~1Kc^9櫮D 4w[pK L2Z KTF8sazжݛ[ "C6/*ކĠKFKy`X= ^a _~u;/|34mH!fmX I)_gv|c ~xHC:}&|E9k)ګGK: .'.a qBU1U2׶-'.f{[ֳʣ4v9k=CrгݢX{j 6kq!v"+^5r!erb'(k?o|z:~&Ma^d%vH42oF81?}0S z!umX7M_V[~WW#ב)< G:)<4gAeמjtL9]w=l(Pܚpe|n#):,R~hh'))Io͸(W%]QR2" mf7R>=ϦI]lv1~R҉ı<û-21pRDb\:з,לb\ٗa>!cwf)&.69Y[-TJ:|xu^5ݕ mZ#ڧpHxwЦn4bi #W8vϾp4XEVB$$a/8 ,s'kΜ{⹆ @jx{r*q6 _unS*Gww0Z=h}Yn!GT\ 7; O˝0hw2*/Z&Z^Ym}Ѳ{;p9l+Viw.G&܄+gϐWcxr)!,V?7**mOj0ϼ1/5dMb>d U@TʟIS(<-XYqiL3F=k,tvJOSFMiĥE3utg'IngSmd^DaV*ŀgjlxB<440qΖ0+Hp Є:93FA 1lnA3 ,Xy0V~stWPtP,ϐR`Sz=0IHR  i*dzK|4>}V0e$Z~2fLcc2WZ+֕|ug5QAۉ:ŏF'{Lk2az"7^͂ fdܚLcoZ^[eW", FcNqnR6!#IS|x;'wYcV[qZUH{hNH (A rֶc谢V_Pn %0?c]'z(Cez)O!8z73,`EMKJ ;[fo^lA!y=`f)n|2߽Kr{[NҬ#IWuyljfB], M$Ҕms[~IӋ'hBՍ&Ps~\S[n -[2}Cr_bXjH0 <=Fboi4?L6g%c鹧;%Y 3&!;U6$-@J$SV2[vya+9 / ʒ6XJэݺ9p& 5^0,ˮ;n9Eʤ5Pʚga"jPOU"Pʦs?5sIhV(èIЀ:FIN(8 y~^AX!L<|\/7A{`x r? #6q>pڄPt$Ū d#8%iIiV\x gl*5$+E > ?DhhJDT 77(% Iα4L>7/~ulErOTXLQPR#G`wD.8Ze~P[;-5piMv5=/GRZ ~Yg:9.w|kσQpOÎ*4Myi<,p5Uuue;I1ajOyJ%c~F` ES4I4ڧuuaK7>əe/G-%6*i [C\fp ȥ)GT`8w|96D_'ļ\[9[~M{P#kRogWde$x_1 /-ޓԳ4;VUd;֢0+:6J #+sBB0T|}.W",S#'gHެZ K3~e{=*kHNbkQk}RPdع2{C-tl~|Iwܭu4e>;Md=EN}+ށnމ?$\/5vI"o@2P"K?j1Šhj]q6’/*SHVt%Z*tp‘R(>*t׭CD4m 'EHjݐ e"޿:e8%!UY}Kji "C ȠZ@>o^Ӏ,+'Cn{iZS꾑 ٛ&:MpUЯҏh5k) fYPI dw:fʲו( 仚?e*P Œd@-8drR;8'? -R[psq%);|ؿeK[[b|kcWFPfX·wo\(X=mn3j>tnRUViP g݋GM] u|NS]~|ޞRF0=&r` J0G}eFɸVm"uql*]6 d ѸL~)]}KPI~UA]H5n”.'W=/j %(3+ADCAS$c:BH}.PNk[\IdXvؓ,A'F`&y:#Dn讥?XL_Pq'0_]ˈN ޗO$@x?;:,Mb^Pt7C2'E^5xr-`]`ݪ? vuDgl09"VOڰ۸qrٱ>6 s6%YŰKuũy aJ*cN5zm}Q4x%v]'yRgq-Yн'ՑιL9\H AgMAq#'kO.Mh<Wz."xY0VXHY5N#;}j |9ڗyhW~wܢ:9558p}JFVnQw[]JP #Яg)_zpѐ__mۭ%X2R%#4jڅ֤RalUAb[tQne"wƚa @*dM3q.}eGC391#'ƶB޷m YaRX)s7]%eS#bF]mb^$Cg$zz~:&0J֛B蹸_C]%黍T6F4ȑW}נRHyd%0V*өbo-< I2N^Y6y|xm,y e )0R_{LoJ'Gm?S5fţhܤ2`í5xFx K:"1)W:E(4x5 # O|mXP9Ca1= )(+:T.fwP hEiv;MC5Y~ݘ(~Msn/^7Bc-_D ̎+Xu9qYjT mW*,nu/0'l->r61pNش1\hZFsɜ+a*},~XUy t/1R }o'\_*XfbU=Dm|&q^J5QS\ lķ~,H/MUXJ[3OS Bi@#G9T"'eqZӍyw'Ip4Gj热vRHԄ6b8]H_mSbYj,F(P2rmRw ct"ዹ7-s㞴6,#Yh })8w}:d/neTҞG2wwsl"([Og(%Ŕe*|D4T)p*˂ȿqT7"JcV aY1ldؿZ^SYʏE2JJOhqU/ }E(U܋|E";<³"*ZLd8kHҖ0*+ۏij{Lܱ v˶>۱z~Dž{VGNmC HWɺn׸4 X[e(o_ԟ:mhi1κ*"~mP @U;l\Fچ/:GStTt4O|AhSS-8xؘ i4/*.U 0 |6W _Rq]Id%+r'("2ݝeEpOH'aW7&,*[bgsF1w#7F眧%Q;q@qc?.r0)R!T[5Y)%ܧkr9~oG#@nD߅H ~r ɚX74Z "RU_fĨZlNDxf/x{\V[3}Z $JFxWa|[\d[{R72$r@ٶ?o4-AW~eڭhg:zt;Eub]Bd*wkjؙjNtt*Q~OĠyľ Kq<xI>ద/>/ZÕ>>Hu$ĩ2 ^6\\HX+}-`_ff Dh2ܟibrJ|#SA :BeMXYtd#.~'[MiJ!1]n- /󣎣7gē5iv"]oB$FwآC'4w+-QUV Q(e TZ0YmvRzN<.+۾[{ۭ ̊i/Ϛ><;&h݊FywՎy?7DL +[:`aGu\4N/=ߟ:aBkbl-:AqDǗЃ1k)}P҈Nkvu鹐TL"A(mK{<$wD|T\}ڄl-, *eFϦKd>K?x4zD| l׬NnQՄIt﵀/)k9~2rmnn (aO𹙫:=Ll(vlpO CǕ*E;󻙢,"wRu#C'c)p.qls#jPkV)z"田H;b ٻ)@GC؋*z7_>RZ.K:E>I #7qQr} %GC~F.f=8Ɣgƌf8֚yPp:Oo֔XMJSS40ك{ sQDUxx0VMXPR vΆtҼ;pèlW˞juPb,` RPx3r6Mщh^>|z|? xf?2>a,Sm=5E8fJ[A` .3[. 2;cbY+t֦VRaOTcWW=wh[`Po)y%'8 Jhfܢ)d |qSy 1%{U N5} `ԿB#6y4 å"%];H"uc8u<ǵS.XDM;]I]|\-.R5u]%,M1:_}g^ŪD!ZQsi4 ̲z0SSC;˗ϼuq8-aĈc+"Mv4h2vՎP` ^Iڮ֟L$؄XiÇGa?hSδqI*PH ~gc0Th#a$-šЉP0eF7DP*BƳP9Z9j(.վ pr 2b[Z:ZsupϏh: " b-8:+wW܉ǁ71_)kf6=~Lp34B"XMC#<.Ĺl=bg.8q,mSѳ,0v |ֺD$2 uW6hpsͶ1G#k3mt,kLZ @"YQ;t Et*IpvLJyt!԰9+LfO&5v _:$ KzcKNrôz9aBct|֩qLh`@ #L\_L͑E6$Ёɡ K Xja;Yh^z+3R N>cxnFc}wwOɸ 7|00¸&]g6Iv8Zؤ$hdZx(P2$utW:LJW,PtqK6b |O4Z[4/Sx2R.}^A$XGQR.ɩ5a'Ch+nS^t>.# a19 sbYh <' S iG6f( t44uBuHHqU6p"~\}e݅J9n[ ,j%[?iP TyӁ;#W@%ho0LP9 [:o>#:N~%Ӫ d&8}UtSኸn#=(ka ^-ε1ffHAjYL*f.D,0ZFXvBDdj !f#Tw}G)ƴrVu^ Se%D xJ<4 W?М1>#f}=W= dj)'7'73}z?L>G 2"[U̜52]a[xaS/bWbu]I -xLR!QL98͓oqKeQ>}ꦊpapH39joKO3T[k@ŲcaOG¸%¬ CAﳃߑYA(z4q>=aM@\J!fn͡nHu̘,8fOK륱g{7*%0N#E 1X?n5'$r ̻ =ŒcE$4ֻTKvOv_*Mm4*QsREu}*:귯E^5;nlck {ŏ_쮬4 D!HSH7 O\hw r%1v16ss-zWlqy1X; wDO[enO[zկuY53``0iqnU#Gpe[jniRZinhr9rwR#vBOhTQ&b!,c^s1b!,(k4ISPM-UpڃPGaucŊd%,稐-*POB(ep}`FPi9Iϔƅi0cRL)?z 3chBIO: 4e@Iݲ5`C\%:ϻ/3D2 @<~%B5`Pl;e Z6`,WV iR9Y-/Eԯh nFѳ^dF^jSYZB: Yh$i*iѦL>8,m0쭴=Zi=~6aՃr𹽹x:Ӏ/LD>#!5.uk}HˊJde$<3 zg\BeJV_q aoZ3x!5R_EʔQ-9WWUIdd<ԲQ!8pD X ^7<Āj-ba^1b>mix"ydA@JcDJdgpc lAm6Ig~nFEC։k*gkjqTx.m]jl4,xksO)tHϚUnܑ1!d$[7!exyl@wޘWgGztl)fbqY|Hqg(Y$?[}ȱmt텞@P[1KW߹- *&^21`h+8~jidbzgYZ07070100000021000081a40000000000000000000000016745a68400004558000000000000000000000000000000000000006700000000./lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/net/ieee802154/6lowpan/ieee802154_6lowpan.ko.xz7zXZִF!t/deE]?EhDTTk׶Ǽ4ca1Ҕx*P.f;aDRc]W5I5dLɼD8`h"Bym2gY8idξ4dOU)tW&o[#Ғ`qOQ;,:~tt-|"-rnv,7clxVp"`M B}T1q[ͤw^eoOΎ{6|IiDkO޵aK`}lzz43R u`ڐhe빰a`;2gGe N@J(tNp,]6 3(:/|= ![,?@^t=#B>٥Oqh^gc5|/cYx#]~n[wX̭n @SK/yoK!\or @nC#N剸:oMc67oN6z)~fDCZ!9K2C .78\C[_5Uf! ݗ0g\IB[XU7 t}'SKcyO)YOqZ] h^kY@%xtth*#AA3/x!/~zm# -Ţ&l%Ʊ?*mMoQ5}tXN5sy{J)@B=qiSQ*#e{.,MMGrYܮN^XHrWAcy͸PxW$+0m$k(e"M4@ +g;e)턢0Z%E)=l#K^:Bzvb)0yt+9QbuEe@QH2.[ o,O ۣYb2VZrc՟ꂴoV ssj2HƒS"ܥ/p.O0g%YF8aW]Sظ{֥&4qm-ˆ'1F#pBʴ~u$NLO|єQ Z 2U:LpxO1أ/tg/Hh@!/J+<)*JBh|xNSz[!35B5]Zi@FˌrOj=MTT|OJ#0_ݥXAI2O$ߤkՕi~WqV#@=ĽElȱvUMa6lK䇵pk'A~s<:w n;9FK&G\(|U?l8_n{mlKZ ۯ8xx)ߖ|@ m$^)ue㦆 CdHU«a7aqAG3E)C>U@2Ie񧣋6&w1A crE`~H  dN:_yKum% !,F57іXT=:P$"O. >MGcVT6=v 6$v4bZ2*VAg3]MFsx,"$_J1ZBeB3-TAu]'%qT/ݤc(< gidTLw){uIՃ:E m°ưv1y8:` Pb6;!~Oa8jqϪb Tf&տm̦sH\nXLRު,b"F||2`/iM`P(b윁|Djإ?<6B_mN ر/*Ĺ Ĵ)_NL'^آ 4ˈ^XGXuFG+uwy/|Ru9ZtvXXbv"k!=r= d;ww;݉Α||gF'aCX|Vɺ8Y{.EDy|Ot"8 \Ěr~=co1Ƭ#Ȱ0 Un%97}Ŷ=Ѱku{ a(.śEX?wܜ4~'Vb1A$0KQ1ژޓ :k17,qu0wgt,5|SAb7O/|UqZZzMꇊ_w[OD"7R tC:y~l_=WNc˝fSᢛD)~Gpsɨl˹?'-pCK*4Jrg*[,;ERw"|NyϝۧtL~3y\h!>uj-P{[1H7&I\)KP0'Bu3\B/b+JDw/g{j ZDPCD^'2 9,媜Tun:OZZ96` $)8dSC_n*=uo VDI'pcĂİVdk:Q0 Tw~ $_a! K#C~oznfd>o/|oQ% 88"oG}vpTc]*U*}q%~ެY7ke>6(8O1.^m8y@ϖw:T kpTAPw&FA/S1X-xĢc=UtoX<Qi.tn]KOH= GRe& b` /%BQI^:٭8`dCfCB<,!2<ö++|f:VQM%D-$mXdP* k˴WvV T=(a4h$~} &4Nڣ']EƫP9(ompꐥd4K}VT @qRdG[v5o?=[0f;N-XՒ~IkgojV%rsjqs+t?!ЗYpTeO B ސQQ3G7_-Mz-]3\Iϸ`f_7E:ӧH1gdӖ*׭D(@8}s>cЯde6Mt#ߛi.i|~06.S،\s+w9sQI,XBKZdȬnsH֓6הdDV_X_IHas@@Y  +qzBĒō"uUjs4A~ 'C&{$&vepIZ6''i0SҷNRxl_~UG3.`oljpH0}!,.b;Rke'"6<^sh9~|0\x\x\2EfGb3eSp܏ސ!si*dje9]⟞J̉ Tn'f'@\NdĖsT}+Dju27%Yv+) ->diAlKF 6p̨<h;r5x J;,\}Qg)L{j+W"Ԝ::XDۜsԬ/(:6:#3?S[h3r\ŴPtKXgw ߬ 5*o}]Rrr?f$kxӏ ZI:#׮i j0Pڕ%sn?[SRK:8E$X[4^4 MNT;.I^In,EC[N?FD/S&pҪΫC DIRL2f J2yN% ڭaOӱ2C/yY!f]It9<4!/ޔ Tc+h".FcnuU8ź1Y3TL0 W+(U O'!.xTwl* |QM L]J bjҍW*1Yg"9g]N>גЬ@hez޿I:[-Ayf['þ$hHwnifBb}}_-iJ'V |'++zOL6Lj sc6;ClBE2賩xB},I̩A/kT_YԃƩ,< I$O7TlP=6Tb!x WClX.tj1|unzv)Kޢ(4"3D+hz W,>x[I>igyI?MdQ-4N[mnr^[ ;~ْ&\jnbgGŞGp  TjJ5qdG;#'}iNF^la?C]n}^ߥI޽roi w=cǛ&&5kC9yЕhS] xOLnҖFJ6n&k1@in'&D]igDTV:-לuU%4$pEev_pglXABkod UIVR\k OJ9tZLׯpᝮufV̢dp 6gƒH =3"ŗ ;cBzG+|/NyF,Щlӎ>֊ }iYh[ُ%AoHX,Թ$pp_(M]3-Œs6~gpGMOM29==[F4cY05! !f9@6)e|n&n0MHi3h(ݺ!ogm!1yy␯7|5)' ?Rڮon;4j`g20+aY)ZyKڢ`ɦ f" H]RV]lgQ$&m G j[ymڇwaH}MKa,O A;>&YgJ(zi\CxӮ̒#~pB |9J"C$`N{ĒWz[NPo? 7'+Z~G!@͟uc/ۗn Q[_b}P-stD۹d%:M:i ^LOsBm # :$l9u(W*g#[S߼1{u^w84Nȅ(GE3~vIj ЩT.la/xV4fC̘vHw}pJܣtN>jGb@9UL%3ŀQ`'JaL^ y~V4$08Kyh~%4,>;1@mF&2`Q;kg9oTxCuCr@/Dϑ;Ak/M%e' ٲ_|!-U } I.P)#,v,R+]ʆ #8'5P͂74k-̗{ {jݑ%F+S)I1ʈ0<kJЯ MSSs9G`#HMM_/{p@4B2 UdOLz=2&kS圵E2B:2\h-:l"BV]Ba}L[= *N[g%B3W*@Afj>504䕁@L`O NݶR4N{CP027?5֬ܵ! 1,0t{wJ>]u"mF*9.-#=|?kF,f; îqxkZXFb'G ѶeC.1IxG oB>G6z/u):ָWǼgmϩ.9u3_&b+(ݼh2 #TW}]*7˞EHJg\% qq715`s5ZlALĔ>(`Ąq*fE\Kȫ|>4 :w85'ULԆE)ziYRrKS"Yp\Vg!xW t,\E#hHl3f1y18B;֛y*a|P!:gPoQ4ٟyAI޲!8]24TyRRKՄA+HVA]JB6#v&X)@^r$\h͈%% lW''uolj0G71촎|)GfI=;2e<#Cj٫b8Xjxאָv$|^SJS1"P?Ą̊n!G1Z5%*?w._n8e3ugrnDݓ|Jҕo:VSь&XrCaHsUtL?*sutԦKrKwMeѳL6iMfE ɭLwtnC?C!~8@]ize)u|`qJW?J]|SL`o.KcdL3yj.d`߿Ct&3D칓BF☖zCDz3Ҽ㾤'r=0^Ѣ+Uki2jsC{jŸcTtH1O PÝ.us B3+7Q }Nm8Yw"ʲѕ#S<8 AQ` 057 E{P4c u8f(Q,U7&'Hd]&.m!?Ħ>0H$ gN3k 9RGp; 9u-cp១D>Ҫqԃֳگ\>h6)y#߬GG߶4 HDU*ȾsQs0/{f&1Hc?g Uq9Jo~e!sd4 Vsg q5m4+dvL!Rn !\|POݤ?/U%d'"vEݐMv#c:tHQ|FZ{=)E͞G.zݯy,  "ҩ &&1m'>؉X^s!l74}w7 ~@k+=Zcn7rAZCq;`qDk.HnK hO=3BO?h{0XE&g}ƚHc9j0]Cby5#Հ|h0?}8MH-zmV!ј/v3M-Woy/=+ YgyMрMxK`^|]ʑЕ =jMMef5t-Z0 >ȡDZɜo R5|)ZŅ8g_zMZ%ikK.UwbO|wV-5ˆմ`hƴƷڅC|!#u6RRL | xnAǛs ,z_NLR*"X!tA$3ٖ"/DZ(eNShnbP8Y2 Ol, XX9b6#48j)R{i|  obt\Ҽʉ8EՇ>vRҶQI!fci!goϋGJ0DΧg~YC<)ZdwD* B]MsCJѿh(,N \7)yęE-N֍FYڱR"a b~Θ1'2l) ͉D c?MHGg![)"JH@-;Y65-i|XHip&?˪Lڃbv\&oa̢~(-אbǠۊAaA pr2{8ZQr"I!V< 1&c,wV@H{V@N&sc\hT^nY^ Yf`c(Gf3O_ \qc޲ݣ8-+eOPcHls ^rK_Sd+% _)M;-$xE,c˃BWty]*Mw^86ܶ$24 &{Chak>8Y %Y a5 dRҬAn@®G6^geJoVcbt6k Y*>2Yf70bGhơ;ol$Z|+-*VYa$T+ 4޳0!Xy#.CIQ@_o7zJߓ§5.d:ahU>=aoݵ~c9=pPIUGW: Dx=ѯ/UIxl*OTv@`.2^4|ю[2`0?rLHXdvYXG/)"LJnAt6NmZr8i4[v0KG3p 0ޛ2&!bT>鑻eQ0 J_Q!I<|ƴB5OF+˼NLKqL) yMCBD6vI웏-D}s97~cXO}Tq?%:R2?G wB <*Xm|R=P6qOneVݧ#7)9]^A^" . )~E'#* JGcć-!/5i Rq W-N1} ˅V;%M 2[V_zo)SIWt>[c_' 蹨'O%2e“L4w#-=h\'ej \G2fxoOd?Tnwa X !uV(kb(7`|K\fv\HkAYwBC5qz;Uq@;4Eu.oq[=,(0VF[¡DCܬS!Ѡk:TQIgU>}ca:@"CvMbIH`FfJF}bg'OĺwY tLT#9VvL!MNr=>up$ U4(nٗ}Rw}f!qRr=t4*)r};ӬA` %*'=DPa |>O/ۨ_>5$o cvON[hψx5dh.ٯ~IFkː.1X b>]TDe0$o?Ql8ܙm\iqNq$J"mJ0 gkc4gW4rO)! kT+ 4_sRK6W_Px:;Mzj0>e]R (r>ncmB-Qj4QZ+d\` =j%],vYRg="n-lZV]AL@UjC"ɗ(HCm5nsTPSJN'nfʹҋOq9ڷiFS>ph7qV,~~IvԺf6G$W[6DyeK o[ 夕ѶE!0\ǹT7ƳݘݗǵʤM )PD.ԧ92,|&l %xۢ2i#ڵ1wĥqcxR^fAP\? ?i ]~] +\Y918 }CK:BR$cq %{ W?.AyLt;KJɢ iT&[8p>KjEJ'g`ͽ_;{ޑx`5⪬kuLst^BٶqvM3oCH:&ثu^|h=1MiGOby`gs iXs?w G+g[јx^e9 "& U:.ĩ10>)!pBM#Q׊!ĚB~*X{X+ycB,%/ZjsJKW|K H1=T "A6]+$lVuwl=D6G&5(z4Npg Mes]"9f#Gl;c3/$:ի }qt+8 /zae${7YFR υD%hfxF nx;\͙l5Yfo]D;d`O]i틕H >@\(Q1#W3:Ӵ啗cxfY "< *8(ԞȾf J2#xY8~< ~]:#ߋsXbӤT&CDݕ\L($0Yoˇ؅M.d[Q /U] e\xcH'fdRuÞڔxot}gaX}H$X7p:V|"ap1ål(2nx 2)yF]`yC4ĐYvw? "[xU@qP=)&5vPh;kT{)򘑯G~' ;s }P fÊJ?.$`.u%BTBƛD: 1%~Oa9IE3a{4\ߧg 3` Jp}ÄDSq I[p?|RAB T /Ridl[JfHQ׹^(He忘r VhPw8U&PzΠ?fX Z6nD֤-[x.}0ѝ9N o13ۓ7%X1ޭX:QOypŜ7<$\\!`"BϖM- 1LVc&e( JeHÊM1qq&XBIsIy6ҬDb; WǽM_ҨNxϦs1rvWA/TphT\qq:6|$ 0]Tt.-8RjH=#Nu[ogzn6Қ^ڄ/x{yZv\w`v\O -|ƉRCWr  @I%m&5<O9ՔBvng1V^O'& 61}%#OʺVrb9Yg3eˮNf (HjAN90C%$Wn{X~#+rL[n̵:o}w$%??&9;/rn 6$rAf'GseIPp&SӸX${s\84 V%,[Lu]:! cZ,wA%6Z{ 0@]'T:i~e 7br5}"Ly K.׸zbtDWpKty"d!QSdOs| "Wj/ǃt)0&ZhPE 0 $TŜuJ;Rm8I#jV,.N+]N ;1pq)dpo6I̮1wVL+x 7 -kG1T3WơXLAGV4h>`kQ @Bg-Yu1H+Zt* ȫyv.ujJy>5F]+&T}gk7hhF$bjެ̼s̸Wp odZ>KQ G7p!DQ{_=!q_"`zfM>I-|^pUtzgt8Ĩ'I*33?pƺkd xRgamI uHGvqBe/g{"SPzW^]0v”g4%R*.`|e`(j[)Ҥfn_4s6\{XI/#k}Ɇ&ѝ@8ɘ"d IGaGE:a#7.l Tպ<$$ԉJ< ~ 2M( 5ͳK\O JN鲕:"54##kY\0b]UJ~~ |(Yx63_3O߱gYZ07070100000022000081a40000000000000000000000016745a6850000e028000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/net/ieee802154/ieee802154.ko.xz7zXZִF!t/"-]?EhDTTk׶ǼBM Ek^ ]Pofʩpm[xY_igfaDƴ!mŤ9J~cyǾh%@OmGMvw/U PWyG)( UVgal'Tj?runeه[}VD^ i,Q^%ߧHLN8J.S$07ZId?%fUaHʆUJz{ӎ%lHU1E&$I[R4BꠧkGƫ)='z@{6h^ymOifzUGN, Cr5:ai)8LUJCWu_ꔘ9=ÏMOދ bQ[ neܒ/̲e(PjVJŅyOu2pF z3"uOɀhǃH~/NKyY]FO~2M >]= 1.-J= "t]=Uͮ*, ziQ!dŘF\yݙ[xQ7O%([ا9*Ӣz]:Õtg\LnrX VHYSI=|{RW6H~ԫ hXĒ4#9z}D|fB{T`-bzFu/཯2nn~L>} =~𧽛Z9Ti_0yՃkf 6| CNKhM,廃=AKY>/KPs}edYӎfo*ED d[ot)~?6hKfn˷Wp#%|,* (/Fx NNI 3Tڣ?D'-S%PR8HmiF4Bzeƻ^>:cm3:(4D=廞YfY[UCKnN o'e DiI5'}_2R <9XoL+[4 M|S=| .W "<6Peq&ϲ_ځwijLL\k{2VN؅zHgC>;MMM~A֌fkƃo^o WOXy}f*>Zį?^\ڲ\p}In]V߆C!_!5;{LnVf Ju"= UT7dӺIz$C]R69=yIpţĽfuvvKÀC NdDHU⮁g\pHU`,v[V|OZbSH Y]ba4L<(H54WT~Xw庳vOٽ8iUEA&AmE@sS4Ym ȉ>,6Y**6D0UznP߭b7 ,&C3@L#蛉I #w{>V4jn_X)GA,»Ip2,H YSe(y}FE/gElƤ4+_FIJ߃x%"##[5[)1v&``a =t #ʇnk>IhSK̮۠i I7L&eles/c)r1{Wb :4j2Q)X v|[g%qP"ãv)0—s\}.G#x3Tʘ r|MAPx+# !YT)ArǗ9(oR!'8 V:{19c+ǃgpVM39 qAx,^('fGw,ϩhO5QnuR6׮FkhqYU"94V4w>ma,j K谵!+>pVlq3=,X yԬ?tIOW( jce <'l|e?[^^)+İ_1ʙ<˚UE]K4YoqcQX+Xɵج5{ m΄R8 %D`dwG1}Զw[1/ʿ5zppQLv)R #֠5GGwcMM@~b h+t2M4Q,6)=+pT /70腤RPJ+yD0Sp2K兄$ƦQ1E6C)F}M$t4 `-ϦKNSdZH34ߜS 'X͝(\)X3 Y6MW G9{DMQoЦ8Yo7zp Wy V>JC|KByC׾/.$s [CІsŽqb2߬AFʻ]+q5?L.r7$߄kDO1ZyYdP+S̔N! 봧1W3t ^FcLD Y_#tbJvxQ;@-;#{Kݎxb%Q!0dssORʘL Z!R _(Ioݦ6Y30x93AiZ;+)5"%0y,VPF:% e-ū ΞY](CBhWΛ#=BTȈ\@3÷g2=Qw B"Dkf|%,0e#i!ʁ/VW>I9 Tnx4w- CH!poKTU.bkߨk#r"@Q7bJrÈ4Fcnpd#VO_[08=CO(qvh}i@1O~ " \1L͟7j0Gs˺c xEKS/(A{{s^{m1dI`e҂Nz+K5taz\!]MOs+6|7n$lW}[~Z"3f>@qP"q"/=\~c3pT%Z-a)dR.v-٬08V]gU+,ʳcp+L| g@KL9S15V-+Lcm@=t#/~_EUsK:Ii=s9*ݏ}*"UB,/UMp7M9߳`qPfiU"B1]V]46̦tZ\Jn7Ѳpb#3?l{| -cK; l[\[sl60Vm)C#A;aFҚ|d̖b'A ru%q@Dc8z\ȾO8MK e; Og:*Si.uS*rᕤb~)$)` Ǝd;mա[4`-զ+b %ăL.-=ƩJ`c7?Lat#/ʗ!/7ֿ_ؚnBF5Ż}PJs&ƁIy* H{nPƼR%Z۰Rch-1}@pQ2?Fajl>~;S'Z8-<Ԋñ xcvL;0xBzC(L/ Kic/E[gR݀q%KP^m4;h7zVXDˏ3iS$7'_mbiwS}LAGbAf6d,<L;eHZ6B̦ğ3,bŢO- [IaȈ O193c@[L8) dbG5'4H"=Tc{Ԙ.갠;kX-Kx 8L Blt0q$T:O69圣~CgNx duKL-~D@aVvm@J-f7Hd- 9+z*aw1 bSPd>0@tʦ{>im.n ͂4ʀɊDdɼ͍v7TuN>H_z37SGr֠v~Wx֔dʋӟ}2 ڤ_U!}1SS2(ou(͟x`k%]#Z ^#vL` 3ŜxɖQ1TH]WsոO bJ|9:J+˼?.Ѡ6U$@m'])_Xq9&U%udd|Rn4 򓙞 sΗ,rN =<ލ ]aW|u%͹޼+ 2WMp)<+ds1nh^kAjfEV iaZG ʕ_tn3qF>P@n1AZH>] XA8g-曻Ea3 ?)avF;%_4O=n@k\);v-2o#An[ըEW(kٯa)79=]tr_g\wh6pTކ|j@B%tl8hhL\ @%Ϋ|M LX!fnWb}cMƑlU6\UjgvY1n lUBOKz復1+mz]N\]*´%9V_ 5Z;7yH=f?f:T|b :" }Qw!lDpΫ~ʋ"E)aE6C%ֵ"rW&m/cwc#2y6G9zӈK9]=($J=%/rxaȞBB* $5Å}3EBW7HJ~m%)oC! ut4W;rYȧZG!0B* @dY.}r9Q$ǛB4ck%\$uжߩ KhjRtw6]Omp_ka;U/}D -n[x,L |\pdܹq499MwgIliE\ø+#,Vn08UsZ:BѿQD6:tCU#zi.Q|n#7\`梉?ܬɶ'y(N =~5Vf[myV -A#:M*hԟl82!.6hYaş#;#Wn |8Me]:kw`dLJK/kꗄB Ӳ(]iFB0)1'l_?vå5Wߒ3)Gl )ac 40K ˤ'4&E~(Ùsܿ7D1*)@]xxla5)T^oåVZ :;J.AHUz4uU+}n)@r=6^ԷɻsoQ&Xs^TטRʳWiGV!ϥnTD`v@,־VMdt۸d ꬫ'I']4i6S-Lᨃx@pNx}-,">\Gw=~T3v(;#Zg?L]5[auׇ;- P.=p),`\DZwqtSK'V{>b\]3M族ٰ$>ӿڶ/9 u$d̦4e撆X/"'B'~2E>8|,j 8V 2[;L:V[[0J1Z i1-/2X'n~-Ǔ@i"=6AV1qd8kW0 #+|KNMӆn*pQz̋tqĄ It "nIK̡2]M.DW@3:%sHW@P`}񾱢  LRKme4}ϼ2FO;0g\4^0ȉQzX8Q[E#Eɛ; Q]HE̾:f9z55`5g߬SUK;]D4ٶ<ʒJH -rw8a@)9Vxxjo WL1_p{7AѴLU?CϒF7Щ.޽B/4X9|~"ژJ1pX/pTUWջͧ au#=;E-e{Ó J9 X7FOp, jzr0}zDN1nmfVz·TiW}7J* 8 5oɖCq.vLkFW·y;bMV_d$_n3ߕEa:&L5) '˽9}un\d wGaV Qgii8C%o׸8PhwLE eȠZ(>g0F C$[ f{D0e" Fionwg ePzm a0U D_"]:{#9GE1b.~ЬZ"+}z%=2=ޒ= L}2e1N65|)ENEh<3SMW 99oCH6xpJ1^x"n@(&c/#-9S*S`.4=e^;зpH\,8 5i7ܔ4 x8 oǎ[!ӿ$m qX 2TGT b8W|z?j`%. Tc= ,lYO%䡄bW*lxI?T KMCf f}{,?-|K'15.)1V^ގAqu8 2 1ύhC  6v= JLoA݈:ghy$`ZpuOJ$6 mk2<~ؼ'Wm#\5Z4aE|>P7ОnYk?u V3͗O<,Bkw36FJn~=B<|I~"QO$(:t(X=i v97\pGKd`Ꞛ'e?)|i &@(f͝6p@\Qy| i6w-o*+;ݘ7}Q`{ ${|!y K&"ECVEҥ!'q: "vi ALһ#sq70hU/+"tŤ!}}}grZϡ"'qsX>7陫s^\;!stfI.;1!Wy$?6Ҋj P2㙴&ΣմypT+2❋`1]k!JVQW~ª7ʄxYvtY7~V&Ul4hk9>a8d^Pk[`.ͺV vaQ |cxdӤK.U)(J^"S~ک0 q|nT-^+ŒUhn17WS[D(fF^l ѕյ)&qEgGN$"!4, !H꣄le#/;8t%HLݏ([u;2kjwQn9e#t%h=*nBC=mb=_EG:&gf'~݄ϋN8DWNi*h:9 21 H^O J*qoRCy}o3 Uđ96đEWJ 1RΠz$>IHIE>϶XٵZ.eXgs̥5čb픵%罿_p{of?]Lr@ Z "Q़E-|[ex18sW ԗ^F9m(FOl.-.- > TA .pF>+}h-{S]-+yr&5 [a+SQ\fx>0uC#Hj'n eM9Z߿u:n<#]zeWdPuLm>dpeR$L^8.(wV6NCQ=ŨGLǏW02>QJ ^s:pN:|*`cqS $hYp/Tp!l(|bb`^ִgSL큮Lҍj:pK KdapGd!LY$SZLQ c<k jH5f&ӿm %0'/zUpJY߀ BP33$v{<_O΂3| auwE6 |s_A+,b#+T_ojWa530DW%L,qq {pnMXÿ, 2LC{Cފ!C ̾KV?E2 G%$121N,~I9b[ˀs:? wJ: dJrQ^]{ն"\F}՝~kC,t EHFƛ*Y7mGǾ=y=޾B/0hYQI*g^G"ɗ)҄tG܃ha5O9_eU:Dz|5%(%EYq/Q!hFE5 },e-2 d-^ݕoF=G(akL2 n6VX?WA"Y˨k~RӲ$cij]mRvǝ{Dw.6 -$(#lxb<&$anpٛ9m(Z@>(|[Ŷ-R5цJӾ٤j]j|_+hY-=X7̙)ynRCňِز־MR9M/D"{ [ABIio3C2OIܗyGXޛ^bP{xGzBC% [~Q`CnA|ȡ OQ灏س[g8$ ّxok,m;.;r91tc쨻T୰9ӝV]@mVM$ #I_a=0H " !T .O̯J7iSP2 ̇(HySlɅbhS&yN˹*_s|YV 1 vBl$dU^赑>3%Љu)Qs:{ dWȵьb@h;w<=CP-vn3)ЏJbnF\}9_NDXrmn}>wDgtٞIO| ':jwn7 c1>uQN%-رYо3F#2=ˇA2H؃ݔ^|Q1VtwFs~@h <*;oo9;}!1lMirr{˅HL40^z7(iw*8cr_B5EOP )-|O\[rGZ,%LlW-^T8b6GRc9GoMSpxENgnl9\ꤏT^ Ro5&HHBmre|VK0G! (V{73.@t53ǂ7򿼬w"S Θ5,i8BoԄd%J4kIZZqyd#lo]n$ɑ:rSq[o{Vh6A.! ŁuQԩCCXZ'h61. 9]jjcr| \gҗgT[M_ TWgp3$4EH?eo~!K'ak>n$\sK$Rݨwh ~#ߡ0C+0<6[4|^oH%VG(1L9*ȮǏ ʸeXE] g4m+W9xjB[Z^DpZBj{;XTl{;p%Q]oҚMd4ŜSmoa}t)kٖfdĩOT[0TK怢KV9&~ ,  WQdeiPL fHeT:"WƒS_䫚™~X'އP[|{xi+/6vNb_0w+ LD_"_x{ت2\RzDR.BNW|(bZOiZc)mYB+`_ !+SUK/ Ɇ=-K{miZSP02@]wjjUj,[.t$gV9_s$L0@<;)B#5lp"^hHш!5ҙAdfj8nQ U~&>ӁT`>7jƄpyKɸ[̆ A5FRӇx੺N!cY!ýYV`F/re ];<h?DJgł}=*Ta!'jr-2|1/u QW\AC#ԺVf,Mqwe-&b$E??PɄBnw&L&VMĀ p4Ұ/**R|f0<];MO˱B>!vCi("ܖPM 1ZZ ոV> Qhpx2"ǿ-Z(F, 'W̆@݆vk\0q+劆&)@+g]0wɂGiI.~>ƇjfH@ c}Hh5ܨj9F !pg>x1k}L-Ҥq3E(,%u4VBoTC#6|KV! {DQcЇ3&1&۲ʡKK &FOiɘ"=fV3\whf(~] ?GfK5}£O*(灏. Go H;ʔ2{S-F;B?1yD33ȫ|賂Cad\j5SEomLFK!{ x쥘uH91c6&&xLH1߮kR\ k%9p%I[0_0'M2I"BEVF9¸+D&-̄{/Z15 4~$+ɠh Qu^(f' j5kW^g}f UT;%hw?'ג=ͬնA?xGUSE\$!Uyi5j)W/HIڶ]$sTX8cm'eGswCEf'Պ12YɁKYѴ8W$77{pe$Z_Y{I ]Bv!^3=Rzu+*Z=x<@€ ^д4d٬X^2&ޕ6k~лpb lWaRy=GjњT3mYM]G>! Z\kG vT;iqʨ:58w]$I!%X}iHjd`B—(r;"8()ʑw3q]4[ |͍uж…]mn߰,yaVYXc(f0jG!rnY:ˋh6eeope r CT -k~pc)aEA< \5ح % -rzQ4jO{|d KtfI2;#rF+^'KL礘aJIU&r;ro qsmHr ~ {SuH| >Jp.6gq6l&ذ,Ω ˽ͳHú8`o5H)G3ocNvt-޶Its\)xLNcw Khߦx ߥQ7}ƌ}:OZuҬ83bF{#@/-/Y,uvm'  48}dm)_j݉0b@Ub->To4u(Lf$rI4l"ZCg0kcP" Aч*?w Y]B6[DDLxJd?dCENnRl-Mw1فp+|RR) YmosHmXdOQӐ[`}NVz~nkzsY95JQ`ípkC|y.N݃@G9DNz:⎰Q$ ~'z (Խu3^߲V/67z jmRjCDh/"fo0%\[r6I+2ik-V33hvbwowA!UW~D05JH3MُPZ YW'6 pRgP۽#Yҗ:1HaE(K+8He7r@ǿj5LpԐfĕy9Zr"O\ŗ3É\V__f֌nNLj̱_c]M,D6 DZ`¦v'T3Ӻij&Wmuɇ-w0;ej}碘I]Xj3MO"W-e G zQB8s!͙$>QY)U}-lK!Ad!(Q4QwX˷w2*QW:neI3T6Yl 7'NU3+ b73*{}9c%Oh!%v6cǜe E{^gQ CFi_1&u¯˱%\3YN!wX1A3551ոYLaXM4z`V5ay/V|%EH[ F?!9o~S/Oqòh:4xW=%P4jp[g+N:8#UL"P9婙nqdW€.U\׼0"V];ma"`4wY!%-%t֞9g>8}L9ïe!=UcտUIRX9;:>_áV:D^Ta={}_ݭ4顨!]?d5c2 %;Ne^q##5+`dsi/ءIjPC8C.X~.>zs= f-Be(?Ndҵ+6|ʻ[Cd^'u6'혾* 2lyBާ./ֱQ!׮5{tG 'P&mbLm/SHG}䐇dN2,`g}^9liF[SSnePBӼO srXv1} ˈlF^D.պѦԺ\h]yb"|PQxHJ~ehYE SA(a~}Ml-4vƻmTWSxSN8*Q,SyƗ` =pBnO:pmͥ$>/C(`HyVmv;Ÿ|a;aZbwc'H`븴ֵi6*[(=zm5H=_4(CۯE^OJ׏rqa!jHۭ^Pl cAq\Soc~]ѻ޲Kk9HD]~TS*n)7=Rx 4CݶOx~_~94]'r&q X&ABdȒB^jy(GH_k_ADQs'_KGb}@Y6U[.L+K=T$HiBin@tðNN;ۭƟN * e>љBVN#a1^;|P$gL{wx3pc×YkB'QgуL4L`@Nw g97diV?!:w!-ZY]C{<&lZPQJ{Θ0 jr((-Ϣyh+%dHP9vm/avipc jA_CpL?]#|1onfidm`:@.N^_pI@p_=B$:;2'胋LW3Ū_L>jn &hk|AR!mt Qf&Yea!y(Fo=0 O5ՠ??QZp1s9g(79b")k(pA6Rs۶Ղ=mXk)/ZGv8 5߀ޓENnT6NGu\Li'$'.wxaMUT/= S_tP3|p>j6i1&ik-P.2(XG'2v0LH;X#5eD,sY4@19H"k̚+i$T LxfkU#;cOt.0$?M H+b[r#]1P&vl V)KȊL7 S(޿*4K|E|Nw~l|dFܦ#H?O>4uxqr5e&%Aβw4iO2m猤]<iQ̼7+egVMc; Pw"J[wHx3wr+ۦ7/>'^8E3y\K9AàZoݘfLG*K+RYFc\r(rΛ.ODo2 ŝ9FZ‡Aja<6s-_^Aֶ- :DRs57MTWߧu_ZA~G}cﲷDQbhjŘ%Qĭ-~(!@5BO<֎6 Yp5rW"H2LE G9GKuaȄ>T;Sp=h ]sN0߉5xiH^V7Zၴ5~.1 [؄l${b {W{\J# Uc/D'e[sU2Lh%̧;G koߍMmtU HcJ1<\:" ڏ׸)$R>Ϭ&}PBh$IdéF "WF;^wMBGoUw>2j$<*C0UAfwq: lbSO=ri-k 4ż)/3.*0V.)чX:},# >,t!S$!9 o vev @[l{>9/C {TZ~SbE 8sW *5/+⡈5z VvBNsOm2o*C4 Up4AQ]A풗 lЁx=hoQd8I'I\(د-PaUT5r Ws]^E h+j2xfu AZL"Wr22\Cy U)bwY6$՚ 28<+SFsqU@+y^'FH@~(`ùG2HqMiLcQ Xs:S뙧S^'hF`˚Xq/oKO֐}m L_EQ^ywiNGa܊Z 2wwjt9ؖdZ>P1Dm]QVr*`(e=|]@]5 tn?Ss0~)^,[pJ_Ιg`F^,=Cn{$\a_"]ierM7T&.A- Wavy36`"o#˻9I5ElU;wpo_#h%/L7@Yf8mMĐTz%+1=ZKq eGnAXʲWʠ5k $v>N$pPkdnAG̬35>mpb̜j1|;6 xP#R x4xELPT]s#S e4tXWؒ5 ӷm1ؠg<| }~ȵK~1T^x=s nJ~Yן`P{ In7U( "%N +)q{Rt"9sMJd^Α( V/t^6Fu3vg0%~IHn&(v[lҶqJ  iOcm(ˌw !VE:a|b :Mc~AH .r@v6o] W]@3Fm1pJ?b6Dbw=D%nfr%]@'̄K I!;=up[u5^~d3R@8q5I-翛 Fij"D,#ՆzL `;j]x_ `0jעbʫtS聽 R07 Ai HPW"$6*dΊ%h|w ;fbM!ɺ7Ֆ5yzZ1- -BjPqSbaz} r+jvYpc}l}iXx%YN<&\BՀ̘n,09N̓һZL"L ݶYw+zMn qm+]ʧ$جr F0I# )+!~{vae+Փ6H*W{Bd ''T#I&X_krFO"v T;3r#G'\hZO8y3m;HU5 MVMR':`:aQ4-Fs۱u2X yVakZ}GަNE6 wlػzX ?)ܬDiS&_j!6x# `m.-JUwt ح+qxzN)dUclvױ)}ciә:#,H|Qn}ހcB^qѷ(n͜ijn}Z $L*re/dW0PxjYyc0fR*WpLjAoz+?6"oPCj v%3H=L{L9= cytCUk$oO^de[VAIW#rsrF}oVY~M׻$|law/y%c.sZEոeV HKDU Vl%~re䉫ȥ#bE}"\̉f/.ӯƚxƒ/M{=A zmBM!;zF}GIӷlEM1[qrЎͤ0'Rxk#!| ݦ֯Bh:qypF}leπfQTPs*ΝEM.倆ڰw%f]<#eAgL.Yչ9Y)r3M$&ҠUڿײnŚBM3 m[o£: Da)H&?`R(\rbQ ֠KuNC֒sg>liX׆.W܈1j!qoe!%lw\*$G K5(gmP) D$Ԍ;O[߀ptTw..ܥ6Cߟ1N_oɀ`G¢꿅@̭m !bn`CMBsE _ 7Ohjv {'5(Ki@9Q25 IH^GG4Bw6ǀt)*Є5a]VOL[XڽPMmuO.~Th Cѥtx ׳% JqvE7 gDlZZ'6}KDO0T0PZ#GbAY4Q8Xeę^r1g5HMZ2K} B?6W3X?QY ưvqH4ftٽNs[9Pُu7" u4l6oû\f^׹QX_ޭ_ MdA%{95{|G]Tܑ79/摁YyP_qeyЄϡ-1]>(KQ[ 7hè-*)gN XT R"*L  / NNvձ9 #SlTʸNҧAYGgǧa5B/fzg/(;+~ON_-BY)z'x<82X6GV3;.a9%'~$5 ZpWŤ(̢+I fbM/aXqDABbE_F!4 ?T^/PD3\(fk!k22/Vߕs(^1PS fNW6cgOnQOLOghBz:>~h$;UgZ-ُ% yS͡q~,18PqfӀ#zL)E/tRx8l>̅=G3~-Ɖ0%?u%<;q $v˓ Wb{%2|2h\/rY8nɟ{'I=~lNES17Q@j@~˄|K6Kы/ J ?rn5q>@}, ƁY dyvklJIW%m^ ,PPüpwgH|ұ4=Tو32Z;'Na$AGB[ 7=asH }m?y,UI=48]67PH}V"b <U %_]fl$;Y_33[)s! s[B\ZSXWylV R*wDY 84;Xu ANA[-H;d!<YNr=Y !pU 0:G`<JMՔ?k[n.\@pњ@q5okpiwW8 9u7;tc-bͭޠ@!i8' tm?TzLo_a7s&`<$Xy(xD]NTyvH Z.%iTڞƇ5^&xl&$L1~QUKHi{) EW=csN  a2` \MY5C&_%3y[]=zj$ݤ,鼎>D$g I!)9WmF$t^.}W ipDB \~-g,}J5j-WHi4K؂Q!^5z$-\|/vnj86 z&qƙF."Co[IȚ0Vv議˓׮tYφ VAqÑr>|$"Y3u6ͦrNuj ԭ#*5v""J,h2Q3 0{rb߂w% :owh~5v\`>O70tݠ\ʯY{֥ )?gLq,n\gDl7٨bt`q9u C7ӹVTQ^w;;Z̧=Ϟ5HeNUCYH}&7>SUgQO :dr 9-z-![iIGXS2624!pdO0j  .{9p8vﳗPQ#p! DZ&޶F~!˧1`^P]3grXpx6ϫ@M[P/Ao;qH~+7FuBJ{h| _4 *{ɸO!;Z%A]= `t%boڨtI܇ 1r3VE`"eo9c,f^n ϩ]~?_XQh!Xf i/-D *ic23)nJºDD.+Moա7 lt[bp:T22)p:cSX>`B'P45? wR?~Ml@wWd;!fM&UN&M=(GTXeQ'KZ%%㲗PetTgE߱V٠ѭAcVZF[_W&>a27c2ڱH"*=0Z(qhTf/f;ķ6}(Hj-ͅ 0t"N&uk)y, 3 FSY.)*K.P%a}~΀L&ϔvXN?f弤Z~asq2.+oط8蕕 f‘ fhC 5LaˊT <&[Ug5!fe]L'1Ң@mzR\1Rke`+M۳uX62D!/9:r~ yu/[NG ycv dͳUW5+rʢUf>_J'U)n=8<"SJG&UyjIlmmiLRWp[AKb09eѪ@0E%{:{JsP wj]>k[Cs L[fakEdmWqx0"uİ ;4bRpR0P9uWG$a6Y]:YX9hn%z_$jBYkjUM =u<DιQ4*6Qff%!NJ x EaŭC}CZ"u)6FP\"IvcW68cauCUNI\^x6%FI ~ ʼn՟h$גyn_'-~fӮ,U4u`јQRK`zY#Xǽ}Ţ6z޳Y82(rfHߝ18<@7GJ?hV>M}loꂁeU1D6Xm6\#Q y7e5,l0g^,(ߛ18BMlãq܈M8Wȟ;Ʌbz)X_ᢴ?܀̂P!,Sw{k'*^oɐ? bLEJ/D &sP׉V)-f y|:0QUh~ŴPa'#*Czu/ygwlXhQԖS漌ppr_,?~)B! Ac-F,[~~`f,Uc ǖ2lC} o|j+:BE5q$Di@p1g0/wH].gjaNQ+^cI7o y@# 4`|jzn,ipc5ĩJyߝ2n9\iyw&?̕0r!*!'ҺVj7"-'d;o4lz@ Jno*t=ڛIt{άW4I *A"6bKYerꓤ GO䟀N,~{Y ^j*q^Y}v s~I-k%ӛ|ÖVo!oDЀg{_ C?9`@GgOZDv]&}rL$ my*42ji :8eI =wF˗>W;Ji~U|I8![R/Kn_z1+Z>2a lN"#tx%5:<ʩ3IЩ03 )`U)&m}x!/סGbx513֣R^snw?`. K˾XMj< W=5`C[.jyD B7Cr0G4=Ig.ȩL;SB\I|0XȊCC)p p:]P~'2N:g6.4rK4`ddu&KCd ![W/#w#$ 22,Ģ╢}L5z)EviaHMȄxfZD`>i$;]S4PW}cGy)&KsDSH nA$3EnC)`@`j$*Εa%**뻢.\MC %S}/|nG0PivWDmDi)in$>ut?"Tӝ+۲ *\W-Ϝ#KC}s;'Έu+ĸח(a v5r<VAal\KMpp+j,l$Հ!$)dlV]gO[DSnhgE|4;x?}F*:2{Ql=AbEBU…L#Jng:E}'1P_:r1>ngT]x0T*6A +dTD=KCCJOV@#^G29b·+ PfQ,϶7p6rɈQKɶRpU!I%[FW柔 3QQ8߽/OE6)zz6R]^"VtU:V$P5LMz7vEU ,gQ2ӂv]iIuL2Tǵ 55? p l{90qy'$6yiZ0!>@ @(NE%%c`>A|r,kw*T,v]%{hb)+oܹ&fx $ϡF (ݟF=k!J2A'жDn9hB` %Qxh Ѳ7}&k ՏҠowJxfT ^, ~cކ*,}4)xj/|걐z4e]!V*X!GFndܔ$ ؅a="ZH:vg2D #Mγ; v31Ls%u*?9E8ߜXU5(򥑑aNQ.{^p\'80GئǕ02,]`i9 > C6_? 't.}I2J7`9b۶9M!,54L90Jm@\'M"xVVDrw-2x<ڃ:zzۼ%h>7}6}MWBG:t?%յcI-ES/!N{@Y5JxKŴv걖pF"X~4r,q"\릭ާ/cřEr2H/=,y+*2H)d!q̎ }NBVUA霠Vw33AT@pf$'AZjDFQ=\ 4ׯfdcdC2H\R hY$}BǢ50#u} X7OMEKઃ~f(z2c.ӛi3O-t*KW0uOr-4S׷<9-s#KS-- 3EC@c2v iJ{$[6Θ/Idw1h-3}'z6PLDD *.ጎȬ_|S0y:}#] Y9=^x='zg815XtF/ZaH=Y$+wHSYbr23) ̧_4*f0ͯ)Jbї0Թ:40%:TLV86 'FLk^* sIMdݩMs*ﵵB@êp''Co̅*Y[b7lz@uqܙeyNuBMNѱ[Q0.{|ysc~P!*S ssR2McB~>AYdt7~)\KyJ]bފD)\d\ Ϥƫ3jdH;&Ν%!,P?.,%NIzkj#䫏#{=6 PwM%C>m1S>RKr0%(H#PI*N>t((v&@O'll!!\Kdg{gM.ǻ̊L\c .V;Uhod'~[IӺI@fI5"΃q1lXf*C<^^"٨[pڥw "o,`^4 |tҼ, bp\%3Y@?-8 &u[Oz}*4yBo5}1)dLP50\[w ˤGIFcD.hs< O^\+'6*p.:+ITEl%esPG![b]W s-+fqg_J&?hφ+3Z'?UXa"W}^hL$u:r۞麡F!| @HقhʲɦBoV.|^EBщC3/?.[ cGƋSDIw TS@zdWI}cۧ9߂,t F;?%wje*{1oXfV,y.}n;:O"LA6 f /x&HTqn^AGNI'^kew_) GFdGщ"ˆ'PR[d{8:,\L zP,kGÒ9ir1B\= wi日 JRytIRM!˒pSkhlW`]拦Vg#Q$2(ec<;KkZU#V:zs@i'qf`LdwOj?(y||mz6f{݋ЏՁPk r4i ^QrqpE h3d 95L}ݟx9 #Uo Lk*&XrȲhy?ɯj##㛁͠Iڋ7< SW9*֜ehlw~PZ9Y(ű`ͮmІNHz ?y7o$~* +n `à2Z:~e !άl%6fXp\xإXg-?S:GNΚvզ; 1g=9H;񏰾2I(l,>=^XZD=(W2WLo˫c>髟,z M6[C[L*lliȮ*W6˜mDRjܧZi5:ʆޗӗ?5_*] eإHG08LkDcS xJΏsv!}=8TE q!4`h wGL2<u Qn@"$+$vg&]u,a{%r0gEt0֔Qq\_&O^{X_)d80j>Ԡtyn([a ;NSc#*!h4ڛrRBإ s"#ӆ}Vv@r3jc<2z={,h0Y[UrSH{1+T/PŬ`?,&w{wѣ1Lf4i$ 8QO)fA`r!P"l=VJV,2 ] $[һf5ۢ lxM*l.]634#3sg/H[uO`!׏w>:yѯu$7|{N{Yex,FCshb{I' mVo(.XI?B# 3BԊ *r|z72PI׌_\^A|Rq&ܡ$ OtBTжhXn8@~I<@+r:K5!tݯfoq`{@ %/P -_p=gra̾ T±ȫʔ.bۿ3ppOiP+rvkI3W0I5Mvfiڿë4R"s3bз꟣ ;Aq?!=t}7ݘu{"[]J=+@z9gϞ,RAmܿR0(>KLBvM4{T!7Y7B(89r [zs0jYzk\YTV~ZSv8I=d},-ZlŨ z~ Ig;~]c&%\^x`I)>::sۊUplX8kdv2xc MJP:R#.jVom3q^E~qigtulp5am!K7QJvVߌFg5^ xe2ӬՋdm'f!¯E*%' Շ)ZiBe&=Gd _yR0._T ύAgѿW(f|9> q%e4U(ء<)!`O)ڥh<c(?yasʔbÑâC}<ƪ Mq7&C$w(2;zKԈcf?j 衋;yVNQq#1(<͑ xnv/>1!Ew!u QFt[ gQ)g(z*˝a],ͮ+lj2j{˟w"UOqh.X!b Դ/JgpݮJa&>f?hH_g s2`+´z\O:U`|9}cgaҜ?: 7̲q/n"=xOʐGAPb,wYoJ*gog,q5|`-hlW8DZD&abSkh᷻>(ؑQ{bmpnJUp0ro'{67CNN48AW{y|p@-ܪC;mgct؍O0ZE8EU%(ӒR-i㟾~ ^3-!e-5 sz~SAˠw ^;.TCo=*ۭH~y>b*&E=lSn?!65d*(?y/ZWV]qMg[‚v2?S ]1x #u^FxiY#FkY]1E[J%[UOS- !"O5-_ gɑRʅA^ӈ{]{gNiRֆDHK乷JE6Ri௝yPjk ܇e Ww,f[0梇6qV1 ,<تXZm)a^5f .afoPuEl2#e|], C1'16А6PCUVӷUe–>&@DEFLausZ.җ/yy9@BhmܳH7'ع8vt2ML;zYpal F [2FbWi7mk4Uo й606Pm 4_ # 3q"-ʴz 5ՆPemVYuX^?墔:b%~Vn'Õe(˿ߣ$g ASMDVJw:5R_l1yY\IM+dL65MxJWHSsL' C+qsHJ ]B(®†lvUTxjň;=G;([AS)C3%\-Ǒ+,'Zᩚ>ݡhF*zne jd "tp{Xc$ ]J00J;%Ƴ嶫(3Ү6,I"QD (O!rԧҁ}w[p2H݅A39T <["x48kKvsɐh ( r}rRMz ߳樺jdSk]-R3i=p cr啧}qdDZVü txig&NO 1Togo0<^v#1e_^́_@V\&˧@JZFQ BKSJ$;7w]k4U<V]ɵUy`+5:&WtA=;hSt; 2SF6>Ϣ>]Q<6ZWIȱ&Z+|%*rcZ*2=Nnk To0?KylC$\3i#XQyTnQߟWC 7x>r lUuL|_yHi π-41S{3(xILNzvBqgUx7545|ix(iv'.p/ufMLS,hh(X~TԓTsĖb ڌZ?)G6sg:6]1}n_tvo۝ <~];1[uG! 8uwYrvnW1sK2k:cڹD^.rNml2u񒭱zurI0Vh0fed~,NyW)\.7yMPkX LsdGO [`凬BN_Mc0`}D8ӻ)/8kROK;bFm 'tV%WB]DJa[ nuǕhYibz-PoIY CCѫ*s)CІ>"qsYAF*6mBJn9x&Aiɸpl2"X?F@Q}4vIU}u(JӲ,?F['TLvntܺT'5 z.o8<'S$7pl?c$m(KDJ#MvZl{z]\8e83#ghN­1d:rU1]co{Kײcʭ;M{q9f ”ZTǕmu*7/Kxx֡-Zꭻʴ8n Pu6 D1L|h, e3ĔF䂻vn"-D0Ĵc݂~Hk߃3"yU~DnNIk&'8fybYqR߭9i03?/J5mF:Z\QЙ=-i̢oz>0*n>t99WawXA4,( .7tbE#߆VNʡ{X25S؃'X~4 <5ו&{fqA0ؤՅ]#f 4gqGG)YIŠj0TW@N 6'l.!g;Y+7P l3PՀF#& E}taȩF ~VW\rS?.OKOΊ4ˤj2}z>"p1(6,&$[>J]VdHgcW!ӻiȄg6T~-l5c-b++˼@!M6">F|DAb;]ֲeydh0QL8'yhYߟ#Dۺ[1vא,"dd(qVDE%mD?|#PzGA @iPU *RC/;уH: ~$+YDӇ9L$Ptp7.#G=n yl,CA^]֐Pz\ \('t<zl91LbE\`넋?yE=Xw*l/ʱdZU`2U;69:;COBJ;.8.uMՉX 5+qy֐[ n &lax#xykH!S֯ƯZߧ.@:|ggAW+Q ]Nmot>9rO#q(k3R8wGǔGیB~^\Px>w]HƠ8 w W Ԛ_O-$_9?G==N ^"6u3p-v uʑUԍzPrC=Vco1sgUiA uAt֊tL(?nqνA>fC4qh?Sb9e`MopG =;o'A ` q]C׫e@UNH ~9['L1½d!1 fkKBb"7>bz]a춉FѴ +EEo> )F@{|35X|5d- B?7hl_%<brDߊ里)2۝'M&D8GjMTY3j ;G DAPvV27.DL{Y(TJ7 I@i/FcrO&6Mց승^,PrHߎۺ׃a(=?yQA6FW zA;t!醼Rcge|ک?xzxgPk8CXLۣyq37H`9NY]2R&AT| ln5MݸJeŖ+Shh2,Q+Т2Uy'7u\(Wfz;$[M x^Ca:7`TD^xO0M'ā+"`5ktp7_i 32H^f`Ca&UPY)ǎ,D kF3"CULhbm"qJ./ivc GȜJK_XSBK| Ĕ=mizP'C}ZZpF廱J 2]ZʩQcE-uI@6j{{ w/15'ʸ. lr)-ً˺fJމJL`]JBtN$ lmieΥ|M@+#2zbZwa wS>/9xBP>R[0q/Xr$2{9 A=?d8$}, CԠ@w#'e)}z7{0GyaX? +14eOI;9BP*\?N O60B˷"Hq'KC {I<Jzm|{`FeKJ0љ"T}z, GU͍ h>QDـc$댃l{XhlqOH8g%vG5)fmzcuɑcf i YsCן(=wy `?jΕ{CQ;5E9ӥ̫NfVl@%P%ezT LnbxNˏ:{WI-\V_IےD/"ϵY;))xċTQ?mmZ5C~D."xfڡ#"hhSdFR0*@5jVzY8Dv9N#nNޙ,8AX]Apև6Hyu5WX,ɔaQ:gԛPF0DȌ:,t(>s<ŧ;jQ _Gr.ҢELoGY*`ɤGêsPecpq)&W:]|ΌTjZv}ʏ/Gq,+$y \9nl|=`CRRR+8 rgitJOHKv}ha=.juUǫ@Ǡ΀yBZ36#avtGZѴ]bu!گǶcJ6=Xsh yu@ΕHϧΞggmUUvV_0U>p$Ϟ#y`܆,l]]&dn0>#W/i0CIi{`^D_ά[!PKC B#RL3F2Lܣwpea&CNi|74 Spm("d$߿a͗-Js3X ;ϋe K (=)8µoWj ]5'ygSM1>%1;Mdg',V]Rנk?C<4g,{)޴ؕo@)81.bDFqGN&5^0Rse[Fy}2t[IN{|f]d_#Z6^<+,>)q IN#S{*[ w顾,M820cY_ȝ+$f N,bbЇeaKnۘ.Vk$.n`b7g5 d'm,=tft"DWmT uR ypÓeJx:&<6ct T+qm/+{z;K%rH6q-|y):TWt0nvNz,(TgxJ־ÎwEgk[r&}z  F .8ΚyOXpf#R=S~L -:Kve+^C9&P~W+9 -+2=M.mADN2x5Vch{)Dny6-c 0B\Sm-Tku_Z׉ \MTj7OK,J5Ńd_co@xVnZPo0Ү&>𪲪()TېcJ۶'pyqeW !,J"OW0كL@T&쨒\KRmUr`c&쉮x5, uц k2cAV ~^jtO1Qh[]f2戒=6ѹǠUhY _pSl`R?d"҇9qdo_Ի%_G_Џ0|7i״XFg #VjnAHb~߂▔%m)h̢1ӣ WЕ 9CpH6&q R+c4t"ΉC&"Gm[@tD%N݃tOkna QٿC1 sVR!yA}]i T?ctprJow/ u/Wޥnh4!`eb,zy6ee{Oi\&`aV(D6[:'^H7p. 4j(G(^3kE.t|X,Ӡ%WH^6x(sq|@G7-OJ4h]3Iq173"w#&:p!+CCdkƛЏat?жBϊ£` ]Qo!$CLHJ -W08L?`hyɒ`L41I vB^ɋ0- m+wX0lGMH_F4veڱ.˧=ZTﻕe[nZ.($Щ#cUS@|#W39OfzLam1Sh[7v½O`e|`8e:NoHtq]7vߴ@qCl+^3]J<=?QܵU9`<93hR7Y?e!bzCA[2pax B8߂ut ^\J5} Yk8bѭ+AwtӸ rud6Kheݾ*EFA,?$!19uw΂<Xv5ڻ5Ly>Rcus(gRu !_\n# } ;!uq<Ӂ70~c+{w&K H/\}[Y\8ChbTȖ>8b(*KqU}'|[n{Mޟ&GyENOS8Ixհճsm&[_I:Kx95oi\%6vR%%We%,1r15Oq[=@ T]5rZ`mN3 24znE*6Gy'W:DͰ'f-~&ٖ>S]fR1(wc=9B!ievnXmKnxP=jf_!AbEK9#TRo y\ wlT|+S00EYQT;$:i v-(KNVlĞTȁ!sv./ Z[o91!0GsG ]IZvǷaʑ%dBO]@&f6OUL260Fe$6@Ȫj(|!a߄Pw\üS$}כXtw 4_D,&qHFӡ2|Ϥ,: <t!qK^AHKusvY3δ);;M˞oazH*pd K~p^K푂C"U]B'T{Fz /${rUO(5tZ"5uX"t KOSɵZJѽI ޻*U)LjG{nF+ 񶞷BKhѡ= )`a1 豣!iܻ۩!Yb:$xf΂ktޔ۾z?ù5nl5 K"AaQMsnj,Oa6֑0Lc^R$ #Ib}clX@fHI1u[4oTyo_ȡj9 .^ Vxa:c3|1`uh獂XCj[g 6a2B=Q= }mِxH5$MK sIp?I0l\'55x?1aO'`Ene>ggՌYra w2zẎ!C bN0@Ƈa4 4T4[Gg';>60 yr']= Q4]Zy1zcëDbD¨DRn[@|tBn9.T-wRVDmTSsT7=MA91 r9C d;}1!ݸꐊI>])~r;Tn.Xp} )H l*&ZqyVꎾyʙ ;ϡ\ Q6,ӥܫScX[?7$MAL6YLҭ3PFQ3FN[ӵ$7: ĂZsWe)VשR{ܟHUra昁|'r#}by,8*>|C-(0*l@Ɛz*A\gTje m;"zRJā%z@d$>R_K(pi.fՖ~Lcʳ͐ $~iWw*. @e1 ;(l)Sj/&Z=Es򎿛Njn=KP˖:;ZoKlPr'PQ3]B<"yߪWף/ T:9M6G^҇HB3ZR%7ʆz hʐ)Jbm/<Pƒ_y^O /oaX"rqMêvz=y_n7}R6g!R38lMO8BĉŚdr +=+沈k\*rȗX>qgh Az-jbY.U<cԣz]¤Eωr =NԯdΔ? |T}+:Q t%c49$5Ɛ u#IRlxIޕ7$D_ 9_ &A.N 4}οӇ|FV՘o'V5RMnv20\dÁ,*U3\37D!Yy'B+"x(F=t -HxKOÐك&؛m3y9R(JCxE[ƿ"SZˎ[gZ| G/A@*;$s[U{3/10]b-K$tDr^jZ"Vd,^^CČ@_ liS'餩s]4IYoj{XJ7f IINC{c:TK8G[؃`]ӠlY3> m$#°:j+㍀ *5j5JZ%fYI嶳 ی99dpb<9+wuC.-9}xNb3.K?t(>Aׄc@.2gBX•xr9ï(Gwzufז\Wˎk6^ @l޷FDL2 0bs4PSOʹ4{5|$f6tJH[~WO8*6Ή)$zqO{Q6E`;SQ%#+3Z$R=*k;cmk)^@"FbN;gGd5U<BmR1dIjWg\uBィ`` -3[A}NRt)>P}Q^Ba.ϟf0rjmE 1zj Kk^yJ^צrO?b&O}kit;@m0C AxV+H\>ۂn@ı&sHv)!a+RJ7hn8܋5ܓU, Cⱒj*Ǵq| GnkFЎa^.ԏRt~+a`uscO 5Y{j 錟 3g\8ؗ4^g07ћ o#ZzI3Vu4~h4źa϶W^ JĎphA2yFH[)ӂg*Ÿg0!#BXeIj+u.;O̽ ]xs? Y() fK-&-N88v~!ӥ.uX*\8/~?XP^W1c Pr[xdiYzOh0>EK ;|MgPePnq}um NkG d$!Z1Gnɩ'?"0E(A?7nb@ { U(zϩDɫf,?PTPF)<Ɛt׷: (Max`_]wvLj'=l!QJq2F~ <ӀQDl3&%SvcO"n핛tVxrC4Au| /RȀ1Ql/Ymr=E*Bػ!òR6b8_Ia1Y<_mWfߒu)eЧ(5z)ٻ!YB!H]z I6ӄyh\wR=5u'!zzsl4eװ XvOhNPs1M 4yӒ0LPC呎2@ΕlYR >I#FK] bx Y;,I]kM|fZDmxn [ѬyE^ojĆ$!g{u Rh prX(޵j'$=-/2Ւe@Kf= Ưh52P}#O`@MweG ]ws}2D}pq#xEד' s'^$ē> Bkۻ o#}KԽͭPDo:a zg֍ k,eۘz{Q(T8y9(׿)>:f]4Xz i©+ 6su7|"t'CjolD߆HItS=ϓM x1wݮʂbQv_uƹ[ S$-(\u)OaFCW -lעu[ :رBjX\ m*[2m=)p7)}tB&W%z3hFHwn> NOZV[5ob(2}9 T`{ƈȲU;(.c` #"B @+`~O/?p4L&#\Ec)Z : )=PswDP]P~ܦ8GX"j#j xmsp.;cN9UʵZ^sv}Ԅ`3.))ԋ=/=Gy-F!PV!\rS-3"Dm?'Pt+Z@ZUmEtLQۑ B`cda{ջ7ʮrsq=E_w>QN F랫edOnn҂^d&g{}҆9 tVŗ&yX}Vl,a˒S,;J+պf=9KY,q 5^ٔYLREAhhj<ВPWKkm!zTgjPUz?ȩ'L] 8|=TdRN Soװ]{P)Q%R pVl|6@@_a>$*L> qg@_͙nLO !2z7K7 iBmg59HoZYCaxHDBUe\׺Jhޥ;ia5h>-XźdSqaE@nPciV9iQ!,C!7o6eW-dگ,rE0V #)@t1Wlsff/UL}Դ&`֚o&bjdUAU%/u\-g&KMqR$rÑ)S?|̔ }=btB}nkִ2TvQr,opJ{)8lxzMjM. P$`[Q{}} h1t, {f殷mA7wbڷcTD]0Wۧ";~&ʹcqnP_YUS%٢z il%JVb>e隌[O ~!ȓHdB e vMjY4Q/0!Ѩ I| ݋ﵕC_ W";H1UK^iɽLci"x=:; r/78K=~?8ЄY/-ֳޛ$6aK8˩q] ]ZjB\O(Sw[(k! %[: ]paILH41 ɮNdMUkHEez`cvjhq^b28bCo|-5a%S27GeM|/wOA`&GȚ͑Kxҍ,ݔdX~E1%%d%՗M[N )ڒ^+Am# وЃc뢵Y+13s {覔On4m=}~0WlonFf~}fA_5'.cx,&8U1C)۩ uU(H\'eXT8\I^t!˨d[e3݇`\y8 |9M:oiGcϬXMKg"#=rh<-|^BF6#xxK m<̀g`3WwF+͵We-MIˀ @xZ5VB%Y(xj^fbۙ@9bӉL1W)K82ET5v4x$xVM2K#u뎾dz6hܙtO/k<22Fl[Rsk%T=ކL/ĕY轤AXWSoxDCk3" M$ 7a[D(̻KIAoZPSk 4ʹS}$~#2%/V?jܔX&q:> {,qyV}^+BfIxAД9]Xl(l#Ќff$kQ.COoȇM=*6˙h'!mcʝm3FOjʿ|kJZ vB>aLXS29j/z@1{/gCL/(Z`}~łF`)r(0Iʪ m [AcР)N/vpq6%-@N0mxj61Q${%R{ʶU] Aua! 'g ;U>IUd8^'>5ɵY>_T]\զ*4?M Vs +{Jϧ2?cgw:9/Z@ ʏ杕7;`mp]8$\P;gtbkg)8]ǽg-Og !bkKRh)6Pe;j Lߑ '0WGK6T2"r647ƁLiK(YdX֗7s R J˓)}Bgw9ɬ[1dmB ْx/ʙL\w}Vj2Nc9+e=Dsy-hX@/;Wfw҅mdaQR.RXVH+~CkU/h&L1=i7\>hXĔwץ{LҨGCfZ*Vt?PL4k'ж0_K}hV0Oi`lle:qP8a#T5ώ3j@f0R-BT"[vu|n1ʢ"W"xU؜ٱE͆etY=dy'XIhi|#a*ރk~Q[^Y>-(Z8=:_'\8.+K;//LHt?K$i Q.zT%npTD)%sm]^u$}б,pMBf{O%^n/%4٭E`|L$X®Y"[o:v3Tpꯟ$*aUb@/cƳ`V0b+rxF5KR0T\N |j°>h7}OD5-NN_('6syt+Eh)Nspmw>3s6h1]Nu7,C cS{2{JK:b% 6tveRުҥqG?njR 6wKzeRTEնHnŵq@pj28D+1Sne ў6Kh,YxθEaߢ7A+ i˧vbbp>l$瞗2GGlMW~,eA)e~CP( LR& nG.SBFd ռ1'I֭>% 0W iH%Pxbs& ,m?v!Ke|YBPpncr$F qfĢ("l3 ^k {^nǓAꥯKf }eq갭p_Q/?|LNw ưoc4?JRu5P5hj#5 'a2]#W*R8h@6{Lf'c-uд#Z7mr9W=XYƩuL7 B>h9O81#0#r)v݈By ~zuܗmޗJШ~0Wꖢ3 }b.bU`" \#!`^"Й PN2h\wxq(UTTb]HnO&O' 8\ ʦ֭`:z%c'Tԥk9Ȓ46m oNs"rP̹}uwU@7FwSs:2yE=BJB#.$=/aq Кtfl# o xp 3d=[o<`z*L>Wb \.:g-j Zt4r5 C:A^,n0w[x9gm?M(ͽƾ~Yt N, ف#/`c>*f>7l/ oF~AZdK^M=B) b~S ~)m񭋮jFBi|X3\5vBZU6e=_=dc\._ZӦ OEX#R:GM𽜣R[hnƌ,hVbtT?w :3,)tKڼ!险à)x9f{se_5"wpw |$ԫG;5Cڹ1dVV5ߊWPIl!0 ~8 MǍȂۼbw]xYcoDJתMJԋYeŘlY F,+'סL{F1$EY6T4yRXݜ'ΩNZZgQ+$b+G)#r>~]*x)90xD"ѐ98sUԽ|8Bӹ*}}@uГ-,^4Z2jiu㶮E!f],A ;pQUI?uR4#J*mU*L+̉wg"_ itV'z ]Bato(E_- 8 {C{NjQQ19ҭrթ%X7?N1oO׌6'ncНLo *f7 e0ęɷ:4U`*}U~BXYϟ砧`|OnV8"R+NAYSi7Xu) ;bV_ͫ~C>oY:fx`pQ 6 agԧ;yi0u쮭GOyhR NӄMRuVਪaaZ'~"$5hq~≍WTj0dۦM2;\>ۣ#"h&q' ˦yfn-:?">QBdC&'5g$yhM+R "q=Ilʪ>qLENK1CJe1Rs]]eD%\+<"T)%N>7d}pă_;WV٣ZfI2ֆXCҍI*ڑQ\,t[pb#C{~_ 6hP<& Ǭj,㾋NPߖY GĝAɪ %XAZ+'gܧMvj<Q{`E I32VvDib_ |ʞ*)F"](tHn(3bvBA:.^/k#I\8oc ܢ:IeJnh cv_xRhO:Wz8@Ĉ({$k!p CZyqk9ϡ hiJC\#iOt\U H[-AR Z.%oDid%ϷՐ[1!C*5v`x͕4\Lys5=*f?*TC7eS4&C?Hˆ;w[\KtR'zN?;4AqcvObsiGqYهŏx҂KɂmӿҪE5-],%Cb1]7[lalF@\:Z伋T*R'tl9P8jtI!y`!4%kVeYIR]!tܤ(]ΘlDiBE0[0y AD N^A %tdO ~-Ia!0=晽"CYFVhTؠDXn9׷qYVbȩ1\ M8DgaCk@FGv0%G3OeGV8pRCU`He 5$ktW2VrFԍ̰XsUHk{x<[gOy$U?N @V.1k:[ѽ륏 " ^XtCAh@% Ӯk8Jp]r?~Pg"":ߗL+S:f.YvpIn)71لGDU߻dTu.wӗD2ŸÍAEx5fglC|N̷QV|he$qګG{Q62\D],LPBA}J5+6KA'!X¿(4q,IIY/}>.Ϫ$Y ivp,z]N!"0gxTDtfthRg%-p( iQR67[LxH!yMwBHD Y] ;jڠ(  4U"nZ|/J,#"D&՗=.*'qojׁC CXv-n\d-_:lGxw53D0;L|ay]%[[gذKy{ڶ_ӱMbLR>=H?e҆SmBqX{WzhC}h1o:f>Y-IC׀/ z;6H^q6\<@qic(k3:|02pGRzZ? v6 ` .7 e Ңe pn;D)C7'ѥc pڈyoe')?,`1oF[@sOPa&wX+$9%M0TG/]1'xk9,$9zCi%?v^[O)*>PȘ74&手2:)߳+=k=/xQ]hKӧ@tU9H[Qd+[ixHZP2 =*#INC{1Zs1dRTR?5s4t+_2#W䦹uw"߹|}Fܽo?U/FUV ~1Ʃ( |(բrĬ% g ],hSm=!QA)Clؾ:;leX/#Yd͵NwaRE ǣ؝ՃgD7yW%bo{S1nq?cW%U*tPP :߰w|J#O\ɰs/Ϧ[?,u y3XLdަeDkb_EvNkgPdQ@tII,G{bw(2yPh1Q_~}fGzbrs(L/Cw)Sx, ]܉׎+E(~c7UR>_nUZ/]Y .WHRS>ݶ{^Y9PI\fHDž^AbڻW]ض?烖ZX!S/(kxQ\#{^aYL}Gl;j.KԨ?+!1rO{Y9x%]Q'[8(iKnoq@Ddp\P57} ([ 9wSA';(ة$㧤5]?^ cvq!/ 0]_{ Àl.Yj>h7VMG 5}s%:d)uؚ,.b5ͰX%,;tTM L4r$0!&Tє s@OT=&yXhi5L{~L TtDȷ3%br [^5w qDžf_3rWRq&hpb`xouF_SEYcS"aIS8%r;ik vd=WQ"!"5'ըō?5TTO[ n)'x:sKh aoր^KCΕ~9<޻Yj'y[xEp9է6$R.I}:\mli r]b2{ !:fwS WA a]̹fbgm294\-4X?)jJ BVo#Uf\a&#zYmx/3~TknE= 2r ;̏oR\0IRpjJ/me"t x)6HtfࠧttL98pGbvhY T9D^̟ !-AgO̅sHRnNh_'>7ڪH-ⷽ(._Y\`Yr2BZb><jLgXT!lrؓ+Uj` e>U ޖn b{ˠ>r>mSw|Zy8~Jo,-dr[> U0郿֤W:Af@<Դnh/*rEs S: ?>=ɣMyC1A3Y3gױKZs vOB[WjEuH.c{kr/}%4q5 bWsc[u[%OF`cS(QI4(f2$]iZ@'8`D :m8u)oXSd,.5owNR~sT{c' [ T˒_sއWuT }Li擘Ԝ`*+#ȡGR!Ua ]9g#GD3UZ&va{vMd4?yz<Ѐ`RMn1\ZoQWsbpH*бTwgAzHp$] :ȉ{x| ,<2n?^jF&& #M.sXs7 T+]\Zk?7H'H["}> ۓ]{#[P/遇s{k2/;evGHD4p ,zZQhص+;S:*fHmq7y+k#!;ڊH,l0&gF|*,Iy*lo(~PrOhQ6:,n,7G+y[A6{T$lˣF4{xf&[P/a1W/b_`rNkH6!k!L7N]xk;<#mG\` 7QgRhFĦ8A"Vk ǟa[G N3 ԀX&(S% 5'ԙ3tpH q}Ͼt6ʙ1 m#z.~6waY:WΡ'~ oc4t I9@^|J|_$1D1+.qRe ؆)qy%dbB ̾k(bewM(z2|j-I\7 A'\] l{D(s| 4y{LҘYqyU.cp-_^&Af~l;?o1`k?;3l<F-1kQؗH,FLȇ50n;LR?to^d Bs}&sNbP8# ~ȌIC+;弝Mȇ2gj6+|.*P0J!07,/)}̖* >l+A0ͯl3>٫"DfDrt (1VLj7^ZY4m*&G\LF1ȝ[DqFĬr1tMiQ}:}BK?IwbhZ:Ʉmc.QoG~f~ r=OL5%nxڡJ\`ãӊ:Bp oI}U*PK % ,J) zn@l/r-dK?c'Rn; ȯ[5˹6 ^ߖB +|m^$ǽrt@ͪ1ȇBo%]0[N 3DHLA ιS6Ȟ/}EF;ہr@(+^%̉ i= {q}X*cŧhO}-'+o56(bzopuk\-],5 e+UƫQ,Qћ9S#hZؼ)@ *k* ìxyPǻ㸘_U6tWivaxYXRrtRzii M Zsk[_=ܣ6f/o;s"sP\-7P7;;!%$ iej6 `s@bWR15JnS7׸G/'3"5G?y< =$ks<!TA.y@'ɖ~fH@C_I '@Bt;ZV'? ~Iʕ$y+G5-3%0]ΨGI1e("HmxʈVdXOκ6$rl3DH ;m"?Xk&ckn1ۯ8:{seVP7%D F1,5kQ.yr;vT["Zk7{H겜 {|w)V 1{Ʀ`w4 KM6Ȣ3zpxGךu^>=bH9#mKX3DE|/?^×Tm-bs,]%x:.ܻ1Q#Ao)MY:٫\wTtx_8}#> Āmsտ~eQoEU)Y^|ZI ̗Nt3jB}0ʎ1-5AqӮ(KÖS:(J3&e_UƎ'5yT0L̦+O$2m&[ "*NB&r?\JW vW4+ R&KG~M#eP?m1P:mL v\nI7|w'VD"8'Z`sY'#8*@aLa*A&ѓOA0sS(9\)H3{r;ȱqw*N%.!m;( Kь- 1NyVG;--D쥵W&YuUG4Rmޙ! D.]9*{ f%/|}ʽRJ&A2G-df4Nkʮbn\h:; \m+QEp⛽ K{xmh5ϮO{btM rL#ƒ# BE)WHe߆iC!^ɟr5H&$dG*qpBA'eдMyqpɇR+PEl^*} ;sdЛhdUMJu$oku!̦n\ې+CnSr<2G6‡3;=[byf`3L%dz?$qvsU` kH<[rװf2$" WV1o򘢿EJ B:q1k*^mP*&p9m$ R/h^lt$ `xSLn8Ln( ϦEǴ@oónM퀃rd?8_(^X?E 2F -Sb"Ӽb3ʊ8Qt/n]QIg՞ILq999d7Y#p4+rPNՁ'X 7#]kG 8M*~WoKuOA T^3z )ո}ELss%`tuږT?Vjs]f2D}f拋?$unVhksԄQ._@[= dx`H˱yA hFϦ|][ߙS:)2k4qYn$S (ul 0{T)Y"RD<:MS_޹ ֶj KioboF vo{J|U c8(s7*Sޗek?8|kC S~218?aN)R,CʕF qMgN$ަFeɰ}xh',7翼Htd S *EH3^4RP`"9&w5;b|h(!Fb.Su>L/@(Ma,8b9*cA6687 -J$mM"YV8_xJk>TV0*39@hf4g;ohGH/+栲 e&x/0|wPeR3};]Uit'!~RR@4d=OP@O2ͧRiS=I;325 o{gyady+f~Pu,#KvQL#V!q&%yxMUkؚKD_F*"8p4gZ ~kK0Wҳss$bAF&n \6&[8ug5<}4ҴE1zfZT=GuHH\2'٨4AXt>NU=Qۄ Du--''fWq|I,MHޜv飅Abc4!il' A{60ZOJxf“$rxny@ ~V&몣^xVN|us$젇X݋2j`˲^ \r0n3~lG83DTܹۈQ*XB`1&m@^Ys̔a̠mydHg{.MnZRNٚL,{u`,fUܠ~2`9$ ~oc__}t_-f;τ,|F:+'d1P.ېIY7VßGZTWWGqb-\Pp KuwP=s˴Gs9|̀l&Sh㒓x8/ᑇڪL݌$f iWЭn}{gbDg)@ NF>七9㡨$NwZ~C9/Y^!tswJ7Zo q[A'~l3|f+P9iBrc,JIK:Ha *OmPř&M74w3I18cvR hǿ@ڝ1%hb3 a_E̊$›Ռ*;Nnz5i93ʭbHwMs?I"LdAwpfKzpXdj6*0ia?|YnB{DX1KXCΗ׼+CE/B(j/Re=iD8+gTINm,;zi6hPBB +\]RԑbgMۀG ƳFs6FV}(N΀b5l2\qwYoa{'dT|C;b2Rʃtه" ޾QUd3X,x%q˗7.qQoFBv_=8~&g`.h+ *UGa@ΏQ㉵·`HGjѡwTm+@+\iA@Ty;%[RnStNTR^{#(`a1cШR`fϤGNl' ]pw7-<;Q>] &c8 ic^Vd/gp KN>4)2P|`hJ΍bǥKRu\rڥw2iuuo8Ʋ0ym\CӒl'NY~Jvv?RlEruh]CцR*> No,{0{6E/ExyR^6O%; ukci]_u:#52ZAQb!KP?>`W:<d$M.U_}lPxVa1Ԉs3Ju?v:d_~Uc" Xs1|k2sP=KpmƐwNd?# eq0j PU?4o:~7G vMfO~xA<4`鑁󺨔R̨=(L 7͸ :0zPm3qw+'6D:κmZvu(}}YueOXJpp_HNA:.H\9l4|} ')$OOz(alzk_aNϓ\`-Rgf5l&n"&D2bb:?Z!limL ȃ*;efT]OLy~l #;y[vJ&W}Q@carS3a('+=#/~7昦D@m"DENxv?"Tۙ: D3Gyl(f'y?Ϗ J,\3ȡ<|" <(uw3bShV[ps{Ƙ-5x=՝^\A({w\g笏h<jpL8z&4q` oZeH uZXKG_y|Z>^ nbl8 aUķp)\SE$bEl5L# !>X  i;`,uɉ8͝odZس LʡFfKY+O`? L[\zו&zZu@݅E>fJ 9s0m ~!Lgi7{?Qs/k{C5rȶp}5߃EZ*(Ġ|a(p9-gf o{#s(}}㬥7 CmebFL;uQc lR#hh#b{Yی[A!AoHLM\T8"-Lਆ4)bFg|#c'Jre4)ꌻ$@fRܼX$m5 >xEKC|q ^8\ 2kj4w;o6|zr^DΦfZPs4Fbd;Z{]~ '0" FzS$v #-n暱H W6_&ӭsԐ(NcL ${y=H2#~ 씒rqU?9x6x8x"0,kz#)c4^"$pb. &p'2GgM\k00pJV*6uB|wWdb|@,vJ"rPh_nuJY}ygve% "I>B˃x9"himJ+mt.IV:|j^X*q`iѿ(&M_lH?5W"3ŋIܭխaЈ@IK&KߘJq >:94Z,sJq7DCh.k*e,ןHtjLK.z¤ёUJ Rb%MVXXS`G4ÈYYEl?3zy5f 7k^!wx FKr 4 ܿwIZ`9{[ r%?uaL*"8еH$v'9n|_eUi1mCT;O-kܑ>'&iX +!,͟v<̽4@0ߋ;j(|[$H+^1Xn|4?}>8]SŀRӨn%Jmܳ[N:u~G7Qrbaɼ_j^1w?mSXs36H{=MxNzPWR!w.6H2ˌ5eo=;nx5N V1XE^Éo_]P@aI؁LP[cI_iݙQ"4ǡĸC.Ny)H S1I8P`q:Py\Z8^mZo#wwdX*ֳL.lj PP)j< )_O*Zjthf"|*1H@8bHd8e^˩EPM`10NjND>e(5᱌~3jCeNxvD~C@|]>>BF)Dd^, 7#Ns\O/if ̔ѵݸ;MdkXh e~t_!.\bC\q?c?R>>lB![JqEH)b&P=,H?vSt &Ʊ|E1 6(t%f]/"/j:g*mp0±?\%@L3S!y ^ZZ-Durd[6-Y xg`ufŃe 0pX3 -{.1~v鞓% P‡ X7'GK8p5&bw!ڈWe?LdNX*a 1bDބ= ~ GnBbkliy z DWaJ;EV7W]rYZ`Hd )9 ɩ1g:I+UL,K>*W&xOrI3&i]Ьz2;,Sl7OA\rg44!aU7Gʑ%12@Z#l{i3lU8lR =gg2W囗B%!^q# fA6–!ML9r)nkTNZ' M! F.:Z vA9SHDe)*_7T}ZsTg}zX`b!_d3@.X @?pÄ fɊ?_/e06};lPWs_tTI-mL/5zʛN<,]KCFUt3aI#HI z9/@o"FSp.M;G.VhRB] [pC0z,G#Sr O`SM;֢~Ohp"g(2.a_ӊ\ǻDzE"'G7ײ6(Bx\oˁǶx ?P9QOU\n[̲,W&2 =R,<+'.1D!Pbť:KgFMij,i o>Q?gv+ei?LVYvT̟ڏ_˄zS;iJW_>?dGcHȨ4킬)Y*_^Xb$X]G3^FHIB\gPTmhd|eاbBM3+cw7Vk+&qyCOMo2P.qky4O&BDmL8TLuSyGXNzd~#@<=G?/[#+jMmUMkԝ4ZHJn\}Gv&I(H+pJ0-_H/~-[112Ce؜(,E:Uf7Ubf>vBX|)yRzwO(?cƔ0c!^J%^xa-0͂`rl], ދq.?gwN2}!F,MiUm s緉 ,>TJߜM8t/1, 9cw|_ .Y%a]eiH9_[zdXҚL8w@#f5mOa{s̲fJ1z&-}sw&nusQ ]5 [+Y%dCŲhӜ!p&";.J xYX/;H ѦBֆAW8;Zے&e30 kXZa Z~KGpcIUBJiQx3GT8?ϰpi%VO'$47=xDD w!(JVH,J!b7]D'.:Z\3+fb/C6 5y(p1@ݒk6'4b)ܣpLշH;VL0X^TUL\G2z^۞^{4"*@ٸi 2~w |r:!m5߼09*s,Ci)5B&R/<{׾jAs?[za'[V[!s&gw 3(y g4[+safbr,k[W%Ʈq,` ?Gpk+AtmXΈ2F?3)d7gW `#S4I<:Ze)3xy7Xܩ!;gϟ6 ݂9_ GҩC@rCʫ;K&G`h^9phosOY- wE J*/w!#Sְz %E[]8 ZSiހJtB&sLĦ%`$uvSl Zŕ%pdܹ]b2.\֓<:WC WNe"/ }]Aw$8vR~s@̂٠mV6VrY=C!,$VIfR/NŊxx|mIS=!׳3G$v_1=З W߼$-maKx.a><"^Z4mBΣ$Ļv9dO4s6u=e:^`'_c zu2x p (C\P6 *C.^@6d^t_m!.Tbĸ>n(ug?"j+/|5Ѥc̐&7V\yuj._"9얮 Uu 1s̪rF(ױ&fk._uvڵW v +;oXǏ|6܀tEGbW0UūN*:¼ƍ"HuL:.ˇ ;@o Er>(~*sԓYSBIbtS|cWL469>]>,W* oCtteafE41Q0Ֆ#Lһɮe+%0fӤjTabS$e~ ~s^]޻oԌnw%un(/xWb%~ћP\lA4MҰ.v8m51* KQA߂q(Smy d[|6?&ȡ>0al WT?.r2vIIYO$g \LhJJ[ @\r"׊L*- j$A4-K)i8K ['z_y ϓ8;lrZpA:I-7TL S" d eV^fŰ= B3) AT3Jnoߑ֯&6]/o/yJŜt9d_E(f0:|Ϧr9b~$M Z[cW|x57 C0qy|U葄C{}e 6[$ճ5Jb*%t^ՖW2-81f}嚇RٻgnenaPk(7k}S??P;E 6@a55 X477ew.n{kٙZ ~3ID(.3= T g$@2)y¯Ey灊+ n9uLϲ%c̆ϙ:Ӎ8L0 +, r0"<%TRN-b-&ĒcSj+E"g#̏!âSJûQ H%? `ekV9r$/C0F_DY0mF~`Ntshʀorr;@X,Y-#Wd.yY <2^)Z6V#!HF'n<ؤz@ae6m{'α\ ;" ;\ xHP (K_Zċ{ -5,s*(3UE]M%@U:? |4q ;29{/PƔʨSNh@I+1 '>Ib&![5 *2GBD + m]NLT}0,gǜJة2>J2N1>Zl\CkJ&Sd\֛UY'1ueV~mdWd>8Wy7wˬ&d¹MX 5VYz:!":lz,*.U(o3K`"xm,EM Tף76e _!5΂ztwje檁UAg蔦kzh5jFPDd~u2{T]#ϙH +p POۄy Ҷ쐓WCgfNn]`HԜKyL2S+ i鱷j:eDztn%]%5SVo.CA2Rf#c PiMG>W%,|=b$C&RtVfFf]htަ>&%=4.'v&#|JnHH9aWbb'NXFjЃsUY(>։u9 _ U) TqΚ,y_"zn[_r)wIdY;9`q?Y>KiVwrSgTX)䳧cXaHx' =%Q }.1g{roQY1+2cl<Ǟb0hZm靛iihxYMėǺbaݰOEAh[1XRDos TkClN96'8wz诃'mb>i:c"H՛Fg ]tiH4K27U "Ye~x J>-dY 厔AodTWNv}qz5cCP:Y ggz?EVi(HDžsw.L}y\kBkrn bOC7Xv3! 5AS =<o3b @$w+<\.6rEpvSuƊ*JaE\~T~ t]?>Pe;abq7E\c!I.SyOӂ/qdKpŊc{;31XE3DL"q,>qu`Q;XZ ϼ\[{Ѥ&8kzSipvWS:GWl½NݶO Lĕ0%%h$.dt'Q_hko1sD![NBHCü¹i)=("袎<zz\-!!#҅۽3)&"~ ]1nɑ5蚃v@ ;&r ddF*܆gtv(5lAEwO;fuW*HEܯwQ 3Gh1NgvS1OѴž߽Z^`ABuZ݉mS}Q*sNMCjԞl3@E0T W+2hU Q[J+vwbD~SYϕ =E"_QBU簪i rdqOE[| 71q*+JNpDa,wmEk%':QM󣻚f1yx6^򯾽ԃu_Xc*%4k}>E zJJ=1)¤E!sњ(jox_cF]&X7<%1)su@Y$a<Dr<:miiݻ+$cB6P-l[=̼O)Z!ذT G\ _a?k C yp(5lʉˋOۖYgVi>dX~0cgmOӚg$ynkn }Zvw9(%0); (7:+Xr*X,DU miU>Tmbfz&e52c=$kW\#Ϣ(%:1pXFvI}XJ!΢ܕƓzk6q8=n:_l ~WNƾr_ .׈^TPM\.Dt_Oj-3Ҏ*nzy,kn/mml]dxepZ.c9}3;yK4PA;,2N#}h“fwsYzN(gDgbp5]WRL 5P?Yt+HbLJzPN Z)5Q榪>wjYw"l_BNWIwbW~\1ZO|o>r.H_<S(Mn WtqK8dz^h}}*K i;vd2ϵqa~Nb3җɀ NM!a`_6`FvCVi`.e?Th>:Ƌ_3ckW)MzpWˊ\Ǭ8ΫN;P_wl[S? 7@{öQaH 8JՓC69tQjNS2QRD.|.ˏVpޛԿMɒ/|++.TkWOȝQ-%aFz@Hջ΄qr˭h405YV;E9tOy./ v~0?ױ̖2j/-J{I86q$&QQn[*фb{aF<ʅJ>&,Fmq D/WQ96A鈎~,Bp!w]+k L,!VDJtNI\ܹ,y99b-|ҠMʺaT[Z2I+fÿ>+! )7,wﳽdaւXЀz(׍( pg-1b%di4猕6Bp󝬷~g؞fB1i!зӹmQ߽z2G@NvJtCql^cA1{Nr!Mb)ݐpVmu8U- ?n ~W,jB-n-LpFS̷̒P[,Mq?A\c.z ֨] @W`F<]o}A&{H:]BL=\׫A%XGZ#rhDh=1CЮe5 !I 1*sO`-b˜YéEʓ [ r q-3">[a*17z`Պ*l\C;|#7k+;˖%^D!Èͧ! 6)#d.CñAx#Ѓ6R(ȱ+^G~20/jj- v⎱CF0^<1R3%p Dp, #pV40Ai}E=1;qL3*}IũuLJl6ִR 'FOS"c9Z&ꐧL^mC1φ閏w|L6`!ɩ 1[2fc)(13q{ǂ8\jD&O]zސ @:B{7!28Yt/!ހ+׌=P|!%/R;jq1 X l.uxs'_td،C7?g ^2MAХ=E3O >sM 1RE,[5⁲cEeT-__gS0,PRp)` =a>h1orS~ꇦZ5&K3~0xzN K摘rꤍuI X@WuG@*?s+?/n/7GML5ښ8+E(&/F,]~!X|n,!g@[AW8t)Tּ͌oE*KTb): !(+p?cQ'${[=.+v gˑ= |zC+A5'ojEWq, ,Kq5!en4Z҅jSݽZzJuT`BV`kӬ{Az %o{%kyi>W?v0.pCSVuN:O彞[ϣ !C 2ZŃNig@S2]/}tz29T*Wӡ GQR7F*L1~:l}=Uo:|S,/31;:j݋Tr#C0;e^k=RldH^|'0sy\? LVSe'30~gn_-t5rp" hhQ8 Wig?#H=9QE_T*-2fBj=M}ʓR~`dGZ '.wegfMdߊo'8["ɇZ2=K~VR'PLr i[J4.xx'Ɉu}3 6t]lwwdR5Bn!r"bθ|VMzin>_d2s LIC.\BJ L _A{uf%*sy}}ZZrFA A[hzrBH,)<يdgV)nBg- mD몳05l @ DPīi&lE]|L6E32ܺ!Dp RWXwFQ;Τh\$kJ;5F0I2hI]1vV+}\]IYѬF1nw.]jFY{٩)r9&i-OWUlwTA04G2Y;}UtO9w.KHtm%, ޅm0,-~9 JR:F4fY>-3'bLn#X$W!*W?x3P}ȉnEY %V;+ +; #POOH#bs*H gQ%?QaNY*Zky(jn DC]sZʜ0Y%8)gܙ&]E_ X5]WԙD 8 ÑWNи9_&\`9 .M-ѦziTUj'ŦWdkrAa=ܣv|[z"V s& 5\Q3dBKɢ{GI2(^)S[72>kmMD33V7Va!n/U-Q k*SV+jεzL2)!j&GPCDC+viKg׸rɗZk|/aA!|6 7hƻV;`3:_E),cY`J,*Iʭ .|p6/wzv 6<yMiQLT|?:~ +U"^S|.-64J;ɔֵY2)ؓJ'}b7õg*MZq2]bBUdB˭6Ƕb:@Y_8YD[Mh^l2yGߧNu cS{!y2@EȪV]˅A~ u 2w>j }/HQ]7WY_Cްͻ%e2lkMG_ą' 2RIv;L , aN_T<ɺ+^B'HvNa"8#hC Gw-0%nupApEoC4w(|Ec3iP6F&bW8^-a݋'H:YOf%Ϥ1cL6E4pmnJPo9&JYJ K>l lQWdLNEbQȅ@gЇ1>8ʡUW0*cr7;3dQvՖ~7nvTETGU6m t7+}`Fހ#o GFN|h89E.o&@1"fHbi`E@<,SJ-jN)S6Vx(t`P?)g4w:^I!e, Luދ[CXdFF.`+PE9Rd-DG/Qfdksg6]RDn0 5wz`*$o<'-TKZ-NNb0.OxKbaۗ|A0^S ry< W4r aMpİru&I[t&(S㆚R@B'ޯԗC2iz(#|w XEr43g.r sqX2'Q/972Qx ZT¡܅p,+P6TI0&LMoXɝ0XFfbKEQPrDGl)J&TR(4}3C)gBx ]sFIY=j6tҫ{!z}[FkwOU5X)}\#O,;KI}%e *:ΠӒ+W >@KE+nߎJ NODu;{mV)bLWIT6$X>=U'}ĵo`A BHN!NP,LB"pe4^*`@r߱naQ ;MT'!~mlib3{3 ,/oD=w(8ѪY/^igw/WD-_u't3?h Ⱥ hmT6r/2ZJ~et2@])  JdGתlwÀM:VmK kAïaB E$HjI"Cpgη\軭%Jjyfzf~\9X`wLköuE,F(od]ZRLV^473g7 J@ <9z L ]<&5ߨ܋êЪ^@\%hj_WwLejvĆlo = Z4#¥X!J"UR]\P]8NȈ.MbjM((^vջz V*WP"F7UE`(8~ 5NQd P=|Pi!wKVB VRHؔ3ϼҫ*GWo+s*W5;vܷQjp՚"8 M҈AAK(QO5q#Mމ|m>;\Z0rs)JHB@4d)+]O1k4!"+JϳΑ'M=pubZ_Y?i[/.sQMb|yDar:WQdYQ;5\^BLHY 0wܠ߀VjuM$$MRΉT񀧚`H9V<_JA~?fP{_Fzj̃hE~a;ۈ?.JNRrL>ZGrǦ1}qHΏ[};(g='4[5*n:ͳʔz>->'GtfAhd&3v5,geёQ>X7TOs}UI8z5-Igso-[^ahX94U+Ll_QTdZ, D?Ќ>uۻC<5bs61usq>74Gn(WྵD&Kj1^Aؠ} M"LHP.'~Dd?O8I5k&cb_LJbkvb`y|'Zz Q0{HoQɰ``Y7Δ@Y/6OcCj4"ʩvH^\O̰蔷T6 0WcHkzt5)Hӕ8[5r4"_hkX#> 1f@ Y]~j2r^hWgvѽzE\ep׃?y3#B;8ZVIfH?Z"ЖUZ_o aW&EZӥ.XXl(IU,X(< M8G=ߤ^8DC0zZm9kj)dR~]3L%K,ǚl\36COCeN XrVx64Y@sm};/lV(OIy J[oVuAX{hNJ@}N9XLFz})D 1^rJfԅo UuLd0dȰi"RS&m(k->m*ABK C@z~Д,տY&~y@dhEջ_8 tkvY/<^}ZQWKiC| <`NQ^gp3(Sb0M=QYtg2y8Gvkg[JvM2j ք=(]. ZdJT7@~b(D޵[/R76 D5T~WQ ڜ}QV+[!G '\/'Z2C {n+h 3!-P=e(iI٣.As+3kVjSBث޵%P懞OA lR;ws ryB.gf7aӋϱ⯱c_}1nu6eqX[1kOd_UA^#zNq`Z@ :bc؅OZi2w[ 2jz쑱'%t0y-u "3x2nȬ d8z,'cLA2E^*];jZIFԆG6=wޢlsD=+&ٌ0u 0,|i=027}8A!0c0}uk GsV4B*0utK ;K=e@7ܘuÏH":a9!#*1罌nT&a850)Wxډb! ރִ4$:Z %C;c(~+ %dmŷK;@^,o$ڙL7W_YdueCssh Yɴ (rd/5|]p`(4k8Cd *]T#x`.~,7 61y>'Cא3qi %>6bi jd|a||~Cَ8"r\~~}T< '!Ɓ R>?s!u yeaXᒄ <_dIJof% +M2D.itqm/cx=tdE;v>I;͍Wbg!#E_F.ǥM^pN dpó>9%eܹ]2xgY7՛|ܙB7<V;,]C(٘Aph_> I5Ḣ-U'",3 3_٦ LMDy(UX(b$US Ι) PJ#Y/uH(vgផt]Ǿ?|&,eRP&!}pzO;7[n_Q{EG%bo6Xḧ:jt@ZOJql?\{IoHMNIHnE/ I~z)G+iٟq=*],4죮`L$\_:F`\f[񱊟k6ۜoѵr τ!y^KgUc짞PO;rv-@|*wmY땑~LFk鐀_$㹫('o_n{W݃ qN:n twzVB6px+#lFT۽B9u ͩ{zAi zRzBQ.'&#r WI7:ŁH.ry+hϐq!5K/<^k*(fhlmMr/j-/sͤc ʕ'k0ګNG4W^¤zrW> |4P'* H|kf |X{0iiM 4:Tb١j:'\ikq89b)8ڍoVP,pi/`p?SC68|f!N=꽐d}cjͥf&>- dcKnb$;irZ},S@oIm69;V=D`nhO;r]A~&$ HXV*L7x}&M8-&xujFW 6iƔo$Nt0|yYk %oB}Σ؝;pWD@"] ,6F]?vTx~njChLmW2 h̏tХخϡK!>˕6KMS1!Uw HFpin"򦕣 r<\s {c U֝n;EP >?g5F)( ؤ`tNŖ.WHJ&8=ynvjE0peIF0/v vO͋?̳-=ˏh$oC\_皖[J'D(n葙GiL1זV&1 `܀c VI}3jUXIoLu}OC0䵐+$%9+_fHt! 7Nh=Q& %TN2Կ_H إ)]% PL)uIщ-a6$AќpweFŸzp_7续 "~ڶQFW,xQ8C?PohV_V60co<!@2Ӣь3xpl!;J3N$z*dyFq8' A;Gӵ"_ug E|3C}FOP)]?[Ň{  CX>}Whwh$)dTa~-#A{My&ue+@A|9xԗ`=2>"__3u[id$T565P +6F^d'X1{5,'HD2nhae쒱1ſ,p3ąu^}m&oŐ_ysRBB8(C,'{wy:1l/l8>6)O={⑤8r]!9PcYDBCYs3P\QB&k(R?'DX["w! <L/3KW0B]]&h1ۚa>ʵi*IN\q+o[s}f\ t'szkn#FC5MJD5Ī~M1T .ϝQ;>$zT8{+.AtC ԥs $T8<؞4A I2p+ [ < li{>ħn \f-jۨC2_4Gײ-|jk(7wm&T7McqEC#is B0e1`^wHL)EGSn.?Fs~2,nKɓSI=~!w7NL~#PYjr(gVaxkN jc|},d{t,Zz֭!' hY{_^b rFܙ(@HKan)D@YllضYD&2qG~9PwE0eeS> m2\ԮzA<_8s܀R(A3Bhgo}:P4ĭsZ'JT1voQӗ# K9&[*wI^Psfm`ykRt<ÈY#}AgZǠO$:݆x u3F5pJWB;o"̦`ճ K,6E},_]>K- KH 'Na_({իY%CE.*4G@ej~wqyecq}Yj,J ^Sjh˩~ ?JO*SKrL_% #1m8²b\=-1հL`^WhǸMdeR =A vHpP,ΑMbQflD2h$KqORl -QT9Ě3PV^axn~t ,dDv/lo{&cW!\wݪv)p ʿ)v}OJ/vO 2 #Zheʵp9ÏKu)\t 1~ g1Knqk;&(UHч,HXP $̈ **8|MK.?KN7-9Pqn0S7cuJє} Qv~N4E5Z0_(8zEevTvfND_c9\=)tJy &,}%ig*VOv秝V1)]"zӧi}4_;> UZ? A$Oh'N,;2xJdql5!e2ZRJϦOJSۥ5ؕe)(^-+wӄ^.tp+o 21PhpC7O_cc$߳N*vמH¿*.t /+d&P/oȣsko{&IޙP؈C1ui/fu[>*:_j;//EW$64C9.XEGbc])]eK&o A#ODJsΜ ӱuۼ@=[ME.Ȅw.4;" -5AI!7(RHCwqhqL )Fx (2cŚ qAMxWx19@\ѻnԄ¸D5X\ 3JGnx ^js5[gBշ;@G>-CfI;uœNmRq}'eä+:Agl4{F&?U(V&\:6X1TwDiлR)7G:Bo }%ОG ,BvZd@X?{P~5#Q F-ę@ɎjNMg7j8 8=aamm#DrK 8@W+Wt3͕z.CKF~9`/#'h+ݴZ}:r0F=f!ykT^_М\Iy")[aݻU]`Ɖ o[OyO91$>ܯ[0]ϧTY9e /6v_՝)n. -1$.Dq<'yaزmgh}դ6w B;#ԴWd_n2Rs%ͨ6YD3lol<Ւ]D֧nn9͹z2D)ŴNXx ǴUo El".HQTD4/"}VR4!9 %Cy>PUF>3žMQxb;^]Tyxke5j;-OuV 'u#@0*mH5~CQ kol|7턮2q|y7|r=>o v#a(AUEy rQw5=9C *Y{+Uϻ=Nw~]+1pL PZLdi~c~ԥ$?ǸrnߎaEҤi6 ߁% ɝ%oJ'}"z ld/5`sl0Q-pqbΞp,ݺX{ jK%&rT Af@"r~c%YfuRYՎ[vcTT%,׉-ޗ$95}͈:,-ԌZ/b.+*2-%8ecf2qEXR6{:æ9:0$H@ZžѠeLM33%SƁ7Wº?tXši8N|;#0d&Hn9vl$+>mJ S['2ԂBݶ`-\n~Ta,CNn}e] (!zJx])'tg,F$m=CY=Mywf|r~1Zs[l[;"zM2.7#٪=!3Bx~ɂ"Ih)CgtD֎_N)ZwFk؊GEXEz%lL@w}ܟA4ambEV&B#ؾPW1PēwВy7k}έX}P𸞪<\ WsK92VhX ڻtJlg.YCq69hWzH3ĴYj7aQ˟ QwOT^>[_h_t|GKy&!x!69$Յwa4p'T4%5gdCs *.4vbPFp>zg-.{&Ku_+=ah11FȔPkqN -&>s΢saeD`(8 "cN~BxqŻPqJm6ILrI.JZ6 K탔o{C繸2|ɻ[aG c߿8Ұ3bB}RaT+% ron@hD1"PBCy|$lD\(Ci_j:?ܰQ3H)2aNu/5ۍϋ a`D9)Qmx1IȰPD8ڰД }V%m g5E|Ar3Zoy䑪{uHZ4p= jFPdn^5I[rbF>z&|?|)X|[Z ]s?m%Vyл\pQ ς8h> :zT1J9^cs5XCUTxa{ccornpf YasN!RtgB D[Są!e dYIdXlUJTII4Mѭ YT4P]IR}vwʞіS*}pO8l\Ȕ+)w /ښ'hp+w ЈB*?bm\엚r&c+!|*r}Ϡ%dǯ@0oU3̬7)mr8jH#Q JqV)4yGfaga S?k=G ~71I_sU*ݿ*YtSY@#4g ;_jM_|`H~͢v@;5v]|ڇtsV={4j#\H&WztZH+!pCg0̮ i* 5'Py9zJ@/dË^ie>bEriLeBx `u,$68]# R~כpCFV2O2c* T`iMPFLUN(<ߚ_lH| ELk9%%|Ae~p@OIypZJYQ{zV\a&@-hխG&AD4C L;Vŗ`[pCljpG8Rr9 2.GEd\i][bڸL qva_2B )vi#swhӠyVD,`НU^d[iaz#2,YU[ erNe/nmYivUld<Tez/\̂ ffU:0CWɺRq֙]+ 8ncEwiZm3Ԭ\2;3 r(ٽ=ѩt,6ښVV瘡'ACGסf Z˥Ԑy*D{X^VҚ|+ly4#;,ӈ)^"flg"H !@"k9NOՆ"kZ]l+},Hv+5|urĐ'S{ǹAC iXR KK٠s|╖qMdhP1QTC P8PJx ΐ丰}n6|ȺlWTh펏}Q.fK"=Ɛg%?b8`0!L~?̣U5U7˻s aaAN$={ {euhLC{&>V\aT Իk FFkWdGFnV3G0 *-q`gވy~ ]Ա֨5 w M`a]QD_  emM+Fqvhn(1 [!_9XO-Y׹@/m9 KUt92*1P\YqFOI VqoĘ,+P"tx1`8+؄ ;bb?̷kFnK!W凤2uƄ8 [bΐ$?9_LYE+V%ޕx-q^x ;% <!>fpY5$ #DVhI,A@z) H[=FG`&ܵ:ԕԟ}b>'c= AQJ ^##o$['r !wYf9΁cZR~l PB&3 XdyW0`Qc,ox$'˔+!ڠۼHy1ȍ$t6iB~Fz?8-]xATV?=ZvЭ` %ն}r&IY'5Ua)^-Y]-U0d><-*ۖ9{fҹUxƝ'T@e7@+enP52kEgΖ &S k Y08',']ٕQ8bO sMX C{$}<@QY9-dQOX 1>[VB6rjv|FؽvV|?B "{^G s,/Aj@wz8Aa˛ܟ ؼ'ß(r @4H{\Gkg ;v]&]Ѯg hֵ7g ;#ޙP<< ej&16Y.:{^?b>+mͦf-vQ*W}v (ZDD<˲EH0kPY vQ fO<~08ց҇YMufԵgR'O7p|\[ŭN_Y.[O$`8qYׅ5I#I;D>4  IYR|H)mu|^S8UB|wЮD u#W..V,aΓƀ@KʞI,3iQo5v/:pY'[>-!IgUϐ^}!L!hhV" a M8uT`2(BUI#ՑUJ́Z55nA?VA)%-z |g xvJR֜AdWז$h __ <{1E BW`CV͐.!Vrp± c( yQ{ŬfbA/tUu6@ݥT0/c OL(Pm-*=ll`ʼmFov߰f©jKarͱ*;Rߡk[/mof]i+r?iGӻ4i 0Q`O FzIې&[m$Wt\tuvV)pTcVPP>7Έ < 7D4aM-nEL쑊V~|RzRCcR> W3Q` O׉@*Kso/cFld+TZ:<䉍w<|ӱr6iyE88yo]ÔJ.*I`q.\rٍ+$fHkam`_ ٫tp20裏}6U.|>Ҙ>8;yuáa>:qv_hZG b$|GE6яX-]YIapf EM͔<jUAOXf e)]Z-N+X} 9B8$]Pdi6Vҏy1(}cW G=Dc]}+v4Z:i}hh*@XoSCU֜F sgZ7B̭q[:ゥcs0s+҄~et&KTBu4 r1 ?~(œv殿 ٧Jub!+ut8ICf̭OhgX@ AsaayAy%c rgٗ~Om:žBo*_o9k]Hg ܓJ{rŵ1Ԛ0Ѐ:T5)lǹfʟ&Zɫ=HN0" jVZA?*ֆ=:ÃcT~*zop^ll#o<"H\f]itzvC.i-/!U$ KU_>>"qnVhO+z [$Y;XwUЌ%o2)j؋bÙ#J\n[h&QPH{%BCr~$9T:鰣fT#wpA%9[E[vIFCq 8d"Aݵ[v S 4 C~!lD|W CǞbvh!w߃Tp:8FNENv='!d[Yd-1s/Z\,\OF d}YY$,3mhű"$*C6߳i ,7 B>IS˞Q_P$ZA2v. %];W9_J--ܬvSEn8)3 H)$"hy2l4T>JQ@oiPwqKdT佢u$O&I;-IMݔs}A&'x'Jpy͢#0d<xհJ+!v`w$Ư)mP%>?a;(v PCG2ҡm^RaEzx4 \Ou*+S}Pڽ a3L2&ٯx :R)[3%YO}Q/cJXg>3,E(bL홅`4C3Qj=߆z=i-T˞Udr^T8]cx8eeWR<~Nkj5P.=0| {GԫJ'{{B į.WXehH*S[Ğ'A;U zZey♭u[`HDB0upgqmi΋ͽk%N\ݨ>b) a?a2/0z:rPSh1wN-\I}00(dgW0ꖤ!m{ }5lX;=P XW|«!΀Q"}ery)vS܄E*hAF1ܾiIա.Q,Y#ݟX x:4')= nٺqM'I=V`g $_6ktP8ɼOgw]UwSrP{:Y0=o[0v5UhV–eBĜڥȾ}~{(wc{wyl7"umU\fST^6GYxIDзS *|yR[;gBb'Ͳ97OV+^RDOl1ѧ G}nfs!pFMzqJPWhu:Z5 w{d- X@Loc@h?w䀗ɀQU09E:&@,O )Z|Xγnz`s>g\s1gpv+Fm$xAc*x.zǏ1"LG=I`I be13ͺdw f^ 1?7֏)1Z+ƏNBE noak) [ů)EzLoBvt1(O5]yRS+g[8ۜJGjww68;AIzj0g>L) Tdc,+[I&$@ EfAr㝨(}htt&.rHU1g֩7I !/~ee:ge}bC+Joah%g:Apr6jߋ\BO:oMKn֞&qq0ce|1Zd7|Hl|<ѹ^[?9q3RN82b=F?.MBy6iǦ {0MU @أb^ qoYb}2 +L }CD=oϕ1У8U*5RM -j;t N6tO&0WC0(e4ݭ2h(31=rmN]:0- lЇ[+i~P*"\ѷ+R +κ$F# W#7S2ohԸ{Z҇ƮAhhwJTBW5~ ~ӥ6MB`z " KcT1)gtf%wS.93942Q?Rw7zcUQF+<,V ׎W\-swVU#|i+aǣ#5oxag,RVUimOm'ϻ3]ۅ>y! 'o[ql Ϻ!GolP C޺X[؊RBVcQbVg?7w>9lM9? e͆ ;rS/Zݏț?qAz^=Λdo=$e"ju#4[FӢHҋէwwګ(:a"cձ_;aCA$̸bSE~>O:*EBıVy;z'e >0 (߷Jl.)\TF0:89F|f)vL-G+q[5AeDwv5zB7R0Lk'_P -8e2ϲ'&n=(SWofhf+I]$yMDv`HLCy ~"tO4Fft y_K⢏\ $Sa]k+o2VL\=n}**fk] ȪjП9轟=Ϟhᨧ}N) 'N" @F v,!Y5 ۍtW[!z;ϺPQ-"qޡO yc#%뛌Qb~0$^}CM$|) I?^R##A|BT{q}!6x\>/tJmH(^6ms;Gf{$i9d~a-VX-5"Q/Sʨg~)5s`<o@3F s:cpF5_{B)J5Z03bx!Z-WůrD[O?F+JWʨi!Ypx5Lǵ-\pLS[AP>ePCڐ{_7f!gQ4na[&Z@  7D`o2Or -e#Eqxt<[(MauaD}[~&c$Gz9d,t"x ڝo sMܡ3}䆼X<1)oAܸtzev RCz<†>L'\~qY`$]DkZCt+!f禿1[,Y!#!bC> F5;}2nY) `Gh}9ݭfQTF4˽XECT (?ՋyABxC1 lf<8f #{2_=ʘ8պ%]uDsXAR.Z'GRP)PaEv75 g B9 #̚޶|倡tK1LgF*m4Uȭ憅Ҍ-EWI޲2wez -:_ G9F@ӋI0Q?Gr[dRY0޿`E.i4)Rx}EfB@rn+= X =ׅpS`&k{W:ӡ@ERhi=~{SqSϠA):7'HFݤﰖ0 S2 yoPna `#M$ƕzf|~ 'o3|Kiw=nALiր W:́Dޓ'5EUb:dx_ZF΍<[W{28[f&㨧N =J,?+KrJ+&9+_Ŭ]P,<^>V)/sA 5t'[(\sL$"IY`V +Zb_'V| BRrBnCv񕑾[lKY[[FI@[+>mCIHLe4FsҀ$xCOfl䙑U/Ka(Δ0ub&&J!1Lծסh|s,}bfx ύr>GM鳿T؏j$No$wҹ+NWNnj $]bL2pHо/;\Wá?Fb#%pJ$ȋ~{G ^r4JԈ!T3]}"$AX8( zƼ\Jx&\%w!J~"P&WlzkgG.[7;FRJ&'A{kV5ED#??)U@:|gZ1h7OfO9wB_$;8Ġ^ړt Ku=k% xi0+! j= bD  (=//wG`}6ڻAwG2UKbVZhC ^8ǏqM2ƀ>#mo Wi#57µ '5[=9Y3Io PKAtx)4E<ֹ,^b>OD=ǴtyMs"|'^Z;mU>Z:$9~Y4[ i͚\$Vo1<~ wP2w|QU}|=~+kXO4(AFˬݓf 攠-"KAϕn1OJD֋S".o6r%X賲%8Ÿ&9[l2Nˌsv&3w^TL jT/w9}\%^3=my,IbgƷr4T^](i&4VWZpP7"a z+'U˭ /$J<3wiqF~nY݈5 ^s*0^'2bܑjy}oPoxwPr41E}U3+n`=CX+-p;=)MIabDE\}Rʱ[8@T`"LRplowSr6}V3S8ܙA!I4[LвFoqX ZIB`8{^17H!R+T4wJZEҽ'qkVVD|IJG>ڤKǰd g N6 eјFto `Yg4kOP0AT~N:eo(ޙy~h6hnܚ͙Q¥X g[xʘwuӝ*_?_ir&fڏG`&d:/|Oo"n/U_Y- 32Q^+I oNlQM9\ebYVD)t76ݰ5\֎* 3YǓ޿H&:}04vul@uS0xzXPVpe5.B^:5Qoc&wY. i0˦|S=1a^?3EW6L equ۳e2%d,Hgb崃{#lշ̺4@l ٠~ l<+k-OͼFOᎇfsa{@,]ԏDD69W -VŬ&"&gwK.yURvNGOWĉKtFkTMryr\R,#쯻>.SOczY" 3`E_LNv%a TEUb; )Pm>L*T5^sGLJ{vsu>%A>*_h- ~ze-[X_U 1).DZnA!JW,\G-᱅xov'I;-XھS|2(,B ME~)0QmT $eN Z'Pn ݻ=9-$;pV֚Zs*C䢼y#t[{-lsp%WP냨ʚ茀NT9IQ]LgSEuANkD%{FU4^ĎwgaB΍FAbn$%B!7 =G/qR>*0O =Kq% mI` Z& ߟZ|Was*u dZpq:EAϰ$t67v(q˜&g:b]ib)B5pT#9_1<~ |t >Ǒ`b/09~*BEgv*Ɨ?? {'P*z*gԆ?uՕw&^h2Æi:sr9]+ţ5]׉6N1WW>o5;!XށiV]0صnuBRbL+O҅qK#7P Vg٠BC IC\zqzvwmKktk"8fIQcf\SL>mu'ѵK] L183yUOS;G׽,W#2S>ly' "d[-p@mD[dž!=0ړd ؝I5;4o^yKEEDۣ rVm, ˛;ݹ2 g>>EtVQUM59IÛ;Ї&Xu//>X1L29Z&+̽S- 1%xLg+ 'Ҥ"A=) T1rZz~C%H?Y+*)FS8Z8OkV^ْJܳ2hgL2Nlޤe^yTAfAD'} T;]{1d݋؈1I; UMJEUvVw Gx7w EO}s:)VgYZ07070100000026000081a40000000000000000000000016745a68500007fa8000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/net/mpls/mpls_router.ko.xz7zXZִF!t/g}f]?EhDTTk׶Ǽ7zDJ8a5ڽ,hw|n>)3[z" rUT]}-,Sggn+n2a9jFJB&]zJ=!ź*g0w[^QZ.te &b?Au' _IN@EK9| Ob_ ФҌ5 =|4 jhTF-u+54p4M| 7ڇ U]fsqҶpǀHq]Ik;&KVAD}SSin0[ 7" ^g0cɼJkhS7\ijzMq@h\b0qݘ?ʁTc?CQed! njH:I6QJӞÛ9F`Cz]qWQs8־]>l8/ȑ(X[H(viK\&]{089l~BR}~&,Dvn׍+n]IL0$X2tވX.)/ f(҅92PT4 AP: 0argj n?WlOCVt/qpV000"e?j ,;z>!,+হ.$ /g6'f`u<< gp;lb3)Lh_.\=F~Kyl[PU3\[.y/s:FsnHk7p G\ H1 3~_k>(crv%ElH:R5;7$Uoޕn 6/\(;IF,Lxv8m'C0 ʙ;P0]VAuFw:i˫4u"=E|KRMt+N^!޺۟#ʭ~DdiܻbF{X_viL?4=R=BnKgrH\6*SM߲ӀSwFmYT" g-} 8$2hz?ܯen E\o5@gȉRzEwO%eA9l9]if2Й$..>t‘㎢{Z0|At䊕ZvE#RKEGȜKQX@HauPΜ;ƞ@L}@rtM߳sGq #P~Ei8Kɭ֬Űaq b'b:Afơm-j!)EKX K-B_d&`ܑm'iKvk9#77:'kERdߕ=F!^xuT[Ulzsc*.u02H7Yo6I*8,ɫJpqi5j-Gs:ޭ H H7k ]ٮ$Bxy^ZQKˆN -}qOj5f,@sxAհ@R}#?Amݤ)dYrW*vZ~XUޠ̱I54Ebu%,ɝ,X}21-a렧&KgEx5BCQN? NB N}dNYȗ Iw&@*Xj]fs]Z-SgVt%\jaO,6 V\=q 6x!]|.~~C#Yc?G~2OC*kz'4 *E¬ҧmsw q`a&W~5# ܼ,mulz@tTŌN}eь8[:\!h`vݍ Xp[F.W* /uvǹi yZ @  ΋o٭b%/,r;ҩTC6Bskc-dXG(nLp&Y#Nv)*燋 g V=HL 1C2Vgu[5>#L{׺rgd;gO]U{D\"ιe : TVMklEĵn/n\;BގZ̽CF7&+I"ߓ ?SĢVir;6݁G4j&kN(Y)t o?vst: ɷ׾M ޘ׵Xz$1?9׼"cGi({yF 9`}:˭h'` /& ^=ZĖ4<7]N b#:ʉN 8 YuiZU&s%='S0CTm3tŚ>l;_JRaRPr>|5OΌh25 (cF]//j&p dOȩr:':Yh`Z@e,:Z>C@׍ɳ߿M78a9_￙&똔zU}dƶKɯ~7oaX|ww޾5kLcgszgPP};}x| _v3?!Δ_* >ET8-C .0|+#;񶍿8: #1029|Llm{@ݩjT ˤ&?>?U2+_A?*Z"׹ںWrDOJ\k.Oj|K`ÃI{(y'rz D|~Hb@&0ȲqUSDG,kEAlR3ewoڣ5VK`dKZX=E@5`b3PkS$%<' 8nN/&G魃D JWTRv͏*tBG[WCh2XlU1Ga XڝLdstM PyD$y/N%m ,[P,fDb%N5@< e>s"ue؞F ؋ju=j-VeI-_@?>G~'{}?*;[B`,Ǯ߆{CO&qsRΕϷf# Pcw H1 ChN#f:/ UbxK\uB *?SMKp5{|m>NRc_3Gu W?(Cd\7SNen-V+"ngz,!56$}BNM훛S"Zੂػ&47D?q T|@?G^ÂJUbBI`Qr/#z\sQ3'=^00|#_&opli):/ҋ vT>I"?MhY*:`//O2DXhxkd[p^E V^ɓL;kM˺ G`K! D~DAi,;>?tX =, $8T0`TF!Džp[i3eL?) 'EW z6 telV@()*z䒨Cl,KVɸ5 àM]y$:'RfuqSR }*9uGްjqB/k+SZF۽ӀCj^{AөFK$:c,Ec%" lP}Oω 1I"M5$Vp]1e|#s;$")%y1S2x^QbKsPoh6 ;: AU k]wݛOdt,-C>* vZweNK %yMW*$bb~+wly kmQYl2ukax"qYa*S p:sz{` R90w$6 y9>EPSBr0d'R“gS 8.s[^ڤp*rJS;ZJms}F@|b -1Γ 2:*gj($tjPJҊ&6.~D _Γڝ\f1 h`콣V#l7MTWXiMƉ^Eŧ>mwzlF8>?5*M61$$cW !JN$bu$f)96*NyF4>VܼPp-1LJj];v/1Lu\p!UbEa\T$.$oxh|eyg>)şε$ĽQ*8!." Y?m~Q\qxѸCvr2[m-UZx*b埄#ctNvX>eGˆS I |T %{<3"fY 1_nJـ~lOGOg! kQ!ĸ/(F :DsM=h Ϥ=:Ljmwߌ+kEϝm9Fb :$eO?׷zey|E׺N ؕ|"\8vmJas\iْw1|ز捾A)Y<1d_A 40iIWQpYb3^K<|յ`0_ŗ~9]J*9cG /L?IJвϚ3FEʇb-F-pmոS@9vxMhg8c9{үL*'o8,5=w)h0"[)u/]9[h?O8`&kր̒KҊ;,z ;m8`̜!`f~X NH]#5mD7bϩA(*Z0Oah s,صg)K> .qZɼb!rTre蛎`޿Qp"T݀7ep8Y>*鬶`Ϥ^\^Ӊڞ$t_'Ek33eJd3]óc7W)~~c"0cI*V|O)}C(+"t4`-F/,0 140)Yj^/#FJ<\zGDy0CwۀMd yikt\JΤNJϳ=AH8 6UY RՒDd4+uDEA#խRv!GAHh0,HXsDlg|6IubtWAw[gM\E3\A2x|I<4e:>GeTVl\J9њi?H~ƻxEӧh>uvD 4>`#nU (I 5w"GKN)ORdFn06*}dpM}&}6maOX[i@5Ӕso.Sv6,ւm[tSw'֓zZēGw# ˎK.3 E8IP3:XƫٜԌ Z;ZvC\.dzO K'uf^TP$e4Xy/Oh&$7/_ZgAtk҃.z!L1w*RĀsu& ʉ5i+UFl ض1E+BUTLP֝b&,ROJsǗh4WGKd]\kyNv3IL%H`.f#?@!`Y~=l|֛?"iQkn)U#/KS]hӵ.M~g-o!Ї⼥ 7竑#q0L7->э%W$z$+FH|t ,AGW-cPIN8tRd±c8V-ߤoƸy&.6#֑Ň b+Lˍ/% d֜Җp'Ydʗ|᠁U(7HGPejϫ vW_K 7;TkL>;g+/iK s!B?]f~5 !WIcoଃ-EǣP߂YXRf@ud*IDAMIߩ1{_ 3s%ny2X3 N.IVOo"Nf&Yͱ86ʚe~0ܙsᦾW!PI4s;aH5~L60Áf6L,uG|P.)c$D9#«E9xܺGFI0[ 2du0L1p{!EQ~4$hԿP"=gS"E{v6\ 4 Nl4b~ZqQM" 0CfgW F|KRGEW ~ : l4ŷUO a۾[aNc(?`vD?%CRX7+Mi!iY<9WmʴÑw;2mKk7(+II?P 5?OOٖz |ÃC)Ї$_*v^ ƣV*]未25}\Rx5mnAn KxDanfdG2>y.yK%3@lj>MfInYvʩZ>xSK%F𩡯6!k1eY-4z'&;OT~eɘ ] BvJGhT{&Z]ZB )~Av,?*oPQtjIY2י+V1 K)~a~x4},YCK'_ xRNŢTff cg"t6߃R>yҐlʀ Zm߾1mO?q\{ju#~ Rvi dѳץ}liX^8Vd LDfڙ cRl6n(CYLB1:ZupC]C7LVmҊp&{JY͆6 f$APb`raT1(ںdV+ \pGRdE% Z|,z`B-ĉ.nUY(\ۅ,2ݥUR ,ZiF v;ȺIMܡvc; r1+O-C`c6%LE~B~r-Bþ1]TĊ8ڎ1+.?-+^a]ʚ@͆v0EB }cטNBJЏo52rSP׶{7%*@*GNm:G=ư?ƁӈaSm}'Ґ}9mFFƟ{BIّ3;`|#=O%)蝾1==;R>6Q>n֠F u76L/ X[,J zc:uSa|]-"eE]N'0 Xjq5;fX/uQ <.(,m?3c]p"=`(e;sf3Ī_PWDցFrL!F'm UWBTo ⹐9\/iP ("b;ZUFnS/U6ȥۛh ^ " eH$rf,IS*],/2O/xJpԗK)RB.Ԃ(-ix} [ʣY ,x;%AɮbnvVׅʌWdJ ?f$\hζ# /7HZԷH{;V[q&p(qK2|fꙡ ~FeRzgXŗ jt Vg % ބ`GX+h|w=Llmxs&34ѥ16T4BR—4IT7ș"@wvV'O?ae< Ɣ'3LFl$:aS()8=[[& 5eUStv=%ˑai4xDmH%śoS$w:13[&#^3:iA>A GO۾7=J QsԷh1bI\VJ5%ɼyh-DM]EĞ bUMLztål0(p 2y?态C|G8*ٓ'@,zL9!F0!A9t[Hd&rwEXvgxkS/Q!lNf6ѩ`{+cD1SX|[Lh\ǣ2mڸ3gzzlAwq!~JŁ:@ =j~80i&y(S) Ȁǵ;xp/Z 8K2"WVPR0r YWjeAeÒJXEF=V=}uGj=QU\%!T0=sq>Ԗ ^'/)iL>,"(OA%`Qm=1)mȪgøn!%FQƦc `F1A\!0;|p 8WMIe!# ˱j=u%9l<_wbv p{6hԞB7Y[c_|1=^#IFawǜVg~wTڴ?jC4 %V47ؗDi%Eq UGwlg|<{-.i Įkg3̚f6ݒ`ɳڨ2NX$U0WdX2짞Jہ^NR_/~Aza_juۈf53 ;%MSܶ%>(Dnwν} ,VF' L!G-!p'0nEbF0j50Rdʋ\5p"SEM.޶8ў#QA&b.e×8 WBY)gLR}aҗS yW WG2uWɔD#qy Œk,rY{ tzjAK`s+ߛ$jSHS% 0VK]쳩caf[&h3kBUxf8(;B#m&{_/1a\YGT]ۊmyT+7 !ȏ7PҁEn t 1-Ӣ%I$\z|j`gzvF-]O 3b-W]ؑu/lZi 02g*"ޔ:pΤ7bC멡;c$h,d){"'d)BGT[K2\R]8,Y[дA aϞZ@ .-~[j'keHRaw Bgò[P'zy-i^ z@]'hjZA"~uϭNtSl53RHtQ ʣ˗ƙ٠0WCGMMZkr#pq-O[[uY*`xHy0I˼]G(4SF׮Auoܵ4KCGYhpJ](#@{=Tpը>P9:OO3"cC~h*?DT'mx- 2nWxH +m[bW |ÂBF;{W膔"1o* rbul@)(g)"P^͑ G6f/CA)KBߕüh*zN.snSg[, *pjxAi/̥c9lS$CԜw7#>zmGyLWߎj D*ݑxQ瑯jH*ι6>pO@B[Ca`"]=}R JjQ]\nyשԣP!5}W~ k U"iOYy7z :Y_ǸG4}I[c_L=A+w*RU_7X8:.jO5M-k慇:a=G78PhVAKjEKOd~_GمϻyۇeE{s]!6ם?O 8bTʽ?/젒(UUUv]Ag&btp5}ŃN[B6 *kyۓ~$?T&j庙:_oXA@WÝ8el[`bN97`_a"#-+WEJg9Ds^rTTJyZ1m v48)kU`=o\kt --#|N*W*R_̻Vpm\і!t^uۂ`˾m8807R\N]5'K:)$]&*.NO3|y ݋~"2Bݩ!+?2>]Z7?$U5qTQU?<̻6a!?NFeDMK֥}S·{4v>%/R+o2Th^)-w#by\"W(ZxdxME`֬k/\: r @tkgB Ñ~3Ku;Yps^N$[CoJOVaCg.Y5÷ o @ly3^&h|Pfjk~[2DZFNx -ow13D#x/9yȏg܁C p&)g0/Qnj@ S:ն]R5ecX12@f4r?)vE25JZaq%Y(Gx_p| .|-䌡U֨Cof5FĢh,-ڃyoRfqбMNY#P})")brWID/U $„x.\j@P1$*) JZ> 7 )OyqM3t UNylIZӮf`ز1i}BqLWbtܜZ7Ss/(qk P#B_+bn"=İ:{!t:55%mu HĄY*w%mR@կsիu., yQNN5f.^jb&_T\alyt;X I=vΔG?>Q<5Hwއ-v&UE@s1.+.%|ahǗJhU| )% uIGڷqEqel6Srodqr[FXY"$S-sOL}:0uH,_aI[*5=R|;)!35lFiӚ^ț5ƣױZ噉&6?_AؘF,Rm"ZnVG5wcD| @+U-ۿsW7nB91aM2c3%fͿ { [ѵUg}fT[P7RwRy6#N_w$9ʘKl@Fmè<3-`g*?AD Ͼxy,"Mܓ5D!(ںX ͔u-4G H-Vٻzb-pwvn(;2fT }()>d%jzD}RAΣɛ.aRVpmm'P>_Wvՠ7eQ1ĚX\JA3 }\4t/=5Z+?Z›ZIXֿ"3}b8-xO >]CáY/7jJnaO,ц a 3, T8/\b[.G~uaC͟l-j&+Y2iAx6 <W#%* "  "| dxi%=MqZ]fQ*"znG)\ p5s F|I;_"*Έ IJ\ Lx5NzA=K CF!Y$EsBH)dHU89O17DjL>+͖yj)Xlh_mu`GLqN4`οEWi%td!5xXuMe5#U}F'r21aF63UQ:{%8…Xzi]~'L1O 6+]etr0fs|]ZO n٥Reh{bNwoUEgF?{n]x eBi yϻeyt[w1 )5AVf,â/ ݏ?aPS0gs,d52b8Nkt՞I//a8Gw"olj φs q@4PbعWܠt9C.]U]E%G~0{xcDdpKzv5.6$82an[2!U&o" l\;ݟn)sY>L."tD|<5G.C_q-tIc< V"zI^ˆ OE5G!Z}jTTl-l='# aWi=<% cqgRb1szJ ?Nget.V0Os$d(ZF9%;/f)fHϻk&ό5,uɏ^Yƛգ'%ϰUZJZĸΠT%l 6eofwX0 t A<9<5jӹב~ vb'\)=,l=HȨI! x_F.V埊g^ sBw\Sz`Hfe^\&*`\G,#VED0Gw;hV^[40+H{i+8vvV8*eC,͒͛i1< `&`)},~,}LgPEqF~ўA9xOsy+_SGNv1gR2>b ]b^vScC;5"s)Z 2>L3;6b&vTHu>|k~tSL0ѩ4uD7{QR(qg`Mx'?P-pH#'/ x-*0^H'.-#Z+. ;Z3 .hp; oߢ%%#Bކ{_4xQ'BߖdlꕵtV#>U/)[j<Ƿjk Dg};^ENo^r^C 5<$"Ru{TQ~d(LkZb48Jw*N`':^*— 4MU=`,'ru-+@P'S*I_'h*YgV#Zѐ-{|ou?؍Kk8W/Rً6C Tٍ2 ܒ&u!bl//]a~rzRHMi)םZ|j0ir} U{fo[}%%QJM@0Y52}3{ Ygx: 9ݢY5%3xns]cr5P~تA9\w]o$pZnw[I͒̔D︝%)9)vB] '‘H&̋OZ+DLM;McvǾ%gXπ";_ŊZf-G? Hm|j#K(֤s( EmEx\V]-T~fd#% N`Q0cERgKJQP"r`Ѿ J5~(TSs.Qd ?ҟ4*Ng|._NJ(YȪsY 7jkbo{o'ǡIhII ۪*G`z<(o%J>mNcR$S;rxTƂI,3^< pw7ɆfL˂㮑`|.3z2O )'Nd/˨N&Nl\쉴fj\>˃F8d>zHH7 ۣ̬L0Ԯob[6/22׎1K|󎽒نZfڰˆAAv6\G&qJl,ߖYgpcaNJ!@*\Q. BjQofS"J˳}w],,&"odO >=ۘqoD^ 9R%,-U+<;5?xZᅬ-aBȦ'N3W% O!B.=VT./dI2wFc/ zEF'Jۄ; KNS҇%B'ى̈īC!dP$V,(LINS~Q/.]Y](6n& %t|輁n r1^VK Y0̠(Y*FX=\g#qOA~} :[3'?s9ђH|N; C hT)HG~ _b)ϏKIp? wsv-{ Q4ЅF Ӳ- S>X Q_2̀dvu˜cF\*j$b~*/2K̓6Cm- }kTSeWע}KI BOeTS"$«vs>=[P`/ {OiĻA o$lSJA.۝ҜB-`aMPcu+ȷqdQQʩdZ*eSOu(Nyɲ2JH-?&r?kgJd-!V9 mGb^?wbPk[];-\xݰX>|f5)u*Ա GrZ .~ .90-,`:k*D .nܮ75cakϼ+M @ s}!!&KWe^?u4ylǡLB$*!Óe8qFZsAf;DLr|;Vx4hNClx S=Gl h2B ܲb9{#"5)vFM'tˈcGtQ?T4c$x+FvAܤ}Utqc\fG5lHF!f=+寅/qa`a]L/D_a.Ϥ~DhW̠Ap &g`CaWqW0IoQYMWW6o&'huk}TVI l ?=3C2Iy|9lM;d#)nË?WEmYF] !3暾]'v8ѿ¥7DT΂}:{.An KUF|+>Yw88NÊ)RB2Q#~O6w2dU{),Đ:7qW mw[4ڡXw 59Bi 6ފ&-qu3Nd9j3vC{Ue!e3k҂@jY!7; dPph TZΟeͷuic>S~AZ do@GQ~cN7yCl%>myp0$j'f?.pǸ88n{:9 `Ep;gMpbP\|Q}m+J"Ņhu( oH`@0h)Ra @l D1Ҹ#=eQµx9޼aɥG/vq3כrW}Ǖ|lk )wO`N~pV[; w͹;cc!3k?Qa',`a1s&eWQ d;QV tn0[Gtp> A9=S1syZCR8z ͣO)y=>CJNr(gi&~Fc,t%YLa2L:oHc 7%ɮε}D F?Cl""]$%{tZ5\",Vqy<ϪC>R̘#<$Jъ)ExbD{ R_=YGѐ{;D!DDOs"oYȢlr8>S~S(N+3?/p:3sC/dbM7U:F>kODm3fZ{Y;ϚQKu7vH: vB x)*᷀$1\XGx/V|ŹG"3~W9$vVu!$?P (|u)Jl[xΏls6G,A(ehirn 1Ey-h'w8[{2-p穕rt1S S+o:)4I)͊;dIW< .H?c;԰xk%T)mװWyFX-Vylu`c kHZ{v=WBxF`H\h'|I;H-9O8 n2+b(>{: UJ!:`&f$D-,kkYڳx,<&3][%YVP=:EŦ7(!q{uz-K]biRbu 㤅T~עȝP'vSr$R9e@L>\낅\zJHre3;;\gu{?ga랲吞/bga[eq0̽-p&f uWOt_dB2ňvֹo"rx@%!4_Bt~JWlFtN|VCPDp[ť\9CyNݤ>Upk!_;[0X'9΅G 乇2`9ZΖYR~I;&0M? |Y{

}vf/s# I2S?bʅ3O{&lT3dLl:dZKpdz!%9SFc)"<<j=muKWV;Sx4f=\-V9V>@T[p@P-sJ5!l, ͠RW(q>,}E2$O2VJκ n{d(윞BH2%lu()p 9 . ZLBvRyA[^q,h3hR1L%R'l촐/\s^I &j-xy4*! q AJ\1 (HLgĘI leSʃWijH ~͜(S=MEL9(ln`_oN% .3vy7c8H0(d KX'Hݪj5VYQI"OubF0p<8sȵ5vjKUpU{~\D-& zZMynE'v|޲!e~6voPɚ9pm1>M[ÿ=DÚI9k (ai^CrY9{rB׺+$Ak4Lݹ2ςd]X1SZb߾U|$a 1P~rn1 ҡq㕑&CRz&(BkgDy|U @m5} \6 /l_0*&>bpۉ)p8뱨)#ZcoF12rT-Bmؿ=:hm3G$-0S]gGP}jJ#YP'{āc8 ӵ_Jg#ĭiɌі1-6Ygk;J@͍~(qnFsRlW%s>U1( r) D^C렘_Ƞi?b(seMhACw@Dh\FEr]R#0\`qٿi/RY UZcM#WߑL R9KWpf;<+NQŻraT@Q1sƫ0tzڈ,f9o;܌}WmKxDOw\iҰhwYiYJ ؑi0=o /zc(BnͿ7P#`%ya3Qxm5f&3I|܊r~yzZ?Bjr%M4SO֬C%0HEfd mMm"2k)p.O.r"qvB#K:ư-\w¥|CdG) 9csD{ԋysIAMF&̡nEe$N1ɅP󅚟O{umң';WU\aTҁ3B8~L R <|GiBmCקgn2 ~zzeo5wt+4b{w.i;%^Nb|R_uxUn;Sr=& upט0~{h60CH壧"?s+ʻ amT)(dM P$f6"K p@/HfUiE .ơ't!bp4fgi1Hsc5rIDmeN oGPxg.mo\( >L0P'tVS"žYnXЖ3lق|DCZZҺD[D-i(ŁH/mdN8?49^(.}Ѯe/.IU{ŀ1g4kW!D;3Ж;۩)p7qxgoAl{=!S[e(} Mџxxݯ\`EZc뺱!G)T{02Ѷu 7e\h)B8aN]mM哰$iωMn`af eO?|*ߢIv{j@6xXbGF ‡^ e(u'ZrSpt6`JwkvK|ѕ׸ƆV/a-Sj1Khܑ\ghr/+L9stM wyAʗ/" *i6Lhϐ`Ybb Faj9doryMy  `y`8\ ~r$S)>.ϙT>cuG$O^bA0 x Iia?`5tp5Y:2@바kH6.mS-=-Z.Zg8MԳu~_X 1!tjQ:u %LGLKy&6M  Wf6f6 um(u/)<;35jl6"Rb*D6sZx2&gw6a[z#lu~ZL%"U3 3H'qd5_FVEHeD(veÔ-oJywnuoxL1:Ehd CK滚I6 h溣ZS=i,!1mjQ/6 pՂvL PaV?467ƤMN(e0jgJO%Ȧ7w}ev&b(Nt6'޼|rfɩK@_ hS"kx?/`˫U0A/ݐDռ@% IAK,߆X{NJ ߆zI z^[Z(}{rsih]TB~AֳV²IDhFDwУC߲2# hII$e-`ؖ̀;}(oO+zuְ<0EJ ghԠ`r/(d`2ΪscAY 4l )UJ@m3l"{B}==IbnT= M\cE(@|dKf :\iqJ)?JBC9Sߩ>F֪I^UMc n&Bg X,?*Uw9*K6ߪ:W(V hjV-q6Lg8w͆ʞ(|cť;SW% ì^Fx#5E^1L( zv0aE5#2\a"쓈u(RN#On2 &j~ XpQ+AJǒ|s|4$-77ss^~$D lKaUjy``a4k[B@9$+ҿzVGcUB8ޛsm؁du->Ӊ ;'5hm^:a:BbDsHY~9FJ%۪-Pv: :uW)˂[=L=+Y}x9B$䆠ݭvܿOQ? xGE0ŘŎ~t,8O@yZ^Io3uQ`A{ )UTD\8׍^)4ɠY/pk7}Z+1O*NԀP&Mό$D.>L {~'g"ÌĒQJ"|4O 8=fza͵y3ktOh~_RJk'>vH`AͶ4p -"FKk9R4hߘWGU, UAyuF^s+GAE5U@4='k4}8`f~x2c2RbY~I,̈́$azk:J7WyqةFg|B9Y~D!ek-pqYWVNb-sjo+Y(@ncX?͞19\bz=k@^9 FV3%q4>X'\~Hnw EF^E",߷&H{MkM۬مJE BQf(=CkP<6|~D;`~cjX2"vrY xX69a.Q~4f{nNVD@֔f$ PGr~ؠ sZ!մ_ot|N~^WDv9ہQ(Bz;/<mqn!ܕ!$Χ+?Z:՞/XK>c/ì ii6'ͶXǯЄFjX8Rjjroj(O,@͜vcS3YR“߸sXLꥢLXW^AC= TIܤ>߫^S'BO6҉_Q.Zh`LUWmb !AM=`$_uhvط{rq> XX. b"o  < P 0p̂D\_,*DD_+2幁 )Ow(Z ߟAT$Ķd [)YIv|k+xgڅr#pt|z_3|Vvռ7:4j=ӈSB:Gd:7djzoC,Z,)Tq ;"]i"0}UZao _0f!e}Ao6jXz#[lұ˪^uCe&`tꢷ m]vh7a( ?05-@̼l h _e\AbRj`V(TJgdZL%SHU& ԯC݇.4`n( |f~N.o_( l"D i!0fxMMGRc0b2{)4h]Dn[uo@Vi@TCfQJ3ɩ\BL=y[ky'Li7Xq}$Q{ضG 8/oz&ٝ,.pPa,dusl3k;d##!}r$ю&ty3Mt_>"i'_k:*̤\\l Y qgYZ07070100000027000081a40000000000000000000000016745a686000047a4000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/ᗽGc]?EhDTTk׶Ǽ5!? }@{=r SWQ Ry.=8'ah(\J@mK[b/դ1iSԭ8[CHlQGa.="~Fp< 6p`bչ!Ҧ.b4gޟ) րX ŐE:6y`+I,(DrW7Ċ$(Z|ѶޝMcGkrpӗ:^.qЀv?AÑ}2kKQ I Q8̋{qK5n2rO>]W= ֯ߡ!'A he97LVХH)9[Eb$_S<*aT)9J-,ƀZWR,4td9޼B[҃&Rs8%e9e$4Bu㑖*dW9'm.mY&9o9kCa8[%_3aPXJyc8F JȂo Oΰ׎1Iz&(x J(n#hP!z=,~ pƚA)8؊9 ^!=Ⱥ=!g5:>W2,sHeڒcXة +>V<p gS4\nra6r<&,1z򗖐زFU~eh %J]T'Ʋhm@z+ ]eegO`:C|^t<_vƩu$H, ګܫ ꌞoVN1(zeSdkW A8?|ҝkY3XY;o]8B#6fSf(xZrn ̦#f:u6hLv\\5 hE9 tkWcpZ{F!.u&UЯ{C[AkNqHM+4{w. G+,_6Գä{ (6s:(׋& 4=ͩ@#A4E=Ƞ8#9~얮 pmB0("-T!,vKOW:o<-Reb.H]:9甃0Os,șT~EЏ+kiޔG9w+/rQLvNr۽ɠ iʴ '8T(%&fr>-iTY$rA17hca*>4bMc٩F8ז/@5lmcW٬^eAݫ8+㌫ꊔ/M BAf8FBv9$fĝ0{k:O+am + 3oEj >0Ad|zlmLu\!ZF@zPO;2hg;2r΃N +*]-4eर;I`"J e!ա%B2%R# 5܈_$E\j3iOQFA|q|OY:_mS+ंPY^i9! Նŧe](!cJ ~a2:O \n圆2F&]3Z?9R],*s6v?1DX%?nڦ3ȹW=CIzQcI]Ul+n_ӑg+6r%^F] R*]XtSI!% K`2;}: Ͳ~uqy5p=tٚ-~Nά|KyfA}?;VbָKAǁHPsfı#.; Zc5hH(|4-lD@󓍂,G"TڕИ Ox˼&#Q[/~SHB2w;VԳX9X*y{ IձՈ!BJY4AwU3IژPʶn3?.1.\{\I0q蔍;™YְAqT m3x[s͖B_0rrTq֜ &RfSi$SAxPЇ]3O Fsq-|/,q#]`-%q7c3[zMI'j`^$pd{NJο$vC5mnH!jQ^^M 9W  r9T4x"dC;|l`f\]txhx3+Kާ?Q< P(C5;l ˋ 8UWsh Yp^ mX)U(5_1Yl#xNutiQ{Nl"Pa'Vkh/?/+h$ѿ1f։#%xűwԼc: ~[N.|ե#bUf`1(7:j!X 4nڤ[Dol͑yJ T%fXbHv]̚mV@OjsSAiy.i(] -!xJV͡m㆛l!JZOįکжzy%dsz"@Fi|Ȓa#Gi#ͬT76iN#H5OC+g Փ*U y;DC?Y<أ7F@m\dzRwX%=X |PID,/זX3]cg9]Jh `}5;N%_ޢ<zRvup;K_7=欯JmlA71S\qۥdaVL{jX ?No= S a({ќw"A\^rCs?{#C>ܔ8#M mY8:M\RFWq}/B򒂸%r dFQ)؊_WD"FN:_"ݝ<*02+!s&L Ɂ WF/K9u5!2ogҺz"LJXILݠF_!Z nHCJ9@p0^t e$N{:_1*LiemR#F:0I:܁fH G'^a]j'6> ;%6IFg(oyVR[ZfQPq43?ZLCѵ;h @^pOTO^ljD8YX bn_}/yt j?]2¿ ?ZR<H5':^sxPS7N@>1ܦ$G$΂}ŤBO= a5 (v=7vGQo~.o~l/zb?ڢ_2$ v\x CR)KۡChjvN6ٟbϴ"C-S|`&J"SwIy̍6+l^8R@2Zv\3Sڠq!Ey&J\G _>-#`zaڔqHFڤ~l"DٲAu͈d W+ߨ}?߾LkZuUhBbܣIy{k9dI"G, j;~s P?&O%D\ւdo'tI FDB}Պ+\ό<bAh'^ .&$Ջ:ӘS"{ +of8N ]& ĕ@T6Ba DamcmNz? KU 2.~#',0$SK\ 8$D+^?ա[İ:ƟD3+ܱd7Yij",upxNJX*^D^b<b^XZĚ{yyL@Uf>=޺4Nt5H5~4U[+TF= =~ }-gUHkz wV] cʕctwuTjՠ Ӿ(4xw 뺠(+ue<|7Zv%;ίT>>\-EoE9*9Jmp*,f+T6HWL>$k>ArM%odNR# qKusOi\gSGj\mBXjJkNGV$_jmڦ0xM{6@ 'S8)t 2MsƗ@l@hoѯmQȠ3zcP=5\ %'N'GvTFK$d_?λƲ& bh #bi64ou wc£S4ٽYshL܊W>5"=%v̏ #T>xa>&/`-Ԅd :A_(hUDbiHG. _P09oCy\y=O /dŶxAܬѕ *֫(whM_4vM27Mkp~k1׃iN4w{fwuП{ESv X &7x&,4HY2 O\ VL2k,]Lthh5#;-']=Нޟ^^@@;`vB?bs Vdc'@-]Z΄KeFġ88?j{@; F+?O(>F>bDRSUNKB[r@H- yЋֺ!m7 \u~1{{r%Ofoޟy{Sf9`3g^2|{Ph:vtAb6oF"bʏ#6a| g;jr2PٌxaǔYYˡm:adI.އqKB?*Ds q,􊚁|B3lPz; 9< r1RG[|&OfqitQ؜7Լ-bw.4@қ{[@[ O1#fJ*YVZN-ջ0tӉLf.U*w;E}1m}Ʉ<ٙ`Q+WwX=$~{"a|6NDd<j,_OI.!ra_Oz Qkq1d`FTV%lYE^% .}}1&ee DLW *V= jJ8oMg+TۡMƲM=DJ(|; qY`'q!'Ct]_lC >*w=!-y̽ < ]A`oN` Iax@ReL9u\סm5f<+ZZX7OV7h3as[vPTg=Xq.d$l%j֩ U1sbCJUꊬ>=[efzHKoTc/iٲ&LA}V0_ 9L,S<-:n8 Hà35w%eLa0×GץG6"54=RW.n'_e>:yn 8ENvtȐ39iEM~aVv[xHZh.s^D%ha8u/Vm CjescY~R;clKi#l_bŽ\^[WhYfSn4b4gۅGې0F\K $Wo4Z5_s#7zBo¹Ҏ{YTp'$,)oyemzǴ,}L&2\|E+ɘǩg~$q=xN =I)OL[8dA5;z/W]Y e]ҧ-gk.~Nն(7]ӵd\-jmgQY;]pkY9LO_0>@%y41a)c@DL#ߐbr &I|:T9#˄GJɉf^-Yqs[i/DiY'ؘ\'.ۚem㐸0#9p~.vKWd<~֠dNpẘ!gP>𪉡BcPwʀu$A+k2@zx%_8c, ImX5Vmz_(oH8h,ID-iA ug'FWqcrK_@s[њ䉬c"dنy>f^u ?{;e뿷ԡ.D _i(by5z_", ^hz]#^N¯S6=oOJehbrF5XfqV'֮_pge4_?C`!:aoqct+́!g)l -a'[2 A a@@%q{GDs>iBD].U *]kؑx H TЋLo ks_<3jGS]B'n|41:n$̓D=Ͼd^c'{W{U5o=o~+3t>%0iv13q5ix;HQL6Tkۋ)DiNaIwx@Ī,3Q1T>p: =R`fAf"ÍnWvEI c:^,pDk棹S!tp4Ҹ0:}9pDꊒڱ4|w&ɷZ`Ƿ?8XtJD쳏M:p|!nmD.ĝc,ciZzľ͋16H2pX]5[Fm*_)&0 N,W$!FӅ/<3Sg h$Hl*c٩.>lCѻk⋴dS܆╄j:0~XS|.~MZLѠ_O@,%Sb9F QVt 0M4+&Nf-*ѴPVt,T,́vXdԊ#k2y3 j J RoL?Ee&[blأumWZ &w9"y 8CG۠u9P g=TbJeFzl'Hqv&o=3ʗ CȚ[WYF[>Q)[XGT_ ᆢ6i/IY!Pە 'b L|ב]h_x']m r\ ~GJ)z"p sUx)@ GKL5k߹gط?MmY,CbxɊoocGAt1nFuv/z3r%ĆgWf᳠PUd<ᐾHYbj+I!aĖ:{p[}s/nG/C2FI ?:TR7pk YkqQ2kc:[6V \  QÝ0Lȶ #3__.iHs[L5ѵigVWT\wAz`~FIMﻨWSH2{àS%b1LWR pub=,E K$,fDIԢ[8N}5%.8ՒJY({IpiwIqmz{'<שЯ7!t-łؘFYD5uƈ*1AETЦKz8hS(v>p>A!ئ)#g+Ax&"aʟ __C\R\#Cb+WړKLc 4+cPUWAcă<(rx OLL6Fl4Cl8~IyO/QKlTw9-giEQaM8nCEvAczǑ@[.{Bx|yAi(\l/,:$v]vuNHO' Zm fGM$m?!t7A豊!N_k2 'F|jLG,CERIqal|vy'U6hPe JǮe]=;ZPܭ2g7:]'|3Ib̏P :xtQ'Ο[5e3WJ[&)7UjF:RB 2dBؽqB*EQizde>IMRp@ԌIQBS*w >5 tH7n1Uh=T{V,oBrfei imȅZvE38}B'L]z0z3C9U&X$jEyo8 oDY-l'#jw#1"'f+1XK>\78J3#dw|bR={UqAIZF6>~SFIݞp2gxS';Op} ab Vm*{NIV3pvVd_4gUC xyꐪ<ԟ2(1>ZzyZ4#\^ s? l ܊lhw;b%L;(,]n垌#+?s"H>‘vKl~ , Mp&QY--g_>g~lm=T2G!ʐR8PZK)AdBAX `Hm})C(k?s]N'>Tq3pm:ͿѪ_}6j|~߯'STR-!QjR[q`We hH 9Ndw6Qn7c\7DFKeߵ*]L"424* ŁKu(- )W,U+Z_rm;w#]f\q>%D&>C/L Al(CC%?p }SpSY2X\=I( dOWmjwf1"/I]?4~ ܗNYM)"K]Y0X2!06EM H7Vވ`QQ1fv;!PQbV2B7m9u@/w~<a[d\36,kE?ٿrM{O$~+4jw@૙u<b?89Rw zAo9pȮhF6{I}I..ӣlc']k(-U44}~nThr;?=hy֛"(Z RN.ʗY lՙKh/si\&8aվߜ<~*`ɇVyUdE-7Set WBI&5 T<ٳY7fkk3ཎ3.Aj$DZk0Ù~˜J SE*҆Y/5弝ꖝjeK$ TlyՏ?3d12x!wvK(%u*: vQ\} atSնjj_ ϓ@n3Nn#*%Bj)9V`b{%FljuRmk`6@EB{!hP&0uçJӰ4ܱ[@q(`4dbb yx( Dh?)ۛ:W}fs+v W]'~S,>cstύjk KIc; <$1 ގ&ݙ٨xN}_On:ǭ; v"FLia d~08|g!܍ R1i-G!9ۖ\ 3Z{SDnGKi=7n%馔> vAPLϰzVTYK)7(場 3=xJo)SS} 7*7 g#]Vs`= DN $R93ˎx:x ۣ]C2*Mbl бU?p F1|>X{/bLp+dE <kfQwtco1jKE[{y/]>kmre{&t(86Yy1;rHAx Q\ i`V[x.}ܯ &5pO6zh>aPR4տV|T7J/8E{Ѵ SBm#CJ|:93:;.!_fmy6Ff8=Njg;!`tXv(ބ"E,6/J$ Cхhh*$m-G ³xC\D13N.GTxêk! |J48윛|;몜36~MV-qJ©Ifzd,#o 8Z+$&PcY{.fz6&rrQ2“3|D]jË6P$R%rP b,↬_ic5Jt5~:Cpzɵ|tٿĸVmQ&PP4eۉ5+z J-i;.Y[uq#D%pݯ+^rsI0;#7I& 2}1B]ہP xY4ǥF"?‡x\R[sC-S!|,(c5]VԘtg>7[vyj*Qb=-k4 as"^EwFy/U" .q% uL|* 6Wne$-{Sy6>L]vZ13 j1ȎNFtlvi [ٙWLH0E$r yar9¹>ZȎL?XDuZU0ً3>ʀ;qZǩZaOx{ KER%UȰƕ*=ǞgYZ07070100000028000081a40000000000000000000000016745a6870002a164000000000000000000000000000000000000004900000000./lib/modules/5.14.0-503.15.1.el9_5.s390x+debug/kernel/net/smc/smc.ko.xz7zXZִF!t/ ]?EhDTTk׶ǼWe4Ik OЧCMN]lS:C/Ato3EVt1@e_EJAF!@Ε[b![{X.`I?[)+8ҷL/*X`4^uTǏTr27bͶv/7 * ώH}ܥl.<$.Jϱh3?_F`BnvN沗CBYS/.N':OtkʮS{ry7i|q l-G遌Đۅ=N6(bw6{lp ]\dwqv?Ȟ^xd0X*sndZE/j"ŝdi?)9جVh+YZ Eoz$% ? U6VOV-0`65 ϯSː>N+f?yRW78'Ώ>LX>]+W#:F{-f։j,ghe-b1 J ͌Ý;pEn$؁~9tpA0YƂoRo< VD4Ѯ[IP _8["g-?> B€ǹ1E: QBUAB:=t#vs g]=2{*gߙP(~ZԘ|U뼍taۋV4RJy$_}l&.QS!B0#QBf5&ԏ3Xɿ4SkhW^?Gm4Ù>oPG \mms9\,%L}g/KTm@jxm4Dqٺd(~ m\ ,oVYn ۉxqdGF_Az@Q_Bhn7HOmthf)~o2+{^2C׆?&FBIZI>큥6(6Z^"OL.[q |.Bqi9e9XhSԧQT#?dķYEu=nhX+qh)5V%5`B3L a p\K"7+lfJ]RP(ֈb@ W+x*t}x87Hd%%TjB`{@9zU+4o$4&Iz.f}.9g'C){#M2 ׀Kx⳵_!|tr.ů\=. vVO*0B]Et#ȭ%M5lۿY19E8/ݥ>8Äp LRWVw`؞CTؘ |kv9lQ0bm6%\ ܤk%|Q< &ق(G"}8z!f+7HE֔=sR&QO 0҃q \)-;h;k;PPzp{x U-/N(ZFs@h\l> jrgYDTrP{c{*d^C@$C}w"<ݨ$ F﨡}䃯v u3ڳo㑕w'!RVXCۮո(؃Lss~<@$<s4/PW;ۺz#A}حh6EQ8R GGzY."ZGyuY3XM,q/EF5^Tp>qR1`p;/ =xg 4ՙ^g8c.M3 _+~ɝf Buut`rn+ ࠌ*r:h%-5P4}D+HaKzvA1Ve).@}OkaHqf(3IRB,ħg51=בT,|[ ܊[Qj"#H>ϔYE pr7u9Ap{' Ҭr ~Kb Db^ =9]jkC(Q|C=X@+@Ml0DQ`LȒ>QhsDTo:rO,\/P1Oּ3=a-`Ai0|[8 ٓf(2J+ZVƚ̄Ҿz٧CߤL qUdX=7bxgv?tA">%̹O6&ܐy7鼸]VF}`W$bb>C:-c5qI뮩?aXAw9g0F'4A9qU*߱u"<=~85ew7%MTop%diJS)e FWjqgzgsZ׸Au䕷&y Z5;(۷C 4Ak>b19#H$q s@ !,]%`Foz0 @WYK)D'PXT>lxΡڠY`X؊]B&VYjlHJq#5VRLDc$FNOA~2A "F}IW=X?-Չs.ygD0Hr0}bhp4rS5(\}gxWj~jy:ZrDxN5w/TCb37?]  ':\PCÊoS $V!H%p{ pj"JQ)KĒn#bu~\hK<5~r##_tr=Aj0nh97<j2 ܍KJ̜.P@v5&ecޗӳK k^/Tx!ˡ뇝M+gθޠUYZ0k뵶&"C ~>ש-yȀF6&{59DU }3[n2 /b{e\" dy_&_%<,!?F Z} L?iNAYjZY12#e[hK#)|Z5fuDWp2ւҰƗ0άvI26V J- D Zk\o+upa”}|)@YnH9IjH8=zi?WFY&C$Vl'?ybkG{񁘘h olo}o)8KoblVci Sc] _eP#?Pݸ3$q9Q+Wç[/$-l k?1Lߐ7jdG82)ªm(Fv=Rlʃss!{ȣ^N1.du B#]0I䕻T5pv3i-GT2^O:`{$xY EPR^;\D8&}lO{*ZOpa3Q6&b%#~l+G޷Nc\B̘v/ Ez_~Q=`g-, K1q'UҥſFX HClZgLd5Dے_>efxhmJRylBeL']$n(/{F7!#6T$m/,JF%lp)S^`m~^ }'rL'y3ςIoԾxh`48a4h;.Fe‰iG&an\*mQO0M|K@j.S^=ޚEv!3y*Z`t(BHA^GYeyd*5e Irmy/3Rc>ePF`->%;rd@vHp37qcGB6IuukRKvفUx^ZUMN=ԣO!u@uO:y`̿Jք+2XԦڒmWM-FU|.ddG?U@8: MwSd,HʉSJ?Xa֔>XS(y9lg̓Ç#cֳh0rF:Zh[g://9~!hZK˔pgS63)}ڕ ?[[xko_W]:rB\2+B9v}:l GѽRSqw2EJI͐,O3=OW(H9V21@f)D(z&-@Jo*ja&q`Й$W0J^_pZ`VnYF}IwX-Yo~~8C,5AgI^g4"͸g@"1yV$ɛ!Z٠ J@a"бő^#.:gN 4\T,U8Pj HVo"Mi?P))27c(|{/ڼWv!?̷ 2!˹K޺J3q 2J!}=)/ځ}7Ǽ_vdi7QxŮM旃t$KtbW[4>xUJvLQ%Pq:6|.9; E=VRho8Qg¥;ف޿WhKaBb5Rp&̤" H tʒ?r=n>\R$UիAN@ Q`L08 bˍ.Db+%3׎0ݑus,&48>1C@F3tJ` b<.L@N 6'&R=\j,A uUT]@IjќtcQP;cEes܍<2 _Ǖ.aw]u!hBd=-Pl#s8!:[kѿ [F /Kɗ<C["Vs #n2*G] )Өy֎uuCQq^+Ջ\!amtP oq`T5E** <hOҊqJ7JWضEl4 HBi3eZT1yb32Kj=Վ{ö4_hЉ?O;/UbuA<ƾ"6 s/mHeuڈr-v&jѣĝU} Y: : xѽA9]&'iۋAUӂQ6AsV3hFc ~onu{riicɝa|Z\OHp N31<~{­29qL2?B"r'**sC3. )r,&_,ڻs7=}ƦDe )Z!I܋W^HE/ody o Sϟ :m+_#Y/PL<?q&aGϵ"ѹGAo\f;t'-eYWHizoǕb2Lnpߟ];}irj⾩ZWm%>>14'?F΍h!޿ub%Yļ ')8Ib7J~܋x/yDā-gߑty-]pQpnGnr3v錣6;m<Ջ{m:XO ۟@o^2*@а_뱙9?Ǐ+%jvxzDM= ]q-qwݏUVU+EG-EYtw GiӀZx waSd?q X@^⢄=DJu0fjKucJ} u[ D#[+>6Q9V]Ъ:*^iGvȼă]7R-p-6]v|U^_jAMVOҶk׫*08Sm ¼cՔn[d=D*s|ѡm/5B#IR^zQ·}@ /M(6FūOY-d2KK]QUO3JWAjУԛ&pKV/\؂kD§j_Q"bvY#2<"?tS1؟b#7a5 ,I_7Q ŭ7#}9 {{u9 Rigp)ZÔApbV^%'ImL[:r ?~1t3sbyJ=(SG`FjɺV Lu6t FGS-tר-'}*a)O3HHlz }В8wth0T\'S؆c"G8#4 0c 㴩.El5 '& ĚS "r,sZgԿ6ZLB8 \Ai#T9:Fni'JPSK<]孙Epc.xbTOL6HfE‚2HTAPCl(,x? kloU E{z5>L*+f]NE[mƕ|&6di/DO5(%ýrBۼi:0x2]Q}Tb^s]STh'KQL[E86v16ܜ9В9_Bk8k<{. (8O#[x$'N>2+k̓\W[n+_Yz^=)k$6-!-X2FH͝A{2>.Jb!,Aܷ YRWr0:15 2~vEl%ZżfWO_@*6[O&_ܐ//xT͋qUv'\htʬ"LRSiWAeކ&Af'yx7eՉciyD6ɻ@$B^,$db -q̎[יMd1%sU \ OROk昶EcJv,KW=!u>݌NF0XA,kBBd+ B\/P'\HLfBMvTŇܵf:w)3Vj mXB(0k,!# Lښ|hketDʡ;>C OFϋ'| }jԖ?Akr +#sݎȐBn-Z:Bˍ'HQ@㷆!LDgv_D# hzq̥8؛ \~rN`Psub.+plVbЀ\֟ 㱼qϽ!%^~KԢb#?B7U+c%ЦҽBUI /t] 3'*@u-V{b|Sw_^Cd6l\˯FnI3[Nx(I(QP4/e`mw-3fE IyK-? F\*ǘDrs 6 tl0c<'v`i PPX\Y xmhidL-hoʉJ{ztbNDJZ;xN(ٱa:|\y[6zhVTP~` \0h*h=_֜~JƺЭVQbPmSNVՐ§: o*K@x"Uܦ2QlqŚD>wnZ_ޛ֚|)#H~ ~{GhӁX}V* ]nW Îo{:'|@y3I/oW%p{FJ^c*&˽@u9w +BYͼ3B}6hyr/n~h|4LAU` x#fǔy<+BpcxQxأE[ivhֶ+#֍dC3{?+pFP<.+a&Pқ|VX! OT߉tZK! k3XE_zxʝΑ.j;2^ ٻN튨_M \9YsyJn@t00ba{:z4-siy뺤&dhuPA9D2Ѻ2񞹾bJؗ0Wsh=`&T7 qrf&)t64BK޼}V_e{!9SEVX %v;-p%/D5 XU*.Y$"]g| 9]1.@eҰbQfska5R1! Bhp<[4t+=uf) ȟP6BĘa?9Ÿnlp#+EFUN P=QSjG]T"lC(q0ꗮ13ojOźukot6(TO7?iT%*}u)g[2@ ޛbs1P;|˼I`IK\Z][}~ 0`Fq)mR Ѻ߸*PZk$q!HyR/jݙKvr7;zDhcd^L7N'x4q"V+O5LK ƚe9JRXQ$xs;IY%p`9DxLh“%]՜$T}Z^a?-T?KEAEG:j]n1%uhNhx,%tT^S\2 x ռ\ c+XMv+ό;qZW:X8Ex9QbSDxuU;LO a3xښuӍ뽋% *u d@* SAհ8 /Ԕ& k2t\AgKYGM]=a=>W3YR`KmҀ(OjțJ^>G5dlF+A/& at8a(}Gyn"Tk>eEU&I w1debeãhW-e(k+U_chΕp̹5$#wҴףy_bGQF;" CW~`:TJQk+hp pv[1܍4)\`?j~hǘ7kR#i >ohDY @ wk*nzv4챢ؽ2ďzNþ2sfH[7~LaηO}W*{- 䐞1y*4t'[O@ڐ*PAU6#Q*,lѓM;md+Kr ~&s?&3py=_ȄQz^J@),I*D>mmM8>ѸN<(:Py {i3VYӤnTȾ/-mpf;) $ƣ$u2쨠\"` -o[ɄH]̶7g"yؙF˱~{T9\T+'̌]k@pSO}(|/y;a)\^@`xb}lb1e׷]( 1εB1sl>'D9x iSTd{MCh;M^x|sކl;o*tN<, \!;Ō^,Xsu"mNg~p0\ů?r݇[*dmH&%#+ ٣/DiX' 9FbAD@*:#ZClF\c$ʽ859RvnR\/<6<.( Nqg[*?[1\.QtB!t@4B]Bw,։[khKo᥍%Kd{*W8Ϯ*[L?LA1AB*6)~0W(/ "OY&~5")˫/WK =BdH,ҷq-2H/0vB̥fF"`ں&oO?c0( _ nu8IQw_{uvBn`حa;uJX,UdsRšPhO/R|OH05-FBh|Lc"y*כAVxt#?PbP< Qk79Zrs.h2PIdOѥjô >QT#5h7;4ˇY\+uʔL#IRClj5Po%Li;ڬ-ا`/۪/\_S)rFHGO+8VYˋPI,Em:s}*}:3n œt4 bU/`v*3UD48rN[ܣ 8),E`qݎLjx#Q}ޮTOm.STxY|Kn1O  7Kcn}ǩy˪*EVW~$K1jN:Û;ܞ!֭t(Iu\[AMvjGKi*~o1~?9,AgH5]T^Rw z L ,iaq `{A}O9,V5$pGtE(b%<:bT]TL~z,Zв J^%/=)U+mc[4s_fj-y6ÿ쀝ŴIG̀+WTPcT2#tHrvWbXioP5JUgľSBb`T-q2ʼ6?x$&:Cدu/x-~ gΑUkY0@I15$RX1 =6b6kh f'_-ݤxкȑS)?sG6xfZm$F&bqѪ6AA4LGxշnEk2tƒ"/9|?aFH?(. ð53T`s^(▢xH`ͭ6J| mDf3HX|<_<w}LjO>; qh{+'Uu,NM8ѷAJP҄BU|E(X0YV q껽T Ϙޓ7\?eϞ9lVDh')f^ŬTyZkN8.OV Gȷ'%`,!c-5A1U?_>W Į  靂0_cM`vzpŝ9w {A:r3AHML} NOYhBzk zƺI~r€'* Iۍn":0TGn އOn6JMw_8$;XKԌ":aM{sL\S.w3d鬼X?%Bmó2`Yc ɹi \f/F#NX;s#ĭ gq(7;|~pTG8n׫s?b2 M`K#%n”ټr!]!M@34NmÅvbIӥދy.%e*9cI& 8q=mݳQ'tzl+n^<fٌNs4r/an ȷXX^GL|`[rZW ;T&$#l@X /A~<uAv?R=7왽5 ͊L{ǮUI,ԃSGeV;x@PNԃNR1,b\֘3g26%3&~}5֍;#{M/oM%$#<Ҡ* % ̤劥=Ī,>wZ_03#:1y08Z;эY7 4_Dҋ2r=d0̲E_ _lΕ$H"a2ҼC@o((6E)P.m՝x 8I>P7/dx czktdOkm{V4?xëN9õ[QiPrco'{B,81awLӫ]\H:*GzP*$zH(N- m6+CG5o4n67u@4i'G0YW[toc$:N7ǖx LoӔ4?2D T 6ZZm0)f @Hn J{]?LG45[ozl+!qsFMVćJo8[2v`Z"!#,f<(W,aAD-ACaR {)kR_&r52Sx)S6kv1n4h-Y6OO$&3p%£Ɔ:pg+CFy0!#iM~ |MFbZ;ˑ12)PDTI SnxyhGPx ܻ+5Nn/ֱ DDBN>b!:5}oid$|'6=o8);6] M@~HVİ(6 5oµǨmw]敃0Dz9 \19C#n\|E8v4s)kTLOͬ#=C O eA賤GLjc!'xO > _T23kM׾%u%2c&}0*SAOz8QL`G\(HV5)$KWkmSı\$+/ GZ[GӖq>s 2fv%W9M=N *6"HOo.zVx(E Jl*‚/s>b#vqѸ{adq8٠9IQ9g5v oAz2:8>ikQqvKEXΊ8P_S)H =Ⱦ(tҮ-\Vfȶ9~ #Ļ<%._UE穿p2A-|o,˖Bda zy؞`0uTG&MTJ-_$",N0+|ط2`kFse8$Kݢ'l߈QULQc(P^]Ʀy;(u,g*%#;k_ DX ^e-NTMZSQx{0/E\J/۪p]S~^tx_ߞP R 4M'g:5>:1"2, "F#~G\x~Z4[E7 [# 0ꉲNd@2u4|&I͠jגR14|@~ GiU|Iw8KLaZg`I<O,L)rѢ`剝GQm|=|my<#^bCo(M|J QS&.\XԦ6WTJA z0biHk۹WU&)"ݐqyk]Ɍɻ}6\V%ZCU'3ŲNϼt#g~Fx_䶬y݉R-ԃ tƿ}Bq.hU^CȺ*IRNp_YsA<㰓(2x \R܅f>^C_>ʲV /A0zB@2ޯaS1*IBU8FBݓ`6Rs#}!cNy  wՠQ=$8Y'SnHBz_sJiB!rENȄŬF y"ߗd3:==ğEkh4M!Z/uVx] 1jxj@ᱽi7F0]h#Ox;{O~d[a]mc"9X' ok+-EDhN'e>qJ 6Nb>C'y<[?.* 4t]MV'0c:+TuZJ饙W=vS3"u ɱ)סوE;69D%g,o?t|j++dLg8;*7Uq~ر^^uHCHx-p-Ƚ$H 5,&vȼr"C37ÞuvxfW))[J`g l(kU\ dn#ϳN߰RҞ=xos8g50B` Y sx/EOĴ9Mp 9&$upϧ 頙5,?Z |ߴK_o ScOyJ Gfy;m32WdbΉcrG P6טDDۼNy3. ҷuz{]0ҤAmm@pp7m#Tm8A$K'Q1 H51O[\:\ 7O Ôȱ-2C&@=(jƽ9tq|#uDN\cV*ðkdߞoEDq֚Ûc탿;5l6shdqZU0@x119;opӰK~XB ,w,Ӵ 6Sm.FIj;2tD1#== 4+9AA7(ςQP|Xo~y{#$ncO>iVǹMP 0}E"4@Pe_HgN;64*{; XpZŷ-%C)B:Qk¦¼T"|Φcn9C%cc?X"V_( $BVj(ܛ 6bi^ʠ7$+tM:bGhJ 1o 2t0žY-m^. yVmN X4&2^d$]a398 ]pAB1T/ha AR D3˭X`'r5} 0!{ Um{/+;B%.xO!zj5Q4?#sBh>:Y,g^{4WE)9x*`o2\)W ִ{}QҐ ]y~A%t*I@/Ǘ%gC^'AI>ZjWT_au,:p7h5?+0- ]a)L8SVcpۦ5btRfM)7A21b\˴ӽEBxU6;c(ViA\TSʖWɕJ۰?QqGHt(G#ءE z4­-.0$hZa;/R#EшTdtnLfKT}NYxkEL+NV^CR= :M%4#Tڰ pc Tvc^?|.¨Kbd,*W钁6rZ-4*qQ598hr(*_tv}cY( #ݣ "`]O~tc?i{2͘IRUγ$f%1ϻ3&rsoz*&*ߝ&Օ"ڟ8H36UǏpqizR-Y]JJZH9Ba\fxGgƒŪ#YQ0*>`ԟgWS}+q`l(m4J +G#ev'UxpdE'߂jYpA4@&[ BA+[Xhr\kd 73?nTo?t;:]aff;W#^*]!>L9UqExb A=F hEJf2"Ջr>%|GMtsh2XEF,rW-0ʨچQ135| -Qn][E0縼eE*v ot ؗȗ7D9) aLZ:H( _AX57qG}Q.X M#v7|ew{¡~!>[*Ysӊ_.nbN˚̀9PEN#ܞYjj]t ?Qg_5ќ*QoiHF!Ō\d/0} ]X@}΀(vg7VY4V7<=D)8I;&=Tx_`?(e>4m&W/Cg$1MVxlgHW-ޙ"S'M~$(5sZ5d4]n$K4ՓHLxgkXw![*VۭnuQJ  ձeP4AL6FEgj/N보փlK +!4gRbkW9Qq[ /[QwLcU#Ka:qﰯ8> L$HAL `o!V-T $<+ٚNϤbkހ0)R8uɊѝq F#SL$S^)oC5wת0vqa 1>Jgq U !+f`U,e${bmt!GunnԒ R#Zp]_4+CZoU%?'p:l f^ʺd.+j u:V΂7tׂbLNB㻊哕INLKz}lo=R'\ Y~b"s UH.V2:\EaNӿ`=H=Fid;: ۋ^diњ 6_JeXf_ч9ӏ^UZvF~HWG YECy 42kTEr]ՏUtUMn{l}{Vӻ@^\}b=pWB_u>ОQ~"TE~Rf,!. Du ?#=<27<ЎkeG3%=UsHՓOZ1'2p:cG@,B= Bl?Yv¼ZI۪߮áᠰGt$6_'c6z411UkLM41^-qky2|O[~e\E-qv۸*JgK)j:毀_[g M2F! ajt 8n5Gy#֗vvU!`Mquxcᖺv8oh`#k g=A >Pʍ~ w]Ba1zYS~ĭ3>3T#U`=eqJ(w%?IŰ ox?Isgωy)ꬽR_lNҋ/JUB;ٸq׌T|qflu!'8jQŝS7SI*R ~L4IgS'kP^ WDyJ/9 u3QO[> cw}r&T8lP)D/C^(嗝qLI'' 6юkI{vQv)8-> o2Qбb Su?0Ƒh/V!8 E(')Z/mUd#PCATUBEd+3>@-D b=Q _ 7`#1^i&'=Ig8 7{\u7Etnjy2] y>Zܢм4Ν(R*J6$|EV@мB~s1dw@yL0~J) ؤ݇2n0%jflRg}f*GÁZԓK0; Ŋ7H'UL#&^У s_c?DŶK)hq/<9rǙaFrS2+i!AOvRUc3=IJ1~F.ȭ3kwBN*KArIDo ZP<_M,m=A<}ߗesC3շy{I-Շ%8-r¯qXW(+fRKU"IvDxQp"_ax9|e ?[6 ]l[H.Am0nv_(WgvP4ͷ^"f@&CJ>Ǧ꤬Ļqy/AELiP7-oJRپA*%7NO^fђ.θ<$\nw]4x ,,8d2}tь.{vmE3(V'؁27"oתJ?1u|LXr@NN:~JK\9_5buN0oU?Ĕl@ t@'hɦMhpLMxrz,iYD'Ka.S8k%x!nns6q贺?"=rHx p5P"~]68f=G &?rAޟoK&,ouGk4sBzͼinF1zUPVhĽ[N%y>t+ 8 8A_)TA+p6?kk;j :-ZoTv쿕~GڶOwg_6KOMԵ꛽te`!Pokh菂7Ob2#6ȝlfn@)?h՜KhSCR=魐3b˨YTYL0ə1NXD[JXqE>K6Q~dBSbɽ-Y~W[8D 6/yQmXV*bߊY˛ClXhz"*ԣ'ʐ6@,cfuolїe^rMs S,rV7٘vᐞ7pnNw-|[}CHpt 5G-hC !~ۭ,¸gZd1yDp4? !$~YP@C<@Wߡ@Yq?3w h3|Fp>8|%eÙ n&[Os)$ B7^;Y9!5R-0a3X)=gBa1ഗ*8`Ie %d 3 [wr"yQH*ڵj*. hejsH'[qw Ri`&QX(ʚndk(oby@1 WyO L{r$ p4i7HukYh%ؖ-!1^=Wh;bx|Wz5ԹL2VKO""h f8@=4SwY@~/TobN)d82yTK0y;r"G$ 9hov** 4sI'(2c;c+NjjEcFQVOf{ـTx5wjUX4t6-Xoͮhѱ´%x"".HU74xIt|9枩B) C ʽC0I5aD{Wh@]S♑zm~ne +1K|֩ yz| U[kxnhMIߪtu{ Vhv'~O\F>V18|f#v`%DG6V_&ƣyiG{j\{l4m{m8E`R0؀/PmBÒ]ι,\w6W6yte!];/2m7ضl8x4QxQRP:3wDFt#!t8<+P@^m,_ G]W`'}ӳƱ;W mγΏZ3>JGMIVp^/C#LI@R,Go6rN>@L=HlocFQ)k@|Mn ՠS|Xs,3rv1+.7mIږ6إFB$̖f "({nuTpy׃!1NSy9W'D'*.!fr-e A'O(ÖzTqwA;BT}!mtנӫMΑhR+Ь9 /ט/:V/+;_t45ݔ8;q-+K}^@>+ާY4#sLxnʡg0d㥌h\rގpN:G/+sڰ}JrQlexx@ Op}IT`&ĶD{S}Gax "ƶwCڶ6,`Y;15_+jZZ@1ps:}35eьYX&j~]LCn>^V4DJ 9,ُ"v. ؾMˮzkয়<%l[:T*h9uaH8=,ZW|0i;JU[jPa/5sCy41s^!$uZϕἵl;}>Hv-Y(Lb0rq׼}nsI K![\t_bM⯇;GrtQnקĆ6}D\뾎b/]t|PpٗCLD=ij!@]M=]7J5;導z{mBDQ#rݜ{p#ſm@-V }Cn Vqh ]uD>9{\yVvB2L 9pVM-fBxayX:} 1J;n3JjHx;GQvSE%&m w;{>Ê(K owH+7BAxcFoȖKvt(nK굺l3ӳ1,C<0~̎. ڥHOWȶX7티@6``ŌF`>]Y WӍx-NzŸacKL2rUE%Wp 4I"YiE+KC4DZTܵurY,p;H{X#h#sr2CBLVq:p0:xRJ7BrMZMe&q]t{/\hE$gW7^Joԛ"-g_=BmzH Uw>gҨq{jLV%((ve;#z&) 4yxP8;p@lo.!lVs 14, (B~CԃU'q6@'(*y ̘"%Pl;ĔL3,5l]0 ZurXU˜ֆh:+q(_v~ᄂ!u7F#EƢdG׫+fw($uv=[D+]HQQKk4Fr8rI8n9;O4<ő6GU},CƦ$\UP\PiPuf9 C뇸ݥ "T$#S,qjP8Es2bm2S$wY} 3hz*z>߇}\ЍOG ^Q?p D{+ %TjO"R%ne,2n4rV^(٭[x1e^B(YѴB袳 #b's~L5P $țDTQ,vX(l"&ⱅr͑@UqxI间 OmPM|bi;5~ee6Q1^側T_Jk t6:< \b\ZfBߔd"ً ";Ao('Hĝ 4|C E| SC`$HۤllOpRas $la'}A\zG6wd@ (9+[xSĚ%>1,t_Z~97Lگ_T1sތ;_,p#iJCSFWLô&s6'!eSPUl@V?>(W_1{ƽg؍Ξdv@ɾ&=[ȤEa t~s\OPz7=u\, -2jvl(pׄl uVt[dG$d_A,EFq;_SKcJ?{|P-o&zmCQ{@iX tQB`|6?6YWk5@$}X!\| sb%2R@@2}1Af5~)%88B2 pL="BWIi3 >5smoiL l 9/8̲@, C ]wʧTfK bo ?/2@$۰JbЂӮ/ѻ3D[kߏQ⑾rX8KߎH l26^4O(_Z7NI>߶_ʚAR&^'&NzzBx]V,4yu);;ᛅOGhE`:!  ~$k䶢i{@A$LMF4@+ 3bʸx1dHM* Uj:mӠ:nd b(~1k'7bIuc?w'fSmW|נEiƜz6ICfs]٘S`b0`X$pS\v#(lQd+c3-\?EBR`ƴVo KZQPvC3kc=Hh 2Q}5ea R^6p7c~qh5[5їELФs I~Ti\6GsPdQSb.,Cj69~6) r`FB)-MԦ^ fxishpĖc؝hgV&4lN,vgtt,et>h*!XX~Yܲ-u>NYXW$$Uڤ2bp溃:GfC6UP}eeΧL8uEsCjX!@j\'Nun@XiYUDpt>uTelbƚ~K:) t<;I˗r>̔3.z{FbҌVx\˘M~K=?yX/WV?kt` #}NO>4ǻ wzY@FU&[Zܞ"K?(K0В,œ9`k)SF|0/p:`S7*jH͏==H'ɕXa\ǹ-jaߘ~]S["?4la["T0qK;4Y=[x8pJd#,K@"x;iSyG'p7a6N6^olvkqm!8!WTe#'}M|!%AIiĞ ЇzNhn//t4>yDm($Pfٓ>y2=BT |h~99oRolLҮK:1nN9*N/~]!Q-;k.Mlޡ1!/ %eζ_-N'COºEIQxgvqz816`5mwmۚad,Qh9$&2j ={.λu,<9yu*7<`U)01)[b.AV᧯b~xAިVQ3g!Ӧ;gwʟFg'ȨdpMUqax 㲱Lm(&}I:o8@qmp6\$>U:oW_Wc$Ih@8Gh}>H )0DB[$bd'֞VzG8):"Mpp_f^?uT7Zc`F,ܐme0蒒^Xle9 Y$^v3_KLE{(N=yl&cЦOgBmc0N(dL`-,He@Ы kHAGp|S%y_Y^]ʸ‘ar;_9U]<:laa/1ˈ?*ήܩ,%ܨ"b@`hku@m.$PE’Oc!M(‹g]Pgq2 9^ mʮ[7]ܫl[!:1 o B)Յ.)U*D(/,ir~,GhE=y>dx:n'71 h)kbE_ !48o^xdu.[=1Lc#CAkI.z7bhB{Yu(QOXu*稝*F|.TJ[vME/hUΝW#C| r&/)G()eh>[N3 Ca5Saӵ3$*@1-@ǖ~sYMP{tk o0ǺW2 ,\'7  bg =~ɦ)|Boy?FSMC߽X(mj_VD@`DCQm-گscIN//wm] 3|Fj:RvOGkt6iًOw=@BȵmYܦyPeAazI]|NK\KIs&] r٬Ѐ#ցb&ώU`۰7qo~M (o@ݨZ:ƅػ"%#] -)aY:b;x.gcX#I6Ep!:owɤcjgS8o!ҿΛ&nKol[s>0.vKv.Zp Ju^A?1bJgюE\:M9wx!M ö7w}k [6as<\&2&*|yBu' O$WG<6h{,3 GEj7_E;LHI x.39#HÓyD X,"jr)+Ȝ3܎<]M$J}O#1Ae=YݕB̧Z@m alh^k55ޙdK\,2AdٱӫJ*SQU* ie|̣:֝ "#mJ:VnP{JP ·K*/xi6MM55QG~ތU*K,E<<.r"/vq2By IhyLN4L"$zgw̏ق6b8C~x-z1hWR V\|(?btҸN1.L#>~=kQ6oī-oA*iږP+>T+B04i%ʼ~rO>?wUA :ݮ1&uԖgX"5nx%U!$S?.(*#U/fӮ൑\)@ QI|D&UJq2`=XTΆj/y̽]I0VS˭u[k3y{?ަǬ|0ֲrL^\CR%Xk7x=HFuk k}% riAb>MD zdSZ,emgJ'vK]o@QNyrAvV*`N0hH _ 'EGYA:¸dvlN/uXl*sru * 봱}=M=3E~+(L W3q^+! A0ahP6JEBP=!E=;OqhS7K _ nE|hL1|}[TƄu.yXWnFn?$ 9b|SDkgv_htīX6ߥ&a`=%3ju(n4(b Dc+aQ 6{s#{?X7]](wﯕ\؋˨Xjv1i@ 5VcoW-$LU; $0-(-[*'F$2 0kV`P1Ã%分iyd zѓ1nx΅|ro;9hjZV1_^,( B'ܧp=9/ ,x7z< ouV}V0i@:}`ՅCQjjz3ƨí#.y@] B$XqחC[s◸ u䟺mO&.ϞW "0-!{= '%sq[>-XDQqu J(9 %eA9G.@˹ M9 S쩀u N7PGOܝwS}-X-ddb8?N@!AZj< &7KfzO?2Jԋ^ '={8$aS!CNH7(G|1&AmSvR2hsti^Y<;Lcyh߾r^qPSIkZ8;4"3kcuC~~x~nML MS;AR"HFL:v.).._&a N]rbK/r[QC _B+J/>[Ax_IK+t$s < >J.N3ZlLn{cODq#Y,Q 6Z_P"=iS7[ʷNDsΩLSAJ_D&3W%ܮ&}$!t#Ǚ_)aFB]DvŬ{}p|2f5}4.PR͈&J|:4ҁTƥVJ E~XS)H0-esLf<୍É{.#za: ~C;wӽ2漺=-#‹`A97c쑽U0/q 9=CP`Pj`DƦzzaPgq#Ki҈| lP13¦qJ7$& OҜrh#iI?uOaମɑKs*WpsGژd/ [TPx@带]_ ±-$Ҋ<=t\)P?k"lD9rrZ^LM 8N,Pd?"$jd _)Ӷǻ!3Bt{]?< IcQߊ wWl]Gq]n w*+b kQ-6p}|Zu|ͭ (B΄yj% ob7͉6X0iT‘QY{^UC '[ z Wbo8[񮵢]u&,."fڞA2jĂw"#Iyh,j'\Pa &KƒCWu );zxp MZ ©yDq)oO+k*J9Pe@Є@ c"D IRx} )4Á\{l YQϪ"geAGY--uT2Sq<-}b(1@eeC}i >8@X=0yI7d4tO[.vIϢZ%sQAba^9&7ZV؞ѯ V9 5<&t.L :y:>>rJO^;uAPt'G]IpJ^tOPGJ{F=?!~;^Sk!q #7S.Uw2MjEZdVf,G-TPȭ]]S sv[#D:[d`xZx:J.F-?#=eX/h<*õǶ{^5dyI`~ =AF1ߡm:hN  $=BXcgFdFgDQ43#nS( ZBّӨ^iZi}ufJg-)Cz?4D&Nב"L a.2\C]?6wbRjiv4kq^+RZP\mRSoMOwp0K0 aaD~{E;~L3dpW)zNa: ڎ>*cܴr _A3р5)G%#e\`YuM->'=Ɨk ".*B)I!R˝TPI&VG^ch#"%;{ƍ Ca=I]}g`dW+?˶Fh([˂(dJ } FT;8פa11?E#p6fu94㏞{wv8$OQ>sGY2`bn Ʀlo^8]%X ҂6Rh 8'QxŬmnw~[ªu~9Xu##[c#WTEVV@--\K_/z뗂>I(ݓ}Rb#xÅ$] {Rs.zJYn!PMzpnc 1ud4,X?~HA ɩZ5k^FRp]wr$re7EnN[xY J8w$^|'?g6DEUL7Feu'f]{ܔF-*. ɽo:[oRUH>s'{:ť ;_Vt[~OD] jF%@SĻtR|n^%CM`q,<%iܐwTJ֌4uAF}A )RBf|֔E,P1z'إ[ƩK9K+@jq&Z(O2] X|W!, aDbDj5ёu? v!gq@ÜAhIC\Az)ݷ. rŬ&0K1pYDX {"a͹Akh}ޥJ}v]h;]7Ç!Q "]a7īխZۖ3#tL}85R?)^#c}^0 J>=W/;z[ ҵI@kۙGV 2,fs ~!._D@>e:LjD&Qd) #LێLȭ3Y/{GqXa,&UD7*B rK/LzRn(j-Rs#0OYpQC9c׆:UC\< :D;v,GHI_ h0}[yXCBApZ^@p]c1H*; ڈq'G,dJ "&a"|pW^9&\ bui1cVc~ہ~rS~y e3?(m52X?j!}ԈV{1 I6[} bCf8 6M%=%SV_oІyٹo*16u/&Q4/&qG[V#LһcaU4jbE?ɤMXF`ʞZXhΝQBc4vV Wi-2;,V29d(bt3FRuL&dj0Ȳ&vOٴ; 50ؐL8܁ i"g#aJQ8!{ Tൂ[lD0UOe&+Eֶ:/yl,~hq(pw3t JrzzmEDHav.쟚CQ]vhqC{壥 D66y`%~>WA}6!@GJNﲈl^c@iU)u_3=QQnUH~Q x6D*] q^BQ2PQ\ܭ[> 2khoZ5T[BD4 D}{JpH`Roa:ϟgIqKj/Z'Tv4~ d3̭x3W?(2 +[@aM+2zws X/RU!󧻉NT}¡?zlS5,),Nukri\, 1[ ێGjca;Rvڰ&ZH ~z(cNZ P#i2bMt|DLԯ]@U80w7c`~'W⠰扽fi\`f +;ӕR1͒gG9esw>vDd%ceAk7YHK *+4WM t_`:o%Vvo{˭`)*>y ~qY[9RJDB&4Dߏ%}fAh&`vMxs4mb KES;=7#2g! āmD"fqJ~Z*i%PfݟBVTÃ%C`Cϊ#-WQ&5?!T'[D^lRڸez^ ~qN / D{HAwh[4/98D ?+7'z|H(Mn n6EXOU̮fxS"cE~$ׁBsAnīH.dp:zz6~дAO="dP*^U UNr3Y/)\!vojIWQv'ZL4e3 0`%Ys>F=t(SWSw *GK Ƹb7Z$ 1 !dc*ün͏BY>o$^><!_e/x쉲sV6޻V^iͬJUv R䃊ʫP0h`L׻&'̠qs+6ÿ'2J8^KNepvg3ҵNHEdd齪!D _oFgGHv[m/nVУRM[w@v4,budg 8l]Ӟ)]>05<-1 ^,z??%OCX|C1]6Fs,y~k+kљoXm|VSYx,sn ikΤG98b3 MySZW癀TXV0f0Df/-*yQz8gaۚ1; XIV2NY8dicVT=D^Nc%[Ͼ\J( 2? )OC(On :6 ܀F]lE6[IF(uwwk$^;42eps}c{ޭ- 1Rk(I%k`o g;Dx+gwی\[,45> :׊'hgٯV޿,K|9aV꺪)  Lڋ1#CڙL4KKWtOW9H<K`3Cwd1*t΅=yؐt=T^;L+$s*5R k-ĻVp#Y"S3;c)B[UL ;Q1#N{]PHNseq6䙣mB6^eMGVeڍ %b_|=_{LD7m!VB?i=hoE[qZTmw2O@KO~))lVkpRfl~$7S-kbo滿0/ k\2vk5'DFj;<94It(?G YPS4pS/#]y`.]WZ^+tAIkŭ܅6x6'F͊kM*m}7+ uq+S; N--9$|[eg|㶨REo?+ *.?UxPF 4yS/o3ZLoq>sD!^a w31igkȭwg,0x&r s.:73c6핫 W*gWhe)dbE*ٜ Oʕ+GX5 ^5p32ckU)'\fSO)S#>EqߟDf$Y,IM,6/?)4~]?\ҊH"ϸԚ3te;)V/N\#Ȏ/Pˏ0!O" I 3b6:VIv*p0Bc;3u`.4,EV)R46PNgdH<&Z<~?y(OSp1&& O&`K'aqwj'jph@On|h|=En蚔K^}cZdW!-ܰ dDrA-`d\l* P36_nraӛϦ[~;: ѦU/DTCe j\;o.bRF<"r.y~8͒!bv4@*7i*wo;9,Z*_kH4Cv1< 궿Q.F'3  q w,wmk xo&BlQ{$AZ3 5 I,om AČEL6r<;] ^Bdi.4B'andKX 9EˡIފ)΄CQKxoV֛V˿,h~oJUZD. V2:B:aMwU*DN6];$z!M鯚_EiK1@_F>7N=|^q\&wPQD{NWd^7V):Y77 m3ANc}Bh_g4 d|q%X5SK$Pp'eS4~d}k0P + M}mF9k[qNN5yT ӁlF>@[`(/@/(Ƹ ֒jefzg]&T'빏 G;(jR|vRzݨx'XAB):{*3Z:>Z@nރK5HC'B{UR8鉻DO? C',* (%1m?m=1U+(nh6c4_tScStK5RHaefwDc+"C0IuNv gj%냏`r8Gn]24x՘oM(ȸJ`l%{WEs\( \@>II/Y~{їyurw wW J*qUj)IpnH Eiwk|1/]^ bK({2MhkCpIӀGjieu?|I"A pCm>Tr]S &uef|JYibIgF,xHՏd?@pBj^U8=Xg-NXKOr9=^Ҩނy#n]O:Wv (D@/ 3"[Tf8peȤZ? $/DX?3ɑ)y60/}Mϱt3ڣdx@lqoew0G-ZvR<tP@<m:%}*}6 L+!ZIhv:vدR!0%䖦q_1ۤ]9hߎC~˙w:d!7g8E~lVaӐ28C KIMr{z֕_z/>Wo^vAۍQŵ B%s.>Vs;*Wuh JlpSSR?y P+z֢H4VRh>QӁn0D%2USHa#cb6 heC.g-V ᪛ l4 qE=XmW\(ޓ% ^c+%'Eh]D[.n<[RXyc m UG#p.?И)\Z+%̿&8ןNyǰ]]@',~IFH[ޜ)5B¿u> 19Vٜ+1oyCǼR-)!!C2쪜8Mg"QQ'-oERUd-aVToq@|rZaУ\; Wk9d"ϠgIwiuS.:u7oX`2 4A+2J?y`\\A8Sfr̰:+h6VNAUז\A$X.HcYW&fu;=3m܋$Q_h]>" gz`H;UK<kųGϮmB!zR m^ *%,w_uS((Kj<<rm* "♼U8KĞ Ίj K6&{ՔT#|Ozm| 3E dx-xcKR_(ѰN@r-RgЄ]$TC+Q!V DuPVKm 1 Z)|a[w僼C\Yʄާv.4ºfϧsd)!Dx#`c+yO 'ng 嚩DS1ͻf_gD. FǑ"VRG6eZ®)a\}e_'yB$4 hoMR nCCueO p/Xhc{L) &`725Tca Քe_dc% YqX\OէFAr>SO72;o9<)DԹӅ3~') f1̄L/9!L-U:#<|q^㙗FƱO>QO]n}3 vO^6>&F$b<XթıJbr&挽f'[dE/U2o,9dLU;ka2Rbaa.̯8bLDD|U&7 b1*J5LE}[Q~凛Fլ)H=l#gq5Zc}D##;R/QT8z lt/jڵ=2uѦя3HX*S\#NpֈPWЫGt:ޓcr :G_>o#T~f5N2nOLk_z; " =aBk-ebN?fbb ,tQA\ s/ jr;V=8,yq#'ZX&bGg:6 ٲ(%'+ Ę[H}vsn' ԕkyO÷\ȷ 8C*ˑ0?vgF"NS^crtgDb?zӚqA PK.DQ ר1^1j vV{L=N~RI ^E̷<لL)PS^|A7PيXa5s' jHV#b #JAeLTտ4eèJ N?E䁊Xл+s,nCƋkBBbO*IN}1x/s].is+qVۨ NX E„>Z ̝LW~m B߳n9 LB_L ƿAKk)JԊ[Kyӓ~ fI88踳AQ~hZ=\'_Tl݃)=m:a)z/oKcG'a ^s^AURM{ٹcFec-rμ.OpdëYL5!P"inǬRBzT+^'7/ 1W&>) n`ۄL."I*{WSUt`Nyn'"Xc0j#tqp4q:iЌX,LinWz/<ƟŞ[M:mQQi_mI{t&LMWRHZ+y(5@c aÊz2}TBI!2s녩b 8~z,Bmy~͔"Cxd1_(KɎ`C<iƯ4} ue6򔱅hS/"vՌ㎍yp?6v=%>l0Y$;:PZL+obRU8&=ꨋLzjyj L?gnG^_@p z5J7 UF>)r"nrōӒpU OX9* S=*^ٚXNmFB{%|g! /uF눈Dt+s Sx)fRZs2va'ʆKvs/NQ= t!p5Vy9A͛_1=֩L"n@dKck). ~]F:=f[:!3c˦-5wBŔ3|P= JC^'{6g7vgDDIA]2G&.nPL UH'Ѡ2L@6fW ҋFjFNF-P'bV'.K|CLyk@WНrgb.fG$3M_A;70Jbwx0\cӡJk%k~I1DS)6 Muڿײt=[hw8 ]2HtktTDIJJC(>6[pйWo8IA$U;b$\?H{0FHjnJ˝goXls,wecܟB4Hoؘ$#+AW.ˌ9uljdlV_|"HgqE,@I 9 /t9,n*݈}}ZˉɗY櫦 b}K,liKӲޒGu{rͯ (!f4A* ugDmf[)!3 da`"&Xf䢪!gtw(raZj{*2*/p*/l6(ztMs{QNlfd@K3:P1p/R4 DDvSܖ?G$w BuZ*/ާRBgF۷ҽ)T!UfؼF£ױLc$&p}8q"BOhD"PEWt+̮1褪N}Iv?t(f;8WT#dH$ilE=6Kn sZy~WqY=:_Bb}1=&ƈ/KpUoBpH܋P=Z$Q =mF=Jf(Ut@_]jBY\pO$lQ/T֛"YY4o!.Dq5|{GIm~,٭;`;Rl@}'('ݖ%7I_r$M}2a ⯒ ֒;!tF3<6M4>=+m7ZuI'؆~3,MBŅ~~c6µ)P3|YE~+ag=7Md T眓3f:GqcSB+MSELGCZ"NɂH5EK6zלY=*{u32WQN*wg]H0vuYF/rѼ}u47pvB??2E Q à8oϖ<9IV+s)f=4ӹIWn{5tJx/ 't(H X@4↼ à}Gj)T R@OhS tƆݡ^|&!@炒0U7]q9PfUbKڭuRz" Nx5?|:kv@n8< D0Tѕ1ɄSx\‘F]]n#)Z_ÿ y^?xgD4bĴ`s'%<ڰVQRoj.@=ͫEGq+)dEJPꃲe}ā2H1[6mp8;S_,yMH`+hc&SQ0G!\brfs͔cj8ПXWq{|'莮mFS6FUi=wecAﮫGiQ&#C; /o[E%@OةR.+r Ij{խZ's|u{_/'Q5(]vխiBpiK+,iXA%usàUFt6ZBϵD[(Z&0zV Ql>o)L 1 ry>C^2X:>e1.W԰ޟt3N,Bl#Py^'/Ѵх y3ū=Qv 2v.0[yP'W!K&2wH1B4i-4JUZ>U$u+h*֔vjRC8VhEwD_70!n6AajIhjtVyAKA`v5-7\12 iIk巑r#El>6<1}_fX凉v[gHgUق],DV#[%%I1sP/B]cRp⾉vNooPCu6C"C? +; dZp F/}HN?[kZO4M6}y;{e#6;VRN" dTiV1:h32>044r j."yG@tmjAb~?[GXDhk3(c$G) uȬpь6zG%rlHm;uuS" /kĎ#%,Hp(>3!ѻ3oOFS,0\-L=tm,eÒXxjb6Z6p˴j {O[[+ CܶH'~y1 uD6,҂=[lo)q2/>:ޅq)hZ^UN&ޯhTk|J %RC&0 MT Sq.όml}Sp"_M8e4-^xG^iuXUYdz8- K|޷9lҢYw4p O M]ncm@f9âmC{LQKދ"-]WDz VGC`6d&+Eqިuj$nPt T^9pH=R"xV-`Jblه, )'7x ZHT9Hvʕ3D_Q_d" (a]Gm2-e vg6ddޗ/V̆&c>lK #{n<VoJ(,Vػ ]?ťSSGL/?ܠ8kAaG-3p ҹ`_{AαwIdeNϞ>mG"I8C*skyb14y6' 6>Uk*R~iDݾ̛Fxyda/^ܧ@ё/!,pմ*Ң/dEVAu <2Vk QctL ,!l߹q z$&zRC @ @{LEGZvu vdCK,ʰ1IzJJXF=aА'y U <>c^B1(eHSt!hyN c .)qyo cZ{4x c8k:F~"s;|z)o0 vٔD>+qv]f"߷o+5' 6K,LɌېoL!3BV`(idD4}1 KwȮEnCA3Di1%$,ncr ߝazEuyޱu@ Ӭњwq,akfzmB*9mt1*(_)\}rnZ2t~ Md 뭴q!Yʎ Kz9x(L M3 ` ;`͋"%ތ mla!M-ݾ:6b3.jqJQ,2uHQ) .`dLy@*-Q$keu`]qoSOM*+ ~,oڠHaԚ, ohrR>SG(q%U.S׎ NlwVR8Y#(c^[5"| By"qZgt\cIHC7MRHJdi\~."Lre5(9dpzd@l6aՌ22"b|d#q ob},W׀Ȯv  g7O1NX~\,_֝BL-_"b YNf+.0V 5p#}ժ3 c+-*8]2mPx!QJH*>A{{jo^]z%|r g7PQ.-P6y-  ST'P7;l^awI}qK8M܉('vn_22N3ʸ_5C H:` Cz9x)Lg@]a#=dt><46S&5Eaƭ0zF2=5YýyZUy6-#ChiE@)EPB4FD*",VRtۻ(]-.Y3 &9bǑ`U1 ?pN=#7] 'k\JEfO8T&&6#=zt0s@pB,]!6I_&I`N A !gё;zйe Gyl8 %D!ę~T[W۞JO"5IBpWU]IZ\`xebR07 z +82@= 7q`]rkݴsG>Z`xOw|GǝPWDV#Px6<1FeG&ufFIIKxӶOm׷'B,s,<曟#NN@ ^3?fi-Kq 2pO)ѕKyZ$wc˸\vȰoIɼ΃0j\,e;Bij.yΟ*28F?P8+w=ǐHHcwW([xo$(O=~_Ȭ6A|/Gl3z#heLpu{4~[ml@U.8Zt\th5 <5t^}%r.) SAHWr@ S顊 o}E7hޑ-Usٜ}3EBog%coE?5L>I0yW~Z&Ѿk VNV:S -T[BQ-{tmTNȼ3,~z6 9kS S2ȌvF.QG!DzSz|"~ם@63L ta TԴ:oEUPmÿjؑKBB_p.h"Be]Njr+@lGhc1ӑU-%@~ oU8">'P ?y^o~ {0+hlbMX .F@Ė1ťR^X9O)sQp֕/e`n <岊AI=ELEwPQx#)}#_>lɃ4c?fY hcs $Cd(N{}A?FVT]m7d%%LܷB *%O/tݢc0e4n]|0:ijm~sA ћlj%<p@ennj%.0K"pS5&9BBSʶZ ).(tӢ5;m}ӥ3"AKLtfs*р gci+mYH6~inz_yS\H.w#r8Q4#7G1F^eDUAXlCrd]IW?=_t&zcLcͥQbxSw/XB]2Tϔ8N9t n դl}T1M:X3vbsOH٩8sk[9T !q4b]T'7$xyiF㴅8ݜ*%$wt3 |듯>PMi"n.=ۯ0nx;ѴQ,࿧Vx Jp6,x4vVשFad?~av2%K:@_ע 9o< D|:ëgpd4wI厺}$gc}sca S/"C_(C.c2! z.e؝ |?ҭEFX^XO ϟ!~x-!<}ܐ~/a{]Hg=Çv9IgڵV'Tto+w Ͻ,F;tHtvCV+|= ArsCxc(ɺ{!I˒!;5/ܽY1 L4vwv/8e`#3"b%ymcyB^?]?g$PWUeܤ=UK h\ǡ#ds[JIz6Cl(P:5|P?,I 0ml i q"̑ʹWU$/r%RORfŝY?W`0[rJ[,ʿ+"taMy=XF ?+ë4h EՉ \T \u_Adu<{ |PWabw,RPK[Ϲbt[DX{bz0 } ;c4GQ~1qJ$T BC/=Lϓ: ,70]sV,#sJdJQoq kˢ". (?DW.V"_0 2̍k>-|m-C ?&E%fZfvrYQ,Ǻyxn6<2uBn}%Sҥr@hj7(NyCQ/LH[Γr of+YjTkRnuB"?-~خVY.md_.]%#Ik"iZjV {j@$&^Y2KJ[:;-\)]Pzf.x0Y_t]ZcKM!]& N\kw˅{㶡W/-}ow$ϟӀbP 9?:h.}VF^䓸rin"htVz(i^,gBGͰ3Fv/F_ W^z4l<?a~2 2#kOR;I=`e~DY?i@9jJYJ9ײc<Oqo0,n܇ݢ :~xŽk|SPY9/?g? T pyd?ѐ2OImbb')Vs`^=;w r%?4slȣhF2nF~u! lǵ-%ڦ&0BNr~6܂E;n8ϧs:3}u*A`=69KM}XGb a]}|V.<=o-Wxxan[㎞vV0gj`e [QN+B=T]u9s@mKyqY^bR і" lb. g)ۣ*uuIDgcPP6֒%eRQ^ 3R!xW+Tę{C`_x_b~ǁ$FpG-/\e00ؼ Rf>` kl|^rW%mC1XTIrp|JBBp#P-"DO{®+!}$—M1^'!t}87;; ttc_}(0NO%iGV{9*ȵ:7GrV 췾..u%eeHZlE33a'K5;XJ3g5ȯ[H2xcچArҠm~^NDDV^<Ծ6V|_ЈH,>:5%؏e_1R1W\>#Thҹ\(T533ziԴ[k R8k@ێTkg=@sW%ʝ8 #S-1G QCi㧠@V Rj9Cd_Å`fn0W;1zTױw՜FTC: {K4HE ߀.xJPG8vǚǰh;v%g>Ni;u{Jx=>A-Y:Q?;|_/8f=`KDE_J`B9^n/)4ܛ2 ["X- 6WD Ҹ0 f`?1X5ȉph1=@aJ&@XBGvZqiJ[vhz;2suumr[Dǿ$]Vjto3^r o[*d"opx;PjM%g' )7{Hlm8ɘfy]HQԼl,Kf:F)^3";0m{ K0@ԙy@ev$=9?vJF"2*!'Lފݗ/βA LAtTSuJJ +'җ[bZ'v a4"UJ1blS1c匤Ѷ~W1 7Qn-yDvQK eg-nab\$iW[ sMП)X6TcLuښWjH9Yh7kL' MpMM ۂF1v9\*T 3J[/,lݿB 2{rk% ֓NNʖgSPMo F kϟ=I%az;區S+kد_cJx`7&w2܍eD},dʮ.h>--(#.J' TFu=VCЂO4Y0HuQ%DTNPU2!$@/;jf!1O xv>3N]1[N,sٱ T&-+/SO.md]hڏk[LRĔpH1VC;d`~qvY`-k~tdoݓp.P5f W#*>B%!h=%V6&XN+ 뼴MsU9 |r·1_ˣ j{ $_[|;?W!2-e7[ko&Γ@҉vo½bN$~'iiJ E @&{Gz2q:WvgDyxU&MH% }wq@tyC&ֲ.űɍ_\Vyѣ:fPg0nt pFFI ĸ&0Ӂlaw{[ 0Gu͵ 'mz72WnΨ*-5V*YMѽXa&Oúd\8 y Rq8z2X-]{:R.Z꺓5GesPP ّN6L w25e~ū&W`Gz\rޚѐqjqKҨӕ]Xqk=GզQVi'A("FӖ~bj)2B{%(hQ3>Y6YR Rvz壭50)^F'5 ,Q*0?F;XEPї(y!nĎo!qrd7޸p";k\ux||萍yzO-- +5m(۠IxJ:9Ȣh5eU`dIxi1*RAp#"_ݬ~C7ʹK\50 o}^ R qg>y$úS3 `jag:+j~N n +&ɋ'.v>n%|x=9o/=/rx PAHgY=V|u2qh"uuY>zˇCSaL6ʔ:Ke_LK0ܦ{uPpEYIhB֛eZ!\Q\ܸ\d~}"_P}AXf-'T-Q*r4zN{[&|~5:TY<%Q ܥA&zGH+5Ds^;U@\KVZ HK- 0x99f1sDEycb'j)h9goq,W<_ҊP$<%vaڪ`(UT}dGhjI-sw4zP;:f1u TΡ0IAJ}+j|n 0lӭU)f=IӒ>(l,`")X+|I@bnGe~20ݜT8^#@;%_K[$E bUlee5 % H-'GƖ ) 9-ۻ( t{ S~YzSrE8K>@^mU#uCXZxԧ3Qw πJ-R~!X1 ':UGuW!iJ}TxC9:Q]O՝u+ u;Smh0GrI;2:ϒ_O Ecvy8+\7(63 liy ˋNZR\2;O\&]i׋ha1I$A N .$|ކEO*Ȕ2mV6=z4}Ŀ^nB/ qTK%PV>ЌmgL/qkqDp0A 1'ݒf Wm9G.hUC5`i( n"OyDn &٬wq 4 ՖgeA~^*?Q!=#Kܜ0NΙG.!9sygVi=_a|1`)Z$6b\4lp"z<?6 S"N$o:[ZqX?BuM[oLJQ$i~V |wUG?_?_g+!myPuja$`Y)3_8T(.BFVE5'`Yit¡^~UuJcҦC fKc1:'XȖ?XiCOX!/Jeh|mnMV5V'.bvgUvTp58_J!.mH: !3sUƗƼFXiB&&Qft9PY)[J@XkNƮ|^HXC hj° W~46QFC\B] 0/> s;H9k=]3C#Tc#bϨO %xC|۽B} )tq ::@}SsaQ>P Wd6{L_"V{'%DC=gY8N:ӶFЊyApPtνpc EjCǣ  )JO~xLRu:a@R6fKe 0o8ǧ:$$Le'fs=をjZj~_W'zs/CNM{5SĮk#7v窔Ru(*ΝUv$5_Z[{1e  x"R&Uoȏ-EkTHGҴ23E$ GOo䗽bu[إ`\m!v~ogB -v0C `2 #j?ǫRDyJ0')Z&}AaK$0e:s`FK@ ͐J"o_rziA݃$c[ҧ5g̽ϟIJWL WBDPmPO I<>g6T\J;iƭ)boŘt @XU? H~hd9(fSMCQkte.huU|Fx0;slNjd  H@D~sLtx9қQaӆ NV]dm`<,TrKrBM!kWr@vU)ND'L31o`&a 0ooÏ ]CQ5-8O[)6'>A!ΝDMiXN-mP}I=.^%ƒ̜@`:C-&X$SKÔ xݵֶ7˅&ӌs<Lhl y #7I0XaFs-tac) J? f ;5Nv3SJz]D,=zdj(hWR,;RLFJ9ZUC6;) 2|o93C76z k3 Ѽ c{BwZ`S" ݝ]'LmSkv-A`ϏsC߅9I q%}L-DN5_xTSМ9!c߿eotm>3p1 ?]m{\gP2}qsCpie}%&(h_],Lcg;Tlڬv&Z}pUYs sR)9`%\}и}xZY cf2rJUӨϡ$X7cLrw$]q4C1G[RdoP|`zf:f}h%:+;BrZYݦHEWcUti+,p %P.&_,3+"E) kCSP"J[ę, d25"˓Mp4(n& >mld*Bibӑ$`H'z=t?߄x[tDKwWӴ;z-t1ւYbd+8W!?02,ym>'B%]D,` e]Kcs\+bUSyj,r!oni|j.Dߝ.hx0Ў)1U_VMq wyw@ȻB(kR KUE)x%^GaC/3`|!7ϥQIhtSfycyne {./~aDH)d{A0=)KNDv+|ͯ$\ONsH?./=?"ܐZ>2CB1<6tKr3@e"#@ek0+h`M IB+cj/VI &%am*^G$ݛ0ge2{\;aif _!:ⲹvH0!!7~eu$N|Vs sdiKdI7pMً~9w*]GbÁc!Ũ\ sQn=`Kum @lή(NN!F BCC>ﺊ=ĕ3L6Ōc$ZLc÷@6:uw*E'%dkA[8Vf; {"U52 ?}H䶱Qzx8  6{Ӄ]N)@,w;\" @0`TM6+l$xbʧ{3j{r" 䰣-Q\\#[Jmqay`QCID XBoh[j*qwU)V1"oDfk'+C;; p3ׯ`UP k1܁LWdliS6Ms 9>X]ދ/Wr=d!3N$$#a* bN LSSpz )B_G-ҫǕ\Cy~ ;?K j_k<(l=GǑtB$Z$<%brhKwt~B8rqF$pf =s wإ#AK!)q@^7\4o(eV$DgpRޖ[ç i 0b .LGhNL2^!u\ÃuYU9gV C4ñ`C5^Pi'/Dh;<ZD+D||'3b0fG&yHɣ鋦 +Ei m@{o"[|&W ZZv0Aل(t9mJF(yS׍Z~½&V=LklP>_7R{ZS5)9nY}DUXnysWtF-?x:A_} ncꏌf@ڪmOeo^~Vk~bH-@w~Be{~ΰBy\|o5f퉹T7u?I416Zh .!xcb9er.1M\zÁDҹ=@rtTOƻzloO]Lr^v-`~gY2/mTz~.󞉬Sb0mT٩I/1qQWa {W^sm/x N,կYRߟ*+Dh f16\R)|}\ء匹GpF?.$}CGLEJq.P v+M\̣z=7op 0;6̮~ZJB/o١1 &CPTd.{Ϡ3ٵ8bs ԹegSGɏ%M%'xENsf>uc."&4P)F! 8XݜAwN_Y'"^ktRK]u=#E٪ppgr*QٕWNm{Isp՘Z ڲ H&z mwM3+cQ|icsmJIqB!n+zb_-&Deet;6㈘5uѵ 빰l'υJ%hdӚDN+: cY=i ca_ opLjO,;tUnC 9r"M;Fy{Jd e3c`Qh _w*(`2hV fdXD'/Sбx)E=jƷ\!B7 娹|MQg7%>jP!A g%m0S˰eJmOqp2XCoK=Z߃/<aۘYPԺZwu9,k7O<\H@\} _ iVuyt"M3t(ӯ6G yE}OEXtd8#*92E1ޞ|V95>`!MWy4ro9P K\u{ Anj<\eia_8j-!ιAn]FU`z4f?ƿ%>¼S]_e#ggCY*-nLntnXVG1DTN)MY>u tXܿ~)~ Zg#Wob_Hx O6J"ң†UÂ},uXNNg]#E>z$"M@LU8(d'%/!fZ9=vc[^5lH`,L^Кjgqm^J]x)NľFUB=6 S $ P nRD-N`Śb9f܏3$zBȨ+uBziX.Zoͬ!*qdHjŦNTKK oB+F泇%ƶoS^9=9'KgGpW*bYd y{^57aߓLFQQ{|fUD,j{5s=D7sK~~赔"ꄄjl$]oajvP/lUbH)|qƝ6YBC0M91)8)9Z 3|V.♐gS`1<;[Oح3Nŗ4cǑ+! TKQ{QjůT?F(!OI)\b x-. ն[-dy=wf1mnSx ()MtS'J0'$<9o %᳁$0NX "Q:M[ k@~_歡YaQoZ.@Ry[` aS]il}k]1hF FWbI{FYh>vFG-!5=B:P9`8Ѵrg'Y~g,aZGsUA3X!M|EEY[pMC=iC1HWQ>}$ i8^`\ÄTU92)d1?0 08XA=#j<5`RXvB9M  p w`p-~`"PXO'g-D\!?wLFk&qKwe] =LJLrʼ~u9o%3bs\5jZ|&:97k ,j}xK]P5 xrN%ʿ GV{" 7b)Q$YJygG`cW ӗXW9 1rrs,ˬXO&\zlۅ#?YdJ๊Nf:M%XH@ͽ}rax5M)}|O1d _2)dDO\A{ݾ)As6CP&kܶzffk0vS/ZD$dl872& QC+$7cAr`R [ID#/ `o@誢ig#XO)@vH#69s(ko;mGf&'QK5|-$ci `?̕G@ Es%iξkM2y*F!A37c)-*ȝꌥO~)z)kf@ | Z0݌9+Ô ˼܋}? B4=RF mj=jP: /x,"HȲ YXl?B/^Mp l!H'$L(Wv`,Ы/rԄG;3i 6YsP}ކ".bY)7dZ9VE˓3$@+dhJq<*ξ)|+4;CAvB{5mSx/=%B1PUD4jPxҭc+tQQ~0  8c$fW4 yDۉ.EGibТ MYԢK#PdA<6C]XSMޕYw MV`!vOrJa,ߎQn#ת/0 m_v^ta2>r!9ף 5 ^/GSZ:E/})t_x ծ;Nk~#VFQT9AHvm6 ,3=Yx;8/sn2GYq5"nY͵ϑ:Bf!wWu,֦T=241=tZ(dkM`VAXԏsq r2no/zr˳SIHfODD}:< 6;~h٘IyѣR.Y4Ug7>7y7lp ,!0GxIU>?P>0E 2T1N76Dw(!H^m ́Jewk5qG$yWo^F؅_M{_~dPvwD9M]~x)!wh}ASȾl iw3A@)لN>K'Zth ϛ[hq?4W>7V&i2uX-?a>Ώfv w1M- ?8o#~{A&K1! (^I_~c Qty`%1~ _Z gi7lt^ VAP42L?Pgg.V*+}^Č+Uju\쳼z*XE[ڙ=p֫ZAk:Kvü[ \|m<ՑQ A]qo! Ҏ U+ȣ3=/b(uy?~-腮_@*%1ǿW)'ʟ%j/*C2XZä }nHFQ:0z6qR2!rBBY309L@shD +;/.Ї,sM kuCn,h #0gk|>ox/zm԰}lj.fѨMQ6* p_Z ")SHCpAlU @5_pC<%^BTtNPzRzqg @Թ  ^ 4$ [C3W`[tuoӦS{:"l'u3GCiQ3!5 FzOHj@3M63JYrCFvזvN:4eOHҬJC+7=t mA5D˕D`9V=u>RlB@_Zv= Zi`iyFDsNsgKqEId}3I}82NE26#SG kf`hzx"sB\/f`o=ݳ.V7I^ww +yWSŒ%b.0vqnD*;@gxuPOvZkO/6cgCOLuDG;.n U]PAAiҐ0!Jt #7ۛ*7?eWTW $j4[Z0f0)s .9[5|/Jxx-:a⤑璼L$-2lj;hgi-O?5AN>$v)XEA&cBKE!$O}*nzjZ3X{/]Lbb^̎]A\=B-u+pbW~|ڣpظ- PTr D49`Oj@50&h㕿~tBkh5]; o Oᙂ.>?FH9m~Vвp}nZ\KL_-?VJD7s!#(8L &uY %ɏRMꍬW3  ȁ$+ρq3AVBE0U SSAn x̤|ƌ<]{₃mD&"ՇV^V6ku-h)H'0)elB'C%q z5NY?z5DHiCIp:kwu|VSm7,@%g%* /{N1JYDXw3. O̤^4Y rųW9_ؓU^1<&x"aҷG/w6P߼eQD﷡S>;3ȡ0 (ʳb(1\NJUnB3J;]V0#F}m_;.xy]:[8"2r'6We 6hvY=H_neIn &'9F+AX7fYB:zyvx-* u `BݦYg%uIJ G&mdݧIhЗXwAd w&CnCoXQ( u=ె -Z*0ޭ gT.Ey/z>u8LӳgT.May7<$*Oܞzi'25"]kooq@?,ٿE `h㢡(\*>2!P}cDٞʍl: TIO~QX?ž8SxUa2nKE %Dm3t.^A!*so{96"pT>T QՒV|&0 uWT^>J.r~&PAj$L1uGyF/ʢVSz  ڙiXNLnS2m9A:}^w(zPsfLO/v|S4kS̼&=hu. l,;+O"luZ ?)ZaIBS= MA-.ǎO]g#Ix$zΧ< Kǐx>0TPCtf G'nE뒩دBÚK4YI) ? kS_u[ba\^zd2S{"'#jVPαBS)RyU{͐4 fI=VH*X @Bf⟬wؤp+3y'`WbH7 ґjE8bGH7 y<]!w0 3]-(Qk97ªվ>oB:~<_P.zW8x822NFN py[6 4"G7qpzjma)tO]lݞ q<3Yޕ ̩M|4&P 1]iY 1ta;|d 6th!ho[%ԫ 8es1 7 5SuMmmo|BGS\2&hoH M|^xjGNclS&k'g2p0ʳ]U6I2uLPHSњ|t$p|kFgRvڙ mun܏ݛc!&datIfTƑB$ki[crK5$t_M?}xle*2XA/%NGabָl=_MVm@lej]\HdД8n7 oWP݃1h1m;Bs^yůU-jV DPCQ"eՂn#XG0E7l*b_ybjJb!51I(Md 7㋦FPpY_w,Vw$SZ^.6PXcH~_]YMd)JY69%/c:آ0΄}wwUr4odZJ/>6^̿]acL3Z%{Rٱ?zĝWYk7T- >WX(:S- WX.VECB>mp.||RDsw+jQF)M4_' Vcր_UW-^kCW@jԛ'. Q@/d&iS"evNr?ꋛs@ncJ .)1QȎ4VWqo!MlI&NN5+ܣ\5g4󌹓>4PO:ie5E)pru=jK>i`#Z IT~7r,naYplԛ{È,%oCMpʲ h m }zN5$eRGE#dtk%tQ|z$q,7Fu8/x$qUy%Kl>d.#"lՔqCQ4ʈ&Bqt2L_[,x'`^S{t`s1[^1zop*CnsQsQbL }ofG"D&!+f'7#?b7AcC1Tvz|}mg/8#ƳySTz< ,$}` z4n8To?1̻p6$r{XZka;rgvn T0YoJ+ ,j$Z#/ ?hKQsmRW3|ΆF^ b_Zv+0fmp ͵hg̪~X L52doJ4^ve_ xH57\p&H U*G [uZn{6QݭF K^sVکQ96umK{-E:4z^OAyJbsͭU:䔱#/-^RUSgQ.,CG(/9<Ad }R=~>;9Vq9ݪHYV#kQ12ktzoyr| V6Buk/cݍ!6 rXUOH')Di"8Cw{!'fϋ:@ck gYa56PYTFB.!}S&G(PEF/' *>,vӑPBrX"6`[8|~ђ˒h%! p *X6T2æJf$ ]#NQGZ& Ѐ_ _* {q+f/j'a9!= !~?P|Huy3N|M;I * +0&aءD]Seev9|TqGz;-}>3I6y5еJ-Ys 3*:Z?^ plզ)Sܗ*(rMN"w 5~dey)=4e5~cZ)nH277Gà\&;$RY2NH^Ҙvn1OkhH@+|@n`>o 4BMp4Q36-/pc U]}Ԟⅻ$a.+y(?V{vDvbQfFJ苺֥҆EZT_%Tϝ6f鬨VK }& w$4NKRE$Ss*pt0PYExԙE ]u_bu+f~Y"bP[fl #Vl7.QY3 )C<2nWW8 ͨPԝ^:^ܗs a;)IfSm6h$9qZR"\` aj3hׂ]֖"s<პɖ2rꖏW0ubøl vDJr(=o,Y^FC!Ҹ@=Oz@]< :`n3ڒk@NEY'(@ٴ.r*O ! s1vSpZ*RU̢!XCvfE W[4 eHe B yb/e$7ˮwK`´ TSٜM']DW#şS/em5IجwgG+ضڌv(&oo^sXk!5j)6r6$"Sk% &l[a d YtHݮm̵ioeY`(-FkK4<x|iQ26͐yF=`~+{HΥ Wd9ݩr;eè(/窤dk -qs gyVxuܥ'Y% 2! /SKtؓrx]]P\V3L0J LW/-?YP yЬw˱*~z`^ZtMKE5/(0.R1ȃ2#ehox m˝(iNv]-*S D~{[y bi|jʮ/K.)$iqWv-=yM7t'#3HpQXR[/V)ٳ~_KBa^\?+\)oDAY>SB2 \f`߯MNwΙ-+9 _@TVS5"xvȐʻ`‰bHcPLl{A5Zwj% Krnu\O}傽 mJX0Ź+I ߫cm  y8VATLf0xRḙ~($&("Z_Ό~%` &O>#>3!UU*]1Wz;rwL,8m!Ā:62NݢZ%7} DP^U[ݵbHƆX`k7n,Ռ7\ Ѽx78+q!ME,#/ঙb\gcͩp ]Ck"FqyU VAB{j4$>XV0 qϋ-󩒄Fj:_i<åZO06P:?sbhO+M1%ò~mE(X ݸjHFi+"WC^7;䫞ćsFQĉD$dVE& I<  I[;3Z0PS;usBiG'P%3O!]t>H;̭Yg +a4ԁzdMj&1ٟ?&2*iu"Fk&^TFDS֖]+m)9pjEoTr$;=X`u;r$Wx9tSp|*T7.^7TqǶ_J}#o[m2LdѢ[i`JD]AU_8bj`ly&$?|P:SԐ?o֕.R,=qGΏ'?:cVFpHr5g3Qٮ.Q,yabHcfλ#Eݙr'j i<ɯ\ t7']_=*\d-X5؆AaG~=>҅j,'9'ƑNg_ 553KtC~5!G};|@ė99B:Eqg"1]]iT͞kB}B^ޏ,waCRpaNd~;ݪ=!o*Y`1Gjg^?ƒM \yKΑ8A ̂M٫-klۺ?"欭Kؽ<Ϸ[M.Ei웑j!ߋvXSm{O!c͈GRHf1Ս;Z hlj̣no7y9Sd rt>Qj񤤝;a:&?^dcoT bRϡG28ս.5Mt&{ynksFI^㰏Gy$twr%^xJ74O| m~ hX9(,E-\ ]\ 8a 4!:vn98>-9i5Q9FӔ;Pnbu;J)K/9'iXjefR8d \U`p\ ~@꼮~w5̐Q xŗMԊ~u'QX!d7!ܸ[s$%_FcA,܍믯G\#೬V_2AF\Dy߻:&g?:rIMf\Ɣ% XgX)c z)iGŅkaW 1-p X&!8GJL^@_`GnNGPP~WFO&xu5=̕vX&Z^9e5K(jǹi[ Ӣ_4!zф^u6Y Rd獠bc\"mH nojFد=J=x?;<d `ܝyph`u 6;Hټ^@F& g&v*K/h,IVjAFY +yBZ ZB3ӧga.ط]+Q[Qdʴ2*P.:pj(yF2LTx 侂%̫x 9ԐKuiD#Q=s˝OܐNjoh0bE'1-MVetZtWh ?.*i9{_ ^߰l,ކ[Dӡ#u^t"ť40?.&Vi3|Rh}+3J[cǁIйHv;sI6r7) <<¦+1Cf.9?.77`zG59ꆡf%3",CSZ`uvp"$M BUsn#P0V.tS<\6o=BQxN T8؛]> EF߷hP٪`Kж?[2󣘔p#v(l Cî =G\lǜ t=R2ZDy-2^?йqHć =Y%y<#+Aā*.k_`Lab4zlƗ\m`6s$=]_@-M pDPR$: N/>+*)͖L>ѹx bˈ6vJ-v :-uŻy,x}@qR= EU@-A:^CT۲S=zEN_;˼J/@ 1BZKˍP.glh]3PxO.hԁ`gD'_֣'/4R% 7.? 9}ĶxaqZ5}< $G}tU7=a=ϫ|pRc7cD|BjL̥e ,jWvqĩ;׭!+| Nr}tx4cnK;!"yeݏys\wS2DR,, ݲUA/PN1* "ӡAZ˸b &M1dM{m^D! ?Ds<#ˎD ݋u~bI#_+Ng%>{eu4 |+[<:U吀,H^LށtjIMAJLSJ^sfLo[;(4aB:?g9J>7_אURh-}{3xZڳ@19hqOF$j9ި+ U4*6\([<Ξ?cYzO8~]A|$Z^/ S謤&-q-NxtXninM~kL+K `fvKY{Av$=~Rح"ҘkF=# &ȅ sN}e\E1pl͇}AS\'?k#;ub@%ȫw ՄYM v˝HR|iA?@U:](vTI،zyHj}C;R>rf!5Բd\`Nm@x&l4Ka#HDڴWJvK̩~F<3sBH؁'ش #)$w t݉ϫx[%Oyg*ę:)QTk{d Nb640(bScH Dc2Y,)IԲO7$ ,oWQE!#:Ti@^4P[0`IJ{$]e|U ^AjML -7VZhq*f[2 eoOµiۇ<okhqnXSEw>*VtyꓢaqU|OF stט+$úN,} oT:lE~fH~tk\%"ezvS_l "<{oba鼅aޞ(z <Ջq;fhFzIl,CFw']9:$q#Ȅʙ}|6R5 d nD ib׫噀h Xof.7_ɛ/ǫM5<,lw*1dB?t VmUՅښy=+yšMl `d 6f/D%س 9)S%T/&m/Hnv|Yptuٝ I!zMvtMЏ_%gvQؐ>.1o@;StKxk\g8f]8X[!FxF]nУkj _bn5'?a:dZXy1ϡ|T\侁&+P[|/ K=ѹj|>*rf>ڃeIPەlWn_Ce@;=FBRO(tf[{]hZ dfiafQF/u_]I~Ď!RR' e㗥[+`B߮3)tR~smD=椨U)tCU$S4|~lEKc+!唝ux)pvUTLH$,ʅ9Ij%b'"}Mhu\i㐵m-I)?{;Ѡ}jH Qb0 Xg-n_6u}n#Nc5;*(j`2Mb#JluQ\ O0Jq]OAT}%Gj ?%s#M:Jt[LZ k]xM,اʎef#Ji-3 f^ͣG_fg]:ɯ’޼v;z ?U.~YF "+lBF{"vI}U::?O($>zǧY€NCxhLh\$2]qIHrnA`|܈)4mWg ^>-^rjʦ}bN$W@c m^=SAlCc=*a`c4ʺRxl6(ǩCd^ZOn*:NX9{K@&L9<ņp =+:'`Z{F7$42)Z[S0*-~|\Klj%nu;k ډ>_ojH*{ ^UoOZ:рF)XIpΡoq=5وtS!P1զXX;;#>x.hUKF-(=T n {!7_(lP: :G23,UiڨX[RV'-:#G\Ʈr&f`to13E{فC3϶^"%iBıprSC}W5ayq' ?*\b(a<5 uuOyF_7cJdpRQ9wld nHRpuK(M5С|=%-gd%:@!|N{Gח4J5$Ï^cn!_LjMYL@p_/ׄ+.s @ʣ=؂L%0U"\AFnZ^[Q2%@gq#-(P=~8(Ẃ*,~%%Ȁ1м=8 -^E|SD<)|J10A#x"mQXu('t EsdK;NJOȌcɚnUH=p2j ڝW5hLe_y3Rxv&xҘ9 ]d 'v1hŨf-p=L;4\B0GHqW=*ӶzdLMPH+ME Ë1X@!G_| "Ʀt`EڏoY̫&շƥ"eGP}7iaE=R|Iuܠe=()۶J1*eٟpc$`kj0LNm1a)?8}'umfx B7W ^N/+OHDSA!;ʌj(H2&hf4$Yh@aйS5w+ "iG7ߦE])" lfu/.JJwQ io7%c[Vɜ@a$ RṐ6 yMt4ׁ &9X;A|/ԥa,pu}3PO|M|DӇD8ތ:cXO+|K-'ѻ$(wd*, ] e\Dѫ0J6t"1!{˯)BgRPkg{#yFx4·.0FmiY0EOa@z\y0\Q[8Krz*"ISS#}FzaO}(MSqOXXFyoJKe/$v.CˈIwtX4=^!I<:o*+V@Pz)h?ɵEh "\o}0P)vE[rOQb'2\AjЋӣYV=ᱸV&blaXRF_dt:abDg,HɄ,!'slKf0IyBSp7mn 9=5NvX ]]KP!H}DZM1 =t%̡ޏwp xs^jٍ X>0Sn0UbޟwRXwRb00Y4kuɻX>9%[]]ިog~%LS-,d+/Gwx>˥iWEzeJOlNH8H*" ̤.X &dGZѤJـc5(VW5߶σ &b_g%z X+\.WS# 7Αp /RͧuJ[UQd%ԑJ":2[[r;dsZ}/pc,"&Oѩm9x.>Q\⸾ipn1#5BsZ:DlzfXkX\ >*^^3iuly+Z__ vuUZ;}jW~:xcvWd=Z}GYE=Wr/ Hv+gA |O8':}g=!j",=ޡE;U2_>S A0_m~}Ͼ6pԯnʒ 3_#h=<|D\|Kw+,=v)- "rgP-ڕd6$;@cEʻa./DL YUr!2Y\Z$ x"PQ [xŠm>%],*5lYڃU \"Rid]IA?RM+kۘu WOLجlސ6;{ \a_o:Q.+̽A@JV UAJC5ǘ ļ򮻊=Ӣܤ*'dojg Rǽ>Utd; NjoSrQXc$ߊ *ܭ}+:z=Fk̼(;$:BZ02וu|\ZpBǚ2\ROHÙo.W݁!Mys:i ]Wo]Ȑ^Wp+Q4y͊-Tq4leuXnЍ;6;EGe)dbːRۇA}]1;8|?16Ag19R&A$MNN((eN5n/ ^Uf)o^nF&JU&~A$4 ,qGY1v#"ȹ>7`69yt﹜L,\'O}/lL&.'QgvĆ YK v/"J^~\셯Kly1prIdS]ili?s.8zw,SLocӳx P:Tm`tADEb/~i7--BcmH9GP,fTw˸Tl6Y:٦uU 9CNWfWStڇtչvGc4-r|Mq@tE~=OoEl< bշTv=2zlë-tVr臵R; c4rAZ)@a8, rAr qYD jYYFH4wd(AG9-qCpM6uZ*+KQym !(m 1sCOKXjA`͘UZB34 p6[;d;ZT͍MTs4͎0A2BXr[!E>"4,G/c@%F' vL(ل }@2,@ jZHH%pY0w'j ꄚS{I8=g2pu;<?zLn(8?lrĖ,Q@seIfv<0)'E)8! D VFy%;GT2q¥-͒%Ģx]uF-cU.ynUA?KՍ MSX'۳U'NL{\ mn;ĀF^%{cd";2GڣSPKLpOX׸O)N]-Z^',F z[Gppl(F3kx>ov:mSKsM/Nr[LY3]T.1Ũ@zM<,bq JbF"KWÞg.ɽ)VODJ5D= V/ Ee7#sDu#^PzƵ⮆偑H]o@ūbMH@L|0̟v1h@'D.D0O2Wb.'f92Xzs~aY+ ]/b'^oI5LhtډWr`X/-eQ$ oKL)%j'-U>oT^!JiM3Q|"nC,xpR)0d.P d5Nefc: /S]xCkpjukJ\; хm X'"VIګ$?^e%n[_`9ڍ!CY-< J/F E~kA:)\٥< ."+`r*ŀˆ D Sgq IMj; 7Ǔ4;nt*P)M|qF8jIzvVrM2A[MezyYdР=n^hgtʻ: +/vV-d\@Ptڌ I;t?>Oz'Ly~뙴s,< xekă<~~Oœ9%u׳J>3: s; dpld^6`ơ')>JI?$iL0xo$I3H:18DPQ-i-H/y8iSN"![FW(0T= K{uP 9O-bF(V #d%fW9{s՝hK?mzR-rc*#\T=Uҧ@8& ޹m<. BԔy@w.<_}QZRƞyBNm|g%OGOWNƦ5EaKy4/7V8|=YEEֈ4X iRfBjz։Ứ"[Dwg,):{ +ߧ`#!f]cH=l.[u<"ON"xٟy'.%7+P˵Yd ?XL$ᓮ*l=t > ,{Zc4R0`,j&\+ƟDj4T+:)Qő3uC{C~ 0tu($TōҔ/? ȢeYuve)#Gt텞;4R`T#aYtRo4Y3ūɞ[Q85*JIh=bżߑK! kWЌA*yr]_:XTRkW0ɋ| à "7zS1=mÕS 8$L!qUI" FM/hT6+JgN}Ὀ)M9zk:㋢W~>)϶="M7Yԡ=gx[wX3D4;;| O.ba0'X`Ɣ!Ar^^ltg,T;.m"щ*>q5W9 b}񗆉O] '`^<=XY#B2uNh+?u:*>ضy5Y-U}tԛQ=cJ5'1G1,&.cp*w"5[p?CtJۃ\'ңo$S]au d}\p[V{aڡ@yR1,*TdN~&KuTM5#jN99pP_fäٱ) As[zKKnD 2:!Nw!'|劜ݖ %2߶a-xפX4Je6hXWc[-)=/?$(ja~;R|A=Q7k D1s3\+9WEM oy cuo}%QWQNA7y0r| ~ YK7h[@ #TlNd+>gSB ##ض b7::A?,4&>:<7MnG "NKjw&QJ#Y'C:rb -&|),XF m!<*`[ {ٲ<osF[]$qQItb?Ü.m"NR4֫z&` < ~ZiRP]CBPțd'b{'" Ŝxˡbof&w)/E椘Z'T{<7Ukl/qt20"sBVXk$}q̜FhC3lٯY}ۂqY=/ q E5ZSU[}]~p 9{ZFhɎs)OnjF>rY}'RF$4^Zfp-xa져`Reklc3G{SgE?X ZF9ߘچk5)S%]H^SeNP =KLb / hӸ5v~fM1n]DZ~vՈSk{k X8f?|F86\y?k-'\~{fDaμ$0ܫQdJ{H}@yo, <@\\:ˤSoY[\fSP W4hhO7Dj{2j1Ͽum{-g?:- 'Qu@ҐX vPXdeRD1Wi2H\ٔ( 6gY۩3'(R3ϙ&U{sYmU%rƁT`55]#5Hdyaɇ&jCEZzl[W|t?tBҳ˴ZJ{gX%5d|a0P;OI+K fbaiT.ŝE"m0s]n3)qc>q#^@^g%"Ue">u:_}FAX9ǖe-uSkfr ^sYCmHTA[>;ʀݮ$[]"߬@4/g_ݰ$OO`E"rJU* r)r[1K]EVwYB4uK n"DNHdxC޳s6A?_Oȧ/*!g0vrN?>.q؊#Jxbծ⬻.WVH Bʪ[ bʌ1Ds/J>viy2C!߳2")cNJI0ɥU:Pp/ + iR*ΥjXs=q KzhꡯF8CDGdSvs? ]*9# Q=FY숀뎐uʮ ihT22dQwFS{tQ3o(A&Yښ7ᴓ3f1 J4}1i:p8j 3,O,ME۫S;`,vAG1=WLyo~Ӂ9г[c{Mz| S~Kg*.b(.pOi5/BkhZr.dIN2a#cfL5R;>?G<#4~2V|KcpGQܿI,m+/J2L&ن+\Bأ` hhB4#f]@ e0kLnƕ`rŒO Pgli5LʻC}p9ϜШ l2^eם.HVRtг(#z1E[ HG_ekAcˋ'* r(ԞY"7` \{#'32yMˡjCfÏWY " sgg4kbAo0<>%m>W {LZΒ,) d!$R=/I G>: 8 G?B!sv-rХb5?00_Tq*-BiqN#Yxxf_ئVr$պ0~_I +=Gz e,`h0,oobp{ҺPKNQY \(&Hfɣ?UyTo*<7|khx#Z*󖑃x=X;̲2@$hsu>9ŪE7́mc#w֡H h`X Gkӻ[vkp;k)3 uasB:ֱ+SDZLCHKEg.o-5dR"oEAȑd9B#la+S5)$Gc'aS=i Wu^g._-`&p_P5D9=AM~K!tqe2A/2_-([%xFMBn7 ׆LkEÖ(j^lh໣Ы|Xi$2 .Ajm?lDW^ͧmY7 _Z똇mZan^vrwʂxY|ȭAQzZF}.IdH^c1^@ xQp;9yq;Kr#3P$o~ ɣMXt;c#LEJkU±$MK K*2NZ{T/B-uv=~޹)U>3qIT·RX55D=iP3W#*QZ% A:!mfTZ=3GG-3uY&45|gC uyfcD6ۮToE@5!uY8"J6n#rѰ}߮`[3=m(`Tn{OUp/PbͶ\_N.v O DCq@c@;YB .&u8 07 bPE*mN-|a{씪$p%M!H _^ȸC8^o0!&x^q OK>_}dI7IWVMnLpc3ħbk+U ;۩lh eo~h"_2nPvޛ$@%̡$+$|N=ZL|Zs:-nӐ2T^3숍B:@>kbF>HAg=1S,Qഴ>>D^ {8 {籖c2,h Di"^#<&UJK?~2%yx t٭Aeeh9WG$Ǝk˾0CdmzxQjʲJflD.n;IQXM~̅Z1 ErPz*eNŘ*c?9^$b !lnQSV1CSu bؐ R'ﶒ@a[/X;n6^Eĵfr!o eSO٢$9ϨDF/4nHi+(~?TuU]S0kG3h0IuE x{kgn02`LalvOH6ӫ~B-l̺i @Uj[#;ZY'K(;i䍦8&^8nHkVο Y yhVI*{R]$ [9_WxB [:m,o!ft̜ojŽ^SP a[%O\;1p= 'yz-Dz>nnEkEUwnq҆oφjnd~&{Ye|])\0\ D9ÝC`-6yﰁ>x,Lnϝm4AFWmOXi*gZpj9|[._ǽ,GyˢO;/{pgkԖȱ"C (Q03xJ ,%L~z2@Υ t̢ o7) I '#nzڐJJ7,,]$p`wkpiǜ|g&v}kPfs\gݾఇs 1eGK2yamwk.꒙G6/ԙD%ŒE[.ަH#5֢q/9l-eVUg<ؓ#Ӵ<SX†o# nz@ IeV Gn0qڶۿ,}CcӂݤːYر?ԑ7^Q7WGc;,${e7_K)Qcw7P^Ӷdlg% \>i(?ˁ?; Onr'^XoE6Y`!({8gpWZZ؛ ^ϹZ9G,x{&?r :j XJI86=1JZoPGzCIeqrk>~jNvǘ`K%$;P=8`YKxEC5i'#[dl`4Fnw[#u!e+H;LMbsn4evWHgie[f&kVvr+-j‹z~i5)3~W~'VlXaB,Raf5I)Uؔmwr>H RG}5g_&ְisXy` FOBuUXcmyTPQ,f) ǵxM ᠬ'h:u+q,x֥U}r;V%b*I͏ KPmVɴUxTQT%n^fך7j ˑ %ъ5^kDԎ'7&+UHѬ$<\PkEm~kWHj6e+;o|yğ-.dz5lb&${Fnp9 bCìQNH尣JI>#ýL!jr#ASg $6-J,v!oȦ}wd)ܜ38^l VFx #~?:S+zء\+Z#%]74eYɲX5X,묔CzlOEA]z}&uшO}|-P}MXg\5H}kYl0Jݞ|n˾?urXj%\VĿ~36XVՠ#WY"U~cX?[+3OM 925RG_m-euFZ@X*d %tX Y/@ySd~zU &x2,R}%?VŶMnJ sXW'#ۡn'JEeĿ=> W2 t\S`W;cDgC'4 BN/y*C>qBQ]G.㬀z[,ylzS9A&$>t/㎙G7mHO/+J#re[1pZFVI+EYf6w"Mq*#SJ ',&}Mc=XRH|ײy$Y]l` ٶDl4XbN4cMX7<AQTտb61B꣆5RR7Zz$$3Y1wDHLH)H#%mcTo`܂J^Gܞ38$lZ7 vwMQMv!BJH?P'olăٷªXw d̬Ro܍+(`72Y4\WD́򐌊Rn;t`TݡV~O~#L۾9sq+^r /!II41Hp`jTn뻏`^JPL`"=g1>%ݢA{Q#ߘMY'^E:m7)GCo8hCWA)@/xA>~SLH,fw "AG*a>ߕ-.8P^kAŢzOM;opDYɺ7%j6%9¶_VkH("eea/ YJf%5<9̩ w $;`i",'k|~ʽH-<QIH|:1x5  ~JzKf24F 6X!*(|>Ҿ nڽ@yGsPRL3hNJ T{!ч' n|E$.7BG3ٓ .Wg"S^23[$"I0gj ^)J3t F,7Uu먝1rf@P"T xlhHMuc8VXUѳ:sbhL>I HMlǡ@VgGTsԣUWn3^߄} `Uk8/D;"Y;#0HҞO郔T}5iQ-ta0 G-Ȣ&wS /ڂ-)z;YiD,Bu\Fs-2\3 —։"uhK\l-ύC'cNtC?tf7Piv#-L-@23m5Q1Q@)~Lv}|H;vl{R@@KwDA3Ź[L:BAhUFt49B$„߾7Z@"9\dL4i}#E&u //QN IPZ-VYH\7Ꚗ7:<éuz.6ny Ѭ5O&, afbdm1iSoTc(SXV8"W )D ŗzO DP(L;dl#"F˚11r4\eVPmqֵxi^XQw/*E9+BC4x^F/+.V3'$ǰrhQH׵M!.vswE 7{b$QSIS=\mHkujQC 8/,VrF;[}rdsl8QD8sL]%(ߏ&v u.xy~j'T? P?A7u^` &(q 8G^]F|ęT[]w5Dùt09TX.D&PXP3(e~Eϟ@H,pēvtT A+N,~7\*ʏԽqL8  X9aOp@,a)BU cn1}-nAyVP(8x-FP]c5Z&3zr l֣*4ߖlk;1(!3Ntpg*kypQe:6DFM#v`VPU.߳',(+_1仜m߻m!@1o'0.|Si:vv~)ons?EpĩMF>vΘZ~k``q+oush܋xKk>}H!I\B)F5o_d>XUd.+5:y;E~VpAl+cS5:(8'nwqnC\ݳV@[ }R1foO/?24rP)WGrXi8H)fl TWٕ4 HF[LNm~tfUMfѐ(=j @4)S'Hk}sH(H#W杂u#YC&\jHY>k5(&iMp؏u;.n{ `ʭK6Id \9]&bI5=Y7d'6 'T|:# ?2 k/XǕ=ӕcCo/Ȳzy><+\٬u'^*Ki&(LAׇ81kp]D*{芪5R] nqD;m 俏{rCr WIƨN] |pTTA@A )G};~L+>G!"ܑ_27\,x8\t@sħ?S[ 1\s]5`rt1vpyCϭ}9~e5?}Xg4!t~/0}Ov/Ao)4JniWPH+EK()!~&4S0NJpJ)(-E)*x޵+ \'N9Vnb[1;! EGi9Gc^xT.g/#nZc(Q皻`oc/bNKaw1G.D4*I\{ 1ȿT1jV3x1)37ZX}!<ƜFeE a,wʲKcK@4%4|5zn A֣r"+im TDfkVu>|u:_'`lݷxzDCmefl$vfE3N<,:;xQɓ(f[u`:MLpܬƄ_Z:qz~E{ ${,a$NXnp1Sy MlT;&X 6ٵo-%p !uE_OӋOV)Okl%dfy+0 rpAmlzC9,ܵkj+z Y+Jb_BXi ns5# Os!(];y\oWwEo<(,;SO2(/1hh_)دTp-:z9I ]*;#H,\3̆^~9yʲ{N7e5PƈtF'yӯ! s\c_?;WmW O^EFo>s{J ҙdGICaֈPȌk;B;ѩ+(6V2{S#1\h5'm2L-gi%<3.ܸ6|jWFٍۇ_msesTOw~9qJIo^ĆMf9V܌DG6;X@Z*~ɌOֺۙw%4j/^!qꁝ `SqWu!6ҷՕ2.XgT't';OyGU<)5Y4)I?(]N0 7O`X ȷzv-,ԏL @ qݘIIn u#R[CoЂp88}I`)" $YjCx^|]4<*⨝0> wMUkS8Hgo<(m(LGOeN};me ԵY.w W}Y߼/QNTPKO| prs%tA^L; ̽j"yNQnޑ\W`L;6ڔ%c,:M`︭[H X@ʜ<3{ rk4³<|YD;>婢DITݞ'Yx| wX(1٣Xd=ߺʛ#b%pK;&֗2"N5k~-VUr}1\UЊgjG쫍KwAiuLLy9ĞX%kig`)iPoGL!:$i‰km5B|w)kI$#v T g"z%&U'" l9 /`fsUpʃ@+:Z|XS`]=i5,_xWyy9J#W7T)H^goA&LBfksW 0,~r2I0,r7P:C$,ZTr֩$=yE~g5_k){JAQ]{!"SgNQFX>̏4Mz A07oVe_ O^n  T8;WjzBԵ,>)cϸkq BC6s[զ!C1Ĥ4Ip )3U{9yxS P<&(Zs;݁^*egˣI%y_ O>V`Pϥ猨+E<2Ξ]YHk\cZ#k7M㆝Q6 s~g:<3/ӵ̿6PT!muCX}EDج+-IS-tyq -yX'611=XtZ=+h=ia+#eM./P8AWـb +{"N.Wv9nKa?8ڜVҠ&2b%;V1k 0z* b=XE5d5m; ߶N踽Q5`W\:܊KYVig~#o UF;bXCY R} -&+9SS#4F#Pڶ{<:ڴF>r@vH ;`Jqg{]߃[` lW#ǝn0^^p@n[yg61,$],l-N?w6v\F?[|.DgTY~3TaElRѤ$KZ<:(ƋWQOUTbҹVX~5qߪc&6+I9n\i<, )ɗW΢2a H|$5I`!'K;~&&nO:+ӜU1b1紣]6JVI;쇮?-'fvxhn/R5U$Z"/4KaAG&VsUO=:B>-DKMQuC~|!T5 \U|y?uDDh~J̛,GYhىB*r"ul5-PO+5?F\`:BkX{jݾR/@0fV*Hcv')=)!:_Q+bMyyUq\y<ԀxQ7WiǠ!fѦ][}H 30ob2t<)33(h݂-?;]T:i~f K xU8W>̪ Sd0o^7Ž_sFpog*z[ oSgU?g'[$Jd~Ī:D u GvVR^f ڲK^x)G̳ M w]*00RbCtSk6 Pߗհ z|)- >Tʐm~QAi zR֧pRF9JbAu*\+JGvOGsɻJIXSS颸<35xR8%snG,[bM+DZw| H'dL[4~,Jn7G 3$KBx90壴[<6EgB+EH0KEҍD^y=ĶG|paŢՂH,ҝBxK,[5P4vTjgVE$JMl*|7Zc+Plܱˍ3Lv ԭ`6Z5MmGE,mSpg>{SFȗ][h=Og^d +_+BS^Xd8mJ[ňa8zG씨ofE^/KRދA/'lz$>d2屶?ZԦzҴ9 #=*X#b2COGQ؄KY LKL;fùyM@jT9`V t; FNMVYH*m_ 1|d@&2._iFFHV5؏! qf֐k/͆hi'`rW/AuZc C}}oͫM vko.uFAfnmlj<#,W ޚւ&-%ENzZ| c\V$ΨQ֖-9i'.i-1gYJ,i2 /;7Gp!419pXKY0Sq~LL`ҁeyCKwoAZ{ XUGXwdz$m/ 6z!@4jeK#$; Yd$w[XEl@:\u^_ųiOس URFG/kr}`_<ȕ k є/(|HTUe)h.^~-"݌`U|YCjѓcJW?+ulSL$ d8D]BX͐7v~Vsb J0:-42x$/ۆ|+tsW-VKBcVJ-^dj]3bg0WSJ5hpxa* ۇW  KZ&b`p' ݵO;Q(dX *0}|7AJ*Î9"^/%-PqЮ(qjL:vQԞ'+.7~Eoϼs"<+l 1@. ]^@>9?4Tk! 2%JtpbH.VE$r4Ѫ+)RY&:YShBk-tnN @ڻwwdYf7H {ПZh}7m+qwxf*k{G!e+10E Q[VZDWLJ|H(~lĜT]Y-myTŧ' q9$;! l}~ Mn; Fswd{_{_0-Qb.M(9Q sg9#w:,$>r^>ԃe[DFo<**P iGH]W5jmN[fἽߥyLcqIÜc"& <8AX`BgC}ui *~=p[p> ~ާzP6 td !Ng铎aJT)g%u|??;H C";o6-\`9E2Ǩ*> oJ4|X5UN շa樟Pzb,ډkC!_@`Ly7ɄCgޠTȹ_ʉYzD9xĀhI\OzI7B?7ܼ9kug,2D^/e/eXgJ;.`j{!-BtLw nah31S&?`rP J?h0B]`jI;OSE إz;k+(}U~1¥ (ߘۚ2ϭ'zYxUIH,#-&>RW%7av .E|a<bۉ0,|81Sxųf23%G?y?> }'DVlĥ>߯|WgR=ń\w(빟Kik2 VKRO|$ɜO$]L4 S[cԎ,cKTR/uԂ }a-85ht6t⅊.N҈yQL:xW K0[-udjxS: ,Vk2]T|V ;.f/Ɩʍ90J7qL>;cu trc΁hJT\mYecgw%L-k}˞ps`qU\Oފ[mk:lD#ңUޮ O؝]rtۼa ՞+vL3ا7}"*r! " h @Gc%=BDs6-r^6vLxy4mF 0N2#lx{:lro\Կc%'߼w.wa2L%,YC'_B<zLیEW]yS`$&0RiLM#C򳀲B̞1nJG h@cRDG( d }V c~.#wI֙{Ak W2MV{*\_kȣ궍f@^&(-?`Z@mx!9/ q* 76ρ'bISr¥qr?)"t!iO)XWVNJ2QE5R(Gț95UqÄ OAB,Yέ**Y(6 ^%Crly9Q<.P1n8в&t1:D7LK>u2K"h{ihA-`\&']~3 0uy4q¦<+ R}#76>2I 3|tU='i~W)k1IlrrI-d$yJSm&3^Q-\X*˲.eٴ:ݑHU e6PC܋%b.ٶg)A2wN`)6}Ge4c(Bl.^VuŠ%<%,Tv20148r|,qIg9o 4 |61e.J >-un`Mko(&ib!ܤٖcjզVd+alL)ދ۔m13X]EN:o*qKA¯"(^D\*j v3\RS >\&ydm&g1ѩPIysV?Ú}>u 4ENFIT x-u95o*{Z,~J2:m"2i'y6W.9/1 {LΘ"?*,7OZ@"ǨBt8IÚa!Ӿ["3)A kBE$7tjo!~r3\O&HgD8fyLyǁ.9qQ/UQ>@ @YXX;{\AUb-Bi@@gA'2аUEsł:L/|xbE^kܩKKZas6ӑmTf}7<;'g:Cؾ-V.syTn ٗ .<ܩXSsI]j cttL-\D&Rq,z,/mwIdn"lgocjW׿$Lq ͞! W|BBɏ9z_03id⮌vŪ&d&޼$5CvWR?Y(CVkjn3VfT'B,DOZkKV_K٘]S \+'Ra 1@?Cujbk^L`#*-FEs^V7YLCj*V^&YT`Mۺ(A)qUgAϲ@>.t7iD`oN-(~iwrb3 z3s]ӗQmg*H-Y'iB+ؗWrQKmV ௻D֪`e]I=p)SUix\;xS  Sk8c,|`nM;Gy- >q zʋP3o:bwR1zhWr eP/.*sR#E:mY}&#U) ZG=rmx`iݶl ?mٱ@[ wC:8N-M(&P_/]{Cedٮu.JTbqO \3[L|sfiǁ:|qŋ*>Jxq6E#PjYq:)D1,YfbF64qiM{eݾ)hZ ;sLt}2ԥNxSjՂX:~;!]mE%⤸H(OL.u7P SQÐc$]|A2[/(.s/1'/:Gd53y 5N>6~Bu6OE`[XBjюGDq(1t 0MIffIoWc"Չ,l:ޭfNŸ]']@W^&\'#A00 `K[zvD%ϐCѠ}?3ޱʢ ч2n璺B7ܪhTR&pP&,e[5[h_~/66!I&7|#0$j/=.Bj,_kj-`=uOvDȂmV.u$y7^CFz܂B1Qi[CιeVd.Eo}}lpfn X=eb b㥘Qą4nڠ_D1Fh+t&v  =i OnP5qwN w|T;وz+tنM 8+EB—[x]HLq6>IGڥ_bmkqJvt:P<)1k*-1cؐrObi(mME%s6A[`>6XAD,5.Ae&D~_}g19CeIҰ8 >k]#a00ie+e[ }LU]R(72ۧ9Th.66ݻ:Nv"H ;bj,Zu8ES¼G+~$'|C5q^Ny72EG[eOSyKv9(FaƸ;j012T\)dA^w A (Jej#|/k3e "yT" k8@ s I DJv`$DD>D%O3/0vA >|j_X+R{^YjSRAɸXﲟ@ވx "0a%O5q/P>[/ 8QmʈܪǤ\ÝX6*'_||s=ض0OI'Цٔ]R$Tp\lJE ׄ3 $CBڟ1QWO1`7{轮2m/2A|q  &Uc{gxwM-l s c}x;J#YI\25:sʀ!m40jIdAjseUO}3i)5k9FpXI͂>]S^E]XULTFFi-+a-ͯ?7l39Xܿ5,xwv!Ȭ4) *$Znnҩ<a;aqzhi)q'&K`E'>zRS@JS1j\f:H݌0%Mf=Y-qJ.MOh# edYmw ~"uݗtAWR ͇o:G_@"=0JCN5p w7KM${BPR:"g[gNb]>֔>oybf'4vXpĜvh#~(^$*`{N/+Sv7A~;~&Yk9g)iPVҌ92#>4ocH%`֠̓0km/oҞJ/Ҡ (AHu$ 2t^dd\b ֯v9\`%ӣ?){R<03L+fE3S|;DNO.8UC䑯8w8~ ^JR+?}5i0@kܭQHR䴘Zx_Vֆd,ZӚ?.VR:zsBcV[BR&" &sҟ\tVeD'9G#3OE̓X= 8Ͷa]$D}J#AcMOH`klR6IHV(ا0qRMy:/<^-A*x"cuQ7`ݸEc+@UZڼJ=Rٹd,%voΆ<| <{zH$#J|"?~HjV2d/^ס/hԀ,|F2zl&A\žpa#0幟N=9Q&ae'pj5Z8A Te1-Aʼn`g{{mMi&D&&JbtՏقdm~ `iڨڲԺb M'Z͖'?f7yΝPUY:P4CjC4j_(}BflƄULQK<_Mf5q:qzF '0gL $@ ֊.a-:o^5p6>-87Y(XcDE1cWXQ% yI C>2ɤn`y4L0*HS'-L>.9{V=!de7]eYg/H^FѵK |:=>hK*AU&jXy$6e :SXXsdr?jfEݶm3EÕ+MSbGW;|m F&u=8. <2{:AqK 2htG6HKUD]iJ#8$=Y8#PqnjEB ]N82FܫSFMxHg""5&# #ov/1{uիJxbB8(3)'u >BhFXǠ&]ka$(MvUEˊ`3`+ ,Xf\{)'LS^;;@R&i)zG`|߁)l0AY"ʜxb0Y[i;aP?bF%K_K(esb9ğ&n/4)X}Ru#4e.'Q.`J⡇^j(6Ė A5Dw&uDXY$פr⬗,- b:3;v.Xz B8;|~2Yo4!3΅*b{tyiz8 vJT0mIXq͕_&!Ϣ)C >aa6`ʵ-c7<ǁJ#ȇ8 (7%B4ul`$2PSŖh* ?.mMPBA$d3p|W ̥p l0thmK(oѵ_P/xyɘ}7e8 V; HFhXMO/]HY͓?$QGg"\7R:hm\~~$xmdd{|%KV.t7vƮqc@L/UhYyk@)6}gAn P-r1tY Bu>9է2`n1حjw7;ʃ-?ycLcZ) =I?̩ca&~݃_h뉼2Yєdm2(x=u)C9"K؉|&Gp3[(NU9g},tcffᔣ7 T Lzuk.9Vq97:r]2"ϸXR&51] F3K:d*?5&% UN: ]A̮EϞ{/󧪜J'Mj-4%$ NĊ.RXQrR 9gYLj .|zdMO'*,0e4:u\)JZH{nx\eg} fz}YQB @2 +n",Znu 8 *Z(X.Hd6 /Aي::P)Rr|Naۛ:Xjz.u$xb&,ό oi; I\#)d~)IޓR|ࢲs>ʋ8O"uHgN4xw.;l:T6&2Q 򂀾١(xG">c7a8* u-((@~?nT@=6=(ð6v +oI|z&O2;*ANwZ{A'=I$#x;%AM'e횲cp~yNm}5He?X' O*>ygɬ} pyc_UDؙj_IsH_h:'L®$ H3@68 +9.ۛa>ѧM+]3mU@*at8-3frZd]./3*Xdp:t 8~#MA34܇e:m} zhnny=6#y$`mj;߂q^lh{sI`2E"q@~,I"C}[CQ^TBwz<Ӥ!WV똽B05q3tmGoI\oN`p~ 1BNmsnBgWdsO&W:h_$=pՠLF' trw[soe|㣨yl7C[ uC`f m܋Kgn5W^ kɛwC[y[3R6 .+Wv6FmLRF?8CL޹V}m묕tA}U%UbZ;S(&AMqOH1 W4a3l՗ 1Gnv!2Q0z+y1d=o¼/9.#7g}z} `NB {^ ٽcޕb 6 wô;I7[x' ~u$/<`_ i[pj bjx`6}oq)4Y|;2Sʛr[Opa{ocj- [AoF-RZCtCK⇲)@pMdOVp7cԅ%CTW!Cp[7VSd e 1ΟX-R8Mn,U{w닻+Ӵ4ν̞9 q%+J&^Y-<BTum$ G1=J[U:"_.M47Lzo1R{-t",(H>b_V h|T9;铞?Pmf_zpS-MDdOkZS%Bx$!3h,OGõG&1ƍx@Rt{NY=l{ycQEn-JQ$nCHٯn!Nt4J\A_9~P+9$lmq` rRe8tog[4' e6dQ5+_ҕlJ.Qat_3Q\%AڈA2cڮa`5BͩSFynHrh xlE_"IG=e1?cf2 ~9P<{@x'2Ēźd擆am @91,e4i@ܛJӅ:A/r&7Ls2\M/tFרгb;OocG.Y[|ľM^3\6XĝjRH] O>t砾{[/Jӌ 5R AvKyZO*]{=3ʾ v-EFX2(ōX}(p"KGP~?_bv@* o܂Dy4ZJf:}Hu:5G8L؈Vʲ&7\'Db2]B~!"T dYȀ>5Ŵ3>am"?*>Ijv׬{P:!r@9EM Q\`DZͽ -Lٖƨtqi3~Fx($,r'#:eɹA.Jxҧ~y#Ҭ{42\ ԿsN@;k=ƽΎ`96>))->AR 2DLp½gS=-NYTٟ~հ*O@FǾsXttXHb_D0蕀c'ZArJZ)3PBA ?CXv!JvP.S-꤉LG]м>?&m8(79E)4[T_bG&}8wb[pF[l啡XX\c8lų\>BDU9BA:k #/-/wfEl6@aI_JN;{\L'ɬ؝/N筌Ω9) u&]:!M MS ce'SÕ;p1H4FINJ?qWꈈ5A -4i!z㦺 !eor="]A4r~$wg/=d= Yy \˨0OIU Um€~t|mQXQ5UHM7A(r*FLOjFvIr!c^M#H#GU~Ztn=ĺ2\!=v/>/փ qxE\zk ҁ;3o8-8F6q(d~@NTwBi,?H֣6o!rQ Yt3^9Kf EĶ:qRNpi'~!̒DۇyUr)]`6*~L"0-u&{wyUkSeb}%z@B{xob7e*"[* s-(DBLHrJ, i=0ZCLX[ɟkۍ ;^ H'4c1n)c}'77/GNo]0p פ+y cx?f%rqIqmF4o:zf: /z)Yyzy~d%ac rd9f^\JU}mzUf5eTS¥Hyڿ̭ؾJt_]ۉ 1n#/ՋA"*B+ 3Fw}-z,q:;7|!Z0H_Y 尺Er΀<΄9@QBᐨC|x\HL< +gKxy gsfT~v4n qu.eFTHs%1/ _#@5F1=@an6AF!0'o~AfRv}PxjA3)! "kNhFU Þy8Rfu>?>1udw5Zwd(_ }ߺzqqō&d9Q6r)nSJ*9h wN& B+,Uexp&ܿ 55ZJUk&aBdIV* itBWjȌϕk6OJ@$0rlo䓾lC(䉐\$DV'qOݺ!Y,Lքbxf.TcHehN 9 `%']o/}ުQ 'jl`L`'[mUnek"E$r0p>.Ekj0SQ U/]8 i;<)PEbt~eUf֥fmm.5#Ӂ=feLpcu;LYMΛk Yq^QtWj@F%} HB$Uu87?_H2֤,LΘeyVXc9:"v\j5k£)0 \,q,ѯuAԏf/ʯmY1L cvv \&Mbp%cI(Lhw^w룬v|m\))g(?}@?h#){L["{:Cq]Ed)bN42d~C'?|}xkCȹ|_39*`ͬf:'I>O +ҿc-4NWY&IBiE.3+QM5a3DŽ1 +oR.32e+{K8T1Tkiv"ObSUFm6 2 (C;XFHyXu1{j3j{G7ND[d;ɉBxQ|AP9).+ɜL5ɋ%sItD@|,˱8äАg҈?ݤ(=kxj띨Tr;WcCz}%?ǟE Q 暖/P\4 ln aMc8<vt2 8urJ>R%_UOjLJ4bJo/>z12`CBc4EQ D9A<~h#<s̸r7+ sKBrXY$IFs/&FAC\m^ǵS ˳-Ӌ2- JX"1cĄq*@dTC=FhB/G ,GIxXhkEH Iad%\?cqvj[_^>&2ѨSˣ,%=MW"%z,$02"uL#{ 6 *~<9}o/ 'w*<?gc73[&Dܶyf +'%>M`f:6az-;`Rq$$Q7,tM|)/"4OvO^M&&=ojpq$l1yqrX9eq̴Gl;y2JK܉"(_B>T4}OTY!=> m'G̠T ;MB?u;ݫgt}Sr%J𘪙02 ͟: t,l9na:~ mFᝈw΅*aLobM[yɪ;c<^~{Zs l`2@%HnJ|Rsfes3g( ؤDХ=pxl1jQs(HY.Wa,φ8 pkW+M#TMq>صସНCҏ?c:6i>-ۙlB #lA@(;3K]'}dʫa(~Q-I̤GFYN+z\@0|XSV. FQ\2jR^-SJX%*ȠcTY7.~܂GP6YڤlH8qaU`cQ^D1 ʉҹhYKvVCo8g %<͸xU /y"a ߡ+Ot|J[d?9͒Z`j/#yN"e<78 JW^gSψz`W!b8,/>s2':_ȤripcHwOΑ} BVM+8azʢ+c\hLd\U}rD>g\);`3 "FS]O) c3<N*Y 8yS~ݠv[>%% cFF[i|pfx骼; OVDN@wҎB$RobY!s ¢?!.R&^Zq/F!La&Tѭ˚Uw[yad1mVMSrĽ&hQWl 1_ddLv|{Zf{J wpTIK!8M\ @E\Ty:HݷlkM-Ȕ)r)%>89$blcbT(gF׳QzY"dKlж]hcϟFM0T3fK Q@V; |*ȒAPpkXCWnZ̯4#{a),Dؿ®_QqcR)8w `sqH|Nۛ\#3֟N?:w[?!:\y,ƨI9+27ެx_\FuB?aJ(R| =H Nq-h:"a8,]O'e [iQG88U9Kj^L$u䦽Y#@"(>2f -k*@͟b@m2Z<? EL0k"9he]4ocQ]|پlSN(,}anYm߸ $$Qtr[=i ߎC`H +u\.q^AW'Dt1g7]A!.{K {3bONp-\Z~yey P*DmD&}Ud#3D},#MsI߈7}JûmVmK}ԖB#'я]e,T9s#YܚQ*YC_p_=i[%'--&0Jޕc+,AYPʴ^KАԾ$ U.3mepˮԨeZYEհnRz1$ lU*Fsml11I]xA}Kq5x+[9LTMbz"S2BoS)ݱxW<(|j-/Uujf 60'N?8N 3AIOѱ`:ׁ^Jo=Tоf 6`23H|CYwI&BE ݬW#@8[]/v2u ͋‰3 d I '#sq)yʲ"Xt.s/plfTFT@eNvqr9F:b2:BpcpE8XʄUX\(S:lb}Mj>9AbΡ,kVX:bp{t(e* r;t'Mh&JXqӥL%xGuvc Gº]~me/ڸNߟm{h9uְ'P5H3HM%d Jv!;7Y}`B㥔y Y5kdфgdIVLA3?$bCfNjR1GيoN_|VO*hF<$jQk[9Q TF ]Д% ވ sB"7ȍyf͵+W^2At=|۞(M)2l# w(aB,.CY}>>p Þ`02GL:k'.?~ X2ݒ'\I/P/=(&3?7?{65 ie gqH5mR®D}U+3/&=#̅j tW AK l_GWZpBIpg?A &eRl9GW@|Ɩ2ics%S _#ӑr&kb,ҷ橔vu۵>^~_+yiQ?KڄcȬ?FT3é F3}+n#*Yis}1/̊*Y{Y{v]xƜ=P%O=/U܍]': ,]+%;H] l:6b鬿5Z_3[$ɡ_G u_uW2O/沲^)_C%y窉$ғyB *O@Km;L&|ϩ+ q 2~O 3H8P6r1@؁tU "ot4?eºU'KMY`gNҵXR\} Áa ` p%ҜR^6~cs9_m&S?Tˍo))_|FF/$F`2;4rn Hz@uLەT5 նd4G%s["?-`a9|UV7Ay8IYX66MoXI7:N<^1zZdp GL;GP RV0/M0W?GT<#Wf==Zy-tz]s8B9ȴ֊ȵEm촟8@v'!bk9z~WYmڏ[Woe~;J/P,) ;kcDIe>'0YfUj{:5|YO "-Ogq9M*HkEǃ[lƵ( CYz{*"Ț}ocGag̗{2{Y:B6GPNT۱B""ZlVsʚX"wOD8o? QSDZL(+jkeΐ:meIn޺{Efdv7j#F kpѭStc'eQdlK|QBe{oC.MaI}RE&ԫ, ުve9%!.+`Wfg_p*⍝ң*5j"n4:8>;-!8X|1ןC+ ٥KiF9wg0ԟN,s%Zun/`::פ~&oaxȅR= IМ2Es]#D=\} ՄQ}5O?{ M,m1F$'lK,bjX_FV M@n=aЇR!z@-a''l,5HU9%Nv/ D5STs\l!ݽ֒e;W"%bIƼ[ A}( ^[0]ׇz}dG٧:] A `j֘VCyP==̄6xnY8N[Rˣ\FE02jf:{:ney6 mDx\D .'H#$Ubrce$1nۆRQ=R[Z|g/nS_Rmt$3xiFԣΎOPzC)5/,}+~OO༱(x&%k@c/3d7-vjX2a$T媕MK#瀞h赮3裏= t@) ήr:O @~m(" ߙ |MNd6l2:zsxLINK)/LF+#?OwfpK p8{X/Д@Z$ro=-Y9?Ft; 9cTLSqMܒhRsȚQ뺇2Րiʀ5Ũ_ZT8"p7~ djk .y1>KkH6nPMVDEU{cIpf/ ]&@Uo.(<&[4t֐?;\)wN8[aW 3F<ȁH!31 X0g2FWڐ(Nwhv:G~"q_Or }HaFcIă#9xnC~@aÞ*(EBY\~qvt5֪(҄l;&zY ^y.V- ˘xq{,*WY)LbNp֞OR4",V]Df ®]a vZn&$k;Q!$ 9y=ʘ>Uն^(( 7:h]}M$K-׮Zx >.🵄ܞG.eQs\UzZ&0sIxW$)%A^!gF)DJQr׶SEqK@(I~Ag3˨/x(&xء-Q)Z|J X zpŜOGPI>ޗ0m`~teFߥپ}$Z_ VrqG.*] *2:"tM)TRޢ_" .@&(B5Im!hP[a?w@ y et[LESh:MM8 h];ãB),>lc~h RZ-Pld7 (V oF0Z2P˥|H6ۑZ*lƷ(own cPʓ>!_pxEX2 #VL{ {F61qEYB'C%(V.WhZ4ncK>W5c3J5cָ:P1 xr۝uYh:ZOH >9Zz6jFC*x9`+Pqz21ҦsTfRO/ib\Ҏ75yB`~DZ" U5"n3yybq^IRLf?pbxoƫ wX᳌E9Jѩ6\x?h{MGw㘢;]kmTe<):dD':hKjA;eA>c"cf}Ws,@#FK}~oQ{+Gޅ{za@o3+x8Ԓr9ѹ71\%r76EC!w*C*l"9A9)" %PBP+ъrr6/ezk!:rnI/B&₱4r0;[ڪOQjRN:!PP?x+P ӎJKrd;G;g,+nʝ0cp'Fʬ8+ 昆m;ɘaQ0GehF*'\"nO6ꗮ^/7LvY}šH2%[Ċ4J-IX;n}T"NbEZ2^ j&!qSquqIhYC].yTv+w?Y̸aؒam dK"n1V2ͺ^DASuidœeA#)TP._avWB[\;wį=-f[ģ hV) 'qo3j#c-O)l|HRHN~I;UZT~h#&D$knˣi *OHy`v)?I~PE%-v m8JǠF4$hi9X-os$ ENKfpa7szT t :Z62 7Bj0IN%]h0CkDF=NʠomGUAZEV5=%FJASZrQŭ:A^XT;n Ƕ+24s$܊Ի|#@ 61#kXʩ@r - Ǎj8SM貿˺hFt$3'!+Ffs㴧smM^u]\~/pD8Քs Ko@v,lr w.^tةc7/{&!ݹ^wlQ>m8xTT'A}6QT9f^ż* XW_1ax0&1=yϛ" YwrJmlTNj+kLɎ͚^t:(H*VSvMH<9 ;F\w6ILj.>VIR m٧n^${y8VG( N+cO7l֟g*%ťΡDmӳo$bv -6 g`rX|^Nmg5G^ hr鮼rx|=oqcW¶j2p%ŷ90߯/-{6N("o3k) b8pR#Iq͔:c*-f:JЬv>1ÇC?QB V\4JA)f[8~~vv- ? YQn?2'sF\Z+LΜ=ƳKJD% =΢Eo-EUFF*ݾL F`tb2dpk&l]"~]8eFڂt% 7Ս@׆#ĸSΙWtDUPlv;z U$B9-Q{=Fu1zw[hѥSZ,cwQ3H`''w!a>(K ȐC&1Sq) mހ2SZXJ$h{{#%qzJjЃ ?f͐K,LF٬euYٿ:~frÒm Uy^v^+c>lOoҫ=s+sf1H˙heO <Hר~iRUI} 2|6wIbXLfr0siM2I#$Yos-NO˖˧>2%-=%ex3܃R!$p0Ϳ:2fP5ޘ;kc[1?vtYQH޵Uvҗ-Z&`^e#JKW}"Lq Jlo`D*iwЎȮaMe ~TZS{eſUb]r! ~G_Ռە8\wxG`c 8;z'<6 ߎA Ta1aQ%d];z#0gcys#3[`eǙ`&+(WuEJ& NVY@S$[>zڱ1egyC9Pb($s_(LN<vI^NK&⎜*otO'"{'&ʓ.9`3}cXO^79`Hp7Evڕșb?Ѣ#7һz뤼ӛB&Lhg.Za}!!f.M{V}-S%tx(vQ&$B`DIf~ gͿP~E32Fϵz BN |CUĭjjm8ǟ$+aBum6a:(azT5 a?T2Vʠ(Bƴm J"izo+ _4]Ar11EԦIeHex Eek.ڮg &މhL@o$a@i͋5=b̢gZ]b}:$%~UPA29s%>R_\I Mݧ;lFZJqdaq9[Nj@cc15 hot<az;ŷ:pqJ i[uʲMF:ƨ"`sኞ鮱V|ɧE+4}Ӕ4iM "WB} -W`m+4kT䎹WjQnEx%$v/bYe v=j "SyРmՄaYU;BP3h#Q8nQhnZҐ5G zTj'9v7 eDY$#_%COv\5`VrNFLlV\0swC i9VVÎXaAvd1BWLWKT>Kв%iJFäcA$=*T~pg\Po ^#CMGw;Nl.q"i&:ǝIQM+YAȩϋ裐‡Ɉjr=L{9D8#q=vUiH*w:@0Feti?q!1<#W UIM{hm֙QD fRd~N/b$eILnO)h+ 5KZRȆ=~dӧF'.Z!8qP<~(xGD4fٕRP.Fl)rGm:""Vj~aI'~C&$֥(A{U1C!5q"6:h1Ժ T>/JhwtGV |YSa g#I鼸vk:tF5.<ġbu*h{ ݴuMךxR z߆m@W%f)zix.q<_6VkEbKkKNճrPPrü^ә21cNKMR:sSmRB|1ٚr@@%ȗ;,!_D `7& _~yc-G$ݱs JIm!C==رl{Wx تʰ-56Ȓ6ָr4K fg:Q.TpyV!\9ޤ)UDa X%#"kU_DΟmSb8jA#[ާP8~BičJ̛&ha}×޹u76սg< lX13#LZYE*{k ݝ!L+0+g$,Di PRь#<-k g[Ol&)Yd[Ysfϵwj;Y1m>n[g6W4Gc։8dpX@Yp*e¥d>O}4xO?CGHbV>ii͞ EBק}g<[xCW' 倌A>j:I}ӿU|5K:3]B7 zgrN 6Tʰ%;pò~՛36YE{g"O9:.297%#aߔx;_zw7?\AxV5N>W$YI$MyCTl3խpCZ-T`'^ҍ'Ak~&+,:~&eʬpQ-$Seer憘ާ I3Aհ e^Eg5o+R_&Dl.b>*l4<|5AX9IbG10ϻ9n@fvm ~9#ߦ0<;EL]PPt擸?!ǿ5VUe TL2%Q# "P連l-+1XwzEw{֨7*Rt'ݨYJ*V؂44i}`Sk>V"Bq -G6z2gI։_ n.vҴ-?:0_oBB(h5kk1j gl9Wnά^ArLL 6s\Zw;Xxb_yor:+0+ KIQxm;ϡ%P9Y04\hJD 0lION蛌C69 RSwŻ@9ֹЇU$VJ;a=~g\F?sښCZkHN "=j45ƆM+筇sдƿ@dIg=yʫuhy-=' ~O0mxƧ rN ϊA>M1ti.u6)r:ezYS{3p`f̓D>i|x݄d8Q&;9]6<8&@){Y:3L9chTMX:2[ 5A&z rb@DE‹RdMGJHȢHJ-~m}?Nܴ6*ο61nebP<ү[b׏@p{]"{U0l@-;۾9ʇ/65{ 6]x:3|<@;vJ5A_,O?DgF `kj{482f4rr?~v-3 2ΩB' k~j^}TTs f(+_7,uJ>zE`]~?8C:]V r'ꌤȳTX WؕqRO ks6 ؋)49Z(oeu)S ca /*0 (IT (׃<# ZIc" B8p\B 06O~bot-Wݞ$Gv88eWWwD17[NhNխZ{fж+fz>ֶ/y|OGko먳p(LC g8-a.~^cX^~2*9 mQP8:w\jC=tH[T ;xj 2'&^X-jtM^K*ѬbC#XM`T,5WYi#pe<wVi,i=(}*2ZJ ΏyHaHPRgሔUz'g7dL"iՈdB2@hY(8M%i T`хTbܶ۽(죺Gj3"g`7!cIy{5٘x~bJR!#v$IAlNht^fا!2g .HcRPM Df=L";W&_/qw 5 2[]նR+Mԙ,pp(8Syp d -ƒb1 D|V5sOȇ/cha7uaI#Ra/ zf۝}j.Lp+d5bZƍcYeJa`' nsaH*vrv?'op5)E(ȷh?b'@ea_\1:Li,5L*~] zk8D#5."3i Mbjww .dXzN,h,|) o+ v-"T.zi,>+'Q -n%ȺZt\,sΩ5P%S/Nn.)ǭB^3?6t|)M 7Gl]&<&p@Uq0ȼD*I\0֕q֍iWTO: dGZ>LSjvL_0C Qd%,ضU)qJ M S=t6 B; {U4ݤk, R>9V)h3vXiԞ' tJFӲpSg 2.Su>+O [WVOKR6yt5;H}#O?_ ?,s'jl-G6[-|jKvp,O)~2$8UEb69nXUg6iTZe'* z۰ڶSf2sNTjcxa[&9ǿeӹOΜ_?څ"I$ ;־&=R@t\7?<# "OdiQie8^Q-@GJ8}lg~ _B8V{•ߤ}>E%,|.ɿb}ǹ eꘆyNlt3[bJڦ845liXbYk0L=MvK_MNsSsl yiW\ ۿY<sIgCT Ui ŌeUX4\qUc֪44¦}aBS\VzMGJ(K!~4w܃VָMQe¹m){B[?Z/)x Fþ;"\pbjq*U%GA1|jNe/]nSΟ"|b(pr"Pܹyr#w?W ]˭ؼ ژXxVoZʿDNRS ؋K}9~8w|gz'*HUؾtM(Q`SεRJN+& 8w#)EJة#iy\h#{%B/H+nʏoK4a)M滝1ahE&v9NWO& 4vQpU3ٱҒ]R  r3!X?Vp`Oll0º elVn[̙nXx6b\/VUw$Yd^esK7H@uXc溌fȡlhpǺXkHb'&F0vsT>pF&jfV)*Ca,u-K8{E^{"VʫŽJ- <#qImָO=Q/_' tG,-oYp `GY|5ɩ-&7,KŞƳES<QUNDxDo`D.,$u⵲YIPf鯏iʍWක%)_r‰o_ %od2=7ҩ.F!DI:Ci \Bd$6eHGS\ӋkTԲ,MuY;^-?ovtQ[C^54ك4NgB2谾}k2_>R켕7  RILW!#<0*`3erXuu\߬%mשbV,klXUϩw@s D=%1,]y1K }0Qh 5U.h,+5%6d\VHȓlxݙEx,噾j~bQ O&ݾ,?ڕeiIܥq+K(ĺ ̴>lE0&( d*m+]:Zs(U(gѤh/rg+yܤG/01sR#'~v[":TBnZ[ec컒s% ,|B>r 9x f>*b \="dx8 |؁+|!b<^jM?Ya sL8xc ѰF A@xx{æddm/ ֌$({-w?nX?'$hɑa\v$hC ?^feTWzB;=AȀ'`@$W}Po\}Zօ w6_Ҕ^p$ڡ3ahyoLFe'ǁ7I_#.;'rg%h<3VȢ0)2 Gc:>uȯaD-0C+YP%3Ⅎr tV}KD.rҗ㣱|rVF\|La`МKpPE(|MeaLofǚH\Ћŧu>,+NeglԈוM1(>)i>:=q?X+y,Bd.S;5,q6H0+ij t_8]LF)v+>j(4q >:We92y}pW,A?(a,qZu;JeSyՃj Zhn_*ELJq`DY՚$,mQ;?aYӒR)}FjV802"8XeOүh0f8+޲@oCU>a|mދ)d򵳙 'Rs;0DLdSbh\~n;zsyXQiujt[U#Y lsxy(K.'1s;lMc[}B¡C kD/=.h.,XʲL{Պ 9ԓaNWY&HxY!J6͜<})5 "L=alIŨ)^2=Xdl*״PS0*9:+85$\t=1@S?k8ӥ+в{]-LUOp.Yfv{̥ZKistqOM|lD$v;UƖ禜ߛ% jn%:]5r$}~< CU 7iI~&3Z $!l.(жxa_&tl9[2T*˂ DT@3 Lq`KL>v lB2}oPez?$ƭ&K$ŸgOɳuINtz|iUoT+ϬsJ60R.K..UF1aRMphGG>竆%3&*&hx'5]|JBܢRwDP5~J4~G "QW B!T1R"\.HSn/-/^܅"RSKTxK΢uE+ 9 {yF)J#ҼBQN:%/=rJK6߸ԜwnOl><"y;9j0T{-O sբ-2q&>cs|Nڝ#I VӨHsr2'2[̒3[7-!j=? ЙMN9U—`}~ vZ0/$><$f0ץ[D1">] c,a4 wd#Z! .+_I[":]xt\Bdbu_:#yml.f'?(ھiR#iX7%g)fJVÑ'( Dy䷤eL1ϊ iQ3zb 2]h V4 -_(Džagq07(?逴nyh|ᒴPJ<䏍 g.-ќw~^@Yǹ2wcA8PA5"XBZk@‹A@&fʨҥ2fJ4ʂYd"TIsX0};7T dn,-Z*%G[qa4qv&mFuajr4V7AbIm=a:/l|dPXReVs|VwJ6טR;j*]"GrN}%ZyUA G7.4C'd}B]]*rcّ ٮּ}9|Ts*ab#6zd{xF mmBȼ-T;C6)l~v`P5ms?V0-3NHHrjphe&S|Yo'vf. %#i-e._ɞ>KCޱqr0`Fhq=W60D`=4Ս.Ro0b, \ ~E$Zjb,z;[4sf2iS\?RM8Ir>$ja9T&`)z,:'آG{U/0S Ae}VVaM1 7T:;;.7^KV9fAq7wKk0+Z̊:cݢC o l*\VL"}Y &A?9?c~ ?Ͻf|5pKڨVnVp<;-x+$J_vPr&P>髌w75p\-8VB3޼!oxP |z .N>".TؓhFc Һ5R"_\,H1vF6;D/n8XA9 sgܠ_N8 ILd[QB]=MzON #tW,j㵷z'XWJ7Mh\oJ8Ü؈X:q5A'K*s*Ry ?h*FG+L>Vla:B룢 Fl ~cyH3{q >!){fKV_90-Lj8.BU4*0[tq謘}9LR+U]?.&Zsfd$V2✽]sނ lVqՃ%*oZT+"93VU,i?ڋ02:j_ X2Lv2 `NPF ,za@^2w=o9َ+וg‚P $:n͡@C6[װaC~]цKtNuxX4'Jmp<98AH`9.Vۃ-1oNHk--! }| UT^<'d҈x|ץModfrJ}dx!|}5Ug+t[7_'pOC752c~IG|Sg.1`4Byfr"X͕%mǯZ :=tI8e u 6sBN{<) Go2=Pxmn͝ڝg2dQU:C,I=9nwM<Tyͥ4@#x:n!Yߤh1>R cK\J$7G*^1+ _11uH2Cz[<.H~f+ȵ9"$nvRIƒߵx^`+Pݱ zW<ӵ>iu ]b'(eRl㼮vك.p)$hx$o m/f(\ɳ:uNe$7NIdCz)ޓ+46H9C^Kٍr+ dRY9Y6+U~1O8j, W!m8! rG2*aM.j>htN[%,%f^EV]4!CsX\%7*!> ^%ӅoȨIJ.$L:{(:N6_^LL;1AǚlA0 iMZMNd<!QTFQ.fi‚+Abښ)ijPYsUxcxUiUHTq"/V.$뷇.,@{=Cذ LZJ̭3Rl)Q1Ɓீh .O9o5(ڌO`+E?1* wϙAGi]8uq!7Z!np5ɱ(|nf WjWEFr%IKO7Qj2H/Q=F]x^mkf?%KCujykw ΓVu򏴪Qv %05J;MM-;:@AL܌lGܵr[[,GEqL(}js}& 1lF={UϪstҤ/Vπr-q SJh,>~4ʍ$Fx59|k`ai/Fee'7J^ъq `R,,J\}NSF.iBUQicVz2ɕ61˧yLlX%1W:W7lʪ\[@Q,ίv^p_`.X~ͷ)EZv@Rpbw ,s?i5$h-b{il>d.@E&NtUMJ7RcQGsX<=CPJȡ:QVnH%޼bum`}jHS Yhd}'\0Eʋdcn6ͮij ._ bֵ5[dQiuh`2<0['#I1>)' ]Y§ c MacV|=BqjS eak :S'[jYrη'h|.HxȮ^eJ̼T)q U?^j a`//P::B?Rot!Tс{0/]/6zmk=eq/=.[,(N5.H}bkWDS+u-?767=/j/ m>z'ܙiNhz\ qu&0SC3~;q ٨"j8Jd#-en:y$YGIjlmJwܟ`ITd>@b{ADeV(4s5cBUlx{}#edmK~ qWףG|8`?BʁVV7hd՞7fI[\$k\^bqjzmhw@ˠx,m1(OQX'ȴ']559 flޤlp7r8 ~g1MПgDՓ]^N8 n|%' VkrdI/xSM^K[;DDŽp "d)pTMme.*k惞ZF "XN 0Avf" @*ώyn-G6P;A;dQ.o LV4]غvsGҫP-:#M~&Ti+.)}f]Ch3ޏQ]k~Y{@&49(uTyU1Ujh%۽jFt}$5\ hK@ , !lv\KWi(znLnhr C G\=]wAJ?bѥ۷IɶՋmeiW^e3 ICeSy:xj9ؤT^q s ,ձQh&t))*(xH"AûNUOΈN16_uezo?xq .S<_31Y B!,,D, 'VINʌZ,A%0ea`q T I "r|PWz^!3$3QRQmUyH1fĦj չNeKk4/&E4wQފuꙧ+.g8AM㧨G |?mх , LB LR0"â )ߠYM)Yl?7XxK֙OLf]]A am_|ǩ >2[l,M=sT1{:t4g(k!]:g؋*DB'uZ6= RbVx$&@-[EVH/vn,4Yp;z|בx`6C&S9g벐 PYZ1]Zrvg ,h ; /aAEl6q̣%{.A #^P'y~XEyt#w-7|lƢwt ; pMf6 U9RX,`BLb5B*?#3Κ`&5\eL3wbAT;< paLj} &T<"Fڶ fR⪁J`xB +Z e*ܭv6)@J*UPgԻMMr!FX'nˆZd,bgƏy=Iqo?cK/o=(ʯL/if$:9ucl}dbS"G5d+쀂Nؼ4~T9A& v dE)v:*JV8-\xo7g']zU0ig”VOBoN7U-w}Y߀Mlj0,_/&7 ;c]JbGJkyr}CK4Ok6o1% 1\q25"kv^RVYe P5ZlGW !T/Ep2mA.6j+KymVǕnkFLy,}]MWف@Jy(|nrp![ }owiѤ$vм53K}*ղnI(o`9}iUw6vzm՜eIpvwN_LJx#{x? 1#GHZC}Z끞bQ.oI!.ƌwO zP, N"e%,Z7a>UAJ+hdWi>cD.ix"ICOzjj0p\/s&9ұY/-sN堵g:_=lC drg%=H['e!1B -IV W(;#!јSuy>oG21mS[+K+furm?ZѬ}ߒK6@S8 _S}B*$YdxC^(F{7yNUÜܻbܫ];~!F6ѯO_?KFaa8u (3J$h/VmTވzY!M;& Ui>I$y=%,  q&E*x%/?&Ǐod.hr5!_> do'Hh*7}`љ-EٵS(|#뉁 jEJ,#Sk?*dml%!s0(m^vwB!d}Pr0*uoW غBktQ|p TCpcS-|n/o6 g[b:3/.,4+z AMN cD7v45tD8D__H6Y}6Β*V׊GG_?p^%BoRUUM8u}c!cx"{!·c,ݥYɚE\ĹhxKMEh@r_[^ (sra##%tMn58 +q[aаm斧Ēi8xg^}ԕFP78&8=$Jxc㫩I#hcPL&)NҺB8+:ՙߖe|m[Wp8b TQ\>I\Q> 5!%Yк{ .ЫB(4cSV4գq`T2Bf*vBWG/$`K3Ay[QL,7w۾UYLy}EFt8Gr#;y]TϮhqǽ_YG $]91Mƙ5/no/A*Br ?cF3'nb}a ;p&LSpaKk1/.imS/;8gIiAї"1Z-@(M߅'@D""G~YgAb )򢳅7=p`_K_x!a *6FM>टOY Ȑ/ ,q#`U0ϛ~rcC Դc #d=pz=ĶԲ@"\bUA ϑ(Ogmſ)i˕ F7=UcPӔҽ|0ωבLsZ s-n̏n,$ Ԉ|ߜ "-YzKNΪscKS:Uxyh4ǧP|aR*D~DnEB?߂z8@͢Vp?قNM#Y0IOAEgM#HuH[=y j}e!CPCRؑƅ -h̚ח-աHI9wr [y݉EO09Ь֑%9ċjAoJ+ksd'xNf1Gr%@c`~(<՞=}e053cB4B}jL;E=hb} IyhD&`^Nb-5Pf<U K//G)GAsh`v<6-5AMQ4_m9^hKfnd38rvˮ Kk5'FOd~A` Q[8Άv)B?C܁@GY}l&:5BMCrz `h:8_yi< '{CBϐjVP `[嘖vQ7l[;;?GX;q㞡#$" |`YAs9v ֗aU~d:B \j_/«]j5˜S"|qI'dV\22fx>%x5pI4@K2i:Eq8pn?MYk3N<;)`PNȮӟ0'OA)&>eWkt s 2A0)8fHhtMYJDwJJ~&p]Q~N _ _5\;J9_&]Dii^dfhI-~񊟉urIB YdA}ׯ~ sq hS*8vA-l?aDSʷd-{ƺaWpaz]x)5~|5R < &N3}cx˦lP-Cbn㱝Yn \_ ]I Gܶی3t9xZ.3Oyqr+!DKB`k _p1v"iI٘S"6sXW"NӪ4ڔ9'圎|}q􄊸tUwK0JEۍp?ˀ2FhSy;wGCT1SK)@@Kh]m DEBB%%_$;lGXR^.TH@mMIoC͟Lsl3 GX_~-I>5C!Q}ӼC|p(yۚ +ҦʒEP @oBHl ^(p&sbx5[ZKAEOt~/Wl[ 3 %)G9܋q[}0^sWh˿N+Y61sVx_VW~v0Tt/J&Ws$~=#͜I8CX룹DѤQ6BnmДkk7")l62pDP2XCd6y3_Wc2(e[~,u)?>CkP0X +Ai_^X09^~Ckt#2 @<= j;@㠖xMBCİt1ETM\`0g$O_ΑE_C7*0jlۮdI)UʕwbWT桢FǹWImh$ P*7+VR2TetMWdćQ(T4fJi̴"sA7pP$ݰ@(Խmƅ7vMHwkm׾] iW0z 2͞%B2dJ+hse&}("=bWk2fqZ tC=X3Fd :{Il.cj]6h1WH+R0j g[5x)$Zv8B6qȲݢ;.hsGouUQj[~z[WR?/6OOZ tz:Phg,$"Ti95(U¤z0;ssxCo) ܾ١+2Ъx~ x&|meq#+;GP7ċQ 8 4ވ6u'ge֤S|kځsUvneI.cC/½{%8c}4L[P`Osr0unbt8A68\ e8={'lcKhMz$HHNsN4Q}Kٛ`!T7E$ JRrޠ4|:Q7I:xd>ಾ 7Wl7A{z>9W R?JY#Z }Y~fr14Dt8s}F1\V%KW hVW>dⲑHu8Y@  i yٰx3hۅ:R~pQdd .$ NEg*4KS ;.F[}'mM2)K5ιQ/mlTm4Z/Ws,T!d@khQ.Ls' <r lc=EIJ( PDSe! ;n<`hfmgB=ɔ O9BNU4.i>Yjx&N1)')rZyE?&~ n!NL=p^5_`{>,fP8(9CZ>KU/]HY" 4& s1KrmY wc'~u,A7T{56԰"憯~[C1+%Cy!'2i*c'/qr:y'봃 `^ 8ҟ\`%VG_v Mo1uGR>L?rD$ LARd9 ܀ۄ))UBxcrͫ5AtE]BY|,JO.<|]鶗8*޷GA5<螈<1Zwa4_O y\ y 0. c5 }ɜ`&[QʹQ!@)4ZLHl{4rR?@Đ21@4׸)'.ft ꌃ Q $=' GK[+H C+awww/jR&n2347e7RAӔqP¤skԵ+e)LdqIRY:Bk.򉍁3D~ΔE,+P? _K^л-C/.}Jw i@wG\a<A%׹NdXC JvncDˣ !Lj޽΍7۸ܒpYW* _j=F};#N z~و?{I3fPn>\,Ò*9= (i~kGߢP-|? hzTuqz=A+>TLl S뎇JdL`XUlinYpA_X[V^D??TT)h -` Tgk :d+ QGo*n ~+'0'#HI"'Eotb#m᧔7y^WBhc`|] eH^nxi;_Җ"ס]3 ֕Qn7wJ+qkޭ:48"dHEDZJEK GnY9"ygģµѫԕ7Jwjh7# Ft>kڛG&f=@Qa8ϐ J%o}⺇zBv'F^0 ?+>:1I5i@& %.,{WTuO "K>,Zvg?7XVWomOa_[zo78d_xJUs`9Bڮw]>K)h6:QWY/C|>3F}2@%[q d|i1>Ip`qn|g^rE2#c=`pwd0q3JDCɺ1#hҡgaFVO^On/4G:R>ZS,K>}mF#x!~䓟9D\L^ŭd9(*߲1>&)/9`XHJ訩#0ҴRp,4uES erE8eP dq[%Zy 0W+/Ӕ;FdN ֣IK"E=ЋhlCHrՃ(9v|,O*vn"DEPYzpU_/2?lS`[]RT̂Plw<^x0nm&g#dr M*XBƥ.]OJ5YyȖA3? KK,k^p=8 O'#?[f`waxZߚnT4 w4F?tV8Do!eK[x[#O!v(0牐t*[%Ss0:~WY0L4XQn͸PWr\&N1KL>EVN9X _H!@ԃ$"=xp[}JXCWZ#*bw0?edzŸD\;X&$4a/ 3ɾDGgՁV ENYd økK?&@;\Y;[q+Jxeu?;yߩ1vgr) ASZ"헣RI0| քg4t%]kIɆkG;gQra 5E Q(DJ}dHY.LXH-o-W]@ cJ2Gzv Z6QAhVV((8v Mj7`]A)յ*~z7޽ZPKJi!Xl|'sqAȋ{YJrYxZ!r\m Q]>ӈ-Tt,g3a#T91nL!C&2@ߛZ8riX.<WLߋPF# iK0blX*m`*FА3: D,¥f$/{2CyDzk)az_&4JU I굉Uq]þs裘j><W1䤖xv,^{ asx.zc#lMF&_0gPim،H'ɄqKl>.|.]>w4FkpԻ#֓ jANrHUk3mHt)|*6XǕ%;A Фu9TnE1g8L7k^ h U| Cq (~[&hsJ#;5 Qlvj gs]-຃TN@FjISBJNJ/ٕ)b37fk2jh!S_,N(TkBdI?izYv| l.qC_V/ܝ4-{qjww)*& L7W45h(K3ÕkM{lӔ\3kgZts*FӘ5G'gAnDadnbm\~SJ֟ BP' =\{ʸdU#E^xrs`= 'S9)""D r;0%- Ѭ ~: \`T.vVvb3).oaN@/NbIG4XL3mEit\nTBmVGϒ9מ0={0G$4 "b&+nJ^('-~B8 :B}C7 \jBIqY"Fڋ&5#GB>ll !cm褿$Ūu^}8..JWx٫5AC6RNuԩ iow a\mv{D6h|s ,r #0gj<_XS<60OK{1VHF%cv!0 ?MgPѥĖSzYukhef i4l8DAh~¬iU¼j\ fB\ZL"JK)\K^fX@SgFCGbdp3E1#԰wrgȒV"Za}٥zU&FDdGYk+a  );bDTrB[8%m ,Ku6:-!ǵ֠)Zŧ[߇A.mGڕlԔn:2?,UWo.tZ``=v Z/g<ظ%&K541c)(zX!05DkBkk~ D)ώZ4.洿>ֹGIe5j 5k]\}jSdG @5@~%[@.иcpUjcg ZVӊvi-lT&4׋1kB]Ki)]YutQBa3wB,No /U}3V Ɠ4CQ3#hm782A BqTKnZ?T%f; }1K%oY V !K> /ilzh,͟>a#pq DI CTkOQ8+_ Fko(Pg)wm}'P!1DNq%uYQFk. 0]Em},.O-J1X ۠; `&I9y=5&p鏸-.yf0W^O0T$ A} 殂noy_@.11 JU.ąxǏHcrǺGd8J·^5kȝZ .QR`6U@dMW!H}Ҝk*)>乕 R(]0~o|8⩄hhnxEVvNƃ`6dn,_5߬~S35 ,AŜt0 hM=G[q]uL49rbKbT#ll(jj jI+Ys2G|g0Po_3ė4}g[ɤn8ڿ@Ɛe0hM9 ~]s>gpYhs>zdž L|,E,nEoj.e8S;{P&QVPc(_

UW*B](e+i[}7#tΪrY93: ?ՐЈms `Ց7~i I>v Y&,"ZC=h"g7ush]%ƵMBq&϶Is)Bq%/"XAF Tu(Q֞$AW6m f2G#I&JT|9K8 VpϭW]TS[c%|*к~1eQHZpƛ6JsRO,~&3 ۄOuB I{Ӛ)Vtbps5.Tm=GʞzL@(B@} Տlظ~61Mw5! KthJk꧀ЯHŠyc5Nqk \j+2IT=4k]tŹ4I٭BF~a5 g{C=+ț r]Zx:*2 r+cҖm[r7vfIdJ4=]t[t7oXUrgj-j|29>`| [? DN~5ƀ6@l NRe:GQ7U rxc@ufFwD4KmͷM:=÷l@[eqZ 2H˨yr/h:[ b6ZdTU FXu!<,BeN3^9*9S"]`jNƫ[sQNL~QxcIc&etMVS:(3-2w&q @f5zVFT;61u8i81=keՋޑΔGu<<齀' ::.V+pmI9S QT\*8aG&w7=pGS(j@Տ6:w']*b+gq]㜮YAzk5s6 tֳ;iy] ,:jf)R$QsԩxЩQ_/9 {qF ,a tU<Z[q3!tcg̤;Mc8Xcf6Z3x2ϟ)*Te^P62ߣ_ђYCQiqF$iɄR&8p,igf6j}d*_KybzHy<~o:CBՠ%SӬOF  ʕfxQ?D7ědo+˭pnruMuAE5F1F| vJ١Ū[8W}soYN6Zy%8ط- ߴTO-Z91 j&u*mK{L//z`D[gf(`1ܴۧ]6 mP~W)~G:2cv_br|XW٘ AI[7\ٳu5JTA ?ړ\Sr&XU:1nakqNҭXsC<:ǩ&7*OC']"(?P/3yٻ-QMA;(ǖL'Bt}8_A#gL3 !l (H[NA"i G^˥[6F:Kz"3P? ݋[$)L>-%;,dV:n=LTi@&xS9r:DCto=nes* W] q#..]g*߰9Ts<~7,+?޷X[9W,q ,W LD=﫩_MӯZ#j4Ҵ 5]l㘖aaԑ6: dU4(k8XZYJ55M_Y_"n$>"Kҙ ߲C~eVQaS]>1dMYt֪Kۛ#ˀ=`(AGGN3j(ܶ]StO \voRRiADpI-ŅE50%jqgϵOl "7,v*Y-Tζa+5=s,L>B4`#-]HW$%hյA|e75"ȞL}SI[_< #oA޹h3 i`ox7]ym]gKv6Մ2 C>?Ԥ;Crd5Rn@S2Dajڭ)!5E4 J7b[f-|AҊ@^Of1>(T%~wR"Nkz.y7n%YR}gR!/n4d2Zg$BƎyp|&vyl@Ix>*U$FȒB%[E:+J8H[?*qɉ C˚;fQLCv(?W̧za!]@l֠QWh@1FhT7J]:m2wdFLg!?D!Wc斒wJ4?]더i1k|]= i̗X k Ǟx\_c0H[=h(fp /`e$0$\eMU5.BΉqj߀o1">[eaH!QmQæoz\ICiAQ]\>J';t?(^q"1[s%p#0k&[LuM*?x2pM>QUJ]Q Z81UlΝ޾֗ 9w"X0~:v-Y)n%ۍ@[>N+?<Ɓo+ǐy 6&lRcg"/B>"(+FKdV|: esr$T2tQ#z.Z*ኒyvvێrr e:͐@ +;֦_r?:h}L5cld_jKl:V~ jUh]f8"J Bp5k)cQ yNt+XZL_A9EDxamŪE0@ku$禶8)7aBp,>#,.=7⏷F~a [$e 1cP 8mOS dB8۫.o HNQF?1e39Zd $_P #?Dwn2O$^Wot"EkvRRnwkw|_zcuF"?LAGd 6AP!.9ȈS)9lVQ\/U= ͼٯ1Xo|*/|o\ؿ6C018qm, Tu<.DuDY,BɅ\}!ʊ]gZ@otds3Z1#ssc1e 3M p8ȃSƂK߹|nE1|GU(ܑukpG̷>5е VSrC-@+ C&^̎P}&1GB.!$ZI )K_d # -t,ޜ3˖J|!&V;=zW=nlG\=d|~H (Pmˆʩ`kPTUi̓u {%Ѽ #Z՘yZ+)"F30ogBcr 7(,׊³ GuN P, Sz#@&GOۜGT6 \{B6ZF%6NT7->qy|F|тDx\/*/7ě< j|_Oem=)|a,,\n\IIiS#բ1I:m`lf)n`+^{IgXA4< p""uH]^bt6D݄/_kÜ6IJPg 98VHjU']^9DUk0L~+. goeuVG5D%Q **g3/+i >ZQ҆w]5ӿ[ٮ7a&=#~[9?Eg-| m֋狿|~+TI_$"_E-~"/>>MRCu.:s4#V 7綬} .i6M-y:+* h. S,{ Y|$Qޖ/'| /a3;kbiKw,"G 2R=5hQ?cr\b:K nLm-LGxp;$H5YpFTc2;4dkC7龊k OI"5pف-N/NYHj0?Ш1 ^Wз#P]l eyi׋֭ԏO H% <4<ؼɮTZPŤCe 1:[, A!$%셐䨾c_s2Iy9Cn{ȉNJ@wdF^3./rUߟ*ެ#tm'CPTp+ !=}c|.sbqt:3nL+$ >hm -H-J3~MدyGMFz舞C nrێ\< _zs0@|IgԔ6Z9R=zKފ Vo@- ARrb`6BPS,z֋.8qEyc ߅lD֠[dD\eo`Tg8 8gFfcz-=%- qԠ։6a$!7f4!e)op#QExP#tm |`辵iDYB(ۀyIr@nSvz]˒uK H~xoSS;|uM?eAVT 2t96i{E0_phJXD勴( ɢO"3C2F)@–3yl['Yqp}];"ѫCfom3d8nǵ"5^qp4&.Є5aB/Ój>|1I}n6@xTд.R>qU.5Q?Pc<^ ؙ-.*>% h?C(!鎙I\fUX-#!i3I8䯪yM@fiX8 S>,t:DWŚ{)/}.hW&],Xjég gZ*q!nkn/2(J6|GŧpC[H1˒~ SͺꋖHq_%W)r<5[ -HcGb̯}85ȽchAh@}7݌vG|@9{_r31ǐٞbkn7 J`/ YOJ`yDzyƉZ+ fTyS3^!BcwvMIeeEtp3玻yop\j$ 2 3"a~ g#S+y*q0:<f1i@[~0>8j"9ҷg". K w Y*vG1d ̎"3U'-IHQ}Sf^JPeUfɮG@.iVڢ#1l.*{h^梏c$t}/2O NqGFiWbBZY(@jАH"R@{uic֘4?=kHxnWŸ6y%b .NK 7(JY,8"GomU.+u*^W;e{QC_.ldI,UkE^JLX8E8@ ng"i$`r5U08a[F&6Ihs~4L]Ҏ-g;wJ3R#4rkv`tkv8,/?DtޢOH#! *މa||Zh?r>J}f$z,"HS <ׯk(FVCw sf \31b=-s$" ܹ'\=sIތ+('.f@vK N$(](H Uu20qRY樿)w%$˜γRVgT TϘyvX;A?Xa9.+$PJOϬ ֎VAc ^{y/{{È(ϟ!"\ť1Ȝ"@mV\k? kJ0^H\-/3םN0ZVKDq)-^ U\4ކ,6[Zyb!` D7!0^x,u72LTm3PCd-f^^qҳ>!r.]hdYRE|&T|5$Bw%/y;5i . ߕ$^5PwB ]')9PB}2'Mj#cg>Dd_D^},鰰X_bY!M HS-l'#eʧx0FwF+*XQ:_@<4w${ 鐓qβUYE0fWxDa`*ùeݵօ0q<|b+0;Ye͇ILRceׂWA ZהgY!0;TS W;ن?$8DA܈L(<^='qdMp9Q믦~)L`ߜtD+-:[tUJVouӋE*W%󈟬 r3I3_::I;bEk.ܒ YȂ@ KV q&6 CA پ-ICVg.ԃĎd  ݝFZN&Ta9XGl75qѝu}cO'SɬزPFbG"a/C@fQ{z[DW!nY}Lh}R?U%'H|J|xBcniߒ8S,rvMQ`7eݒsjʿQ6ka& ܝ2mO(nڏruCLޗ;fvqp.F,:*mx opmK d) ;rI^~8q:twkw7\Bo(-&*fciN[?bPmwf#_!NY}Qz6a('+@u~ZWa O8 ]v[l&u%l9Fs{"YōA; _ˉđH gDzC]7= D̳=9wZ>!}J.["?#CR\ B)V n0Tr3=·x*8͑Xy圫eS|HFHəRJ1+aU^~+CMAf]O< on>V3sd=m27N:&X;zu8.B-ߢ-ʉN|їXp)WgTH1jT e-r34 ^=Io Mb3TessGf"ۤdt Yk̖awR@%3 )O@|屓2LʒhڪHZIH=E6Ymi_5e(иL$ ( G3H QmNSd~bf޽D#UWy/2߽ȦocZ5gR%MMu#P g={dLX`y+ ˋ:nHsts T*ȸ=w($Y 9p8si,t9O%i,>["~RR* <4c1iDềބ]OLlKv:|7uE-@!`dD N3sLmBW#fJTWI_yU'C]Xۨ7LK*H2@S\QZl⛚%[y4[Zg[o~foiMk'-nH[O;߆/pè YOY>^Q+NO1C솉!8 yy 4/`qH ۗᝯ|}LJ Lt`%CиȌF7immnΒ9oeЛCf[<քpo @pIAZ"pOD-UN]- d?@N,&OZB Lm$-?[^56ͥhncrQ#~Fh_u*3|;9F:fz0hsӪW@jޗC{8hX1RzpL_mQa3wq} Hu ] #Po8,:t7XO_ɶX {0g vp;5%)f6( $1~H_Wi3Mi[EkE<rڒ=nY#4uY~;р*PZuT%<ݕ}J55c7$F;YNv6|L᫫emw*Ӑ.T~s#mZ/1ٜ $"-N^\CVJbㄗh/]t+iJJ\ݧK6E*%Mڹ֗-PFnota؉E*D|>}F <:ӢВƿ : _59)&bJ& ԛ=<_}sćP tO>X@7L!xkxY_oI?/j^Uhܰ2oJLPVjWT:qCz/`"RBh# q O#@wR3(dj\;􇶆&K6I9X+ih mrT3R ߞ&<ܸݔ {L,26܈7P$Q~y#27.[D,Q5jq>Xn`8!AUN¤I\WD9&CZQš_;3ǀEkf \PbmZ{RFY}sRQJ~Xf7يst,BWǫF31lqԇgZ !E}tBttTB]Y8{e@12Lg3a$*zQa8ʉLFWu%Lw*ؕFvbcioN~o:es@ZSd-_<{#oP׋8oP?tN}7a(`e}F0Ӵ"S6ܗ]wLՂ)] \F0Xsͨ}yT]/7WK[ިaKmv S@RBo6Fi\M?7VND݌&kdQ.= Suś^`X(>CLT":O5՛R _zUdz-X&џ*8_?_X(b\ͽ{09ˆX8NL1bI\%Ͷ!304҅ۏ['J#(R_|}Eh|so[&W-G3 # VSUvIDgPcI$7UHSs}IhG]O`GƔu 4:މ+mޗRSX~x<֣ 2KIچa=! U3ٕZӘq0Zb$󼁜3$BRJ}2"'QH|dK: @lq}CQlv 05Ce ަKl!]-ԬVab'.W1Ú.͏"(]iˍH?>&  HT8[VtNqM6=j4t*6ƺгhf̣ y1SITYJYvc 9Ҿ>DpKzgh/J+Y)D|q=::K .l~-,䣲$lnx3@7h7|;.翕ҙ5?dܦf~«j6+Y2dNܕ,O^. \JLYr h˧LRc&1܇2HNu-ǥɠGk)k(1Uvf:cN:1??dX0z傛/{сEb<@\ŀ { .򁿓-Jl '> M&|.Vk$ +p &1>׵ !;vm*' KLj&ځ3SJ}f6hREv`fiFxEtچfe H|vD2ƊN` |'Za&WO,,\lM`8?a[J`un߫DJ6P^IsdiF.hݘڮ'>yΒD?Rg8J60 HFEX:lCً?^1R;X6@bv~|2g<K 373K9+峝OeyXF4M YW9ypp}hᧇk|!lm <,{܆(~H[Nhg;` 0|S0JLizOG!"Í cB j9N:[i#˜Hp悌2(}67 ŊDؘY'Z8:ēgUŇ[KBq>gvE4]SأK{mt &jTpVꃞUN9)1nt~bS;\^tɦeʜ2CMSⅤZ఑tu3#9*./00τV$ Q P) $&(bcUȠ7 7+hEoJz"5hf৕Kc 5Z4D,8I ]8 Jx| ?wRe Az^Lso'|ɋ%8+ŝm(=aUg`[Ɵ]_ɘ5$E^.$FDY1]?+JF&JК pa!>;r 2ݙfzپT2tD% 5yGsVeFoy K+djJjxL= gz,G=bBSKucH %KqΡ:]QR?Hf$SU" JUYWtJɲDѼf[e>+u>*`k<+`w2:w,( o oP-ӫH!ܯ [F}]<\6*<`jP|zͰ ~i|2ux@8sᎭ-0"s =↳5CqM 7G'I|2\|?wF/6Fvy( =E)1z^zPD|{vZPbNF1X˝-*&tG3$l@j/ UhJ'0;g5F.va!c"F@FH:;7=vcP*<}2 I^H ow)]D 4gE:8XM!x:S+~ޢfR216欥{)EX,2ga?׉+oaoS*Sn^h1⤧V4va_A2'{xR[#;]Uiq_NƦ$Q?))HyB- j#ǀn<1;76ee:eeFp+Գuwd՞r|¬~);ѡNsa:TR*QUgGi#]P7|b )A6:4@&QS !ssl`[+:}0x3s1V5/Xhv)@X^er_b;5,نц~DE4JI7=oXMQ*lM7'z).#lvU\bƤ-n̽Q7;) 9c1=mho¥R2 +zF[b! aD Dh]Wd:(M59{݈A.x|(H|W:BevWȟX{j*wljP89"XP('M=Z0S1v5&vu3lL,b&*>wlg.gvM|~շ^ +mDi;<2N&Z{S- RMPSY_ms`yeK) \u,[+Bsݬߒ\+/n!$%'|?n:鱊UUyfA>>Lôڦ/-9ĝ8~[ {L |$kɡ,W]AzCk).IYkPZAj9UhnZ|b~iB/[(j)%5,Oͅ<.9EP YɶO+ ㌁S:8nϠƏad4T߇q̌N}r]V. ./)s $Z#LԈ~TXx(.׀P5Cy. nf7XV>;)/sھސW@񑨖&ұ^[:?wV+K h(Qyfr 4Au=+LK׶U$MG]87TM19R*yݔNj5^o$1_42);, p aA"H_npNOΌ H bD~PFvKξIeǰO]ɯ(pQ -أΞ18>;U& Y6.((K5OmUq]&*Zfp2GSC Im`I)H_^TYvyb6"&LYOTG@v+W;x ?ڔ"E ?S3B(B$HE@e=}l?ہb?(J|ims- *8'3{"a1muT41=*a{{0W:`r$ug U>8ēAIz 80.WM[^kܼ2`,_Jshh5).l4 U `/Ws{}5Xq}%#XfR-!WD^m܀ӻ{ꆣKU6Q֋aFڣ ^;#"O\>l; |-˩0}iʭQ~L!*e X8ja!M i.iYo!x؏iPa:+\yc)lNUw =^]#ȈS3Z/Ppi P+)/EC8( F/뼧Tёa\O_?ZP5 #;[mABQ*U?Ѕo?U [dWPtBuM=9zMx?bcO>g&LB_ml:0{J9MT29}ُ:~\9R*yAO$ fY+vqDp> A;̿p-DnNcy_WX4TCD";!Ë nR~ܓ/ %w\Bvo>n??D~2fO\U.BKEd C"^fC}-3MHW{2S+Y:qި2N9ҧ=Z2-W2ReV G˟("O!Jۃ. PJ.fex3q|H7K饹)F=玷mо>Bͤ٧'&ؒHNNwbR#(LݞiS)H@ޖ3->)QOynsdeOҖjq:poo;՛Z^?z!ٌ>dcu3q1#1?ksX=qކَ;v1G=+pmի e2a'@!xֵ.5q8ֲ+T.\ב<1#JJDI`-Z܈o mGvi5Us`=CaDr9ܑo+xɶ])złrJ$S56ywŏJt sa2q;*Ξ%GnRe}`d8IDж<_e)ei/|@IGD8O  8BAOq,I05k&u7tqg2Z]}JJҲ(z?K2DGr|)z@d=꘵(m7ƚh8t"39< ;p_ hBfIZMW:낀I4c[/sgJ-2JA׷G-$F:@fN'e(TvM\BG`:x ^7ƂBR4{@rgFu5? 2o]z.@r /ķ _k]X#$3gX=V#,,U͓f@`M?g 樍J޽ d_TӘX<"f]Љyc[ƒJyZȽtl "OCWZy&VEED)j!=I!cw<3Đ5V Vjmh'xd"giNM.젚zBŹ < xms0OIo5ر-qf p`JVwjn[YkUZ+i1h<9M6V"dL;FgnQܶ1Cai'+(_w}0olʏun/xɭRIqwyi|:٩q7^-VȈ)On,\cC~":{uxML f3vS";u STL@9)DHo3ק6gJ7Zr6z?:Sc͹bRG)&UH صzd_u_CqP}!f+=S'(3z#LXX˜pj롏M"!yl #SK:WdD>ѹ#9nZ}nMLzt^BGhn /C y6@hJ⨌s։ O\"&7a|y-󔖶@ݮ-8=Bho7,4vTi=LC!k% Ua3zw <3<'i>ՠ&}v-d7t3&]  Y(8Ջ5f]@zcgKn<]QQAXrbQ,vtXmTZyࢼMA<`|<׹%1`C0b [*auj'.:u"Yz$h(S=o%dCipzÈWm|j117m? 9EW~1cJzE_%e,?E=qN%s?cT4(Qgʻl0W$k"b q?g+sKeo&&CevC(^O;0X;4f 789 U"$iZ*'sC`<덱>&V/oD]f}8.SzW2Fgfk\foM(!F v P 45*/1|Nd#/};/i0', 9 H J£Thǜt5,αYo~$ :ߒlyfD{%.~R Ue 5fLhSpS>S!O)y->j4:J<5x\/9;zK41eNڹ{}E4|!uv?SGXv"jLo~%aٻt?#_*w/4=aH|iڊDv?TdHnak{V:4^uKTƔӭPXt)9sXA˂LE4:Xh 1TA.!ԍ[ T:A75%0p۔7vB2dXś:k9,#QŐlo;(?h_2=D= ( _xܡ@Sݜz Օ=|PE !ysէN٫ qq> 0j`z"$)r<xp2w3A=.?]qFV2\9 iA*`b)Ҟ -pscPkg8h=]yrxԙXSON  SrkBkd Ԑ?}QeIcyhtG$ȷˁ(*QI0:9pMn I $551~{bۧ+m0Xyf$YsivAٛ4nSy2v2P``?ǰ98NyD un?WX̃ZV]V+kyC͏H)jr5,}Dv&8V?(s  ֺXBr7 XC`T7'FVى0P 6 LR`\!a&.(J>9/HW8rѫۃs$C?7_ ְKK^dq]ggHhCő^ Rxv6߯$D0\nh.}x*puZvXgVb]a8}~cD qm'L=)a?H㙗YDę%5OQxD5?EyZW./4CQLo97yT8q_r_$fˡϟ,C\Lw5! Cr7I|Պ$$`)(n6EJblq S, lk oҹRPҽ$Wa*qdes~11oo H[ V?6N¤Ѵ*B t[}6ZR:=\`׻ぁ^@QZ ˋdzxxEH<c~>\R!0u0Xxxf9te%0 Xo!g#  Y5 )]ԺdckpK W c:1h,Vs%ztc]&%699Iх :|x޵x٪gDŗׯ%6+ƅ`r?S.M3c~GN>r_"9'$C0rwu^Hr}oi)x`"F{ $t3l҄WY =c8a|ɸ:аlycXj:@4搔Wȷǖ6 "G- T{r&ꫠa*LJ#L%^:Ӆ#og" _L]mhbvHt!ycoH[gz?C \KV`Dl:m.G 7YY+CPЛ @٤cziԸ҈8L\D#CюZ%^5,ӻWar['-N+? )oC]⮏һ%-*(E{ MN3}CYjX(9V U_j&9 (n}T_ )Zy<-{bg^Z*dyXFO'JMV8fa}7dCw %N'78gwNT5սD$v~G(19I?mTEׇr;{>:PB ^$Ӕt$)%LwB?T@H1nlªjh6_0ƾ{Ս;y׻8 Ҟshؾ$A2 j>~B?s]tMHj8('@WYxڐdWPRTBk3d PVZ'k20|may--j˦-1-N H^hPVqBg,g~Vi貯3їP,/`HnvzT]b㲳0JWz#@ngAۉ$J )AC)t 71)^zb1E0MaFsi 9:*^ TX />7=TQJ:0N#bkfZLs S ƶL_AYMۯFW*"ģZ;jV\LF4)2r7.N1c/ Fãʴ<4Zp# oM=4&e[ c81[oZ溜{>DEW%5gtR`XZƔ@j}%BWT؀XOXm =4 RU.8  ?maBNxJx+u>tnCLLQySu3(s~v7@m,a9pouoJSFHtZh/(u(NY`ky (hޔQkb#|o*qܸ'L8kqktЉ4F? F|_DO{Z}^gixζs&$;ː3DЫDTf ]Y/,GH%+Mŭh\|8O7955R*0no"IQ(JY;$_aLw(lv}O1ɨtxtCQg8}fAvQ\bIF9l1$vPU/yRCa@a{DR*CNyQվmOtՆk8>8pat4.΋4NjawQi9OC5[0/?`muuך&#Fb"W0>pMw' ^>(/S nBi>!8mo =gi$Z x\QGfqx.OD0F,dҘMm LDL?-|ϵ*0> u5,a?.(MoԟB>Y;)Ԥ$ 9RP DfbܦCE0XSi.OCd<ӨiDޫokjFe.\^ByLdTgu)6b1ӧ>DbJ2*@H[;yPj!RXz9rs_ޮ>n}n /\=D*8S F,…l045ss[_A7Ӭ9W~(e˼@͕T[nQ}|O#’h?s5hx ,SwCY֤OlW_H<\!1"uѩ0A .z Ӳ9p8*Dy||Oږi3ys) tæ.O(.7NBk~`M&T oaFN~;ߎ,/=aKϱpJ#ȯ%eCt<:MGaZ^IܶAKX:F")\lM[TJ["`%e@)8 _$6 1cͧБ V/ Ek*z*`)ƻ# 4[h C 6g!+>rhp7SFNfpLiYԲc\8\m شte3xA{zVZ+8rX#q ?% [Dz n]?W|8Xy~2"2)>=tϭ䤶Tc2/qܭWXvN@J5[!Ɣ*޼-0{u36|}]#nAR/' 멚q/K%Y~ZgS]w: /֙ dӨ-+1:{]?=>t R } Rd`"眲g?gQu > V6(,On36l' zN M32D8?l>[ck{>$.VE9t>M@4/, n$N`:& n)}!EkD4m`[G7V\Z8,e5w_gQb10,z0m%smjLReE{v <mJPT8/ +Hwӆ V-wap ZԨnnfZjtnꛙ<>':!%T ;ORD'hעet9)GAF`M֙]\, |k,:&lSI 4ULgP1[̓&/ B]'.ًp2sm6/f˜͉ K(y?!|0pa1p,7 `ofG,' {)db?nhFff4Tt"pab~-AG(f|͒a( D6",|^Y|%'hXfm\?C65= BQ3YlW1!.RJ>āUm' K3EBnUC2]iR]sBIr Thwp3A *QUB*o~az]FNWZT iy\Fy< šNˇ)ЛqP swā9)@߄e/0er~%>82w^& x쯝Ѓ*={7@mAbG& 3I˚m!t!( Ymd4xB 4y OPŌ7Q,@p!ϯ~0zK?- txkA56M_8Y4ʿՆznvs3gyL"$|jKruGIu,[ ?/H;PB{jXc 0I"%>xp~Uzi (V~q0}1N}׊3 C4q5FJЌb`@ |cckAt8>LZTK3.2ʽ|'eO'3򌝎kr\Zz^){ڧ-Ee b(8):2[43=i8G-A9Kt$[;3$˱Lme89ģLp*UrR;֑Z A,ۤ "?g ɣ-rmԮN JNl0 m.뻃j_Smu^z,lئF %6Ujw]62Ĕݛ}Ą8V-@"8[=k+ǫN .$Y0.0#<AWA3DO&ѹfX#^$= upC t Fo/ˊov<ǚ϶BW^덱r>fU]vFU9N2Y򷤎Kr 3*^L1WyI{HNJ+E\m?zu(X*sI}9Umwya`KҼiDlJ}jvpJrP3krlS!C>GP7j@uAyWbVO d`;ʄqITg NS[)Yk؟2#7/i Pyv[Dhn{9'D[\: gSÌ? "['w3anҔ$)/!:?"wV[1oD\P3"^WЏF}6-)-?X+Frm>_$M쎼wFSdTs!xhM$X@HkU5=1sQ;A8-.9E߯k]%e}37ͫxPk-R_."Jvefi\Q/̿j>= ;0@Cɣs$ڌz0_ֈR^~zq.=N/yİP O[A~}d:p|3A7I%5Բ&FіUY ՄPb*Ѫ E3zc`(\:΋*@^?q46'p5Ks# VqgrF\{z5Gnd_]*Tl2Ф2 Z NjP6BttL]AbU=Da֞ngqF*ʞw!~XUq[b:YnI$vSbJĥ`J).4ߐ3ooDpbO3<{*9L…^JuyD\vʶW'ic>2p65xzv0V<.^7#=r`_h}{YČX#1Ra|?c?Y i_́j6QB8M0^tp*`8Rx?6Y09TtC}F :Z׀]h@hfN 3صE#sc͍ n?$!zNZܕ4.ԥRщU/\ɽ-دC>!f4$6F{ ֦5/WFrY2\dj1 A5Ye߸- 4ͲrD^CЩ3SުHc)_R;?u|TԅEL*sїTW>$H 8};k?8?> hb},Wb&Fvu0;òwYT` ʑs4c)-t.g&j=aZfB~H:42[IDZWA0ʾEH]w> !LW_={Ch< SKh2$(6y)JdG'XOi%4RKF` ,Pu}; ~uy}j['X:b ֹtWgL+PupT;JE+HJNvOsB`5פeIHU1%t in4}BchIeY0pWAwY% \-a8S LAf}7l%.  \!%fx!gN-> ԧǴae4Dp7g)b``7-5BC啳Q,`O )"eUf48vʉ䠿 $>Gd'1t}eQdKk M/=aR0o-6T֊;~A!g2^1 |Z=?.5a=sy3fS~?<9 `ۮ8P;cz !K!ڷ /' )w'%s`R eڼ*c^:à\vP\p68 D4I޼ctB4%L<'FV1ܹ16{BB+}ۂ(wƩa1b?| oW$ ̷kg /a,&pt3M)*Wh%WAFH'qܮ9#I=hX"CEDudu< "tNa@R⁨PJjlL@Hbh&|VWRF *.JLvb&Ïr) 7 cѣ`=YV{}n)D-]*AS2=55"4G!z[ji>Bgiwe(,Q!վ$ˡ%(+x8CBf9үy~ `0Ϧ+JhXqvD$ ڣ0[W mM®=)L(9c۳R7p'}l>ܦj}7Cee˅tA0e-۪\CE^0Ofg2wwPe(5wBM@2XKLz/MdEIh7i~{|[pJH!z"#9(Oҵ}{VuWc: 7>,uڹz foX}%Ul =(m*@G*6Z[n@mqarQ7]L&UDV ?T=jLȁzrS΂[r@v \c JPtBrh#ϑXi0dt iW?=1E{1 .kl5.JqafE^_X@/># k}nB\ˈ{Xާ 1,߇*2 w;nql*0;!2_|~$jt*?!+4nOɃtNR_HH_vU+g qx^ǚeRAtJ o&ulQ/#SpmML61LE0 M/\aì|.aHɤvX2Ce- H%9N4ӵiu w˹*GAIa;(3L(C?D\b\ib)ɜ6V)ATt:0wvC|`4-ugQ7Q_:\{V$S;>ؓقlO!jQ$aղJU'm 0dl:OQI4n*H߼ѿV㻁e3Դ3FlKAQF㦹%: 2ߦ7\ˎKvȌ(`|q.Q8.pY=5Qdz7TMŀI K>:D"hY27"1ΡպpX֩.odo_7x55T@4P-5iv&W#0Jf?@b SL xǓfkRW'{WP6KP]tx#E::HXhdd*A g}Wr ݸl6{V0Skua>.`pR_nT80AΎ,a&WhwJAy:=ldc#+zHKrs@mJ\7=xW3myAb "KN*<2kIc QZ>>ρGY+䙋 ޲iCTHoʪv9};PѠDc90uK*)B^%4PTb :ER'B~$ wgs8趖G=ڈFF*YUYA_x1>y_Vϻt@~v;"$ 魋 ||s%L~Oe@1NDܚK'V#>u)J\EcMlDi5' W0E5COeš#[=wdgh!OCW(J(n6]fcLPZ% H/o&C]KeP3f~_ϱ >&7V#HFa3` ii yڶCw*"  I00ncڣơTi?.3y2H߿q]ocL {7ܥ`DczyPm7*@M6q%~KRsQI|o>#墷;ojGoqW.D)P$ Y2譅vzuQ?ǿm+_/a6gsܩiDMjf*x38,V6,%|zt#5RsSsDPY>-Kt(M1$Zf^Jc+/̺gA;X7 СبG]1v|]½Kc_ #Eޱ0廓UM% ,z,&f<6[Αj!Eͥ9~.(%eԦ5Y6:cRMm!ٓF@L5㪲/K~ eV~Aإ~/Z\:H<{K`4nY_{4Ұ@N$Gٞ= PCL)>`M|b52:ub~K %:IwH[T~s⿲|,sWќ&)U pMսN-Y1/y5+A̢,>n39rfM-LIZe@_3M(n2J 7MuFBm쵎-?gE}\^Z, 7~fmxPL%\\3#ٺYoE5`<冀{ݧWky4Q,anx'q Έ )7ߺA/^Սь_'/^3a6Tea1xft2LӐȦrPr0pw]j`}y]<)0Yn"Y}5RK=,Y9n [?z^^5j1O Xḃw2wn$oY,D*a[5CS։r=T>mYZo\`n% *D%K42 Af@؄ I0ݡ<@Ҍ}BK-[2$NmF? . πF1GT5lB~Q4栉-?Ӈidz^++V!y vG>#VY<8Y”=%XzP lV@wTz\K;⪪бxH'?bSV< _1l_0VJl_wftRk L0"Hs)u|2J6@bkT|( r}ߦ|#wآz 7a:r;qv1iVàȩm\pQ 9)x ST/I!W/$ ]YH&IGtX] !\_A0ĕ#zc DD8w |Tuӟ) Z{1ȟ!JRWaHدf9f:sK|X'B#O 7} 8liidu s%m{ DҐoӃia מE=o7 rJ`ߒa`g p,왫:g[sCA8NcL&kbS_M+=51>})|LT~Vm7KM< ZL%vC#!3ѣ^U UԵU}I~*πoYQ0עKi.((ΩzC'`4Y|^eedה>9P9%l%jTc٭᜞ a4C3ؚ;_㖴@זRIi˟ȩap?*L*fnߊ+ps>55[nyTw-& GO{ءmf&K5q =Ev,=AIDdd3_o>,:&큶;*{s={YYBV)$O [ DgHƥцHj7ij8? ÏQ>J?IRlEP|kzWQZf^`LmHrUqQݭ[,k>}DCNJs(w6 ףʂK7%ц%.>$NfS(^;Z:M6& U2ay(H b%%Զp= xCF6 q;fϵ"DRZUP@.8 46V5\H\0Xu6TY,Q[M 3"`g%54$#&cyfa܂Ug/CGnV}̂)$eΛIH=y ^lש4Db~hJLJ+ ӥڛ&%#RR[%^'6[w J  d\;+I2|x7J4L%7Qk(l_PGK-m늚lʬ͘1T'U<wpKM"z@B4װ B̊B#5L2s5+ҞMgTH6g_gUM5؃rǟ6f8N (>};ERDy=|>YzXޣ{psWS NNrk"{'T Y*1/V♎M3Ib3djfQd`1ш?`A| ~P;fCr!P+m ;2r ?L6c8Hjv&Y1@@FNMu>gdR&$fz <斊Y=Bъw* V_{үhHAق՞ض~l4Lrsp; )CqU!)n:.zAmHS̥t1D4Hǃ1*ۅB*H62%l dݖH+w{*914.qiR_gtgDlZajA蘊9Ӈ{)pV$tng..b -v(9L/ژ[-Q岎ǫ#mہzҿ76؁#0QMGG\BJ@=q_17-FtGbɊw0븝KF8"Ϛ_kW!O\Y)_*_3 5J1a-n.j>BLZ,Jn#Y+5R]S.I%gg7 kB67SM)W/tg s7azIΐKm#3~f3l _rU,*̷YC)LgO .(hѓgok%Q a">HØS4ի3/AM[1UD+O xǹw~n>no-zpv#)Jqh$a.Ǧ}U9sRaXu* -=B8S V!VUѝwR$duM#j5$ ̍%B}@9ҕrՎ|ؚU !Mt6=Qּx<䌤~كrViXQcXkԿ>xF-r KڳR@n.ux&џۭ=mt;#uE6t,f HmR=D:>S^3@͆wr+"%c+X$- K) dotf"k@@C9+e`Cia"OXE"l.Nڽ=A_oIwA>ɾɉm5\&I!#+v݄Z< 0s%M5MX#ÏK|| Pc]wRf=SIkܬjfSiv1kjGG]ht&xn" (WG6=вFvUH₹p^Wt\])Hϧ`msÄeCuuȒcQY`783p+AzIq99αo>͙8$7ӂt1[kB!o+e*-: C?d[9e޵Ɋ'|*d^[Z,@ƘZ<^/6w%5]h^b4' '[c' Q5pdoNat:Ig G!$(Hd/=2|}$Ec㿐ܲ#9_Cr- S%Y3X vٲzԋ>о~'|B jw(c%*gގybˍrl <TPN Ṕ{jGՍqOA1RI[t~ #gnr[jZا?<5lʏ-f+-T1 ~τLZI%uF ivn14v֤.X ] 'd q8HEw~*P~1N79m<{(W̻-'`ҺčyznR.>eeI u4z'kcDeC!qw\J!c3m|`G'<{;o8Vya^Ǐ̉+OIHk-ˉy?,2QjWDI E^w moEhh[tRWviKZ/g)@ED{!ar{FRcvsHwFh[B ,LN G$0FY{cY@wR9 /^ڙ6_%mɻi `@s&m@вwPb{ іh+WFjW)oe%]"ҩ(u ~S˴zWe$a!+c8V¶Zqs;A:BuH?hilȍJDAA[V₣IA*o#Hh nxdNt?>΀E #i/̠R0W0Ǚ\`cA(f )YdRXVἡ;^+U & j6.,kr{/wfMR? &Ok5z Lu`ͅ~ $wաaT#~plEx)=-@WdA] 9`O}%zJܒ'x-6oƕ9 <*誡@e#5(\+4^ٚ?y|UD<xεTb[=b)kfk_fa'-mmd _/WO&2I氫sS{޺*Tm{'-ncCA"3\E䋛#gVK}6Vű0ܘCp3uTa.X EH='7[mScV[*.LEݪ22II, <_bM$ax.4TWft0q g(P!۸oBhف^ʱr{lלX &,PBe%)EL9"O=IG&K+Еt)^%d=:(&|ݓZ3qĢI`8{<ݫI{b>;Za|sm]uE̠%,hqtxyݖɜ !- Y'C$G&35Ǖϟ}Ń '8O@Knh4r V,iX;K,&*'Lh{4vL ,*6"!ʟĒlOč)qg_[+TO>T)BYA 7z,dJrU$nfUڹdYZg +<m#`,f}uӞ$3\ȷG{eGJ٥rc3qat)%?ZZQzHb.㫐%%: $乬]AβdU8VE +X%rΏK,RqL0R|V_?=ïһUE<ŇvH9Fh;:n&|'fkvPL[^B-/+1mF}Pȸn c:BOL->P\N5 )~d\=l!hЀD25BzJI<];!L7t[`ޟ)kR[`Y 7m(1Q+kTIoi2cs5)ר,.fc>=V` $lH{iZ1L$㨅+OKGa Z9 m2ڨ͡,+J pOV~A|"y{X^i^pCpZb ʀ W$':yA8^(~n@5\*VJFic4y G߄6aqTc_H3omXA1aNو.o JCiN-eIZb[krQvƺ^t <ݚ$}-lMԺ_'hӛxo!z xջ0-qIX[:g1zAb0.DOY|E0ϐv.b{(a~#n^=I# ~duPai8^h2nZ=%l, yzc ()ДVvͿkՒ@C8MEV0wlư1g`dPM_J6n?X;CkZ u'G] };6eM|ʶLbMP$Lw[RHCs#2E(c] zC_z{ʲm*W\^<&笰mu $h/BbDcr1/5+Pс[ȍf_ e5ei9%1R]ŻFDޑj_QwQ?~ ! %c|\xPdZy6%Ɩ .C엩D3q5%J"k**27š&.F;p_DDŽ8c-%䳊U;"=gNJকe֧Mnʡy<)p.=ClŻ8~"wɑ3?)Z\\O-ՏƲA 2 C?buU,u»V;~!MU1-'O W&"Cl3z9[^3NnTRXyKJF7@)AgTy"@9$Hy,̋ ܄'P?Lmn^g.ˆkp &~8/GiкpwT* dv f,ϩE \RvTJ(%R"Kdk1DA y B5֫|{g~ zS3T#X/5Ðu)\90LM /xtr6Vw~%b̷&s0:Uə/Cj)}8RPl=euwuBϟܾM?0¬c5Ԣ8+*D>!- ſD;_j/ Fvyx_'wEĘZ pEK[j=aB82|oxύ4Z5}. vt-ķ&ctx򩤁u{ .=IM+>lS'Zg--FRRyއ|= C"ZৗH=䡓m}Cp]#7ǺaꖿBJ"<^ wR3_RWPM6wy/}3 A]&;Bib(`]-lR'W# [^(ү.v?H\#ur"eKMmo%56{ӠZ&Ww+3ms ;YȅoT RZқEiԮ7)%c"bnl5Htf5a*˨IMewU?"#OseI7ɦֺ*.?Qs9ye2:U<(P1k%z?!lp2KGو?th .:!{m_Fk 퀙-8uZ?A|F|G( ϼsV̥uFBYtB$E2NqKYY?X=0gj ^H <8)U4"qւYp[K+C.&}zʹI,a>ij`gF0^`"LZcf=Z #[`sP$e^{#Q!4A8RHt7Wuu~Z3c9e1\1Ýj49i>۪]3 dp+"˸{J$S5%JGI)<łZWmq,<wG٠+cmtM"͙bCou"[S!e[gc6DK@_ۘ2#0@8se p[!e{ҽl[V;~2%<sSqb!ҫEA2)Tݕ՟ci]e}JsߪGc]_┲Cق;6RZ;_V[a:c ~sb _+Ʒ-8i=l0q!17PNaZ))+.paz\H %E2S0]UZʔ0H|l  `7rI8~o&N@pJ=u%-/;W|XKBR[SK<0=hPoK({Hh y*Mk:1+{0{'yru~bZC3!̷!t[{ ?-Dz%؄R8 ]r`)Yˏj2MW">øK6?]mUd^E"rC}\-bK"*9 D]>S+t;# ҘVRi [tZӅhHè 8(^3F%ḅP;]nF4(_T[+fdS8Dr:zюKy9X5DWǴQ5eD*3]؆=6J)z0{jL4ja;瀎х7AXܘ?lf?,C:m au;uz lG ١ߒ3/ g&([&)9(nbi1EeQ Ss^7 PJVGHTv1hOp9/<^ x$nZT\z̐ 2tJ(\ZG?qbr7Ef*?2FBmbA7hݮy܉Jb% 9ۮz7ަj}XX;S;>.4 ^¶[ Jd Bo"/111r""Q 9oah+?WC` FYo~-ccd5О.<_i{ҟs]/,^]}އXG~^Y`7mbfo2MQޒ0&Ԩ2\q&sJ 9dۥc}tf^[8IS Re& ˓_X;V}&P4֞G Y{>I`}/yAb| gUU[ rp-M+4#XWxٝ?ONkQMUdBW82Hst{ >Ѩ\׻0 bNj|kחP0)6W\9b}mv6iOޅ] ~y=$F7 5'V" d4DK^˛}2`g=ɲ. SHgr7uf?",)&6h-MbKEg#k$yxaSF r%OȨ`zZzis#dǖlQ -hNYB,a\*,]HNu>]y *ۅK'38uR:Oн\1syp4%g0N\WBJ7ߪK߯L{Ё|1[ lvzAU >iԑqNQՐ)=7爳ܔovf'*chi# 6H kz訖N ǕNhmW;GDM4It_Mg>4Uqџץ܏gF$\3Py @L$Eŗ*Iڅ5ɐip]2@z+ȗ &'@3^C4=?eq&b 0i@1X4WZe;tJE8 7%\Z.~?~ }(l j`Q\ lx&ơ8##X.ui]9j䨤s@I>9["PzD!/(0%0 HbDK ahJw"5t}iZBSi386Ġ|ݯno][GuPK`9܉$2>Ql|BAdWFYkY9>hW@M JV0p\j2 i~fA @SH+ݘEv\_p,~7TEQ$carce]:d+tVui29;E9Er/TwBUǣ]%縤 ~t dkv*9xؾwR>4OP?ѷb*(BmF?fݵЧ&  @X*Uq?><e=0.`UBhLq5 ZY7J$fوC9b2'/5+#ܺ=nFh%iyKjK~$'Mޛar^an/E$F봽!ZѸۻJipFQVunCvWy'ߧԀ l͵Nmt\/yj].4 6m@In_僑 = 9Oú/ 60m-PfTv&nEeю I ["upQ7vB(у"c@L僵vg%şL8H.bB寳[u D 3)~jJY[h}Ũ8_sbKyO*)ʏhVԻŜR|S)L?`J.TA/Perxl1a76 _ﻊ, -\iŇJ0z*yɁ@pd]QT0؎€jScŖكk`( zk*k`!BCpHY6{6GDr\H_bB#E GVm度8M19b)ٻ2Bͩ m6ŝs~ ݘ{Q2Ff[ O󋉂Kc-"B >PusIB| 8{p20 o zcDo~'ǙD:0h tH{osé4m5Ze[dwvw~EZ`NVِFXh$q oM MG)eK4 IӘZyā7HJ |Vi kዬJ;b%ˬӟ&oߝCu";D$,&t[M3'1*U>lp,SZ< Y\֯z$A1gM QK-(!X1N 1$Nw/O5iFM!p*_вhT+tr)iRubďTUYp/A]okejZ@/_2k*:)8y{>hf`Ho* 5zZ_. &JD 4#T?_[)pPPC)`|RV3G 35~ȂN{LXr#2Zzbr}}6J4 fU昷l#Qy5(VTXE g_1/DtHq`ULwDAl*u:$K=}/_AfEC7!Y>.v?0x4שx"-奷iƭ0'J}s/ A/a,$6\ ZuR;:f2qJmcSR|ZwUwÇ ɟ~0gp4M%\[TQH*Ԭ >)OJX:*:w-Puџb헴S>b˗\ag"僚BW.wG3>PK1tJ'KӚg(z?4Pj̿89(F^XQw ạ8*i^WT[oS+uZˤ唶쑟~(I#W:`Ta6`iYJHG)<ͨʸx/!?D)^34޻` rtzE 5lyێ9D1vB R=SXN 7d6c]6ޜ>e)S~Lo[e?3LNglg0fJHC{4ƺ\>Ԇ"/zf=]e*|7chwR\yύ#g!~e_[{6#`ܪ TkkUrcVaU z|#)}k3dW׏C T\v[~ņK㧔5 }e',Å:Bo*KMʻޮ.Δ )a&?OWk^dh;Of^O܉#q?ekld}!FΉI~LǷWg ?E̺4qpOXL~>5s* -}Ġb͕ >27E%ur['ݫ+c Fj 6!ےS++#4%~ c2P[l^1bF?i,2{#}t)`w[W&a~FO-܄@i s'%X%A&Qn:yR)`ˊ{JgA)U@ a@7/؊ZY%YdԆoaoڰA<.9C N㚰<&`ȸYⰉAo[~֜FQMfhA}e0ZxJְhw*%t:~MCeW8 'g㰀as~e':*,H ApV#M.vZji-|T c$>rq;.KIƜyt(5tv׹E4m?j)7M'&$gCW5WziT 1PMw;I7ఘ4_h]nœMҤokH[m ܣY۲N׫bqxqjevsYղ'1RJHNjZT߽ IjvJ+<;&YCmN74R hCip`k\ufǾ ]N0b{x nrgjM,Jw TeK?ݣߺYj?0ˋ{]M rM{yr& )ڧ6Mῳ4|we]pU|TiI mwPsk^k4&1NP*zvechF?Ѱ9ߩ5~D ,#ɚ+Q,.VI &[7, cJw44 bR{+X t! Ym;͊26}w/k6wHJ%kVzqyP%6LE0 >~K+meVMߐ'Tc᲎~@$!|9r~Bd0IxT~* 7o3n1i&z;[sS/ǃ yk̯cx6@B#9(pmɑq2IJ8B’4ؠ1 15!O>D.ŪTՒQNnՙUsz/}gaǝd{DvBW*8/^.v]nµB)),T (*YaK5ې*$?P,^P\ c9w V4 c%w6M\+>93zJC&G]sΉj`4Q*)/h׶sO͍]4 5.9&"M8IJ7/!U݂%ӲʟH{zAʪ#-Ǘ:& ^Ւ$Y~.mh pN"#ٱα)V(8N+ W~O[Da܊E:u:iU{%]EtSbMNWI(+=ApcۘRm~|JZx* TԷ]|^~r7~B-cUڹ(˚hW`U?{$TMK._Efa/DW`pKdcL0ԀB\}188*ESU7!KڴN-cN3-VмlЄStI֫fߴqxNJlXIQ#Ƭ}$+֗hЈ 2;Ezѻg.[$[ \mizL ?<8.P* z0c9"o M)szfXv~U[[ELg\|~>P x,Yd}]V}"L>hDcR8ҕfF&λS,qNYΦs:];g' 9 xu# LSPUYuuf zR(^Hĵ_ޜZuǂ-yFxxcmj{U3N3J4_ՋWqG*@g)7i~OtENR #.xL-נ oCTpwajHsC?T[lH'aR3d0 ~t_Z zHޅ $\bƯΨ>:QVmW߶1$?lk4?0Ba/lZ-^9W,S\#1 SSpV<1~~b pQoyVo!sd+[)#vP!4{GbR&On>N}B;N{yΜJf!y ];/J CKV6gS&F<'z hen+C:,JN۞jFi '¯? ^eRmRoe=eDƏL3jJ"lϲ&h:P5Qp / $ڧ &FO[(USp$>T-C凊?kOW[ais3ȧdnGXW^#U;3\pOF6\o'0x"WQϘOr/K)ڴz_7Wd.Ͻ Ma1n>UAZܞG<"&lݷ0Ψ8`]߼0>W\fe_G"*SŠt8}ǓE@DPb= A 5Al9uUzَdj!A.VT5ťIuG 6yɘ;ub15r*olW޻׭*Λ6޶B\&*]%]/gMΏs:@PTChB8Ϊ80{OǨSقze.k䃄%^W365y~6?"U9ʚU[ `m@'䙽ju ؙK_ 'A-c(~׃>*7 Rp!L s=mrw`+%KhW/Lƚe7 &" M)խ@eY1c3kqG!}`zjPɣȪv Zkh_N+")OӬc*F]ۺM*KSWXoBESe$.ik3RX+Ԩ"6ڮ.^j!j9 x!3c(?fZmx`/>{1El?hY*k NUDKiQ1&Co .fFO+v|eՄܗqU/r6(6vo. P5 Ae)*!NOb&X4i]F㩩,y܇ʂȫ^2sYV$xQ_ $oK%Mn*=;j1IOZU ^ү҃VS;i#Ё<ܜeݍRtJ) 5Pju;>0e.PV rZqo0'5ܮkSc =1S>+>ό[j+U(EJ( 5qr =hg˓ST<zHok6 '[OW,J胃"b#yRl>ϨR5ÎAGb*5u%E{5&2VB܀2ILUIeAà3)[%:_  B\cK $]F5Ht[۪ᑘ o"Nmdވ\8[0LU'ևUݐ`9ILULGr~\ LDERnM-lrr5W2cTiF5@=,Ur* ɛ Chq M\5wՋ\\≔ĐmfnDx >Gv|&[{'CYep dtFw'VwŚgTp0{pFԛV @ viC0Ξ:VQY8لߛaMYgFLDux0Sc3!*|KYt pٷpOWX?,`;cxzQxo.&^MZ*>uMAL**1qes! zoC x !bFS IxE݀}y π5^V鰼U={IHTy`MTL3VaWzF_Y֤WyJazd-ZMp`P (2H1]k^,q 3UwL'V8 vۏ4fo&mb̋>DS&0HKRD0,MvO dͷgU Ѽj;]C2Yp4*∴Dԗ̦]P@ 9V?d*bbP%8b֙w)!ݣRrJ_T4$6L\! D+.;471Ś/:vȎ.x޺d :WoI"s@KW49gUxA1B}r\80%? &dՍ;\ցh|^Yъ^ „=hf LT8MJe$`3)60` t໚] )`T!`U^,-gAcCT  ܖ+ĀNo!MÉj0UKr t!'kZq=bӎoAw)K_; @l+1lHxۖ0 ǖVv4<(KHիx a`GRVE g tw6U8>,ˌaʶFO=E&j4X7p( շ;/'ZS.pBQt'ײC}gg{mCpHX,+U)8~m|CAŔB0Y rc3{OhBXO4X3^TzB\`2FV&s9IaKquZu!/qq힕kqɖi9<%J5AI8FDROCʹ5ZoBx16=VqC Q/8B3|hLb,5=#,}ԝ{ͧsQWtECB8Z5YԛNG/4UR꾺I*!_.)6{CC8m ^LvT6Gk@z#$VQ^vRK=*8w|U;:`!@&D?߈O_Xx4&qI5[:zV퓞}Fz!Ή1<ЕO@̱!u\ rGE 3P]V!4U5zꃶۥi㠝ybߛ3א7u\ @s#凬zB[.U.=$ 5LCo>aTܟl$|vA8ۜcj1AoܛふxB "Eț^aJOKWҞ%| %qũb.ҭҐKV.OϲŔG݋Η F.'2HL1x;qڻ??ۅvr>d* a"=C[/먽bfx|97L276OnT[Gq]NuRi}Yqj.T xfL۰yR=e`ޔL|J7Fj$)HV,t{gxXݟU8w;xxcHɨxt)=S|X:GFj:B$@Cy >gKD\%Zo{3oW,'IWY(Is(H7D4v$=kq,|E7-W֭ 'Ѷˊ~Jir%nszSڳ(^dS@S,O e -|-F8M-,ҭ;s4ՇφZh75v]`&'0jmK_rѹc[6kpzUO2;x}p4k- }O9%/˚5 9>Ru*K+ G>N%TzqK?Q| 6~&!aO-VY x9O^a"<(X)ØJELW pjۨ|uk&÷+*307T d]fm!UOw jŲg)TqxˡҵubS{|B<E401k&ù { A*e$Oi)c׭`cE\EJثO-mϨQ9j΂nm`O0L2X=c3;ڬpQF_OFIδƷѹN&YzB*uP y5''a2 ]‹dO vu uZ"3X>Rߪ1 1.$/9aHM.D*)K ^:AˀThrT(uduՎ9i .!ㄵX{ӓ¢591ci xOѾSnp ׸sP)`,Ft{ҟy}`X8 sƆA{RJH ((M)NeqSEB<"[8S[5q\J{jM3ر ԶukGԊJ4>_/ xr,I!@BZ‘nik~}P¾y陎93.[0ESYքo|?L]@J0s;v)~6G|  *< ;ͣח*-Ho@tȹqˢ7kZHUY~"asX&d]2sreZ%?G<(|j?M18}'yYv|8ISU-#&Fuէ 0 %'!SVZЯ/ZylFD,%DbFuMz'~:K5drى/,er0:8*?5{;mO\'"wG0a;>;iWmgϋ.{ ;ޣ+:|kk#B>^˩8w%!S).>E꼵(ao4gSW):*_Go%ЎAa8KԃDLxkI&rok1DŽvմz).e .tɺz,w)CgSV?Fg$ݦܫ8+~D <,QX@{^:I,FP\]=)-&}f*eZ&n)-y-KQyFڹ}2svbMMPY%Gm /+LsUj233ೝY2H&0|I(@ZnݹVtƋuG|Hm<.[ڑzЉM9QE:%)H9oc;VU>aydV93EWNKQCd@_נKHD wZj [R(Gz)Vţ(i:L"gXSIvUG0+69Zo|aYQ j,30ZfzW(Q 2Yʙb23oXە24564򐗗+2jrIn7YG<3+1aAU@89%e2[;>rjbYŕ_F7ΐ hf9.mq!8dڌ@Awyab{r`Sv^WGGqtZ֪X̸Vat]? HPL -Aq;v98N2WS1\jڡtqԸP,=| uR#0Bi̪T,%6lMŕS"G%xllY.O$ucbfMWݞ Z໺R7 _n 7/ԸJtެb/@e3~8j0H.uwx`t3K+¸CA/D;=1{$0u5VRʸ}]v|/ONR;lYM iZK򟃩 F_Ld)E hcxj*x7"k[Wrs]nl7Aal0D[+0MF,ZQM.DѬg1Fh[XՐcOHcqGdNH20 HGB].į[ ǧjT1E2~u7!{-ߥ(ԑ_ց[A7P_3beᆾ6V(Zo6^6K&-eb:Q53j1b4G7!㬁-֨g\B˭k9)"L8"Yf !}q[PŐ]GM+ы,LMshp9+]dVH{0I"R|E2bЖ={4MHӡbT8B@oih*1ÊCKcB[qxm!3v P꼩9Y?K؄@fVМuuF~yzdh?HV2Q3f!36DaF= Dveࡒr)lB>V:A WenW!XPbQMaf<sVa!RvfypyKA8czm2Pnѐ”7/*Ǎt<lsgxu}V )7=K۷:eL\DjajkШkN5`JZ_&XVERyWD{+@ MHW \CҚ g|e'4N|vx.M(H.+?Cw zx>Ѓe?6p™wX~(>0%e\i0>}-gU}EF,;|XuF4)ˣB V^`OP".U3VGXRFDŽL3r7ZcaG53I W'glΦM.YeF*FGSg!Ǹ'(hTQo+mbc`ݝ4@x#P?|j~MIβuեO髫t;bk7aM߳y R?Q>&wM QHrWɲjCѼpmWjX[xY6YP+.3YQJ)ɋ"g%(z.oD49L0}t/F!$XU #,$u~~<åkxMn[r_MEY0#-8W 9_Tr?mIZ!LnZ7mHx=o}[mq- oO[BJ4d.PaSw+`5)eݡ7]ţ 4lBpb<HGdZ۲T nÙIx)qF=›!N*c-˽v#Qz؊LX8yn2\hMM07rCP5Vm89+ cbIjl"|/suC_tPxĉ:F#j~҃݌F\[Bu?I6md,7Ɲ6D~+kd/-.#t{-IGM9F^:i3-Yu-WVmhԯܶ1Ө{t#Mq^k ("D9Yz4Ⱦ(.UTEIe ;,1yP^KZ5NIć6XOu4?zE|qwZI?cL4g{ztDʁ6cf'QK[SrPWa"Ƃrz5pFZ49hek^-+UZeiL 2)Tz+b>PHazTE0'''GHln)JζšsaI=:.<.g6a6ZnW{hȌcV8)E3,sǧU&cяC%"5be;U4p/ǝo|*dq0՗ңկωC[WEIWNxcRKF7 >Bc2  sIJ6FTzfw` !̡o":VćN )Ť7%9Rz ,M t ڦj45>.G`O79&>klo s]̵`涗iWˊ^U"]]epغ%-?S2xOFU'T>n%9jRxIX{qlUU?yn42aG-qc}a|*'c^gF&lagmɶQ!N9 RC/.R*{K2X!h.9K 5Fؠ>3AZFUj$m;Q7 ᠃ZRf7q6ѵ*wh;pyz* N]'!fc^x"g+`ۛ*&K*ܧak+Ci’_l/  4ICZsiyc%:CDlZ)xy XW~9qVobOܼf%: y]m5?g y(Ts~l91CZڦ TRbؓKsV)LHnmz ^)A0V4)ej.p狳Ȁ@'7KlM`Q:N1ҩ`dmAup0{EhX]MޙE2>G3u> ͥF`Ե% g5g5$ju>c2zZU5\.h}]ա 9IvŽiZ'+m'3#_+u޴I7Ii q]?i8OfszX;lӓ`^ç-Timi"I7ToL xn DI3%W~& 5bSF/j.2i.^|>;Fvpt\>q^$یwTB.0,,;24%l },stjԋEj} ง#Nwнzҁ[( m,Kf dU12%. cFn*]X"Re _ XؾN,St-Gofoא076Ց<8&q')~5KQlVIF6v3?)k%j7+XRhBѨ0θwKG=8pGW4LI\c< @ YّY77?f9xv|*9؂Zo_Z v.֧f\fifˌ# i5`Lh2PSdgOU{Mar^)l\$O \yC3iI1GVZ~۞B~u "pĥ0mh4X +:o=`[bNDN>Xv'lAqڮ7;jMpboye*ݴr8p0זP xnyLGLZ36lP*ZW8]V,7M8*2-4CR/ѐcLO6kέ:/鈟 :-eό?3~ywEl\/|I:c0كƆpv;=*yl\Lz{7ri*_w'M}\C*DaH +&SҔӯdZ902 Oy:+RG/f~ɥB-6,ܬ:DU@wԲNў3ttMXz%֧x,B:ȯ(dj-!IQ\]VC]r >+١2N\iؖ*@>/6ǨԒmM*XYA wl(ztʊIScy n|U*` ,K]~$`EX9qڧgnl<lq@TRLȑȝR}@o@J iVfSzڴ慶Pz+50^d%Yv ;~]3T-PJ@nTLYA~nSv 'ŜPAҝ4>ʻLET/>F#+s'՟[&Upr(fQe;ɿ!J)grgoxΏHߴNU<u6L2)Av-8~AzU^*/dT^@ v3:_5ɘAYϚ ?KU+*owۃr T"o~UF!=$u }"_=3q{%y}x q aH@CZv@ƃ-3:` *v+ϕmM^%&L[qI *?Bs5 XMݒ1g]1nmk<)U YS c}SZᶖZOlcfQtD^ZnK52˃kD9) MH 6flcB鯵Lr'Iȃ"it( PuHx!*T~Aܻ918Lߋp Pi=~YbpSxٞ:N]H:' >)|`-K&Ù;|^iMv \Gh wmӪ7+dSft[Uq&A5vDcNt3i^j>vPpOEϓ=ڕށWi厕5>74y^vR%ևZӛd4o*+TR |W%?$ QJFtkI>#xjH >J>2ێ4éߥdCԢaHH_1$ Fzζƪu&74ѽL)p(%\朄P nȶ_ x/w_h< n7y/kX1~[F5Y"AO`5(/D8~ NN}ڇɿrl'Pl@`rjz!5ka}*W뀮vtHAe8%fG?s2Ct24.NT'AMI by Th%rox.6=>`-bdΧ !e5YyЗRz;(9\Y m!m"f̢-Q9ix%e4Xf%POj-5 ^o*>Yws-B]4tVyLf6Z:o / b&Lj<iTOs0ߌQkߙO?}<-Z#]( (TPgJ%z'#1Q4u wXi7  TW̶U -+eG:I v$d-yZdE2Cf+ -~2sG+?%^bշlfFƀ\u6VsXZNkz6fL]a p~`F3Y=E֫tf^@cxY%7>'ÃH<)갽?zj[g*жi&3k&%_5>֜K~*y$;xEMl&#"*?duOVm 8ԁK6)>q\q(^M٭Ӏg,E5+4'8HzZ4 /ET"e%1qFs ȱL'U\$=:H5Iq3 ,D+ : =I6!@b;y` V/et9,kuy #N kc"e*@wNo. !%3' ת/qGy*ܥҟb5' nx9q-и|r =h'k–E2.;Fz3cQ2MGT--'=bG3.,dD1@{W FPdF=Vg6.-bv;ibCtۥ 4.B$#2p' i>YEg^985BUxUR'y(_bTt݆`w[:kbʋ}`2R~@vLWu4g`{2%UH~R}\E{3ywP‘--3.*?mwў%-a?zvL5.F|+kT <]Q'0ohsǐ,d4 egرf9Y7?}+oLAiͳ C}(풞ߣR o˽{ 66L3]ͨBgYfģ Jl=f֣F`R2>:;(v' i'we*I0Uʌ W7ܛ3Elh%-!kr,P*m,|׹ilF3s 6g5>A0;t*42ul6p<ޝs"3ۖ>kp(u]HVJ\@#  z60?$KgJm(Ij#4|ZJZ?C1S.rCñu (\Q/GKKOh\V/]*#0wASX(뵢vPI(紇Y'SG~cY <2GV4B*>2r%mC}qQGD47Ƚh;^Pa8`45PkSr$J#EX0UQd _.^5d?hd淽&eV홛,X}5D!?t;0/3Ybr1ʉ?yN>?t]mA^7jlNj<3rL\-l^OLNPYy'D;/;L` D{0&O?*d`? S,ft#$7_cGjK$M"]x$T7r{0Pt[HH@՜q*ңvk_";AW#WċP9F(oy$g ;C#2%C?g! Ofȍ)gp!8n9@E<*ҦQK# 9y\/++<֩Ө8=׃)y-] Uvҩߎ$oSa(Wx 3p (:I=LJT/%Vy|@ m.Ow`U^sfU?Mzbϋ.B^#*Fsgf.p`Զ`ai b$ :-p܏uP}si7硚LJ}lu'ݿAtوa'xu}k~Vv+PY|ŸI <.B؃Izq2' թxQ!}v[b^PʸrK״.-ioLQ}&ji]gUő}OU[bTEZnFӌsӺ^2%f] X0ۂ!#IF 2OA] ɧBhEQho:g^3I?No:#ZBz De7~>Tg3=9}=9܂f=R{c'DߕΖ WbzXœ/w[42@}oz~^M! [0-v&qg- 78!E3)@LS2]T7k%e6;]f) Zw|| tl0[ ozlJ`XL,[vq_B֚[( \`(Oe6]tp#[S;$]^*I<+@f~ymUye @^6_je*)w4<35J;L^-{ps̚/(1: IlMmT\}߿fAjEݦ't"4H(xӢq0}6u'RB ( E<$I^% >ɑ"~8ȡmLT4ZVG2_SA;gFtt:d^ɢpec 8}E@'/r%ڽ BO%(-Aq1դI ]TLBq<;c âL4NήM]=0b=5qTgm -8D,qq!0$ *‡ʟ(Q%~]:]_Fd)=vr{վFFA%u[~r'4\V$k/$uvre3 نwXG>yNej,f[7F|.E,8Ɗye>Fi$Xc 990StH"lk_ eC]7<~)ϭvbX<8aag?Dg|6I9T 4\^kw. n|,rb'ZC"HB `vo7aH&76Pp Tbpa6 ~r5^CO> }"xf~!A\Y-ux`NtN6m ʟ?LX}CV /QUF9PM/M}:҈UnP,[XhI=]T@+yܐS"J(scz|@DzK$-,x'(kEadc LgZ%+fekҖ'lz[<NҺ a ^"8.u&+CR/Iaa;au7ȋfj~fRʪ=m%>bI;}X8F0B>dOvVY\wK'V`/Qs WSc$P UϺv_GK9?EN! Pl+ -&mP`ۢ V]x| i{O`eUehFtV5^$~6f Rfw{5ﻁ ,"re,?r3jK\@y@iM^r_^^A rFH;hn5ΝjTK9&oHPQ 6V#+)=rPw:BNhH_e2 o84XtO:R^[4NHta\gnb"SѺ&,>^n: qo  F9gլrr9祢bUv>H)㭭wɨHqsG3%q~jGq1wPOZ !:u@njYlk1;8fsQ\6&' O/|%G] 9qf7s |$q >JQH{iY Mc-Gq[îŽB*Hm\`dPy`PV1*Oy'^=n{6ADQn:Rb6QpkÄ$8A&kpEr(P?^.F9b 2$d>+8AMݙ?3}z2]:,/D6欑?HPJu6( {ʧMHNF(^ ^SFa9}]O"`W^?̤j7P伌nejPki mk#k6LTStPf0btɓ9$買Q迈=Htq%Jhs R60ʟie4v5[*FJdBYˆC(;+GLaD,Xk/SE6i$K{s\*k҉s]o,Fn!pnV0pfŅѰ:A9}e (yd(! Ϲ% HKeKug@-L+I&R%}գ(V DZ<'kGX|k=d3g"0vH^̷VumTSQ]|5fxH_;|bH~/$uEk3gG"Tk %J`P3Rߴ0"`cBl_pwX#oW2*X]©+dhSiMZ&{jC?LO苿̉d[]}B&%#Z?YF 6OT˲FF)T¾q9Twe^R#W#G@QU*H?כdlav$^+^-%.O"]8޽)/&j-H^4+aEsӌ]Fy )kN_K)p1x85S`a4M#ʗ591=X\G¨Zˤ:e٤C<`+z.NpAߧJ=mǴd‡dtXnu>(a Qaa !l࡛ܻPL}5T˟I|Z:el.˔76˖(|m#bi\}SE|Nǀ9ZTM(eN deϧn!zSo+,VjfCz!jP0hq,X&hN8f x:KRVTQ";yKg|)8s&HJ{ַsֲZifA eejP32;DgWQ+dXI$ ! 2MA/_=ХSfbZJz,B<8RWXXnB& K~Oe|-4j_WIR|9Ҳ?T{VXe=Uҋ&ТUP۟~+kUO^R5{fR]V] UvZkծKhXOa4/vrTZ1.TXXɻ_}EkM5BImբ%mPv=}9|mӟjF7&.æ#ŃGu5چym~?z+&Fu ˬFص$V|7DAqW)Fy*ϳwyRf{I|O+dk}t+K2nc ȓ:]:6 ckϩd0kwM ϨM6^P 6D \NEMHۈQ}Fb!RWmxCnlG ۈ(x%.RCp$|GH@}-{TjǷzܡd;N~6_^YAf?c'G FKz~'W3 OpLrgE [IwB`z罔;NрM8{+yDFp,s{#G7(ËI1,rE`.t?*0NqU" LUp dcZ(V lƄyh #3Bh՝׷s3"ߤYHl]!B/āL%DŦCgٜ5=]M.un҆.6|ۓdC[\>_ >|rDeJ ۻD~Y| Xk+C"USLv#bWr_s,#IGS[,ʀsTwrX qڄr*=tXG掳|GxXÕSrbH`…G_USNT]C_*(_H ֆUkS&t|qdu*C ;<2. ܄0,5D&V^i~,gءPRSdl >sD4x,bb]8!ӭrK;t+௞"18 : !ԤGU5ʶ/$ Bx>-B|V#"l\=@r!:\0:D$h"rQb583iK@.DZ PΩbe_p@W;"H}Xoc*CKzMc7{ x#>T} 488Rz@œPa?N[ΞlE]~yY#0m¢k?y\yJIEP7nN/{ldPLJ+OFvZi0"3'hdD@{!}mGeH ?|;r6~f[B uPm\X%>z#Χnf PdX?fqX#zYOz(C76 QzURTc{ft/+9*"H+ 5VQbtuBji@o=R&?A^zx=t FK oWC&ut~C٣XfN+w;c-{-jzrT VʑIiǠФl>_%q|a5\pU4)(r鶑%|PdCl7yW7:A/] ;?A'!Wa Kcj%$5 !tzs UGn&eXMIE|`8B?nr%f;8z[hy|r"H(o鍓gg y财g`̻;_v ;X]`41M).mU L{$2QZO(Sc$8>0*"yP2aKll+yOhHӮvwXxue>" Q QfU}ϴLנr1Ҧs$]on(9M[u.?B,)G@zl2'5+6/L9!z>! !J.EE; g=,$%|lRBб^- @Qw$*O‚{0LHI1oU֘Xr`&Kmڄ1dWv[LGM>=k)#-h@;TeFeեɖ٭Va~Jw"^J8ќ@y:*b)lKA0fIMtT ':XvϴOnM@3V5|et;pZՇ|EBWNX\'qs ;ۢtWVq}$:n$_fq7kM`_$#9e)' JX9`_Z+p@#uy|ys^I "Q$ǂ'Tԟh (: $b*a|:΄yE:vTAD*5T`C!`Y31B MQ_֪EWE J#Hd|a`* @*^ [@&iInd*0qcmgɱh Џ%}1DEP"'DJEDƴ@G2 hMw bƼ6Şo]n7̌ /*VYFWF0s{̣Gw|x{sCM Z`x!0^ɃG&ħ-t4#w3O(  : LƖj\Gk&T,).5]v/­A1$ So2Z"M_0Alyv"?_ _nb`38*_6jc\R6kHq^L8@3rD-}^a ,NBy An9w|U1WQ".1U?oQN=5H2^Uv)iTow蜌 \pkisyWnw[jv{HWv Y?}7əՍR>h t)+j4; QO/;Jޣ2H# eY^ 䰊!"H;҃PoTtIٸZ=\|@n+`lr,KgTdTe%i%S4U# t@+RY  ,Â{[πMR`9LZVIFϷA>|yuML$τVD-^Lr鉂"_`j8 tX;tڰBHm?p>zp䣟XVR ݫ^6xe_ldB7B^SlUGbJ&/3y͝7̥1瓫Zlv'9ЬX:<)$ [ӫ\mW왍\ OWXIDPYqIR.{(~1U@ߤHj(ߐ` MDPCVOlW~P!XZ(&oϋ0ʪ|@F -u,Mt3'EqˊDVG~/v煕xJNrĔ:TpuI Q`UVX+t&ٮNG~J:!o 2CH_viJ+n0Y+r)Ly@Es 2\!H5mcc+:Di%︨\U9215"_r! @*K5&`="M4Gߞ|S|?qRE:J|Bx^e]M22:*6]i?wڀ YꕥmS 'G^#,Iz@,FZ|]UZ,Je'9u4JW5Y0_mTpuQ0OsJgՑOE\Г#%$E= js><aH,.O3;d̵lX2vm(O;4]ixl<{tT`00О :' ߃/B9 1m!Kn\9dH j5n)NVͱ_6"DbqjqY@O!OQW2|f_DY%J2Fd+ tQ嗔#ڋd\`0IH[4s3'7رۍ++16}Zt"fo 63IUk|4 Aer`z=)N=!iY~`gMj;z*)̻Iˢ;]b˼ vFD=E{B-T!1E<|*># sQgc1/EzeD9uGe EϼJ/BK-nDY G*8AQ6嶁 8pNdm-Aٮ0DW{|ZU JYxg5v}埦z9=vXܣ|JhDmCA :°aS ?a+k?mTH3NKZD&? {?.Y-Dh}4d.Vh6㑙_hx =*U>aǔ!7Af҈ME}%כ,1TF,:;xsb,"=v'وe 9G-g]b5J]^T|YDZtd+x3襛l j`h0 AO`T(2D(Ѥ~́w62z>oҖ)d"5%%a%.˵sH /Zٸ 2\w\5) Z> H p0MQ0zPC2 #V )^t#W%DP`y m:[RaQ$D..MC34r]䥨l:4'dl@.?" "WTNtkD9rUgGYa7 Jv_n7FBz`ŁR)DMH+gf&q W-}:a\>-d?TL2a}yIZfc~Ŧ_"qXԢSlq.UPWzT~n{3*Oad1C?#cFFPT;Z(Msy NOȱRm`0a-`RSw: {1q@0yeUn}T$ 1RHmQFہ*I3hA`*Ll"4STB7fr @vtux!8z3}9TMZ-ZmŜMhƁ<6>>Pm8аD ^\ef5 TpB+b] $<)tuOG˴bbGGH/d7neԼƅ,sji {zٹ-^O,.^f!K CrFbV,Pn3!`G"T8>Wⴄ}]^oè׎Zqßu- OrE>$ɠ˪ҡ^eo#[ÅuO7]x`4 Mdvug~/Sqr 4'qa}BKwn^\'ٸɘ~U.OӂP;90Ү ڃY^B#0@_¿a<0㡰7VQUeY3b~=%/>= rkjjdD;EPٺ*Ht]jB"#6)EQ慣eua ikgv{!1%{op}T'C<(8#Y8Mvp$ Mk1`쯗/?p>a6Fk/a wb$7?Lm&tb6}aL ֜/5C'ί%i ɫ l5=8d [!Hmuܬ3=:') ir=BFjVݪp |ڲ0k1c\&]ތƋXǽEe#M ۏ5j$^6!}󟼢&,"Qz^zP.F!Wv z'(<{33Kaڍ&&AS!xuՠ^ܷOQ#˛mу2\Lx덪[.ߡ).)8\AS8,!}ʇ]wrR2UvZŕ32[IӬKuI\A*P?C^>]76$;;NXR-0Btm+mi0i QSBka ذPR!.`u>ro [; R-8ܒ4l/tq TyKe&ĝayJdQzyC*)'"mnX'V{7 ^R +6eQ>5 !vHNjSlc iQ@T.wx9Pֽoq` F$;LlU&78k |)qϐaښ^zv: eOK"eC^k KZgp{@q;:k\TUXI-Epyv4Q-~x#x[zf\t:йŗ ,A)o J:9j?n0+hXACyձPq#(xKW .v fyY>Sfgֲ6r-OÁ&HA)9_8MOij(}GvBޒF- daa񑁼ZF"x}Y^[VZ=-%xjn('=`e˾=[v+ޙSh4yUb";JcU)1a. <8-C.zndhDHح>sx@D~N!RM'@1sRpuOm. ۾~q:5!cr#SA[ㅏANLUDbd RP,S+ Գ:ky4m<N*}7-ԛ'CiunaڟrB!1H'WQ7\ }T}&IAͺ o¦^ CD\LP (,Uc vގhaGV- 7ZQS%QcdvY`#%T߱'TQhLl]!8sQX.-DU|#hoCڠ/0-lQvWkG&Y‡C5:; 0}T?9u]IoAfb)"}qQSkI`OEV@p|%E7 > ZFXlЦT?h/6~vayN ~Rz\Hg.)  +$RhֽA9!ˠ{M:_$:hwdKjƆ`Phm Sl? $ n[>1^-QtٵdxւɅOf3}(@A1U XbCi|r (zZsZ ?(Yt >Θ` 3sb@mVT0.;nZ@-SRUbgBKe8~ukdAa(<ԙ "?ҤTAUCu>G,h]@Z-y 22u7,Ǧ.ZZ]HD*D3ly{%')&fàzk̾vUk2dS9BLOҚ-d8T3;[psD5RZBHw+wnWbQ]Jz#(W z xŚkW\Ͻm~XRY:TԆ8DDuȢ I`|1Z|x؉ *N& f\ TRy_ort5;z[C0{]X>yOP h #ִ=ڦi\$aC̵4@m .0~wmt8h3̔347wu"Wi%Q`@Hq>HZ#_"jhZ0UP ;ɫx+~ *їآaZB%*24;~fr9dlAFY-\DBt Jz0B>%vTDqPD욃Ybpr^PۀGTzÝâ%*OS8+~GOr*ʪAC'6 '^vaNwu1ϒM~5ۚM”ȃb.t;BxÑ$-z.W|A{/:% m@p'xa~0'.cT=>Z27O-x 6䓞 ;%c7>QnҢFMm/> J+lgQ @h =ɿjm~QpV |(]D%%] -ȡp%{s9\VN @4Gخqޒ^ -A--h5j6+7 - S3i3qP{Ŷ:1 ~6"\ Q@-AF=*ꡅ L"r rmeR&`srk0SyVH!A zTfvE9-_D}~ԷlZқc29~9!F>ȌD0b.F=ʊC"1*Zʨ(K6ʋfG&{u%0ئQm.~lxxJM:qzÑ4ʴ*L1-W5132rCN%^~k+;>6-#(P" M3r_&띍b\\@m%YjvŨ^il9Wl_кt>f.ob=6E9B},D@y $G=OE`BpkA7< 9ꕽ)~Mv aZ NYً9]M?':Wf`LJթ'/ۖ_@+%7R8RnCB|X|p(X9a8_T;ߤxJB)Y6H _"S%Ы'l+j YZ?kycLFmij0gh7c c <~kdL6:~E/( -Ř-~#@B[ҵrUapH[2Aǧ-|4Oi0OծeNlj2ꕈczh27d*p[\3aE[xŏ8Q%`I $͸3MI;G^y% 'L&=| I;DmH+`ZQ$BD^M{ZpT6N`n~OFuyxM?xFQC]F I;5Sքd40.|.|;E?:O{ޠ2 q,1#[D_tͺ %cMX D) IƦge c3YOӾvΝ_D~#)Z}P+!mk( O'y\Xv~Gc9$6Dq\@>J#?J7Z&ubbR23ﶴ$qImB $qLbѶx_%kx=HP$;BZŨg(Tc)B?i͸69)'ȃ\r\uuZs@TYzG qOꆉ#N{asEv6IwWVW_{_Cs7]m=|V%^ gP|Lv;jHR+`Ch^[b J^9"uzu~ɣ(-:/]M}K@"xtFV3e}4m8VyAc] 8aٻ"c͔'aFdV ABa)Ik $ :S@r=OЙǠdf" #^߾nu7nZ٘)Bz#(-@36@( XaVdpC4#P?vD<09D,ǭN7H<xt35 h3YQҩé_~@va^+F6ǧtL*dtD3!O'GO*Unϭ1%-N}4Q` ~Yߓs65=zE8Xw:9|zڒ=L>F/ mDjs*9{{boŤӎm('By񋰩Y pjv@R Qv6;)Qfby [pe|Km3 7DOU֠ kz3Vd< i^Hc5vՋ*8bj)ڑ@_'P g5 qX.,Erm嬁OP-sm>?TtQDhI٦=ܚt)l! LJτDlP_^_)|GAMxX!Ȳ{J0'v'M(QJkH-ʯ8]R쥍hzFi"#-߻-&9GCPVOP}$C=f(2<سx4\σq=Ǒ\&6X ]HhnwzNe;Z%6A;#MT`=>m10e( PUVAf]iRK yB9" ~@6bͿyz6FZ1<8|{S#g>W n8-pTÿ I|ezhAq|yaFX~=e.,GT["xק˫;U4>PZT"$Y{t\&SשUq41V)&K{S R`h9Y`4"+Bwכqqy荪r9 1 93L?u<#F%3p ǽ]myvq1Z1ɜqJEX?Dž ~)`$c™PJކ30aX=@s̎#O^`Q4e7su9| 9ӗy> l:{E]iFI\Dq(͑\_])+/`37BAXwbZɾ #LY 4X\h#v|8wd6 Paggz$7A*`ȇ[_3ىc[5+[6U ԡC=_GvUjF1:Z3 k="_òw &{0!2mREżm< %f˰WZA :F8Qa)e ⑝&ܦlm&hFO>*S!ʅnp[Jr􇁏 wBXw6q=֗+:ڊ:Sly%Hځ@ v4TA%x.CT1/IްwGaL9cE`O{D1ԢT‹+;R8DBӋ %kM;B2ia&Q|Z0S4WJXFCkޚTy`,!VH{ȶglO)w8d0L'Ųl%NVK%X&~3̡a*@W[ ,>xu [qBXPG%E$[ї~*cv4kn筇:e9S?Dr#*AfjQ>Pۂv 3ŋtIC~ò-:Z͋Nf%A>s:AaD_q< :G^W<5i[nҾx^ ;7>hA4 ݝi44Jr'"ց*©М0̫$Cq1A"3ODHQU1ZByѨn}fb_q,dkN>xi}!ep- %й)ˍ_?~{z9.5/ JsbڲG ȟ7g',D3OWY`),0 8[:Yy䓨;μMt)!_q1ξbs.ٿ?uBwOCvL毇&9 )1vD}+4ni H B@Z cv%4|ecq[%؈'MZ~`WLP!Ym;Y_i]ilc@9V=1q^QA;؊i $Qr*Q(.NnBOS *O!u&$d6P&["xqz\Cth:E ³Z+ jg:NcW뀀F:]h;GIpA%HjTn)f_aܴk9jau iҢC|i[Rl6| JX{ˡ&%=5Y+,!B" fH;N#k/E$Ӯ)a&M[,0fדh#Tr7 HF6Ѣd~cu=>yߛ*fW(K?}Dսc>#SYGX?ɴUw@|w>O<}1u{"kXTT҈[Tcqݶvv{e/9~V3mAEBYA9Scl(j7Dh3`;g}IMmQim 4aF|,I kR*^ݝfu:Yk}D.ȁکE+s0\2Zch"WY#sy %7v Vi0+5mf``RUo{ժ!$VҽG1ꦅOpN!cKvc4Ӝ0?:ϊV͖+^a֒ ob 'HS{k8V*?Lɋωoۼ04τ]RϪ2]SKj;F7e} GNɅt40Jc(#ҧ#tş rƦ%~; bNo-@\)C/\}&L8s^4I&OIwê44ouc1"~b?e/71N9qJ{er`} m< ?Î(84*GӸޒ$8o?^|HnClhFz@x˄U?mM \K8FH9wQ%?7e$^$kB5qT> K\3$5.B+M|zT/ݷ$P _)nmp}Eü->=KC7>CɼSd <0Syv٠b>Dl9 jOQh$3嶌z(B6:s>^m ÷AB~ 4 ^Km0cwrgڕ3`yeŧWo(Cҕg*:c%&?ZJL=WG 0kMN[ Pe"PpD CI `aGQϨ}cDq}Zŵ6ߩb\q^=ʇM4DleAǖ=픏$USخ^"Qy ;b:(z-V.Hk Qw1\ h-vVȺTK99(2@D L噀8gP^Php14EVK3]e_7< },t[(džHxQ0@AԹFmR!M[;i`mP(0[Ǖ*>3+_ b(&i!ycþ*Na2H"g)-z/zAmpeikx n -OøKfmsG, *TI}ѧ6˻R#W$3k<Úle)O!́PE`*\3\i{H4F~a#RLVl0=̿,Embusq ڨE']prr̜r7C]fTvp#I<^@ ֬b"RF7־b y*!&FupO|+o9mэf~>~f(\%FsN.vI8lyuw?s9Ɇw*Q\%Sվߠ$91Х<^Aq9YL*w7=HdFTt+,la|?@̜AJݮ94"䊾)K\D&  Df"Ėpk>" ɦ%;.:1-!K%-mV 袞0o<WfH`IL$xD24jf5gpcʏ13$u=I Ě74=j 24)BLyH&@3Ut}a Ù}Od_#>찱f~ޑ=ޝ:x )?ϔ{#vnN0rj8%kqW$;bSP8W#3gڵ7\vt?UgQf76K,Nv^j}-Ivo\eWSX%>ѱ;mtӿ985(jl\~Jx6 `m¸ FL^|j0f>9ՇV$EU?]XWa~KT5VL.9mAւ۲-UMqȫ-F27ÐoEfU mzO#s hr ypOǘ`EύeEim$L5?}߃li'mZWg4d6[NRB溺%{<#73ȣus+)b i O_#TW#6yS 1 *#诘z"5B~;vATcuz l͸V"RsfZgW*+STqQO iXz b m.7@!\!^+GIpN3"N^1, VлliΗJ\ I,x^ 7<'E› @31ĨۗٴYU%FdYa|f%g5WJ9E`pn}]phְ( q-\!Z-ziC׭O!8Bt7!a?pzz.W6Ԓ[x-M,\/F;2wQdt*N|Q • 1T-L%MIDk{N:93k>H!n*FK 'ےl9{ ~׊;Bm WrBi%KhTE0=(kͼ$S36Nyܮ0f]G O|_&EScj4WuG!tipOZ$N8n}H&ڰ87==xRgIG?[J4^~q>|IoY٥C^g! ʦ!40(V?o!ztjڗR pbMi[=Zk%x/EL13?Q&^ڬe/u Tual |SWfq*\8'6K ,^Q1^YP2ȑίG₪yv:R>裧:"T cTC gW:X>_uY%碕2ۑ24P2̠B 9yq~"el: с1V2AP$ adQɧۃ_ lHƞ< 5k~5תݠ*b*9"Ħi x4606-R02`3JnrܳmJà,?xL--+lԈ(8jcOwEG,|Q޻Rc[;:Q;$LEyrombz"s_AI upɰDo ;dWeR{QbU8ˉ{ ޫ/j.Áρ\pr%_ėΗPK;o.-X<~Mǣ%ܘ$.{Zueڞ]r+#mra<$bFe>L ^,)=[ KzAtZ~J7R;:Ďefd A ( 3]L!Lol}nMy`ؐ8[q 0i9p/h|ݕ9Z{~3vl0!5G.Լ3}xD~:] 9?1@"= sN zMnTo.Q#PsRBُ1bzb ĨHb'wJ\// eqfhx=wW-}J7te_"l*z`'ZՕ* A@0bu|)d0BfdO%qkRK(A" X}PIyA4kQLJA<ƃ))]l.{Au/f#.'xNqxW {SY׿G̿OMitwfTy!#Fl!jDKr?{pb15`q,B[fo TP.: Y '*n^-SVVixB*_Be`lB1VIze.Zo9|t'ƖbΕ# HmTYFKhEzD KaP0 *V:sf|qirI%*b϶a(B_ʿRHuC1D\B-O2!^kn72e{w@T6N˶*Wo[}ǕʖM5S * 4k4Sl+ąMz-==v*h'K=b2C_'MNeP$V ~Z&t#; A+YBa{T4T* Q6.K 7rAzhS)"2bna g5w28/)$N%jˆtwXNZ$njYfvS# =mʤd `PnΣ#/˧RH6rh%9]UwK&+FԎ7쭛վ)ސ$5 9B23;k 0p'":a+I(nTQ,J'rӘ"Ily[cp ;9 Gp1;I̞bxgε3g(?dX .|obK^zy%۶+URf\$KwN F$Q4G`u?rLΒbq#͵kĎX՞rM$8Ev77uhq6؁Ķb~0́P|e%nS]?k&pͲVul:(@0Q@|navv@Ih@{mm•psE9=+$d;AUq#fȸ(jJʒ (FǵmB>WϞ#*cK!o.Yf@;ڹw9+1U`z#E"e1jIb6 .i.Bcd85ON 1ZYMG p!xCށN8j}Q @u#D54CĄ0G`d]ܶjB ]>^f.d_u EbgBnRFZW)0L ;ՠ y\ ލ_qqxZ6x;[?dS}:A)/I'U.Ɏnl M^) J9"\m$CMķWwaWcGY,waC]h[A D?zƪQuEx[ʗ& ;Wg֙*Y ڔA'7uk0Vw׎2"wFF r*ο&i &CC^hbyä3r"V 51Ym| ^/pz `31Qt=JZ{AAu~TZNDH>ǼЀG?F=3/bx6s˭<]o?4R]=ϸj$O_'35UoM?ӤF N FPgcY\ 3?.eObmF橚ZAtPY΍:\nBD^["7Hǁ!9<E;ZB17oCu4 6+;hǻ^K)xgsyʲ *<[V8营o <~>@X~a727o.{ޞ-e_+0.ޔaDoh(D. 43LD-f݉JviCZg[X. UP\C>k|R9d`'L6_$1z /`="SiZa;T~{= ,yM'4>ƈ5Nf=F/0‚'LAS_ڏaoouCO͍YaIf;*E~֐C.ƀQذoHhzMUrPJ;D!vz7]MJ)ݼݓp٦A!f'9$8.$ ^ʊI!KJLur{3^UK#5JPL6%J&2Ѕ :8jAaf[L aOtfْaGa2%EASGiT'mI8d WN%Vt>>wZz)HQDyysth7hj~Ò),xޫx 1lFZG.S(a'|^('S]05ON"uEq+ 1ƬtcI&W=B޺neYsԿ^լ+EBj mT9VyZgH͔3EdDu){{nyZf7rJ Phpu;o>/AmFgy.  <)^(tz|Q !rқ (vA v9}2}?]r* Ob#M౱T&q_ozRXc5lܪ7G4@)0ioNݴ1|8*X旉>gp +[:Kt悃M;M 6;G2L([sVB5stţ5HdAMZWl|:`o4u^Xtkv8gڔm}!Z;1$RM-p53V!χQ籔.;t]^u3ly}LI+"O;Nɕדn71R؋q"*)}նE_ ˅rn0y,jڥe)d{*f&A11H=QlQLr3}PO>jhͰW㏏cNܑTYacf d)ǯkPv_ؙӦ⇚F}'V< 6\D0mO[=9 m; /@7c;/hs E j'Hݹ].]iSDd&t [},rΙ|o N~ /ۙI~DxbHn7,<3ǩZaZJ4nX7yFGa ʹmGDKj nzRE=Qhza͍ S:QcC$lEuf ٜo|w|xHf^U:VDfTD PGc_|H.G궞c0л,`9Tp|y_1ɺk%Y|TS"}F[KuZB՝YitTGGg,~le祌y[UǛ!/&F  9S f88Cn :mcwjm iƽy9>Mq[Mhgg:HT=hr=xd^1ˍEʟ8YM/v]=7J&eNC& ~Y#7 ;!L8 )Q|{rg3tUb!,-3&G&r'ZPS>L]?/ARmpwI ņsaSJb6:r^ݠN{VJм>>B B,8g9Y!pkzBGSy aJ]D{jкX]bv' sk%ںF RdIQ>"(,SOcZ64d xf #%Ы-hbתYN]b۷7)/ynҭ>%TrD+Oh#]~£r6X~2R)ԘwCc[/n9e`Bz=j{VE #1裵`g1pWQ _0 ϛKѥ`8OY^1=dQ?oiDY_aZpx<猟*=P/=~&f:-hiʡ*B u%jB m C{X;pK_\<["I,иDȞD4ƋJK;Vk5hE;ߏk_OٝQojk芎O HNw鴋 ~Y0xK:l0x ){Ҧ>z*SqW^_ҮZW4/n5|"i F ᷗX%MZ^ {F\f*Xc]{g,VjqpF.}(}釹[/|bfxWc%*B,UqO`_z>2c(*[A'V>K#ʼnv@=,ƘG#mwa\63Ta[o /; . ebׂ1!p*\|<$| txTG cm+l*ԭB8V*J I䱜wPX o  6E"QBc"XZ\MsBSl]m C897 `<dJmiYEߕH$`.@XBQd)F)udr"vEѬwv?ڠEmw8 5*XզVɑ.<P׋U#\?5z;G^aC7F8!zWfu!n^b>J5`.}} ˩O=` \G?Q|18ׄ7,үSW(,xx$!7Èfadf!U*DR<~ ̾1Jwo/<؞jZF$![ goy*1WzUQs%4pT+اgBnS ~` bHmR`AZh5g:lf U ^[Yjk}XXΆbux@wTC7J^Xgy5`-` E1W|+uB%:`F\VjX<!c\]ewzJyGixʬPcb3GKrivYk %̇j 2Wֳu4g~STx=%+`Uk{=nj~(I154'wr~zjbLuHyus0ѥShr|nмIwg.N^Nf`2r}•>UAlr~[ PqY-/ ׶Й7b1^)kZ1 3ajg"nL>4 [{/&PsNK9;s zUܸ; چ V}6k|D k{r(jy}%LHw0OʵV%8q PhQDćzzs۹4ֲ/&z\d2CPMT&*P\QDy@]elʣ+,ʕǷ]6X{;kWca\mK O$) \iye8-jl齂᭛c۝{.i|ɳ$ri Ҷ|K&'J{R+Pv56 :P E?}bCGCۭ[S`" Ϳ.aB'kԤD ӍKs0Kq&-=ϲ($Cs wƴ[6D{ .AGB}{/#V%yjO`HEu=aZ:n ڤ$8N8PGDQ讒TO{V|4rL~XGA m>byU+QљQ8J2Sk@_n%TJėqw՛pVYFB06`DXEDIWEԢ& ~M\4:Kd8Ky7<+ɿJ!t{e-?6h@C1\Jn8qˁ/O.JA 1`[r=^ ɐo5mޚ< % Ut`wQm۱>fh"GQX:N֧"W 22d^ V0\6ZTrc#~K`Я+k>QWH%}AsžnKӻL37vT޿d0%Bp*f/4dldH_L a|\5nf yVр2j"R>p.mIs^%?ܪ3ӒH=\[:${lh]c $)ԇ1^'RrGιONh#Bͷ_r~]c)>+Ϊ{j~x%L/x'5SYgb pvoA9iڃM(ӝn>jtjJ_'"LkR|tfT s%9Z7# ?O zFme=!K}}wNa 3'|K1E? 48!)ұ{jĬbۻOMZݒ{c?7s7@4Ei8Ý$:;͢<죇^ǣqtFƺ ‘t# 1B5坹H[!si4Kf, _e_a-4|F/#RceT8 e tѻqsit!ɱR(|@;HJys({Ys= =sJueҍ&|UQL/#92YY4Xxjq r3CD/,U| [L0ЎVRD)sYPN#JO!V%dg&6s5 ] !Oqq?/0/iCQ?zDBt,;GEh7cpl<~ h#1|ؓSiЇEhxYTYum(O;5? >r%fiT3#1˳I_|߰Y,q~:I:T4CHu̜f+-θO>24xx*>aE\ݢR'_`B3X@ M mFiG,U[ڨi؜*bGP _y )zdi:ʵsE,כ.bE%هɃC;+pV&fJl8{sۢ7(=տp3:ǿv5&&eqQ밊k "Wܼ6K,"xc&hb`k}yE΄GM{F\r7q>K(Dq @ʼn#O;Bf߫ܐRX'4a. q 6]Ln_G]Kb?pr#SY{.w8vlZ.yWX^S2ҳC'K^& -۴A5\T~ Z!_|t`m;:qcfy4$'f< ;kPuPl} zOTt7kPh:Qz_Nc;qRcLFR/Gj`*ҟ |"Ǿ Ɍdzu/<:/AKRS[a*`1 DGp**UyX Z_?FHiO6u "ov~ǂ0X*uh#xy_%̥[o =^\_'-DB3) O3Đ^:;&&_Z^Vc\ ( tڢnؤҜ CeQX <9;ǔʧEJ2s%{%+5#x\4)|& Ee\8EAQQoX!> 07ėzߓϥX'Æ}o^9yìMB}镊|mۉ^AFj԰<8&atmr0!-sVb06)%.vFJ/Mͫ1S.Rs~BDU"t{9ᯬzpj]bPn(}P\4ޔ'wjqQõ {O'?ۜD+>j!1KV@FroĠh O>Ik#P! 5`gξx}<-_(ĞY='+T҅r5s-2ʭS]vh1Ԅ*)^UluF~zۺ a]t t KIxpΰd"ǀVdb1%U^۾gt}<g* G:Jy_G7}2l`!|,6q/TLxh6!3ԖIc|KGoB'OSq Ք(ox3|/rS&O!MnnJڠ! Όx S͢>`wѢϨ)HҵDn`8]zO!OIOgs`U۩x;7& Ӡ\]W8xe"u?g r1P`[ʱޥo:VF$y>p -mi f;1/QlZ҈:N+j/0˂ܫW@jR@^XzJ ]b!OՐ4({ r` [YiUq{Vuw=vDE{(\/S"8zhݐrq G{#jre ?ߑtP^[ݺ ΰ KLp5iMb1.l>q(&;:2(0 4/h#PQz4#io0D0\z>/\uz}\  Xg`h#Sq kjSSBp] /q|me;,v+L.Ԝ'U۵h'W%ܪsً;IXaNg?-\dC x R0T4HIHldw{G=wݬٴQ\AvaIcQNJѫ JU?՞DI!@ S[F J_sy}2exqӼ7U4B0K2` D5͒EJp۪-ɱ͝տ%^D)  Iuc!#+_Hh:7ht$]vtPw zB^aCݲa/aNے/<UU|f \vScP:#m'.]\ѝsf4rB%QFh>Qnj[mImKrC !6H9HZLjSӸ*%P\}s~z_ca%xAX\9Q)wL44sDpG_dDթo 27,Y|&B_@%]DYs^PbRSm_gB/!y޸3BGa8$q6A~650*R#՞ _8hVӧWت[|\QyKp4PVi 2k=}^޿ s K)Y< 7Prҹ>M^yWodBCti,t>8Wِ 6ow#o/G\tAXoB;_,\xgf 8;x~g#t/. ?ǽ,C܍?=!} s<,| uerҶgEz7ӗά2TÊNn|[}:'$/Sh|KXD;1y(5-`1W&NR*3j]P[ JQi"~= DF}|jڳ[k IKFm6oA*3JU|rn揃 _ z#2cʯ٤V`YK1[ Uob?BTKw-!ًnY. Rz d)f ՁyV&~g$ͨw@ A(.id!7VMMj<^$;hd?VƐ/9v mG\Oօ1Kj]Y.DqWQ??_î[<;NUV @s ae>T{y:0(d վlH{X*XYyK^~|~v3~zbrb ڱ-# kO=-&[-| 9&L.NoYNF(aZ͋"|Q mv+ q}@\#"= *̆]n41i'vϹD*H!˙١BnpY=vV)788LVUm&|ЄޒCۃϒRǫۿ81gd-0&}` gRS"Vpo+ Za]RC(=y&}`'<7ԡiKK%0D5j¢]IW^%VoBby|<9} $38b򿡣m?Ahgz6Rz5C1GSSD(15ƌ($JR=A"%T{_3IUOd}*T$ s_7E[ٌ).D5o;` ϝW f3}սF Q aw$e&@{30߸ ȵml)z%r65nro"gڣe9(W ΥxsSgNE yQOe$3,N7c (b ^r >gv*5\Z\q9«  4"mݬuh&uK#4=IR8۫˗ZյaF'Ȳ6y>"PǽެQӄ,}a/<~k8= +9#(>.)>3 ;kKKA_$?@%eƻBDf`:\8,ڲ@#ZZOn1?Ŗ +sEDum6%t2:5t|G-(PcapꞲkـ81߾k*lv qE+xyj0Xe0mV"43jmDIySB⪫Ckayx ό:ݣc' ;@S7:KFsLVOF(:qLPC/@#%c>{u +ȇxV0^>UN&4 12Agݴw `Ctb n 梢9yA܌Ej|QO߅4RxQiv0s{4~ot_Xr;Kf/k$h!u*_di1\ χ㦶vgCJ }HVYy _\.5xFYGtNuP`.R- 7H9`ayW/]yݾA]p40W8"|lQÄt*7}ew`84=#YlM6R߷)I*_{j!OV2w %<”)nC ħ?Uݹ=g1\LJ榫pW(;i[6WBA wKsz!N$XbyqqU4h~*tw[^pziv.7Sh ƎpbL%F͔cYuJJ28'Vg-`Qn0O@y]-uON/n[mkq=䭴 Gi2Z&V{MT0aMa=d7җ%u3ݐ3۝1m|uuUIQx"믟 iؓ9~MF WAb[; 6´=4t'dҖL2?oSjԘPP܄l]LME7^- h- wkG~{ ^6K2ޕEh0cԛC1H~-p Aa'o{{GI'_ ?]ܯӒ*h7mMxۧ=Lc4 ;N#[[׀KL[5R /X^奇!QFypy'8X5t΃qɱ|-qPiY^4޺$B$M;xItdڵRwmo0r[wD9KjYnQ tLwI@$" 745諼eMpXA;t`NCY7}ZEYF _ j$ XQư"-'Ez㒞.?m Vdט7N{ue*gGpkܰWjVe1{Y+H8gWQ%/q6KӘo&WNNTR1Z+ރ|So8!r%cc=@M#L0] b ݎ{o&JHjmj۸P*CWOsRe&[FG4^TLa"1H}uW18&B=6&\@+{]+y^@:[( pw>khNgȺ`@Af_R]Z˚? Q@ܡ٦su}CCeڳ6߼5Lԟ-6,=4Rߥ8x1BvkFPW(9?K&P-Zж1[__  |nM7ړx) XyM>2q\bR}R+.?W2f"NAClzӱ1U<;}h/_d*ۚ{ƽcRv]B+a\0JƦd,D-o),"O 'LhHuu&0,&n5F<_YvSLae_}9*B`m{J)Ύ|2\KYjN~A>_>Cg0rWub6&@9}U%!LpW3YGHO}|cW MP:8sw ~};ݝI49#G Qzr#h| ӲL|{cv:oL( HY b$a}KV;QŚN,fI*$TM*1 &ZJ-$݅{kJE50r >O+,%~yHUլ3_AUھ `fB ;P'pZ=xᳬ/C{UWڎ<]EbURl=YC9\^|N| MWpcϓTI ѰQyf Թ6KǓ%PlDehQU>wӆF{P W`. h#|h<4qEAelA:@7,Z{u⎙B/SR%g'NWѭngFVQLYĭv!Ke}Ød[G0*@+Sڰo`,%ֻ6Hi\|"A%< fi>k:U5i`e ?N ~(mN9{ qokhVID׫>ŴJ>kB~U~x7UjO1pB/G#˵rWAv*[ ښLӗ'E[3AV  "b1%i%U0Wl=>zZAӉ1M$HlNK"k>&} ]zSv = 0ҵ38lcxѾ)Zj57N-TÐSai WbBBC䵥gnҡiSኢ 9$X ID/~]6F0槤~I* BҌ0a@3Anz͢X B9G&>MëE}Nȣ^8Ls5*7Bڵ9#%;LVFAߠ!%On5cQbEPfWHWжJZѿV2 X/-=*\4(b7.Ʈp]1s ݣ v6d Eޭ'CfݗM cÒ7deN~w!=Ct{z/ǺEG 0_?KD >B9͋ uRrC`Bx3$q'KGQ'w' H-=ct-/*(u[>݀y` L0VxW`6GÏ|=(_ٺf߶̹ x%L&S.8I,`z`_T=hQBn`DZMt+Rn>Oi7ȺBq!EkicQjOm8>Ygp1تe!"^KYO^aá_K̇ _Ԑ6Gz$v\@0Ej5Z""GKcIoz L)Hs.L`S15eH{Ʀwgђk!Աg@1x2sQU}YdŬ oz~Gy=>{~X_[rާ+`VbšS(N7Kc`*a-){>\R&ү{ l2@"\uU # m#u9-3KhUX{yƣ qi W9nCj{lO7z؎~ehygA>+$g9b-{?F=x~#ꪹ9+xw~ǀ;7 >8"S61vlHce^B\ǹaזQ(in3t ~G DQlm (\ R6;Éh G o)Ef2Nj62M&CMxh?2:LڿX}`"ۮWfA]5uH7"5⦞,nO*BeuB=DhIN3dޅo|Ꮕ|yxP^$k-QwWC$8zCC]d<T9Z ($Va6$U {8K]udٷC[)xVĎЋQە.Tǜo'a?4NNm7OT0(KYGλ!F\ Q&f/"SE ŝj]b.|УZ`N:cBȺ[oaALA>,uh_@|k?O>Gky:A-X0]8m/{[Y-es EI w^4\^xW-+*{8YuҶ Ba"eE IMו|h6_nSL;"'Lh)O^yaB٫7YUa4 M"~j9ĪzwWfjgaxqpMK[$[F7m-]@Sm AU 5}DsOs0)d9ͱVaRͥ$z`:rٹ#X#=jxr];ͬh-CJfxȚ 8;vqR Y=uܡB֛-EypP’pP! ܐ G Hp R|#@Rfv̴i 麥fH)Lvr5ףаXr`DvzkHJuAD:?o[/(Ncd<iw {8cs@B% 9 .^"ݑ1z\$8lbS [q-֋'9$e*"IvSNqBc> G  3 i}z)$"q.WC1HM 0Oؠ j+TaO`I#^з:5Nj&8P+ :b[C X4,g`X1 vI &p pKU##OeZzݕj9O!E? -xH|"Ԩ`[c DBbIa}uu"{ΈyKd7'"OnRgaG&g 7Zy%f ^37rwPGEڞ曖?gUf|hS̰uDйJǭa+Yə?r⾙֐N#h6hO=rrf$*# yn,6K?m֭V|E`RIo[]kĉ1`$￶xK]PYЫ7􄧄d&_XCC4AXj㖧EI=G"P;0 vjZgTE:%sbQDU+\${R-cL!TTjfQ(J| "BQIO'u<{+nX1fׁs|GiG좤{LOsi| v/IH=h?JZu6@}јZG$TmڝX {OxM5<%x|Ҫ221xFHsFZ^.QChAIE)]rbSsl[49 #)ɸŞ'/bn$/îe`13Rl`{tpE^BL;8ln/tKcJM߃5ij0:9u7xl&0e%7g< W*J֢p)ޚ oq އL"@A1&X,eRZ6|PWu7Sk"ocAbE)Wh31!kމBδҒ.b5!RK#}b u-2SvՆt '("/4=sWֈdY )֤&Eډ->"|Hu=N|7ťqw(C}V?F&T|P|,)/v2gփ~:tR'nrYǚ <ؙV2z*mb'#k r\R]tFq2ΖG Xچf8I}kM4BR6h$Rx*X. @p,'VYvKt!cﵲżW4]|Hu)^ae d~Ҕ Ct;)A]ޣ=ǮuoS Ӱ0sޛ]oNdu%Z&!-1/B P)}\}ͩCgv̡Q/BM׵C_R-*KeN~);~0r=2;2hb #l_;EF{} oloJh[ܙ益WYSqL 3gXM\"Ԡ7PWu2^6#n+TkM%{ޱq&֜KӸ,A\a=t HzdOW eOB\P E7 %/\i;(X7C`$L^@B7RP4>^q, rrnn$Tom!ԅj wBVCq AXb8#qy;p:h 6@1%}XE*j܂` =a9U&4f3+r\d_}`Zw'l2bG9E>D* Uue"c1,@+5ҷS&R p Z PN]{I6؆DcCk4sgUR[߂`YTMA|ϖ\ݦJB<(-jl8*#o^z2Oؐ5# >+8~(BMc1k)U=֨_~W+cpt_'Ǎge6S¶M-Bfë-ˈbgu FٸɬU; %,m m n%(W]XЮoeUhPfi4A= !Vs uP YtߢԝMRhs)$ ${MѾO,٬@ٵjAb?x{ 6afYTln3iRzg{r[g!J)jJIE7 qM{@D4?osj_ᓑSSQG # $lg|v5eG KYWsF%Y".>XGΘm =++X_ȶ-f%G:){S67) =޽P]M}%~3o|lU3Ȇx8=(+}g X' e䏥xΞceLǪZJ4$kn؄ b`{7nV zۻ{;w)_Z-hFSwW Lx@Y%U]׮o1F{\[a6,d&ыCTVs*>XwU}F8&[L>H 5v (>mT"2H@ 7{Qn1=lVBR8WWHHc3ߠ!d?o?H)ɹ 0b$#a)wx} u WAT\nUX .(UMBFy`mwʱAf 0uW^aFDOYNuN5h`L7?hՎMmv,q:x$ض^°JO ӀgG3<0w@b;8>;7 ru#4aeĴe[7u$jfIģ/Qp{x5uhMθYlh3`6g5~Mgo^Ccp UO ǝ}!lóY!3؄c5UVJn ^V^SLM9d@})ZJb}Fc!)yAC$ay" ZAJ rݸ22r韗r=ZM-7pSfyBonA e&m.@NnfBFqU%xݍ{jҜv87`D//?AC:]S~HS31  fY1 I|-=PZ{?HA^ 5=9KQL;F.B*f5cC wIb%,L AzK 7 44Vs@e#8 :G[=K++;Q*9,+6b&N(NúrFbX~9JدߊS kde- E>c1CGҮZzN蠕" X7%vULi:'[/Xn_u:H|d#(Nc:}54οθ32Kt#2}\S% ~PFE16lx4CWɟWS!=9׺ pbo:t96ʶmeOGd}7뮆R̶Aǿ:H,i#ӋP{)dU؅ßܶb :LȱޟΧ|)[*zπa_"(9D[0R{, \fZIm?O{E ^=6|Ldf*qX-x9 nvBhq;޲0(zFͰΨ@ڔӳ y f}נ;Kr)k= \r#EG|^ ET*вQ! &X5[۩FEƱ`Z}P:b[guF/.]ݣ_ʢ 8,R-i*~W-%jWt,gqQѰx Ժ!mڟs+Qao.;}ؠroߊKQ=~g"y+dHWӪ'@0]Æd 3Ҏہsñ(h\aDA-J97Db+#k\&_Ӷ,Ae%Q_w:r0'q9C4>mbzV3-Oq.zxֻ?bʫE1PTܺ3Jf,Qa-By[YLPTɓۙps;ps%in_B(5שyqG@VLGY¨W]w?М#X)66 JTcٞE%u aXE.x( ~n8ev+,-o6S@%$^d>mE]cű>y?BZu`OT剤~vZ(^)creH/c?eN3A  |%mH?kFVQfNiL3.1վ.,a:~PO4O7*y,%q.(c`|7:q7ګ/6v,|ÃN|S&isT=KT,?vd"mM;+>)hnO6s.΄35oPKh[ˎѰ ]Ou!J*.Ý-o<щu /Ҙ|M3~KO|}݌.Zs2 zoهPqggqsw{wiDJW>ZM~+VA3/<WH件gťHnGbca~s^՚'g:crRph!jh R5sۚhTۮڗQY})c>ί\^c кYL !k< pP6μЫ0,c{A-k[pjΜf#8@ͷ)wtOdb 4SȞs{x#(y/Y)5)xz)+ڴJz'IJ4-KĮ/Y=>dgfcũim$[i0)ʿܟk@ mY8(U;^Z I ELLwk)g05ШS@D.MH066*9rS`e"S]jU|&ݩ֞/8V{i0֓H$lf?rJW0MB#_@ϥE=޼DWklW1Z?}D8_a x=Ze7y yA:] O: k_:yvJ{XNٴFfL_zaYȊzXN|=" C8KlrcA;ēbLt&"qK_)'u\Rh^yƚg4 b͞'[XH/l)jmWs !a]!t(IOMNHg6x¤HT^?yBd~"*GGla&2ot 7;}=l-~C&t'! uBx _ү{D%]?4 )ز )j7# 0 ։٣s=1h]Rw!h2K事|GI6l0WD/Z(4 #.z3( V( 9]U3e㳸JrɃk{ .@%6vFDի :&~HEl1)1r.Xzt&T&#/]?Ԙ 46lO\&҈B}E+C#S?7WBҴL5sĎxeBӺ}es-γ`TƖ_z_ tgCJQW}5'|s~24,ȎrvV+fXl#>\"K"F 6d~w?L/[߄*pѯdԏa"$˗-Ah,ܙ =ɭ`($Qm82b$Yz\R٣ ӝBG @jm];U2%K͸lV .B7r\.8#w)go从s6cDxsQSG iiX{i#[@<xEm^Y%V[,h%,S S?ZVQi3CV e?B _tQ`RԝXGh&2 SӲR{=w4F/g"줴ѐʥPȔQ#vfZ|v®QVi1bK zrs,~3!QE,13ƃA*AD&y4|JC%:5HuJ"TJd\)9Ж <~~ۛĕ,2p"FIZ6%?6cѨxv)+/.yӧ8_NoA~d-$r`q!RQ)4u{1 Z>@-¹|bt`Д-f))@nUA鄢cl:f.ek_cИ9 Yk#҅$b)5q$Sn _4S" h}y;8q|mIw_[zYWH<!G(LlK6GqT bmG`7IpІו. 58ɐDJ`cQP0-(HCM7s/1Ljz/aD{a~d)Du?[gZ[?k-I>5xZ(l; F{$5ThZ욮U/_b^ߪ|LvG`|._"ȗE3E|W q1Pq[L]K9{(t+mPw:nzE# ?@h͐n!孌8np:0B&MP9zB假Ⱦ0r:f7$! b!V6GC1aGXzA7Q Y/&C3Og͓]4n'% G ugb,QOy Lx%ܠn|zVdޏ$)wal."zcP JhثD* i )X~D[#}u1%"}D7>MNuYuδqТ/ޕ_m)" (Sel_Ә,[i)hmI4`XB?cox*W宂úaQgzͰF2Ob_ZСPy\A9Ҭ_k=F+?<^vu{(B1}q+^b̭ܧ{LW!LO}ie@B, }"VoEΒS !?I h77斍.ㇴQV] dVjY[EOJr ޑ(˦fU3wʏ^+.ׇ@nIMǍ 4j _iGQr134?\n29 "Xg ¦TN˰ zjؐSoƽN}s3,e$H"`iN_C7{!Jo9}$t*hxHz$-OnrZiP$5D#nrns@J\9*Gȣ1]z7m xgbѤ@Y0TUC`7JZ!C P&a0|r7: \^N* &Zpc QvziFY肶Mf`q-'WiS8!TR3Ùb0\'ZE[HDLV]ZX Jΰ?p sM5x3/)0!BA:OK)7Y'L3ׯ5{%ɂ`O4&FL]r>]>ʂϭG5\]FHFҭO_BjX(Dɗ13嶰kkO=!B^fP^p+T3&3|- Q Tf喜rSz!3?1^mjc9ܜ0Kt[5ipG]oU9 SCN^=/oH\o u뎲޷sS$ޯLdk~J9(!B=hvۦNRvƁm˳_=r=;-evZVg KI3fɿVj)aⱊygL/hg(˽ ^5gZEMOY58^= WzB%O0A@oKFfHzl`է=B;LET"NS 5CbZȁ0$_u^QVZ^W6m)(ޖY27ۦuck8]s0A2xe49TV oV͂\jԠKDUzfqɧDtkKCqޟMظoM(j^%@1$*735_Mlc;l $i?ئp~+Ҭe]!qૄ7*rqIFS=8<Dh0#BZh!u8 '1( 0YOCh߄\$ƐhPܦ܏oyT#tvc9QDmIL~) : puQyq8 ֆ?ɫ5^jz7oC#,kZmJGZBCw#%v$1uTg@83u8FOSedOpS*Bc\ ıb"8r*z!wiO=([ёhْMUaL6fuҴOj ~M q?$ ++G×C;=<$cW'5Jz`{ѼZo|_%;Z/+Zؘ9>0ֳǐu }B,z["f}PVmhMB`'b9qu'_rε:38kIJvőɓp-Ԅk=KQU:[MPY3v^"`>*ˣK,Vg-Yj79*լ&\T.-5QG< xNeIQ~pee om8.c|+v%oFU_$PKwkl cup;Q&)?5(R̒Y "/+M%;[٪{'V2BeeN)GgkO&}EK ,Ҿ%ؑӰIʬϕ2ZI3z[@35V^dBk:S_|B)[pPt=޷K63L1 Frhn&g[&4=$WOջ WFYůVFe4܂FL>= hlBEbI^n(ӬR7*>`@d/ ]@(*ćj?6ռRԚ@VРZtꢳlQQ5el5"""r0+f5n|~m^x?:NO+gɲ/(PzYJ1 vo:cCCXVW޳,˛;]ϣi7$aϻw,wåt9fL}@͵Q wZ,nO8+w|pPIoF}Iv~F-\lژ>i+Dd_ϯtZ2Sŝ޼dʐ &Ks;Mr+{)bsVq(#vbI,|{pβ|sd'#㍪;0x}m?FrJF5C,~k/58:k  i?%~{97 #@$i 61Sbz-j^#i$f*).hu{M])2}53is >9E/_Ղh8Խsok&M=FG$nݬKXc{_ z6>9*bټot)n KqYh3xU:badq~FEu ۑ319漍 Opn"`pS#r,Jk qUl`{Pu$Ҕ q6Ւ^mFFV #{gm;);VijTMӻ&v^1Cvßw{QehU}鋖-#]8 q S+bssh9 J֑6RW5*igȑȦ6>2rlxJr\5R1Е(us\Eu;$TXjBmKCZT~E16QrqFlˍvW F)xJ9]^&}?hd;BPW!6bq셸DQe^ Bͽx'\KRw'{T.I~2@ !)e̘Ju_W@=h[p܄B۽ɭ([Xp;.ךabζKtuK[ӨuG=4 77Zo7/˭+!SJ8:հg5k~͍M$lDz1 {frr偨[RX`1ouvsDUu7!t!iC,Y,e8|7@R_ٴ@Bm۷UV;@ߌIv K,C)^\4p0ded:TV0:Ľ=2'+3X-A;tKH&T$jh"0@)g@`՝+&T"3Rz~`krsٞ 4d MB(L} %_t#GB{)6;̄&@,;¿hܶ_ 2'&ot"٪sI@Xo"@a{)r׶ hs N4UA.nD̏5,e8`MFrgpr2e,1Npe@0 z}7b Kio] [<]{RD>kڐcآF^T3qvGNʂ006+˫3(n,D{Oq ]Ÿ "((T|>x8ID m,Ul-]Th ^GQC:pq_ O`kQ>ӤZoR_]Ծ 81s[C7,wܘ5s,úҁd,Gsd}=o>"J#PPz%|F:,2V#xoBoŦ[c_Ha@R`!N[ 5+U> &s8d:yJcX}-_at).~` 7ߠ\1[&Gʞ <%,OlV5C%b薢10|Za=2S 8勢xH)EW%vp>Sr[0v?  Ú>Ӆ4Q*Uw`O]ujOAǎHz (s޻"9-_Ulc<}! ~ZY@mFy!Nl}K2 }U|g\@?,HRO;Wɾ,Ȼp+6ݛe`7O}#ͬ>&6<1]$[It/ x ?NH<(5\á6ҩm\Rl|X%egjC,enTVcܡ*5kÔ%<^ B r\Nn%XVRPoO^j,^DkB@Nc};{> =u0r&23S5nޛYD` 2sJWh㓵9BőLK&čQy`v{mg?P/ӀRM.gƧ>yEA[QhTa剢P@RAz?2^) )QĖ;g'+y{N#4o߉谾 bHW|c~# Krw;ɲޡ[?ڽO $`1 Ih~ fAC%w6Fٰgo886VJ{oݍxO7ZCMošwp%~\Hmڧ>5xHʺe|/z›[L?U&6HQ )y|H%Zlf1ZU$865ȜIS6 ؽ>1l֥[k/5:hs=w[^UiP9 jD]b`*`-@BY8mpÛ6fvgJz9P)Y1rڨL}z6b{]k@p.@TVPCT>> c7ڪ3J ,t2B2;m@Ep~fXNC>+B [NnJ|%Ѯޯ]a^Sx\&6)}$^p{ Nq֧0K,HMhp }(^JBMW  Q|KbTJA7 m e'y0qdm7 te*KIص&E?^T#viVDJoHl1: F>~ߞk&>+հsIܺVQo? "50J3c&*C%B&^.Or?Żm{̜!J JތRb#7lMmdǯMӟp~˜g i]10] `[̃ "+#lR{ZTu@in]Vʿ wb9/uiº}`] TZwlz.5 P_qqX#7 ,i盱>nOx<fIr;.{a7}ٟwCT27$&؎lǹilܧ6Uj;pճ/^b WysG[fu_(Gt}M g 6$diJ܁GK*BZ3͙T'_P{^/1Pʘ/:SJ{.L' Q0kSp'bx,GY 7 v>;Ł\cѕ(]h G* <=IO.*S7ZFx޺ͭ w,UV=xe mpWG~#1CUUl,d& l'I2.Zz.+" zM#@!/HHao\ y!Ct 3BH1zr#DC/̱#A 0!uZ1'ssyV茯-5`an|*%c #؇N*] 'Vh79N)3#y|rRpi-iPn~`U=LKhmU6?$*, . Ʋ3J8*vW 4gCy.=yplK1mH^n,ymBWtaǠEf&(\yw8td ̱b,sC9ˇ 3*-3WX33DSCW99+?e7I֗ZL%PEnMUg)]~9-hU_A0:qY2a\ ν+NՕhuMaLM2W*']9 /|AฟvT!a}<4$P0E.2P>48h[I4'``O)\{i?8ެ I) ! a6_G$~v-j@jpdH(~_!LEuN@#G7q"s D0[!UBXdJѺā1Yé.oúy v\HuؾޛOvs ozLM/ԝX&FZuDYϛ0LF^Hp3)64A ;P}I Q EP5B"Ȗz3\O~{)'jbW'K@@;ݾ4R^r^45v9︤ӥƃv=R]gke_IkM|eّ)W#dD1iYPU6=1ReǸ=<M47]-N;􀠝zwT[g,-[W;ib%tA7`̢RWS'ša#NDCx7+%,un0+9DHߎo&r0M k/:GL4!*6 кפ!i&n{чa$[TtSDwBLFiӯ4?I×Pm4VDh`y`?!0O__tN9MO5llゐʄl>={ZtU RtcgYZ07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!~&H?3^Jd.?*F-vXAS: YZ