kernel-debug-modules-5.14.0-503.14.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']g7Ioreleng@rockylinux.org p-Bm5 ']QvaJ@rVU6P@47T3,ި9DO|X&T=^hΜL{Q8Yx);-63.<}'{K[[o? V/j~"-0OBzO[<oa9 Q ? 9}ˡ هB/̀Lo/BTA|@]B ?oIn=,76;`RVMC }? md - U %=CI V * 0*  *  *  * ** T****pGXH Xl Y (Y{8Y[9Z[:ny[> a@ aG a*H b<*I b*X cGY l,G\ 0*] *^ Fb 8d e f l t *u L*v w D*x *y @      ( ,Ckernel-debug-modules5.14.0503.14.1.el9_5kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.g7+pb-8ba575d3-e333-48c5-b11d-1e6efb63c95f-b-s390x4Rocky 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.14.1.el9_5.s390x+debug if [ ! -f /var/lib/rpm-state/kernel/installing_core_5.14.0-503.14.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.14.1.el9_5.s390x+debug fi/sbin/depmod -a 5.14.0-503.14.1.el9_5.s390x+debugH#P0{YdDД `6 <HH $ W@E@$:|T Gl)pj,g77g77g77g77g77g77g77g77g77g77g77g77g77g77g77g77g77g77g77g77g77g77g77g77g77g77g77g77g77g77g77g77g77g77g77g77g77g77g77g77g77g77f3519c5abae5e2e35c82fbba892959a2ac4b08693233def01fb35e3baffc4aa5913da41eb2dddda7f32aa8c23571c227dd366bbc4a6ed7e19aed574f04366e78b086795d9a478dfe205e4b4102013546bdded927b2f5b57f3741a18451a431a241aece67a55d876b72db8d3fd54b52a8e911ac78e21a8ce8797c0c1614e990dd17e51e4ea633aa202c323239cdfc3e2d43276e7c7998b4214e39e6328903c152d7c5ae369b2fc63e29414782cc5ac85843058de13cdb801a612da045301c747528e1927ad487bc1237ddec45b585489b12cca5f8613cb143d1803b9915a90486a0e450408d4576b823dceb011e8c4a14461bc705e4cd1568dcd8f8d30381ff36c6bad567bdb43ed6f39c804f44c537cca96751b5b16751a9a0faf9f66777ad4820417befd27d7c1f8a06824bca3f7bc3955d9617e1bdc42ff93a17ca97bbf9b9db5cddedffd2e3bdbba00252dd3abcd3fb44a6aeb1b46e110e517efc34cbfdae0c935977abdb68167c65fb70432faf2e805f280bc9cdd177dd0cb66478db69c890549c03b2b29d0e3d8b6bbe37c63986822704bba9f44b7d117ccd5ad7627fb37cc00fb92a2dda08e5815146680a9e22d41f53d77d55204ab6d0fb03aad8f03ae13bda9f61654983cc5702c1d0b045d8256e1276f33288ed03e8208fb36f373fa39c4c5f86de6465d358f43ee88300f3759e6d826794984ca85b4669e9788addbb7b2a6242775b3e7bfa5876db57443579fd8f6a784ce2ca85bb6014b6aecbb3a8a97b93747b7eeaa72e55da11ed5573410f4f63885f96f227ee408d76f6293984b19a9cb9071f729981012f67534016aaca4239298557766854d93936b6da9d52c4e92827e4fdcb20b80dcd5a44e38c4104f49515d5b019eac41426883c9e343675c475773bf94e75fd25db06fd7ab06b25d080bb9ef1c8853c5f003a3d726674c108dd5a706302828e460cbec20e589d38c6b537c4bbddf0f27c97242c7ec8a677c8b00d3a0293bf72b1c21f5d7921076d6f096f0eb9f24b3822b48bc1d522634bb0e99b4abc1a702c308eb012f063f5f0517262cd469f649eafbd846c6424d190081f30a601b03d9a8756968be25f546f3b02eb9425bd5cd56323f658f369eb9257b0e665f9fc4ad1e766c506502236da9a1eae7af5635f961728b6f643a9437541b9f47bc84a0285784d25004a4654ac3a447704e7757ff5d8a8c0c10da9bf76531f7fb626635f96e46f4f9d15f1b9d12e58c9ddb89f80068b9b895ee2a28fe7bcc961f0c24ec90791834a651a0fe1cc6664847bcb1b58e7b95d06ad04e3adbe3f0c2470533fad2db1d4c8328b45eb47a43128234955f1d1746f82f0cd25703fc05384d72d3473774b1a48c07997a799c1775519c1c4c7d77294bdb29fd695efdc718207831a6e12d753e83f4971e18faf31831b3f3f208879cb8c17e2567e9a01364afe6ac76cb9dc736d46e48b0fcaa40bf76405e6460c3747d16ad3a7a3b0b67b9444d99ee30ab483de6fdb59c6c09d57b2630b8c263adfcb0e277d98552c1f19f1aedc526cbdaa8f197b2317b41d3a69314273f8ff66d6f2cbce414ae27acb661ec954849056d98ee8a9c674bf23d8063b26985a4cef27c52c18a2f38e1af528cf3f3961bafb706cf5a0f4b2f2d2d753d983aea479d10fb1bb13efe5530f965ab3443e97903fc1664461922dd36069057a42197165ac4f78ec0dc87c1c611b710793177b1f1d70ed7344876682aa4425ca0ad2c5e4df8cee6375ad08d72f0af8fde7d3bb1c5c7021a9bd2eda5ad2625ba5e98d6b6c1311c0948f81ebff20e70b8aa901ceda155a72c7e54d45a30f66263d0afb77e476de18be29eaeb869d76dd05123116b60f7afe22b1c4bd9b76567dbabb0544fd71259f07b18487rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.14.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.14.1.el9_5.s390x+debug5.14.0-503.14.1.el9_5.s390x+debug3.0.4-14.6.0-14.0-15.2-14.16.1.3g77g,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.14.1Lucas 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- 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.14.1.el9_55.14.0-503.14.1.el9_55.14.0-503.14.1.el9_55.14.0-503.14.1.el9_5.s390x+debug5.14.0-503.14.1.el9_5+debug5.14.0-503.14.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.14.1.el9_5.s390x+debug/kernel/drivers/crypto/cavium/nitrox//lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/infiniband/core//lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx4//lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx5//lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/rxe//lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/siw//lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/iser//lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/isert//lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/mfd//lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/net/ieee802154//lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/nvme/host//lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/nvme/target//lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/s390/net//lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/scsi/csiostor//lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/scsi/fcoe//lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/scsi//lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/scsi/libsas//lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/tty//lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/tty/serial//lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/tty/serial/jsm//lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/fs/smb/client//lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/fs/smb/common//lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/fs/squashfs//lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/net/6lowpan//lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/net/ieee802154/6lowpan//lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/net/ieee802154//lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/net/mac802154//lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/net/mpls//lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/net/rfkill//lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/net/smc//lib/modules/5.14.0-503.14.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.14.1.el9_5.s390x+debug ]; then rm -f /var/lib/rpm-state/kernel/need_to_run_dracut_5.14.0-503.14.1.el9_5.s390x+debug echo "Running: dracut -f --kver 5.14.0-503.14.1.el9_5.s390x+debug" dracut -f --kver "5.14.0-503.14.1.el9_5.s390x+debug" || exit $? fi/bin/shutf-8781d4f1f622ae988351b97101ca9bba995f57907fe16a9aee479a2f3383109da5ec826a7d30c042fb6bb44d598d20d1d395683b0298a0aa88d3e40e6e6afa289?7zXZ !ZX07070100000001000081a4000000000000000000000001673737b20000a648000000000000000000000000000000000000005f00000000./lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/crypto/cavium/nitrox/n5pf.ko.xz7zXZִF!t/ ]?EhDTTk׶Ǽ:ߵȚ:Jc_mvXh4ϻ y7\JzsfCND#nE bܶ$E D"wT#}E3n7 c`ǞGnHBѡis0뇅Au u+m;7)m$$Vq-5K/bz51oPfY{ij$5vb-l\ O8 %|Vi!S2o?hʩ0BL܂aйNhH*7O}яKrٴk;Sm!n/v%Ys'WAըӺjv]o(b[sz:s+%c#d>N3qg\NgkH%PUb H(EM?MN%HUCuk'Tajp^]쉢m{rW#gQ>M6m˔>rnjV] haLqGl/xgN)VUzKr4^{LԲ3T3i5A$TҫǕXop. ||Jp]])7W: z41ń.jr'P>dQ綘Ciw2:Xb>3f51w]EU_ݸѫR\Oy}hyktf`7vj6>;ST#5dF>Mjj &MǗ۪mf7yƬɑMI=DF} X%#oL*CT ۦL[M~,89^L]p+;P<3La}9YrN"AId-ڡ1 78xmDYb(t kƜG=#8v&> 4R!2bO pn¶ 0R5nUh)H偑E /û`uo{p< c.oQ=8f(Ə"lոLjm<]q;\= |#&~ͳ@M*k۸]_Pra`6@mza kh025sR*~Dd䳟w$ڃ["{Vmӱ1|P9gn[b9xZBZG$TIKJdeăbe2D k󀷚,Q1kX]rlbMYZt[ZAQ}- ' (%WmJg1,1Ӥ5ђݓxX6<'%dҨq9 8\RZ8BJY&;CڿX8%#rʌƉ|QL@'$1_=).eXZF;= ME8W+utd5O^U0/-M'wO*H|jSѱ41\[7`"e; C8 k(' r'r'lj7A%2^t%K΍#B J{xDN$ƹv ϫ_g`i%B*7/rF5WXK۪* (тbeޞ˙H"&KvY?g_5ɵh _kOawĆ(#[? k$!Wl5zRٯ]ApWbA0u99T3%=9zW&碚E4IuQ)/LuA+cXgZ[!F?W11occW}vKP(Dp[ sYa%=xT<p{y *ţl5 WЪ-ۨQ3D<Blr")6h|&+B?OGԁC}3t9YvGPS e{y~"^ux&5]X¯' Pr,DX'ArB rfUYi*? =Za<_UyF Q,А1GvQl/?bVlJyuN`E8%jݭ4QFCQ{TR3HT9u_ĊvWFB_ )Y`]v@?PLz#رxՃoӍ'nt*daN,1M Q25wtePgɸH=) RH}Bz^JӨ"߃e\cNqme{q9kNwu|8ψh[ q;k'md>%oqܹ:1OaG3ws 6EK SmfX%:W^5K@r;\ ( >? I<yrvZS P "B`"Ӻ L庹6Or̂G0?}C~L/W)P(#@lC1D !Y)ߛBQg8<\:[(a):yA xߤqGP8u?!N^Hw@J}ubY}ȅB"_o5krq忐n l +~'|x@:"&pպM0$؀Sb2Jcե Q gZȯ @mBj~*=`{'tH}鲩 )6TIS:ĀGbOdeXళˈc4[PD^}tz33}}PQ`?pxaTzf |[s_!HQXkl>I8Ȥ?L ]?b^, *8Tk,eS1|#b֔Vh0))>?14m[×ؤN4{ƒ)?Q[g?4p!![{P`_6Į~_K `,Iqfux5[ rZ}@0ސ᳅7 Ga򻔹 {6Gt64YJm6cA` p|EM1G^ {Bz!=N]oT 0I2/K ;1] ǕR3 wؚE I*[.|s /W7 a)BSH%2m9CT%hkhW>GUZ&Ao2<3bqy@$Wx}ßiנ׶f.u]7H?d{ *I2/ gcN' $!QF܍Qُl-6PSPNkL-g"I[_H?dlG9PELL+.c_O> 'ޒ:'G%HJHsUN]Cƅ]`*K g!4xQ@2Yy7=X=`[?ELds@y{ɩD{1 m§9l]PXչ8D |A HmwTkV v`ߖ!2,7PƖV W=&HME; Eḯ)M*𞜟]yo=iw-&<h!2%>D1NxDMt2IG͌䋀H+Dy݊!^gksb*4:.lP[U۾s4݄Vx̏j =mX>~`"k(Ͷcb*Q٧ER4 SPIa(/عH!juKr9'p:E#loĦ,{q{)'33zF特P쓀/Wͻyu%ի[`N~~+*_,$s-9W LZ#ܫ٧+y-Y| Mq1$}.\&*"FhChh!n:KYuiN.7(tJ%(ͪ[":|ݣ"IC+Y`$[ jY!cpvOp$q@_W˟ qkUr^'8L0^]gIRy ]?W2Q$MMX̳8-tpxx8 pxRpH/pf]n1WoƊ-hCw|=s R=p0c%1M^-#9}oPuA%9J(Dwۖn:kT[jcB1A,xq6bk('JmTTXQ8m3k-}.p?іE]-yZr,5҉VSuu.-)ML4zKl aʔ~8O=*@3"@X&˹2};9-콍 (#z ʳk۬{sRѯ2nL,1w@dL( {2Y J0 %zB\W֮ I7]\ U6 Ս#n&;95 &-wvL!A1*0 z۰*ci-f>XziP w 5/'v4uRC m¾ 6%l8II?#H"* >:V\/B-W{Дpɴ rY5$z-%#@R:qҾ7.7Wڦ9Dժ Yથ\ڸ58.JTͰ&NO&S\ο~(eK-3~PПs`xa60g_PLCaP7p{5Vk'H:Lg{/ P6xB-MZA26;vJ>LV_cNFa/džZ8 ^Y)EU[Ѯ\3lk@8V_#7&vV4k{CE//_HAhȬ0mrt[΋贌T 4ePy1Rl o.>;ۤ n!(Ȧƭ0TS'Em"8 ^vDX&ϗ2=`'̘2ŲY)7H,辵wيHSϡ'5_͵Lb~ăAT%zkUv'S|$k8j1Fc{Ng*w9ʏ4!ɇ wck&I<N-kT iv>eT]mA0e 4K_ ^ޘBLqDr1G|0)*cr.ϱ:CƵx 3*gºi[_K<`tm:mO #HpSN#7w .O6 E["e$r/.+ɡuTc}Ҽ=-IXk27eṽB^5,axҞa,f^?OOҠQ̀T8D6Kt}> qVEVzlO.gGDf[0W$I8߹U |||]Dl X^9l6#_?dԦh1v|̳ K)N#<0VvzH̓A\tm^Kh@<%F&q*_›ChroYuɋ{TJ`~".7]~̞XI]>at1- Srzk;u`U)8mB:TϠa2e4:&p%DqzRLiYjppSEO0nঋhWAe&xQ5T8h&z~K.CÉMf2.4_y׭! <"'nUhIDv4F "L'Ÿ8X96 H/F`\2 zv}u3矔@kGyP}}&~%QKQDUg햜Ҽ+6$|ގ_zf81/2bg`q,ʢQ2IFHJ[S3su1v0aU_ ~pπ]I}YG(BW&9,p] U@Uńr9O&n$2{J:r[j Fc9/Ѽpc1m 1ELz f۞*iޜ [R>r"0.aوՁ[Q ܉feJ!}%ֲ!Q!7'o}bP%Z )Kh65697 61z1jCwse-"$ O#^4lLLX27y6mwLIk߽ hu݄`;L3ׇ'M %429dFʷt z.M.}'cbVew6"4Sbx?oI @Z.!R8/ '%:LQ+}:R%貮{G&BZJ 9,dIjD1ٵ_oil1 /nr.&7{7֡i,PXe'9.w.`7j[ gC%Őt/\>B䪾{]S yQ gx^"##rL'vTң!IUO*Rv4n9zϝg8 2"KDk qa$7aQثGq TK_gn:yGRlwI EʭB9| &f0. y:YCw~&Tޓ0-, Js^:ьj6Xˣ {wʤ'p)d~S#C7o 䕅J}{Ymk~Uiyk*F{\lSyO">7ɘIbS )pno%м"p\e$$kA2A5IaFRcN`]spl `KRj ՟ȩk;Yn̳*j@@Z#~fbsDMWSqBKD#x/b_n|<R:WRmFwܣJ ǤASy~q4BZ|e\df9)ۇ qUSVc)wbX)<H/,DdIS/ Cw(oF (-(k @N>glaUVhp3ݯ8͚y@'ąHذHRi}Eٟ{ [5,%PJú,ЊdChQBXp[_Ԫ ) dҶߎgfEIm#lj8n>:=[ !b=p_V+A/ڰl7^o 8A?kG8ǁŌi p&T<^uV4gFfeYˀ'O8I#U;DRI,T=||31,_貃:kl+hgSȷ Af>т٦PsOMB %lt;..'D cL" l9JW)C%OӚܴx \/hB|YoƑZWXG E 1׫ j:A"6q4+QxD.My큻UD:zνXLٵim3lb=ECg)v@|IEӫ܈|XT74W4d8uēϖ7viڣS>qy{P' .*Q62<8"kKcL-a҃ wAf7|@n 10iB PGe.ю poY֖6ᵹ7fO#`MT)Nٵs70Zৃ?H ϤO^l@+i0_* %׼n7lx;f+Bq=0 i+br?mB~ϞiJCU0°Szʃ~T\7#~يXٞ?`=Z;ƭ2۽S9}eLEpuZC^փv@k^fGdi'vH+jw:U]a ˊvZZf@!^ϭcwJ^XWjm2:?gQ2} }FgP}"Gza qjp/%8$[sG26P{:u;xk2UUBnLej,XɃYV+AhEϣ7n7%TÁn-@/f./Yc;g1]|$7+*kúߝdFE7;v#ȵ<fWh ^#bK|U.!o;(5*jS]je;,9't#'?!W}@2o'xFPUg!CnddX'+9~YAE5@ԲLC̻ g$:1@Nx+p rY: iV{UfwLFJol 6qKQyt<pk Hd;KpXp%ZƐHt#Ka[ʯa~2;PmJ~6׷F8ƭN^}xs]]>oo \WBeײ4f>&397( C~#>HE]3NF+T4{+B$e*QC0viɂ[0Plm"^?O!jDɭ(~,Hk .,V7%Rb8%LFf|Vq%J{gPvR'DE T:G#`O@"0t=UF(=gNFŬa e0 zBDCfng#qAsuPydzRd $=/9zkuK㉼pѝB~E=rQV6k8 yu^{ǽ+$iMA="SjҦC˿­Y:K[1LH?iuCNܔƽy s~tԦd FZ`;jx:-ο%@TNUm麬r Qd9ԉX+j=<gmuנ ތB"76Vü.ξsFRE?Qsm"ABO{2Kk,+1FZ#-򼢢'ն#LlA#|&bUSR3r"yνv'z0dؼTiJ ﰁ}|-^ ݣxp*wWƪ^;RZW+ R4'Wڗ.:=%s O((qkw~EUQƖ_VS \q ?ǚ36TNr嶘PR(cf`{ ;G̃>ck4᧋>lQQGLZպRsTfJ.y0Y 70"0uPԮ1Egz>ޘק-G<+^G'^;[0mz+[O:_ݱd3s'@juW g}t5<5GH2[a9rz^:SQ /|8{5Y;vĦ]ݓֺ? MV3=?WOxK{dC px|^ȍvr4׉ #fmT*YZ!t44eiZoQOEV$xgwRHl̿ Kk:s+yY12O$ rifL~#nD'k{LS" υ%vbĎSE;|'M+Yiό-~D;w ⫖ifadz$j82eLYq %*fKNb*e<0]C9 U!f 5nOLѐ˱㤽M*AȾ2BlxWDf*]:kjLf97)i,cP@Lt?+дU:V׹)T|BpeccVPK7 Y8@}4L_3+RDJy09.2܋G}Rs g韨[Ǫ74[AWZ0$p\⡸а҇s4Ͼ*J_T5-Za;˄7~[e-Ưù :^bY`pwka5ߦ&` =J,^ B!(8"6_?L93?}C*a/=AD5z!Gn^d(&_En&)8aJ1W;|32(x>#W͢a;3ʋ)0Ls RޟZoV+\IΎ35 ETM*( o{2DbN/b5>O._11Nvڳ±-PSt\ސ[$𛔱ԎAb N+gɀ%>wi$^oNGůSOY~53)u x^a<؂A4qoV +4͇15'K56 .;& 5l]Fԥ1p%:uF-(ŴJheu9wW/n:dpI{XϠ]"-4mHm?37h!4Dtb3ncn+&= [fF n?RNλXqI ͭY]ZGCUUE }ai&,'BP0i(  VF(Ht;q_6 (L$)č͖Ww_= gf!+ ~w~arw װU<#^ZE^ 6T }`'iD0K˙9樂-ary B#ya^r7MČT.für2tV 95db>Eaȥ%]JWzާ#283YhTQN8jQ%SX G p/{.1b+2Ph 2XLMD+[-n2X6^H8yx@ǫ(g}+n+@tq,LġL9s 7ޚAd{?^s^`gK Tsz9x9SBZ^NzܷfI68Ok~\nnXD'=Jǽqr.R%dȮ!%q+?{_0| ь*.: MУa&gM)Nl~~V!x(g0z|DVE0~̡-]QEl?Mz:w9c9ZX`0B':1oo@gBθAFΕyI$~m }zR_vN&7v_8-sEE0:ե#äKi ?#q굲Ǹ0B1%CQ0 9GIJFDM :D[7u'u{! fɔmBtfj^7.OI VDĀ<Ñߟu RΛ5hx1g=mJB+Usy*;)h"g_AOʷ\ɔ{e{3Oi]?Z?btZcO|=OA"+7So ŖCq:Xi1E+pDSYpS'kld Wt blŽ-VU+t{G7~e2y7?}}^^DgZiIIi) VrFi@ڰ-!͂"}uFܒm&8[g07R@JydK,za ;n'AI όmlXˈ%BqƬ8 dlƴOP['`fu"8SE7idH0Y>+a,XkV_{LC V݉ J|+Gp=hj nuX+@}PAZa\K-ŢbGتrōd˒5?!N`w;7"-õ`~XTu_ِhY\t`.A&X$NQ9F;11#V 4^7:^wYŐ>*p*0U_nl漹g 4B8SBUk)/o`LIOh +V5T3kVvOLy'az_'kbz>+2{H,yJBǰK4|YbQvfAQCkq+>(H>Zb1)aMqDXMr]ˣUx6!'v _-f da]sFIX@ĥm徸N9f1)t5&H%j&£ @;so4ޟoi,sa#qv1$ v^PzH~۪.;χ3d7旴-0$҂gRFF|@>$J0 }x?"dRG+<#nIy Q뙞 p&dX54+9MRdXu䅝+/bm'@z &Н$ 5kF[X(-r2㴗ܝc,_`C=|w4 !ixl¸Ƙ^?,AHO(D3H|o11 d<!S}Wޝ .?w_-B)uP"YHH32Oep5}QmOjj&,6(rWL:@WlMhfMK}LY9vN, >h1P~;Y>kh Y5_*{F5BeɊ3FVut0Viݜr""?Gx5׳2i.Tϐt>㭐^ ώ6U9=f;c M`gY#ߋrH{?=5~킺ȔPU<;_9 ?-ڥfݽ̞-~^s2chAٷy(^b9 :Ēٯ,6<6gYjwhCvݣ @X ܷ7AO wDF{B $.12F<191w;me)lHna]/Zfȯڷo1H = OSb~3/yQ\kT*F <s2@0Z鐁~d, zyTGJ+yfVNHuנ-S"{Ө|FyQ…v0צgjW|&n 1R"U΃?lQmN?Lu*Z =v B0`irGw}jT,DUrtMS AsZsm qJv~0=)`cx+E+R,;8,H |u(qC8b?lk KVGX7ċܒtaI>cݟ<HtWMY%̅[0s7iiI _w/GTͬ>䍸$ 7ӨWXcgBYvFɖO&VJr!l-&ɗ^c^s^@2jA=gY'!{5낝)؛{f!䌓o*Hs?sv4΁)Q񜳛&ܜ~ם{pj ^-vtSy4;H{Em4&J:Q<28ȆQOk$Wpf2 2I⏳]( 'ʢM?~c7k/KXP)<»b(=:յ%WX*&1;b:'pf!:޹ki<X(\+Rܛs˱o i2&$a6kJ u]?pPIt }̪Yg88i.0*8E09>*Ae!Iٽ@DהUj/xhbr}B 3--md}Rޑ 3A%ks/)^C.|kO?Y&9ޱğTw-P+:T r?+GY0zsh}?X[ OK2UfnVb=-akKop NeJd vIgKP ]$lCN ­뾳3D9 Yt#DWO/ia9O"_QBS̊-t7Ć}"_BXDY;%A }{Kw x?91O Q6q/lWt[| ;2 YQx=%b8v5iFٝ*$.0FT-:hMCXyUHɢhy2Q14+u}N1D +kJ4P@?hrEΪ},]䳰ڑʣ?nc\jVQ@H2 pn7Ȍ>N@[_B&2eYSgWv${rRDυAAf'GnvH4 39voC $34d;lne;1}d\|_bXvtN&-+Ί Y\4^Z|c c^V+%w^8̷U߾?-FY̋<\i@V9jfv`^.Նv5H+@cA4ҏ5̍ahĻX?G~}>O ]Se䲚(@ EăF+O5\a6~:-Kp'AźGUKֶa,dl/*pFH頀~ +Z.3񍘹rWȝR`Ӓ>+Ew8С3,T90:AUqm:Pm+ᎂ4݊@M0` Ry&*e,q@>l5nŵf}g]_~lK}Pg"RSEL ڈKU@)EeHsvR`Z6XR=7}mSD.Tɺh $.욆bȎ5EPl:r0@׀76 g82:Q*"6\ -uYNaFs:O\&jiy֯^gbOڤ/tV2q+XvyI=ݯJ Vsv(Y2`ifitUE>nk)6PE`wF)曩j *D9tbK2Aj!Tutmp} !aZY/ƿ6:<r2-dUQ,oٷ~RW| jo&DN/wo?Pb@HEMs1V8V@joЖp.Dm<*+#n I+"oYTg +t&Jl<OSqo # Wm[gd)^>a3\*#]Xn4{Ɖ DVPea?嶎A>iS>9sЪ.P,x[7>_iwfHec] aVzAub3QXHo VE2'f}Vw%j-W4 f+7uqIų0$lf>; ^uaU_z-2rͤqAIU Ӥy=FXY$- >N:x^\Yԙpk%aY9}ccg X;/Uaܝ-VNn[%tVl'b1qdLb/ JMsPD\Э@F׬c…tnDKրW%uLt^&8uSbsR5,#IY1&bHP#d}wQrܜ lh)%=dlp(puRy 1 tמ99uVs `C%o &GfU([ԙ(#V8J9ZKZD@1 VJ{CN9)< xKd4&&BUkVei,c.gY?7 zB^ `m9nu/AֆlX]Z#>O/=Ɖ%4hHNYSq YJFGގjm- eqW/n󈔿h~\n qc"KG@‡=Epx}>o6\n$ CBfž+D|S;0kS@!س9gb.Ay+e~ :,/-'E^jj/Ti#yqiG~SYϛK1O(Q8\Z  sA}2?9$ʦ8w$2\E @U7н\E\%f?]BDu> 2a(&Ia +[ufB?(IAE< h]|]P?I;NBݤWAӉv7NDa[ޑ gzn@p͹kG-&–V {Y:*m2gg:e cLR6,hYﺽk)pް;c>ȶ&}7J߃K7/T9"z!4L͘{*ˮUj4ĥB?dYz\3Rk$4MGyvڼ p\D n^{Tc⸬t(4 GIqg l 7h ]_R(tg`rKE Կ;HI~B S67m[j0Q9,mnnF^c^}x >πJtߦ tЌVυ| *'?֚Of}<*Lj݋9#4"E_%c>*IWw)yPQKN.ac3xeEqQN&x m&qRJM7]):\MkDiqMi' DW~[śi"r`$h<:7)2r Ϣdp1TN!);EGV-֥L?1A3[cy8Dhvg&kW=CdXgE7O;[ǝ]_>K򾶤 k'r'^_DZ3 b#fzƯB:De*gdM!L~kN蕤+^>eoҮIxЖb>>5xQJ$ոb&cyƘ;h QNUTvx(.T^>zHu-m7Of]+EMBYE\iA"2?̥V/y\I 0 zQmgގ ѿAmI%mOlZAS 0!mik6F98x1Ӫ˘+Y7#Wy{7]Fq_aH]Y)YtlF8V\'"F @?Xqכ`7wJ7t؇'Ald~6y.`)١$3ytA820GO7E>TL2?(UYCbsm?_ZcԤG:p߳}ºɶNG?w}B /2ʽA:jf9e.W_T6h}֮. D$6%Q3r:QKbB !Mq"L쏗AFjLވA1^`p[ؕ>62h^9)o:=`.-Q|3ʘzXW{5v,/@MT@/!kcx 2\__Aja4p ˤ֜Lb,%"UjRE2tyYMt>em-P+I:]*Io >@WQ+0K֩u;h,YX_IfbZ5%ut(a~>TZ`[Sq¡jAjiIXđvٹYFkЕ6X`2lM# LYszi/m4WAΫ;Bs9D9^?7 &##*2cc: c%&@kݫJN^i(qxB"MkWǃhAAyc6u.h%:ѣG-?[Zưgor}!媙βoϤvj6>EPWq'3蹭n- lЮW H1r0\M։͐X*Ҧ+i3jf:_^!ڰ`+鎐<0p 2{bWYPNQ+ָЏwa`s؀/I6VЃpo1eDJJډ VQa|>)z׃.HҐrrFڪ]l%g ИV PϬk̆%yCuGFe03RR}K{uhD;u#urȂ a@vh eJQ0A6fDess VJZA6t=FH=϶=#ַ+T{bꮡ*= NFYa[}[( w#3Y~icJ [#t\& { :C$ J&T"=Ox"JHRqsq~^TLz ]{ TPG@I=_ nrH.\{>kS<oJ]pTR)}eo`W6P|mP!K%;.e7ФYv"{vÐVc2&G0P'٠u6ZCK/Dm,q]wzD| @z[К?rbݻ>فC -7~a(F\drβBYq8O&L {r%UԀIm-NEBv|;IEh"lMX#`_ZS@gJ)j>2q,Xd8u{5Q mxw惞6{\Lhl*B;N`DtWAšq&}``'%.p? _ߖv%mր$+ӯLpT>/[׊Uo_o*{6b$_#IQ pDF (qoĶnX8&rcc.F۪n{5=e,jf/Ưλ{ɭ kTPךLr(= jљyN [zb |!@\%_S@kW<%m ~ .5.%.oo= AOOb o*Y1 &V[vkfIlWF [; ? ol)zY3HC6ĸ/l4(.=xRO<3/w7%Wk+p)P  Єxb'[>ōiTkX|vM. VfpK`K&y xlR)w\ Rk(͜w.'}p֟ٓ֕i.9(7v JFlପt`'UD?u"4w|?FK2ڋ"}w8~@|u!h6pLjzhD)dd{|pxZC5D0!Ko_q{k_4T/Xq /+43(2i?i (g}q#V9tHY4Wu{rx(ǙNDv,A7>D%MNa?/B?gsx 93o8{ǞhÏ*7U N KG>)I:0og PtA,!]%#z7;?Ȭϊ(Z nVݰ0-1 r"͖j {)Р8R* 䂗ת%S5%)y·KR\OS V;-3ĥv)W}E}@A&Ӟh>)JhkwƲ@0iz[an6LqK3Lе7.wO4lM”j G칮*TyhO~-CosIp:ƩFy{|59 fT$SKyv}p# " 1'F[ BꇅUɲsQD?'5 fW5TVo50tV5\#u;[RBCu)ai:RCSʲ1ZsV[ a7 ә.UǛʹH Uÿhy% _.ݽIAFu}~L@jկ _!3: u{|&vDF/DHQjB.+\,VlgWReƬSQY]5U-Cq/-Iܘz猷@sC+i2?4Ҕ wg7) 0yXfz˿JxiF["!#bңS)YDo>:V im 9"dd9=E݁ڴL6TS̀9IŐ56f3g'NV~So~0n6%Wh[ Nlnsۿ$9wtH0Pb!w;7`Rk`vX!`2n|Q>iXF.@p9)'!{sؠpS=sibEn5Uw(/}|P `~V|#Gx.ȮϦkDg^ ؆E.-IKyDKL32v[ ?֌[׬~8% (~ <@XS C /߈pe>G AJntҹ2#Z-WX-/#t:Uo FsiRu* }L54R>ZN pL =21_̯`l /b&[atꦓ2L.8ԗzD-n݂eso^xt2D8?t%KwF%q8ę5YxOɝ@Z1Ŵ-aŒdO4->eiv[o)a"o=NiGV38YՎ=9?OD^W8N{qV^>L_nSgkuز8b"~^]jٽzh\0=X;6m'Ձ~w‰s#/Ѧ 'D`#L|M^bb[JC,Q'd ;$ՃC-4pI2ƣp^8G5U$G..)/R'ƫK +!U1jz ]Iz4m)F6F8sq2wA;:RQ~r^XY hKIY*PqH{Ok'_/]eRfaw =s\;鵂'iNV8S4 l;klL*4􋛘\vVGf R4i­iQoZ&H|~.]NDyz>",uKo.bB ֤%CI!5&,W@r_ nл(Jh#v[Ft>i2߅F츜n2˜a{%+; "KRSҕ(ax5Dɣ5a1SPR}5иM?GZp zJZ%0m@Dzv\&,,ٍ%أ/|lɋ,'jш-~ ,ٶ6@|V8b:xqZzuf79Gw7mg`ay:&=< ̿9,أS]{Ik'䇆5~o|(22K (z-eI^YrEg,;tAO5QtŬ"C@D"Lr>#닉HxF/h|H5 O.D: l54i5ξs?Vj x-T]747d@F> ҇(>+̸ ˜${{[\' 3>W'A[Pw|#b)iNWR/?< bwo҆|]bj5(I~ØZjH &p+B"Is`nKߡ=OaU Px@&=D-2?C۰IeTACwop˪{ETg~NS_Ot$?i4ap,P ތՄCZLjcfJ>ժ uG..uPTZ4ܰ.3 _vD Zt"|<[V!:L_ \ pPٱm׬;J^svW4E[R/{TtY *ϔJ[W;MNR<%|ZʽV=8Gw4)xTGjf?@i>kaY'Ěw\k>W;OR[ஂ,Ae4ՔAvY4heM oZ{xSJчnˤdrCww ؂Ssغė!,;JD[:؄mUqؼ3hۄ9O CWf S͆qԳ|[QȓH]n88NNXNg[ẉ+mI3: gYP }ľ1"Y$ng9G1|L*3vKT􅳊0  \vkw@]Z̟ xM" א5sq,~ejePԢZlUk"rSTFu?(mJU6$=';'#<@g9˹];^2LƈIy>.4N/ zd?Yt)Ik65Y}߲dA:;(l3z9LS<-IވZ,Ot~oՠ2}-_~kk BTٯC8D뼌R XnÉI.>_#Pń`D)4vvJLXm/R KMQJI4R5M]r8 A P=c_;~l<]j?0z1Jp hjR@FBy+kIWѱU:Y;͜k}ͣm>؂E /G> tm'(ȷsΜoMg`B(Nԛ:Qn_-4z$Xn290@ X,~UD9̡ 5Y?a϶ [N '"TKZ<0yF =h>7V:IY{L'TqpxyG(qcs۫abFy;5>4EJ5[|$X3Kć7h*#>*{Hz~Ey T]H.o>)=©4gi NsÂlbE0+43."p c=XxwW/q˛̜oOftF !O0":E_bl{e>ּ ?I}{'M|e'h5 9١LG˼cO#<6<^ÓѢKtX=+hfjTG[:axz-EJ;M&VCKXZM1`iu" Ag{H#S)@%Dz2GC ˷t_!_VΑ-isb$.GAG~g&֭ӥ0y2lˋ}RJ&s!߉'_'Y6`F }iⳬJ_D㽇83+uɠTjX*1u&e˛Y \Tc# HyF (>WS38$Z5bf"T~2W'Br5 ժ%l C3~JdSb? 4]cc;8/(ήjgt,@`V QR$`Pa {qB+Kc+ߞ+fnUU<*>Tgz:*ʚ`@ \OnҺB~_f&݀߇"FhICC$F9?䰀*RO|j9N7^Yյ+v-x#N6\{Ng%J]6n]P3;Xᵔq|FM$<ӶO%dfOr)BC'!9CH? ܎K`22=+(K++!`&#EZʺ9W[ t)Q^F%Põъ_i2}k~Y~ؐvV#S ɦP7.Ɋs_]x;vaVi\_vn)}GeOF#m#isb ǹKJ½h!cϰՖEpfHB&Ӭxb,A.*v}íA@`xkBdFdQK`(]t \ĘL>nQE]eyrs*e#yR 71.$e_^n>UHtts)q~{qRCN`Q.e zF}"*ęI8h`TO=,gώWAgmn7<bja]LX<0UoT}pD-w0(]tՃ~9f:",7_޼}l{SGpeI-.W-D ܤL4 ^q90T 9y-4lx62KmK̝>Bp1Ap{ᒹ`W}j\O^]G"R:_U.o Űڅ~OW+GZdXكTn~ RaS?sL9m:!~@9Խs&Q[.ƀ}\]:FM 6>V}61^2x<?-CVPUFM ?9NĽP-).ФTH ĉ; Ӊ Ʋ"` VƇ{woq)bj+8|&W\fPOFHvF/*-P MNWPz]?xH/#br"r4n xr JI70hë?F)=gYZ07070100000002000081a4000000000000000000000001673737b2000123d0000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/ib_cm.ko.xz7zXZִF!t/b]?EhDTTk׶ǼG}Eפ]gE'4H<& .AG*@`"5ÁEG8Zh[q6vLGJ28|wΞdɼG;\QUQ-rg |2]g(2Gp @d<+u^D6p%ڋ ŝmظ},zG$!ٺ3QOY&wDKpgV$IS"(q0qQCI_o+L։p&hģ! i;XZZ"VV$a9WDKn,.y!(Sf4-Nך>|FJU\^\2;$r#޲>uS&[ό{Ӈw|m4Wzk oJIKC"At4y(6Ա St=TuF͊^b1%D51k?Վ\D:BjW{I !GD;$, /Q38L&~-%UZ1P|F[GLbn e<4,{Con"'Rĥ0޾t%}!tˮO@0`W"+QnGoיuXqRIDRoR"g- ɈrrNRZ@Z9,*WQWM`VEr}h:ea`a_zU5YJ|>VHH^Wu]{W{ \Joe-dZ4$;};U/\0{^83 |#:QVf\>ʶ W4"e>bUڐMɡ+30ڢm&1j呢ܥcLnk=Em{w4 +Y/04~@;7$E"7X~ȏQKn|Ni? tP;5I&FWDvrFWZ'e u sH^wq` }/Kk-@;p䈯܉h=`%> aACv[l=FzP+T,XfvY x9^eq\sfFQ{"6q4$maeqd32/5k9C+VN }4F.i.'^.?PNʥ:7p( y_{μ{%2S1o@١VzB: I>ƈ!12CT n `Hx/)ǏAAc_, ]\LSӇ fbyCr}P%ވRPaT x/F%N/ c{JS 73+Ȼܰ\-]hm]_I(A> 8B3sݟ 2Q&4[dSjaX²L_/`S͊Mqƹ`<#9<-fyh`^ ]^,] Wb!~yam.QhjW>Yh{2vm[Xedm2gsdIyff‘E9A^Tr"Mi;hgJ EsUqj}'kf!w7QB4+72mx )kisK\K -7dt4Ig +DpwȲɧ+q7 - 'ߣ'3fT$ܺ? P-r MgjT52چGč"VȞ7,opu[h @/ xo4iMIGlY>ԇFdco)Tk&듢a_ץT9hcUm%7ɍp'u,Ա4l_ |茣ü"ˮe@=U! {]5bF2Bn[BJ)@?!E$[-Ce,?Ԅ8cr8 -iKR޲cAgy6@ayg =}H{:!sꬿ/#+M3ðC&{V`(InK͘ jG3C0Ф#7u4 I 譐3TᇸAb!tP i]+i (}iHXg!"/te-tmC}<_Pxvf` 4̵N\殎Q>-q"} ^+H ?)`h6Nn#╡̵:L)fjۿU m',8"U6!(6b[uZsDEq9ٹ0 B!9E+FN+:_>*balCzj O^) *p^+x(kzݧ1\oHNHRk۝s(o|RUuĤB-!P) Rxj̕T:3jT` ]TL+n(5;?Wuig2U 0y@YNz\]).nT@Dk臒}!I){. xx;9tcbخׯ?`~oG#aYSꒃUJ"`3r-`cd4E37kG?yv،r˹lsgG@"b'΀,~e5^ܼbD/3>)Wb,]#HwqNbLPYiBQG/gg &NJ $>Z0CO@p;Q|+sjj CKo0]y":qB|ssA!0b37IEjl0 Or!& *}oO^C 4AQ^IP -)ݔGo>}\l. Œͮz$R ou-9  ͸1 G,ni_틂fwjZ!Iz#4^v/ Bno0f3 =idbx1٥> OQ^rVl^$S\(+h:9T! B6Ê֔-Bu4/ƿ=l~t 0(ņyN4K)=O ok~Frx*f6W"ĭBHGE+]AHW׀Wlt<̰CCKz\ݲ]l-|`L ".k nçTeeB޺;a~^=%՗Kl 'P'!D EkH,j+pޚMDJ~zx>'>۩.V%4D(Nq9PRF>ǒ?9{ xa7;B7j 3H~IEf0rb-() }/'sy>!Kh~⛊؏1VMb'\/0c-jr+UbXZM a4:Q\9ACCT̶=# OL$RF㐙=Nűaҝ,DCnΚ4''W-ҟ8m΅}10]oEQ$3(L4VRlQ'8&m;ɛ8j%=Xtxf_ZX,#ǽcQk{1`o*KMm)Do2f銆Ӥ>\W`M_qO UJaβ @!n_?b 9oc~);AX&Y,0Ȗ#m$R1@v+G +ͰWecIڠyyǰF5wR]h~T$t񯲒pax+; Bp >7im.s2]ٹ'ҽ*i50 ,dӓ+F;84&W`VC}On=0{+g:A>9fl+k?oRX ( -]/Hf*#rlTXC75pg56Yѩ~43VBM*H-Z80 r꣆|G 5ʝ'LֱdCZHqYM ""w>'8lE![Jr:n2xάw%/̸x:Ӯ-`[U]W%  70_J䀻^I k; )5\z,FDl^ؙ im"-+<&< BTGI@UAa>-ܢ̲wz3X-^GâJ*Y= v̮ژ@f`0 zG;㄰ݬP$E1RÐu5چFp{V<$ >Z{ !5|>4}yT< )_%i"^!^+߿Z*Dnd!7Qz7RMq塟ZбjQS+-pc6eLį$]N@&:xG¦teNpK?7|4x$f!A,Mr$ VN'Ac,PG}aA^3 M_1*dfe=/#!IsJbڼv#mē]( `6Jƻ<0y"Bܯj#: > B7b;G.C7ʢau* HhFRxo۩3~56nz%QBɯHG}l:9*mkkksY |rL0TgBQ+y_[-I+x+=a~""jUGpM_ļ 8FO5z^%3DydZP!Lv~dؘʕ.*xz;JˀECfSzJ71hqaN!j$,y|s+clŠ7ޒD_<ĎYu]}~[(S1>#'E-eפ`\?s'^oPusnnPXHL[":#]A Tq:F/F] R.BpQ?&&.K~Dy#[B;U2``RSS'K1eٝm.u DC IOJ@DS2Pz@ݑ `a= ?̳AX)׷? :Ud ,DPoǴum_Ƥ{twɢm;PO^pωGxse;luj{]=IG,U7 K*74j(>4K~J xz1JL^D5N,9$Kl*9 Վe)bXk17t|P fez.Ɩ9Q-ADNXI">6;#ZD9 f\7,97]XN*O((&z=9cbhF`X#- 5@GI9kTXS 9#QH !T?O o "xS.%}bnA1CИ: xaJ=b 'tFyE8_"OV"$deɴp $Ϯ}Ͷ:h/y~VѫΏZqV F8%J4Ɓa%jGQ0c"r&\WCY fuMyT2gHͷ['ȵkc2j].j)u;Uy'Q#.#* >/91/o=OtRG3h Mxĉb݌#wLT+؞vv^8MRuQË37&de1zbHpc䴗w.fK$bS?|=`!%ME-IFuLqxH (IŹPm̭e8@-កŶB< ruF1 i% Iĕ eڙd8yJ*{s]~Z%Gnsڑwéa~k.˹{A XPE؆8FIEP\/`'6vVm\(Zƕ};1V5Zr%j#ܮI#Qb  ;HȬp ^L@E~ qgw5GF{d"u2UdxAC&wң^DYHD# |sHmgP^JԯXhFu'eK" f'dy>ET1oȧCXgyY,Ƙ":TSc(ZC>-MW;c) ^jLs7!!srOf&wi^z?O[,fNPC7#ͻl  (J02JkpBYXFrŽPXj Qק%_q_T=A-IAB}-yF1)!ki3; .Pm*QW:"YtLi`6yrRiuc=tv!9<wy`2< ?ꕏr yf"`ƐHRQL.+-#j. nczr$5/ꢌa%?OrҤDL7 sr@VTYxnqRSff9 cTqpӾC o~ʆ 'έ/Z\ JpV^720AXQx2!x>0 ?k:CV}r:lN 0g slp&Ɯc4Y%umNwCQl넏 Ne&LTj\k*FUTlG,(~['lɽC*pj qf-n ℱ씗f@D)jff=$"jR8ƝS=Hw)A3M,1mbeߓ J{m^ ] mՓo2-AhzRl4d5OC(w:GG=`_"4A[p0?w7'ئ)?Di^ d k+?Em>FV `<9EEM銒R2^F3L*,˂,Eq%6qsDUK/醣|",A/_9+| z^4{*kuC5@~gI^#UNb-3 1GQ?0!-%774_`8&lIqx6ˋz7UX A!^0h>zQOHHFwEB2ߞϔDPT>ohT{gxL&tnec+hBP}j""괂utT[S`q:;RZW8C*{A82 X_ҵmzEg}*5͡ n0r'Xf#hsYf,?NT !₨WN,$d>yS YlX=vM8 !yּ_@> og\V6JF{sR=4 FEJlPOW4 &hϥU:yҰh>2ܵϡUNOVqqi-BRҠW."e߉ 1f~yuިs[[V(EG7MBe09ՠDu>, ϊm1ޜD⤝w]?6M:ԡo]7~8| t1n@f-%ㆻuxK{_mP,樐9[2BO ,^W 5:K=R}%o/uT׏h`eso?]^[6X=&໢jqM 3"*GxNƦ1Uq_OxsVxWbt}"hTd:1xH݂kR$jS-OL˧ѡPAζ.:s_AoQ( Y~[k#:Bm#ʹj0Н TQu5sV'm˓1ѹ TnN!qTWXCI쉼1zZoS-N2Kszi_p+%:K쀬E͐Q8}ϵMd'Vt3@# M~cw\Hv.1EYNrtoڵ && 4s-ɾBj-CQ,@f\éS *O6c\䯪9k0f%;&Z%֙1. ³{P$Id1g1)߅HE#.MВ?궚L@ACgY7jcؕ3~eU3QzzUTP)D\Dq-ˆ?{a횠D#@XX(zV mBOtc12$l32^κv?R'nfFN̵uEʞo*z;H9R~ubxlDh10dlEREnR_'rs/k(jZZ/qw|x/[}1 t5S߅Vd];< ^4Тwo,pckG4.Cr)Mn^U 36glfhc;/5ُ B'$݇"ͲgI<{pҮniǼNq OA#VAi!vKT []Y LRHaB>e%8Gna+^٫Vjm4(aXYR Kz?"InP,T#a5(C]m sa'@V5a_9ݽOs9dᇐA8Fј؟3V@Y4D)[Gc6Tu}wiZ`sxŠn_=3̵2h[qsN b.#wS|ab4gf5e H0(e{*z=aN7viU>BAk>3+ 0E$Џ`Uh|R{SH_@~UmEb۱xg,eې.v#Jl=Ej3!R&UlN Hx' '{c[{zgI{$`0:ӊYYI$(Ajk Q`Juhϰ6r)~cwGh#o>ЁW-G'NU$|5bgs݌V+i̓#{!qO,B;FP: N)+.)6zR! &K@\TemA,#5×7ZD Rߺ JixdLP\*bgE7( ^ctsp>R: Jo -B_nWBgً'6[h]gb@3*"ςRNq=bqMlN>iswġ$=,5*9SplRppPs;>}p#2iWA՝柼H!MB, !6TZ`p3a!6.Luq"O>R`,zei, ҍr J(vP{cE tKB$XW&W2.0ulg ?0# r#ܑesOu_!u%-"3D ^pV' 0/]Y@qO;j_IB hymxmg]?ΞeQ=҆07[P9}6ިV~nA7=1TADIj=>=3nūy r13?Ea] gʀKloiGLOSÓAZOb4TͅoYj+e;WG}!2p{ Ӌ<ʃ'3F뎊J 3=ӈ'HLT40Ų֨홸VqF~K`~,:ZK8,h͓@-pU/4  Fw]+@Ǫ^:Du_:6DD9ˠ'x]BL3dr~+kG|%O(u4V0[q͇;dD.|4iͨ]Bp2ΤrϹ<|&Qb;}ԅ`V0o+DA(Q_:/ =!FSSbn'μ/#?646HT* 3'ʅYZPb(Gƽ=RiyD90wzY8z=O3yh <(@ܧ|#- 5g-\ǟq)|uT!uU "= Ag^C*fOciP4 {dHO.Oeݨ ̌H+eEbA%~zdR!,) M^"TP `ە5nNW`n,4 m4ه(5]08\<8C&*/ؙ_~Nm ,vSykPUGaw )wsefc Y=Ή6[ 1XbA(9 |;o[PYZf5ٹIt0 LHU)zˆ(<dZ<@ /EoZ:>B/-oFACeIenȈѐ{07PKʰA\\9*2oqG> ̰IRGp2FOǹʮtaD@n 揵\۬$a{xvb'Ea72FryNfPGyߜN(mxwIRu=(!ZhlWQ,9 qyI^~WTupGZ>UL]IU6NղJds 8z+lծ<14 8x,&ogETΑ1,.ܞeaWn"Npt*쁌dcBЙ.;IO'ŵLO&R@"S/YEe uh#%>6.gσcM-tj-q"3@q^ >* 6s k_5!AvU(/ +-jPxmRФshB|Թ?x@ Nr=>Q8ĺ'.>)-3(0dE t솽@Jz>7!(A?Iѕ>uǣvS!ٽkߣHǀmzRbpŏŴ>c7e܊Oap&pQ2U25KKsW~ߍO.>;p<-NUCb/M2\hO6ő $W4 ᭨1XԈ0Z\dTs֫>ӶERWϳyMƝ8?fI\ *1bPp5jP= myg}F熐ݚNh9FC,m`PPm'k %,w9\V~wK玒:Q,:AcNuU1X>O JE?܍z@>:34wB; [#RHT.؇';<6?Mٕq0nxص@c9a+:I\>Cr&`@Q={}Zaw%]?h?ӥQ:RM$Fg3իlB]Մ;W<ӗVqKEp3Eo7I7o+y5%0f\f-NUVm曡J&ۤu~Z;+2ז56}69E<&D6]x?{k8Q2l[fy{QP`J C4~qU^Nj'[_z% ԂTZ&NyE %='< reS|"#)J^^܎=t1CT^ɥ4o٠ ^p5fN`e]1w/7[:,yVB!H0͠ݚMkd>mk+%tʼA1>dTϊe$dF\,Ci-"Jǚ5;r4S5qQ&غ" j6H:x8:Cq}G _BMʰ ح[e^Х`c1ૡky=|=!Jv`9PLd,>n'+ޝ˥QJ.MGJ׀V?}Qdϲg('5HD"ԑ<bc~n.E5^[6=%kR F?zF59`/u<|Nb%1xgMۮ;e|&_ öocyh_,A4#(:8[t機Ge'"1PnkۦsC}3A!si&p!4Y9ࣄ+}:g'JX}<YKm|`bQ ]!//MI#5,d0냖Ss?**v=%# Fԉ{?ӝ.]R|1)=0<RI3$l5 UsWBh_1 ic?D7C'ЌE(V1_>WR!v"f,A|?)fSOpfHѣF"1D݂۾,ԁm ࢢ3?7I7 7,CO C+J7b&O92T ;r0@:p)?G ].jn% E9u^ Q-hDܨ nֶA~p>2cq (cXCC_Xt5Ecr,S 7("h/hݣ+'Vr[5{]\ܝ 8INM%j][m5=G~ C:\dY4oXEC1*PtY^ӧ&zj7 GTڌ5 Oxmu-͓2;u"["];!;NѾN@]KxRSk'!)j6`FIѡzӵ3 ܷ vVS WvpFw.,_YH7*ALݒ,m#Wo~$A(a܌o5wR*h" ҆]wˢ#e{u;Ȥ~}WɖKGIS`$`=L EߢILX'U͝b8bGx>P>+ap+[+ԛ"jm&$.VD _L.*Wm 1ͫdC]u,[b!}_fzSXbvKab2,zOzzꌩەp8O&:Ӱr^-_ k'#줄H@VĪs|_ zHȈb8!mGBʵ%(K6-ԛv \2-zGƎ!ƃ .:5ӝAq*"Ώc yр8 ,{;y#a0ȳ)YakM;nP(;KlQp]RlkXV^~LCZա` {%v7t^>)X9x &7B,lK<%gʿN߮hz ,+L]BEIjN{ܰi`n4ˤbbΪ tld6J_jI&Eg ڱXǀg8nc(yᯒ "B|ƫef"*ome#@\} BYx@+MvgSY Q:` XU+ 6^MwS'jmQr<_ Z6Titmg1h3cd C1k$vo`w<<^b3C+Tb$IH!hP燯3OLngfCGsJu'C9^ *)q{YO>z͊ٶ'gA}<$1M]28Lѭ]j_+TN!Ea;Jְ6b/aݤIPGqFGXcM-SӨcJTM\F,Ȧ\+$S+oqT=Kps UJm02~Ζ>Fz'[aN\Tx8n8zQJ;+kt X"LȌKKcll0R蹵Gɦ.V,6 MKužJXJdbhB#s TWvj7p{64DMz=qx|發M" @GN亢;v5tf,U1"h P2Cחk1;mvԎXCn. pɛ(h>%bpB R40\ Bw[%޾䐫w*Th :Bz7i}?I5;/M;irFS]峖adapӒyNswȃ ɿTXA39QD$آwͪNoiͪԏ_z H~`pk'o"h >U- ݲzijA1[\K-ŵv(Ta%Ï%.ʞ&+JÉ RY L\)AW.Xione &eHW'Bb>;eE\w,:ϒߢ@G hl׎{ el Ŋ9)VA/";hwEŗRԼ0veL#y Y5c#kbcRhOC$ShoĹnp2)7'ٲ{ QmZUt\ˉEY&91=҂ch/$oQzw<0xV% RSm[lЎ. c 0& +E_$?܅\StNl {lPt\) b-f9߇w֍/H1=Lϯ0Ճ^D~+Q%z״V"PۜW+ˁn3O:!΢}$r4og~vb更0e$)|.Ys$y117WKZWȗfti_}]Ӽf\[gݳ MKu&Y#S9ɭhJbDdGwNqh)/. U3[[3]hbzNYޛC y>x\Gv]'7TQ/3a]̆(A'VB|F;S)xwJЃD͡ۥ0f?ǻ@(=Lq49o25=eNPê-;c] +& ͛00%G#HSRKZP߽FW۸k]=+maA_X.^)AB{ {Oo,ݷCfjf[c׶ ]aBi%uAO몥Bħ3oLI> ;U37.4O}PBO"}iTtS &vBg,s>k3msʂwt񕽉tqj>=yq>\[ʝo6v3Hu$PWJ3ۈQj]ԕNM{J7لTXqwNjkkI]P6Dw-Gsn [y<׈%0[ݒMqH\7v-[>'~6Tr!4[۽(NhVgɄT2[9)Ik&xYc+~Oe.# A bSz=Qsg_2U)BY\  ,f;=T?KZ JFtEݶ$٭i%ЛɊ֦ٓz9Ԗ3 ;fvɁiHl3񗌋Mn+?͎!<S%vj G%<'Epo#M"=Ԍr6A$Rd &Q4,.2q=RAcr?MU780hCCp@${$ 'bi\J b4x("#N-C lr(}z .AU@%vZCjҹA䨔gth;q<;L!c1b4 0(pJK OǬcB[6},80F/ :jT_rbk荖g7ٸn&_PGy0.>i t9:'=°X?(GE۴V0fL$Ѧk)'N,3alt[n*1yN _54#0VRv|7ň:O7sjrO3{QLˌ݋ɹ<Ċ EP?e.'1g OG5"덻I ?i?g;0>Q*u:JW8rklr^u`bS>9!D&MߞO Q萲D7˧=::#3%(+X_ISVG#P2et;;yu{(W K01(iA+` y-'½ T# .POfk|evq:F._ϑsp6(|5*B4E$%ee{5l5%nueZ߁"7ܼ!Ѣp3IYA7_34ǖ ?UrŲ)ֶ݋n=A›^!sG;_b+@ظH85E\e桫p>ҟ^;*Y1XM4Ѵ:RFd%hg5Ӏ<2ӿk)LTkBz׍{=Re2TO$/el@nu-(dhM/i&3^a&DѾ^ co%4wi5V }hk0qG16b#+7 wxr>ϳk]Ls^~ke۞*!ǃDz`ƭk3 i@乿x"Ri<.=W7SF zC`{kx Z89WJq{9|(jT6/5hv1jDA9/$c<) (8D‰I&BAD!GAv[z4^3|sZ\{LtWz)ϪY#V'tNj9>{<[5rj'AtQDdkL`ـBZ`!Dr\E 8eVպz+%~W{#o_?*E{MCS@o}oǢfh!czb $눵\ɟ gg'2dUHd6fϿg軎Ҳn?jz^xJ_-3lF\y'%(9eY++b7y4FsPj VyjzQɕƜw Sl6׀oeL+m0{ X\€lD 5Pt9{fԅkio<4z==9(}_^Ctel(+&ڨ㧕T7");GB?pEg8-NL>0"qy*Yu[3(<.bh$E?Гח ˒ӳG- |w̫-xD)+]^@Fe]u cDSe YvNTr7b2,5?*O on<|[Jp){b$W* k7E-:`u7U `/MQj }Ǐ8\ZI@XQdlӣ$7ǹ5pe:i{]ru&/38iS^;1U۽p4r:1 I|m|o's"SA㜨NhL%M qľx\#>Nz@J 4jZ}Wzc.ێ(^bA?4vCm#*5>wٗ0ũ?k^N,C "FQ8$]HNӢ{?aHV$,8dM KMEfTI~ =@?hHkaO" cIτj2}LဳqK8#R qa+xWtkzn)8^hnN~hNT2ʗ?ydׇ~QZ0H@'ʆ?HY*c,IJcB? p}QOZ['T0&X|yf0ɮuKpP io ^~RHgzx)_u(_ڭ$cI#/Sk.[c~e-Y;3ܣ= 6;}LcY8i(.U{6V5WAVPBm!;5|Q 4@ =Ame}b֠ri@Y h_%Qjg{R[uVH bz!ߛpA\-`z;tf1Fqkm+|0!Y !0:R. 7MEdkpX#,+](<?r*j2VʸRjCߘ>{YCy%R&V%wCٖx t|U8IhŜİ%E+M'NÂ_ho|zRIn4-|KBAjl YRT~; K]J|228XzMb??.MPPw%w*uQsnH"u).AS52T؎֦W̨䲞IՅManRkIC+<@\-R}:"!۔9H` \ Z~$~b ø-,B wKW(1@I7(!}o/s2UXpiUF7;qt}=@YTn knuR"[4c, 묍 uY?;u_&EN@geRFog_%ԖHI8rA"uAH!ysl97ەz,QB!U SoJR=gM ѡ"L|X[8ݔSsSD\i:J$, )EioA8R2n?-#o嗭ts>^"7iӽ2Xk "b Cw![ϵqεAE(Ѩ]aW˾ -9Nro>o 0 K9|8c y:& ;Ctby-vȆKxmg%o@*T(6)#uAO}L-rסz/{jY xASc47[{wX.5ncL T@zZQiv.pr&co?5o|q\Þ/FцR0tyb)RKUa 5j R43H+4,ܰ SW cӻU4rʷjd i@ou#bpgl:0B' 9p)?W%|9kSt>dQ1.j^儜 &!2߈)cU06D@o gL j:LfB6(ov:hۀl6KD1xf[GQve'_m{8}[qg*Ahz O4\:ֿ5\dahb)~PcD7"4q]$6/ 9j?JS_ &; MqJ"Hj 0|uc[hCN nHB,#Vf(ay(ju)ή gܔӑSv0h^1u %g "||WJ^}ydlsS9}W K1OX:`}?>)Z߬^ǯYt\gȋ:vIm\>^& bǮY%j{?E8:Ѽ b9L7v+f)>}f(}WuH{d}ٽt;D3'QOsb?d^wC^0)qcBYJ^ñsO; O "F?IpkυyҜ$À;{-hH OTs;<`A6['k.nR,F>{#007=h I86 #9 ݴ+PB3p{Χ!])[p) štndF[ےaMM:˓p$óe=_4Uӣz;X(Fxx7|EzmjwJ<0&knMI=?Zd5R77"LLK POc?4q M%BK7J5ezB _Lڜ^sNm2hmΖ^ 54ZFIǝ& x+մ[x_/҉ڋ9R 'Ջ6'a N8!: k zh@`Q}Z֜o(&du<;psJY=VSDͯɃ֗]wn VEnZԿԸ܅hQ[Ӝx@ԅ 7T#sgqǚB&4.$7\Vп%EYʽƦBӂ@l\pt6FlbN1Rn`*W9ܿ-.WLg $bЗVs˿^?{- UԓWҸ$2jc[cnpYpojs`u`xi-RwEiAPG2M-Ëe;4Bl_,,/k3q ͣ`cC?+уG|o,rIc¤oKjr#(?.I#WN*&ύQ( <0BGH ,"|,] |K$!Ub> w&i{ZQ&0KQŸ ;TV`IRː{hmQrb^a1}^~Ǽ spok6/ ek-N0LYɵN!2A;ŷpgXRcT K[_ _ 98&?Nn'jl#Zf!6n.MlIaE\oA('߄˂W3yj\ } 4`}%wv>mP2H쿈qʿ#,r` E(럶LEjushÓBkJi&^h> U?XayWnk7S6}87mIyJ s_j  En_~:I\*>g (gڧ 5`ޯ*LR_L+Hؼ&I:V`QC#;} 2klO LZStyh66{Q?p Ta Z<^Yk"piԖϱ%CjճlPxkQbK[ My|657gm*id2oT Z \j_7*[K\k P \9/,#>@ISnc=1cN& ;9w߬u9k }n SjKXjE\,K7yeO1D )5E\Tv&+͸\lbED%9p-wjK9I;/Zssbbl`M5+Hla w!-/0(}-kH|hp搡hPF{ٱס jhZn5TA<wسh]9Asp`~-sp~0VsGAHE\1Tg m„5L]X4YȓCtǭA*,?v5>hZc:8qU;m ƜTih\VzmQ!ZDN\ʵlP99ss e:݁D&Dc}>Af#2_6g#풁e+Ē?HvzsyKa2 Zo%8`,TWOQ;b44NBGR|7>k}j7<JƧ::_+ls&9rYwr޳"[ q>/eUͣE(uLEMbXע _OQ7ρdkNcU$l(IxMUQ5l6YHO2Ω˄ƃyb$dHL vtH cJ= 3>Ol~.hw;ܘq%9zc\c\-{`J2wSPk~2fvpxr}6\$CJŅHhHk%*ը+jbzΔdvބ$u7c@11V:V4qύv7]v<` O8F`&h߷)A-ᶪ{s;B@#y'^d-'/:oֺ_=Vk.3c/UX3T6ł%d;Bu:(=e,!=h<^3BRd"^C|%V2ws5S"ò eae Y1J| U[>q%_$*9b`x(",Ȏ]lxPNUK\?3SL#,/8x#f?P(8Wx%TS G R3g@& qJn$,b`~n`U -ɹw[K~Oh4h)Ha*pKA?KlCޥsҥ$5bP6u"YsTg+y ~,E;6 r7/F.;ޢv06`ǠwYffŃA]&ވ/2N?? T9RciqK /:I8 TW -A`?ݺSYWcIχ*ڳG*ZomwY" 4ƘrL \l-J;(gU}dB=P7? +oJ\ EdA: E8U1 CR }p$6܉M򇠯{^{?> \Qa8I)+ҎR\^9O1 mwF;A oBs=çaݺxI<#eNo1l_Qs[Yc^ZNS־0 W6o̅DN!.aJ{#G~/Cu4X|32P-8Mϩ&fd?IJ t{|_s:}~v:<*^emYZu+xYԑIl<5$F<#k^^/מQ4noEX2kE!nmrSD\=h 'Pؙ0a'eIoS-`R&p %Ԧt' .5K@x򽼛$T_MC=htbmb)>sj7/iMDW굑'MbQD{OF|Vņ/߂mKiXr9gOfpL¶))p )>*<y%tx Ϥ[a]h GJG |ikJT@%s/!m.ɷHeͲb?+gNJb)6$sf@!! S;0`ęO%:ezW4)QTfG/﬑xJI֚JJG|"o(/ t82ɲ{sYh9ZAHNX*!aH҃ON+ҭ#ݥ$'d1 npz޻xC~ \?c Wa@ّ"dVUnPD5.vNbrp,, G ){vtK-rR;fANc )iOM&דC(0()a6޲τl@l-xUlon3=o[1ch@랾jk,UɛoJ*d':uԣ^:4$mt6xRśB"5))_o+R] -͂0 63g*j?VfGpx*{8A(@7Xh"W2ږ/`W8KUP߃pJ6ف-gTqym>2M(دy&q\rWTucyU pT͙旭#yLJ>mь9Cj7è. 5#AƍWoÝ%s m!_%mV.#ݯad]7^9f93Iqzg/gR*h]w!d7pͽ̦d3]悋N\w}_G۳|Xc>1ȠIV|M7U8ψ~Q,4h:K>N残~w\0\BjtN([B}zbǴ.Uo =/bYIn4 능A 9Ix"|*5qjd-gl^Jd muQdMtM~kf=u ӕ+M. 頮ȸwqSUNXvY`%~eG @/Yc$Qmaw#9r!ԷǕB+<%4* FI|-3{2e,#Yvj,)ewH_W})q)^khs+͵쎢 pΪhEQTy\ gn1͖vs̞b%X{`G~q3#zFʵ[}\lǘpQ3~wPNM~~=޻LtgcioCysYO$Us5.$a8*6cr(v$]p+Zc^ӿ!,Yk,Cf+]:8k5_2)tGj:n^AE!N Pe?^L`cnHo Y!>9B;HvVUEy`>ע-IeU-@T(\"m^A79 ˱d"`W4x oVI]w5oJg4}nśH a0i(hB0߶̺\Sv8 |pa d{ G8o -tHw)E/7Oba`13~I%ZU\͠8dl9#zrz' !Xl+.2ŕXՀ[L˛~| %zrga~qJ;YLc&Js ЖD˯|ZdQvլ,DWrjMUDSw4DL|f3\ŁՍ`̏@'zRZp#粆C1Y`R0WWn5>(;Wg,wΟr'd{0]~0SS^>Α/VNR.4)S/2}EɔAނz!nׇv"8| W|042Ft==1]ʊ9@Į>6u\ڦmš{?njө'3<&> ۰[ B@zOh\a5TѼQ "6|[[ݹWL>d x@n אS*"ă+W ,Ccn@^(e #]1WC?ږ!6wGHWfD uOm:"Ev` v d#~ &B/oF\|@\U'@eLmu$Y!j0cpĂ yy7f1R #%uX֕Og8,[|&ÿyh=o_ >{4Щh:rӕoa{ )niWH.IKWY*6!bZ{r~&2'&;%fLf3!wI+_Vs$9y> ;w0Nf9U"#lރH vhՎWh{Z3ݬi[,Ůrdů!FPIUƫj-ؓ}SxXhxILj'K ҳ_)#QC=8$#,c*3-k6'hހ]Տ"\l _"GuGز/]B*seLwRu8uYA+|Rt[dE]W[_e!y.xXxn4j^A?%B-|O <3CmG["#›5=PCi i {V; 1/%:lJlǛ g9r!r]P]@ n~QO*T,Xe"+S֪t,x{D>,.MYnnjZw룑>EO/΢go'ݥnHʧ/\Pw猪MƄ%XցgKIL)17O+ӜQRj'_ɝ EDrɢ8 U0, @P)oo-//R XћǓ/GJp=d-/~6݈J$;|WIO$e=r{mNsFO95sZZ e,mn>E$Ӵjr4:C>E<4 ݎM}jy. 8b $J?MJoqUpyT%"p#;ƨR33mxΥl nq u"u ȸfX0(ѳnԛv4%:*+v/l.]:$_֖l|P": :]5 l1&:bb]dՖyRW%8/%$R''}[Zۤt䢇OSյ.D{DΔd3?eV"Ƙ-qN7 n;u%?AOFz<DźYaT"^Sm+X+ d`*`?YLycMc;C77jymke9nUkU:|hi7-DhnI;4) n^M=d&֛[bO 2lmnH-:c4i+4Wk% aڣS/P/zSM 7pdy?T 8,yV =Ow:og)BUn!QaԤӨx U^]还`}k~ {(kOlO!>!T]y lpK +t!rYZYg1sP3ꎪC}yv&xn͵X{ *%t {h  ܗ>z؊m3C9ni˿I6roԶm~>EvbVgc ŴZBcwiOM{i"cLw >W|`e <61בe2[ҚBa%a_ͩ.QEi |kC:wqZQ冽5~)mz:&H3xQI9uv(iMW'x(P bJPb/,_"ļ Imf'o S%y6N~,eZAme}=ՐrB>8# Ry۞kC_b$i}7=Nwi!8~?h8uLFӯS{6ؖ~3ƛO%EWԤfR 'ģfH+ NzAICq@ UH`O h rN^ƋĊi9d9[K`e tΕTͷ:`'/|# 8CtkDe]_p]C!z.޳ȁGg+mtF( w ".O?L(jؿSחT&!6c@Mq@y >acӡ~'郘_3^b4`m6cVi%UJTPK{HTIt+Ԙ1#<^  \{YTau",L#?)O$g Jaނ\ǃ g_>E (݄d$j4*x}QtWN4iLfϒ.Do T!;Q^p> %SK'ᖖDylX(R\1JnLBJKo G/ J$NkZHUj\u1穘 2]R ώp|^F!3ۭߨz(M2Ƥ^D` 5dws&EoNQ6² +=6 m3t`sR[ PĜr[X \RMBIM V-s%W1gErc[髸/IW\Z]J)mͷo/cj5)+ YM8U>1G:q7M} ?_oewt'XڴHC4̷h@mq*t 7Lؼ7:24& čя¡g ꈟ3@lgz̄g&'W0\zB[oM_G\QXCz $̐hf]׋4T4KVّ,_DYn=;,^fKRf)]C G w_SBOkKRdQTrnvWC/{fڗ*y(nNԶFU*R$*6h_|[ʡk.б o蹛39/snAd&HO.m0F$+n ]yğI1?׳ 5cXC3S"u%A 0tQ13}{L좠5A :Pc DJe/U$Y.f̔92+*;aK,Z_{_ v8Lڜmhހ.Dǫkؘ4TFԻ/^R>^$Dj/;lUo6Иa9<1#j;[u36($<*N `A .G˵q7rCT(3-aR tP~`>"&k\@+^HK|?X+7=;$|kW*2i 7].ڎ!gF2w !'!͌}Uk3+-%,mwD1q驁#҄,p D.su!0a֪ 6WΤ%>4&}Sr x{r鯓C$ 2u{oc> a H$2tKeɾDrF-uVF4Р{1.dQ ^U;-ڍITJ+m/ϵ]y{$RĶFR \[h jHsN/>LD$5Lz N:vw2/l=JO6 D pB1+Pā<;.{yX A$L6JnW`8A/-1l4Єv{=sQH΍JՄRj9~ٖӽ.ŠQؽ䇙Zwt$)&_U0TQ6fN%1[ax[XwEUq@Ii[͚I/¶Suw .Bi3Sؔ:b6'y7q,mтq=ʺVJ]Cl0* {c5 P_X}":e3vH$P ?[P;b BG$db-~ \mWoj?eǥizzh, [άQgĿ>Ͽz`1ñ&Ok?dL?t=]:c8%cR@8 pWTnNL@Qz$45}iGh2[A? \w1Cen/5ݯ1f2<֕d7Ak/m,y[(8Δ?.:7^O9ݎM{ZW)&4Kj=S`ӓvs`grۋaﺺC'GYtE|f7Im:G_53򛾊9~+߫m$%lM02J:\yʹ {"ڮh>|>KE1##L {G%=EЁ(k;D" Q&-kAQfc2hyu,v(EL?dT&8C;tuWxm]DZE/&򠁽o+ X`Y(Sǰ |Y=*L]B]NepWZkj* ZEt0q*IHpD=muJy%s[!&abbv3x.**+(P?n)$V4/S=բ^|6Cst\ oi}d>ǏԴsuJ)T3]jLߤ)R`P}Kz-=‡[kV`u>QBeqV}Q@FdU}cj@H4+ElHu|cnDžH[tXrHH\μl:Qpēܟv\=QpaM Al{v.eBRh=_ؓwr/uY3YF3G6;r=+lj\n)O-0ћ=oB'֎9V2_vPuTeL Dւ2?!P+(LkyL[`GT:^=!ܤ_:ϫa EQ"DX*@,R1,95Fz,2E6BM%\C~L['u aJ@Q8!c?Tz>2w=K"0λ/ KQt4O>:SnW0LF!olo p|u S5r&ꆡڑ2GtRK'}$߹?)c92ǔ|4? 3X7Qߟom(Ɉz-цKU͔E;3R(Dp(ُZsL_U{%3K?-\n*{y1\` Nk?u1Yݫ͔1 I$!CM`B*:\;(ip3Y˂mtVBNXZnт3˕B*8g{(L[٧>1njS]:$%1(r qہ9o>TPF6< 1tÆĜnL^- ݮjrW-ωRk|eV6 Ut]RywΩրefof6-{JSuzk ӻf "Lc\R?r郐 ?ģҩf -r[=RMq&GOHD|q:QRp(ȯa K6g?p th=:㯿a':[ǔ g5xϋlo=6J|8 -O߬M^I{*?(rp$Ek>\#v.kTw+H 2ٌʷyrBy  H\$#lnkϕI}B u^ʞ(8%MهDsFcj0v0'OVͫ !^辇񢓏#sy"bi3p'y4!h(rճMdjZG\̌?D=ڞ"2|̴'c/ƒ ۤ @&mK3Z+6CSMMR!{^]G`} 6n^g\4_̰}gMg LP5u!GrҌaf':HT!~8ȝ%zph ) *x|sfr53>A*d|p$&S=5 F4?1:0 Q6'柾pg-lbPh+gҴ~f; 0f*W&]eT0X;Ji1Gȱ =&&D8,=[a>x`竸Ey|]bړȌ䬔 2ԛbWPuW S/Ķ=JdHB ь3/P 8بn=~cmݳ} &̒^4e>M;l`f( ߎi:mC(ȃ+`Xs#δF ]3zr3ko8g]bho4ܸguv~& +G={x&d|j\h>Uf*~J \Ndl@0'`*k:H\;>yy½<;Hw -teG4` IKqJ<==*n-pvG+MƱJ*A^or݇?DWo$_m*0;1[ʆ,/CtK%HE@0 y3ңx&06cA@fC,g̛aS}BW;&€<^3ji9<?6eI ®5c*s;w%Pl*warG벂چ3h yZ#0ޯ-acwc\O6Bo&El4:%=sp{Gypc\F x}#)qD2`2k}1`nT٦4d ƶs0a.ۦʤl~L\xբ}@9 M&}pBH? b4=ҾnB-A<7I=*=O,a*d כM1 UE٩E ;޸ׁ_$tqQ?5hpnS$s_ =3@ ӳ}tRuKC\4ҕ+"c ~uy*khUY_ h. b#<=uϱk藗6֗SK? W!U!j޲]E [sB=/d'x#_mv3ڵoHj }z<0RusFr83`h>$xgT~d"Lll5U%tɫhKƜB.:l: mŷKXљm= |u+@3K[@ qX-aN@;4ᬬM3 vv߻.`Ab@`pg>Z V-nEɅ3Oα4ml- 0K6 ўQx)p/)U 'C,l.Y\:־\uOޟz!CWp!Q̕k?Yuqez oΠ;U`M[jٸMV,8&I A/t&:!E#X!}Y t.p!CslSrCO뙠0~ls[wf]Uw٠qaHהA %}+ܚbl?jJ ;Ǹ3۴hbu  _['vnT&-،Zf%JKuVl4&qma0:ThGObư~=/O3"Ab8274pǸЍBa<\Dx `CݞFlwrZ2f& BmMfS ^K#Ķ.Fg^CDQh$9.,:',! Ux-2Ў7URR8Pg@΃BuÝpcGvy}o3LرT&a<Se%\BkȊ6TrFJڏc;0Y|g~>M8iNYdkݱVpQj_4mQh(2FpTKُNUTDW}nw5_y3rnu~l~AyľPn^eC~Ũ!OҒꗯZYCDeGFwaq8,jrj2vMSlhnHā{ǒ˯J<^Es? ]>Fsv>ޟ+P…(}:fneFDGIx Hi:ѭUX9ƁhfYS HH}P?_;2]Yc@- $9gQ?ՙ%9Dq &#Dn}k=eJlB4Q@H+K ptѵ/o<&֣+FmLa'Ҥks~qq`3う s`ȞZJS\z=͎"ﲤ̠C<'t>=լ1%?'d=ꚨǭ%]~ >k.K 6+K4x.1cmY; K(g_DRaظKjF :"$a#1bYydP ^rsI-Ƃ hKcΊ3F.bCoԝE2?S76#>*z]GWBI `24OO+aгkSҺPj SG'7ýiuHt7No g& ݝ& dAL]{>-&Ab3\YЩY[|MpKo /&7Mdߔ\I+@ ]pŷShs¯̖J(R3G3M`.'zCDȎKR4UrInI$D.2CS[TsP;xGOw4s6 1m>9gB=Jo/QX:Y>(%B΃jD?q`Ҽ?,Դ3a-ۋv\؜1a*{0P"z`勫.8y;W=4GK՛ۃ"U4{x5%3fϣZfwUl#IrҷwQEA0tQV^ "HSBk(D#%gmDJÅF*Z{ګ6.*`P{ ՔK.r&peW$?$w;q C'߼gkhgMEFWV>]ע؛p?K'Xy͈i*^ :"Wʔ9(a[@M<0y ?˷h3P%jDt‰?>9ʘ?e7 UZ:I]. 5͎ rي8nƧb1->Иn^h-;R ę^lVL"{;Z๱pn#T!6/PsG8,9 #L~/Q"8CGJ#,EJ-iR-oQ W |vG9+-` lr7 "Ap,ݛZ&1/ Zh]:Eɵ E’32svk|z_d!22O)"AgLT Bʬ\ 5Sk LԠ<=v~pKkl&.?!/Fmϑ|G^C4w>[P-5aRp{K58{( {M71ʋ:kPLdev}}-E|\xXm_MɅ=ՁZ?GEvݐx3Lsn/2x\uQX ən5).ls~m;Pv2K;0d\.5VydV?Ri%{Iм*S ma [ _n4B~I_QtL c,9!h7N'V*x9@ a-: Ώ? %r:"ś2/ѭۮ Uƹ'D!ejnzθ8DeaxU%yu8>Cj r:%OѶv`CT:$yGf? T]*K"e>8J:0Y!A]a,A?sYX +`4  *$}ם3S>ζujk+wrxM߿8d`qD/S-43rC2- UW}(2%uF׼t[}{&V^Uo]EƨꬶE3n4Gs|j/)fgQ7oC6;س!7A,meҰ>= thr00'Io,c_dps0tn̤cU*RSNĹ[!־G{Lwֻj3ʽP`gBƸXbT :R ,8B·n(g Fv=͝G$ΆHpYu &ݐ\[v']ڠ éoܘBh+=u!ۜ>T@ץ'6YSWuHYuک8"H,R2N8*}850{`5p> )鸫9 Vujy'%a{wNzyb(&M]9? PL+֤zRSrX] D]4}1"i3lf^..HqV󘹥 z.Q䆌lioMz0Å=~=(K{Z/uPVJFg=XwDBcZ #K3K;T*!̎׋~&O<0#b'P#_>DH›sA&OWo_ %pPA`RI D[Ê]o9jZ ABL朞hM*u/| #c]S s4!=)1mPA?V!Ww\I x718g lȭ=@Š5":),gFTd24! *o#b[(wxt٫.^U 4e_+4ou:͑/̑Uɋrc-0T&p0&s_S ;(S:sH8Ԁ+LVS{nn췚7{͗Z$VKիcUOݫJyR[DrE'-r8;i;Sߠ:@ͩϳ\,f'PKM'hh^xImRk4Klq?{ ^3֞@D'E{h4(|150mڿLVκ1W+GTcmvg{SNLy"mtwX7%y򆮱0 xQ n:#Z]o8oЩ~hjj^/`][pKL\&P͒>] WU+-t.daP;ĔLCH#4OE))|zkhzUlQ@w|Qފg=E)g|( Ȉr;cnWz/=K0>Lt g-&2t- g/\krn\E}Y |D*<P߇χXHB 3tnkF)RY:-پQ*> PS .wIY`Z|1b%Ⰿj]oIH?VTT (X6>*,\v 20>.qҵ䎗wQ R#$,KF߅uњw)%kC Si|!־}$. pn㲾1uH3ccTfʧ2Ҵ(.U8I3_iW:j O v%7&ҽ> + qs:gFn5 }v[sY ayzEe,ODnxQ/w@.p0T33;wI9]ljy<3%#ɷۯ R#Źyxzi 7A0)ȀiHBqlwY:gR*>T&*Nt~x)gV4Z7 H C+m.ҥ[ [=ZZ]:`,E׈.Uj#v8*z-R;SU S)BKtO J R+gB2J`/:f}q2%f6Ng8;7Mp"J;ϐɪP>`SCbvHӍKښ^j΀j6Eeƨy@Y}Zĵqf8x}KǮɔ\&2[į,˲m XJ 5To(s8V׿Qa[RIz QTW߱Va㟌)䀂,)Wi."oާG$\FyMg!l‘ZXݭiK*Af:E RL4X88a2w+ 8@ grQ_*VRUzeAnΚ"|n_3EI8D17sdbX/uGbvk*>-+U3j35"j)+ͷbGY>־}!M?\}M(-ILgي!i\eJQe˺M'rrN{{7qaW vAǒ"41` ѧP5z:N_(V90Iܧk%Q@|Z8t H/Z080{UjȉYn>^}ǽS *i-^I Xі@0,ى"HmX5ke Y$ps tvVmfS $ Zk1>zn$ |څKu [ Qz7 (|JyU&4 (p@xPsjӱ4]&ɿPNr1[H5q Sjo+=(Ls08UCJ(^~zIaR}1<'ME] a7aL >VpeAQ1胍)֎*gܐRhJauytq':z93f̕hgI^ \Mf) `c&u|sKYIBE=+Y`?˸giμym$,J1u>$EՈQ-q0on>Բ$-xP[w`Bq*vyB|;h{&78D&=!Kʎ[|eM}=C|bDyf>qsk.;Xګz0옼ʪ8VҎ.twPYtU|es Hw) KnTC&2떵7 "N,!d <-OUA*7ZQcY=(:%˃8J~wq^PL9" X0b4g^([W)$UߘNA p9LE me,Al=8 .-N>ַ~gcЄ=y(ݣ}i 32OJ,rUzn<\8]M8~:`j@%bXQp6Ǿ[^ӭݟϓ^>`bnCE{hmW=>84U휄$]sxT}^q>4X:Y,z`H܇Re\ws _x'*;#wTcϽP]֝)f'Z0j/y|3.ï4;;#KYb[g@5Zw B?*ȯ4> ,):JȓmY5&x?L_t)[ ~l*5jyCmU]~['j[ΝL7rJrP\lV?騴l` $\?8j7/ @WgԢ:f/6^ TO@ 'w\ZgVRMlgF4n͟*qpyc[]g;V3Hy8Eĭ2h3hԊc!4|bLw$݉" HcVY듅Ȱ{uV`_{Ob ٞ)!`떋_sp}Uq׹::>L^?hG?#5Q}o["}Qv^<@+¦08 "C9anzOѮk/̦A%mMV2' RKL:@/5u)8Ñp7;v@yjQB$sd3vyJ,yִ98Džhm_jL:8[w2bTAJ!`JT a;uw@;0 {юdL9t6?V{Z+K`\pS~kQ!eŜSh=ً.48~,|h6)+\ph|Fr<Λ)dYB#%@N ~A3(d7ýPYԇ+v*_J?x']e/Ƕn;ld{ALn DZ/> u:Kun~R[3R,}b6g`)-  _\%V'z\xD_<0A-$Y@5 ĠHx|i/uAB.1_Sh^'؅>9Lsl.H!s{a,P>1&^$<ھ>bꋝ|chcx<4&]aqቮȚf{h-ݯ#F,"qr-2bI1*t>JP rIzmR5n1ÿozòqXgW}(ߒ:g\ ?dXZʌ,"9Kݒ:yL=t8 e">]K&#?sOTegiJA B޽G$D >'k>`h {g N ˟|gTk.%ʵIkT*կL?sCvEp7v'7&/^ t _U)w^j@}qu 2l'tzH h<9gm;{P2>-̝#`G(qS˓N`quS|qYE"kr#Cy'%bME^)S'b9#a/Y5ĸj8t֨Z 8blK`fH$>TxBKfeģ'ʢ {NQ}P.\mdԥ\iF_*?ձl6xWGk&<Ikƚhﶝ*H-s|*5Ccn~lt"q^mS8?c u)X<.._8*8һ-"jeNII)){n<$\΍Uy'1ŢA{Ƞz1 xzp.0&Z[vQQ6FbQ%ivL~_Y?*fF}Z\`C¥DӋЁu^5d9E X JV?qJ"q:eh$֘A VL[?~mAo{^٢6M7G2*~&Lr o@@.WyG'&f!|-\`V=ͦ =aזmMwʞCJq:ǣx̔A'jQpQLɮ'i[rX47yV`-m``?~"@+2Zw{p*u(Gޤ;_+f;@M8MުrMw]t-ij4%|.12ܿhω6OE9i6r8&ˤ-:C6J78,hgJ2P{1t*d.ji[2b"˩Rt̀MDrPVٹ[ꌐ :q<.:L}R^n.ohg%mcb)C3cC"`A4CZ²Q R-Ɣ!v~Ud<=`{Bp>-27)v15|mӬ+S}K˚$ UIe[;e~M٧3* +vU?NA6jݟ"4o.a:G 2HZ}782w5!ظxs#U^d;}|{aquJJ^Ʃ >{i1_U7v?X^jpzPȓb:GS͚12j9"ZSm$ neRps1CVG:ǚ{ aPߪ{Ǘ7؛l.E#%@%YUUn|ȟɍr:Bbڮo=5QK孽受>o@EQxl_"MTmFUhݣv$XːDu aI%Pn:mGxz6$T)킦~RЖΙᕼekʤr7')E[9J-\1B][T#z7M![?!Kh ¢Y300;1R_um?cϰ3'^]I*ffҮZmWy^j"x$VHԶ* 3S/"4&wV?QceQ͛x_+ZQ#<ÊAPzIWUŬA5apu;+7iȔSGdJQYyaq<Úי=p@S ` IP)9%EԜYO~ jPcJr.ȍ>k?ݙA#ڣ L?MY울}v%v7j]Q!11@ %iqorw69cOܢsYf*YG܊z#Z=6{Ѡu+kFZdj$*ڪFі}4raAz'9+O%g^xoQ_baU:WJBKjH#"ř@2&uZx5ʦ*}(>Q̉hjj̜KKohfo!mȺ#f))[rVVUނ"G;3woXY+^# @dA>'dwqI>B%?,^ ϸ<[^~u5󯢝]vl Fb~4V6ܲ:z/eB8YPq6f?У:<\[N4ƊnqcVA4cֶ@ċHșu8wmHѥmt`*Vw:ujp48G$2]+Pd5i'jU_C眮,^^J%IӚ/{$F$`UfϨ'S|D۳ZA"at)hzZ痦mC#4}"N`3s&JQaܮO݊$!*D(Fe)WFlܢ*e'mL7\kPsz=N53nY~%76_p痽dl 0w];+bV$ފxf;WQ4CY֔HyJϴڟ("ܞ"͕kaV?j,ZlJVI8/^-z .#=۽!{ Rx45. æsuBm0?eg]СT+p/!T!Nh+>K?!|<7cWa',>spaQMyƔƄ  uv!Y2uiad5U5Cd͎ZHNĐH&B$G8Мbb#!b9Bʱ6X xυPI&vRfNX7woʱ 1^A+Ӕ9)a o[Aݬ_p<ɞ>=FY=BW xeԵO"R!ʆt.HAN9F<72xjlLgk"Ӝ+If):hMGsGӴ6DޤoFI`t) c`.xFɹe+=WOTRGMqNoHf;m|"xhH?#/z  : yy>]n}z,4 ٓ{o {-鎡])^#sZ-80R=nҗtg:&V G𓪮)Y~ʚi4FuZ9Z!Sq6GӱWw G]z~i(戀<;[pt|^%v0"&{-BLSv+W`*\vċDt  X4^A*0QM!AoQ: 'f15YV8egQĆ.dMd_}7J 2@4-G(&vUTϣ P&iE%aK8HY),Sadp.[/ BCoIW.3>™ >(^VȈcSR(24B {FS3"V`[Ƀ:E[zL8©v}g#ktgfup˕[wI׷FMGQg^2 z%kօ1w󱺵Zh% H3ulY|R:[+?ǶaQ9/e2D]{˕5J:OϭФ7_% (u4߁];.ܒs^č2`_qdXa.S$I" PcR 1 cdl ߴE9Lcˌ(?v;&M.~F1Fi,Z~ﻈ ߝ&Bu=C 3;ißѻ_d| \mE`G\Hť XuXr. sgތ8Ofngt:ow2ߢ-z)7Ia Y+g"ˡy^,!9VH j6EA42VV?`cx*>[1Ϣ˙ī5P4/8diR}P[ %[1ѱ6[ Fhy2RFLU<8z1?^S%?Nu E-xКeGiHfS\v1l@q507M 1go>u`M~;6#>&)ك;^NJщ[©•(}xǝz\R` ~^|F?KH+n<dFPA".upjII&t/2ME($E'W;uVAOuW0-Mmѝm>2j}4ؾ42R14xZ&QY!@!bHI6%`.\~X;8Q LIpﱡD6 Wis_$3D yp?Q!/Br^m1CiR}-&ፎ`=bSDk9J,G@'}O"l' Jy]w{x:FXX%zkBv @X߭T(6G1K6C),+dnvY2pfї<)CsL wy:IE d'kah꼈 Bp2L_ѻ38un  pRD|dG^{:u;S{ ɊB[/l̉biRɁ7(D?uW9xLHGzUQF|b"ɋxlIhbABy'x)D ;@ \inblQ."e8xky+oA'#7Z nVAtւ^\~0c V&/e4᠜Q[uq_=w{6~IL}4*0a~/@)[sA|Vut\o ٸ AU 7ٖ18+DlKR fM̮0Ly{{y+Y Хrp'$5>dك'>g.A@W!W}:ZPďR5]'e!c ˦=^ظYD\#^!Ǹ5 PIuRraէZR[à.ߖxrL ? >˧X ܷ2Tڦp퉚Yt#>BN˜zh<(@CZD^!K[!T]B)a$@i3>C[g6{VMn,dЖ L.z(,>,QfǕ?%ss9G@P|*5G`QaEOVO`6 7Ƹ#VNh&~.\/c`N2c 8bÚgJC@^9`<8𠎚uܥJO#zOP'!ܥ/[8뜖msí;'ezV [g0eP?01zlzFgze98:SilsË _Q|'F /lS rb1I]gNQu9{wjNIhK31 o6w$?5T4Q  mjã3Ԁr`FzzEŲ);ٍ%T89P7v xK$kݦ5hHKˀ݃dM됿,@%K-|:*]*bocWi+l-oI?,{Չ]鵏4YgoJ]l^YYj(6+ncJGa;N{2] 0L \[8e :0>U(ϮmS\c^6ɔ+@gWN@8੻fcz9 B|m4Vz^)&+ :k%F㍷'hkR70&մZ;*L1!;-z/Z%:zђњXUۥ ɱs"f2r гi-z2BaXEtqi(i;U7X0;aA7cY[HZa)ۛMG+WIŢE =0k!focj,(zHJ"A/5H2ǼMd>hjH}G^F3?RmFdYP +I40_-LTsQ'"'66Y .)?tqmɌ'zIGV'_H9 ^`ඁzjv{.|[M.piME{NO@Q8](ݣ襤N.9 W"I۪p,M邉#P4n"+DM_VyG1ag.O=Mèe΄Z9AQw8{/@ŘҮ\%(A)䂶dv2OJc'794ڣWedE Zι6)WN&?؋&¨ݝTL;7N1Rpm)l\CG{&vL- ~$tݹD'f{ LF! SĨ8oLݓ*OS6x\+P(*uԳ iӲid-\lVs7*o /M..N%ѴxABOgL@t^dϾ k|ݢX{uTERo"OpbzjI ɶ kKff'P[ (׾/$2'X 1=\`-cʒ; _Ę3 a Fn>n(L5vLt)δM{? %Z~U{vn6&msĐ> Mg& ؒK\+_ڮ `VMi D^6әOcLImH^:/-A鳓s* ɥIJNU )87 O4`)Kv_y XGKaI_ˣM0;"H~mLX&fYdgnǬOբ ]kq /jb@U%XȜ'O 5-KoLX)1g#Y5 aXj=B?}8m b?ީe[~) Gy }eI狋W0Y0sf.)?),{dEtfpN}R #Y坞DE_`D{%mZ]^nNHJƉrXל*k xI#\NK_CIMTϚ K gYZ07070100000003000081a4000000000000000000000001673737b20003f850000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/]?EhDTTk׶Ǽv\ M.E}=̙XEָ3G >XҡI@g DZ뽋e6K#ˉ1ÑUC,T aUcW"m7@Fd-:?˓LyN!*h[M5]Zȼ&s2lL!7u8YBr˔橖U,-2{/ˠn2.OM'_x>^ jI~?iHߒ_ܙ>Zvk!!ڱ7#bI҈@72fX3#"GbGOk5)=as$+A5[{<+sV|NIA$ѳglid qf>&^\U[aG ޒʦ &/:c2_ yZPIJ gC,5_o'x߂loud&:U Z֙ U.i2so%? 'v[& %F 3dHN& ;Y2mKJ͡F~B2=@hVqiL﷉(2aҎއV%Gk޲Ik3>$~=Rz{d+-?Xj^o}VMʣe,jJ}_}o3UDE|Qp fʂ Ʈrḯ(gJsqlA:$hkǞw 7uw: 5n;ݚɍ?;dCg~t?x`~JTJ3qH&ԉ\,i;ܵ "f o);՛>A?AS Fe~S㑁o [pnۻ}`srWk3P\2'mqska5[g8uѤx_b,픯r˪ҘxS+6twbSo7c"8=OwkeEgѨ1hOtzH,ِsL=fӞCNWMo=gHW.| +cN K(e2t!~G+E]=_4r<dnsιnaY7=P.3o=A>b!,ΘbGz&pFn_rWZXCp4 u׺\߬,5OZ!n|t;A(Ѓ粷B1P#'"hV \~ Kq~H\oDJIsVx^5#J-Gmq>3^PC3!gC7bDd R|߼Ǵ: e܍lsb X)hvaq2;}oU/hvҥW%} <̐@.j` /Ko[.6)$6u܁nSC! (X\huVZc65Zey7EB\ќ°|lY|/rj-P=i<3=M]gFT]EoŗN}9Fj:ׯA:m>>{RkL&$#i4=Pѥ\*{ :3oXg$oBhX 3͠$ReZzD+z<n`FLCLKJ,U ֯&#J≅9n53<* :l%RA6ҞdK*8HZ15xg!_*\]dH6ͨh2,c3L ?|~[**CI!MfRܞ)CJ9_!M΀ʭð-:68(5aG6ZZ(S d3t\Jr/\h %i1h\ǪbÎtnW"N 6݋i, F>ܭẚ{trqB'ɸG|1Vր/ FƮvYKjlקnxZpjbm&mz;PK_YjPDթh?Lw C9R lMI@&w^g{6[q{:H9Cb71sag+\$wݘԠ_ծkmAkX풩bo25 Te8*#Ay7>z-xIB^{kjuZ Ђ\{{᫡ŸYk#_9hh7M_g!:׈G X9 {ϳ+ߛL"'afdSqƍi;jzE c]ڨn&!=UU42yoZ"^0 }1W5sY)Jj@֘y;Ͳ.5-E 5X6-#C[W(҇+_\>V;iX t/}1\K&72Zm"D~A7snMR2%{VщƻdN x}й)~!9A A in7!UeLķ1G Dz2їtI5"fŗoWZGB-m]#sg!(ACÜLDցy\)D{ÃƛJrĬgOTrWsGXJ2o=}~Hrxo 2܂mAh5:L~+Љ&Bەb: M/Z.ФܖФ`(iesv5j1WJ'{9'!?Z-[~;AC 40N,V'ixZĞQi RfrG@|qSAyHòaܓ0ZB >κO6f-D2CHK snO]wG+* W9~$!,nCtahX2Nn#I>Y:oՎ zS[Cv 5f[=R h%(O|&7.X3cv.vU:C_8{#DHl HeyUi*[;|c]XVdmsuxb c<6zt씖&pï9/ Oϲ#ү}c CyGl<`|ɥyō }8$F/N~TOR~J x<d4 -Z]]"Ӄin&⅞&E@ď+*[,f QP,,_b4_3Fؼ Q3=oBi!bG3ae:*P9ﲽY"b kG/^c7S@}htZ{ JURAu[ ^Ҙٗ` a:b ϴ%ߘ(X)xD47;w'~nbdؕ#jj=P2_jqLp7HQ~b[x,!AI//u|{-7AW`E$kN.^0^;O0uz=wW8;&_|r/KhDw;s Mٕo :'e_{1g|+&·Q%jN i > !X}2P#r6{< yQg{"aq͂Ӯ?f9 hP fOf94`Y /Nd!eA :«D+v<3#:>]@18e6l ﺠ4?Ț-_Z4NpSE?y@7i6r(}F+LPDZ1IfaT>'|È"PLcBJW;QNkk 1Pq\aY$TK炯v~ 2X))],ffq͕H NmɧJc ةuY"gI#"ˤwS:RуBN|%,).E/|f Cs> JjyXE7d B(_|-L̂ m`~D)O|6{5CSJs1o?ȯ)Gw<ny:#/w{x*SHzEľ R6)@!&蹗f_OlÄ?Nیs3kЎoas\6exظ[yX) X|y:>o['I>S=Ubl㈹+ d+0GO-L#PdY ǭN{9}%H#Fx;OX,Z1_&N+,e'|R%GgϺo|ф[EnNڔCLIܞa~0:ǿZk0Y@;$xv,O=- F4wq?ͭ=zeB/85"L;y+9,%%`Zf^pv aSV re g nm8V{qIu7ݬվ 0S=KCv -qJFM6%Ya^}(y_:0oS!w &X2^+RQL$Q*LF]rsX9]ހ.94ê&R_J^z8*>Rӻ(WDQm|t!s 6fm2n9|T~O𬶘/Mhؒ އ2#|]r$MA$!vFȂXh@~CVVR'( $jx&B*.{ ԏ-O*,*k6]zy+U΄e]B&AW/9)(!G!\{ionnvAihgUmzҧeo9R嘢*-(YP?wuE+ҳ!FCb8.OGch cr$A8;ĘӼIE1?͕L"<!P Ȃz]Ռ%XngmYGh_vqpI .p>u50Bzi%$_E`ی@ D?8eL2ޜA}Mq9i[TZ !ҰGKv׼CŁ8&X4A[ԑؙZN09_P`{Mk\-\΁\{25Љ@GP ܖFI w)LW%UԢ _ta i TN|u%euc*C$xː/κ4*xNjcE*͟w{~qHiK)&/UZ0q]5N{|8s[ZCy7SXHX7|j>S )4f:ʌD[Y.Ң,CG( k9A[z.HC:]X^|@csaQ#xKꈢM.R nRêʲ)_;YK{k?@s%]t!RX]RY!]#6XlXςmo:R!#@w\Nvl*ů,GT.t}jh>l^3>~lTTC>NBKXm M =-ulI6-;U;ԫD{+/o~OvTdRE5. !ԡŗuQ6 ]=5ߦ6aq6lp*jndO*b(VXֿ gFt)EJB*ܩxA\A 7gO@wPIAxabc{Yt t+2H]}4Lt9\tg7|SϤ|ߨlrO&ʱ*FV~,Ey;y_y|bYWȴњ#e?9x)3W;$|r68[&X]sK:gQ0v]NNNTe6f*h*͇S"N+(Ⴤa*<^*vU(gv>QeЂH<|5E >2۹IM;wԚ)ڪl'ݞ4u-bZ- lb$e屓oh_}(-n)Dl`^C1 3[/a Rı"ښЧӭBDAn]"ۊN[[A([kSb,ZBeK7EV3H`}>)t%mZNι8 [µ%R:w IiJo̼G5Qm1[?N'ˈ,6gQ`GJQYTkC!vrNZx]q j>"U|JnBS~p%&ѕ]~0{Mg6#@Tj:e~T9º\>xZpYS ߪL~;:]9jyh/4|:FxyUX41x"BdKnr:Mڙڤ挞|KV:zR@Mm4^̘2T?~kiT StB5* xiNnC!ck,L[! tu/-/<]0+iEyS#ӯduwvVq<fzT:%}c&jO:hKGL33J>q,cwby38L n<97%ZѩUzArwME3TfYVGj+iF+1 {{evp|aHg.Cr~h֯#Q%[r e?G2(+ 1l7-6f]i0ۃ$ƈ4\Sk 9R7miA#qcAŖqr;0kgۯ tn"^̽5YQb6+EYWxIfnĂ`Hȟ8D"1=[Ϟ>4CǼ1B6 xYip~T6@V~l* Pup xc(jr4q^P!h?nɣG\I,aXBA҅Ccd&C$2XO=-@tRY/]]z"(pL&,%Iy.*}j26+9M5gM5rGz32%88I&VRwBLl )-Ő+hW`-؈;&[}o.t\0KWTE'0wRիfJNhr4ŇrF6uT>3_&hUFbĘ(!pX}M@L!.ginШ3s&z$e*x*릭ғ'[{ k[1ur8|Ҋ_M At6T\4A0SSÉ_9AOA54JT9"ut/%'$;hS+"k@W *BXl*AT@Iuء{_qum~ǣN @%b; 7GLK';Kp~\)ޜK>AHJmخG#TU'# ~aHhQ{js)wU92uW35HaII`ead@g'C&;h~[͌r~QH "F;fdPD])&QFT[-Taqߦh:17(T؜=S2@Kv!`Kއg'kҥ~U3zbedpiҎ^%b[`$qr{}˯*IesЏ{.PЁihetmQm_ko4ܲO}!| *y'~\nO9 Izi3쑰yIW͂'W[-|= Av!X<2⬙5Z Ⱥ 2,w֨2,u+lchabg/ eqQ%&HJ' f垁LG \R,҉I_gHGU8~ ؏ RV2%J"ޢBxC{"ǸP@{Š2 11S`>Bڽszw!}N$_umGT?io IiV<3 zӷA!= E>3X2)TuLFABP`|Aar'JK^႘- IG`4{Ym>`8%D&LzaAihl3+xd)B6W1+* a]c})2\s1*HKܾmo1 ?>֦p)9^٭`E h2a5iA%E=P4TLtr(kje!8%5Ok&/bYƺPGk B9xiV{dtP^ww9*| 090w8kǢ{҅n:oGqKr5] 3д fMݳGv躁drp/*L&O]M˨8`}WYr83{F~L,\\e29"q2f}mI@}C#g۬& Z?;bA҄"qG#U)(t3XRTkV~E">1fԪ`rBq71lUsZЈ#E"@S(HuUab0X!r盚61z _LT`&vM$܅*ݩh7c⧷wx5+F9X\پ>&53-%7t+^`P  w{6tyG=k Q:0|#Ўٔө']=v 2 ͛!0= "lTO Bg'O_k~_ҎB.k]8cnwc1sVEG={DAߗBUXd8Q q(aQ،%|jg'ƻ&fyD@=HZ]cc: (M 7=3%[kIªgTnA'@JSrM nOZIJrc0ʎo/)XJs@MA*9aU lmߔ`P>WU0&2LjE,q*_t=Y]sJ]:Rzt#o kM&$ C{|X L9sU:)q$g fij t˯y`].lem?h^X%Qzd84^ޖ y~͠sA)"!UulLQh3Ż`2A /Y3=< B# rEdMmvHU.9H =^ޠX&u@_gX-K/IIbvQ]@Vz^Z"0x@iKjj{hPpuG:a$i\ "mU֢}>d C}ToX6ȉ>DpYpct`1g:^4荼:RZB ݺop+M#j1XH )t3bVș!9Wޔ2ZX1 z>{H-6A6=ө)!#@ >1fdiJu &"5@"FsDTJW[\Z]NyHUI5PhQ^vc1 |($BV|QM[^R҉M&2/o2,Z^d?jƊA>~&=p/KL`%1_mq2mȬ3m[#j׎vuI{eFü EQI=8M IER4U){Iq #=}x^y/8ki:;^݀*Bn&Dэ(V\sM gǒ>i{!nYuo0R @;`g P)H@Y uU V#0'p*Жf';*]HPLPqr \_6ΌQ>_ hBίPjXf1I[nz^ O+zY= U4857^ [\mFhN#ŷ?7o:$pVU{h|@3bMJ(sj +(CUڷ{@{tg̅.^3s-ms"9!$}4N4"@kchęcVϾxÍ֫T9x6p}G.XQ0WsLW(=В&:y#CJx4%bYojm]\ɻ6+Fj(H6b4ԓxֹRJtB|Z}e.+]hn<$Al'*2Exig4gEd/J_=d\Y^ b;%M ,34bIKdECCF}xpGxLgoEd v}9:9 sAn͗ygWGV_ #J ai wHWIGD,2.,t[㔃 4Ocy^ 3p+bu,4<.yt\VZ>k%Փf4_E-N a;0Á !2u}Oaý:i9dRr,\v=;a.T.*Ĩ CZL-_!*vЩẆM>9"Hc.+>bk.Wse}09%!#nnBc7-+qAJcg:ધvelK彠ZʼnFqݠ BIʾ 9֦/XZ-X0X_ l%_jēLUbm( NTѲ]2Q1| =Lnۺq,m?$I4(THo͌o.Do"a>gDo:#͑|o^(u;]QG']4ſ5AAIpbj5n Ik-)zSjtNe]};h@54*4mn4o]t4ϣX}lHѽn L)e]' kV:}@ieeCA+ sEflN|0!JĚ觑1,ܣa `{/]tg*X$/C?% U;hh{[]ůa U@>Moqԗ:M_~rًIEɳmfFjSt&!t:<3ѕcל@˶1" }ᴃF)BLwX\Љ6jx̱ض@@diޒ#cД;Vʍ`AZڠ3lȱ"c!U8VfW|zN%+[8u}BˁU )Bሇ=G,8f3mx7 =,2Gg6VfDzk8?uGz/4ЗIAg weC*ۑi@–h&{.VŴf=>|69{88Ne6j֎y˨(BytV 6bnf4t%h y*c qB˟ʙ<,=eE k@4,?LU@)[lPT$qIMmJ6ļb(/8?LL\}cĿZ_+a3iFl>6^jJf'ޤ0;vgǒDdWn\ A-*fl϶J֩#kq-B?Ibɽo:GƘOTi;ǎ W3JMw!N;‘ R?Zb?\ 3Vj6^X(Đ^OcRyʧO78s+ڣr8l-P.P+:Wr ;2˨8[ܶ9#g?,Df~4A9k-%=k[:n-=C^KX,)]8uCV~d BF8IBɨ[~ yZ6w0dPؙë=>hK: WTh ׍U=$[a:zVN.7t (C?9dn̈(-:E- W:W#UXtDy3F%#NBPa]HP1O5+k6)-wONL5 K+kԃp\̕_99hcdD.3t]ܼ57>N,4P*Hk>NduD~੗uK+H~Cw.6^[65}~2f1fte!k%OoxxVʬݝWWq3ЋUpPܯicSk_F%U?4 {cqe;*vi_IZTiDPkO~3>X+b!XG)!Uq`mN=.S}iF!Ki*Ckol',9Dt!9sDZ%`^t"2ӧ`nTl;߄fnjpm Zu~k&wr7/-0/"XsrdHk[IZ?N3ީ8{&G k r[02*rqծccA+%ZSl)YJd_V*P\FAl~k3vգ1e-^ 1ݦ"z ѲXרʳSuG¢le,nG:MI*fQNF};g&p̥>*[W*()$4k9O:. P `;KIՑZK/) Kp{UZ4&U BhJ!D?Go]yw i[JXĘw*ZL^;eyYT3(2΅2FE "tii*~w KO0 jd"! @D"px ]E9 1KV}uzeC:c[?FܸXM3T6~TEGB/" aɠzQ29;zGX)e&.U<)WH6 ؐcЉ5";x{6X5o۳;^{$7/u)(liqZlo T =`J>q@lޮ_Zkl!I~k&w/;_z H Ͱ=L<Пx%Uߦ(*Y̕|l#d}n;Ա:^ m{Ƴ!{ mG'69,ĊhR)w#l=2oSNNʲ|kڌoop0,9w/i`{<(M@y><XhP킬 ~AetdW=eY֍e!Z0mBh&t|۸zG5B3e㮲CB E=ܯbyj^d$ld#!ʲITk:j3 vK6*bPhxeW<8})VM# [o;?Lyl*~f +x%p Z*ƨ; MУz gDda9*|or1zdpbxF#@\%|+ky] t,;e9z٪{xT;zÚ^Ң85U\2wm^܎aL_|?l\jc'4{%ӏH|oE&c,F2R4 7&IąNbSX| {m:c>aaŸ;OJ]͗9t_Q6a*Ka?AvX|UTܼPi 4#%imlkvtrLӦpݭZ =X߶{mD6yD!t`O92HEi0"<4!bD*1G׵.NחWųELj,%R. 8t07!#rg ͖e/> s^3]۶t; hqgufSyѶrR Pt~56*wg%{yr3ja$)[E.AbvLPL]3pB[{g/pv/$OFg4=]ў!Oo^9,DyS2 0n@hqRف=g0Kx>G$CjÙp#rīeQP"?ݳ 1o锁T] \QU]+cy?72X\V#W t 9bvN vUUm JNUvVd2>ՈṨFU07o*"H/P`|Ai~gL4ɻ)BqBlU|YmI$&Tcy!͊0ŘjjI`!B6ձ&,Ͳ\:AU9oU͓(3?s]+7^6l5b&焙?A9B&9dE柯7 U/#qK`d{\_0mWAVEZ .e-U־Y]נLm&4d[js?TY5"Bl(1Ɲ%Jfb7C~~C)J| t؄ }fN+9z7MGɯ# s3FHGZӡL6޾\j] LwL6YxfK'F J?Qc/4:BOcp\4i}- } `"vDsU++IWm;A~U4U{;2iM4/_!Qٗ%ʏ>>4k5{ZXPw<0qȾG6 4@͆ji\͵cq? !QNs/aSAT%|!=6&x<Қh(Z~-:1 4Z\L&c`MIɵ_}Je1^#(u _>}tcjt.O4/Z.,ooN8CƓnr&~4R B|{sሩQYIGNvV[kA&&kʒ+òAcB Ew8ק5R9컣[QKo V,8Q*SgI˓4>)&á2 EFI ;XYB?fH])oĒOT7>roUJZX/ 1 ((vK*"_w^:u?$x 嚿( r1xK{ɿ1;'`PeT^ n'uc"(|L HPؚEx]r<ȡ$u^:o6Q [0-"!л+6 LΉ/N|6f!%*qWEe L#}A̪8тB؍ 0<8*@l NԿuG{Q 89P츊0yU6ДN h-vGknlrW3ly4]\d׬N megD$s񝑋oj1rq1ʛ"?Q:&lJ:O>U"^rؚlѧr򣪠nx6k%5 DnW xK=qw;YlT7]_Ojnfֺ^JC8W'sYNjJ"9"T BqxpaC@<$J˄~'ی9fUܿ]y>1௞L>@Hs>+fOl-Rt9 )n7h/t_yNOFV͟.jc6݂-\?WW-7wEW 1"]4ܯ2J$)QoCٺʚIjxy4BC/TR,+p8s@AJw&lAh%Jn@`1+<&&@{QHĒԦr^! 5t.>Shv{VnYc/ɴ:B`xKst]i'{$$gۊFV\{Jn1 ۥ33;{X)Ĭ6/͑F (O !xi{DPbn-t&gY@N6t;Y{IOŏ|[ɯXż-½JݬHjh3uѧNDbn'nD\Τ|uUtP_X㏶U * BUGPކ4o_΃& fšQ7.Ȅ:t3=MFJ N{$b0[Pl˭=/?v_TxY!cWMPnfRȘڅ/yU h76b9⸪>_FafwZ+WC\E/wؙ/#.o.qAKrQ_+0Qdg3M7T~5[ }d>K&̶!x`"# ;)\OyEuLPeX~0pEw:zC#9wq^<5a!Zhw;BH4]XYtyoyWBʴ!0Y0hfVZ39smdtJ0+*R<%(FS,= ۃy=o8LF;5Xkh+t^]ev #+))<_BٻintEk1,֪kntօ*zVMf8|}Z}d.A2t\*/!ǟ!ҡ:(2]fbRe^;ɬؼwXz "k(YW/ u@YT:yk0!Zx]Z%eaYl [oYT+bEۅ~dq`dDZe F㟟t.M> G;1( AbFzʄ至OaPo$h㆟ ǟ qKPL ~/p!$~Z@FnE<;5ng>a|Q?<(6e!*/!ݓ1>ʡHѢ"2D7aePL!}B/whL'GQ4$?pM[D](M-!?MKXQsF.8J|r^نUw &QϽqh^@6\B7VC_d}2OG*/B}&۝Dy2yGء͇лԩbWcZ28x#nXz`tZ{n7μ:wS0DR=ܚ^cqdoU-]{_}00gQ1vٟ0RDiHyy;y/,sg_9N}覔k}Ge|2%F)ޞ^ce.Kxh`Sݨ0n*Vds'ˋݬLY°M֞ }$tY|L 9eTBfTs0OJ_84:;||9Pyl Mme$:f [Crӷ!RP;(pRgҵQ᭺k<ԑ&Q'7>\*wqxyIGӀфԀV_vvdDɿ7QU_fTkcn|yוּ`J-aBiT/gp18ǣ}.YPکI,+{?:_vdD|6BT6rрE"ǧuxE,{ޚIM<]vF1lLݽ7 Fm&JiڟIyQ ]mX A|WM Ekz(Su⒦uh]ՉDFZٰy9- #(%wzfn^D4dD]:%MSoPC_UQ_ xużveBeo^x;LѰUxFL7gn!E_lئQIuhf| Λݳ_uUo^5Xr<>vk %@{s9  ^~L۠4BW:Q:A11f9`+a^%H۽[q$n"nd5-aßsy<u4’X*@!Trjz1`2`zlydYÆo>Wo:ze/N 5s:,ò{ SPoL)5Q[Iut %Yn`Xnji01GC9X܁7T 0 =|K,qP:uUXz#Ɲ'GN>YX9mW#DdWBصh'n%@.KFu|B%E]]Ӥȩ&?-BK^!z `~tcpPl>>=W =]_Ojpw(nH}\Q%X;K;8K?Fx$lD[G/uαlE[ՎuҖh+f\ϊdPa T&ӫ;˻uIDFAd S9aQAgԞ3S:( 0m kL'ljH|hCFQԅmاO4=Yh=T;ټP:Ē]n=O 4-aU<:U޸.=*JvW2A0G hBKT]_NԕCZϳ0W+]Ѥ6 fV=Y! #D66NۈceGrt/L=;p[0>&T gw)\aׄȈ:~ֆ~$| !J5 8gOfdjpbz {EΤecي-J_uZlEr|hT,;W/rH&`-Ϭ76"l!us=Zsǃa58|MO!+gLtmS5?L;F1rNC9?c i'u zӅW5w{u{Cpo5ߔe%oaǘA'Acb2 'D=R|lz&OfoU7K[0 һk3XY@T8< ?DpP1{HQ)}/ü #?FeNe׹9&0&3Z&NH)iM6b&prnJ A̧x14xPkJ\ YHA0 ?ûͺr dįB1YG'a7ng[;) &<%"@>Nv Ȑ".lltu;e碩S-Ցz͗k@[m$rC4 K[)JŨ3d -co&-l,.zJgY]`Ɨ &U0@R^zdB*2+ϻRp 2p|@KT>|h+Bo|+V2i/KhѣvcxOڎӾyS05hBpS3?χ>̘з"o$N@܆=*17',VD&tZPydOrhe "b|ɝ{2q}9kQ/a6f*ێl PL`?π31G2ϊ:@7rI}W-hgDE|ΤRD§V{Ӑ+n M:F*/)~B1S2B`qd RGy 4*(:9ՄUEٰG }CD1jY2(-m뜜7öG\n:.2&ȢR:<2w10`IdLZn\& j 挷3[;sL)!26ڮ ^G Jjw_ %j1pbq *œnJ^A+6eYR:)>Q@ih{o6UZfB)'ޑcX٤dA6 &ٲ'ӹ]>y$&Z. ?$SH}h@ S63"pq%4D(vl 5¾\sPM&r!B9U`YDHB[sv}v=k+2W"qbg,k"yx ;X#=QD_9Vnlfcq~)`(C;)l @:HX#d.K]*8ȌFx<#mw7UE.ǔJ$`3yw烸"YJ) ϳ2l zY̿7kvgNTĶ|bc?Ns NVd{G +#1U4.J,2}JsGп3giOs-ӱ*o䳥-JA;ߛG/׻˽ XmbY>;Zu_ў.N/׉A_ B\SsiygN :k"GfܿdD Ѐ,fQy[aj)÷Iט4GXw6kge!$) Pten`7X9E<ܢ_Z\%_ &EL__R3ga`03C% M*G٨C?AhUCh)y{a@Xؙ |x>R޺{k5&]Eke9";in\e鿼$5<g{mcUխH :Ohk&s%/$7e[vO49*$w D IW BP)*4*IJ܁>`Yc_kà> /󍶋4HdwC[M(80FW*lr= `-/ZY֮ޒTBORYdtI$2.լ?>䘥V %=Txd-R'>B`4QZ]K[9k6LԪ}>Xng+ 5ƛ*V^Y|>(Zɕ5WM[7 [=l>˴l'4IMƠ鈼@pd +f*i#VCb4btXd@?$-Ss5"鍃\G]Ltk6Ot"j~/W^\be[reθ/9 AZR\?h٨h6CV*B%W }?ׂjmYhNEqEL :X/T,ʚdx Տ8B |Z<:>'U6zMn|&qŷnYR>sEb(I8r ?\4]j3*dT 1({AAsŤI(3Ĕ":gϋ^ESx_xŃQCC!;8ֵ{< /8')=Ñx ~2}O`\ٷ;[|-jU9{"I w W]'/6J\V9Fa$G/%[ÆUs/iKǕPCLh2#g6 8Sjxqc}}=-ϐVj%Y<lIؿjz7$KKŔL};Z\&۱^k)>?]K^Bdmi*8ϔ2yDL׷b7HG*aEUj!T[^+,){ɪ>]F(JQ<@9u޺ <"Ț)'˂5 %C(c>1Kb>Ίvɻ1",Y(x {i֔ Џ޵tz;7-w\% |Ith|ܘzE=gfd #ף._ gN .ɁmG;ܰOQ [Z̠IA|L-ҵv<v+kxhZ g@[U #`gX b^#3pvx:ICS k~ߣ C ZIfZU$M9Ec&đL!Wy . U㯔rg6KPLCQm8h*js=wkՕwg`/6>R*f㳶8%i2L7VgwSM.Mwl#%b>r " hɻE2N1M!u܇@?s!ıLJ4*Ykjb-M: >>sT-mYY9D;r1:/,ˉA[A;0RK+%xPnW` ,.-xxF_NT!m-VFʓ^vv|3z9xѮ ƹx%Cd)ɇ'VA$DVc%L*yY5<.ɕ ;y"=AБ؃F1!Y/4AS"戒%E!TD8@ M81z'[5@<}ǎFumD!#j5몬h4䮈fJMjF.IF!ߒY%T^тN?MD|?T}pDZ`󳱖º|=?;܌/ !xrOKRÍ@muaHsq{s5!L+;&KT*M]eE"I(UF-UD뫠̸nuSwV;7KO_tc)R3N8z\!^:wzN\ޢUWHS7q}Q n 9X?fsLQ+<^;oS7ăS]A%, #KAll Z* o p4 !gpn.$ SЍq6ď'J ֏PbXucFl|,'D8[yg#?JߥD_!6η,gnq=ZM2qݒ\໾y4 y,CؙTLq BJkz̊kz°Aaؿk"󦤗|"Hr65%x D\jy.KʧcnI({qS4K"dr[uV$ n|nh~"'Rjy+lekӗvIHj԰r]CxfšwR)5]m=/սO[&*"X:{ Τc.N[qCI,>YK rF.xیk:A6=j $oTOZ_L{giNM9kh, mց0X" ĐPƴM" L}w=3A"R9mFޣ8;, 뢈PI|;mangtIIEӬ ,ʌ:ny_ 5> rynZ >b~6"`0*H(c=8D@zYEI\"{È}Wk9Y"^zSEj) qeT.]zKbCólx$/'%2HSmUǾhX1Fz\ǑCyPUq?x*/&}#%3 A{ZXճt*ȈDv7sYW`)EeaX[@4giibK!9h39RpQ]BltH5*q>D\Ksh#*< ]Bcj /vuuYU[I= d x.t.g⬂\rVgt:k2ƈ mIby] 82@hg+-04!!9?Ī9$(b؈Q f\ƻ!QaQi'>z\!b>EOǬJ-!LEha>8\:$/y]aE+[ c |Ou73!1}q}g!R+>48&KZXnT2kj4^|6.N$zƱMjJ52'!m27wwӛA* ; ye*a0%Ty77' ]1r6[)''۫~2X 7a:f=:;@kn(1Q0r=IuFuοK*;3 HZ Gw==.qSG|֦k5dU>s٭mk25-l;/M q 1ׇ#${eyteoed߇Qk;P~I3MHHŋgtL6 >KoDI{" ^bdt>@?kdY(J.*8{L #}l(Ć+i8b \ HqVk*0|3eaD K+3>Ε''O4eg3r]qČIPjb78)`]z*D-"Q]hXDx\6|Pꕰa"0!婵Qѧ@ P]?S?Bh^%,g!rQ+*} ;OVUj-9{ubN  KSe.e5]-u UO=_Jxx,+LdT<[-lHqi1}0R4-NGX0ՓsȏⲏĀ?tuqrFQcqYװɉpp5a)2SRnҌ#"eYnj|\{Qw7ºw֡ޯ^-wF{;y.G>'7܀{|;釀\տI@#n BgM^}Q(j@/!ZW`br{ӔECyyG>H|~Y< 7lQvu艚m+XMp6N $7Motڏyݖ;R;@z41woUx_f~/ rխQ7]|kڤUKQ{`A]]fNH&+/ClJ<5NV[ lFta {EjTUO絩M̧Bx!@aN!;r?bw7=XZ7\BIޖ`~HR,vSګ#b K"su7u=4洢G3+_L %+e'e$͵~dWm3\mh;1]Sdj¡@_zU>pr/Ds7EW3k0$B#wԋ5 C@hL"`\1s }'PBE/6w'6\|ˉ=iPjd32:F GO 9j<3ԙиɲiue..}mԯSGW}~7`Qs8y:q 'v1NQh+;0=Rd-( ='#4Ϫ!կw+i[?U!f ͞n0}qgJxS ֮v9IL /IڛUnvM=e`6s[̇)khZui3 ;Z!7>HLd@'O]^=k7kO0 z!JU#O@wHPm}wN)L<[D$Ifv}PHBo^ "ZuNnjԀ&ébLgk<l.G>pt|\/P60[{+;J7'G7Uk Ps]{&jr'R6 i2yC,vL`v}j@4Xǎ \/-pZ9Cu_ԉuv6}$_Me8/HR.p8 PXD=،w PP%s-!iiFz_O5c:a֛(ghRX]Edi4dMfL,'aO="03U'5,0|08@Y2o7][/|9.сcGAj W=N~_h$[\LߥW&Kj6K[mevt%XaNk1R(DS$xc>ÐՅ= g85toVsvP뒵natI@z6}E=n i8]U _i\UׯջJQ?e6Fq[Yn<]%$/_!p#Tx!mH]I@&E@4}XSo(nδnbMqqqV)? 2q.DV}W>.qX$*tfkn7`v6Ǥu`ur|[954(i bq-0FtNm[RԖP |O" gxE~N,%Xf` k1}=%Ԡ#u>M*36j%ozԵ1y7Sۊp%>F̗A@笌f$X7!ZӜy١&w#l[~HvjՆk]ϧb:1ڒ _O<>Ž;C olY:6Ӯ8 y}_'0ZRprMy&ƊDS N]-$YJQȭ5~f4W6y(P,;3,TF D!#9>GN('4фksQ‹4lW3C,ߜ: RV<9XE$I.ճo yxpzk#J ,fE*zhPvH'%<*_SvOwm3Vͷq|Bmk JFpn(wlTI\\x2g7ͼ%lS/]%͇ܹ _czA`xkk>NeH|bCok0B,/u'?k#-wpC_=vիtIJB־\&S ~'L:8~.־=LF6svY= fʶngAo ƾp Oa}uײ3 oW4( iDs1sDcˆ;:C"$Tg=iHDMdrhډ(V.Sm!THМ˵_B{V@MUOJ}u!c5!j{ʺYx@f{8"fÚdL`rv.? ߏFQcw+36rHD!r3j0_zKʟɳӜ8z4e0[|aDW`A [+X#B ہ(Y)$xͲ#,bWMC&T>l1U!Ğ8ū&21-f_jymf&!Hĺb:UP `('X>8@W2N#HjUSb NrFUm|6zdemuzO2Iߴ 7KyV /.fT\ ȹV^^Ī7}LK} Ul!) ̔+ , PeQ# UPrUhWfta8j/G5T^9ˑa*:+3jcQ~M#{e{)\5X*'x݈,HdF|W㿶3h=)7!#* !_iJh-z ֶ"i~;VyeIשi֒Pxqv_ RthNDqu>0\e7\*Lv(:C6GԌugRilf"xcpbYU)LHZͭ T20RbLiN{ʏt0gz9e0qE"sX Jfq*k|[ub"Fؙs{ѹ`_N$AF0ǐиk=dVg~JkvKM-{"87w] KtO+DNyBJʋO`IKG8B x ,)Q*9 2BheZiC#y}qutsH}XЦUMMlC| xln߹dA渃F6EYuDZLrhg}.q̷9`jQlw3=rdczїhpM7;.}оPȍ. L**ͷXKϷ] 0u`Ӻ=ueKe2.wX)=Ǽv'[EI(IWj(Ѭ[!]5MT h'5^-GXv;B eJX2bg_"`pMMйZʸQS BPcm rt/l'*./Tbnp(.f gba+(NUNXufDɿ v~a"finR@%ÿ\Aڪ#!z蠸JP-a@7 \[A4IJC8J]Of,ʗ8Ҍ1OEA91F&GH9U%d\9-E]m !E'EGƉ6]#$<}sЃ0@7DшPZ֠^0N;@@ ;1?mr<}̚ 8Џ`^Fk! dݽ5EdP%,89W~B7_JY[RTZ|h'<<T+yrX+t\atK9#Rm6oCk pD՚P rl#nЕ35lRD2E4R\FnNo;,X_5 ɉMo.*r3U1tѥO,%Ϙ_kΈg zZ)m?\F͐7?167\q*juqp»vAhhd!Žc+|`jB wZEH[!,kwA:N(3"Mՙv<|oҹjCRXxoY3eh8-Qʏ((K/2D66zͨdd/n1:n:[nR?toNǦ 8hrG,cYx~21\e0:Pͩ9I@>-]4 ^au!j-8o-%my.*Z~S'/ t%cC~ k~1߃CZ[܂LNb,>{1sd! ƹY^ QlØM=5~y¸Y)\t%+pvG(!J|d { jEZ3/Lh5/6ُco_F2:>ƀ ΄wa?lHEE2itcVp_.5KDʕtcQ؈ta~5Z+/Il-1|8 m[H8 (/(kWȸOGL n݄M2 En\hS[D@zLzmOə1Λ-E5qUG3ڰq@=\=0Po'xYOg>%lvO?=F M[.;:[˔sPE6kT>/fÙBZK_o6(y!)\g=o>:j~.u:\-U/k,F|Fe˅3Y=9@'RmY9O{M> fh+)\1 sy XBM$mhm& A|Tӈ'h}Nϝ-e;҇,k| S3rmݠGsA@\}nqLZr9L?G4+7:/s^(`- -Dz5 mΣ$l(c"wqQ7/X)#'D:.kEmw"#1bn.,{th蕐tIeCq!!]/& _4Oΰ*Vou] yQENR!Uȱ7 !bbU}$GRk457)~98Ƿ]l͕P$_vv@"h5b'dgSۆͲV>hȹ=FIV@f.U]'-Im/E'Υ?&pw}*aǜrbTD)Ssx>]겡9C.w6 ol~7broi0 u1Y=3K6MAfjF $[Ft BEPXaNACe\KlT~n(#7"+8f3| kqֽkSsI=@t Fn[Ԛg!N;H yP_E^[SYdP?DXh4Ȳo٠ͫ1[1w֋1ЂW+}¬c*%h`=HlOv8ELm $&kN,/gфb?M05fZC#{Z9&8V5 H Y}2ͣ@.rK[_c/UWHDMRUt]1q+ԴfA|܎H<'hepW^/Ju ɇDGQ(/JxWSqxM[H P]IYqN=ڡpJ+KpY $P?/4^ KanpipS f1cֹ=&zZƕveA#ԁ2N6潖т@RLڕJSgyxq\6R4DPH˂O% yŜb%CKq7ʕgmYR䓅1 *p0R٤QT9Ȳvj$,ݴ{yyBqP,eXZZ :t F0"  ȳ̹q]!^ k8*4rOʨ՗z5<1BW~4 ~O=xb634g«!dgۖ=kҐA6xPSmFI+t0w`,Z&$3<=[fCt k&A%Jn`'^Df;3z9۟xYAU+̛ys̭g;\[Vo'fk2PC?PʾZnƁj?B AN,q0YC5X+`g!gIcHa7IYj$SjgMkC=5QfCsr+|fW0~V6.P޴. PGF"gl[:Xh%Sotk_z2[^JXhQ}C#^z|Fa]d}J.邮D R>Ka%D:cb0CXAC)a=7wR&7.W -}i\pzzυҍkf0.ar}XxpȐ@6Gn0=n2=Oui{E~]\+Tnu<4DM~޲``^|ח2^ D4 xxbK;c' k"cB Pc;%p6(/8 E/݀U@l3YeA u>DmoP DED~n%Z#wآ,ڜі̍&RRtRնS8pbK9{fJ ouB&;]G -ML& mYjrŝ?J܇o )t@*?x#GQ+553ZTğ8&2zxSur9ַ]WE!Q:]e ^ZF>yk(R)Pe(LuЭ X;~tlCByxWn?wr 4y~gܻ]4#{~>uuo(B}}@iV{]ɸhBi YFqQu[[〝z4n:Ne?l-}Aꄃեgs"7F TvjW|G^&frNtW Nm&J 3 Zj0dg|;.m ~\S[!7<=}䍘$t_Ǩ,#|A8mZrr˼A7AJb!hqɾ׻$H.38#"yxg!0,vXJHoBkyi=8pW%Jf]&`%8-I\mY^mnw&9f@- қQ O*=JY‚5;k_6HMz2?M8gb@Re':-B \=%2}1uApj j󬤿FU2o롋v ,ߢD:zo`ꗧlӀZ5<6w ҴD7] I7#2 ~ >YwmHǡࣜYyY^W(  2Oi/ff7MoثKe=!^T lOv v/!hHZ'|'Mdd+Tl.X+G0sUօԬ9\.liTQgE_[^WUϲg2@PI2Xʩ%|رVVvvy />3pEC oAzUYIҮ"Uis∤{eݐ^ ?5LyaĈ^Eh@tj[h}J;o? sIG`ڿ hԄsHКoaKuq;aC\v:nn!UPξ`\Jf=S+,K*:N]Gҍo2eDg)6Ucp}z5ԧ:N#1Muy4KZtW(aOS 9 >BWJFm ̴qWAt[KnӝV{*ݣ6^R9:Ij4 z6~@iƈ\Q^؏%!+EaA:{LNI͊OKi "1?Έ(gUn.14)BވKE%ʧԛ)ƅ Du‡=ZˁU˄ITrV^X .}Cϲ0qHpNRVb-dźVh2<8`ae`0"lwS·L%;枯e We2=0 \hkT )g!}ta.A4> c#$hKvVaEcZR _ܳLܛfn;Z&It"AZԠ:ZW5J3c?JA,v.ӹuӒ DQ<*-161f֦M} #Ƨ"X /)+戈Hq!Eh37V#ae|@ZycLM#(@m QK\Dќu:9sIܿR|' fzL>NtK^5ƤmWO=ɼ~ ,&NVĶ l]zzBGjlj/ Ckz+⣰ :b8*pYlE 9mпMgJZu`)ީ=^UY'WYQv[L#>$ٷQڛ_BoL+p|g}Q!Kh2n@LkeX@G7#?BV M#DzM@Dߘ]i UMgvizC߼ĦsռM}] Wπ]Wl:tO%A8+4r!6aݎ<(E-8iVʚ/} ?7րFcsD BN1״[ƚe0΃6d=[jX8d} DK[Pn:*?lwk %X<`~.MNѹcV˨mHXZ] M 7Ņ~mgP8zbqGc\GϣJƸ#tɞ4Qן=EsFrSgՍeW0kH%u:FO7'_a?*G>]mE3$[ ?@Ri -d8±LF yȪڈK5VO }=5Ɖ [&X d8SJE򫣗 "'RQn`RhsOiϾL8LX^Ŕ␅_nqKm#,i }s<|B:Y[ Х$lg'T@ +ͩ7L2SvO}YVUQ; V*S3H/a5 {mҴeiJ41U:W_t)-C5CaEkkKzˋ5m/H,O O qHC ebJkn &32)5#PFbbT8(+ 5.hkr7P =^|/P\ZR}*l**(bvXˁ `BAut%gaîeׄ,Ƣo9j^{-!-&z-.!W׭`wŃy=J+,wW: h(t ^:N6'E":e*c'>ҍ | hkv|KczAk`UZISuVG28٘"uV&]v S&d2!LKCMitP!2SVJ23| p$U =Cjcr 7f-+p\q@$j-&2!V:®ym)3HlgڈL^IzQ]t+R&GEgx=tCd?t"u!ɯT1;պO ٚ3hzCGUGš@hwRQf2|΅4H{x:x0c/|9Il~|3% m+d=Fg&`1'ñL^Lpȇ̇NҨ<7q]nپr/F\G62X}2)j+6E34o _IӚq{qAD2k3F0>9>~riH zd)#IWV,]{R!fƽ-%cQTFYZ^ɟ.]I1yJ Znۓ1S7pOj3-ö$K̋a"YȻiVR=aJ/ cpo)ܥ߷r,PGvDPh|8Bˮ nYIRT.09qO"׊qGǰd/`ߴ'{*[ ]7ܖ< ㍎fʤá2ݛvC^YUٱTbdqLޘ'o{"2'IM1@lOi%ظ\ВJ$902]K up:Q+ѦgPtje>h_{ ) h!-(nu_ 1| -j|XsDƁƅ-+P W~̱6/io,z.̧m3 dܩDz Q5wrLr2v+0Q"g,@ T':6Ls.r ?7?\q2l27iq$܉7mm9|5] żw/ˈ,T)PcJ0 f̗`H2Jb"cy"Kd6 mD3Y+8 \O m*kkHx)P#}R<*7K?' &_}F%5iܾupD+~3͆XqI=JBDQjo+DHX@EGn1/%YJ̙xy#xjRE_vMLK 8[uc_M(m柡) H)pp/4=6$˰oBV-OV;$JpF]b$O_ o"$Cqʮhoo@77sUr;zlT/BϷE %O:?(DQ%Z t0F}rT iC$Z#`J0FPtbRX N[lU+˔Iv]wb5ҌZ!9i `QDj}1V 7M]6mkYz-s&[87ԕn$_=I{Y* 0": R4!%ϩ& ˖u?:Ewqkq9aqpJTC%?+j lh *)JC0#ʏsցt]$_HaNAVo6M|a+F<{HxE9 /y*536 n|AV:c%ͼf)ءtvMkf͍n.5POv(iG-eu.if"m7y.թFNK͟Sy5~ *iJEׇ. [m Y?p3/E>9YR)3?n:QR1F6ϰőGd,6=IAq86Bq8@%2Jr@Z[xLq|V5MN>[#ш!u GiIS vInq?|E d+i47: r\~A U%䓚MRN N]^ħ:mz|P,w&~q55,6Jf+eya#Y-V4v؄kޢu1ddrE$˜5N55Jg瀪f]Bş'Τt=\/>"ߚl}B-繸SD{3[EityP\%aޙ%$A$2ܦA)pZS'vvPzC&MUUCinȕ6:DۯD%V!F)Wܓ~0_wm^ؠtca-)I ?7pE)_yspk4 q&jx<֡⡑d:6CK?c6QRx ~9gS}\-z=[)07u :D^ly1!Z2wVʷ_@LBa)nX$f*0l0FћL@Yۋ)?%U{rշ ^e2S뺴W@]{ts>?,Ul0Mޒ%7^My;פ( j@isNpڂztWWTJn#P:`v'>"R[6WΡiqGKsw<:G,š0~@kuHuu ͘iKx5CNl&-l}ϊTs Dh"٥sEUКzhIQX`UmȆ,- A PsSP /oJGxbT$WC-w7#԰8wTxSiGmN;؂ʅ#`4ΝKmjbLjE/9\Us{vKڼ%V=^_^VL3PRi;^,4r\*(ilv]?KVq.n$N+3كĝmōre> 1998;aQS[+G3 y~umn,>67}UJ۳s31{u|vL'У9)yj3WXLkP;3 ULtrl&VUU`0~# 4;@x@@do~Ɵ]6IM>V  B>6\B?V@+a=ER&`?*2q-:m8L٪eew$5v .ųv+phGȱ(u[4p4L#>`4w)$;\c6 K'<&E dc.TEw" 1r>Pfu# S1ҧw fl}kr۝ۿ=A6PL"z.V}c5V Ծ0݋/i^BϨYi]hLaA-uxc^a!&qؖ vTNv~dA[@z2;u|Sy 5V-r>cQZŀ2 YώiT̶&2g6ȺK0ݓt/ptQ\R\ēZ&n5! T/כXLBwʗIA(=J`YKuTG wRADcL;TX!`or^aİqWb Ql緵-{>DDy!' 1K-,5u~5eBy2գ &{mTU~ix[t/z-u[#n *tujb.3gt#d̍o19dʆGS9 dU[p(K04/O qG8;Bqh<8J; ' 5^9Bz2)b6SS䡇`dĘem*4:M+&C%4QDR=Y*Ɣ_`'=Hn!fPmO~ҍ)=c\a$=UIkDୂ_`Krmp@mAtUTMQi&;s1T`$)K?DQnM+ې(宖٭lQuO?"=̫.۰w~-Ê٧F9IB>7L؊,-*0]ܷ|[Q)ʞha֛qIZ!> aT+듖ef28 s?&ZBs\1&ܸ>`P4M L1=B"80d#keF]C s #KEɔ^axTVqxB-.vNGq0m`s-ڏoXQd_efw︘ygh}K"} '6o^&֌ _ZJ.ۺ_S$`ڋZ%Pʔ]:k^gkGl5_x>Z=m}*O7rx U: q?xК_0Wna$#@t|@RH@ך~~'DA܅US{' z ¸T'S]T$LxnDã=<]t!8Deyz[2W֕a鰼hgqC;z xߐ3@ /?%%6(1]4M..kn eaN` 4y%\3C  &vh0ޙ:f_4c6p,^.W!7޶ #&U)Ӭ&l\תY"qNty;ӵB5wWHiӯf~U2`͹n@xb"RG^hɻgCkD[\zQ8ݝQi VO[|gQ,޺+5:KkWw [c>2iB̚m- TytP|B[RӪW J#ĴzFD@F 5Sdz0])ٵʹ+휍FE!uk 1Y2/G*'mX,# emC=)p c0 ;s4j<⻨cKqqYAgyx rc-;7&Pj qu^& .I:jv vw da͸uX@O_cЧ%|BrYy~8j\G2xB)V^!uO_"AL Rq9Kćfy3Gvо7_Ow+ ɑ:əd0H%t8([QB<1ܰ ' 1!0AytLh-O:rlxƲH%(1 8Ӽ[<QWє2D )n#K.8aT۰8UD@2:]t@⥢~HAmŅj6f02qc،&\tap.zBeO‑fqQW,6#nkQm(U օ܌XMh f6T_޸zsFb4>V_!ɹ6VKڿG]&6ޥ8lmlQ#\^h^+ v/t{`kN `i+ . +z=P*s+׸ȧPKls[AoWN HI;/-\xZhry [n [{{1'7Rud/84k̻Top_] T5\5A8||=ƭz*Fu8oPlŭE=/BӠ~2bS%pIh/`u)$0;`8CVdkd&"U #z>Me]$zGz52<ӄPqo_>A"eS;GQDq$Ek 4EA{F,l6iSXThӾ'lv8$C wa" 83eՓyPU/ʆvH+)7tCe/=Z:Ek|W ~@sՁ_i_Ԡ t_|$Ҟ +64[oӘPԨofMGoM= זcp`P>!>!K+tfˇ?91}7|G:MFѓFa0`_ ܍5%k%DXb_z5+fЍːy0C̏@\$2=`> Q{{?y,U7fQmÃ}L5^cmm9_P/,=KwbĖN(=vc1۳el` #~ofloKX]qM6 KW\``7=)t-hL3pN"ʘֺNkwtssbq JlwZ|[1!,/56B)*A}T= zX5//-,(/X ۴i-b^)Ro.J%cc)')VȌS"V[_ɚTCK>ሠ _Bjj%ˈ^vjHw|Oss??/9ʁ ƛBެ2;Bpmsݤʖo{6nML?^j, 8?+j#\rXݲ(V0ut$gkퟡN=xN!?($Sk ȸ\0y cto=惵\?ś&%.F"s\|Mo\C O r)5 z79`wKV:ṳcU`;I݊pMxA%a ||^&9PhQ8cu@H3(|//jijeO9wI:[o*0*M,M(Aq |(δ)rSĎh2?VjL=\m[4@t}six8xSV` ,֔OF&-?dP Q% X~ 1 S^qC8xXM鋄㺿w>m͚s? Rg尦w6͌LvfEԘ:4O o7@(p46 0e;Ruʔx!J`9eH5xێOMϔs8E% }IDz}K [͚)T}rIʁڴсfCyfןuSP6REm[7ӫwYϭ}®TR!*Qdshx;ZNs+)bRs/a%+Y#Rh$sXO&q7$B7E Zm= p/<ΜOI$f4I[YPBW.lCU^vrS 8\ u"V}Ŧ}0^R;GP,ITK@Gsb_yJZDY 0^3'#́*V:MS˓ghqW-E8J—'ZA6@"k1>oR ?q5`ᯬl>wSެXz"ɚ< l,Tw/GU}Z8ADV 0';1SbisD)=%ȆL y#r " s 2f'u ohǾ3V#> qcu#N Uڂ ͹>`+U/Rc:C: a>n* 3N"s^`⎕6z7δ BjDzIW^ ]GȇO`H\8b>OtMOvċJIE͕ +z7Ft)GDT@} d[~48G2?0:3^2^? 'Uo~?֖02 1;C[%a @{ː2nʃKZ5-g&+mƱG G;(9G ў-Z'%J d֓øEeȎYy$iOX-_66a`40aa16/]TP,7|kTCQPmsck1?>3=Xqƴ)|N<  >n 9{#@Vʟ9TڃiLimRv4_jh0p'b ~=.;kBݚJE9I=Ⱥp&5ct3qM  CJBD8&47dxw+0%x+*z HܴwǏe@ " CCwSnf,ǭ,E_%E4ڟL/ `{gvLBx\ ڵ{e3$- @sx6sorA)cD>2 ໔*`HZ5pq]٤0%@` RF^JM#naK5a'V`;Q -Z)Iq|VYU>28 X$zmG&_ƅ9q{a^Vӛp,VdKN>Jv9rB1gy,r ۵x|j}lca JHDwr.:T}&^v֗=h\osE=4\ Fd+3V'cMYN 7hj :sbnh$䑙7b=u̎^Fpoi(=@@~-0}!2%PWmІ bnv&p̈Ajѓ I/&Ux!eJ}C%1Ϡ4?xV JU ƘD=ybw4m=桿n9rWtvj߽H1wm)`L4T[d^Eȏ~ ear臹 <5Լqh9g'S@ ϼl?V^Έ M-GҶv?@k2|OIZ-:IYj6yO.0azq}2W@?VZmWP͝^2b(]ZPd߷rx=9:4_J2.)cMǦ8½z5z! .8z%+Ў,6N w\ XWe%A0E+pe1z1|[ӴA>K]ݠ }ȕ4P[Ƀ_GGi߬DAiǏ)rˢ,J)1A6vzꊥ_*uTs=4q"O"8sA<)\ePĺlX f;YԸv8/d xit9\+<]Rc v:Ƚwb]{Hѿ %Yj ihđH5r|OQg-<ɏ WO1C9{+ɈYcu>p ԧʆhDLgz#ZrQZZ_;m!p@rOB!;ܳ($_h{ BDj;cOCm6TSGi7ܝtMgRz=ծX~"Y|paJuLiet֕דf0))GK=JNȉzěﳽs? L& &y`aQem9G-r<c3_ۃs+Mq6tHWf9pVTɔST ke1F_#5R3[ tTa-I+7S\Cvy yaFr얩y(#kGgaQ9=G96OI3y,sf9OdP]֖xQ$<$ұ9B*Y w{/l-'T^W(&.^=Ga>+F>m0rԀť.;mTP%Z=NBpU?xÀD+tBl0,B?^AEj!}t#xqURZ$/h}30z AZ\I#?Ѧ4'E4o&"&Ȓ`+uƧzgd{6;vSX홻45C,4c&a|^QwnF/eu &'uXui3F̞Lw%O7h/G悡 #F`16$DSWvT\MEr2N7?kPbX/|IK>9:!lkhfq,UCE(xiåFo|o;8}{ r NӞgWߊ'χ[O,DS!٤l7*R!+<޴#rgFw] O4D:O%멖hl | zբ+k< ?ԽMd惌LB=VऑΦP- ͣg 0ϣ 4=0/`N  jbj-pn\RM|Siػ66wK!/oHVT.TO1S#7\Q*03ymuFx֍/+??'}(AގR })^oM/ -.JAbv5<R؇3]Mf9_kM `E9HUŵ~#"qׇH3dUm-5~.H5Jq^߈jiQVClfKx hfW:H&q[S#^ ? v'Πj7חM 3T0.I%TUE(Hb%r*nu-בV[>Dd0a %6]Ea|";a| s KYK=׫7w}a?H*!$# VP7xלD`dmo(R đv{Is171ـ'=l1_f+0i`g?*iwGCQǩRy.LgjI&r&Gja* ur&ɼv|Q0sR'6~}lLNoJ ^ˋ䧄ϲaxZx =z$ggME''=h3td 3fG-}[ DJkr4^o\r`Cٞa @ ~wO/ /V >b!7cb7um -zk0gIѧfLpqd '({MkO+Ib7 &FFI̻Y he>7^xiyr taUR(ݼ_>Û$cb}ej]f\Jm%Nl ݰi?=&Jvkx Qv{ei3uq"TqL%|#PT.6Q /p!h4E /蟀gw"?|벁l 7eu6惙N mNw#D܎צ 9H́Z#mjT53p`TυGo Rk=t'qGa +C0:8&$1~bF:~< 5d#af<Lͭ~Kl'fa}LyL5 ֚1p6˽F]7U\٫TzD5n)/ ef67>mg 0Fʄ .ַ* H[+ % z9=]45gH,¿ o>8H#AAb4yJάB:e`B>:$CSVf*$NɋdK7 K0B.1k8H [Oqbhb-1MSnx0E}.dqoo=#e]hf"lM0E5ړ|GHFdҤCNkۺqP'_,Vi 4B#=G77ZzP/N{ke\4=`? g& aWQ.4Y>q+;0ؚO: ۚcV Nүtud:z"u h!&@v]e.}} \-O`¦cR:R~)ψDAaXRD!Aggʾy{ ~+P_[Z7R y-R~U.r!:>/L2˛ӏIe!4 緿ʶydӻ?U#W6tP>ur2q^YPX\_,u$SmjͮՓj{CcI~)P€ԵNWJݹdFx:H6g0ͷ(%{)iyPZO pz2j­`ߚy;S.Ip䕟4"~K \j:ec0-2;v%NICgEtU/6DMCSU@+uq~l̘6OJohf?B+4_=LC$fmG՘z4=)f$BvpM&ɢĵ',G/am=E^S&IZM+g!ʴTuZ|u|Nu.`wT\vOyP?D;۠'#u^i[EkKh4"vm37h9(WK2WN=,YObwb ̞c\p ft@s`T 2{_{ LWbv˟_tkPl=v% LCT>榋?WRGLJ ˖l,!d~k2 4q`nd3j I@1OF?)3Dfu˹_Nٰ2|LN`\Z 1Gi/ቄqES"eD?i7bgHoՂt1?J9Ƞ/Izx|B; A[/hBO:<JnQ#}"AnxϬw })ߣX2Sd VꥉLnowd|ϺGe@~x,"-]S7Xc@/M*{g;6 )Ťͩ3rSڸU466@<vdakIUصIK&n{cM\lÿ-AʼdCmK5pv:yJ>ݟS,w=%dv5^s{Sԭeb@Wi:`)Ti>RU zV&ӎG yg]˫LmQ p5EO5yCI暼;pmWH3 uzxr2y7˰mi{6e,1" N7 {Рbd 6p$ n8"^u0V1cMr(-w {ź<<IT!t* (n"T[[HA &R !+avdN*o{u^oT&mq;#Jc+B'G[p>OyA߅J&&sȁa%0D%P˼V|8'4Clr29Z!, u"WPbEd 9L#,T,{g (j7u˩QI ~'Iro46W!OY{EqzB5LPbǔ q̱)ə\iSi`_ Gl$J@ōlYv* G>sJHZw1,:!Ah~V-f(vo>RA ݤh{0;$˘WftՕL"1dA5sZˁ]-tr[0z2َJ!B]K&|H4k isR{/ MrQff+_=v$x j!N`ݽ< USa;x 0 xJsYM'prgB[)Х5A2\/^O}F<H+Hr,f(6mA@ y^_BSW;IjL# &zMu >80M,4# +4a~rj& BUQ ;z/p$riH&V 1K M\Ƞ7J=ofi o4)[bi&KSQ,ٟ ?>'Um0 v C-Gf E[`miHfdH@"ⶋ &<`J!+oC4^P2 clk ۟eA tɼ5͋l px҉o>zqa[Jw<γ[H_~yHO[MA#v ϸj@:v E 9Wh$*4eQ.Eq^Hb61SOv/vqO1Oi:zuILoyk&cpzU,VC]+IԸi|UfOOE:znh@suMZ^C}5ƚc &ᐝf+?qpRW䍨#}W 6 E Y)9s#ey.u5.*S UAeUO5 ""|)3䀂J~?Ž9ewMpF{` 8Lq ,뻁p#( p oa˦X5_q*Mʋ̒И!v#Zi7Tfaੰ?K&Ff"N"&G>2E68wdR} /w|m.u1ICZN)vFQi"QN p/&(˸6 )f/]͚)~S>Qi)||A= ŝ77tnj"h{f3)VJ<Šʕ+dTKlwlJUa +(rYL/. +)Qג!z3'C'Q-'˚ 锜jU NK~LӃNjғ/CO|-rSgξxCEd72~@HB#pd4wT}Gc!Ӭ@da$͖%f7Zoe|Tr% V@ӣwX qD 4ӇBN݈[4\ GYkrBX.^^ MWH~J5ϩQڗ18_ ư$F-$rA;AMU\9G'6R%23#*Û_+P4XS<&4yIV Ḧ́k.pwW @5ޅ~dk䅤h 5fxgr߅4 ~vI"&B ɳ%*`ߥ̺ | xA^oKb Shx@|=IemB>X\#E;xv+b+h{1`K ȹ ? &~D'_2y\F]=^W?GpB5TNb*抇ױ#Tވ!Ү N Ä2ʼnϺغI$%Yi+Ҩ)ɒ)](dMc4"%䪯!`C/Suv]JJzTX:Ac*hؙweu |6VIP)KG 6ߩ*>R8bC3OX4aGB'e2Des55y7> IW%8Yy6GNjj"΢h]ڑ!m LޮUHsp|va(3#=Q Fl94YQ4Ùc!5k12+NBPTs#volvA_J>句(%؇{4ZijDFq6\u߆!(moҗ+4OSgL,#tN\GbP ܶQIFFoC,e_W2Mt.F ~%0 T׳3bΫS3+i+e1m 0!V%@pr#ܕW,sn1gi)UHw%y 4j]xP-jxlj= ^ Eu7]+ $!=ee\ b8w?Q}B蒁fYz/40t -х"h=ޯ -f{(N`9/rs]I??N<E(Y׈*7O޽{rh k3zC>̹!Mllr_RT? KLܠ, p ~HN`5Ǒa_T CD̬S>(x`{MܟG9^ݮ9f,h,'vK1R}dzd58N0(KڣuǨzdxnR4[Jjvh}̕9A|bV_Ԅ^҄E(H*L IJby~թ$Oc$1Z3PڳᡗWG4co/r 7SK[n9BMz92|oW^wSe5].fnV#0I!hW8Ox*": ݞR^syI9 \vA4,;l@Qy!3e~ài]I,K=Iq/o 3|>bazV0Qo.e8ۭWB+g @9MPä-Nbt.uQ 0õ͙Pܞڎ'T5hST*IBiUS" Ԣ "Ql&61W &y[]$&>i  ^}67fc J,Xm;3YzħL gY?iz1LnGmE9rtyFiϦ{5FeSz2(ݝ_H|3c5:-$AO;bt2 UK>7VAg&q\XAF1 pU^},cQ0$8&:m8xQ аaiP!Cýc6-PF ǹRE7` ha!*{ ^%銢B"FNqKr %4 #y)Q>.jɂ*.p2*s#帀 ߥP0 Vfw?wA('FMG;$wM~%8ޑ|#*nN?Xѝ%hꙠ}('Bcf$j<%VN_ Y!M(ovlpX{G%+zκ`3@lsIzIʜABC"~}$ӽb͆ux2'ʻ:6It.1gf7Q&imoA[8r7WU7yC9h3]xE+3'@0@gܤ pgfH)B:)w=;B!7"}\BzVV+aA"̮D&, YjZΖq9g 6 (J&nKs~&#J )qR!EL% _ t+(o@%档+->O/d{KdyoĦ$}KMbcN{Z;fHh78.*60Z/qp!p8g|8,VsQA.L@:X R^-ì(jce N_3g6jp1q/|x#928a|~|Sg RxTRE [+$hLĖݡP1P~<ϟub;ߣA*7M[/bY+riPF\8h11I`KLǠy.|<0Djl#鸝whkAV۴<6-翤h.>ɨ +cRwTgJ$H>#$rZ*Rʢ7}H`^;lZ){=ҟ<"ᵅ3Q "`yc 8K<]}RU `(\gkUL4TUJS|[AdկWo(YPNK^CHԼRs~,lB ,rUjeiۅ^m8aL@ЬzwIEo`J &=!)S&ka~h12lLG?F3Qmŗ?j09(|(p*y֦/"/01 4/wۿhj܇t?Ec+l~*P]v0n^xՙɴMD?Nv 먷ѡJŤrM.U,5U1Ź9"s%;xbXelp\Fk,adCY8h^l`=g`4;H 3*)*&6hHt(g=xݛBy$˷( .hc.I6SZyBhD_ӎymlzܔU1ce n1(! )ZF-'&ŋ[EH wr {2sE&u+|&g ӕ!lK+pwEY~ƫǸ`yzNTh`l/>a8vVv7b95!p2ĸ2BEE|Vޜr;7`Rn*^^|YNATbCD2?iHUkWdq>. ~ld/EWݞ}Y`81EQΓK,(6fos}^[@=:\Okl j1)-LpXhwb `fn;yXsY9b9%wqEZHiɸ/<hDt96_61gM2aɔ;xtbNm3GJ‹GL"G`=J*s>;`B:#}>S5.`ҊUwnm$rb[ɒ[[[N rz1m $=/9q?P 5NMݡJ'ph:dYmKesa.{$}[d} 57s,zz.; ܵR,x/X;- yh9L :;f ,3 8) 6WQ3EcX E%:!FPtd@Zp)^a0Ho^&F\> UF.Tba9oe$lWf,-]9OhV' [c;[ADs={El16/WO`).P`@7kIDY{_* %ĶӶ)&Rm/z֪w`ىg$S" }owz{iL|_RB Rʜn㏔O/:࢝8 ܲrPK♗G_L$CaoH 'y F8;0Q^F[vD!Ç*]]pdقz S~2TtYc>Rk kF: q&xuܺFo <fֆ!' cˎOfPIղpX vX  ^,BqeaAig:EM`fI7o;ρs(PTHWBYAni _H 3EtМ9V Vtu젠Yj$Te:CrpI.Tf7WR?PuEo!!悧:]g/Y憾ƂK=m.;πӺ3վ$@%?LnH%CwpI} ;֛M J_C1}]oE0#{:bDَ;+ iI V?ȔyZ1.V |΢{ "en:٢SX\#U!OU߻>\CJ̮ۡ,%!&G0 Nڏ*rڐ`pk!V3&'0jt觹mejuŇqB2jf੓3afrZIqX*ixR- {U _JG xgwٌ۠* _檽\mOAZD@ֲJN"Fu.% 5#KP?#H~tbg><@:[RC39L눦ɡǀ]MYC kDR UCaY'}&J3G~Sdz/;t?θϪvus{ V}cY{G+ ,k,~8 FxWJ} ];ޱ1O?j2jv|X}+L^^87SX5 A~kw[ LAA!p+Ն+ёTY :s#ڭz6yX0byʅE5W4q ǦT+3_}ؗ˲a1c Y6 l4Gw,9.p7SL4бLAF% 1/s}ښj*oBev4 F^ènmߏ`o:(رΰGdEs>IZBvz ?p'襙 bBDؠ nS,m块mx3k K|%_<4i}N!VH\H{B[}=R٦# oۢċT 71o=x VyL_s7rzD9x" S`LC~ Ҥ{Ϛؠ"̢Bw,\+Ŕ<,R($GJڜ3cG('s6FṇlPg Bp-E^{MX,έ5-wٌszr闽t O{$! 2[c ^ĿaKB0ghtIRTNNӅ $s1[@|".&:C+4CɷK_mf߂.23w:'?s@ z-̍]ds5 0D(s-<]618Lws,8R{rFCv gJ> @ų?4ה5B{CX!b5MðtMHTcjzcǓ5q >|h8} zZ`) pZbH!v韷2[x2$2#e̓"cONܚJ1pq]!b!9:|\ғ/9',!)-1okIC+eo2+^LbVe\|zm2xᕹE5CHB+vḭ5`fb+鏢#Iff3`<$wx87ʋ=xhc JL?Yd3xG`du2Nȯ< ͆>16ZKriFX_U[yl8_6եj}mF np`S!^hT*da y"XDͬ#[(M1_Q2ބߛ^;;53^Z Mu{ЗPuL}_v4"DPF"-nF7j"k_mH[S;hb2;xAwm89!z=@6'#=1փnG!%쇵TP32"|YN?+5 +idzϪjXk7ei U%M\Oo7:`5h( J&}sᛟiG;, @Itc17v7V=x 9 jڋ Fcb"R_k e{"Kk' B-G OMR>7$RRy1Rc_@W Gǡ=|wtaH|fV-IX LaծN@hN5+hmZaHO`Bp!M o{ u dx#| mqI#Q[Q O6as6"2:qt?BLh6lDs4|'kx:𐳣R ~#3.uH-âlxȗ=P{㸅0$5ciec읇,7Dp.6F@0BӅ j_iOk=/6ņf^ݭ+'9\N-,IF@T#3sPţĵThr9BQ'MjyX`{;[P ufzß/lLW+TJӥkϽ>(_ %C~T(Zݳ;}JnlٮJ5XWڽYD<>HJCѺڈ6Hī()ޞ\ƭK(ަZΧRDcq SVM#BK>;7TRi0bn@rxb9TnX 2G7cw !ݻh}5[ev $>+DVQrkj_c ڌILR Xu%ʫZ2 <)j ^1cpDtjW6CHGmTA9aLÁAIkDpen=O:`$U7N@h&!^ZΰRȰF1Gq}V n6~}xW63za,>^>e)TxE܈|݇˰@6Lp痰x9+hoIj4yҺ=ed5ܵf+Y"cqqwپt#fY0A[׾0b{j}2дSuS%7Ƶfihs +uInE3mG7g0:%^p!CmmD-V{٭SWѵd/ql/c2v~0hiֵ҄Ǔ7rwEx \W k[a +*ɽQF`GlD5OlI SiZ%]߫;FcG?r_>lԫ7+砵U31%w aT gb|w]p1hpqj~׋r`׷yF\!񡓩UWJfyjٿ(SܶTv`śֈm@WIz*/ZJDM߹,mD=ٝLlϳ*r'HsrA&H¹B-1el߲zzr4^n԰܊Z MgKpi8.aCvc޵w$qE!{a8CLkc3f^SD M{L٫7?+] I?r.`dxM݊Vje۵F*`apQL wHb7MdV2 "FrFyp"a'U~S:KԴ?DqCD$IEd v15!lp ig0ƇsE.ƻoz-+%A]W̯cT HЌyv*ę1 璤oI~e7 ^<$*\TCJȀ[2~p ֮ 7MFgr)(nG?'p|]7Ƿ5ts]{1Wvev*D"<`a3rL}%Ŭ3o9LbX5Ԑk-~;?U=[CVaZ ?J\ar>o=Pp3\ H@>CeVQV8._X Sׅt/Aś:&Z۝HoS-+C% At44 1/Յqt_0ayAH2KG6a[ %'-(n~p('}y8',.=Y@"AZp pY^41/j>#<,RUjP:p:Ul9^L㬱nXM olU?0 y)Hea}F c43ّSV|R ϙW.:mϐ*+ fl [TND'h7 ]~AmW 8 &HA sfJAy՛穡XȾI`?6;Al34vrzpct ,gZu밗 `5(8/3#^S8cװ/(ƪ&:<H)[%FC*`&\F}Eäl;AOJdCx,ehWf*S_ ۅKa>YߙmGL~pWuͰ+gc55'E/ %ڡp?4SdyשyS0l<(OGY+E!3k"iA߫+!^+w@FhqၴR*R$5{<2HB6{#7$,=H>xbM<꿫hڧ7C.|^=1ˡi<CJʧ+Ԕ*JzzÞHύ0nwpc"PmDPM?^= NL7`gDL8S)-*, F'|C [W ĒE)_dzѼ}vd)B-!1 W0GJ1fZz_9h~BW.st (} _S JuYg'7c@-=ɞ}ļP'+eh7F0= p0gƷ[#v?|ibatgR' k%֝,. ۑy~5SB+|hmɹtj<("VtWeGOpJ:iI*992z{N vqR'uc^#}䮝JDH=sy';zٟ"_xS|[^ %E)sK8тLaErt^L"eg~35S8lࢂ?'~e>8otAHD?oX$U(-w4NN#9tQ QLw0*a Va=w%MoAZp"ͤ 4#PKցbČ252ŖdeގC>n DmL`*͇ɐk4zdlzN:B #>/ޫ-o1*qþ6k&FΗl8[,Tɋ}4ɖ#0.Lgfz (}IvNx/IT4Y1=ջ !TVQq߅ڣ46˚΂[M>`bs"~J[p)L696u cÅӲN2}C6*o ; l͝buCʼK:P7 e*8dGGj=|]!n]soݸG,S&6?[Ͱ ݀0|Ӵ9_3< !ԢUdmc8 bXh2,Y1\\2~i }CC#6[VڤxITeB.0͝"G$&72ncnSRnv -wThq\׏",OJGe8}ݴ)I\ W,UO'xJ$pN )ܨ/*,J,<Ǘ]31*Wz.ઑl`4#A8u8Ee,}h[=5"OǯBe&\&Fz\-[7)uWZ>cKG; 馑P ِٺ hEu@ו[zQ=ek^H8rG=u㝕3X!d 5E5"K&5'U-a ۷wJڏVnK+/w@lϮ(B:KTcaXo{kW},]E Xp{OMRwBv@+A ^$SbT1*nohdl:D^$vDmZB]R/&V!AfW,FevAB޹Qxbӝ~1;bwieѼZZIҙPc 6 ? dX-A/RLDsOdtլ[MEͿݝT. ׋;D:lhj@qAG^ AԡυBbQ;02Zrp 3e{{wk ֑XEZwًE`3f^ru(cc5Z~yu'ײs  (3/KE׆'“S!ũ>o&k&:'^!n.A7m\ [c1カo>j!>Yik9 V 58yYMٲHL C*U)IMNlϗHx Z>8)Hqͬ@+54&L:tE@ɠA+NrC#O(b7a,F-vշ гczƸlri]ؕ =ViUFbDΖ{BӍZڰNXm,zX1Go?ڦ5$R%c )H7\hIdQ+nGpG뮜)_ "c FNYHfzX&\_0PfTg\"O*~W7LǨ9Tﳻ+Bx!KEϞ0ٚfx%u{zt284r,_EN5 B R>Ums(kRZ6)i^]$8_1\$戤6J(U 3g1l?)֭!-xl2 T{ LHXi-Dfm־܉{sֲ{b}&||J? ݲN#" K4ߛm*ijS| ъUBv_1r} C'> 1"Z\lW8.Sġp#Vue.'ͳH%lMڜ+| h8a4sՌ!]&aw.$v{E!/c1O낐s@p{,zk- Qm4'Td=ώZGIc6cDOVrMN oA3j#TF~p!gk84xdycJ)]}gvL>#ilLSf~雓(a,{!J3Y\߶ Hu[$o*ZODž>Pv0Vc@9Sly= ZOㆴzxgŹ\OB_|_|u[?lT ʿaGql9"pKEMŴ?n_:_ K7C~(O.V`5; JLzN't椧|Џa(N-k4=|(p\(GS&LYX"aot:aOK9`O"3婓"j[SP: uΡ?y y\i ^szn\ub~UϦ= h-rˠFնm\6W]!F.UzF(,WDo|ZuBE`9nS!oMN:۸<5`2O0piPI;*gQ |r܄'gcq61Cf ?loXyk(16@Ơ($w155%\](*nSiu`$"Ӭ/՟-.6SjhˀX(KTef na.i+ u%s;aic!dsN$op\~w{c&/O0P 0i{0SXpbh"O|" Y~6f TC"Ftt6I$ eֵjn6oqʼn O7Dg"@N˫ߤ%9#LKgC't<uŒ?؂mq%M2?x F:lt!&LXTH=[8Zq-Mv82pPXZy#[\T8؋T%ުz  PYlw][ -++n[ !x:>Qkrs,VB.>X{w3W ǣ% K+PgiD`4B"}~m5 J1-{!tͦͣ~FJgp! @ 寘J.unjD׈}]|,~nTٕ*_tz K".-<LO>OmdO/8!Ǯ/ࢴ@{rp\luZaYQY8OL3{&4m-ѠE0* J_U-AX)"3eԋ\jV'KD'jk $pGN6jeD6 w·T7n<1Yb]d-kܧQ2[g@}R?Μbڦ'3k93H={9rX(:>+%A֑н8?(ޯQQ٤|פ#JR$%r"lp _s:m^E[uAQ'7tkCi:Ecl{;ž:]ZBs5yo6] q/<.\?'Pg0Ć_|k1&@/-/ ?5(0OЬVmfRB@jU !%22V 3Kx[!/ W pvpm"? 6T.?TY|jM )UvUFYiv-d ׅLG3$0vc+;8}"=me! & ?y?~dkxJr"JY. 2.w*a%MA6U:L˱58ez?4Q+nc@ dLjpNQ2$2Koƺ`r"{ĭ7E)ic}XXr!1ƈYJFI0+NH!ܝWüSސk%rA$n/`Usb~#z/Rf5;̓ " Xo\IpǤ%GCHbpȳ^bή1&,D~v# _BwF pn{Ơ?)&U+n/Ϩלދ1fq@D= 8Z-TР 7{B'GYuۖMOe[hb4smh>A tھY oU@a$ 2'Y9#v)5ER\>^J봻AJ2i..S\;3`cf#%r`8AUzĕ)jɇ&>wtu'MD/G ^H 1+)ȗ֒A hӊ8ePmDOH>^D IqҕS eQ} EizHc䚂"]JdM,Z`޲RkKǰ<]ͥ!ҴږV=uxFXq6@Ħ7%4+?f_!Yk~ ݔ'\ HI/&e 1,oc& hXQ+3{B0L,zMHh-llLtoat+O /kcюh] TOsB0Mn#} p7ij%e-Z}Hk (ndT#G;/PcTc`:GVqvv!&wQxKe.d?wu`28/#@b_I] ԯʆpU-`pNj.ksN'J YJk( !x h90#}QMvb:DLq!K=*}ƒf4|IB{3kdX8$KԬ#oC1!KlWI6ե[ c,pbÞ)]GUu.'e2Sl0ILe$¢NHsi=<+?vluy59ac#ӏeIfuDAAՓn@}PqN\Yg@HHR.v@ ` QSJc[ЅdqʊZ#{[al嚝 w'V:J'D΁5oNmї06(Nvݹ`mQ;B-n LfH'~{8 '~IUiN VBV JF5J_j1ba+GMܡ%KL>?g$l_ NN0$bYD%Ͽd y< [ݱ53Ln96yM ez/(D,5;, F=y?j E ѡ6 _ڡ?Oj#qhG}zT,V^Hmsݙ/=`܄hL5)e>Yi2XvC[b>Pks0"T(!ը>j0jr2,HECT>=Y#*!2 J;Vo5)‰=.Vi8jX?` Bv 2?ݶmU :Q 3{8ߋ e}~L}IG{߲..6 )͊P4|Uw&ȽO` sl44R2C,^A8̪h'w6D*?U  \ dԩlDRjϾ@q"-3V{ o`ES]rQ&'EEM _S/qW/륢gtaa@CCo8Q6䵀vFu<)L|=};y?аܤ K<1y$Ĉ; &w -zP'{1P dޭzh,θ8a? s0RE%Ҏx@D7v&g cb* Dȟ0*_ݪԦ?_z8@dbj]MZ 9XʍzƬnTx6}`/Ի>csPչ_~Zf_PλER g_Wl2ٮwstר% ugv7KPJ>q#?>D'UJ_ $GTGpV) 2lhʒޒ䮽l *gfг5_M?cX] JZ) R\3RgSbL2ilA82dLyxxiG"Y fﵶ~č- 8V2D4y4myѶ+:*_x|&wVhܚ]%HPM7ѿrB`jP./$Go,+w)zb! z+!@;ie]~$O.4*E_d@J؄`D*0L4@xO<> ~>;P(b `Dz~tn~J ћv [S&bLӬs.t/ץ JGʵvc OK%v)aS 84Ix;S L3ӉgH<~9DȢ)?lBoJ)h3l:@%oMZe'`GVH8^Ajkbn5z5XA\l8qWcust/*:'bH*Cxy'G]~6F lcVqjGK|șD*煫 Fyj6TJ@WJ7i{~]-H~ekrd,.A" ~'dHLBB@"z`6A`= C7e9}x5AY z+# PB=Y3stŀfezZWpUQo4G]xM߬ 䅿Z<'RQ,p2`9 ~ 3L `Nm#y{;'z`ΥW*rݨ=g+LF@'jU}@0 I8 AҢt p "%O"[75#E0aE9:Fĕھ,{8(+7I,rKR\յÍws_DzA8[*rE:BUێ@frۿ zCR|c u| 'Z5om욀- ~F%C4ng>bN9znHˮ לeT~oN ҃R+Iz' (v/JYl_o=(͍ZȈ9}YW?{ quJ)s04*5qB||ܞn8_5Ӥwɦ3І0wwB')].@ VsWft`I*=WFQ4`t~hzt H a8ݑ* E+ $oY&\afՖE*na`(-1l: P֡=_8\!PR5viO9#4Mk%EEа[\/9;wzAo7c c5 eXc艏. B9V&zTZxũ}٬eLʦm/X(Y^*>v.#sIڭC=+_ߦFCr HNڬL= Zq][c2{W$ q~yVI,Ћ sVT]|z`8=PO\=#E`)x\$v=pڭMb}tqW.?{ աV ,C:PDM9p@S&m"%KAZD rNa p3،Şh.hq_Ht:ٻ? R'u'44V$6do D{ EH9&(Z`O< #c?w㆞ph`Ư+"uX xSHsRЇw^+Eo&um͋uAai m~Y">D:WP܂bߖfE7I6G/N%"jfǟD;<; ]u b|wO~%nt5=+}CuPn)fFHG',ng,Iz}j@-,-g`ElkK=xX癯GfD|[Y魴pf tϹ37.M1, H4w& q‰/u@`>h?j+Z2)v{gnԤVV!m o Xr~e!j7TM6k)M}jӨ) /;<7\Wo}`y?,U5FUK`trieujT1))ˋуv:V#rĀ@-O|]zk\Aq:F_03TU^wLgYVy^1S629a( [o"˥l+ w Kdst^p': m44͈ FX;vGF(i4|:9Ye'9oTE0a_gۚ *жi 7WKW^,wy?[I|Ϻni{x@ZŲ S̼{vbp|5Os1R0TD/dXt(\p+_fpTCFC pUHLQUYK7T#.y.*[ғ4GMvfL0 ?a;p2q/J, Lڄe;LWt1}SES s~M4PY1µ2D:S%}oz5Wi ݑM%{؆ ]݊AHfRzEwhO#X+&߅ 9ƅ8S&LL4\UQ+@]H[`j=إ>,\HJf (a8Smx5Vv3yC "|%[5fZPC^تN*'@AYzx:] خJ3+׭XN1RVF@rUڛ:P[A<} =pdk\* @ }y [a{.J;ʽ.adc$UIߋZeZ dEu^ XC{(cϭ ^ﶼ[~^n/\\C[ɨ94"U+/Dw'zW'}([HDM:y2/[,bI@v>hva0_ a 3 .3Q'=ܫQ0Y,#IXdFawbjZDC\h ;Ƚ^bn3um4.obh.ޱU&9{x_v3qX]걖^\m ◽®1ѣ,nˇtnY(,˝JsRc)m8TßП[Glo\>bҪ.%s٣J1G%"Zp;YbdVRզsZnoV4r οϾH5qBrDB8*A{P.l­+R)XaTzDxIrў'r"3H5*(ߥًIɺ G^7 5g\@=i'ЏnP?vO /4EG.>Z4e˝ wn>\gp;'*hxmL ӚX' b OÆV O >OgcWO0Sf]NYn.ّyI fx^m˪֪sPY-+)*Q-*_Kn,C/+*@j4cW:wD6qBZ'*_S7N@ )u]'<^JrYt< b G'@0b97 I@a kf~lVBǓw}fB6~tt}e]{p[w[|AikAy$  ZWM 㴽eb6hTp`j 4w+mT"ݟ7!,>O]_2\: x1HaIb U^}ǥ>B?Zj?9ϡ=}lræmvqS4ѴE"H_$D¹l,uR[a߯2b(v`gTu-8ntͮ* Nw{iϱO#$ T Kx4 'JFCg P(x[Œo(ӬՆJ~UYWqӽ~gYY@AUK]\jH9@v-<~3oO@tԷ*=۱vnWip$9'AQHFD!ᷣX.R5yWnF.Y,Jj~&Ƈ5ɉv): y,j+mS~醓<%5uR]|% .LI~J15@.*;7Dq3rvw . .g~dR,؂WYZ>܇*Qq,kq],)Ys2hh\ô^V' bӁxXi7h|#9~ G6Dl&5)rЗO iFR?D@(\#=b21q1qg. T#_YOe$^P'};٫ K874x5=Nȡ#q)n3#ng\9{ l[/Tx\ߝdIP68VbS7dj.kNVfVMngsKy` o vH~LS| 7!Wĥpd@lE1R-(FӋnp!t~ֆAKl6E呌W-~PE63RuhÀG2[:?O 'p~,5JkclF Y]!2q̣ >jijL ) āT |;p2d-1?GT,63RP?|R|XS[tV@dڳf{1O9Gf91uR2#Sow|59ergd" cRTdGw#n|1%,t F!1 8nw7yзมSک!^ASprFǧ&o☨C06@$Hޠ%5Dz#44Ԅ Ο :Ww\`[ 5-PrC},#XN\g4YbJhR;˨KnJ]y,PCr}/b6Dgc%ϦiEGiƍ6Qb/hENHӟ~jX-GDQczghȉXhQh֓uoFg!r;L"xΔʒ}`+M*,\٫NL%@nj'B_ٛt_,ݽ߷q7'vLc>#2:vo bT5NfOQS #?ObfӒ:h,M1 q1z n-oh09ޞؼ;=NK _̘'֎M:B(7~دr6O;eLunmѪrOt2 *|5]VC w.ʔUC̎D3}<dBr8{ z7E#"&}˪fd 6w`'$PN r;R9U33./m=a?f609kFoνRM y 7{fߎ'XSxd+ySBA!90O9t285|XPGb~6݉U Wl躦f2:6\BMx􏉆n*(ѫJv vɟ5p Y!X͕i"ѣ8MSl<]zofȼ 6t(qr0f$@3)$ ;` "=za63 wiͨӐRf+C1JF'$f~9U!-h8. tU@CqS)tY#}!yY%_Ym؏?!vDo9^A}7b:rue`^t OT+JzVW'!\S)6<$޹:i ܓfG%q{@b.n-T?E }]sUկO:|{_8vChXsn XPhNv~(mP/nbW3r͐փZV],6kJ717o'Ԁ nmm/QO фʸIx)< =\| !V\̠i}ÓOm2aLiT8_91?l2O!<7kδjn}D_Z쌣6я.tNiF?i6c#ho'7W+G}imܤl1_%d6 iOv="ITq cxr(O9z]NZȪM+F_q&rdXF`d?#Q1l941Voq(?^uC'GM{c+c[ʅ^]%|jt7f>f8o x 7+G CA: EҚb =,B0H>sɾNlćnqo6M'^ .k{;twǶR]~8߰qJ==Lq}aTaUiT_}-ˑd1%Xv>wKI&>k}a xN$/iPx1ĠO!=Z#^`!Ny/#e)7Em ;çarGleŅ8VdIENf6:TG|޿}٬F4PtmgxxEL֙[]+D+WjEq$yF}cDJ}CA}Ba=1NNaV$QjXOPpx6wVjkGCH8F;h?J4 3O ' +O @!E\TqM-ٙܢxۮeV6NA[sBV?J-3rMOBĥz;|tv2vSc4GREж*EpS:,k; q-B) 7 y$fFDf)$JS<ʺAe @әyv.o^ܥJYUnO2ՖT=yX*Ra_JEg+]c4AQ#0AC`2#RrWd߬FQGcBe:Χ/CSӺ+*Gu6pZ{0Pt 3iBqH=hBq9 Bq k; ǥ]t6# fR/%%$<f"9T_/ɑ_ϭhs^w5%~Bٝ^5;1϶QJyfth ˸jhk#d}J<=gYBzlKAuGګWi- {ZKD1F2/CTl!cҀI\]88AvAjH;&ͷHEğJoF1olp'0c+u ^Z=[w s>s6b%AGc„,[KA% 'oI ^MN+oO28 d5T`Xh9ڎ)rrJ.k-zG1KNbx#rF1"مERHɹN 94C^ 1y'д2F|8X2x=ޢˌڶJ7>K(̀zC1)N 8 z^ԯ,2/|OV^)D#:s|5g@Bk?tZ=$fvQ"k4 v_&A IaH'H.L= ʅ]Iݼ*RMnRxT\VMmJDG\%@)۸-c @(gZxK-Zռԥ,KI:!(2XK]e)@ك[6H#\Ri\]oJN]<yNN=JFtA($- jdkg$$OF}% 9An̛v'X-c% QvO?uE(ܰC<'HF@Td%n3 F w3IU&&|$Gd$l/ <+B ,Bf d@iջ% +>Nk1nGSIv>Dܤܤ\m|1)f.׷WS!s|֎8]~Kі,q#PISL7tVxDL.fyL5H#SDR D]k5;eϭ\pFVVs[r/#-R4fcGhFbsՓE;Q]fFR(o \z;4]? aa Pe ߤ&`'=ov;D)-Ve%jD£nU [46>+u].OՕWG u2JIoasD?~`zc.(4-,C̷b? ]:6+ۄ9?n 7- UAZnb49^`)ly^5.iI7LfxQeVˢ<^l'sƋ<5n^)m}gg\IW˵NapFW۴Ħ WJgs"dXQL&ߝ6 J1Jaghb8{mi9GFSU˙@[U*KP(q' N0Ņ|FZQ6HXm:twQ tIB^Vػ!* ݫ H#%W+wxѶ؅ qX{ ϭ:`QyWXa<A EIcWwm~p,'+R>:_ޒkAN R*UP Iw(afA{5þO]2 EG`w;Ԛ Mw %x%mkMwtu(&Eԭ|PU _.NC^p ;5 ~.-2_,EistnS=uftpD-*():P5TUfgrW%z,70,0FB0dUxr=px6jTI؜қ?ڤ2ݤ#Ǫ[my7O}Gd4;PK%pF=C5+cTYt^#8ǐeϫ]JgP!3eF }N透F͒اǓ5Yοkop6# @ƶJO[w~5Ee /804 q!DkIkfoq{{sv=&HF:3P:36ippOTg:Wzyȯ 'Pg<n#[_$5-ˬ%R`v}7*GHeF&fKL ےFpG:Ͽ ͱ4;gkx1Qy')Vbzf8my68<.Qέ5Qh@={5HQ^"ycEgT5m8 gδ;1& M]Õ[hB\CpFkRo&x~xXz%op bSIM 8⭌&aRw y%2h@oX9 7@ %#Pt'8Vi^/~7&QRoFk(ewgA `ǒdKI*>ƈg%y*O\uɖ<8WAD Ԅ`ղ,dwfWw {Ҁއ&dRX"!>OX5믂oİh0縕q\V?ROco&J^ 6*wӕI(Tg?7`>hS[diio@aV3'xBȠzA$Z$r*ɻ۪LcwoQ?%ejP;jf/ r8h÷D#h%Gz+7Gro1[.ˤ\6GK~ F2{^'rQBMQ"Gf9ݽI}%iDd|7a[hepͫqdޮb衆7ڦgPz%3;vC|ҺEg5@-**:LdMIo?7^Ȭ'W+ע8CKHH' {Oɠ`^q k #jn%DIe]s|S -56c?JX?Tď.a/Mڱ^.%*,XƔpQ  ?Q2=8&Lmv4Q){k8M"myDtsp)~@Qf&&b!t:A,Cz*GuP0zvY ฤ<~F)$ݶ}U"Y tQ3Fըhmv$6H0BhD;* qj*6@dɿ2KR%|f5 cU$oԘO>fΜ3pLO|f®N\Ԋ3k 1əz3KulGͲ8c &&T+uDf 5Yջ*ܯE0¹ä檾e }# /_p˚Y_H)^W p38ʧI!ǐGB6}F7z;ɶd61%q/0RE/Vx:1Ko]T3VЮ51K'XUԛ{O˧%L|AZm[}D (6b8=2Bd\'k+3W<`̦W^ٍM};s=?͂.k@@R8+~0NуbBI ͳp;t ԣ3+)W/Gff4\X @j5#]&zaK(h mك ]d-o[~=D ~ \$NWOT@T +UFJc0KCaqUGԖnV  &+`Hy$ %P5AG{o7T;搲<mbCn%ofvsRi_] V_zuI܃"8si܍Aϥs\uh=0P,2BbJe,4qϴArհll A8RZ eTU)0őKj~q[=Y5%%?؄!k5=buw ;&FnP|XcxӨĺ_l Qd$?r/FabJ1__'{(Axsj6i5-YORFɤ[l+#-QfȜZOgAnQJnGu" Ѳzc'/%,3Kܨ(lx>D n,s`pQ8Pf롸$*ϔ{ڄyn yb =鼤LL/ -Fo߇œߞ6xzx A.,wԵqs@LM t }ɀ³lF+J~b%J"Da4^^ht>&W].Xg9.s]lpCDD\LN>UG,TQC[*ܿ LKI(OT\i %6(pے/+CEr@Sm%sT,NݛoT=;nh$ZCVd2gJWtӢ/1tˍ%Q L75<Xl[@7u/Q]FKi;_ <K>2b\hX0A9܏ywܐH:P& 0"s=`\rmD؀ ~ Ȥ̒NR=#X3>i슔nЏ"u(|"C^̈́͞4+@vKH=rH hQRuZ͝T^C,8cuOj NrI0Z]LY[LM'h_W!tX(h(]٤nx9l5)e숰ALBm, ytOHK ppNI7tV 4Kggu8e+ϳIv^b%_Dj5,^~%휘ꐹf.* 7߳g^g\@RWHFܐKBX~MxjBgjnmZ kP? >QN1gEx-uCo)sbg}U=Q*àZKXV/zڰ_sC#zL6˖W9-hJ:RŒcIkK ћ5OED_˽zK*+CbEC|` B 4ђCf-bc-;'jiܝ>=<<3&3Kiaf=MnjTZDI(79X6f`?hv"de_'#짶7͈9\8 V4s!, KNV/g^l=*ZRzPḪܒ{w-4< ӆZWYZЇgnmaFSqQB&qR`Jhr(} GA^ɟ,"$aP4Mqk]a4[]vϘ L p[3vw2{5$,Dk;JJBSu18xe!(\IIܾ3c/GjܨF7z3"3 vB[S$dT+H ${҈Ps[-ߘ*tBh <|-q &_@*Da\- h ']_&E'&=\{mQsҵP]ո=q#uS.smhy_jZNV9h[Xa]@1͌ܢ7ő&6 _YxNtcrޒ^{toz K`L~ŗm[TTC?B90g[lʤmvB$U-"aRKWbȘ?{PkY@w>/5h95)l8 CK|nȪw$#bDVo* .wղw˝(KO]|_p .q?'y|0] ʎ;UT+DV Xq R B1y L/NPبǁ#{GC0o[⻛`;AӲqTj̼kfS0uPΈX.g$;tF9n k2Rq۹CUW<}0jo@zda=vy(4[ǙmLL8ڱ3 o7K,Wkk'~4Pʐr!{ѮXr8<(ng[G7p7ɑiI0&lYũ"+pB_bM& 6qAͪdw ¤յ[X-ޕ:-G>j 8A5V*6hՈ|G*>j0&ʈyW#aXq A*z ȃ/[{e^dMK2cgt oH&UN\v)p3f@m%::/7R |P62FF;;!6ԁ简-1^d=߈qTΨG۽ށLKli/@q.j^og8!)< K4:djđWL0Np N;NcG>d+lDa.Y~`aڕ}Zqs**R7@\KX'O%6v ſrTf0R'K=>|LX],CtcFrHYQ<訦j:U0˥}A(b? lk׌|.fR?Čcn&ee])5@rx/\(~Qapu0ԽgΆg&qEXϗn%sJ_¤6:R2S/huC4m+󧰧c'VS='E Y^#O5Hj>A  fX)`ynE5oUAs`v; '/uF}zDU>V '%ߜ3rOJsşH\ kX$fo㫛L:i3F 'U"A J~WpUO`w풒݉=Nmyo;ݶ4v>*N=n\ۖpn<%5|@QlY̶Ɲ9d"$F9BDZ|ߝO+@F+} HkWBZM޶rJ.ɥX&K0Ɛv uȗ}NZa.{t~G p]R9nX&w?4bn1D7ՠ /fwnl1y͠4aj|qDN;F{Spԫ,%|o տyq8v-Fn:g@h㧖G oCD`R @X͕TBv1ځo9 ^U>VT&#lm <^IuQ|ɐ;ۜl&lAaȑj_RԐh c-0) wG> .QN u @G]bFFrb8 ؕ|٫9KB`S>_ g4U]ctTDz^7/\\XIz16z# `p&'aPp'PW͂}~T<@mfKeL|}tNwgL|Qyl;*x$)qBcga 4HKf$?f?{$.&2T>nNCHe3gU r;1Z4,w0ິ yN:`߷ ^fH'Yxg稂kƩ0>[nȳk dJhea ZIף6å+\%s3S&91OXJ.}ɾx6(,Ftzx= yAȬ˸gI|Y(S}-b932o"Z鐥&ˍ%@GڄXh lDFwwscWNg-6lN9TСJWqO~KW6fY8˔wRhK1:_ x d_X;Eܩ.~+lm{ G%`8z n *MX Xok6ceO:1@%a' Jf ż(QJH}3̩偐1ވȖ lq|)OZ2Sg>rͷ;e!R*Z!:x.7x]}tʠDmL^g\^͖֯ttR;*U,wC0BGo]&d7Ŀ4%os,|?l5Ld&_h/v)˄t-& Fn˜WԭU\ _j@1ޒdNRȚL8%h]pE6NsOX x$5FU[U+vu gT0<;\dn3? jFyM95;͛cCJ6 hn,i܃yl=f$oELBG\D߇丿Hq@`5أJכ\mnF}%T<2ڣ  wRCO~DzWI`s'@`򦫥!]tqb\Z;<`kJxɋJK͝`| L;6WeP7c8FWFJ'^r'(>MV1gUL^[qh~i Wi* a[+vi!o|X/]8r@0ܿ9umCr -1G\BpNq[=2ꭀנ٘|.>q&?LT>5Zmhpktae AP뇈1DI[T=-{AA9N1tAqzu Qw*mVvf\[1``j4J&O#φ2\';l?m>$LSS;=ycr%8R zШq614J{Xe^g:cg!Ej90cۓ2ԇ)5|2_vl(ߝOU!d)S}eC0 %~٬ @ΓmDilZ.fna-]9B/RE*,̈́C7ujB4aq0pMGp򭮎$ 7"}D~m&HlMטV%qʓ49M CizvCnŬuD#'|ۻrm$X%E#HVtxz 4}5+춏 lr0(FJ›u uwh.eִ1ʠ?y %+[`Gaz wO\5N-G=KSTX3R䱧#=}VQ+,@eϪhj1NVuuLe(=&U-9+ a>b>|ߔAQ&Q we&YQHNa0̢SH \@!c1Z3:'ݭ|` -hICbP4 Sԏ61~ȟXwYKK:K vnPc/''k.iWlyw89/iҡYޭl@o# L= HÍE+ 1'8 :D.[ՅU7Z+nbr~$-F6.Y~̜b0) 34ӗJ[!'s3smLHIf7WJ}GWڭzr~/eHM\I\#8mY! ͅT >KKG=ޓG/BT^`.MB !Sr f"Ϋ΢v#/[y4v9@FLEZ^h~ޜsa2@EZ xss`(E;G4l[HO!נ\>3%T:AUI((,<kdr ^01NNPU?Όyl'@#;2+٥z%9=D+JdG "0aI>쁶.`Fp0+zwGH3b-C(֩>4u雂* ؀B@RC6TռSVI$*k'ŖfHtlmT"ʪb#&~{@]GUd8%<`z $ ob|0\ s$$v{Q1@_k(?xГt|8ny{XZ(ͭn*+ ð@veJ['[+ 5m`^1P\:uN >hf1qty.Hm-mf& D=uS`d<_'!>:=U'׆'<.ntIMO|wg1 HLEt\GX8rq/2C?>ß U)ŵfLfeJ\Vnͬt+{~#X7΄_iO_P1<gP_N,vh9@6HDjwkpޛ hai߽`$mreNkiȸ$|N q !RW!<:UpۇDBhQ:./Q}i݇=ᙞEQDm2126'P` C8I Ψ ~ 'A;El xw5},: P7&x~*nHk۩-hLW]sspx~YTNK'0,3X~٬h ް`Wqm{Jmw49YćOF^#;x95y[P'z$6HP.gl҇lRlh>Kh$!$·+)Μu"g?SRu6|Q43^P6gnIbF0vD> TgKKPV{3]xd%9DA̷4ZWs~j qr0^@6)>ˆ'ͮK 'ISr/~ּ.8~W"Rؙ" ǝxŸ/L,7(verǽEKDnZT$#$#0|&bi+uOK͋ͮ o {40ch;X6&3\z[P>A~vO勷SNdû=w%^*WFޛ:ICSR g4aM(wb7?840Ӻ-_]vb3XLf᤽9LVl/ H"T?O9n13 .ɛNgu`vѫLL u\,~ːYBػ8'uL1MZ] YK D>q >ӗAĚy$P9._bŎ\g?lMmJrA,1/UIz/NlMXE2B4;%>86ZЌ61c61c. )?Pb{yi¨sq@cTTavx' &IxѾ cȿ'/SYgBVʹ͢LK?:%N ΧlzkFzZE8`F 1UUreJN5$Sd<#&+Z/I3J?o%bQO TGBϩdTm{Kڜ9l{cjme_/¨~T^\{jHu8D[;_]/6ļl u wqӍVKzd iynuR@qe#dSԆe=d|Q;R[swNZ$:9Nشꩱ^Gu:mQAg~oZs 0 Qh&lP^memF~[6BC`"BHkN9@nɾaFXNh`gM) =ié/}.!)UR> '?P z 9'zߨ޾B^ .\N'h;bdUlUrj) zI<_z4,RlgXi?, lt/8U1UFyӪp=Y9L]tL`4zY@ `C""ЏrU7'EVǣ(vtĽdS5 r-L;㿱B9hBs-p*1a;m8 h+U9#h /?H;B)(b}=+ UăI +RF1D="]uMxEJԏ#ƢfuqE t#0UULsƣ a\/O7C݋ҧ]cU3kY M8}M󕊡^nIk%Xwg W+˔l&Svq,өAJPAotm5'Ǭ/,xEܢ3EfK[R2m؈=܅<~f\1]̵Ψkw *WIMs'/9j*fcۊQt^kokc8a± x(j+?ZrDh~ݛVB;ֱW!b2 ?^6CYT"H,dIlT~Tؿ"?\nQ!O8qcb[} N:xwZiv3ҼPq14Qd$q1t!? C~q'6W9Rh.=@r:bܘl%*Fus~<6P8LLL:cD8}JRiO2Ho"m;6,L Q= [t hh.2x#>S]jdޔ 4 ~?I5Ev.H\>yAkI p)Ɉ9b \?^K\c&Ul[s5׭4=6,;DГ:ӏY#(2G/2y"91E(^a߮Ɯ ?kq:V,W5Xбx%ЊTrѝxa;j8[ls#\7{ݐ@ ac߹\U Y:A'i:')Rb%Og4jˠM Ph7XA1KeQ ՜z IQY[& 2X mZgVJ*!?7B2,y|ig'ÎLotb5y`6YXnnnZ##%*K-!m7z׿& {,$WpUGi6^6"XRM8gxٞL蓰_AdsP˿H6828jr̵$ZWV?j{~Ӕbʹpz/e C,d4)?+G|eE;5QeYe] hʖg>Vv[E<hAn!0 ߀E@|5_j"u<. SVE #OsΪ:3=؈[ Ct~j0 ~GNϝv^!@Z"y1Xq<b(]F#yw.MG}r \>Mge=47.)V(WAT#a!^%ٺׅN}EDwE:&0^U72g,>"2LIw tih4 D/bg"*{ڨmw˿%0vz܏LR]vkr1L2c$)K'wJzz#{Lmv5#\@M|oO#p{Z[ :A- kVp&0<ݍB㕵pEP6 +L6bSHZ'w¨J4'/ \cRzts6,`!cUԕ K[ R@K.ط+5vh ìFMJ=OA1L2LK~D <6riy-Q%'#N!Dz#?y-q)6*v]q \~1rl|>j)Ih"vف`iE\׭reEܦu Dδ៖dr,TKK˱ȞXUJznl2W*,j'q\A"_-<3 @2ɛ_[3ıIzH(ؐd9SҁvZnxwtvws4Օ$"OڠUVܔxDԱ*Q遬*ڂW@-]vrBK#kvk/7n7̧s/}q2+Qɦg֜]tZΔLsU#㷥(cԨUJ~ȫt?350[JL^zCł$ %hoi%Zd8ct 5S*IdZr^DoiZW jhW~Jq?`jDKlzbRPY1FN )5v},HS`{&zHU˥U* 8۸|^hٰ mrRi Od4 n3k~ljʽG^*P^Ų L,m'll.|lyy6[FT W=U-xʽ8WBx|DAI܂ݽ5M;\#xӎC”BCld%?l5yT-m>yҹv$\wxؐ&87:S9Dθiml9,9^ȺV]$J\Kg9lA5S-Ď} f \- @љJKyK3Ti<I-r? XS!l4@/kF+1@҂z|'5JQ"cmְ!G]C"و@k(l~V]Z:p%"⇥o4C~?67`Tn:}~63xhת )JpCtj+q5ďcjnJ1wNN3/  'ci$v 3*"hsݹÏM_&RQy'}Q-w8y9|(35l^+(:Y4GamhE@EF8Z4Kd?u4> ̝r97_b9Fr* M #Ɓ "Ij(gjՁf(A%q,AthL&ټJ Bs֧AK]XJHZ\ʡ|/:OJ޲39ykrm;׭() a3UP"^sQg0'Ɲ+2W*ݶZqJ᭧ L>QOwI^v.*$4GmCp2`g2qr.#ymI4)q ݻ}o(A)`.5{.!"!n=TeN cݭ,7uG+k ZY)TO3A_˔zN" (a;z,PeQt-(D]'' ـua=Ȍ_vƫؑh/k=Jp"^#%+Y#-V]HL^* H979i`kO۹7m 7=ahb%)]:Yr#K*j1F.A8ռ~ zh ׶jg|oITErȋ!O|p% jѩ^='~sihWa8=>{}26lT-/TO V¶ٻ0- O^iEi9ηRWp+hJhgLcn+Y4[ =91]6Oͷ:TSPad),6]2q{쌛1٬ekaJvKE)DQ*Y$X:3Хį 4:D,qP2-'v>փ!8 Mہ\h ZĠuqGvDڸ1ԂW>4\X6r,Rxug)/P t_c;O3'f6:d$srIǔZ]Q7iR%_6 5ۿ(!q{љHVxS \R~o_ ^:oZOcqaWs=+hsF+ְ!TC9(d䘬#z TJ_=cG@!P'`>#0E\J@o{fed"#;}XHf5K)GE.3Ixf}) "{tNt'c~t.~ NJLó`-kx[,yҨR7u%- Ʒzf5;A)ns*60ypZ؎lؘ~=0u=d ,H2'1-Ri ̗+[% UibxJJ貢_+Do7i c#e#Az…#V.fvlGz& >51h2gwbX$eNt^̻ٵ-wEff \ l=pt%D̬$?"v[\0<ȼk~lngO#rpB) Z}`R <,wĒ@ˇ17/0uGޥÅY0SҔAv]jMn.@p5oyit h!PC_bRqn-rO{O{K|1Cݪ(2EZS8$|oDNqohi&ک ]EW49FٗKP:Hzcְ*m(a-[/G#V[)"pB!g88SxU lV9ۤlYD zU/71Əu h2 d𣈟H_ ӅxwZ#L$:.Ɣ$.{(QʄqUÄ;M6-sL S\˯dpA&miٺ>+y"'|70e:>MTV5$]yi ( iG&c[uvN s_>&U~ tn[q^Pn WpK#~tryd%~?~27Y"iMC:"Pk04QO3\Y7hDs3,1 Em7ͷ ^NP.`ԆŽAhяGj `Nsıdҿo+" 2io^A]W&Mf:8t}V:RIFרy$T e{MꌦI!$^"ȉhe7ΕL|[H E}Lv4;m;j10GrY_׆7d=V<(Nxe~}焏sXm>غ!bzOIinr@D (*e J3W[0*c+k&P8,1 .!7KE( #g\ nd<Lc60 cuF} k}!9Щ0cuhDwz̠ZgGw˅.#nq߸pC'<; r$zJ9Dc3Q|NTAsnc oC\?sq/1b<81W3Q]F=t<~ NK,ՖA JE+ic `P5|gR%a`E !n|T+1hI )8ccfN5?etL$}s8#U5[7hщ)/[e:xkVp[~Q6ӗKBW&hFe`Ë{6(L>EQ Cp4ggPt0YŴ& z)P;?}%/kc"9\3__~:: PZ0#.XO{iU'l/\Uy> Fp7 /JKd8me\2*"S!%3w0#ad Wbn;]1#t 䡄pK)ޮ"O[7 |t%w(tekX`_gVUBּfm&Lnjsw(wlk>6S;ogP!;Ӏ|rN?@,wzogP%ъU6"3h@:s\_\3oP&Gw}z{}K zʎW~sX\fα;񩚧#*g@4Ӝ2wrŌl"׼2,;=oKńR=e-K}jdk,pUp"^5L'f\.)1:KᘿivH,j~<9xL16F^kDkw$M {I'u^-~ (ϵ#% b#9YaU?fDj8lZ}Dy}\QkǧJ,hPHY[(z(J.1,`xk3[ƩOWyJ_ 618$JatQ=gPڿMc! {ɔ,B6=c!Yu5%D~}_Dg?X.OkĄ0M}742L6ʱF{(u wϗL/^*ⴠȊO8{ee,^v^jB6? ˕PzSÁS]G@!J(Kf +JNkJ稶QyEp#gB< ۠aY IY?kѠCkwu/j,lo~$9!h9&;.8mы]hKaHTnʊHɲtO-57(j̏ THi8/@辸?prXqUT@&|cs7a ÛJmwg ג>M MW qQ>4-D{[6/;ku(:bXemt@ճF` SA<lRs0P[ⶾAը[9F$]lz{lB-CՋi蛊tfIp+ n ލ:OlwoUmؑ :qNZQ;AjSx(Ay2g[ [G11i8/gE:$Vxtrx=9}c4pR%ӂހXܣѳw\tWVPe)/WkRv<ȯ:DM1OLno #ySrbӻo F" ̠:<0ٶ K"IŪTmL}[)D.;4\dҏ1 B, XER(2K@Aa3W4E8t(I78[8{h @*1,M(X\|qY~ VY!ZQU),ȡW6h84x8}iW(iA`+,<6L`M|l#E~Pt]>iy%*Uo70dv:> cHe{ݢ4s_QfuOnϑ9E;AJ\(\ aБ'KyV7BZcq2[ 9ǛkZ+d~hKif"w H8b%2FKC̵ :%cƗ9_+ByDO U͖S Qr\qp|lEL*Z!k:Nv T^C;4PÌZ޳eDZ}Rep;uw 3 0ևPzy*s85ebU\5.*zxcUB(A}=1Z~L✶fJő.lߦgDzz.+;iڥ;@n(2CޟE9ƚBsҿj ˀRgԛn06{%@XcLkQ#X!`&Ӫl4xj7 K2*-g8Z -aĐNVU=EecO 9'AK0wo碐: ]0:ɏ*ZPGEi2cRݛ͜@ Eq $>d҄ER#>iԱϾl;9n HFW}6yyYEkh4Of+G)[@bQo ($ުJH`A>J#n f!ڪ:}RXRj \%bV U1*'4vݹ*sÝ_/h8cZ7$Tb/lj}(>%uV>^Y$LE!r} \z`C1ҁLC2D.1:H =Fa:qh%WeaS%!0ALm lkO6嘪f.$5!(:Fm:`L3Vb$IjnqZF+H،ZԷD2d'Ky%Vh`V39moΊ{IՅPܳ$c @q/{oN#bXO,4W$9ZF} uz~%0Iޣ8*O[I!/'ߚ lx|[v6+6ԟ$? DԙX_? t"Z xh]"cA#M3|TȪƅKT9nTA9u׋iN= `^ȯO=B1L]W^W7xJ%oqć=Q鳂|ch6"4IJ_O5lX`W~׵Jsi<`ʇ(![U93mծ"=XaZw71}P~Pvͅ)pq^DO~o?|l @]CEvS%$,AT[=t+nqWkp7'xut3V;&40jv54vf g Ch6 gL"\M4Zg N/:TVwx,r׶¡>2/j`u, 5kr/׹}0/^;^Ҷ,zP6|}i'Y5P-@yQn +ީ\sQJg {c tU@$CwX|re]ctdi HȆ`eA{%fXη!ԅ> lýz"F:$6O[8^5j"4@}ʧ"CoA| [g'd-'Eٜ=1f֊ݒ03WɁx RqܺŒ2r1,+h}c%#Ժ$V-QwVu*-~ Q/e{^<~K!H Hkl7tEYj6\2ү;nYeh'ozN ـ|HbiIH𺩨{tMݍx3TFȅku 7%Y?mr>XIQLdO}$1\1 ~JJE`RW{Vo8>jkF(Tb4/^5aY}R~iaH2-Cv)Gy]`~`7W'z YI q>#Lj@-6+u8„VFC8g!h\O.tHm\yFEo~ # DFsWǞ2 FyC03L?Ktc-hɂ!a1=QG#;c 2 ~eH6BaC6L3%ESQw!c[}!.]DcZ98-kۓY;wko b}߬~s p;pwVBF er~.,숵!rI,JNy:P4EmuP4XZVwI%cU[G|a`d ~LgvֆNRT L(쮠}*:Ct`gdP:m|e.Ahan$bbuexoh_͘6{Tg:ĔQ ڻ%W+[WA]QYSbrR4/QӬN k>EgLz`fig@VȯKKq"9SyGNoIxUU$oQ p1 A 6KWC{> :Xd吠fT b*Q> "3[u@і8띆6WBaP(^P!ߡ4x=9V 4Dἠde ~[0`A:{!E}ωaT.# C K'@=(x1`O+?>En+c?SSxUwu`ƌUeZ7kc?oB Ċ!IToNF't]xpζywʈ`j7ԃ!_wPIP\#M3ܟ/Q0irC~2'oEU_Id?Qajh2ட.ԋ yX\*`f[$O^cknK˜pt '}efU7ZvtozZyҒbE,4LWC. <Tfx pʖWq6«2%홁RsK@w9fQlA_qvG[J PCmPҋʼnx_uL[ݬԃR )HmaN-;RFImG]LR/91 *TV__qf=x=^^OB xxJ '6iqB.^io/ g F|YY9Mt\S2&ChG.iw0dztw- ``q3ڽ}E7!O>.nYэ \#ǁ^!IYbhBy!^Jfǯm\ 1ul ,q"L,i~s[BVOVJNM͓Os$T, M JV'r~/OK䴱F5 7Ye⻣Qśe{kkqcBq;JD/n89rF D}>-*wnbs>Z~03.?? LQP@+/n ő)%T3sLw  Yl,z&_:8Ģۈנf8cJ#п6/߭A l(' :-(.E,ٴ~obdQE/mTq@Fa1oVݝM_FIwo"bq<v&Sк}\;''=,Q?Ɛ!oӄa < _i.B(ӂNֳ X0NQ,A}}JИa쵨\OYE&_9%ozb%d]4{jN"}s޷ns2ᚈS? + lHx¯);Ks8\&[?r^/ l 臒~IXx.{Xpo!G CGWdqKԠ{KCi# aUJA'LU ń #tk9R-cIQ'}qZ5̈́P;k>qVQH0܂̧z/915o644N/w@ufQoh8p)~YyMAǂii/hvvvmW$"E+xui4Oߤy3|kܔ֙i,S Y.Ʉ_$k;{?NW jX7NXxD ^g4Yj!1υ0N {Kad\S:A_p2*cwnV;SFכ",K]}OSn=#91m%h*ݴĺ|e1 -HRz #7u 4 D5r3&U$ɗ>JƇ&g_F-+ NqrY駃D ;ucEVЮo[B}$j프^'õ3݌FLp=z^3^#nI{BOf\i;<\~hUAf<d;;!9X2vV@^ixm$? :Z*x8遲P{ ݊ ؝V/WwVZ/bQ՟e9,~ݿQ=(*Ӗ0՜h-vBZ9IF{/ IGes&/++ű xVl/gǖH%x_ymwȗ\~TpHX"䱱/g-={M Udz}B.ƧNJOw,'$Q, Qr^{G2C]0\iUȝE{L*.3w*剠j$d]0V:aq+ _|Eyç6@px+eNa, a1~Mw [~(S+;mF_?XkJbD/FЮbJQGmx<*9%amƒI.䉈 t q֬x"@9DyW%aSIU^9бӹ1L* fdD#НfTBxѪc'87GvMMA]Ν5M#*ekaNxeHJʁ3_F\e m⠯C%) Lֶ2c<jY1^? Y(e׀}OU^f5C^ $\ aͳ._ Q2L}i"Pf^m!h7s%PŌDƁ @SKF׷>$l,n]\bˢtɐW0PDJI(lhskJ!ш(@ɿYVg?-Y5/ I3 %ƷlZaͻ>o¨D>t`V2T o|Mta?gK)ɝoafQ)u$G'Xoyz/S6Xڈ̚8~$~.v/"CGgh_?1}iG5ͶU9 /[WvXeh,dXئ]g]/3[N:f-=Zx5:{_Si٨PSnاԵJi =l಑ODdcaI4@91IVdDSjʓk6TᵲT@ǨˍQ^h/-%{ʧqϤ3!o2'/z5L+ )gBn~=* pv)E]F^22nk^w)k]k `ԸdKUoP*wN0GkY_^+fPvOhp*@B/5/#+A r2[(y#y!/tP-a:9 ƕ2W+$P_zH FPVb;l+OwC::q\O<"o(}btdlh*ez.ͥzQx,Gʚ1]:kլn_Ms>йܩfl@jT9O,~;s3G ~4Ň@̖c>Rlx9.;`OLKA Muvj_Myߪ ͈TYlF U8C6#[cz>N'HQth"-XB؁!S݌gBG+)<5/['!~ @6a\g< E~z,'s$8Yتy}BX@zgh?N3Psj&s;? 2w"=>NuJdgqbg#799 [6yK ^8~‡ dW9 K4د> ވoǑsip@)Ek:G5{H p1v{=oߏn1ʝ_ T q_tJOKxa7C= wEk8Pv'і^ E.0^i H軶t bGXK~2z0\i2 䣖gV[6TFyVa`H^5任8Pc~ ʓLH<8By 6Ahg)+DPěpFoM3nVUQE*y ls&(TdDrͻށX0v/j(Ac?z>6 E﷉_0FCyw6}ڽ4Us㐏_rkbb7|2!s-ځ9>>#Z8WB%grғ>d0?7-_U\_4}g}sjAs3ljːN沯oi=wziwQH؋ø{ a\$=4'J'PHGr(DAÚGvcŘ3{?EG{vzٰT9w-=}ȫL"LFŕLE=}^R?0Lc3 ŁZv[w-6N~k[9L^l>m7aBhNrS!|sBAF6d/9! .M߭HlOZ1sXY5aB:-ҵ=yNWN4ZV6I}pm-zY/!HƋ^X=?}b _r|U}:N0w ,ڢ"lZ9)x4) rlV: H]|b%[S+Bb*- m%l$R֍BܦzXF;_C0{0o9YɦϞ`4▙k`xmf9< Tַa3D}FU1GӭPBWWKR: B(Qkv/p~yc( ȕ'KMMfκ6E4Ϭ~b\߯TmI+Z[Pg$fRC7N{7eEXbAjS#ҎR;Dֻ=?ѭ4Q 3+$Ճyȳ%Zo~SZ*#6{/g]/L2}Mn@ͪ[.nMXHP!,2@77ÌM}p"X$#$/ gQX3Ū @{6sOpD` p-E 4"uO,JZC+kMUn,0D mvg%,GQ@[0L^ުMʭ] Xk"l;Ű%zmι3#1K/a,[# ճo2SXGNc%*5Jnrohso.s6,^IyMQlۨcgQ_o"/cOEP }M>{ѡN+_>7!@ޯ)0?;5)Si -_/&Bkj9Q|}5<x|˧',aFåE5V kdcc&p-J)=fwĦFuz؝L1Bh "^!\"I g)KS`xest$ B>@ TRl褢ӠWN09AtdwT* 5kH(~2fY֕(rwQgJIˣTD+.CNGHw/^BKd]V%12,*x6$Io4ZUvC] ˛Qί`95,]%#>rLe`՜od}h!(i~pc,D\y Dn7\O9 "nH!dbQX<zg)>T'7$=&vSs>[kCS.W/2û1%,ךIʱp$VgO=PBMcr;;tlC%>w:*cqpeK- !pt(=>M,*6,;bAi#P\%p+-^٤h*GLLcOJۊfoSSyt8 |M]7Kևtyq`Ěh2}uG.Sqsqͭ0H8{^{*򁈗:_Nb\Mv !_ʨCU'D&NQ8yAQm{|sUBNKe""X}V8q2C!T(-o۴Y3h[wiWK#H ݺRLML@Z)j 朸so ABAo/jb5.Ac,{Dw|(Q'uQNn\R18x+ԕW֡dI% -j/Kv&)\SC!u,4T5ʅ$$!I^&̓L%Pϸ7G_8KOЧފiF]X*3b1I 1^o"5 ]Yr}k#":MxwNiPm`R&2)yb{wxANU ^!2Z]]N`FMFlFA¨'sHrI#Q=\E蒷1%Z/j%sm韒og.kEld1-ޢ̻n5]k^$!)tML^ uy];-1]*+_xSNv3@ 8hȄpl 3wE(mXпA+ƥ Tơ*#zרT)̀ sb)>i- v{Sf1\{&T/C5l!1$v?~)9"Ӂɚ_.k.$İ )8AW T'bl-rN2vu%)e+C,jS-(HZapo\9<@X 9!-B^>A{ ;PXjO^H5i';A핤5 <_5@򙂫3H׻ֶ̕Xr[nV}O>+Ұ3óTM;h@U$-ks􆄯mpdE-#FnՑpE_r9q @G椭}bR%Dw =tEvoWY#sy6vB֫%Uyȿ:NHF6Bua؃wa7u-",yX:a|CXc)ܸXخvx1+G۽ <(vVTG]DhVU '?),^yxV k[/ C( o9_(3e ]E!y&2oW %e(e¾[q+=;Ұ`NL'2e(IHÒouP8_73}"$ *gֳčK[M$RO{+u`ȂLCï̑N]$vX~SWArnkCx0ZqߓQĒqlc "di\Ջ{ "~Ofԏ^Ό7 䤁DP,/# g8K΁!^553< }ZTG1Υ@6:xqVPB4p!:^˱$iŧy"p4 TR15kJu*nAԩԐGӼRH]IҬxn/R. Sg"gA]u.y/Ua)0@˔/:vYJ65~ߺ.P'I[w6^r gQǃp^;W;pgA^ 经 K\$e0'-k.ԴF wdq#*Dphk>U1!DEHsfhG#L>qT6J.wQ1#3-Cz~םS8nxO3;gwg埂oFYQޠ|csr>@1]4DM/(:_u>dW:Q鑧޴0n&=:Ny#,C5dEhDuALGFQ?XCq/ G֌y%7lkHRGy Ga ')؎Oeݎtv4)i[)AUڪ"x+rjߏ4i:,kȍ:ˏk@`Ntnn#z<\կW<S@YQo [1 =ZH :(|=nʶ7{[1%]K:r[N0o9Y9=DUrk>5:ZpaʳVպKͥ)Yf '[tP~`1'N ?ML]2hj0Y'0qw\;氾XROڑCJ= Š}}1J67Fa J4Y_TPSPUaoF3h7_ċ[>&P)1g KvJ4B]]> 4q~IetX lP\ltd%鈓[38 q+-d;:}Q@ʋ3bu!I]?2¦~s74(JY  1 x]$boZOH5lQ.5@#FExbd3}\#JJ0v\Ƭw0MR cQxrs܀C?> 2yq e$e)6 NMivDMzߌ`ME,c/6ެrG*n'UH׻ ]֥zl%~٭8"2FCܪC*FN1JȆ~WJ?Nq"mq1dm .]wiAmhEO#nVAZz>`ΞprJR bJ+ F\s+fpͭ~OT}5*buLuJO aVq=bS=}x<+]:5Lӟ69%Z^Z(s3t:+B # ) jsx!, ԃL#0>} -di%t|wź{Ox*IL<̘;^Խ{^-fW\}L<ܥ.6s2ZlEP{Ζ)g V;_}~ 5AV x89A3w;4ECn{d=Kn`ؒ7CZ]~qW~PO2ɆW9?-isYF9jĠJ:J+*&HNtU9I&0'6E5JA X8c R ( _BQQNgIr+d|hTd>du0b^\ȧ@,dt d7v]Ex8s߱/`K[Jc-gE,UypF)J{N`Pw{ /E2햚ʞ>9D^c|"ܯTZZ 2{Xixz95)~`=%ZBXZha}56HBcS`UrYA?%]vH%BAco I4]ės;iO`G;djR 4 &8ny*vGԹ/hs})p|z5$oaB͎Y5.kJhb貴v\8GBtZ%gANİUm'2'qE|] \w]2$KL'|5L]O@JQ$t &Œ1ThTi*iW| _H XzXTRT@C-3JN;?MFF&GAȗ5Q_&XGU/^PފƑxj~kIS%/Sz]0}f >,ՕeClt{=AI6hy%=%B-IDyd"OTzr0pI-I]n"`^W00GCq:6^#N47:qsZ.2-s)r? \ǟ1M `!)K_ի>?/JS(ĬeyV_2it<;IJ&A(OTo(-z^3Af`v(* =W?5Ks7NBqPPt'\o#C Ӥ6 vӴM9L7%C )`̜Y3UUě߇} dR%DgeA|Z_G/2Gfw9z\ 1K/*Mz)8_ܸ=7#yQ|5`ֵY•^ElعDRY:.5:ŷz5 g [qB8|:&~}J/!tA[6<lvG)d+0/Ed:eI|R[GOF 'KT ^ $b4 )6.yo< RCi1+{8| uc[IuX)X nj.GCN`g w xxP<Сvap^HK7O=np;Q q9r|AR 7COAzpTU6^ļYR呆[z8Ex% hQIuйlR .&=QBҲ)׷ KGf&3bx`FVsܪ}0.u = [5,VL++$(&&QDAאwENRJGΎӞ#V"l HZ <#ZO,d-ō ^AA;TP($pyKTupI\$!D0Ct[|cyWe7z {+HA_SSF'*+WjJfGTzC);tvIb7ˁp Qso<n}-W{*>E4%d8(2: g"n83; U h Eiy§LFn@?)%F)QeT>Kg~b`~3.Bd9PFqp 9_""j߅-zj6,$b\EtSQlb(-BrcJҵP^^Ax!aɥ &&@iIάؘ FW)cuaS \342Rܓʯc <:hQi0|eKTɹg@^~ zu G (tm*(~Lg7ntKL-}Ǹ 9m#a⠡!{Znk̖4sJ|mgؙU(%mn~.Jd 94ljuSO&\Q$W][HeC(Tj9#f2t f젍S\@Ap'Mb`9]t{ӎgU"T ;'ZP/4~~+6!q/ypjQ٤=Bc&<YQQԫ_#)vY؋3ZBER"MGtԆ##i.A\L&u*{YaT(Sk:hZ BfQv웲t~-X0\i;l;ˆgL#~v4QY PΙb')zJܘaMȝO8yb|'^G͕F-K zgleN;ym?|$K772{-m@~.YXAs4%\uŚ\̀ #UHD}X_n@9$0)~$7HLbyM{j@qrӱʉznaˡ:Z_Js'ʥ$\=EA4pm l1A9GB(òZӴσ;_/q;*w[i_aEM`Y` 6 yj%*z*vcku߹"uh@Z9)~MC  o3'{^?t]<_=;ËwoL p{v޹}a= F>fim, kۤmX멟l!uH8\rFx"K./}? wmN(7 oIQ19R:o9bB$b 5 ;v6Sj),AZK]P%bHXrծ)9;YH"E#:hXv3~yh߸ gH*@-TyEدX<ܳt",^ k,ILUR)oof=^~ [ r1_ p:YS}v}o/ I-QEHLU ,-+kD5./_Y3G nAhA[YinO(O);YT QC)uKBSG&tG2md$$Dms#R=BP8L3pgA~m<Sς5&Esaσ栾:RXnkWOaދ1v 2tbODX1*~F::R~~nld,?v?2b:'M J]h>KHp뒳湬dبY?vgn^Be-vѼ0JMY *3|WRL 1.dםTGyPݐ7U%2Af=Cڝ)DϘ¸:2.6,S9hh9"ybMj_W쓣C%L>0eMf_5Ӷ4*=ty_WݭXK2H@,& .ȔcʘT˛ǜxgidf LEd7p!{ x}\EHAsՕ877+ Id@85/@e):pzN"kϛ#*jRwsyίMg_`2G /DD 8 ټN|ۘس Mb RA +Ƙ#ֽY#\-LBm-[90d`{qRPQH*))^Xs}<+3^|]:?8.>h =fq\t=_8 a'ԷV0= n&*f u*vr` hug@:$N4E+|;ؐiG)~8'Q:yZ<Nj~,!r.tʏe<u!iYT83 ~@hAU ?~_lsN]ED~YXRHo##ژzţƆ{"@{%LK UZUjWֺC9$ W *|E[}ޓd)\-.b#G|L w nak3ࠦĬ#tSBg6Ne̢jB9 MM*vR?`^O)Z R*>>ҏ墨@Clw̙kӉewg{0wϰNwJ]\ILq|{`9cƔX{ywcU}ZǻsPg"z&Nh1*[|>rU]x_ԁg3Z@gl#0?߱^g.?emE N'=T$D\!h<_qWpO:XM-9#y?]: v/LRu iúJ+o΋5үj?PZJo-bp21 z%6QTigN4F^t`Pr>j4LCjUAKA.f(l (]au:OD)s?yZ|"ve~SVx {M&FN~Sq4ӃzJmtϿfo$ :0$/ix'*xmJ0lc}N}6o-/(t><E` c|vam#}-H/+8헀Cu~ETHྖ`LGp T$[I(]1m Vo)λE>4;6r F.Ǖl_fu^4:p7y=?e3$1p!Ÿi"kߙo,z@4x9 ΈXa JMa=@i0dC >aq/܉X'tԁZF@2RU#K"_=A-=<{#c; $՗/ U\ ʈ&{(tS/ HZ6e녙{oi2;!+5_ؿs>>?KWVˉ ;/C^v1?1?7Z(R?[FY.O,ZŪDLѯfT,8߯^0+O7D%c]!K`C\cx Wj4Mex:{+ Dh(4 gYu Ɠ#:ʧ{[OLh/k5D(`u]mAvjúij_1x2C۷VΉގUu=cqZP@eZSocuGcWLb9<}*BI6c3ǼZ3.?`F;yDfG8Wwůu&]@ _Cύ2o%䖲?Kq;\%bs>xm\U|Vi% OQ^gh[MgŗJv6G(M;CI5s BdJ eбM`^G0\꿩)2 Ǘ{_!QH XU&]lGvm σ]Yb()4ޔ4!܉b\)+7(7 8]nS-j/OFAhL쁪+gØI! ƹXf uJ n˗~~ "w8>\Fo| Ŋ7kg:R,A;ۯ#~؊{|:OgLnMysIP MH"xs"9L5"p4i)ddC`QMHsWꉇ'UAͪ:RĤ*|PE sc"|أf$FH;(4U"y~+U j k:)8[;KXȻјP{KR$V4i)_0] 90py@TBoVX21A,C6]^mk^uCT *4>Lp>lko|3+~p16xm'T-T>Ơ~=eܩP7etڃe# J𧻓[*4@!遐LZz N&bhʨqP|R{Lp9zex4|ZIZuEȰQW8b6([Δ_ u]w tl~&16h(ug6pLGZHʮfgox#A7~\4 @|"ÝD=cbKdR*H?):9S u#D)f]EnY;(>Z+v/J~uj"}Pk^zVCORXsW  4lN<,Pw"{@^(Elݬ!IRښ:Ugk7͵er_y%"je_8d`-`w%-1# x0b+eXμ|U&dd-ېS<0v7'\4Cy~='5 З.ȟ@KJ5OD{[6/y ˬqѭl@;(P-5j Zwl :}f崕k[d- . ^[[(T̉'[6#_*GtF%=r?Re l]Ue7vF$B9 2ӌщ/dcPB&;THuJKKnh@4K":1]J|@C\нp/g (=oD AegO#fD+wl =Sӂ+h^YISy:0fvɈWM`Ϩg 03_n!6LN\/cڃk-n+ӹCfN04 ZUiFV? Ι #y @XXwl(:?K r\b CK>`!1qo# *J2T:C'r ;x] e?PZŒ(|t 5\x?#38Gj.S%չgŧ()Lx͸!76!*o21˩5xpftЩp,0B\6ڨ&8db{CҪ+kn'X E'"b 4"d=i:߽ܚܢ֛r$2k>"<6;>ARؗ\ L{SݡS]PqbW޿G!}&Izί~]?]-0b3;Wt_왝h ^JA\c.+$BB&{JTm>tޘR$rFəvSW zɏɾR`(ZÊeүi"!'o4ʔ{͵%`WwXH#c>М`BwmiCCB|oǟg'î{z;pSvzˤ_ ON>?/Ƨ1@ZX-vW'<ҀۄWB]ٰlC.|J/5 їMc)NÄ}X~R ; mn lLBUهy.J3D[3d,- UxES P0KW,`7}&2KHB5X|~lYu׆VQ< [^7Ɂܾ`xh-ZJ˱dZoQT/^W^7έfx?3K!^j:B@̯Rh . .FK9p@0'{Ys ?u5ץotZ(޼U lTA2:(?XkӣEz7iuLhG+=6 4$&Ic^k]b !~d>SѳtO" \^5Cxsuhm?NztWƕ .ݲUEd[u>^@#%d:}(]# Q!DjF ~Hw<0} D24*wp/UAq%oEt~m6∑9~SKh7;XA/R5C,˜c1݀x~)WنI! xΖ}| -o6~U,}?0IHtIc{]'(;YdK#P[0?s6%qFZd R9K N *Z$^R5,Jx ٘sd„ Gn9MO-^+z>Sv.޻{]/Ş*Q-YQ3~*n pbP-"B0LrJnկe.åIbX+Ou+WĆSm(#/e!&.|m{dKP y9_C||!#d?sƦ=8M/ϙhDzY}Ik [;K^2oݛ̗=c 4Mb8c)[fm6s 6Bz+,MT_*0BLm8,a-݊򂅲gי!̤entZA >K5,$:TL?W.oXHQª|iAxKӁjjPQƋ' JRr=$y=ӜǠ++KHI^YLB\K@_EK$+LKΗ14ݻſf]128Px]H39KE,At}bOAeMn_-9Vn_@\pY-_˵ńY=o:cMQcK!mjAіLr5+lt}_cZK@&=qT5%\ ir`HKh:T nh0xwau2ͨV.6w e'(Igk N;5}>&6rEzr-+i+"ׂ8S\7ΔD` mf9icOܛi1mVR 9*wN!Ԍ跃uz@])Ѧ'p4Da5抱Z~U9hx38:۝=ӚCeB9tۗ\,KQ_:X͂ YtғG?k7=@92|iЮL٠0&" 1M:эL:Xjm:ߗ滚- ;,] m<*;#G1/>CEJ\Aek'=]?m %lU8$4Oڏ$n800,q$yM9.J=0E5ȩ}qQNL}cćE=ps(u|J4ɾU]X%1 %fy 8f[uT~AGəd5A 磆On6V%23j,y8ƹd-m5 YQ],4@&`V(9 ĶMg'5oolǐT+ `O[u[x;qR|(M}?޿Aa9/5>Y\pLBGf.6̒7evemA~uvbsfolgemm:> ,лfl0|t1>^R!v}Ń̶9ϣTM![EܖbUOz;܎GLUEF-Gwh!Ufܶ˟[Q-j5Fz}w3$L'2]@M'CR4<@Ѽ~-m0J֓ZG&3hwsfM\0἟!/Ƴ=Z.2Jaaٰ>$-A6HJ&!C>xSO`(iZ]]ͷD1۲8o 1\2tnHT %`/jI1Ա/uc7B:N@"A70[DjmvW,Bhh8nOxIFdo29X3XpMNڣ;$_aW͊@d!=rn;0}mM >J2&5Cd84e$:G*nkǜM }(OL'ZjB ꧠd+ss?MS53دL]oXtn \g(N}apm=17<>߀Ÿߥb*z/Oe@6z*ct'E"vo.B'q<0MA5X/bC(E B<5v7y!γ[ d|o h5&G=¼I *Ƈ~$ځ^u6|$IwODn2Fwj]qNbĆtԮ֧vx*^RhJ_ `i &SNQU;C Z?Bk9ACl^#+Ƥ i:%IL٢Edjy*|N% ID5RT~_rIb< n7PXN {рoUlkC\=SqwƜxt5p^ DhͿy$Q%>Y<؝; ^5PTh/&lħ1KhCIEiVՌ$QgTFty,X)n4vlL!c@UH0n&i3kB%unuKyڎJ<>wo/6O0E>Qct(Nx4 CX HXk84:r5X]3hP4nV7HABit܅<UN1 vjDCsr?9(^7ѝ"^4ؑmllzj993^ɸ?/|eGm4'HpK Cv0=!c #dP`vOVS*@kQ[+ZUZ.`2@|-So>JA!qCi<.8`9Ŗ{*au sÕR3ԅ` mG38_mXChw(ߗ \ π8bԋEH*8-,uŐM 5pȧ^G'>q!˽8x2Z[| h Z_c^} [F@ڇR2lOy~]dgyF# D/7؎aBO3@`_"~"?}`J8,|t i"(SMQ%3%}Wr%ϲM&Dj#:܂6llxk|EoF#iɩ'_U,d*ļ+aa;j*35mzt5C/8WtuDqj  >gwB ]Uajԝ ɰ;A5N߈` эÁKR:?Ku?E~E%΂:OZ4h4k -w n9N7wN"?m/Pœ4RэTt#HMPh2Gx] jӾ U( Խؗu'*ƝAxqMb\̺/d|VwٽW@F8=VlJ ⯆=O-"Uh܊dީuu`ѫ9ޘ6 eI h wz;!?ӿ ccZb/:gy"> wn/ZXOKi0.<,uaǎEdՊ.iZjӊs( cTc`pЧC;x}!㳧**VĀX‰ۊ|2-n|ꢽQa⿹qy|tmު^Ώh~*2D4q>P]cXyT/0rI,!4a(Nέɒu!87I6) .ca&h)Sg4M?CgѢޓ%GnPzBR_.}?V?Upe wH#Kpt?l)E؀{{v@o=wpWl$SkLrgĻ፽OB$7  x ݨg#O_Jup;eKP݄>M(D7(79V>SC(Pgr D/zGmoX %GG/etltYwυ#S(ot?͵'x&{}{#`\E9_f9ekȘg3û#_ UsUXdiݓbuϽpg?iiS vf/scJWnfՉ =lIb.馢GtRjM#whL*'mvGFYΝxwWߙD4lLb +2aukvfDO:x3韒6 7s ziƿ' irvEh5[xm:h_[fkd'$\{~/7m5n|'a|d^j[}E:bTE)7"$}A~(ab|P?3@}zCۮ 6"+2> RT͉s(\4u%TaB:B40ˏ[V2y4aM)/Z!JlG{,_Ly{.d'FСXӁMT.6%9 ;TVgG?ۣxF6.SpC2P@-u@}/ųҝW39w;1_ t۴N8VV|6}P@Q`ƭR27kahՏC2kN4N.8*o:T/pyE#)͏ի@#fjKvDJntjCSj1K "/[\]hФsy)sX.aw_U84kPI vߐhqBF 3vl(3k\;('AP-FdWa'S7 Gʧ?; D7;S*)! ѮOCe~ )ɾyJ5뷡T^Ц"OT[wkQ5 .aX,*Q 5`.h"qèr[["qX- _2tJ ]Đ\fSeׅfȟdpwE '̧KpB2㽀o*aR<6F/1ERhhz |,1gTt/ڪq%90C(x$Bd*!ގ=٬΄W,bʽ*h%3Rmw${Qza@uTdQ _;H6eCw)bF*K~uNm,Kj=5|9?Qw'U@\RME\1ajV$@mz]mR~Sm HH;ӹ1#NN,ۮFȠ.mTZsʵz7[ ,==/ުrY ["2'ӶB6ܾwoj@͖Хo|vga@D;?,+C[>=<sGVJ>%EcPp.- w MÝVfD E/7Q^~wC5{ڛV%æuiö3Dn}W8`xj>K% F9`.{vOrL''ʅd~e!Et0˿fpf*>Ҳ1]ݓ4yGIxU_7m4P;S+ĶSY9ΰj6w%`(iPb5SԴ,rѱr]@E]ix5We kO~׀z;FQ1\֤ Yti\/QJCQԔ9kʡ؂ŭN5 `:9U'ty Ơm~7TUUHI_G22)O#p4c Ч ir% SRbӜ 2=v6$O~l @RO~n_:!=sym^̼K;` EKQy%OaCnǸ&p~r-@fwms(ߥU'~tg.WhUKOh(03.TxDKNt:Sl p F\14#T[ mRĝ Nb[齤{{[,TlMB)W7_0bu#E7K4dRAЎ#L+(,h8uvChv S/ݍX.[4l{.B$*i/t :@ZR+Yע^Ubl:n%sVCb0v"U5B7BAtr~y8OQ#kQeEs_;ݬLUzto%r:R!̍YDm~Cs;hMB@Bʑ3cwuީo8u?` 'OxW,1~•o ᮲s/ )5d:.ո?>E ,W֊6YM|T7Y*+Qwn|*0=ľt[Z- (Q1^PD#_4RdSOw X0CgjP+`I"Zh\ 6CoIzCҤ  ]( eM韰HCM2Kci⛵̸&J*Ō{FP0EP7Cub+\GB4^M~$l7;E0;Pw8Sfş⎾; p꽊mAʱtnăJG#~R )a),葄縜nWM/.6[A!4SlMIb(-Yz M FsTۻm kt F.?eQS`~0tӏ+RZqqh c[qP@AuRxnAtfc=4ݻFbMy+y8MrT鸒ݵ!aR.I2l/yR)ͤ%ps2$|+aȞ=pи*p1aOT;ج6z*얜[@,T$2_E;8Kxk 7o1t`j(U @tJ&Pg|d-h!!GT_\MS3Zt@rxO-^M%E9X( 򓆈BbkVE`珤I3lCٚn@%t1ؤF.֊5U3ȇu\(h~QÑӒcm03P Ck>oZ1jMCؤ3#;]*}mnZK}HOO1q\%vW'SE\&`6=w"F1"ԎN[6O-6QzƕÅѮGS>]B^t&@XzrmEf6R[({ p^SogA"6`Nc@J.ChBLږ&`mz_y=v #N[B:Y< W+xQUv!^ XZA qsyZSy|HȔN0C&܅s(3ƝN DžKN$(s MWTΔR%R@d8 >֡d*#ۧ,d#/Ǔ#{0D6 Uqj5H{$x)(쨸XD }CPzܨWَm:Qw YBzY*՚\)i{# j,[w.[GOP7<#T 8䫗Lj4W ČvѲ ^p֤.Hd{z1D{HL "73"[Ɂ4JaB&VuHG0n`ɹ~ӀWGat{jr9?2={Jvn8Rxɛ-/p]%]tΰJMzSY)ul`iBJl&jY%~F4-@g{$ZLӌ ]x?hku,ܺԘ&Xz#F]hReh?LFKѓI 巇vBc|;@/}ɺ.%%@X(Wb|DFhK\qBZdvdLjOՆgޮ3[6>̓a㣢@V HCeJ{Hx LEm)[]!nzpWm UU#VDFҠ:`nZ1z wL7cc{k[ x &R5ל\g1@я{e%`^BLζ_5gg&(',TZ@ә;+'щ1RУ+Y-j?rMV,Cd>7I3-ۘ($-=ԃ _ &B+Q^~e1O #{u (vI廾UwD{^u><(el+Vc-" ,H|HRp\nz(PL(aJn)vF66q\x5@iYKP}0cs!iB] Y z&ֈ|UJ~' dV9ULaǴX,~.f8_-ƹ9$aĦNZqj8Q^fI`&_k ?Qe{?hIpuQg[ȓP%/.@\/,IjD^'һ*{叠@Jb1Bwdzȯ8 a3 /:`9r=F! 6KpԿ|5.tgB9x-7'YRmzr~p,aJ O^!J=`DIb}QpU4qEY^[%)WU>/+ZVtoݝXS-8tYd9C>BUZUM~\! Bk:Fۣ5 ՜Hq;ke+Lg&(9u?R&3Iw)׺-R$Rϭu/ųc*Oܛbֶ=Vu 6^lu  GN?P1r1EkgN:*"2량bD^3&OQj̝mRa.*uxB[SR U LO 3Nbaq)Ҁ,ΓMt[?y+|Kq?Z_-ɇQjT&oIL! wB%{% DfQvN0*/ZT("CRs|J;ľ:}Y/T@=Q\z2U?:r-/GXY5'6YC&ꪖN+d iKXK X% Mb=}5R+0n=kNulVD=T`\pkzE\ҷ:uNO "T/r:gҕ'eclUWºn`hĐV@ŲaNjUi'1gS븥/ +nGr^L˰MGAĈ,3|{΄=Xbu9=A7N# Q2ce(TZ#&՛{`}Kr Ĉ0hkzMEĠXqR"g#o7+cኲ5T۔i;v1C6xЯZTSh+& :M (MMzg~cT^>ăr-3}]gXpk~<>`~']mHR^΄iY/-ߏrBi t4߿e.vz`+yސЋp!%v3)N|0 BHbugh0Eր=f+|sQ\յU/O0s|Wy^,> x=q`f~X ÃDROXsˢ@z u E;B*4N9vWg4a&[GdqV,n o|SK 3426HG˦ 0t}.,_ig<2Qsav߫ݰ5҄;Q(I)X fջJI5`X;yvXngj5aT2+" zM;IFBnrbJ8qˢtRjzIpPSDS'N>݈L%s{Ieg+:o` x_gW?T65u@ca&ЯĢ_佌 sxAnRh]mp| 7?'{C:E;;h +{;`!:[XսŁr)A^~>xټ[ɭN EDK%=/y!&~p9>2|Gmso1 QЍ'?s=[[1AGsF>qF~w]~YȠ7v|B w&Ch`5n4F7Cqq$ѯn|7aLHJ>t;Tʈګ/ ~K[<~spN8\E^VA$?'8= SvԡLhAH EjĻa%ՎiYT`9Oin UC#XZ$:ޛWwxz9 $K):2 #SV蝫 NaB׫5RN=g%0,~t"/*u4A\˾ovU3y[Eh+c#$q`̍PCiVm(C;TC D<ڇlYhu(܉X: U Uxx0j'Ep &uIگVƢڔ4-p]D?ЏezU,ڢ?19xߙ·84wO.%K<ؾ h)k ǁ>}xnrebhyP/y[(=of:~?]`66Ebs|uMne&<1 ~>uBBx`= v:Ti5H~OU?PNAa{=_ p1 jب5;,#巻AOL%NN=Sh:&r=GXP&(wHz-Lf\;NKcE|3<-A5 bTKX!{*oy=N1ӳ*"Q92+4o{bxl8k i! Y ^3\:,SK~R 9T?@6 <[Kd0aq 0ZNfl܁`/,Z/Q=t6FoMT(PT@< r[X!QR&%RMytny.HllWe}*@ց)a5t y&Z9 xKº$yz 8T1Uħsyv=OUXM} _]؞8 9&dr&k$a3k5~tdw8:} q Ȣ.!pTfL[;80{3rw4薰t ]@'L>XᕚQ5Ibcxյ仄 0,DnX(}ϲAZoy\v4w-f kd\"ks$/ MS#̓U[pE̅ Ul*}··7|h8Ϡrf5giui؃CTb IxȘ+RX(o&-fC' zaR'h&0fF<. #p%a<9ƒ%q_s~ A U9T`?d >E+ܪLUe|!;ޘut*%΋ԥt`գRXf:@ 2mj~s7] cIi7qe:yc^/R-wRi9ܰAL&q `Gj#Ex7"p45mMfOHBn_S̖oA\Ϟk'5ĭ\'8Pz|/aspd4l=h[Q̤[(grl9&BpX吏i9<`牴Tp..+ 6{ lV)׶*;EgLe{No#CSVcf"i.'q;`93 >Tx,.-spER\:9ʌUzT_'l@٠-ڸU 2j~1յfR;n%&s7eC:^B6f=HAweِ8Pk&ͻe*S hNzڠ`ICߙ*%! eL3p 5 ͯ, _hM2i\7-E?`O%Ruz;35b_-o=F_Pk.ջ+XbXva\xqI0ӹ }Eǒm2\kK@d_;"P>wi#sheWwx w\mR.JD CC\x`x[tj{f.|1Kܤ $_ӕçLTa,~&'H4 )Nh-t}qg|"2+.cʌ+<&jםֺHĜ ~1a V9aVwQdR WŚ |xu D*Xٔ1z,4h5QN'_Zw8+f:쟱MJGD>FVdAfg!dDff+am/-,㩵L _L&/:ߪzI2F]l̃8491ՖS4}*6 NL`wg =<HnVvz֋c~'ul,ׄRsbg1L&wsW#rdŹPRfb >GrRETin;0){(Fo@-5+sƥf:pÔe[ᜪ gW}r޸P~,-L3(+D(&(!rkGvu:SS|5+σ* u!(Dy it:M ƤAuͺJK6%Y+5OʟK`ȚqpNYlF3|`X'=t.MW0FqRXuͱ0.{:zvؤ129itzP9RhC jԻMxXP#;~ڜ|@Ewk!VƬ/2w[!DJ.I+x+ra& ,xy-}Խ5$t,ff!qB3~Y:&I]{wUMl; h>fXY.ԳGƞجL&>>L*_zH+Kgx$D]GL_+*!/8a&^4 (r19 {OjEus*Uٿ@Zg+;Vm> L,(j<(;$ K_!1J\na 0ogcO[b?c}GS>HyI-A0FߓyTD`(jNSѬJJ1![SdA5!d@=t[&1Yl\ޜg1!t8*r qR"fڕ5wy1peC)BN'r{4ݪVL~BJ>H2VnLM<.t;-ܧt*}! pvL{پq*DZ5oɍ=]I>Ǹ푍2 Ca2w׏FwUo;'`FQ0ٌv OBCyJbwMF$:^2G;LT#b8WV4GE'ѡN.nJjoĎ&ӘS w ~+(תv\y[/4."wekJ[Cbrִӈ;7@9C4;ir'4fFr^Ñ;YC7??9"׸xd\F~E)(bKݙK ZIS]Q69iJSȜ)wɼY=J]5kqFOrUkw:p (18EzKeC%%XF=$>&flt$a38K,vAPUIc|rQ&gC; ^F?J wC Lnbִ EWC2Pet݉MH))/3!ʚ3ʺaEx8grx z8ۧ gMST},v=O@ Ǐdwvu0zH"ԯQs\(LcGUwɋ)a4va"_j_3G%Cz0J,eՒ@@g+[65u*Uƽh;B_c},.yK_ph@WaID Ǹ\Guڔ-yZ&-V}{ sRA04;1F_Vtl|Q A;xqۭ* B%/aps!hr}o_|U:Qcç=J).יʛf5Ǖ IE=[*mmDMr&1UpWSx_JC}fDco`i[O`1E|Ywz+"ҟgӝٸTEi92^ޚzh: F:*O?oJjBGZa3|Q$]U(* Ɉ4+x3rtt}]v'/We8^3UBLyIIdE`[՝ ( ks,MQu"fy}He}מ5 Or\Ha26lz/#V6#H<ƅn-/./wtJb7qGȮ@ mavkiH]kB(؉Y8IxYl RXn*6Ke>YNؚ|W4?ʀڷh>.3 <4E$Nxpl2p۴eԡ9 GZ`6[҄%^Gѐ.4+~7am85NOO;=2!K D_SbUygg2{l,ΘN_` pRJVЁܹs3 @]~V݌{ ̥0ߙ}n9=V /Vv^$ ~r=YEBը=4+$#W)a/[0totjϕV?; U'U)AclgJ}Tb" zt2Tף\׳yЖߒ6WKbw=#4u{2s{Jl1'2?n~!^9ϮE/I/? |.XhmCjf~r]r2% 1L ▩:`O7y4LQf>yHR;:ɬEHUVwJu eS ; `9[uSZ kt!D=bi^fW,Dl(VwT(et<セtb(_^v&5 Q. } rNU87bf ?jx]cZlnr11uֱ76X(UD4)JUԽ, c_40udJ]nSI¹!77([Uڸn*85SfI (q ,t >8Fםl8F,vL0&o&)m%f[x@2oOa1>,GU¬NS>N{ _,zG6ݢdxR9(;BVzQ{xo'9W|P76[ʛ棕+O QB $Z1Hu z)Lo|{,4¥36h8Ce]cg{AKJ<7K >jrpMжB?>mz*xgEh`,˧C5]e]2ZZ?L=Wr#n(jSj Tc=uha/L(Zz r#)zGn YVjz Ȃu]ȨyH:Z=o 0)V& A_`\Me/^k q$i>;`]2nm"=wO*<'@^=\'l?/bCR!^ 9c)NzS; j $cP0I*0,1iJbTqS>ZA9c} !v0] 3XHx}f>ث1-^D8]Dd"b2O#ezºT#ތwe;nH.+e[VA73"YPIL]x.}xD|F*i .n#u'*@5kMe+\tQՑڃSJ:@eÇΤ}# f_y#18uHNAuW˜ʚ|Zi{ϗJu Rַr_?c"Nsn_vUb~O]L RۚEW#G]VY~ _7Ž}P `\{ 8''dδFA@h3^ dX܁3'욓RmnQ-%^P=yPh8XJKewѫAW2-=%B9ɦa ~8CBO>wBKmp { Z)F7LBbjaLxdn/KeF+pA.ZgЮ`{äu8j3Mñҙx-ge~&ᱶi.Z!9wP"qkawe!7쪡z"C.A*Ӄo^3XSؾҊ/` nu؅1'L(K1vCh|;a[0/i7Nx*}!\܄b$QSr뺋q Ajt Z_Vdm~ wtG,̋#Ju r;9'qkl.aȤЫ }D%ʒܛϤMʐ[xqoYAM9rNQHt>\ڒ, :9v[BęU Srpx\_i TWPO f1d~ŞG13R &(3hz <*.pgՅ&M*+MN]⡦TFI@%f+ fEO:xɪ)f:q/W3@Z'<Ҿ+{5'UbXzsNCMH1-n@D?"Ŵł줒BXZB}s'ձ9'0רL翘q>j?Dwn r].CqXhʃ0nO௮\hҳgDm>Z;;/} ZZz> :9$_t'Z ]!"B4٤]7֟4T8%Y %sZ!>ttD.A~(+K?y,~`^G,ݞuB# q-yBΥ$!``E2<&_Aq=>/8-[8JwLspR. NqJ̣,\>iӐ2]"Y1@ !k* xq:D WJdb:4A|0_.osĵ(F] ,muLՓ}nXCXwҍYe24#ҦN1 =kw$Nw4v]! ԇk5=XZ}l@ 2yKzcmq;8*[xxLUN 4B_3I߬!ROA>fh ClVϚ/L ;gcvbj$ɽgPyo8}1p| ;_v+uk6ҒLN}DZ::֡^Y&^9oZl4Q8ɃՈ'[(a+a&zeo Cu[LJ=71~QMq-B*فpSkW 51 گ᪏ճ֑LH%%K~w0^Fy`W8f^$*[Y2?|\f/3XBw4Htq;=/vVtu|o\B@ w@1qvnYɻݣ Mn&f!Ցc/4BaԔLzQE]& sr;i,vֳl݊7YJE-).3PE#z$pi"ؘ}\A%$4,A6v䎋hYW˚DM}-wm P;N0P"zg_ݣd{I5e#2Z~? D6|21$jSoWfJv\0$Rmp-pdIhl1 v-r9jN~V]!_ޛA~Amzn$C{":B|i4_0 ziiiUa36-L<)e3lu@)ǧ6 @4xQ5SEgt ChA95`O^1eeJqo9H`$oJ`ob #k@D&T /)ſPм|.cl.lUUʣ8ãG3!}=U4!t{ع_¼ &Qm<,)7}wJ{iz‰W~ښDq+RvCǖih-.cUc /ٶ6r7/fmȨ=ZD UģVHK%GOwg(Bf H;39Wi Ay=[.>l"/9#E8gXh9"0!d?&3 {EgN.zƥ Φkf?Y_#he:r/r\.* ܏%*|tyc!9yBK {k@Fgl;sfgXV *1UyCzXĨą[EDe'.ǨOEW⮍doBq6cJ90 m:Ʋ7 UéksƝǗ0=F0OxO)~b`GD /GG'̫yk5v쇪1'%ՌjӾ+‘ϱ2B3TÕʲG3|ΞIƥJ* R*HEh'N3RٗU%INRJ@2$ʶi)7M' ;ڀNipC:Nm sd;+b՚L}]~< Ph>rӵS/QI֭>UtTL(c2۵a) )phʨX+_~>-]icP:Jq_anhm{ي-n;0!=-ּ>:&)WQ⥴Z5n7hCTn% Q]q?Lu &p6ԍtռ>uC"(51a5͠*?xW,|) X0T{ORF/%^h#1sn*PzRpl.ϐ@L07h)5:ΒC|%ɿ|Hi6W G=O\'kSH+v'X)ƒ*'9F}j,\I65RS wu-}!ʑkjF䜽^4f$.Cd6y U6mx f)]NDy̚FRD\"Xjfb$PB'K̨X$pER;r>~R m[p0Ž),Nc. {b\%( Ύ0%#wklL9"J+=q].rj7)H\ehMpc97}g7U,zA( =n4q$ ҡƷnJCtvZs}NȻ }cl#ld 7C^]ϚJ C -WQ=m8I~-od AO_嵝aׅ,^46s'TDR2uG pJIrʙ6040`^f#5C1'q4hM)<TЋ`$A:_ʉ`/WԂiC`t~!VWJ :MLp.V¢ l.eȖϳ3_ Bz3Ē- =su:%-~|wje2-6*` yC_h Mz]N‰d'L"0FI L0S(?KwD@|$Q(gI xۛwhem|"Q% >%B<*$g\BykN\GYB H"k.-L &5 , $/awFnod*dLUZ\QdL]J6O[vFȳj}5԰*+dP,tS|-C48ZLhL:Uzh ZUvmbb^$K622zyu48TJ*_H$:b!N;AC TTs \up"dXh&[,R 5!M\%f/6CE%//ԬQRI. }~1^G8~I&S)q۱mo Y^eo/ ch#!+mTK,#x#J+l]L?p:H]ut/Ǖ!pѭ?:ьlu)vSrԐAwJ(j5r"׊+m)Th`>j ˺ b!SX4:*ʊRdd$QͰP2(3H"Jy zu%rɓN;%˟LBZdŸzD  ]$ zQ8Esv.nzIXf<9vb;zH7njCmPsZbWd ci"ǭ8L< %!:jN0>l+^N8[@(\@PzUD_$`oyt*3S)/ڪ"qtn 4IJI#h@9g'hłד9u@"xqv8|%f0|wnU؇U4֊ܪ&z3#/{J\FTF5_ElҽP\ [![7Y߆ !8ZY)R%<}я ;,/E6#ss#0<4:N, ١9LvbG:73͔ÅNxjJCXFfcSzX۞[ J!5ɑkJHL_KZiZKp{(6Gx$pf㈼刅rSb6-'Βq=m+7"1:H,"!#6o՛ 'g샨 |ߋGvqP (a|7BD*oMUkoRQ qP(C`Ob Y[D \vK.j#Qٯ؏؄ln-1UϗM0 ʦiAt^nQUK]q@ٓ[E/cIj.{yUP& dcF/n#UlRO\kBCf[6l$uF gMI͝1@6C(.3仄3 7r@.\jTK`GP'" eXOIkp@g\Z˩zfJVb&Qem{dÛey=5恅jod1MVy珅,hB&\VT(TYFix.lҠ-Qy7; Oy l^{꾮hF{$ ^^0R TmºkfUB MSQlϮnABmV BulZ"GOE2FڠO Gk]45BH\NaZv@Rҁzmk;RQ^Mp4IgaGy$ e;uwXo <q<ęB88vs}:> {u  hv,hkv{`]̵"" x4ϛڲ) 8>{WP!|-Wrع^ϛb n~¡Ӳ ``y +gx֪N-@:ZƖ]?1$|2O!EiyF x`C/>! )YWXZuAN##.VR+0ŸM.k2LJ}C' h>g~7(@#d1>g&gHNte%eMxM$5EwE< Zmђxs*ۙKu+d>z MZD*0?7ouHUf9imYr?K A_O$Ypg)0vۥNg:Agm顙!S_i*5f]`R:Nnm^ݸ\|qٗ%LlqJ?X^EW0" fhl='}%?H!'D,wLFo1nql71:#aBSCr$ZJ*KAkH\GgX:K+Gy0Ҹֶi gZ>v:mz ?ex ,r0SU*~kXRȯ#@3ʂF\\9u2QbGsuZ-GR(5\&bP_hYsށ5x9 B9 |?U֊J|} @|ȦKf*--|# MΌeN;dR2S\AأjǓS:q"~8O_g۝;݉yR#@"[&pZ,*Wp)QweWWĖEIx)x' zn4oU0Л"avܢ*o롰 η"p(nrFz#xp i xHJ-'# CJ>t?%apGhmݣɏ*RP <߾f=k9f[٭.h_oK>>A0 .yME6O^0N0SղJboqa[r;_f"Cr6TIb ,U&PZ!Τe9e`SIؐc6t\%|k.C4A=*A1yGJ4$[/r Ǡy  FbD>r54m^1gH)Pȼ+u7*9 [t2p>EB=m3{ԟ!t+` ]/|!> K8ld։VL-*j :xs<9D; _;@^NbƠc&O*m;Rs/ڇIcwFadQ .wZ.kᙦN wIPoI_n3dϢL{[?H8y9ٽΤ'}4Q9^رw'̌E]&`ݵCCKL{]9ua }qsNwOSvKFVhuRp|̌g2[CC:;L&ۂ'fyp+L7$z Rb R4f +MaW4e)tr 5*8jg)!k_tYjxp4r"HH[b+E إ6"K:!gDeA_ t!"&DC'O\)" N/_({M4ȾveGz*e6?U)@ƅi=Bů˄Ɯh-lc)`fqޅ)WA:u *L6A9(Zx*lQVRjkg6(ܒLGTb|AMir]/IՓ! pm5.ʄ[? 7vs~п4ImX+)A`7]&=R߻bAKIjm&jH\?\%=/5 ハ:I_ffol|y?KbDi@^u)*~MD"z﴿8y`6&ȑ]qLBh;ҹm4UJ:UquPR`uo07C?%QpDVF65'STόi3 (Z%Nm,ɃMWrݥPWae L6[jkqf'3;a`K}.kRta `%Qވ[fFlB45J2ņM؁TS<-Өdi/ZRWILσ7J /ubY|enP> xH[Il_MZ2%YmQQ c•땔Ւ㻖۠) Mqd*G(ɾ NIp؊k2><4_?U7(͋t-s۵N=dĬEь¥8׽Tx:s5tug#`y_Z˳Aܩ{߆usl^AZIvz0p>Cub ;< /`'Pޣ]EΠѦ#XceZS\']AN,=6:XڇKLgsG˩ _ iQפ%?b ~no-"YM7Kv7tTX:q4 Z&A1js !ђxocU%˪y>0.YŨYQ[((̩–e͓ ,ܿN|akKr_?Co4W u9MD;+p2sl⡭4x?}(xg t @fuxCI:/DC!yY;;V/ί*2CH7K@g$Yy)=Ew!#tp?F*r LB4fWbq]A[}ߝ`Ԓ6LSF"zCxA0YF=!nsuhY@mTϾCٴءvM^`2h-=h 8͐Bۥ:J363熻$Roe^طY+.࢒/Pj>]$^`Dtyj=7aV26Ӊ]2HLUru@O2E}Jә_if6{ AIϑAY!ֳ"735CEuۯny@MF^uPT C4w] z4/1 "ӭ=M'9iӆّ? dWDzSe HLz/N:e+f-,ȅҦ8%^)9"НT?RxVf؏;S?e![+vC3b\+pK@#x$,g1׀RSK3f;oz{?aء|خb ʶ^2в'5L=^% m~j{٘ La|ZWmv0Jb-ibF7E6'-l@QY\?]`REՅƶ!RPy #60f Nw[]"1LB] +l۰'5yt&Xe#17Qa=4 쁁DL/ ᤇP<"#C%E,g}r06iyN/sDVӥ=]G(= ) `unKMfcb$(w6+'½2n7!jsVBJHU"}\ى{> UL#ʘ\kҶb7yuwi><%NKv-KI.Ňfuch^y RudOqei$W-AUH6.;RPZDZɣ3y;Dp z=ˡsy@mjŠR/;8PA[ۥîH~=7UMQg[K99(_jisɼԉ3ڝ(a(EesNNr-l25=y-cc'cp?}$29 @`uI* V tǏL;u>,a·XAvq/L]O8VݮUM&ZnH&ve/#c!ևy2jZJ JX HCLlXa> xZDP,Im>䛥TTmr=:_fg͸:IO쨷F&i{=`5W0{3"D `jf⭜_G9R|5QI07dj&N "BZ%5'`BYӗzhIӢu5{<:F]ge+ggɮbA,yXa{t%,5WP=h\д-vOb[΂ SIzA"=ض'>W!մ?k6; BlM$[7$C>wq(ciK #Sl´FV.;/lP8<ՠfHmK9`e=pwH}L i MGB[ d6eNva*}3n+^c1El+/ RxAx.Y`RW'bD~ kl%LD;k/\caev`QVxw24qOE|KlYY%=]_ db\j lAQq cvhR|Ё߁w&.ދ˶#H_k:/1KTi_~Y<[24-0LF/n3ᵊiY66]q 5pϵFLVaisFL6tO[=9ړ%*4`hDA %ޢ Q\n.5ZU?e)sMem/ \WHm:Sm˱l7d{JK%# /A޷-bhTPۙPBz Ae"8^}nx~hܳ[r= KdOh kɻ?y`9Xg`׽V9rDI8Zž90|IKx1 }ku0I;hO; xr=" M_H,ФwwsQXlh{VV#Pd5ͬ?#ᓁ3K,OAZB1ѾkL.ª]sx>6gI{xR̊%_ծwKdgp!Gy-RWE0،2!R P[,E ?Ǧ<k 1rNSc5%6eJK *w54vI2xZn^wd ѐ=ܙ )Wq2Qg1G ΛqV(C<:pRayF_?|C߶^fT"77)M b%#\&5^AK~wE87PwkJ NL2vP!BLdgO, eܱY {Eog(`s(36t°nyz񞳊'KXexJ" bFlaq`+:D-)C"m]~„wl ?ouU$H9ee/] a$쬚ik/Ѯstݔ(j*Ęcyw%ɲ&jy훛vpBH :hjB@A5Wa^* B]U~Ή,O4Q'`y3;m 1bZt:H3^F ä?)|fHvP:t9f+ڪl[RD:p>2=isd%Y` Q  wDUcĉFUb%+Bβow+΢ ҩ'ɐ9)P2 舑8bi}MATlJV*zɏTM"KRtQ4wt:42T g`}.{&4iX|R0 eW'ٛњ[{bdNڵM0QAŲ =(KGU"y~.ǧzo _J <Yy\]O <&|uK U6V+p;ϗFB!x tem2r`u+W9:e@L#G 7Һ@ץ0p<Ӟ!xN.`ș!gB6c_L 4&7ue v$&Wh#DDI}_ _:̾Gp .W˦98 GX>ODgfփH:1= -eqDjn/b붦Z4@ꐄ1x, ?. Һ-qz?TqNLϐ%+4rCQ9,:q1Zd|}qW?Wu\ D%X$r ?5]:RU+r~(HʢV%[(SL53q_RP=ܛV17rby~aI.z>R EtM:@L4%ꥤ~ft(!h&[H;AGOcftQ=,سy 'M;/BoO ~Tq6KF}B8dL@u=1aǺGI Hl):?[ 0!B-򞇿N-]*/"t| w 0]Ht At>vO(%?ޕNd.D+B`m@hʌNaXkjr31Zg2n7_ٶD\ZŬ AtKh{}AȒa4\RåPsϜL,cs\,L<;~@I[f2Sי`p2e*C0L<<FUbE4{r)qT<13OXBRE.ZJ~867br~UC]2K0R1$NzOHRЗᩒ+D+f})$œcOH[l{zYI6e L1"hl6hW3g}5?5u+DgXv#i&}HP7n (wSnqPlvvCrh-^yjo+8(-YW9d&JTkw\A?x/i ,IGS"sg~pb; 6 v/Tc\R^3k%nD[I^aj~۹}]`y(&ASR)x r2!C.9h ڷ̑3wE_5ydZi*O3Wjn19DP%R% "yp0/\}6h7;mή|L?oP "6udhcm!aΚ豇e{N}ßmgfcV5kl]cp %st`k9yԌT }Kg۟sV*Ľ(iJ)qJ~O ·t2,< uIwVȑ\;l6m%R&~׏3L«ĦOE'"SfL+>K$?q&l$c(:>CLЯMU|.r*Jçh", jTQi:aP\[?jBQ)ņ$&#$cc&j̀${mHFI4/*T<dIA2.1۞4 2_ dkF ¶ Xΐ_<nبI$r '>Kr٧t(87E$^O{ ~U67՚,%KGs_LM0 { "pBl9f ,Y(H+6t\F烇}/2mm)il^ F3+EU]Kh+c7> M%U#~ŒѠEpJv<sNr/gYM A[{ ̻)jaӌ' i[4>F@c5f0.@*MV1DJN+ůU'NR&O" V*ՄrPOL>jU d5o8>Vڮ\ r]~Ge}OϪ"< #j}a꤃ fw״OpRQeb ]^Eh#s( { ֊~qo,"fltUͨbW.r^Fh; 2Ȼ%37<_r=V._>^$el]ٻx$eDurJma@&RwKr>$}tWe_u H0I711CnΣHG][βA0 ΂Ѥwf!^F@}hG+dTRW N~]bVC N87B`WW!pzYKhZrivOVqn|}{uZn %=J# * u'ѿ it2΂No5˺xG=\rfh֨(%KFoNcp\*I*^OyE^rriBυW4.=u /1lZq5֚H{Z`q|ki5 \ *#J8?!8<"<H_F s{}ӁwƮT{7\ :':bܰD *g{AY|0D%,>i-wk^aGO; o fۖ0V%+q\!1> ^z $hWzDXEHjX} 3!?V/7xN|U"<Ե$ul_~ښ\mFJ7):яg/(|񺂩\54ӽ f? ɕ`4X BE>BߣUu/%):qq4ag὇nJmNEd.dMp" Ӂ).`A׆=p%bl$ͧ7hKńJm̏vP_}p:i̿DG8p1$xwI,K+F*=Ah~,`XoŪ-Bg3+1xoPـqCk>S].HOyzhPCdnQ%f"Mt`:P(/?&&`wR5t"^bWR>*G^K.{;W0{)ΗwcRf\/`(Kr]u,9[9E;,"?cX}Sc`c2,\6Bw]qb/l𼌅6mêvELN. ֋6lpF8e͇_KQg})8A3~xcYVS" eԻ콍nQ -挍qk&nT[SoSfȪMfj^X;N;̔sT6ՉTc}pfyd)6-BʂAu > cqu˄~Tj7ۈ+5fDyXU^*R"QC=.I?k?=%`&Caaو`n[&MV1 'PiTL;=Hk1푶;TTFTW#à'z.;G mӮT3xߤ~ž3vgZq w=]ċc"}AԴX-p)ɋ_7;e˷(K5oʖMJ%/6މFbN~ǎ|myVr$c1ēA,DGza0nf{DGQH7γ-f))W?=Q]C59x^=PUr_ى,ȮfFvGM|x&XJid' OȺQ'66݄Bʳ <v5$%m ae!V mxRi-1/^ (i)3$M*k!BNP^Sŧ>gLw4ݗ L~^6ղN.272YkȸF9K'0JֳG@\ݮKp9IYXJ?WGpTe/q#a(&~ h?3G?3dxilސj_s]Z.L4{,˨{&iE_> AQ^jĤK? J3~/Uf--I"$ {jñR2>4MK oXdh0;ih$ ޱhQ=Qɿo6]c8> {du4X=y:JO*U'!VF?@!ď}~ nXcd$M-̱үD"G "̅hIi)t nQkHn/Щ-r?(+kl,8dEL'|ObJlZp;0 ]l;԰L>G]ꊉ6>cv9:"(ez䏕RTYϘ6*d{L/_AGӺϒXZTXx@^ ­_g\0U27 p 4뎚۶I/:GZ~ʵzSU^$#j\b<51dVh'hw-rV;EnUn,%8|I-u ^\jTKH-$D*Mr~ V"ێnFͱgZFޔƾ ;1zRVj`s dНrP% O[`$m#J#zي@g%O:E⁋^6R`wLf*pf:"ܭFT+=*жY>'R&[Xޛ,u B0'(=Xvaבph,ANK IAJeXm-ϯAl_#2"Ј U!Q/}L@[y,Q-Y.C(kVhBsfbPIoS_E&?WMD" R BsHL^gT<1Wp:koG 0y$m* Pt)Gvkۿ.FOJIr0СKp<ij+G #_0 K"2ݫ;UDlh P~ ȳ^iEE$nH<*m4FQˀwޡyuzq%?/qСUn_RӰ>AzQi0HFA)cECG"GvשV@ss?<_kZwT(YY:Ss:dYslKrٻ5L"qxd>^Iy 2cɛ)!ңUO0h^Ͻٚ0m#%l>jW3-<.nf;nL~Tӓ^8G;0\yc"ԑt??6cq?U`~ EMdcA%Q>#J$hC%d@!|a`vsY'evbӸuEzd)OBBjQM`ZjH<0r^QnV&YRM g;e! C ;̈mCKQ8'Oöڒz42v=w+7fK" @WR7˥ED* ZTg$ڍkN+=0.㐥:o.p!QB]yac2 9ԇX):ϘM77?21 @)Tnˆ2Q`v$66INnf/I0^0Zk"N~!HhUK0M;:9Y6hBK4o6P,CY2%@sl`:ϳد U,F 5lҭ~=}0y(m5;OǥF#@;Kqkge?W-gO=(su[Gf(OctFz4D르|}-VɝlV* /f u9Kw{oJl[b%^n(1iGi C ,5;(~5L UanorxЇېa}Ї:GtEsȇJr/ХW.9pMGH|%XLՀ,1ŨslY]t}4H Lo=$:=*WZ_pۿ.yOQ_ 0)Ɂ姙7ƳzBg窨%4U tf^i1VTx{yub^!ߡE`6ϫwRyOH.΅M<F5- jvΣHSywx+ #"JU\g(!Bp9=!R5b-CRPJGLJ<;`+7 }=‘ I5|'n[f5m;o0S>1T%ՙmb'6rinZ@؎|p;ێ #hyLR|?ЏF-FwΔC^'!otm!{ yYz4lrX%U +2Je(ܽ0$.G\@^J{46YRXZL5ES_j܈/[mbд'8z˸* tZ\>GI-hLXKg͆ȳEgī:F:eLY{9JZ0Nn L.G1Onҗ:aПfKec1 56Xd#0O8gP;1m NW[S[e6ڡCRTJTN6Ic*s)dde4l0Sv 8"lEcd%G^9hi+Ie:1ݜ<@ȮOp=0p\|E]bC8E5(٭վ׆FGf~m yR]@lg@f0%FmFE)ܠq K/XZDŔN *r}cr  >0cKk~ As",aTXZzo|nգsVhkԪ4 ۿ7q cQ|CTLa 2>ۜ+3r욏o]hSXgfƣo'B (5ca֏3n>F}1I蓮.N1*~1@UNE.*I,Ql\f~~ou,|(b MNP}~0{y@G- -,S ,rp9c;G0g ҭi|TWVA?C|+2cľq%^զ|LZ&ʛV[nP`veFf&Ah fݙ\[zN6O%lcx~P&>B_d=Ķs(Pax}KO?i:f?$fGvWξ}DI_%ЯGG2 k֎PůxrSXl[YFn ݝo cnH FAC\ vp 48! Po2N7xeFF Lp[ߚ6Dv{ 0ԮI}}PURILsd˰/篔@ W;/#3J`ApO %> n*q@N'sȱ^3_a쨬.`jLy hO|uSSGhYA% ׶7Gd-pjWTRMATzgm|8WӥP'\x{:sgySXq[dKGz<:&K7fF(6ĴUu+ ީQ? ,{@4IJzQ^zd<|M4J q*B1RԞ>S+0V )tB&.' $/ OۄR1wiiϏm Gt2ѷɿL["ƈZ@m󲐎 PiqoXYe*ia'CN W |`h^C Ssu]<0l^.BtPe4USfPF!#e`nX8ꘞG.Oá/po["U!}p IGtIጿС{9̾jnkpYB;<Ǣ>]GbF+@*5ע@ihEW=P{~uJH8r/.tY_7G6bl~|{gp9 7{7AfooC}Jxm8 EU>؞J^:^ ,AV\]*ʡFll{SX+K黕'Vm5`$γ{u{CIjTYF'Ur_symr~rtx=+s,Iv77d;LR7J,0k}T$-֥AtRz^N*Qg!Ub~K#+u^Yό<=/ k }҂o\\ڵzGFuҐ91рNv6KܘQtràIhsrPe)!͆0TAn27$JfqF/(P71n(c[ klti;))KL)(!mwhBq pc<=v;~oZ;X!KpcW *b&l e}v|}ĆzgT;.ٿ,98!ǽGЁZrw`AQpEnzj\F"X̌(r3m#]Tm~]@`0XE7Durul`95>_#H/N;Vi%OͅJyE;bڢ)+Ш/lq3$P*LR7#ҿiqâo̲L^(~1 H `箆2V&/ =n"U<[}U@':\Sc>R-/䩒}kHx^Igk"덼4Wx'\0*V|rS䝟&Dui+* $v4gp!cHwVkw+oŶR!Kèg է袲S")igfʳ qT/ê M0;,2v_v+%>N)lL\?KS:Lhݑ}pҒ٠H@S$^ @K%GFAYꁗ(+FzPYEbzPfLTF|lYc/@X^oo QSmJW>y"|0}BʗI (R.C^yx`yl@9?So>:u^$^e4iw!;c &%SՁ!/J,Hk0Xt?gkLz .+0ylaXqK@xr5 p<'tsX8;\W~!Droz )ABv[*s-l8z&hoP|CU9\EU?1whР!9M+ dVh)Fnܻ_| 卣eROnrb= ʡZ6wSI]*R)6`]&^X+ՄlX Z2!yypfEDi7ƴ+YJ[S}%#;Ŝmy-Ǐ]WKE+*3ʣkVr ҵ5 S%%Pdsj{f3"G[.#٤SGZ' O &laO|b" \ʆ8I=jnKkəkM?me)*9.5= KSaRR8K wҠuyϏrؔ7[Nwg{{_ N\^"@Ue>kV?pRz`MN Y!R#@C>Êo/x#~T!+?/g2@8ȋM8y2%m?z;Y4{IsB|E>Vqo ''0˒Dž.0l4HAA_^?|EQ ў ܛBrh1ؕxEΜ׸rVKX rFu玎rIҹG`uWrttA_d}?ʰVQ8+JǥՂT83ԢcTl-w :pPNA2چbcXt'؟^0+eW$={T 1i=֏!;NJd#bﭹ0maeKhHp 4'/爂$$)a,BHnT.]l"-JDWNh:u6M;d+psf@rlTbء`>C<q}# J|Utzy@+:?I.כQP\։GK?}]$6g}✗Y55'#9`4!(3aaE)%Ȭ YI<8+r6gޡ^*2ϤVq=Nt~&hT@8'z8]?)v(X<oގboN"s7fs6ɍ DL~7aMK!U7Z!y?56MYkwnɺk0aNS5r!}ù!5 3"D|]nq셽yl@L) `eI9WyD&L2+)Յ@.,\T}:𥰍ݖכH\}/Z$-oҥF 瘅3&<>Rbp҆]zWJ=NMVGo|<ɦpd> [tnmh}7hoiK## =5lJF -Z¤9A8$1GeTOcb8M񁍶^ Cd95Q}S[Qoҋ N̞~B:oy~ӱ':%F!Rcn q(tabNAG3R /{(FqKO@T1(>=쪔{lC+̪5$)2C@i+k4[z?NO_<8sӴw",ع.S^cWV>UP!(c=?j,5acRzHwq,r*k;Ygvv`TUdǬҌ?Ng!)OF͑i4d]ٯ] )0nU!G7k5BdBKB' 8Ф'gM.Γ+n֭AtuPL"|/}k`1Ld+ÔY5ڷ?d/r=Nwl,GW6H}A~㣘C"ob LeD'aZ#nL+bqpua*?6Y>z73jsQ&ʴyyxfj>4Ӧ2Ȅ7Ƒ9~EaF','nqn~]q&4FJO MH'n\-,9o!}-M ڟ5N ɏ{4'@/I. BO|a? $Tü:rmS/t5 Eu@Nv{Rjry_o002pg88""BJ6|\?X c\bYiVDWjU2E9NP{^͆t3KV?&s:G͑]j u$Bg8=엮M09btfٸB:Ah`Sh3gU43=b׿JӜC`2%T³8)݅A2Њ7SHa1FTbDX>cb(E9Qywd% 6_0بYt{5??,Y[4Zլp2f X,膠_ی 9=dDx:D@}!7Ns]2g*.3ᎉTwI3#2_a l^cY:0Ac D$ =^|iԸn$ ۷2VIW[v۔Y+I'+#*߂- c? uЂՕ$ҚǼP=$B.JlML c,=W}j WfpB5/ź&xؽH56v$Y y,)N_/)E}mA f3mCI2c`ُq|߻G/ъFifKa,ӑb(+>(\j5뉦B @;XkuN\hۿN]8o<;zp{n,Ka@RywBGEŠYgD>t-I)Vb,7q-~1ʐ N!d0{Xr>s©՘SZ+Ԑz5֍g{ȵgLv]3ڝyؚ%&KVM ùLD4R!Rѳ^\+4~w1yF}˖lŚZnp$QhUd9%Ȯ3"Z{4G@2WМ{`XWS9xlk] ")0`+%+Ckˈ{oDp =,Ł*L/V{B*WPFAvҧ8űA1h.g4Vƈ"{! KBc˅Y>/iY\ǩVm'L s+eX|I&UK˒pCm{8&BI>Un+]WukxgL`H q,v6*#+\oԠLUZamc{11yI4{S<|,`'oY9ΕZl]rSm7K 0»pX4͗wq-P܇3dVO+p 37r?Jq2v, d8wWHƥ!^dR=a5횯<#l\JckhS$VS }KT63Z=I1̴FyMmˡhSv2fh!4فswd)6D\}0E&6N{ud졕3 e2-?lL㌒HŬ%F'i/ӌFjiZ݈ArGa3E)@qsZ:ܰG@0NGoiܢ)4;0l tnitMSF^s2Uz>SeݓI% ,yJqAa¾v\bL3,D-4F+ާ`Uym5Sj>T ?$V;4T`ENfy0&B&nHb"1zmȟJ]?ڀ TGXk#T" s :TB4_ 94~*$+!7 eõ=3*yBa˯P.RĹQfDG9j&\StszYcg F'̺'at=VvHSA?+=q&sq{Q|7z)VE&ȐUW8Nnd"h);iJ~bB5!ozUc;1=9p,P]hYDž#/cb*d"ŭFUIѽra*٠eP+\ -i~K7= >ɡf>̉ɩ^x%"zhvVU1[uUD?SNu\I"ytbAU׸J ՄCڋ*+Yz5@RNp.KR_ý䓕Mzs DlSxR>5/&_=ь{8 Lӿ,lOL׳3"z`R, AA9oC T}E]RD+&{`2M؛u~L\iRaˆXߪȱǣ2C]p[k4gkN' _RϠ:nT}kpѺ0}}ni̜r*G#1Lhh@FHF\r:!7h@4`18To|'WOK&*0{NLh^Kb^"miMa.bʋcNpy<xa}Wb1*ՇqjcPcU{&Tm$Kk'3&!R>pY6t9(dV?#sz A&Ja; +*f>Jbڽ+ ?,cMէ,9^ݥQ"{UӻU3ol A…6vʥg1 ԗ65b!#0/+5v\bwv]itʼn"b_<:(c.i3VKMbZ q6)2q{$.{cvF<".>wy1`ϋ}$ )Y&y.s,ӓЄ5[;̝η3>υ?/zlEXudyYשgt؟%;#1 C`oq )n᪽5k*>}R˷xA3&cd6L-yZp;NQ`ep,xʡ}͹>f쟱[da$@SpBF1bZ7wZX|"^{g\[MDU6 :~qi=ĪAYc{ruD-@qX5*| "FRپ ;zig!EaKՊ%fXr +R8KMuOί `ѪuL:!r&L├{m |u@\grp:ڝO[<*}J ʓN>Z[2P+4=\> " e` ꜸK%IA ucT/By19UǡN 5c"*dc32Y 'QIl6!\]bmu Ȼ E; OOx^zg2WM~P3>S`#1yQ)lOLx +( {iq?3~pn EhO` CdDVy|5>tB PG[Udoq@'VŐЗ%Ul{b@$i#sDt Î SDkPZXRDVvr8nͨC⊔(ꭘ̕:,Zƣ*蓿FԧXjtFmxv˟;8 3kYG$PxHl,~NHKi@WE5+|V+mRPb@[9gf[nlqr42vr?_?A֐W+w4.]䓨OłCӆ6V\3k;Vr6S&wDe%ָZBʯ "*(lEFptG`xBoh߀oU c֔؟zAL4ǻ_̥ FG.xA`$PL_Jta'ׅ*!CjBƥH>YªyVdam"JN@ Z@}e&ܿ>T0IO-ɹuMZՆJWʄ~BqLޑ fԫD }=Ր~ !(|m5L|iC@5Kh4ؒ$V*m.4SHuPR qSn]xg>۶!%@6iSge Z1[YʫkEq;}i:po FrE!Ng0~_. cCٞbn6oõP=D4Y⍧)jU77A&K;(ʉx+)GV1aͥWq!](t>>Ha?D4#j;c|>YZq;˺hي`̉W z [u{7V۝Jhi9{'Y-ItFlob[L.#toeopȻ(#l{iWH4񃧠+e9yA;g8ޟ(= Z"&)$bիM' ym2haFZو{ ff· EAP%s,eukfIyi=vbN:o(5E4Ά`L4L.KXY; bQl\qzv@.MEƟЗa(Azw/] kgI"=;'R/ѓ|15`r_ųU>L;.iwXW\S쳯VsK}Ǒ:%s%k>W\}Ȟ?2""EͫBVCi!% I5=D+C.~\,vM4/G@gKҥӨa>GQ9!>leOJ?AË~EDDz J {&ϒ8CVLxYԳ_U¢~#y: Wbh%,0r _PIR4"U\X}sɟ`Wr)`v r}.0ېJ`"xb@lܴmgER<2>ˆN K,ܶ&+pZT=<܇b@["|DKZ^_¥1~B)ɬyExy =a .F4ax'°ܳf{Vl\P ހeù!r7rK`{ m6}ޥ̌oƦ4u1$ɧzE )MHpJ혥դmpyJ#'qd)mJ¸ciS69oСaD8^n~FO _ftYVlG5X\9 Yq e0%/e2&k_b jU|NC4͖X&OC7_'iS!nM[ n9-=j%"!- _]X0XAsOk/c:!V+&P՗ZذCuQ%tﶋNol#f6 [R VwrÀhmcY6w:ȍ (oP=OWQ =Jak>2oC{:"uĔO4Y kVΫl>LÃ{^<IFl1RYR/B5]Z}ϛDX~KR|\T^p9ÆTFk.ry֎߯KT;rU'-|1t&"zۙdвw3IqrW;s5X s<]NqG jҾʫ10f:^دRKUꑠ &:߾,8ɲ_ɯ-qm_j~U/?*n3爭+Qo4'T$v/bd֚xuFMpY"!]О\֩qupO`XL+ur 08ٛCfYJX(&nVQ^b3JmHsI5No[ 5$Q)|`OoP\0U46[X?,wD\Tg\s5-aQ1 ={#noa 2.(~N ?"qHN.HbLA2UΖpL!XTLμ%Nƈ<, N#5]L+=ts9IP*$jZB9:Rkp s\cc WCe,4 Ɩ)WE*R=ޢcd,0G0jz^E~9<ŠA"R; `ݶBVAt5aˆWޘ4Jcm 9a`^Jwv 'w"Pal'ƖQ8BbGkI M8zRAt,`BR\ AMwF%"K7;l7ԀYgѥQ7b"WoоBv!U,DK/v..]4:#BEJPtg}N=μfT…0ҵu`gD$&':c 0U"+ԥroʵ^eord-SU^VHKʸD1EkWCW*:r0:7=G:=QU{Q"2bQe`C'm$-{r+uAֶy_a,=]'VN wMdI)A_ce&g)l<vHK$`=lS,A[`hK(&2B€k&`WeoqD+bP_V[Ǻ/ yࡲhM]R5!-5ACʮ ?;˔C̽OsI&Da-z0X[Y{Ԭd-%I{a <Π@w"OϺJ ppX9Ep8Ue1]G Tlؓ]Ԝ] U/VlhU~@\Kb(lUZr/}t5!q|c+C0l') {qDRWZcZV8fͼ@ gImr~SvppsY-!?^|YT1ѭ Kȧ:O?^U1JBZp*ʤٵ4tif'C DQAI=:4ҲCq'};)QRT^\S>)fTxi*ސ&L'(5:sr:Pxێ+ Md#M\|y]N]>B$Ӗݽ_v6`2\S90B4 `ʄ4Ȭti9jH ,I[0JG5t$C{P7#A/t09,MIKh4C1#p>O<;e#KjY8Ka^hdwBtA8n!('))Tg$E`yFd߈dQx8<7cC󫁣 jo flI*K'Xw3 \a$p w$^N 7Hk/fh[Q5_,3E[9~e!6q Lq~o*q'YNDeY@Z!ˑK_эknغw j7L1[ Ȣo{5ۇE]krM w5S݁AJ N<:(Uwc k)LŤ(U b|[10+vA浴bTc#! M"2ʐ.%b9I xY۔qrg ΨzPmcE0Z]닖$fI٦tEΥ xHWB plVX:Qx2tMbG`H4u9|B\w(EV#VҪeZ˳3.b{>a8tA!PM)BiC"ΨEϘ7nyWuDj/y" 6ݜţ]`B$9`*BTsV@(jۺ\X.^Ou2sImћ-; x'kDU,:Ovf䒒Կv΋\eĬe]K<aV{NL?]r8vpA/SLxTɎCH#Dɫ&F!YkZ Wpԙ{fl( y0]4* ,ڸt@0I]WwrǠ)ys)!'L&G*3q!%jc99Ժc#9:N +H!9ᑷw8$6@1 O\Stw<g9N50qɷ|B{= i!^^E:uW~5H<+h2R1朡9O<¦ōU{>PYc1ӼÐ-u3&EL*QdQO59 "6o'fGAxUY9r#/ 2#`Uȸ0/`Wv*H38Uk2U4.N@N*qV~uo A28(T$Y9`҃p czgkZCr?dA!-,4{ScֆND5b+L>ݲӦ>0 ͤbxjĘ\pf¦LtjCT? i&ljec5]]جL$m2lXl:߮!ZXRe kmzS3\jmH3X:Qu֫ Yߏ"h|7.R ڼg=V]1ɘgl`HN;nm:HðbzthxkyXtN vO8U!Zנ[f;`-*- ;TpE9]h"(sA,ָXt (90pVpSk3Ӥ|b,Φ,}t$~b퀧ÆO;O5B۰/QF*F O* |(=Bv޺Gn48ɍkՑԺbcwັK%S!5wR&jq?ӡ&ܩu 9pҾOFyλ=: .uMFMPbN=&Z-" wt,2旓pa Je$pgWȻJJ-TE&MC!3{4҂i BmJxpr\hАMۯ 讴[[ItP./a$OU4x &buV<6ll>?ٹ/eqʬA̞;Cu3 J^LIxf(Bh5X8 V6+)z4S=$>Ab+ꩍ}+xET-+')@ B1а5YRxe'~|Y]!mk-=A2yRsv`T8+FŴνz(lye kp W@ ħ-X^-TYDv;1n`)qewpRWBԳEG CY`o& l_Hi^gc tNCǁnv7v"L Y҉}v U:i!E!19T6\\WaTVFi apS<-=f$q߷/AFS{0W~MhGLJ-8ZTS(bof,0FW&-Wqy&JA\tWE1q8ް%W¬ R@;X XVnN`O$#~ )&dr:.;%׭ ?rƧO~^:3x j| .n罼vK_n 0X9ʥBwG|┝H۴ 8|LJ0BݛŸ%9g'IB=ˬEc`mA`72[,Sġ(5R3RM:E6) | V 8 JN bמL6JegWE28O_\.i/6AЬ,?\$e!&Fgy7Ѩج> },1&@/*X,3HH%`j*?M&fIVbthO(kђdc)Pt@xUڑ~36iXqSRws@ wc, [D p8ցzJAQ9+ BXĭC;{T2 &@{}sVa -h{$:FnY#B=;Pvzd.|g`3>CI,(b_+ p20 L& `Ӵ ŏkd]c[k4c?H$Iap20w)D3*26`|Ywߓ! ըZ[m0#Un˜A9#l8dn{}@d=P~s:sGP-%ՅoZK8%^Q%{!K} FC;*U*lˑq☑%MX'ƨL%jyKLR-U\ 74lp?B[q\W\/prny5^ۂܗ>ͅMcIMHDukpAoJ$5``#VT++Dl$O >P$N(!>uDPv~)00_7ui:ΕZMP@)FFMd*vX C] !(_BEk>p{uwa`7SQ+'ɂH&OQ h$4^A|[^7 N|WOArR0A P9$c)UQ 6 Rѝ< XۋǗd(@jYil7?֙] )pLRÎ=PѤ ~92 |=kLrN '~ S, '7 MvGm Tsbb #bBjgpxvs wt҈t;{s )XU)".!umR^%xՔA66Rh )$/VUm-!;#iGЋO'aLQs5o+V~դ|F@53D-X!t&S#^TTfC| YvdC⠣&cj=^Ľ*8e$N[QcuA^[f0 jraRs$jQV1[70JB=!>9;)@й/$q̘v(3z 30NCʯ0Eh`Iȑ|PD}LJicsd01-xBϽ3YK#Jv:sz^ jI9`3&0_CcSqX}L 7ߚ*B`p.A7lV${[eb"ٳ렭tAT2;uJđoh8 QB [bƋv"CF}>,(K50dr36#b ?"RV[RKѥiֱ,еo,(ʟIqKe en4&V`ƙb* K cFQ"kM .jvzn 11Q#~R%ry599YH 9p7Эrx8{:\nmtJԘ1(hhL@ID?O0’vˇ^\BPsf*24,R{n (XT7sM:H4{Rq`|.6o+i[}Yd:b!e2?0Fqp|i-o!r_gQhcYOc$^WtL~3% } V#mt>iqQ*%n Al\ChQ 6t0K@Q*TVԴU(I6::]]wKz vl(|*o,~}b屙 z3PT=|(fˌ@4:\T_\-yJXxJ{U?Vuel1?ރ݋>0u58%IךּuBy=(g/ErY|r6Fi)` z{;`8@ YUcPR]@ܜRJ^lwN' чgYhqgng4CV*( "+JNm~.xYSH̴C_\4)D]lk[bcj/ I:.II502%6UCQ1=wEނ;Ԯ?lfD^&>Hdz@L^\oAAY,R&TDybb s Pk-NM*16}r|!BP8R+}Q6(qCo"ccZ2.?vRzE$pd|.;stJø{K]V+63ot('ŭ5}[z^r7ou( }OlFhdz]\mwHkDAQC}AH"EqL?k肅HcsY]Yٛ%ݥD֌?DO<ȖJ]:R73 l\q*6g4UٶоH1 qij ǓRMO=0 =0=0F rgY>1% YՈ_W&}'@]xk va]lj2{76g 76]ܝw}eA1Ry&6dЌl,,ՎB@fV~cR6.<PȬ!#C$zL˾Ʒ HЪzJ%{enYWĉ&K0 +?7Ypg`THr /%>U"8ACd*>!Q÷ Q #t=X]p^k?B؄53%HD.f33cVE2}  ʻh?>(WfK6lnO[^[VXˆ+g.ny"'2D:P`1 7tA3Ъ&9Mr'3E5s)Zϭ[q]sS9EDq-hp #mbΕ~PME rt2]Ua>Xg`\~!%ł6ˬy!za!"h⧳+;"#թMzXo8Ov69-3p 3_>yjcxk:cdmQFZW'UN\He{A+}!da|.҅oP]2ԣNTC(`H6Y9D%E.܎^h,@-jL(OQ]{ͣؑw']ak^rէ w`XMųTI}t`XgtɈK2̟[|x ͗+t s &g5pVj̺/Lo-JF#sZlo1REY_Ȏ0@]l^&N̽v^XLGG m: BxTcH 쉞v'0C, ;QSbc{]uxo u6*)c ^PG)"`WlaA Ou CAJŠLB G+b"L{$[U^:fUWgX Nb[g>زoo_6t>EV驰~-P\0J0&d/JLA/B›P KËWjn*`R(ސiv``\Ꞹz9?-qT8V7;TuVj />\HV<xuфyY{T<NՈKEtj|pV!jE8@k;-s}{oN #@J3LM' L/GMgxےƇ/ 'm6}8wM `|8koU0Z*  G_9{2M{ 3!$"Ů#…X2H0K ҭp;1`6:qT!c Y =)_23|}+F7r*/DO: 'f4E"-ARX\Fh 5(I).7ed뜕;h\|BJ^<"R\n6K?j䯰v)3d@O˿8)a% ٤ͱx ٚ="&ԛb. `qQ;k*t{0;lF.*vo0x;5LGna4DG/g,Qeݵ<^C*"{:'4䑽5dT4+oD{elQ{9:{T#\мI%U{1/g1CMx͕ZzG*u (S&x 1X(xBu(LfI)K$t R9I.O+*QSǖC1B=sO$t7Er sT VyO$OBc4?@O ٙF {lݱ!TN˭q]HeyjZY(mHH?L*4tqu9S(4ypvuwC3 8e0-yѳ!,ȹ< R(vwB sw?W⋶ 4_׿MZsssh~kK^lZ^B٭L_$1]))T `yU#Olkh2 H1pE1$Xh;jY1ד3)ؗ?u5FHּ;B+ƸEnF2f|dNFjIw;hx'hX\9clۇSs<4٥&'jNIx ee "T[֛ivn){ jfoXj-:H>zIHl({ZY*HHOwLz3y@sI 0MJ}-㊧:1z۾^WgCgCOq8  eK };XNW߆[Azf?""$^&ć Ɵ{O'YmiF=ĕ21gv,#]8 CKho¿oI~ӥ!QI´:'x7i{?0Lƪ0wh+ uP q 'm3S>_sג}α %VokL@EVEKjwtNohdEךk6q5qp}7 ݠ?&]Nv4n?oƐԚh# Nr;J\(-e$ Ppm-qCm`ɩ)џۼ3>WWnlLE>nCFyO:Z(.mɝ-TGWJ&.!Hvm-8,^oaY;й戄{<.@4 I"Q[q>Q~4V@ѻ I{ۇ(`ЭKDŠnpiF<8eK!xo}:=?3+nL | t2x;a6~qۦ'Jov(#unw@T[|Wv `;YYn4פyK@ʽnw'H鳲b[p̒* GL.í|6NJxo>5PS*w#l=䡹hΌƞNmwM[6N fo>>iTV[Bރ8Qf$˔Y钒b-F JК~Rڽ#@نɤOCx0:1c.m+;N? ,[8+TPx $J#s?ƃ)|@;~^pbZYʐ?AJY*G"lL0?Hi`d'7D*]{Eڔ #h&$~+q2_l{פYO %bie73fb:*nA֔&טk e<XVQ].,J:El$799E)Fm,nmsS/B#ەHu&_#%UlfH%{ łaxa l^i: I jg6O0T=ueN@".6$JLM"f%0p;Do1/e*bi)bEN\=ӥ5݁ѱ"J:TjUC*%^QQ ì^m-~p0 kUE$s** \̫o&7{tp8.$F}2)~mMݒMea}G^9IG#J+2M1Kq1}*sKT5?֗ZyHc|x\ Pt@0]v'8}g/F\}9eٟ8Χ̉7 u%yߏq]O Z? ;[$<X}@ atSwSƊM"ZVs6/!CQ'+x7ѱK0=ZmƘozoBQݪ7xT{pj xܙDbcyMp /zF!g̀,&Y*KKjھd7 {j#ڱcQUBj|&~G2pE| 3.E 2? `&{+}1᳘/ˑe sVusn`;\*GKE r? 9v"& +EA^rrHk-1gOj=2!0Qխi Bb=q&y£ԯb~'Ya)rXakOBԥ@~aB^ݕ`*Qƨ#$Ѕ@k'Ǩ%fV3Up0,6#/]gzk Z;BhV;2Ct}T>>~lL{mʆ>O 2f7az'!e᧹WE @~<U>yWp5> sK\ =elO n G`5Dbݏk&G ^^! ]Y;mC4i&DRzzou F8'82{e| ๊M'r,Ys`wVޗa&1ͤP<~ߵf;qˀ؟35,8-eiE3O17PBj HV2D^G( T+ޙzۄ^g\HiոiS8sMo"uj*_"H1MCʃdRL霖-M~'^R~mݗzGɕ٥Muu(I4L#D'*5Q7;Em^~n7>ufnjʎ R80kasHϛnsp)$]% vQ`iΫ%+\s؄v*~d7|_5%W*%71Er׎Α51>lQC؝'Qq{2mQf8YIy>jmMkBrFঠ_33lZG;Ijǎ!*qUjD'}Sh򰉺o*\cO\q) tj]i qXӫDO>Ʉ`Y;;,v&~ BȺ|? Bıc^ꊷ;Tu!0 ){| HBո$fՏU8Go4o)E1/wm'K *O_wd@D{+T3.n/H?ߍ[W@dqgVI2J~Ir. cU`zL0x3ҜV_y~lֵ<];YUQ;,]jXviTHA&*?o*qv&1?CS|>D罦WhNe,V2j];Q!#jpRdg\`:BN1$۫cų=@hR QB&LA4sv]S%J") <ϘzQы/2$L,E2%HXv#fE`¢?t=|w Xshb/JյVVQi9N_u"NX#u]<}85Fǔ Y5!%A#y}#BU@;Gtm@ nkN]#Aӏ p}MiQPi>'y0L;ޠSX%Vf<Zz5W-(% L@&_[@.oLRiQc?^ W]rP>D uNڟx'=ݿcZBqzO]9\.MEV)XuLqO1#fNF P댱!-xL0WeË{'[5D+m׊&#Yk.B`^ao+p5Zssp޾;pf|:G0KBu`}Yoj. yy3BϚY^hŋBw(-kwNM#3X1BR^hQ*UK&kÄR{=rīVdX#FiR* 2幑YwoO? IɣxOH ۩\ORd..ВśX<Hy `\56 lȾLe6F,HfIwXH$xuACSYEўP E@T| VdTV6Z }ynW,ݮ֦fCz(R Jw-ájOط-8QhumMB6'R^ՄȝB_"̩+'2'#jڪH l`e&űQNƧ)weNZw;`Chz2^5UA>_mnE_n)6;i0YCb?g3gYZ07070100000004000081a4000000000000000000000001673737b30001a230000000000000000000000000000000000000005f00000000./lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/bN]?EhDTTk׶ǼKCj6KKM…eF gʿۚJ%nŇ4גzeQ+1ˮ^ʚD}ΟqYZoQcqr)\ZFЙ!GŨR(Oj?%y3{.3-=n^nuPXTy38jlMIUw1pAG];?fyΉ6!pY }7~$*Pĺ*rn>k85Ԉb/^0vߑ՘^)*.IBXT87_q^>l6(8@ajS9v)ؤ}C7feF4o fx}RqP>|s>yL0#_2ΦA1^۲Wك!4`(*i@ 24kIdkh*d4a Eߛˉd'6͐QBZ؞*5aZ7͝t-qR~83f)oƣ"ɹ5 .䓘H%ڟN~ ZΓAXNTU쨰23KzKP(] ˋ0 a-k!뫋]+lhu^YHꤙ2%E0%'Tj(L۟=(6,HPwd&c,~`bR}8U>p8aݮg5$f+ahc}|F:⬿~&8?0/`} ;R̼%(g6?juL=37e=jhPfMGM"ԈbA>YO-u~Ko#coڿ~Q~3^C"]z*bݕ~| L[lݲq3DrsZQ{x 0s12 7D} s#*M4xjcѴͶ{#k[$ڞe^\%nc4 phу|ԯv7Z ֕R.0[IEUII㤷]>{-ݿ 1wfc502jkUɨ`cG4SւX]E?=q4Gu KCE ղs8쉦-&ͳ`&uS){V꽒T,4$$̾pAtgNA = Y  䲑e?,tՆ#V_'s*6ӷL07}@*d~O,vivOKnO*K/>a=T#Lg8^Xg)oPA9]~G2;|2^G2ELx-_;&0fa pmL.zw2t0{WXTAdȭWQ3.),JjZY \FePLާМ%SÇ h#bہ@&ثPA =!M bӯ6dvA{o0nU!^!"bEuAFme\vF>^>OlQ [sJE˕B8^o'ɾ́ ܿ;gur. r޽ q.og)Z 0Y]C![5Mlnm !1x[qJUyU 唉tZAΜ)#Wl~V=u0A'21xf,qs7pyD 1l΀󺛏26wZd;÷[TA-?"Β$ *sA2,o+`M˯mkA 4mYjR[rSr!VH敂OqSl9y$]jtcGC!oUzò8cS` %7d{dKk/aУv޽cF%? fQM z Xӄ%wN1Q*|@m= -|EVSI6CF֋D6nXw4ߣU7$;"6nw[ MSXY!RځS'ad wkJ WCm3}lar3e`^P 8X=;uzc]Q@÷FsO&2MH0">Ceby?#2:+,ʁu,5U`RULր,$]3:R5`c_z=Y{Ki- d9%q>bNL>JY!kuFv 2F<: |Q>(^@KSbՇB+* _d"S㓞%wA +'?;:;YD3Xx/ `7%AR$ϋo3J\;F=)%7*"i@/W8g ֔~ۥ* - ^p҅WNj_c6'\c5*i'uԣtkt,D kE} BP|ސ~\9=M:5״M=r 1\ofÈr{m"{UI= )'^Z.*'-mgV6TBxr$g-Xm-l+X +fH& 0Yn\;yDOW.ٓ|RAU7ԗ%6ÙB ?jjpJ%DQl@.C`Qo짆ħ̯#ͶgEK0Z"ݐWfԙ>-`tO=D *XYS}s :#)ҁε?mNg.oCV*٘Iַw'_WO$+9NҨ )\(`i4M*Gt}65,v_3/*NGʜʏ(=X+$ZD$,hҫR}5TT 1B]Krצļ:SGkq e #ӹ`ڮspEcyW%7 i4 bӒw}L5Ъ/)De#>MfKU{846 8 iz/Z;7xkRx+Q.hp쁻KЃrw[`1ɞdA{!"X3 wliߧ Ho`ՂH#E|['ؿ-7Ҍ*E}Y_ 7ee=TR#Oxհ[-[G/r-hMɞ?yᢞl:o|ZIEKA|#BJ|X)"1zƼR$\ 0p*mզp~ quUU'SeYб(2G,@ehG?!˕Kc0K&r _+p·0s30?YFlS=_0uA7e;cjR^-,U]8*,"Aqrn$. UeNwlDf}S8C5 hpLȯM2dYMJ=;_ff G9%GPR3NJ@"(R6?ib(-` iSlPJьFf25J ]NQs L9Aqf5M]MoNkyZ=JG_r0=YH,fuNYŠ *< @r6oNf:70R`0Zw80w%OX2+"nz1uݼÅg9/hkbQ,0,G.ݤKIk(&эAl|Z쫓"JS \m(-D/d n \G¿?,)w{Y/ºtak L^Cl2Hǩ1ӣ^/h@T7X0\;Pә}LFǭynQD3ZW7:}]]H gO:{6mc2 'sro3ªjzv w䚾|\cpa Ļ5 EEoHXvFNQ" |r%ɏfPl"C ]eqWD~nN8?x1hu*뒐VJ[PN9l7Z^H]XZ9:2Yf{@PVN2}CˮE]юm7! ]O&Cy4aqx2jFZNfF_^b8=z"푫%(o8q,|#)O =1j@ ̰Ql;=P©vhVIfzT\RD1DNû F*ۓҠJ)pCy 1cS@^%ݓhӷg8PVeF=pQlKܹX@g bGuw2XP1"IbcLZcFYKH_?32sS@ :PZTa[:dVLlH G@٣a ?sɶRS!5'2 ˈ8zη{ҫgMͷ1"Ư漃}9>0%8h"1B/\T79u@"`m- &e2dj2KUil~t+ ]O,b 9Lܜۻ s'rbc~fhIq¶aR_/륌/ ^[Uy1xj|7]{h H)hhuzObK]?YUNCFT:c2N(]~r \ѨsС%lN{-`n8GIS8mLVM,/:Q,'Ts |^>t#p p 4)Ϭͱe8;$UG{B,8iFRrl6RgW<t|%PLF}F J9:YX=4apc ] y82\#{O1&?^Rt}/u7R%UMdY#y" CK4.'%yݨ}!0-';W=Ru X\ ! -_D7+td7$M;ڊH+ +H& m5p:g 6ʐpeB;H|wj܎ő2HL>ܸ\=+~bЩPŰ֥ǧݐ8@mxFyJ["7ߘNFf;K\UߕRnju芠)IA(8,+js&"d{cB>$}F`Z!NgG.ypJH0Xe]g|/sT^TYwG#tAboaFʑq>7M!֘'QmueŒ`p|S GsL[G ?$s87w߆4D4;))GFcKI%{ 6ch(퉆 )2xvr|],%*:2U,kovN/jPV]@CCΓPF6WB`?G8CLE@l<͆Su)ͨF Ѩi5mɁ{L<@VüVJo>;>bf3fJݬ*T`hsаoSOe)Et_E)ҕ<%OTTX6qA(,)T'lRӤbDpYa>ezz}wGԗF6ڷnY]ʜHի'5 2*KM]Vl(UI(0:qv5j2#ڿ- Ǒ#wSʎ{J:S +r(ƬR*l*H/%+IHu2UGY#˃sͰ$I[\\Z)M JjN2[Fs3ѿ9)rm+=^  EXik |K%.9ϻznP:ZBԬ C^fRᠮqyĊs<>U;X""۹};FWwyn|/H@R$8ajhzԙN&׾yCf+_aX=$lmۻP_jo\"Pzn_6F$hdjqP29zl_uTe7a:- gɯAw0^QߜsM5_&6O;l]ECaJ3֏>2C{q~eȈAiϟ`692(k]*`]ytWz Z /2IQӇ-*f+$xeB 7pZO A WwF37?Dʓ"˰ K>EB&#wլ ̿Sc+o&@/n4|He1\AUD$Ţiӹa=5 j=3{*-cϘr_07(S}ύ ILuΕ1(Js0=ϹCcl,4^e+t6ƼƱ&WE~sS5{%o۳q0fD#& m`mVb9CzV:Q-r}UUWvt6RxE*F2D_?TZ6DLOJ:{nQAB[ AI_⺺+F?,r yay ȹ-*zPG}$\SCRmeEK_D9|H!^jWaFzgs~`w.L!`a );/4/w7#t۾"I(Z&/ $9Sbs [E!8Irwr.JJ. z#;2 aV24?ZuHj"=LRN|y[8 #7la$D h4`澾.%M{c \--tޛUPČSt1j{Ep2[z4"o#}wMfǦ|brBmXKCj5;dB6c]>:Bk_,a5nGا5#ql03_R[ےZuh/5DN9ܟO @_$Nm@X/ï,m<(,Cu)DzQ{B;f9xG}̸~CGNAjB}p)*ǩ!> ] 7_C5)"NS!:VԦY; 4 ʂqEV`0VEpD#گUs&c:~ Ӳ'DI[.)pZa4j~PAMUaǃ洮ECsQJij;ԇZmN9>ecey@*Beͧ쫂#oXZ)λu G9 WF踯0xk@Hz";2CիTZqӇ26CDCqX%8䃙 >Q;YIzax %|3ȰG8?w,OɎ;3ȂڮXӾ\X;q]oCBOnj/s[b= }w W>$5e|V4AtOl3gc݀yݬ:\aS܎ahYsWek~^/GF"mo^z0g4RUfx7vGh5u4*uOOlZA;ְ)\Q6~wǸNLJ F UMDqz&;? GHSlg^M(22'M54V_wDi'VöC*od kF_jͲ#*kNv]lI\!P s >i#[4`4un#ؠOJ,=n]}ijzGī}EBB]Ҫ{uui!\Pg G&;2sjIUb*^0=#xRK'Ƕ#/>1+K} axl uZNҨ;.&V, }&˾\fA  §no7,yt؆ɪABqL̺"˷ÏZ^GE7lg-q&%}'֞բ)O+ձDpv8%a1V8z9AHqdCm,ܢjVkRbI6Vb& A+}qMO |RnH{0!;@Slzd"l!m+VJ‰2h_ ބ˝X>;$bDL jTKtfޮVF=Axpg;A uf|*+aeOU*!rK1NO$ s:űG5õl(5Oƀ˙VRQ6^>i}>eRC@%Yn mR%;&LrM4+*D?UɞZ͉kFx؟71rc;7_\݌A7t P#ЮOyLHڒ꿶a:K+QOXa4⿵C(Yk_(I#*Q${~ ͢na[7𩐌^bsv࡞LyQ:7nS| ]ٰ,6&P.e*|'MQ>ᥢT$0S`')_3#LI :!_7,M#OtgzD0 l4SullD(Yਮ=A}X(i3DXW8;uU:_$;ԇGބ&jiZtʶkM$7d86B MV8)r+f籅`?K4D &z#}ߔe w肌H9vBS0K SVo]Zk8"#bIY>$F9,<%-J~p/ dTc) fM#8朗-m9l qDn6b [\tSX<.3` 0>wl:'JbP 82aakR5 r1n柲$D߫5GF#5YYj>@L4I+A8]H٦]'`A)d}5\X΂G~'9 *ܴF51ALPǣ8oSrk'Sb"$A; 5)hKLE&? az=+ )aʚ=T_N%vcFߎw[sbQӲ-o16Y WWKR<5uZgՃ1`(NIC26n?|aΘ+kԟkR8]CmO P/ݔEhsd u<@pVz`'ӯHr,}| /5X70|ʱSEȟsJuU@6RM'1[[])&iAyAw'%75XC O; ZU/TS` H :ܣcJG^:-)lnvrkqdW@\p4l ,.,968ʒn0CUȺKg"cT@1MVӃt;8Ao n Hѥh@JؼNU0= {$V'ǐ'{j*ª8 oK G߹e}?-WgTOT[PBް}*3أˣh^x7B*ˏc-[}sY ɭ~Fqd;~G0-(ɂ$$OvwzVΨ>̓ʳkߟa,E/KA|  *X~pȆ*1/yqʒc#Z2K+!%<6y1EC*rS5uA%{-헂5lFOm?QUR͘3&+4&ŰhłI1?( v^`KN>C$SGkbr 8&.eWVYAI*_\ֳ~t D~>6)Q-_/Ki,^4*ϐ;a!TɝC l bO.D Ib 9x`['Bw_+&*5AˋI&Rn6L#ஂ`}&F>\aご Y[hLi&@w{x:OQ}}7bQ=8ҿïgDzEszBo.tS{"/8B=ldҍKSl؇藗m_#(w?A, #)C;k%ow`-SL^SYigp!e x2w TUCY3:SQՓY}C#f5}4mm/\;Z{nw.$qQ2p Z{`sQ8bjWjUX\+Ҝ7. BCS9.F3&vȝR/wҪ]4ˎ~+#XKũ+@3  F{snI*Ã6ASy ]nM”D ӨC=:YHr~mbhHY$ %29tת'Rj.⪽ǯ3ݕZ ܐy#ʞNƯx{`RpAôN0U(#?,[!6djDI( Im%< w̠)6H(yP^YfN1h:R1 u g0Q͘{l;pgI5= !@-Ī}MmCݙ&(q&ryWbFQ(ͤ?ؔ/ 3bZ8mClX@0q!Y m AC'gMŦЀgriJ6A-IHDF>w@ V _n"ȍR7 KW[7꩟|7H:N$niSKNkvEYh?o0Qv`vX}`7 <;yFhuK-`gşk j9=`0TFm͐ wߗ4ij =L]l;(Д Ho[#F݅FƇʺ শwҐʢ1*ƅ`tn}cSlXd3ŏ++곓*^F&$^7%& |Dr.5r\ dj]&)'Q@QoXݟ[ guI oۧ2/aXU1bMтuU2.VfԺdan"j~HvF5͙R6ŦŗP$dt37:S]<|!Gs̸[:EP_e ( Q%8F%b !2|pŒ4ZX76=PgX-\"@c%oB/긳A7KA :CKb.MI~G,B׍,r0f1 {xPb}e7Xs/Hh;w!+ͪ5_]5*'wN=4dniJRStڔYT6@n;Ǵ?}_5Osss?r[M6 KC >(1I/hhD&^FCޤ&c_/Dn m=RCP]=t`l)TzQnz's ɅzxF0A{4wb aqNզ4w(MxwL)X{T1p߬!L͸R qMP1^fXE +NXILwev0ܞ#?K5 12|}ZЭT8ųԼPS~en_ZojD >шYRyC8nlna_M/lס٠L&M.5`$1$`0ZjR|(\3}c;9F?TSogϴ_U(W4HfXv) ZAQd~'ypJm]#I Gm)&l3h*9?xMN4ȩfԽޠEd~oV1)MӴ ]jLǎjmq6Cگq0k,+f^qhR_ǘ:DLD Q[x[h"R{Wn !S8pHOSl0)o{CJjA˞}Sҋ1 xةvL#n6!{*OM!&ѣ%8K%߮)0Y͑.1Mýif10c;(l񤪱 z~*ͭsw"?!0m|ŵ[\0.%C瓕[TT]=<J6$Q )RSUa`PfTUf<CXMolB<[$蘑 K 5O_YIfZ/ʶ6`l>-KZ&4p8PᩳU2OhI{ȫ{s؎8m୷݃ck;Z}OZbx[a%;V?Y_/SmrO" V?WgX|TZH !q¼AE F [ٽ뮽eCYi[VjA 4 ?ǔ y2g8ԷXd'$7 Tㆤ](?Uxl)PD_Ȩ0ntAXBX .]moQ,sy{.MI݄ءb{o&uNte`m8Y&};㮤vȡMc53&%E<ٛͩ`?oډ:XT^7di}Â:ya加E~mHltOW\$KX؋\i>m }=5x6UW7vrV 9=5 \uON)֜1Y4ajt;7u}*CQ t!r cjLg.tF:&F7٤_-72L)< DtWF޳.R1O'N`AnyqwV &Ԥ}^vb?)tto]FM=wq[}&S 0CVHhr/:ޣ~Or^c$jK{[m8!ՈETX a:y]}tn-gC`BN6Roь=̖~{"뜿>ytt쥊,O.ke,W$*D+ $Q{Cme@ҫ@Y7R!k$[d.Z7"h%ME`!H)p:_$G&AȐM[yT-g A5F 4w0E=zɟXI&fos*"[ۙ?H 9EհBǽk\TVt-ަ\ 12P 7PzxyH(.}~?Jw4;K dҸ!'rbٟTyUǠSز:JX_)_3nS27`P@U#wj 'ψWʊ2ٙ[^Fa?;qߩIZA,[THfFyԋ2>5UhFcGn`ٔN͢AɮRJqάLڭvEIyX9}x(uK792eѺ-(tU=T_EJLqq vLz= (̻,V~^M&d\G#w~n)81lQS񧋫-BޱH5]Fɚ<Ǧ6Ag,${4%W|PCv '앺"Rޘ-e= 69Ŝ_Kjaʆ1|sa} ,-4, I3x/hGgT: Gi<6,>c,~Ÿax5h-ʴ} !yi4D^˪!Ě-Uzv Hj @zh]}.wCIw=ᚆmz;MܱgvQw^:/Dn!Kۡ6V(H.֯y抈L196{j$WG(a 8uH<*ƋNcshp*?ΐJܴFÇa|m^oOX3&>16!#:fC2F7dRr( #TiUƬż?Ĩ7%3멶 C@w)_]{s * (Enh?9ZjNᮋfSҰx&Xʮ0|9CEM31Z79@G0<qh#='FIzkXR%h$WXc leH ;JqP cg$2-(dzY$BFVtRk1maD~lRv mIS+RW# jVɬ%0欵dp308K';7woOD|xwzO#`XphB9}&Cv(pڎ97y]J yd"bFA?Gn9Se<Olpv/Qsba (ZyC:鲰V Q{wt_?_Ñ\,%CL^o=aN9dd؆e<mX5ró~dfle;& !Ӝm'8}eHt`ofq1=3e,Ma.oGYg; XlnA >> I*0=;S)Zh8.Fjy tu\۷lDqWvS7XS $1ܠ'5x#bd]a']!*BtuԜta_©\ + K'%5CL&y1~-$gTh~6iT}. 7A^KY-BZhYzĹEO EDeuIb3ݹzwKڬ`vŨ.j^sh8=Uw@$/!aIdT&bL |9liÜV8]}C<<& |S)gIREO cR"_$h5?jK ^ܡ%:*$Ϗ7HUt,ʪ(tx14 hƨ)*͏wi,C~*w ˉ>'' ]7CYܸ/GT_k2"7a`,RԪ䰠 ·"D4a+X G3Quӎݖڱu;uYtϨEe-2M^lN^uڊl>Ĺ֣jo& 'd#(ĽN9^)gypyMl{$"LP|ey]ؙv UHe0G@W8v ܌-Ȉ|`"6Җ-%G nHeow2+}TUY_,=WGi=5*Ėp ;*ĥGGB>WMKDԓb;ΜL *̒Ii@8ԵT~'gO9#GX 1 KU#wpA _|P|DRRJƑq(ڃsTn˭5ޓ#&BW ԗ7}.'X|Rᣃorѱ[AZg&%.8e靭˼D]nHdFqf_@ ^%^>Ct Nu;Q:,:"ރ6ulu}PH#PD-1sݬ{ݞ=v4eɕ(d=srDKOlI^hKeo8NF'=7@rhjOS60hAs9Ġ"-3XBMSԩ)WjPDU-stSI p kwX3+l{v$%s=6l "b 4C+K{ 뜮p~U@%F]NEzۉ+ٙ:>#}$ulR[W#+!XhWYCڅ[M?^HYw~{cTt7>G+MTw.Rj_z$v]*GS֌T۫F +`L'.h^)# ,wxߐ;8IIS`g6N5HD(H( we&-S=IAX*hP.A})]·ch/6Xo.yAZKÚmV3 6@d2e,CeMK_+` VwસlWFW ]2iPÁM(vqӯ-a Yi&ȴ`xLs1ᗣG*!=lN-ˌ#r}﯋"wl U x ~y`S,Ex[Zm;ԅ I/;Xb>.EǑűf@|R5Gh6S u( =U7r:ʡo~7itZ o&sgoK!,9[ X &.*eCȝU^}Y^J%n[w#}kvu1&Rv):>̻d Rg<8'ĉ:.q.ZS"8 Թ,@e2T9KpUB1jkmen;^/>|hfî+%?K ;@+]x9gCN^܍mX @YDIMbi[3jsn3^Ȫb,M._>U)^ҟ>գ.??q둄4 Uy7T}ɳmowp*"*~ [Spܔ[ E# OGd w92Z|FL]O!%F vE} bd; _+=IRZh6eUhh:6^SNS9H-J) ]֬:W|wJڞ_Y~ 6Zudϻ,H 5d]ެ _-Z ־֬/XYmk X=`ȕ/,f%3'KB%HdmFw}Ħh$yE`9%E9M щ^wdN 3|nMnL Hs=PH}+I uۭ3FJx$ճ]/K6b|S#RsM蝋Grl϶&N7$i4T}܈:]Yy?jDC¿g\9sZ nxA]+Z^6?6ٲw%"cD=Bh(*H;4w&oe"16`m>v6װ9́%(D Uw~j T>H\ M4OYAh&35eٷ:' eޖ71~(LdpcO_-  wUzs@8b =+;̆zJ~Lʞ_TBvrr񁉗vUM29wjt\?NiLB4[c )>yRn.337r9Res[h6TҮt)1}:NKt*lk*r%6<% [rngr"QgGsiMfJ#)V3+!>guZǛcVFM ҬYVUI-+R4)YOx+q݃lRuX9M0&BC0ʶUτEOV,2?Cy ɍyVwB^\G?j켰J %s8i[aOFcN7V/U% aϡNm|r:unYhz8;JXO5b_9)}GjW@*^Tf(!D*Sx;Z.beԦCHDVj'o7hQ/%Rب=EfИ  c!8]8y:d&Oԯxg_FetKЁYD۶=D;j`M=A *Sj8鲣$*Y쮡{*$JjLd݅S{ ł&_Y+*b4c 02_ռ yЊdOF-ʗ53e/Hy7mxeauJh9\ K M3(~px1 _0U#-5¬Mx<U'ch8p_Kjn#Kqك*cai~PL>H Hjz?lʹRV HXadC–̎~ + g[izLU[%|' Qq!Q Ӻ(Q&5@sB\WGpkU#V?{,5cťɁD峯+\_. 2WViN~jf6!ݭ?gQrLPkY[h I%R`=S <E56)+_Ft6X~%̏".X:Me_?e4ؔDy1jC,COڸ&{2 -b: ej8C58E?΋ E`t֟ F" UDRj,b!Yv CArWbGuk7ړ)DEaBV,J^W9dIӠX 9<&3OZ Ѝl` ^g5ƧT7{t\?)_q'-kJxDЛ 8^ɱ׏~Pg&rn3$vc! 6;9T]=`(:a R̅ CH|KeJ*ʸ.՝d /X¶LX:$nZ/Eo;3 Z(XYRoLZdSU*>4Lv# @ [Nb[J"\n( in,gԍ;:98{l0{G=gKlq|g6C{z h#k(^brJZ:pc7b U+y$ f]voO"밬5˓Mb<κǨ AymKX`&0e`ʠ]):G*'?&szN>}x/<~^f;bn _Ct<; Vks,"V#-S\lFk5+$ب@ĊO!RRXXB0\YΔgە!z ׇѡ1%"Sts*va Qdroo>*?!E8r;>%`EE3oZ'HY=z:^emOG2HtpjhS_O)c:]h*"[B  N7s<5jpO kyIZxwEF__6sG 8S2# &x-"DGo\ͳQcmOBc8ǵ[\r)Ť^|J`<|#X}.M.]t WD zfg/h13ražV0qX4j{%<V'Ga>[-^t6ٛÂ(uDs@> {[a1!EDAK~pw{؜u AnUܧrss #7Ns06(Z $;[G< e}prB(E/0A?{4IL2y1^ϴwWԯ%M5/OsXlQ?c.A5u)JZpд| ;$ϒOvtƅ> 򑠀OM lKxަF5] Tap/؆D +wʮ= bPkqU k9e#{Ẻ@OwHeeиD`tq|R$耊28KeR'bw]Z53}\SOL)_2)9WtȖfvE÷B7>֩BZ] 'ń$,kǸ@ Z싙sˣBV>%]0;Ն#ȱP2 㠉sOh$ &M_ =D389=sw"tw2\@$MmB {Z}0H^`G&"K?a+xrŮk;"T\z`u26xh2x.!c1PF6_5sVVrk"V6_k~ JR_W]Ӿ*oC! HPܣH{ȊKܩĸy z&_hf#BfU(Cr7QcQ> @ƺ'u4-cٜw/&"LDHϏBHINOHTI堏VK>Zn)[@lT1,*??cFWɧ }M[8kW[.tJ),nM_-6ffYϻG[6ߪ;k mQќ|+KsN#pti&^HH(Loxea[Ej%џOcV΢{ݪH  .\ZG`eڝq͡ڕު ۺ8DótrcݦM X Gc0T9Tbd^Ͽ?BeN[RCȤYzCϝ_`yzC"BV*c}N˟ _n\YS,/Lɴ!@2mn;!(rw1J̴r5Ss xP؁_T+) U~q>t. au!&K="9T+gꉘU58&Z cqt)7r s(k(_J m_z\,Tv^̤o!y7ac@(]ɛZS6axq ,?\t&JAǁ+wb[+BBwG rO;턊!7C*7<4Tսԉ}+՚Xvj%H%^tw0c%vd]rdRQF3ͺC}ݪ|~!j} pA吐kEcI̻ă+'RxӶ  LO8kzu.|0~FX=-7KBJנRI u^Z"_-cGAůOW>\U_T^m8GE.U.zɀwS(6s"MuXZFw!q*׈B1X˿c(A/ d# } n5AIjYJY1y}n_6؂s goJMbF;/B e*p-32m$. m~$֟!Ι ʺ7Д:~;y2uPq"<[E[<8! `zg!x8k0n-P&٦/l341 _fRj+60af2rE2l|Hk>A1PǯEWv6sa<״u 7u{- Ϧ: TLմgڶ'(?691#KWi"zF%5|.1nΚ[0Y0uOxFݒ>gW \ژ/A{0efnnGtBni6jJmߚЀR^wEY3yuA>&%oCktᠺXgtDb$$Ҁ[QK3iOcq: (F ]M"U\MrN``fYB;gJR8 QK4"##kzu3Yp(lDV{N'=v'-]iT5?"!75'{\_o*flcCitR07:^&[p ݂m!,~ ƝV_'sbi& R ?o7D1Ez7a?`I>:8}Zf "zIm`k㞍L۳]c'i7"-S`k P.-/ j[YbsMςZb~Yj9|u95kw:o!,<{Qg-~^;MОvc8C#bsГ|&#a׉2dȖ6MT8h]Gbt> +÷! F  aG',%i4r! o &҂L-ȴOdZӸậ&@kLkfROUH=|JBv5g/ϛ}n;66S|HFhXX30J/kéy>HMI !ʑB/*&ɪuKۚ崘Ĕf;w,:hxrIS\7#Ӊ2K6w|g8⥃VG|̴[|~"U#dX~ O"C> +L[?ẠUaO<(ژp{nN 1ҧo[<*kv ˉVL'a D& DQm{fʹNx'Y] s#ka_fhSJn C(/u0 լsbu8Wlʑ'K,%_O0$)i}6^!:œAEƐӛ-ŮEOR2~-,nG!N35G ws曉h ~C̖tm|hUXbi43-K72Hi#R.Щ 5 9ԙйCe gy s_{ىR<Ocr8ˎ ZlhHTr.xE{tV,t~3x{ȧ.ᇋ/4aW فuW4զE.iLf1Ře^~[bSxԵ|̔F+]+Ū!si_h;AR[hw[1|p:}^a:iJ#V^l_2130t륃n ~.3"AeD-.bY T=h)\sc*=Pf&(aF/ )v!/ݪVpԦ/Hk`̇CGa8[H6`~L'2,6͞׹6 qMTDb(1kEYMLG:k76 2Yоؼ=a[QϯZH7{,;D_ Xr{3m)K믧ƃ ``FoDW})u#W<1Y/,PmI44D'evtxj|(ZgуhFF /bؾ$@]_^Xu0;pZU/&O5kz@9߿^cզ: 63>hd;ks۳X^! BJ5uoKXֱRӎ5 ` sxon-hYF*kiqqȔ:/V\Z+wb7A?ZMfmZK{;J{Ksbnn4`V$X7?0=G*3=ZG}N9Ew 8#:UC(m*qڔ41zܕJBU6嶛{ٰra5Ι,6IИqȣtŸ,^XrB- "?r7bCI(ï[;!{r1deJmtd(13d!@Ll ~,FaGK1ӣ2+b)g*~C=3"1i[>Tz'2=!-xC hɿxVt vq+[%ne0v1[HnˬD$n/.箿t˽jw`lCQ#'WVuBPEWAL&c^zs~l|ƂCVb53^먙@3czq+C\׵2P>(cV1 = +%s8r #e B! yWU>r VU ɂFn5з[+bPPebR j)`o= :  r|4Aar7*~m=BxvvR?vo|5,Lq NUny02%5;*d&[yVsE jtlBeGoNYWs $vդ.U*XI鲀u(NlY^w~,rt:6)]f(Ro w2өb2֗&)͋5/'zOl-均ΥX8KOwQ#f: ~|'eQ& ^T6ei6z N>$(F.olj+rEvGݡui25{D18)+_p Oԥ滫^wrE6p2Z=.|j/KL_׋Qj2G!gar岅$5X>}=jNE4KӌԩD(`z#B4!voq7y~`NWCy@\ꬨwNe̷h^ ۯnj_*6" SрD nGު(+lD]c5^<Ewr&W(q%a&k\k)FH4ܡDvL'r*;`#l!en9)ZhVxYkF]F8Tcl5?=ݠJl^R'+JIZ*rɉ)XH_ykv POkHۯZߟD !xpB )#DLgԗ~6kV'Vbx뇭ӕ[~':-޸mP 6uc+p!{g(5E:`0sJbnTmql ~/ɷ%?K8J  Bt 'BK{TnB8uU`Ϙxt%uC|t(CB+U/gV)7 %4xK4 xF{3^n&[ JvhiF\Q/FYc40۷jBBdRV\Oo.a`´atvS_cTo |FԜQTo=`uLWfbcSA$7A77Ls43W-Z* ! y%~?hb숺:%;݄gUٵJȁ鷺/d!$e7a~ svS0u$+F_&_ljcyrH-fbDv[ [Ose_FJB`KLJ adjM9v3w{`R=dbɷ<=>0^g&CAR#EȣbzɜE{.1/ߋQAy.\bԙ5S @ `U4d䐚.{M b6 mZ^=ifs_'իml >-`1Q0j=}Z CJ(z/poTT욹6G3@8`Ea!tmHzŞ8}`4<㋙|Pm^4zp\p(R>*7diP7ˣ*!Q/8ڀ9%qԯQְ>belQA8Yزr`=!,iW)t۝ٱd+Y%O(/JР'[qCؕ6bRU('O!2:i_ssL8jEHXo0bs136OCu-V<.0fCmUw*GxfQTH_ kLyhk0Z;s=w.[+ǀT+^"EFvRjR.bѯzf=5Gaqq2v Yq'rUo!\< 8#='.w\ă",*Vb&A?hl1z^^7=_՝1ڍ3ХE$Nܼ Ja]s ƜlKUlh@_:ͭ*8] K0 0,uY+R`s[yS}C x1+%|~|名"3eF'&rZϓ}D! D߈#e .RJ~6 s5ޔj, @a5<ԔS(UGڵjбQ5bD!3Wjt,o>wmYsΕS6z6a\ /C5+Xzɔ_dro|@%Ȉ6ע/w~p?'XHmKC-S~06_.s ąHÞnL:It:&gdfd)\h9LLF0`HJ1fٕJ迶ų %h v+[eFAUJme8ARVҠL#z :6`AB2iSP/ůcWpat|ьBNtqFӈZnFSOt{Ҍz{D3BgOzt0fr7ݹ0k!N"PjS@YU y SP,m9+;"q<(-i1+o@, vZ6(P%ԡ[bE= zn䪙px)zfi}{^TqogÊ-,uIx-Vlk[7uz\!r9)Yeɱl'ڗlaKЩMd>dB.hp|F4+"u4hHaL085% Is̤ς1U9 xQ\Z\(ƝHj :?kJ3n9Jg?jf. v\yF:ֹmqXH'X΍2K mw q`g_f::8ͩ`0I-/,D+5f E؛<9$WSbcj6(Dw\!G" Iȁv>5^Z'HTZ;9Qd =@\ 4\V#>< !AMJp5E/bNXr~{孖FԨ^pGѕE@E#522+>҅-4n":U(@Yt8g-_/6ӟurY [)ƄtUC 6h*pw~HHr;!=?_9=Ybs J1*̍~#q[{Dps-Yi7B*H;ԭA=u5m}Eih%F`G+mL1((6R6rK,z:`2G|Z>ee.CRڻz3`G6#' }D혭z4EG˧H8Sf?z=&νrD26&̕p?"͏'"2՚ގpӈrv ~IkNW7,^)Y;Hp&+c ?:{=$L).LrZ29eQz' re˂VE!xk ,UQ{ ˏ"i?ry*H :hPAd:6/d06XP͆tgBo ũ&Ln@pRe7 + 0N'09, /Ewu6bqB]R, CoCYt)e;|OB)Ƌ4J>BC)UIlS  aj|z*ƬiDrA3'/1ɋXdL7MwBdV <У^1X/9`Qڨm|ɍ%YMP$jbÛCM)!+G;R';Å;͒[XyIkk ĕ≭%=I)bF8?10d 0 R=X~pcFFV7y81%Q Zݾ>hj.d老^bqq,vmOY^:B_L.6#IY?ʁ;Mt.j/N!} 뜝ϏI&@;J~K\3"5l}A d F/j&H/,Z 8۪+{3֥,2"_BX`j=k%ǣ/.=0IQs-4G׼9_@1a]FXsF4o{,ђm LyТ;r J!SuUoGKHBYLK ׃CMễvC6Dt$P]7rvNp ,w~Y[h쁌{Vmմۀ"}?*=N旱Wb C;d10I,V{.pÉ>Vc~YIw2E(!WARqxb&' <+(KmZr"Sb+}KJAK4JFmXD[BVlIp x%|sn=~8 Hiҕ"yXG{-cpYPaGUDr]3J5&+ʊ GPh.T|2G:>q];dn-=Fj^@w~ߏ_ %DVs۬u O"L:ӡ'w2+soAg8QBcB5 ZUpפǓF{a\7F<ݾ=gpqFi݀Fc"4E^-*X/:^>2+y#ds곓+8f sfD U@5kh%/dAFǕ[})6>*P))a >r-ݘ.ݶKM_#;z>|_sјf[go3)͖ \DS6Fx P|BG",CSs*=׺e!%xG-,S̗.R =ݐDkSTW!)SZ^X|%9"4|,ey KK@ l±)$Sqbkʥz(Fٴi܈i6 3aQ3cL?):Jmh!.?T iYMh/DsM[>뙔`B!z(V%jD%&> N"vos|d V(>Ͽc҈?oA؃5b-c"R>b }ޘWGi4~JV{>_p}H!Tލ,`d;ZZAPل# 2zl4SD;ZR&ՐM#!(j- eeH~GR̷i52I=Rݶ"5zvf;1+INYʺlbO<e r:!,ٌ$څŇP79E9?]A~v5 V7Y h-]Έ"l~pfޛ*V3nIud-& |vm2rW_/5z+T>a IH+>fPv!?t k-Ck2դ2 Ͼ/"p^B/|Y'*Ș>h@/8)p|oy q<$@n8 `6[,M$]4Ce5&p`Ӥt)T|`oLV\et;fͳ,2IbhMhrGĎO6f{Зz{ŇUm-Y ]SNr8 gs迾l_Zս} tv-E}5^&+Z}h}88󲥨Oqo`t3]> NܠewqV_bgw}g^B1sS%\o3$?U6X.:ov c }49"S ЁGnw &( asMcd;,@nIK(M@ihvْPU}*,zl70h/1 ~ q:"*nGFE჊)0^DAC|;XF(ԀvkΧЧAh,QFpΟh;s1 KPGf_={vT22~ [X-pM|=Nk1,Z* PS%e7{.͹s~ȫ^ZaVw  ՋΉLSI(hy=.EScr쒴yuK_dd^dTOJgr$M4?A] W,L>w0j)ԂoҶZ2ScNjqjP|-1 |;)m^H x`IUyʏg: $>սnޜԍ}jI*{MW2gB/x #( 2Nޭ`<]u2G^zy@ܴ$dJGnX{UM#آOEI{)iOW>Mq 4=l*P]ܕF+e[Ǖo,^% \%#=79R-8(%Xy^ q s?RYI_Q9RDk m2R;,#W΄Lő呲5(?%ͿcMƦқ3Xױ^ܬۯ}%ɶe.U&. _"qo0,]P8[bSkY&#G)CuU1L?4I%؄eU_n伍ms-|a :8/|] &|j};C~ Y7d+P{/!S v,4u~n߂@#2Lcvz5{Vq_<`k Os@y! m(<7tϒ-+AD(ۑF1{lc~ݼAwZ1FoW&b>,}~_]̏5衵[0r啽>{u.(!cO,t3XpсZ71ǪCB߮H'2Iۆ!S4sueJH;ڃ "ww\V44*kyI{^䤁Qyj/VR`&xWr^oCnZ yB*.l&EԻ au+HdW/ j(3jRFe3*b5+b<D|/C{,fo)+k>cy~cʗwpo0`35M 5HcS;z#>jܥhSh@s#qFPwE38PW+ ;p(9lx2UC]]? >qG[1l5vD^T5,LJ!ۯ3 }#݌d2OU˹AH+{OZ^s:f3 1֣ UJ\?)%F_6-j!uKՄ3R|`" ]iWլyrNQц֩}hZ5|qXϲ3-1`3Wxp$EA,dnXZTuʮZ-ߢ!–btP\_{h4{?7,>ьt"VnהӎMCdbEteY 5U]<é -xN_+j `d+t5R_z"%ݷ d}hүN7?cDIr[K,X`ma˞{W1U&t15d HiT@x*|dJ/oТ?,p(yibcǔUH;8QK"h$$lΛa 0VRB?;)7bοh4\:UL&ף'8-KLqNe.XAn wZ țLhyi C{kE!";~<|T,7;`|$1Ɔ {wxx!K@zwš2(SY}m= 'D-!ҜHgx|QF'kYJ;W ηu4y%:7_Dm M< Z}ϱ_?&<<:sZ`L`qV[`"ac>i?iر.g2M^EuUaLʇiNmC%FՍ MդUحsqh2:fLcs[fUbYFAe~>ز?7r"?~s-91|ru?:T.}ϰ wi]Gs+M{!n-Tjeauw㐶E͗O:f,c38V#M&jw LSK4H@?JHSYZc~qcڇ8ZX5pauGZAǡfy9T585V 6tq,+v327=f9[{pо. HoxH vvsuЅd}Đ6svE@M9g+U  HKN_ctP?8L(B#n"١6SHGj: ڡxsh*(tԂpۉimX}nS 'a^{yA"_[DΥL[ ! &ȁ#ˌKf!m 7p\[y=<$B,IZ .:>g$P g4W/ .Dq|h [ejP3LH)~X!|XY kRzB`#&+N7fÃ:O\x<p<5xG(#FGYiCR9 }Vϋ$<ŎN\6) ?iŻ\i|7;YEXVwMPizP3ϤoY5_3ThV\-'Ҳj.89<|a'bA[+i8U]{v!)3 -PY`Fr7H@7f;yBmٍDrpF{Ԋ=]_ln!W|d$N_zpR ҂{F[<3U~DDr&e'0=\wR"ti(;E\qv%=p^^ ;;@)j?.4{*cuG8ɱ8Ȩ=W2|L0NʗCα?ď'au BԛQZ;LC:?eQ0sQݷ r\؅#^=hDŻ'{UA[By9&@ڈ*9llzK"\s~ͧjdmԤr9T (#48GLC۩hwd*\,AkKE,BUIAW%dC_8^aMBn)i 8y%$$N*T<őV܈ʕ՗ J֎Q=ڬ5h9,ˀ&>'O`"Xʅ&W6bM񀶨Z~Xe)j}I%^Ǹɷh/7h{^*"rlQ&kX{WA 8%:hil) e򱽈+xǵ2֫a Vs,Ch`@/b>9s^X^gf'P:@2Wil1 &1DпД]5{M5Эpnn<h@zjdp>Iwa@ꟓB7 qV3νԥcuF!,T>L4O7.`-DTJկ˖X,*no+v?&XU\M;z0!р0%NF(2ҺX<=GL ZOHL%4N]S xzk`ʲr|&t[BB>S( B&z *Mgb`QXЖ͛uU)up0qKP!u ω]'Q׏ gD6ef W6ylkKALT7CC35 Ts9S'"?vth|}{N,"t_sXF.N[RWAC~`s75iCvUrAAˑYU s6XPCɔF]# e zeh; x$M!&"0';! .MOU)x{ԾC17FC6K! @ĸIr7F)젨zhKR'0pj.rDH%|,ouWwp5Vm#཯ߚiΠH7ϥh3ѕqiEߎ)ضy 2Ĉ0e9viY`zlab:rGrUu-+]vs\ƈvKJ%u=EV$"]uC(PHkQէ@\M[׽Wޖw2k5w1PT]\svP݌W o0 9"b;N}qE[N2WB0$OCFuǁDJQIaNCp.gHR~?B>FtBt,Azn)JEA1ԅǩgȔo<"S{;tq#:zd̵SEk=K ufyWXͭ4yݱ xsFf8$կuޱw.}]m(һx1ʺ~є&&Ż_0K<9e/߮]B<Ԭ/b+<FIC'Sz(\7vQf~.1!-%I֌w"ܤENˏJGi*!L}oV2MN(b'c|H5t;sXXcάH! L($́ݬFm7ANRxNJ̹B|&e /ă_} yJdX|((~oBIm՚,hG 'k1!_mr*!W()+M.- 4@bI X0C~X]\_Dflr^Fx&I8O)] :LoR%L_-f'[f^\>-saі}ll)r5;,U>>$fPܫ)\_^x*V_i.xwCd{%o2}|âq0[/G ^sܛ}!9m=,oA{fQɆ?p~|OoEFmͳgT$?g`폙ɀlyI3K9+Wd]' Q[wvTF-`6?3m \~NɡoTvE؁._( 3ߣA!G(d_ÅA؜Q ^QLp+fƊn|ƨATv؉9MYitjz(VV";f%+Xk6ViQq/r^n%3+D3n9`V,NШ3W|31_OouM>1}biH6lT>AFQ'|Z}N4r,]8/Ծͦ6dχb;HC%Ð3n:b? 'To Qu1;%R9r9hٲ^rY.IG7 S6wU4!$.[s˼ \LE&ﮕ#&g]~մJ*N!;[SXYcMM]K4U1oS8 0]?~olcu_ʛN`S!Yo0$G  ߳|MSGCJ2)Dzf~D;x(I>>dq5eo2DW1i) ЍnټwfK=64wGO[d$. 좎jJ!nhBcL6ojZm2MX~l^Z3NG~Ѣ[8 HN WQ ĸ8Xk2m16]I꒬\fҕs7 7廹@k?Nl-`~ u;L\֖>Ia<}rЧ biݜX}Cuusȃ^59zZ%h iu.Q&q,yI^RS5 \`UJ$ -O,ct y͆4, 1 Q,VM Av]P&QQDQ/ ӠSoaGT#1*Qd;R >kkAET"ښ1$)uʠ UH(O6_,NiCH {M.bYqK0Jam,L0.A$IL;uf 0l]f+zODW<̜Q3  wRא$ L`nzKߏ&+D#hm)/.Tn>EvkR:uA :nBsV(]Pp᮫b>K0Ag;q$ѣrDh|=Sk@pMN\$6D%>QXň@_9Lo[Y9OH"8`U!E cBW Ggcy: ƞ?=Yk#@ A"'d B nq93jG?LC/Z 'R[,#s>ۙPP&z9z'j?ҷ0nb]&V1DQr֬Պ!ו>V@ʧ>u`0J!+5a7B9$݇wS}5T W/pE.=6E+5#-Y|cTiϼ=>EחۥnJ_bHaz6Rn'.uңZ(x[b"#-ZWu1<ɴ,'#~<S ES=q5wox"ll5ҠOA4;YSM/ ~5@D`;;t‡@OqM̨$1`,GSr V#MiF 'g *V@P}+Z yDdy[ brI.e- 4Πߪy=%ԧ6@G,u_*;5{FM ͪ59"TDGfyaH ;xdNDo+SdRJ5[51*{iX vQFBώ[=}ʵ< ^9PI-Mz/cLkP{aQ,ª?Lg[% &zIB6%ɲ `>6CY( NSa6V[NhI\ ʗyB/K''&@27E0W\I"7.s`[@Nd[Fi0},E,U0>|dlj#/aAi;PdFtK g=vE/(C,i捪bBd :<i 1UsNrAF< J tDٵɃ RHնȳJshLJ]2-I ڜuy_y,հH`]w.,G674-g*yVr;}yeިNjF1XXc(=oR>XH1F_l>G1ض9/.N]PE7Qr8-g߿uKԺ*oh=&#q➎)TLC 0h/9ϗw$K8HӸ3h*Q攂&'Nzad =S3@J$2.747i:spz}22{O)Z7J6/B9H>֭ײu02D5xoD}]sS5O$o%xV狰`BmՌgZ|eubY[VL{?7_j4ldPKv@u*<*_Z\$os҄Nm4Kg85rTkb9>Ƽ(Y |_ZF.fg4oQ!:oԧ-`72s2C̷S9O͍TI! 6F2覇j..bC.+31Ht5V6j@N5僻+0mbmFnBO:_H ǭFf1ʪF%NsdG+Иj4bxb=X#Œ- (dAext?,#@?WYn˴D),ttWJutݞL1^'u C2Qnt*NV~fɝ|4T4buTbYm!OقL}>SxӠ`)Vz}3QsRO Sr#|cd<~Ttp_l~@DyYy` +mޘ3]8Ca 7/*PUC8+A.Sn3'L@b0S'$^<nh|/L7&UW-Z1>Ȋ5ٸBD@{RN}#<9T[\hv|qb/^~Ĝ\UdJg%q 7A91`&sT6ħSӚ'J-l*C^$D [y"XA {j~T%BL~(Tj?G/&g8`1*3W0#(ܛ}Y=!\4O0(A (K=lښe|bv7N[ϕc"fʱvq PؙkE%gkqa2\B<,uFWM W BzܣۄU2$iD /Ē/=c1|:]3Ur2s(ws$܈)I.ج$$J//a'8ΓyFǍ gj?S?WdMvKJvNjy/l{s7yAd}ԚU`@ fٙP`C\KLA Gd 4a=;"ZSdېTxym}{+u% HoqDVf0~ϧ6\!UjeK[e5Zǘ++!3>١duUo&bѮ]ɂpQM%~5kJ~[sXUedG ll|{K%rWŇw1=o(G'9Vmn\[GpV6dKqTuv9zg F1Y^ABdʆ@pSSpY *R—J%hPm6$AIZr&H\;EuA\Ŋ9Ӹ)̴V <Bn#Kg9SsVn:13QoEMl{٧dѬV-)kh=`P >ϖwtٔ#Dmuy¡9kQT#GR Tv~J2; 2xI7& Zj9Dbb+M4r5;e)L!ª[5e(Ҽ]-}*Z|CĮCT!} Tʂ0t[N(R@l׊jv>μPlC)rzk+rQ+͐:Tл{4t\Jw+@`FIdW*:O;m/_&Q1jO8fvZ)u{z& ۧ RN5&h iRa;jҚ9={X4{6bc{N fdi('tީc^\&:ӏS±_MHǔ amUXJ\|JB>M= gQ΄$zW.uuM[MRbA?W BaH9[D(s%Jb 3KA' C=81H䴧onncs,JGR]jcKcBK\$?4T~bd2`nRH %VΚL Ƨn%7Gmݓ#T&Wh@VIbAS,nQaPBvIޙr; ;h2:"ǣ  W @aPޢ}w~ϼ4enՀWNGf>%u@)_b=>rp *$j#1t$ߏ3#40|;F\@UGbϖbKKp&UN5ȏs"%OB"2J&wBz=?gPD\F ЙI1> B: yU֏1x4nO|nT:3n;I`.~g uE*j&JȿGevm𞷵_;hoGÊЎ)6@9lBr[֣39ѦF+O:O$7( *׌7NR_ =؋}10~=k& c!37`i#$ .OJ\l!W._zT]-VxuPU__7Ɉ2j Nd?D) G媨Gaiev$E'QƧIt7:z2Ӽ1;nKܨ[k_9rJ%L%R`H?Y\e}H*D9kNg~I$TdoZ ^jR2݁I忛D"SĽ#e6iWWTS/H:+Mklϐ(6 OU=Qtڻl|k"/t~0l?\{R B}~y qU$5*p"rUvb)sh6I@ 7d-7tOĢ*mP 2 k=_,.ҩο{B I'^s\\~YW<ѬĔDhb 5Ie85fiW)節(O$ 7}h{N5BR]\_*aiw]5VY'Fk`HhI)@@ $5I'Y/J|sz~2z%}_0 4uW[ ‚=?PՀPG'dOj4{(/W{|𯳽A0%`8>KKJ$heK;:#((ViƧ&]ڬ64JegmxxQ]m}sQГ|q 9a]ϡU?*`Х!:$չ7[56 7v5ϑ;Vac{͠S~uBﴡ%1S\I=ª,GC(ɎD%V)E|X·Aq5sD,k28&.$w ; 5uly}c62lE?|ӲYG@EHːgӰ{] X #ZL=A?i A!,*<3OSdS-j/ X>.s~"O6_񷫠\il^i lbd=mTt IwL9-%4"7!!9]1fuCv\h:n.Q`SHuhUySQ|%:bїPKbah@=u8tnkV~OBxci;)x3gό+ou^)H8ԽQ}E`8᧊\FX_B]VW82{$v]/@bA9GJ EGZ␈Um5~|Lkwb& tI3#SJ +&n+ҋcHxIk̝&6E^DjBglT1wG'PRp(/Oeo ;I| T\}~=iث5\U^c-~յ%VMl3mĂUΧ8/@P@k Q98vB0\Hw>pɱIAGvNɄ|E%:6wa:e0#c}CH@1K/2kpsٙ;`t>g"%)Rn!o[ &n!΋Ǒׂc)@)}vHB Dާ;lk=N>A~(́B wT-n-Ѱ^ЩTr &_ -ȷȢAj9C{Ey~ccFkp-G"9/< h$"?+$h.E YļI.TYhy Uvh2u+C|Z>~!4>2'Bu}@VEW#N:>i=H_Š%0]yRhu9K+׉ b<%"9hd{Ɇ(%qiJA .j(MP HscV/Ub)leM@G>zg>YnPM:b^N_R H\EX΋xruڝГ$jF|N0U:pDf mo!%sܲk^Bl}m5~ j5@3nc?XyEĉh-`c* Gul9x:A@O0Jt ɫ뀅)錇r&"&ƅbvaCn٫ H;qB/>܁$i-3u %?h;My>ޠçiiϽ B0D&Ѕq[%9~,`{*?j_KdPE e+dG#3\k`bT3RS 6*EVY\nhBGT&.]ҥ8,D)}c"nO+ьU!lC4e/6/1N>Zti[nsNO#x~1M9'iZy>r~y%):s8=/jӍhV`])l*G c}!@ɱJ-0> M$vgt!xճf^J3i_4Ij˻N?9%%α!Owz*͒ JP(6T/jjwjthx9RHm%K79"I^rI Lsi1@!QZ"R܈= nn+Vȑ[#ÚKP o_ԓC |o}Eu[ͦ1gMHitiUsXp*yu7W\:J9ڬ*g o~=tcv+"#拓hHphrH@kŔxiMkECDwW- [ S^]ƽR#7\Kh^Haw{Pq)obq06fg}bћ\p0ct6|1N(x8=ÝQP=q2`oa\3(16BXD.KOL?omS#nXJZPm:z4M$rc[tӏt -?5T Ll(E ίٝgg@QwN+ԃUzpdΫ%]9SD#qk#XWNK&E"9 pO`Zd֋Bތ^G>!6xh+.P$ kB9}k[& )$oR+:ghe內6nze 8.Tv*C%VENŇVNW=s;ٯVk4&q=w nT!-(`ϼ_l{i@XYvӸ(-3 @HϨ +&[~^oÊf*4 .A*;h0zk}.A(̐-YD R J'?I%w]bw9\O@up^/ߒN4|ߙ,o!h^s)bf Nj&-k5K Et'[,"#o\WR  ݶT"a&c|gKAPg7.VԹ%e7P@:Oʹ 3t.>^$"E?F4X*Y naM58%օ>%*x{$ZgO:ӆ IXjRuH 熬-Yg*0摬2;\YǍ$ixJk;ƪ3*9?sQE2c97,įu Ǽg"[*rv`+W,( }/WƩkqSQb]„Nd4țAgV7Iȹ_1 L(Iܮ;YXlwo9RJEn~hZKI~ʗJ\}yϋŧn586׭cN[t_tߊfU[˅q_BeaN[-!P \uTJ۰vVb@Q9>mܐ} 8wE r;ekŜ]&v~̀6Je1.̔Uނ"PQxy]CjNUJaNCpQ\Xt+0 O0k84lIة A"YC0_)56@bXb?4/l7!a,f a%pfr Yh7=]dT<1‹qݔ(ق( ut G|2mIj!#Uj@k7qXk"VJ*#(?aWkv%Ed>_3\1RuvɕAV8VG5Exm+=b@^Zw&21ߍe~I[4kJ/|~yZn p&M\USa3d}M D#O3f>?Aʊl ҵ'^K@;H l$<.5`1z7%Tx9i uA`Zd5JakyA8 6+i<)˱cI8¥y ?L+XIZաfCqgZ_edC rWզWP0gXtaCב+ fHbӺ:4y<E&4k0A(o/F΁G7RKFj\5RpuZ%>N^1pkwtCSz'/.t}a5Rƴ׎~/T!!9ؑgArk^žݤYn8P/hZ8[7r` CzId7 |, Nfqu?S4;]JTi^>U &X:SjOዼ| 'a񛍋!ܙf'`2ܚ qZ;D(#D=aU[q2b8!8k[ELtT9o"KMa!/H6,]v)q:9u8N01xLvV9)eKمC!tcqC>و{FF %TSIA}Dd=c[ wd QF[ėUCޠùpI=*yCٺ#y\c0՜::Ac;Śx+}lv"k;!s;GU9v1^Ytf¾/xAjrJRK:OuD5f3P*CYW08bȜ21Oo7>&b2-6+݂}Lpbh9o4kEغ;\RBaӼ OW"T =3BJwt5y#4?JopU@<}5$kF+R#@Rr۩wkUL9³2!NRg(W oq"|p) H|KXgcA4@&z_!C^IO!{U u>̱%-vF=n:UlC58 NאEZ {IN mQb^`5V$e[E)g]H)Sx Sz%CU%NMFe l]Gn2 >4Svn~ܤ|Oj +WZIr"WtE7FSΏ(YڊF{bb44f cWЮ~T <`8(4pN8]}+ qSr2[T)0ڬ/w # VKCXA$,oSE[QЮFd/lxM G{O)1F_"eT" n w%f̪s 8ߟݍ%qDYQiCES IWd9@VAD)~wɓIٓ|TJ6hd|]̑ ,`YKC),w!bL=ޗεWk?Mr<HX`y۝ q묦Gi=9Ā/_ܲgda҃f <#.»9IwbS,DrX`HDE ݫ.xWO|C)Tq'<  f(mOi+X!=sf}R1UOӮ(3XQb'Vʩ # T>Vϗv9nV@o^T'~_2 ˈiD@It|Gnf 3eO&OYcrnnE7rAlO bhx1j|Wv8"4t̡;FXtvjcL3Nl4@Ou|+[}@=Y_u'bZ˖l$k N(:eka.`UQU2,v]p>E+vꟀwKyVFԁPI*vǠǿF'^5CK #C!ĽK/Pv,ѧo\ۚWlq#DY58tShD4 .  Eٛ_R!jb2멑)ޣq ID1zTth96;-Zy>YDFp7sȢKjx s `Di 6R ' ]Ĉ1/VFC7ѸqU{ҺCR:U9`pgh9|s+O&]?:@ΡCPPUC{ I8~3Ff AA I%'Gڝ?ﮛrʈMPg*Bo59Q͙n:m1pKIXimDݡ &JÞ/Ēze*659t5ؔg{6k`uqؔ}Fi=,)9g0jy{?oH0st ځ~,I|(22Tk'g_'MrCz 5] c:up1M3Wحp_؄ +ǎz4 U΅pL,=wbl ?z+b^추sIŎ3%{.ʍ&: K)禼|e|Z(t7[ӓuu.bM>N?[ ^Y6'&Ž&zn]yr!,|tTX;lQ' ~;W^״8pIIT*{vԇ?2=0?IiTi*P~% +(WK[B*2ñ \ l{Ro5c&Ê Vgd4#KcoeiA[N mnYίk9*+>wINo8Y-k~OjJnZM&ҽZ%eݮ7md^MT߱8ԭ.Ro m_o,<NQ5064z M0U1{;0n=3z-w`$]8Zɋ߷^p]GD! &¸p:V\LcC7LxX|0[}PaO,WW| :EÀf|!+3+K֚威A 8d0y)ݬ2XCaa3gqf\HK!r,̞D,+ ~y=ӑ{j]9 eX=ޔ(6ry 5~g}vt^]ݚ;VRC6ޏYtvz?MDңdak-YOP$4 +8 ^]}(ZiG@D4rυ 4Ny(C-Yk>CK! H 2MU@0 Z |s{q9Y5< uVj̄Â4l 4Woeh:L΍FoR QJO2{l Nsu[sM@]Y#7a;o[&VS1d2Dn|Z5IhaZFVq\ATyc[7ʺrs7uTۘk˿zQv1_ڭ5@p6?:YwRW̯BDulMA(ڌz!f'#'2H$ 2W!D]:Z/2L擃i }& :>dI֦XZeVESi*d-)z3.TނsĿ@| 6.6{VGXg7Ts }toJgYwso5 9hגĹIs |4-EyE)f K[ིL ?wÝF8uXC#xtaB?jtKO ; Ʒ k{儊B X+G-c XT%ި7%.:x *{["֩W5eDIYAC.Aze%DWǤ=BTt8@n'b ˮ/c =ԡpA W <0\\UbĬw!`EW+dPekHҞ8++9 d9Nh o5]Fz(u ē*CQǩt2!v%a~_$en'j5oTgY#3%E9w@IwYJ8@O" u0_cCuQVMF5$/Rى+_MحdPL5+,AQ]lRG|e~9‹8Qm3Mo\~J˨@4A4k8.8c243=yhS J]Nm{پ EX:5h*߇o1L j=ؤ=qgF{ ?- ouI{*tG[+=gYF0wdRk ?*ΗuzmI2> #1 jë|ʵծIO4s%2>m]S)}1]ڽ'DaD>輳hJg뚦Ya8~jg긓{EB9ŐDNa" w,Yܕ'ES Mjv(^A^&t0x{ g*.{6=c&BfirH<96w-ROi vWMgHde--N~x'WI#qp%цҳP::GHJCph :Dž $ﵽ$TN[p܇90Vn^ҀR<2kڀ5eF:;MBQ#6_?)"zg< 7(XocEB &Ԋi k[~j*` dm>TYI.Rim\(&ATx|凝nI0zd0ca9lbC|Xoԑy*ާv6vzt?&XL@ȿԳ(ן,Xʰ{;y0[|m6WJ? gH`(;KJ3P_dg{JKR2tPF|SYvr԰~Jb݁E|*{F.ıC8|4HUx#d4't<uXv{/ĦrBIyZeia"l7@E;7ŴtA~Tm5\w~Eyzd?/ݏx4-jw Pdϐ(O̤%r6Ф.?]N QjqO9A*+@}Xs/KdOsЮg@$׊P=rwAJﷻmZ7%3#(xqkwJ"P?2{iᰬ@1/חi~)KSH!ZߎVTZK |r_G-?,ZЅBL[rjKPCciB"Ci:ƹS߷oen,aC鷟;fFcH)l{&C=0&U.%%Q/Vy ϯFRZ7D.`>.j뀘" ̕'pygiҮ5kP@ӳbjDף 8=WldSIY9{tOǦp7{^zU jSnH2Tp)?|4/%2dA\h^fw\1ߺɽߜJPFȟg)ZsUf2RaK­ h"Dw*0HCQv$G +NfΡe`7AMl=AlJAL9FPzAe+"4$ ,E]FV oI nzg p@Z5QJN˘$yh+]Ga!1qWF^/؂`q<l;Ѓ|9kjl3TL7nbG8PǾO=-r$HAXN!ǁ/g#pWchoU'+$^R\@t\iA|2>9D`,3yzRdʣ7.k=|Hcr~<bXh&&8( Se ~« ^i@|qcRغW>=R~- 6)u9px.euז,#W@DK!q6=m&].6vRNB"`pzo8rCRSo-%.~DKn^I$^o.`J2Fy7o֟eƲ/ON$F"|%*'& &&smE 3n_1MIj~ي|HśLm$Jt&2Fe̊t g7 W0fJVv1<;S:N5;(852G ?[.t6a!k<]PЎ>8zHȼ̝c#bmBT*Dkk8@kcٱ̋@Tqhe kJ+d\u6BaXUL/DA Wv090u\w4U3oО:T]DLxӳA;CR}LÝ8?6I?S)N`j~00!`3`H~n"yKjRt%7 SAvD+:!q.@L")Vo)͸#H5))a `B`U@"Yt_\b+n, uMZ[:8)c5ή|rӁrav"폪 DYs 卸@hʆHLKԻR&s#X\(I4p՚Iaٴ8m4p#E夥M'WI:KͪbįSẈ(¿ɂ HxI5mID Y }Ua|HTVN\Ѱq_IPieBܺ+pοԅg`i=[ xDfmQa~Y*y|y΁?cQ<ڊ_>ȼ 6<qKndBE[֟@J) VT;3cxV_ztѕKE9&~"+K>T{$e<`z@'!jW)\blۉ]/ƻkZo 8g{RXw4!Gj5 *2Wc>zv#tL)xR%K*#ur D7H],־R]2{)epϥw/iCK5qK_M* z6"YmhwO)\YO> _"*0P菒Ӻ˪@j{/S%i}C~3)Y(^O+<#[UB2R4𠞿_g_\8(b Ω)H!~zaб ?ψHdANY{Mdl=> å۴yJRyL/= ,lIL?1u̬hlbbSMv!KM{T"  ucgikYZk0碢v< .')ꪼ~f5<$;E׋3~ס!ObSؔX`M|P.R*- $Fg>a["=̪=EС~Ɗ-m.{V7+60$O'hF1g45uwb.5X[FQtXO;8낼^i+8As #vmd$X]31M74f9]jхN5l9PrOaR DPaeƚAɃ(g81@[Zxi6*}FY2@O]Dh/_1TlХ*50Go&sBO@BC&ט1$1 ޘw8osvRPR+}9K֮[UxR3 2t> =6@sf ^j=2`j|xEx mʳأ &Smmz ?`2ZI4Z92RSߖ:/#ћ|v'ԯSSsj!pbG9h[8 # ?q^ܩLfY]"Iצݹ3F J3Y6Tƀ|xrf.׫P^fEj0eݬթ'g]LX$ Tynnf,B^>54!g4 J͇Œ$aI2T\B%ؼqQQ+?]0:;EF"pw ='/c^*ϧ^aNIj;e7Z 7Xd;ymN7\&x+ME<;3%`r*qQD6b+_ɠQ"@WP:/ٳ/zGx GTrH,.19 (]}t[SkC,i;N`]L=b!C e{桦r&ob_=l{u0A%N0qCd-bd*xz4͔tCjF  lz7ĢŤ`̡&x dul!oNÎ 4Fs>sF~r#xg l&:5ק6lC(IP *.)YJK~ɋe= s.laLm ?#rAy'EJWj,s^G௦SQ#Dχj0% 梠Eѥ-/.Mܿ`4zzBR)$ >)yj28bډk75:yo/sd ]uf<5vFc[Hpྦ~?BK֕B2gPB[+mˆHe/KßYTO fq#EvZFM+H\Ҋ5Ioll܆'=);oM&`8A8;NuQOa( h_yB0˽(^B馂LEH3uVZqG﷦]̑|ċ!n&H-Es /vsW KRG^a\sc+-x*+Q IqvN=evF_))רΧR x+YN/u'28GY7wqsR 9h?l2U% R::2eIa^w?`;Ie |( B4nT~AykM+> Eqnh\?k*..t q. Q bTb!@^OÓQSyPǝqm;EpVV³+Ð2[x$2, DQO|Nsn0kTo垺yT\jP;3+_KpCDZ٤kq]+i^4uZ!7;qYw+p2 W{Qc,[ 0&N7/ZHEL' 0L'1E[& Kzv`.O&#.eND%q᱇ReOm/mZJ0MCpC}*,\fP 1M/O@XdTCʈgT8فs5&!dd< ?PS¿3&/2w͑TIRcocr2-+m7l{E|h,|Wx W`4L( ӱu^*}Y;г sNg/ڦHhJ`X][4Wj훭w0qF:8 z\`:f ߿œ|()}Ei88@]^5KP4dSFKysatN!R2 1#j !'zioD<jpO.KEX-1F^Evl 7΋ߟQ=U)͒Kϙ3|"+?uf(S`%(61#f[MRTBD<"$69EVт}}.`GKqSM?-J4v<+ZOeXRy+5GC=vN`H[q\&P Oebc՛3gp}?4BW^̇f?9cb !T۵:uIwu@e>5g՚$\i,^d3=3AF!ѦsC+#[`-LIqLϴrfF@s.t2G_Q%#^ 5i"[ywФQnha3m]tj qfxd]Fvg; s+b 82 #{!^NˋKmS^VLiL$VKU]AP>wNg2V7࿟ I/xZ3e^6;C~Rj-lM|>0wܨNa|}+PUaV_>i3쾼%nϼfv~0QkA hpds:D-?)?`i_ , g.xqyw Y:naܕeLn&yND_A:;WР>OS|#gz!7q-Pf`@S31C`.-\y\,I}*OL%a^|I/&{i w4Jߠ6g4.'[m(L:St!A44cp:x=^|2%{w5C%cs)9s<Iezt[ 6mMI"؂T+`=7L̨w} F 7;ttF\F-E?Æ+I ~Eň[˲?E*a!rw?8o*rkCEiS$݂w;lYujXQ/:f2_l Z.|3ǕvZ 4 %{l\7Lԁy@ !zIeӊWS8P7rRyGe x!3_6NA5x[Tc h;. i_צ_P~ zDHqT{.~SsI$ 2wl1PpƅiG׾ Ɵ ǢԃS; ״L DffhUsDͦ@6E/&߁v҉yĐ޳òDq*$Ӥ)Cg#ŇB(DkrIֳ&5Q{a?ԙjd!ŶS5"Ӭ5neYA9,F"fIA3%򺪇8JG)-:u e.k&Ϭ?=Nm/1F+i4;Iai"c::GwO0KO~T&U.vL-bR˝ a.M y B{הOCht[s!-"Rfk/t퐦(ޞađ'-AX` zv״A_?.:^6vh L Gpe:uBG2j_%mYv.]Ve s>«-Adߞ{pKbj*tW)3">9eA36s\4]lmyn\,}BxoF(Wv>gTHJBǶz'*܎];~㤱7gRB MlB9W2_<>E@~ OAw 5Sƴf BU{0;C)24- COtd"\K}5_Ao1%a wum49.&9K~W`fq$Qf8(Ul2^|V+rI^+Lt&=J׺5aSPE@wi47\|: ;##moS.Tgr?y'dpBfW@y,UaeT?|-fmt%Z}Dd8SY@t\9n?3Ph2#زWif4fuLk=$.?lP ۘzJyO ,xC ),R},#IoEg0w{c`ABjPLAG$lkzx^ep Ǣ+>s3ݞѐZn4Xs2l#-dhgk}xICJlRbbW5a5X9OI'cZH妤ׄC~\Cp4yH%ܞ7 vHK [GB3P۽V5MZ>xD9ilW/_3 U]O&.K}Q=I~|fynw@/T&ˇ`|!t&&ԏ\S&_xDv#530}bLx3]Ic1wv*:8=`#kPTlhƆ7ȚJX>Z`MK f]Pzl;(GدJzě汦W?%DLIn(6@p7nOҐVcdaʙ'j4ҵGq)W3Ey>jG1 rxH 9Q9һQ^ܱhP`NO/6dl1}k{auRCD9(Рg5\(Ģ: s$}ȉ^'V(?[QbġB_&4WcfѤ/h eDׅW;8ۿuVs\6e*[!0<29gDbZ?i,Hl z*OAcU]\RO*A嶼9{y?7Ҡh ]gX}6CPH ~*?_lm:>H֑G~t,W7s nRWYhUO}N}tHVI Xd+&!Sg߰![Sy WJabпlo9OЧT6 >pؔ0j4zSgMר{]js} Et.|AP$7NYy*F떅DfzTSj!3 ?,Qrlv|p 2HZqCH]BMՃƒlG\1C-yPB;~ݐ;>O?YmѸT >UթԹ`hGw t2D7)}S{D.Eޢ +Kg>|Wl(G6:&TSլ[3BfGP"\0go0DaӇ  GX1Q'+Ygiq'AYnج/+-ff 5nwޔ)o-Qpo<䜭]ʀ-a訋1WaqH>79>^u|~}{NZJ@;?a/|xt&ݖTZѶ7/݉nGB:uid⦺kLGN?:p˸3K`+/70̀VʞZ'* G7O9,1=OĐ&Ž{yU1::󖰃L9N|18sx]F b9,H/ UNԕ# ԍX'Mn]YÛ\Cn IF]DaZN:i[VZY9W+ŒI:]sZ! Wn9|⊹&CJA67uچʴԳBl B9o4'}jloEoWfχ]F(Vw CW9 JFh(ڷlAUvnʫsAjҒw[oV^lVHy*G { +x&p 1<#3}LrxiRJUbsn&19̻4yݎZ:ɔ~;U6bwYC'.,li첬:iMUgы!62 x8ė۴7ej"z6, .ংՁZzO?s¿򬆄Qw|hqu1܊Cg#65}΂Z2J3ͲZضv5d*l{T,٭b oJ8-s'_;BbjuMkiTF]͞F8^IBM \GנLjriNixmt'(͔%)쬁,]@.3E+f)lanhе]gi67!I_.ó/^Y?;VړK9YV &^ z8TvM 7n\]t=5ȥ!;!B ('~tJ/,JMCѢў]cc̈:lנS@,%3Q:A] 3KKI i<lj7ʣfݯ;];D;gܥ|Ֆ,Ѝn!b]ojYwތn 姫ytltATOsdY>zPOd`N8%K`ZE)V}]7zҠo ]^V Ww sVnTY>h&e-quV :aS;8*軼%C{u툠M(rj ( [S%8f"RW{pB*/ 횟1B N/L3a)Mbaq-e"#"zTAetw 2\c|\9["^k*K W6RF$ )˖.n~\P**@|PGU*"L`VwmbsKOkPB,;6)5]ه[Q[+=׀}zkGDA"!ܛVqDݎɇ) KN>=T2Zwb!%|hPJ\1 I;qDU_aF52{j4gb~\,:.:HUlJ$tjκ/]6Q!u(8_FYQt2už͖GurCO/%sY8. pl~Y&XQ~bA\nsIA[ qB<;B* wNj(YNg(ލ!CI>$ k-77N,+4+XYdK nnjԀQ68cP<\1 ;ocBgX۴hQͰTmi Oo'?P[ġ#ù!x#y0wsZ}в|/qƦ-? r )zT0\-}k:C=wQN]A:0۱Y?E ?\Bc&y A}-<skf<jka 7'*`;Pa?z5(aR5@ <ޥ7blWq&bI>.ă2_Wt4p:Վ AvMc01jgAFP읍u't0ul-vK2Ū')tT[ǺA@ A]*!1.Wn?dCuᦠ;%yl?`s9W{w;/!Y O` _=:b`?jh5'EyhxX3rUO$3Oۮ{|g;.aT+ECv >3LBC3J0vdLЋX’4FCaʃ A9f]p;jxx8bq\ 41[v񢥤 x j6+lO*6y* XQqHP]R3$FaU`2R%\):?&Z~"P>Zyf]EwutQxqqdu />qVC7342'Qw?!䶅ұFad&Ca_ 2'QfVYs9b EZr \5sJߥ5Ѫ9\O:vx/ůrqU. /aJ*| Z~e8qnaA+qib:k>Õ75ڈ(MTO[4K(|o+Nms)J_~hMDTD0% ƴfP&3OT**"#˗k,Ty/$<_u 93'I ^j :6(@Q!my*3}AOZY &PhSImdfFUi`:Pd<+ ^+k"b P'+]vj5b!#N!ֆh(zUMLGш ɋX?ZaQICݶ:(Nol'%T)~ G%AM!ÅM-Ff9>E<ĜoaAL̕5fIzD&aq)?糨_@v]ڵsk)]*2]4?z=bP|Wam%Q.#W=GD|ob6V%BRb@ 2Gxxr:hB+ -6;pS+M׏hv-{7GFptæ $B-n-ـ<ُ%j(="4dIku~GJSZCz#PƻCmF6g݌V5HfJˢR{=,.[$i$D#tMh[w`߂8 ;jR({Hڣƫ3&fQ(=rrF7@kZ*Ft iʋ174vENPT)oWd*tJN,hxtQ 4etV4f- 54ٲ 1U< 2{zeʹ(FB0b6k>#p8ywu=[ms!~Lbx4$*{*Vl/*,0cVKapq!350N*RV~$FlC"ˁHZ%shKPHJ&iZT<|LnJu|v l'FEe b@%f P;ߤ.i?-ZѐA|n W+ >cGwD&9mgz ۗ*!.UFwSi s8ڑ˿`-VoEڧtt]d^㜍ο;&,xi4F? $}E_ho9 7Pbvl+ZBc%qc fߛ"#$7, +&Ck '`kx靷)2[rVQJ[ˆ$ Y*R$9bm_> -o(;=Z'YK:)~+4xIbxeGcQ;x#$/8w%`̹v?\Z^tcqͲ*ޝ5F $4Iy4\i#b2϶rO$ ?+I\CP}@#LJR$}3'#ݴpPZJr`%!QPlf((,Ο2 ϷJyS3=4ZwE7mp) y!wl,7ldbtxԏ*m\ Eh`4r[b_b*g Mg%r[YSɖnb0 :;6TQӯ  abrϠc0o~ R$^FMx'?CT f6ve]:2H&> tr [|ۯoqP03TLpEr9lǰ YaӬ@Xeb lu"]4xֵi}J&{-Q% 'EFFqBz[tFwd0_vʈ$!6 ć ~=X]\+T{<(aQ +bDV(a)sryZ뾫mDE&gj'd")rT4&t*bRʗ2XH+ԬUwMHt1 `6oyooڝj9m:C^P[_y<ήZ1Gpi@ ' UyW=[ g>16oՙjýH~#Q\j\EL|&VXz ?f%e{`m1O2WRM u a7]rjP* uɬͅOe`Eզaƣ~u\šLIB| _^.i|eZ5$3 Ӏ/|`>=n',fsf X֊fUCTr6?f=ew9P_^ }rq빧zL̉CC)ui@eF5Q] Ins/2_V ±%CMwma0%`x~/r[f9INP{olC孥 2 0a Y @5ĄF\-R|iDm( yvS\t7S mƫԿTCma׻E׉"YTߡ#"V!7J)x:LY>G5aWkl o,;]>^$ĿXӗK_maRweK_Sﷅ7Uq.i4W!EVwWc| uReU, `u~+Κͬ9VrN44`(b־9GX@e? ;Ӓԭvv&j4] ZXo0awRk0}:+>5Է _C$˲xD8bN 5@TwfLUuC|)0[G8vfx]M:* !}D𲐀}04q] g >13P,?kbse'Xyhug~H{RL8h#NCR ҂ı*Jw*_*z JHjq2'c\NCNt~mN4Nw/ڱ#hFY\,AQ̺]Tx6maJʹL#rI].YC\kV誇4Qd$ԯ0>w=Y%vF&v:=oOtpơcA=-9o&-weH-/CMfHO9VVh >Xw}@e׆E40Vc8, {RZRKZ{EJѹ\wN.^ZE Rفd5ŋdB}"ڍȥ3{{AuQH >c m/d.kT&"3cٌQ-fLr[ + EcP,}Al04 S$?yh^XLǤdB29r_]*c$p$Ĵ1`Yh&d#اƚro~tr-ZzT9Z{hݙWSނEu0JGi04<$]IZ nFj9kyxw_} ]$6?P[0aMZzL2FL^~6j8H%Tm[p+>'pP#_ޜcGkf}nsuT, KIuLr>zzO@.ƙ8)'r9>D^qF14rR>CҴ^tQo;+nS%L:pRH?[[22WŜF)Q +X*%^?1z o LuZk3p"Eqsbh&)~։|*FuS6Ll-ˈ$Cq|]T4CW{fš1{oB`WXn}h:Y_-eH'^Hpt+柑څGs_hguQ}.} +ݝifyT$J ߇2O@uݳ["mn1jxQ́8s6 NQ& ͧ7|ǧ\lQeg][2$uti-rstvS._/'x|Wu8WzT~{+B_Zcc-:UU8,Kcui|}So ysyIW% y`r_|Wv7.y+J6SJ~F/4_p$ _eVΗm@o?YkO䞟tGտb5F iٺhPh7ɋ«yڢ?h3'Q t \5_ޕz Y3ОpFi7nZC{ kI8>F);G٨ݝb¸YjwQiw0,y&k Ȟ NqE_ٕs$r^Up$3}{hE/[Oq~l+} ބ&&;C&%XEem[- +4-Pс]Bv& 'RED% fú0^zd׵g%sBq^f)4;:+j [XO$ૃ8R$>[Ak:;dpV@“iZe臮-bmi xi&҆FO:dhx'X~BўZKzT$9Hc.jhpA4`bssPTmHSC1wU=" -ZgQiK㑑j*nS e*G=T-B<*9.͸_0WèPb6l<- cXó%%.Zw1|D&Ǧ/ɕϞ<:-O[OEqЭMisV c{'va铽A"2(+@"BV׵"56FELvj;^EIq_r˚Mۺ}8l)%/N|vOyjbX&QFˊMUչ.ZVsN)]}A^&hN mf9r| k-9_{WUu>Pa{09IlހN\N&>gZlG V}ڙ*FR^ޒpGʓ]BrEvJF맠,LW7#zbqJ0_Ts+̨E`6] 2#rlo:nhHFcСLk]m9YUG8"Roj{Z]/9 !>SfTJAxB%`4"~d-eX;JIB1 >3!=*FRŤWrTTn*-Br%zӥT3=35LrO|eL!ӿ\ySL^eN솆⫌.l*^d=ØAQX \4:ɉ)_^bY)[@8 =N!\BydW,M1Bh^܉I ,OX,q\!W5?k<|p^%TX#ʼ-d񭓑Oq5 Q!NdS%oìUiɗR_7gb񄽇Vhȝ⛪JY1>*}fS%1i\&S653/+gYXeWܐxh0hv 8==YAq߂YX_NJ*N#Z=>JP58_Cyq u{#HQ ^yHg(~Nr\ NgG³~PL3|]hio(*&]CT:Bl @tPºYO/fCWekT i{їYE`ݡUޅvw!\)D9?N3|Õwd+Ίг~}FTFr:L -G>r5pAv;ԑ $Z1qܮ$|n?#yqA$H 9U0H("OzrZerC-b .ǽ.f ;_> lT3+AXto7)4k=lN_q-yCec Ĵ`#︾vv>Ð06@4-@Ҍ^pU&Qs*bP@`Ȕ "t15q<=NdG>Xނ=T!@E,F?r"\ Ez7X긱a'eT7nmeGw7*J^.qiێ ħpSII^vxo_6a.|xVГebDEg < w,$pQkWQ# `6л?Ϫd+TGjQT͌_{+>en&*N*`=rQ9z {#ʏΔ Ip {[/Կj>i{ϳ]e|`Q.Yi;`@YZ_0uW$:xGo0a(b.m9t>|x1"(,O2J (J趫\3!R?K_o,Z%r()ʁW`Y$P>F7GXDA^qx7v#ۏ &A!T'rqa]uÙn baJ^+*/4 ,<fapY] BG͔ƺ,Tgdz5ꇪ8̀ i+o1 /U=IO\*a_dn*!hS~|Hm˿k \#'Qe׮qdgءveAJ_cVhPdJԽĨ=~e.migR~hiRY6zs`[S*X<-`+Et 6\E"==);\cU˂L-{YSnaJ&{ujk>cY ^O072;ČeхʋUٌe*0dIo! (1/-O9vϞY("Ehxۇe$҃]Hla ?ٽ y5: I ֹaYA7cR d%?n^pufd:)X=%S:.S%,TAQ5jv((Uo Orra,_a79X Ю-_xr=M&]9&93J..S,!z/B <:Wq6AB%Vl{gly!ӎH5h$ 9W8l[ x{F =88ے_l]nr6C]\P3Ri6m+ؕłV5%iJsr7PH 'p^YZ& OHNP͊"l3 +ߘ+tHZX2֡Csm_²ֈA]ga;wpXx%Pw !ǀboTv'0+"*dВO<\ԛ/:] .?oXf"fa&I$%Y/5R| W?R aPU Ȟ5)+@P!I I>O?E/-R]O~ {C-?شuق E|NFzMZ( o(ozdAchQ@m8K rrx= M+7KXwLAB=l1Gc(̮t5 HOTɜ-/FpEF[SI IaiSF:-z29+ߓ/JM=~T%v0xfγ0 LYߍD-߃7¡R2ׇ<HrMw >ý6>g 垻 ij5 ѐ=|0Ozx=`2#5?s-p!o^6d=z`@?iVq$K;VP@9l&sW$ ;I2Q&IqS#$=DW.f|:44A98[NOTv%i]kHSC-#h>~6uT189Yo h/ӵI2A> v#тޠ"T.Z7,urhz()n<}od2ԥ):ߴmEM0[X=ƙgdgw#TlvsXcx VqQ9'kOCQ ۹ɷ.54Nug1éļ(Y7>j/q`P?|ʾZz•f؉ cH+=a+_CqX`N^Y`̲ؑ 31#^49f.hlBWEV\Z9 Y|5ޢ̴~g'f_>I`Vù۸O^JXFn֢RsZ4+sgfs[N=%qiXij[ 0< pgR*SEk&"J%+ٕ/WUТ!K#҈jWL@X 6(1k_|_ԁ7ւMjm:щ,]csvaNd*fQ!:)m0Հ鴑Uq!b=?Yu6;|Dm#vQdH UpE1 E=xgX|_IA>خͳɶ(0I.gըKgPC9GIhT6(p7Aw\`mEԈ 8"#L G zOD}gBK.D²NAaw,9P 4O9X 3Z[:`8Nvť 9D7vobd؀oŔ2OoӚ!AM!$PR -CӼo1:8akac_:kOYYJ\r0+|Qjj?g]]\N!A}|?}/ _b3l|o{=MrNv ;*$khlw؃U lI*Vr Sk33 \\qrjP&hkrRB"t$J% 7Q4#|/RÓSs{^CIaOl`cJS{OL;B#?-['ӳhgRU[LEsBTZp``O:򸈱IF"{qzː7a, /wwEϺ%exk[3IP6&¯56[^dvbe!fU^ABmQjwpHXjsE >"987u=(MKFOɿ>,l qyc2|x3H$\As2yj,0N%8l픴}^! h }gO+|k3e|gvd<#!%Yc0Z;8{m` |/e{F73lG*Z [t1_$Fk%Ļ:!=3[%)b}t9s,r5*Kxo3 fDXX:9vrH vM=>3ȔQJuA\]N+m ߒpeXo f7އNU(aU*m]P||qw{rDzm }Bݛ2mU]ӱ"br&O<נaPeUk/|4>9w[O(###R:c5z/,yW;yEȯZL"kWlJEJ}w6rE3Cʀ= 1uyGG)]VˋXE0hΟ8 PO[1E룱l .q?8mng]%szI^ {ǿ64Tpp lۼd:b3 68М<5Z ;1$쌏 Q1ģA:y@wbth"Xl4qpiCIDQwhF 4ՐlYYV3$)~8fjtA;'%(in~X\`ʥўwh,g#EHcNgaDб .M!]R&ӯ . Dh8OUߑ\8SUk\,c`8"LND#a!N?4wx#BPS7]5aqy`H/O)L7 )]VoK>bhsZLgI`q5hMf|B`w٫_kZSF#xV;X&/͕dNJOS^[&2G-%|P(!?KME/d85pDLbjlW-) ='J94nR+?CI*}7?87q>I&@y8Y|:ǗfN}iw1}fl>έy5OAc[+θ:#͡^ Ax IEm%vP]l Z^[=+Px׻X64"ˬW4<'*C`Ր̖ԞÒ|y07 ,6T۪sTQHkdC\^i+T&gP]3M`~.8R,ur7E{_ }d*EܺvslWXFDGup^w6c\(B"%MXM^rങ.}xpKAV>Ky:ÿfTCO?fLg }\;^CUH gNQEq875@(|dPM*/;i gnһ<6\ wJ?ǤnKY.w5isC͉h0{)k>!Z$u͇Ҧmd$# e䴘9ȧ*iEi-tB!NW1 7})ofs/UPcVI@ߺFFo' *ˁNᦢuQv=rl.qw_ 8LQdsa0WgujŶh" >H3$h|]!&_̾4ڹw7<_ ^Hoo,F"&MdysXWO!!`cri7pZPBs* "[мE65y0]Sume*I0^ ^ hnDO4X7J*|Pp\2.> tn!T]JCU^@Q oUfLu$DSTS3Zy6N/ ''T& LDXsa`x!2D†iz6ЇUvGyC V8:֎N)&ۜQe#Ag_+n]!ײ]ST^%E9buڇ1Vs̸:,{Y4KT$XRR$\W7I>qREhf!H3s{^*x-5LRX6Ɨ}U-Ҏhzo=n+ͺrfw9$#̛ yH/0%Ѳ>Lo]Y|}Fu ֖dYx*遱}hb\( c{bsJ䬜xVA1U "Er=k/ (̥M#%?Fjܫl2SER[Y Y @p46y%;<}/t=:Mĕ-1#:R+w,?0 ק)JlTw ˒;uqshw7t( )!u1fC< Kb%vU. +> NyNZRt/DڥΝPZ8J}+MQPD/e=\qxBݼpRG@rEg"=Ҥ6VMՇH4@49Lh~ej:w.?efY+\[N?Jք18v /mKUg> d֛a,y)rTeAv*jj oسF%o_x':%=bKw@n]f?gM~h y1 ? !{i*23D&v7|{em;]N#6 ~{y/S nM>嬘cxJT:4KmRKu@/w8J&sB35r8(_gl&& +uLbАJp@Kbe*9QW.\[ ^Fo̒1 R>%I YwPGDek[\hD=M9}Ei!/)s.>&]VQ;Z2jy1]u'U3N:PK̃)"h;_*}c5ܳE,K/oPkk:iۄ3cz; /kRZ}Zr6^o2H׫:P(.%h;݆]u\_c5*.* awd1@׏°f1s( "Z!Kn`Q>&1cb%E7x1'ffN+! cǖz+^%*ɔ: s{MO|P=P zZc#awyw蚖jyD509YӍo%u%MYF$t }3r Hz\2jʰ-vel2FoVp DJ?+,Z,SqݗQZ|մ  WE~Hݘ4o^rT^wfFA^15!;=u疋fV"Vs]?P/_hd` W然C57bnF/u'?Vbd|,7hJ _](ϰ9!{ !׈|'tvCZ "wCoi +)JK_)a[S"Ҋc,=p.8!}+`b@Vo`- ^x;dآ\c9~^0LWlvM\uӯg;{>=ro߬ں? '6}$r#mL5'ʚ1cr(#\rp)/qކI%\!^ޥS']#w\C q eQdKUbXj[j87fGGE?+.CQ)UB7?H>̓Ʒ bڿ ŋEqrP490l6hSo48--v}i~'KfQiS#;1 iTA{W"F'p9yJ: n4pi'f4nfGOX~&, Ϗv D~PY B1LEFH8R93LL.l5a鵊Ĵ-Y圊&y3U,Eu,zte~ F%urَBha_m|m*Xٶ~`ůVaډ]c:.ЋYPI}\42 jQ` լ mOmG>>ې0IO<8_']$dtJa8[Y 9 ZyɔVKkR_: ׻7&T5U8 R )*N2,I= cӳqd5RA7Дj/N0İ?&kyŘ'n Xyq/Us-z,$p6#]*|;k|RrL,AK碑+ 0vQ"_<"A;lPmoP ae&_Y{)*0 9Ilq++!ִ9DRfĿH`ݒ׷pc*SߑbO$Z=Xr8c;f45b>;a,uImzdz#4AA0=@9a)Ť11Άŧ͘b\e_P!™~v%CICҳ[;| ɉ?pxuM]ڭzUMs17 ׂ.:,GcB8&)Aap2^;(Ӥd|!@(9ƎtSIQCα4dg?:GZӞeS<5+|j}َ~{yc„&;N>{X^OP. ~2eq ZvvSW('@xd_Œ<Q`gx\ mCI'JԪnēV3SXN#`_E#rNvo![ cw:GFH64nBޙH J2ƭB 0gXL DLG;~^pȀ⯇iŎ5S$_xWΣXOUpJ@vC&,vA~Z٤KȀc1J_l\@TrN涡ii~K;6tC"yS9ywҮ[[X{nB ۮp;ָ>?zț=~u͢-b`Rei,R ѻHhјB. Tq$T` 戢,EtkLxJ}X\swԸaiRot d{XqsMj6:t¡^lKQ2GN4$̛kJF,O*[|uS} Tv[7Uwaih (L^,Y!/NռЙT%Q #-y1+v8pw'ym7Mđ{{8h (ZW]D9|,&Q7]-5i-',\stg&'g3꿍`7U8!&U2Kp^70ć92>4chN +yJ\;r[%N7.'xJb9BY#@-}l1-]M-KrPa([8Ү 5xEv@ȑO%E0t#Fr6žڂ*xA`QP.(|re,Jz }Crݖ5a5VWcXnGCMH.x81rA_  rOA{N(aZaJ N#XĐu|df&D4e6d Āz`fuLkIقi%͉-0C30n"\XLz3.2KqK,cCr=rݼ|uXtjHG60B31AqNIa@w؈y\m,ȪˤGmu~y I*&[nJ;4(FU" m% 币OɎ_*~b_% 5`aSAKm XpT Aa ?#|EREbMc7NF/HhWofȢ9MC8k7;ej&J vIH)g=b4y0kjN1rVDV2-W3yE&HV[3tGU+쿹PxhKGцV~ 9FAe]pO iٽ)[CCN?'G48MLQv~Yrpd=ۈ/cs] MeT#Ѐ^yTW`b}i+5mƸ$'BI*VY7&k j3j8]A=E\9@~.K(BO/R'%T=>WOx:w @l\T %Vlz P~ =c*q { Y]fE5=yYz:Gs>RE rzIpRl$_jއd i'7Շ E H/y4(v*X. 1Ut9_-2bh GT^AR~Wn'PH2 u&"7 #܉lIba[(DpKCWq}t hơn7/W5S^}$HMԏ bҖZcr +ig&¿UbXDOA\AI?v:/r阘6덋Xi5Yx ?< Ss6Z} ()YNi~bFx.`U>mz1~pŮHR 9Y, :ؿ9<1q;}=uFOt(O"u:/ݦ>rFp|MdߞB HQH66qكC ȏ &޶J2bf=`qD|A~rz8ealI&-rqYrrz^@F4fJ-8N**ƴ>vSyW"`48:.I׳3DߋY*-t<:6f@xe0Y(V _\Vm%Bv J I&**C}\'>A*n G'~HZWzm$ٷ/c/Hf1|U'fF'G p.#lNAuX@x*B1apz85N (A'vzJ0NᕤgXM*:s m!m5UWBvÞnj++ %!XZg/9YKf #+bG M-3;{Ԥ̬0n~^jcW 6B33HyʂA؁veIg]ġHw G0Ji[6HȽ8ۓDֳ[HP?N^D?GI?1|c7' /@4ٳs,Pc:ot#&6פ0o&2,&j1G8Q^n_XdH gIWھѴTEPCS0ŷ}c}=_ ٻ ?p3ֳYxnÜE#ˮjzyLQq6{@CZKzK F3yS@h΃aTǡ/LCĤu'L(5vO` ,IyaۡBev`qUX?D#4ΫcFk>ֶ[dMD,6֐?n$ZtQ ǥ(X70|eI]ZBDڭwLuiz9eso`u%^è_\x䷨1(Hu343ꂴM\wWޥɏ'o,_nvr$hw*O3+ $ 9mzLH.Ѫy9pv=NEm**6qEJG>*9B\r!"#joẢG i2W?.x`$'QĞr[am,k$-9bb4iPzo4`KpLIc|'DRFW)o~pڋ=r£ou\ `ؕux>3bdYig'SS=6Ӭ Dٟ`$eEw]]@ڡ[NSEQbPLhvN6FX%!R(@f(+ǙoZ`J[i~tг`aqd)z 9Gs&Iu-*ܾ*WwWB; &951T]=Q2^_ wذg׸Z؜qТvs''bcT2?m~cl"G3{O:ߝgYs|ƭ3Po탆RonL*ve|2l æ_4T/nʹ uyC.̭ a/kPtͰAI4"F :;Q=n\f|ᐺU͖O388 kzoEOBUMJ8Z1jư< & # @BmX96 =:\:" ,t 4l%Bִ̀+@`uuNVZKi|w[y4 ث5"yO/ l-;9s|!ʠw3zK"N~j,9t̎F8-ոElhh>3" 7 asvv#wn@_ul"dȊ0L; nb\H&cFZPrJWT1ʴt0 .CiC$S;;`"Cx["m;|cCԚHu32)9'͇+ X~\J˻(o\vAV6Al+?-GoGq-x7!.CA??iiz$7/Hx˒_1G ̴ԘK>x%;iD:N^Ɋ)âPm%>%c {L;:9©hP!Ru#>9]CyC"*n8s䌞HW7%{8ZYؖȕ\%FN9vv-ju6G":>CSm>K׭MTR$*h d,jARFXΟuY"P?f|kg:EtAWL\, R0ދj.[<խHaNM>b !y%Ig62=%v. [bK68Vg9IȩmES-җ!(3+1'uA3 b]Y.jfYCÖ2#pnz?nmf=t#'9?PsG'sz̆JqHmcQaK|}2aMvɼ>&w Vذhr\O~8?2'Jc4on7* '%yU{R'g`c!vϫdRNӆBieM,d 0o=2N 2a`suJ2\]W,B-n a1 MRFwWyUy Mj-$W7;RD\ \''2_~"lWcOi˞cqNvVžYIv7š%tzSF{rRV] "87tހm\(13MË́#*KqV1nRI~v)~[k)"F"$sJD1"]qDwg=Q^^u!jR6?}XH`dަ H^)iwv ܲ<$|LK Џ,q6TuЀg+o廊w*IBmo~~QSF@(1hrI߮sY [v* Vr+pgG_u|pG^Ir Y7peMT[Z9Rيy8FJu =: z(&|dH]hx]-2_m` 30ݭcU`~A}n_ aӷܙq[8(pj ‘~eE|zC3G.7~,POi%H¶⚹)^J61sU|LFcV+ ږ`'ܭD FEMw"Jğtbz@ǟ2ME3ca'l#6*Cҟ\~lGe$pQ8\w< eqzS D~+;uq3 /e8cqrSN+'p+6_gaAJޣG_7oFÃbyD{J6Jض4EukXBI4&mdԏ'j?sZK,,4].Z=1ǟ+92ߥFNfL&DOQnt+ mzaf]ypB{6K{+ܙFoyMW01Ð.tPƃ3X Uo*L90y0=nSKL]巼Ox .|uuܥMg=ZƱ(Uf#0W'nfM`~V0DȖ{~vvC'cLӒALǂ)|۠NRNS#R) etƗe[ FNNKP~!SrDXP"́ xQ;ﹹJ@ktJSrkhmg,J 5A%*7 };ԼBe׆.QM*S'%d@l\$:ZJ beW$eg WC_BN۾hb^(vsxo\'jZf4''u8B#wi 6᠕,jz Ϩ~EYB+m C\Oc_V}s*,qw2?W@T Wϡ[>l_Wi̪#g|-Ͳ 'q*Txѐg7aj!w!VQabFgLRV3%_yVYaj{+%ӿga{{Wy/&KH~ 3GPpku݋?[ϸT.>L :rr`,b>Dm#e-:/h! HWyf:mۿ nh=1v7*| oª^|<A"ڡSa|РS=+2@(X!˜)kւepȌ2Fa,-_ӄc~#@3#LW@,Jnѥ$9A!v!;-&v2:TNaNDI!qzXtٓXzHg~ag%ZRf3:bBw|{y #pʨǷhI$$&J92_v)0zh}'E&j^PU7CÌ='yAwY@[+7b. yZ%fl93 Z|JI9\D94^ dTh<]tS¼DH t#iXzYY!' ;[ϛaC |ڐ2izqu#Dʳ^fqIJ 5WkYHҥ- :ǵ8fs!3q'Jll)p0F]fpP)%Ξ-T]W9'5 g`dם+Tazݪʹ5"P?26G[Gh-6}cUq" F eY/6r*ֹ0 K9 ME',$Gۧ'W w?ff`sqEN$ eİgq<s~ZӀm{37\ XHӑf(5nawr|5_BunUF+! 2S.Bmz^OD  <("wqTtN,= Zo5_ &,*0ձUcJ0{n:̥u2nY.\U6Ōv 66| ƒ w %1]Xc7jnI)9{鸊Y.t*:nW_ U#c R9@ X]wgJX4k4k_ wlR*}=^y\y5skV^ig3:'~M8cC$ic o3UXwunmAǼl ?)$j I߆ (ӚiAJ `6A]&!GOGl笤r2؏!2lRCzBj1<8+;3jG[+S:pIF~HL=SW6LcXӴ+̜쫽ȌbӼ_l>/}HR=KVs֮׊{|1fEM1w*C \pb:@:Dz|ٶ)ԪRI}H6-x-Tx7QǞA$},nR#(d Ba61rcCC5Ƥ * r |Bʥǘ*zoʧ2Է$l!WS2i wbW/d%Cs2[:~"#lY]貪e<5hk.\Gք-Nsv)-J'oG.O>< &YȢA#|1`*2; e_?ᴣt>3tL'HB Fm` RnVy@T8Y_&<_ V?}P?;X$B@ҋ Hk"[ͲmtCnFk~.}޶BʥS9;־Bg6]VWLc0V,prd=/؁zyOd_i#{k4s@T)0RDьY)eAq93޾Yhwf.nY(>\AH*D 88dܔmKm?)Y$bmi;u@ؐu7bu27( *|-oqpB15u9e@QtǢڤĆeqɠe(!DP3OrL5 ӪB"$!Mp+PUmc=0/!O] }G@H>Ѐv%|isj B 75LXɸ)je$^02Z$h4=~^(. 4brL4p@=(v\K);7ԍīFk-01pd;"oS2QY$ `\^_MFg$1S.;GbMEiy PF>~>(q.X=-hݰ7A=X,ffM(fZ</CM2'0;C EUOH˄9X ԣ-3uZ& ]m~'R"+ri|0(zm< FqA6ȻȹUԌQn+MR,, t|l2C/IT6㙂96ĝ+.qiZDJ䝿5TjUީm~O[J< 0{d&KX -pz͎\^ ʞD` DEbK#F"`g`=,<7VU\+=6oUB#٥61BzW[&yY,ONӌAfIZr:5\=UT5>-hJYA|#0P52_ yVuzzwU00GV`llӰvB9FmܢrNe2#w++q2T ߞkGϦf%jކ4]nVq 4!5c8,'籌\5ֱ9Ia8f8u>b+xنzEukeX%ctQ Ѿ Ry(#&$& qAs 0bÁ+(at>ez(7O(i-RѶv.3.[fæ %bKϣ^IKK!L`welNxu5(b9k)~ d8Cl-=#NBrgm=!~K'6z_,VW\} Dgv* F7{~o6X3ԍQb6aE ?&XHq ʦ!mP_W"HRID>9Qtg{bcDU@7רxw~ho9ג;p4 03Qc$7ڃc~#^[T=|Xv醝/WyoFQi1|jhV .rIhњ:|aPӗ4WDCA }ڞ8ߌG ֋9 Kզ G3hT:>;~[Q}ڊ@am&ܫ*Ub>`b/LiދR=p=RMi˸}gh QcMb^Bޱ |?SCNEsyr)a/onz/8&Az'& ćw8PMV ԙ DPMH_ x -Lq&*MnTɂ|Cӻ`G  ~XmQ68P!N AI1Ώt3 TWv@}ufDzsm;@OGط|2!l;oGS5#*k[Y$z+^U?(RȠn++ӚntiUG%u`G2G2;O<)Ĵe}A+ݨ:>jUhHK~gC:ơ`aQ^VS$4JZ86r]}h&+)C9` fIۥ'wLf{ڌNoe\Ff:cv֕| Xx`-ҼcTNCKs֩E,\2DIxd/k}:2="h J/%:(N PJc d %RnO/Lb 2zA4`Nb`W§],-)Ȫ>-W>B瀷vHCṾ&1>07WCE޴ش,i'=C]=b7'T/kDnʻW82PeYO,k$ִlOQj2w׮f̿/|k Kb{So6hD;w !_s"wB(u4r9 p/ SX !~R\Ϊ7ҸzNdeZкj#ec3r)h&"|:؇P"Sh%[WT"Z$%,iI^@Bjdedwr;Ug{UCYquTHl6?S"y`>1 G# ZmqWR1ewe@@H э)E+74/Mj?PLBwRG,pufei:U@1@'-YtmM_FuؘNj.;cf9$Xti)ZgbhC+ q,$*Ť`e:%~+u'}d*L+9@/`'In{$CH,k}Cj${LAX!EBSjK,ԛwto~B@3Ғ: ,u*8C ^%b.5c̽)Ic RS׵~Nށ?!}^S4P" mJϗFiOE陈Ώgx$m0h?@e܌2 4$9=d^HfZ֝ڕ:Bf$>nN, \X dsȇxn|MsKMxE2ϵ$pQKn(ij-wՓZ7A_W;}8u'A=:2FhuVk,>\tB @.^NJʱsؙ%ZcbǢX7HlW ))&Ãhʌ%l9̘= 0%wб7p 3ے0c\yr0:-/-tNx POb8v #Fi_"sױ.jof(=FqBuHo|;0?'QbLoeה]&epIp"GAh"SYҩ=7O; "Z2QT(EO2]zW7S<3 e*z 1Ղak˨N P B 2"bƍ^ĺk9$mkX=l(7a.Mm۷Btr~'cz@Hl̨4x\YtSn^T\2srs-̲tUXVR]HIDi8Xb&Gd"65%pUgƦBm6mOrRՋءɂA[h \.}mXbv.Z4?;K-99 DIz뚏&RX^~<1r4"NQ1źb -䁎xQZohS%viMQ>&ȓ?t:H%x7 ,V%bUfzBBG>~(y$y3_|p`?=hoΕ$(yU`Rb?*'rY2("0c41p^.xK?F+ꂆH*tQ𣕿_|UfT@XIljUOqU+]4za 5U9l,[Je!KҨ!Ai\ju#'I+=#uOr2ސ])YoiX(#U.v4#&vn_m-cDhEb4!6Vcz9#nttAH~ \~ A^#ab>Y h}yɾR d ztWzD;CWur@T{aLy&í'¸/{[L<0hLG lKp^V@$`Ra`nvF"O+0RН?Cs!T~pfv9aY]h;ëQab[-K)=r+E[+;$x_=_$s?1Um/e\7ތNFCPW;M,)ƙ!ۓdMЇ0[$:EZ>NuaYzVv܀8I/Z*應ʮtC &(&[]}C a‚7]-$ itaŖX9+@*[+B  'Pu=XqI̚Et]1(2{t1C t+!߁Ix %M,ɽX=UeR8'!y+Ͷ^Mxyna~^x9 [ M{+<<{%2C_p RO7n8eiOC݃I+C1-󍡄p =I@LR{A^iCe0if3;aIWN\$iq8)~ _%'fjYl"Tt*F Gz.QqFe 纺t?u<%SBr=&oV:IC-wC|\DNy_;T:Ⱦ(BFfjד`>hj0}a^? &Ø¥C'' '(i~8ZiD\F[5⦼~^]vy=0;hh j\(Ds`~_uƖ:~Ou@ƒ=k>xu3M^#> oX&'k?44qCM֔t=X%ȟ ZS@C|ڣAd%W8$p9)]p;q ī|_ {<ؠE`e@6|_\&~-]Yij4*&ayg/nXn.pRMT̠*nmgvHP ?M7E"I=6$$Dz>86 8p*wVfʒ-$nԄϗc|kxޓMgkF {sg9 -0mhśGj4KnV,ԱWH*k|{1"f 3ވ=Eӂ福`>Yq}D_n╸$+>E^a@L 5n?EM>)=vx׎TTgϝV즨zn<LѴ{B*҆Hޜ{9 2( 2B,+FLL{gV^A'hkJ~6%Jꡊ =AH+h:Ig;c`i-O'ר:έ|[ToN&nѕ1{޺XzLNd8×U8QF%N rAѪx-@,6[2| tV_lBPs.:${B5P B6Yz?ٺ؈! ӡ/\%N<TgPLn`j$&>n}PWNch<f$*;])=DO~cUQ+9RF)؊x9N /Ƣx/1}y"b.XbzjQ+V|!zOAU+/X@B#< 6A繯ͱQ|΂ =J1ԗfli6dߩbH{^^hY0`03K~Xb N+uDaC]M@؆2{X;RaiឨD#ô,q|Z/To;,/|t٠eV eYe)7ܩY&牄Ѣ ؞aoi0J:.T7@x% OΨҦ8M8,ZyNߘtjޮ…=@x5өrܯ.pe mm3aWiTO8_שyHvohIѷpa ؄>Ȟm QI _R!xni,xaWV"}f~$åu'Վ7c<$/l0ed wcsG_!ȿ0ZIƏx9>U;xËc}g'@8T. qnSr70Vf 1/}T'QMdRqDBoD7`K:Eɯqo@l YXi[<ڰ!q?AC+mҲRHpïh'&]c#gorb lvr5 Pm>dR'߆!0_$4iO5KUE˚W1fɌ.hl}(T] ъ]_6GiPى0)91ޮ}`2N1K6xbI^'5cKB6)%KI% }-Ѝ-ߤ5;*I5@#ƙ«dn%%-G?N/g;Cza1s,Jv_  {Jvv"l@h1izh"r5(f;lK~Ł &YHSr7nZk`KI }]igtX8řHxAOUaa[?2J5]ˣ:A+spRQ#sq:s$X˒ zI]@a)|KV8nv2ПabuY=ͯ/=qϹ_WU[!7@^\48𠰻 v4dV2F$U˲%-Qid5X6M1iwyBn 8[ m鸯,]"̙$մ:}$VŒx(ʶ 澸3\Kh?u'@؈==bp!>m}oEÄ?M2$u'!dkT+< 9\TƽEja4~: Vmpݸr-"=C&q}wлe/G IlRiQsNx֨! +OOlW/ܽΛw_kyQCU=ue^'[~xtyAHX1>I 1f* YE|6$ojK߻KCJ@@.\kHf/\X+h5;l/2jx ZվN<; /ϲ|Z¨&Q"ڟey(,Uܘ]Ûi{E\-덠q_s0th=fOmK8F"6HfeR0Z0!qd"|xꭓXf"Ξ?Te&P]6~tr WbO&<{,ק-zTȸB88%bWq9Sa_*Apnjd?6] L} bƘ*o,$Y%l>hawqO{.`HnrNm"*+ս.-m;Ol1 ~Ʊs~;i~J((lQPt+cfPCI(>GXF`-֔޾WcjOwz%cpS ]fI q~4_eGwȗ"C0PH;(8-">.,ŷzwdPW>s<o]͑Duu QB3:4s-gsX<3O,9خ<}0/o1VNԍI ̛m§SnS_. HB+Y#yE:zP}RNܧg+7M(.!ȳ]ϨHJpw2:ӔoS4"5b4kJJ:ٖb(=tf֋Yep|eYMRB5ΛMlgzϸsR\yC{48JHamQ{డ~Q[V/^~H0 1kE\}9R;,#Qm OPK8^)s.P`MP~n9KqI>HEq6 iWt)2$$QQPdq:;5X}ƿۏJ`VMNz/K`,. eXpFHBEE]v)V3Ġy4Уpqg~]A,#وnMT&*s3ij-$h{мo^CqdZfaVrꢢ/Zu6^ϋ5BR3oRDq **)Β^KnR#!L`8<"|b G#JKn\2hס: oT@yT aBz+c!Xk:14Txw+Mgfkc9>kg\߲rv ]|*fW?q\7+OU{߼]1/lRIa{)LhhI LblsJŦHyp'& Կ+:)RԑL(ZZ1[S0(|2~YPڔfF7;TʄuZs UxzYjhfHZ7)%=a@>8kN8%ÚQx`pUr%)ʜOOo[m]ʜ 4v?_hڞ(8 ld`H]p$PwXHbQ5'A{0lMf[8%c`w] jɉJp~>Dhvx1%Q=Dp r٫>#y? `x;78EwCӼ.0LOG9!,-6L fװ 2p:mKVyk M*Kb96|CmbiQG8JOtlNSt֭fX!zMG"x=줒]Ǫh:K៟^'O/ۛ#k=d,iČ'gi?*̱u0)J*HF6jAX2&qe(?1`9rSI S >" +Eq2`)ŶkJ2 rΊ *r ERlհ'(^&V1}%TZR8J0pb<Ө0Pjj55z\mtpEU9?O\9l"3?<^$|~BO;I3JnJS u7Du ɘp%b.*)22=L*w{ f$gW.K@K+ŒGw<+l4o{yjR9hNٯnvSq{9fcdIM->M$N*sǷU'@q+y+"Tt)ʼn -O}YG-o.7I4-P6^vPU9W*uL`؅;H%]VP?-Xތ<]]\`I\ZįU >/A^fVP,2+gZ*]>vHvPT< yjG> |76yk>.뱽_+?Kxr)3km૷r>xx`֠#ݶ C0 *$53V9HhAk~3(dOd6j4q'Comz`Z~0 ڡi30y FTEkQ4?M2UKsCUB͸L<D=.g WkGxxcA\&bĕ7ҡt?h>^=i8J:NIɈcM~ .b8+l2y!I=W-G&?#ƜڪhD"T.{Z%+< 77-pP],ڒ<iɘd8,}{3ų`U-? w!S CdF9\iH#Y 0}eSBqmz^RNYLk'pgL룋5D1[KK,Tr1`""c7g@UH-41c#k$N/n'l*!cT|@܀$$V4_ !NA¡Q ti/ǞwLO0dnK{h<(gwee9:cgʴ6ֶ0M#$7\Nk ؎75U, x҅,Ӈt&M<֟|jjl.-y iQ xLmϝeu{%DiSk<(ЭړW!X6P=ҋK"OLSV3t.7q\C(4r1)ATDž Mߗ̭Vʌ6r9Y45܌:Yhb`>TGn0e`jj$񶹟x%*BӸm015*|bܥ YT&dot'dn<%]&S𸒎.;фT~J@ E.DQ ax"O 20$C!x#07 SN":n~ؼv G7C+Gcq'O %Hъߨʧ7'~7{9jhM֝p'%ƪ3]bs~H3/\F>=sv^wOCiP/l#T> zF[|ځo~.4 )ߴPZM(z;D)fẄ5o1*pqHSC`clZVejC/^?xǝd%PLs4/<7pt]uhN&u '6&.'/[]-T[_WV1TdDFmVzbn' j*6 ܻټs,$ 6ڝRHY <M/ g}hgg-oOZx=E -5h@t"DTSn'ԊƮ CYzq6b~smcY1=JěU96~[z-&ԘIRr_؃ 9:]1BqtÙVXٯۃ[DB23KYJ 7(jjQ43 I*//J۹uz Z񝔗!1EtX_&lT;L.(LYV`l%ݳϧw^+cV=} =VOGuSaifbX/n?r#0Eb]k ׵"K=Q:xlDiS9ȯ@XvN 9{D,`ٱ Y>2`K+  =n#I4ib2*}gC~>5m`7rrtG5]XD)s!'0n3ǹV:qg\2rk]Ϫ,-4wn㉁)޺{\֙Dg瞫#G]+H?bCpSit&1zNp>9<z=(^С〣k)4_JҢ;x?/ |ACs g)ћ2/L~;NI3Y5C:GA3zq,͒#b^ yl؏< +pt  :|By$2\A@*'ˇfU2ͽa|bt~pk)kzjl=g1k8+\uƪ6 "jUWe?AK lmr3w}[w[lDʇl;ԹdX^]^R^rnu9ɼd wV^EJ_~A KRB]:Lx8yLЩ[: ҢDjX{S,k2?*K ?:h@YS&%k1v*7W2oӞP>h5S‡HZOEF7e+g^8ǐ _- 1ͺ\s?n?ȡbԪN)mͳ*0#Y cՍ.+_ɏcXhkZ^W(9}c_a./knJ]['GvsCq٧&_f֫Ke7?~繁Mk/:rҖfsdm{6<җQbgrY.Mbՙ YapKVF *AeEMj(<45nkaսr0MBSətotrI#NW5jι C0h&Eִס/1,ֺ"[C" .AA`7(P!~9'"ʉqᐛLTh c96Ï:[Dl"4ԧ Ӊ͒sF5fq$~!1G7P@.s $+#BpZF`o\:abe MaIox`K|J+Y?fN;9S ;lJe=H՞\s?uPP+ݦw^رNuz `,̵4WHYZfn1r=7R%))8:Zq8qp@ef5AܶqEE}i5!ɝzlc3@BM'P* awzN5ؙZi:!Bv}=}Z=vƱ!np*5,41Y[𤢟?eA)[E~޼rp۰4ӭK- %ξ$`(=+Q e3PMB:6nuCTWQ+GAkcmkeʓUB#_ ?s`IKe׹VY~P$B-ǩL(kU. `HGpY.n0Im*mmjV蕅0>\iS84dx}>_Y{۰4#Ęԛ^GZٗF84{K ]mxz{Om@vH_j=l'QSFj"WwӮl$XMd`k_qF9zt٦k4`$u ;)E>t8[YMb WQFJN0f~8{W&O4% ]܅-_ЖXnk';!2vJ<^:f.STx՗R|SLFp}x{ypK6IxmiB$JY|X*dG$Y!c'roB'gr $#,+hi_RQМco?eF2{D78@HYƚٽa⹐{Xݦ#mߝŻ$6%BI_Rsks X1v0qVAw@/| H~wtx#c2)^$ X!\3}ZY,F,9Palbu͋Qw8oݒT<9U%GO<ѨD.ڇNoD6Eoh~ !'L*!4RtbU.[&0LsQ4L($BSm?CiʚL ˱!f~L/7[ul)"TL=U#Mo+\ .J!7FaBO0}h >o|T@hmh| ޗ#l [E|P/-4ɉbamcvHD%Q2t?`0"eKRU#gAZ"G[pAr:ri}*BԍnT6iJf:҆ogJCDjzv)A` fJAL Tuݜh"4`/f%=./A;bbtu4$1(AleϞ#mowgJJ}U*ux.)4676yŢCQ8 (< gɫ_- uQQ 5jk>i%=c$JK23rh iО$pAm(:zZs,Y=NIv(x[ٗG.^k VujLqys<$FS D>4\d_I/>n3Қ'!pݧJ βgYZ07070100000006000081a4000000000000000000000001673737b30001591c000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t/.]?EhDTTk׶ǼHFڀV̷GIlmb%NL]NWa";@l:La7'R$cR&pUSz+uXz%jSk8~NEj_L;{J@T5CcHuDj#tbVC(4릨2+JDxB5fktNUl,Ӗ H`0׼)i ٘}@鮁8vQ쓼DZ=?v?z^NcehCigB~`cѷ.?`L?q!౑D;u`F(:5 c-Nj{:"|. rejNivF<ƣ$YQ0#͘Ir:My{"*y e6c {néwNDߧ43wYT@D](׋*70xm73i2"=ZIϟBCW!olusP^2kCiސMf8غٚU3 nmq:+0t&- R% ?OgX"ގ VLᓕ # \:*}'T!ԨL E tr1"onqdYW!cC Qp/- b^BqgA3-F:R=oAy&eҚV_7.g%0y$_$PYlEj̜_ŋQwYo-os1Ȍ >' K6@OԮ)ɩJ|NJBsq(ݰ/fO+#:Њ 7 eVS|}`QM F`Hv +/5=~vd(x& k3mhT9y1m #IoZ/Jt_:NYYvjpz{%'wPXHS eѰNdLJ`+.6~%. ؜%QB^Z6Dεa3DK>u:꬜.QeHRCS(|_2yjTAEWsl;#z Ŭ A#qmW]bkJ8/C bEЂԓZ!>mr(j)~ںMNA :S kNθP(ImLqbddZ Q(ݿo jdڃVRJ Mwh2k*1={d2M|Z2| SۈGgzͱQ0:𴉗5v GxLXt]P-1`uC.-в7ŘWV{-,2cz,L|ķK+uiqX{pL}$snan̥),-ذU!ٷJWQ&bfKnmlq6xw~TUG>|P~"[J2r{n١ ?b\!)#VlBx:A0ĚNz8$(obѫܼG>f*c{;ZeTBg{)Ĩ4(r{g9 j;H wX1  ߐ5kpȂ9r|37#nsݴENϰjnvjpoΓ*^fDXu|l'd,(z:Vu`ڏczCh1|lg0cϼGMjd{<]z %/(\5@+G|<%_F3;Ct">AG vXr,R)*V.u1 S#q7 4hm{.^.e]4GaՐ81ÙiѢJsk<3YTܑ;5@d)yGCUt9g  $vlzfx߫'vXr7-u<Άir.!`AJa}ZA?X {  3 QkQKYZ\J;#}wD}4^?\׹a;`OYˌpy]zn&zm_-ȿ՜yˑ0sr諜0aJ]nm0NP8?x*XQ:HTx'S{fFڛeL9I}߯X)17ThyWv"u3Q e.@2͈&P쯨c%OdӋ1"B*8Ns?,hjl.keM$\i1ŢF}X*iZ <[ NEﴉ#'M}2A iKTIUH ^P-"7> VSL*@f+la$pP έ3T6^£o% t(|mS?$pˤ;0Gӈfg<ϗ2$smy8:٘^C*?w/<&mՕ8PS#O-Fo BBdq#3,d |]SjfRv4}Tc t-*M@֟Hٚb",sd~A;2wR?h@674l+~ SGN*<? l% R@,Dw>k s>Y|'*+ {6E=zI_E@ROyuf YMS+~ nCI k~Ӷ]}]$wIs_n?38ߪaEKJ:z$ $*'mò]$m#AX6:}+LOb/FruWC^H a7;={&YpC4Cvz9~{Xdpsގ I% '#u NiZdh*! !AF qDstsP{Bx}usu轋HfAp38?c2ɰDm*?.gJ[Fɓ7]Sl#.0kR0N`Z[NOTn;wpv|#ј -d͈O%D$60UN~>N-2yslYD9U~ W5~Ca~}Ak89F:I3ㄭL2蕱M99 `0 oxe;ןrx|x[$*!b"'&BRf(NR !~R`"<+z ʃȽ% rQOLMov0v `ܲ3ʂQVf*n~>7VexFR 2, )mZ6*_.xMMِރz?ϒp8j51lSIVb'K2:rI7ICz\făF)UiZ!/iz!,;O0¬+;nԆuwEqUDa ΓPy~ 뵔e83gcO[-u.ķ[y/M.-iv ݥ\0)NÏ%E<R X]khO>{9yYGQF5gZ]⠧$İڸ*ŞAWHI7*B3w/KAcx}uR$@ka w_1 p{69bI\8$xЙHݺ-JAذR_/suhrgV&+Mv]Y)3tT=eWlW^x47G@|kJ?Fd|ڈ GW=EG:V>fpbq>+6P,Mꑎ8|ѸyBG 3 Y) bqJ_ vL'^3#6uyicQ\q+ ~) ='m~| }S _2dLWMn!vi\wg*S,4m*Z:ASbV72)&jF{LV|M۩V Yۨv>l ڏy?p9ˣu] $ v_#X$tFx R@EH:;ykQ:@lciSԸL@:NU=jZ&kfEʌih-:9\'&K qsnB=ӵvUecpXD0I=Jl0ʁeFJ΅P?ÅA)RF#^iy-}=7`DlSdhiO̵Z2EqkИwxIƈ?8jAdӿ&@Ϩb͆F4b5{i4-!ictxEHx3P rbk%<O^ޣ *FЩ JQŔwW<3t% 1ŅфOa8J&g*KT*.0\}7!zN˵eƞ8'Ȕ|j^ K>'|&sJaPTMc\hh$ 6/ay~(J{¾|۞gn\mĞHhՖ?*c*>||AhRߜSZi-L(%%mEP&$w#G,ȇ,'pS7bJ `KTnXQ^Ih_m5z`/ ̘ !'p|=k. H ӭWY).Etzo4ȓ>H% P8K&T0("K")PJfRO_YN3P})?d!`TX[_p:e{NgV}&Kk6l z ypK%>H afXHw&^ v o8P*hC)}7 +pj`d46m2 P ,}Yj*GidhFt fDkz"kڙ`JXuKV[z^YGs5iEĵAge@O|i*mbڿC7zm֊pSRy,m-`4_/2&*|n!ђ޻֎◲VwE_~E$^(ϼlҀ1[3L2y+ 1jO2U&[Wt5%sMrҹB{wY(i %XArrb輘]_HYlΞƮ<h#vUP/2o6%@atrPzx(V%f[x'<3sME)Kcƭ]þcDY&hiN% e/b#Lޱ {)[lp#=sJJ42,gNػH洧UXk כ]XiT"kI*he~C[/qxy,up?c+tpy|Xs0pƙJ&T/{"wNm'J$_ R+-&Mgd~hsW9|K`GzĩO;K֑t4R=۟!eVD*sNg9l$*WGn`K L-F9K6ъ&gS7Qp(T͚1]kHbHҁ[QpwZe[(1 'M]u7ƈeη^O*"RC>/f2816򓢖G?J,R`RiX/#^`vg㒱|r[~7X g\7<_20?8t\}7@ex*I~*m^%NOږZ;WS\#~HBbm6RRG,n?qDWn͵5D SMzBE~%ϛ D Au?y{|,a`&>vX[MxIŧ5d뺘L,t\%6|Z 39ܗ"]9"w9EvJ:`<_'mA<=DøФPLMB2Sa.ProyJpW #{/K#mO+ m$R`Gwb&y?nfNVqڝ~S}tx3\a/#GD,:o՘.)C/n*L7Iq?7Y?V@׫rlLqfY*Zw‰ ;C5eُ S}L8 u |u.s3kbi>vV)8ܱ|ς_=yN;w$aNWp 8vku!rb[ x75Ū,Dny974H/)g>_O }лxp$/ T/U7xbH~}CzbvNsn:,~k# ryQ p4&_.VE}IN;1tXFP$Cbё 6rɰd)`):n`H2+L/qIHŖmƕjϛs l4+ 8!6&KV6*d=?c/F;4r{q(1<И ECeZֵ[ne=q/j 89 ` ;Ъ~ZsKsMY%FW1~Z,FrIrZ頚 cX|7o΂Y z 1}:H0( X>. R;+h73ӪbQO/zņ{JQ@USxBDB #?&Ⱥv'YAJ6ӧn)uPt&x+r=i v2-NeOQ=p%(h :|`vjDB\ =LkӼSfMa~rפƍ:U0w>s mG:|sc>:?PVDllHhy@e1}Kcnbi8{-nAT 7}H2V[6x)hꃓQm*Gri&r릁'ZRDO{6]ZVnlA &nb'e~ 3iue}7RiE'SkYM4A>OkDI 5 k,o}ƭL!|C.!.DTCm4 %Vna^E(R0xU0X,lgiIU䌼B[,]ȑY (r5Rfv95 04)iB `cIo:Qĵ[TsTԽ1wu; U˪MO!Y0`@/Κ+]%\** E|jWOt,q=.HSWs|qg'4J&2X-_?>hgy(P]"iY`2 W !#/a_  5'8v:;SWc+ؾ6#:xA'6VХjfZ! + m.;NHe ۻ\4i=jRx ˏDFۗ]oK6zЇT⎿*fZb5Ӱu$WNJ'S&àDl*UKq'$s{.`e^[a!+^ٞMS7RRP4ړG0ny%oBlUq W[lH;1ۭnMuٱe]A[ 6?KL5UO7'6GUoT{&RŜo0abԢv zq,5Wklb)q%Ǎ/o @2l>O}D9MBζ!Vmk N?Xz_ffV\Zz!-&h)$30.^ Qj_6ҼS* =gxE+MgjǼ_ W2ܐ8Jf9@:HY'mT{Z{ocK''U\"=ߌ6-r2f$8b#MnՏE-쓂SBBycҰ.E,-]rL|,R_k+5"AK2-^/(р~^E\㣬Gr^5"WuK B r\O  X9p=Wn&7* =*HU~O&Dah E5>Dr+G4:9 JDcJ"7OZq:")^0CbjTUk+PN/p=۶vka(g0)8eصzb^8u,!hTژ7pߞOk Lʛ;0X2G"R}q3q2*z!M,y K FpW4J&<ڟg;D%/q֙vhZiy^7~d_?FC'3<+bs3svGruY|""/O(1/zZg}|~`#{QΚ N:T2BƎZjkLaAdqN $꾕t3I 3ߙ oW5g:ZaDQt%OϜ<=r"*hmL0՘&WHsL/^jkWMt(r+O~=o_s):ZP KG {u3RŪ[\+mne_7f8_qkL=xÔCcV[׆/I-M0wdb1 C`fPVykg }qԊXr?hA19Am)Z;Ѓz#C;?6r:+!Hx!_)f%mu辬/u+VYhY%uEZGGps筷lh,թ~S 9IE*D=ݵ1j4׍iwj1_ȵsn, M&آFhi4_OU,υfDWzx} $xUt*6|ֳ4yP`t,KtH}~l ~KnZ@6)a xgk K1cU&M)k5mx[qC3E1f[n{[LP!m1^js~9f8:D`^b JV@L;rAx$&"4C-^_R)z~ˣ(^}ڃJZ0 =/DoFeʢ2 _?iNྵkhaF I;xMbjKYXW$.ҚfGpP{¤Z#.K8 pB*J:&2DNˈqx eg1& :ecR̬q:݅Ai_ػkc8rê\5 \PfAvBu'DF ORS 9{K-\ -|(G47^ ]ӓފy=L* Y>N+|_QaHcnF3\o.:M\m\`IŒZK| z7N7aRSΌI(`\h2j)W-ĸa'Dc|06竅Qhj?ī)ʋ̰0njI+VbZ1 M}lD0PB3sN.X 7Ȃ;J.T/M\3LhY4]!=Uk ye- v#~Y0Kι%JBl;TMD[ud~ceC\eY‡՚6bW&<{J¯⮔ Hgq@  *e^t^v?0K6t|#_>-g]TcA$yi`38,Y@Qg .g-;iGrR1hAujͽ[[,7=?HDmNM}Tɍ.5{V~UNFj "Bı)zhlo]]m#$PL[{Xl1DP܀wv k1a;;}α6//#F1<GHL;tҗU,ղ7䖐;!|A0A΃Kٽ=4}"CЇ"äߖ'eQ؂cqOS/ٮëW i*E'kۺŸˋM*l*nbf_ T{5,|A# Dәȴk]NxK90=zH$nfJ- F!QE',.y\,6b&~`%Z#4Ԭ[Y;3}+ GZI$oI PLF!_ᳱœ{*{/KASU>i9s{:[  ;ʁ!87d,  [bښuT@99[֯?~fEQRco ѡnO:y rk\0/U}qҬ{IHCJEG'#(+$Gߌ?ZN-7!̚2!H_8=,=&aeGX&}J=z\ ,2}jiD+zB5FkPĎ]ZC%yx:ɋA 1PE;7֣5Nr +0h6BJGJMc0!g3`EOHɰ9KFd2)$iO.[>c Dm*;꘣a٦6sE`\`[jgsϕ9"VSw"Sj![Ues-znw G~+ 2pk^3Lc S%(]B hw!w;&3-Lc-~Ɉv eʠ| Ӷv}^Bi׎VQPq.Tu<m 6%U9> %zVt^ < _yw5s_6)J^Ϊ*٦iv4ca ! T'&g})΁Y "LU@֣ualVe~Ă9I#MP@wu@2 Pi ?~C16դ|Wf%Pټ@ I9ZZ6_'|Egi3^@DI*gAu9OG"IGjbCSՑY%r]ӝM+5Lu1oR3j1u#9iέd!~&}dK O/P6d¥%1pTru;mJ8CJt{8;+rҴVŧ}e}%'zM% !B107=ycȣhz0GF`qQC9mZoFd¶EgiK$@G э0e,fҧV;(gesTRKF0BOQ;?ZezHbk#f)alHOvicIq@d+g_D?&rIwsDo;M3A.NtǢ@}oLGg\MԐ 03o4X^0MnJ6ϟjQXGVwZL `(&[Ɂb(lbEגaZe60 G=ߪhZ|sE/-@Ra+߿>0/s[jL#Q@svE 3J-FI5[XqKԨv$;~Sp<+˶}9Cz&q4wKzsyYnܷ3{{̟a:BμAzz`&JG!Xrt风aERQh;AQ^k:&b AfKMi8uBBR 5-k}gڂ*DV{~D0M qy =O#Z d0$Y?'hj/-5̻ vDfV2")vW=rAQy޸XzE3Z7* sp /'_*etvh3)W",+x|Z[HmZJӚKUk,#w.!#0Lխ$a|Y5+/㘦C|@7ѬXn\l9xPxi r2) '?sL>XWp9H@s 4{+~pMⴣlGyn.6CQ^l:|J $Bvey %/\b 3Sb0>D)~b=a[uԮv{+$76H=U`&D4><9k)֪}Mvse~ghRӔ^9KC\~,WQ[X99KjOR'K:oiHv քqm l~?Mˍ]DVs1|jH>ԭ o|(N3LIA F(8jgA=b3?NWGˠ\UA8Q99d3~F9] 9"A21Έ-mZWO(%|,QGפf>(75ӎlst92K_C PxT[֝O m.B] W^{"Nwa.^*YQnlylH<9hG oJ,[ۘPOݒ/[|lwX Cչ!xy &`1dLoA4 ʗW#s%O_0krN" V18ϵyL`5Y HcKz/cw>]xRzyC:x;[9nr!{6RfԒMQIޢ;Z[@ )kQBEQJb#TX)UT nJLNр]²z-<jVsQZJ]S7lS5`baOi Ր-EgQ5M,BԱ ڼ(8!0}'NV?7 s/4$<)Nʳ~da㝓v<_z e2gUJdLT(9>(q£I)cAyTa2(8yǓ?I?AKY W{C@f͈RWQRa.MTHhq"DVRjZpv٨_; ”o 6qv)eVe.Ŭ^ @ޖ5$BGFnq NKTȏ[Ԍo1tJx7ɩV PwѾ6b+:P)D&9V\ eڳS$zl("|a2+Nz[5} xѻHI)Vphs/&gr/H/݃Hdu!:Џa:tأ~SIc7_X"e||9XW@{M凢>2I+/n "}-ᴤ#Ee68-K5?pvWT}7 B`Ir *KE<ѧoOoM.;brmDy^+dj֑p@6h,gԀq٥r<)TgNx;WS ,#-'[Q I1%+KY7l.E(B w5]^۫}%{?) 8Ȇ*\1r  L3y2&P`TP.cV]͙xH–$x95 +.L lqaKE-93dWm)83#6.:MvҚ)(A8]*Re–*ghO$6xC t]ꔔjtùf^3ݯ<(dH`δƢXCl*Z šO݈jΉIR_7^om Q #+0kH2`By;تzzᅬ1~n_{ƳjqZADf;HvC) .eu>S+dD_+YNrq>'Uw&喝 $7@"^S z(&y*Z]@Wx{Mࡣ`v0w7.>+;T}>" bؐ6xo,j>jί p{_F27MݮF:lZs `XݡɊsjU"R!û@jKΉf7%ԟ.=? O4;,$Wͦ- =4Qj+ZDҴ=Hn|H˼#^=`4:@,>嗱$t#)UOxu7H#C,!aA fLA؛ Qj!xBr݃5n; IXxFۣc27d; \Ls-K j -) $UxfMlXDžYlG-o H 4Dc19Ze^2'sa]Kk?OOx)!$ՓtD&5wM c,z#)oI9j0xJCB/c:;3 uxr g!Pb#-q-?%d43_=ΔST:ʶA"S-`dvC4JdSѠc$9V<֫eF s)_ X)^}C¶O.zLAHU}$?|aXΣ9uTY=^[OUL/hIxa)w 6Cd]F|? AIj6,!o d_rfys@퀞#αTj)"I-dNN&sT'-,ZQHڼ<!8ݩ&ArA"}je1pvȡko!^&$ 6'1s}-ܬXdw+9a}qjl;sy~vrϞՄEQm^DFaXN(8*dsF-u~l9|YJ<p9˾ҕi K7lF8v+aVQU n  WL-# 3{)׸ ;m-dj ZZyJs/ oQtC`vN k_9ݸ)k^E`.26!r~LW4r ϨՓ+/}tIuK*qGBGl}ŒU3 S3F7wk[k3 bP]{W&B@M"]/%lU|G)j%1j~I".OsGBLk, E%x(yS(xs鿭TCӹLr(>U qR'cdAe=sP\‰T}Tk2!u p w Ҫ\Ltrq?L6F19Ę'tP.` 7坥PZy 4*H_lE۱ Z Wё xKhH׭L#k<*$m^-2BKFRpKhT͓XLݣS>-gLShƌL]$*U_8h!JWCwdT.@bllRUP Q#;G`?<, )n6.( ޯȫ!۩!O;YڡK-BJi`&эgFgqIr]?zN=P~XSJ3tI܂e&ep/ʽδ:.vѽhB~N֪X W O<ɹ+%$NcLxQ"d%/ٵ.4IR:Rfg'6 ()L `u mi<kt\U+طf@EA_U 4ᄜCG S1)T %3.qHLyx, tRe)m~|G}x?ħBmN3pƝl$Fk~FOܴg6LW9Ŋ7!uNsT_~o7JbWx-d~W9)A#|E8]pF tZƙv|_Bu괐, `W%u*/~3p׮ha:RX&, F?O. eն nFW3:vSr@ֲXsIwwZ*F},{cRµ`I"*މxz$ Y1 בO0}rbWn ^~.8>&r2ǠQ8]qq( Ak?e}tVl0 ԰8&T~4ǽ`+}eLJ1he ~LҊÿ0do0}{ۑK 1o7' 7aUA`pf&`Z-;yPcSE]`}b ڿ< Nk׹/>:W| EP0+?a(u[^!'Q0Ly=)iP'6 }v81$1؎-)8ĝ[pr3t1iHRR[S4[>p@mI82=7T7N+UicTDܞ0@xm9fmZ$L KerTwo\܉ДԲdFبVx8I2vl1;9k)l@aW:& n- 7bNs(^!C㒏%n>0y#߽b jVqLOC%|ԣGq]2).&yϳn\%x2K:ղNC :)1֞UEz #q "o=BANd2l\UW{%-8[0;_%ek)q% 3\#n j&W|GkeyG_ΌjO\㦪f~I%+-}шF.z'o? 9i/6)N`fk8]Y3\."?4kQ>oHӏhꏜ%r@wJ3h07Vv+Y;dr*Qܩ9(}cƊsF;i:0<0 "C[עE]._)]zn}4 aR1giBa)n0 A5 do6:;!ǜQ8xe dd\4 ÜJ^:NtWMI, ߀nӹ'GLGRB_J/i߆NO,$6{U,~ } e y4PvxDBKH{S J/F=m#%r<?\eJwr PöpRg Icm 7W{OBcZZȐG$ړНloI@Oʃ!;&ݯM_lN&ƧKFD $Akj7`u:B(t˸8/f3Q|?Xf!QEc+^&E٤ aKe8(ܛ(pZ䛨׎:] c5Q`E/ok$:G:Jt}T]ods*zvh^!]BMy(;bZwţ'a7l23jpVŻBy qz]X͎}P=?3- 39F^\\jājzq1jQ?RF9>;W-]t \!hpLs;yo{9*=j"y7*'1un4so1Moh@!o]6|y8V-]v)W }sҌEo){tҲ̋M"F@X;/dN& X򪴬Xҝ|_,%ln jw+to @"rfUO&C+cv~Qgu Ǩ&G?kXtk*h8>(,mXGbGe {ߋ"$[9#S@W'7zck1P{ԩ 4՜Cm@,w k J︁:ƨh+ _}#vnXjfubܜ 8-5W%]2-$]4]GW NZ"LB r#ق+I{)O?™evGhnTWZpC;ff]mٺ,RE1q+=fRʞ#~N`a7۵3pOO!1 s~*-#<A9%c'`ߴ ;ӂ*F*Hu*V95/VA g5h.`*}ooJHp`Ƅٚп]0\AllѩJ,JS~ϴbi9@+i]E$[z?a͊0kl:8aZ]-}_PCFf/55 u ,h=&k#bd)%mFU仫ѩ:rd" ?h +]5^ɼa>hL8d:`a^]γB<_ަ|Y[s<'t„ٸNAUSy6q /zp*!)o`E#"J]ƺ+=8 ]oY*fԉ4="{9:B߇j ijuM-_vCժb|HK-Vɓ76zqJ#P_DU'V<Lt tTEtBڙb̙n87Yn(/Cx1+8#Q$V'/\JAl|1Pf#O㬼턻y1d\6L`x 5ؑf:7,lʖ'AC[##[7 ןgmuubH:*H_,cF= kawq WudVߚ)cz)"[_KTIoCAE f 9De؛rei@^T۽:zdczփM<3c3vjcx6}"w`MIM]O$*Oq+FUkkHNi[6[2hlSֽ"ubѪo~^ѶƑY,@H]`Ң߽7iknJ]=[vZ8f?5~j>ǰQc~}* Bg+$];fLl[m2;}pǧKwK`dUm]:S*"ۢO`ibjݹVVǐGgҴv/ L!-1f&5&`_pi!S/*%+&Ulueh N) #VZWX; KhkJ6A78sAIm_:(*53Ec}s.y(0YW(c: 8qauZ8`Ѝ6.e)}W=+xKGU-|2Ϝ$~ X] 4U0 ,"ъgúF%`^[!h kX1 &OJv5E*!|"!7W}i}Az>jZ7 OKIԔ&Y*JwT& JyݯH㖱_/4 C7>hb^Lw6naXR "p^ I'[0r'o!pֲMUh:S b:Oɪ8rDQr~ti{a_?sMK-9?sQ4dX8>N嚗6Ct#"c*7L E h1f*m^ێjqdHIVVVuO ,Û~gÿƤV YCQ .ŗpbWDWk<d.b׆4~T0 0c [bKqEqP 6vQQ*uķ |{Z޾ El5va&zmkM`CdgXF'Scl)9Lt{XН!V^Cp>, :bn:(Jw#Ұ> a j zrX Ac C޶QC4=\^%v޵ĞF!A ]-7g6a i&0(S&`2T(ov0eΣd*(9伯6D|M3+Xˬ~6dFYMBV3!o"z_j\[p5A/ H]LgP7YV׀1EQ ε8\DK@ѶmǙ *[ͪ,+Ǝ˼]~bEK'DREo\`oa|gl[xUsF4֚OdGy w>F`˕sd'Zt[( "XXM2Ӿ+2<(ВlI'x,b}0zבa,Ӄdb @ԑ'g#8#5MP<\kӝ Qg 72O@]\j-yGJoĨl8A%hβLb3B|* 腙?iQp_?Qط*P`eҫrz*YTʧyd@63tcm.O٫4ɖ~S8GMe2;$|AP3k+)”Qpjխ)ay㣨OF;X㸼c}$#[]Nrpc'ų..Ǔ!/v-b~+ߣ`F迥*m0S ny&ZFLe-x^XpǾJ;B.j؀TMbboXq[(( 64X;UmfhfF\FCh{"<^}dP+ awտ(N9LhSVͼ09C]Vu toRe .UN GpkZiM>Ly*wm`k͓T):R#(Tiw`%GHĆ?]l㎈si^ FD]g*]vU(-cs %QC}b@ :eW#Ē]pP ( ,c1l;֏CXk?@7{19! &y'1>0Kʄɭ" Cq-v[F "I)䳴ilN`c`ºXS^oգR[۰U_Q.u _ooI"((JFjî.x>1FP#="&ϵЅdB]#NC^*ۄ4,WliCH^!V7ې;$|#^i%3i+$Mr1{CljR2B]B7"8knLYN8 ћ۱'^ã/+jVْ(?ͫ?ȉ$;q >XB}/7kϗs,sP`,-Ppyg3 a 8(JglniL-z9Iw $wrR ҢzM8' Ӄg'$?" kD /5xHލd$CUZqu8m#Mɣ4{\`kTa ѷ }0Lh"(pj͘+x J`*5"MM BoNhޱeLE5R 5\WXwz`wzDQvA{ Ybh^jv4fcU!Y$2yt]gN"rcuۜ%ͫԸ `I|c#ZU7  "nPre|ld+WA՗rO-ٛ}]L2oW!9ݡ~=ȌnP < +1(8wԘ|@cBgż =aIɞu lUW,x(ֆڇ2-1imT+$獭P8 @lśytH/Jƞ <#jNK"^#k3 U aNRڻ֠=JO+O0=-[Ϗ{E=0U< ,U-"@fWբ^ m6iڢ1]r$U*%Yƹ@.gyѼF (I::qԽ ڧ&-N_t@;RUٔ F. d&:pV8(9XEiz%u ىOEH˪"пM6A);*u6V># }Pp6eaU/YU Dsgkd%6y$_o -0G2'R&4SK6+0fK!|:Z18htoLڴ\6A;݄nv*!=Yd${0 dMܒnW&oG m#bZa˸u212[ QfN"+UMMwkx381MNZ8.b$L2KG9dQPTt%E/oOE`S074+)5?^3@:~0@\*MxFed? P&'M@ʹƛ;,䈿tGe-xyݶa2??JzO$|~;-[:'D+j3FL| ң\cqx> dby /Awky%rtͲ[č*+&!f=v[igPEa½S<|tM,/;hoYEB#:G+sj<Ȕ%^KJ|gMx4wAYFBp lV( ˶^\g[=U49({Q&Drp%I^i][űN-%+OYcJ] &=ˆEދѩO,iHa4Y*Ƹ](\1ncXzy@ :B`CdhM*G<Fa*[ t>-X;qp9L~UC@&!|M n -_#__vQaOgYPظ0gpLe 4]G<E<`J+#uNe3/M[\: ~2=|69KIB&pMɢ c?0Z'Qޑ,ԙNۛQy'̹ˣ"F\ WLƉ)dU1(uO!JfеPyaYd@%xRSgOjiY0pVۺl"?px6wP7MmqA mRiI/_N(щCVFkjZ|u>R705@С ,.[&w΄(Ӑ=v)c:bFa׾z= տx.3xSS*_eYk)VD56N՛T?YƋ|ӄC{BSzi8Uslj#:ڡ gT4VI-Q5)vWyh89ʚ"Yۤ; oƲG5Ιo"ǠyC$?E8PӪ͖#.)5S[aREci7;\i .R??ΜJ7)WSZIM#\ %WNV`Q&Id)]6r@2ˑ榯[N|CCK҉rza#u޳I8C,QKa=,wl<#}A41^j![C6WؐI.@Vr r']K HroA_uWo-xs<ڑ; ͣSu.qYn0"/h4̎!8v@Cg£GUJe8ʲ39>Wȵجv2s!Ewl\(M^e/ro~ntޯdF2m #MrRc->xQg!h~!fuiQM!c˪m"RA %j,O4D$_Hj:ZϞC !gL~Oڎ˩1 KOv\$ j)GY:!}"O8q䫾jVދ|(e&)|5$7f#oxTX=nqqporljBi1yK. K9hJk6pb"4TrV=Ut }5uV`Yk8b⟌M4:8Ac; L◌ g6* HK(S|!,Y(ٚӖõͬ#~x>Q`)}lf?yAm\A*d6VK𭵄-+'KZy%]bq >t^NJ}Z/%W]-: Xn&ŌGi3W`Wqg_j'cR#i"2}Lsz@mm΀:fu7DX.:ɟ٫pYJ-+*U~ f ǵaPJQYzUSW\/n2?{η`|λ WYSԍ8GOsI;Qcb,:뮏׹(pfdDS{]?D&'v3N?@ї]V:cb"4$V`[ < vYf0j4|&WVăI@ t\Puo d{@jg޸R$2^ۍ]#160vuonb/Q'yE|}:&OgE |3\nDǚ/m1׸ȨF(|O[~_sBxˍz *ic3`)$l:+w?u&Kֿ4D DJ(ƪ2VߤZU:G ]-R{AD `3AE*ѐJ$5C75d`9^VxDQܠ|9F17lnɊ (t:%^}} ]rHod;X(٢mLY=\_MKFB2V6A-stauDD_KM+š8JytM >N٬Ў͋ڞ_Ym>~WE>]=aYgo+-U5beq/SH^B);Xx2,N1=8Dd[ŢNW# 8LE6(ѩ^XH͉lgХ/RףW}wa/'$SEbXрsB!鵆࿷4(No!)G׺JãiA PWSTXNJ X ;q!8H: o[r,fܩ%oЫhq눦] )e D4'z|!`H}p)&w:PUEA;2AhMwiEK\W?[n%G|0rzxLgU')3-moN*a/+!.:ŤG$|4A^$< zD7Y 2CoC*kW'<7pmlhBf\tG25zcЄye-?V bz=B=De6 K 8Bw೸|4'KFyxu<\%4)̡gt%C׹y6TNҲj ;c=,2A9"v3v+Hl.rl<]ſfف%rZdvTo_Dǫ \:ۺsqeVj"ʈ xlyeM258zO@A; χBW?M-V7ʣ柣^Uq|Iv`~]+" D&pBlyP+kKyTʶ5l >$"r A}(>3<"yLyhuG@?%8$ :>oz*9. @ȅݘ7ka( c:0;Mn<G߾^'-EE$+(R_\H_Qzr(X@Q14?2x/ ;M8727޸ve V{q('@–9]p}]zXM.ڽVB9 SFjxF왌0a|D8H@̑e4uS{F|nCf[0vCSҶA۳E,p~xz%|~J1R`a)-Tݸ81 Ǥۂ{|%yB |ǍcAT{؅Bsxr4W\F5>RmaM.(U`iy٘m۹X>T2tU+K)Ijd v*A4;>d#>SWi5wRׯ52^'(׊8 Vd' ƆycٮJHC5V-: _ab;_UgxAOU G֎ۀu(7Ys2)حJo5̚P"NGCsqes#oNi4n1R]q H'ġ)[0#(8s8Z9drvC{!˩+Ƿ=1ÓiV˛ ]^\1 ]Ov&zXcDг:h#qǮ)?bEě}2}0I%[" +s1Բ8ukRb_^ep[MZ퍾@&nzhz'Bk A@"5Ji}% ,Eh]q͸V>ug(y$]%WAxn;zs8cNqBօ^FLSm?Loo"2qjh,=el:&cu[8PX[ȉFQ-Pp)'قn7~!!C Ogfȭ.qTKT6#7oFMV*tcD&?/%TѨLT<~ zdN]!6n~I| @'5Tʐ;1[KԥޏQ8V~k ! &Isyh |!WK\ jZwKClq]鬀Mx Oc>}R'Q`Җfߍ:EԊCcs9Y8WzZg#"1fƏBhG#Ȫx}V}w7 &n :2/ܟb馠 2.Zw}oqHa u/*~L[<+Jc[]Ja;!Pǵ)M힫߲@J~82W}??<5ʃNF7GN ]V)DzoaĠ>lWjJe8szn^1j,@d"/K2xw x R-Z, 8cV6E68o &C|ڔS@!kSet=7n.&&j©S Ns' >QYUaW-DSWJ=^t5~ FVc``V">[Kf>FcG,JS' >m[ XT5ӣUUM[}WtXiØJxjd{coF= ]SރҹA``P!hqM4ؖOf_VRT`^CǑ-:qhI9t-bdGi_N@RBp޾)y]DGrwZԼ@ի +Ϸ8j'(1V$dt\WC`c;dܒ@|11n Й~Q0H22Ii&Jׯ IpMBWGgl 2ZH%lj A'Zpq,Ʒ.dq]\vHV/@PJL}ѿ]: _>XTH]ki gm%V=g//0| Jʑh2\C=RӠ>;p>>adToǠ~i=#:Βe$X!\Sok<)”@;+EP̥Piˍ&=Yd{p%F.w=S<4*^72D$1Q~9B>*m&W]%6(WN0ߴJ7nbSwlR!nɣw+d% V``~X2#e [EeSVsq[)$4le03 W"Y%D%خ Sʖs!&#iђTe}o:S%vTT q^VyHUh= |1K ЍkS|ЀB521+]nmP-]:}w[.0m?QI5ˀ˧9JPV[:󰦽ެz_Ԋ6j][eZBR\յWOh?i@U;a~CUL>wJYyVIc**e8L-!1m.' U.8N7Ŋ`J/!`Q$$`c$V){Ȃ7sņ[zC}_Q/.։AH?3M Ą<;U=Ԡ⥳[xKf,`r܏! F׈ >UJq1WzA,Uw>w*Γ'02mۈJBFCɷBp:2}S҈.0y!aw]utUOװ+y''4=G)5(ϙ޿\JICe~\m:لO?Y.skՋZ=im_R&z$r4sڵ胀 !6 vXOLV:ڎ#K#)XG D_0­,좲c_T7 :z^\t5U)B^HA" Fq̪# 9IȞ/>w,ҍוDd`g< <[ǫiiWIߜŇݒX1YHkxR(mϟ^Ka}b>ʠ֔򖊟##[WD%_OU2Vȣg!ͅϚn]NzK5^cLvZXb`~K&U&ydvF7$ⅷ(WFӅ%,>'dPEx'd}"%#." >AT欝rf5óy*itHlo:ajD)lE)V 26^ # C0&H|d6_^8ndJL{*Q;&->GawCUf =O9 \-L3ER: ې"2c~&LD60~dU"(pgփ+ $u2 `3ٯtk_ %i`pBT۠/=axd~p4gl21c~mt%s1\a|^w7[hJ۽ὸRLviKBSƢ-]M=kT >>9*Ŵ ̷NG0n<RE {xDHMzkǏ"rܰߧ;pfvVw ~"ܾ_H ?]놨 jbhkdόbVCqfm[\ܰ?&!+4+C/%=giV?:~ȏ0f$dBr.| ѿz|VCYL/BtD&Qod (o-rgz%Pn.'#٤g%v׻xsNMVv:o^p͜Y* 7cACCST*<`u zGm;`?},Q/-v'i<(xh-iQHVCv\DƝK2 ]@Hi\B6{ؤ#; U p6khښ,96i*3~!A@lgD=/aԥ#@֭@eUPbq\᫑@jut{M 9>g},+fE\N+`N$ZJL@M4%;|Ұ/ HT-- F>9! YBEF%TF31tBS*>\beG׊(J%:206lzPJeMu:4/ʗkY.6[ZfV4>/BbbѢfzCun;%{TpV"ʐpojZMݟ.FS*uRJ{Xe-NXVwB={,cҙD g^y+i՚;F&#rZ w?**f*[rV.ph/9*>ŐI PMoEZͥ(G.XMXn7mgK|@̖9ÅhjȌT HA#xu/JlqJG(Jwd:CS jDOcQOaI>KlÓ(! M4 $xK~WU#@~P\SR3R)9zr-F-) - 0>(ynȱ)Y=WgY钎}9]4HLF*O漭OJϷye4-"Ԟ*U,|Z]KMM~JWE &MbD,E3/RpR |ۀ<܈SUi_aĨ99{y'4b*pK 삍h}m9ˈdB?Ja:}aӥ4%5 6Y+/,"$`f0Ix i.~@ hӃM$"N"SxB4 R2cyܰ" iOS\1744[p`肬+J`\(G}joVP{ , B*n+wD*T I-(J`E8~|I|X8mY`lN:y|ګxb< f5ZrrmW!{&Y|ƣF__i)vwxa9^ǸEȰ0J; ?~iҘwzR f͓b=bq@%Ci."Ppxn  Ǽ/ьg`X1q X a Z d !W´~`Qܠ'@XFe[o$._7)-UmȀ#f?_VJۚiOa8h&m+֤صG%dk%.nû'F_3Zޔ50ޚ9ilx,'qiNd&L?׏f G嗷F4EZ?lrN  j | ⦪S63HpG|ױc"Lw'>%DJݬЯ^e2KjX[wF+n[|T [r<ύQAe9]"F h:q]:|;T.b(~/my#aâbF5eؒF^dlAp(IՀ'"Gb>B'ws9 ,.Oa9tV`ЩjU{sH= uT R%l}PCw ,*CEYAċ>v/|\Ag"<ٵ+?_ֽleTӶ0\ri3c{7^zB~# w07Xby:7DH|mBcdc @|4XAq}4t$xJ9oXo]Ia_C"!Gr~-׺<(ٖ1Ƞn:_&nL!\T C:XǹPx*ܯ+!aפ%`GiBh'rqLkȠ};'G${I ,M0]BcqzsRO洄fm7NHKi\Z <at w V/ V#sj7mYpZBA,)|fyi=r ;Gvñ䡕}+`S"cHž!"` j4kܢW^ݔ>8{’cϑЙ{&+QA+k'xDGE%~ Ꙩj,@iTӜz²O~Np p7HWScRHη2{ʾbxhu-&DD.C/$H3fafƄ.QSEX˘C  4 slr#1#'pTb`*)p6kq>(IiDGKsndtSgyʴaZ:? ~t%,E;8ʡ9Va`w4(~+0ʿؾ].J路P{\Im˗ wB<X:rA3+h-Dtj~QnWj@j),-eHZ̑uZg-`Yw"lvvrNk7XC5G\]_0 lu_U05 p ūU%.قKS/Mw*Ţ\ mͯˋG@9쬆p-\+FqE3x 2 n 6%tr:DgTP a,0)qj_U!0k#˸G 73{ L^erѦԻQ4?Kx©2ϳ$N |St#@{Cb?ācF?B+^ńEt8"4fڏURaN6xb0!RU mЇǛ'2ٻuYN }F(<@ Cj/Wb6$|.$$`  5==t uU8VSLց97j ;R&W71ƦgXNWwK/-7M&8dZߩMHBC7^\oUdgg\J#m8d(܏()! V7z.YmqtQ~ړ|D$JuL\ou6(tķ[=V/ }dتǬ [c~8Jg\g̿]Y@}ˆ+^#bbңMQoR TZG0-B|9RFaaZ5Snmp"l#!@jR|ʆpo:9a\*` äqӟ$+<u]J{ roVLƦo o7FH|kRȗvoȘ Hbݣ T}F ae(<𳦆2v\wQ *@ilsbM3sQ 34O3ͱO~͚[V qb g G+pr5As|nl`o+]uE-W+vUhԟ1XO>Z>(.Z䰜~DA}l@gd(*T62D,7n#9=5icC]O{#X03%WB~uUwkaxyY V,77yOWF5v8R nuuL wn]^6MUHpv+eeIdž":3L)aF jP#PO+(!XN|Eg~̧(S4P2(h3}z`Φbb ʸU p4Ĥmu;C1c6礳X {RL7A;`t[V&9 lt(羊7xɍ| Mb9:ruTTj d9ˮ$y'+zma9[ϴދv߆jÍwx⾘<'UQΪq5%J忄!v͂0kxq0pۚ\3z_$l1fY5;MA9!N2H~;Pq䟻 J`lGW"ca\6P9;s p1^! Z٣lZm<D&ukvv|Q-vie+D*k,8f+Lx2{ѵ)NA,$l-pz v\cS:H e6G(HIlŸʓ»ա*d7>gY*Tp@_S.eQ8涛1 xS*L䔂) $͆qgDs~,TJLuY Ab(,:Ww$Dn$;mFE U4Q}awqF8/R㰸&x`i/.xWN@纘Z 5`k j\sL ʍINwQZ;}` Ŵ)KZDYht45bpѲjPQsS2`C6lRU^w$B yrR(1sCr :pE)?>[wņNh*ztX{M\tEw6{@OQQ?n:!D%Aj;D\`r;.9{_@rC}\եQQppBpB#B0vKM =\ dC+P2/rV4>>"|A%10ᤫ۳͎l!ԋ?,If"c.E c2ȓlU wȕuQ;!_X>3< pVi'P :ڦo<j&>qT;TD<3$kcbJ{?>4 F춓*:)Z2F*}88lZX,@To3 ی k{:`jH{ qoMz= \o飓w {>p[hj 0;YֆKRN )s0&kϼɁpY v~ 뱳E^^y PT8G+sehz[vٺõaMvI'Ǐ%N۷^|}’9VUPy#4{zM{>O;s6qs%%!y2y|pW篚 5gl$ɕP(A؇B-Ovh=tp{"Q)?.BOVHqѳYPY{6'XR<3ˠp<*4iι jL5E`{&8Ka}r{4h㟕'fIEZC2ӄG̯.hOH4Bޑm&& Ēz9[vU4`7] 1\c:@V/%i~∫ _>W p!h4 ^/ &B('6K{ep N HϠ$/e.x\=-i8 5PEpj}t5T&Llt\_hcSo=v{t6 OZ+&]K4~{ιTT'2pE`& IY{tBᜳ`ۦ) -*$0DZt &V RMsN#0B]* QJu@fkS84cz\?^zZ} K_YqHvsmj9LZR/{4J1buORf[w8@[7}7 VۄT8kn{/$ٜ0?q.?Ɍ_=;ߟɈ9`A3E`*҄р䖖F.xiфHbP|a_t!ԇI˴N2/o1|#qs3NL,%tw`] 0& "mQUoLC{UL5EJ_ :]@Hc{SfNGz$/59gyC{]c?;3^[`#}E-J# +B58q3W rVk)nڳ9V`ulj3蓳UG\Yp! V96owLq_iʽ~)4΅c~Ֆj`{e!Mʄ9 E5DrMPvEvTÜ?|1&&T}pEad©:a /u~izsФ*+vmA4h*>WVd4p4nIGgTLr9uyb}c6 qrrS Uu(X*CWȀ ǟbCdf3ᵈF`JyMN/*v-o]?5\O';xa[d7M+c "!{u1obISB-Y S=~~NDئbyTytxj\;& :Ž!IOg^䵵>g'TZPBrn'.,DDzCWI]{W]3wv[:.x&٨phu؛N-| U-*01TXH)UBUgvEknOaGbnHYCs i4o_E77egd)b;4 LfDmeN95 Sln#}:u6BG6l& b30lmGsߜd+RѽQynjrb2/ EhF`A'wt#KJuѹ˛\ A웩RYq}a&G&_>ZW&5Da .л hZѭkUs*9Oʲa=, Wp.T7 2 O;{wtĊ#6 S#WҊ6̋K+[V-ĦͱK]3r/SV{#Qk$S8o&7a|Yь2,T3eDs@kU%y,dZQ`I Gp:`YԃED!*AJPׄ (1%ONyP0+KRs^a8mi?[*7@&l<ղ\jC`BGkupR%',pbғ9ec-[ 'N7r}m&z3\-\巳(.Œm u۲lO^| ;:QGDAn,^ΛF# i@,) >_+u Z4ydp#YhH/}&1׺(\XPbݤ&^-@i01Bg9C4#j/"Ϭ7W p~DI0B M)ȼ%CjQ/N]U7ލ+oV$jbatR᫁,o%/TNxU d'n6aŀqUPrn8# r}i#CVFa76`7Τn_J)2e2}Ž2pstq= fa7Ą6ɩ=?5!a(GB$Y ۢ9[!` `ϰ7i|`›H~fkfzf~oRL}6aD$6[|Tu=ڱuȧa%9>7^l1#{ &3/3UsּAQ%fѥꝳGTӝf'#l,ڊҧ3QowkŜ1f 1y Տe-tF #T A"$L]t>m:|V:v۩ 7ߟQw˴'nb1,|;v.E l:86[r=ۆ”h$K,i,fs,_I9...T`l+/Mf  }G)y;Lunqtvd{!RPnᷲkSA\4 + d*Hd[Ph8H̪`_<~=hy)ҳw(ʺ0 ?ub@q5X5Xv ǟ4*Ob/ZuO9UrS8nJg^,0^"Y6KmyKLx0CfK}h>RMEcxp1N)>'c<myJ1C†XwrR[7}4}8RntZ y[UjLŠǸ5}j )Jw׏u-H#G=ZLIGorLNNr ]lp>GHΥہ\)(M<(!l46\".X0IsA7(8u zdMyj:9~Ѽ"dbsMe.@ ~ygvJ(,٥-hcEu oq?Bfd^Ʈ9e:aFЉp&Vq c5Hވyc8 hضǿ =~M~M 6*bACtm/np~񏾾zfzzε٥?=! 6W꟬7A`=cf Jܘ8Q|s%<Ȣrx7CiZ aaq"i.I|5> tSQ1}r*/iF8Q@n57y./fcy]w'dӡe\[;_vi?c4AQZb)>^kn-X՜;CѫP]`R.nٱ\t2{^ V.<@[֟p 3 @W_5s̘`XVQk sJHϒ2Ki8,#!.ӻ]8Acr r"ΟY[F U~2!k=o\zb?CS 7'چ|؃JwH|(iN&cyKc@UB@ҟ}Ҥ(zD9pCI[A܆1gݢA-}mīO #JT=MۖT8q+KD:`ο%;h]V=3rd@^Q{ 1zk)|~be nȔ.G ̒tD<}"iJ[ H~0WmcT1vZv雲W_A%]eƚoIh[ Й&`ʬ Aei9L2[=-vƁKUlڏh+ugGuBqNq`rXItלjQ -y9is#(ڦФڃ q˜r9k _䯅L"Z6''"ܼwAu]1O[]7RO\æٱEM)Az37Xs"}7&b̸tJ@09KV#u6[B-h-&UvV#NnI%|leOX(/QP_[ZNl\e(0k&X9Fwl"'bɴ ^YI1Ujbz#!A)YMsp9<2/L=,׹3:vIޛrr9#1 o<@4S5P-SGOpm0L Oap VS28,e:,'^B |P1kti^kgEc4͈/Qad|}h}vR2%>@<- 6b8̒x\uDAI 'Rϛ}q$fZg5װjș |$.qT֡|"%H(F9CB̽ß&]5Oy__r57gAq^"\cmүOx3ΰ"B%ywRY;_ I0ࢭUǝkˊKJDLjv9(VQS c zLj.)r cN 1ݫH;M^V>^sRڼsŝ0rх3i&*XpzK԰Z +lrU45 *Jh`Goc`Z[xNr9n7ڙJwHɏ+މ& B+·Ʒ Ɍnyd8 ۉ4aMai)4ў0I߬SV &}; "{.zG[7d T.O8uCЩdJ,a7y6+#.3a1sWrR~2M$7UTaN *]*/ hTNNzTjE>|nΌ7lX/kJ:IILwǺ@&L%/lx Rr|_?Wf0;U*񔚩bg`ȡOj} Qxbzc۾ @G_yT(H|e\UYvLS!zؒ=ZMm)omʊܞRM~ E.lZ|΃,3AB^ ?ټgd_ +~H5 ۷@&ͱ4 ,LuXYOj&Qs*#t~ŗiO%-$m_? ?WK-4Bxa>ĝvEnI&jR 4Ժ>9Yk /2FF|ld:Ƭ9݉Vy5F5&"$t1k35mߗt=<TH_`W3bs^+}r|=oWmD,nA'#orb@9@9/&άEH jki x\yzG5cw`/UL0J~M|λ-[M8-pd|*#bwB̩9'fƦ #IK¸Ȃ5/_^0G!OSM~ {zbEN/!z ܔU!@ϙ%6Ou[6zs.tbMG{u{tӄcťƿC?ꩲ9r/!? nܞJ\s3[WuD)gnL]6ٌ,*ibk3X>rw=@{pQ]ez6ai&ӭLN3^P?k,؀xc!$ZVq,^qHLy2=tzqik癳aKyq o7|6Ri4i=5-. r|PPk9ݖs9gsC I&&HG=Y:ɎN$ <n_wJjڛ'v܋Em܃b$R- {:~yq: > zo#7,x.pЂ>ps*b+#!bi7!w@E:0dvG}{8 LiE?7tc YQStŢ"e$g_ pKVhGر=Lc6{DEc U[(!fab`,/N_k=b7ުpTC݈ޅS6t5lX;= 'XvײOb]>)B-€/y _h;ܡÝ(BvgI,ݽV}@/"Ԝ꧑j5G #SU2uhD9=YK$’1$xiDSELfTC (t>uG_73v';~i3X& _Hjp??öRœvvF#=~) B2l̩tL̼[Co7s/h<#C|ݷ%~ b孜-,RʏI.=R +kJƊ[InbP \Zd^ K>qTPLw IɃb}//_g.Ss1!FP|uͺ||~lЗe/+mv@IOpS;:*ve du+a6A~6crEp5M_ 7?1]EƶhX] 0iP\!Ӄpݴ%!v<^gƥBwmN&(PTWɂr^)IrT@ ]L?{j~QdeVg".c͚+yR z,DX6w^߹@a{`$ ;ꩦ|#ʉR>sWv,^e;ΓѶ<>8K _)TyW*j5ֵ6a>9쟜lyYQ U7OIgy N$E;-j.6>]"Kxx{Y{&`,GJ֒Uv@Szx8F-.z6vbAj10"_x$YZiF1U*h.[^M2J#2SQmOPB*AȺiq~W(D90HaMI+ o?Gm9!\5hUIڥڝ&y.[%[ұlJȇRZݓYN GcP5I@Ӭ!td.,b>td7hf#TWµҨmM. gs5BVT-Q.F5mG|p;hʼn3CY\oɴ([xv><eӌNsy]{W%y%$`6-u]rnu"w^@XsJEϓ=u{U˚>$! ͥ"5"^䬄$ݰK@"<+?t# tx4 \' >&Z۟i{\T>lH)ViZE=UŻ~+9ƛs~=8Nۛqv$=Ԇy -kk!,ǘqGR(yQ!йt /63.Kg*ZN-)ZT_*Qcr]gl<媳YHఛp-&}2 G RC#sh˪q 0x}%{ɻ{ߊFl^O> BSsQ`ⶵj}&/:'͊\vtdl>If<$'UQ>oYXaײ* Цv @4 .C`햘Dy噶R#{a{6ΥWݢod:ݿg\壂\^mOxDV"=w[Ϭi5 ݧ . 6WRI8qJ !!\Z7 .`w&= MvT[i3A,/FI0~c?[WNtVcTk>M.^hHý=J(* w!\r~.fw"Sg^ˆ]j&S(|+|ִ4P0rVU\ƯtJ/jB+a^ hkٷ8~$4& G>4tu+lg՜'a"hb[?C*$P*3?]~Y'p.+y|Ge!r'cYu23@ _k9 ays'm}Q~(I@f9kP-ß"6ChXk/9Ά Ҝr/6~wRŻUNǙ%LyoKK( 8qʩt6G)9f'XO䝘JsbRGmr8۔MKo$&(Uѥr 2!c/J?ʽĂP'XHe/Q~t5X;RAbe[^טNs]m$`飥^s؎Z[вԧbr0]Q #QP=˽6I-"\RG.`^{2epLEPe!jH9~7q~"lA} kAjHJ qi?/~ GZ l 8h=uXn5:XIz+,2gGsȂSF}P>SkC0A Ƞds@亸ٿIN]4!߽ݜTƟy|8=,+yG5tɭ1:>|@A̳ fI` L:3)1g-jNZ2^΁ϟY)X4ѓ\{ʻBh`4O h]+2kjg][ARb%oE2d<@OEQUxN?.||9r[bߥSؼMOQKlϻWj-}c24_̷o*A%9CBՊ]%t cIT|?avO]1#TxN Oً Sq!N!囲 \W%1[$O̹|Hp 0 _/Xe{NtU{`~GJJ8D&i팸@2./FCF_?n  j\pyDePR1RqO7q+BP-kqkJ5r :QjWw`7TߦLNDZUI;|8ssޏ4h rJzK Wj;m <IZZ 8 Ӄq@HO|TH.颕\XeЙ/JR2(D;b{vJ\.ϬzixhQYz]2nq,p` b@vi\Vtf!.MwԗNL";3(Lc:+R2Mǿϰ{ilc#df I|ƅb]2{ƭׯz I]1(ʘËU6nYbGWRDŽyLo1wcūܕm8F ,v[nphl!65i iZ=?YTyZϖ!x/:HI2}&K'qZPQ?)"<)[mP8nqUhRcÍrFL.x5!T4#u Еxv붹0"1ʘ5Ơ6 ~MyyR[zRqb!-&[,*): S~u8샥[ujMmnZ&=bh~Q7v+#/Tb|vwD 0G@㨿=Y5mޔ}Qu/3_hSk8D%ޮQ;~S"r-d VhIu0 e$bͬ '&$E=!HN&N["1L!"/=LfE1()ש$7Prk[V6˭L?t(z!D)o \LVjTCcfj̃(p ICپk@ .'?)\#o(HpFtƿ|`fLSH~= Sj7of0 n D6zbd>̺ 8;:8FX PY>L(b,.av[K?H(B6 lFpŤ\Q)0b{e$E]Pd9yٰIn;v:n:BtF_)=6q\*t !nLpuPsDp5VWD'#}j&NJ{FMxgT wH0C&(޲蠥4ojY-Z̜`F8uXʹ|h{fEӏ]S>u3]wcsvO',-!Ҋ}\)٬qfW}%) &ݷ}='Xԃ%fUtB0p֠5wPVxV5-m)aP1Z_U`A&c,:U* y[1Kjb9H%?5jo̱„+lyyh<)(KGLcue"2RJ|F(T# ЇNj% vubÿpM14dԸ;9|`U~dDyQ S i!IFon[^#Oxf1LrYKEh隀ڃģ.bvt<6~gNձ0HdϨl5aoTE*ˁ.x>v-w \VWߞbXFcRiivLog ot5 \DZQ@n(|(OD˖jAV){SS,-"JG|m! d >%x!Spr$NWwmz){@kſJ`ivJx`*&WMĘY3ފc~n 4Ti;XƟ AePlVLK:ik>ΞXc^e+ TgZ4}g>?cܨ*=|pVqO1785fL*Yᮍ|OY4{7qg¶imaN[b$= -k,j!Lg^VRe18X9|Fe?vJe1R.Y1URDt@%!78isrj /R/ZoEXk$,hħO3tC(-'M@8>u26?;6$ U [Y)oOj{\-l65*A*" rHM%pL5ƽ0,sII¸nu"[ev2a.pt몱oGsF'Pmj7h?9|;ZKȍMקfPv#PLQv`WԚ]j.A&c wU Z ; yΦ&g5 E ހf@zIG{% MG1i}w_5nfy$6F=$[' uWï?p2+= Wn@*IƉh>1ۙnCH|&F:d:qn G]c3dO?I)SRgƻU V-ߟ7(DgQacɤP<|uBMȃe6uhOtO%61;=麅q*q輬ll18.&8tR 4'̺R`.ʼG<|ę8OkMG^_•A8j4Wg0sW\`?)]j3 O o(DY=aJ749 }#a,lh|R[J Ƅb%:RK> G%'Q0Kg¬7eբǰ(3@j 8/IBc]Ijr/V{' /EOwFHp9yb0g%7TZv HqxI%`{!5>!YSLziB^NC<0aYAbP 4ǢpS]ŏAgxFCFDz80CKHٝ81㫤|:kLk)Li<GodXyUi@62e>]LPqnurj 7ȉR K(pAָV@y9dЗ"r!qŋ##0"`.:[Aj7Ym 2qAh]KFHDftm0\~Q>*8*Q/~8|1ͽG}Mp}vK:1‡T~YM$\ތʒoy=҃"MO+ĹnwG`%i.Rw_?m m%ف 蟑`;KI8죇]ɤ:@1S= 9юabkL,$l:{1mG:vԿM2 ]E .e.O_ t.BA"}Ѧ `w*r|yշըct`qYw'KՓ$JfO44i]I_t 3}o W;o^#53MC] x5 5'@uUQN' a l=-#Kis`/[bͰvk1KMK6?QѼ92G5ܟӵR{*1UW_X[ztBQ6dFz @v.Ĥؐ Ӕ06)'9g2 K^%fq >&.+Qfa% s!YH6鿐+Dq+~G*ˎ/Iο(}mT2Ҹ/[2ͽlIOy)[|y3 ӯ%)VtҮ.dybrK]# jtL*Je`_`rLT\ Q=%cSUӗiTpJbf۰igjr.8s3wdz]Y_=A]kI?uZ+F!([_ѵY\XR̜{aYHVvvdr6|:UZ%_ٜrEY3V \]q="ku1qkO~YRR  v`afN@ j(Qdl u?+WzI-U׸ 3A|`w?rorH o(ҩ<2p=T mi [%$Y" %d잋Yg;D f*L~y]d.Mɒt^6 ȁR9fZ,*D}QW&P~SOocߙli\>`z80`˺'o;}MqY3ʪ`K4 4 ܎1 [vPY DPv1jpsruh߯pp8R7=`dTG]>of y%b Ul}B hk2%ʈB &࿟wt%N3!/099n Z$(9=?#=TwNn&{j"_܁kPOh1Ly< ,{ L|ɂ$gL,h~bfAEp4Ώc.=r*=:"H&fkGtR#"Ǹ%L=*E8 iN!Ds _F}n_$ İGnwckh7*c, Un$vw&~8*yvkJ?ʫbp{dܹKC 9&Po;clM:ʌj#tC8tWG~cxq'tM=wz*cҒix9hSk  K$i#8C̪QuSq` u+n.`1sXfgU@$vWS]Q|՘`7ͣ/e??w4b ) pvxd0iMY1nZPqjJ}bc,g?c8 QB:3 m|&%{)j+۴VA3<B\q;CxM:ⲞI mwknHs$5 *ll9L-$(  X̧6yz΀m{Ĉxwᷱ\~:fOBl Jʴ>2xwVMD*nrD;G+ROżNd3:=h}Fs.ztlR0,c<\SU+6Jg;[kp4pyÑ zf4_f(vWe5uqr c.9.M6W !٘[53r=[ uv )nz(tσn,v$~*8pDG?,pY?@&exQ ّok6@FOt6ͧC$ՀsYV@}t` Yy+rT@n! vBXUI4A_5;p=u}jAs3ҠDLDn:mOY|-WQ(i.`^ _Q&Dhp(GcTs0^=bnI=jZ{]n7,16!gmy(gs17VQFMYFxS1C49ݣ-=75GWbA -9@ G n_T+h{e‘ʠ$QRjj CݕyVcܢ#k5*ͼ Kg԰yxT|q/M#x: *v夆i%L,V~PCͦ Wu|pd-;_?leVVyDOZJgK{1?vϷ~AAht%ZXkMunR{(\9-Ƣ iPދeikB6!els4 eyUv IOeElKs.AlL6uD:ms|=$K4%c(o~!hXѸN1\+Q\LnײG6 \H s=ʑH5q۟_*X| iy2%#i21N1ݒfNkR08;m8i-K$GOS9C܈w3|{j$/F.YK_҆|S7 xԴГ@80>Z>(Rx{3YcQp"+*F+G%*kjksNgC_@A;'Zt\9!}쥁 ;=?<'I,|MJ׋BL[??T?'{`c;uKbe-'#R7W2JYyO(M/'Q]S5ꌎMgDq!J<<ܺ:gᱤ۶~mbcX(E/Otn,S 4q\6u2Uڱ`pNt,LWfTZmkxQ=FЂ|Kt.8 j /eni,J')iZĞgV*C\h >Ͷ<9P?=h-rvdC++.?c14A"+3XF#V7 \ y13i-qOvmJw쉤ةZ›{J˗*r-eݪ@(T+3@]c,^ʗkMDQ:1Up*f(eT?-Tfʇ n=Opq2AwbT̥99逘pR!GuHD{k[661˛7"0g~|90۵5:L[9Ļ~Cs \+-+X|Yo@s-6%^U)gة 1I(LEv&Tb*;YImT )5Kyш|@+nuzԛo[Lʻ@7_W4iZk uNӦWƱjQ zPYJ9&^~qmCw.x1b"*837<U򈟥=]E6IMbV&p992F3bsg X=wyW<%xq8K &7 LLY!z'5=fՁ1Qܒ]( vѨLBmh.zcQ'B҅( 53aF=":;ru5ԠѸE&~x?j*`vG"iQgNZuj 傈`e=Lk-|^b5!KQ ;6ɧ A9a଱J]vy;+: ߦu^ sW-]6Ś9‹'4h~QSP˾2~)3e{\s~XiUpgCɱ'&iJ Y \$U~_KIF!8@)hLoчKF7/Ng'[sĨT0? ANcQ;ᜩ3BG-w]"7"EE-)>Q)RŅl qv ?X{WTi_OuD^L#ޔӬCd`_jWW/X* L' KPi#(J"~z^7D5⡑ע{?߁zWkK9ބ]yf2t[Lt}W-c% :f ʄl6s22j]YgT߻W-طY lE XKT[|W0nHuM I6Y=+/\gZF*:%^$u:Kjd878bŢI"6F dr,&O{g\KpPN&G \J!W[⚥]n&qmD:- {˶t0|e %d3pm`la_A-a|) r֖#j*$ 7uK^H6p4Tjid TCerdlEZagԬEuUާߪǖ7gЙhjHlf_)L H_ՙ}xUأ/!_mp{nVӁ!i*U?&Vc9O} n@+ͱKyn{'T)V[ ;02-)ZON.ieuV5X]`o#w0;z]-H>%uV:iĭ?(HLXx%{ဍij7%v,JnmOorFgJwNĊϠ̩@3fZ]`y6{.VU˸̔ }d&3Q|w7, OOwՂX=٣ayi(Lh,/N++~-ɽZ$Q[dSE}We=M7Ƕd7Z5MpU MD9lDz[or'G II:uI0 uTyN~`aL=+#s,#wKWNߑitors^- gγ_g)pK_[y1lĉ.A,/S6AH]w3]Ԗd-%ªBT+tƞe/&HV p1WdewIxv`!.*^Yzy&}5ͩD0҂.V=Qi~ cܳQ ]V% >wLmm>pCAZewׯXٝt pǦJMܸH*{. :=D[5$G5[I$zxW:]̦ 5`_rI2 -EuPg~:J{f]SV*)-xt0^~OҪh}X?GäDc3O, ]x3zsz.Dgǒ0J[́faїu'Qq؈"svǘ9J7}w0;υH:A.a5{l R۽8<.v&1H`ՔKfzvt@6NǛQ60aJȂz,1\qh]?;^JX t}˼ . Q}!Lj]9D^"5C8sg}ҏRC xкPז:g¡ x2͔Gp:N4HucsM㌽IZ/;˼VvR }卼;h>gU'm) v+X,,+PM9;0.Bʆ}3wgJiRd 0_|pS%g -GnxH龖s;'pYБLO)Kppfy ' ٶH| QBpaۘy\#Yf;A"U Ffتo$&ѯG"zƇx?뙊:Tb *L+>U؂)w4vp)'][wXrC[ck"G 2iVoYJ8L/I 0UaO"GW.ł\b)T .`5 œ7L{qsYO¿=;]ٟZ %öVa*R.tYt[c@Dw-3 141'poe m9w \hItk2BSOh,pe.Wf̍'D?5V5N53l'(搰؛h i ?*>l.*-M3Þ鎙d#_ONcTnIϵWĘAV#„)i|kdPָ[p\'3@!3OOFN`ܖ{kKqHm/.*|ߴꉗ/hxo4q ~?#A?J(ttlPEbQY.,ۜ8Mυ ,)=;=4.|A(Cq +!a4z/*h rC ~ c`|m9rH>9uT ]a@*,YJǻm}۶mіxUiV/zȔs*RSjc\a͏yrUS}bmT:uxlULAhmÊUZZČg 9HSܕR'ɱ MqNHBDVkqPu|tقfD?Y&L%R] OpbOugr|Ekc@ExUl,+Q)+21{Bi0qha,l32@{s n"PBȁOHQaz:0{+}G,ds'>,[l%[sozu\Ϳ5Z0i :4ූ4UE2H4=!&NIJ+_@%L j^f܌d,]٠ɢ!uzmM4I@gyE&f¹տEwIrcZwG^\IB[h1Y-aiETh-[f~*m d'o^B=M[=jv9`Bt)3԰WXV5^Lyt6PLE:,Κល᱓[`Ͽ9űek=TWwu\qCCmI e AދQr(7!ertˇ뎳%lj-)Bo`?`( n+9K~9 $ F[DZj& o[B`[\ʗngT[THdYDZk`pu9ة{98 _w |B wݮ7bk/C(uFW66}JX'(#E)l 5EULDUa<"}gOBI>|ĩ]h:7¸S;K\4**R%#cȞ9v3Tnc.n.c茂Ɯy GAh-|`4ϷV..`aXl%m`ߑ/e kRZܶXHpR'R$7K.Te8+^ "?X"kTUv88\`棥hu>Q]齝Z]F}: &25ߌ|RY˲ĭ@'Pٽ#d,p cm6o un.[7˭[m-L3+{;X'yk1TyM]W Q!JfJ]1pzd)ɨ`b7٬mvER />#-fժs;2A=@K:)FEf܁B󭔀G3}Y;r_[775]kZ1uov*Bm6qğϿQ/D7 jM.ے+MVUv޵Jj { XJC-ĭ~7zUMizyDy#CԀ-z#p1-M5sMx?MWdAuf{$GCq(Yc؎cq^/Y y[K`YPUOv)tз՘d%U:?dHq0l)Ƿ0GMcH—&u')9e=(C|["@+j yfR=D|t.w8OR+%YH?~?d&F7=~B/O66*NyTL }޳n(,Bsҡ<YLlH3`.yY24oW= ߱wgE=z||ԻUʯr#~-ԉH+ ֌H UO~NʗO" (#H01G͖kgȎsno[>BqN@a~.Щh%i#2R ;.9m"yll E(~8YI]?z&A8WihSrnX٫ʪ BPBPnjEͮg%d`6L̻sh oqޙB>RꄌAV;el$lL6I4_;gxsrh~-I)C021*@( d\4O!s̝%^~޼`Gp3"` F3]mY9-cWY>W ``Hrm[B5АeR K>6 YD^Ijfɲtw?~x)p]@j щMuɒMQҀV@S iKdF)򹒷}^&ȥWD `)HŒ.ݤ:֐SdGk[ ,,M"AcGIڅMP1516kș+<³{D5ऩ.Q!aÃ~p]T8 IKK36Bа*"REHCWw7룙Z/s~hnXǠVaUMZ@ vWR*j7<ɬW2zѡch,ϪDN=Nʙ#1W!uZg=9hOnKB2 K9Y/ᖑG=3j ?4c6U/!PH-Dw,dq8u1{3o"jD=O-4R_t{zVaU2)d$Ww_ L28<,Y|QVīa[Ni>'B2A UѾ,0L;!`)DfR(.s0^$E "T(A-Uc!6ȵoup9(6~źW0ar G&XzDPr,-5^уkTrqI)lE/JUGgd䤇x5?R[W`o!&W4IU7(JxՂ^w'v)hmiqFĵ Q0jFNZŸ]%jET-ەr*_LHڰQSJ˻~Rmg$&7H5,C__O|cwKhLtZb'ڝ֬lQZ{!X{ZE*AfE- Uvʡ|'-EurRW3ɲo&$lHs)Q>-hVv?_#l)~yl!vV#?&^_\ES q ]t Ň#+o̦ð67< ZV D"#"N_6%*ޟ)6*'ZI9`.o <iRpfNBM\ejaB @pvr%8띀m "N鼦`Qߦ0:0(JƱhURpPQRu\gN ݹ_9y1$S%;%Fbudbt\z`W U{e#ӧoޢ"$& #l%5YeSj6noD}륜bej'Ru/^ -Z7U)yinCo]GxU+k@w `5Ө+umP=)o8o 3uӹmݪO=}EtZs0  CN9J\rWwӢJPo&rOn?.H( Dd,ƫu?24(kSgIJX uh9*?=򆡥Lt̚W{Նl6dRڊi,-=T|ٖPm#"ZO"x%ex{AN aCSf |'Jz!LagYZ07070100000007000081a4000000000000000000000001673737b2000064b0000000000000000000000000000000000000005e00000000./lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/5do]?EhDTTk׶Ǽ5zK_Q[BzyK+Vr&pG[fw!Bm0Wopn W"BN8ζԣAC-1/!^p<2*i]m5ߣ.$ C(ڝy _W޴\;z^6rc5I0pCbӴzDaC] z[|SQ@ Cq{YPl`yUV.gz"3"vyd,RXfM1U *C%V脷sJ͖CV:=6՚UaDn')ΰ9r/yo$ES^혶: 8)D1OM tN8.%f wTCCCc=2 % TNO ~ :%!/!Wd ~K[h>iA^T[NOoKX9~/Fs^y|%cEWJ|OՕӃkʹ+{xcb|K;a>K_¤4/U   K̼TR)/OsvɁ,*D˸}JEIaշk~QŶn]XKt]nⰄ~ o`x`"0r/e}nfwe@}/M5nh>AfYS'#ي $#}@jZ^Y-xwP]jC`*MLV$i&W*F[Vbe|7J4'|i-M#~OI߯>sx?⭔Ϥg 5{_ _.2ecz: TO"w @XZA-*a 쇜 )`]nOHIUϻ6pQjmi߭Tчr!ݚJ^*>w"N4D^C͢hP][n8{;7{G.LPL7YY_f–|0D$3VL ]"-l[]˯Dy E1#x#xGc^j=$k􌌥D8(@HŠN46Zzz\]^jG br%eә"-c(@?}zMm}_21h7PU9ȐS/+:,6y2qB]rS]6h~<(G W\ N`m$nWMg؉V}im 9{jպ9m5~O/nٮ^S̸0ZO(d!<@OsM-IsM }i\*UR;[ԇ۬sP{<55P:s`5#`u~Xїp.pqkQiqɩh0& '?8~lRMhJM\ʨ䝴^5(ܽznRC {LJo\7Copʍ7K:=/ϲ-A ^73;{XE_޸Wd&(Iy5;9/4=-7\='uCVBT.́ȯJ}fFc[V=-J1r(R#or si=X[wu9 u*ͺYq;nR΅?80Pld'B/]G=a.:#K+!;,-y[zV+)*&$ZO^~ъO0yFpAh=`/CQ("`m#R?Ovc\ pvizf]8Q^e L&#ϧ o^z/"%Z./eh_ ѿߧBivzmN@M%ӟV9B.:BTDzÁ2̠|8鄭o5p}Ν@I7];dߒm[fՔɡE}/,f>sȤZVx9vb<`ESemT>`ћ WLWUS=!_68H[Q0ci{JR\:*TZ+o {m.~˃S%"!N'y~>,7|iN(s-cԎaW5d=}A7ɐxbG/,}_I,5vQ- tũp;L{0sh?+0 vU ~ҦJ80]3M'ʬʏ~l]=ܨi@Y*yy#ph,${|䔶T$ٸK7XaBAj$k˵ AK,=1҂dၡd0[KqEG YךҘ,lZ;BuxklaFI [ ?H -^]WwH}C="#N}D ٳIi5  2x&Nquc<`? n_|evŵ_Fص0];"/>$Lq=D:E`w =_f절]C6sQԽ\ĎLĨpd!ؤT,ؔj%Nr\_G8DAk3KJuS7AwtpnZi r|D1II$S^tJUNǩh\dajIDr)h#b2;SH>)GX2GTb›'?p,`мMSE䠍Gb,eܼk'Qd[͍(;.[m{o-0鷰~3uovyҬƈQe6dd(>kղ6**h Nv>STn czP$ Vk9ַVu/۾qGLF1hz 11 kÐ2Ȅ#tnYv|ٕoG?.w,FGbOjrq{ny \N5b+;]1A/5a,˜z)>[hsDZ1O;5ozvzkMCB)]b/nt#lFh.=@ږB.׋ I=8?^sJ]h+"n܈lSxSX9x,P}k@q(K,#jPLZ>.!pd軡h40e1WccFЕ6ܯ_R©Pvb4 p)X=(TAM;"ʝ/:%.ŢZc¨ zo6UXOV VlwhaJo ǓTo6IfTR쌛OxacTJ~W஗DF ';xGeo|}èPN+UO+nVuY8U08S}zu x+K*KPܠ_5? >y+a,@,rN&}ryK`/nÂB~C!QC""!~;y CאEG^hP3MRc莖;\w-qMIi觫A$ pĪId,ޡ;7ɑ<~g9Axh5$803RR}׀y]l?9~` !e,s6 [L{ˣ% O \|0 ԕRB _{i;Yϓ po1!5p' snĥ)iW-|Q05zr7bKXtR&T!F8a\ >Lm%5GDuN"EޒU`|f̂D oɡyOfo 9h7bD$(Yz by)wMT>FP4U3Tlgk`0Μ'`'a>ϱ4ŪELfy._S܃a\oD1TY@k)[0<A+n~z۩6bj1Ol3?bjcϞQ_6*i,1vx.q;~h i:uB#ZiHi\㯵酪G WePˉ=Og`ѲJ ݶu[#j x|O)_Sc21iP[jg"30-黍JEp7*wq<ز͜&!C'(f{~[2D^[ k=&ag&G6ާhT30sm7m!13{.ιoΦ?O3NDV/4V3_*]U{:}yRt5}]n]9:NWȾq7g 9Lcǃ4P=#K?BwA:dNN}X>ޗh@do:nJY[9J/2OÝRNaFj5H#9(z%QbnT |rӢ !xV ͳn,tJ/[ =@ VAPtM.gd`Q;[|o)JLB ͮZ S5J[Ӈh@xW Wuz%2ZE`ebnhl*c!y ~ȕČS ^LC[dʼnܕ+LƗT\d8Y=5G4˸N $.S)Oy;:> {Y]:$ Kw B{]❪uFLYHomP=\ SqLϚ-v"8@&B?$4ƁdƄv0wfKrqwS:WuTs!]9n0oX zoǸ h5^ 䭲 {;[5q)hc'͖j6 Qt*|l͂r]A4#$F'}L`}1*`VbcCFn7p#c,SmݏBmcʵhJ.q[jtau,\=Gkj !)eccqfJzЃD({R ԢlpA-{J~M&ӥQ]FLq# U\a᪬WaLbUS\,R*D$vzIuC`0Q&`0 -:tTH}X#*nY#P"}1gp{^&2+,ڟ1u9|wyV< ҙPHF_Pʷ9&F*HTXX[l@pjD5%]1^*69VϪ5Ub5I˨js^f>$ӈA$M&U:*њ{4I(EK">7-GSueeKq?,K;+mV!Q¢#5&̇,TwБzON= ?'vVAnlioFVyc䆣F0ĺPegr,. ,=!D.ʷA;ny^ٯ Wm>:sqfO@0 $)j&ol-[r X_ӛH;aB:cظdnK5Զ]My8×̓ގ'BhҨSU"+ISX9l!gFN|@q)R$Wei}.c[4i2\sn&1u9AIrTzB#w>DX I\#o/Jp,Bb@]G}ÆݬT_2`FyIN{Zqk.4ӧbRr^O^&P+ͽUmM+)OW-0 hjp=*?ZYa0N}񁰪L}U(gZr N'N+9! $M5(l*亡ąE^Zs,{Lyy ^i)qd(XɁwOd}Ry6r%;t}NKU xt "IFIܥдdO[D7!1ju1l{!̶2BPfu \,h\X5O6_Aokyɗkj5)T49nXխo򯣪O=DSryb끞I HC[W]Y;۳|Ks%q}#<w;{$,#:@i: ]`ϛuxC(_F$jf\UG!Vw$徍Oi}n1Ǽହauҽo)#$qJX:_ W;e6tMÖ<)*t1eF69d ϶ypn3RY5B@!^LBE0GP3!O(\w<~<- k;GD8dFHM#AͿء $"HKEʪkW7Db|B(؅K.*p94%b --g}lp$.ץo(~* jc![.U=e֓sF{ƦYȎMI`jk5\V~v1$m1A^LBd4ʣ`4+ɦS*i,r4v܍(:f~$YAx.0Dyy ŝu GvB9%OL%#+N15,{[z3fXX`|9-.ٷY[b_ʟԁQ |_˺/7g*CDsO! o 9FkFtrz,bU4 7)UuZ4՞H>3jᨽExY攸 E:(oV#[黸-ۓI1=fS) Hˤp.5jJAz.381JIgr_cB``YFn9t;/zضH MФ)K7F7}R wΟ /2}҅faH>~eZj0pNlaazɸ|V C4hb{[ ;,E"C]cۧ&"ur.bB #+ JMm8Ŀ!0 QQT4K828APA䍧  q ƻ1Tiw1 [ҡK-@/}neDf@Xp2Yx+U3tVԤL`a[d~mDa-S紌Z`Ɖ5 A *S҆SMTONQ GpELlmMM=Ҧc]oG:1^dRߊ'^2*[hcurweo4 =Q8;"~afulj*|yDwrDI0'G fۈKvN_qv,>FPM UjcU)`d%5=BmF+<h `'X0NKw-`k4A!E }|U./RJLJp"}obv}F}B~DŽXEˬhx|3{ -Lp>6.}v'SrepsLaqv5ÃbS?HI%I{]bȜ}93\C'm҅S1LlX2(>xs,D[sukb>\MD ̻l>ͣElΔ_vU}c(TϘc-x`F iӏ9Y5ڐ@쟖C7եU+}dcyd ԰2^Vϒ4)OXĖΦrtӾR5x8";;>e23K=);ba%N$AV(Y.AU<.)YP =d11,^Wh}mfh[q$uF@-"M_YI4Qá|֡~'f߭3`|z+ZGsBC-х,Jh N&&LiAJ7jah|DEG"77dʽ r,l8ݮ7[94ƞ&yyҐr_ B3%(6.=p]?(LCOnD eAālBo&q,;.\MKct%?P3NyQߕ-}LЮ2u;<ź+'g֔ %rio%>vrhf\k"X,GΚ%-C>\u}rջQOؿ?gT Q(ւtvSE[CrKV T͞íVY@h{C/'sXB1䫃dFC E\gy_Tj]˜<)Ǧg`9Mэ>JTtGJ%&P G|DAeꭄ.`.7ƾWbѫ kV'>{ W7:U-cZzźLf\DLuYR9 d0_D/TޗJNPTBMNl8|BkAG6^b1gc)4E*Nİh5ӣT)q lD.}nE*Kd+ʀjid6#0WU ݁׏ӈֶwq[7Ɉ21rXtzppr}4FqgȞ!S߰nWPqն}(+W&V"ȀNlTVf7!ע I{cM$tĉ(ԛDGJxp~VtCRJ,Oq z=\[olJS #\XU8qzz0GFh&mɣp=5|~[\'bqm`]YW 6g#/T,퉠(]9q0zp򅉃aJ'5x@aU~$:{Yoݒ5e@Cv 8%c}^Vg>nJki(y*I3<x<~ncqS\i?s,M] ~YF! EHZwo☿mƕB]Zlj#,L Ȑk4\dDKI)JEHgSt2udR5r~S-`JM58_ֿR 䉊 ,:N;=`5ql_kڭޒni4cn\ƤT"B޸6#f\d$vC Tv$as嚧#[VJNTj~)8'@S3/h*4Tz˦ 2o%kw0i3b0@ޞc69܏:&iEE> [e ,zfʪ["O-E8wou|P¸fh0q؞W0Q _( k",Xyb.%TAL\9nhOS2I?՘!]Ư֐EyGzt.XFKHPy Zyfi6GGT CY<.vmLϷ/Q!V>S.*WJ@^^2vs,$9aOL1Թw#†' H~pgvKa8x43tB?9{Э者ҷVߩk0 P̩Zd8+gKfn`AjD%뉿9(yC]vI5 X5Y ; yå 'w^Z1SA%~'d,'IJv V1h!\#^zMƟ} %DAŐ XQ&;Ce9ReENZH*.H'_sx4R|X":+jJj.7>3#!h`|C!f!ё4a-cOkkVϺ"Mª7R̸t+.\ YHN #:YUwn?*{ )k~3Rrv[K-a{{iHoT䓍]fGVd\s 5<5̥ t`$SM\"흂;h`: h8!1 rqP8ȿ,NA CA \[5-mVv c> ڧ tp\B ?;NPl({PhS9:,DL<OO\I7TV=Dx'88Y@W.Yc%Pj7 >\G@(tNbn\AKK(nj/=xy~πVA2ԺʕJSވʙ/o"MSTЫ~?i`ى܂O J?>0@ ID@l&cr [LHukTӻiI}n8 ױx,h}eʵBg>W$¾} иZTVE}%4p=d@P?m~b>eksw fI$^z9+(KEfs.@Y^u4G{sK߇6@=#'lB_V()&EѺ/A7p_U +jpQ bj@nɗc 9}h X\C$ /,@\f+>XO᧔4ğB5{CXn^FH)Dbk .!Tʽ"̋492Ja&J*][q#t JaI.d¥&M[~N3(ΞH+{i($.SVj!—s"#AsԈ<T9=B^^K$qHn)GٟMZD]*sCw{|:8uȽ_uEXrϑ>jiT-xji @ߎ8"m"4{hdܝ52Vɖ%xL:90QSCcc\V`0ߟWdl85g3ŏb'BE6$e"q]2Eq ۩b &pDm%H͘l2GīBٯB TU|2۫J1%H;@e\pQ ޡ[t,5&#=igG?'< ޶SʙKlG06~~15q0&fe"4PM$l #UdSr ;uBd4b_ *' LN|ʑ5ܤ[&H xJ #a@qWRgFOoΉ2`fn-Nj d)CrGhREIVWZW.-Mx%{xMEp,wml!aP۩1k k}K1op?6'φڲ چKK1{$B_ UiM5ky%y/?zS1z;EZEd398z7+gv&0*{tIfb0sglaXcZoݽ9gR(6\ :35e33}IKu=;ٯy5{l(72?Ͼjz R+0p -^CӀBf1 Uk|Nx{瞟,1; 6z+zB?oIMc5"x8:Ćfb b2K0s?)[ņUĢu>)@VڃEF؝"w9Ujyv׏F*HIw!sA肺ryHi^U6~.4;0I4ߎ"-c`Q]k5>2]J2->I?Ec3%{DMJd5- ,<_ে 6qǢڌȅ?MgכGoPw7LGuf.8~C=b> f;wh5}6QYӛ2(b<*4HOIuzqTh'kI؁6::3DC눱YDJ$^:_e=mN(aE NJo7D]4!2CSڦ4;Zjqg &{ oOf}% 65]rv҃~tl4E^DpZ<78L+g( ? 7S$m+&]F $WЁVބ,L߼ 1VH2m  <ڋf^B=axXI+ Ø7̯~:k~9`g:Joz(xS=!)n7 at?sh?wfQbijfD򥭋 л\LK\c$'3}? >}v`rpևg,Ӥ܇db} )` y'DXӈ^O$Wxuxz9 pTK;9]i!̋zCQ:k3 )E$ 59!lS;ޱZM,)䖕c|Z GGTm‚0ָ5ゝ2'ϖڥ35sYe-(T2h'Ϝ3lf~?1tTć jXjHVV>5bO|'RS&MAҬo(=,Rt/\߀DD36p>ŠmJU E6:Yt RΝEķX|Yb7; 0)`H΋4 "r3JgGqPiЧՖQlrQy$X>t4S?T^Z3G#w\A>/w\?#u5lSpQ!Il rQ=L /mzV4yZ>ڛu: ;?hM S7+g%ZD.ESqfE7%*d|p=k؅6kOS5r6n+_ṠMg/#pf"_}}S3>t r '%ji *wD:VǪ0W^\H *؉S4Vi p~Dl< PFpE>r4U1<,6MpkyY5MjhFASrs"wLP$+z:lͬebljf0$רQ?]ivw̑4/ѭSD[~ ":N _ʛ܇!D(V.Wl*L뇳yÖ|EVy\ }5-i9e%IsI8U*P8g#_۔긾=OpK@> W1.,cISˑ./3j-2o Xnf3\[tr 2 RF]+@IY#"/gqeTޓ:9*b*6aȠܹ, 3;n1ɳ?6Qw+sJ, dѪg@>KΗ*x¦AmNƸLM]Q<6MO }IMoElB>"m .xYS%c-sd0MB(#j), Q]AH\V(Wf/\~ǏBf삼-U"dLmany{=,8@Q QI^rá꣬ueVFN%<V6;G8*:q^Ck"vܨfq@d7i݀GϨzsVGsnD궜Yn,Qܼ@yՍcCνO gذ 5dSJg ^=2AuE_9HU5c DY:ſAΛզV)ɣ x >޳f.ҩ\w%RJf1>#YlM^[95zpt҈5a>鯺㿔M.zZN#e*GL#+Ɯk.3ȟ:Tv|MxƑ֥Oa\h4Z]m,~ՍL8tED$&sؙXDT8&<0ns3  "8挐3JơYg xkv\&~PhR_; OIS9&)n?(A C@q4-pGZ0D0?Z|4XjEÃv Nt=Pw*)Xr;AEϟYs[ES"`¬uKM9Вbpqs½}v^cЭc-sF PPZ׀ZOW?;{#izup3&cC歝"wS5k+ǃ8re4F2bdѾ@_Fm\R!ؖ,>եDk^pNu} TiG} ۯvOP,TCF*0+%_:\c܎?'}B yWa܊}Fr尻ź5ldJ0B6i%Y蒶,P|d;aO1kzR}xk$Ff`jb–J%*0 UpeL&RcsWTBͰ4=j+2ޣSxdkM YtHj8^ꝱnÕRKR9!dNC̴LtYm ,13zL=SԨzD1#ZnG!IwCh%kta'N UD 힕¾!ڔdHُ|xfZ7jA!u2{bvx5@閟6ǽ/v[` vsۏ߶t!0lDH ycV<#}>l`jWhJ;Mȴ@O<&>ʉqNgghΕjTAM\;@Yzl۱N֬$@C=`p'"\ci66B5•p; Cv˲L=g+J/mW߂QoҕOzC{{anJ罘je>D>NM]OiKu HtT?#1h-bQٹ"$#]~9!ch0cuF.E'?5˟l.%#UAk5H偏hxڀ'W0 8޿l p +U]7#bTبM}eD945`dPgYZ07070100000008000081a4000000000000000000000001673737b30002f994000000000000000000000000000000000000006000000000./lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/]_]?EhDTTk׶ǼZk96KQqu* t!2p.>łK1n+IoBx'/l x)1B*\{V$܅RNo+ JŊ~K^ -y)T¨w( bK($v~D.P%ؚjȂprměHyeej (jDE4!ؤZYA2B fX<c:;A(E$3g7 &i!׸? qZ_L8D`6%!RO)e  F_>nM5wMh0W ]nBFU/N_K~ !16vuŠ.0:z OsnX+Ĉ{^LAHϐ8u5 &mdoP~oTĈl5/q\>sMTE5%'0Rq$D;/ YG\11 A5|I'o6pEHys3Zս{ܾ sA1\@iKA%b>A &I.2x1KP+mtFMtkgHCF3 .DEy}(pUO6Eݰy'YGցmݯI;NDcQ s@TtOB0ԱpΜNR 98}~%źQ? }x\ gO JfSRyHV;HQ]M6GD/S(α@ј5SDI~=mazJk@:EO e3I3&Fknsyr3 Z+zD41ʒEr96=5"\muβMNA%2~wr]d>$EO$ξuđKy\)3 \ q07w@nOCX|y._d?/jоq]-sX8VW,P713! d@H!N ,#'`AA[a=qt塺+>,rqfz\Fl hNX#/7֕:ӝ{C1t*_Ƒ Qx~lLz Q_X0 8'I}.ɅmiQ9ϰ3mXDYv ,)$֦Z2QgcTUDx"ccS\haX9!oOC/U/aU9Pn z'fP>ћ13da7ExBݡ]| 0D^ܫ߬)QB(DL~,}4At86oFQeWG{~v%Q}5t  9Dȣyv5,U|p  9 oxK(OT&t2]Rͮ/%Mp$ʚH lH$MpY `hKp8aRi9GqϬVcmij QjYT'E+2u(4̡gPr"#UToA{>_>")f|"UݼRz{6l$a  f\*(/@béދ6>WEk"V,'4pE3Cdie2|$^Z,KW)d]BnR,(V+Mz_ +LOj`|}*bֆGRe8rD?jrm@.сņXvzAXsՔ : l4YQEW"f('{'k څOmsu?! TXw7c!7, ^>?0T UAȾ",aM]ọGB_"x#B%"l9٘^te0vSՐm?~0$j9#^eP`NVzk3Gq=_;Z hI\6vU_+I`OdoD+su ڴ"TY#[s{HSgCpTTOf:I1 lsNf9K{"K>%/A*Tg_\R׼vzSl:"ceaϥ=;Fr-K$?%i qBdcnz~-\~Ŵ73]af@ o<0/Emu"e&~:1aF= 4L%e&;oSh u%2z5vd;6B\M65t J}F }caQ2ku륏^^}|//(gI*_J If4򒹁#ՅyPdy OӬE2hVGqH/xDCytW1+`7kC Ӱ*v]{Ba?aȹɚV&_VSza Ϋ(Y}A;}`\ReHl0yuu ;Z)f8sa{mͨ{l5^4"mA8=b_`$/pgF|6OGQn.6ҸT6eaFnvEf(x&%*6%ť{>Nmv@D [2>%*hqK{%Ξ8Ш3J)5_U@®eȸ#;.`w)dH$Ceqn> 9yޅt~&gTO(x">4 jLR<XV\ KG'đ`l [L6YFؐX1ebO(|8N]h\B=hxA3+.MIUYr`/F)sJfm- Sg~%먅ao[$ݾ`pKxdmX/<#թ,c2'`%R?BciHwJ("8r {HѤ$`| rWlT*įMmP8KYvqA^L <2OApRDp&|ъ0qX0*_O5/V@~:C9AY*!-NʇP9ã]?!PyMHo`96B-s+22t9]$WAp5g;$/2Jx% 2ҩWD/47ًnǖ:}AN85K;2ųAD=yk9_loF| P DbNmu8=p`oY=9keZ13?Ez%#`ĝ11Oy \W^Վ z}nH5 >D[M4KyzsmYjY,eH.qK` uA]٨ I;[R_,@ל>ͨr !F14O&娨! dRxZe` zCzdTn"OzY6:jK EgTu}X][X7|ou,;nl%eA:lع ނ2ڑz([+,i''r&uʂk<\=&)z= rrpZpi!Y+?͆R^>eb$=Y2lVHk1U|-܂HAX$µǸs =0B?g;rk.OoV?@܉esb#Dg`8BC}Kc]#^G'unx28e%dXuuomً A?zo3mz C˔fTAJ#]z cb#CqU1bغ윿}F$QPS, ~#&"ccA:1%簤LxkKLTjA-䘠VqYᇭ$!_E¼ΜGR{T w;x};gZ/ں-߷oqT!BȠm5n^ yH4lf/ ͥbI t4O§SHIzQ>H>48(\(UII,I}heը1vat 䟣fdz`[yJ) ŠrLwO'@gpL O2@\2fwhТ#`43ukQ>>s%M5$8QDiX+TZo4^'ƊWq?T̺77^l}Qk aah@sՈE=p-e=(!F23 y1Vأ+ ~:`d(U0|3*2߄Ub4t(YE[o b R|QYt">m-b&3ƹ]S-/)!u1.ܫ?үγ{t .ך} {ZꟅ@^g壦Gp.:]7R26@j{-7(iGbmWzAmhNfǐa:ܞWu2*m ̴m 75_i5U|G-MމqQ\[}U%^rˤJd403r^倀UB! N%H9pCwNݏ9zF]Wr۟1VgBtK nRȭ Vӎuμ] ʿ|@v/Zk#u'``.+ =)ɳ@ k+qlCI 0@-a |+jQhy9.ﱇavHH8 bWr}?"sZ SpQ6'x4{PT&l`8o׋*[ɞ(Luť|rv.<q~ P;S\&mTɎP *Q*=B,rnS7/(.+mvj͈a'D|zX!hڰ)ϔhJ]͇0ݤw12hR[Ψ2NeLjmTiS`ݧ^Y,L܌!^HKE\ wxF`\(;Eg g>4V.oiC"}7?EZJ~ݟ]pminBcGdi.Ho@!p$emP4+A>l":'9Oa) ?EueirJ+*as左6?qr%7R+>+GLT\&+ޯaid% ܠ =)E$>RO)Y_8}󸒤MstoF*JYm6ϱө?a$u O?sM_T=p䮌bsc\Ջxgf31>wɿ=GNǾk6Uq/$ !U\ `JH;?Ƹ_(bb{,e GCzrNԙ,Ρ*`mM$(FZ%zG c/[zy< CQq:.vŧ$FeT3v•r߉DT3l',FS $Q7V,^?w))^^9R$."bhǰVkRotȨj*tzCٔȘL&q6 n )_Jw3)VxO=Z`]:IoQ8hQdkX_d@\ ;[,{=N"};⧟j;6:294:SA>KpDڕST(QW5J ^`HsAd|m涰L MVcbO_}BSP``ۇ`/rCmA~@{_lÑ=Lܚ\t,1"#v`iv:ئ T~[Q3EHg|+*DMpLj3$F[?)<m&[ \:ްl T[71u9HKB$ n92Q&J<6/471~-Q3"dk6PjIqHwKJ0QE͌D3?߁u_A϶y=_:ZnGu92 4>́!Ά\qҰ+IAjC%肆1K+'eeTbA m.S=g1|G-;,XӀDT+Џ%a!z:nƀ  Rqm vx<-$ūzSd\o)>u~ƌG!r}440N `{Zw ջՠy9/$t>fi,Bu`B(D1;gu+*^?"^V5w˰AEbۺ,NxÛN83;§f(oMbT 'ZZrVc}L&;z˹%&@@v/fny[r ySV7x[2ݣD6I=!p'YN-ZM$JiOj:UNЖݪ;F,"ʻuWsDž,faڳwVZNpۖk<^5`rht.'AWB&{V{dtb՝(U}RjE\Q&U*w~c@AFMTchd;stl'.|uP\PH͓Ż}_(OHLc$M[Jn6N637*V?בp:>85Q>SEP ?Л4.W.gVV.7"Mvg-9#\wއF\˅gknwT8,1*g=ҷ*ni0dYq<44OqƷ$F =r_WQw@kuܓ0:7?Yӕ|Y +QƇV֢D]sRTHCJKcevw})$Wddʮ^r83͹e! F9$!r/.;mq^x[U! ˔2%$b W  Q 1XRW,F$t> >S16+ܬ${Եl!ulpt;?o+ l=Lj#v@Ƒ01lRN&%`ӌߙJ z_ұSƸ#IH3@nFS-zwأ@<r|jxL.5?4 w o&8ͮ2q˾4Ys,2r2uLߘ!@~cpF>TJ}:P4yͯ#s*Цī'뤉 {4muhq-S:$Q AB:czsdy." &ڕ4npX[ժ hcɂ9k;'09"TBU@UHƎ ~Zh/ |RnHۈcNOrv'p-6h2ozF"`Aٿ\q]۝HvJRMf*?j#Qr`Ϣ(JBTGRu };\㵚F֖~[HfƪHQ=9_/xCWm$?<Dc;8ϐ7ݲ6$ c@UAvǢiˬB}EXrVǺ30ҴS].sNoDA464+59:m()wV~Q<C]E%b󾑂*66N ! %Ӣn7U"Aj}J=˼6^0(J0㰞IT-REH=č}=\Rڲ0~| *ŀ4l9ZkFkZhkn6'IjPT?URAx8>-ֿ4@%Pj9 bKu:}9]&PUԨv%BQTq* eV- >i+Bh}C@Bƒ:r[$2`5a))C@u g,E"-Z =mX; 4Ut](WêhLxHMxgY*5ܞHמV^;[}@ [UGs֒3Pŗ$)֘R=Kqf0k_A~ dbycVNX˴ ^rz^e.[>FQ VohƯt3ǧiH*K}@iYU f W񗷋JIҨoK!}uU9KjטKeu-o0)9u`ڑkjC$qbжu?5xܝD`a ,Bb9ҴS.ag}1F-]d֞fd,}ƌD n+ORn毿S..QG@mB!VoʓiEU@D_L^\~" ̾\Sojh3By5hp{*ϼJ0Ӌ#iK7i{?1*n]{i{((iad˫\4`[`CKℓ,GK@K"yB rdhD1N9{=C/EÍWZ1*fؕTzkA|ўHڊrWyb3} Idݥf>ϲ||II[2)4 q.Qi м/ş`>ćʳ nT!ȼ?3&}&Ž%bJ*>RB,2.4oC[l7*@>Fک2Zv;lv$բ 5 %Dːmz%ZW8ڥyCrwtg&rG Ie_` 4&s`N5:ͼn$\6[jU"o0D̄R Ūd9Kޘp3ęxW2ߩ̓nFZlCkAnjZGQ_͒ZZadȆct@Uo0Nb1SJoApH)(d`݃:, |yYMse)+#LC J]dݻ /dF\h Fƣ Ӂ]Y=AFTkش,wJ_s=c=3 ^Pe'G xY*%/G,fWz#:ׁE]=ǒ '"- ޝjMsUfY3QxŤp|ȏJ~1B1F?=qVN[5Cd/b~ ,YwCׇʓ0ͱgW~uLx B|tu-(?(E N6#_rSAbֆYzs*2@S`CƕN`C?o7JS /{o)đRu ٗ$N@K}K@zJJ,ہmcdmt+"2ݱY\B:~HK@w5Qz"yl*)ŴTwl s\ޟndYXs?g֔9,t)Y ̃?";OaRG,ΔYV ( 0D ~'=N?K g[!v8L^x0j˵[^4nb4]ĉc%$YZM|  g ̄mP1 [{${s/VK:&4h쐚 CR9u: <|C[7"i*C(8+]H[#e>:L֛˹WpR8TjdSYT3қ•^/JVpz%; ;vdHqQO~o |GA}PfDY??wQ'IGN_M?Sz:`c-J6aT6Nߜ>Uẚ#2l1g 8r(f&ac_KYY2.mCeiyGwL×ߒBX^62 `YO6&&bN ̜^|!EiK 5MOԈnwڈx|i ԮpA,зj*/YT7,C ܤ(_-`mbZ' 2 *ubL'BZHi`HwVkh ؇.?}0ɀ:T'S{5&%y &D|μ]C&-%d;HCD ".-ZdߡhA:""ҽ;޺tO$@9Lf*o."Xn+96U>f#8PYNƴ@eBS U%Zvmӣfd/⠬$KPNot@])* \&v='2)SӸK}%w+@5*۞QWfe,?B@M׫BߏqOG1LzI!ẂCs_&6!23c!S}Эԓ ?(VϧG0']5o28e"R~Ae*NJO:J4FF,vj a1h fZyj3L DȈ[?D İq.V%c(uni܅$fxO(<~<F˞2ly^FDS(֗6]IIw^mӾ`RNeC<WMCUN-oM̋yİװ*`McW+z\^%;")kʇf(y'BB"㦚e@yV_%&䘆$tD.(|F[ʲ4͵yJәb!\lV[kX-,"8ES<^ k& tWpHRZAGtB8;ҏFjD-J+#էyg[,Tq?_|/]} ZHfPm"o^M>FigĐHI3EÕ0Wx]mY(wlZ&ɴك'cBPI -JlԘX{ђ~<71a;)}|q;u{HAMlJX\_Ku5lw;jb23ea+;(̈N΁JU͸SZS.]+Pir;-|6G޿V S5,'I2PnYق#޾Vnߊ܌ƒ4lj]y4|Sra>%@"oAǙwvdXt.:S0}E.ClBlTjd}~nY;YTfT4"U oax(rW>A*xWcU np7 8  &K(h9mr³)*u=+@G]:WF#5_Zb+/̚ʞfC .hw HMg@V>ߊn)T{.\ ̂CZ? WI^D%q [uX-;Q#.dK<c8KT⬩\<(@q/E)ђs"0g67/~c.`*>\=,7LSImgĶSBn$.sb}ɩU΋LJHo][{*W;.Y3j:xIyMöA* R3loezYPe3|hɊ4Z' fS` +ӷϑydA+b,Yي C+@D_Oj[ņ}36ijnQBEiLά`ϳy;<8>-~5uwKs#޼ *W 0Еֹ 8o1`+LU0KgR/ʍ "My q雈")rw3W^Rtt|'ݩ7T3_.F:pm9sT^ ҙ%>dzC.k۱J͎@ >e#L,S#tYSWUt.% 1UiZY˔HoH¥.  L7C<s/Q"}/ol,:c.,02K =K&vBYК?G \ ~+~L4͟%2o rwTEr=f̮~S@"0zf gc+ Lq١!۞t[S$3!nDNĸ/Dw['f$+FSo \W竁QOz6(o;na~B-ā5 @M&gyAE<9, nJC%XfxH`+56N7Pm^V<;R0]6@D_J&f&ҝDAޡy.*4j=6{ "SOIkQ v s>0CW:uڶ>+gxleNƥwxWh߻OʖSR:fģAN͖7ex cRމX˧)裫5x aElum=(&,!Y 1RǏE(Уiu(-m!cX$ѼN5E[d @]i43'vI}"FeuJCm ,?"LIq<`j_GC`c,3zfPWΒi.x[*WFO+ݬعGb"/ȵ[*ݫꛖ}Lq] o=B0|p~fE^]q"Ixڋf_pd H%\7Jy t8-X@QYZ,˲zhYC" nf=|״?(?ǐ(lJ8ݭt&UFI3GFLYe/ [Tr&Q˰DFIHuLrsyL H / kjw:%9ɕQ 8aj6[<Nt }YP:Vu #]#JwHZN^ V׺"{o蹵4btؔej&/!߂ s*۴˛ ϣCCq{;3j3*j Z\Et2 QPl|I=4c3gf {P@ڤ'W.B ܂ft~C.۝Ƥpz: ʬ T흱 tS9.q̤iGń@QȣfehtLɝ PF-"w9 #m@Ts:c`/W#54o|$M D\ !#ʐ+N lMT/&aPAx=i~hvMM3rmں0RE CSoD4uԯ}Lz?)km& _!ud?LۂK,ZO_XyW"Rw~65|Κ Giw-9 5)Gqz~VwC7\s|HŸA9[UIp$ZQV!L,.1q=!UBMf1U}2/6@)/ӀƷZ2?\#KTOOcuKoqMWLf#ڦl/6LaalݳҳL"EIC9]9TC0O-~Og$_4үk~f B4A|鏡͖M2('"J&QZ$ro,-WNoJB,x8H&c"J3VECfL Y0 {FXw5Rwbw߱fxD9lRҊ#9U@2왹osq2-\w(,*H@-r)oU%WN܃4g\R;a eY{H߁/ 3#N+X6) m'o|/<Οq^cTf m2"űY_ndn_Y:?6sP$ pvǝ,160mk!Fg~RҗԀ Cp:5憬s'&O]@q-)a55Mq%{,y'Zި)~E(0Ẓ,2 .R<4?U:X%ƀS7Ew3:9b;U,rDgD 0}5'K~F"͇Ylh [J*ԁJ"b!ڂ%X0㵲]KXiE"94UpDS -,/*I[^aHI҇Hxo +w v$%z}W+d˴bi>~__^l2\`6_'#{O^\'4f%-HW8?{BŋX`ғRČBg[P&85,ǥ:S\ѭm?in5~qVΣK0l[wbm9KM$s4}ڃDp5de굡];6P #X]k^er$rAગHy&[' T%%0&5q鍆:ܗkn\<"xb൭!vQ  xO9?J'ot$$AAG!8~;+u!H/TUÔ(li .i,e]kq]I5NRjrl<ٰd\= }!W\;=|_Q|>v>VU<8<Nh_/輦.&Dm\XBMܦ2p㧫=Nz"rCCzlD!JlC'pSܘ}JFז5d^;W;($ZjAYqe.(##TBuǪx='),.Fj{+REvߕi}т;;.our&Yܴ9VĴmr烋w?ԽĊhpCHqS?!-;|F*C6-rxsD# oAԖ˃4%&+:uKוfl;gb=@e&8Eu ɺ?Rv*?fFB+!&&()m(Voؒ9Z dN#AvQ(nb+V0]kcJ%Z:pHqz+/\_ 8MenK1/_5pE guȅR2缹s׿f ㌜%oz{ }ncrd,zD*_ %^jA, cBvSd|+03^Q8bp ;gbԢ.;wp)gp'ůO2njy_Nkqi8V@-R&K ]qkZFy~񎤅S_(VћT;v鼆 M\nbqS΄f'RKĤc֊ngB~s\,e\PXenRVќK@We[z-~wN[g6ia{#$8H*%kJN}G]$ac yNF&YnF$a?qkGܥQlwc4$_eO&VYǷ|p㜽?@NS1EsB]K݆]f'kRGZ#>Ţ%sXWX kfW[C^ͯ/T!pwjD R;p#N& FUV\^W b 4LO:6# =x-/ֈ? 6EZ^)ڬ1S h;0\9D T̡_?Oš [ |\,5 4m AhћDeH+E,bp@>Ԅ~*ٻ<4P&;IJ,Vᛕ`) 5']:j%=<ƩsyU ' nm=G (/MBiLxEQ\Fx?O>ߢ*L+3aTqտ \@dA(S }<0N[ej)-(9Wo)~$dhR%:PM  r00<:dΠ{ebây |7d12NEa<{UrB:&Cf':MM$>!w4Iv٪ЈЪM-'pC Wv"L3[(Ѯ]LR_KRs./׎-@*'(Q>V0)o 6jr?E,ÿ -yi Z S5m#`5!rђB*ѵI|X"jW1>qݮ2bY/tYQ{ogXR?۞.+u+&ܕ4bUeN5trՉĀП_ŗ]\Rb*]y8dLx_.c&YhddbVkᤌ2+NodGS)?`4gugOVwBjr)H15D`JZ&J|y,0ׁQkόO 2=zU_BTvgW!ރ1 v$o[ټcHo ޖ) m2r]ch=bа}ZjޱŮC5;e9=̍n)E]?O1"a†,:yO1X,#`oŏAag *'PhD|a¦!xadÛc%\ ;d5 {eea{(tbWlsR-!xt>r#ڬÁJ0!/GO%~5NyY{\U9Z8'II:u8 ]>0nRLDŽ)L7Vp&( =QG1Ao9ޙPz%:Mȭz=Aa;)!JR^RTV]XK ytOST V:(Rb'ȟ{$PA:yE堛IHBѓǕWb dA*M^.*#?#l" ;YtN2 ;ɰhh*p`< AGe%')O3엠 HMJNF6 H78(Z}&ꎉOyU ~@]~ @<$_Yc2v`rc-Je8aBcPۏ.+O#Efw;,/sO 較<' bZU/VݷC]xhyfFSŅTThj\=MYIAZM\yȀ.t@/r }o\\]FRiw_Dc(q!f"Nt0{|q*:f+ 9)tM .5>`Foqr@جH^!D=G͜F'~hoEDh;-> ypߐl j4A1<Ep4ul[Vq`ŃS1lJ>oL$Xğ`;G38kUghUXKɣMtUJ> mcv~K" pQEwvҠ%SO#Zk,DV N;:&r~m4WgǏKO[+/gշ;S`HV?0.,/EۂDHqdb5SXJ,LƠH} -*~l-pügw/6m?8j9 YRa yg}g:=E{wQ;!SH=H!:Arׄ2ao2I"4}⚭w} &hNS2B(rJGtf;ѝt4#WА鵭1bx>p$0N\`YO:_p~  V O硅r0t;%2Y [q&Mw;+exƈ1 OU -G_ WO[Ÿ4Eo(/Ml;o4 teL YlgrspY+xT(D0ł~bW#a0p` ZK}ct6Xs/A*,>nv!k||+a2pScvdf1LRe*-23nZPaFBU";t6h@~s&o5KbS8 *Ă|p߰iD#V[y܌3.|'Ȟ Y6\utqf)8RŋcbcE<}]{sQd25|kpsb7K4רi i'ITx#sHnˠ#n[&j9Sy W6 $N_+"[O<Ղ~%e hH* v;,&hΉ! 0.5gyt,oԈ쟁v& iˍt1ZkTx ]&T/9^I猰@A'"fl͆hW=dCsuM{&\Dv̹T4<,ILU>: SUrKJ(su֥He!{&ayC7S[djL4K|K~$W.i mZD TUk| ?XEʲC#j#CaGUB :|.wV~nzPlOiGgYڻ\:fUt6 dl dJ>L^!bs۵N|اKҤ]/Xڮ؜0hFʛf؍Ɖ2OX? p Aj< "a'v]Ԝ28#W'h:Z{͑6j\+0 DJN\Ѻ$dAU dçӕߥAu80l!*pZvqĘᄥU/"U_dXyOq qD_ۑt##B6%wOΘ𾃽v`u=6=gs+a1=]b/{`?틌ŊV|U8 ~@N{GmʷL!hJNb PZmBo9VMtpAajqa$DU%@Xs ?l<1@sX3.O"Zr.8 <$2A pd^wУg@ F%+iZ!&ū9<CK7+碹4:iu\|OGgpKYOTB!_]S4ldz ž09X:mME[Hs/"#ty9bd[S\g0!2cxYڋsϰ~lgy^"9d~qF< ¦t:^ ;6gQtmEv?`f8u} ?TJezBfHb y 1MrJd7O#)i~g^L@#:y$Dv6MVʈia$Y!vg.dKV-֝bqޤ$ ALńuyr5n&ΰNA nA- UW8\q}\( /2*P/3`13WځձnA7r mi'MÎO69mQy-E9>< l*팘 ȹ5Bۂ-l_t .'$c~&p :T颼CS1$dG$6E5R*[59[ߟDƒX~!Ru{QC% tdcFZxNZ1TB&Ydh^ٷ!M#8EiuhF)!9{?8-5&_w!33R1"@sIݍ_bۇQIv2 6 ˿eq{a{9~MRIVb e'ݫWn%I;]@fPi hC>ijWd|0e+BfZc][l"@JZ [SM+_I&8j( ,Kj?-,^3ifh+!U7d:`de,J.0Ϝ:ڲ).'gY/f9@?҈FbPvk uMo\l)@,*3AH)?]L M_J1n;P2lRXࠈnyNu2㹽~[ϟ:vژ&?:$c?uN<I;M_v]2"[]˲4cci{ZA8xf2tWT sϰIo?E P|0 FrycLQʃ*|1{ҙ][ 歎v"j?\.7Bbevi"`Oꞡ#aEgoӭJa~ HB` =y~d0CqΒx@yrzB3|/nGDcyS0YY+Y+%\LnSnRoY+|ȐR0h]TE@%1] L;i$+A;* `7>Ux5;|GlaSY!?մdߩ!:[{]?qiG%|mD[ #d(M'qRKy*5%SeUt!> ;9ԇ>u Jזt E!yzQl(P{̸W4_l 1HH-V;:ܤݤ$Š-\iOM]+v$C//P`#[[w/Y2vEjioiλ}n[8i?M^ Ջ}eDfW`yVlva}J^ʪ[ _n%Yø[rWX%ſTM)&̐+9=fd"e56| I,fqZ0*MC}IRC'σ?&y@&jJ̶-Xac,"þw%*jo":hT)5P)Ϡ-s[ȇ![\O*nYl d\B6 VP0FxY+R-X;)Ep柈e% ^_`YV8}~u%,tF.{T }ޢItFfLDT\]^[Z;5aDNꨚp4uiW.P ,TM˒rpPIY\\5AWQS:&SV*2"o5N˯rELG67@?0b)DE KħYVx_"%G0SXWb߇ *͗ (4\K%oݨKLOR+,vU9|8ݝZri).d)BfW%ř 1:50>#"H;b V)˜n<{$#,VXBmK窠|@Ę( =Ey1Ѕ/xp~MI3-HfV쩐ks!1myr L%M/ (ᜠүX{MJ⫐-%{2P6X|'(kq߮ hRho篖&[[r)G&b hDSF,CXZhÓ!䐽*Wu*, N]@teZ;=۽~&qW93tcZqDe¥Iw58f۝+Cz?^ Yd=k]]^6@T J^|c~!WҀf}@k' ~.rPePp(O_(CS+ϖpU[<Y~+R&9)rrI`껺V\I" IlT.SŀaI(8Dͦiύ_U$`t;+&fuU nCр1A;T}5g"IRW}Π 7^sYG-sƢmrι&L//xK_hNnQY50Soum8P~+R͌FZ/퇋lyGvk*]9n1ÁK@@IꕔPYϻ 1$8̍62 r(ȻY0FйR H&OKYsMk>GFmLnMr+iNT٤.i's ZE!5CĭAGvAfnmWI.&na~__h2)ieѡ^M=~'nnY|!@)<^ZH|567eh?ys%RsPa {7l.Jl:>,cR:ŞHF]ν Ց`6uw%y{pIMȈšKh~NSЇ]0Eگ G=mD(B/v%ElD f?kT]ٞajjU#RS]saX# G~PBdӾɵxԼ x~BZn<*kWkE,dR0!<2p&H>t35WiT%ӳ̨0TӐWrєo nJ&Qgk{fW*ZԠ I*OR›w}OKO۬%9YMDy׋Zkkm_fH!eu4wY |7?XٜZ Pu ̉+0<+G9:V\]֗^w(7-2.6&Ce}Avx3Sb pQ0亨Tumtv/<.KExhFO9FxyB=`A f2Fѡ}#x`D v~NlI"̖h\Rpx@zT&mtlxT[V-L 0 Vh Bw2&Z ,ʩ?p*։k/Pmid65&,x,9)_h{hRk2>F?}z Il3 pph=0Pid>Ԍjp@I*߰rr!֕1/ H@UGG/Gg!dr{ʅi(3׍Q~+h("Ÿ&5Sz{V@$7Qi، Vh R_3Kg6ϙ0HRJ˙:9v4E-ϖ^ zɯ:sjOeB\D4\w@W)/g^^x{as֨%Ai}~ INu{ RYa9nˬh2A5}L-r?o}Cߐ Y_$q#,0ΎEbT.75IQl[, 4 N%NV|҉t6& @Ԝ?ƉjE 帷\%#CSV( |!d߾Zvyc$>5492>r>)ict= 䘍wi :~[+ 4fNBLs*:BН rwb" bS6SWRz:>Gb5i#\77Cse_=`c۾: 1%Œ fdS+1ieB:G"QOn4>syǁs/e.F1k<bn| zmpko>Lq.YM|CMtЩY'rQۍ=ۡoa5)he ׬nsQyZ/4GIsy ,Gh0q[I?rDk2i>+寓 ʯh<ޝճ6.]bbgQ:&=Gĭ 9bNǦsHKAdM z5(i$sZgvnwN;0ɟ >h )j;sn:>vl6s'wts2. ^VRAltBC#AkrB†  +>9t Br EBmPFi`xyyRۭsL$$Mf{Пen^\=<[аH bCǻ9,^ڈPu `L2zGN3}["B;Xr;4;w$4\;p΁xwUO>$N鵯ܩ iv/);INhk_&{2r >UXYqbCfLZ:K{0 ڥv&;/+36% :,yXd(<{:v{ΈCZL78v=hn68ȯb`N8H$% /Es?*c7,(37NRsiPNu)N4hI5s#QP}|K^y@IȊy%%gpt 1^%Cymsi'k_5%nSyV܅*g&\ 5e rmQʚЅ&cab3w&5/ГLF{&ەU}:MI$ʂ` ܮ5Wo @MhF!Г{8:X{%?"N7r|O:LRyE/t_.W~61:@f-b_gZø#/ >@{/J3}yK?PHR"^sA|H8me*:pqey-N)eՏ_JALY.kM G7#ɽ]{޽QG0vDrXMM0ЌFwO2 Yu <{¼΢Uήysӌ:z+RN@sÃb(7 2UEd fqڐ-=ygGi%h\a/s\yCCDz$ 뱂aȦY.tNd(%+ Hkpv>\̌Cp9_&tYX쿥իӾ'B\ָ9 aJ`_2zxjb(RMQg# f`WBbe2Vk)Քҵj~Yb )yɱᏸ9 3t eꟃ~mMunSw7(T96'Ir9ć;,m=0)sM/bNjHv :(٤'6<6ӡouEĹ>[Q<Z@'FYcQŊ(*J t#YhyYYN MVnDt@4'羖҅el!k.M( A T e s6:pI(}RM?Bhrb3 _ms KsN."Mx,"oZ;z,Qg{2 se:v-FΈ'8Hv|*ػxLIpȤ-YO-}x͕s?e!~mzQέ>$gƶkgdDDF\Q~C1Q}mF9=-fݪB:31MbYݝ?ߎU0 d67#2g"BmXݙ3a y, vŖ̯xzqHDxGjK߁?AnsҰ018~Q+@CG/IxNdvdWtc]:';i 6V-F 4k5S8>RhHzP{p{舢˺ j`ף\ idkmX6952d)4?y}d2Xc10ɀnՙ\Jm?KOyܵNpyF—i#*=$b:5469!lQT"ؙ9B6KԠhJLQ§ E"'N,3USHY=+\\ q&!׺ felOxq)|;<˃$Mğ5e۠X797]YHr@ERpy}3Yк'f{$ȷ#77#{v·#fA%q>@mہfkh 1YWβ,W>\Lѝ*7;dv k@||͞7Ah H^m]TǻԋM+@TY;1;M9Y񖯟/"*EDOr#ys.;vpj~?irzkPʳVnNw~v,dkdS%A'hvEt2h Tjv>OPY40TK_d.P&aűdE">#Li9 3&WY%e d<ͬϟ{ֱh%YDo.!cɵ^iv6 2m8VN.sEϚ".`?{sMZuO`1D}JW uAl)˴m'\įgh1HGkSv0VFAU9%-9hםg'4LٕP?e_LO`aikw\ȍ|%(~}:~o8}f}9n$c{EVu.zK3ElgLRӆʸqsb ?*eGwiI:V"e䔰:Ң-dMDvo<AJ%-{tʑFo R NK4xbk#t?0Ø-7Mu(H>~p~~t-0 _)ҙLM}vdI"/876NfL~I mFԥt YXv]&ݷQ:'9]SW`BH].wx0jݡsӠ2Wg k;2 Jݤpw1'FepiB95zҹj;I(8 !N[8նr"hBwjc1,[ލHJY_鱡Igb $xBՎvFxf@*Rtrkh0 g8y@~|FٌX?Y209_Le%[G-}Y~g(9]ip\YLhA4)[;g{Pd+i7Lcs{=fv(PrC<@,-~jTW.l)ʟMnq=gV2[|WD5s?i_0K\w;=?PG.n1 9fE6I +m +qS=/p|5Bj$I<zJl`ɴaXw:֠`~!͖ݠGΌx[FjwAMST* ,YO$hD d-+ ־!{tߪyJ㤉Eg䣼})E`(b\YMb(Pg'1me.e6hWbkMC.F;/cp1yu픓DA@/f]4uU%>b҉Xvް\(;ߪ aN\W?R0Kq e-#PHyAbF{ ev#N8&b`3u"ZkVkFs^!,$(F\NUP[iwTF!x.Pp:L\O"i+c)AL+#-t"ĥy_ٳ5,ܛGUB㓲Vl`cL$A,`Il#"4 \ZX ]~x&+@\'_Ia`<PtLI^/!$a㥥Ly*$2JyC+9Oߤ;c ._ۂdL}#fmO\u.Y:7eև}Yx:cÇR :ObkB@-Mě:khwTnbKei|,&5]YZL+k{ra@7{I}Y;T؀Wi Hω(Z+ A}F^OODoG__/Y]'[V:߭͂LasajpD`4}X?|V6f_t,Z59 !/d?М7I0/>])G~ )yA ZS8d+\}yMsğ yd0r$O%R)Ht^rYo -<ڏB.R`bznG^fhbf3w%qo` w:)\I&{za@- ,Nb%Uj{Y˾/Lu.փB vP-6H650%|t603~5OI>8SخJJG9W9bA"M!/Lbz/cVG OFt,d߇`}ɱbl !,l78F2]NRBa ?o*l}DPX5bqFMǸ:ݬ7=6;(wefzgB TйP~aLԒ,@jL[u0}SSv/ 8;(vu6E+;.v>+=f&eoyG]4kO+͚ Kƞqm$TcП: h%z~|_w .$&8D6QLG޾k5З2]!BiEłHR]bVL!nsp^w+/R=Yw\w)\! ɤ`Emo+Jrv>Fy.H%{/J0 FHAEBJȡdsRK'S ׸iHEOFO3Kjv[{eM6pc:#PG:Bb[Ҙ^* [19Y>tcа=|u\zcg7`xEu.apx^AqD@tXЗߏ6 v˿q%.D*8_JwsqIۯM>@!*#=rL=_oWԼYބ(dž$C6gO!Vy|/ѻrcXZih25ە5_,6粉;˜t,T y51 Oh?s6&SsBOOz3D!\)H?;[B eHȈ*!a]H rQV<]?C)n=)3~eܼ6mQn(?,Y$ yIVbMasyJUP~8T$FYĽgd6zRCJs>~iRzV5}Tv8{҆V^}r.Y_Qރyppq1wF)طrњ^g= ;LOFNGfW-Tg]l 0KzޘW:0T 4mКm%pdޞt(k' #@Tj\9'Fsz`]C'(/nf܉f|Q2Q9M## ztDn3Ċ Ynl2F6騇HKnfRGc&#@}w[ T &8 )ӚMzB| sy7zi'42wrOTȀܜ藵 /vAhM>!I&sl'ObHrEc&.-l=OE'q_%pAQxqݓ]8cm{(\M~:K鯨L*J ŵdǃՖ+y'zn.b/"Shyo/Lpi]xm4{x)%*IACuSȵ Е+[`}g*My-;뤋im\~~7p4&m7CNjQ_ /8s/L'anͫ%` HG *+e6ɢSݰ:''erf g, o$]߱횼|!@f{aCZjK3^5kmGzsesZ"wO󚋒.Ubrr'E JVy=/0$j@bƞ=̏mD2xu&ouaU|R!BbTn}=;*e:3ABeG?E@p?.8b+hA{+ĠE-S`Ms_ 󃋃0n&m^K}܊-2LZ>ȶmᲺK1s },.Z; }=j&c,3gp&wߵ yZ_w{6Q7=!$ڦ,fsQ|v5Zk/к?TN e Wwϒ ϒFɽiМ"|^6諰,erzڼQl6ٍ 3lhJ`>9j3¤t 5(굳= I^0MUq mMz5rR F^~šd䡹]Õ;&C:){ۻq[4*5?C2)0+.D(YKzI]q}k 4}蛊~,]hKXwU{Q`b`U<<$,ݠo>+y;1'{\(<ւ_i٬Myx!cY8 !o DO {XNgy_" ]DҐ"c ؋rbێIɿ͸j/I S8eKqOq xC܄r> T _7@4E1vK+aK-1AQIďNN`y[a*=,m]^sH}! u29 10zrЊ}zaB#t1ʙ% >5J̭$ 72i_F/cY'z\n{ulʘ[ O7I>hTckN%4m!3R?$jyc[*r R_W?Ԫ}X mp1\m~Я.dKt}H>!r i(z^!'c"|؀lYs  E$Þ}LjCo{ y XX~:6]π ?I Qߵ=~L n{%3ICk|Sۗ@%5ԠQ\%J-CBkpM\UFNV& C7-z]T_Gk24LDJWYVg_KYn>t@@LM*&^KS:i`#Q1]whve[ƪT>4sÙa)?Pb\U7¶|WB;)xA)xt&=3PJ E ȃ2miH9#!b)1"jܨy)jQKU[Os˰u 3ش؋2@5ך=Hu {%Uפq?J8yy-bxHoQYT_qh_U>젞%9y)v7'=߮7]6|DA Ŗt5sr]*b7bٹ^ ܹwˋLAAg]YՅ䂱g9f8(\۩N8%87y>`3EC-ӜE,?:dCfsRfcR*ۓYBZ7nTΝe4>t^g #i`鑙4t,(&rE)>pImw+{^,Amb'#zh!d!<9wQ2ܐ- c?ڼO9vj!՝~@td.X)aY75*fhQv{WT K1ibi̤+C>f ipR˔ͽwD~O:$EޱFfUnιE 4Σ%{*7DQD$L$5Nv2jeSGXs&>.*oo]6[o%-?2uyi q5Wbi絶XrEj[Y >1LщRC|e%-_UL(`iNVu*a\>FrA&MyCaUA]+g!r"'xsѭF<(aâ!Ɲc+՘yGAK'^̖7$]z:oX;55; ҺD9pY/[۫0;dQfv8]TJfńY-wLB2%D3x5A U>;t,M}[&5OvCb= niJ#՞L^l"ʝwj|(E"07ŋu?C4^ʕK ]ҡx8 ԇMxcz?[ze5*>r:C%znZ12CuEXlBL>ɧcጜ>%$GMw19x@L[u~,\]ܥFVt ~S4%sPK_c ._~\Q+8pW:+@B%VhSU$LK 8E_(բ*ԝˀX1 y9G,rFHeԢ?oIb1^b'w̓Ϛ܏) bs >HU=*ч.?]"H+2L.XL(l nX3,a!>$}ٞoN, j0ӛ6Hؕ)I6j'\Lsf˩+3P֩\ʠ/l/L?nW~R4tT=dq V=Az*O٘]^A"Ot&^v9#e)zB ~!|7ߌt:v1Yf*:O/h錕-..U[kAIxM" on8֒vOT"Z]( L5@q=Ӟ=p$0\5m +x0 ZXkM8(4/p,W{eK[E_QhQFI4) m ޡ^m6JɢtN*}I%Y"h;SQf wIXr0Rl '9v:ʥA+NÈч;ɢΩ>AKDvJ4gO%ID f%DR6 sË}NV/HCQ4FR;Ӝ@j&^VLw2qAҰxKr5!֊ 9]I *@'б8Ex-u=E)z3(YM{'N M mȋA9  `/0{ӬHY 0쁣 weoH# N1H8fA$lXDƜzRb↍Ufpzh~SUS\9.Ucz\hL )Fӯ̡P_AY@MQ9֧dG9SjC*|E}pn4'뮮t:~F7> P"]A;6lIoeI[5,A-$_1,Ld_#_$i‹F(!~IBQ!5j/u!Ϡ4ۈ%(_ R^͜ DlJkEr]vvo5pa?rQd9>o4>[%)icxƊz]OBhʼn}⧜j~EczZDb;! Z;@t }460Cws @3{#d>2ȍpkz;7Ip"ӓJΏ.{5}Eg fD`x +$Ј,tJsq r\8$f^Rӂ@|!B'sog _& Ii2t"$S3Gi[NQlEYFC..Xi靂.$3w6`dbI(ؙ_O:];$e @Zv9f-5\9 Αp At ##λI8|=/4t?Wy˒jql~w>4.rx1preAM*$8-z{ ,N?FOj(U?f}zZ^ZIs-N=G{ J lҺq JI}I݈kv%wyA3D򟴒z"%R} ;·2|JKV]֌X1Ox; )Lw|D,_7" {cpJ~7EC/)1uDk~&(gHEХ DI~ɌLަk厒=P/#9ȣ փ/ÙIlَ`]!Pjv B@+P?MI>G=U#}05^$S8o'^sx2E6$e(O-Ftʐu(Ne̋ _WQg$ya(ͩxdgA&s0,l L{x j`.G^80fJsnW7,T wmcvB@,sJ|+0{`]+=}CiLrȧ a\_<#BHM [Tw2h*=rzflFE\2dC& tNӍ RPv,(LP-sZ'ӐsGؠ*&IEtA+ ҁA'`90ٻg@fk1ޫSZ$P?VymxvuL(cQmr(^ݠC w،O>?.]\vwb|72S};hj;ͧo[3֍<ݳ'ߴ l2HfOƿ_˪ΤapwTlmtU{GW&>Ŕ#n$QRUZr(v"T[aRbƪwl=^/U0٤;,$菢,XW$nMOm{EÒ%[G: XNJuWQ$HGMwIPNEŖc &thx4rr,ik ^O׍܃)Stk">qS8Θ4;)E(PXtny82@yE3&OKb-ZE!>$z,#G#b=Vz, :>5}!U@|sAg!Hij6:X(iR-ȸ}jB%|>4aF%I&J`mfj&r5c<],<[yw sƴNWՉwۣB J=&7B}" )~7-˒/ɨR`=э?#,eU^*gܪ4:FZ\MZX,:DGP-ap;Z02m`QO 7H! *=}PF.4~WLgWָOpLSl++ŵn!Gq ܫ)d[  G߄.0@ON}UyXx K \$pky6yDteLg +=5w5~/ mL'}J9ysн"~%~ 0~cRZoyEޫ>/^ܹ_Wս]L ͼϜyaU@X'(M*A~RAS>jyވ9G42/'4B!\ qMU3ri8%G4E7uWi}‚BܥE#lyR}qǎٗE0wY\~ۮD+Z૙ǎ\ͼ%S&yr%ˁASـy07/F Z#$OY5BgTpu6pyФvd`s%odR_x~fc蟿xUSAWH! /}%pvH2 j NJ5?9GH` v ؍Z@?'{I!k3#n:֐^s!hiיM=$չ#|JؾꁷơQYWTt ͡@bg^p@;wYˢ]Ox0v)>y S'.ѝ)p * g/9_γIJn6 yVH:s?9)9᢮eX+b.hb^66a{[Ԍ`v|G#S 'lh`Iڔ[>)bB ΰ`\d )Ulxa'߅; |_\^^_ Yg4 zyɑ9^ƽν9G \UL#Ӿd$CèUJXs l"f+'F1<-4~‚1sEOW GIpȚ_& 犔'E4Z&PXܯ y&?5f)Kc(r,.ROf֯8W Cy6^\;^,{EK՚MAƃ)GQ/W :iG==9n4zBeݓ=Em6"9bJ I[kgeܝ*F=V ;;Ua +^|#-qEd蜐yN‘u9g>J68F ۴]Aa2Fݸo\ROV:,tLbN5rh|{.JOk6zb/l<hMȍƆ4V.¡0j=7$ON> t h+39GGlOhq=e, v@ا2[zّ7E_9YqVT.U"JR$6 gyEs_,"jEyaKEfOsuw=)7BhķJf39XGnojvX aC^du7%? YL3$dكw/y9&\|m N"t {g X2黋8zoN DR-.ARIGbw8`s$po+ۤGou -Pev>s|˴| N¦l dF  q7 ylPT H*$6lW=sgR'5v du0KO֖ұq #> PI U?".yB4wX'iuf;gN_M1j. -)(B%i1vr 9w8').]Sh=ikxx<ި]!S~tЧت>O5XU/P;zIVI%k,nԊnihB@n} ]OnAVLjdpnw3TCݿĩbtGSw[PMԱıeL^em2\lm 0Rc)IјhFē.@/4&)dfֲ5ݐ"./ՂMmBͫ>=~-_G`h2󜢉Ih ɦfU ABD% T;w k23,Q!.Jë֒ΐrclO3zV[dI+X664`yh7SY}#(#P$d M=ُWyǗ,J&ytlInF=x)fo@/JyD> Z68S]oËxO@QdH=+`%lб=aQDq[\5fv8* 8p`6%PFcEbιίbiK_tHH8Lڄ:x; F,^ 7omkʘtStش0R=*z2syYyI.3hHaB*dj~ xe-x`tEVCE)?^/ͳtMgϾmDCkdۙ34286a18*N9QY>`ۆҭxwgMZA`rWb5܂o_J#9IvVjmZ(*ց`$S"+b*%kAŷ iFt&Ogf "WwEϋ>q28 0))#R|1tx̨<((Rβ}@;0\ JFC[Mx!E͘~^]gh6t{5re$>bڀe1ah\:4ԛ4sx̙&hؤ~F28RۥGC-{ n-ApY_d|:\GpC|+L9ٹsTS%FIn &#(I@X FZ<+6og*{Z\WJ>ÿԵaɸԙr;k9O^G*iWRHi6y U)={ͳR~ݿ"̩ͮt!mLߛB"F؉ y EzG~^V tf:bԹSh  Je5ގjYPA k6`'|| 2PZD.QWJU=(ȒWXfj 1Q»`,̝D/XtHCF.L<9U:0IGc 6YWJ4D{PS<$:bH+ =HKs|U|{U js\Ulj X#R+r/C~ ȌeT3EN@OxH룶g+nqA6rgufwVMnXIt|o!NOl!ST}״-Џ_Fsa.d3)$[=ɇ ͇?w%k|Fjj{پK;jN]d .f.a*c6 8JmКFΏ]Psd0Q˚ȐD3rJ;=eSʁy-gZ_8uF J@ރUQ"bRtm;Q a.k0(޲ '~WJ7_T9 r=Ԩ-%Muy׹K $[_*O7I.v5T]evs Fa U0^LM7JV]~$j DyHnI WԘFiZ(k1BoO-R!X ԫ[QmRht:=ؚ;a{z"A9) @H}o$oR* TQ S5 އK Ou<uUX=mJ9j-fV9WƮo9ڶɃ,>Dz!n!2)omnv[4? Ǎ(#eėw\kBZ1n]fɟ" hץ|~RHGi)=(H$q͊h㕄yϿ:fBή&Jk[;0;k%N;aIko c^x(yʺSfC-g*Aq6V.AvP%]dd \Qe{x,q}CͭrnCAAs]mªb8h2eU OXҗD)N/IQ&B& 9PV)sI&x 9Poy^3Wh\v{lRVADYLn\yaa)}pΧWLM)mDf|.wLLж tiA{m8Njk/E.UXbƇ0Cn͂8#ֈC9jd}xeS(FgxOqNj;@J*>ZAL- *hUܢA[3f T%z\[ T=pmԈ.}1+AN56o]!"|-m{"מIׁlnͼN?>#Pk芇*k/S*| .2Lە@P?& Eú)1+~-v9 N"7줿:n2? q)VʱXԗG6&3<9\eg\Jkߗ//A7(zao0pÔzsozn9D2n+.: !,r{pG@8U>X?|/1'q Coʛhk3T֘ #YShUYޓ9݉3|GCDy^su9qMǠD3! ֡i# uq@=I>-HKP^}W@E,ςK0E ]Kˢ.kAnMKS|X8>䧄 CfPXT[#t΅!7w("Il)$p U ġ'ܺ4q:NSkU0\61Jigon2䋤9Ʃ!#wkn>&P XOFM($\0I$WHU>qBfcJ79kIclTc٩9nӒۛ0+W8VjE36ٗ eT|ƅ_ռZ5(1;Mo@, (N҇m4+Jeq`kϥg Az$Lg$AFC'mR b~@@w%AYzj g!ӗU۳"U.@(@Oe>ļ8[ry(YrxCA`{:$(]TBz9|۰v+fe'>Yz'o3x4mr= ~:}3ܫخmV7|O}m Cau r:0dLYFp3Qf>j/lK/#w}RA7"`jS ,wZB +Da 6 M<c1ÙѶoĞ;Q_i=V`'} Ծ8 @3:(~ XؠW!R[u+mA1|+`}ĄٯgUo~9Le!S=w^UlGMZ?9dēzAG['׵zi *U3#a-zGyEPUg\+Ǧ"ǚ7Cg\c{-KM< xu["bXgD v^%إi֒wr.bbvZ$q7 8I"jߖ#i\5ʘx @sP72vT)'׆76xRrX߈ G\7Tc."o]69DžRvRm9@7(H3gfM‚c!L!ߚm/@tǫ yzv`1Gu ,frl÷)[+;l7AOp0buH/}yɻ|LS>*!5 f]nJv.B$c~-EaEb<,ѻV{O|@?X7Sw,va"X@\򄺩HNETe/g>` |=1cyVk++ J 옸%M8_.N\)G7ܯeMk&ZVT|G! ?ҋv,NPƏAM'K3u,]VgO!v?_Y/WL'UkUbf}nG#Ȧh,O8hrg =sr);( 'H8^̿dV{9-\lOc6T ymdkSP.q򼪍j &yA4yZly$QXj,̵PҜD6G4CWpyňq(B!1\ynRSSJ{ != GJjF{f!.@\vݩ}~q MDC#O o5 E;Ҥ+,c+ׅ#g> `` ,xv?68I^дUY~K#_|vYFU%!"~T4AΦ}hGpRo%RI7n8<}I !G(-kFn,AA!VQCe",h7ۮ3 JDa82%W̍7 ; ~tE!-ێ\t^zpţkU Ӽ\Vݝ5fro S`"VX0J=zw+A.92OltC4w0o5IX r>Pw/@6`=;=_R&k=` ^dUaAJk.ﮂ!q0Nxwp]bf$]@,If뤘] -@>+,4M3=k ֜lNFe"U塉>GOL-ʇbydKh*DŵkmpD̅etYC1lg'G:3ؚ)ay=d7xmHUx(TNuP͝{r([%6he pYF'V5*JSuW4<=.y?>x Ņ3ܕ*\85<EQP6#g;+rwqS wXx{{؟#SWѿlM+$IYqVTtC6voNEB7Dmy,@}fn63g1pD*w7/ hlmH\}`625lm[oc5k 1& oa}۟[09Au#F 3LBhcL .{Ba-w j ۷hPBj[}RdhL;4R:k -R P!e)Hf^舐};l֟tSMM#1@kVf9TѢ9bC9WiKYם(d5e)48|+i[z,`r It\5& 67E8D+;ًVs%O^4bЧceZn- ?'_dqylX'sT7Wߦ CM9Y4!Th.3Voے(e} 5N%bD- xH ˴;sb/f/lդxeqf;|P:Me7"pgs"a+ݳd"mZNϺQmW\Oa/b\V i IߴCuIa)/*-*k9Do!;JsG7M( BQCK9ջ".GvAGxZjT2_z|y-s\ KzFIV(Ү*[bt C` m B+;W'iy>xa'=/"Osu)= #]/t6DM_J0cg2p!f3SS'u`,;9mYh'RUZB$3nPقgJ&?{ x>P=WG M,ktCʵZ&%GJ,۷ǐ\qV5-<8⾐3Eې?h6{AN_#MIwߌE 9PwXS`ZWo!#wܛbySFXE3~đ`v}Uvo-0R7+Ok=<۞C8A oN}]rN(Xfq̔,C9-Ktvza]_Ȧ(Ԛ]K$v0=kDi]0]+ -gg gġ Ş_;Z=}@k4S{Ւ__`b7 : ` !ۃ*j [g #`@&VO"Fq6 YBF `@8g9ua_{zٜ3~}hAsx~LOƔ.۬x3=jmZk{M/>?R0ۖVAL/P_ڊxU/X4?\HEoz]P Svx'*@{n<}dNZϟ{G RbQljHf^"~1O3SH"aۀDʝ|9 :Q=kx_DxPP`K3|7dE@>ϐB8d𴿍|lEV΂W8E]LC:> !~+wIՠƒME>TkY98)聇v)B Gm]$.!m\ XjȈ)}|? Ӟ*&5dL8?EC{ۖ_G3O ;$wM϶[ky2uHN qFklLMH,us} .B>Sv |ך"A`-5wgBWn"Ll3e%@LP]Tr^‡kU9ݵa~;AOr +6<9IjI ׆ a KAӝe+91m/HHd evک|Rdm ,CtvOPăDmk4J?l@[a[fgεfh%]TKv2aJ_^ o ҁ6W,փYU>7qT5ocvZ(0X .Ym4"6Jk*szЎDhu~/G*wޱX=39#J1F{Js+G-H6]oP҇J_6[6gc}F,RltS~{FԜ8hә*W b7| sI2W>GBa.fM&U,Qm à1$U`A@^4=)D^&}'oYSAIQ;E4̛`=m֋t f-'cDCknQto Z@WMHc`ɂș|8^kQz)8 ]43$s&*{s0S>S 3WLF< XDw@Y:@6HlSY~| h+2&[gVA\7?w4LX9|⚋ |Q'1A&qK.tkV8Mc0Twg깙s㜬9&iVhB 0]Mdt^G]>`6g9& v ]6_Zn2K, 5wU pɽtJF巃W1kg a"w>ia4Ztsmi8 nKu)j獊Y†AR5͗9Yh cE="1~8toݱ1KĪΦ^aFVߨU`zdw  aBwZ56QS/ud`+8;8N^jδt2%ΊD5YQxu㠡sySm̊]X_h@F@J7"9b[y;eiy2<ˆ=nΤA]r8z%`E8>hY4[ *(b͸Q !!bL=`%7y׃JtRPtN)?]8$c&Η"[X˪ \ 3BS>w QTx˿@vvpq`P5ݮf-VBܲ' @I mPrWrxO koNexyT3 󼙩ډSߺo+ zHFrƣ6%&قB5/vn%_G&*v?k&2{+x:>Һ)1J!2ǎc1qJ9jGKmdW|)Lݬb6q:X` fZ!QlIn,YQ|* D V,#'>q S<9C<"#~K .oz>O}ܬ5*,%tbƜ/9k48ͳNwیe;ABflEJƻ@\oL(?C kŽZ7iJ.].ƖE1h]+]sCw6 U.$E~6(@f`)mWXٻaK5=l/1Rv!2y(3Wc620zڬ!6_=TcǕ$;|MVs8y#[WD#KКoCGx سi݄;Mjg<ψ|:k;g!f:hGn3g$jN6wigi%U%0A\A}:$C!-`<\<\tEFׁ[_ݡ/CHru6+[9C(饑G|TPH:k{!-1!k\}2ޑ=)3M'.}%yeh!mj۳߉tzwjunXN3 5SW UW_|x9 fA MUٗ|#j:#n#eWj>bnD#[_MV\1 qjxB Q<;*xBN%V1GwBJikf*qUxe%CcJgJ-cd6좀⣻9A⑓1 MLs1h;2Q)R/W[xW1y6`FW&KZƕ.-$a)j]&}%rtx %eU90̐!Oh"U )ek˗hzKC`!-b?U68Qji3A M 97rb o>5gOœ|$A_[q֩(FX_5Ш8! N+ @=9)hcVV>lU"+1iJ;l1Mg8|8-ƹ60;KhJ~Ƶ;):5eKc WǐP;;xІ Au~}Z **iFz"( PFwOLT[4ijC=wS{pWQ$[Pi :3=1Q".`(ˉ ED=hOtǓ Yk_:wmplKf7AM)JlZ/U=xjL=rOύ^ R;Wq_'߫>pT:$q"wwSX)]KرQ<ȞN9aVYsp'.Kݤ2Pj$K=̆RT&U}N#vZQ <^Q/L/׭bd>!~nWR38@'.4-7W:j&¢Rf|QK$mlM6j Fxx9:9FF67R)7se YڇCbwͭDT:/gi'ᏮdKp4`_PQ;H b,)"v;Ș:@p >2uXʈ-z? ZƼY%BBv]U!Lr'E]~_칊cTqNaC}H-8Cn<èqDixFx0PQʮYʏ7W>p2ף_(XQ&4fTl}FI `֋N%eG ~!M8^\};yfy]`i &Woo9G( E6y'#c.U=uE~EmiAѾ9rclss1A1$"8J9+Nˎ` pأc0F}\s{G PZu( (]juzxfa_&4z` =-P?#摜hEB2;>   Q:d\̧R |oDX61mYgQ2}|=R/ bɄun"^g-\!.7;+@mAsMT{3tBHFra\*8'yI\'1b κ?ң̧qO~Vz="SP6}aFpּt  x@6|cZoG[Q٭T$"#u;%GV 5{<"*Mx 1.ᐌ)/OtSo~1ύWc eÇh81M\l;T$JkG`շ٤g֪u1P67^Mښd )U.lD~n3ӶEaOWjR.9bX1L71,M/?$9`=Gcׅwe`80Y L.wB@? . ʛfz=R4SO8.IȐm20&eQx@.?b]}Arts1mы^hljXwK  ¯N/v߈aGڥ3&]g-H&K^n&KHs=[y͓ XMMKZy+ߋI;%LO*r SU>"B!-FQYs_ѸFu-l.J9#À='QY[h:lTh5Օ!¿e,蔫i>rlR,"f鑯!f3p%/ `)Xx8b%AX'񻄁Wp;\TeVl`J;)AD w)i Is"}?jXV塽!ݰ :G-<(0&g)-%z} 0-G6#h.4njM''toh/ٔrBPg<枈&؊MoQMHSS%es`*4'[ eЦ)-D/ބi%GAe^V_)Ygehͨ3IIP17;|؊,}&:-*(1o (Ͳtf jjT61ØulHZհN%8r𝨢x\u]1_YȉcC&LDFoZ}b{ ϖjc<H0*a2gA8cx+/ߜy{J#KX8\݃:YRSISiXَ@ۅGAX$݄SCTy]r.^pϦ׏P>&ug(ƥ9dd2 K3??& R!y~^1[Fbv0& Jݘ3D ֓Y%ʿб s_%'t(L9~B2i +[&zE[SV:0 ,n]W+ s͐':G3:-$#Z%^<jW/ʋizGg?GֿW?ս _5 =,!?g&]iObh-Q5ߩ5e6׽mܯ/ijkR#+7 41Av:+:_X .`^3gn8_"dʳI \o`sUm&HL錧!Eg&#/EDU; [ 螲%X5wKI5XXTشܪ |QŬmRf"nVjt,t2t#IQ-m02P?Mf4Խ@0 薍<\W\ʧu9<޾[pKhr-o"+k8ՑIc "EF8ZK'p Maܾ@V!AK_G[mo:b[qg Ew4/8!Cלk?Jy(`2lU!wv-|ԺMGf[QyjMr="klh&'q1n4%濡 !tTq楇E3Pԟ c͝5\Osy+ p\jSu@h5kCEXfc}R4%j LS릟泮FnSxKF\UKHվ!:yeAVEbdrNަ7LF,4%FNf"MvLY 3*˷?cMUOE2Hse9><MD42l!kfa]mTh Q<>S`T@C鑞@)7poTE`lCRQfMC2LdaP-u@VzXI;!Wufy EQEKr֤ױ})(h-c"D4 q)]Wχ 5X>{i2LOK*1DD~16Kꀂ#=) L&\zvr6#G:>6MET9d\-3HmUIJ C]7|5/QBFt(x*=vB:ndzLts!.m Ic>mN mṺ3 #~;6Fu ?q?\!KZ_%_1F1g^FPwjoF0 =(Tiɣ vh/0h"ӟ eTcZju{8VHŅ󉳎R#[TQ7]Y 4uͮiq`e0d$,Zxjyi aLXB=q A{poܭvN+qBA;kM1'`9Q+d~mè= {pϮ)VX*ޖa&}n@Hg8RTꃺ ?jJ¶3 -pygVAhJ0M mQ52n:a+tDS J "x3Æ mSY/n('괦m ܢrX 㾷S~w>? |<K#* :鏨3px$=nM$:BoxkD6biD_~#PbFW[_zb=ga}4oj_TNҮ#γ8H҇Q mc|i:P18?_Lc!麼mrc/JjزIυxIqCӃV\lC_s(v8QbVbMM+{\,uT׆ր<ߖD?BcA\vO$_qFuCR׃ \KB/y>t+tF= :dw_5-SPY`K8A2+3>ek=L(dpQYS9z"<4mV[cܕ%InYPkatJ1xVBڂ"UJ{6E/cE("lH7q϶-G+8ӽ̂CRcFPY$gDU0I C\z^S2}\[3;Fڱ&ic`?ߪm-,uѷ>x&sѮ< Z^f~ֈm{71U;|)S-EpG_]WS STPOOrS ֏񱨫j^FZq U;G*M+?[̺d⮧3 Aޡ^%voHcXT4~2.o@4ib^7Sg_moψ3ES/􉢸~0K$ᗞSb^ r?X7|={rTs,֛Ҷoxz+tQ@XxܺH^\ݿC:br|q'su`ze;8:sުa\m.!I6ML1mh'X5Msx`kxnVG b^1ϢngGNR44t%1aO,XH~k X46x}cqK$k%ύ~YoZ.: .BXE3} dIلR4=MvwI c5\D6+\VOBA?;IГv?ھ2NCeAjF#FW7m׾GN!Ɔ2> zvphӄ.]e.oR^<dm㫅RV-۷<B$G1A)T.Z/,.uOd`,smlxք(JM|V3. l;3U3.ohz`{N7,r݋1a~gm(O`׷bB|RW:r- }Ṳr fnW,C*I%e< 9B0@BpS`$9o, 20iyWGS %'P3Եzyt~F;:3b4}ʹ766gKp=]T5R8{AP uB;bR)/*j*"hrRLMViyD]BSIwQ鰧yLc%a2 T@R6OP)Kp<9]=r*UYT? i'=ڢ!:bp¢Mf9q4~ 7ClBSU2Kf $jMOjs$D5̦WA9a+'gq&[j|/;Q|,4Ṓ +벰Vܭu/S SUKSc:E2:!Z͹EV؏x7͵>\&O~>IP~IK8Emah'? Ly᷇Xm{ࠇ"w4sEHP(+- !=o=ݩf"x^cmH#lt3f⽪֗RP[,WޮJ "v6ăm;ӓ;"o1pX.j,P?NgewFӅeF~ ;6ֵ?\MkB0tb5ϻ.Le.'4n3ȫGhI =Hn#R2FCgIs M\Y?ذ)ObA/<Y4ӹ3Sms}VX,H-Kݞw"*מ>q켄WS {jukvL&)8 q9᭲Xn 5w,`<j~lP4 9J @ qaOһ'yĞ.: l:)1iW|h_K(n4k*wq"MsC=+Ze) \0E̘қ$V")~ad3KΑV`keF3=׊UrU:>(KZZ gAϧ _TO/2 a҅JJG<'frԫ:6^ QQ]3,Z3y{CSE)TR+Q8^9+NyH}?@ʹŇ{Rκ>kMVMt u.G(̥5/_ݢXT^[tؗ tՊu`Gy~|_q2Wg m( z!?@4/6+nRUBRJѷ  [V+J!j'$+mLJi cSWZѷP oT@ׄG\&zr' 1wǵZ; 4n9y2ZWɥᅽSL ?;U8Jy%p:R>&lh|Ov `:ڋ,`l$h9X1&;Dy &hy_arTE:1X`#I cf9Ďay ҝ4s?gd? ߙ[lTƘmmʈT[#񍨫)e}Bצz˵"Cv嗖,M5&:nao0ﮇnB1mW9vnV-D> C۰16lntK\p}D_R>󟗭C+e3/+j2ԋKq)&NAYkM+%7vb^T_یb/PVs>n9ŊW|'}xP57%߉isrQhqw 4B #j_=Z8}ct1DPMfc|xn)%5{+T hb$"qSP^"xC{P옖Dc1[h,( 4|e`[ف"U"5oi6d\`%a}24 d>a@e(wʎ;lߋ9% v^^½ߢ*Cͮ/T`(Ԓ8 K:oKƐa ' 0tA#LJC]hCYTų_&btjXދ]eYhogP߷&҈%NBܬ%rtZn[Z8pF"+ ]3+WG AgHUy_@ZQN9\w ƅrw4Fu/9zמĢ3c;7?5˾r};e:K[%FBK,S8y;A"f!QXd􍢦~3H m= U_C쿃b>3l[hīw2̰)_mx"y]1qХO< p _(83,lUVF"\t$S 5ɖT_0$8(jXQD'Ɋҵ 7xPZ6n֫0jzF.!gO@^O7kbQnAĮ%caG*ĒNtJS@&oΔOq9LUO}IsdT-3oݺDJN}gWzһ|6@W>+^~ cp} JDy͂9V( AɉnPU1odFPc%LN9q/ae#vIcd 0g) z+*]G;;& .*fz |)K9F@CZ5:;xDYc|2|>XV;n%BYXnU!SN"|/!n#ޢB"(M TI=Ns)n޶' C^7k4&4a]!2erYy.k58԰4%IV #5}Hɳ{'UMUg-c@v3WOb謹"@ S m %Yu>xD;cḟIJۘPQ=cDFfbK[)+~G{6:A3Dm"ubf.L^,#bU.`Ҽ#gL@!>TdC-|"HBF,Ϩ < 'm1UjfPW2ѕ;3xF a8&Z X w²[ig2?n d=5*+)0߃ېq)8ڝ\)'87vȿ[Aۺo*G[Mp&I:>ȟuaA6&AZIh [| 9|wӿޛG]7xfքsyб@p>@lF;":$Jԋz3vhfH&,WG38J/Bi$2 cd  pݯit\VI# O:Ufk(ABy+N-:%[4g䎤q^1?,dW={i JwKFU?۩H_(C.q{Vd|ͱG#@Jvc{Yf]mݯ Kg'+ ':6 k7_GF'[Ei6$[T7?eHm+g՟oD᠁j%AoVh^6izueF\=zJ81hy-eWS5zl݌τ-Ab:}=^~'*t:@?>?Dzku7،39$Kdm'S4$͠@!KŇҹȆ|C(Tt7%/Cm}=6ZXPÆ=gx(z^x"H\*PY7eu,m,餌HǏ -oK.vB{GztUcBZ/%=s4hjV鷺kcYDMwgDKB,dr"^2n u\K9 W9E4'r.;sU{Kku||E(? G WADz8N.5Ðu5X#2[O-%-- Aǡё6P\8zBa`Dɕ][pDA(G#J?zmUԃ_il`q 5¨Q\ ӈ]b?d>`L7.*BS< ݉-֙:,@A J1z32g6 ×>,g=MIzYӂ 0DYci82rLW8 K;-쁥L~VH&9La>̾R=I&׮sՌRVgim뗊u z* Oe"_ /9]`$+cLʯ=f>x%T ԧG[xdn[q. fj+:̔AMT,!WNV6<{"l2dcEyR!p`If;2J{>Thkckź- Ch2 S};q3x/!hxI 6&e&}. ek& @z`T+:C=J1N2OKCX+y_E6Ta~yFCJ$Bq v)}YƳ߉B&DaKY@̛8j߻4񰋲H-B-,!9\^&3=w^jIQD'`qpym3YZP x%`|]X"NazdY;.j {Tp`2h0$i:SoBB܆4I_I T?kCC۰v?E]m/6Z u:酤@+{5{2K nE+[#0] E}<ᖄE5@ytdcZ6Vd vI9TZج!2)l@^ wBŁF UO]~ı~vs7yo-|Kkޭ6<R#^{5Fa1iAWظU- 3;I/~IX|׵zV s͇Iv QA C;y}_i7m9F_p)k\ҞlHl~j%O~šPfj1$2o>NY9"uM*Gb-~bx(xY©};!㊭Pxi,R Ɣ]hC?|=sŰ#%Lu+Օ_n sA@"O`2Hu|nk{+SgNjl{ |(7p/=_}Z >+$R䇳:z'\dm$m&l$]X9}MW/]FS(ZM4Y߼.M-0R(k6_)W?!vV|-_~Wȍvi(g!guQ.yXNR/Et!%}A} wU65 uh݂,>Ⱦ!ze4eW}dm蟸wmR`1VpHQɲy(x Q!v=4n>gl|7 AL'(?#1upjh2 4pK~M.b?hYK %xQRJߴn -I\I"?ޖ+ڎn;d}µs*1?C+[N1ZK=h 6:@3u{2FuH9_-r~ABQ[46>Kݝ͑P”jkoE0-Ƒǔ՜5r_'Pq 1N!|`-t@K(&.ѠMt5O0׏%;߿[ӓLT%=ߺ"=zˇ?wBm95 R\g/ Frxtރ/Br㕡"[ D`H_k~6— af;̬}l.YGET:t5ιo 4 ⴺ=͚k$D٥Y`f͚!^ML#veio0' 5lazʍw gOBX;Ei {8(pH~N gzkVMQ+_Jsg4 K.0qD- 1;L[X) 툍 .$DF&уr~1jg{3N;a~2?oyv!Iܓl&G bWAn|׬X҆At|^$k^_wMm%ʟ\خi$'t(ϴaJY|CCNpXtxLdtl5WR<$G[_m0.7KWCJh>j`7"`̱QoKudL-m4#̾$F B7V:/rIjsfvJur#3^EH[wV&ٍ,J#%5 [ꢙLż&e>v& v.kfw<-: :F&$AI0l%B| ?95ҟiN3(@KOݽnY"ꠃlh@!$>49T ,StQ$w|UFf;Ő_w2œ1C* ߫'~-DP~zG%Ӳ|)zbX+, =@1PZm_#xvi-izn$p ^sAJV?;#HjEHNSkLA8vGzUfv `.`#Љݬa۴K ܤv.&,w-"6q*o[q|cvFunPtڣ{Mq?ێ]G@P]6 4/ >De%%m! !tLT: F@ xOuNf+@D^9no"*VEh* *mo-bi_ȣ44Kϻ8φ.'R*LAۡ; JJ婄r/#49D"'a Ie %C)oZVS2ď䁄ՙ7+4lб>TţOf!zÇFMJތBxJhn K#9DmTB@G{C?4^e|V%y$.)?g:Y*PXs3egOۼƵ0cPlah jZ< j.J1e8[%sD#{ 'C5 :MB &>TCqkYG.댡FIEtWZ;ydgu _G{o w" 2pgEvFƄ7뺞hYǐ]!'<HNJJ]@ޫ7UPу gfp6E#lr MAb7ߔõ+f6X%e¬!)Jj}攍>5gyTA.}`)nYXD gjm7ke[u h[R-[2b4Ϊ{., wˀVH{v}KrƹvDrZζSH9~=fT@Bi#+;5cU_bj-%(osWEPHCoی58'< ,Q2H(ѐ#MuQOGJIr~#u/!ÜClx͔w5~KtN)Ӈ6Gأ!8a $p Yw})8]֢N^z7_s}YhKS[^j06yN+ {5 QCۘM!4s_?KOT(J8i#P6$J:vF k{ƺ*|モ絩nKNدHiL)%j2^/r${wQ-G)p\s)AKs ͚T#Ƴ=yN&e9kfb8__|WWEy`TRt#l~BƗ g#` +]_N8m;-d["zcLP |E#aPv>~ CmY%D Vw8L&b,1$:m!aQW=Aމw^szV€kS{V 525V.LJs&iNVvB[PW>C9h!Ku8m`(A%vq>"Ɋ* 1hdY`E-t= ;&ыx48dwż& Ō'iZCAɑWn4̀rXF;7eD9 n\ Wӟ32ŵ79z1P5Ŀ(*6U@)GHx >jMq/bWS֧*ne4~q f8b:u)L L]th7O~USưĆjujm_b~E-{N\C> Le`0e\(qDv.JM@,=Ǭlyu>,{1m;n|fs^&?d&/&*JV!gYV6!'/oCR0!cbωta|d曝l1q02y&cͫ94-('t|Q)!vؚ^ /m "NylpdjX-z^ޖhQֶYӪZ"ZשQ ޺<jywM7#c tH-rߩ=>M o1G-@c+#,S ,bݝ N+0-BYRhkCH6(!wOlx[dj)"5?=X@'NAL4FޫxX*椤2hqȔHjO㺮z}|햚ZqAH*Oh($7D@"UeF%ecojك*5Fe4a N. C%$#S@tHUy ]i! 3!gk]\E;ؐ_v6Ƚ"r<~[{ޅ38kin3Lm$@pd1:Խ0`𶖯j~AfPX^#zd 2lHP#\Q"*H2wtjq 郂1!]r5E[xI{ Uk&߄bj4ζn鳮,͈t8h4}>3o 2LE}KHkޠM'$s˨Fφht|L_71C$1TYO긩Vn×Ж2RKRp)m1xmD-` "靾$@~44:/_2N$P3΂@d*@ yMc.[b4ht#-FvU!~XU^DF>FD) Yɠ2܋4,:0 FOD\rKuG+<0L܀λeZE:^f;8Hqy6ZaHW*fmv/ ? ,Y$@0`Z 'BE_S(i%R]:pb|3s܈Qꌼ)#4 #58/Z VyZBPh.N$SW KRQ7 3c^cR'GTp? J7 `'^aҺBW;~ӋQD)J( >aM+G }IqԠ&FUY?D+Үl >?#!] S3̵Z5h}QH .8EQf\{ePJ?)^W[y6UvʎePhy$6҄*+(6 hH2B7?wJm} 7w{pTe>99׀:  Mx0m߅ʗ1bH,bqz=:\RやKH,}fx2(1it?,R=%))hOeZz>Y`er.J7X̙E"(W.B<P:Z B,Y)X (1n! RΧ.P_cs{kouОud5i6)BbKLIsqVn}=I+OE`ٰ.*Z΂ ^֕f9v Η}p8n"O\I%K0|XL >36xLH) b!Zb,qp=LskD:{."%X41WĜ#wHW[[FO3r42&Sg&!וB_[xtAH4*+ TPa-Ʌ~ LebQ{ؔEoyf#W[b; ąn~Ko8&A2%sQťnyBWHR7 7O> k Y@K6t4dV0p湰-䰕b' -[ʢnP&kh7M|Q}ޗ&# CǦ{ؽAlC7N; N): {S֩k"F!I|ZM3%~D:v8l)e*<Vh^@Nl^Wmr6@}Ւ[G}eo6ln~h 4ރ g c4VR q擇Ul\藘ո:x^@7Sh:xG{1ڮlN_UMJYŨhȠP;Lc 尊TB<ז -ł2]|ḵthLzUW*;ʚ4N &o]3RYN\]~ X(M9"($7\°v~r0o88G:aWD/Ta;Ek{.!oE`O]L#!y cmCPmW,E~$(0 epCYఠ:. lK!cu'd,(:g%[hp;y\(TЫ.O~٪}0" dpAic`2=kg;s~B!O$r#L\ !M^nBͷfcB:Y>G0X;8BGE#5{7pj+a Y4Y6ȲV@OAeag8S3){F s]U!=%΅*̝))kHɖ~FS}MpKH #47#-jky7R~X&€TCIS c<$#òc۵v/!9NyR"no^8GJ,JW%I(|bo[ Tq(5 S)C}@nNw8|R-5n;)~>a ߨJ@RlփQNeX^ѴQAׅC/YySYOɝ`<ҒmߓyyiV⻘xnwX׎gfGpU!Pep``dAp-cO\d݃! M87߯펋7=e[Zy>vzTF首a SdnVfMmc0yD_&a2ГWH"vGOu$xILSZ85JZ6. mY,V$&ɜOj _NZ]FIjE3QTgO,Bmc$@+mnS^p9Ut68 ])psHۋ^[OD2K_lN2l9>:ӲTN֩8Z~P}HvMy; ̰vA ;a#Afu ]YI`5uFFbgB'TK\4i22~d (\g%%c АiTT!7eGN61$Y }z?tk 83LHf,ߥ5=1[.:@?~fۗ]ՏMC?M$a1n:E%ԈQ֟nouULXg%mn-[4)*B;64^6 ꮪBBG jĥ\}ͬ/te&Ӄ`ѢP.ZF.mקpCx2]I/Za^!RV%!1 ;Q:'UQA"W;^+hm!3ZL( ⼆U#^HW=]%Kpm|b \!˼3`%7I E Cõ,ƭ N!{rD3}x5}UQ)2H=E|SYȜ4ԗI8+3[8H?cT2bJgJpx!w0=͕pI $" =^ ]3e$?q!ZN8 ܔ̃윌RBE3K[huI2樦,PyO\]W{+L_eeAa IG[:?3'h8x\Pk\т.i"Wd]&ee"էl{rLze _3vխ!"P_ckƬ~X98_a׼Fw`;kB<$ D}z.ڌX`=c#MZr%<19C_$40*rZ\F^fSE;Eq)ǏB/!)gj!)>Ӝ Ol5߁KfC{۸'6R%&+(\QUPEQrWZZu6?̀橻?ė7PZG}_ yK &$t1-W;02_7uZs x{dmk'l)j?'-!7 +)7mqrmB9$rD4a ;s$}] U~ap1+ICQ: ƒjY|ꫨZ8Chx XԾHe"%?'ǚ =U th-ˡ2pК ;8h+Zd睿;嗑QX^e\yASA,p#a]?)Ӥgdg%z`Vv0K+mųk|,gn]G1uXDMz^D` !_y]W#S0ç Uך3_Xվ +kTTpiifކ$|IwX'P !z/H1= ^ ]iE ;5z7#pBڵILKwӡ zuQWR`E7OXTgy6Vc^DZ=HO nb\@޵'U KmK%ߣp VT`o²c{H朩hC{|;#4UKV-x7Y 0OB: 0\}Kl'=.gm LyltvhXSu+'Lj"R0 1^|Tl)t'Q@ ݮQ)͞A@@uE`Ф1%0l/Mrs@, fǜ[s2()g)Qq {0^9~P&s]BXYI%jrB.5g,}Q 6;~ަb.Ƣת]L8}Lo/ Ip/v' j3"[19fjHǵgK8Jxy3mo*sYۇĕg{HKx݃S$З7iN46؜;>V wdB?yb^Ю:d{B O\\n)U*~⍥pi8oEe^2Ho9I?jB̮J}iF4R.[;s ~VѺO]pI ;$'&m|(չ@Ed ъ ̡S{<#(;Py</ F>aj`7go0 .iSJU=nT?NG_ 2O9Zwٝ4hY":9!Н3֟HoE`18LS&cdۨw]_SRy:оm,9~&;€2iug._u *6&8w̓lӵcp4AEҍRA+.]VZρFkVXkz\>j: 5 1)quBa}mqC0_\^򣨩iOx>ɃdE˯?m#g`|'ٻ @phn)=$=&K;Eŵ z.A,T&Pc.ohNojH@BLp^ғ=q#Vy24t C?=y([7a'|ĺ֥l"/fj zV"4R2J }l`|1KHL]Cq÷Xu OoC 0!ډV?[J-IL1ly^^+F 3 3 ާ!HΒǦݚht0 +BfXeڕKcv0@e'r1q\q.Q3?!2xoqҩM(iy6`If?|/: k%x') K:5nLJ캔q_fz4ll6Y&x𜍸싩0m38cͮ ZQ+'YXLq#t6ISfs; lɱ4*LXf,Wf U̦@H%;&e 2/U~EGAc~-Q !aȿRh`hz$_KáEk{儔d|`@}]D([9~A\ާt{Z.VeUAb`kYԙ&HS ӆI2 B+0dlx&]ї;i b{d_0Hl8sc׵1;cHp ql=$uq;oWlʹݟaƷ' Bq#hť$/*U>h恚7yl'NB7+ms0V0$msaVwmk_ܔ=j3^D=ĎL ؚF2gɗRD|Hׅļ)8+'WvOJ3gyER༹~\ȳ-{ h:ie lr.Yt{m\~-H4qMlwI'+06k`mop" ?:i< D3+IVIEL}%mGUta&P2B B CXQY{9 {R`ȵ <&M`;w7 (!vna_9b+޶Ď<HX(ֶ!BQ &p+@*r$iwo]p{Qp‹~v%pD#))EG/adRo?܂%cyZ4 Rf3Og !ti31w̺Tʁ~}B` &C^fo-Nu^}$1苆2d[WzG2m`Bҩa]‰ h3@FhIï!1?P4w uy Icd>P(brw4 T+#л($LVk(T>dQFU Gw:+ J0""co𸇂mýVDQaH!h/!hĜPTIJ ><ʪ_hP={ _EzשQ2 _r|'#:;:ˠt+(.~$,>6q#b'L|6ΗDތ}PcEΡ3ݢY ߒDeC"ub `> Tj =x8eWCw$5_Õ:.9-4afuW 7_5`[rD~52`3%ʌB [)z.}=7ݰ~P'QW:V4hՆ0>{Qq]U{D)%̊J-޽L[pFk~\&7N،1բ!%堜 Qh/P r\W=q}7 r LHK宒 k"չ(.Ylw 4z$݆`(f ɷ{7Rdȷ=g'da؅m"d UĵH1-JE4%'Qto\x†m#c;_\N9Yjm p-i@rn"1˲~}WB,uNfU;*H!k{`5 T- lO.¡;DdKR74YӠ\XWxeإo nuSg'QtOYL&[Nȗ},QvV=DtXq)%Q?X20`)1r.eַ؝묿^iVůcCb3C=br3(7SZ51F X :9C%R,IzG rkcؠ q[(3׎WrD %BukabOǾ@tPW4qL!wԃB4q?,urJ_DBH⤶A=d?b࿞r;,̑#X%D krԡAAV/mhXz/  Sgמ~)6 ~ _I| ʯΕ T{3KbmNSQ^vyLZՊÍAtja/<|I۵3k4-_-Jr-/g@e7= ;B };̾FD4$EE`x N}[L]W*Y WaG2NQK>bx7xsVUUPMwkc08diaUA1)rK@b6)f£Q5nso0o*apΒtiIJ Oz(a?,pW"⊅'_9>d$1e>㬃H ̓1}3X &/ޓ'edwDUs-ɉ+!Jz6箣qwly^BJBj/ ;> 0?zY]Yhx)a!%/9IrN%]WɿDnRNpLDưB0+=ّfN PݚX D_95֨()m̹^2iU93JpQX(#h?R( MB M]ڏP7V6'eW =8%;]< iO&a#)iј/2OVG5U+w*^eyx:Jza ! [0X97c>.tSW\A{ N+l`!77q/zZv Zٹv#K'2U]%м"MM|=td*D!މ:jI;YGbM XV x>1Z0Au,zyP(A%b2yb%AqzĮ%4=޷5\7;GēS +uq;2fN3wGK.Fb+j#Y]Tzf/dbN\s* @rO'gTi~s#|_ 4N}!>]Jp7Bp-DIoZ5iDVZG ᖌ1d9EWNO.*L)_H@˨覕"16FBH%¤A|h/[ܔl:7;r'&Y}#XesyI";0J`)ūRëĪª$.PWIʚ|TW1,k!8ѵ Lq'{[f|?B;>ވ]J+pb?c@b܀+޻<كآժu3BC wWyO&ໍ3u2Z(Q34= M:-9U~Ta E-=ߒ(V aQ!~+v9!{8\pokZ6DZ*#2b[JA@7B&5i]%R7([{ `Նcw]08}D+r'S%9YI֖jXTpa>Pb/X*(,sqA'I߰/KS^"`MtD,%-,ϽH/h.VߐBnq~U8X[HzEd2j&6ؠ> r̽D*M:ͧ2=ܝbmLj+ ʲy% FNȳO(X"1܏xRGJ{EhǸiU}%GQaաs3ЦaR[FH;` \Jt eSkzBX Q@z:K :.֐-P^-PQ [Ixm&X(&J} e6aŊ:`$i 濍vV}{.N$ ``-R5X#3Z]. u0-KߚICE}˭Ws-'e-ܝ,d@3󧻄a<z> q~e;;\Bw-DlΌSip0R3ă3Cbz5'0#}Nܺ_});D8mS^rT^3doyww37ʞ&j\~hAqFShSK%v 7W^)ҧTJg jfX.:u0SF_Ci}d?Iq²pš| W:˜/*2Q`@)" ں>*~šn$)M[٪nY [Ia 'c!'ҥ9^*y4E!ymůc%6e߫[f, rĥh|Z˧+z*^i, _bZe} X]Q%ն- M:?83S)e3pQ C$"wW!A}s&O*wg[]Y[j6d6V Xf")~+7p\2d?Y)'xœ^W< ኃ׍SF駽W$.0VAAR:ڔ#@m낙>i誴V7"en,KlqF{^q׼S<9fgz"pֽ#5ZD>7VF)kW?{W_.eZ$|YφG:]i6u.[[_lC!)\3`B;> >%uپ*6MlM8iPbfz{JOyP`G ,fAJdbctbcLI#RN5(&9&y[(MՄ/z4סt{}h Izm6Ԩ$_Y+?'ʦ8SVِ#-^\Ÿ2Ef?ӿ\x]M0րp%ش3(X U"Aw\qsɦ ›a|hV)&Ƒ'|sz K0鄒9Լ%Ӱ.p's'6 i;>炩N2`w\b7vJ䮵@]0߰<`ǭ:%)T/͘4 3t rġ*'S˷:ecb7Cr4dK2aMi_saի*]{ưhWe/Zv% V9IHt#9_kCvU^,q@¨Ez]A@Y~^`I$Cʎ އ6"?H鍋gyWEXF '?p7jPȤ\s]YL@V# @B[tf]A$rZNIk?y~뾑J \`ZŞ .@;+c:T+?eK|"`܀f `Eַf ld:Wv:_=!K68,=`j!ʧ'0*ڼ4zN~ֵ^rj/)**lv^lCc`._}P!U8J ~TzjPQĺ=ⲴuuN,zE|}bQ<@Ч9 9+iB&.ou/S8[kp(·L2Ӳ65L ̶WՖ%psPԼ2 jAƶKyP1Wg%LG s(fmP2;V-P dɊ2YdX=mw!(P."W[ zJvN-JL2 .Ղ+Y JP&qv,sSBʯh]r={[L0Hu PCu~]|?9\T\KE)j7ܫP6ЦγH79hgՎ.î>Ȓw+:l=v]CܩW>Jz`Ja}_$t"$y n')7~W"Ya5{g36IEh3k @d+XdXoL`u9Dd@p\/e"[`{(P 0g׽lnj;aɍyE(H}=QGJ Qs*h97@; z?4gA~_R~-8LaiiWZȮ s.qyPɚnH\>R6w1›T-qmȘ> ^gwM؂>yTUVIX0wfs:;?dşV:Gb^#dS,g vwXu- rڲ|eUKk/^(6ha[TR4$. ߰U2Қ.P95aI<`՛e<Ԁt9 4R, 1*?01+[:sB|{c`4i &Z Ow8%%( qowP}'|t&FVs?3;b&]x'W ,s,<#v.tzސ%k+Hn炐xu47[%бiWu(.Zn|F.\{qk{){]G8yT#[P? bo7k6ei]{f c;U˂6t{3f%,} 1fNypG0c+D0V4o,]LVtx\U [UF3u* bG`%F?gaJy bًUj(LBhF^̺}OUNZ ^~y9 @8CkˈVD `AzT9rI>:mj~d_BV 9=0np$ `zMџrL}6= }.y7KUh)B$g F"~ O/Îk؅ǬJar%w忿#Vj}ܾ)I28̘t3> "kG>7dZ7 9Jŕ5Hxb m۬_\VzF.s7j\%Մ{Q,:y RfCeR}EsJ;9@ݡBĺu=[t49ϝIg ڬZv4xo'*am$MDKu?݀\zF 3QTI19#/fݳ<Iǐq b'YsL(Qr򐙷),](;!D]/&<'hr~o\6eb=þ el?Tt4mn9uj}Z,@/!DT]m晝]`BuU&˓@0v:xn,>_Ma{eV}:f ;Kͤ: 7E4[>{h;,x]5 r[MB9$lÜL!E1bW}6 ,.~C;bG5l%A-m g+i*xtMdcWD,Kc.(@I_l~04eN0tDyyuzgxX\Kɺ/X@)l"s k[KˌA"J 4 f-8,1-͘cΥ+t[hd6p ^Uc,W*%dcOKmHUdSZ# b[6}IQ1^t߆pY!w ~2:uGc>_FmQAFu!io^ХH'9HpрOBr,.lx;e{f YZFlYwj~~({f7^e]{(C>܌b'M+7`OxY+V^/ӹ7q`[eBa15&dA##I}`G9eU9 QيT< ~qnז wJ+uuG @+ ~r^[jR΅XǻOBÇ%UhyDNL>e;n@6&=^ p2S]ۑv3 97Ts> Աs~ 4@,pAd>8300Je,tvc%s@.RP.<+C3~bO&Ӥ,ZO}y0$~W$*!ssu%@pG/|DK s3c eLɊR8@ig;INklY>yڋ.}ww5&YU"L  _=6GyDJ>A'x#p9ҠSGk1ng)k)zio3~vYNa 4XHcjp`;m>M5 c[[Goy4{J:>%(wmltVo6HoJ(~߼{̳rF)Aa (a3Kއ8{O 5t(s-ޟ6L7s9|NcOvx7lu~tLO1r%`2HˁkFM> ?v-WxUIPZ]. MR nSi~vE#* x;~xhJ,]5%omL+qY] iC1)peMBqݶXSM&xibJ^ >ɮX QUݡ֣I9EGɂHCeDR PI7f`o&Ji&骝9-𹯯 .9Zb*vXCLq{K/،qaY wy6«`聰 x&t/cg(r 9#\2MFCB&/TY6Aݡ3bȭ1,;)=> 88W p /X ujTN*ϐLvDٻ᧶0dOpX+pxPK`򁫋@i#t\,lә3dE>bSx̸`/H Y9v2itẖI T].a.>2s|l>;Ra%k֜rݫiJxbD%W kdeU? ~0gh)GaVٕ9q@[3~Ec-Jk`Jy kgC0n6BӋuR$j~ A* OdWۂՃ@Q|h^ S?к*c!uQy sM1M;9('..Ba2_2-5FlLE/Lr.nWK} hd7Tz7ǟ 9j9e -[b< v$).2^K$rT׮Úkaq}  eT| 8/M"0FN 0/P#1휎 y><&bi>Ѯf6:IwqHXOi3=~LdnS&Ng-a@wE{>MVV0 @mdDaIkvs+AJ2 p 633340fX_]oGf"}y |w_6j>e-S-? *j[2ʼi9PE :*5ԥ"us5oh"8#OMD9FEMLk) KBD\ݭ:ąyc5*; ~frtAw[9[~ozI}ǽM-%o绨gv?"/b7`qU@G[ GfFG5nAͪbNFS'\#^R#hYS L:KK.u VZG}SFЉ4G6ƹE\Hji a=M mB* {40w;TXj&,eߜT,= *F] jP"R3SgEm92"޴U/fo;dYQhOk= xyn_ UId䵥b%cJ)ۣBX{%|{׾wΠ{rwC./3F&(i>D30}}g[ƵZ+#KOX}K\1sh mn @VVkN>`Jl @ b@ډ6/<2goHܿumQǡ`l}O@Ys/ lRg7#H*AFۅ=cݩ]/Zo]?v Al.ĉx,JUlUUw/zTgl/!DVACdGmx ^+yҬEC0vh̫v˜pقd`gi$jsJk4 Ǭp.hّ\̋8"kv}7~[^)]s;0 646-݇SBV/XD̊L9~G< {Y5}nE;ȣM/(X&ÍPM^8Zr۲P]͡{_0ĘH\ZDxH"JozXzW^H>(|sN%+%%h%ڜUJ{4uni#kyMVd=Nc+ڎ%jhWl=U_ Xi,3ڻFmn٬mGG=oKw_!u}iW>R Dqv?uQ!ׇm TGEK@< ʌG9&_umoz>*q*"O趙_|>miZFv'c!1pT@,jhW)c(E'~]"s9.ad78058dh@'XydW{ V^R SL;tLe /uQ,{ZX金K&, P}9u" IM}:i".j.le=Y$A,*N*z>,ׯoTl&>q+ brkaĀxز+)(CEK (6k:2Z#0mUmoao+X.,9isc܋ȹ`:Jw Dn@C מjIMpUqwd?'U-:HN$܂^#>lIbQTIWLX?$m{1AIE-o`CP\L+ .@ĨپM@`Csn)+"N"P !}:q, =L46W?)F"c5q+'Fgxm˹c|,hi xq%d8'7>RmSs`:~j6+ 0[3Z1J #mᄞԃRjو:-@)x_dQw. Be d_RN駢nZ.ᲙDbg@/ zsge[\] nq*_6m٣-N]o ޠx ,b9lE mJ+aa `[Tc!kv9M׬3[8 L3H:S}wp{IñM2?5W&KٍǷ9@}?pQ_ Jpl6ǏFkRU|fҰ*ѱ4hϾ'Ġp"ZzRD GuVO7,J6sVDaҡk{:C*@5.XPn@ٌZ{c<ӹ <:,6zɦn'AM/#/{:UΖ'|cߌyp6/5"sz{2G kN9:TTqCil,ό%u}-ӿĄj-EfSUkTUf,p`vcoF"\ʁJmX13(喞#" ׅt4x}MyZMf&o a1adVW_ \hV&(W3$*<.Y~~˭VZ˺LL`GLM sjb V|kH@/Gc{e򑵆Ѳ1g,3g 1pe+8r'K9"p\aҀ,K]e[ Ӭ;LӀSNy[DS"eZKbY 6 m31N!.:'u}C"I2%D)x`HSbƆ~v{y~ 1acA־\yM󔼰p)RzRؔr8"_KkżWXQUzV` k1זvxJ'@y RAX_dkS,w% y2?B|J8#t/" .!g ٱ*G"HYIS~nU{B-œiLaN{CH9Yh'"{e $PU6Bgbc2N4MԽ[t9x1qܺ &w`9FY餡jѨ<&R|YGwv~M zyګSdgVqASh*ٻvyI>G;v3ʬe)e 2PvQIZjJLۺCm]_d§/aWS`}&pDK٤:bX 'ۓb%D%zFY@+SSQmiX2*b sRgXB-}abi>2S 63kB+FW ZbA"q$""y1h)~  :d86sfcMZ-GꂡS'lyX6U @ 0r7Mۇ5~p&>{XC: Dei;&S^ZP#*4f*9@lЋ k,r3fW94Mg'4W=>L3cQ&F]Hp;9e61;^HTmnteոTAeߛ ;6`FCy4cE?u#BxǓ`vtRxdXOI`@/ jK/]s~ߓT5^YYYn^GQI>/l佺<@Bq2U/Bl [ISi ;W7.(5VuT s0pw`G~V`՗mI/t^@o1s|4x}=u! лgSF*b 7ۂ荪̀OznchSQrF\FQZ~!Q#H,R3[R$Ia} ;]>~W_;[duJn7o5 ?[=׊H+Dv/0RK;6yw kf^e^H"/ݼh`dT;NQ,е^@=k+wk>%"‘9 5(ZXۉ21ѱ#ÿ$x:Snj>Vsx #b,xfƋ ^?o彌$KJR5_kꝰ SnW~s;gh`¦(vd$3WS2Փ&OCDM3PۅiqJg'!uymto+' e1/T%)mOD+|^5k2߱elZAs)>CQ Nң6;t–Jxj2IH* I>d=[cI Z5(߻u[RVq%Ϣ<|^h=uݰ?@GHSqǨPI4X =+3z- @.qPO#B2 ^WH^wfB?STa $h/[1H}l|1#טla]puPnMvzqp~&ଢ)441ݙAGL'8;YV;;s9J0w6zC_ ->g,$+:i%A[K&ɐK,_xp>:؍O2{j^E|JXqN:B 3D(TrDl+lh@=Y1y>󙵟W6/_N6uBMm"E5g7Ee HiAI/wLc3aW'h %4CUv@m^)Wb%ċEuY -aaTwSJ~Y)(,5?:bB)=On Hb6KAkrc9*(K+} }1d7[_j)iɫ՚eDј)^=OK/W$%6pDNjҕzZ@'be<<%POb0tՍj{ղ, `J |-k&Z"J!N]6 A@뉞+ۋon'xdz;5?8{LH1g-JdT@O'ƜhlpһC$#+ G%kdkV%X>^A-H`W l\WhE]p2X,AЙjc,AL(:` 9Ejb![ 3d&]H=RUb,0XwS̞@_Lr]fֲ`Vt !Q֚IHNmS[evXQLq$ü[G[#;90>xH'^M:-Qq(`]ЈGrӪlsthig!WWd>hѪW[Ӹ1٩ۼM'$FޣREiu<ƺ@\| 7thb#XqlG"/ܫYvuCcs,S}D_iMp"J!]<(I_8Ֆgl'ΎpmJ{XA\2XcrvkPnGO2y=|ap~0('EXeA"-j`N\]yzQ<-yKͲRu :sN>Ht[;`p!gLšᴂ ᪘gϑsRۏDӦgh.Ű0q/u@W6BD3 :ZCd3./KW+{JA!6{lD豨UaJ)ʳiv)𙿶5a-1T۝$۴Ta5.C^l n_|CӜhPa8ɧo~wޑ7cZv$Tk 3Yny(y6fj/ec-1.2;#dX:t'MJ&;=>T&/@- G:117Iu\nz=I1!t~*uӢPzE$ۆ7^ɏ!̻-T9]u˺T? |r842C$h üNC;WR~5vQx9sUs^3uQIZ,)#,4F&z+߾xؙ}T&tm5}wWѹdڢhZ1[Xq+&"/T;E9މ|1e4LϣJx hj/8CRB* ;Yi |VeB1.L(Oe}8aQQK6"ڈX*t?Cy:\ՀIv>3J15aO׫_Isص[&mw+i1 ,:Ǘ?[c]oџ3$I- 1*0wawPU1xfpy@uY:E j俏`itb`Ue@W>èG:k熰7oj6L=wb<]䛡g5 }pe-NTj~8P{ (jpx 3@3ǴF-L&<_ WoyYzZa+[@yޞ.vY^ԓȝY&Muz:$ܵ>.3IhP}`G%G j)@H:D ~j_==nV뿋l/d׀BFσ$NY >jT"\r9N|` ^:[9Wxq @EN9 FnrL8jW?V>:Y['ykSibNVHIE@C0UƠz-;mW׺*S)e^EwR?@1\ʒU`/aOwhI`wgCAXi hNyN&OF"朙$3^JXGž~Q{zM>JlHjdW [|a= cș3uq+U`-$@Ż1ҫr NF+VM^!oM%s mxzrRKvfQ}'uᩏܭB="JOC!:ަti|ճD&ɢ 4ψ>"e]v)\K0:KQ5M^Ќe KCNPJ_%Z btjuh]UQݳoٳǔ ΁}%(6Л 'yeF/>:u )eD|Ry}kojз ,;Lʵ1;%AYAw^GZJoɽ%};Żyl\Ѕ.EltY^b:+tH;_4<jS`":8 &PHN@4s8" }N2#"͠9.*>Ud(udw徬uIVeO.մ#w=P:eʬ`JgsЛKŅF@ڞ/T:ENC>'r8¨i9ԜBPL*w~T5FIt*C3ѻ&f6 ioYHa6ŪO>ͷhMA?6vpZB.ׇ x!`eN=7}$~(.t'fjBKp^.yх m20=gUl`e]}d{-~QA!5Qy6GDLD ûGZ}nh"hl?MIkvng^@= ug ;\.E^Gϒ(L3<5Gs%y6问bq5 c}UֶjxcIN Mޞ^|Snt5|= \˞GIj+wcq(K.hiDz9 bҨ -]`Um7ZJ|N۱JFi٨s|lWqy7C[+zg,5Ni-{5-Y7@`K[pMJQY[PbwʞAƉ2ߚڹiӶsj1!WEeXOk)!~w>#Z«u&wXlxzL ʕQDSݱIEs+GvaP(al>_7 bdW09w݋2H%\V7(H 1֒M2nce*kKh# Y='"dJ,ã *e>EO9pv0>/"O|y$K6IsKjE^nᐇgCBwfl1>ХjPC3@#7mPihF`7PV- $Ҡ9{+إ V-T*3ZyQ uhwHgWt J-q /Klp|]n{z+:7Xq_3ΠeLhrMqVO~IJpXtW$ͱ7@꽠P2W 1D6?9e@sf/*Vj.:Y|ۀMz{O-IobKMys͙_4AcCׁ9UW;d!_qwLdy7nQ;wrn8VNfAZxQxm':#޲ z ڥ(Tb8DmSZ qcDU bӷ&^f?ƶtGÄu%_q֍!xּ}iZtM׊:_gW^VqOPzD Qa M M7{yRx$_ْk~L(.AJaVo_~&Dmb`FzY`5wJu3I (wdPe&wYo 5W77 nEU] ukd)pf2W+x/-?]6d+0~`7J<9g|\&]cQ;x0$NT%,)lBaCc5L2C"K%elg~5(A#35&fzm{QS<93>jЈ~~Hӈ.+UURҢhNK־X+xX ٯ_@~M1'Bd8,c#٧Yr5ˮSBj7ew^U:lxg߷@AN/UXN.%olD@%> =75}(X`%C񀤰`O1eޖ2@0n KI/*Ќх;X/~ZZq|NRS&r%1Ð)s^"jʑ$0(pᓸMGs7Y  M"7qS*HmOY,B[~<6|'1V tvB~p53FbZZI߾씃\K;yTlѦOCC/}9U5;~u<6"&ĖhTpì˪Ơ2 ݿŽ8< xtR "LmMſXQ|ÝR): QZgz7u#NP0W@'fVדڙUTʲy^R:F ӽoo,t voj5E5tnd{{SiמJ&V;1q&0aS800Ot-)`AbOr{}x2e%m5AZ`I"PVŌ;=gJ$Po#(lR'XQ>L9rzihəe1)+P+#텍swLI48ȏKTs9 )#a(s~ G ܗ yd]MlyVaT9;2O$0Rއ#z :K6!S5-̡bNCle4e*{lp >$IAefBf^ңp 1xTzjbxψFÌ٥YCR ʊQk䵜!l@^:x^W*x5B,$,'+^0^5Snx9ψxWX{$&-i 7CTJ$W6OK CۃQg"[d"}JPy+Á2]RaAyѡX^FwO,TC/yg/X95!J۟hV*$cTۘuL֕0_B!$Hif?b Q>.X(Oe\}«MKV;o)C.{>ٰ4Sj,NPt/1&P!d&C5l|D~FȎDē'F:⚓ulȇA]0G!Ps`?SY.X~؜IߙH,\\#J=&h %pa y%#kor]~{}VIb|- N#ٳR}d8P0ɥ=Ƣ2,GdsA(lT1գ=p48 vx,Zo6~Kl$3I'E+|xڞv ؎a ɌB\zS{r=TƑ~6 L#V.XX8h!oICB̅-]{YYP]dڷa΍&gwAD:B 2ۊ1c7$t靕NWlm.UJYY4|eKDeBk[f.{9P}Mޱ(>D-"Cqړ&KG=IvR-—{ϋUt|!{L+x 8K.5s%@L7l]I^YPKDzxzu @R|AU"d?VcU.=qAۑEcr9YFECѩ ]qpy mB&'te_MхeQ9k}y] 1I-2v,FMc)Q}P7/0&Ddv$ey^Iu޾ -~BI&jōDUc-/91Bg؞Ģs :W*/L_i;bfMiʖy~>0$ነ5h~#|QXЌS~،-|<'}3Z趢(vFu=}p1u.>{$Ya;׶v!h'U1 kr mhHx }񏳜q!bRoo5nErkӾ<{@LdUHyi] ȵo[py:B gg1ê a=Z(ATq_ΥFn.#'"Z31`g;ֲk+үH%MtK5Olv$ǿb"!AJ]w{*AD}o]3mE 0MBR)_q#>ˎ:ǢFj--Ⱦ=C I5G!!P"~>{Rtzb"sBu`c؞M#îYH@c\ ;)D,&r8ގǽVc Qc# d,N&O H;GY?(?0ć%pܫ/Rhj!'6 %sOxh [Qn;\ `9e9_ӎku5[fBWbʧUڐcܡ 6Xr.1ahayxȰK1G* ^+Q]hFqV2 棐"@y&}V<:۔9d"wF,F!=1Vm4lT%ę((\)fHIĢ<خZhH'wz (tp d6 .#![-]*gʹ8WMWpvTDZg7=/Oy&"4[5}х;:ྨߝbN؆>@rag.Mħ  NҧnrhY9`㊻huFX$Ô$WT~yiȶ 23`"P4#DNekL^ ܲ6fQ7\WOQW Tbrd^z*eXYsCdfP5ww ;ΌsOyp:QeleYԕ`BI{8 LQ7=5;lD<Gqa:I&GQ\ jrq<lU1a^^);U秐"d_~ 匄1n\g1aO}?|JkZYE[*rv{qHIc ekUsZd+e PD|ގ fT=W|#Qq]8Xhz;F"[YraK@,o*:? p쐀fcBv}I^IL4K.xH&)R#\cm=p.~$6i"5pF-chOF)!濭WZ"rSU$",@2wv $^rbwjvt%Po0No1=iV.xFuH{LowX4HOK>C ^ň ]ޚ=6-o{Y>5 +8MҮDym$I,K6c8?} qӳOjqmˤ@,jM,|_E. wPJ)g$ l1F=HgE!ͥ~X0(hmsl{zG*'c|zH"_=&YLD01yO  v/޼ʜ c Nxnq e8TH٤ L*ߘKYM;QPL>,|dWrOorZivLŮ2ςۺ; I9 U7΁qID MS$,t /sIg`G:x+XϖzhO)̮sNw-]6e\8s":v@_4X3chR! [\}L^ .]3( R9<[3trpq-:vt0J=o 5mG6B&Yy 31QLnۉ|(f(3`wj!4x "e#OΠRc]vᐚՠލfoֆ$cEX?y }-J\8xyQ۴@t]b5 g˿e Ҋ= Tꃉj34𤋮$ rA= Ci4)>Ti-AҲVVmb`En%S}63+a=AիZWb82PSYkUCcMikGe +?\km\'ӃRP~PGO˥H9i+MCf?1&./Tk>auEǭԝ^H|cJ?y̸cЗUҞ|d<+9wc򙥠$PQM3V}.]*Ъ wʗ|䴽 n3b 4oKIQh1c-uQt$qYQii(W%@,N!Y͞[m&]e1`n<)&A;rV} Ƣ͗W#<)JkW{<FYaUTOn'3(N#+8װWi "6x: X]sW}et`;jVi`vv']i.Da 4sc@!d AKyޏu՟|}<[Eqռ*##BCd*Im~Z\0QáQài$y&>{"|GA {9%k_KF|KalǍ9 ]BCxʅ%ZpJ& F={d̩,~$p7,U tھWT?0yLw=L_R$G;8'+Ro4O"ít9^.܂L.8n|$hWDh#Qd6jh*, ı(y1ԠkҔAjV1qN:3eKRK#lX=ط۾]*%vɊ _DQ ]?S-E= )dm#;uM}|ԵSل IN:nat"//5AvW{|zIU|Txxu5WغzyX;>;޶Z@2R#؜𬅰SjSEe:BfSяE-jK@ޫ "2=C93n2FI:29a aJ",CK4!,Pv.o >! ).DfjG, 2`ӄ3V` Ȣ4h lﺪ*<" /E¥ GURMIX擉ʉI Lz(kw#7bJ?XfRXt^# 6BwO^EޞAr&_;n~A9 :{)-Tc+0M:?p8'֯|u7@n[_DZ?J|T cIn[`(  !NW×CУ |Rb~}A &_ `B}/N`Od ]zڲ ZGbGzG|I8ѥC"NчǷ0oe٠ɻ`f9 lt6Jf ųn]m(»0$zEYdmˆA_G6y#Imڇ<Ҹ9N3}+vӽ#GO ZhTg'm(uŃmiqwRm@Bg>+n*s 2D1J&/yWK95S934-_s;:|Ŀ-*_fo LVFuOX鶝S&L2$ޥoknOPTҚiN2_%zsv7]'ƛ(qݞFsz"{dOABX~i BCD}Nhiß"PJ8 )G@"Զʃ7ٕ;ڋgc'^F5ၦ-mzų8jL~v1I =/=p_AʀjJ'bȱP-!.%iBͷ^1 -SIĈ؉bH͞!1XtuFIci:+vC*֣m~ŏ~:*n',|:dB/X){y]tѣ)a{徐%MW5-NB7\aybx< 8_$':-FVCA_㼴b4ۧj5Jӡ^boEI3v!l>2GO}fxVʰ~<-Ui"`xK^~# /tAWe,NiB%ga@8N᳌H[x(dHi.JQKj3s}䮇UԂ|rii<6{l>KѮ +Jk "X4 )\ x]~ ;]LdUFV_Ƙ 9\pFS MrY2U eo~dhN cg_ʛ"?o: /+f܃۽(1&@߃c `w1[3<Vѓ«*"~PPUŢEFSu=7mKga1dԚ<=%w w3O}FJ=HXp4*51gCq3]dnS6) #w\BkH0KhIqʆ̭(L]̕@== "ĐGĸ|J(ó4|фMkӸ QY廵ey¢xL}жۤu*|.}T`(~oWPeWհUU*B]CjheM!>2 6?*%2S-F8S#H2ңOEMi|>&l0ރwwTsևPe%Bhcm<`f)(|2LfF]r5x-d\Ãd!UTuVĒ$\[XCJrWR/zxf&NGS2Qf⫑Feѕ-f6_\WW@͒+0+Vzw;AN.H]&c1[4 Tܔ}S&ݛE\* 3 ` :Lؔ ^ Ozo`+7op>2·( b V8.s z7[_(P^^ i[0Ees/nZKXwhZ-`7~K,G2ZD#C5O ,l~}נƟaXuP5NcyfQ:Y 'b$?72a |g41![B5O^{fEOoDX"Am|A(:G@k5nΣӱrf򞣮GPa宇C=9ēձíz>~t6BzxFri9#UIƓ]!rqf#?"7?Mu`Ji7s򀤪?[ hX}{yAݡ { |rvodɂ-;?Wz/poZ͡V!ϭ:Ÿ:꜖A-{^Σ_FqC̨n^+T=RkwɎ{m@IO)vyF<2\w|RtлzM7LÓZW"YY;Ok ZǸ 1PǢmvt[z >J,j0W%blquGIkmw%W;f Ą-Խُc2C'ǚ@W؊ m`J5F\wPǥ}^<'!8 5@nXouta!C$Ȇ23r%\]fCvk3*#Ԗ: uG09:GOEP?≳u4G83?S3">Pb<NJuKy+p 1KYA7-7S֩ )-R1L?"C=I }әM)etr(S,H(>t($SՅ;IץɅDB?DL3ZˎR]WK~~hE؜irEu?FgOv'gI!^kfPsYm`+s퓧#a gup޴&t 玻yP{#"70K~pΥ)~Dߊ E@sP+{/)x Y{V 546~J$,ǘ`tJpViqY̏ ~Ng3fS݄> 0{2rg \ӵ(LS6UϠ^+u[f:ֻb[;)S@cr\DB^`LŐ){xsq>+ _3pE>~t3 X5zp٧1۞Pj^-جqnӕJX5z*}&wgJ> GT/c*HL'ǥ!}1 sl [wέ" ݽhtGP{M6 NrWѨ{e7kZ{ #s'97 BM[Bl Jy~,UmZw/YIrVV9=:s((\6 >7"b^n{}IN 7,8Eiw_tguEE7`X]kţiP12۴GL }VWGqࡠQdAwozV=hX|ЈS};ՊR]c\Ppaz LfY?k9A Vw"xSd~D فza3ք\ hCq$ \Ad?LOBo WKIDeIky^s/0,HY  dyY ?bfI=5 <"H1KC#c5P,g q6U^|+0ӿ=l{ٵ84#TwJD?S%'AM[oun>+歶>gYj?TJfz$(}Y9ޤ"ScBBQ=W¹SXV覍Rk֕ʊ[p%yMfb@U1Zi6ZӋt|d +7>"5Uq83LΆ(m-e0u#(>^m9.r̴v5"[T*TQ΢{b g:t o?ɉ`1ӟovX5n4s  ֝e~#r@ܙ#WJ@/5}D˙GN/ܕ2w3b4C1CJ˛~hٱ@%rd/rP0{IDB)>"z"a#r/ qK#~Zp)+.|e˻&{0BK/&F|f;ѩ.{Kp{j>zo덴%v5tOd&ZHpvF:*/㎜e;e>W`<#PoΪQ Ive8}|hpi(:,Ot'G)h!KLvtPRŠVn_3Z:$N,8g,2csva:,w\EԺ Gv~ K%. ՘劒+l@hxdWnQsO 4E$P|U?Sօ{R6 m(i5is`h"MN5 F $vwM>#T&֮B g hJ]WvZ*ayդ#WQ$xP?jh9 gylv$)N/>{衒; pWl}je+|T2٧Z>52!@w- :(l3? ȃMZӭvk}9$UQS^T:- V_obd W5A[w_= C0]X~#LpH"Pۿeb!4Tj2gs~r*6ogaZ\ڮZk>ŤTC)ft~#/Uݗ Am36['GsAd|rjWLo1NT5 g(d}'UxzqBZyAuw*bE0hoZ#ia\|58ahQ܌&fwKȹL;a?nǀ*/8L(uhi{۫gmiTF-t%O ?d˵Km;t%qL^($LQ>r'ňHuX{KS7.,m g+:>Y-ittj}" \ר$Y!UxoO 'OZHFC`;#.~\$d=65{hs(Eo?=l%d<5 ύtP,ndL=pvh]<]X6USn[ĒM1$[Dnk7Q_tނ@?Kvg?<?GXEef\yY99?ĭ`:B=Z Qsru~QlY>s{ogBp0c,O, ϋLQ4MrtEn&`=&!Rew0Xf7ö/A9O#IZLؼZ49kf uc:}41{گH}<ǡ[8}5Gr0dܥ\1!ɋ]*ajp Wez7M`s "cI6C]/p/8+]aKʄxvcd5pRVTmSH҃)FyE7VFpQ&_U#z`!wfcM!>OPir{(B%9!pAZ\YG Lϻ>>; "?qf!Os81*4 9]T{o~&OBߒI׸/- x1Gd^.LAmvIwƶ:w辎S(H\[ nu;\W(vۼF\ ʈjqmkoT[WL>hy͇=kx&4?h:3$]i'`ykP@#|~ezW,{  N=<\ϊ3L2ި𽆣ު x KZ\T/iNL(}˽( k[)V}w $y~<$.hOLY6pyLW<7[4՟e߼Oԕz0_\jeNk?<Ea)5VsתKYzyFa+;*s8: )ԎqA1T~ѧ;*IHC i?F7z8Q_Sz!a,$b37$ZRiLi U*m7c=,uwQu?5ZE4[]$3|:wN;wZ-F["{ivyZ1\pq[|`?K5FlRqXjs" F~q#+M]0?OYKO%,9g\8} ysԌtVCP0yFJ/K[0|:W.{˜e07TJ E7 $Qq#c&:R]oa L˟}c|wUz?G}Tn҆/m(ng}RJGKTN !i.DЛW5٦/.SrTgmR7ab%ux33%wY}pCZ%tX_ǹQNR6ARϫ>6N rhQ,.qm#hz N͓FƑ hfPB F<"7s c8}7>qIeD^ Cq)8VV-[Ew?Jk8obSMJ]Gƌ*nb޾HL܀gX^<`Ġrǎ#W &埿>sO7 d5gn:@̑ \he~pݾXn ͽ7B42FK9PDbWO(GzN6}641r#,Eɪ|(rd"f3tMe*VޫŴ\-lQNyH| 7riMt4q*#x<ջ$3,31?]&T?:Dz#jH ㎮WF48~ڢf#8.·| @,,>$V/ǃxm[kLXLĻΊ(T]3P+&w١xVzY"s[#{ |ӱo|T4z+'$B$R._̫婵NA󢢱 ҟ7UxwK3JyɃIrI EsvS^x?A]Ǔ5nTOmikʏu{&Qi^)Φ1pҥ"^J )dxS=mSʆ\hKU62RzS5 _^A%hWh3ԡW\)A3:V Vϸ˦,OK =,bMW+o%纃a|*ŞJKU9$ǧ&^+el;Ң&$6TK@fv+¿O%sK9bVذTz:@z nM[Q,ٷ~Қ]=5UnKTdY`c`A?FP[5쮴pIĭV OX*SAJ.61N !G}gd5Ll 'PIUL! iܼu"~Z&0C-3)>)=ο,KzizIom6bԐ|`y7v=g9UAX0=ZA9?i&Jٵ+FAV0Zf=>W@*9);RR|%iX)JěrO 2sJ悜=P(-K 8lR l0Ba$C@1ؿV0R5(g> 6kQz7Яk+]>bFjh߬ ~Z'CMg(BFJ>^ X{7MN#.cCmKтm5 t*<Dd{^+rQgYx3$NkSi0<4,D$29y w:xA;wwW/~cn4đQ|M"A?Oa7GTKw;Ob.ZSUG/N6s17?hԇUPjx֮x}S>s+%CvS"m]cog=sX,X4F9hNZutd:78;K=OĺxoʔWב$hHf'@4o(|-/dE4lpo]T9cO6&v81jʶCwaQ'!ߓ 7$ N~jQR4+i) $VAY. UVv%98o6>K zf@F9xpn;\[ *ӡ_j2+/9TIg(^zWQo=x # ?Q00JJϻ b~aJ%[oJ'<<oO h1t~K\JKS_g%&vW^=pmL(۠&Inso,AR})G*2!K4(MXtXI!@LɎz ԰ScНX5[ի=Y~\+!7?%NWoP0br-fx&M1pB ӘM:bÔgXRW/w`@nhIqN){0;;-)ngLhS\!.~Wר\J W ė a\oeaTabCSѓ*9~Mh"wVmb%̔W +{#wj`ODt*@އǎ ;DNFjHjS`ڪd6Y?͵wfn*n v2t K3 4`N'DU "dy ǻϿƬJ_[GB񽭔{o_~SF ݐ\sH ['C=ɵpcy"eIΘr.{DɅ%UJMH"V_Hq=6)'e 1eԀNKrk)iR(ɂiZɄteԞ6{Rqe`a.|]2ܗ?\ߐ,YYOyTejvcq9"@ )ʗ1A$O;`YS2xQ1:X@rЊ]AC{ϒ~ % 7Vwg lA؂noƘ<7am^@ۧsZ@xniN-}T'Aw.%$FNsmQ[=d7HI&e.W0E+`)+C֞#-_R"͠K +/uvELJ =OvVjvr 4 " mꥶ 'AZ讕O 9o)Lq@얶HyPV6v,?a0t@gNYo[T`&JӂǹP"[wȸBBGнN+60n{)Em^)2'Ʃ]f^ wH\TY`/~ͱ\T^b/|C> {qMi/cx|r)ݼiuNÍ؈D&$>իiMИ`+W \pqY|!m9ȋU< FS joX9x S⼫*eHU>#zwi[lW"0|Ebka$O~ዱʓ@€ju%sQWp2­jU2CG~31N|o kv閑\c99_Q^Wm66I=d?245*C( dÄE\Q^h؉P{V%2NU6b.@ОN8dgcQdn: E*wd?a ,O#ܗX !cANiiulDU4]ا1$k)ve MӠ7_w}]F/i<~ .ٲBm+bȎ\פz1WqivCᙁ+_'.%H2ߨ"`GpAŃ޸? ptTFJ+uk3`~%8w.SgW>;&o˜(J5h%fHDK-ɣ}֦!Ҿnӷ h͍[_%(zTBӌI5-ZSWC ^xWNlmw[B\o**$D}tƽϬE~ Ic&4齡 [,"FX\,k9cUAn?DQ)gYyPy5= ><%Θ ^e`-Q5u6]SEBnv_9&"}&7Y囱g9~WE]j |>hӿ(&n\DOK{A릥`>?m xu^5h%3:3=vlvhfj"2 g x8yA4rokoV'm)HLۻ~@2rÀUkljj>14$ UD0@kC!3~r~6suji#<]OrljQl^SjҚPkM'>0y-HvLV)"(3 /=CJ4j^+ؚԁ̭`/恗1B;=?]3JDW9v1VF& 34WWPq_,P渖흥WL-'3 GH&y!!9Yz1l?o װqv,( Cza ,/+sUs,`H7fE4O'CaU=T0!9 kDC_ͅ\w@#  x&ʦ~GR>$E8IkA0z,`E#:0"^a/'y%]f?sl׫,~2 ?s>2 n܁Q-35cxJ@6ǐnzVDU.iI _|~ *Bc?uK@ cC=R;K/2:M'P,7ҵj]cˇ;q=#ύE[rIlX[c)J*\YX4~^~|t =kGi&͚)!fn[,ͮc$`Xys2@,mJà&ļ<BN9a{caIm~[} u-x~,"󕀮Q4LЉwMD [ŔG ޜԊ[36@-,ii"-_^FIއޢ/ПE%'qB8-eS?0DVp~fHx9B&CDi!\g~H3X`'I5@Ac]L8 k}CjX52v@seQ('}ķ~UNf!A_a]O?)}PحpđwIs?}l=__CZD6ew]+g kzT 4`Q/5Z b,w9;0ʴ$jޜ}l}| f Н,ٱ|^E?akH᩽9mTjw&z̍fidD1ӢW߻_ri!g7uhM/= .J BlCZKO dd;7P-b VvZt:l*K–8A$]{^Pv'fVj-:?@Q꣡"קb];/3P)5fttؗ4$mo˵ =e=^HӅk՛q AɉaHǃaӽ({F)*C j Β9BzfJU\2P# u V|F?HBxtTe"\,_˥Y[Eh!99HawV+>-Qh̔P^{<3gxޕʼnԋi#dr3PJz@NTUfΉ-I !nfvy]0 |{d9U;wd=iI1XSvqyf(eBW@#X4~tl/\ll)& s07.oQwmv(fa_)J;2Iz }Au\(S7l?-Q`ݩE'}u H !yAK4Գxl F&m,ljMlNJ]tmIqM6^D8T $7oGc!?'*B n! a~">!cDYQ.;@-~Md2hn'j"yrU(CȾ  S:x{㩰&r^CYCv*Cu4ME$fB n}FWa0!1}ĪByu%PDw1DGPi4`7? pЭ}S3yj`!4w@dH(+x79.SŐ g55[6Fe,ߛwU.F8eܣu1<QQQwFT)n95vB'vB?ʴF'& 9.w[[po)OugnICxmz8MT\e99= k]‚E?;![ Z*Fngc#:mRixDh)(1g궥 `F{w| 1Xi4I9$A6Xh9-Ee927\V臏l@.:} ԕ vWYc+U=R֏:[ͭdVc˪]7v^3䒵+Ede3d=|gGg+mk͠Wd ]\ROoiv{'#NդEL1x$^hH#沲Nܨ6{M(Hf&P@|\*?3P]Xn4Gv܅".HDD3z Ks zT8F݂GKA-!wBݛLۦmԐX̣jމ1y-É[@)4O2&>Ғ>-ǔT]1A?y |={܁tyXo@Lpk?JbIb;"&f (NP<{xu^ⱕKނ*aBuTv/$$°ߘ"O9r"$gmޒ;mwܶs ϾR19M2fC=pPHpmGO* FOJX5'2G86ї}3yX/j32x;fuI.4c̢f~Y2X5_=mln j (O,OCcy%Z̈xj(5G˯- (puh@+Z!݆;YHު*^ 9|*U`Tw0mfm -1{8Ӌku 2.Z;4p! ©o^ t-Kcxr8FfbসHcܑ`Y8R2%O龶-/ S!4Jd+ѧnp,#Fd5~q)o?IYлՒ~vo3!S ?#:hE/"zcKmڿSE1K siE|8qK⠞ë9ZYaJ8 LAU20v?''$]$h$izix$wz l?I#Zе-IPuOWtbP%ʼn}؀d^1^\SCCyBJuYmTS7 6=80&pՂ<o[26wAϫ{! ٶԙ?L(m3U62V NY^SPN<+Y4FWy #09'_UdՊ(~8o05gIjn*_C)0kΓJ: Jk9';ûZls2@49Wr̅"e ʠP|S2DCK#@GPE#.hn:zD=%v{`:Nlh`Q]^l'_P B55cl *7S7ɇ?ܿcJx1)xN0@ 4*|6#[) \Z0*{v@婢Z\mzukƈ YKM;Xe+{Ki5*5 RH[0_G}Ŝx5#v~1=t&@#rsK 2;k5`y.G9 XMwJQlm<wS`_a5BHH֬P?Pt#_C!Eq58 zc]x Ӈ8JHUà_#UI^M$GIU~GJu5Vs$IR Y(`JBg2Pc/j,Mqa$0.2W 82*R4qE`'CnG reEAG h!O;\F!TojW9ae*J~3L0F: [g"7%zQWqh)j_Ă XTSk`jGV5e=g-|5m1`ʳP{.&g-5qɀ3lꂍsW0Gů $%`K#O 6P5Z6&/gL:ics7mʉ`D@ &S-D-6t,IWH%(\r#ΔU|vMZGƢG6n_.[RXSd883_+X5ǔMigRT%X2ar{3ԇM,&s]2"]B b @6vq. bT~4dBѧ~: p?sYY;z+^;~I("{j@4!_65 n\ ],/  kV^{Qr`s.g8|yxJY_6}AX&QZ[CSٖnaKK(Os{`> q 8bezSP4>#DZ3ҩB!QB$WGPtz%|lʘ F*؍dq'XJQ#:ya+=amE%Up &(x(><)z߂ɰUxA0|Uאڎ+Rlb7 *AxE16Ϙ~rUxYO;dx8'K]s8 {HeBE vy} Rݰp>u7d[Z.*"҈? ZNpѨJt,ybGz^bmP:w C!s"892E9* M}[>7cFqU}i N[yS@!'7B$%^~zr R.#nd\ʶ))~T "u)YI\ V oz`>M/a?v?{ ]{: oU?D9-ʳ䋸Y\gyMXݤY1km*M^zN_EN\iAˉYRAe5K罂[/ 8@SuxITgT 'a 1֐m7&`E6CwIVܬ1=‚qĽݱٗH78Q,`#C &*\]):jjڡz"^p̫uoVwݠC ⅫP_ވ%Y3(V\;q@k*$&I,qw u.zt8H8PdU@ 8h{'z3- F|OE”q|Ds:O\&fe) 쵄 8;\'VCD?4qXzt326z\Sn ;nZ6!rB}xƲB=M1~w$.vkp3#YPu3A& &"Ǎ>d&Ô3 Xh򩀪O+ ^;,y=N';c60 Z l36)nųUBKqݻ 3.и@I=WoU@A.?p}+'"Ķ|q)eek Dq܈XpG[G9݆pq$0J$;q0 k,(]̘9yKR{aaDĉ0(N~YmќGhX_inGR@ }|ꦄe gWU,eiR}/] L֫慌j)uD=>5:03]RjkXݖf!θ:u1A! h#}䱧 MÐZv O $it Cct|zw}#W]\鲷{_V 3F\WOL:T[?@U~\_FVFFZ0],8c4dVoE-[Cڒ#߀OTOb>IMA*i'k<\Lc+tT/294ݥFFM|x;+^}^DLX=B̾YȎe=X<֪4?(C0f/g ,҆yGY5t¬&^7k~do=o׌Eq9uQ)|-t{Fjfn x ! SZ۰F/'5K =蟷*I2%yj'G92қNZqZu. Y=Ց6RdL(ð BBjNϪM{xmU "*Gk5U %$Us#T-,7Vs.®,{k e2m$B/娛 ׹N^.t *4_H\FƃT2t'Yz,f.|beI0O38Կs}3tY{d@u߰,߉ﱎME7:>ik@.W+Eu5{[bvz (+ CQ+GɯBI5@L.Xo&,%҆-^`fGrxN.zBx~FZlD]">" cK+^?OtPUG^,Ɉ; eQ򇫀G%iqrwy}3!L牀zD'IAaZصJ|o f{L5 C5 "9>Ⓑ'hRL`cNWuPJZn:ۡ(D?Lcp#M֣tD'aNW[nн6ބ02;( FSwqՀql4\Ѝ>y: ˴AAn+yxI)C(,j796F}v㿦kmTs-õ_jǢ.Qg-@V5bW{n.'CZWTn<ΝZmTx1]DdĿ ՛ԐL+O NAxn`@QwNn&%Z\I 5r}$orkkЖ,BOb#Y=Z *ILx_$Mˮu}\j3CN`cB2鄍>L0a!Iޤe3dt*xDOmVۍB$Έ4!|ɹ?ZKK;`~-:`r7 MY'H ]"C~4Hm3b+ֽ(i.OooD*=+E;Oܟ%TwMiqJT.`&טg- fq 37"y$\:aZ,dic}p؎u|_Gg6lr}4K䶞ۡr6~CS [I_{t[ta-L ujW(yDv3)]HMKcHbڎٗQj(pH07 0%ԥ;bx굧|nr3wO^#Їhz&Vh nC:hĶNDa6 2'1`P1fE(ȗQwD2a ܫuTuȻ(ާP?JcoND|ʆmHwAG!MAP`w4XmLf+~cD6y[a9 IpA>? udj_3r3sLb*l?oNE^6UQB"8YcXDcf* |]Y?4? F|sI|L=WTZc\DC H`\Jv[O/hú4 L}yiO\GFCs j;y)=+S(-5(ّ-4vu<>͂7` ɸO{rpgdi?NĔek7hJ?bvA|ΫxG#"a C5atRiL7x['HW~Iy`!tnNҘ J1MԺfI1[|`j42*)S6"%DLl) RIS=SV}XlncCI<CY\Иg!rԁYr~t?jq 6|#r3F82frqf%yo$6㯏MP-'-Aڄޒ,d4@}eG?h*ԐO8hp6DbXIFa})vxd)r{jygd]X!@cVpj_LX>[բz1x(X{3\=f6RoIHO tP]:"(A3X="Bpc_0fek*0(Snȁ`iI $%(v0Ǐ֮J@P?=;HiV+gʞhp=Y!^_2ŽңzMGѓT' $^/:9 l̶([;7@Z! KGFΟܞVLg7`Z{>[=/M3 vBUQ-Ւi-eHƀ͛0 jr]~1bGoGÒXμy+5RYDB_3h6 -C}m`w槣pOcRJ3 %(5ygz QNEb] j.t BAZ@ "J֌sW-Zo = *9D=MWÐS2܂i%$|$6';oC)ΗΪ6^L%<$K%T][]wWysjVM0IQ*W!qՍg:8Dܻg:O#6?6;ߤt6-Q^HGkȒN=.q+ņĀ5ֻ}Gth߮ٞ,pH mjU;找F[!Ʈ!h-H~ S؎˱N % +3nb"]dV # |uks5dc тi JŶM\g, ٞQ}!~ spF|f`Ϻ9biNJ dܮwb`2o[>Wc:3,ؓ> y%fNcD:#-Q `̧)Phv)ԁ*TL26ܔ؛B8 u wY9V;@>g AxA0<V͢*|k9Wr?yV,TOHEz/1;b{򐌸BhYY^mR]IП@*;lPwF#/U =@#mW1vAXo FԲ#{wqHxÀt.&pFƛTJ)6lւܞaHQ@%/b#dq5`<ڤ#%A^ЬG{i3m$hVKmdjw gfsEڈflR )8A0b;Tų.0<"[\1X9-qs 5(TMyQU! |0ULV#U5=R5P416Ks=m*_=I(M`Ϝ$nU9W.u%w#IZүgwPnmo7<}D.?@ kD1Ldl_ФVW>o$-Gɹ)oyv%Ȑ~~Pj~㔞x͖jm`Eܞe[ d/wLB%W,PW'ėq L16* Dmtf5J:B1Z3!Z\ܬUmx]/lǖ˜ Sຢ^mhOdLSY\:HZq[6 PMMNN.fMqmx/\oI]r-Ε( :-,5wѪ% 2Ycow]qwh 6TbKۘ)1UOkcI0xTbKl?~ 'b;x~+D-EƻQlTt,Ĩ@ 3ˆH[8n$qf -Q5ڱh6xڨ+s*Oj /(ΦKeNE!*&`I\{;͞zY ђg3 I\C<ӜY+/<_-N,qyW;8L =6vgVPs?뙯JxwG C|c2Qjsxr-Dۉn4 f*t9rďh]lve;t_{O?EPdձz6j"'9cmJ!o0\{ -𥅕lQҜk`>dI,!(2{@GC$jM_ÅpsP>XFuo,)"F7 ) NPKgtֳJN?6ĜX*$mlѐ6tL\5R3TҜ_P/{\&Vb&k5Ri|RѲSAV/ƉKkQsTL#s|]WK)DayR9h2que]yS%z:?:e$ YCڋ MsKG i ;S 3mt ?kH K#[+C]N?E[ZMK##;_?)Gb!S*zE`rla@_]^hx&ʼn`" j[p]nG& ]zd}:xXdvxBʹ*,\X49~>lE^x nN>~?gz~&l;5Le$ ɤzR. I~_x914-=!~w&G> '\R 9C}B?r! .թ+WEհU+VA5ȱ8BQ٣|i@`=I5t(uH*ª xkw>4 hn\ñjI-Yg^f< &:`bCH$AX`gNݪ@'Q#Z},üq+vndOV͔T)QӼt$v]S_bRM)I_YB|EߏlJqcN'U.^-I4N6}< Wq(݁ܨ1 I2l͍=)73|>}DHEF:: 9GNmM`QKNc] ]Z臕i|7#zbmxVAҡYPmwt+TlrMjG귌{NS, CS 4{'b0}CaxRE[`zuaͅYD81ٕf  ُ,ov{Xe0ħxq4!1J\M{j(LԘ/t!T0,C$~ %W7iʐqH*I:wuw ɓrodMe L 0i6l'U W&|2*InfAwLAļNH s`fGv}53|O]9f5M|`{xL>N.<,g&#*>>"+g(Vez؀ҧ^@2]Ī%h>*RYG` 3ePֈtX_ku^̘("a'玲b̍2_}-BO?J+̫/u-x~o;oi=].=-͗ߥڝ,!/6ä   ~"DhV["_Wr]=BkőtAs#fƢ؃/ޒ VV ~76x Q`'8ZA7BeR!ɜ4k#@KAIkXܫ7dJ)> aewmQ)$+ri:an/.&SȐUHs5z7cW5Lׅ1*Ͼi2)U]cq΄: f'{Z drX)$]_,-+^լԳrL`/3LE/m@ ^9Mm!N{đMib+RbnK5e;F)T4xY<]r1ٱ8]]8m5: 8$TCW֡mft'J:>ҏ{bqم/p4$L6}HA|R{sr^ /w޸h 9'&k.fat @ á>)A;r@ury2OUӺgsj1;M |Fmg$8,L$_!.&75h4%  &4%Uv@ gpګ>ҋYG@C,^yydђ]?SrH_Y%t$Q:D:RʛDƟ QK#Hh=(gqű_l舓܈PuzFjlɓ^>G'{*SAeJI ;vS˟svk`;aV4At_dE|̚ 9wjyj4݅F'Qk51̻J%؀UcF'}79Mzx:0f-#*mMjst;dSpZhg{QimKG&Ӟy!qo4I(gHo~+I;E_Mer1Ryanba,drK(ӟGA1K_.yNS] r.0@`Sތfr;#eW\gm-R"BhH׬)@L*%(~| ~lH O`./bQ8 Fūv3%aa wE+5V> ̨w|-@ 5JrdH|Z9E?2p/xؠ=[`߸.jILa(W8Qx{OC͘OsqزݾQIrJɈpV)fN d9&~jAi'9$BIGDzqb4;!f3S]0KW֒VɭIU'ji˗eEl72-nyFPhq w&2,LCuS|]w%G@ܬj5cgkE)`Q1rr3a^?7.X,8g,+5k6nQK]r].2}8#w)]1tgΖ^Ì<alO02;?XD =4:@שѕ`[f1TnPMBIsST7ֲ8f/GKB=o n^^ uU@c45?Ɩ] χQO\^6MҼ  fX-ݎ9ކ䣳 H1}"B!"Rt^-&m!d7^"INd A-h1r)oI c[T/.->501g3!Tʝ@oLZbbB[?ԕGdJmQe魡j r‘RwGd-~(cj˝庿[2yPzQf1NIe41+E:CTtx"Du$r:V/ =/(*qhxlGO "f~Njx91D,se%K tZ%Xik{R_(;vCzh *b!F\xѻ0f 8N?i= ୍G *OwIKjn)BRESPr.BE95#jb* DџUa5>쵡't͘ȸ+aH=(N??K RϦY-pxR&yК7i[2'EQV/]&ji⿯V'Ip/ N3W`x|n^?y3 QdAбc@@U~?+p|[VJ7..znO,?EwHDҿaP-7iKk8!?'`Ǯd((OAsƨC+s?GQE8`\z;#,Toʩ1493K(i \Z'bk%ޖj5;#Wgy>ԺNc?$[opN MZ"0)D;׽pCN XKVVAEϫ \Hs\g6=^Q糪VY`u!6 * J{Ds#B ȳၷ>lo Z J}0qe:VN4)MB4v(b@R2C)i=Pˬ NpBOA3)Mzזzc]R(h2> ھNen)@YЙ<!Qoz!I`2P &-6҃a; lqgB/`SP3ʹE& uY˅ffC5AZH7j`9]#]_c$<L{XjDz-?9D7=:T諾S,VSy׆`Mo[l=;Ui. fIyΨ:G~@.cx#y+'wt 5`f@n2(r =yXk4 %7Ъט{#@g]<-(GE1. "6k ݚLsyգAWqJҤp5TX]Ɍd|[x(8HmB*[@'? Zc$i-4%(9r24`*S;/Qsq ƄYҡI7%݀H3[PU]'-B&4,]F>Rۥ쵺OrL8eriavNՙ7{/}1ɧj a-ԿjUЦxȠ tot U{Hلo@!y*ją˜+PcB-' bP ;= ғi35 %տwSi]" vB`ikdrWRwԊӓCu)8F73 ;jF7Q=ZGSTN>{"_ H;;&jI+`vB9Xw{i]i ;ak\qzsU̳393u80섌X)Y֧ P_']9sMsW#],v71ievՖ'K!A_Y4J.^@ d O3d=נkt5?/|/l|`k<΢{|ujTi ؙB]h{3R$Nw||`0+;0NňL肶}X|h>OmEXr[} 49HS'SRĴpKhJirsJXn'd,[j]~[{*MV@9jycX24g:e=MbV̯is~Xeiظ׬*&fJ˕^`A٪/y2nJVl\{~AM{ymqHq/WsӈS Out(EXKu3%ߴ7S%l= {>aexe0~4$H\8e<&ecB?ƣYwIAHg/rT}/( .11NIG.cߑ;5 T <$]5Bq>& LTHS"KAkbM2U3P)Ka`9+8h hEN@CKp4ᯊJfqWϷD_O,[U$xկarhf֊fJWR_ň!vٷ"Q$cޫI֕u|9 Oqۄ$(su|Trv@.k} ';&YYk\`F&hhqބ)l_~^a=YD_'Lr.~!@]!_O= I?TP| Pq$DI+s7[rN_8N6i@E+P#~t[Ra.JMY#FHf`N Xʔ+@?+d^l\q%g s`'VG1Mxv4ssPq&S~ j hLMd]j>Zd;;&59'Ffɚu>@?86dܻsulȨw~'yudhMoۯzOD;R^xTd6^+Qܺݸ c(OۧUתsg+.rS<!!pNK+YWB236+w[`g?CTW`Y@=6)Z]Tx#+~¹;у)X7ʭ=t~v:U]TI_ 1e+/?`,Dϟp4+|( D.;W1H:*\,L'۲*T!:IJ-+z5̎[W$LWHT8\7tT|C#9Ҍ(GH>)l8)q X&R1mZص5u@] iAn"r+7,#U0!c>Դ:B X?u W*R3MݦZ!b( )a*ST,*GxY,7yɘs*qrͤ?+gO࿤&{ZKɷ2nkڒ6uݮ>)݌׫@&o&i*-o-NMA}@;U-Үiu:?#{+EYJ'L19t{0 tm骹~c7=Hwq;YI0$rMwTTO9RM+ 8:tE>3? K]Zc4+u'^8:ra.P䜐 H): K¸ r$B?l6?>cB#|Sx%I9I` 5ck$Jڻ/\~|Ҕ`ΐi]&~;gT"}Z9b:us&j$fǓ0;NW z,{:Is}0EZadKjX&<3 R㗳lk}GoѶ+hxOz$R$+JrKЯ+7XNkAH0Z:KSyGr3@mle6AtGq*>ҧ43xGT >]Yld͍C=)L%Ry܅^isƗVwbQaki;0R'D  /Q۫v',SiW#G+t|e±@~v*d$9mH9Tp:.[2kK[9*Wo h{1<oE&ujŋ9nX!~hKQ/B|FgXBkdF9 ~l8K1Qe >|ym%-bG8H@7'P#kS2z 9<b Ef֦W*ܬ!jl!"y6?_@,"bwsDk#Sm}gGY~qj dx^=t,&j:[(9$9N̉-iH [Ufъ|b-%1v1,LQMLu9ɝ:f|"_$R(+7+Nj9#FF{tmt@ 9&[4~ydtN9rդ{Y,6= oI8.:ʩp Wm]0J[˛ \TI+]zIƕ$gpVao70<曹_1_[$)"ɞfi c@ .x .YQn0P%'`H_5_%3%V8+e[3{+ʼjE ȑ4űԑy*KńorاH^j# KɱCi󰶞Fqi TEsռ #T}^98gUlS}q^/ГJF6; N:?/dߡ2 "U*<omM( Z 9؉3FFۈά!4337Dϑߋb-c|jee5(˽Xjj2Cj@M!CHcrê>1UWCgAoˋ4y}t,Iտl۞6^[y/(&L;9>}t J o 7y5fydPu;2 J!Tz̤NnonF"N4܄yUۇq "EmcҞ 5S柈^~}A?٨M./VBr(RrU bE ܒtxMdηdpz@=ϸ6P:% ?dz˄q2F7s5L-(7qf?+)F9 Av̘Hbm尃 ecqR9Al ,򇻔D ].7)KO .88[[["ɚ2t ݹ? ρjQ} 05[imFׯM 6;*o J>^)^63Q6-8_RI4jjOTrK<*TjT hOO.7˚wؑb_ݧ[<הOk52K$# sVeof >u7f…x>B687 ڊO'COymn KUrޮ:4X;DR$ jna& S&ʢGU` *D䛱ap]g>D#n uyvK/6I e~B:]XDzJS0q8򅜗{{48 ~&Jw4XaoMZ#L1JOp Dd>C+鋠^d,3;>@?ZE6ғ9Ź4)uM'aSPRcPi d#d0ǴR;~ UL2=[IR$-"̄jstA@[I(V(jJK7 [(̒b2 )y[Ú)YD M*Ǐb#r Y.M8~r\-7d @ќ/޸AiCK& /rR)+Y=8eppĠ*~8>&S ̠#|:07#=ZِxLmڅW@V?AZ4 5ܣcg\I L$ EyH8@mZ/ag-<0=->H\k([, Lj#>fTUZ[x1QVX~M>C뢨eS v >n̴Mb̾YWvuN1jQ"`,+nQTMF{?F1eĻ/-:$iǢMFà7UΊ婑1a=qL/{'S&I4H?vD랩ؑ$zE8ƥ-\/@vIZ$p< ^}-ZL# 6289 z%r 2R'r 9!ԥMVIۻB fk8Mzb O/v5pdpBGkUIqA;+l1ȅ~h4AtV vNRٍGMs&vɦsqS* 8/5¦坓O33ǹPNH%OYK 酶UZsH3HwM9ȗGvs/JKᬋ,0oewILl 1Dt@1IW~)smC)cфȃrL"1c77cž7sEC+V#^yاrI]k2z~,Lr:u~M5#pp6^>F5+j9kc"ňyřגP+| '5!%+TPK .8nD&Rl_hc,c)2Wo`FÊ N"Jq7[| 1bFۯ=7>!h22& ~%_ 㶤Jmqt0Z/RdIpt Y4JzbsrHow-i(:אUfbRDL}MԘpq Z-9eTta{@VPoQηnT`(B3S6hc=Tq",Bڿد޺!>ND h=a"5e6)<_&4vyE#{n)J6GA%W]wލO[2yoҚOMbhY3ii 0l pL7l)D1-#nT-t=U^eJsJN} 1ӎͳMW5mdzܷĜ(ہPED>,' ҃.w@DO.e+QIUw5_[ ]Ddk{ݒ$I k#G5i{]9-Dx.ndxnWU.=0\x("v܎]6F$#M <`@ RO.;Ow^҄ѵ|G@z(oaSDoIIyhy=gjt'1stE 4q*]wЂ1r:gvELq8Zo=]~QVU&$qHv,M'MgaV<tvLtSrjKSZ/T(Uz)dq-ER}^9^LQԅC#/\n~v1xcEЮ8J_*f>Z^oI٘mD:|"Ձ+S~cZB>uK&2a2`%SLj[)9PS CߧzrD.l F_ G;esӮӈ@iwIuS-P3ğ%?}_)GzJLPNkN4/oMIWbօkIkV-nvhzy; aq]y_$)?'eT4e8 XKfʾ}W֟WбĻ-dGWԚtnj]CΟ$3CsQu,)X0b%N?hɱhcg~Ogul}溅s"&˜̬ڀݧkꆻ f*v "\)1zhS]>Q$]={v8@5#.J\7y#m-rDU e@QxX=6xU,'ˈ֪%OltQ:\Y6ڝGJF-V1EEDo֍PUc&rH/M=wp|UgҚ8GyPz`H|>cn!JRJ =88W9(H S( $Jo~K~1r0~4j2n] SO3?S\RwV > YX/ny>3'v+ G?ÏOHWN?EMmf#̒G(4yGuwrf&-tYAx% ~1]5~&dߞr+!=́=D^ȣZqB3KURT&#lؒM#p9oF+斷2z ?ؼz;b}؈8~z3TCq@}I"g3c|*{_LfmVBI(%Bt\zFۇ (. )((fsSyKp*h`l̀P(UbV{5KIgJ7xr3UԁZ(-,RD\[M?6>(ab'^f3M|JeW*yMino#f t"\zCQgçZd#7Fݹc^Cr[՘k'$zVBm>{ 죉 HF\J>=|J46HؔHl)`V@] KnBU"7*LTOR:g v$pjj賒 $?:O/VJӘ}2#T|VyfS|F$-Hj/JZΝXt9"u5e~e^eLz$6MkG!Jr1ij[#3t?_v} Ll)H@=CכŻhU$΋B4_S|sH?[9YS.:^BD^{Y䋃p/*[pƖ$.=&_}=ɽe\JzP.(<ousedXtQ$yQYϿf7u4^ e !bkKnf7d#H[MؽC<'&^r]XqtdQh3- ,:٢i!YiK;8Ǖ- DAL:,^湇鋱X T%Nj}+qX_PaJ%y j{cQI;p\FgI؅gbᝑNdπovܫ]aIB8yВHAgFLRe?{;4EWUE|HǓdI)0:u7pv)Qj= 2}S~#-VS&buӡIZtArj " 𤉏w?QBxߤ"bzj#̹V~(NKceŦϢ8cwH P9%Nf/ιrɍ@կT[gU v&apW;Fy6,?w܃/ Gjz8Ub, $(r[^jYC#O£5g+0Zk pfLOчXe=^GęD0'%O=@GR]7Cԃq#Z\XM=4{t ۢKad`'IHz0;).[헊Z>99۸-K@EU GEcͻ7M:E_ln kvk K ` sbI:|)￴o=:d^*v(jX &{% $uMT]jd|HN(۴W9ki]d?Īr~W Ф F1!'ٓOUZw1s'φrSb}@˪J]6"@ &u༓[п:l k,ȲɄk[XÜ*:\nLg3#v.}}V&셊;2ήӢ ˚2<3?:8ӎ\z`9*VQooSWa~X~w%Q:B!1[׭  2̗@R>Lmo" <]ꨯ#o ˁLN3l "KMw,A*ؼKgxYM[M:1BU qtvp N+DޠeYy-Q^)jr 릖mMEQaS?WSƀ@ I`0<ە]H$ أ8݂ndI6yUwK LSw+4m)6ғKH;#zc;uCav:)p Ž @8<< xe/[ey'4ydkؕxe n- 9o\b$MBN<?'$H_jsNGCUP$T1Vݓ,vZ/$K2X,!f!T9;x/f׼ ˍd>I#$Y pP Vt{E^*ף CYK3ėYCh9kF9Uy9ߵEGi9W^5NtZM} 瘉oͶcF]Wc ۶]zr_kgɗE!˒%4r˄rewÐ6b* xUdǭN΄?N7+ <*G`TCGMr߆$eU)PVngN9W5QUC63fxsZ[DGM(lc5 ݃WQkeԞ!*J [Qt 2r^^D)7]%}?X5tkl}.ysªL7f2h!dhS*[@n>!kri h sӫP")kS\1[Te)AR`.u=B*q Ol9dd7y[J%6whҟDzCfѵm*;*3W!/}aULwP45nX&.~ .AZTqmjq_*oI8x';vUِJAy'1?5b[><`cBѝ-WmQPBw#`auʒ=SS1K>DҮeP]2v%\/ԳI溛q`~cݡhɫxG1S-:Y! (ٖLN kD޾]ws1X㞗d9usUz?L7 'ȊynUt϶GH4R{E3Ѐʻ02H Rr<9N lZ}s ĻD(L,QtjsX3/s=/NSlb- 8,et?K~Vknggkx̔E﮴4fuFӕ۵ee㾫v2&#ca߬*9 +c sV"U)X  `6_k)ɠ˻=)즿z Ų~. Xr!>VY>$Jc> 7AJbJ` t!t!"G9{3P$ձB3e:õ{ w@Dz! ɨw"t L7Ա- +$m-hbĦӮON˞L整Y VHT 1Tծe3Ka):hQ8ף\Lö*iwZҌ'h!-E~"̼Lo>tW=EAzD[RFB@BOռK%_$zOK}\àm4>*$.?dx~|=<-…Sr˙L7!LP`;-N:hO'R57H%gϨmcjQMi&vT$fޟdbZ4%Gv  pcY;.$bǒ~L6mס:$VIe҃*LO DR7cl,N4DYQLe8Gj=gHg966:QQbLD-O>ޅxpv2eiil$69Ͷl?!d}2]cwơG[vF\#,<#%y#/Ryw@VVY gmY‹Bd/K\>u,bcWLR ->f{t_0z2(g>&oQJ( 5oo=^F,[up><1i#k9`xRju{B U—8Lo$Bmw:q.pl 7E\>CRH-huIg Xe6<w7{G\82^V@l"mQBq@bG C͌r_ Ծn7rpXSY*;IPY5Yȅ'mЗj3L l!O_O,+וK9&QC6W|* MIp$;ri'BK=~Eym^Y[rTﳔ ;s=c {e a!~~c׸um;I5̬s⟗+`z$j )#\n@mɉ@́ ϖ ©Fihj8j'~IA!jSϾ$tE-,ߙh1 r{1uқmIVtۉ6z;(ٚ&xionPqQS{#c[~Zwܕ l~7}YX} 5tS{Hʏw-`I^Sdb&T-صIU *dQD\<MP;fDOO1@Xu;ܬ~#a85ى-'vgKZ~HZNjw.۷ӬmZ/ʹD4J:*PRֹ }jfB1ݳ)rW n`L@A M(L}.9u pI6tVdK(Z%Ӥ>$26ovq~-xWUYw cװ}C]ih%;W8*jXP]j t ;4;Iq'=htm+m/5=S.+F'Kd4Dn+cpQڙIrH{ND|BߤI {ShyKI32H5e;uaBؤ Ͽ 5+s2 J*.oQk΅胛UW|'ǘd6MOf:!AN T呤>|kUy=<"AGė6a .{?b|AL#p9TklniIF%g9KSx:5.n˪TLBS8qOל(qZsʿ|ڀi Y0U4MiA6E.V}L+_($wCEg-&jlM61Ԅ8r?bOrWZYot?营1jql 7zkBFt ]XT&JS*ks$]OG?DA;Ɨwحk(Q ;j JHt4Mz*BYbY6bN\QߐVy(nH v:@$d#JUw5Rq'I@B㧣N$! 񔇨;Hi%Z0"#_H Iygߋa'7F(&!Jԑ="L ke"QBػrץ=ܥ#Gf*:&gd2LiHK6" ׯ9xESxW7lL'2FʢAbc+a+pi>"0+,~ h|p.E-:%4%Fr|{gg*𩉬al:bMgсMy=gz @J>Vzg&CYxU$C9RXsvXE=簸uqxmi!L VU"28 aHn)+%1jitĴo *3(%p zAɷۂ3 _laFK@g=, 6gT]Ris,  ͳu$u,Xfkߵ<Ác{hULf-M|z^*kZiҜŴF|SVh~Pɺ@s>ĭ2 (/d|HUуYAs~D1P%Et-qaq!(ylF%8럪4OVØ:+f/ޠ+kifW~]q©UVMDcܩR T X{Oꮃ.ߣ <+?FwԊ qLt[!K·(Uu狒D]U[ܷ+Z{E#)xC R]U!%˦%pwnv/3WA߃vH)8,@a-]ޞgu{\i:~ĩ|:*Bc3}K:+RƩ޹>+AI=vS#;6lT{?U@Z94+7(BSӶa~ Azο?sձo ZԃnI*&n QO7op2!梐XGD8^(񇷹!p`R{މk0(L9ce 5X|t pX6J$gԊRqq )]x`({Aae 4gĖ]7,TI.h`5S_x0>{mSCߔǕb5*wSj0:Gl )SjUѣ5ǜ.⑳%g^WhWipG[fDXCX6R=ev({l<lv4 ĀLŝЙ" 8 Edij.P7w3Ы.=:hwa+˴)^^T}z/17[, ;#؊Qo''Zp /7nj8؏Lx(~Cav\@D*Amh(;"\gK'z W"_V瘝y$[ZQRp|R\w[C\0^s[%*ݲ~OvmX̜:0:V6'X;=l gt 9VbpbFAƒmi8;Y=eXY)-^MH̔!ÁM;ʵeNnu7DjU'EAS}8Ǫޔ۝"1id,hOOAr#DtѥO 6Wyex~ Q1v0ap|bSqH̨ q5d3\nUVԮ]߉RBhkO4*1 &*2E$#U(Yg8wَxToR.>rABPskʗѲI7Wdr}Kቤq0Źe;A!D;E%ZHXF׍$U;Q}P J@U:(9lȶIݼzguJ*'6zwe4cE_?@85.:.;gI2v/\~{TDqͣy+KP/O*}+Tೈd D il*Lrv&y| {uB>iiS_6wgN5 MYLR%\["f€dd3޵ kpAvJ* nqwUf/6xMHSC'zYyb,Y) $lpJ!yR>ʭz$ia?"|b~v;w*Ժ{njWbDu_S'/oդN=3ecކ$Z%(F)O"%<cWE M(vr '74DFvBz@-*?0HScd*㙛O4^^9Gp+'#iXwF%;*D1p#7-`!c9VjZ:bz#D^ 0)PVDmhE9Gggk: 6֛5hOnvb} 5J$bsS0hT)kr4FHks:F v`n!L8m("1[N`f6 I}rktmeHHw7n(ttJ~)C|>.v:仔yFZS8qQM\-|w;KOM3hz"|c]5cDfN֮ɠ  [:KԸ>'/353,8Pb` XՑq+QL+r44aw?7v 22'y9|iB%?zcFsr*4K߶eu\g%$gy\2z] N?Z=]RS/ӕt*Aمwy?2MҤd$*h-5bL%[}征E#(1֥6..Q@,HI gH"թ?W?l’=U 'ЍSpʱkD-m] Χ*'e.;@t XFz2Z" p"5Ajm/O*+^5%b#/}?ǁM(,!O3+tެRP*N7e2S*' TbsWIPfZS+> s.(1m_Ϸ NӈS5~O&B8xͲYە]H9NaF!dr2u $-=Y}'wr ~D7d$(m;.5+$?|gFj0͇?orhDj'3OpQ΀TAoL *)7R_Pb46ۆ0zkt/<ǧ `O}b8սteO$EK\̵Ԫ9"=-_:\ӥ[~]1WNt 'Y{#i` P\eue"%+2G]ȯʿ?q}etUrqݷs4%E-,Cx>|4Ōu'~ Yfct*Jb%}J6QR*wvxbtg&ŖF(_C aC@N viqEK$T랆BtlIܟAƴޚ4÷Y!X5Q|_8~bX+5v_dr WP&\ Quy(J$)y¸ ,o _QnDrr*k2n\J2FjEa;CRv񋠭ǧs 1?di=CV; .x Չ8jD7&Q s@`r=zZh?* 6B=cCF>?[XnlRX i;x#a.8[\S jSejGSXtϨ[En`O0A4CHJYsR)-vŀ=1[}edYNKʩ2BӔ G#[tCȅ[PY z|3bV?2]̱_Okc_yFѡsLi"JkZƈmXښgi$ȟ_!$rVJ~xL fzKj)'9-*غm>\1Ϟ>$Zؖ,xY.)7!_pm|sUT.Yjoj$8Z3P爑Kum;xxV>)5F2yx|.IhK c1aħ(E3F}ζe\~BPX4X;kndDiPb'"wh/p f<'QÜ$ ច3R AƘh}x˴ .z k̞,Asڰ4@>e;,#>[ ePZRa @s,ԘbԮ'0C?̜9͚9#XZsvg'F$Qoa oG4Pfa;M3R_'%9R}|Y䭣XQh'؆M;-Tk` /3ghx'[MLV ÏNP^k,9@{=YUng=q{7 :jjIݻp_NdKwn, {3y .fp2@!' =fV`O e%rA*H/{)+[ yo KO ]wvι ;nscY6#;.|}!XzdԽpWR=\YjQ?|+qquՉ&mJ1jJn^Ll=us%"Qqo9$WQeB)x3<&E@dZ&9떓 \qP 'Nqv,3= LiXfPT7=jں<5-WL>R7p+G^c +1Pv]ɡ tg|a ? 3J=x[8e"~֊)x[Cʝ o# SiS}Nj kQ&Dp#Ofv JlNjAJj{-|5T@GGXӫ}ShM72"a@ۺqزkAoL'7p͞h3™D|amTQ!s}a@UWLA,[߲p|kTif p ȏ1R;9eb%BroL NN-& Ȫԕ .aEG֒]u.~jK\|"hͰxiA TGUZ ?6rt _hYj# $nbfJ9FRx6]Mt>\?V=րa0it ׏{z#Y(:2RǹR 2'ٱbow2cE4musyzP)f2klNxh⃱$whzɃv`)ta}h>H7g+#vbکW6,mKe Xc锝Ɔ?L_ Y"U8O 국5"v#=Lz &UϸCLѹrj8B4Q)~;3RxHn0p#7_k~,o ۸ 1 t]Lɧ[i1םWq~MTtkq>٤S ,*׿>@ؙ}U`bm)WF"3/7B6.Yi ޼tr&wĶٔƧ s MYBȩ}%r@kK+`Aʮ?2OsKdm@ oט_߻rV(x6@{ A`$W|%ָɯ5TU7fz nocI'=ڃ~*qW'}&3oTP 6$ir"5 y"ᒖ =Ggq22U*;pʳ<HA;*qɄ B\twt} OM'ON~zy:#9.c6hEd43I~C+P+;>D6ݘctH'2Yn')궩zL,9ۖ( 2p:,jwnr u9dZ3a|+#_50tox lN)p&;k#B#Qs#hF-?nm﷡.&0 )3\Hs.]BX@GXZiJ&AН12Bױ9<4sK$Y鹴RuiB(ZӺA4a-Hkؠ.H^%O\3ˆ\W3KqvHI"[s{JxVkoA RG~M{1˵<7bT^˘ mcCXrבU=PHw .\G9,_#VX&]6Z\!jJSMCזb,4~]Ғ,WbͭCJwJ maNt6>!KyQp9_f4?TrTEFnH;N>1lpcUڶ*AJ`m7sșTxv!I@8A>5vSؖ&jlX3*qHsz7cM.?ۨL,+\GMk'0-ThX<,g·)s+dFY^@W/Qb&шվ_J*3cHc!p[&f6x/ #qVm+kO{BYCuxlODc.4 Dz[2: 8Ey{9IJ 82T}W]6\/측&eO+86\/TT&"’5Pv"@PIa$UA"zOaO{Lb3^%3^yXA⠴>+O;v-}%l(i R:Q0nb2sʃ+4%F><@mhl׆s ΨxْFnJ,)G`e&jVK~ġ+ޡ1|@ ,t ]'W;su89O{ݍQ(r6 7&秦BςA`l\7k"e c?!qCɃ7U& EK3ߴ8zLB䑋 EsPw9V {I*CÕuwg78\"C&P"$!@q-)QoC @z?km[=&=dkkR+!&]Վ#"I\IN:ݔ=Q2_椝TL͟Ѹ?N/Le2:n\l@x?ke^/8,}\Y#"f``b`\x#:n~b.g8Óqю2E:zoms& *XBv4[`şFgA xh Rb\\&M7\f'ppVh=2ez&;{J=4.G@7P{=1/YK\G3*'$[14{߇GZJ9% e-n p YTg9~1JWsQ1{LCpj5gR:J=THز^Es:;h|12ty؜>b ZCitbjP% GJ/$su1ޤ=Ù#,q)W}_PǍd+u(HoAr]@^ÊC8PՉꃛy{Daňr 3b_ËPk;g0 uTlHKJ 7|Ona+xYpx}!9~(Hw.ggk]^s%AՍpӢTۯn")=']!* Cs*7%B_R؆V2,s5Ygqe."zȊo t]9drr^uNpO ;mQ>/bE$_t[EՀz)pP$4rro1hHڌ() L 1'af6=(siUAظ;j]͠+fnW]cjM*^QiMcTw5T[px3gms>^'qE߄ b겸}FC WߜP0c_û+'_.<੠n|5Ћ~49:vݹ2xLY^"KiA li, kqQYo%3cL#,z .Iӟ<ǙqPa""_ #T*D+]^P&>HIEaĕjX8`eCbZ Gȕ-l\2c75M` {7s5mˇib ScˑfLq˸T$mhyLz}jaի ݏ fG> U`8iXm%㪝!9`7e2<B^R40CEn|oS|V=: AԧK_OlBSk*j^BI,ي*ڔCa-;h쫼}HƊ|nuEr_ H]MPӎF?qZ? 9fQ/'^ {/ rX!Yz|*@eEkQR>2KIH.¹ Z?{ArCq8dr%2۶<oWiS?Y/)ƺbLV:ߞԖb0EQϦy R0ł*>Wuz/dM9zS!1̡~67gU 0GO( G(:9,v`=J$&y+) XM-YdXfq~<O]4K[hk) eor h>HdIg(GZo^4@DֳMEy$7Y|tG[Ka%J4B3^:8n.+LGr¥)^IK\%7lfa!&4ߗQpV #ays U$Keٻ~KtlwTO9&b\5| ,3P>*XDP}+6`VM91eᓥwq1?( PT;^ 7?vbK.uG*)ZڤYZ"@yp R$(򦺮<~3 +̞mkhb7ک؊C"vO"; BE#WDj55|ߨm-(wg3Yc$ ʍr?̙&Kk#7D?-' oE=Ve[Ŕ&#$b1 KH߫7Ѝe9T88&/ŘxF6il멩r2R(c~*ENm~jt[ψn ra+ vλ&G\vy9(LzۥD9bd'RmۄlBdw/z}t8ZnML*^E T0b~S%Xؘ|! ybiݐ?4;dJ1%#g]n|h[jv jbLjr1f(8Z?8tv훵,oP`fQQE[h[mT=c/.;X 3ȋR }>u6ȈCt*Ql[H'Byq&7Y[n.#o znK&:بU[ÂRA] ˥Γe~?Rs~MY+a)Rfy:=^S]M``k3%vxDTRVB!""{G[#4q;$ݯD0GaXq0{󪼶~Մ?T+W~HY}{1m)gƢkWdLVl|X9;A$Ǝ9x!.|bjGn[ނ71<#cbaT~47sF=j{'t͟f }˕-*\زш$iÎ\ T*ыy#Xh^T{Ɩd=?Ez(y" hfW7J ({O_2uG1H>Au=h*3[;|N.!l؞ּ8 ?" ns!{D$W+:NԯLp_}@ w4F pub7GH۬\[p.8^ijVvx>P"/ \Mh:DFs. BrYkbv6cB\ vȑ](dhLX Dc3BPI 6r;evbV쉑 TA qDv%mw|HS9t N[{AlCyW8έ^&5#ùsVNӄ$\ տ]zm0R=RFdW|hFֻc{$`o$&Cܠ + ^C̘5Bǃ6$~ڊw7dYSfV¡1_i{G }цFgl^raN,d1VO1B|z&qb{T9wsCȑjc|#%΋}mGc+:<z7 kuJ,%Tɥ0Y 잰 Ut(q;}p&}c~ hk2<,PЖ3,lX:И%b:BK Χ4tM$0N>ܣ wSP֟@: yctr~l-CCL)@Q{>ޑ4Ǘȏ H/ZF#P^xKs3G SV['j`Sf.J#`_&, PG;MHsYxF}{fVZĖL)T#U LED%2]um.[cDJg*?}Njp*5R[8^0ÈXH, >2Q n+e(]<hcXt>\. $lӿ֕q$r?5S"O9u|'OI vXXLd[q5`QA N!H';XLk0 ~T 6_D碔d:CyP^F̚)wD=2κQDgP@ThЫ''d=ߵ{Qܙڧp\* 'ev,1Zq+<hf4nj#ElbB&`g7*g(MZ!'gPly]S$B0SB9ro?_/_w&.Fs7%RʰZ҉,Hڍ_h X`>cφDFmefu~tSF:j޻1'[1o{_D߀cIjc X45sg\ی ^Ѓl(¼6 % v18)lL[yV\ r+ W]Ɔgϴy8:`pu:-X@"FE)cpI7F'G\m ( paN_A$t |9+Ah8"G}ٌ2:)pw}}0\i" h)bCn](r!q6#rb9౛pk\&)ͦm cio}A5i5y1 ܎j-oWըYEOp\I\S[Si$v?BV4=،1~gpW>\G ywF|([-+['ѣTik=øT{pWNfTL.WYm W. Y˻z>3ՌY׃aB1}G; DwGy?= W:+r =16ޟ*/ rD W{Y9KmO) c1t &~trHB֫uSHTx,d"BbuW QcNe8bZH㉳m)bOuw3>"& =B\]ۯPO{MYrГ,K!*-T+˗:R+aAUO)(Jc`a-Tf2蔮3s{o2F{s #:dҌ gf^>h#|*<#M@NzRaΛI v1&i%(/;U<1>j#_寕ws5_z'F4Htp>7ʋ6z 5SGr:6xH7g( 2qgx]g^Ğ<]G@,J`O?hReEj I䟧n %֑uAgnI-ߔ 'S?:Eh]w ;eϐ䠰hheg}&6N .ӸCPBbJ(bw|2)j0 pp[.qc[EwE G#JωiA =Τf Rr/Z&6eʸ!IJe_k ˢݖ0̊qG?t{̷m6|14(EtnSH\2ن6U<}'Cيpw7 :xGݔ\q|Y쇥AK2j)ͬz@m£` ]Sc$|kr#Zsua _rd-%08h~K+ax="90O7_]H$VQ2Oq !7uS|E^I4>-k7`m4IΤ~H9]ZҾX7Xj.+&G5چX/7𵜲=dEO5o7t .c{,QZ5<|u$:,HĀ R7 >$ Z9ξ "MJZkCشE>j2f,&!ҏsCTvK|=cM y\yڴ2S) -pZ< ^`Zc}p&O-ZwG%yrJ4x#_tXM 6[ѭ 9!∫kʆ2ZC1#Cjv 2 KҲ k~n|?l2DLBxs阆l'Q̂P ΒQ:AR/AN(~.YU&TUa+Xԯ+xZb[wJi+P!!sjd f]P^w<`ͤsLHۖp~vmWif%;LHu n2GZ'Rj䂬;#y*rOً~nǢw6=[0($ }:R F"O  bm><*%}\ jT4xb)$fHk*&ӌhn,) hLO']9_@-Yw )eS)jJ/sCT4nd{*6&'0ߘkD~..D9O4б)"sASRIɦ^e9j?ȇ6[}6Ͳ\=PaCY`o3%o;ԠL{f ws V9sw_ \;6;p7vY& c3Tػ# f$`>3$A48E<Ѻ^C1d)WWh-[N sdSInZV뺈wyL8*- _oi适\c<wM R$ȕ>(1XL>'GmhSN[k5O Pr h<` ELGiL$z2Դ\U0qy^Cc*k@ fxzdmPʂ l˱_8{$/j|jbcymHVh )a%22.; X*IZkl%x5Nv2 a47 5z({S&!uA0󒼏(~=LvkN-Ac u9Pe~&W)xb8~I#^eRU*ںiɿAG^hݏ"B0eP:i%A* -k߮vf M \LxzK'ʽ/|%SfD.1يDq=w,FR@:#j|!Aq !ژH!J¼lĽiُ`(3[Ky5;jͯeeFѱH*jlz:{dYf^|-a2`6 K6[%bQ ْf:a'WJCgzP?nVkP̻> >=f/=L\UqC_fz~yЧcu Bj[ uPT~n>kE<}mNj ɔ ժBm Ո/#bki3:Ty"T8e@+&ʧEuRҘFi$:oM:ʭgN~"^6+Yg74k.~rbT4qҠ^&y7LV._Fr9{)~M2wh=~V?LAq;wm58q;G}t~0 $R%U,fij)]ta>SWkQdN{$FXWP4h@0.aus F$sR0e6AJCBx]G_qeohމ9OLscsc:&r!g0ujhb lX'WOO|\k G)9|{H̞ny\,E(Տ7$'o:#RNZ3w<} lM[29 ptOt$_:S/IE/v[{--€ }|x3/^]"M۶9͗k5((2Er ΐ(W'~$ N8g4j!͢q<'&~T6?i4MVy(iW]SKWeF1{06/>M(E:);vH{NFv>b ^g8Dg4;ihF'jN~5"Ps]}zA'زÑN$VMK|@S_4ƄԾ쇧4:56GIa6!)Z{Wu{vPJ'j˧4契͊8@ 9jDF>q>]G'5_970 A%?Fl۩^*[-8CLknJ\'Mv3IT+j߁Ns{7 R>7_įZ¸xrބu{$:(OLAHTcgZ/%O2w7!D̻qw4m{3ކP)3:T7q!Ly0/Feb韈&)*2(lj"M{kZW}ՏCxyZޓ<ݑBiY"S)7^ߚ]i ݥ=u xX(j^.|>ԘFMޣg_z/n<&$A2-Zf?ʸ1܏H~7RGN0ZZR /ZO:gR Je[?l@]پ~'#T^JO-7gDJl~=Xy9/ӒM%)nrȰD+piXި~jZn# J0eJfD@f Z^TeɃF_!R ?cPzX y$npq$|0SqRѳqr2^a+ a/Xν-,C$s;IԦ~\) ٬Qb <͢ X(˲` @Ov$S]/ЍR8ըؾ2~-:K K :kcQU  Qȝ^@A|]k@Jt&V蛰\@D!;SuX*gm3EW 8pe-Ζt*Xx~rWH0gj@v.&G#OCrh$ѴW\WOb}NxFX'@j¡v8qAg]@>]6LH RMMÿ.,:Z { /T|FdkaL/Mu©B<gS{*-Ϲ[QufCt]4T#'Rg$y&H]lۗl0x ֣ylzڴ>O139:}BKN>J~7o# f{OthYq/qWKwc;q1FDQMNE?ѰߩMmQ*:.^~Q/;3:g &?.j{׸¸;%/,av ?T7ghKo]DƗY \}3|Եs֯yW?s lti$'C$sXL-"hleS/gUM:O nJt盼Jݣ۸p8Wo"Y^dm a~w\Q<{<%{Ft`Fgv36fϺ ׮Z@ |^/MgM08d6 "=Yy I2i햨H"jdj-L FKV `\XA42ÒI%`K<^ 9'tiZ%|ߏIe^Fo>%θ/(0jCe Ć呂y0+D'#kG(jz~ܤ&w srVE\%6ʋ+)9y9IS}Z@*F* z.A8Po&~!+U jr}P˘:j S5[ zZ uZS!jZA\SvtC 휺 9J. g;@xywc>t%B(2fξ$Pf3^MrO`7b^@y }w6Hʀf~_ @n-"H(TZkhgM搞sq ڒ*=mBhu Q#] Z P7,!,,HA]z |[yk|Mǽh\F0B2 C4Υs|94TO 6pCYfzH%hʌ2h9c22'#qы }&$@ _T#?? ]U;-eF6w `w3 h8/+3A$񳻣`)O$,xʍӎd훱M58 ~!tMPҬ`ڤGӫ'1Ԭ *;ˈZ]\V{ "`4g)3ceԘBf76AdWAơXsKE-h#^JbZ=4 8@a׺z`LQ#Go%1lx(/'b :ل>^׫w]UPSEayX}4tXjz} -@1WaA 2eï?an9FjY+%Q=7~~9??(['Hp1M=e;۞a+լF._D\qq1Q@CV?.:au(‘,bo#K$A(]g4_x&r/S5/u3Ti5"d/3yξ+E H!WV dVkh/fDZPƐkH<Wp MWASAUR  ؒ߸A%ga`p{L~TzV018x'. _r`Xnf)ÄHNM(*¥Q`4UL> Lã,F#?)jhk 5 VϿ?׸0*JDk$qʇoNmTg`Hhf$nhx/ =xj3*LϢǕ5ZEKPW[Nr\d!)nڴ bdMǣQBuTYr ]BϰGS3YmU>Z'9OsBzUI<â} RcTp&=[U rW/+04*nhO KT*_ tk/mWЌG@R_lCt8KWc&Sz 4\-#pSg34"]Vӥ*CHnhaXA@:\YL4*[)Muj%Cg7!Z/d#1ࢰξJQ^$J H]I/O/x0F8'O:Qo,Y{!<'ܳ"fJB\~6NFSemuW0"L-6$?x{cG*FRD{ Q:sD  ]Ԯ{'L)$S uAZuUķ^MQ['3I&C_mJнH9J7oP;|S=8݅[=?Hx9GمfnZ0k <=Q@(.V)k[6tFl ε;3N f'*>q4Z!UFyk_ +Ηf&sԤTJY mx 7llҴ]k^*+Tg^.^s8-:UP dd6%g6:]uXE\~e|yYSr/ʨUue^V2=K8g- i5ogDvzSϺ\ <>h=sN%(sGoa sFBܭO')w0j_X%H[MN"|d#:h8C%g;ؔDZQ׬g3 i92Y}Wئ!t%)H.:H%!Wke+yw'B`CIeU&T㼥z?Rs 0mL#ue)E9N@.*Tg)L/dM̗73I^HYdp2D4۱ÿr()UzM$ 8'x͉s_2C-(=BVWԸFnC)6 qsCdwo,ҝTg\[-9tӏrH}*u'8J~kX|ZTU(k.dB5oz2!$;6)y$2f[RgaZu>qv=Ok 3[ } 2gp+FQωINHک.i2e#yֵW6fQ_jbpѿ̉jq&kCuк))u $8RpCMILU}*_"7TRqUͿ,`(y|Vb O"gBGkd~6 {kᕨSb,&T;I _8~wva?+ AՌ3M#ЮT ]#_f(e$Eٻ]%2d5.N!ƫ+UYp<qkڣ bG_Nq!;ćӂ4vo* B& H{h6E@kwR"+Tϸո1$νGӪHcc5f2A˟aK o[TQI( ^b$c2OD7gŅʧ;Քۮꐪa3.Oa{k wV)8RF@_R+LI6vï`R/?͸XW*H]tM]BJU.-#~>ڴ.> uW'Aq tS`}ӄu+RFɡ+7(U%MgTb@v|~`7v3N4= b MJe!J`˛Y`9CpTڡ.~Ѹ~Q0AfF"n^rl;v-@𕊭r8fPhc<֔fZ1'<8(=A + *v32jP^ۼ`G҂3W`f̅x[ צo[n;aT9~Ig2@0>q]=SUx3u]gޤɅ|+]v`"o}HuWk%+Ș`C5Xs7E&$>ͧXi*l\ؐ2^˅6@``r5?5d^чZtlY|}ۉ&D.' 쉼hvE& 3#r\%%i7+}܍C&)%2m !x.@,%09gǠ6'eIJ"6Lld]k ڬYe+ӗ[t|0;7-)Li=7 UPS%éLC`Y )ZY+={u3z;me9sz88B;jRT)ég)Cvd{?sS`!At*h~>V;+o|Y ].41ifeQ*S3<ݰJEdit].Fo;C~APVU5"#4tahFCqr6ac3{L% b=ZφԳ4/!J7UAèY,.@"@~_Hv;N}&T:ׄLcq*%#H5m1zI? E$j(;=feG~(gNN,Dq„.Yr?wX?fcqH7jlR&>ZB}KBsY>>GEmF1FĞUR{\tVOܙ?7"&^Jθ_=IR5ѵv)bF %ĀcI= ،P9HFJHFyT1me1R${򸣜hf:؟q.ƮaAfUa2{? y&{{̧PUU S̄;]BC|l6P܁tp^2eNs{\k /Uk"nM/$~ȵ Rr*&/yKA="'+{pGx'2eBAUTGg\ԴT&A$@-#B9)4"ܐC7uEfI <9Fkh֫WgӞ&a~0"fX[o/Ek;u.(' rFWfV_0#Qp:aSϡf#|-{pwd\~ Uvc\NU,8ADihn!< oyloM6 %9ME.I4 UW,Voq _^"@ yVS_91>AO??!BAM+s5|qʈS`C.- ٪[-|\ \X{p:KX# Eob@1DSDTAN!zusX-)BodZMoCƅ) U&=Jiɸ7A5*x>fH:N>M7P?V 嘧 7jycUE#ն!P[:[: ko’f=,|DO5OLߞ~V Ȑ?./Rѣs%i64e]*&r9`nJ,}l Ar⨔ISk3Lp4n KЋ\wQTҴs3TgSvr"o9R3@`J1'k OzT޽nb&z71˝O[$Z֛S% |:OE9.ɍHƣ裸5: ܳA@k5~ #+.O/_ADZzWҘ!&0e{6WpzPV.4ʺb&Pl$/X"UՂa351{߹R`A g)+/)*.wn>&-o99ޗ8x/l};;VRi Q3MMMτtdܗG J#dمvI6^?q{ s> ~I1lrL+_ik7r?5+Jcʖ!o4`p =P3AḢN3_EU]Zd<%(]v2bQOCyS]`S >n8a\v5k2tkF,#zy>a lD0ե(H9&姪-^MBxȶ?]~D8 D-KHԞV1 ^ wx,.wgAD<{t4N= uݦLaOL?$mL r=k6WG0Z mϒOz +2Ʋgdv'+,$RZC@ -yn]?k}tN Wѻtiph1Lk5XrGͫ֘ K8tzbR!Vq 7aņobRNG~Ȓ2Ҡv(içs` B of]R$gTX, sY/!vvI7?@wxb+z>.n#:t'; ^c^?]JB#B;E3Z-md#{@4YAA=8CDa%퐦\h b 'fR Lm"H: 8 <b-$b"7ߡ0L}a,r9Ž׭bL sjmYϪ $R{䥻7\f`̲Ά'S4"G 9A&hqʅhgtsA렲2nr XBRļncJJں+C!r}اMBqUgR2Cr7`I|(Zv$f5 rd>.q]d+xQegh<`WY-O\Mj%;k-:%RR}|dA`CdjqMw6~1A)*/LS4vϳ48Y#6Kn,ouSk7HnYB{1[|l'uOwhZQWΆO;||^h^K4=E}f 랫JhK5pbTP$\&){YG|a̜N>P PqB,JD9s]&'/~FU =2X8W&َ Қ\\HzyePBveZ>գрkT&Yr;rr5H yв Өe>xcRX㏰HV$72w8&&kxQbH@pt|A1ĎL~CVst/CZE跛,ɀBAtԈ+7Syqea^oj&EmMDr])l E@y17gw>f͔Iit'ZXF6$;.VW8JBBgi=PObzٵ>Jz@u߄B鉁@Ʃorԅ+Z7 >qw^$xlTI쪩B»R6ʤWsc^L@*mdT.=ZDeUsU, n*I;?ힾJc2S k~B sϜ5zeIUXTDb2 g 5)@)³Fs:;O|lZ4He\ݫE=|ls}Y]@/80^r=GYpP/JG)DeC7j %+pD-_WGXK8 1([)΃SZ)&mlEʄ$B} J-U`' Dê)戦C2NէuTc#37B2# 1rO8ZxHTrNk UHw`ıaqr0C'SivV,*hV_ ʰoTĸG}g! O4>|-I$ރ<<øt` fnzw%%WR:%ꅣW9u^c#ӭ$2~.wvO7ōtO=&lY K公ęGf $0>DJV ј w?4ꈤN3I7RaP߰675偺l!M =ŘW[ILðtuˌь!N˨@Qd`<~ZQzg*\z1[^]#`|9Uk7kg? $ Zė0zTAANY&gbLժmdܨ48u0)RMGgר)T!.')HMy$40x ax/>Nݔhƺm.kX}?w_4p` ;f<|iIV[ ]ØE)I1Ogf@MŝD^B9R=Nw'nS_: F 0B 9k_3qVx+E )[B5%@{>c$"0hd[R?7 SUYUz>4$e1j^c5̂ob-B l|Km_} JA#"laN&YUkN|{tŇjWÈ0bueb}!Y}+~<󩍕i/ [0r "6 }h%!kcp dmp|oLmu08ީ wrU v,/n ܓ^~<"5` 8WL@EM͵ϰʜwsRuet=[PPs&Gq&h!OWv. }Z:;/V}ٻSnڈ+ ll2̓Wz1L<8򜷵k X6%ŷuCRoA-lKbH7w0m8_B>/y/\6W/ƂȢ J92{,74 CM!I}Jx}k>oY%X%/HnQDjIJHxB̞"pq9/""QR((Z͟apHwatsD?o p!&: ]=?%%8^ފ V;ڦ1G&.HO($J:bO/P(NKQMUx]BTe CE[4x*PQ R]#"|('淑Ogٞ0 i =F0kZFHґ`u9)6{y=l-@F5tE ߤ R?NZUuS )C՞b3-"*e:w+Tq"o}՛}sqVb$"۟2 yybVɺ y˯^jRNд._CRe:2&ٹeOSӨtv G֎KU߳+=^POl:$i~d5z뙎~YŦ@a"0jDs; KquNe#޷ wk}0ŕ҉qӅTJۄD.k%rO}QEj5y w9Ɇ!E i?ߨMgIv1(6iȺtڏ? DT>gЫ:N7X?ZV#E(& &;VOKCQhoR*gmo5t\ozq9'ž~rFN 19˾Lo~Ф.wbUtCCg(Bk1ܐO̢ p ;r%{NDk><(lYù%HBFۡ˙J/N tπ&J= L,*<YYNf.q:M1zY% 56mno0qx6`Q1d{;nX.|o<G?> 9!S8"N:oԠzQkh`4/dN};j5u6dFZamP שּׁG.F'jmFą*rx1i> B#U0 kȬ7[5|J;XCbs :R5}_YN*`[fai49&2+!9fQ{˱LL^ K]:]d~Tp b̯wz#L։\ѹ>3J+|gB(sLtbT0o)7Z :?( ًv*gLR=sqz/>;6Ӓ(9J7*4RqۋU3=  j]&8+%lXw0sl`sgHjMM>9 %YT)f ,8 ގWeΖgP omG#ZkYGm.~F8Xaȣ_nj^sG]يo2է0Mg_۹¹;(2!-l!vnmpq݇׾(ײ!9a{`N1ć3oi¯P٫=3JU^b*5 j[ X6WȒ֑f i5k9-T'Vgqh%IlnQ\P7yi YTz0ĵ"N x$PӘZN@rQA\a aMb>igcW!=AEUJ%^Jj-V.Ȭ ~@dJCӶt'$]H;GR0”1{o8&H(yE;<)sn}si J2IB7ƍ_0ޭ}W&qF:u޽&붨薤+Z 7c@׵<OmnG6\ϳ8*(qӿꌸYǶ1d*' \lS߫E%F *ŒգJ52>?afNj.iwB!j$\>ڎOr0sEZoPQSk*"OBu`I%040rP7>ӎ͹_QWZG]JS*\@0ªhE0 D_taFl&nBn6j*+p/Iqk4VASp {#pD2 X.zFr\bGԴl֍h[CQn-HA#c+7`{guǾ_-*,=ޱǹ2\Ik#Bx>~" $*Gq,{#M>k7O{:eLN-βپXs a{%Щ *" Ck C:iH@_9 "l|msiQl;}W*ə,=!ݥ(ԇ|)AO G6+„4(?ǂUg"L9! avi BkV0{FIUhh8,qq@Ryv$PPfԸ*z0@'8vl`r&#tԎ8n1)w$F^k 纝-fjzEO鮤\=@F*+eK6a%ዃ!'1^:`τ"@W͙/g~ w.j[Hӷ#ZtأDivw.epĴC6N**kPa9I @? hMCT=8tI!{}Sqn|s3;V#7}'_uFI:H_dSAs9hxvqGS9ヘ; MW@9ǁdkar,Dx0Jekksj *b?{:ƛ{FkKdl4Ⱥ*IC=}]AofE NIV Xyn|#⨶痝W^k>Rެl`\QP`2yufgpb=]G[;ԭhx2ҌGeOU(Ѣ~y|Q˼x3)wJ_&1}N0EY[Ƭ)д kL(o3j,MHcz0˞͘Ky;7pG־d_ 2 8LZc{oB^R$rx/Pȓ$ٻg5RG0ŬX:Uܛyu>~o !QfK0hr ,C5 -=Hoۏph󴹂'Qc8Q%$W59('F f~D4{3Cez'諽kL4`ӱw!ch};$duBQ蘭e.[ NfwV[wXZ*ncrV]{^\lWdy >QUi"Ti|@ԹC$&,Bۥg* M)8w=ޔcS[U{6ܛ(nHɏސcI"`@7n"xE>\N?iyQ&~uMs h\Z ;E7d&ͪYE]-3NEOз:.}Iܨ«sWX)]؎KZbty3MzvQRR!7C]-cXJ_)WÂ7NK355,||GLŕmMިgdߠqU % T߹vcX*LApնLck(yE3?,8on>^-s_J cIv}n965ACZ鳴thJtc{֝nNnQM $mxdz Ā5T W-<[l"Ǭk3YIT1P(O`L`fn3#\gt lh=zqO݋[J{-}9ٜ@S 0E`yg쨨$Z|Qܰmu2P[`+=^<\4| Ty61hjm8@ fQ*GP?[3L`Ki6Ql`q: ޠ1OtLH#(C 3.X=vz׹߼4˙UKB Z f\5&Ake6Qv9ހyk%Η ґR \~Qf(i^>[5򮐵Td W-&hi0yA6'61(1`7rβXMOW߄{V$[]ɢT?KO<+Qd;sœ}1{ͷ4n-1Hܬ&3V |FeSuy,oSX+"WMC2K ߘy>m9R 78kK7/@%9Ln rwxr \GKO-!ǁ0%ZV%{l>V'҅ ^AN.zk1~Fĩ*СhυoSYx*DU(Iz5x4%2wAJvz~_w|o Drv)I9 M.셺1t#~ !>upLzb7}t\Oyz' RJԗ/~<8F8grUZ>@FZ“sߗ sPc\ 7 wK|{Xu7DC…xUB?Pjh=tޚ"Hk/f߭=Fz5>bcgWrׄ LXs9'Ug/*8|uN_c.m*n=ȓ&b@PUKk5ӝ$R8Yl[WmDaeUym(\.k; qH>bJI퇴5`u[&Lf;ӒG8 l/&ql\mպ6[Yb$SKlo "B 2f 蓁 /L6p 6VVx5{sr-k{ܮ=PCn91V+^}-\ڃoOI0"("ɲ[~PH'oH ,kLxuHs .+eՓ ɥ|Cf6w>C %dti jiT+߆yL}㯐Cu X\S"b<"d8yu\u s2#_Y$;5kQ]$\Ts|*Ľ`)f> ޿D%xTXl sgb5.źeI>Ը5g5ُ@ߑmcKACi1V F ē,{s*Ԋ">hhtlBIluYS )[ %~wI<8qz.Ё.ݰ$g.Xɬ*{TE HƱw{0+ZǍxY]iJ}i}! QA90ile2rvw4?sXfMe0!8J;=tzш{9 ʕl$}E7v\ ? TQ͋{R*Vc"Ց:/%d"#9uwX5(dBg=_Fv @{q4d`X祯T6㓲t*}j_MdRW`9K!,>fyXR^SmI{+=fDVe,2j ܔƖYew=@H)s$L2Y\ܟ+zQ-m-i/%1A>cb <5 g̼l„1HEz|adf/=cX&Sl͢Tߛ9G˚\YoIӃ@VԠUhВ۾l[7b|;⇣DtȀ;b+i'A> }COk'Dq)OlpbVBY'K>}.8* ~? #3GXY7&Xѳt4,&G6@*4eEd3ǵ7AؗI*TF6~ůP+^fyM}8]>2S ?Cw"5M9%3{d;>VWkpfMA%}*k=u\(MoQMgm U:L7oYnC;Ę;R},. e)doB禵eCƁ?D'2K }E:~*變5ӿ'i0,)Wr8@K`^Ys'[r`j6 b٪P6mQY>D. PR^™ ΍162yN>сExI`yl/4סPT_zLc7K2Jd ew{䰗R2P͕0օuDA;D]Ec*WG+Tw@$1=װHɶԡ,-n"8آZD}J䐬,TZ%pnHsrNnCg]xWIXBM$>VLW5lIߣ%%f*o-ڙ|[Z1"VyT¹C?^NFg#c% 5YYq]D_XL0_0Bf%PcvXKFzדQY,]eʿM+tZ\Վscs|o91dx3CZUrpA>Cqcf* " M\+\tZA8~SORqZp杛8p!axlWQ#|jɑ@#_:&W6#In#NC;px4I}>ԨZH\#t=2 RjELڷ67`ElИC >,p} Vzi7x8۬\,X!(Z鹴k!t̂I1ÌHS kq"b.Sb'3z)#$){q<0%3Õ Z9!Q8R5Oxj m+Vy% Jk] a} .qYCa*DrP,8uyd gΏ A o~3qwHƥ:co."cĥ`->ѨY:+#C.c+Tg54؃O}ݨ =RI Q\Z .R(o+@$+4*r٢'}t4% maee^N*I24v,_Wڤ1J+VYH't(QYoY}{& . Xޠ>{疹Mo.GZiZ{*?at*1=䀵=L6+dB u`Яݨ|6rL  :[y).JT_<)ؗ> AC21uT-CUr"c[+KhۘunܡULN:u-:'XxQ= y!by4Ndrzˆ"dYUtr}iM̄z߬/ģqP_DOkw7U?e@⾦{8"d:*RlUK޶Y+|z7Mv8f Kowr}Lo_<uBKMRxdpV)84D‘)""),!CNw8 >Pߊoq Ho puN0RY5O gZhHޤY)4eu-8ySAvLkC؁'Y'!|ӱyD4l-;}XK˃Ⱦ"% =YKPve+[-9޶ӄ?r>y1@̗]c!hH\dA_$±Yj"lAΟlOiC4>/*Wl;.d#*S2dw!9Acq2W}jNeҶݙ⣁)~bט)*x5cJVZu@#hw UzvRR]v_CiO;Qܝ]'si=g ]ZԎ0Z%vB< LOF h%^&alUŵ(I󙱧t+X贎U1VdNձCwVD!~6U2sEҕ:][inh~dLobծ+e:΁* Sfߝ.MY*D@IHhLG,y{.eh^M9ZA *.)p~Q8*#AQ~9eIhxtWRp+5Zn~ףaB&Ѫ2$2Q T3}=gҐ ^qz6U; ՔWVǩt^oQ3 C`Ew)=dmmᘿ*&oO @nY})ڼX%i3JZ]n0:BiA 2 5[DJl:Pfn91j'hk5hQ?I@_]91RdVZoN "28}YZ_.#B27JQ\X@<9 Y\+bpjYh8, )IsGfPiHhYʬUsmajviNFnFg oYB^إ\*FPPsz)x/fpܖ(~=f?ӱT)#ZeD %dрH#V%Ɔ")oX)'Ŀގ!6}ґ[!RmK'Io0揄&gYÂO~?Oj"T{ A0FKQL)E]%$IpȀ-ҼrAh;qGܝޥ yM.C!M; ydu$ 24#j '&{xGڛFm I'g-2H+\Yt!S/HJ@Cd\Wb9cJױW3W($JX r%_x9ҿFJ^m%&i)V*f]#53uU{z\?Θ# Y-}]ZyD#! 6!e2֓V+ƚ;W*C#Fʗ'Àգ"J|P*W+OcWc4xK/vT4sjҠr'tuv$?8jA&s&azG|lt#U˳nu5a$븄v+Y C+v Pu ֩+iN#KX/G&,7Փ8fKLEm1nw))ز2gDRrFBnΥ[96ik׺*rVQs˒f@eozy 09&8㷿h  7Yj̋ |ǹ`{Q>dr!` Fs {g{QV]gӇ鶨5xOti`NE/a>|J*O j"dYə51!w4h*S61vhiD\z:cD7-C4ΊlEZ2U67 ܏aP[R| .ضu8_a QĂG6k''AH\n5uu @OlO82ow{% hs"t/!Ko̓.?mG Qpc!})Ƈ݀!IGEʢq9g{ҿ ?=Z>H)d.OOt*ޭw |HIӃ=xt7OrSFDjVxݣzjYY-483 CYWsC[LE!&eQLWĘ-Ne>ӧ0𓟊v! |"\6y>\ϋy(`WT&-Ưp:B}ĭO3 ZfP=]QD& pb@\l Y$m-&.2@<#:A{ЉɻXoe'ljzʃRb%EvBր/ 0>|_*Wzz)Tp@ck}ЎP -QUoљ6ZTZ t@eT>zHl_}d6#kY-MIsE}4¬b|b +}aU]/π)8}+N~Z,Dn$ X*fZ= e&ߚƊs:"P/Vw {GV7ZfF$E%Mx>¡g.z/rnő@X%+ITEf;Ku{ZJNI򠺼s+<!dy ;s_odj.v N!9b Nش}O _m~%\3Vύh/+ O x؇;u! Aҩl<ӆaƊ]G.K3e\-0)IhCzO{C.w> >J/zvo#g-h'CAa۲̐/|9! MN[o&BE7Uu_UvZq`7Oت#:#ou+ٚzRvtxhk;}72%#b8hS:ك.Cu7fաRo"9M z^Ӓ13@tσ::}L>0Ȓ!7ƈMjfd V-;:LLV-z^"3Xd\4`XM&b2n"4?/z`9iB*'4xp<7':kBV.woր]}9qPz1~_-hk}z\RlYB_|;z"ma\W/ʒi(pYF`6QAR)zitg{^ 9Mv~i 9MATr.:n0 E/ r x-G6eWAvԱp 9Ωv-cRsi֙NiT5qv`d6(jJ_ <~M7m0=D E7"a^ac$w+@Qф^+-9h&MLJSzt +7BS(w VP H…e oUF'rl3ԟmCV\ FUSc C_D銝<tcl`~PGDX..z #e)W2z2J'8ķ:M?^{& bI&ETGkAː7& u3#-ڟ-7_ oW@efۛİQ R1bx,0̎!Ca0k":!lG$A6%%.z>k@>>-0({nbDTJ/wDdގƾo??%;iT6G> OX=vc{}ͫ.䊙~} Ư{G,լzަ+sUW.t7R *z7cFsSI9wp.3^!.Tt"0:l|0, qc[4G'/E<_]Ӟz1o$3=!x MHރBr#3 o Hï^kxמ0H>Tx##ՏdQgp1ߓYatRڠmR֗9'̶pg{ؔ%rMBJ4/5d虞2Yc..4jž["K6@`I\Jy 2E,xP\Sěn SO;ĕ$J/Mdi- ]oӤްtFI3` ߿u>bv6(*av}{?}ՇEn*u+sw,/6]Xƙ4l^dT܁F8[VZaVATaf$+M B*Vo냦2;ljЕG czTeZ˦]m([iw/xaկri"V#:A0 N }JnKE]j+ .,e?MERJ&4Ύ݀U 'xtofM(bͯ;AD(g6.*C;*ůZmvr1x%4`*̥%vf2!5V3%EG[fXFNſQU"w$4rqqټѾIosY; DkaBR+i$*:wꮰ_Vؑ蚭I<1!i3dxqXcV)0+*nM r ys@.lO%#F]^$T=YF BGjZ-CqB/HZp1@O\}?N"U[".ssVIsBr->ǻȝUQ5/ĢW9B\Z程 j{)N^?V&QTB@stdR(e6TC~pjw˔b6wH`QMqF/Akz*qjY`gBr(GW=;5ܱۚXgq~J.5o{W܎U {10P ~nz-җ§)K~aUBZ08?hsH:ydo 2Rz |N}~kU̥&+&k׏JP'jp0 .MHtsgʴD_|x*nra*F̜ATƀ: sh#!a+Jwr6oY"p\\/V~|*ݥ@qDU|H}Y_: L}Edqs.r> RN=X& &),~\OE-YP8"s$Z`@ 18ݩw\0' H$w+8l"!R9etOFs\p;u  . &AT}0>o֤`kދW)KDc6ZnN ˜$:[ "B`biڝ"ϭ*?bFt8`ɌH(i}Oз"5VD7y~o[Dsx{]K#ByVӐ8B]8eT:M2/Nr7ilgio5W5-m}j|r1@}wc4mQtm娎,&&GA)$\=k3@+ YQny8-1&pڑR_A Y֦|U{_ E&Y:q[{ͅʼu/80n- Mo vQn*z))˘z77ԧU 5S9R@*}$b zNz5I|{#0Z(䈚8:LMgh*$M=}pw½Ҟ)tG%1 |(}t}ǖ`/ kPp\5D2ؾUdMХC@ Q-nA'+w,qHH<#nȌE-j.ke)i`hTX)rvE-Ī7롄ZF9FF}3Sz`pPLHw}:s܀:zx}Siw2cI0wUеSJ+)C^0n C<xAnI($QI??6I=P*㵉AO`bʹ߬6'yQEgnoK\G \rUBF`l'S^iTz}QZ>{vqSA~_E 2d dNYkv=wrA V`I,0WK:b"ZUFe|5Y[VL:Vp!p(;:D1A5,[ȍmяPTADh@+чQ~_E[9j\c6h[~B~E+٨"Јd+Y{ Q'OSxp+P׫3"崟'Nq9a%bqT[9]sx) ea,]TչQ]DbR \w=RK~HFd+\ζF˞M9|KXUilHwJAa_$[L'E7&bX5}ʊw 0($ֿrϛ=ic3o:R&(3@5 *gd;}:w%e OEX8E8!<*˅kn{?= oz 6Z ] BT[4#+.oBB VXlH 9OoDQ~m4󒃇KE<>53/F9}I^ϻZB0FSTCT!vP1O {zAmT=r-'^ ﱲb TY7iދǜBHUT fI<͘bt@vBQ6(4ƅ5-.Qb ({0 $*Rd+p#/a#s+X^ =bwQmIhΓwS}T9 vm룞iM#baa Ћx(_=?ЉK) Jr0P0#x#<۶Ƭ*(ߕUհTZMw\O^niOc;<)C3oCk&J2JjTm;1̬4ηVj!_֊=S6IA4d;iG4k/VNDqhVW8xl,Y]xo?8!nj*h2EMOTl ݃KBgS1)njchC@{qg9[[>}pjW/9[+z8f"G&>7NQ1da}58]m?FҎuN*aDgM6% 堨d#_BǾ'Z?YrfLܲհk*$2ˀt`B* 'jgzO۾yzYʱUTcyE:,k8 C)xeS6&zohN*-GWSQ=Q>;")3җ)>V­˽EefHS+4T"Wշ}:EguKqe)/F

e֥!!CN-4ϐrs9o5,n#E]6\_hzNKf+e%;ivWF0n^ *=@&ڸyBsd~}1:i\$ TTRx8AhhTd8jK.9qEP$H"i=?uQqq8Pk+6D{F?eX&J+1mDQYu>tXN0|֞6-Dr$=w+!.ZJܹ9 ˽[usP CcaK_2 :@޳2AO`A@Z2}]<g8I1#Q_jiU r|a:xoV#J,/'|PE8rV퀺e(+iz!~vh^-Xi ;=&@VHR!F{_F{mh\!ƒCjK.cŒd/PQ"zZl7nTfbLa|Ĕ+Cs5Mp {oQhHm^ts>(Զ9Ě^ݚvg7⒊H 4iu_}y] LB7dz [mXZ4(tuI#q`}Yirܔߌ3{ qK-i9Uk6WIݦFkHgefB> {r`~dDߘ;y)8r=`]c%x5>1g֕y2˥6"j1S/>X29K@#1+31Ziqa!k'#`TZwCn,[6M%[ #-YpT?k,=]걨}x}1~3WyɘAj+o`R+ПG2uؗoL"Xj͈oXÃ5Kh?i xlRldFd/8Xw~"}>+ƙDD"3w!}~QN>ƘoJƀuE 缒B+$GDv#SIdV 498$'TĞ9`ŭUޟW_pmKY&߆bs#G^*dO)E/6uߔ>^EE k+<70dUJ$ݓXp&~ (҇OHwyT @vLch͠ 14+Ѯ@2BW :7D5^o&97 ?pǓ%(8&ր$H*L>oodywy?Bw&o8*C5mTJpx ?]GsvJ࿻(5kTS*U&$pdAC0|펜P%Q}1=.}ḩ/0 [~h+l:d0NʼeN%ݽ5zw乫IjSorbj&]2)cRMFFm-A@utEڨPɻGQi98Y4%T޳Eq1@s|1w@RJ߅qa'ˡ$ۛ D#BJpXSe$|OqPJV⧜?Q(F pnMz\%愉rlZwf?Ӣ! ķ\<7k l7t@ِ֦0ԩSi 4+ %3(C?><,prkf08yg(k58k?Zd0Ѡ@f!P--Q-dYZApy ɭ+6@~]=/[e|m6 Aų1/|sN` (om|[U%¹bz PϺkoE$/ ]4j豿=W]O*gm,J~ݓ n5֞*E+)wuqd'Y!ZZ=.@ߞG*xW ق2i)Ṿ&--|=>")Y'%\yBе[}4V@Z4kZ~dܘIEGYw:dzג :a/Z(/t]d;hbKAӊ!&w[O<\Ug] %CX'U@㾶 dˣ[saQU5^Nv_):BM59޸1/PWv%尟8WEk{q' )!tCC:!~cFг]ΕF_pڎb@04Pر)]e!\fP>xvQj#VfwЍYF,3OxVM[="6y-c}I(M8?ywIS%@,]M ;|y_1mPg0K?v1 &G, Cُz-u>zXA~pMV㊇yxԀ4 G[' :w#$ݳ>Q6ύΫ}tN0.Jnۨ'TT05/wU3t\Dn`ZE#eX<%v.2Ӭ?w;iF]J \5*ވ}]x1ÀD};fLzaD/mP,ܞV)X<ʧwv}2T3 xY8Lt _lpXlzvfj2Xk'cҢtұ6!к,U1Į"ϼ9b%FFOYi0CÏLyg%*sr%ırϜOQ4BeDfpṴ+2_P x&qE!r't #H'ؿEꅲ~;XLJѩW^k0\!dD?q@ҲJ!SrUFp;nOy+eAɠc_~П YԒ;Czͥ6ȓَJ;)VZ[OX6; 1%K[_J;҄22ǷL igr/~ ? |+R[i3&^,\ȁA">߃8R@H`c 7,+7vUΰ#evR dk8Ssr65zm_].)顽JТ 8hs&}hc1!לK $=6MyBt}?p;$(wF!9LȋawٙDyE44oE V7|!:A=-@<"=)+qHMm$|{κ 5W(`^I O2oeSC>|xˌzm󱧉9m PtoCiUjWweŬ< ~ݬuسZu]>/t | K q'9⃨>1F9"Zp Jdxypph|K2bʦ hF 6'֙Wνn8[HM$LdP,2p +߷Z[C {OOuqG٩ 3{d;\Q$2`8|slDsgj\["[8m.2T @݌jž{=~;}B@x[$"Je ĵZt7HB{#~JItP{kE}?_c2rŠ7> oc[YE$o̕wQy j!⧡ `E& ڈ$js kEc\edYL{/eP3}S>Ď-@/q.3lN9{%x [=c8j/Q^䄍.nn.Yx;KUih51LԛG]j*iKA!?E⸶6Bhc=ʌ ?O@epsp1"V0F(Ba _ K6ck2a'{%JXy_~,8)mύ@Y%ϡ_뾛nu^c/V_?4Бpr3OIiQ@ u{U~L݊) Q#f !ǐjZ&YpSa*Ncl>P*\Aۦ"昫ЖIi?ṣDY_pe]%hC5,ɡ!l&9~/i^*$H?4l-+_!)D3FICFQSA'`%I#*6-/|+bi3tO q^rfyu |Y@iKKVz$`ixG,' ]kGVyĝRJzirkЦ*|*z?2xƣc.%窇`SMu:މ#8 z$dϑ)dwj>Xp] 6Wghwk]fbod)dC؃SH)kYtf3t(wē@g[:Ć$XfA,d k};!<9AO1JC`A176HLa $@5wB:񻹾'ⷓWMni7Ƚ/kMvvvBlQi;S?yC֏>G݆W dxzI OLxU ^u3-m[vc 0{ip5 WldQ6GSf[ָ0 rkq,slN Z. P1(}tDWiJ&-PuE.\9k#/xA~ 5jg"ōbϧ&̄AT><.fuGS_` 3kt%|nbO:7M!SңcɚQhޞ+boC C|*:v3!o~z5=.Z/; 4xYP'Tm>X9^G|;BK)FK3٥^I c(20\4uJBӥ)4s,ۻ9T֝3 Sb &)fzM e'´ '6 #B",h˗9%>Ȼ7QO4c$%$ZJW$ 36^H'Q=|شǫ)6?)Qϐ.hH~S(T_6.8H i%y:D!丹V`k_,TQE:K* M)UBПM]^2+"N']eBt1v"#qe=* }G6_b~:+Z֜ v8KM''s,wiOϓx [I.grTAA$D%'}%`j -dy!p ' z=(^$=iVvsHg"lW&`U[F$i6W N Pgrٙ]YE!Nز0*˚P}TiR!2T좻(M,Wnb"E>!qDvŦNw?t|a3|g-A*:H$ֽmS^!\˖F|y7f ىJ6vQcͩ;ba깡jMt+A`CŔ*q=j沿+]0g[GђlWo803,AߌHEY|\؇& $[`ێv?R2':pQ2϶liJwAf/+~$EO:0y,l$x`E?ەߠo"[Ak"nM^DUl.<ۣ`c˗[&,?@5M7+Lov$(<@T ePb nrP&ƝIoVtdj[THQ! j(t%Mì*8 \G1jdlWfxY(Gxl{C{X|A,Lh! V&Ίy{#t RuAazMTT{Bt9M![iTߥ܊AJx;Dkx[%e8ZE! oopT8RvS9_l>S d]r&ǝd`|BFe_Lk޾kը MH  r,\2/KK0!DGn(cVB)Khnvs~6V i6F2*BPC[A^umeKkۃvx\;-򜊩\ @YEW ,,̋y$R5a#fPq<3č?_VCAbH RwB), dۀSe ;Hv ]M^p#1$LTDp(>cXo = q>ʦT8Vf[]C\sQ\bT]9in4퐕у .j[Ԇ܏OI.A[Q`g *wn?1åʱ0Q~"0l=)G"yu0ܶa97>BCT q`'@L~f  7&*“;92 C2˄N>wZ C }g6Ji9_5tόz? nW?pA-녫@\g2\4&~Y$!`=IMEjі a?k2! R'Taͼj+p[etnSIa{ߺ6"Y7,yԛdKZM!+V˿w)xMd?.d*W[NF" Ӳ N\?kHduߧ!{:縉 mD>O䑁,A9 +ڪiK&D ,ÆZ VL Z {U#O;/0ҷXh~# Y4(:h bƋqguB<8b6 uWI0r*WPkQ|'!\rtDEI T\*N`}T%EW(vGz 'xJX0r:K$Ts~42'KDmǕ€78Aqg6r|nbC-x'ieih'53|h=uY(QR[K 6NmDl*xTC)b>_e{ZtcԹ*ƨ-CۥػCV'5ݮ#5LetWn'2^=}﹎ R/lǢ\yҕBYJ_y,=9z#6#zbsAm4VYȪ fkQs Da;@|i&J-[]@gBAGZƱ(O{!WӠP[s,[Áo; 4f_IW7}N'k0Hz#4{q1By4Z aj.}gFhmk! ap#[꼋h85y zziM盽2bɝ]<͸4} kPun4|EjJxe,N,GxYԪ7!SxKs #_0lz>zЅC%Gm!y97Pv :5)B>27C=F2t(NVvTb7D9ZTY3_S{T%MRo֝J%fgrUpʰpϢ#ҍSi4mn€Mfk=jM3Kf.AJ.;iAhۃ_oJ g"(eU688?OEJ=h*Gɉ4LG"5I`[5bW-Ȱ [tȂ/D~~,>b\$E`MAU`h5eB,[e?s;e|2*{v 3zh s0 e1'ehHS;PX 2ִE\۶5LaN] 1>iw.Oz~G ا(xL"K$~4땧:bbHV9˄rj8hN L[MRr&W5Xi L~3FF< /Fccafzwv o1LVJ9`J8kBXe+}MWHRl_}%agTvL6% +]VWU2Sf_zLnX@Vrh{K(Lpޯ /u8͔w'aVހV$Ϋ(u}w5 =v| aNJ!H33Қ &KXC"NP7Q)5q;(F;YeeH(Zݸ&g!&`2f|ژB)Y^[ܵSN/@ѴexjӶ6ሃԄltB" ?N)pw䴇YmiH"|Jm{3b0)(UG* J:Nl AUϽlQe:z_3ܰ,,hmF8`kW ei_=҈ߡfƌа[M)&/}%ٸ*dt1Kq?v罁)FxV|#+PK[s?uxȵ*Q- thp0ka1Efvijʩ*S-Iĵ];nHBSE0Ƅc .(P*ۣPkolL 6!.~ 9aN)Rd ZDȼœI$F~_>x};#\?1jVU9opЍLွLIʡuug8 fXEXƨWI`De9ȫZ /1y/oli _vpZ@#wXIi&+1FL5#leIK.ݢiP.H*6t6gŪJИi:waoz*x(hB;~/|5qM یky"_oDwƾYŪs !z.nCAv}|"t+ȿ&4D~[)+Mż$-#8+Fim'if5{i6q8@ʿkJ >bcI-ZBA 8%d T`.ҕ'`PP!fOE$9LH''$-wb~qfUsb67|DzFz7/CRpL=7llGZ}) l%|ǃP .򽺏IdJqQ7%Pdd-W!K''il;›qXwKFOq-yH]墙/ LH6"nj$sDZŜ'(sG3%.a}1aX ޞ\N׻s`"bVPIu JEU;RqnF`ϓo3fvb#٩^oH_"ͫ)էX5F ]opn#%"hK["8]ƥet56pF1ۅaz,y6MXLAدEpE|ymKE)W`96ߋËoZgAwwn:?Ec <)E+9Xq 3mLC>a_+[28ɮ.ۑ2\ީ 1/q~@_X„[~}7#*xRw8Z~ٛ2zR2vzg6i¬0#Բ&#%K/NjJxGvb7l8d Gm@k"};O\IEffF+ZкSl3)Q$ERdĉ_r ʒG^(7ܓi@1Lk3iΰfBY^%mdٍǣ[6;铱&ImS |: t&_Q҇3ڦlarQ4M K.\m^c9>Tz-r` h־'8r@6%Dbp_FFyǯ8N,91GF5ǩkՖ+@(,ۄ838qrIJ.jruG?6ލa 1ec#YU@18.f#pܣ')TNYv| ^~̴yH2XNB^q5ɄԢ.<B SԊH6y:Ȩ ^EERH?ґGd.m$9ҕArbx^J}Ԟ#y]TSkD .`4XTޖ-f?bMrq::v{a&@l`DG l&UyZe sځʿ(90}OSZ b=M*۪ΟG26׍ϐaw5lqfD@ MBQ/٤_#cDmF٢(vq%Gĭ[jCI+>dDcԒS0+ ("ir~ 2za˅4,Z:L$<#^ @!ϝ֏YGN\CC*> *}k5M_J;f@E|-}k?90ksn$;D찛~|<yfzڨcv!lXɛyXȨ*߂>WD WdMPe8yP< (|00B0c@XY T rNOv7\N],R!p(!} bT9*pxAh iDc2mZXE KɛiR[;ncoζ WRdD7C-#׾ %fZ%;A\lUWa[EJC~ SVstDZ=$6]'S@\ {`wmOQ$Ô4ᠳ˝0Eac>aoq'_ 3>rfee|?[:lV&WF܄2t}~| ` _Cv`W0~ncrKur/LE gBDM"9U}H^C(6PKC9D)!Y.{_ ghs^j$*f}Åޓ<U;q-d&H:z_@hn\Ki8\\ 4{$CҧV8ֽIz4Uh.J\~C5aw^oz1䢨˟![7t~YpM% n -GV9O#voqeVA(ܻ!Q Ѳtx6.,*}yzVDW!egBWjc]'MgCߺژbvʙo6{ݜVՐsO7·|]\IšY׊nK_zEQy<խz{`oaT UC:37ݭUgm,N^G2pQѵUcXQdVmK s\ѢNZ '6!&ĭ砐|xTxhd-kV^,.T Db3qD/B[@|kkmܰȏ\'G-+%6PpaS%aHfPVsfK| xUJ>a3@QL >뭴 ~(-˃>cdqhi,Iw)_ $bkw|ʨGnC"XrzZ˲`"vq{n9ed;o5rKgAa.R}%J}вF>3h~<ߜ;ps̗>uY-ⴁTO Z&FlnTѻ;Y(tic{LM?F[ޤQJU!-/3"ތkGC0 gRр":Z%,cA֤S^-BPhj ?#ݍ+c]i7ڇ4f9oe[v@et{;MSGHXNYjk^P5|&$8{dž }v򽁕okN%39ɖX)@^Ӯ㉷A:դS6+o&d?&C4 nNcn6:bG@`qnX N/6sptuJe]OW9Oٽa֞ϩ|Mh+RMĮeݔ1_O' >"e9uo85[ k'J+WqF)[_(i s,ρ&4su4'h画:P0JȽF!'7ō k 2QG aăvjA(,|CS9|R5(r*|f1` ҙdμ 8Z=e< ox_Dg{asq z.43,aTOqsN0-kنi%HKZ|'Bf1 MŊ蝍ax=t8sY " Fu >oZ7HJ pӕLn滏ovp"sGp֛@B!:k= !b2&`Lbe4fh H HjgP%"@0S;}CcX}~"9i;ZNCvTd [[+ns+Bہ/) cjLP ;~Y~t޼q)|~xx\cb52־7Nu DcUnVdBD"e'Y" *y&e0IUp '&!p_z82zKlf7dC Q=r*=FX d"c<͏{:b-INo !嚖 b~ݤi\p㶁;lgװ&;@XR0P[m_QbF>݌mbDqCJbWNsda:ȷ.,%$N(c8F5Mu@뵈?j5ny@d/yi⹿Z[rP$ݪ;Q!5|;A)ԫ;+'FOR ȥP^Nܝٲ,bQԸ05Jp41T wShy}d<އ[/yu0Սli vJuryV\Jl :pqmn^lt䟵Yc7toM#UFb_,itF2ԼQ]%D2-G(GM#y7Nn5FP-f#2dRXp7FP& 02.ۚv'Eb\6_h#UCcQ1MKU߉Ζ;QELo >zIGY",ɛ^ Ln2̾`'Oeb1%|q$TwJ矄iTK^}R^LzTqOҽ֐C*X\W Y~QSHzM_GSf}vo9 D$hYڶؗz9!Ħ2n l|{{]^L6R+;D+ @9aVT& }ҫ@K_T$Xlz["9IGVSM.=0_뷫b5Փj^S-f{'AvEd>tw]'$`~u^)f(*e u%$& o,01IH H"#zc$@=*A4fSVKM3lL(!5n HH)&4st35HVJ apYԃ|b-qQ<<1I$)n2h谏ܹŇdԼBrțc9tD> وF:Ԥ'0da`f 3VP{̺B)E' Ylq!>/䩺4^)-`^{^!VhUqpb `7Ǚl۶Agmy_w+CtwADyf")1ҟZ.^7lvng4xfƃTDT"GvZ΂`^tCAwJ࿺u.lN٣QJGCzcyh O\03#x)W/Ɗg6Py7Sۗ%%Jc❇nT\W{eT~-uKӸxyq5 k*t`)ۮ\T&@=DS;aUnCw@FF9f *4baMzE$_zYy-[Сޠi}"A6T"A45j(ƞ)'잨!2q9jxF/ oȠ' %PX>Nr%FQdc*0 q-'͌2Wa n{![U1.].jnыk0kR>A@mwg]\ɒ8ީ-!(zL@ΏB`7xאοÌN)P$&ʞ@4C[(Y]Ny@RpΚ~ LzFAdk;(jeO;J4bso5(]I 'ȉtySVIcY2$j7JוłMrMrKYEf!vYJlu է/~\$S3݊o]k]Kl:f`8᧋Ž gV1(?`{GB^ ]ⲋ9sMzaرjΠ ggBF`HVR9dPDR[ev׉ :]FI3pڈi[)A""Z{u bZe. #sI1>e6FTjqn:t;5{arMɺ4&70~ l .K8K46/5 ]sdi?~6\|!,z>ifϿ]b) P.-h"_xwJo'KA\# zùdjz3%zQs(ҵܫp`WEesIZ INIq J@6}kuxŵm=͓gq>iF⛺~@zU걽4=~ÚK7UEYh.?wYLp4X yE'#9B?Poƴ\=cYFwٕ׈Q&/̀dRsy-<K4'uHᜟCǡz4qDֱt{u!}noyioGJiBx^3t塂C]sw_5{ʹ˂|r8N?%?5߇"}kfa=~A.Bꄧ )I5وZV<8d=1X5Hg~9~Y^NnoB!0b.lwW㗿 L>94Ƞ[gCvoiof~L ZcI lo$q5Af,) 3DHN‰Yyh4j_밺Cv^8Dd AO|'ӡ;]wal`=hdȕ^+LCj+wIUe=SO 2/oV!ED}z%RSѨ{ha|gu˂Aɡ͹ {*5mKCik#(*+1ǁ}{jάg N7㑬,R}ޡI馻uLNQWBzO+6ǨF8!-pgOj oPWvArh˸D/x8K_NsK_ߘV`U s[p¡R` Pi_ٝߗS&nK 0%L` Ow$d'm&U$K\e 6'-J9%R-ꊊٙl-h)x%Csa^E;Iއlv;뻀-͈'J:nW0kSRVNV|C\QT^փkПo%Sw#R 3ďf`ßqS A;~(R+C ~iN~׺bs0m󰞈Ə}"v^<ղkCwG_{QIP˱9/? }N52a֘Z]UXX]H'eج)7 ߝ6bargfoyg+2$8 dƌxޘ?\6Lj)3#J/)|Rne28Z94D pGg\[AMoQpDi".uKaH΅dX;HxCU0`ܭ'ɲcf"ј`< |g[1_rI!g&Ƛ-ye%idvc?ʮ]󽧛mgxh^0YcLcG7 T9 *+aICD*!Q|޻NP o8*YꓜEnCl=~'J+zO%[ q2NaToB>%SA7T;| 1ǷC9 C &fZj&Avf1 ]j "V釜 }yII:c@-ZSkKN٬`-?JT\8pY-mHX"Lkmʖ"]B|> mnbӑG,՗XK}2n8"=I5R<5 ?trAR0;#ZMsnhgmG,U#'LJpQt+0T!+NWzcYs6\j/"o:d5"u72HIOﱼRo`@W* jT08a+0p~L9&fHԺp(By}FeWkGtu'dӒv2q3w(51Y@gA@1et Yه ri&+Z)r-.YdF`׎)̙L4O5a<[4/A#Up3nP]'B@,~-mXB?L^b.|vXCC>2l܂5^kcYY0LĨsQ N1rTA=.7}̓' &{k@ LTBɄpb%g#@ &{霅ȁwg|Oi_O]pшtrn8,:1/^\dWĿ<ܜqAz@ bG8`0F9z-.#G@LO&}OZy:K&OW|%vF`R*yͮ4Bj꩕>y_j2m6ֹ.$-&nђ魾= 7!ZHzCBt\9UG$/xБ \Dy޽кxfh=0 [G3g-H+&\>؏Z{nIXPE{Q6_H("SZm=e|e{")MFfRM&\磏ί`3T VXݛ@W now OTu*DV6mb ¿F=hN']v9y#27[޳w[i̚K6A;7kCUnsQ>ɠ?eDV,<,On?UݣL51Vjy/xUJ`/ƷE=p۬N=S-aLK{`Ҩ%LJ >J+Vؐ,LU-U5tC"Yxu!/2CrQhBl+DiT٪]"H+h8/V[( mhDP`~^[RΧ>!IunW;I8&Mm¨1¦ BD _iQG/?r%|~8H-`2p34^ 3gq&VzQ_sJ9Ofә!4skX T\hU50jgv]6'kl{XëEh-Vejw\DA}NneVnm=I>"9;n8sDXL?WxpoR"SI In,%KI|p{r8TjPu4溥XB!h}r3[=$x ^Kau]$NK̥h5q._ d9yWI;/;F,P!|uFY`t! 1`892 F5lֵEL\EVRlo#W%$"-vIcͿDsef#TM=\Y ~l$4՗KpHN'/65{f'o7 -U޿k=U|Zo# (z{bvRI4f""˷ 8Xo$40cLyYa@Sf82irY}|ɼMYaj6XB.^8"R1l +f63y5 p;rR 9o21FH^fW%?H"*{~-Y7qn%=j똈4qt*-x,:&&U6N`o$'u˦3&9^P3+dϰU * $:OC \i uK,S/i5`GN7U]a]nuG8k]BBb[o43K:%[|;uċ$ArhY)U|gc\oA b{i3W یP+~⬝V;D(kj _/(L6}&" a;ɜ%˟G2?qK"&i7cv(|Iׁmg(Q$8~[dg# wX23ڲFs< ]P|m8\p.̵{q(ԿqO.z-:#zY+%p GӅӌqfO(g=5\Q=U{GNQr8Xlg /UZ?yl(m^kƵB'g.R$u7j)@k!١wNٔ^-0rJ-9RL0lc5V>I:MT ?gS:$W@}^`[_QCOr Hx7Û BȂDF_ R!slbIU >hYT 4N-!X9TфjkSk?S0\KfO`QҺ 0}2уw"A\wsu,U}g|}GpzD a RL-d]Ghx(&ȴ^EkwTm׉(_+cRRCqrOMb. //ޡn}s {Љ1b[g'De|$ 3m(X 9м:#6"Qp V~SOb)o-v͵)$Ovqjs{=J6N,]NS9d8}bh2-j{u8 j!r`>4a! L}X`RaI(LZ&}L}sAaĖǒ㔥SO'䋴s+N(:G61+_;\`nYr*iH_Fk)IeT,3E[vmҫϴMRvR 4\иŶ+cz2%畞䢲BCߊ >ӓlN%H#]SVKp5u|J+[3Fo&Ošxͬ~Qi ,Uĸ*U8_) tgksMX RU|_3bx7]`Ψ/=bg ^Α$^2r"n=órM41g凸㡸\a~E[cg-c W {6N`w_X^[ 2M!{1 ~B`- 3f%UjʰA T|ramϳp~h2RX~,.ߎޓXVx.<ܙn+ "S:8@ ,b/AZ^7_A-ι4sF/}-<ƒ jCTߓͭ AYZ[F|:'PBo"2 6D+e$FC۽=x-}"T3 |D7L~dsJ%,VZF$,N1UĤ 8pK r#dk=TWC1Az> 5i!_Њ${8H;mc#Yxfl[Yמ\p/& B+NGVJz- zG1>$h(*zj)0 0T%$N{9|@ֽ͉$U߀am^[Ҥ(]xTt(xZ %~nO"=r5CbAmyXgd/8! ab}֦;u{w< >{U셉]J>D:gL?ƗDSU7E&:6 {^eӼho!Qoh^HeJI8+Dyrfegm6u7=W=m +7uaT8 Z,;'kl= x(3FF ad|K`n*cRm ]N˰y9Nd&hQKTE1!ڕC0W^7~ݕg \2ưWwHXuy8u\Iz&yUcar}#N#0^:oJ_[Ԫ9KJU@zG+Bi`}Z9/7paGDeO.[D}TurA)P X4&GQ!ľªOvƊz'}W<qEI :!ɽf+r)@yt j|8I,:*+ eodEA`NFr~W ޚ5ˉэD}t@0wS 8ckS)qwzM|mYd"v}[>CRV6xd#h,1iw1b4†Tb}B1Ӵ,:dxY|zcwɝͼ#fؑ⚂wsx>k]J7d{J= ̅@!gG؉ M7仩GCmFR=|UdD1P'{}`i ^LCXmݍXKܘCZb[y a0!U|2S2Tأ3cRpSݮF]d8,q'q,U#|9xn)\$RRp(!X2 v6jZϫf(~~N4tD1p?NZm:WK*G\t@q%)Z~q?_F<.l)(K7￙G&0 _rסCMEþ^sa"$Fߟp5'O7E3b?Θe UL0]e o<6mv'\,TkEG:UP:{4ލ1Jl_^QӒwD7㋉|*6W~hd 5(нz4^K 2~ppFU?Aq+emfI&Bk3 [QrHo ?n +gWM?8{b4)"K2ęQ2!;q&qrYTǍd~/'mı]qfҲjD~l(u8-JN~q%;aw ڠr^4ֿ7yt%ԛ]nb/GΗxKϖ fBqF3.h*SzX"ƫv,E0f[ƶW%!eyx'^W!` ,aQ/+9.ms\ 9Bo= _ \ϱMԍqZ-Vr3NvBO #^7#޺n!r?h6u#;Sndc)XMK&}Q>1sL,:F<߭ q]%` _|93$ 6Mi,i9_x[WRkc%X \bŎ:+R5 aqf+0p;#_iؼ ,QZdҎ {7OEZL|.ٝǙV@cHd,%|Γ7l#pұ;,5}J:LQ,E6;5M~k1عz3~Tdkp| ;,Ջs2N`t8cap=j((uֲ.+ny|җ"su+Ԉ.Gxv׬\:SHep5 ݗuEc3U=)y'؃EJ:" CO,Xj}Ba_7.~Wi"Ld~?t0ͼ]>#OG:7a1vMz4WRH% +f" ?:[Af8MG_kÑ`"ۓmI9$%/Єcly- 's2.W=a+ |$xx XZj:-oJ.iRAEukm[_b{m&(nB]k t4d8E'L~0nJEWIOؽ:Y] jy! cC-nD!D5pjKYwC 'TrdtޅFpI2b U@cBu؉ %.BxlGI!(YQt`2ey*C8GR.FL3+d{/Z<Q W!? U}o2Y"˦ޟ]]|pLx]c5#9H L`8h-w7Jh9dc.!jXo!ޚ K* m?6[ y>.?G_"Q9FS#>D/sFѹcMgkC,4z=g!pMqkDޗCjXG",8 ژykfS%5Qg=jswzmhjij_z, |2gIը;a9h##o#8P v]PݣY(zM 6 7vJ1_9 #1e=х g!cgDz^%gۧYE7]I"Zlh /۽wzuۚpXtfaAA)S|E˿5E_C/#Ty-[}ڣ0фL#6V3o[Ѹ_N+QjY9f|>~hn\.e<:AlQއOqgG;GgZ>Q5 {̚-`nFʧ}`.[ @! Z> \mA;U{:Ɉ_R"ҥM 䦙[svXvG 7ٝt[dr.O f1 ̌R磝KU<8hӧq^djsQ ;Q!+gkHM}=Y;)AS/<6h{Nu|vdA]cq!U2SLt>x\݁V4Y 4/$zI">[0b:4(ط: J' @&i I ,#"G;hK%pڟu|AD'5#ȽԘs:sR ~l?r -- )s _J>Bp)6$S},df :P̯gA\E@ᚖ%^z7"?ѫY%r))Bh XO`v;Y_EN$ܲJ--!n }y7 Osژq&:N ^Ѓx8yCIRl7OCa'V_bPe8i*ƏM_R-^+LXݏMm}lKB<ٚ)7K0`$;Vۊłb<ީwr8xP. ~{nY[^tF gw%c #Λ/;@ P3~rҡ4'jHZl`{1Ra],N )3?%QR )DY}Kmæq?o]:US%{çGh!3U?NZ)aMD18]~KNt=̨0(פ-4VɠY܉M @ğ1 Q\PiSݫ-IivF3m4x{Iԇp1Lm*k ֫*11; HL1j8PD5J)~m@?lޣB$J`ŻZgd$+]?&Gd4l\3ڏ|_zgIهǣMYQA AITlՌᝨn_sCvy=I{{S~1$ @ "_:-BSY) E-:tyGˬϤVpdaT>= NΔK1&+8OZY%-e'x򰏊uHnj_gƱLL]ԶRp^L\Fr{.TOwڿtmQz%协_|䔡\<֚mL#j?yFv0R7D&}<͋f6ʭGU1Iz,Aor{(ǩ-]q 3m}!*I Dч|$nݻlZLZy ј]Q]p-|%j%l꠮MWywze>,r4Bw#tP6]"ti|J߮,.ȢTh j _BpQƮ5JXKڸudqD}X]埅 )]sNN?Ŵ*W\7>UYTYf'p{ ^L|3-|^4ab@?U\{$63Wy蜸equRHЀ4)џBu mS`5\.BuR|k:Q6b;" =-Ϳ`fF𭢦 C77,x?;[CDˉv>`_Q֊}벴Wĵ1! E߃Yˣ*M 9veԃ0 HөI ʂ#49^nMZ ڨQ9oč-tNgKv b[}7xr̜#Qv%d7|h6TpWBPy_(ńk/aO8a&˭;2XeRFT~,^"L<_䭿!`ŇMs6it̢k+K~PjeI6=ЊxĶ3TQKsr%/vM&mv紩++]^p,1*Xؚs)cwIw :Ϋ~`M>\8(FSiʇժ.@Hug@~Zw@oQ" f뙒q{DyKݧxF(Ȝ62 & =dЦq(hB>i~ B,4]G=d.(ZWW=[ ~3d8:SoB`dV1|oւ|cQI“ϑY/Ue%ž(Y V_M=kyi$־*/N"SZP+KPYH1/MXyH9sR;zuu$Yw/>DʬCC֝K0u֦7  Os_<8*5H[Juep?|mÃ-bLlBdqʇn ]V_v΄9*9'd\ǶA5!jD>T Ayu:DI K< 1ZMァp aco'nds)Ɠ |v{ '>{h2˗+yX$;(8h3Ěk.Ϙg q/fQ̴  :DA92׳_W>ŠQH*ˈV$é$cpQ!I[TeB"~rSN38,A_}p?^k)O$ Qom9!lpAY!:~"b҉n&?C>G10 #eaZȀ3 \E9SBG_TqM?>5O άo3mۇ<'$4,0WI .GYh[{oW,=aW b7NˀU-oOx;V9zQ W౳mΆ}kGVߠ @M#4@1Ty;2HPe{Eh uCl|-ړ.G؏$u:#iv֔NWjXGZXIeDax`|J":VSuElK@>?\Vf2L °=\9m۬z̜'5?><_PhDk`OPQ.FSōQmkB Tg;W``=-HX@dwu @$G{t(BPOLW]2VI ir1ef\|5+LH?S;*=Gq}AbjhDE6^L#EQɞTPC1]4sdS $( )[+ZOX& 1CH3 y7*#ߏ?k[~D#2qXd;^S9ŶM:}= gkT@(z? d}.\Kј$l_3DK PN/˱IF?ruw9xK `$R?)&^s߻hh@ g uK)W$UX@!,H0N{y[ַ ߐEoNNg^V>vSSꌿ?$Qꈫiv+R"̱IZ89>]ɶ ,"0w-dWR*:b=XmD~]x~C#HQ"Z]n$r_S|E]9/2 ZTI-/'\C,B%BIY>ʦl#4zDGT#i}"Ud82#\ {xdoKl寕RԤϏ`, Mʒa-(Bph3B1k)Hқ竹,u䡿EZisƖ8}kUǘN"P :;n`$r &4|!T!3 =)g"C:mɝp%E+TgHS`D :+0N &Sizfļ<|AX`tIBZ# U(-^rXNJVՃeW-JJ^6DO޵Դ}̆71G`9up»p.v eP:ty)֜V438XM6<`,0ĕX3\fI?-ǯ1wGR>!6us8gP+[Yo2g[r9]t'--()WwG(w[%!yݙ`0Cq)~h4"Ef-Ë-ᄆvz^Y#\v$VF ]uyix^Pl+'l%:.esT%%_ҩG#ZN/i 64NO,QS8!a#Kq/~#O1?/ޚrtelRK57{7mѾs? ~yy=%f0nӧ;<&׍Wh*+ހ#\9v@a ^]͎mTʅe@vQ6H3+Lv?RʐQC23C0TƉ~Xk iAq># =Vjyڇi ϸ.#Bm>LuX1‡vvږ[jX(2&?;̬9o, m} ?Kȣ vp[ kMgl_ 6JKE)M8k,e:=YTh(A8T|r#D@~^2-e k늺nΓ`n3tCLQ6:4 WNErVk`(m4@y\vaD:GB˅Xg#wEg ?INbu z{fz`c=C?P-cVƴT:C->iNn\2~}l T?sֱ(f!܄ .X7?܎Qphգh@\cj!f*Tb2t"_Ĝi)9G4kXxk*V8LwdA~ͥoكhףp}o:6[ʼǛF>reD]IP КrzR 9- vޑ7"UN' w3*qx+ x4 zt"Ra9vHWX|-,?,UҞ5p?{9څ1PHo>Jƴ@Bp^<d|;b#JQ*3YA`L"3 \#j]2:u HYɊ8péR7q͌5b<vĸwY*a$&! merRDG,k^UkIDffQ 60I\0n:3{./@V4Qc) 'Pf:W[f,RXXъtJEjk-Eh@pAՐqYJ8)L )`PQgabS U(M hD^RþYήcH8tlVFΤ\˭.VC.DO&XS+v":03Qk3(JH*sd#|Y KTS7Arfpڨ ;$%lkV|~c [ WP[߿M"IȐč(7a"UNL#Puie~hʡf[V&Y8Z1*/TnvA'NBtL#ΙizYKEiF+)$8up8MsR_(oy\Е8nAVj%[ ^һS("UUS#zHʹzbY$+p<]ߌuI-MiWq"ʹC;W!L51`gg8-FҍSZ4)H|m0uC 63_%zk.J5W\'Ifƒub?œn+e7ݩ{H߅s83`r%s. nZ]UoY7.IbXcfX{Qz38,mRR8tk\Sە+_+w&~k]'i&cI輲#rG+c`#bx$,O}(Ӆ9  ڶOh͗.&7L f2=svL%3{xN+M+nNknmLrbb-pDycrϰHv4WJoM)Gnw2bB.,"ͅlx;rnڸ)'Ҧgvj-a x@Uw|SxaMP$H^i2:G ]_wfZp@V:3#SA(pF)w'1*ɢD$&Z U=9,hb@SU_3`U;yj<8곓z<"٦o;o 2)խHZM\nVniYL&ێNh m恴|g&o<#L]>Gs6 8qB!B4xAn'a^Aҁ;}Tȍd [ g<)bG@!ͷtaͽ%8j-$}Ƅs@w SF#%b4>OgbФ/;E wA\=˭)0Gp0dRs7s# @(B('ϙEc|r%)d]&^YI$d9oN]:`.ctNʢ-No+9j֥پi_}`p1TZ̢S e`1 1pSlS=NN@hi+[pZ_XfDn]r Nˁ[qe]>(CŸ7+%H$\`X s=Ċ0nṳ (CaA;kҢJ cd`4|VS%xrGr,&E1$9O ˏQs#BJW@QV JwY00X t`ZX#@H8͕tVl2!uo=4 Xi07\>ƶ:29uFO) \K8֌RsW[/q8*ZcuߝQ7 BԽۺcĻ̏VH$P([(3{+w?[@zq;1}S'3'X"~g֕LuXq-Pwcp1\$ a\;,!ϥ yJGUXNȽ  $UA&š4Ԝ7GM=3]9DzIv!!pz͝=;џ~)T vۉ J` _ Y-`bs⠲ЋF{1 [wUjNsotS"^+Hw^~+ѽ;&[N?9(xt sѬ%LO(Z0Í럒늮Pu>൚EȮXy/@I*g) ԋJ%=xx U~>~6ݴDLx>TYJ"6Jr79CqfU.{d:#L|N:Y R8Cr>j~yҐf/I$U;eS؃t0LD3>{]Ǹ<ݕREtԒv#Xg⾭9JL~,{^,vNaf*ڠ#x?XA {m@K3uF?1*@aכ? GQ1{nbܢeCc(1b[ALrݽ*j8%$ R? t=QnN-Wr]/OJʼ ˠ82K6hU>v.vrq|ou!"ʁZP;T}rԆU1Τ æF\[(նזR\]>itqe%i]n5$ YT?"uWAX7cXLSϜ|9^ֻbpMOm;=Nx1vx,ּromL&#Ȧk!Ea7@fY9,(Ng@3ke!KnEM ELއžv>-‹꼁92y"5L]>bf % Sjub|# S d :er%7Thve2 K\zVhߊ,\\{B3_a;ZiT  (ʬ#Zn9iݚ׹ :xL&%7q0W2pk㎄e{Oi6fm @1.] 8RD_4C2*N,;U~bqr,llrft7 :bzghV+Z |Ir) H ^]߹ 3RJN۲^2Z(z`e䚹\u{>c8#ҙ34j(`?RatrVLnd2'zv.vis5~RD{\F~y:3]ܢ[|whODYGd꛿gz{iE"jfD4헨FlgA pWN"(-Ytbn9? usԘ숋)Ne/$)YW+p9gPc] ~g0X}>' EYJ,J!<{^md(Rin}41:\ޕ xd.";qWV6}6.0*;dВ`*j6O2od ,#)bo;ٮUsxoЙ}8:{>`ʤmq:L|V_ҲСhiy4wXTl,zb앍--i#NƭqYsZEM|Rx~ԸMU`)Lhأ{0aj ~;/kZe"][QZCqwc7. QނL:;{NEj| "R ] qwyV%r֨c܏4!tZ_ˊuaHK16L,fsrb^zJr~kb`p}cǨfbDm]6~YT&~1v퇣aopDdx=oPug"躼]xW3=ע [_*(gS pj3+=(8;+90oW؟XQ+BU Q6u'o \$sBD jBcآ nN(P bAPgو"뮰++#g~PӚ09o &dt˷ѧE3zi_3\t0rXyD8 Nh yjzMJ 3/b|sZصq5 A#NUCZ 8'rj'K:w:cԘx?'Mxϥ">y_Sw хfu1TxfFcv+в~ 6 &:d32s4.Fv=c!EEL> @GmG$f}(9t D~mk8ILBzo_ٞKkE6bS9h`fap.#aUZY>K+D=,])m( k O9e.?=E!o:BRaT8y9Ud>8 ht]wn+WU]-*Wi !SNqVe ǀ'*ZWs?hzxލ)2甐P cc$ WO/J܊nkwj Xt;tYXYZ[0Лd ]WC݈`U> ҆miQH"$5tp>aED{Q٭gf Ţ`k3Y #@i5SIWX3 J?r PJ ([[ˋ<%(# NmS0u$CBQ f@&PيR9 F4/bn0g]rmÍưs_@ڵ8)*@0!oF7UBؿp^/TvdXxlc R1e1T[!*voB\7Fە%9Q4LYݗjkO=ٲW˟ُ1^fSin2]uMBe#5v_ ʘ G !עRm.0EK.8cîsr_bOqBJbka|dr԰B1 J_,TotMa.jY$BJr"} {٥]_a!Nۈ_EͫᄿJ;rא06.ٹFqm xg~6L0p 0KZ'SBa;gƓaBS6uv5vU{'xXR c;ч xl O)}ET5AAy0~xTMt;x/b9萰ޚ.;c^&l ' Kɮ}!aPY qm CCdR(S48n>z;ug-.!qɤY?e4Zqn8LZh'p'"ĖESqąybwȞgt 7 RLu܋N/kb1擥rPK QUڡJijq@p}LS|3ʸURDhq?PWOO;^`]V^'ݾ7Wn: r겝T6D;8:C7N KaO;I37u&þh*9U~Qc\:p@NV6FUm+-qrnu7vi4s%r)=[& &K(yDm< >n),eRT$1fY8Z:3FzȏyӆLÓoc6 U o)vcHO=2pH`I!GrPR[ RVuBdQNwKu*LGmq&8 3]oJE.@ktu⑕pPb&eth`$ 8}9:ާoڗ4UFL qI<_ <Dǘ2촠8Ӫd:s_.C..`Y$VBr,t{?iF[ LkI+%(!=i(.삭>u\t±V4!QYo-;#KT W2߹r05jy,(pxyd~ 3X+yL/ pOM@%"^ Hb4y"AacEP? U g cBjAh.] ^eS)/Er ؿ7=^7&f&,%3/UP[Io"gkug!(+ 7ۉyFϚ X *\Ѳ]wQ |`oq'0o]mdRccѡn6E05HQ(9h|2}@|“^&1xgA g%񎧼f] ʌF ӧ87E$~,Tekf(37igdMw IZNFD_2XJfM\pH*TDRb`=mS9Q;]6Jpd9:XdtβvSkOӹ+8]X*.erYi9i4Z|}zaz0I]||2¾*r=0pT"K@Vtf*iXƀ⦨*? mG s;.q+LR,(u 4 ֐Zș&'%3cœۼ ZCT4x .8HZU䵦<:lFQX!c>^}PiT+Մv5]%fڃJև pO%ރXZFfݥ^{(3:L,3(!J:"̪+V:+PFܻF {ט'6 *$51epdhW[- VRS9tXRcUp$‹9򃩱^* 8d^ ~*,[&_q9D}h/ʎ$e[8g&=`\&0?Uwv_=7=+ޫbmm_$k*+&6lSΗ:#PXuR+$d) }Q&-gi02zIL#6nʆ!2įm,u4,oAşnc8Cbzng:%$RMRZK2_]\{hK<sRt>+5RU+H4m_jtY{ MP:O;U'QI_xF9@/H# w^XKF 籰_ :%D"4JxsXG!IVQk`8H܂<˫iN@][ >Sashut9W*z'"2[y0q}҇?Ц8-F=Ev<(Gi$[%x ZX۲Gg.f ^Z}Tn=N2𗛄ȶY-[OtPP4zw1R4hnl"q&m49[i'w MrR[Q wG(ߠ]niBla VӵTDZԖkFI^+^ֲ3j T 6(,sa1&VW^ekxx*Ȗ"}z4~\LT]g~^Ɏ5cPw2[mo^W(k^+Qmr?LEB:`ޣx1*`@6< .I9] ueоրfL?(kx`j#+Tyc 2dޑ2jF)M<>zʽ42L>zgYifwht,,6P{ qt\jT@q:r9E֮5߶HЋ Bm *Ҙz.Η2'XAh>AAe a4=222Gӓnk_zپPQǔ_'IWK}WqZ8 `:q9K |SsmUl@t%9"#@x CW Cܪ/g.\Ӗ꽮+jQ/>N8[B@,.nv[3C8]4VlSN_Q qO**756b;,QBcqoZ )#hEtvQ-h?@|;Ż~K҈)DgUB,4Lpe~ I% f6FЈnjKG }"FR;}d̔3K92!o,w54-&txESo*d[͆@x;>烲x<~\k46ׄzS5A`ݔZ6H869G.GVfrٶ}9(6'3U1yp vk?V_IN lۮÿ$-4Ŷ|3jQ]qRKn>:^ѳAFiBz(I;JFd$fJőԯ\HOCGsME8nG"}CYhڡ®8g}dL Ѻ>eau@A"vPTa:L)PHy^c)c 4Qt ^֚P8vح'h[PIyZidQ^oKc5o'pI.];Jj2W/ 9k`z |az*[Ct >2'mGƦ'W5LSl; Z) ʂ?5/%ш*m{s |%yLBeɔ|X/"M>RݿmNCPC4tCvB|]N3%U  S[D3# e*<*j(tdH6:ngVt(WJKaU4NUED'5k%ִ/}?C@擌iYo~wن*RNR} >.X7*N@DV(B4[920JPL#d⨮ezL /:Tsr1?|TP~PөqFAz( 4Žd20aS`8. aIwEj($9ZM_ hp[&/w5|W玌 ̸`ڎw>`,(Il Ft&6%/o,͞cH) qI䲨^5Q':PHJhSvKih81 ZCycmeiE]yXLu?H9m|Ûśw,#We-{Aځ:K J{{̇s),T7P??pϛܬbWi|TO qf V;+UHEc>[It3-x#4h'a\⠢M4K\/%aE9c5ez2iUvfJ-B;q1Gk甆"/@5ۢ,ߙne .L^9`qvYL+jmOk+E@޼^;DyߞWv\&N{a֚'R9 *1!L{K~oAPk/\Zc+׮#?0Jst|[pPxZ{;5kx'58&66t"'.И\|j}Bhh.~P]9w{+džϞH;Hqq:J)ы$UDL C47Qho/1O}~t,CXIB ]S; ^YuO,,w&aJ:^sFGU3%&֪&K`=v'qn`/T';ڒ-F)A i8މsmhY$:Tp3H;rjnCufnU8 U?k@S "?x_9/Qnᱲ+,6Jwr96"zgo((U+eOT,9^va8-O|O5B%G\55,4"p62TY4X|yJ>hCCy$=yz'B62ҵA#So1{E1ᑃ0 !xDh⹌%Z6b;{τO[SʧĖG ySOvI1o-w:\(rjٳdZjIƂCcsBv 3> ƅG&,cayt(i R2+33 0Hٺ-á(w@: Y %{yP#8=/^5n=f,:7oefH4yZ]/("p+gE%c{ kcF~}w}G nʶݐwĬVmǎ&-QY1[/:4݀58*^o;6N؜laळp/+$xH\ܡLAgORVB^_J[YX 8ɲ"T\6"yFQFvmlSM*R;DTiK={JupX]'VwAi 8q)Vү~ B(uK3k!Mm.šT{Pwʞ $z]ﳙB'&ϣ- (0ا 53f, \g2HbqPo^ɡI_^4EK"OK[hfZuA#% %[8t:R5JTW \ug]ZזJJ#Dw a}Ѱb?AУQ3X xW~. T: G{8>WK_Av& V!9X7}p¤T+ʦ;ŤmN7nHIԨ 80@5CP\ 3Dl]y ƖJ@5Hvix3#Zvh Zru&<,2ir0ͦ9Rg/9 ,R:-YU[H| ;p]t5lN-ٖ91 u£YFr˫VB7^Q6گgwԠ]@ O]ބq}&b~e<.tIk g-H ZdpZp{6Hql(-QdI8\nerLO9ԝmh)kvVG[ xd6f>,D=-9c$mO.k-RBrrc=ͺKɬ!=V3IiT> )Ћ׶$%Jnqѭ5eM<\o5EB,bqhyV/(/.l-7A&]#HdD$b:$*qcv)*Ayt_W"w!\3L,|]m`r w)׋2ΐT\8GF< vkyfJOW( \&CYtPFCP͢A*I>E̘ҞF~!>ethLKu}=hZ0ɄsLޏ{lIl#W\CG]zễG7{p'(40OC.5:ega&X v3)C%Kl%7L1W x͌CT>E|5]eeg}scH9[ _="rrY6%8-c+^q{@S DOܡ/ҵ0W,0(쎙6jy!Ry>͐d4}bMKq[ʱ،KbN3O0qN(6i9ir[ v@D/:~qqvbU=t5.a΢~MT&_9nvv܇ȁSI[=sx\* UW$ /Ѹ&F6SVͺ H[mLꎭ^ihDYɡr5,J/Op{%o-}a:e8@UZk9MHÉc+eVw ='S@PEʼn9xU!2RwR>yQ̔uVR]10PfֶHΚ٦]CWZ /^9#꼽OK j܎D3"~V.)O&gn+z6J'ז)eZ}3&V8Ǽ5YW~;!ndu]^yg:B$ +*x8vKֈI6/M,^;"Zdi.͔nPJ >嬠PmeK`"K~NXwf > qʾ]lz`).q2a)0?&^zfZ֣ A xJJಱs*wddy'sxu>K0ss l-ʛ{}"cTW$HA*DTҁG`zbtW.OU5hJ\N7/9^.EzsЇ3;Zs?D0q!` .  9k-aRn+Fy\Ա+$Eq+%ؒmk%׼\*8lR TŬAi(\H|}[rU& xaSA$(Z{kpvwjET;&z}ⲿ)ܳOGxEZ˝IsP&Yoջ\j.cN t:mE;As$+cK;dbH])b[^ BZ7sF0*?;+?+ǣ@@V4ĵ}TC;B3[=Uq11-UcJz1@iw@P8'H_DƄ!$7 y VI`=O),|NՅba#j\1q59Ԏ!6Q7T%H5^Ue'Eи׌Z2f xW7p"MzsKMVM'ɼ:EYٓ]M.җH78{g|Cv0Ħ`iP *.Z>K1 XS=~bYqC9B)cڐD;im_vYo STh?Ԧ΂)iRzbvbHc ژ`|8N3 |!q/.j‰W옮&:MU]g)o^zmE{[g14D#:"DD~]T-()dYǬ9YIWnU_;2~EP]5ֺ`8? SkdxqjSSb^&w9M(F(&ɰB㻄a d)DV5k{x°w2%03jF5Ō4mZHJrdF׾Cm$pk 7[rnց6fN!+Qn >PvRHe' xrwkUz?i;,W\o&RL%DW'2(;L m) d+38$nt& Hlk+O3j!&==1CcaLr(iV>+QL;SB̪~٪m*5}L<KJsTgBChcgݰ΅ \rt s]_p0_'y9~'kz?KYZu R#~ u0} sFVq覶ǠB,߾%5)jӒ3\h:5NF'Szbڶ&+YƗQYܢi%-޾{QkMQ S`%1_Ħ%/EA )̚ba 6n {@\vEWAF591o꧸O1£xh9o*?6^3 ;P?G(ߞr4ȕ #)<_sҦb9[8.kNh_Ţ9 '!WsI35NX={b[vjֻ{t;#aړs./-pȿ~=?.`Zf6ō@tEFQ&BX}I82 O.R\0)vzpz LDVAʟZ]:h`W Q=ϬWӣ^esO):m'酜h'wPgjFQMS -2y9nvDQZ[G6~"=R8V4NIu B֥Zdjg _I/{a oF /[@~hJU xݺ0-]B81+w"Of&s ZHQlՅ v?; A§ZVZw-5<(2c@ζx &I9~TL`KrgΘnx砒g+jM€'YJX5A#筚4}>>xVx-⃢ɿ"?U6ȷs%H\0y_YF^0ibynicͱ-z R롦BT͝˷9]T`of0 $]+it,uUPjgY|@&S=F(EzoQJEN9#[{|҆c)+A. w+Tw-d"ťyEoqI"4@J}k*¯݃V&ΊẔROpyGզő Zq^9$#+u.zț4_v/k /%W퇤5hDwH8r&38]sg_וK8kܛ~;g1 ]8GB4٠ MR 6/ pǢz^t7qY6* Cs)j15)`nSND5б[πH-U,ݟTH;r|y&쟰YMD4xCX;Oi MM)猗;C8DB">уy kq8w/0Y>F&a1&g"Pbe)@6;۠(?q<̜5#Y?nIO_r ҈˾h_6WeJZ;Fe9w*A(LqSKr.LHK|ҧFlнw>U2Ѭ {l-zY)6>[}_JS ⦐?07A8sÙi@A.d`'}Q|kq\6,.3 Bzփ3؇32R ؂52;-u}j %_KCkw# $mNy4 X+6 ?$aYoa<ܱ(|3i 9+X>6oK*Iz5ҴtBgEB58AG)YAlhʫx=e䩙)]]Fsa/>)χi{aY,!E7E DB}fGVhjeKEX:$ <2 ]8`*33:}ZsJ=~ŋ>Nn QrG_XOļ9EzU뷢:䬼6OϕPFcFnYZ3@OF/SRS,vV{ R6 D;:@GQD aRv6T=&@ݪ˗W-|M oH,J%p:2"uoO:Grbq3H s#*k C"iCVc|8X^1pz(_O'0vRZ\8nt^jzBŧlH(>Xg[Iqt}vt]CQhHILsM'!)7 ,YH0y`+0QaˆzulvQg+twtL(};+JeҢJy\Fq0193oإ[, "UVG&A@gܧ̼fö2SQ]wُ& *,׺Ǐ(>`c@p; ~?eq>|!n pDty+Ho&7$Pwj!=u D!(:MqKCXYN-F5 +,3A2[T b3JАBL4E K^zJBth|!x LqQS86A Rg6{Oa8,sEBZ#owtv;_ zA|9^ADiYidC:bN7Κş"} ?TTMjn/eV=H~-jH)x|/ߙM=SHgfy|*6=CF~ qٗgƸm2LٟY /nm~/Fwd[[Gu!:]ڵn$o O t(ߵX@+khiNWDȉR+kÊ*IE "߹s$_mYD c{ſgRA[h0d!вlsm J4b oU F,n"9hXdtts#wf=L% H6nQR~a{R)X!P]9o)Տ~zȕ e~bl_-ݟqR-I9e}K[b☁2[ʾ1l*k7͋)ͻV<1bxBOm2_Qe! טF'cKh 5k4d7?|JvG\D10Je AqB2`{ߥJjh2sd.voćX*Gcy(v#lI!4ϲg awqEvr :YP%,MtR#߇3=~3.fBm:N"0/<8H KSɪUPe#8o՝}\6@.נEM(*qURBlLON( Npg4kr`rd4LH D.j.YJ\$BvcE1C{|\xv(1#1: vvxH)\ѻTu|N 6I Wp_wbwJ>Jܴ֕w$)"V0d{nÐ*CPӬ?8a~h)#ChK.8 AuȄa^y@5,KF& -|5pgo^)KT Ġ xusI#H"P^P^qwZ?tRYƫskzX?PH%TeT_w|(>މW`KaJsQfV746]f@Vmf DqY<}K5< +sND q 9!`[e/߶1aY69+@&\< ]C.Ж*YF};ϬvCX0} w"{øZ3FKY vM%yV<"ʗq 8|G=0`)m#DL/`boc^4,¸+&x q*wk LcE;3>2NΦ(6Xd.lmJ`Bcc rv%ɹY>4fx& fkK퀌BozdVvXeB4/NKж4o5ӥoӴ4Ln~uƖK7([PhHy!54Aq:mA3ءSYĪz1PR2XSǏ= )Z1$en ]';ȥ~4Sae %:7&}ǽa#w9}^Y!u496s.8-5%t Z0ay2"~ +~`I.Ԗ#Qv'Bﶱm ؃FE,˲EoRs==o1o#rᓝٯ?DsGpύ|=/pd~Y.su* \U _ǿgYhANX-X2F8@Pui5dA ܔo4= m0>A [F=G_S:JȈQQ%>&jj\N kKtF6[\BJ"BJwLKjj?q":[]NZ;_XѢvv6!< ZsiG' TTЇɔ5+HU?N<*68[鵴H_vW?:?bI lacc $ ~ee}W]Y|v˫ĕM`cOJnJ_ ~UxSGF+,ʯu ,ޘų<͆/&cw н;?au笒7`YضGiK)5xC1mbpX@hXT4G5"#d|hX]HHT,MQz6`M PabUk6o1;BfKjqjtA/zcӔLwIJ[\W'[^/n?I e SH#QV1ˈ쬺I bG,3UQä8 f#Jh8*x]%[=rz&;#hSr9Wy,#V_"v Uܽ$kh)^PծN?3HLk G+-D8tlwLoKr /"w`HWGn?}`P&tTYl5,>ͦy޹2>-:Ω Z&0g[pKu-&K ݓi[ad [/ԔP,8йGuk R]OTWC)K>F|i/p? ^RϤkDcj2b}L\hs{vqTӔ;8DG1#gKr0f'-DqtŶTl/|2ԗAU%IL}%cMhyp=YtH}L;baɝ"hss;p%^یN%q V'8o*anUQUf'H@̸B.:+o尵W 5CvV<.*? hDKK(p ^;{*86e6võz7#\Tԯ<z8"8v}=Y;oZ LG*:c61fS"lj^DQv4H!T9v{B>#t _=?׺Moq|SS2mG;3zFdDgʡ镟"y.ZDpMD 8WJJJeLϰ]^*t+jyԭeAr04e@&$|/.?Gڕ` }\=~ eGKG06dܶO`ZnB@sM^ꥅ\rCx ]ՔHDp"uc.Ho߮1<\)z5WQMج0UO?:"sٽj~ݫr,Sj ΈpL3gPalu% ) թ Pv2˸| ]mz-^| N6rşxd'U1I@c/+}M>?QL MHaXzOApk?sdZJfE眥`Y~/Sh#L] nP{mC}kA^O}|{MֶHK\V9), ?FmVݥ<2CGsS:5Ӏh·[S@Ƹ)o?%?cFq}XL AԽ6#Y'2:"r_EqwBd> %8' ˶#"B )$k˞`TNZz7p{},&?A ^ōHAl U*4t8s +sU` `?×7fheaÁ\{&;@DeR 3fc~xnϼ-be2 HߎVZ#`so'FxJ_EIG=IA*BP:h$0蔫A$+![3YQ츂`iXa. Uc9w$ =? ~:}w%&U4Q%C.XDGp%aWejCƾ#oJ˓ QUS:&SA7l]D)z_ȹuޏ  t.FRs`Buf>aԄndnjQǛ\ϐjQy4ù؅>EkyO==c $-rBӓPuuw6#jN7'"1R`i=&/u)'q._86!m“ǻhǮ*enfI_WNOt޵,t+Ѡ(I5 V]'joJ>\,e8Z4EWVb-2,~Y.!&hLdi/ 9BJ;8 5e-_*3m~ZK `1h bymQ+K)QI ܡ/_lKmIDdNYֶԹhX{ucgJ*m 7@R&mgO7/w^`%94M?Sͷh$\&ҭ9ĄRxBlU ,b;=;"IwmVG~x,6^}ѷȖ{x0줽g2FVz3a}lE%0xhOoQ??7ڽEp}. Z _#s`#lH Ji֠IO{n5!cˬ.FݿJzPnCkk@RP%BMsZ/sVTWg E$`E\ (Qv5hDF] ;@$*0).Ȍ05(ڌĭu).sTqKΠٳ2MLRcKO,c:w ce؞N?:jI?"pN`lX% @IDL~{%%VR*7d( ZٹLhw4%Ex I8Lyddt5$fdMV۽1./vO?ᲅPgG ø $n$mCꓽCP-givYƮrm+`Yh T[…*֐iz";J*5LP$Lj Ѯ n F3Pb=$ vd pPDL7k1Y$=$!-`)-pZQV MF#h˥|Z>!a Qka"3NK/5J*_wqP` G9-7Y\FT3ulW-l[Ɨ♖ hr;s3p6Ш})_"B5mO.;07M{X3 F]D97}Gz7Fr eJUweRE۪6rv5w| |fNc~dPKu*nV˜%\I#2Uy?ZS3{S"6y]oX7k1HKO|WН ID_\wJT4sH9α/ݿc'f)XݏnھәU-V )d2/AڴEe㞦s<[붯#ڼHSK3ˌ Ȃ]GmRt^>ɷw5OH<;KiUsDE)sOUs>͢=b`坌BO5+z|(;*\ mn= f!;ZfOUq/E?Rzj[ }MϒŷyLuXnH21ődfXAg?w3RY4Bԗ2A D~*q_[C`"cMS HN*Au KtwG8{*ĤZ A+ PeR*UG m(qJ0^Ldxy~ѐhG(Fn{.W;.9Uo{luGQ!2tK;k'lKnJEoڤE|~MO[*}ƃ-y*K8*F$D-qLK*n#lhR8gؿA{3V;rBlyX7gW^B2_ͳmrI.=F.Io0^u޲ ^eTxIOOMoI2^ymI9~3#d2,EV''_pN`lRJGJaON^QLJW W}y2RG2j5+%/_jo iכ)=_68 8ʳ BBuaϪn?*\vm Y`H\G%>udC_/ p_q&*K&LSvu*bE{)pDs]pF*![ GL~xP"pl?B8Js8ZJ lZ??< +1MY9I/0]ฃ恸UK0?0SZpx pLDÿWbhn~M{W2QJwDsS? r0r jOʉ!eC\fV9q9tX*yQtPRmKөS1t<{nFMXwb\3wniv9;[pŨ sx&3A}u` 6 ^׃>&n0[Ov}\@y {ɶ=s`A*mī-Q,,kLrN4)$O|\SO ?M]37rw`uj!ķ6#]1Ymirxn-n05s[|@q96Hvվ:X4UtY ^A0揌jJA==̮I9oڧ ~g%9jgܑoSم( RyyXK%NF=T^GOm p˜P q 5jyA5ޮ.Z&eFil.( SrGߏtQ+}2rS^جĶ—e);af}G`B$ff]m(huA1^ Xyu ֭ZJG K[*+ @-unյ!ًۣP[T;rJ6ciQbc2 wl`AGGvíRDpro4, dym-$xUo^"aY2(6qRz^ZLLQ-:lOB ̆?4NGDPoy&Wڶ+{8Od6,rmjB!FPTAM4: C;V7PtfR#F=շMq`yv+%˶ ;y􁝃aVXFg ={Mt1AX.µ4 Q>6W˔onE?@+V_&-L p!(>& '}g_@,,Bl'4e{p}c&j8}2QMdSiAmO4)-5 U+9uǣ3{j8~+C| )_ "'ϘB).Х"ɒɶZKMQ%'n%A5H_ J_g;Ifb'G7C D΂_4 0~awExEyc$udj: >;&Ů,'?R ^7J)26NelF~~+fZԋo}59`A"-3>dҮ(t>_{ |0@XkDJXIrC/8~Z[)WgXRz"T 1J/NMW`_Tdz%[q+I햰 +ͷ*zl頣 xH+fɢ,.I%ݾzV 4Hlt% 1R{deYlU~6iY&5\/7-͢c.XmB Q4A2U>ɧ,j0#qL+]a J(RG'2} 4_A EA秬NE:,NGx]ߔ]&RR:#8Z^wh k=v-) z_dL𱟻sby_뽡 Y +&V*A?v·^Fm/pM^?,X~Gf-=,%?}F(XB,Jg9``FV{$NM u6a,0R: T5pw" U<Hss-_i˓CBqŐPН~ڨ$Y*yrq}bt_ KK=!Nj^@]t|E5(?BX.7zܰFPfXEJv"z PF ] $#wmtamK),*UЪ>SSifz=#5rO!8D^|+YQ^My-Ga?@[q>ܥOSEh44=%9tpѾlFpw6#?W )D$ <ɳ楇k) ۻ` Cү+a]_d0#bFfvv|XgT?2j8WSJ- JJ[rgcfub*l*_hRW K O_4Ņz>-$5*JeF;/h)tQs^ݤh7A1[ezlqGE.Yhz{ N!6sˊz#gx|c]p9t39Q%^(оgu* .|½_¯62 D^5Ɗ?\16@c3cWG,І ԩxѽ~KʀC%a+ .lyKM4aפeA^sj~D5L*,mK.'xK 80;ivFdgɜ f?ǀ6;2 c9 gn Fjء墳CMӴ6n'R셞~_6r.#'"&d\n0m:akK%|H:c9 a+C8RM.+;ىrc\eux=:Wi  ~x1v3PفI!E !;cuύ{lɍS uUK~ ]./wj8<MOnÎG ; *ZѼqV: ȪV>!E>O\#<#D24T2|z-*3KpS;zvD=iQ}@}3շ&q-b-'.*I٣CĔ fˁmuhPfjz2"<+^ŪNIvtԻsUiN.ηӻW>䤾% ̏4)>6TH]9sx9 P|"CԖB`7VgֆT+J+CY Fr"<:y7$k j9FD FDװ!FS6*^ZRz~B.6<Ǹ ©aV&HG{ӢK[Z:ؽc?|et`q$4(+?.+@‰u,$\DCSWbKWyhZ4-/M!|D@=zcNәVIlQCpY&}Ϛ\:p,19/%vڍW^BNޜpe DY㨹ށY==(fJU})6 Nfp@P7xUvP WAkݰW-I#9o(tK< [#׾M9QJV*IV-`]wm_@^!Py:3߷5*`Wq F<.=PPl3(gّ_znO)%JlwSY2]slʚm-q>={cxx<6 ?~AYeA݁wXX4™p42B` mh3>%\Ho-Xլٞw}ڃOSj ĕVwT^M\moftC& BcNOژ/8.-Hf2#<#5l_P#G4#d4UC 4 ?Ht:h$`J*sncpW_b&p^22kGsHq23ӟ,2㲞ul-Q*ߦV$6{" P- tp7 xJ`jXQmƘ|HYjlκO DkJ 3r.'/scV۸M;~HsBwhJAaRzre$G,R?喨Z@BxYGv6WQ4= sh0`=Ȅv*Iϻ$B314eR5<}QP8|h~]K- vandcXϑ'F"y&n9P _؁|ѿњ/ͳG d4^B?ОEi|asQ3s's]GsMki؛i'<^t~o &s6h/|lӆf{ ,1 rS@(2i 8%ktM'~1QߎW>[܃׃NėXCWM-JOrlg˓r=hۆo~s@h(?hw9Л~KZ&mPS˼ev XnN0X+˥UI/t+϶Sz7Q=?km8˯O}9vO-IaR<*]C2S 72BOKpRg8G+Q23#ej+IEdE% !Í~2y;|˖dc#Erbs9]!er=C*CTk\9SV+ n|$'R`@? XZ짍ao& Tn.p{wYgy ΂. nEI9I|TX$yk; Zv֗Z5 aR~{ dVqUƄU-)\p Gɻ2 6 YCx%]P$QSbM.++5+V2uZO+hDO{1ngT.K:7gzcЕp"_xTۋ}_dYnNj)Yrb}=FHaT8Y>sSUw[L:qSK/]JT?Q$wOܕ7/d䊴\=#+B)B_J8lC?ؒJ6rPj}k>{[tIɼz}2wQ2fCWu&l^uOTJ|{0|TOvW35H8>\sx{K=uu*_!_p +Kn %_]b8LM; Uӽa-R ѓڗ}9~2z5H,d!M:2,06ӫ7_78GIQgeɘ8 -lڴ0+0/Z .b<=f6᜙-WMגGP|{q'ũ'2WM]&(S&,D[-Sx p=Zd[:um†Dp H9ǔG+{κHوblL߱qn܅,v وf_''mt|MN2o,=[wOCs+!:Wr9Ѳ.08DIQS$-HFEVo> L[dGozD?6w\DRr^du,C*)YVruTA1F^: "ɪᰁ=oqux_f\2G/e*k)rxpl*!ľӰ|4dWn5+6ċ7,S#P vhw$Ś_ _K>-} E\kvn2Dg1'Tt1hZ+>"O<ٺ{ﲛSNqr~ASk,ԯIQ6<:A5^.=段ayxM^7LXLoqJ'$Zhʄ;{`,[dcv&b/xǾE£"{N*uߎ%^J@.ÿ H{:!0)c-$Y  D5#}§٫*".+9ʰ:KRp2Hv0St~K]DA1/GC"l+Y?KE;9 Z0` <ʜd%S+:z@RCGvj.I轅X%_ {. 'Eh89Ӎ?-[H7I_5;Za mNpEoah>C;P h=[ɂz(:8ő0$!v!ֲ{jU"C60]hh=OC(򶀌<~%&Y!O֘fwX3UZm T7["jM!S*A&H:xS1PR# (j{ dQtT%8N} KY2o7g;< ;˅mo AOۉXs綬w&a(`ቻXx,K>Fe.(oʌzwNګ4%Qw .9 U.Ya"AiF:D2P}c1'5;7ӫXQ8"eM9OɌҧF&tHdZJEDτHHoG jNww- 2Dݹ+Ke71\7SC/IUݫ06~{|j%K.1 NG0&LLJֽ,$j %qüRd:Wuz/Cstר!svT,sသVӶ.,6J yOٰ$8&x`~}_ /, >ЎQhLhE-]' PV4ʮK&Z]> ]̫2Ö:b.U§ҁ:da 9TQD4fL[' frz-F(iioSJ hu=A+П%$л,w=vl\[)4v)7,MzLɉ2>.WfmK!%vV}20j]~k7hj` b$ik O\tWA.-?:hR`$M 6-P+5 =Q1^)_ЯO p-r3rdSy\fpH/h21N kgE(SCE$)pW'CU/,+I v[!503pSdm%eE^EQ玢^GƜQHtȉx< Cf%R!,a㋺<,?3qk$>cp;Q:}{2z%Ќ:ojWUJ8xT=bIF5=0Ts06:I": S--6Y%Lu׹Z_5㡏.dӞWJw@54nijPމPC &u`yʒ⎵-{r @-[(b pk݀7y#nKvϢ&]b 20 )EP߻JX9Sg}FcMI_NyHvKd@2=ζ GCS۪B A 8N}̊ (œ 1-N CDK8!Ծ> dt=]^L`^5ڼOO\˱9h?,!? aEuʍ-";'r}yƚ;L PnjsHB ?ӭً^ꈪH9+S|x7 \{jDP3[P䛢7tZt Q>rZeQ?+1'2l+\elu4Es Ƌ324?"?|u]n/* @,k}/up|Mhe13hwt 3+]T"{ȩQYI{䓺[}®, j{Pp0d&Hn@n~:B_QTB6^."XZIuI߯y5=K4ۇÎة&j sXE&)1ޥ`YmMZDg#߲ XlI&,v=Wl^kٿ{\sDun /KV8oۉhbŒ4eFS0 @$tkJ Ҹ*q.OƠ|b8N}_S%4SoHUPuҌ,I\$[ITA^'"1A!논qLK;+/ Vs/TT\Uëyr҈nۇC ecEubWui>VXO5OQY>ZKwEDv?rhO4RDş06b]h2e+DFM-6Z&SɠZWX$3 Ɛ@n3^ج*]S7sg[")li(B~jbqWA82+u*R%ƒT ˨e:QhstAyѰbC;5 t˒+RUډ ut_D9'=8Sbq9w\ă$Pl?I1`q{]6vcW)e Bad%c66KA LBᕝx?eЌ:##htÇAZ*fuE"%l |̈́VY5} 9_bW (iH;RnjBI X΀ה]Rv a;mW zt1o~t4O/ ]΀~.p0Z&FݼdT0,66G,FWvsn?IUkt6r;#"W6bxhRO댅sbg!lQ.ʇA 9&ۊ+}blT"'3a]dڳ? :{ ́FȖ `w=OQKm["WzDbP9$.EjSly:T ]bǡr7< juowvm R'7_>kI(^|4C?,k /iM6>d=^KxfT)8A5X,̈́*~} `y ^ʛ)GaK]%:BRpENk <RzJnQR~b3*oVY'\?ɯX걧}ijREk;.*`ĀLLh \oZ{?-o/X[BgtK{A:pŊll{4%Fn 뎹xJܨ#<:{*;@EyѽS~03A ܅"9( tD(ytѻ!eluPcʇ1ZjzWi ?;{y=Ҋ!|c8+v/η\.r,mxK +d$WÉk$;X -Uzf%V3/bl$(Q6)bw +-iC0X qh,F> p]lG:h%ow:*$a;Q.z إ.lM*G3'LlPiSn.V0f"V$71Yx\wV#hBDڮnT.hy ݨ0UyMn=cS=jR-;P_YDZh oT@?H~QlBohRݿ74)CO֒Jmpfu 2I{^ ~Is!0`a8%.Q'JyĴZNd>< 3]ͬ!b39cXQU2+P$;m?6/G1r ~?9z'v$؝ )Wp,#Vmma KԞdY\ǏFIX, x&+SD`<;m7`~]`~Fj֑w4DvQ}3/,t}}Ӄ!ijWhs?3Uv^U0Ρ},~NaTSȊr#JϚٵ3={'@EśYD R){\l76KBN`4g!۞t9"3CGY6O&l'@W")j!RdW=i5ek45Ii-Ϛ(9 g6"?PSŻ> /S7F K{#{;nE$Zī_Ko/Qxm::OY9vߴχ~W%x[ sk&9iZk@w9}1x̭`Q`Tl+B&N:M(VZ=$/"ږLyniǸV#tocN@kZÄfߞaO ͵5IOV}*}خL|az=xy@jfIR* !giM *t2^:&3濯C>)5NP[i?S07/6{ ;=ްP'c6JU#ܯً2p%:aèPjJ%:+kY&rV;tK06Γ8P/ (\5¥'?Th$ [B'?t{Z\4=_>,z_8N(R=9(~AqSM|0*xFI+)rQ|؛J}!^ MvX>3۔5X Uy0Or⳹ןNq]GK Sxuk5:^{ơO}7GOȌد8F"Gm2ܘ+̀K @`A.H"``.ncdݢyMC{# Rio$J*z5yd:pt+M]U, +`,{'~k=ts2Ow9ZG s'8^5In򺫈6Jx3a{㤒f@{ o,2a7,aNs.N4TLjaf˷!caՏڋG^CUZ|)gѤt-A X -ohS(N#+ e9ez~ f~Wlf\dIJe@G.q²4;URugϩ|SH( -O-ɯsnv,RAa !QVӾ 4_)e| ! QGkC0\XsaL2^6*1':w-XVN X~ҥ`R} u8 :˔65LmЕHB@$Fߦ?>x5{2/!Zŋ ֳ6PAQ]9~(s 3% ʆ_zV`;~PaJn* T׵ y+,rwO:m˽$37OƆ_@x.Dʏ C")@rJ xR}VHCS@tW2}Eo@io*xP*\CpJ=eM)HX~v5A9tqp w\ a'qDjDir%fQԫC{$dXpAB{tC+_κdQF~xu"g1@lۘj_&6&ܔnbά$+o:@ɰ%ل9{ <,!O()0h7ZPsNL7W$UИ3D{֌n77"uT;ܾnhZ.kt[%ĪީPI{~d#KzjhM+oߗfBu99 w:RvML!7P`D *irS0AZnVzC>P-kiIw֢V c?ի]!U +$ >YޥphW،Aa]NaINԮ8VؒwKwY)eBo~ {sxP#s?4(>MG,YC<ѽOƢKfX/Åa;ig.^[^Ot:tK(?g-*3QJzQ#)Q41D\߃,ӵփuXL,w\B=P8l!9 f:a _QPNԐCH5{a ;袨9|Q͊CÈz?UlC|;D^P u?m S"[cFé^6 c1\ihᣫ<ċVRW'HTbL3;1c'J|^WDvhZ)ѮC"s"' 310ޝ*BdrR?q t_^yI9SR&Є-"6,hcJ$}fO|k6_suϵYɆriFVKAwrUqG7.ACfL̳R2oZ+\GPgqF_/}JY[RTYhcOYMxD冟iD &i# ,_Ca[iUVh"(skUr}w2)l&]\1n9=T`xśLȦ+ceo~-{gYSsL_S n/{ÉQ0NOAܙs; ~OGc W1$b;,;/^c|md;më* hMO=#@`qU1"&IL׿*Ҭ yg p2G|1 AY  ǾI=ޥq:1cy\|[Pn0ԍԁ3Z~#: ~Z'XdrB)B?mFҪ 5?9"l{^ϻfJ gr ы5{  Kt W pՔzUQ"-tWY)ޔ3k]e%X}U9ж9k v~6X>MNV$HWwqUjXeҍ/X%-b)jb7p(3m \ G2N VЂ2|uw:\j0(r%9AŽ:[+b`NF$8I8FZӅ>s^,Q }VပI:'T]~YwyWeADǥ6&Q\ȴ}ukm|5O\Edwihu]H+ X`c_,_L8߷IxqM/Rp9 a}|J.:sI(xuΎ>\D?,Lo@dn¿Fsp1lZwyZPLź'I؆!/69ݧa𓛄UAkM:|Wƶ`Ĝ #k|WucЏ0?q:~f Box%tm*8N$YO \3%.(5BK(u}c}k?Z"6uAwv0̠IVcMO * 2F !I,t]ZO:֠/U6(Gȍ)hh#kVX$DCmXjhfDu>,vNh&$!RetZ2=^:[F 'dBk`鈾&aXKl%2(JDQPhjQ:{NzIFS rs lfqds0l^fxr3FAL$ʶ%zC7-}$֯QT7?J`\iQ%s=8 &HiԮk,u+uJ%4A(YˮɷNbA1wߊUshm`>IjUhVOX.vs +m6%.$t({0P:%c 67clr_m ~05zmػ}(Jf.[#/Cm8 ?l%DMC(e#*؎/.7M/\is~ |Kwi9\k{EoP[1x LA=o|t[[.-18Wg.ڞ Lz H(Δc֢> \̚HT,뗸tqauyq5h@'>鎓).B pZh$%YnA_ 5x̺Ze^7R ɪ}?p@gS1əlK>A<}qPɤub@U(\IpZk y~gi 9KxXS*5oaFؠP$Skr[3 3t ^J:q0`ao3UV #3+a|amHS0?B1 (AZs%-al' XIUʚlo(&% eGaJd:X/ |LmbջFv"R<" V#TLSvlNT(!KpJN44$r G4$Fv)s5.&C:[v -& m~ HԭD/֩`s UgrrY2>R̀j, Q *gpϴ]w["χ OO DBݓBߙj嶮Rzsb"7%sp)gT?cEo$.ˌ쐃T<[v9Rd)WQ2$XX5=c.^?^-|ti2 O*В3*g!(,EaË{ÄdqcY Cfi aPZl'>uLQdM! \zV!(ʰ9]fzQll=E}nbEYoDOI䨐^< 1K%TNoDA%țb8Ch "coNp{2-ɰ"B2LۯGZ?"𺶗Kp>?h:Ǣ bOApRl/esF3eG~H 'Gơ:g>ʃqiW܃~xtʰ2,4FC\f/VYΣ&wNjH3]:m0W0/8iܙ􊧡^)NXaBɂ)!/<<%;K-t^oܴC1.5p= >WUt<7MeWwᎄyZ)LӴBRЮ¸(gI6@!VE~DbJ50=RW7*<Kg&L!CƸ\W|f =y+l <84-k) zPɥ NCn)Bv! -^*^FbX-F67ݑn5Ptĕ0i6ɃDL{jΙ*7iOdp3!v4J+\ʙ=:Id)gf{ Zԅ\I J_:|>o}+>KzcjōLZ|yYLݜraōsi$u4[u|LSa 3i/&P͍Ɇ='P&b+M@;=rrg$N'^Ab2AqmJ"xĨ@& ;d)<]8&4*ӗ ˊӆ`ȓ*{s?f 0?A6W<[K=SM1)kW1O*J#ƾtGFŲa׋8!Pƚb5}k\*slf" :+Z@59;B7\_89D@ɷhI!?uB-lhY( `\zD-7j8yN#o%Y*ݭvi;J/,l\($7R.W{z}ry]cvTwlxWtWDm-*֧_3R*Q#] $gJ2uoWJq^:^p6ZF}-9҆%I23)[!9J"]3z]]bZ'/mC ػ9jO=<'2g)Y#\Y~^ggߧ: 98Mv/L~(3kNSE^pi/pOD:9+|F]qE6:SlRY?@@=hÇjj^#N+67 ]W\u'1g#h𶨙fCIwBw:כ95{؊6E4^O\H# `zwGsN5\mO.3]ZVXnbc8)3/mavJ!^=dA߽-|s4Tխ#dT㚂7YiDBŠq/Ř<ƙAW[_ =13BUM@l)(vi SJWx!!AY!GgſjyA8oC #L[uS Q|5 ^qu79O8lK >n.k^.ofE4ytizZ~du\#G˖3 RIE3)f+[Ώ:z#:Ʒl]yVڔ4T6M67qGyi4,/2]Nzy7WZhgfܦK݂;JKSUb6[;Βȶkq]O;WNv>>z}mM0_Sk$t#} < &:V]$ GXz=#+8dd$q8 $^QW I1R<) Ec@-ANk5_g XV  iN{Gb,T r0w|I;8<]`V@w W{0Vx_!`T0%+YO?^A8'+SO[ʝ2ղSiPy8N(!,IQhQ'CjVꛋ)W+À,W;*j`uUBnIC!Y%&G2ύ<\YFD;xslMy؂:Gh 磁ہhiVz3?|iϰ>s% ~[ͳZTqTn #4`-2>=̜LXڸTMcu;6h ׷1 -!cQvί~εYь\ĕR yRh`MMIP`2(k FI9TS>R 3mLtH *ܳCJF׬6,b ' 1V 꺾BG*mz=+D:y#mr G@<$cvli_fGftȕ{JK1g8EY֋Q.(zqf2@*JgR__պN?Xga[j_NC3§T~|ַЦ UY&-1 -2@gwě㕜"  L)nX C<_@8 y^vMC]OmOzR^D]>{I/㨎)Ţ\%9ߤkѳz( &qȳr~ Sl3HPPiO(N}{AOgRQJP1B]g I?>T S8 *I3o@$,\ڜ$xBiYZ6fp͑ë\.5{ScsJ.N&+)Rzm]~ttB[QE ;*z-[>ϩ6hQgz!SMkKSavO+0> ߦ/O@O$ НU\u-t}UAYJЇg C+Gy:xP%HYA)ozU}$Mϖ9K`t C tսz7ĂTJ",{,%2痝F\r;DlޞpbOX %BK,`N= چK(y %'ďgv"gN;8EgYE!6-g`uv+au- hYL%khn.QK-̴@8.9w6rN%(1Uc1h{?+\/Ad&̩0V,xku¬$7; Btq~mc#g }ypwC\T?>fMb<)c|/H=s*5PS܂ :IԼТm5MXaax\(#Mz3$#,@ #\pE= $?6S4^(ٛCy*@oD~X$ -Xrg`>"R;ZIf7x6]ʂ:)]tTt i/$}>WɦMof F^s+$[ zbZ0%HiL+?b??cg|6;v eʼn ROT?+lG[wVbsnxGc4FK?h[zPD'E2i><WK#24<UF-,թ+;?q": DƁ=cرTt!@mB2h89}t΁>I6&OYH)Y%'LD/drgů5O:pהFagEƅ'@\wo늑"PEnd%_f_cšڒؗ@OEJ.=캂&B૑%lrd3'|=#aR<^+/y ٟ`?_ːX)eI L=^roY;ܥFeqCAA㟾!rqWu,P zW 5 J/rNV4Ird&I>M\\Q=Qz?9'T)HC:ZvbE8U ;%yo0{K.jـ+sg= Iy)TDQtY!z>ڍTxdg`|"qiaaGY#]F <po^cDMx1aNHrȎpCB^ĴTRvU+9,oj` SI{^iFkN=Όb Z[J)3U%[e` =Wm*O1-AS,:U ~vY iç !hSb2J6-S9>||Nv0=xP28Y켋mޖ4L ҆TSL!nw#$:vxIh'`N6)(jXm,nSdG5|\kTRH}BlZ2+~V%ȦtܰY?cHn#1N2fOIsJqz(LX)pnZ`Nɡ:4`XUG@ uJs]DmB$y8Yb`XM'Ȼ$Ι_\1@=D394z[er,z'O{h8zȒV>,z `]] : \_m/$s,Tipe  WJW +a+ x/lT*[Ns-z&4TnBI_xX041 4_jѬ R<sv`IgܛxՓB h9}=->1n;ӋJg,v',=-.oJsCljnո/?Zd;ިsräy&fFAv=Y&Ntݯ 97ϴ=8C%d]N9뙭%+~.`A#m(Zwj?ۼC@>T;>qwLz~hY0>@MBdrTA{x}o8VqԱo>qȕMƔ0m.#H%"r"ʏow JDuO[Ϟk= Chf,nsg!QUH/tDƒ֞nѡ\*LY$/ βÓ;a4psW5dd?kN}z(Prws?7Sgpp_v>~zC&Kq #1ɉe#}tCJM,Ժ'vC_ܴb;9WB)իZΝR,\_SM8cڭ8ϾP>SS:9I}W'0*~7b4=d7sP+^ij:U9sAD|Ut-b&&I<i ;!/^k7Tp.n:XLܫdg6C_`-2*_tu }0I@h=.aZHlRc$G'٪n ԰ =١˯MuQ߽򑤙9,u[Ŵ@ԥC $sc^-b+2D0#& l-KE )9Vw*bC](V ?)l"'2IL5bseƩ58bBVk(<{J?o/yR :m1$ڈ')lAƢ =E+2=ZR< aTӆJdp`Gn1ۗAۍiL5+GD3I 9/κRTYZD>~ lrR S-%O_tt|p^f@GKcnT 4m)I*յ_wpc*;OW"u06Cpq5I 0+.I"T r4Z0"`ëhA5?AYX&F9;XD0{wS]ͦyв RZ; O DvNdgTgI)Jۋ䓾شw˰* H>ť;NE:፱&Zpڥv,nl%ß ZQ x, ;?w#fb䕖]+ Z$g#k]}a˸?Hm V hSS܄9 !vSBrCx:NivͭZ)O[=Hq( otTХ&JNO{Ӱ[K ^8 dSoxnCµ D?T g)-ϜHXv֪}$Xӯ]\Ǚ&lfӀc*#`p8΋ KnYwS^;SvC;,ŧd`$VFɡ3t.ő ѭ|}Y.J!lq# \ AV{B3`J JBWC9V:&wzḘWwJ(-m")rKcr&9g9 j% 61ij;s鐄iήf}UcZy)!ܱt`INC_d!HhH;|Fb k@z¯8^(~u;{k(HJp"25W()R"otAqA1:[0\js*kvq6 r[A4@CߑIXGLwޡjd~tJ4'2n^3Vf=-ɬWR W;=Wo+' w1 4Hu$hyNSUk:slHsRә(9ΩΞ(RQ 7RNBшO,QwjH./n18g]_!@ި?U,yY͉R0BTwMn8@Jz97)s+}I,7hS-{1eg; \-xB%mJ'[y0K3)4ֺAҭښ*}]%{T\Cb\./=.RjwE3p!X6 ЌTuGa%s ya ihN5 X+z;Lp/K` jQc/-L)XJNqhF1cOˏu"f>>%P@W1^^VF\9\OGx% ź#fffJ'_ɤX]}JV*2/3;Pp j"#75Z O?`m116UyH =qϕ㧊a8&t[1^A/l YP V" pbjA=\n6SxfNG/!3oƍg2;(fĭ<ꫡq)?3|o+4ш mRVUw}{ Ԍ7d$FRpϝ#i}`6gA?23:غ[!f7jém?'xAPR4p ;9((Qyd,l.GceF; 9 LֶC1,G) #;V(\ЁJ6Dt,g/xstF..8dX(Ou |hF{эc>Qlj0ws>A!zoJI='*[/@|s؈.\uLtgHܾXPk'9J-5:)2a[ɪ.*Mz.CyJxwE 2E_RIuJBC+ ?bW{| E?sd$?g1s}'ѝ/[iڍ4ѭCw@]!oIhH“̸HLxx) c.I0@FLMڤ#56)eDN2Zx\{G<*DN+,easBNƍe J..^.P34|ӘX@T&b@ny!Ƀ`rZc;[.YD:08Hs4S yy餣}C+U`o@ΈY0iU3!JR Oi# g\ջVMQT >eo;h%ϥpk7<3eCMkә %q)ĭ5k|nw8=W TikN_@Ȕ7"vGM2@Iz:3k`4J.{ Mvla_͏MmkRW4xD Z-jdSˉ67E krBwJtqJtΦ#pO"P>}1y|ܖcU:Tī;P.U`I!n\/3 W 9VUM@UCW]iSlHz'=튊TvK0-UG0y;0צIsʴ U-ifAW5g/EEտDwwyK(4iעPÇ͉׏ûͅ?Eg::d΍}T; 0G^"li4n',*JE' { Ψp`Fܻ8Qd_^5xm\o'>; ɩJ.NB݋6|NKPsvt&$F}A2zTvXy|̓ IadTw.DŽlod3ØD*ޫ*ao9Nb'Kg2Ro-QZ0<6;*Ig}/ gD1N*F5LkrڝM4g'XY!r5vm?³1 JI&aĎTg}d'c|Kj?a!0puF/|Y.u^]GI獵-2ӑ!xG#,ЩWRHkFM_/ aVH!ALw)Wퟄ |.a1VP& |xK]iO`XB; I4(susx2#uj?-wBzauz+]Sh>n4Kw?-ϔ(653!7zop-B ^ rjPfdH[><0jKm"pƥ Dy0G r`+J`lr2ngݠ$֕Z:{%k\)sH2vg2^9(`Mj@xV D{Qgqdʹ/uNɵrQ<&ᩍÄbRw$5/@#;|4kq'6`+;JO*JM(5K1!3 ^S"uiPYT1ZU׻_C1&O^=r?C( #|_bYc:切.@߈GJ?=^k>4ZSsjJ"=2XvnI}2$?}&3?tey$hOeqa$, vNzPլYʌ6/u~`nV\\eW[y (= FԨ#an.}iQn36–eԿ?ͣRɼ RbbڎZŘ4Z'+2<ۥ|5.I'69D ȼ.\WqE& kˑߗC)Vx)+@aݤ߅X#B z0uc]nk:$[^ȩkr/\J5]\"5'Nr\50 nK}K֑k+I9=Ž:ACF4v޼<dux鐣|>TKt')!E2W9{k\.`%Ti$BˏۿK@RE#A̬=^yXJ#PLfVꖷN\pN f$V ƾ!ܘ:VzdPjKj啍 n}MQj7_;@ K+mc훊m ^Kkk]H Oڟz0|1{$ 7\hY7[*W S?ւ)R{V0/uyv t@'! Uu}[r;; q70dJb-\0B6]w:8eu`"nۤ!b]p~@o19xeE1!?`z_BlV]dАf1.I^%3uQƘی Q/1u&\z28 xcGwn&+~#JLjb/~)x' VLGS?`m.sJ&VmG*\C48XBC%F\'&NrZ%;ʉ.V:?hG;j$[* v|`'{~+ǵRLFϕ|.ZLI(mo(~k}/_AGgisTJ#▔1fqW V}L;%J>~O&|&Cj9t)mj`4xYNő O E@_ZR \P^w-b(UꎞGdW[g[eؖslP*f8N: IO: xw@ 4ܻp}0-amuě,ggΟE+{$y"*ߤm@P)@ q(+t]cSLr` \4T5` PGT֍&,cLފ,#@f'sBN\Gw=LYw6 {x BPr)9\Es^ʘcZ|LOԅֹYEyIRKz '߈zG!bF}sì%~L;#fAvߜ,PJT0YӘ\VGg$=ow^8B;},s[i)Eze=J:{-OC#̇`!l(& Kpz2?7{I~Tsq3}Z9]o7м-W&%?ʱȅ;)HR1zυXZpV+*{b$&. QZ:ў(Й4U+t<]zk->Yyh]2&ZRo& ǃ\KNFҹo^ANhJC:g skDA]"mF|d6'!~%fac#Z.5U%J&Ql*-8mtE=CلT&9abz) Ķ@,s+u>z9Ay@h52+4vԿ<lGkIo`{w-PbsZ3}$5XoW4RJIyG^vH|M%ܯzֻ)~A`*o],, ֤{&I!c pIšDx{"dh@RŊz~n7NJ5RP%mֳx :QZdI%K2)ִQ´"PFj_p*O2Y|!u*-T22`1COaM러b\ _XÎYEu%g+fe?#c:yi-~|(3Gԫϑs=LR4>%ZڮeC;fz&TE=C'M<3`Yb{h|gT_ETl _{|1~нgɥHF= ѯb-&$Đ_7B2_pAuc_{ }f%?{<$4q}R-+.:jҕ|P \%19ɉMxZ|W$Lo/;Hsez):9wgf4} T8;V_&Mi]od=|>%e؄P1{螤9^q*h._ȩO>9Hlsl$sj R2 ɶ  q!88uy(R8hmQ[dqJ9(R&̽>qM[Y s؋Ҧa|ȣ'?z7ó@Cr0Jnh=α6Eb+8 0 ?7 Fe"*(wRG|uf@˽x N ߳;&wtZ_a]:yMYP|=k"y^;QZbɨb[m沝.tD'9DR0ՉǞo;Un^Z9HEי=rJD~A;?{4FSR^3Ej39fx|[U-/^7{@S :Ib9-9Su+0 1V9XCQLPPsE3{8z! ;b L>Y{DK/ hQAU?P̎Swkz-|YQ(>|.?V4nE{[Di7ȀF .^~Y;Yd}Mꖻ0#X~z{Ɩ mlK=٭MuwsGKhTGOnj-_bDu@ Y̳r(Y`h8O&7-z*'W6ރ#*RzAYԕP)Xpӟl%Pt("@b[$O3k5Sq |7peM_'3jO`+@:W ."⚋J;Bub,pQik~U92-- ڐ"0&%XVS|B;wOˢ%1G QyѴ Ijڤ;G=@gWb dygAP :lAg[E>-nP꣌dl9~{~UbٴKBy9afRi5/ܦ'GRۧ5| ,Sck2kQl!DgUM?vx)X pۗ]њЁQO=&0aQs:@w9kJ-o5 0=#f4B:Wzn>0~N;ls pjƆ^(ʂdN٧ ˚0ZI*J|4;~hsܨ`;$Eҡ 4XУRZ?cugtJJ.OqZZ[&/UT>Dг6G9K4Tzy`Rі1icu F;߃Qq@;ۦ~jS.urk9-7C[6%{s 9d.(8K=<뚾^ΏwQ̏vL*lRԙԤH72)*3E/eBx `Q)XX,1P$RTs@/ѕ5X` E IQBI14vM֮ጏL)[SV'S+ *y0 A~p|J-Fe'[NP%P+|T-6_u kXF,,qt7k)cȼ^~rz"!3fU* G4v9 kqO=r!ӢW[sy0]_D?|K{m&ָS_"CI tܟ.MwϮ6+WRhp"KqV*1Uq: I"M飊NHFhyO (㢜 GՆgZ"2Թ:eԛh4s.ؐ7&gZqeF}L_+7AᐍGbނw[Fw^Wd}h5_@|P{n. y)kKܣ 5 BSC/KDGߤ/71H @12|Ǭ%31:O6O?U  {-SEZ? #E)sw iw/P6Vԧ s۝r !W̄svh ] :n<)\|<+QT )^2*Ȕb_ՃӖ_aϩ&;GZo.@ojWP]Ob8$>@ǐ4 WWmDW:u@9Q*y HϪ?jUATM8C3Oےav[UqV|Wx@h'2%9 ~MȋYctE] /jZԞm˼Nz|͛[{:rNI}ULtML7؏G;4#Sy"0.q4NRio̴Z%NV->>PQu_*D1ydf`ďUñTW$Of7uU+Kpɦ.ɝ3HG0NM|¸!uCJಥګ+%(K~r!߰0LhNzEyd7Y;8?wxJ}/u߫*K{q:z~Taw+FfԒh3#N [J](.)粁oQt4+EzmvcxfZ.ݨ|9Ez4uah9"Xk['J?;&ZCZ*.ܬ粤]И,SzdkgʥD2wop(G9B~oɫe$/ ![ٴ]݂&\\u2%O"7**;gPk7Dta(՝蝤4T}`_ ` -Uι_"gʫ#8 S/d|'CCYeÏOp8NbuF=9 $0Rs9ZN1h`=iK|)c*>dgb$CV^WA1}C'JˆX|G-ͷnУt%:eGf2hD3]]R]$ Ldc\z,n5{ ɉgǞ9L  R2e RU-YDm@/ &٫4XE$fCŋ a]*149,kΖoJTZڨe0Z[8hV)Gx4`ӣ{::j @Se4WG_!Z4 LwO?^F _g?J<𙷿[d㦸YFҮIPće Lzwag?n)n`EOds~ {j:oїlg{zpqvrg5i8?Srdt%`E+{Iik '*J 86>LCyRX`ϱ0ڸN S7YŞPSm[5fIq!M&xP6@щgVn6ڵg/ziRfa IH1Yțfj(gp;I]s,'+EAr"1!MJ Bf =&rGwx\8&P]_0@֬#2 ,W)'REthqK(GpϿ .4ɡ ;2z}s ͻ+%oifˬ=?H. /$$bԽ(9C2R/u&u`ݜ(s Pag;rtk R#yqˌﮡ.:f! D'sbﰮ89W _nV8434elٳz!vZNM $GDh e3q=^K"=UvhF;TăXS61%vcpNԯ ޟv [ߡyY|f&򅴀:Dcl]D_i.Ys|ERۑE96M,,wWah˛Ulj"S K!P:Cp8WP|RKC7[6E-$nk+xHJ83$)6ܦr]—&,<` /%: p.&I n D/EM}:ڔn#uεeap[>we3U`68Ή [uکw(ظ KcZ[+oCPzJa*V@h},IGH*тͧyݲG(%A ^;$(%\[U_!AWP'\2r<{Jn3iZ,tkx}n`ye t ~EKA.iC-3S HY}qf w&S0ƛ0R y3oa/TV_W )a q ;[DΡCm*{'kT% ݴ pf¾)PIY– \TM. ѩ21y*h?#Dq _81rKϦZi^'ö́;,m) RENp)£I'LZoa=:B56|>G~"2">'a}&Jv4x!;i3;́6jA6\܊UB82cҍ\6ȕXLq#j(.cwgҺQ[IKJ\}h~kb߸X@az4dqy!1kPT,XPtb3Fgv y\*T\wPGLw q)fd]$p̈́r亭z}\{CuM)P΃1ocݻsWSj-}^6!9=/X .3³ Ԉ0y>59e*GeIccA^q/,J7a5- $][R{2%pX87z%dk-Rf{V`RKNa} ҩKqFQI!#!0Y93vÊ.8GSrgbs ;ҍ"'jj=kE1ҰaxOb!qaySo_KGQgvi梱˙i'5EQJB~V"l&o%6 0)i_*o6ZI%a=-*H)s|‘1ߙ(F,\&YUq`^Q/ؿq+&'+io:bU_xR_ lˌXߘ'H9]ľ"yK\pgUjX_k?vύ>>M?b[w1֬x'KVH<QNbTW*yQZ3b!h_C7 ϑe^iBV$mn-^(fB`f8I| |ϽXEΞHPM)|;^+gYF냿 ,Lq kH=\ү+&]8kb1ah?ߔ -KaY lwjn_f7,tޔI֠m-^= LSVtE,|ޟele6Sf8F]}HwjTv^"dx aRRM#qu޹Ϳ/ɰP*6OGvҋB2: UEV[x/$?ޘfQT8g8eC8X԰4%C YԄJSk$2%:C!<:OsˇP"[ KMlM ޲buW(Ά4%K)LSȖϩ9mLjaoc]c|Pղ80.'Bm"ĉwXPΞ(5@ySr;_<*1L)9l/Ԃ3-M74#w|K/e]`)fuDK9N1`$:°fh5i ^"~;ɟyY\e'^ *1~`(/g|Kt&jcblTAMOfvBt/a~p)>bI4nؽ] DR zL3Pwfj*E9ق}51diNg+Sݜ~ |Nl\P==o3QB'W_S(f)NO4Be~s VE1-?ۺ^p]&ٹ>s vΧesu([@ɹXI׹#.@ešk}6[}Bow*c O+Bx.mj`GYv:-`3"8-n>'`?/{c' a$/%Sk۠\`z*FcD0@ F(佝, =+Y.w'O|Nֿ-<5puHlĚf-X`M.+FPw  d.DyNVvA UY~):$،_0(;&+x+kFj)wxݸA=j a 琴7TKʣ9i}A]I&YH Pg'X6yjY=h|P3-9ƩeFMĈ6(JFdC~a;Ԙh=lLdsa>v;.PJՑ0C[/7Y nOgai2>x^~#n"5],L*8!slU`NI?6gDJi9sR+#<$~muQ]gP`z|Js svS9^zn S`Ԫ=ωӌo5Km*LB9oUJnQ걢}@|Ͷfװv$iD/ ~@i̚1-~A.e6u8n-B: 26 G):vWIdoaܳ,tTlAQxC{.5R7I v^n|(V3Ym淗 eJoY%%.`N5 Z ?aΌYYZUy$';)SVUk*a@'i1i ;<0“h1T[VL$9;~'4вO˿,[ݟ!uOwiX#2\:Z+l}v&!7B/irٟOHpp2V'DPV%+cKodDqrYfmkn \b¬}uEqhiሴXW_EFuf'#]67jo{¨A)@[E9G0Id{~\v_@ Q VR%i竄2\QObb/Cp+=pReLL/G\Y0K*8h "GSb%s~eG} J[l84O堕Ԟ x?qg'U?Ӈ),㵁zYD#</]xʁW2FCszU89ыMzdi@MwhA;sY[z5K vzzkmMF:l@a^`2c|_ Ïy[%R#F=ZyPɬ]y H#0/krJztNM=)%HSp Դ\ۆtUSJd%hвķ"jݧ+o,Xܤջ5oeCڜ@A od6¬*Ir31xiUb+w4YE?9&ϳCX3¾JI.ՙO!aosAOL7A"͡:5K%-IY"q$ci3Q,u~Ԋ@_{\"UP7 A'/id˲79^s8$C6!y2^mZ<R =Žb,aQ཈Y*c`p{)L])?bjeB-'i]X^CmEHƙr؇CBmkXcrVu[2t#HA?,&8]ƗtNvfOZWc. dɚ(6(B82kjGync&) vH 8&bZ?bVG4}NxcesQ'YH YX@{LAr;`<$_Gd0!)2.hUbGe>vw;mQ(?/}jۀ;% Wu Ӝ\ߐT]&k0(H1"~Kl8?qQ}D}LLڜRn8MT ͺ;ZüUVoy.8{h;=C.]q 'H;>GtFSxc|~=-:&<]z |Ęع=- .8@ڄ}  t\ƿtu#c獏qֻ!j5B\ʹ8 &ӸuS!m;aΞ!9-Ӆ#\LϪ@i_Zej~c@B+/F"F8+-d`]ڦ lp5%yzAATac vcg5R n">,q+ .:HpN;ЮR ]䔩]DD~se}B.ڵf$CqTx `{Ze.9@'}k:Ez}h G:.NatW2E} -Q"%|TKKtCdxP&xЄ<#?^ yM-7e]R4eg14qϪF.SEM]J95(15g2"d-æ4%=VruS ގCC/kmHݓp+iq ~DQNvC3 eM:̄0YXmg&5h'«ow $R#E 4K `EPD9 /0K$0I8UC|Mr: 6Y ?wTc8l@;K,U (0| xm2Of@~zp3c!]~AOx:M Iך ¼z^͈ TD-_1ަtł}y~|a%&y7bfk?!}4^\}c0k6*.L}v7\RB!paߏ UVaFr[ЦߗdklŤU(ޞGYdh:m2/mXUR@kgl-h ̹,d/:*9]3m7!p.Tp_a]G {oQ1nw =yi(8/zj8Lt(UE#ְBKiNܟWw5y;N'eD)Dpq͜{8xQ!J3KF Ct{ZJsU?Q&;p,Thv}Z&~EF$A$@!v&^FeL"9_r+^s:unE֦(Vom W=w_B\8JA!ž3M㍥+ vr<9K,~}#|qWǙn"?Yn 2nR`*K4&KhP$5Ŏ*f P%\1^-x|r/[!"y^F\P!:M_tMU%Y֙/>Dl"^]!%rghFmm]vTa&bgir6hC8/oY!@9Чb~XQAl-8}-oZ𿝗nYX 9SAԽ=.pAowc˃V9q-(8X aqM_KAg?a7v;r*y2=m1)_HeȤ-pl#[kCq"l5'J͡`.Ds"/c#g6 ĺMH/*4%`H);l V[_&dFu੓EfU*@$ 9XE |D!2Nv!AP:n႗t"KT3Lh5hN`po08)7 -dgY"7x茳H%'F/]!!£)V DZ4cCP1팃rHTsς'Ni?+q/QTI6J82=o˲*Q\VD{Љ+C ӊV68VԜ6M-`Bh $lP{#aނkuJZX#O!BT0ѫ l lyf*I"Sߖb}Nwvb/s 0W3@fuj ;ӑޭ]6O%;)%]EX:_{svYo8\5xYFѫ`zwq軘JZ}x+$BխZeZV=%2b^/jRרvpI]"@tBhZdQRiBnsrx Pܘl $U!a:^XuD*+ 0s izխM)&(H7t}?s'"CO}}fS{nh&=L[2=C8Xn}3Ҙ?T qv n;HKK*&z>_5S 1EkYRFVhSDQRnR}7'[h[k%$gÇ}\E$VGЮo 7eFo`pC=7FEuGMƳj<¶Ӽo'.$xhb]%1xD9E3 'JGqcC4K80BlqZlj60RO<$Y B c xo#gNR^9e^)"'nOWH㬷 1HPq[Zb+dgf=PaV,w `}O#}Z)/F9j)AZ8n׹%Ni{?SW4*][L6ʸbK- @FB8Jrо >%G0L5_x˃$FϬ;AUϪRǚBO%-RCT}b}KV6;:CYn(-B7LPF촐3d 2--39y"?kezFf9:V8aW ]S :HBsF/$>K&YvZvlG$97``/GCMr~ _b+MI,>2"az~e(CYu!*LHK3AM7$2a0ze~rulc(Zȹ4^t[r0@ J>nA |01jN[L?`2r]S~ JޢOoE 4klڤDO}zki|uN[eHUL8u 9@b.r/+uuDmOSej8S%W'Ϙ+1>9Nr.nz Z惫ߡ2o%ɁzޠkRDS9,ʄR0G6RyiC{av 9L~(ksuo/Q01۱] L _aUd4>x DwFjCt([Bsn_o7]TĊISsä>k) M/م3s0ةi[LiDT4nΦlϹl:[)fƸUY{Ga؛vNJ}2?=FU'8R#LD")!6X׽mRc Gw`VUyM3ƮrU/4O̍uHiP;㒐f*7Q@dү.wCQZcLF5@LcG;}Z0Z% X"A Eo~y󳌢*~eJ3DiE$4֚hMjz-soc݆AWJ2EnI ]hPPhXA 0Q{Gpt:ʙ&770G $8+$ʼ~=AO2i녵{5{OWTRo"FPu<+.m~ͽt#MvaHS<𫤛MX[.9Wc5Э&@i(KiWbZ$"z/4uuP*rb[ډ'vxH7en.1f&ܯ#v8I(~>*#]îW?Me{ - ,U}/m)( F"rijmځ3,>lUZh;c\&+lBH7Ow|iz/rb֮/_j Fhp0W=Y%,R w6Jn Ucּv3]H<ڣھ%5tr-\WPݾ#[:P(Ջاv(Y.m}EڒG2u߻ Jޯ+ʍ _I|+) ֫w=yͪM#C:B8fHcaeMo>bE,?~byBLޓhθOV[`@m(ڃhcME*WjuxLUYaӸWxtƯͮpp#/7͉3:{z's#SWFΙ3 ?[T @i-5+9&><1-ć/_V8K>jKH}\",YÝܮm_[ 2y5<=!| ?1bXƱ랂ts4z횣sy;Iu@cp~}f1t|&'Bn,% R7D6kmؾk4b wcoד[TL]nq꘏}6\~nHյyX+AD)9: .#ʌX[:VOL:DHmʷ xTX،)}:`8_tex@,(Sk2X{.l(42S1!QxmG$bs1+) SZ$cjT*;ah98_݇p6]OQ!ez7AM|+ZIp||8q ؀ώiB.F;~e"aϩ]bAځƝ,RRR`TWEYv-2ڹDE0"F֠hɉmsH)=~fwsL"H D=ӑY~4y{шQIBt,FRR"W(wUnG]QE#ׁOڃ6(F(MWQFw]4V5l9zQTb:J JY6q:(𜣅R{TCl/?M%/T PUo^?/Y$lfQVmvHq }ȼͭXEI(fݦ`KQDH6|6] Hs󪄢:c Oe%+'wy 8XjtIbYʟzur8K< "{y)f6^tlXqnMD r ^P:5<9?g=NCzL;\X.Ț8}o,{,ߦ&Îgڝ_ʉ _L,t&g{ A-|CHY+, ;-ARG3; 0#P.H)= "8j'DfWQ3Wj64Htuz<#ِO^`W.+{ S?T1M7Jlֹ)ʗ!3o_EП$C6{ <1S94@}8%DXـe? ѓƌaã#"|FvrcT\'YňTDq<~[nscZYiQ8 h tcSu6inm! ރr`AHF3& Mћ ݏ11ޢwEo3lT}3O1R$So2 ?7(S)zF0XnD֡.erq<0c{1J@œ& Pg™NnjJ? l:gDY.3=ƁɈe8OJE5Ţ!ch-6ڞ$؀dJzGp ĉKx겆k=uP^/5uF0eEn7?s!9m{UݵsA<>pO(ѾNpH?2CQ"p4֖QAixV҂TՄO T }=Q=)\ ,1Jo][t/T,bYri>@7 %x(?wt7sKgYBwv!2m(DGv8 بyKA4G4U\AwkUlDL&WQT-1ֵvY}MXM>U_dmp&P~x: ŬD#f,(-.Bzo&"B>a<h&dw&B0W]'⃨3K MBiyc#$'ަSJ"H})=59 #z(9)eXjkۮ]YX+SuN諩aHڵgVjX$Q@ZҊݢ[.*"܇ x,gqnvjKyF0d=rMOzB 5K!ͥNDrVXPbUź'/Z## '`Y>?ޢo hrw>g=4zY;G7Vc7л9qC8mV7D}@U^Ahy t})3PɲǬLJD4 F"X E{`Gqd_Q4:KU5Xp5 aɹ@B}ʥ&k0W 2?|=y(IޞG Vԭ#Av\g\{<4E՝t=-#_lh1*pH i.XYGg4-ߠdNbCdiNA_U@:EEBG:iۇ%E_eC ޏsS _BS 1]<% :ЎfHIRqph`6:R lHm*K _07<)8\aKÿ9+c;RS0zqWK>5lG,iZDtS$;22%wY B5v)3uM˄9DbbGj&dF[뫦OKB8U0enP? 9qJnVϰЂa )ҩi:T'wC܏U{.VOϲJ>>5G9JPBj=h+hkM+)FqRc/RPᛯEuNedKm:\ZV>15'I;BSIy*wb:Nx-54VW_%4ͯ/ғC&;wZֿkY 2_7@_Y`D /Bmכj82?4A.jPr5-+s W ibu0 v[8S b%r3Ah_|[$~+&<,R~>hMw?HN'y-S_[wKgaJQe1\\4Rbb +Ze x_DZl 0SKݕ%C %Vn>'X>ڶKY&q7>~!MH^_=wu8BM%r%?v:wуyGDbaA3NSp[By "=(]9)mܞWfI~پ][<+b;@[>D\^_GkދB%g]jE\4Og>!bqܾdӅ~rS4'Q|-^X wB' ֟hbkuο_aMXd`Bah4uu ehjzܽ[A!#u5z0+"9}bQB}az\Bl]eNiny8.}rBKIңM.+7l; TR28w +N>=cRA ~[S `/Bɲ#%Morf iWN?k#S\nTJ)%zt7Wlwe~2 &8<%Rs)nqviҳF$TǀdG(1_u~1,enAc=A4mf(/+kYuF_lzپ|:IDUIU?8RkuLu1_WɅSGV}g~sGB U`+B|Ff'*rf>_cH̠m[p"f˹*TQC͒RU2~<p<cƳG5a8#U=-zPë 촃QrbWAٶZƞxWcMÍvkȾ:&pХ:̘c ˝yb/8d´9ZHvQF6HȜoc%>ն5)AeC/!һ׈GxޢGaNbG:q y.1-UEȊBA N YAX6OE!l]<9,\|(≦$~M Flc%gDRF >Cx6ǢXUͣKuI?#u 4(yn957]b S VS1ȓ:T]'d>&:3Yu}.)C6QAJ;CoRoi&$w!W\ϋgU5Ѓj٩ƕr75o#Ǥ)OzS`(xd]? aH^Lo|4)^G28`YH:tn lB^ބ[oG. )ud\7WaWYC"Sᶫs~K_gyr!vVS"뗪H8ݴdmq^gTyWsd,4Ju€( l$Jb14w:Gs =z˘9I c̠;wVPJ5]>#gu{ٍ{5# Aqu!Rt2VE>7!&$RåZIe"2lI(Du=iNcP0*ր7o<-߷=3=յ@}?FdZwu]Mס7af! #Np^}~!"߱ZHUϿV~Nd#h1qZ k yM ]$> UK4UMG'$4=쇽՞{h ;FarFQy6gv =jp-Dܠr94R36Њ_ ʐU^B|/'9JrPaoVb;ny4sV?G(;%*-A f"A_p GTDىۇYP q)"yi ɲbTCE T Ĺ~ "{!*dc)0*KmFIaJ>D5wSIxڈk̮]:\_D{ZG\g^,14Tswʟuͪj})70|@Go}Q0S##!ՖU`!VHհi1 J%F6 /z3/I; 832S8_~ffZV~RL7iKЧOi}KҦW@qqnc ;׶mȈa5yΤtd*!Uqnڇ^4fUryg|_9 h(.z ib!J(;lenyvFVPZ”~qF&KRq7n$#^q"Y.zT#Qr\]y$\CO:VWL81~'ݘxv7==͞(ZSa Jg@u_~c<s_߸It2te9`;\(,S]MV)-8U8Wә/8]82e2x+[rX)[ɐg+*ӠY2NGBW۾Bkp-1uM?y !(ڶA{JIi\8M֌p2dAX6؄|;T,.ĺͷ ŌQM46~ L$D,N>K\9o,-kxȖg$l\S+Vnma!4C[cōYpMŠHuLnIrԶ6b`W'TbJ|'gZ^WvP#5cijQ 荇(UB\%F \(ߊ:e3}ÎY"W@?nY-'Ʒaۀ@Ӌ"7K /T%$eNЦWlUZR .Iަ}] {SFֺD>sT2G/:Ox׋xl0ڎeɔC@8%5TAnu68w*F+eCO=y AA27Gqcer>}(yJzQ凍Ko.Y.R% Y!1(gd,khHiEg,=[.#IBj;w%C`,KK}XJCX sն s++#ؤ7ybP1u WiZ]qiռ)xͻXxnD[ΒٰizW+fQ1JV䙮F_9, $P@1 { VdynG[@[q)ҩhne-#/X決n f@6 &Ws j&]ZD:$b4Yڱ'xM+%vعӶnCZ, V#&qM0fZ>Aԫ f2y/^ڙmjae-]ύH_NJ~"ЊxtkKŨs*pz~O~]L=W}q&* %U2Z8Hz7};!|Yi/|MlGQeut[T!|Ph7Cak>Ӹe4ERm!ww,vm1F/UaRq''ks 4oNH{xuV eJ7~1g\ޏ4:_) 3!!-úk-p" ߹,k!I-q.ZSGhj"}nQK}uvk˜mH|-Qlc;&Ng-.m,$~|q90> MJ4-+1/ViRpEy߃WX|OU̜<(􄱸 C^;Ac D%$]0|JqSh'7[B C TV,p#8~[y tkZ9MO%)U{[WLˬBC + {{yypL :EJ 7k=%aAF7 ޔǐy4qDDv$|^lXM8h[AGOoɲf`TIEu?sC%ă&k= JugR8HśQ2\#`ͪ}+?;Pca]5> ݖX%0M IThnTHYw}kyQM2,{넙 K)0-H7P`ȯ"K*75#Fĺ{B45Z$~~@9Qݓ>_^ d]G aެB`d+q9Tj5+m"/ZkRpH9cȘz/_p2:f10|(mp"V) i? ?v曁=0'R"a!aS^6eYArwrkU܌7"Gh1M‹1qiFD~\{?7|U|#ѿ>?UU)A OvહWn4I8}֠a/Q?gVÛ^4V^9{%%w>%MGL(> ,FvRh/|vO]=gfC';К!W:Fr52t&[o}YK9~ y ]՗RZJ&k2~)`Q)#+hh@Md<ڹ\F؂Y>4{48 olj1Z_HWȐ~` LY5P t9hB™T-FE$Z9V߾FQRPOl2;:;;^LD~sͷ3RF 0jY05@F[vSIQO|ĕkJ c9C]]"Le۵00IVpijD}kѢ|I`'Ϋqmm/zwwG@;f^3cѧ>f$s8h@P}|ceD3(gw>ER<$\bq;f U`Q\,'M6` ܠB~`,X~ucTsX eF t'xkYZ7* @`VB9W ]g?T XH'n~9zX廊ݣ|)+s i t= J4PzqMOKJKw=UG>C9x4zbϬXPI7:.2 TH8I,mi7VŶB~5uRcvopd 7bS5^T ʲklѧPYmyQe`/ZрN|y?z{i+ lR?F(%֯HHq4Z쒝F 4NneuxDW@_rUӔ@[^ @u Bʓ%vQj2:gj3Y#Cp&83Bx~K65 ) Ԧcϭwh^Y`tU2&&0&8NZ_%7Șl?OWx @+0whκ,SE;[h>Tz\JUN$B5ؘ1z2HZ(=C} l:&9-eӠd0(rCߨ#U`aB_D_/N0OsGÌ`yt8O5 :_$a+c{"6tt IUdC[o]ZJXxD6L1wV_gDnE(7hB"7 %]x <6+b {Դf4yMzP=T6K&3r`nd9ךPx܅ {2CB|1*U7T1X"*x-0@m >YTvhJC0;,.Z80 [L;tHg0g):_R- ?S>d9^L6,ߓs6ݝ!A2,᝴G& ߀ 5Ӆ`+&-&P{&'Dg׹ž_aQa9TsK!y(Yg:Q^&fw# Q^k p@ oN)thIB)do ]=DR0rxWlnM8˪![ˍ2ꓮ&9Cb4Zk 䒽\h{EW}*$8mC_vjʃYRf)*Vf=ƒƭ`[y7+ ψ o86Bֽn9Fߓ)I|s^ٰ79c͕+65Ѱ1I<)FfƧBsUF8VR..xfșY]XŃlxsRxFI-R*5ёtzedw\I`(/BL-i_Ky ,*kFUeR(X\ \ vJlw4ns7Y}j`FݳbB[ѵa>z XwA<83rWو-#jZ`K"`IO qAt\6dsYrnd~O-,Vf v,Viڠ Ҷ瑆fqr[hofNr+q@Xd\k(窲pM+NGIzQD:prMڟ1fy-#zA'SFjN1je))D;5B_>\{#R X+8Jz<%T?a&Nkն*?/t GM%>;\(E8 ug@-u4U VwOKsL5",}/d[9?)| -8/睖q\W0Ǭ#x=API/r|<?pU]v·܈k:uAo~Hp)x(x:h>Iybw<ǿXT  aƳΦK@٣,e~pLobG%'꫗^(IiCV϶b;}lR3`Obc7{!Kż"93ׯ'Fn pĜ>чi>tCLmYYEH'Ip,̽eΫMh.ʇ:W6w]ҽw#"HgiV 8oğA2Ayn )ĉK Jj0pb1bAaӰSV5bap:5>bLn9wӰoȠ Y>$#D\fNG3ɘ o $(/NN>f3& GV۷ʢ[,GJ2h',OE\3A*.|]HxB]Q$Z5r}:-:q*`u &Yd %ص)Ϲ8bVq'ڇ_\Z^mNm~@ݽljە^K9ZX;s^zy~€c <'Z|$LbeQm4KSO)Fr$d,$$w,hQ5) #Xy)v O{ă[]mlEhw]96iIB }D_flo9em4E<Oȼ<* Gp'^jRHcD1類7t&n dDYҀJ暀{>` |6a1 3!B(Xglc1%N'gUVH*8昛<9 ee5-o#<>u#{#/JO#*W]^p̩Lc8 2}&Ki4\۽gz_loOUσ1fml'EC=w]޴a4wm<|wQ::-5e-ujn-38nx"ҹF Zg0ҹ¾d:&nQ\8M*L1Kжl1(ޞ̞p*mDǢw;^*8 U=n|iDPΞ֯ qBfGmaMkvaD}h:ńp&B|,:8PI'~CyH7tk׀11PߩईePǘդBbW؀2Meeڲ.#xq7u-^K~)TP]ÎҊqc]U @˾;qKBy/.xx(c+S4y#Wk<OYI{|X0BE ?!Y3{bHK؇Ut#~zbrX FThIFNf/_hbf)2Ɍp:ԣ*Ik YՆǺˆ/"Zwϗ5uӲ;C2dp CgK?H9KkYBmLk{QN~ {LS ,T:s1g$=̊$:M=r@g7|_9`1AdL d@"P2D6 J"bts fwܶ!jugW)YM­=vɡdS< 6I' ڪ"]st[2v0`xs [=:Nzr2f'NG(l{V[R1WenIƣHgpR(nc ١'v wg7"q%:Z.%ڰ*27"*!oq՘~0Y[kR dҍ)\Ω&e EXH4wR,3_$+$ؕ+BEeb& FAw ^b_7f/R;`9o,q޹>e:h!WPo詞 Vȯ+|>)vXD'29hSنj8AFPxcpZf61϶41Gau68>6舯"bJ%/岕aDŠn$t\7ѳ_Kħ7VrEo dG)iVfD{YK2zmfe?+ۮ~n.g :xVFq};P+'1j E-q潮3]|YvE Ϯ)k೸TQэ$i@9^FDՅ$ov*LWOm?%j#J>gGQϱO}x$]uUq^d_fԺIQpX}Zl,(2A0VC #so@5#We7uJs3 (EeAd#qL`*E$#ci-?VkO, ,_W΂2B^Z4nĽ# WC^goGI)'=Z0 X Zj+h Gc.P2 8F-}Tp=hʤSZ~[3@4)LUaՆl$ Oc(pWbkDuy}VSHvլtƵ&'c!=`o 5i,u=dC[pKScSf(a)t?xq%@4]8:U✜xnhJ$͇GXM QlOL0ן -wиv23K7(Oɴ[耂NplrKt>TJ"3!8sA.?6r ˤاM.ކ Ig~acs"#I1wC h;?JF\Vwr |+EqT` F="oH/) _$&R7=ިdK\wE9 i:tQ103RKA@4ԶcAh=P'{:_f֙$M G(=KkRn,ȝ*agk4_/[<2K8AX>Nޫ%׶43AV`@ti]@WZKvrS?V:f͟֋DlF.^C_4v[#84E;emW8Lt |e܎R\'Ρ$ Q\X  *B-\w^).8ƛӬ$%=Q/OW;%'7 %!Xq`fSz!A?u=h;:ɱ8$о)x նAXob[|i:Fu֓nS@/m&CY>N{Odyiyvӎ3yH'| Ƚb2T8t|M+X< Ju3e".#E t>Ҩ 3Jeт'@^׎y法EilT;GEB+-ե2dwwA*l n>(._Ϟ$~A1PC-5SpjyX8sps s# 7!70eYAfnӪ ᆽl4Ye?pꅤa!›"~gX`hfh,RřB xW)nVVU^lk- {غz(#w(#Ff#?j~6!s񜚷߉Hۨ4ǣ;+)C8B_@q`i;3C]oWeLx "&pO;8%yLcpb'u~+#\E3%u^#`@}1nyj7ٮ"ՇJ :8m_8`^], -s&_Rrk*p0m[31 *V'Si0m㷎xe8V~p'Ȝomj\! D:Ya)>:wd+|\pJr9@%&9D f8BˑѨiƐ18.1_:XU1H2!:SOPaCt_ Z6ʳt+ 1wdXHl<4"ӌ*#K?5[: ]wJskQ D ?zxqiPe0Gg@|6> EֶaD{i{LѼi)EɽCAȕ9:nsVH!)]`ouxי"96HHWTuooadaTGM&NLZ~3Uj9v79}?SHɆgM5lhV; V\]^@I:Rbct$,?u+$73\~TE0dsI a]!C_{ E5<ߎqBAGhhr)$wAe{?')޾˳ֲZ&JyH=ąٝxa UZKUټ>! "K׭ 7r[s4 sYF$߂ؼ D\'|Rk-7cq>Tf LEȷa'C{^)xn-274nZBc;gdf)=?JK5PJc$ܠ.vw +lBCڿpCCMep"IDE:ShPf g 2, 058 LtO;*dr0k/6^ b29i~un*mQ!aSD{xi6??c,k7I$5T]y5gS<8R<:y_*`hPG.3tx ^㌢nTR#@g&%{NN0n~ mӉ(i,1ӸY@^3q(RTz0eoLqЩXjllu!\Pej'\^CgNi?tƂ25ܿ67/qL1qaR/M<ūZ]r3Z6E g-Ƀ,N6%+*dV"+G;Nl Ъ ;MR:x6F/ܤQG""06X5V;'1 3+m)մ+XcXm#34~B89WgUO\1wY\CJT~Pװm#)ͼdBϔEeabԙF02ʙ`.J[>3lZa2N8{%jܼl#wQ3(ϧ%E ̶LU |jHs8ɢQ`@Q:w b!>J @pU~eOm-Hm5%򚈀.qcZq}8LdR.y%C%}Tfgd+ɋO }5齙{U)@iQԦ 10L pXF6;l<# u e/4le  O{!Mn2ێ:Gꝿ~DS4r8j>KS[e'HI߯p32KPjlz)tz}oqC+ptFb| 1TKZs,iaӯ")$ɬΧZ )IXvu` -E:qdm7\u͠9]Px&X1xR͝1aSt.Ԑ[DI"h5?tr|LέԺeV"`*giQ__&lQ8r ã<~K#od=W:H$L_$C;ԡE)k²z{{sIn[_$IjCh~#WH{ԉgDwCK\"Bl Um j[.UPy{|xb+m Y%.a.^ l̇I8P:Wq_l ŀf>W(i[A4Mz ϝ bcB@%p[%fƓf/h_ɓ,|hҙf[F8dj^Sw'Ğ!f{>.v-ɰЪ=AI%Hwin^R)r92+nWsgL_ 2"sKr~4Vo"j02I |~νpo{ܻkm0XJ%!Hv2n;O\[ACÐq=fK8~/葜ĦG~0Nl42![h&W1?_;ZR&v!GIj;*-B Cc 79<~ G OѕU|/8?qcpN~6/=kDPL'Jn}:Zb@¬2vq%Z>c?n:j{0-rRflۑԆ#^Mdw*L)pA/ܺ spٳ==\2 KۈJT }b\2ZR!ru01x׻DA:FhQ' cmEhiͯhvYd==4 y*ߌWvv2(s8z4 Ze^hrtwY˦tERO456!I%0¿%~c:j#J)p_Jϋ^~Q#v}gHqasfښSt%W0fݡ*7F2Ԟ-FM`h;f^ Pjͧjj-{ r~dre31]|@ CJw6+8+^{~[9RPEx87ASyG+)$ ,:%+Hc' ]WVr'4MnM <\z=V> XRʪc</^ƙoZA'ڀف$rr]<ҫ)'M+-NVץK'SRr0 qT2 p(9f޴@p$zzȲ:]OrUZNcTv[\*.,wG55$ӌrxkhj.&Rݤ+z2吇s ґ͎XeC;) B7(+ͻGsA4EJYU.x| K8;\yJ7$UIPJlp` 丌Ve;;\EGc>Jss3ic%62Ǵ߾%7uno*]q!֤!Odf[}:Bg*ƹ2¤.^`'6Q\7©G,pt HI8璙o;VЉXG_PFEtF|::"%pYQ 3@Ⱦ:AFXwN̢Î;B[F[ HxXQÒIsKbƀ~I7 w-Wp֯QXnufVe+$ 0߳Ik+P`wLnޤ|r'g>JwSdz#/PG$N#ӈ=7]:;}q*`G+Â$2+w+OxaT|6|fBFL3cAA3*kRsG\gv%˲4"zI; 䒻y1#dq'-Ta1|S xG5"&s:D`Щghztj.LENIo 7ݸрЗgЁŶs=?S-2G6޳*Əo`[CX+沷eYYC[7(a2E 'ĿoO^ս@8aSvj,XovYzeg 6j~ f>['.-ڱvPIFvRK o<>٩tE 3bB׫JISMt mc:DHau|Üb.lrOr0xil7,`Wѥ*N( &>H.IM]^GŎ?\JW"fX#݁C;ݚ/ =ٜsf~ J. 7a-rF} ]j,C[dhߨ䴚Yv2dfS_sGbv$'VxB4VQG ޔB|@iW*ƔFԧ^ T]\RKh0ֿ"`I3p4@o$f%7 -|ʡGȪci&D& r/ a|f6m߇lɯ@FtCylЊ X_z>.<c-:DK*&w RyP&3k[ +n)~!vn7c_aJfl C?aeysf$[AZ"PeYWԇz׎eERQO[fKN,Qnvۗ%B x>׿LY& H.l>rlM<jEBg{2upOMXDY莿ZNH"MdHJko}H{LcjM#4 ٟAnMFL *>\"ؖsfI2ޞi^}vkMWל=|yDAoVD2ä>P%E}!Tbl}cnk-`;_%zJC=8vU {#8C ;$'%vA24~<ɫo4k/gS46"0o׳I(4s iI17ÄݫtbPP r Hɑ9d /e=qK-h1̶jLJzBCJ_*{7laz|攁2!`\p& &BD𡑒倸.LFm-(4̇Ur*U#t{?yWG,Pg~%.< pdB_Z4~{ʚj̑IߐKO9{*\bHQS%jpxr 8{[) +M]f BD݈u+|̱E6d@zV Y\mυvק<8AB .b^ |]3zs2bi`N6/jόƺ%"ќ1/ HsP U#m$J?5JJyq RE weB۰5AxJJ< _]0pr?ǰ㘞sT2 ҈YZU3;_(_E- gTMu) f9Ka%MM6lHo'~Zg8nQ %O#aW9!űӓ} 6wqLR ]J27fϥ}_a$abJW?&Ii2da?kd _xA%/'\_Tn@fY&8l YAW^C."p 4 Uf(qmXν2Atͷg`ߋ^dYNkS,$O m RG\"ILV˫ @h?~}Ҏ#;SͫgXDgD]FFF]]'$j"B(NVɡR[#_C;xw:.Ҷ+{8PJ-k ? bU] }lJM E,&aZ wYc#q$Hsafe7FbH[*Ù0PɅ>0 >,īuåFsoʐ"*kE.9KAV~dUA휹¼>ؾT?iNJvubYQUZbW:ȯt3i=?%sSSNYV U}*[MiQqf[У7<EwPѷP%B cZ!كL `pPi˽- B97E"IxsgYN3Z].VszGH:=~7>8z\˜ɀ9X._HΝ80yT{>s sSZ0\hWqB0Y%067 \B9t~`nHJUx{\3X—]voTٙ2MntBbI<>J 㴾[f?kQ&!+rkMS4Ӹr{<͠i>/]wJ nS%֮,N@Wz7>8ͫInebG@`X;ɗ%@ 1cZ%}.cvͥw7!jo뤚`%I^?«XZ= v.صg FI5'cҤ7kVF#Z;ɥ/mǑ [Hw.'nu62 : yb-4Dѱ@sr $zh!SUrӚ7/f ü_hH0H4!ǼSsaLe 4Oߙe0hiTzZkOfǰ[O,t5d DխKEjФu.$5p~1^dd R:?* 1,*(ׯՉёY.@>̢e+2lfoO A=`???xDj&" BKbULnP ƶFbH RK/!7]"NݽZX)h`n'?PD@ +/pjB~*"rrduQ3jo׹' ~2st{ dGz.%")P:5C Ŧ 7]Ҝĭ>@`1k]/i2rȅm@!ۍqjK$1-X@O6sQ{-~(CWZvI tL w ԒJGƮ $|>;y$`&ƭK3 T1kqUz}Ǧng?- xJ@g H6]k ZUrHE_|V-#Bؐ,e 4UYRQ Poa39Ak6AI -бdʙKrX34IG}x Yr9.~+ .iDȆ[_ؓ˩ys> ג9% d]ɑ WA9py9tl~hB<` x'oD_GأEQA6 nv):aRݿET)^U)Fݘ9l ?苝aQdukC\Ca"ÖY#^")k px&n[x1&'Jq_<=M%&Eԭ7 ;.B /mgA[H-3MhP_@NOun25}hoE2K1YJT `ƋHd 'Z`SWE Mڈa~17F@q@ÝL@zY03{ O$' ,pҘ)=1O2%3$]C3y %LT-8a( 0Y:s,7'yQW-+v9Cg($h#NVIH͞%RZLj%9y6D5qYzliCK8oQw"Y|5L75{GpG4鈸j"R&-|8FPo߻(ʀp뒧T5``VhȐ{k:]I PL$9@ ߈J(zc~p;eQ<@^mwoP0˃;+תW#"Afr9SUƕ3)x8d0XlcɈ Z(٧s(9VZl8QVs XVkK-.Yg΀:_&| m8I{Z4>ڡX懩 zFU_r=F" qkzzlnc,$Ou}]$ ,3B8K~M^2|I9/@{KO3h} 9biMcPDv8/O>}%ԗzP x\<΄qWX)a%`Nz^QKXKZ$&)K_G!;Rh&N"/2IdN근3 Rð~ܻ Q죯YuR61␍] :f9?pSKaخ}1gJVE9}![/ybh 1FtIr lK2'3yٵr$̗)mYc%Me2/Db}4O/g,\u.k0"hՆXI6Y@LI^16p&gU.Qw£ѽd7D'oo E.jϐپu,B8\o>2= G >ħ@;sI<ѕ-{rMek4[}չ g8=`uu3^dtE &k`D9RJpgemoV p; gTqKniÍNJ? pOa"K'VKS7>'TIz5펔ߖOۮW*}fOt׵AGH˽̮<@.^)k%2n?UeI<:Օid];Y)F9|@81\$L17^:vۅqG,6w.3ǮٛP̄ے1`S*U,s[MǕ.+ۧQeCG .3R3C2B/GOKܡ-\ SwfҨb'|Q- #b)UWV=Dp_![~:o.?=vHtasc4).NAu+2H>HN|OLȆ7FνX3:u 2@QMV| ңJ&k1T&茯RcުJ 1nl.K`O yus,xLJ<.'=? $Gj>, EZ=$XMҧ_ _abu~@N }$]Vv'5uwM<\,&Q*`O-Mn8ckjԺ 鹮viD-" Ъ w w JʣQHu]:cyuY)xT#6 Ɇ>>TQe{d^3e0?}{gUnl=p,>Ie8EgV]U$\2nr:%Q F< <et4:rO:tO6I43HRe\ËlVLʁڟV NQs]yɞ;8w_]:%0Ukt̀ZE6{?>}~_DfK*X?E}1$-˵4@7|J& յþ)6%Ž5`{4b7T6"5Z̍:Y(Q܌['%K&}Cٯѻv#]'\SP%q>>ž leLR;Eӷϑw^\U{! ;S?s#EY%]tƓX!W* gt_;b{=%#UDgyZO$7ٱCFD Q_r%aE>\֧+λ?}ScM:J<)A_K > K)^jjYtfӈje^*ZʆXh[N8Pb-$OlQ+$ߩ:5>|㚬!*,Y[l%A ]Q@!OTbUO^WNB霮['p d7T<սV@svFem^E]>`3;'* Y]G 2nPNH-Him|!&)R4w|sI9 m)q rؿ[3e}>eYHh ةz806WEw,v_:l"!rum Ш˷ӈ[7 CWL-۫ʼn 5$T->ZN]:^Sҍ>_,Ӟ,TX>/sG/܆ w0qْljb[ Oè1/ȔQ5Ik&A}mz`h' opnx2F* f~h/4r#fٱR;W#}F&p{ gYS/+,%lN/r2rW"a(?1/ sR| GXAb08%;k2` 7Q#+>gxC ., IYV|^j/~bMfo3v安 3#o뉒=1W`wwPKa ve !"$ cAHMv>J_cDJ"p~_{ymLo )sSK,5ޞ@+JCEc(EvoItB7*x!z \rpMFPjU6sң'.B_4&3eFv[M8r (nuX0:{wþ?GCiB h$HiHOg iןo@ƅ]]-WݏR< o-|rbFvKF?//! q˩47&Rd}^ەL(8ju3e(] G@A~1wuТW+pi\6~. ͺ\FeDgj -WV1>YReȟ;[+`Y<`Q8id_jw&!ia^D)vQ[[V/)R)EjˊW|%^= w{ t(RoTmB%Uˠ}V!2T=_4(TXisD\:I#sr:.]A *|h`y sN|ohoh|:IS:[ ź[Si2"ڪ͜3=I%~r0D"=4O]=#&pItB&sB+YwĺUj$^8k[l뤺R_;C:E*> ʼnIog(NX7&EY 8+ ze83a-mG7mlJqW{ SQO~n wb\'XNHe H^^Ʉ*+_5D!*h4hR!P2 |ySt]Ű*[x9&nę_"_}iC<.Y0%ڨ;D$)6λZjv}cT~)f:n FX/'gIj*ҠG00#8UF))j LGhg~fhҼ&Jdgiq˄A|UPϙT# *WT d94B5XwNy8/>,i}cRn-S6}|.PD8d^JNpz$Jv{aHk+g)OjSP|J9e7>6龣ш(#Yx ?w'{E*u]bJ6_YQ ŝ/#xۀKAjēwF{4ܱ =wۢEwR#4f:`LCj .AbKwhy弍id?0 Py͜)53o uW7a(3k+י=5|:lC W\XvW.؛aMZaaJ~f9?:Eup1鎪L\_}Z\ mXhXw=LgV.oT7t~Bt@50 wMQWT;?Qi4ʝP[,F+܊ꭈ ,%qKYB l3 <%ޤC9/죹_z eзER!;)_rHd(ka,ykz1,*߃i4y B$QP!x< ϒ19rp?#mI[̫fԿm#b EQ&DF_<$LsMb-2>Cl'Ccr]f@M\D*Sѝh/W T`ҵalomӳR9-H”pe R_AbҐkg"e@*bۦeϷ0%4nϦxAI(|J4"-Ww%'PA z'{P e.t5?l;L_Aq(]iw.B7!o~KEH 'YZYH4H +cl ʐþ[ >QRw>ńA-16m"(>X=]aNү|5ahENyzD)²MFa~hV÷:_k>ypL17e?TnY%‰R;OW]q93FVd?7[y"ff+ݰR-Mu)lQէ]/ E`9dqrWw??`,RQBpB8t`Ekꖖ#jV:j8DlV%89oډnI;(]}銅AJR}c"VC=II CE g2G@?2!I!dH01D6R DUmE)9WCiz<~Il"t{I,Q2]8/a!!SZ ͥec=k]*y, (~e/sxHV?SM&r 5۶ma;N7U%;X.1B`lE?R DѰV&WuŒOJx? D:f]gxn/`s%.^l]Rq4^ $8:ķS1[45 4:s|jB 7k\+1;IڡtK;$Ԩn`LflZ؅]!G舉mڪ5b`su!*K[F1 bUnfNt #aI[^–Wc3qO1.y5LS+DD&9}ڇ7؍@ p{J%^OJR4DyaAXVێraG57,93k ;" $B d#z.Ͼ_^'WȦl6-o]_6Bl*:{Ԭ4rBxJBS 9!HiI$ ɶoٌ%pˎQG-gQy>}a2HG@ǩ1Oo~W ҶAbkfgg#px o!T1EShcR@27nḊ9C CF(6xRpI!' 9z H聫΄$UDMjnfQucCp >8+ǘ\^ğs[M< SofZWg#lm =qИ1yfBt˫7&[=R)۠sy1i{< X63@HLT kv KV!λ=L}ߞT9Q)>:0ޒV,`c$Hyp~ V>W@* 0׽t}oiKC#~ΓJ+Jcj\Fh'g0*~)\%&5/LӡxQQ), ?|Fzi@%z0;.N WR:ݱ6Nf"jlU"Ea/5B2 7zX2sk r6&\ȟ,C1=+P ͟4w+&;x;fPQ)ݓXSg9E*^sF}d%xO5dWR4^9餪 <_.ˣ N źMA_rفN["i8)oCGD8.>Ŵ;7˅Iw 4 DZ*$*fwa;GYOۥL +5ZOg]EFJ,.&٥2#TZWRٷΑ>Ɔ ?Dd5TJ}ɵDL7ԖɌ >—o c_xeA9p(%Cū+zCuQr+[>M|J Y X$+R2C/J@,T`ę"'POxӒI zP3( ύ"ҍ-4N+Ov7&ds. nA7bsܚ%oX6240t|d1b/?Jeջ</z-N{R7eU $eBץ=3̎\Ճkw?X'zɑLK*wT[=G?Eph]a.# 5D;T%EK1ђ䜐]מ^@PL vs1}4eؠ{A7Yl5<+xg to~2 K'Z i8*ZKa̒k2fI3`t^TNWgFg™EېSGs{x-Uc=2d)JȯKJCFg]=agJHWJ Ws_hgң-{Ga6uRhY `i0 تs чz"ϒ~^8a;sNqy$w)ir@QTwI<E>%&PZ w޿vyxSqp4w * t 72j̈́SE2ΰ/&υ0x7MVe)5h.!٬+_w$8' 5"#mg||/EpAG2R&ilA$(LɕdZEWi 7QXQi gAW v9r˨&pF_-"Ƕяbg"3'ZxWlpmW"}K;W4W̌>ݨ`_ܫW ]a]ezl0aJ1h$KF#2$34 UoEAQ̓ȭ!/)lSdX+1NOwq:ftEGܦ 8#?x\DD*L :&$̯XZ1y56hn&qs#a X{6Z7.U>1z,j=Y..?R|Tbq-RXHA.B qZ ܠbǢ _[Yqٓ>r* +\D~|.ވ7c.[xਰ9_J|`>Y6C  ޙ#XYM}/UMܠ>gYc{`z(6`:BϳŴG| yԋ04U'uB`r ܲ>?k^X=򀝊qr]UįG<_MoM*`,')lA&B>9m^i6 Jt3NM,!b__?-t'LB>VzޗZD|DRO1PUif N lGsŠTV"7PHퟃE8]U P0N`OټԥMwё[Gx'2`KvtVhԚ{$U\t02rgAy `x}6 O>xl 1{}&k]{#`YUnU2Iamћ-\EOW%.'Ys_w!ܬS]cl!rP+u͓gbub\qz b6B^@q7/Sz͖;(]J.w-6oO;8J3md9 qdre'yPo&3aK-}i)wJ/] f'B6`yQJ= V<Wfl pd)$veī3:E &-^)R4 / vfݚ^t\+0#Wx.{^c?7MM-2|4>UA~Ǡ t co+å/ږLu:H#`쾙]5iY ϯ/=p^#aiv1 x (qY5|5F&<&);|LY 9)iP$\>^⿎/f g"fݐ%'3*3ӯ9znk`i0";TW)7^PQyh\q\/iUnUr,18*b'?>jLEdnp|^(wf)d[kYy,'oV, } jJS珞ij쵋nP,~8|٠/ř3;@x yBXA}Py1ǃ氠1i,oU@G1oDIPF#iyKmGo{~WMʼn F6Kp6OԛK3:Ѣ0IU<-4<俓-TgN^kNIKJ&[eB2;]{lZ3vLWttW\m:ޥ9+$9#uoo Hrw@O+Rc0ozԦa Ǣ, !b/ Iեp"Q&\5sg׬+D ,_YԛP"B2n/5}ߓ߉N~蔲Ⓢ{s ؃BS`J b~AI'hX՝۰kztSCC(+S1}F:EE;j?K~O_S,Mv$Ed[!Û/h+bZ1}}%p;QLvdMb.! P9lD?َjU#۬1 +RL[i!`g4[|]O5nSi} @00,/3P)3^_p3#Oou"<|Fs _?ƀpe8 @8&Ԃ7TML͜mJ1MȢ="pU0!3[Xi3ۚ[%+;wJӦ=Ê>n]ng̙~:('8YĀ;bm BBfx bKl (6M_˿ffʙRPbr{gJA'IO)/ O+ʏlP{J TڌlŨkV>04*;?>M|L\:0]t_ "jŷ!`@;?,)]X_٭raK#{\5[F\V`2E2p'YEx4Z=VV ;,[WT~ b*ʒ~[ujЋ7{k5ٛY&-NQ >(m%z_&I\#Fv4uE7M7>8 )%Һ Xj)_,X %̈s.|f2˳ qiZVګ 2SNb)-8ܵTT@x=u&Ь(YД&D{E0I4;F|`&k+W(g-gV:/Xu= u;`o4![҅bpAˆUYɷgcx)])!6usK6GcXB0cm>ŁkBG8"N=]`#7>&W;ǘ,p?ȣ( u4JkL- ꗜYe67G{cwcG(0 %NcBvHF+sOKC OkӨ3%KH/NĐ<`7|)K=[`E8 9Pr-q_.5&ae+ NyĒdn #Ċ&&@/8+0^Mnkv TIcA= In]{T6KNhM-ٙՍECkf""˷B}h98nѭ Nj@ V,a~֐y/Lp|YW)5D!J;\ʘS)` TЄՙPJz1mG_f6+=&/LΥy2PBBЗ&[4eo *,l* HTLG X޳6<6lrU3a{\ o$L-tԄae~E?"ULLIQ%ټ1bw_IŞlO \'ѦR<3J[#Y*8:5'2PK\teqV|=IXz/t }vY8/%cNygë}fP-E*T3R7JkaVZK<'Wi4}][K?N bW7JՖ# i^mqݟkIb?#=SySPQ,Hs_(CBxBYUoWCmR[m{NOr$κ_}X03+t}ok7\eʥ'F>D u&%|m+tG-H3}uw`[op|P&))Eh(lC½soPM|]݈1|aAY>Mƞ>Myqjԟ8#w N( dZ<No nG.X^F'Cns?Gv8⸉38u|iVuɫL+=UeɛjAI:M C^ti'60kbuWۏʖ0֯^T:-348s@?uSqjZp\7dK ,41cKcR9 W,W~7vk`RK9+RUݰ9+$Plɔۭ'Yf_0FH} ~=UvqǷG/Az1r~?)_e$;Laur{1L)y$x"֌]ڤLwTJ2[ /#[! %RwۈZ^)_JS,f>-uM.N'++zyж|fF },k9EtK%f:r@8Zl*ZΛn?M}eR?]ЪOpKpD?;R)zئ#HGgfl|2M3b_7FV+ܬR`2|g>.wwܸCŠ b*9purmV7AV;.8$#P&4L5q $u @&&]$zeYOnBS vi"@oX|H̚ťZ0Ow46mn!]8_("h3G1шh_uwD:A~nC+IʁY)h܉.79N>YXOfB[9(ڕq1@!qUز 6w%|5%Gb݉@C(2H= Yg&o!qR6lLe_j>ӋBԺZQbɮ#̫wo' b5E,6~_SQs%g,=p 7wrG[,`6 m$䴨眵'?kd;--8ז![#_n/6"%'H8/J!h<{sxi۲4h'ET S]_rL!3یL},q.u<9';zI$>l{pxuy"XX F[^4%v% %%O6l͆F[9xEQ[ը/hЉVas1U %VA 樹VȍsҧBLXTf /Qݒ&`+Y2* +sa 2м`rW.Z?'!mk4}arͣM.I@O_}oV"?i`+~UlTJ/]gsݑf*}"y=Ja z i ej; Jol&`Ma5CAQ$j_ 7}$ 4ǁN@]p&F-d^}$>7+>~qe6p>.9VD+G@3s@EvP+3#H#/Ȏ?2AZ&O署{4`~?SxfO9- 0-r+aCN;Jo^R4qjs<ۭ%`< “ jy:!JV߆`p~Umw #HzÉfSETtop-1ß&qdGF:@c5c.Y`[_=@tT;Y/.K &famF2a&bӎ ._im02Ԁdׁ^is,Bܡ-\}iJ^N'tWk@pRfgb( |~ "߿7| "s1>"/p?j,ˈ ҈ay"'1>$,!tRʐjӬH)Y(2Ov(qc7fW&*_A%%ıQƀ[k8d9eJƌG2e#;RimxW2zVgwm܍^?QWC3Mj _>̳(QHPh>jjR8b9f{CyzE]njm1lLIWOq/YS%.b9K/a„K|>tAwRLtPxF=cCį7KBO{IUFKFLc똷h]3=03 vY]6J"]bR>XЙӁmH~5鷵_O@R爵XD 4X.;&.//Sj',ڎ-GIùa1a AY>O'E14ϧKT]Z&tPG;e}~Ǻ'ʼn`}g 剏F2bn%=i—)྽"&9 mbx/RvCDPkQqFdZP'$PO5\!;XXXv*a9SAm>'GcDYgھuʻ2HĮm¿}qtó jfT%4W_ZgWvgǂ:AKe=UyA\ u~2.!ens_n*rH=bauP77UeX7ۋzjUQa;>V_% ;) d^Ln^eQk¢[$d߮,'Է B$E}9XUR#X|셊d ѿlWKpʯ|yWHea{7W(k5. @`8VWS`|=~Pܲ,Ŀ`|gk2>0mrQeX H-iO1bJhg I<QGFlL'.BBG@!1*Mb] n<5nڐPYh{S=);RY1#D;*cc$jmԳufpяhNץ mĀo|7;}\VSX ٟnHN*PM!䌭H»zZd>|K<=)J`_@T_?wt*/P<ֻj4dVQbAc p;]>%7MqtYf"D }zbUJn ͦg8TQ!+V٦Ӳ} z#UE  o?PX\!"{Pd+!~qR^2h?n<^QDyHszBa~5 U̓I{ݳڴv?gR7"juz[pdWW^HPH۴)|Q-"9֨:Z Hk܃ej<)zsp6^r&f7|m$MX+lò!ARseCsdHF"ٻy*+&?->ud*! c=F2}V3Jz4x.'b==Lf۟1-gQQnzW6MUnV]vi[aI6 LkU88.DڬQ2OƉu hJ&>|]R\{0R)ȍ\Ȃ:L%&ǀg&I.ؔ"|IIQj&̲zli7cv )o-*o}dtwȐLSޙ*mZ7欂ُ똚,vĒl a`++rX +i:LCn ơG!uK.ilW73NKy6◤l1p~WsqY$?g=0 %ԞKv_hQS=yZ2m DͮR(ITG08#?(E&i_+ e>Ka'Ӫ B_Tȧ($m&/SB{`S n<=ux7ukRg^k/Ip4xDg1Gb\Z4P&L_:A΁Q/!7p!z_|!mL[g+Ʋc`Zyq쌴dQsGvhkC>aԶHr}AŤ _UQ9cd/xNuݿK'hCnXсv92og ;ZпGA!dEι!IZN򳚪'%*l!>ɓ3C9ϣ7=#^!g4]#QzuO켑28fI~ Q?BЀ@֑cl܍$nfEoj!zz;ח| CVnX+Ua3Ic`GkڨTXUzXp||:<^}dž?d#-2Pr8 ?K5Cg`j(V rP$<ծ'o(mA u̺T#X{P_۪q/הQTtkVȰጥ$i<' U6a0#خJzj+׭Gx"“]L*7~s8J@ (vL=!թ+y3j"BX_lE3&]S\J4t4a<ɷMPa 8]$ԸpQgj[_ ;b޻^ ©_^߭o/440N;mor[0g;@g{"k+3j-#Fg+2?k܉5P5HgnD[R5ݙE~/LayIC0{)*YG(uc:{NWK>YK=qu9||CvAݳ!Ë悿#"d!fp2ZAܒ5*{** &%mYl<  \Zj69BͿ$mo,}PwaZ];nGHO2þhAL]Fߢ5<}u֕h(ǰpb+x?ޝdMLYr~Gh`:"@$Mkkᴤ}YFO={O+lPU-t\]1SƑUOQ8☝V&)` ބ6bY,v#U ^xxK\㻈QJdk׳E&4 07uZ~JT'9ӄ 8w(c_(ɥb11u`!ն* Aa&ђDO[޹0>oSEkV'c@ZfqAj| AI8H_ja7{BtnUeЊB(s\lf5)a(}Zj2eM-pW|'ZELL_'>n#[SmF?h(k_6H@ +zTDŽb\;LǰmƫzOFTVeVERn76OviRoK/e`0!S(EZ65 ]V>& ;>Fޅ_6 AX/84oFk*St}Pc R]z6 ʞ3[΢jㄹ@@Lڴ\*G QƢ鏹Xn^Itx$ajg+>O1V{1>\Ud\˅QRv^|Ew4-}[UUPO*D8Fr D(ΈjɅn-^=A:%%*~vx"v}Al=j4al$Yf փ8l~x{#anAouO}հDQƙGiq@Ŗ4zzZ\J#'컉(TܞCSu2ۜϡA:z.Y8ʼߜxn#í09B5 pnGJ,t̯ԈCRF&H$iuENj<`>ɷNK&2 WٱiØ⿮֧aتoj}'266x[_S`8F5s4wJL'hsmfcpˎO1dgG R">!b vF f]ۀ2QivG_.9o6>Э Qac{_3U!Q' D/t[lI_\xeLfl1$\B{ m~GH$^.+|F!$FaҊdwGͣ]r8J_8\4|Kwjk8%c{:s 7ڬXsH  SNĤOA}bCJ .Afǀ31PE( N*}M3>? BkYql Vv,<f'Q|3(9MܓkwG[_QKc>BM0I'$z:ap0?e_k=Bh1&oWH6 6|]#q$]sTɑ=vrtg?|9hk)8%gSeA@g%fh&SpbL2TGN5[mٔtP O6FyڅHOqn``KTv(Ɇ ?)n G*1Ph3Yb8]ԃ$/"0BٗbUxypU CC{ 彥>3\Y P3ນQ$|V@ho*PI-u|A_^{PutȂyIٿ'!e66lX͗bDsIN/TB# B42ZfZ g9b ^=ثXȄ[!b֫g87L?F#3b)`1}t 9f]oe2s`~9'k:-R1P_DʗzGk@Xe12#[-̳ ^3hA:(Q9{V֐HI]5WoͶ>E츥ɜ ^r+_z"tXN;`aYlBǩB^:퐺LP ξ r6c lύF&RIT%6&фED򱾡C#aWF끂Kk.;!kՊ!Dd6?fdqntƷީwweƧ;?c2llw}i'~J()jt]ΒoQ1ؽW( ]ho~:.|x9()q$z"M`쁼MbbK뻲rH&aVG\h_-C.d +k2#RRD>^<#HkOTYlVф!〺l"-Rr;YzDFB*² Rڱ'`BņI33qC".Mζ#qJ Ê"{Qݫ,F䀾0yBV@WfZXI;JxxʄR^|ilL(9m]eĩB8={zO )>͡64phٍAϯz^e4'bex0OsJD}v+7\zXѼA/E#ʐ$S8]U Bg fFWʣ4Ls2ynBX W69$%U7_Jsr׋ϼwksnh7Ӛ"x Y}x]'Ē .s\Dl3- ռM즩+~|-8TT嬬|yx2> K">4.ϾbKf!LJr ` zn8OɼKs)yf ="1azf~Ga5Z 섺q )U.?XvxZliI.jRI2-cC/ , l&/B {khwi;8q saOpN=J\̯*%<b`&l.t{*EoiEF7]t-1ŗ.+SԻ$8HgJ"xFW~.:ʄGQh`/(Y+St0:\RG=|!LE;^S6B|NxN-j39wDyDnpR;Bwz y%ƚkD䒞f^h@S(JXy ZlΒ(sRsRRӾ nC_IPD\VMYVMk`lXt*I |M\[^2|fztJuw, ҍVrW@2(Q<v].yu`L@Rh([vl?N|e(m, r^{n}陮VXPCBi9)[} &P:372qyŜXm7 7ˏپ)๔ƲV;Y'2JQ )9XF\QpKb.C>CTp5Z͂!?: ?:7t6z6'kf%%`禥n*3nGE[0]fGjr7Djl7.Mk~}][IIH1kvOH35tM.8Ng|-DX[('G~Brw^ǪCf_~7ݝ&_{;q~wtzv`ܷU@rۂM~lP0Hr}Xrlc]q^~4p$"a|v<΂S93|pp%=AО . Ȏ-arBY=rEKHQ\< &am9<-~䜛\zU2NCˍ% ;l W,]CЏ):,Gqpen+ &z/G7P3I %(.%k:,nXcdd=A:q&JS2~͟Z%& T]VD4fM{}d]Jx9iڢ8..ދ9ހ+⚉ 6%0bOHarU Kc+7I0=:J?E%,0LR޶=.l4|ܜɂ9ȃI/rC潷fWGD5ݳg|$@cF~˴@īΪTPw>zn%ZR|P/UeOYEUu)e4M/0̶ZZ!!ok(9!X%OŪ oi݃wMn:Ez4.t H8d '&~h3cĀ. ԙW%&(Aj4y/[VRdGoѻdىq.W(~ AiP ]*!O`Xԥ8LMmjS{ķ^On&/8E_3 y-㑚ʆg _}_dqǢ/ G6!^ku&VR@8V$z\ܵ3@Wwl>gy9SUEDງ}vZIA8lWFyJ+ip_w9Ep Y{=u?3'B YX<*tT~q_S7_x=\`=SW) -:Fg8م {F*YT[1XXC ٻyQ UՈyb{hWl㮧 fimLUwbVU).64:BN*AO`?_7PS}D]]^eB v^7(o8lL w;HeQfQ+yS 'ys~cX7B4 yzKwTω6sS:GZ8D"0,`0xO,o%BhjygӉW,~2 !_gVr\Zq$)7w ^a\R`F"U T2G(AvN(ZOW2;{V@yaAPflTOgͻ~U.q_Z>r@edY4{?Y\yj\׶1 eI3_V|+Ʃ!:Wf82}E߰M"IԯUDbEdP%ӛ>6z DhM97h]Wȴ[8Z8j XؓVk cI״JqD+)H ˢrV,K 5@_f>|0ڄۆwoЇAdZ:uʪt5c^.!a(_`eq ř(fReȆ'=P7( _@a])WUTH&ڂ oc)Ԋ!>SNOl潊/s[BՔ`PVAiգ(yAʡWC]'qýkcHKWt"T܋#"1Cx@3H}G$q\\֋.y(c]҄U}\:EM 㢐)?Az( LsoqN4 %KhnvCt7) ƦUc9Q:z#[`x:_S -gi]#4u!u<I8W4$`h$~0$m=DiD$!<[܊BW92 l с.B)\ָ{xȹ! vRCD{qS[,XxMg:s 'p`eǎqՊ# }=FPS? ЂZ16 ?[ 8lFҿ+EeskAEx'B' e>";>HOTy_Rܶmi`ӸŋCo{z>qS=S\l"49"x:%(*$r p\2ݜggbqD!ySӑ4ôڮ^X ptejq,$dcrK<=L%hg"?ϲ6>6pƤl54L$+=EjN9\n ZtXIx8~Y][Ff/ L@ezAW:xrիUi"vˊ)+[(&y-EK?ӂ*2uRUS\_0nɘJ8~-eql.~<xC\xS5yۖHFTr_J L\xn &>RZ%'cFxQ[]-bfG"&Q Ϧ7~1M0U W6z6 u]^Fޏ5lQ;8]*op Dl)FG3C,W~#SwB@Sd$ЌK|eH"@bڼfz.UL;{4GwL݅9>:-7X&0np۷̀uKdDz|oJI(0f"&'n}Kz[yc6#m|P;@d:s< Lڗ4`KC ?sɌI5- BQz~M.0xKdM#sjhK!_(n$(,p[9gh+<GU@Ê܇&1:ZCi܇vg ]1עEDFrL^}юTXIe\wv`Wz ?qG͛wL\`j0EXφ`!wrAg%DBeq-!,%Iů%IϷG ԡFcEaoN5)hfpȦ 2?H.7;sz/0Yg\шfh JӜjpT daMДhSm# Q]GD?H&hi'جQ?G'GnhYN 8ưPCmh-H ڔ?gIVFgh^tg}5Sn.|G?j"0<*?PqHy^P(aDPG?<PIcGu05^b`N RbKLL%iɚ7G(Ք3'Y=<_bmr_FR7D;~<^Anǒ͘ɰew6ߓ㦟mjW@66D&l*F7jeũ)ܗ>y"g|h"Y Nw74-rk{P&%zֹ Q#;%zS *kI@vRF!8:`Figt)#>1CI2&rO>t@6;VdPl,a26c~wTMdZs  zb>V.dFķ/P"B O5F\n4.}kE~3TD64e޵0X"mb3/H{hvQ!Q&q hMwoo#>0$ˀ z `B@+JԐö!fE+;O>`̑8Gj^"mT`YE_$R6J$…D;i6v@bT-` =в4j/ug`Υ*p\^{$k}54,]}3Է|gd_5j$o~\ +81Fem& M_.BL$~s =T(RfFjlw{~U Ղ1UCy'y"kݰc"`ny{8} %Z֝,` \hb]A2C3JWj4+?"Vi;6.-|) 0>=.KT₉;}e'N5Ϙl:j'(1=zcK3t~g iôg"s#MH ULM%&/")u#3Gd40}62d^%{|VxX 50G4| D$\R&I9* YA6w(׈l ( !D /係-`D$US'Ejeq@>#CpD~_L( -CPzNzGF3Y8\cH$?Eb9#aU]'_8Zw{%<)b %uЙχiux(bѻ!杽C֐Dleq OW(ޫpy ?=>`%]~eE 359>:mjl?iBNӝ +|i" .EIڐ4o(,y]Z։V[:9x.BwYg*z`yȫYvY kee銀ZAmGg봽:.Ī)F~=I>г_bq{?j-h4XXo;̓!ry/>h^4Rlgpl*{Ҵ)|h 1u^g*7^j Xr!aiI;c,s%h_G W$r}~1g|?*+ε#CM%߯:Q<|5\ tģ1g, a o .stYᤈ`[iA/&EQ GG ۞wH_3|%~ByӖ_vgZ~UA ҍ {+\Gp uBzaͺŷ= Ɂ5"# M( C/F^~޷KQ4O?dЬƱ{D= Y Wɞf =3w{})vuE.QݜU@&!mk5EsQQ:e#HAHVz}@_b6r9KD,NC}Rk9c@ x,\nsZJ=}'$5 du@2<}K0Iُr__i a.@uv{}^:+cY&f!*0Y--MYjL._ka,g0^~jJG=O:.v@DYbT~)}3ԧG:WQhZ.S&oyFPa5h#rZ<kz5qE#*b(Icjk5i0ZGuQ -A=r+mMS ?}?/5EE1tA4:][ržWRUTw+'t%~e*fz˰ùCʙ&5:trt>f.b^(`W4*9XFb 'Bi=nh6Y &hچ4bbKdވ0s啣Ҥ/l7e*JkkZ3~[`5')>b@_<3TܨrS-L(g%6*]LsƊD,z1-׮pXkZ=ELJL.8;Ή(kjsUq/B\tfk>:| ڰ8w}H"w @[M N)9“FGjɓ BF2{:Y=G@dDou$X@<NJ6v bEvy羳X ~Zi Z@VD]K?fzH|*[,OO?ѡV BʀX6.r}0ITkuiNEdt:dt#'el9g=v -6gyb7 h .qPfGG:Ջ eO׻WS^NRMUeE=J- o\uyθ^.,҆ ?uBE{mdžY!>^BI˫V#m`':k-:C+N+4L6~h[!yN2~} ɰ"84S}AXyqy<},ߵM)3cʢEi&+|TmE^˷Q?J'?o].v#HY=P*Lesc}~]@ENeK06%hj|vq)s>i4ujMH꿕 $G%\^ح lX$e_hPI8;#75ˍFԋ.DT<m%bvq֐?3Hve=]Oi-pZj hU4GДk}-¼x}ujhrCy4 0-<^Z],X&]b߻@5Љ'xj!pDH96[7 XZH{jIѠ5NaW[ G*6~ ;hwvOET?ldݓ۹r{@sgv"Qt@/9= 2}E$Aox3/%$~HqH7, ej&}E&?a[ F0y i:[}5p^bPĿ+Tgش{t$C^wF@#EUڛVLh\Qu"ewj1|xbu#b#E8;2ݣ3scx9<\ Ũ Z3pU|wuln9@ԳWw<!ФļwzCݵT2$| ?Co⿣ꁎEjj jV .!JLNS<e;J  6l Y]:Ad빒ʐ#V yNY,6T/Ss#[S5AAB68#A ?pѣ[J'>v8rϳ )6ͦfbMCu#$ਃ'gUCS .(v\ \?aWdJ%c@+{"܋\@ Tuk"k/O#wV+2*}ےشS9 剰۾Rİ1S[Q.oP'آbX:1Z`}澱8Q$1S c$؂eFT^җufIO[±vD'45!M%_wCʽ5QkjwN;FO4ȇiA=nE&8Ѷa,tm%2csKk;%%'El97 4W!~9]z(=ae@}!*in1̝L'$&7mE=_]vzx׳L4PC ;)26ԭ\Xr YP `NsjM6Bn"tPmŠ*{yQF&?!$nf~2ۤBpW/=V<.Tv|7 1Ȭs%;@дz2[?PfGi! r y'Pr.MmZ;xX 3$~غr06cUJ`έ_!=z_DVe1foU,Vb?x3sRaHBLIKkZ;]/N],rΏ Y+*nj/gU[e2&J-xiϗ eͳe ,H{ee-SƢ.#UUD0*^fNA 2ai"0~)tYY|.>9BOH* ݩZj}u6%bfrTZM2GOeLw9|&zCjo7kQ!^Ŝ˿O-Hz!{qHdJ;x.;}Klae|_%;GxyI-mFщBDOНxqZU mjyNu@JqmiJm4~Rqٌ;Ud&-*B6E id8]r~g=8j ^*K{Jp 9$yu'ugqŔA\&Ɓhr14(cJ  U@46^\; ezJ Sr@Y˶0u6 }Tqj-|^#yb bο> K $tD1FqѷsZ쑪{ Ik8#/B)t/(EC>uaKժT)Y>{ [ 5ٝ*w'~5n/wu7#G k v@wh_D.APP|+_#F Dπ車W I?\CBnFPmYt,>L?5!{oJ LM{&|:Gy `=m^Kmg`ymi?KV0LwP _Oݿ2p~,þn3W . D@ِޚ TW[0h {s#@tUoY617%Dt~x%4Mf+J%:=M⵻J .)Ҟh D翥C ]}˲hgb,Xc)B!qt6-<ѯuZ"xbyLpl-->]^EC7^Ŝ>϶Z< !( &̝دYd`c֜`(YUCؔ#Oˆ3-sSZZ)- P=sxCszuylT[k7[eI``x ++.I$lE=!OU6@k]OmkjbvC#ђ;r}"}8 oӱ\q7mR~\\$I,*@~H~X+3%T(k<9jP3\$,V{4bp̛8k8Nnm}7Rϴ;s,>ң x bd:>-gK&58+vq~"*\_P?҄Kײ-!Y%050\'*Q87ӡWmAhMNJu wqPB30Z/SQȪgydF9kF-I?\Ưz֟>S)4gM/n/P(cO>*ô-\Kl U Y/>jd=S,d)39%3l įJZa2/ (F,;$EImIh%B٠9-M1p7(JqI;0%":UqNŊOZ9_ ۅ:n> lZ kRIGJ=g2{i#)0Ňxj#VQW/O7!¼Yɲk`Jj˖وVKye=tH47úU A [{OPA )L] x{qhp.wDQ_չ<*uFٽjsm}3l(C+N(Ӆ <$zn3R'8<6NZ"wT%'\)}*'yzqWpLr5j*LփxVg|2)a|WIKX.0 #lP90";'wRjbŧ{>V뗎0k!:C T~YރkXQEd]z(P<9UҒ3 Ӣ7 2!ϰz_UCN4DiquĬ80tUԚAHEr)Ihm^9䠢d s![#vE)]Tk 7&!3`㋸C\& v #K;QO/X1, %\LnET_5=)|w#CS]lγ| .6v~YR&T1uqC.I[8 HD%w+yZd.r\a麣wcC\ ˮ9#XDXKO)u;/!32'CƔVm;aDžw+謠$q"2r-Lݘp- __b]y^Γ* lmn!**;$G ٖj N\=LpcBI!1I0GʀX˼]+j%  %U7;|R VMz]Uرd3>zZ,TXn_?RlPTI ( ]\r}o/$9R5ܙp&l:Ҳ5@2J*] doK*=p.d:ZX?q*ެ!Y-yT8;Laʊ0Z [q'YG1)yVaoIà\{ްfJjc|Mq8?]M&&مS<rs}+EY{ ~,-iF}2Zwn{+enbNJ_#%ג2;Ū/0%`؉ f31t)8qhOkGS;,J^v #>cMIHK`dz_bb)oY3Ajl-/=Ta3~mvʚ#^e<;.ղXQfcSt❞& ?ư\9TOu4ː \UlJp*eG ֿEHEB X~Xi^A +;C&H zI Δ@kEVgsEvK_ 2\<"IdE#%WĺzIY>}LdΙqp D Fɣ>Kgqve4d%+QxC$jRo)4MPPe<臐.kB7@V4w"1[a )%$uFV췩)IWT9 no(+%0!e;y% KRT`P [mb~̊]ʈgbZN}yJJ$fWtgZO1Xg*a} j(PTߍC&>%`:轜`]i1E<{(ʢj+c)2Wd?c>޵/;m:иS JprⷜF|12JO6s҅^ftldY)M> \=NVa|iAP2n3#;x>Jٖ{tP|XS ,FԊf, %9XQ)%#nM<`ssO?#7TjE&Y,(zJ[= )kЍ6r0C(_ xB̽-q55Wty/7],]FJ'MVEf>?;@0y vfHI #pԕ5Paxo( r톇D߹-37@&⧱.+^O2qm|(D-@X^xv"X%2)6lǝRwN zqxH"u @"kX`Ӑл ˅ z\hog!sC g}W 2L$ɞ# Ttq\&`w9tvUd)ʅ } +&7Y8Scóѧ9ٰ xA. "//pL@o`ԜBG|r9WD&VbE,~ɨuݩCT|~UqSn\iVr85ǛP`VX5bvY/jGweeB4o{b`6}SWi †|48`i'YH~GzII3>KesKK*K'`G qZ?Ga_KCG$(|K&lZv4Oͫ/lLD }θ S,IVĎ⹞LN ˙PY RxX͓&b_qam^@qnCN>߾n]izlr`6H4>3ᛈWf}xc6W,K,yPk !Qnlܻs3 ΅sw}ls mv^f4ٌh7҂BEu!=*ÆF0#j3yЊUAU\ӈa~` 'pgƵ䁦̨EwÌta>| ˕ߦ i֓wtQaB12iM`o^ڒ,&t.ޫE#z؊fqNML \ @Puv%Ep7h9j4XisBmDTiam q9S2Tc` XvЅ C7Ia\Ti Jx5=9&bRD俾k:Pc:v ]";6~YTܯ)+So%Hzz@U&=k| 3,[Ή6ƝNHʥ?1UfentmߏT ^4 7$8u~;۷FJ:_HTn,2vZ.ㆡ W;(b7yՕpFbzTI=>ʹZU l _8%~˱JcS]pcݩN:zJ"Pl)кc:wBM"gx]AMMKͳ"1 aJQ7k+R@nǍks<躕5,Ej,ݐbH(n 9"MٸUz/n&du? G%eI}h.W˺԰ \iNZ-Y;{WM/ڥb{b~o_`Ta+/0+^G#|L ?@kG*on̈& x.FRGFt&XRɡ.@b8GwpF;zrsTh-HahfetڹxM|gċ()2n6<~z"|R[';. y]p1K%X ;5Oy*@QD3:} »sLGk Ve&ԸYjF|)N j["۾(I &=Iwd33".hcJ!WA#:qg 38ŗ M3.a \w񍹴4MuXq݀x/{#^cɟsuYUH"WQqƼ& >ˈ?]!ՃU6xc+y(y>*oz{xtǃ*-=V5kMD-`WѬ3K. J+V+V9vu3P=eO[4I+l͔6-Kɍ 9Յ_I_C\˕7\Jș _mF 1ؾAi^ENKVV c(>g[A0'x:Viz_OaE1J0}eO1aejcwqdBzLy%P }% , ^J6IY潖6Q)0 uOQ#B *>~<|bplp)؉܃2H8eAk8c]=Ƽ \'表Fw9(`]Ӯafzܮgk 6q">D)r?Xp!x 6%i"@MحjxδjjAL/{ OX_ITx.o~zu0q 3ER87Wq~7r3 O,Є{ёd\y6)Nc×cA0ts)ЌsV_b_|p1x" 8.2JlוoS_ky`h%@K/pzg hÉx )$4MbkE(5bnmB) onuIiw@F' 9~7% 'YmtZ9rDWH9/x\ImT&kg̺0K'kUNj,_Ē-xSVc&YjzބRx&Ԅ%]+]t$&a@**ǭJzkMkdl gO,86v@ y#00 Xh)Idowo)O%m2H ^.6|n)Vi^6KQP"3SI )mK8[]bƬq4T;uq*i^ˬ#?Xm Sz|8 WpqҰ3+ZzvrF`-AMDx;tU[ v=]dU^[!K:h X³dѥ Eqa`,ytͯNuOtȊ2; c§~@=qԄ(x툿$Ushu$ڡ^}Hrm~90\Jc>6 Ţ ?fR==HJ&- TvW(5P>dK &E ^Y_93ߏ?9 W옍]ouWX U.R'#H6ڀJf D{vݝ@ޚ01n EWLuzx-/IG1Jp k`ꏿtwCȐahI.B\k}c0*J|a)=hIwb[>nD1%BØ6[H_-?WZtqG_3ng6Q%]ږ YSGrI\ʧQ[y,ڏlzW`.GB8!ORN7 V?&37W72.! $"-la981B(P*Cgj_0Z>7/XXH9l}tv~P+,kE)sؾOWJlczXŢpH*蝕H)~6Ġ- G;mA ˝aphgYN묋\ =U~ 3Q28fqf/k fY 5[TqYFdH\k8-2TYpE]n3[RNZf&:D <uA( -TXMHmc[@9p3.Wd*dp"^ ˊ_R W II\@,<ka)JPG_mP Y6:u~N<=VhnDog|I䚔 ɇ YvvUM35p6.m*>VI Z?Q"m[׾զ\bD^U> ؘu/İEF}7!twtP?q1YJ<MҥAz/C32 ,xl])b"̾5f'Yى[̅@UH yLt& ԅYPFVp{FݡOuh:rڼBVfet@B8\,L6uONc * x)>3A#uYWtӓKơk5ãiT |]1@>%eYt2˧'E /H{[5vUw*G Pqt ΪvZu?Ak{11_ư%ߌ+1Žဍ_$_##tjkYT} 5XQ~ƧɖDA=q۩I_,_JHWo`O_(w!h怖]̥rF]7D\1W%*E5rwӞ?+^ UѥWWrvVPT@ ELnUw=gI QIІ?+6azൃ:Nb8hj`3E5pG+?'ltptv (JOެ-P` Ǔ#] ^=H >ܔ2Ci }~6a}/Nއӥ\N0W?vz"Ss|rJ2JOCf(oFmzﺼtMS?K\5F&]^"inAPAv x3Ԁ˯BL^ȝny (_mS48ĨY$.z1IIgڥDh 1r-3/ssԔH97&A-b%p"J-v5od1dh{]l1+tqHwWU"/#G9K_`(gRgoI>˩ p ٦y0G~y(_ȩ5 e-kiq{ɒovY4v։_[&=+WBAo8a( ;׺E~4_FZh`j-3De5ST{.„hT+6\g&9, I S}d{ ϯ+*UUz4H,QD$,E-8&% #وrCAL>FrBatޥY) ,7tXoOu-}d?fq0M%s2 }ltȀv\!k}iA>Sy_ j@9*,U6lYUX uJM&YUm˷Ƭj#= :>$QZ#"Zz{rڠk2"Ao+1-j>9!Գ<2/3sx7R='׌?3*{NfW؟,p!񩃴&YN?uF!uX'~cxF; v>g~0rNxOgs`Gz?Cԇ-y'mrY@,[aɚ$j#&I1&\?L%j4]>p" ,\M+SF@xqOeݬ YqN}HvydLCOc?i8#ĠpqTtvCڮ2i\b3y ȭ\(!Z4 U>HKN aNC-'o ibv㞀+Q.&Qn I{+vgeg8&&ip,ȗV( [$&QFN.ո8gD'kx(7%tH0 ˴|ZzB8zI?)b1YC*-W)q=6#0x?O;Ƨ!eTrɐLͣkGm?h#:g0-?"4zV:VڅUlgn]~e(d6 $1MnT~@>p)Gpg@x6_FX^Ypǎ&K9ucAJ$W\žlɁ߻u]٠#s˃w;"a&6\_M7ec03 uXՈv{?ȮȘV3 0cУRO-UgV{Ml 8Xj tg2u=Y$a%l*n֓AU~RE< _|!>h<׉(B=gZWq:!Cy6B/%xzP3syl)fhh6PueD8؆Τ59T.h@QnݧYyȴbM*TYsyG>`N#Z ts|1u/7(.N2. ]9Q!L[pŐ ;b]j&CQ#Y||6&.Em'Zsӧĺ&2ƲjE+۹'AԲ:կE:PNB|If[,W[ k% :zugv{ee95%O\LLIZ!ݸdi&(_(\_&[p[§i\<{[[A~s2_W(ѢezN=2I-3yبt&iϭ@k5h,(|dL$c[Kkm#{Mn)Hgd<̰U#FtG_/i`J+ЄvPKʴ O1'd$ PAlQCϐ*ۆWE y!_֧#}Nii+"bı@hj۴EkJPj>?GɐrnRQ C˵ AD߬( 2 O4}tI<hoV)*(2 Q20YlsGE4J &ݒPxCs3D:&o~8aJO|7Bh zLˌ nm*d3K4dpA0tUϹ `k܅lO0ʊ>&La&cКA!5P̀+_knn6F[8 t7<{mLzc3hA/KəNzaj֍jۆT'>HzZ}QN4 yp F\+251 5u|-8iθ^d)-ӆ 6윣ar B-X!lr> +fo<Y ѓ,; 9~bbpu}_EAsOiƬn/`B DH>=|C&Wb#r]߽G r0:$5D=-QaOn^+Jm(j\#>Qi`GiR&: -{ cp>ѷ)+Cꛐ16E\6l~kEz_#4?AJH(7?hQNPCTГȹ5B_n *ͶtKsu?r,ȿ9jUyZ;r Ha5g}/Pԛh,87 Һ6mJnbk'eXZd"o=׃VK--wu69b(+k'gMՓaԐl 6+Oo+D!<(ܦtuS'{1| \yä,UI% A$⺬d-{ =߃bw7}%%~C$V-\GRsrnrb ƭmjWQrtb _ ∪HΚOXgL sp$Gծv|:mtn)uYmuCٗ+%*JI˩s%~xRFɁ4XD) VKޙk1jo9X[Ce}' xP[%,!8 .Hp%І/dzX;ԻvICku%Z7Ȧ,j(ZK>B\r!Z5{Y.^O eJ-GBUIT_>@sn&p.*,^m}:kyfeG\ME]>2ەCׯ@^]jTSs_)8*vPqP7͒r FRF+Sc+c'1r^463 C XWΕJt.H܆΅1n/Ή#w3lֺkd4 IYzȬD#tR($)K߾m}LEXMF$2v[{}\=EgvCԽꎖMLbI0ŧ#Ω+uٚ>AGд\a|Ϳk]]L.fB9;ީzۂP~/GY J9"FjT\N!nLrV&G!,= y 05%jQ&#`u:iqKeצME((eLeφ>9 D}:s|l\;`.ٓ!maFnS:V,%>FǪUU[ioLR|' 8r{`BOio:1K6aظk W'&.? 8'. $L;)ѧ:T!-[Z[-qGcB %+c$5h{ݛ3lNe rs3ĖJ$6|v8ᣡ^B(1jݤ`(U"]826v]+Ssn=B~c8Oi/u:6a/6y9wʹ7[åӼ!3FV u0žx6OЬ7K:CLH+[I A[OPtwFdE";Dg!q&(.PP AaO Jq% Q9\[q'sI1`pY6~@͖-3MES5Q(ڸqSE2?^̪ fUb..εsF( ԰P@^Wx3ԟlz{HM[ff7nNjtDnETb40dGrn}8:U5`c\8; N+Ľ> hiB^m 1} 1Z,l&,?tVz54 ;1Ϻ앑Ku%7f8'g'V F,žuO7@%3PL 0țU:K؄ӝCNҮ%9x*+GZf?X^zRWFr59]IUr HmvuCQs_ 3QaQëAV`I~>(cXT]A u^ޭHX9HLem؊ BO?ƖA$G,Yi'4C7z՗ά_y<.H90|ĆV}H'ۑ\ϡ1ZvO)n,Q nsဨU%&P#nh[ι:f(Þ00ܮ-^/ !Di3[_62NO=))+ot`}R,{A,+\Z%A[cW7@ב`n܈8C>[+Ԓ+,6PiaNSv\vL?2*alxRi{;Y6F]9~T4V+oF?1`䝖dA#ɐO'W{#CD *Ni;mѹkEq.j:ʫEmk3/ŘZ^EQ9[sL@+;.ۯYCs4܅ΆoE]8~#L|"Rsg sdB8hiy!s]9c>i}s;Y3biiVlvZ0Hcg,-ڒ,MX _&=e1۾ 1nu 02UtQ4?Ϥ,/JU[1&6>? ʑorJ Qȁș˽Hb7e!{GnrbIЕP:^AR>'f%Z%rro BZp߃We)*0 C0>FrLJ$.][4Է{13]ޓckR勣9NN<ۀFlI@zK. }9Ӆ6Ąnh笂zS[۩P.ܜX2!)rL-^/iGb<%~-d\{>exջ#A㡷Jri}Lwҗa%o쩷K@8[ExB0Ž^Y:&OpicYI/e0?QO田H2]چX't,7IO͜:IkptV \n5dr綧Sr&: `ר< i'Rd]-EQ6Q}5[6ⴂsO!dIwX g$ \)Ā(#.2{K$## H.ܟC (jcnFrtRN ,׿לX 6uyg|2&'h/۩~\ì\݄+7z(& [|)Ay`1R3==PpKhZ)=robr~nt`^|du $ `)B\[bW_o?Ӯ]iޕ >z]mT(o mjUEY鶕+(d^̯Jg6&1qD|rL9h1~9 jhlL@xy lW Pg7+aWD1M4(WR=fOlg$[߬1ڰ>%W.1-FvB޽E <ᩬȧ\MOYLv֜](\h,偯- hYO>Q&D,p[TzmC֙t={|Zna>V#^J?kwi3SXpsMaGB|WꜫM``&|eQtJDrS*B߱59u 힪qy,EHfcupBatj[BX`' `Ux,"UUXSi V8C$ o H RvnCc(@e=Ic\f _]ƽjb1+txe:AGDӞE,ZV>ɘ⻏G&Yo<2t^eQh0&qe̟Vr}Qdɏ[jܒ@*'7H4mx@N,ZzUkӲMSxI_c8a4<5A>_LqĈajv>Jz_nP#"NyCFosӣCVbʾ9{e>"o^Vl?$,  PLm )E>Cța&]N߿(Mehw LlN_ͱ?/T%_]lD߲$)|`;djy5ż@-J$X̪.mbV*7wh~.@ hSa4f"ۊHN4a4=_D̗ kګ ^E\1C>0SZqxlezrLQ(묛XieO y6W+,]gZa5"Je'<(yo &V䈴MÒ{e!(6m(?xl}._GF7+Xje[YӎD#Dpwi:8 6BZR4)M 襕\_4GSK|7шO_Ƿ5-(7:fCey@CpI ,%F1P мGƷS!tF [_"MٴkWגPļ{i!s1aOBZ-eM~U;"QLQX9 \VzJ X#,@nHvt\SO ۶_}4owu2Ӱ3$n_] Wu Quq~m}W9aB y߷YN8~W?@Ú$-%ԪPRy6G*/uK?^*\ t&cC-JєtRV]^6O<.t$ޯd&_YXn7S$@QFbReo 21s%KCM?͍Jk+H4rxHY'6o Umlf~QkA1%kK9Wa2f&9J~ i$ovaJڀf#[m/)gfT-o7 s`4%wP#xL6Qk(//0A{o]gmCoyKjuQ*f=pcM0?)rWy}`o6')c aԹ|SA!<j8_<6 $,pB=&&G9@Z]+\ɪJU|4ӹwYT*+`MwGv~z$ص&gh6@׶00ɘu:s1wj![fd!)GP>]af/C#93X-c cxa&мULAbՂ欕j?7 tkjc#xL]\ + #5xakuE$yj_N{0+:D%1d( ^#ޝ׻wZȪ6pt=vO'O"dgQ\Orc,lA,C\EFz՞Y$rELi!G6VV ܓPTeAN?;`!`7aF.ʳ:gtR1e<*pd2#bG69:mN)y:jP'= "Cl!Dփ.SNm{WRyץ=WP-'S A?ܞ댁F@ٴe,W*9`O@-~ k}=amM.[;>> D;6RĊip}lˍ۬rgqOO';oyaU^IkJUK2D)+W(̸pH5E8b׀#%9ɋn$8]I@k4yc$ ӈ%lT4ÆicFM,7x) Ʀ'#w o~['cr].T~&5ᗒ*VaP[ņ|QtY82H%enH]Co` nʕ_6O16fO~@W+Zš=^dxUZlz.(bUއBH+7AU!̧hFw Ի~V.S+I'L )oGv홾lR(ĥ]&)xBv7 ZG1=i"ϱgBsE̡5Eo.r8)*U3QtwBK5,uOUA[&$Bs<ܧn\hNsr м'+\>L P8:g0^=˽3,Fץ$LzO(6-}(ITYmc}8m'6:ma5GOY^ʡ g>Wv'T9P8RXi @3;C ԙQc^+Yݔ^jo5Ȝ]_]D>ӂ VuY#9=QQw9](NL-X`7^Ҫ7&OtnGf,Let} wn,"_/G(?)[b-}6|kr`W=-o\!wtl(]M0iKU &ټ;hIs ɐMnchԣb <8,4뛏Gx%L|!։(B 9w8׻v@12M ;6A#c^1J ݙe^G4mAN&մp41uaQc\-X+x E.!9)N;fj g+Pp`ߝ#q6mv" Z-O *CDž2়[з F8W79dAkվ-Egm!FxK\Ƒ"bdjQ i^UzY|V ZU/9c>mkloN$vaǤnuSϒx\إRP} %3!DhQ4xE%(Ckir׌ >a|s1l{GNuw0W_]L;f3^iFg'9OiQWGAaFڻi`w41-%qHPrỈō088o2 KA}ithC*봆k&X|2?I5WL1̎WsA [NSJ({X+a Vueǻܷ R ._~F;SƼ3b]8K10d#pbp4`ܫI CkFif&7b: Yq*үJ ֮,3tvzN6Y HL')|)bMl:O{H?580˄ϱ1( _mtt'SW[Opb}{ϕE'OyҊ>[EC 0,o^/zme* VMl ~#6^}EGhGjA*MhIjl"JJ&\ӑB1w`Orӥ~H .J@ h* <~G٘^ XP;Q:6nD%/*7TPw):ӆЖyk f"KpM1<ѡ|o" VDϸ+ΰ.G']p&7 - `x`Kt eFN&_߷tLq0:w3pZ&£Lo<,]Ag5 Q L9V}Fx4G mRS\K76L;KK'sV.n!R-NonVrk%_ s| G2]\#jiZyFT :R@0i`0u Kp$p; JXZa%\oٍNAq% 7cV1!rݛ Xu®LA$/ 8oB#/?^Xxؘ) 'mQ6{F˖kC[<`F5~ҵgak^twX :.҄.ʧQ/R2@@d/NEA=jqr 2 ^Qeq.P-G$O]e.'],J,u {%t.f}xRIoc|.Xon'd9 U}rԍMb̌r0`1V U(݌cS%rb3RZdϊJc`h+7ջ,C0[f TKCd0*:)g[{W FR{O()صNm#*BL•|=\|ro3{%n2kQ8FT$+VȢ*hwϤT ;&șsЃ,SҪ  w>}VG7e nK%%aNz z]铧9Ar {Os- 1{MKtKZY/鍑, :qiII?PeGЋec[TfUZ,ˌp2l\]'t%Oχ{w;\{LI W:)L\b6Sa،/GM@"IaKlB1XX-fSwM OplufU-(9k̊2-8{BnVxKzO[X67K,\GhhMXBc8LQ>ֻWYa^5m -7OA#DRv@j=L*Up+ފG^v[쾔Ka]If$2KOC]5D:I9FoMv(hR=CR|@xڿWXX_hc]?D֖Z |n,0+H:ٺ=Uf H'飓tF|kD=&6&4_CXSxzb Z AU8՞ԧhꙖ/?O"p{ CϺS5z_#IB s[s19H,`=t`K9dT tO"qMw+v]U5.| Np }c曧:Oo8C$5u״jLG.u%~enNelE֮ t4h-Y1 &r߅qǃ os*u3Rٸ@unt-E%jDȕrDBPYOlwb-;w]eV,re|pJf9xSײL^.L?6 K֎ ]{xׅ_ f^aԂ,֌uPh#MuX0(߬ =-Թ,6-LB:ELvܤ \:wU9w;i[!(2CU0@Na*Wf*oJVs,2Y'qXJf(vl!dؽ"8#,{Q]UbDnU&㉽ V,~C+e@"E@ҵt\2.[=.\|D B%HZN4^V{:7L v+Ϩج5ڤ۴3Mjfl'0tN3H"Őbaـ*2ǥ&{» ̇(ݍ[Nuѹ)%#v5*WY0az6,Ip!b;BaL`fXLe)6x˅hbȀ^uJ(`E 6C0GoMx{5{ڿl6J+v0t[=-To J2.O!P8Pg*7J '<(XJMu@6Oh[4ZY2i-„(_D:xPtݛG4*`НI\?ۉJԹ`4|>Z/^hmPpY݉_pq+Dj-mG;dKVC%aҺeYSD^ g_O`4b@3嬿6^l;*lYAMS(rF:HC0P]i#)4CuX\>MRmo٥r(4&Ty@!ᙿh΅D8R|" $H:}$Svd]B N¸KD꯷Ƴ B/+s'VZa`C"N)qs1'`0W҄!|\7 &:̵C ByjMm7Ns (CjH*WY8l^ sj4ꃕjۢylkz!Ugx-~eECiϘ .rJqLk-*XdUi(T-aW/"7`NNMTX#YWΈY,E+D,f~2\Bj '*IQΥ^ o8N J+VOؾ2/$A9l Ķ~ԙ.v(Ja LuPI %C nm)*62_/8bMwgatA}'<~FwT|7at`Ǚ T˄obې'0+[u5%mZ/i#|EGHRs7~@3._& B݈oq5T1 Ͻ#3c4H뽭‘Mٮ?lh!$`i_蛉2˗_{k v♷ +'R#TZ qT.˜)Zyg?5rVc7`u\)m;JfP=xO< ^.dk5Dݳ+yL1Q4/ 4 RC3עzƐ"ty!@_eO ;/^ݕ]X:xy G#FSs"">$#;n^FMJ%k4a䷩|I&lwFy6<{ q8S6XTӏh{zKu4  {rNSU=3sOhII` 5b,X(61nItr+`O tScM.2KjzEORbD~1"┱F==:hמ*lz?0H, g -&1x#>!dQ| :>~ |9R!DՎ1m.+/ȘKo? 9[Z5x ܋XP,N⤷|]> HJY!@ a(s w,$seC]|&Ih"?L Qpx0t&r !-צ7Ib0ڄ ﭥ#?`ɷ:Q#;R6`|f=q *&=>0<7{7]lvƣ3PDċ({8BDA4-I8 fWtV״bPUb 2t rT;7q+phRL!}3/|}!1P8 W`(Q Y(3OH'B,G g}Z썯Ag Ab]&Mܟkd4e`yy45sm9i`ߎޛ[~8%WC 熴oT=cW ,yuoȂIx6)Pa)ǍlEv4"^aQ[b~JTШH*jMc;`P_V"(+Y(Jb b33B%$+Pw:e'jmf-oj>qY*îEYs$H; nA*O2R _6:GQ2zӤ|h}tƖϱŀT0S-V⤕6B`k/LtV^6\SZz1ؤz`ZlŴŒ2v`sg:=063G5}I~ԙrv% Uwea6?RɊ?+|j)SO?=MFjftaS(&E^A3? qڣRu OG@._8VG.Ta(\SzC<9_~ Do.;W7>۽ wWrL03Q`NPc^Fb0IA{-guΆscK F }X7L[%u$#. >ށ@b3E:xhYFPK^V6}ʈHz7O;|{Mg|tÅc3TvȘ~f^'oCnOȂE'kvx8do^+*3cOPh 1XT~|M9ù7mhnܣD0iñgYZ0707010000000a000081a4000000000000000000000001673737b20001b6b0000000000000000000000000000000000000006000000000./lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/7]?EhDTTk׶ǼOn h>N*ZSbNus6UX\Op|,)-"#]\<YUy=[0!.іzhS6)nG-]P@,I4f RD!oYCV٩  LE\$o}}p>_[HoԎW b68WxO >8{Zq+®0yegf箉%(V>a($QE<᳴N~@79!hLGx'I.q#e&b '^u:;^hWD[-s*BaX9B߀jWlnnDA%mUq^Bۂ rP಍T!=Փ nӑk3Q.s:t̰8guushyzQ iQ!a kw|0Uw Tn;Hz@_>v̞qoixNe]p}"p&^#Sr> g(r=`eW@f6=j촟.B[)ujKYQīMؿ.cI`2Ӧ m f#{?-j_\@}oz ZWpU|>ڧmQnQn9uBj0lC$_-b)8If}^g&uA ` Nn~ztPsyoކܑ, 2Wa@0i0Q)"wv^Ig cWo:~u2 3sw7a+#ӥx010̘s]݁0f/CMX\L_Ds w|2w~ql6Mj0H9z,j*RliLLh}X.B(* g 8W<8w/.D[3jLo$D4\ 2*ՖHevV?3yzsk(PK|ćW ƂG?U\{MPQ쫤n fz@yv7|k 2T)&iIcQϲ$eSqNjruZG;.h=>U~[m `NcqVU4g>']JbIA{>m Rp_"9-j7&\:;V]d܄xkHxڸ}o~2h!{ DX<)U%mBT~qf`5@]|XxъeJ .geAn@ۀ@H>%ĂF7^.AFZYU#1-۶g6GpU}6D{ haQ9BVyLއ]N?T\^/nUN])b >Mrr 9:5&85'} pE.ufGB8àYPy@mUϤ`b&Xtb)"R_3'@~Z,|iwG45x[V3Ҟoa&1A_un֟GΣpi5p[B:(Hz?FrBk@< %woMeKů A1jwt&~l2֧CˬAD:3T: -{Y '"~c0E>6ʟ!V5pμl&7o``fCN(}W%5*G T/X0#/q$W% 7u N@q sC*yt0e~{.K_Gq`] ikzT9%I;:=hH[ 9!aϹϺe+ղfS }˩jf+S+"q`ph읇\@'6.`>yuK% ⟟h6gL_aG/Ugo Q?.};8h)4{k5k C)Z%9sV y'tڇB "uJ}԰S7o<4ά馓r@>v/qy[\7޵1fBC|:-Os]fquIw5`aiFLV=7a#wݝX)F#$ăO^y:/A1a2('Zl@ĞoU·vR5#{ԦrQDGH#,C.(B C..A>%܂ (}1x+ Im̤V6-oHA u,:UCc xvG4hRoX)t0ߖcBՀXD_)I.Vw6-zd3YۨUR4(mldmY|A| 4SO֙}Sr7٠Qmǀ,[d`g1^ڀV\̚rH`FnoE\x\e؋y4> ^ErI=Idʅ2:>yj}gw]ֶ !A8 '|K.)Mg1,3˳39@Y)l&]<˜(?){{WQeuZ$" 9N%<@f6Ed꯺?RǸ:aPT6u mTUCR3r/ ݗiB#RیG\6çT}{Kk:H:]qC:MS\<t$^YV##Ry;xgC>[p:f:s'pƴ:ace}yy 7A92F~xW.T y= 7 H{1я3Cd Ӹ&ͩc BH nY^.[Wl0g$])J0´1XK;[D5| ®k|R;v*O6th/)ݒ^fj%ꦏTk՞@(dNŠ!bZL| ܽ7&oU ]V^^7\& `N4QIMOk9c9Bvߏ ];FX?| (D#s%}me/<՚g(gq%ܘI?-0*+w) my~]'4Gajku d<#DӼ>1ֲzwzA1 @0j20@ U\$3)j'}ҏaxC/k#N("H2qxy3u% *X=Ҝ2XMJ.xGyo`kw|9'1#pZІq!A(u!lwN@}#+1]:[Vf9T{4mʮ 5rId[z3׸,%.aYX[_?|WDg߫so^ш&F~͊Bӵ3,)v!+eY z JܳxW}JŌKPń|;ײAȄ6KJ{ 9)_?_ O=ȗRZ\v# . ɪ B ju1BK ?yp6O6ͬtwR}:B-3vRK=ۣ%SVeȌ/A~ogvnj-\:=sj3],0C5'M1(؛怣)'q^7io%] Xpk{YS,f> |K˞̂<.j\6YeNR*&>;-d{´$~n4+ Mt1K?.GKg|{r0$?FDK2!$:iE%  U>Q /pK vp!jÒWLQ#{sC8Cf8;I>isFR ޖAU"ү@&샃<ϸ.]V_TR0hxuO)0ZouX9^ě})L9LjO 7U7w:Rq;|-3M'&<{\r4{T>MZjCHt'#$ xגϭe6?!,7F-gO>Yl+SavhU=(}]*?89H7Ch5㾳KM4.G Ճqj *Gҿ#P |ڣ ݼKcf% 2Y!|8glP3AR0 #G3 ǧv,Q'ɗR<3l*u^PK-haQǔ4DX4ꒈ̟(앳"Ŭ7|pidXݚMgRa8q(}}(gX~ 4AbV ,^aCA ;JPFO^ڴ%Fy@MZanpeV$F >LF?BV3Y2}LjnOdl$ǹ< ʥY4d|#.qrҿA(DjCb}D^kCskJ h9&•Yy'.(ҍ(EYt&sH<ýD(P5YB$Edil%葟ٙm2{"XB[S: Fgïho KH++}?.=3=a9%$X3?!|5`p=*eq.à{M:([u:8VqUtV Lm~QfPJ0"p[煐2NH7V6:BUo

h^W'^#ҫ,Բ2qYCI+<Tj<}F~bT\(E1!~i'V=$OnX"d{|;v6uF5֒+ f|KJ()nS1kKݸpZf7XqžG7][GO0&`&zML|Ζ$^h1eI/ 팎9 C'a%7AZ^<* ziNR^.V~`aڦ;8A;Dfq+I7vv@nXd^B+) ea@/'D=+n͸5bxs+\ l dw Y&9S)GvQTV®d"wgcG9rf*8VzE/%CzP$aYAfdFevW v*I!pxZYf ryUUƒ W>rgCyx>pqv;bnC@ 5 ѵ\ձESZ)L]&ե$;5x6p j6;KR8FrDY}~IīWᄏ^:9*/:# .Bftk_H3Bk ,ێ^Z#Yz_9M f1}meg\-u^#'6Pu2 I"b@vn7)+IqN,h{VAOhN,o-u0Y+uŠH8TN|I-7k<<&j;2h.7BLH€A8{e#UM"2al,M᥈T 2Z"ܔşo85_& DH\g)XZIrU*8ޒ/~F·"<x\I ks7J:%2AŜ›i\;_\:7n1&u?KjPF@[T{l(Kݴ8}?_Ϡ=c-Ê5@ +o (qFʴ)TM~<Ɇt/oF$b`my{n&&A.7frE d'&B1vNtݍAGWqaQ2Xw%wKСsӓ3īgHnb9  >S/eQxpρsE&2`~މ~05P&8{½|?y|*3Ldn\JkPw__CpE.JMz$&ڃnp15I}On,*KɯAɛ2Fr AXda$L.54$*^383}Ћtkpdǘ[y/CCZO7U܅-jj˰^@81gX?b`\ž 5]>clܝԜzĻ|7Ygz7M;xԎ"VPOɶ=Y)t $ @R<))zQ~LX2G3239qh.)|NJY'tO[/r yo}3זϮ0ĢL1iu46+V*S7W"s?^5úu}GC< ?Qq30/]5CkSPG针x0?į / 5GP|,RPȰpY@4 8s'Lq? ɺX{:Vsuyd:VUP6M|S1dmU@#tзΪ܌)]"b2>A#ΈGI|]܌~xςK{Ӓ3kb'\4Hór9[mܺ~nY^6kU:a[a%"(~8 d>Vع;g}OE7?†i(Q"'u.bҍi<g5lC_ 5v.Bz5xFg/{s iapQG,NJɰ~!43ڲUD 3 ;>EO׬ހIab!stRgGKzaDCnA5恽R%ۍϖ8zJ^ VLg6˦+gX(u+!Pt퉡oK]d0,”731?.=UK (Δ(٩Ć+lEq3.<׵/wH,3JX #$dW?fl7'(!n?9HPnAE,G.Le ޔw oɬ$S' ˢA|HZ0Ʈc$k*4}xjfpq˹i l2zso?)l9^+ҕY5/頵q}nE }rX|Ur³䩡z'ghbEZ=K:L-KKE!K)?>Ff̸VCJbnsP7E5Ok$&;n~/>7ÿkoPq2fC UtE1kT*l5ǃJt,3+|Jp9 ,wzJ]0&mܴ~GrjԽ /=72Q|ffk[Ģ 97)LI4mDۺy-o k\ʩD} y鍬m@8|#1hk3>ۤ~j}i cOn62Rև"~/(&2 M/{OcQ03sUVMYgٚVvkT2~)|ĝa_ԸXDZЗ5NP; Uh/LO\#Dg]%aM(9 4Ǻs,Yi:ȗumV {0df!iE/DDC=Ӥ44$$#X<̴nDZe x){ݣ`A^1x&ilP#C~F,"XE!kJ'=ЬDfsŤd(!:+kJK_Yu8߹=VQiNkήP$AM>9j 6ݯ14$""H)'ԳYn6 YPij`=42!|T*sBϠdh6j:neLrm4.hJ*r6VF.#;wMm(qOք_ 0r0w=&xoNx9e 04B,jAC%Dm|:n2vOl2\a곮C1*nA鰏1N]m[rO[krɓҎ\s;~wt)A R$[~+& 6tjً;91hH{ (>S#Anaj c&0b)NhA"po2a틬"kyGii^t! RTi(5U牾rutaˌ[L,SR֨SdEA6#1LaqT0ۙam-q܌2AK !WxI-w/s_M7++ԑO2P:v1oHQ AiHثIt,Tҗ`Bpp˳WUM,5)v~4B:΁;X1y:T$(om {S.'O^+>^)S큫4tz .H>n֞Y5Dj0g1 OY\+wI`qWoF^S/sٶVdUZnl*aƛjŖ1D[ϛCt0Ѕ~fՕq՛nR}u[ #X<[G6Q-d ֵMi%JLr-,􏗈;ʬIv(@SRfFU'w.YeX]:4%y5"ў6rN(uJ4hk:T*c~ gvڀu67>U O;}*GC͉2F^;M˭^p>YG:ۋ{/RTDЖ^,WVA?˱J2۩=?wR},zsb^v#Jxt؇gP%,"Ͱw3͵rr0ďԙyWy>%% WoI+f7Vɲ㸥 ?[зCf G˹g z)CL63n I׼AeZIbh3{c_U77v|}!ZM"åg2O?cOϗ焸 0ۂ`9]#b3k>?_, tXJo7ǃ1/苩j" 3ӂE/'~*2:2bG:;h<3Lz.3R%£hۯ<^ϝ Ad)P ɜ33lXBGI^FVd脗x2k\rֳNFd@O;纾v;46>s4reCF1lG; eZQC/8\{Y~B[Ki+`FJ3s[]$9 BN#1Q!(Do)4t~D ox.͑e~g3ni׳̂hU7-b0wt,$AD"34MuO蹜R=ʃ ꩐dJvczBK|j׺D2= e=囐(<,J4=dl%H1=t%U)Qū~XIuG@fn):0$@7P nq/6,Wd/,WUsG5U+8xZ`y=ҿTNUnnBg 7ޒ\V1;Vz^[A}rԳ#Lh+O2p=xt.S Ҋ ҬT3`ysLŻKK:.MX 1".R5+5% w5 :|w"PxskT&6W;7cIiS{yVLsG nFM띫@K}P 7P7P6LIO+ T|slH^u>ôn26҃rDw2 .J갾|B:[m ]`Jfc5g3KwjFӳͩoM qOךA.eLCfM`”-vc0S[˕~tY27K@Y_M**GW`&|{ 7ك&PŃd }axYZE>ؾ0]n6G^(X4{c 7igEӜF%S d'uR![גĸUy'Qj1dgW)Ȫ 甀|8ͯqG#ڽ*# c8,ƶ%  *gUms(~ AX47Ab bR_}Ns$מi`~f #x@'d{$F5%iL#>C6`wxLUiq/;[neBy*_°(fl50P@\N37Su)S:b;sǑ_IA.51{mr/^ o 4ѥ|˖٫|cs!tmF`uX(Sb[bhif j %&8]`]`RokS٤ v7dyס|*=Lfr` :T^6dG+A&H Lv\I׃9Ҟ_Yudκ*S St3Ɗ -en"sO ;k3 .W( g'V̇iX5%d1S=5fCqIӆ,:pÖ L_Ńk\/OLAD)03@0[ɇl؊IU7(S񃯗nd)Z(KVo+(+0G,L.V_FR%hL=V_QXSpSIt ù#2,uJ?>`ׄYaZ1Y!9pTBte0 iz+ 7)@kE^!]x6figwQ<7ֶFLY,.ҵC6bߎu[U0?C0^ę ՆzA:ft(` ȏxzAHDq+Cg<\֢'*5wkq|\cWI5:yk~/d,x'pU.?sT`|o~L$e3?#ؙE szjGUImm~Rei?)h϶\M5Fp2˾1LF7)nLnLg,iPBq /ShrjCʕ- +|!Hл1ݲpCO缣>U'!QE2iKDH|x%b]r`,3hɀd\ 3 $`vBPGqTz'(qlDo#&'m#M~khv꽧OY . 7o-mHbJY^l!zAXgrW5HgI`a.P =vV bWcfDWSģNwXBm҃qT +{\LEHL=}\gYo @iObj~P04s?3 k_(Q|Rg>Wo=I?|JeG y)|ӎ x{_-SOˆR]ΐ~:-[4 4' FbOk:f/X܊8_h!JJO%cߔ`xΦ}}[d(sVY5Q]Z=fr;p'YHi#|{g-݈K*Ϟ_BjTQrI6 !9?2&| X¶e2#WDf<+ ͙HJ2 @X8 a_ds,L}Dy Gh؁-DN(/Ț5]^Mwyލ<1 sW [CN'|%ΗLR(q45J.5iV}?SM-`s{pn&yPceuSFystVk7.vWBC$vį <pu%5PaNøq#|hlwqBL0ϫ.#{iB?Ͼr%ISlF:@VJ`|h3(0WW2hraTx*&ᲮeUS?DKåc`x4EA+֐rƁ%s!әW*"S3w/{k-#5s"m>N*òUzTݘ]ׁ7 snLM#c ʙ* eQw(v?Ysf@+U+&[=G`h;vjfb8:iׄLXD|-Gԡ$ +Pw/z.?sM7ˁ&}qW^IYHjI+Lix] m[F~ՖTX,K?zpe$I ⓟsu+=ɰm.S@mPH>@qsE}11{Nf=I4#ANL{d )9XNh8]b`+D#$ŸxBv.f2@-^S k p3m -_!qJwrЎ],}DT#''3ek=Swg.qCLHCRgy<,D3F_W'{S &}TV(pJ&q!ʨxP^~ @F/ Z6}Plمe6[XFLJ%n2kJS,8٤1sgx Qm|ׯ]d*Dz _B4X"i{~"k==-aP'ّo&Qig4;Ã.r83 v8YgL7m2 ztGۚ+A|(L4O[j\sSu̵3|%JjE-dLG~\dK|C$eDFjOAd7U$ނ.(1/[[wgAo "Mģ+#|oLJb AXMhLeu _{ !xUeՋǙ3߅wÙRjf3bz;8Unݏi6i\?H&zmDBvw\5Nҗ^ \E <˓#V/clU ޫn^S9fTIq’-nص&_iI2OGͤȉ!ia{e4@nY]2ێCV_(12vɡzNeh-ʋa6 oB*o^5;IprK䰕@b}-2Z[z6[V9 bYu˂Gۃ轤0d;[Y#EEw}@ ŜQY,_{ٴ'ê߅^{r.ޠ;mr3Ooj6V?*5踋c?]' ͟FmvHf3B`<;gE^N{x%W OP/g%03ބ3hmJ0[+ZKV^mgqv%]IDɯ5"ae3gXlrQ7w'_ɶ2@zgs`kB*qwXgX3@=L ~@ T Ǡ/~43K8 ֍-Tyec1 ?i?p/wPxEÛ-r{5qP ռ/iZMB _XmN_we\wq9BO&b:#HӄƝ#*/*SױwZK+Й5UQ(I%':4)2ff@ *r9P3؄!Ͳ": ͦ-AS9hF^'{Z|yX#UGCdɠp [b 5<5o1*0w0~1q5lCR : SP(wB[F#E3@kҐ- 8SP%,f*{AL2?!K߽%@k/ g]!6,bJL/\ C |Gxf$ J?([jv_m. REm{g\,DφYUhL `C/暫6# n6MxĜXͰLbPoi/xB:,GJWn29MRpfksuK\Lm>\5$O]04+GB?X^>| Pp[dJZ`JCd: j.ڑK{ƟNh,?-3+{ ~C~heQ d`?4|9ӽS5I22eץp09~tĉ_NѿHµM$̴Y}VҲrAp; <¨)̦GEGB~@ 䦡*&Ze?u2hɑFU, U/"J/Ùvૂ:UBhI3 ffNIwh>J.BAȏ2#S#:ThE2+Bqfn!#Q)3m^a崉=sb Ŕ~Mu*!5_!~Z ;6%?gyC 8D/H#>i_ ǟ+b4%sc- 3;ȷlkMg]~0v; ͇y(U^;'oemz3gfdŸjTz]Wm"YDa!Edd wBU:}Ы Ya)E>,s#ud~b,獝yzx)!x%t;Ҍ貋݄E Ztq/.J< AYE HarT.O"ODԌh/4}>ph"QDQ*i@vneL%\fwdR"p/V@lm^#wHmfb}N;0&ؚ"aݞf@5?'yT 4:$9NGoY4?n-8 ^Rp,*=Y|/Rp^taeww\-nN}Oh5*qM<0p6` $jXK,^jxww]Y>h [rjO3`UK3}޽vZpCeoi`mJs0$cXbYuS)M7󖽷0U<[ݫL`Vv z&=1XG$R3_2z&Ȑ{7GӞEWUk &Vt.D7@}f'TdkUm+V ^u ALC&;试2N:AVN%1*EgR|,hﻢ Y-sj;=XYYd>]yѮXG*"I@׎Ř{V=eJX^+ᛎAePutTMPDQ)߲<ҠϞi*!DZ-[I)s)xK0Φ`A{8޻^6b"Ty' :exFS"r_S/w̿x7v:}طk\˪FQrּ)AvNN5^&=ݷ ϑ!ag#)gfAAI_m~`8ofL(0=/?@֑qXtȸO;h{ѩ_?}}Dཐ5xr@ʨԋ_8mˆ8 ɰ? |Uz1+'a*%u]|i5`'TZ蕱`q?K-pgxu)Ѓ݇ڵrL”JG%.}uf?9t8@}:kP+l,Pdd~Aqd+P;axE$qBtn!mÑt,sF-luЛˋ?A8"CZ+3DB~F#,L "nL >#j;/35^~4iPvu:/u[_|ZҶnZG_ߓq)U 5%-^A%ω]l_=jZm]wEKՅaK-ԫ5AvIC/BHr.Wk5d Q$HS8"+]G^ 5}X> ʍ^•8b씭yPYf@0@^e+VAh>L9-ŵ'hFHmGKHh5V/qP\i`a ${qE~Nq.D߄:\_8]]Wm(w3b*~{첔=^O?rުqPOU7u L<~S`Xǁύ{Z{:kԧ7$m> NcpS"(;˺E+-ozFoBNVo},oqlV@*c_jąkPWjAmnbRʙC$vZ=p|-}o=0`NF֒Q2ByjV p fFjPF?~Աq¨TmZuV1\!h\)H޶z5vMƏ"$IhX{-utDv g'dnCvi%DـTVi{g͂))g6;z?dz!@uH^B-9nHl;M|H7WX b:BQٍf0pYI~e-;IK 2'O g^|OA֫Kx|~gc)_,|Dh4H_8$Ɓ5|R*X{*g?^9㭝=:KL;T%zpIՅ1glM)ЊUw3d]2IҼ5ɁȶBClVO~hƖhw2@H]h썮(ꩣ1(8K$مtQ>ad oYm*0=UVghq`U]wV" A] X|ʅ]n F = mP4Wܘ u×\[H3#p0~僩L7/@֠|=b6fV(>%r:Ux:¡.jT[Oil?\'y\<=2E&U٢㘺Q$m271k_#rhߙoh+b|zGKxLdn;m%Jmu-Љ!5VGְuƎjƠBiYmYxD,\%;i#C( )45AIek͉;żi&יp/9m M5T?\0q2ytOGMI )q]0Pojg m1~-\<%vae4E_a, 9w_(l&6Ay-+´vRԗ/xxּ +6I}ތib>TEI@3TŭS |ZI?/9 =CK{kHYk#."3F@B#QWȫ)kAe>>SИv3!+*olr:APlY*,kSMwJw5j/z?ݟw9vɎtJ6BG~Oc_#]t5b?+_Lj9ދ P.V$]YDV<|:'89V T,^qRh;7v}On͜}5%y .&/艥qF(vḥbrMCK`_,vܔH&ڌ/j":QsSEJgI76K M6y᩵5H㤎E2aG/i(̜LII Vd8^{X9pI)0CwF +ˉt0wΈ1]òҩ^BUAQW="Q@giީxa׮=%KP?[r.elq+u.x(6P䓻xm+ ܂\Ƿ%5AE 9K ߜuH額jʴ^j5R@sᆯ<+E4v?,r'FC`D0a[URޙ7ܷ:gF%?kۮ`yUɑ֝H=D,38|eξ9w&%أ/5gr9Z}M Yw-3;xˎ6Aŵ$ӕ&P/1` }gty jO` eIDZ~$zeoUuT:l9 rR"-/eKON TAIm0MOkQ]]W2`('`II:Ŭ'PS*2sGdZ`mkW& rꟽs(|q Ua.R=--arȬI_ZIeZ$h\*# tr d df.+>. M&-#Erw=&i*y[+8Xyh<}M!/s &"*fFSФ$ ?UhU㩓7lݱc# =k߬r~*aIe"*# TM L!hz@Nake1+}s/|Dj )(PM  2EDK4swS7cLDyzÐ)2Hn_ 6X'A؅=CvxѬ-6x14T86QɥD˼aFko֘'Ҁ\Ș{B{T3iYj!?q~hv~K @OyD4ہf;3h {r\$JLV8E' "Vi-WS6(BqԀUQAl7x$*Mz՚+9G5:0QS[!1 j__Z.A<yX0HT'px)y_4MYl?杳1[xWL[rQ/ ڒ8̧U}/_U:JH嘵&l ɃAҭA5x57)N Zog4Z 0&/1oX3Kf|J(/Pgl MFPEGO{hMwmq[Me=_sV(I"`XTDӅNc׵GPcJÊg.WCh7" %R_젃,s䔚4|^6]i?Yw2 ǚFmG y-|<ᤫ ht@ Vտ%;IZXn1qZ@ɾ%4{v=ԏ r7ACfG;9xwiA=Uu~+d\qN} U9E 6T N"Y^ Jk0Z0&vFXM E8Vb.yr;`dU>TlѹlQq]v>tdq>O)VmO ؋DaY6 ~ +.5}TLzR_;7E(ap8 L ARO)*BD=Y/lOS"7"phipDƗ_KMaK`[:3y6ݺYnxy 66FHpU],!/ʡ1iՕ2x0qЬY=.4VK/P7h\Ȟv$F?7 |3i3 +]aoQ8>σ)X*Yy村FΈ߇ڳ\ ~cek r  IDS;cIgnVt7 ZQ7Zvѥpo#qH.uSExBW_ h0%H$o2CmgqJe>x0ggvm\ORpa06@/M~eHYΙ:O rk E:TכZac#{1WC bvnV\`X_-_Iqwžc.7QSup.>O1NT[T]u.nI=n(:p3O3DI[ A8IkFSҼ Z@+ZL‰`48GɺK6!ko%'ŴYGKMñuMl5h;6Q'>vAhc'(C'^c~Ֆ Zl@Wi (`[A0O׈eEWMǿ!,F0ֈ~* Fgjlęo>h!'>k~KX3;[Khѓo*Xmc}j])Lm KcqCǀSCUDcsO /7ˆC}(d/Xe+Gݘ$sx%(h}KL&ݯ#d?VڍrR+Xp% q\AFf)QƅhoR~z"o =֛KrVRY|o njZWjv:4O }d0maLn;:@ި̂x4[Dk 7lO.ǣzX3⳴9*RER6tQjƔwI`LɁ)лʲսQb$Aш.gx =U0a*^Wrt>Qsw`ǖWW9qi~kmɢsxfK BX_ٵﯲ=O̦[i"}e:MY29!fۮ4dNrj?DE8M'*'LoNEC6LNʁWB ՜<]m-U1b#u\M6EҴ.VF}jJtd3eEjc7wT)#>>V_#Ԋ&ZPr̫|^(B*:.Fe_BZ oCDGGsF\+S\t K6)h@.= "-sW6L&M4<`W Nd"v"F7! i:@@]X[xKpwfHq _0V4R8d{B$@{W{<18ɉN~^8p0Xzd|ZJc`տmgS CN+BHEe3qlMEyRy@DA_hH5!E*,ܓqM ]N8S@TEV|ޯpj|9d s&(.66'GOx^eGF1;H/uAV<:kq^މ{P輂+c/>:p0 ]UyrPXZX~Pu8z| dHa߈ 3 kV].㘑4,W]Cl]2OQ9>*;kR8]]o VوNTCvfzy_ٟ^IhPp0rP{*&\qak8v,#ot;Dx@q_(<,.<4][NyS߁ uMaqeUG#ۿGHOGˑq{d0SE2a9SjIh0 PǂˤVe-l h(U@gȷQ_6N.,țv3X܇; AA>|V3 <+~i.4~O_A(SkZ(;S١$ܽIЁ\"|n: +q2={RnTPљ*N'/TUlޜYwJ5,zdXMJrg!\ɾĤjTϟ b;܃"r`x̳dCïYunظS.yѲK-<\\Ab"gFdf.p#@2$Z0lLs+۠~OMaIn>]?X`owHo@Uw] |eS,ZjݾkSZvnr lRk7t.P.{@4QF2*I%$dMt3UXKءkkD&n Ah<&GgaͳM:mquyN&L|jÿ~bt[.ͦa6% __e[]'+O|)Y)~ qP/}Вw, 0-"s ,XT ݡ:=ٳQrQg:2gXb4,K'!% 9ҷ5pq?Q{?bQMNhɱuR?D=JϖHad匶;;@GCLUfu/qsOPsB>'2(OO%Tƶi)s{Qȓ _"t&- 2{o/@sT ={BDXUSXHk;['>sYCr_>xMfaP<I/2 M}MrPS4͔d~SL61\:9V6Y6ÊxJ޿fP kVw}[O5|P~gI*s2-g xXD5pFE)>rhIDeU0:%oq]i|i Z6ebr~6#^(Si PbQC'?0D,G%PҜ%qQGԊ P;YߕlCMSޱ3Ul!/w?E1 |rLJ߬ST*{5R ;`rvʣ0Z8LGdR5Ţ?g5hv(um] M߫]Qy1C޾aW\~YOYeWTO)&b^}R毥& lb% CyIvB0􆹩5{eߢI^oHݛײT| dmЯ d-tB O͎im`r27RUw0K 2WocЭkGJv:#4p zt<-5 I,}myI: N/Z4B陾 |f.X= B%'Ky=_3'8xhO{uDy M~P; "HƲw-ίn&{dgƁĦ!45~xvu\|+^9 B8jNT / !jF`!>jPXE;yD9(:&((oqT@ۗUe˞ڱ1Y3{f9Cؑ X۟MHty̧8qp-5W2.T;2 #vJwBmhRbؽj(B]8Dt/Ң@N.̐CtHr#T얥8箅\bh֫j7(J 4i *"QDuOv4k ɫ,g'֙9 0epغ~wmmI$&=6!ɖ ߀4`w\!lI0U$j@t)wO/ʅR!|KSWhQ , Z5 HXR6fZ>ƢO=+.XCMiRk#lk"߫Cp"ٸRs/+{яD ֆY,{vF;ȁQsѽ !}R' YZ`Jw* Iĺ(nWNT Sj+=,ƺC^{~Xl;KA/6Ү?oqzbˈ>Hm?D˅7g=(RKS6_zټa.a9F+Rـ$z))lPuK5cI(fk}|xb }@ ),Jv^ ¾a]0w7X'/ #7b+}Ç9,Tr@ZyI9 }gwxV QcZ"kd2p-B5OVPAabk{B -X_#&@>h؟L$l,Y~cf- bY4DGvM0@ >pP;}؉}c.Vivm"$7wMm.jNgMb%Xk|j{#r"f#fPPp[3 -㰯9yGw>+ZnRUN]⥱vTjF <%4O D$^T$:Pb|*m=c R$X(5 Rq%5z|7?ה թh!= -^Q7""$le". V2b(N:qLu,$sFOeY,D*T@1@l';MaD EQG{ 9u9Tg_h?킳tq2D&΂cwRO*33"M̶Ew4&SG#YmFBt=6п<a#ps>8̔f{ g텡H~U*hbxˡnȊ7ZƪFK׸$EgR4Zpnscv ^p7L!Pdd#[4WKbZJ3[.RRPԎ{K}D]61ŔE$;QhͣPw|ERwvyA~DWAiE Z JCw^*n^F.UOorB_oKC{9%oXSPQkv)7S۳ĺ(RV81$nH4_t_SnѪNZt*kH'67&GT@ZIl8M@k'bbRmwQ$+44>q;DShN11p/[Z.(ȌMP\H,g-KQa.)9dl>|JaCxM?mE+(p_d1ި.f*[{iBKlr() Ihwx~y<4Tْp!z?Xq`UmE ƫ*&{L[͸7:tL]zA79u=,N2nu6~p0@APjULGc7F0GkiL4d|j 9ؾ_<2)ҭ^#w;F6JΙfn8d֪!衦Ym}Lt<gd8 ^şh:TI~ROe6:z\dγL&*DĽr&1ia.hRJ*V(ŨTٷ;DiE3ߏ|]Bs ] KjwT5|z r95j =^$ |R,+ *Ĝ.BwR s DpkW6Oץ|b6EkrH9V7O:rJ'49 ;zJ#[e7B{o;wq NKx&] XP&$ 'm=񭅔6 ]]P3`̓G_rʖ-8ܔ?;`<:J<3B)0HAh^_.pjx}5b ̵J@+lBV}$rSAp94)r: [&J{} O_TV%X`[-ZZ ~K~%5&꾹kG?1hHźD@:B0m 49BS{qRB Kz 78}qȅB,_w4o{b/MyH=q!@& %9RM'9Yȣ5DLM-eRFʫ_#SĈw3@n, .sP^(if_Y|UDB>ʤ:0Q$rل 28$!܁9ն(MbiaESEs`ɧ^O > }`,Zhb;xpS[ۭ;U܋e4},*d YAmHU;ǎW,ߕ9wԼr*Vх\ћpt31oQsJ*+ r36yo!XCcXڼLؖz_O #G}RBb`DWXtq " ذ,B2O8w!P9Wex"*Ս^x1#Wi!QtY-0'!$VjDeΒ# 3BS6_k).UȐh<}I?5Fc"4RE=,ʀZeOW$˜mI: -@Iu0*q =:,>HenϣyI+=OjاA:2%R&*2L|JsɁEhm3)W@=ś̓yQZSYA!:۪D [r(߆ e x3|SE/z<OQk{6yN pxTHn dØ,Y+6:OlG>f٧#_ o+5m D#qKjhw`?rZwj+%7+UHh0@O< p0gwH߀AWIv $BiktI8MC!O1*yv'Rkyi-"+U.i\sdIp@7D( y^7͞'umPGs:; 0ƚI|gGBL\tI86"rv>XPPu"w).*skXnoe-/)ގHg ܵ D cȣU7]WR63H!d1z8R ·b7knh Uxt ,!|;*SVYfxP+6 pPu}66 Rk),8RRvsBc#(\w5oP8;[}>oPq+4;Uu٦f'bvR*#9e&y&N\FBC:r9֍CLpP[.M߻l_ YZ:h|qdyn|?b{Z?k C+zDMKF :*RI4<Y B_yJ싚΅A$EG2q+5G(CN:|?w;覬=4LfYo8Sg$QXas116-lր6A9x7ukP/QI.`S]# ;V6MY|PGI@cx&Qj=Sis4k픰*TI!)!M v Rُ[$+ZgxBŴ bG{RJ3Iy.8wDOǫ_t% 3+VR~BQ]g /M9ƾ8ٵLxyߣ%أckY-uj,޸"ۙкف@鑶*pԔ jيZ^&;fnfa'oLL-rm*' X2m <ħ4s56 T ԭGX(R*:Wpk5]<ۖ 7>"b` $s^c}<V&,ܳ[-%'6JZKx[Hwa:Vގ6"q7QUҦ- RaĆ(*} 4Wd'Fyl yi% Iݱ(/P L!5ʬlFC<0rڐ%&~RSU/񓢔#*.s7Ž*ulB&;`ܦOMupITExN$[%Q-0F`8{Q?t@A89$ D݈̀$"/8|"gfIzaސnqԝ,])`zxerB=`WC;i~5A-$/pFy&fG{8ԣFT(/i!HX'm Y=f\&+ U+CVbzPh,k2:r^q"yGzFwkXp=Mб^1oL{Y=#Er[o~ai[,iqxZCnfN4tjgTj ozy8>nzv Qs̪dGW-=jT`ڰ K*聭J?vo(IKʼz 5Asuqx`qfʏ*_aWU pdj5K޷h&IFr,"a"ڪ%%!o*{*7ccR62Pw2Y LvU&.0TR.@1)ߖs4*j䄀h>sX"50.u[[@9ΕkDhQFJ 7(NjڠnKi׿dւZ^lKb#?*0ǸVl{CdO'({*BSl)xKBLZch@3;* c/*q8gY7X !_ujHI.~9LtN1 ƶezPZRw$L{[er2b.4%Tږ`=h?jn94ZiCHKItê #~Mj1#xy4cox'22޴\v"ҴYGmg˥ÛLͲtɠ_7V%RW`[̘u.o%{*V8OnoUrQneubb{!|ۘ`-?Q~C|7W:e*z11AqdZOvo 7]ъ΅>uEK.0G25l<%qacG@n8 RbmAi +?]Ͷio%S䍩$ШqGٿy*{g)~ ͍Gc'Sgd{̫ɝfU 4TлK70x!4'?`l=Jƿ<{Fsi.U{ I@2: @VT.UmwxRLmEo}m,~hKoql!b #9~f[!<ъa-#("S(߹]۞tGƺbǛ*I; /zWQ,!Yq{WWGhлܿxFOFbR{5O%d4va%A W`ocԙ:%dan74~޹tNe q8QbLې+8.9FKu(}yXEZ!kU+ j?Ѵ2cዒo&RJ= w2.7_5qGP\AN}X,GhnY'TU#kDĈe8%.9:g)g+(j%F9:/=nAyꯌ}9wb{`- UMBtኗ?]hOrĽH }ABUIp;_PBWpk% 6G]"ZL:nY}tOs@~ş^+qyʍhpYk2ܫ=1'x0^󁿾XG"oU_`yC7Qa"ocf]eL6/A$ȿ$@~-y}S=91\+p65멛c\疝3i$bݻ޾Q)'-ͥ?:bIrcf.=s:DO_# umfl96~߈;'2f^<]DTKV@90t9bxme4+4WӘYR䙥.oil'qKLX8?۸IfIڙ_u^|~hނWfŀ%$L2pJ㲖$ەXDARiPKpi`|pL爇I<3{ bC>҂e$==ruyܭDqdG!/xʶYc'f%MSb"\` -;? {8E~xscMk렞ftKkGjH RR(wnf|uL^ $^UxTbT*!6 Gޥ\bS|ߜRC6Ш?֝,*=dÍ}6` b;f?NفHy*0Ԉ/|x,?&h {`K*Ѯ(BԒ<T˼,KB?w Jzt)aH|剹RF8Hj~˞#a,5%6L@+te 0|"t#G]h+oKOy~RE7:NqsJ}-]4ls)J`eG|ݎEPmGvIS2ú KE{s(آJ'Q[r1jPDs˙4]Eu w3đ%d:ٳC5{;v_k tQ2#W;^ӋCs6n֑wHgC 6;gܰ";(y䍷$eNa=txӖ;2kD7iA2tI{ o,o!74V 2qC7xQd&ݼ"j)gK(=xYerWg@%5*B6ۙ,K׻a!<藘11"d =Úm;GbI^#!dr>RGڀAh<qw%Ka%gj̵PDT#tZTqZWOXaP#΃ɤHEThHاjSR`<: ]εbgO.$.H>ߖq<<8[穏1{YC-?owl=E\:Ws(xkbhW[qPUtSp7!aC(rnbYk&;q^7JLqoՙ|ӈEQ+7[jDd1fPx5]EjgiX;޾&4comᗒT\I_LlR=)cs:[KޟlYO "=&ԛ~/P:W}=u #zӟ>û Zй6gp 6=lӗHG|tC wf=fܞ`ZAVw;`rd t鉒O3z#LCj%f>5W>|~x]]qp%7rJxz{ Q,?n.+q&E)'9>^!k4In7"[j 'Үւ4(~WL # Q5 &?'a~.Ds*aY1 %Cła7B(B1''}|ݾ#qvM#YPț^md'Ew> z"p1ӍIy5nMƝYg jHp(hj 7WPua. `La r$HHћlhlhGDZ践Q aCgrlf3^C/Vgv.^.u ?%N4ʅd1Q&^1"1]}hWAD:5/1^xz<Пfs SMXRZJM*9@rI`w \uqt;-KUxjAi)lԃYYA[Nb ]6P'A({MKkD*a9:"ٺv%ֶ9U{4#aΒd| rYږj|zvo@Fܘ>B^rh:8:@t [YPd QEёAAGwb9%mvUkajoPg>|/,& }G܏FzSTq7R.d6$3#b~}c IU9%w'ڕ~(.N99lf"ImI~Yjz YQQ1/מ?'+#CJjslZGMt׏]::Q[ܿ{LSzCz0n~YF϶WS(?|f-]_hZZa<AߗFgNO=iySBk*×u8jw'%`%JN~VT0rsz!OO‡VEgOOKJBsT Q0&QN͂3MZ p:= _iN=({FQYK"K>5Q6 sFtkr;1uċld鲘$[Ҡ_j1 gj@w>fQ vyA{+AvJ[e?оVܻIe~PSvՈ$p2| j͜d:8Awq7,,dkEo- ؽ@+tut_k{m9Z'!عȅ8[PrQU]$7~A iyKOcP}/S4zAD4?w[(Z/E\Ct2T"}vMUr jhn#w`? {Ipp4-&w`b"p}0Htj$eՄub$H\fMY|$9bVɃ⚩>&GR&aZY$u jz˨`C(+7f#\@O22 &Ƹl\<0vʈ&O8sPA 3-~l9n`e^`F_EOIl\oHKiŬ8rWQGvf/#obt8|ٲ#X!F~vDpv,E Dry ''~l*P-ywݷ#?*1M_j P@/߳tJO0nW^ԝ=xSLuEAjl[?k}haS>2[iÛb]ԞnC`k(DEC N֋K.V4p;eY@c>l#3?JPq\Yiđ 7x7յs]EAn+[_v͂l2\4X2.jwMNjjڕQ``.+3K2CA0I iE tcVq.Q\o9?x>=z1^c&tR}CIOrub E'XO]nQ. r>: OAvՇE ղg2d-v83m1KwXs},K%v# S\̰'ro0N^&w@ЊF),z)xB %9;?WCKCCɓc13g^W%}=5ChQP1863mK3bЅ@2:a#-kjYe64h6  J ڠ`$ɓz$1NyFMs&ZuSަwW#?QF9k]j?<769{%!f)Z v]7[@`}[,ݢXvW;>na]J,Ȍo5\THГ\Wǫ͈:*>E_yT`zWsH|ܘ+é'~ԸƷuϴkH䁛a0dҴ)jm$Q{mIS:FDf}eI/P S:3E2>|yz&c4ftL?]m&+ʎtRX;`MU,A&člS:Tsn)Һh[R@{ۭpXuaQ11F;}&h!nϔ ܝyZk K̪V4D-D֫= Nʢ^Q6Ns$xg{O%P 4A|RCrqE$vIS^m%!')7 ; 8Y[$EE20I_} X2 {?JA̞Ϝn\@!(⋨PHӧJ0LyHM0i. lce*=С:H]NvHe*2X:tсá0 :'h|$_4r 01]ܘE*N=9TgO~j, (Z)\)si;1=c(]g`ꌋ35uܻ2vgOsie\:<K:fApflwGѿ8)qθ<9u4 l/-XQcjg>EO窚]wR>Kj+t/}hpS;sq'MKro۴jf A/Ƹl]n~B#Lce܋?^G>JIPHq߁Z(>aaӺgp3F< ~DǠfGTYx[y:[U0}p{VϺsB<*_pO⪶ȱ8ailYɩ ~{oa.ȎAYwXBP`G;0lGǸs-,^ mw=cpoo4qm/b.sv &@ygQJ_bamkW[<2{"Ybc.i;ۺVhNvc9m{hY ]Dh9A,Vb"?8LlS6Fy W=j'Ys>Iɼo^]y&8IM3ySB/eZC/ OVu jlTdqA'ZwG^ݨ 5Z~fQ{ 8.%r"𥺻cf hKfwQ!?;3ϷU=Ucx!/Y9#7=^5I#ͻm1ŋ5GMlg}m-.(-6 :\]1"/D ʣ17Z 4C2.+q q{1{KbTBus)ǔ$L,.(CRXnbEoG+ڟ#\R=~S Y$l71qQNkiN-<<:&*bvhVnqDk{ 'tڠF_RCʋ-!f;/2(w(^.5*Z)m}<(q`µQPzMtz.sX#exQ Q\p9 .1)z]'7nڠRlYx7Nnaa$ ido>c/@}֮%m{bA_BZS~ӎ"^Bc)͙fl5UiDY< VVtA59!cwQh5E٩`^ pM. sRe%Q`]t P=ĶD 4s`a,]>jܵeWAAk FDx\Ş' {PdhW-|QTQ)l.  Mp3S n>k<73rkĹ7KG<׭cGʫF|zwGd,F324ES倱8ߞNVW ;N ;` S3Cb4N$4vًADBfn-O!Wٽl9wi{B@dib$?IPFE@x; DsFR1B Kaiȳ☎i|Df apR ܦDՆ9,0f|FXǫZ 1'\I{tH *!G9༸ d ,@#o;00Q>c$u5X9 0.V?;>Wp sx Ky^̨iM}`}unnN< ?CyJ_5:+NbkH\@>{=m o) Dj;ȸ,0Q f ޭ] NА hjyE\W r5 )fHF3;:quۓo)YɄ3Wt2{ KBnh/P;[fntvv2RUo@nd*kÇ E5$uq5΍^mv m%H5bs p uj\F]>퍜pd:^fKy.<3:%4!VK|k~ e6Hnu,%T(}PW)F0'S8_ym:8|̌zs`b R.JQyV(֕6,BzgכNoYh-DeDZY;< c8 *ee2LB/6Hl U5QvO+ta>qfjI:|0]f=mNLy2,/C*?H*kJ1ғ| s@#0LJfz7M9x4-x $))BV|6a/uʣ+ T,A6Yp;"$t?C-wZYTn-u@_X려*##2O8Ό\٩ 7[^R, z'ߚġOY CH+IRO:(DcMv*0'˝xxu8Mv 7^+7(mx!ЃϮBrke?vUſ:t''qz]4pL 5܋}znOvip1gMV48rП*$ϯ aJNjE^0|:ζ@Ytb?j/rLxҰm4sDPIXl\WyT̟іfIsl/LݻIׅXgBLO$Ә2cG.6e#)7A4 .[K"UAp 9*bM9)6-yZyN/s`|Сrf<\&p4j(LS}zpZpH8J(N  .3}&KB̍Wi&3ֈӻ  p'YWM9mqI:ݰW% 觋8{=X:l35 L Qy+q݅S k\HIU.hd]j|vpl=AYsb*9D(&u'eh,0'B,Q`?!o 0fEQ,C4E8sPsWvzh0P*MT@ʞ@Ÿ%AZP;' 5ɊUG&&B_|,d]ۻ6JK;;%kN3kJ)$oSD+ܼm6i'c2Ko{yj RRU,;n[$|oHt ԔdCu9+V B흼dfp$ AA^^u֧2.|R1cS )wk[GKQ j'B W\+?{aL3>-y O۲-'FKE )T⦡u&!˚п-I;sv{N \J~9mRrRnއ&%}:ɟ@4"PQNՍ#zx䒜[خ4@j}Na;c)U!-CY?p(/5CObqC?B}yù#Ăm6*{tp3{)9'Y㠂 `3K0hDӬpe$ hWm6)&_h3VWG!KڋDˉ/ G{ (7FI1W9կ3! @Crⵡ}Z-_ªC*J!vVCȰQӑ~yCm\U`/&L{E7/)O>SC1t%Ay]p{ aqz7A.x\c"Z7FuW*[!R=x^DA8LT~V0M08w[=-'|=𶠿[m妞SAF|7R<ӾFYIӟ\xixkmJ6Xc8k@kLj-HS{9%0JcaE9:y)cF1ʎ"zÎhj]9k@`!(sSlL^OoY1B:KL[gyJypuGm?:xa<`o!6Ckn|4_繹.Dy)ˉXYt!0hCZ-%йpO_)D 4b+"J&Ray؟ 3'~'͖GhSD,gt?5ud 4a#Zgnh& a)'rOJ7 ̲F.vSR(xzq|xK _MWu^`An߅d)\*߶XOݲWm)`.$q,Rmj9J}cWy@q!ZaqTKhr(ظL5d'cx9] &>K+T.yat'Vmi36f6kwP#yL=䎥NJ7a& .CCw{??";\uULErd}!Ѧe #6Iaf.o7?Փ?#O7cfN/wa_]=7<U,8Tw9xs (p@2Ȳj{ S9ѮtTU )dF0aD,ɮ#hp piw 2VjxR}Ń(o?W58F Vͣ[1#:x>_d[/LEFq3AƟ_ _ rgbTd]j!un j$ƟInN7NʘyHRiuSyWc1-1wsA$nT+L(yr o=!]T|.Qi[GkS:$N̛g `<nDMDN S#jC0Ov>;$CvdK8/ri:^QhWs`Gt=xRaek&t g. ,<.Νq$e4̃;qx]Pבq.;# 8!YUi]/nihW\h±v!Ao'GQࢉ)!@x7)}[=<W];Wb5N5$$J n fz(Ә$~F:h_ߩ?]ȣ7C s %%t\/AUVal8]w'(u6D9vFd0 􏰝h k@X~a^ͥi2/ Bܧ^t u)bI&09iE73hx/q- E]q@\fMgP[Rgd藳]HqAU.8^FEsc Ӄ$Zg/vocGc҄;v0&62VP3[Åp>([L@SJGKIotz3)vΈ^~i%߅ Ÿ9 9ѽ*s)|SHz>!_R:'wDbU91 B9[1)#!멅i| -~9cc+#Yhʰ2۪+;* bXwbqz5N+k|xWl~"·yC8`.+cTqB,vC\p5z8Ӏ $!= _[V,dN2?@VgUTK>,In}%颩X!YFn\Qr>)bíuK"Qg3E,`qF%nVх5(ъW8*A&& {XH֤iՀ0ÞkV q|2-d=(&=r/z#醎v 830f|1,>Zj%q)=fR@&'cErVSO;([qk򿀝Ċw܌ry"[D/GHS,qON-WG0t5LC_" vЍS ' xOx\n "{wIۘc jx-]ئ7zzCMB-L)GzAy<&4/!N f'0vkmИsRНCNᅫ+ kؒz>+5ӳj$P7kJ.a `р_> eC1\[ʦ'9G$W p9bPKG={Jo?QZVh^79hp[|S/1KYrFRawJ2c.ʝ)tUn|~w\6$M!(BS ZGtLMOw;G5AW(v:=hMT$3ԆYN&QB-v͖v9Bd1 N0#75QM!QDtrS*X _L?.Rx6Ӛn]:rCA Sv>$>람[oK,heiC?`*H.T @ VwPU/X1&-Fݰq#bߙ q8Δ$8!<10A\۪)6@Rȸ"ZלvViQ1CZ3?QN]XǸef".dPpX:pL9i} G}Μb_/RT:X+^qq~)(>}ȴZ`-p{J:ܤ-L׮]`/ Rǟ+U3%3’bZcjCL"5Lı.2UoVbkɾ8U;J }ڍG7kyF_+i6kďsQ~Q]Wn44M"&]/PG0U 4~V+*Ujfo&q.2]{5g6<v!D 3՝>έBulYxܫ sQ,m4G͚鎸@ UDk@)&PeH4$mHFUixgcz%isWIJ @׃;bٵ 5EQv[ u/*u^̂f0i-SL&9#yn;.67**^AGq-sGpy0`N}E+8{{;+ъ& 8q`(Ѡ\I@Ҏ9յh6]%ce6/.g) =lQPW+*"̸ӏ.~bJ",*a _:VZnwA1x X I=aP>ݗ,7x34wd噶w]anei[zL- 6jxJ*7ȡg,PBB1~ijy1QJG]hk\g}ƜW*2(r#8Mbv}zp0ˊ"(>.!R'rNR!їZU"zem뀞 +nA(n3B1WkÏkff#?Gͥ`ZspLfQq!kZz#<)() e~@,74s+3QQ9g!-p) u'l# ^#3sB3>Src'ģ{e>{X+"u TANIyih준T!PrkN;&!`g y&>Qt`v^ZIc̀R^7R>GU·7X n*<ݺ<:sT#^1/0!>GD!OYjQPIDȉa9|5?keڐkPc'*sA_swKs_"i (*Wf<6q3d!O:0Ĉ?SDLmZV7wS\7'VD9xzbc(;"RCVbM6`Rgz:/4-r^ж)Q+h0o]*rOm TvPMZϸgZ:Gud br8+-e.fFC @;(6Îʣe}lS̝lU%?Tg QDGHoV'y9]FD]S VR]+KH)ǎio$d@CIe툓]E~ӈI=iiN6,Y5Uޑk}1}Rt%c7v Z42ka,&"?rB. I_qX#䬣דCOϐݞO;og#^0@73_J" B2Ž :LP()Eo]7jD#S=WP ӸþyY m;qI ˜mh͗m#p ͡ K mi[t2ocYf{!{!!h1,%֝$=2=Kiď{1Se9X&OI σ6>VDp>J?̪Sg o7Į [jX,TLCwv䣖0f׿j+)FpfmO02X\_sdݱN0}8 }5V:p "FWE7C Ҽ[ rM,:28$SbcS ĢHT9α2_Dm<!扖Ǔ%b "];io#(KBXZY  b<=)Ms,1/~=¸'GAk]nIĿuBkBB̬fU.|ځiCunjiRY˷V:10sp)Z{dm;=X(Y6dR2TZ MꅨjzgЙʶYMC}"[S[ƫ ˔(xu(@}]yŁSE"&J!49 hwlmݗֲ D㙓eXBFXm 8-_Ǡ vXF-egDK8CΈs6Ӑ9Kk :#ġv) O~zu{)^ȖJ.+9s+O$i|q>:il] @-ߚVH " 9m(͍2C7[[aQg_WN|Z`d)9w{V9F'[ SPB^RZ˃SJM3Qo eW=xL^ $ۑ=74,^}Ҫ}` \04xOʨƑofR8NPՍtG ')Si̐tWˇӭ%+)ԏ/9俾] w3_i5l25>D/ ] 'ƿ)G#5I qѣ$߅A?]+%i8ABG*rc(`V|=o$1oW%ӫ[ F- ~nLJ ) gAw%Fr/ 3ҷjgEӜ!iԄt/XPz ؞S LKPe2:yX6KpDG @tN7ZJuBmpY ͒u;0p#)Cd:[NC VfD.˟9pC8鐲t)(2e&+V` %O0? vt)3gpi $ZUKp'tiI,p6Pԓt*$ ߶~,q rMnQl[dx?CX;ݔ\}O}ᅴN+xqE<脛&nBafQ$7xNXOGgz ǽF㩎؆!lYRp7 Ii:^hp FaD,l=擢*_qz\<|j+LQ)Wa [M!LIv}9ewalcS[-д6qF%`]ftbK43՜$NWsp3a֜9wf432*baq ie "#HA+2$rcZ{ӁaT(8r6tV~gԩO`˧Pnh[=EHY~ĵ_ᑳMs*MhX"ŘY{OF_./]@H_ͬøf 1e<$#GnytW.A|7mB:֥QTğ|٠jbv#ieAPvQ&^m>W0,$_[E*feo D9/1W@;I/nM ULIqLJW3J !}VC@Y?4U/Buf9m*` '>+ ^&t|4Yʩ:loHt‚l'ڹ'잏E 3?#:Hi'B8|#~ V:/ۜ]80@9ܩZ x͞9xLݱb6Ixa[SsYxA,t3IE\&fyd 5MKXLrPq[cALN #A _Wìro¶+r76q@&C`vWq3zNDTCp0x,j,Y\_1$ \TBݍ`ZRog-#anuX2jDžxNk'q *ɝ \_ eCcB;Wۮ(#D{ʝ<*MxO l_DOS'E Gnh*_u EzuSi!?i?4PV3榉{&0- xg&-GXqsXI CAZ6Z|iywӴ:TqXU[], RN\FT"qڑ}u{U8W:Sԛ(ڮbi P-ARmk x? i&-K"^^0@θ`tm-ٍ߳Ovq_|#<}~&XoM} cI6}`$_{1٬D||%->UKLR:11u!G}  ^Ȓ|߅}Ȩ)e%طYPh- 4?i#.FOj'{%W Cɳ<8X4ɏ5@3@EiuvA@IZ5\~O_5 ;˼1*hѡ.AG3&EZ;xlݞdwyVāv}p{7֑+D9}K/":/Q#6MZZ> dxSOm Ҫ҄gTv̧ԥ5egV-/:2D1 4P 橣 D9ƷHecm >|"c~:Ь'J?oJ9Su{ @@NFxs@Oe6_=';bUUPLJxBMۿҞ<^)s=qҧG)2RP?FתLg睏WFC,ψts{f#0\q&r7ekzċ9a ǖ݇ L:%<'- ޼1JKjd$39 d HIt)ȱVAt%~ڬbmRn9cm<5UeJMn`wm.rwܕBy 4 o!j\XsSf*"$^V]ˌC8;6?vIN#@i%4pێTZġ͜YL}$ݬ2)kbOvX+ˠH0}:hW|.[M76I0p4zA+^\/J$j ;oU|+rح/#.یhpA+4vtpR{QCT5-f(A]|>$*5Sj!&J2,jtކ4K3xT":A7|(Zg%ܨ-<i 9sΑ1p$_.Inz3 =T9LTQg5w]e /?<CieUHuήb=0y(@׶ V74BV?V=56ro?@ _QW3"PY$6=ępX8hsɮj1,rG ^,Q =|]Scs>? x C/Pa&1#ZW㘺ɂ8){4?>,ҙo %g~ciKrPIvhQ"&=B >܃HP&wBdT=ɺ+Ǔt4!H.& jٕ<EMlHY9XRwOsY)YG4!.wG'Ɛ;3 .G!L2[Ǎ'-8*h*㍦R *]t_to^On`zL:h{cqwk(-飛!oڔ<1 ?,jsD7GY{SeM'`+Z "vb*l&{EEѪ3Dڗe˫*jgvɥQp[1@z P޳'D[/,`98ɲ%yMqԬMMGLj-A7V}9-ʨ]=ADǡW.NԹj \;eorf@WѸ hgŸv[dd{4⣋VpF ,XyUU ?CI"* ppQz>_RTphϸ͵R7^j@&$~8<e*CpeD&vz1hR/KL6Y$%͑WdSFun0M4bֺ,D@X5:@0`gQpUQ,ն$RoI4ssG>R;O+Dci1xٯ|g&:WmJJ2ejV?2 D<N_܂oNt0AE@ xF4/LDi1 JU~ TǪDW(y|_LRmhH.LFE1Զ5tQwTjLh^}1Ik5xLq׉kSXzz +NJOH,*b\[' VC&|]DAIDcf3>ޯw Ft/-] V^X2ԷD̰z$ˎ]CBz9ya@Fk;#׮3{z~yaV_1ӿvSLKL$AJ'6QN1T&/u^CR*RT7DRk@A_O$=Mj)"A- ݽ+V\on !)tfҩqLp .aiY!q b*I&e8u1ۛIF#&)JKn[5.ᮣ8.m+^K7^'͗PzoHX`pת05Hy(w1"G/Zv8 <981nq0 ĬYoq!4ql|]/E.-)Zjm=]rVй|3c±iNm`a"1`!XjWY堟4PŌ>Ej KmE[YKwm̿Fy`%~9UfISOPG 3:Wu{H;:E l3T KΒnV zBRY5nfNeN8Eb#(x<4PBD*";%x}`2"E%cŧkmsN)өy6wtB4,K%XY?ѧ!l@~`ﴺO;ݪV9l kMӟY)lI˫lop: trLGcYJnɕױ6S{i?U[ڞ9،J՞2pX?>iB%*Q3MYtJN.KkayT{c3OvCTyȐb;6SA:j_)Ԁ#A.,0 b& f;  ^Jqa{y->U2/5d`[uh1?yxޤ,,.bCIt*WS]_J)ƾ Q'w3MlpyYBce*NS]{ǯNjJXu@eJLԂ>񿸹J)t a.7It.u\3 !,wn3/҅ (&fO;PL)O$rKeWȬkUp)svq,V;2{d"ϱ7/CG@7W&RV.Mwu8,G\u(i0@/ygLJx%>_X:L_gS`\p E^$&Y5/@_v!So.0c2`9OZN"`tդ` Y)8-hsY"}tzYa+tWNS+#ڂHc`I~Aѡ.BI)[6HgB-P:EH(+wAՖFMz9uvv9Q$ uydP#& ڦT!Ni|Xz#lNF߼QB㦯-H9&zT,/A М£V>pPPncW92c.ۃ`Oj: K:'hatD$6gOoh͟Hjŕ:gLsKld׍0 [Z}ΥZRS~ܫ; #o_^e 3r[l{j ԃ2U\+=Cʞr` DBThw3bU:^^Ђ7Mt>KAӏV?v =c#]lXq)Tyݐ]&Uѥ^] d.g`1&!)e'V_|dK,IxJKoS`ݥ'd|ϸw#QKsM y^g[,܋]Ef90ꪸ@C'F nR*F?vcМ$HXwk;9~{@A4ƒ n>4QaH4zKѪܐ8d"HWXoBJw-{I%VfhݹI=1 rk, 2YGm-ͨ(5i̸tlQK}Z>"bߵ4C$<3&(9 E?SڢkJJ:x#{eY(,]#Kݦՙ7 UꃖfΖ,{oѼ[PjXِtw6;A!Ncs:5Pg>u~Kٔ_`B t|ʙ; ̰gl‰(Zf0K}r6kG1މERPZ:E):+2׌^JR:뇎u[Hlɢ5ЈZߩ`IT$v|^29,b"BH5p$69ץifjS$N!SGJQs*6YVmMRdvoc&-\;LA!u2" 0QhMR$A[~VloCj::S1x:#oKMMI90WABg .LaLDpiw8[4S͔֟s5# Yڨ&.v#fOx@cZ8VLno Xdk'$KBa8^F*Qq]迎VÕY* @+cpM#_:s wky |_Apr9?f6P,w'q8Pa,.޹/‹U38ng;yw5'^}e(GeT/D@9񀹖\(PmbZ??#"BˌsӐɣyYy"6d,\tp9g&_P4țN,F{!Ccn> (,J#dOffB9 $6a[l@-?N`ܢ 9hSn臼SIBF@=~ `qEO ~dv)K BKm\G?uUVEu'uP4.IA!ro> Ml&tPwM>p;씣>ƪ薞r-ٺ ZܐWO5}%Ew< r^uT@^8YN?j~&FBL#{`CpIS|FLQzj0ρ+,X뼄yL>iPIېc-at>#խ̶ iU*h=%S%Rh,j-([?WJd GãiVR 9B!UbP9L D`OҥrvW-;[޿ѷXOu_ 2\rO*҈ȥ|QUyzc|@#d4NWQeN!ц> FШ@WK+ojbw_ e}c "DǢ3E{,1 ^&g`"nQLvU={F6ԢD& Ρ{j} %(?xҲdC#ѫ8ѹ`۝1B;nb-'2)"/Wz#OO0zTB"\׶[. tl&6uEݭeENwBc7JpcF A4s[']!1M!>Ov*4~Ap*OW!_[K#gr?ﲗ^;xnP)tr)ft0;H%;'rw#O ^s&` 6piSJ>_Կ!;ļ50ZF|{%i]'v P;*6\LU{ٸ4-z)V|k>KWpn87̻a*eG*Z85!>y (FM1_':-Bp̻؉B2QBR{3Ӳ\* FβxewrhNVŴ#\C3y~ diz7FlPZ">^]-.N1 Z :uOs8cdF]˩ ӾɊʋAGW4BFU{ Kkn3D_h][Ӎf!ε =E:F*avKnAR24^jCjd[;5cab GT +ܼqXhSz;LW Ҩ;wHj7mvMƮ;}W΄ J|Ҷ˧F%V @[{7߱y ZD$9PQy6??<{N]B?*Ê5m "Z}ʻ`͛ο%4hK?/fع+#SUnlb(aP6١ Fj|kTvL&W"aLe`η!ɹzYCPfρ٣, iwS6#{UXcǪԦbEם>;a}gOä9H:>ʉ?:# ̴KՑ 8ں;lQu5 0G TƀKּ"HLa?t=28h{|)뎅AVC:.ۗ?+lRɩ,ai#dq"u}r4- *K-,asЕB~LþaP2Gc;g)D,YƭLrnj]u >XgE>i}5.c,Ё7%6]/% 'D(j(sFuUgom='ΕZr)L*#Jbk3 DNXmS!XզL\ef-˚2ffLIAM}1  bOXc|>ϴ/!e°I B˙gva2]U|cBؐ1{Ulb "d;#h +.r4\ gSMZ/qG6rK;hd+c^_y~<ɒf9ؙ9,<>OR%WHLENU#Ƿ!; Ȓ+ Ȃur9D\NP+Cݷdd&X}#P@mO!P/SD[R] iljOӁf[g1cE԰̹$+FXh́U?㮯썐wg֚> 귑hA`;G -{퀹"fR*(b2iTLIK-j{X^jŃYҡS/:Ř'hتBi?Z7OFك-[?0ڵ\ZٳZ3 ޿dTaϣׄI U~V}aFbe>Zr$]v}2Ns/:i)žEBNziVV- [bT V 콬=% I LT&?|ս|ϩpDfagmX)gkt;[b]8OǍ(r(5%?:CqO+%zq`ugK {.BϦ™kW48ު\9y9^bڴc9)J/u.DSBl IsDS۬.gkrzNB@mTQC/y +k:a2` 헒l$Ezp.N5 I)U?G)~ΐ|%H8W+Xcq++hP;īv(S !A!|q%SɱOw䰉os$u 5==Kr&؏bL1#8mZ݀x=Q<#y&9]՗')TR '槈3-{ EeW?.dc)@5>m0^^ڌtZOK~g:Al:3ֽ4+ ;(a38 :eO I}.ӻ< h?IT1*Y:Z3iI\N*88+e3>Փ}!Me/Pedqu3i೴$3V/_ շJ̷~ѫ3P,b7/+l:K?H̀ԶFw\BTMmC6Ո6Z^߀##g?A,P]D FC@ݚ~yy|<:,]VhC/_*cfL% nG҇1+W4FQP2lbv 9pIG4}Qc3de2S!q+Wׁ*]?ӌ"k:x˖вD֗wϬ=&ts4mEz9ܫ̑l o{/Au^W/bdgLF@Zhٟ;E`4W0W8342t?IU:ڙ5mZxT5G]myȳ28eVaĤ[S3ks1 g]D",}BM' )E^aGo2VsZ^Ϫ߰^0Yom%f1n0lN6FNwr'/%`jnGp^#HuTo؄a f"yO^ `%vFGHTAʗW!(jQfK[Q/"yp,ԕyr4z`Edq:RC-.oni6PL/4+vUf;eg+q<&0A1ЌbkE7'*;Ṇ痩|m؍%#7z:ywiNS_*Dc]$E˴o/Bi̳,Cxr*7]`-JTQ^'Eh% VW͔o }ä/^?yAMS9gݕefݸ_J 6d9_Cyx1NUa/E٤:䈠利fO^R#lwc] YK-Po,KHlګ$>{W}9P O$<%O^})lPd'~%n֠2+#'ϖj8K]O j0:oAK6PP-X)yw4gI@O(U1N)t oR]LN8h.AZ3s8Z&sQA ԒY#ԕ7J_> 5! a{y0)рǧ') 8IE*!j2!OV:#wZw{X1O''R 7N~G'VJ 8I>J! "Em0J>PBc]̨Aqc ;mT R"iW[P=nLh .W6T;},Xqv؝ !dhFKi,.hAJ^mW`蠅b(Q S1 GWV&[Փy|cn>}T_P"( 0)^6:H}5 7 xǓAZo[$!M gV܊EAi##zBgA#ӧ##jb3#qĪ#.!)7j3O/G r?=ZͳmfօL)Xn'x業Q=Z-Q<ٔ߫e+l2Glzwdjz,]L2's½JAۿ[*_yๆ=T:*{8';[c&tFnIa.@6Fuvm)Ǿ3yv 2rII犵pQ48'%V M+5Ε|xo񎞰C؂:}R,Jc'Y;MIEzrfjaI]rČvN>_&YoYFw/~xx0ka7~#Ӭ7T3'+ VnMkMU3KCB돊jʤrB( L.Wު ^KE_՚_, ]p.p֤㍚rT>╫\W" fYl k[ݦq}w?@^k׬'{OF}s|5;s.yA:T0lhC*g8\M͈hxV@1&&;k]bcr9GW'OwR#ƪzĊ9ӿL(e36T)ikgȺi(ir~4Axf>r共 Z>< 5}%BBŅ/cMOJ=V}K<Ez!{a[PJ_|E1^gJ/%ˤDtBɾZ BbM(.*{~lkE$^9Ȟb:v<@Ep: qp,fAn/@ʮî"-P `Ґ?s2xR 2y6V`.ľ,Y) P \d~#FWއR8ۻv1uA վź"'CHV)&*nшry!w`dc# zZ㩅~⍲݋h7n'?[؜0,,=RBs/dD2coa0k\q#`)}e$(1}0z9ePDwéEô)hV<ȫwRG/K9CKe(ƃh/,exSȼ$Wc)Y+I=1(zP&r J]A)! 8d1 C0W)8W dX\yqExp[|hG+ It{Ry99 |(y!{Jü>hh>S)]WVfF\k?q ە:]v':It(h빼>ʳY_q t~=p9-3!;$׏|qJTyl(޲ `PD0(oR.0’Ӈ,+B-봈]a>^\U>zFvlUS§6au3KiH\nvm}SD|O>P`^Ra&H<.87l}:IA|<>˱W–o/ ?D7G|;3\3VD9`Wߛ3<^g[? a0v{+LB?!uC:"Tu*[Ļb1*1TCaoGm/HBQ GMK3v' gs yWh]{)ȩEHKr!#".;1~ct^p,g@=oE%؛Cx~<[϶^s$'u?å6'Cg*9KX3hw"u yERbawn6E ]&koŠy/zgM{JP)Imwҷ9"MhPl+~eTTPlL-9 H(pRDg@@k(YD(Gˬ*3PZ#H2֎WYa4U$Jtlf}f:\>pvh5WbO0qw{ݸW_W(:|.3'S5Vd6't r(F (M$φ^5mՏ[AIIKSvcEY2W{q`-(Q%\ɋl"-e짏r0I8W"`|'#9j:nP4 zGDpNKӪlvQ<:?yUA-Xc֭T2~ "MzȆL3=>,L-oƜeڭ1uk=t?H0[|Gu} !D%p&KH"י35,hbN8wyULcC(|E>qV_==hT1oqBes0'~ UAMZP] j*~sviJ׷dk} \}Hj:gcq,6+#O4Ʉ}M ;0hAyh5Z&w ȴ BAZGN0zZH4&xʜ?г9c^Bz8]@qmfIaC#w5_%7d3>JHD fR<d @}U4Y[R qZOyz6L/\mqQ@Fv)ר>ICy +fNt`D-)iD?% 2Kh+E9:,1pzHd[ h2@$[Q#;Wz43Bb]ϗ-yB<1VyaK:M}/#\%#$h&C%pkiWE8 [#Cy=Ne*ռNPSJq2RebKڊuFdD)4m|UFd:[fX숗m>"ZS(5wlɞa6І%:3  qhh8q>[D8V|Aڿ^GTzr'M O%`G-"Y垈I%[O/CfR(`&ID6Ą 7i"ata$ft/A@ # ੤i!vNnFݺQ`j+%^d/e#-Rj|WhvS{{㪖S"C’ D՛LtًpvBN=n'Yi|~$j< 7쀜9xEƲB"B}܉7M/s_yv BS񚀑x -eLs9mww.˙Q6H5Ӵ-B[wצum'IRbv{,1Z7fW,(+լZ7fi^W4=-4L oon Ue$L-ښҗ4ޭG# h3A`>r&/"Bn2P{Ke}2=?Oh2qvy6MG!* 7XbF\pUB"2qŧ76֧ ҐGwANm6}:y#: ?2-{&(qn6SQ\Qxtl5˖oDnt+̠ʀHH%^5K<> Kh4ײ\T}wo~(7+SUJ;YU *4c>2YYs g' ֢ ˃ JXh[W [ĭ+?>W!o%|boH!j%C+m/}DG2e ߣoKvG/VDP9۩.w9i ξVJb,}L87>JB+R~>J %؍/ӈiޠoqhO/DwNF9Mu71UxdLX S都jzpX H48#\~=bU]La"4 ZkoC lŷ NA!k5ʘ_zH+c=bʻ7rBxaKuD%Q!2"\w_~hD"*$Ϡ6]OM?gJDHN-ay+,j m% ЌZ(8aQ z+@DYWƑd>'/8!FT$o5x殘_ ޮFp ͼeuzd)E!s>7y+ne'/(Qq(mX 06Q)$Z62ܲr] SE B0ڲI/|KKDDL JVȱUJ~2#Dw.X{ۉį-}f}6Kgfʆ#QK ^bu[ȼeH('X\(j -P0VL>ZD鉏0ܸx4gQ-w|x\LYv<͘@+eT\ߓD&% P1 ^+"b/ L!qY>S)4VV T![9?Z9ngy$IP Q.T0g5ϯ7;pH_ac Fp ="!sAI!ѧ4~hEISr+V_Pۦv;鿭 ȓtv"k!%VF؅"f53(4:s f 8>x1Sj@uxoPpk-tdxb%Zz-ngK: @tŲ:l!nv6Uuc c~ֽ !wi~&MCm:y \w2I_j4* >v'uMaAˤOㄻټϽO"̭y; P+tzSnhrs 1`F2 #֙&` T֨ i+ii5ևhB˴3esWr$C]5p\kɃ_c/ 8!ծ3M*x:EFQ%_S]-xsdB f5,C;ֹNOD>ǍX% D2R8 {?{9jk N𘿨34ӌ`fsQo~/bwbT(~4))F&Yl^^CRLfK>}@ U,I}dCJy Dn\3KTWg޽$G4rԠ܍,Zcnf8]95,!ݼKc g:71ݿN{) %_ÿ,c@Lu]xU%sq$xa._<ܕZ^s= W$oz|cvACn_d,Z*)[F9iw (kwUփjH]s#X|GUE1}&ދ2Oē5DE>0 [`ow*+(\1K[~:f՚q{i{m~ Kza XY*M uIzP39 @B1MA8 *{v*bًM硁} S8IP  `dH7 9xG=G,dF@X}\BXEfH}xuFD? _.YeЦ .,'md;B{|#Q 3gqOYy9Fн&}Mk]_[~t(Bsߜկ]SF X.1H44-\یKz'BI8g WW mQ׊mVt5dKR_2֞s7Vt "؄1J]*yR֏/wv\fJv%6iTluTnב;RC 'B 0+l }ҟGM)f~@,ru&pwd܆9}4e1mb92*Zl֬c}r)綯gNo'mZ\r{6ޕs|*= Z 1S{~xCѽZ2˷>0@tGKR<(ju{{(K}Tt8VPZ 7ٺ sqW 87gU\V#a_ar8B긒'~?]foB2!]k'rVX4o(6ZU. r ΐ+~Rұ!~N?aFp k2Ov!E6,z]"#ӜHb>Gka { $< sφbڊל` "Ĭн-*Dٺ}%G U&f;IDa#a<Tv^I#%mUck(1.nb1YˏCsd f LqM.; \sT|pW>'|VcboE8^ l& z2걪"-NepFJV.˒t5sgen<^ lQs_@{<{oSTыCYv$ Y Vp:0 U~t5_k1>^w_MID2A-t+ݥ[![8ș̖T8]'"]hSZiքƥxyJ~1 +''87S >S68у}_L]D|Z(UnX'Ii$'[<`s^-q H`f@L6xs}@q ϫ]ȤRUJCCc!4(/zvVWZ]Ay,V;O Dcm:[aoKy+~cωAW8o/!qζ F\ mxٲ\&r=N5ư5hMA:PTk9'1޼'D\O6<\(~@b¯h0e)j!'!eĢ:gzT(톅p9m揸Pwơ*>L )< tpPOnR;M*Jf|!#?ۨ:~3EhS#awciiȼ c)X;Ӧ5׬lZs솚Jc> *th= oIh[$1aF 6+SO7 r*붕hH_5z\7 142jM]J刾"2 ,hPNAQ;_F8nKd#5EcEcvISbvCUE }*@̠ uO^OٝtT>;};!#Fe0oh-}~})*@XCB{ydT=ogm[3Q}M̽g !A,[@A3h֣nŸz Iu)ӥMMYK({4R1zALxM v ר9%Yr0t^Q`1M,2d3-~w룞Q0} 2&1PՐP $ Ȍ(H{Ej>6="q=@hu8ߑ\\Y~|Q}2ƻ}"Ngo>xs:~8%إW}>M^ qx8"jxBӴ&<.Z$y5`^0`Ǿ&*? >z3&~w|ˍD˻Q`˝tO sxeh릗d96rc<'2-$\Cdۅ ڮ\^Ut fs=8Q P_~)3I)8wF}$M܄l\޳ =黰L/qj[Bô묓ꔫ4UƎScZB3'15%lMW'I gsWZ.wݒ9nY{!o'-Ԭu[m ?0.S]671 N8@b(S E}Ҕl˛oB4Y3t x,dhpDP3݅o`eMH(1l]x#zVt&qwfi--ȣ3DoǢn!o{=ۭ'ڢw1-G,5߸rv\̝8|F'7d)$TX/5Tk-[fZ3O uG>f '[ӃҖ待zkPxvUg-6/|{e }ܴϕoU@}.=bbPd)I`Xzˀ XH["Ll}A5 4({Tp^Ct*;,ȓS;xJM2 'y zļ4õD+d_\݄$`nצѢ֖` \VurJZd/¾Wjϖ%/`L`U4L8Hu=haU .1荘8(qwF^+֪u&2>'7ٳc0gttG\E-s !ܒz."YL_J H,`j#᪚qIvQV~P>}~e˶=LY $̌͝bES~ ! ?0!\'>RQ)ܠHݫ$z\Ța,Z}6˜'0\Ƀ{؊^釖<u}iF!%uA)"J\BrWMV c}yTx7AGqlo4#2°a_ܻj l>KzKZQcϳ )Å7_,7 -~S1Gwv;)&s=Uڹ!Ac0,4 6 @y4l 0D).JLv-ب\i҂5Z)AbǮ!'A@$w-"K^n^? /@GmKdW<τr]mUbJ9~ Cu* iSc#R]H҉㿩me6tIk\.rlm.JnD!H`?wG`HBZ .^o|^aXkd\ԘEvG[D2%); $` mt6p`fC'iD kWgI9uhS0%>X(w qDacͯF;.?ffynIWH!0D'ч|z*!2a}|Y٣Λ=޷tPW<KLx#mc%`d3pm|~]*%~Ħ`mmvI"muiGj{t{ߢr=JO+FH61@2|4R̻#e 4¼ UAdC7C yb GWC_o[_"xVlx#rEoO&>UOihKT!ϪKq~`;c!u-=C͎-2W!ܹy2nDi4UcXY@rgǵR#IOq+ƃ<Mk-(HI-%vhzՌ X`V#1lTsSyvJ 6~tEy6qX dh,l"|T'd H|Zh3֒'Vrs &F\ ty#6ϟhlH"ZAqh3Q5qXqw{I14EHA_?D)MJ[Ql4MwCܰySO%yǞm p3= Yn,pxB #=|CN@zAG㚽r˯PQ}1h"o!b`^z]ArM B]5ՐK#%cpsՈNvOY_'gn/hz]CD|*!:xLR+=#D vY!&hi^,zl 4풜;7 =~K o7\3iL%eP|*=Ga10~Qq vF*KٸZ}*`ԛj\3AsX$lplaQ}@v9}u|$9u["]Q0JcfqM@yD劍ћ[5|)n!99Ik]0e/FHMѝy;(/JV* :v1OK]2۰Vتq8^gq–lP k9ZɍuT8}D41@f價Og Hgjл1g  ѼT0>g:_"w?\$2/Ps` ֝ֆ IjH W{VcdفIױ2IC,|i=*%Α{2$w^prl(֟.O_NQUFy ™R /`N]Xkkvk2SѮ-hZrY`a@@|+ep6H,r^" ljWF0 XEЌmI5r9x5{J C] DsP`L{(LBڐm>'RɎn~*;1VgNđLs9=AǵgtTY=[9&cL"{A2<\QzvҪ7ogeEM%D氬fܞ/Z u"8t|SƔ [3~3bQF:] y#r)ef~(,uc|K)[gv8G}+r9O-PWғRUp׹0b-WsVL`fe;C@!O:xC >4&x?K)ORWv9 xWF٨/  ;JTlA359/0&'P(g KJּBϯ迹PGm`5Ցp\g?_~LCWUj7Ûz[-N'S@P3zчs_D쵕gYr|>xK9TmbsZ$6+wCrrIrL)m+7%{]J +)i.@;3Jv^ dkCfSo hr#^ *+]MH?H 6=N<3:' 7gݽAf&] 2F1f P&]*F*eɕR:\VQP(>]ruBYFYOc)oXic\h`F?NsKKÊ8zV+@4[Az[Mv׆ r`M^rE\SxWBƆhC(@=gHeLg/a IT^Tu20d,6yU  9%`nK 8ƨ5cPlOPg-/>%ܘh)f<[!7MrX&bszhP@Qq?WO՞G Skj]o/HW=^T#c^?m 4-ac-o@-BVk] [U$\Ek1nO/HE.cO"FX0B9 s([w;k+WSѕ\+kҾiiΡzE A6*CHN *O!$>eq{s,G[ Nؿoh?oDć'ھ6b۝|wJ KڞlгU'!0x:Rb-'LPP&U͐BFnƤM4>Q3^ 8<\=\8*O~ϋ8y7^WV| Yh} G ӶmD)ጬ9!ƹ8'T_t6z*cZCB`5kZ QZ`J](@s 2{(@R)/khLgkYfz:b[T ,l!|9Tדhr,3,vu.^Ų&3*/o]TQ_DŴ ԬyvyŒ,/ Ű貪`*ݵ6.mAjSWRoOQ)|̃HɕVpFK-?8<2C 6{Bd\=F:qvvMiT=\#zGvPRa5C@RqO|µЬ( ½ò7=ܱ~4tw599ĿԱehE tur>E͊s#}•AGaB-uhE3wih"c A!)8E\39Yw>RU\q"GZH@.7 Nr>z#k\ ,y~΍v,[ 602@-{mR.xk_?IAq N^?4e[3{n=piXg^3eo'hLz;?pjuLC *,L;.OL7b+4,/]qȲcJ˜,W]% {-wf 3SY${FWFX I#BA).xC'CU{5Q)jQqCW+?A\GbSءP0TgUu#:>_ofḮA{mJ8W0|ՒSдHuOh[A,iNG7PKVwg+,ԌfC689&0Zq쌬%@ 4]YS,%g3[XD%EE"dz<`umrD:j6P:LlN7p0Vǣw0YžH t+nQi}l.oNNw~ϔЯu777wԓJҠ4.lqTU=8Go_'wug%.V7鿫.Z>om’X[d20+\ALw^ydޜz̈́́چ('I7TZ<|ނ6d׹r7ӟ[Nc&1qX뼋Xآ ӗ9vOMAGVl/k/YP6EEɦov-@J%~3UK :?6lĺeWsV&!%@]B> yv%E_xT{= $KGπ$F |R7 &O_+N}=+1QYq |}\AYMzʠG@ YlKeõ%a(#nIaI?S ]2 N*}<ƒfmm{eiBC1gz>B5#BRv#CuH85in7mY};?um) s涆Zv*Wu`Puu8WwM'R8lRUnSܥHE6WQ Ts-]Cy]G/a҆a8ŋwt ę,5#ߗgt" ޅ2#|ٯr8,.?d6])\IfLdkxdɾ8QQu|4l-I]nHFa/ZKM;-jbIPRGnSF_v"NU,צX@$/BkH$"k&@%#srYpUy![n#@";J6Ln79KGD K??,r]x$ѣﺶ7yNo&(E:ݒ|e!2Q-l@ _;|kA"j&8Q2nf wY9,[,U33yŭ B7>jm(N3D #dXh'u~6Q&fiC-`_U(]j'$uǐϷ}Xߺ.ʐA-HdL>& JnXfԣNWYgy4NhH>vc#F˙b[Ҝ'P[('+*=n#6[.=$8fXB`z=ln߽!!0|ߺY uy!a3w?I~F9S 3_DP-Vmc+q 6MB(Ʈ{h&Aq.*$ǜOgBB>k*&x8_ƒ5ijJ]"zݤ|g;]! ]v,=Qy^C(0@"=MԐZ?cod%q9Amw,cww$_a8{-**sQ::+4bPcX0fw3&xz^.Њ*}O.-qo^ d4Q}+\lOPF:3GU`7p>nM L^ë|1Yw]db$r9 N N'"=oG$xD"^puq'X|^L 莯LX*6Ñ!S2%Tڨ[b3ͽHXґ{5*3qhY#4on|!}fV5WӦ^-@s~&5Tf*I8Ӌ#|XkO{_AlK wG!iXt|9W;$i9N Lo9Oxwq%%Lna?cqy<*8V<ܓo|> ^nUF,w:yx=]{@uTE$6a>1Pzr/MlakX,.Nq gЬ<3~T5]nݏ́E=B|gmU 5绚rpR,>("E\KW].& w/wK]?zcSfGBtZZ[3ۥb 1Vi!`T<ô=^xxftӌoQW3iY㝜r8<3뭣*=X(E/`wAg*}5){7"k!2|a{`_ukMzf3_o.YOfÍֱne%( ev]OT*6kyy]=UaOk1Grض3)Z h]D`D뗉%ðCm"r̓5!!b\LJ[ndx!cYZAR uwMiVXzh'ɣx]& kjC$*lH ;87 tF3EJ:r k'1T܂ f4K/Hu_)eՃVQ=G +:HhnfթٻIY,Z5+HM9y?w}_Gy[I*4 77IOi>- ÌL™GnŊZFm =]۪)@ZdPo˻0r~j7m6||ҧ@.8Г#Lbd!QFei,v02PdpQw)}'NnYl_䧏t!h (o{^7CQ0G 4{rjQyo̓.hOR7rBs`W$~D~B}1Qzl(0+0XR0 fq -??Kx2Y) &T_a,D*)ۄY'^>T;gFI?Q*՟TKő*&&D*3r"Iȡ$`f/%_P8h6vx`ipGq%K4n@--Q5P&|W |ǟlFâA# 6LM> RhT).asGv][Ci?STf~9mYZvbǸ[W1^F8r,4N'$=F6X7gB\ JQD3i"]]P8ʮML@!-&.c^~s'ѹo@jg!BIaiozܘ~0Y! lAew F[[/IL+Ěߌj27dw kE6ÁYUҘ !Ի|&SjV A0VɔaʇR*ˌt]`4^KlJpyqդz54Z;01^+( 3'tzZ1=M΃9=,DzFt`ɲۢo~WbF};?Ð,M8dV?5"&}]U6ŒjȎqA5Nz*WQūObO^3ߵ(?6 8 yɛ"!ƨLeUZLU᥷Hc˹ڂ+zUBnqZ#!>' fa#,BK*4nLZ>/~O mCo.=Z szT%dbt ;b'ry8 %n.  X{[V@>C51hpyfTL&eIT*RӗqAֹ (_7Q'"y797bIY%d}\iD}J#~AcurM;N-z?~I2ZG.a@uT-4%GZd]Iʟ s#hjy x-$|A;VXŽ}%wYIxb1Hu~ GlQyLd*Āu7 <\0ݨq&ܭ$B@Nl2d%]<ؼ,i7úm'YW}Qlyp?w rBM\Ke7ZE-lHsPr`G9X<ƾrtG#S=z;]GȗN>DjMOu,_5?}6)Ȫj"8_ hR\BVE;A4h/p-(fOXAi@L9=ӴWLn ts^d Q}myrAK2|V;1ք5N2&÷eo&[l{@XB8y+}B=&$j 2rH4]>nW=A+A_Lp 4pUcE¿& LR;-eBBEm{}װ U& mBd`{8bQ26S>^e!K϶P*ndťX\H*c&Sp,TehyfsnBcCm㗃~4ˮ?zt- ^ *F$>d|5v؉>]8!KAl=Ήԣ$o_E[}kw]n0IKFyZ:lXe>sb\4 O#cR L #lT\7[!|؊ |M{lfɒ9/bINZ%.bxŏf2b9ÿ, T[R'@c mo/ O~˵bs9%n bF=p.EUK}ednĽ(!vrTѵ0 _ѐ}Kvx9wgucU`ژU 8iEfG~:X j>gUq gp E3]uyɚa{a=Vߔk_1 ٧6U g+"W#jhM&2ѯ ǹqK9X!XTŮ*ď[al¨_" j+kUF k ZJv]D:+CR;X|>6 TDw?NK~i5/E:ԜmCML.vN31>& bwO؃/R/T`lFj & ~ [d5ٚ/7Dr׋Ÿ *"Hm4p09WwN+NkVpרI"IR'/jxTb$1v0peVXz;wJ_5KΣSh+ġb}" W$G` V}Rf:ҋ͇C RCU%cb' :+:N£w|ϢܬfxN1m^;|)l n_R1g҅i?)r\b`3D]rwҞF-3 ”@kSJf7=ԙUBw@I3ޕr3_>|UV"o d~7L[~ld5I8F߰.FAytP9$G3/}L?4>2y!+eD:c8]m ]Ud6+S. bCbn`aۧոInc^]JS1dSima>[n䜉"Q h]Af|;L>2}.t Ewzg'uZ(Xv9K& 7Tc1T`pAu>\?[!FL`A"<_ZUZɠN>B{p9 e+xoG>63̈́7e)7R]3jqڇpܨ8=Ki7!ڿj7Ya;Cְ<G|7aϙ c+TN *4oaclOO[l/]IQ48R\fk yD)(Nts0؜_@`[9qW xa"Ш&҈S٘gr?f\dDXl}/UZjpmL\-C"D]zC!h?!*Dןq<'gQIA\Bߦ@?\Aj)^E/d{UOr <^|)X2WX̄X :2s<9ދs#GEUk#J̾3@+6JhK,\mH_E&#'g,07#SeB^UX~Wz(8;_ Fҁ˿BvT +]?vwx`}cpum&%Բomo jхd+FJ#+Y2ΡKvx9}#ɓȔEe? VG]KB7Y, ԗ!Ex?mP3n}<*]3M?{ɉQ˫@U}vya0t Kл)q?Hp!cq#mNephNԷşCG8ǘr5owu.~fv$ݝXy>U?VkdLpҽ$*<5Igt:OS Ƣ-❏RINM9-D ŕ,"0U_C.L:HY K%/S":62Qƣh_ \FIG~,if-L9}6370iw ȚK/-T]fQ b5Kh>:sY \B^ȕAvV`C30ō=41\<#(iGJtByyhhY8I"t-&Fإ۶Tʳ:ĘG@.%uVj_JFh n|${.Y^ؤ{C!q#y >`qA+*9J9wZFygΩKS iv|:' S#ۅNHI89'A:^{0gfO2TӞ0x,I`ȱEH)@ Q6yrlvGj{=;6z5Z_'r/Q-vi 'OHe,"LAía.bNc dFN wHWm':*2Վg\hnj՝dXˆf\9lL?<ڎY^ឹE"u>it(0ᾯ D@S( ׿nK?p4yLǞz\ИW! iSC)NB,jK'wN1nP+ cv$']vUQs #N3]"en.$ i+S (/!0V*[g0j9'$. d;v߳.c"k2YfEl6c/ZhFs;?1M'ÅFN|YE YPpZRI^p@w*X, l4ĩh9u}Ǭq%Nmj^ZS_f,ZcYrxSr$?U)?1I|QRm*SĽJG_e>f1 koEv;/q}z /Z|JBJ-,CGOL߇Hf&°)O\i8zwꂻBkVQr/r}xkJ{D4K4+%zsuB R $٢U(9,k"NہC+9̋;N3ЁN}+#2& ҔmJ iRE> J\C3A$ Q7|JOߋ8}5X](#En/*LYs~p7DDwdĎpW_zuPdR`!&'P)Kףt4q$/<zffQs2*+H4G#[@W;Rf;ѽ򧞻9'}D!G:;c[m0I@o]P' o?zta; 1hӭݭ6*́ w:W$lOǑR>MW:p8$k%JަfG8:oÇdzٷ0!u<\= уaIݬCN9{s:'[]>hkQ+x堍c;2g)E2s-^WJ_Dq7'(>m,A nd'BaR'+ՆB.kYDВźኌȁa wmb#r웅 g/-|׸'ml[SԼ쓻 %]Z'bJ*nq |v);8*Icouf^03nOkЖվb$;ª:>rI{n1euv7-Ң _eT__?Z<ߓ)8T6~=#3KpX3"swi{?Tg_V 2BJS]Tu숎o~Yv1(uQxMK_YSe`o8^&c:R|UPR] A%$,DU_^MGJ7:tQTN%N9? ڲ1 $J u7qXOX0L9P~Jwc] =)4<,*x\|G RŵJh ֳĘ4pnz jMwVU20A'M#$ҟah[4ap:9VVu>]+Iuh2hQNuGB4"0*Y1J(g2+57 4rye)Uj&2FDzG2 D:bI`%9 -0w>Rk ;=5zܔrynU%J#oSOj/'h^vKJkF|z s:gz0v3-.qu yHW9DX+a%>8 o=2&l[OIEGQ Qzj^;o xzR<"aQyҬY`@ZbMHzNVBEV.,}qpnsgh؍ΦI|uՁ;c|zQxuOxO{(}0H:I2k:%VRk.P2؂DD|A}{U6eHKבՓK -ZF6UAH+B0%${{(čG,X A@29ل(eհ64=SGY@OHz>YZ!%0Ly5Rg1!= zbFY<Bils@[iq/4Nx=Ó=^aKBk!Le\\y:&b|Ѭ!DVt~ sQlzehw8ۋ7i'' E:65],C2v`l1>%h(rViTCe?`F ^ aT+ge.$AYh#hf3HP%Փ3"Ռ|pwLǍV`ЅqVC \lvoW0SH*'ȷ]?F()D/[rT&U!k 6YT=uvAQD9TdYaƶr:K>fRf?p^TH-g* )|ݭd5!#QG m\~+]Eɬ9re࠹uEAA`js/6@Vy }y|`ջN^G0`LVwa*'dje SѬKRj)PwtzKN`?}bk]9e's,i-└P. =xlD+oٛb 2-uwF:EDiaˮMj/`1MnyNE+o_ ]Jmo̍I4 (N`r yք$:F(5 bW5|WK0ԓx%Jn O5Fr=ނ "o(;Tk;mF$k3In4,(x 2#I {(9k]i_TbK@<@t yIsA wG*r*f '.Jm;]5YXjxR>NN^U5Lfwi%b0ЫuP# H\%<=,t"G?{D_ꮨ4N>h!_Ix `\XG rձFgDO.9NM ⿗[?:Uma +^ix U3]A`V'l57Ȱŀ@щW G0 xZm(Ů|uC1`,vw/H7lDsfur*c83n{Vݐx &RZ`5mxYԝm_lYn^wMeZ rۙn!q8\d%ǹc0{[!Lc]z(*)k4>rG!94`H+?F45m}"N&Z# 2(bbfǫ3U>FkKo2[rk ͪ\t5SGM)|QUDmub*^[%K) zR`ZF rWn_[¢#uj`oDj#-ν́~#̵{( D/[H5ر^0 %#N+{eNt]I/o%t5 RJ >B 0\& &Qy 0\*Bw]OtvP%Gр49|OklLvӎ͆jlMn?u!N;8<@3# 0sԬ*WP=ljN~%NY1<{^ìo}[I-[̞籧xC_( ySG0MX ZHj`~[Jy >aeh±G_QB~ wB%aה*|""෵)?uâ.y]*"@e _ΔP$Bq bD ?AM)^zʪ,+,^'yɟj]S uit]6ۼ9[~IX ~77SlDaK|27tRO3[ Q"E:y\=:<:G}'kkXDT?ٟbn2=}nkƘC_vSkIk0i>pzc\ǡU)W0X%ăڹɳ(5BKxEfjJSȞMRs{C^\C\ŷ:5IGj#Ov996K%GXy1/1ahٯc$"BgWʸX韺SwvIi[Z+leNh(F l)|q~d?IZ T2VtK#S^f>GbI1;3'B4=XCNqċUNO?l\{=JO,AN&/4j'gSkn:WsP $2p[e gCYaŵ3Wdأ߆ضOzVj8؊%jbE,)u7q+*)9޻U/<]\e~tԬ:[ܮu wp4y.:HxkC ^_``$ cPխo5('c;/qZGS?s@L1J @G3g&(pF(%5^71t .* [_ FƋeNIHFY\ZiZCּPՆBѽ%\QҋOH'jGbCF׆\Qxcؕr3qrr7Gbtmnbp#? 2ųf.9_Gu"@ޣZc8`DŽkad?s]\H:oD* U@6e)A>adCmFh.FBSa\Rh 56$=o!B52(أ!@3x*0S;|Y͖sяBu2Qyo-9Plei; PZ&#cUƻmh҆oX}E2 &"X!baˑ[D}"߆`A%2*+>~,2ͦP.UeC##yR' |;}5" "} ''[SW}Yu42GzZZ8ο.iM",h@1 @ z>YBwDC N R},`$N}˶8:3-֯7lo!HSG]l:J; =f\3,Q߀(K-Еeܴwa5[! %XI#o9%*ɱ ds5rZR>y湺<͈@DJmM-hXt֦%EO>cK/t--cl1?$r- z)u'm3d 5qwqE2jMm?#ʳ66IN'{euwl؅:ܸxt(ҞYəU aY ʽꞓ(IEt3PCuTNy.Z# w/l۞R KK-]7KCDŽFFIt )>"[ 3#I]f L4{*\ҫCq13dzՅf]:" 6CK a$ALUMQY?v3{+\<]FA2c,=ߠͰQ3( 3tW$z ]4-6p""WozT|Qd] ɍ0ib{hR8/1Sg+sp yB4?ڲP]ArfVV g'؍vtljpӪ),h[?FG4+uG S*O_hWpF*w4AX$mz _Wkau#UCܺ}/,֭1; sRVZldcs^ nB뻵U$0Ys*b!i_3*x% "NfGwq O]IQU|tt_\G]Pۮ4qڔ'"6Y:׃.yg4xLp@״AeYwP^:+5J1Io+8RYk^9?yR#JC;fye.4ٲNw@/?V? :͍{^_Q=m"%U`R r ØT@EUg|V_ݰ6LSc^)15JLgDZJ,aJWDӀLPpmHiy.|'Llݿ>v~qYcr<ہQ" 6v/ #+V!h8+b=_ٮo9I=edQ{/5'Qˋ/#Q5xtFeA4KRM3H6 4o_-"t#%iMuQlv>7601u)<_ :s9DžM i"X3zIJ~/`ZCr%z~Z;޶ћDOڄnkk$6ĶRk(;w; JxM:5,,BWt/d>|mEi>犴n}Q슱? ^#Z+ggvDo 7ic[nsnS- ;pb6r_+~)3D–UEM@U ǂCBi+ ICoqk45IT؝n;/#_"]arslqg=}[ )=p0rLx{CG<J/w^nsjb0ttU  &맨Hh84Oh#'ޤ3Z1odWJ:ŝalOl(5QL|R!_rn$W$λixӀrH! O* Nx}n'|..s`\MlL89h7X3OVeenV(8\8-l҄Ci)sETZz-skW#֧sbY$&J *zN:REF _`O--?7aGHg[:%L?+mQ{ڛ[ )XzQƷ/E)\?t^>ϼ1FS][)pC̨yj (_ ec )Z tJs}_1C^ #94\#߇ӷi:NƳ^Ɂ_^ ]Q>D}<ijޥxHe7gVI2$` nҵ[[68qdT4 4SB+{(fŏ8Bʼn/Zg^ْepLieRXp&+s$>UO{颚ֵ3r;iHP/;D%w)CfN>:xv!*EnRgGl|֮kW1TTom;(čnCd|u!`5pN6 nT]`t eTKMӽTu:-#1'p ֱ!z =vM8KK7hѫJ\pp'7t inIö1n," xfkr> Q~p&#_X֫NwWـ81"/+~I:iie η,>KNۼgΩlўPol9yZ9YIe>}*@dx)sC"HiRZU%zS2HFw>$To7 4K1y=p@^2_>D itOCݚSzDT- q |ڤ\v[FZ?~AnpP5J@\/¶oj޻F Nǒvf1QX.C_~FK"4p)?G!*/,]o1j{37 YYimE`"gK9>4bV*R*;h!E囁@-jTm5NRfrsuP\ǝZoJYrV\i1ߐ,6[Axõݯz\Rx(@Yd`Z^q@xxV"M_9p τؽܥ:#: ޚK t@iu21 ׺wW#*N^elM({:t XNS %)yJ$!"L^Ztkwa @=av9Pi낭{I׍(B=TY"&3ږz?kK;u=w$f+;հe2 wvįEտƯЎ臂RLߍeAWm- ~9=O-ir٭axCv]7΂>ZЄUCdtv+<ґ e8Sb˯< iL *˷vK׾aCd+-3&|n:|W`!vEOkǚŘҁh0H6C۰ q =-3HڱL܃^۸-TzJfA``k]g]2E1hM O`p|x^z*\ѰCbO #`&f@Ճv ;SܡX1ey)8[qӽ$+*nj#,r`15홼jq-yUӼj,11nht^3??L&3f,?g08) ω'UgpSDOSz9bf kuI$A$x峣݈7 ^AaCEV(:DΑE _~)~; 24g%?0h=J" ҍHF`Ķ y_)DA^y6a"IraGo/tc"+!09(H_3P` OƂ-j"`aV+q<[t_eSU11;fk&܅;@ٺ6R϶WCVrç^_/dQͺR%TEw_hc}ȭ KgHYH|G3q̷֍MAtЧ$Yϓkd%|A&nR6e P=-hJ!W %O}nT}ŘT2A;FKvCP&kوL֒)fmbCjzsQ=y-= H[3c.-t;F& Q>R%WҕoeM_r>d~JFI4}܅,{A±aiH+Au ׀ Mh 5IWYܣ)5_7hW;ѮKtbшy=IYx؆'L+ihI0/L~EGH%s_ڦM,,7TpK;0,=CIWm #I\RFӍh~cYv dHj׏nv?7\>ӀVL%rkhqbP$G=LPgaɠ4eo#ֆ-c1 `b2_ǭZӁ9jƏTZ`d*RxҎyڠ׷Olg'<y( (+@OתQz0 mox,'Bf#pNxc3/ !6ⷠZYwxS>BC(W!AZn`?MOwELBi?K+bn^ӔOyk*߲{9R䶚Kw[jҪS7\2tC"8/msR2~y7"eW2Oi1*N>#q1-w?( beQ&bԈ679s3{iY@],nU ]|{{Aʜt-F bZTrA0$7r5vrP r XigMa?*@)mqè͆9^6V(b[wetXXCF|EHqZLJE.3\Wr*g}Π#ks0dkk{z9;z~zňI=<}q/E98PK8XpN!7r &.C]N*'nXf9(w;`6ry.݌HФ]E<*bQ2:|{A C\2?  ) mp(kKo/ _L;\v= :lhDg9&ex|L:]O q `g7XhܞjB1fJWw%]E,\ ZsG:.4 Fg_#> jQ(%ݸ>?FT:w쬴n4q b̝\Q#OiI\Jjߢ$} zҺP&NK_6.>[hƓi,n7Pp g՞#/[*5QϒFp\TZUZy8Db+#WG6[jq{ k^l&Ox8AS #hZ;;7~68xJ.>x]瞈!Hd$*?h ^wላ2GZF@} COvHXPe2 )qb,Q m@^_$9飦hy|-wOuEW)z9P-w@ _p38#-`݀4ΐ|0Z.atU2KHڔwD!㫡>{y=1ow۠Q6XntEå ,f}C/"mSoW:j1Z~6eHř3xݡ m["I7?|l@oO߅|z1S0Q*.R-dyDظ1cYNLSllwІjKy\rp퉩ZxJkQdOXh3;_ݼbV/6#W0{ 96 <?۲93eo I6xF{TO}=.JϚ06o1~޾D3PJφtJJA.phic๊B+>,ꓸ20<;:3R[eFFnJm*򩩊^evh WDinOw[A*0@7Dރk=| n|Ӏ9T% }a5c\3 Y&ASW-)߶@=<рGFVxeiLڱ2)}P) Bջ=< m:2dL~iz=&+|-glk.kϾr666fwMY$Nӛ:EԞORwf{~C6@8?) Lh/t4[CK{[6ɸ ݕ aL 6,{&ݡx63k;ަzHRZFkP%~FlAT30i>%z&F<`IlFqB3E_qb y@g-n;B^yAVY~0H}Wzf ֶ>~U*w!61~,9vQ?gAW z(ge%|kiWJ8)bYIcyPwqYO)zYuD`kN`TIVSԌl 1Aλ"qP5SVQx6g xo3x!eCJ4Y̕u,nBђCsmϘ7I +xo-&"L/P|[1kXWM% J٫bmgxXp@Xݰv3fd6ol6T{:ml+;)#AK.p޳Pe2K<_fgqDdrOLM"FX|4yx?xd {bc5YzXIuE qQ*\<QWzҭ[I `MTu)ooBD 1|8~dᛳ>8odͿz=aHj =]`ʉd^_HM0LGIҝ@`qi Etls>/gt4ĒUr͝Bsm.Cg G~#_MBXVNePfbPt(foVj-uwցR=+nRь(wVf9CM:S0ve- k5Ӿ;%I5D8;+Z۝yv4o^0K fx\E CP2ּEE~wAW ]+`+Nu4o: !"h ?%֥ܧ&b6a@oڿ@sve4JX+dNڷ<2D` /]V,30sq}s3`c7dAˁ RhFyn}ٟ?D瑑i㭏zV,6Q f ZZůG;N\wsԔE#އ'm`j*Ie;6F)D4zy' VHL!C]f`& O%"~WA$^t,PiǕtCmճ䃮blYZP;,h[KQ>រbSQ+6A(P:OY׫Ccti%rL"XD$ά*&c!1S >=~vZf8 D) {# ϕOlr5a6l!-aWyKˍ#0vܫ⊮[ValBX]]{4[U`Y&}Q` YWP ?`2W稱g@Ҿ* zNOpf3]#FP&w!f\~ايH]&b8:ɔ@(Cw!Z>s*yRZdϒ3᳋aoWldEKf%oz]M2D)L򅊀qs՟yUJ 9rQU/X0 -M#o\`jv6yu֣an1ۭJbgY*~0P/}"`~ gVCkgLyI~v&Qwq=Gg>xT?/wC|obbBWnjv$ VO`LtV[GM~\BIPo_JDuEԧaa=d/ۄob*"Gn!? .ȠڨssTg#_qF`|a/T>v"JHHiv'Z~NR\_7^¤3=7٩fa+T'ruX5DAM@~Y$#1x+n}sU7E> #nQ"gͼ1=K:Kmi}KLێò.qD5F$5Q(gO602$j݃d>&it;.6MCΑEPavwvZc\ R6Idd֛QiF棬Pi?$Co7#/NBX]Z8cK̓1iƙ=ak֨pJV&l\ԮrU<ӱ3k`b$ tƬpe R}\ua-cތIk}> _ѧ$%VaB2V-Y] .d~ދbH`Ey.73^!#ܾ#̨r\,ގ޶}94JP{k¹X Bl,bAUFoze"k9_=6"&(dnpqq>v35X$U}6>26Iu![O5=2qP`:m^+SЅ:!' fBuQ&K(ģeikWn>`Nϟd$k+pCG(J]3vꊎ"Z:bSߺ jV)BH=79_rɴ(U餌@y#>ڡ\ @]׉I8tT>gl|~yr>j T>}HzҡQJpz,97{1FQ|9K=00$z2HdDs^kOjDlGIh0pPKlOl`?m6lZ*7z|tBfNQ/EItF@8eZ 2 ,џ,b<>f0g=-X{X=B H'`V:(9(? b_WN`G;d}ݲV-|T" b9U#%`{yABi?R %I(Źc:>F3 თtX5Pk J! ""Yu;@K%uhzQ(܍[!P5`1CZpUHrZ.9˕|tv+r^"B?Q|EUfcOvRqiht Ÿw=%,%jm1Ww( .qV'!7-w2Lxrđvq`9Ay~KO;:-~ A6Z—F=_e:ƬqXB@Z4D.-P>W7iO;~Ifh0{^"<x˪Vd#TF=^X GBtk,y0stAδRѷ|ȱG]DOp@%%ncKw'8@_=@xeuR#h+VTC֛'bךN*epCBe3z)oh CB4Ȁ: {`\E哄])G^ (p|)A${,9.c9p@-ci83 M a_PEu$捥}uX+xm;`~qxFd } Bj;PƔT.`NX6t?":@ 2/hü2jbTǏ/δd_t%4!m v+-&aV54%"h}(imr/¿LvߺxfIƅc3ڙ92{5r*_ѹy~wfA1)X?t&{Ģc#`^{2QcK1j]qK6ɖ(c5WFg叞p_3A'Ni%BcUPa^|yN %~gG,Cj;}Tz.8X?\oUh(#S_Yzщ"2R75H8z.Q\8wvr?Ey=>Xr;8dw m07 Ne޾?!zYKx+܅Vejx]8܂s"1O[τ4]Q6:XM .->ɩ.۱N6zAjiq#6SjDeU6Ie'/A#m7`W n9 #x12B;XL(%8b .U ZSIme2b{ʜD)Vb~ sϬXY8dj:!VJSX .t9 d}ZC,E{;ݹZII'Oת=8 h aX >ݨD~4Ɠ04das2l3zkn\⍘`{kĨwzT .2̔ N@z 0늯}Qsݞμ&r֬pZ}|.u[Rz,?r yl-ekfm l[O1EK.0P&T;j˚6(OfɗUpg%nhþ;sR5umPmh;v?_w[)5Vg[7Ϗ~Ї!Y&8WU y8}%?K' Y-o`:< >1 =CfY xt B5( i yz;89 GAj618#Y̠Fwpz}3ʿFv&JWʐ$etrWI$.k( i4^ZW>ZJXcD=_jQH6yhw 8aret-t #vr&]?<ŝ[c7uu7+IyBԩR䴛 Kr:t:E!`Fu͹5{@.R,LKRCepH-t3=QUi&`#oPՀ^J02Blm~>4n/U hq2 sn8c]~v^XUJM2B&ưZ/}&xacX]h)Ӧf[N!|aJAåԛ572B6,Őʼ,c|^_峔;c<Գ%ޔf4j *T[6,Du`EcJH ̌$Fl2҇u&Dw rHMvDܶw;0Xk3;^/zeц#2pZZ{l[Q;rF"$rA0M|m*x+L[1$5 ^CiM^GfxB:Q֫( A~ Ou#;n*WFzozqYyGJy(aRΰ W_chIEj3i#8@m$[|vRBW.X1gSR5xÖ4!KNVYJMiR^F^+0:X2q,6EcwxxY UdcT~i%.㟽@qAQ PLJL|J$sLjʸ8]*"QL.QS*_pr˭/6T{1Sq9S$UK|ȕEȍ Ք{#?nAP_c%Qdx1rEb=]ٰ ҭzKD,upwC+I0 m)(tf>c1IA :v,e,R->+'Zݒ(D6w^xL5'5rؠ ͋ !rBC4;o,O[ppeFX .a"5 j۶Ͳ\xS[dW=$bXrrkp@oN*yDy PYiﺔ|7Jd4PKrb+([rܪEnW4 ӋCщ.EN#9k8&쾯AC&yOΏ:WR'w&]m lu#1(#&sv z{;船NH47NkrYS}EeϻN̠WY@L>鐺itG(8U͕ۘrh^H@(k_kYБ;ֳ٫,4J  $̬r Tm}y&[߇'B&cNeΖ\Ϭth,ې\>/LQgoܻ< r gƯ>ZAݠF"J+ztbi58vCVĄ֋i \'սĞkʺH5WC+XWZ5 JBDSTWr8.GS|T kSrccZ'˲ 5ƎڜOu0YR1 y'  ZR( @@`ſvVI:[Ǧ(>\$=Z7{2BtޖGӶ2{HB:Xw,쟑)N; !N>oSi o/-@0'b`c+IY{6 jB U,d/:Фޜ*qao3ۭ rPG9m=/HC OiBo wGe%se,<#)]IGc|ɕd0uֽiDVl)5hFYP?8f<8ʘ-~YcgQ&<STz7ô(|h/Bš*RS S{@QpI{k]2cxW9& L8%r%KQC8{*5r 4}C,-_a('ĸ47"ƶU!϶)nmQܳU%u_~b_lK=M?pXh2ZҡvTU ,gK'(% tz?>%!.pܴ= l!ML6-R k!l~0$y[ɄK DF_=3e{[˦|.thy|Áw?B32T.\ZUmxK^ڵNG82ZTqiq/V(tܤ[Zk4x@@\lbFJ'wkMsr.9k6*#X~-vucl+܏NW.~ e}HB UX0; j"8 eC%~bEp*|RN3tTg&ۂ8LNMZ1J}&&֘] ӵƎƿa郺r<EΗg  FIr]QE>}ɾs&eޘhkU9&: m?)EA!Mes:a)9Q7_CB} A,\E.+=gSQק/YP-19NP=MX-k6ӖpgJgː nONt 6Aۚ@3|Yr !1屇5-yt:j+鵥؏0nGӋ=|XOc ]Y~aNd .O0Et5a1RL]n(jqsTt3'$x0sji,#z)v3~b4JW@KkJBC>R=f|T: JڍJ:ER|٤M_P=e!\VFLaw!_ Fѳ=i@ZqglT<ޮW,ԓ%(}z Lՠ.C.$E"=}se%*6cDw0O!pU'ʙ&zg gX h8 ϲe+E^@r>eu}\(YUd&Y=;og1G\றЂi_Zx)HAbAMtfe,NR(s8Z%vՕQ<9G8z>r>j ܇a(dޱN"V{-H”gLS^f}hREpSԈ8`D聓wLj+]4WD[ôaX\P\d ^a 老\u>f_l'RpX^L'Oķ`sOO*Ihj\,D{&H%VY[!8muV! X!bb]ieh1-e]v[E0^$WrfBj(mdwHWT ҀѸ&RG_~9N#wJQ?1 r],C3lÚt`3,Sz;ڋ>_c?_Rv>g7P8ܱ`g$:.2'j/;aDLgiqӇ}G9j `F{GMxWGɠ.h!+'sttzYK9mi_7Eey hy S]Dx5=}1->ޏ%p xY]1JKm;+m\3Ưb6ـ  z7y.G-8g,"U>;K<_W&ыm{u )CF1z?Jʄ@'cnijkzB#앸!ܒA)ynO+ 45ho1dp,tK$fݿއ^ʖX-X$hiri {lgZځ~ ʈ4"?#Qgv87GpܛpW$嶂%VREkӣ֗Iȯ9Jt{K qxӛ'̺_[p߱K>J_` R2b2h k ~"]wV ?A.h sOgGa'H s#|:0h>؞oa ~.^YFd?eȜ%eaH@+kD'Ҡ==+챷$- &B1ќpXtPWkP]Pw FxYağ5 j&MdSi\hKm=onWk]0 OD:HW}؞h4m!kߍK[ܬD oӹ˛?E3W >eQ}V'@jFY-s)=*&x~`ܣ:_J &e`c85Rt^}ƫioyV*:cxgW`?ng^y+#l x¸of|:2)m23aqJ #2gw#_q'/'d@Tg`<Y_#+WqiUdM|<|Tgy{%LykxuonH/j66zg+X4Vt74PE^B!GR>2qNñ P ͒ۘ:olK}Ɯ]/`qSP&9#:`)f!{^72mjd-Nm,R>ji:"mW~~rHLo)>^[k|nRFW8}rσ<-A.5+nQ.TpѫB!6Df@Y b5 { ij}E 6NXPP>24Md+:f_b=+ŵcI{bS]5p7)3*ahLh)`f[d‹ز+n)v|Fa8#Ufβk];"Iz-Yy.^SsD$&~UEMۉ*R4քRGLZ~ dXE^ʤ15. Hdp_>NmGMk,!GKBPT [ۓ=B 'm s}0 i$|1B_8He8]Iwt{,+[ JUHbv5HVlCWJOAɃFC8@OQoq3:Lڡ ~l2QjVB 'V $|Ŏq?36xZǒ딣)A!Yn0HaSơvOAQ "4dHS+sU*5Ȉ\#~ͯ A 8|X9Bzѿ$;䕕1_T=!{sЗDԭ2cBFrqd0OF0Q vD"߀kL w1e)-Sk }Is2h hT]W8S8hn`acj=Ts+o^'AVqn+HH"kH8 gp!H.ڷCϑ-z !^0:׃bIU w#|wd6Uz9Gpdy_h^kws1o_?6hcsQV /,g9M@ یWV!J~Pg[1rTH*)׺yw9Prl."F顀20ORh2`qBzuqΔ}U]!DlFKaAOcH;;0UM]bH`crbd4s =u <^2@pk_kZU8d%h&BpN筜;`14;KlG=y"@Mtw{F4hcR ]T Ek׆RiD^]FLj[gzھͫ F>z#=NWE0sF-fXu j2 آN"N1$Ifה/{cT >B 2\)L1亾ςwnfiJ1 )q -lXI-j%r[YoKl j 8IO >~雯E9И+j[IR@0ç 5RgHIv<TE7CM-¢Wz 1FD@[ j#f2U5 4|pnr{rm 034aQ ZU4aTE|.TlGT'F{}A`-ieaDJ'd2^Zgc{zf-5igS&cfFe?dz{d! RǾˏ^." C%)s#k(jpL1;jze. "E#b47$ycsV01eTKCmk"qal2} a`Ɇ\E҅t-rnX?#74Dg+/$ğ`bDM'-{rcBL#}/*bMJ ct'n,bpv"ƍ[Eld HD:쵭9vxk /%qez>BPez/CB֓T;I寲6a+a猫y2;u dsy3j8ƇtoO`dm-V؊fA0qV9K,LxIx2nlٱ f_{[1I%<@[>6Y4f Vhw!g| U(<[*&]mja߽2r0aEzYf2&i(|Q Ǐtw1_O1t5z?Gۚnς v.ɑf&dHU!f(7r_U2wgԖ[hBQf4qxNd0`e)DDcvZDcNI iu9pSs(y^rƯQ!:o.]%kʹDg|ArLҭ/ >Nǯ(niK!cLZul<[/31[H"MCBJJas^)c"å) /Ķ`ptWHN7td!^3X b2ՁO"H{MR<^ μN@\.`_g.kg;#!{zt\'vcA@{dG~teͅ* ;: u W̡MR9ѥ4&trpuVR1c{0@1=}֠0n6@+J;=zP~!'ڍOf"ޑg \B8^p'[8#sy_qo-?~}Y1J~cظu@r]5q5cX @,-kJ!sZDP7 &uad/Ma+Dzݭ<65]씰j(+QnKH| 'G/>x(u4,b6 A=ˁ %v aD'M rV2Id7Y(JC-2wG3gPIu_a&p~v1R6N a.b8JY<|f[:vi(]l#0} أ}2^Ot!}|=H z|# :>d E/3n v:>p5?g+-l>^>Z< +HXR" hHMrQMfLa~gF^,$u #1$k fMwFXqO\Y<$ >8Z|Qihwè/~=i1T|?O?ziH13~`J$E`g_QT*h/VhVvTضŎMeQ{.c~@!:C#k?8-4j vAKriaqE'/"'b$ baĸ rMRf>$r {!T \)/JX<o;Wu,4 AKEc/Ú28\w)3 GGluI%'v Bzě-'В;.W s˃mbyIVLC8:?m-f@8߈t_zWO£:ħfzlOGV+bi[ e@πZ״: ^ 0GuoE+pM+^ۼĔވ  cN!/^fLo%#y}θZ>˓K3^ߕ0"\­텋z%0`5J谸Uv\1eIbńxN' 7eh0=nq}#}C&G uT0WJ\plD/)dŠtz*+4t'5xT'±&DI=уF٣Ima6Wԝ(,VeSz ZM. uxxw<5dKK(,_^&%.k5;*. eE$W0R3DFq|oqKUG/ዸ,1R6\,sOjKR2УKJQNZ!^o]$Yqk-8GXQT!DU {K^ÕPBpj}=$nm퓆=/X۔I` >QفHmgrʍƬm}EحtދƎA&)i"?.p]f2-f1ilޅhZUMvǙFF_V[jė׉2zhW$g#-4%ROҠD;c]L$-/\%h0pwobD^4n}HLZ̰vvn ;RԝxWūbGx}"}{.>=xӺD8OTK/740r۰5B)'ѱ VGr3`|Eu!Ǝ߸Vz8c.lv.\,,LBN[$={|9}4*!Ʈ^ r@MaҶ6H߸Rg1^Gͫ;n4y8h~€ Wm5 h.]r\.'2ΎXXsMK5ú:uM;׹9 3l?)Q}= 2`PG:cΤ۵ OL'H]u{)L׀[Wg|t(^ C% ZMеEAx)-F겂:T{:AfITt{; pňH&#X+ u#B(*Y=vyc{63ACx>B6 UH|4!2XPcJVX$TOS +vn7gj*#/3#{Pf-\V]K<&ǏҨT5ד[K-XsL6VS)1z鵊 '$sTͧgɕ{m>p_Ax֓8;`E} ΁rk)R~oq=Ap|=K=RPG/hZqM$KZpYŊ:XڟDvpk'HO\} 2 *@,esoV {OdgXeꙉE]S}mw-J{E}m BlT͊v}wΫ,N"Yd2sD=g%Y9V O H#i&Gm<|C!.ZWR2Xe燺90y@f j8L E`vK:,!水 k)!ocƮOhV; ֤nbVW&bOO<}:{ϧS8R;Dɾ^;ЏVI . ?>V~K#1A5Cj|+|ҩaLSȻ\:e4h!nR#x ޞFM3صcrɐ3kZ,@M^hj rscK&Њyu0GWgI[*vk΄ZdVhjv:64  Ujz<,8mx  C\ oaUJhQ0"ˣíu:9M)l'њ̊(m`ْf0DI)S)@w!b:!*4Vf$в!V# ?N8V8ab7nwS:@8[_*ǀIs~{J5bDR&!MiĚki"w!F}c1\RMPC& 9HOt7#(ӾSf4<=}q ։e_ks'L9@l @ Jn*%&W_7-w݋ѻ_ɢDLhq682#} i5r %P q $h:Uq+g;(ZM 0ԃmB7i&0{Au}A_ 8Kޯ.lC&A; ީm,[|1 :nI"L$cI$Pl}@1+MFF=szzM@Z3O6F۵SQљ֩Pdo־rmnX_3>g ˠEBWdU;b"r_0#۱ƹYCC M) j3v8bF^$ÌݕEY~[ӖC{{ɮ]9ɔ ֿT+Xm=^r2jI9R0-+ڪthB-㷋2ۗhSƴ,ڦ7>ZsHC3<]HOpw1ޕ p|~7zv|^xŌ`oC;f» Ԣ$/ u9%zHmbI@dF.,]֭&`ޚSc1y$PG{H^P}^ !s"H#x`sX$c$=VҢ?/ f ~?jĉ )#;͉PiM+G!=M.sYB 8 KGdBl =ȣ2·1e["i)r]Ƽ<ۯG`0C2HТaQfUTs𹅈f%Q(# ĻKHPnTӨzu=QlWbRZF<]V UseK;OIAvͳ/-Mh3'X< ZyE? JTr4<עvOupܢ٤IGE1F+N5 $ |3 ɶ>;K7ɭ ;6t?ޓiڌA"WV-G4uYExdpǂ#Tk^=\jv$3@]1SKEQ/eT\RzbٱTl /|jpI=jg.|;I"MC +_wa3Ea")QKi/n @0_2`6X<Oe}ސkqxʵqE Hf AI9)6FŝEDd.ek7<ᮜWʏ 1EM0$XgV64Ќm}!+]򒓔|nx@~kڸY7 zC?<.%q+w;xnT>[[9FY 'F1|˜|֮}N7z.bﹸSzOP{kYf.?q((agzңHXW)zEuVL;{i@jG TPQm劳GE]F-789t0ݍBs3n-J2F<>:@_F+RӤ/j;:n-C8KGS|(v^+a{X#zlv+rEçdXe%0fu_q߉Y؎cYr R#s$n^jh `.xXf؈*G*Mxn*&6I%z|ҫ/!O1Fg\UŨpOˎʝ+t>gsN彪b)k饮 Jc$m~S}? yzecc$|J?`s=w}Jw/!wwm?Ǡ tsUVOǶC3AKT^ togI[}$%Z&p*Tjf; POjNg/H`ʹXǟ5e(o}+0}a[jF=ӘҮ4dOȌ#7"Տ2qqk5GYߓ@1pSrF5$Qw ?V񟭪e:UU5ƈx?ek¯AVc/`Uk[ZU $j6ҳkhpy/+'70fX,oK'qXhVm6~lF-H\q-"eDc+zקjسCy3kW݅9 < ޕ u^r Spv3Jj F몓T|WY( bZז{ tJ¹atvu(m.dYME\vD!==o8a#͐mй'pD /I{gNr.E|ડ'\~%g;H [ St. (G* p OJFQ;9]/22N~ ) )J“;8Iǹk(Oʹ~iNR\y4$rό$ Zr>|D#jd&wduygKT~KT#JX$ 1ul`P.gSZ1vf1D5aIB  ݡ塜Gý#t* 5Xf aZۢruF`$ϓH'tz9oW"rq)4#<Ru+ )pʑMv;d!X o9?j|J3]a=h]%T7mƑG׊dq2o&91IbQ ^>ibGq!<{=v~j=FG h=3@P[zVf\Ie9gK;,p:(깩۴q5]2_~ xx &%AT>)c Ca/Owrɟ3#ѽ?DG HA(1C.&JRn-9Z/:\}ސ\?a= Ja>;;řfbVt^$um͐Ʈp!eĹ-vvwm 7GY:yA[ {>1:C @X1OWغpĴ qdQX dP[U7ԯYmT;w%S.[746U3P.sg8ҢԭTMYK'^0zNvP(eCFDcA^Zg~JQ,] Ͱ-j˪PiEqm9Oʌ;(8צTJD2h)A0cv\J`ӿَdrAcPek8H8'c/ej J&05&8S4a;l%~p(=W6|Mx( +^{D=NX D)62 &,'%WgJ06WQ tӽuIF"LyYNby$lor1SW ܣbr ݳ"/j`{jn\dM7^7JahDִ b1-& ϛ̡4Lg9ȍeb&lyB0-+ Iiv) %ecd?؁ЌZJ_*fW=zl[xpp!s1TXJ),U-;ʆ43tYҦB0 t"pڲiUs\:!MZ`ϬzV ~m Džor52A*nIH D|m n9&lDWzw2ov3i[Yh 3Sev':'3;ʜ/rQo R2C Wa .tBw~Mj5w2!> I1uLq)3H6LYC'? X@8/8pW%[~eZ.c΂ť5!?Q,Hlh*i\)j/QoW2]V'Qh|Z䥯e6 y8v&)Df_Tl % qWFP3AO%wJ52c%Ȇ.FiWCUl3maG~0[x=x^$aPV4(jfաHDp37ouPN@QZٴu?+Jd#V$WTq,!ʂmͼ.=~,2ՠ,Hj,l2: $G͈<z?~(Kψ:Gs&xs k\(r$G/=@M/ ", & hneSu N6F^5t4k)#we;CcρcRΙjh{) `<2h]^ʦ=p<3I1C| 'T@ 'S:_ҥtrdrpYo ^{e\s];A =`]wqJ3>\ByaRORSdG46V" aeW/ *@-1r!AD.?'v7|]DSBJ]Z(QraZ  jet( ]1 D[G J=vq^r(98M>-^87@oIwȱVKI̹`Ryl2PNG ۠`^ =okL'=yLKqR] d-bO4d ʥBHwCyw?V)6| 1, M׉o*}`C%KIWg Km' /ěp#}31K0FN4_͌YѦ 򮫊C#4En&t0ר j`0e4(W@]\fND~f:\!A8ᖖC C=7xM%,i U3/els'@a`9v|(`=߳n9ZUC*W6(`4`#*Q8Ϗ%\`4N2f R-T{p\3! ! +rƶʔؗxWg&;*擹<#h2Pg4sl`_7=~B .Ɡ(cEG?Ec}9ԗE ̈́vx}BZ2wDkC F-+qWtw9't]'kP7Jo-U ڭT1߱^Tuk@2gTwq4ϳckf¾[W4pؤ|/RlAw[F w+y/[9pDHТSE:|IlHYf@.tzݩ>I[O0PD>r*2˸v?tLAaSs<\yժѺw# 1_" qӘ'>%D{$5ʶf|3)CMZ0&[;(@:2/`Acf9Z!;H J?~cftEHOwG;q6PW*k ЫNG((-v-M,z9_wB sպ[ *sݖ*KԩdC'af)tҘmحS

ZN,) =A(q  tN N4*wDTQ UG87xߞ(X:3/9-&I$NevdJ%4}}KhO+|1tM*0R\2QD.B Iٹu ψ"(i^Fa͓Aa$X,at13t"Ьr}Èf޽% j"sSDFcg5(Q<3ko{+@љ.hiafj;{@ې⾻@pMcjbCfe}1Dh,O*mUeT@" = vٙa9IC{<|w)N5ʼnl,0=}}tS$R/'UChkcݽ@N6}5&(;1Gf>Ajal}&ԍ,.SrIWTʮ|C_e˗!)"my6jXVMY9 @jE¨-Rڤƒ\{=ay0 IvMUО@A((1[ATl6e BP׃*M8f%W tV8: mÕ-qEpső[2iV~@$oͽz-VGvp{(ug & hJ2dGDTcꞜOjȸ( \2c2;1qދT `UV(ɚi: Ɛu֏*Y]V wwX+Y/yS) Lff-ځŮ20r3 oY}d$$}{prw7~AO!6Db˴)HQ R.YmW;ƪ/w3~ߢ}~iGJa13+Z:b]s,WZ v&;{Noxjʤx]Cjx-Ote1m&28az%*24ڈ<SP)GLSm'4m&d;Bq!UVOakEdaLy]݆!τ`X>2j|`yP%R{ /6>SxWI< -GbF"G@3%Tv msKD{u_>J|03 7 C%o`33ZWK46|}9vAХ3.]OJO8! ۷j'(A&Ǔ%5[ v|8^._|=?Oӈh[QR~De_Umŵj[-W}KΩ1>=OÖVRw%liGX[6 I)uF۾Ib<,\pD}9`M5|KOZM'z+RN)),k ɶ} `6) ok_"4$ƟYՑꅨ1H 2"JxO]>RgeBIAw <&^kimeNmRM˭ыo /Lܖ;"LuTe)'ĺ `)0C%~S2;Ur<*g"J?2FHv/&uΆ:L7-Kk_us`_dq$p'u &I` ew=xoŒ+@_+tO'dx'Z mFuS6AA MnҁRse9fVIPFFNsާEMҁ|7"0Z ddcC|4-ãr3_(XOb2oFJKPZkH=xSz4RfBĞĬQt8%68þ &BЌxB:4_I"( j302y;IQk51WoznԒ^; :FtƑ,{L8W4$t1g[չYB])\Û=83 V'*Hvk0Zٜ;gEz9t~cܮ1O<2ixbߗtST@WHK6R-};P>VWU Fhw2Dut8ˎȺ>ARRyr@T؍T[)Pg!-_c)1DFt4rx<>sXhG+qL2X0dIH`N~"Y"V%1H?1kPHyBLäHX/RjŒ ["%d*%q(JZ.YwI}HBlLD̈{Ьa.h|cӽ>7-%I5K6VԺL@ 9)>7+7m_|HIG Hu_Ev z8 ~r‹F鋿 -qtNK,R,a/a%UaB0xՏz 'gh""(^D$\ %^]p">`Ra0]O&=-W*H5*lmB#f36E|e"Z%{R¬^zu+tPۗG4~-gmC[*j1P']ۙ;)xfEy%foS4צR~;yүnXӴUv@l,o]N ,F Ӛ()i v)r20¬'P*%7As2)@n,kI\Tչݧ "wᠪqjFipm3Ϸ,%lv- iO׏| flI[Z{Oʄ \ǘ}mI(a2@L֚Œ5&*7bcn:n4w[ >gzifl>үbdb4t h؉r󙗤#~ʯ +[CPl-3ӈ8 lgv =l" Znwt]6reh<df߆Aq8~jiתBG! VenʙWoce69qqQX50)oBu1h7Pxmŏ4-X`xT 1¢S2q˲#$av¦Y_[IBf,C*z o wp'GAUW_02$uvwͿR:QM;x߷ (i7ʭ&BM\G<8yU痟/("igw7ؓ9 Si!DTSbk/ sDݲ5~m\Qyhj~xcvƣU#H{@&!a_WKVߐ* NV[IrAPF8t&cr-N*Zl 4lvxas?D&oK8aA+ &Ė-#%`%0AwL%Tk꓃L?duUBey\nΜRlu>rGc5Z4ee5h6ȉ\ `l"WfGK>Z4gd)t AztyK(;^+:)E>PDgvIA"g,LaAħ=\dU7qKZ1Be{fIh l,IU(xI_w%#8DjZÀ|F qqOuϱ;1ڰ Z5dB kJ^.;`ڧ+ԑ9g(pp6JaLF)w"Вli$ >)Bz`4`߰-#8>U| b)*M!HQ/4_p_O ^[b7s1}($"lL1>wؖ?1\ hRJ刲nM#bkslЂnFG*?-Z8iz*(K I,O[ʏlů!\B!v4L5AldLQ'iHjdG>I$ v&|QzF.GϬ#E|jZ 5";g1xEVsjpQ&IH}+3 ŁEŤ?eY[;t3KUY}LJe' k4,q|+LjY3juxvavTԍ胡H].OÅߵz܁%Vmct TAIFbF b7SdY g/ h]I0*O`A𢚰$yJy] )X0VI$QLAWC-2HU[ t$t>@@ձ:Dg7 9Q>s9#&5ׄgh3> K6?n2cKQ@V}$}tdy[l *4vèǵHn\b)6$=FՊ;LX][`/,ɔ?U:?_ډdGfm2|e/&cdЈ.VBsn-FWL4&N_@m]+H2l\ bɆp@h`Y)fJPΦSE@<[he۟(U#Sr B2jo!@M$rÉ;E͒yh2z.u5$m֜xuw6.:؇$\)#[Ғ]"j$lbeE!Yq!Pՠ@}Cgqh{R6>r ;{0=E UbڧτElM5]1B^"OL 䤟u*{͑uյme;o*_zgޝJ $||kJ&\6v%_9#*D钱A:LKt'ⵉ $fHrܷ2Sw:1TwJͽIϤYTr#"FZq4WΚBtt*38&G!CiºMFeD َ -H0HnhOךYͱN 2 ^hG=/Ja{zSKDԢ2.̳XPE@hd+`36q h8߱B<Qƺ^#FiZC7CYyyITDk]-)3M| o M&C@摊prH֖ζY"V,7G WQw(wņ}$ԶCύ5E$Befv< p*!d _Fp5PdꋋUΐU⎱ˈ :DZ*Gö0?F^a|bqFom|GCDBUCUmw*(gWrO0-—cNh] CRsfdjGFVLqD5 rDy@ M`CJ[Vg I3Bl1Y㋹\24Ze+ " vkPkJϯQ9OD 2mˠ[-G*b.YۜWofyF¹YZ4 ʫS}xvvj*ӼwA(֙Fi|<]iМG,?B}V+8A~Vs_ =P<Нgerft?cs{k426eEaꘄ˖0şAW94iuR˫zuխJ+eK/xLIڐ|^ k *jɘ9D@1GrQ\jUMn/d`o._軙M`EņvgsB~_€3P!W%MYA!F pO=ȊgrD;;AW{pqAw1:[I0v@zRQaWݏAjL8jTpYy5V<Qmxuk[z egmߊ՞n<''KGMw-t G9Tq_ͲYD.bFء^ ObsS}U4+]g0 ysש4ţ䞻ƝU(kTߩCj5߽&EKT#ߊDqpvҧ8$|ݽ G(O1atN!!WԼw3_-?؀9]j`~fatx!rJtr/ix:Tܚ/+M*iAȊ!WWXv ֙Q=mDb͒.0m v0ۃQ) h%kC?$+R̊t rM2u@xNڏ%H$ 6cD#1-ז^hih/Yց9TCߛp&V plߜ+l n݌q>D:d@;?G:zBb[6,IJpcLAyQ-1}OVy.&r˶ : ϟ}$@'9 trvHוI7&1С8*cr[C+岱I]8tC<<gCNǭGd) I֨1c=HZ6,X>&1\OuT i]S'G`˽0qx4^ vY>~`~q ok*b.du*w%]F{je., O*A 8ûC 6`}% fh,.E /k ME3~M=:|:L-"?RTƉn*حR(_"+HM4c17VȅLZ#O?;$`B1"TfOr>""~ pBܙ0Ը1R. 4Y F.vG^|_OaE1~-9BF*wh—*N=Pʻy_]H^u4tt{>ũl?׮7޵$ R^t$D|f'7#o e$K"QU6+Ld3|?ҢZ+/xTVcU/Ğ77lOB}JQOз EDau7\1n21;ʤ(lOI*е~U5em-fI^04خ<RG-KD,q&'rCm|Bm/G7"9eфT.Ǽa7o>"MĂlU!u%ZY8>lYɜ&tK1KE6_&Zu=G1*M'$ GӈgVj# sh^b&9) ^Rg''mF/:w}P7VL<~[%Go 扟d Wt`$k=f[#4e`mdԤ"nb7lCFzx!I?=ODUdJe3Mz+%.E ~ӊS0UfɈ^I?ֹ^Wc% 7JH,a=T9SC-Qa/CAarPM Bqha,+?YYeT==[Tac:dl/1Y,lcaʬ ZfZfL5"Z T1V  ͣy#qW'v0?4D2B}E} ]ΙI@^c!f?w1<͜Dt"'LT~֔8v;7l{гv?LkBdp\dbhweVTـɨrJ{碽3waf5dfWP(}!|ov"AS`q_؇ Hdžbjᒵ`ArB-W tjRBW[t2uG %fnPfGHmbh%H}2^YowI9y|xBJ (l]+6ǩ:,y+m6icof*qޖe[LݭQLT!=VKrCk`JZTۖ$Gf0 A$.K#N_ m=)}XD-_z 3'CBl]>RYɰ<&SʄH4E i sb Lc;x1cM{jW-aR8aGw\fqw)Ov# 3%n07nA_>aFN!)[eMNrc4.Rd?vۅx#9,oo4uYx?o|MpNؖSow֦d%ʠ딌/u4֗7hE6?.~ 񏐡 h>sz!R6HΨKb <›P`ŭu]ƷzgA3,"yw^kRY,9K\=PGc zn vmޥνiw \xD.&:&x. }⸾Fq6G~*-=S ˶ X[ ! Qs}@(^ Jh"UJ+p>FYC³ Jp1{#VX6q@wɅlNuH-1H:[]?EFQ]֘xVuV`鞿(:]j<r :!;n5&.+0g5G9>|UXeezsQu;^")/B"YCD2a.~A4J Sr3%OVC_S yu('>/2[m:sףr4ƄU b(GISQ4QC mk&eB#눝S ~ȵ1eVR]-BA5.7nZ!O4а`0}.wn)ix%Apjh9ULsk֛֠()l. Qch#b i4 @*n\''7Aq1XM="e8eN0ǟv6ٻOtk[nzU-8(J7gRs%ޯS4.uŎ  O#-` ~#ܵ~d[MK+ ~1uO6&Ư P3g+'Q(PqhׂK QR3*ė.>Ubz޷&:R\@˴c{NД$ȐxdC~;zڞIJH ^w{$Uȭ1Ǻ),BB_h.}lݣEDFlxba4aeaI=`׌bnhRc6`/ "0v sܸBҐ (Q7{#W@-7P՗AK;A6WDZzkۧhZlf^8ŹXO⃙3oU}̕o|C<8&ͣwҮ2p1#^_~'ѹ@TZcj+R lF3N4Ȩt- %:Rְ\gcArq)!&{L'KC ½NMn>Idk3%Y^7T`PAWI~L%NmEo?^{M?/4”.CLOՕSӶ 쳼oW̅7 rz3|ԾB=]z/`"NGK9";"ݎY), $WԢy=4Uo_N,QYrA,ى 2ӝBW=krmWg) R3&mwLu2o1?pW/f|(\sH+!_lA<QOe$;YŹ}"qҝރtJEUx6]W=tňc]#'|r%(Xw֭<9N"DHɧĀ=9T[siSy1r͟ @0Ū]j|U!H*Cyg& NWsI3`ǤQ1QfybF"~_LOelqF@g^\ˡ2֗\Z]-T;tgۗgkFmH Uj57(̟u;DqשDN}~FGy_1OfTa}/v_ !4yyfIxo)Ր8S5(ʳll-Hw/nqF!} JMߋa"l[3(Hg& 믻6m(ДpFYFDbϳ̈&0~Hk8e!qH;h3 2xJxCPHSA {9tCCCS0}\kIP+m废ᡭ[ϣ~oQŷrp\ fo;ڶcb.:;~@9|~,󰵹K׋4r@kvEU7q0*@qS{՞nt9'jkGcJowh3:T@;eMe=;ȹ, aG:<&v9!b|)y&$nr^ֈi~T1Y*̧נ jt@ѰcS /v֪MDpim[7*x􌇋Gw$K}Jwg <1R$gΌglg9כ+k=7vKvV=ׯxRy!n01͵TahkVM?<vѧq\?Q;xScpre)@wT: DV7WXy_^O) 5;6?g8[Y+ "S`2i#Y wT;%qK[?%R-˪bK!ZfKN*(b79k6z$$Woޟݣ6Lhbj'kеF 1_=3()%穭b=\ZMs:_7-`cBUufeP2f}/(EB Ha vѰ}(K?|;%wdk>P8'<WĹ]_ ݪNݭ+WEJ˺ uYTY<vK`Dr J2'gC͌7:ZAS\ެxm&ȚHywt߂2c ك.5AnNcD i(0v E# 9վUScw4Bsrtܠ`C.)h*`r. t?v|܁83)abӘ-t'rh@1ѳk w,#V;M=6m]3,G:yh03ErE|A$45L&@̀̕Z^7*w=N!jup{B싂?N0(mt:IGlԼ}A'[Ej294-2Ak~!nCH3fN3D<>VEā{Q’oe%`26!Ib;p}<5ph_tg 1M1se v^JgJXi|-4rC00xpz&M3y0 =o(mHGwgw-fF'x]煊H记uRP|uYשswHbuƀ[kaJ4@C3#S ]+Ht3r{ᲊߒayh NrQ-? 쿈ۃx`!+Oz/p댸5*I yT aWM!:6 )2cKJ++?1=+L\*M@JX}t Vr=m5smLK+曀 sYY{[c-m wȔ?9ha^cײbt `/JtùrGe

D}jJR <.«Vi\t$O@ñVKv_ Z#쉷^Ԡ`3J}'O݌dgMGc x8Q |\`I獐pKuq2FnftCE'PDr,uBԔoE/!0i)?huGCsO_>*I._-73xf&SHbFRƢ)oqTRLϳ|՝}8(6 OTC-ܑ, 6)$2! Uni"yKX=L.0 ԫ5/ tPv>= I 9$Tf&| /-i~5Twȑ F6u"Ev'>Vوv;r3}=6,јsbFt䊢͵[0ѵ8!5"n^=}8V ccD.1bsPr`D8oULJa#䉎OyEؓnw0F}ӺBSX/+Bg~Sk^S> ׇ9(\]5sO6PԊoe7P-t=o["UC\`݉?ۀN ~q~AEBb}l)8w9M}mZ' +i ([ip_K6bc(0 {VLґJ|->kd㣯ߢ(GJQMX6Nۙ^FGd&RM)wsY~Mk< ֝Tɜ ͢*lPT).pDSY8C< j {Y]5U;d_]biFnF c%rIʝ}tB$h J*mUl)/Ig_ѻ,^%(a5 1x^<8ϊci}تd"3K6<*f]gx`6* {# W@nŅ~Lr󌐺'^s4wcuv'.`._+f3dgyn/j%6^g*jUxQ0i2RtpRv| غ>n@u0CcTyn'!X!㧨9C ?nUT+l@:څH V.`"بxIgr*.*E /jjPŮfN-aGq7~xkqXVkQsLYo#:b FK`Ʀ]MgTw>@hm-Rrsz\.+JY}]+ӇVfr4}^?O,޵b&%GӡK_ga2/: +oW"?*Vk&E;)sΥM]o[g ZҰZm[JMw^fq3YS-Mrؙ|AWnIEЯ:J>@k"8J)v Z~RnA[XN9f3XЄL$,>BCTUn<+j]h v"<-.7%MlAy\퀪h#7 p)ʵ UNpYoф6dc7%+RnL7@6Qq] ORH(_8ˋndQ/nG"T8?$<.{/[)eU5xU@Kʫ)IX;G&4Xy6pM4 3T^FzY>7z+;d XQ V ~%aE{ R7\]Q!nWVy$9V }ӫqQXK37X Y z##)ĢDfs;Ɗ 7@wi+ ~r#(oV | zT!=zH*cm!Hg Ĩ{EK]0(?f )H1#9 77`cBW;YjЛ$8F>+'2f ĕ$^Iv9,(QN bẗ́X!ys0#h"0jȓݗ|P^;HcikIGض1#㫬Ƶc54l' J݉q!ݥ>3Mjraʎg}QFG;`7T} o B$mv4 B>X9k sLKр4 oF^fݵ<0C"} 4Ks^OVCZLiy~ժvT=HǪ{ŅBE+!2TJsQW/wgf- N&ߝʥ ۼZ d0, gKD 7*ZZm"5I%xl3TUVCs הMBtk7 Jm1cH 6RiU.eEP- 9WK bkA:~Rqs<-fԧp޸7KPdȁBls[ "9q fkC.)JڕV7eYn-߸Dhrk:f_6;\)`V+1\d>-8)& v>c*{ˣHȼ7 Q[nEܵeuX T|L6ZzF`R+G!aIwi!R%hc֌85jMn3xĎ^Rڧ:FӸ5](ӛgLzHkoX}3sgLC>xwr4 6-] D(<ΰ`==̴3/Dc& [P8)_f}/}f|괯m;C|舭٨hzm"J[73s0R!F_qOftb`ې*S%zG(/V1PL!`gԯ C'RB[ϝ^! ׸GZ$a_])(vX^R'wrTecF~#2 @2k7Hbw*daxUJ>XK"(;$%'Xڏ3IG"IqlB)#TVo3w(klTȂnE%!ePac=C$䀺,"W] jS8hT)X١b/zn9K*$?&(3 TRq^DMar&& :Vxjw |'oWe 3tVu#r`1'"Q**ٻp7XOen2ϩct'xI6P9XmgM-j9MM;.+2ּ ,S2Hy|- *E[D6ow(g1pѩveVD8-I3DlHOxMhZ?{(BfRyu"[ۤ H`P6zNW6G}ߋG;uq#`jk>ZZj:&.. j"XI e@hJob3u@-sh?\ଖG&q̻S1!LL0h5f]^B[%"5~SO3@Up~~]ѕ9Q"Խ,lP0};Li@:b[&G懧E=Jt/epfh Z1 .y U׀t[$l^+}]B D?JPGAˌzPK0P.3>Rej21GMќn2ծ=0V_h}1biS%KX|bwj]ZN+y3d|քY%I#'}\Z؄$cdp[7^Y5|f7wALyфda.C"W±$Vt htnuGv ̨KKuC= OP {` T~!҉ O87i!QcδxMƅQu@nނA24_pᰁzuQc/'o:W}%f^*(%@; [^xl6*iN_C,\'dII-W3$#Ԫ;/9i6IV7;9v 4IzW[ԠoL&;$ `&ygQoV~\< lr!bʨE伺3~ ~_[0MIۺO:1_ [}^zRf gF K#b Fh~TR~z4 ڗX퍎ut1 H%Q&l bCAB6_S%B~u8;y(Ӳ}棒v<,"O9}U>9IJ~jIa-ǚ=WsljKVpN wRUF6M81K|͘⚨ W[٢p@ R>,B@Ykⷌa4՚NJUx/j Bߕ̩K%PЫ/ˇ6qP0YQt;V!2?*2 nA.~ % _C D]*iR[1>A)n097lc_!kFF ğ"([ѓP<ϭ!̂S=kA G$ %vςDEL-M!k}Wr7mrD)Y&0 d44Kbj; Xwju u:T"sĒI"T) ͬ#< ~Fr9s$m=t5ߔ=pD`匊TWp][l]|8뉁9ܰ/oWI l4Xi7[$yҳaI))8W}iJ=:$iEmO(wWr\K|< )tϼ_5YZ[yJ p;H5s!P # iA#"ܐ*.f4΢,&%~pO}"q cD69+DQY8)5zYQYFRHko/;g@&Vy̑{vs, vBtN.eJv2)wzF|露GB(<-RŭH"HHU_ӸTDD`:NzDݸZT\Yھ@\?qguCtD {M SsX ԍ43@#wqG*xd.;Qr-`wm~ NvOrfd`TXm+Q)Yn Mb@GUt{s=(Ka8SD'䦔~W*;bHܬ϶776ELs6l(P>N! ܤ"gD 9|VWDFSBe8^NyXKY(n^-t)r"ʤ20 2%‘H39w%ƤG+(19!xiٔzFD?<46.}DGC*X8OT|3+*tvY(cRMK]U/sP*Xk 3h7 UY[$jD5ގn"oҭ̘yŹ5Ui{P:)~5p/aW ] G@0trJ2^rro c z%v& aOM)▌iѫ0Rr вBzp;tJ\}3@ħ0ŝID"}K[Yn9Y6*af|> fPIcIL`*uY?ѧ=]pi'hJ"`>?={ xϿ!!]_11@zp@C;Z`9IF팥%[A\=Vj{ |uzJ7 GoA?<:@+3K ,ao:ctBn-".׽;L'F6S{[)=~2 츽jW%sYy퉪mKH` jrN;&Xqj6%PRt3Gʪu^QhjT)+8sLpl_hM[ya/BF!byxI(9 V%hj^_FT;3∘ gWy` EEB.;s2 18vu2AgU S"mw_#\%y jOT4 Ew<-qvkyL׫~Sv2˛?O4_G~ܚޅ|0y4,z'~_tc!Se*.;B&%|B*SZrZTD6R8YSu܈MG\ 7XR:y+DfG.j\G GRWLje6ˤ36Ko91c=r <BqbP'CJa(:|Z#|a/#&L+rވXJKl ҵ\?N-%FU90&>T`j7U|,<>ڞo'.ٞa"$r1 Gcs,x4 +sԚU*⢙x& r w7-¦-6͕FݝU%x#!8Sʁzusoh**~(ɠD US1#R<+(\<smT.[ $h7z\i.4_*!Svou丼ϲxv`TkD0_-&Gh7 h.%xJ=;|>}~xb| tF̹jQ/Gxty .)ߦ1#و-}` ]0F K<=1Ҩ %p&՝zOW<ړ{թOȎV@D|CٛDD$ ZV,M "?!GX<5e38[҆;c"$`) ܭIO%TVXymZ(+Lnblǧ0|ĉi]]ـR.Px킑|ix6X.5_gGQGX(<قu,$S;ʊD;7r5+-àw'ⰟSvF<3.x ̰9!rn&TsK7L|Eww<.,N~ ]5N^Ɲhkdѿ8@ w/p˗^JM UXɫ_T-M/i (H_ <+zR \r6(;R%*0dVR8.f1ҎQ l qWʞ(a˶k G~[%(_Dt_ GQzASަr-py1BDBq{4<>׃xS&<=t/,M7pץYʋ :!xok\:HO*$&oB`{\ +_cܡ+Mrn[ԄlJ6/+Dqt>O"uPnh\EAn5scsrM#"gݻ`[v'g?j>Fn9:|LD3VEA*@BPG=GMk\P9Fl]#Ts}[|!)@:@z]ʉ#%1Ti*gXw-w<.XWblʿ;mnDpu4kK|#1ԫ8-S$-w[F9֢`;qrȼQDǁEAߕ:+^HbC #wUs of͗Y>όFd.KkDdo1_zʲ{:`Pa7u!M'CW1\5d c,tO-h;Ǜ3@'Vty N \,ҩ=r7f! f2VW伵F^W2RYpl|5i5}CƦzǰDqR/ w.ihn[>c1Ĭ?Ϝaٚ)==Gpq7%+MF]ڠlpw'?x U+å~)ll?-L9즼~=e~\slGɠNpCl\x6}6Z\7;!Z\"ZyZ3avUPo̮ysa 㞪9|-%pc,u,ICXt!CZ&pw~Xk?\g V30-uףȨFc`j mv),m,h3VپDF™@xJK*V1t;7}vo{lnK=G΅V2Lt&H礗iq t͂WB=n5ba2E3Y!0o,R90{ O˚C7,$]SěZxi4O_ͭ gN}%sЃM瓱lqسҌCz3{*Va`j ?!jbdE7;*2 $Uib`RX_H]WimLghe)eHiI 3#;/Hy2p (H(E?]>pܴG3eC󭽐.g]{3LwʘkAΎѾ҈K`.mn ^_zk6eteʮ~&YjUUw웤SjMD}{]%v>eB0BN ]уzžd2)+mөtc4 stC[a-, $VtsF'Wm_AKszMG1h%@/}va'`ɆItc>yMGUEF(q^Cj#MkpSpS#+qۅ乓㲹:fw'0JA1Q ?Ė@׈ rf ;6p\1X)pU Q(2ӲzfDR6H22#w=k&Th5Pb}DȓT"@v[6<Cz-$j t{?\Um9A aNVW!=҈ie2zy ~?6;lB]P~s/,IіQśoҭut:^C0cҊon=6sg0ײ T}*c5 :[@,V^PV< ΈBl2*0b~3yFSk7 8RfP!jbbl~׬`S =L*U"3^&0|9^Jݭa [-4&*+ͩ1o'0zrK& Y9:;xLz,ګ:oy(fИ\DUPIoS%.$b1U&˿VHSl;#7ոl"1Ҝ6^ņ'aȔWC38ŜP {{߽UuΞ-L3Nn(s ,iaHR4 =hr>QMd %V"h|1%}N'G);圐 䐗VlEϸ4X`3"^j 'vq>J*VQ(nj25(VJ;0=57 WK7n^\YB# T S7C34)_6?`*WLW&:֨-Ї=\IOxc+Fz\׎bbM8T6/8[086a]eq%fE(i)W֑ս"bTB)=3iEqi@i\kW3'SBmM8')dVɈ@~8؄؎d--yTN=n)o#Af!@  ګćw%mv|C2o.Yb1 *xoajDaANQ9$ռBdzT\o%g&UU|OG{٩%@fRl_BbR"Ev?=4ЛISs?J8#Du=7#`y4 CVޣMqxr/йпYnS9:z%j5K)?s5|MB[%3DDOP t %h:Z eJ;FڒY"ĠݥVKޘ{~Q(;6LuN )Jo^(r:#y͓vY<;Y+me:3 \uqH ٟK5oe=i?e?' ڕ|BRX?s7N-BB[v/pDБ& H`d7\2X9l1N,^Cx@iZmF] 3ȼ!#ZLN+EޠrzH4E_Dۻ]+^@r N&znՃRaƣLTA鹻ſӁ"2%6lW0"߬߫^&O"LL4Ȧԁ"yIBVT7Y D団|e^ۂZdY0dcgGqE rup|1Ɨf4|Pm8BPh.wpem@7pZe*PrDH U X0nܜ).=*|mLuuEHą >ͲeCR>-ϣ 5?@3ըL2aZ8@֝yn8G` c.O?PW|h<~@\̅c>Ց=Gu4ԆKk2Q$&O ?N貁zǸ|;2?)ͿaA9);1p5#׹,vdluyF^_J{VkXY5U3]w:J|7ݪV?("a$7!7 к gS&k.OXmCX*)$x+nUoAt"44p^=%L;tNgҭzJnC~Qr\y:z*sNYۯe/#ed~.wmm{Y#LB|,lwçފBZvS gh.&*sGirE1yg-W0s`|s/}$KVaӥђ{'J ArC'0>fOjeg~HE9Hl]GJi{d(9,v?}i\F={[-=^y#@6ҏ@} a5&lQ= ηN/¦ogըez5v*Ű@):#t!q<>2 j{ 2fצ{@g@HtU.Ha^}XBĠW´i($2!i41s*Wos[ 3dhݧp ᑞ?Ԙq9I2ǧW[٫p4 7ѕ̎Ei3 lve31EbH}FN=Be#/QWv=[םȕ7>t| 8b@3}?5qȖY,Ხg+]t5SYinXP5~snar@:V" 2 .|55&FXd'ZٝJyh9]wBBEu0ꨬ:/DF7M76tjhs4|(acEkZT|TD^'rzoG6BSVn"q.~QVE2;ǰ^UlS6J\J2Ơ%IČU&w&F3Z/`N㚯PЫ '}͖;kV{ [)_  U YB61NKlRq9ZnйmJ8LᏀ%{$ ޼-LeMvJ7\dv;=eSv]s `H*+N'E1M>ElquP0MsZ)j/ >Ns=U`&,ySK;7ܻs6iTZ \ÿ4EDHRa~l(MԬ+ :R  \q&̒b>xtB2ʻiFz|]X:%@YoQ?YhC5g.]eSUQe *fv Wy53RՁdiOMʷº{F"xAy xfx6e[r75 k fX)NtMd"O*oݿ֚A퐾jXGhSIJ密 G \rIU=!ojDHկiVLpM$wTv$~BUˀ^]Ufrs25ʁAc|~#.rp忟8yr%Os)_z}US I?#嶧/[iR~9y7 !%߾oXWWULG~IH:Em]JB" C`:vGcp[╫ Rd!1D8uxGZ(I-+#7oJf'k|NF$UK"S kr]AFG^+̸B -c}PZGl+ j7}O_$9) O? Y=jTzg1)1e%]1{'rȐ V.MSL1 v=x$YJƋ;;-"MJ QIXz(اE8%E ;leQ6vӼ7SQq̡zVrLyG90 zIXHX}(kԃ_hesfd|2YZHw`T}Y~]>ړ.׌t/WfCuq0+3"˞lDvM;f) r⵲(No^˼uRk*N}k^MNt?.?JFX4..=M=tF*Ó ]VyUv=j>|bߒ>6D^= <؊}m>o?Qw śo=gU"9I=$=XxlҾy?Wx[O={))$/6 5B ul\Z?O͇Y(Ha(e0>mB>Q t=f@幸%?8*7z9.Ke-?$ K1W^Ǧ5CkM~$|W׶̀5:l瀰p"1ŠXE~{ A{狺Re7'[B @~- 0WdT<8:KO`&KN҄<~'*:%Zh_z'Uޮ:i@6w+>.#T9fޝ%4ђcGF $R&w;xr%$^(á[t){l#M e€kQU$s+ o֩'^_s|A 4ӹJ.y8&(v` ?QY@ V ۱X1ߟ *ߊ"M^ٻYSiLz_'™fW겣Is&ԖahxB6u 0d"u=ڠUZ3'J)7Cb71qw" *HW"(g<,,!N1Q=,qLܳv곣y u[d 9Gb{ ԱE?\ TQIe@)K˴=K(p m_ۍddK21B F)a(bL0;G5X6N,$SL|H(>Ն"[3x$ MKcAR1Un)ZƕrUX믶N n > ~I\|Q5Gu)_tT'ny&brvSGVTs2K(wcơ,NO])μYXd%K֭ *!> q;u_aOs{:ۆ8_]xINNNBYb8 +['i,QH `/jt72fc]/gqZ EQô̋Zs&ІeY6v?`UrKA=-R?@HZDpT<lmR+8qjczbҽ =t2mf4Uj j ؽ@8~ɭ+7gWTmd/C>QeND3!Z#)F'؇v^ܔJOwDݦrvWb8h+& Y.ߴ dQ}$+?rBcmx? _<OH?mI5Q[Ipbɦvמj`O8MdvDGs`6mrS${M e0}{?aNXNZlڀRj<ǎKf6˦t UDif0z `CRH 7j]2`)4:Xttu~_@Q/t*I?;Vuɭ;Gl[\@E 5J)d5'U:/ "J_ݜNt6gPgb WGvna8lMR#7dkXybuU$&v5}KDJN ?LlAJP9)r3Kb mYئ'pbY$_SGI5@^U:;̵ݠvqQjTdc~Pyn ~*j[>`j'*1<8{^mkY9w v+RzVp/1zO^tBp$C(dG1?1mtf!)yӀދXpy']ﳪB) G!6Z'y_p Ј,;*rsiCyd[$gS^X->O!Rt~+ xYn+ wǁq+눖!ݲ-"=?N'ֵv.<9/%K{ix]ı iߩr Q}VS\J[KdmtW6z'FQILKVb C=HJb2v;Mq9^6RX5oҺ??)\5/L{^KgF.iV=v?`p,Ko*/FǮ}ByfP9@N{Ml c,+pb-HxZEYV3z ް9ZdI/8v8]I*NeGkFCHy(KԘͩB`8hܜxz 'ҡUnɅMKy)V|Y)<`9ܵ7^(G(wJIwJ(4nuxDh0.;w8`U3yZW2Y8zMEy5amv~#W-E`BV#k)fEXّ>vؚՕu+C>h-,|9٨~VRrU0a/*fF6t.InrHK7VLy)+ڥBl ^IqoD7"TB> -J>8+OU|I2iBp"ZYa{yMKPڏAtZ v¡>+9%wD` @8ow9jj RMJhmA-zeZ>GGZ[(NT?A+R.h{f+4- ;ZoqBD/} 1MT}̪)d3%(LbDғlzI%=EVuR7H95z }  p c'>%'!bKߤ4G9ʌNvP AL-* u0J42'a?2q{'(^B [ߝ@{-XH M"Op})_zQOR; NM>jզ[:35vz؂2XG`|hN/*5ɺ˸o zy{hLZݸ1?3hKkAq #仪3R!ęˡK8CY?t*GnǀEHz<~Q3DۮO 8]PU4mDjU[q3A UJl5CT+ 0 V-;"pEԵ8""Ч(pE#C/w j8)<_^#jWz GK"E8g8hݢ>h}LDДΰ m[C D0A5Q36G9>(8U};r;ı3Qnj_|ؕhXP%v9oӜcnSekj ֱ2'XI5t'˿yf >IUDygC)b-g3UBJhW& }iYF `iE<(B`$KrIm-b$ LNLЈ#jx^mr?"$au*0)^Y=UaW#iyFfE:EQiֹ̹5GݿX>_6=v\TfbJ`xtJ9)c+z0P]E[JXT)1;ƠV dwSKlHAWzcEx4T%25sƱYٯz/Kb]WK#uV6_EtY5J֪<ݚѬlꙤ>Iobº"5lRͳ%0EIJY?VצBlj,!Z6)ʥ)z׏4Xu} E{Mx8'_*+2P !4QW݃sT̥oB{8$4a,@ܸjQz.~!w O-*/3%5 O-ayRᣒѴcCԢ۾[{w+U"˂{ީd*Wr dL} ̊‰f5Q}.ꢭ1'(-)e}k_nEzՐPpo_l};aܪ]V]l)xoaQwus?_48'6b:.-{}'B l<%Rx5\ xc/Se^#`X \6v]dRt{V&xM"ܚ鬰;(Ý"J Bz܌-򾅌c%O@g0C ?R#5ւ rZs9E^klsb!a~G!CdLG zNkw#v{.|"Z 7m6hwoif^0})@AL-!XsyƶZ;/~#YElb 6m,/c 2jkX`̯#c$FIU2Aޙ$0FRQx4] Sot0O^}ҏ܇diSDqT<G m#ą c~sF'D%@9ߡ[;GBjao$icj ףфM rI@EۏSx'bKB?3Lo]Ȕf^[%";;cL'xcY$Ҽ8vD`HɷnZ Ni`[X|\9b;\ԐjT0Auv{1?{]Qu8r 0EY? 2xz)A>VRjR|U[( &9*z(}< af#EWup.ѳsJNq[üv|e\˪^ÄѦ—=,@w,/Huq gIkƬXd2 0չ,icv4H?vwxW.m'J[qa]vrjǖ@BXt1X9C#!Sg#&r(pe;z9=])IBc qx}>=XQt4DN 2*ټI8SM2jorHE^ ÎeFu}͑6bQRJɁ'Z7<14gPQߞv6iܞo01PDǓi^6BcU}ݭDo9MA}㕺&b!5/ev@LMم_횔n05!ٜjL*=uq03.N-h#&t9HZraJ2eqjRyG |)G* /JHZ[âqɪZ?!VRo2 +h'?F.˖@hKZx[7;JonIPө83ɪ?W Bj7) 68òE)9`Q3qiT)/#ܻ|eLq}W0 MyQG~=tZ `6Lc!A (T\N}>m%7GfRgY%DIk f:((ɫjj +Lz;ȝ,_]γRw8) RH. XjT}jIfh|;lO젼ƳiɹlE 1d@{ w[β\J({@:G:{<=⏠ZgK-3aF\.EnhQ3 |wPRo3sT&=?v qxn7sL! c+&(A0.#MXu,LJ>Wh"_%Ú@e%fGF@Gɏ'rxf{rA` .Sϫ)Y&uv;X,Ccv3H< xR[¼aG^3 #aߵxh [9:JOtAVԡǪiݻsP0oEb2o=_;Fsؿy-"t#DH.&C\L& ܎ 3Msߐ#3 475N\ğ&qX -cQ@+ȵS[ۇg}5aпסXPᓈ*NaL> $Gkfك[N]zuJcP$u0lYaŝ4!a-J /0pdh\㳯yq2"MGmh3=h{]N yyE2(kʹ*c@i葰 m].x{ J)j3aD2upq`Җ BS"X@ X9͸JMQCDǫTY°cuCȑ-,qgOfS HF立+}Tr^Ge=]u|ɣڪo2٪L2ĵ=)Vy4(.E&X#6U"v3ϳ3)T"@ )dU9| E- xEir>uѤ/U&)g6H `e~wס"a`3:PJZoO<ɘ  <ѩ>V $+8Z'q7T)9Ֆ|187+KJzH2yk{IewYX0i'Л-O1蓯7Dw1a ٲN22JX:aŞ'鑾&>MuH>T.C-ԼPv7+%HV:HÑ f@!kARG_OZ(Hckg}lM|Ͳ*`jRJ'ksy3-qǨ4]3H^DQ.rJܿn'%rCs#'Ѯw52#֩4ʛ2OFX3  0WWK ~]iIwţ#j#M3m݇Pny'2R (-&̾RCS~z _C~R$'#(VWI Sᴼ%޲J"8BGM+},͋O)i'WgN:1~`겑9 G|WF\ ? 1^-kkzE`r`NOକ޳Eg8t@'5;smK Ճף穾v1Y"e-v)zT AW-cHH_j) <* CTWAĻ*X+ko*g(*]V%Z^JW)5<:!?3`vCp?*Mzu2ODco+_v\[w?=9"J { uMؖ'P[&PK1YԲҰя6) fz >XM8Zz`Xtk{`Œ/lTV1ta4fZ#>NBlw- r>T/m_d {!0ik8=pEօue{렯T\bZ,Y:HH#lNGQ$8&7ؐ\>_qI+ jJF1FrZee.֌q亳Mɇs8&jwb &n0?2t胂 O;1MP:<3Csv\D+7(l8)Mʦnz:|Roք'me)cY7ZL]Q)XyTUS:Mt_7F-Tn|J^`2l{P^x#&4nYhfv68aW_v,AKNe8_o@UML=ID'MH͹wnWR.606udKo P_0QG%1K8m |=i'TIHU4oOR=!Q¶LPf1$!딊2# * =į*"3!?ʊ\w J@v6lG3CQ}[hLc@YgNmvFuپ׉4Zj7]ҙN>v 蚣RG"a | W"5{TM $o [Ve;Zsq8/isYTѭa%(o3> !BZ֙LյSO߫~7a 6E@/ASIO/Ʈ\99b7G#MrLN>dOwqy /\[jy]p5KVlOywzE mT]8T'юYOh9ԀCȹYM8$[mhDSMzD%dLxFHhbJXJr/d2U0 n"G:` mF0#QB 6_B+TF栄l9j\b^0%k > ?tTa;|c sw67f0.e^0tŲ޴#Q'Qn)~mpaV,S a-›G8NQJ4ʁU jK*xAw늪z>f;1M̲mg7KCX\ g.y0^ì!!CŤA4нRtd˚qĹJOzp }ݢC*W╌Z{48G\K5ѽF@_W`4_NZ}P S\uh=/~f:WC2KwLCc{D>u}x&E Q0j3MkD;IG4D(+j-oUuGgFKkĽORL i>R!6O_?WvTņg \3k#a`ΫHK۳&>F=@<@+Dp}dO@ۭ^JgHh|Nrǵ4jqQ+_ۺ@iU㜝O/XC6\I[(~_rk6+DsQm#SE֯)8~Y\KvpUO"Wfb?f)t8%=JF\8LB7m9HC:ǍBH]mw-قrZ~ +3Sq]{Hbf*0eL|4jD+AH5NORLٲ9 >PJ:vK3us7z[~hB2~?l? W<;Fe%~iF"<{QT8%A7ɾRIZw##VanftPORlf$&z Cor͹]x^;t`,<Iߩ_2P@kІwZPX%뮁9,8Q9ga:Gޏ4ŗ~yԖ /RX]W Tč:,%Sf(<\ؽbRB͡U?a,e+%uE5qL_1~A Q b"΁U}axׇP >"αo߮|8RF|ӎ) = 1̥GZ D>rYD);K8K0јcsPF~_z^uf͋*(K{'s; ue" ڋ&͝Je*XO&;ьAm |( #ş7 ]_%}Hu}kS_uˀQ> jXbb\ Y5F DY"?'4^&yN >2;Z|ERPBJƤ) m@׬ⳬQD];4}-A )U k5ibEK<T u7}ܵ[-BʌEnpPsg}U|TT3^8NV diάqvd#F1L%2pīk=?6oKMp~cJxFutj;"'>*ؔ1hLG_g7Q:\ӐMr#ÞmX\Mg>Tamr^ o}Xt7(=mg)B09( #݄H,BȜֺ v<:M劓8%'R %?o/@ ,A)@it]T')7x%F[ɴ@Hŏ(~f4 N nlw#Ɛ<5l]νDRtQJ& Һ,M.IIi֯1fHFCdͯ\:Ej/'/Zpt[g\+xH&pG l7[CCg~لhP&'~6d:-%ܞu h ~}sOc@6M]sa ӷǹ30׊c[kQ8VGNt^՗x36h+ʾ:;R c{Ohj VP~h+i(WN@` ȗ~DkQ^,84c)I`aȜ%o~=)Uy$n8b,%)fJ ‚^"L6ibqrܱtda/Fp2I)k^l[x.J' 莈ZДs˛L '$3R)18V~<K˺IDٴ_!uORSs$Ċx+%x f,̖9˅"_j w!o9ܐt CK9n'.zzClBXżf[h`epu3YT`Q揊İLK#/OUáB+EEs1HrS%xYj?Ʒ5Z0ژوLUǺB|3 8j4 WUUj\#&W"(!*wO 7' g+<9l˨z.W aH h5x8+c(lɱ-!_ 6q }躷-mM|qdMn Bn?;teOݾոNR`|-99l}[s`ukkkU(>_6l[@!XO;BrI'tdPQ31*cڌ<(aٓų QLW0Z;$S9Hǭ7D@@h-qOn.%gۺ"^)] ҵyB5^}s/O ,ܺA ͍.} )M4T)݁&@|Sf!<8&n=]5\&֣Mt"τs_Xt os\d|t \-A5 j#s'ܶ'Ǝ!LVKwREQ˷_gLϯ49; #2ΌeQvZ 2 _C^7g^>qxJS0d= ;:| u->vѲf y Åe{ YX1C5;?MJH51W\;#? ju1CsFR8Pn$`+5Σ(&|X6XjhmKzopgy8ɒ0~3Y51_Ph* oL<<۟?R!-D Al YGq4%?{~D4hmR )yRoD).Fq~-.׃wl?kq]qDXv]0AZ+̽K&* >x$}υ n)r:JyKAy5{Ce>F6#xZ0Ua]eR5Ҝ` IKli` 5ס#/qѶ$߉VstyF>C@۷,/sDr0q һE2j֍āA#*6n6{۫v$"ݣMOA$>40P*lwģPjE[[Ha%d'AQXxdv&3 w_rl:Oǹ$Yz xY4řBh'$r0 Q+oBW6#-:(d|hЯle=G#G[ !PVwzQ=2uaINӄ^o_X*V3V4K׭(w~p1uhk|yvڴr06ըlk0@T<.yTI;چR}>ya؀n$jǻ%<Ǡe'Ci%/ŃLVA%#G &3 v-Gt6(3zoؐf^B;@JkhA1k`\IL#F˹km Y2r.=B̦?~y)t20n_X{-^~ ԋW)gsTfWwr}W6Á[7$&8t =S^{L}ssOUo D޽y* HX Kz@\=T'ڟs[]`hOy0AҎnD;s FQXNs⸅ftXES nUigJ*}gHCe+N4zrA< ^s [ (E,{pŻ,J4Oi5_eP5-wJ(yN9t-(}B>B=^Q-t\èfe;NX^qk{[|&0" (`${U= Gl*X'/NX[fWJ(L {Lum, e#;J@\Sl $/:}8ܿ2흅܌)D1|ZS A.080vc>; s\pR0q, hA<#\ -r'(U c؏OT%* r):D|&ٴBV 4Β@4Q iփF8mngŮoɘzoaE3,0|oN:e 4"ȱ#:b)$y^URnXbL5 wt`*2ctI2` 59|cԒ['d ~]dɦ;\Vz0wB;,P 16 ۧ9 SX;NB?SjDwUbh)#WmNV?t2Y$qCgi!OEPi#W̨mqYv7̾GZNLD1.LmKr 'aK UQu2o\q.:6Cu{-& h(mV-DòK˄GGj2~};ͭ":Jx>0w1ewl?K h; h1Kd N/No(fSfGm(Q8~|&.8 >]ez^P{XMe;e6ê@Ƨd5H no,N%A:Y!Lzr> QxCzλ:Bzb\+|6k|ԣ<ΦЧbZdq믇|g{bI<9k\1{2@YdCc%>G-E@Ar~|KB=1C"@4J}bGP^!+RO! ?.]ug)Xٴj_:I]FܑLWHv;ק'}sh%dZU&!rט<-B.` rNYPia'R\bFjme{*eɯ@Pq`Y^9^tX.MjFw ű!8LYKR8 b=笶xB?FrS4 b=gۍJY[NelʛTKFCVZBS>Jn{Rh+n`<݋Wa+Zj 遞L+NQdk52}Ϩsqe,ECˣe2t7'0KED:ov5ǚy4D[%蕑 v*z B  v%|{&! ƃ`YU.\c(8UHP푃\4krӍ1> NƏ%zruB +SoNzq#!TM47esA1@uk;RC WŇ7ަd^xjT5+27[-Cr#GxSW }$ƴ\TRx QˋeY\ʨ#Y`uE'~n5?hp_jՅlh7Y)'DxD[ӕ ̷Jr7a0P ,ũQ7w+8cLVV, ($~eG;`<DWeT $-4O,p):Dr=Aޮ)H[ɸsfzKw_ID,?Gay_,@+:#:9lޗQuyVBQ(wmeorY`jHɦpc6&] NFYU*B Q䎆F w<2ŚJD9qr K# v(=30)~VdlEdHTQ[!!T1Bg1Ԟf/uU |[}K 2Ca?X=&63 Kҭ@:?ō%Jӟ8мe:+>a'wl i񴿐ƏM(h>JW)4d3? p@ tкc?xU]ƭǧB14`麬2%rϼO+'AOl*<.> V0wvNnd}E:|odyJf|=Z LfW^Oikɠf۫9ku }"Y@(mUGҵoWF@-"J_%`k[~h#>~$-r*+eXC +94) dO_R t܋g 9;z,`SKsNvQ;;<Nі4}͏V EUvq'xqŲ!$<LJg3"i^ÓFPj~foܚJ3tpXra|>ZE xӐA* H?E9:ײWMm_~恌lH:pmRhWWVg{P6HNB?Y KlQ3Gvz;-t0R!_7\,f)*s|fJ& SA|Lm'Sz !cY,%u * 2 _<Ꮯ,逴;5ZE ع: Pd BN=![&[0kȹt qJ-pSɣܖڈ@pY.SiYKݫo^NY <숔њMrʥ Um qu}M*ꬓg\JQ|SU]{!:[?}<]R<ȋm^AL)}GΈi$ۙ Lc]w =d+M8Cq$#_ srmɰؘ%upy`h" e6YH@֬]Nxl/=NEb~]P#i>7, OXw;Yߚl,8aP+9!aڍn;q { 83nF).U /-V E/nsN4ɐ+~qskן6/'& q J| +'+_x׷AQRr9! 2z9Uet,k2  ҈U79+pa 2cB],.1WH: M_<396Ѷ^ \La-u-ҜXyK&^鎂x@7o(>"eܞov7;'q>ͧ=аĿ[q8AP?$ x?."i #$,ѧ.%9IipÙ@b ?, z97]W͕z-`T7'7Qeuwq>[m!yޤXꀆH9 9\q[rWF͆ͧf%=X!JJ!a*IA^(Z#\FusEKE~ȸK s7ejhv-+|DGb!z伴GD1dy!:{ՙ\F͇UU6_@X$D#|0unYĠLlhM39ibU,;VfJf{OB_S9!KHS'W O_'#&2bAy<}n3JqhM dh8ٰkk&'$tkhV%BiG418 FU->A%2=|TQ X t(W c)5->|a'ǹ Nh累phI:'+q76! ?0SʭPP|CdڙDWvZѪ&^>DefQ(/6Iݮ&CC0ƸPۙb'Р, 65}2(S65Pxh`U%̀:QrVÀP󢚋~Jt#rʗW(z AuEUh|, صsFH 0-2ߕÕ؞Ż"+-KMWLv쀰V3gc{It'N<[Ǽ $@Ra"'21q3Xj: ڀ:D](RgO,iyb? my`ޯ Bt<%b݄UXJi"KP 򽏏 xbzַoO;!I?߿iFNІ =C{<. 87ᾃ{5|` +\rvo6=gi>e:88` S '`(I9'V#_Anb X6LSTމ 3j_ 9˕]0zcҫœ+7Hx1$]Z@"Z (Y4 ̚3}T= [-kt!9X6DbOSNPp:~x*_5Һkwum60r̩6Do_ Rv_tm:!9 &ukX b/!Rg^nHS=4Τp=9X|,iYyFbstf+Sv0Ƥ/q3ETqFAM3[ `/ğxsDD.ka‘g hȟJL/' Ǭ3Wh*ُ~q`޹AJhih3<$$M%TĒ P[0}UWVked_8y.+ CwѢS41+$i(tW t$J"oōbS"K,(?v)1~kRKlQFo40Xgsng :xWoa\}}.[]1a*ꗙ|)zuq(&7$*xф o"=l[ύBEF \#@u?L:$y"=s|t(lz︝GAЖJ⵷(ABKV}\Cg*ڸO9k"yDx8 5Q ? ! ~x&qnYU zɥDn<8$" ЙA>玴<_:CiafÃP~BkŐ>B dL4C{x̜-~7__wKX,zPFf8gU PaoTqs%!SgOFW5 .mٚiUǟ;B-)`ȧA`ن W.P)C8oBI襰@Du]5dYa ^_7yS\NӒa}=l%,jU /":i>XI(> p$ H+LK +t| ,5a`94PMx2MG?46 ip ;lD7o=X2ێ y gK`X\p4%k9M=;d[ֱ[>'1 l1^>{BCW[J qƾFw%c34md[8;xȾ?p!] K5@*u{ȗ+fDT_h `EpMS]lO9}c7)#~#9w\'s4́|M=![5WL (J,xOqi^;Qa7ƴcAs__a1f@QrB)bhc&jh)EkYHoEc+ ˈօJܟJsHG(ȶ|.ڸ%S!g}tO9VHv#OӋ.rgs:d;>T`$;&ΥC@d'}者? Ka*"zW3Fz-6YQ BبT}y4)+wH|UŮ[`yq@TM2pcm^ VS_@9:Ot:ӛX"J[ db$^J>|3_yd 'o}( FZl>*+R .'J$KOrZտnDޖc)Rt#A,䮘D XK1wmY ߏBs Ls 4tڦԷBRUu*yhP'JMpe0<4²y(@UubbH ULH<~zO2K8tX~' v;]Eͫk9LE2>g .jߥL Jqш/4V9dh V6SeJYbs~0.mSA?&~y[Δ%7ni@@PXܻqNu].QGH<pUfrF:UbeJ䓉/ΤY]d>Dp5Zc>{܈.)vaPy$ EȹfH0Z*oGǴ-p/ۣOJ?FH!շ VHu=ZZ=kkYʟE愱,5'f9֦7,2W˰WqL-PTҧ~ pV4IeKʵd"qDz9E27mc)!1+ 4r:70eD5$⬠SWgX:5=('Hv"mQuJ׽&%)η+eYO٧5'0q -k`#ZLm|1plIa.Ϣ6H8w.JIܼOT)9gMъ':pdo WЁ":s 7cpY#Xaj4<' m/ 7tS|d 4Bv/qlg}!3Fodj?SJ8K΅hk+L|+UDq ^Xm2(@PZEZKl fx2@+/(GDžMq~b_NnY_l~; dyּ{a̭jO>@qh($Ҫ]mWYߝI(&Avʋұ¡B|4S: kͣ5[W8 ]3 ѶAơ' ֮ppmQ>NLl} =33%uqkS3gw)mmEۭU w?<U[p-[^Ub|F--\%}Mlb.vF0Pmʭ=vgp6ak(tuTZ Ljd/0UT㘆<Ч>ݬ*2J3Ve6CmYCDZ\9L "YAٷ놹:!ƤpjRb8Pwe(5FmNtm(UL $8\i%2.MiW@%BelROu{flY^ !&3bٗBEGtB,Eh 6k`dPoNh6c $:7Pk#'{\Ӆ<5>Gn(ehPGI;sv.&Ս@;;[PQE's2J T3TYu3Λ*▝z\L%Uv*rF"\NGIT̒4)82kf/K¼7Ċ*):p pHg[Q>糼T̮HtWh3D"~X,±TCy{}h\~pOӠ}~s  z-,X^hhO>ެK )D16vw%j_Bs#`(|-zUXҤsj:ӑI^ł _3C O{p(֜,P>c=#'aDXd:%m6x+m黗,y0iP 8\ARWgf)~ Sm6, Rn,!·G}͗`TˈdWU$Ȥ#T Ձ"Wb;H2Dn1uxciBqs3c1,Ǭ !9O*D9wP^?KZYckekl4l@ďB 3|;_1) f+TË֍1N G ?C=]5*Y.\pċknx8`I;[)8Z*Ou*7s\ )/ k W=ҵ ?/i yȩiX+c ,:hSG U`62.nʤԫ =lq֮#dt X}t xSgO˼y3ۈ=/;:F.b%]H$O CwS楟 n,~{\vOMS0xʺhShøqBYУrjO2̊փ~lŁuIA~Y\05>P){>m{wh5"qQz5ƕ "E蔾7<9GDR`th >nƗY<#t;]jIՀxQ07i29@^7DEEn7~4ɴxx|IZ~%IUI[1`K~"4v HP]DQ@yKԟbzs rPPc5ZO~X(ηY+$E4Ux@`IcWzGW J4Ns`aίSFkϝRhdG?Z>Qگ9ݐ.m X"rXNɻEou&J!8{py|+("?Ob,!GL҉UE8%aD'd11P[)척՟3A+?MHqޑT`̅pvߩmژu!MSVD%r Fq$>'&^_'K-m|#E g˥!LosȮ &}:!}ZOPtCtg>S#`V  ENQ1{]E~6'bcGUr%mvmǓG\25|mGG?-2{u@V~ɷu/xGv}.Y4;A'!O~W1;#?˭+,mx@|2uvu#GYHMbf-W5͟sFo t?>39"JL&[KF[@t`1Ee,2g(yaS3U}^cGa\PgikHeO=aA1W&rt= d&|)ՀDU+vN.-U/A L!fԘlDJ<<>mgwB&`]@BLG*VRQ?2@:!Jpo6$ṵp| ~~Št1-ʿ(lm;&7U*bs ؛dj|jbcK}ZO2ubSl ` kfB[6p7)J4'Q+xJ8@W'0jO^+q!!~ůpw0̬(^-ee.qK>Pyp&d zgVEwnu)7@0 y>a7O{ , J4w+Ң6礱OvfQ/쎈K^,͠%wE.4y6ԃ$3d`3 Թ!~wBRy 7u{aMSr9g[4.Eq^E< J @Жk&0?\ˏM;d+ TKFLX6କhD= ރLWJaL[$9Gix h [#Bgm9\K {9,zE*'}#BX9A!s*$]wu@uO |ukY~ d{g<;XV |7-kQ{t#"A{9:wI,)db˘f7gu\Qpt;]|dJj @B AE:.\_W5fx\vY&i t}Y E{u}FquŔVk]Cht-g9l%m@D"ؔ}`@9qE2QH@ܻ\϶?Qy[H2c l0IAɝS!FH߸\(k^ ! \CSVlՙ1zpʠQ+Wan5ab2:"o1cMM@9ʂDC'hl8xYs@ۈ M3_@zjQ򕢠lP({e"Uk%]-\ѥ "e5ۙ.X\\tǦ+:hu)zSۧ2<1_BGy [\TOu] B<3qU^#N}Yz7:t^4XCܦaP5$jXBrq:4j]-30sq^5 2b'QJbAEa:Y@Ɲ&][е@g4 fKtfY=턗~~kG0m(I_Nq)]q_Iw9l9-X4%P.|@XK̷Cc ơ/?ÍWLtɨXV$hLX1?yl.mSii67Z+g}mSW[!*ΰapͱTU6dg\{0:Š88-[ClimVgYC* iA[ 5T勭w^bF Ѵqu \AT)DK ɫot4ݵef{(BML\80ޓ Krqj:8pK Wjлx``,[HI& .x2 -.gu^҈r3xnf5U}e.[ v7y`: ,<4 JMz/#ӿAqx ?]Cҥ7zk בݿh䖐GPqM 2npnEO_E e2qcj?g] }q$LB+Cu 8EҀ  O<ΉŎuYVITf(~_=i#i ،Edj~."- tN: 8.wEJ'~ 5 9˓<+r(K6b4%V(U|ilIwZinL6S`lR+MCŭrUHq+*}|<*Ehqu[b8nU\ ɼ,boSp8+bRuR h>I1S]]:vj_}ϼ.V$ӮsL3nb$ }qv~%xkI,r ,AҢ0k+ C@G:"Og.}Uli⬇ ]tahD`3rgDZT/+w' 8&w(p"$cg:6mx.FV6{G|R""L.+xoTǕ8Z#ޢTmNa*FEM5F!ֈFb ΩV'2x7Pt}BֶiM`"hPrEXݳKk,g1V$h PLg\cdL Kymoezx\)ssFAV[5EHgXܤF"D!P!]ނ*sCu ;<:߬j[hLf'n`( sv/A? _4"o\S]@XR+<8%DFƪۯc$P~>T#ƍgxQ|m(G@35qJ ҅(S2ˌqYM.[њC5d&7>!%߁2ҫӑdJDbj3"} g]VCUH2|cid3\?ى7MK/OOj \dh+.:ZuҐ7@ij5/-KZzقJ}êԄsG,>-"4kU:> kmg_7zH-돢L'C%{ 8_qL~1cEC0w]l;bjӇ׀~>;+r5'bA )a7m;}O,'RzC֘$ /0g0×>Q"F0r\Bҙ2+ 7>аlPKb8/z%t&3_MiT`oOX!HAPzQz/2CkNkm]IĴE%a*4־6Yȱ֡5--dTIT/UE h6񢯝zl}}Bq{$BܨIk{'HMJ]{7Ş_ 8AUSneJ;*1&8w/fwR;V5F=՚ !+$yg07#:mFppB.D8{2pi 5f/9=k$i16z}k1ԊۨA-mE̪|8ќV66Ovo4ԉ;G:NOnѸ殛2-) O/ ,.mP:48= ;Ij Uom~$C-s˿zlrn-8Vr#6CZXϑĴT p0&&0*ä{E/*V+O2;Rv~17Uc2ryRvtT.ִOf6IYG?GW8hc -l)gNB(.%eVjAQ"c,w <T3_ƿ5nA-y36F$Z,[jv{.8>0 +FKgl&TvC2/rsx,R=QcЧ1v ή\Õ Y7X@ɏ- >W款0Pu% WfzDM% L~@_AOm"pbY~H{@ȡ/{AM 5gr k]'DijgbpEXR}m) # =SՊ΋)QîLݎN1Aߡ}kcXLy0Zp;@f`& =Ģ(;Z; %nx?bs:@iSoCe^j'p b! F,r;jjCgÙwy$'#}Hjϰݵ֥3&rL"83%,pe"K |:0]e `)tWڍaվl:JeY\yF\EyP7G5Q5JP c F_{:--\;RQ+W0)tp dvͧJ(DS*sRz&@H @™`=cg!K^GCm~~Bں1&;K$'M_ WB JER۬f|?Ol\,Y'nu_ē<ě0;EQG8 J'm0>[PIj\5ɸ''t5}P ZCO]ԏ|Yc s# ] [͚:GGuvK^;HˤuHV+g4Z ȟ%C$7gCKǬOkwSʞ[v6>2CJ2,Yئ }Vn J`zs;zdDn =Yi yq鵽V폻sWkt]c߉:!q ݤ_Sg{ /M0g% dQzg~21D:Jmb^mbuŎ-'f^^>.+Sz[ =~HҰg|ms'9_z#]wMD` j=7vRPLjg4wJ_Ƌ1-??YN_t~43XmPw`;I*&^btRorȟّHG_M'9Asov4H][M&΢h9Mgj8~%")nm*;nAR<`vO ώonb#` PIU i8gbVp_nnx0˯80 iXlfj{n>?x"GS{o<W' Deʜr,\!3P+K6AA7]AV)wa5˹d..6QyW$ڞZfIN<k*$Dg; 䀪,wEmm)"~Hn~5vmk$m_><E<b7Z~ꠇK;\ X/e 뵃O?b pQ$ژrTR-Z8Nx {"˾jl9.Uql<=C,YιYTI'i* 98&ñ:`!)kihP41-/.잪^"[׿3Zzhf~mbh_~(v 6V72O[eO$vkו |\@=s~&Vj`OT@CFny&fH5x7K6[`$LI-ڄf?0 3Lџ8+A8򊍻f!;Cc ژPmU>|)}:zk"dvgF {*;X*'~w;t@nHmV&EuB2%Й7C{Z@2 6i,X]G1W2VEXPvms41m TnefRls%fT7[1R< 'xeEفbTJrEzb! ?Ҽ9G `}r}Fa%Ŀ#*Z˥bygo'~P4n1; 0k(]`Bٝ\mhben<1)YAxdpU{H+c]xg|[y'MXdy"ω)ȉ6$FJ|":^ 4"%=@ny͘0rє88CPA܏Qw u])c^,X G/\-O^$U,-hH9W<4[_øg|䭬<|AfJ6Jw~6M '* /5:Cm׍WUu"hBUm*!3p/Kx3 bT ҇j[΀, MgB8{DK@f y+M]8Z_;sCOX1)=szQzʾ2>wIH_`Ӝ D=ۮ3[S\L0}Dp7lCX% 1Otu> n/&P؏IA~]OVo $gjToK'@H!v[pEcẮ&ȸ],љVj|nwXf?,Crh1.Ζr.qixYq1im^E%W3*K.xCM5l26c\vЇ~5^R e1cj}a+ `nNa|xT,rCΗnV],rpjEN?Ju`N8($um΅n㟸=;]ndm5H{ݎ7dSP@l1c3gbVCz7F.4yyS#ޖP&O?vqnba\iR*c)eEBdR Ymؿь!UE7mZCO aԾ8x{F[:ŕ Nrz N%;/Vm=-UˑefZIM#P"Io$]v:Q}ݗwY bqM N*b<]-Ec\v8n<)xC'"m<0amX{}p*ݢ;ZCVvpaMy{s•ꁿiPȋI յup5qg^aSqgCv lta0B۩+zz<(VZr,`HgGA59;ȮaR/Uv JDO(6= oROc~ 5vGD0ՠ-%C}0̜65+uEHNXw e9CI{8O~٣iտէSd鬵/,o*CG-Vdj)EN,=fQ5+5=n eL#0fe|4Na֚^ܐy v_I۷4`۝ 0@nȣD}["J;{O˚JۨxigRt'9q>l殧g4 F10uNGn9C OXh؋ O*yiW\}0AStEң_QD8W9v -po'ZaLx ՋAJxL U`B?{Acms"G%v/d]i2 wwDo9{.D`\ .9تd=Kgîv3dɤR2RAw\aQa8KqH#FYLEG$ܱra 6p^-Yr-wHay4¹1lLҊ1LyWr G7>EE=3J c9IlDܖx0}M]CKgռ/0փ$5a[,e̟װijjs>ڵ9|%AvG-YS_'6s.|8h5m gKh0a{ Nr)㤄fasèf7A{hW+;Ʊ{&8.ri_+UKSZ; s§?ØhD_~dh|'YCgwa!$$] ӣh 4rzsTŃȑ>"pPdždn@Z=Bzӿ@+dkJڍSK Pj]%ۙ6D9oo d!!^ ,k(^ἃhh^G#SYsr+.d8nQ#ѓ UxJuMU2/o/Ą)s%LlW{RW*%)mQo44VX~ZWy~`wQ@LaԌRH'F@5?_ s%P卋e''gQrѰ:j:|Oi ڗhf >%{څF,dc`Y&.z@(:"S2+RN*`EEa-_ <yWɗj1z~څ|$lxI"T q|"VWej_ !J)ACbC^j# H0a*ƒkų\lY;>SLpAxm?I꽋e@k Ml\b0 ]``^? >%!V8"\~<."iML,P.&@?1Z19AG$7=O0=.ӯ^l;Zv<)-gIwFr:9r_ntGO/㉸.~u.Ss-yúڀ =ъpoãRY>ЫE'" "A0¬@l2f@K[gPL>)gҭNa XÑG:Zf/4vӧ@y~T6{$xԒaRe^ Nq䐶Н[ȏՃ0$5Aݞ6 2y¯#MN!uO `(1y !gJwmbիHb+XTXԋnwUpks19#DJNAi<5V$9Xm'!x0Q q!v-e~S)JZz@FQgS(LK9֐Ϛc^uŚi'qag{)YQt':jV`Wg+0G uOLP$k~T GIA빶9.Ln/; ,l6F+Ʀ/ f=))MSЬ-B/ѝcnwƨ^)O` e@P:y'J}l=c?~Kt80vk5@LYw(w*03t 7@l>nhh)5 O,'gͤ2X='ELZ)}^pfA8wmwW-iHZ; W"ƽ0|}DXB'ϭ |cUQ! 4 Ph8p%XX?}Ĭ.%q{M:iDŽ*"[&@ynAE-cag½%tw5l#BwLst'?p cl#%HTrT#Å>+2$`FE!{1O^_~ؒìf +kֳbQ 1pQhx!0A>4f62ɒȍT+s E0"ځ!a"_JjPj}$2R"Z L8!rUa}L?sYv6q!ί,.CF~--9ug5?Ķym=7o|ARփva9Z:V0Ĕģ;6hqeK 3lIyŽ}QWHsmI[aB "uw$؎&c2JeEHVeΆ#?hC2rq)MeKUG"c*A]@×6_`ޛEόkSpKy2OqiGKJ5ڟyٔG-Gkω7$x7v Z qQZ7x oP@ixE?}^ "H bFBEq@O˸ۧ8>YQ nb\=.?(X.~t @Vd%B_ 3-"leG"k{ +af_ZV"H /(PUzeoGAS\j&%guCVk@*i;{G@y y i!FUU!a/]*YT+(dUF!Ʊ jh-<6J6RT+7qUC#܎̓[[j,wp nA4v8I]ni%,}0Zÿ:ɣJ8~\99`1lBmH:P_gUV>2C}&sNE;߻[F?/Yw. xpƶˬU}(uTآ4 LIPFAyq%{5^ m@@EdVqD^T()Sξ֩-' =NlJIx\=Jڏ)^q߈8<@lkr&5>EpU /1bƞFLr} pt@T:YT, Y\ "]$ ~Hb"RG'w Vd$mH=2N"7=\K%;U \,w\M|!5HqȅAi܆P.8XmStbNۋ+> =bB\T: Ȏ $T>/[ojܕ:\n;"_$Q%( UweJ6<qfvS඲ˈ%9}oA#leZW @+ @ u\]bV J]) g2EEJ2|GѵbL$PZmgqO>]u`ҬP暀%RmKbeJvE'6+7aR2hqqA@B"U}KI&f;9k)O{h 鶠xbyԚ3.GњLcu@jhz#g<~zIAЭ) f#/CTtM񢿩K sm!<\#HCtwI|n46רAXyNrxk$mu2YE&8ņR6%r7h{?&9a@o*,Uuչ׌M ;xԚ t óᬪ8†M>L'CQGjB ƭOuS:/b={#OOw˫VL _u mJ#*IhJKqu s<^뭕#s{}Wn?My2sSwEZ\ ) 3 ͗\Pkkj!P@SB?Y9vo`TgJAU<s)ZI{V'J"oغNaR.yWHzj꣚ `(2K,(u0ϯ4 0-ؙ͓z'Hȏ[8v29hdv%@5L d\,7rdԡSċ *ڊ_1?ԃtݎA .Fei J?#לL9\@TpX3h/v$iȽיhS/4Yگ IV8rVJi97f?ق}!ש5۬Yg[9*jed!>^!H̫هq)@Enqn[먡NٿJռ0vX|A 5)WWA!_.Rf?'EȤ뉈)S;ISxP<YȰ_b COڍ '0{6kmvΕiɸ 7&;e#f^ELLZ\ ']E>ZXS‚dvN[]?&<ͥ⥯.ybġj~rUYeO7~IHz;JMZoܪ+`zU`T@U(4cb` 4Y9 svh|B'3ƒϥO Tc&=MX{Pcϲ(a,)R*}IsjY&;&fdiK GaI W4|N,ӳ^o jTռ/7#.჌{=% *ު4%mPHtS q!|/u K}=WGCE6Ndd\@etL]fu"vIT +Et>N橠\`.XD2c=%kiC=6˚"r83`ܢx> 3QއfΰܦKZ$ cw1{ż"QMg-w򩗍7r81+)Ip7(rvL޴;uPefA82),.CPd9kc^.u4ٳR- Wȅ-Q˿.9`Z&:p ,4b"ҥ379a[I% FԯfȌδN2IR^=t ƔpLŗ?PUX 4g,E,M*'G-m!w3?4[Z3 |o_X?>H*5t)ϭXʘڍaﯚІDkQ^bN hION&b Ŗ}TfT3P\m3{kuR0C$*G({-w?4JjU]/A  e}Ri`jG%UJ!]498l5fLd˳IKdop-2nt\QqyGz7w {nktK*IDA8^'t %Ӑ/ƄF.G*3ibQkOL1j }tYIG7wHcOuЏ ?ۚTxúw|~a邉SNmT);xl9| !1Lƙeai:Si@ZAD,ڱմyw؊6vˢ@]0)!3gpM.̈ޓ5$-|VhAq\!v%yW9Ұ"Ĵ_ߋPڞb!10:i61̒W@7N}1VQ=y橰3zRSzyoȮ.^ R*ۘNAKn%'J\#J*Wuc{MBGn]o;!wDIn$_ =A} j%q(n 9{RXŁsKI4RU^N-6ٟ f ⻒ث|zָ/. CQ2CA= &yS$)Kt{пr!}GC+E$+>l|h?cDfyͥj_= <Ќ$̗mqW~EH-nB eoͺ$II{lFeʙ`j+w~^S=;:R֎Oҳj's;! +s$ ]I@%hv#F (( aN B q> ꮈ{WO&oLF)S2ERxxm>Wa}%xZ1F.u rwz$+R~ ja=a%6 ~嬼:/q˨)rycX| 0P%$C*W vUأyh5ʛ[jO^juW:a+$'(,)! PL>!B0Zc_f9 xKBuZI8gvIVedIf !м"VT]Wɰ\msYHLXmԖ;7F`u݀^m 9}֭uQה&rv莲qpt5%k~UQKRSHv0 2D3=;6L7a]I<ʅL&^;2e)nc]{Gp~)-O쀬iPyT5 Efg>*E#ҦfgˆXͲbqΌ1PYbҬ:[J- c`.Es#oмW4 T;uVfմlH@# ;oCBz[l?RY4}=§EQh/fSu,qQV]qҺBIBbli8[##]l= `[i5GBNaq-( 0Wb]9wEו~[>oɐ=JαEUk PS]]%0JN]g W/7o!-g7=,4 ;V'Wk:;uzxB8VF.3Cu3ft$ x@52y4 6봟C?詢"Hp-E4]@Xr%bsrτN B^i0- ;IiH+;wFWM`K\Ɇߗw lT(ܶdas49eA^g|PslB7 7_kXi&o3VRv]5'VmZIҫZƔ\ /][;[:F"e9;D4[ߍue 5"N9f10Nx2xa،h/4mMȹ1mg;oE&& Ӥrzrqڙ2,>2qZ :S|vSָb۪惃RKU1² =R^Io'rޜ_X&0b&BZGnJa,SQ熪a8=:*8VFӜ u=)5m{4v3TJ49Nd8xҐ$(tF{ѵj,cJ,֢GCb/Jܩ%j@R_ѥ ?zkF%]̪6 Y+(8SJ.45|pUl5/J;a\G{GhwZ__oʩ4 QqbU/_Ŭ@C"l/x(!i|):& ~gMf*uch5Q*7dݰ @ (j} <1iVXH輼vz|ÁB5Re_A4;w@Ag|KKh|v8@y׭ H{.j$4 )72-n cfQ` }_@q)_.2%j5q_\ڭ vgc#9&΋Ouc>1Nh/zC6J԰Veo2z<d#h1tp$Łqkr*A'.xWu|Aב#KZ}ȒOYo͚Y7>E3`a Mqs{$e`+j6b[R:*%boqKF֫Ki62*y778ک.T^ j,W|-dž`öo;S F߇11!]3C:1Qgxm+NWG l+X۔l &2pyJLraK@̑iO>gq}L-[=(i+`IGvҩ(\HF"ޗտU9?M+‰1Nb27ؕ}V!Wʵg1COv縌w ,AՍ9UJMlW:4 Z1) v^ W}c-n%gL%s)˾x.FbPHƒ4 .Gyqws fC./v}:vpG6NfoC #6yH+pU*W*FO-uR_RڣLP_1,ǽKvYRV5?Vj EHj @ 4iدFSܺ).̄b 2uRBun;}-5 d5Σ6W\!r_ Y./V-P%cc#k$\P[ŽX:MۛKWuL6:^ #*Vc$̣hv9Qx2H ad <dm4έ Fvg 0#v^?;-ba щ m)M<5Gg荇FȯO1p~PAWsp 9J*Fr/dΓiZHWk",07#^L$NI*mϮ9S,%!ij$<cOކZ+0uZ Q=h˱:n~?trGn X˷j9_wf+lwcG){UZ2.bwL)'ǠcUfC:pEYB*S*}Mz *kJJx€НH㸃c M&<41ئ Q 7,L VIhzfm3!nxBPf y%mH=NCx#n}C-\Te݉`RlCgv8o ch"Fe``R lєʸuM1G$04H-UW Ai|$=IJZV.YrI$`ƾOM6:r?2@ONt/s=PڥQJ~*QS{OzԞނ:bf$DKc4[!:`~p"|˗mU:J/!m[M$i pTlvʀ東a[2bgKU RdQVďvh(]יUS<*TD,] ueg{j2qB$:m yz#bлL\إP %Q\̨ R%BcOF^R"2t!]7Zb%#jdK{J]GETO HJFe`ձY闋 ZE~G= =0?3H7ݶ|`CI ݇5N~O^ƬH Sѕd0$>+rsH!FX|+gM WQ,2;|U::5-[kj9P5EqҲLc0@Sx9KI)2*%^~*SX5O%Ud֫sGh* v/SĶx] #Q)uhxܭ:f2 0Ǫ/&3m&0w!+K ?6}۠L*#U+s'n fE;RTRS og>XdUP"t](P70zBs8Ny_ehܸyp(q!*QYZ7]q yw八;ggTpir:?I4E&s?JZZKᶛwߒD$|B?HntvM*?g~+ =/PE")${FcdS1<4;,iv-}",>4d*c )3P enSfamUy8e-!֖e2neGic2SyJ;cP|aGM\UMг+eg6:ʿ.pʇ9ޱf#]b}) #&xc!mԳOh;LB\6m5'U-x ݡ?B@3vy|LCYkkOA qW!5<(G#u%" \ j(q) ݙtjUǗ ,"@A8_Hic3h82~afp=ev3 W$Z X/3k5l 'gEH8ZT_UaZAC3˰?φRؠZfC!2@‘R)tgSM3ёrњIE1x}!}2 qVavk-LG)i;闊Ag9~8/7܋ TɵFb 7P*'%l'p;qNMT[qN!y=B-<{t]\.耘̿AC[L>Vd%!?)%yc3Zr0_#|bJL<ߗtұ" #ޒA^eqRjc_n1UZxZ)n\,%Tw{ OQOgg_ ʢxGC̔. (=x$^.3dP/q4],?hBCb-U'Okf )P)cùtэ!CtxQJѵs2u"%V 5I*M%TZx@ NcB&@i7ɺað1iX3m,<ᣣ U\ I0U KE5q.Kq*jhC2DxLU -0+ff*)aT\eWQ섋"z%WM5=E Vǰ/LpF9Ǥa4G.Us< `xKaF_MCƬi4;yF|[c 5T}ܧQ%'8Q3Kͽv'}IaHDp($]#SpFawInvj\JRL8<P{iߌOi䷬ZDQSO&!1ʧل/aE8 ^e zPmv@陹d_."wtf߃7KS HJA b&rME9;~SqRoⓎo LpUyuŖj)a&+Z(@LM҄]h4Uۄd>8 W읧},T 8X]=儳ttvŞ=٨%^gYZ0707010000000d000081a4000000000000000000000001673737b20000d094000000000000000000000000000000000000006300000000./lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/T]?EhDTTk׶Ǽ=j` ,E(''T1ҿDGYa]s}_kʗZ?&lp42Nƒk K:b<-׍M?D%v`Q\a,' "g;4F Be F:cPknyAaA. {+Eo8 ? TcO2pځ}ՙ^5i!,妦A^FQުGEq m(ExM_ufEKpZM'6n@vsMV7263ZP&TFbO6x~Fom3]e=m½  )X3N2 خƖ "DJ]\Y B*BʃnQϿ \~p !;[!:Ѷm%3wiikߒQ @T~Zpc*&G3~iK0 "6Dsi\A& RpY! w oߗ/Jcv8_p5 F*0h) d \&ŵ y$G6UGE̊;Eˤ}TkcI'RVl ӆ iCdZ u>BmS;6;&a%57ΛJW e~4"}qJkL,$ϣhowSJh*8w =!=?cwħwlb M=JP^x[6ـ, o8bPh .]q]Xq2E{c1:[N\%SŖw5a¦T(G3x(oAD.፦<9mGV##Џd0CW1Z+(z n7M Mj—9#1S1t?k_1J=? K0ܲ ݝtF4A/11UQ?HFP'Kvovn]S{(]ƾ &psW4A>O3g$zn;$QhFrX gZأBD:}7`_G1&C ƞYS1zp/&yA B2˴چXծS:D69^?It:WҨn043R/hEݿ:a:.dZ]sqXC~(p3u v 3WAyiswJkǟ߳2Ps}J$lIP+jImKsSy%~#R+Ј5ɌDIЌM犧'Wk?͟"YܾefUy&R?':&Zse]p i`~A^țp2̘:ߒZj%y z s[q)X%63(ZɅVhw+;}0y0Nijm@쿖_Gώ 䱲siN˒U/5dajB)Gi76u`aq}Ȓ@!^׃z_#s`oODy13|xb}wgYMc:+XʤF7LЗn!wXexR.Ǩ41]yWzZ֥g@P?W j)O?ĞH Ȱ>]XoUEѠڢaCY;HZj`4WlM%wD70*XKxDnUh0u~J]|h"v /O攣iӾY,x |](ɪUKA6<*FfpҒ6ΟerPSMi_v=us@^Z{}eatzh1?pA$i-&spg'[5(Fƺ2=+$yGTIy^N6x<&o]Gu8?D)OȱRzP({ (g0~cgpټhx({6}cDn4tJ߁{\eXZ͊5n܄bE>6-U Q/CiulE?oB@'}| ߇k_(̟q`cE]Y@7"2VOXUä@TӇ͔CNw7%b}3xK y|>,QalPdJCW։as\ O?[gaYdޢV灚<4LyWEւa[u❔U6ak%ţQ&XIݨV](-R{LT<]gΙ#,9: )r5s&([hYWlq|85 FUz1YwTߤxD"`R.f}|hv O$鬴u i{$bϒy 9epЂ͂ 0)~)b(̥cj=vtg|W` y q} ^3>F8ZˣriRԉJЄ3wQpjF~vth od|0;+^@|*tv h'YbgO|CAUqPп2@E]uZ($(_DqF+)X>5b/ZYN}~۔,&ѰF;pYn> ̚Sd0ݩCV,4@-y=\:|6wvKJ{R6XJԀ5pT y^eFdIh{Qy{ 뷶78POAVFtb XQ 'Nk f+" ;(+59x0 {)!.oȣ%Ejx ;u\zJ8I a:ǎ*~bksD_&VF+c` S+5-,dٗi-!xucRB^yEDARN$Hq;Z wm\yym.-Ns[|_ B~N%y ^~jn!NIZDKӼS6S\Fi MW7pM%rm e] Y#0L?y|Mus 5nyЄַ'upC`l upp 5yD=%Y(JAlm>q`ްi5>:4:% ,f:VRfWbǻPv]WO _ffcoD^ld2A(TR$ޒ9UBBiNOgayX\9ŴpkCDs /h ]yP@%NN3b[\ez*VuJu C ]Ͳ%ڈMFH j&xl(2nk@c-Fp;/!Knаw*R_kiDrlF^:=)w,PFs嵛 *r(hm4vtj|ۼu$,I9Zíookʴtw\U{6br9JF* _Y~v"a0ڏ,eVN x3~=l)g[$JQe!,*&eW۩{=/2W^@BhX6aq#,㍏y/9[.wS doR%s VOuuOm+.n['HSXwanwg0y-ڵ8TARxbW¢Z H0'~ ǯuşmmWҷk~,0$]YFٿ%cӉn/5WW7T5۔@4N*gq(_&(t^9ŕl-;LGvYbe#2V6AeRE q"|.w'k`pJ 20 BڬCWYoA|ںg =eCf>MToex0XQNbmغ o"]crkõaL/ۤ7!ZE,7;5y➎ nM3mv2WFy9ٲN/"}8]`|] /Ih٬!eSWi<6Ŗ,2fՉ~X(zm0bis0-᛽F 'hƇ 63R&Ǎ̀֨1?|Ӣu; QnդScz+IO\.,jh\9 (+3Jy_D€ςj!4 :F\UP#ER)<ic'7-ռ˵UL h߯W?؄b狤(R=4 ~}pETXq=YZ4o@dlU œvAYNo/tw;51Lu| U${+<:U`6bCJYN. %h} g85=I]f.U1(ltq$nyuReKti32:S H$+tXesta~z[-T*n"}GRia)s(&a1I|- `H._ۡpD v%g֮o}%tg/T_{Q,?CY*mCO|Mqr"m/1iEPņ-n`כ+x"~\A,`7^/~#VPzS .-gf>hj^Z6QשʼnÊi_k 8~K Ǣ\˃V{Y//-z2hDByd"󟻠[뻂Q1KV)MSil$%ya]j=YAYShíYmeghXx/}$^7p,qզ D׼XWzc.NSјWIz/b灒/GGsUC220AQ'*Qh1ov8UKV V3by] ~0drH:3Dqex?R:2 #;Lw:?#b"W0y,o%&'BO$s9'8LBg2lj+qAmo® 0Hõo#n˽AWzbkAa& Sr(.\[P5 5Ҁ3kbǸ"ūj B愞7vFǐM<Ln )j*}]B/j]T+~ ZL:D?9{OVҷ J4H8!qBX)s1+ ?NG/!mq0\$TO '^sQx!V {`G1&6e+Ts-AC|׭ S oaIB,QkZ|&F/m^p?u[fJ#W02GB&:3FwC|S~4 R 8.@oDJ{g&{eqUT U鈖 JC> AVWW7Bx6juIAŞ4_y̜|ƪDHM51'\CG #R&ɡ:nI⾈g`=ի}ES'_BO|tkboI_@8?Z/=$hT BY,ϕߴsѕ̘zX?$W.5!HqcŪBݬ9 ;>gm:1 116OUdRK4) V3@ >[jRȋ S5;)$+l+#d?@"b,QS`70)_*^+t:硼׹ xqMDlMKև=,~E@__P!xZ+P,T> WSߥuqt ~̶71a"&0x)3@'6$ l0'b<̛.S!D :,+OFaxs{~6ψ%%Y09ɕR]X<1OůF eNZopiT~8Im*W*HyzHğ ⊻=<ᦊ]EomAr9.֭iΡ%g$% e': |p&k~V)]oczzoúhR|Hkn^0cg?gtz^PoISHkC|T1C,JɯKis;- 3l ET>2C-;1.@)? R`ItVp U ugYJ%č $G/r'sg|!-5% :^N|Vvs] DFQ{/$9l/WWU)"B`E߹`RHt! c^lVC ЛNE tE* " 2V_ &̏#։2G n:^샂-ܓe PԩnusZY3)[U{I}^Jv_Wj!XYcNQUv%Gv1qŞ6(ن[n}z,UX5pL@'Ȕ#+3;GL8>Ղobl)ƪi3ؒK6|}}QvZ7}{`݌gz)5$~P} X&76oB^l`[Y>d[2dbĬn$VsAž>E;αѾ~pPeL4_,/MwXv5}##@vm<4 rF4gCCsYrVqT.y(:dVMծ $*S:=EbC; ǡ<&@a!xq*tEZ(py tt[;PJJ|[ʤ  өQ |ͩquOhID!^'˨|9:a}cZzdžE,.jua†뾶QBFCvGNw,,O{aHWo"w $5ymsdLN>Q-hv`ϗn/п!qo|* " (`(!Z@-+0?$)HR\¶^+JY.yV3qx@$2aA'C̐]+SeD/s7@9\l7.ygiPȪs|ىJН#iʈB{5]Eq*)(SR;qPnpѠԤ]%N$V4 I?īX?;ZIk WoyW m In#5k Wg!gU1ǡq?1_/yv5K;FvxjF/^d|5Rʠ}"[[;r<íu|1%|ى1f7qGK EH2U7K!\v>؅6J`K{?fo XT4D֟Po&igD* v{Hik'U΋>S6.Xl*[r@fe0AZ3ddzp,8ab=eFNe׉m3h_ȑBRӁM؃΋TRXŎEӪ Mh pz@5ieijT /5e+b?0B'%v:Ѿupm`ElNYڿ>9,S$%Pqr=goi+F?`oZ]@Cz5u5GKxRɹB%(ݖ~D zt ҡ!X-PWu,t CP]$J:kTY*kgч%G`|yLzLAO䍜{+FeV8+ÉQA7j9nF산@=]ZPV6ws!.17I)] `+*#6:v|[#oZ'>0'm5 SNuӃut۲V+q)IMI͐j@ V&6jͯ 7[]bQy8@cKZҨN$}|M"/C>1hxiacwejk 'LFcGubѳB ^^|=V.Ñꏧ7{;1ՑT^I օփ橶di[kɻO) 5z%G/oc ؝/mz%SgfgGpX07:9K2:R= 8YO|yt їxaNk: Z,2 6U Wq"XjS3m9MbfmXxAp[gkf^[N6|6CcZk,Q= {L,f0]S&]zڪ0ٵ$^3̭h' #CИz1"w)l<jDHImGF{ɥ`P,PW U rsBƙ7@szҲ1K3<^'$YjISӨ]Aa/2Ҽ[7…C̐ 𻫲d(F WzX$DMPL |,Q\Aǧ@I[Q79/6t![Nwo[껙a:B1KFG&.wGX"J#k_ExO˘˖JZk,$tPwo#M厓|_KwW*2;\u-Y޽E[ .~D))U@Qpo>Q@;gT!m.@$(4iyAM7tGI;1'N^Fo[yA|= IuOKCqڰ[&}Kw}a0.Sg'׆c(F!'=Owl %#Fa`^wH,R>F7xZMWgϪ+[$.S"IWXVn O!q؂L%sp 6>~\Ё݉#i#JRZ`ثRʫ+@GBh*jB>̃(BdKp1;%pmg}eX+-(VIO-tg.> LMd҇8([RUGq@v/pSCHJ t{[N'sk6"QTdHsS 0vKMQK2W5'ZbLYD <;(V\մx!i>dP4K|,-0s{f'\PfȾaRePo%GP6D>m:oNKb2HZ{JhHa+UJƚ$=j[,_g\,P,jٗ9Y2ģ 6Hm>R·y30%FKMo)ّl sLbʰXKRTs+Vz 5=b?F;ƒ_<X #9:&fZiX-pó> 2HCKb>7VqyzX<qhZ.bFJFA!d&ATWk\}ZP8:Y: mbq%sƣɄ6SG=;69{p[ +± > &-u#ױeFhA: ;|RlIT8w7q "o,~,wIoO7o\|?ҿp/؞أX dF(Ʉ#BNֵW(_?.JXqVk^,w*݁0}COK %wX7'>f/cVQMf}ر4״{dĤGhTV|#q$TNA1K MBO`_!ў;p넜S'iⲂNĦ[r`Jd3ʑ7+'W΀>'Cs32rw| iO~fd\?ZĶ KqQ.y>.^&ʊ| TݳeWVR/t wGҒf['35FWE= 3H&{F3rl80J5 F{F =r%ݛ:1v5a3hkY{y݋%Mm BόFeւIbZ(Mo% 2XU/6ty=e_ܤmHFۡ]|yd*1UmeCwѲH?y4!bVvqWK2mWJ<.bc|~f!F2zI b˞ emYGR_Db9u\YK^_<ÆX@Kn7 wQE||^iPDN^ܿfA"i~d}nG@n%L$7g}R%`]kK $ SzQcNϋ)U]$H ^z> MϮׅݕ> T}L#{bzs.cGknC⨪%[*Y+hIh8vpףKMnX^Œ5e$3F0UFXvU0/0 t{ȡFf[yљs4:C2DPruSu|o.0`X9ڃƞoW=cB*$;V0a=ee#LIYtQO+3UCP{*(+۞gHn{K2U1=R2'sF%Vtj,8zVKF>Fws3sBdiYNЁz%E1UMGǥ/9z7\.P{`6y͍[!"(^ݭUښ{5qcAȉs@xQ'1(=`.-hvd8ʟ+*ggٿycY| :/#fWlmBqD}ͻxHNdRJ{~HY ;ɔ{Jf5zԞ{jHJOR->}3, $b"ZS\9yuc:|Dz@F|V^&~ݩ fp 5aDjTFO~c4(]+MQ_J7zM?GUt 9iV8E#˹MGUſh-g7M+GVUF[?mMAMmڱn,R^'0RO~gV9s Cwjh8\$QMN Ȁ >_̥^a7/e䞮FlFŮWr-Y6u 0H.*b pfx^┑:֨MmML눐'Gq 5yf`{*#7wq-s5rq:"mx='"eg!7ϗv@עʵ $&FH8'\,?[MP.W݃ .7ڳ)0moae7k2i?>"!˘0gl8J|:EO;k,mHm~!vO6N[q {L0Vfvxs ]Z~8z3FT:w`fN..ዶ^km;?3<^q61Zޭn3[[8B 'g4Xilo)z7XL"4pIDc_cGUj&ܢ1:d|r-rvw| E}!;j^0r2|2)?;LB]??0le7jN#ť| b̡̡qaq]$p$ڛ4.so/}K9!r>>OgbŸܗ:ZiߟƢQ"q23vW`!x(ăꉔR|87r~)Dw=Ҧ(+΄gWQ-:NXt(hde&HҭY$H ħ-륍:#'=ߡ&&+FGdЌT *دƈ҅]6M+"?eTۢNy(S? 5ԁ9&n#o;B3EX),tGp"Rxh4W5V`,EbXaR(j n[}1x{Bڃ0> <$x1/m6atg6LXq!AN&ƀ>mV`uVx:ndH*zK eJ©}x}gwX:O-㿛D*@U/BaeP.7G;N.\޳fKWsE/vtc whgCu4bs*e3Zb^~&w "Q[mW~/K[']9(0)j$ok݋US1|` nRB pV%3<钃`wQ {ĆgmyM#.o/L-sǰ x=I/7ؘZ;H׵D&\!vԵ0O_G3ꚨ.^=Yi&6<("JBRփw{*.J5^ۑ=rx<r}8 y1Ea𭡬mM<"^gM0S1yUwFDّ5J P(qHջ8g0?ꛔuYP,KBmϊ_jÇX=u^@ ]~ylݲBLŐIa-S[ (`!1 p 6G~HT`5%3C$WJ2x`g),}sJ}0j>m8_ ]Tg<Ar萧0lJ0mA%s(7цgB{aXMNY7 JN%Ҩs%ӄr5Rv]$ >TSHSm1<\>Xf J N[Θ[97ds0=*C% o+?};@%JQu i6N!gc|.h7[./i*iR&H;)|k!LW N,UBF`3BMPz呁 daqbԓ(&$s_LH*ijh$CdѕwsJƩ[0h5{nq. z rSPgМD VƷz30b0&=:,Fuv1J8EKMt/&J: &2V[X0'C+,ߚLS,zl}z/($~j&FY&\=煇[IZ~/bQ5y uۛkv #,UF1:>WoAkK{)KŞ^Q6߃)V^#mڃItN=갈ZIEy>aX\ЮLE5kX+?\SI+b~dc[WxO4B%n Wr;&9!'?WBGaN+,RBs"LOgAҾ̓L%Ot@@Vߙ BLY|:-X <$2#rR'}iXVnZo:xt ,lBR3"^dÞ>O/г3#;+@Nb$Ax0Iew u"'nQѾik Xa]J_̶%pUa}Ո"F8T*6!E%"GbK-L) IA=m`e;{ O"4Kr\cmO" hhR4>ޗ5A#Åi*1B;V ۆɫfA^AWx=\%BR01d2>E`ޭ785,ťM j3rG봞Tw^.X$,X)VUH]c7!mH"2by]L}`!~axc H EjJ및WL{WgNWrU5ɥjMU@_K?X~PAP)(`"(Rmm6ldr 9>0?f8e`y4+- ~TG:M]"Sv(*Bh]Sq{h%̈́h=UBe+.^:[k7 iCa"JxH\i<ViS4ccL@W0 "d Mn,|Z@Kj=V}i=8k%hcGP9/; g2*<~5 `Jw.wٱ]Z߂=W3G/@jwM.렋q7h'w2iuX *uN ~"%P ,Ҳ=yP"(CT|~ '[4_,)dVMG)LHm8auq '>JJLh fMR2C#UGq uu/k>;2,h9` lQ&"a--{xPDی$fqgx6kuqEd`&CPa4kػ SyX[GM٢ eBJNommkrG!cьBv`ZG7CT-i=ws>RH0b,'1G+b hvO ]L֎nLlw-w"$b ”(&'i΁g8+A2emkYǁ6g8Gˉ` [^\n ˚0ӂ' V0얘9HU|`bnFP~^?}V]y'd6~ԋfmh?˲,yNIS$Wt :iok`;zwMQk KR2V1,5^Lf P7, 72J…{Q EY;p j^R8hw*'$;'7G?b^p/6.H)voWl8DxˁkZ[ޔM,]Vآ͑{Dٿ);ҏV ­ $j;{J}Qcntwft'хwUJ(ȝTk#p#B*sXVTGԃs>%Z|5.evhLf'!csg2*UB8e%oq6Gga$d ^]EH`{.y{f]pz7[~IiʲbIJvDKݟ\o,V۪mHH.-T6)@ߴni-W' ̟*Mb.7R܆7[a!o9Q㫈ԃ=L`cy僆)ļװpe|Cgi=StC*Rc4MgS`mT/B҃j )r+oV$jO*C7Xж;#1,޼ݟD}\@ǂn∽ᘳz0#n( VBγ_0FH0JovAܙ   Px*Y";%QMc1Hԣ{\^~EddȢJ\OSf.6d<;GNmwHDZ9}Y6 ֨? D1>ZE6,j̷Gk8}vP4c <^ S|Y\ ;I+!Z'v6fkH9_8QW͞?,&4'qXs30eH*Wѳ(v ~V|lbH4tDISQy0pG{[H~?bIMGjht=9p~"fg:V l^|hB$̠4`iCVY> Jvr?MEӿ>W/VX_ۢW[g* Wb|>Ⱥv6@NŘt]A;qGzi]I~OOJnZIJ!wM2bXןn&v QiTžDFD.|a{;1/E$66O6"'pi1nUZsaލ}s/7N+²UQXnL?4+NBk}nU$nmǵ貲ԚO*(e]L\>w}D%TK鱖gOoۯA%]3ZkzI;A]ͳK MsB]48u*L_H[jS}܊%Ȝ6t5(]ߌ̎͟s̈́;-A{{p~.p@A(7NZϮVHP%]!bL}-m]Q_{>>CI^cW@?MTTX%wTVRyVu;G63z aTB7EJku؁z1SÒ46v41bTJsϛ!1LuTU`Hu;POGG_Ju@=Z Gu{<3gd߸ny %o_BkϏ;Q&Zl'd|pS/#l̆F_De)zs3cuu-8fcGbNF^ulYYV}-Q ?̊Z* nl.pl v..adȾp.>=$@F3c.}9<\Ihr>R1f1)Q"测CD5sSlvUeCiw%r|$e1Z{ڀH'?y=F Yκ3ߜu$MtcHXVH2"x1^I 9}Wn)dYsN,eq6,¬c)SEh8(X#^VO&‰aX0ƲQV v>gĖ|욫.WWeޏ}X<pzl=VW *" AF۸>6(D(2ヶ+{`x@/<7Q"D }[EL !U|w껵*&Jd.qT#"97ru$JR# E\Tb7lsEOr8z?]b _L2=(!G.2DSiXԵhi%OՇy菕BL5Ilɛ`^ȊCzU K65ˀFQ;dsAHRg;!lC+_ꇚmwBU|8DwBypqUn$vh]? j^Tt u8XY\y%b`wьT/͔n*4T"OƲ;;Cxt%lsT6k\0zf3 H&<:GN|կ <8ޝgtBs +PJ r`ٰ8]l|]Jt'@sw]Ads鯠>A$:tZbj1xb =zw /+j (M Q^#'?|pibIބ#9<(?PyT(BmS={ \~R֥(̐ l4X5G AGpu3|q_}#a )()&Q=izI: rx띺w_+^1?̻l}- hq+g0/O4>7䀘`U+nz0#q#+\xp\h n6D5E7odDfu.%*6xg`&G ͤ"I E''ICAW&F%5ifh/K7x7hu]Y!Sh N+s< "E<Ĥl,±np/̣؍Q IX'i]~.f^xrb* :)@w:ܝ?^]k"3V0Ad6za^sk!K79cR^6zD)rOp:G XWj&^t^/. o>x B͵){G03Nc32NP$G&xڧms(0&g t(^W'އwGcKbevWv9^Hwib~eY婒TNl<>$'cD}A‡!w뤞?W&- l1x3e1Ikf5R> a'j鑖;7|) ԆvH`̱@ ?V]CܻF64VnTPFE$A,J쵽=-I7oe0D6^[kBd;&q߾FJ\H.זZS D%Lga;(efy*,s2~6+S;C|8ߌA  U{UodjYyz `.M.35!dL(382#59t! |ٴGa+.dS[fmG$̜(KT~[fvn_*GI)8橥fC?RjM&Qռ$ON3Z燥z_`gPtǝI1II'AَKl svT-ށ+ޤ(cd/=EkoZF‰ R1OqQou>K[(CAbC1kRl_A1#Kԩ Lٶq4zS({@׃<9KM0/k8Xb^*ӄe`D~LNi}UGuYgjQ.z}ҦGP=~ŞҕF`Eo dgPWZ'̛H qYl|!l& (٦,5wsDgt,T"۟Ä1cw7ۜ.DvpVR A*q{\!;~TTC%7M'g/Rw'5+8;ʛ!e?mo;@eXI=K*Th2M:ުG YuI e2|/|tL\HL@bDG|9O D"_Nixkn#  / #w}oM94yP@cCCy`a Q^l `,Hg!ƭ5ߧF󴫫oxI֎ݝi -pϏ[GL PWڦAanG0qP IR= >,@%fKM~E|Sa稁9Kr[l'2!VКak/Z1bźyh}B_!:ٰQ$;Qr[_hXe"tjD@;7S;PPCmJ p^oî _`?t!ԙְ/ns[MqBvaT 9UnONwf~ϝW?,*QtvA E#uúzSP|6n ig5Ri {5MLҷ "]x/=l+fz=K d0Jn0<- S]*Jʖ g:e)g^r1j&a㨏ٰm,Ps]_5Z=#*.= ) ?EHsh 4zTt4Y"'W \vyd~A+Yj#7́KEzse((Qy&WZә]#+25Uu$ [ `mcNN:@Foz9& w5)WᑞlZ$s&V}Y *ʪ r<2_6[oAe5\ϣ ^r%U>DS7phWb/sՏJgة×[)RZB@]tHsgr> r|Bd*a\NmF٦fv q-Zhdr0a8BEHL^2 "$k8+ Wx!1;hfsYj|LtXnAؒ+h]h,s ҫRokJёq?HHVg!I;z /*v@qa+ȐTslJ%׆PyBqN biS|1KY_,XzsGjGp%f˰rɅRHּ9nd3MmŹ2>5RLumȊ@59M}]u];.A8pdFQvLLxMn~pj%;Bw ]| u0byF;FveBY $I~={hDs' i'Qw.+dxEtZؐ&J7op!|ikPYҗyizm?ovWĮ} I]lI{S&~ &j48#1]`%]kʻ#o o$Wx6mo*B;-%"!m_iyp/ #=<}D1*@t+c`+uGΫn"}-mIf U eyauX,kW7N-pSh`pi>Jy W4E :Rg:v(-{*^ Xz`y4lxJͽ Yr/R0H G<1PI(TnM#iȊ7CKжV)X0GR4SB^D a(_ in=mKo%ݮ^]-Ba7" Gd7 z,y+WgX_FQ$}mQY=WS37+]}B$2JIo2j|ghq;<M-$)W$&) D }֒b,xQ?,W7I(R_ՃXwcIF>5jbsS@[7ywI'FzS+:^AO+v@;9ryt_+DjkX1^][Nݦtн^ Y‚u=ߧVdMh1 34={w4CiOBqāWS%%| R+hu15 4eīEo[RP[H$iNk7zbd4 n +$;+4j><M%fwI6ŀce@J5/;NboPbÞ|.I=(OW;tJׄapd:Z_i'r%2d㭷72#SK3+;Pu\]"(tˠ0``X*F4_Ͽ@d2{[cYXL$PU_;R5j@¾RM^z[ÕndȈ:=߸Buv-uzp]qI?>E#v-ʪEV`\{|LF|ksV.MVo@;ݘ-t+ӡ 9Ceffm3 ~D27_1V&'9O>XZ^}aTl*ۑU/89gp7QX&g omMF&PӘދEȲ>I95aHFü>_^>A5y =;HM_iG Hg1rR[.dN܄Ũ""8SNïe񴡥0TV1/. #+ >֎ʛXWr$If _:129P`PK nM@ǟb {An?>9[s` J,'],rw.{C6"nT;iĨ i,QD-ڌ?Y[Y$[:h~{mC-܁JM_RE&.5f=c}P UA0 #=8sZ5.oAdky}RX MRZ&ؚc 7=qRj3=xףX U(\=4L%'7zK/pl1/7o",ɍ*6,6KZq6ĆI)@dNc0Hpf9[LZw'YWGh]VА\%194XnkoRtXgGs|m3}\ByT뒻ǖﺒV&BrܯυcgsM10ӥfQ iQvc tlJr]VByaY<- j1WN=V(78+>ä=u#o <2V/ yW >\-'u_ B&.ܘ0q`uZGZ0S"*םHw?%*&?t 3IMpdJwY=a1MG<`ʪ'LC-vŰT E=x/^+ݛ ;B=!xCԊJw>Vv,n!tllZ r4PG,bRi :@oaVKǢ g81[:ݕ@8XhJß8!.0Oý~#AJR~pE'SEs1J q8I#XR*Тfp}pe|~t^[6cU`>Oǫٚ=!h-rt]g:Քh/*2@62vN-hxn8Tz -WM3kp yf=O\@%N?kem1Ĩ`9Ka:7=uo !ůggtQ+buGu]B%@4mrCf[ vyڡ>VA&d˷9cJ%;҆VMQN"$MG@iLkʿ;iM {K"mo$:n,uen pB?C2jJz &miצK%+ܓ0)tM&\yIʃk٪Y>‘$@gƧȜ7c1 T5! B- WOh ťxj7)Im:Ê hr]4uipEU"Ⰳvy+ =<3S6ƁyG٫E(lvFƸ҇!g:q9`f%H(jmU71E|s&e7rI{$hl3ꁧbCTj;s"*e"O1W)ࢶHz㍫Pg/Cs5cK| +[eOx7u6ɱ\uNi^ɨq#!%5aJ՟h)/rOcnx'E!< ^z>؞хi}b*rSGd7=Vbd٠Q-lGBQz1Tah?co?{.tIôऊnn|B lo{=%G` <\#Q52eeu3:m0oq{[=Y(/" r]{7j(Qʩ]Nv,cJDTV'm|xk#l A{rحMp}m5cP p,v_Q9@I ߮LKWgf9:sj>B)$Ežu?![m pg W}F5SҦox2 dH5q t-T"GDPrct(/ӲW]: ertx6^Da'VA!1͞6_CbH)vXOYES 2C0ˆ}.+ٸ漟1sCT >a7 :/)D.f77e@aQ;4:l tmN|L<:N?0b܂\$&Kt~2eOaZQcm'r,pW3oi=l##odn8YO?.I?N)"NOMs +Ť%gAjMTK-V!X;]ף"Q7>yy ,`-䀶H-Fu v׹ F_V{'v˙ >{/2p*6O,y? >ɔV'w;BD5ٽok= ^ڶyAs.7uF>sE[[r0.,4s8@V…~Lg%(NTfpu'b:kŋԮX8SQ=x15Ʋ{")?yJGw:gg$WA֓F]Ke_W~xRLֺ ToO3,N5\gR`qӏ?k9~:4%nXK6{DD:GB0sqůB.:@12I;QFWN\@q6ߍ:>]q{(f Q91. :et {1Y04g58*-䅍`D]{{:e7YM ^zD~iqJSH R$[4vtXQZK4^~]i*ZĊ2{4L;ᄕMoGL݀Ay}63O$~!ǩ% arl^Cܤ/ťElIk7zf*PSb*u2e0I9UU Gr1\ ilmR\wmQrs#:H ur> pAb\8~^ O1d܂v./&Cη fҸ~2$WuQdv[i1HP[|7:У%) gPU% [z 1X6TA5 (^JQ\ &ϏFzrEۀVHGPnNﰼm cͫOwoF[ .4F=ٓݾ_@p"X/͌ږVѐI?z4m¢!65S`&*鱛/TrPG0 nIm&4ۍSuduz7t,tCFʕ9Eh38p@ 7_DI2^7^NȗDV k8 ^vL83]Aa& }. : Ӕ1NhPIgOUc!NG6O$J.{ C-&opqƾCa\ R897#1ѹ8Wf.=Bڪzg&< ᒘap1Ⴠ &p[<J{3(|΁,1f*h1%'ڳfߨmkz|匡/| p(,%L (?Dkk~ULZ7`CA.A(h/!knʈ5ݞ͉Š}f6 <sv,&6evIEz,uNI?cJ= &/MhAgV{}#+;ˇ4:fAVLLԙE$_!+ܗ# cz rNZ`9uRhi· M@d&6ସ%֡pO+Gn-=WpŻ\l(M⺝Ԯ!`|X]:yx}SLuvV\|<1Q"1%Q|&z9Rds$1:'.QöCLj'O"nf onk8mKD^jy i!2%}Z0ޑ ;n/ "(*i7NfxO1tX`iD~] (B$%rwÊ\+'5Rjm%lK›eJw1`R7;Zj:=SqGx]ŭC`V[ ]V P5\K kCۥX>DRf9 j:腁O 1-2s[ҒHQ-蜖~G\2zFjs$tH(G8 +C # recNr u4$UD\w_7)υLia",/XܴwA!gbg4?MW e7< [ ;JTԂJ^qoA<9ʘ Py@/fǤm9 hI-IȊRHPG IN拝KDRG:؇eIqfN%8*n0&mjNPDN?z?^)ɼ(Tz9$(/0{M5+X lfӧ;@dr`fv??.<\Ujd;3E}VNw7V[l$0Q.bG \vy0N:xCG+gRN9]ex AƱz*Lx-;5H 1tVs\ LhLWz?T"?,kQ tM#|n*8m2_\nTOĦ KWFpt$Nj̹q; 0&{!J# 8axb~0DL 74zXhb,P>(4K-X*/U%jc縍-= `s6ƎHqS@.98eSjt:%3nFK>aZP7*pLruU;MIku=]YW8{S )⮞5.҉a-ciSr7ʧߒxS{07v,%.s:~0j. &h DG؂5gqH@ }Bn "KqFN&X􋫛O \J (B *kíO,96(ھ%zYi0Sܒet 3 {tbkO6a2B,(P> 7VήVs}mm$ ,jB_(QDy1^퓒p|6`AyqF3b_pKpuSU\2O 3K~#Gac3X=L@ڐ9n 󜬟 [4x/8Eg%m&!xZ{t @ZWWɂ?3m40l|h5iKia_$PX%}>+Ki|(ƨ:7j!+:X;rO\kpY7Uf.u^v#iE$TDW6E+kuiK@ւ^$ċꩶ𛴂ʷuC?1|Rۉf|Ib@NYK W<,¥eH B T`-ي/<'m";]s#85u92hGlJED9$ɾpG$G); ߕ @ydF%=D5"?+s^WuP7!06wjS-H}A_!ܳ[Ɛ'p|v3i)=K{cjQ\,nGp:nD>Ou 2(,maM`WHEs!]ʢyKU)]#/wj"vXwEyCjjf~-5aaœxR܄_o_bÑ+ˍGwh lw)A֗p9]?8xri!2@]Ho=I Pc .o3# uwm|K+]률d\|Cle`sZ$4<:7[f[d$Q#v{.x+ɏ]#BÇ|~m̳n&#jj6ΟЌ l4OB 休j99ޑ=4%?sh:DXdGEv=m^~?r-}GT51 7Yr9lOӭڹ$X:+%iFF̴Zt"8t-CBKQpHFAʵ#Д)8[euPgμfO<(%Ǻ%m6 y "S 74zwOd-m) ]j <,ዺ7e&M3J2Qٺҵ AT|X93^ N4'Fp<}Yw|1^˃YM.b#2c>x*1NcG,ʵThJ@M7JOgIMma….8+-y , d\ޛʅp`S[4bfe NBj-o] TX-h-5xj& @+%pԮI#!®6M{0Pޯ@P{sy*h>]^ 5WVa%ZZv9\Q*GPw [A|Ҧ #m<7)$[L\/S Ɨ7!">1+ՈcBT:6Wתt#w/ ! *|9`E,ݍdAP^>y-(1b{7pj6[_ v V85O_NQd*eߠe#\xv*g6]'Y'IJ?J=hq ,zOe<ե.útpMu7_sMܥٙLE.?;![13C,5]?SD?^qR[A5T.(qkn"N1<{EXFXbAMZYEs<xah/8ۊUV ,\A&bx`ەhm'm«bHi[#q}ӊvkQ?tF'4 UiWe5[ogzpRN/;qA4>Q&VM*`ÿA*hJ)bXvG=i>,h" S6e2 u[wYlvZfhW`V.-2.+L]Ӂe @3{18Y\` " 1Z7ːUʬvfhSui)IiӄkZEG+TH z+&J Dr!VtK`\H-WU ؚ h\e\(Ħ?0@i6! QR%1;fvɗ.;\GrBB>%`ѣŦngB@(: ȧC"0q ;mbJ_QKOjHairMav)&}=i?lCly\UcQ bx8}w֫}Gj& 4M S//<37Oqq /OPBPeH2 NttP>/eOYm~#^5M֔K4љ)0.w%BƲ&JW7ҕ 8u-1F-q@y %T;TMx H'N(0`WZbchCg sql5trl\]KQˈfJM{UNvoGCrUI2!Jvtl|mm'>/i-!\ +q.axtH~MUZUmOV(CnE)5t9$=H) 3U&,Pl D M^iɯK^Ȍi>%pƘM ̭ĩ!,͈kZn;oȉQBsJ4`.~m'; ' >-_⧭9R9m^8/s!&_؉H<[3sD@3ovE.jֈRΧQ ^GFU47'gYGAEL2HWYd =q)i"M_Tv=^4|Z^D4-_r! bܑTaDL^Έux^]>9ԕFm̈́tzL5 c1͓W)!e!A3{T;^nՔЯQd:G컐dn҂<4 FYuxgVv6_ލֲ?y;-i$r_6'.YωWWT<;iZDg'֌FGبrE[?vQAwC[;qoꥈ гbAXmw Cy:7Vî+G oe٧*T&tH.X)ow7Y> %P=c-e eh0NM!"oGg g JkmL5{'Z@2aG^oiکAlp/6om;(a^]~z>q`Q\wńwzᥤ#nOkv'}ifV HA¢L8}=w.zR螅g?ɥܻeƠpQcy܅.5ȿZg}KMt`'pNi~fL.XR݁GH#gTD?d݌rvGwXa=R)%Ϡa : 0ryrJ |޻Ah<Xh4687A4eOsZ~9\;?_o(c ~+aΤ9K=\}%Pf<=Y}Bb&wacK$ Ud--ݙ?Z9! 4dx^6^t $dZGÓ|^_MZ)W:%=˥&xݼ[hV 89¢0cG+1XYʶO=cPfvzmO]e sZ)"6s0I<`v)cTq\"DGQL*zK?Glt0) Ftt{˜B1uF^tek֏I{<3H77~rGѾAT3٫Ҩk89\hg^ =֙COHܯDt_Vs (#?& jI)rzGLɾ24|h[?.:0PS:F奆*/k+;s@}8kήJW2uIܺXz(,ұ |T'n\#u(BZ㥕ud!Zmmzv%Gҥ/kca w7QzRG{wh>?R\մJZ鐄ɨ0YZp^RgU38ReJܼ7gF1 s񄯚G\xy޺:TC]=DIٜ-zPVB*lMqFϢs[+_B1A,f"Zj*њϱ@n]ϩ'uc**xNOLV)7,]GVuC*hU 1b%PDʝ!AC U}dI u%.R!7i|F?gV}kH{4&|}Mic{AO" "NQn[J4NEt*ugjؽmWó?mJ5񒗅B J69uԙut*{ BkKaIL0F$qEw?؃`g$ ׂ%F.܁a OaWX Ip]aV]oxf`hC( 4@D>yl *A pS\|P cnȞR?"t-<:~00%c~\6,8IKݺ0Qg9 WGzt Ћ%p?\qE{x);ɘIՄtB1Chv;Tz0)bƻtI ,p0tHu `yg$sŦ4|%,-ˁCf uWLn5ZV:^ >uSz>)o>)zfJ;pIw_,$#JѼ}2"{" e_E= %?CX|eN>s|\0FvX~fxT`JQhG!1u@ D]CE?_^?V Y~[DpPYfJ/L 81;k".%D^{_ S8ռ wϠ|v;ݝֽBTT"U ScFĭDb%~#PDZ*CPKP$yJ_ 2?:h ZȧjM*=8ԖZ|,>)z WW{iI΋:NGyÌ ]gg =l GyINi=/UAEq/5~iV7b9x ,x0R<7ɽB59~m1(.c-J[uO3Uz)3X` #C)+߱yr~7q3c"anTD{AV˸P"1 su*U@h?~[}F1OīC98Þ]5_Z}tDyV赱H3ӏ.zU@rPetU5.W[sp$ E.t#Qg6VhiA@^>Ǻ+aMG\C4d/ |ڎf1Y%rSTr+kİ= *w¾f 8X=:b9Ҫ+IUnaivm7s;$4DlC ȅMp^:8`RnKP:)^1qv DX=.3[6A@MǒO7 g 5 F6|B..27jӭH*^ґȊIO%|YG`S _{#~ΘG=GA1Xs~q ĸ!1) ?̀tشų3ǿA-P(R릍g@ 5 | *;R2o|R]ב7q hmO:aO_R<_¸a3: 6,֛VDƟruH3ǁ$aV@C|?E1nwrk*l8rvw D5@$ކ¦yav]uNě Œ"K(BsqNcF eu4K?fkvmXlb2&\ /mr(+M\z >Ս>r+ɨ:t3xG$cl3I#т~YO.@Ku4be3TỶy~0`Tٗ lύkps)Vm9o[P=ŔBu~@f#gSOᅋz[G uLJi+Tt|R$K:4dӊv/ǒ>Z?p7Plh0"Dȴdi~s83f1;? 3JEANY)N;Xlndw6!9H#k^-QEgK4E E+ }VM7hڐi+YqgsMHg@֣pu)ct!eoF]lc~ nXL5b0%fUiXY|Bk5ZvN|YR|[Ʃ豢NM" *D4>5zLU:(+pw~(ם rmM|i—i < }ٍϟ7$ge?HNnGPmk&9E)L#ێd+1H0wjMaJi-R}Ǯf܊~O6Qsg(DRRvMD$ ũdR Aח5h׽|*ziS"$7ZkW6mI83=6-"YDC^VB-ESm]oZE>1QۣFwma x'2߿~#`P9B A%G:B6q%M"e3:k ֑~ϫXUYsOtT@mD}E'N3CJ:!i)l-Ac2LKmܰ~Br7M7xO~d[!|K 3 ^̷sa>q{L\G,  P!40975Aw%c'' mJgmkƆĞN9`Wla A} }zP>ɲ·p{eXqSʱ{$lnUWN]g0䆞 73(0To'.#A-idCn6_/E),R`A癛XKR \x'+U9UD?X&(8=w}/Y[X8IIŎ%HM4"h"Khs;Ռu 8.l h(SZ1% .ȿbf1tk[ 8p>(vsu- vZHݍD~*׉G=%->\Wؘ PXd7-l ϵyNESPE(!"L}[&,6pV{@( *;g^'n }xg38DM2:) $`=i@8>z9D 4S PjR 5aYJTوH %YrX00F:f~*X0,\]xx]dgdjBSpg#Iݶl(jmQro%u`RoS1:*:>xс&d0"VNߓk z `xv$5ۘ"hO  hJǬTetC=r|50.?.0%)j#YPJs/`)@Lat D8<& 21uxC3:Dcmiq,Jnvek+5\"Қ4w~.vquԖvӊaq 'U 9/Կ+̯&KGjϢV[$SO1CBRUtu8p$#1k5F7T?RoK/ʹm,i6ё0W_>n\Qr8p2IO.M+O#.}2Gw=l< l28`ճ%3%/wkۻfPY;e t SBX\ Ut@So|| .i{)׺%LLX:+Cql ОU85&lpre#u_nW織y'> "b7j/Fj@BUhY)vo_^#8x|r-. ^LVgYZ0707010000000e000081a4000000000000000000000001673737b300001810000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/mfd/mfd-core.ko.xz7zXZִF!t/oU]?EhDTTk׶ǼԓV L~<%_. I;ΘHa>O=lr0}%pqVTAkUsq' K`0jje++7 ۴VIn#byj+ $l%ug=a]i -bEԗRɆ "7A'> O[p,̼ B+yQ HqmT}c'iX; S칋no~o6I;J&k%;<ёzʿzä3\6 p?w6NJ3|҈GuxṌRs&ap2K3M%W4׶^y(y%==MMw%X1C žxcsP'AQ3Ȅ(Lzz#;z>ETM'ds,Hm͗ >+U ;7-%`PVk ruǽnuyxqJ̋5bjB$fE`2SP!w v s0Cu}4?ќl,"u~'e;TOGR9=oiFEw-KFXa=j kn_'Q@&:!b~-F@m:I) :YLaAȜXZy" 8Eݒ2F2}2BOwmȄz ̎5 ܲ82oK(])J 6O5\)dGEnisOsL]t}V3Ge{:WGFAu,J7xw<fb6A^VQG+(:(M&A8ns4f^RT*t4&e ;K 1n݈`/SWϏIWVFb @'-'OHWj45|<˷e 1BڕZ o1N|K]Eܑ A$L,kpy{~XQ d#tV=džl])_@/Rn1Sɰ^>l0g{ 8?M\^uZً3S⻷Q.1MG!yؕ9"5tl5*hk-ѬX' 8}.2!;_$-xJo )lc_J"ω(W?ӹϊw~:!UQX>8߳.V1 (}Q,ĸ@hj GJ0\X=6<8}C`xUx -+=T*G1o䢘#.<\Cjzp`lƩX\L ROό2hD$KO+)}:I Cg&Cm|W Xў~m-c|赍@QzUZJA@": q̦b;]0+ΠuNIjQw5vB o}+X)Kɩ` 'BZ}n4CX $3 :6ݻXhC~cԞi)b/4̕ ʽuwiPfB\:LdY E]1N|;X 7Ig%$;歽lS|v/RJrA4(ܜX9ispnDJ? ߴ~0FsdPrk// h%0NhU: Hu}QD:^530i;1 3ҩT2ŲrLto CeۡB2L0&J ;.Ɯm0t qdq3P:(Lw9qBمϵ Ar/1aև7|MJV,3HGQ!SYݫHHlϠ?OSZ)oUfM.Q¿n2$WцsȉT4toxUn(nWWlw]Ņ6YE^z4Ń%A͊XZbuTmlm#n?Zd5/Q$ yh6ܿE 7dїedJՎ剽Za[\?jGE䳻YI\Z,ǺRu(M1ojQo]6yG7 H_Qfcڗ҉@ОқjW€dN,>K88GGUOei7Ļ*#)`1` 3B [G.Fk+Sm,cwY\SwvՖ0ySYaV$ƕ(ONN+ӛzDzc}/iHB܊df3峉qȺ^l1UDqf *Lu)IG:`gLjRݘ]4u%!]8tCN u/ k ):Е(롏w˹^Qhӗa"S3QR~f2^AXU@Hl4)cbL^ 5/ҶxekGw[|C;Ucn7BASFw)BMχ䵿B!bp7O,~{0h"|ە|:r:1v @;FF;>iCU,;HO؛Ԉ ȇ[UrAoXWGF 3I3JN6* Dl!$yGݑL4K1eAv$;ZcZh _ 1Ɋ{ꁠ eG6%RǢDMLC`r!Y;OqfiQ U%n w؋IQr릢[/`NQlEj-4 1b/V@\'*01:dC&K9kV.,>9v>5URjbd2 _5]AI$z׸Ʃ*@yMXF"u&]KO ?DŔM6[vyeR"GV9jiHm2u~Lz>d%a?I#E_gk慳$-* H㳃e(!2F5/ZrY_sP/gnȗ"DE~..uY\%_ Tu4&17N+WU1ƺeL*|x̔EtFInb_48l(M}q (wŵ<\VY"Sk$rE0+ZfTep Yzi}ruzx3퐮:IbP&϶Q[VۤmhlV-  ,[.6`Vf I*'AX0.XJP2Lj?"sޘS5^rT~´I}S%x58棶 ej>J)|\&QNW:&W@@Zy1Beq#kzm]y߂3E3AuC +\#R<55e{3?f֊b0'. LQjz('`1Ny)iJ#F8tT$M~[> ;F﬉|ȭP3Q;W,QL39`R@:2G?îsJրFK`#Jh20̽\ǙPbYdN/aEuS)^]pdlV{!YzoK&LQJ ,m7'=26]L0H7Җ5K>3)# Pk6.Lı]ŚbG @H|CS .KejnIr!a) + shԱu/2F/0 N{XRYa;NFG9)&IÌ{7zWQ[e~`/ `2m#ޝ]M= WO!d|xiwJR-$-Fv uӨ~JmdƔ%2eY2"xE)|חօW,!8ł{сOLK%M7,\vu|BR^$Bd=MurPP!^DfJ*sK'8ܬ@`cKT Z#]bEH! |3 Ξum1+ceil]=)o] 5۠:%zߥa?ZkEuh5Y=ڇ/Ao=k <^zN1 =٣|n5t-hFcNWI쫹mXhdy8er8Lρo \(ws ʚSڬVB]?UqVt2@V]nXJUq]+JZ<*[ j']+p7y9bEPuy!UۖkUF[nou3qPd$4M6FF"$֘l4Puu,Q#4`Fªm!#0'LI}_VIB h^"a8l );|s;}y>+7 ;y&jO ^Bve9"dFOsb'h*>:$0 w.,;cW.scFa$TRϲ{i>쵭ZXu?"j1sAs+Bl =W7 O& 0S=KG$\!a[pXR8=+r׷5Bs2{a Ce}ܖebr :Q\B z!u&I{u%_"Lwz =AT6Cm+k#qy(=A49iB /қ(gYZ0707010000000f000081a4000000000000000000000001673737b200000dcc000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/mfd/vx855.ko.xz7zXZִF!t/<] ]?EhDTTk׶Ǽ%b'#Òj34L :{'L&gT}шz!d) _-a6AbXpEToD|N[v=F.pp4w3ݗ|J]G|^ug_ü:Li`^W3y,"xbN|t!s!4.lzLyzߢwdYqt_ s\O˥OPVKF6` 0s$F U9QRqo\tƾa؞PĠ78 Ύj;f;W.G 7..\N&DyGhniaQl25ޗ[>v!Ii/peQ12Jj\ &z(HQH=n8X*b'9yҰm4wP VʶG@u}_ Ғxk 0;X)\$E7oi_#}Zy1 4ȟ{>$c$=7ߞ$ tla0EVS0އ^42bꍾm&ۨ9y@$r+PZ Q}*ӛghG+u4  S俄AlZ?k.+z!Hd>SYes` zUSdekB `vсUUjdbn(y)+M`"Q'^ i:g E:N87-ˑs}Hۗ7usrXHZ o2KX:vc SQ{ӧNŗ/Do nbS {:q\%*)E>:Qlѫ$u>(5'd؍n!6xB96١aAKtY=I-=jn*T{+4(ҽ~tu 38' (U-'&ȷ\umOF|5nW]@MʻpBQS.iW l#<+nz5'rCՈ{+ŽA|&!k *sjwc(>LJ ˅GR?0o&C|}O^؀\Vhh@q.tZsƩ$ZX?dXos`zS(gP*˛5n+hH: ~QRqOam&&q13T*&4R"h˼0;앺%T/9@M&#^]O@zSͦ(V=^^$٣ niYu֕ &C "$%5'jx vlT4 /rfs3;gf^Q3ٯ.~zrTѤt"VچR &]4ٹ4qy%Ǟ<'Q'<߾Ɛp,LBف;`㭵cn+ih鎔UVwFAꨟ ʼ~RkbH+kO8k Wb|sYwr u咙Q\ e{N e=i9Lm^I/] ƚˀLH5{K.uDUȷ4S&H^Iŏ8#wh ʪYO4-0hh11~Ja`qժdo-,-H>H>^mB $z -0aGIy5%•Hya[#9CE:@5%79a8~MR̲cP&G̾;?nUPDg)/2x4zEh< L»=B]d^b.I ZZK|@WO_ d L ja f_GSB&I>֊p>EgLi@Ϳ29WկQ Oi˴`$WVL6i14}Ŀ7 ްh /qƩ:G*nr=,L@3dI u;ڻmh'Xւb/㇔ Pa3)IU a4&[?Jv0ӓ[%rhFc,Tm#N} ~eXΠ^};ӂ!@էZŋrѰ&!¯/c{O.#H9^8r[Y{1޳ &'YLjqD?-ӗ=)Wmcׯ!zqnS.p1%jOA]ͰT3Tv78vo= Cےm no9Gz%{s;uN_۫X"M4UGxB3ֲdiaXLM#"pGl:ϐ,սaa+k(2 u-q0^y NNcK^`J卍Cl >ᘴvLs״M BSo\N [؛nj:aE!v˅/wv-J7a YQfkнnE'uY7EG3b4.1r+ N"x)FМd$sj1e|AF&[v7$d ~2ٿo\x4LصLZKʸS]KJwsۿ/ZX诸]Tϙ}%:dJb ykNЙOT];g͓FN \S\)Or{xZLgYZ07070100000010000081a4000000000000000000000001673737b300001960000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/net/ieee802154/fakelb.ko.xz7zXZִF!t/} ]?EhDTTk׶Ǽ԰H/?dy4' ﺍW[#|˻hBa]Q_~fuKbdc#V~^'%#nAۀm]/)×6d*a֭7a`P[Ӑ!Nxm"_Sz k:d"ޱ-ç0pxec"#_"k!d;dB@jZkLnlXC2MNfݴ)k__94ml7(ԒpjaKg 7<_6imx.M/[$Z:R]E1zP2$/$JQ>7kߋ-ᕞakUx?'?Ku>4(*( Uz_/jE*ץK5Idk:mGssLi*v>bIq/kYE(\WKRw*9.ʀ3{->rR=dJ_-4'0RI  (fz$ӫ…h"WDDΘh5ء Ϊ%W [zO!,G/wBng|άb\}i5I `ɽl__YX[m7 (.(c<%&ur-C6V$TjT2hU\~(KJ\8ӭINy9@c011#-*W+&9Z/f{d䚃}0c'w)dlshoM'9aR= O@o}kXǪ>9h5xe6!i^',/bhy鹉TS+$X#|ƣr_BY0TD6adEc! &oixAX/u9i6wWISِT.6Phϩ ~; Mv41r| NW2ܕް٭cg__&[ocYHB:br{$g5o=l.`h AبA"MߚHQQPW*Aє X3k;I,ʌ-( ulKv`^+IRcUQK.GB$8>^}/= +FeG@k$ƺ89" Mpy%'hp`e=T9 mb-@g Uqn!I$ҕUU+:n Fgemz񠤆KJDA ssCl;LzHRO̖Jt`@$Es"3CT,t '#Oz6-i&o psWЪf${8I\*b FQ9,[AN;+#+tS;TPT5 D@%P1B-?F4& Xp`:X Е@6m7fYR " kje,F"?_BOE7 6J{Sq}u1S }pP>Uo(z`pF}k\M蜲T !IEfIjkR>nXV+Ӵf>;!~>x>>YIV>\num@>|7rVwQ5^׌lu(Pze5:0FFQP\Y6]J؀ i7 akě:js(S~O|=GG؅زԺ@巎llS~+&eL? 1wTǶXPT @Hv- f Տk<;5 Ug// Ūtl_ :~;4 I9W\#LhƮ5GIa FG$cFȯ~V6ZDqܿsUot*)QpTOJwWN骟Vlg-R㥼m\ׂ]ta^S>HRt}?RVlPgnz@Tao)c^68AO%,v">Ǩ85XUSm-2nl+ԥޠ 7_& ew!OlɮhLH46Z/Z)R(+ިZl@J-η,G^#} !Im8v.2bϋ,3|ޑ0Y4%ֵ*RE8J>e-I#|2>ϰp~0\C^8PU~2|ѡbpOg R肸!3z tsQ(> ?v/!Y2a&th+HYwea[E;7O#,} ~b,|5~ 죩~X~$yXtgBDvՙ&\H;HhYAPmDУJhq-|njZwƾ.w-㛝a}\Žg:@Y5g*ߨ٘tiBs glB/.s G{| %mbc`e a¡MToB9^1b*欥*`RmD_s͐hCۯ"籾H>UE=d0 N4¯>_ʂ$ %BU;*U &c\iH\ Eٺ9d3"続%Pj|d`&4,{oZ` ѵ 1G snSԞ XnnyeG#Ac]('GI(_b 9f^>~"מ+F֍௰<֖!ckm˜WsZlE!(݉%G60>0}:poVkz.' 9lrvSxSBٌ) ZkiF]-Uԛq_ v޻3a{+{r#¤)Mh-q/A.w#DLXw;ⷈ+ܾ|k?p!CDr1F3(V}?UD*y$.?j@f_(%A>2 w,6iRZ߽sVXk>2w'Kaè0CyBb'Df=aTߴ*ڥᖕJRV9L9'k]DZWr X;T.b6.pX+)^|0%Dg#dp)&]Usb:U@G{$fZcRN$NM`Ǩm~VQ(Icz6Q+V@sUza&][|s/ttץVY;5LPG;X4  GV X5%N NFuQq}.tܓ}eS^zM* &C$VJ$uꋥ%"Ry79~P%ia6qSkО?#+|,q=,!6Œ`M!0[q‚ηIWə_EA`#jsBNҍru#M-Za1uHߡIaJDHZ4{ L7 ίt<,ֹD L$A EqRt1濵 ~ԞoTda]h}[mOy{t !l6I27V&2Pm >aPrYe 8(֎ŬjPoLqFY0.wjF_gpԂvb K"h]8n$ OFZ VDxr|^/`ٯ0n`$T)3GC-wl2}| :@u2\9TcU׺K/fS yzޔ]WۄBA)#i9jz4tU0FIM% \y^9?E-yK? r0M!t?L0T}) +idxf.2&躷_в-zjM"JciA:DV =3 P=wA͒/tSFAllpm4 dx [5 i/9_^+ P1 U1")F8e~5W>ِ27%1 2;a_.O11S5Xx-Dc]h:Ȟ̀z@U?{Ŀ_k ^g>M $CMTْ섭<#{ҩz KPt|UqR7~\™r#c][h 7g`svQҬh)DɄU }\;f;TMầ0*hk+R9=kD6 [vqW(>]"n^De(K|"^ھ#B^bUG 1 ؆#֛f)0-C)BJb>Mݶ(,ը1DU#݇zs\>S(Q^ yF^2HF> jc{ 6k5&dODu}8k彽ZE[X;&4fS|yX*UYL6pPx8PYIwzu ,|{Ԏm[ sl'(鄭LT#ϰ*==mYN!ӈDAOmUeπמ{!ѯ-cJNuМ(ĉJD~LsVj|T[S/giQ]͟(Ѹ-Rِ-5[Vy |kcWzjh #/E#.ɿ@2݈&!_:C(6f1ՐbolS>"B_?a6Fo̵~\1*:-t .TU8WU;hȶ7x<2G#dHs |mO/A}| DS䣭qtLW'5MPnK#.p7͵+ $fbi55Cކ֏_[ Г1H6*F/kaLrvcU vc3.ɾH2+~b4dB(gu,8J3ξJ̫1/.Li6 tVψmͤcJ}N1_/xNJqsQ3!E])g3a1Bsۤ bo㒨]x5*`뱰N&0.]?Ys:d/C-J&]oMRlm[Tn\ajiWXXM~Qz=CL/5<ô |NC>hBۿ~%%ZQ/jdX&mcVEB Mt<*\~cmv8a}ߋQRt#4=vt NؐD&$k/ڱ|ddJ>l;۪7~SW4ֹt+p}|.]5`ӻp]-!(}^ۤа?J[h"sP(x ']VN&]7ߩıۯ,d#zd6eD *On֓]Z_):M_1;, (a)fRw|n{*/.4mBWP2" ˕P<)#jW&9ij}"pբm,,QIw 97KȜ_ax" yUvjg&Lis?1 S!(b}ܗ-nAƪ#{O\@7sZOb ({dAؙ=6R0ek`E3J`vc߂e|`+fU9kG/K0R=a 51**°fٗa PP{( y^@r {c4_˒⥐ Ʌ!+Ρ ^ln}#T h ynA 9?%#ccl Uˊi $tS9֛uy;I7l*;(#g#ݘGu .(iSK\YJ|]3&:hʓPcOelQK͗j 1 l$ʜ;aiOfƘE 3Z]LV=8XlYĽ\&BM4X{((E;h kãUgNfq`ǤYzOO(`Qs,u-:fGQ~}f*/QD.w@j^kZ j`8, )a:( xh57]"w }4송f@Pvc%x{˹E;cȻT;V}_%*yM5#^z>`]iޠd{l4,4)];SPC[,l$sz ugd\{.6Լx(*t;S€7!K 59%-RGX! > 9I_k9pR 174~-18jyaZL,~+c:F7psXQp?[|QGb2&Ú( vK` g'x?ɗ2GeE8qutLq3vJ^#=e/4T{~v|=KnyUiʾWPg,w%Z%m ݫ}Zmq!sЯzGLn4ԑPIJ#VT$qNdQ}Rt/y6G|h: pELRJ-jҏohMV/&EoIj(KkRlfb' Д$m%fT45c*?6'eJrC8X.T-M,S:O[O ] ?f`P`[z@=|8f.g7ĩ- l9,9n3~~<晦ю>QNL_w68,{tGٺ  xH5oJ:b^Jbb`\"na rڗ4ݻ# ^2>ϻxI8=~kXf`559NTG V+Xwbc&{Smޱ|!郥Dv+afXF*lwa h~ ZQ`SJjJOK`@E %V{^V!2-F, C!c72p1b @S:UR41Ly\Cddٗ'VSLՒ7v`0!뢬AA7Gd WfszpNpAIxU d2V$N|15̖G>P]j RʴF+{): 6t8-(*#b/5+K&;p^9ΰzdQloQJ> r)58E pxe9NC(L]x@CoLlU:qM/ƀ}A /``cW#w+ b?ZԛNr4#k"D`y.';˧{16axkJN.\3BzmBck nY}"ݘPMB"k'b6j7kN8<jjVQQaUgOP4 Ũv iKL ѻeF~b J]bat'0@+xOCb֮tl  uP25F`LGݣq>y䷨7a[Χ'7U*^8rBlpd5װhoiސVvpV)8QDX+4:ydU_x?,qS[v鬹OdYF;8`|Alapư!n)'V5JLUb6|-->Q~28+p3? l:c=`BjF4fɐYd)'9 EV3.%loqr~Ă)w Е~2 vMCH(.ly&_{d-μ?̱ {!>1[9_=o[qL{v i0&FWgB&g;m_awу#]s>/^UBPqP# %=b<1*&O*ߐw J6¸ h)ZausM:;n.1c),EnfZzf8~{  "/%pf-̂*?-"d>1e!(zZc_ͫӻb| z^sۓ$ r;9^N9m RriipN^`Д `?ݙ vНRN˶fb6aW/Ǯ#c ^WOv޲ Tϯ#A>bkѠZJp56Wm @r9 I!O?/+N+!Uc xnoj#G7l s 鰸;{mVhXq&s38ͺY.t< tB 1J0XGٔ H^6'뤓QTp&V)Њ%& 4L1N^}@;d~bDDn_1Ij1e]n{1LbkY^(u|P` Fi%Ħcs w/%HHx̄>:m= N'R`. L,oϱzu鑠vԔ]ߖnq xO_Vm7Q|`+Q!SԂƀB\)nD0T#dU!czyd C۾h=׏mEPFZfLUA*<]s}dtbPq?]R?zο'ӓdA48mDC̤HLP2Zk]|];rQ}y(pU$5 עY=e2n^"\ZcVw3o"VqYR2(dz3mX=-3T)Z‰$6Yj'mUUZ>|)I u4 mԶ!CX\;Hsqy/_RdaG[F<V[Gۏe`z j{gL^髥?ߴԃ7nGg$K񣌍Qj_ 3 zcWlSskp= 4@+r;@UkԄ8Ik> 3s|y)ѕݯ:Fׇ{'if&Y!.${[7y $S&\tad+aRV+vf u >N!U H@ ߡ9#,wq1@D5X\3p_̌{ \EZaڈL("UYG:^}}M.!NAkFKlvKS> z7[('+B],Ty{z%ΊI!Pho̽*~;LqEݼ§GWB0O c9(m_Oh\91it6H;""VX05㫉$R/PXo<ʜ8EDl- BoSC K % :ZL9_Oze{H/P ^FflĦ[m;dXyA,Ϩ5Y82D+Rg "kh7ZKx:8?&7Ӭ=Rp:,pƩ>:j!y݃E+ws(eQ]-_y`shBDč)KvpJ iYi&  PnC'a nz W?Kh!X}ϷVݼx =8g4pUm5ȬxD=y>=ͯsyU/:ۨ*WUʍ7U}e#rCъtujj1Vn$de  a&p:BȁQ>rr[gO|y\Djw8w%S"VH+G St{;d ۚq0O>q_E^y:D߂x5 R&+s3nUHl*6ocaoW{.uHOOG<4"ku ,X'NmjZC2LqE2y5ղ<[!f B(Nq(5λN̍sbm~G) w8xǼvE*NL7En >g d4PY'@ՖS% twdGnh6 2.˃g Q 3ڠn j8GloGAv)T-e{.pwѺm莒~( L 홂TFےNmL(_M +0rUqA8 >3?WoSfw"+ ;I+byAor,D5[)g 糈)I4nP6 '+V^lb09m1b vAh&QGnWg-H0CO@8;XM+W; ÖDF}z3PjҿQ6]057>H'DzUz<{Aȿgt9ғ@qpi2̕3 @< v T~$CRVrolE: ͛|mH>MgKA[ 0j!^BqyӒR:^]}׵߼y/c}|4Ui]պlfΫe2oA`[Ե0$\㕼_ҡiʤEF,@Z[+BJZDKíLBMՄh'^}$ Y(]l"<3Y|Ѫ,CY)^B49ĕ1U!̍n2S|wjlk+28:'KY ;p)(M#Wk~b4E}6T5Z  yo`9Weî]1JTГ19&ߌqv#QU_08_c5T;7J£\lHN6ç xM=o BK}}V9 .lWBȶ2p-J|ns%O\sQ[n;p{Gt .)0*Y7{鍶?} u̞EOrV&)` d$LVa[}'g x=7Z` k=?-Q͸3K6/ވfR0emeV>1fCIV 6ml%sDWY=)đZ̺ry284 $C bWad#e: ͌'oR<WQNu`ŽXQo6~z;qyfG@d7Zi{k|M5J>fNM3H6(э0T[)p"dpz1 U?HeuJ>BYEg͞[-(0gqōIPV3㕘sD"+@Zr{w$g^G˳!B?2WIcn[ "!}ZɺEIJ%У.+/N@IN*Et< .[[bj#CH-Aʌd𶥤n^(C,ctB WG]Y@%+j _ 𴸊bngN +nѣe 7Xմ?6ًMjTT4L6?+p"Ti3ޗ"t]3CEȜ!+LҰGl iFICмi\%\w2T&"+"uoK r1IA+։H9(#*ը |oKrP%#4]JL H@R7:VcXo.>P|*ۼ5詒riР;oܤ5sAO~hT%/77l+a4$?ӞՀQ:Z_ J.Y04Gt+1fHmM;D/"qH>AA~MH ߺ[yY,,NҖ@J WhR; Nt}2Ȅ?42&jQ -­{Խ=p6Nrm48 i?5l 2!ӈHFJ%=6IOPf|Lgn7U4i0,g#WdGL{;Dz.-Qi Yz< Fy/`Rma,xI`ŢJVɫ!#϶!tޞ 㣠~O]y-uj=DNqO"ﱙC804v- UEߗm׌ȋnw.g"fu!GSfpd+ Ms |3E,u5*sڢ*ܖGV8QRln4#W&!-4lM>Zx*QrŊz|;lV .'/g\Y{(:={W:EMs ʖ0/͑5qqDSlmxqiIhq #82VyE6W۷"tcV)4.fo))Zh/n!x;i!x,4Jȫ0NG]ܢGLMVLzWc#C1=lߋFl-=wܤș#C,ϼ0x kT|bc& *̓ QƎEDړ6+ ]۝2=َ#p:U"tWy:I 5~3^yyIP¬{H R\0t;q. ~BحI)Ynj qPnmLx% \K Ytm{zڇXoy58:B%Q#!Sp_YĽi;ʪo\4<:8%].BW>gnX$f ])S%NC1(0ϊ s@Oc^|@1'vK"_ HDG,ƙD5 ULng95VYɣsm6Qr\2_Q ^i|;.a%BH,aD h2:H`xݠZy1_ 7Nȱp+Fc'?e%& ttlfhs֟;jD*^Jx&pt|:J0J` `شX Ԡ0uU= y dwޒ>8PN2yN&lU=#dmZ`H?̒bT#i.tI4ya Q3Ij_ʍ&_e:= Rb]Z0'B(H3:V-`ya{C  9[#p݄LtKr2^#w Ey-( u06-ť'vC Ɣ%rk'<1*ྥkd)X_E.ƿ2l4I6NrQ@2XE[]nqw%YG3ޓzɭ*RU]]dcUa0B\$%4d؞ǚ,}IOtkL<~a6K6?LD<"j]^@GgzXĊٽpm;eb[j7U1긥SYg$Z5QQKoSPvdamFk()7RV+RzM☓?Ym[}aX:5Ηݵ.`Ϭg,h+|4k.H Ȉ<+y>e.X@lfWz/CۮǁyVM {OGi~ϱpr Q/ȵf@p R#`ǭfojIԫJһ+qm=gLf}/Bf0(~9OЋLu&(PKg2S`>loG񯁤ܡ>Om|Bjg} Su?&Z[V7?B׬лϨX[EC;ĮyMN)t'IրC\A(ZZg\ƌtzv*&"}^TJSZUA(3//;a b;;"I0L3޶ ܬ§G#q5D^>;: XyRGlț.\T_A Z q~  (L?e!udˊ|D@\%g4j=,MSd)]j , ȁְl!x, XS;=25* /%+~VBqu҃\AXUɑ̝w:E`P^Q>:U;YDzߘ] d,CK&*y>N 0ܱxC!+(XS:Zɡ }* 7Y6REűSHJy#2 yl3~$ٸoPCNDeؕ`lP&(\`N$֮}2\06rvݐDm2 J7ag8sqŃ5-ǃyg!׺[խµ%HC, Ҝ $P:}>uP0x+HРLfP[?9\CKﲻw4Bx+:*"qm2M0ntyAȖ3RYIT;3fGLɓ?_>"GЏ#s# e:uzl2]z/Y֨d)=D~ (RAD3HUy/aDv!'uDZ_gXy@4-Œ3Q2#450zN5eXʡdw+! G.7oǽs+D+f]?83¦S$wjdA PCL,؞t7 v']J؀y5kѬ[*AwռċtFĔxr7xg\(3 ,o08߲dZi3#8ӹw6A$uQ 5t$$=Ev Hsppń+pZ(ΪFӿ#_wϷe^Ωm`SU`yK +dCY-J!6@@0,R?ˬBlP+櫂%c=#ZkشYJHBX,񯉈Ó-7tew9=c7 ,H/{Ǻyw]8k]~=H[R[:oiC碘kqg5 NzE!L-|#*yt8hmNN3_N +=hDt~%=3nPQ9K9Q""D6ZL1B݋T-p͚Bʺ9ÒPn)AnEٓ9({L3mPf[S]| L5{>w0Fxg f6p&++e)]]%XCeㅛƮ#:A|"#o0V*{8yˇ(؈L#CI~v+W 9D'(0\O\3.]Փ,62_O,> tW$Ts3XoY8M15@NRJ}of|8-Kmj[&PCm^T⤧ĉZ߇ˤ2] ;%&7J5KlSFÛYvJo:j6sяw(^Mw2>3(yq;(p (3զsz'AIk۔oi|KM~c$@\OIQh?V{߼aٌ@kCpҎD*SG 7 5e~gtP 7dj0HUfb[( &<萴I W޸4ZM[N;*^91mz׫20[wTUtɦr xӗkOL]\3}>zCԺc?0nkd( @S 4 1&gQ㾞dvɈNmUxiz )`]cђ *&ä]-zB#DOQ컀`9+G1\ܡΞm8%Oo§uM 0vn6~MJlu!7ܹ=ъHvb07O4[I>Aʲprl;;T>ݾJ|3+#@6UgtxPصL=CEq%u#DozXZYcn;sNf(aZ&,17cn`󸐹ĖBj!+hD ߜ ?}_Kӟ?V $;]PM@_l!!э6<=UsS|!>'o㞞Ž9CmJ?"^eUjRލt"j_toK&' ނLV 憬n;q%zX#t bD¨͉SJ}`,I5|Oldzs U( \F|\9a=ao{Z1f-0-Ig[G\xPOx/D&+ؿ t&k{asu$;;[̗a劎˲ p96Ҩo qpB)kMA4|\[6az٭p: |~F;\kSRˆ2%~U*73`b0>4;L?ywIl VC|##X+d^`) 52١ձ0 zlN:r}܄kqch*՟<:q\3Ai' ~xmg 0)Mo3uZ^NjOY>U ,_kDib1QFT!D4 7:.eXEeHһjZӟ ]E]<mV1E~r3ur32jRЕcdu\;<낸W.[eU4>x僑S$Ȍe:h~MA Yz۷0"$8Vnt0!~#hl*ai sP-!IQi+NPRRTO){|&&t -Pg.iTGW`s~rq QkD;Yv[2gbg5pi~_Fw&EL9I|ƞe?jYx@fL1rv\hN_.J\rWR<; 16{Q k|+[ӽ,t(OJ~ ߲05%~LxE:L% >^(;[v}KǾ.~,3:T|H(GT3nwetMYHBI|C%;n$B%B;x Ooə3 ]AUluwuvE% ĂX;u)23y? %]40_fo8yNF>גbKȜ}柁͑H m X|{S?Bŋ9Q]Cg˺wĬKr$ozeo@ۥ poݝx:{tƥ eXN@I eZS]˕pJdBݮRLݏ 77z9wg o1^ w㇞?O6 ԝє0mBuO_ck uɦki=uE=/ouEn_J֪0*=p&`~B2!&(tL=k_r~e:1'}'$q-C#o)p% )"#+.[㍢hDA`ID@E[RnC>IG *P8}_ixͩO^›VB涡ܥ"^FψakHI~LP>m3Q JfZ?7Z]:39 *PydDh1k^=" q!9TH毢T="bTJN/@ 4(nm<8nJmzuٚÌx~,Fc\ڡfv7po<FʹK}1JNtj k%1U:M,|ehn &xL 9 b6UyAs15=ho6X@]~Tf4+Nܣ6< s3-4:QP^4' U7%HfM#b'CQ71EZs&b:F޴fU>M%"/16[âo>ҮA7._nRUq:7dW HG0:Hv/؇aJ1iq([66 OH>EMu*9N#NȀloxy{Obξ~%>q@<y=}BC\KW:g=\lOF8ˢj9[ bndxiQ'{f@Fh1N|]Cמ)뎷8XĸS&wKTml#(3v@-|j~)DH;nY cTFV%63$BS)Yƍ `izQRۊ`ȹڪHBrDP*~MT?vw~\s~ǟ%c6k<gMmu5LcQ H>6>3BAIg0C%9-=U g4Gع$pu:>1q*INeTB,0k+]k ADAPf7~!Ϯ#$@ FJ"d0 AoD4K\2w˅T3uJ&NõV zt iAoʃ݌\6tNLy:H&oJ|7O8cRXoťOhK"SNyh䰩@ t:T'>* LXU80qRߐhHK5nDuaGIFMlԆ@").;nGQIBG5 Gt>Gfl x#u7E˭sK-UQ6q'w^Y!}lQqgMlVE]8j2{,(@/\L\%s$Ԁ6:s{Ns+ 4.,^\ -2DyC9."ػ(}K O3 qP4HFҡ?L@&SX lqcAcFX9-X%֒dERBDr$S0 /Ϋqn!8>G8nֹZ %x\^C,}t;O1(1)JnxHCINg8L%K͊gL]Ni4eC֦ EEȐBTXBBD"U'Rk=wWQ1  Ρ )c}aXۏ>_%`>Dp;q'Hٮw5tݶEBMLcR{!ZLf`OG0@qˆ8YYx6_i18;)y] ZC%9{185VZ^Ż"hGċgö xX A )\@ {q`!t3`ʹ#7R>4oA$vf9۫M)6XZ딭 W|O&Qݮ2|1 3>s4XGt>J*E`Qط4!yҕp{0wDS[V]# G)@^z0jx uh+msߺͩlrKqS1 *1`#<"` E^O0vmm6荘٪:tTus>z@=p~>jdG&աnaAD9ߺ>oK+6ORtF=!j}l? M/Fbu+@-:bw!(^ė蟦m7LbTHbz6CuMgN]k^I_~/^w ߖN:Wy}`% 3+''RՓ=_t2+_ _a\*㊄d`c ^ԥSU%yaۈD|OA<, ou @*%/TL:L}p\(8'<^K*iK>/lot'_+vCrBW{&JDHz$`%^h6Xhe v>;TDC0EV;r gA?@BY]L ]\esbfgz"5ݝRkG(' ]T fѱEƚt+, /K_0¢:X!Q/JODf[FCB U?D->VfY^c?oLXj)6u[";Sny9aq(zuO}zX"e}_0z7blWc<̀ꏕӊz;8IT"Fj/sfȤG xbcG(L_[*NK%nS>j]୫RՌ|-bac? K{32N߽Oa}V0D10?9Hqa©JA wmgz%Mz4c@Q.W\sf¤f{#+M7oтI ɼ=fv9Jے: Q"Yk&@ΛZB O4ˢ+(psĩq%Bs6 ! z=-B9 rpOFKRFuN|Ht}Zx5m~8{)Nɦw 3bQhS`V\4¾?Y:?WQf1o [LQ2Vs#nJ.r7%.EfHUȺhuzutQDAV?2$aԏJ_1ӂVtwɅ t*R|%7JS8 ,@!ҙm4Os潤^>A~@<["dXXlFbW94#f,ӥFn6X~Pxuڠ=3~7V%a"\\ 'm+ܠb͚c\|1ZpIݎ.Nm}3-CDd0=Y'FEv1z')쩈Ka[6+ H)ako 3RO$k|{m>˄3-Fh884YkidB,M:[xnAīˤW-7(:)1ǿFKXS w_ʣ++f(QVџ8n4xߛ4|E4ޤ]|95A&zWAjV׉Ffli DeEXK2L,Ces|da4+ܗ++kX7* JD'lY"ϝi/-x\T_ gӧ({Z/KtI~GN &z y>3y%4/e-3S-B2G# 7; _0 {RFGHHv2.4M F SN fa,7@lO4br#zhqawWɺ-ZsLgv'SPT"QoaB!0 ܵ$~BUk!۰"l1.=D?#< +hˇl.plN0w6Tz8<w!pj4ĈϞ|+O2@WlS1P^J`7:şe˒%M"?tuyFզ5?DىGo'֍p&au( и>Z)r1`]5)%2:?&*q$Qp[qM̦1h9r"uZ]p"jZg;AUm+,$&R۝BO"r"P^}Љ {2sz9B?;WFPFvL5ZiXM"Y )1fQɵ|*p 9pvxľdYܢNW~l6xhN3hKӐ&O0XYIZqQw;I/_ĎLgJ7 ہ)cLC]¡IǞ7(4OmXJ{mז8'*o:!W tulAn,VyDnPx\*HI B:@GZ-wARdy 4Tj]`|H驰|Q,R)V4%ZNr~->ĬEH,FSP΃htٹŌoݰ_ͽ]G̐M6mY@G?+LrkﲷE9WM,雯"JuEV B)jV.B@T奸n>1pp(k[JPKh\jnZ7J*Ax53Jq}L$S1x7INwGP{=tUteZ3?[7g%(JaֈoL់5sN@Q$FU*o mO W KjyP OBoc{I%:PbzeX$5LhNq wHWX axK0!O(6϶s꧜"ny'SӖTt\^쁻J͏0\' ПFmwٞ(I"~.$?4~%2`6j2rXw8Q}t8)KqZpBzv }@)jga5c7;~ḯ}7w((!y_PpX}J3%"D;.ʗ`oRWԳeLяt1Sz:Sn rGhk=>fnezgJh5'Jm-me^}M lp˩"05W(46q* rYR"þ>5th~T !n_O 7 x W3RwA+cɖ\HTE c.X R"=x +N{ۃO]WbH@]yV*QV1 T.*܃q. mLHqBd{Ft ѯBLjlU_[!{F')-C c~N8w:TI)AI=%%>F9❐Z_ -*Px{3-ú)c$y+I qHAs<#4;]vam")fWžHizh 4T=u1 <'`_yضvf9 bb7Zin`-9K BN}gB8ndap$EzQ$ Ks9cq7Գ:.~sG#yoCJ^P:=^F3 懧pUnBiV z1MN|7dÄ%m!=Ƹ#nY0M|_6 Qe=y34nʍ(@ʈ_R‰şudۣeR}HZ<,#^fO;JT,*KeLw3Χw>_d3AW8~15GO}9rNԓ.N!Uj{V'HhV|O\B rp[Tat_](bǵ7R4mHV֐䕅2C#v[~rX˗ ]]w RW' T>hB,ETºYM<`'MkH^X ګ0rqުKX0CeI~N6pףyFVhWO}QՁ{oh ؒ+ȟ*:DT$g)dg&Y:{`l;gB֤ A7n+2oҴ8H$_$lٔ~60U4=fi6mY 8-+J/[?CQu3MpeE7L9[5. OsBOJ=^Tn(N8~{V\ߧwyHw&A<SǼ<s KjR=5f/\-"hY8AHFIݔkNm ǞF?5k X Qxx`QaІXbXA7p:Z-\9?\8œE9hv ^ݢ${u;zi-'_6٬ND8Νgi03;A)vs}d_5[010ۨf *E&"ienr( ,XPNZ c8+[4&EnG9"!S)a)~ڣʅʔ5~m'i9YHe#%"|lb/sTMӻ-m񀆗V l3Dqsg.6-zpZ4fSS^Cqv5K\HxDŽ9J֌vѭĠr W3pdI}Eex&kZS$*ADŽ\qY&`zg-tH۫hn_9w Q咢-TʵVJs8续K5ʼ X.`kɊ3zg0}ܕkȩt}5#>Zz7/gc-07i ﮏŧcc6z<e GHIC.qZ6įg#lkx81Ozb$&_Cvr%1 ~ .óc;֝;&s( L&c{W2`HދS |;cȮjՂQ8clz:=cXG[FBɹ(jb4vEM 9g1R)P.9ѰѫuT>)8? |.4J0Nw5RSW(G6ZnȚJu[t=l3Ke7-zܤ~e -m؄u{׽l`_Dl-i"  $;l9=^Z ¬)MBB@}P1uk\'t5A_ @("aQ5zL-{X) Lc[<-Ll./U'4j&Cv@>a1Nx,2V!H!54kyPyv2_1~dŻ5xhQoQc`Tl_;.Qpumm%UbI^M2L҂3lp&+<*KӛTvvHTY:ƅMg0!WU!e{la߻UF5'D1qT"G7GqKe=8HUcLF? A0rp3\y^ 3RbhZR*{Q/9$oCѨZ;E^3Z evv$O;jRnWRxe@5 T3 " +#!Q jkO ֶ+Y˚ O$}bڴOLb|LT_.^xfANn,| D̎qˎ]њ#ʥuԤUwVKK(!Mw2!CuˤvӸ?x NFTeļSMRD4:M+%hr kP?J!:(̦$q b%2YK ߢ{-}GPWv@թc-/ /)zզC ES[ }k-Dɿh3fPghpHWw-y_ҵs@~2N2`b}XJ.:)XIOv&25*e,YPSf*18{6h$'e?򓤩wNvA~E" #j?ő)Eʮ{޸(&N}Fup^,;ְ ?Vb]_헇fskbquB(`?_1Q3[hZR@5do~yUëT[3 ؏$w9;GxH gO vڐa(N=]\Y 0oH q C 'G4s$rވmB В/b W/-G*sɮdLh-ϼl3rCC-@׈2zd n A%/[αJ6mƪ Ft4TkJ7-4* ID{VO/>%#T4$N:;ty1.OxDd M2uTPC)oa,Ңn0m?4"* vpDX{-E_ GTo~(t"3uG*|. 2gսaa_C]Rȵ؋W>7eK;v3P)5/>VK.|'V}h357]ͼ,խc˳%q\R~tV.CV˂EZMɜm+0?UyH1w:אL2cgɞ^)s13m#^hunV6cD27MjhKm@{3Ʊ@wrzH}|yo\aa\wQ,@Bc#vS>HIEDyL# z:Co1?^&IcvAc@U{&E%RwSȬɉH?\5 uP՛+,&"û-܏d5f;01v`yAN:OBG.>5c>Xdg;_R >m'0r@˻FոiMB;̒$ W(Wb&eb>>?PhA3׵0[]iǵZIu ֭=&c{:ZL!v$Z|\čjC{/m3}]g ]q<m6ܾh&X(qFgH7%H%tQEh:T[tz? x2,1{sH ^D㿷Yq3 '>BomBJn)C%[b,#n7rjܹ!5 1jMe*WśuYN'D!I򧣃+V;CyZ^7QM'} &6XLD4.?1`] PT\a:.zЎ%O,ַ;L1 E"eՕ7WMBH}+jWXf8Qf|}HG0V@9CNH`0O83#п$.~ Ăxӂ`!~Y`3{Bu5>.VzhƗWQQ.wnvG*ǕȚkG$2:trY)#O ժ' #3^D{BeSBS>6ôh/uqr0T%!`<̌x D^__{;82onP#P*4gDsN+RG5[ Lי2leM%S[~(+7>oU/<'7?Ƥ  ɺ'DrڻslK>⽏Npdзُ91 x#=$9˷. %XoǧW3GYJWKZR-v_H{؂QsoH`%:,'zRy~Z#>C{3fȖP; eoZt)G#*$х-Ƈ;+R{$<'(4ljzv (xR>Ẁ(vkq%7݂%0,]uQ0[.8z]<)N8'e Bɺ(7Yޱ{ܔ,Raw5Ev4_=GgR`xzimg;"T@)#Φl9|G>Hÿ3p;EԒ6.$Ne~sF-F璶ixb^]UXW{L?!c+xMBHa9qD|kπ۝O;xnP,ȗä́)c %Z*%` ȼ&n8iKXe;(Y&i0Z5 NGæJ4LB߶I!TcW*lL-ocZᲷ@)$h˝nua*P_m {6,V*'}5g03Whd-iwh'p1 #ܾ&G&f[>SVκ(k`QK ]:RsTN{)R)7Q@Ҳrj6{.mu5 Un(+z*,q+KO-?v2FD2n?zv12=u73%l4Ua4<6f0̼{sSxDkCgK)B^CklNuMߨu_Sy& F3 ˭k=-<O@Qx> sn-YN1ɇ,|0m_^eZ\kY(-< e.y G ޷ }FtjPH?yHw6e74Ysո8̻%y`{GC?g\G_ȗv$ً`Q^o|t TdL_54k&1^&I? I5Z]((z}nd_w~? GS&əfiyRvYV { ۝ϧ~pI$9AQ." Je\;1x,'W*27ЙoJ柟3u_T] Ϭ ~3\ `^L +9sѶ3eV@Fu{u<{K IƋۏ9>췎}gQ(iqC(64}'>_υ%9Hx>>7~+sKp',G?9OH$d. 6-1$&GyuIgP1qNd=z7L.8k᥊UNHX^.oP ,l`C0#^3X9Kica7-{RnOSt vG@*#",arEZ&Kc;%BwLdqn7ڃACGe,/lD13;Wp>EٸSqL3<ۏ{ S*mC@&pZeDvɐ-ef2$mOL)&-#w:Ʉ/s3҂j7J}kMl-J v{(1E+UB+Aat},EXr7g 8lih#v0U|y#y3x74UN͍RD[j&9wvt `tkБ_ rDC x !3vYQ{j]D_I!.:iP ! DN6K2B$J#F uѪ njx{u'[zS=~.n;{Dw vA̺?0AKgx fNABHp My8;(q)a;Gr]:p6 ARӭ6Ox,V}H\tj6`$ gYZ07070100000012000081a4000000000000000000000001673737b3000092f0000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/nvme/target/nvmet-rdma.ko.xz7zXZִF!t/򍒮]?EhDTTk׶Ǽ8t8o#N1=2 NO%J[:N4zz>+_sTGENZGKv o5ƦVd-N?Rxkɯ'+軌S>vwX6LvӌY P.'侣s;(F3ӗJ /ƍB$6FhR,}Xk$%j~v|K0G$KVS).7[l{ߠmi,\8di=14OY|>AV$H~a'>37Jd pF訴Qgl:> !k*>]0}QC !M w={!N}"0ˈ)U+Skf!I[HDOV k+Lfd'ҤV[O8!7I.4*δz58Yvhfc^䒾oZ Ea%(^iiP|54xE:.3PsԾ$cD|s s{S)f7  Jl{/TtI8 X2ŏxѪ jnls!H.^O,Í @3L\(R>QV xq\2l~ݎˀɁ d]`=7j)R+^ӭUgj9ylnpISj :Fl`Mr1H9כAy;͙6XR:oFtB8!kC[Q (۫ h3e"P}Wp ŌhLHnwtKKyz;yo߱ CIwanYKmf:[ߊ|^f|.z r&%# GmԭnMg>WvTL0/^w,(Nu`GrsZa/7隟*07̞+ "44FHŢ>(x3?Ir?(tp'`~,#,$~=-)DWZ+j& ӭљĤ;fGY'\&4!z/Erj Wkse8z\o\0̷-^ny2鈧Rɻ&|, +x\#:c&[Bvo$[}qXA*]}:Bun"`нoÛV(?4슓 >eIU{9˘_xJ/r:Mιj]~P6fdVIyLZbT(;Ѽ|AYIje_s±v\ILjn>:ΥhHD]? ƠMTrPrZdJ0q暀nu@*U:ܡ][751Lp歊cs5kh22eqx#HT7Gum% LcR2 Ghjw +4** dDWUWadxH94);Ww#PN)a|]{{{Kôd#獭So8mHjܖʖVv}3'[if&u]x~-k>1b]doCJ她i<8-z j#A2q2)qG\}jݎ'@GVl[K8Zo?P̀c]눻H0<[Cn2~IQǞi>S 1ggZ "w` <Yz=3?,+YQr]o;";FI5#0F_Z,h ^v<د#lsF ,t#g ] 'Wحg |Ff.p .{~:XףҿZ{'ȭs05?Wɱ@(xg[t>,wvQ1o[2 ^ə-sJ< }Ibh'O5dJ,7huB[*ub`|^ c)rG-r7׶RFQd*tndmGdmY£}}bBu!dfToPK$67Nєk}JQ.vF+]sMKޮrj[g bB'L: v2srv%ybХ3*c-+T!h(`_ c9zCÝj>|AFaʒGh}BzP&~=V'5,}vڶ9i+N~oϩu_qZb;STex ;$}/{ A1sLN?S %vLr3mtNCk\Q^{ܲdz=u!HoSGɇv2Əu%5yptx--\EH8= Q)wCh[J~¸oa⯈a>aɕHzH ̓\6q_\:v@b{L>iۜ;{Z*k=-Gc e4ezKK.y !JU)0lcJǬ=$#p,!$jسRI, pСitn>܌zIVUm(pYk ۻ CIr"L&WAxSQttgyO"y*{ֵ^KJAd\,Co̜:=|k+,vFaؖWOX)F#VN0 SH9V%U >;aQyȒoԱy[(l9edwC U4`e!_tz^0#̀H>hs =4z4stU'L1;^b@3b%Ğ "[к |5 mE*]fM#GU X Xbn G{*i^EK v+:_v|2iLoϩ?6N+ek̕9ց"N x9#$_JՌe5)KWՙVZ&,^«RidYyShf-W c,DimPݜ/~hn9Z V-74͵ap` ?OQkGe Qݥ6F )Lk(hDy6|}" tYtU1IcZP]D=Ǒۘw3ٿf*E%T1i&W+&)K S7;k²dծi܅U~^gB6Rź8f XD|ޘ$<--y`‘R܆aK `ATujo⏎lM_wҵLL;ظ;W[cN(7^>Hቛz&۲0tc9 tJjm!2 Ld1^Yk.2>Z#1>y/1j=l UDH:˼33" jMKm9=pxkbrA M$\ zMr,rǗZ3,-8Iz}1 `.{G5$0 y6an(s֨;vS+AIUd"ZJ3Y ָ;4HJX{$(E^(yen}-ؖx#?a ©̵CALmB4)&h "`so"zlA5ӊruҧF05vn3ki._D^N(.@xvdDAbxUyprsh+s[=W˄/ 7rԈ"+ pcs^kbS T.P:PGy28,*e_"^*`s^]li.o$u3 nA =;2J.<%GW=H@I&XkMq bm_B:UR*-I ؒʵx ##%A"Z>)]RX*O'eaL} EE_0XW-ihUj!o-i|nˬ]2d(K;$3rr$?۩V~/'ٹ7F#J޴-{^VeN5RJ)ȖN `$rkR&P}>nꜸ/&E*g"vr= &̲*!S6,U,~'"Қب ~zIۅY>Qd AXtqşy "mzr e ~1`[N@SK0$}RД݉zrY0Cb} MLǬQm 9ȝ9u N~N K,-¦ȭK Oy\A ,/][G2"Gg9 5&jvV‘[e\ %,3v3<84P[$%=98o^}٫}Ro+*JKP76UÙNndf N54f݈E˩z0!1'ƕJNFg>2{ R)soIpH ,g Qs~ӧ?Ku]G|"gy}eF?;|MfN-E&0z G!Jp_c  Ł{j ۫@izu2ly>ê)K 6vOjd 7F1QZ"be:KR4U>%Ou|y޳Gh691c@8eJf*Q RG^Wf~vǑ<\5om%0*29EYxи|8`ɇ uT\Ah .M֭Hc q8磽Tr AHA۲^$ph:1TC fDRt)_30vmҸPe4Ʌ %+ַÿY:6M2'7]ɡ7Ez>ra{}ssHY/aRLcBzCRN czM;$Ӭ!ӱAGuۓ-W'ڮoǩ»uOI^ 4 S䶻I=)}}^{Vڥ`XgȺ;7Ǹ wy@?QvK!'fЯ>s(ϔN|$ߨ;v`2ixț䡥U $39_*+0D!;z{j'M6^NU]O}ů7RL_;6bʕur}%6ӌctJHb6+.Ynb+˶sz,"ƓUebl35n4RN^״4l$գ6 ˢj # $ .4(Ѥz,೏{%Rk>ŏ7.9um_-GN1Wn^5dHɝB)u9jQ?җJQxA&̞w ޛtmEs=]\ ݟ%ϲ)*l9l3Pu~VKM@j1E }hYY$|$LYr(z(Q=u4&JcEVbX rY tO_–( z "4s&jr/CgZم06=0CҸi:=-3e"J\&M=>Ɔ(yB[DLŨP=ִ6wDiK1Tࢥ5#3R|4 ~>1Cj iaN;ԓM=3rL$L–zą.m&c8J3בt%&ǚx7 "NjDf]0VCP[/PvsQ25oszNH :r̀c깤Cm* [}0ӏB,˖ ~J[[Wk!fz>TW@)II;#sPos@`sYԨx B{ 'Aʟa+ ! S;Ij_flbfD̆ ؞/!@ :>¦`3^+ ٲk/)xz*G<ã?3eC˦>On+~EBvUՕ)!xgC\ 瘁yNCGfzQpsb)yHl8P8rJ9HdZVm2Z`j8}^zQYoD@4}} ^*~?c\<F%-yݗNߞN,1Lhd`6rzQ spKQ`=#!x=Iv-60HtM~t AN}i8PRL7e۹M+b%ҬȠ/wE"oT@`|@F<=,%U; ),>]-V(U:;!JZISL^gvSx-LxJg,L8',_m9B9Zcń8>YJ%Ih2,qM2k.+e-D 69s K| }@g"VT\_:ƈ: @ (,_%0ȷh6u:By9h6np?=X>p$iy7?n ;>ug > ׍χL>*#HL8nV8r{Y>iB5 saQ٨6?10Z 20"!Kc梜i`1]Ә೪ܞ)9祹^?o}EFNcg־Z e*^yd6h۩Srz6,ݴ f{1azURkO-d5,nI[%{JoVύar8M@A}el|1ƣ⬣i%w"غ7x3)E3(PIh<;ӌv?VCwԵU. E.ǟ񹋒r`as;RŏĒr@::&6|Yr*'Mbq߻ںR2GFL>(R`j-GIAD̤v9|{m_@UIɱxQb8FɵCn'FWq] n$|LH%zq- F5\Ms'eS]|{jqwZCP=g6R2~0GsgRݷ(\si^V9dj ߭8H0sy{Ɋѻ_Au= [2>N@0w[K2%^t RD+.2`z`ڵ4y: ~|{}wρxwU{2wj/N"h+e2@{k]g4!r$%vhi|T`cOwRSH8^TPJeZ4A]Qwͷ5M-oTd y &vò8U -QVEP^*ޓ]=g췛ωo\r-36H,$GDfܟ!ZqJnFag:_ qV,ּy2:98wlIǡ',&Ej/a=0-^^KAC;MRQK0o*Ԡ(:VzxSr[6DSlPgTRL&Y'KTHi$ŰR8ț#YNliؕt⍩E:~MS"*'5f$ׂ9ABLРE]ZUY,&Q˗?ӿn\2t l^t,4̇梈͖Q>._է a]s^x$je E%30Tu{ FY{Cl}קCM\B)(S`s6uu. v+2^Y Z͵_"3>fsEX>T@ Z,HkSfvT,3ӀgSmFfǑ\eJB5U[_j3DB\33R+sB5e:!)u/CR/wUOD|c*N oWqEbTUxBx`:R9wfW12$Rm7l߬-nBauo5n`g}'8jA}ٯFډ1Tv=UȰъy.U󭜒40K9 K;y:!|A9d՟D#pk#Cq(7]L#[n6qq,&[;G܎ xI%ςD3l\ʫ`S%@f; r %GY(3{l]Lp6j%vQ"Jeuh|0i5E~Fu'5"u?!!;gO2s#z<<%32R(wD!s>Q_ćgDqZbܦ2tNnɨ:Pe@ZױOk/tDѵ yLd2L\~4 p&5+.w6`X LLsE m#K1 + űTsj@)RԽyt񊢣^]HDEHrC)<^ j?̢dUCSXjpl)z8[af&XvGx8R_*CT J'{X0@}̬xM,m-'SI_AR. Fw> .@٢ h.&f7#3+u ?vj{۾g,$c)J$J%Hr->@bNh{6k6+ 83;]k3θiQ&y|J)o/Ze.ӯ|ih$8'+O:AciQ+U1g3T _&5bEEJ2|8H"ؼV+.$ J?L5_޽UHU?εbc8MCp5(>+|=GZyy~cpiQ`oJ?TH}qn!Au?y2ˆ0o X6#u݅aRq#* kwޮ=^XQs {Ml$El(VOk `c37_G |i桴*"N}8uκpg|3~eh $0Y/nJL+/V9J? 4fw5ށvDD|/$Zfc'\^4kmME`HIpMH,\0S^i^ǧt;E#t9]PP/~iyM]7@#뭧usèa[F^^[ą@pÇ0b4 )!5μΣUꀺ)!\ H`B<@LmY8ɺwzq$n.{~j#ߔ_K+GrNQ“Okw`;yiA XruF1W0͝Y㟾EԬ`:4+p"|vB?|`ujي,{%Vt-8p˜[(uVS @i}쮘`J\P 8m|2{-_/;RNaTr>5rGq[0cJ:Ǒ? $a(G"Ȩ`F/:%r62 !Y*:L^&#dn$ t&Ĩ %'eEEkh堅C/2ddoے r܌k0`G"b\S$2NfOB R?8ĉyk ~GwX/?zXمc waa䤯⊅M8Zf %x5}&_UkrHtv4@PokQrap^*!`I,m(ɵr ߋi|KB4[lSXIEZ1X>t.5yG3&uϽ$$4܅G_ ~%#_yEj]Q^#ѿ#o#~'zb(LAn>9N`Y)##"Mc㕐OuW 0ʉ2qx^lu儤[@oG~-F+(8^V~t`<Ŭ.kվIdXnK0 :9{l)S k/lgVsCP ͦ'fen5}AAJG[`I!4:Hwa3C{\h\[qaXt%̳Z`]!HʂKY@deQ9d&#tgt,S̆:=Hxv98!6P Y 8~+Sm@ A-OcfwiSyj/a5y5B.dog3W; D8'ij_];=PpȔ@v |F x{Ү#1kUBT|8DF(aC9?JÝhl6vnҎx`a6r}tZs J׃k)s22w @`j7u&]xehI%̆ˇ#_rsRK)[g`H(6/I #YjQvA6%mBSnS)0nm,^Y{b;!ѯ XT<hmsBE* co>+.Z7(BcƒC?:x@ ٔ!EOrȚOϸW߄+hgXZGpW\@"SKS^ _2[KD4-bGgLx#,#'>#!:9'|.2B_ .lV7 ,ۓryLmprw㶇x 7!Z/`)ԟt}D& M}}yy%@(s$vteg@|TpŹ| TWIA=L?r\#F1 ZzFORv>#:j$/NhÏ=.vTJYp:9I{zI9IϾTxو"bbɏ BiU6+sRrUE KXizG-w&$ޙyrf5O'WM=28f>.h?pSYrI`4XM9T,)oڤw{1˗v۲-0M 6v}~X\ս;1Z `6& γx2g4΄]N~cʂsl(dՐb߆ s}u&:D6Eg3hOnɍЏt mσH8 F/\r&~ףAZJL՘N^l;'}OT[,2q. Ӏ>;ndJ bbbhoq^";8I>Ў3? rYj#ɮ;)ekm;y)rz.-gwWv]LE` 0IPO3Ŵ a+^P͚">Ѐڴ}FB)fM1?!CȢV4s+ȕ\Xx+ાb$#11xP8{>~jU0(EH^&~+^BD*n (kׁ*%qh5.nP^B[L8{Ue(Ue^)gԗ$kT؞hLADzDC; J3άeC&5689,77c~ɯ: AhxEbD nh)dNMOH_a/c:(]l0JS ~Vv|# "ھ;mN[?VI׾;1QLXg>U#%3uh&"t] xoA܈䪤.+&L O c3 㰾O*,>nYƾFt6`LDC(,U:scFj][( B7b ..h@ 5Wa|`q#TfwꒂLpF% Ss_dNZc)OK_TAnwl>K 4}̮;z{yu|v.I 2 ƚ2ع %Fo;ڡ}t-i{)亟 S}ˢs!pL9S-8٦~qՊ@g +mh\ש eY}Vܷ{/o=$ǦL :3~Xn,Tę&}fxt|ͻQHqriq [ZxSHq^(0yĂt$^Od]bUR[D|^y z(dw{Ġ\7,JJn$bGnrʲEz7u57+Xpje]g-3bV+.8.r̀A]ilE>I]bX yn|&ȯC?A(^-Mkqŧ"9^@]rfMƎk~W/ W 8O>:SmϺL, w9c~2vxt9|S[", !̂wx*_LhYK])[%),43]ux&Nr zl/ 1k`[Kܺ?KD*`#0P믹'N2]n@3Iz*J=DNS+NہoRQ Ud@Ȗ *!auk7^5.ls젪5MsY" |(ϡñW^w>?NW߾NרMYeOUw֕z-ww-(c|p1p,$J@^hvVap;P諄 ݣ50=:P ?/=Z Y~LG:i%%!%9ɚF _ov| "b۸zJhMF+2ݢ@\"Otb| 04ʼnȤ> ׯY^jG)J_`k: p`oJR׭[XTE/L)qGqi"ދfg hr"Z=̶I.u Z(ۼ z\܈_D\|⠜ PwDւC^\pβͼ~3$@ |,QI c &Vymp*ɻC!_[YJYjX{Wj!ag`l'#b| مl .filbZLB;e ĖOKk:5Cӕw.4CGLtZbeAV9_s8OeWN9C"*C'KNyu{Q#t;al8ZUV_iŗgOy_x_Rng? xqLpH0G]]ΰ3A&f3r7ek355dZinѥ. ewEAY˟x@} yh6[*0Օ5C5+-՞_Vgb} Cha$%L\/Ϣj$4-je{AL@#7oM T7|8~vvI"M;7;i0 ~u].lh) YO(zrl&W & = J_hU}=F_@!u?ou?S45u3)E |6~@ոPgLPf.N#MZk:Z@\Vӆ)}` 1NCҒSE1UV%$)&c @wuQ9".{lܒ?]Q`M>6=$^c ?ꭾ~Nn}“fw3@5WDD:)6]I.quCGЂTQɳy ۏ[ܑ[d؃u2&]7jGK'*Bpj>&UYXqfctoA>zi=*~W0`2B<$]膩[nM,nhD=pre@m=8`PtbKj˸"oG -;*O;ybXRYu YkDᛚeͭ )LvE /~UG`htF@2X7t6H`@/}օolⴘ nmaXsB'\55Y}2)s׆$GD}c+l\5SEǿ\߂ڎM@O-ͱiVdɈ*ؘJ~3n]xd!ωDk8OlRV^[pfiVJaxGj%vxtzE#%Ҷf]0up0s(YrwҚ[*% 12q9^GyoIJʛ]Q|d#b@7,Oll͢8jv;N2hZ8F>L8Ȱ|6c;٪v A\ s2w=>Ы!q=]R(zOQ£<c 7x3{@(ZA, "^)sws:¡/]/-#LnGpu%Q#`y$b_?ldd$gr70{6ç8F@ndηãXFlsr_ T ψ{Їc*r|^;tPw( r[=AiB=:421fNb/eRHBB@3x] t7$\R{Wh'sXނ/Q>qcW(%FK((7S2NyM[FTij7ր* C~X- UO-^،VQYsd]~l9ouy!y/8tJm8[o/fQ~v`ī4* |қ e66Q&L  :+(`I>zI!l.p3⤮r4rd鿷yb: SCOu:H\/aMfUqF<ҏE,0v &bBE|F謹g"*Gmcޟ:̑G!nZu?&0i1}g-%}G3)9ܒjs sY!&Zv@g!c C=&9ـS:89,+ϊ!E&' abN;~ mr$HFX {ɺriͲbWĽ腄:'n[j2ys%g[b,1rb*kVH;_mFBv(k]?VRȠrEIe ,ظKs *6_RJX/%^l9cJȾRP2IZ|V㘐qd(겲h1&5ߍΥZ3fGns/ 搞ؒg0}hke2[6uk[ pq#jכa9| PUz5<(YÑ5Yjrd9^g/|$2Qŷ/ +\WQ@9|K:~ &؞C䙝1lOxJ]Hwx]Cj0&.^V!6[Ui7kچਞohw(E!T8c1lɔͺA6-JrwBJ薿=׹ʥT6@ ѱZ N1 e^-wgqAGbD?F:eƶ:2DVh'1{"Pdb٢ouM $|XUHJm!ZUrterʐ)$OkP"k|krIP0)Y tFgvN#ݪWc/%Ag:]Qe'0g%l9&-p"2FծlVU5  ~!py c:;+W(%b_[oS|_V`>'k`'KW"YNmd9*Aq:хcPyWn8$r\Չ%@02gTk46XlN [$ >w-尧ܹY FvA7Q?Ž䃢bm54SJ8FJaj6,#__TP. l3Ū(IwdP\ĩ*?"sIP% $$@rlkc c#m&"24J%VUG)8,&10ڌ jumѮҮ:E#c&ݶ$[fK:FƏ$މmʷQ\ Sra~m9ɤzI+%?;YS!IRJ] *5QףX8TLLj ;#$ͪ?LnDC#N!泔1tnh:\ٴM wf:Ӗu4$ԟ_DK®6+oo2>~^,+\H+GΆ`+=~r2cpU財c@D ҇ `$ 2=:\E:_}k犞:1S<~V'&P=mK tq10i.ʊ{B 댝f=ȵ>U'Ak`9;`0kX_ P9Zl善h n$!Oi7'Wܙ{YU[q " Vs}m@CDlW{//M@7 6ey0WVWh 3E+4/^ʂ85#BC11jK?#=I#}! if<. 6R#=mI @b8 LbZ1lo[__i nec /C ֚tm54.gC:i09c^+no)) Q&Sc9`Ѷ}x W$~t/A7xJyaOA+&\W}fw 4::jYϣ  p(G\]٘i@;6KI% Uͨmg'v;LQ+T9Vڟ2ឨK"7Rw6ƫI(P$x _,u._8lp]:nR!= rЩ<=Dm][U!1!RheUtu@̿Ed;YxkX(Vwkc-HWl$Zf3H%ٍhkP`sޱ3:9iEcE[a͢n☪D?7XQ0I e4IYق?h/l~49_.'9{2$ֲ6xێE PH&6V5 ó첳`?y֋ѱ{(ΰ]Q-h6|C)\dK{r݀,H :_!_/ZS9s8єm [f/V&<Gk#E+zZC+@y;jԨZ?5wdQȹW5Zqw,Wԯ5Ũ H@ MŹ?8&`8"+)嬽Ǽ..(d/&{}5tJ)Y/ p7.~,Z˫&J68OdKvRu˴p&1Uך۾?8((ṁ'* Jj[ycsZѭ&? BqȀN?{ Z9OaQ'+>kۣ^8կ!,7NNkRT6{M@ (a*ӠuH1wљF~$Y h͏`Q.%mUYyid<)djd;kʃ#ilk.RÅ,Qrl^5]QRk{P26dNpj-vTF/ЖuEH0*Wĩi0[ 52en[so!ͺIR-\-gsbj2Js`mY& (={00]/vֲg<D~c &4jZu+$_ ]s9=)[L{=KNdR~P{KCƜNt&QDCm&H(J-,D@Ll]y,*#QT`"'UZ"qsZbR7GMKe\.}וF y~-xRzZ.+\M(}fj>٪hٺ(ߥ\$Zxp79Pڑc`D~j#~<:3 Q/Ewx/e j]Env5qd2%o̪z \x(% I/,ZMH9X?Axgqp.ԞO]!w(1Kg֠c97@YO*/bΦk`Ap Qc x Og{$tj5Obc͈ȇ#b+&J$)Q>m]b"zK +=@~$5uyBBz9%@S1b߲GmĹ*VuS&.BQСb.t$kTd9;қQHW&hwhAc''<&M z<"l#j!<u7a-r8 =Sgh:7nQ9h}[qM)i.{3ocv(8|Җw(co]E#l݃ Q&Z31žͪ=ז`JzZe>h;cV3S1LY~9*ؓhbh,|}Ww@ߊ#UBS0Ô4p+n+e۶:I@=:j>Mc4,=!R>OicȳB"af!2Q1VL}>GBL9{Uf^Uo"G `E[} i{v@o;%_}+㛛ī{ڗE g棳Ub[\\%]ʢL:n^$/r펎k@r[=.ש xy6/C%Ó V}ҟVN/pA8|=vq{0|L(P`p 0lZhG|%"z%~Y%sa Y_:FaSy]'cg\xl:9j'C_|Xl$fq׵5<`kqzS|+Jh<885+,3"|xgѮq4UDFݵI!Ee p=@"Yi/> &L Vtێ+Ғ(bp 7Y!RTps.]Sg4r&^Z؜} $h cJ@ e`GgP|p)v"~~%P~C=$= 5WB (X ()5R%ĢPs R^Ol"pVA2`N1dxNXcekl^+="w-> Tr?)G_)LFÏ(.]+PxQ26oc"-9 ؙZ>#Py'cNYTzebݚ!/!8~&g1G,u*I܋˶$`-x{.X>si4oFF$Q҉6ͯUN6nw-u`Zl`Vˬwrݦ@1ِG0lLdy}mm:޺-iNguO_ǜf=ӯzEf0*9d|%nXy3:<o^ VGuS[7n 1 ds8@NdF5yð<=*^5 p]|Ձ (BVd\ ߷8\z# ڗм} U5@L32[;>}cƥ=أneAzj]`-:!0>oዦ~d;e98rQNuR>drds.Mhӏa>eN(}QKTm>*'a :5*{lO~X+Ȇt\+H |Sy񵿐4,YBaQ8 ƒr-=54;# 3Dd==zUHj h<>bjbbD&ۅ3IP %P RTV%..tEj6#eD>~k? ѡVݵ !Rd?vTsk<汙-#4ȷ(LCgjGJ J L/hX%Pwa-4Cb S$+DQ-av`sTv*{)h T ipp=,Q(ɕat\үibLUstEڝ'B?! }T"Iđ :3pĮ3Q~[ @K"-K+9AŶTwY%]G4Y0 cg3,҄ql(U!(@qu+fhP{O1Sϓo4N(g #ubFi2)tY]PlؽH$Y(d2 iX @ϕ2(GI+z$ݵojVBxY7o՜#TT)nYTz$/ 6{qɌ&gߴuݎn-$ q;nRO_QBk\#[2 K4ySEq(*(\DԘ,CqO(V\X*J8rk)MR>Kbo/0{m+Po~#ĭXiOvWO;\Ra:xlHoB(E *"|'8-& I-gz΢˨̷c5pM7XfZ"Yj{e/KZ4c!`ċ: I28r.W ނS5֛9p=0^ܗ00lÝQ?(%c4 VZ#;ny6h!R [6…o ]|]j ldy ?c߀$e {I7I:h'H#x`@oڕ{잌[0z+b̈wnEDjx' ~}-m/X>eej۱4^');Ziobh-`)R۰ӝN+ȸ;7B:( r_B@~J#"ѸC:W,7d--KEjƵFt`I#= ~{%9QlM[nH7ΉJ\/Eڃ%(7=˯SykOfB5p>wpmg)[q+.`/ݗ+Tފ0uUia^L&6a.en8Fאcu ;G;f0;#ahD;u\(݆yQ}ͣ&0Ҡ7?~xОg#YV&1A]m%Ȥ\h,5Ͱb~xuȁV7>l׻0 dhevXH7DeZgRUgJ"ε*W)ʤ9r]5Ty ^ =" @a"/\S6FiBdgCڢ:ň(ݖ}sloʞ&5WAgO SFf[(S#<9O ٔO: ~hLNj3d 8SG Еm/x=&R{g 5dnjwcoq2b3m$Z))p^v}^B vXɗE5F w`o'xyj4c7J<ܣ_{rma;3ex^*AH!H`lṔzJ3䴬4~r\{鯼5"N1nB-=sc8N4n}{)*YAlz"⪯!JyӗL[HAuBWZ9(䔖Gd +a ޯЖOR3X. A_5||ċqkfj!3" 4"p˴ȪG\/W` (횵bh7Xf'?S%r54Z < TnyYSabD"T @GJ״̫h'G א@0*_껃4M; _GsuG,4iۯ5ߓזX^ªx[eزLc>Hu U|ZmnNNύ(. T?ʬۼ*~ * yW].Z`;xlrsrx!FΪ*Gøɭr]Tʸ2 p75b4~:qÀF(/,d~vY5jPJ:zb;;aJ44 HݔT% :2,Fn 4ҵ6 ^K'5ﻰjr6DZbQT&B_m61>mP8N]iƥhd/N:;KG iN/- A=Q$25:3`'zW<`⤆7Ą>攤V|)iҴ u1ڻ$&OaMW҆m8p-g&y|5s/찪l6zws/&'Yhϩ䡼U(W?Dn6"kMP -/4ŸG'}<ʌ}3͒$b\mph> (Bّ0*-, Pd N컳H-y ?Lw:-v bZ ~?Ⱦҽ&<鋾=^+ܳp+Qp駖Qc'2v[ޝ2D3 SJNȳx+8E*/j|v3N'<b8N~MַH̨: ܮꙈI7R0MV1)84lx'}_>RR8?s#YI5O/;GtR`8hf:P q-FԉߟpDx<3Ħrb^YUcw:I 7%$Ӹ봮LXr;M,[`gY>U!hG Bq͊eB~½e1 JoUVR Zg6.MqHDm56v8t5^:hhLeU"^jWCP,K W謡cfH=v j#jq_r1j3sx r\lvg~^DGJlN'%ϰ 7ܒtZ!X+/SDo]xSz&m@cd POoB kTq¨YfE%AE;;CD%93%QR 3XG9+iL[e;r:.|L] ߅t)(8I[m',4e|]sY瘦Q M1L@co,I$u5Z~˪aęa.Y'ukՃʓPoxl,L|Q6X7Ԅeuy_v3.+5γJ2jo .ZQk gGMn~ʺWU-~w-/OFz'gas 9p׳ Щ nZgU][#t41hMS@1sXMOxBM8>b~]f6!IiB冾6/ऒ`UzG Vct8=cA&F o쀢IC@#Z,b} ^h7}Zw3|V*1%+bvʥ ٘>gYZ07070100000013000081a4000000000000000000000001673737b300003688000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/s390/net/ism.ko.xz7zXZִF!t/=6H]?EhDTTk׶ǼS&RLViNySX(Keʢl$-kHR?cf"U^]z#eb5 +Jݔ矻+CrtSk_Zfw,rE4G]~D_P5kqVܐc2\m=}A.P~ҥ7C;M-Y\:H h3S00 &eB6BΜ&g]7mYm{2-~#Bc A?@PjVd/d -*_E(15е(SҊ \Ptѐ Tw>}H3 -ZH8H -вdyc\T1CnO"sPPhLFt2b~> @V%G.J~y$6gx{i\L& jw8H%HzO9&6lkv1 [ۋC}v?q'4Zd㘷p_І|vUަ$,Ug=A۴Y'4-Nk[+E&^)1Kpw5 ZhV6&&ޅ`h'OWJiL3\mں ?j9-,D ȣyDس_pDP#.'t0 B;hqi)} J P pҞP[eL.?d5 '/"݊#2o5AE>yxm/ ;]^n\)xʷW74+O;gO Rog-͉oo1f/ƙh:Ɗz|S49^h_y"boc@3G̕h8{zFp(sRp?Vf ֒udɐL{$Q$/AV>h~ 'GS1L%}^1Љ*ۘZk3?@W2Z$n9>ok}Ig))0x'h&OBv]nj}(ACK+-wY1&[dL?Ypz-;2W# gS@#֨_0-ߗ*[ߡݡ>ޫQX,G8vtwi2KX`QXea_Í-_,dDD<}M-%Mq W?T+af)KW i!vM;Lʸ"qĘI:mSzPiV5\$~P0ԕ+6#;ֿc1.,o^0,'t >8C'IťIԍr~w测c0,ɵR@ҫtV $e=S“y@w?}; )Qr:9鲖ݘ ڝD g5*l.` g^H Rm$ ʦ~1u1:seuܖˉɂr;#%kT0I K;5{}>}1l loPJ p4D25bԧ&U+C'6ce*;.TOE\R5%6`wTUqFq3G$w'ZVi'fZ;lb28lF݇eZ1ERnU+5/.{'kC;9.! \%դa]Wl# S`X[У9?70UgҍN6!  ܭ +F] r3:E4b ҿ["Qbg b&SDuxEz`ֈ ̈#tVZʆWK8S^~Hdݓ" a\Wͭ/dO"9c?Kpśvf:Oϣ"5>QbYkL G(l Dc3fLDe:,m]q2C)Vֻ[/0twj* tCԀ.&Eׯ95$&h>ƘmV%l ;7t7=q >}&ic毱paS ׆S-EDJu_AbXqGBsx';nIgFd';'lR2RM=zz2ӉXFf.)D"tR8/{ú0 Zr3͕;CJܥ-+ǡ D-eZ+}*!Z=M~Q{kk$wW0EluA!s{u qz)0iPcQ/KrFL;yI9gP WbPͤ^L3!-ȼ>V$eFV[!^n8cdq8&>}+b~+iq2 LVeوglY= Šc?)O]seTw]n"S;~Ͱ #!!Ǧͩ3Qic]S;w{ΖQ|E/3Ci8І4do0/IwI.Nl{nZ;+sRw^9r!*TG1򆚕DP. ~*͖b ԶQg7_kAfe0HNa9io0Ce5q-D#OKL!%֣"ξtG֤r7EE>.f|)4oM:E-+>rL|P50A>0?c{jU0M"ʅDÏ7z?-ڔ_y\9]2>o>Ύ2G,`=UnSҢk|LPgٔ )\>GkJ+ƣ{d~D7{Ľ$5ԉK-]u47 ,O VW6+fǒu/+ = F|Nߤbfec1SM$A`%pd1R%$ȺG:o:2e( (YH ܘLsԔ]ü$re#õ\\Ie#X|:^cVNJ_ tHt Db9x Q=.t𤈂@ai%ҜcA?}tҍIn1U4b8 \V֧}R#n4>oESx` bmMtdyqުJ_Nm"KEmNQā}/`);Jt.pOGڿJ[V59ۤmD}*-e?Zz>ԛCبEiEFu튭cU)ԯݛ@'atFgk_C-F# -ٺe 5CڬHnhA&^c20xlHtČmQ\S$$fEI%vU*3QU>s)Qp9ՌκEK~SgB =(SMT~q*A `n1$!Ж0d;CB* {οz=F&yƂTD?FlHx6906<( TL1_FEIkB%U5;Hp~mp ^.0`7U pcoXF``>Fe!x~n1IAM2)6AGt< 2'i5N{>ww 4$1{xߌlMT5ػP^$4JÍw "qbrrFA)6#B זzT#ƕHsm=wWnkg>Gf#bB>PuKLtIuX1nViC8'̍# W2BKKILoK_(ϻ`Clpg29ے]9rPwv&Mcxh5m8_-> VhϿdpk`;ƣc(oدSc䌡,^F}w Qę 7{")`og.H C\χN*<.Q)d(H8M`vA%)h6-# pf;:Y$*(n*]k q-( 뾈u$ G_\ߕjZ%e93Ƨ?DLRj}V>yE@lŃKދ`h2 =.k=K}ڒJ9*\",XPjL8(+N6,h7h} hHhb-XxiTŨ>awGW*Ƴex@׳/N(%:2/);/|ӆW`gZ&4.xZs8hiD)2uVf!4kk}Tm enUZ7"xY>_8"̒ W Ӿ*/n_>o?&WWIx?AJZIR XFэsg/W9ٺ1řf`2p`0Bњqeʅ# 4q@0"2C5K$Uܔ*.:BgR݉|r7 Hd#bVI7ί5G7h@I!ro(%k)|' 禍Wp B =r/i^:X Q<0XiWy(z:.b:9{=3]_-nz!7VphVRRWjcQ5H̍P!e ͜$R9S8Y2κVf%(+a>>.(B kH 21ZU#.[)r'a~&\M?%BQ[K vzOo!6-133yEw2H$ rCxZ 6a0޶2]kޏ2a i4(xr)fg\~ xRV`c$TCf" 嬈x*rw7--иmX=o=|r{J+Ai6' V|^?p犮x$P) y1|Oddeߪo:n[66N_̢@,p;--)ec=v^!kq pUuݮta9"ݥ7;h07678K@7,%[6yr9N5JMi!euDQ*#†­ gUk즻ɜeB+8 <׸=53J+n@fkR0 Ua*+H_bHb9֭*Jՠ!%R;BT|x1#*&K^ƪuXuSA/Ռ}qzSm5|e^#݆{@] Pᕜc*d. Hn^30@l[A8&*Z{rpfG%l`w'+JC.=wlL7dp4=9 0`t|y޶T+D?U\4Qq  R8$oYknj7Oq9Z&AS|7y^S0l@%7儊DS7qy&Feh.bb!oYҶQF[(7=I/a*Ƽ|k }PT1-ېo^ǘV)CzzzJ6"f]EWo/Hq_!e_m0Oms ϭjΊ_8jilEmvTg9M9'-w9jFt.Qa$֭ݖ!9C$u,b 3B"/!_s%5Raݵj%-{ w\l"ғtPzeȼ8elE CZT ۄ,2Z ;6d.oa4"E :5xA€%FtFhK} l" G?Nd/lNF{j)^J*7YI[9տK\oSLE3fk|k滬Z D5# lH%mʽ W̢\Lvw=֘ |n_bvOj#:%QD/Tbg* *^q_7v&}@],|/l|!#Qj{ {‘?U@n垵kn%k^WRQȋU$%*zzTY^wu3[A.`jgp_tncooL:ȫB+,B14 5:\ K[L5 !+ro-Kh(Py'7!,I{ A?HT)߄G;[SփŎ*J+!Wv їpD*+_&oz[ۤtm'D9q;-m)h._Yc[7-e'g]6ލ5Rd<;/ƹh-v'֑o:$venRR豠֟mE )SO`5! {5!τ>Xaܸ<}𒷁erfKv1YYDSZ:n(Xu^$l'M]y^jqwXWYi#]10S*)L%gO$D] QA鴬86kA 4~ r xp{؞ 멨}F| T.2~?1|If  @s&b_d ad jm߹* r,nKzfݮvQqa`ME|IeE,ȳbli !ԟX5hsd#V@!*DEΖgL-sPGVKv-Rn33L!߯4^"?>1,k@;0"(oXf\񙫠CWJc\b䋢tJ} 6J):49CO2y>mLqR׷PjܛoE>vx˯ϫab:ci;\"\J8MB`d{B5̕^j*#-m.,>(°AMy{tLP q1~/Ի5m"8/Ohϰ>CPT(Qu˷2_[Ig;NyW4o,{EB̷)Z=%^7v5(&ަEzqE|p|e *ت\fݪ|rNʉlx2&dY' _KuDvG+=xܱ:qԧ\1%D  tG>ۥ8= Ԭ^kgk;Qhi($ų7 c&ی-b*e }z/gs0@DiB DJzv}eʦlѨ(p0Ґ\o8NUC]?W'D 4-rݟ2{|~Y-ژOq<=] Ƕ:aAuӲ@xz,, J+{?%#K[,~>w9:sHTv`XznG9P>Q0RFxYdbJ6c4 v;h^i$oVf2S,#4%"o=BD|jtv{ۚ0rJpn㕰Td *j@NLV0UH~ʲՕIzpD4Dd0G2е!0S2+ýŝ$<OR fwe\m ɣ fnysmYf*e?1_L FK);3{B YAX/1Mx {('=|2'u6"5By5._Ma"3~ y 5 %K35ֿzb7x# cmɧ`g3 hfi%̉ҺKĂ@/4Eqݜ<y|J/3O?a5ںydyV6/,n9'h?\(heޚ-׼SN/`V&z>VxT+@(IR7R y4o4ޟX K9+WaWz*+b~#Yҳ#+p!!'˩y*YgiAr\U?ri3}#`)eGlg8<0\_`"4՜PYW#Џ A]z#D A w$io~Ye u;~|^/WI{g^͎Γ'i Lq;T_`1ѷ4T&p )H} L5y* W:R_ XjJ&0k WyC)he4qكpg׀j<'00`Kb)s>]^q#xpfKsSf $*Gз qg(,f|0o) t0<ίYc :uKʙkf)0A<0ɫW`Ȓأ.A4>1WCAu ќR{/jqڪO0'R_r3Rn _7BA8...TW#hL}.͡bQx-<ڟ\vZ+ĽiKv@{Bݘf12^x'Xlob<=_9!l!QPlWAC"]gk|E.E-fqy8R`L얯81U*$L*یVjRU%mP5LtΌs?O{[G5f75" o}g{$h|Ww<4j6ImfIc -WOO0nuE$1wƑr w L1 [TE'$ -lҼ0}x 2 \ܤUJo[gDByIi;b 04Qs-LnMt1m2{I${ G_frme.K*pRi Ff^`5kmis^ C$0('<T2Ӥa9$̩t/| 96b 9fm`}NJ@ PX*L \!ֹ375e:a wۓN+~D Sq9%q&>_5f@.$uTvߝgyYgeWй;kh@dǼ'^|$ mrmue˚ ,n!LÌ%IѬʚQxCQ漙؇C7GO{jqxnงRNY75mB[7M(_BhY8x{ ױE6֋Мr~V38;>]zW%YQ_9Vf0R]< wmO/)2Il(ƤSHXϑOř(k$\W,l(jgYZ07070100000014000081a4000000000000000000000001673737b40001f20c000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/]?EhDTTk׶ǼOw_k T-q3E "?T'-qۂ*U6z梍 G52/<ڵ>NKx*XZa1 | kTw.)p) 0PAGVj R&H?~0vU +`KЋQ(QAp(ՁRl-?h77ؽr# r󟹋g3}EH =rbЂ+(VnPAheaEW3lch֭{6\ {@7{ (/pk*CPS|˹#B(=H_Qk d:Sy  ubOh #vbǕf%X/k;G=`Df̥97F 0stc4V##{t5'.N8pACM!Gk"arg^J* z}S6q f8 *iE;:}4 Н{˲W Vg&G,.WWk}3?sҜGDnH ԿGTD՚y&L&QV&NF[hs-nW,sXLm0xgy ׁ`p[y󇥤DDVQF'jL᭷.qȎS_)@.Bǒʓa ʏO:Q+dR EBcލǮb.J7HCrÒ(S//cAzjj9?o^mT^vBaF'D셐!&ղk0x*S듊ej;S]}9?&e~(:TfC3ëDoP.(CUXpܰUBC~4ƑՖ izJ!XB9]8r9nLT("9|_g@=XH NȆ؎຿lĨNSI`j̹@GAƐ62v 3-ʇxZswP,ہx߻g'/rԗRz+$ļvD7Y~3πm #c0;Aׯͳtі@mU$P 8r"cͦ)a?L&_WE-4T컴,# fx1lfP%]*D~%8+`T}vo},%"~ W~C.nZ p/܏<&CVKv;f$W(VV+ERgv%o6JFaOhq~{\gULUűHOT4jU[|Sd0ł]g7yY\fX ot{0&ZgnFEnDdV{o9og/ƢQ:/"Zw+:KfJ!?.J4n_AKGy& '389U*wVn!۬RxsBD>gB =|:tK!4lXAzX!Uܰeb=c ]ŎT<%>:aU-&K_9ҙ-j@M{5;;go I1 ͦb~pe 5pSƸY)Y9Y y)*Zt]rihf`%4r7~_ULϩ":MɬjE&X2ڈl}/Xz}>CO^ ;GU9w o±>I>'ӝs߭THomtnro ^a}^=Sǂ\%GaOEF'hgoC6Ÿ́UW  43+ XJV&{ l*X`z1V*d|3d,^jBq{CKǨCp});,yqYk,* O# gAգ?gGpz'Q2QDfW=Kl^SERtX̶Tٺ4)֗h3;,U#/}岢s|v-\Y"n-{B'> ),[+}fE oHg9F*؀sj 5=[pT0}s+xyCk;33PL_bPqM$DMqv;;P.B\;g~Öbj*Ňx{0Yz @"3XYop=vym&;Bf+)` b%D)-H;f2ܗ:沓L6-̙=V#tZ8RWI#Y?ސ2uj;j:rԷ~<V[6 @lSۧ?;5xgF-耧 h|7 qSgc #mb].J9p7PPe;^>rg52Yzy}5DP:{R*G^/ *9t ?QB\u0 njתqrb<ȅ),4x%Wf*,E @/j(xgÃly[0;6د>a\K!Dʘqە Ď.J@f] AzA̟ߛ`s8_HΈ*}R%[l|YYfy5CJw,pP9%g.zP$PiIIRK?4Xޙ=1%2:6!ZEIgCh~bՇ2l+G  )GXmhi:enԿjO8c(bq1z4,&WC9][e 􌍒c~ViJG d6sŧhy6OMUWMP0ZT*5]PvDII2d=Yt>4v9}M)R@%!fl ^TP@N9EoE@ /˿-!h2VKuiЫ/,hX Jҧ~>xNхn"V#*Kw"⎆"}SX4nQT&@a#qpGTY7]J6 1 G2(.hfbXtܜ] Rto)\!xnuw`Ժ PWskΰiYUD48CyB{@6u FBABװYhݟ$,oZ˫#@9\tV4R^GR.O9Ti8˿$9/~!T f ^!)ˎ rC-+h@% rUڶ_3Y7|0yn!OR, Pq= B\V ֔- SgB*{IY_:b,;NxN&F`As-~hL7!3zo&輅G!$ah y Pf do2[Y_H.ODcVIi\Olje(\?0T Nn1|Cid/B , ~Nq?KTZ z::*G` }N#ݱ֞ *;+v (V!)d%N#SBhqęo8z1 o/=}"vv {,0aq(1](iAcR~WG/p6q*vzg7>%`iT_MKoMx.Qk+s`udR:ګTꟓ{qF:.8{o 7gLKL?]j6e E?%Gv@_n O&Ɉ&+-n.!.di9_?L.  ݇OrZIve,Bq~G77W>24tK)IIxl,wv~o/p>.l!hїNlϣ p`pPç}md2AVe3luYCQ{ݑ~pnOQ538r||eQ&b[(1JH޳s@5bro{(=UK`{ ɺDU3,)ɇm`׏|b{&lZTDz. :0R\ܵxi/Ak'~yn|  C,Uq,l) (y`ѝ>t]<<T˹ 4j G& !>* 7Z,coi$$JKsG'  CN %ud»Wx,E H4A?T72Vox*H5S_i%I{Pu_~ө洍Rm+  6cdeo!M2YP"֎W' x?uV˴+ u㨕bcbCԪ*ԢB ϸ㺟kxx0`O*Hg̲ 6ܾ&M$d-˟@KI9cDn-4Bn4G:=hn:}S 7W~cc* `< +y08GÓBvy,,[z/Ip@к޸ 5~y bW%غ0E3σy@=)?4tjhVD/8: DʞUb( GDs.'($;j(#Tw*Aܿ"g>U'K| 1g+WY#> / ȓfSٺPD a{i;,U!N$Wut|b:./jSw쥹"+AF9j@4HXIRSoȺ^m8) R5^+/w;K! E9f)g,;+X<QEnuD'ezҿK0 $$)'=1)IT\a{L(JS]Tk.d6BD.)|Ud< h0@ P䭡y jo|;7;gDM9. Կut,"KڽxVK|d\15e~z`3,r*#bV!I|Miry|9V`$:zEO'!s_(feXڸRi -T$MZId\zu+&'t2O +7F3r4-CӭYk$8F]]%X{g ס '>=xR`Jlok$*~E,5\#n2~j4_kkh+09׫PNFp?k 1V j{r_|ef܆W6\l偺~Oon;q uw߉cQwy<2Ȕ*͸+$ʼgDzRaQ / Q΁~Z4&WY~+⼩V85[IC)6O{6p-Eߋq>M:\4U׾"e#k2 -3?@͊ I -oDc╉Zvmۀ rhrZ;Q#J =ilv:Xd]@'F90~JH:,&ԏf~V6 nb(r5u@i+"r+ed<;^<C[PLHNyazn+DžT=H_h(BA'dp3{|~jԔQƛeb@DwJڐOIЧu1'dගR!I=9Xpb]7,‰Vr9حj\rLL%bb?y~M{<9ɉ Lb,IۆDVܤHݮ[xlg`tQ՚T1guq >ak  ג#4/@v5GS+HTC+~GTJeQL=}> y頋':9,gRǩ?ΈSW|JbY@#@jud:h% _#yUq tPά "1v--F%p\Pfŕv R!8[%bsXB˦hKys$xTTlt>(pc@1e"ܠZB5@5$R-_9 uMpK0 D;ނed@jH=D\jZ{Yw$:j')x핃e fs A!VAl@&=#(5Zc~~OgF)=,O}|WSF,aq?Og;D֚D;0U6%tٴD u;@6* 1(SEšf@ր\Sjh^ϻtREO' ;ДPAU9iCo+bb.-G;3c~h:=Zȕ,ÍkXi8VQȂ^;F8Q yyGKnC,k,c,+P{y_=2w4e|h=#NWhIAUwWghя#\үz-H$|`3'l>*X<ݹ]rݱ/k !?jL TG O#huHf|XS0Y$/լ~`}@<ZB~ai%& eLbFs?Nsct.zc?#ͬ;>G)5}m PJ( nA._;.ُ>~T%]SG/wdoc1u>!pVWWs.>tM`z((~Jt|*U+bnr @ c(S$BДHIUyW;sl,L+z ( 5xcw2W6ua(JP7+OȏhJģp#)@v`ℹTpޜ .r!6\CB HGBRY3bK-9:a IO?k=eƣj6ϪülÌA^ 0׌mO*ӕA!gRdbU(pXaQs;Sk{Vdч}8Ч+Μ%i=l p&5Ƨmr .d'JYOܯb@^tX{kM!x3lp z*rzu>D̬M[Sb%Xb" ^;;nYe |]j(EA1 F5Ie|ơlI& సZCȅC]-e?4P{)R|MVb8`EqO(㒔DJo(Fl?WrK> 9{hvޔ(;K+A}R& p3i @Fhh( Tty{ѐGRz/${6nH)da)IOwVZksqWoGYpA(hovzSe3Ȝ19OZdyil5ǘˆA7G!CacEE|_=GTi:.JyX~5Uze2o9Vt{-uˏeDq,4 r1*.uRs _j#WHr_~m^ ss))ʾ!UBa L֠ΎEe":I_mӧRao 62A&&9& c衤yi<~ 3eRFꃤK/v~N4,ǐpw 61vbS@jpE塵 +8}"='D<.1o+ 合yyB&"Cb$rGDF?4lr3.2 ף2t9R?EĪ%~\2XWo/']݀^@3ɝ{Ʃ=)ݣ]["TN!sV՛A ˯6#[LC VC>Z8@ʝasAcB[JC5GuZ:9S`xWHԊG4g!DDPlME|>I90!)LNl.}}n #?4AxA!_3!xG lou`tVP .z m-Đ }ݖؾӗb"]X<ʝ TBSo"D|t_2)<8tժ' B#Rþ#A!99&fJA'  ;ӪXޝ!XhT7 x| cUs?iu25C. bs!GsEXFo[KCUޯ)*.ZDW* ҷ^\ acÁmV[aN,"Z?(-4EHF,э,[a{9mC@dnj 5 6 ?>/ao 4Uv^op\Ty[D턈Ց7IRsDsjL^' v]~m6N?A[qE&W]qčeQA~Fp^"TFL/t1x{S罆xDDBօ9̦ͦHF%G:Xtg:?O$Irt#dgaP~¡/Tf#i8P((v3}l)bh=__ )rg}WeEOʺRfޓI}_ذq*M\%D臱訅0_„g!+?*n:ȒSZ5vkʪЏӿ 3vL1Jtzt ۠Ad !W2x87noUKچOSxilRbu^\3ȫ0FMoLOm9:JmY#Od\ޙvKI1Ьܢ/MscU!+osIa4+=bd#w{lp n/eH^VȔ*[1s[ ײ􆠺o~RGbm tgtқz`bZ$bNf^B${ #@;^QtX{ B--?g3uktF<i*`]HB'2#Q=;x ՠgC#.ŝ͹G]?H|}4 &5uVScIЙ!轷cq.n>'z-S OaDOP _Yj V.U!Q+@i5`%^G&qnDǕHaWSYE6%M5xAs)\G|؝΄mJC{K)945)[; $mlLJli,bqf^ _(AWSIg.% u[_g[~p2[CTO;`a6qƸx3b}A J;*9&~?_|Gi˸<B2M8t*@a㲱Jb5tڛ&O9 R&9ysYNV:r+^Tϐ"\W։C8yc8biN׻pmxÈ{t oA:y-ݿ_w:N#%k/riMF{;7-nMBLElо])OwA ҎcdI&nl?/u%WiLg) I諗 Γ$^9Z仕@ϝÜ {Z BN/W$}㾰585o}Y@;::es XS*#0T|]_X|ZazKϊSbwʒ,Ka&@8J:V,plak:yRt+}LbWʄEl61\OKc4"0Nj\cC r5iBϴyI9 ESP6Xl>,_*ЬVboف{Pn aRjsE/C wakJ1b 9 O]ZyH} =lHOA3f11s qV3y/Hά4jS aېM )r<û,$ n] ԥVLM_^xԹP]{ -ӧuY0roRϪƯ-1>:P}+֨ 0:_.Z̋ ]/ Yriڢ3>xчZbfw8)yV^G0!&wD CSJ3RFBa /Kt4XKw#ӠxH"`^#%RӃf̳ĢFt};OE~ʎ[VԳU>ܮ;Bm/ 3]u੸)-4sB ڎ|Px+f^)Fx%Ɖ)R{_$?\;DA > mVNcD"W'~c?"Ck/w\.q(O!ZIc%qthn:mWQTR) 'WL.(p0)x>As"0zqYf{fם& D4j+i/?G)W41ñH@K P8eRj%x&Vxc^vb ' 3/OZ}IʟCQlu<@M10[o^ZxU ʑ:Z<;и Ц1 'n3v7)G%*k-hEA֩"}X%\yB=ŒYe+/4~}}-,IZJDiQ=` VJwJ3cðP*c #†?i"̴W>4_wCMRJ- c@.ewLmV./cc]8[?9\..%U>D$eq:zLEkH{138FZ6#={?c2oʃu4-|SFNxV˹g/xK KӃbD~]l F sr4?{MgC'rnJnUKBҦ=ٚbӣ#-PCY_'$nJNy*aP&w)EXwWʤf4c8T S绬 nkw}2?5d!Qw/ g{ O_cJ/]]an5qՙ,,hUUl*M5zMQ:`d(J|fZK16E,6K=)E"$U23ִٴ^(Xް꣋*ET0,-'Ԟ3" q:ޘbx:'H=у\ ԏZK][.kbMl}u- Ƿ&ʼz;m|U8q׾,>* DZF{PL;@4Օl`PIG6Ss ~Hbdi#mqux9PflBMI7oZ4q`N(t-s+6;q"y743+*텏O~T'4Oqa.woQĊd^Ov};*ϰM_2No^QpRYɗ¯&?5wXws# =oH[rڂ斩#` ]Z0ãdN{yXC>dېvʎ{e Fso ]nKfșCy3Cg`+zn< ЫCu,M˖YuD3I#YRqк'Oef3՟It'Ž7'#wg@uVj0оڏf+}M90U.YxE7[fwCE4[ljGZ@5zde;ߵEߐk دbhؠs2,2]ֻ7qc2c5TNe=:Y,p<; p7%3uߥAr֑Ȯ~Mꐳb G/DUzqyxS| T> W¡2>+020uwrF}žШ_ysD8tݤu0k2Rv^bX4]hzDŽUBʳmFYo[ KѮ=tҭa!]'PMHG h\0g;}h݁CaHr!#5(=Sjmy-{8+#‰%Wlkwin] iSR@S(q^ΫAXig2?2ո= M6<O~:M22y-F:i&8sǦw<よ]:b.p20!zf<'l!{gnWuJ.k+T0 bH=Z$rsC57P1#$L-ivbg*nkܓ!NL?Xh@5с'Peg>J;nJ ͽ5 %9"v!;3GϼP`ޛoy}zt8 Ppk"ݧ>܈'Oh޻S*'$3TeKx u[z4֤5_?kLW1>54jE5b=Dht@feNuD|%ÔLn4J3ƣ^ AKܒxv~F]E>il{XINY~es@Y@wby =L~^kobv `3+MxkuQ ht ƻjg>{?Qm9>A_mx|+Vf*L˴Mk\_Oe;Eo댓+b>{p(k 0]fUpr97YW]i~"6+GXw9Տ,;oBO{UdeEv|%eDizaiM6_SK6-7SuV92R.a9{Iv۽0_")Pq~2M2x 4 QdW!H碧b`H"&=Bn ޟ4L%I1{WxKBDbA1=>p%$< v+:JS(R/QhAK^"3-sG^v;"Y- DT 8t ROrJ2 Y.@OoԖO|98ao8a-TveF ([^ Ll: 5 R=%=\^)D+](m뢤liTD^cx[msqӡn3rSE%sϰ7.^w]wYAHXN9L)8vǶHfϿ LC$*| FLsܝ_ M]%$/])1]5E\q TNLa 4or7Mb$ Kf+ =DntpPa-xgV&~̉> IĭxY ]%\kV]D(WpK5opg\yU̡"x|>{Lۨ{X'Syߚm /FA=S[;SV:mdf0a5p>1O#O]Fm논$O RAZg8d+JrTKn ;)pS.oSLdW>`w]X F(=Lw Pj6 ^h<42TU4y46j0M6SKYJuO_[Z^JRtXN -;{99ء FRy)"ynr ~M,?LZZXVr-I`5a-bi;@ȩ1Vx^-xua!R5.٫HCcTt9ӌyLm[:|S9 .X0l %I6ޏϻ(h ^XC^wrtȰ;Qz4,:H%)BcǦeS?(Wߪ>MM(}áuQgqK(b=wFLS;@ +VhpoV.V}sYwAmu-I;Ù^Yx|Gk'{f#{Bp,倎Ew$VK*}]]?$G86u>q-˕+Tw(P2xp/fb^S"ԴC.-iG)AG\HQǪC47U*,Me"?\o*U/xNDdy{֜)RnEM^mivwW0&o&A{q jhPH xI(J@riyLߜ8,p4t+~",B0\˰eG뢭@/D*"6$qW/Ӡ?k/ E *=O@#)2xsf2ΕbX2~`wz*y՚_tۗ1S 53- AtYb`! P󈷢i3dF5W˨ Lת> gXI"2 uq[K0hϞRc*VVX}ꃛշ}t箋*KݎUl5y髌WwlNž AC 7N\,kWNqfMC͘duyj.Iy]J xks:X_x mһ׀ʷ|ǙL+@⑺IV9 )[p A< ~u.^+cIxwdO*Gqgoe=g!<{t0J0l~b6ְ`-- FR8pyw4rfZmצ3a-CO@tU95@6rΠ3e'\:utRq9c-Vjh=XÚvR>9jqCIg`T):y$0{\Nj#> +!}cpBo;+sM[>ZP0LZ@4 /'|<~odh$AK}c8d]^ͧӀןbBi~5 Eզ9DܾЛ6v3nImXJpX3d _K'W㏫0~[u\FlW0b@i !7j{٦녱l?Wv;ɨ <#Y<2(c*[gz|bш)W+0v\6/U!HvO/g*Oч>,NkJG뒮k~& /.п"ro#݄V#8ۚH]{74Ja4u K`v@Jmm<fݍWxb,ػv4Ty%#żQX *k%OZ*x 'ć@%T-[ݦ*7'mu%C4GkBd~ {w?lf& !릱1E8;B.H,*$)[;Ă3OBuz:/` y~vp2b"b{X:EhՃ,, x-ͮj[,n&kJÖ~B%"์P#oUk-c0gM֭ [5qr5K[Nt+ jR |8hI+0t\=&4tǾG&UVkJZ =meCwm1j g"ijY g.%PH G,X4@?> AbV>cO2.=)7@@3^fl5X: 7(SZnH==ifYŔD?D[krڕ|r]o+W!"ɲ:3^yW} {!\KhU>В73@riEe =F{"+(NVZ 8aBY ֓ Ū zUgHO:84_E+`ME#/Gl }aN #w<ψ!<Mk G#ԇͧ ˧I!fD@iۄ$ůA/[f\?ju}3It܍:Ip 1TE[-^--g UC$wmZhm:}g؎F?=Ql6]V^ZX-(ѭnyΐr[TskS2ڐЭXVg~sӞ=R?1E\_A r>1 R>]-p=^ q{$K#1xo+f͌Y&7ABgOܞ7#򏳿,>ϱ j-&U3O436VC:a[RM[\|,re,X#/9Zn5i#&B,iHhz"gH w$I`7Syϫ,q{UeiELkk,v^ d]R($(NŪ[YQMB-H,.l<#3!j"/~pyO:7(uC3j\H{nn/*eXҥ.] .Qt *=۳PyP_l}9=HiHj)d~2 ,6f (~]*.f78)fO޶æe~;+r,-A g{G0YƧLb!~=@Pr:Wn74.X,C3kOELEԬh~.Ǐr‘! cn{2kՅ%6^=aJ2?E`U"kƩ;*J:.!y[ {"&g AmA9;5Ίx UTVپE=t=2^ r1Rhc_'ay2q 4P|y`رYBڪag6C)`P@wpb+jּ/8ܼƐib5c$`FU^omHCSdA8 s-^h*. :?sis6۲Ig=&ҴqUwoIGBR2-E(O4'!nVهoۯ. Zf VE.ɚ}{n ^G6hk)a\2ݰnrA'SL{p1u9^l=2XțQ>e$OWF K)b 4R9R[_-!?m5ó:v..Ic]#=+,#{]ܠӹ9Ac5Cb}{peLuGx% *22WO)ZEX|$~4 fOOcjMB%0 nD4ƒvf-& U$B&AxtߏN;vм"}Ҳ}UԿ/gV:۝4U=V=@U .% ͮ Ydrw:%!;RCނˢ-m:2BkvB1fgg|? Gx?dQ3ϴyH'dMġ +Y6͎r aUmR<$g-~ c0I2(1׽X@G =(~UW$( }JNv%(M5ª_g(O Ey#Dԫ7U]K_W6ȼi1/9Z-*cBDR# ƣ̃KHIrzQz ['6WX\S$!CFz\!d xKpp󋙌hF浢Z:C2KYd2KzZ 6۷ KIn%ׄ5K^ݨ epxE8kt3Su)R2X)=+ ԒዮLpyu.u:TaGzo. }ۮ1GPY0+J-g_$uiƟw="j-= KڍVS{UjR[գPi)L#9R,|2a :1Kq'Y'82X9l<+nmV}T1?5gik5N},a{Pj,˕r!Un]B}IÙ[\҈{wmf^nOGO>mr+/l4vh((0%/DwyoubQPn\:=33;yk׶?cxpKs`f.|w[Jϻ_rx cvPk,Kiys!/AzM-6ΈC_T#-EAHE*i<נ'VZBP:K*5>-Uh29G3v]Xo(lVM5J@d|J T'ShI+ʜ1UHCR%!ՔD V-]I cQ{uYVI͟E}r8~-*AdB YI^S˚P9`cd|}e'xC>!_@|)VTrXa9= !;.WCiʋm~vĮ&AZ7%l-I",,r輅c4}#fgWCXrAM75K^[mjhcI{ƞS-m`Ruϡr~c΀K4OAǯL՜@CC2:8ZuѴv氱Z=)s \ysЙ)(vp'4.75֍ .C{3 0O[ nK {QW:r>9h2}H~U \ >}NDC9RF.ws9ɟiGjd*ЄLn~ mB!b|-WwC;E׵05eGGg@ggflW$q e2;8rxds2!ТBqz9Ƥ3 +^m-3uX‡3`/}z⛽K&3\vW|g.J*p? ? ꀏzCRkEb? "Gnާ7N{4O\J?MW$M"oVo$tZF)Ѥݹc_>&Ν: zZ_{_C]bSKRE&,rE޶.Ϋ$E!Θ~4Ӷj#sJ^q L鍹sk]}\ c^}&U}V:і^s(bBf޹O6Փy#?ͼlCvvItDvp\itTDbbciCҼ?vGnb,"f.1㬁KaC?\} !؏|Z  9_ Xq. Xaf9hz?ES%QϏc"5LzhiF3FER$I/F@5I ';)28Zi5 4jd8Hb)Oۜ24ʀvH^W~_ N6qL8s H${TϙWu'`2· #S infyjݱ bXx,Hv-h{F_Zr=Y'qzD[r\:4S( Cw0̓_}fmBmMbmT5Z5_;Vz괙;^hƗG>>u،V9NV?[R%p@ugow24=F+s n3#j*Bu @xz#*W'嗇bbpNVwg"nm)_{W7@nmؙ‹G%i64o@!K?U'7) T밈0!hW`#QnK% ?dEPFk佟@7id/Tgv[ NF ᱬFld3,߈Uщ$ aVm~Uoh\Uكk̈?z_l\ Tǟmi3ǡApw(Pȗ@QL.d#⾇q%.cnB7U9ǷtEgTǒ YTqZj{M.p)E_]j0{C'vPqj.4l_\ `:uC-xdkP;!xG-2:ZgPTْK2@]@K?TIKf w=}1IIIὔHQCAI tD\T<8= cg u;zI!Wo,[H")(yav~oW &|4w6' #2uBA40S4 (gZ(G #RYYѦ^^$W5,*Fa:gVϮ+f)r" 1:y[9d&CZu\J 8I[;V},aZWYznqQ*Zpp <؊[soχl&+ǥ c"szV};_ qNS\+@5LR@EC"Qe'S AۑA ]DGݑ{'EX-o۪j!;c)݉8Qi1:RvR'5hm_Jjm O-:!ݧ;n~VvPr #:+pKvuf~&CG+"-CԽL3B Ѡ{ yUuOD:g$2 ^@!#v2| Py/Q֗Rn9)}v8H_(Q:s—dLM5+Nr?ϘxN& *_[F~>[iN5i23,Y!3/M 4ߛ 0}j]m|ɔ.Hg:NIbխ 0c2]qM߇ʺ٪|g3pRhBDLq$,c%'b^_oʧY7oUom){w6]Y$I5gm,oU?\a=84*9r]6,E`L=0` RIMn>oI,P"H6z'c fp7倻,8w8иq BU]LśIH^,b;:+C9MFKD#}϶*qzgVTt3*`$e٣2tؽNJOS\2>:INm+?؊uYGzF̕N\<FgSJ0PQ-_J#gl-N'([O5 ,pt+^ku0l'gN|-I*hhnD(NeG"*֭Won_V;$AoE(쇲xIi%ߗ|C}zfW*eZ_, /OP!~#RL !A3djQ-pyq&Q{$ShوJ@)Jǔ4 xk5;^6c>tbUW8Z䵈^jM_xiaμ7̸J]N6BOzV00#AjQSC9ПK/HCk%yrHa+q,0=O jJ=}U\pb*)*LOD0إ>ҐAOHi'S1cM:AiͮiiZ8(b!0~ԼI[;`Ld)sŕG!}*}GfTD!2o?ZTV_T/75#lͯ SVs?;ߪ>+H"13;KwM'6 $LzCK>ވ ɰr[xO,DPoĐ4> }j>LŢOgKw}/klpKTunXdY+#F`yc Z支xkj!A]sw H4ʧ ޖ5X~ 7EW5U;I5m*6tV'(YVUU d lF" F~U Y\g<72,J/ɚb ϭ.SACVLtw'O!%.Wˍ6uN]q٧'̀fI{7kJQGĥ^ǎ|[F(w\_^P:)W(MZd\f*a.#q$ NC; H֜ڦND$Ovww90sUUC^ŶoBbҔ;KT\ZLa!3a ؙr{18aBUsy2u@$;r>A93SY Yڵ?fUK׫LZQrddR]bل +xY)rm;g ؚۤ>S9+voniQJ*(W׵69 \fA)Qs1":fb MTJEฟ2OV0@?vŽfz{Pgl  aW 6&nQ.i!}U[) Vf pGWgT%SҴ~F+Еx x&(fim c|ȥτ-'May b3n-5/ 6qn gݎraFe6i=:I"Sۥs:螳x2 ߢoՕ\p#F FѶ|d&G`uد1!9UP^6R YhUv_im[zv%s_pzw?.p8ca}S)QRUUA*wg*X }q'Y/1{V!4;ްfUg2R}-1۠}U 6VpM 舷ѵ6/Db5B{%ٯ8𕊎QuG-kbw4 pSaSDqy8!th7@;1mvmf'a~X$+G 3#+IZN> =LKjYH3L"%Ұv`|g^r\c?(@NS@lKmRBA-^~E\ȸ=ȴQLL6T\R;c]@oʜpfiG~zgg;-LjP?1 vkWS'Fj!iòp0sE\kV8oAU eA7QK0buuXp>#DzmHEodƵǕWdȬ:I :Gӭf䍁ş]!}^ t1n7VQfl-挋>nS$b8F(}t8*1UY*M'&s*mAz"5" 6M<3w1P^шܝ$ Ҙ*3s 刽cK #4xt+ mO<|4grl:PO3 +b@LLW>2 <}a?$ѕc[SG;S0 tƹ,DcsgքNͳYƍM)b}o+W~#%U݂  (βAe)- ; (JPinEI&8 Ɔm"%U6U]Kp(:)n-DO^OƮv#..؞Ew[5瀚Zv6הj2ޑ~pٛ.XsDSb ؠ*2/Xվajlqh93qmؐ9_stJ$ox;d;2`ٓM aU[+}>7`eip۾P]FsĬUNXJ<&Gl?=aeY/ ձi a4 '_+SE  v3MJ=$lX%ZynEOwXOt<zُv^ \iCW+:m͵DX{:=۸*Ա@ƤLȈ.4B&MXiNa4[q;qF>!,pWn+)]-==`۩ oJgHՅR.a?Y;!w6U=[ rl/ݽkK y~fI q!]8ҽ(7U'byӧ@MUϛfD<nX SݓdAY5$r⹀uu >m{.:{:$~ sy[t՜W/_ʁ؆٨"Ԃ1 xplͲ82Ɉ#ށo&r?D5oYcF;|uԛ=@?йU:+hd!ID[MUe~8f($\L'fc&$b_!E&cP+~S@:8D/ciC@X֍xeӮ$í՛aEI^$(x[,iLQ{[7˰vE/+0l0:x +jUC x?"prK 0ZaTUZۀc-FƢxZqH*8Ӌ\v[z_9[דn ׽5ML*_;Ǵ 7A{I\TU3SƲt"Gqdɫ'l*cUKpА] ̉Ub4>@] ",g3@ztHtmG<L괤lAx c*bKQM#cGSevn|7yZ&LYUNSEpL5\X$4MzsT-,B $nioޝ ZQSC)nI:؍$$ E\tU4lTA=qa{4B\b] ]|S>Ʌ*;iJ#z]0g, &W/ ﺄG[=7D\㉬ڎoMQ]n o9Tw"bS[ j:EUrmkۆ6`sCߙ~,RZ$(%LӇ߯[8l(¨ ܾ$:WvίaQai2̀Hgar!XbS[>м=tO7䨜0HDjҗ[9oQȻu:n׿& iJ7=*oBdթ@jm, /"l(Xnez#m'e$*gVM4Ms(o=}mo\W5Ejl`՟#Y@mpT6wyt7w7k4[$ Y#21 BUMhZ\H)2Vژ2&`'P!+SХ^`@9N ]2~+cᴐ j%߰I.nڽI פX#UAgƧ`tE*Ahs |D7kp hzW SJ~Ť;2i<1+"-DKZt02”O2!Ʃ '<]):ߓ\%UkXԾI 1DLf\mj8']t#"")^LjMQUz匌cgRq+YBڷG%y ae)*,?Ū[@ed%_2mw,cŒy>A*CH=VHpSc<ySCH i)ÀB7pkm0~<ӣ ,|]²XKj ^w5p~ٝ1]qQM*V c+RJ;CUG~tކdC뿞h8rmwOpvŶ|֊t$}Ʉ> =rtMgRLD/wk (cpzs.YjWM{;fJİnITKa?1-`tx/*fy4:Lc4:"IP3@,ݕW5'C>f%O"gq,1ggJCo~=40kV2]5(xXZ _9&e"H&]7N7u4abFB<7CaEVw_dgm*&\uw$ҀzZtUwI\c'ԃ[^EuEb%JC#=ζ ܀[ErrlCS`~È)\i" I,(~9efO-~xvognT*w)}ۓdea5FQdR6ccn7;0%$ x,t0͗rr) 9-82G0`{Ġ"xdR9L`]Eɞ&WZ:(ػz1Fʃ}Ff&`G5AfY82\'ݞo[|iY|lJ0qE\ѧU£uγ2&]Q†K83*+GeR~9p!7KXB^"p؃"r`>R̗ܜJwv6B,bv2<*yno)Ƭ5ݷew?˽ҟ,XLyȜh.+(|'~6JVl+Zw) )0wv"a%na' vQiq3Y'Z!ӽݮ {Y>JxqOfyYN8Mx%EV_ow~  :Up cÌ" )@N 2zt 1d$z<+Ai.6(oM'qCj|"mwCpr$^EsȃdǹÔWKF[]mk? %Ƙ@_oNhߪ'YVP|A!m:$RTc66FaFUջAB@J6Kj$boL*\D`v捋YK,%PO="`u{|HZcsޯ9Kч@jױ nM/7!X6jGԂ8 FBYk6;I1AoJ0~E;V@1f+|1ZrŊUj4{@~HO4;@] G^lIcqg;z_%Ww#흖ҡ_#2 y Ti:?< /t SР4 (SyZ 2A7rGA~RR&FWY7J>R@$UNKvkkCȟݤH6uzGNdl^{t^.܆=ZF]v WӘ ,s 6&_9 ocW?2mFfUOu.~!  ectay0&쌇r[}{j3qW78#4ԌYIR8 {;Tk1?W7(hmXt$iM.74dwi*1EbGkӹp-oFz pc^d"|QA} o()h TCzmˢrͣ&kZA&lUEF3KR9x /$?9>=jG%&~0'KdG=1辠UjsJ)&m)[e2ίgp#qǙ7/`VQS]ԶCnd/A3 XKT2VegA}) Z*/bm+a )C.w9nmRnhA,Lr)"p*3ZOfhYc9`٨m =('vX>+m hjPTУW(]nW%'F;z_WqUq 劌:CGczJL$JGNvu֡xVPSgp' w9ϵaL Ta|%+ uw5fLQXFݹQmmT5*Y֏4啩$PtYi8gWӯlZNۄd?oUiI[Qo4(chK8Qlr_=iŘ=%3g'7釕傚`D4I-m 2ZrJLw\4Ue ;.dF*5pnaD *AcP5دC\m?E֑^l@eF&45ڿi3OF4 vW\-Ö}*$ԁ*IQ:GffMBCIڽ7׍,haa[#ʺYh*7њӇԎ fms-HˈS:rUAThsP5:`V;'0KEloo`n%K5dfKײ%+_p^Ct7Y~oT'_EvL*b>ZgZi|;h] ;e)=KN!814#-9.x+0wm*}Rh={`[Ki$,xP~?1j3kNl'[;7=)sΘ&NSq8YOP5H\$D\8TEqVLIkNl;A]4ul`]d(&B sn-X/hؼ Xq?{E/&q^v^ނlA]<7coIӔ?y i2^mK`'k"bO){ dB+҇! x_bK +47ZL]LYҥ|>5+'EL:2Y!:Wz[{&\:3DZU#:*QT[Ͱ3vޢZU?5 &:ue+hC%Vc7iof7F]~q9ÿۀ1 l6xb-_rU(v:*k]8^L-HZe'ƅ)d_'p>,\Bpf F(]J~TوqX#٧*2Uo Ԑd >upZ,Ufɸ:?.L/8uJh.K#&,U 7Xܪ]hV5ES0Jt''7o/Y#뚩FD 5̭2A'Ž HS(IǟYajfuh14OGMnf,JT$-!ľ $,Gv)_q|~ \a6'c׿A3ȗ$eEySOp_'DDb7P(xDc7rk Io/;V7\Vޏ*(=4M\?Y8(%:0zz֌^} FzՖjNjЧ9fbTG,@deڶW6=' G]pQGW1Eu6s5aOչ3n05P_GL?}%gNJg'鍓%朝G[iwH? +cP:% B)D$%xA=NkL-pOEJVm2D,&w ~*Bf~Ӌ"("x5ufwUrYo5'itIkPZlz"\_[ix>/KVg)~IdZbuS'usV1ⴲ=J ǪGmb>Rv5 L!%3. ת$Kj_+cy:4ZFqrMA'uGM@d\*b/ƷEx&)=c ujva.XaVPi_j95iqL'鹓9'7q0OŨfe8OШo` ƃUWOxԆ§@#nont.5>j}Xe2e!L`4\'Qߵp j̀Pp}( ɬA pO[0/ڀqĕuA҅H[||l,:ND4Wͪ 94Uv;J0pĢuVe7$$Y!V|M?zEn X֟<+^N62A+yX.TG`N2:ZЙԁ:NO@Gb pQ$n=et?nazfN𢾁<~mOf$eO?c'q4"T*(W`M1l?.>5*sBKփUa>P%6XTj:rwmZqr@rLec 멗<00q@}6 C|mO/r@3 osJ=Ú胠hl%u9yq%p4Xt. [q\R֡]W _ؽKJ2zk~|CTMTr23C.W :T+p(~}RGI^Nd'8U$$of0\ةm $yr AP :j~CŻlReR2Y23;vYj4=.ZLRi68y?QzE_,E\Aӝ5%:]~E]+Պ3F*KJN Cԍ.AC)`DYV`> k#cȽ,~2|YGAhྐྵ]~g[c,&`s8 N jiCqF]HY6ҿk\:Q[Vhl];v HK+:Q`7z )d~t#PyᲬT!$DM;B$R3?|ɪ[辴6ST:ˀ .50I|_mVx}OOkǮ+ SY߁ w}tn&v;T)qQ^ ؁O}F5R_mWpvA:㳍Z3uȧx< sm~5ᶉ+ֿq'QX23LL_%"QJ "hxJ I]=ÏRqZu^Dtk}y+>.Bcxu1}IzAB#7nej 60'k'7 h%g2dpydxCw9H;JvwW]p ? iaf}S lh O4LgsIa{L#1xiFk=Ǒ1nI8*EL GψeLȱ ^pY/eijƙ"gZ9 ̼nd ض>|=O-:-$hr|rU>9lXt@b*ݕĴDabDE+G.4;;wBX3@ iUh(ijz>+!k] HRtЄ<:pbzq*4R_*(g߅f S.??TJFm/9/4.k9|i\"W۵٣eUv4ȰF6N.ڦ%f:v550"K㭃 u#g_"eD 2sϕ &I䞅'^WSP Eo]I(`&ohY@쑞 ./ÁR.HhEeRz^ %1 A$pTNn 5@#%aq H|^H7!j `D-JnVd+: @@)]nz 4Un+lkBG9vw=A nqڦ=S(z0 d=5B.]ŕ44p{^{h3 @ `--dc}t-^4:\A ?s"v MG-߈6iZ"+%'{:1Z336O"GW]IRnʺ^ \֭# C7+<񮱟 krSrGfb5SںB~BO,9*G{?yg3#2y z.ב9-NSqRMBТ :ɠ±󷑷 ټ{Z⋚k+ݚs/4|~2!l FN(f8̂ 2 $hNpEh[qa3 V %Q;gp-XX=JZ,M=9P&*Nç!cO we7 :e (F =S%|Sqt?ӻq5_r,QKXf€>ikǨ(aY 'b*<R÷aVj3VibQ,o~6 :ւXmt<B|&>~2:P-t7s\WvvK8$ܩ̶8Eanz7qWb LKRDA" SĺDLh)?`lL_/:x0q|+7&UD}|.LbO9Mj;{rjQDth}4^ƫQb6{@'mPU@n=(j\iػxpîK2ӳYQNѻpڡ GΝCj#d~U KJ z`$KMym ޼ʼntˀq`er;/ާ0i.JZL9.`_rn  bq15^V.I`}]1K6%"&>P0dki*0*i?s]RSC(lS6]9=R%?ySE,gER8(M54o"7A@R10t|hKCY7˙"sw%H_ >x rNl^l$f@pˌG|-{lI-DSO=0?^-ݤ===ݏcl{2ނc~@OіP \u_:f:Bm_܋;K~1p\ObfER!]??8Q׏Eƿ( C=^ <:fyvW"Lu=#ƺZg`W%!HZvYE]_&]Ĩcg-^/Ƣ@2 j{":8t ^v9/gjšaAPJa]p[nD3>Pqv#;ۂHH(6l*܋Cф=%nU6f9̀:"eaZg]-zpz쎁o-]`eϛB/b ":HY@_&j OKMWqNVLH$B1 $lTRRͦ~|FnqT=qng$VYYߏ˗;5J>.i.?ǖ!?#ȨH4ǽ?N`17٬~z僎lI8)Ooof,"%*eC}U-+ƑۺMȩOT"9@x2}o3 onj+Č{Uj_79S(k;9ֲ3T `<SmN~^;tZsWYD3$(AuwQ؛{ŀ-Gu63õl9n褏Cz&ڟdC13좜 xSD2.),;LpD%&{k9 ]-[E61ⳆV5/Aeøfdb, ; =fuUY3!CڽbՒ~%w"PQk2E$PΑ[Kl^̷F&b呅1w L]@)njkQeB&:9Ik?KMD/*dI%:hKg42@8J`L-d .b0w\k ?n eM8%2?GU+QسVInW/-<$X8'::Kq*KUC k w=X37~uP?ϘP{ Wã?a*fK;+芆6uB9a),s *W+ FE7765GÎ'2r͟~U+[+@8nUlߛ)Ր+<쀚s_5:3 :$w#hQXlV!q'BMh+UCa:ߗ&sbB N1e>l/\zLد4 p܉cQ=;PbZ~a卩g+XmBz~WNQG]Nj(|e=ӛǵ#T:BkFV˷kԺdL .FqI;*_Y%ecsLBN'C]ՠ"r'WnېOm/M.cڤ#Wnv,R4|\At[Iin㨇x5.am1l}_/}{m<Obb"g0@j.yr9_j~-e8B'_,2itL0^IO?R~; O$3J+ߐ_J|o9/U2$93H~;p]/y$s 4o#N"Xy.pYg5'P dK < څKeΎ~schs͎݀{?  4^U/ 9o#;.tUsuBvTr(S`m,kViҌvIqc8&,BzBpZN0a^mќ9vg ! ; c:jMp]zo!l!drt9(O O#G&k`Rh 1Y) /O_bd8$֢>FZVo:,!$PDfRѪ/jh `L˟KVpI/i! Md_}rQy3)=9}5wp.H5~Vh/$RD<aKD) >KiSS5 Cʲ.T)FKIES1~r'KX=e28>UFa=2"m"~ x~io-}8N_iΧ/R~ә0"GY%I%痸yvROv)ˆuIx.-9꘡o,U݈A>̦'E`5c ̞JWQKM9!!X4S FUJERC;=3@Ds5'@w"oZ߯VS T wU=.!) l$o˝tV 8HƖU8@!{#:6c #j*XtW /FruŗrS7{8?RIJy0@\oHBpcFϘS]QN*wLPߍ)4mչ ,?Ǚ5^#<~ԁYA.y =NM~- w>{}q1Q~0t3u86(24'XG28&Fk&NL]JK%$$M6TuV^gۢH8 yjwFI):7yMs" xK⒀ 6td D4'|>+g2P[B źKVcԈ#b/mHly`zZKD" u_qڨT~*$0Fz $wƠ1Rl򏛻mVq vdm_(iE?FA7BΙ#7~v(=?LE f=Hvx R"E弶l#`@/>RUa)]2"ϑZN7>\K-L4^6#]ei7Ύǣ0;lp@@V!d [Lla1k0w+eh:nު- x02'EaɍOH$+Ζ-dK^>f|@rr'϶3Ki3x[hQ*0y4Zg,F4WĜzj+>\#кt&1?P$"}0%(Y t~^ϰ=&(Z`n~r](Ȣ9b)H;l D_8JhZ}.& g $zÌQ]{Z;E*/9=s~kˈE+AUM{'i'{">kQBh~;N1!C6R_FM|_EquC=04/@b7$Yw$ >_T:mXcx/׈yIJ+H`Q| ty~< 5 Ti[og o2xnhMJ  /r|*@ziMVZL$BXL⿭ZǨ4rPfS:B~svvyq\?%n%WنE+< [AZ8]'+Z9f1x>s cecI?4,VpJ9 ~_NXb { }߰Ca)P˷Fq PKkd{j IjٸRrDk!gEMs;,Ob] B/u{3:teU' mc.Ҋ6*rPVaH+^Uу^';\ik[D}<{&X!UU)V"?\FDVc{2Kᨚ;ˮ6":ځߒma|v6HC֛48,Sx|\PILSd'5Ȯ3S,TQE6Q1 <@f,Y伷cȑ5cN㟜̉] =NC7=լx}}:uгLtC7U-yA}wVz"E*aY`u#- ty(}/w:[9>=wGTVHlXYc!^dل ?9xeh]ESQ:o\@DB9E*Ul* 2jRK BBj?o=ڃRAECEq8ʕwҫ ~/n&;jh(~{Tqz=0r;VuoDޖdSpm8C˽xlU6)9[:<"Ƈ}Y/ɋ%K4RDޯS/Hh٤Nv[FB/rH+A-w1W(zկ FS<~@6(b$Rtߢn7qLk8@1:Rd1Z'b[-е \_F"PP $#)LxOp f[`$uSn)lc-"iSDަ5ґ (ޞ{^Pzk oēwzk܀<+z]!Gy{NGK ]˔׾^n3/j.ið̈́(Y_,<6 bX%hR=On$RD5sS`풖~ V9:1uX&)ZE97]A[`xAL][pLU+kVrxmI$ooKM~ a Dg.$BH'/7Ρ:<-""`.TJB kyQŲ-v#ZHsCYS9wIEΌC|&l5NaI} Цt0t$53CݞN"SٔjvE/bU:<~; 9Fq8p݁i3 J45 zO3>Px7تMWut!Bm9NWs"AM<8F۫V7e56F wӻ%jMvl\Mo]گkr&:5z}E+vP@2Hp+U+o>x#.0 wm#[icoRiΞSPDjp[`vWdm|Ɋ-(iU6}XH1\)`3ŇΛ% lYV6w/FY%~u +^NOr۬KF6Si9Ͷ͙Acgg~:d]eoǢK!PJ9 YK QfXF\k­8ɉ"AYB &݆|qD™ES` rUO{iZѥ1Q1bnڸrYs>OuBݾV'&r W8S횯ĭ<Ɋ֣;C% iaOuTao* kDDHk 'apm[ձo% \Ld%6'>|=1cLt[Ǫᔌ :DK+yip`l/2NHĥSI6~l\%)1GPHl?T'`и^QuhKw#*H*]G ct1:x\AAZ6y1hQA*%h%Z@6ɐRX7We ,1m& #bkPu߳Y/9ܿ䜫9s<J}Z/#ү`X9P&N9VגuT[h&5UX|O+~ W4R,y3uWg9ZqN \[UTw|à9*>Y?.] ueJ.rm[`9p7|udiʸ=A_γȫQP,%x yQ#iMJ}=kwX,ۋ! Ro+K`!`@m 귕wr6`PRO*p#pzqE Xu=b١rGe>PMSqRUvzG|ڇQTJ~3OLQDeZriy蒼-sۗaIu(o)eKm!3 U !˘~n7 ,%戋.DHSy^Av+0g]FfS//L])O旦e'(v`/z>~n3Ѫ7^*A=7mhiyuSI=+ɚ>XQFh,=q#!mix -!%Ч$g2Lڇ^:Lkh!)!$NN䎎,dMFš2gȀ_ P5IkWڵxUشqt68u#p)udr cyuY\|iqg0d K4BWE811B)[#c ,>̈'S -JF)y Ц}@vNXzg52!T49C\;uĘRkfV}&mK=.v+*.zTa=z3raBCUBm:%>%#BK8Ch`5U. kߌ 1{x=i^ "2+?౴U#DۍԾI A1QLJ`7"(`oBq P%Ny ̥ϟ^aFl@TEo߯'L󄏾"MEUohF~@4*DKc <41[bCo;|z{ZDa2w!K LT:[~vKWs7f/O5;˲Imq[kXw(PGL&)T 'g'ˮG ]áڰp**lva- XKBS:A40Q {zP%*:o{L}r@`SU3fI䨸A٠x=b*y68D%c8B /,6WT>}D:ۺM* iHmJµ 8מJe݉w]VJϡbj3rܙ 44൚9VjQg>F!?:g)&^b?%q˸qAV/NP!)EXf60 {PMR3Bgӕ``[&'a7U.Q^SZn[bs2`]GwVBڏ([X0iqO [.)K8e(7A9@җQOA=:xvm!blTݓ(5"n)L I 4 KJ& ݭ Etu7$d*zqFƿmזi` 2jk:"J)KExëTrڥH4p!42o!ჽ3gd܊ɍO;6'}~R^~>w H YnNXhj0(u3{Մe-2;ۑoHx{OO=kLY5>͈ʨ.F4V@Fmm'"H~F8U]*gF/ &}kl'.cLW@ 3F+}+9UÂYSm/{KuxԳe_KkHeSt6!P!\zȣNo ]H\#9 <2,dhՁ5t+_8ןnؤa{SK)i8#~sCEh-53=)ȍGwu`,>=t(dC(D}t&rK wledX wITټz? E)}}-n\T H2o0d#+@C:kdg>fwt;`Cqh Ar yē_޺}0"J)(=ϋg8#KY!j᰸6DQVR;)74׾O!۟ϒOJ 0WŻMK ̓@䬀]/j-:+)g8S|B5n*nDi|LYpǐ[{UKo ҐU&\BOBy_hbɆ= Auo_5C"#(j Le>aė;7z^saVuv~.5!!<:$C"`%X|UԲmEMXL9Y RTiTʚ6ʓ"TeavsZ,V3\&b4yl$1\~;l,S}&QAGd N>YaO췼-C1%s% lBj|BOHk™La]0,cΑ[6n*${#~3`錫ĶoPj7_If]-fP<]L$% !f"+X9S(/D!=~{֡cTи (!.6\uB^"ZXCnL5.*A.4t'}HeucdnOebD}0}߲CނzjegBH.XUQMcCڄ8d >-|1+XhM@-f'cEku#Ȫd{K u$ m?m&(7F9$ԅL$Oq|%qQ'p407LUZpŒH'RO#KYZEy,%;#"vMRQ&gxX6)#xZRFxu)3q(.`ՇyT2 aǹXrsm"/6?fHA߬!;ɏ%m'Cp)+3RvdX]O۫<bȧZdo7) 5\h^Lci٨#kڿszV_G5^dW#%2>ac8 VۺJ$۝WuMH1)++ ~1[UJsM 7tB{:Lq)TW0R^;2.YՅ`yB'i~%q-(AGEYzq<]en2|K,/e.=KbK#H_RVNF$L4Y3B#ju5]4|;=㑧 6nNm?++ZaШ F G'C`|(#E!xH %$ָ:M,dxkڐk'|d|TTnQ|㝿t{N eY uo9|~{e3%&5zg(wb ml(`|Yn: OL8X7`?: )È<b;4` qE\K*G䨏Ɖݩ,0eb.ްmŔf;{l6Ҁk$kMqgւ("0I;dG(j-5%s:gZ Ze̟Koddew*)G~ Q 8tv@ #Ch =Ou8MdEx(ʓ!mwm‡\V#:U8sS5]y`a\U)?кh x`]2E9^HL6ŕDzM1LƩ(b:ȵic(n~z[Ax!wqϋoonL۴\\r̴z^º}F FO"߭;zTrOAv:1Uj$5Z)(4),ZZ7QRi VLJ˝,+'&É &cq?Ec;hQ'O`\+ʸpA ($.r :1"mAnFY+I,w G2a n? pRECPd@t[mFhϔA" ʢa^B4:EUOxb!_>%Z1HbB#q5X{=Yt LFyN 9$&z@e3ʼV\!}\fulҊG:#VY;8heo1Fh|ɾvaCY^H4"xۖnG3̾E<_w)]4R[l85*!9^B#\]yʨ<#Fְ5ypIZS+2;]Xh?t.cznIlLs2uMVngA9d5Q$e Di+8rMSVa )Z'-OwZMuYcv3/%LEd95V[ɇ4‘ B}a@R[n9b]K;W{T>nBe.Bྰm9Y [p=8o'QW:3'@weqK>K)Ӽɴ(e]nŷV̴ ^L"8*EptM!m]#8D@! Ey&Dtx#T+E4=BfVYX>wUSb0AGp^C?l슐u]{f)!ؗ,$g?% z[|5ܝ61>}&x+tzuWH:J3NGt.;SO6d%m>: +ϑi^_ޖrQOW2P&H\?hEě2Y{8āS4"5g . ZijcЌ?0}{P>H>]H:KT0|~VJϲ7V1(wAe]JUaTQC ֚]1 PdU3듽j??+MOa^>ho:q2lGz2mIBuSl08{pb2K(s9,.dO UΗ>,/e;MgkyIj;-.%N V '<$&kbGo g@WNZ=w4cP"L_%QQE4'ĶE<bh;^?uI[ p yo+? W 8RLEp7ZBxP.(uO]6 pւZʳ (KxM^2{"gSi,? @zz%t@ua4;FupZDĬ݃@m-}Rr-S\{"+LLٻ{i I/8V rf5LO9>R7Sr+8Rz$8qb>V;Ó_!vUS{{=\dugdҖj\IHۖ}#VrgGdtʔHk2;6C8;_އ}t h+8|DLAx[mOÆ9Qn~1لAMOs yV4g /ӹ҉(hs<8Ƥ3Q=ӪN;D2[?(çNj^^?cKʉ bŠNJ8Oy2%uHw mPJ6upD,(9 ]>ĢKeY<$iTrg$%~S#2Y;'1qM:_ģ _zVڅUư8nN'GexNjm "o)7c,Z! Ȍ}bF!] r~TIJe|;.ƾ6T t2>cre+6-XU MuAzE䎧P@Xv8)' }g ;TF Bx&O97&cyX莰}/:^_{i9J0 ys@>"Q+I9k`kl+ݑ m ҆Jqdշ+pN@X|KVDWc9i`49S`l:WAd[8C ~[XΌǟ'8fNV xQ_ *F5;]L,XSHu|ҵ~Hܑ25Ɂ6lۉ3\D{Z]ij$Fn^\xUP4h~d#PI}62#{ K:`IHqظo]>Ym]![([\k%G~AC*^j'iKBU$%W=^c뽳tC, 8:/U*V"~zyQv4BHQ\&ӸF2g}GmmuϠD2>S-mE[đ^k.ċ39T&}a3ͦvSwg#@xqkS`@mF0#>V CEo -/EBE;R]ɗ팄XYvaxxo}JX_x2 ~vmrT]5m{0Xu,/>YQB%Bf7}ƼŸ8o%`0H/Ѫӹf6͖th#/ bI~SN'uαֹt =հT[‘uE*l69&ev2CN՚ S/݊?|Ub"%0T(M+/!CSwp"oYT=jតRiYPo_5w4 7`{ o,0 t&uI5PMV]Xh7h_*~P4z&{`9(Ng/]D>w-nQOjбz$M( .;W/4nS86VbL2P4T%vOl~ Bo9=%_f+j H﫳5v&9L9f 3`ll|T6s>D>)N.0ID(JmU.{nf-)PZe,1ʶ'Fzo9cF3guNM.\O֣6[q|?uԉnt^KpMsV!mW"C`ױЮ9-B ە#tt6u%8-FAsAm8W #*ie&MdroGP LŬMWw*XEFh1Xg)pBwwt}LzB-9=^p*h`xDbrj@aeb.+8˨yȀ8jaA2ڨ x[<)SVt&X;N_290)=e( 3Dz^mKi bYg*P<.ZI#1b_?X f"Dœ&1*&1j:W6>2BWY!m@"k+\4i! e#JvH X|0 x7.nLx5Ɲx=s?1BR)t;Zj,Wv/(Q{7(cUVhAGk?v ݹӴ{T,/U#/K`UtYw*"/?8_J/6_߯t^XqZP mx :m%2*pRpqل С;n!;r@G)Qf] nЪ!ꉐ%$ ާ7HvL+} ׵l04:kݥ] V%DH&uv1IL`rWSkwa1$GËV,@!AaגIXEmWwbݕKnl ݵY 3VJ+JPBi_ FN&;+emz''VՏW>ZmA)oW ג"񦧡icDs#֨멒uP "NC7mh6-v{=\l\\w+*pA^B(gd J#7S5,[Ci ]5s6𾠇.wn:` <š*-N&y3Yr׆zBg_t~h3WSwZӹP&: "LSy`v dS,{B߽amP>U_W ?nU€dG{(AMx u|TC&*:N6!dp'9-:Cƥǩ/'1=ό\äգ.oCx3lgTRB<\`e'5a+#kc1`}K֧pGav 0eYz~+F2l=?ȀH3 r1 y<#-]At EDS>&l EoT A0:Oo0zvb4 ;8oQqF*k/}(E+c+IF\^QvedXyoRK>+L x;fԕ X8ܖlTGK;k9 p5e<ۑs0a,pfzM[GGjvB(\!LH j^2eVg^cA|2/Ġ !*C鱗@\MX_/WYߐ.[-4+m4"sY3p^a.ftb5QE,]9<`oƐۊ. W;2 M{3*?8nR)ּXx>B~atV4DG&d Җc2vI{M-N0 hY0ܜ]IaA{xqSt&;鼞w1}PT.+m. k6^H UW)Rɋwj̽f$e\k(dũxP_طƍ`ZWa\5FCڛnG`\20H?IW)_;lyWm$h0 _g3ȸ.*`)1R?T6M HRҊ-7韓qg0.<@&t$\(sT9ҍfgA)¹Q6d`DR< HƨJ=K0$p7+pwI4 10Vfo|#3WfFN]~q/]Z/O~&OSâ-(m^R[py}m. V"dL]K]&),7ؿzʥi3mmqq'Aeb"Ƕ5}u-w zkD7)0hɂ[Rj ^Zb;,6TAXdvSNMb y:xGsZC,'ByE"xtl#=vtbECofҥnng~4>f16$r!Kk˔cFn;H^WCn㰵<M)皥-IP栞X3#ܱ2!i*;bPT~r O#<΍ynIoRg"x䝕3Hp-~ *n>.jxQ8/c1DH〛[r?SḯDG8τ'M,K<*F>;d oSf kɵ;KA;FVoү&W _NKJZZl&c5fC(yN6l>Hϒ#n?y<J:k*fx'YxLUo2]3+v2noq>7zș{B}zq^C̟V,.%ZZgdA(V09c2SFGf^" VND Ƿ)klE6 piMA]5 ?|X_gVKxOj+ 4 1 8ו4AP,aS6jUSp]#d?eE^<+rĴ;]+×``Π-W8pLf>ϯUJYAI4'5lJPw yۂb毴g#*̑a,vİ ][(_ON' "0,!P*9&VG$AT~lY6a2يWp9(`|mS/\e^ Br|nq &@$9rCS>dm2A#0ad@ #8l=zN c :W/RMV? k/~J xM&]XdLqꌱH͚g*xM|5"(զvC?%;(;|X2Y5[c.UYB2 ކ 0;UmA( {)Z!+ uJ!!会)H7h=E7`_:<^[F3iF0>3"WO6V.Ae(b"n@=as9`)r`|Ypuw! @kd1~+eo0 (t-4 A%5Q}1B+ l>^H @|=lNFDbsLIX4. ly(BbTa'xnYҝgA-1JKWU>X Gj;A=;qqqgPGpqD@J4A =W+,w?c;id4WZ V3CkLF""[,^Q ēxo(r$h2+ P9KK(kXΩ!E)Q-drRpj,:CgtK+tQ`П q_L 2 )iv5H{[ML^X䙄URhնN(Ƥ!.TE,(Zb*۠GB+v8\bfx?`ʓYSNiJ K_mϚI̊nBA![pQC2~-d%|^RE#/$_~r;Qex[|~%!NBn2|:1$=g6QU[&zf+ NtG+V4Z[wvW~ *E 6M,{@..еIwj龎xXkfnݥӇ c{&rW0e/**cj) s^cDf|B:}#00Vwfn#.}m1b` #y,)G "E$ғzWN#{W-f:K%ި&0!ǠpN1_$wRjzPhs8j«$O1JLV /2 9m5R̫*LP7$2kgo-Ht!-rWA÷ !e5=O967|i5bED%Vd&* O<{A/ꈫl*Q`9\ws 뤿4(FdvFܷU!/ :K@#z!rh]% eQ`K";Bm~< s, 9yN!m)̵c&EIR!_0]lv%F;_rOgDž  B%-p_T"]AѓDB Xm3tC3<N!deZqRV])t;rMLXB3.Jjd ̀Ͱl +&s>i#h ;jE3T:[6S'FV쓫gcO13GV Q|1PXv_pK5au3B>uI8 rt{"ɴ6hitVҾIǭxLKuE@>88reraB㜨TyЦN_\,;q?ZB5B,n"cRЋpB&OIm_}Q[%L#~l(%!Hb)s\q n4ѕWONR%IH贬}(2vn@a>No UPFˍ8j5`QMF[`OG#J؅g𧧯+YM & 瘗> [OҼNYJЌ)=!#Ae c ۨ }p 9)}z/G^i b|!fҌ :vS&VǐNZGi VZrD|*jCw?B 0x6PȰ1×&:$d9ګ'YlkMR:kᖷk=B Z$sJ M a(vA:%,=nY9%X>J|qo `C 0޳^H}K钠y󝿍RQxD CWskS*?iHwcTOf)};"ҋlH'7&]55Ń_)2p8YZ4&;BCU>yJEMw±M $IaR\uEy8Ih{@$`4 {<]hzᖽi:z|u-k"j}:i.]C.).f C6quLktQʼna z Q i fD; 5iy&0zEMw䋛bnsw.AlPŵ@MzKj&l1=99nyF;IHLghTX(n Ӟe#AFwPZ2'5dYG`BeI)Ner|X.P,| =u+9&@ZB1ЙT%f  }Ԫ%1S[u'8ñz.fmMBd E=Ndu8miS_o8-;!D$sM@V͕S2Tz(52ɳw2 lIQ*!i| :63[ )movn^;)bP2q~%@ Oo[+5y'r% ԉ<*b&CxFRO(]'9 HiJ<ë%m@8qs ڞz(i803C!'҆n㲜{HT;r}̍uZ̭Ǐ ] :}]$jz.I%)wR{X٫kB\D)v`*.u~3 Cº+GRa'<0[e>h7]ay$Ʀ#_sgO+Y ?.^a/!>7|/*\of>٩~<}Jn8E6h<Uxzdkn0 0ۚ߯ԆMOӔ F\2SdboSjCQ5IasoِJ*8`wt.fqA&h_U~<>t:tN ꢫޯaޖqXԑࡅ‪& ]@XQx!˛~))M0K͜faMۖF`增\«!ۃ9DAЮ7m (JkR={т/s'@"npGBrXyr'dm%}6dIXyDAQ>6uvqN쬶ho+]ѳ3{"9X-{V{gNn uY(&2wQ?ojk$suܤ63A#5 :d'1|'^uֻaʖ5ɄRB4a:&\XH==#,h?W~k"L4ag4G\Saw>g}#dQGu ˘F'n58yl"A#+l+p!?q䘇64P'JL8IQ< فfu  krVНg~u([ػivtR;nd3tȏ#wӡجXGnxE .3%27|lsO6, >L~G< n`”XHn/K{PfIEox3^D8,{x 9f4->MJ?w+dqZ1s(+7>Ib}:d Lã.& -:)f*s6jwS2TBO{לہEOU=rmpbo^UE׮M #`׆o=\ZY;Ft9P28Jm7'&;;{}31R a&Xٴ2p]7{Mu'=xOtA,e^E#5m1 ;~Qflg4J?!j}~I{r8XR:۝NE"v X$N}K>6F 9)E?a>Q)_R%,D%=}3`B_MIv#V\UtLζƾK,a@moR-lEǧ8_kAM=ʠJ\<j.s#ێM|)T7&5!aS FWNwXL> !d̴[ߓRJ8:8K" eY+iDB $e:MmzPEl30L2Vpfkz@ƞF{n]ڞ'|Zb{oC9i(Zt:ܟK<#@bc[%;烌IVTk0 AN?eqMyƱ>4'= id VQ}oHt,z h^֕] $!q],N 6G)4w෽I'0[J1|!xgxz1e,4DﺊX +[0GMVL?iDJn q](8 }ru) I"u y ls$"Ef*&]ǬI-~f/n1b:2-ڧ-894DjT˺0<v܁VMO7/{[ _2^:}C_n7i[5 DΆkdJNgnZհC˜l'%v285FqȯTEo iLeіĆBjaSaм?lx"efP(ozojv+Q x7Jb]{6GJu3(b|p X\}boTO-.@!۝~y=mL+GVRFW]O8 1 Ã!F}YULe>-,rT "!8NבB IYgd\aQ*`9G25ƙlq~l ѾܽBf/ iŌda?- JPY3,ptΞ4mM%_XV!@]; ev3+BRI~\ DFgTe^;q@&G~ִ@E`CoN 3(ȃۂJlސe7 i}P`vqy /RNOEv[n%"n4aθ6y4ܮۮs^,/7Ϗ[<{o!&\|r3.B%?/~ʜq|آ%fx<-–5ăP#z< OBCwZm8t=iAI.W)?pGU0a[/Q, pZBPz >~:䎦f'vAL:,5uh`vWn1G)A!(YVT@.RwVg$ݠ(>Jxk5~«UR$3ݐM/NӐ V}ˉ^TzT1.N)WY3ǚ_z7ґATP5]xj/7rҽ:gxSK T ąY+ ~qQĺB;,Sps &Put![$h=ruWɭE-VC*JqDU" }еdrH3~10oecZV`T?ɏͷ#R.CGfm\IiN"PަbX{5 }ˀt43KA$Ԩx GpgŲF^`-̃ ɢ-0191xk 87n.<8)PA n %B'h9+~h9|͝@^KNޙlut`[R!O_ЯXk\ .{n)Y‰H@!?}5a>smiyFY^i*ĖC?M"*_l\3![z4SjmAs '4c'luUY'<9߬6ቀnl%RϪ[ $<4]tN['$!z(V۫@ʼp +ґGixہU~ ޞ>RJv/ ,֮V煽}k5mɑs)M3W;@I^uf*Q?#5c+iAWݞJ*W̜R&t SOχ; #u3\IA ޤih9ڑ8еMB}v}o&HYPX{4g..#O~pe& ZR᫴C{U扯t#`*táyyAu!*s=zFG/$:e!58^\s#_: $)!nH(8\cSUK Iy():f{{656JGk5MM'Gq UbpqkaYVW} {|UN֭锳#p׵Imy$)Hb޴ <Қji'9fLޱG{#D?xCÏ  ]@,27HտF; R/T6XfKD O 0HܱVRdcMC*G\]!/ V ~f{';?ddYywnQDbFlFkb!K.5M S_6f#7lR wr*%*ma6r7 `sBo_^ / {Dk@ Րy8LReU&g9ğhH{ :#.3iTv$~ݍfS?8P>*$W%k^ԥSx.zRHdG'Zld$pmqt*Za GIr4\r`}mhB blԢg5E¾ERb_~}I/AK@!D'dB}7rX~j,V´OD6 `Ʌ#3ZЪ.ou25#͏;|35_N>}z#g4Q/xGzÉ(zdvfہN',]_ T͗L4])l!iݐ0?ĴǖgFj)^:Bod 8q@g#;:*-!\*/3/:b3s|3'q}B4rt%7YYhaڳ>imiFe?z"N8O-?ET7 r:L\^mZ[Ͻԍ=&RZ4i]OqZDaucUI=JLSHY{bBuή ɫo3ʷɂh$S#UQ9^\nɖxﲢH1M*3UCBGp*<P=MoxXp]E]bm2 _sj1U>jxԊD[tY2=篭6DO\W]ǵ,K7U"Sr J9ڃy&l쥄HG; AU‰G7-~nM԰sk \ʹ,( +#Cm'!dWT܂<0v`DK2J5O9z !OuZU1gJ&=PRRd NϚϑP>na >rn^=l+]OB F"9rBjqUzUYPZZh n!,Q2u@m;7vwI h[ؽ~%On!Hfy~~ Tl/6{J۬ h1,8v\{Ao_L"ݿrE.w[W[~>vvy3c4_yݙ(Z &MAȲ <Z%*ͣ))%(o"YiD2jE%"fql.f1MnY q)$rllro$NC:'5o]s{gnҡIe_5†9uVr*w@guqfO؛ z ev5DUC H%T>_An?UȂcz\%sqf27b^YD%B\PESs):MM$T%z>]bS1eus%G_sfu&;~Surfy {G0UvV*'Z0 '2 \#oxfВ^fRC ;AxvHrفA7RI w1*G{aavn/ !D@A+߇h-Nl47QMB)84:CVS¿{n7pGi5؏ێ amPrơ cP?P>sv1ck1+W߷{0Y< l-vũV[Cd+z({T jnԒ'VNg8wĔuUz|Zhܼw޸kmKԒUS7Z}`;^7Z~EӰu@6X$$N/q܌nQWmdnEfRmd*yD@Yѻ`y0)?yID\e77?8UKjݿj&{ۥO^C *Sͯ(VhHf/u"-ZdrL>F}5kc$:!D$@ɒDc~܌bj?5檺u\k2 Q=_H6TO2o/X[\xim67m;ygNbQLK Л_%%lce;vX5Br O dERuOriJm(dnySRfg%6Y;$!,qĨAY9(3g#Q}(0+S)j&R%NDw5K"11s-iKSA1:co7JreB ~$ >wͺMx\Nd;z%kVfo(t+i{@ه3j v_j4foT8,\T`+#;88OW#9GLvTjfΙ)NJlEO`%޳r@ ɤhCOԎ=RM郀nX&N5vDET> ==SC^OgmϞi2TEN/VhPKdhHDcy`9JtX Ax_'EbhDHq(#Oǃ̒P1mʲ$lxeYn ,ưKB"AcLqy͉}>.:enoA86 S5{*SGi -a "ωjqMx^WIGfX9T%Zy{ \dnM-O]Rd7gЖQ)Cv;aJLI] !`vxB[ a;xTL+v4W|}l h̗a^X.3G F)I~.e2iX\'a@uVҲW  m o,`ÑXT0y0h#d9X }FƟ``wp\%7tW_n.-5欦Ȕ r`ߐr v‡ޤC^(Jw;*MŦpKD-{#˙S2"?WdB.\!R%nޘ#cMB#w/ 'Wg6#|^s@&?C7c}"3|vB3V{O͚4/CqB |! W*.DsYH -uOOrxYKrq͈4C]Qo5C?8g~' h? *?}tS l'OpL`4VW0@|/fU43ІHXE_V PlqdL @ !ÍrQ6< Ư4=4c"_ + %SO%Ù1O 7i7 Uov'`{?U^א`?5R3TpgmpI %ߓӡ5%7Q`IhQCr$ W3wSܪ%gvni~)`90พgv4ú*1eê(?n#\-LxH 2~D}PO#8:$n0ۃsf*|g_Ӟ 0BcJlifEuxK^v-0Yon&8",˪auM)Kk.)j6SɨE޾93Z]Jq$8Hu`7⒗I]0Ρʹ'4>IzlfN>up{0%#þ:[{Oͤ~Pb{#dysv)ZAKO*>`[K;oAD/gzx$6XZ +Lj!DP3?G8J< wqn=8c!='} })&u!yCR ق!|uK05*BgCb%R֔#t Wc^N9Fܑ$zQ^ E/WPu6s` _܈Zh]Ƈp>Zwil>OMUYzBmjkŠjn)2{U3_^-JdڔO<;0[;d}_3 ^AIc? zg1 tXi罐,kYj3?5<++Jس`R{uL^(c?*QzYL-̨Z+&GAGreWaV W#_IqcLF ʄ@:ieIԸYS^8l\,Ų@Ɵ. ;KLxJ#3_Ν2Ip.nM { ڷZY '9C촓W_$\\sxeC X 7RןUGSFxZ_?ݾ+Z%w_eEYRT}xPc1/)J)Pzk};"X~vo&pVB?`z^0yѸ;>T*f׍u`giSWAr5x_~#ݐ!DZXJHos!X8L%9`o`R?Ǎ_g {1F-[[xXn-A%lgzlje|X@W?9V 6`&Ӧ8y ThΉ &_Jrӻw h 2H5e-{u4{a~l8Pc# 9B0^ft;vjf5@zS/c!" d#(3|5=S@;=oa{2"1J=MU']eTﺜ忙[@47',C"N7&FIaU*%`% ]4VUR[I^ @PxEKV?m@iBGU:D<6R(bDLJ S5rA /쵚}[#a@5,BRwv.Yƾ,?%^@A昙=H)_ԒUۣ.o#~>ҤB:_;_ k\L_3RcFMРw1guH=yMؑgשRz^2P:/kUBj<ԂMtX?'4x[/YrYhRȭ,Ob+|a1L-_N"+cP} }!]X?!]awm̝\gM* wЎͺmΎmh6 3ួw/ۭO0!F`ڌn$)6==QV[C`1yW1p¿e_Pb:s7'{*+O @a5)J-5@)o!"ٸ+Ձo%gRvIITjTwRoi9x~*L0Pm5k(~bA!B̩f5y9]t]cs9!fxbd{I˹P(к/z<ҎVL=aK; 9s'78۸Zפ;٦|T:+]<HQV"7<-nT5T[ҼWQ,L: O =n\Y(rfkD" z4V\ȈJ:03ey~CQh]!TZ,'G22U,+ft\/ƽh "*sn{c A4'(c㠘|l)ˏ/0)+DًO.1:ƄS|JDJ$!A8mq4a&Tnr<_ZtgpYX!@3&0.0Rβ{%w|`Hp> ALc،BR!u|~d.!YbPo'eNlޚ1Kʬ0o_bLћ(s+og^\ЬՌc_h^;0l!+')Ab.xp@CeUG} &/Q(뭆 =\BL$ߺ#=;y ̅+KJ)~dTFM<+2%C&>d#{utYo>Zv*gnUzE|tfr.F=1GA5c{ЩٹyOp(J,nn|k0rn6/LJ7\d #}[h\ kRN`CSKA-b3hv "UdevY"H`1;c>Ncvpfv)+ST=z= ŅZV%j}!3=`}5e!(syK'w3K` w%=DM[~)¯+W6>U;hHNO 86Xl0sYNRK_k~]0+3e+}Y @ŕ)f<0k!I[<=vM\qUAK7יú|^jp}A9v4v/`7gyyԲ: [! 쥈Ry q"{ZFx^)w[RG(as8w縟+EKM,MDKV dHXY&o`ɱd^>3Xcl J%wW` T$sYL~tŶ -gGf%QE{^]ve J"&[ oqٵS'Mx[&l^6Ji/ ;ywN`t7|dSS,ԸՄl4Іa3❋i8n2Χmh/d0_+sbP7ֆRP%-h(h|B tRw:B)1@}GGW~wEI#VNxf ! 8'1 RPW462ùoLnʡsg.`VG*B/0CEd$ ey981e =eUc~Iq!c f̱d'`+v3X|@U`++aOMCq7};v\unv{^ӑc~'Arns sp$#oUp%<:<F0̕B ;qҐBJ+LvA,:Pho 9 _Il9c$-fg:!+;-rC[5֝J*Yiʣwxm aW<yr,#7sفuqh6r;#;pjx72TD 2K6rx\;24d FvݦJxTdޤE;KQ%N<A˞8;q͆Ytj0\ye|‡S W֣Пg/O=tl+]TVg6' S 4Y2;NXڗű#ddud_քF@U 5e\pG8QC]7,(>w>}8!a#v $P9Rw8<.X/f_@ꕰy_Ż.,9E9zQ}/u&%C:Ж$̕]ȷ`3ADzsCM[F'SW\9u3|;7$ObY (F0pG=HSuBOlEX *N #ZZ R}#1IxZԆC,BjnJ~9ÞSu Y{VPj͹2-g[ U|w}z-݂WEWnYCث5@=Rj ]eX ͘Gp$McTf[]`WB>Зб##4X 1+dvBl*W)vT@ih V[]k)Fytn7$^+iO1gi%a/RcE]<ĒLȤ rvdڣ}7a&y{ BCOB boǓ!t9[{* mٷGi5$Τ>wQqj1_'5Z^[ XXkjdn yӥ>Ħy8Xc޷k zV/m}x*0ʪ\vےUi@4.-xn< )jݬs!H^0X ͬQFH ({6oD\jH0;TQY{.xbcI_K+=ԗ66n1P>$A;]!5.H2K1[gDF['6q7"oe`eBvK`T9di^wi*Td3^kP|ck6uL(Mz5p4S)mܟM|^z=JO| jbAYQya*eqꂲHFE?bY5mPE3@70 Hѱ)*v69 ܕ*ePNRs&+ ="ROP9(f#; 1t"<&Էd ren%!~[d/a砘U)nsİgGBQp>yH5怋emiO $8$%ABjǍ6Wi۰?)m=X\<} |@P&d!zXC%[}'{1{[r^>o[ V>O N0X鉤B#lj.ݭH=%sP l]<$S4ü3wx \b`^Zy1>ôln{6_䫥$jx+ד&B潠Wg h2M54+ʍ1) XM0 +5滞;rbzbE}{1H#Vg!/bDqb6>5I0ڰX p"^<r1c.w|d$A({"WDu$sT9~^AdE]وc6 T@9ik#LcgJB<9 A7d 5roƧ/EM@BTTLC8< ~>ލXhyʇϚt['&iX_gwMsTy(l>|ܙf,Ʈ﫸fDPiыA<μZ{ h8w=ZFmOwK~)cYڴ'2Ssü+Dvoc0 `jA1WҢ~}ai% 3(Sɟ Kb033%uD@bL5ъKLŕZ1.9dE9jߙ\0٫: T&ߠHdUa%`#G4tFf) ^͔_^55𫘇;lN{ =-=KNhpk}p[d810PwL#0Vj9%t{ #%d-~m)xzz^to-\5`W%t{1T*n'}Hn?x kdCJ)!K4BeC$GQEt; 9XUf ^ׅp_s6s[]c/WKbqUJ%Ev㡬{zdžf{^(i35-2D/dg%aWqRUnc]/_ %YT#%&҃meP|ms&nyi7jXK!y@s ';A%7~p,t@8S?ml Niޥ굇!J٫u*YH:|m=W k,fN4M vMY&淹AV~;p#8K*V~B>ㄊԐptOا 4⅞vtUᐵBhDcW;ρ@d0k\Ե||fb4ϩ{%Auu2',96M-@D3'ߗt1rMGFqm%ש4uwY&1}bkYqo}w˵!qfO* ?9@>3*25!u7X5|ozCX87pX) :Jg+G#4_ӭ4I:7E>Ct?L1lQL1[ ߌ?$!UYlNe;9㪷ҔdoU1FTo%HK:sWBkMy8# Tb 5_߷)]{T}$79 LzJDvSzvݴ{88 V1ڏ3^ Z?P$ aʸ{e謲%(y҆@f/]FHĚRA%k+i֨謎O08bf"+|_؟'$C=w3D(M\RI_};T.?4M8d0ʓ?S)z,iL3ɑUvITʋ//I b@4(^>+>lY "8h (`}BO H%wH#o(p)k#Zw|!=dΕW W*YS*/XݰnxoRuPOtSfWDx- ^LcDM۪2]Y{eJsBvD{cLbs8mB?/C.ߒ xso6m;[ȩtF)WګjNXL>UjZUP0Dݬ"C&L-K4<㽰 _43(7<&h 9XG& ~wp3@e(B&|0_%5tJ#@p 1C@UVP{9ma |P%Ծ*@^Dc'M0تNEQd7@3뢢օsk\y+WuLO,z߽FB!8 נ/MáUؠx'GVk0GOb}iT}`"Vz4ڝȒFI(Jqϩ*=]׹qTk#y T0L|μ*,Vp[]Љ؞K n5 ǽI(=:ۿ+â5y?|p-pڋ7̐>K˼1I7CAz;nCfttq_ + Y{PW"1!7cT7Ѩ>JչqRnLpJFXq4\],@ 6$xe$O< qF `yP6 H)a|ηqG{)9gOt# .pFRm T'Ì89U>vU{w詂3|߶YQtN%IɖKPigY'xX^=\&IP; _l4'3C PfAE ̶5ܯ(0NmG?XPU)@ H-!pWA etS5Euv*iHFU+ldWZY+wA { 6! *ϊ!BRCd[GLQ J]u由RokX!bp_Y2M1ܩ2eMfz;Ža΁1 TkvܛYs4ae.|g K0[:V< bUY( MXc`K㖼ϲt?$}˕;ihhpy}$ߧT}FfCr(^ aibTM(+6S%Gl>dx̽dy8!r."vpiL)c}tW <^Q5dеN TV;iR)JZ~1@ªyV0Qx/{; fNs{h(bn]ܹmjW3Na 9~U~?Ν'LU+0NET^؉}{!8V&#D.f`T)/sʈ66>((GK\RNEGF NoZ䫤R8A6}rP;VATꐤ}QƘxukGP<mbl1F)!ԿQA<ѸOW$Y@H &V`O1LlV/Կɦ8bA_o3V=8JXB\Uw}@75e:o >ZEZ(wEOF j[T:  LNb Ѿ7#~6RxVt6&RE ބ+eUfq?R}W*Dސ9ir.6bw63 P,-b 2'>\Jͷ… 8d MRLOgV)ԺpstψؿD[ ôz~% ~;_F7;t]'w4؛&eã`xܓ@N,҈T"(JO&fSh%ڬ9ف?n0Ӝ/|rrBi%4qCf ӲyqV7pyRX9hWBiv2;ct@ |7=攘d4 %eEA##>!U$W;Y 6O*1wP +c* ɥZLu&Y( X( X<~eA742Nzc]Zw@rFJk:e9z= eseʹWtMJ v5ĿDY_l.wNt&A!lih(9Z wW͌aIoHqa)9`)4=v}Ǥ0 UGF^&z0OGwd`?tG}|sk7ĺ=wc?ceYAxaP i3>EV#o*Ь0k|G-RT݇S!0K',(UdڊdmgȢ5|R'OtCЃ5%T1P,=sN*a&lgqiC3'oFV-Lk C#;|5M{Q!g`W@2rܵtҼx|c%3JkIa6ޤD+gDq)衁J!*m$hοkwPfcFSM6^@ح䧹*31(EO*]'G2nDFJbTY=>IC<9v$! ISU72l1)Y/ⲵ&ҦU/›O)q ߘ CB?Y<"7(ZG %8Ea'Cz?`HUz% *SM ᭋ('ww_)O E!v:IVkF3 |5o Mt BVQǾcڰtn 5S^6ݖ#0,Y0VFlhM;c(g98b#Z V@b^MÀ%"2{1_G1PŬQgk݁ ~5xBiQoea)? p$3dSaF|@.@ a8bv?g;yfkրĵ9TUOz%Ɲ'.`S>? 17Г}RRGTee'2VvZΩ0dކE8TzҥamǠ28*l<2eC&9^ʡ5O4 DlM7[8:m\T0m$^1GkkcZ3^A3h¤ 0q'[OҞJ 4/b41Q3;S@b.wD&E<v(C4µW$) oUyEk[$ JD%Dd TT-< QZkO"|GZWc $Xr?3Y:bV7ZPI_ak :R:鐀E djO;iA `0%(t>̟ 7 WcAL=e[fX{ w^@_6qw,&MΈR;eA H+M󜲸ERꗝdGW"Y-e"g8Q^Xofw 957I+Yx-퉒&fHJ_0ϽS͘W uzs,h-n6s/{¼(wڑU[C @rT{6!8+bP3[Pi&H9Hqm#-FD )L,93Xfx#s[PG`lz8)ܖp.=aazЭZc43%L~s] [͉LGkϏ${_ #]4ZÑznq6nO(jWʪ~%:rUUTH1 3rY5`=OEZNMRPOZBЙ.'d@o?kH:ooOGu @"PǞn~‹:ʳqt65)WW)3hm'C Ru-H4|Žd?$ɮT\{P* h?g5[3.X(0=ԝLY1`Iu칼DsaK)\u[s$[_x&r(nH)e>W̶OS0ܔEMY4p߶:_f/nY$*L]DheC8 /!2ӛ !GAÉ?4&?X=U|1c5E,Fc3lIgZMrI>V6xB'I!e#]ӈ"DҲJ\J&2up8D> ,ݠrMUvV`0Vd:ViHKpN2Et˼8]Cp3 LZG! _7 !~FzD1Ju wFKLO>$+I+(r.R쵧/K#ph'IDŽ0fX'ƟhʑAEh8f*zUd8/asw]au*[˳>]*'!D(#7$%3_aiH܀FB|B]~, xjոȌyn99]iļs'ٚim9PAH;8'-٨5r_Sw\41 Z#73qfa㢎|b)6w6ɥmjp^OӘ@-`tim$2B n:eÕ6n #)Ik>L pZaeS zR( Byk>v:铿&SVaaEzE xT8WU>;o`ȩD=qnv"ΖW+~^~J2e|Vg>h4fv\!)0yi4B(Ǝ=^6tM2%,N۬-] ᵅ" Po*+s“,RD]]w%jqvSo*cOјۧ\MͅXǭF c0o7i6}gjQ,JɂN^:qwYAd50Rd&NN~=Q *(5Nʘm_wB#nw wiN)D@ |>4{? OZ(}9ybDO$6}- XHhB$NA;{Z2uQ°utl*MҚJ[YY&T|E|c#Etv&8RߝCWD7߾y*T)7cM4Ki@@y=#Yr&~5dj ɍ|H6!yLO₥xAz &F,`` Ve+3^0`xNCFoÖw)(•IGLA:\s4!?Vjv5]>bEKs}&J&0k՘kڊDI(p8abEfݓMP29TUS?Q>VowDz&CµSfE@YLѳ 4ԇW09V##p]V7ZS!7c VQ֮5y-==P7*^~f-G`IBhi2{sN+݅H7 upa*sٴ75k%BZ)}wTg2&3.Q".pgvy ы+ (ɆĢB nܡ`5\@(Ow803e9NzIa% reQB/uphddݲ? 5u9e] D:!XJ_a)QHn' Ez!ʦǡλA6HM[&Y^q@7GWGKs`Su32b}Y*[yQymPU3Ȼزݳn)27o0XZW`|Cϯt.ML \sc2P!(P j*kxm%C*^"D%a473 Tq`< P|9K!&;DGvGyzԴКL{&rgyfay^j'C-&1yCdw9h7"CЍ[w6UXFA1Ί3'DVaNYK rVlS3 t7I_;\Q;0}:-ݻHqbtݺ27e81sk -xZ2^u0&`1 DZOY$ޛ ^%6d bt'v| 8@<~:ր &#ZiQ. e6lBDn_z7@黋5< KܬƜ` PdRiPNף,R֢vWW4)XQʜ_j]-1u i׃&:Ymzy<q)~Ta\gF. yCS0R4k0UV~?ܯFOIp\nghvlR!9kcH+9꭪Sqs,3}n Fۄlo8Y9FzE 5?_#w0o/@d@NeؖB5iBF<1p|FJq]dZjD _[b_H!@H.3+[%%ҿ8b|*V%iAݠ*[L{?Ua6 {ʼ*4\ }fY/ .'$eZiH7=ӽ:R4_-FG.iN'sIQ@0+Xkʄ"З؟Wp'ĥUJhF~+Z_ b揞EOqng}\8wC s/iF1Kbv*|Εڮv6J!Y4wV-N,"G ͑~ƀQi3f,вHHd+_=zZ/ynֺs) #!-^WHhuCњ2yD̲xsPs='kԍs|Fy*f*sյ3 |ډ|43?#΄ߘ= JI~S_50x\U,z +-/$Q\lc0 Qv&|NǤ*7An'0~2[8&w 3fXa,L"6KCKhe}Xr:&0}xv/6U}BrH-AYˢ~j>0z`Kf7?ݶ}}FE4' Tu>nqjѳ|H.l rBN_:Tt%?QJ d1Q )ta}P.~A)5ҹo'*\M; %dߡWZM%}H/r󽶲ő8P,  bO_Sz Ϝ׆5g)v-Vdm*N}@OlKF?2ߚ$ܑwkmg4skUYSb$E3[$;)YTz3yhWhVQ XktE3=h"+$aMk!#&$G 3L>F'95Anm@hzRԾIgҟ @DxKA okMd߼&P?jumvoΥp\ZU@ V?#4%n;J-nFe0[2CU&GкrTZx:@7Hq3awTU9 7)Wtnk|.u+3E@ R({2?bj%.ceg|Yhס(U5_We@cw{z'j$;lMR8Ya2.7t{تm&:s@>=+CU@S,͚s󀖭 e*?^ fE^6zChS oݧ>>fK?gI uKtHuL(1svX~2WX%'4PR+o({GD7_\R$1Uhka} PWOKƀpƼC'r2 w'Dɶ Fdrip cz)2M8ˈ>m|ROo9ޯ'IWxka^+9(JS˩![MiS4)7/[9 ŵV?d[nR. nXkॣ!D)KiofS4=dk/^VKzu%*zRc%2Nȿl4f.TW5),nT3Xlj.P:W=~cQV(ѸM(~翻rce>6Q{K~ L[\s7ێNDh^.|"ǴrQ+ewIT~* A[ZN)xz-;i?Vhsn,NmڕaD8w-ick9%SPcznZaOΰ-ol)Xy}@&rp].>աFJM" :%ly:[ê%Gc:ת. zoC~`&rafw@P7yՈ 7z6'P 8o`7oaC=H#3ֈpI~Y^Tw?STn6CK,YLÂ,nGv(S29GP _Շ5 Aךj崓4ޤ]J9z2F\CHfz28QFᫀ%Ƿ亙C H[T͊ cvRa"5{#!uxvr ͍p5nx>mUK |ߓ;5G fKq]={~R Eԑ5gL=KfE'?JZgx;De;U8X{#Ek"g``fjs~MT?/A9TYRh\OG$#G4v\hVQPTߏV3Lp4T۰]^*fCfrZPgf*3XvSPu|<"&ޜ ޕcJ<v{ 0>a*-S}Á` CXq'\&SP*; QC{GR֪be]CafvҸDz ro|xJ3GguL*DNndB%L Nw pZIbɍF [P;r,~ hE1.(_ 6Nlf\ֻۙCi7jk8܏TAfI,KPE򏿄ˀ%#-@W$Ն:z!DgjYQ$-6H,靖S>T\ gOr@&'"x4Kf}HkJBLFSauik= L"2o {J}5_S@8lHUg G($0&ۘ)vR(ڄb1]bj;`aspQ5?zkwEE$,C\hGr'Mq7_/J1yL˼ 4CvQVWN8D9^oMl˅b6w W'NSMᎹwN>8FBM QUNq;چ7 \OcݓS}"C-B XE+Q4Hʨnojk!pw_JU3KcY8rpW$<Iyӫ3ǝ,^1zmSߵ;).0ϦҤHVԱd)X NεVP$ - ܺhjXh}At]4Q8Kh%"zM?}_Y )~!kp쩍3 Ǟ BvYA>J.~@"m񐺙4Y|/0YNH$ʲ2il*svWR5UteѸ6϶VtQ73fVtݢrrM4gq * B [fd*^РŽ^,9{5/䚚 [+z#Uw-1 h)-@8j/2y^A  f IJD Y RQ ,tĺ9.a\P;%~sު/[|F&c?|z'm1t\)!2f Iͱ6ޓ ?ĂPK=+8m}vlY;O9V̻yI)iI6Kn8)${sH8wQbJY96Y)KG=M>Dr{0TVؾUt>MlKunݵB $/bk;>j+}\KZ,K yz , {r)v;yFNܥL" j.@m\:leja8 zw.ʕ!0:umxYd܈,`շl! },b1] 2vܬ!97$9Slg?kCnA<sFdAL!Xk Be|iQ]o:;4ma=w܋c(fhFz.^k|z' F{S*EruJ$%v0fUA!Xg'g@)X|ѺynTGzߤw}c+m!@OZ/8FiĚ%up 7׸  j} `$lB3_h1RЁhi NT9[s ui / `LR@)Hr-Es\WZSfVܭ1ci94Ul;uGqwC](1|V[u_? I7"h}4#VW#le"!ԁl]]gf/0BRԃ;vJr"lS,A&/=(1l$%GeViS8չ *0>l sxAnoT@  $Vnf.U|x.L)dg$gE?.S)3^_Kjs^} gkb{k0;lSblnڟknr2=~ 'UBG{p݈AYtw,B(AmW7-FNe 7Wo Ëw70T.$`ؐpIpш[~( br3MVW\! [BX+7[6g!P]nmgѮ5# @ &(?Op9ίy!ޮ ͭXgqv<?eoJ_fel2.þ1qt&>G;+ס- ʼy;JNKQJceö  Z[%Kg]30LQT>Uӛ6}GKOZh|ӕ0׆p!$c%lx&eoBLd9s@k1h7̊1 ^IرߺJ/"'E|2d='x%l jI/ D]F |=>Gg(HT~6w@=BӛD 软%£GڛRDxK#-%Fޱ&g[pORt\)ď^۩ <0mUm;X5 *Hp א b.{Rc%OuE0L~BtC뻎6jDn.< +{C#yp: O'$`P2Z)ޖ\\>QtQ9;6$$Y&l8,t8%dVz[s=ldj+hLrwYRm *iSEM(lr*$ f v K+h /jOG E0 +ӴyEC!^0<^Xtn!L l hdnK0'j^L՞WHD%U:q+\_a0)Uw.*<])얙aΙ%7W>=d;,gj$g@vc څk# هfhqG`ٙdq/t}Y3 udIax{,MFi_5gOU9S@+ 28?TLM99,3)of|O&"XfR13pq;ट`喵ڵQ Q 2{+a"$BMci6O/KTaDue&(Lϲs.Iy'% utK1@*=_^Fr A ڕr4g Yce=$`n"\V#+eh" b^jcʺIA 5,i+QO^Q9Wwf2ܞsUNçćîʣͽc_]C}s2~TA ͡ QЄ {r3u/gs0^,>J@~5B} qP6DiD`x,uROrp2Q \46C.qpmѢٽi^ۢE([vߩf^'d|fo$|߅mTU - [LCr_%ei7 & jyR @`%Rn.^Z% 2raϪꯡY Hb'zHO(n+EVGm)Z5#aJ?iN={}wף+gFK~BB>s'&.{3MdsEl\"u7Iԟ Bk]5&/NV5\m{ ]D\;*؜:1vJGd\N͈R0J7+!+FF&',J-!6Up0&5 EzrJ塹$6hka]NdkS_q0;]< ~ 2kK~=jO'nw=3__,hGXOi >6.Oы*/Y&mlcjsD mEtז~ca9/|XJXxWZRn7~D<+/Fw'Z K%r<}57Q%K0{:ET8se^J Ч:(O75hu b.d-_Պ|  ud,c<5u{0nLmX,=eDL)8b6@(_k76WXSo!:ס).鐎yӮ/[ht&_gH~bj K4PVrT USq[q*TD KoGtL2a@˼ 2 ,ܚz@MϺ,% 15KceLw+RSr2~JzlhXAsE%ՄgcR9H^Qrf$J.]ܣS.O&N>l^%>,t&1n>T4\_E(gD2 ():(SkpAYRdm{OV^n}gGJ{ ;$G}'̿ = UCgKxsx⼋qL| 0'aq ]*ҧo2l]]id2G8?k?aв*aR.jxųi_[ 9+Ahs`BB8mM gs≻iL>S{l{ˑr)Ѭ9E5ZK[Ѻ9ճPAUR7 x%b/~_ Z7!ȉq<\RP@OWjJl7+;Ax ^ zGr\'gA} :o?ω;l{OQl0>G:GtZ76eRaJl+K#B5!!Ts- 9 c$Շvx p´4KL-s~ccKC 1h":r/J86|n(F%^),i7z˽rWZc;e?uՆ}_+:ZI5]G_k4"'r䎉(b\7E c梹i.,nn=w-/[`%e! ŝPֺ+ E6e*|[G:Dצ8<;daQp8#¨zw-H3."!D0^'ikrv, ޮNp%5$0*q%!9-u1JX]k'|, \'/l1]VRUbuwR(1 &7um(cr;xYQ]~9? ub.Y2,QeSP)..ݗ&2LAP6"0яށwXOyUmٖye(щ3L i0+ NEDzomöE. ,[Q 5n!aDBL5|Fo3%"4h\?+t3S\wT?,XYW.gej(E+ͦ[EOpBmw,ҡ62P5~(?Re'1:B^H)I|Wj#4ρK$;px*(e3EzL}[W<?{iрk*ܞgŏ(k] cK&tlt ^2-Ӫu5cEַE v1Ĵ[x#1}\gT+iJv3CD( $B+8iϹOC*OoYh1W߉QFE]Ew -=(}%%߆Uw"F'$A߀Y)stzxZ lj=RDtE*S~"+dpyUa*EhpOQg*ș U?!;HvS4ccPsڏDn@ӬNUGhxp )V$7} [E=MDC 7Bg+!ޓbcm B?ׇ)!*מc&Gmny5i6=E7H/i~Խ Vɺ% xk ًn#wy? oum36nP6ƒ@] K+CCKUy08qޭx r;pcYr6:PD 7Z{[ܿKQ]93~ ؀IL"kO9]CȺc+gc>ѳO; NdiBHHz>3t"bgcXg~i{xv:hT6GfS x'&1g#UHNw?ۂ}dkEMt+ݑ!ra(g82fR8v^>昸& >bRԃ5bS*XYwjAB3X{EQCyGRlge]N<6Jtat˳S=/y^X51ߢ1WYqɊ!3Dem,FBZ# Y#)\r ΅.Xr>QJ:"-g@ c,!eAί,zLa%@h~veiCz54쏠BMFyud1ꠃȰz7ª*t*Uv@0/zO«q@;&o닾2r~э# 0+$b<v?x,8ppAM^QzZ(,1;,oq"m22b M=alN*+7_.xf[Xd)ˡ;9 "dmj{)CL<=f&1 !b@H7zh/6ЩQ=v8S7(+Vfw"PS0xw|2C)綠*Ȅ) 33U?ȷwiYMGSio0`cr$ ƙ$|5<ԁnF GW%=T_O :?먅o1_bu! @B_-65 D ^e\/j< 責^ t~* DZ\vSp5p,Wp:\8ZAJ_:fEò*Vi(QY'SЋ[N&ՅfYiDTĐ bhlt}sm)3H);~5SֱHʡ#j FT}axY,6oIJK(%T/:*`TB_;Ҷvb 3(v͞?>2.Qrlu4BW{JOC_Xȩ1Ƣ{%KGV]^`;a)J/P^'ʲ= MBP</ Τ@s` Xbæ=:g3i>Q:ذL#M<};]EbvX1_M)C( D WËNzHu(̶m -F_ ]pgH,~8XnCVE'M-/ $Qq@_n b㒊7'~1-XAK@38=zgbP6HW1pm wC|.U2sy%rsD Y&/88bRN=,,2V3!qˡ&\\;*"Գ"gh)Iͷr,9\PbEx|#Э~w.B#tYKu6

zF/DfTU/hF 3L>7$ZSK<_FCБ"Z6:=;JrĜ4jx*;ZN.1դa,lE2ERBJZy;GNt,T[a"y&+B #OFu~g 3!jW#]tTviʳ5N^pgd=:̭x.i]S3)%?/$wթ p=ٵ \qv5X{"u0+o\[Ei ()xZNn*?s[4{Ѫ9 #XdnSaÑѮxfTEG$}~I&&@k dg㫣%&FJlY8x|Ġ 1nAF)ӏ}%ʹb{#c(ZiQ)`6gd.냸/Ȳ Xv%~3`*w_Njt( ZF?cںj8 3?\y@|֮ʍoȳ(QjC#ZJO>͆S6ӏ:οpY?UC2DX B+p5ex(5 j(=ьwUJF/:sǗV$%?sDw;pCDIanDdJe'v^ڟ czϒdWgT ka*v\uKa ~%L#2fo'%+ Ęޞ{  N6y3p`1,HESb2B+bjSHru8~R?/mJ8+DgkL{ūhţÅ $4,FQkziC-FqY!]UR2fʵ2\LoR@b3I y*`-_(0(t :hşko:S#d۴: B9}!c{x8о7oMP= Zp 8BnR#~vZ9;V{;Lj5rISInW nUF9Э ٺζ9ހZzG6Ɔg}P5ã4kv AOAX9R@uMU +e_z*5Z;ʉ/-,DEL˴9t {A22^d1Mm:;h03y~

    RXщ<8)˜%moV=Ss.㛂ȗGlh-A& h:KTRu*Dq]3F+ ?=t}*Q~{qKrQR=$ .Ք[ousO @~|͙R&M6NU犖3k,hyMoX>V-G@|<NWEBiLIpTA1aQVrgY?#$5s.Ѷ}%/z՘A*R ~PilT0([(F o۞18 ;!zfI\֗yv/thj'i__;]nkSZ&_dGn1vv,>Ѹ{7:?PzqxZ&l@0 mU'xjUzHzf5.Jˈ_RoƝe_sV8j#V[%0xΞ˄`+Fj0AY氝= l쫔i-1fW^#9N%/r3,CS3T+k A:Y/:tm7٢d =(u#j=hm9Gp{ɪw ])9JCݙ-ͼ($ +ֻMRp op7Ȫer1%Վ" 5_tQM֬4SF}A_B:a.24&ehO+cBosUB=,!(&jpH5 1a>Dr;wW/< B+wȕMj86t0S<+pe6?7toa x D_|I e JfKJ5S#yDEd^Jq=8zV90~h@T1q]l/$|oUƃ/__Ku`KR-Z}B >Rb87>'Õطهf✤[M2'(LSPTyHy#? 9.Op &LŎXsY}7^s|Cs-j0H)z + %%x ?2\zu* "xBniTi8 HGrnŸ4y!QH~Fb)Iye:* VZڬl^4lf<ؐJw<Mu6{aMfa rR52BC8 ?Q#7hΤr@q]S)nA 213JIV.C inY/2ο2uVjvRO/Eܟj+{LL !0b5>AlL5~.ԀNmj ۸i]Evޏ%s0 {'I E9nOZ"Bf[9P9B09 9m[&*ft_7EN&Y CF2 s[ILaT'n MBYY/RRhr4"|:$,I]EB}yX)Am"}|?3=t ,ĊgU ŷZ*=#{W>fU|2ߛ)W gJcpO47%O;2aLN^j?DҢGcRwP`aT E8v}iу)#;/OnuGǖoaG7ʕXXP&ď~?9HS>!6u-/ڢIq{h}<,[zow D&Ev(>A ƠW~'|;it{aEAYSb/&1D1e_ =v^yd7__%9J;,Y!na2Rqd?oam$82k }YD$<]6Ӑ8;|n6Ƭ &_1Fβ,02Cz0:4O__mJۢ(5^kxŸJ .Jhq')Fhqjq8Z-``8S&R|4p>YGE_2 zBל&w#oTO-EjSVH2lO|\:Ro(Is8\3Te,7Rw>E, Sh(2M?5v>T}״z"A*P$\;;dns%>Pb4no7<,wL+8E8f)5-m-?7_Z5ۀbUfl&D}Qbw^*'( JKxRL1\/3K"u60Fг?6sB B s2_ënʡ]@%4JEcNCҺBR~߰H,5~q/ Cz%6%}f ZTsr ae̷v m{xA赅H6݅wꍊ$Ȩ,ȩ6J$:A­ʜ@mHւ]8I [- \Ξ劰ǍlH a>]p3>Va5uuSP)h{Le⻏{AI UHBp"/1r5j=8Fh Z'܃_hr%K7H >.CDnAз3n˾/Dw3o#wWZ"Do,nsV?T0(^ESn[uZ[|ȞG5vfԡ٬QF^ˉ̮M2iQ( جޓY8{e-|^&-.g?4k~nrnש)Z/ PRҵ W/N쓖}4 iZMWj#'шIu (I-^`Rvp#xyS)דgZ|SL%j.Fh+c^7'D#ğ0g'FB( ]~W쳺sKSzR~qylj V ؔw A0o% Np|_ܤGmVY⑴M¥Zۍ͔ ՜XR:2 }iA9GtrP}[Z{PA\B$+XyVj59hϖ{ۖ|ORXoVFѿ'D^, ?W$jLƝ83A`Y[@c)+En:سJ*ߠ6BJȎ Ny؃OԡL/!%8| aD)xg|2]r o)B@Yxq5mKt>!}~oAq{A6>SΐDk#p3z9Wc#)A0fSYҋO:fpH4YU۔D,E.sˊ!А@`}򩲙I< 4_BQ.悸RJ܌C>8uKry . \AefȞÛC E.dQ~P&(&90VT8ސ)hhSxh]F0 ?uy>i}AmUJnq0e⋳yKsXԋ&gї0PM)OoյZWG0 3akQSFb݌֗1J/ =4!*fu5)aiV >724GqOy&89ew6 5S F0Z*;Z sq[Pbe3;j*kn,At9-O[qHP!C54Z{AfqJvRB^|Ltڰ^-x=dQ..YS ݟRrKkNߤ`A%}IGfyQ*XeN{zRfoT-b."n dIM;kNn4*p̈́Zv8L! rqͷle}M"dzdhrdLf6E^$ }-JѬ٭[;KMS h"s|H|p.P@ݷ4vNn@/v;b3>*%}xNS6H8,2#*g :el&QSS %4+CCchqѼ#@qOCup%XH3Yqv.6`N#SHun8Bǽ{6Dh*l/oyRibŹ2?HW-W J&S/ 7);-ߔ6vzc;gX&.K6jg'nxDNX΍cgXrȝv:@K=.À}rkyvUe_Δ6p@ch7$qxMv#+~Y1V&=‰`Q "g Cm`srHp!ͭNil!{6phѬWȤW@?*Kdjd 7"w3n fPK/Z3Cw$Ҫۯ$ OE^wIRJj5ɦW_7kXD,oZAzV4Ruqha\'c2YW2viFgh6w)+ED9#㭥t?t'tnC~Qf^уt{Uy 9܄t@ WfΜa 7dޥ\4想\fs[tah $L@ ~_VΡUtHo vV$ɇƗ3҉AV !{zbO^p#llҬrwӖ΋pP5p5n% +^ Ssb^1btѫBnH)h9.q,~p79ˆGE$E)RlK Tib*o"}u%%qG7pd!` c#8-\pϺ~&!_PId}|wd븱d+:)֞(&ൣ外/y30$)QI#$!l޺"^QsSPu8TPSML#Ba6Gޗ/qjBJqvΧsQAu/* ҍ @CGȆ:2RsX$ZmW<z$N/YeF&k;CODe >X۬-o|P1/ +l*^CKJx@j/ e x3C6!i]JB18~g^ H =}׏}c nQgG+,`U ʌt(]+dNl h ѐ'7'ORPzNMw>n٢#a(nlI* ($`ξu.akADNCMe<ݲsYLc~̤ TRnG<I (prbc)X$֪]=FW/RC"9'( sQ>F%/>l\lr.s%9$%b)'R h!fdtNp{gjuG`n?O~U<jZ& ҵrFK@&jÂm'y.[nGœVl3۬laP ouÑT-AqbPi+Zgs-Ƈ>ݑHw ]/uzHWh"cΆc/r3* =/lIesd ٗvP$濁ϬqYC@L%VytדI)U4jq<ϙg:;JPN6`%ƭV`7-쎓}p϶U}x,Ύ);-{4BakUc辙i($7l`d;KpB}h,?#a 獎xe gg#x@oCr$W6Ejh銗,/51mb~RÏ6KcbԪgQZt:ڎt6 ,#Q1^RZΕ#0fQw:Ul8.o{ yZt (Kw70*A =r_o^n$6M1Am'o,PQ 0fd{O\ dƑ4&>Њ啺=bQ5VߛKbt_:`LxqY[L~-.T yI Fr3@S~Ee.32@c˩Z2^?' >.2A [`EҌ)F ur/25(SmPHZr]w Q*']8M,Mg4t)uapWF-Y+&nb;$H2҈ $PY=';^7}#} /HVP܂^csߏ#ΛM$ ktqzG/7(p}Jⴔ_v]rȰz'f;0S MMc |ַ6dy_k>7OUiCe}@A@ѰYS`RA  ϻ8tF+ڐ"#Hӵe{hdwkE齂Τ+^XȮ2g!%.!V ,}†G`d[fjn67f/KQ=.h涎=נ4}Sּ(r&ԦhSۏ, =cw k?Jf6TDbKs^δJUfxSpO緻_V0MO]a˟WdK>.Fb? 5e _x3*Q1H;PCnL X!\Qd #5DU^XlA Fz_1rs޷ՁfnJA"pIn3s(G-s{KPZ(F@ܛ+eΛ@tTË|jc3 [2ĸ7zvq:Q5҃qܘ5S*[ü,y\1vBqqv(# `7 wk#%eR#2޸7;Q-lЂ¾%ЫG dg{H1.FH,RI] ZP*+L^`b'W y*|IRܴĘafvf:}X؇~2 \n{31]Z_x_N乆m CY2fc\{OyXn-l _<:Is @ʊxbO $] b Oh-$Q{];KJXvAp \yА.5ߚ ^"~ѕ_I>/"BΧyL_ 2?:ޣb-^׿8_`_Up\H".4[w]L6ZĔ5[w~x,Oد4M$8Ƴ-{EXD,sМ6+|#똈2X=5pCC!9/XzxQ,Rx`Br5W 4Ө8*s8xd$Qa oqʰھMy` fj|D7{(rԹHN[ށbhk&.Ŝ }#ī |}6B{I rUe]<-hO9FM|ի 8 CZQb`*~jMf!wnGGs NAi降lP#nA>..jIUvsxce QnLum 8(  d}ѳAg.Z1]Pt!Q-Daq?k(ꦑ¥8rL Z}Mj\ˈ\7{ + "ڦZhuN2} ?\ob׾9\u4X:FU~<5 ȭUMOpLD2<`TϬHХsz/rZؤ)`z[Z*xHiWq^ :$)=E<b*CDKx0 J"kFJۊq'{/^o$BEEix7D#swв V}ik(1|\~7̀WIzF'I,XEvuVڏBb 8$ 5?ZfiI0C{ 5e[$G3SD^qGEb-Lrœy )E L62݊[MĬ*W|՚iAN`%2CwxwZ \)]>37Vb <{NdqcR+vyD%)!]@]V ̀կ"Ͳ#z {[/KA8$4U OG$ـgT0㳚:P./kL$͑;Yg Tw@Me|𩃰`pn)RgXЧr&@sPǫ+%Grq#JZ| {:mM6]b;nEI;OZ3m"):R.lЗڍڤ+PM &h7x]:;yn|VIu\f=R+uje4b~*ik-ƊrYiْS-!خ^OB03 gCVazy:H79dm:{s@ΖdؒI&Έ7$P/¬ib2]m$L$j i! ̷1MU6ݑ1 ;m35r+WΈoJB?#+\ t,jHXZ6x|p9V;XC;@oMu*k՚2٥{.n2`$9:B+]:͹0}y- {RU.qgoh~~g?G{,=ݭ1n]&:[r:N64p@3ő+f/Z8r,EaibIV$@3DےElqhtc@ԟy): ƹ$iJw9}T[ұs 1Z~ ,DvhY - Ȩ_HW {% W~h@L(>w&UTR .">dɈNN m(e0d׼$+jpҫI WwZ (q}~.v8ʄwQ?sFyr+nwL^fA!fk`%>o:=3ڥrO`d2-<҇LN.q1 ^QX=E:lƃ0 NEVBnIXŽ~D2a4/cECm4f(ͥ2"x з1FQ_m@X!':٬tӷAL|¢2Ryʇ6LS0eSg❫)%T#䆭˯v쬗 Ҏh{ZBA5*\Q9@\C"! Ev*dUqDWSTWm q@onsZGg>Θ9񥟻s4GL:#.QA4!RBGR[YmaZM7mX G;c/g\2 ˝#?^N=*bGt9 >(!Eq-P}[p!'GV*{Ҍz`ւ\6:SUUd! ޟSje[qWIË$ 6ڋx.ŬbP/Y'zsܽWF-J|c\yy?!{w"EkI7Otm:e~COi)wQyEվWr E9ton Ӑ Q W.=uZ d2 ~`LhF0R JE@"FI;*@$r~ïwG=fajF8֓C҅듳^b;_fFi"?;>ݛ-rk^__cūٓ|,n)"in] 2 , 8uqaϛ\0d~ _7=d:$M<3a2pCXnk ~ayYCHj> Y4 6o`:E tP+WK?LI^!%c 3Ki*MCNiσ 'K12=^#U(J; JXIZ=e)y*pΧZH6,ڬSWM@KtS4V UF¤or%{97P0WTry? ^}&Qy2(~S$adU!;?` PoIƓ v4\dA{̅]HKHFvs8̢K?YÝ'y-gH7Mzm@0v-O/!t4oć0f I"sc Sb3 E{*r fei ȶoT/Bs{37Ԧ ;/z_t  0쿏 ˁ PPA[V1ܛC`*FX>3qJ#Nu^K> Vgq4>nI;kx.cd:2=;cn{N [cNӔeŝ a蒇RK\p)-7măaw =(} 1Ypazeɫ?<2>–S6Lq{9sx7o$êf&ҋk\SNwfԚ3_raz&JcŞ#CAJuR&rM&qX.?P2kRn6i\2$<ˮ]bZ{잴[8otX'&'Њ}C$ծ@q5z~@݈݂䅴D4$tc(OȚ㢝q1xFmA/zqҥvX^T^'*Mjt&2 )N8Lc\4 4&#j|L)L/ }T7OcAIuM\Y~=dqKvT'gv6&.T8=]J_l@hbpPW0*Q5R?:טϤѝ~]a{jůÛ Rp/L \*LF(hqx*AX n|td]ۆ8Hu\m8b`RUGM-("W[&M(&"F1\d8W]&R\Aii1ꎘ2%C(@Ĩq{\-d j#ljM2^- :9a8Ӿhg5%DBF8 c6^V9Ua5D P'Gl**xv< ";)]q%@%Z&_ᒒq^f_ϩUdxR^3j8y:%jd}Z"%c\pbߐj0״ }pcL;,ht@j}&J[Q\p'4XnLzIe[~7$w,GAE~Z3C5 2V i7\Ih_OAu^k2T{Ko<W,y/NN!]3WϋR0+*s;K+Hn͖^AhݭL@ љWW EqhEh|g$gs=c{ *CmeN k\Vp}J:bhfj#cb i<  )q;`/UtdY:@:{R1l="s'6}L+-ĚWm |ԶڭMfXGl+)Lq+\3q;00Q$2;ǰ%Zy5 ds{׳2@Ix o\$|,K$N6pnbjE _G3D_>a:.-cjn_7FCP }z kܬ~/Ҟ~c8WiUzjV)EHiغHt, `%huY>H})ڌ* |~2Rdib O=k ^wn+ޭ ߌ8>n!O(:DxEHGͣjΒܞx0l*\kTOoCT/[ g_ij`봥/=1v FNJE{y8zCt.U&?fz}0#3IrV5I69n?htXSmU^)MEhA7'}vHĸ,lwlH.42TQd8ӳr9h[_ߚĢ_։M8?Ax"wnYiKi\rCǗ^r嗷T[n&X!ŀiӼ15i4ΕI;"{S &lၻiP;!ӫޡ˻ҵت Wq(>KT0 "]cP^MRR;Y.͏\BWׯG5c7?U~RE9Wcg3[X2_9'C,}XqF?o:{O?[z'p.XWӾ|| V3>~J^h"S; V1Too>E0RY_x!fAO\eʫ5с<ɦ̈́^#@/Q"iKY9s5xϳz(lV/pj+&G|k] MErYhۏAibny&-7)"efԬcÌH\i'WeÈG0cNawZ 1D(uCRx\u?_YSn4ݗ$۬Y ^{W$ag? x`hiXjDZ^<1yetBO]a$F,Js\Imj,IrG@O2^M&hxu s忙OoxqPK{)6geySz:o"*̀ZiL׃!-EB'v#Z7,'+ uhb#=~&kM7_JQiP<ih7<'9lHS[rtsl5{jyapH&TQX .-#s \>9ߙ\#VSԴTMN1meR͸;BRp/slU9_גjVXO׹ Jv=]+Jsbv0Htr1} O-)ge?o*AA!5(J /aKr;J|lcqe3`ī)ZO"Hl:a>>9.,x]fbBq@o o͌|` 0`+fZe[U'$\f&`'햴e4\9Up+717>)֮0q pQ,~ պ50@ p'O\*!𴕬cS7bDHǁJSH1Bb!^/dO'ƺ)PO$k[,{TF TM[WIkC2/AЂX$F+FId9R tY+p4j,gu0~:n9KN/a0;Br]]sheIXHn(Zŝ4y@e_sl { OA{PH)2p=g>KSdyF#'E+<}b<]٥ ,QDrJuV嵸ہ2ˁ_OF[R$i&KaݓUņ2 k=i23k' ֿ݊/JEV#F)Hft'-2E<5tň;a?h̉b`JyXrVSw%m6|dN ,Me,M=هl{q LdȚ]s / ,?\Uv+t8>պ~KF}N]%3:90?zԍUZ )| m! {. 쇋ZAm!Lq~ޝ1.98CJlf('E?)i֛}5{%QP{V;s"DO}5f<% ņ̩U@հ)o2G(݋Fox[ 0uЮQ#g^G-j2/24rZʱ˫@ v;atXz+6-L '[)#zAi ϲ (iQƐʙ\fiB)|1 RE~GL œEi|\yu^R,R^ƸOL{igE ܡ+5];isRX'jp"816txp?XԫbQ['=pa#-ajvMԣ~yHnIC +Exj5]0 P-6_Kp7}e`։a_$_sT)1쾞abM@g?=+7L0B ȌO͏I+T#錪L^b·`LbRZLƸQ׮OtkZPlލkL]5Dp(=u m|ޕt3kV:ȱs/Ю=H7J&z٧a3-~kǡyztVjȠG.KٴRl:9g I]),)"ga: 4_Yw hȃO  ř̦2lSQ5{~qiU#|TyhwnlqsNC%0@).큟RV*GT! 5yl8zh-% c/tgY$ϛJ&ʙ"Bietz::W_2J+p'NI\<&x8ЃS D1ƪ-%bϻX )Qv1yia`Mb7AS+`>/EXj]) _^<{]$㖸gJΜ݁ >)t](=3h^Of5͈QW?} !%H3 Ri ѶDe Uc189tbeEl02S-NVGU<mO"Fh+&f̠d)l 8&v*Ϸ!u)݄bWͥ#<ބdeHf7P23V M<~Sg{E#<.fb]OaSYm {6D3?K:Z 7\gaDk!$L7҃eķ ާՉ, eb(i0J~s+A5q`PՊlX9]8zNjuBA|GW4!k"+u#:H)ӧřMn!juDYW+Ѐx$9C)0?CgI&ʜiy,I[T5;܏*o,K-;Eg3jwɝ晜"u4"V|Q"l:.X Վ_֮%l^ c;/ҚT#FUC!Ǫ/4HCN $ |:u*9eUHSRpPQ]5!,Ubb{"L - +J1hb Ke;4}PS|$JB>bg{O]]=^b5ˏe*P"ۡdmPlFI!U:IzR9z؎L{؏0#/eEdV[UD̻}* -OgOOFe&iyVNk/PݪZMA.#,﷝*]H,+k/r^P#aNe<%\ If× ⷗U7$-:-x"J"eLt'c-oXc ,!^jgXBeCSsoF.qál Ln3Y#bhS{`1K|WWl`Ers05JtB/҃PG7}76~ RV[nvds/}co 1D4ΙG;$R7f#xyJA?pqXΙ<_kL398=` ۦfdp> v9K; P":b6,{ְ3U뉶V8n=Lhg99һUfrCN>sDYmqSwxQdM!xym5K~}HM?~971=z3޸st}K Z`mwRa솼  {\ Z)+$΃6WFF~וB6_#OqGŪA|:Ncds{jd"Ie>ZT/8i J2p\ e#+Cœ(LyH'é9Og$cZ51haPȞ/J%3c?2lS׼J)F4 f =¯6/&؟5>F c}tr-4^`vؒDKЕ&) 8, FMP̯t/ƸPǽ~1́t_d6vac#j4BcOynغ׈a9t/Wԍ!P_m `B/szF {Ґ=UΎ.H-{&MczSrxaid[x7 B,EkZMjȘv\F!TkdsT֫8,=[ y5_gx7r_C66!ʧRW^t؍҅-FPEH娫&cv|3V3I`q !N8VTe T/@7pڔQPL@+c8V2!d |Trj Sib\n jI:^[DߖQa4ߠ#"K`LZj uy 5%lHY)cfaBX ̾91I}L-O U(; :Ȉq!qA5@{o)v(7bk3M7i~7y o{C`?Ky6\̦,[X Eٝ)7T^_'SLxڬqlZM; Zgq[qY';] NZ4#.+) •{|! 0;Dl~We~ !>jT(^44CMVNS3̟M430 ~<{*oluaa",L$ݝ-␗ڂw=s@&+ HQ ??k^4e4H$@M{/-y[lΛ+cYQZ@b%Z.k?n$aG, kڌC[ KXA`|= 8/h,EM|*y䳺7K]/nl37;@!TLՒ|S#{׶^E/ 6K6hD=;UqYi$_}~ )"9PJRi"3;;Mnh7a[}7rM[82$K;TKN3,+>F ޣ36J!貹L 8_ԏގpvjtm-pD j>ܪGsf ?6 -9ˉXXZe}k'2s٢W_Nm;i~DWG 3ί1bxBY%{ǥO Ruy B~ջ" e"x&B J&Y* L`-j}BVb!n\N8v r=~v []n:-X`b|5J=w=jǑrz"f6w&wT?{a;$(*{4[%鰙@Fn4:uHb.ja, j˥sbRV7K&oa-eV. L৓bɓ_鶨Ит`yو@{6R+X)g`V̼韙:SzH|9T';#Acu϶.VOӬo߇~4̞o ̘ v9`<.}*rm0~cS&A1b WrxKsT_Ȳ=1.UWPA7e ϸ]Y~SlE6[#F%q5Âں*Qy= h]F#v>P FfYlQ)Ef=7NH}uJ!F#D+kJ~׉%w|mDVVm"{wKͼ pFЅP?Sz{m/s95v)3ph.á=d֏SɛZr` w)o;D|v $^ 4Kyh|ڗf:Sǁ[( L ~o!'Vf́FfJF+5t) `jǾ7j W"_>am'VrWE=HՉ. X21_C(̡I VR5XXl}g__[ma%ܷLxzBDz]i5(M0#zh| "3U2Tb2 U'jb3&GltGaJpn_$UoH-$4{r"+RfE189? N,35AXiNōCfF}='L/C'[7 mitbxҠt%<މEB$.s&8\'p7X ruO\r0~t'S\;D f *6q| ah}ּזh4``RQ{{`HvKvEh]{P64'k :Mn '>˲Keɂ] d37I{LN Za.哆ֱ}>lm+98 ) HVs鵕x״Ss?'AHǻUTqb9=bQvPXOyWZ'gხCmojZ !<9ODSt@knrzԩZ>{C,]PD:feg`I4% `q "1|9Z݄_uf_XaĠ~0mY:c+AǠ{cz1n3<5֥{>i_*Wt YcU[8+Uب-1|&dq?.y( 7O%!ӏpl ]:45Uỷ-Ntyy G*G@&'΀s0od~ ]yxm}\py;M6.0S_VvHAks 5` ݆+@9K:PUUGTI@*O͉2TM+x-L׵GD5sBo;̂h#ͼ` Gi4f!}ZH_Mawt%b[2LGٱG,LP;7E-"\ 73/zY%Ҥ)jPMi,g-bᅞ hwCrK1*["H<7 9 Tni4|'ƭ|~X? NJKZze.?s{0q| NI8YՊcArtL\%G֣̾1)j\ImJSۋ)-O4xDƩK`_0ڄ~o dF]H~ Iڠe/t(|Op%m48̬Qx%l=7%̤[j"Sf i8Y8HfVa/ *]@lP6+Vs}P3hpII?Ң h!ƫg6|ˎe=Yw{'VNwPT UYf}g@0/sUK?5>2`Z!hsiSt;m"t ~} {*KO /.! XUG@1TQXJzZFNҙ_vO?~Ala7dp(L"# M'plxPx}+|(Tq|*c0;f|56\h:,hp1MZdJq^JTGB*j՛=d Axlްa{ p0?;xX7빁tq\9n'MpXk8qZ!SHK5P]CΆ=e@5-(+Fo̢7K=R뼌b GSd>q_ ͏#ZYAm6[Gd * pg`X) kO@=hxbJ >MP+Z'S]:fVf9_d((^ OKRIIGښ lC^J+ DH `LI2p߹أ5{R-{3]|8#$A8b ^RQqVCltbL iuvArR+Q .G.Fpɒ]pj8أLɐ!c[c݆@X8pdT ԸI&?%,BM>_ U%e4>eƆOtp7Mg5qm/RlՐkDyOۮ!xD~52Y d !ɤ{bAETYﮏ0F})c @4Lծ Ib85c(k#yOZUA"aܺ1 ܽd ϢtǒЁi")Ie-P av!+u&ST]z[ֹHM[ĒS e@T@;>a uGQt81 Q npEfI:k,ՒfHZ%r5 9,PKrk7TbX  }קҥO^V%'B3Kѣ.Q91Y0}5Y.jCch2m*Z6KjSAއ/dgSuKYLSөv쯪t Ͳ7A.ߐ,Lu X)iOExV6<΋>F=PcGwǯ_#si =Q>6~ui芳y I ;g sq:7 ˆvFFa-p])q~cڄB yI_^+%oL;yW>;FKc?u=RY~` o@\g~/o1R3;@]g ;|+s#c?N䎉Oq\XVP\|aut̛&s*D'DZt^LXQyez yEґ~xH1$HW剑`@C#=Ѿ[eC:У[\;RL ۮ+OB9,8:^~(>( _5n?1xыRdx/ng^r=+F^T;RI -GFikmCW@0S+npA7s4#\=*=s ̵$- c9&~* כi1㤯vIIm70ju,~d")'&1A CXѯA\ op8+w{T/+w:qUC =[K Y/VT%Wxvזt}Ɲ&G+]mڪyrSΞ,:`pDh >7C ꂊ)nX~`97j/!y%XvKB O'!t0y"|ϖe,vi?_\(N'$|>of9o 7 ƞ[B],)VdP cl[Al8Ue@!+ڟI^>?+)\!@LV$S,{_) l~b=}8Z,']:ݳ/n: x. 楲g} s5tfmt/{PfBae&=N6T7N? |ȓYg5LDXl@8Dh>Pz̾ωaȓr\ٓ\*VpQfܞv˸mɿ.vR.My[4z2/p~C*f Ϗ؁ h@Tp k:kp$gkחZKTFꢥ`K Ft#NcvN"(Ԃ/66kU@Ƹw]cqԻo9jC5QwBo)SL!yAqPC'OGwQ}ϷA-sO)cRLƟ8*qzPqˋk,:N)HBy.Dae7d:{P AZpj1_d. R;i%&$3˓._Ċg]%mnU2RAHTMrJ&!\nq,Y .{o^΄")"'*6'VCˮkow?"Zpk*[҈,Z].1Bbn^>MOpB+ V}F+ B1 1E?IhD^r :blg!('L~UQ e86~&fwI"Ŏ$Vt80}q j'D/PQCe5+jr^% Yї4j,1<-NĦ`d"T3/\`LerDa7 Rpx$O 7^!3%I͞~UGqQS-(8g|k5* 2^*KcRtGaM6g{ yڙ%qFIFfHOaag4FK4G$0MʺCp ;tnںnUĄ/H!MEuúWyf7*ȻP IfFԡo~[6ẽC_B}=qB_%7תҒa!~9+{iߓA/h$ʌKE XY.ΤN{f'z'f<QXzc2kKȈt."oi dS5/ݓlYJ^w`yUB8+m29ntR7-{ MA C&m` f0bnV{@]eR 0G[ !~ojJ~=x-(C[8" sgpKԊ! gg钑s6:h=jaЎ*Zz}z\葙M(`l\r!jQzi R_4ޢ_z8eY9bd1a1˃QD3])l}5 gLqѭJKUYM* &C5^W"_Jϊ0 f+7?$".F(QլKC S1m+/q2O2(qs%U9S#ݥ"Q㧽+J`ّ<Ӭe~0w?&{Wš~p`h;pM+.LoI*{pQd‘鍻iJw-lPre(?ߝp<(!`i[?0HOWb7븿e;<2p Ś8s0U1geGQ1c-a~ZE+Ѥn *e6F!iz#UB"*gܣ^'@y \6U^6oQ2C(rXbޗpr^Z2rp'tuRAhΞkn vc^>䲁2uF^\:#kUgFN}XU I}z>K"p+Z45/dqV/>Uan;,T `/?PU_fݕCd=\ d]%iʳ8!LBęM 3YT$mzXP K]!ۍ4ܞ ~;xT{ i'R\zv(gGT_B]V{D:¥dY20W*N"`ű`x*ǽҸm>CmuWoa o?H/ :EX>!Im40,͌mPm!tNulA8{UY2e}ɻ'.}Ĉn;o 8<= 'Pͫ7^#m[풉&؎H4bɰnrZב;{o,>F*=dxjK*E]9 IguD3`z8/'%wLK1H51jfm99+f iAENtYڇ3p qo xd'<+uŦs=9we׽Ȼm#:&7%녁̓c_ti(vv uo,Tz&uScAKc`x6х8|Xųݱ9m)ڗBxEC=x_ί&BH/:ٕQ#[Ri=c@%+!i.1'$*SȻf,JD}3 ßnxkotAE] : tH>^S WAȺm__'z% _/#d/4{R X|TtvY@NmJ^Zủΐ>+}}|ƅ"ҧ02r2K])A=+kxˁTH1M8"'KD|+{ް:su~o / 9%fU`2d*A=-D{i|d3ƦN<'.6\mg㻌вԅ!f[7| rTΥnV[gΊ鲦~7+W*άĕwɸ ȑ| \0޲E+9fo*^Ӓ< 8#N砯8jzxGܹczW h[|Jx5èԾSڊl@eeEp0MKhSiTY0@դUy ?v!OhcΡQ&j*۪7dՖF'Zo lbz&0mkN)./A^UO_PrZTs+bxX12&s 3c$* "nÈGeNePb|\E0b .k햘wJZag;*8=,7+w ZE|IvI4XKȫq# P,5p G2!?rؗGt4&C3-sgLJV|\2NbZUbUes7XP^1Qǽ_Wkp`Cxާ# >4MĜk#dtx4:mTڡQJ1s( .J9Y8Qΐ;_+}cNK5DE W)),AQRm˸p\7ȱfvΥh۩0FZ1!trH9-itF[pmFER)r!/}T֥JGÝ>Cn^cدT@`so=ejCNug V u$qE UpYRDMLuꕾDPRf0S\bRE_Z{.r>|Y{ #xUߚJ`I%劀SIN@fZh84ݜu9),GnpvEzz.$ ʦM ?wP3,7[2Du=lID^8 U~tf KtZc"x#W@4AaV5O R +I%1űNFM$3iqHat!|8;Q3nTZc$xd^b9 MD/^壺6`4/U$%cM[seTAOgA=`Hܟs# Jlg R݋Ux1>@UwE'Uj3%ᯣHQ/o1o86 z T?GI-97;v __h sPyA.q)S|T &5?CQ֏>__j{1=nXDQsInn+N?pv"vIi Y F E<֗XÕhF'}zD8d-tC̬[ҟ{$+Ra]wJRyE qf`}t r%/9{ߟvЈq1l"99|gL BhJ4ucqDÑ{+F5w;0Cg?I)ccS;ihj=> صכ?7kUbI&AYKĵ$0Z}Zt@XMYq"B7!w5hN+b4P`eSv<)CE2nfim1P^"O34rVe]<;%&Tĝ>x{sopؓ<CVFhYg1}A\>iU4Hճ`]t//}-Iy6 s 32zBnH\Ãݷ p6KW|I]x]|$Q!* C+e?hxm ')OP󍚵Œa#Nb7yvpfrd ehG CO|3èFnr@.MlQhDr[͒(3>V* B,ZL"4FҬ9@\<4rU6rD{pE~ jʖB/WV%dz }X4a}8LzpDvW b=o@JJg;|q!|tU2U)Zdb~.W C f N.1H,=?P4CH~dlMQD˵3%6#]prjh{r@П|o+kxXw#J>-{n/enrw鎡$%~§W}# 뷶F)+u_Q!Qy1.qz'cK\Gw3l*] Ҏ9~yeCy@-<~m_Tvb\ӟ¨s:P4N-wh'РKbw1J9M1#%4XFIa`~ e3@oȇD|5؂?$#5i fcLpY@2 w Q8.j_*:Wy 3loEl=k*}1ceoWBftAxaa[OrO(t=&/Єz~St%]Vf7qѭ03f3femž9ڨk#X3Hi|5̗1T5GI/˵ ƬX7/$f * ]ROA1eslL &*-E7ES8Sܪ\J}:8cYޯe9 p֋Eؕ3I,Kd 󖚹YϐdP/[kFJ)w2J&͗ Ԙ-g*a~icF9l$ey\:ЭbP8@;D= 0}lո~(,c(TCQ˃ݛu|3en?u$5.psiKۖ'@kvi ק@θ#fedXݏ،3չZ_J{,#U&tqъOb!WwҪIaeO+\~anMmht]ÉA2u4G)UAbQ:z4aJɆe'$<|o$Y4;*"?uYkXk =)W=MnᄉC|<ӳmy (U\dga,Y`'".ğF GZ=i; |гY!\+6}Mt "@.T:1K12RG֙5œ^fHa gX !-3X{9PN|r"NH{r8ufN2%g[uQvt]{ V!:Y7XΑA;;0 aEB1!.8v><ԅNNŢmQ}.ߨ&hTSo>O1#695<"nzPf(8O%<7'Pggo6'D.?&@s^y\Cj;U%F_pDUJX<ۆ}V+,?wC.{o6ԌKU'OapP5/dn5bM@*:Ġk#^Tuѫ9[O}B;| RC& ;>tYe$s2#XvqsP,)|/})(t^7(N5e.Oa$$dD+4qb=as1Ȥѝ 𿋕ne>͖;@ 9߷[?djqZ=>T&l/BsبR$e~i!&;iS I14Rw/iޢ_}'sO U,sۅ,?Pjc #ٳ1׆+e,/h}n08|-&W6R`):U/?1W5XvQae‹t7ٺ O+ (s/H ;NpmZi'7G-2GwPsi(E,B3B mϤ8떶kRHawA@LZJ H>m؃q;2 ž`LWTcqWIMԛn҈,i0X€iqyG(J8Պe[2\J%q'zbn4鴊?غ֭ǐ[o}q7?=cDCYd% wfYO-zQ>݃oʣ!/JKT3=n|y0O Gv/Tvb\ֻ_}+<="p>S$K߂+L蒧RUB5!W3NB/ ų+BԘd(x,өt1jj+\`/EH@>SjQᐲdOhnQR4 /A,ЁT>RRˎ/9ꅶM%r6Eh&T1M14_6虜 y Ez#`uMJP #s(Zf9ϋh "nDOifn>&+s9o__ &;wFw5璧ByA`p0V)xOR:3zY< z6_ԯ=߼W#C˹̀g#lɴ2E̕^GEV` ><y|+CpH9x Y;0 >)f:B V)ݎcrP_GM48mfRN;qXjlj/Pe63CiO1M l^''3 C6p.mDȢ[SD񲕂P4±TwGRfۭ<o D6ҍ]7~XmE4}eǎ9d(,{t;:dgq'?Oey͒ʧFssA= ށԟBMpWӶG)CcYo'V Z1. *\-FџVQ"3Ye&EEn׸'?|*N/RbUE %1Za AO zU5~`z9GZn%;yf؋@bvh777U6+o#4U{} ,3H /h'Id1XG HH\"X9\W_7Zjwo^r.iDج+2,kq24U(>eX:&} UdWtrnڇa׻ rQHYҲm:YwX>l\ݳ0D;e H-2morXr[Pk #Y 'sAwݙBS†lD|[FX.)=l[9ЋqrϧMm.my<1ߓތrrS\C| cI"C'<`|DQ{$= NfQA;b7!S(BBЅRuI9lX۝/kCӛp򃫿 B  Lp7 :8sC8 (H|fDh1Dya>9uy:>WN GXf%K%Fν]?)~Y?yV@ tqp1ҌA^nʻ2w{]cL7d|,~`D Ɯ7"ˉz~D[z/zorI"u;NnZyr of v P=mq s)ȏVJ=>*Hsix^ },FeAEt"J{k(AOLAieOT9הç[e)ugT' Mz9e0m&6z+3/|iq\Rc}bzzn=6+Evz-5.rF{9>p P)| w=T%dhoZu xyG؜j\5z.tv$s݁ˡ-~cݟVt(.v [3B،yw[%)in9dV6Œk-rFJ)V {J ߫M_sMvx\S0#*^dӸ68m.eθ *i vY$/xځǝj;ze'M5A ` #nMўTB?v6gKPpz,ճkUmrUc^)^[fLP[Ӗna@\)r9ӷ>|rJ Bi•vӄa?Ɔ~, "`zj«4L9jk ‚#9.*h]_HNz1ILRߓ>Jn%whA]#B铔pb>A'En*vE>u,;cCA-=ھͯunnazLa(ݾ9-[x6 d` g D?΀rQ[ PO^p3 ʽolgvx2;׽CsKs8RP ҩc+#NQfg:K5 ĽMH/z7aG$|E 7̰Rn':O/3.kQ{:p;Ug uO"F_Á9أs.SB,9t:YR33mΓ˩\M!uؗ ߴ{upuCqgX:7v#V!rݗ'_dZ7qXVzRnv~$0&eZGӲ')&|9(i,<| +PHȦz ҵqj4nO.DeصPG㞞'g\~!`G;{Hdƛ2Qz$xS'Ye%8ECK$njv:ɝ $.W}q'sYC" ;Cvl &HdJm9-x wĹ@(&\Dѫ{HxK͡˰grOtn|k"Uut~U?a~#]Yܽ v;x BckѨ$_!rMxr]w ۈ=#9XDz3 =x2CH{ʈBK!ȒG/](1ŢH$ &Aԋ"YlX ˋ,:- q,!InSdRŐE272(BmЪ&$G9uFmHajil Dv,Y%P@Yf6jO*=16fW\=E$m}N$,~PN0hUgMaz?DB*ғ˜ 8rT".E ZkZ {1YiLo޻`ZBLl[f% +IJ NPӅQDoQ=o#6{Cz$=&fh>kcQtt 1/j;S+å" L&@v#U;AU?gOqCg󅆻+vCExJVh ~q)iᐋq?/aUZzxJ}ksea]: -l^-ޗTKVarjV#Hݍ(Ev[pjm,DZIX`p"&VýS6ԁGRf~g)$*AZW}XaIz(M7ot@뿥~w(6uG⸁u8 y,-C|YǦK,J(NB UbI6@<'F )@$~DobSls4lR 8 5F{,^*CqTG3ohy:sb^!뫼)S뮞l!Z2HȘV],72.#SJVW,=]VQ F/ɖ% #qF7Z0rdFv@GJWVe}pUqR'}17[7;*gQYqy`n@ ^٫Gvw{)ܼ5Z슁&!LgNe};DiFvjWq.kN;Տy%Ӻ]L*- 3/>Yi[kn7HvcDM%>9xfHQR\c)(J*TlD{.(+~fj=scH ]%@T"Q\b7s`bSM&&El}pIдY8m1gП1%b!;n| !O,l[&F:L| %H`+!F*e\}S=`%8XlVȄ^7뽝R VN6 =)$/2®Zh@NBy浥PfL0.O}}lO;um_SyvG0hcׁ Qƃt)$7ҝV<`M\Qy ]QtNxma9P 9}zRԹRY4Rb5c(zˎeJAs* L)ñ_F)uC^~#e'{^[߅.;/ /49 ʏ=F}rB&\7Sҧx/5JEFlYU IRQDI(ptH0w~Ǎh~=r>yɆM?T#hOSV 390.M<)ba1\Gʲ /ӽ1"G.S04xSIۿ(<ٳ] 3-7EvI.;?iaσ@\ؕeڛ1jӏCߧ25((6d.hKuoA}t `VEI.6 cΈ1_*0#p"BQL"vAvs EH̾DfES\;HBCj![ftU\] [ wk"%!0any #C,'$Es4)Pq#a)ђET'8s'^r|ט l`nW+΋N日/϶cZ I155 e@KX%d/J%3[O}2vy=xBzavb_ݎR6A˃5bsg# g0cſ^:*o!APDgÅH?JνkD"yY&1]YO?lG/ E eA()ט6 aS± _E-1-0Gmi9 mwfJfe"&>X5 "lO ڱSԼa>'h<%LeN+?s+SWs?/^#XӹEu(?`5}E DxV7I>#u=durZ=;)A!Hi Ccc/b mH$)1\=!Pq2kHsfD[w ecJL䕏ro[ &)X>/wqLgjD6*x9a'$MҸܯc&4F E+w03H"<yXQd0E%LUorKnL͘P=l~! eH C#'7 }~Uu^ghIts% lbcʍ0 qpv\Y1=}>02u) be.aj[Dh:/\KR-w*SפLUUQ㏁}-ٛ۝N+Ǩ[` S U/@K/Mg ՏzN}bQ5`xpn n02xU: v źζ jҌNY[h)2wa=V]Jr*U5ڄQd|8ns`\Dj~2&%aTKr_n.<'rߎ/@Jcxi L~*'$-҅O,2zLS#8%I|v2}w*$grO!0$lacD1$U^bi&&턎cu؅v&7ϳW88jnb lS}o\6ݺ%KTȱfiXwrLQYQȾ dGP݇(s ZAJ \X|aA>>(5P\Q *)SL-ځ72ƿj{<ZhRWXI$?t5Ela.gbFlm^7>LGz9r>XЕ$ߌ*1&9=m&|TpF֓ gtu4Nww$,7= vN>E.*v 8^jg ̮7~aT(q.]`m^M)ޔ$1gf3肇 k>o2ވrYb^OrۋlE$]޴1,}]U\+Âu)D-/24ʁ%qD@Nh.%F/UJ?ٽ %a2H zT!AeRefd!|j\{^id/0IofAƛ̧Ⱥd HS'm(Ufsci'-F@4k66/ok#X\ ;A[< 'g|._dĞ_{ *!/\df0L|N\ T,bGNY\C fʒO ?;۵1T[]*L)ImZeM}5JIh@3W;,INg!xj!RVV3M-́ /m$CvO>qsokb1)wqN*5-s#BB7ƭ"13v1;˚DA O0R|sxE!GB J igY%" `|%jgizv^CTR':NaˤřrN 8 !&qVy~5GVzEb3_3dxـ>BC~Ă@h7H01P"#JǪPT3|1j?9Jc=(Ͻ VGLʳa#Zx=B o=V dM3u{ #^- ϋ`~F*z9F85 ]g!ڬx1 Āh{ Jf,A˃.!tHSI:b%ȣ1):WpjTB G?_\>LU KG%f+}j{@V4gqDҭ2E|\ta#Uw~@:'fKDʝ,P[CsMrAV^Ƞqn6l^\ ,Z5 'R/ \?ȕ/7 pxwA~<~ i ,NPȟcEZl5z@JO?Ȕ;d3@RZ6![.+EH1sCò ="{noA ('K;(^ޖ(Ns}VWRs47*FKνDvI`%Ex[Ʋ+[|R^4 l u-2y5/iu\kշ᛾̷K6nMӞUф"`IIP=iNq;` k.⊯aictIkl:FxDE_'qJRj P-cc1G|ZaչC^6A({ a}; 6I,U'AL9q3L1=QQ=!GNHI$O*[K%TbF q ڼ3j`P>W^+898o\\}E-KoybVZiy6֒ǽ7B%SZͿ5_b;P=W/o;3I_ 94G2+F?Ffou fA~R9P\9,J:M F3eݥ c锷JX ]9bmE:2ɝsb`.H>5N"h+P䪐pT5A33 F>ď7L+Vő}ȁo"hAՔ6H=(&.Rr#r_Mŏޭ$<gng91GBRF orf衼H2+FDtDfoQ8Ui&"Z@ w zy9U.2h35Y1L͏2^*[GϞR3KC@S <9su'&#xMa cԯY[OCCx"|5[bIi=Jl'@C#m@'on(Fza)"gf_NAΤ"&>()NY3tS<L0Ȑ'qEaIG/ƚ#TZ/ -k\.D?ՂCECXb|G+ ڒۀ/HBLg_=t֪Zbs |Zk ] 1\ LԦeG{,r5"Dp>9է]=*Hb,#yt:-Y9u4&,T^&V:ڠXMٮxN]XTȽ!w!:vmcFW^k'ˏ)xqkv6$I!ޣ{$u;:Wp#Bq5gz$qXް؉=zC4=",Dk~VsvN| rᔄ@Yxv-H"z1oX6Ek{CAj;,e:@ED$uYXב3p nxQ7`&;v=^R:uof84ڴcs=xs:LX'Vһ!+3 #:C%~+(  D$J r(,/" 9ՙx*FAd$R&&wxO'Ͽs0(f:̀J(ZѢ )PjiUގ,ҿwZEl4N뻉W3-K8Y*1ՠQ;RWp\wX^̑jwwT$.Xμ JƘ*8 A$8zᚧJ8 W 8a):~o:0̌Cx(mbե Fna&&} 4^E\drDk{5gOp{EDh"5V5V;$-;%t»tDk\וIZKet~ETpM*v1 __CI ?yTlAwW] cl?> YhVJ1>])Nn pWa #A%ʭ8R0,3XwE峲v|Q#u$<';N.xi8l۹^bFlۂXDpA U އJ p@t/4$cW!Y`#R"O\Ei~BrdFcOTYu?R?]ٞ{N> B 2?,w$;.f}Seg t#ˌqM!YϢp{ ȣ|g;ihuŎ#:^b~!7 ߺdUɌGd-ʮyCܓ|l8P]}gHYC [݃i:y\45Šqܢ7pkul%$R̠3YgHv3Qa៻ {B_cT,K!<]WPi&/;m!lT7yˎZl=2zvLG1g?dKI\+ x78Om^ԮARd~5O{.ˎS6-<>뷝^ _h"&:α7p\H7L.FN3,yVWÞ%puQpVM $H{bU!*rD0jRAxB&-ksᆷ6@冉>t*xFՂVKZF /O# @zp,U3K e6H#x >Ơf0g|Zft :g>P P9?S@ߧ{ korSw0&~d˞֣W^G^S@Xf:MX:|SmQLKjX8l1EU;}Q=~ ߓR帒iiQ ;$YϽwx}tsޙhZ@vKi ~C 'PkfgHO\ޑ*F&gePߡؖ!b`5̳O9PdJ5$1j5cQjZぜ#> =ϊ7sسLqm-q ,zk_͞UF!-sٕf̬TN2]@ϴ'_mD>(F:)̲E@6B҆IƧ=b>i`ey[NA9fcVO&ʨ\[dp6U\5o0=5oݣRt!B$ŬEpx`&޲aSP"#-1,GR#Pc0|=^I`s=#UOO3Û+|c<`בiari]f+~F1ALH cL1丟YupZGf ؘ@Ɨu3q>P8 OC]-e]Kb!ڵÞ+o{gWcOζ%{[1߀σ5E>Q~{MW'l]LKfQ=%B@ tAʯLtE˧Q%? :W }g{ZXnL/ͩq2n! # ظ Sd[1Qca)iUq`vT|zkZj#:-UjzA˗䟺8Vpi Vxzpц eR^r2߄bl`EZGPNסge6(NV5AVX"7ҢV)L2^"++!8/_u{G\Eеv,62)WѣlJDj+?' al>`5M-EmnW$kF[Jـï6%J'E4g?p~; SA_AlIY9^"mJt+[I;s RMx$<fwtMdt *KYH)ϼꙝyiU ۳gׁQOMhS\ }P9>z2Q4cZBWv)S>%ȫ6}BY-QI~ PhjO;j[e>&G.ۈr6c/r #In`û>b:-+Ђ6h}?beѡ=G`؉ '#r8u ͽڒ uL&CoNXj82@Iɫ^-+n;β%[T>P;հt-;a I19qP#j5 eeoE -,#G \f4NVg2% 1X&YwXi!Ѥm;7HDgg$> ôs10;DGM B gm0#˛᱀!n7*XFқͶ=ٹMţ1]a-"_ R98pO]2 eyA}u6tKWoe좾^LWi#5g5bzk~{? ޻}c<;[p.P.mmH D߽fʈHȣ}VoEg|H0Bs݂MP5:ҽk'sq&1~D1Ò@KfgKKXm pW.hحؿ=GPfJ XLk[oqbI=xgt˅w CHC\rN&-' r*4~hN IZlL?fҧ^*6㽩iqY X; m^_5B3j/\sNeZa<#&NޓeA9bp5f,4lBrU!oC + `8G熨)\2ke% {!EV0Ze8:·/f(̞ȳ8'3 ҿkxq$t/pBJK\vR=ߔT_vDJbeԞ޳9D6cuDnv4 ArÅfEÎX AVJLR2]#%=Ulu}|g?(ćI"8c.5 ']\>:JD0(gLD&?U;S dnRT6tbE[̒$^$)uGA;~ stj\:Z4` lE0cSeU8޹6(.%ܺ%}=6 `-qKi/6$Xq.dw)_Wz?8S9n:g45d2i۷^樉TAo_q񶩀 ȱ9-w0D=2BD1l !kt?(Ju 湼t( zÓ-Ђ3 o#dct].XjK(+u^9  FYP(~uo; A&~;`3]lfPQ۹aNG)\i_n`RD+-ZQؒ3'J*exA:pWmUƦev95 %rv|K%FɆ%XzY-S<$>1QsEwXiCRl&|5܃Y\]jرo.y>]9sbQf빺2娲2 tv;$B].ʺFhu\nA4a8voLp8gv7r$WceUBM@.G 繩'0 N`xyl/"ХtXO'~  iT8y2*+D֔戨ꋩ>贅y )j*uE:W|49٣_ku ^,!*xp`Ɩ3F 5!=F"rvaH88 L)汔?N0`mI%u}9W֐/;z䇾ܯ&?'55VWDxKmTϧkJNU9B:?V(/h :)k&?=ZKE(PD,ޖBGtځwb(;ɿfF 2Ɏ.V C#mb B/E-JiJtwjul=*BegfC!m4qU>a SL10Th]'m`/]&,Eh#CT*^aB&7A糚:nz5>CldpwÂE4ˑAj&d't'ˀ3OۡbCNf!8XBmoVىq|pw MC]p˱8e8)Rʟ-@Wb6yf"!A#p|}*eWB!g KSTqX+4_<3-jF&iWD.>1% D;=VK*29g@;NB"ƨ|NY!׶^3y~U*ƭZ=xzt-YӷR8)ުAҽZR+5Y y픲TKn IН7--¶B94Fz/IaH]f J* r)\Ŷ+m;ۼo lxJ mz:"?"M:Xg4[:(>svHjجDTEm8x-tKP3ދ~;+Qҋ R3TBu8*|{f$2 ֗͞q\YsD(cF %9vve~nDE1;άa ƭ1ȼbNm]PRth4$=Hԣuيv.A&Q~6yETo~u޶JOGA,>9]W7T$OV907S eu .L6ԔYbk{%QZ 1cMۃG~ܖvn-҆Ƴ Ľ')LOWF[^,<㥝^ R}NY`S*žsRVS: "8%g Ʌ!0v|l[;lZIyo,#y} 4|t7q) S`=?b$b}6:UB}9]yhFyZ6]$ɽ#JsA; ~BB?u z*)We9ـѠB_h'r[0ߊ1gF,UXYGKрx|~L;&>#z"{&|Ӕ-4,AP+u.xvMElV||z(YQYﲛ$yw;O=#Y$C/s) y*Xu׭VבIxz1j#F 5 S;6㉜ZhyF7mon(nh7h ٻE.YHJgUdBn*J:Bra7ߟceIn!F`FlHJ賭"u[.]R6CْLYբͤőLN06En[o hUFfOnVGlSVVFQ,D2,HL)"8q#=0aC:k]5 a'#Y\"ձaN׸+l?x#߿,𬩉(f&$j9.>pc': 2^b cF1KLMW»SXJNYEOw)R&滖эg8b6ԋLKퟗW}wqɾav6 qx^^cVRve~ @5YRJ'xyvR$F# qΪ0=γy{ۇOSu,?NFME<')g];(k0A~"O6yWœo`fG{A-@vxX%A{e-)]}XZ;n"Qd1#xfA0++ݞ3 No`4Y=Lt>]e{WCmfcwUPmhﺠ bFp| ,\ڙ(a ~m/DZRNlQ/Nĥ+)$.X`\Gn `yL1GrI5~:k=@;bCM/oO b!JUIӚ5UjLG WQvzO<l_4 *AV7""$`4JPиv Bu7(Xlz8i/Sl/Bzub{4/,273B,b+C SE!2" d?i$Pz3 !ձ[*!F̽ZO'\y>%Xw$EeҌ#:hҙ3.!Bi^c)5o*I} ,:" q6">d Lp9!mTT {rQY91ZmC^ƶCg6=i2Yg৷:CT&I*뛋*q`c B-jK!/ {BJ2'g) UknC6WK<HaoQ߉1UܒvyaP,2liZѬK$(E~wzQZXfIV?5Z]'V2e$U@(<<} ԡXv8=2VʨSʟ׬X}Ur7C 3Zͅi0Nq"rzJu\K|eEڥjN q}xsV4&o`MbY\P {D6ꂵyĭ ID%WnR{JoT&:J_r\#ӄ'B.Ll'L.s/* JQҿ^*C'h/hK_JgoIJJF&7#$ôxx>n:Q(_ȅ$>k 3]M9UӖU;ow~*7O1θÜv656F2Z_A\3֍%i!1bgW&"t@ޑs\X7I'9CuO/` ߰v_pO"qEu$㔺B\ l)*:P2i8i ./|r]Y2[V2reo3 &@wZ*LܰI(P;n:ڸAu t3ЯAƌPd Ix: gD&(A涳E=40 Ea0z0BYOX6Կd 7&Jke5yT7"d?rZPBR4@HBgeOKI\&*/[?b " &. k%"u~ #ty|=_aKzCe!Ξ%(;V}Ɉ"]2ܞI#@?+1àc̳\f]zzk硿^-:vQu<# &gA8P]ukynq6JQRoEY*0f"Srnǰd ;Y2[B˒&N`Ճ@(oA YJ5hN^zeL!FVXcdXv;L 6sv Tt8$Ӆkìe JHHWp`wi]lxqVeFfγr|^ނr!t(ҞtB@"Awv. " zy jVx[ Culk׵yv(Z5J#or:~ׇX*^@1$pZ؃KX>.et.$)4D(!ܘmZd%ֿ/}͑άWDZ[գ Buqj)Jbܐѝ^6م'vq $a$Bg^ >s(dEq␁o v!R1aW~bRǴڶPRbݛԎn1^n:vAg7Vю'Iɭ+8`N Vzyne+^ߝoOuDzEaD8,Ck_&XV}[CVԈ=9{4OBS(16hNcVs`cqr!M 7RV.⁔sݪ9ӿr;εQї:I &!ewV Ci" Tx[ΒR\U~ :mpл }}YSc?|3sUv8df:%ͼΔ}/ر;< ݤTY A|.n`fq7&4"J0SSE|PK`zFWLXXA0~w;ea 3kD9gùɁ;xa>0t)b\ kL&XP-*+FERaR~6Կ #8D9Gca_$D Y_jÓ ^1NW̋54C+V?D~/ۙ UsQdw&xE5݆3$a#gPO!::'ϸwd'%S\!oP|d~xO1F:lNaSy?G|)wȱn륎cBA'͍,ZjnԎ4^V%jw Uim-6.wg}NUd*z[[T=opt/mY j}W* Qn,+|VCe=ץج MNJwմk\lWfӥи>j@>`wW?HD=*6;^ZLtn |sW?, o|"HRzZ|fY= Ҡl^/1i|tdb0LYROo.ys[$"kU3 L-FRRN-™~uZ hgl*Ur_M$e}?;[L 6.o')gl b͂J;Mȹ4["zG5oUh(5 )&.rp`h~ ?$;XJ'쁔 {Տ4°80z7nYq`XR)yZĴP"RFF|`<Jݠ[r>|6mc_Hr˙^;9dpKlY/?%xcސcԱͦm>.zi[fJ\*Wc#vl%e"!GGiC?ե?f"╖u% SJ4| fT}uEV?}pDF9xò:zR=g] |3X+2x?k}BC7?(aWlj'r(ȓoK_pWJ ApV,r~-ՙ06m ;=3x:sU[!2R^t.g _ѠrDd;*[R,HNŒ }my\T^^:4BbRyE:#˶ᨭi#9Z('"&"ngjV73}A{9;HJ40M!yЇ)@ akyӻ_EMށ K8x ~>&D8 p£z͑Z|o۟SH8'nHjJuˋR H?q!x(Ms"2q[uQtܿ`CtQ /p2IS5_wh b4 pX)ױ~X|B%㽮Pw' FHl]ь$^[FhΐٝG:fʈ|&32Unils*ؤ2@%e3r$ԗ6{0oJq >$dUJ6_ xl9`8>?yȡ|aC@U2jd{39qoo2#˄im/MT.9p]*$[.sO)^V*?"dؽwMlS (+k~0$J+"_DOkܗyjgq(rDƹ<&&}P !%h1ՀCCnEI3by_(\ u%):TX~tt8 S9gYZ07070100000017000081a4000000000000000000000001673737b300011848000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/s]?EhDTTk׶ǼBkK~(z ds1_bbi6\URJ!9ЃCm566`OŴWKDV117-N" V kD(zzDP0hvB&B^gz7tT&xj @*y#H+9!ǶcMF=+QP[Ļ2uq0faԾ|匈܏fr&!aJl%{z1nJ!W(АӀK5WZtHL_S ` Rȋ0'cqW\QCV#"JU2F*߈/5#7bK6ZTfaDHK %Hs"}jaNjh`"6#8^r(Q0:=6U6o \+/b8?5|nP-xzS|jo.?OˤĿIo} "& 3OI19Dw+t=𧆓/ND0TA%3*lR-j;wI(U##Ѳ;_4TFfa euGh qA~+a쯱Cx8Q!:OC氻 {u9a [V_P׾K󽅴 C8+! Ro~cԦ*Um$ _l=3Yh6b5a%PIR)$xL` Q -S5-!Aڐ[ac-̞ӓUeSJ6.Ĵ jr/JJ~ ?Px.*} _Tk%.ikZ,et7R'=l*y{⡑Pʵ~X\c @5QZT}  ?SQa5זa }ӫ :~k~Ƥb:"5: J|}FtaHמ `X*ػzIgɆ%s Iv9SA<5F" 0A>&wcbTJهJE !iG`֯KIx7'a^mlI̙, КIՀts "wFeGm`&`Fa^O+W=.z١ t_Ftҍ:|XҔnZ4+͠J/ꗂ2O_`4n};SCqlsgec4cVx ,QMNMc-8m#g!<Υ4֔3oG9kMx[W4[VG՚fܖb.FV<mrJU}7WWhZEO0+vB$|a FP6@} < frϽZɉVJ1uL .mZvcM0}/י"eF ji\V&nXl*nVtyOb6Bixt`o%2}|-pcSV1!K"௑ ]J}LG0-E#@:P~5S@kH*it@:^6W g>k"hM&set9 =bsjDHj&Wg7 f9 .R UPE5O*9u+ [5p?݌ՈZ\pA{"o=:v& %S50RyHSgP-F,ޤ3]F?_W;߱-oxZpE G{corDv|UNh352e S;ZZ`Nft2'CX\TTrecSבQ]{5KqR~u4Xs5Цp~92P0w }4{D;]>7vΌ *E@N'3B*ē;jL# @9w *T@/AUt}]L9D"5ӊ=[xh§M?4irzv[躰3SGVTF}K޷OB 7B5CNsr B'9}pIKӼW"\ i 4CUㄅ{k`첸 gQjPqD7{1I񘺞a aAiVcq9.>@d_[:p+m^AdGPi1ѮĻ>8 V2DB?ziz^1c/D:xW.CyYUH ?UŹzpWVGK1\aY|{;])LLިfB^y36yQbG bH9~sDSS\1l8#w'%ELx0`>\'M["kbLfL禲/mq>9xMTJ99FBk, =NY)CR9[.5cu H3RLg܊?%sy ^&Rѽ8 "mZ$G:cn/2മiO6/ќ>$RYNkӬ򇮯f$8R_zǀg8)G||jK h*Ot?OH?s`XrGέ˫|݊xgy!qrϚvIc- &e/syvξ!:Bs1 eK8oXVCt>!'msHQْMu(PQIXMu]!g_v܎ G,N%Q6J2k- ]3+biFFfl6azDz!&_cn՚{4˓koRJK% ?{Ssހ' (0^ZXFTp6gKA7{s&SQoatt;3 t"="-<ڠïA?g$pzUDQ)U|(!t.)0CAK.Rw#[T,kh57̎.Aȃ<\$8max)CFtr_KsFITcL߇NDL9$1V  orw7>ŀ:&~GDuAg'ѣfb'f$*Zٴũ|d7B:ϳ"rWxbz%jB J:~jMb\DZ--]9SVr] ŕ7g[8zݥ.gg&H^G?U0wLlՓ5#o.5/.FFiߎV&<*ٽa?HuB(\4C6ګf-͑+ t"XYɑpQ nPzD38Ł`2{ oPu)ښa ^4Ы9#碚uwptD ӮeƱoш`7ff3Z8-Ɯc#^"@ igRGkA-d(?QЅ0ܬfdKaبGI>>U7۔;#¤촓hIVدz^6kY_΁Ǚ^kS oQ}FPEG two`gy׶+y9+Kӓ6,EB#o~]<T: wA0 ut t@ItC#IY]˯d@AroX^< 4iҺ6d ]Qn1 BbNTX3Ciq^hI>!+s. lcE *w  ClФ|Ǥ xLT-=J 8oXZK~Į\R}'TbĹ[$=`};JŬ1 8q+^3JeέEb!@}jBf-S'mӅKdV Z"g^V1)Uʼ$06^ՎO[;/%]t&ܸ}k $wAT,V2ԝޘc,X: Gu7$%48;ھkVp ^Q1s蛌ɊՔ 36g~둊۲>s;u4_"?gܢ[>ee+@:3G~՟'4@ץtUvIqAe^FT~:\@ R9nWF2Vټx% G])a┚ߟwG>v4*{Ϙe\k Du+@]hFV>%3i3yPG%ZS,_2^8C@dcņ͈{2afC?"wbC6J˫0Mhm5𑒹=#^s?!eĭvo`3< ,}|v\]  ܽO6k%(>YrÈbKtbNHVtS_'Te]I܋y ӗ[ԏ-M07p\RFJ.|!*PbXM65 "N#6D$yTE# {!drj۔3G!Z.W]K9ݤTInW^D>f΄Nh<^|1Tjv =BP-fYfR507W:DGYIݠo]~tفd!_dH+vm*ۀ䉔,wa֝)#H1)_ĵұGuJJL!B((PR_mNSi`K+Sz;Osw@،*lÈm6' Bj!hv EVh-_'Elq4sK靋c'Ue;#, i ! :dꍂOvDⷤ **B;4:Amжs>2Zs fĂu}q9+X6UF9w'FٱsQ7$],++ӨH,@G޽Ű0߲i,&sC0Zk9Զ!wgAE,6 ^jb&S"$^Q;9:8hE) sEĊL}iɁK\`v|/b>E;B|(GFDY͟ǬOu=7ux GZד;^(ol%l074)}5q]tOI9꺖LM88&rCabsbbK8ɖ7=Թ'Z- q伢k#uRcPnH)8V }mØ(&h\R]q$8?ZB""hθ1<|pɢQ|<_ KxP4Wֈcb`!<, l &=lqy$qsd>'=2(FR:\<LYC!j㎍RWWɹlvoX)a5[3o'VΙFK'"_FyC_39"_{;:b(%#N mj#P*ٓRZǖ,$B1A5Qick.#Vʢ \9 B5 oo2̛PVYKk Z@F̠OQ؁_&”7s+K|2ۏm *2'9x'IC"3D]wu)}뼴0;jPk}zaeL1|iVMs*(#Eh*q nVp8Q9.pcreC6OO6K4v>C;%q$g]8k( gFtZB jzuDyG}ufܤ uDl8AKX`I$ez%wo#|g^ H x!MyuGW!wll@+Cw05aQŐdYPD4 i/e7{+^P]b–%[tpFl!hƣo*/ãQJ\" A7 @-Gӊ]))mdց+o%HgN堂t #f[w >%5qeiQS{zߘv<F`I(cyR^h̒ 36 QXy j4uQ:Ӫo߄*W%DUfKd_C H*)b}~n WۢF;piZ|EkdҨH wR:0yh,5B"YϞ)>%a4&QAgV!@(V.&)n`n/!-l׍m7ebUWGqD6NnY]3s/ fe ŋVtAS ~#u; -ôLS:30ir7XSS6UX ג&=cT2؂akc?= BJѰ&ҫ;&08cXdiP꥚*rJJèj!}Ԇݰ*(l&!;y&M+?@4 ˍc&C4 ]O 7C_)2. l U0Ԯ 2ayJﱮG=\Կ<_Al!񉰼u~[>+w>cjh(Kqi4k9Dk{W y ƕT"[-W4FYF݈dCSGTLr:j"NV_~m]6В7$d-LiB{4hLCF << G~2o/Pūpp 8"E 6L,qƬk#A>>ةih'ƿ=uY2,'r(hAI+MہO4qmms;U) "w shtuE'8uvL1ɯ vV]22(SŦقI1pD="o8CӴdԩ.<'0Mtxw^F򭖿"G8z'ɇS($H4q<#Q.r C盛78]\ݱ)Ux&}_ 7 uZ+B2Hu}.>鯯RKW5/ӸKJ@!gUzbW++ 1rRfj7S xpelYߙvrvKSkO;<5HƣΠ h).nQž8oR4-r^M`XLReZ&1ӻ=),»Lo#]E=̒Ƙd]}H/&w (8"PT5(#v.o0z@!1¬-?1@]\=r\ `aNӠRW}4$^]IιL L|UrXu4ҼƝ?Bio.k(Rca<Ѫ{ݜ1zo%eqE(8l,muit? %t馓 I;Mf{g=GlD45LTu԰ɖ6=~Jp[6sô7il3ȁ||HUcr3A?@5~Ah (@c^Uh6oX4sXƜf˰e)BV*2E<ŹHGL p Lf-pt͕w pTE( )'丛 u?g7MvM@Jf`8S_P2VKJ!/r#s@ک}".g%:a x S.,.>]f ˚j1x_=]ID E&MN5؆icA15gZu#0:a: r<ko20,똗Aê/9 nG$x ] dB ztp!u'c[iWdi3\kͮ??JJL1*ɖB̺fm!pHJn5<ǷIb(|n U_+-ʼn,CC8[, X|E: 9xan>|5]Em^|? dVEEY6oыS*xWO81rI6."t3TByY3f 6#%!_0i N٢~RL]V|peū|`RkHم⤢eq[z5Mj[t[VW赡B#H{F2*lgIRʻgq\1zLYAXI|3Rm7\m/#גRdY-Gȡ_oUb b?2~,coR)8`~9GL :f;34Yл,(X~,g, 8#6n-9x&l0>♳mFTV-#o r4kZkp'5TAehLV˖^h/QL[#^NVߴrOn7ڭc&Y3<~Go?M/AڐحZs4`!!ʛCt?OP$-S`gBqFJ߶]墘\Dk:؎t_D!{J!u`irgZr& ?{dm "ƶlx*8]f0KA\c~}&gy{)NsrAxiC}TSgkXlO*At-Z9ƙƹb4"v&X?0 ';Wp9s-yk݈0;bk{aWzx0,jFc|qU'X]{|AT *;^֥KqE*tT)݉QwGY70DU~/Z5uFo-Q+8g6JPdwG3?s76LY]/ AӈgEoZƶ8S y||v ?!6nL8͞fp *52DZrEu.69Q}W< %Y}?.yۑǀ8<Ŧ[H-l;l 7g#Zd9RmyXnl5L懢KrZuJ&v7}$q`w3C"Rٸ(-TgQH3s:#@܁G}4=]ܓ|qhнrP sy)~Mԉ:Ѽ}z/S1mI7 :JȄcXoקtr`wDA0SWEn(},>efG*t Ѭ}?^»vю*eN{&w ڒ!2[r׼T(Nǻ+D_<2* 8{nDe+ Kk .E( b<'YL]M3%a# {gҒT֢]NO!9ٓCł6$M~'hICBja* I &= m.iAF(D|I#zʎMsaOkAb'LO]v];,SgB%$̴78j-Fz,1DGlg+HqRA4uR[^x(4ѹ.l;;!-KZӎaV윺{7H "f4a0BL5EN[~"J $'GIsf ԏxBDӶ&=22.,?Xv"*OͿw<΂p ] Rĭ2WGDb\mFg{~藖PhoWXރ}T}<- 6uJY_Iȭ_8͹S瀨vNh}j-cVXfK.`vZTQD]|BB ;$@-/lȨXNfZXbStbᛛ>|kOlTUߦnFA_UVh۽Q/g,lkE14U̽x"͔zZ[&qG)AKʙ_QhEܒm`.H$>r @Q\ϖ] ίw>QRC v@x4 m)HIVĥ0 u?#f1υߑjSB)r*]ci᎓\ϩylQXGؗ"x#-@ Y4EpJL6~g7GzuO"; ڇL>>eg'+j~?!ʟig }@nvѼFfӲʼ%ְ 4Cgvk$X; qjwP)*jԕ>:p! l.n̆ .s0e3)zft, )fG]% 5(/&(Ki*;a?I5лymh9WUv9:3_!&xE&5ž@]lNsֱXvWJ~awjiȺ2KȤC7Agd![cJ I˥Gb{JQ-D_Aq TjVi.|As D- ےs*Uw{,͉h:ig6H7O$S]P)UEyGH8*-ͻEDDTL<4NJ*$4R E#:2#Ohw0F?PX"wDM5]-{ƙGh]m+߅KB,߈ܓO+6浨~!WYy#bѧsy6n6rĔD5gt;C"_Zir/#hw,! 7VzbOMQmyFiR\m|Bb,b85:_dY ]vcQ2o:RǨ?a`^ O1LGHBhOKrjQC'HvήP1*)ߐhhƦaXp'i&Na9`ۙnkث2]\^@z%,JNx Pç2krfx{l _<q)Zm1_@SG{QF,n)xibɚee-!}')C]sj2݉ΏƓSpDLKy̎Y:ퟱ|nV:L6$==V4A K^˜ V*T@ e9pbjm2(0 AΙ6,Vnud٤*_bIⱚǯ &K;賐{GgJ^`G$Oǒl4g_|୭e?Ű'>Y|1zbnxM6cE6Z<%cR! I=d5& JcQc&h޻F ȡɘvꊙ1ij.$IR<ٜ ]z.L^r O+P8eȑ.lR 3WӾ 1m.7:SHj9c }* %uEbaCۆr ޕ@HclY 27ب +B1{n,ne~*E17~ (ɾsutmQ!lW`l&fuA졯^C8hw\ZJ{3,c+FC ~nWTX 2d%m0k'ox߉-S?@Wi=xh*|d@l;$޿J˥ETzoBhLJBXZd󽤾aF{6FSG{=5\tcW-q-y+ܡ,H*C6:9fgA҅lhIq TOdfܲĺ 0As^)m"0,'6uM{S  $BȾS'ANtyb z޹V%/5L() PHGjؙC9XOA?瞣BHiyC5yO eFQ{C5vӮHd4S2-[4Wc:TG,Z±} "*]-uwYFƮzkvgHZУdCEXJ\d`F&/ .7RC^+̷jv]YD g ܿO+#P'S駽R&\l#iIw(}}(zMDwUЬA -bዜlJ\^:l| ]DDc0.I!f!k;+D2vZ]H&ȩ]Q=wC$ G{fg:3#cYAˡQiEǔpu ߔ}4'ԻAk"4xI1VS}1P+&6"z~YK$|!»`#Y NG"PIIOa'/񥇅gbQU}T(ȫ9:TYAvRL>eaeHI#,vQBb*6F .ՖV+UM!zƆe2]Ob(h9LNK[3jԾ!(tV 6/ar,-?{qQp5[H5ªiiF{vݎ+(cMeQJPD!M½@\ ཁSC"n۸X|$2Fc*TT㚾2ICdz) dxI$P{#B~i܅7.:6Jb SoDi2H ɩkJ!|}.&p)BG3r ~b 8hyELȠ3w_:UxƱ`eu1GYQ6r D ,.Yɶz±9{ [LR>B'\l%,8xoYjіHTb;ul;'ÆLeBhcz OjU!tp o`l&WIZxܫ|u11ޔ['~-H :N>a[WS5qc#f 3k0i]D:s ^>ok^2Z $;h3DŀsS'4v FZIz۟u 4=0`bCAYpe}f5qѫ$UUq;( z \BQQ0z!)Rpڪ z .)!^ q:t텴9Iu)rHp d3"*u[p]N4#i lcgBc.IOFQ6nɈ.[#`rsOs1GT0.h,U-H{TV 32C {iI&]֥ uSKӞƋP!bz2]q\`Xt;[AwJ&J˃{sC-|.4h֑r˳@s*.tdǙiEqjAZ%~b-u M ءQBY0TקrN$$$XȌ8-̀dXs*Dď$DZ١hgjIF/\HB jW}آRls8zkxK.dB'w7pHWpPъSӬ䨔fD#J\jOl3lJ2ehS]]"lXzԒUa"A.Z18Љ\$^e/Tf" h"wڲ;؜'Td6/GmZ(| h-Z+ p[J p` ^d %z@\qH2@AVL펂ILj1Yqb 2&4Fw.5:yar+D>@Ss7nViIɼi䊩@t ,6k@O_S< ռ[N'2*ԉ#"€35*6]͊Anoh>yo]u)TB(2p*+~!VxnGW}n]2Z#of!ni'Y{ ٨Tܛ+53+A 8*l 9 x-",%%i3Lb ٩د BY&6o,9S%$m}nľ+Zo=& vP94$䤓iEy7WIo[mo!pxk+ҊEx ;=6nbMiaU^rVkr]0?X -NHOYϔOoUP"XCuazff!sj.m?:NWK#GF`cW"hGs4h{̫\ѳqXK V)03ȴ}3A+lﳄ W&]}^)N]p1A_Q?K&QK5 )hS8ai0xN kS'4ng(-3+$z@}<.u `1CL=yzb.2wXh'\HK b>IJ>fg&"{@ʒG׊7Ұ\rl)^𠼂>:rHA ݮ|+,JcP?75XaTA(xs[(Ҷ4(o\X)TJBSBqƟ!P >7ahyaP~[٤NjɅ7{0If$pOкyo@xnQ0JKxR;U>$ O+۷0r\t(NէbWM^}[NUFM]04qe r,qVӢm{:"h/TB,P[ۆ7s'i{D6OH8N[-4 ;FZ0jtOfӟ A RY*ظ}.]d-ʶ"u$Z}SD:2;-Pه 'ehu{)c 2_5&D Iq Bn^jxlpBpd+9j-)1.9.z5X kLCt%; PUT.bA|Vl1xcAM܆KxT$0ȗK(-jfy[OikKg: zٵѻ?u濉+i1q$ ӤWl]r|+0gbӽ؇~R*q )r}fZC/FoEnICHݐyF\!pbr%SY׋3fL,JƚوzYrQ3Q@{%XGm: w $ e(v6;!{+w,8YгT.>FWbdˉ)O" ֜*ҘGKDk @} g"ĐC,̅܃l]e*:b˪0Z kqV39Tt{vlVGCᡷcŬQZ zU.qwt{;lXؖs݅; 9](2`(.ŞOj+/νb ftcXW!rOQiIQ\=]#.뉧 .Z+i_9f /HXWql'tc27h2!KF-|45qvkgbp94Nd]^)ě?@h:洇ndkV X¯Kv,,7[]~9u 0H&[)-wAhS^Z(JjgMJD뎨B߷>v@w7oC'{Pv'Dmzɨwui$`Eh*Rh3G!қ߹smc*Pii O7(3ƣy{=s~o죄tOl`zW> ~'^Ĺtrݦe.&>|Z @&HfC6;Uю5Ų:QGHݚ`i΂f?^m*J2 {ɔѲU1:U-m:-¯cY6P?lLi!iN#ϯ Yb/2:qۈ [uUq]'q-d#{|3qZ:'<&v*{Iyx+oRGQ9iLQ>ۆE[ ԭoE#4~ԨS|nEia/KC)#p`_j;rӁXM,; ֋$:f$=xӻl٭C("9pK_g9P@U+ 5_W=j"$AHV68/P cl7:a`N1fg:> FnVCF3Gлi 6, ڿq4ճ U/Â$ӹ?$@5 V1v[BJz nuHV>\o-:x ,]\s4QnOa ,-ѫ9w[@x zJRhJHO8Njֶ̳5ѯضǔlLQRNֲ.1kۀ s48Kc_oe=oQRw,ۨ|SO@W-e1夕T#كm9)H(60tIix0Aj.*v>.$`Ge/gce32ev\+ģр}\? {4!5- XL*ɻMa_Kk2:;-@_zv~D[Fly1>H{j>7ur#c5_}agqx95"~CsWSA~<NɑbJxjdD% (l~SaZLЪڞel]Nx/dIhqw'_u}-?{1U: o]]*h tg($]!,~u|J6bɣNĞLŕDaZb`ja6z3p5Q,ѥY㤍i#9=>q+m,勉CN(_9q籺ZeңƯ7!9X Og⨸fPw뎷|2DH.Ow(Oʶv0\IɅ-G{q@ֿ.j@S^I`ƀTҊ:%zç{;ffLJmP HK aqZ&Uaj̰tLi"^"1Nu QkwP]&X,sxM 3tbbc%#41lԕnx>^]i6ieVO24n'-̭_8nT/ RbǾ-#{'NK/Lȑ s9l;$l Q+4RhM)D>b;.Fų {щA[bb~I@`{HuG5qFw.>`AũrEwV;Ua$TO^@a#0Ô+VyCaƽ?0}5d<[[ċ1_j-t{Q:40jt `vqْѤ)]֒Rٴ$23}?Naji?pQTJ!c|;ă.E[_iiLu\ԡ9> [O$-&n s&͜/+fQcVE d}L9TDRY3+1:ArSsLB@rI ?(r؀Щ'~Xе'%Zh1sK;f۰qqcwy |%O= OJlFilG@fMGMvEW&.DIK/죑 5^j%*=JaX*mW2Tiu  #GHLD!eg+gF*#sY'`Ulol r/9拴֎ksȦ߈=sCm@` 9E-[wP?RPG?Q9ÕЭOwObh{noh~y#! }a٧=?osFD* \spC#q8a@6\׽3'y,b2l&݄\m?N`u @ |Wf޶gC)>ͦbf{IٳM$yAG#>Go0KexIU)ra H֨3JDXhnڲ"bX1-S9Wr&t0޴2 >bL=⎲ ,˅;?77>׹y#@2Sܔ y}OVj{K3S"&cd`Le4O*e ێŲ!"G,+{{27IWlb'+b-%E>n۝v\6sL.V7k0S o繊[S `(mz!ED̋jkEW4|ҶI*b~5Wv@+ЋbW7HЉT9YSOu3!, uLLwQ(_Ai-UinNvùR~mԖX0Dz.8uV`:&F|u~xT'rJ6'Qh5U|g'2:^h&r+豂Gotf~@1ek%E ]uRMTK@Wrr%lMX!oLts$T8~ _XpKU!#p׊ #2-iC_{-^tDqvG`kGUD)ԗ=["9.%|&Ү;NH]i3ڶ$oj&7jXp4  %I~ bϠaaZIeWA"B]`}6\QL~;L+z-[:e%Jx :M 8 a34xӚ7P/WEBiAD8 q4$pB>Dc&[)vװhAsQx*erQDnx3;1;gУZ@K5HgH`{ѻ]a8}"/Y2ü7\)EľR[(s%!`3CV2- ~lQ"( qe]p=1 !6YNt.v%d:jU4i.!ķʭG39HlƉ(*L$ofbwpN<Дуps T6?@u|^ws].A9I#"&/jKßq./'Q4"RXL+t1,k I\{e%<,^c@$ݽw QHCb wX c%*p™N"] lH_/*PƷ`bM_Bh =N\р u-};b/]$(f[ dy ʊ䛇<ו{#>6DT2P;/4[8;+Gyh,,2U@_%۷{0L'E"0i N_z`sYaط6gH~uY{+1Xʼo>ϯ̈8Q4w0BW|3(ÎLXD6b>ӛdSv" -q9/Pq*Nb,+MG"WOLĥHչOnḥ=s 3ؚ=>}}i`8m*Ctכ>5kR y6헿ĀU^S2`^&ύBnڳC.kE&}y4jM +u|PJ2kіK6K9 78-EC5| AG*!_Q5.KuN+iApɊ":6|z ֈ^ug+ -vZH ĜTCQDXoThX@RY>$a /GuѴU5'+v&ŭFuTЧrmFS""Lw(U&NJ˽>I?*Abr3G-pL ,y\`,*p))aX&åI@JS|޾ly?˕D?m]/E[T7ƚ\lt[v6f R[+IFKnuAۅّ|[/zD"[ܒrUZ-> jhB/MT),:e^ibg/i3j] euyr79t+o.slÿ!% t|߼cv^TMam\Ovcp +5YL~ ldT{AL dܮճ:C ~"Q˒S5d:yFnLTK1?P`*5/mh0-耎6p7FuC]Aoro-3@fAcda$u(art r4"Nv R$V,B?: 4wo73mnhZV!o }(F߿Ez6QQmS$:fd W^Ϫtd&=ϥ[TR=N#PVCv4Ku K:x55J{tsǰbÕHO 0 W'rDonJ2#c_ϐD.cS2 W+doT÷Y\Y=vBwt_W,vGygEFn fd'a0XYj){{.'QfH0ySRz3.wUcpiPC F񤳃ĶRL)BZ@.7PHh|;>Wn=%.NH,Noѹ$}Gio\å{q-. >ؾͥ8^D\د8 GnjAv8u_nݐ>ca6=y2O)| x0hE$ BAp-7mAr9H 6cx#E6 ZP5t0\xxF-7wmkn4ѣ>NtS@Ìj{{A(U*}aZA]'yb_zw}`3u׌ǻZO"U(re&49 1LǰxQnEmM;Ґނy5k#u#lXzI⁊uxm|4A^64]cUH{ 1Qa 6M592I] U0J>^EЁs[Hb6~nsmU` v}7ANRI3P0+Z xd07X{aaX_#0k %JQfzC+'纔`'Cc(cUUt|0_a"{`CGW%`t*^gvʫTQ2=GNH>\LKqH Q}O~ k1*s:"_klYoqV G/"~9vu|WNjIv/w١قًc<\oSWS'|&29CT(ӧ BjEss)J8Y~9F-}Mzw1tLxaPQG ǤXgЏry;;}p+*OBL2AQL$҇VY ϱylk]Q|>@?Ac,]9|7<8SP*47]WNXUR$!vɽvwn'eLB?>!V V^Dz Ho,XPc8=m:AJn٘f5F RV pR﬌);1ʶ-m|ܝL:UH%mXѦ׺G=$ Uwv^p 4!d9& D*U%g69fqEtz߻9t`CwJ@ԼȄhZ,Q_//6z|ق7l/=sAb$Uĝ§^ɅWΕm˘\Ckwz(_)y}!X>h{١оH(Ih#PhGv/w%b,/pZ: SlUJHaȅ7{]?q't A{X? hY?1qe-Y[}ā.kQ#$N4&'.*Ze_(c)P;]I?W晨]gblX(+ 02O%b6צә#džZ3Z1^1Ŕcz2sz]Vq`wzly8LV}sdzk漚!D9vs´i)9bl*4ӁQFü#:mL~,y[+„+k9-țzׅ[ɓg1[{wZȓ\ yCm4}%Uvl߬Nk,w@Qu>!!ͦ'Jc1rkyEIͷKe77D,O'Apb:sXea'Dr)RHok iվS{ëw~wi3Ғuڻ]/AeFֺ~㊶ׯ%p16WVҎ;[ IRט5mYdD_m@XE9rȃqeͰX;+{XvL|{筳o̚A'Ū4nw5(&6@Jo wռj+g)"Up΂dN@`WeÅ١mhx[|SI)b-ccdHb$}/}~YwPESfVk5RV[+sI`CpqCM!o9W_z@W$:s-0щ~O:%M&-%33t$5ܡNtK[@xvFrEULf'aV[rorPY|fO}Nb&_]u^_nH1>ؗ1W$|[0oq}%XvZωd}̀O56ΝEJ(:[kћIH`t]^}2cTnY{ʗM#Q#ZJO%!$Gl]Jfˬ(ow/JƼ@BݭFN/$9G>4Uȧ=OtL;GWg=L,ƹ]w^FM]W0Zuڿ|ef6aXm M**|l Y2xJ4dͪ ̋|Ti&~d17S4r^)xӉ;+ uSBw/ e}iKܱ[ŏN0 8BDlC)0jbTWaYHeU=iV.H~lgq)/#FuO LN< Vp8@tpB5>E7J%Du\WUlVXx 5EAatܝeJ{+"HHGo1c~5axS_*1"Ջq D;9d:I.JNp^<7s*d' #{;~Y] q+[f=-IJlBԴ,:,qAdӂf x5joێr.ɸ]f+- !vU vY#*#k`mC6u3JX'bAٯQwK,O^wFFN]%vEpbwy|! $նlƁ}!ApoZ齡SmIx ܙn Ʈ:}5Ol5YH~k¬=uAno j e whbUI2EuNe#?&1wXP@dLjbN/-GpN1&<2Yl`|Of<ӹ  5$z hB8cwkg-è؊5Jf N:2~([]&Xwimz4ɸKGr[j=_DAZYFމ `۔L`b|R =ۡ0\y&"R=,f~;tD5_h3,[fKl.$פFr"h &Y\K4x$⠷1F)\7Ip׏E {`?4ɸzΨqM#ǘ]EILX(1y  gbZLnvw/4cٟ\|!"~yGڦ$\fEM> &3=ߙ~":Y]dK@̢hEB,_*b"h#ŏC6y䘉 rٖ6STނKGAnWzUL= ՕnqOAԧ5؝[=*yTJӅ k M(}4NrE:W=e/Tgo)9}zLKx](NRrz ĉlBkA=!"܀6au35x/1PNcIFD }YʳQ5xs=ߑ'Zʐ?dp@&$9GVU$? +öi"ЍaZt>oWۼ œSUMnYjJ [;jID>MWlƂHOE} 4j.zM5h}m5/w-d_uݱׁ,@t09gI52cbX;5Dj^)mE@+'q/u[,]w?- >pI}d ߦq9A+@{`ϊd?=դ$JWB,m4ƺX NhY9)߯7W8{QADP۬_EY~+ȂLtNY6q'Q;ӥ y}^5Fgfnnl`]+RLޚلk Ȓ*;)}EҔ6 YН9tIV;<&h_ %!8I@h+ws`oQgL߲o?E/hI7'^!F@X|8ͅhW#B%_s,+.ϔ3lM]Tgu?̬e~~;u mY ΊJʶ}3w'$7^gQj 'U^s@f؎O/uȈi0 Ǻ4GXce0A ؇ /·L\H}vNe"_%Tw!_Vȑt5ַ?.G,؂OAd|pGpmW-=|bfecg_U*;=K6ԑr~kqi$8_'C1ԓ{.k$ݙiU,eFKz*Fl`?9}:D?udp{FUQ hdoKŃ Ņxq&%?YW%P+Ҋya歷>u _%F ɧLՆRq<]Di}.ʙ{.K㝚x|UbנECzr&$LξPERxm l|Viǟykk:^9d_]_<.Rݳ!g׃/q&A6Lރ6elbL$, v|Q LhKk%4'(@7:cd[?Vbm8Oko]tͶh\IĴ(F_<zPm9eIJ`."AD&cI{ތB4ңI,M;WS#$k{ VT1vwW6T[Ae]zv}gBcs)! jq` )$cb&80)4_7}aSFt$fXy{<T y?.掉p4o@ztp(@ZҾt-^MGC|#2Y=9 BhO KBuQ-\ZqҲD-(/]* "ʈ?`Hw>fƕAHЌY>sM,՝ 顸]Fq@HʰX(-STx(ėWpf ve[\Jg SSxĭ G4N(@`_OU`QaD^~7B$Npzѧ &QݬYL&Ĕ_ִcNRN ,BgQL(Mq x?`,* u[ RÃ^R 3!xӷ4:'kVCeHZp<2Jj ԇ+.{w4A7"igOtޗL9OF](Ůg^Gjȕǫbi{'GPx1fluFV9.eшt0HcT7A^6}UJ۔k-]u )S {$]2u\F{CklU naq#f<޾`@4)Crϑ{'wO {!AOH.>VgCP90d{=_x~wWԨ߾_'Uk9rY!tXK)D^RFNuC,` +?SOC%2%dhcƢ{R'S >d?A!xHrGvJj$|Sh7Np);iTDN๨~˭z f~r5cueY!/7!\T\L?'{T< r]X4 IIUANC9c.tA\$<٣RsN=YcQeoe.Uƕb!LVP9_ABL>+7&"Nrz7 }] ?!HrY7ͱ2N3={ZhR%<'Z#l0(iݾMaZ(.Xg@F43b; `8nt.p#vm\PLq&1 ++jsV~0!g?&(E\]>zt֘Y0~C^P1젯c˚.p^{)޽+mVrڔ:d2Dp|/R1Xgs?dKǰ}U48$PR.s5UlCvO dD8tn+5$oMi_(5H &N`au*',E\ %mQ= Ï+yt{0}n!CҸBvAh14{Saٵ&wސ6S sE~ÝXzmL5K 6m;M/Vl(yˎb(tؕfayY(IUk+T? ?ݸ^$ T D1^ߴzDG6ߠL +|&HRiZ |y^udcC4 "Y6B~W&(^J9䛁$[u^o-$ XwAHwr~1/) {QF I?d;r!ugCI~E6a,: ]u9*t6U}#q#J݇ d(pPsW#|k97Od#/ GT,a ,f.?~BQDXxJ4c ] `<5JRn?ԕrȲU@r ؿOv+%ŗ젦'I'ܦ]rAǃ0tbZy$toJ'w]p?A4 []S]UY6LvF+Ldw-kj%޳~l)m$lsod8ޚvHzg uK`33~i-hI㱜9pd5!AN_bVq縆ψeT^,e/-DG/N:0jZ#Ǫ@wz ե +zXZwMaSIY͑&*񬔱*G( n$}8'w uȽZ%{1sqfƶ[BX<I+p*E6j.8*G3v@6彷‰`\5I?CYVdsTiҴf /9+r2 iuha:gc#r# +o~@.w^xwWFS"ow#۵wrUJФbu-fZ#)ޟ_vK@ vן~V I[zm}0eZf L 0$EE8-$699 %HwL)xKVRQݢz[!*Kq@dV-{qUZGօ/5{X{7& E\f.~wq@e uY2_L^H@ǐp^7` Sd:FѢAr8p'L-bӌLrRzcMc01SUϤcBKh..jFNR~]'LBvVܮJf:'AHKЎR6mJhom|%d}vuE&8N%>%$΂ts4*)O-B3Gk 3v#x< ?V7vsA].п z@v֭,#KM,ClCn]:Hl;eym&:w =;- V7CAp>X2?䋖fRh\_d wo{xOg8ka#+b*DN_0o <bׄl6u6QmK' 6-)Vٟ uE3bH` J"`5yLV VHI{&}g!vQ!?"_W Yon+AA^>% 4#d qꇆ^q\!\ ON!FwM"MSF7qԳ|nt? #S5fQ9!(Z87H%$&s۷LlRK+CSg \\uR\ؠeJ㥏onj_$k^zaW3gRB>g9{C\W]8QYr z'RIQ_N@/FiV)eN0#!Ǜ'k#ᰃ5#:HB鮰 鷭!͇d8&hI~?ԑ!(]{2;=&݃C Б!UMVaÞFi[(TJ(J cS:0%Po^(!9"oHs3fʳQ`gesJuFKRAUNTdQWh8&9f\Hin޶U?{x6~'Cw+T~hLܷʭ;#76VI p0RxȽ &4\.Ͻ?&8+./'C[ӆ?wyl&?x-p2,ݒ)]ь2`K}ސl{[?Fk$iP/hXu4^Wm[`JE:jCpNqeq9k5"]QQnͷ͐4 %[^CU#;uI>cT҆(lO#,/j͜KIӌ0;*z}ÍėCn9WExu3k;:挖Lz69! ԧ]0ؓy>X LJonRNS},,/v<ZNٔ8ms=9kbԕ,˘=%LxK*#2lH۾W4&'XR;75oӶt} J[SQ=[Y9 k3epD0դ*' ZR1K!hptoB<E1"Xu]Z*(wbkƍx&n+Q 0a껔X}0AӏUuoZAmLhhp_ʠN?{O>KS<n1+ @YLٽ>_.|O~;sXa~srf_kY:F`݆kY4cF^9R;2v!+jaUF _k98l=ѽ+'I^Fc3_ű/ 3G'Y|SJ[ϻ$7W&+!̕|kZ,zOB LP3ViVKo N| h- ;"0N}I1>ȹR&-45qxIP&#~^ɵ w_IB]8U䫐i#ID-:备 W|H. >=@f@z\'MU5;[CH47^~!BشoJ'©crj &V-+s:_G*p|^V{"4bP3r%S[pAưJ!h2tq2% (8d땕z&%HCƱhoC)W7~BLq U9ޔ@D~ `l<3=g\mb~4aWK,ٺ|wX =C ߿h\ˆ>E:zɕ# ΏpHtOuμђ(gz$nVڋA9`Í_ΥUs!Z_yY/9TУ~jEC j/kcFb)@mTvt ,8R*'mnt8Mbi`wPg1a _nZ_YzI݋NihaRY%3:@<РUš*@K/RE8 %۴U\ ;m>{8C?0q9UH;3RtA )Mh3/&ɶׅClV9=_楘g4e8Ӈ+ `RB[U=rցpi˼3MRY2ln qbl\q A&MJ+:̶77Ց{W?A7M"7{eBK$sx @^G~lfc]iG0Ѱ'D\USve{o5WT#=lP-lO+F:lDa"$z-I RR9kImfؐ/>Z 526FF_p-UwjK%=x‰Y+SsjW(S*H?Dl8#IR(qO%N7JsO?j"fܓ0q]cO.NY`H"! ֺɃȝQcȱ.QE} Q;«ZM5a ĵhi_f/Zk q6q\3prᩣ5 ,0Ba]vXX(9ch|Xc1{E)' -^X]ll̚FS1g4~I;E6QvfzQiMYX]E0]q=D2Xd+dr!UUGcf_~.SKvHM`?#q<>?G\skWYCϨ!\*oΌ@fWi^ ʦv:-`X.JFmbæ\-~+. n=ݛo.3?(*RrR L4F`: 僤x2USD8gxX6BTd4I _#L?'?+b*HVEApR'XyaJ_ 9+5#leu#WԪ`^iSG@滜>O^zE&Ȑ:^T/R1rU!moIeׅvw](}Jk8O hOa`UIlY0RSɻʶ&}fZUXJi1EFLY]^(~4(/&`JcsȾ8u)}D&`9 6h.d)CJͨu{C,j+v\?F{#%{?Ea.ܰ%qϡt6˰<£B~IPU%pH^lc_ 9Zez4)aiiQ>bX)Zg ~+\BBR PZtVPY-׃AJFIuٝqq6I8?-2֥:|l C ĸRAuM׏_k.iWA i$ޣ@Uil/ I泵㱉eP 渟0YKW$M4bq~LF;#@IPC) .c>Qwu~v{:_jP&o#i7Bp٭TQ fLO'iRa!; lt嚾K$g2xoIx8Qf -+ G/P0 iJXGB&y-eV]Ǡ8:n5t_X;A .M 0E wiAwa,VDv߷ңyj"Ts{}*K1􏲟ܠU 3p̏#2~.^4 APt_3E(Η~LTy76`Q DًP&{byԘ/4b{odkы(^MHNľ 6͵g[԰GLT9wO+5bfu?)% B6'Y@ewɫV -ǁ?WiT44nWV/c 6_*hCFIgo7-.kq*{87Gb ^iOq8~=LHS=Rh)eYUfܰ_.GZF<ХKuv@*cy~aQ6>];ZD4)$H^Cf ȗn,WI_=-;$p[p;pğGJIJQ<`e&cWeݡt\/ıN)[F-&ɟLbZ +H eh,\DT/eРYxtpҙ7oH{u#}O) zrf'zE*ܖb .Bp؝y3wW=,(XċID%Lk, 'X~ټJc|`uZ,VJ?CG*'7GL_UTϷr020L'X@z䲊Z"jYr!N}$OƧ'O>BqߔeIt4ʼnnŠ&aqY Q͑2|1g-/O?@AS?U BWdnkT0- dl(eu?bjJsilV;6=} ɰWprt)kfᲉiF_00Hޫk,ǜ5B_ɵ8,)bv@}G O@2L"lV"-n [ܰK vs^ALinfPSLbn:*Dctr'- E&ڒuv(h#{6wygVV^G8Ri'~"uU4NgPEb{i w)g$Lҙy B>DJ cJp, ,.c/ gvr^V(A}$cb e?z[ вFC%4!T5=:43\󏸤 p3d,Bޟd (9*b)sNN%μ54[U*1Q'6,_(oh9ɶ5k(#pJj6>b$e1E_#kAj?Y[ļwI"9>jsVCA׏4 aXI1_21TK5_"NNB1|GUg(G`j-buaƖs=j\(?#r2IL;(!RDo^Nt_Nd,NmiAJ֔[aGrtIc)LER,G|o@Bs$x'P>)!Lկ ZDۛ~v,ؙmRP?Z#-}vT7c(rq:umr:U1Pg';Ҧ$<&G#-i4*FÁ"Uh٘sN>j>la??](q;<.)l.$GPQ#ĵ}EBWL2Ȋl3$@^SJ C$)i5ouL1hl 0t d.ib2`}k}MTwZʰ<"|$yqZM R"EͯיU>;yzHEZ헐5b,ZRC0^Hy(aN><ĒÓ>Fe]7u9y9douHr1+ʚPj1;PlhJc!|Uر)M7JQ۶in?T]˵":>XH4)8s9)35=aϞ̿% l}n%8֚0`H)ok2b&h>AKN/{eA*JfۑoDyeŒ![߾DۣmϢĖkitaAkn@1]T[VdfT`*Oo9w7UƷW2O\M2 U{a6ՆPk@|̢*S/)IHT`V [0;R?QhA-]wN 8 U0F3;c$e/5ƞENZ@qoAјv~kNRL2G1AkHxKu ~3CoyOKC3L$vY`k+$C E>ĆQBq-@l_F%m͖Et9]* yN#=y5ev`.jWZe' 4++u~,=$>C'c2hTZU8PcoTh 1iyhC m8ъpKCѡ&2!]4-g<&ht_3]e_`XP14\DEJd qjE^^jGk(JY'y}YaƉK;u@`c$ʢй5Kΐ+{\ #A3BD%H@gn*RjJ=--z%G 61 |P\{]&_P&H_ 8zs:]u:S Iַލ[nԈ@\>OY< - X4鰩>T#PMpeT;TV wJ|%/# ɠ:q'tj~Y^0S!ުC8j:$?.IǦ3xǨ;CS,(&@pdNq|F=#YfM4RXzqYgs=`YpRexpGAƑ?^Ѭwxn/+LĿlފ)s>[@w֦T ϰZqxo}VnŖ$VFM.=v{5F:nL)ZItN0`-;!o)َ2)@ݴ1%A3yKsVzMYVƟ,%#&/8fXuc>!g+J>ZKƏ=$%oGS* ۙ^"?wQ>05q]k:f4BԔA0Mu.:vLax;gy%|=s; 慷;jx̳)c\"p-'A}Z.GhR[>jFmO+Q[2 bu"K׵=5`+ЩSs$?uBiQ;Wh&}܉UxZL*S1Lx=){7]pkbFm:5{DwRЅ¼wo3kّ!3&)#NLTڇHdSsRAgl dC< ?Q7hP5Y0-,rS(``Ͻ&dyR inns }1x1%2J9ۜ5Nlڭ)m "JXwlsAU\?Lݪu(uϢ(Δ]x| hԺ'zzc㙝g_ ]W&(7]q'g*oLf[)ĢAi]Bޏ|s]t7I% w/ݘ@ !nl)bqMh$'&ݳEa`30^E.t_E?GbCI_lY:;ku"k]<5σd 84zb`Ijy%ݽ捑#VL!D40{lG&!k?Ƨ F!qqw;.*s6 k aF}E &*PB#W*67!xr;OxCQq!p[rB䂇=f_B9HNdG().!NgH״ PuzJהR [У_#;:ӱЗM5_)\tKmDٹM=ծ@OtkmBIL2LqnrDV[x WC3ڗ},Y%W9%:a`dz#8xfjnL^A$jNN'r-V{X@<+KWc{돬{-[mԛtLaa΢s#&SPd7; z#@Q"Z}B?5R0n&32/]P9'DX ԤDhmr .-'G-F M HdQk A*`s#_s|MWTb-_׿!BcT.[}]HfȜ_O 4Ki;m/Z'`8ͮـgoq|B#h$xb #u+A"ÛHb\jלE'I= W 4 . qR3E TF^u]|4 5T`qP9Y kvIH[ z' B-(zGvttC{&b tOf)BA9k:7-٧sVI(ݚh)m.% j'w'NHCL}IR5Q9M\?Iv)EXn]de$ehϯZ&@&9ž8DAU+ ЂObq#ߖ& έvl樕2yܜj(:khFbëƁ++{WXt+s&YKh/X"w?EFk߲R GZBC5ƃNIhk)C:;p;L<ߙʧ}_NRsh6=|VZB[/sjpKmnȅ2dv“b iZ*"䁛3J[>QCO|4d`ngq^tx'axdSWŅ4F< WO&鐻zZuA뀪[dB*Z.%}RP ѩ,%>|X/m jǗJh+S.A:}'8ۋLे4O AT^&H|«^E0PMlWY'(|fW,uP)PHۈW9>7 )o3Itø.Zg |&(k+odoF +>{eDo"}"mX7:0dS8n]0nuɽ^b%=?[,ҼBXa늁-;1O=0a[Bx0'z _7LURvX .% N|e44xaHd-O(|-u嘤UR.g &wg /v|dy4&r~yqOKs HU4XЕ]R5ȒN-_ʸsƗ F-`͸JlDj_&F,D6ZjKDwڃ !3;@G^KhHe =Q[62*fjdCiO]l+Gl =f8J16Y+Bqd"#HkkPC]6~y& "Hu*mob4k)C89{P`-mvh&3 > gRsh)k=yS<73#_jG0LG6fA qU^ִ[cCQ,}L t;טȔg՝`e8Sp ]^Y jRHOBOhlJH7hp=ҫwuv,|Yz={ Z=uޙ0ў!=Xtɡ6뙰g>,OLirkksR(s4Ռ?n6t/c|\~I[? 늟dk<_l?e Y }<0^Xr%?R€I@tT>K)aWJX VҘ9t1d*g'm ӄԞ5+,+Jia~yH>w]]u;2RvXh:as"+V ]L@ 'N^sc~?vmڇ2zaҌ?S@ښ֮XJX2HMuO~bKh3!G /ٻ Xw6fe),%)H^d0yKX J, wUt{~?iwa`mo2xNl-? ?K BڜĔڐ/?١O!1nmD o՛o 7JPmzw<4 A}V3s{[o"!Xa0놞v,{sDR)þJl'l|3@Hu tD88;yx.eJ8_pS8 eW34XPI;g}Xi5'KgwI]P0d&]=Ʉ)6#`b]iZUt٭LV[W[h'#+LhZ)U"nSuiRsF-Z#NGy,k,#{1xqBՆߍT="TxGVjEЭ\vRiG^VאE`?JRPc➪ߗoK0St/ͻ%HdW sXр[$n*gB<+ԣnyFJKLa8ŌO,4mY ^a #?}*G/38H֟ Q*f'b؜#`˨j~2J'{k@.i6 VnB,M7fF]vDܐX&]!i>HWutX>1 ٱK&bL*`xU='*iwG|Yԇ‚޽}ETWy4CwM+?#s>졯وPA6IqneSS+2Wm @(rP?^,nfۿ,-Rn`X\:G!nݘ}KJ z$Z'b1"<l^#x6LꇱH1oFuuX4)K¬{g{@ dJ~Ft(F3 O9'4Wf+ ;rwəTSU,S ^E\v;֐XPGCB}^(,MH\|s[ǃb6WͶI<%VIyb3'sB%m{@fȶ>6(,A{0LQy5^FwOolT+gZJA.Ĵ9@H;k}4gWN_m*kӫ{@Pt/}$rlqR1! 6V6(0u-4y Ti>,(,lB@4V_xE6K0("" 2kݠYw 4UǡyՌN oٌyHhs]^N\(yO8ƀ#E\&>"%`ޛ9(BIН1?F@[Xp۞!g@Zo.%e7xb-.2Iq]mXTV/; MaL%ISOMI" Xta艵oX[@wX~Wok hW#(mks+!H;D<(zOs*ېNC˵fin1?T\qY*|,zm>s[+3 @=n9Aed y%M=WpK\ kdA|8i,j1BFZvtM,S#$ߝ!8ۏ9j" Pߧ+2AŚVQcmgkE]A(ݦ&ue 3QKk;>?QYKKC b\;BtUūK+'. Y 5XdV(9)'EԡL| }FT1xW(U6x`Cg|+E M&j@^fTJDn&d#' \R ۲WVNOABm$8*NBV( u<ִQS`E?HOHAw>fO՝nDZy|P?QzTwg(\% ra ]m<`ZPppLs2dt"b6[ !C95N>6j.R,%|^~:oθ3\hEoQ#P~ 9١ ƻ"uxML4]ruR 勰Fdd¸G0Slpi{ũjPkJx!)Z@쵾 =' rMy<\|?J$IpK$<0C4Aʰ(Ҫ`h(fⶦF3BǽѢLmhqPO&ZWD}6/D f ߉ϚqPv.#2ӜC_nA۾X JKv`({^VdwJ[bZ]=F1R Z[WjH9g:|k 3rb zTY5ly1TB%~|W^ҷޢ:gO? k[au"ڞ`˻bo5V3a 7 Jf[zDJvdEVl< cNi"Zq )vfG?^Of~ou3a_ T)5;@Yv:V)}r;%MuR]N\yٖ ="GlPAdqgxG.m=o!^/8 [_XPL.O}=&*b}JE2(w'æ$hv8d(?g3HC `[e |n?ǽ3,r>/xy2,pU3(3:S8mDw=]3-f%xǐ$1P\s$vjȳ e+Yh D՟eR? 8R:5D{s8_q/2Lɸ9|u]gD5<-\2iĥIM׎|_w\)(F*vlVRo1%AHHYi.k=x3IDq7)MVRFVK[gѲS$m}D=apgl cPUդ,]t'?t3OvS{YO8}=˅'{\:C;9l_,,l9}< {˒{z3|"y[qvH^Dc d׮eCag`U堈_y.APˡob8$ɭ M.c`2DuG}iF5o2KПO դ9 FI'Q̓şз p1kU8֘ u2Ce/ Ki?;e[2hA]>79UQ^OymWvwa m2_8ԏ<+Y:bMBj1 t|qsNxZ>vox,c ܣҸ<-m9Eni 23ոJg[SzfUkvd"L}UmJ?Ka8wz?l|:e-vg_ӓsqPMY kn})@kI(fE Ea83RE7H"ao_Q+_{w)DFn /?)cpDiTP_Nta*^4hGFhíz734`$^* X7x\rW_&w9@?mSOIdOPjZ o4EeR")]yn8,U7Tet ;y䛀-͚A%E"s;cdo)V 7C=("= )+_?Q9Jqj8TdaKvk{\ȹ/ vK+Nje<7_+s"@>eT0o*fFKbH|=٥`5,S,XP(GpUEQ+xPVjq="mMmxNjGsEX[0و&R,F2P(FLtE8-F/^ou3J#^YXZ֚Jx_A"3Y~)gC7:TK%S%4?k"2tO31uq9/ NC%0ߜo_.YDLG$Y=}7(y>\zp0x\[\:;d"!<,d..^+J. l:ɇQ Կ,Ϩl5 UbJ" KlE?l(f##^vw#j #ISx(JBn8De+V GDM 7LG/(f0p9~ @l”@p*!ԝؐswryZp[9p|%("FBW]Sg D)CN(v*9[Ju8v='Q'/ŰOMaѳj6ZcbʈkН@«6Kک.2(e jmg=Z|yBwD96/={iuJ =9G77=&%֏(yU ku&޽0O/?>{\V}g7cW}EZ/lꭎhZ6xC1":}9b̜3Y}hNNYY X rxƖ L#Nnn,sT>%l6$g;$ 1+J󏂬V=XtFw YYjaa-L\͚.&cڎHj}lɴiBw @W>`L5BE9Sj|,q+ jiN3I!xLHԏ܂T=-?tO}ӌswXL:Ds8l}7RP?{x1dR5aR0w Q B /^UMt>^:$=top_ݰ"kb5W{]@UeG\1\N{eޭˁyNy >tb-y"x(8,9&ItUVs!@{j 5e9pv| }s|0srO%NzD&\#2'"kQA~̓ {.2mi){^­EZWΖsPYLœ~2aG7ȆI\-6=`h@sx8En4TU7A4_? c9.Dۄ$JAp\$]:kl-pIU-'T mVGAaւirV #DNs,O-}%):ӨW79[2{'lk}nB {-RfJv̎7)` wr -Rm' \; XM] CG/ȅcҞ"JKF>âҢbZ Ks5"7TBY9Sc@lPGdUxK-aMR 2^e!a}IH9hJoZ\QI,-2v"VVF1ɬ8GZwhS[on>@=d5|袶 ^f ̑s5 YV4 ꕼJrzw<&e4N,f7m/y IB1[&^Y * >%qxnE o| ^ӷhI 9HVvIuc9 |u'v0Z2'"<V}W[5zE0BL╋hp j@[6f1Ivas%K_ Wsz2UߍŻ6x2K;^BKa%ԏʯeʿڽDTIzZYr/7zr1IlRpۑ $NIᦿRKNw$`ޔ)NEξD:/?D5̻Zq1UOҞ:ٍcϪiÝ^'.x6$|q>|lm" g@8dQF4׳}ۧVE0h|vn+ ,jIзʢvSLk\7gŐF{|d/wm2;E#w*acg+"g)2C%>.`H|̟*T=ᡋK-8=cphj>-:}`-3!2z \#1B~atS%~iTLEbj8,hà4zǞ:S~gT?uOΫu~-'Xsl)d:Z>Z&V0Ѫ ȥQ .L|Q3;tr*{pk[}ϯ KB4&ٌڷ׾cV߇N wOMÏe3 y4"B^mAp &ip̴nC7t 6)e r;(^cܤ=u@*fHBZ5}@U5]x$m?p!&dZ:v{}"y1{tpeb=loګa5opWzD^I4ڦVmh'Q8qfɯFgC:jqR1j:UUPe0/,kܥj-[,{S^E0)@%{es^4!1S.|vft_0 G?dH;"~O~\؎--yF?$g E1ffOnnz0ZY%uY_qu9%pz9QTT&} + I2U"NR蒗t0\1yڨ bHb9ɨ;LَjL0e %x֍)VKG1kc 4t᭘}a/@2&|w'B]cqͱg )/ s\"Esv͆ K$^== LD[JZl1p8g-|CǬlw_բǹ嶱Ő}*{WOp\]PcpcY^랼yB-ޟR@9:RĐ+暠;D|pž!R2ňI6TqprW8@eȞӡA(X!S#Q)g'=M6_WʼnoBCZ_jWI\T3-#σڜdvr>*CG2+c0\ٝro'(_N YȔ~d:׺KL)쬓sg{oෂ 󲜇:ݻ7˄lq Z]ݥ8un3sO5ѓN9 ŋ %צ[ 'In*U`v)1G_ 0F\y;Xk[GD BUga2GI;Xя$^ ,Zit?jhD@D=8~pjmU>͕[ܡp}U~\,W[tt~傼~cȄB{h"gNKΣ3FlUߌ䌮,=Zwl#?I~;r$inǾ,;{H1:>t؆I GŮYrqϦGT_ŦZ]^ju/U H %, \_,̪l$޴_ߵ\{_5 P]0=٬WvsλkT-tdzLT0ȮI/}1#q#~82uiwOj-FrSa`PHRGU]VG .aH蒄˃FrcOe^9Δd-ˀ 7ՓynK^O~~.RW9eMYNW 6 ,n#et:X]BA KvNL>P֌U:~<[ ~ 38W~+堙w 8FIao]Gĵ1)!%}/ɇbDWhi\gI aqCtʲCBVD}%_]9<"ȉmE 3d.?n)kc9C߉IZ(dUJ5D3`4o$ZG]z!X˂1"/Idn|,!A,ɘ,x]ڌF7-Hn;M;k1ezu%nj1T>7A}Lb< V߀<R;w$2=UkvTR9Y3֝ ^|zO~zt&V=+/ohq+aa$[$s6_kSCE-tE*O\,3N~"r U ,%ۀAgJbG.8E)lV˼l6N6n̡AJ7_c8I:G挠 b'׶D+"hAw$'UAUh6xȅgyxYWs,sWzH ؅2밝w^犨y`m}<1`bJ^2ofUUoQkXInoLr5{ t=Sd(0eZXF,􉥣M<,9g%{0*YppSL镵ID€IdXNϞގ[`s=P8@zFm砃uzr"TBsHu &Iac Ͼȏ4fśKSEjh;6tMp>XΟ]s]PmmeV|]?͚Db]Dr؀Tߧ0O@ijba7d {oP-*{Y^.$3&aVuVcytF%&e`Wv-! {m-S$ʏ@rؒX/w Nc`< izCFS=^EPE(/OO'zr(ѕ&n'O;'`kDM^Gt/V6" q3k;z ߰ iz0pt) ]y srDAo֙ƘDGuo_3롼81-Fypk҉Kj%FԻO^|Zc/ #U9IxVCwXcb? tjZ‚.&&>Q[MFoIЀ@11ʵntUJu?Uxi0o'*>·/7?Zx`э8]2Y*-'>PhF i$vH)"3he x`qՑ/[^52F%oZg񷭔/ƈ`j%htyU:Pp!~r1P#GX𱻷sl=riKv|Yv|)S1qjaIJ+:(6Jݫ~H*37RxEٽ.h-30DG1qS9`X3#JgW8z}-:(dP̟r_=ߓ.T^j_=rc@qM1Suw~~# xWԌ泌LGRŤZdk*;µl A!d2!b L‚L?m}#e9L{IO&ԠJJjZ"҂%*m[QqYN(l]{z om(FVUoܓJ7GmJzis 7P[1 5,="WXhzm$' J@Bֹik7thOUH k sLGO]+X8aVpV+wGkd4g/}92_Ze}$؈zƍqM)Wn0uE_X!&l *_9?Ai&e$DGD\vZEF\JI) 8J৲{*Q6cYh?\Kg+]Ih[tw k_dfNϾ6fM;I{o]XGPV;+ ."FV8?`5ʰJ|-Ջ; *äIol kyvWn*fs3ᲔgƮ1]VR_ЀL h]QCRT/*:T%˔0>g /Vϻcڋe(Qo"_RNJ [tW8EDt},׌>|/á-fn_>$j# 7|:^!P8a aV"_?L,Dj#'nq.=V|CntˤRkjDbbӏRM4%0OE?F,mv iӴyq]N2uP0"iy|ڹS _ ƒ*;$=Y3-1It,8o&;EBC/,d PuV[Adد{bNot0FV,۽s6Vbo{| eS.ԻB.j43b]l "p#0Lm~z'VigՒ@e5­$=r!MKw1%I9tg<]SӋy 3Hr^&@p18mDaB~++[0:쨮IBla;LCow] $O$򼡛!4~b |WAD{/[LdO)1g}p\.! d<En(w#ZcT}Bj,k8~[eˉG>XYW :P,Y> E@ߡݯ axD̛h \`h> 3J()8:z2O ^"ghA. Cͧx1'8 ו5@p@ŋpOowS""IS}&Ly'hӑ7aiD<RsuQFvz4;PxWwO짯n4]Iij쳯(>?-QEN/y!y䟑NA 6iɥwaZߏ ώآ?M/#GкL/[v$CG TL`&9y1zaqy˩phΔny"YktnL;yqe`<Wk:ԫٮILao^n+RO.AO|[ bGJf}T.9 ڗ[}yÞ0!TG+$n{_2cI2H2~SĦEW-obgI2iy~jGbl>{0@gu|%uR۸/{B|WrL)VgYZ07070100000018000081a4000000000000000000000001673737b400009d48000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/tty/n_gsm.ko.xz7zXZִF!t/\U]?EhDTTk׶Ǽ:xtFOGakI[RK<!k[H"]cpn>9.2d5uh̞ v`obk,~%\ ٕ(vG1{"Cm"n"E2>P ?42@*}6zf @lR?Q5ݕ%VX2ZcپG2}7=~Xʶ|P"~.I%|YHݙD%Epی-*KOݗq1oB`ynWD L* CJ?.eqq8NHuz@q_FVvᤞS7Q2LߧyoD8 gMLzpOQ Rf5 R=:hE=dU'NcЄ R-5<'٠ͼ 仒cfŽBHx)~YFTM܈lƇ+q}zhBXO֒ EԴF }\v 4qdâ dW:sC:!쯽Mumk>Ve^.®}i@9k8#}uZq[DzF&ZN`іUMZVU${ yIc%)}C׻B:-ipʁ9 _2 >_·w@$xxN^=͈6AYs5eFph5s.5dl{oq~.8=]2i} v2]+(58Ȗ;2bTI"P:%(;䜦+Zđ='DLz?=`9u-05)\f>>†N Z-XU>k6P{=nMs>c\z9y~XŮOvV%FE0=1?e܈a'>vA~Tylo!r2~3=rǗ*g@QA,`xӦL&2+ Wk]S9R׷JBi}!έ|JNepnNiC W T{ M{, @E|XwlH|DϑJ7MG#Oib7}gt4FB[i4]Sb,Iƕ:$1xzXwG׃{|CU6~ +`VZE3,cY8rQZ &Gڥ_Q@,7b!a,)@/mpkp-8=m_#{ qr`ɬweCbE`}"bܮ=|!´)e|㺀yzT\1b}uz JqzWͰR.E?J[׎ia?>W^5: F[CRBX4iWF#fE+,9}Wl.;k\q3D|¬z3}gEO⬨+͸ 覹s/s`LTE Zmn6gv=|.ND<._VS8 TDPfz|o0M Z'$c67ruGTЮy/֌xU >|C G ⡝n!çEi %ęZ7XO{c3`ur_BV;R7otg/VջC%mojR|,59?u2ڔɿKhJzvKi4WA(LZAZpԙuGP +PE"ʤe8|]LQȼR1 ,{ d3Vl+ϊ @5amFU H:M9#+7㚩4c"RF?=B!OnCXx:z O[%v52nEizhUP,[!͖if+-EjEr[BY*muStԪ2zRz8 +PnQ@h귆2GC=dR*8oO/h&E_Q9AUzyU%P]+=Kը9E7Zu옜IQFYfCڊD5x,kH\w X! *ZYVsz a͂?ؠ؆$e/V!tSjK /5|.B{cLzñwn\!#Y8m5}0GVᶡ< xߒ!T䐫έ,*n(yۗu0NhΥˡHL?c^\>_}s$Dmgr1Մ^hqsՂ'~H!Ul7Qc}'XETЋ|vje@QR]mHi8bo/~T;JmwOKJM1Hb8YL#X9 e%@,٩|jZ xyjoe'GbJcӤ从.Zz to"y=o B+D7}z\z4FsF2؎f0f*&CuBJ]NOG /C/+c3?þh0M f1^b< zqbXZ d:;kB9jMwS*Jj7򠜆fr7sT I[#\!m2QJZ404C{eo/.yVfF;Rsl{n鄚Z+cR:gfᩛ\r,pZbhp7ؔa#՛v])q ~ MEa=ݞ|ziX*\<.ݣHӣ9KFE % JQf:*j, }Jkg̯YzHR "NnfyIa x!ݐ'aLr?Erm o&aB~SERru/+iloSBYm,VUOgb*/oC %W$"P 2dv=a@ M̖䃜sS>X"?g`h _LYyyK\DT|F;|3DlzM@RZv n0?RLMLb:A!n*% \SEsu+husFl~րɪKo'K] ] {3kVW^;xIЙw!ݺ)pԓU:5$K(:X`#C6:5Cu~żIljҮB}O|^U- uz܊!x7#y™gɓb&؏pzEƢV-S!do,1J+>M0-qf{P.Y zl@L7}.,I8= I}1LEZ)Ã' ϐ.'2eSJ׋kHzewvY ԟ GR*ـ݃t,>:ٟ:Ć,GZe0# Dbmm'r,Osҋ8kI(["oBތ;9<3>8_il49ԉݜ4~+r&,XXdt+&ѬfC"8}Shh(Rc7ѿ9r`x`P^D& f08C6=\VN#uZaicQBg=bOEJL~sq,9S7--+{Q boklJNLHLh?H'D' ^*i֪Ik_Uڵ[R- -1ӂ]{)ɓNK&~0φ{m {zIszON!%y&KO/LoY8AKF K!]UXAL+Ni7SCYic%F!xbP.f3$ ><6-waȺZyTTC8d7D >0iĢ(Zf9S%B@7{b>\g/=p6ݲBEVv(2|9&Q31ͅ$[9f ƀO/cL8 [RVV} ;E#XSbIy/SI Tm}6`ÐT +wh_^He%>?_;^ -ۆ`?0+"רg~oqULv٭kaӮ6|+Ѯgp8}Ku2Ya*$>Xu_꣋_!-qZ>=G[cǤ81sNMVv%[l$fjE*]THfH }U 6K/$ɰ_qIo74d;ܣ0(+mn]:`à CQ}F'wT %R,%z ΐ0IQ6O~@G 4;ׇ$`-S wqI2?/3Rbz0esj%9!@ȣ0 -jf >ɫKf9oxToOa z>$_IDaMv Z Hk jirq#xR $6R5Г59:Bby vC5@˻̈́3{~}U?B wFfO}(5Y6SiaKLJ7] 9Z1C K߹w+s;& zaڍ-$ItX[9 ˰ "N`_yIh&D ["HN鿨 OH`JNyYJ$wE LLL`w&㯟DZ4~o2R>'RDms.xjON ~vp5n|iYokvBv aaNA wH {dJBҒfn3|Yq15YPO@!"fI?smpGOA" 2tzMRj uz^׬5È:~_19nwx 99ädx$J=zi-wx}xthUp)9dWAs6E܏ G0?E ) 0Rg=$VZA"pil:пM:cF _$5)]O"j^?$t1v 䕭ti_Oi${"5öӕK#_\|D GK&{TcO>P/J}w܈71 >fu-0dp{E'';$R#N@:tͿU{^ KirB˅L,`!2 InC(Ml GEO"r%m#e*k\MF'M.p j5 30Z01fXUO&|bQ`y.L'h'Dri>xe9Q^ӶWಃt3 cVDev RvY%}låqvM ٮrRx:APt7KȘbyv+)fyceRzۉn8LLCK?m{Wu]wiƣV 8ł& a7+`n\`}IZz)z-밙2Е1V@ȣ }/)b=?pY|H>Q.FWv:ui:qE G] %` NUh!JQ#sj)P `Y*sn}ʼ G88R( A̒ju= ֽjh<;yflk̆Bޫt\n"L ¹ٴZ0+!c4ƫ#y#&kAVByP_cƶOH3MCĺM7Jq6I2֦}aZY6\Lu&mҞXs'gY5TUʂ ?zytYZ1oϬuz9Dq`kfc=Qpþ@ж~(jf[CAvxr8O]o8LדG}qX;+MV#*ͭ2 K b:L^3 5/Rt8$꫷&_^.׿uO-g:C;U~un$ D?1;hbuk#pGz<)7YL30>]"IύukkԖwB^3JY1XH6i#wggdiގP3czZ!]$^ +0dÞt^M%pq8[eyf.'.;y9@|+f_}Q3\KMlxC 2`$lm7Fdei29#3P^b5;6!G腞'VHբG#X1 M,T? Hw{#.T&B@MD.V5.9˞etmX)F~y"sPP C~7{0Q!UFWD@!i|o"uj+!4QvK)#QpcBfy1I5 o2Fr1$[/`~ooVĩbbKXMfYέWrV<+yc{7 ŤLG+dx(1*O/N62kl wç~IE)A@@rΤ,EA-d8.@"suҶ:-M09<3Sw_ZeBU g}s_wbsz2lb>釋 % Oxڻ| h8SOiޓoWyo,@XJ0{=הbΫ)[$x؟ VXAtFrOH,:`aS<\TlE IIn\{EC̈iءo/QlbTE6:( #tI 4c6"dC4ts@56|*2Y`jg:^E p}a5vb ٰIv{~5%#W41G^nUގ)/ЏyCM>9[K80,= ͅ.qRAJ0&T ^:0%|vL}@5F8{r8{ T[j(V*%H"?餚3G|S{Uԓ `'\Mg0gOMY3 y2ޝwl1tQ}@9uMdLv-Ҹϙz j^۬_ޛo4:KҝN ʎ&#/hŔbߜ{K$4}P/]يƭkݬ%>>>JoJKsqn);|-h`9~D-/K0[i|D@:]3߫wb$~8]T#$T!C'QDD 3 bd B0ToT2|'̧ =\Ie?w;^C*3s舒"r-V%2d*!#tˤY՞.'EXD԰ Ř #>_Kǭ>y>7<{>fnҋ}/zK}_㴖hrdkOV }# 0G7)M)wQ7\5!3pe'DY ?6 cvfWЬӃam,@ (RB"!s;l-Gvw͙doCt '\Q}6j9W> hqbx:ƾ@kf<[e $ơ\#K2slB^΂-DΔK0` $R-UI!䷡u){*s/]3!hܲs_烳ܸl 阭Q)PLSጼV@W \ І_T#bN-.cHօ=Y[iVQhCj8Wl{ѐct٠Y_Ws,wAV{䢍bp'Is2sS. iWJ[`Հ.&%,RO&O"#x⇔) >E!5PAPqs'A a*wS'@5oZ1Wv@F3p>ʖV մU;%给 lG?UY $;l>+2XrB:"yOKm"ZW  Ж*JzHGgqh`mo/Oea^wO>_Vx;oL;Pu"*Či6;J hgJX#tharY}\_:R?-X ͢a╌Y?2m)m׭h-Wq-J* D ۯt^/8znRR e-Dk :jd4-橐t89:4{' "N2!⸸2\"LNAF[cL_WIz<6atWkXЧ^5pMM^N4v蹔[kGgb>.6+^[ U0R]vV\($r\q,pĨ:}g习Ձ|Bl QjiZbHy,cVCjcYDM>J%K(Ɂ@Ti4Ɯ ?|pֻ,gs~!B]ɔT$+.cJsaW3* [zdgj]մFT.0χ 79٥TOM['m@,gfWx̋$BVJg:2&F]aF13z&M0eeıȕL>Dh+^fQTdx8y Q(x_v /Z޵ax|-,/*[l,bE<=a/a1)fCwPH6l櫅 AWgI;vɫ} !l<{|7lm e{bKۉ\Ǩ =$1y@Tnt#+N}l\]='/DBlM9 bK[@7;~{ H C xr&ŬW%lB ^<ùV-]£4ĴIB♶óG-e|ku-w͆A9ԺԓIIL|)UOKNˏPzqh3]4ZbA@?5 r(Q8iL!E}j-e%l' =v͜h {mm q5M19*]8̼*pvM܏IsݝAz^+] fi5!Յya^}b.(?G7sJ_ӹ?TBR]F [yi5E![5/glvE﬘P ;c\yNEb_PV\pS(Ks'NUAa* @In(y Xo-?@C >@R$Q.H@ԅƫb(ĦakLZ9!~fԾP6~PO!5^`48̂X:^/߶Q9hUSfQmN\<{Jb)#CzG7"_-tL_Wl'cƹm,FTDm]um*XXFpϬsjh:EFKXvK 驚ZoVдkyRB+ :2hTVFmA8c0}G7eR1k|:(Ĕ0!Mm]\yn2i̊. yNv!vEGc`(;`b=tɪc#\?aÎ<Q4 nwNK!ZC ҬZ*_r ;*̌)ҴB*<Հæw1>2]su xRJ$ꮋ{wD`8tGy}"cd 8|OH 0j !dObΓB N'Q-WZ 3>OR]T=!)6P cd>,2(y0V˔O-HqH+TTR t tc7e`S88Lޣ3»Q:)&fe罁 #9qA. U`Q-:أ}/rGS+t:0lTVrªiG#[MŗL^kҼso^q"M;5m0YH^l|,-8+ZT!/ }XGJ&sv6g*~6)]NJ-aY%Nа`hxj?D![ߞ8?Z>8EꝌNHKl[W~8vD&}F#Z'L8o?xlicb=!׬Bg0yZd T_ ̿:Ʋ~Yzۚ:lj3^(8 (`֫, F~C7UЮ D ) kIj1: ,`_uUBDsFH '鉊:E|=I}"U= %.&]&oY1%OK Iq[KDNc5Drluw]6L f;݈k+NPe*%yo8C<獆I~v\t"3ëK_|3MoùS:Cme<9jQvwr ٭{AS'\sCFԫD$I/^([*3My- <je qI-Q,\ѿ$5RQcb#D2DKpٷ:prk{22 58jn| 5^a F2;i>b ^(*\/Zn{e$`{?x" ݸ=pTLhvSr.ܶbaCv,Zt\ WU'>;+ۭ΂֞.\֙gr%x:\h$^(\LAhpxunIK#*Q$YR>i&MUQk_}T#c,ܭlX?I%.5a?yyr.7{07ܾAl(t 8UR6./0<@ ՀLRԯH$9KTVP/*A@ ù"=Rn f}stcTR=54~v tݜZړ]ģG[ų)SR4&+Kn]pKCvs}RjGױxP6ޒ6:}w. HMAB1aWՀ`ݘ`vWsm̀Xl3sOyx;-Yaj B7~: i k^U{|a{!JyPh04[C[a$s!N$;PC(T|s_K~a~pxdxeza"ty+A8 3F3%Jp1 DcBΎMvo3_GG˗1_KdΈ5Dhrd08n@ld+8W^K^!"|C9G V4"oh59O+K'1'LiIQF$wn%7*x:9ug)>t]~:3JOPߌcHŒ殴y0cZYo79/RV.IɄI[~[i)~uM3li*! -@nc=֨ 8$B<-S;!Pq ?dmS6S'0E(h~.kZ@C&QevDa݁_]e0?K\vJzZ({ͤˢ}a|1j0yg٘wi팗]#[5.ozɗ> rY.(ʻJ!ΩIGQ}f8z:\'&n3K$q]{?D=(>|nMR\'&Ox, LD' Q! aZ|nxn(I.r/S . 2FXӳ?TF8̗䃦2( g*Hs܋⣭6SKq9čdIdO{tc`PrM3? xλԪ9J5צ"y8Qq2{|'Om݇$e@-qf@_I7%0_a?*NHﺎ@Mv w@}q7d <(~b p_s!d/=/CA+WFFw<2bA&(-b u+q_Wf{'OJP{oQyG Ɍc+vln8x-|j-Ǥ!|֡fٜ6&XDK:kx$~H, eli8tJ!&AoVǤ|GGӽr%{i'[oGKê˯}Vijv Zuop^eVT 9joRsiMBQyL:稊rՐ0kF+/qp'rS Jts$^W22jh :'eՃ%QYxZ` M0͡yMM Uc׏t0sAJWs+ԣ! e**"Vȅ_3tp`rB%EP@utkZu˗tkaе,"$O{#Adw֋MmS%zo_S릔kG:$EmZ3>,]ڂM4g@!%Tނ|o+ %Q\&dʿ,n~(8c+@Ow nCoڳ=t|i<6WrJB{It+BCOs;M$\@GMRk 9Z>FʴC7s,LtqZ(FJk8Ix> Jlum˿oo!w +Q9 u8%X˭dߘD5Z/L,zlW4omHO͏jDZ/Nˈa× L1&E3l䳇O"!sa(*, :>?Ij³Wp y*8hZmoUQX)xFQo<Nvz xރq\ @, o ,HԜ=˫>-<gIvmDnvlVU| eggs7*Q|Z5Yњ ՉJ?P/Vݣz4 Pq1?fq24Hæe T< HZRض -ya.`-п[y:(۠fmn AّPZ]"~FGyQWB/6\ű$ 'pO`"v820&$p>V5.=r]偡?Y@Ŕ=f3x8 IS{~M{%`=_q^|x+S91!SlsRYįxZ69on_6vZj!pظͤ>,1=@O E!FuL(`t;C#/8Faʉ#7%6`3oqX/;EN׸uFpUUs<ܹ%%|1 9iEnK H=Xf2㸑"Bܠ9crAiF҅BON- s‰`ͷ#bh.QEJ͈%i%58OJ B"q˷`byaEi;uUYquI!s #ebښIOuRz獤MQ?se EtqPАCAfJfmvOA\G%q ㆍz-xP;K^Cs]''X0tBL룱KW:z NvL a-s1kS,lƧ[K6&VҚv"L8SL6N"Ϡ:?H#KU3EM'ROZTyT v4I|F y @ugm4hd'HoR%zۚCm&mwe|NⷾX(R BJ`)=I{wҜZءmD( lvhYSqR@s Jt m*X'1=8eOB1;0]CGAIR69DtNd\h, SuA`9"?C4$Dn\k4 6"kfBi5y,C`6{jfmuǓs]P\.Ky.G|p͜&yI]^p OJm6fMMOjܣurɆT4rꆚ ñO}q(bh[;ٖD *]DӒ. Vgp,\)%$@Vbs-RE\ƒZ= mS^-Ľn'- @X0%BbfZV_r~ER=GL'tQiK)Y0օPR"9jsrvi͸'ߩ~cF %>P_vVni[;TY1PH#R4(^)k'`L$!0r*7m..Vo^RtG&@ I ~L 6#ݗU^z \vbI]IDjؕt%vgP[K1!Q,\ޘBw}lw[ UM;]Rz$odMH@yy-"=Awc(1=/c[5dtGܫw^1 Aq=]:(Grwh| Ef !Do9nPR\=.į8%c̜|^Z4UK,E*4eUSu|ǾڜhH$Hup ,CgKZGE kNӯIęͿFYi ͥi|o t ny4s46v0|,;Ϭݞ2x3&DUN(&*A$Ud$2M+>[s]hsl )eS M_'֕ZCZG#I`1B) H0@=B,sZ"Z`,MiܶyӒ&]MD_\ERjrD8*Q`.Eȱ<剞Yمeܿwe~@Pf;RŠUwwNDMCܾ+Ka!H/>SNl0? ËnA,; %2 |%MS!z]0CNU w*Rac(lOzǽ 0XȚ$*{lpmpj*No_{tbVUFlU隸$`Ue Yt<^zF{ًVeS|Db7QΛ}+L9wk0IJI[0mZRkakިa0v of̿ S`q 6zP5#"<>+/ղbWrH3>6=rLԝEz| LޅW 9_Ҽ9k>SV$_G.OגİpՈ5eWF7&ou=Xc/8ksZύ eb޺c~xv`Y Iw@$IP:X# 5 k r bbwL\*U?LΖuO&MGW &FЕH},3"+Mg Mj iEdW ѦJVOѨsE.;LejcͯV4PS58%9z5tY2USw37Lԫ 610/Ҵd$i,퐜dPE#DDw͝.H>uT97pN+iBxӝ[k`NLP<ܧ^f=6ѥ. Kl_ \%OP*A:Gѕ[jPz*ePH"|{wp)ԪfS\WQ ) )=Bvra\޶ iK Rz)ѵH֙aNcf< nRIRJNEx)so2^g@W佮_ AH@ }Y>yaM 4{wFgAqZA;y/8{}LA=+'RGtySu&&jJN튦*ɢrǓ" ݍsd{!=K:,i:&)H3AbRQ1Qۆl ʥP2@>UN2"ϳ<ka&sCJ)xvn t̻*p*jV3z*R_b{4}bHʠ&QƯ89HHW8 ǭG9d)6tX_?u_ 7juؐ)mqh0f=`n)uy=XEX\F]ɛ0@n&(@,-9öjG%,߾XR Ym:FrJq]61j ⫘bw GYfGCokxBur*9Xu~^`B8l1ߵLn{rn1?b:T%UFT{Un|WJm=M Vy\Rz0|߰1{o P^Wgl1.$]ZЌ/RIgY@{^@jtiBK~jy.0G$G=ٶ6Ǚ~rLx߆lJ+{5BsV ˂F! {uЯh#컫' 1`oL6CV^6a#/6Ѡ*!df [@R^( )Ej C.$DV51t!s(V~sg'&ֺ` PgұwmO^@.[e)qQ vF# Sy[ujrF ˚Xoc8nʁШ,3feq!&eroB˓FV"b6cjG_Ը7 ݿl|'Lmݶ뜀BÌjL)W%#ӷːa^Y7E3?F$LAETLJyxlhY _'$7%T3MSF¬ R10}@]GL c_QPIR_uݨW3~DcpmE@=Q!fѵoU4(AqHWQoԷ!(nYm}l s^{M$q!HMIV6f2Bn= @';³CML$Vttb8,%a2c/ѹ.- ^I p,NZ~%ҰE ݷ`Y3[I~eF]>@BuH6*YfEgIX=syez Jn46q)AG1OoC* X>@`q uĨFe|:&ND(9]D I7%]O:s.jVG3 W.?_oc(qLʓ7ڻxZ"@%x2tCcdcrzaE6b^# m}ȪtPTIɮ \}!])+ƚҺ 쮻l<|'(k`]ԲWbW}g_3m˔PڂƕD)lѠ)aL#UxO^w ~QeNŇ98yÔ%uCVZ@RحEBoTSˉJ{:uN遂]>1o#ְl.٦muIDݠ{ߡ!ݩWiafQt|/MKz4haDW{c[O`B46HlNQ8L2tQdt{J4֑ Ȉd;N WV)'i~WH <^=`{r{2A'tD)*#zoQxjeO7bsDb8Q9Ez>@+djNdž-٥4nI|:@ꟕ2/oҒN7"F_=F֛6o8rZy?l{-%VuT,VUֽR' y j=^u"Ѵ4f%4r 9A u ^$#]Qqn1X.Ƞc'f|05wKo-ƚ] ?~F^:ʾZ[h8rV⇅k]:%ө }GQ,)Qj/ܹi;wHv RgT5KC.fAҩ4Dr9`Aou\'302:ci AH˿ڑ`|;-~qFV7 |b~u{ pYyPt!bBO`=olYPM8yս#g; bl9 B7FFj=C2fjddJk[B>*~._z-[ НԪH,H  )mD`-J%/!ZԓN"[?n:jQHEQ$j{/K08=j*2XIh`9Q'@p\Vy&Cy`a O 5m(nkvmIHBy2NlM7k#+#%'>E~w1>2[fiǍLtpE [̭Kupf bOaNT\nhn]GGҰ+i+MI"V!į]u5N->[LRlcI#𐓇 xu\DDhGG8_! KRZ bU\ԕⱏGn4PQW$,vCZ͇4NH_s•GDf/aHKn}S9*H:h8>`K:;V~aĎ|#neueKО^2x9(Eg>sOGw,?=jyH@rHl`B ̄ja ~D0UE5tpN9f"  80E ϲS|#7wĆ=;f[^#Xkz̻Y"ɅKJH)T@$ļ?n5\tMy{g%U+ ]r.M/)sN71F(o{ 7אr WK[TXL;!H<\i XRź٤sZYS~+pf^x4Wʆ51Qtѐ+ۿO.Xӡ -M?\(QWxh*,pJNn/![5ةTd@V0JJjJ0oi#r| 1MȭdAڶ$h8K[2??2g&f$us}g h"\JIN>QLZST/pP rw4=-kMg ,ոHrqqğ3CΪvrD;)(kt;sKYOiGPZ=?H.AՌAmjJmSU!=JV8]6 k/dZ{#Y:> NB ĝ">0wwRl OgAhf)'ywiïyu".:>8@.]6ʅfikV׭$uPJ30Ջ׀>ҁ N@=:Q%{4 ,X{gUWxмi 7C䶠j{@Px8`M{"jr0IJ7ת71 -$Q)3i,ظIY4. OD cUvQ syh;y4EAI:S~J#r"xA4]l؉$t+l_iXBC3pbrK ,첑F$O+.?xaZvC-Lg IMm5AH,C t5ϵB! z(#,{ ЧYȚB(Tu%͆c2{f:a=hN61 EZ.EJqN4iuYEh%/rhAp_:G%36R=2#^Oj?;щ幧6B :f\[FAM|դ'i^)0hCh 򉥃яYC."<eo` ˡ0˄s=&1;몦ٿ-5 H;ї8pl#W{%@y=^3U.>Weg,_p)H͗|DGm eya_śp]U$x1 l`!A1O"t=peI8Amfœ.:tOr"ET}Io@/D0H)JB%.E@vvAìXDuCBvtZEV[~g74d n4'lR43FH|+t񂑿R #b(jkd)!1\ꐛhKy[sbWϔ(tb &1+RÉTIe )O+ U78?\tPYc R@o!zX&e+ ҫzyY=#˝8`0y)iP<4?FxAMAڹh3JsZeHQ6`8N{wPc t|jW38O$Q)8NOh%c2be- ?aTFjAā2ؠM8^4:+w˥K|3Ы0'^ g7Nh5t(Z6tITaTYG+z҄K>sv$Igba4C,Lsy~*J;(ɯOZRDS0m))}Ƭm(Ģ9k!eEfӤ4q/k&{xlĴVujE?֬8]<'0h\Pۑ:]ys@-)ee[NsaUTO !8&E | r?4?n*^l&DML),K/Ei5 Mzaw~fK<f c0W ǽ1Q w:nS JGN%4$muا~p~j" äٔ F¦׹XOea f @ B UB@d$s$%P/ 4_^Gh m#wn;1Ŀj5XWs*y xzI^+30  ΃O7:HȔfs1F,_m5u1 vk2qemܡ$⋂[fCL}a\lABA ߏdiB3GXqw4, j5-UOg4&m5F)as@%z Dž"$$›Gb |ѩd:>($9k S!ZYNBа2 Y T)g^Y F麾2u'@7C/lE>Bi&F.k=0l @;PBw1?wzm ~( \[Tsbty}lf}˅3AT*R(=wp'kEq16̀2XQ yH;7ئ==AgvTY 0W`vTC'Ү@o-f,|SBV3TJ׺ݜUX yXjJQ@ ٣Ҋl NsӄK{ע|^[\ֽ&놘bdHGw.`.'Ml%Hgpgj_K5OrJ*BꖘC;~/#V/+oeSzP cve#SOS`_ |ngWþlUtMY͟:݌qN@(@N-n+ 9vM=s?ACV,jwɅI6>N/dl{ eٞV|s?:GG/=zK8yGNKTՇ?ߎ4k:VvO 'Ħb@9w)-+U~| by҅y1ȴ2{͒u-5  wj¯m^֣$$8lߺgZ}jxCnKN[`zuӳUN맺\аcWC~wǡ8T.&WAS% E$3NMz1f2Uҷ(YYAЇMu*N]PǗ%mJFiWn1}12Go?vqVp D{ǔH0MѮtO*gz`i_&hLoXB}I%s1''6~K7wjcձ*ԤSޓ(6m*^%P3fgSَRSTyӟ䣬4L""MDpkؠ<f޽"fG%Jf[izhmm1z dioB*}ſi9>Up+ vRz"Jz֍g8QApbtjF8r'v<2tZnɌTm9@aݬ=v~ۧOڂNi}hA,ok@=A•e6+cchϟ'-Xq 9 nbxtNtߎ ٬R򥂽gd"<hDՊ Rg(B!OR` D wú|@87\inDT_YlzRLp[!]SzZ; T^1F. Ɨ~[Rao<-m]>vyPPֿI~s/NV3Ƭ;,\vGik/2XVUy(FS$=+ٜ2 iF \l?b  & Ը5VU6#I5nA͠bJT.LCh#r&)tUu h'b[<ڷ6w2Wv 5𜪭W%!KUF|*XI^bLr&"*֠$nsFṒti[]&[UBd*Vw,bJ!7:I$OHE( IގȳxF wE>/Nو*n9R|=& Ñs"rxW[숯H2;'UuS0ʆnr#j#И$TJ7j]64ƺ3RyDD;h_vqUeAW֜7?L[Jxdh5nlKRg_z`I |7W`j:$n]/)% nz+,x)Na~S0hGLT% 4꠴?Pq1š>vN@{WńmTG{WqHT~Ìr o%A(݋&:cr3aYF3w f'(0ptQV&\,N#fu[cT mnzVd~Ԩ3ʪ3ĀR615e`7ژTu=_",ڡ`:3OJ[_P N nĵJSZR2&ɳ},UR5giS=gbޡԟ𱶻@hoNyip q*oi|~!4:k#ej`j‡0}T)sM6ϸ & \MN h;dP.Ua(sHE1I0 {(Ъwa;IwlE6P+nw=>6B2zZ@i@Uw׮ߕJ#4)]̨m,zg-SDp kaA_ 0Ms(:Mo8[)Tth kHsӓU 6^4ƘLT"zzus]E_3$1S{UHAp?HfQeQESPqoѧ}Ү93s_,Wej EBmTy6qN ,2|Rs6.a C#al°} 62;sV6'vid+(Iڰs˰C`te^V<%#cJhH7RىGB7ݺK/ok{zNP$BiOב} D C/Mrd9-ǧ2{cG6̷҅-r^%vt*Г˥`\OZ]/!d FmaBkq0rW+^.)A14\/G{f~:M'h }^и~S(Lna,͒\}CCmDD xmƝ=Md0TM9A#mng*:@d."w(XDS򢞯)01GfrE"g% xIXy-}Ac rl,6ұ2Ny ~6hpdv]fVn]ڢhꞦvy֘(hDcJu]=Hح=IO@@hGt B;"k1D5[n[܉C^$~&̀\i\/drV3:Ѩo+B%X kJ(ٮ$gil. )pz^(N1,मVnF#2/d=rJyG;uĻqPNӐOz4 7;^IˋfL(s؏ WTK[W'A(K aJek6cowrMS3<%,!Vs /b]^PBKMUԒx6'r=D. ,{&1Ӊ)6:1%!=@Aok7j#yhRjOY#H'Q_3%(c78qGDL`ۣӀHyR3"5[? kUjwļxF*a6U If06ߝ6K[<l+aj1kCPч6H²`*]$O1G., .X2YQMA3925s'ntm(%7gckWOʇYV:z{*@ n58*::E1Xv,Fﭢٜ ?F*BoS~o:tB'ksst25 |q^bbYIC-!m7Roj^llgk}$b&_W\8,r]:~3|mVË@XoOBorf18a9"A9 Cz N:^ 5ǙF UgBO v'֑u?#q44QH^},KWL8S\p۞0 ˑX/DN0D>>GKv?òG*;}Vk p,@Q%ZZ]SAylТxOӺԵUmxΕY5 =~bq<}ԑ\z=Y=4 aB8ϫZ ?:coʈ C(*턐.Dh QβM?aZg42Hxԛw1Ӂa;-ŞpW{9~bkW3"0 r!='tӞ|ͫţz g#a/932[|Wd. x tdO^ëm0 FZW E1c*YG/:;mr]9(zp^()B`"#R$b58+U0B9"b6fظ5|20p2)ڨdXڑʷmtgYZ0707010000001a000081a4000000000000000000000001673737b400008824000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/drivers/tty/serial/jsm/jsm.ko.xz7zXZִF!t/P ]?EhDTTk׶Ǽ:i1 8Sd#g~M"n7rS9:+>bbO߳& 0;tښ+[ϼbܮ$.Y3 E'aXhrB?N ;6n@'w}w\v߳A{C%9nnCASQGnicP L/m?G7Ǽ㭔1C>ݕ$l![|byD5u%N5c΍H:mU2ĎF/CArPxmDp)#sD0ewU3,~;N- x !TFPAȚ {-kڠ>ˈ#KG_CڹPĮT]@yA&Mqt<]Ae8Fքlud$o+Wd2 ]ӽI?,-S%!nJ(?w晔"rNϠCo}Nw}Y덂$!c"ш(2<\bԅ, ]&F3-v)ѝ1S&/N`/I_|9؈V`D.sdaSa5ZS{շO-D;OǓ].~.B/lMX:F Sx"^ʅw?~c7gɣ(㿠W` O~U+@OA20:'g.-<>Zv,C&A%K"CH;~0,_kXbM.HH <>;N=DӂP|z' Q?Xl"7^&:mĭ2B "K G҃Gp,+w 8?+6{HLF6]Bd%_82w;+Q(I~]μ*gBZ-"+\YСs!'cQy1cDh-%^>#xZFM!O/z]‘Guk>D@d tp$韕x:-~T<'5\ L[g |K\gv '힌ihd G"NGHF4f7@`!KW]Rnt~u-ҦYۙV#p#SʾT%zb2"? Toן sL]du.DþpηA?p|F*wCz!p%=2D[OT@r :57mz<;8Tu>HbCBŗ1@Qh/АxB;5FL{u(tqK [J<;/z齪!뷏؉`d + cE^,O Z r*B04Cvݻ>}k/u{:52[ Kv9Oџ ˑt(t zQѭYC(š#]¨}qP1ɧkR(U1Z5gW :Mdh]O Ђ> 𾕫A9{JL1eDt,8[PbB{Ӧ)KL>me$*LN?ן'2I*%3ei}uPzۉZ)p-0僩'dp'hzK+(jz{!Qܶ"$6jů۸.V|tp\0}-=pRa`D_n=>##|~S,uC ( Bf߸ִU4iZ&>>mp9vVxzlUguFid>KbSL{8/e7\{2ȹ%ΥXz~gyz]7܌Q4,Pr(9GVP(YA8>`k1_*L% !`Ѫ{ )bb}6e߶9w`l̙W1j[:U_bt-$Ķņlɴipv/6 ~@>6SqzzRb0 IiX6tZ1R)eILhKh8 Cp!,:BMJkI7•wN-FRNd himR?~P Q;jU5[=EjG"LÌ>rbFn#~2?6<~\Yqw{2ca M0f#-E\=a$,mc$8mTȗ1G`%ܱ8NK`ѯWȀ!clp*+%#*2>wјa) S/+y|#BHf֬2xg+U&Z ?n5dZEY W(O apC=]MT}>@:Ԋt] $K QJ5s0_8kzi5$ϧd=8>ܒ78ʆșPOMHb򓫂$_׍"=594Noꠡ`BʈAPFQԤ\< #0N 8{R:́mf \Dr!kH(Hrm6$3❳(AkQq.ai$r34#Ĵ:p e Xu?lFq)=~1 $>IhڨM$q"a SDApOJsD1v x1QF1],]m,RP#q-[j@;@€*q jfUOdl᷒ -BXjAjBgh@rrѿ!udXO-=FxxTiE ddߗ}i  (~Ccv=\ h@0.[zlqǮu+zipN}(v\>@~Dmm k1,U-zأhEBuyh&v-N,jvc%ʛ {5@pDŽJl㾠p.^aaT\V(ik:>p`;?wUT1So~l àz?UsX5ۓgКj e$fyq{y5FY(UN{وC7;nH i2Ymǧs4pޱ^ҍfB .GId#u;hbUOkj5F[梩M*sqZ:zmXg!8Ӷ'dTUf˿V-zwthhbF80)NXd}Y@ޮbRWz6Ӛ#\7=Jm=_Jmqp;؛)riw$o.txa=cӝm:̧TW3b] z9m// P3 P,FyV<י.Z=BC,E#X7* 'L縳JIx .sW!۰zV<Q,[s)>~TiL i7_TzݳCU,`/+ɥg̅,6@u}M -f4VK#xv3?[9Cl%ՇS%d3 L*,*gWOXɺ6FL%iH`kS縼)!Q('YIٖlNLYM?nc[d+W~hNć{XY62VP=uƬڕ 1ZDCOoqF #V hߤ>Ϳ!B}V띗fc'iٌ"qH?]j!药qid! 7?SMhٹ>ұa9%*mwJu`CIiõ%!vDJ qј[>,a%HkhFh7#%Ж6ӛgr32ʆIS.trraM $:Lp>3 8l¸'zb#*;14e~ v*AaBViдq[t;~w~ ny/Ւ'F f?\SV%~st$`"s2R h]?6R?Ds :<սYvyU MPzO\XM?A}kQ}`3EWڦ)U-pgf:]DͼsAhc3PJܥtU-:J/}z2XnHɛG\p̱ƪ.:<寂8L1Q Vͩ=Oh80J)iG;%ӛdYA`7y+7' ];}Ɂ+Z 7#0Ӕ,(0Rxu>ߤdöB]<!LBGHӳ+w6* ]2)T4lL<ToI Wy @w iew͓AO/OH "e5yZvbxS :{h!mmfM04!HY4GD..DCvˆ A`ܮ ,';;P^15|B!׊6y?ze)1ܹjqDL{pon^ᬃV@p"`ɒЈ`*3Be_fEJX= ,Sń s%dKz]Kx$hSбi3rsG5bEGivcA# 53R3 8Kn׈$a<U{x CÖ 3^e?y}ͻA*=~}`+,&C/!TB˂o { 7K#61Id_tjbnDUrgiՒ3fYG@ts"y(Eg^wKXxOӀNp =pc8 ͦC 0[ *c땓)8dȈK=ߐl󼰄! PQ}zci}֍A3Wد'uhkzMI`%hFں+鷡l:i9ӊ4/yy\HytB2ўRK+܌qƊxKmRN\ UԎR\;؅ICtngw0C1jFvSP.-fs; &Z'޴[sgs+[xs]JVj+G5{V:՚v'nn^Tm(qmDBMnYXM$n% Rr g/'˵^Bh0(+ׁtyRm=F>iIJ5*?+0Ǻ=̡+]~r(=Z9uV>TOk@$yl?N~޿rI)B;ߠ7NvRJZ#_ K@X'GZ̵@O|ߗkp*9,V7 82 俾ugC_僰}PĤ^AS:4 9kO:S옪fc9F>و~!Hζs0n|P^mA c2W;8v% h]\(x95|-Yb* -ʌ 1ޓ_[[?S汈F@CQv/vdm4.슂rpaWpZj8!#Y'TRL-6;Ùy!]P軎fbk 2DW[WɑTJc5Q lwۜ &^N12Ayh-&oqBF %e> +6[eY2OqRp& "ay9>WO۲)@^ZԟRҊ$^$4UEA G\jV_BG٥d;&.@*qJ}*>k%~sQ?r1縯B,YmZi[}C `/x~i,rSHiM R1P7q#HS;." r&CK{E ڞY`7wў&΀fioL 5[o2jٳ1x%ׇahr.r?ԓ'dKڙ6ڤZi76gF/q<z5oA* ,i/2kMochzm͓P$2ړWp2஥%+Hva{4ȧY>`G'>TM})4gy2Fѥ?oݙ%lC 2xî9Ss++BDݲTGlxz|S,1ir S],cJ?;0o@%#ex_E G1 @<m}V"; +8DXnT (cJ>\XE°){14+&]ԃ/O*k\ Wzw 1L8Pؽ1ѭzܔa`m4U+ U.Ȏ s_áAHe0pxH_|Vf1&A]lݲH`ٵh**h:+DQ7<$w6+VUi޳$HC4GggF Ɔ(W`1/0E|ŷT;\4\Kv;&xS8DŽ=k^l 2L8Z C+ ns?04`]= >D?sg.đnYQ_Lkyj_$O 1B/&##G}GM%9Q& 9Qk5B;bMVw AP om3)ge_+pz3MA.4.w.%ؼQk TsYA.LsrS0: =)>Q7OfaAPUm+p&k3rLS3ceUfʣe<ͧMkHu}y(} ܏ (|sd4n)Q56whEu9 zH 6|T򖔓3hIGHS,ucpT: Kt `r#|[Hs)Rv9,z'_GPV,o1FgD8wne\>,(dޟzs6PVʌCMҤ%4amnD*sݒzmBiȦ {W rX=W#N "{EQ0a?:+7PؽXAr5zR5ҹ:퓦?uҙF5zy*k3?x>R-]Hz^S~?}{̗<+|8J9 qc{NH#޳6)O;9JeU>fxٍ@.KEgaBpYd}BׄsWgњtҍHgW[xJ`` { mF8^!ۉN=@Ҁr0lZqmgGZ*>e5# 9ķ?ېp͹о;&exrt @ z]ܕ}/NJxfP7`Fyׁ ҅ĄLIJepK1rm,!R4ؚV]\97J&4?_5¡N}̣0)L"{itJ'~0Fݐ/*u^xlJLZoSŴ`2Z%~xP)ODX=Dz)[bYypPsG;fnE@T26b~_uoqy̬8E)/+hŀ7 > yPPp2͘EB'ZPyC.՗@0ޞK [X}*|i_DHƁȢSh_ˀiKzЋH_ H#%ej>U1r?ag1~Z;ma.'⭈I;jq4a/<=cQ(|C%Иp_ڐh:|v?8ݤBaTQJ]ςOPRٛ:yi8Fw =d=y <-c Ѽ{p(͇7.1.H&P4 J6J?+2I4\L>,ёCbޯZ'\{A-J>g5 oЇ#-pc8sn[!{:9@Kt'YR*<堾d,ZTJhjeٟEeTXE!ҹGv/Fh%K̰zMD,\&/;xڕVi$vo3,lT  ㆥn "qI0+#"Нc T9 7m&YO5&yvxepdUF|y7`H }e[Y^8Q9Lp$X\VtxvbL&Y"6NHcE-RlrT-&5*oy2IUV\qnR(c2 5~5}(Zw\صbb&'e x.gZV}_ .g鶏 jɿ]Hf>ZO.dox_v#"M*"\zR΋ZJkKuW" ED,R`Eݜ}o||^j˺2ڨeDVȔ_f[p<2H_];A3qc7I uRqasld0$Nz(\şZܸyZC-Zz;Gف1›9wω +nD0ͦ"&]EKzOHםrџZۈC}z~ O.d:;ڎXKB\*hn?,T:Kt4CO}Dݦ1 Z&868_6_V lJBQrH;)H1988s& !B=K=$UTrpY e{wՔ-|ȴny}@ꭲʙrbņ -S|ݩH(Ts!<rHGhq~l{EVA}onKJv܈v%ZpT} V܄6&2Yz9I,rChUNT3){mTŔ ae]FlSivnR 0ڪe`HGg .5"oSlKx)gs*R%By}H;IQ@݁u#ڹW#ӫ%NWK&-h0I8S ?iЯ"Y&Txb_uɡ)n͂SY:g7-aYkqK@+|ӜV-`YDneHv.PvpyN?UPb lT$:ʍIpr6Mj;$LߙqP 1 & ^ l, H]YGXm[$pUKpW* hS $ώP|ZΌˠc Ep ~}0@,%& M,>:_Fymp䢮U P +Pz St`bަ3䠛~sо?peC6j9E &{-rC& fz{x!|6I(B Ey?k4Prow$ ]j(U#hk^V:p7*P[b? Zg|Zw;AyB}ݸ9Ha&Leq2iٚp Ij,8;O,؎7_:(dԉ E 9bW#URUJP"3.r(40e?\f{7v;UhM8YA3AOO8p׿\DsSdJƩ" G~T1ꈨ'!  ߇-!9pa)/h tGT=JajBil! r~TmZ͝._O ejh֑ˤÙI -{9LDI^SӾ\"!SFBW[Te+qv_֕'ӛb824?ԎI $؋:8/]ƤJ#NjQHfpHH038~un} H|Ž"|,lmf%\zkUUA9,UpU\rKq|s(%Yt;Ė^}B殣+z 7`Lqgjw6 aX2(g`&qlXb4)!C.*֭3Si@xMl?l hc(\7&xJrǖ@I("7N;K^nWawhdehz)& fl, ~n(I7HK\:ZHLc!){`>2 jBKΗgy-.Xlm$˪cEZxXLq  N2Zq:'zO3 H Ԭuvcj~d٩~+t0 YB͈^@hIr"AGD2^SZ*fH2v~w ًUzh#d N.“/AU10ň][\(m.r)k٢j^1AJ_ +:75Gd|x㌤H+A[Oh _wl/Ӥ}5H=0tod][i߫\Ús.#WgV ]_}r}*(ڍ|iUYHAi/&^Mavs/޾ kXB6"w#G^;vM ]nScc R'<)&mF3RbTY]. <9^Tω'*7 U9(@bc0vq; _CyWGJhqFphx]C4G!|]V#dvo۬N)HgJ`M/_A?jX?\\? ).03Ąx ,ϙqA\ ĵ^D '&# 3>Sو' %q0Ʀ M@˵0>dHD)y[89沰iu($cb1F7^b9/xb */R_1WX=}]$!+QD~M:[{k :v IH^TW-쮃2Wf.Nwq`J!NJǂ0F ~{qvnsWR7wP:$0HfDʹm;/?G@W9>kUl1,ptUظ{#F9 Ir yMcɯS ^(le!óm|T{Q+"j`L|w?,ʈtEg'wH3f$*kZxZwyG s ;I`KI›H?Ls .m]W|SW4|kޝ5g o=™Y֊$(*/K 93|'{R{/oR IN>5]fN:ǸOgP `4_JC u#}=-`AB .7:Kk ILd,e,k+S6:C-cz7690l~{6`hЍip6 g 9\t,"so 2gK!5Saa]Ov;/DQ9o1Lи!ٗN~ҋbind]+$~\Z Tje0D X{G meG>0|u\f48<ѠuD.\H#' *wi@98tWįh4_ǪX"(0;sL?f"p^?U|p#V-Ȅ}򻟅 TXz|dTD$&-jVd9nc:u [>] +:6]iLR0S:<yj|;rv"i??rZhwhkw>.r-PCľg/%DPam|C9>wOLدk}aP/?:J`Ghd(m8LIMDBD XW]1j:^جs]dNW9-0xmB4ƙ]`C 8kMOK;JzLb6Y!DvO\ ` \qiJSSq٦ x6ɏTQdފ"dnXJ>}qKR+iv5ԁOrUbA݅ͳ1(qEߓeݦ獰ui͠t,4Aܺ`SqFLA^UC/fd4=BnN[G|\DXȲ=gJWܓ@OV ϣՙ >b=DQAu.]r4xKB=H/ьW\b2 h)T{5jRr>ivг+goE3h.xSb`%렉^k^x60'm?B UB?' TM703$t t:beeԁb/3ɵ-K9_- ګMAE ѤYyL Җ)bYqr)3f+YH=m :Ubp\-_mK^?gl\INaXz9X/,ȠeRF[]1,6}N֥l-kEgּ5 z*{cʍ^Vrr'&>%pˢ%'x BU0SjA2;6Dw'@C8abO<.ό'vx|DIĤ?ur1R?Q;*S~Do).xVuzH9V<R!ܛ.oOZ=S@YǢ4Q ҄JpB@verHcw!s;&m/ץR|T}vQy\;\>¦fϒf6MjT o-ͼKj9]" ]KC+Vfa@]ӣN}~SBt74_SwBSǫ Bq81ZC|V"hrHMxb.C_tsu~zJ(o-pޔ&">V'EZ*-T+'@|:8h|<;BQ|^ nU<]w=Q)I34͟%S@ tU.2{vw j6IԦ8o#d/+18!Dz7.&gW̋KuQ]-(5~}fD꩷!([E9ŬZe0Nr *'bGtD>Vpм2?(nӯ Oꤻś)?>&|_O/E>,;iE2͇% g,R^Z8E0i޳e][$UER홻.kWb%6>0R"@Aby8=;Aө\t9 91e\ ' wF?gP~h1P4gu7Fؼ@<7XvPO9bOy;19lClX\خ_,Ռ))cHE67㴙(NWޡnA%slƭIkhrNuV~jwJC [\x.˖$#BؙmZPqaX}BZ4t^#S+vK<>2&!&0aY[KDaWUbd:W,'@vAmNц!)f3҂xk-5Qؔ&@eNvPīWoe2oW_rmNs8nakr}h~-9nA%td$]reU?@Aq1O>sԒ8ǪP@WכZ ܄V=}c(xKR-5Ll{{ħBXBtDF#' |in^e6CJQ4~Q{UDĐe"]kN"0+͙ؕQq\Z"E@M ӱgFKVWd"1: `y.9]z˭RPi11[K(A~ mR_9Q=4: n!7{Æ+}׽uiO%jgiA82Rb"OӤnsԭ6is3,5Ŧ˳H|^/ֲKBWnm^#VBM\ZCӸauɍ)|¨t 0=ɾVo>8 Lp0KnQkL>9-uâH%;UĤJ[ީ&쑢F6G'(*>?,J;[?s:zK>UEDh]D)j=b #p [ :hٍІ~&J/xp*]Z$]?+J)Q-3w L%7 kYsA!b#~pkMDnL䶑 BDz$fR rW{fP?P8Y%(˜p[mqAuAD;Fzʧ7I=8v2(2lӶ]0:@lkYDΘęNy90(l[Ɩ :.m~O ?G&<_m`j lLqdKpyA+%t I3K$ʊgl]).f>oo"4Fn4568\h)|xrOfnX |I^ˡp@ ~_ITP&3;]gKj2V%X:VL\q60p. {$%ˌ7{jvU[-i М% , _:WJUߔ!8| V0h K۰aM;9Ѻ",zTyڒ~ v]*)tX3 E&9|C֬ԭr*@+v73ǐd^[ϰD@%GCqYLc)UH8?_sV:޶օ)=;VOԟt| [Anl=#oQhl>{rkҁBy =$>~Uڞ d4G^{O슕:˩&4U ԜD`3 mpOYǵ9҉Q-.~8cfU1Npw~`Nrԉ|A)bvjZZ"|{˗l֍dBf#~=el/%w#2dd>Qj˖ԣ5; mQڀ J o]a2I4޴ =ۓSq}݀U y)73q]M"g`Gvܷ4n*7'TϪbzFkBшFMkj;t[g6uw@c-fmpxp1zǍ8ߜb}aˋnoX˪i##,h+xbrPӌW7go(f0n-lq VX`zweC$$@'1$+c&Fq.h$HjlrO::wzޥE &Wff/=8~4IVՠ376֦6ڞUe1ȁJV3˛T.L#pNG͵&Cugdb@F,JL?@?sc '/bqRF9Vڛ ۃ7S ĩt=Pmќ:tº]Um⦢#9 ~"c1a^[u<޻34qFʽ ˺}__ lmXw(7F0F״4tڇ!jS7evn}>w?fihiyMZle!p'nFNQq(VvӺU~$-:n;_*P$'.wdh:t=;jtg;䡢\\0W`o L[rkώdqi'YwqJ*7!2fX\Fɾ]׬?qIBo'i0;' XaךR6*BHLZTpJ] `~S]M9nf'gkdu,>Xu)}7̫0vn6Ms \JJl eGлb1.*Ţ|ȃ"_a6i63E_h 5xmAzq08" g:zdd~ =QJ/  Z O4O ތ 0WxYd8%迫޽eۋQ9wg#GI}0bGฎƫY3n[W=zWg=ɀ:Q"IW-f&:BCchdl& <&]1] اtT2xa\]II"A_؟D Wk0b!ڈg+ bFSH'8Ug· ZDw Q[q{RDm@HJ >. 4-S$~ݐ[<:a ,oViyX9z_as)M^68صmJI(ZٛPǻQu ѵ[u&hwbERo#! b>,3'Sul3o[ 5"=؄v#ɲk!֡"lj1&Ȭ#ܢ*]tOlز)p{?G0r[ⴔ1w:pt1;iar,&ϦYt7~Ñ-8swK(|\PjX|MeCv`! x>T!R͞ 6bpwrJ(aP ڿ?%j:F~ؿKgxOG~\`@)SF>00,<|&K^饃 w-_>_ >Y{\ZjdBK٧~ŻsQSG%JLxܼNsG{^)4 {5h GB qhz{m\\Uū.kLde&M썤R>,BϥDs׽%j"S{ʑLB.CA=r$ʙ8[ $bFg$[vwYb3d s\__,0uc6=.Ae+2Ǝ˃m/hm]^ mUw:K_7֓bW{Pbd~u>%X~Cml)윃r uI 58rc+b+r7 nHyM`udDQ6oKtT.wY) ;j9ut&r@ҥ0 Jy};AK9I{l(N.30~1i1.P6uwN\/d'L0QI{ F&cfjjdvbq$D4wÁ90n?@1ԹTƊ{kNy/Z&4by JWe!yClõC8+aްGw霐r94vm@>ٱGjS%Zt\Ae`Tn}9u1 ^ .Pt*M➀*rJ `"?K'n#{l,Nv:̝BN?r5ץ\<ز!Li;1xQ ͈CE蒼ۿ\EH5HL3uckzk+5$ȍCԶsdm NYc5ٳFvݿe_??|gA9\)w*B[+O~|gH\ߚghTG>Ep%ofZ/?Y0",거nԹR~޷Z"N|4\ҵai=e+XQD2Upybs 'Y-3Q+j:U7'L9g:#42_K&M3V[^1F=6*Ph5adGtv[MxZᢘ܎z!ǵ㟟|TЕ ͊KbQ#ܩuU͛dzoc6ʌnz\{8TN~_G|רеgla>a9Mt b⃣# \=vԨ{R!.W5҉/q5qGw D 1b/w>(Hu_ 7rۑgm~^r@+ӌr/ \It 7:I( BL_۾mM寗KjlZ?F T Y- Bd@# $|N׹ !v3B ZmAWхBWޓ:FvZff 9rU\wKcho,tmu-l*!4ҭskt.rcId[H|U|*+Rm,UO5nK6{HPZ`qgHzdM]-#ĩn"fZR1%2-t}&ͰL$_Eϡ|,S 7u܋ZД4/^gdOmY+`g]xe!J jNnz⾛e&|Hh;ii;|8f|B?e@nMLT.h+܄Lmu}}:_YD;3,a}ы5zSڭ &(>CcQՉ:pFPѭg%YLpZ'g~*[̅闡ٖd13 8Dh=pOK<`auӓߓ JkA)XT OFZZ<\@p2-&#ZWR`J>k!/1,<wތ,U17|I[OPvj!V^Lk=k@, yp M$@/!C?0(5SOdwUtF8KWy2f@.Du ܛײbDu"hqshZMҊAw<G-k'`K")m$̫9ɫa^4?9A!,Us\"k߂%S_l5wt*X;+w/b߹!LՖ,@#d"!TX 9qKuAnqjq#{wb[=HS򫇇/I|nBS_Mx'QE,JDv6hs{j Zk< e C6S.?=61 ו TEwGcኂ2,q]<TZpf0+7^$ L_`i"7 W ɞcPqGmYnBr:Ë揚&9zm9^P5~Z#|cD'O5/~:Q?tjm!=Td=/,osEH=$C:X;ۂxerH3W@Co2dJW8ѷ7S c Č0ԍ ruMA0(!A)"6Fç 99Y>!ekXV;̕a&<֐peh= V/4*V~XȭgsV,$~; ٣'C>KJ7;fGZyMyr ~ݎպ6DƘʝxmsc^D?FȊTeL2I1H6̏N"I;&sۏvkK7s JhFНM-哴PϫsSkgFRFK"ffn2(\'@ 3&ĪV FTo!(vF֥&e.L?5EyigóB Rz"ӠZA]S4VVϭ64-~s#lZʲ0/g7Ԍj˧9}fPbe;f=BQY;^?*~Y{ī&-kP5%gFPvG+,jI;Nb҉6IsN$|PM; pN ݳ&}1d9ZЩ 镹=[EC)$SPT !zfLQ1]e^;ҸM9P C:|P_Oqh R$ Gjƶ( Hc5Bi}&V43ݒGgxJ \~Nvo9э+xC~Gn-|XVt-3lՠ<2 QHC0BLEl,KC iS`XZiMvME#@0I[X?4H J9Z[(wŒT6 0Npʣ<\g2I|uY7TsTh\R qd1W6t*©Loy|?R01Q;X.hmd-"gYE .;/)c7a 5gb yc^%>Sz}SUXfoGzXx>&m bdI!(/hd^BJwQ>`Fwna8u q3g/e!R,u1S\UեH̫XxS]b&E5?ZϒGJnbwd'$t$Ipy}zJɚ[K\!Ԋض &?x];7Wnb[FU읿h|!%R1`Q)Uبljs,:/}Z?*J\EVAehs诜?޹ MXȉpOJaGb(lS)-=VLL#VGY?:|lQ `|ˆsoPvi{W@M T~(cDaaͶ)AQ ]dLu7)r_OT QҦΖ`ٙ}{&MsacC.9G-na5Ȇt%X%5MpMo^t[+vyT)dWaJqf6TOtx 4b^c|͔ţk&oV5o$0־Β:N"x/e;1tn:H~pn$.הqLM܉꠶:-u2Ɔ :]ګڔʱZY>e%z^VVۅUdxW_că==:~ ƹ͗gsWFen]%EPyb;3˰H53(+0?u (P_0^#vhpK)s-O>}BW&d v\'om.J_g}|'isWYN޽d!}W-l}-|:$a3uVRG`{Pz_fCr_!l}=~Kx )@wn38x9cD[jaVHmg /v׹1t$_<=8-yk* '޲%i}'sG qoFC(2{{y憐kfkS ԷM_.\[K)i1ƞ>ʏy*:*F]SYUg+@ۿ賈.˗29 *;BebRGn{GDDvjD-?H\.M?E. i5R'Wg 8uR.izG|¹.ke=+c{zG@ZwHk2wR4Zm-M5X)+0ewcj^W0&$J]u͸N('5 )#yo gZ {{LUD;#%PURTҖ$tkѤӆg H)IJ 2Ih Jjd?9JA-}Sr=J|u;0{!%}Z(ҫASVuS3dFz) Z*$: ~ݫRm/(|,;dr$U x-:aJHUT l@а0'Sl˘U)){5&Fng|+,zh97!ps$:-7xhKʟ@E.<̍A A⤰P"8SL6pۥ V)[-*WWOA5#0pSw$kou$OPm1n_ Hi^[\cҥ)p'A[r OFtY޳YB@WfQ6`pzR/FN`GgY"H79R@%#<|'.Tri8Q= +W\[O^ rb/P]=iD@p>2%XoS(P%q;pt/y g^>hgx1 :UR}_.!~jqm~(]p߶ч'/ȬØt!&z14`mԊ9:rvy1/GB).{ʎ9tȞm#P lgo.ۋFܩ:5"fPqH ה^ȗE&oJ@JwKJٵymk1uL G`n0tm簔EMJb[8XM82<"\O+PŹwDHh)CwP!T'.>{ !ڱBуxOPLE{vnna7?`RÑմƾOB{7)3[P>1al% % j1 /k Xe8 $k07}(¼b K-QiEsf n4"{u2өz]:xK>IϛϦ|d=.!ĒY?Jsv?ͣ2ȞAd})e*dZ5t{a= ]"kg-cHDG&wjT&Li!㟭?z ~ۋJ^i5 z qY"(%39A l\]9q~EF(U E8̬ǚzSm]-|l>՞#ъ{j1E2 C9_E9TgW4g*65YmO%7xW/]t+ ma;dsF t>]1Ղ/7fXzdDžSωL`64Gs/eߨ/܂O;6=nM +ƃ|g44hHMSFAc>DLoS{PV. 䮺i'{b~]U@ݻ/^fI[BHP ;F@ 6%Q@UNmv$\o>Dȋ7&ֱgHTͲvzNZNC HhȁK; o:,Ԑq((~H1! bH$+D+.dC-W!p0BfWGp_Ǽ*Γ\2莭ݤJEll+~Q 1!ㄿ(Vl7|/M@!H-ay(E{HJC͉; #[6| rKCP.bY}ŽFǞ=7uKoK6P;',i^$NzZ*D㊃]YK! #?a 5?e º0JڱAG^0Wly:ڍt66~YKv|q/Ђ ],/nqɵ>ҎUyhvgԃ̮,K#Nr&j{r[C|(V  e bb?V0]IDTZ|Z|VFԺ1e[PtAώ*af176/3s+&6qJY;?쁃M:zKz__p狼H;Jqlpᖲo!l|}ihMڦWW]WgDR*ã ܌QG:~Z&'n6JNҎ.:s[-1z2ybRˤ9i΃:8^ آw纃Yɽ$v:гgpTl ƃ XzC\#(cQqjx8fwJ [Dy-nZ6zÓci$Jߪ)C3C|1R{+u2V1e%A0TN[Έw< K(|6K:^cS^8|Q~t+@,9BݚסnTf(0WI}z;78}y|Ib@AXv`ihh5 yu5}̤uln2zYګNjZN,]}W5,O4lykV0-c5J3CB_,+! ?4ʣ5[Scش彜{2yXܧ+Ռo#Ity׏L]d@ F>M|8sy <(s) JR6Tvawg2C7n8{fNV\^/e@hA?Y-ZG6@ӧ' 1v)C4iWR: 7plˌY|ٲy)^#p*h bb&=Nzag[X@%_uO0Q ԣ݇6OKZ-i`25:(IӽF"nu7?_T$I}%jk؀\VgbQ 1dj Msע';w Kט~EौIL'L6ar9[o+寽Sx +ZSH/}W:e"y˯+=js%µ$C6a)mRQqD< TRG,_cֳEifaM}yLHDOÃ< !z4qcHeLc΄D @o4۵}X}$2/ϲn)59v:)wn'̱ڪ6x.w(i=^~"HK;jD7db}^ QrLw~vkTu.,1ܞ?WIJPL".pSvЙ}FECK7beIF>[#I=ix3b!%}w=hc8;aӌY~QgvkbRc )h 6#T=FboM[Kh8$7o@v*ްވ1=22Eږc@uPy&P~H5LfPB gY2F=elk?e}3թcs3@Q8_G|g8tZ[.t&8x*V.+sto6JK~UQuv"S<7zPOhq8KV?ev*XaY^ Пx>)5!Z#~ ?v]eĒV\hV'CqY^+flG,nׅbAW4Z]vҜ~;f>[BBU;c sjWՁw݌UG=_9^H$]9%m7qj/{kLs|>Ywmv"`x${it{1ӾhG b tcen.Uccy3eCP,V"VvaB,Qǻ&Jj+  f;oNuk\Dd$fӵ qd`#D$JQkq+*-a!V3W*܎ O@|cm)Du: CʮSibI7s790!#i8[ =*!U {(dM=|14gS 7I9,LD&0|{֚Eq;+o=j!"GOIGh`Ff8URWޜA !^ExAM@a<9RkXvKѴVXoјw/5z^y {QWg.huIL9TNFs: ǏThiu=Z+k=$H݅\m=jm+Pqt)kkoSrθMwYMs~uɢ8ueMHy ^;ЦnW'v[=8][,S2wɓo,`:vF ty?n:Avrv|o&\@2(&+ WZ/"q0_YU{:o4ad(cW2vzr,`*`&#-CA? Q_08]) h\}@r.t/!b;) o@^o4 "F,A9 sQ9)$b)--z72 p-rms_fڌ.ODZҀ ɨn IVw #sQD#Lޠ$u;]D@c[tʓ0VT`!ԭjNgkI9kwr/kI[$A- +Ms=R v,Je)F6,6)!B#S[E7/<|u3EhΨͽ@I960>G@uPs.8 F>Bܕy 8. E]x龧#Ej 07Ͼ$7lwOH@#GqSfAeQgǫ=<xyI4uªKX|sC7Y'NXG |},B%(KS#{̹ɧSтyXWb9a!hR ƌ)x Mk XbPK}UYD747$.%pFgTRxjByQ'I!`zjW\ Ga*9d_I!řJ>3Oє~YwCl{*!RGS&bE"N g:*zA|20<2 y;7 0iZG.޽XF8B~kؓO 0?z_Qrվ:Ա]Mt<+MruFb#V9sͱfML`5eZ4ӷQz^܁P~(繊>t(;XpZuoS#xtwf$yޱn$OFW._}p,p~?r7Ew(@?7E^@4к2$[0v$î7 Ø`2յNKG۾v 1FqsmW é!Q/Mт:|t@K(FF;Ps~ o!ͯxtwG1}ma{6CI ' ҩh(CX<]8GP8'NJ*GcT3 "#a,t ~cGږм(PKaqcKmq2xgމ*Ryb{@K`$(Mn=zN04ԣ+^" hem&o]~I"THy7JO0V~\9nٜ8A5@>s>59N%LM=7;BV?_< Kʾ(KD|`q:5VFy8MnqY-O0 :ޡsun}cF"wf3$6eolx8!'ctշ[8D,tӜkVh . 7&S026_66[i]+? Ɇ[IÑNb^ ƩA6 ž 婙R[vAbNZ4  :!Щl25c!TͮN[kv\zQ܈u)4.'ʬ7eeǥ(P~!h?2J(m~ۻRiz-,dM`dڣxe }!: oK)#Q\)z'ّ6if>W;EQR+K>Q_ufz9FGp!I+w!SXu9܍obglVAbU?-$\"L_y92wAwAp2,;NXФ[8v*ק$>hG]__kהh'(gH, o<-SܬZƞ(+`R?e*+!j}9)RE3.~hp}i6ed׶e )@~$yISڨs~^_I!zj-( ';^]}$d[ 1Be SRnT1ȭA!^ ka M$$rn$"vG+i=IgV:6| p-)y$i:va ~V [9Hm9ŝtX{VRJX &lALp{$P9nc{ԡL䖹_\bŀzWGp2|wfK^ZE?4ԛ 03?lVцXXKyE քS@d4| =pfill^+o;|;AN?ESh9Sk91[rxGj%MշZ-M;nnIWHKKSsVz*9>έlh.44b`lݨHCN2ܣ8xrE"mr4pd!aMWsU4SW{fVh1zML'ɝL#j}?0-wN  W|`ȎpS#;y<{ѣ0Wk)`<@쳓P+ s=ĖhYJQvj3)U6ӕ|5ǭi9T6?$T %`3&\D7eCea&EUͰ4Yžzc̋pmW6@)TQfjV&PyWH:5_c<=@eG'a˹RAy-|P*lawTbki]-` 3 FG*vZ+)xˣ)΂7gNhj=^@ .iUTQh@v?bE>XE0Prݪ \(!yw6TL KL@"sy'nHJVX(n%z _Q1JOy`R- \lv?%{Q78D?fcky#һ%\Y^gLRGe";ko?,ywu~eH7nBA*\UU$.6) uwƟ(raKI9b-zS9:Ӕ ZSU$ҵu/Qɍـ c5Y=z+>7|bȹIMyBX 'GѸ/FB{ \G#LuiީO/smFO ԢiJfJtBobN{Ik)Rtbf;>&/o~[ݙȝ݉waS}\}rdWxͿQ7RېtLRnlf 9(AWvTp`hM^{#Zrq˖=snKGyCKAwXRVT06 }+[A2{!Jvzg`8?oO0I9bE7Ts昸.b`6B"Fial@}4e_is )C8&`@ŏD֔ [ O,lN f^Χ¦86;@\xS:)@$~HÁv6TQstL$iC~d/GTcDȉBIy^S` v#:Z67=;ZKGҀ R/=l+ƻ|rK){vaY`2rwLj7`ex-.>s:[}N[_#l' Tz9 SӺ"⏈+&"!C"^9y^3l E ^#$$P ,/FsksVfD9{|eq ڝNo?*̠ C| | /I4xKY2>iicFT*B`3r݀­40(E>T)-YOB:q-`[%jiZs T~ٗ6 hgmF~} ѫ:a=»]|]l&򻰥a3KWzUyEn^/?X4# mrU<4PE7!NO Z6xJJ;eMLl8MV"(COJ"Q%6Xa2^ Rw׹RTϖ{<>cUWmGM*d= ~L4ņ<r2 tl-]eHEwةm/2lPj$CH|7, S{Dzq*=|+ӛv2+ ԿL_coȶPշũ-%8O6 Sҫn@'VegAb#Fu yAN fl>=nEZ0N!2q"_G3jؠmci-0zƁTׂZ1RLZx%cs =/rY/v_".g[ s0 !H](feP$e/7qj?R_=/EdJ$3>61+uX1zB(@|fvv7dIl9 _^tMPwYy<:J%`y(B;[B; 5x >3%It$ @)l̀epAQyL+Qp?wuN+_03g83\Fc3yaCB:([Ӄ[nBƇb -t!{_:pu0uU3s\2@9C>y?VB#K=#%w2g9sm?(#E4tZVxv`\1iqY fvKbl) Al@&GV4I7"Ep=qǫ^`JHʾs@F(s vh<׵B i8myfnS8{;(iA{@e,՛hB5+3St $v6pX-s֐F譖C ق0jQ`A\ҍw:1=ƽTjy'P)2UzݞFTCdWnĺM%hhkt&sPnw  f+{ ܆ 'Dx<(;Ǯ%|AgU4k9ZPz~ aq,({rsm2X[˟qH;HH%7(F\4aSb;Gk R v]?Ǔ3 2fL׈1eNiP䂱}`%ɴBQjWRD)e6NazoJK 76O;JmY0/9V>Wgo>!JК7m=} iXe\h 6N*M 8I}pC(< T}"X[?1]PKu#N]_9zE9EN%4h'^qYr|7'iC|4zNY5fq6^衅S?|G:UL|(}8uHvCٽ>v P(P{?Ks-BHamp-!|PH"?&*u2MB]r/u"'v°DjrR:=ϣgB4͵/S̅U-]qU֮t$WdաV;0 ᦽ1j%7je1t4% nQY+O2FSpԆ911lliQ5%TT(a(`KKB?l ?2b:2B:qQ03C=4g6[)xƨQ.`.X~۰2 n Rk(rFu`uF sZ6$M߾G_q懮PL-/dަ?W /Yc`4)3qNUtwlbwȸ=fgR<0Cj!xS_%2$y{ۈLL6ˋ(i !x";vo4X^ZOp7 7?^@?o?dN5_YT#pn:v,t N+l48sݦףڍ#(=U E6lV]D1n}GUK\Nl2{BܾI6y!{v-͏sI+?ɝUwp_ޝ{̇mp)o-U <9ҵCKHKADvcw`MJ^x,f-=mG ~we:JkR¨|~ƪCz8EfR/gci,W@A2Ө-bYK9\AmGD'wL Mw'}\wggbXز3оim/Qҁ=&fl5]2O#2/hZfMwMj7>a $7f stD4[X86˗Nz[ fxB`ak$ZWU}cMeCi_^EdYf O<Wj7 ?XʬMKOv~`3ja4P%;b+ZqRv!˲gNF)Zu> 䫷PYߪf&߻5c!'eGN`Sg=|rc詂{ZS]pU &A?WɋhZhق%[ (h-4G$s2cY wBbnnUy+7Ra*7  X&U*3gC"EZ%mbp\%=9 +ui%ߵY8hi> )k"0Tb-Q`#) >j|ه>|uPU󗈟N? c>Iȸq01ph`'eӿt¿0KE1=?>]}QA0Sɕ.aΟ!&İ6 lऐc9Kz$K[_*pJ6W΋%?UEL/n.2,,VZY E]n&S42$V`T-D Wi?_Zu還qL VZ%hWY;* gAJylV@ݱ;đ).Ţ V/8%f@r. d5Yw.JZ/.ǕDjs\\'̪6Vs BѠGƣ6@&j]7}DW?Lb@'J) b&r'MLOF2Bu[5 OCebvż$oI,++ - Ψ8L;v**3ߊE5.U.&ޅkcbT]Vw];&V0[Kyʂ[(+v4ydȰ2Kگk)ushp 90+O`Pܚ<2Ϙ="xAUސC[[(mq,B8+{Wnϙo$·zO|({Z&/+"{帄)dægh&k=y4_Nd 4 +I#`=y(wྫྷo(2xtqLfq$0 Ƒ+a_^f2yBɭ΂asW٣_Ddo_~*]@a\l0,sOcYr,AKjE짤Ex\h#7%o^d,/bxŌK; #ɬlWMl+nP"qj8֯-!ims !BZq1Iq\%HX!X#ueIqO{I8gQGcٙ=_ڄ vF62)<9m׏?zV)ShYBؒ.OH}"Z$|qW+u;$8l/Ƅ0XT-p٤uZV:{RAٰb^*_:?j3% &r$(IzaU,&rzl9;eI2>v5k:xZT' i~£%+'Pd|,:O\&cR=`'Ô`Љ/M-F2:*n곓o=sF:L҉*uB d dFE'3ڟzvK:egŭyHU?^ Azg)PM+sl8a)P);zIN;tDСKWA8;EZ9&67龙eA<9 HSJSlSjDedJW%&N8=XM="-ݖbG$XZW)gceu7/r!NW/Aʏ :3<7mNi Hv՟[BMt5iMMonn8l^!(>yR…4FԦ}H\6!g$($\kpO8ܾ>텖g(.%r<0.ȑz n<r:^ӋGuFHTxŏE?Bj櫌90o8ލzHvAyq;c =嬮pccji pu݌]Hx/̟p>a?&!9:ⲻXU mw]/jj-#mU,0 /XswpyM#ޏQb&Vd M\0c`_aF 6jIݖhWÑA7htiAܑK W|@tVh 7uP5ا^ w6*K(Dxfh7tLOz(^/zN`.#eҰB4-y &Xn٥ʵAʚEX{sQ^(ͬ -:_˰F02ǭҕʅͿk)L&BsvRlVkc{_E+2i^l1Jh Xq?J(Nvc+S8drOmZ; 4'춺mPU%Ivx}ï72y LyhCiU.L38 ,h i)U$fy *ѱ۾#] skyգB _& 4LRb)Z{~ČrgjېE4C-iO\v9uc7&c0b(ӯs^ܪ_ L0`[do^4QG- =ˠ9k1E OYZ5OD ge1!Ռ ڗ=nPh388ߵ/Oh+Ru>r8/jP 7c/\Wj2Tubi0Kk<ַIH grsPH{%x7wME`,-5r|8i­Ӝw JMBs, I< R{ޝ0p|L`Tz1DmX[Ԏg&nd9Z> UdG Pp$OVh܇S-*ӓ;zWzZ J|IJpD^فhï%gԭ0W9uǼ&.`Aι52Srdx[^:^v%ďqw>zUMWy W=e@(h!;MdK9! yDZ.M>|E*u?_epQWݕR @f=E3^T+8^b CdA^6ɒ=KepocIۛ G4[~Us'ad)8U/&A72XHIכc43XIbHK[[?(_J?wfuyrw0ݍ hEi5qEKf*ʽC r!qMFAJ-;#kGp%Px&@ V၏@DhȸABxѭ@SL .>=etS 3)oa+vWwפYJC]{v1w+iFBcLdʏƙj-{^k.8V-E,ϖl3Ze#XL-SYw5^VT/VPQsKƹ%N kXfbva@1Y!bغOg26Go|! #|q]8.&m(?H]Dy )'#}F% 5VLʻC)EddyT|򳅵1-zCqHln P|Pf9OSm.#+$-EAonدK~ B<$xJ=m[^/ue,p2!*RPv)3}8iq>_u \4QF0ˈSDYK]Uk\O` D?>ôU@c`lj`oм E*Yi&`>}E~=e*3`ڥ0P?hz:ie aEȳ*#PB@'h]|_:L5xo+G$6$miO9Xݷs{6~ڞZ0ut?15e] Mex3}/g&5ti]G  az~NcrI}'</8:+ڥ*WP踣m;ȲHJ @kHJ;*9 @-@SkM_b2R,UaY6_5fZ==5X,ήWPmA`qਐW!.'% vR(=r}5Z&~غ7up R,߇JO]\&Xs\X E mYewa5`-Z"G[VF԰%o{EL :ָ7LO%𼣅hL%u1kN;7Tmj$ƒFL♻թBӓ8/lxfL ,fk{1Jl)7:nYy"7v.| { /4cVki20\aTdbѪO=EI.͌PN+"χ$p-lOsyfI,׋9_SRv6֥߹ j$WAR=Rt5wyH|@Z\ZZ-wqWbUF-E޶˕}1 UA'%lh٫S\8,ԏE*ԣ c717Jyls,-Ri':Un~rb rM \"(=< r[Kמ#S .DMעe߄-G][s A'lD#v7BrTz"*㥞XcLKVQq:CH ѸbJ{*-|&-Ãg y2vv-WlQqkX!Qjak0)͈(qڳ&g؝THG n{v/ $e&u(܍i 1 ߬Wg{Z.:F PP&9)154z( A Pj , y큩8 s{lt$*<{lY׀=Io\cs$wh>ӈғfcsb@cF{40[TD6lNP8܇c#P]KabJ$ |ĉJ@HjiL2cޤU|RFg`4\`TAHfmoG usd㌜( UB;G]<|չ13xhQ=7D9ڙQ9+p_YmRuQݓة%,zTԞ& {n|;ӡn.Qzt0x[eJ_:B^.]d~]{`Z9OP}l,"c@{b3fXtZ[>(02X%/sƓLT6In#GuIdJ#֐BmDBv\Hw@0d- j,AFr 7]V;ʚC)ٞ}q\dso!j= ɑŘvm'^(jVԳB;pwc<&B 1C \ɫ}G_3+8MQa+6Ø=5b-}~ nx*O'17 >tvy\`n&LnoȎF :Z΃@ys u.uSۛHSIn6Nift Z{I=tY]_݉jܿ>Z:mh~R{zS:;Ĺ!?9t*/G0i6Dnל2-A5k>2j#h6'}X+2\ m[Z ^8H 3eЄ]uZfʝ0Z/#^J>R0ŕsԷҮ7w <&,۱15/ӑ`1&}j0ǧ%;H Kt}EN,uz3Vn, /UM]Ћ!uNړW'")1ZۦW1_EmӔC2Prz&QGN&yQ4)f@V76Ri@OЈ~}mC>a4x/QOITpɹjlˁS]S+)[k2j+{Op-8>?^E> #6ȕsxl-_}6 8`RBWS\ @>3(3"]hY4 8n*M7 5exh+I}u If?k !K}%v'lG,$p l 8 l?~y̶s/,ܩ)tK~&Yf?61~@FgڠuLpD`Nk 3Xm-J40NI^T79%54ʃW2|Zy1B}=]قb t46 _ѵ:"^Aѧ<q" HnWŇg6QH"w0K5\9x8y栃[a|γ7_ګ3~'=˵HEt'~m LCOg˿c_Lb̈!GK&(#XCT$ 2ʫ&hqap ~B[zp[ rpZ*V,~W9N4HH,p*iGjde%=%n[75[{-plSQp|,K:zi( <A1# U(Fu~[\e6*7? ]OPR@Zo Hv Mfixw)<@`a} ?4SBO"hO<Ȋ-Ez}ml~4 V}};R"^ H,RBc.p^w )a2*b{E4['J1^9 ©Os߱[z|D_L wr=ڼ*qAg1.}SB[|&3 c ź?P(}4/7mq^6&սaxqfA'ظhv8BaS1య˯Fp3!bKn<ʸ՛"xgh@fO.b)rWe?I(ۚ4:Ҥ3o; o{WvRc`$춣Q8i)5hX'_j<dz*᭾⌽p g> j e# I$zLϱ[PX eymCX YhWј *SMsytM831yL,ﻫMXHW8PYe!I)~2/e I aDq:RSu_2M@zb^cQX$27׾9;"8IrjyH%*ؘ|^ s“Ws4Nꂽ+h:]/Iڪ vҷY_: At!u؝ϞFpq8M}f^ҟ5 PFo teZJA0~-UM0Bs$9m-R$Yqղnw5t5̩\3 :+RDyDڠGɸnk*'y炐̍3&8dr=y*R7O(Q[i7"ddd\D%0źpq Mē#@Km hʀ)3:+ȇPh/iJĬvIF?%K=ǝH"wuA1f WJ.O>/A4;e Dsn:SPgC-:(Br(>7zrIz z ?b]^jR 먱 }8]]ڼ7|uU9fv@d2_P9-"( -H8PM ;BW3I,@SXf}Dz7 6Jk(?'qT|"U > Lc>~RX*l!T^XGJB"bA]ڛ n8ֿCG/xm*uJaMU!X=\X1sn j@谤Caډ;vP۪Xã"KGkxKD_1&_B(P,!Yrܪxka)s\X=$D#]?Η5~]+a`bʅ^ZS3U&"je X9'Sb?4ZֈH.2Buy 橢L}}fN$d?eM=6a:_^V!*5FxxzdI%%D}A?K:U4$Nm;p RA^e-4bT0<+Vp#DޝYZRq&5SD{/y[3sxi24̠U&WWt~Բ" HF` AjĪ kT4k+͊\7"HD(O5H=(~HdW)Ş)K"ߑLbJ.IXv`|+->cjA?luJJyc0pҾS"}_L ] 9W@mmާHuEX1鿣;: `{x;A]d)6ሤ߿@ҧ*za4ANR/\6qc9"zTW - *$YfW8Yʷz^,?GOHE&f){ ,?9ݬ<u ,";L tL8FI:&Q&"eJIV{8[Uo˧\C&UTԬ>SDQk˘ ܅'LLŃÕsƸݝGZxhZaN(g^a0д$L}P,7(+ؖ >bGȰpXS /V8&z~`ي "* \s`_%^"EP ]+oV<&dcNp@>I'm$ Xx)vCsq}>zq ejMĝ[S/޼bW띷+1.V@}D% 8=1O!pPj˰:|&:wYvJn_ dC櫡WCFQS! jz'f(bK`x䖉]SCb2P[v"1H&\1m2? L_gCWg hd nh۝gong|ҜnL6fJeOaYf?;lLtl ~E8p::&Dljx.:!vKw\/cEfsUSC90u$[W_l+ {VA U9{#$R|#/ %uuzlA_8?tNy;}18<;Gf?Q>F%2iv l ڍU takAO/1pdu5Ăf@ }EFH {lč!昵sݾdV%F=+eIaZD} ƒWi%2 }*_u#ٖ<pg U;}12貳,EהG!8g/$Coub{I"M uo/hl)7Djh3+l"л@l^쏈4?cG@=z~9[^܃ V wލ),1sܮjp4c-_>-lTXu,9V VwBe{S~!r00,gY-|7~CI;Ȑ3 PrWUn8*vRz=`7M^k-lK}DUl? /n^0R^;[g/V>θ +$ HuRH@~D4\$M8a(a%w6lUq$YcBDj۶)Qw<;$α^vuin`H In*;/#W1!T+0VPHcޓ0rWȣkpW4%lp̙ff$1]$\E&H8,UZk鄙D]$t7OHlEY8X/fg"DY w>.H1 :K6xwi$F!Σ6=,GIZNY ;ʗ8Պ^JjGD$ǯgk%9$6>S#GN߸L'~U&"]sgЕx2 C z=IHT@MM2_M4kj7Ag[ w2PW_0QZ ݮLt^Jq7M+1w[?6y*=㠣I:3t4I#/kSd)V}8&|I+L;@3m?n6|emjޢUɃ^!Kt(+"-*̋pLo7`b9v,P] MBCk$ṯ97 }i,J(K.ςfԷXMhCch]. bp9q⼑[ X\kA :apGI!/=BWF0<`Cw ~[ [ź1c.%G_J{B_/g#-.ds5~.%+ݠZdu1ʠnA$Cח#{H[wJUOaPPO}]w׾Wsx2rTUjQ;ذ#YD~#dA[ `TWOdh΂>2dDҔ=_M&C8.0h$5 QT;쉚c4{iY޵w-WK7>@fBȶ!72y[h -ZX,N8,`?N%$rʣf^*NFdρT/, yEPWE⤱0^E-fvY0}/\7Fum Y 48KwIJȾT-W"0]Y+LݙÔ_lt] Vwv 0 -uN=[sCkޫ3nȁb wfBtRbspR zf ɼW =٠P/,ڃs}mIч C;rϖtWpՀ\ rv>}uËzSY:;"0G/v۠-#/!%^d@>bmyCø1afy#~ABׁ1 aQa_0FC=\e7nU*} |Z>?)ٴ"̛'}R$ѳ/ QQ'44`3B2Fݕ?\L §h?LgiVnq4{][LZ^z07ۛ[Q^}Nʼt)KʥdFXWP/22+qy-tѺRG}rU%otoL iJD8с-m6d r+z:?1:ͫ1H@l{7jaj؞"PcO2 }0&*dS#R.ڻB6XbBTYPS PoBQ+~/7F2# ~)mY?S pA֡-du &jUҩ$y\a@)l&:^d5,+DJ>f3)DUwZYg&ybg_TTiPzlMpGe#<1QnY)pêt9;+>'w^hԬJ}0|p>(E\{QF=o< tvg~aIa8dMdA@d$Ʈ-i @d1v`x/OSm#ХveHe#R_.bي"=PY_ApV$r F*m`܆4iNQ_X~R~I숼qשk;ײ9㩞ո2|a4^vntq#vOHԸ-Z\sL!CIM|-a+x"'7H)s_Ӛ{cw"oyblIC=gR`>>Nraw+$a?6E c ށ+=v]X.T$yu3p$ c/)fƜf%g<ŎwΉ`Gwy %|Ax hW"UFq3&$UC{s} 6= \& s7hAm3`[@UjP҉74M[bӺ6`gina()9Xۻ"sއ12vƷOzdwNi5 &B!Z2/EİoNMl{ӆ6̶C!!CQHW 1: nHk X˸-=u;RzuؙZqux1ɱ"Yƛe,nd!x#R>Wb,p[ez󤽱6u/`Je(9= U5HWAT= v|HWȗ䘚j'[(_/mX~wUJh-bi!s|0n-;m-TP58?t7`< _!D FM|z/E RqAN-IGMJxtyo"g_[Cy=&>P~CKZ1a!p E.r׺Ia|!bi`G>Ff!ffI]e~璯V36Wϓ[Ho `hMn v~"#)G#8.?:-Pt:BOcj@swM![T҇'#ju1s8 &>t.`H#9lF˔Jڙ/ó,>i=bMs6PǂK~+udq[;/hT1hӶq6z3yg-KNwF\rmPz ^P V^-gXr !uw@W,ke)G+ od[C(g|7FCT5ڌ`ƆacQU7'|YU5TezRY6g=qBU!E&#c1nimyesDi6MBd>_ "IպpinFwGӕP"|g1'S\Pjx[;I⸜{R#m>/O#zn\MN ޻dj)^E~ӇiSJ2ޮa0iD1"y,Fb \c s$s-ZBF4z3ń=UGѐݦIT5- -YzQw;a/1e-WNᎶLZj.27"k60atͺʉQީPl'RCůw8ga|cOB@.w ,K gWNmk>fc^/sz?C)@)XrwٿyjmϞwDӁ^l0Ir A.9QL xF9Klxș'Di $j>XYfH0oB2uC$,edC>:-^̍1Φ< nH4-:#nPரf/Tc -wP]0X/.ВhFoV-_PU,w|3(dBc!ƗliΑ-# )|Vq#cOwTH cLb+ʙ%VX19m&TX}c(/j߷JS,v3#p Xe;t}R-&LZs$c%%AZ+HISRT*@_4䏔h>}^ɽkߎO"Z{RNW;Wz&'i m ܂ 7`JcR\mY߶G^ 8_KU`"ce | r~, .zVXCSk_$Fϼ :㞐8Ӫ@4Rf(hu4ߨ"AHon3)HnAp_nH@i(7';-)ER6h7n3<:?8~$US,_rp:ǧ|xҗՂk6މud'[5َ 8GލmޠDK\Wۖ  (,^*:%sj.9 :-1oɳL87C[0;AV5܁#4r<]FG4)`S *F.%s!N [Bp pj(;Ċ7~M{/IJfD/eMX9?}ٻW^O>v-Cxj K(8F7ٜ.̲7{M~ 3ب ji u#a`E3/MêCcznoNOs ~ҡ3}Fتf8fwW,mf8X)(teoBCC({)m)<KEA*[@F+UVv$qyu/[=}K4VMx4ȜkD„`? g%Stah$#QxYM^n2xRfu8(:Hmt6DB_8 $1z)Dw.XvT)4S݆^ SLgv+?m:>kҿv%ύ EԳ^wj!36qIˤ+܌_pf,E9MgȥH tDgG~S/:y)e)l <ØP WnKJnŲE]})uߗ> yisjOW5G)VKKCmm&kˊLCmQS_J<7۶iEEEe^Bʐ 6RϭoDU1QϏ%c04CKDi>ӭ 5-vV:Bs 禎*Cx˯#$MI?! ;̭XBo5_zeI<֑ =9-׵|baNPJt` )(qѮ+Y L747Y/49oNwyf=mZ,x+aVױͽ;#KG^bk$kzbcBDb!oJ!]-Dᘣ%v[aLΞ.A@<xD p' DX*:>5xa]rFv-6U||`\F:R&oNRzYA%u9# ˴ẵʆ!xd,a(T~HG?wF78qlk9~ݷZBBth36v4P`Ӽ:Etv xzk3yKl#.>Hv)P~f BU.陉6qgp_vHTU47tbqX`&2mq*?6d<'`;n/Dkw9/$m)9ž` a*] !cpVL8!߄}KshSGezw{lGV)<{' _ND%)Dk[xܩKk xx[P;Z1"Pʍ]\a*kFmDʱnE-oP]DfBHsUZ:7ix{#Sb_Wj!;1*PF+cB׹6L#z 2sRdMca\J܁G&=Яu~#LR:2Nh$K- ĝuy`"q #j(祓sBq%1}iٓ4ܻ|..JS\GSG3ԫՌ8}@V^50F4Wj5ݎ3VyG8T}WQU;w{\.RL,3~."ZF$%5PvqBmR5+;aӵ;t gSX8y>ahD!j8@Uam!|CP-3ϹjcGjz3/Po9=6c[ӄ$mr"x=Hހbl sJـ4yk\.up q.g`ҫ "oEېM#չvp]}g N֘Z~gSYz3"TeE<5Oσ~viyOiy:2a YAY:,Y?cWiBK&'2-GZSCc<^M+iaqg]m|k>D|i0-E/gBQ\],2S>^n|o-zjv&4a"S XܘТ_#- Mb\( AhsAT{PQJ 3s4?s }2H;d /Zc yQ#"b?d^ 59\baܽIҽ8ýA\~"Fe9G"U'aǣ"kE^d^-;{q{BLb yH uua%<4[?HR,X$.Ti"h3J>-O e W[,KϤ/msscB>a>BEf|ôfLw$:}$էY,gX]!筊w7B:}R9Q#- )Y7>ڊ U8SVM#4V{0֍:(zWO3c{ ]̵-]ŢQ(R3)?\<خ^/p\{_YM {gUǨ3=xsmW/f 3i෨ZҖv_$$čl'l%yzM` (fxp|D9W>L l(n$덦NIj(4IHӹ/S6X$]Tr~XTU: qNDH>\6܂cG6*NV5)P Y`7#%kǪvY]'nz{Me]Vc C+-ci:?]$6Re=y&}Xc<ςoZۥ =m^؍+t"K[9v, ٴ/̕`(dd4*K85}LPɃBRҜxJ:qBWxCǵ2\UofVxYyYa$Gg%fGqlEOە jj@ɰLԸwa$QݺrzǙJ}}P%ʀc >,zتeJdx5K撠_O6N0cߒQ3rvwDOU7BZ\=cx g[HYqmdPwfxuyr< @} RX $ctUDlfv_)ɝ O2eZ]׆5?9Na9K^@3)ܸgE3J :J4PgKy^rx*J1bڤ>`p r êBoq>fA_Y;4ĩ%򞐐eU 0` PuOrf+WEl5ۗ*:h2?sc/OlcחDH{'/ƎlGh2Ul'{h?mv q66g1Fa)%h Je?g󎀵OSCW[ўx v>BeD2}Q\7Gբ4*^B<UK5{"KOW#6K%EA&Cӑ (j.73I'c& 5 Cސ0g5,ZR_|7J|$6 [~ҔP虒 =oVIپ{Duue> 徸tӢ$W:Ӗe#h$f ;@5ѶZz¡֗ -źΝJ3eR1 VYي쐈4P`%ߤ҉G9:cߠx-ϔ8Df3B@{?0w7RU=gVކE]@~9ҷ[*ԾF&pZgi<*#NJuXrD^jXwW绽?z'AuĶ5r { Sc9[5 /@䜨Fz\Q@%N@jg@pQ~ƅI8&j;.O 95t+XIbfN."SG]:᫷ogz#<4h{+o]X,1~樵2y?c?]*Fۘ&/\rK<̮ R'%-oU[ޤu7]{<*]XN5nKW󰇉+G;ȧ>uvƪPC FL?=tftG/ .x+iZb;泧c1/W*8ȧATΙ~m\Sܐvж"Z\Q~9vHQ pw m ޿=dT=Σ8T:AŒW$6\64X@f=oqO5= σN5mo ^4fl Otxx NW/1fk-=M qrPg k{dwꐄY*dīCz J,t n{ܞ|HW'4dAza*'cҿ Eu$X3a5nR*=}3yԲfk[^ aD_LMIBn.ڸDW) Սٌq0[%9XGb.bD2 ֓]ؘ7o &[;=re! }Wr 2NJiI 8%TgV.6O)P=#l|! ڋ ʂMf;f8xzcD%9Ju\A6J-\ ݵa.Tp{GO3q8]z <=_[iQj=yҲD-RR2*y8)t_RD7P Q)gd [I=/X~xZo )[ \2ε!BA-=xzp7> IIqmkNj̨OkW3Y+26L^9UcCElX`U[$0”Ey݋<%"4>ᗪ6Su.,6q=G Ե<1-XܶjD KWoy"4Q`RAw8حs,G=QsS"=.2AԢBG7'QEIU& % ZҳfdY r`_?&$uD'馪ѯ]hmrD,C`_Q!Ͷnw$2C71ń$L(hײ$)?pa|o>9}Bu[#5u>)Ekڬ8SkFoI74Rj~Qn¼k68,;8|9_<\yP(f1͇Z+MnD #wv|hP]oؘX,Acyw$g⼵+ θ##HZij,!tWQZÝ2@GVg2?U?s;o]/{u!X(e$SJ,Yӣ=qB/"_`;cbt ٙQn5f[S By-D<᫦xvQsX,jO /pFS@nc$<#@X ]Ine[5ykN_4&fGD·*9n_իZhel0YD^x4kWڷkbTX•0\.'W~$յޭԂZ+sOɿ r(¶,뛭A{-W͠9-5i<^ҕnsge`j}䪋1~l @$&?nU}jHJ%49yH\25T 1pt(Kzac|A&`EeC5-joyʄm$z I6ԈKX(B|:!Q\XLr=nBIu J:q/[@[9rڤ+ȑ"@/1d/~5-m$m!O]"7aDZ.i>%bB?d|La_0> a(P8Kg>|ZK#%̸β6(2wSїP!%:46ĜY{:qrR2d̩j$F D18ͬh⟷s~3p߼sP1cqu43Z׵ v~o}[5@'s qտ xّv X3P҈Hw67yAoyeA5ʸ}"#ҵN,ZO9zF$k^@ R/+?<{<ꞷcDuSXV:3W}oPGfRX@)›뺉XHη>ە|S_УCZ9lxuk3dXcfK}ӌu0Z䋲3L/4m;e}Y\`E=XR;izL}L*-As l)`[xFsz"쪲fxh{,8JR*M,a1TuωBC ՞{X Dx 䭘G%ޭEþϠg9K~>XqH{ckԖ0|Է(#0TK1d@;n[CYWXAɯ:)3-%Ve①Lnu`D3W6QJ bjMB-;` ۀa3u2eRsūڷaUxxx 1cJHZ}=anXոYbHP @ Bw0ыI:ҍ+4rIh FXHT)`3\t][%O"e `ף)R5KTONΔEK%k~{HA s)ơn՚|$hcI)-wYۿ CxօV*ȣ5 }pRT3(p$Ŵsb_eP(:ZD:߽AI#6X!9>!xBA4M$۴>p\M?7uitM+ (:l s=6sQOkj@3kN"bn 5=bIhjt5)D uEHg"`2o6"hDs#\ uf=G* w&;y* U%WԶ-X[ʿQ !ʎ>CprKIgDeP1idtϕ8ߚt!i|ړF$4x]3ãijIæ7: V+1cf>U!Z&%QY0NS3npCĵN58}sk~o|5,am$+J?wFL ["/;~ߤ$xS~SxkNU|냪[cpRqkWM]q|I)k^6W=RmȀntAWfjsmF\{_V'ٯ0!}~EpCoe:xd}6l)U8sUA-1ιwJTX}DW\"yYLab'hL޶k+AzL}P[d]P۾dogk PPLp.iܡ @-mN$hߗe8rԪx^]EBLen2 Z{%?њHumW}ښD {O?YjPf`D*P ]up#gom$Ϡ1c̱0LȀ7CFEM- JxP JPrsadl틥d"c2=L!?4<#"'MX~3eowMj"*M g .+Y UAIM cG6tkhVH^e ( nJO#\aݮÕSckU'g!kie<[D e'F_1D6Fs>n["8roWݷhnՆ@˓mXyΕ;2|.& Lqo:P2u*G)m*o$|}i9@o8MCZBvUUB; dMGvtQF _9Wׅ)"I"rEO)MxAN8 h=}( GF1rq$2wz};XgeJJqbqT'傖{@"ne/ͧDs"Ma5@P W%@d|T^VHZV5&E "y|Sz(OChgGOE9N?TTO'zOߩZa6x5eո^9|肽 "ook]Kܴ|e;az9:o~'/%*-ec&-B?JBx =h.HҀ@ M33]p1%{|" 4mSb]޴ LEɕT4QZ675=,2F}Ia$հ/ړf|ómX1'FH[uoBfZ*vFS,~ǪR1Bi0Sf^٫T*Φk P妤Wd?Z%8m&i"Zv@TE/}tfy6U T]>;~KR^ќ ؇losv|* &!"9QP>۠~}əB}16"J2,7dD&K%Jq1[bGBE9tB\wF*cm8c^2\067VFc%1sN๴mFe;,Us;j-(yDEIt3%#x=A_5~,GcfpIc*Tj}g4C_ ( TXACU18b?` EXhZG ʡe/IPP "tHJ U~ @j~YB<$M_%Z> tV=,{Ӄ_E_qy`z"MM|k <YIzh^t|Cϡ嗻grٙR;|?փ !89 q3=+ځ]H~](I& ىnQ:\2y`Je,/Lxn5m٤bPPMk[[+]/F|ppʟ|4׬WU-Q6Jq , 8Leq!d} D  J[1לT!!YUsD/;;l#xN=1fpEVgw3eo$0k4f2}U[Yo}Ѷf"u6uc2[{ӲH؆\O&:EmoNRadd~5W|A"+[58QQRWvi8 XT৔azʨtMd@y ځvh/Q; +A-V@hh"5K%|d/-TMѾ,06ԋ LDiRۿ+Imũ);4r_IUq~͞ў? *P(j<Ӆ @{&=iiL8C߉%ĎM+sJ~-r-BE3~|{ewy$%S9uF9?98^C|rج]PUr,H 0kA?[9l -Y-pE9lE{Rx N#)0sl7l]WeccejOəpL֌ľ &:7- V@/WP2PG|caHd<(?R xQr'}}^.B GP\j;t(2^1K*헏N/5$;D,yVw3 l/Ä]xnc|c_̽{@);^] s}9Rj^r~bb8]7v D O33x=;.avLyw̛B}BfK^iBHxP\`V'?,՞Z_OiQŸF빺l|8{-W%y&@[ΚdfIW6H铅%RoGL);f_#{\F ,AW#9?h ,wթ SK#g".2n~>~ lp2pG/(1V2qNPD1/޻:#3o^dAx(l+<$zM:ƌm:. jŚE޴ cZ ^̙6]Ka8)+@ϋE&& ;tF÷/uиo-M WT"|&Fڂmr&A61i[ɱuGKs(b?q;6_hX#Yh(ųTZtYN"ڋN&5eLN# i3e&`mFX8z_3˄{,!9Ĕ5.wi?E׭/kz;"m1@l2+23`C}G$(Ք8,*ZF@M yIĦE4pb85'S_.ivjSY ?.%DtI(B:RYVl=K2\ĮD?d1l?ttҨ(Qz VB)ƭTlg/WSy  =֧ڼ+xtqcY[Kno]tEoeŻLc S7[SXw܃΢XzqV$q0@Eݯ'g_'*~aȽ'}7?,}bX"*\wgڵ Tx]@G1ͭ ɯ ]21ǿR<T`l)"tM"K2}~Sh7;3fOH@n>Oocf wժ<"MNM7T(w1G݆*90֢I,#4L^لXbB4{}UFYsڕM7R^Ӄ-DH.# ǗifvGUHr߻if8 =i5݆6p*חrwA/_AoeRϤr-#$(=}[[-Ӏ EGVFĢ>SWBU-̕_!2բ\Vw;w9Dd9zN]TA3!Gq0a;Jkً>N2HT+#U4h􉭕21,'Tc-v/L*’m>뢵lwAыuRomSOCX8 KTq$l[*ِꆇR;,Q_1P#&Hu:6'oޛMM HR) 6 ܲCዥ⦘li\# r)Skc(ʶ%uOc[X v] Ll`5]fGHI3ukR"fAC5C5z78U<{ Z A7:* mVJ,C sR=,4p[nғ t[uy xF%OοlIw)fL,Mei R1%p#D~ aMJ- OzO><6WidE4gd2 $:~[J멗@yg8%Lp79vI)lI'#$uF =khv90ПIS'e%lMuI& Y$mStx?M\$@yۏjT66伈'`O'PXvplc bG:SKx ݿ/TĞ9ʀz<0ܠ;VCI#_ cc{V72p=M4c/A*?>GKH 0(eƱܢ!8?f~Lvҫn_ iI/*[c=0~;1lDԐJz%1#upPaQZJJ,ǀZq28^=Y>(fM`yV\ ]`mEM 6+e՜1 Ry(/R~Lڨ@[ eP@dr]Adz@Ӗ \DkT@B9Qc|`" ҧ7M̧픵?Cڼp+M ֌Ý2M -w_&_Z%JRޥ|V]&R&YcH~"m8Ήbi55sS8}$VM!,n'tilDXњ %HsVkRd^ ',Vĸ) ̾ i)t>Hm TR^,ĭ6Wh閒1BUAܰc&0q$S}@" 2_Kͼc,6I ve5J~$[p8DĈ_ְ:bw!${JT-WSL-ed]H͌A@9) \/3^W:zB@)(.Kj\3 N5 6\΃1j,-JO;< +7fG镈qp(3Ŕ18BI[V(wdn$ Dab0+9>(PU0] E&vRO̶_k~-~ͣ~B#ǩٽ'_.X^0J51 j¯0]ņD̠2Y::_zqW pYA"xKѸJ$ ٹu :謏sGty,#kNTp`B'fFS 7?JZ,&ȼ@(0 І?x 4CaD}5ÕaSv$7L'Q0jJ8JBȫ>WV̉C!Ny'GNep_I@AH=z q%aQ!ɲ1s?S#n!/m0vu6, '\[Oܜ+ o1}r@Aq6Ž~݇/q=і,g1|Ku|W(_m±2 5O < EUY\!je1TS7^sqW^Q$d|C=srL%]C`td@%GtX=u7E;$0}`$n0zU7x^VƭlrFl`Vp$jP9-qarh9BxYGZij1[IZey(6 \j/rx` %ޑȸF'ct|^Crg@jE]ʢ<[eLo{&zTUғkg[VZvH݇ApJT X k̜~d%ͅ(p5 ) qQhuT //EO$Nw+uGD2]&*V-d!G9ɓVt\ΗZJ$6HQø(Q2t'<+*kaڮWng8f F, *+R+YS7@SۿEyҖQ[UGHղt/|]aYrHlĒ25R1"-cy䗧xq&G ZP=P}uɼήkjH 3'֣lSlߢ|P}v{:7!`._RPkNv]A+`HU'@/r_"`0'#'AzfqUWNͥ*_,'t]r$lv ઢWHZn0cd`~ELh5'XH `1ež-Z4n֍o%YU 荹Mk[ 4Q;pX׺8##e˨*}U.V$;Qҧ ohMJԜvmJZ@~՚;wjZ'X4AMFN})Hv$ʝ9i9:tg]mlXc+gv:?"dԆK  ebdOY66Ҽ\`aƫAM9l(i_Z{Gn!-͢ /^y*:~jC"SOc} },+{&@qVg;B N>J[UJcbA f(y>n`ͰmOj[;Lp5DVj=: }הw`if1xnjHa\5Jb3}~VB׸H7\Bo4gQKsɗCIgf7Aڞ2PhvKeKᣃ`cBDje=88}DA= >~Yp$}_m5o`ǣV{}ԯʅ`DžJ{.&h2홇ThfA.Lcj}$I ib wsrҟ7",J'aH[nZ&$?  Bp1B1EDŽ*ޒTE٘DL o7U^pU,…SYQsYKJ:-R}x'+tIM%&08XB%Sl$$ L@2"Bi[ͲyӃ~˳<0Y3}*Ã5Jgn2|hTG&D /GM"6g< "-[OHRg/ERcGw>a^@±"sRB vn;}H@T.%Ȳ?7/䟱' Вz^WmK1j _3 ݌;ZBcWAi燤6d;#IdIU9?(u,ð6[k?-+ <xtgf(t$#c&t}~*ӗb}s`ht]\ϖGvi:G7rtKz]7xb˥3^28ˆ U%Ͱ >,®^,i[Owa{KS4+) P3|1< YpDT #jW\8#Ŕ4%SQ xKxSM\tqsn.MZJzyɍG58\s2!Lc^,@ W&vT%Ut˶ڐn؊H`;E2-Si#̔/9$U>5Wg98u)Rmu3rGa=qwÉU0\Rx@4y1aݎ K vG.dq D/?>Q1#e*AGܨ=7᠗L OJˆjD~BH)?̿ UhNk!h\8exrNRV36OT^,@-)CEͰ0 cpሦ~`?^#lIfznxv8'JDuG~3 OgRZueb6-l"g%t֑Ӗؑo 5`'r;|1TV'5 7 lPb/6$Ɉ(@T{+_'Minn#b7&P5xJ =M{&eAJC޸bkHk)=ru_X$"fa)'D B QLŽC w{W8?h"fd.N?-R)"t+B^ ױg5cMjsslnIw!g= 31m&Aw҄4xR {2*oGY+p`b\E CX  [mR Ye{LW[7f*f/.wfd]5ּYYs+)TV(983IX]q %kw% Daz\/uvOقj9!s:l@L<EA<1:6K7: ҝ׈x1;+q64 /p5W2 ITS)S؄JJklQh/K*6ҍ*cifd0yl@ F>zh 7 >C! 67 9nn@Nxmb-cw>fF-^^A,%^Ԛ4= PyceC>͊4D^2@CQ},xxL̢eУG E^KXc?ˣ8!p~< >jqr]údך~_`Xx1+b= bH S5.H4h +*AÜJ]N$ECTٖ&*A+łlb~H\HuCF"({Ddmb³'"Px>_}NiU!&8ZS 0y@,A]9_qRhBذoA\D]N|o !IoW ^,.x7xekx@XWJ tvlǁ4S{Cb򓥋&N0ލ'zQ=h"U$8V[4Iw~jux-'\6+( j8%[4"ȂAI*R.L]Ӓ^R1n,wd$߫砛cǹvPJ\B<,i iX3hC(6gBIh4 + ˽&cVF*ܣ'Ҁ0P]ѱג۱Q{oܝ1ĹcR {NWoDpK3ӂN ܯ2u_by)׻㰂|MMΚ0c£/^ u-o`av{fZ`zokb ]o6뷃cGc\}*P аg V?`q"ښTFj=5vx@DЙ5EݍP%6rK2ǟP 6N-?7 *X\&b _Ik xD3P^{l.: uk_M6at4q]|yP;`a.5Mw(yW!̆dN__XД@ESp" N3$tc4ybe|<w D7ьtyHb'KȜ~f"j]K}>{z@{~F:o'> hяGr %gnx2p߶Y3=!51h릛8׊ 169 K@jͷG/cmC]bhI;ԋ-(Wٶ)?|PW@dF8ie֎A0%Scdz_ʳQ+;**(,v9|:P*I\ΐ,ԢI]7)^^{,.w>2jcXD*cP>2vZp|Y{s> A]0w6`]Zw`}&"av =N,/+rP8eK*-?kYԲzT=%^;Dy:5P>d7[dS/Dz7~vepSq ܑ|lR"Cg u &!:/t7ה"BPXT^1s !+tܿ1X8o L`(کS n\ FgAe ǒ+ƥ$,l8-#ec7~"gi|183r+ofsS 2aZJc 4@XThAe̟pCXHā>;$9(_ēF9KԬGC"&|jY38~b`-=%Ͻ~]m!t}:C ;qg#6;Jڌh)&I5%<@F7Qv[O:̲eC:r P;E}wm#P/(y{ |˺gQ8LcQ~31i]Agv<9vkB5x-r4}k݅DG.)&yZܮ)urܓ&XY!Q 4c &.~(T"Գ /#26:h9XQG Sr6 kiC$Qy9P79Ӓɘ$Hqnr\ L;;jg A+$EN8 mC:PAݝm}Kd89hC^"eʏ[g&PuKf:WWN&Wdtfx?Ub9;Wæ5rbU}\' ;S7pqZ/,ttL~\6Ϻq?X˽8IqG]oaEϘCcMIӒ 5>Kt$nSM xYxySY~hƃwK)'J ljRɄpYd0~S]&R`Ⱦ/h] PLͰ"9?&Jt{a k`l5W01M_Xl 'EYf8UIB IJ(E4l'te[##]7|I꒖dK)<,,ۊ:y9+gJNQV"-u+%'wƃ?olʜҔX`~ `=q =B9;4f?rR߀ _E]؛q,Δ"VHIńn7~w@Ԏ=9gΌfv~ ).&ac7#v{կD\Z46WuRRq/B>6Y l2ʻw#^Z/HZcų9Nh8M\U^g/qbulO_>ԲUN 뉪.yR{{?|c-3sXGm\``-B͍?Wb3py =YN[vzp?U0_=ha}=;\ck:A6m`_֪y!CP[mQM Q>omk{ͻ^(V( D6kzKN }Ċdyʬ:Gܦ $y#cOp֮ zEY r&y I o?&Ks;&2a:f^;Y6!&a;;ϗ!ʬ #B>X9Z̢\lIGwƉg{n\3n9(̸]! ,Es>V=@ \iog0yRNͲro#.F\ze ,8AEwO60ebޮ|Uv,u C*̾:[Fxwc*G&hru.WVW+ #e!X02sAܫ݌rϿLPb*)+1Y7lǥJ 'ϢS.9I υ:8?]++zm2-Q5Ͷ%/Indڇ Ktma0Wc a=2C!tU*$ (f p/ ,Ӡ0FTTڸ h=\fRG$sA'J~/jHYtk5p#˚Ybdlѹ21t:?jswH|7 3P u]6[BfI k.hQ3ߙ/$,ԩiujkYY&jw˖'!7C7`EfΚ[0p. ig#: ff$(nu]p:M`ʧ %x*Ѐa#6U$/6t!_?Fw͖jHwQ?Rn˅(yi< x7:9[KJua>!q]dS78ǷFe+iG'2'=q! #D  qzC ' ZÙ%Vo8 Sm?#Ddsl!J8+hX e[q/#-|E%jh<9Hav}[EgP;@=|\LϺ=ggiSZ\:_9@玁@qʕsU+m$xSG}jk\aaj#W1:)=Tm@<4r\6@;WW9:?j;Rf%lu Cd{mJ>J3ۺelC/,q\:-)+y=E8 \iY1Su4BF5g>ܜHpZ05[R$A,iK!`[.[L 0%YT?a|= t94}IKt305PI9J/I\6+ß;qo|Rώ̠Q:C!' W+h t#juJFY` EݸNlC j$)ԈUǦ( #Vxx.Ct %\ ]SqKC26G6H35s󷢵jHr B'=e Y5k:*ʐ!_CvVWb:o>{쫉hO1d=b"`Un'ZpCzol7р]iXJ.)ޕzucbGg'K7!"vi&pE.{ұklr7yL 1re)c'KH -qخ~4`3*Q=hi4+[+S}uV2ape01\gr |HK9A!.}jw%+5]FDaD O$$#, $B؅XVg$SpY O#MQ.VuYD}3GSW8Oib8 ;UFeRPʝ2ޓ"Y[@Q8(dR.fRDSkcifM mP( ;Vˣ契LxR]=s>ʖC*.=TL #vrBh`U!8uη_h;lj+?}s1`NgLxUyjk 6y0Wa@/<Qq_`򖧴[nS+؋(M5 Sh.as-ï #hH%IywCEZ"߻P)W}sn=}#9*8Rp7$K46H.6LZA}vŻBNȋY`Sdl{[ K;NQrHbZStԣ)OoT6/"s(YVrd_/z%+*>"D(o riq$Wue[n-#4igP֟e@a)i}w¾=y@!+wkePWja[6\_Z7KJV ?/6vըRA, Ӽ#˲eDsoq 3 (:XsjN{B~ VyL˨ ț`)ތ6=޿}%dΓi@!t}>94_[# N ߄^7b-70#O|"P_&İ3.d]V]gF+C3ckpt?:8j%}"67\agp"#A%o ڷx4ԄDJ-W#!ՠ#Vǐ2 ?9D>r XU1=_E0ֳ I︌yk(Tl]k$MdJ{78OVŖ %jgE,gX,,5UVLVv4S^)o@gA('rJFw n:Ay5-&&YА7VA( =#_S$>6L%iqzx&T+H D\S ŗqwe,S; 4\J2K@趁HNoIn٤pobLNcs̿]vʦrW׎VajY';[aboЏ5mԾW Vvt")z*Ɲu@+;C"_ 6÷J .5,LK4꺤)A:@/B:qkx.`ӊ5W"u`tȰ*I b1ZL-X}yYӖjZzs OJ$Th8u'f&*7AF̩z$gpukRiFWE|%9~G'Rzt(XQO0ij9=MT Q $Ӛ{b\X N\ӇJWEoGx.@9GOLTi ! 4F3;@o]M,(G'z~>2 yMm,`jo6a*> eE}ornJdaL3dwδ*7]4WԥcB0Z﹉DU8g}tO8f ʀ0M=}OmVoۅde>4]*쁉4r;2O?K3ǸϤחɩcZQ? .EM Î7lL~^.R~8 )4dqZj u@+pWQfA(*m0~b>iU\Xam07PB {Z%PncuyQ`DWʻ@V]nҡgEtǻQ-utSɽӻa))MUuE(԰s24RW߀ПWC$zZМj#EqNvECu}(\_w} !yvcfTCïm7ic;ؔ+& yk)NmkQxm6\;Ő;| ēhHmZdUB:%Ѹ ͊W[)>I3s(}鱸[(b*w+N 8j;4)YLea;e*[MN"B0 mU9䢃q׳GI_J#]yu5txzi}Jq$\=lt)JcK-t~yД6_Q  o F2gCɳ?kGKG;%km|%{ƛd{.Xʜw oF8{$=R:^'<_~[S;0Pn>&xvᔵ ͯjgߖ!VB8uZ_JwUOk+Ҳh{W+c$]xk}3UscW%6ߓ(4TYQ>s쨚EvΙ7X瑙F14އ\b`̡@#ga38"$ .$M(+7a<g4\+*c]z@i|B|ҎIk3$ĝiL@cזz;AH@h<bZbۭm ,@cԄ/f:᳿ w!hw6Q~#3Lϰ;$ Vs'iy0(*i"j^Z3ajސj?*x4! A)+C~. /[ndYjp,?-ƭjW2 nWflZ+ (اTD{auY[./'j蘐s?UWe G`֎ҋ VN 8rd[ }OVk8W0pk0u-TFZ'ӽU0.q1v.B龺F̺Rg*on=eK_M痛N /ݫq(:Z74b/u+ַЮ\M*[f;9!̑mvMI+EuH!vzFt\ҐqytdZGf89Iĥ uߙTTɓi,ѯbMn]piX}j3\o.O)\Rb@*SPU-{o; `M5֭HN_OuhW|hEt[V$Lo@j`o)6>+0ի/-a+%@'ҕ'|Qe4EÍ.Pʰ[++PC*?r,i͸ph2k#.c0N159Ƃ 56~%1Fʩ\ݡIZ06.$ݻ AU+X C wH?wBȿ U,p4 BAabqD [Q>Mh uꫮɟ:zqnBL>F$Z| WjvlQE5;|0 A+_-"jFRkp}g(5נF kowNXo/xخp0a IЦ^#:捩!B~?ti@)L3׉ 9te` tf2;5JOԾ}Ɵ(yS3,+R7XdG ŭ/vv:s<in,&ցOedtzeyV؎R$ub+b\f"âr5qvmYFi`۸(aųk\T/o=+텂g%l륷2My%5yw2"[˔eAB׾$;D$F|YyOhKi3hċe2#.|+ ]iz֯*B k(<|{Etx-7(N*_fqF(Nj= u˙ tX]A;3(o)*$ T6YC4q|ZFf%Ɩ' Ѡ;u-2|* "ZiDj&ӠFaq:),C5Wq!,'Ȼsh#FP><4+-%O0!edObE7,.t3TÁx= E2˽00q`ݱB}6̡sn1dxm_(v6{^q>Y0Gx2 Hxۚ^KbC{%A^\BdSyXpZ !Mܐ(39V { ; C͌(~[[&=WPJ$ˠ/̝;̠4v?v~|18G)a)[0C<ע*ۀyU"Jp'\ ĕ(D5F!L@{H,Vb6L5_(x2Kz8Ax&F\L5.LY@//vt2P%Êq#B_)4H<%uU-c`.g|2KE ֔v`TA"?_$:~ DhJzpf8.#ҹϒi YbgCsxM2qF0 4T𐹑HN݉Lť߀pt]ob)lsNi9Ikˢm4 j ,AY[ohYaqT)> o=_chM-pY"Adp6 p͈f(lO5ac&RGh]@aʮF; R0k ͷT.v׋*5%<O[;%g?qWcAE[AS ֡.+Fv"Do* 8V_ ?ύ 3,Jpubڈ5A;!Z^ex h1Î ]`s K0akGZmIfX[cXlH3/s+t}qrBj(LPoHEL{:U@! pf/dP2n Uz\;3ta350y0_ m_jxmy8H&l26й蠍JAB6Si o3ٶ^?.qYܿB+ ~PS"D'ơ/X;c ܹpR4#/Lፄuy]Q5icm[/;mMbEG;V^)K[SByq$UE.ļ0O2$J=6֝f#_4_T%\pjtjBMTFdɊ@(@^;dP"6Mn>?XX$o,oI_#PnQ]Axd#bgiB*09jwqYٲBP 1ySEk,$u6X(#D\{mWS]Uءv[?f@lAZ,5 %c14H&@2Tw\^wZC#YC1Iڅ^e3γ"^2:ذ?CZw%ȣ6Y;媖p趆KD%nsQ g 2n=Q!H-NLr UMwN% +;cPVl3E FfdK9H7VXK_V돪qUp2%:EWm I}:SVD{*XܣT_Ay1tKs p3k-ѿ7ȥ%٫[fB9{'~-a_~ŚQF“+feÕzݬ(ֳe%T|׻o+|HRI?%~6}_0őϰmDJ;@0U!0gxqݾ-5a2&'V=Ҟ4wgX!$ǂ(]?CK/NI~0&Nai2_˅Sz=\swhLޟ1ģlu{W$?J w@wUFoUX1aP霛(/;>9S<A0ƷӉ/и?myj N~g"+g eFU,ǺBxxܜ?U-5`Ŀ`~JS]VˎE80o51{*?*:YP9ecdՅf*p$-5YqOꕌѲ D_hL3J H"%:bh]<)GY O4!D"SV>b"P3Ufq bznNJ-HT7:n[O/:>'QT_)Z)KΙh 'h7x8P{G[@ba&r2VA+4/ cE(] 7ڴ҈n\nO4H)L@) pf+9k9E(1mus#Ig Rǽǣ65݅]~Ck=?ĥ<pa8 LO CN=zٿ*cI Ep,N> >:ΚTfHœZ5xa_^GA Y[-"KfU <Ĩ!w}>/7@cuUj;kG3 R;-׹/V8R3jʁJf`\_yfY;wWZ\㢢-ϻxC,-}1MQ$$j%?}.C YnQtZsښjJA*ĩYz*B ;6px:[K8ދm:ί(rҤ켤rC# v\kr͒X2nݨ.42UB sӻE'c҂CB6 W>;$Z,&Iy5k{i(/V5M7 ‹VXѠH%?- U.0]9,uܘ T2%9=hmWI(+vj'=y5Op꯽ LK0wϣAQjٳxyǐfz'֔ bK,iPKDuƶx{m͢ܜ7?֛x3g ߞsFUPiNCd!U:I3Lq&{j4=y󞡆(MjY8KF[C L @䰱wVRɵ!iH=蠦rc?SIGwd`#ߏLvR9&N8֠%ӼbfNo4:<dvMH|X)+#on/\H^ᩮ&87=='85" H$|[H߷drA&PjX t|5]jD߫e@H7f<p<繑^[ϥ;}K>̓UbBl2EU% 4"D8 KFtCȟc2$f{A\ S7IB- k8IyGw؍ˇpg{B]yH'#\&h7K9cb2/4[Ƴ y׎ Xе y[W>yT+J[7ku>]q,_fl6 ^v9VLN)yr$CWwQS۲VwDBv|t 1'\XF 0#e2o6;6S+Ls7Y| X\hn|Yu`Н3ϲ!pLj+Fܵqx7o6:m8OudhӇ5Fk{E*;WM'>?mE6^2] %dhgi <aFm!LbnV8_Cv&UuW[s_3;ng|HkIɨB{Txm0ɵ@U8uȉ\hM)qu9GkU%h fϝyg0t2?D{5D*K+}"bv vydR2kwKPUV#Gn;Zst?OmpV3hJnѱՕܪ<~ G{STܜ[,-Hq &JC媱wf%4EI^ jzq1TKc_UׂiϘgc |7a睫;)ˡNEfi4%"8AߩvT2` I52/)j Vʷt' `W#Ve$[N`q8 F&rxb}k]"?*DON^A$G59*Xe,$D^ALNhЛ IW~ץԥ/BRo] ^V$Q &|P#RU/:^$PNF6bb9bt&3_Ǒ[` ӊPe" 6$2'Ҏ[by=Yc "kiRdv{sb7Yhm[NLIim 1\ 60>zY=oZj!E>'l+MxokwUD%='V/f''p=ƷOӊ%o+?XQXmB*|ȶiXie\$ ^FVaDߘӱA<f!f ezn\EԐ}zl0GHkx(,@.<Ήi%*aٲY3A,x{`lM;nq*"ф 9 jzEfI޿nbhlE)٢6zq'Y&m%moZ vf[C%V8l"0 ZUO'+陞} )\PzYfۿ.iP/t7QE2 e?0ȋ~iZ'"вh4H9$O O&|fDʹbn,U&m;p .%G_XpxJ؏a7 #ls Kح 0:crvoçɍk"@f.VAG~)s{q15X"$R2g8&PnE4|Rn qcU'"@0|%2feyxTO,6!:n3{ ;b_K PC݄əz}5v;1 H=7-\T?뢱筱tML|ũ%`p`c_]X KLPX@Żb}q™o^0`Dq;)mJh\,z<l . 꽙|3yM;h(WzG- ו#pυ#yde=:eY9!db//(W>//# ĉ=-7|3N^&'T ik˺X <Ms9ihw*ov~wߋL[5T:_&f|! X DyzlTUWzgW( MUGRig3gX!7@z ѥ't!2tOyb87z!Q/YIr-K}& I3.Suk@[Rp\x :8]BNi/5W%[XH XqS3sDXXbR{WPy;ސ4_?1?'Tɏ¿!́f(REITs?^b-vT[A'9$mxCQxhmNJ#5r&6 *Dɬ1Qp:K`/tr+nHQUȲ `ghʥ'!"+ maVr5-DYO3@@V6d{X 70l'%b an5ҥg˦l75"`uЂ${sAПO:'`&wj`BsA[ T|eȟ}*!Ykn|**=ԑzZWy+Bvzv :m\m Ydny(~mCw2n1/a}(Y5~S,WRT܈BZ{4 آWR(ow.R!WzX|)c|otuy4 5pfW1qxCv5z8%rfR yPKD"*\ov%>#VPj&>C.Ӷ6/ OM"E!V,1Aџ*sCu<r8_:"(pO \ID1!Y˻X:r^OěQUDz U)nݦ/N[iN>Nh` izh ,2i|ї=z]~9:Έ4%r;I\RItG3P5;=[W&;I.df/۫ .f)AQvn/D6& ]/}ߊv=^#VlBӢfjbW#[e')W;}{ 4)0,㖷r׬҅mWRIdbl$(:3m[qN"%'uph}gN9BsTɻ^uKc>5೉D9mtz1e|J7d,Y49y/m?[F():௏BNG8.\BRGܗmx:3xtշ:y VkQdZcc1N: tl臞S.WmwYJ4kLhR(&B1 $/sޱN!Ty -[d̕.ݲcrWՙUDwu>v)ru%ru⅛~\/28e;QOW`DGYs'2*M)wWs: #^ Iz27K&ewΘKQ<@ Hcϸ2SNҁusy(TAc+IB19"+4kE1NcZSxZA 4w<yؙ)o9R{Hmc7]Z,&_f"wGSs,+.B ߣ>5)#\[ 3.4.yTnHHq/ %xPZ aJ1KrQJxFk.|"hyǏZaaI8d#|2D\c@c2dVK3 ]~fQFz<,KM7Et : A}7%` _o2r],ŵ5qq+\zx6Ȃp;00E[,7i+[?}2ܖI7VPzFrD飆CJ-cq cCL@7;Ĭ\ kDrUvy"uަ$TZ?S9u~L zAt/%k4ܼiUޚ> ꟆX<ٳw;+Q05@+ٝ:{uҜ#X#%qb2>Rrd{!C:Lsj9#B;A1Nc8,}_S>~i(c lj NŔvZWPRwԉ?ʨqce-r]w"6]h[ڴr䧊oKIj&%pc:uo@0  nG6\I#% 0m凵 R}]G\96t&%Oyۦo _NHg _zz)l;w> T7qQĉZ'3,`DH/ZB>8<dN"4upӯ$!2ьЛi)`g70;HH *!~_$vPjݸuD(tF?' z4"7n쎊bѫBWvz|;}\67?tؒaw"ߟg4v HFPP=NiDz;5cs;Mu(V ʖ#/<ى_ϗE|vp#/2G>"޲2Ŀر G<`r'v22 wB"L`/pEI5ݿy|@R3|? BVք9X(iKY*PmĎz:#?6}]d@۾cg`/BCaF=xp՞3kj+ lvuC^=utQܩXIOтFW>JthT-Az֦}=i2f-:<_W<.L{ sUg$sb jj dc&7)!vY4rٺMݬ(&1kq3@L(5?wDH?ƹUj8Fw`=S-OY|,UZpOp G  H7O_`2"w hSVͼ`m$II*z8}A~c'U[/yN۞$sΧ]f4'y㐉踅 qn\4D$Xmuig5h5\nn9 #(\iwx̹Di==|8ь.V5u{i乐K*TͰC}e=: "qkxP77] P]~ͱmRI:}} ^\Wi%؛7#ai+U5acZKȘIKtQ RRXEY9꤃51}:L,kOY=˫\7QT C{K2 r>˯C3* L ^JٙK|87`иaV`̥#TRj v,ƛTUa1 4Q$U+3jK.m;57RI֘_"4>7g2t´@ŸL݈IWқ6|Hz\2T4EN+_IA+7 rV0l..$S`zRn>V+ⵊpO w1A!v!|,wTT7ǘ_qYM~FԻc5$6<g0wb@H5MZ֐kt E7N Bbuu3+b%r8m"BgFQ 7 OthG_t`ޔ%C;<%)=̰:juvG OՐu@G*,P:xb`z Y~r< ډ,/XyPSƠF嵖],TٞU>`= 5u`P8h]1i&y"(brKm tઅޓ㠴] \Ӗ%{De62 dapS{/&u8TUۛ;kJxMꏆr;c#a!_ˢb:D0qبJ$ 8Ez (t +tdg$-&g ?n[](y&4Cr:'w9h SxdVbuVVu!'Rg7J1qjMިVtG/O"=^jײ;FFH2ԍ6I z8ӫ7΍B.{ XhRvF2_uKƖIW<mZ5\C(9h(*K!-9&%؛߂Fc) Y>0;Rl40/o}Au 7Lxu-v(`vI.PC xuǐF^īvd@^x*wKO{JԧG'>VqjtAk6>VjYfwI:8zP֋%$p8[`E2rFx.eB W%sOj\2lMIvaeg?8T@z >_5m e($tZɂM}~6c|KR]}YZ<8?Y=0RXaRL#{Si@OoZo1 S(6 kgVLoIt(u槈QqvYTg}]~{4>7 N7yy5ym9dgo1.m4*c+oke~I 109%u 'Yڟ`'u3t ~Xvv! oϗ*Eĺ Le V(R? 8HLߏ*ΞSd{HUY%a<مwZ c]W*-WFZ6m9iWje/KzЮpqbvH㬡pMX<) t*^Jޞ78uEC vk'/uZɰ&ZLdVB)^x =!*;|5D~ٗ{)t!6h93*Bs{銇(,MNJLb{xcOJL#&3Y.5Em|hqZ%=+LBT/A+v1{5Ap_*h !JqVlY({*ny.?Jt~I`~K [sY,wIs׀(Y-Ci"aPL=ވhX2(ꀏx_wZ߹ě8r;"'F.jժhASgk ^&R0$vHߖ$#*@6(k2QL2LF~ތafA4`Lbe?L*A~mլz=KnI=/s ݠ6) QKu۾#ed+ֆ Tw-_\:+is~Z˴?pHGN(S"gs3"@2 ѸC+u39`8 5Us7ETDUx/CK^lp)zF=O?{M ~<&L.mZܱh:&!}6JS?Ety>+ڴ+ zz;3s 6#ywV,Wఀt(/3pF),6UTs6WLbF%hnW sKWPVR+¬3eXh۪qZc)ig <26:|w7B:0G(`9(kKr\>}Rubu$YNpaɝn3FL%eA>gI_Fm>9sHY)l%UL=j'_)#8>L佀|%L;TyU$Z>L(!bQ@[p)% ^U]. :7"w|QJf 5CX?L-@3 ]2y|QnP$ %"]:;e Jw lQ imQHfX/$/DEbS4:!I{p:DIfEeN.y>@&в< ^ x0pV-V1oWJH.*eqM, B_!f{)B2 ;2_\]R(ToNC?#DIs"̻nͩyB=_hCFǮ׿MD2ғ!(/~:B۟+7mDJ]fL%(m[iɬ#+ۯ.m;ށX9^F-twEYa2O=uONZFyR5G}=Y姠7:{,7?J_3xX>"ȽIfzGY f&!{ ׅ2kqyt6ٻ(km$G&(0t\+= ?Q?[wœ%p 爂%w'W!g7X $d7R ОЕH#r V`' U8dRt1+Ɯ,TQ=R0P)O͸Z1FLއ2ZYKrstfv<7q;d/Qqs'xP*m˱@֩ ۲V8y{ppӶr< ۣ f[7kr1kjnFq*|JL{T+-stWT{!/0#9~mJ2~ Vـ$n߈6K ROPcZ\g?\Z5H94W*9:bs!8ǮCNGf~M*vJiw^0_m/5IȭcMq8 .f߽EN`]_6>B]1&Y^Nuo"P_-U] !R([+1߂նVruNkO֝SU(%Ou޽` \IeY3 w1 scw>elXr-dC-dBΫʔe@f@l9L%SP;7Qo\"p7r#0C9F)K}TKO4tXr\aYyqܺC~NlI&o1hL|1bCvkh#Axwh9qo#iJNE(cq!EU+l7]X:yѿ c3t[)uƽIiX{ c#oC$`wFt`pOiY]G})Pp3rP]O[2h)Q&6H%Y?_Nx7C_ 4&E`XaOkõU߫6XsjWRVɽۄ0W8Uo灐em?/D/BW5~wNT"cXW\뛷YkO'P &bA pPH %k/'/=jxHtjE=Wi;m706|է8_hKoDwMm^+8e|,곻[|0PX)dַ>ߌZ$?b ^t{2!kI'6⦠p; M 284?ˬC-1nZ>Kʢ;QG?Fσ~":;%rJƽӮŎVźχW` +] %)B22ECX3M.TNhVf,RC5}ܶs1w_?Eeﱳ%۷܌`W7_uJ^{%H:sM/k6#Y:͈O[Vhx—~uy4a PkuaD;UDW`,B/ָF̶ ݪX?+i$ o M'D4XoddiVѸ)JVY$̥Z=cC⽔F=Sl P޿6Kctћ|D^/LS.5$Oy%okT@9d=>Kqo)4ɝ=8>'W=R+o7\=Yiod]TfBNpD m:6`yDAxt7['WM1<&X%u\\=p>U7·,h̹alN$3nG'eO$ 6D`^[pt;[eGNyRZ-'NK9o0:Y@6MEʚA`^IOq]pZ$\6naڤ" ۬Y4 "U %)6J.T$7ȧI;3)YD~C,{p9 VqJV6VV\CX(`9lBqj1PRpVi,ߙí RXy|Q a@O+א*A%QE틢VN-9P?]>Ud Q:0g*})̅uJdrl`^_ K'_kУHS`FaB+W6IpHܣ FPHЊk@as5Z>~y?"pGBCoEwDɶ%ҧi1&H l x2Wgc"b.3dk93*I q<ԌuÝ߷eD4kZ:{p)lMOz)RZ<ɖ|%6ۋTë匵)"M!Gr4dH45nzq][Vj.3!"3L<NT}762#i[whiC:ITH1|T iQ'Wiw  %y1F6f)/Eɇž0]5&̓.[#Ԟ|3M{ί h'|fTg9?hn$mF lw`Dq-e@3**+8M<5J9/{gBk@z[tn_-2L&3fO`4%o@%z^ Q2|y]d1KK#]VZ7k :*"!E0iwM 4 FQ̌<#}"XUyE$VPq]{G\ݰOJ.1"☗$ ōZIM1͌ʯM9Ofd-Od@B&NBlߤ Kz7jkwer! Tٕp^T Pg`1cF)?d*ᧆ+>ƿhR)2Fm Bc44 Oj"[LD?ᩭjWξcahTGizWu]@4{^/NQg4"4̴Ys{cLG|][;nECIUx bkpFpKȡDh[ؙ;}37p$/l(,u.g0`}Lpgӏ% 1we; 2J*c$5gA')_7 ն82DFIj0mUu:WGHڍaON|zi٪c !f{[nHTʿ\UEv@ s0vqɲ_&  ]r-,]ݸoRn,_&n&vLr췰ܠR봑L 9xkR ,kbG/']V --g)yfh5H]"ʴcbZao,O8?&/A]2X?8}*O eru[*OP> @EfLsQJ.¤X ߁PAS0[l&y!ˊjnmrRY^vh̄_q &͂.jbvx n~7A* - %!EkRٙ8J!mjS?<ߪjb{;]ITn,Ho@8d wEy,%gͳ$A)V!*>m@-Zُth1m@V?UQBx DD"DDk5h?#@'L&HPχ5Nw&=a)sz!' ^^bNzͯ 0D rrx"Jpo¾ vR|ڼ &O@O g>%!2{+'yٮ@E?;q̕E07g+;?]|!(GX WLvDoG9 Ϙ^{;zђkFE~3ZFnM\.+ Rq=D'\`qKڦf`!DW{lր1}B`~GdE-Jw|/ίY;Y!bG3Xkjq-uEMd +?W[5"XbU08{:߹Ge)2ݑ#x$ 37w i#BP+ƽ,y?5^bKնiTT{"4=QKwd^b"Qނ@$rݪ1B,!|2ɪZV̈́/L1߆Myl -%*1 `9gB~ꔙkf"G.9N L m+_T\Eyb謺8pq)3`bj"Ehԕ,l]2NѡbsJtE6$pQWTNJ>Mp,}3d"gp<ߜ#_"5hQJ IbwZIuư[?AͣӢ d%AX~=W0 4=.x Bzk6mB^ƻa^Dgt/),B혠'id]@|#'))5^(.T93ԌzY4Tg!Yn)cUUhnPwfm ` \,T+* d,)brMg`ٖ#Pg]ivٍ۩Tz]2`|u^\X [},2 .:rNK-ʴRY#EֳJ*(<2@"2 EXP̪:5|bvWZ> [&V;?2A0Vy?/1zk>ZNXXL'-oG ȪrGB<`04N6Q4Mm @6R _PC>-9($B#R`0bLB @|9߅d_#=N\v KٗHY-DBsȨZ҆pn asvHNPd1|@_e/!{ +hr`܇b[g#`PA֢Hh0p}1xtlX՘3 ^Mm)J7 j@." .s ]j2q6q";{VM pՎ6\J8Am\xзbD#@rTY@o@ ;Xljq5u .$eW\@@.Ŋ*I/ c8b-)j{U ֆ6+:똓ڮ%, MϺԇCr 2 i'B!1d4Av,#?joC>.F3p([vx!k{Y}},g)330ux0^8,#"Ю=Bv&է|gqO#z*cXЭ<o3ϏLċ6]d0EQe _RCC%A?Bg czIXF)m*ob8KnSM/fkL{|h…~T@5h*>]m N,sOWz+:f>wy91 Ն]GD"\yhg[c iDw) L|:TFLg*83foTBz.SDiMo =h^W1{0FG1;@_Kf4*]ױ).:]:Ռnn Q8 y!u@v6O2YT諩or]1)Um{B~{ϬJMնoG ;`*0*hd[L8[,:d,CQ UB }}O1 Zzay<$ѴkM^ⴿx^uxq=Zk^uZcrENdl6aB{O&[NW,Dj*#5)kr΍{WU-%^O^ ^mf,f Zl1:..5J U=ŋXw:;CoOս-cw7]0 Γ\H]۵O^xʾhUI&2.Ǘ4:ۄ|!PHj.;YܶKTKXNH϶eB؋%CxO2:{"dw#!Ϩ {*Np/ʼvWɡ(AeR)V[3\j?޺^Ӝ@~KD%\WB!"sfnp߇bd`0c=C;QL] y}=X7 3&h{qb̟ߤ+*Z|E) {Q&,; [TereQ>?ULuw H+p|е"yT䀘+{0RLܽ-gP}>} MitB`* HΌ 2- 䓃e/ދ =O/눫RMFҋ]J.wl(ّ eOB 0L< Wvo4 1E)x;G,Y)# 4\GTN}6/s]V9㖖v3L{3@@>ثl8;W9?vm) ׯL%`J׺h!9;Jduomq НpJgKBP.l^!UE{I&AЉ)e|{Z}|=kshiV_akPWq1v5l.PC8[h![\0k}_戃Qv%N ү5^1 oq~  9M/t۪YVkR`])[h a|p i wqD2|H'-EhNޖAOc_pwp$k_0U~F }m]0@ St)Non:?8#zlTH.MC5=5IoآfΠ9cAda;FY[S[+b/L]H͜ڕrq mBFp(^y1qsiBrügw$yysOw-b Zq9s"lG&8Y%4lƄ2kоcPvB G0GcU/NTAxB dq},찾 ,P#:Ek2{@cPY%owT$#?6Lu~5]H~6(b15&I2{Yߚa #>r߃BW,ɻJ+Fه;3 bL hC -DHTY{ԅګ63WW UկaG,l|`|50nB<(֘ƺ9l#g9 WB>q~ 4+q% ipQUjzP(W<2㢘Fcm$Do (` yP7AC[ J]6Lp8ۈCׁmQ7>`?e3gV.SE1sOD '0mo6-^|Ԛr".@AjF!X6Evi!iG8-0";V6Ώ< huҟj\pƇġ헣1$t3zddF~C41rM[SGLk׷ziJek<ܯL9\!C}Odw{N1[Gh<11~4owYtR2MfNUXS`A]lMsSc9``ڬ s_${ 8XaTg ?Ke5y~n 'J pBŬˏ8ٲ~H<Ѳ_O>$+(EBtw~D&}PPc.Cl:zKW%4XdqW-uN~]yLIBʘ! n5x~WbwVY; ~J/ @$E%r 3*@[b76i:rw[;z_m?5FovW)9̍,J"gN$9mi]{km:e}7q9A^8rѸ3wk\ܕm]2&aR۵? ]{PXǹ8!pSU}GsDUf'Ca]5 ڽXnL "YJoIe|$L#~>/~ḡ$GdЪԛ}]QV/USs{{ܘǝq`0Dj5>%.8Jo#lb$$u \IkxfH `7_zɓكl{ UM>al=j ;WjuwE#1U3Ɏ'۹uoZ _`7&w@Oc\]LVBhJN^]]1[2Dlj;k>:hmsZKތ#D7{+`,Q% | PGrb!BQ |ԻrCQQ>z8&vl޴8cɵOyMKP'˴W?2O:[PEvʪ BE%\6R| j*qO3ml㖏ˋ{}C dEkIMJ !H ,}蜰2Ťίu`K|}!PJr^o׭0/YkKuJ&Tqq~#1vZ!k NLlZu`L$vG򥰶G^V2 EcrvTyzJ$m';!(@{EMjhLduÈӤ iWerpӘxAHc-v-PPwu“6A YԲF8%?yRB] BJo L%1*0ZmhM\Q/fcFFQ>x)lE(&G%¹ԃdEMr|msNi!EBo( q@E?xsCQ|Q& [C އrF7Ėޘz4+K۽ݾoJCt~U޿.f۵$4 W1j]xp+8^_ N:_@R,kE, UWAZ*\v2*mcD1+Fr'՘>@ =0?+SDx]K>H~~v5o ~7U'1H__#Op-P{ѐ,n־_$1)%'%EL[ay7}odў:qn 9"-+ ?@7 +6n9>4֩93-|]nicm)wScTQ +y/6 CVÕ]Pmp14,$^I@mc0Gۭ̈́ᐽq+e P`:4mKlH6oQZv6z{ H3bGu&H :ٙ^D ~dz0 n>hNX'JNQ2e qT66WAc6[%+pu '%&VKBSXRP( "/eT m}H](nj@?H+pNQ=-򫵎ý\ILOQ595L/\: mpxԔ䍷]vV|H䅿m;aդI)cxh LHU(|ˉ+O8ɸ햀;rF;՘̳-=܆ِ*o 7=Z{3:Iw0E\,`Y,%?FԃG%z'Z㪎?1VL)YH!\;DϓMV7 #}_bTe0}tnJr < ~&+u))J3 ]N*-z6{1JSjE$4g $i9] Ko*"[}]hznk{eFnL^+$)*ŷY !i0iAlL(IDc5ucN|eϼ+W┰ Jg"߯6gcñ =ZΟ!B%O8Y#LSXDj/A_xQiY{E@~ϳ+Kei۳\u/ 喩158La*\ EJg)(ҹѯb٘rӱ u7- z ~D@S!3]騦؆ңST~}j*r1!7ZG?`_N U\ˉ@Vcʹ$ EwG.LZ&T MR/OWZ^,(ŀ"NŽ+ lWϮS}Pӱ$lD)eA=GPbJT8 pNo1nAG\?bh摝(9ߕz3ć:_Ϋ*o# BpbZ)"M5wKx#$戳k^!.&.TXL'?USvHf]"YP#N. 0jz2#F㩲\3ҿztj9f6fL*Iv)96Sl){+3#J%B[P/_Q1N~ƞ؄0z[NjFG QRL2;C/U\)l$O6]Qfa!o~]RSٹ1x\C^6$p}NO>p2.lu؞U}AscB?g3~};ޤ-:sM^c\ݕړcdXPGufş;f"L >);/-ط؂2;Ѥz_/Gx 3xҊ ZI1ur ͳb`vM{IFa;ZN1'r%vKlg 983a)#ꣷE}]93]PXAB1A< rF !ZV N_ӥQ8O|{><%'(<Y41#?L ޲: ml~Pζ)16X+}SjTA84bRݻ9I, C/%nAYcSN |_`W\(ǖѰ>qSl/ZpUaؑnLZ "uiٜJ QUVw\!&H3igE*-ݢ̔ [Gϻ2ؚUX PvXWd_c;t"kkLOz;{|h<*6 hfc%7U~r|EzY9+M|,[kބ x?)#n 0ыyAf(꯼wY_:p }=p$&ƍ'Dwp3U'UYckokʍ`+*Ku=eh#g$Oɺ@U|H@k ldJý6w*UJ 28'SmFͱs؆  #PA-4y# DXfݕr.Bt_2'(.A|9 \k5K7wHS ީΧZSOxWiѵRzʖwI!l{ڬ݌Ewt?71";~p&۟&S2EhF+W C#`8B\9//c sꗁ!KXMCTT8ޜ6H<1lKP3&:5SLȵr(~dBCsF BYiK& .R7BuDO)+h|}466 ՅEz(u2psնń*NxM7u*D9ϨU3EifƋncGR; .8ɽθ h~V!hajjSnsnm&/ ڤ0$ N 4 vN|F):܆c8AL#кj@XV#x{ ]X$F&՜!eUHgہ0L2о" J$QLjٍF*|lSTo%+hTgKMeK gb瑯1LʐZZZ9Osl:Tz_jCQ3VB'g; :[NS $D7a<ߌuQU9^z_QkMv/԰{JB+Ě~{nγ+0qv@0!zMr ;jʗnXu7ͰjU6KiSYQ4y" {5wv/_*xB4P:UdIvX9Bw8* _y#N%0+9E*ElF8@čNa..GHܖSĤކ ?`l$R#!=8?؟Jy]ta!*и=8(} E >ޫf@>'6Sǂ6JVKdw!Ҹj%ܙy}y0$E:juz(?.0V7!#9`r ܞtiۙ+DoT3gN9m:y]un,mEj-n{(z*Jl`D.2` jbXsFPD6_ƆM줉{DgTˮH9kԈªP,= ]d*̍q%{J 4\h O^.Y?ү^Ů.^TD嬼̣5ò9ѓ,r4cų_OT8}4vݜ`uoz;9xϝ65MƎ#[mgSDËY~ny[o Z^0'5(xJX*$0o4dF׭Drqhm+vU,of]m׻)ϪOO{)cٹhx)&yؖ77W < LyKc8Fq fw[f.Ui-k`QRKG p{άk8KLQ ciV}TӕUrֳ- =6K"mr֋7ҿR̭F Zg(ٛ(Ӟ@з|67N*ŌEY"5NԦ9ȮA&^-ˍPXBb T b\7[|ҟ' P:?^G|ym:JC{7A% ~"0ƮȚz4H7(g̈́ ൘堒bui}F?c`fǜ^}? F< L:vw ٜo"oXeYIaY]UPl2u(h"lHriS:w*E)&~l0 3t:n6xI#sqCB^ͽ%~VZPMH'[efrl=1 {<;^ VU aUI2B#{Lб:.\u1bw% 7;5XFZQ3Tq:GP>T$M&!.5;1!jPq:zȕ ѓ(<%11KET`fEgૌ8ݍKhETl/Ogo {Yi5?\(k6yVPj7"Sfrr?/NtZ2eט]8*ٵM:qt3XV"mCk6)EHLU { IV%oÇ|u{y _%U]2<͟|OayI0~8F|IT+[.JN}Пǵ@lOO ~t? i_"/R? _Ƌ>*\y7?9,xݦ K+ e0wGT#fS i`!ˀύRn+luo:+pc#v+ s4!JNo\9|n;>6@%}b_G::'t$-۵([&eAѫC[TTBy=4EGĩ2ĆX`)qWOS5lOd Q/Y'&sTL_M/d ~o4Sy5^CIw,ct6_"+hXa9&3stv`ζRUϯ*è=MĶ$53KŕOdM y.Lې.ɩb4[}jkcexp1*Z n}9UY DAC|z<gm\<=\&|3 | zlMAD)$ldmk/}N{nL]QkH".;ԗ4ϳ(jÆ!ӡnu3alk_iAx"8NG_E{0dぷQYzFŰ0BmFw`6#a8qQn Ix~2 Ԛ`*4X`o^Kl^܁TNlzІr+!_}@b`m`7@EC9jlI(?oRlH4kX::Έr6IEO)FdVv4\ DI*1D>>]6()$Q_US%*s'UXS&ٿ0b/7vPz"T[̀<[x:,ɘmы31LA qL! upk~WQY6CgastV~Fo;䙕^z8\z;ptoa4, _Q|neΦIA!T=Ӱ",pn)i^ ckRxy1[B}VN)1%q*FB={dWMڳ~Sof] jH;P{FPa3lJXfz-:a"}H`*Y_eEiI Ú.hG(յ0V!FhY%AwF9H6eV7PLe&쥓{eZ4f~Ϯ .Wf$yK3>=^}cdP40O%gt( [2PxBJP6iFzhPU7~LSK$74 08ͿUыw2v8S=O,Vb72Cc#=Kuh}@?'(O ٝ6 [mhq pG|- UXysaJ鬯I|}c>IU5A9N)ܓyu M˓(c G"p L<ɺ PJ/ юň"ȷ`987@j\; /fG*?E!tx R i<'tsGnoԳVy(u \ 2~Ihͳ,@O]-Ƨڤ 8nx`ݣ'sH3)F׆8ヲx ;`(\7լQF,Tā3Z&Vn/;@UԽ鏃 |0Nkݛ?LgV4YUgTWz)o+"lx]_s'h>bV.vj/6U=M^yO2pޔs-\!G@ʟ>;PU}t۳v.f+UJ bl2N5mtP|T=&BshNW64[N&uw>pZoqt d¼uǴ?oLdڕUAWP4Ff0Q5-2z!`GHrl3#մay K?&ZG j;Wؚh r< ~nޗnŮuM^^p0 1[h2Zi<.lyrbG]O9Cܛ\M;>_ñimɓ,ף7Z ,t@=EY&{LDuaׁaAphTCkW#8 6`Dߐ(l-5riI^313$a"^Uye B|R~pb>{; Al6 ڐ3z勴n*o؜nJ}HWu.j3;c %5wP."C*zc-؆`7߇`2f&t ?K#]-.9Ak7iBDzXJϡT4K L\\k"a^9^ &kp͋m n, %ۀ0LjO˵v?Mb2v<ТM6$bΣszQN,:.u i~I\n:ik0a|F R(Y;8zFX뛺d'IcC뗠3#sQZ>6@^S`u7"y/L ~[|ycٮg8C.56o ]_vCl+ÜG9A$6` s4cEJ_v`ABk"عebiD(5?n8~j{8#,7IPN˔Lwcl\4+P줹G&*7И #f`!..p8LPSQ̂aa X G3'yAx-ѥtkF/A1$Ŧx,Ҹ<.ՔbQe5٘Fv߄6o^WJP7)*AB9/m,Ayr2Py$(@qmT&@,ނzI ]\E7U~zܥjGӼ.]NrX\:}a'/ T,\]P ī֙`a8XSjq//Yľ\.S@Ņl~P0L@?@ G5[z+2$cӄ\ Gp.Qs/)Nl]Ң !pA?J|T!S=;^]58(BZ{`U^O zCZg`UVjUٔP1. O}>J1 r&[>~7"ʮd.I#h>0L? aA o>w復`p"PjؙWv5F$w:Ҫѽ\nvrKܞN Z]u>+ duxIt4,2Ͳq8,o=שFH,%',aTDS%ڎё7ZGߢJ/^2z֯a YR1~ʂwᴟ$~'_!+ao`pˌi*:o"P"5OA6GZ}>rO8紁#zV h;;{&t q ehY,;0E!%nG[8YbS<;a(ϸQ:/vM*B̕Ug`Wp%놗]LUj\.a qDn-(yhʒR1{$>aeB*t,F^e6ކ%zHnXx7TL8)Pxj= jxь1DGKvf{ QƔ͍߫ MX}~+f9-%YiI:/ xH_?(Ih9Rh"p8kYTk ??I ߳QN֛DIJ9<7K6.)6N@ys9y$:C. sQ5ԮIED-S55 '6ܘyR z2R1xq#^TMZ~mSNHGז]i&OͯR9]} lqAT8~ٶR+l8ÚY⺜HRL(؞ڮJ$eclX+b3m#]8".\ Fm?'3CWp>ї.kD"aYfS( 8?$(R!i@Vזk;s?gMݵU#XMd2Ix-qPs!ȸZZ5G 4iC|+0WP24ewMXOův pcvVX|TYۑzwqdM#1ZZ 9 yt =Vzps~upbFs"I{ЮMag__٠M~E0ΘMYm=pƥ>O"?>KuX B abS" 9Rx,J*ǂttvƔ%|vdA fZ)q5Yq:у㖩1=ʼ ?y`8,;3NA  .hM(0LɇY2 tщbZ'X?{s N 4mzx/z= !1M5H9 ?h#awwUy#1ǷDJ { gZJ ~p݊u#Nta sߖM0X .9+$a؋cH/_ T R%Z̑ ɂ /`uJŐAr:0k lF%2FN1jyB{J(Svq̤բJYcTqg(|_/'2z* D9j2>"V\A&9f Ԛ^.&F>djv]x'Pe 54v/,(>maE ω$S}Lp4LyW[nn;*|C 3 X){A=θG4L0[#ڴ>g1"Mv/8&k=&`[2iD7!^ tsi7YIy1&D@qGX 8ʀMl>>O} @{~7@"ܜYy,O.@$ 7F. G),$^G$J n w4sNp-x9Z/D1xkLͳAw{s Vi˪f:XSL_9pS*mSHo pq5j{a a/7}EV`bQm|M^shE>n[[qUbTӊ\3O3wk8 &Rt0^! ƈq nJ J ;ݮsig1c5~;r %nm;-!@kKբzuX58c9O]G0h!{},kZ1"l{ٙPl"go"NxZ1v\/ ڇ;.TuVrޜj% *d4Q_wȲYSqZԽƟIOn$= ܿ%]KIm/WX3x?nB;I֑Xں@\5oz,Ɲ߶=+ިA~fޞ%wQŨ:I rJMph wPul0N] XQ^}f\&QT"#IJՔU< l .A}σ<49*4cf_Nގ6%y$ Cؖz&Rpq`ۖtQ |eٜe6TZ-fZOLƛ]9iZ#+qYww~vDg kYڄI>iw(x0ݧq# g{Lh1SXguVrw^)ڴ`ۑM€QOK-RޒD,ײHI2v n5beA‚|bᆎf/+BԹ2*&1y7`s'/NԠ8 ^_@Rfݡ4VH8 jC/ߓ+*)fdO6?E4Gjz~)llŴZ'ԭ1nR4A-ʷ`DeTS+4묥 7IEH`#pF{.U®3W#Y9Hx5=*_wY$?*N~ѿ-Ah}TeSO4b??$3ŠEaM)>E=SLL.?G vNe-@hR( m8{5.#JmE_{WI7r)C\-C@GT>P\y03n \h=m5LrX\ ii+&*HAWCwH9E oɖ`|_G[\Dn2סּ }Eql&80귋79JFevWڭ˕ogqcjŃvSvU@ȏ0l׽wߕ?%=Dh"I~ JM62˙ܱNX6xV^[am..pJz0>C l4,EqrqsEI<>zUtU P;,F'O~dI) Jv"74_#앤HCQsVvAžN\6?>+ oGdܿ_}좟{l}1 OꝥԁlnWXH!FlIkyYX&IiΒ]%)ծ䲛pf^FP|5&˓H[4x19^!QK)rtv=„zgUכDžog؋Z xe=ť$KgDX bB'@LKj$ȺQG4Wts EY\X5#Ts^`vKnݗ{Nt)B6[S3 1hІ;Dd plOwAax[MƭPɶLOF-Ju|0rPHִ 44r.\vXT6 }%^l1R Jھk\E@ 3=O1!*eƣHzن&Qϣ oFsx]#^[A'ﰐv3Qo3p-DoF JUtHDUX,;+I[TVq/HSGm)#̃\;y}:Y%;wp@ pN"Zµ\ʟ^=2)LG∼-AjG\ FːyӕPLl} "msMϨ}uCt`\Ŷ)-]U2*o:?ԃ5{Nkl]!!)քծkT| _\ F}3i4m/HsyEb9MttcE%2FfL e~uz֯d=#^m3o(@ڕs~;kpT٣BD2N=t0SXڧ'-p@eS +RyW*z :e6 r>5fUc=MT'e۾UUZ0-n )"f6fI>7x6oSlOp>ES꬛bøH7cs}N6ҟU{!F0o]؝Ё0٪e4OB컹bYߴg3UunE%#3\>nrƊѬzJ9Epqqh$nҪl㊌C4n<.c{cx|v<]#roAeT7AxZ-᩻c%npM uMNULa9.K:b;"'iBwd&t# ᷂H!D޳LmkI'/il ~ЈW,"joUZ{"Ρ}?T7UO>te{!#DssM!4ὤkEkMEXUs{,*Ow'm% h[x{_*oԖ[6F.;w:>mWJb|n51d# -FNn9TCA )r+Y)0o#'\28Qo6vi Z ^h %i\"\VԕmOͳX2I'mҜun&wL@N_?n!>HN Z jsѰA Qm0]+MZյa9gņF(jk, J^ o=2|eVN̅Re1*)Nl`v^~hjAG):KHӬ{Qt!Bq7#(+tYETaEhs)> lM̂ Jh~,:!o9ՀāR1V*~'hxd 8tˀ_&%cϗ| UN%N4ʿﰎR :2nj*X61 B{Ř7NoǶbcLצl>E3Uڬ J,gH/Mo|W"%ry/xRאjc_tT,<8VަnQ_$.ɾb[x[*]'_w/4O"`2v@hEHHv̟ 'aD)$*%!\Q5 y1@> # %.M}MdhtK5v="a 0weJbQw&zH>oh8,aXu l0)(!. QScx/ X m;d 7YdZ&)@9"]'c>[w͌FK ]^H7/‰&y:&>:}Eq5 nݦ"!ſNN2y̓aR0wo[)%ܫUSDD'm=t%몊8 ޘ\"ՀxLABD ɶV\Qn n[-[*:ںn֬z*X6bFL,xe ( |M] ?B}6q@ "dƬ@K/W꿍{J85{L%Ejhf+-1=w.u֚PwPj?MXJv~jRLDv@4gQ`Ҷ(8g1 g%yf~n|*j5|/%I;Vz9 B}_v }#0{bf@nBSu|]~Qcog Ąut 5i G!mޕ(3BU =Eh 1r[QhZGU"C$)@MQ\t^("3O@ybEly<~'5I[T?$BnU_ Oyt˟Yx8>e=(."z]T!5eЛ.o T,5].ASSr g|9۝ަ!~-ow}M{`Xggi}+CSL.$/H_AQIdwZ"EX] X[K%.z-&y9} 9vd^u #F/h6@{yS(]\D}ɬ >/'ȐU›iT uChIECFd I#ߪI+M[,֣ /7p!_l|#P<j#'icog G l@udF=𥧌(HHP;'蜱OQ$.~ۛ4&M>$p(|^W~0l!ДRg5 W,T]z4Ii-ⲣ3J!M%`ِ),E"H*N-==e`\x6I I\gE)9k\Mg#ȦsLf;PFfml=- hKSYp`Tf 6 !V]hRNd"Xg82("O83Ld}Wlse&| tS% Z` `<z8B$r(픂Ԋ5)g7[UkL #A,yP#AKlU]E"A_=CHg3o,Ӈ:UG|`` i%srmż(_ A^>G sw ?4;{ D Wx$5|RPPxb@paf~*Ir[)_>zP9bZm$[HB=f3ܔTnJGBckhݯ"(QaƒPQ;~2;o>1fԄ׈Ymn-#^7=G”d|5:cQK3O^?rxx+8mBe5ʲ)/ehiy@*Ǣ)߄IrL~r]gsBkw.k랞K\\ױoaR g;i+Q7pks2vi:BQFL  ]i׏0.5fpܤ1!:T;5XkxA4s K]S4vx\8uRx@J6pNt *p&82Kha==ٴ~>Z}FNt<0w7VRaEj1e%bҨ2|bQ:M&|@&ڑ.OG9Rպ^Tlef n@#IOL!QF 8 jE)iP%??lSyTy6(̿V1*icS]K)Im}^Rr)A=YҔK6 h"ͥҶ^CH=')[%1!ph_^Vb-,pfJ`*Vi:DkKMaRSk"E3Zi>ߺ:7V,_]λh؞8$ HvcVX'ߒUД)HwcB ,zEuFԹّUUd0nGj bmز}jS# K '8>`"AM_"+=Sl׸^ֿg07ɛ> m"ÏfBc_}x49L1<)hS#v:_F7_7[%#WgH4Hz>A9S6ݓ`e੡,9`|)\paI=&cH|4c8Y"PQXҿ?vw_A u'lf1 l1hS1Kj3ʘݩcI >T疶7wT X=_p8*gnN : ȵZ0 (O?\YYhBO&J&P0Ug}-! ;A~Sp HD-o00;Z<`7b*C 7 Fb ׷h^(SgDmӄ¾6euvv/V@WIMZXX1@ПygôKn >/M7LKY`wkr@E2ОH2_8&uSj~E]W+6f'A\Do^&4K:R$էH/Qx!{:R&w98QޟdsþcȺ# p2w̓hqv?%]}0;YP)0BE=n5\1]ٌ?-8#_:ڃKE nve0)e#w4䁬vNWwmy*X'xDv,(F ,tcElVGEލ`LTw"lzaex( #OiJ 7syI,$Nkc:,|agok' $҃}$71^T+ xo&NP< ҤP靖L])k .+0>98s4K',.Ϻw*@]N`G7PgIck,Q}Q*g8O礳Nmkve~O=4Dx`co7 ͼhi#'!_-<,%{/˛],ownNc O2p450:[]qEZǕdU2k_BՏrQ14OI!b*Ia$CڹM<(z%eZƸL- նQ9c+55kq+$ emg=HVK߈k1"E|51S?V|rF.Dq/M\GUd0%<)ڕty4;n˖DuT7jG ]s"+׆0Yx]hyt"Sk 3?^lE2n 0R+טqSMRW[N> <`}mi<|k\&4"o;TX/_LqK=pyȷpok:PcVKq7[?FǛlw` ;ϲzu Gxb޹BX}dpiv],JיLk$E(~*ߚ؃a޷4PEi|1¼{`[f3W󄇀-mYp.}Ҝ?ǪΗtXnT71 wCFPy}~^6}/#cMr-mzxAox ]z90?#ylBp~ɗ56l+pM6W} h0Sh3mAGTA^Zη{r`fwd_Ǐ'āWHZhM܊\IV:=sF[BrzPDz^b\!HZ5\lwCJH(ǿfFZةs@dsc~nT 'O*əÔ>xWJCRz|A'Xr _!nX۲I㇒p0j8j|az7Oi@/WCg=+CR&C g Ж7cRs0RZ&clQk:?OY?γ ?+_C?\'t e)q$ ̘:D`%/]/iaGD Gl]U("FwOdqpF{_Ry̲\n7 .nx)'/2UbIrHyQFn_ n"}nh"V?W0_ȸh6]Y{Q /Fu:c5E4@)/y{ Qױy2Ŗ'hs=Ag5TR:2ak-&0!p1$i !L~*-[$kMmUrKa8 @+1 YUonz1 t$4K<ʼnD68 ':sުnWwj/|1?vשU 1-qT~E1bE xwbޟ&F,JהdeAn6rtIC79eаa -` leQ'}ƯH$\d#}RpH|O=:Qup\Z HJ|uR9"qBS مmq*`Ax<(bN6r3,AK&jpnjN.rt%wO`sC#T۹sQ |IchDLe]3*ftDb(6[p:u0Q#yAdG2 {GZT)yk[ToQn<۽F] ,zeeeFR&mDM»($w1՚5 J,99s0Uˏ~Seo1>O64mRS%.I;3"R-{ܽ;WxdA ~pѼ>M2#۵3eb0 %Tn#-?jUc5>ּXlyA`LlricL3^m9huq_z7@clF¾|T bdk.p,]ndcEX"G:BIQ#Nډq0و^O9lbρl0ei^|X#udQ9POǿmu ӳ8S7x5 D F_e Ҝ3m-cbնdnzʍ?L3F] a(G~)zh< Xpzvw|IJB~8ul>cXAzrI1̨n. u5(G GIX [C&/GY|Whe8 `k\yDE/l̴?=o¿=(*B⠷I hQ\4}sB3a]4m/BZ䈞;oyT,XRdz{&Uq̻TF:/q#*n3_\=I8I6 , ;W z;Jigw"&׏\v/]D0GMFIC}']Q7wE~5/2Ă[uk(yq ;@ 9ѻKn? fOPةo&S{tèڑmBNHIO2t4.30/W=ty ߏ,SDZh{B3|hq$+^`iew0X=9"w=iW*߅wiz8~](T?` Ѭ0mk‰@mP ,E&JKF=r$oc^Ǭk㥽+8Q³ɥ}LTt>7z}? ޽wxyMݗi`S:++17{hAt1jO=5hͨ.A%Ysb.d = #_RTSJ! UU*]a}q` :Y9 >}"3XJSO 9=H 6\vl"PV񃫗c73jk}-/,I+267yH&qA3ykz_;eiź荱֎R[tKY{}lsФ7HU@a.MCi޾Įu*V.x]4TɵqjXfDڪd; y?]Ȯ\C*8GPN-ev ռ6JKaDںm#-ސAv {_"Y 2&Xc~KMQgc6/#zVxݨFL|jn߄FţU-R $E-ҒL۹ѯ mE#vpƐ3# p,P2%zgojk3N4tRol/`=FH^g7~_Uco\l8I2=6SLmӐ=A /)[Ӌ߶(C3pKP&J|u_]-IBa޽ ]%pE=='_Fk)b$"A6-;2گje8;󱦌sYǍn!#?D?WUu񠰆n#0yWTf 1aekŅnN湐0// }="G 8\fFlNY-8rr SPy@-Q 2G5 x8i?˨2\C Ygi&}uӢ'Ϛ(x YFkFx0oE^쇨A-q4lcQ{G+W#1-jljNt.D3b8^6}? au xvubjV:^$eE*C≴š̿%n'mm|H)R 2]Θ~MeWGbQ4\}VLؚ*.}~pj.^6vMl$巃fB=hߓJywxA!|TPa1#8xlBhQyJ/m.5Q>~2$˻̡6ՠCguP;@mMPiD'~KKd_0*rTe:Vnʘ%̃fOH)o:+9J4R9Qm潢Azysh^+.z%sՇ v/H?h70SpFJ$3ڏ+%/ &<ơB^Eo "u|GE[H1KxgFPMbm(f&Jtd!><3?~P ֩r4T]6>}LԄTbXa3sf TIN2"cV4A .k mb NI#詗0X4؋9ȁU#A0F~Rowϟ\ H#))`(??z Dԣ]p >w2M19x.wO]}Z/ XNv} c +'i!s{8"{hK)P9uz9N ? >Hx.MI!]HCC$Ե3[F]2 )ܔN\{DZ5g},K)tg8"cdX9nihy fitlf0I( vKF nH])̡!B#dQ$B*`%|=36%tzV,=x- $hdn|`>]z0mp80_|IhwIꬍA߂DG4TuEL`H)孁 d.U0r\H^TaCZZkr$FSgUG tZ!,ȯt$y ӻ&&{SGR} R`?'ؗ8 b[w< z׸UЫc*=llgKﺣó_G2IBz#d"g;pâ&aU[1QުE* hqm+9eZӆh!2A+Dl}l/GqJ0ie0e7XqYeim6f668 kdUSsB\,6R,<(r`5!)CmTưn(=hώ~q_6)JRJD+Ǯ(:Q''#e\8.PSJY2РL%*OYk }1^O<uY剼8? M:O{~hIl '=:GC@Ovo~;eA`C~@Ќb.G JV%;}͐{{s<'J_$ Cz.{5?kE} ܐG JP2}tve;*lA7leE̕3kZcr`"T_'D3/Mdk,ɽA\PDԏEzMxV*OnC*CiC33IST)_|YiFcwd`Cj_k&PZz5\ssĭ֖H6ynkiv%VW-Z-w@Ttc&u:v_Ȓ)&0{Ёp%L; ?zUW:׆&X}Z|Yd$6bzfTZ.g*~AL؎%[Fh[BlBxH8Ld1rǒrMfc]9l$OOmTy [6 `i"d4eɻ]zIKveɄ&%PG-d}SčyƲ5@y7pP?oG+WG7W^sR=𕺡7q-3FM;*@࿻)xCEx!ڞ;L#TXܿL쟙HO"X&^B+뮫=:jeGٔ;E0 >ΐ6=LxDRnh  IK5OqèV7h;11mEћ)⡳T?A FCmH/H^-|k5W_^eWbz}txѝZf)Uwq1/:<{5\Q[XKd0'BsA<[ʵw/C-1!j*7m\6!8.,3BGZˉyrH^mEp)V jxqӍ;{ֆZey-o#MșH0qLė m]2ifQHWw1HriM&la{l'/:U1MΤ{iP,S?yoϭ`w#J;5=32ɝ)ΣHzh&UC>v/`9$CnY|L %>YmթJC4P-,26 -(@f)I~xQ~ۙd~|,9UA(R(M:22+Q~@9?laR-i]OHjͺ %V_|q~@[ j-;ͫZ/[R3L"`~1TjX3-,G!+X[폽,$.kr-J-Zֿg{0qe<^9{H=)xr㮳d DN@3[5 rW[c';Q_u㨤+y7e7jN;I[0+ḳj6I1,tk.^oHד9f)qvs4iش.8`݄'sxv 2 +Q-xqzy]4v}4k& $L[Ld(q@Hݭ¤L'I&via^ bOEE.k>Bvu.s*W>g?7lf0@/n$A'J0"neUj/bsqQGgFdhn^C ݃ݳ9yIPCߜT+mO(P&8nMqͤc` Bu54;Q}s򑌧%κ 滣viOu&UWc;'3D8BiHȞ,%6Un%XM|8? ĸ]Z֯@* H֝ ܡ Ő2U%h2_.rv9F}LFxѢu~# J{j0"&GMoZ{|ab7/Oۅ96/aKРbXo):V95\h{ەyQ0B)fLu4mJLy?rJ.ۻ6m$juR1^ !!Mg'0p_hb0oH?`xX,##Q՚ %eSg5Nk[댱BgebȮuosʴ.?_yl~ao_Aǽr}G+8޴Јhxj%zf*ŖTAXU35]Y7%jɥ'1E~>PnjA3eu:ܧG]ҸD\!bF$bJlZ8{~v}m N^3vֳ%; cN ^j7*'X:ӏ6>8,z22dmm^q`x?7Z>tj82u,hL`mww]1N&A; .+QPΐ<|{ٳ*!mepS HϳT`.5Ej%4JImff:q@B|$SW H?(y˖ %ј}%$iαz'a^oXٿBғニ`Ro9c FsexQ.=.x2[{gC&mQmU@t۳/ DHKw(p"!?Kuo#Y;K}dj@`/15"Hx1$ [7Oʼomrj&aqm<M]m $sBע f BU~L_| RT,yD׫hL>P"gXcCðߔ%oUj+E[qm2֪)==BJS@*G;5:*l}-m1ޖ92 5jy!jpA*QU BHGdg+ʝMeԴ63(bȸ,/O`Y^ɏ8i;n,pуS낭SV5ͦM# J>%I{.ĵ>ѓ$ėPrBqny-!e_~[l*>8si>xÁ\mN_UFvںYd|un>xM0dJޝBWrrJ6axc!_A4&hCohk ?F%W+ԟqk"7.z[E˝^"]U` 4h)X؜TiՏw4ѭ BR9uB R׻oYtX#_dfHr RdhUA/b&˨7I3-e6(1ܧBnJѽ ]4ȔJ@ȟ@jQm3[ E;*@:jDuH}\ظYnre@w/!GfN4̵VG&5S0+nivmԥa[`䙏Syu6 U_ -"b׸0Ɩ7ܥRD5ɽUdWΤ !ܐTA6GN*$,puCS®2Y39d@HĦPn]1I EUZ$om/QO<JQf&t٨Gc6?jVO:cyY:ǻPk,T8!$U$aʉ4{_CqWf>gW 808t_Ex,Jm/!c&TPZ-yj46'Bn]#}r_vA)ኤhQ@7kk\}nɞїZːF"e`w`ߟ3 %pPCy5NKPsz Y>3|tc͵0q兂VjʕKdwtQsY|8)Y}M/@:Ch!Ci `L Uz5;XAmR~R 6g|VҚ%P,א:/^Bcoiz7Y3l`dOȊRnӐ}MEϿd~i^ Sa:.HE"ϕx7H_GdLw_c>efqo x5鈢2g׉UU% YZ*Сq&Eyv =k#\ H1*x-xEZуGO>#CS^jքG.cavU&*tx1n+0EJ{ie||9`1تP/!}CtESNOUKqI^J-Y_PWmNI~v L&BߖϱUvG'(ƔP;28T({P̔,fo4kUP 爸t3`\ @y QPlħ F0h#&+ aIoa[ ÛKV$Q'J0y?Ua/XvTE:L |D9#ؙ3ԘOBn〷`oP98cKV?+.=x3c+ AJ/\ui ~͜Q}瘵N ;3s͹F?QV1y|&9ٲ)fNF]uZTcEY\[xH?kw{> $mi60RCPv} j8;!RJ>/#}g~Z<ܧ&7ķ"KR"K@5o|N RZrIknJ7 WK$.?ZB\V۔{m.9᧌;́0{N;ݚ]_0ݵZKM_qJHe7ԼN '@b@wULnڸ'+4TB|`%/^Wd/zr>?Oթ6 &H7CyC:[l-HgKu KtbjKѿsif}c(V&,Icv F`4XpgC7//tʤ``yyRu 7U9lʞxCjeaO$TJZ#cF`2߆^sٹKR0Ўt}2*b lڅlgu5kt߶Yi?7y ٙ}~.`H4 V}soz˟]Wxy\w0WQu {hΘ>Ue5{ས>=~ lqp) ed=YxDz4KCQlfY<%SfToX QE!lO"B=sBƎ{zdA& xbn [mⷬv_V|eRMG>~4mn:b=;ePѐx΅6S( )vw/ !'1UOQyݼbJ1;ĕ4 @{8hEYmb .ef_.9(zT#͇e )/? n;z]>ŧ[ 80#8 pb4'PT/!5T$rc ,BevМ>&I8ªAEX,8+c{$kJGkX uOj'[|$\דIZgq MM{PwU=.@UDj[l7x#oGm4; ';/{M` k[k\AwZFpҎG6xu%h`3%j˥qHìkDF\FkLY"g%C|\f@Y/4F_3A<.y[i'B~]q5u7zwX:Dn+鐜qm@Ex/AԲy|BB쵂5n鹁A̢ٕ\AUrjԥ |{e#Kg X%^=8M2k$aX ȴҔ?s @t2m > .0ԠC-2(c=,ks~ Ev4_π$w,]gjF*%Xt^Տ62P:`kHXB=Ϣm)f*By rfr<_:Nkt(;=+e-u\Y7ja{GY6UtXޕ|,#in+™k%0Dp"޿lmeލB&Au|/g$uLіi L[Œ,$ ci^ Unx76ɸaXOfz{iƠ)͌E_JO“0p5!C5jj0$+J; ?lTP_KSy@P@o+X]P"i_Q29p/wvQq u9v5 e"h*{4cn9XzbXBЄ9(i}㡶cTf>fM_t1yp-̧)䇉}tA0]N MP0OpNOZﷺgynFj2'WW.@۳fPNgz%aRU#-96iq*s$&wTFגF7 7e9PRq䕽 ~NF\ p┒X{)iÙgb;*hّ̲9.' ,f%W`_m:cARh}a`VîJś{+0ƭD`р"?p j{` 2}m vz٣~ZO)EA$4'׋ޢ$M7P}@E}E O Sʆ?kr~J6>c= vW2fՉ {Z$-PF >|o&|59ܫ99lXWn'FDVûw0:sݏMQCCKxw(KEm\o~b(:D_7v;DPX5ѹyTKRz^EKdI6 6ExL:HQ3?_y<b2:,!7-wѺe-y])ȶVVVx*ٲdPb+[cT:Tv-Q'i1.BGZ-kiKlH ;eXD(`^2} Toj ,~BAz Ѷ\}z(pǯeZG}bllIKl95oۺt*IkV)}nd<[Ja`['[PmNc1:t%9h4-kp\aq'-׶t=+1rn-<S]QAGی"HhI@Yobouz~+N~(kZ>߮-)/><",bJ(;_6V`/XÑM ln|}3|̋+C(qcbd@2CCWr]%J.)6WJ~#lC/)@{Q5Wcp@eVn)t)!nS⼅Ԏ+5tEl8K 6Ag`TQ$Qv!%JZSsxdhvSQ12Fx-֗| p+en *[1,$0Ut>`})-vB-0t^஄*vZ,~=i_`9+k)ʁх)A" 741{jbj$N 8P`TC&Oѱ6@T&8\aV ʓҨ^)G.fv{[ _v+c9>3:C؋8 zu5Dp^?s\i?i7_QqYK |yˏA-Jv a]p7.Χ0l̫S2@ vo/"S`Xk`D:\ع/ES\w (X|-T/@ KΊ B0ƭJn7xxWʛQ_n1nO?mmy@^,6s0 iw:^ڔ k(.1KjvπdoI:/=&Hv[j(x+k4FUeV"!^5h\" 8r%*gejV +xIvCU']cV፺~rBHPΐ 0>e]@1fT)6 ʾ9OkC4h(ߛC}E@hGaI5l xCR ;`.ü :r3DN#Z C?ȫTU6-CO t9z@@H o~Sѕn6[a#gQ/:vAk @nU8\efh⁜~ZfbSZwL[Đ~jȤ6Cse!lb)ON%qZUvT5l;LHGH)*3[PNꛗO Íxx'f C&NE˜O#K޼wO}M PW8vhnIj/Ǚ iѿC<؉MeɨyG×?1L oDzJfs A؜)(ؗw/emd0sMKkc=HPsu.o϶Zwo\<2z O_#%>76AB8yK hS+(WExD:?J?+&R}k,scp _G`6Yhӗ|C*ṐqQ 5kqUL4v`o+*ԃZ?m'(:D_N'^*D3̾|";c?kh|'rP̖:JƔO[Eԣ7z0ӐW#q٢TK/c B'D_hjLR(x9x0tI9@vEg'96n!P&.6Q%ɏyX_Vf,uuB; ]Zsӹv"f[ Nwȩ8<1tʳcǼ.5C I,/`UؐgiE[m4gdgZosz(h )T[)d2/Nw;O՛gxFzNůГN3h'kCLsLl9*š>reL*@~ޢizMG u< Yyc B DzXE`9ZdMDF {%} )}@JQx21~u8KJ`3J7#^p߃AAnQO)b j֊ݺ|4!!$ |aYg8 oj줒[qsmm\{&teYIX"fYhK% U2W;0 UV7cOLϟ$[GI0JbeZY/NY'm-N(Gcu<"W t.[?#s\I!{űY\J]<:_/SqQp.a҃鹏l?vq; lٷWΔr(J(lOS_KVMxXé=A<؄JvׯM85ֻSj9=\"#P-lSݛ79 OဧOV}o*OW%̡ޜƂ c'3rB$"U}ȼĸ=+(-t+*R8Oy@vX99xYb==U DQ֓81qIͳdh'Wt>)L E@MEҽX\!hw|:@myUPu>>w" &<ڏDR=\PYGMɖD. t}JteN)Rz~֋ AtCЌ8WsX$'gBà>W>M؆w^#qSmwP'ypu1w73N}yn s'x]\PMط?gB0,; Қi9I*W.joR:$Y 3k2qA`'ϓ٦`IDX@7pT:,.w[z1@5q|x\ٻBX.\KVxW% 1[o&Os )I~Ы( +z䗋o~ﻐ~AuR(.֗F+ \ "^ZT TWK0> юT5A\/p|,\n95B.c_[eX,mOORǰ mIo?4ܸ~ԐP(S̿βUCLBvkHf'xY Uh|P< m wp Rtw^K[zIk3*̶ }iU_&ÿoݐ)FВĴFqƣ94,\|,We}C}p3(n/%b:uԸu>Ta }|s?s#>fnfF_J_xrDG^1Ӄ֒t˶ ߝ0x q4xi8*cXᨇ aJ5tПٶv"_/O'4;+:R+ _+;z-DP²#}@=RO֍K""Eǃ>_^L;9{oRۚ;NIoumK sףG,M?&u6 ЈSp3#HvoD=Al:-3V4J5K1*0U^$GzO͖kel5A7)(M.109Ő~~En\J90C0W$ "f3VKDAg+J 8} A~̖'/wg|z!# 9 +bOãjdEdChήu5X[S^P.Zx c_y s&=`Cu8biV?rmn[to;0G4?wI03k~z9fkQݘSړC~Z}6@e>5,[o8hiOysyW:eXxst.C2N{J7* |n;e*R)=r9V?ʃy}$7L2w]L"7!9-̘hd um(UZQdsϦhSZ+)Vp(( Jcmn/ĆtSbśˌ^zIs{7V\SsU-5+e?MaM(] ipɜ.`zc2xoUM ^a]N)sJ D|=`#MƢ.|7&n(Bgk3=>(]2#f^mv82>CZ=Gr\M9XfX" @[RruU NgxHk[cls.6b2m4E]yZ%_ճKE*2flSၵe"]#LJ08r}hf6mS_|O^ûse#g-MIQٚ *pHdW=H"ݭV4XJKM+m*4߲]g<EӚ`lrlAkR4:8O,8ٔ=|Vj|I_ͭtƍ"cEEA%lTey:,.m .P6%.(#o*,'tX:$p|9玖\LG\*xտĔ42_3ȭߴr/瞪ce8XdmwFf^0]V=O| ci$S;hݏqȨp[ y1Tw>jpϏAk@n gx !}cS%0ݤj <3:F&ʡ)/ e q`%H-Bf%`H_4g[-ӝt//'a>ގ)]ڳ,ө)Aj_6c)iTemfJq6lJաhC۶(c6܄cuzLV#W|#$ Av.!#iUAfÕ*J9Drt(k*.,kbD 7IYe3q 6+=uYBI`i~9C|qG'1EQHקmBMwv=iW)S`[K.\E a6ьrl KE~8&̨~-+M\!c!q 6EO}4UaR}H`SWwyQtamM8O~ٍ R Ma,Cpq7<_Yo#nHgeM)8LcyM{܇A1̐ 7 x7O&r3i W4\odhXI* >S*DmAgyEA><v=S K4ChPc:f/r4וj%i ኝ_֨(7kb,IuG2b1 ituяwD47'%R,f{{^!69fQ N)L`C!H^gr^E$Rn4Iji7 xGc+5G|qOz<YJ?y~5x_| ;p?4 A;Y2<@QI'iWngDu ߯ӔY@N~ /D^H+G8)#b8{2jUk4$[Y1oxٹY%zE<8VGD,}@oXXc .=eJsrq^G+rS;0E,0} wl׾^/O!=` [D*k!26D}k܇CI{](Fr4cP*O">9 Az+>'yk͡vnyA4J4bb }mtVz{(q_$6,'w{Iame&o:w[z'DDhya/UfY-0`-x2m=ۊ"oFQflﰣd+qy]P+eG8/70`Vmjډ)#ct٤2=WԾ;3J-݌gS1z7׬g_٪} A@gd%D bV:"|_1isղ}M8A |MHپg=ZlI (UGYL"\mKgaf t`LDWc4Yf ̽*b!*A8{C7^{60fȯ-iy Wu/[ishÞz~mvlaMׄL쎴HbܵہsaJOBnαReVUbP>9 \G$LgӍpEt(uj#g'slct0?2 6XOB%#ɿ 2 SVNm>-:6$XT;YS9|S)h(s5(_O8C m"huNk"iݣJ_$x4CI]op|~"5%% ߘ߇S7ԕ/iOlVd'kHesʫ=y7E5*bGZMP;. GNUn/tx'`mjbeCKth;?ׄ1qQm%'+G㧌'AlP-[P+cl#TM֦uү'J)I%UXYHD9L\>ti _c\`qEn;s[F8.W\5;}#,}> @2RRjM͏_uh~ J)u.7^t*8á(]md#nm-`ϖhV3zm*]X{4Y8UEҎۡ=gi\Hh[}Un4X\rocU%Rgg:Z#( |nroQ~PBÃ$uRRVV"+J{]J]: \*(-i/l|\vK'xtfNp蒼NyNBq"^ˠn>0^ꝨWѩ:&m5t'0Md9ٺZlErQrЊrZg+s\M^c1L7t8+8hR3Ta@.i G% Bl@ DMDي?  rیo!,G{ٽR$4YަWo?[VzJ& nj}UDF5&5Da*jYcǕ@Y]sڳ+{%0Mc_'x~KΩR2 ۧb("i+&h/LT tˏ4l$}.:>[m b=6,9*W ?k t9M%miƎYܲipBq+E^lIT1̈V|w)ubٶCS1рcaCzEA4‹ w*_Së4MO.3UrNݔ=DJQ8v r :n~:\QJ< .F n,̛5Ц{3x%$@> *RIA49xnu(Naϭto|"UH|HX&eC[#JڤKO$T^9{D`;ƔstpJl=w3ri0Hӧg *^٘0f,M4X7c;d6Xp`B0s^@.נEcI]<:1rz} 'y} dFgf~5b,b,Ye/nˬWd U8@&O`zzgM[ƍɊ]@P ^4AXH;(lf±xٝKѼـ<6^el$A#u-={M$nH%A;{_|9 __@kJ~5Wdܣ-kguf\kP An 4dZG!y3` y2OF 5֗ ŅIhX4ԇ(yK&IUI rl-9YRrp{-Yuޫ~ s2IFʷmq!iskT r CWvKjoEcχ" 6߱hM "#6.gN&`:F `^p-'HldrTX|*Ci5_gnzSt_v\QjN( EV"Fycnj5} >4(9䛪rq}JeW#.`EaO ҋLY̤D=mT\qʭmu32=R"S"Z<*ĨڼveCi@9P801ܯ:Oר̈́tlV&>cpa BJ<'hK~heöX+ҙV ~7hQ%ybxAW~}G\$Wg/veK'G qV_SŲH S lRl5DˠQ~0hYV8l h,u3pvi ɺ] h:3Kv'VWT[P.hNQ=#,"զ$|)L#dsgv?IQ7z2i~+h ;Qߊw9Vf=;Rw䆅:7ַOMP3FTN/8X0LQgS;x% IQ7`$ޱ-7v`VƷ8P&^=R~N?âRxI6_96`N78\p%E6 C=3aF03AixDyZ=I%:ڟ^C)k0 *aH?M~YLFq,1@=UoL47PY=A7 xOL/j1-@H|ʐ#N"a##knĺ(d/ d6STV9 / q[xqXX%ıԺWq߂xQ,ܱ0-M#] IߔSmQrXUkb z#vC/KMVl6WyE6qk99-~q(Ī`@2BA7!9D;Ӭ <$v9ƃx)oP_tZ$+$њ2L#l#yzK|n UI@Ey#cuuCT`M# ~Qz\I"Xy+ޞ[Yjk3MeYjdN;SÞf3 J(c0#,g~2Yy3'M$jWppcQ sc U7Z iʽ ;T"SyzQ^or1P\uKtII\b0֡h(c. #Yfu#U9cknFGp-뙳1MOP%_6x*{ǟM0s# Ѫ1O(qU($5v-o=b݆1IDHYzUPWl0q'U$nd9a\-'+8. w ӄ>16]p4T msrP04٨z% dunnL0=1?ƴ7F'7CE*7D@L$"&^NLOHkk)+3wܐy\P]n%BV#H? yt/[w>?1{e0 Tք{=qmiln?''KnCcH![Tk: 1i4vN7̒g5!H?~{8F.I-mvRSHsP*ikU)BӊOKfe5)~ŷ_8>oud*Ĩ1j :Vk3BW9F IuߩoF; _n2Qnx6my [;a; :0Zī Jl z{qf_LQ`pf`[} %octXՕTG*죔?O5)l+'J0i$qHc&I{ 'N@^TW l 8F!}5'VchWb:EيN g/@̓n$)xz)!:~k%XZn݆fl/>uԲvY`v:gdȅgj/uob_{dhMܨfÄ4%_[*׋6Y(1 ]w×eU kr kpj7鼗!$s.%+[Wz1A@䕮L8[( s:=!5vm!6LBU̽/NB\ P[1Yz>]~YoP݃=!MBt7TK"YyN̻"=5M50 lVJqtC-LH)封1Ant4|n3}i E zKuƯ}qwa3"5+9WsvN4W3Y/ ļ S L\(.Y2Ԍ<`6Ĕ,]4㶦MheJ'z-PivкU7`4DpZv<(D+[׼,w{fq],򀢍析ISnA/%yLr}/>%xT\*A84^xf$.S5 SL1DǃNp{[ɐɢvTw#U-MIFE 5lM~~Ϟ( h9tf/`L|sٲr'VK*n +ȓ ]$+$.7. =r\M*WmaUTL"P7en+;8%#'ZJd=)ZQD}+Q"[sUre&C 2+0'S&ILDB.VK 5VظE#34v@b9oRjP/짘D+n5rpϩao;yTJ)5FL{!>H%ְ<  -5tLtiy TٯIWֹ$9"F[^" 9 Qch `u5b iOB@*u#7'= ~&PIKg^ VNsḘʞ@DuW;<;Ʌ觛*HY^5;m렾A@$LQ/ RaxV|VB]K5ޜuMc twb k[Ywω>"Fɬ\o/[G2RD.B5V 2SC[wEY}QگkS"ڒ FrO?UaD ٢gri^T:<򞺈ehU< 3QM䴆emlp4/( 7+bVwY#K/s "ruOZ2Y+V#buX_vV*muvO:0/! ﳡ#̘p«_|t?R8;K̍IvnF'pA˺4bU\@B8*6^VPf;8\pOQ ,a$J(W0ɴH@GhY4U/a=PęihQ2`stDL] 95⊇DDD~(GP2m,R0UcMͮUC+ȱ ZȤ" [E+ʵ w]/+Оcdlypw8V"HA$#[hHqSSak=i ԙ,r1ԛ9O3) ULF_|'ice[p0zgRVy D|4cnW}-'t#qyS|#rl˄tQ$&?tr4;F/gO Ք.]{%-ylI60^`d߿13q;AHhk ~T"pн2MQu/SbtO3 Y즓nUlżfߐ:(=?hQ(AŃo¬A {Z P4Z)fz&mHrBjdhۣ5%M|Xo""g.j@Y$rgVhC<Ƶ8b\}qX~`Ft./l]G): > NWhmzESXf:wƌ3Pz]@ Nlt^{0YU P#x=!~'"!'XWߩ?g؃^gufS7q(M_Eч_ <*"џ\ y̛/5#EucrOKӧOfeI64zlZ6oo%vr \s9sS]F|Jx^| [`txH3\LxI8ɖr>n""@Au0! gW,teet.!L<0A⿔doW}:UevK/շ&_|F+I!gh= MHH6%lMGjCVٵ*%> &Ҵ#NSzh^͋:3>E`iQCLrʈMqp ˛{Q{Ëp˝Y/!̥֑>҈,Űza/&wb!hJÂ-:}¥Tp  #c#bLֻ4;P>C<An>碂%A6;eIK~ȥ5 wfh$)l^EDhX%pCgǡE|Xڴ٢ĺ vaA,W2>09aeQ)eJrMQSyM|86Y3޻gĔQhԔn}sr2#5Pcy2crwX.bՊ%֞yxmi0 aG8haS@b4>+<>!NXԳhtsCx?ቔ{p4e.w$6[mO$&e!& 9PV'F75Q(ZxyXkז/U LHId &@s6<|mcVij43){"(VI]jm?H.EEevb$RGGe" Mx^3jjmi[Ojf Pmx&AkYȖ-iח=P.@rQ4:J1`9+#'v./-x7RINށF5+ #]J2>e~OJOx @@ rLqWgo <hަlin-?I s_>8a$hЌ7gOPI_D3aBB'a<6Rnin!`e5~NˍQ_ʫ 9q~"0nm&Z9P_x6BHѵ/WÄ}E0 w6 ygUϜ6-=X_ZmÒ6r,{ʄ )N) zO9Gmo.VKhxóBJY=S%z9*)LRaƾE0{3чhP۰0g)CKc pՑWaF`_5Lfh~ʅ4&s= 3&Wbnn+  Ƽ"f%jqGMl/(Rjv9o\jd O]>epdK5ؖqQ%q FP)z#zEz,S5m),E w0 %rE&{v{^m:QRB< MidtAF4.Qڅ {"%C~Tqi1=LiegT ZqoK%:_\`^LN6KT']AAl"VW +_ڑ|ʑ,m2Wqރ5yz"1?Q^4ޝZ\L٨h^ۜ,̹0\GЄ0̵o l! ,sW5R 2rkxtX (DUPֹxn6CUY3M 9+-aTN.'`'0[=:ıU<dq%#cYrPtCP}C0qe:C@ IDiŦWCLjHGNZ~">N&n).SK)5HQQoŅg/6 xNZxxN|O6䵆XR+ /֋~L@wN~9fye'LmGwwsgH.S "g2O2yswgf^HQ42(I3qE)843j ۜ-rRYp*oF9M8uŧBH&a\<ʿ3XF˟#@qsff5[*IH'3$VJ)r׹W6DWoH%¤XվvtEVg*FNWCSҶ#Ao}YZ|hzsoۃ\~KwJ #\T-_p9!fu@ZrJJCGM1M[}l:vIrV܌*8'6Wm3˴1qCͱ?AR5&Dԭ1~pvrgxUDM{bH/{ǚNIon"2xW)d/"x"}'{Rr#Nq:nd t$gRxY+*x/kvRUKފˉap10JyCCogݫkLO ;2i3иbzqc fWAF gW*Kybb\ekNȴdXUAF/X}-pHI@š$Me^u Q\qvPEd |p~w_4pb9\+uHe@+scq?7!8rV~ֱ2C\.C`{hR$ > CL1ohi6J%+2ۡ)3 >Q"+2sbI޴T ^cx)x&ƫaðe<җ DiqgS5:t<Kl즪I?~ [0aѸ|0~rM܌ IGY9"u-ڊHn@$|^}l+yɍ[߻py.15'oMx11M 5xt+{z*+^V(r &vEf: :5( 꼸2J9uэaUЀgR8| / 2(BrUT[)%~K3\m;fٺR 8̷`2"Z@鬇hk#Z4P ?Ŧ 6 YqL J'O0KϺb4#jeK#Yet6ЉK|j̨v)P# ~d5!FGWy/*0sL~]^:9wݵak on4s ;RuHa~j_ՠ>?B38+×/PDdn0K8g^We}r@5_|  [ Iy8-k\o[-6,;@ćҵKUToy#ww?] ?yY!l^L5ò7;?jQŗj.UپE3xc5My10tQ3+LKnO1/5rg{-[ &5ͨ@|p!+V@H'!vIZwmh+HقO5* å0R0 l[-U4H)ugse>D_`;jH܏cJr!%/C! nex7K@?yRHq+Ve T^̥*HD)]Iߣ(AM̩-:J̋W$Ƹ J5 x^RZ-n-RV%b f,W--;7kM2- $&w"d)󖖝.͇@!U8z`8>L[hH&ICp,_u8T5J tRV4XF?'͍"sW󍀟:u/ð `;@bYDφ "V|9E,ЁMdBu$ڹ Kvkd1CԤ})?+ΆAWc~f^A:YV@R=7/) 2cf{ٝve>RGTl 'F fsző4>²0гE v޷jL D6E X\7ƹ Gv-zh`t[,$^|@>:U(3RP'` R% }rW "گJN=a[\ꆀ:!=(w d(  )r %ߕ7t?^bD8Mz`TЃt^pe>$ꝏAdm'Quaв6Qjk'@Ay_E^Yk'oH7a{,f(;"Y1NDjTsLKf)؅ 8JC~Y1ɸp]O{w)|iG;2(dePpROё=㏆Pت.Zχ-lj#RYX.bPY<Y͏ cÅ'Ew $͕n*Ы0?r6@85RZɌ-0] ssJG9gNyN 1!S":~!.,*Fwa/k(Ƙ~ͧ.YKH}56󹠽<}*>BHg1X92OOx0iDGab/TZ:6FJi9]̤\Wcouٰgo/f,tZ xƷH`,JDjZ&+DoMF>e£uWݢr+"'L(a?3kUu]ɚJȘ'3n;eUepL ˎ i[̘]?^xK^LNr' _Îښ|g6+ZVv! Y3(.e +Хx~ ,'mW,UFzk`6,iW _on8\($S%jj~`DC呴#MpV9xMGWC * ܨD@wҏ̴Z%mU7h vYԪ[hp7+5)aFWAIR#ڙ!S,@uS2n@cþ`/Dc9"˶;V);pJ}Xt _|k?ӓfZ?|1iΊX)hѯkI再-]j(So{hpV:O \ !mYظԐC:gPYi&[o/Gr XN(^5r/ae9<VsdM)~Ӣ IӪAKX↙ 'OH@Qx VHLu\5fۖ_1e/JZlOKcYoWNTrzURlg&jeÿSK4pX5jI9e~]n/[+1EN^=cBx~-QWm4 a•?\Nh# 3bi]r =@pς` <0J?vC?t7IU`Zae ׏7=3o"rҤ<)3`ccuֽHL'VBm /Z f:qKYLӎ~(VSq}uDnǘh͜lџ=pna# 'Y]f6)l_;إe?aêGSIgn;C0 !(Ò0k= #= 2+/c_wk[-VRvrFԆ_jWk&ҍ ONܝ:w-4i,&/K=M`p͜TW`ǟ%ڬCcbVHě%FKpzmw(? ]IQ1[tE95X7s(TqQ pl:/'F1]`zim}uGR)%(aFs¥U?4RF)6"M׼SMHݶa,oJ}ˎNdۚ>X6bREyfо{燕r:tUm@ WWAXOZPhv+@F^e73cEN:nqoKO. 0{ TwxCY~rSBmh!&Y54BQe~3 d`B~%^|TM}$^9,XBq&^qRlp+bdډ>hʬgغRV/=pazo1x47u]O\,a}<1*3ߌ]`\"Zk-fA,g,@q)NP!W3!cTb )AbR|",}[XG4lU~c*`1OI8=koh6Ĺ,>bS:`HE?8KQjQ 汵-k%i14 )+IЀ'բVq$"I{D2N??[=[FE"€DSٓKQ+l.X8OǤ*mC>ge|.\,7k-{7gZI˘gy&<<"@YXF'VBR#9fǁ2t r%svϧmM|`]o䤦X+yKVbSk74j>8APbԩLs1y\7b@4m6@Y>Vu tgoatk^Ԣ guBߎ/o^B9Fu}!0>=8ϲ#_65ls+PdkzR*(B}A7 <$"WG-kKwbJr}kH;CEibƌ`h~a͞Ck9$ouRdIyȝ3sy =h=&iJH$<ϛa%ێq&p2GRK_~K-zGEkI |8NˀWҋUCcKH/S1oMQ@8Z]G ,#ԜF'2Jcb&*1yQ? ‰~^{4DOC:0McxOn]]RK 9 j`l΄ 2vDkvIɩO!jP&χ/$!ԛfyhD QbWsVP!d7b?xqRp42Wc/T :a+xm6Kn[_a?^ 9 ˾{zX4wzis܄{*orQ\LAQM'! [(i-cE6?Ӂ:Է$~Khŝ"ՎlGy2vq9\(L)PFyգcdǣWI%͠wd a"'{{ E&RI4!km"V0(R B,6 d&_ ;EӇvt'uFi[V$89.-A| &'^@ 1NJV" XvOT ҆gEpJb/ϗXXP9; pm^EȲxg N\IJljd{6G[&mE)RŕLF&A2E5i-bQ8=>oG榬o˘cwJ-ǟ( e>Ʃ \NƋ9j^?^Ea^,4]9>.S`.Տ%TjӜǓsquB|).]9q\ʇɖ<(&T:uYO~`鵐U(]-CB^XFK[ewOGiBl:mHёX@sP,o'ǖ6sla6Eɩ $6 &Нno T 6v#]G>G2{iTt]!ѿm G**=q>;_D34,t*kY.X @Y}IhV[-#磀QRYM&ՂI`]sN*0 0'&w߷Z]o^p;v-(8\ ?n]ݺqUx|r'AF׀[eR3@k 3EI\8oz4sh9f@JYރ VI:rZj״1!m7QA1bDy R-V9a!cpCQtedE|4sT%"K16sX-Q6QŃ9w@v2WM'0Q˩}hY8 fk3Y}>im'x] m%mt=s#CVaKg~ӊ 'Q*s|N(d M( ')O?JVHT?KKHqh4Ѡ}OJV)rH_=[?"9 J's2CuM8>ſ')E\Xý#;= {_Xz=rt]4IbujQ?`(mtR|.2<ÅIFNZJQOsskMBcl&BjpX_܎ <iՉ6i #POlbua^=\lm,+;֦R0`x'7mO o=D*DjAMqLn1DRK"B;Foa ׸#U|n(r;iFSCΈ 5re+_)vef't3̞//3GښRz l R)UK]ɴc~c/:^, ʱQ 4H %Uǭ!kr%=š./2UFx2 %#QC,FVAF},'ЛZvL牑+(_2G_Oj/28 j:\?7#I3^k0:t t> JwO`3D]*3p+wq6׾ i qw<#B6b1ݘYMM@L $sG38jX Dttboœl6KVݭ+3 .^Bfc Wʋ, =3(cV[BDo?BY RkɵJ#-lS8Z#p.Z&?Cϸ(9:vcOwh=䮮 6,sTCؽatd]B;ԆBY´lE+P?bZWid7@0܅>d&m23< y[t&RMOOk/#Mfx1fmQƌQ~wt R7"kHql%f}ћHwa3hU ">wcmK.ʼnff(}LS&,g݊c('G[5J2B*5x w/{ec.ƃ6x˵tECTREak-e˙j Z1;͔,dWCx8nӂHz^ QILOH/Xm*j}{<=+]=kBy@CD9~s> P&UrQۊ ~U5Ĥ}DwJ%7@u\;/x VԜ #Gk Qǘ|h`~QX(H_K[_zLrp7(zDՊ{H|pbdaGVl -A-6$3IJcP$b&у5Gq"+󲾏[^UTfmH_6@qc$6~?y-.kJۍQ<0.mZE(  8|jY_| J-^d<0fhkFV' GTIP7)7R! HϞ;6(爡Rp!~u>N _i'W68C\[)K#g~)C 0ur B9e$W: 9CnMGTN;EF؄K4 t|2 5|x.mCg4"Wa{9/yNgOsJ} G^-/1ݤt<~W1q蒣Uzb ww;eޔ8EVܴS4G/+fW s@2^F IKN/Phq%[mHyl4w6#[3?|Le\g//n2e KE]7;A8LuCB;KFcEkT)}?y9ORplc'xGa= P(t6Z*c>́ZLw$c_ۮ?oqqxKSey5l֣i$F!(uq.K7؁yڎmD[@1{=v\"͗K]Ñ^(3*|Tc >_ACK.cX^tiP\iTXA+~B/7ﺨo'% oּlwgLZ5Rlx*e|YfKVNj _ Q= \KM[#a{Ў"Cޘ}.g,v֊p"+`zMsP60.d*!2~Sd֌}?RN71h~4&TbO7HJFn D 3MCY(Ϊ?&y M<̓R j;y@v15ttk4Kd)BiIԥ@sefUqDPDl? CGB$,~< Ru/fx[Ө,؜#nADt7lVNVG"<!y~UME66Īau/,jiKۗMX1z|hfm2O%l_ݜc#q%\#´}.`f0[# VThLG WPvb^vOC@~3u4vck=;0PC| 桽ϐsS/t 4EvJY'^*{n1^^Ci]Oz9\@LίNV= B b,ݔ>>u=qx۷+q·Aք2`tuׅTU{&a v((:tKYϢ0^6pm؀sL"'~:]/ e(+5.0sN¹9S`ڣDGKC~ҲxHK# ӑL.8 l~(HW^ PG*R'f6gAN31qMźÒsv.kRCPʐX NUK]"JT. fj`a7ա3߄TL[פǮ~ky[josaY`/AAmt]nL8DQ$;LBumRƶ&, ky["ܴC>o0[H{r״{I+r!i_3")լǺ i$)db[dgs8g·!|0 #c }sFזͼjMl_ҜgiV>cJQ+{,]rw]ƒ<]JC_m|tP ,i%+wF11ˏ|*:?}tԶ¤ 7G̓)Jsq$|Ìgu:kM |4KiqJվdRiUK8|A$j;I:/ Mu-xGH=y-g(bQdžёe(s @3;{po3 zk~i3짱pE fjhe@Q{VL&rshzfY~4ډG8xrNtQGkyϣ3: f.' g4ֹ3 Cѥ .Hٖ`ǻgOBמH:o{y$ќZ_6\:@N瞤+uG}nlS\*A3ӹa6|y[[Xxb񫖡`i]H_?x&8Jt<2wL 7sMY~XAf`㎟ič4PMĥ|K:͞s_5@/ n5cN6 w;oKkF숾pǕhJ (ԁ'tTخԡC_s/TT`8vcG*:aJ d)=R5cXhdPHe(0p[k䴦WJDdJTYr]we^UvUޗ*KS ո} l j D<0F[ mL=jnsV4\ pu eؖh2E]IESvZ `}@#FIoh.􉃀F4>uQ.{ o̬(DQd6|~^.kvklV;e)n1b?a@i38 |X˓|9Y5C;R4_ε\A:ZT{_0٬WW8(,=IH1L/O$ *TB>ҕ_ @Cpî6 0`&<ߗhQ=.!6`k ܩ@Jl2x UqEO|9ѩ8[:d U(:'{D_B8FEtS ..R.;"ȑ|FAES f9lnMϽ1  `߽^bڬ{ZbI {hB`mX5}CZù}*7zf ƫYyυc8]ng!EIur'AȽ@+-yDŽxa y u}L[} q#jnM5w @ML_@s"%SEV`Ժ[@JjT[)z})4Rw:#BDr#jBnCL{?L.GZ4vb˔ !&I26hX$η4(GhER9]xܻ%#!p1^f-cĜ.>BX: 0N6=}rPm\sSDcvNn@$5&"!ߜsgř~H]RIҟo3}rVdLt6IK]6R"y9L#:ū@"M1b)*CKIJ urU;L`'w|Z,.`:2-4nk.Ap>[?1f&ۤ-(t{EcZCZjg8I0ބed{⸡Y!&,W~ GTkx՟c%W9m7Wvx^Fa`!W"1V[DK o13e=z~2r0|D+ #I7$"%ON yݼ?R >5ShQ˟"/Q/dr\&GGy g5FQ`YzJTf%DO|5y`jEMo3-V>WX/ĸ49bUT?ː.F/8Cn "L&4 ,٨Sp0 }MЬDijSSϥ:zs%i \>ӝ$ֹ=@oχ7ŗ>'ٚmaРV&ID#ei =nHg0;⅛}5BLkwfix Y+D4eT?vo`h%rs 9Bqa@_uj.vGD é](JOUɊ"ay^NJ蜛v1 )=*mYYnli y| 88"=BmŦPCߟ%y~{[ͺQrK%7). KX _mЮ@{gϺ fq5BM0`~+VCc<`FA/w*Ŕ37&Ci!XDU=6 :x>EMMSToG@TZq'``Q" #] )tB`XnS@]ȍ@zJtCBQjL =N*Ɨ(ɻf0.#=%UcTds59}p\۽4ߊG|js3XMr&a$C}z%0oΈ.fӦN0-SUdZrͩCl*e6Mn&LIri(HLX¬3tV ʫCiLȷj]uKFjN {^k-oUFly'cxl~RRÐNqg SD3VQ*ryu؏$TU%b[YWlY^ k`˾Wtvڟ Pp暳 j*8K3 k8D VDCm@o7\by Nb@S1Y\vOT#z!Q@ L+h- eM ;na3>%'/X"o+ܙ ߜe"Pl!U?lOEypYYn[yEMaCzMs30JaD?I^Wie`߻'"ΤՂpp}Ñj/Ǵkʼn ]-ȮT>r6ja_$XN>In=n&wYzuY$~']0m\-h+k85J6.|{yK_EB*>0?ϊ֢RsAZKi2KS6"0{.%'1G d) jۀb`h6 1)k>'`b7ȫqs$h0HT2) z6@*\]Txq /paztM1#?,sHo,i@ľtؒ o] sW$dIMahisgxU QfZQ^ʣ]ˠF%(ʞqe"TWFx+g0(=ǟN_; WX6 jÂos$l$A=]V2jm fYkz[hoH״]4:Dfa/;]<m=ܱIVo\׸92??\LpM>o6=WT9l(V֧co)7y 3._fߏr$Z\0ȪxEk4I(7?F!E>:D6MU4# B979d^=Q*Aw$Z_*_N=40JwL˙Ad =Z[ ;JQOuGxfT?5q. t-f6ΦZ`5mV09zաWRST-IDG֡IZVq>YѠ;ٓZ̽.,f6HB gěh)]c5ЙH[|`9$C4&$m/9&γ5M4^o„z5ƧbS{u =(`o?(GVC@O7C']v Ӫ_b7~|-fjLq~F:IE)zNm"]լуYʹ6O3U3 57d vc*Qrd1fJ e917_D?uk##ܐl_/; ERs=_$HLނ:g T^ *yݞ=$A&g2ԘO2đ/xU㸥ǻpڠ@Mo1I17gŞի띫Tmջ_yw z{քn  N ȁ0ሲS ŤF2?2FڗP̡SNf"3=b3oTMͨr` EgNrϞw赥+̖ jj58esg:Mx0IʭTceDеhpAvMbZ[@eh31ގJ_M#bsSnh#:>9]5a*<6G$+*LgGS7*d28I% D0ފeKD=+(w( v"ОcoL2%Yd">p+}P&*4)ZisV0[m`xuX_IrrIh27MncXTn(-("bAホƫSK=e!"9bN黷{b8,< .gN$@xDdCcGpzh{}[YInYo/ ,_fgUDKxȯI ºΣ1GR#§U!~- 6P{tH0?\T6ڑ|˘).K :`ٖpJֽL8d'_O @GLfcE;B!`kȷ#A禖`: AA3,t2hymS0qY=l  _`rC΋'l#8v"vP/˝YŧDr+'kKAm* -~]Z6y@0+IGz@梿l)%?-787I]xr.;&7QiiԕHFM8jХ6SlRU\sS mb>u2= q|jD{aT\ủʺ\+\D~ӞT$Ƹ'ӅrKc=U>U?gpUįeZR7NJSv{X+DSndD:ѨHB|\<` "uJyF$G* |c\ίn|j$8իh+WZ_ sj2Ae\2-v{ۜh()k߻vӵ?}x L &W 7&ʃP†~' bς(eG }]V{gҌ8aK4E똟~9UsӅP*qR($_7$bt >\su r4SG*ʆ9H@6r'W#Iة' =$A{mD!KefOz?T!F$WgPY1I0i@4*} 8(.jF )-7WT(<џݨ'JwP +Te6V!Ulg wߍx:/7=9j06KSgm+0MH>,Uɶb{6s"]"jрŰE;gV\\ YFagoUjߤV ]نPR`e{HʜZϓ>pI`JA ]kRE$PC\;۱XS pzq- C\7;v/qBm j+8|GHFL!onq?.SPXmbgx5cyKv,Бxc%ZIAΟ4!rdih ܳ@aH+VmP"zzOy1.G,!K{( 1ʤ)gܚW{SV=V> ȅ@l^HxؽETgg-(tRdt!9u ̏^IU: 0veɋ`mr͘;~W᜜^ye4TL6]a QxCOooS)D@kzb"$Zɚp utG@;bsyqSoP`Jh& 5=78vyYS'm~o&4`E=;Ui@+NPOO0qV J] Yb8":kODȚ*Ĩ?(:Cѿ&m#Y h T%y޺;2i^wS=W!Ұ6{^hxM"4{\a}C#@zd$͡O鑋D@{*T~vֶP,{8MuG* cFghӄAZ+&G%xhb鉄GC겒չ$W*yTv yf6[&_i!\HP n$z+H&4XqJvp(WeFt/MjUOvHʹ5w\vel#ʼnGYA-݋@{jxR*<kLe8MFDƐ"Д+U Qطde % ^/{ʂ^`>PJ#Tэ~x䒟Iwzc9WI=_r{0Y@| aUN]:Z8Q!^uZ2Q-- t }^ǰ@Sn.",ir @hTm[١qy..d%#fj|FzMBc%vTh6Ӵ_59l>5#vD8fH|%޸^ĢIyx:8n}ܶOz,^g(Z]^l:Uz&mWCM)4\ r~#*֣IŰ!_ 0BARbcmo>)Q; 'QC'ek;DR@ oQ|̨,8fcf 3) xC _^8 8eV=*Iڅ^=ၥjz޾!Fxd,GZH=<%o!*jE)N)_#VfG}FEq?sSY6f\lZC Yf-JHFz\XGhkOb,%N>t>#.. 92ICNug'P@ȕ|ZPȮAB%B o1Sl5GZB}@=+/ɊR-,jzy3̱XJ&=pB56p=lo IYD݆˂@NS^Vdr3C= ҡV<Cj3quF[;#Wof+),^,pވrp(pnC<"Q>gM=y+6~xJW_v~ρ|60yF|mXU` w i!fSh3eto°CMt% 4G]^ߧyfЏ*oLFCh"U['y5D@ݔSm:ƻ ~^k*@t=mDz.LbfHa/ Յмm$  ].s*wV>ۃ%O]0*}}CC'#6sQh[AK #6x?"tVZ!Z?~a*ipḋk0ng2ds>F1WpɾWaUmENAJöMH">6Ĩ wwq4);+\kQ2i M>;pf|# 6g!ײȹG@MTݗʡ.N!P'0 ՘*r5rWC޾Vv<4߷".6`PS#\Cnqm_~3zT*teINtI*!`63j\!?Ǧt7B_^9x9rD|-wi q$tCC\GL- - N@mw s,t T _ُf+[<6q狹Ic,IEwwSC<ҡr(]xr͋OA{U8qp|G<{1 ?d(CxrB?/0+w:bg .qtɤPF=Q.2"Qbq0G@SJ?dܗ/I'xM~}M CG]K~ 5qW~zEɩYxOqDg)`O? fJH& wVTfMX6A\b+nè&*H,ߔTPYPx,%y77 _ΎX[upհLg76,OzQm\xk-M!MzUo[Sȧ\2Î+m|k)F =CJ7 Gy䃑Wx:T/ˏ5EHqI6Gzcy uXpWP@ * }UlQQnsSҴQu +|q外j5.yFH _ݵK)S?]E2q\;V2YAiߑ؏4XU@'b . t 5FIapsSDjg''sZg7))ƛJ@gj|h3+,|-q|vaf ^nDr[̵u^qE&I.H|u$e`${T_wF`}WGrr!(c*m[25?vqj#aҷuHop'%m/v.|*6oO@C_<=Adǝzr\< {d"zJ(Ͻ2˄acM&Z)?FgD[5gI5ﹳ$roēGOHE3# _q^%Ziwm^LDͥ6ƈM8hY~j`2%V@aJS]i7J\o1i}F&ڼA4gzвWkp9Gb]Pi$' sc>;j ͹eLdy Yp\MF"%,8{%aIT[l2v70p j]Hg¹U;ElI1I̪Xg/jN@!1LnbίJiqlwd4d@y; o֢na:v(c%*M<":fGc}3GUzPh~,Iו$ۢn x@fk#Wg8l?QouH% FW (.8v{=",כu@يbjAmuvjGS MbVGj@#rC}KC'$`pEbMh6ÃYp}bAhȹ*+:`C4hTt(o i?$IɞO[;7dph:Yy9?![3nq/E*u\9/}Q ?/r.2D\YWrȨ*:H Aq_OZL ֚݃8Rq X\VKP\0x(Ǘni*ys XE/!63Lb̞~4B4rVU`ď zm [k~5ozZk]]z7$ͥc }$3?̘W uIv2}:‘pc d zaNWx٭٦'LOq* ҜUgwN5y-J MmB؁69˩6Oȓ,>pN*L)⃁X,? 0WDgW̾YcXO CW-wCpjڭr6FBJ#"KR!zB؏~@~ WB\o̦SFXWByyKNCj&P( ێG$? pƞڽ-]-7Bz}ay]Ex qD!&"t0``P;k GջDR=QX)wA>ͱ*]gF Al!&>=)cHnK$?D?^k\NW99%uMVbB_jO'HFD+E"Cz$$ͱ>I#-b#r,Z\kHX8%{zQ۩'arh@PxxՐAC0@UqK6^UMa. bFi绳o| p*-n0Z hXѵ̵gkw> oFjm ]R[.񹿒E>\\kX!yZʛ[wg}-faya;'p(=5\M:jCv( 9GGcdPU\0=G4`v ,N!1 a0KLL]-RTen72ruzGpƶ2MDcc1ups@I.5;][wH/]H|_Y#oA9RD)47BLVa!@8)983 ,;e9 Wm 0 Pؽ^cQWFK * c~Zl{Tٟ-o[h']'/+Yjao;U ?ʦ!#{o=9,GLmi{⸲OFVp.[6]hЧ[\3 2gcuizә#,@4\/WQ\w8def E8z1my(=@uXKwzhƨ7ԯ95[C0bG"ՓC:,檲&~yhZ炞!-Jքc(c*KRwAIP"lf@XLe}6QDɮt7(I,_ vkv^6ز~墡pMD$_U|fԋFCf,*H leU(C}mnP[d-U@!ɥd}rif8v^6q0 M{xZXŧ(蛱I|jA)X ﮛG!k9=㲤<=N.Io0Ts! /C0%|,{p,ƢaݛDbɳkf)!Q keg ^wu/JX~=H.P9 Gӛ <[R-xj? {{@;Z =xn `jܗ s!E!'6,.]]ľ;/4iprgWsDX_4q"~i5T\<0@\ -A )q Y%٪I隭ϔi .f t>B>&{u$; M b?0R3kwKۜyNmRBBY-TӛVW2S ;>佽VA&wg<-'u{{ VcT66HP$6rG6`B`;@5;;+f*WEa _LŒEѣEC4B4a=;UKx&RAhnbJoEtjR0B2);lb:$i圍uU# Y3ix$GHXDSa+N84ԍ3k# T=6{Zhb)O±_E1X8i.ʵ[hxF,!ˬ,s7Ya*ӏm϶H$xA)YcyO^#جz^%<iM'\h&T+h0j%F7`8Ui/#NrZmW$o?4aXwVP oxjFtۣ3d.;7jmD\y}KRM l\Bd&vI<6)y;4dT NLGO6R4r-(& SgI_t0?o׾}Dj"T~j*^֋/ Fh">RA,?0L6&uW$- #60^i7ٌrS˄Qz52_9vz#,?.E0=j F/ևߤL85$OԽKY>./eSf ($=ICؾ|{ /X{-+I%b?}⊙ }T)0y)CtȁݶYp֡@c bTv]k~Ϳ\q,Yj-˾q#X8eWf17q<.op8BR!" &3$x5v Jwh*ZB*/>&"J=6YyUxrJٳBd-,h!0%P: KRzƴiQ#Y--ts^ 88`˝Um+d6QO\YfEndsAd ʍMFȔ@op>qj~b#0>"b6NL1Ƅeq vM#2˪|̍D߆ &l'Dnx Oq>$R$)R{+K*l)c_iRpouʈL{$| _hi]@ٜzPb?ڝ>-tr,bU`?I))4iکM% /7X,ڡ`v俙o֜ϢBcSD; ^1W 9 @֑փվ$~H=Z™v2i]J^ UY$Y}^ř/gQ"33>r`Uxq`zZWWMPS9 Պmf=ƭFj_Ng͓ dSP'4~0z:\h*Yh,F I*d>\Fx= "S|FkeVٺ\~"l,t8[D("6;Q/e-8}g0ǐQ5+ q/hl=U JOD~ #G&'B&Xw9R!ljԜ~^ly,c:BI뭯1Ҹ~>N-޸)5LyB@t2Iy ٜ8`zҟ{Kh zaD=dם2S)lv$)} qn:12k?6b\?$G0@pg,ْ€ߔw,!_7K[83yI!I9vI]}d06AO6Rݺ `zd 9&kqsy=&99TH5istf锭vzz,,ߒD5Ce 2Drl\}`HE~u޼7wXI }.]twC9kNc<u"y}X)yMnI=gԹ-pǚ8Io>k ֺ'k ty_ڬ(\Z0y8G{$(!L'/'{aGZk$!mRt)h2h:p#]$FzZ S}]U1f2\b|} : ǧ ?"fɚNdBE#@i"Ȗ.W Kwi}j~M=؛w3U껰Ę\D=c~ⷢ?ˠjiކTh?mG]K ERLg^ b}֘Hf&!uofz &XYZTsHc$7^XŊyQjxʃ ts:]]Xk3LxȖDf"2ɔ5G.xm5cfJ+X'k~ї=VxR :i7Gbͺ8Ah=.=86{dَٳ.39۱ пxn!,|a@e!Zz(?% bB޺W||DrcEKo{sjil`/P8)S@"xPiN"0R$3>wh}ɹo#Of OƎ޹UzavӇ6'`$A^A7q틮_5ΕwI3K]&/yGPS,Hc^/ 'I7*܊tQ K,pWl}Bmg@w tLGȯe? n&8n>?BoHl]tP r^Kٻ`%Gj9M`|0YV-QU6v;ab* Y$^%2ѻjT#f`d&RڨW 筢Ra\-1R_?&ԨDH :1 uɦS?f= `R*tk&|7n1rhw N1*NLQ*nx~V9(zw=++<{!b۸u80ܡv:$s 1FـE+W7~9564L*(|FlF,j#BR/0I-5pQ*FxIO`lhso1|I6Fڮ[EeO:HHbePXˆƁSw)q1>ao+£jܒ%( J?H9"35R+ͱ%iLrǼݶƎoE &Bbi&u$n})Hh ̥ŏHҊMɀAŨW WK3p2u%lƲL_P?%Li2aU_(1`<Xы }f(:p$h|?q6&Y+-_B:tB!Π0_v Y;bxoY!Ls@¯_ 3I'7%~({r/OxlS9#tW 9T;7H<}T`VbAMl ׌% ׇZaGpKGD#u&rfdUG}nR$KK*D1c $U(G7f{jc#"0]8BhL[缥遺LY Y I6$̷ř[x)hFkDoWa'>j䵆Z`.bF~b_%|-8wt#HM$rU3rM8~̦LVRBC>I7*zqQ/% p0WL觶 Qbsb4у`0~=Gm9oI* j|rKf0zf/ƈ]R"ڱR$g;R"KhZkϨX5KJ2CyHrIf>\J%tp8ţPjJ+QciJ*q$eU$Ž?9杲.FsAq^Yuޡ8N@e{Ot EnTRAL.lTK 5uRw6F4f49L˿ZVCvq :6&$X*`h8k{bnKTWo1|OM&y7;.C4-(uc`XKU>W$2Qg8`_>ҼqQ;\wGbl,_+KV-kӥA< gg"J13;x)^c݇B,dR (wg{/H#V?mbCZ <:]T8;>`4&9U8q+iGgqqyT}Ƨ^z謹|̭,U[sAYby3jϵ]\|$fokFȲr֕-$( [8𡞐RDs(Ϊz"Ob]s}.v~HHc^_ȃ%ozǴsO R*l/A;4spVDm̘4k~vM T3C3o":Y-MG8-pzY }k\1ҐMfӕ$Ӄpz'?ɏ8ѴK Ƞж3n쌲*ij={5z~RU@Tz |p8uBJ\ཾBڹ HXrb!V!;e4'<Q="vp*E끦ǁ۴nyߍWUI/빨<"o'Y\4}ܼFG7yOO_8O]֤> ?>=" O|3/;6~58pZY>Ƨkf+? jܕl7lNCʟu7Am`T_2mťAq B^{_1 9}k7ayNF; lւKpe\B'8mys3EJFzaUʪi5'Q1V?K ?P- Ѻo`_)[ldRq]|j~i 0̨}/6( nZfKTg':<`O9wALv} L#<.?Y $z!B\⼸~<;+fז-MrehiBG 5Z]G-T} .HA`jSUlvoѣ6`%>`\mSd^M7 NA%m˳YPCفV-ѱUA;:{({L~g1VQ#Z7pt+*}L񋹂T}:5"Datoofl؅&ɝR]SWC! ;d2;a]ሷ7/D'=:`=C> ,q¨?B; xQo|OA2%o(C)=n(j ҄9dh[Rfv${KNVlQӭ„{wrA^Fl+H-ZHWtM؝z+ +NS!!|ϥ ~hcZ͜S!#eKGp"cj%ϽE Y%nK<nBohN_>Y)&l*5Ռ&Xꬢg8pp]ſtVOs&n6pRa-%a)"7x\\/+PdslS;j8: 2[PC\m:&OQ5?l[tQ8q=OS!.*E~}Х䆺Q]q1`${KKMa6Suߘ @"+QXtuٸ'u,&GY?ZL{:/ST~ʼ/%[T|="p167}M]mVoWi*/0".zOZIsFml\3,zČS+(F <̲4m=LNlu4vP9ZhEZs.U* J̇U*r"rd:(x>d.s' MQC1(ћP]jxה1\IUe(ΚA++{@"ߠ>]wc0R&>NaFY(Wԫ[TW L( tWbIxبY>@M>RJ#$[e6G}@ru]"̞J;Ϗ0%F\t\ḋ]p3\[D<1)[U>FŮQ,Px^}Da{QHzbK@q系3/Y~^ҙ*+ya`A>ҶJ3 Th 6 .vqp>1 xtC[Wh^yK_i6QM2?H`Fz,W0Hzu QfR(VO5Fʘ+Rċ8mmЋKd:=J%uoS ݧ fG 1 T w:û`-#rhE4?wYeGuH+c=FyWT*Q"^1,8r^y>LRɲc߀̢ ~ڀ[n, #Ly8/ǿ#ga޺oy |V(?TrI3@kǗJCAWRbjuoOALUX)PCB`< 9urI({͎FM7%.%z`|XJ)ؿ4?j JdCXLNOR 8ǫ^y'G$e .d]hicS<@쬫 C"0uNNJ>FL:E r._q} eU&2 %KWL:->  hl8[*ޅ" @ͲʡϿu>t:4=[{ 0^A:Y+`ԡ*W)U@DvJ)0 }5O%9"֬48egxp>7P g&A^.QbOp-?0ncj0X5QUmSAY| DahE֌m I 3@i7jU)_VP,V[\q: 2 ȕٻp_?rrOڊnPh} )I) jŊbzRvwb=Tky.Q͇H".> Q\`6߁lYSzHȉUXR9_(ᵎn58nPK]ކf5jP̵NbmX6ۏG W0Ex A/pƒPA<6` ¼v [:Њ)AW j捿gepOԇJMKa|)ޏHӗR6H#IQnX] KklPik]<b M7K\c0j: 8_`h `b"D8)TFM&eTs}MpH\Ȱ"_ yxükI 땋 @G6iRnhׅϗȑ̟73q)l\%+sR+E*9nzeg9gRxD6xy[>id<*}:NImD\JD\axanxJ*7R 48|I?~@_9ea@^ɪh_iv0}&_YD'zX@B*CT&'ڣ_rk- @`VZQJ?f~~$-Cub(ħw׎a ,l(7& k;%IP;3R" 13RW2|Cv,)Acx Ȩ Ӎr)'h>/7 +ՎVꢗI_k+_/_QRjy(iTaD<«i+.(Prֹ_qUc$5G!#d685.M_j瀦1gN"}N" b>E e; }ORKX0M;)2"驑o<~C@vUYA3JF:T}d XiV-tʊ0~}>@\-ܤk,Np"9vr).1oȶA@iI!J+*&Exrswo%$P%q5'Ϊ؉SĒ>ٵ4*=+%79S}],o(I5\P'32 ֘1dzԒqYT(dU6ƺ)rUr=_PHW|:?)Oa?߾* rE*TL̩qy:GQ1K7b8%(bzS̠Rm*6P\ctpz0KhӦH>@3>F)SH6XJвt́˞:Nxx=!ung?`4eVav bH^%f7BvϹ`錃" m.۵Τu)t(단t{JҢz2sɶN;!p0զ˭.;{x!Xd@72qydtJ[!ˮpsen dtp,Cӣq`H}~.4\>|QBKZjGPlLmp-6d V{u,%[+a( q,/(Q?ː 2\(ƾ#rFdB鏘Ҕxc 51JQ 6S܁,^#S[gEdf;2If$_cGZ:j6;fځäN{FclX Qp!8؆)M8D_au&%}׳ҀnߞTW,4 p¥,6c :32 Ee+X:~W䟖"n+d>"hFXvoBrFzj*ï zgm 2PtVf:R|+4ǞO-#fwz_P=g מxvT & <;6'Ε`sCRb21-JzX]1 W a}yɗ% `ʧS:zE܅,i4¥eB4XS6`x5΢GcTF[ FY/@,7M~_f<"Q8#%r$5FED7jzZ勸'uAy+o78T]t.gan,W-/*_9nLZ {Rm]1 ޽C;ZT71sy o1a-)m>O}ȇ`.;k;IJ&iQi?QbUDJqA a %v}AE6߿~w]~g -4G )F,9Z< 9NTc,l@;s_F ӛZܮ= `& :ψxwN_ݖ%5!f hf-}Gf9T/Wش*p׶L&U t*0?HzvLU vO%$o, T`)<'=nwKsеTMӷbQFzX'wi/x)wG̟Ϩsϙ x x]rG#۷YQRW|?E?+2bD,zoʻ :a摎nTR٪rꨋ2]:LA9`ٯI3o9Ҿ&+PT+g = B!*atd]`(9J+x_Tw Wb)-oU댄:Grqv~<UaJ ѽ-"&Gb3zI1TS] Wh&44t{! *Uջs{`ҥqC7,wݪ@v [W;μ12M %WxY -fYQ?y^"ot4͈0 |O8W){5FPv¦@;ScU2&кLVƙ5צ 4uެ./Ohυ%W@wcD+G#TĒÝmq<%[QtU͎xFpP}߽I18(!!ٞ8gbnbM:GYE'8̋?u\eII)ϟ,&|sK٩{sGKzR]xBg)! CPR~ZAr!@V|vЃ:dH5a__K̥K)^V>&ڽdkzG#!``^ ٍ#8ZA*:w]zhFà[k@VC3i'%?HB!z`./;Йb+-{5QfA۽6(+x bY,;mBJ@3+w卸 Axkݸ Nz% XLod80w J\$eO+{ri9;^ gGs:W`/H4GP`i F~߱i n|LK$UGSGsal:\np Zg^Gk#.{؀Vv칄} ۠?oޜJ_LJ1IkTl a ax>nZu#v#٣<ʿ.Ԑ.q-Z{"*!w$ =.XhuA VJ'5$P07KAz- X.ϫ&Qϰ,Qs@ҵm#}B?yȟp G8)yHOAɭO߄X)8"0@.j͂bФ}Za4BA Λ. qD(cl)2 ʛVd(vkro7Xӵ0Dw§}OPq#+Nq%%.XkV &^ d l\%I>spN&a*2ɜ-R@nLt<-fٖŰp#.FF ½Bʌ-dܭz^н[n׿or=4 ~PˀN7 J1n/#G!di)[:8'Ucn*%-zx;b9 ԢP<[fA.eT RiȟnyH]SCe``^75X^ޱD *0KGFB)٣soӴ*rP2@3ii*561?"70HFŢORG|$'Kzdux<|H=ѡB&]8HA!>ﴂ 䌀Hr 01 ;7cľS #./8,X\w,А3U9F5yA;mE:;aDM}$13 D޲qnYʜ]2mT:&E~fkZI0gK!I4¤PUqm*Az >UVCB@Z3Fj 6jȄ~]Eݐw? )#okpo#qVU.Hw֯6t̪boP-n0K]#7Z/s=e Gi09EID pC]Zs3j'LlIo}pPpcAT܁"hwrV6_ fU3x4luFp\ &/v n?.m4VKkwPbmTZ ؓjp)Z6K~9. ;ēzEwQg ]0ѻ^dYX<Tk{pl[,rQz6A.>Uts8|VԽcLN$ v Ƈcȣmh3`á]u$zrHHpÎ Yg ,\{#Rh^>Z P2{esy\8;э?pfą6- $8brBKޝΣ9@QFyzM<=A/v'Q, pnjV*"V$!rd<&T*DgEK>0}-4sQLmR`unM_=XXw-=qޒ Gc!BEK:׶NK UgWXΞ:J0_ 1T[@}2MXWJO DTȪ_K. S"op4?(p;cU/;řz=spߌ8:wXEoF9덋y n|Z}3#vD,9˰L'7?v[0>i^YD<ޡ L LGUxɏ&(vOO؆~zd]@z}ƷU/ [6|_|m >*y5\' DnSEw#+n_QP(7v֮^ߦb\*봬z:1o+V/I ֝=/`-0xN# d3NU)5JC>DGR;  T-.N=Gp:Ȇ>pV,H2p/Hs!ġK#lH۳ZOso8ion'%wb]]Fy7ȇ#]Yda D(mfMaYODA̍]f>'rB0TT#'GQwe,'2|0͒F+n*3w0ՈG g7=6xfe loԛ=gSk?; *QvM\N±Ԡhq8kR̮Z *7K@e1yر'= :˴|S!]?|'00ϘdTII .?fG`;%y&܏JY 7i63mu۽⾓xq`#[.)d";q?*QBmJX? ɯܵ*,Gaߍp_:fMrfdc0=wpNpYqTA[C\, >>:^Ƅ+^*m*|&P[J^ 5N$5%z\ꆐc[$YY* ;Il5x6t eAF҇uaՃH$Xy|fFыB@a t8(%o(FEb"ı#}{|Fux8/3#.,{MĨ4lU GfVY7| )jM13c)CSκ*N㺣$7UB@MLe5~,ODx*gN6\f'ŭxvY/9YUA}V睞 HeR(4\L > `qX[mJͤOLr]/sd/nL.DIj4^yq8/-hMpJJUbv}Mݢ㈅gObĢFh}wLҿ Mk諽N_b@WH:FUX|aؐzA3BdEݢd< җ O :Kа͗L.a9c MslNƼ!Hcha j,ߺ6v^Dz`#!t8'~J?}k@Y䭗WX1)`Lv^T%™"N;ʉBX\; !ѻę}wpsb/`8O1X.vDAu^!dhmDNT̽mEme%)>3'Fm*.o,W0)C7 |L'_}!șt&Ouk7MK u_; !MMqFյ"ʲ@QQXNS[I54ޱ:5[b6 W  m>A 0[ViuD\Bn,ohfCѦ8r&"Ӵ\z- H\^VI"1GA/r]ʶAP$M3Gڞ>GN:6hu^#߮dܿ(]uze0HPSjl0leboȍs2ow9⤽90qHpBH|wۆ?dm+98Vnq )Y2".x;P<Ι~Q)4t.dK 4XM/x1] ~7ɫls>[:i4<T`=y7{11q֗牌:8fHd蟌 Qψi 9t8C1ľbZcA%;%0hvqL#5#<#̙z MF\0jG.JfspdAQvDp*1O j;Tm$/C8IEb퓔oϷcw`4b5#Y^L [b>Snhvo?ۃ0XtoƻϓIG5y Tkm F[Y Q |fy{Huր}̴?T2vS'aVNPfJӣX/2}dL'-q#dk[#aeke$3!ĺ ^;7|2[XJ<ȉYׄVN?%J^'#L=l% u3}ֿ X2 C <[2<ƒHi΅2l?|\tz}LC'kݤ!'lV0咡 mGs)= # So q*tZxlQEr -v,.ҷ&*%G͌O09H. s> %Sb+42/X|"uGGVeϪl!v$t%8N{ ]q,uDp8q(y 3i ({{>Y0 67l thM'=?_cyN"6SGhc=Ip3Y>C4~ d8[Ij|jpwxyrƎigU4 Fˆw%լa˞_֠M*Є4XF?[5lDdhjvZU&j^"Rǧ} ?9yEL3*2sm7GU](!yR\9 YE5nUqXnl<y\؄Niޓ-g~jLNl-/)/7*f4ӁG,Eu%Ej7gۍi#^r{8fA@{S2a)|Fiz(RmqG}̇ o|8fiݚYafdZ;d$S@M1PG 9$j7)x_\)(X#-Wz#ʷw?b>%vu`lt?!lD2Giʎل܂ Ur?bPզ )7c_/NjW4<ʳiړAJKi՛\9؀4vtQ1Yo\ٝ?u-чvdJbႥ5 h<_6M1!ЮEB < `)|љ"Y=b e/٩/@_;&j67e`m$^{4浣~_U{"E ?hyՅZedOF<+i~pL ]dF_8HnԱWr ,C"E2ߪqcşVFN"jL-DN0cKvϘI]3:ې=:I>{.bQN*x?^ZDA~%(C9ׅdBfZ-1Oea45P8t[;ބؿgY(n(/@b5#8t(KrǬױȡ͔1(rrw)_A5޺GKl#HVw f5-7&C<\2x^2*(CzaFe 3H\k;.>)K%$uE1МvqYMVx);e+udj,Y(]7qB.@Ui瞽+T4&y clU4:s|z)/OAw.*4hi Sf164l%m0@J*)OHt3MT h$ !%ju^r SbJgҀ2@)&VJ¸ FF TŽHmT>X2֡q v7Hk!mkEE0 (OX,ghཊcu'P>'M%y3a<&d)2ԛ{۽ ڇu=fBOl`R-H]P y,hC Nc9 E?ݿZ 0^r Cٞg,u>03gZ6'zda VBzSp,4Ϯ*51r&3x}UI"u[ Ƃjm!DW,.z&f Dxn`/QS=snYb_Id'K|"L0Ձ3eױ@gdSu/m 7rKUN ߧ;flCa1bvDžX1aiͦ0H67V'bA~N.͵$k_C=w [ Y+#s RY*y 1`!P{%٭l[ X' ?wvQja~-#foUZq)ݤDz$KGTMG+^N?p+qg Wza1:T&\n3VHg7"*;>%0wv˕>L:EJWs ȫQX"uJMrӮ .v Sz437Tc{ R#?( TdϜ0ۖwTΘDơaf gMy5f;4e侫_&EN/@+oxS!-w43U{KHVTe)L2C?8~zCV2;K<;*uO 3Fbo}F'LbA{w8I3%xf+@< [aߴ+ct똎//?OŐJzeydk^koܸ!vLe0?E I=+ru7xa_%Q8v 2'+o0Î]'_#VQo MV6/CΡ>@e7Lz-F5!5L`3"#jT 5u7Dl@%Nf2A4jȢoTDrl}GCjK4?XvqH+mQꛡCi >*?q}̈b[wޝ~BJR-v׊!זϠ67Pl5k 'A_dQEdflT]xd %,<EJQ8SU. }Y<|Fw!`+IJYIl j'^ݮ׵PUGB4!] C4[G /G=[0Q$: CZśX8BPm4L;1N2pLB*D'CwKjsք3rwO0ebxR:Ӹy Yƒ!Du(:l# 10CViBͻXY&zfd;mJH0`Q/tև.D($g:"9,esr &xs8 Zp(S<^mf"VdOoRD.ԫ,gm97=КZx֗ɥdըŌkC{tkS nLaxCwfQYfG|qb?yq%F,V-E mfĖʮq=MidVj@0~gFjKd('of{ƕsmj?s\玖+Cg]&b_ImCZ-w-^>$Lqan|9kΚM9y\b; ; %)u7@j OWd10%`9䐾@qĿEq-ͣQOU1GԣU_W{Ü Mֈlџh:nڃy#DJ@O` ۓHD49S,[Y<$ԀjoSNpmeM΄WK,?  K&w_ LA!  sh6~-h}fj`M,I &K5v{c/M! y 5#[u;kf*sHڗk 9zߜ?'rb" H) bpPez_UOvʗ]hޖ ULmƙTZd6u1|Ll9@5z Yjg8Y BAE>e%bq1'@ OڎfV Y8.F)9ZU )"(׊[)hQgJC6RLZj.Yi<'JkP4q5frN7#p AœU(}ɒx_PIq#|% ȧ뼼!ǝ%t 9\y4 [uM 4d({n3c4P{Lp[j2M|X;)~t}`=nXU"llD9=;naՑ.ص7)Ah:Fopd[~"3N2PT_]HUc7fjdE'/A,7\ڔASZ#K_ ,p*qG}f&x-#hއ;6*FAɾcĝ@4):!;07BBj }VT>.t@T;-}7 QoCodd4I7"JCy!̦4$l^Sᗕ9<1ZR-m & cy1qkpj=lPCf1BG6Ȥ >):Gv8E {)X@)xuYrX8Uӵij-v: 0yX11=[FgtO#rs^>B8XBb%sʯ(j⺵Gݷ![N(1~J@ƭ:,`5u#.GnP0$L ~Xt?W\{1Tk-$SK=5Jjhq6$~/)Qil(Jn)o'xYLW[㐽ImkCbͅYmtd9ytt ٸ3Tn&@d/YR&Pn)8mml GN>͐Fۅjcr'|`a܉u-e)3qP'~22 B`r%ΟRQ r0պ| '-Jz7vZOH3ܘ9%^s|u :?z ,|';줐HfRc@bĂjXTyIm5-evyH[1A0A5r<:-ݘ9ni']:C:Vty0aR!iPK&=pꂲ*Xq\TKsW ijsrO/O#*FeB/J)ޓxLR \7hKy)aX(FFsHSM%I ׼\ F Ke /akX>6S]#eXG FPH,?O:qmf-W,$m[Y"X2a_@]Ғ b3_1ިSjt ϥLb,jG, EȰG>i_$sFuL ;,xYHU ό'! >kUϵe~HeAeQ%EތH[UW;!+8_KzX 23Iς]'#4^1L67_E[A牵12z2薙v.qe8,9t(}e?3Ro+WcT&ˁߞ;+A]R]Fkv»##p:oj5}o.Fi*7,`0F+;sQ vi,5,I;{ћ[,2٨g$<ʢqhtd}aV/xwmuі Wksa%~] VaI{RL>#0 !=`x朇=iv,.j-i ) ^}I"k0(V55ުXԟ9:Š h^ Tp1rE wcz/xzTgHkVN{lv&PƼYQׇ[3'V.*u{nd\9W(&iw ^碹Ka${ɱcRYacz 8c Eյku.3UEL@'U$ܖ E!rwmx٩RGƱs~Ts۞nF=-c펶x">2v2TP@";'/'2M?)`zV,P7k.c/>DӦJ߭1Ͽ)rͿ U?e1JhFwc-CRu[$SNKg\dZ_h4IcJ{țY&{3B#qU JH9̳Y>m]9pzr~,=0ܜ5Gq5 E( Vd#yrg?<#lZt ۱wa3 MnljqryNGV۔uK(hh,[ 8ϞD{^)d)JY1 f.DH4(]o!6[;9C|aq[a}7yh_SXdd5~}tl@0)|E}6-G4H*`9u`bsJ$"*1{l Q=Cˠq>7iz"^%,{|E&H̖SWPX&xZl/#p([Q^5wגX)|Tw1m1F턇&ZPpt8^ܣ>ov%\浙2¸I3~CpQ);TpZL]|J!%Ʈb)7.coFm F:v+SC=]) 'CM,^ v2c2ήMqmlĬzSw-[ dž{_uQs!p"*4U܇/H~ך\HuN KCzLY pԑiܯ$, ?p"<}>NbpWqVN9N=qYT14=ˬ)~I>*=zG& aٕAnib7$$X//T򡤎_eoRq9lQ'ra!  c)wO Y_hʋ̚E)[@[{F`CJ<{U^VqUzm[Z;RPUQh+FʃLV#'6:DpGғq |Y_ ]^w2up{trIBE`r!I-YxN\/{t@M~ _'rJ(씼AME:(x?qګd"K"#^9v(. Maxa鮻l3v*XH #&BpݶlMEG &Xp\FT:o2\ԞgM܊҉ѿ >hI(jg)Z5:6 P(:r| ~"ὲEdC! 1AP4h]q GgGʃ^?_uncw.z.HP`szRԀ6gјۘr"gAO][Ȁ]p宬 zίe랫ȗGeu\5ǚ~W6]$+ReqQBhטq5d]\%j1:`&W} WAK )^ƥr xը2%l&n`qf#ZE9Hb.0㷡a+t+]d^B%"a-.p@'KŸ=tBR5 e@߀5o*ڕ,Ɓ=7sfRųע<ƞYo߫@9f"C%Cr^YKeZD3[\9 UȇW05r}x;7;sPƐ$bm rzj-CZI6K] } t$NZ N5qcr뚴60?[%ZPCΰ7Pd,RQ5QL0~p]-/.h݃PNTTFg7oՋ`xUuU-Aq#^|Wg")̵`z}hF\uh˳Yc-cيw03#\qu8Uҵf>ν&$c=m+/3\(fE戍ZR1sLL#xSV?լf%{J\I@Lq 'W^*Rؿѿ"7K$3fb7(݌! y!/;gWq#T N̈X@WCvkvj4sP:uAré)ôDN|NAs2KId[Y5MymH03",N#wȢa=nƁtb|Eq͵U7Kv5tA]wMA_?( 1U\Y"1g.@\Ƈ{khtnLNb{5m Jmy F9J#1079>tv˨#&YP*B>?9pTu;ۣxqq?A? &nHn\voq#[ jMAT( E! iCdT@Qe4dHѕ́ު;6-b#WF,W ćgnðPbLM;S0񶋥J_I)PW% 9 $z媡D -FKvmyb|"m: :YkeO Щgä~ 2 }*̄L62^%o|F3֜q]x~'lQxbBi :?Ba !왭nw/ k--OK\`bwtZ豴eͪIsOe}2g4D|k600ys3@H HudU:6AW{2d?D]&kIkz!O\ņlی#͏gkx;_=)I[X(!U O>^ Qȃ% ( bW/ kt:~I3(>^16)Ad?Aƾc#V}$(eN<? U&ʗ0{@Nsj3P EM$6"h[NTzct U.WY.Йbf2, a.\pv3,FT-3zli1ԩ,K=Ce_\n_aA~twfs4ʾ|l 9 $C @r>΋HveٓM}Gp _vR U;vSsct>3f\ΆM:5@^{`_R98vG c}RD ,6bb$֫l Ȁ(IY\hx5g7M 5Bh}=$')RySHjfƷ<oC}rlp Ͽǿu/փM^o9@ۣt|-o=xӐQgP?9eQXB1KٽAoM^˷Ink缫ʶ ހܣvrD\*e:@Ui\Vy{ODW7lL:svQz̲op{45lK-iNObc31bVɗKI@)19Ncgn`hZ b .bD2kEz;;:?Te8%=eμʹǸ!"ã"Bu;sLbxie;: l',bZ)Jjx2.[)V5.p |I;RFt T(@eauBVdޖ* =7ׇk fXSo|94mn>7ٷVMpd(Pkltt\\xSH]qz $&,l_|U0*ioN%;ZYB$񊉍 ,XdӲȃ  ;kƑ[dYhc<qz>R}ݫE*`J:P!mmx^d6o,u#K?͌Z I\`XݦEЍ!`u\Ntckj`ZW~eJrZ ^^C^dU'.`#ᕞZDRM8Vg#͑C%ymmAUi-fb_H0({ -jc%):=dFM0@R}(<r="FFF~4ce@ƀׄ Q(ّȝ~_ԃJUǤIVp_Wy3mxR ǀ!deS#ua G3%|+UdP.Z"gַ8r}:lM^,2!F?8 9{:Up'/<w&8=՟yk+w/\Q;{lwʈ vp0Q[Y7 ߓSr???)#y-6R-Obv8G׋Brq@){( t01n-j?t/ ? Џ!4Ymg d&=+G'sBl(v[C|G[5k b1v?Z<ѱ&aLW:mO]P&)rI}BC3ۖ 9kR{$.}t ; qƺiЄy-[>0(-`x+( q15 c/8Xh 7l%dY "cgӵO9{pY{5KvSj6t΃Xyf%}4Um[ݒWFYKPKܩ-s,ާbΏE> W{Q$¿TCcwY6q4놖Ubynמ._Bw$Wc¥+sML<S3[>m4'S!£2DG4Kz#FiFһg mo*6Aa^PvgWmPPa_y o NNQp qّBOlwЙ!Ox+[='u}ǟh®ե"RL9q瞺GX0Byb&ZPi؈$tZ#O.bވ/}2"@='2,N~ Lz,CqwWRYLd!㶳S䩩}U{BnK@WQ*K2F'&A(ɡ Gfؐq6@DЁUL`3.G41S] tEiP~屡{ K`.ӦO8M:1\'f|5 !ѿRroX7ms `?-`a|_m&q g{a e+RyV ;uJxn S;5BS-P0ʲv[(߱Ҝ#}F6Mʣ=La-m[z9|)]}?ɷPfMIIPT)J[CmQilUsW֫gC<gzXXX3%RJ^vIb[C"âp` ,$PLx-+O:/C+`IY.v| & =pwxȸ&x8ַZ N$cg-~kUvӀ\-8RZ9GtTJi;H s۰ ?uP PR`kfNHRŶJ$Brt/aU֬3eQz*c)|zlS@8n<= bJ~ͫ.-RMstSv+1;͝|:znJ׌XRJ^ad)G\_CxO"xf9i@ dV'1#_p,KD٪ZEK!wճU izv0Ռ-(rٛ&ju,OjL0: ݯQڦE-/sZIvgiSVPc~uI) u+61@P'^"ҶB‹ jtu{l) ~0^q՞ {!W?%sqzo_?";6~ѺsNݬiEGjv`-HɗQPg-3oeC QY3븢Ш\yng4.&rj $2s3E,67+[#N9˗$($M9_٦y/ O81N~1zB#->mS_aϘ2qV7]wg4iV8.Zm;B;a~1!* q`SOm6Jbd{ 8B0dlӹf '~݋c4[+oR]ڋ,#. j&rpR`k6 296M:ƺ*. 7Z3)jßf+W3|%lLlmTWxQt]6W &?gp(5FԒQ[4kDŪrupsK %%nya1ޣ .Kw)x7fDH_Ԩ|3WUbVamw(]~MOηɭ`^ipWB 2;7_&'49VͱA.Md;8ג t %4&6U,R3?FޘM^) ~`C*=%i2uz _&U/}{#K>Y9m?NgmĔ\ 8R^?c%=8@1KXWL94`dթ49ˆ:v~匑FS(؁y%;z:h+]Ht:[>zf w +'i66X5b%U7, o |w9eWɌw- o5"#z-FP*7ec:9"aҳۢ_| )X%Cmg04!ywO\]aUq_E)1@}eW|l+'rumnk ty J'zrDK|)VIXN<^{|iA &l4aāsyPE9[+b&;]k֖'㛚[FQE 5)q&Q/fBԲ:]yO[+p7uEL<ƴ cLiY59yZwԏK~,OqLjTLff[#([=nut'y'MͲ* 6]\$2SzPRKn!oi6!>k"{dB d@B^M(`N"&&n嘋cFT|^} W$ls<32uf%kUA΢Жkc_%]>]> ɉ'HqN%,˴ sŒ{p?3M6JLv F˜ l1Ui+e#9we;F=fUCEQgD& KЛ~& \ 9Iko%h5bdj`Xe'uLh؄ lڻFSJoiv,(OR"}% LH&TƷ!%tU(l 4d][&é1*2;)/lGDϽχ!;ͦ4Et!۹}qewȄ]< `ۖFbgC똛3IJ@|/)j<*8V}lM7 yx*p3g2C54.n$,[I=x!oDEN3dU5pX=k($J"7 7'䝥 H '=38z> `Wcރ1bd]~ 7oBDؿ~߁A`Mz1:h́ Z-N+>xI Vf-KtSwObřˊDq7\GkO9*h?O q#*Ra{;FvQy02؟lFaj,WsQ5ӈhQT<}Te.U E~J ^rt5 `^MD[Re z = 1᯹eMw*[EILPU 8A0R?gޞ=񏍑 8/C+*Zx"U,!eS>,˱NAH4Z\X0p>ylTM&j:Ui]r !ژ-4"I+q'^U닃oGhS 5pv- y Mmt8ubb,F'3'#ͺz2kyPTΚ6U/u4}y5^̼ɱhϸH1)(D63퉵Y]dyJ!ݷ? 8n90u"H2swa4~B$5نoB)?TeOZdFmܝ[2aɴi*TU1Mt[$UCIH,zKð )^O]_)7᫒D gey-vllMolNP޳\yc!ND5Kp?+p%e6%%t"q~GUGXfY& 1uQE&KcP֎k7QccSrr!@8i7d1T3bY6 dU2X/|@W&wd2B'oa5ZYd:L@5qDkK&B3miCAosfCzA$&rJowG8+|V|oGd?TP)\e\Eq L}iykZ~+%8QDة[u݄qVԚ|x忾uM춯As/ Sl-҇hr/֚`)v &Tt}E[@&tBK[/w@5,'Uʍ^cel&~ `G|PVx zi-#>ޚsp_}ġa,.(m+t_\#>zˑ-Nh R(0P ]A֧kdjxHe-DOoVK}$߳ ħ5tsNd28#_Zſ`*I"}~cO/S,)}]Ȼz/@y ff:BuQ ?;*ld{me8k?cs x9DeZ(#__sA^)pxvlPɍqs6mִȾ G;XaL5EkGH{6hIcu-}^CUC׮4I婐b8Oh~ȚOy34>"cHye0 vml5X ;ſGF@1nVOʉʵ<7#KlQyTӵ12(8bܯ@POItE]"]pYn*}qn&tye-09{S>9 5a~%K^@E]tݘGA4"y.ӘFioZ\ȵS顂 Z}4.ٯgDN͏:da!k➯ID߰3d*4SLI@'5h\%zJK\3hC8zyb߹Ay,N\7f@t]v)GCz]>:u2!8\" /0csBa&wIi]`T3RF%qBCL0e9f'n^ $jx/K[|/ Dz^Kk h" P@C[YPt!6ɭ4V9t/O; I㴖+HYae<Cz^j3X8g 8M {˚U8!׬C7-y%#YF-;^Í5m.7:N*$+Nuy(=)Cm&vQc&klҁtf},?'t2[8A $'{vh*gq +<h (N-$}P ?ҞӤXjkj1di^V&41&QkH}6`yZKwiZ%XqaK (̼J~}i#VOcс4쾲`:[2C O&ꏿh 9<#CR7xީI<k@u Lp~{S7O8XN1fx I2>'.v4Ae{܏MX\կcJыVT9xOW-@'";YKdQ7E…/l$<ĉra:kir½THG老ElvBv܇33wum\dL%?Vd/+<([ΥGy@9Қix=ZlebˢMr=O%iM'%6Ϝ$Ch?=p@H :߸ܶ|pt)wo3ޞWyC_k qS i^47&!ΟCB<0l6#FD$Kz[dqb|%xgۖ]ԙ?9;L^W!f 6&L\|p+SLļuqCVf D pvfwww{+3]^0ah;)ä1#b^:G=D %xDhN;yvOˣOդ0RL;e:& sC3Ô|4͹͐kYm{JD>itPð#,D1I@D *SbB;M^`A XWEP鸏EKsX$E`:%ʟ!3.gi[mlu^J_Y-mD$~^WLhg, 5c7w@dTj>~*M- 挄9W}; Q;uF${"! c'ũQ<:YNckoX6 MG*l]bRٚ`Su" -7Ct@Jw؟pRdWD9 ;*j@ohm0ttӾсB{Jmj4m~~ 8;'όj[.DGۻP@ 'a]j,q"vdRG+/$U$[lp!854[35ŲNZta6yJ,nޜQ׶1y@᭹%>Ug\ق]T)&e=k ZK.=u ]}3lPyxIs8`A1;J怀Zo_bʥ3 *HuKL7^&&MEzs6S- &MʼvH0JnD͍uk„RdOp"+ka!֛OOrcM`{{R̃e̗Q(6Ƴ20r+To /}mk `Drtx;DZ}ź'1@ٿ`})Ej-*:ZԿab~->I^z>1<09Ԧ x} Z sds/Y[{1,Ejd&y)TVpH}ߦ)jPq4fӢe<>ۡo\ n1 siОͅ㽤`?LfRіEDyH>Ĉ54=j폰q;gM=,# RW,F#"Pe5= sFg}I²hI xvcAfTEV:ý&,@yaS'|W}uVbBj"WDBu_+*9lh:/|YWIV`ԴDà1G2 LDye"y-{@$0>&R#aQ #Aѓ;Iv;CM QjΌs,IK>% sH aHn׵w+^! '$P݋vگS8x|`G[Ӟxu0el:xjVaw!i[9ڹ@5nP; 3+*[@vU~% kY\NIR !ǐ[t)nsߨ]3T vEi4iMI)W``@kr왫'x7`[ڗ {}Ya9I aWʕQA,Ü2nQ@S*Wu4e+Fnݎpy9BVᯥ T;OR7fRtQ-_#'T3V/c;_u֊{G͔)pvb`FK u_td NfYg7ΝT0('CUEI7t,? $ REBfvUIGhuԥli9Dg2]@d Z} HY(:`$#F5h,ضgkX/Y"밲: 4ݺSOuԀ F$eO=}-ЂQF% À@4SFvLC DYL@@ A<"9Ka7.3N=w!LjQ2O_&I` *F{`S[)}16%weÁ4ѪߚN[Hs¿Xa8>DYV=RqmUr yX8:>2P(߇f$ }K6WF&=MetBkg?&ndLHvOM;4qJ9s(NUcWB4cgG?# F{5n shL +$a@Wzfб7q*T_Oj=`e4Yht(E&mjoI#0a,ASTIHgfAC~[Czq29ªx]-odX;U͉DWhS/7^׬b|O]_:9Nee5r` cdUE}@:rܫ%j#1daxR {$.7Q+^[#7ж-jWKF ?S)@AyμL~eGgVڄhsi| P'ƪY T$ED'aeq,DŽ:S=f( Opv3&lb^͆ 8fZ!u YymOL1{aMP)?u[VMر/l9=)%>fǹu MIђ ZIubǗ@duv(g}bNvs@gCZL"lbic&Gƛ~c u&<$Q%kX=ti29e6GОr$z"G2|'S+XܨLˇVۦF^:.MxZ{ӛ湦hzuff!疧a~ޥxk"L` $7-N.DTJ"ðt'۰ֲR4*G"7,k'6ߠ%{9-Tpkh&su${|YՉ5&'3GWQQObbK}] 6_}~Th4vv'sjOv^-[aŠp25s6dWVHz@x PotϢĖk㬌`+<2$hkkH WMwE8#4]P(\02 .)𭒌0jQd!_ _xW{1DsšR'9ǾmY_'|?ޒ"2J[ MTkLU'Iyv~{%}\Di Ѓxһq5'W)vk:=NbI0[Ft\ j{;md)Ipmk:G{>t[b $y{T6.Jj4jL +4tĻBUDP AUp"Je>:&.?q*S%,.ȟ!YΦ*>dq<$ZKQ[QP? !@/kys苜?'9F} [>HcĮ1|3jmTϽ^J8ztZu* 8kZc6ɛ[M*]f []Qf8^wEfo457Y Yئi5<-OvʶIz H0ssߚXQ;p3#v撠cTdKrn7!YHm>3l@J.̕.`~OJoϸaN_GD^_A"I >%ctgKC.VA ;"HZ_}xnaܽq>ВHXPlK҆cl}l58t})=D9Fʐ[aQ*gnBQoA$ˈԌ Mϙ|SM:*A `1X&m :fCpsK=GX|>}͊,ĔۄJ4CԤ(e)[],nv_ VaYZ;8~$,1)rSF>Kd,OAf贺1't0BޒQp|2{@s3(Ҝ e :Ҹ4TT 5q=rU:xMr%=6 K}&(~Drv#GCYnV1!ԍ j^0ƹ;NjM"#0ݪ_ ]u- Ix ntŤkፃ̈́s0VpȴAwLfdC6;M+./FyܗŰ\VX;ץvOUw{ f1w^/dKdWgc&Xv ps<$d.rc)+*Ml,Y>0c;sKvV]vtk ^ .A1ʟ(W 1K3w\g>oܕqTvo;bSd%pqźBhʐh}ļ nY/[cZA['lM lWb{WW)W>y|JzDi` lSYtݓK6~sb,B/.߄R<..|g@T-Ν;Hwzq:+amP"m߫V~Xƌ&[hm<%>v`v%M!M)mge] z`r^y2,@o_?^k#%RPA[$ Α!ᯆ ZCM#]6Y咪iI^꿾d%o4=FB/LTsGZGdG魪qA F<O~w"ik6gʟ9\HѥqL \޾k-&b3TY .Ɣi c (!d5|#cJ^(ZL}ğK@/8؂)'X72*9WJWY# j4WQe7ŃpȅеďދR;,. x42ʤ{](dL{gkû5m@9R:'k7BC VF?>[6 jH&>̳L%1,}q4p0=BWw<3Ȯ1Al>ְ|m4!:8)NAKG$g%,/pd!j[ ܉A~"gy$qcڷgls̾Z\Aj!e,C㥮#Jh/7_^pY0 ށ.C@u=';Xʶ @=O%N펡Lq7Nz+Y%c_^Fd//?%&ڧUpJ^:'3A@b|S͙ai DnteeE#pO&-C2Ll<@~  >(a@D-Ο ȱ 8y8k T]\^Sݦh0 c/2H? n0EyAڜڔIa,"QI礩-L^4D^0(N$[Mc<;4 wCsvĩ|QgY-(3rޥM5eL@9C>vav9' Silk/]I6bG\ncB^Z"z/E_##4Q֬ONZ]jg` }ԱdSϲF#")5ّYuZ5ku+#h{1'iR ~c+Ӷ ̨NfyD C bĆzr(9JD8㠲'i\[Ϩ45~to?>H{o-t`;E󄴹Q "UVfP<'1rJZK.u"oΪ83tsi*Sn}O EXM+^Gc˖60& a>s[F2ZQ˜GnNT[T݅cE~`[,?D0$vجߑlK%["SG@Wi&40 ܤj'oE$W։GH7Y5ܜO7C ?^vyr7sKcnnDDS AH8 mSH^փ]z&ۓv je@.ꥀVt4 vw/R†RF4\DR>[UPE>bbO\P~(FRo"(jJ[yDPЛWΙCHj{'s;B0~O呍XYp,]PB Oقwf?=NJLm(lh9ϸFkdǠr4-Tގ#:mb,Ohsy9rL9TaR v ^|2),;W^ýXH9^G[&r +֢KnTw9:ް^,g Hw;OOB۫E'L۬9A1wDsA!ȽQ4-o<2Y͒*,3p9ֳv 6)% `sP5SZ{a,v:7is 4]=csg1O }%e{ 2]>NPo9l7:Z TmuBorK۷tO$ג3k(M銱i0ӯltG$:lf__(Z^6pƧ~6@̡"hU5Z[&p%2VfwdQ {lNY1:Þd5+o|3G`LqbZ[x\'2K1qTVǏt1ZNt 9L}=a~:=,,x( \ DŊd[_lX) 0h/( e;!!gF-&i/@[Gɕ755O .:rk؋ gͤl#~1#v#8}xvv!ۿ#F`ۨ _:y,'̲ GpGj{͔? sRg&Ib=oKC[e{r3iRü ߂T ݮ?RRv% F5ٜ!os䮽LtrB)}k렴q;;:(G_Giu'oz6o{04[hc#yANmOV~K2.k8xHa 5"2Q 35n2Qaӎ\>_gi}󨝅Gz?"CiNɻ}QmD7;7™?}@1RI>ڃtsj/ckG6Vꉀ2CG1wEiYrco5׌7W?L{H#t}X?m& M$5X?azsKCl7X]`+j*wf7kW9 c ?{z_(ҹ2ST7%4DmjNSrJnDD}k4sI̕$9Aj 0 0(§roiF׬g:exodx['[YWx'vgGg6o0S,>bߕdιkQ%R͊1qX[çѢufv;Zk|IUf($tu:vEeH rU]mYc& zCmG-2a9#ĪZ|ԘZ7†~L')24I(w\@ FX&WTany _sK6֐HI䃜 VjrGrB1ʝ̦@8>H$*) dJ]4X0{G/ MU5I" 9"h]3^Ԡ6)^KU J(|GQ!_HOc/%Z[Rr4dd/0z'tI+Ĥu,ؤf zqD3ґJK dl;u{aDߔˑG1wx3,vSv\I=sH聚49ɮmn5w0m`6R^߶(>-⏁0U5f@\R` b{,I^;n0;[Y^EC6na5V?J_pRyଣ"ڶsꄹ3Q֪D_t⽶tT>V3;ҧj%uU"@>.fotN؂+ #0қb[28 *33zt|OژefL)vK>}&slЗ:Dl AOW9Zv%aì^[lyKhF}F@0a'VY/Q1(1bJKÅs lג_,xCI5ڣvxl A=ӣ?#v;Ck~3! 1Z-D^sDIq}d`#a_O<Ǎ9|ёDp-/ 痵bwrf: wЭk 0o CMjiR0߱&18Vj~GXس!2 οo{$D>U,0ɗ?28"$ 4 MH//#zP)qOrwXSnF0Ч!@o00Ԇ=a*l/ DՑovYQN$ >΄؜t(qk)#Ia\cO2q ۀqQ \^(6/rEP;YA? ^:N~k~{tvpêyqp db*??̲ AR5e1'l5B'g4!΃rwE KR|*Ât*d ӝ&g.&ʑu0D<>xIŧ27aKƹ7aF|O p6zNP:b$"#%#x< KsC +ƿؙ&΂-u;@ `FNs:he!/? ^hF5tDu/^̕^˭-SkUi-Jvwrg_4_ڰhkx@кXհVL^Uq h%xN hTpQx8L}Sf, o}!~[OGm[qH::%:*+ ddx<_F-;IBLG_jHIG>0B#:w".A2ʩjt0YjKct|Qtm[c55֔bه(cy`lh -Fh'|^k6' $"p' [)6Jܽ;fROw9!`йVԝxWh|fX63<Nw :c {)- ,uMtlDz~;\ ji55S N2ph BO,XzǷz8K׾ɀV ,_FjClpb.߬ȣ+DIgOk UuQy ԲYVK6sK Xrl!*j"8Ruٓa[kp^W S1uwҢ,|MH} RqZ9M{61 F )&6G=tI@蔶Փ5+z=fCZQ,oż7P.>?U|n5k~͡=$\Ȱ7YÄ؛ l & -=z~;.'ȃӚ"Di=2# ͱYD:rtPa<3h 9fzѝOy5+{R W?|ApdSql|,m{H?R|K3ǃ%"jk_Oj`ܬZ:=KKjrVJ5!8Ĝ]-n2?]-&/fd\FrUol E˘tnPhZSTl1I7,{VY{,,k\Zǵ!L-fT]*I $1=nQlCQ\f1N ڹޢ#yFtI*wYҒP.ˣ'׊ ~Pͩ[]AՅ c<$@CDn/?9>mQSpe4Q I;2R27/Y֋>+YpnҟKwaDM'c#L%xWaj3̵V ) qkc,ݝ'5zX1n3|l 8qXPhyJ `H> BvT e1F%..hof/VJ޵&]RGEW&ժȱgjB}HگFo{Pwbf }d@wIl^ʯXo4-^ ~ j#ҭxbCl V I͠0w$#U}iEwi d:)//eIL KpAËbMw};&A_=WDkӛ"a=6 љIQ*z-WXn(I)"i}/*ll\V\b $q.|f$WC,6qD}u, :/;) $In$D@Zn!*?uVxjIL&.m.JtmEJD}6'CH@2;#)=d3&^DJ_,xdĆל"yJwYFoo3A-jU@ D54C6 dNiyǯCM6ـ+rR=~zW0*y|{[?r$ŋ̮є3|ož>6Ws%f[nQ(w(`[*ڔn|ά>4>+-! n{Zmd{*jet|r)?;?1,zh x06hiwKh~pSXHFWw;CSc eqUĢi3 Cm8 cpu)Cd@Qou4 g(N8kI]?m1mzt? lj%%6+(]7fAw^ѕ X 1,Ĉ&/a:w0-o;'KtsZ#p wiypоnClط ?AR䒺:I9+k~nY0Ý-o;fp/юV)gEz|L"$2~r@2Jݨ\ rQW7_ʹv\[\DxpVxbÛ`?\B,S)1?7qkD`}dbl F>n<-l]oL'&CKb@kH vV_x@_}eϞX⋀ےޫ _r̪{} qp!W[#(\2 UuE@Ϭ}{M!Kk}/;T{F&U>v$8hiզΡT\B p^J}UnihZ>gL$+YeDh)U.ܛsi] 4Bqo^vߥmO灯q/F <ׂT`X)4%qҼ#}E%Tz ³X^́33:)ѠJ]\ID܈W+ ].swiGR}y.%i㟌MLS\0ZfNK59|?#޺fX\_SwaHW ~n)wj۠1!΂vJ}r~oSeR,go/MF5ZGrO&2 ^i=f?v?biP1-fXX܈X6Jo񬶂1^sr FZSNo&^ScL|؁U׫ jv[8xՂ<5D=ݡC>mm/8-ź]di]p'*\nQL K 7f#œkH3e˝&ϧbumC /e+mZ.ߐ/:s#Z'D1r{ ˪s/WEkOI8b YHI#T:\++LgMI!#ackkЬrE%J&9z^}>f8DR1R?^n`|{{u"0b .Oc-ºi8(GYՌnlAZ#.ywϣw“?+e' cEkkP[~Ĉ7"q1zbt;YD!Hh7.Tb$*kR [~A0bo{I_"g! HcqFl2E!tSb W}-jPs?\G-ӂ^Wo 2ᜮPߧ6\G@9~THR7& ?/xνzCcP(OH#px4Wg77qĨIY_ ĩP\HW8RL6ZNEI1QtXo*gZ,]чm-P@QٓxO~>cza~hܲΛ+ 2 s4eT©GaoYݽ=➚K{W0N?7W`ȂW!X):H`MAUJ\bO*^\mi%{];i0p6Nq5t%_ 3K&Mc{C:_ 5 D/{ (V2Kx0J# I[IYhͨ t(7ݾz# hGGo W/ŐbM% ;]k\J ŌBu W{w턤/3Jw^! Ðg7UiҠwAڬ{j_xdG uwhbzָѦC鍼C|8u΀wps{el+,f>0ۭe[ ѡf*3[\EKvN>SL ⋃i<\(O(O?3&unl =UA՜fc1jHJ\[(qQz!h'YS_~0rʱFά÷{>*)&cv^iՓ!$ЖT㐍&{Mz3@k6 ub! N2w[ЅpnuS =4S]rEX[ɽkS%2uͺ JNSa85s`|}jRV>t@vKߗw< j+y LEwKQ L8/~anW-TTgsi!2G`w2R7 NZ8AV,9V1 |Ip;<ٞUwr?jn[CWU|w#8 "$):*AA& .MH|/R(S6xPI2kx+=:-ZD40Gj;i,%$,J+ٙw059z􎯴P1Fv=)[e 5/IRnʝRc.b88a@:"1cHM~5H3C3[:w~~ `*3?.E>E^fM'UDQA*V|?oۣf䳖:!G?y,^_*CbEfU%3ʛYl;q;Dހq%w"ߙhYԦ=Èf{EG..&L IͯO: Md^F0n HzT8OL!:;!iЛS8{( p- DŽVrLcGp̓ÅALYEDfVGx Pd9Y:z^Y衷.Yb_.3;͏G+x.^xR|ƒ;@Kz$xG+}b眣e!M8HζTחEpkooplR?tmwKխB0ޭeHqh1ѝ{/]JF$$6yT UƦԶ Hξ z<ɟ(=%K]W2 NJN5D WyD6g̬*O\ު 9gǏT۔+a# sϣbNˊYN*F\`|;|#'yǹ.qFAVCO2Km3%k'ntkmы%FEMJr'~IJ]q4:@nnj(#oM"k7SXrʼno N^DVQuhl-=Դo>}+(|kL-ńpp[tA#0Ȑ|%ڢ󔈗.h~6=pzd8cd,$=o9J\W5ȂU^4m+xśhq =8Zr'~MefMJm,̊a UUƻm~v}qBfEjWț"i$ 1^Qwbj|Jpr}]Ѽ, AՊ *wLzc/gӶY kW20oڞ'buZD_BVHBM%%!~I_3',@CnP&X+"2Mk>I0 -gnu~r "$C ܎؆:nJs!ƿ -A=M"_pϋMb-O¶WBI<Ⱦ4rq ÿEt萎pf lY⟸ eeh>5+[Mᢋ/ S6#ˍ:[׍uo2077kҪM\{{]>xy.z!31^E"*c7:p d2ɭyz ,P`ͬiqʞj4T%]G`J0sWP"ƨ_5klKZޑȵFnZյO[݊ǒUݠ$E cO9fx4FJôPL8SÀ(jg-'r}[{ŝ zL;cƼt1&3EzS huޑW>mI-[XZS_4C[/9fOӅPFN[&vpD3~h2IC%D%{^ ۸Y+)E}XXlZa? H,\4$7Փ29m)?w7'(+E{xڄ$ bRpٗe;@YZcUM(Wuu:s˒K$KҐEg3cX+b5| V~obBZ F`#H; ngq;b>Xk,l(cRpSb-<qI0ssg| 4l΃ݤj#LTa oXLYgf,za9Z8dd4_AG:=ѠUțk1f91Zkש-%Arɚ1КtC[;lC(0v RG-+cJG/rQ38Za>j[2pʽ ch,F{T!ՔVum"\ʭW yXplhUo]3)+( Ez lV*W.-$#CXPNQ\yl25A"ގˍ$œn񾵖pUi2##9Mֈ4F*s{EKprn7Ȧ4H񸭈kX||Ī?J #PP~yC=-:e]Nt:솶AG],a5u^W!f[)xwHf/%qb@L<~ sЭتjY B0 g0+cwCͥ{}P6\+u]Pqdݳc_0&VT"tQ(.b|db(M5)䮱&bfw0p#o 0Cvϟ A 剎*\ר0M^f.˦c 5%8vc}d}"hCea}==QЋIrhDݸ}5V B c A0O3a0}5жW(g~pH}-R&웥s^24y꽁;w7᱂Td|"*ӤᰚLL xk mۼdO'ڮky˞5V h ћ;0r`[MzyX?˯Q_q@. mlٰ4'˼.ߔT3=4cIn^>L=فFJ*&ftIpp72!!#Q'dA7<|Iby^Ђ fx?'۠0ۍ{ᬜfUs 9`wSV,G<ע)Ӌի@a1b%nK i< /FȔB>C63݀Kz5bYdޕ_.bDn R_9DXM@HtEQi>NڋP1Fl6fDb2~!Tx Nm%7Ӛc}:r VK?f!c#X~FݮI›lHnFrZi6  F~W+kS#l /ngZl)gvծԁI">epfev=.d{v-P̙挼poC4bC!]Rݔ,V}8z9uW1t_+)b*3Ng wi\rd4zD^ Uɧ83dIG?|x4p }0EuX),_L0z$o8AIRxEbu5`vp~zÄ+' 3;:Y1|1 CTNw_n@~}i=txւ SxJיd2 zPL?5Õ;^S|x1:CQzY/TO4Wf+v\H na[#(>Pb.}HBnۘ@ɱJ^el΢!0כodv :iz]M5=SVeCҡC[MD#тh@IvuG2JYzێwNC“Epk|ڒh6o"YA ő>&µ={́s*&ҹoD8 |Em>po7!`1 >L!:u^*pmDh\s7KJ(e_}P[pD^rg@c;.d QL4Lrk 1K8~9`eczc0 S(L_하a|a 5@FrhwOBžlip^@ݤg)!:b7g*F* ґo@ p~I=^G@ԙC8dڏ-oWabB>)9E1= S0 }>}(,~n2NiX'Y %>/?Gb=)\ T1_;QQ`R'Ło)PŔ8OyF nx`~/A&p1RG|/9 !3SDlߖ;ioI![Qo|0'7t[(ж)h+6WL}1t<5j-̮gYE淅;Bߦ \)=Ӵa9QiWNR4T|Y&bhbDqr>)Cy](d Q)@28(gwu39QY{#NdE&\4ePv{yEZ«C:¡~! BTPsn )WtX5{"Ꮌi*2 v=S֍T/̰^ ׆Nte]P7";BaY+{Sg[J}'맀p4ie%B[ 24 ^ :0[OP&NFsF ]x(r#RC9t㈶3:Ӷ%7\]t"*nڢ܇5y(i~݁KYx%L@1ۥ:(/Zs"Ay ۃe%y,,1tj[wUG[>&wFMv}y~E}XhaZή,sxF7O֓`qSQx" ,IڗHQY"~2\\-`e+9c6JE>[~pEҧOccP@ f1X2] h8~_Nŏfj+ q|qןUщ;r3ԖJpbedPeY),ddb XhŜz(;#49wrK*[%`'?\38_UÉQ#AC\u{TFGZ_TZꩶXTrUt+hc`dx DiVS僔)<βN}xe1tk*ܢA #cw_-,>" Vn°l!hJ4ZTȶ`å+WKxowIsH1 aHH¤`Wa%"]OQoʛ"7$Km\3hDU& KU8&ԤbƾȈp#^e˼ UIi {{^ LuzT.tdzqm?HĔR/L)ێoem]tgNgš"HD|{y=t^ ~뼲!Gn:5Si4nI&e,H8X_RIC̸W + 1Z Vu``xp#µTe?Ow)t{B*i/Լrf(b@c-ĖffLt |tE@ԇW48o;Y= E^qro5MrYHԱvq&<'Z(.d ۳œ^rF.x5!%#NY`eKe2v*7'hmӵRk^F.|` V=-Fs@CFg6 h*@*6=ZKTiEK"+H7hs%.U B$ɲi$H0 4G,cl2麈~QA>c{Kσ ]s8eziL+1eJl#C6-B٫B9}67}+to@! 0-_[go M3 0{W+-{rr[aCN1TI"ϖ*) f(>&Tă7;tTH|HV4e L[|Sb7ZBq8Y8Й`(Ů@g3OY^IIȼ Qdlun."6ig;MߎkڹPȏ]xNNw ufx0U]ۖ!mIǭ%P-dc_!`*wu}T<7vZ* xzC9<*L>3~_g‘oQ$, nH%^ q:^Sp>(f䷈ 2NFS=3:@ž+y4A.́epl%/ldxB>3go=X46IwۗAo TY59CKg+0 gTPcyĘߙ tO'彡m2gz>"ңdG#k3j|k%w1U~l. lsG_ĭENlspPM-/MC|SrY[9&lh3t#{(>N&cw nQL3! cGY|(/8mg3ZG.=Arx(K..8ek>1v424j?_dоp ^3 Hb^i' 58BqUH .SXeEbWj"U$c*?\n lFZNrzpM~-"΀}9g=*BGDLu7h8ӛfNѿv-0RH3/F7}*:rdQ'D4ʱ?$F7ylX+>x\xv_VqJǥ*6x/j+Ь!UnY5R$8SjM@ ˾\L!xaTڂ&=giQ|DSy4Lf/tKl+}S"2&`=v۝nG-Vi҂T.wڐ~PJq?TLF+|,:4fv-hE.ÏT *j} <)}Fw-yǎm]?KkYIG-xb'K>s Ct=qr |ycXPXצ)v;.ye۲4x0 c>!L!G '{?]A2W/+6Q%Z"cbpW!tO Ϲf/W)N-& kF,{@A-tù:kM׳Iѱ{/鹘mE6tkL&-Jgvgڹu]oK!F~k׮kjK,d:+C;V ĢX+WK3c^JBQ si&%ȍyy+s$<'uz7gi& ,k>u=p(Sݜ_1} WtB? Я) /H1 Ij%?qKpHgT;U B:)^GB.GJuHms<V6RFOT`t, +ˬEt(P1me3[ߓ^찜,Me`& knX "- }eS{wjj9t^S&ei0,dUΨ`Q5c޴cmi:sw\1mAj'-!7¥6JWB:fX\o؃ǘ;Va렷 fNYhB) kK^;y! 9j"[TJ B`:x WXc('uvCG͜[j͍!&~ >U%iqґ&9'qנR lľ>W25A\MԴw@X܋*C SoZhf>UV< [ulQ=\&.j+C^Sa4߀B{-ы9M6O>TÙ6@]D nSޱ2cqHzSsVl~7^ƪTDJ(f9Qcb|v`ù^u|Cҿ.wiV(IҝFR2kF:J{_.XkUhՁgf3͚>7fahDjGӚ<-n8RVdoKVylyMKwqI`{ϏA+OepXk_L|.pUH;/o7F 2d-hp9r^03螟|6Rz\p`Ѝ+WʀiY3ZqaΙlB>JGTm ][tZk1K0UlЙ?)X@cKwϓDe%sƿ}০uN 79 zup+Ieʘu"EvHW4"\r;4Q(EjJƐۃxN9qv=vA'֚ <",sp]RiCb/:mEOI6J7_ڴȹ\RJFJa> -K]q8FyDGMt1mP7f92OTjIXU4S.!fksVhYkV~TK,N,btB"" ӧWY4jjy- (rح+5qR?I聭: soa*Y' @j̄xri BNt$!Ҧ'45Vk~K!]8tXSڃ b!#?nG ;3"7IUs)ʦ,Q(Dgg&ĥBBDeSD~\ru}yh5>۞mhO4DZz4һ$Ik5/ew݄>ظ<Zǘ#'"v*Si(.矓G̂)Y܀dǢ¹q%NS$FLmRUw+6pTٳ-ͥPtI}2[#4G:!GaĄ8vQL>x_z->@Wy8&Padž͊8;`O 6/`5 8 I9Xy߶C!>y(8~7*!YJMjiѕƌIpoSxWjGneH5xZIY9>E(q4Q^w }1 ƊA:nh0}U|jA VUyl$;waf:gZt\'BP]1[ /KpI _gܚ79mC0GZx#1ܽ*) ?N?YH@;\~ I-Y VEA+3w=4l`k.i0 Nӏ4Jgݳz@sI&EoJpCp W%s^O0W7|uv4 g;ło[փ9="EϘ!tT(&_Q' G#00!25 Ƚ yܭ$%J&6'`oq3\x8(K{;~2hwG rݍo/{^:y/2ޕwGu,qOQkUJAGow@8R㳆YƜ(,C XZm K&ջq /s8p ʅ:J#sl$ews{eFz}ϖ0sE=a1Wb RrI* Dug)3f"Mgg*52N{(P]D i/b;%V K4s+fKq4#J{uȊ(gxWv-hO#q`ϐFdcf 5%1 .u CҠc(1;(-vы@g{a]~uORјГ44ś gRE5 ]N7[K>uޏج:|Ԫ1m[1y:F=t.I0PH4<Ɵ&X9\d`k4[-ؔ` (f z MiJs{ QA܌ >ipSSgx[EO;^.1eU2|[Ibt4$_ uPh ޥ͖jꒄ-_`\L)fp۫7M^1)*[Tz::r[ўV&@ @ɸASF4Vn}i5JXT3{ʆ|3duGW&Qv8Xa%?>Opf.`n m#yҵR8a;CqE#~k%\/baoAoaGK |}Nz[2D| קRf1DLwL$`p6zkyy rnɋ_Z3+rU& 5+ Ļ6AzZTl#,LXh;pܷH5 SavQ!27+؇s;;]-sm)y}>+h @ewYA5 H9+yWMi oϐ{oeDp;خmacDk{Dz"`d|*C [6oi 8Pr[C6Gkq~be]ZNƝڷ̄4zݲbpaڪIL`yb. c;D\z4 60FzWO녕 )[5eoy7V=4%I\QEf8=mvy~k !o3&RC}n/i:sq18 m )]w&5o٬".k^=s&+IXzc#^Wt8Cewb*Y]ոwx-*4ÏrSfR+k I,%R}n8E¡_P4Ech+6߲=791(y[a\8M3'@7"oy Y!R0Č@+Gva OJ/殑jzSѺQL6/zDVKJ#W1i]˰dfeGzH{IyNeGWwGW /<jū:%rQT;K_ad䐴DٲkR䥮_:[E n" [nmm(KZ,cdX.@+ =4hdty2$EARNn3ҾvϼRgO-ξ8)a,ucqGRrw&ͬPOnH6|&E.:fcU0u׶x%!3g4e{0!:vgS+zuW4ߋ١[\Tդ`'f&;ȤćM{0i{f&'{tb` )YtL.q;!?~.]^Ab~/06oUkM4>A9}+ $稞1~K(X.唗O_k2۠6."- V0ɼ" :(Rd) f}ĜYY_9tN+3:̀u7S%[7Z*dqjgUoߴajARל1: JX6FSNa|σ \7/?QL $8܉ k,!|u :sfR!sMFqZclAi#ՇDs92A)qe?j=6 *2q[G0xیJE)j^T"ŀ/ĸ/֤>CM  8& ht*|-cYRRS <|8q;>]qvk+K9qFlacm-_DCKy"p r1=fBL9s$F5 a#$U\~3 Qe{?U')[^fC@$64;Z hP4!9\P 3ҡhh&$ݔOaB#2sKNw#!]̦Hgۣ)^m@LƑXg,y޳Tm,Xdp|$bl V] 7X4~s͢h ၹ*)8U1Z&Q̖lR~+vo{qQnBϭ,xu)9 pmߖ<=z7k첛 (CsyxhB_>)#Ta @KɢHtz*ڰQ]R qހp%p00OOfٿW<RpGpYV%Ub6YuMӽ / oǤz5s A5&ҮXwxJꢟZ:Նaޙ\L$F6H%1f,vvտ};W=R#\- 8EP/5MѫܫeV#t7Y,d7֍i{ngÊ鮾:Dzf--s&BM'9XTb!e,K<\IȮwa_zye||wW`MWm |ekµ@Upms[ /YLp,*$Pl-dK&~3Ɔ8{~ Z?!l$H-;a2;W]m:omQ\] ؆2tk 8;I!^5) } 5l}L-}g0KԕTb״4j2@B‰py̤^>:<ϣqj%~^wce @e6u94vw{ʗF tՐ‹Z R:^c~r=gP" Tek1tC٪ Jť7ཀྵKǝ.$+ >>!UY@Ǒ/YSW_$Bݵ~ g'cK 'Y1A gG?x 3x) i-Q8QFAc0pvkMp/XЂmIn)B$MH m-GU2.:ȗsqZ4kS^.p$=#?C:n &UYAtLF$I'WάhJsuLlM*'TBƆ0A5}kTOebphsH/u]h n3B`.Ǟe*G*>[V*M&˃H5!&|@bEHt桿]t9p^y肧4"'} ͚Gz(mk8- qhuw·Wm{v ߿;}*RkU5O{Sh(' ݫ*"ö47wh k Bߴb=kP^clY w`c "Cy=D?_8äZ=ɳaHTZCEr\!sE֎-|-$yZ u7lo'4DƊC–Ŭ&n!h[yǮtn4iFg'ab<+q+Jxe_-36)ZM> \~GlSi=:0 $_y!4ړ^ȣ#x z "+t +I|+GEP Gߞjq(tZ{q>>ѼE̐km=qI=v&e8_@:iXު5<Ŏ $H5ɞr$ش{."0:ҿ d^EVJ.$z)Z,n"eF%vᠽH$d`;߮IR frfڒ>),l4pO$!ⱊtvǠn>smN%fMH!#٩vKRKt]^H5,$GjicvS.>ASL"|b6N2nfǻrҔ\{*WSW{.:Ӹ>8=a3h(UZ;düo 1TU\2=~NĻV<tZ77)>n?}vѧބ'm5 @:`/e9[ۨB`3z (9I<}.1louf.8q=4T@a!?Jަ̰ >;e NU @X4$iqc݁OdϢQ@%U3&)R *9Vpdj;y)TCI/LLLYQ9Y6)df7@+Svun\s*,]oK\eϟi\wreWKvJ3`6&ckタK&gӎh`fJMLD>ip{ic3q٢Iy7l>' ] pZ"ˆQZEnOHJE_vܤn~DtxLa3LG|`HlY˥ fϫX}.uHe$q7*j ZGBb>m 8E | dQ)van2 :vO?nUtf+_ 9&(&=U3CQjF62y`X4)X{X[W)J2XKgZ}q3e&:3wJTe@ S'=kNv4dsϐb|]"; XIo0lߗJ=PF"qf#bJSmoV>*kt{L^?/7oY"hf] 9CjP4`j ܃.oie\X}K4juJl7A1t G tf%M"x$((0hv%ZJ3d۫$v. roxQ$=bo m*y&K$q 0z ίIVfar80%qI$}<ڧPO|jM|jAudݔ>M3^e1 ?;!85ـP5:U p]TtCnΑN,^ohŦ}ƾqNDg} *S]{ԓF2tD,l%DZg+~{:EQ Į"8:ê!nʊik̅b8tn'yP:A +*Vl|QP7+eeYyhҖ?%H@&_W0tFV! #OM` ;^m-wNUF+.4ĵ!{|b<:_/^:0>\Ȟj:` =H$zӷ^,9,(,=xІ1g;xlzqMN_k}GXل1,1+(̮!:hBoyZPd첺u厨@rRetIҶjΤvVO psj[U*NvrzO}t5k,,Q>N_58җ)K'B3@@MOʏ٧k0U}+\\j/)Af{dU ZEMUP[$ >)@fZ9;ARJ^It{sGOt_IEN4hhKL3xc]_wAJ7v!Hti<Ӗzy^g/'$VfNN?n%+S P=OG {^%z%hW*?s5e<;Wfщ\Љm5FM-6Lှ=\dY\<;C%PS"<|d,Pưbݹr7w8?5k4҅US^CGp[G왲N ^g#[<:l 7yPF2uuuB1A6Muu(@_(vl) iC%! gFk(W {GA܆m a>'L%#Q"]M#c=D6Q?j_( 5D%G !-Aa .# qƻ8"q&#)CPWG/@83Bd/G,Uf䗠iTM= ZU 1Ġ׏lEP??7j~"6p/_\;\|%}X[* 2RT!mу}'o;gQUyMov#>XGWwB_ NbP-ʯhuH3TmH3rwyyd}RˎE6 tRW-0@3ڗ<ӑXMf+ML,!u_ 7?S¸x(lwTlOE`3ʉ(b|Ts:{rlR,F#?xku&Mr:nHVHmo\qKl``SY Iͺm-fi[e5]V<;siI]É{MWz2WBZ!u'Swvw˻sNc30g7 *严$x j-BŤkإ2:Vm^Ž&{.Yʣ(F(.uER(~ >@;Zb(D˽muߵ,:{xFɶW\:=4G(ڙ7wyYEnox+hH, 8sZdd/| 68н*1I݃8jn8R&!y| ;/de/PwpXU)䭓p68SFEJu..gŃWfv~hy{Fz@a]H}ʠR $^J#q'Ts\tJ"Om"zQ is>s@AgCUTbt4W}\QMD:Hz938rS{J;P7}JYǭ&[zlBvhk@48/sv $n¸4tژlD%dԥݼ8XP ~73(ga̧IpyIƿ 5T`KRFWf1Q ULvk_0 KIg`U+"')gM"giq(R@Ξ+އJ|'ETrlXMopM u>[dpHT≸QȜ55b%7\DgD{vh.Z5<El5~0xJ~Srs@ۿC=O'gM^<4j a2}ZWK|Οo~G"ʈ{sRL/55O$E NCToq1s+4v:Avd8 dS+,-4S0 Ygmj{N,U+D$!k~E^y)k4'AffU_x;'.d+e߲kFd]ȁPڑO戕WvX s3P '- / 6=A|N.R8AY[MX+VS#EփV㽳B1] r -*t@Zc7M |YOɽx:F-I~<\49P{Kwe0z;,Ξ5#)rbWDѪq6&߲JaU~o'`==%*TU15MfjAՆLOO(uvwF:#TI%{i,Z]9˅n^Ef7?epC(h`N N ҵ7Yg@B8;Ё)\mF?KFeD}S9'rq=im.!t~B"xwih޺ F**TIJBbhH[:gqj_Ǩ#z/AePД~e8Mh$3=6crVwhWķuT,P|e5sݠ/<qU%k) N]AǛ;?xT$|\Khxzz袃T]k#c i=üIτ=MƤ,^AiTNb8-Ů*t*!c,yUzf̧Afl_4y zՓTxsa-^@j 5sruu*\4ڦZ QpHNA!HJuď#j Xx|5_p$¡aSnW)hM=YCj {ʮr+>5t8e*Yې){ľ^{^ brmIHX,ƥ(‡}quW;jdh%;OTǾKB M#t:yQM^F ؟cSʵ&փ$/Q"\c.C DmC[;C8yxsCHitPW` QִƁȕ`Z8eZ9~'eYRCuj9$gW mq!׊BĦIa[~ 'Y&ۆ WyUyכᣛ)d%"q.-@nZ_W.K:4MWHKs`ZMۺrA1s4ycUj'ꭋ' 'ȼ$իoq-Z1Wu08['{r|z=@uTn!#8Z76.rSuop۰EOWD!7uS~۳ETO 氬p!ǖ_%!EwD`Cf<=n0t\ &5^ކSTP#2Qg~W9)H̺R]-r6^{Ynz-r5 .VR˫ϠVy_u78yTLtpnY3`ZBa~͌ScBټj6-X EC័q/tF61Ш]kttקX޺_SȀRҍy )TnVwhm@Y=!RŽ!jK4j=,WJI|'ȞMmt#eN3]8"xx1 BYm·qVi CÓPVJV"5?VQZ pA~UkQUbBPV3.om7/Oz2$bt1T"HIp|ĮEU@nޠ[)3{4=Aw`%bU9_a=7 ty[pwx?/sOma R/VIJPnR5KMLm`u .$n*4 S.Fl-vf=q_֒ɾV@)T=+J?6 l.C Z_07+ [ T6[ʖ<,M +gЇ$зAZ5.af5Ov q!DE籄p܈+6ueFHg':|Wz' evKցLjI3UFNJPuYthһї.#6Sxy4I[h';/npp 1$P V\k `4ճf*'ښ-Lׯ8Q<#\ H F+ꣵTr i` qJoJ}?Vsvү(h0Ff+Z>pЙs*rYܸyrᐍP'2 %Ϯ/7X ߢ'jJYD< cn崧_[^Ɛ1QX1&:mFJU Mk~ᑲ8`Q+ As.D>-9QٰQi+COs oQv,ݍ׍mn,Sw`&]]HhdX= ,{``( )ң?rM 2w?=,^waiwO>gUpEPD/޷PX hѦ vg"rK7f$'{ՋSuQ&I{qEjyV|} R,N/{׻ 3)DbmT9U;V8 Iǵ;U$$O&b"#ioVqkG\!syљ 26nKγBsHݲOo( 8oBy"x+CWXsiiL|^>AR2)rvG9 -9|OC_3=dR ꡕ XףCO.JKG7OzvZ7>C#[ GRxrB"2`_oI!ҩ!D9)mۿM h3Ѵc> &VaQ6Z %b ֑W=EW(0_;2 qe2uSzӡa]!Y<&H qb}wE},l#Pr *v][F>RAQ:I15Nf}u^,ئ}Y}!A\5ذ+ ~N?[b3&0 +9ϱUZ6PÜ9}~4)K&mm 4ԲbzUb[ȚSiXH]a=ޤ|rIb^%nS#(}J&$L.$Z67-A~%?!6p9\aQ#JsPN{ĭŸ<b'8p-JnT6k^^+ hC԰bkiIWYUŧMC-H4_rNZmJk0Vlie[\3y]: 渀k KiV6yv{vf%Khh^)~h _=Y8)EB)Bqk/, /TD=#BZ2(+"O څU'sz|@.4ž}lZGHnjDiG ޹w\av EnsP()2c:d쏗xM:}·}G}6@$ k3j7SʢV B AwvCoŠ9PpvEQϤ~SA!p vil7(<@.4dqv )ILثAR2-Gs/.mL9IBOTM&!2{'EGS=[s؎\,]1gjj(ȕ }?HJz!q:e5WǠYid]]l ^3|h].wO|>^Bw0`v^wP{aTTwkVIpDWSx!n|0'XYW6mÐOgk FN|vTK6[WT4 .}޲+3B2QN`$n~MLHoX9; ,1E:빪k{wLfNVh qZ,a?4g;yIo5!E'|[=lt,3n(b( E (h˨Qfʉ7Q<ɮʞ O[^%qt_;#@\vqO\oD~9jb|A "OVZx9~컫1y͝˽$ uX> p&A*?JZ"ibJ ppXpɌUkYBXFUТ `QF8lb,(w9b'tg0N( x"&Si5Akh<(c(]WzJg^qN5흭7eĬl:eo+F)n#S~rINVᗓS*<-lE얆uhCܾ(?ݬR:JG7;}u)c0w *szo1FkwZiV7L#>SڿK>~3˥H"ܙZ$K7Ƭ/t/:`BC k#>"2:m&. lg@KCnpe75 l_P72 1uwՏ$|0u7܉(LSjs]A5Sܢ77i4RS{Y>W,h۽Y9*&!L+ڛ,Q*{&T2-M*^97zJ}p|RWfkjƗm0߾Lx~$[LH|BP -+'ooǔ>  ޗ0oz% p  fZ=Z T۱yu5-A֛N:Bh038J lgen"Ppa /DQ;tSa;IWyh`e.[zgOC&SV]O܈ Q|@;aKH]Qnؕ3ԍf !~( bz9sl. D5Z}J겲DVٗ| ܓTJ~lxeW.=W[A+ \ʽڦTp%TϲEW d[`hk1ztV~T,H5uJmn ֮͂O=D)i|Öךp|{*$_J\v 3*"ITkgٛ4!+0G^nXzkx󂥬0ӂ?쇳aV\FA|~ip(ԛӈ1]Z3DŠ QYI6|^D<&vn;(x]HPj>@t}  n~CFߧ;LT_;?+ټüY,y e@M)r׳L ;Ag$¶ 16Gj9!Ź!А9̣ufuu͒WS{& E WTR`ROݢtG"Di̪|QP)bSEc3!SIr363QDGx5В\RQsA Ѩ4Prl}~y[,OSIQ|G<“uNYbY6i`-Qqt-/ AU#Th"S+I|v@? :[XP292O,8wYGEzwT s3Dds 􋅩|GAύLLs`; j6/ li>a ᥘM e!63;E&EK"E4'sL=Zi:\rGY-S N$D q¡pqSǒ0, g= #aeFfUT 7Ȅ۾0#Ccp.#]827q#<[0mёAsAC&qhs_<k~d.S;wdKOr?DLSXC;pV>;n* D)p]5?c\jl )$ĔvEdƹy0 ' ?6!L7-Xo+I?u$ljN/"EyCwTN˪r/5LiߩmC 86( H7KvHsldA-D;0G!G> P"Hk ;P|Ǟ_kνJ7ꌶ?>5JߥSLNj0;&T~k]v-/s?u]hfhۮϴW.K |-_zPL\wk474Oq!ӂ{ zHy2]m|rPPL1*+VkИ9+/DFo*q2:ڡ+$bKZeǹ.zGVCe0JY_ d4 cf-"@?|H"1SĦ?YQ#*^{n0 CMh)7k`Y~l`Xr*̈́`jsx@0Y P}8[K[U-$cغO_IEEcIKz>v< 5ih18An&7{xh5N1$eF#_$Tc5FrW"}b@gjcG`Ty< nOr*%fj41G<oRHHop+wBբJ:rj˓sKg a Ťnס&{Ҥ^ w{59Z( ժH“\^QyQԋ'|/.HDL~Bdzg~>G~YL~/ pQƎڇΆz1۠^tsUuh^Q J*.?oА"MmQrKome.QF`>RS+F ;dӗV損{Xs:K3袕Jx:VK?y2Ι6*<ڣf@GD6**B n5J$M==1ݶ>ÂP2N~&{зU뒚 Ah&V7k=*A9Ct*Ff?KsM'Վ dsFlwc.lΕUPQ/$uuJNE7?X $S/-gK>8ZfjM'ZY\jh,NT[6@͛,ADhA"J"P]zѺ=Kg5 I:{]=WvVU}Np˛L865 kL˃p%Xx* 0ߞT`x>,=G[#?]w۵&G@)k/Ʋ(FYzM<U8^\)Ea LK;{֭ G'Qʱ;ۅ9uZYoY@+%8V\Ng40ETzxtFg,\2 /6%{!;ݩ1?0FWjJ85:oD;mYLmA-_S8H6v1xg{q`*+74i`rN.TJ ;恤&/<72ԡis C|O>8$H oH*_S_ 5s&h(mLTF錭;ʮv $VU:<3#[uˡ)4< $k2x%RhЇ[ătY.ga+AR xEB̖i %}zm='{ /60s"Hc;h 0~t:d"tBXZO|ĸ= "y"noU2hd{s05 #ڋ)Z q,I!˜Bhe6]xŴJ?5KtPCud(I r鄚|.ެChetkG;d>qI@_rxA53$psg*SֈB[xj }YiPݜy>5SKlpŚF J +c"[adlt%)١L+ƑMˢ.-;>?U5_"e˚A ٥|h%K?;߇'FbuC)WX)4ʼJ .GtZB;Menr)MpCTf?P6#~ş`" =_"=FqIoĐ^!xaG566ˊZw ˀEMhd6PY/o)'=a+/17-HL湂5L߸M/k~>]tv!5R{O"=~BrCdX™s\T,(L]\WoDۉn!MHfu^rRkosB"Bcې7#sT@珺;Xj2X Yw8;B]n?Em aӤ6eF=52d P{wO"k޾\ inECrW!Q#U"]?{'zݘp]L_ Ks:hR/{ _̼aE À| +_ң"GP.SJ™rg\P[]yGEڒ?9_k i;tL&B4a Kth%?rVRlqP:ې`NӚGfPW~ V=@v +<2-k\!*(d1q" qţpy6ѯ.1ӪUV]Z㶕g{XİP SQpN  ƚX I8cQ*όɢI?Nنkϓ+ҝ:bx_vC}3PwyS'6zH]?BgOPnRAE=s8r,c7m*PSz2!d#( V5nX_)sϹ4&2jl ||:~*jܬ4coaFUTd ݴӢ+yǘI qM%W- ^ˉҿ@G޴<Ұce&a2(?µn)D9\BF~]:q  bOc褈 p,8,-movX'V,A^zP,mA|&$/Jog(Ў~=#5t85Ӻ !k j3'D]F_SWl{ [)u0~:AC6#ϥv9etO^L_3-<0!l lGfdYl,r8ЯYrjϭޛR4$: *"W\??߷|ňwvi+7=f+V,oLAi*)2 -BSߐĀv&H~4;X=ʫ d{Yfʤb"SD;cZ:J8ݑX. fFwIz|1i1cj!Qx+zLEB ?hOb&/,~/χ;ɝ7i !"HpVy) gV1D! ݳϝ.b&gݚ'xOg9xo1oUg*7 }c1jb]D|?P=O~gx. !Q=xae}FC>4Ѓ((@!Gʖ7vmkT]BL,a6RB>hmԧ*e4=$G@JQ.>2lxkaWpO6b--ӎ []qע>ԧLƴf'9@8eMsԿ-XcһL-mEN\Nb} tm1 ¿t^gH\X zoS 욷L앣Oʷ "k'"A`+~P 2j(~ȧ۬acԍ<M}lmcI>]mz{zhLbc`mDgߙ,x/\l&p):}RN&Gi A:ҨQ8S0bC|Xm5m.GS\3@!o0ݑ-+y>~HHGIT+!U,$kd^ϣPuo9 @JύlfY&B,QֵSeeXbɂdz܈~UQ88Gir6]A Zԅ(/> <"#> $T\҂ N>YP|'ODn $ ܵ_J˦8aY.YpVŒϵO 5uP4bm3AӛuZC%ȁQjnmjְg]͖P0h:r5b:QKqꅲ`Ncr$ADe Y c*[͎]s$`j}= dUm8 HA%<&zU^֍k'2A][歈)X6aϦP?:ѧV\4wwO.lcMxV]׶9@bA֘u<:< &$uaxT@ SK ~ b+ FؑX$ʴheg l;f"* nG9?J.7֑{*9,zWL'p? ^)c"iN ͪc&jEL ,YPC);:`AKN170צYj/?.0鬾gYiʐbGDD%m k& 膗@R9e!>Vض#dBcp acIN>zGꕥOCxNM絜T:}y° `WS+{+ %ٶVby\rb3NHԟ{T\knsp?wn>SXdsٿ ~gtZXɄc|W LjT[tL'Bm5/xNaH1oo0fc!Pj/PNZ%l,&rެYBQQç$aU Hߐ%i#v}]vAxcu5^]G>,Fٞ+T&ôoV"RTr659npKb7_N"uYAw(2]R]Olfg86Њr=:#KZ$H;[~❖պSoaLC˪|Ik25|x\$|cy_1. ٲilRTѮ^3IB2F2.?ƌ[JH>#NǧվeeL?@U8y2*H)Qmz0uPjfl>/J:ͮnc]NoXP_}>Z+t]pο!߯ԡXp'AXv:Ȱ0l|]|} eR>/EDŚ@Sau:[0fT@sjڭ8pGA/qr t*%>\CUR%x6)EWk h77gt)|aZ[`HObd!B:*}x@4{|귥Em̪^2; ɋϧτ@f ,6U^DwWgȧ(/yis6/;-V#w&cq!ERឃDDZx$' d+gzM|4ʓNkQΦ Z(cM$a+y*_='0H1ty+i,1 "8ߋ{Pd%tY=F &{ %iKA)Z_E7W1ق>_l,z>K**!ٯ}[Ǭ=PU_;vvtIB֞8͞dSP) $}b W)}#7MSP'`mZ6D]mג?3>"'+G栜(ɓjAa1vwr14*OLLNpөd>^9tVq,}Bjkd?"=>ju {%{#5fxPMˡxX$|#O*u|jMFwF Y$c DgQ.RdMxH ://9aMל*2vXsf: )۩ׅd4n4ta)ߚҔDdhv/J_^.x]zËqsTG,7 =tqg5R:/|?12c[V3$+՟ٽcOƎwqMίϣY0fϵZs.FbA1A,9ZˢvG4+&BLb&k]Hך:62/eZz<7%3^-%¾Zat lhMA4ĔO*yZ's֩'?xJ6the&ޫlfW7F C"'KH[Jj%M:2]t=d&+&ܔ>љq(yǽ祵HOms >Ѕ)"kxti^< ]J@r#ZTޟ4 n2%6u da0eEL׍>9^F#uHiEd wyiGx47]K/~>CRUzܱ=aLl[<§ 2)l?T8~x0V,&U9Ien>s^Jt5i;̓Ңqv4.Dɫ&N Rܗ;}5ͩnBs^ Y5FU 'zXn,r`%!dO>z ʯLZ®o`+ UWΩ@*tR t܊A:QG;l<ݢr!@L.@m0T iIWF0S9Ł%0. XY aQsDZcpYM R}'%)3ov79˜xC] ٫/1,Ww93'/q:f"`CV(qC-T}^M{/$7}rơ6RoO G:g^^'*H69&t|SNrkCpպ/A1]*9tO wq^lpd|8}1l;|EsX( ™;*n^.ךkae}Nlj8e8'";f(+BOէ_{ޙuA#Z- Y%sr#AH 3h#K풓m0&LҢ!ㅐh"ɸB&d-(Nw/G Au 99 e_>'*X5]As]~_p^#a (]rtD"Ut4?d1ו/mHs?ڽ *:TCFw'eg{ozñ*UwT؊3L^(1.qܛ>Kb󹲗GĔ̄.`!Xhi<.~F$\C^Uo2"Nn^ċ" OKhh\ ֮=@?ϣ1+fՖ6'׊1Wkdd-ۨU'~]O$Of1YL|+x& [e΂D*^bEZ#^V;e+) *,cG7-$/+\[Gr`"9:ͻxyHi3V7r;fɠ2,}!ɧT6羐1d޻< 66:|6׉8ndK, v9`:?9hMZ>2Jقzmdzbp7ŭʨ>28cӍECC*םfE7ҧDXmʰ^M ꧇/$vVz0|dD`+ xzk`A$]&J40k/hDBۨNL_^aK[,bt-j<cw7hmc J^^8i˕l&m1 {^`"F_ IKm{z-5vo`qMrۦ,V]v=8N+6,hy(gq90:~Ű1# \]NO>Ɵgċ`V*"Q[m{˱ҧA, ؜:9l*:ʓ?S>ΰɋ5[G4=Q囩SX5Oz̹hB`=/&Ch6,qdA{Ld |B>}4R\mޤE YV\ӼTᔈpJ%÷a[16ac2f~:iD: >k{ ? *-AN7b$168Zu=7ۋnWw礏]G_rSVmB2fIMi$/2V[-%Юh ~I%]n*2$AXSzeDec?uxBgMA\{I̎OYlm6 ='7N]jǠ$Z=f峿 j}17FvTMc^(XL}@<Ձ5Kl@OtV6 {]!\Fc='vsƋhJ@9pΖhw؂>okxG|.d_vPERS@K9Sxt^ U5Уs$j1gr On}\@YPQH @ fipd \!e8pM9(-FTwG Gg u6p dy 9c4vU\ >yh qO NG:} gTnrw|No e}7[MP9-Si$Wٸ5)-DQr L 8oJ슄Ez|!և_2JDظ4s\EZ1G# 7u5s*^P`&39g- M𭢅z/(#1nw80[/x6&{CcO %بioMxe27s~ x4uI%!e8y܈Ω0O+SV@U\P†IKתp`\s-—]?iv@){Hu[T-TsG+<Ne50!g6N(xP[aYjN1ʤ3SqFWP=D"Q8gW l3r\ONN9L; *gLǙо}=?T3V2nZ)9OGZ@[:8%fYsWT7R6h t :?s- `6TښhS=]M٘,LGJ3@C&M3O 應Տ^ Aݜ[TtJd|QYJqqVcZ 3wfP^VS36Ŕ aǔ2|Bt~J9,QdX17$`e3a,QW_ k̈́P¸K Սi3;_[ABj>LiJNi!*WA0 _~왞7ny+#pX~HO'4&JұrAj|Eɻ[cDtߋgޚiP̆w3HﴛSG>xOZͯ;ZX}iƢ' I"Fr{ȼ^=>ee?Y a}u틉cM#B+7+:WQvb3n&_I8"ؿ%jp-G(}4RW{wkF$8~"Bnc)/,7E1"ht[AdMK3MC8-q$߈n%;~_E68 K<@!Hx{HH*?߸d(>|OkG:F`4"6+O!Cň4;P07.=P ;yd|cAp&my ȜHq|ueTcH9&ؼW_ڰ9;8nђ>($yw%3@n8~A e:X|<# zumY+"Ng)WL7 `:QKC ?Ark kvm[T~9*eQZ(%7MQ<)pk᪈9ebj(8 FDzN󺰷Ől25H,!P6PW*>>Qoc?\QRvNGqX.嘏;e1ŧc.5X臫oY|ICMw'E0rlc<Գf"s6RuF,AuyVS6Toa(Sa fk3QRU]?yuǣ/2;<:]*].uN TTK*eh<5~$dä3-'4f  _[tCAB_]79I-*rb`%;|[ \wa\< 5y>))_.#GBT6$>9-:aϟ 'UU ͑<ξtW)u ?lZ] QH3ϫ֗!;w"Q@9~ʐBI.=Yh:!vj4(CE_3\;I!vp//WœztYÛnR~God5-‚'%uf26z&eRs!~жFdX46{M<Ꮏmb ZA&*g12o`?Lx֖K&xr/=3 >LΥ%M {viAp-=" Yϭ6Nm?5ywsMt T/<0GAшn$wRwC ȴwi 2ZIFCy;q\NB i7 L:zTl;̒k>=*m)c^m9ej M!!(4,Rsho3J-[`1JJq+Dʁ$)5I&zh1̞yϧgG@羌%C{uMQY_Bz[ ψKdž*cG;菆GLsY嵲V7iHc64ro5+XrBML7̺# "L,QZQdF4$S{^h$:*]%j .{s,wք8+gkα,'OXD>#r&zZ6i;Uea\Vj57 ]G}w-$OҤGqgw?0|ħmG jh }IL:pqV+]t׼rX盐OUBEoB(X T<0 E@7ĭ2ap(gg0_onn]r?,u"اUbCWN hgQ}> 3U+e>j ¢ ziʤ}, T\p䘸V=y՜x g3\H Ĝ< _e囅~ST FIx0y[Saߔƫk"ߧ4NS9~`eQ+>/d} 7n"#1U+1AT'jruKlu0o1 ~m!n[p:t6Oq (B=9bvt+2r7\d|>-~ Jb*H4k~i"k7`,'.GKVO+ /2BJnGыJ@U0w7w<( > G˱1UN S%F3(%g)Wj΃@בA-S(*M4Eo>)q=d:zK0_!7Qf h 9D_泺4kߜg 326ȭ:ۋpR^-D;CPH(I쉋 fy"~f;%6HO|fU%j-释@\e]+W K=Y&7aILTnNyūםQHwom*.Ӳ?Pk0+RFB3n*/qI@k=|K/[V_Kì,,rq]`̖Z N Ҭg%~4 9ImMq shb,NԦ1ZmgK#\6=—C-S-9m3遾?Rt/,dȭ(fNV8PiLJDM4< G^Pw4Į" 7aA]ܲm `ͬg* 6Z+XTln8ֺfG)n) }Ü;ewx4bYR02ӈX\$gʵ6o}n>|{3tž)H9h[/u N/׾w&4mRa80PP$ۗU[ e & 4+v3K[tjU6L_Q4hV.䵚G؍M&Y -9͘o^3g-! -RV`_m#)Niϊ^emw]b*aU8 Fzq=U2bw aT#E 󥒔)7d Dr vkJ3镤3bUPn~&Ir)W&j9mC o/%$񕾜fm ,<궆еSN}Zݗ߾ +Ny=d%C)KcUɣNO%䛎Jpo P]NcWWWr10ŀX@qu'FrnV׶G "=>bS@mD{_P$MO]& E*ˋ)-Cb<KMmLP[Jr܍7}Q~AL%Ž\_}yp78Rʮ{6Xb$ Qq`a1oj eԡ^o(H 8JŞ× #bPC۱ɤc 33Bu dMi0o0w=piD[xÉE#yb*[OwRQE񰇠cljRu|CV.~PV Wꘙz(@2i*Z]M'ٽz}Xwtc*O ӷ# 3b:ѽ¬ Hz:r%T[)q](葯:YZ_rm4P c'#YVbnc5NGm &<d%F9~ɅH9g;"-hv&ƉlJf8hZ?j!ixlo ERD#0wC4wT<<Õ1a~Tk؞ C4\phr QWS>}G`Y0^%O;@V>'AOt-c[uXuC _q}>"Dk_'4RC˿PVy\^gU !G^xe X 'U}$M_"~-C@ГˊNLnuڴ^*!|iL#Š!kM,Ff,GW`ؘQOٷ.϶*h;BA->p gLuR_4jP%E ZVGyPXo+;,É3 $C Kgr3G wڲCL`٩ܽnqBc#,"0atCw 7 cn,@j50ȓݺ,[]>%`s\9{JUؿbЍCQD5*/ڍrOG}E,Ƈf)zq?Sw{mNfT|([MHNIZ

    cJӣ3Jݥ]N+רpu9W5v'Qri䪩^9 )QG *R1 0`rvS~opbx%Ήo&~zTg5Y-uXzʐ1K1Ox J3D$rĐ%)E*pռ6MSξ%5kG~Ӆ|lsn{_@Pj.}|2P]MWЌSP=Z8w*yA=)QוkP`ݠ6hT_^LE µRZIQ 6H?-!+]`<;wXl4i0&.dܳNSik%9E=Rfe3E# <|S;q!r7yP& i7##J_9^+Á8J^1$m3/A,Nj/ bk61>h!Y+殷v[!YժԵmuJ:}akгO  `b5fàKhbħTu'`el/loP@>/+jqC2}H9(!LzܰC̉%}+EyƎۮ bMոޅ.)h>\hIKN;i0\QNdk/(=p_D%;5y(R[kqo#`e1zSia=&9`9hhsC.c"Kbzʚ'{} 3WNjLR@/\.:MLQ#9tQjôc!KMI)\sK:˜%3-pOVTC^V-ކt.i* 2$}eMv^ >?Ri=lB> ~׉%zXǑ }tR[P?{q6` Z(>p]l%G;T;ZՋ/Wåe hAHgámy\2ח ,HGxf;tOx92ȕϷ_RN qs/1{-py,4@chuSfK6E2h{8H#SNyw뫯N3R^nOwYw#R L5NƉƨr>9jfm@@%2au AҌ%Kn~gSP NLK,XѡJ?uҁPIG`2N'Ղr%_z|H;at!:9ߚ[9"koѿ'Mf֣ (ѕݔA|PQjTpϰ_h 3 ۗuy:n/±?nK`&V v8|)f1O2zƑbšK^Y42DWcleL wuGM'ƅqX)2o6ݏŋk&G9kN- @g&l 9.Be-=nP%,p)4eO@# 1p;j;7~s5}&Gp?,r- w Ǖ 6oZBviL_# -Θ[hTPa *ޛhK+ d]ZkF`s5Z_|%WW}mH~[Cbr6΁4o.<%C׿f(#UƏ;rÐq)_*XQzaamX D#ը`3e)R%|dw㪴Iw0J$k3vXy3,ڨ;\YȟoHEO];eKSЅ{a+aG+t'~Eq]5*',ndM.!)@d6YSgf-ipTӳAZnAoj (o'q.򏄥A1yEE"+ ~sg:Fkzwʚ3Ŷ7 ސh@ںό@,w oNMP^ JvlMfv N^EZ )U{RZKh]f``Q)7 >7qI.V䪻c [p\.03`^ck^y[1pT{i{3H!,J];j~Ot-Ydq3:X.vO6ɱ ŭ(yy=rxrPV;#sϢM_=X`ĉE{WHٸ_(epޖ:)Z -V tw,#3V }:Od"ͷ%>|⒖G cxʴɒ $Q TRK֨I;Q~%ěDj mDo}3KA'h[C77%j3<f%!E/t8O߂]kǿb v~P}s{ͤ|SI}[y3,妺Bjq%-` Ϡ W͈dmI1mi;2>ft^Y '3_U"hpI1/H6!ozSeDN6Si0_+S#%0O|MNpoX: 0xFk\DJCid^ gOشm2Zɖ\b0aNwC͎̹AVmib?7P+%: ;wI0g4<[R6<2-hgQR 0,/ :7} W>Ͽ`۸0OnM^#"Ū扩l12i90`iw_XOdd̀ca܀tHw`Ĩu'MQaֿ$ f~,;PڂW!3nxoa7Ct|6fPlx?SlYzS+w;pL~ZLreP+,UPFlJa LȐSQV[bEbQVTZ_|&=%n.k=8m}"]u¤ەP4 mί3jo@Gsr#(wYWwi?5Jm跃ӡbbBK4$yoHW#ěD @ƒN1onABZwZ!-?潧ߏ~0#`/Q/yVD3Jb z3굘R0Y[sH'JV) y8KUN}3Z9 )݄/`5A0Mnt Fro0 JtSLՋ#H_.06j%^mLF>tzSg0Zmw+13+z x'o`/U}󒤍0bWNE/܍Pa[־񸅏4҃F \RǵfJE3.>` P0^i vtϤ'^XHX&cqq ׃_YDÇغj**yBTM `v9ls'yH,Z?&g&I/7 FcyS2ڟiy>eIj8\."go.ÎKΞ^'&@#;&V{=|Fio)w!$"D +Yk!8yqo)Jq>|ěWT"eGߠd S}WAVEDW3`eިBH0cv8"ѓn=jEPWwq|bKîTC*FpU;F|$ 9 f4>zMSO }fW"fBRSfH{y=s:+j@(>MlU:8ہZrQ^eu{8:Iܾ_8R SV#g0S'f_ 5#&6lE( wGwkk%⬘׷ͮW!-Tޔc}44Lu .C1@e׋Aϓ$lB^-&b57RN  %x \|;Wa)0i4a#@CZԞJ6g3Mw7qqBO~QLEj`hiv&=cDs"U#?3\"SϨ\aܶARvI)4 QlUGbmS6QRhQ<Q`L;VͥH5m.dOJm"{ ـ2xĸUixy*u*+Ē*^$ܯxGF%ה =ga< Dp30wJ><K8JcHi볙*hyBERCSJغgfA ɩ.xhiCԎ;M ^N@1~t>P7c$hVUy:m鐸pg݁pB?_ Fs\.h$_^|Ȍ!~ j1g+dҚ,M}%`_I(s~C.Ukmܥ yLQs G ž=}(xi-%y/"/`"̨r4W,E?g+I$6S'D /}Fd JN12d=$Jw5J yZo.PūeؿHދVUBrKJ;GlSB8o)̏sCΊ?XI <muȪSYr aLeLxU(iT$Q&+{T]j8O$YDkh }y A~Lz@FwYnH'eTde kcQ5% ~&ҙB]x*p 0d : FP4ZN.O KF0DD (B5, Ƒ=S!{AP/w# Qi3zwy6NkUCq_Ad;\į! &+̠ 2lM7 T8srT):$εjDr&Ӣ3.,8Y]VU)`XG5*wE?Єi"Nߠ' !G*sP$ ˋ [U:uՄr_Jbw|ttiĘ /03/#G$@8.8,@<;<23MJl6,ԖPN.O:.AW"jpW9Ѓlh- lt//e po;C҉ΜA!]7YXIj)MH1I/i*M;S%4ZC󦎯M40^͓'/B60pe:!F J!Ե<,SU̘oLjL`?̶"hzjcF<fWo=P/kWo#Y_דE-AsAT)o֣O<}HWc-fŒ[7/JA x #DGl|k.L>p?C#MWr_Zr64r8XeVfF[Iec0 Zʆ  g'bR;_L(p' $q¢V<: FIX;${TOQ-BHh#Z3R%! w$SjboE!n]F*]͇䁦x}S.0=BZ]ydh]䕠7\шF}=sn!)c"n4wġy|1- vJqUƘ'<]9 W<$qFB{4R}^yg01XOߞQ 7FL"(Q u9?tKg7/ Y pzjx?ijIPr`sfP@^EE-AFFj>ye+=UcϹ,9X5ͼ9xY=lH-PU)G_$RMؕMX8SuO m͌V?,mT] vgDܩ#'KGʹ2])m.)E yNJx[@f,O|`7J=,GwLU*[NFM%5L= )K"x|gQ^`nx,ىt7!KN0q RgAs6)919:=vI3X?MjTq(Vqv8T/jQGy+.d\;7z g? !J% (% >tPK &Ii}GƝeF=֎ߗ!f9S.똝x7uoeސ'*٩'05?.f:vJ?ysfUҴ8 s gF-uz]9Q^ۂX;qM.i%!{qS$5|BC=8;lDI.Kl(8Ym?V+[ΌX\X_1[68Elc)wS3(0$E>VK@G V= eKVHB\E7ْDT{n)\9T7 oAz↱R\Wb> Bq}l݊g?dZ6W .z)(F围)6eyZ@gFH;kt: 3 9"g(;;jF!Mr:߀8 D̤d Xt)Mm!FudPlImbU.#Z᥵ $<2_,75X+AV+e9wkEp//}3q-#bL *1x y !*G7 C^HƁ`=srF(Ě6aw]5Zgfz.;"a=IV{ڽGON 2L{?EZZ c}JDU ]iVcgt:mZ4=] DY^M-1y f"̓;(?N \+&τ#+[9Uy/%Qi[6"K{34dDW%pV }]uxYao*x1 }H'sc=mM=JA߉k"{?2iPUUR*5u#RbHNUS;= Ӛ.M4t+h^x$5ҺǼ?Ete!Dzz5xB1Й6 FQ뿀 DW )zՀk&r;fٺ((k=LMگ"+a%D=]-m|0n옙4ڭT]?؆v;qehrhk3a'^>v%-nvmV`e>pOӑ-z\>*)I%J ~'_UďF٪HviwjS6EO 6h$gԦ&~;v򦶡C&_(; W8b;hxuj9PYaKzf#ԫצ@Z`ZB3S`4=h!gknG܅?Q*!svr֖b;jgԬ!MÄ)$\)pzup۠\m YN{銰 6dBgK_TKH֩  chC، r<1:|@LJ+azY_8c`z@̩h4ϔcY[\6F=-EJV*AݫvEddHH:2ݽ]]X}׉wG.lެZ%X؆NhL 0G 5ShHRj/2ho2?+钿j+(rz3%;F'LۮUCۑRt8=0D{v-drֆffPKZXv|tފ'J{ɪ_:̘ 815D;P/E>1 `ItFk3/ 2<$4m6Ac0LXg8M@.Ugb6]ʊKt?>whtGä%;ʮB#Y/s9~/E˚[ѯpBd:9#G9{~%_+?}+-8:ky~}P2ğƀj H3y#j@hrHP휼[xHC_F!K-TJf5ϱx3bF- Te\:`2ڂ[ d*U Y̵xHy9 L{q6[!!AH<&u|ӖlNKQLTA>4OJ_.wZ>|P>|ClsukNK1 e>%RIħP8d.lZQ;ϒAkN;xh# vsʨٸf3#+Hc,D22SP8U u Fl Uks):UxLc9י+(i٣3A mjГkp NDƓsS \gve4]\a\Gz1ق؎Xaۜ8BXn8Ac7&&_Qc-ki>HLv3;-l;dO`(^1hƗX枆=LǰS2s lcdƣd;޻ _T}yñD&KϿ$C]zaMJxN\Af"dg{+ ZE K9dZ,y>V8kWK+9UZ_'շUix əy^閐.z]vYDAy P^1DLou:ͻu57#f:ؗp> #cu5B("d!=x:wX20v 3.ߞھ̸g *>1  ^V! "3RK,4Y˱7nWR5!򌱲 vZB;xZ8xy qڕH+Yet M7X1&>꧷/tZ~a!ɥ_,~enhaImx'\P@]NڰB Kdq-sp[1+lg6ѱn?\ݟxҩ7_텠w=" Iti|t.jomիhGnX;ph|Y&-zYi.jҧ`suWrȪ(Gr,[:8R1'r8ܻHÁ?n"-s~).tm}K|Thj /z=˂ooڕ/_)WOGd:]²+ACۈ5(7q/X]RR90bBloTlPQKvh~ЍoqR"9RfQ0P[~7MߌݔnViJ=}L޷.hPBsɋT_9xUS$iN[O1"򧖇|boWWbcA}`ckױ.CF5ƞCRLh8M_<>8XX/t{mpkfICy 2_3gm 6cxpH){ tO7 zP~8'ȆqФ(;cAL7cNu)|tҨ9;/KT0n|!mW/0?]4FǾtT+P.f69)h[Zc]=6K$%L]F^iN ԃO$(!I3 cCe H9/9a 7DQo:ʢ5.4nBov?СfTѵ{}3ȎPhH5s7 *9:.Ou1dφψDL++)ܨJP:?J CU>̈́FjW+N&:)w'{S򟭺K.\-ˣ2yWQP&* nnJ^K̨1ΙcmF]<IjQ8<&??;\yի g~;!) 6q3T=Ww͖vKF4^,moF"Ug{ JOp#z%GmpEk ֽ2(@ Ldc8.GrT;ߓuwUtCrK錮74; uVAB͍ 6q|TKH2EyRK=sYcO**9N/ܓ<&erAv_WV:{ÉO"^J'Sσ=>׏h2GK&N3/62]:EbV0ʹf7,G:<2o<إ <L4Zqv6cCrt¦GɒS $ ST)ldP8_wj,*澁>6"4)z"ST5koGTa>Кb&skIv-]#ƜUިԥK%dGz %T1B.(*;? Q3#)"Ξ3BåX޾z C3"u֙a˕K $֕wEӱzeW 7_ܝmo.\B/sU.n{@s9N'+sh2-Q'6E{4qr*$D/`赽G |8~$ɰ9n5iTz)-'D_8ÇC#pؐ'%xJ,*Pa!'Ky)@IY6Myr, >YA2fɅwY})ۅ}rr-) O"} SY#DkX^3ܛH! DdčuOY:{QfJ;~W |6Ir߮vB[)3K#1BB+8Wd_4C\MQMnVDX4ׯ̐S_;ԏCp(< 't3pr,W7Cap]"X儸l8]/bvX.9e(q"*-t:}NM#> _`YDÉ{Sin]_??j%U-z4=1M1ʠwpOC^%zF?@#~{9[Mr&JFa//nD' 46kT,|FV/)zͰ7tYLڍ?Qv}'@}=] Dꡨ)L4g/ 26,ETީ!'d, u8_~&Y[t¬9yp<E1~˞Sϲ{>d Jrq@zJ 0F0f;-pĂ^Kl r3f C5O'Řtr]h ˂kQ'ɳ7ݱMu{k(goܢ樝;7-I%Fa;IcvE[^W 39o=yXq6i5|7׋%m&IY#;" ϹM<˦)˜-BB+ ˕%#q&겺s.i-Fq U_dFC*Md ~_5^#e/ZBP7n`[vBOygxN~bܰӈ@A}GSٚ&tlg퐭]$퓅U^$Z A0[DW!J~N5ZKu{ЀH9PIWEM7HG8Cz!ۤP%byaN2}_wc-V%;~Z!<$KS _ؖZJZ)}<-OΰdnW;׬/*@<lYvC K<~6xwoJ;j?M)3;}eC7,gW/oYܒjn@My߷@@-SI5w]iySd]ƇCR_k\?.c7KʲAـT FU(\.M9)^bוPo:Ei-'4 BT0|7}ڻ)16UeplgM; ޼xaL.ՈvGk I[PFL9\tt+H.V SKd#$=>-s+62)t?zb\e}~2n bk gV-oEjGL3fT3޻ N$X_ ꨩ= 5sg˔0GL_CQ! ! ?cI_~ #?fhVXB~EטayzS0<sw0"`m#U$I֑LȖmċSUk(#QyMB|Xqg%߽=`xR W5Zs%8كp[-=~H1/(R'xݥޒ@)NՖ} t#G I"B6Оk;I VZ4f84τɖo^]yn*o\`yXv@{H:E,| ͏99>BYy YŧfkMK;C%,ುhzZ5e+¥/AˆIc-+C󾄍u{~qjpS ^oZNvҡyīZ$QMҿr[cC};383}h0#x})XyuRR/xZX5( D 5D!<L2ۃ%2p'4yC0^B&bΠ=zRØ(pwC'au6h5"*ZXH=ACA@ m͔⃜z\.l v!>^"i)W|n Nc=Rdgl@:+ⷾx=raЗ~Xz sTy?@J>Ru9e =p<֔G5dY@!_8NIr96y l/u{?H]z=7۬.&fQX|2Di"3LΡ> -:xypV)_24_8hFVq$5Y:-g}3Oھ!L_ށ5dC+F\ϛ{OI-=obeh4? Ce" B1|P,Ն` 00ukEhПAe<kZzjt\@ J|T ) 3e6 {ܛ uc'N-ѩE+fꀵJ`L~u%aKzqQճ+N$<r/x2 RRQٓ ~n1GgE5v0a4 01QsJWUw`y$Ƣ*Py ;J+U*(2,QҎz=L፤;բ_1o |]uLfE?)ny>KwVga- ׾.;%8㕡,8y8k"W!O( ,Y9o33pԉЋu#'bOU3FaMō훍SOEB4p]cLۙi{%o+!޶ wf\e'r&!4Vbާk" *>>JՊw(r%h^ ݫG@ύ!,p ]4Z9E5Akd҃JUi̅53pUktǏu">F2># 0y,'h7`c(R ІC_F7eā<ۗ Ĕv-ލq `anuAL- cɁp iT⃏>G6-&1𔹐qp( %6T?g_њ{C-j+go/fʻoe*?·[ pCLج>DJlr ;PXuKEn K Ax>'\5*Qq&iOM>=#vKrvҽ(գ 97YcGkc+X aݒtvJZpy].Hӏ8B'S|Q=~ˮmv3֋TIhZuzZ=j ;?n{ݡmECХWϖp0^z Y8T'[^ӣ~qaܒlVڈLN;J71*Ra>~&0ǔC!6r$)`aVk=Asr`}k͔k ^2,0у8cG1mXHl6mʾiբw ᅙoޜ!xyl1X \v3qR䐕轒5$Q(*t $[Ӳh[rF#O+S%vQݭtbP W؉$Bd4p"yNxpo)N)[V+?Ӭ35s4-Qf:7quS(t~pQAED*GL9j;hT~VWg 3ǭIcnEiWnV2ʜp):Fz+BVmuT˜{޵"4$H! !ʯAX(MC?ާv549|-%^cm^G5}wLYzXH_K n +b8SH[*COGQ xd'rFFN~!ӜUp(l=Jpm<>Ng1 Vj9ͨ$ջr:Fnm#N8'-0_}3t jtt|12G?Yhl̍аר_wіI!SFRaNDLN$ŵ' J5{w{: S;1r8_v y`QLՆpU{'sB7s}/dZcZyNaOAfkWqU:Q~gJ^p7Q\㚍4Jxlc9DѽY"nhU뤚N"e˨$w +B!9e:ǿwD?$O %< >uk%JS>-DQ!Dssn,gK( yX 9 B":A>GI"aB$#@K5f:[vdx/zO8okp0g4Iy+,H;ҴAQוd*ӶqS0sF۹w>T:aomw{w)s6#p|2*nU="B*;܃A#8/&*ERtZ.pȥ1FUߥ!!Z᝙/ExIƁ[,=Ĝ<s^MSۉ~lB fntUR@ .lç骫Il!/ ~~]w;+_$s3q|=@\儧A{~Xb/nC8VS^Q;744e}4˸#}%^{3_^\1PR#ka oX"ؽocDFNm+2 D $-'7 .5f/Xzjϭ<'0Z6Mrl^A;c@,$j2PpVMRoRrdQi(gq߸A1#D.\1[WndL|--?^TPDLE\a|.C%>՗f0q$'#(U5ʢқŞy(CzLWTj=jIme>WgB7uK"KEԢ^X{v#{c/R9 3?W@$ǧpB_ytZMIVH}Sjh+!z\SfFA` Sr@/*#; D+ Dz&Afl('B֠CHJSV^X.@Ě~OIބ`)|Id'Vnf2KK*"[t#(Agl\J)S s7M*˚3NQ!&/s٩f!n%MW弖IDtr{߬5TO^6ĩ^2EB[nf(wUi[H nyʂ(|9hHp.}nZ ~ sϸO踞G=Tgy)2$ 51YŒT  _M"H $*o~NBA٪'uw|*]VFLҋZ*%̉Qz C[$.S+UQ9wFxFW$ť\IXpQ[ŠBKg,ߡx:W_"_I~E?jnI5L 5Zijg-ax |d}zqXeLYRsyAut fE$W+x4'~maȎB$u+)EW?% O/-ٌIBSVFm}ה yIvK$C?Zp]Eq-.y#vύZN.NQ ]z9n κ*VpΖ gC ߊ \͂i)Ϣ~d~d =(s bRhڤS4.r>k^[d ;%Q'Ry(:ifBn߮%R@uKSuH_Z5v/ig x$M?g wlUqdY @Q[z"PIۃX"ig}ӗ6ڊqZM(vCGJ*x+:zOL!-rK(ڹ14 sÚ^ftia"nr6ޮd~<& cD%"D?dWa@RyET;u۳B˺֙CƋd 9yyI;ʼn>\:lˉWIw>..Y057S%Hpy;˲r΢_%HI!-!``9ڢYknvx.oݫ~g|vּp+rgN0~mJsb &oft#~²k'X }"e#T uY6[&$],g#M<[/ޏ'|#z舗+0]2ϑ=g \ _fJ)"U`߅ޗPpS@/XkWaCPD gTҀA9+Qঢ়1 c("aI0BgZ1٩Lomn"z N_ CQ, sD:<y.U<.!kO0SAK7"3-e޽ թNQRk/x={~}V9eT+A]"*t&TZ%9HWf£kN"R!6̤Dt1KU"ypXYM/"kH>>aZ5;>CZ VRDOŏOھ8\W>SZi\J޺$棩t듯@^oōYJa.AlgTT-k``+ )8^*[ڧ{sCkc[_elKTg"}Quu4ARx3xOë D(,U̢Ʈ|Ko^[S pDO1vQX\CNv 8DCb?˅+NxzXʶǥ _WyǟSɐJc0qv}vhrDZ=*l : sr7 4+%DYAlf@OCrj؎ -U/-qc^-U@jyH.|IҸH].nsX] STjޕXW)b7.k` +%c mH0j{ ?ֵYF YzfQr̻lԘi-Iv q ?S9(q^hM7J"F&U33 _"#]xVܫt!/Bi?2P[c YsTۇF`(&n {w>K%IP蝠A_NQHɁhnIg87A% p+FK՞9yDjwKP^vdF]jE_{hCFR\6VaPx8YE B<`J_m.Ŀ|ϴZ&}E"t@eJ_u,a0qC].4!'=Y|4.yN]_ :HjNSiloS;en^j759nLv9Ejգ+"m4V(~0@1AN8ia7DRh7Ӑ.&5xD! n>ͽWdg~<< M\,u)и;z(+-nuB\c3%SE@G=9=z0\ T7tZ׍d Ʀ[kcϗ#Î~Dz7893D*X!wfd-sIreOv+6 {b nT@ɨ%`^qs2DȈ kYD!zd}Nchy fbu֣I[U4( ᇮҳf1Q{t+ w\)OUY^Xr8ڻy,A?.NB++Tl?m:Ose*UFgoK Sl|8t֞A^w'2o?=b\d9f$zdO?I) 0nF!!:]6N)" *82xtV6O] rv!pP׹qWaGafUaI\x ~6*!|hK3)NrM_yVeQ X+oA%0!O5~+DXx1i\mTG#67=]jS0F ֛qK}0[*#-OgKO{02%mc<m$*=h# 8ҐB^\k'oy5Dt${rysǪPAOo`gVK=LzktC9NN+#RΘt ԺOgxv8A.|B֡ ;d&`|rQ~fN#GkOeDؼe$fj.9 j2X^;zǡɹDc:.gs0,?Ggz\qDr}b%]ç@o71{ 0Ɲn cVE@.l^]Jّ%V}PdX~{a c- I骫B5PhTH=Z+bjP4-쒜*vs #>B&#.UAf[@~4[w یZL]RIyLj4wLmˍ׋>S1x "ŇRpl㤾!xRD`K#e䐲G^B$桨)hJFYi%)'K^_a~_-߰5[%l>4 X_0vK9hjR|łiM8xjr;AXmEiS^OFJ9݅>չ{c[kE b=BV\gحOm"*m+me~`HxY=Y.Hon'x|ʗlj1E8K8T=獝Xv2+7#(ٍ>B L! TZm_z"NB}3PX_sϊY]>]k-&ղHhz r<|WsB<67m R(\A;kv+ ؔ룬C;3t&@JG֔eYCVFN13gD]ۿOxsLMٯj2^6t?uqVGppZS9 ه,ZMm|PmU;(<]gls|UP_8-8a1'I t ]D2G%>zS5b Y#"w$kTnd-/(x{&QkD";ZL.i3D1i(n9z6>91X5M.n4}IK`;$BtCK|YLA 0<GRK$7 ,+4:|AU $h`H'ğ jzةMT+$ j ^G}܊]ر2FGTiH?t*Yi'ki,g1ZS[K + aN%@`F>~]c )V,xǖ-H3ioo?C}:!WsRC{@Ω,Wf>hJU1=_xXFxSWPrFcfN:X@Ȉd\SQX\} oU?}vޜfVf3r~s8e%*ц?N%q/nMD8!PPG9RK6ϧȫYNv̑7wUxI;GvCSxfKDSl8j+3Nv7=[N#@CAKiNJ=Ϻ|[qQiyD΀`5W#+|wbtzF#U͕'"U RC 9lT3/bM GZI ^RK%#Lg>_QbHĽoSAg+DӣOuIx +QӍ,ԂKwu@lrv <[ST@<'M|Vx'+~|[5ʝsו8DӶO3El0omW7.7t\ 9q[\ͺj;0:A0; \+3$Ŗ! 9ǜ>\z$)0 Vu#৾t!b_KOj)[0!5bM2\1_"J{)ͥ˲@L]l5! (R1R, /:S:c+Z5Dr9׸; PQ$ M8,7TJ/F4e@IN^.Z}ϕ) ͺ L(Qaۭklɢ8#PTl~tlz8g+ Y;)k@* pN vrY29Spb PZnI`EgKZf{'̼ޓs );0~`2oi-ˊO@jN$>T6E앺g'?&EZ%ZXvc=9 +)1 FW"Pp/`J#x+I-% W 8Z R*a6m}ysP7)û5ޡܬ10:}& Fpϴ-@էu!M$aZ+/0]R(gH}TV]w+ 4 kt"PĞVvݏPvu.輬$ hyodp3u%XD1l9X>.ap8K/񺜠̕ h; kʶMޣt:a1aH=.; 81Gw9QŤkݷT>&HV%v?vc=7SƛMe߱v6UQ].h,j*[v` 7pL2.Fv9-V͠oJc3[)\NO_m(ˆ#װ,iaz"M*78݌8E+G!9UP B05[<Yl@h^ !W+Mx6Jk_%.T0Apo]wAsvs 8!zgP_?M Tv,*C-V%l̕:¨F8#)D uvMPOeWuVGFWImpa) X078G=dzaMFV;T{NWheitɁ{h~r;-_zdŀNب!o\ڑCN{&Mas\IT VdN ,LW. MH9ϱ#cVoJӵ_a1Tf]Cٻ_p+cuϸM&)tE"0p:qjC(QQ!0 ٺzgz%ybXB$|WM*].4˾lk^)lտJXȍZ<|&P<.QZl_l:l8Cj-1iKz-~ EPi"m9ÔC;f0/"쭦BZO>Јn D73?޿gVd:`/&!aH@ r [$ >;!Z$ť=1ײB^;O)mlG}Jw-C hAq # $pR-ziM(.j%"F#Cg,@ʔjeN:Ri (#[/jC!6X ?\1pDŽZT^{ֿK|Di8[k+0.5!g7wᩕdI +{ǴxȬ}~DyE#dGfmYV,lf"‰?Ƚ6<GY/]r/&Դn]+8k0%`m)`*N{=)|*ʓg=)>UtdRO2^+ `Z 'OP6QW>6'.L9_8ub%cLF4i-912;|ZUG{f|~~{sUPzٕ*R80w~[E^Y31#mR&ng¾3Pۯ![͞V{bWmLD'Y'3%P;e.=[\DIC ;az,&%Ÿ8+aiLXpci \ՑоJaF.F{ a4xiRWkl~݄1l>dpE}?xiK+4s^2*g\Q5' nw/KB/O-~c8v%'A~@ L?/0tWpd4  @6~rNZ,s^ uyLS4uWEE⫶S@݇; :~'ro/ZnJ3 ūHdzvOe+mi#˝aoOadyeÆ%SRkCA-Վ$b /!l>Z_/33NY׊|id*<Zz  |7sdg2ړէ+ٺ-g,5¥vVaS 2ly"ʫ>Aus~2t?w_BoDXcd}5[c 8+k8`šVEƂ:"-H:,_߂4'W:@ƕ<ƃhkw4uc#O lLT4& s8^N.94oaS׽"IFʩj 7Ek}]maaՏz,eĞpuE^B'g9akT0` iq{&%>]TKVyb~}ϽʼUCЛTnsޙeS] Zuyӿ苼uzzM F<ᷤ#.R 4wQo<`Ǘx8ur|z%h%ҙv3 9<ǹ'V΁p"A!ݞuLK厮UJf$F:/c*԰?ӯ3Z,U}[ʽɫiEʡ֫Q ؂8ْnw W"`b {GuV$b( F9sh:On#D*ﲯ[I``WVw摥^jp8bٮռ <$Şco&"Ǹ =-)H@BZq'ʺN z K`[~o0ldd$sǾڕr!@썋DY.i.%ɽ$ϠI:(4$p;|J`H_9@FdՕAR+IJ"%=3a%$Z3"\JwW2% nTPc4mW ??+ ߢ9rC7c(RAt<ҾC ?~ڬ 3?2S2mJ^6KCW}U 4%; 僬 b5u4vbT叏~_Cެa "wO{łhѓPCT&MءBwU%ʡL! 6}$*r8Jg0t_B7簯¾!k~lT{!!KlA?+d"fK_\-[* =YF%XR#>!Tq.Zou8Pe=ihWUk0J]æ>Џs4#xMq7̛-)3?3BWjl:uiQ_ψDp^|T(S ްNN]2goHس= GIzR#5*lF|t`k~vryEꥪӆ6D,5W !6sfrJgHN{_bWvȏ-ځFhӇ%jҲaGiOlv*d3MRDM˼恿F\|d?3S?Y᠂c'?f9cR"֑YY<uL +Bg e2p2; kZt>ȷq %Ѣ\ 'YGgC^Hoxb nTȄ&(`ailnxJBN&b*~⨷#W!Sg+yOpV-g=Vcq=de.9Ad . Sc-(1gAYX"q_%ٙ`6d݂^bюe~DiD_&yaKɚ AY0 $oX5 9-Oa}A,ۂvR#AB@!1 zV>93:{A/OMDD?+h 1E1ET8,>.3AeS+:6GکZe; _t.a ^+F@4k/^l:T`ΌսxILA~Q/BOEuT;re[M|x[#)(*Y#w*؅Zݳϭ 谀7CFoZņ cgIf[cDYcf;1\d'W J#3=m=.B3I]@Qd! x[pgѳ몯\C-UAi681Jg4zG(ʮS@~հ펜nWu"[ _NWЮbQl^U^"`x|'Uڥq@jmM2H:eXJ0YQX񁽍ɷ;#*rUDHC=1qʴ#'G@nFMwW5l\OK"6\ǁL"gם\4Cַ۠~!AEpN SzTӓ 9x%xŔϵ{(ײFXHDOoVp|0(V۶L_!'(fPMv3ݛ [@0LTC^xjvC= ezwkYFZSulК.MOOLLiY<Êltuj!ҪF`=]jyD &0rפOqìݢEҿ :`jA>B}9>Hje^)QmČ#Bt[th%zK<4\6\}-{i u;ߣd? cPjR.>Z/}VS1 +#d=$ zI0BcgJ5IX^A}jt ,24b>~9@ǰo<´2\t^fCzdv#\>]n Al,sI[C*tE51hqE b'^9/B.g?}|=L[Ō?~# :;U6~HI̖3^j;U .&XVę>.Q4vVR)4n!^Hup晼SBcZCJΜ$YAՍC$ %POV9~$WGcd,>> D_u:|[ SD%pĘ( d320~.:HjXmGVH l7>|"d:+} 6Vۭ{{St%Vk, %*4 A̘BmЁʷR6N8@1$Ct7Z@"Wp*e[zEpn#r{(w-i{E_.mhn^= z:Y7+7[bF6<<D.POȞBlJhF0?&f7wn~>w|8?6~jB؏f6_2g[bݫ~-/ {D*<Ê:śvE h<}J@hM8"N04ʕ뇗]_9U=R2/ 7km{aiRuWC\'b c#F$zxWS:gp1_]D:`M{Ԍs3'_Tu^#zH E3+`/'Dl:UdJ >u/x 8|V7xeA8"LM Jѣ!Wmsvi1Oï\̕RChΛe*g)6q֦i\ઁMLJmkF=E nrXLX Un4xUy觠ŰU-_q9}D"eަ>8a>8{(1oҲj_QD`LoSD#Њp9cnj1 _i2F%!CCES%JG}xh asJ5L5HȪv7IJn K-yw#NbՕ77eM<]ϣvDӨU0i;5 pn]1+< ,mŲ=bCͶ/tH!&as]_F}ZkOz~Xj B7gùyWqRj*\1p}%"OGXist\p--]W͏(_@>\9PՐۊTMbp ʧ婰={˰ۚ͵Ϩ?nK حyLm,;^,پ0UiVN*EnJa Ōx ľ|D:A\XLiM2?}͜ԓfULCwTOQȨY{\2$*3eQɳs ]%.g)Da^W&ew >]*Ntpgb,՛2$ó+OyM1'I vR?i+Aj B4v|io%W-+#JoPu˥OL@{jޖ@$h+Of$A냋m(o. eMP1aaJ4|'so$ mϬѸͧ)`!\-4v96d2p*?uWk]+ed:.n ¸ƙ4Y:J\ pJK0#NLB gU̻-|NȂOmql=d \92cqV:K} =5? j6Ąx836==`"㛶p$  v6l[j7uY:b+|M $HT]LzO \Xir ~hq9=VEZng'VJ1W&qҿu4kB䕍!L{ \G%k痒=jD3gacaaƽ}4H! ,ٟ rXp%DԅC*\-"9kPcvm4E.u4fKlX"H$ݙ;7|s%(+ww Cb9b~kP8/f3Ұmj&FI ʣ7մ}lCc=Z IRs In{&C;ue9AiExS iA4.r6n3}@{-vy7v%xSz#@sү !s\7H# "Z%gi>*8mDC ֢dmP $O=70پGm/dRW|Q+`VKfMi5:;:h5T5aX1(h2 " TY:2S2rS.!5DEj q`9pa0K:8 i ŹTZC`Yg kno$4ߧ4Υ#Nڦ šyR;筳 QwuާP\a8+5!0>L}<%,i8YU{1>1㣣n/Z:wo3!mkrdqpn-K]IMV_4w-!>|Ewl7{{4bQ7AN(1rYXJ fק}\-5v t_[m!ɹѫ&GDs!;'wQ Ы/~|(7$d#a^y4_ RwU~c:!>J(8O[Q:(ks1|Br0llj&>\$t86SJxN s(I3lH@і\f[Te)HgĔ8SSl#(LqRDlkV+:4/С g@oX?h-pcj )DSleK[+z +yݓ{C8+FC7N\rS BsPǧ8 v7GSr_?=YG{  ),c3vP? >-ʫ\#&g@P &ɄW哦#v.H*O0u3)D颲0O!㷍Jp.(<@*1'=Sث*aVoڣ =zPЃڀg0"O2g03l[޲__[x1`*sv&42ǫOE-}='>/xj#Cw)0>$ÓYD9]&%KHse޲R}oA~gLZ!8 <.8t6hK%0%^@B^kzV!ZS+Dr1~% \p(gŠJ)#VT]^~7>Ax,S[UHitD0"IQe:}޾v.8oHЭ{Z}+EowLHzO#jAy;fs>: xלVRo6y^(5c֪ȲF vF'IkFDJ!)moHMK ,[}kXpfsp&QLPЭGCd6h9Zk؏Ptձ,&˒^r:uirՂd5Y,p- N+9)D'#DaȤnNN l\_~>b.H)XT)@ Zc3c=>*Ӿ1@_!Xr&`?8B6r ʀ7Oh$ؼ]SXI$ϣr 7 *D^V"&`9 4eALj |{LG4Jb}JXD4#_oLg]{M8By$kΡ,{C C*KJUY?㥂jsҞdEgh&ZOKh2eSb (-8#qs8,k#䙠Aࣙodr4iKp ۡ6Vwf>률9OvDךּ+# [#v)-=5А:6o1xWEs 4nڳ~;\;#*;foU-=(QRS*mB{\GzD^lBTtoT~,jl>K?HjuՅ1}ڒ% Vhl{$=7G8!;:Vϱә`f;㎃+BTmzm?1ʗGbg;^3r{H޲7y콓T&L3wt Q|CK%wI΃YٿzYM /GR' ؝島iuUE Ћ>gG-ETP7 OR!-q-o>-fG?mo#Y-J_(Y.3S ,NHEIzؿHh"z bGYl~D _ݤUMR׀kMnSvwc3ʍ~1qBc6D/%/fov|WF1Zd!Ds㉴%4HN5=au!ggEۘJ*ײ/%Y֋K >W>$ܢʷZbܞK dz NJq-mD9`Ef4av:?%嗶C43sf喝qс1msxbcF~D4SyAU'a1j2T)MNbcDi(^?.Mwܽm ۡo1d2NƘl+)A<&|ȕ5Pd>V21bWO)C:Zƅlkc{us+ g s`}l`h}bl-ZmmJ/  8g Ci⛤ʼVOP шgB Q0C[5VnA"6'*R#F˪ X*h8+'0ʂ d7:6cO/8S*p,w"wG q+§eweÃÂ!n#N{41E$dZr{΢!PA33H^LY/h>Г0.vx1SYx 1spV-9De&qoe_en:%cgp`sjI_"MDUiDn4K`j1BSKCH06Jg6>y?*u,byUr.㮒rlN>l'tHج**ŃmYxݬW8ӽҥo *ۦz)> Q} bD&H˷,쿈69Q'04 HpVff#9D4Tb5_?^s4nQ0~O!`o{XD`TVzXS%xxn$&|Vcobk "څ0 ᇌ #~_^F=Zfpt ?%}Rohhtxt ߟQ= ELu7K;|=&'r8ӕDcFw,lp蓣O6 -=9Vz_+4X1U7##We\X^=AS~vTs^ Tr9>φ`ȓS|a>LYT+܊I@BsӪ-lF>2XUة*#*~: kKɑ@߱pe]$@n)y !\U9 .!@g&*EšcY;,^'^R4 [ȫtCfk m]5Gx9>V7pa-ⓖ>$:'xÝcI6p1 }葪jG!Eݲa?N IqZ$0Ŷ 7e,D'ʾYQa^j3C1Nj1d=6cʗ<ӛ"z~(8v-bv`~i jKFiWsP"!5Z"3^8rhbF9ZJK֥7{鍩w %d fk0:s[xfcB3I9  !(k9ă/ԪZ'kB,ƾ_m+ŭڒm9{ne{(XAݢdhΓekНW5͝Ogau 1k[Z2bEO"MOJDzm:nبck9Fn.tv>^Љ7RLGŸB<?!~~Fj(Y-'/ezN=9ԓjn ?KZ(v`36._UaaϘ+Yy$Wu>#L FKXu[J:PH NddoX]UcQxmTMR0ufӿT"M?#@9D샵U5{#/q/ \3r~j\f|]tmYáwLaaÝ!v9{W+CM{{5dh}&Y,k ѧSƐ[-\K ੖_W.zT<(/ǖ`tF~6K/{vPAgK8'p c" U Bf8vLg`0̗M7D$yofzPi5`:+z v%b+f_d_ ޠC'E1~eݝ}YL `Zb}iu+[yMMk%&nz!: IK!i撴<)dr4̣)5U3'9nsRƿ1($'+L>U<; nt?VWHSɶuߞ;(ߪY5]NkS~ LA$-K WeT+~\Pl2`IKm* T{fk<=TQ\׿n__+8 ;=2TPxLg݁.'ţ:VcPm_Ws/ [ oQz $>ۮHsyLn}B;l0JvdJ1ϼhz^1/#"aZr-"jRt%քvXJ}Gz(PeLjhbbQ(<1̂^^l.#j{+ EzTLsHĪfߚ_,ӫ c~m"ڤ*;\dM$ =k! \PZ3oXk0$Ds2asu{ݞ\,p*LNQ}PmMƲݭ[9V-&ڞršڞJi{W <4(_{P2 Hzc}0LB{Q(fmJӱer VExa,n` @BnU VaOτdl ~-PNx _6h=O ;ե_z=?G;*l.,6,pAVc=bK$yVqNͼ_TN?P! FܔS:  ʘ#*&S8*~h*K3/fDZ%wBBSUg-D@l|;O@2-Tv`@\OG\gʤ>4a&?~z&-GH̉ÝPQ(K886{ .>e]P!A\ts 1N>T 1@H|1m,9J _99J$ PY@ͭкX:b7:{)I39*15$6=Eg=Y|yѯTACÕ1pߧ!=2k- Bܚ$F7\$ۼcbMFR"0bnQ3k#OԱ( &f`i+fQ_VՓAe5fКˆ=\瞑$\h?O3B:{M3aoik"PW86U :h |:C|$e j-8ѩ<)L8;.ܠv /_TcH9'gl%.?O%^Wz32*jqZå1FG͑Vy.a~L}l]pdJ6gs?Y{xZ ~]j 3iI/{%euD[EN#3gBHJ!2lցy (T2!+^0Y䱯'~EY?QKu2rf%|UP"T33R37$4ٜ\+_¢ ui;li^inXRA߿wע>߫n]y5^6 W=ʲkhMgZ2_Mq>DŽ"rLl\ ê=MC8s["l*`K7)w@UBϙ~6M96%'I'/yX8Oa *8y) k ŸR3-S>j#ARY}IL8/e*Ex-UV$,KL-;C)e@H$˓7ȅW/e@ 9:ckØK-˂fnxG{(eXϸ'׾ o7bPۍ@à G(#^$\=Wѩ%]$ߜ*Y|d {~i!Bi;_'`Rʄ(Di z rϓȃ,)2ٌjgp:}S1Q] p#>&>Wob!Q%l;K3ŕH=G+mc;uu6)Ӟ&.~J[ -uK0ߗէW3x}]j3^Tƽ}\GNLeV~nw 'R;9˳~$MUUd@)P1h 3pO i"|K NQC[WjOHҔ ZwaU^ Ϋy7_Gr4Hq9np ZW%c`HVQ^ZCa h Vpƥ\@O=2=oH[9*j$cG^z}<6 'GfeFKtN0l3/gP}S`N5 , %^sʧף)1*$ۜmVլ\ K)j9 n({y;˖ˣPǴCvČЏz9-ߢ*]"“w" ۧYbڱ>A&d;,;8=Vŀl v`3)BL8Z5fؼN!]ȦSrףOT9d}!NtVDؠȌ* ǎRfxM>nw;rY'TWVI*gu¤LLkM R"@C7-XATk|فq#(3N ߂]0D(E!&fG_m9emRQDUMX:m#4q0]O($If0 }ĕn5$v Dēج f]<ͺPrDweɓof=(gŗ4S8vVʡ# WޏzkTCi';9%_dJ>N {rLEXchqgLJQwPӉ'KRQ1OWgGqOHӾ 9vٗLIs۬·+hs݀Yt4cezLHȢswK)䜏Eu#ԄVΏDx6\5gSD^3ahC6xl;v$fEI;),⥨%98~܅/kpzYȚV)e]u u]skrDMN(>҇EEʅ/w,ۂfQ G$P(6#Z1oM"sS2 m{j.;z tRkwA'MXoJXM qƞEg|z#kѦa\C{̻*qCDgtF)VZBFt@X5$$O)mbq³@m^AINLf_$Yl6y-( μ-{Lb3rMk}oXŨRie<ځ47Nk|Jw0>]ZY~Yd) VRĦsdzVECUxAi{+=tPA \Y1J[P9֊[mo)rJ+W:iZ6Ӡm"-($Xb&QAt3滱⣘U —WV,`%Q8t `T /xhw jؿeVGH׷j9ecb!ḫ<r.e]J{T$$`+;DdUwẁ#"la۬dQGkUWc`UuV_ع/~6(&, [-tTHE^+Ukݡį˟2jM)pe_K'a)~W(nDⷡKHy;NݔjxC4{e&"kWN7&+Ùh $u%ub_A<|b"˰R[T[RLlICe+qtGѪIlVcjNE8*f &XGNEPuVUuHt=0Bħ)J*FFi_3iЋ~3o FÑnm׆]G!(-{,8̓"; W~H DM IV4Lo Ϲ$rFvZU#/zF@gL 9M7+y5:#5sXt6Z־_`.c;/qmXɐ#\,ni?x,ybv"|o5/|bHxƹQ12=[*|4_W 5pMr,R>~w!v_:Xl8̉L`A\:pb,j6v:Qc@JbH"~9M\Š4:m-14y@L&I߇W'`N$`I`;#WDd8zDNOMl*6k:&:SJN?R#M/y_=_==L8#JnKF&1Իie_1zt-\!##aEPc|U7t%TɾZW/KT- i@q\ G۞g_@m[DMȊd:LWvNOvs<'}pMз"a4k;,c- ,JS%|h* j| ϸT|#Sݯ}PK殮-CP@JD1<"d\Ͻ58_Jn8airaҁ%{VYq9jq:-!G?;q˭b#Ovj.BӏQr{'Րi ?uE>[ϩhq.+zG, VXk%8 Q26(+J#i_&HоEh|cv $Ὂ` W$vj+C*AcOmFvE~4bc}%N(7Qڪ*I1prf梵S1mz(w,U {,Sj) HZ{Ftnhޑwp&C]$\ Q̾gk&ONW&u?Nxkus%a6949 :-#+ij#  bm5kfH!1QAT6aZSq*3u 2#˦|^ /@Inu- },Km-mC"^0a'S1F\Pi?ț QMa`9VV}ΚFw)b QMQ&Cp3Z}}8ޓ9V%~)!^+ż]>o &N>/v*^E=h+8$6S)͟d3 ށHyv/bv.ԺԼQ4Xh+bSOXҎST+s&vtm7'W9CblAuj/|'j: ^z)xo=jw y- N|4J&v- j8Y 2yKհ, .Fzn͌j3*+,Ą 2zL{߈`[,sXה(S _[L4!ڦ! <輏ȷh4djd h.Kle9ѩ rJvo\5hc OW 4\[9SS9DN7ewSO˦2E?ˈٛQpk%E)K?[: ;t!R2|T˕_Itx$A4-yg/Nưxkw*BjΒ'PxD!laeVց"flZZR>MP݋f:mOJYb6{[e#+Yg(z[7ÆY x|F5tbNG_al5+/~ռ] +V*\V1&0d@Q®PO0 w̩ӫ8hK͊RRQI'=WՀcI!g?/% 2s}V7G?|6Fנ?g4PBQ!//O>Fo'dLjLg0@ J(DK6Yڐ`E jx&-C|AAl =GgU"TD߾3{.: R{[۶)Eزɗ~c=?R?9HZ5);VN;fۅ P ||O3ēM q!Rڙy1i aٹ<(zрËVHC8i8'0{JÙjjZ!EY2L{,B#Tz@3CPU5JhW0Þd2RB1÷,L%mE`G|@DW*z3X@]l{7_V_{2cï3omg!Bd/h^G ?byѴQ/11pb{:ol\bo@ @bi]eԬH, )ȗK L$r*8тzW?h|dDtRx))\u4?(FG*l`p|,t~CB @DF1MoLR_,P2A/"*7 Mr=ߑ1*UFMDk3RSc!|P[ tM62y;U)%?>'ms9Y.-щ1_57wҒE-nXm|ۂq x6Yp6^^K͸ޕoddIPQq:һ``)jaDVA\g0 с鰮U$0sdH&Yv}ن֒HDp.÷ iAOD%B+ɪ3ARdv`cEizuT~laJ`rEyOd6xXGk"-2aX֩VsʢRZ2Ifڄ!2">N,i˵kXckoTڄj 3 còq嬣$>;agWa++\HoeeE4/rBjVpLCnU! \G~$ė~xI5.d:p'*i,4ʚ#mgIJ/hy TB~.ZkKOz@:Vn+,{ \]d5趼 Gq*)u:c*. lJ4IUgMXJ_"BhOYg5f1n ]m+I_7@⟂E>Ke_Чsf'sTq?j]#<`J`Eraћݟ-z%WD+HV;9x.vɓ~nw] mrt!Z9} |Gk\[OnAnhY5U_;֜UyJV?7 i KiTnE,FuDf.X}}Ae` S ?HݕL;J1:_K }WrjJ| ig8 [ߧVvQa9!q`&u#Ɲ2ctPzD] J<|6f~ [Qur+@PPڌ=0ilU1)L/$뵍@n=1nj ^Tb; eW7 S]xks:o̻^fcAz6tF0̿eZ,^N6&΅23;T[\ |1c>E O %(RӺN'sFv̅N7#؋_Krp+bٙWHZfN>h: 69ۑX֋78(?F׏xk.޺H};FAc8cDv4u _Vcc#i/z?ha0R1b{Hw9 mw=`Ӡ^&WUg3 Ĭ5$#;/,&1W}@a[nb{tQB"9uD,A-`٧Yԣ2r/B#*,~}},>GHϪ3"+]ĜOlz5 bIErv'Cy==%ZQua8L a1gx;]Vy6uOm[A!x%W9^[O;^SZSZعzcSs}[W0JE?oH@\Un5^5ULk=swxQjd!:\%M"3h}3~CAN)TD&;ZIld6tkT͛{w1ΦG𡣇˩_a$&Qk(񟨯>l.fAm!.ĒbR0P gs,+U 3:#1^/Lj4V>[(R QqYJ%Z]GKEt\^ ԟSSYYSdLT| mV6q$N^̠ __,_^_|VfgM+"n#D^O U4@D7䆇Tj3|j"~^N3a-54宗ŚX5:>J[g`:8ɝWu3or팪U=^m/+G,zYZMLDUF?%~c!s ͠)t_l, EʑwQMU =ϑM"ltȣL-|ϋh16wq4pc椖Kv`tިkE$fh u@ߵT"PUAKh*msgEIG`V;>)]32t`k)q[6xӄpȅ\D@\F q=)($vKmր[Q020xb.Pȧ~r@VՎ< qҴ&2SvR)V SDd%ii_,\jR7Bj1(.Rxض 2}Mnl:u(%,sGeW? 1DutQdR I>G>3(ڷpXl^۪<c~Ujoaa7šQW9$i}B6gv0EĿH5VϘPf# ;2HB9lсy<_ysr/M'A!<0=7:L\_<#|D=+jqTpvTh=n:eI/l.npGd6FF`:ܴ5=ʪB:6Mp?R Pm* zJEԞ#ByLb'\~Z ^[3whS?W73)l1,g!udn蠻 WӖ֬`I!a $%)/Z)FyU~S*oidn,T0G?#x¾ = \QaBg {L_al$yAoy!SZ.&:w. Rс^2i)d^*e"~lz|ڇxX)iϗ #X 471&ưR` 6 `@;C]nUW02M 8B)EthAc)tۘ}ӼPSkAք0Hx*=%YEQ!eLHIR~B*/T 1zN1l0K7d*]ⴅO3va2d+Vrx˱ڤ//̃YQ~;r/4tʉGwDS "#E3E @}rUjˏ淒yB=*\c= ^vKyX֪*g:Ac[_j]S<>YՎ2-^Rd|=S ãN "` x+?TRk AH,n-)G`yZJzݳi]$׊UhY$1⅖:ى(H*d-A\Aх[<~uÜT:e0P4&bQތX9rK2w@Rqq6Ʊ$*5 ݞb ۯPkܙ@̝zQPo K8i0n%CHJX zve QS^Ϊ|?*hCQLdoc %ͮXmt2O^hz4Zd>ET/:QgƵ8:L#F:_#Mlؒf[v^G W`Z"7D8 ;;MIx)lf~beuOsB4QΓ* .\ A{4uXZ 쵔 .1YF4orv^+sx-M1Cb޳`;H +k*vu3U#waJJ)9,>~|&$LiG[#D Lj2!d$R-|j`̴ؓ#ΉY&~zbec20hjk۴ZVB''kG5aOnZ e|!b[=Z +%"eGxtKa)%D~2J,iiӀJo`go gB=GZ@|W%%P: V%;;Dۣܩyհd-m",NqR2%EP *#{T#qwr8ksѦIn^VDAs4ӈh0I?uuN91ych(kހ ;gN.0 ~8a. JV3鄚&g/^bb߈"x١W}M(nGl7ゕ7Қ]\<pmdd$ۡPg!"=sUkR4)}ꢻ_d̥.BPȿUFn'bQYwUp%:?iI0=EkK_>ހj_nbzjE/ȵl$R~bCwY':f,ZHo/lڼ$@0A: r &sN{_G5f-.jڭ֭#ePSM)z|t: T) XyLӛx 8CoxD } 3ѡ-ƥ"KER5yw0i1 `\^fJq>a/c>_w(FY3yh} 2gPYQgȃDEKs @vTz?\*ȞvHz>tn$A<BٶV4 [suQ8;H.!8i?BWDQ{iU`#BJxLif N_g?yڟP}F^sIp?M?R$%Zbl`БU1Jڶ#W4#NhMJ)l!ȺˁGN 0q}GjQ^3&G}#o{s@\kݤf 's3/T%tj= -e@~x޴>~:GXHOHxέq -@%Oizzbu xMgAv)zC.ʞa &Tۿal]eaK=83t6cNb$\M#d[CIЇ.ץ1VۜhXqq2ҸМEE Q#W~:UݤQY=Lk m?Sހq80!~I0Z ,Qt)ڹΏg jF^BJ) ŹtIGƪ-N*=.# 4(l< 6/} lMuEZf}r R'2V:Κ&H䧿ywX2x/}&ɫw2=iYE*<9M&xr]a[t&3ыyxh5d y!awؒⴡŞWQ̕$=Z?zc!l{~)e:Kڂ\ký*s2OjKӃ&IrD tY:;k'{Vsh~jlԢ˄GV$tGTlSmts]oyFD`PN,2>\ty0`t ȟ!`e]L\g.£ m o]l ,~sĻ`ƌ'\;-KƣǣpzWrΖ %: >Al3z3PGUȊwr-U+<( tb͌s!3*Kj>"*R H[K!?[$zg3"541.MzIOh^&0F$)rՋV+SǍLf_ɟ?㐮ٻ)ə(#o =A*\}`gVߐc%#5T𰻸NRh'c _u@4F٠wDO2u~#C|^c*,_?s܎;:~JJP93ܼgKQ6V"dŰHw+VuCeN(t ~fQ-t"L`_q[ Iĉ WVtws3Ykd≇.z2xrc$xRxnbFg\5' mde "z=f.I=8 ~2̖@#x|.#QNټߓ<}8gWt$cIՅ'1]o_ⳛ=*o;rVDxW þJf:B]&\qbg=t]kWCddQ͐A0᳘9"k.an6$lpcW:)4*jtS,n@ f5\9qh嶡?Z֭x-!oB*}MdsenBO0֋3Z(v'%KK3#^ջ[\PX+2 çfr{+XIvɪPnMcW7M X$rXh8< UcOw¿xjTiJ W:'%(OANY[>71cDSΧXɅJ$r_b5k=V ;bfLr(uk;*"2͊;Dжܕ1¹H߶aJ' N+MI@Qk? A7acrb ⼌-Y:jJl*u18m P1X>aky6,OV-C(=YV_H tTؼ+bbgC.x? MT[ZRC[\A2*k+D,f4_~8CDtcB)ppgJ-5ss{ˉf:(H]0˿'j6&OG*M㍟ ̶A9]oN++N7]N p?h44²4ZXj* S0D_зm|XsA{nzpü';sH@)P+"RNT1j kTS@&B0I"E; Lnc$ U,pQB o ۥI(d`n>MV(ú0z&V T.wiZI r6`9ADHᰵ(ZFE>jiHJ-ڟ4×a2}Ys&ո5\vvS(#dOqH?_ }ycqdi5U0))B6Ese`S߯c2{4q 6ͨҡ]%#V,cq웆_xa_yMC!M,qtIS7j]u~ٔЭ2 ?:r}B1-٠ͩfg:SrpS7ͩo j[ŀ{ /eb\zC] ]q%y{\l>Iq")ƭz1 @0[VG&`_lPB/QrQrAػnk+v߇pfKv ze"Ҋ&I`knǛİ\Rcn_._I\W$ %¶a H)Uivt0I( kn5[nI=jfc76} ۂa<Ѥ!o04` X*!M%UyCZz+H2-!AUd:5 ߆#r; _ʎA xV3[#,%6b)Q0>@0qx΂ߴ !򓭎e$Xq=Hۍ,L1ZZNGgG`ꃭ>EL&Bcd9NaWDj; Uc3@v_gso4Hk3'q :Ks%;"bvۊL޽KM㖩]{kB電=PUA.-Mjh+{:(@NvqLҲSp20\=qd/9K3H&.C>ġ$4xX${M,Kү->4:w/cx)cg䑼8f#kKs/t> bHy hB QFs< Et>^~^{-r=o#`aSΠg]cT̹vt@cyn7U2fc8?(Ļ"d|.R$ ea3Ql|$ (] 9+؝:r.{DXtfm y6d=q#\h) ӗ-9Z*z WY5R51Rg`Yzjm"Vak!^2-ym*䞚'3?)oۏaَ6*XmR/F<&\o6SSNR೺} ~umR(Oݟ bFI':8m)Z&*v:1\DQic^nB^&?yEA s G&%8Y g*t.K]>S%`[ds%j @uqV:w:x}sHd~1ų+%8+Y{FL?ܔt~bj!)&P)_U>9#:C,uo(%IOMD6F>ɯ;BB06YK]Ze J>Ŏ%zDKnaW[JiP4RnV!r4g պX jǨo4nc,! (qŅ@D~X6{>Hx@`ZZ3БUj$uec}(`z;{ -2CZ o=ǜ"D'RPHmrF.MgN/I ik0Go^+2},Nnz7{t%t}ع_CgYx))W_& mbV):Y6=SJ:fVQ{W4*M.:kJSH5l>7'lWdf !IӽRaoMa>ڨcm:_CHY 3q)jOa?:/;Fb5&9Wy?6"-*K\|t Cz8ɑ`|Cb >Lf6F..(F` B;9G۝]MI=?`qT 4m9Kjh{հ1 ~2M'R J֭MR=Ryq.9H-~ybC_m|Wt`6=N0"]+e+]_ xuJ\٩).7J "Vs Cgdun.J)F԰ kߐsNtO4Z$^=ss<$K w  9l->%5 #F \]|=Yde\udbHltXj{wG\s ]$xW⽀u ht3#g~=jޱaZof3Sscv5m iX*wHm{r|Dy[U8JJ2ɬn➝@[ʋrz'԰Ѵ(w[EsLJq "/uI6~gnA dYהLٰ튮b5B+g8S̍I<·Y Qjk%H?ir7 מG9~FD哴~\}5:_|ޥL0KJ%$JrwDD |P ,~j d\,vT4jE`aSI@5l֠{ Ld>T͢稯sZ^[0Й)=]qㆷ D(cfSs_FcyI?MpD+/˰ՉbßONJq/MwlF8.%n)N=/jyyv ky^(/}>N gmJl ^u0w*0Lkܑ"DF2HdW0*6U?`JԻu8(9,9oveV^6H#%đjo?i{w Htt-_!M8 cx Ѓ5.] aS, <&\Da"ّ4*yo.AT8"r+DoI~@gz<.͢mk .Aո#={ZiZD_M^ΦJG]?WlFN+6XmayrjK(]T2|]b4]@̃775߹#@ؖx D;|0D,i/,447S *"L :fІFjv1Bt ~YHLBXbg|S$ Ї]}윺ÚcL38:1`9>'`g:_]IK휮͇#,i5h1{¹0TY^GO?P綹SJ3{xAd(0ET:-WgUu7PD`.7|Y(ZP37'Mdfkt%ҡۣ5<$rC8#peݒ[Ҹkoh pCeQe%M(*1i(uaQ9Z m QC~: ė! <~[g2u5ƻuF)c$,!/K?q4)99{Ta ˶|*"e$>L$z(ED T7w53mV6kkO؞3?^䭬 U8r,Z?_P6^ Ư\m ՘?ˬjYf k{EEŵ~}wNw;#,ONU$G5s=X nq7G'2ł#& OqޏGjcb3=4Liז|{;_x}" ʈ숰+[`K M |H4?fxtv&+gu.|V4#B~Ơm FE|XO$7݈}`#85jLyF bA+f(zw\lr=+,C @vZ=)9>Cs^iݚ70V0s }K]~cV^w>mp̵W{BaB~1)%ʵhJPvO9p5)@yRlcZߍu \'yU Yzsu{q`#)7b  BobB44EҸߺ,5[:Wabb"AFdo3`9IR ؜BdJk QL7ŧG <.no R7Ώ .6ii>})x9v`_[w6H>n R_ kzC}GZxh]qC&[̀ΖQ &Ic#CTɠ g 2z+ Rx;Fړi0&l&=QEUDZ NSTj&z؃3lTW4fM> WPE^ֶf5^5hMq1A+:)ea'tSRvjßKPEy}\ Ɨ,|#K*<׋GoJun B^d$jSHKf!:xτ=$<bա@t[tp^fw7#{y>N|@ܟ"aLmFCvJ־-_WVYm2}v]K}2]G;2k^:}57t 4K."OJleHV ˠQ9xTb6d$Z5e'oT92)@Ȏ> vؖ>58|eKZVY, N K;pBcV؆tT뿱X=&N- rٺƷ)^Øz|EB>j`5Zo;Ŧ?Pvq qh#m77++1 k8] /ŎaͰI'|>OPE=>UEP6IQ긶Zi(C#o+&p /6.mm NlmcHV/Fl"uT V5 :#5B0AjK}5UTe=D<c?`Q$Th~v!c"WXyax l\71˃G4nnhe)LX`4 _Rӧ:vZ(K.޻.p)h=7Ή pzt$|C;.q!h4hf?M `B&. a͉hDI'|%5gpn`$GbZ̃dTmJL9G,s!|n!vˎݠW9=4֙p :AveIvWxwmxmiL}{2NǼۙ@^#ΊA4 +吜C9S'`ڒrNz.OQ>6ԅT<ۜKHOiފ Omt63:!6+cb-GhvF#(nEd dxrYB`>&tZ7W뾭D ʍ?<ZLt1}J=8KUqU K7됻I8V7)647WZ.o"D#j[`KkZh_leH1.e_CTo(.!f^Rn{;= 0YF$"?W`/Q|TˇS#y1v(idStp9{9]wF=ך[١&w{^ӞQHi`&tLyR27o n[;CO ?Sm#=@ ʖ ^p@5*PӺCB>Z^7a׸Pn*_\l\Q¸U \u*g#M3blGz FۦYA}*ݪğzD7 d WeO JZlTxn7iNB?2B4亂u +Odhy*yD:Hs$`cm)# \D3%b6VXAa:֋_{ y24ԅg\c`~{,[I7F/OzyoKi˚ޙbdO(Bڜ\Wx3W77gX 8RQr}G[DL V:*uLmtI$m繁Tm$d+wz=_[@KMm;M@V5Z2BG6}/9L[:L%"2V25hʿXndyxg0Yz^~W,*jD /rI|k =j prt>k$ӪhNy!r[hd=3ހ1{jQwV4-w @&"J[7B7 Bh؞@7I) ^KUwO)xB=o.9MޝkVqRKH`׼d9r):Q+p4w%܏i4Цwj4Y.ràڎ}-¨Lh@*|Z 4!WAV%"2~ :e&JxQx9cڷqIa驯,>]^LƒщPڻD> =6p8$kCWqG`.*lt x*sTo:~m1*NJ3wwm @ūBda.` gE^AJb /j iK-?1` gE\ũxeܱȞkەC?,B,UBH@K>ɜ(X/Xˎixڝ&'JP8ԾS^@eKY~N&Qfk鋧׆s= A"I|B*20j fkIvxl󓕪,>/@/ɰퟸƳߓog.'/IK7p *HniżiV? ȏX(LБ8-揢ܭF#_.1#HkVo%B5um vv݋Z0:%]lYNS%'Q`pr )eX)uZk6#5;G"ZT/2!6NIc2Jϳ9oP8fߚ3 \`HGh.l %;-SM\r Sˀ'5w ހB?{t9$Vv\WRٔIV@)( G=tFarx1,ҔbY𚢳co_wWOPBHa2CUvP|dK'p $/?Se_0G`UER-ָNo ɛc-+\Ղ@'A?E=9YE8c\N $@J-KX5Bblmƌ8N3ٚe1{'e]6cTb C2 si0{BqUgjD6_NMPyHOEE'cO}DIɞ2B_Z|lԸqFa(-fW+BuD{X] 0/@Vf&&>]zHjk~TRC$٬tUdP&<2x4zTM, 2 "T"Vԑ(m| $[Jrj_J|F&a&W<T[ [,Z˜h9H2*wt5RMVR=a$/>J ?gW遤EMVSca֧a 8$2;PqKq75Ɗ D J#lt{2_erUm`'=4㚞hbUZ>fBsYM8j4 РUT7.uu#F6MV~YROB򳿲atNzW/402;/f76"?>23U-eawz4f򢜓X(^8|L ʖҢí5H?\j"?7R!NզW<iYrTgK#C5ض`^jl S7tue;ܭghKw'[%iD쏝߽ṍ)My[i|9x=50se*VCa Up"gض5ukADe% s]KtCiw0{x̋}i3恼,[T # e'v&*c˦`Yto; yRԴ'zQZl/Y$a~ӱi&y忣b V›/^+z<4P-;|~ja }<P?)Js7!=y:vgϽgt"q{1I.GFXHq䅌mAyܨj)D ud(.j}Ј؏*}C_޾Y5I2lJpS2\|C &Q%­+. nV㳇J,|/y$k]{n6=IB;?0.}Q.C-sb-+y)Q4L40-K0 oh~AZ0)X\_sdXc w|(]Pw-NFOh(; ~䆕I9MX#T`^35}IO4uG:AHd:PW=se]yA\n*D`;1{#~P;^]HU25pgq!zg:PdńS)Nt"rt-=SzG.G-Tgvs5|ffbYs#iJP7.ϖx۔w1\h^cPEX%b2Ny@͐(nwZQb~%׈TϯK{}H1X# ͊Cn-><mд_躉5093q&K!+?z1sYIBJ|l6PH#lOr~oW!7NC0*Ǒ@1= a #h+=]E [a[{R/Ǽf2 .bJRߣkڣR0mv )'c-K~;|uI[fm̗H̵a ]Obik2`xt}%d*tԫdMR&E`q~h }*lDR@{wzwA7x`mDl@ӞWJd fUq'?a)D[lvC sV~9-Y p@ $ָu C/5SFXjP@gN *Jܝ}-nqx֨R Ҭ pXmD=dWxӋI ު5j\"'jC1H%cs\]zWm ioDNnBaIY$(Gf5YS*&k} G L~|!_P-72Sx> k}ʸPzLm\wm-f?xCT8-4}fY' 8&etC]h2Q+*roq(54a!eYKmbYPlibUۜ{/@<θZ:AħrlVekmcHɁWg~~q3!OI1:ib˳ߟTl/oAV_u_mnO$+~IEҴK%W54V,T-S$xpeR˿}Yi'NЉ_B>%vX&aqXΥUleYЋvU،^⧃]Ԝ3`k\lEvdFn\x.IC4X&/:;*78h♆0;U,`̂ZczeJ\: s蹡SÝ|D`P;^OیчbaE4թoe}q0wETfht :$ 3vH>=ci_:!m67 2+d3̋=$c1|m?q}sePFK0GyEL'YsP@u< @& `_Z=eW&9yvO+]ɋ<Q$A\U2 -(j%2XѠY6fݩk*=@%Z ކ=2 VD#FT%v`zĥ_Ht" Tv,+Ŝ'xjI[A=ݰ{d@&0@^AԜuB>2KDNM[!S qoї~.!gb?3@D3Q0Y /(8`zJ0tUYBgYrJ}4\ k]=GRMJzPO,Z㭶C[Q=; Q oehj7*}ً$PN1ij'-鑼zr8";Nz&2;{z-:oD2l@Ca`w|8ѐ9ډs6hC }@嬇"iʢ BJX,l{Apcsln5K[ZJ.Gx"8Iqkɖ7zuy^V+ q#lW`C37ŲÞZ7^V~@#-3g,*=Aѻc>jwGnҟ rߡL;߹vٯèɀoX8.6CD fS=zsN/xьW+yEB'jcﱝ! 8kd!$զe%c| 0j0H ln^#!Aۑ%y;PGQĊוRC]7$'j*xwr\n%bd#:?5`Q8fdE$TZʡˀ..%LT|q>htyCrVq>x$]3D`T 6ԁ~-da'':ם׷^>E#Hi0X᪮o ?cnAySroѰ{gV JEFHepaԈWU}xmJg9?}yEMt~j)uU)Φb\Ҟ6^HnSZGa+j# k/mܦ[%?tre&,+8]|AHX`+Z'CL@$$dzK&0ђݭ? TF/V~|2%v !Myc\$I&&1 4fuYңAC9'|%7Ll3eFYY!l{պf^_tqBfqZ'(i% "}#Hh? 'TC"UmC c4X;\kd@ť)F j+v»ccQJi+5sa_)Xϱފ͸? j{ZaJEنUv+%S\Ly C;(i"iUڱ9~Z*{~)(7bHr@CfD'D~^=VJa]q?c:o55.+0Wb幼,hݩr[J}BmFO99*\>Rl\@0=,N^nLY C 6ôl*-:@Og4~eTuCvΚL S!͌0=\#}J8ۍFɏxr!=zArR(߲!8Jjr[zˑ|YcLw'.nCfbImd{0(pkI[YM~`فGQM|j9_1r.8ohq$\8hLi&5I<`#CɫS.=# pC2VyiAF'K3]!:s㬱H)̲ߋ;jfU؇T@=P?%k'!Z5p߇ mb~n6ouaדwsϲ8AE;s|Z&b*Ȭh{2f*QrJFh^s:wszI6˔h*%_4 qO Wu}Ft/0'\ylSs+Fb\p õu߶G6A#9v qpelSNs%Xår4!yG8'~AT+mgڇ;%~9i"ڔK f.0f֞&F W ~|2(I16NAf}(@~ǪoP1g<>-V [Ssw T}LuϏ <sy@4K̢8H.e4ʚ7wN9B!s8mGJM6H\;n]YA&'ƺ؜F@/{y0J3i8aE*ٖ'$jexwdky+rTq:/#mfX&w )IJ%X\6DW؈lTL@/w<@|D5yc}gyy$ SUԠfbeSy>QQ_b65yS6%>F2+2o܏[ͺܔ9H4^!|s8D #"xdx-$p,r¹H`*LMNTw&q!G&8X&ag ~F4++V] +Gy$s %\H蓸F7/| qo3ǀzA4 a i@)i^[p}^ YBp.kZKe<֋؞ o6 )' a+fe!pȼj->a7느t* BeSsHc+<;Ø\n>5=]*=bNC0JEI gQmstP3JgX &BQmKI<.2*|}~g%|Ԍ%ZK7=Mz6NySw02+vmd=ۯ[@(g%oVDNDx+  Qm$~l3e݂3a5@bV¥sI:%g†(zD 4R r$nuAD|Sq"H+'fvvX#cgy$I'(՛ McGxW}Ō,0R\ [ -u &m.MͨiΨ/KHc0wZ1y|U>y)0Gz/d;]Fx~@EǗg]h4@q+iDGx>R{4SiEY#lSl!SZ[3? ]Ew`X9@hBF5( +,vswk!qvC 1T5&IrO.&6MdXڪX5䴼QP1AI,"鼜a"uJ_G}oQo_F<4\mVwZ* W2щ "8=쏷, !\iIʲ?^2\ρ 2Q8R*s8* 02śK-^!ͻ)j}P0H-GX?RuA&iFwooL`H%PvxZxI5Tij vynӺ ,otJ=7?Ev3Ӱ<)\7V@v}!F pr*E`  /%sGɄK 8,Qew`"kԇ@xh\6!vm:թ1'EliT%ʹFQh4+z1Xw ݧq Q*sŅx Skw& 7^ СoTxV `%KI<”(PmzT5z"hȱw̖B~+O&| TIw:xM$lԌbf؜彫MqB:oMeEG%58sDӢPeQxƻupC U"ؐd\RB E}u K%2Z=' $aA8ehv7f¦9s^1[6+ڂl([bA/Hvƛ|0ɢ] .:8 |16/B2: U!%Nph03bdB#\УP,ځNsUj~i"TpN9zR@t쾺MyEGEbn#&P8ZG;d:Irg8te^Sa2C< >(=$_R'@>: 1@1Cb H~@}Oas7#Q<šzؑJ,"_`Bm]mPj\xuMG;xW~*g["rX~_˩Z*,3~CRP2iK{56+TFօ\>7GbHZ *>VAT8\47sd;zFց_X_-Џo*ڑ̩FEk d1ÈYOʓ槙3uժ'USb9;JA)HRO:lDThad2Q˒7\5`^Q[Dyc/1ku=fbXzުºM+hC:(:/^N5'[/<ֈS2iM"qamCl$Tc4R=)A2'{Z*YY3_Q]`"*){L6(T= M+;4]}su>Ls 3OD(>iEXyw#VT8+ǖH!F 0>{*!>"MYh 3"rƯT2I:jvdSu32w4+|ګHj- Oc[`SEE j&; '9zT.: n4ꅠWtvK?7LBկU~:Sì%Rɕw 4ZaEaEH5^sLLb7"}A"  KKq?y5y\.[e@x aX!^RL͎_ Dt"3h-,Tv:P"m #Biv5P_L34&u|~{ORc~؛;Ŭȍof]vFx A'.x{6bPE_^at~[HKESd2J&Fh`1=n"K % YR#<rǠZÚͿ6+18'Vߛ X4-5`o1X:F\XcVAbGzS ~5)E ׊!NHĢlGSA?*ljB-,RƭILzxX2(:e4gב &y@|>G 3p BLXn`&bK?3fVjT]ԙSBs%9&Rl9;yOoXPJX NgխS`1G&L)%>ϕ.Vյ3ꄖEMx}&m3?_|"fdNt IǑt{͘V-~ҝ k~zṁaPS@;׍SD;43dяqfSdo Spvkya N(C<ͮQhW7YQ7m |),l õVTCD#mxM%vF ezIYA47n)dzA,p@M32}=GY;SfgM1e^7R2"%n8WQP%.O:̅j'O&pƉh1S\[MD_ by/D 7nwץKlAϠ[udtWV5D/n.1"4ߝ۪yQ6t0tQ hD|6:E/ !|*=RE~1}}ӥ~mhM8@g@Gp/y86( byEIfY)?*$B `r7+&!N<@B%zqh2aVu%.q WZ-ΆK/Tr?Dh3}>6+rËh1B)^Ksݟ^Qyjf:Tzx ɝ &0J27vg% 8~I9:cYא6z΀좄SJSZ%lppO|}>%?σU܋H1̤'s_{옒z:LĪX5FJe!GQ9·nfI9h_޻K'H3$]Vv2jSOhb"KhؐƆO۳nko` c`Ll]Ni7 OoeC!T6 6۶?rg#5VkVnca2!MD 5TP rk&.Zܢ(c^Ng(۵?jЭT@9.W> 2fJm5x¶X\-pTFˠx#^|*>/}o2YOqy2|8hꢤcM|Id6ÂI@)!Bb:;kT8!V`ģ/ncz820%_l֕7m˸YИ H\lDxYU7X"khs8o,FR`GC:#wCTdʑr,`"]}=EG5TY$e%6iL$k9Ҹ#h0S+3:^|kH~԰&f ɞSx&t6 K] B)U| ȴS,'b"mfeU_E lO73һ9@FCq p 3޳oLm'ǼOI}%'E^/YcA5m Xr^-5uK%'ڻg_H~"zE tvV󭬬׌[A B8{H؃eT%`D-cb>#6y$ffS@P:?DtYs7VmIgrio- ȞUF \jv34dz E2!cK@"?TXď6Pp&y9sѺQXqs:imz8-BrOb9qY"Wy4B)U2Q@|WR#B[Ғ!;BI4vS]z}c;b>)\ﶍd& mܳe/njzuܾ:^BAiPH1ͳ,O)8K*M"S|#E`[ws;>5t9:^pG1kt\Aoڏhj6]p0u3F$j>ve ;TnCoTBrH" r'L1ƥ`wx$^be20x I滍3fW**eC.GxRI*<4dV|xLT: aEH(GţPIN%Q: N=tа? ; 0"Yhkϲb:yǬLSDEUoDΑJAkz8:zV݀A8:) lWL= ybi4xIQp H$LΣt@$khaoɪd҂AeU 6IXw y^?[~x5) .Ȫ]0QJ?28VkvV:tFLd8{0ʟFBy1*rӾ ˨ƒu?YU/I踏4#bOdu]N&ݸP2d)CI#Q/(„U\738\'i@-;ݸё1K?(y}#tr汋0Ά[4!x?_W9Ԣ0 :Աj7cvrm>R3vhd ΐ KVg7c?ݫgxw:܅u iE-iQ[NG(x$[C>ͱ*m@ýw;X> zZ?&H^P:n2\!l왮RX\&SY.^δP#l^>sTdޫ.#Jy&^ ,A1>5S µ,)1;)y$.-Q)c, Emetd e D|R$ RU'Mŭ$3Ad`?o >?[*ĐE~?!3|$D:\ .~{&ȷ4%aYީS hl ES5QЮX%.cåځGU֭dqaϒKsΪ+MTQtҮiFV¦aqńl{{!+kM4/ӏJraas#t~&Sߚ"ڪǎ#,hֿ+ⳡ09qg Mq(_$[fo?DPc-Q%FvICQsq^$+_!W~ndh_fS4u($>gJ}MQ4*Shꏧ'*Qc.^΅ \Gn3ʖ+DCreEj@Q.!*[lK?9RRƋ^K `fOIsv2Ɗ``f\aب > 4<,?FK#A[1*%ϗ,a?# zE %z\DͪăЇ+:;/OF[ @<ϻV%d]c_( i7!aݚ5e/:lNfOų8x >[P'];ehE7kt@ڹVW9=Y7G`RUB]HzKGEQh$iA.lL*^x͇߹$s"bӾ޽_d5׋2I/Xzh_ x+s"`,%89Q؄ `nAf8҃A0/g /Tф@WZѸN~hrF4r|Wst.6dtςb%WEGl`gRI H),@Ky ,nlPfAc'TzmQ="Asy޿amT|2HtJ-<ȉ/ĿnVF=-Xe\/oq2P{OAǤkP'*NocB[ ǢOUHXܴtw&~J'q81{%p֙63=2-jF+9^W?cX5> 6ǻH28#w: Ei8F{m_Gh  Lk[О^ĵVxiH7,ɏv#96* ?b#duRF֫\%wvQKt߮&$޾V}&:jz%Jg;h#u&#"֙cImbsr?(+=GyPռl+lsz)99C qe ~^0 !!mF ̌9&10[̪mxm>]n,};.,A1ǀE.WN_4,]u 'D T[kLaS]^O#j9|VO^-6\51L-@E94jʭ^E\bXRÒw1q *n<Nt1RG~m IA;N${bR՜:٦I.)eg_|!_?ߏ 0&\I\@$Q|`dZRH7d>q/׍: -H/꧞UM<8YF=:1vVLƖQ.a޼ۉ[Ҝ$?'QȒ}b7j~ U GIE< g\^O>gבRo簐0MHhaGӿo ܙw>u=-ǣI׎0S|5}`i>_o"(@ 4=lIkFϵ˰ @P&*^ߵ&" i, r"ZOn׺|>7ߜ!f7lj]ջE!Zs=Ej~ [\\(rAƅ` ^ fT+Cp@0Y9|p 2Dp/#<֟?Jݚ)Nv`ÌkĻA;$ȡC>bqcjR+`NңEZAX@"Zvg6nչҒ\iqS״㱅X➡hxi'7ڠ@#,43R+v#Cou5ħ(rhkdCdNHjy9x)T*yatsi 23lCS|wW8咨j9N<M;߀h{GX 9"rd <^'a)>)e]~ayi9 5J,*tȾy;"ӼaӁa eW/E'dwΒ֚dCMr#T9}57s/̙j!j5V+nFTڑE`DS,Ow0[t(9Ș, rSx3܁͒t8}5q>\5 i|Q&Sxp3f{`IlDfNof2s-YxN6s1C8.|Җj&V6Q֫, bw4Wr VU:%*rd"!zFM 怵ugDؑ{ŚSG<0 k\}lmCοE`Xa^瀇:ch@K%g -yq&RP:;/`T:g՟1<^Rc2ɘ dW7 e(hِ+oy^T2@l",Nq2dpmd($M/>%*͢]2^X6c~si+&yE1 ֆ!Gu)ס35L_L@sl& $i`?C_n=;)Ǘ=vi6_BOtdMQ6([ ӶRK13?E4N7/9a#zjIY``w&Ho|7!ݗ-ݤ?{e͠q n6:㨻M AZ3LFﴏkye6 u FKĖڇoLz2~|0KY4,:/68Lϖk!O9H7Ju*x%zF{g8hu\}mʇז,~9։= B 6$IܯK薸$۪ɼ)95毣jPh{$%Km\]Y[XfJdʜhַmWNjM]AKuf=wF?#\wn lKu[^u_h#!St=11uq" ٬%9rnoF'}X,O69`S^,uB`=.Ìs=O'f\J֐nQ뒥V t`o~l[~2B2S,`S:Ҋ"|(_,ΩҸe!?t@IyJ駡t{'E'bQHɀ&O=,Y'$|qS _a{xS0L *%Sq3TjM-9FDgm4rI`m^q%6$ə8/O|Ṣm\=9NaOQۉS>(ʞt޳2!$ə^HEn9SEٿ?2)x%ȯi3sH$Р+Ki &j[3 L0U&InUNRmrcsn(U\}toˢl{G~gm 0J2(-7 aW/rUp!×3?֎3MQ??96i^+;~u*a6XmS{ўar_#O0NZsԑ6ˎwMU$*SYתxTp;dn)ńn4`%ن64C!QPGH%Q(2.?/(S$ل(uZz//'|%yUU&%C1s9 Χ^Z`>c(s@Y OQJf>mm[4Vbe:RB`U@Âѫãk|8w50(B`A]"}v."JozsvG"$L)m'O{Q3R'#ax/SL_dh9tۮDE'T%č?M#q'#Ơ%(ee:٥FMFgdЍ 7gגI>ZhO1NĊb?hZ-O1D vwӗemJxU!1㔝FQL~ɐU0lAZdgfso.H={Cڅll9"GbszKr"dxYOeR`Pk]ڃ|(M_͟ T݇rytXqi̋ՓQ!qKa9GT nѣ5qhgrݓu#je)^9gOiVf\5ch Cu(CK]^LnvgԁI k_EϙIY~CPI$.1kzڿBuM5_z3ֵTz.s4.^5$y<cQH yN%SJ tIJM X:beXHfЄGX=iWZ]*|?>Cˊu_MR;XT35, ʸFNZ0=^O#W*YFY`_G!GiW0USC2OyF?s0SJˊn srw1yhvYH20LΪ; Qr<"?w[gKQS1Gk.^ Vk!C1D;ͳx7wO5LӦ|iz QK̇T$h)TVr6iu3d'Rѡ7΢Q&aks ƾ&wX(y~+f:THz^(B-i٘rJN&=A Ɯ %~ZvVxF _6w@wgk&  1myg4&%j^;3?(q+Ê^Zkϖ -!+2X AJ$ՎW})ѡrZ3wЈM\EyT;brg phRiX>䠚",iK6Ah G.)%V~aڸ^p&#l1pE#9Jik5@.8L7 ]j@\Dnn:i d58'~fmiMJ$s)##vƖs0~?_V_(yB;df*lE ,CvK8ߖ)/k#kp$PӀcA (N0XB:5ҩŏ* H>'2@Mߌ$㬉aүΠ_`sswK:p%c*m< ΅d8jΖt馈m ARǛSFq sMH~S>;>xY(3{PLUt;ԡ@Jn_Y3¦#L?c0T~;DY!1,(Dl& C=l;r/({ zK9$KJ8kpq`"іڰw[͒ H@p=GE3vB֞"cC*кAJәi~0A&Av*z^Έc{+F4$189<^FT񮵊e"qಽj̱x m%m\h|21Da1^Prr&}{pWݤ`{m K691Zf[w5+!ai|kDxqRf U9f !ʄM&)2F* ZD4w9`XpԐ9{U9ZCbwU:ez.ͧ2$@(L؃ Ljp9da:kmY5sΎ^OEXFYX_ տJGgVj՛/=0'浕Czԡn p"蛒-;cl=cS0X:Ũ4Q~&Rj֥i4Uv#xJ9Ks$e՗ֈyh7}QƵ TX VdT']7Dp@c\qZ(o2朑n4Z_~W% NRƻ`e6h?{/} GE&_ϼYU{?b4Ncnf♆:1c@Tu =VlI0Έ+K"vJДsBY?(f5p}*D׌ ud2]G˭z"^~Dk`E8ToXQP J`(hwr*+ʌݻ,AQ9X"@Fj/HO*)1.r@SAfN&6#,W {_[,<o;=|[oLEz|r/;WHQ]LC8ݠ]6*I(1fShed(J~.fUx}Y; qxDc` 춽;aT+u` "'ihЭ%Q%Fq^~b)6O%ǚVd.E'2 /T]J5 MTR:7wVmqFT wP%~܆q%}A q(e _~jSOS4#kEqvDn\"Br"}dp/E5ڹMmƤkW)lg䦤30a*9ع(.lצLNG,xZXh6D^/$oSS*ǮwEIK,~ik2%n,CTr mۯdF˙_\s+J!qat&S~3aF%R 2v5BI*XzY>Q.̪Zڀ?f렙i3])Kah[ ؟ϋ=R(=|\VCUG;}U`ӁH)1ETO4@oQM3l9JRw#E 60QH+t'pga*"d07~=72󯖓 =uT0W폝m%!iє iB#qR0!gkp6ZO v aǦJBȤTE|^/ 'xIiIπrբ~=mi87aj1?|H}>/K쩪x4pm^BZܠQ.M+2|3fD/&^m=2uoU){^𓼩 {)oywEfui؃K&{xJ;6Qh_pz@O6.~S h CsHOO¾IHáCO B4IG 3O B#EGP/G#-: M9I ? Yf*/$4 7ʃcQLE/=AkB%]=Tpn  ~;XF1NC"ZnthflN ^9]rpNA r00\f2V z2Xc;0:JI<7rt6ʼn-"YC(5~ܯKJؔP۱ sL>~brԣQ[gv'讣Q7rb ">;x6DaJH%w\wağt-gWn#E1zoӒʠ8܌F$dcNް'KMK-2+hcN31kR`LRz_pK}t9 4창 vЄӗ95D ;s<?)JŦe\4s2LH0? =G9Ql$oQ悹l&~=&Yӂ5?O|}qAƽ+^ 0#肅$Ua.&m٨ O* tw@G}o$\AA4Q5pӭW 'I/.U`4bZcAҏ; ͆ܺg&+I{M讲fmjpfhQLQ2f9wᠹVŽtx+Q}ϓWR b94;{D4]c3C|ܫY%9Ip+ؠI H;y=# @b{g2C7E w)DI76s~ P]C D[PJ12[ȹdzӲa־ ]v? tKIpZyŽz 9@C+y)Qeߍ=-똗*7/aj"Z-IbH~R:ҙ71jz+n`ZwgVK5UޠiDP pfC%5?ƋvhsSM1«Y&, u%YK iU47;V/GhoMLlKB # wW e X)~m.;8%[.}Ϫè?cdc8 #2+q!9/p7–sD^'B>!$w@RA$lzzAыz˯Q",R;*\["@A,P@%@ܵ$fyd?ӟFT?%<<)yp8"v-Tr{0=M{|sj Kޗ?&9۩IlMizѶ6hG"'5½wBVl4`ki5'u9BDJ`!H 6zќpq((x5pGs pyN bS6*bFj?'3 lSSJDb#pen % 8^ ti5a.ft*.ܚPUߘa#iS #lܙ?zCP#=PڻsJxݳ\e[ >ZBƨ8ӷ ۣ9cNjh3q%F$a,>8C;<&33.=6Uqv-O|݀bd}62M`!;ʃbǼVDԦjI>C".5AȒLWڴ;!Yl6: oȋtyI2DgYnski8y0(Au(yCl cy L׬'b)pVn!v|4d'QrӜ@~r7ŮA)GKLuJhǎܻ*t@jqKL8m8M0Atd/ 4v GFIO{wU4pI.(2kW}8("hqs5`oVd.*Q?Sk>$X%#ЅRS4`800hFM7Y2 P0rZĵfp}}9TgH687> 4LtZ]e^=[>LH1q ;z)cqA` T+n.xGyO˪$Sǽ u &mqY~74;Wƞ#$:Рk{ 14{@UW"vͳX|t(Yd̦ q*Y=QļOuw1'};Y(#OI}}N&͚7wpR '.2;8ޤ-otiWA`+3Qi#38"jP /ϛDe:q*uB 믄|cÝ|Pw;oY"]і=:xÇ+j6>`>I "|dz[Z$ddl<~4e`E$a[Gf_H ]~~钿A\;&i²=:fkT惀xwWd{ZyFSQ SDrZ"z y8[N%|K%*K.;ik\_n}ٵB.g9nz9.z4./hf g%2#O1v,-uaAfdiPJ6UU^oo)gffcGu Mo`͸5ҳQ䓹/!'fU`;(뉄7M.Qf6tgCe;VJwH _ 5c_; !Jh딓 yY'LC1č:О$ى8"+fz;-*񟁫 F&Wh 3O/KK*cmyBe4Nv?~&99IG"VcrZe)Ql H*뼵,-az?ptр!taMCFKBVo\yCߚ@Ase݋dRɊe?-]8wqP~MYTA}ԔCvӖ- C?\7z5@L 5lTDXg yllIe!9 }}G9>y%j`Ćg]^FJD*ȉǤޔDm-/6f]e+S$9t.BˀU#Ec#$.mLc&aG h}{*b2&qW$K|Y<@JNn(i"Tz޿r3Ԭdإp7)fje?/jR}qz^*JPM[TW@7؍.]D \Rmp\龗2Œի~w2s\}wcRļQ?&kGQtt'>3yX8|.7k2 ??&R("5W!uDKL+_nX[c[6WvGZLdlhW@:xv4YE7 Z. lO,֣ 8+~[҈1z{Q<[+6TGp+ec.\M|\IY~c3` >HcPRMXv{Rh2J'NN^u"bqfI.o$g:^5a|@2QݛH_0ֲS~(kJe]C毢ؿ!1#!O_֮vuS]Crdw? >{oy|'wJXA/|VeqK}ف/.q;nI~.=0 47@#HA[-鮼 =70lĄ٠-/ZGH` gut" 7JBBȒDž7hA$g27%7!םoܵSVjYRNQf"ˇK Z$ᰱZ% ; [/PK "cvܹ.\].;/P?5ݎ)zdMxc);~lXO1߭`Ó@v*1EhhLP̀B%7^ّk@-QƋnVO}n83dL:S3x}2#o/J7 '2gy|nPh:t*h`s)TЇ6Ʌ~B+w6&%_ro*K%{e+؅XvESzE]I/`ovޜ.c3Bv]9>$J\9_45T/a;j+%[qL7JJkjK9U+Z|p jۧH;B39F:! ' [ Ƹ_]*9Vrc A'x}ROg_6 h{iyrhciEbC׾ HЙ[ oUE~8~8.hUv;鷩1.elh$%-?@tY^_CtuϢnC~GB(Vz4RxqJ'nO @m<}%8x[DDWg2i#$zB$g񗲶Td ͮǏ" kُۺ#ܝEITBU<$.Ugw ^0OohScXchg>HI8N~8!\?ct5Ũ|z{ͬ0١5yU@fK8,œbo@Cɐ>NVݡ@."b&0kȐ6mz ٘fWO9G~bϕs3YxyRԏ.cӴ\=k;K]i0vδNL4[BdۓC.#" tft~L$WEp ؅D;GR햠ڵ5w#ɇm2p8흫 9f^b|ز$PTlß)Xca[ǪP!5 29Xf!/kC>oM} r W/R+4KdȃBzN8Za8GQIeZ*5\8x}@dr'fwkzL1+-x~>л)7~r o Qfፈ/^ |wM/;_U#zkLjDb=o5l⣷]ůHE:̛4ʙ/F(0#N 1o]N`tN٫bpɡRW{>% KRs֏͡>Ӷ^B%0#n5*v ˀ0y5yG}E e2x1 ; W `*9Q \*:?(9ꤣ8KvC.=hBV$o7NGW,G30W)jRcۿ-֨_x@JZ^BNM)Ε6J6]:L5ZE_R#0KB^a$0Q/.rzH} U[ȏ_ Mx Yn@ -Om0%E.g_jKQut'$kG ٴpHvqMBA52ˆCQpdE @U"ui,5W=ŀmt?":FWo5+SBjɭϲbDh5kiLV|b''Uʽkd++SmSlX ׯ،Rm"}qxL9FjoQlJ m; QD-C:!S>d ΀e,  5AfÞ..`3adHฬ]1-.;wN<^ǩo&,TfL0 Q:Y#x:{}K5Hq@3 1P5C\R68Zcɧb*jI\9+"qUіRMFȑ,7][mm nEI'/2"(3zDP  rZyw,*&.#.ԼVEJRӁns al/kd<]QEW%w:OߙC$gep]+][qjV[1I?bZM\ԣhD\tN3tK95{`CrMÈ5'N3%m)ȝ-t-U!qxc}'T1h/qs_k6G@ږ}宂1 u%.Ӻ5 -@u~ս`g\a1B]oUPF][}UJUƤ#"5޿y;֝md9h@rIVX/h |d[asb:3A&Z{# ,mF4$V=+yF`[Ba(!˹EJ"gB9b7B/s:X"L!2ɤ㸅jNs&xCں>_Ւ*[amzSÿ=w4pA7<{D 'ֱ>$ltzlsN[E/!Ges&g+,v]E`](Ax QRU8F w|SpG}KD` *@iq<:d.ѕa~S2DK2GL)Q!,-(疫Q CPmry\8G;q/B7Y<̱xd-{YѭG_[W'EXWr3d (DGI6WPm3Gh7'WQ|+*";>n ;T0!\H,ҮvZݑVa@$v`{K/Qr4U|zRx&=j0MQ^f84T;Cszvo\1)3 Lmӧ ip/ >3Dw1Q];:"Z`&@nX"5лF3&Wn Jn3΋bva{02`f{`@ [*I*}MUV,.nA{5]i9 >I@qkD4hϬEhx޲JC)K~[-@`v!ȕEYJK^]4jDHwIe`Fo7PsM.6ioCycNǕS Ց?C_z'?`Bp^UaB.7_bE"F@Wό7^LԴF!CB;,> lxn@1Nq b7K_K.ޟ "x1m0.(AfC o+Z0@Hz6Αh)]G,EOŽ /[6Î*tfBۻ$Q(mX*'.jD`u*M X3ZQCA<|U G)dL/?ɼ*I~0Mx1mI4Yk0dݜ ?p7FGyob#sWKO~hRk@UP#4)N1zhoLy(PYDEaQO '\Dpd$\ H1gԠEv(lwғEl,X'5^ZLXop'ݻ?Pٵ7_<$kZϓcouFj 6Z2ASZR&@܂v9ȭ0:4wN8 6'ˢ *iPC:J 5Ҧ~o]F"G zvBr9Vр a<+ǻpE}~}!^8$@OJ|/:`9)>)#Qk;뺊нⴖjKbj\U]thM~sEuzc2 Q->N3#)I&9PJ =O]6Nοȴ A/.GS9sK}U!Hv])[k {J󎂑S$4+X/EP ;)%s)lB12]d'UN8"#@+$5׻[Puެ:'͈AɕV +I;l>[Ɛ[(HMA5t} Mmd3Bsg^4oU䊗{̜]wȇStU+nݹ'yi C&lI?v6jrh5S-ObM҈d(ozGuò+[.{TQ>x<2УSm>?TC&ϻQ 3 Ϛ( \3h5]jȒOx93aQO*)ȁ@Rx f8nИyWCOO\(؃ko1 LqTp.%Gcn1zAx!uOAÃR $&duM_VQo|}e'i8.3T9t w-[6BXfh]]NOa49@ArtJiO8 w;6T #MK@T~5Uj2v)ڶz̢9DվÖx25օ]^TRcsq5 y"B'x= u[fk=Fw>y;5v>'ZK1$@|N K k nue g!0!˯Q4aKvk|֚{ {(|w ׽jvAO[EرDOĕ&vrOTDAnG'V JkU+JW!I1X@`Tz\K_U<:QY9'9\M:οem, C!.y'/\ݟZdoGp鄽EUCŸj8{_v%n2_8a藱y=ˣ߿F^ϚTfFw6a}k0ԃlFBދu}(?JwPoNA};`=ݵ3i?`t),4&+P'c%y/Ƿ[-/1ӿk^ JY][-_I3[_痊qa*hzOտTn !uDpyᓐηIn𛬽cS@0+qK#^ަ|إw-˭|pйw]U4T$cwr}2fjqqPt݀˼ WJ6³<&n|.Ez[턗 sB(,3!mQ7 \e/l0򥦃gzxD7@l-~Hȷ_|ͶvƢ 29;obތʇ"Bo~⢅XCۦ/O.N}Yt9M3A]R"Qc^F~vwGF;Q=^I堪?BE h'N|VeN{c Y9˪^#wDy 閱Ubc^o'Hme3I+gWz4bBo0WtY@P,3\VIdv֎`b`1c㎙3bmJ r:{qy\Wi8yD,B #sSf9:0 Y3}s?ưlU6`\0u;4 ׌ubb1ildӤ u߂6N3؈,N/lR`J_~|(%פLʵk~V ї6ƠkN xp?M2a':|BQo^Hw`wx,,~iu_Y iEDrж :ӥU Z\> #q%UWuFkaxh&zrj/p~_|g|(~wwIB!G3fP=owx ^hbUdTpu#[2- "[ X H@J6 ޥ/;:{5~}L5I+ Yԫ3%-qe7u_;\"YdҘ Apg~A44`Y!CzԦ.pTc֏C${b =s)G Qƭ3LUa h|LQKS F+O_Br<BnHRv&Cn1'yGВ̩E` HIsjY:5,*`ئ!+Mnp&]k,+0VxQ{מּg]gBc4zxP ں{K*^|T" TWiI'JwЌcK\ד%`LK)$ >FKPgtH;ews'6vGϣ+Fԩ"OgvsO;N>"3yC.yU&d.KngGfϰhR Ǹ|F$c p+Yce2Y[(SY.XLQ>&NLWMߐ {eB|uwVfH޲'|wOL7_vS vZpAH,Bi,4sD!7h I-qHZnAi 5wҎ2$c~X& : MW=~):YRd9X] (.LT8YOXwyծ}9ÀtGotId~N`x]k4/f1hb1&40H8g% >I1"}?Mc򸛆E?J@A?[UAEUbz͢oiEFLb|pt (5Qz/>3y4wΦ^#M UJ֖bN d 2>⥄,# 5zi c<a e=c횾 kUhF.,WgNɱx, +V47 w]=?eu A̧T2F,M _t&A|(krKc_}x<ܩD $m"p86e)LÀ{y58%3b7ܻ(h$>7,h6,6hUA,Ă/~s/&S?/$:3ؑphqi|W?zt !ҫK ㋯Wԇ 6>ۛRLjQ>tBC^?^vWSFd!iAS[z3^qYyH7VčX !Wup` h Ўj')[̒vXw2'ʀkRP3 ' IHR#l( {ᡔs~|\9rIW6wg}ND f=KN].˘xKTwqnX_Xa:k]+gXt!o9s yvՐ[GUT_Iu!`30d4'%m)81=WĢJK%K%,7sЀm[ߎnA8qEt=BfY do\u3<- KbU S.b+:\VϏH=x."QhpB^i({UH&2|7\?1^* P,p[Zq8;xxJKr@>B*n"Je>?@,CT%;75~k9S(ZEe ]W ϭw*$ج\S>-t wM‘) اg){1頾qLC:wCIk,>d/R%SշS̐+#v9w=hy0faړQGSa rCx9ȵ.1š(^aeZyѭcY30пUß8mkїIͻK LbPZj!#1b`7m 62?L^XUd[O`|5۰<ӏn@%xwfx-I]".W<kD! U&XȞ˙F\I)nyE|A]t6y+:J'}CEb8&shёR+gJIBzKŨK0-5'ȿ+- W>q?{gaݷ7 o1?3#/hPn:mtͱ/$1Of6_̪~Ye0/?KXnj_</VG.Dv:ymICx84PE&x? 2걛#T>O"|SзakQ FK)P 2by>"l ^L6(TP+*{'.<yc V|2ӫ\OlS2tjs^ذݎC c7 >q0MeK2qץP*](0k8L/fuh~4D$]`znuaDJʧ;}?%~Xcsa+Z|Be[,TCSixǘ``:6Tiq7@#Hu5dbAAn[~hV`%"9QIrS)Hx}#v:~`se46ʨZTY[T"nԄn`>9O\n;=Z~r $uw-~y&ic(ߚ+bF q5OJ+Zƙ`|G T PJd6?^%\7^WMDgk%?9,5B>|B7q?Ӓ7U>|87v>I,W*~w+ź٧9'tDO %1Hw*>ogA[P RyZ^y@m@9ym[{QjwG(@1VJwzv@ETjPSHg]Ͻ&)T? eCDCRlvKS}Ҭ_|u(@E~+xJ꺚lom. 8q*͹}Nzk< Cց 4)v7 ox+ MCk)( gIg@ұ13|"Bu]t$d6ߖOI'kb5~2 E,EG*w$b^b q; pV~rZ 7ShP8aFLS !]ρɽNxPus]"{:,VP鉼ZooݏBΐG?.*Yc;YtM6jqsj}lpO-ٍ¼Dm;$؉5F $p9ޝuYYK[&fr+.R3"DV)G**_eOe%RQłWvfJ5-((&.Dmi|S#>uT9HL |D,Z*`j/O5pڏTnы&PhX$rve.@C H/ pÍaX["$8~ g-wdog2H H,6Bܿ(1"HY|j|B?.ܰϾ*@7}" 0 r)'ِIDMgų.qk߯>@ƲwY7|v~ 9X!7sNb]pM 5qI>QFZC')©B $ gZM|#q8^zoKww !Q[50Pv~DV&M) Q#P{ن.1 On?l&V:JgLɡ9I t?)c7oY7mAӰ `_VIB4+drT<w*,dד__~'ЀkK˭;fT6mk"-~|D/Ȕc5lRZsOj_p$܁YŰ'ŀ=Eq׳Jc5@jT͠ɞU`5R :O݌aS(o;ThO^#'祶% Պ"L Hi myC>%⃖{!!M VZe.*+VşdED{+n/K}WqG٪CϢC?f@7u,y6#4NP+Q>{FCz#A1=VpCXzi)O}Og~~Cȃ`^9vߡ}+;TWAk pHdI4+]2.Rc,q؜Hpa:R,_6萺nM5$)cG1PZjV҆'2q,+o=Й.#X9 Cr9\4:Q5?򹝆N%T&G8/i)['h1X٠"/OPAkMxߨq7Dr5=nqꕋ9ۉȸJ\s}*?gU'9.G d_m.$/ل%^&7bhȄ~beO@`lWM՗y){\ ;XG6|2qK}A@%iGjPiVwiNz|Mb۬cCb&YFCdg'UJ 7v&#\"\Kv"%LގI#.~ y2WN3aM)9<لOwkg+0%͠Yr+3^|Eepzf \Ep3ݮp‹K<# ݕH.vۯHv0SC;PVu1n&j²I+Ζ:qߔ85 F§k[3lDOp2UA%*slb\N!,K%5wMcRU?3NQ6mNkUՁצ=Gz0"vjtl=GXU)^A%̐ ljnpΙCs|IfWr\1/h!#froUQۼYix+dZ+vh"v?e2_٦,<'~[ȗ`(%zlӶ[>*eDXSgSű(K3b8Qo"-k{F~4R#3%hʪoPj!1dX%Kl}8Q͟§)p^f4v^6~̍ 3tȖAX e:89DT4R,5 [O?\HN֩F6Zos٬d.cb[C5X|uƛy ӄwIb4/b"hhCvR7Wt24kE:5%ĢwSpV,[0g #+O0НϑatOƙYiդb hw`!6?d_WN]+5 6i< 6ƒ,`jF<2garKRZ'=sU3u 8[AED,l2{&v&J?)jF2yC|a"@JLieyH5_m/9@߆T\gxA*$EB/%ZA:cɎ.e+Bm9ES2CyȜ T:G7]i+I,& ui^$vFE'3rfnfPE1L5!YY$KKِs#8L|Vvz+9j#-a1jӣl۷ת럤DZ<:7l}r+ zm6fxC7 |ǃ-(+{p>+}A ynYO7S h|etXEyHm'&F>}* \x ӼK!qsymW~f9,$kA)VҘ)zET mwFC >lQ:"NxQJZ1\\Q;Vc_W6EʴU3HҗcYC" ͡qJY͡ѐ-"-:_^O[PDb,_Rm5lpSdv#uQu\u(ݩ20pZg{Q`eKJ&ۗtD# ?pf*ieΙ,i/!<ߴdԲ\U~w[O@O{c+M.ʍh7BYl#2Ih#2ULfz7;_atI6Y~&]_y@3E}6]"ztQY%g돠MXT+Y Elp_ sEDƏE?hv~էKdg*  oeu !<>2&c(s3_eu$dn߈= B$~+X@J #3qQY̡NNQX/-2.?rP4kY%H=r+=<ֆ8 ɿ1RA?XH8B([:ϴ ์AѶP4@ 洴9O5|vegu`dS[x`QhhU3VTq8[q@4IB)-WYb체h gn'6#jki51W'gDSXmӝqaBN,Ic"𛯾UU5 |_0֟10"Qu7dæCv ޿NߨQ"^ؼ?4LCː8R 'Ǧ.2'`!i"lAO9Bj pSiq @z749V%Rk{CBK[;׿se 1Bkboe8Avm*7R_M}vh*cdmפ `V;l+J4D,QI'*{x UzXE R.2PS:Q9Մ&_<:tAAҦ&! pu9FHwjg^ۿ"ӼνE1V UZ6їpkpdK2ݢ`9$SۉɇAcDxY.gX3hgEn6-QE|#aӗkWeD@TWɴݪ@x'"uB*! % N}xua|B\Ԙ+-+;/Xe2P8x8~f<{HP(buU%L2EnǞ҃hP@0~3fx5fI*`ۺqK^mMaE ZiH`wy{p0,b %erHp6ՓG= sL.2賈T݆Գ:SYj pL$NrEk&6sV0Ƅ'73¥5aRoNMi5yC3=ʛ_~E^@E&){ WHc+R+HWwzy尲vWfk]}{^".HbeՂL;(D;ǃVf~_HI}<燂nQaxD%@ѯ&o Ec>͓ȍe׎igvCZIfYI>-Iz.L}#=<gFXq|5*h(,zJ0DbMv5YR<3[%3EV&BIL6;vpVw譟$%3k Z5+cTpM[䖫RwzΘג&ʭ~yY(Ѣ~Thg ՕauE@@5( i"W]WYYvkQ_pvT#\@ x,΅ؗ7L:> AL(WX]*/u=&Ogswyݗv3 Γ6G~Bl#֫22/\v$)ʮGuY`6h X9E"C6\ xHc{$+Wo1|'d}JH_b}#)-aĦؙjUlma,%;Hkhon`c6B/|6 a٩]lE(lVBE=>cK؆1z,t}J|' Ԟ-/ЂsVGފpW^FxhHZ;~H4S=Wl="F'0%ɝu^`?4 r\ًx>z[n׼A Ly}̵iF"O$ ^ȿr206WRf9Z/x~@1Ek3Oc脮OQe4Au_+P>~!= ~^K0vƜG6Gެk}"탿8b@V(U3veAVɏ-C#rڝuՑR?aJ|*7{)s o;I[1zA4U=5Zx9͘.yꌠXYƘx0/~Dn=P0zK.=0شafͪ"inqA54q5?cR3'fxIvD CȾ$v_ocf*X0bcN2gE9$2BԙX0KX,\hd#ܣzG.N|R/*= .F$MeIlNdѿ7E=?iD$KpA7CSNj%EA 5=,#}mgzr?$Y{(M鉟S=%6ZQc MFF79]iXQڔ!.Ks~BU~;ū!ο~v^.ױӯ-VFb%w ?j:qjQ8McieVo8ȯS^ߧlYÎJK0k ilx*%Rj?)2gN%kwll y]T7jOGDijXznoH/yA4 6K-6-PrZOhkJh?Z2flP O}A/ui~W{E ~@4w2D>0--p^SfMS "P^")YW>ZV~ Ur8ӬeoFQy&lKڶ/@o^(wrlCf"q:Dc1^HumyP aJ1JJdV-Ӝ_g]U,AU-XkeFa#FLܪ[qM nB/~p3@1C$ja:h|9 Ĉߨ׀PQ~j:d'ZvyL`-µo4fF덁+`A9lX.H*Oe⽕}s3P{Os\̷'9m 2~!C^Rmn>Y X'Er?wfIR@kֶ;/>Gsς*zRupTwv B5,Iļ&+Iiwj}.NE&5m`BP}"" IlY Ӗ<]7@BC:9W خe^.(JR 85t#{^ 眯UL>Py|I9[e1"m:_.t/OUܵ͗뮛`Rˆ#IQ?.m rvOuYdʬ=Ip9; X0'ABדּRh>]t U6^~hh-v cF -dPThH#(s#Se-NJ@B\@"+7A,pUI$-',%s,X-rG=& bDsA?1g8L҆=Rڜ#6koYu%oe|z ɈPrD"r >S by/gxo IJyP4ԑ$و@pH+"j^ף܌$0ËIn3گ&{^J^K2vtLv?*es.EK^J4"M}H`9 :gWp W_/[֡Wk6* j/H6*l5wܷNv>3GinAtӖ-Kk )m<\g`å#`>14a9ǫl)ɑ9'Kg0^bۆ46[臅|I{& ȹVdexX!Ǧ DrCx͛fy)aMM+}#5P7Oנ-. З$jC{VhT%5* >HXIZKnoJBvE.ĺ;W9.<ŀ9>ȱMxA_g\leP4oȀ. R-l%tq *XԑY" 8:G_`F+,{0D}annX!y6;aG{Q+}IAK%cC1KГGL voV$kWd Q]c>%!ꋼ|7lA8pgkΏ~n3z'u{Qco1Dg"_z0мHWE imfY/o9AH{C|!^?71Z\Ys*#ACyl=bY}ωԳÈ&f>Ud\"!Ws#T,kO% <,W&E̖}eL9~PZ>&qi(d$3M(UT!M!i:ĢJh1H~.~P;[=83`VǂVe@ +U g;{{HsJij5 ˝F/"Z}+0$"۹ՠk *],Pt}Vd_b>4KbC~lhd㗕qOW tߎ hu:[Jr3R>3ӷף3rSg!npsvjh﹙jTL?j eH:4sD^zޟ:aȇS"û 悓@Ű}NX1vǂ<%oWވ-0'wr ]PmI3) @VkiZ۽}WXl6p˫"db X1KNVSj##'̡$~qR-BX$-6o곜pk-?/aF6jVV6B\B;~tE[5)E$hΥH]ĦF[m} Ⲩ. qwE揀ymLTp0c׹7{t!@XSiGeU7"uܞv@Vq U~C70~ bXNù~DUqbD,clΣ6_ٛ̚2Eq0 S'ٵR J;,oq1:: ~Ta`T#uqbVd <ڀkղ鬢ךf(H>.6-$!@z|rZg4T><Iم]iF +c%n?184SD ~-UhaՀfe0yvv >=,Tz=v N>zAK[1zdk[DVE,hm^8=F"kK"2f]+d 4gM`Y5|``u*[˺̯B!6ቑZ{C)*Я.U4e(hg˳!4#+.[ҍ}{_L",VMEh3lʤƒpbRgVbu_Ҟ_`,L-V ڇ^h/\~jAβ Ĉ/=/ !orQr<$v22r[^j\ |b|lE, .(tjXhq:E 9;7i<4ӂ pbr<R}?hsEsoB+%e gB}iOZZOde}$^F5n=9,ws]$G]ZꖥPx~Lo]j8,ښSuw(} ~i; -J D T} hTGIy} jCҊ.P.ƕ\:sXPCH.Z:t:t&;hi)p[Sp_C Rkc xkZ72rgչr !(ڟ*Ҋ7PU@yw.#ԆMW3'nkyzNLﺵE 4lanqRaXDPgh_sF n6Wf_B-d9ȧi8}A20#ay4ת6*J ]#_CH訳=(n- E2 zg)^xY2<D|oD*QPdpV`q~-j 8*3ћ' _N +$v7xsevȝ PQ K*cÎ,>Sz Y)RN1KhNWjNOthilbA5o?e*~=4V[mLM^ix$%1ram>}mI|l/>CsT9)C} 3Qzjqk L)=u4$"@󿥎 r@V%p`5>WȑI`ڗnLkj26U ڀ o?){@Btôuy [T֙NQKN SuP>۾ePܺ3ʭﷂRUGSJ_|[jD osJ{&:%G#jn>ݦff?vk.E4[pҰRk׏F ~ URXh_PJ͙01披DDP; ɕ٘;Td_DZ#ZPȂC#\ Pɱ$k/T|[yF67s{t gWޒ}[}mӊiz$f.9_)~Y͇DŽ<:eTk#/bɏ+*B8GN>!\Trgšqǐ[J|Ũ tGA]@,1#Q%o{tra4/',s5 C*^Өa姽9Jߒ.Q8j#SeH.&:XiUteF(q ,|RA 03l;.؋E - 5$G "ї?VV.6ԛ?ЛAL:ǚGKM\B$33%W2yf(ٙ$:.sCnHE-9<>KHCV|Q6d!`Lm\ V>)T1ڇ ٬ Bq7W8U ӽBqd E2#;u#iOkXU7jy߸dYlAmmYN9`f."dkbZ#(a 9K00= ű U% M[Bk]km5VCyo"D#_OGb9xb:t[m֐ K帲|4*Jɪ|$ƨwM6>`O5Q5  ɼYi!>!8r^x | U':) ^vNlH ,B*vs- 6kwKJʱV vgڼBӷ ۖ}`XPkj]We{F:`7LR}`Җ\R-,iNhf >y*1gv7a&iq64[҃:^FU kfѳV: l ,~U_ś%Zxc p$ <u6ף<43Ä}0JY|>> 'W\ލfV^Fk!`Lkܨ CWA(=oGx%۫ݰ1`L 4&)LX~os ~zFG]S,0 mѧiۇne`1Xe-OZkZ_&@:.?69sQA5 'ؚH*&+jRW(Id|^s+M^,j`nmjW5#ky~GH~Lw^HK@ou"OE#N @S9"<QaXjJ'!@n*Ye Vx8UGaU3*rT5 X _RTdBf&nɊ/>E'/E^AD25?aĝe AMuA%[z4,VDLjxc>6C ҰGU\ WjÚe^ufz!h-CRψ$^aJ/% ddtΰx.)J-.LnB[MݪQȬxR e PlHϻ-; c 滲g' C,+``>߬d"' zrq  D,{En'|5X363b&ӿh$_a]yZA _#蟶Uu<2cwGMڴ8' KsH,C)%@wnyڿ K!%M.Æ?($./nF?ʪXLs`Y2)b2qc?ᑌ,?F'gZ;5By5%ˁV˖ .)";Vͣ]XN"Vx`5R>a[ ݛ+* s|E)׳ܡSac.Dh# o/5έC^LkMA({Y≱Z`~/-7W{&NGm;c4ŕ(32 /vj~'IYWqmZ %U,pz l%5"%$þ4RQ3p*@ ނX aKAMF`w ݽ7cEz(k۬v]f[w;l_RғpXu=bB -cr6 mF메a_3¿c%_i懱rM sum ܩ<&{28Iap_wN>s:~^d~TKUg8;ܟ>_5+bͼ,b*N\F~Ӌ3&,y,/)tYvGFKTUdɧ@ӣMp}%jscN ^1wPT%DF< Z\^;\ aiMgfO|;4dS>أ8>x 8`rj=y"Ȱ FܦٴVXwѧDl` ߶Ho1@JD&2@|9 :-p/ =95a␢2oMU~JB9I4 Sh02dgG]x &ՙʵ9#SP)F{E96`JH7$wTJhΔICnc9\@:QMktq rUtutZa kI!/ָF?A,67$xd6H/֯['ZCIW$ ۯ`[V2 vnjD oԃ2,Yiwi!=`xUOTM\%V%w$]Gj o*M>l!fT,XsG,ժ1;6-2JozgUDjZ-ݫmߪo;_0߈!hhwNrߏδTtvsFJ!8Ӏ-{N{]tq_B9-b]wkG}u)'A0&v$C% "(Ba'9INC]ЅSX+LV)TJ*$#3(d?Ѽ.!;Es7ifo1`1%\*3k Gi8#aVmu;D5 Z^Jm֌7@5 k`&\~?, npKJ ٝ2j)\'$IK_ԎhI9rRl}MCr=Ψ9Ëq9>bHhۙuEDk5r]5O)j| ٭[q? ьU $NjbCjL?V+3m<PQdG%ЃUqK~SE1,QugI]h7ZhlvCg0zlrlϕCuQdTe9!> wP[&Ҩ"'dvE& Jid>6^t7Xl6 (Ճofm_&ї`}Γߨ °cV(JfcYu8LUQy(0_2ۅo=$MUb$nnHEx!@/K 2k 8u^,#~akX8n56!|"*opZ(1r tFKQw7=^@f7A@DbӮ8u'"1gLEݍFb[,IMS`[#(5!6,!ãu*Tė]- |HJ=? Uf @;hQ~Pn`@|* =b'RwG[ |<U*ci^?XAێ%aBϙoPZӾk;ǭEL%2?\ylIR!PT=D#e -JWiR8fP, 0g1[oڞUȔeD2{85-OF$y3'\,r,0O=%2j~.e dh.8L/aS>TFVYA~ZEDe[D a4K&%ӒR\ 1~21v#g0[VLIn^{T S<@riCߖ3">=DF7V/ ^,s7kZJ>iaVSU/MH'| vL8%¹Uw3'V|HYPչ,08"3HFe-lhEQX2mm:9^KB&( #e mH쀎O9;=O~ P3Gbk8bhE%裓)系;gK xiA LTh"x ICIi#gLG%/|KYL:o(aRGDZ"v3]l?7' &dV K~ #Ebo&5Ҋ#VpDQ#+K\nlxxS4F[HT8RtyFR^pªrjU{ $>/5O3mEWŶvi¼'w9fώB\R7U-+:He\.Z)%bĄS&0{Kd˾\wey:B¯Aa;ųhj"fo?_n#3+T٬]">cȨ%A}T30"P QHSٞ7.Bb_|xx-K؜" @Cը_Tvy8uġWΔQmt5\+-ѽ.]Ԉ&mnln˘x4Syc+w^^vG"-f=7[>jN7^r/5=X J֡ybnŵ?dѡn`sم(YwhZ5 of78[17pϰںdhzO-4oA2; kOQ*AgJ2UE S-zEQ5;?XF!G}/ˣUh0!M`'ñܮFPjiMXpQG})uˊ{e a'Z-#r*OWYHq҆=/BFF`5CC$=MUN tΘPX+81\̈́Öen*wNp1DHqkY,@V-ş /BQ_M-DE XQR50lo(>Q-sys^KC'mވy& ^wvtw٤qf1'޴TĎ^:?'3%6sX?tx3Ǜnr{F1*F*2Ӂ1q3_,#Jzel; e9-doxdAiRն\+qcE *Jr)!qk"b}.pqd)(߻ BDw9xx*u90>ElxLhچѶ5N{pM>8S7-0r}RqWRy>nR3݈g51Q!m0LFX3oqkxoJ1T4_mSfcup1_1R* u,i.f ,<6Ͳe(BJq g(M^ @x?m;L`9Sda@1p!.- ^@].[+qܶb.*)iR0/)zu2ʚ4icX7惉mf6c$6Hen{ 4RAzsh7ؑb- 8Vf3W:o&:|K~(]tq=d/̉$, >тwW(4g;B]r,.ҼGH9}Zd׌sWG3lt Y5i86Ʉ *3i583#x>vx1c%s9Mh]7[D^}5Y|V6JK: na^ZNEa%ݵ\ w 2[OeejO:YA"K'Y!l)tPmks }w=OWe`Ԋ r?O=n@N(C KR":ťv?pnu$PY|"NC{"l>rVj)4-> (Ni^FmesC#GL? 4 Y@zCm>Lr,:7H>} Ð~|^wv.z[W9XN8锓N!00 ksuUhp)&'թ.="{ +I~L#𚌲ϡ {T8LZٽȤAb;98GYfj$d߻|=;,Vk NܶV>`~w^/.>taJ=hk,qfx&XbX)k =:4T1UwXn׿w`N8;¿30xnU112(35٢OK2=lJ"lVeڰƣHfςֲH+HF@@ȴi]l6/a8"ef;>xFĽjgAᲘ>{JkJsj UQ7w"H0Ok~BEMjOɔ5"eѕ1kl 7\A;#F?5,yٛ8)߄Lj}Ȳ%$Lȯ`sGTL gb%tkA"B8sa6)r NK~US'A9@fI 737B9KY4] !֕o5@ ejfl*yW ۇk`E rl @\c}ת#X81{؍>Ke+PIT8X2CʫrB*:b=0Nqu?1E WŊְ}oYjPoMj-^4濢!6ICӞ˶#+SO P}㠅uT?L,(uZq@,БB;d` gPn[0v޽굳uk-QpV۳yj9yJ{PVw9\?ݢ5n`Ŕ5%8Y<8{g_vOm6mdaA؜kڿ ;[l9חEz9h)]sx>c3lO+f~QVhp+b0*HA2Ot6c\_:v[a6{R[\0Åk&8R*#˩a_E[$ X{|JqobĤS =$C~ ">ammP +ۨ'$ KqxT:u> xHI0\U\98uGA/{ݤD[2Fk}TtL_|@:QKyr帞ix#/ҷ0n){5|ÓG vZG _:Z%mKUb1<3PaI3orcAL~ӛzqIZàhn=xi] gaUNn986b;61Y%ez-~^/h~`on:NBv} oގfN7Xm/\׋NUSpFcV@MV@*=Ť~GJP(310rQХUZQ]b}[ 2!O_!1Nz/{i50MpM߻T5u _4:Z,m> $҉sJvt>PYy+ &uP?FrY f7R;`H+8Iag>ެzh=J",S 8Qf!KY0;ȤZO>9S;X4eٽ)wb"T,q ئmd$IG\/Oc/C_`ZW0+ ӀJrh @./DEg)`ڤqTM Ǐm}vg]_56__Y+/n9Er}K@7-z؀h>K u:}J\."@܆) :ۨ|to'?֓S)fQ7.h@y[t@"yap߀lBvlڥ`C}_29ڈ7”mNQ=晹OCq'yu,K˲#i60 ղ߆>[;mRH(3s}-֚8AxId bzD;> 9Il7+oCbfX/}[5/ 9,W䅢T%sϨ,P=x9\I30YXf]hkR7hYs/"e[m1=I&o.KQvE 5~ഁ94y7PCFk;P.Xe "+Ƌnjv 96.aDz1=Bk cd:-gT8\PpR@%KFfA&KˉtlG̹.,{xJ=LN%"{P50"cp9wcL ͯ&nQtT񨉎#:2^K\k2+ D4, _:a'_9|\ҪnD馕5^Ld+ԊjQW̲/>Nnwmd#{?Щr*5 > >*OR )u$9ZbG32kzq Ar0ŊKJ-! 3ӒCFo GiWrи ibfg"ĤDB >2!F b}7)ā"ۓ:z)P=U֛aZ/@e*>e4q}"S%g hc6[oMm/e>z=e]G A)zh KNϢ&? tDS䅙jIsV;UnY{Ht |ִ =H5 e"w &g1,I +YC#Bn҆wzR x/sX'M[ZW=8Lf8m(1&:/i25#yH7+g?/VO'|J}^ "VivWϤjdui9Q:-rrw?,iqȋz#-:Sf'E鎩]REHd;̴+&,W/ Oepx#ʦq#Ͽ=V\ 7OC-.9p*9@?@^sDXI`zzbl E(TqR|==)BF]7ٽR [ӓӸxnxX^CGU;_~3(kWˌԨUE0FU,$uX{qC#tkuu.݌<^W/U]iSÙD˧1FQfa*'2B%VԤ8scb nn$Xg1$5uKD9y0 t |36BB6aQI}e\Fn O qqϫ؜g/۠X[!-_clDsEVu;p]/4_öx`X8u'ȄƩ!ganOLʮ!J\tR{vNHi:tT N6H[XJ, Wb(8|Q!,/"Q`{2RҔZdOOKk U .Eˊ80ދ`=x #NBEIiE}TW:@[: 5{EbJ2QS0qzQF(R( |2oZL_4p 8^Qh7n3 0] A>4Y|EcSD갱3Ԉ(lI+F.:eX~y^}.69KG-TaKa rkf*S.z=2qȆ!/~]~MtY &Ɉe]8LME2VdJkC9K+l$Vy: ᐪ'|=Ko C-3kd]Kg|JQϕ~aAq %n'@Jr[m7>mmcjo/姣}~_ee9P.Q1%gCWmA,VTbA8B5+RLQ\މ؆| :w]~tjcN #싟7vIąCP(^md@[;G%JfD,>=~F7lhOQDqipoa9}7hA0 8"B]ۡ2O|h {׷%Kt'ƣ @el8N߽JP.6X;o*pLd /UӭG*%Lm{YJq^~|x⭩Hlnz:Ii:YP;ҒeMe {)a8h:(7Ϫw  "QR^Z<_),Px\f9/tPBOh"Ņ5X gDQ'2SgEGw3}e#j< P)mb^'ZSaT $UX$q.7x=;[ә#~Sw>3`O Ihq.B"SkC`pm \>gKDSD=l=.Cl&j1na8֣(i17K$m>ng>~}ռ}~ʻeh{(0LG#j`h33No:7)6Ʀ+4p(I_? {pkSEʻ|$C Up*iwaEfV`CUO5Q)[:)5pnHnV.o^_ʨ.]9i2#% 0s\ISP="cJmQN6!n" zsfkhY+رDPӭq2%\w/i+?5iEvWzS/ʎgV?Ue V,TB6X.Έg9;g' +:_>5}"p]C&R Hp7{ewM &,܃ږ$Yj+Oxo-׌)Ђt*a92l/=qa:Y%v&p'[4}WJoWkbOۋ×7l|9!YJr+\Y!v޿:b2\Jntk !Rjo*JXM`UJ K*d :rܴjB _l~ ,1rQ96Fs`P '6Njf&Ye=A$fw-*׈P=8sȚkhǑTn-Ө |/Ohts%=YYhgTNO8!UG]VItgpu,S(ڳm8<ʮAP<FHC$“jzf8Rb4V@,tG:.&-O:b"J壱͘ˮȣBv*vSƉl7Èu\ 0Z$ s62[i))1,kKӒfI<s8"k7n4"C $7őbnkPN[pce yb3k7e#>ws;h%wM9_R_V̖NDZk1CU_jV~q4!/mĩߎl5_>9g~ Fבi<*1v3º!o/nfIGEr#{tu V{=@MU-'O}%/m(4ϴ ɓW:׻2h%b.h4Z#ʔ%N@{ek8jRa?]ސ^k ZߚD".ROAQii0f `(/*^dobͭi,ϸV}ؿ)Vgkܕ[wrW5iE8 $mF1AaU(tW9fCQ bʐ%HTkf(xXy@}E0?SFRtc3`9j 7s_U.e$w &}K4GPN}:2C [[dd 8dy(t/9ͻOћsX$IZ-[:&vb3/%N[p& rw `ޝ<;G =s'[@ í5{eXpQ[#V ϊ";a׵ ,@77wW*qs+?|at:Ѯ Q5~̀y~-p< }e[?Ʃ`5!7o, :6»*ux ߻]&_Ԅ=wHq5"SV;V(PS+.C:Hc\|D[o(\夔U||\}bBy_T'9,Q17̀OR.47I^tnL X5P9G4 kmGy*쳫Cz_Ti1K{;~ AX=Eb_ϻ3XVg$[Y&u@\},IqBXV,@|j"P,Ԕyt?8{ JPwd_.W=g6J Jj ޞ(-U٦?r>,*bTX`du0 bn 4iua[[>V ڌY$W:(N# G Z#E+N<{fN !"ʼ40.őSiYY&"`~ۻ#( LN%@zn=twH:uvܺ1*6~eO+xXA3 qJ%L+bG >-o2ۿQ#Vxi}?jT9`&3]6ȿ)WdM9&H~ɭ t0ݑ+(jP(5,/3x@1g1`|֑$G۵1qkn4 @ Os.,_9AbG%+o ''#z*hPe>`|CDQ>AȴIb0Pm$'VYr3c+q.ƛI - ihu,w<٣UXFYTsC>foj`Ӿ˫ꎰ$R jy' |VM%pUX1NM@ %cG?2DIV v$!na0D R<%ՙ[1v* ŴN9،ѭO Ic 2jI Ze"blakƉ.1M`b )1Xвu:X=0!iuč+E!_)F x7+V@ 5:Y<ؾ~aYpDwV}mj43=U2l*]crP?g)3ͦI?^?{,2JKOZ`S ?G(w斻MD0 WHouƼs;(yx\zr- Wt{Gp; 7Bj} kծIƒ±wJE~rZKfp2p2$q^@Xs{WM[Ͽ?sW~MFQ1#n%/'` TFz<;= VP:<;2j/4T}e`,g4U5쵵H7 nT4 Yp86fpw@_V[&fG-0*0~21װ(^ʧ C  i8~x "a`肝oZdETIԳbdt\zgY\6z%f)À|; {L.&܂~{L$1.4H [p*5JM[G9|g'cX}"0"dcx{Hc 8A5!xG,~_Tkz+V` GQb 4M D l=VI`4৅@G8ޣzi !|bL ~ *19QSj+ٰ v.eŴ@xdz@iV%&%=8ۑ4i&aރj p4ĕp=k@KhHx@ s2қ:=@K&g0t#b(z0GN1mwvSt`'XOsض^19 Iy[{ŴxBNU_I8L4u12ڳ m+J$|PE /Pω3¢kJ|ρD:xXZKw]C螷hL\6otb<}ۨ׬;C\p&?兎H$#&=Jhܟ+XFASiksv,ȱ71\`.cxP6DWl-2*3%Ѓ9\:BhG8qkg$BmdqݱULxwGKArqïYc@1kI u_D? g6Ǘ$CѬg&&ElAS50(XIB:RXKъ[}4\CsOTG(tAү [;1 k}q8R`pkx;{; tPD➲ T[ 3S;HGP RIZRm<Ÿ}Z-;|#;MP]_1\U$~ :9/+ ׄ6~ 򊰨;r_p8}:P =8-سO 7vsí{N ^ &._h r$g΄p ;ck-3+G04sdp _d *xDڄX0[oE+ыpNDߥ,7#R*rsR%k3"ꤻv~̹i(Xz/#j*y}FDa|^N EϗIZgqUCaP7`osٌp3bf±ya%Ť3E +l`rڧ&jP_s!$%J1[6xIEҠPRILDq/S6ѓzX ?Kq**] SW61!\'6qP'Ӊ2bɘ:0p@SKOrux!Lnҥew/\<4XOztQ;n\S[7#dxEް<KpjɈmU *Kwc(fg*N tMY=*id7)ERխh/%iqcॏL#+JrLԛM5dhjG?bGQFG!ܥIJeX6u/ kۗ~:#z6-1iym ac\OAy.r`~AC{VN^U__HUS{kLkL{kaCt2H"z0D]m6|s PLrtNSۛDO[K"̩0^'dSY¬. ݔGwr"`$ 5wMUzm9)XX~hR?1c4 4[ty8h3.l$=[/9&:Zaypf;y{&8yujWt*98#>RBҲPE6n;󑥏= =C5_1L|+<\*jkT[l*ңSdӸ֪m2x-0_jc? <4Ӹ<3I{^;vj U84gx =jdiDG=GB\govďI},f}rŌ^UDQIRǝF~@h OǵjFT%Rh~˦Nc0x`ָ57iM^֯& LoM~*39 ^W>m, ْ)wǓI禽-OfhOǍZ4~P,߀i~#]5|jb5 Z˞ rr.*`X6d@rУ@HGR)CywiU$owExuTH|ro6B&4\7> Ͼ$Ʋ J'_SM "@A۝76$RW_[O=!g 8)Ġ;ʉz)4 +Qe?x55Hۉ[ b~ྎ/&[˜a2u3f3lJkݼ}nr% :ho68~ƌ C!~1EL@iA䘵2mʔXf汤[L 􍔚4Xu 3>\)wơ-{5v嚇{}peRXbɥ 5>7&Q(?YgؙͫGӄ!::T\ޡ$?=J,,Wg9Gƻb5bMˆJxUIB-ZpYiLX í4c}$,|Ȇb nMaEE^'Q"~; ` )zbI.I8#\E +p ~Ru$^ S\E3d+ffZC*~} ~õ>o0.Z=X͌Ż4$?(7b!bضt2g;B٩[/+x kO״i}|(07$C|2Itjܰl#{? sӶ |J򤶪#.`jnwLQkIՐa dBJ);L6' %2|[ R:h#Ɵ,{=_/߽ -"!>8փPnXvgwzՐ 9rIA CyE q}s +kHO& D{LJ@M58s$tJ_,!+xޏ<n' dԳA"p/kGδP췲n( Hɜ(Ȳ&ֹ*I2rJp ùiH=xw l;=uSq[ o /{0Dҗ^ݻ/ϾM%1mo Uj%ѧqZ؁7B%ؑG%U#,C>&+m'z/u⡧GP)ph9aFfF_tY&R7>SD|4R77RXߟ&e`BpĿ 2En4 S&*>_EHX;~Kj =5%!R;EZx5k^ LnVU4ᛧ`V_pTf9}u!\ǜ4HBwg޳" Px~(M{(_Fיy@6L%a V=W2̫EF\k=%m(WiR.Oovi&Gn1;XЮ 2}5"f11rJph,Xq  tJ5k 37W ˔G1xƭ79{tnՆ"{[bxڷ0{E[?[+I5+1yuBXa9UoߗXqSnK*k]ĻR\rдp tҕCLw g-Q8Lu'"]m9+LPiMw%dk=.d鯚@eˍWc~`S3矹N)pmDYewO`GZz0\o 6lP쐞UO5j ݋0Z)†*GW; q,&+xTNYZTpyw)[d̩/Pl렑t&9e0 ,exP8fO\ bbp ŎQQ3_s Է&VuB%#a¶7.~~ϺТ[nOEPbN!pxs@ Ee͙CCl8ႛHs ;$@ 5! w*K09kdV]y{7Nzgфl^)դ/ YLuRi6& _Gr[vl$0z60 mlWXcedr#h[W2܉#P @WAҠE$r\ۭٮ <=uA>Vp(} Eѡ@i-ξ{AeLfW.h\OlTEU]?Ă1<-]X{Ic\Rrb=Xjk"f 0])rik]f-jд#%C+p&209ad}DPMJvԚ)`WTuUn`S«LJ۬dS=F(Ytw{Iu ot 90kc$EbkӤU8|EySXk GMOܜƏS$6ܒV+AoTPڐ |%y u|wA@o'k-2ADbE󍂢&UI@X#(b"7OL L.V^N[Ӽ3Vfk\Q[8a>#| Ɋb>e%h% |;?ΩfQv]ԛu{,PkY悞qIxt)ɉ+¦! ucp \[EwDKyW'ms6^V?*0CJ*6T"ì;̱06&[^5eCi󩳨1|nDCچ#J26dponj(mZZ[Ҋ1z:e^)"Q |٥1R?@x"L9 ~q'Wb#rͲaƊ m<.w NϰYUq3[!>JtՕ9ۂbf}=g)NuwէX^Ӱrm:wc1"{jĭ K̖KUpbv¾ZAqeq3sDwszf'>TÞr1:eOP ~-tFx4;LbG™4RWHSj8<,ߪ0QfwFZOe7%N& !uD0 GVsRW0*dqATGM<7zl!B3iH+0w5X-+}m;Kt[ӢZzܤz )݊e|<[3+/-vTݯ*&B+'9v(gܛuՀjR𣞸:pO|e"c.XuKf~x8,E3P($'2v%t9ھP a}7wgo93q!;Ǽ8?_f[~nں j-(qלJ|Q@(ζdr~ ZS|2O(gǑQzza O2 3>*5KDA'MǗ53rVh a a㤗ՏقdǽmGԉ[rRS ԥ[MN= ~+ruzRd=\4R14}#XQo@'>+e汏y2XMROG's.STOE2~1VQnN坴~Cu;h.PJ6Ш \] gJ3cqH1G=\8 GZVu]/>eU?r\7I!6b*I2xp OG *V:ȹj;5PK!=*M†Xkfi5_ f@{ qd5^*NQ"G#] *nҤ(۹cMuZ^sbi_k oR.l" +L95JO .E)#b_o:h} $zE c(7 ;85;nVҲ_r-@IE aXt\v=Tg*  AC:zV?0}؈fq)dPWG24B]Y+ ~Ivnj3gDՌo[B>q훲Rbh.hŖ&RP߸ >m7K.|2P\yBkHa x Hq%'܀QsMޖAf|6ӣM)(Lx5l]dP.&w>0i2*/m-KͅpAI[M mF4^vьO 2WR9FEKn2I20l 4n3 ŷvHD5t>WB+_` a̺1j+IN-("yH+NDU8Meg'>i,waǥ Kx[z;tY2i F%t#iRU)Q973X[*w!c+I9^GϼgÅ_ M3"7tv"mW,3dZp%|)~u$bɬH "|d W0KC6R͑YѲT?bЋpS :!nyInZx-R=f$)ގ<0UzKpdvk%-.0d؍Pɘ ~C%pZ;D. ۆ oyjavS-i5VBCc(u2J[j^$rFzRXźlCbi}R$;DۧN1B>>MJ=j]kw4m+U`9/iX S@Gyi''08Q=+eǂQ+ bVdqЉ7yZ"C|EfVdۀ[~9W-AZvslm)!,Tr r"JAQ7#j[}4<8ay::Wh**@!e D؝CQbCcR8>Y`曰mIFڽYZE<Ɉ"؋1_k :L7($%[ *(!O [A &,@#kXD$<5nSz> ? k\g S^`.MUOLSVy> nd1k$%H&#{w24L(MxyVԨ> [e2f ?'ŗQJs79ώ/{0ͅk3Ui{[4mYvv9d`Þ0$CBћ@DB`g*_^&l:_;&[z0ng25D gݛ|zvJ/4X."#~wɂٖCZ=ܫ(f2V 9)ɽz}Еo N.H0FA?xteZ~ȑ']V"3h>Cep9Q:XmGQ $dŃAB5ؤM3wzMG7_j͠؍«-Ub6 [,m)ueBp43O?W(c3.iǂ|B&BٸKWRY2(Wp5|xrh[vDYXc'QSX_+u3x ʕzhkXFDX?ZStU%{ޚ08 1y ǐ1)I~2:U4N) Iê|-ZƩv7yrN_>pMLT()Շ~H* eW*v!ni5|"O ̽J5Gq0{ǀd/S&Vy(drmt6:O\ʝ/)B+ecP`2[6ky,™>C[fśw:iyxXd{w"Y͐j.Rux_wS<ʮE? 9^$Ю/hnGQ W=\,|W9f,^JBDr)t!_8mјf5;i. z!99LBI‘@^9ːQ=BuO >;{OR_si/eWrvnҒx'^tfЕ+Aj.pnxh$ߔ3G!1ȢqB_KLbh"zv`PGzg֓{P 1H'n#G/;hԋ[Z]~W5UFq7eIE1'@e$P5p%h/ִfbjcl({![E`6mRE#|u Y;0ӿP<_v!@~߸[\ GvV|F &}[f- ?7ɺ=.nsWJ%#2gcJ|yWS~hxXsܧ,y\BpL)#:`v:sQ7̫޳v1tMcouoyO4ǿhcΨjNBª]#jV.>,gIEK&S " K Q6Z2$\Uxz,K6w &^2tvS(XB:2H*%{Y%b,@w!ф67UW&&&㻵ˇpAUC,4b1^pli<i]@`~c|g X@YTM(rf|ڿъ>Sʆ_gvH'ӡMZ]@݁t6~ԍ4ߒ}5r`7GPζ i򨺥5>[e[.@ gQ=7`o<<چl38BӨ( :8i9j//dp $:o'iN.$ R=`9iم }d"(x{#Ў7fCw{  !e5!mWqHBٞT*RMԀm3>dڦrdofq%#Hb `@M3UZsjvآ&H,4\ru|SX@,v>J}~b}oowƕj /H:GYg Lu {sύ-I@ Yyw5tx3 :-1D|L@:װ;hb \qVwIP-ٛ?^{q2 lPQɆVpYBصΌEl Ud_knj㣞GIt+Zn0Y/6߃ /W\&bjpgבwm}J|$4MDZ@qIg.@(.\=8jӸ_ߏ J&\9^M'NtX ^"$AL90!i*TO Yq'= h{3F45y29e{\Ѷ˞ il .%!wersIMñm R`S?ެ.ǨͼK^_{5W+~b-[#zݺ6 {%[O:pĆm W I~?:~_탅պʍ1Ia}BTZdn pH75<+X3 VQaKHW„iqiG=LQ&qV,VT6%#{ `K3U㊁ 0&Āp_c k3+.Q)Wb{ 0FXFjHwzK ;O;\׎\<$w^:O`,E)@lGRnaDYcv]$Uʃ;P'LEfHMkzr2)$cQH ` k$PǞZ*a`oD796_/^En&}~hawr~ly&ʤ>=0Qa2јjX. Muԑ$ ^ xd`Aڹ/^u%92Lj=w`@S Q anU3c8hB!\ov--QXUD|*W8.Xj˧hkntZN _aE[}޾ Âɿ8'>yO5JջUs¢=2篇W>F_`x9p81r t{TO7)=Tx۫jɺpFP\kI#P0AE- 5f 5GÅ_yu$u-&~zkKi] &-ŊPDޅaLdj8u/tZkĴ E񈧋/>i$BmQ3~0^a Iy#hM'}=d~}g9COɔ־^'`_i}(g8)`@W%WLݟ5KKM9Ɇl`0|mhR"~iAuP`N T;ZύBao0 ,=RAciǰ VX癞n0:@oe+/kr39B!}<*/zڋHnMhpGr-; [TzO&^Ż $nN4}Vj kuV,i?)VrjJ)ά _]isŸZmp3`bc#DjpM7n$^l >.74r kͯ0 9.Ez`4tARȴ7*4  uLQ!mlcrki$ymE.,t2/yÓ0'b\dӅ{9f>O͜B̌\gux]OtvŋȜ0 os*my2跛XյMF ;ja]џzJ L'4Z(:AmP-jXǐ]:7c8PM*ɴQZϑGO,@JzgY".{Q.1CbF"J8V8~ Z|'CU+Emϗxݱ.e,s祌\R~$̪鋙J]7Ї,i3%qѳZ^oڴR67I"0>P=*Rp7W'Q&azc+VP'*5,gC!їC:vv{3̰LY"ԛrp#c"Δנb #@i ^64#&t=}5<V6鰏*iyZ@PQ^@XzC15AϠc"ySS_ J"֍̓ /La|!ҦClP$XHq/&ra*шƐ-xZNp@<^N,}5#_|{/ 8)2'ڳ }﫻N `i췖V* nphk6Z,5|\ӵ::Ł3].TtNiDw_ْݼdLU6v)&=($|?C ,%UD {ױ!NkttVKK]qkp@-eFGM!ms}`'ǚ3 v^Jtų @X9vˎi8G|Qˤ8I׫S@ 9[-doS:YsCx YQCe2l 5oncG%d:}۽{hPYsm$V8urb}8bS'$K7^q F?_Y-TIQ)fW?h4 BHfAE _ώ'Tr<:Vqӵz78bURJ9 300sJC57fJ\X}'ݰ'( V0s^:s›넉Y)cN{_N5o8+33S~W>V#{e*s5WM;\,Ͳv(cfL-iA4h5‰F"&}uؚ4N3Xj" W=h AoGE;t2IWE}NkMi#`:{]k"_wHPثUhТ*B NC/P@[R_&7>2a(̷"C?x:@m1899_#[3<)#BOngXrM "$]g>;1'[_UAGC4R`X`%$H8iQ8,+fj5Z?Iӿx̬J YO^Z="~#y Goml^?GCKXEabFFڝZfcaݚ=z*KI^c=&5s&WH"t6;#S鉤W)scNKN(Tυ2'}8O k`RтKYc@5ct{c'~82Vv8Ña;8Ew ,z5ANpc`qE!kt%t EiplvN’(ƞT4BB(M=/yq7IyK*HRDKԡ12GB2 )Cg2 _0TWp[t}{ Ft:8d*.pR6npGG'|*}`EmgU2Mbg dœ!5-=a-UqT?l}%}Ye'!4U@ZeTv>~)2a_k.l˅J2c1^eyr>:.JafM*F -37iֱ1৕aa5ف1 &ؤWx|hV$mlsk)ю*z-sK^ q w0?m ..ֲq9* /=Ȉ+G#IЍP[۠z}t0j^⻀Tw-1%n n덺ʲ@|KWeڠ;H40[c'өFP3N:;9._&j &mWO>hn3y/%Hǜ~!Z6I5<\ e3EҗZ cS \4 U˚'`x[>d:"(t=z 2ɥp}ezw  ׄʎv7牂%w&T XtWuT;ԙV<0Z2Yl:$]`&2/8A,%tt+An;)\ 9u aߎ3"E'>:}ʷn{_e\=#v/ U86S{aKY̧;U0tD&w BtQ{N{r@nRh|bD2}[BMx BCi*ya_:v(34~hĚPnRؽK(.DRYu? f+d,~ƐJ؝D*f J'1QQح 5EIӍKca&L!KErWP?*mGtD5e4[3w #J㲾Zf+śڌ83cw#Uh;,ti] n.9:gN|;$P KBj ܡm1aBGF>m_i8bR8ސ6Mm<Ʒ"8sEڼJn+|8W!> )3Q Y?SyKTqDw S(%4" =O5ku>K*ApW ƤFMN4O`CƑnT(d'_r-ü+[x'%OCz>qȹmXk C GyMvfzˌdcx!@=2k@eivcM, <hߘ_Fy'r/$>)@Zqsi O:=8 7h;@:mx $+bc66:~ p*t*$#WV(~<<|4| YXglӔ^{mkJ&ǂ TP 6'{^e_=5}q(r\'k?t#d Eyfҕ9f/IgRBbbjuA s5=da_R>SR̗}ӈ)z^EaN[QL6zۚQGJPEP([c-*szFR$.'ɝ Pն5v6'Zz|KT6 {8l8z:5Fuߤ:$GAfպPI>VMnRLӃ5hH;}˃bg[Dȸ}Z=y-}3ΔR0s(8Un_7$Ǘ70inZ5]-2rkEo7{ Y93(gE֡xEN֕sr{d6]8E "6ejR?Pu9fQ".ճt/c"Edl2K{̧x T2,4j햂܇@oLjz\uMG 2wcK]AKJRinꞳ#`Hs_A[mZ@ɓdFzL~ x%s Shfs#Ӈ`y$o p}k6n}n*!kB:1iG,ҒԐK_R Hh3́iacP&f5\ݵ\b-'+p52ٱE?h`/">,}jL KMd: :M/q J'Rj?WLq&O_a 8= ,쐫ʂ$stCBTPJپob =^R/P,-QLՉVV/?qД/ up8PU*d_Rt r[9t4oT+Pw='>::n)LN #T-#Fp.[P[_S01l!X aO+7~r&\b잃W^<y2h8\Sx4MPD=ge/9J4v6%]a|@-L!.w,&\@XLrUHR+lƛGvC* {g>%Xwj '(H,Z%&  %"R8)_Ӯ> -%0k szC[q,/S~~Gr2W\cPᅎ\n{]R+=3RhtU3-?-BdӞjlQRGVzVE{?cP]w6/ uGR݄Kw++YeS}-^/PgϞr( q_AM;/ۀ*re`VDba9F#)n.,їt1(k%K9mc[=OmVq`͇,1|G%p-C3T.jq@aH]4: 율~\+:ࠧH(_l !jB): _{' x*/ӮNMxlZ=??w1\6BkT[K&bqle1a[2Fdgo?I:i"2w,3$!ړ2R~W$KYPFk%,[_O'=fυ9 *.0:$ w01VaYՈkJ/9\+ 3W'7_0/ B|UO'!E^'^CJ`#1uj7˒rj#9: `La'a;%| ܲFr-2 ^a6,w* K&L'2V)rgj+lQ-@e8=QΛ{r̳ľqT-FHTIb;q o2Gֱq T"DЁ`9[iCvD/[7MSt^6QӃfl6 QCIN]AgB/N]$Xy)yܮnr> 'Φ6nvo^%^ی+:8CÝ?bw Xǒ V1佷ۏY[_ +;V&o$ lz$䧖~1wEF*B&H>5C"ϳڥ5BGSO~PY$p+*;hʜ6bmJa_kG}YӛCo=Cw]Ǣ"N̷G vIRP͔(BWw=U, 3 MS`IK:K;ϡrBJA TF$UNcu =>qB۽{uB6ZύWղTJyY1/- ŋD32M?Ά5Vݙ\5lٯ\ Wbl0Tyn11nE?x: ^8B"UJsE4"`NX*%evT Gɘ, ri#Gys@sSY%mT+JDty8)z`w(:8Q!]2e;inuu&eD ?vM}茮t"Xɍj-`C!`@P@; 5Mń5W5rWl)U_3r6)z[/}%*ŃZ@*779}ib˶@9LqҭR;Jcb3B]0JdŸ~FJi? 52&Lya{W߹QB%Љ]Z̨̊`+b>GrEAt 5893~&3"- $57z0KM@Jh\1L_B99m2܌ҰR Cc1m3ſlـиҏU퓸en$3pj+pJH(LQN:i+1" xh_v;&ԇ Xyh  #~egD ἏsU Ĕ8*i0͎϶5 "G]S%y">N*=6@5d6~"GjrQPF -Zt HS5_&L4%PU0!󘷯A0?1yi*&v5oEK$i-XFG457cP6Iy€ڝi[d̅xØ{5s^ W17G~p)A0e|('Z!As!B~kY+A6s|~Y9g֒BU޺Q+miِIK_t$22 uX a?c%}+ 20~il2,}-ݼ*i(FƳViå☞ȏ!DhzU*>JPiҔzλhjAd5tCODҊçu #O5KmU7e++sdQ3%&xB"3^ٺeMط)i̦76&o3l9Um>˲cyM~OKej 2-JGdsqXOMϊ/R,_rUυ̤Rz=]jz;`AM3vK&)5qo{{R O4D+i憇OX)1 xD)6oVˏG#l>78D15A#%T !\.5g>5lVF- @f,`. %I΍S6q~yr-gI_cy|;yyc`[|ӳ֪#/ #v`aS36b>R`8*#{:LG&iBsڼ>8$=l!10֣ }a*Qq? `o"K9Wǭv3\S_s׳&_?D[Jm.s4=!TU\~zR`O\mkbsǹ>+*Y_QjUDG3_\iNV} }7^uݪ17AY@ Q,Pj|NrI`pt"u2fPZ$-*3"@RO|;:={^Ij(-s$Ô\w;*M&_֑G/!"Lj&w<b%k񡡰bhwGu-uHGC:}45FH9L@}>@D7|cϰSB31F8Q=}X5$^S.hGO``;Oe:ī8$-:GDʳ/8 29Z{]=ζt)e5V-7=#<^jOTX(ȡ*Rf1."ϰ xJ6= XނG$tƒy; #y94Br SR{6Bs4H*Ja#U;g+}8"cN X:([)IPㅤ`#6k]My5zqqdd"yܓBAp oEHT+ J,zJ 7Mfpgk44:O/I<շf.81.S]v鍧<1 J/ٹg!yZ?>)m +`e:=E[Qix>dؽ;|p\T &(rLQ:d7w/x2٥T!VϩHFlz.hzkieE|!7>k'@撯Nʎ'FMڮ kAM1 ;~B$^@\Q3ei}f-{a+9ﱲ'Xm+5]Un/ļHg"5)nETQT <5~oHd4\/`Ҷ-Xީ:{n%Z+P˷R[$ K0ZP[tE4?Phg@7 J,qԇ(SmCxXr>w\QAӽc4KSM*/^2rM~ 2ykkL&yLMjIv;n^xCz>5+#>S`H=2R![-]`Sꄩ_%mvyУrc֋WB 2GzX,6{pY |EŽd6Ώ`rpgR%g l۞s1T_lO:)1c$E6f!1<bIŖPd'8rti4ǐw.|b_ZI5'j=}. HV0 -e[cF] oj gdQ)itkXcnJCJQdRkzr]ڍ^G$YJn U+썓ܺrK_?c ?Z" nճCȧF^ 﫤 x 4u+A tA%g~}a'W'_~vx`SzMM2`Z/+"oo I|ꥈ rJ"hKr4;JL :96P~l;ps-P/*GLE2}j'}ItXlt5|/TLg )6 /\L%:x}6gG7BKQrӀ40tq)R[Q]s_7! ?K.yeJI@їDF^R*@KbUhTP Kiefp-흣D(ڝ0/6R'Gi(:0 Epp[Se-Q\D!T@C/ҭ;Ԟx }\޾@9vY=*rKږaȌ3Űs[6^|%*⽦Ýh<|E@JߋH{ }(6ktKV{yww)M5yGMs=\lBOШ /TNq׿GSZYP/9o#rF4.@=sغ-lq~L |Uu8b9V\4 PP}6-aVN uO|p}pJ* v3O1›-hw6E&bG!*asX2z4P?k9sCj+ ۯZ5aY'B˦a_ѝZ KFf G/mT+n1*^H3m .(k`L0uV |_S.衛qQơv)R^M5P#U͒8?(/c0q:^"-[3<QK#[dB5(%ZHʶ ck;Q~/3Š'W~M ANZ<P =$1)V|c#AIkl /v5!6['y(gJdGƎ^huuu __|rN2'ŻUp6r1{䝡1ZEpqݥ-UWr 8j§[)[qR, :lyZw`#G]ϒqu]A%} *lYq#+=|=DЗ45M!;edBe+FBw"OjZ"{虾{/`J4ԻsxNY:^]PB*#ow1|w/QiUۈ "7 o VP'L^3HO5 .dLs!HyK)،fLgt:8w vf|wICQw66R!hZ?gFR͌'\̐`+Ơs h̝>IӯBz>\G5{L_AskiWm Ȼ™qr<_ _&cx4i 1l`˓<#H:~t×?MXO/#c,3{vVQ5|쳗-H'~-# ,@r"Κ67-lMkqNPU#`+jGpdؽt]xT1oҼ2ڌ$^!mU>nRԻ"Q~sP2oy@6 Ĩ猟,Hn@;ˬ}yC\RrTp kL'# &(=Nwn!oG,E dm LYAm &6doO#+LA@&;Q`fGݗjӵ^9>1Gːye$pwzcZsIhZŠHUB y;j -'Rf4Ϟ֩DRN/,Cu@C9Bu>-Z\ͤ))"yXYP.h|JKEPvF.PrB |qu L-y;=`8 Fyhc2_l0BLt@5+8eQw]\&T1-ÄS{ʮzWKfwfB /M93ey'Ǵ"!GX  ٸ`LXs kݣ}mR{<Ŝ\~ȫ v"z&V;GMU'"g'JÀiQ&0i`H;%iD 5 d戝ċ=o5x;jÛ{5K3NvYxXYX۾?Nl "ذ){p y pʰRy uC9D 8*CAj1_ӫtZgN2l/Vƒ! M >V4MЫ6KaSfG Ɇ |'B#h b8~gwiX)ǁY _߯$|OMQpWRwk)LuJ Om}|ˮGG% uo!jeEP>IEZN U%\ ϵ :W} ut{keJGQ,A{txl\NGۖ4½d+ ҃pHx.FG Leׁ\Za#6& y- )UI^ k_&7d#N'2ز_N!&{To>Rߤ(_eq Fd:W gM~_qO ULΜȀy&4x=4XД[w+wv=K~'(|^V6? <0vMp| RjX.B ;g;W\4Sj\}^B}{e`qptm bqnFv++0 HWMX͐?5CoZT2LϦ C~2XǶ\D`z#Ď߷Nyٝw&@׍kc⒨SFs ̓H1}L=vԦ@7}}j21s+MzHwA%߀ A** ԇ/5v^2c~,oQv!?3sS':)yqX2~鶲oK% /J+ j gZNa;G>e2!_OА79\a5|׳+znocRL rU}T(/)GrCphBi.OsGUoAf="us^@3e?}K&勷R~z^| Rz}iɤ]Oi ˿lU8(J[IR~+^ksDZ\H0y- eeEn$2~ "yD~ PFP .J';4KE;S6N#2T^'!㥟>c{ J0xiYe+J׍B%Ҋ>H߾qcLe۷e=pB&8^h QpV`Y/wr Q#؜ Vq"1׊\֏c_NStw=0+ J_澔P@}k)yH 8kK^S cClOMyC))Ch[wpԧrK`s@Omp  >3 X=Ch6ڽE[IO=Փ3X;)ޖbI6S#%Xn^,+宨iJ ?z0t W)G2}rt `BKlƯnĹ_QehF%G)89QKCV墕f~VEBAN"%WcHitc6l@\_#tQ$mY:tѳСAb[7"б4Vi+b~! i8@#j~D,,6?KD['mT!LI+3cZװڧ4Τ@%Tm2R:,|C|ؿDžs*ƈ -~`!cqwXYݶ#e yƠҌdfs :5k;G%Y(:B|o [HvG@Kv>--X@&Q9\] M촴2װ;ˣX rku[.ab^Wc^g#rӤ&ox\3U(*a nro)Nanj`ߴ,X oDz¿Aƈ2lu5ܡPh2ҵ\Ec >m<^a.q/2\]+hyOT~qq { mwcNXGh+`[+[]5(4./ߋj̺֬,Nl1 (.'dpJe A(<="bc)tӾ.}>UϣV?J͓EA.+KC~!ƞkQTi.> GTo#0DPKx?< xCafplUi7}hg#y`+8t睸I5+{hlbÈ8dbmD3tXrWZm3A{Bg$K[ zT DUnWe`˅Wj | w Qk(H:[h#r䎝(2V`T{* >j93R6s|v7^ xxT0T#Z7 ve"W[m C x.O1 p媭/.#mt༼b\ܝ( +*ښ6K02}.6a%/#hA>H\~$PZ dP ̊;:6ꝃzx$:/!wsgZeYxm0/)xؐB` ǎ%")O;ɇ)0l":x{t 9quD30&FLy6'H=VrY̡2ԣC<eH* TsVCR8ڮŸ{&'[| S6IuP}i&Fz,1Rҍ+Z!<#c1^v1s^5B3:n *YSdG69~Iߏ6|\gIs{q0fw{f!*8,Bj\Z"UNP - l(Bhw0!JNg`oS C@z6\k7vv3#|};SGeJPաNnW"GumTOLүy3K(*&_ VԘpi( +SuxCj2j b/} zGZ"|'+:,uTSvYR_1Xv6[]3]OGI-d[9G{uDi˟B; !X$}\)ؓI]郂/Q"q(*c-)D@x-ڲ-)Mljq^`@HFPq\WbEEʙcJOw@J"ŏ|=O ,j84Ox8w$,-*b| U@ 7D)9Zr(hy50񑤺.ab-Ufa"2"5qzDR4H@,kuF+RʼnIT\Uw3e["J(_=!|Gs/ ǩaD/~sK7LAAcP5BQ~Yh^`p]H*:i֙-dŗTɡK_gfbbV(H!8[<3U\ЂŻ? zZE#0m1sӫ%PR$ #(&p$jDznJ~sXsɨ;fӽNr:޻*xҹ4k>o{f?Wt7#qrE}Ee &W5j| K׹LI!G+\#fDkF2fF!-bOhjA$v ΎhѾd#Ca<_e$z-u>}P`f. O-?\hރ )r㙟YR9L !?Ҡν\4jT9;vFԶ(A}n9A}$=:XNGL_96-^r:(6>"Y6~{ lq*hߥQtL𽱜f8_Fg"C|+5?\dg{Kw}VuuZ>ouk=gخzR]w- &LsYRb=/ڇJh>8KOm:&_y_>C/99Ry4ȄTb/cQf8H0 (K$? o~( D/bR9tDnHz-Zrj<n`"߼ՀTrc1ޅQւ͡~_`ARE$]zo8D̂mcjJDr,+72u@4Zt+vU< >AnԱpmI5~[*Eat {yQAڠҸ+V$),4ڍ&_Ho+8xi6h F-%iÛTƾ̈8T՝TCvu!%@Y%5'x4ccSIRτ+S2((C{S"Q>T;_?*ܶ we!lء\ Zfn?]6Eì_p/{ہ7N=j)44rWDŽ@dtmU=)ɑ+Ci/h-6n\(%^Q%5 `oOOשx.[?Urw@L%d5 56GwG+{#I'G8Y4 [e+tY:%t%Mkc4yN+~o;\!G"^[:D2Aavve-0fXK~;s*mW͝Lbb_{70aV ;NzSDRhE[|y_zN\W#5m,#H;9rYੌJL~:Rp[FѾfh/\-l. K4!1L3(uHe$J: /VwY@ɝtN7yY !൬D}#g7):ِ5o;upʑJ䱧BRƕmn5`RNѫж,|`4Cod+Mi-"{$Fp\̢e$nLx3~r,b3*zc(<(/atoNrA>5|yhQ!_"V/C}JlL].Jt;k B:B RvDQ}T% b8Cqk('X)qp>hU#A1 yPfFA׏̝FGgq!rFr$C䪎>1a rMo[YmrXu#2 ˤWas$XeׁSӎ,n1Pi{&Uuڔh?BsAzqӨV;uݑ٥\ÑucbŔY̜8Uj5Gjwt|1R6 ~̳|J!3mk`dbh߳ 7HFX# #ұαQe?G|L5Ryrq<@I,IO7"yؙ1.A 0+R踵.'G,m = 5h=4c3~wA Iѭ_vzi0̊Y6PU!=R.0.B=qd^K~ުa+ȇJ7#H6;3jJ~E]%R7Bp&UaK.3VІpwz~Yh#^ Ml3C~ .}#)!֐%V6%(T}JUP:-68rJL!= U'!%(N阾ﯺӵ;4)_<@5k_leRO$zIeObצdhщ爲 sB.Val48{еfмƘ$fbڝ+nٳUҹ>gU + l7ԣ40hq⍶YΠ{꫉q׹@~>慠gTh w Xr(/57#h _ȫ!Skv6^V^$8.TP<3 8Z[#UG,I h Sw6Ҏܪ4VfqWΚ{@_G n=kYl߰, >W Wp~5/ynmnӹ^6:Q9 kہ./Ńn]kvɖUOMr.9MXA{cnfW>7kR#ua=ӲaلRr{ `]Yk߿q?HƢhR횚81~YJBru¹a e`)ŷM6\sg^0(/l0]Z&j~8R5QylA4 +V3}e*6 4g! ;i ?t 0 WzICEGiZI;fvbRFA}zpR>ʧQ!zw5,UJVPH^/z,,%C>.= -#N0 3 4k=S0LjvV4UѪ!&ͨNX+'0 /pULxl A+6,}!9|DʿHӑyBv>YOUҋ-z^ٝD!E@~5::yYyp&8 j{Ƚё$$NHwz.ԗ-"zߊ\3ZH(^L4atpJ>Go껀5ľa8eܫOW5e8PF (qTۂ``Vgw ͷi?&\UɧfQ !d%|AF~ "YL6AeA&Z4s(@ )FT*8U.aZG;p }f ~D-!+w#yKQYx` ߗ; %)C辄uA)Q/rs*ȼq]H!ę0OFVQʀ.~yιrg_K3i "m$Bǥ(r6ֹ u&¤ !IMӕ~c**Ww#S59\߭]$^%7AW_*kS\L.ߪ(Я2oŨP:Of,(9ҰǂT*ǀ7>k@{ R9+B6%b_'Cr*M6C@S*"ハbzǟrN4W5l~~v3>+U]kr Vnh`#Gͅ*KJviFa3wͣjN)  -\3 ؎Aᔣ?oך*b3X5w;9eX&|z/<%>*u*K/+Ӣrm 1c0d@VrOԪ liq*beP'^f1m>2=GB˧|qQHf1'T?ͪ6"8gW?]@XxρO\uAR>+1>`fUH7>9+ 0i?%vb5,_;CL}/,W@mᾞ3Ǽ`U1O(X3\0r6 .!\#.Xi9/g>\<*pXЕ5ԨgMp 6*"L4CGd TJ tRЫќnWa3e45i)y;Mnݥ΃"$HsPZL6,j*Ħñ |?8[&%5L)82ωcM}E#d)6C8f"1ˍ*rxa͍,mаm@F0D.F`9lN.Aq7PA`] {Rrz)yolL#ZW❃sLac繮9慮6$uŠA^C9ϭIsU$77g^@WWMwxd9HO,OuOSe9/끵 f-9eXzi}n>s:¢[I[8P+8`G @ZH{NGj?bV4Z&Gn>Z!y&ֱg/ݴO,Q>q/W4g3lggVu.oi2:kIE[7dml"M%eb MҺT,GI_, B4q1ƚ't tiRV,*Lk bۢ`w2/ 0}NUjXbqG{/J7{ˀJg&"[\Nʉ朴,Z ><*f gRb {M)͎AFyuFHy>2䍳Q7^3 8 (j! ͓vLnURE,REҒ[lݖr`=~Kt>IEJ qzP;n4x]yiJŢ,[ZMF~=ދKm(R36$ʗ92P潿hגb\$3-c7 =KXH+ORt=c,4 S(elGq򰁦,*6-^2Tᑋ KCk{O{־8>k,}Ϙ~Y8QM~<{D\J@ [l4 cH90!Mv`q&D(zVsp)``8]oD;(E5æ+%Ojd9v}lLe+)Etpn!Py%2.ZNeU"=\`8JH^S -He!xz,9aS2w6 g< :IXtr̝eq6%WogLg8QeWi_Ki+KF%ۻX>!Oވڶ*IgRF 0S\qrH6wMol} t3 r"duc1iz>0Tv8_rĖb`(q_sT盏\\ fg 69ݡ6D`rzVP;BThƻWDV'*[ӗ~7+t؟LM`GJzgG|'b%$68YL^ zz.&l8DZ;i#FE $Uk-Sw51$}<\mؽէV,(Bpj^ oK!!'ׁ ?*"9`7މ/c1*A ;<9m0^5r,&h_45hmHwoC~3򭌒o2_8kޑUlsU-b!B9Dw{.|v̷Y+i˽iY0X!:Q=.7syV.2G{?H NPnXȅ!$\kJt|JGqW(a 9DGA^g9(t~c}"]n"C/8Ø 3´:I EĠ};_]8#De}b)(4Y͊ 9%~NI\' [wOڣ?o%ZӲ 8ω 0s \V]*'kQ"e]{[WX7m!لiP]o:;a6=>@\_ɛsGCEq]vUV )0 {%{^#<!ߪ= Ԉζn\E#F#zU:x9?S%bn6ks*ԃ QIULdst H0nBWl*Wn痶wO. X(px(25;T$?E#)}O&<lo 38W8Ś H'Klp%~nT ?[kMRnOf pyR8p&cy tǾJ4C]bHogwiEaVg?;ѻA.r=.mNdFkJBÌWMJ/,f ZҧRSZ@ ߇}~[hOBWxx:`V)LJ"DخfFNAqO0u~ktKJ p] ! 6l5iMчLJ 9Vnr*w81hpf}-Kr4s:uƤB^Fњf`i\. dziVDJ1javEnpV}JZADܷI!AJ \v㢈-2ZޛQٔ#Zb2Uˌ [*@?$9X}XTyBy I>#* bv6 ^ltk<-ͫf7~ЃW ChURG["?s"t#YJHps"Q7aZ=A`Wzv"Bp^ 9Hr Jd8y?+M -K^? (X7?&s?h@;ygZ <.hߣGKǹ';#Zl|f Ģm4j=D{Y,yޫ@WVaQjXf%n]0f`S}^B]E[4aq8HӼtK쑏 c=/rD>Ęty;x{݉F, Ğ؅j!ӌDr&^cԲ&qXaꉕt1780XdP$8A]/1O3΂Ax}B쥜F1Rq.(kxvbhnVi* 熛+-.+#`^H="tGxy8ƅFDq=zgZJxjG _)bJg)zaR3?g"x;{\:rӢjn=3d(Kqv fi4+k 7[JUX᰽+۔Y4? j7Ҩ]OKPi9h_4d @c>TI';%mLm'm5 'EE?@ he r:Jp kiz YC[󭰉@˫tuR-g{C]u&aD8¹x>"PlC,ƹbX @,d4m1q۩"p0t!ܴn֕׋Hnf:=C))jחi"0aFy6Wc+<LhP\04Q \"/7Bn<<+m*ϵa7|?Ɓu .e_t֍$ɚ:M#ۑ=3`9 kq[ oGt( CRO&*ɣ>wSTvjڌ r{Pʡǁg('xD}1{ucpc9 ȼk诟)psKPrv|dkÕUQڌ;A=mwmhУWrl! eK{KƄqRVJQri7 .o<#P;)σCz@ndcl=q!5uV-^qGd*S1R-4ID]Ɓ Q:arXk9n*Mv37>ѫ.ӏ)JGhi|>l\ @c9ҏ{:)lI NѰwW޺r\y +ɩ_U.bA̟۬tTȭ)l(D줩"({a$4@є/TL#]>C TKX[ӋᙒI=a@!cz)1SNA{L1w;lT{r ţ 6-\c{F:&xʐlj0x4itvL"| ЈFs.޿ 7CIK.B+PJ{FuuqSٲ>rf%bRJer%`MQ.`!$1{L\  Ж#)6D@>[֑F{ki!8x.7u2ؓrf&w[鲸 $BbEr"!dE+HiKQ FX݇'ywO96sd0" -wA̞HVE\WaIc48|T#;>ZoG"Xq|b(%yGW RQ]A% g&0־qY^scr$MtYS|Ṡ=:l!|Ir9Tkdb3ys T$nsyxmv߄L6NF%F~@#|n7P[;^cF1Jto ѸUH( \=pV1W#1@+-a1>?}ސ=6OܖciPx2n|+ bיs_ôD?<J7 lŬ[ dK0s$Թqik\D? p[_C3Qꌅ!컛' ]?vF`jf} g|e9o 8؂(@*%w+e 5Nm޸{ʷ~!)k7LH#敫4)s x>sgw\^qr{3:mZl :*;΃RlimCR?qbG'0q;|z"G0_@)Ԋ7_xD(b`I: ȜY/o~6aF.ݹ}zzIgDJʗJ*rOst%GFalnpYP6Ӫ9L *_-@f5S;QZO~cG Av|PT0sOwwJ"b=ӟ *Qdu"⌎(|Ù8gClNz1MC;vG qȒ Z򘣱8dߖd:@ఓ jN4Bsߔ+[gDl4ޣ'}/^rFQ|*9xG&oHpHw~xp")1H̃ &ȸ a%4WrLu9=H:Pskr8MA*dKб4nj~cPa~bIopA/LVEQJNZdzgxy@f^2~ܠ\#VyeC,;Jb:y%/~)$U}+\C! ^'p 0 IeQ?<~KF Oo 1oG%{ 2C&#izV_QcE\:֖! /GMfrV)~ez&cQ4A&o RpQ?'X>UǥrV>ol?Chau .Ak4b㌉y)O/|OE;=EvqabL[ 2RvgG_+ӟ;U33zhTnhx}%Ia1ssϕJ-^UV9&8%S7Fi Eԙ6OaԎ c]R7<{Ao6%4$c# \~: {8¥DS"w$M/R d\dwg%>~ix'˿ G&Xn|K<{`̚`4JU h?D/[&[r+"YרFta#zz._ƕ!R{:3lch_ux?A3*P#|?;9"iY.(x!9κe"6ߎ8!DUScJ%mZ7' w3+?E=t2.g<4`I epk'-p6(l[=]#5f3򕏃Q(.= XTrƠ\{J(EZ- nq.nyJ`[IAt`u1sRJ s6`@HwHIǘQr[p}`XN9L[Z* 5QtFBfB[3z}k6j@<g.al.AzKSq'6˰th5nG i͉u-/4@2xri{ FʳI{Sξ[Tz,_!ze[_"%r)aFȪA6k VNicrgEa= jCWiedJ2;p䰩V$V;ԋP.1lDiٜ{G/WBG/dJ1fW ~v<$ V&Nד&W)$=_Dg+XR 6t4MQeh"%bSd KEig==9ؘ~g#ˆhtOΚV]ޘM]/U:XO8MTkhC+,tCꞦvػ)I=8bm >PC}/09@.mTxF˫%08 j _Pt/Y()W4v"p]j+2i1/)@8iJ>2XB> +*$3\şA37"R\GZo[HtJG#!mQk>} C.Fy{^)4]ZpssEA~wG$(N $x\vW?. 3 y1Q R'#ԅ/twhؓ}av~b+Qh?}P~$|W&;*鐂/!}V󠚬_3;aXs Dte"z$5Ijl3}N!re0c?](?7L.ϹK1=TmjB.>ppk!5hq*/ܘDZ:ye}<4c|}Dva"<@/q`EO3tCRJ3Ɉ-0YS_<'zlNn%wqc sSBHب(u, ;n3-7ժ"\ԧ؛¹$ *im"qPS|,cu,OMMJܾקhqgƫA /#XQp^6UQ?z3 AP f:@-q˙ٰ ;[D}\ <.1kihqtgĊwR=ocl9%q=JDZuY $"s^3w 7Q^D/uuAҪo7Zʷq^|eڧ#9(fd3 вBA6nCƈFD-ĖZ_C] YP} h˃F?|Lgzܳ;) >p%ѵZlE^Kփumn-zFW[ȷ\Ҩ@ߌ -Vq&J?7_tSݥuGKܘܞ~Op''uwotq-r᣹eZ|1w{Sd6YSsju$$.ҽ!GR^z?}hƛ3D+@:7^lv#HnTeg ͗Wb&96.e}YDE-({ j)r'ЗvUڇC |zNy%wTR?}c{6N,Sfjwk8ܑ^=sbV  *x$˺,w2!] e׵XRaWX &*y ¸ca0_Xz *=}~jBihckyzz5~c.x$\_:}7/覌3cu=gAH<]]m2r,Tr7 ;r&@T/4D1RIy.[>N 9+ XZjz -AorӠsOnIA!@fK@E۵P^6$-|eŜog3\( C=ڑ ug㏆E)2{jQcũAv pgbcueۑw1Q ȷJ5rl44:2l(f;}ɢź6U)cq'|Ā= -At[kY%Hwp{&Iz LW 2Ň/xxެGkgreki -YbCNw]--}PK#LXHq#Fa38HaHS>?1s Vx9}36<>݉yuSPȧc {= |N=Ҵh 3 ݧ56LO H鎃!B, !M-| a{pZ_qWᏖ@cnGENiZZ_J|ވXobZ( 8PzFW֡ vCݹkaU q^x/b'y7;CEҵ508~c+op/KαD:%ge:T/.,؍,ztBRZײJ- [{8d2>K+SYu`Am˕}ܺ}S٬m]dr3EcFoM Kqd* >bWz^BR##v7"?A&)!ud %^xWdu^*}=b+pd9moi̸`*H#jaGgKlb0Əa|r<s,]WSyy? a뢽1 =[)?46uWlw $;8y+S|YULZ~A~g "$}ڸttNҞ G^ b7fI6t[i62\?C}ݳHЁۡbzU'MHL&Zi~Pc)R(Vv L|[4XuÙG]c+sEӖ=&ݯ1Ȫ,}LY6^Esu@"an;o®o<i4R?~+b։C~fa4l<$Ke]v/s[4ףz]+\=&0R[ ܫ.A2(X'O=eDU8`6F zje1ۍԈ)ZfLeH@)#ؑ g"Lj$E#pUעIy>1jf%|_Ưkcv?.r YiP^Kak]xZWH6fOb-ʚ#]x8@(A ^KHWP[&1NM}< Ҥ8 wJa 7=z*{`T>3rWs>@ 匓@f#~AhaͰ[m/h޶E܋ ;0wQR7N,6wʑHVsOw=TlP7`~dUff'?< U1i^Mb]]as758@|d.Pn9Ѳ欖~}>2Iˢ~ޓ LGfkRe4_tWf>A2n"ak3Isjmellc4X<_YDΣ8TUߔUX`_\Nx6zT3?B"f~gI,2*S?FE4 B[PLːz9ާR~o&m =Ffl ɁPZ&yWy[Qֻ>f%ҙ?:@i!Mdt}:MT%qcƹqj wx {tc}+U E҉ .jh@i+<3 <4me,ƌ7e c.&|.,< K+gig5V =(|^MKJ)'Ikf/~Q|ƶ1vs0|UMQ1~vFD\=!Ob^5aHH3~O`RETc0+?,q xKyMrLBU3TN53 g6]4{[HTkebikoY㾻(}5`sbpuX!;t;Yi$|SbMEC 8 BgO8+Tuf?fzj<t~pOk둦niٕרM[dsH3I_>m=>Mu%_".>@I8Oq+#\Mx-zAd:Ψ0k \ԾX5N٣AYj$Rn{E幭O%8w1)Tr$1g7{)9I*!SNޙ Ɗ`:lf7@FfNI9*? FF|oA?2憿W"(|n0d*҅sֺ$ CbXmixCEw ?y#h(n`wa-npŚkN )gwT\!ZaKŻ zq} %U^>m֭%d0@dWW|>/ٝT2sx\̖&nb:=5Sjy `vF-b9w"w*> />gjq;rhfXo|PzvFW0_Za\#0u~?^AFPܼ*ͧ mBB24;x)R1P: rF8u #C;B5 RtMǪ'\6a+OhI'wK΄xЄ+ X=H59LU #X4?'L1v >,:QT~>j7KKˏ6A!b%Moi8 j/:ecO͈Zw/@'L)\KM0̣-G-T_&?x94r,+q[D񄙼npBWu4ܶ2joaEŃ{sBq^mu0DcЀ 9cu5Wl5 <7?;:L`pS={t3'ѿ8`~2!\e1)9A< Zd U5!U9C;?7Z;qJ"*Nw[Pd#,$8@sʻtĨj31]z6 lQ#<.xX8:LY?yDSZNCB JR |9d/ ͎cᶌVGaP|,VO%E6\tׯ&O/yñSnC|ՙ<5Xhèg NLq_IBSvz24,=&vӷ&OIdܩ:l3o #7@9xc(!RmKC+ DM'=P/ΤV6o(<}4^ܫk鄘}NZq2nC;?t". f?[MQҨ101aJ8Yfk$0-/PB6Iܓy~gԡ"6j_ai+ r0'T9d [1S6K!- kjӗE??UȀpP5_r)4:ô,w?*&|{H|WBhqхXR퀹G< VBF+.#]i|U%vߓLU[@I*^UTOHՏrܑz L}mhLu>?prti1Qzlr~)t/1)kü=uO#JoRˣ">5c2ɂɏn|7yt赲 D` UqlFH6Eеk^SNI305sx]΢ZE:ڔwZb):p 7oI?lKM mـ޸@TpՃdATj;hthP$-ma{L%kS`am{F~*'^|0؊[`z*b}ǥ^Ma>"TC)ZYLesESn=EM"&]A)WCM"VbsΧNeۗ`wA$OE/Z2hq8>;bah r" t'"|$W9q'Snx}?Xn?2 ?4<>4 )I|OSFDhYB)Vj*1;}E2Ңh1ŴIM6j!@v կ`uܿdیGC)T%f+,L2% BVZǞu(^Ŏ/% ]'b'´s2ʆrk_-<@}5sonSU G\/SO,(BWd"GSrCp>nAKȂT IETf#JlH6Ǜֈ&~йT/C:Y?N;ȺlS `5NW#9NB%v$:KM<_!\$gg[*zEYoNeꌮV`#Z>1i<b^3yn{ۂ}{k,|݁~Ð|憰nr^Oڞwby[ I_!Hò@3t (ϤeΝH_z< 䔪n`G # brH.xiE5j47b/ϲo% 1v(C0MkM#JK PLEIqG5M:v.8KW\fSI^P50 d'@=uAo!0N lׂbC[ p,IɮIZcx!0J`䔨R|6%핊IoJu0UL&[c4H@aJuTtbq`goK" r^Q3Q!X#uMہC'o s1ؒYNíԽTk !5~C~'B/,JVF8SBsRS.Dž fsb"#c>, j'n,=K f"d|\{Qb`e*Lϳ '2w;B/Kzn=>Fq`k탱 -y aYܚ8g.)Z+xΩʧCYi݈oWY:W.&w' N[ %v<$G3mq mXWD1"ـ":˸jqkJ Dx`|HbYi+rx8 D-؛ɟE׀-H8CI-}v"Q&QS?UIΖZ{5 *\ip2 8 ^{7otAGZIQb8&Q&FPJ/KϑyX )-,0py!Ul 8ou-f4Q'd;ub"~4msS΍J knS[}e"]4?)lcW;>u:Gٮ/z$+G̎8@:a M]1rF1IzSxRg Br6%wȸr5s1o~ xZzSmU \ĤtujIRwL;LwDQC\(+8G$bRP]4ہ${CnЋG{ HH RXdK 0$ n~a2'U NJhةӍK#nQSoq5nyjDłs߇D0ͦs~ qм&%QBe\`ek?v&n7Ddḫj@PͲuI)m5O+6,Wr$O 6{:.4y6!ǑaUmuжfwdu/HqLHUdF|ٕ75^Bśppp%sL'_Rp˩d.6#] ¦>1ubʠ?gV⬀v9V8> B2$ x Z{c:¤Th^4^`EP̗Em=AFҊIrT8\Qs{r_xB#U5»o-_''l7p0JIt {ˢ⣁7\h]?(-hڒqY>hZ'mLc'- |w?d/6 Kn-Wٻj#zj?K/ cJf;[T_ |_;ԋ1s#^>kڄ՗{W2Thdݙqp240:! \XjWrɩWA8.6g/w5yFPV+LS68AZB aj1[h,czvī_\Z]<14Q1Y/ژ_v|(1a==#z\B#l'_:?k1\?D_pD>mc*ع F ּKϦd5:%.Uf#'S<%ԣ# Bo$Ñ&Na 27ߵch Q y`S^mEX:wʹ۱9gkūҋ%p[v:O!XbH\ÎV=Vc "X[#xxi=?s* L-'"_ܶXe ]MN0l[1(hJ?`ȟS-Z-U=,ܠV__E8YJg A71ۧVʳK%'ڮ=i;S)FZY O#^)/AdK\.Q?`_M#|7~ђ3aA[?4UnMSyQE mFbe1Ģ;jO^Ul2܊a#1%TA/9 ( ֫R^"q+#e0&Qrkg*VdI8AW͍"kK%f+6 @ +6bGQg~V/(@6\dc9mGTT*њ~!)+EI˕# x֎~! ,  ثrrrW=;[#jN4Y q3cK&# BxV^T*m7ē>DD=PHQWB;ӕD2w,FW(mM):ʠnWq^*w z6UEVæ97=;7b[$KfWXF#߬+ 48خjfa4}YڀmU+0|jUjY>Zm\uDY$Lp"YpTu&R5~.p.T`{oZLZK:HW.8a;x{ pYd}!6"k Y0(bg+@5vyCCpVୟ1t!(Ø#7[fUgcΠI8>T]uVS $`-bx1+%A|4FIHq9`|{7z McjLWpi<@*T^-s3Xq͚e.*nd#a\nglz0 B\m朴dGd׿ŸK(!s;sE+#޽p#)?fj\[M6p"8UZއ@}^EiYaq;f_y UM7ގ αSjDon$IʊiJ^]Rۼ.cgsΊۦ`ͯWFWvlH3Λ:-qH$5y/oYl oĽag ŋ/D;vKhmYEҵ5j%]hulXa;2%.Xl]$%U b6o_X}N7%Ps7e| A&nkK1ݨDzd.[Q\=>VK'=e^()Yb]R?Lt,{`uG+yP*`9N8q[0,oF\ 7Rw( iD՜4K]B^U``@u VHSn6ԅ"'(P﫵Uѫ8ˁh.lhz KV#](tWju v1T[jAJ*_*o؜n 9XX6 & ltůeQk4)IЅwB@]@rdNt(a"&3U Æ"\W9bnTg/I"_(=h7xZC짱Iï&kG8|T|QAo/G8|##Z',ܘ1~"9;q z]+@hU39rƑ"K^}U tcEf[}n/8gnAiwx,YU&(7}jeLV ^*-|D2>FzmdRV\N^q+!ݢI^i ʗ1 惑f^XO'SeWZ2lŮ#ܦvfQ$\u ]Ķ5 Nep]߽YJ[h'b[w]nBuɅt:X.2DsשDIa5d ~X\3n]آIU`Dsɪhrq}\c+l#k"oɴLq|BYWxB"$jD BmA-l;Zqw,ZmFp2 Y_\`]/8Aדajy>!ޑLvB#a(l ܢ ^,EgI1-> ;nA SE]k TqIe6&wĎ+2t2S"Hz $zAT=Z٥ze휩d/b*.gbvs-BuNOkgFz]qk6C)}cv{C/%G {`Aq8d,Fzħ*MN4HovgkUc${K{˚+mc,!rjVc1X '=O]rǸ~z`W}i˗m:TK b,tO+:>A<ȞxÀR 1div`qu:m ٝ?涰!B\ d`EH|O{ghD#c B_ Y%4}lyvuÑL88>nvCI._o'hi^x( 6~pޯ쪷vW]P%311P4V 99?O -V\{(sWB ͂Dtp2 Z?WQ e!m8r>)tNʼnJ޳w@?#Akvf OD609[$yl,2ZI<ͭ K' ɜxQRJ @Nlb~Tk#'3u( (±Jtݖ3*RdǏD_X>Ej9c&O;ACdU!*1NܽpI˖[/l ebߨ((Rk׳">"J;>-UY YUke͚\a.3qGߞ!c,^D+Ek95xBj#{!"_g}wM-KlB`cևzpy-qZA͹fkɻb[1[Om  m )f;JڤLoj)petߏAO\=sj톫 PYLr&޽?(?uNjd$K(g!~'D񯹺ݸfճ^pJb&Ʃ~S2IRe %vѮ6|l+p.g,lRHB*&wq$b3+ =yq+BIG6jiPiϾ;ȭDh;(FL[c чg$HE&2NZ%0N2: ]+T\J%bJ_Sv6|p䐄ID"Mѹy[[g ᒬJp:w4x(}JicNOt͋eer# *xNK؋?d/^JgIܼ!2 Sm=O΃e=;nJuM{D&`NzļPd3}>\Sly~Pvx2zqObB4xaInJ~rZڒ{XA֧ZӶVV5"={w ,Y,'GbK.xʂ+y \w-pwfOa,NS}Q`8g_Z A[mxId:^Tf]~.@@9fo Gf%4{RY \% 6_ložA $ tot /9zeFJĴnR45xhI3D?4geM$IRqآv%#LΒvvDHR wbZ![KJ>[-ZQ:R(KH6cR˘LYֲx1E}*=*c@j8VK>%<&"`Y1z .R s,X6!BƹT9暉ЛlG _2P%R}0kJ窅΁J@菢PfW%_19熝ZHybf\v?M.} DVDÅ5lhҦ(qQ.*nc@i 5QCUKP~<8\[' <jąAtYNf5Zf>=z-Ss41=St`}ʡl"q>2ûl><,WU(C%0y͚絪^N>7#.- _9 J RS0}{UF.֑u9w*}A3 З|==A[CK:}?XBkZU5]@Tst>Y/*˧@&beh[<>$~!f:fy'FCƜnsѭ} M_gtUs{ '_2Xs;%a\3ֳDmXZ0,xP *HI,apV5F6ge+Q؍,8,FQF"1ٲY^2dD#j~jsLk]FsB̈IXH;#e_uyroGv 븄pXo2;f S^fz?8JEJ{ߦdzBxS$7 |Ц 6k?<;=#Ĥaj'iDsm-΂@cǎiJ^ yj◩6.`=jk0 Њ1\N5\ (u_Rլqɇ\f cUlFځ=L Z 'X%:z7%L6&yydvB -Ǖr̉beJ1`_Z:?%ԓX!K*!u'Z<3L3Mqm"w%Jޗ8Ny4P x"1+)@`,Q0RӉ,G{VW7-ePn|mds7d'OJcsǃ$䬴+Rep5ʼn_\Ofm:= ݔJ6++)HF? O$(b۹P3-ԿK&0 o\D_k f޸~8w*q݃U9{;µk̻jX6!R_Ĺ>cjc P mI"?2|"qCpURF[^QpYGzLi]*=sl~nW<$./$ι4Ӳ ryj5:H[EY)dh!Hǘޒˆ<0%nq?dν,LLjkqc'>L)[Kԅo ls\;Wx{tǪi?T3w0BBcC`g唺chcEX?@+DO|<]Jk*48aI;6+ߟ)&WB|r&@]zN!6ةu1\Rz 8ꓑ\x8F%q~~03kjw_vn\iK(1(FF\c`~{$+0Պ `a\E+.-2@/f|I<$e`|5_=gHב=\ftM3zEÚ:5Q *hTиvܧ)y_ 3V$}~ Y LCOĂߧK @?ۣPy6E5"^]L(M񻨴 aW=dnҀ^ ܜxK4?fC#ZЩhp//(uJ# *x2t6j:[4 WHsr $֡<1VH 72zq3fU`*eOxgTwX"B.ho]̷T{U*&r9\'TEA߼4GeEdGW ?Izo5 3*YuU_1p뤽,:[L#qz?Hءbp$xs_{Y7:3+!n_:]<Gg19,X!KPNqbD;LCBwLA̩]T9lcRyM^@['ci̻v(P3[i* 2tOI/.jDdİM@)ZC"*s#Rpڍ&8W} WexsL4c'77G!+s= |&0Cc"(ˍ)MӋ\nر(0=`կȚ'O $J(Hz>;T JSCYw:d:wSVɔPO=,=e="Ǣc/Uj^NHie^[,`*4:dg &V|uv8)Lcxښ Y<|ćXhM &+(MIgv0!!mZ|>O)p+8l?3:f=˜YNOfz5-.rC!u2vD$GQ}C8GI#&yMaX sJmB ;t%=(_KTfbÒ!A=q|b϶\*?7׸ Srw8dEٱf8~+Su ilA7ڏ EĐqP(%)ݘ/TO5N%,BӜ[Ѥ ]!q^Rjxci#"1i.Ď[VfAs$(_uPS*ghBlP{m g?GD F&2s7]_e7XOf0B|y+!gK$msyvl,mWS}ƨ]қHV3mL9-!2MeuA轜;E7#Qgfהr1kꔊs~po %׾2 uL1(94a'HcZl>JٔEx4 ve%fOvr-?fNBErF*.:j^7p<߻+u_-` ;.FdKhf-^**K_LDd;9ɐnѧ=^.~P8гF [{1O1,S[FgXkSA9i-_ϐEKq-i%a%J'6iZtSJ ̐) qlM9\-[C[k$pf}00"*zIC+RK*,BE5Sx<& {?904fDNGEˀDzisܠ G^Kd5<~X 줒R8҆z퓅hy۰DQ7ThB5rQ 5rc.{ &)A s t]*GCQˉ.eu{ ?k.KhMbGtap:QaY,  Q[ŪiB:V^2z1}ۆRGCIrifb~腐_SwPPJN:{95p4wnr8N["k%O2a赊\;3@=RbgEv:H\0 u(y[vT>n䐩t`D?cQBX)eEhЁ7M h&+E$,` ;=9Jĵ $Ytf wl!8欮Qf KC<88X_zIXu2'3v]&UDp TiK`J.F#dK WK>dCGŻ54'R@x`< )=ar=fBJ}=>7rlMo!8 =$Sh;xZ 3&2Ђ[x'5ul)CQ󷦦I*kL?|lyzやL娮1~l0#"h ePF@w 3{[!acEr+,%PVܪ0݆Pyd7$;DGnrKxkzWuc l(  #]vU?ݜ@^>o, %,)FEEWD¥kFQ9 %@CZEߞC$'Qt؂_ #- 8,QcdOIQnj<]y&/e`U\v?"Iǟ1?u%-nRy:k`|t/)omZmxim-X:^2:3,-[ Ms,5FW.,s K=j lLbu'Ǟn%fT_1Cd澾bO Gʇׅs!0(yIflAf9z<1ZdCe,Tf[߂+x&p'-R+b;V3swGAP/"ʏ]rgOxڭ*\D$l5"CR[U]i.lACHP9#붱Ď Zϲ';n*lt-SqlwipŸ\uW |m6:Kɤ)hGpubbf 4?mvIƹ?#Pgd"©Z0Lr_EiwQLv-(MTOJ}y+KNp̑"p_(0;HoglSe,{ v %+ZtnD 1ژZܛ+b`5$R^FFޞS۬a(^8IQکN-W+=U$B[ӭ=G#!ExMdLϥ=n=n&+Fo@,Z>XNH˚-;흟m >^0b^4SģK2C;QxꈯZh-Fމpá0ʿ}K$ά5]jm7ExF?oC/(hC$-:żiDC2 uf2<3N=ڧ(؅'{ V{\|'䬇N]=Y7_uѻ'k\w\ F5ʦwu1ppzcprsQi+BQy%u 2e֨u妳HH$mQ %ޘOb,J$@1%[,j}1g:tk5{kew<ȉ0thW*ZnT~JX5|3>/Yy|̱VJ폿Pq3Q N#PM$qπ9cb#3]O52 ׼7} dz4Fc'A9//pm+8"&[Z /ͳg͐v7O_>۸t'l^۔j_µvHa>c@+sD|8;c:6眜z Y;EQGf#3W=Oj/-,Y pfJ;]lITzFc篹bt\1|vnJ.wW~G7nx5rUzÙyИ e.\~qӏz@^IY݄.DNi58\հ3A9 փHNrZO"atKR+)w5I OEѬWݜyA,Lm-zŒ4WX H/;1WKػ*t,dI|m9>~JI6PwԤ*PFs_=Xms9g4kBt&__`==|Ջd vY@uŒ8. xɔ 8+[A]տ/%Sff;b"`LU6dUk:Z݀nkpi\,ڤ,Юp*f"W"yFv{`S'F8w^xsy[ X)~ZyaOW {3gQ̅ru[قL](k*2%]@*rnMO eЖOxeNSI4$1^"Hzda,<,TcܿdA6O#8σsDRx(t:Dz]/vdnT ?_/`hGWT"S]o:Rvc7G )YFqvۨ}=sx-NT Mu%2:ZQ"~qI>k\opJ6!DZ4{ZQ:t۳4 3 )dZuۺ 椖Ĕz%q\TT̠aNS.賡c7y<>nC%F8dqBP8~2jopқgӉ).uOFG Yzͫr1I8lY\1:Yi[*u(I)ЍBg p"\yKى y3aprX1x"f(D9PT PO=8  ,|Ǖuz/lCȻzEQ_b:}~KdrH@4<2dL9MΙ ?֙; a=wAǚA̲>v))JiuM:0Mo8RM؇e}VK2Um\Fy}F)Gu$Զ *qRj<JrɠGDG,4ob+(Yʪ$W֙JsˌS}cǟk}W׭TŌ> DOij߿5쵧NA%@pI ZDO=2vf.* 8mS$_|2u +paԶ&b>A \ah%#ifew+^ ;T)/T4;ݒ E'4K:DCf]l<e<@z(QЅ1grU!14VRScQʵ v)bo~릠V%4@؍\2مc)i3<ʟ4}}:-t@w*=4mՙce.#f!\/uPXUP>8P];FׇYc v~*:Ā؃:Q$+4s \2O߬`$:׋BFttJ{\e&:dW٪Ly9B`lT`22fPZ[pIT3N8_4H L[|mCM$X4o23ضZ8x *LW1 c9V4V2 *֓jQ\HZx@gdlfmBiXdz,*&MD%ڐ+жC=GDgG'A;Y\Ztȋk, T3ڪϭnv. @Rt?]]¹xCdoq&:+d`ȄY231E Zh$c__X 6O9޺KNN^# 1k- 憆w 8ΫMKYr$UG{C93%ĀEdjCԞxu?V|uޜe3\l Telq*HL T OfnE6毝%у# _JvB!lHK\s"OM(e >n6{i'\YAuӬ ;eHfܾ}b@ޖ mgoM;u87L1EtQDx%{dʾHܙ03-_R(} OɆB+Ibϵv%Vi h!6Q4{zAq@ٱQ@Y?oB"v4& kEL$$} 2]dÙ;o'& jnmn5xb[J{j^cB<1X sB˚uG2Zdt$%vbOQ~Ibfl욒^(j>ڞy ' G&n`s>:)Rx>Z)w?k1r܄t w]C>2JGA7~5o#5b؈վU|Bه'YgLprׂi;5(k_A`#[`UWePMwRkߴ8Åx6-ǹMBNU[ȭTU:-O h@6z0-DjDNxZLaݶgN'`le{nތ!&jօܜyjlV{q;p\KT烕vcKqPo|YU/9>JW 2x~i!d綐9Ec'W4ZIЅ'Niɠ-2j60ȣ0şIuXꔳ331ni2o:-啞,+żJAl 1,EcvpL4t*+r* Ј_}g ܖx, oѮT6a1͂d5u8[">0g`#AT'́gN$kgK2@vOT?yOU5CAyyc]{fp\&r]l(ẅ5p))<` -k9p[T3'c"ݢ:QŶv}wk1*>ZPObp7/oU ).5Fi LV7}:˨o\=[Z!°[H9pQK'k, ]ڱB:3iʴTJa]>/%Xo|ŀ;3s;OP })G CG9wG2w1:2nIi4tM8^Z(vB>nX*3lZt{v ۬c+rv8;\Lρ-DcU/"P/|g/ KҤ9;࿬5jwR-jDoQ~')o,7$:#1ސ{E:wPg&ŶcWIٙ(DзSLõ 27hc},I~>ZbQToѿ$IPG^J,myڧR&p&ґwƄ)a Ȑ {A-1]b´.gm!;K;*s0PhK̓ġZ 貸K,I|"."d]\-^sMojX|34?dqЃ# dW蛩6F)ː!&l$JG5~mx!A ;;V,Jf""e(i]KzS#`fqu5J_q!!,PԙfUp?~]1œkYF#`ԝN(I?c)!/^#|.(]>Sȅ|yeJBhF׵uUk7"gSw7 :,a^ܱJpe0#tĩwQ{▊ cʳ|j{Uq֚Pjmm观?h{o>"g\~|@FO)9m_tԹ&'Vh╯%`T\(zh'bjL@![֛'`?R~1ʿ^g#'$`̉Җ$#p8"|8ū1OH@"d80llXq%U7XRJ3 meG[ާ^SlP䣝b KNUKwUvKL`_M gB9 +ej]] =HWOw"J@q RyH0#n\vRYn06~<㠨?_&ڠMDgmMoЬPQ֕='.ח7pAxN-KвF% zq?l%aRjʷ9iJ^nT+$iq-tGxNpmE($SgyS%;%˚s?skuyu1.ٸTvuX v}{^.*B9^0Flk< T|7Aޓ:l9VH@1sp1pyRh"zѩe]6e>fJ,7 y]p'7PDxćE-> -ҰM3 Z,.ӂvBsA`03 s1 DRB]vF`Lg8 +n۳)IK+d.z@M{ ɗܡ < . CZuR:BҿY_-i@}fܖnlE##&2Ĥw܏9v{ ՚{.|le' 8f4Gȋ ̄[N,@j/v%\Dgة{Fv,KxY:W;;OR 6o[vKX1`B⻳y?eVx&R>z)K8/%i;|z/d EhR>ҵWW<9\> B|ܸ}sh$:, (z!"UxlXgR4DVs6@r;Y%DJn%xdS57Вjqo@f [\-+3!OY:qI-7=i8,$y`dڱA 3S v| 963=|船pl$9ok.s;6 (2| Prv GEx f~`s!h`~Tɖ'k7-u=S_(h1zB֗TfOT¤h?`fy֔}q݅mϑ(K[驞H gv]L@!I$dhw`P^SFzg?]ԩqhSq}<´RhMwP\#|)'9 r#+oџw99scex4!bo;ql)8+ÚZwo$,;ro2(Ι{s?U@IZ,?+ rhŔ'9RX_,bjIzqUɆNY,`+dc ^x܆me0y *lVN6oS=ܖ/zR`H/j-s5A(fSѪ߮>#:B{X]ej\uPNei ک_m[$zXVj]HԜ{hth 2(u[4 %Iqj5ct˕S1 7a@v?(z\ qqFP-^5&pC Ʉ>#YopW([_#k@ԔAA$QBL'S[ gzBڣ5W=0mf#)(hv6Ba˹N0Vol4:D &`!Z :"2Ӈ:8Y'30tVJu/,1q˂Mşұ# |}'Xj0j=krlNcFi~FkYѦt\J"“7U[2-$h>)o-*re 2Ꭱ[T_)v~& <y4-h6M0t4CD= lceSH@%c^t Ys| `\>-uȪT#n4oS]R҉^O:9Boͨ-`BMp;{_ m9#Įl wVݒzED_6Ub1(X.H5@D[̡V^7YZw!6o& IH?ij'v=%F0d=V3: >_4~$KH"_ɛx&HrqenX1 <RoΪ܏?UBΔ;o'Z^5Cb-<5]IThYFc Vbp%# fɵ2Yf=˾K(mrޭ)mПi㖭%$ĉI;ׁ@%12>dxzK}C u C*70GV?3iJ*)nOmU03NL*EWŦv蔕E薖19Uq5?C#GqJr7)DH[j7zbM"pr=^AϞ՜89 pθzϞK)/!,e ¯ O<-X?|HD.ճF'} ̀lgXM {ZoIK.~_vY?e4Odn- j2_ic"??'ƵD.*Sk; l\X"^?gi7; 0nJߩZtK> Ii&tCw[j(HFa t :A!Uz2EQa'zv¸<"Cfm>n&;1}zutm(_| # .R3b,OSx9 0G}N@e|M,r\#0Ts%EU_"QVcmfdSAr[6T6S.m'Zl#THY_vؤԴ0דNE5U3dE@:܇4\;줘+aOneY}eUcRHws >SQ$yqr}0W`j(|Jv IXNQ̃F[B3(.f ̱l[Ǟ%oþjEM -ƶ2PYJȿ)b6-W G豨W;.;mInzߟɹe-YL.F(/^+qa@1-0֛SԜ> BF'H40C^h3^\ưXO&ۂR,Myӎlh~"zeV #g< ّNG`t5ivVW3 %spn +Zl'vu+=;q2jS5ci ~)iMA 0\\Y.d'JvhiOỜ CofzkloX-w/$~KUnDAMiAa"I.Y ?VH|D!It~ ܷD K9j3~Pb:EDZ;GWP&Ҫd[SJũoDoH*1{繣[ƷUqþrwwD-h-,ڧ1 Eε&&k0tidE,E+ e3=FRo ڙ4/Kb泈ڳ2Hv"э7ekgOKt9-a6R{v2w_oЫQlÏL(V/b<N&PSsx8P\w I1ybq5I\ cS24yG͟4|Q) t{cՔ{A_&o#P8~"\rXWpKň?_PLBLUѿ R H~x=&N 6}EcY@$(bs`3thd9=15# qY1#kSX 5bjuevO{0—]~6ҩֶ8:uJQc!`7g%K`@-5JcoYO0v39jpŕ'" %dߟRh("B?;+q`Hrg.4Pb .,:;;_<9\U^ҹʊUJtsBK؃˛SSI'\u:eADyl!ZŸRFڦVhႣ1)US?elr WkwZ? W Whm%:gu8дďF aD\Ig[>#_궨':r79pOF7 t^|5JtD%$O_kevb1Qx7ssNl:]Ut\!Dd3'͈8hv>5)M6ݙǵ$oz]TWrvZ: z D)u+<NF͜2e{5)2~Tnxhv@Ң+|:k2>G^ú=zG2 (UZ6?e~8DsЌ*?*8%.-ɀeGXpXWss+ux8U7?$F\J1E GvJ.de|4D)^v\9X@ea 6&_fzPEEeU{^[<:?%^xqJ# A1a>GjҔ;7.pVK. I0 gN0L/,WϛPsp0uұō0T tc(|a~bS\RZ7 Pws'>H >ucP]8Iddj]-5͟Jv6DhuGm sJ'PDa?@Q̎RD#Kb@zV%5ۭqGFTNq~0>0b9_)w@蕿הl2#z_z_60fBQT}ѡ-^';}s>r o8ݩ`5d/+Asxmz~oMW=^ +}uRK*M'?h~@ Sq<>b,&QJRM'yq[C\izŏmԚ,bĺA)Xu#uRn=kH@?٪j{:7kgDImHhL}j_$]=%Ys'{Slׂ6Q?kz0[hxA E!.EMriPZFoR!D~!ANouva=ׯFjh&9ϛZ12go~2FXe_nZqem3CӖ N||4Բ1)gQҳ},Cw+0|`vaql]cI4A"כE J#)4P haB'}k5 ".Wkb l̃uBIB[ƭu-p,e5sMZh|>DpC`S&Jw~n>^HV"(M"w;e۳/U֬OK?Wr6?6}@fY0a-tRWBYZO@ąϒ1@Be,ZXU+qv펢ibWxWULa6nA7X:b6i{5n`:w륶CnQ9״1KhPnNˈqWAKNCcXH\HL*.9Yw*TyXӨd}";crH'L[5/ <(jM[]$4wFՇpzn??WuCSbtԿ+Sj.-&Qq 4ʅcq +.C.MpgT8G*G:Z9.oS#S#@$y&Uns&ѵٯBVl4guQɥBq.ukI)1 ްh؍O\dv>_lFvW\p Z7i*VT9lCI2 دsd6f08gO}S߅d%|mLs\3 $}dArb[! R8x$ܱhJie~'Z{4X'wR͔e`w4Mq,_BVT{Wit cX J3Onɭ*n+hjalEuTm[2*uh9B6_02b ZPF#6j r2·XTQA὚ܮ$}蘨06־t i/c˕o!Y)$% ^J2'd_uw9 Zy̛1h ұ tGFП!Y{eձK/dժPetKbѩ eFV {~E )ɹ`<}HT~0ϪɮŒ8'8CX8UIU,$?91 쓡v^-/B(&2]*־vg h\ ag7(ȣY%CÈ9{2] Ph^ dXr2ѩ*I8:7n}A} @x`O ¥w$Ewu75ޒEutxmHE": 2U>>kX2-I=^ j JI^w #KGMΩPok1%H?RdCҕr/grU[/[j^&%l o6\,g2o1?kñ{ȍ8A}?r IƼ3F/BcЗVoY+C8f (N{Xg8CQI'뀿H&K 7v; 骅^O eh85zP$T-߫D2[ا<~fJX Ka1|D!Ch۠&VXn\`o~Y׫l #w RwXz3Z zW"}ώ= =WXXDt XF=$PYtTlk ӡ:I'ۦ8~v!Vs_t+PIftw vW O+%0YmzbX#~Dʊ55kot5ztl8\Sɂ߳g'ͰH,'xfR0K_> COTpY*E @,R6,YMyd1&d.<-obS$w^xeY`+LO\Z*HEx^Li . ο>*UCfmAck\JӉ">C@`nGu4de5~W}Z$$0nn5SD 5Q+ct,s8u0S'!qnh[ρe`) oE.Ӛ^=G&mֳ#YO5/jlWx {U =@[9LjY&2RI?lD=\%Y: x)*E0zmŸ1V~+y㓀9c]y}>_BdߧwIڇu(%0í4-AYŕ,[*&b)NcVܼoD,ߋ4!X'BQ/Azͬ$ߍؤm#qXTƕ;  h|%|D_1BT[M*5Zh@dlz{X,_ԠgPC"0I+,/)iDopzmE=qQ Bv,^zFb =UOaVE G$p]h:}|6M+"j.{fě)ZP2B<"'hpeMIe[ثX_]IB-uqIM%`BةgC_`FX!`i'\+9*IvYd;~ȑvDp_&+0ڗF_~0! |98Ao*Nu|=S*J,iPԜ?Xds .Ǩ$J,5|s4%;4 6.?bQz݋! 3#o"3m ew1wDgn )e'1kd mQ;7$][#Bq0SR]x1FEh|rA Nݪx#dv &Qɧy^~FuI1ZOEWUЭ(- `('P,i>q#R@xfQAubO`#'᧯afYNc2"j!yԳ>X.xw7fL?j;̠wqv C 2oeÓzU8Cu-h_ŷȫ ^ޥCvJb*]֫q0qi9A UY?{ Z%K?W.l=֜% S>SXRygoYʳ~MwdlFޥU"}MhY eͪmhJ;/7G Khlf?~99Kxh͑I8&cgjo͆Zb,!MJCU PG*QiJid3eH-F~?O~Ⱥ1'6M 6h 8r%!Wӕ&2]ڨ}qx͆V"ASjBFzw&UATcY5=Nҏz/`_'aQ_.5 N 6ʏDcEYYy4 >q{Bs1-͛b]"p󎋩m˺&+# QAJSWa˻Ntwrv|k7E (â^όh Nj,Iz wB u z5CIOץS[F@UfXì`=Ayˑ x,@2ȦREYT/\FQ}!$}7 jw #2>A3V:*#Ww(b/d/BJNu Zr;ЧIT]T>?BLsq8cr;u&sѧNO?Mfaw=EfUKߌ;XKjpr'ѽ?J2'P+f;/Yw!]+rD'mIaXj_ H:ZҀ|Т=owI'OuJcK|i 8Z wo`.1經c8%3^@ymlDŽ3b=hA/AHoO`\ZN(z'\(3 dDYc9C#cQ*9<]| *i<犘hy^? ^i N>G8y), FfVDmhz(!.TIPt;t* /#!H ?MbxO|('\hPV\N'*~~+2o]}_ Ba9D<;R"4nI$A|FoCjQl m_, IcXF `tIǫ|HQAP9d@<|=Ñ QN^@/c`#jXgKe!#8-ϒOSu J9d4 T4xE Jb(Gs#fb2ec=: <"jD5?URN)76=9-G%Nʼn8o2b;>Ӳ9P˕82v.9O3y6s1Ǯ8)à80`dLlk}3Zssg[G(!UHqet+x"D`Q?%/&Q, |7Ml)KpX2:~5 xVaqxvs}4PX 9۔o8QcL[ud:w\8)]NʳZ*dZn/b3VOm"! ZDba z7fnjݰQBxslĄdeeG`'EEېRD*qO`hX6FQ,pas, 7v]<*>cLRF{٤T7 / J ,$g e4]^[H,Oy|ϗ݄˵f Bj6vޝ3zh ,(込e%3nl&4 @@2ʗ?l.C1!#K^,N)ǿOm~璶=,޹uIj:ڻZO#I H|J{,OkZW1i`axvFףN9*c7Da@8Mx ^6@CyG3NTӚ$ T2 ~ȩ=8/.?; a3Jxۦuqj:%+KL5=|>,K2Dϳ1z aXh>ΛبLT"A1Pny&D|1?e2C`+Y#C?m3xc'V\PcmǬS1}kZU4`jl\@RiY]9ev րUp_a(]1¡[M B>. L/Y+6vdN(D4ުxּT(C~t}Np`F62RRjn"w(?ݹ_i+Rﭵ$Է0I"AP fD&Eܞu @lEW֐@R4fq"dH\;F-#)F=΂?|smNXok1#rBy#-YV|"bIqxU)6`ddU{2Xu/Xʼn}}i|g ې",5CNJ6aAE!u48d@ `D 2`}XyIfB rd`:S8%]~[kmU-'ê4MVcaN*Pw ~ wflpJW`N!f􎏖ۅ|='J_j{89yųl:^0x* 7݉4‚JA|KkPlU!X Tim҆'~lC*gw(6Z'Ȭ-n)iS70|sR ~tbs4] ፾Bi<⠽N>3B0]D s4Pl_6"s+Ӡl^ >afu+AjƁVڐ,*zj[~vqY0:!##Tp GE~`0^$= g^Qc9nSBqHH rQt&D @{&l<=` Jc+uѓxĖ |`SQ8(W1Nvw4 x*eN}TThn8lxnP7GfMqP|2eW[iK7󺈚\!S_ݥVf;k" 1 t3jGF6)ȖCUkfa|#}LPʥ ݪ׍4+?]X9vn!]ߛ|`qt8g|Cvt:/{&xHuxsfGy|>ً 훏$jOn~.P,O왍0#xE8qq.,4 (y-h|=D 3Z|C2I_DZ(,3S.#c`zf?6w)E*^ޠodӿ31w -_4-2ewE;N/51~|1UQI\ $6#b?_QP=VCWFvuMqTa"Q#Oq⺻|;l,Ϙ*@Mиuҁi%Թ(#HtG;C樌3ͮLLDž~>yĪyo6O?Y_ʑJlU$ba*gYS:-(MD~^ElwfdaCv+fRez۞GlE6F.YY{ 6 TmK.NSfv0U˯\핧s}[ת S! xDpb0 ΂x .MR\DžOgQSDT9`V6 6{@%R8t,Sz3Lh/]!l )lDa ƶĻB!—ڲ`̄}>^Y6U 9';,`xz! 0 :xx'*J^+% cp5F#>@ɪ^dSqNT+Ȑ!}Z|@*\ ~%9#pTeftԔ=Uoφvt@8[\%->` [MM=PC%c%<` 1>"LzxPܮ죜~̀y/ISOt\Y%^qz)׸]{kIj EITݤtm.x`3D:tEzg MXLS:m$+pg߃/K1m%PU%TMascExG/?q=ViCII6Z7NY#-@H e6Yi*<]T&ڷok=eHKxGsaaiW͸1O].ٹ\ɊЀ)3FxƧ:}>f{G% :3l[gذmq\zbW>ٔzO٢݊kQ-A78OL]D4&Ī}l׾(X ^.'w?,q[Q? N2яZ=y ]4arז*delNmlj\5*~6։2`4($e?P?a)ѿֆn{(W5c^-^P̭E΃ƴ+Ka19/4Hx0$HrFq9Ii6S\-iVˇU)(ő~Waa(a2fp\4ŒPӦ-%_y{0r*ȖPY^Ō)dҦϨu_YmUYl㥋0hG_ ^b~IQ ؏K޴z8("fێ! Tyg}^AX N,YLN:*osT\7nqu-03:RJby`ڂ8ZԊO:誄(o:w K;S 1t#ּ0DfLץRdTph\sL3S̹3E~uWfKY+oXL:qɑ-G^n$nV`hjs4GMc|u pP\χJqy/8Gߺr%XKcq 1nHle[}llwOPO>M#r` l1 v\;ZI㉪N=P PiD4(XG5qC)*tZzhCsVuUfN7wăWCJJzzWcίtFIFU≀̕, 2jA HfkԬ5U}O"nk/sb͗5d)OK1iւYA:K}?eMЀd[(wGiy$%FxvI FF'1Q^1W R ZcHqnffhoV ! լD^,Dju0Z/Vxq΍ ~Ԁ1!nڑ.$|EgDZbP},NBMbVye"DŒOX]0ہ ~3=x0O֠ݺ*BO)8]g\aFQqU٧扺߇Xrz8>SNtc)zv83gK63OAbcċB-mƦ9 o0.i兝eNr&ʢq-@کfc9Jѕd]gWڵ/>*JQ@4Eݟwn1ו!+v69LńW<#d@ZWUY?A-tjS! 4+  bz*m_j*[i5>°"Ejh8="QŀIBBû֛YQk+4zro[e-/i!R>gǯ06^R3ĺ?(uy7蚽sx EλɷjbC^L7 k>ɴғE(s:TT2h A}b7kVHo_&Vk$2R+fǎZ,P(UTB[W{ljp3t Z/]2ij Z^:6{-FWap ۪5Kd0Dˣ4HQn`Q21 9Vs\"M_[A&yvXGnPNv0N+bO,W/xflJ޵FxH:~҉e5=؜ wB(}!rK2x6*Ա/1]тčt^\=8-S1/0פXmҌ://e)YCH-w=JO+:kql.pCӗʹU?Ӂ-rfUDԑLox@~IJT!|\Nzm8KV|XL5q^eZMt Lz=GT&sK U@jKz9\qPSLQԻWQh9@2~Ż\xۀRJȯ#ނrl~Y).5qt֛\W (vvDY_fHHqo ȦL5@RxuҎWb-&>v&!ٙcH۽lǕ,$_WZCA+ +&- *< ] RM[luρwd|WuDf4g qfu"& e$PmK8¹n]V\\+(:-4,%sQ2z' Qhܘ. Ka$}ƫt4@V;}\WAIY MJK/O>CֈR:BX)V)DúHg.=حBg9.bSkW[3ۋ ƒcB%R*AT:zHiQt6ԡ̤mXtSXİ'? W"ZnKwT )B"cmre=")2([;wQ) xeX+K0:dݖn\i?*U\fxң1"p]^@q)"YzE#a8'f%R4ZVa\w-/v,RJd#/IA g2i`_+uo=)1T1䉚*ez&_~9PZz| J0B- q OPaCfmbK8HIw7uz3{璛ՉRӟ(/$}eC6[%aowt|fEeNa) l"8HW,|El7.K%/GT"gp2cŽxq2j{*6KU>#|DZW}ߺ:erTZ;ʅ4-jx7Jw8{}U  ۱2>ʁi珏BzJ7pu1,>xk)n ܵuC&R Qw G0_ Sv0ur9wM&xmjXhW`g#@eXy3v (Қw*[]Aח3DMӆKCiy41 n[G`-|d7K,T2t/|R-pR\I/9$͢bzGOHO21k?I%+c[`d@p<y?8;+0L73 ^S,Տ1 ڨ Ge)?Y&CE7bo,L1{?F9BZfL|B Ϙ|PԟN;:걕 ,:u{,zǿaN)W_rI$R)!gGPeªU-҇7f7d\eř-[\c˰ˆupɔ~!4'm̪zL<'*sCi-OHDxs;&_)K  y:&.yl;KI?'} EKն`?4pHdRG^uk3f߫pyLJ*fݳ3ie4b^f _Ҋkt;Vw XE'*)Ȁߦe GR}/*~D𴺉irca?QԂŬ ֻKi`*mΊġח9"l%j/6\(‹Prd*#e? p V텹}Xr5Q[S-{ ޺j=5F@DwDuWsX%z>ݧ״8AAO]>@.rf:h5}2IsAkicDYrvቭ|1֣y˂xөJhn 5\n7SÛi<&hN q,W$нj$aآwOɽtH ـUFj!l'.{zF{@ɩy؉3hgk ?cWP[栁r"Wh4U+Wtv/ԉ=FY/ rVӀVd^n= P/u듑F:߬x%AG]aa3F;̒$hW`Hhխs+iy\7{<&B''p,G͈t3Cvc.`>#s~ݿ]'WoF2HkS:s3X&ނ6Ҿ2c8' f$0.M 61Uf$EU):<=[NQ,$VvfRf'߆;t;PΨ(h9߉v+RJ'?4E3-03d;)[L{_;~>>Y&s/k̙F׹6+1FCwPm=#OwO p(8Ȩ8+&W77% =hG&`>1ǹ;%~A5Oz̀ ŗ>4xXXG1 \BSJWvE Duf雸_z;@91j$I T2/ \pؘ\MݡGnF7Ͽ@G{zٿAx&qA7qxE X TOOc"(idr`&Ǟ0Vh(mn}_5&(~b!M֣xۿ90Br=˘ZZ 0z~ 2 I,Х\^ ?:j>K_2[WϽtwziLJRe㝟O0:`jFfp̚T`UB- 1<|H./pﲓ-_vA)܀XKA T:.g׆=7ukxZ}f KފYZ`%(pa }^U1nz`lpUBGŶLna﷯p]ֳ} ́g$r[&./-$2VW ֍ކ|>0M@jp&Y @XruӨZobCŁ6 G3xesܧͶzsÖOuWejx/6FA'5l.g%K68k#* YYHhج+tvrqEqf~Ēo;U!"2T΋?mz_Zoz fxȻg'jo$]JOkE6xc0VŸ{ufXD7@g!fP#ЁWQ!E~ k hٰ,7wJs*&mu/Rfb Μ = Z{Y{ zSqʿGC:z_R銥^z}˪-7|G1p6 hs9 &9uzB7!PuN5  L7m]|_)c C/)) y`CՙR(h\)sف$ZؠP/.^nJ/r.`D c;F4"#Hp&e TwRvWJBE % i=똫]"e9/]H,UOE.4ve4O4:]OH@m'j2Ɋ#sU,^bhQ7U~I訋O&u8M[#]A`|ȟ\ϊjg *0Pqy#DW^` RvrAiћKvld\g*̕b1.UNJO:wg+&@ý-:D{Rﵡ0hnArPD^}6(l qT8_ry$3n]¤qgqfo U zQV" 4߮}IXe,\&:{ΘeKH$E~;O2ت6[ =j>f+9aR'wy*but;RrQIl;Ґ omOOم@xC+U4/Q r?y cf-{ x:I"r1^ kr,B9h>_pCl>I+󧳍rX,)I4O \#; u;:]/j1Nnyv%Jw~ EyPL)eߝ'w?=g"HVV-bx!kE4l@HT\\fjsXѐH=;D:rN38%\#<* 8^VDLbʬZ$@1=¨.86}*z(eȍYx/xh?iO e(L2jeWbal%nqgւ2 uI9t#9v9 wY:ifT3ݍL?i~1~S-pnufkl~!7Xejt]?p y aȸp0}zMXj2&5ulD{v&u6VL>R>YDۆOݱ1&g f@h{N䥐cnxmTn O]5[EnGT]|1!D#N{k 1w(ϊFH:e%L9çX[(vUzZfs<ʈ4tYm֢Mʱo34ih#i\}K?f3{\E15$#^s g,+1"PP7'KH!%;fN.m aOπ%`K~#lZԫn&%U,cvV|dι ~+B!B`F˃a֥pwt# ڤcs܉1ҝn~.o]"rDOb^/&p*ٸh1/Q4kPU|krkw!]nk1| ܗ؜t{&& }#K3䕲?ԩHe,iSg@Y@-6rXxٿ3 NyPٳk^i680w~\Neoa b'\Ijъ[ ڕcO Q#.^?K?.8P%ofv.}ZcuFeąQjMy\JkyG"5ˮ옧d2j[/LJW;}`k?lg9y#M;Ҙ#, V2p?ZB>*dqoeM͕T3mں ސ~)5k=b T|bz).ߋt\/*L&r'g%:PýiƑ "6*iMst |b9[Zv: (I+<5[D}Kߤhf}D\QHNHߩhFĴ}_RIvGvv371b_!{r\1UyXP8޿W/@0Fi*UW Ul$O=s0ar>5'75(bKx- e/5Cx)s5-kuw{xxf|I=NixR9צ'T3К&tѫ3^+f1K 7Q=ӎ][6ІKvy_Mh "ޭi2 IľN7W #b~fMhvA!ޓL"Vfd , 8ϱ Ibx pO 0t=h(61Id"F` ZzqՍ=/:,W$Vku.m*}h^Pi(7h41-qKI&Ɓ+aA m/4@t])oo;@L(םXFCMy @)B7 euAY.-*`| B [x>'z ZOAʝ:;?׳0!?uT5*}YMWsdmE  ^- l"ZΆU`` I뾤 rUbf'Éq?b|XK_De>%*+Y9Ǭ]{+h:[/ntYĊgZb5Uo m}DT*-|Z{WS?sLNGӕM0q9ML1!3\jaXrx#P>dS4Kç ~to,}p?աN nM@؏!+9!ow*s1 *zv#ɬ>}[*Od;9x"CPX#BjԀ8k83jIBՓ}ј9ˍy~Í_: ~AL@"Mb%!VoDoNQ[ U5&E:u(zKZ@,Xk5k򂏘 n!r)1̣‚צ=6{%¢N,$rJb[=s**3CnT\}:FUӟ<-ugo6t1-rǕJA1Or?w"վ+):e8`"E|"Sm;PCkwAy;iEqsRFj9:F>~*Xd+jsa-'Ɔ H܃)"[WtUBm wd_5y~qf8@Ik\=U"ͳ\97a$-Vy=6M.y0fX5K_?[FHƸwD|ˢ6Wl d1 1X.?uyɨknwNv8KqŸ@#oԐieoip%$k)qe912?YCrbF~Mȑǡ=Rm5bC]2Odp/vǣZil  ,IxK 1ˎYNowr 8>r|t0sL䫺f]6@س%j=ڮHcemitjyx{It1mi~+HY>x 6 H~4kG0~ױ. B+\|fIݙ#45!MTAFM /IjCsXӌWđAUCR!i%e"yϕl}r~(ȇ!Y2&hRꎝ莫ɒPs6(n*֝u3Dص9zXq4$rqSEM~[J"\ė0GL*`:_|N+BY7!s**%b/bfd7pIH1Rf35ъ3]:h2tFjo@ox{a1Տ鎉l('d򷛰AđoxlB&u샒Mz` չC'm.iʞl1QZʍFB) -:2K쬤i5bX=C g0e $ǧyZ"es;a6PS 8_wp]22Hщ uԈSz䢚: D#2e/*oK@\KrFq(ŗƺ r6Bw.Թ"M&LvOV䕎Z|aK4cJ&QѴhH.Д'iw\|6'֋TLHGD''-+tg Pq%qzv*6ـ-ysnv]^ MB):6òtxpVxٚ3)X\:Rp̺&`*.5/VC e\UJoy^A)Jjdg$-!sx%UL2w-ָőh~^N.Ze +r]?>xjRJ&Pg\E,8;zy,vşx=gNV5mY%)ɳ.+i4sF1?jҥʰS6.nnFOgfPmK(2+f6oe;A^ڢZ7g#~_rgOrĭIL)xÙ]AnF$mD]m"wό._Di >zU(9!Dɒb2;iaQaBѩ_`gf$Ԁxǖ9Rav:WLVs3qӦWF##[ m0gB@]ftzkDZ.o>j,ȅS(;+C8m&6fߤU@J*R%Xy~Mw7ƑowG+64y Q<eE(VK3~ovtV@z&!˲4CR Yka__eiC| vt1~nBj6Zdz5A2$x\me/jnwoʃ0_ O I;sxңQ 9^nW!7p@wBir?sb},<>cF(zн556I }J>e>F~=*5*S(~"+Ie{l5AX 8Z{i:@L9P>SGD\F0=rZP)L'M#7U&j0xzr.b>/0X+o|g >Ornj;T1Y&5/8/:}Dg*t=6UƮtuiuV]z ֹ8G>[F&"$g<%ɲPqd"Z$qyYӝq4q̩׬G<7VşMHy W2*n+I%u9#/X|{"Г˻Fƕ@ʼ] Zl7hRSCz9GЌӓG{ZBAx(큜s*T?XpkB9g^ 뭎7m%m0JxK2iv09OK^•1v{'{0/ Doy4Vښs*U>xjȌj¤2%bB5ܶ#~J )kyH˒A&|Oaf<KkP>pwDoN ZC%T0Q4z;v(^XAșY,<[8}*4oѣxm4گ8˶!-'@B߃:F3k =ٕp>E(F9{NOYI_$ ē>ה> -*1@KeNjDT%Y~w(CVuM8i•5Ҭ?#< 1E3!o;6,tg<6M5]TlN$|g I%1h_%Isi~ӞUI;);T_c%Axlā=XN!CSexbõ,&$MuЋ_Qe2ڌlxbN?}6kkPbO0 se{v78ȹ![[Һѝg7a_Fze '4%uogO!`]ym8tGTK]1FxDgpH2&A@(b,? J0ɺ `:jRUd#pUl\[@ҽLmK "KPC[VC.&a+Eb- S4`,RObƼA^[چhS v"P>šρVᤫ6P[xB ljQ%^|TC_bhvy H G.,cPҟ<1`bXb\ \҉Qb 9?!&`қnIY(-N"ya7)6eδgkd)y<_5[>~z1~4;C3>Pc^S gה$*F١l'm,9H&QDc}7@{?Uqo8oN1*2л%>p($ҫ6BzLR(i&.w"~.{*Uȇ"OʫmmNIjzR9g̏1fe3a)Q=OFA3, ғplBN##18W\6pr>dd])d2x <(r=(6P`AyP5<s'Koց~ Pq[ R}bBI9@:xo,R(U13x6]SW9w8|W^g彄>[\1tV>exs(hpe!EMȑ'b 5Z'Nzzț2|bdCL<ߩ0z*=Q (It.u:QP&e,5-1O9aNۉj7wbРF RՓ4#׾abZl ~Vtfl3tBS [0.PqobMiUn绗QxЗtY2"Je-O\Jk;XmRrQ|0" ^KO M<$,@)ס+wXdlI@:,فfF2{]T5lYTA+PyQ\&svkWٻ^~"^(.@41sd/ J'6&6 gvL"X>8,\>ހTcaU%ؼn zO>S?@B]'-.>W*eɬWB^QF1!%/V>@هȑ `G -@u& };;>o0Wl$#ȯE(XgOΥ :WݫuM[a~ZPF>./`[UO$adJUo @df@!E8*>OvlB` rjNFb9S3rN;LBƭ}5-.a[b*$\On=䇯sQ87/G +Әv]"{-~僋YNq'Gr̩0psW[[וDJ*\ .d@aq?l0Ц8\@ŝg"-zaFqЭįy\2FRQމRSI*c5xS/6Sh# OjJQߘs=;++;7.w=9v6O:<oo f"z\n>ab³j F_LA?Ha,ywd`C_MQ~4_j:^{X/.y{ˡLċY p$k!aXLOUpv./X5-ϗ0y޳>y mns>ƚ2[7e(+K߃ Iŝ&md鈪^J;ȂI/dbc5a3C;]1qѻ0*H싁W2I{KPJxB'OxȔ"ZWݟK+1oґF%btEz1 nFi(G5$j!eR9%m#@ O&Bn}pI[m&lN5}zvGpOwKS?sOt>\Y`M.UCG5taE{0,=ޤG.U9gn}F\[;Z+;76j.~Os'*Mwÿ;8+6vgr&Z+OFI_9 5 P$Bc^Z1?Ap}]LNa;-ޥnv\%^n*{V;\T^ck3_x| 8׭]ʦtmpѭ"xLCs_:jmdg׏vQo:C&p7HVq( fO}bUO J9mô":U4tvz!/FiH;GɈJ4n$2 eY٪Y 79DJ`UN"J^΁` VkVe-N)=(ynaa[ϸMףǮ+nU˨VW{¸sj[d+Fv}}Zm?B Bc Lrr‘E 1&Be iFd5BB8cR"h!,Q}h~-?#b%{ӴfIdF_{"_ڴ9X:V*` Gy}AYHUU/FG6:u uNEӎ$ӄh)WGg#..©֤N .VwW sq$)wGZrO`ĴFN2]dH, ᗝ 3Op(.l }86| [뒂I5SƓ^A0L''\ _G}sUYnzZ,S=5\?b :0=B [u!+*l[Y\s lru@FQ1 20jta=:& w '>)eH75iFsK$lZ qd5YX%P{(\:$ U2N}LoR q#z& qP@J0F&ȥ"2ue;%-3{MJ.}ÖZkU?yNhvYֽthE|M}vxr#Y)k>co.@1= 3'ɽ+`띉]ѡBKTI.&y{ -H.ˬ۝kʡAq_]] UbW$Wv +a@(FjK8r'UҰK|p]*i Mpc;3_K+( T`:gG>_aaGr=$G1d _* i JQ3*S(+;,'l݇!gqU{]*Ab\QoA:x^b]Kِ+؂ 3^~-DJ݇˰ ǙӭX :Boc5]ٛ(t9eb7+U0cXGMN(V[kޅ=A׀*<ᢻybZ @&Zܱ(4t Eh(@2v]~.P¢ C`ejIXV_a$oԱ~i%byZ?:920|\Hzbzï8BhR @!~\Iv-j,+Jd#>;JQĘU_޻ep6OT D:.Cc^-n,tkMQy<ȳX],˴ 6[BB,ςm wCO|`au#ꨆi*[n7`IS;b-6lYCjt)F%UxϘ_.I/(}/Aa$/IkNzC^ BJ~`EEUER&E3i-v̋k`9irm%։8.e.;zfs70?E_%4¸%XWY3z+X/$cC4u֩C*Ђ0HOjZJqtsD.wnqAwa* Dd>G+X%Ÿ߽ "mEc`6l*Q4%wQm_+*=}og8qg A \Dd -[!_}QnF;_+e %͇RXKZvp|au?e.3=QH>bWXj7Oʟ 2Ij/hJ/Cb0i#YIE-L$#)JСt\G^Ɲ[ha` f =~N|c-v* ,Ӟ=Y % (C݀rknc-E]u9J zؼqR ?r[B)3ԓBW@W,3lЛ-/^^ ͨSIbuqm2t'jY@E? ;[#6uךyv˞ɀ ,~:ڻGp0CD=;E"'M]]~+#bہ 7Eu4Z{uKk*]Ak G?vdEF6kOmsTCVVx77*'&S,4 |n֔H`sn(7sr/ˉ؈ 5Z=wtq+РXogFgNtsVxFe*R/QH'x1(a;5Uk{nyskjS|)%Ș3Vă 5BoIs wuI! O`C>m2f u2LUk"95Vbucs* t2h&qKhCqPR(.3BO*n %o_*/`5 N(rDȆ&=h ;%̟8 Gh:ZT kex5 F~*a'GpG'Mɷ~H}}mocU Y]}+B3%NTȨ=.\ވI_>p u{٦D2/ nYkhrŽY$z:LU2HBR X5JBNoX.DeC4e0>TX t"*6>}Z_Q̉ mEq1`XrtNAIsTYhx7mȤ&{ZRλfLW3 -z::'5ߌj'J/u[O 㟽@n9b"RO߸DIJ`)w_DpCo }8l<)v tKhڰÙAZ QY*85x|<SylB#G67+]EbUm"cTr󾧩NXu95|%z9mPȍY1}we,D1B0ޜx$N m;'v $.\RLrL ƅ:|(~5.Wi4!BA/=1Z$r IZ$uov0-F54Eب+{Vځ֏BPT}j%4鬩վrZK?% %i \b'#Al܆#j<tSI8IY0\>?Vg o&>-E KV3~F}˓;_$¢>'12LnV îU68iRn-|B#3h.Δ):Vs/EMo@u;ܥc=,iҡm2,Wu.D _D|CWx/=6Y {:jX=@ssIǧnF0=;T;N @b 9#_Q+Gn8IթBˊ*q-;/4jfX CBo|<ԞpCI,{ A)3HP6u-mw,~C*=^րz uŒDg#6.VH(K[6wQ{d=*\Jada ]dd@$zD =b$Pa2*RYd9rl?[.*UK7Xa2?M6gzoBg9%xNx͚pO79Xĭ%""e,m'Dѳ;hd8Zm=:京@Oςk lrS9UY|b_]瘌N[f/ @]h@;ք dW+{>tfUړc&5`.]1R]q78_-[?2dfnr^ \Ճzd7nqN_g#Qin/+5Kб)1(Yiu3E(n1]\ nY)ûqvȘK26_[TXS>uF-PA>k@uGcZYqdZb\>Ba)qF?y~Y_#Fp \) IIDHƴ׃lǗ)XRIBVypR-\`nwN~}/'>%@SMLm&q`; wʗ ⮤8Y#+le&6[}l;D(}Ǿ^V\f >\ZPo>h}v `YS,4V+xXx>7}V<25'"=oN5&.ɧ 'W8Z. s,P:՝>Ըe1BVZnlV;DIwA7⅕.@>V_D*쑟gKϝOحr)"J*aZc騥F+:NA73A #A%-hqۑ&шVYEJ~]=CBeNy .M\0h> X˂K>(]tC\A~XGz>X먔GyY;fa0/ S J7]iq*P$'n Y8fyވ Xy0xmON!(9ݺuUjXf'R٦}Z6)e 0T\q! .|}V뷞&->B>F?'hEjO><~Dw]/˓}cê))Mb#A~D_7ubL'7쩐%]Yte.~L='MgGeu Q4L݋R^$܄e_,n"x>3N;+= K4VV!'vՔj*xgR[('RfXxF63}hgUn> i%Q' \g/1OZYjVbyJˈsԦj<J~Lʈ%L]oD SVٛ  +5_cR Q=o=ߗcSr-ZU}:o%p+~JrF] qW6{I6ߪKDٚ3W혴oR :jcs+ih17TNGGiJ+cjy3#< u,&M u`_53X椚.Atx}vZ;NPȧ2S~T# 'v%Ԃv-[4itl3DĢ/q;80opJ?TOj26(. Oy-t'=4}F:_L+$Owm{`*YOJT:ծV[>%ALR{da0U'{qy*:YՅ_$kM-tt [mHnj{ /wgz6Nf=@HR9*7>eTxШѾd/lOowt߶3pp'if/7rAh:w2k~=٣Nw-_m3M#.G:+*\xmt<+bCL= E@^(Ʀ\$Z|I3 P0H},Y\g)L/#Tū2m|I5'% J8BLum,l{~Uuea5NL <RdDQnY+4PEV\[dhX=h`>uQv`_+zq,G2r+{@Ɯ >1B\u ;Lu0.l15d@JɁhhiCpUj )ccSw$|_'|{ #(TJe }9'5m\ s4: cxB=%_x^KNB4DJ%QRx0QO=[8GMqg7c~pH H(ԕgY'ԒȠLXdKn=#S'u<$L'g3z;L~)%&A`s`+H6֛'Dbٖ=4ք*~4]UH/%iV.\4LU\myOsֈjk"84EUaSj9ɟ9 [8K9ɑ)i,'œ&8/EO6H'jf }I͏Xhd>9**vrIZ&@"c|ķX3- =2oǞaK>R+\os-YDi(.^/ Ў(zGN/>Fv(2o_Rj:pD_>0LnQ@[%MRc#km/g77lKb9e[|»`_֨~1}ixTE0"vɝ I5o!թ)~BVŻ]ߩ;ҫ]ÃP;uzV*bdsߠj(@#;)BM>{iy>yjj:gTNJ2ٗ`Z mCԞA+ҘZ6sGy+ZKҸYVXf([ Pq6nu5B\l^{i5U1,#9{;tTj'Ҋ׿9XEUv~35]V^8 xen@$=Uh$6K A5s5S.ٸj(6rI;Õ 3x# 5~ O$Tn'H64aоiH[zňjE ig&&6Q[NtWfgPi}ge;gJɄe-jN dRגϪϙ;T$#ˆZQ\,WnɞvإViŶI/U+ok<e,<- zol i9߂ N~.{C9agquVҸqz}& ,6Èձ!ݕUSBD ߁2 Dz`[`f}nǣ#"a銘OaF\AmEOjx.VǠahJCl7;Y.TVbMPF|B@Wq QQs>L|wr@{]6 G|Wknڅ*Nh2Q`7OsYB 2HzOR֬'Tt P@ߐ%T st00_Wt~DxVp05 s!rg4n{&5 = Rh("Jz{;q%R+oл(s䂡{$Ah]|*Q"]IV5_͎RҤ?Z_*9ۣ'4q;]cA|knr_7&b子u'L_ YHBO pVkk(U+$hퟙAZ,4{й$G^:,}XN]^nTj>[$(rw,oED'FǬXd+J?F4!.G h|8XrH1* ǽXؒ3LjЎ&ko Ymg@ uFӰ\ՈH DX:ӕe sc LuP~[Ch>B@!P863l j 9C*ޱkur~[GmW[CDT^; rA'7m@读e:9rD- 3dJJë*\p8 wR5WJmK᠏4X\K<܊VN\4&L17|ɧN;9T& ]&.643r#&APPGnTPnx?/ԛC,ARgT~ڹ9;&-ý=S(d+ IT~D9iKuEcT@9\)(eӑD飈ߖ]|p74s0sEa׳Fs)4 ?Z .:CteD.k9̅?WX˂j2L=n [T%<n'X: T2[K摐ڎ(x]{Kߚ \Z\}*J(e, &+;r׺03E%# s=oמ4H8ݩǙ8B8ᾞG=cIJ{0ƎA͔_e6fh? !TkFځ6ޓ:{wZ&_ҷa{W@6LSO6DɪÆf}5r^h#>Y8"c٪4XU_C%S ܈xQz aȍ*Sp}QR2.e& &5DޤA/B+!fY7|)P1UK@_Fxz2LoP&}ust.-@Yåd?>G1}p(KY1![t% iPFI5M3 |iHxf&VwSM*UA*&ʱTk # 62Ul&&w9+N/\uxZ$qY*?*M3IEqP4~XdXc U ~A m'R߅=< o|U W:p6ǁ$}_hB { mXErUENs>O/I CȲZS<+} (S߱ 0rA'pJ{Q1S϶G1=՗/?B;]xT8b833KJ/>34rr w,ٗmxJD~=ݥ.?6r .YEm2e*M_?2>)Nx2 FNL{|;̿Io̜8.3{" r_GWW<#ʷ[ vmfy@%KOȼ-,*۵ݐ:֬%92_G/z(޿^/0[S^\w 63+%w\ی:EO'w]MmQQnv>WO79\zQDyv Kn<dd~v9ͩBlmB>"Ι7%&Cq(bUFR?,}{D[JA:땹*8kl %a .t4_ iġQ$W`g ]}D+ NmFt㳺7n@+GGr4oTyH[$ /Bd OiU!AY"<n( إʚkC`ubWpͭ1Osm>U=l¸Tm)y屜h<љ r $QㆩyM#imz:=֗{kn&C<> TВyIu9*5`"פHo64&9_w0\|nIr=1/ʠ.sVۦS\X&CuVUJLƹnp8&B&P?.t'Y ${'`yʡyoŶE^ՀIa"sb kv!qJ.h7xva@'HjS0jv_(Cj#Zį$ /=OXHV,/t䴰Yk[,JdlkpNK̅'Ym1ѠZ'+ ׎|c&I?meqVVw5˴Px19N_Hj>|O9WGl5 /^؈re.=nR-2ae"/']haC=6Pg? z-3jz1:?Ly GޫKA>mvt]|ȳ4b,Fp1vD)+.rR O{CJ߄}GBzxHc1f]{6F%pCOx_~fU&fofvEyDiإL=h-6}UBZ-2%OZĄd+ҡ{L&d2n p spX|͐!Wh`t}oo܀en3N?r+7 Q/"zYU61`D>@S?&7ډs[bPm|On=ٟQ3X`Ȗ:gM9C#05O_Q</J$FBH"#'ϡeÂU옟u,4{5E{W\̔3Dd5PW_4gbNiNMt cuhu)>L"l`ezkv+vY]Yg0~p84wIh(xl/&J#`a;J+m< `߅iK46;ĜP,FH㸘֭q͉_}1EXuy31ֶ ʕRWjЗQM2o4Cz*TJQQ+B0n ~fMa aLSFlm\x2W9ȥ\`~S]po~Qi osjnMA?29bA5ܲUaDי"Y,#4dgP B6s>FU%^Jfl\;v5PW+=~OsQ<ݸU]&" (6?q{ɳ "c4#~P7ï!*Ue׺} dJ&w(rF*_1;Pze΢tobÌ=39~c1{fM_Of`)%AK}-)dyStxVO yx~^_!Lǥ,b‚&`@ԊVmqKio][QzuYBa{V4?> xG9Dݵ<,'q`LwbhJ6G :VZȜ!gv7mEހC =҃=K<"xọmő=HzDThxU,XήiBGPT+ NN–}GVoM5j"1R^nDn"2 4')0&?Qܶdl!jP]ÀF tר RRUJhk2"U6$c00yr%U EFO5N-S..jD@^cY7ʲo184Mp jm;Z%Ե< >] *0rOL̍8(rɕm "~6BD ̮R 7hn -[sGch p|Mv' C) wct4/l?& XC+=Q%xINq-Ƙd+#ʡϦTkj(PIR 87C鍪'(QqE^Il :Jέ ~+B ʫ}yff!8<\DCDῌ{-M} u=9(5Ci-jW {0ie,<w ֯er ?#@O ˙eSW CxթBɧ)eG/!F}kt.ʶ9lG9ϻ[F;Rf^C? k*x|wNU>gH*KAX#WiDZ30V|v ފEvn8,T/JiGx>'rtRwˮ[?>tDj%*JG;Ph^" ]1^)F{ىѿg|Is dC_:#!zՙ^j~5 ?\($緖t]% U.ًpsM,Xߑ8YcVLqߤ1Lk2) 4o .svٷJw70Tk:Ve]WT5IdW.%D{ h|j.jDe d)"i)*!9kV?2G^ϲh!،ǚ u2WTz>)ƲsZeb w?t@B'RB9A _% u2;8fjYoA{G`bz#=t:;ßiQ*>9 ͶQg^ ֲ*E;PXgn>E?#n\|o ,Qױi=9%eZ?&T"DNM0JÎ,NV YߩU!2*2 ⹩f\!Vu(zD|S$<1M.IEQ-D.KfHȦI+}_UX/NܕԂC['Z71?FNC(f:ܠ|&Gakr xߠeXvJE꜏EZSp]?A&i`+d/?~zN24&šx3@)͝[4+)Tv{D޳/|6@=.ZE!p!M#P T8A\=)6\ _y 3HTI[,?{O7؆,:.ݓX^N7䌝?peoȎWyg#32{*7uӧ&m+ųsv 0x][K&7&dZԂݴ@ZǺF~!ݷ6la)+fYj(`&+f2U`G##8kbђE: \#pGaBN9A!aU'Az A ވUjZ%!e9xjMq`q 86HmjkL !E 8ˊY8s",m`8QK!*22t/r|MˌG}ILQVjˏTrzf:O Ŕ]e:~OC6Pkl8 m\LyLO7w@gR_2~%&m:5q ZϬRH ݮܜ9 @|3;dɽr5nT)@HY!t])gSs >7&Iw9!ͽҭvԟɸ)DTTuAjÆ2ƓYEjs`[&Qk@ݜk\i)*,Y޸;Mn>ݝ9hwT:{DB&U!xS$EI6} 'p-N>!XV3= 7 ($W-% 75}M2rUr‘ZId$Tഴ! 3AN9ȺKĒf|SWj/Tu9]Y$Wp@(eoܴKRy8z7ա\4$d:J`siosV^{!`UHgs]b&81&RHѤP]8y][] xd(O"?}M:G"5bx^R3 drh3 =Z~!wP%bwd/D$Z^m?1-K+/>J?4epd)DEY֗w8-C02[?5mѤ<'BSM1zvwhVRA{D `|;XCyrq&`YՖEJp+i,w_/ֶV=룓G}7}2& }NyUDpHCz 3UnUnX  &Q՘I'((m'gu_%؂*W|=%6WU5F30NetXe5MU*BZ@,B1fFP|S&q,W89b6"] iȯߑ>7=@+a>Ï㶗QRQN.f4gljA¬gQU%٢7xKjusLzD+./ (#~t(f7ݞFo|eb/ zbB Rv(+Dai@O"d/2FKS[uR[PJ#Ds6YOq9zq(o'KѣV7⍉NRcY:}N5AwLb &7ЄV(ηyy=CQN l[nFggzD#}y\û_O;+_jȃ'׮_ImVʧ IcI'>ddU^\cǰ~Ro9ɴҗ("i(*DE;A2*ٖ ,Pߤh-W!`:Ol6}eu` h;8"=1ӕG͈v`k7P8c 7/t O4p0uSY>p  \a쇻:q8 v4KI@}T*!ɤ s^XCi$ yNgM\J; F{/GUL$XpŊwEulqއ~Jdj_O%cjQ(۶ȀHM#ଖJ6yFh˟ ᓤ ĺ~EpSOyTgJ:Yd[}9%\e_ pƹьHsEZqOgXݲM9Lى(#[3 K2yҁS x$jQqmRHl.,8гTP6;L"gZ$`ˆS1U`Yp`Fq$J{2C73!%/ٗ-aZ~Z|;+!vbbNCOIpf &Ҡf2*pbp(#@}{cmrfHU ٝ ,ָԦ4UҨ+B.mԥ)'+, g:y? p  6+U*טϯ<3MxVUbWWwŪ~!((Gj.%8NZM~Qc7{\o 6P ۡULퟡ\VS|:6{4kP-l$l3bʌ0f\R0,Z`,~ZOi>PM0A)H$Mu9;5>D' cU+tHP7 _~TZ2.urm+?P ۞%5ny[=k8QAa^#܌y9d!ɍK3/Ӓ;S!e)5Lhmmv1BW2a}c,4$z:D:j(u=g1]]q"D] C}0 B!k^mdž*F>u8rN!nʝ"'rLbS [u5<͠޽͑!%r?Qߐ)zFS 8s*[V*uiF(C bg .|@K}dc #ɡ'V~fr1*0|b$y|w8WƥCP-Olp}BfPpax誾DLuksP66/IOML9QQw*!JX f|{C x97h>GQ)z'BigyP{` R% gQ5g\޵#m/fu)5d>P)n1dIwv˼'N+5bm,6pT&SL<\"޼^ A4T[/UO)R<-s0IOSb"c=ֈ;?gr! )>f.>=>Nz-jj[P>7TmK.Sɘ?Rg80A2<6Ż P1jL]gpVڬ|~ շMVFZFC҅/DѸ^P],"h}Jxɤ2#ef2_!cAC^[c(EIYۻfo}2dB2KT>t?!ʼn(a A]n];kߗ-gQdV')ku7 0R&mWV z؊V¿FڦwpcM}i9bleO-ѰÛ$*vKwSQ O켒=ئu1h=Ik-Yٳum쿭v_hDVr܆Ed/ɚVZt(S qKb:g`A̚~ jwnl?>fj)NHI.! {N‚3`1+66!m:PdkK9>+43Wv4O_݄T7\ujvI!UtΏ"A4J&Τ͓?J]1A\Zc 0&I:4<3-QXhu.LPB`="DLߡܣQE [&RN>O+Ė%-0*V0&W>'whJ<}\XN S̟hNq$ *iD~ycJ4>Һx@/{;*δ| IYL FsJͮ#a~ii5hɻ H(HY%JΫ.jkC*շ;o>|r,v 7(N6e>R)M+5g׈ΖRHs%z.. ]6փKsgQأ#ɪaK#z_, [U>{b*VUI ނ$ j4'? -`2hphz]MH2=z`& h`Hi OpukȬQ7;{DB }h5nwW#9O3d!C[$eުnM:kb.F'8ʔ-'Ԅ/VI@8 tD&fCsZ}R-3&FzI! +,vkգ 0~vE|3ipVL^L(wVő̜=@W:X2*'Av]`T(P-%\mAƦ ߺ~ˁ߭Qz Ml:D"j -i_: wu!~:Q )U U㕔7 e9"“75@zXƼ0Q!^i/pxak8+IEsVV ~Z\{czAiyX+;nzPI}h[4abYF])yM&KFHFOCs0fDָg`z%^6Aۓ|gвsywDFmX 3ۄ民z[OӂMԆm>U`9E_ ɶtsch14Ka&X@5- ݒdRNSfkUp7PS(&2;+CKhO8ȪiBn j߅g-ܔ}}\0HSE8)̭*5C3w lmKffO}c ȑ&/~6]0$LrkHqdoo8e(K[MK"(7"_me6ׇهO 2ⰪL kXe0 !gmAi0SGO? R#PG Io3MT [欦A+Fg+JR]Il ĉ83&ѱ`!+ce?q&n+K 4F#vT.e{ǡ1!ߪ_1lWo=é1' ԭgl]Y q9f! ;dw;ۉk␘m,_Oxۧ`VFEpu?s4M?CtlֿÁruA @ԃQr_T5,+kpnl -8ÂKaLvWK>qZ 2 ՗R'LI&gۜ $"/sP LB9<$[S:.liG\"e0ݡ 釨W)|BPh *:#$nbCW#3*{1qz5Pdz+х8DOj4>#?`i2j-brn2!?S{vWNz|ٷsQ/.T6VʿCk/ya /~JYC,j2ڰx_5ʋY%p=]b'w6LJNT 2 {meteŬ1Am36GK[fe5%A&_Ze8Knа%CVCWڈ<ؐ?=W ׁ=Vzs^(c!e>:6Jș57VѡA~l.RUj$vdx^  w^=ԙ=BM65DL}Z\x½X䊀ىwź_WQμ^wTd ΄Fg!Wm>sZȐ!_fAhsZ/U:'>%@` ^魑TYRaTFW!^,c@?/OJ]jpVJ/fl ͇{(xYB"PbY|Aϟ?|.G*p*>^!8]UI0~4ǔ9O-^6J8c)Y)'@WZ6EtVs By35$<N}(-ݯ˻F?0. ~Fd @] wsqR%Ղ%TYq-<3vՠ(DBy s#XOfEcp_ +ʮw{)BXudytG݃Ӯ7II`(6ņ610^p05/ |pAJQ>H 'nJ˶a J)pcbKHnH (Ǝ ($?PiZ$8Ţmw:a@JR JoDc\PZN]Sd$& j9jsJZ1ã a3nhrNjKx{ =Vŗ7էHδb^mnQdiccQ`sVξ0xM"FTgY%H)l0Xo 4xA05k[ -XƼ1na/gG~+rŷb[YԫutDk\E ?0! ߰O,(ݏjD'MOMJ̣cv 9A0VOzJ1ڜM3IWh~ۯ;)޵v $4P:|"Svjp%C[UZo)a+q]f2hʤ'&$σjUo.u" srURP E7ZR^|rp[!Fr"&ROɘÖk& 1-=VJZE%tHT3pu}9=ĩ(`KC9ŋ] YBK!W Ծmo؉:[,X|״{e,L{wߘ]Y1zw+on@3.•2:tFU,AuZL!<KV,Uc㔘wa@R _KSLSi:M ӛ@O،!^'.^P=^wy/&0E XN])7QİE쬕!|eyvn~!2,68nX\ ~wt&պ@&bUjkaǪ/y!N5a:j|=6$1(k~J_')Z?/ BTz9yiq Ybe&:RyX7ϙMIrrO]Di,PGw0OQAT3IQ'Xzx'Ҽxk *cH"qh0L*iH]T7F;Eki+U1t >~9D1S19J艖e9{ƨQu-JFĖ.1ood9C6/T9dk?؝$`rNxJO\^ pKdHeF (9x4B*3q>KBvMYuCNUuB2{޶[J{㫧ugTP$\pe_@M:{9mcaJ7>*wL(UuRэc>$/tO?_!(e\k2],Q-.oҳvPHB|DAz0]Tc7quVK`N&$>H|S_F*&TBIsd : $)]- $նεMsk1Lͭco۳ r1 PZ]m4˖rQJ~%R10-]DT5Ga>dEJzFM$eĀp -@(< j`s,>l%NbU[-yi 1#/ɏVIВWʢŇιEП:>6oz~)`M۬ px 4a6 $oHs*\y;G"jV6h>}f0H(0Uc>z BF?4ўĘ=GЧ 216͗9>dd.g Bm߯H6h=Vv%{zb. kU~/f"}?DZ`w6œJ}TFS=5JzQdQOIlbp␨c&R1:3F@jZOBC_0`BS1{:p:cO20yG?]1+ \E&q"R|Qa ],e{k-%aq;\R~B-1ڠvh]%ʐ(w( `-jb(Y*EeZ(uqPO"Mj /{, jU8?Q!h!hpUW ՞2rs p>!J2~0ۿ1)E/V} @5>#& m%%ܒ㮽;G |` :xAUTj[?A˙֯:TO*{ wr$5dWM|S[ߎvj(^pݩG9\D)e?[9OŝD NF<8s.GkΞB2L[*a 2EJYiH$r>,3\27135ÏN. V} iyٕzV;[d^,sѦٕn.U0\y߸]]|¶TJȬ` m(-0:A'Vs&a2LKQFiqdf RފH\@&-3jqhL+b`(knd8 (nSM-Z[:'*<j4D?gmx]@`d@U]Hl>@/Ja?Xq]&Dj(&zHqBjB>v.}{ Lf]5F%8ER3o s&Z½Iuɂ{?Ɔ&j$$I@is–6qwCwp['̪~g nh2BU])L?;Q 9!uHRT %FU#WIAR{< CBDG ^dhb/܊>!b'~XX`yȇܹ&,hw>&ꊻD"y$810bo!ok_6yN yM+҃Y+e\x4ckO7D-Q@SG=kLr~n^CHtͦ`ZONyB^y!9]K l21 NR#8q:$ʾOg+$e=Y9kLC9]e>aNji16c ¦FM36gH#䳕8ƍ@n?p˭6Kk GaadHX6 q>ثEC@1<~ŧSj I~T +^U]k%IE2ʿ% &!"KL!J c$~z9 S3K/E0n~f9=$cx"ao*1" & y ߪص5i.DF`?%9K,8R?zdP9u5ȥ0oKFUjsg&[QC9gٵB2jc~08YY8YyEվ{=6p9+OP*<ǹ48%#Fѓ-5\n'Ky2\)!1g,kyz,S; XnKE^هG7iߩLlB)[Pr -Ws1#Hӿ;P%oRPdRko'Z @vxV`=v%{Ȗz9Sް:#`$F(9qd>qϣp`s,xOszkz2$MDڄ6Rg]sK!./S&Xx <}"M3Xmt#&&4`u+M47Se42X!EKv g,yT'fK\^ۜ!ЪB޿.<p~'n0kդDqsI@kugP(Qymt;AGFz G5 ԴD]O52cOK`+_P2Xvg gPwTFyA_7>psS+ }Iތ~V1%ԙ*9,zˬ "D q3 ` Pd=2-76^_7ֈ2\~~?ǃ >ZƯrL# ]y H}W9Sw}"bu%5*$KoPeP=x8Cڎf%*\zs?ÛWkzOxF$7?J 6dcA1kt~h&)Q ?y"jiB4SkRU F[>ڳΆ[XH dZy͓)Ei,zoT )}B>U3K2K@0 F!єpKKh]Zw^1q40UC*A ը Qp\wuv`B8#NDNrMAmEZعX`!|xc n"@sg&n'HpS{ɦjsЇSn^DFC5iQc+o}܆qp\M4k9̈B%i__HQLRxrY)~uNb#GUėpy敧P&oM|v{ ^ĚRvo䘓+xuЩι8O?uL&z@ NsΨM(rAaYw=RxmЎX !(+qrRЮvдM'U7.eSײ}.WAK ZU:/GUQFsmZ,syi(4W϶w8ˮFj}C e'TAgdƏk  m\A3(}GET2x}T;zE#¾ N:O1.җjuLy~{IK`?0}, n<81G!s~_K5VToyC5ͫ(r;- mHHIoѼ1Bp&""f24)>d [E~$ZShoѵj8:~%]A7o ~hw)ٳ#3G|&)`o^`)orCSSHSH hU']kUx޾嶿Flȷz, n`!Pc2aja6VjԶDtOa5kzjbzvq!$%lF-H ԠY2-y|zqdlsH]w/`Q_ Vs7FK8Q2NOW@Z(?!@ctjHgdOH_pI ~q"bilL_w:MkL3U\yqqƠk-l^.!A.WK?94q,F=$ro2,^~Ѭz& CX:/?+3QWkMe`*r: JYpb-wfpl=wUu68XʇͽAQ鑼C0(=~zC]W*e(Z=@2?k=qF[0r RY֬r7[C_e]lrQXN/i͆KJ]R ^w͓ׯ+`))^hpiCBǥnçĢшd^-^]:⬻P8/Ŷ6X4/ʧfI7d7(6s6 HϹnD(yZnumhÚ As~/;!o]G;?y6ф tsw6gEJ=ȝ~M'匿]A'49wla0y[.N٥JN8(el2'mWFc<-p˼%!V+n>Kxn$.@cPtlsì_*Z@)H0.d+„jymod*#; wt &ĭuhkv`UAꔐh%n$B.{fi-ҙ*7d   -J煒y#-ͱp}6ʦ΍bZ4E%> %1h2; zdzﭢXoTLrF-fϤ6W+u%[F=#*Y{h/ IM&Xa%=Tsj ȭr=^tYlm'K"](]dPqиZ_%g6⯹VO,db8RÛNDyfxd9%Kޝ-U<\8c!;="TeUI):vHh=ƎfN)MyYBҨ!F̍j r3o:톷.`֐j]:.`$lHc"a>a1ɷ:`e dK272FtX0ޜ)^ /u5iQ02q|A`@`*K`ϰy=1] j'3CX23ftG=|ثZng?eiOe!L,b@IH+E`|1]S}kq»L0fxbV/؉ 4ͳ ጪ *D܁oUVz:h@{# ʰΙ]SSo2MDbM׹1~"4pxZű7l+e_hG]hݐA >sϓ*1c[$AOt4%~LCI=<_e#^+VTAt4kaUVS & J {ZE("K{b^}"V5w*2M97ң +6pD+6y8|+w15bA4 pKRME(tX$ˉYdZHaz[[~k<1mu<@ʏsDJfiG2wfv/-@vicƌ@jxeޜH%4e A+VRH\=8*d1Fy/`ekq +s\K"F !&m:p 59d^2 TBH`8ˁ]H'GI$^283؄yfIHU2T'\BL9ucC1m1hm hcyn Jg솇mETT|?un%*FTnPRLnO'͹![U(ɵf<^D׎Z^Cކ]?3A_CcPv=.hx.%վRdO֛Ƿ@+_o=i66!Z}e65"kݫ0'ںY݂F{P#YuÏ~q_//dQF-UƉLV?$,^Y_շh\rۊRV.x*_TZS+4g:('Q ߑ{88nY3}4(J6&jf6 wH{:Κ<L1a.kRGD,klf6o, ߺ!OT5O cW#n*N%2?*w1 K X:"m{4h3ahܼgP9=N.##)h|Ỉ ۮCo R4J"(␘q$4ͬ/$%P؛Gh?s6\5 7##xr_v"Jʶ ,2^v~=iFm)@2wR9 x$ӭe3 {I}HYehWH(,bөK̊>^bsq&ͥq0W).de<`X~!MG 5P' 6 H- U{TU /b]G/5O 寥/؊_%vRW2yN/,;$af"QCԜŸ[[×˫W aLW|@?z7噧|9[ԙVm<}.)zg+82/6RD; #,j_ Ő AsTdIT]j㿯~X|1enFTTu n+qijxBe o%ۑ]cc,q YͼZOeaCre)\'5~VV07XvTY.9ȿzE1^S=.1mgù>nƓE CyPsvr۞֫qnaO0doD)7L/}ہ g]9Y L#I2ؑ(Ţh>}1ǸNN_=h`#1@ݚkr2I1pn"pI9^E" \uMFȪ y.>LŖSsq&-5mwI_èQu K~اm툞{BX"AgX^&;(cgN"<ܜ_OxXH*]Ȼ sGR3 mm}:CȺJU:DOQO>#9!mb5ō- )9}fnaslBT6 \*O5e m6ۇXi^ 2j z*h~܀;|GG&BDs27jhB 9ifGG)'/85sz!LBL'޴gP ޺;#(Z֬4$Huf\ 6(@:n9OdgHL 'D*D8feEۙWz{ 픕hv"SZO- 4(dxIʱ+jNX<%qRLj&xa'צbaތ$[|UzYj)K7ML&NW^+>{@μQ|״Lj>B6֜3 t*duŤx aŤZe~G=:!mj^Z_)(:'Ol.YLd6.环IJzjW&C X ,!̋}"70Q(t4-SV?F̊ q' Z Ma|q@EN~=|tz 9I ~*k~{TP`wt.EJgE/dsWkdYpǿ _A 4o\A0*[0eR#"x>LdFh릺^{$N>uLP64]BjQ (]aٖVUI BpW#]#]k܇\4ʳyP#l7N^bjn48F#wg\>8B>v~۸C֩bT9K uF ŐO׊xIcXYZ"u@ϘY:+Akf(V{ТN7r[9G,?^@$H[[l3L N>4w#\ 4^j)hJ`wl=OpA2[i(LZiA3uxU2`d5[Lpv$`J,#3 q_ ߦ0|aR6Msf֦'`S@J^DW B8ЭҥN`THft<˛ X1P`sQ֭oYD0„$sn$*@ =uA&E?aĺFޗ.>|ڧUnp8Ϡ:sB׹kLmxw.҅ă&- )fOu3!Eج:6Z!)@ wV۰k/𾠹˵Z NX_S#UӹY0{lzTTVr\v3-uӪ/0h`ĬG @^Q f$=iw[_صeiFS8oC`4뷵BȽYH?ʩ;=f% |>8|p_FoYbtnZ*$'0t2f ƮBBa̕6Vq͈e*ET/bRK9y9f8!>QX={B;L ],k1ndr%b JߢtfO1^̤JQd}2;g?#Pj@XYFbr/zHٵj4ys}6N0EiI\^٥:LU\bAXNyizȿk *ׂ\2&+DݷԥZL@0e/ἵI?aLo[gg a@3*s"wT*yfqR0e ]BxY7BYS,.  u_)Akh̛wgc7/!Hvb̕cU"քB9X ˩ "I"Zn;ꢳvL_WTg舕;[FJH $[E'Q+B)'yI %J{KI6ceA翰Y*|Ve:>7Y<G '4>"=ޞ[b܅>c>[H۳MoXڱ QْP W)޿uwCo#NM,ڦ&\:IUk}'XFQg͟X@XڡM@ۘVEQx~.'eZj!OZ Š kVHehW&59'~Tf|DE]끧_5 :W؇iX p@xB?k yyk^*#Bz69g,Vx׀:R-o.]2[cZZ`uQ8\V-#$ZFd.=xT`9Z¾ޱB˞*Y09j׈JevZGZ0[ҽds| V)$}ˋ~i}w`qX- WILl)*Sc8U/,Ilb&$uI^cW"X7I@I ^w:E#Y>ʚ*Thm?[݊ȉ[jN)fmxEw%@y*Vy6!aޅ;9/p;vE1F_s[߲qU~GLAu}3(dΪlq;>is;#Wd抶s0q\/t է,0szKiCNnjw~ d"}XCuІDAroUC.bP;ǒm.;''5E\"EH7U@+zý@κ; )M _UA}y;Bt`)iz&.Y-HrYvq< w`*C/5 ))PRPAo*dDzگ&3ӡS, ]ͱ,ʹi1n,\MJYyj~򟗲|'/5'pA%:jc!WsIsFn ]ay e=ED a{(OA/,P3hQ޿fs]¬<.d*ŤoǞ'Ypߜ< !/=p!tA)v2ɫ$%1BH)m|}IibWH9%ۼc(Ϻ {U,iItϚe|_KH`g9rCy 2>^ _UNS\ ݔ2Rm'Q)d"J>tg[0O*p\cK+?c۫NP׼{Oy}Q)  tX AצRl&)n~I[W੿QH&Gm *~]Pqvܕ-ׄ5s}僁* ԿTEfEFqO {+ rspp]:2xo\%XYoy,BT!\ZflPiVr ypK '.=Zyi}uQo PDB5`RFױ_&h kgօ&K5IUw(e})'cS0D\e{cjp3 BêX+ӟ +` 2),ړ74*ҽ̗ ߕ;gIUf$~M6^cS.=7,ԉ^o H/h6p™W;vTw824)r$>uAusbJCwj~(B%pjxh[[LLLig3:꾹7MlU͵-޷$ݚF&V^~J=G+Bw YV;PJܥa g)TņP@ȩ!PCvI}_n  W&DNsqCu V ~$;(9Z ,M_ >wњlgF&m:_}TDP2l$(eJv!GYR- %.za@9 xfA= qGcU[G7q1ܡW#Xh Uķ?Did@sD++ rBye4 VdNU@Q(噭qpɊ,J=M>kx7lҮQH2⿀f*c ~x1Iz,~.ȥ/liUC&Z #K$xսS+k,ᩣ~<0B6qpA deD%M(xT7M'"w8{4Ex eXM?gA;D;i% :[1=o4L(Ik{q 6μp`cJk=BMj3ةYVc6+;%PP1 ~Qwts<ɥ<'*[pKnS,/9Z\]cHY Vp#| +C׬b:Pş.+w8fO8xJ3ʜ=Б9MX<6/~y׏0TJ_fe:l#רj׿e<)c>Fز~9_}tQ{K&MڄX*<5spvf>]jgmwNR^왙 LB49`պIJCgVm?tijw,77_ί rאMDU6;3$^۝uЩoB)ZYbDwsߛˆsF0IOrH{V'2R7Jv@-Q)ʇڏ p4qPƋ3 &>:N7n 0!>=)o)P#G[4Jh f 3 8bgvN-3Pue˶~%nfI-Bļ:6B K&=爣(=$E 6'W8]9!ܞui0GRlۄWn \L.rHZ'rڏlxN@&3fG+Naޓ-f?Dre4gF-S6鱲te$vprҚȋ5OBA0K|nh,C)9sNjbVfp$>N?cbFsr@)}G*0{թNJ2e)9ZyfZkG㱕 aS:]_A`EF2'(Q=QnmyMƞ3(hޢ3@^Z?r|(aݮ<Kz3>䃐lʕx>6 |/.4 OH]ZQ]?O[WwB*-o7R5WW4ng9`$7g Akz' CJ/.4$ 2˒=&E '0uA$dd V$o`tAy9Fi8@So\W<T)GDhAH34 @]ةN~ڐ"nxm" *Z`ӊw`!2JE9%YK7!_۲~PT37೒w;@3a}\m$!+t&YMsLnl*&\٘iҨs'gvU lixVpq g$26d` Q"0:T"N$k 2kˊQw ȜxiZK֦[Y'?X#>Iz-dRؤi ^o9]Qh$C ^,op`_W.sy9A)J$ց)8Y@J"p >Sc {Ȯ\G.=$UwxiCxkf@*F^ Ja˅B3ky8"PvB> _~(,;'"/rF_{0IEWQ[ޠړz ޷B0"8?>FzUrf9Prl%E9C@0/67d-4xu6}D^zeELO ҃'%fח¯Bj[f;)ÿGʬR$ ܯdG/77ȠC ].0M!I=[e!~xZ.G.MTQFV\Fe(Jc$Ԁ=a~,饤WBeě<;cMDh N$gH>y`&Nj5ac7TL5 Q}pjᱼQSJ|#Hw/Ѻ" ObN~ySE,k[2 7GFV}_{}p*0oMT8f'" )bۍR)ߕ&iYXdlԴԭ`"3۾}@_X_D)\^}=lC'LW/jcT4헮[C𻚂)a ]LąKXKl )^ot/oKfW;ԍEA]!e_]% Fg |C'rdѐjg"P0/~T"dt MC;WK)4L j3\N?_Q1jS+×RfrnQƉX%isctUU.}H1Dp-;x!ϗٱj_Q!,RE=dOm2؉uIs«jFCwˌIJݳȝ Ѹm&+׍!i$;b%x`XAKabYP-VxnVհ \c p| qX(ѪO'uޤpv%)YF_W:.EhזPXCTLSDܲӀZ?Uq6;zK=g?|є%ˎsMTL~Y|{fHY7'3_!i$%֢g{"Frc` }t9Z9K\&& LR` `=Y [JL\ex9jw lٔl83"WJ)}j >lefD:c$Ɍ:"OFJ+roi; u8$%@X\;32Jtc|c̕V/-',DY+ A\>"؈ Sk`b[_"]}cub1QcIv9y+0q"ڹ9xRZʎoq!%15Q1 [miR~h O=pMC̀ Xio?z96Z#G 9l1ԛ79[dZm عxݴu(,;Y[C(Ia/"Q !<(9v©~+GNxUDr9df\0Uk%X̹flW3EXfjI_%jtHMbMY|ѝJBRݚ2YTzM^*urxt9Aev{!,+ LUϲK{JEIG OaHiC .'9ƹ0{/l+t~0tOzq~G*xNj*jm($8 .~{ZuyR?Hܴcz"3|]%]Bt@|Jr2B\)0HoTb,N6ؐВ]$P'%1곞:}^eev܆x2093A ~׸{tr1T CתxsDVTzWzH;B!דU HT:/W@PSA~ G/2 NJ=Daֽ wNw02z_P1r xßJj] XX=f@؄mM`|_g5j-H2rJMV 7@=<fSKP1~.JȋXߊ[謷Vo'Rpx(ZNncɛ 5>VC+t;8fD#hL"m5C;O1-Tpvhj_'`n: 8먑tr.wI^WrXQ{h(9u = =''c"t3<0ۥ] t v8缇Lj@TR\pd{O' *40I .Kd(Ѹ@8ܐxfްe3H4~ PH -+LvZnajor?& +tv9=C[aAv"Gœ%˘ ta!*?`ʷޟ1fA:/u up/| Rhzv`|H.`ׇGڋ2 .&@J2w`MNP2FڕiP;zn"ȖǒmךQTC~UW7qOX̮<`|xᗥ{S j? A$~zxR֋Fu?=X;VLR.[mV.EO S[ghvFUئI9SqqWxN-Vs=.d"BhHM-Ŵ:GG! J[!U̙oX{~Ń x(^cGb"%" *Z^nfQUnC@Uw{ NI7˂N@ ԉKS&eMݭzIWR{],ic5A \+-^6VLӦ'}̜l\drCd@a93iM|%[Hl03#jujls-G?}b[H2YX?1gy`b,Jw7sƅgEy>dLP*){sw{dgY(=Pg= Vjn+*+!"P}31neQ&f8M ?qI@1]kD/#uS=*Snb-U6L$nM41CBqN.X-jj0 5 )Z ']wu{d6uE?1%ATxTG*qF }u` -ۇM{S`< EtWןEQH/Lňop_IQ5 Rcf~ A{ fI" 5"q1L%ƯF0A4r-; $s W{>QYPGsAxEyõg^ K 3q^bxWvJo.Y(E* ̈2jOz2t0oFQͭԒV+3ˣ|mc{}l˅2, XN$((,'sj tFfz9d6Zׄ+y4=;3 n_SRzܦAm2#c-Cr`N'Bs+qo~/J8o%8͚*TUB VXkᦟbA# a<FьV{Їs9Enx DB` J:Q#!Gź ֢%]"; EYdһ10J !ۚH8׸+0,YOgRNJի}Kt:w .{1W@ƼVr4\̺tpp\کn7KI=$ dB*)vC#E!hk`3jN*xsCyh+}]HMGXzlH=JY$ lA /5gMȁ m?bwN\ (t ȘE'R܇dNjO}AA"z 3EazX Vl[q+HN弒%1Jo=V35g{ $b Ԓ^&(/\Okug!ힷss:,.˙pr_e#ӡs,;eAj0kB7U/&9 ƯoLw߶7/cCʻx+^ _/v#5Ztu 47I%Pj$J;v~IGQ&v q.*>eaaL7FA -5 F6뇹];Ye; ,u(JE[`}׎{w7't7`l1om֗E:2_tGg>0;|#P _%mD٦_Humn/ofW['q\ɫ'U8GC&Ox..gkÕ%+V>knCZv*{f}n|[]Wcddα}Z5rG7Jǽ yj,DyTG2Kr4lMf/VYBD''ba{7[_k_ y$(8[,qe7plBT^iOVj]@SNr(jB2wU3Ѽ !GcPܲ^8Yeٍ:7{JL~naJu'4 #y  !ݻmdޞä==ӈKѵ"^O4]6Իt΅Wz^hd:aFTw*uWw6P6y ,r #]X2AgjV\:TV2hwp X[>8 cVNJ I|Yqvl_| h2bdz=Bf4N 3RhN|{^T[gyL A w[6pRVP+ᫎ]w_6z H.ٜ"”TQL&wt" rKCbQX? U!d/E`kgo,_8a k2믬*5O_cҕi6;ߑ |,w dm&=at#)sM48 D6uʩ%A>._FEa&y-Zb8B>8: k#H/sNˠg|C~RHkT, `54Cv}Ϟj3%u3 h¢ΞwtI-:%$7mp)ڛ'ė.K7Z/ߨe!U ewO >ܜcgMޑi2{`H4忻a;Ƞ`8q`֧@)Q1"Pnv_G#AƖjmeK 0-80Ƥv9a|{bI"J$h8@)!'*gQX ǽyoAqp#OiPI3Kݡg5DLq. XϘ,IXf跹ꯗUѿCj+UnfA}D2_"95UuQKJlmSZd&Rx &nu6:T |:nlxoE -zYYe I!/oU%z9Fc9 $:HCCRQ\$<f)*"?;Z|`|#>p!ômtaʣuM'8#$B$K=;-3);sֆ!'-E.xr̊cs98; 8!=놵/BQ2Uufn8 _# 'qtmG6M|H&A_g 00^tNPG呎_(󧵣:%齻&醽pM=Q!M'ymy 4(qK ?V˿#rS&d@}#ZYvϴ(ݪPs7H>ƛbϖɶɪǨ_5-O瞚YVH^$vN"vw3›elymQyh u,o0>REp`Klw>˝2QaIHu4V*@fY+Hew~MmftjS)c;ڙ@/)uMJ* ,# ?󓅥Fg03v..KNl5D"fg,g@#9,HK! CERdc$AZFׂvTIFBͺB| r"Ҩ 0,6.'^#Q.MnRBh q{cps3z}}yVL7)ۧƗgi:pQt< E.L]rcT6یm6/iIGQOg" Xnj&Va%_%-ҨZ--?fֻKo &@Th- /M* E0|YuA(y{aBլIVm>'6;@ /of ,cui|*GmC%NB8^qu;đo5YpǸ퓷q{1[j>wotd gEy,SGW>϶ߥE8/ B恚&jФ_f}M9!T$Fɶ G (ܽ'8-Ue96rIxd1T@7@(>l я`EvT}b+8;UqRF4ꅫ KJEqe&Y[҆Y_ 5gU(t}Zm#Fx [-y[FgJ3&dKAk}S M#PzB.i\rZf8w®4V۝L񕑐6{+|\PM4#L`kqBB޼I ~fo݈P?p$a /gZ[99l't> %+3q{Ju͡D{k紈2vS>d蘙 &l@Z`-߿z7Tՙepګc4Y,Njb6;o~B\3kC2m.z)4k~tX ' 6^WÑaZ _aWpWMd ͬ,Aē˙5wkH|ۣk0 2 ӓI{!3"}.Τ$<NJkA>ge\NV#~*zcsOjZnL4$ P1Y^aX* E;[*νb k8wwcM+G ٌvo_'2gSc=zVF#w>W7|nE=܈ɿ@d4ϊ=<@?Ducl;*n((ԜsTA;zoAeՑJQ0SmGhC WC$芍dyWI ET6P"zV%Y5GoF,#^jC~t|XAO7U,d߳Bh]fHM@.P[3g{^ [7Q,ʰ)|4CκQ+hl.f\xkl%_,!2R~fb{ jH-~b"+:8)ԗIѧ{0t85x~OFbM#2Nד?|֫i8w cCnmqs]@Lu>\J eƻ hGE›$M'ȎJ&OwNZc[5Y$gS=L$iQߔ*t(}$T2?G֬lQp6}}契~Aq17O;z?'^~шMe3],bO JŒ γC ikڎj1ľ;~C_>yZT/yg;ze1~Z/A7G4ڻ|մū O%Qė14l`+}CCEJBRyf'P Z"K)@BCޥ6`Ӳc=̵ AkkTIe'1߇ݡЃ'}k73gVͧo}ӓ&ӡY, }f/NC9WRXCN+8*.tOFVQޢ+ATwḆ3fp鯤ͣ(@ ~)ӚMcWݽ+4KeaZ}$%К6OnTЎX5 %8L I͞;ein1۹)ח8;[@[gLNn&?>6>n2Dy /qkYڜ , wi,o# Ud4u?=!uR@XQ&Tŗ9pDۇWMY8xGixж!SXi|_BnaD`y?|8H 8* ?}O>A 4Xʹ sy ANp]pF;Yz[lUy)çuTHrSCkh*?eي@ߘ4fGt*r^k=V-Л+u{P\:r 3Zqh%*sSv鶲w1 sDsTpRSCmtEh|:r{ xB Mc?۝v&0bkCч8u}p^lQ=]/Q#H׎uIW`A*8YO|. =<[zAU9tt },wtaWN=Lgs#"抨ĄaJ ěgk 0C2}rltnS}0 l)om&䏟 Z H<!IԮq6Ui #T;-/U:+8(֕n{_( y\rd9 Maӛ ߰9ɾ$dK1mՊ?ǰ Kq):r',d9]V[ ^'?t<>$-/'($8z B;'{Gs.}3(Eap^pCQgim:lMf5᱉ZejjATiYl'?npn(ehq:<3it2ZFf D&Z{F,l4KY: d0XHJg^8_JcKf :!"V]8h}E򢚛k_9S. %u Wǁ@b+{i1;km6rLIlE ~gA8sc];ƛ`e)~϶jJ %V%!$%uwOHQ% a#P ErQs1t1@mN7u^g[0^ܾ9լ_HH~;/J !dp,k[9P8Q 1 kv#d.nL8+gQ@hr"-Hly#N09\_ %d8yIV8/`6q1ك$:i_ځTVm s Khփۧ~Lc';JCmytE +l/ 0x'@6пrTVtrwhS\9:!kWGX,'5.&u)-#H{{`vWBĴ ֢lvbac%:],Цvk2El&_aL9nHeʚ }q} މW8ǜZg;yTXIuٺ'24&ՆoR|&@"<"r`e^ׯTSS~A^Y\\|Q0qGhR U~tMtH 9w3aIspy ɮb fJ 1F2631QXM$֯kZgApyS^ Nj\;ƄIj Ǩ%DW#Sr9_{r.KyI(&?s86?p\lOx)tmN }}~/hI9kO~[ m`U? _Cұy (wed} +e HߨCGA4 ùE4Lo$2ݢ%["<-6z6 u[4n9ö? g@OW6CG^DU!l.4ewUgfS_}BQDa\"M+WZ G6MmW䯎̈~R'}7mB.4C]4p? V"8B=g##/8 *,_|SuIEšYW ӛ\?8:iTh]Mb2%W!tY\0Nw< [)x:eH{ZO mb463!] 9-0wSݺLLsEb-k 7n{Osae+8V4+~uw'yyc4XvM3uO|Xxqܱ;:Jxn"TP3,k H#מ2'NrSP /s -KD77neJ¢k|WT?^M=3ZZ+=^ԈH)sIFSjɵsaɔ_4{plr4 -2 }/ЧcP~2zv`j7]+r$=@zh[ d*4眠`+@:&<\yx\>׷ ;}} hf HsdJ6YxWK>$gicL7=T:%PӢtaINv h膯"P P7qCm?rbEW 7io1{(h$ǰ\/:/Ҙtzۈ?nK3- CƲ+ٞLNbgy 0ZO1Ɩ=ׂtZ)ÆLRPUN?WMk 2O\A3۳RU6}q/恾MRk=   -B2";14>udB?AKZi$?BǒXAj=R"M1oGϬRB к=yN+_(SQcYaUpG]`<yqJfҥ +e?Cz%Yt32KܺuV%&':NFTXݘڎ1h;lYdsO\{y>l]WtTgfGC :PXt= F0 O7޴Y<]xf=[΁i=ۋgRqӥȥCOYt-Z5J-E3ƀ9HJθ6QuB sl?^ FByC%o\|fϮ9Ým::'Ө:","0d=n5I$Rpn,>I5 -e?Z6?xW=M" Ku+DavUAg8QHJFb;<\[zq =HkuU4FʭiQRvH(G^Y@25jgEWu~BGtݓ)TBӯ˞m>pݽ[}garGGR2}݁S0glGrrIPd廽g'MWs5A,gK#+ZM-(Z,=(3'!,¯YL>BMSp46E5J]7>rW(WGOVK9#b q,rXOUE[C){W!=2 F#sǯDޘ(h` #Zx;v@T`ss0lA}ӯ:JOf抪"7~jLX=g ͑ۖd9Ђk='N rI)AӱM4-c&[2KLLB{TIy}||/ pޅ*>x؉4=Y_s!vhz?fz]rZ, /7BiQA+GQh,qL яIU>ot( 0 j?G6itY0Bg[%xo VAs2vA/oAt\/SV-`^ j b\+V`+I jDž'͹#_f|I3 =Pܧ\Ӌo\E)O42!Q8w_uVݱ>mInv+$ɮF6o {X4v*gCe `;M,wf OG% ,G gF{Ypꐿďv(t;m ;_,cN9mS$o1!X~SUJɜouj@f0P7,ŏ=\8L3g MPG?aV. #nVI Ad-o7r4ײjޅ/wR|Njs"59sۨ@Y?bwg7S:&SͨS>~t%tuݴΏ{, xغQGqZ_! |RG;\얽m?72l0* IW,Ihy@e&U5%oVKlC`h;\`\:ڼ}Pè>ʼn`ZԬ8(KE_ӨI.ۅ*%r`Fhؒ g ~ d]wDL!} %pt %(Gyá}pg4oH4zA]/f*=DIEO*Cȡ́´Pg|QrE[cXWZt @ 37̠S W9Dx᮫ gE;ӆpCG\S`+{?4K{GwH样z_ayMQ5<W6_|Kw2ώd.aD؎M&K!He,nDp6ZmӞ>H PPby^P'Άb:V4=3E\$`H`fv*gqH0_&bR|PTnjh/JM[V2X'KW =B֟qkӫ'6ph *E/ycӹ1m@v!w#w"tIc+Sޫ[w;bfh9q+z#tˢ\aJ/9e:`(퟈UDrzn(ʆX*_*oν=3E"/xǰ~UH.q& ptNeVݘ[jl(H U۽H6.^19!~:Y#Ow' Lq6xSb.}o csKyXrCOލW(B}PEMԒ%RGSmc+ 2M:ESu[TCl'>gg)C?dQK9 )hҰ ޚ&TH~0r;G^(zX`- pAHiBx *o ,FL"ag>;zSEԵ!]?9tdE'߂"jx.ީ TL(Zx&kb]}߃"N] bGomcGMeuR5ἵB ~jJu- Bf;"3wI Ϣ\eQ$o*=( dxS]qaz' ̷\q d~B"!NKe ̂ π.Iq%?{~*=`dlJK3aVMfB9"-#H39ms%ӵB5<3@nL]8 }c(nֲ%rQ*gd7LT_e\ CaeNPoH"U/ݨZ_$6i7m@  oBA&gF[8i_Sf Zp1fvV$16ɜ*zH/`H ́Z^n_}.k ɇAՍ  ns54_AikDy~3oU^=*~"^eqbDry-&43UtX̚~2.W+ kҜX.FxДGO}0)chwkEl2oy R0Ȥ!PX@FPBfD}5O]{VxSY)"GV1h259Td&bPW '6Vd Chd42zyM@0+(v;@SdUqPċ66XپekG2&HSzvc Ol٭]X,ck+?(9=l_敌Ndg͜a?N6TՂnaxςXJMG6Ec3lMAU88w2ȡ=`!Y6,}}WC+'_z69hUmJţPJV`زۍézr<B,b:nx=+v1vhqm4HhG$a]ðl0GȒFDQq, Wy jp&L M+Xgn[` )<5`>0afVjݣtyqE/(k 6@+ /'M1AVVc7F˱j_*o)Հ=W, 1 Q=tzk=€} `I"?L! ¬-Num)0*;sxYD;,(,W=`йv=]"@$%xpgK Rmcν`-$F+!S93A:!ŷxM*p *9ݡO''̊t#R3Á޶޷9̜M$lv.PZF }Wd.uWy]0_20t<ۺLЃ$&Ҁ'z_k_NJנ,1﫱潘[peh\t}Ja_=WQӗxDSpغ2vOv]3 ʈ0à81r$u8qf9L+)bDrO_*_Dj<؈狺0?/"dr#7Ï%nۗaXax'4S8i| ǻ\ei³nH6}^ٶYsz4JY4t{WXfrm P[Wv^忘_p.8t,p"KCׄϣNBza_fY+uZV)9&$LcFܵԪԾW}AXm _X?P9t%4ޒ)1F/TMcg 2jF"tI_;,^EɈ.+9>=*VԌLMTݰ᭎~lAN?b>KE"^ZmK2yM8XfT>idތX$"HKYC@'efdD9_J:FD抣 H?OB}$s#4詭9ZҶ 2$հ2˫8veM<ձ|Ml8ԩ&03ᇀE"rPG>?R*t%B CpqLWfbhK,zrM/]/|% v9>+-f4TV6v :v,0_iN?12ʼnͯ.^8KppwZz̶0_itQlz)0EwMT'Ef!V>l^Ti(BzK&8 tJ7|9.%! f-Lro]T4uqԗ$s(#ɀQSn T̟Rv Q=(X]g"s24a5GIL$TekkBz^ a0jQN,K8kI Ew\3VQGCVǒt(LWe[>'>!0Zeŗ+LiMm ayq/@o\*]Z.˳(JԹX Dve!_Nl @`väR~/T~< \@,S˨\avN UFk1+{T+?nngR%)`YLyn 2 ߏ:BO?'.,n*Z h1I;jMS"pqΔ$5МQl} *+74R &=~YJ`6F0{U v>W@PS@luДs@p}_0|~Ñx!.&mm/f.@GڌW(t¸9'rdHFdu##Cүs9{3g`/ºp4+ I§\OhC!|3vGQa#A1Sa&2ْؖ3U?4Gq컉5)o虼m91&~QVLU<@ c,Qs[BE`?,No +iJISݯ"`//Əf+BGb1]sR(c9"w*ڀV=|jvFt:7'- 0 BGU/-͊e&(<bL?4&NnM:ƌה'֞fZ 8uۙq`Wb>IV^\=z.LሆaxYlnIR29b:`>EB<*8{i﯎FkʮbDJR x^~=4 e] n|C#0j^1 O17˨Qh\C8⼚SZ{=e y1FP`{WWi6/YdHtwåQ"C&K2&yZdoȔ6JQpR9%< JAF m1-]L8[%\li:5]| Lr2%&{i2bBvX%%<\We97/J6Fe$s020a[&'b?2XzR^,K0T5+SWq2⫓CS<5t#C%*re׿Ԙi Mb6R?6!A nh[a&>DU~ZJeM"v JLp ]P,;X9Fv &/Oѹ/6Z3TCZ>\EG]zܾQ8#iU׆[lI=Nvٖ2'Qِ6lr4Gmn844پ$0}`\rf!# 9'֟]z{Tyϗ1"EhcSۮ{^1:ڨla6DSE paYhlKnFbkS+jBČ=|1ݩԯ#R <Np{6yWRCd0!-o?)8~7"^WQ |^f{9}DGQksF׋V/f|㱶]QE L|j͐ jjp} $Ka< = Wfp["0Q6,uss1՚Ap2 d{NjT6^%xcro%@,7t|utv`ߦ)nr<$\0&_Ѡ .ϽgLDp`g}OЕJH9RMT@ R6) "X{JdYk&RHï<,`HG DȨ-fo{U&凶%nd /_53ϓ:ɷүczO1M#r 0Ŷ>Q}p睝W\-ZU FrtUWS , _ ڔ=6׆S1sxrGĘN!`%kW}.DpiOI[O-zhP;ƺ!ʝqZAн*\ȲNgpR{(8Dj=;a%`Yn8 n?78%]8I q:8;Pzs|qx/㐤x.t~ՇrN<\4Lfjn!#=Ja-.]!͟ 1^l[ 0 oNc7*{G@#0x;9U7@%1(EtԣIT㐟!ow VwmP" "i t?,݅!7 6F&Zy\=Ϳi_CH HJ `" ]p;Ad: ZC*vR1H19%ڏCBJ\+ eYF)]Li9=p"$ACe)^Q6瀎sMs=I%DAY^[a&Inip-E@a>bÑЀظצI-ʥH DxSWqECn$PDV&K Oax2Y`Sk>*5In~jnS89C?2\K"f/egE/K|iX*+V?2 Ox1+lQڬsp$1|e¥3Uz']2XһR(yN]&&6"0ct;pa ,Cا]Mj̤pP5cA>_S8oN/5G{hwc7@gM6vpRm$f <'Kߍ$KZ~G׏9]j`1p!#$^SZ(ʩBMp.~p,0Lm@DYǕ8?;M!lj~5f85 ӌo ‹ ċuK^]<)zjͨ wF=AN`1v]ǔq yȇCag4Ztd`.7=@'[ 73vxDB?i ЋD475v 0 J@HDiQ@}ŇFN0lM#N9Lĺ=:-ڍr誹}Ē`9e,wհY4nY#^Scw;a_P'x}ێi (%T< ڇ/Tґ j^-e#9"P3-"6S`{fT NHo:"#ϒ+ ]Z]O[ G7~Y$5  Lrվ i~n!SQ 6M'c|j0tStJ'lgb־cfo!⾜Im(AyDI+Oڽ0th<@;u.TPwK1_I F \ѬLsqe]bbB4H5Naa2yKƶ9OQtі,ȍrɡ3η]D`CCl7}-`6YIæ8Âj0rKY8=(1C/^;^,PH zv/~mmB@'S;nl>넩y|,}lmlUv+\ܺv/9h%0l,)T=_t״`r|t/z` k k݅ VؾxXRyFi+W>KvgLaf.nv9 ,piZOnŃx{SR} !bEij<ɑ6- = <06L bG VkX3rjFo64EeF+Lh'M9Э&0':8#$1R"Vija?QeI90 t75` ь0}oQj{~P9g:_ R ngƫ^*$,U܁:ɌvfBlDCQpqOOzGd{~n^UWw%q|#RnqsDYg#WEB)UigTW4Ca3]^F J_?gn=h|-tLk2kUA-mb䙷]ܲ7W6{ݧ%ȹ%1 ׭ö3 68Fp:|Ll E>:v怕pLa7)\#nT+{ϲƠDmtR}96 4 ~=ڴӇ?I߰3"u$/hw/>}Pq;Q:DV헜) Pfz"[ W~|Qa-X ~wC8햤3P ,S@טƭΊG)$a:5\Fwu;& ~f)s /s dYhAe,sY^vtN@/"C;iחu:Dwz~&˸teO_ /,\w\:,S|[6-PrվV2ZA} yrGQ "R01DXDweDnE$c]ʚUˆn08 '':JE}muxS\乒7!yFj;4@^P䫢3Ć5T]LO>iC#NU Ɍ0#tze)oJP̤em /ݕ_lGU!*a jsΎhLI*Zh:@ʱ8.|ueԥz@Vo zwl}+Qՠt#pR)0W$z7sԼ "Y-:?~0n>ϟZ C ȉJ=IRCwʁЈL %T\[D_q/`lf>G nqlK"׺ Xf"k٥hvLdR ZD- bvSGg9bc(6|5\HS9 {n`pvV\Zt;ȏ/Bh[#DfCoay:'ݧaaXDW4Ru-[ڵLf t_:K鷅3^nJV3~)dʻs! Ѥ܈1,.-d:&,&zXC&ҐznHOk/ ,V8:wd%hbiLjH|e eQ{eƊDe.CS`\*R@>͸,b֌zjT:6l3PlM&rrul'H7;/^Xo ˗ՁiZzCMe$I7$UPEv@B~{6Zw&pιxcD&nK[O; us|}|\ sV +*Mؽ{{MK\M+^ A=":,JqF_dx P\ID0$j/}e:LwBe^mZ^vMWw8;-!*ynHs.ov|Pm$]..݁ 7`޶$;K'yNO)l30D/JEk/BKׅnX"|)<}YktW1 ,࿺iҾabH{'R_PvW$;rSj9>*);  @be ziT 9sF  W FFPkJ,CƎX UV2+0UH:8RW:3x1w8*4 Ne&|Wj~%f8g>8`R`w)eٿvV{hwFoO0/h_ ,MRk>z13gO5`=ɇfN,"< -5Kvg\2F[9'T_["}CΫ]R [ɳ@$*ǝp$_W\~YjC-u֜T9ɋ&TM*I6"|܌QtZHYGZ,3 ,-8G؟PݣyaչJג9A%9(pBNrR7 U&/$n^wRRͽ$<鐿*hyE8־>/i{ =秅4DnaoA9lL ; ܋ٔ1+Dd=z[:XpԻ04]+0"kΠ:вAH[m "; MM'9y;,4 ِ -bXCb %L>Xz"Dd|+=$JhOlFkYPUrc^#)d챠 EcO{ܿss ga~k S kef^ j\5=GLrL@br QvmXl]fJ&1ܾƑ SsQχL+֘`h3ILz&ڲ,s />YH59},}l+P,C 0#R<|[Ժ8F6ÎOtJv['uĕh0N!d~4x)HE7L6mjv۠8;*͍֏A-qFͩOF1W$}]a><̧Aqb:`/:. iB)g#UDh{\ڜAY 򒀵,Wo{b)_w:/1r!` $#w=XO~na!ݍV\?f_e:8"B{Ps^N) q 4F&% HiTFqH疁 X%Q.L/uU۾p7H\! Ǧ#9: ݫ9ܢ:$o7A3ks,{ 3S.T:94,ȔAK%h<=2Q?۸* i{(W҈2nH2-)p>K^"I%n t ILǛӗY=ہ yN$6LtqբaAʰqefǚe^4%#bCOFj!š0ݍ2}4A70ԿEjj}QS}fF )]W(e` 5[v%viwc-#zT߮nQS*?LRԧmP:Gl\YJ+ i 05ᗛtF u lzTFt`z4AV) ۵ ek-7j: c9RuC+[u@ ٗjdKT\Ha]HQD'ڊl,۶ԡa0քrkp y )߼v>D-S7WGW|"}1Ϧ$҆s >Azў"ځv-p_Yh׋k)4utWSۤf(7z:yd~.gȲ\6&> *wxz*_:"Z9W҅خh=ޱ&{]:sLE: wv?POG"X|Mi#!t^Xŋ7&V8%j} |@}ï}ђ`9||Mar"% wwJHd![!դQr>#Fh-谈dp:.C`;:)8v oVBM1_յ_5]ghX$.wwn !br?BTC]73iNX_h|?]BS|mUq9CxÓIS,#9ZqY|bC-Rqi:Mld:mI7">'0D<ܣb@> gO$a7*RiJdC=|T^|(It%_ډKr\3Ͷ>-#׽]/z<'h93{$m{=3WmWsP{MQpB5df-{?yV tձW~' Q }Qvv^doՌu"y1*"6l +=um84 2]{h:DpIV_3Rvތ^O& OoPl9qKd;'DUcV-@{L]a à \sXx]1FL|0RodD9rli w,r{nrn۞-;k%-4t۫$%4Mc%oc&7MN/S'Dbda xŐ|_o, ZqvA% uj.Uns:Q]TJ>->5/.u2bSݘ'z>#:Ht.5Wa6Ce{t ^Δ{ q:֨[fSG0N-G+O[©p oۄM_,NQ#UZJI#SsTC{1PC8`N3!㘒OVҙsm-[4=d f$_ k{ɉ}SC'0<"Ψj;OPĊ zJyF/ƀn3Ft]M]]GN% ڝ6V3e[B lzKBFvn:M40 bcnKTʰ\j~9"5C"M!f@xM.lqL 10EtbN^"~ͨB>Y }A1Cc\tO5.ّK>v59}jeiѽ[5N6;U. d2Pʼnܢ }Dҟ qd=eZ@ut3Qxa+յ^IkAAej3Հa<0Ʌ6J'8Jhg_Pp"em{)o) ᔯH/!OfW֪ 8烿 !%+nVc@A7H/ gc]g QʴBq#jSΖ쿵ISC<ޠ]LCA*qIJR j݂Om߇ܠglH25nW#gfHDVJ|zs OE XEuQCyVMlԳM0piM;'{/=ΘB*Sܓ%V|ga%D)RZYmɦ/rk;*P^"d847$|'?ݯ925#4cFMd~—ܓcJD ޅ҆%7D@xJy:n@(Uq9MDG2SDXn^3\8&}/Lh烝\^lWeϘT2b/ʋ\{$<Dz3ՊwܨTc ];4RgթPyUd߱I\S^"8SelBˎ]|vI?Ñ p X@?~Qd $67U#G@Mfҩ~\觘Eܵ]Mɒ?֝G%meʘladMk-zS#&yV}/r1_].(vSԿҤl5r @P5_VGeZQoT?bkb^X]/V2:2GT.lc&y!?@>,˫v.۹]`EWljI1.r8`& liy)=H@8ή U ]3fkNG$ӱy^66 5V*nG !mQ^ ?qsv=ХX7AN] ]VLUpx!h4@:ƽd-HݷY&fo(I\*D9q{Z5a>@^ڣ@k[`SctnEf>^k…!#H7rjwxf5\94 +WO`=#~4T4Vm\^joFU89Tn}Dx}'IJI_y>PMZGmJ/Zz/\>Ae} DJGgS^>Q( `וy)I8͆rw'æ[lD\JrMR[M[VL'O'[.s(QYdV:z25>j4*0ey! 4쁆߀vZrr.&j;"s0<e!ř0?n8yD=*[3o$w /sGo0[BNwb5| }lH`Uu om4鸊]3^Kb !\¨]MPg3٦J՘WJsv5i@ ?;1%BXDΤAsA l0@Y]Fe`S୽+7,rӮXcf˄.u6'E z& +ăQl_SZ7{ktSS RbDr_F;+y'[ Y`Ȉ-zIx7Cl(lwMi䭦 _]%xgsOfl!){-,I45 ``xۈ Nx˃'^͇ 6F#甏yE8) %7=AH$1ha`<,a[UsBx/?wvK^;R{(kiy91 E:v39+։0ZdG<̣ ɸ{/RIs Cսu2yЏTn[h OA tVeIFV RmzF}'> ƥjı_G^C`t<+C7ꪱ>i#q3,%c7|ÁFvE*,] MT@ڰ-Im+c]w 14䴴!گKѸˤ\SPcXoHlt"qeshU~?"%vlĮ >wIoܖt̞!v_(d0Uz-Y%N&(ٙiY=/Z*udNs Ik)VXPQ {Lr.>umC8[GZ\Jz?Sџ4^҇dEdnn o+SfeY[[2ʲ8"S1ЭYGdCo"E*| i2] -6qVͯ]S\Sg l;9ASk!SE ,Yf0#s[ |"eC["$;& Pʄ`έ jZq歈6Lj #vC3y-6Lyy28OF"1Ѽ#+)bĆkP>AK ~/I&8Dd뤉 xN +CC͗Dg,aҚmy}_erIEڛp0"L |#ItN.*eЍ w,`1ga:>)OY׵xRBq*Qβby\i0sةcdp Rferh`i.򆝛o5H Y75.T>t9)lbm!\Gu1JfMw)}&e= -X,H ǔzhЬ_#oVSG]qLS?ZIn;jp7! g (yerzX"#Zы-fsڂު_jgD7L]h )?pp}IK{!FZx{ko Ei/{3T6{K%oM+a;3D]]oTHv I$Uo檪>ݘ^zTǙ]ӥDav,^QU#| D]JYT`_0_=-cF(h\D׃zP5*p105|kܼ,>GU]B89ys(r hi+ιN](cf5B> p ]2x7 !Q<N)]-Avx@koH&%'*M{Dcȳ5%p}I8qz  U0 :ɆD?36zeXjE(,!Zzb2қL41P>X-@b,~o\z]8Rb+]GQ?題RK]9W6{KSx<fPw{u6*TVBTb# [7[*JtRC@Z36E,M/c3G6sXX[E-߉<PvGԠأZN2rH 9zg?/ Z!o|yOKxO$H*,nC:Xc}9OA;nlu/mgDE nb}L~!#sC,'zpsߔ]ӄfcVKVrs51GM+``p^Ҧ#8XڗǾ0&P; ;]`M"~&܏s:PGKn"=/BHt?;ɠ4}sM 3DS]Zcۺ T")*Ƶ.x8:t˓xo3Q0kXM@_K!+-G+U&8MJsmGe&V~ؔmMۅ+9!nÔD?q{Ӵ#cE ,ε Z2񢮄\$T$Ul~uyN(BDB0MWQfgX#ry4LcsVk2oWFzQSdSGI Hـ Utmi~ŵ`Vvg h7tZ4ycŘ 0|]\<(bj1.1@ލcf3:-*ETD6Uɢ#:L~q8ٻA_q=٫Lok#Wj:br=l&}I 4%<¯L f~ÏM)mfB!8:"8O'"S\ҙVbDx(98}ФN'CG֐# 5B+N{V:}$J)||cA VSAdR% bAeܟ8`Ue w«j)jPFq %/JMŲ.AJ) v:mzgL{LKePA[jXG{ŞJ1/kDlw."a@Yh[[o զZ03XE9#9_X~Sh%ezCLj:T,xmG9|RTSdiJh+_t| K1Þ5U_6:|_k Ǝ&FP,edb]Dʥ5QƓd*6k 4h؟C]6촴'moA"1ウ^#ٔԪgt\' J?H7{&vgߨ o&ы U[dW:uk5j;d0)O?Qy-_=I] 8VΨ0'XJrR^pƦ$rB=> vzCR}5l~&M0dfM*7-3u.ũ'e `ө9%BxӖZYxj8; 2T.vm{/OOT0V/nzE3$ifjC g-iWCeޣ*<%*IuP1}3R[TUZP>̨ߙn_Pxy U:@ZWnwk ƆS7Q޶!؛eDIB4s铩-Gӹ:nU4_'@RrKO=Se1 5k fW\ (nlc(ӯ4/05anzalM8y6鶎@maUx@WKH4Ѹ;0تy>@ª<Neh+pIx!eb02j)5RCbq ^b~NF9ug:x&-,g.+)tgrfE˃9l Փs~0CüPi%"NMKH>ԎW"Q LE Ci8QbE~BUOFư0DM5Yy|[ZIYr:J8@@P!f =I^ >Lϕ =*> }-?4JoM֤2.F};EV ȝЊ<@ZI XSq-̺C3zF#e+SمF&/ow;_M7أ!N$t7=#r\?[GUؖJK`}?u}76I9Fʲ-#窦5VQe"C=a-ݟ5f3Ai ܝ]^;`L:mjE+xDآ#M`A2W-WMQ&&*jSSo[e[N%8қVr\۲Ե0膢vIP 花fJY/e|A)-..|. h/ 71ʗCE# m:@W3|g#*EUdT[t}\(DfJt܃Lh'>w#j߈T* Z-og2נ:7ƋZ)izSSfin~ޏ%Ywwzzu2jHz+VܶAm+pV)ekΓ 8 dd .$q$ Poaޤ'r8Ԫ@n">52/ ?Oc~f{NRl7;7,:ץCvJ4{Uua ="'Pv~ku$yt}r'^H tO~e)F>\Vz>DOɤ-qQCo{zRc#iECQkb֧(&U6` rEyGTsjWJ[ITDLwR}?YOv/1ua#_WWK^LI1yCY_4Ҵ Օ nD#DN!+\IMa 4 Ӡe3{seRQpprazϑƵ4t ZQN9g?IjmU 5lS@ Bqq^,с - U](rrm2؅gjB $X ,3ۺH&,R/ƦFsP)(nUAӰu/fj";YM{?XP 9$_ 4NQF?4gzO߿3ĥ~-H)P+k(j-}YrzTD[wka!_HhšYKLCn:g9|f)q:B21t|Z\P\:nCpV;x˪bޕMibjqRc.ā'p;@([΃Sz2U} cT`rdՄ1ew(Y FGV1RȒQ;$DŽ+;f71߼oQIWap*>}9GU1 `(#I2Iř'_+U[*`|9өbUFqQq A'?xGeڌMݣ=m{ݿ,`яjE8Xe2[g#/e@0wc]LmW=UG%'_Vr!ׄ .=aعj˘0cUt%X $Kbb3I4\9 omVwE!&S"D> x2g= lnsR!uM4HcVZUG=oDCpjT{[V"1yf~DA-+GV驎AQ-~ByϳCMﵺPbV.7[XRJ@L7#(=)|`|v5ABe_HSy΋MBdO+ɲ ! |i%ysN[L8 UH~r4 Tϣ kWFq@>ҏ?r$cArJb1 1VHt'[ҁǚɤO$.Ăt Z#K PT:l Nit[M-^{_Kf67QeZDyb.JD/•Uγ8v]DUEPb}tDmyNFc>9L$>a% 1[Ge&ǢCBjSK&nmq3oRBT+i:\[(3UuzCW!觱5*wcs,I _0L{ixvׅ[U[7Y< {`rR}BN &Vܞ2,^zHܙr=ۉn'pk=,HM3 y*uˉkal! !1NQsK@`'F!(B9^u~eGC1Fa9 hlD;zL5H/4s-Em_$.HEaaG[}qSʣZϔ"r2%9 ؼm4Q,ar-K+Bk2tC 0@(v`кkZMz.z(d׼UXX蚜{[җ^НmzvL`\WWP4˯22a(Np f*1e(8%X.Ėg>F!PGΞaxc0b9_ӿPwIz@^5xa z Èv7٤Zڸ g`k2m&0Qo`u*O͓:S)@ y\5 ЏPX/+{!pl!/9oS8MvQF?(SAUg-\JPyҲˋDnw("Ӥ2@(a}hSˏrWvg^KT^%l5: \'0ˠhfL0 oP_' C)9g7نz("",t]G=kQoԩٖۋ?p&o9X[:Ǽbp-cGĜϼ3M.n>`/YJ^ nh)iC Z֞ !~C!lr,4R`J-eW(8KjsN8lq͗g[d,-\H5-5kY*6՛I{LdMkNh7r]6(yVF+Y_~ yH&e)&S->HՋ%k?ƪ ,D-UkWk^t8ۇ!Q؍~UjuW[cFvZ \фhZѶLz9 uYB4s^XR㻨߮=;ydϵ/SU@xaGR-G3o@d'Y%p'lNa;3ϋ?yd#&W߈]nJYʐφF_\#:4dKfD/DOӌ^)Pa#>7TxS#{)En̬9D`ʠzV9vZEfK! x=z& {ܨ}*3ScOB},IpFΥ@ӲȾ8gpnِׯ"Ʈ'%TSffL$M*ڨFFHkA\Go[r%T=H3!ˇнQau4¯@Θ^Z?nWky$9KFbU:NȿRϟ)&]H@62=BR>\̦V1<,qC5DqxOXdM"MII=x'fl0޺zj-ҎB}bPha{GI=†"SWSl k5^ý*dԎ Ǣ NCy ~-S>hSBCDx*ndކs :<@c5%{$O]Hd7#GaLv( 4AşPje*M'gJogqkp;',S7N3`E&NA>3*gvrWgX=NnV'a^0F:Ap}S I2q›5R asK* ַ 52ˢM]Vi)&Aw%1mS+Q9BDM|UDDqoҴ{1q)wh+|Z6 lޝ=J* 5,kQNмÀfz0{*q#'"jWa2laRW*w´ 7,NҧNpUA~o @q=ОO w;;H_Ns*Y|ᳳP+\(nB_@_Ux:R}*"Mzby0AkTnn4m^FhاWv} @Ͽ2TlGjwzXY:Pɯ7xɻbʦ=bRpr]FI*4MG.|ty zg`Ç_ mZӭ? *htjvmm8e|!IglKC7dΥ?!Iwgnk ?**L4yeٳ_IM3oO؇ڷuU7khhDt׻|hi^|Q᱿ 3@[sX=,֩ef&'܊ @,&'!wrqTLLw:R6K=׈p8alݎ&P?Nf'2ԫcSw1 Gm ݡ 14Йb$&wb.jBM3UgԒL ^u/(XTdOY9#vܡky5UIܞ(d2 x6("X6"j`Pdqk\uz%MmK[Ac"b;Q!1.s~r \Q M1 .q?pvw_ Ji4G,o7R,GE=R ;SܒB=w>#|̲Ty}R̃ՔY h#((ՕA^P~h7ÅCF77nۍp yAL_E현#NOҖ|uVnY0db%cK_f6L7,KT {'SEVZ7fDo3TclmN8d(_s'5p? ^4SX9yr52&PCmuP?/ʶX*uR_,fω?S? ( >Z+}'Iᠣz^gjnul H*)Gkh隶we&ݭַ-j!wY'E <^C;q\Ğ:)h$Li}y!Ldt 8D;VUvNcߦ=F $ag!+]y6T2E6wGF.B`-&0Rcid ٿ֓.bT@l_V˛ɺ_2ZgwYmSKb`\*_Q?]V_tŒJ^J"BxHi{¸G KvH.*uA!cP 7vM@ﶜ )JyH:Q޳TbaUGsL'*2ԍr a+ !6e)"BtD~#hX#$^n`u)@n9kCy6c`c5T{Q{/wކ փ8I2D!ǡ򎗏ҔWOb\&i̓xb%Yo)dmt $uRb(LIGg8EǦj g*Z8A#k&';T>dV]HǹX8x>CcHXP>˻ `Y2tֽoVWZWNaCtQ0O󔩳nF0p@}\Gz&p+y,83qUE㯏l8|Sy>'oF+btQ̂=R'҉24#vLj?o&'Z1k)uW }]q 爅vfc/nYr7Jtݐ>N^v(25;\tPK$j@pņzW EEc>h)4$1Z8ۄ+Y.F]YKUW Q#0REr皪"_W^k!r3Tl8%oЈrcK L+l9"yDMD<BM-ڤօh7` [b;_%D?`,T*j&ɴʫU/Pr+A&PI~ ^tn2نEQo M]\T!"t@r̿2 jhHȢ% ÄUN-|@G&[^r%w_eō Ød%BH%ᴛQ/G:8gv.n*R1"ohl m0d\`죤$ g=6\W ^ HF3e52'B/GM΋vL>S~ 9)9yo+w擓T먮?Y(Te$pD0\ȍ#Vt+P9P d;.\-l!j՘nZ϶o_HE y(6n$1M"!Wy=WV9Y((FYzO܏)H$@kiYf5o)!HKH/"c<@=Y5%IU̬u L1D_9%m# uT"\:7CF+ 17@}uD9`AF[!Q#!T?^'j՝‹{"s QrJ:2RG'}Dj?yӆK/+S(1gQq68m+eevVd1ä I58 kBj]JS0R i!o pJ*O2ӾTskPJ-ĩ,3G"}1v]g4KTY9HV!c` 2aM1wg=퉛; ԣ6| G5/7 YpQbV KmRo'!fuqW0g?bh><n'Pbad:\9i_. /&`Ro3E4LcN? L)ׯ!jfR Ԓ"=i8!Ml/mo'_eyg+A놵*MH6iX^,!XƝ$π}JI5 3%4<)(s8UO V`l9V%onHǩl" C+B5:-֖8`SK<OšO}q,0z=fp&clgj}Mn`xe:n(T%фjΠ=8oc 1Ҝ6y7RD;k8s;̻t;f8/(Q_O VŽCRYi O޸TA[4;S*!aK!;M_[œt. G#B5v_ģ۲GTf2׊tŏ T3?ϋWXXwy NjՐᣰq%Sï&ŭ O\Zi"3pQ(&)amwЯCIzXM#fWnUM]tă-̂;nh?{ !M6<] Ht̢ m|0 vl$@hΗW;SwAvb5δqR@ao1xzn)tNđ4.'bjSع]tw*]v5OA bI"]Né4#P#> !).epҌ0sguc"'sݞ K LyoOv0]lbx5︶c$p fh5B٩ӗoܝAQ 6cDu.4n1R+#]1MmPW~pe#$t[<ϸRucn~NRx*Bylc{1vk!(t0:C BȚٙ|eA Kw&Te~GsG5[t"ӫ1id<ÀgfdFϹ7 @ ;pt܎3+0ȉ)4h&VHn垸(?q2=Q*7聊Zvq@ ac~=#)0-ګ 4re-qk mԖ^kjP>wuejqK?P0k$ $@$VSq f"۳JDh ^<oG5 ťӰd:QU ("1N!n;x% =柎~ns'G2M'bS׳i+H%uQIbH!ϢKHs;EsVm!- fr/HGx>N®?+O@lpws/DM'7I-G'_b i%s_7X_d-Lf@~-PBgQJL(>qT#sB߅pwetjxhU¦ׂˑm>GD6 eܩ(88.9dJQFoh^+ Z԰H皑8cەR[ dRv3E]7#*8[&jn%B =Nf#O-RvO%5o9kv3j%ؑwͶ#1^s{=^ȱ2It^B~L7sx_W"n! qv0JN٪^} ɂo4Ru5Fit qs,9)')(%f֚%l߄mgDQ T\vҩ:!FuuIe̓^ڙ+U oE,/cTM?k` [:F,~Qc⽨&HR9~Y6O}Xq# ꀋs{ =8#ً Z˱V!!qmBܢ)V̴poQ6hqu|QY )-A&tRa=N]ɇkknD{)*#!Ob-q> \*YL[o&X߇V@b Lϱ< dI+y6C0v,l3`5-[p;$)S:5vdɰIΖWrj @.ozLwʀhI㔹^ku5B-4Qj4x^ΛeU6{D)YT΀gC3L%iI&RH@TyҕfϰR;,zOhz I66D'F-WUlhcDQSHub7PiBL0BŷԪS}C8ݸss8B n Ͷ͸W.' ~ ZeEH i)}bPZų4fODZOTYZnW;sV C/ Vn.)cV;! <Ĭj(0/һm>(1ROLD`ECE{e0EH=gOY f'w}T2hdv𫸣-i5hMTNq.9-mȕ20(]F;08倥.et"o4#/w;9ך]mFt]dޡTk4WO\И_+ζWrJ{\K&tI) D>B nx?Y4J\XS0nÔ W7fĞjje5B(o] H'4 s>Y;FbKVJ,rH9!㞈d- ufb捗gzKdqh|xF wEZ#)h:*GGTᔠe$o ?! "-atVg\PbLG ř%R U%/L% 9{z)G:8yQ6>̱QjNZ鐢?Tb"ƽ1yC~k ʴP:JrRx`rIcJ:/i,Q姸:h8;'X}Z bi%gi!`9aÙtjdRj5q.:vh`92x-rCF T{ &iqZT**A(-](ȳj2f?׶hY` ;%Y ^"ڌE8Hu Lt̔ 17t_9xT 7SX8ߛ,F3 Q1ң8 Yʡ RAj\B%R%cetUw`$rG})+W'UWQ&VOgWI0s,Iڡ+Mh^!ץnIc)QW4KK|x:quMp}WYxi eȨ-v0[J> sp.aG;eى~T!0-E=baЧ* f=iAhVo#}4R nmo.z9+){:meb\jiD™x9t2qyE޼U (!m6؛*K/ԚgY~k >ޜiIW.,0;}5cC%ZgbaWϝ#gL3@b =.}@k7IK|&ᅌ2qhIWR!>K~]Nѵ |'BGf2yrnqɥ}]Ỏ4ӓsL9)8g~.1 ^ɢ11Bx fjETRbTjoO+PY7 : ١5h]a|sh鉊mZ4ķ7+QRy@ߤ@5#G \$?yx ljf2Xbyw:$;uˣ%dSzt!w\!E>L rB[s# *xMV[K;)G+ cP3/U6E[5SduwV#R(aarw^DcՂN+O0 tVUK~rI*z=ӯ}Ğ 2p.|NLQ,Xb}Vq[JsZ(hE] @ՠh(zhvڡzd(!e叏i{ md@pgBJF L$:  Tqmț0Yr390 Nd"܏mE&] ТC٫6v4M'Z#eT6gP~3*2kX߁?[ &܅ XaSoEZ9H 2q2G~V!?&4)xa FppMķ כ4<&Ӵ;+5ho"ToDGh e"BR2Pȼ64Ԥ$Mn[6.ev": ^DNg٢$ oCɔtāh/4،v ,`ZE9[/Y#%U8kw0Rh. <"s/qK v8٦3b υrLJȔod,!6KU/+Xҏ@OnHdp]X #7 LS |p[/]^m$\gRmK 0UX,fDEYCYǍĉ,신P0w%Dd)HřϧFrsqJIq-m@g$ʃ4IUb/@}|EZqL&</ Fe0̒dPڃW"O,}M3W>#x=Q#a/)(ړK"N !|p+<={dg"p bUitEVKQa`Ȟ-8x#ABU',EY谸U(o p G8AnFٻ9 K`wso% ]I1@S o/oɯpPU; U 35$ =}wI?c1^e1*)ߴmrAVFXgQb.3x1MSTwXڥIJˍj<陡 ]%G2#* A;<\K38W7H#nʒ,??| WQqai3AP',UShYL)9`˭J6+*N*8UZ$h:' POeR_Qbvbn*ŀ29h'TYĥ r$IiVMDX]]#tԼ[˺X=Y=ą?v^v5HΫ:)HO*ki~3i_LxB?3T*)"xm 7fYڱAһ">Te$#QQ FxYAѲ<{j63XE,Io #":"2+g3cP QH&qtO5d'doE4xuāW5 's}#?Y$-;)[9 O.ʓ-]!ﳸ]uS~ˡslE=fw_R·+~;e] RbHcG'ܱ|ϣ3D^m;4Xe64/;=3n?F]$3bNأF0FhaǍuPNOy |Tl)Ct6#74rK;,%ұeKjn }!W<  Ƒ+%(LXΏ"P3SǕ^ yԛ6âVp.euc!bi=05bG+_2vecQ  KtF)L e[tOE(@]"P+ܿ!ہlhT[2 [)8%gժD?>/t:˴[`@34VRt1Q/8mdgo1O\2 r2 x DM#C\f719PE!`Ռ;p`JؘÏQX^f2m WMKNr?=yĸ{2VϝͲV.OK8} ZµD_>ntԼLuA ' sءO^_cV+50 Ow Y|j@sT^gy) QE唉x;bXjTiHͣpfjigR--soG?ng>>!o{' ;g,ET |j({J#XI兄ȂիS|shHxmmZM8ڛ!Gu%&BM`k(8Yu-Hn9ֵuRlP+nTt0#.Pc'އo9&+1jdF?IRU]3>= Ji*`ѽJ78 lF(6FJڋJxY2F{6K3QOJMwQ}Gda 56mCFb(o%M`% zTJi%FlYQ+ 167!S }2ǶN$D=r')`ҚPm'[G}A>#64{m;of;ӰT@h. <9\D%`DU>4a?}"z'*fGnośa0 n:dHJSŀP/:TWm vqLЅW9rN3I77pj1d +C48X5:ila9 ,2„m%82iPFٽ(q"q2!fY Vꬼ)% .puak1v fue ~ MqeŊ {6RfPʻlM\X>feFXv0fzI"I-]4[_PlQǯYKS&<77i33vle3o^Ot8n|L:2WE]i|>kty3pٽs9їkM ==tA6Ws:d}pQFPRʀKx!.CQH}yp*e2 -;0椡E_j5 ozcInDs(D`P-'vd4)83&R4m}Ѥ£{Y7i-\u[TH~_{ B2-e%v*@\}=//֘vُ__lCD\t^UtasMo(2dkgLڳh/Lݵi,i2Cdo&)y4Ո΃~ pv\^̞=RxBAAPy#N;oTƗEcZnqɢzEo{U[IJWCP7=^/1\_D? |Q>xR6?CdOKutLѤoR=`/1a>w8kyJN_̤@A UͩGӒc ^]> ,e$t`I?p-B[Ce櫵_:seKGĻ}ӈSܱpQBVkK 4j\fwYwMԺx*t{ֈA]yāeθ0$!SH:Dy }-b:R D6tw-71iTY;'Ϳ ,,C4Oְ\5]Mi Mt+o* qY)k&LoWNp1X"`&xpuP \ʐ$1Aַ2t[r6x"6Pvz-6<[ɊgXr/gG]w95Y,ϧù𼉅vcm>C 8A@ ?IGn!C8#vzI$iQpg34XK}cKQ}B>۝e;,K= 'nzA{s/kF_Š{מ6*{ӅB%oG]AfB#g%J=0ȶ2bTu6dV$9}^Hh X2@ \mvj'rkFq#A1"¸,W ڰA"-ՊjxՊ}eIy5+ Z=B]c'RV=?+ & @fGyUP' d?v,mE[lXoc'`.XYa+"* M[+:6Fr-nK;\9XPNJNp%+̥>fZ~C3#kaұw>+xQUUg IIY~{3ڿ}|>lc ;FU܀r;o3:p h;)Ry cs+xPH y2AB}䆎sD j)v0Y;w{!3/9㭉6M-6І^ig}Q@Β>j UQg~goOڑS>]! B7f+^cA#>\ vK_5ߥbO v1`e0^mH`~]XUL:7~UD /LӧеC;b!\HpY?r75dQwny-.-5֤Q/Vgg6F[e8?k^M߉Wʅjǒ=bdoZFuZ‘M2ߠF?}s~aY]Qc3c2~t0R`C*.9m4A٢ճBɇsh{‚02n<ޝۚ]>3 =|[Ypfw]AusbZ+D $~#b3U Lb"x4z ? }/aiBod~e Q]E۴3pZDgP9ʕ"&,bw8jP7ߕL6AHhTPCI(B¶>,iXDO0=T&Q2t #lL"7IhTi.{T y}`i˄0(مS˹~"7B* PbO`'=pd bE X}5݂>RQC%+ԭR|n2Fw>/T?eT9[4% hX v8 ^GMx!־wZ6cc\[)Կ h!F-᪊"eF@ ]&f{(_@9L)620 &]ڣ2ebV_y9:YPc9Em<$F!#/;symSH+B=|˾^!e4 4@&ᘈ6bJѓDLgo,iDBB}>ZVcn%Ϧȼ[<p#n\30%WMÌ3_LNPd1ymt宍ǷJeuX18uN=b 5)ѝ/}%ݫL{Q8;ŋy9*'ۑI$r1' &ADXdrbNowX6H Obj~Voe`tk[/脌LPy*EtEwzі{pXUt t͎_:xAp%4oR;g?pre7E}C,0lv%Sn4Y(:_T||'7T!5O'4 edg6Qx6Px3~VYa`D4[3S 5ݜ8wFEzVԹǙGG~=21컨IHk^W:ZGS%!ƍjZunks;wC%[ T$l: Qhԗ`zhGpme4/ 2+췯%ñΐŽBuε:8t!ff2Pgap9?=x[ç!l[P$j*Mp?]7PPna_꘻ťLiH9.#XǞMxRdwXʅ0#S(̝Aa G+n*njҽD,`}\0'C荲з-n' V  Ltz5$0Db"JzY&|&U6?Z=0LC$鮁ǨGHm GTG_'ǰJ %~CxptN 'T̄ٿwL\@WvJw;%5:%8=QsZ&~Zgi7P]OxGQRuwIdf U Rk=?KpԯrP5fIxh fcMG d)r0]^n5 DDl츧g Yá8ԇ1K)r`R"KO?# 1Ec"$[;qWҵF;/vKW4t|iPCo[lђjZiDbXiKTq(g7~AAVD2[ ׃ H. l7Ło$gPϾ2D #B1i@k8|,\@3ԺAu4~X@1>Bg8QʮLr 9_OP/O\ˆyI˭ :JC p]K"M$#췀VN"5)V>vܰXV2izG|8}յZ)W g R#lԾ(D}cu](!¹T$fqq$Cbzfב *^ {RKkQ2bՔtPGc kwOc}@ouu8RUo(Lo&Fm0_Q)"~lsHNU2{_`<5ZPx^#B. JM&7̀,Sj4%:Wɶn:i꜋4k -nX[1wtpz 眸A_Hs̆ۮ@Вqi]g &/\ఃETz~snj5L,.6~l;@.6NF]Մ=OYm`zF6e0!G˳E{Upy! ; )>B=R+hY,{@|sb׎Oht.]_a 'P.߃ၦ%šQbL0 WJ34-%'mih/N ' s|EHԨWN Bn}ѷdjҁw'f7 k %Lj # urG,=kŀʤ=#նz5n%].\c(w34.qUmW(z#{ X/aw"ny #HDu% W -x?)ùL=HڌW\SS*^QVFiM+;QJ< +CH"x.Okȸ( NGCFp١_퉕n\1:]'6FHhyiK(MP5}=}GL0_櫶I*F##L:p"im'$ϭ W=>,wjZ1Nˊ4oys늪t6_p0v[!=Zj?Bf iw~9s䳙AVA/UbƇ^_ )p4gr%QT ^XZ <$*y}(S`j8}%ѹPx\ SL b>W4I ogG˹ny.c $}[˵ D:+Yp1 AgPqB:)sz+=7;?Fjk'5d-sbƈfO F=ؼu&;O#XpS}ԝiC|AW X\2/G4B*;7  t=s*/JӜ6ɽ'dِv_PF[؛;+ܻLP&+|ߞYrk4[ RKEծENs b:DIx~?oL{9Ofi`sX[Kc"V3|Kj #kGc=dj^_YaJd +?":݅6žƅ9IFH(R:\weMA|s6H\ e0$itXu,3[Qܣ,U&KS]%~vi hd$Ayv7Opx\Ym9Z9ODSe*4օ.]2 8#6:-r+V}_ީ?iُM!}nxYUۄ fXpV/nI%w: 0|2`"sOW6?) Dh~ l [17yOp#Ǽk#cǕ\#-ʘ|,6'BaT-%,\2nFtQj ئ^fj)kx`QSY_6Lڄ#jTt8T ZَyǣAOV9ДCo2O8r/4?Ct%2t_J*];m@11ppWi4?*!"?)Jwi{7VgphD}Mx1p؊4.wMK+@ǁ8LsdP&zt=(sդyPҨݓl {nQC!vQޱ{#eG,;h:IQEu@5'@f!ʹPK~u,#O05N0\d!^m]0E4cr/faoY f# c%5>^>)>z/.8)@,@%tH3WJv0`ʤhe}`F9JӮd eYBBQEf#g R0^q%u1J 4PX.>8n|=9]=t߯TAkPƐj?P#z bOoqr,qs 775#,\-P%"I{F.[_(aR&.T %Q$&! .<|^y_0ƓMfrwFPI|?CvyP=Z_/qNS}KhizrMeY~gEk R1_* ]/F sg/{s> t?Uۮc3X: dաWK֓Bo9z~]~ߑ}%x%Ȯ${Ig`75}_A8X̄^;nP ?skuߜFfV|WE3F>50`.N5fvp%I-Xzq$l jyJ4PRu;H[WqyUqwODߗO(),4o 9uPRÊ:B{Bl 1Oa,b#!di uLgQ,[P&GVvKhb`4"Ĩ$kq.r$c `EsLjm)g旕M;q ?$²Kx~4/ܢ3ЄEޒIw]hx_5 C{[wTp 255}Z-5ۋv#~7+~7,syv}<,iRBDNI޽zy]Xz^\Lzi`7*C}V*!{OIؗ I\ x1"+u67@sVF'zf9okA{^!)$'W4; W@w| 6 OXݖv:+AGDg}M{9C ?m4~ P,u)3QA(!ʀf>OI'qRsd^_|ӻvR3XWG% XaS6"%Q=rg&_.=)VH}ƧihʱGh])^u_'F^*ˁK/NHXAhWxcL9 Pμ  - (;_B+vQTKTWi7lhZ:ߵ[~N׍cOQ%T='!' ܁vwI'V?6|7zc`Z}ӵ<&H `^+m|Q7}XgXB3A"R1Wq:J246"c}nOnIwD_ze,q͇) "Q-Kʤ}Ky*٘/9"+bX *j2crj[l+){PGΪ C2^нn<?l2t1X`zj['7[[=Opޚgc^Ό bb؋])#Dr}j(* q6C?ZRd%"TɚkAz%DGՙr-d[fB KԥnB r<*?[R$ͽ<MRXA(l<^$T$~֗\deTW!LC<ˮL{7C3!zFs>MZ$_7:~CRk8lJ 4h alsjZ,|2%Jym0&+#ҷ><($'.օ:P::FKˬm:E}խQzwR O$eONŵ':M5Rd;4M,]nA#x͜i'D$*UtN[FZvQ9J͹@NP-|mL}nKVUhL@eBc@L0B}q]i1K$U:^a(1 !JcL=3z?P,]=nV鈔]lDHEKdBq؎l %Nw 'Y;9E:1Wu\5mK^I6ŔEp6y9Rk [1 e^$8=Z[nX?_W+PQ_fz&z8ې⛵Xh:DB 0MZ^Z P@ eoC @Ө@a;*n{q~hYW'0TdIvAGcE8褾NCjh"Bv]̏({yD@pCHL07FQkO"90d] n .9-rz0@'mQ.g+drB"Oj'kYogܘ) iȁq *D Zd-,X~O|ҠhDμ"7߶I2g_Bv/d !B)>ZN ^AӮO>Py̹$޾5e* KΆ`<^W%< ?O+~vs(EѺ$JlH2$"h6j3gs&zNl[] jvT93C>W),C2]~c~u5UPspC,&Z 1v /zNDYωoǧc110ߑҸxש_Ζ%E<[΀z9PΚqa[l,BH;g;r!WV%!:cSh3,x nX"L%CO{;ib ?$., Q\KsI5702GVѺF'>:n U'^$D.CyJGžrED਺ 'JDҏZrۉ fZݚj~<&+$qϧ =U hs!ޤ Ly:XsK A28!u@XculбSF]Ť.-"6OKǂaRM_).( IS jyf"7߻x9Ҋ>}&2Pט4f 4MlU͗)܌3cO;ktB"i׻|t-xy:7{ܮR+MDفTZ0RS{Po7:00FI\̺3շx/CEu vη}irX?bƪZ[@STPWl v|_"Mvd%vu<@[H~W TXx &" ʥPr[xE SO/S^&cK7L(~gp3VC*KV UXip0lB5r\ǝFcqCS{gzg:'1SJ},ӘyqAbil30 %~`aI%6kU%l#@ID]8I]D\f12' D5EWᤦ;e]{Y# dW1l'"N'ɍ֮2^G√LjVV#;`F3?Qs98kej4JWMc1 "f(\QKGH@0V3k8nE7[}CRbW L] P{neE^F[7Rzsz :$3GS7PQD!t5>$( %<8kȏꇌ .l7}kSpɦ'KWϡWtHT?#myYfӔp.oD 5}fqw~)2sV s%V-'(bR0xhiʖ1yTư/>6T`M`mu:ܚ A-zF /Bp&6% ^T.Ń\TauuH1A j[A'\p"(,>CDmp܉?npFCumA;V祰w.W q'Ir nBa64F݉se4]PޓcG:62;WBF@LIAb1C.ˠ{jrv6:$VY$mV ;.@F既]H}-d~lHdCFl@x knf_VtҦ?z@Cq7H`#O_8>^E&_8~Ja} P<֑X0>ؤ6KX T6"PO^CwkmuStN~/7{dyh;۬S8 ȹC?} /zp0{s^-w'oiwqAe~6))D.8MruQlF`Txˢb?3[Z24\ ]K'DTG~#= c6 P~奒_R U?ZA=KAO"&x@qi!x~aV:˹_;.;ڏ6\*/2J@r/F<í[YG;>6EK\igo1nBUmB])%2EzP%A`vT&_ >\CϿ5d}QA! AMCL^534ĢcrJb܎#jnJ7;LPGTt oP"lO5t(#Kcb 4{/M!^:gH];b"gc #uc&̪´xJi^ 6|W~g^I% 1x0Ϋj X'Š+B/^{a 1p!SȄgL+$F#0 ?EXt!Xɑޫ$xCi 2#uRrϐ_MyE'%>:X:- Ŕ Q5 w.ĄA=a.&7ƙD5)If?hL@.5tgҍH`a40)QjoD'$}Kn |Mmu2ÕW~OXqo"V󭞏^GؗfˁE7w}o1}r11_ nKr.6{]$ $ƼCQZXPD}_3)pͤ Sӧ $@*)jw^ء *7em]sM3CA?V/1M<1=9ѱv^_ikҺjw@O>Ep.{Tv}eOU :bD.jVw[z ?M_I?Ώe|ydF*,B"F"\MV6&]=Rinδ3ڗEpV'ʨ)e0M0k=V6v R!6qQ3s lzv5ȉ. KУ k ereiNT3plTAiߕ[d4>x 6~8Eϣꈧ PKmBxo6F bK1;Y!7o-rifEg|"mNjKIS@.'ς5P}>a+Ǐ.$yO{eţVťX)1^mC{/ZVYa+?`tDb/9U)6l?x (VkY\H?F|b7W=~8jei󵪭:ѐՙgs3>{ Kg׭m"@YZN3Y*ubCFMy/PE\;Ey|*@璺^`pcYtW֍3(J8ݜ ~Mg ә̾, ֚w#54s"=离~3f+CR/WWH4~UgmOqjh¦.ok$#$21Eٜ: ̸Ǽl-5P ĤK\_d8q۱T-Yo0 r_:HZYvt pbb0B-d/- MلH}fUGa&P(`D+La$5M1xDxs#"7޵}&zu<U@@`xҠ>XpEkuְځq1 i}j) a-~ţ DF5(byOS]FBzvyz֯qyPßX"lvPnTs}:eDbQsw9?RD,6]`uao%xy*q7<g_Dz[}vu <>P% .)мs&8~1u8)uΓC_^hV Q5ǟx.4\Wf_v\Zڥ=Gt@ C~N '_o>dnlxHϕWԳ-R 4!d>|37!s 02Vǎ36$)ZxHM6R˪H_ѨͯW_ahb I.^{KwM)d5asҿ~%gCruqRsaVt7č(6IDŽb2qÝiܽ *RwagŲdц0L-# QmGr4PT7YEMt]Og33橓3T%wّ?TW"cX^{T%' ^S! C}^.QIWE'&t*ˇ!c.N!yiؒBlemѣMKKhAdU=9:-^Y.;We}el,;qK`_TA~KbY N=r ask_4l{Xu b6"` 9PvG!fm2ҝ[!_QĤ]v-b7KR6zIxo6ol\riג*40A3׆50p1N , g<˻ F6w *[tf,3]Ro%S%2-ar s\oDmf`B{uq*77Zz93'42OC8h[):QެO,ߔ})bƛ:-8igyZ^Hc~!:ύmvtz0yy|TtR2]J+KB8n钔j!镱ܗDsv!׏Mgͬ,%$^Y.sl(ْ JKv6j,yhSCYٌDǦ(dlrDB^Zcjf(5XƟJbU'l}N&o봐5ߍN>x^( L@ %/X |Ğl, ]| 5xAC&M-`%tA ٛ;?*G?Av*IlrEQS6"=10ֹoI^ (GyH KNGW "! p9$w2H1 dC,Ư杩}Q@8bTGd+q v$8/ _dP`1B?Z/+תe#v:lc.L}QЄ]o[:<ȆIƒР]܊;ɜlĎ{@nXXYcU{ܳeK(lNaƂx.Z;>Y.4J9]G]w$cB~aE MVŚJT_CS2A@w 18q;Iea]ēʩtӖ'_%J2kOݿ#Ϊr3>3!Xc)Bӑ3G0'Z7t S [xN>R/!b6`.c,͂۟Nݯ'(s9rJj~$Bv.r6:c;RMyLh6=RVIAdթ h>~xqH)Lo|U;SnxwsU:⇿O נ @#Ln`vV3P )0 eTF`R$Gފ _(웝873FIl|k[(R5-p"S|ۺLc Pw<MԿ~>|׉e59=Nb5ڿcД O/IxC UbEEm@3U2z:/#&]Lޢ NbB5#)o(a<*rFPw:ﮔ0aom(}q F VWiLUDΕE{, j.0g1<记<Q-z5GsbHEO2WG(V.|&gX knR4w*JIKI_M.5XJ59 ; ֤U߂isVX6㹈5?}qOpdXB}$2RK{],Q1CbermCη m[oマLjyۀbC!tRBowh."˫n M b?U+t?ꢝ녷/AfH {C,iXN硣Zo&L)洠br[ⷽt |'[Ukxm RpW}aH>kɒ}' yjB?%*z2638a*teå/CU*SǸiEQj+.F'-h"A2aıy¹bp"-VaʯܦSZLIc Aq R4Um뻨!U11Gj[Zcr.4 //1[e_h;ۺL& q4y< o\rgv^!+w]sBl~S QNUdhO ctQ] M1r奎:xp\)(D Nq zb>o6@~SF+9& H9kmCQe!ѵVL-JQ8jEpvBf -'mue.! STRuH-aAA)Pr5?»k (K;4;y/Lh^/_cՇOrN.ΥS99kdM_6n$XhBg?C{+7n%w!/W6*'ъ>HpMgc5Ӽ %L6@v=m$ש7wwǰUS1eGBoSzM,S+o}6#_%&Ig_*y/N;`d͈=Q&#d{Ź=Q\Ltʽ"ǼTS k07d2nVJFK"BWwu\sλ _T̾OFg]OqV%^[wucXV"f5'kN8'5DW V!6W=-^&F$"Ok]i`4}{|ҘD=*@DK%m Y+ Ԫ{N5v İ.v@2ħ̞6[ʍ)@H{H2тQt.~(B\gqMrj/,6Mt ON"d=Ju|@(jLs4$+ABW齮򕖩X_&.LWXY{| xx 317C9IlD_/τВjC`=D@Щ;?JrhlV65صIXXl^Ԇw Wx> _WMP|OxFdQS=$_,W HT>}Q}qe8P ɂ?/w>v"6A[_rk޵*"3XV#JQ(xȲ7{alv %_ ͠8:GB}m'P(;-ȿ1Vn'YCQE<& }(Ok=Z[ ;z8,H&"/;`O5="cO|l#!S[d#AS,2j-%"X ̗*T~~֬BK AP#:'/ kzTiؾ(/+3N}frO@Su)vt9Y}Uʄ(4ֿJ:wךcX\uU!ۼ6RtY>Hf3_NJp L#~X[y߆bOoqOMTGn^n:+4KC4xs_%)?y<: x0Q Ͳd.v"n'Hńolt>QF=gzSGǞ~CO lRX?Ns O)^%W. +p->[,=T.deP R5XXR/̈́=%oLB &`b t݅gRݣSFReL;b06sb?Y5lLs_th->}}LesBi/rsnnDի=RRJ_E6d障MfQCi^DecּGRuդAA8OcYĐrS$8``?Lzf; UhN$1Ad̕65_1c=072 A(qlh=_a[DY~L zpqͰ# >' -V2" ,_o5ai=4D;NpJF|L,EsUS<]+ELgZ&ɲt(aL*.yXPT$˚}VH"QR+}!YPA7Վ/_)O5B5m9虰 bt1o_1ꙵ!p.gyvAU8f7bI] )BwaVn!Ij r|ea|_>[ߨ~xtçk`_PA3N"IkRb]G8Þj}S;fS$5bX}n󭨖@e|&mv,{1gP(`5 zК$Lr[Y6#/H3׭>~QrGZ LENl]03zI+$H0)&/$/9Lv@_GS;Jг]O,rc|\žKڢlOT1d mt;C&+$sYض;\Yɶ1je Tq`]@dQ\<~zea<1 (CsV'bK{aAT#] yx5fLu SVskg6ƪ թÝ; l纃7B߻k*T]"#ҡ 6vs黧y;Rb\PR&=rװm y>(/:fש+y_Tt6=s(m .Оl/IHNI]T{骻sD'}.8BH YU_ q u1 aUY/qq'?˩;;9jKSK:|8'>`fIJfd)MXgg#,o;G@t[R4'_n{3BxCtՂ 㝸L/Q8J &Ԝǂ1-rbh%agQؠH;=#\hvvͦ:Xxg"hsz'7`-r (TsqVDJ PxCLRO&3bwT}jԂ}k3X, HdW^^;lgD/{EjBrX~!qkeBaQ(&( S,F幃9wgZҎˎ }1Ea*AK?;汊Sm ڽ5=@!'ջ9>S j~B`LhG3kfin`u1/f&IZ0&-;٣&Gfw%nSGu41)9lm4}LQ|S$5葙LkAjm-Hckxp@/ d􆓓tUGݛC&e}݌HP|!z%GzZ{Z#ֺCյ; /4$' yϱƨZX쌙2!S;׭v!q\gIxK]< ;aWwsD~͂kȆwYA0V,~c\OΝ6}ß ʴ!?ZJGWSIy9_θovyom@ÅuU_ɜfYIo[/1^t!+ƿ,^&߃ dM>yn¬\3N8 " ř{-yVtLk®7~A)<feϛ\|sʹټX&k\#î8{h 5nuS|:3:UɜՈwk"gFQ8hdo$Ml ߫p tKF۩gV?a7 &Os}xЉ;e&M>5{6Yw(4SZw8|晋"[O٘KmHYZt{7 E 8:9(MwjC:Se9nmdniG{mIKH 'h$%̻/㹊 YN{X>,֒Di:h|lxCN\K GIWNMԴQX\JRcj}`nUpaTu79\ePg ј[?DHBۺʗ;a~0FpKIS^_):7M}n?ؤnYdd>,dr^'!xY۬e g@GhOO<9;a},Trz|-.;7gR ޟ\قk<6QkzUS`U3]UJn n1Hd2[*ҟ"(QZ2 lp2ëdqĕ$trEQ{mÑa5x}2'ƣzg&Ϊ߳+'njt3,t4RtgwN.Q4#E [0c1UJB_UKOe~Z*IFHu Q+z7sqW)i!5^).l9A^kAi&߶A ZQMQ$fiP>^TAV\Cۨ-,>sewqr)ٲc: 8(ەꯝh-*$QjɿVx骞8bvZᚉq+oPKy v0jv駿R5v'ʛJ5F O8%tFWu=5@ }Oy8xƇr(]DAP@H^cwۿ,o2* DEFJ]2~v3l,{dBgbT'(OSZ-yo6b7G'v* ?p#peF*Rs⃔$ƆɏoojuH@ڣpĽV)|+(v$ ak#rEm3CohRٿ؏ֽ? sm~,Qv`ܝ"dZkt]b- &20tH5_lT ;bJDK?S{8q̒e+_S 8qat0Wn)dHmnyU2xBr!7 Y`y8̹;&Η@`&ݼP%5Hyj JzfIj(ͦF!__Ş3c1tj"8(o*},.xX;ڸ.a^3S7T?7tF&4PY A|r~-@NLNddTԉ*%wxmIh/e,7Wh]C 1$|X9*;i4'ѥ>fGYV xpךMiaثn<'x_3Up 4͋٧W"T\ϥ =!s@ac; oC"#~VT d:WɞWM)rģ缏,G*wum/b17737"/騂$Z[b,kKt4m땚Hw1Xri(x4 ÒUE[YS7e^<1€JLFL S.ie!n%~DkȤ$i^)ϋ+tj' 6$Vmif1xIQ hC=JW( >i\m*KHs!1M!_T@ZPXLȜU:r(Hj\]{i`?]Dܜ<\VIcXm}<89s辎mU+ǜbStDx<~winԑMc}2w?ً(dkb=4igd1PLGo> b0й#^5aBH;_RCS\뚥vu!X[ja%d7۞{Xӝi.׭|CԜ8ԏI*oVI%km~u#&5k!"ܜ@~tn fϪP~RM7d[V0hqF>몸TɇŇ"5 Zҩ=y"?Di|5<Z@n~1…1葪q.s=kdB8[YVU)AGzg[S2v_c{D ugC{~} eBnWURi%0M[!:_fQ ?K2ɾW"wQ.3CW ϠJ}w |}i6ֆVc!3)$ AЅeIcSzguJTkʾSL5fm>{GE c#Q| pn\q`R`e"OȴǩW}.1f>ݰ#k78ד9F;D_z5zhX'sP uwr ]!ۻ܏󰡱c1x@.ordIHCG}Oj*j0_"S`LhBi|V WSuw)ӗ{rၵ8ۡK6h*_OuC\S׹:ֽnr{3Y)./qOPvZߓ&M&ʉN薉^as 6Ytw2Ryv h=G׳jXo)'83SA!OXJ0|zbƠ]; QmЪ_t'{,yb *@'qgw,J|* z)`Xd/_--JNe"&QS@O9__sɱWձnEgTފOZVXLU7iH) $X˓?v7|TlZCH)D_/_ɷk3_"ȊP )^2u%R?s h'u "eȃGܖՏ\f䗹 x2ɝs'.+O,1BT~gIk!Nj>\V18J뵭vw]̋` ֪ (1VMu4vPȌ9'q<\~J xzUm6 U)n̲OjrkDO W,>՜34>gtw4ʘ1\qy(X8.\:M$JY^6K&ġ‡2;Zz*r ` L)7Fy63x5!ẽ!_L0s0 tNJ0gdAklpXcYЅ|BkcNXe)%jWǤ Q~g&Lc\ 'X61Nco@2ɰ,DD/l<`!ռmhHqsokϡ>Tأ/6D:X/ t2yp_{6[qT& u F n#|m*'f$~Mvs~b#BS8]is;/T%ȋ/;!H;+qqlN露t>*\ql|dLѩ.OutqD'J^ωEPe@Q8:r~g9"%%IE 9b4hEq%+WrAupɍʅYt}voR 2:;ѽB΅|_(\qOMK}p!Yy)>hg1jk+GI073̳WZꍪ@EL HIMj̗'0\{X6$^p_Xb_Ǎ2T+?Me7j"F.J. E*jQe?m*!JTWsA0KD,.I[,&$# %eн3ӹ~90n:.[,K͞Bpo*D^6g Rvǡ]&YKaĨoG*ғgr-b  v ._헉)ͨ=cѨFX7b{GVti @gT!q<{@bM]5{*(;4Ҹoٻ >#SKz3Bڸ`Ñy|ڿkZ8)A2mCS"ec&OئH_N % 25GwoV?}ZJwBWh]\e) W7jWW-w,GpJdp@O]|x:/ƿCI+L8cPa4JC9}t k )sJ﮾@v1~sߓ jPz[b|i"m{.ZCcP>wWv"ݕX JӀ*<>T%S5AaGψa/h9 EÇ8 њ\}xz.,ay/dyV[k\,h(Rt쇓hlA& ,'z7y{Ȣh$0 j7] S,te@N͘GhbYn֦,G~wTX@ެTD:^㡺 ?*-EuxA^C%-"bI/zwi$>t5>]8l)TبhU]Rc sn ,ӭ+\4*"$B[gݸ?IuB Y=9Qwۜe0 CdMi3M5 +Sh)-f,g%[㤐n0#|OOBh$x2ZsXrMI}c8rvi.(H 3Vk=Z81j8׆xd@:3\eMm 1N5jnUd9!z\Qm7']uѢpIXy%tZ9[KC+!=aADTZ}0wcR1]R$U{# QosoeXڡ8tle4շ96J!W.x ՐIFeDĭ:q?(ޤpRţ%icڋU@oIxGf#*cA@:dM$U<[P'2>nDS&HpKȳͨ llel6pݖz{񥈜w{6b7)#W.EMYj^89l '^-=$P a4sZ&먻=0lt0VLYW˕<S1>`"Gu:x1~ipaBۘs770,c~ ; bK~&XP]0^Y[*"$GOH쟆Ud?|ބ{2%QᖉI>"BdbSFY ’xh U/Wq학N,11|G?!"cZ>oUnķ5:7BwEVEﳏ"fpUnZ^ .h]9 0[i9Ppo.Z m0+[;"@ʊפH"jp ~6鞵If 6׍4p: \]mMw"wx8+O/" ] #5q T7_H) fjF`|][ b6FIW)5oRk7BJ|bvNPƛ q؋!婵6s1j4*+1eƹlg~ef&KSEg#V,G ,ijeĔ Vfz5RLvWBQNZIk .(zL}-!g~ B̃G藁_i#/f[v|_$#ߜrV:|]9w;w7}zYfZDjpZfC4Mov%7:A^4tQc枈]*8 VЩn+F4*7nΔ;&h Pԧ2]rWNE ="Guёp{.C"˺}EO:vLjMRPlH@IomVY~-6*#"jQD:sR6'zton6{Sʀg.)QѥxHu1qy}j~RW0#LXNA$76kRsL }/pȴr8" QrX(eW\H7oV ltc,lTE$un+D(y(Saԃ_>T#X"IGXSF.$Iw)(t.n~ sS)?E$U:N*9$qDR7=bQRb,\ƨ6`Sd 9$ŗ1>BM-Li4[~ճ3VXgJ< 7C>NAv: Ծgj#Jmm@ZCn^`tĽ2 rt@Xg:NW=le`SМN"/p(cwNBD>Fq SF*`IT:jxzxcu`?㚬6[OХ'Z̷T w0a[Q  qxW%?ౚC1aMEلN[sv{ Or5ߓD_|gY͉q =GFZ;@ٙ. կ YҲ}K2Zc>}+8tPŔ'U6*NoB%~rs:! r džș 7~xIA.eۀ8ދրBSBD6ִ;S8HҐhpuTG3SfQ>L Y1{Te@}8PShvlc8@]*{6Y%(आ Wslp?З/^"tGΗR*:n PV]!_6k-ģwxuky8*9]jO55km!ZJ|ZHE =mqpkx UNND˟Ut(ԒKtp2FV)x vgo\)uݧ`c;\.1$uQ :1o;g'B%c23œS xx?f* e݈]'TBi[{ ZԹ$Re|Z,?׻em;6?k)?_0_uӢO-a'E ܍m<44I!2&̫i)dĄ.ʂ|@Wb̿Q-dYΙzBm;eN ?='n:0CW8P!*19p}u$5UZFZleO JRfE-U>W?{/"]k;/ub^ 3=tmb0ӌ9)d: ,Ƭ uN0y,0[#a到V3:ϼ:W!{a}pݏ^IiEu<"ր#Ox}!{/Ӯo%J U`sY)k@ ٭#'1. Xsf>ʹ;3:ZPvBH/Hy:WI QEm/ʓRKr a'4E.\3q!~aPӈ &=#+Ⴟib7@nR(-L">izZ%`5 W~ݔ43PnT%?g{EwKE\c۽vT/9dFrw, (ɚu9pQs5dxZYf<_2g/db156nG 1O#zKEÄ je>LkwGnPonub;~;bS/+Pt:gxȽGYTSϙ)Eƚa*0$2)Wr:[lk#"ahۜ6xPU[ IZ~bgwszⒿM.~)\mYwz7 Z;>cHqUD:Z3M49swLx*G}M g=w+3տD | DOÕ% YZή̶)PY/!1^PN#=>a520,{|xaI)Y;4+&f}b$=Ƀ!4bƎ> ֿ Lc/d.rg^-F~R3T[#9cӨy)jN7{ovp]Wmg{ٙ B+4gǯY:J?"-qtgK\? ` [ᭈv#d5-v; %jAB#ԂZ,N.$`q8 úƯq/PұggIMGȅk*#l %2-V'AƇUZ. ? K,5o3R\Iq~U3D~lΈ,m H0':܋uߥ:O+(_^=+U; и0jQl nKM2[o!)$rz՞DMW$""5݋Af'7,V2mmcE+\feA%e?"1|[EB{ӤR5ԌAuCllpS!TԳlᄔzbm@vz$x{sFC̍;lCҲ>}\֢™(^Cfm ~'Aad"-cd^)ABNޣH9 MUFketqם.dr 0ߤd'W=]~_,xG T'G"('>gLe31s$ۚt vTKY}ScɞÍaAAr[Je]qv>`g!C_fTc)y}NL]SGm7ymyC7yt f~MRś{m% olT`tb=R{Q/ӽj[NΊwbK"Pf6dņj{sYZ9MKU .hPcY9?]7{RTĆ>F6r_o<>4j `>[S@SXW3ryJ kmm:͏Ϸf`)zOA]T\EZ ߆ZzD遲劑gXݔ]ez'w1_Ӵr?@=6r^kUadAȏ~V^l7 Xu,h]g (&kdFZ;(+NDˊzż=؄z(4f3D_;PLBz[ nrk0ZIW' +oY'_tufsfFdm`%A@cPWjA:rX۱8\fXr&x'p~Uf6g#.ּ"h;N`'KԑTD6$\ag~9?/x9$y9< *]<'CS}X9?ܡ=s,'[+mր=3K '» c׫ySEMxa}'F<Yca1"Rb"vhK1&S0ԈY^.eA#ʟ]z׻X>O)f~:\̈́pYg&yv h9}ǢgY|'ojP7]KcBE~wIF i:aɄ5n!ߛ)s[MfSHj V2ct2ʄ b#8DHtFU`4=;DXb`Znx2{ɲެ@u:G2u֋8v(n~,g=q U 7ֵlv+~SDi) ݰew^0h%T _ڕs;] _鞸agRoQ UxHU dLNn1d f,yrSeE]ͦwum+eY+g\ ̗j$T "@&o;3 .#qfeȀY-2;HqRI(ta΂49.X )ӄf)vR? G(T;,An<@V2o-ʩOx1ʎ\YoaOK=oWٸ^$ idEfh:{5UN31,L6eFmbDyi8eFK>>hla@X%ostocrZF_þf5>.hEAJ~WYi .usSa.2m\>S*8t>+|D"S0p>;)_>Q2F.5+h~ B7M%!"^ڧQ} vCl$޳o~mK?KA! \MisW#c-:?'gF1~ uvCyN%v lu:8 5(gᜃ2!mgIٓcTiӌݶC:Aq":cZVY>.PpEj``k:h%lθtjAY\ pipSˎWR^iðAzzJ݆)9yj^6ya>g/QvϠ+k|#ꄜ0#0B½?wm!][ZaKS8g vG/N[3 z!3v`1_ )OSF;eTY?&p% wVSXx%#."6+Am4P_uMp'_$6Rt鹺ǓU\zxO|pwEk|Gc;zpWREj0J"[|-ḆsׂF9U &6Ӈb cY_<{͐9c:HJ>>rq$%(qFyVn AC.NӒJnmڄc=)FJ&T9. @}Dj-RUtKif"sPbM9`-77"jt6yIOn~Njjx&,v,iQ?UD^>Lpz[I >s%_3-]0K?:W9ՓZ&NU//M\>,ֲ$m jb4JBq/_㒼* 7z] pahNchaվP83Y,H Z>7Y E}( 6SdtUmZR,u(0*C$ H"T`!Y%;BjB\`t޿!‡^x.t𣭘md |zva%IRТ -M{~Itf6/xvX"bØ`=;!*;fqp 4T>!8YȦQ~mtؒ ;H1הBVdÍ)7ƏiΡY~̇.D݁YŘ+R3*5o7,sOI.E!+8EkP>v!.ھЙVLOd_Oit8vT1tHE{=S4CnM{Fc gHXu%#lC}| Geּ0L*, , y 躹#RUMW&UH|80`2gu᥂I%&{x6NtTF(`/PY syNi.2*׆HBM"dɳЎ` S`yM"B'3o&N9KdTts)F%lgrnԟoG &a-L"7*1{V(Uo^{!TxYKބ(R&Úxs)-F Ԅ0r1-q-+Ut/8 :U {7Z^ ɴ&_{)v_MS*q%J1Rmh9y-t>N?*YR9ʰҞ_z$EA$a~kMZ'_B>㼩f]$ !;>yGpg/=ڼyuroD“:%=Jlp 삱йX;1DP |C?a=}̅x1nG6c|[~K){l_nl@/PzCUi]1Cv`_۩/K'Ls2O>gYLv=Q&/:U*{'*jpO0 VEa)s51Rygp N w.hd^3^pc0OM]s@ ~#PF#ge u_W-Ϲsi/4w, ~~ě\`s:ho ITUi ̅AF[)džm9N {S%$cBh=Q]OyK T{eB} {D ] wPj CL纭O+OV-Wm')Eו#&'LHI/fsϽDT/fOD]W詙0cS$tWU ~'FГ2 qЖUjCZ68?4eT`Ps<*\Qycq4TD-Dw.%My2jv[`{U]coK|%OVt^2G(VN/`K63j -9Lt<~6y4{\zGY}'UYOg~vǝ1'A"LmOc>< K? 핐8Yv4 Šc D웦I2E56X<2ԝYJ-υ־?"NN~HRʝv4Q #Ciq~J< QbG|]6Rar}x*v#|~yb0vÓET%Uz/GS_(h(u/k-l(xHb|*pt{iZ6.Ӽ&!7e\.2`ՀpX f ZrRW 7v+z~02ٵN][%WG+B5spr85\ۿ",b0ׯbׁ2 0,k`eV5.\t{ &b3czM>"CY6L\ZȥHZ,?t )ȿؐ\ԛ+oGP2OeY}N2e`v8 >5CțY!PyEPg"f# 4 pP\|Tq?)>T6U!ɔ8r˨s>Aҳh%I ĭe `3[ {!~ OI{>[~-6S8_Zwyz eJg{ul~~JIQτ82xn_aa5U&[= mtϏM:(ˠ>oG7QEtl3[t>h`v6K"U(&摃rKYҲuzR$,;D\\Wn7"%7Gi۪D}_ށzy~Sg ~V '#A5P,*U 2L0~+A;Y(['˱\y@,LgVr$W|d6v]XAEܗbyt L;P<`!Ae7 7Umg;1S,pyldI4>v^ '&VxqG']4<* wۡ@OHҴ3T KYG^Jĵh" wtt"j|lD{cxK-;i4h?Á&JN)5nW R֚*B!ڷ;AG)Qdtekdg8aAÃ[H%La죗Es`X5]G%li>_Ѿ̖~i>7$$c[\ K}64)%jY7S+᧘wB7ߗO߻߉EvA;v7nSgk({=2L_sBz[7@ΙN@f]gܧ"> <Lѣ @%B /ެޞcO,$ QGjī}g*b"H\|_K;7p,wfwC*$XBkF9auoSӵ]v(7̮|pz.̹C5m*u$~;o@:ęS!:]xnz,QQХnu>Ѱ3:<8 .X¯gRiN1liK. |7?F"J81(Z:O6#h`fG >Fby V ÿt/Z~ lYa%Ux?EaPTW$~$EvVؖ"s>ϻCX$vtko!ߚ>2,nCnVvk0/mE6uY]3K* JgId7Լ(o%!-8s6'w`<5#(nJ[D C-Fcͧ`[Oqҗt{`oj :݄&OOoKwI ]s9z1I}M;1E~O/ꗽhVHt㧀 ?\ҘA-Wsq'WC\ {!)-moHC8PINos!ȉ@UQ0{i p3a2~zs=p5DK~-\mis]D˜]Kt͠JM\\R15KwN2ņ/K&~DCFbm.?PP_FpFQ8Hi?FYCڎhO+yz,=;_GIt3 /~rx*9xS*dΚWnhRBikꠡjTA9#z,oI8sAUicwGe?f>%bk88l*^NS_` RON$yXB8cHg6y5yw MN4I /֪zC:}1z;d ݢ =gW39ÌIJVp0Ϋn*xVoP-N~cP 4ZhbczΪC^ s2gӓ#ЦPY[o|&<@" tZa u`HwORpe5O5>Ti<z]/9 PmQjiU1B|ŎHkQS@PgiKC]:ڡN9WFQ|<:^I"B<',W@^ В<9aeAR!W"ng /[^Z<7F=ĩK*2|t<h,5ȣ%^_V?쨕 - "!F<ԇ f ȑj tH^OW{.Maa!/5QUt%wm94B }8-@78m/:+vسci>]iO`&o -z=u/j> ]$|Ŵ4e/7լ. X)Rv֭ZUe)NwB\j> ?}t]X[#V1YZ.鱌[tl9+J<3a=Mutb.ڬ:h  xQc nSăTMrky !c;Ly5ǁFb?w7ҵ L;i"w!|iU-r FCo]Hl%|㘧ȊAyȅ:2f Q'Fgp.- ‚wS\tD^[׍ *llKHk=lxtlcjph4ퟆ]HVP90xGC]$Z1 x~xw"s@΋& LC43ʊ:ʁI MENnQRLb^lPN t N*4m1;{עFݣjwCܟ '4!Xu0†K ax+$.rvrD z+?X,ȽP-,d`+|#1Bs 8e"u%m kl$4a s u'v@=8*G|o,:5R$S.ESu|y<_;Ջ~WH?UiqmG{-Ktw(W$ u@m> 9 mCO0* Vl BbVuBkoA[?F"Gb@*Qf[' s~kgb g5|b, Fl {9 [4Qa~Շ/MVH+]dxݕV3RLe޸MӤ\<ᐬ2s\Y^tBzZLx){>R;d'.jxZz]f$U+br+R<}U; 1"օI6)FQs՜c44Q)^WDbr}gRɢŁ^g2TsrۣE9)Zf,D٥wV1ȶDnI\xbN<8_\OFeShދ%. 4gJ&9Qs;ѶZ)z{R;>(NuoBi ^)5ؒ\6}QN<×켸\ܜozY BP%:c)n[<<pTmUy=n%ffzųL!;]B#]UL8Mljs1V,7{n{owx[ףa njZs [/L;5_o(Oz.wx\$dێOHE<,~=@1Gڞv M" uˤWP$ M"ݴ}k7nͶv?h3ۀpHbzl"i(_zH ]0\(y]bL-<f`M?0A6T# &R7XJ[t;UQju;)(Gզެ|;xmb(0]NR0Ԕr/p+ҽfWYBŜLtT:GS/םVj,\[gtlMy3 iVd/R;0ZUD7S!#)jz4-ptϽL H,e Qi^\:wt1z*ŌVPfr B 'PE@W<[sv \!IN }vh,P׹>tЄ-dFs1O[qE wvD@G큁hsD p-:i-: uH)W;ruue>A%C.5JQ=linQbާ~ e `+cm:"=1uz%hIw$g,M]&|[,G@<5[ )C2O7zi9Jr 3〻15( o̶qTzb'":,)M}QB%rDL6^\Im<1Ea~--Umf U!(r^Pj;V4Yk:S$IT^ Pm(4&y)uFW:)؎uUQ. džDLY)N>^UVƆ.eǚ{Ue&W  ǻS ŊGT]y^(=}Υ=>P2׏>I>J*ӛ `5aN=٬ OODBz俼I") 5koheh 3o·2 !VVb%:]d;6(dn$C{PbN}!N~4O ޞΦ"Fأ˯f6ZIaKg6zU9]5b·e1!}QM6' |f@*y`xsM=>;ldžuI58O8IٱyQaɹ$]}l)FIbɌ_a#-48*6 ބ=WV_d}^L¦a Ur8;A'cHLD: V6 Y5 J^(:v4SٸӀpNN Z'סn)SSuPCCC^orI Yw8;Nŵn*ZO PYu'՝@ j8o\Rly&# TbFrx,Cy} d6-F=$MEZbOWWq"~QGK{Vg$I0qLpi]iXd$xM~.ۣVf>* P^VD*s IJV{/eI0G a,7su5E?SLo Z^ JƉQkq`|繹 EK*/b]Hډ׀ZBᆳQC$;$?̘ĢJdn?MYu]~AtC&u@̊=Xsa2:c}q{0hY qq]ܙNG7 M8-1Oٳ ىVgY)cV0'l6UVtd\]HP8J`n٭U̗NQ)ɺ2RFEDD6ca,[AQ̡k W=HV.S![ήH>r9)(/? MJ**׵zd$mL@Sr0TRVGR; T U >2ǚN Ǩc5oQ>4jP`#%hBz~+{ayayuŮU%˃ΏzCR|h͢@#0 K&DE$,F){lE S }  z.Н`cjd9>gߌ||)߅ 5ί v04l6L|FouqZ;AK3)v1K7Fg gJ E0ifٌR_耥{kYiC#/)I"{-q׶t%:T2^R#[:9 P4?HбPPzޮ2d/N j@9d>ƗHx%Nl ZFD韮rhd۸236j`/mPJdE~c 5bI[T~**vJU.,l-WAuBgVcI7_> (F2W(z1RSN]0s是5:yb%ElG['G_¬';ek{gE[ȟޘ)aQ0uzz6'N%!FN6År8W9Ju|{JN ZW(@?܁LOQiI+p3n3GzyF3=iRCE~*mP4"}{Slbs?/o1"-ECU='⎜=fV閽Z Azc?kq-{d(yC$9}C.Nɬm`I`csAw>¥1sh);dP8 ˘if:Juh@ zt˯%dz=8)gk(Zg'F̊.9q'l#('@tު痐H2A4)E/ڿY| PeTk8 hG Jh|u](Lf̪fM }PGiEThe,^ÍexÁ4J Iہ7R q“츜+'e]cg ZO+ و6K{H(`hw/RV͒7(ׅŒ-kNLV}ًAeΖ t+f|bOʙywz?}*Q[(T"hu!30CS_؅vg5Ee `J1tЈf~K30"Ҝ:$8a%AF%c>"ݥ}scm0f}<+U!TTǚveC82C ]3y l++v{K% ]y Go1KUSo%`oa⽈oʳ/=&wz{Q%+gj;ļog ss x a,0`ڨ|nΆ3LM57Q J- QXBEB) Q׻!xadE ^5gV0+G[ #G ?Τ}<@i.3[#tIfbH0K)2lK\AxIBŅŵӒ﨩#Lo92cLpi" Z2{N0q /μ,Qigva8o<"{Z_)sVqo$R,[Te1R>^Rc*UʣY?c^z΢d,`isY_d mO64ZԿj0!=F#:0fTqbtH M4-3CF=_G.d#烲49+'i(!%o+\P%S;2&.VT UQБc$@,@@a]%oڼu4("WMƪrBn؃^*J|dDaClϡ fPd|>Ցqn۽=7iI> E[Ŋ~L5 *ͧpG\C hq];>TF签S3ƾ 3΢LNG: Be[SR(߀]|' J5ܝ۫`8R^r3ʫ{Ɂ6d us_zXh8E2ile%}VͬT͂6SH%VƑE}Mt`mԩɭ&)myzwh>y7i*cxeu_Z"WˬpM-$)ǵ+gcN3*}v=xLõR$l vokmi)a92?oAQ|'^WΠ迁1qs,@N`Skd(|N0NgICh$b.yp_E2ޓQ^%,S#۫ט^^Hư~ jݑ77U ϵ&lWSi!77<&xxs>e;VDSsƷrgl| 1լ+!1sA;M]W+x2ϕ_3=sr ǔ%MjG]s;w1e ;EO768˺ e=z+5Wb `gTA;XA en~|){#)R5qԺ]XBh*7(Za1~5V| 4[?wbkk#w?uiMݍ]?JF ÃzIc-#}7Xd꺁J֊9/FJ6pJm@5|RwC챰>F="\Gǭ$b@ Q [h E_B1"v-\,uy$szKU!خH{*bC0;$&)5̶'y] =gKByk!z)CbGZ8@'Ji~N𾨢+ F,¨[k =Ɨ.\z &ׇ'/`+rW /V};ڴ=HQ.Eѧ%˱@ ~ IȅF%0/<i518aƀ}Otbf 02?~#gd^Tў(_@w Ð9GT/8=хd9%P)uh7 0Y/cf,^e-gjuu?h*,7c0%`i';XL lbBHNG˭(uBA499qdW9.9GA_&o6w?f`& H~OM9G6~VmtSesL΂>F PU8T?賷zÅ!`hqN7QfG.ɱINju$T^BD7aHUjo -z+)"ICQ(myz++qleY )\/E1 JSÊ8Ȫ}[BbwXŔy2Sq(3iCTc)ɬ ^ '/ n>RQ+{/L-R][l-d)2*EӬ41=[ǒPX0qeqYOd"7|˟0C)ŃN$~2\fA[(žzB@"K=SU}(]vy4fbPSdK^o#͊3 KMt'b%It>3s 9rϊ:(b𮣗؟ަa ,'lտT;BXm&;vhaLe˝:܊UrOQh>9j00W' TT7}aOMEG^@.,GtehehO̬5 :v=Ć980AjY;BK𱿫?8Y ]Ὂ/&xz0bmQ?'SӊQ~Oh5;9 vWJdw)a#Ix"?, 5 ?9/PK.5| 34Kߍ9J "Ws6S՘2I2ۺ@_dA;# ֡Qf1MC n[ݒ;$ %[ 6ϷBh/.|ǿ_wpZCwTS?|iup`{:1.R2Bl#lZDa[ٙ'8{@kZ+ 6D/;"^dy hHs mkbHMZ VCy:M*ےiw26"(V->R]y] #]w& t|xW.\V6d䶎ܷb_U3cd秛uO^#G-f"~@z-{ SU8%O巧ڤ\e#_z* !"As Of$9-oo\T!i&QV͖iwm1p7K>PT q/v̭vb9'/ Fu4+o'^d:OyP52F +P놾 gr< < Ś&t̓atF ,jۧBnoy|kf0J{(Mqr Ypk\%$AdjA-= 4'(fZ30`&.58 %#Ǒ >L!/746+4 $?89y*ukD"BZ8S6dٸha MѣE q@R^ D+vۥ'O쬖BhajȘ3{jw7W'5\PC={j6E%̤`nI)ӝyZZQ/"=z8O㳩xx]y=j2]b;8'a=l%L@_8&"-Gbg^uc69z -؂QN/#Y _gDt+sLl BK۵?ăKApXx z!V#1E@hT_vd{ $ɔ$a۽7oWhd1? 3qCQ3c}!H ək^ΗǖONΡ "Ӥ>\p2vUU\ur:~j]IUq-$C@˄*z+E  ^>`|ɼ},AP2gcpś'2lMC0$J aPb?*tCoNJZ9m򆠧f<]eOR|VⅯ+[ dt@YI a'&w|; %U$sImdutk$CdoqezbZܑ!@f_v Sq`Y.}-*W/VyՈAjH?>-6xHjϛjt%!T[ʹ?F[V4k>Vȁyޕ Q U?d7@e{Ī◯}j-7[.L@’mCtyk Dy[0Bj?|^XڟVP!0笈׉%]me߱ouwU% p 9h~X 27WE돥 oԩ6j lABԑΊT~(X&(A>|0$7Nl\&j >pևf/EpIS)*¸3$&cV}f^(/2ІwKoǟ)VuR(5D$ -x}i)F˜E:#^,9kOm"dKDZ&XLV"IPAA ImM6:ۡm?N9 ( h񫕠u b m4$_\?V]VOMk4 že=Jլk:FtAP C\IRIOcn/k;8I BNݺC8 gŒ?HݱFyXq&>!$95 Mz'{ĔhrvQ'׹9H[|[ASyh¥yf]('@zӸ{cɨ#D>W-%[&D=kRH,t{'fS>R=e}<ߵмEO Bbk7b2i:S;Et ?.}FPRJZn!1\1NqBFtEE%+O*}LpTNlkzg#k"w?$w+ ΟnQXV濃_Q(u$p F,oߗ0WZ} u)D K*GeNqy<*~Qbǹx]PLy|p-#mҲ"0;9Iksų#$2U O\{,h+^ֹoxl@%Y[ ilx~w ؤ(OFIGg81"5{}*$H[ؽj~Q}NOH-!:hkRɱBw h )g/ؽZ3G ]+)v3ݼԗAPܙFhWх/={k_EN1pBm7d sgWvP,2]'帡eѾC=!رRw,gȍM$ÂPf :BFQhr1O_EH"Q}KYה櫃uDnֺm6$˺"#Q(3M>7ݑC]WЋ^g\Ɗ+YqAMZݝxtzOyONqnԬ&Fc'#@PʢTӇ+j2]/S"xE@ssx`ngXg>J[̼:T#Vi r9!aBȩm2+#/]7%n:g(2+_z ݍ7yMvaah>IGQbJV~ˡ^?ܖ9(sjxS^] l2[9 <푚6 wA9(4csGӥd?ɋ*%;%߇V"R|PA.ie*/~ ˵hTGFƺGx>RCelf$ȇMSt /]v[ >-LHH1C;}eWUeLgSWRoRU E`)55sWZԝp2)A{J_0릋.c}G53(sޅ_BM O+SWQsg\ےaiY+!GږLlJW*Iy@&TU.QШBEgͽ-8NSd_4o-pQ] Zz=ڳmAV[ ?erTtu~/1zG!wj.1&e&zE;2Io' 6yƫCug &mm3/3f̃*]n8=%Yʪ; $^h0gJ?pY^y.M:7gsfLC_HX$̜VWU^ VHHئajleE 1)z pTrt4U?eEacu8ڀ>E<O 7R_hLAM ?DŽ3"Lizɰ1<ݺ0PhC@șꡜjAys]Q~ xC697f kn!J{HNsֶf @%)ۨ6lE$TCgԍT.:ІH z6!IŃw+)'ZߓMUnH+`{gab}ZT;{y@"wކ{э!^([uuuS.3 a0:_FW[lq?Cw]ʼ_^JRj2I: Ͱ@X-MO;_ς7TTA+9 I6C1#961)F\#-ujz7TW9g8T kqB98OtW<2Krx¼Lݶ9> EdT{f\J!ΜP̰f|]B۩"VM=:!oGb w0Hc.ϑOx_$dO7.A?"?RPxbUW゠Sijtd۩Ҭ'iQ0JxYk!?4]>~hd >׫XƁdPˁ =d$bT5ތʾS]-ALlo8CqKVg4'xֆǺ! z}Q wF2.OξtXڢ4`XOJPW3 >P|.^+n]f^G}NZ"?©P"̂8 ڻeb =z_FKr+V n & E82ӄ[x,wOa){N/iHlsq{{\IG *VImOw{05^ZǁR()l%gf_9ޙOOr-.6.zVh N'o` Ie=e]d: 'eV?ָ΢M]Z?quqpͫ p:{;:=Ɠ@}ٰ$l4]gqqޖ@6aN} w29z/U5Z{e\p~ bQ~R:o@pHV_Nv$dY8޽Bgmj})̉3l:7"x7P/Z6|'.}:{4fM읔 BF/eGY6 ݪo$7~AHLӞ_MtCiaEy'2k)-?n)U~| /$?!/3A0b?HAbt~05Adm։= |TF)XU&Ê i8QX"gJ\E8vK5HcxC x'3oYDI1(aI?7U8fw^HZׅ.& eUz4BQJY?ԧa+pdhh:ZEܟ6GYcoe,s5===)<3c_ h:?k¶dnLs+W[N mpΏsNb:0e,SF[LUpcܗV-ZC"k;+~ R,n)΁[0v Jܷ_jxxpF?y%\ڶ)NAZÿJZleesڠc{(KF nGņ:Cfp4K}ֲ/?Z],fk>LD|WS ҋiXC@hW ,Rm}%]_nϧVZctۜ À6}o24` :Fgi:E<9b=X\~ 7rQEh/&`MWg2`_U*WC(1m pA߭hn 杰(LfޱD^J[ &D*ka-x9a$ rqQ?`It%9t+b3wCn~+ہts~|Kw}}R#Ѓg@23-G'0 ` [;dl64)f1u<)U[$ٖ(ER n>lDn?;Z.*Eޢԙ CPjJy y֊e8[c*q5c?@\q\_$;Q/s5mˇ}}`xW^gA#w{B6Ȕ'꿎{Ɵ) T8 eg [M_126 qGq%}jN:r[ɀ6P*OOYqvЗyiuRZ-񐻅,c-~l݅#Fw톐Y& O1z3ӦLgl{ ȧ%iO,0;\N=` # ?]vi&}pwe2[E%XFY%9s,isf5x%O +X7Kn ~6CQ% 1\s[/  :f$;]T% ]&öZ;ZƏ-u ZkR?2j!!d2{6ƯWo43dvwNsQ}^[MnX߽6a"ůfIUg3EڑiQoS tZRxA Ǹkz(|529nXV` \t?~}v3E0A4I:ˌ0+k2d3`y ? 7Fd.Yx@ymnzLēFc.Yo11ިʧ۷ Uȷ< ;ZxK5[Jduc71s,Jo<2+ֆb=+`v#Pu#F;pSRy橜?ט^MDE7X{0H h+N$ԂU P.e>bB.WԔȵ{XUkVПc%] g<#[:ڇCq~&k5极o}RdߎRH,NvE>aeWD"؜ ̓-y$wZ \,MGYֱ?uƅu޳K:ln_saTFcoWLx*Tlv,erLs#9Y4aTUSe/Q[[bc+SIr0q=0@Ɂ_P5 G= S=H'H'iA,:rL!QiEbQ}ObzSupm )]\ ;އfў"&.^(@ڴ]: V#br[J /vA잊`У<)xQA"X 46rFSYÅETC~+(D~"}R`c"hsXJB/lSfA5g~emĠ xfA8.^#,5CP4r17(.uڍ@ahq=pLC#qƑ>󣠵#?P#)+< L_|'?_R6$hJ<"uxv)N jSCuY}dӥS (e+]t[$.Kr}q,c^HK^H܇}Rv'`^<TY"5AL'}~phMK˾Z3PD3oih@&%0㤴2͏bTa~|2@7FxH;^!ðJ?Q 1u> Fa Q` NF)ge&{ @}eh!WJ ?G/`c$/{ lrzXbj8L) QXhVuY舻YPDmT'`|A1b_FrbfǩM~[bm? QaxdPnXH6k(8}*vlyM-ڲBmuhR+/35GcnE߬?Btt3 `Tحнc Bٶ.h|[Ca8ׅ-\臂 Nv-V XVCxۈIpVԿymkREsMw?":j)BE2!s-|# 7ıHݗjv;.ߩVvOzN_j}ZцBg@7t>b8A9WVJ\TDppf#q m$V%@X7AS72z7 ֈ̚ů{zZSE9WD׋ ׌``fH[bn7ǧuI(A:ˈk>cuo ]Vb㇛.@Ԓ\L:fi76D:朲.ESO(9m)?HGV  M7{ 8U Ҁdw4`+k/? gibQDףhjVu y0jt8ne|Q_Ǣ/R?L":sYOZ1S&jQ$SCFj{atEϿ]|/o•FYqdB>^kF9Md?7Vؖu[LMƒI3>#p^#Cin'v=_Ҭ܃-CauߛqVN-{+P 5MebP^dˬ+党6JYb gYW.r7d+N2GjRC|h=HQf SP_'D~XdoSd0շI0,聏^z[}Bi8n#g{jm[S: [9 rS R yu^*r mͥ@{M_?mWX ΁^ild 65OxxR~GZQ2oN zx w_4SKO@=R#D$ua&N'"[eh/#1A9M܎Q0@lCYhU%{I`Y8rޔ{ ™V{AE5Y/t*T~׭DsOl,x`([_jPܭ}Xw-eWTV(0U&rℒ;ser#cG4$]AS>Gtz9K(ىY Ʈ%H͜zu;TK1|I7ބzyɴ5p# v9"0kZFo !\sq Qc*Z}!FbA0RL zآxi4X_[>EzI@uƸӦ?4~ӃKspw&W q (=4dH;5g m0q w|F_A}13YQM;ZzܝEqNe?\:U Qx <9ZDwzǻ7A B_4[|ݶxiLnv8|Ux"~D\E"(<ݱ.Fbtx6neep;( h>υNzmr=4$3[@RbWw՛M֯[tu̬"pŠ-z]Ɋ$X<8`K9)Q㹀N%CƆByRLYd#-}HT%-(ܑ\ܒwYB^TlfhvfҾ⛣MF&! [RJ3k!7, -[Q(+ RӽW5u؈Bv-ב̘#?\ڷ1`?(9GO`RvFDٓӥoF}]^ JNL?[,6] 'ha/}0>2q9׉"PT@H>'fy}:K_"E,$Nr80ߛᝌ鐚hI/+1:xٶ"+5d2.?DMma"2tE^R>@2ٌɓjIc\0R*G?$^`D/Y ^oahaKaOzvr4+~t3hK"\.=e7Jtt#+w9|A͕"$`]ϐq_4҆Zh}:FWR@zX/~ gd΋bLA e4JK)>;-UʈWOP"YY7iU=T!jP5] Qfk5"ӪvfaoLW=wOW37ifX!ߠ}+ioSv-"z r Uj{d'7Ϟ>IDW&9*ˌ” ј9p#%&pi|o߲ZNnӪ&E e>5tϣ P׎r @XOn  P[^A뒽DYŗt!̪~BuֿKPawjMxkewB()EOHXZ@1n"-n0X5pOX~2-aK2즍k coK9C0[e V8W_xr#urSĨ"npШNG|Tp=p;.zso%ƥ_d J'xHA_6"p;1n,:ݍ],ۿ#[ `aWwW4+T¬c4vK;vjօW8>\ _L)SLvή(@+|m緲w7K_% m.f}`TLQJ1Sw|lGOz_ cv=<:{ iyNefPMş Aъ]/;I[kn=?Mߖ oB ^NO)Ejx̂EOZ䶇DWGzT8(-G(F\l|>A )԰b`{*@0}ȠkU_e :pyWk>*Ls}B簃FI_|v'i~ JOOnC`ژ>ɿ]U ULGw+)i\tTVaR}8hNA 5 &O ʆk.a{j-!p,;ˑyT8EkQ^ou (h8*Mi\>6rag\Ęec,sEx5]4`qAAvb{π߷ /ꯌEJ_4Ǚky՞UC;ї7ml}Qp w B(|U㖯,أ |s*}0{b܈9V8~$XMq;3&!эehaMaؕrBBndM|ݥ]{qc<{$6Dn쩰.ca/u'WWˡ/yfQj* F gQvon. h1L _M|~Fi(  ?fN阫++~; Uyi~cjqcW"bOAdI'oLٿevLdr륛12-M'X@aR5ڶ)_~iܾ-kC$tKfo},M> R|)ݿ:+Jŝ- t Oyk + h~zw!*ty ] aCM;rJ32WP΄w %ͣW#L.b[ThMoj#<`l`2D( }Ǽ E(U]tD:-I-i[ Ȳ1F? emgi7Gv~⸴D[ åCA >)u^rG< L Y%S1k[UXudp܋ʏGf A GP;7GNӶ8@ jKVQK]Fv^W˵eU/b8u/!w]בVCE~?*%3RaZGwHiJƣo<ƭg7.&Zc@!q-<#LJ(?]7|HH. j6/V-2׎xޠ!`J0u"On2F:,}>=w ~Ɍ8oY%\nۀ)*Z]6erg@@Z<}Qת[H@eHی -,ex^57tP}R\/Yct'ۆ~_>֜y>$+yzv 2U`0G УAq pXpf b.jC Ttz^>D~]\W!ݳ>qpVU=(6MY)zqZ gy.f4Tvsa7b/v6)aSE#r`m`W^lL 'H$2 #fgoJ\ŹT}YV`VMpf/[yE<=j\1NFXVhvp C;bdie 8OםXh~'` 2+Z&N-qRbzJI,7lS?Z}˚'.vT֛c%b~V߀fxJXRWG&CK7,Ά%|LH&#]w{f|+T KuuGf94nlzv.IVs(9Fd9BCbBj(fJYoM2=h|(g@Y`||[3Kw+Sʰ%'^!K>, #w C"Á`8P;S&K* 'XrY)X. (M?ق(E'u]dSxd-OaftAyjOK‡w+~f#`mngIɄRaև˟gtxnAWp|-z]7^-&@ጒK"/>aGɤxMI9W7|içp/4>NW]'8(ȎϹw<6Qex< n˟9  /0 VGݲOUKFZ:e̵B%D .+֜ѝ.;P +G˻^`ZW' !|A(F%a_Bf#aA'.S>襊j"2ҟn~R%p;2@qץ)*z `9b@Z?zdtw)le^;݃6uBvݺJ 'V2A{Q}K"o! y'8ȹ (Z-H#Hn;(Is+ rH{ Scm6 Zh~ҳxօ+\|>Lk&@ 4|3WH%+D·b ' ޥ 8lAN$6BmRGndH[i ? 2 T'<ɌIҁ*~Տ\GrHx ?ot;Ԇ;k;gU‹H 4<)JXZ9``gFimmHO{rr=S3iՌx'_׹j`zߟr1ըw|Z Jh%(,N2}9[o<u V"}a*gK7U">{el_JJJK"֡ŵ GU2(YӮ0^^gwUo.$YbY%yrDEZpƠFiFjRf*^v)$#*~d Fu,{аKtI1V 0_ x`EXT k8aJ&wgVn#Obf{;L%SG<T{Jܴfs}1v Ug4eV UٳK{{:~Ƽa7|O_4) KϏzFyTUO^#s0sC{Fl_+zAlh>Q/D . ̳^=y$ jDd;2}W:FHs澶9UIZ|Oh)yRW*]=Ƽ 8oJ i42{^\=hB7$ֽz_`'xkc%.m@+ASX)(H"N&ŧ@5 48E2Yp+I- zCV-}d3y+?Cl{D&f/sZ#/ҟ'&Ԍ@RXвL9]7Ճl>,2j2֪cYTyipyxLj͚S5 +ǧxF5m=$ߟGB-B‘%F@J,4nF o\]ׇPyMzJb"n_b 3*vOx_oRQTL@hO hFWd8C7 Y(b3|AG;nXԗUD:)=\Xnڙ Y?({28@Ӆw벍|]kI)t0v2刡K|a}$pF8m^G02f)Q9^yf^IA)]4 qz2]ie=oZAiR˱'ݼ;Þsr㤣G.LjTRD[@J׃/% zhWLJbϨ+oXُ& kb +UksOY/|9{Н6):1cQp4:W$gGYp$`nW~vo Tq ݓaAqLiɶ fCaд"Q [rD <oe*1^E ܂L're[zcS#2}%r0m5|fuHn*=1^Tz`.,X[$U)tz ?3ւpibpoq4Zl*[8gR}d3^h=bS盽(-ie,axpppa"Y9@t2ڽws5fE{BIMɚpv렍#$}htTz00f-ibduW0[Ujwuf;\fR`jRQyܼ湉hzGƋ$"n"|BI8$3>Q}\=d3PFfmtɶWH-;ync%84꽷胎^ii[3|z,b f;ATD3d?bd6CuF3$9ev3 EWєXư^TM!zBƛ/1 qV?U0pNu-'yE|rtKpzȰVKhxyM%47 ]D K9hvܒ϶:3hf߇A:R2ê"Y79Ζۥʕ5pPi}ζ~Sg&x}JUߩO,W}8DzfGDa\E8 &>Y|JK&>OA! gK7$pԑZ? Wd0I+^2<%=JRu,aLcH ~X5y(9fc B hmhGrK;8-BhqRũfopܟjλ׻X҉wȨ&?ۭ aYcŁus R_4 픻%?U/ ܅TXWeq#׶:¨.o( .Fn?9=K=`VYj`ج9jX1뗯v:K:޹n-5vOerj{',yȗ"p-I |}TZjF;Y9wǮ2uSK^8}=7A|VBa9чh9x[9c['sv:և21.7|„VcAZY >D/܍-kmXU -kLcUbW;ט)AZEIgb.eg)"k|'Lׂ$fz9悝tJ /'JO6l||+{~_hO_f#xfLI@b{ AȪ1tJHZ@n^2zDڻ̚wbm ]k#ո %&-ۧhI=Q9(Xຆmke`E "`{c(V8n~z55D iB䥒 Vvc<0+A8A-WPgKag 6f&zl0ϩGF`y"V m ܢ(\6?A23ln$?zܨvװЄC4' }]rb nb~\hX#nsbGXe!=V*~CIKai#=b`7XǼXB`Mب"U,%J~.vxb?!uҒz K4qCLFv TDSL{%]DZ:4p<` _(w.P˙t+o*Ȏ~aAa!2jyhH:R/4#Zqεx:sLQ؝W!s 䮚R"eXpaaz%rJԇƖ2`3g 8K 00y<(шq.-(|*3FZn&dG&O$vc8Qs`]TsmBHRE錦ZxO9Ma:L_t!|$ogpL8N0Qݖ4I\$WfY+a/N.zq2-{, !; z,G+!5a gK%VAUuJ!0$&Z\MneN v9XbV &&Z6KP?\B@h4L(;dws0L)I9gIIUipDW@pwv nc1B(/1–ZgԜjj[|cb-syƗzK0SNBk)a]32`=@#E_cOu.6u*QOԾ\܃ &@Ͻ&7F^@( (~0J egJA \1dvU:q:SEc<aayt{9F`p>9PGW Ck$|r4;p7{ ,Rt]\r47[hk[.{ha! c}1,B59͟Tn9u.vyoH5x)%\hAAXׄ(.ZQ*n=9|?mrӦ3.o|@U! 7f Tk]/jUXZ@Vh1jkYHg9Z8ύ=S=V&]SvAx7RנtEo[ͺJK'mFܽo3b)Br֚0> RG&a% m Mr!Ah N0aQ kdt%VC J71TXܺ9|c@$q*{*S_9"p{W= '}w u݂yBA$J?i@KA"Jx\ m]PCy-{i`C 0wge4S;jXGj][lP] L0d 9IR J΀)iދi0CC1yR-97ƻTK;.4I몐]VF0X y h)1lu9=E$"E${x{LgeJ);[p&Y[P/qYQqk2lśCw3#-Ǚb 3獞;7=:t{d044n +={Lէݲ*M9_Z(`@^m)\\C A6=ʜbx5I!aBU2|Ur2f Wh ~Um;\j\J QfG-VEHWKSش| ƌ ߌ(rpPNAϟ 걛@☂ztvBah-w&|bv얟x#$"]goyMbV^F] J 1eJQGk(*hPE>TB ;6("hÖ#6exH{Y-{Xsi|6yߡ1 #кNVH)gM|ކ+&|r~<_d^9nflOO&DkĺF+Zwb >b4}\T?tM}Qڹ,B@1V|3[5e?!ýI:UaϪiۧ(<"Ko[DFD&b𯗋#懻.x28q'mZ}hU$w64kBޮZ'gzp !úJXr& gE0Bt(V `vAA-Z&e9!̕T檺h5 $,4v"zlxPݗ8y A*kr2Qfݼ&v}zB`+dB{oMBZYJ^Eg]byK&!d6]N&JbZk ?fDdP[֓ZT:4qv{RgrGzMTГBŎ>Ѭ05U{F%KV^̦.qLK  k,L_5Ew&"$y`Zė͈OSmZu ` G1ptqGVXC<(=n@)&,#$P̃-Ϥrv!8{"F.gҎ !فD0+ُ +ޕD[-!,`cݑeiL.$<5%[tzQ5T0{^޼[' >b [WNR;."?qA}&bc>d5<3G1m,v얬׻Y͠b@р}]|5ibmP@1uUS;N޾m:NbҐh'm.ːj ;(>C(2b c\4V|ךfN} !cgJ=Lqi_Ъ*'@@\]F*H 'rN jyq9f!=;xҥX^Վd.krw8ƮH&#Q:[5\ݭ(Y@&b{蟱_ 嚸)QnoAcbM bJ7X41KZmӊ+YT(e. dz r(k_;'V|_,I+w۔c!"TWp9 QHu㼒e`\oґ5A4o1Y,44?Y\ʈ L%aO zėtm_e鱮 T8Dz쁜^Zd= Hc=c#)-SP(nWm]st]׬䅑ybI8^&lCA4 YOv``{0aN[2 h0XP491L({^ ~&0r:/ԦHqY9 mu 쫝F-o Hm$Ex ት$S9T>0_ f:1^pD3V(ȍg׻euu)=6ǪoYݽ>S0yǦ1t!f"6bT#Tf򊊝թ0HJsJ'%PFb<},9hEҨ%g9S7@P$-YA/-d0'hÅeWqm!mim[(nKw91޽8{[ew.g_#+'N|sa& Q\he;/A2Qfsԗc$ؽ- |<Ս 5U`@eʭ#L(Ɂp}C$PB@`z\LSlh3|/|!\Ec*&Z$P ^хq% N3|k Ƴ7\6(! jOmHhsY+uѣ)7 S2b>-4}AXR^bБe}ʫEY٫C UQ(>Zs_ <-PZ .B7m[&̻uπ@:?6q-wvׁEE@>1XR`8aHhGV-%w6l*E^Q1@S&2J4ډ~c0Ц QE2OQPcN$ 7aVMxp)Þ\2Sm0lYWȫ "\DLuqQpwE3/]}\/e"_F}2z.OI)<@'Lmc/ ^%HjEB Uw4GMd&ZY#!>82g(n^s讙D?mWk6"H*c5@~X#N8(րwS+;U;{Cwo|_ ǁ_ tIy;}'迚:L0~p|!0U%j^[#(P[FC 7ܼps)2V $" 0!Zάa,SuЎQҥ+6asG>@^Xi(ΘTg8SnQ"; &\ Rt>er :siUݏU\JQ4>L#sg>S182H?jTCC9{ ިWC =kOӝM=U%D^mQeHI\E.\Qע~ bAzBu3ZjWGHIS(mlb$SIAv\:IO{(&nnFW*.bXz9'wrb|I.tnk?| <1L0ѣqF6'@ “QC7  a x%DV 5Ɛ:hr[lʫ%"yvzF5$W!TlO;:61TeR ĮhT팹|j  "pI[询 3q>ij tE.L DvSXR&VKVº`+m6pb꙽F$$p&2I2{\s߉/O=rd£ ݋z(Crbqp6ŴDt4y)m/&WT[pJoZcT5Ȯ0Ḅ8+&?͕>WApXG3[sledݽXTViSg[,<mXSHd3r#h.hqD$⟑y*U8}=8[,w=Ȟf3e" hdS!Yd)?GQ=ey.6q+aOzvaǀ@Zَs?B#JHl *"&RkLB2|9w=mA'a7Vz&h M҄>:,ZmS'U9qɫ{ڠXmdMpA2u*pL [CfuTcIڱ;_լxKK6h$L8 *\wGmwBxL3‹ï1gMx}Gv9r*ԩfLK>[3I h2n0q=QbP5cπ/ G<3" ^-4'8_"X[`D6TI @\:$gZ sߜQNՆyX5b~&oenp;;+&#aj|cWJ1q:4iU-z(QbFa._X$#bR6x\,CSd/A o)dPQtx J9(gU$V1<LҠc< 2G|"x9.vd}:UT(RǃZrvF @2&O[^a(u3V;JGz 854;T[p VUIMH#V )?ެǗ4H>KnDj89w!x $[C kFVdڽN\DӰ&H2y(RVTӡQ=1GEd%?1[c|5 3ElfŕC@Qũa0zOJ'oj^ZDM+KTҋ*F/3E\-,@Ο䄠ꉇO9F2=uTGAXd_n|=+LvdlsBРLlѳ1q@eys.\&"}Rn o=/Mkrmk3}uh9z)jK`Hnҧk5i'DIN):.=LdV6, SߩZޞP}|ub,j+17P>nnuebA.u&֏Tji8~b"K3>:u=@fo9 j7&جs[F#Wݓ4uIzC,C$?J$z&{0OuMr5I5^=`̀RKvIBf1zy'NҩIsǴ6o*T#,ѥNeX)Dcb kÐ77`7FV6l(CϹ;ƠPy Nà=usKV4%؀*1MdQo-2"a;.X58O =l2,}@7H̨݀"T nQͧW0؇>ׇ39-f!d5BqrD@,mevHyzoD};w~jmlFYl2C"6,Ӛ eQAڻf}yéN֫?ɹ GۋMr\' VzM*[9yNW5{ѵVF+qltcr%;r!X鮒W淲OU&I{G!^XQ2xti. 01Zc3ep~hb?f425.s `EQO.K# ;B`J%s=7pSd rwNYU(qsKhJySCB 7~Gͤ"<ܗҲUZƊyN70eu]ZmdVja|̅#mm?:fc QVnO_~^Zf!I>m]&=VO+tdː*ٖ"$5sF{:C!!Mq_-߾צޞ|"v"a ľ C]+V1J:PW8ҕHc1<7q# =\R0?[`/a 8]WUc_['򗈛@,c=#AD<*I*/@D@,k_n7۵k}fÀ 2*K%XSLq' 5s! H}&0OpЧkSqˎ:ZUg:nC^D69Ht"p1o *]'pzHlc8-]wᥭ"K~fɶB>Lԙ܄7\^ 0Y3fO~k'ꊟo&ؤwHb'aV=OOD_TZ:B }>n R#4Pw5J*[<{i%)ܿY\L%pdrz!~׷a4Jn0r7MUT4;,'6\M8 {iUS<18IEHJi%`K)1)q'$G\]KD~x4vP+.(gP0Z~.FD+Ycc^o9b8 6t1,[oȫEq`rW5\/Qb"!|B#Uwݱ 5N- 5pW*Z Uդ*y"ohjdqn_5`SAqQCF෯j4`$M"NޢyɥX)ةyfVProLNT5IKN&7n)\oo5$$KJܟTbNy݌pHC`m+Lmڣߔ$ UxrB(Ȣ7ܞFV1/xdFNjH ),I5?h=߻>0!\ـ:+b{(C"<>óXc4n*ΦOiZx+mWğͣ) a UK/7fbK <{A[>\'`|hQ׺rw8ri?#זNݼIq[cnH.'S.@6K7,1mtХ/ʖɩZJ %TqO$& W%4 ĜaZߍz`ulGa VCB$CQ Wܹ$9䞡w) _jEH& hm[mDM1k^"luPL UfVԵ #Kdeटms$R`)_e4Vh2JDbWSPӞ>sv'B n$lJ..#T4Fܽ0C#x}ݡ߼k H_̐<ЙR'G\7p 8 uY ty>Jp%=N1;tx|Aދ;|ƙwRI&'GyɛaϩT[v@$qt,V5|_NuyJ0IK\bø\W0秊[k ,,kWEۏ;Z"j4֩v!3(3l>Vj KV j S~x>cSʎ $㈸]o6oF@&viRM\"-9O //y&O"ar<շ_EJ](PDsKЦNy+cF.$BCeO$\Y>\4?\}Tχ}*<=Z I8)\v[,0TwA(se-F%qSg@d޻pLQoXhU뗀i.=26)cj>zgh='9Jc#awrY{#ʆC#'RB>$rX?r ȷ;א RJZr"_YПT"5>j?>Q CoDzѺ`Ea|D'@5h"{:qTj<#{Wېw ^Yc;ݎ/K47!yi2 z= 5A4O TG4ƮMh4$NH22g331B*%"#~h*Io/ڱ[ ,`K2q +5vZ曜3KV FyW&u["գhbnE9KTzRz+fsk|/(-Ir/ё0z*3$ D #Nkh`"*\3V٧WE-|/;;x&W{FK>I?x!ԝZ}HJ~hpP@(2TC*a9VuaA jô@zbVY??VaTޒʝrFN=E}g0(0a>7=$Ȧ!ynةjK|H+WjJ 6>9!:T}pOEl9]PIij5q3w9z2Ot 4Hq~Hrwv:тuHp履.T812y?>J&K8#bA% ԬEiїIUD =:珢pM}&v!$|h[C}2bPZÔ&g ]S)xJ1Y&!@QO%AjZ_Q'f҈EbNBgjΗwU֟@1 °/0oe)[ ^k XaEGՍ. =( Kt3'#x$"`Q0w8ƭHB 䭽KWeĜl`=Dv|RGT_ߓ:N`C&lG̱ J2䟨h>Dj/_XU=w鬜bF/(j^q$ ,m> guT Ѣ}ȓ3 p}ʷES-\[OwERc$x< ABAXt7ބ8#;m9-Skf0ņ.-ȦC>@ӑy?'~xK:ԣZ%яIY ӗ_E2С*`@%])=t/QPHU]39f  lyQD,5h,c#ٷxiAe. F8miQ8b/ɵ0S+i:8.FCԼ})7 ~)A.8ᕳr﹉M,:E#y2-X[H. ۦݚ/~d ](qC1T*7׉BQuY?S7c$ր@re6UJid3FgSNz>df }s㾂x Z3ȆL͉jGclSN36 F4gE&[@-ٟ$P@XB7?^&xK*4ɱ6KpgRtl@g?bVO pǀ'Ol.z͗7Z}G;9I.̈:j'F]˂s._@*nM?IÛ;/'{[[a<¹F_>Pi}RO*L\z_ Bt^_\59Wv[?a" Kt`0~׳"gJm\DpZRsR|/POt6<>1)藡B8~383!5%EУL`hv YmBŠ yy]%]] ֑^tm%ƝG+O^W2GK(__xO D>E`v--wF~-Ȳ5@WoD.o.đ}"I&ZҡFTqa)`.b@+!9Vi 98 ҷT-$;1$Uju[3TE64VbLd'C%>*R,lb?LjS5(_53Q|jd) ހʂg,+OPT:Sƥ uFWWC*=Vzji\⧠a#QۜQ$~ |/// QTG,5oM|ȉ=.PW4p_RW9970g] ܰAK}MXP'hi{&m㐘_"Q̢6V")BIhPf/ß7sr*}khS@ugx+$BCd->֡eaXcQ'm$Bw(I݁m4 (CB$UUJzrޭڃuS۟<(*A3LX|:Gʱ+C3Pn"+qwK8gA wP2,[8-lϋ؜ ;? #}^s(^[kLXzaZth[d"O95 ߫uO o\  VN{gcsr!߭ւPb@d2j.ir]X#!sAE-XZ2aS<ьQDҥé<4( ,{/෇WӍZ)^vJXDQذJ~p-.l2$NQ`+&綕Ž4{~9Is{I@f1u#L(h\Ѥ2Q8@75/3#4-~96<# 5u-W߿qMzF26B4ҥIMڙg XHu87~9;D}ywp{6Hk/fZa1sR;?|% ~ȇ%N['<87nђ21`^U/8M[*Ig#PsmּXURBꯟkga@JK` BG,dHS3Ȋ04a@F70CI},'ku1,D+o9̝9% 0]TTѫo@ߏ ~Ë*/&!ymy\nLCv Jw=25/q܉(_P3Z( LzG(OfwD{|oIXKAČ94v2_MW%mto22Z@y`iJzF#&{}dnz|/NN;*]zو6UXȆsy$?gfύv_ GKU)5CqpCVvKx {אk+1ik I5ҷ7[ټmn5d.gMD^("8eTѩj(#DŽ>^M7D<|q)7z&[VW->zV j]œ-:ttKpz}זw@Q |"ş$<%[gZnEn#}r9dgϫOVKƘY< c7nPh0k-yy׍yҸ\vt+6r`}n_bAˈc0+ya(k| {vM= P.`WׂA[1/ۇJpY?[ ŷ61 a8siɌgKȆfσ'5.,`=6Mi@RWIj0@5` /P#i)pc=h22b{e"g 'pO6{P^CZLçADv=qBM<-Pϵ @$gd qԜ֏9RtwB?g)%pMT`8;sRIʈpaN%|a1,- .i9B;g{o"k)KeOp:5'MD(YH@փM0,Px:lubJ1DC`H0چo#7ml@R _I K6yO;jX=&UE-d+[NLzLA^2jq#u B3&Vz_f6KmB7o "pBZ h. Z!'F<jЉUǢ㛮#Y]3 /3$֎8t8?":=r6F|/V|FB6~THnļt@v ~{}kh=fږh$X^vɎb JPyLWc³~q#l'< z'xZ_k뮶DTw^*.)"XKwS9O}Gk:F|EPN ]qkܝedO+3fs^v2cV)F`uٴCGuR}pKv hSRGk5",8YгoޚCB*wLU0yt;jr|zX @xT5^_ Ž]f|a13D98'HEe.7A,- ) _>v[/Wr3XA;_rKi&z#ѡt,뒁% {/\)IpC;5tǪsF)s]/_lRrxtpwہRx| uw2[N]XؓJrF{ߔ=~wQ}dL7 +#xfJ;:f6񔡄ȟta<.Z uǠR AJõRO?p$#WujRuys/@Q"Y?켢i  R䵑wd4QTo( &PS5ǜJNCal =*L/rΈ{UCcSK?A E<8ϛDt>sz߹<)abICFkxRYлgmouʬ`50ԖR:" BgjiA|A⼝0t}hUnclDqp4Āa87Mӄe e]s1 zehE󡁮~3::dh&wiw2ד5x<{GDyͭ(8n34XIN>!ZidIyvƫN;hF8yl@ /0Jhn[ 裄,/408QU65pPDsu}E)3=OD\ڡ; <Ns~ڗMC`TE=."!5WI"TӷdlϕR+/_9NnG?T:Rjlg]$|ZzH]Nq^oy'7Z ę5̇)t2P+P&?hp=*֨i VJvKևAO#)|z߅҃,@DXKy6E<۝++1@!S}qԿ]D;y:BXRAUN;GbO^_AChֵS _ F>_2o~(WJC^[IN\lۦ h|<:]vr)>^ gpi ɏZloݳo5VVMGYd:+H4q7Ah_9}Fi2,-'&3\N]fhWgWu\|!1Bh=r 'C.Uʩ0oQ@f4MJR$,3[X)8EF*JahI/r-ֱ?y*f*IŌe[ bep AhSspRr,bɎag@⩃߰!_(ĉTb`_L ]eѡdX="oZVP?@.ڝ+l;oy-u^z{iUm<{F_雀 ,UpLݕRzE7E;|G=-$Ea5Sl&s\XL9 pV̗/mY5 w|7&6;@EtT&^29+rZMޛ$AN9ȧ*(8bD8nY:b H) G174zv 5ЙqVdlnR}MIl5PG)ʗre;mI`X)EMo@k Qit- ")oR)ǕLMԎْG/%To *≗y01(<ឤ?fƷMKl gb*e_rG{`}^1O`eN +۰dg v)\R,9Ukt-2-l`Ѽ`|:)("F޼`A 9e9d8=àMݿ?.\ts.cY;ާGg?I HP v1DIK8&LbNK9*Udoi.Sl{%jgb7譞H]vNZЄw 4A}[UȦC-cW2d_ Vo>H2 0r"L7Ty'4t{i3>P\n` vd06Nruh6j]wfFiV@` ߪb-UBD9¡0 5gyp=%@cCB챧")XK\"/Y &&TRvl1`&3$E- `\p..~.,Ƴ|voCZqo :*Qtql aKPFwUq8܇լ!Qz#晴cmw2C>n㞩Ԓ z +"Ku57`}!*8gAma鉶PI:(Qе"G.t:egx%0J83d,,"fX=z)R+ Z*2D,B \ߢ+!S݈T?_.LYE?!BqiTRT8$+Yrb}SK޾6|k<af7e7D@ϴSFA npjI }StTfqPĭǪdiY) 37_VG=e{XtQ}1Xd^ ͎IA E.\j` L]Vv#W@x6!z7{yd8Ylx-瀸3H#tu(/m“=t#G!N}V3L~ ame@;*dgh8gq՜':=ŌǾηBč12B3?i+ޯa$0 s]vilH{~x4z-LqpIiv&])$=q큟QM2r#gs2@MƮ7ݧb zrk(xIO҃С]hu# ͵@!?DoK82S݀F}87=i!5\J;Ɲ x ɁtP[:!|F*Z=Ć*2]1,ٷJloIuuHߗ^7[1$pW!荈.3 7[ ވp=DR,SS* 3y’x}ϦXiWAy?R,$#,ˆFSXՋJپsal m=ޑyJ)jX/Km@7*Bط[iA[C08 mg'/|gNNv)ցG%\|ˑeipaSƽXhs]W[X)!`΀_Mpf-l BP7ElEtH0D9W]^lˬ}hzN||,nz;Վ#웠!DŇf*8ng%0S!=i==|QKASԁmEV]6 #s#Os8 XD2]sk몚֚\.^_Ķ-oޖcOySEcͦ{ M Lާh*KMBp#p6So?]>BRAbշ6by}QQ)Ws-fD,GDy yq_?AhNLr OlV6\#9MCӒYbR߀D3WLjmSz2P'pTRѱR5bR[z J(R6?7^a7p^+]؁%]g=[.镞Z%͎c1&=Ql7aֻnٺƀ${~a$m@s3>i?^ O5fU@46x/;(/iڬcqU}%9XTIaJ}ܫ\&2&@̈́&>Jw =y5;`SKIa$v^3[ngFPHv~-`@>F:m?\ߛnq4g ?pkIS~W w$?Pؓ(Xt cvP=R{yr8#R@-cOEb=h@sqY7eV<',pi`dҺyv(K1;yPݥ6P#clj: 86^xRGf699<2A9.g|7T{(X~镎 xFGz \AJlS%<>--f6TjxpT8z7_1u3E5)ҎĕcN D.φrBrKIq`;W1 )BXJ Cˎ;MmN3KR&by?:꽪o"!9QmkHHu (S·z u'Wg S@: lfbAQ6yB^:@C~y2'Iy. h'ډ)n<%[kD*u#CóU1a_`>S 啮;|Y,(=^O=kݲ)o!s{RܕMyQn`9C` (ttF1GLDMNjt&MI%Tu|g+/ KɶjGQA2 R6eɉUɺ+`j+8%V'vAtWR>CDʔ| bt﫫&)tpeoFxT+5X^ kZ騺d4 c ҃ګfQIewN0N0c_b+4@f5$luRimiIRaCd0**]US4L|MƲޅ1`ER<&:ȸ"7;ݬ2=I}vuۗ@g<%&4 OMiT\>n'9Gc(r `:Z,ErHtrF3Ϟe%dX$b$AU  z2H+|ȗ$ pLCb,aJ)n l7pƆY-2vkҏ@tTgT3jVQL;U Lb\T׶B f`$@hc!GK n-/=v (u(^T_N!'f4Q^M-צXymY/k&-@z;)QM$y&9G>'/Gƻ>A t6V>T\.%S 0!3,u<7޷3i>Wۢ Ja٣GoZro s6e@#7Vy ҁ>|J$-=KjrqhuT~!px[==*#jy`"ܱ!ZǪ} qQ>ͅ2"OfeYSISsNکyՃjeI)t\u9L rV LAt[I` alIuOd`pMڴ2{[ q"5N^6vjf.0{һQ7OP vH =NO1"n`躡|}S`DC+xEbuC%z˷2>ȌWn f<ǰe4 pIrhHtM;-]CLZy}+$ EJnt oCWx$FT㷠bd ̍eM(wll 1N>I6ڥ-z ނh`s;>FC#x==?3$4ϝs)\]k8. >߃$.P{g5]@#)m>t=[\|u|!.y ڝG[ҩ:fj}\0 FVh` IeyU6(9|Xnz_\PՀ>;ǥJ2Z__U; I4/ "}o~Ri_cx~CILi -#ZF;kqƱci]C9ZY[=~~0lt]\VM]YT}DkwJvaQ/O/2 I4d K'?j7YۧrJ?ַ#g!=2haK*(ydExNq}!̙YOEGL|QĞ_wabUzSjÇI2qrb 0DZ3pVF7OLR'H9UkGCI* (a͐^roZUoNG(kJ&y|o 9Cf%K-F/Av|!R+f =콩h%+B27Jlu¦`>&c }"uI=:(k lLqe;)}xwyHą8T.֐~dgO*c½H $k ue}+\~^S{FbgPH&ဣSFtנM-n/I/. :e%@Jf֣?Thg(_qi0IGb/ns *SdM nxKSLTc>vOxz3I1'/yc\ ,|0UI/b&Azb@~8SU7_π~ϺB,%ϣ5[[\he{8m6 * vDB&4L bs j_!MP&bkT /&`WU|")tC$9ܩݰ%AK214yAyZ<k5~kp꓉be^Q6 k^}ձUt!2E'Ԃ*>NJXɦ7LڧB=z>p2P#ʆ.8]zHDriKdQuUm mHQ2WCLrhЬؔW"f(C@Q xs"%:ON$ ?Ϧ3ޒ<ym~1nF3Qdv*~8f|PLWV!3 "|< X^&%O T)Nc8T/oVҬke9?tʲZiZ1UJ%Y2{Dt}8_3BŜI4dA/uj9d_(ߠv9C#d9h{E s4eْҴP"`I脉#*3P _!A i0ye6qݩ :S,;WV,nv&㳡 n\T6s:0-(J<]{dեGYw of)l #iv[3@'7fef?Y.b H?`Ľ'"uYHd0YdukWSt"p0XF[3&̺H]=]U)G4=#Q%Ca|1_h×5=l#.Y; d8?TD-wH1^Z@RZ<;tgrۊFT?\/ s?3FG+ E]ٙ Qllep ;ZJ収jEQX7 ޮ>:MkgE\4ZY6૎K_X͖ڠ53m:R\R8ѻG he̤[4elkǺ*=v}hj$/1l蝴 ר椾SߩRkoq܊`^[nz4SCJ}PHH43fu߲M@1/^[R=&x.tqÆc^Fr5ոi/e/B:V`ܤ xQ/X_lD+u2Bhuڀ]A=[Mѯ…IKתjt΢UXAk2@KmG؉@ 3{ 'l n]ogA_fUńPIWqݴ)XG9ı4G[rϨ}ƘM*V kP9p.Os V;3V~X*ۥzhPznGOSח_,|_Hd Ȝ&2vCH*n,E95 Lur-H\#(Vy۔ N^,;N4r:6[s5wz1U9`lND!z&C/{/{,UBoOK| Te<. B5 մeF29.0v b'}6om\0H}mՠːtRZZ?/5wvy"tz Dݟ LdM #QB@1&[F(M+ 0Z4eU Ƿ,A鑣ӤDPLp\A%M X#r k8X-2#FHj9g|c[.-*]Xʴ9օ.So}Af4w{7`\=(ܳ.Zq=&cz,0uH*K@\ !}~^C^A?6 7ÈJRoTmMv]BQVwX>,*OBmPls&>qY8@OK&q{9퍢)IH:Dv:ul K~E,}~YX'>(Q)J bU{`e I(%i5=[,B }XWQs.6Xx"Ox\[Y`xZ?e)MT=9v>w-ĺ. jzo,}nĂм9HR;Rfz̨#Qs;?qӝu6psj0 oepoOB'еXV}+%T}ҺA܌f l6"9P^:'PQk$[sʼk]`D^Ɠ 7j=>ULͲÒN`̘EwǝJw}BZ0⃻s_AbZL!]nP 8luJN;JuƐB}#ng_"SomRp#c*y$1IH-pھSևْAUa?esW.a4.Jܭ_g{'sq\u #Xn"e&ciq-oyĚ iC(>e F0R*-Ʊ{+|#4y\,L-wxO*kݡވe7"2wJͿY +jqaI :QXY G\fhr+D*2t ߘڌ{;355S~#6OC\JG]hAXQJ!(^–3 2dW{S:9C[8/OU$TVrNO#&GD! ^?2H:FKY,~Ȳ̈́)ē EF\+)bsZa[r;wECe*Q㫂=V@,Ig:":j!cZ7Xq;b9Rbd&Y!X6G1?gdPM>k ѦW|}L2X29P"ڌ"*!9휧b<vL C ^p(;-T"\.JE0ѓ4Vˣ^C<h zK=@ jJS$ptT9/ְǎZD"hH줨Mn`:U.UE-{2y\&׊tnfÈ(=ҲPJqn*.{#~#LRJ۰_>șͯjܢIU: flj":sVoPF%ɺ^jM']~ p):q/K [$4@ K֎ x4s(NKNbD eno5%z~OJ1r{޳qs;^q3m}"j%sD<݁LVƛ  a2*$8X\DAl񂖜P?q%t1Szl@:9[0bj?6J?-!6]BǶЯ"}Z294PR En](!uᦊ璏HYnԊ .s77f /~4c$j.H7}tmKRBM<cLDl;#&8tqUotS"o}TʳYaRxGWJ;jTbt!2uCwvlG1Yi39"~4gkr5ok+p0=mq&i2?آ w&Ը{|pPRhb$0gpUT2"6 !7o6"eD* Yq#&gV0.ʊ̅!K\8%jO[y/Ǧb\bP[,e%hh@.rW*l %֧( !L~:4I^T 8,^'n9}Pt.}Ma^vp2f.OB"-7jCCΞm(ݏs"Үs*NU9,imo eɨ)6p~M)T1$ֈ˘ -mv}K& 0t4NJ ;Zl5 }A5Ґ/?u}X9,b#u\+QхaWx>P: d"FWq S`g[:"`ecMl-3e(&BjibyaЧn>פs_ހpQ\fi \޲ȻiOVZ x.Y\ Ў?@*&kd>D( Ƌ'g>uʫҬan>u>nN4W2(7㌅БI7x=8`0,$Vox,(@0 pqN 98[ŜXtۘk(fi=-QoR(m y& CiQyu|y.&}M96jlJAtܢiN ؙ|PDfu?b vE 5{ 0hA>""!6LbOȳh즸PC_e?D\຾vsR<8 [dKyc'V5-EO?Yۖ{xIi`6*Q<ǩOqD>xР9t\XW@rGiq^Aɭ(s:Iw:-xXfs &]=̌KwȜ淋mglՕdtTX O Us( ;0 Az}Q^ s.62\ٗ4>TkX@u̫QL^v ,Fd_!D}' #ExI| G/>e\B`[\bO0EȖMNݎl⥻{^+|R` 16o)k`׻B~7N+" 8Xb2_oܔ~Q/ݠߚO'm݋hTMvLh$5ƍ!1"cBԉKHbx/Twn; i|zߞ/H;zC@"Rk]SyꮏdžڕD)!\w7ʪ%V7 G_:MEnw[HeSn*$Q nH翗?en+ƜJrQjC >SrGo,S'vິӍjg:i4U_Ih"C1t?;1/h.u &yAzZ1UG](&n9z)T`\r;)Uqf/W2/ >a^ڏX|]1[z;3TecOFЮD*je~Lex(&Ym%l1I0?c{+r$X\6'}q":''.jRNsZsg58lCoL~3˜>Ӡd-HQ}u(NU~\sْG G4)N)ۊ Ub1%J/ HQ7< W+j2Ϳu\<́+ّٖHbu?&ьGwz>8! @bQd? 1I0+DjgЪVcv+cR7jZx;(A\-g蚚%<7Or*rQܖyĽ/祤a3,hef͂ݎ+1p<龰]ӛeTMU-s !ZR n>)@uK`YTP{WOױc\EBwO"ѿ (ݑW`ӭtۓe?dݟ5Ld^MN',|'B{bL|(2 ypX:-YPRg)'u;k@)uʩȇo8Cz7&_es(w@,Imr7!X|y 8iGpO!^mS SeLz>XJ~n F96> ${|ZIJ\3BV6TYm""1FR;b Cf˗/9#"G\Vv0ĞRRQ34Kl].tbG(9+bEd羅tu~y|9z^۽6Fߐ+ڃjx`!c_fv٥̦HĊ9.w,{+g|',Հc$vv#wՔWf,PAt{a\(T&TC#+!D~H{+BJFS`cZZJ|_gjzࡕ8K̽@#wm!WˎK8F(6GV5 Q蝘}JTYA[>z[G5 @;:%۽I-ZE]On~4|p֋xܪG#UUˑcR98.7\x@H< my6}Bu@? (ڛvr cBUy̒ZթHI (gVAAm~6F 6׉3w:c$p(orhdvN p|9՚ef$Zc8X"C{t7P&7C'&luoZFɒj`8U/4;=qikrұ: HY#bZ?vҌC0 /g8uPK Ei99d$I_n$[;08MX[UXK8p`YXJN$ޠU5+O.Tpk" c齔-U}1&na e#N2QLӾ/;)%ޤJl'`}~as ,/EB,QY{L`nZ\ @O{e?/wyVTc7Oohy$Wϓ&XTQc|@%@-uؘ^,~j^z[A0;HhoO6.b/)׾~fs;k+_a7aJ43ʔtȳn!apHrcPcm&;C- YKnVWCOP+`z]N(bכ|" R.Y>EQ)&3a(NDe 2P+ȼMh!-l^+-N:HfRSFc Uzb-$oW Xr$x#&_QpxAs(O@ % ' >熰E= oQxMYU@|ܣ֚F#jx|F I ()):(izAe?SQ ygYS9Z;4s/ M^ U'Դ+wY+^%6FO%g*lR\D¤{6^X}T;!IW$F@@b$id>Er!Z$Bm>?voT@[@M^Y*H~,rA\SPAxΖ1QSցhOѯHaG=cɭ)f)Xg!lyl44Oqb6' .{ū#=@' NՓ/l|A" 3!=1$m<8`M83Y)y->!؈6DGK+2܌c[qSFp&?J-3$VAL3,TqI f(k S|yAk#z#0a%h3FtC:ɽ_G~}3 d@= ,4g>Emk 3@Vj'!nu_dA[Do:Mwsuf+$> _,}y섒%_N37C,~!2-F͊v ^q p-Hj$8ϝ/(u4]9v{C3Lbw #UfFCuV*@a h :My|d)goY؉⻿B^XN}Q!jD12W lu\R~+"HTrfo,)XD;$۟uПT3Y?"6p_$TCL!x5fH/ &Cs8,@gbݐzXɑov@wmAέ=4uF=kqh ]\4JF^b`y!-j-+{B#"X}풻[wm5DxÇ)@H,3R1T<a&T-z趄T"Q(&NM1+a٥l{ iUa,js$~ê6C3$,"gӰiݷIv}W2twe~&:b6^tmjhvMCݮ&) ȸȧL0XzW =X2L)ݠ< B>V+GUu=peKٖva݅+W85QvclnR ,Vow6% `\t=zS;7#<w`:rϐ'?H= ,H^m&(?Kླྀ4P*ZX6ϖ}T-vKlm@׃2y\2 ck݉g(-&/Qa6283XUHo_(W7˙ A֛Ȕ- 2ҼGDW'@λ b\*Q]툐sS0f$m$A^k%o -A)~E#wSxޔ n :N7;hQg~4Ȍ~{[)ħ]G T&3RY6je`gX1ÖUNF}tݖ|AtӪu27nF$B~IjsfTϻgqy,9oyt*&!{ImAŅq I-$:BO' Ftz}tHLx*U,2&QGcRX|͞a+jsZiUfq}"0XԉȂ޶0|oB9!Ę0oBY>q=F:1\΂kvB+R'Ýp2":xq' R֍!eK(r2ӟOG:mbQhf2M &a.:Yb A=7qܾɀ0 Si0qG꒾c3NAE =lt8`+袦uМOFyAy.d28Ux^^77[U2 Hx-z+;Tq1nkc:I`N7t+F qL%q~vl+n<[jEE+44+%uB^ :#,%|k%~5|  !ȕ̒DM'6:&uÒpuқ#{k~Ҵ4UA6Ӽ 2o9pT}ENvKpPuÞ=l'ZtOؙy289z9ݮ_M+#GC%%TT FZ/=Yz9-'%.gFUP[mbG%Zuiv-3+w`vAcwOR'"Hva@+ijUܥACyjg*ѓÅZ06怭@*o&wdKӈO ώvH2O08^ | bjࢭK;ݩvA>B*`c2l3EEw3ǵcc/FGPQfp# N͐b~"7gq8c= tQ >,Ff5l\GTPޅ/8V?EzNlv& Z̷G}Hz,2+{(]SRL@ ?KI[XBC{ ? p6HZEeg)j B)zA/ݟbc%3-u(L_:n15Q83n s pϩZrr;t5k즘yEMtޭ&~20I ^82dx:ƦQ݅ ׼S"-]Ty5,s-^x.똪u~GEu[u `}s˘b Nr^|AI$ 0g< <55t>& _T:, J @2E`=Y3^솞*ZѝDY#o'Tv' N>XQi=|1|4dʩO,Raלbw}RS#_Rsz\^c{?n |>4wQufQ(^Ǵ$C1 ΀Ō~4N)UH4PHBgTe!H(>/jBg,ك܃kRB-_Y,!3[|$࡝ j3B/|m]A~hpRc쳱OLZTꠕ5~PP:>>xx,OHԊ܂wCZ%JNJ2J~Ppӊe6CYQP BD1ֱ.WWp t"p G T_P|jlQ_m,kLf~:붉MX"MmCve3Wk-g;m[Wc+ 8q &ICk1 5IsC_D;a =AQߞBF͒ 9z‘v^m LtՇWY!]6;䏀 R[KS6ٌ4VvH WA(v"DIߟ*2G[P/'Cjp$3I,q9xHMa!Z!9 }P=R5ٷo Qmj^Xs窸kE9WH5EIj2BMمk mTy/T+ $n9'qxCM9tex.-(mH}n4#SC!n3a'D0'nUiJk FO[gy?N/@]Y3T_@bp1Fu* '=T0fRב]J &m̖@q 2u܊]haRR̨ҤrN6PM㳀Q/ӲRW& L7t8u텋B@(ݼ-nj>q5GyGwD)/ll1ɮG}W% d#CK]| 6Ax>0ۂzp\@@ctRTr:+}NrYʸܞH\.4]=2s 1WPeW>S-e1Q?g}չz  jq3D_E-pO$0 9V&o W&Lwp7Mf? h'uG k9w 4r~vNJI YL"P8Õ6.[ e<|b*|^CZpEt}"fg;җX-ydkOO}{U:tjY?B0}*܃pu9^\d%Ub<<-^` &uĮoUfh,ZNCmDR,hƾ.{归Hř~+?_eSw%Po~\Bzy(WmZV_v [`.xC8{߹؈[bj VE^u}ችO['NE>_$@dSjERo؇&;.˒E9HDE7*OIho5KF>.k$ULsr&ז!u>.:s\D_NG1uoSX: bJPЪ*oQ/G|}B*0>Qxc#jkўQ>7B$Q7^Z\~&ʹ{;E;PGj,@J|,Jq4ok2;J%Vʩ!c53sBU"3?>W `3ܖ'RVB=v۠G,.fnKKO\lSc^aSb@$vQIG[#)\jQ 9O.jP3/Jr[I*[W,VAS#o9A[L;&2?Co#B11Lj9@Fz]F8~u( fS|%Qd{m$CM{ ղR0> "6\kAVz;}FH.ZFO:xarh3N0 ?8jV;*hEv+$E:vcDw7YF/$o[G&1'WfFF98{K CJ2s<!ȑJ/{F[xܴص\MOjTk5;F rK>XD,ӒSy,@ ^19Z"hkÆ] ̀nyiL#Z wM1Z1"@_yHW:f~=FꇃF4![3!"ɵ{[ho@߲U¨X`/HNiXrd:yJX@\ǘnf)WǗL-" Yl>ȎL+n ^z CM;y#mZv)%=ڑ|;|QЍDx,SM^^6DXI,l+ݬ|5{eݑ'9ۻeHAdKtu&+wB&/{=Zv]{y=s7qc%->#n>{vPSA=eɜx 'egWrL\$K|zMt*9C[Μlu]qcsmp9J =";Aa0AV; h~S#k 3 nu2:у: 4h0C;Ȟl Ҏx2rn>ܔCq>HÜyoImTB%?*Y+;7=rQmp_@znkh6Ii` ȴۊ a*dl R6ݑ-I-,"0dNjYIeda/3{D8;w.>y BVӋ+v t.x6 *]h?J 6%FaC "0fu\:_3.bh@ g[<&J 2YetKU5@M$xQT%ģнФ8>#|qHQakf8xjs9y]MQ?Օe,տk$ gSѥr'Z2 S S)Hh[wqRL 5/yX#r(L_]# ;si%b,^]fB_1 z昀4mN"D݆H.=_'ؗl "L h뉘'/I6Žk|@ƛ Jrq?ԓ|i:R,gsSR"5¼bwv l@b\b$rɀdLxXe$DB|F>9D-hx$AiD+hTh'pA4 ˍuAB=jf+YZ@brc@/'i~u'!J?/k)BHUP[Ŏ ppפmVhp)Pio}Z,$n7[Dd{,31>GRK=Kg4 ղ}k"F]w]6l`$:FD}G=5%}mdCژXf5GC{*_4`% /`:VzB"G]ኑkVWqGZFD .}Rջf*T-5ڽpybߍ"51v /wD>EsVAi s[4o H%n0=9<wMϢG!Z}[_Y{6"Nr+O^͆ lҦ/cuB~bkd7e6uihB0htɐYk U= kJG7X}¯p^/$xdRf)6ed}ު6SHo>`*&44/%+A5EI#%FPǯqfIyŧv4.r639\f?" W2Hqh>˂Eۍb,;6cw>&LLbE $$(MY^4: mV*Ue.Zh0ъԚ YJD HI?A9PqVU.Um-}Z 1Oh.s2O4xo3::D8y Y]z,lpVr$8N{_-4*.΋NK\ftѰEHHQcqn(:m5CbJ@j3YMDg'MPsf+;i4]gs{sPOSl˵<ۿ$_Hޜ - )l9IZmZC^9LRI3K\MiY puP;v$@4ŖlaKenIE+L@} gFA/SbO ZUTc^KSwL_d;8|pjBZ,A堿d}b{Y 9av+IWq_䈉u ZYX v*{OGɽ[ 1>h&8<„KuI C(Ƿ cJ̑Q^[\WD:pBKuo}R@ILHG#|0dh9>Y3Te/qjy$V|Tc%lΦ&K,Q)2HKYy9:}S'zktJ#4fs*_E+X$$02 icNJDs}JS }J^$L'oMT- 25*r™̤!2޳D߻<|KaH|cnQ*qs\vx*&4[`f U_fة]VVOnD8Ԗ@<0o$:jy*\:MBC_ia :w$i*ʐizRT5DV`5v KI֠ KhLI_QR"d~Z L7*O's".'Rn{J\m5duIݰzC(;`-/ y/P s w×ݮlGR^UD}$w}TB\!5Hn阛B,/|~u'U(q;Tx;D6)ZqHYZjS ChcUp/>'t2Q2P`um㔛)Iބdᙜ%a`'mIR%:w0&:鼉2١O *ma7?Ti(ieEPx&9m1A@V$h@TҎ\F._WŁy!/"x+j6^Ӥ3*jU5H[2%cK/5݃;4Y-mGYc1\rr(J:0Z41 یPf ~r/ ElߺRz64!:,yT̖<⡉1C>vO^-/ %5~Oh%h;&v}x'8X[_:As"譐d~:4'a KjDX ,7F?Ybz=1Ā>+VNX B{yH! ueq`j/f ,g?bDzTqokue^xK~"xgvIRJ~% 8 k/(l5f2"A_vYB!³WYw$.˛yh1 7@/k(/8s8'ޝbѺ =P:ZW" wz 7\ |f1[Zha<e4ɮt:]]C2Κ4KbhrgDV!7na{-{b&0 9Sd[~s)ŀA\y ܂KOfuT.|{ǺǗ-DPV&D)*ސ;z p6@s-Ǻ^kثϏ'29)O'U}#]m*JϘ(B}x\ODtDPS0@ 1([#bFWqAfhU6kL2?9aLrH^dl?/XpiG(ۥh4%s"0`S+ەfv%@>_ SL<#^ %F3Z62ލM3SmlNY݄r%V B0DCྲྀ}u%srsFqŇ>ZC2v` X :Kj=Vѱ>Y^_BW|a$[2(G`HA6#lZJ3e4,rV¢#Mj:oR0Kk;)aIvtpXFy8e Ɩ9 fعރ졿\.RyBNq zjB tk虗P9E8ISBMBّ̄GE!<ʟ(\[#(\v/Czv荡 =q ^bzDog>bm:!VA5W $12o?l)T@ 7f!P6+{~!iWe2o+ƴS$R5ngH4 P }Cz^[:vDL8H8rWӧC' dKn(/ՁlORpT I6wb:*T~H+W@W dsham\0-o$pP ۲Z]uu6I[)UBռw ˛J^7,2_"W Ad_.jbb1l(1A3 vO}c0eϗ˫wL>a ]YwzSWaX.dǝakA|z旃ǷD5B4nӂࢸʜ-jjbt0D)2԰+Ek^5]{Xt+ֺA쩂EYFs4QڧTS?2|I KD!w1hoFWgs ILZї2F&c.#lPUu='5jiN^^װ ~ʼn>| QBcبcޝڦkdUSمɋ8[ovΥYhO%RىF1ot^nz `x+Ϋ24FKT9{{5M024^Os\Wv"_@Xn;Ըˌ: 4"PK{>ε\-(nĄ‰f50PWq w)g؂> x K4׈V >ǁRRƂ!A߁%ț{xn8dsuw8^m${luQMTq:)~/}`@J2ɿ58IƖ `Y訠AgT$vPQ׌һ-*2žяK__ ϗ_WŴ[X6a*@{ z 9C~7nұ dT3"kIЩ*>I[ldYҀ HH_Be͕l՜ݮ/v,&3]emG iv!+妕/`8zq?=C/{4-o>q;l"LukyE(4x)B\t[1gpOkwGN2nw@.EC7ԧ_}{Ub nS+7_?)V cKn1uFN+̇OfSe%ϥ@,Y\>'ujӖXؑtj`|߶j~,/lZ_%)?["R:R 5O(!)U&= ސ t jYn? i×+&V"}!rԛ$azs.j=ecc?>y&CE-(U+RBP/ ir?  -#- Ф&Ρ.^™ex_O3l#G%4@&$Z7؄ BsP3Q"A5\m0 oś4J$q{أbPV #ev8cڞ`~5B\,bwE}wKڈoxG. =x7Az0iS9v+h2~JDE^?WE24!4mA_+6s.֕@彎k8ML9V|3 C=M”|oMMhOumq@| G>=PN:yf\'m2X]O9Ɂ>.E34>TV zt\#q [ ik ^xx_&_;tp㸶CR6{ {(5$"RPm XqZ"Z63 3]*d< ?e1O^_1}A= 5ԻAJvZqxGhͻv`Gb1$ohIbG_T~؂ 9}5H+Km Xar_E /wF6UZGӲ3L`HBpAzҊ }';J%Uŗh/ǃy>[M-yG)u ).q58Yule&-gp/YyC3M+f(*LꕃiogCŞeZ8fh|_aLO/Z?ݳF$,䉓FBsCSXH*wubnFi2XGn3¸1bG>e )1"Ǟ.٢{`xAܖu.%VQP{آۢt} W!| w.M؁եɍ H{uݸ`Vo厒qK]!7DC),W4"2[T\2vѦ}' ݚu86?m 2 #}pK)ӃLj7*Q{& Z~|t藝WZj#IZ2o NA5M+y$WN{y3lM8tJRRMF? zxʖfCkVEfv4>;׌j3TMWVB#Gଖ~=OnF:qu8:ؘ{ !Ǒ8:gHlx{sbsOB P,AdxӉӳ[#< ~0 ҶDCI{\MOӁSm)A^ys3%hwo̿j`2)Y{;~JVQn|,FE!sD_8+6J`i#Dir_v7ym_{a+EH"=1ݲcS9LdG8P^P|T4CGµ4.X ݵ8 0{rH [6vZ^9[KH/~~9HaKb]PY#pϱNlE׭ Kc\MwISpo=)d!dP  ?P[ͬgP>9ƭ5n[3[<.]p|eUA' 6b&lUNGYg:nC8*˼fڙnN'bFT) g!F(V֟&!+ˈ\b>lկD C(xVf1x?˷Xn3r֣G@~tA 9b ~%' %`Fb#j?TQ 8~ U%utD/Jo82R5#χ!Ÿv1"5= LNjN3{taSE:H{ - `x9p.OAL }2XGcONmpT9g@krp(F.H̵Ur-V˱&4cre'tjdDNG-45 6YͻY %jV/i- GO;K*ͧW arg 9"| mj '66E9qm@6Y1hԽ[<:A-}wD[pʕ܃_u'OSǝngIJMæ]JvR`'[%|*x2,_i]'eZt/!as8TP7wLMA 07 &1Ă0ži˖x` k."407؊#q(xEdtB[ɿ! b f80>NtXCFUu$gTк1.Q {gRyX]qyL X{qy>}ħd\]'&a\L :V==p : HАS,2Hsg3BM{v E 䭖6#, G$b,1aA܍XWEzm}82M5D֟ǫۡ/$;'_םr'*Țh6=)]l%QQ;52p&jFN UG<,Tz"~΢f>3/47ax'fo_.T;uv>S}ĻI MDUP.7vZfm|.`T6PRz J\ɾ3i 9fx%yGmw:o"B| $;ɝۣIJJٳ+Y-z U8(k<'=AW}wlbK&8>QðId=yUe|.1F#"(#WfSYV~wQ (QC 5`o^;hald ҖRX\-m %fZlKH9,ɉ|qGz\AqA&I*Z2-o|gǺ/C mm_Fs1hTv@=3g~d4m(57"*OG kvQ֭˷ oȐSuh7hТrfmV ;}Ѹ t[-SbQ!L 9#qsР +O4g5# x%+V |g=d}UӤح{C´T 4X\~hN2 KU>9H=he8ܩ)8#jqz:`$ŌA"u|Xg&4ңvNJRg"?!w[ڐNB֧iM1 TsB@Ԭ CȕV@p.bj- =Q=1UbfnS#+~f-!N?$v}!9$clk}uWi Nzi%u}5Vv9Ec"ZXeNYNwv%|=_pzNJ]EVW)Ë`SVkn(/kss{c/ѨִG6v,)/Zqxc5N?Ɗs'_7stBC_b\ J˔oLcJVI U?ͦUyMHMW#4ΜgMye&~P"vKZů4۶MdLV3_Q z Jң!w)s{r] x.%%C `8#m u}ۭRWOK2PWD·8j\5 61~ZvjiK̄an؈B{09gzі.Yi:hO袅Nb.%y=H>A|@]>ZYռAw[* ΂rmqh7uy2gcpQB-p$q `WYK!ޡԺzKB.` cj{[Z /y:w`Q%^Ɍl `$U>hQ_m9}*LSKo1?b9U30|ɡ8,'P>?i~U,ŌJu[~S-Xȯ}׍1gHtbTԏ72~=؋Q.@d#=8@& W^:!`zleiu{wh<}J죒[Gذ.L k ɨvRw w^-0_@zR=H7@8Hi`NHqZ&6, X$?rbG)AX!roGTߑPw%mf :Was)4˪xKa$o p0b3޽6*vÐحa 0x 1"Lgk~Nޚl_Ӭ?6uhXL#It0!`32}$t[Iĸ7T>Ǔ2o[>>$;l a6֠Vix-d$cգ+g!"m7*T 2dGXNᣞSL@zz 'H Đʩ bǚd; <DRKJAn#תZyKa6NkAgw|땱ބ"%`t{֑7=7/g--a jìCmx#ЯOTUf*K"wCp >8i[.ZDM0 x;M d`Ua)G292q5z6Q]z&]*㷐ݒ Sח;PMy2TMt>OS#uRy |gV[(8iBhDc}cB "zx8pB \m^ApRb󳵐ڛM`$ލ:ͭƘXZ2N)_Y7`O]HЄ|3PDI*\F-~x20&DßZw7,qʧh#y\+AmtUKV*S[9JJ]8-U>#EN1.I6NC )08&@/UFw]@ NOs'g2ey=KwB3VZF07kw*]qwY! aǕ&^GFAp) ďB:bz5=bȐzD/$˩jX z5A6\U~C(kŪ^bT9Z\,h\IWiT XxkN)1AmKhw(NNkծFq*,`ӆVQ,v -2hN# vj hgߏj2EO`1oՖu/ǛIfv~bE f09* 6IJpDeAɉ`u]hlPawg,7@&3q]H̊Js͘]X4CG9(eT^W_ t3L{?3Z}kCk<_@]9;0U 9U)l~v\sӚ„X;x€ZhYO B{$AS)Y/),w͕Hd@Nً}WS.vg?"ΊmFkV*E ݙ\;'aj__H|'%ET[îy0^@Dߓ+ZDk:޲ABfU$I0OH*;pPި 5Ltue{UK }1J2s $8xtĥVĄL }NA&IX&B@ьdDbNdhW[/5qODK\17hvkCzr`2Yk:8P m'uP>4_f ]C!Z5HnVvּ"U<=ʭHKޑ$$U[aEEm|hZq`_7NHEgH4GK(k:SC? 'n\'5l1пprGzDJ)~n۲tԇwlqSd٩-s~E P,j+a.12ϙ=2v=~\/IJ.{^iNFףnu/m)_M3^81ʛ)tz`K/G3=J H{4Q"U]Z 3pώgz4b#Wxҙ|/!:+~{cW`y3) /OVNqGAn%ie,N:Z^HURʶK0Ws6 8DA/+tIn i,0}44֋Hv<)<1E>4Kw5<@!uچ *|KdcK9%LUH 1G"At_"ÖaՐ=\x&lTn DQ~3`~ +ٚWvH슇9bZU<҈$Sh+ʟm0֛*~neTXȝ$:cD+8ʅ-ґϣT." Oܪ/XAaj5_pcT,6vx,­P+,Ix8_Zhq#1in'mp[S]!& ?5ѱ[كj#ѤZsMA,"耛ѴeD8T昴4ҟ!8`EÁ5|K{ҴyݍÒ5F:AcS_ICH·p8q7-qN5 FP#c!|[F!Xf5O DN4WKf4vL~:xX rJEˌ7W[Sə@爁 VםSR8<;XEh|4:\\6Z)4Z1Z i0l\G  t[ = `hIcqQ 2>6|"W<^{yw͞v+Fl,0ȟN6ҟx0"dˠqH%?V隙]Z4 Em\x0!B_aGVktFH}cu|Ss,ӳLDY+-qI 9A\@n* /Qyɉ*yb;I ^1نu$2`<5 BX*Ņ_v4ŸAhµYQ}0%>O)D*6`Ҹx?/KW0LF ufÍݓ! ]ƞ31 `a$E d'd!yA ^03gngۙhV:3__5 6(i Iqn!=]+?a_C)jM0T),}5^bE-*'m {d Cor@LS^(']u, \eӢ|8UaǼGRlUzP V`G DL뉣ܦK]TY_:5x]ufɎ;<~Mˬ Yr)9&ϩ7kӼ 2`pmչ<}㣯Pr ʘ0\! 3qo/g\s1I2hja2S Ih#ܟQ" Pȇj%NӷӰ"̳"~. wqM;) əOoQQ!W?v |TfTayOm #z4+<۽1d+Y- kACv_YʸaB";Ȗ' ŸkSATV,NJ$HAb3!뵓ß^bq`rݐN~LS1_v17BP:gw B1Aؖ+*\ia:?\mjio%҉ 梔i=q gwMFJG!qNLJLCxއLIf̮ǡRCm-4'dx]gH}%N[)7%vrwXw*%H9|e/6a3є.rx)}BAFy (PG d3]fydgğ92vn ,S| mFyZO.m]f/x2jjr,nщ6̂el5^"G]BdngU>l\q<AZ+w09} m@}3e+H/ }rXHu^8H X/APխ% D"rϻ7j.k`H&&Qs >K~e_NOBBb{SCL*\;9 o >t:߿^4n}hB-G l]2/9h-9'PџfKfW9{ Is*,ogΛ0ȍ@f7ۏ"ɕxr8:j;[&Xdo >{>-,=LbeFU)~s_9Qq̦NlqVr >tյbqlV _ٵ|,**'ֽ|Ʉđ 5պL!nT;bN:td\~J8@#NE\}։v[}6LIE?"Ș lSq🇋$ug0Mr_ 9˸I"P 9:6A_2J.WX#YBPc#P'C^x` R}Ŝ*؋ƙ_cKK8MoPpNٕf1W{{?dwJKx?*ţ_q2/ZXgQ"yLr֚Ild/c?"a H6c#KdקR)#Ųp'M Dj%>CMJor+*6}T%zڗ# r.?! 1C$*:E0 xĶ ӑ^GQ_BT7Stڋ&Hv ܀mT3J$+&Gqhf^=$ըQ$sƪ=& :GSYm}zw"evA,,PUԵB}"Ivh,Zhmz,{&W=xUE`c|O.l؄*]dQ)@*LۤzaK sLmJGݮNR-^=r%|DbΆ+{?c_8W6R{vzF̓čsb| -TeԉDL& gOoL2 b9}x 8 αz34)5p$ 3eWT3)S9s08zC69ZܫפPxA4VO'`%hn*"ױtIߤU\k5TAï$>c\POi[]ٌXOzU3TQb<9 8O|=/85fDy𾅻lNTwKlR(UpZ<\G0V ehkHeqE#G6݄$o5؞ʷV/gfF Uڃ6;XTn;u Yd 9bk$)9=! dBu`%2#AwVjA}V!ȉlU21bARnmנ7kP MYgXLtӅ:,baЗ=wz~Aj"OG}۽  n,Zrr ! Oqt'I}~t1Uu>"n<3[?g*q%,ת B 7JdEJΚq4|_oAE&[HYuJ6X~Q2-ԏGOsF8qp:h5&:fqbc:$E"bܟYDŽc P񏺔ċB6é8[ti<61UF2DSb_dX)V9H. (rg8,<)D'.0^օ}:büy(E\_*'fU`vw{@soΑȱ]G "`R)d%e qs(uS9F VxN* I;Z],vf#-TV3IcB5祽NT[_RI0oI 滔1 31шJ{rl!.bD@feT2rvlEg{KZ(doO?͆F/S~R 5| dr\7-]PvQL:PSrPCxez-D˙"5a<pE lǓୗw~z[PZ;ጶKCnu્^RAr#_ .?BM#7>_!Vu0u`|3JLtoU&~(m,LuHTTTI4_7Q\D}7SA> ڵ|IȃgdQ"MBzӵI&'$Mͩg+ݝ к&7ڷ؛ QjnFj=4!Xͩ@S I?ȷT=&<4ag䂏)Gs=Hvu6y=8 ga5o7(-UҌ! F Wlܩ5 ӥOm.qR>'kF3jYmA9a&Fݚ'ֻ^X|^v]G`tb^Iun H(W$2m$:u|A=4FR+YU[/P=>8;)ƌzSr#[L6e\ngQ`w {<.EkueuatݿFYJy_Tw.V%?(o Z'*&z[|:o$`j%Is jdZUĎ߭ N: [p3S_lδL%rຕ !xq(=$C U,&wIQLouFӏ2yC``=gwkՏ8`xTTB Y>+Ԅu5ě;n3wZȽL vJ"Չ|#@q5%_)Qh;L"gk{è6 p6@bCE3X5ϊXhհR_!9@ |1&!0 |Zk w#ݹׁnzIl|N+ORy`a d!}L % [q@c."¢]%rLϨlͲU]GT\[X.r^1fB_[\,=&_[zh|+o!^7F p?q~qTuae6}2XmT_acTgHUt"ҏpO /Y[]XMQ}}<2t}} [;sB>R-\*;"9k-Wۜk ?pG>HZA*ٯg3n}Ocs4#%*{SQѷ=>jo :Lv8 Ya*i փA ugw#1WnH/{d7Nc7+ h_qaM3`ʽ,@KUXU͠zgI= î8jЮ$Z$e/ghݓ?v3F5[o vmi(/jvOВL3jQpfX/?Cj5HT^Q=XaTRu(NmUF ?]N5x8m=xY'c"p'M!)k-vę 5m: 8ȶL}7_AV뇤,Z)d!qVj ]7'R%w:Whc}Μqbo ֢X/W0h$^|$j~3?-^}ya[nPB8m(`dyKeN؛@w~KH0\3ָuғřPPޖg>B f,!6KF߆ٰ#Z| X =8V2r "ouadu3C_82wUٮOR󜸄?L˯3HGѠz {G[ZM$pA7Usk{Z$~P| ڟ(OӃlC('_qY#>Us>("* _ ' ӕ-+jn),7Wvz E11eTVPQ!~M(1VɊ@6$VGu(* O7󥕪>ڵ?RK@AsfEȒDJB[dA9Cxeͯ5W[k J[KmR,Al}6:>O<͕S3}8wO B~<>Q4D6'4J*VF#w1I(~E|] &!F,:A{}_'W/T8r+;5+^ǜshF>ѿ&_:r9EHow^z fYȎa>?89DIDjb>|Ax*WP,OȐ~ }{uI\&ĚFtD.Ζŧ!I7 ߞ|ܻ9'{C zgts_Ub^*D͙p1{]Nqw"+{W-r"Oqڞ[?_8ƴ芁5=;I(& m$7ZHa5F| K6$b&W\H.~JBg[i> b ΋$& ÕY:~\ZfuH6IgS=,4k!b&!5D0I.]4GfefWl"OONjY~~h$ts㲋M1[I_r>:d'tyשtsH;(/l =u#xly,|tU pk:"SUS]J%,J]?@rdUB*-blxM;'c?*STW8Mխ )& }jWkiyա{Â{&]17# Έ@!W v&+[N Ù| [CQ߲o/[G1ٝ3FJ\SOXDk.ʬ~2!0* (U 83aNuix#B޼Gm>Fj=u Y?$;~cjNѐ47f]a[@\h a]@ڛM >'m-^ȠLS7*.:FHQ:XKpYwG],g0_4J}PIw\8uBJ7@ﲽ;9x̗ kCg T@|KW(jh)s_v}dX/R N}LO(Mkx0p F¾!/˓mVz-hPr'.":ի\ vaHm2?v C&(H :s=Qs]ePaDHl2ިH;8fd$Y:cP%I?`4>hRQr_6TcY QiHWrš9 Zv-\BQYI '%30 &ruhd~}C gљ/lDpE17__|rK1vmwj]goe0@z5=%ؙ递t8z O\qi㎪'!6Nb #bpwK'ć(21(ez7x6V)$i˒{)P1 IK6!Gɳ 0x x/L} ,n {Cp3(X趻icB{ק- |j<75f:W|հSdaTՋ(Քѥ‚hW֖VA-*DOWѶo_jrl.Ǝ|3r6Bp HۉՔS>(FnjERe*}' Y gV]݋/8H K :?\ݣ*i?コ¤ RĭύHn t հɏ5 =9R V?J߂$.5?Fx# ұc\iPlϊ-!Wsd( 'çp^ljm2+l8mn?@MO}hwE#<cT.ħ~=py"'kGwP v{φZ:OJkL>76$U2@ ?:a#:svR^K&^>v]KjlH~#V b>Ƴ _a^q) h# }8ݾ>ɶEK)tkԡIQw?w`1Cf.ULrJC%TB/Rn$ +ڋQR(?46r2k)tTo]jUZވ͈EgJ}R6uΛ5QOVUM?/͝f)$C6`^2\/}~"$3'((gկjr+K6 2.nXZQ *DVuN-͒LjiĊO&+`#OI!øLz-<=[hM5ںgX Z4Ueor 0$:T{Ն0.kqDv#Ͽas`nvOB~7hqA0*+t)cT_~K8͚r&IHlH)nEސ,øL]_(IFJ@:tD*3$Uz`B4&ppNa?D?xJ2ePnMQe,uFY4U~~IFu^gsuv6&?mNoW&buO{R(nr[dVqܻHqz7u֜Oag<STI~ HX">4w'3«Fp ;0YZ0707010000001d000081a4000000000000000000000001673737b400000ad4000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/fs/smb/common/cifs_arc4.ko.xz7zXZִF!t/( ]?EhDTTk׶Ǽj co g7vhMHv/խݧBu¶AKOJ ]#Ď\c|6) ⴾ[zL>$f9np'.@> WWG_~sW'V3VԖ|t%W͌TZ:t+ \0Ѝ !w$ z>G֠Fh+(iq.žR3T~~ r<Ɖ _w<$m/4e~pWx`F2wauS{$f Hd8H8ŇWUT0{0O64xZ3?xzc,O}_%IJmgD!*3;;@g'󐣽eDŠ*BIpWL6n+XoX~-wlq /CvsRYgY78tʈ\̣s|O9_ ha@!ý{jU JnX b.daBHT(?\9ya R[M:_ a0XȕË *8k@bcAy2t Mp'|GVWE稜(+Fa,6QXOW{ m8gQ}.ΨM,郊3S3-_F 5plYiMPKGF7Y0Ұ!e%^t ]#j .6n`UcEm\iqqljN =ЫvG!m,}i!8㲧x3y%YpAm g]S&A2v 7cg]2a~݉]tЇ [|:hsc6ѥTw,Tcl"4n]#l759͟% A(:UzL.dze_ \v#A|J<ޔsP=)lwwܸꓟE5mGM0@N'~B%8F87Qg[y E'8:<a3YH jn$a3M Z3&^}u1ڷ]N=T[ts'g2 lzނݦٶb +nݻ~x5$vd h=L{$vr˧bvg^] X|]YޭBWTr ch 7xl}=3z]F{̄٨ۨ oc62S3Я"}&yZ:Tмd @*o/B3ð3vt~:C/i]X= ^ +HA uM]HdSHvKQ1,w, `z(}2,U+ʁQ(, Q3 ða`A_O%Ǿ5d~qI~ƻλQ|rd島jÍ8^TX#/# 3Mو 6hޤ<6j\э^D0D)1 #Y텩G!,*V>Axq-P >S#Тk5Fvڅy7TY?]6+iׁ{ _5m#b)4a:,rp]{!tTis)ܒ/"[*-l Ӵ!h䛁Y3]87WG!tmS zM-PYAhED9g!|S|X };wvղwQckgYZ0707010000001e000081a4000000000000000000000001673737b40000108c000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/fs/smb/common/cifs_md4.ko.xz7zXZִF!t/:eI]?EhDTTk׶Ǽ+4ao&m=/WWZs$S[G$ua4.=yi%A$8s|q[g +Cw\XzhS)x\t\qS769]0C*P 8X)vlS;s!:ߪ 5*NzjqbȔgXS|T(Pi,9_:ʇ bLsVP>x[0aSP2v?ɔP 7M Jz3]_p<-`O5]ss Pn2*AjpT־?RBxF4ǯxUoQa!5/J_4XTe{T{|XUUOPyy[BD2DM}m,V+zE.ޮ?oؼ3q6>Nwߔ|ނpU yz^@lNÏ'JD{DB"Lh~͈Ja72\$/c.0&y*D&xh/Q.!0A:3!Q15vt*ФZ{V TPC ,ؓj p":Q eސHU ZjSRdsc뜷Z/IƇS[=COxt{wt>\{d:e0p7a6 JFT1 l_!"  LUew],XҠUCm?u􈊭#.?n2 K} #;Tk|h]Iˍj HΒVA6Ѳ:2忍> d-׉YvRE~hݮY6$y\L'=.Vv%c.T"gg])S9 T^9OH˽vGϭsDepX’g+cpit@́Þ6~o^\6jD< !By dXPy41ϴQ",hO}ݵ_ >DGgUgx B/6er~GpE0aC|Wsmp[}yMQC5:f J@ d=f*zB\~/o|Q,*&6>֡ٙcqH &\;hބuW޺d% ֺܥYvZ#)}K\TX9ec&qǟZ7JCQ"VݭLtgGP#n78?r]2n+q(蟾.ѵZ\'Sğyc {Yv< ^}}XéB((9i }(,s>sz뺴qrSK"tBjl30wph{34 EDȦ`3jk4bu p\҂J{#A0(ڧsL1@ IQ18rbi[_,ʼn^ڒuo]XY 5N?)Ohysi$dI&Wҙ=X1 ԝ+S|6 &&٢4"$,Ŭ1 xݼtc1EybKghGIQM}(娢rK'F|ψVBn1}ON-!^$נp!D ^EZeb(2Ҫ#99wGxõ;X`(dD7=&\ tzi]u{JG`Br1nz=PJR5;Lq,uT|nKX3)sK'9HHҊ``B{b[*8{ľ6IDl9Ǵ8s/f/9k⫷Jh܇f-t\MXm˚EyN duQޘQf`H1T(#mY;xI^ Ð'%aJ7t7'F=1X߈r'=(D,4jhM@hQ|<-䉯f ٘&GJΏe84ҴO~*'65)WYZfLUj 庡HϺXz];iS,Fu/g25}D~֣ln-eG*MȾd׾pl'Q7#NGk`Vڏ_Ci6[#:3DngH7-k;e~v`ݔI{U[.͝)<1VjB[0 ` v0´ L4($ciw޴N xC{(Kۊ5\S+n^_{C/Dz?b]/Ϯ}#妛xU J~[!dGu Kۗ+8>ոX7\ ^98l*qGeH2e]C>w{N+\0mͳJH%9S`!PqAm2vjR v&1 ykspv1+(}/PUAW'm=e.ix{UqkMw{T7K&$>fNdnsxbpחc5 i/>o@t+y t$x{ٚ{+`ҍ ,823+ey[wzX܂~tdi%ф!DZsH{6d, tgYZ0707010000001f000081a4000000000000000000000001673737b40000b79c000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/fs/squashfs/squashfs.ko.xz7zXZִF!t/ \]?EhDTTk׶Ǽ;mkDK; AoJb|/D&No!%HǏXc5b8P) RoA1D;⾌ʇ7ﰄ/e~ KTg\Z94͜"0;џ;mXyߤ1j574D+}Uh<~n2=r9me9|z TqT`YAQI[}?V̞{1 BCu{2! 6 L hU!wAёL 63H0E YPqs߭5i[LM}ܱ:>vdh@t #8#0J+peF ;=h>^>;u5h!\0C &z3EwQ6]lw|"rgh_?k &0(dNu=P绯o=rgZ^d[7WnB7^&y6{s%y]d]sl^Z`H4~RTz ͪuzMj4T/ՐݻD(s[Gܸrː$5x/ޡ0ŋE='/ DzJoW!؜@} x;wA]ķR8&W oi6=k#;W3 <~i x>֓W&V?h@tQ \{oR$ru&!v.M eƤ -FF?FqԊ㒖9mX x30[hs4L skq[+6䱲P},ӸŪ1GPyMtZϚ't: +uskءu/_KϪȠK 3^K\FpFa 29@sMrrδ40,VX.@[.zB ¨9YIuXqsMrBF>ܒщ]g{aUq/p1ÊEVXSu=R`$RfJSewD/p _@|4i,o={QJHwB%qdE`M[k* &bo fٿ4跹VK~Gi s{mmC`iôOjm!cYɗ]r6 Gķd7vό{J]Qz;kI@m}!oVY޹ȝDSChEX<%Lֳgjm'$vWјA}BXf,oPAsB/K}6J2r.4V % \[)w|g"ms|>sEf0jU6FĦq(:>b8 C'~ 9YDiS-=ViI_k;Ou_:ÝY~^*I5cNH\ĄIM55)͌kP4v\~rݿ-Bhѽst򽌈!蠩) aЛ2W]]۶l.a`sǒgշ,$]#Q9]=TXgn2ۀ*DW~3"-\UnzX]tGsHl"+j 1uQ#3/Rl>2pmB7F=VxTʉS( KwV_D r)?v Jx~?o/' u1Pr-~@B.duՇX;"cBr8wwG֗85Uѱ4HHN2[GdfM?lwecmz  by}tK"9U 1Y;jbI qBG >/=8XʼnqR _ wȹ'(=‘[늡9FIW(^ezɈjg6q5 4&$֬TQuuTijA8B2)4>f/Dz*()}{i%)s)]Ey/6kUgmQmAܙk5SoqɀtE7`&NS}bX06DN b,/>s%*nKNq\Pi2+> =bxJSxF&> `9ő%7۔x9m9 񾺀ZM 구s ݥF!ڈpŠ;b.Aoǀk!EYPxqvUV7 Yc}ع&[?Oh hq $(yM|af`hcfN9ۿ'+&[T48%IMMܸlK 4~{ey'\-StUJxyd\l5,Zg/I[w'NrM`X%:ѵF~8D#SG JPvV)W-N *[MU/T=O|8kS8*h]Ш?/ . jaX'5 Vu4oUp.{kP/D&Rz3oJ5F@K Fj[|n_~"dC*8f#|SKi|$.]7ʀ9N'zhUe{.C{$f{.L+zJh-›%Q;NAjnzx ӱ|͹ȂFY'mKa,˰z0?ߺ֯֙/TPD ~/,v%3sξ\Wpf!h' ;Q? TJxR V&Cݗr!՗ iS`1vO"'`_棸W7dkGRh }s"/L#1Q.2"< qn3Lx FEֳ ^NJ9Lʧ㶼7O z?&poሠy%HËrzLU6 V~C,6c/6;*=Xʽ1{ߔbQW{$^h%WFqڎ0Gz>p `|%U6b!hNqʸBEʖ:-f &/]c9b(aAcaU/^rүh=|yەʅ$g*:[#C.S\{T1˗oQJgġe֙#G lvmv*YqFw˼*@rˁ.P `!=)Ro(Cɓ`|*&Bb3 AB}`6' Cf0OMDI#U@bMsMI۝; IjYeVV) ӛwôs,ID%N]70,߰r SapSYI'`1 +BE"r&͂o%ki},@xJ,#$>{;vȍB馕0ӑT[c Qu\o?2sd4ň6eyUAeoj.;9WBTIDtJl[m$#`0\߷X+t B`qP.*ό %sUr3¦1?iNʗaSSG;K8i[JS跰ts˂貄"r,-7a]=%Γ2 vM1ĠA-oTكr9/û؍c_J. )io:S;}M͆ӦR86rd(-n+I;,pn"@EDQ|K' _s[j3B2췳 8O poMC'-˴Z½p;,H*[V- in *M!Z]QIuZk&tިj^ fa(%ݣ2&`"&f즴 < v3\2O[m@=ZǑ|w+2w˴ p[Œ-#S_udBJ!!%EU@*GٹZ ]e!]( ?k7Ork;%hCL/dvt,-1x8ԯiAG:}f i> HLt@ , 憞j9S@“IV-uDIITʯFr>3I7JAP՘zҠy¦u:qugSGDʏ.DW'iC!cVͷ?F gr7t}W3~ˀO`^(6Ǐ(H`rê:wBFem#-Dwm.WonT8H!dY!FQy*zI # E!K4EF'& -bL$z%vdmBUǶY$<tCOЖ}xͶ8ȧ>*| d)BITDH1LcG?q5gAvXNO6tRRmNW"[C21Өd ft8oddgk ^pq@YzdT$U6( P? +"Y6QM[U.QKue'Gu2*Ɔ? 'Ncح.I]BB{Pl^G~=o`)02N^|m@ yc~P%N5߽i]U87Ϋ%LC*yX7mguc5H#i Aqij_ʷfu&=H똦2 ҿ6\&#@1Uςǟe;wq:Uaz/&?@_z6 {B(-o)he@@l[BS#f9'1: x09{92fP^ ?uQ%{- 橉Q&sFEM(uH`8ϟLN=j_WCHB/.ЭQ wwDL jlh1ag: oXԢa66*O 'nI4S!6w[>I.^⤗an!P#8d u )#H45Jy吽ϪAUYGpI#@agdݍ#h2rƖ"ɫ9 bHk ʲ:AѾ| Q .ތ}~%eEj."cell;w:h<:fs ~ bz 樋vيJG&+E#:9lYBs ~=e48 )qp,wt_-@mhM+7moMNsI-/RŞT|\-vP~P=0uU{apf6 g+XsȻ 4wpk[gϐg/ \ғ }^ o~ois4P!ֲe6?_>FglAd I/GNV!B9sP)EOpK,pogwcif0׵hYL ߔpt@ ,"7)9!80ɺ5qG^ "b[\U.}ir`dWzw*~N"//Չ Y%K^hA&8 1Q'grH8ZYb׍-WmXw#wͣN]gv]KAnQnKn9z(r(W+ BU_bT<;kcGE1&ډk5HgӀ{ ( B)_tXoN‚ O=%| hK0Qļ6(ap2ׯZ-,M;Q9 tRS;WXީkD $1~pL/1! $&`9{2_ EQ,qc?6rJpsw[uo$ߤNvvv9 ޅajq=D2`};:oHK1z`+p-X*ZgNQ[4^fWƼ8Z%.k( ^ASp/(Րn2{JodSY-nOD\I"ŀͿ&;Dem/-4suMGh") /b}ۖ"eƥ%-c'1_Emh Xtsd6WA&Z.YuVr(%҇ELÂB%F zFi: MLwJk³ϡRB;;,Y-&ݸ$]qM8# =ѧl ( eTR~xio<|6#苲e +bhdwNQdbrBP@[b htH[J"%y"#rzL5:;_:I6a7b rf[O%4 m~μs+k!\ JNy?RO-ĜSr,D2lճK_@U/8SKN2yErdGHiWWp &n ( nțЩW2Xr+vωmRЃ~a`{gG\!!j-v/Ax ݱ4jeiP^/R/?cMmVQ_u?^j_Uΰ?FSOx2SVb(:0!0N.н"J1q6./>[TCכhXX~ ʚU6BtR7 .\9|'7Dd*p74NvSiw3}sn0#ؘnJ-2>=Aoa%^=IW,xA ugu {5 }PWI8NjS9'GQ Ԕi1ySgM7M\DSfu۟T9Щ !4%\n2~h':E ! DyM/J?*Y뛏[tڶIrZ:6/5.%ܔa.WfԘxp|>ѣ!pkaX2cScDaYtZMwX/nR%TޱN6Q\&FKڠ omT0Qdzid;pQe4ڦ0}O{oﮠ7'[rL [ f+YgI*TS0#!7#Tzh-c7˰o5UZuWc^U;(\{ah C"I'L1g\jV=W[qfv e1 ֩֩%Qy"Ɖh 7z,((S&)x{^|97U%bO^Nn˪ a/t+y sC;gU4I I|@PCVr Nj5˵VL}98s\X"Ή_%{G][ jH^ƅ`F W6+Fg(,hдֻ$tj:9 iGw͖zgp.jhMGϹ-!^i7*H8k&_d@XoWnXI:qR؄t܁R l5"\fKDd`+p?waN3bXЍ $0+G"ѤFdmUN^&C=mx6'`)Hmudug3C^t1K'Ӯԑ1Cۃ[&S͕&vI.5r汫qA CH/X(">ϠER ~t!=N mAT+.uRN_6-~}Ynx Q/;~E"^Eڽzuz*$ :x)8H TJFvFvӞS/%[ЂLbZk7q_᳁Qb;;x+]mJ:uBَHĹ9dZqL z̯ C|ᯯ5y\CtYO͓;^υ",D+ٳEef$,UJ>t4p-f%5C;:k=#Ă2͗1J@̴}˜iXXퟸ-.V.dI,0] ~wѻK U-sMCzUlLMFHE1!=ɶV]TysA=\qGP/7ԐcޘYb͸0}(UIooM[]a{*APe3 kiSP|Mez:eͯ ,wEcOm+S悄z憵(.Ugx^ ^/4c [v&dO\ȹ>2ſ5uԤ'֫ k@˽vja] 13 {5Bd&ȍ)_ #OS>JY9Dkμ;m8jCO7c} QvK;K{m'΅9?y@< GɴtXjs^\w<4y@xz#Ҁ]K>EWtoJ^n#8FBl/7OO:\B :^m*`bI4huC W1LIuFX6{aM0y|֓y_T"M"MaR! K͖c0D{Z] PWtf'w)::59Cf{$`XVQ9>b\?RȰi0ű(%ȱ¥` V׉ⱥWN> zUMa!G+]6ߪE ^;=&a277S%Y㜐3a{1&?Ci. y_eU+ʂQX5c۵dnDֶjܛAמ.=_*&IvPHHփmu?˼K#iIو:ᪧhd1gW*xů<1J{ 2}DkӺpyxB_h6ڋQÀIyJMgIɾIU9ڐD| UBk=Ы~FY[`Tv|$ h x[T@h~F TV Ar6H8 kl㗢hE aptCA&i`D@7m]/-Tx&8ͶhH>vS]`FlK!R}rbTii3@&B>q;q1u6*|ʟr՚jJM16m{(MigG}X;tCz ZF:n%IckQZ#ޠ #iпqRVm%I G&On2IeVDn lT_5e {o`<̌-&T1g:C')Koi) YkÄ9Od5-X) {?i\eX uOMqZZҒjb7Lloȃ'NکTT_^M!gWv%_AR'Ru!();^˘尗ܨh#Mt ت3D+9f\+$fَs'|"+U!w`d ₠܆W>rjZE-IQW(XX<7;,fJ#(.|9?cc* ѬX/)ESC UQ>!3\!LX8Z6_ +}O?Vubf)hr_?gN`AlhsDϘKץC"tݹEnjT4Ӊi+n`g? 'IBvӚI^8łBVvI='.@!o~@!V ŀT& vEMaWd^L|F#d>Ρ5y$z_tnEID b Ջr. U 3^ c4Xq#|cJ%"Fl_{`!~Dݶe9~#` *{u&Mfț#jN|1o (8?Dp=G*Dnh9S>>0Jmf{A`}KZ&ArdMf`DZJ@8w[t]}t:fG4c4Be䉳ܘmul_~|(!U"|srUH!&RԆqG(vW_myi#fBRތzT loxM]Al^ciuX˔7cI !3unp'a ./1H}2˙ww[z:z^\LzmT/L9\`Y :TA6qvN驿KycfJTSGpǶw|iV!-m\xgN{1jOHR+{ʵ@F,W0oYzB9pk垯]YNYn2B>{nXtyP7V\/h9BO5>zu0'~d '3P#B&V)"y.$>U߷8S8Dg!Tyˑ#SFw#'c<ʨ*H3j 0i9ZJq(t(C*c oR*>JH{䜕9LYgU%/gاL펊U `D4]"<ƦԾ.giAC-9ZKT//AղA$vjL YM) ޲c,=tÙ lr[3 H΋] |d[IvH ɺ@2Rl)q{C^9/j2]gD9C" 'GmK_p"dHcx a޾0Xl0KG*^H6+Ed{|[AeE2&T#y,nmh-l, <~yʼ=}~K4b@{螦^._"W17&1 ~ڹ8Nj_L[7Vl$(!z`a~xJ:g[*&J,i$ d@ˋtԮPgXzU^j&VϦ:pRc"vOizJIbLU_Xι`LTrޜ& pnxmͥz4gEK2q PSJQ1#Zw#JmͶ::*n \*?@C%yL[eC:Z~ߙI$)ڣC7#SBG(hqUNP);i4I7F!Nü*c?ن3xhWɭ{`-EDdB'U%@X 9^ı7;2Ay` =]tEA^ŵHOfB!gU͢=Y#|Wm@~e7M¾.U+0$%K* EdBr9~Ԡ^eoEv@)~0& !πƈhqfdSd<:8~D9"E-guϯe *Y_`Jl>6nԞ|;+O?uO-L-d,v}5ow\҄bl;^TǬdk٪Kl[bPu7:X\/.qۯ:? CjP9u""Cs1̘0*qo-I3e'l$;L[Yه\{W:IՆ G]gVxHdB9R$|F"YաܪJyk2"&NUp@}<~Ҳ4Hc+趧|5^!Hx'jw P QdkH6pD7$ O\-B&܎M͵#FCwk.5/wmF=fk76gKM6$Ӡs/RFe.#.=7(4}@u/.ڎ5a-2s/Tv+L֍B3PzD%6vg(gսn>C||Q416=݋; 'Iɺ% ]Pы-EWxXP.G1uhZ Ky\m:ev˛^se=)$ -vCC ͸q(ARnE c $b6l L-A_;3}Pwۤ]Z'ں~ϱrR<`U*NzG쒔e(_?Wп+/qze ; Zv&9j`#{GQcJ`$|%S9K`ʑ}4EbXgAs{ ._ժ9$à99u p E ̷z; |}F$Dy95+CDa R#: RTVw1/S#ޙq$‘^4khtmri)D.fE?Q. [!o%pIO7W[4{5UٺDMt kqӬR5ނr/3 f/@,5OXWiVra\?9P’qGjc39eXN}91Λ7v´%fr4Xw])O$6ma k6I. vDM<d` ||؆H?K9ZmdX Oٲ_`57( )w/q:y:2G_0]S?FS`eP\@%!|y-qU@CM$WX @BޱV676(pNc!,}M\]=KyRKgub}ȻALj[o_FOCĘ?j/_h/Y'JĿ]E8ߋz7hRԣ\Jf9I IiYjiu" -_x6sNP^0KW% }< &V+or(x9NGUɺl:櫎)J14)gy9%ΑQqhDJM/K7֭OrB-ڴK2c@dï8K}W'r; 1˟A2x7Zgȩu&Gnb8c,pPHP= דYW: J>J5ZWu59 țxX1}D3`7"pF~s?d^:~mS حo%.f5p"7coQ R%2=,Bj8dٕ˳p &ξ@f \f%fxetU|!lr C{I~eWC]ކ=9 Km{b>00&l0:LcPsаll~nox A _3#l^|[QK|@ d `SדoOy{LgcH@V* s1xgi~ ćk $0`+=acto)UmŜE8d. Z83"Ėm`sÏٺs)qWYFFiȋ#2a"w.]"U~w"!G98VqH]-`ȽP<j7qf1ns$CKm7?:FzfKql{=WUɮ֞6V@.+ m~r"Ž +O@J49\KڙA+v{s/,VH`,}IgIA1Q '}C:>3P-+fwIv{$hMuԢ-L!v-ghC(Kbt4̛51 k7c/!m_(+J_rl3~EݕS/zni6ć xi |h[<K1cR K:\6{#Lti#5J IT\.^ (m@LnjtZi7tr.`E}qbCȺ ;b!]dYLn1[3w~7prn]ƢԤ@Wwfca&ʽqsԜha.y-SZI'd?$(Q}aa`0s-Up4q @y~꣦}%"+7U5F/z @9(aOCuu/.jAuG}DxoH#~4#_CCL`3;I "~}dO16Xˢ}#6Kes N:$^R} <'42BۗoĵTQ~=VM^@bdE- *A6a\~RZM%G l\Rl_&IFdo}3 kEze0"/<)#– ~[X8CMrRy:(*8v/v;wGp4m*,6еEh)~ʋP\ DU؞KgV+#y<̑]M <-VOi@b'Mh  ťڑ9Z7@C6T-6 @"Wr EL/8ʻ0YEGR OÙ{?kEqpGP{hE`?@ya]ਝ[zeчEx!RMkM_n54@r]Y%}~Ǫe+^WDu~}658QueB E>:m<_ LX%WeN<׃j41|ġ&H'F{OQqߥ>/>Ez  `|gru9eLIŪ伒h&Vh85r@VHaiZ,PT(Mn( j"ޕ*?Ng8[ )Ƌt#4V F Faₚk<8XmũUBcM}r ))8VD7/|8sM|[%3hhhKhcfZ jLwLGB3#oȑ[ ^!t}?Ѯ7qqFDs42"s2W䗀O_= TFrb dvs"]"7e@ \s}o "rXK oZ+^Mswqdb#ȑ}5l0-VK8HƚUǖ.tC]3FLyf3P[iJ]XW 'qߪv r*=2eLD\box]*"x\OEW=J`#BcE_v.8 "*?a?w{4wLqM%\r9"Y(^8*gT(*j@m4v]gGUV LU{ n,`ٔ•ܸkiL*YaP1*C+1K ^Z!F-WWS)g՜d mVK2n>RPgɑeNI:JrWeˈ*q;`E|,O . >3"I{2w1 S)됝T XG[iŧ0"dO-}hp=;,"}(@O"#0_O O @Zֱ1E]VY54`wX =l:`G{|P78%J޻lT7z;i2*Q6mgzx։%xWKeϻ-fW1=΄y})ͱ4]btXRu/O~,ү(dG ;9diR<eDxa !%v(B?(tzėDZL%d+@'/[HN[DbYi#* mL{G&F[y^/ytkI洬fLvxps$vw:L%Y?`-5zF;B, o!eY,)'( HH|'Ԫc* YTuׄSnvhgAq*c_ &jA?܁ Yo?|lǎ$pAkϚ#N3n/io4Ϟ'eX LmsVx+ =*r1BTnh&WGƏ犦a VlB8L42RS3r˘DaYIݵP:} '+p=FuFQed-M kMF,> _1ͣϼ 6tsk=D+:g*}ngNjazdž>{ ]7:Xe^bUޡI7qӃް4hdPqSɎ0JqWz3Id&igRPLӚLAo@ܿ\4# vmVԑ>ڮ3x.l-k!4/|I ~\uUƯZ1-C! -Te62\`y}j%@!5*;ɴ>LPSr';׿i S!uoo W+]E*O 祐ߨ]> @җ~U=#Os`R 41WhfT4B*CD23r)''׬:Xe*@5Z~ 'J~+TXx>%øck`\A7ZFe%<@nʄx'k5jV)L V>l}M9+ݤH5_gGދ0|W^EP&P8+IQjT8'ceRklm UZ \'ȝu)%td4˸luٿdLS#g<;9>2@RIڃE$iQk!ƣ68H,(@TdKg"M/*T#\g:&U;)S0Uw3R2ae 0k7}{I,[XlnґS0=`v =34=qК4 ݿ1o1iUʛҧYCLl9 js&m2b~}_Jh~MX#pX[th5mœJ ׋E(k=~ Qʇ(:0NC Ъ4`m2i|Ȝb+Ngٰj$fmi('wV4-f>?t0\C  @0~-Q(0-_8ȢM^qE=OmO.%eVB Srvl T?VR y' a"pޱNk]5u.P"K~p(Z~"yF~ e؝[,~p4cJYHC<SP0']Dp#_΍O0Vhfm\`z732}LJ [F֠7T dh>'"dybr~[I(\Ðhs$EI,R?h#6Ɨ6&Nhמ-~`D;W]}k- A;]3aAXT9iCuY  7\/n5v{.’{ˬ0^,b4?D5/ۼg c5/I!Sb9IFSI $GLe}ő7/0v/d-i Ow4Y~Lݒ-z(fpR;:TS>,? IFCJ'$Ny6ϻ9ό)oū7R)HڀMa vGFJZAB' \cue~E&*ރʺ>IvmUcj3 l*K22iN>u(R|uyɇa7袜k+^O‘YU8x@KzST#Nlmd䩇\.a+ۓ;wO#y.7| ,=|Z1þU _zfEqڱoGE.+U 6٣ .^d~e6bd '0љu\' Addto/D5i$n3bOMF{a-%Έ"⽢&^:?eћAOOsVZwi[idhXR:0D0~P)hwa+E~8Xp)ꄪ=\|P6VĦ?ݡ|b`& !b_Jj%gH++pplOG0 XI'j~  $5w=):\2Uu8 uJ'\ҹTIЉI32Y6|q߱6HloH+˘Q(; 2?F@K g qѹցD'5ڏY 6I^RfĕF]=N#JY/?xexMCxvNO*c7l`K[{iK v]jZ*@C|3e@]G#7jT?;Q Y }4*% x]2r\[쁦yq/,1;] 9b MH-x\~ƯWKQj3 & Hˆ\خ,m'Qr^iF(?ah#eT;6Rvta1t3ݴ]F  `d&y.;KnD%Q2JW+lQTYdjtɔ@>%Xu4OVPFVgesj ~]Tg {Ji2|.&N~8 M8JDC.NcP2x}#KKHSi-@>GKt֎ DjApHdfkgͫ9iPZ3X@EN. F6A`Ԩ tӰ!1gDYu,{*;]6#qۃZa:Ќ` x|?9f1#CB2S1QP"̯􆓢uϷ>3b!nֿ#Q{e,?Dlj!~=> hLI Nd@L-[(8gW–fdk .^܌}3mpyEBz^kxNW :5ͫ3[m FzxcٲGB,{"ϬyS?Y-qPA#x9T '+SlxꞳGzs˭sdX{d4(y P_/M o$DBn= {gٿ0z.+*:,8f1.кL;< pɲjsa"x9aʏS CY5Ӄu-z:SAbjC`9pe\gG6ID~v`:vc7 Ase3⪓s@`P ӌ7j_S9`13)jEp>O MCM;k0M+eLQP-GMyqZ5BjzE{F1 Y|[~~HF>JxG)i;LU_5ͭpCp\Hs#b%q0- i"TQ-$ ^}OˈoDW-_5҃v0!f'dEhb2 r.T`uEЏpƄZ?rN^#FTbjx5%iLcMcp @߶ R[ْ~)e<0-^YfR_z}!O.G-坾`Ik)TJ>XYI0R뢜Tbej5LNmsMyhz'L)Df#cZ3>uCOPL5ة,Tx? wGΰC^:;%OZZ WFϋA{aC;((Q )=Ҩ\GbQH<?f3j*tӒ N'}hJAM n: - [Qv`CB( ˱=k٤`d v]00&&ө.|'Kaɒ3R  4b7 q-+"([`X6lX#yN"VdW閎'"jq"JQ6a wKB,iޖqO 4(}6B=4abO]dWбfp4 .8M:K"@D֩&N0U ppB X/C 88x$T hlr^k+{]J%Y#@~ת+Ij\ B]]g9?V n, x owGFt01!_NL,Eyv:UW- ŴUL-ة!w/e;{(9 ٘Y%"lw.H[ .\;)j5/|i +[{*ճV}yB4ËD5Q`bDz:gkJ%(ʝJ a]5N8(l2H 9_eACZ8c˸C*ʢϷJoYz)-p> R yqXڐ*l6fS¯T#D^\'$|Z PT q:3f1ʹA._ n8f7E PSiT3Jyy`{ӺI2{zLd(Z!/YS+t@=aa]e) 7<KGbwPpq $g*ĆFtV_t|"m&U礹zRP8IkmSEYO] U|bv0X<{iVPBͦsa9- Mpt_&׀`xa н]@c8ͺ^˾{LV3KҕK. ݯT]EX9]$KoVb; vqiϨţ5|/s;6>'{mQHW)"C6/6YqD.&BqWEX m#yk@?frn8K$wbotj?Zfv@X1ahP&,YI%'ٰyl,H"D7@loܷ@~7O}JR%,P3] [tqجTSRwzF}TaWxd3@Bca#f2EDWV~%|kSCB)@²v7e-5w:03n>{쀃SsFn`,"R'֮7"63g# zwf?[o~'O͇lE+7I_Iw^*0OFAW6wXN{غZ3 o#f.yJvyI#88=jXA3[TP2̈ AI MקJ9phΧ71;YVѕj?Ĝ|Sq!>Vk$ fUq댓 [;o(j8Dф#=tb]rMDAldtStU? .KB+KA%hDq4{9`: F"_ZOQSv0ҹ Z6yC v*GαT/KX65Oj ghtEFBcl|[Qvq5erFe ?P<>)s+kB)/oHd@@堤b.I;ǥ]!8T]pi1~ޓ88/sqŊhȲG'u$ʞF hCdR4 :J؀ѸWOQ1M̻\X^vN>BkYkλ]g0_*G<=S}KGuTo Zg6xAWe`m.@`U5űs :I;8@tuPk|N@2(AoW!d2PUfZݟ p%g'.-4Yw'g KUT6=Nz3ϭ$fJUzg3u@d//2*]m*u58 d}^n?-)a-=\9=AAix - 1@E^g,"nx{нAA E{L!m@j,wm)mkePkИ쿹bKopPA[{[T<Y :e#IV__Qxl/zgV*ŨH$er(henter] z ^z5שw+J>x[ )"5 FF,^FA{^HvEr*:s% @9<:9!8571N?) I0OqZPf5 G(ԙ(0;l_ZǗG2H ]̡@+13B)b%5۔)S^ c=!L *EkYF7^DQ!.NeZ$FN1ŧ.p?f04zL@We%ݡ\Ia E*"!:C'Jc?uGCYt qF~F)YЅc&_tEkI"JT,RE&"Ji>sR'(=ŊY\юsx')D> @qAGݶ5eߛO!LAUUpbgMnON)ij.#39cl>Zc5|?^!>)KOjY}$B<'b#Fy V Ty6[r nF7ej=yIΕ aKͯg姁ZSlUxWЌB^@n -,IcPA, 3N/LZuCn!yFC2A+I,@lUvd 1Nz@ܾc)T؆Kze>'ѠEVS&Dqq"H0tExYd^ j(`i2,"pxh_>PȣOmۡ=~ebN0Ӧf֫zVE5y;kFA`J=^Wnk KY,I!)vѤ-٫⹄]M8*+o6 &F鸵Muw7{ V:*G);hK*B5>kq>j$= `9 > _;(6Ee' 2+#U|ČZX @SMNU[fw]4e$' y|iھPU%V!6B\DyOwvҨz֣?~s'mR R'tYsV?; #Pќp5C&a3C{A`X1ͪ]9<"<kr0՟>2&AO/0OFO3hQ{V:WNx(8i/YjNuؘMb;5/wyH64%WF渤0"֝Q I5Ɉ6n~]m;M,BH}rժ~=}d,ll3̈́&A!D x$>4H12 A%/D8IN~Taݒ')od]Rk^BĜ,y(|x.dkņ.xCLmr$ֶΙp!(!fn6}N&w m Gc#G*#Y E%ݙ< [!lzc&k]Mb{OH8% $&~m$or ۹alQ,#F@*vW-EJy$Em'|N#iLṶnP` ١L"VKˎ"XQ׳o oEb%},HuLf?ŐH2hSӸZL(Ӣd(?&%Rd\HNqlt_:[ejR0/wVSŸm@@B1X,!7']#B+R>J-EqP:D0«2'k5 Z *SSCh)T"'Xeu/1VsYM蚸mߒ3ᕴ<,\#'|XqvH1LDl淋{F6c}3 (UwgR aJ'ae,CsTՅEóf) 7d /E;_=߀ϐh+#;oG/5!Y r:bz9 i3{X4pkWgS$Ӿ<|Ȍ'|yD?T BvSiC#nAf#y.tgW-r?N2}4z6Q^UhVfR+k}t䭇qH1>mb(#R>խwʌӪ/Rb MTKׁ|B FeA}I)[>h8KolX]$e/WǷ;[#PӕIJM Rʺ2 3fGqnp[$48oxm<<Kg{:vw;%Uܿ- [gנأ %UzgX|x,FvoA[pX )ukt Yϸu w`[B|qeK699m)=`tAz3#vb:]t' ;--v +sV ~ CglA lˑA>2wxEv5FO1(р@aX/< .f*^&myOKֺG tt6#gz]"~@ <'s`t&Y;W^S% woҜzz*uʅ M1LSG|0~O}.@7CcӤuphyl[-PXeB$8Y+k]^,a ކ8K54NK (]dD`ٽm+M2w/bB޶OI!%U\:)fJK:e #1pPuBPBKx_ /dzzvW!Y3Ek< —9}VP>BA-&ܘ8rPkWg/T8Rdv%cL=&_Uv$:J-3 0̻B WhS/`9hJ~L+,,8q{:UQ;3J~m:W+L_) QżNܣ cw렛'XUvQyz;qOFAݹ.+P?NXV }[L<لn.XU%L52NSJ}TiT`vhֈЙq;Q$F dR-hv_FiL/9/\dtA3h%; D̸(F@f[?F0hD}cd|N6J<#*A 9Xrwsl⑙xF"}GpÐc2@8~v_"-2oPb\[^g\Ǹ|RAJ# ]>OD @~ 1 k/yZj!V 0҂j z2"lY&y"9k%rLK 1" ^u<7}KKiz4%c0VkJȃOqLJ"υ:*əXS_hڂh}\emrifqL =`syqʻ՘"a5t@]N- m9a$4MoЉ͘ ]!U[_g%o7R[DG?o> ۨ.]lӹUQ+()^^G5H13O)vxݻߙn#13 ۪[q%v'_TȡSqA6fzN챹aNm9mG9{j=蟛X+k0lӢ֘ĝTo'hS[[*A\_G)lXkђX_TE&cYwrekqa{jJ=ZOͭD&P5Ӑ"S :c#&$e=Wpҝ-UJ\wfL|W(r5y0 Ч|r Miu9ȳ|IWA+cZ6wJf6Hײ}g;a0}l/}Jm >$ C>uD mV9VP:Jo&NSTj1.Otڌ(l+=7IW폳m 5t)ε"/r3HKO>xhb?ނ C"[rAɊ\n:^i=C85\Y,,rDQN5`Fӕw jDOz1cio0.9Fwej BBl&+{gqyPXbQrEc%V '[T;e ,3~Elwy ҳ4> V=7 q<=Ι{CC0΢HɨYgM8yy6(`nIQbp|)2tpL']-<š'|Y|w_v8⩾6q&У3B)2{ +ռ TݿqGe2RMܲ 9(aFN"⢤XBpSpnZwE)C.u'2?Lִ-̊7\~VCq)pfuƎRo0-JB-XdfE[k.N<͕8aB%mqO>E 3&T r8 cmI?`Lk6JDCuDoWd=]O!ٿԹ:#R5n.փچO|Z{t锞22Igv~ـy?^"FíıF=W')AeE&>W%| Ƣ:KjiSR_≆"iaA&lvj]𾻙0ʟB^KUnT2&tv"\fa2#IT@~8AwQ"}<KXx-M$V5b(=J)fKnv֌Ym0.Jc3`ݴQ߼HM-xa;QeRq`,&!YXKƾ5LvV%xx;y _x c)fk9,:>/Jjh,ApDz M5BI#<~jLX,S.jGwzi!~OSvҰlIR3#D⡠GJDvm#FQȵyP\Gg1S=E\ZDEQxkU/~+TN2xmus~B;S E.:Ebg4z#O d3ADLfc ߔߠ'=EMM79_{}H}CY4{7<" GP!=$ 0f@qp9SL&up׻Ph'Y4~yMC4e4l&.jz[` t@T\!F^=& e&۬)W H>gcd*(][nnM~kw("y؃$h{)zZ_f~:CKٓ%skopmGn_~vaPp_-}S:7Q~pv!n!O U,J3XSnbj_*'E`nD$i8f4:a k`0 $uQ" w\ɠb\D"VvS=4ZϾk*FoGHx9Gf0pN4vUTu%:Z/6L5ߩĤHb'@ArIbFMtnlie!M`'Ek$v]ÿ:{OCKߥҺ<8ET[{ `qyb<6&AeCe1Sf%_t"@euNID@r\'f--䅡аmwIc<;7Z[,xpSÿE?\5Jun?jzDTvczFxy0vzs/V TRGJ*=-^}qJ:|E8ӷI f r-E(x~ Z2Q0#{EbRPƴWGst=LT㒖Cl+(%ñmOisg.&cGkKT#5p#1Z!oOp0a*0T*ɍ>2{sO8]0Q?$d܍@pރB@(/rfu:5dۇ~{4z`4gU(+oAFU |of ҕ0qܚ;:+.gRk],ZJ>tDA w.PX'*͗M$y_>.kK$_$@x*Fl<hE:NġdUk G;AqzH1+96%y%BRΞ.zi|©4I',yGG6&(g\ۊd5ߚd+ğ͞):}o$6?M;o>^~hKnAlv'/`$1722_rA_UT)5di~~'^AvRD73n4%ъ/MkJQI_f"9=8#!J Oc}/zt?s!GTf[01S>Q/~fFFbED>FΝnKpTCmj:(/g9kf?Hd{?A.Ӛ(٧ݓABvnD \rpDK䋉n- &䅭.~AO|l~݂[zdޞ'G/Ìޓܶk;{b]t#qORgb#t(ʺ3=0>r {{S(@5̋ d[j`"%M\M4X`V/ܚj_s`Ļq NCh^68d~Z^h+7L4u3Iǖ{/]8=/ ;2ʀ&0xrH yk&d}B-j_]bnI4+T DǏv{NK|E^m"EGi!Y ¾Tud[=$8k&`p8,xpNZIi7PmA*%AMh-B_i]gɚ9\S] >3P1.*3&[ f^:n-iwZFe1c46ACaȱ\@螻Z6}S,ZNWgRvWܳ}f OXW2+V<<~9 E757Hpo8;H5J͍k2 T~j!1y9l=a0UQœUF D+waL\ D +IRAEʏC r .Xavn32 Ƃ ZN3g4k/ Rt{MhKK$txʀ|.{/ͶG,~=%:gV]{cKZ<텑L5rU[Pp;UH;NƗχM&? {% m[ GkB\oDkgc !#熽` ^w}$Nfz:{P0?uC`w 58E1"4?׽4jҧslϲ0li/Ҝy˔^.];fHf1jG$20f۵17t˨@Cq'X$4nP 7sx.z3ui&86пaq}nY_=Zq C 6ؤ;f2[U@ ~\nV1mt(T5ym.KIO۪yU"~l ڏ %ciۊSv|P\4˥WzWP9[`> cH1\ lS5[e); _25(qY7ܘJEJI"#]7oՉx:P|KLX_;4n |Ж#ٸ 4x!:['g0c~/3cQ[~H=EAP"V?P Ң T؄?ϼ|~?zRTvHB;Mk̂C)=lܗ{;8iV9^4dp}:BMBWSkg49a52}l բ7rȡCC5Q K ^x@F!ׂTtOE'EhaNxng} *0~5 M7 5YP9eW0^?`)RzPnF ,)?pbjgDҬaLkvysspѺ68 l~iB: 9dE.Кf6?>dXd+㉔kE]\ϱ'p20t&IF|4R @rr6ߓ/rK?_WҞ i3$W\Rw^4&KıgYZ07070100000020000081a4000000000000000000000001673737b400005740000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/net/6lowpan/6lowpan.ko.xz7zXZִF!t/W]?EhDTTk׶Ǽ5WYP#7rJg(@[ˡڦ*kQ>Yw見)[mp.d^vy `T%"uDM5;eC(ĘR-{5<x>8ob\5ZC≱2 #|m}T{:mu+߿%C]f+kkjuKn-i`z%5**{w-*ZjFӎ3lֵNFӹЉJ;MyE9*w;aE %p65S6q6'@A;|to'{=Wf^X ;i D% b?8ku-I3$xK[DBZD֯V+pV?R) `vf }Eu|YtQˉ4aL& ]@̢e ד{4=y3M k,X08͊m[;z#:߳oO0[,!lv 8k[= :͘I5ꛁF$K>,zzPl;Lq?&KA'UbiYc uMׇv uKWgm ܱ;B{)Autד\7Bg(Dр**KF"&Ԏ(UY*`M6ZfIX@@-T o>wͮ8L*uVh( ƸYe  FĖkoػIIU9%mhs3g:Ut(ϒ6qv(cph8N"x5P6?Oʋկ<  =lԱ |p LP>*V$PY3Շ\ĬYHtɻ1D]}fĿV;. ՄW3~7QEнh%4dD6V>;(ٯ"Dc&˸*̯כ|uѪ1C\2vCة>E[v0/I8Hl, تĠK.Q+͸Sqd?R`y,vI2=rM0!vMRt'>>y"<U& $j^o6J\Xt:Nv9sERY`n#KԸY(-ÍlVi/Ÿ|E'nYBMO NB6n /I  t"66$KzYp hv"NgY+8G3zD󝂅v7꘺Zl 1m96YiO-s4|k3 Py޳?,Zdm O\cBnbnh$-*'{4wXnkW#-Ji(F_ e Qű+qt^R.:R' &5㻇)NF{lHw/L ӏvN%޻f%DZkiMZ Cg;cje&X8o`9Juv(/cwv8h\@w۷5ӋqclƲcwuG pI^r.fZA*ѹ0 IR|W{`ǠiR"CG)1Æw9ɡ:IJqMK5:2xoE6?7<-pg%ܨ aܛ]DpQi_QBˀh/%Qʬ2cR)!l_Hwf7reNְgXYa" / h1pCSŁ^n% r5~…E|m.ݛ'w% 9O[1XvXĕ?@>ȏi-8`T*QwO%tS_7W%e s>l Qn¼kG~08`%&}7R AL J:&"EiR/';@{WڱC b)xx'S>yW I~58+ҁkWX\^ܕ4G50Mͧb IU(U\Np7=|ݷg|T̔[;xӤSFrvuR THkN;֣֮ % Q }-cC{p}GC^bBwi&[pj=RM>) 5#I' "Cw,HH{"ok z A7xb8JBQ{Fw3v.")7 jtfchO6lW Lq׏h:~X웲bKLѥS!ZAJN 4>\[1x2X=^B̍~7d\Ņ5x+n)2zdшKpY޷H=yw%`Mx>1/AN: 8䪔1I_ p׊*X~"@׈5'ЧJ>{D,[XO)Uߢş%/OLRMWEjZ G_6ոvnzQ4|"4dl7GH1Q!Ȣ~ M6y8qܯ:2=z wtW ط5Md 1zt pI5 :\Nn\\{WEb.7 ǐvQ`Rx f&q7:q/|N(O=o.y4Q\(x&"/wDguQI]_f1iƑI;>t dYeih\K/[g:\ [͞S$gF4'SF"0+`3J%{e{}x}%'϶z".y耯 6#!Y]gɋ:ס.=AņPےnIgSX}4CJ7r2uٲ 0hrqD _")kI-ے $?#4Y4!K# xЯSb :3ה| =9(p2xu!Uq^*٧ ^rXP@t"z; Aг yU6)Bk5'WGn3h0eګ$La)6zLQ6^;Aw.TTU\A|U{X4G ƒh}8Z ͒ @V=ڄ Z߶A &/zL(כvxk-"m8$oex -=1WX_o/b-n|V5P!Hζ{B/  D5AI=A--)#aXߪoVK|"2H娜_}o[ē@ychzTЗz5@W#߾1wAUD'F~u'e%eʳ#XGivXx% /vtS5Yw5AQ֘p Y:CLS׾0>H25-p818J{,^Gb젬ӽBT@Kq1!x̴PDr`XD?1D">|~qi廕P7 ZuR_,Ͱ_6ח|h&/]lΥmLdiVZlqmIuhB穷;E ŝaYJ K6'!vgp`)nJrС0f4P7gj)U50 goX6g 2[r72m()f [{Q?Q@Nj߂뵤N$H!;-`&T!+$gXkMOR?xs~`3C/0#uΌbk{`tCzZow?B U qHL oŨךtMqa>09)l_8XspD^y=s pU'V)4Zr  ^uV,F˩rR@W֠іn@Tˌ7%=LUhZ&{*]3F/Z?8?5=ѧ(yߌr&UV@'NGlfٔWm՟ j-cD$"Y7[CA W.'ZAE} '6aw$^)iV/`hIR4l?BOaas>aȌ!܄|+=e`* qsC~1sgPWNJ,G[<.FЌRӅ D4P(5|ƍz90ك޽+L"Z?Z\Uبx*b),-2뢆Ak:6$u`!KI}Cϗ>!XIuP0_i홿 H>~"JBCcgg7Td:9ki=-B#C`8dؘZJD7qp>PE]$XBծ [!'](@(LHBBk{)>4Xܨ?03k XRduO<ECQv PN:32Ʈ~J.Y?3$1W!mZC-[5beӻV9_cߙ+\1ĉwVVH&!2>oS uaÂoaQ{;/u$$z0-a6Q-` B'`I$,*Il8*?Flɇ#i'HNz6Ӭi{ll#0;Valu]Ge9ϽVn456-uCѾw JG#Fc_ڨz\Ӄ60H.<2F27xArܨxdNUE{-2=qL6 kHDsr_qG[fY^C(o24Y|13q<Ռ - & bL\:FřI0tj xjxoe JAlZA'Ku*̛Y|9Y7㉭E[qURRH.{BŪ>G+&ؑV(%҇w@.7}$9ޤIqϿ<482jK2$%C{ӭibR,{toiFV,l#<7S֕Tp ؾy=E]P,XAzS2a 4qݸuRPW-Hd ъlwۛh{^-PMc訯r]GW)`y(j X; *Gn&Uli54eNv,e+{ Sj;Li-|֍#9EbT:-"3Zدrȉ.#\݈(-K6t?2^h(=TyTFZx7lXJڜ&n|?sŸw;26 >GZq++T3r^S lI+Цv+օ>]6t?FmQڙz@8+0X#WQUE&d'ʴ nmhbЭ.3&3*f891IBHf# 4W%r|rANq-yM3o$@_S)>k6}\Ϩ&IUš n쟰F΃!:U kcK #t Tbc[0aHӊ* i;Ef? fG9mȵIw_ʬw)!AV{گtjfµPëK7v;p+ r&M+ +gz `eYPq[4(췼mJk|ε OBXv,Uh-!B{rԯVgJ~khrtQ;ۼoI>& r։ *VINaTBAf#q|@wtΪޚWXhL^,\r&s'8ŕn:X$]B7L 5q'V{$ $RN>#( 7kH>P$ ePQ!.jzLpͻxt8zr$m|Ic u^4O| b+y{S&nBf+j(>$h^3%|?k2PʴвQ3? we[S)?,^#rm v\BIv!k9XL}Eԣ֪kȚ PtGRyk.A?{L*B2_ _e<k餮J}p tbgPfn`RpA&oI/$QKX;rq=Xdj/{=LoRZo֠R5J33!(!-7#2J F>} TT9="i?:sIe}#?jA4J㖿rr3iy[-JOکɱ70.lD>̝sqƸ SM2"2*)DWlwHfGNM꒗ iC\~(A5H ܋ `DNbPA3 VȆљև _9mHQYtW6:|B>^+ {& piكeRxk^8 hMANF݇}7,/"bU䗱ٳʒ_i@Hȧ'qm2}o<be #F$ngaW @x]%PLhdlkHhBt+YLX:/(GR{fW9qY$;ұ#RpY1mq¸ݭLU?QC(YG2?Nlg]9W- `tzLY9=T_,S@V\~к@MZ 2fWK&q,c<G1d]E0>c K4~ U!C8"~ee sFc VjneÓVeH.A6~ײA%f>1q.9»xrnoOff'kr :hv)2T+8+U\Q X4>)vzu5k-Z5b[`Lmyp1V)uejM(CL6Gz>JxcAlX1AFV׼z&EDPgMQ|>=;[ +悃js~@CZ)[ŻTn#P j"R4AS|8 u0 O{3*@口:U)ץ<1ڣ +i[)A>LL+dYL[elx2^w䩭S;zQn̂*{{t&(!%u5rl; S2<E 9Ħ+3$6?QXEMcd9slSy?~D褬k70Mt 6&Po {S5:Xkjm @4_b2ep 7D5ȪOH}a'jhρFԿV0IdY_L_GD$D@,EyHE%?uP ls@2y);qs۶?V[FpQIpQ,t'fIpx7:h">זcZIwhr=Ǒw(0h YƹDw'P4#o@Z@*- Dq~n,"FI"]j*"3bu0OȮҪ{xjNA3x `7xn`֑OY#;.Ie{fY :Wr~(3s%R$ӀD-ҥҐEҸ$?m;WAH=S JlP||Qt!1l!Vٽui@qxvF2O Bov9gk% .w+e!4-|92럛'xc@<Wܱ,S8Fj9 7F2oϔgtbo" ]XmϞdQnԀ&(_YòlN7dWfP$W3Yv8G}4N]|Fy-xzY?;,E+N\r4փʹ ilv^)SS`DqM qEΫ'S >Ŷgy_3%+ugtn+ogIEwU&s#_ZMq $tEgYM};zUKOۄ0 eaf?eipenjTbOj:d_(V)7_<^5RHbA/FҭM%3GfxVgXUƜyK-F+$^չhU[q$8|9!5]wi_u.+u-J ])ծ=kEqkL[E!kݚH |w!LiDk5!\ Vܷ]6 _wب3 !QYe\%pzZ(;,WL$Gvœas/=HV$>J9&[T啃DX4DɩǑ+?D^@\lh<)w-P+]:ൺ DbJ#6#`,o5}lO̲>*]Nc/2 S$ᥢ^2Nج~w˅D.?cSxfu nWS˭sOyӡ4nNrWYs2v"!Ps;8 S7J;&r^-?%y][a*v|@C{p{ =?"5~C.`8yG,H9Ll/x$C];}H^uNSx+n)k/ٌȯN}ۻѬ)(j4v YJT k:e "^宜U`U~BE?e=[|g 9% U?`6&DB̽M{Ȅxm\|BF-F 2[cR*iBb$( 뱁{KfpU-MW*qĽrBq]VΆю9 i#QuPr]VIdq#յOͧQO<8@ex}E9Џ/RAWZY2*/Ǧ|u:-ww XPD7/$Q!QD'"\Ƭ!cg#ޜ4ܬ`~8lsip,*d2Ōz䱰Z\?VyHdg;Gʦ1 I \sv 3b3fIky-0q\c>#uA[Gr /ÁfW >M.aMpʇ(]m-߇^DۋkfU[GbV{1@u%ZTgaYkVP+ sICVpgHlQxgw Ro-|Pr1{78!fZ3.~]O>P'$he#?ѤnuXF 2Ѧ.T`-C2"]QyOtNYsڅqi[ .ryCc_]a>-:_4䈣yWbz%֦Ka3i,V'kܫۯtw -359ck#j=G!ژ(q n3hmqkK:/U ͊aR;=d 0lNk e ;PX3ԅ2읇K~3kӪA;Ϫl\6bE;!$X]2w\# rey۫}W޷zwBnFuvfCA(㦊m4Nbf#B=SmSjFdf J0GR]ڀ{vaXC#ӄ"o|bnnoDlP:!8*(+PSKxv Dڅ;Mdu]gͦc8}j69=q ^:)w ㉜(Tp06n9{@e[ۛ(XuF Ss|RiXۤ&= ghT6XqYo/# ߻x=s{řvyr Pf#60ψǜ1?7 +2^iSOXǩ/lh!UAff%5"`C<=x(>e }.ƈCw@͜c־opb,};g{$.Mo<]\shyl􎆀w-Z5-$)u*OB Db'C` B!}6:x]vsQE+Ep` 4Jϧ{t0s WkpWz w+LgݰkvٗTZAjTX'ĪV&?Y)k{[8($:@xda`=Wi,Zc b=X8`WvSf*ĭnuW% nUgҮ5Ԓnc{:$=knĔ2=GKT| ԃ9bxϥ-R&u^w7 a ʲmhHydNbXŻ E8* 7"Z&qr/Хy@i?H~"XgUC}c;MXa;P1Z~v^G`oV^=1#׷.A5 .MOdPq??tXt}t܉4!D&?M{u5}"2Bat6~\8YK$sCrrFv&9g.Z+]ZoM&mh2!!MXɃ>PGp_QISx S2wq ȕ;d浿ORwq~laed/ UbPankߨٝv5R>'M2;F׭mE"|ak.FnAc+c_ײN2+q,fmCR ~/"%F(̮!N5Ǎ.*(s UcrZ@ܢo۬ LDQQx4Jl_N)P#1r} |^G|A&/zeG`ܘUEȼirDJ Q\v;poy̷UBȘ̳dXvfI2ˑqmtBgR֮\bySīpXKO.)tr/k`Xje:uL͋sV'dlSǓײ~ ٹJoSse ^i.Žy$0.@;\JgTqJ]pH?++"%;suK@du UiD*iR苙zUZʿaН'kpu.'6FAK 26d{gx) Z:?"q nobWcrq]]W*(>cÐUȉ81xeUmBM!XP} G}cę&8X5=2i5O!~X#4jť4)cM9m[ -VZ02uDeUGWsXhf_[VX1[쥻Zh >^2lz>/䲇\Z4*6%[%_#fZ =ş@ L''W;Kz^3cXF&B(Z\]ջLa[Qï1,+7-w\6-r G],W=5RGbLZ|cեjB:yIUD\SSmsa?H,Ra.0{-n@g!\Hbg0 P6B]+bճaGE~'4ѽ=2olcWxjsxŶ0u;rg ;Pf ]{DcyWE~a{Fx gT_/(Ru|g!Fn[LܛIK-7IМy e :vt;5]x^yb#zS +\|4@7}7{0X>XM^` ])],ⱴ0Gyzp7qfKb5#X MK8tt>= Va-<6~g)9Y%F恕Rp1 ~=5ts[~}.F V'+x σ9h/.muqgzvZIA%H_` &hWLa bg:N\%u~Gd@ ĝBf*;]6Fw,ѾINw&o,wM6](y9z`j;on6oIE%/[<(oO,!OblvhВ*d z<aW]㒤"7'a2e=@S0remr:[*Yh}U  6+!mtaćGzm&fNϩ:)OJdRRwƻt$e>o ʩɒ5*mcpdfY?v32K>MA81c\k362VxQ/BIʸ|c=+c3Ǐл|x.l-[Qi[S_|t{d¯ޟ?t m`;bOp`;g4iTZ@U9E.(|i"aFiݸ/wהɻ&ɨa.Ra.(/)-&+i pێ Q_#-ۺ/,=Uhrn.8E8wBQE` [(z[+lryyxM}و@5g;,{ AQ$˒*kwF:~&#驚ےM aL_L\™ko"x*=גoT}'(:ݼ xu ?=lex;I7qG.kh 3y҈ !hW7Zf)8˫k혷Ş1.ِ|y E,T_M(>4aJ[>@`rPA/ywmtڍMEB6ٴnAHVɼGW3V0: 1Hxt}rh1q6QW\+X4h* ܧ!IҡאyGƟܤX n٨*1XsyP~qkr"nIh=\dva 27!BsG-oq z_SBY2þ';'fkikm(",ɸC6!븽@ml&C˘ 3$ˇvvH*B> Z6laDkDmuN3R$ N}.=r 9Q=c\KY)Z͡J 5B wb*,/xvCybv[пzDװ<ۜ, 8ZX^saMWdG)#zk4(`M06ҾT.kS]735!4VٶjC^qWQ)>t-2K %c.kS1:R;ކ,sol{5Y@9:+P_bA,ʌؚсL՜3ϲQ4a"4ͺCɕg40"f 'mU\],NE4zY7/tI^aFabI'œt,cۯL[8=jܢHo="~q Րa1 x"Kリ)_12,7Y L#O)/R#$42BDŽtKYr9L!,Cy#q^* sNoxmSllYnMzja|:㶥irT}n3%.4+lʻ-)ȑ.:c:Zۆ#~EG$X 51a?4*cÅZ( NbnqIZt̾Pu#cUDwA'8|ϑ3 9Q/`ycX!U&/ i>2?1l]գIQI2 w-݇pc&NwgsbF$,0=:(L&2Db4@+# M>{,sd?C7)E%(̇f׿I,տC=ԱVZ4j9P-.e*]MB..T;2gVte]%Ri7`BIs7-}y ޭ!§7xl2Ԏ`epCcUDYumt$*"jXSqM[情-ED,C`(wkY{*IF\yr Zs5@KfBPDi@OZ2|HBL2^\W]X7;x Ypj"E\LRI5ܑ  kVѺ~i}CO&0eZ4 H-QqXjqV1'RGg[w_6?5I?%|媋.~?EUۿ%5V*ԃ·GcʵBoI|qݝiJgEĩFoPg~nxD ȴ Ӝِ Z8>J|Z.?4a7?{"$zḟ D:iIqxufmG@KQ5THl_܈nOt9:%kk-SϱQ)&AG aė^p vthH7w{BrLAԻ`K?06?{ R5~ۙE݀ ˺M~p Q2NEIoyH"3 T? z~TĽcV`ncX7畠P>#xj`S=M38Z;`Vto`,͜R%/tB|ISįqeȇ+W <;̊7+1I)CQmq;O„rɛr <;=VQˠmV‚HG? O99KSUV)%RƾB4rG=:A3VT06QXC8$Pz#[z| 乜V ĕdm~k#kZ~9@&Qsu48ll@8mg)u'P*7oȅ<No*Z)tJp -I7ڴ—@DWm;}3?(IŌR8{AN$}F-oQ@1NJHyb'|DH[}:\Fk%!&6›ƹk}`TTY8P'_>aJGP[5)rdog8W1sU / s'p\ P9u 4 ^9 :L#gL;a7HVY7~[8\BG>̜7!x-\lIh-q0՛C* :"A5@)˽J2._DiNOs2 0s{7wќyXK4RC<~e~`S`V+^p, τ|DN:Sqac `Ny̽:4bfPP^H.3V1 {o'.fnj\v=_ iޣPع\;Z5Lu؉*taB9Dz ^JT ̯dw% 𙕕|KVL&̅'վ~]~g5iH,ે\}|P]]Mk|p<+,]ӘlN1wvrxĊe;%.TBe_ ȭ `^ޏf)kGN:=!ӢۿJurf @9Xj]Ce)']ax;u.:; bL#Im{\<3'l tĴ \W$2Q֌<֮6tߙBϝi`_qhYm0m+-KiN֕+*C[QI\zpOk\\b˓kxO{$ o\gpDH>*NҘV㳺 2I!,k?P # TF%-@uVg̫U$PvA,2ʞVz7b҆XF- P1Xv &!'֡"{hD I*9CE ]x˦XrO[^TY=WcZyiqЌ E`~a+}YF°ݷZΒ"/꾻ρw-MDhqxvk(%s^{(m*Nui&->1Hc0_{ d *b98hZcDETW"),GR)<Tcn]==aў{7z1{M]4N sh֋~.fq՝z`+e и]덑նy|˛0 ma$dB >el|V/.m&iϨyf(L5 .zI2 9|xDcъk$ D*.( LI[ ݼ)-qSBGz $˙WiAP7Ӻ D˝O~^8"f:lgtU>lɜF4יXxw3 k*W ^ 9Uwo˽ KA`MfX3 NL D,%R`H@ɋ;Ӌ>ou%HaE< g/nyOᤒ؏|N-?IBJK= }&RHT<m]+WtMu1Һ":Vz+sƣE޲ <eŌa7Ym~Ǒ'b$Bm}WuN-3;-d~RAxJeluqb2qmS¾iS|[]{r(Z >M[ MSNoz~0J,S4DsPwZB &>4Z0m .&.\hSoO6 CH3TP%b'@+YBmF GeRUJL__)=A2{5|FJC 8BfF ǒ&&cpjr~FeRH Ub~([+^V4#VRLxso ")itWw KE_#%ѡ5rٔc/Xt[p``J.O$u*+@sS aY(Ŀ9*gT-24X+%eMph!2QE"vǝ!q!|[O@| )`,mڶ݅ F4wJS[Ki6uax {2֘z7B9DųUtİZzєϪП2 ";J#KM5M&(PBʋ1'?S I9Z [puoWE 5d k$󝒅JO*2`+4`z=FٱM|=y<)UvxEʁ(eحϰ *e d"6 ),R8%,j4ɟe"?3OvFԯל{ 0wWW {Mi%7oTy=O[^sKx zɒ,9W30}fSJZ2UU\R7*39}pyo9fZiU,1۷\F&,' (BҔ(ᄉ`m$h.G.qw*kSaF⸘6chPlsA f&s=fQ_Ԓ_8]41YXEH Ba~iKTK/7-w":;gws˟3ˆ?~ r\lqVn˪ЭvpD=A8X"CG}ē _ad%2X4'؊}v >!I>z\/U=UbDė`Ng{BD k<.} H|U]VY$,= mC"}s VӍԯ"珺sԹ9S rst67i)L_~ok'=`zVSiUMG%PT0UU3-陼tYA|>U+V ̱:BMRٛ Ֆ2^>\VLL =[A,\Xƿj0tH$lJ5 8'PګOɤمdJۃ{څEaK_ xtWx >!2]Vn`,b)SJ'&%j2pq0:ai#h1Ƞ㾩 Ml\}R*}5ēb/!+hGDRP&$08kʐ TRK}StzXW'ƯG3<_A>UxƂyMˍGp,bE#1B|+ff v~HN ؆:c~|GVa36;yBn6&wi8~ >4]IU-}="M:aPhq ~$%4U{Vͻ>FjggSyΛ珕,R, iYV\w# 譚;Zah.H-Ib~9jlT1BLuMѓgeL;!0wr~v$xp05PgԳX;vzVw Z-{ "\`CgYxtbT"?_V XIҞ^`|Jx&%PHשpp]2ltjY#g0ToyW61vKw-2L[Aa8kxs OTNr딩W*Fl.KYm ۓ'cüTEc`|fGoz%R"voٳHPgX@oJ 宁VR$* (u+)`ZZc8ÕM%=QsxMfڐm2*n$fRgY.yL^m·uUm+6CTgUgS Ɯ70/|V0Q/#E|pMb^׈[V![hCm~V*5fIϋddNtƝjL4 (̐"10'cq&X(}f)LDk]62 jc8:t܈_x/Yp$rF;UKgݠ9P,W~c6<^궸'[LVӁ`[OJvy5V B8e;pYF=Â==~y'Zgu\sw2S`AUw+d8֓XɰV9҆X }C?M`<2:=T[S Q.oY#%XY,W_Vby-(0â^qlн:Zu> {+S!*$P:aS gT #Qϡlt$OKKԬS}\:OR$ĴA/WJíT2Μx'`+)m-5MRpZ }qT>{kA2ְb^;qv)SdR4ӿ50ȅ<Ѵ}1K@߁ԝP7|`4T7]5ϥYṱwF"uJE\yg~9.eu$b"b$nv {=]C[t"Xק5df">z ߞ!OTz`w4tjl$ƑA + 95Ch':W'Ft0Gې0p"U+,8:L椴.wVĄ'2 .nY))=]>O\`NDmh+)xdYS'@y f˦=.I90;ƤBxl;iVsnbd n}̀{ks\‹O}.eVh}GDXij]xZNS7f!C"C޽Bn.õA * 䣨lfUkј|q'h$m̱Wvtߞ ԼOAV Clr G"+E8Wt[FL}AC 0tM.UC -0闏'tz!#n5afW:~X"fQ;"T-1W޹y%>%=h60$#LG=~2W'* ˯4|W4]|n ZM@a A,M&=Fl]ꥫd_D_zf"n2\]8o r.st3Ҵئ_3h VHHh{T xvk &^`.HW^~("̉m }muaxP25s]4BY}tñ"S Ho?hҳb`e"z+woK">1:{o^ec*&ޅT 틈~"}Fw«2'm*˶ݮ]TĒ 7ܴFHτ펣E۽}c5x81ůMweoZ(u=H99]3{uo/!:LLDlI`g1unP\}\HJHg N@$ j62p5<գSR0Ξ¶O& IQkieD]Ћ5U 1SZwa?d.!HK~ jR|wv):Rf>p+fs}zIae9-@2'= , Jh!, T߮ fn/xE*q*5'+e֦*n!Fd ԀcD|n CmUX `5QE[W#, "um%vM-Wre?F>v&45c` m$Vf,{S/!\@ ~)wkV?gM wGb1A[ZBD[)ogW&5-këjbcU6B7ڱAu))ƌGJ Ò[_ $.`6 W,?/տ~20(嫦d._o+ځiwsaD&m 'Dt68qcXLkjh˴WSOtC* ybYjUš $C96 d\vbmpmbM.0*a69Z%|NU2cH'4_H#%% E@vW*!Ѵ LӪS b 8~<ϫC``w3gåαk~>ЧYЖNA׎o70H!^S*-رo=a{ƞ۷4*v'xd I1a7!GۊlTERLҵE| +֊wNpodϒeԩ|`o8"#RZIRT{]qб "3kwCV6qiJEHgԉLX=ɱ]׺ߞ~nw+|k3 j̖sͩ$Q}iBn烀UV.?D+kz a(lOl?qqvOvr^hߑ{@?O5Vl 4r.X䯿+|p)|v{e'&9vQ1KikZA#nħyky 4bbq;dB9۵AJr}(Xߗ2嘚ltk&-г <͜Kj=d˚Rmji9>(R"X*aYo(u@-jbI(ݲzE/xޠ$N*Eᶇ?'㜯~o̫M܈Qx>@$#"I[K)fDr\&椇'oY{( `l7q+0 iUB|8x7j@7L?(mkgbLDpOA_?@x',vTq(|LӳŪݙw ysD͍\V\zГcQ >pUob]u(iqAE ;@:OH<Ųk x1[cx8'C 9‰(LOݻ~I X)+,W4ymECt}]p=@a)qjxk#3ͷاt2MSy<ǎPJFbmv=ۧLG.#%7 49?]٠U)/vYh/h![oϸ({8Svژ4'Ԥ8aeƚ&ɍ+q :~[fޑăj`ɖ~u_ޮSHX;v%D8V娵X]^ww4Al*ћhEv@R{8io)ź$$2>@Kna'>}|R~ ^o~;8g+ުTxa@e}8fZydG7{'^0a(;WT(D9tvU _g@b베&ĺX72xx~O,͛(X0"Ý4imA ؍k=0jK^kthKe;7R%S w;_0ؘZ9C}WJ~;NV)ꘃ6:Q5s;Y(!6 K$E5SѲ$ < %|_CA.#q߃^B{Z{l^Fx7X9nՐ2-. o|-\:x YȱjJ Mhӽ.Ge&&-h%@E43 ϴy9h.ֵ:Ww. ;{/z%.7BmMᏘwƩNw\`e=H-+kFjݙmHG\33P"X<[O\vZʘia2)+98K[]*S&)^fgR0U_\ft(J&S`/k%ٖkrm=4mS~N'._^Y?@59]B:L|ew/(hc]by{"@)x(`HCnB}Tg 7LTr/s><;}Q#WQ{~n=2gkD G*p?'%Is"E2 /aүoH&=sImQl kR>v"5ۧC|ĨVBodu[3DESl01A_fJ"IlGlb(NɚGE4=e˙ G)n{޸yYaN9z_ 0I* (l"դs_z-ԏIA2;3mO4]Y?@)6S·6IdzF@]MAr!195vr'ޫԠ'z ).(e6+syc$}ЁwQ l(( SCtGMc$jpn#$[!=;*5* .hc*!:&֭>M*klBԒĉVqaRQP7P&iKƔC/CH ^+H0. ȿ&hu0.4Y) ZfВ/p mQ_I$,''uRg'rmA'~DATqUb")]I%rVjc// oÒoQ4 øh1%BӜ5>1U?"BϣdRx{-+Qt޽T wl;.nQt'JߥXhMG]OċR+$ٕ=v4 ީf# وI.Z |<}Z.Þ#?oX6/#UT5 4uē\ԃ۟*?; 3_Y-\.x%W|Xu?]1 8xƀ=72s WK^f+ сS/s+k\)&,]} ehP$k*,UG`El4 0mp`ya~n n[I[ ^ȷv2w=*Vу#CRU{&*MUJ+Ggotdz M'!؉ȇtPTInlnf$\|(0KRjTD9Dk VnX5%4=9%9"s0SQ߸ mQ֑(!G558& ܄qr':ҳ8Q2Vh/Ϝ"KB)%%@΃t[UZWYۇrۺxj O{ a>_Vmo?9Pi#[W_hc >r5ӡb[r8߭%7F1Ѹa{т띱o"U(rߐXU).RZ1q\J9QAXV#V Ƚ V';匣>a|;kc 76d XGZ 4 -*t>CY8;Xdի᜙̺{%ks~ZגZ2(K(XZtP@B-=dɭm.FKjh,(ELWT$"T-mZH= ʿLy?3j:#_`ϾM02]r͍L'. #w%*˲pLe eFIRr+)3Sv! ` b5o!{<#17}d}cޝJ(W{p}]yp-h],*-R;{k/B2p~501's|Өd~b9W'h4~)py0Όt#L "Q*^b&厦>dDN.>[|Ik5ja][fv ^B+\-p-^8A '6P›pVeD^9HG2@wpdlG8t5UaVxjb;JlBgH]} e%O\٪G!QkQ c|+@t¬38/[|~ \C7cꕹGO8 M%`4T 0p%wUCFRX-O73o@;Ǖ& >CߌZ[PnZ!(>_!"dgw9h#JG 2jP׽'ck5pN>q@vL|Gs1:0%[s/vHdDd:ݟU }3*qE@k`>F%ͫmj527Ѯ<6|Y^ g.a{BaZ2PbD"ė­oE#5'^\Jq8Ȉ(Kk-!$J9ܥPzP]gQ}~ yv?nôBђ8P318z]KUU+^9M['QrI2muK1UF)*+WU|S󕡆s(usl4%8MŕcqX9G@`da]))qI@m̍kxtmo^'@9 #W!$6XTV;""`ƬǝOTXcH~̆y` m )TGSέ:ʓ`^: 3}=lLI4М'CE:lpl6ur̚BEل= ~8`nڅ*T[#|ț#"96-El b x9f6ĥodeΓrB˥ܑOF J0 j^OA\J.5#Aa{0pج¹Ȧ37ZHV.gth:Yj ]ByR-ta6Nڴ)z^xI偆am[gU%տ?iV2`0rMcd~}Jڳ}6Əۗ-EdY%'4'vߚtuXmx2?D]ih6V]r/RrZzS]X=<Νb.'ЍQwiIUZ@+G483i8ϝ/*  "AC V )>Pr m^17c䗚@ZoP)/4Ƣq + #x!/7}etJ 4",*UH)alvb]Pڸ)MRN&@ ogiNe6$ ɶ+aT)k*SnRslx%QMK>0 cG.h6 P1L\orQJ"iծfvf$--m3*0-*xN@NZPM3DzS_@F颂4O..rjdi4+ 2uQ}e92ϖt[%PBZ\.$LR$ZƑ<ޱx0mr>V鴢q:s{Lo'{хJm46ߒ\X tGϣC:eΪϖ$%~gj$/ӮؖIpM DuF~5h`+Z]# zo!w~izSR4ͽfO@AL- ?YɪY im^bڿGM<.m{BDt0˗Vޥ3ӻ=-[vQ]Ӕ Y7ՒK:GÝlN->1V؍dz\?:˃y6[& PD9?@8µH䄾"th~(C>`cl8R8{N-Ԛ&\-N z־x(x8:#fxbC+%h`Rt))5{f#hբiFNC9=㰑5NY'TJ,ˤQ Sz3$I.J zz(d_{Z񀘩;Jz_  Seu*<};> @@C +$*"n o6S9]l>gߏ!1.WPB(iQ4m=*87$ 'Vgxxi )Gcl6` #st Π'XMR~ C1QGCҖrWr6l]72gZ=wF ;KP]ZDv4햜 \!#jj]M1l&DFZl=Tq?T߸9d~sxG"R) [֢~eMTb!awA[' 7l֦VӮ`5҃zMb9^\C+I C"E#c>h3z%@TdIpxPꀾ 03-au%[\oa5^߸y"@2KIʮte,]3P@I w̓S+x\L7/G5U?5-Uv"m!}:D,)OJ@+f-h5.@I-0<'%IƆHCj7\ M'Ѭ*/xQA01}U+UQ}Pa1*PT=#2R\FAvvD-T+y=9ltO.Κdp[BA (*^ N2iI\;YMAVh/\oy xˡr&ϴ-˽+RG U9CB}.1ƋRHKtۖƳvKl =6wI8򭛒洓mvBu_S+SN\>(B*A"%XTOT&Y&a`Z a'y "I- I"moPmSε AB~wHyHlŹ"7G}0L^2.z։ ,HLVmBTK&:WE,60? &2]/L;! ۇHN۰N[m_دta"W&a]]:@8D7_s_:$38n9NsZ>{2OD4B.XU{,~ M LT7Pfd+ +g(Pv˃<_׎s{q@I7ΧЯ`X8[N q5 |ak.=WL ieӂs+ob&bӈE(_9.. ۓ_?ɓd>Y,(Io ڲƯ:I(4à0ySv䌄6z\foa4S~w]K|a}q֪$3mɎU5pieF&HUCV8 . |ղ/5Z_";<+'ن҄Se}So5z,\LzGObD*٪A0Id\- .N?;jA!7Tn[G&dz(-k%yw Y#0{%;SձO=ܐxx}:Id,4*Izz;GQl]D:^DcN)>J$8))9@قx(Lz`AWV g=݊TzRKO5w <^`5]lEK71r&|CXtq[Rg^*k(D9sEg029#d Tp3Q HI2uD\ζuZ6[[nj]]'ٝ=.RQ3U.ARQ$[y> Q)lW]Б$:uƴ昱H0 NZVϼLIT@\31Ń(lh »[X"Kp#6.(DNx%y 7 ['|w|W QS؄r-Pu`+8d韼vqD(zzowzPJ\P#*vrdz ܚC{~晆gX e%\vQl7, 5:cQkxEv:cִfgrzDwtM|024_^4sUoX1?>M yF&Nʱ®.sNƁ eM9# W칅LaЛSJ16! ڠbɽ:v+;~)ac9s%8V|Cp @޴vL[+ľsOPuz}Z8{s!`*nO(p]ČQOh"$2 7)8jى;H^eG@wtwI% iy9 )@嵳R7X KW~xˬՊG(3åa\EyМAu8(mtzH>1 0xd`;ܑ3m%T g#wt6#M z΀n736w)ڨjeH[L_^e>x6X+ Z#Y/[$*\ǽOC:|=]DIdH v|z71D;hCEйe"68Όv݂ XA["k߱Ei0dr빊@k~ĜS6j%9y3x@Q5~6z"}GDn54?g bɬ)h\7rxbm V0%`44-0J.%3h|R^,p-6@S?iBE2pyd;JYv[cRUMex C)f>sc\sl{ /6in\!T޶EԇKNpoo:3#~jD6l.kw'<qPV{j'ZɛGll @cq DRF"A=ZDA`B1ン #EsoDIW"j=KʷtRA]9ZXudsM?QhU-L$a !ZгR 9wQ'~`-M!ys֊HYA;7TZNc, Ɍ\:yfH.S e #*^]e@+xòIn+ ]o "6O'o9eEeO8s9 .=Q??lHhsM`ֵƩ HNK9了I]4Fx3gU ^U`q{&4ɀOvxh_a6G;_O5 $\d v[O3YD+7/(t_2EV a;doF'rX@ lƎ kKmfS8ϩA_*(\zrsR4WO\.m׉;e;?[YYfFwH߫@TGqjtb2}ĐyHפէ93~qŲ3K )7oV+8y7V]5 B5U="+Mt`^C崜#G3Ki U)BtbKAl4<|Mcd,3N:l00}[ϐ.%,<-V=дTNuWHوX4it *e=D˖JtuV9Χqj -މI d]nO:8# ΚzimrlSqȀłh=o߇CIo1 ApcZ\mk)-c5)[ɱA0t>EWSwY)w}/0HL-F $`kq^WNϲ,(لa}!.zp;meýIAԗNXx9R&9x|߳}!uԊ{gʈI0\cȹn7Fm=WEdDT9 }CKQ(Zl_# !.bv89ڎ0xfof¢~:~趃#+xq̷7( vl6e.9,AlB,S!ŲTrUvN>?@ ka`2ChN,oP لihxy>E7} *}P=q97?8W2aÌTҦePȵFV[P8sjK cŴǑct2FyM[~;O j-RwO+yfd=nf`γNmW*Gl7N[`rn[V>Woim;=r>a|ف]LoI] X5=0:sEQ=3 /y'8jo׸?vIM%f59TU@Mi8ѱ} ƥ0;{UolԕqfkB}0g#.cMyO2[y@(cb{g`R}#ha򐦜-/4(7F+*$U:cya)HREaE4Dͫ%\.{re]Bx+zNôEny/ϔ|& ][Ű<1iGzlAHϷ95/:L?c@nw#]tf_B`1brF9pɑ87uŢDb?K&Aֵֹa>n>=bxVlyd̻q叜ܸBIM2&բY-0vܫGªe:L "NfAU#WqmyגxJaA3& :zZP Ӕ[7w{A0Q#&޵́d8'm6akKh%o{  EkGrpǔU@$輢s@ 6o vbSxTǛ`:KC_1{BlV3՘.vH3x`VŮ"V ^~Ke5qV8x^})D >/f\ɢOnh_P }L\l'!PP '霞%3~K +!":8@]+^SDr/˞Tv .$)%{0&[bI^d&DP໣ ps;wg4X^J{œ.@EX]ΑQxJ,KhuOwa+?|2P*\ 8iك3_Y"@HC0Z2b](᭺d% HCWLlVI,%\tD 2G$rXM 5%%SE.vx/iwr+KNgzѣ>"(>W-0H=M혂]dKג7OSaQm̼@kxEX&<9\$kF|pי(U^ uߝC$ߎ7Yb)bh>*<|gO$F|2V;iJ{U`=U^n<0/)_5-_g2>HPk/{X|)BGMO*[|"[  )*7E{*oT4{2;NTݤ,H|z vD@eP?$pbcTgJV=Jэy'n%&׆&GkM:~ۆgq~۹rawȥadMZ!\|\hl@La6r 8dM)t͡y6#牞+};^tS0#1ďV9R9^áVvWS&J𳩜x28^MӒY# [4XʐT(r^|ҀYϵ\AO>'y :'rFv0 K|(e"3NnIίj'{ZDخ\cJʙ ( (h`}o?s\So %8p+Z:I{Kif#1k@*&ЏRbGC &Z r2NHK=0Rcn#8&,!>{BShzS"HgS֤>.[k¼p#7~uz:/6۷Ztӗ 0{&X+-pl-.ԍSE ;xǃӆWݝcz+L~o w|&tO}+kΛ d`WQ,e){< Ubל}ķ ``<2Ob*綃z8\↔ՍbjPvK?R؜gTb9rQ_p»^I"=!Z LԺQQS!2x0P^|^O9=U=4l-kьhV ^ /4ZM~F9Yja,Cvġ%G )$zP PJM2e^ $9+UQRR1-6'To @Js6$NyrG=W ]D~\w|F1t椈A%_I|>|N@>L#>}͋,ϫgw 'ۛL04o.U< gGZ7Gҹ(k @£e/6_B8yʵ*6l7.6N `s ҏqX[1F6(&͙;p8J C얼F"S eךl/|`N@W~p,8(续D{&ϲc0Ẕ2KUZu%0|aܞ6)!%]6N`T)OkcIIA/)IiR' Iiuz>D*-tʰHA\P}$`VW.j<&d c+tmn;Yטd?C珸dz]-%lSZw QT  @bTtgv_qp:6J_NaQᚣ@yY4tՑs{Thb^erddS;Tf-q'O]/qEX ^YZyOrΕ*{0YOP~'ص~_x *m+'IEJDld&1hđ-Ll-rM3ϑ̓fXq֌^y 2C|z@k3[m6[E!`RXnHbsQUq9'L868=Xm!l慠Za6z$vuA"Oƥ),s[&J'`ƟP86!x>duyzWnIKhЛZPvk\TDMʈXg@b ^X6~hj[;V Ēp91odZ]m7)Y/D Ʌmy<}c k႒0)XмRPg9VkՍG[&8GGDռ&^͆M )[ހ-.Pp"fh0Z~0M&|c?l|Z~4KIHF. S=]LӎTy~m9]•IR30| TϷ=dNE^u_}LG7" b T R{#*$v(XVh8=OFN@/m1͹zJޖBث:@Yb%q{j*FG5d]m6.6vKS=},D(!\lfM>H_2PC%q-aŅM_IwKRˤ_{ Ng7:l]Bw'oj$u'%{2)1jK ()/G0ԧK71ycKc4g{+//]5U=3hEf'Ɗ{c:6Z7]Kp?.P p o M(uHQoVBTkiRfGJ8_t L -߱3 #c=B)7V)=ΕذtPt`S6~.#wD2cq? xeRjqѫ6p@x7zBۊ;GnZN5g<+xh ]]_* 7E9 M/ıv>7`AVWeE"JDȗAuzNJQXxa(d[_ou. 0.y`<L$p^]PknN_p7O2-lu.(GMȈa6gy78ҎEHψew+<ރ0nE-Ne?Мn$è*XiKKu[i|[,BZsԔ{K ORBx1?sriqhC(OuYDh:/u@EAG!B W5[PBuڟAY?Ԏ$(&JS!u)-( &s1XuѤ^I(Қ$ ^rOX 0jLH`RbQKjq&PG^FֳPojꑯZ'_ez<"rg0t1=>oVȂ,gd$PA$s0o!LC4}]Ǐ[ 2E V?(Zi1.rVLh&e)Nv>_@}bv"V^s&wi 02 )p+qPKWT ; ÉT]O!6f U] ճU`67 :lQ&!}ɂz dk3WS)w:%9+9b_=都bZpa$NBr œ1I K6Xx,ձ1 :d.ejhkbmƠg7Exw2ݽje-[cCa$8#rn0ǻ}jEF`0A1Pd[pv1ҽ.iIck%xէ5ɾ.wn9"Lo-דk.T3L] l*j~.,lˇ~Xtr~6rn/ ;L΀cH{z%x$؊CJ<| #l% j;6IBn̢n53wOEqAnWM7*Wl̅VONO:9!" PL5{2i X3tQg~GERC+k'dP4/p?EF4ER*Uoc8&M@]]9+Ry-#'PbW|MCTz ɊٗО"cq| .6 )q%&Y~Y꜅zW%zm5o$3&1Ǒun-k34@ak'7/B` {d/yVN F4(G'8=譁޵UȝޜF-]+;m/|tDHq'LiT!$$ȏX꜖MG#6LzQG1$`4*3 ˑݬ~(ozh'A 5AN`` 0,ic[k+ijhG 6;s^7{:q6+]gA\-S;=D0׋2js1}D~@^UW#&}F(/v;% 懭 $22˝>Qձw~I Kq f{̨60ROQۊ^YBw!VE&8'K~)2̌y,hh XXkthX%i2ЇcD,!'٬Ʌ3CuXh8,,9tt=-iGkfALv+심˨[^կ]]iށynbK|9^GTgn:G,ffhOoj9}dLBHƠ} }_O2^B1  Xr؜ل$zVL3k6FI&).6MފkFmV*FXw#Esx-DIW\ȥ@npʂfM6g#ҧCQXMmI$Z#Z8(蚝!֢RfmrXeK.79sNg6 &;5P9dP@<[ܝ` iR_ ]x|@N}7]|Bә,vRZ;'B216ooETˡc LtfR)RC.;+V'IXp|O==?7eYA(WH {y̒~Jhw"ۈ!?냆њ0p8Hu^8fuZܱqV]R} aJv#L,"KlJIl0NR n*t. #1Tx˺>r?38r*sqn)no dD<:R]Z^8Y'clE#!ӧ⼯Z)ߖJB〬m{s*3n3<9 7U>H9iBB0䶋QQ7Subdy~JB`0Jv)}`!Pe\U(%0\_F)H\]P=2'E퓺"b@X',VGha+f}Z~K3jV|4jzɬe]<U[;gua6FݺO [`}%&'Qv܀lVM LGqWO:L%3C ΗOfM9^;'/xJ/{@uo؋靁%W*0|G!Cj mV\vX~ly'\Eh~袣¤U2Tu:4'\A3 ꟳ.9Vփ 먊n Q3k3&8,ɰ!wORU.\perQA`* J`S󾯦MZMy[[ Źa>;/Kedj|g5 nDG_ѩW8RdߥAEyw6F\Obn) C%ǰkZK5$aa^^ BD{Q=E8Oka ZU\D@a-⺃]2{ +[Vu_ 3Y]J] FT|+ !_4=S@~s}q~lpmvP<֎XOw ¾&^ j2]O!j⛾~tMk R©x佴gP.6>#mmuays,r}"A\vSd25>З{'<83 UK2QwҜoDXнEG q7c&nM9q@~ך2i):NJwho9T[^'$aBgS`@%((&#}WI1#GA C-`gUILc '4uf=>je7Ty2Y)qcuwC$#POzW;ډzwul]ER3ZKZ!響x {!Jؙ _־U?'ZvvH>PD]Y?%Zi`0 WF ^b!r4~Se/mw\ PRVGc(!Y]{/H@ 4\[Z ?6y/wbmpKoO@'ڦv1IAZfY[H=kmv"2'7^D^ +;E(VNuʪw˶9ԍL@h ÿcSqέOK"v}uAAt'δbnDC٪cmQ Y@@u]?'5-h8GCvIsY V;}̈́ .z>h-;RbeNyՀ.m:1xazq$ӭ7Jҩj*`:UDhaf.0_,8JWp =! ߣcZ!zx h-]jEBqs"7_P}6% bǜbfAl 9_ߦ`A9ښx$bB$\1ԧ\k4MQVrn w`≂yYsuƔz2(w&$;H$G<~\sT,, 8tQ;|eqdSLڃbU VEtTX8[RS+ħ6# rm|jj\$qVBDBqXw9VkymTKEhLHv,ƸO%σ2-_69lmy2]\Gpy1n3,Ja.G1S]*K$4~RX-hK׵``*<<WkR9McN8KBwLO6 R$W+72*hDΫV7'}K# V>zƶƉvy9wV΢ӻ- cuօg,Ok8 εmSw u2]^S;&`+ӧm=5񢌒՞_V?a[<$*O]/ Mo1hRpx¶:!%޴S;/K{rBSi.|M[+QCuN𩃝- s"ohvXPіcM2+}ώ,wx{j%oc8_z˛qʐ g̓g9]N$ ,#8wREw]NQ@^G AgHWs9NZ1,`\)C1Q[K.rqw|^\prCPa˂tKYues1)wOEqBL0Un1;}+]-XЬ- T*QybrUՌ&}("5LsTZ$g[xx,4FC0R:UuX@@u^MbURf,V#uae9WI.)eW3!]'ɍU25}b_y9;m8XWDA_\sNwS5+Ew`!V AkIXRZ ڠiM^0`Gy| Lzm\]Ie#d%˸$DB t;m~11G'5lTڋ471;ԴZkBdVTG)vIMhf=k#21ѨK;&[=go^լ?bm_ckpkdF}o3KJ7z^RHWb!a ]жU:_6UN(m#K/Rɐ-QYg^[nPSċO~0 {Jy]us?](tZLXe& ”d_Нp\%8XUKX.? Nl:uٍ_ 9a;Vzj@x۾q&7`a$=n9 77:PGCI܉,:/#fn~ix>f,g'Rj]gfUc#Ve GoNvuz2%BjN0DwTRLA48ŔܢE/4*l#e*tXt[e|]B#6X<쎅'k^6in0`<&*/KӯRۉgXw*QQQj͓==cY̻ ZݾW >4Vpi#˛ve3RMm_A+P ωD8tڙÍXJe_"G3?=b !DCv !{q(K;^h[`c^ myrDhredHw `٘~d [LaFk0 ߏ:w>~n?-DWm9dvJ&'۠߀}h)=z:ϕ.eڏWjv^wu[e5Ys5]Ln*ni?ޮ=V8H+31f/&n'CJ&!1 ofĽP9{_.#"k_._os^HVNz͝<<׵"W\+Gπ*Q{hTV-u|Z6>{H: EF Az1q!+Mbh)1cIqaSvp03 C0}Qeo-pT'\v.٣fJ CHŇ3ޭ5um;2'}jƙ:KO` 5ſ$4K.J59V-cH69}kܴTquaOP@Y) vAYZ=? Qܾp nn`<ڧE`'5ɤEXjmY cQȗ&=~8_/^+g46O;jb@9'㶂MyvG%0BCJ[1)!u(,V3IM &C z{EaډY`!$ ~#* $<@0gf~. vA'ax:˺h`a ^"`+andoRoV1S V ?j*"B󎻏ĨYKŶiF?'6TKH4vF.+ˊFp_F vz]n5Vq1޽cMP'ȢR1= :wԄw Ti}^kF2EuL[RYVB鏃Fg츊Jm>3HǗaw`~Nlir1y% -=m Va*HÇex̸nBrSƝd,FEUB\ !DԑM}w  diCКbmd7]eË ⯊;b$vS5Uo/< x~c%XreL[b2=8($wvdݣL o iHK3).!0^X.?0 uLr808>y *@Y' j#K%m֎|3Z1 1*ĖpqWbZlFY"X(7k766׹ ^[跖l J=iWji;9YmtˆQ⾊n!=eYQ򑘑dMrT`'M>40IAz>mΰX2<Zcغ|6ӍED#C0jopZ'9 78]W8:+8]gڟ8nA@Lj+۾p_1֊b[o3*#ڕ,`^_aKgۥ WG814xs`ml:-zrD Ovа$&+%S%cy+Kl.t7,|í]"L 2w*V%/?u:CO19p]`[2BI-ӂ An1N] 5Ye* Zp8 _w`[>5鮥qN-xfł^UfKeYK\cG,r_pЊjO(#d cɨd 2k渄eڻ>y.;)vr| l-_,@r+Fjf_-_^fHrW 5/]Jw(6-6r8kTvW^^ jRJO_Q2'dYuKdc?TەJM# xQ.n%! f"#tbH[JT63br|xYÊɯoX\I$g#2d8Y3QZ\/6UCYg~ a2y7'& V} |,/֝OQ''AT 2+x=,`*%s?#y.Q,PgFa\c70J̕r1 ,T}֬Ť?q4㯉tN6ZVx&5vš{08[#,<@P㛥~Rm$[*DܙoQ@@d#3fJ|Ť}a|s'~mǒP\KD ?^y91Aڄ!"FރĹ*t x ݌DU3RTEpYHo@)W)|ND% ߲Y>cm*9qA\G-VI,)ZlD$Ӡo&͕Cl,soVA S"d] [8:xҮgm|ET!5:ګF37Zxd| Jos+Ag/h.L9~Vو߁r (V~E8]5}XSyb%I߅M*SPcp3,.nQ\V3AK_C*%t^G}%ˑAFw 4URkj \X~0΍ξ&iǶl'## D >nÖvIb+F:8A\3_5$[7 D_l+lt/ {!^ ;{ن-?=dt^MedJ|G fPvs:H,|w25]wj[FF%%݃|b8%D#TRq @(02ZBb*9j$ADtT f9iK@rn IK;!y~!Y61@h$R!wꍔKT1sda~UAuǻQԥn P%k,QO Y3k7I]*rjN\:wWZTJW#\TqYmLmf\ !`V-wW% ]fUpDjkM+LQ"52Fض*iqu6nGc_`DhbRh[-SLJ`;]V y"2ٞD[R5I,&7<17_#03̻I̳ibú$?\ֿy*eX UM@+b^/oBn+˴XSD׊V*?a+TD}b0,dHE2)C&n<*]$>+"Ox'v0Az:`u0Bƒw\pu"Am>fY&R]W4;Ho 4-=<-fPANTY9r*M3J`=a1zkO9RZ4=A€cI1KPY u0ֽݹi(IlvyC&P3U ^LRϿ9Ox=h21E>'ӟEL۸j7yzky8@逃f9xpv&luB;|mnAYA0ǡ [5zywi23 ՉB$1/3Q LU2y[+B \.|k@FiEwfe_Zd(˫◸W&0<Qа83xee%dw f(aCˀ;[]!=B~XƋhhyMV!ھ 08wfu&d̑|2;Gۓr3H2Jvb$1I(xW)jd9?"SKl,q%hK܅$PX8 52ɧBT>qR:aNmOS˦L:OرWe^-1{ј$^ (}ƣJ%X?X-Co'c$Qܡ#4~|Xcc*> : ;%Ksϟ;ul cIi"\eWefތݻ%l9mLߴ#3+'U2u=/(7u:4^ը$3a.9i5cUSPE͌Ĭr쬸l^W⁌HBkW8"ㇱD@;J7 pݧ}j,(4YiZ]Y"rWOʿeH|.s[n&s Ry|[ʃ0\o܋ 30aTនViDb3L >OfIwTeZb7c^>pV|k*%~ wpz<ۄNូ?2d좧nTaOem~]wu/ 'M]J 7 EzY.+q?|[} 2[|bڜނ~` 2a49v3΄UDE:ŭJDH|gq,^-Y튭4.omٝ{L1*lXJ) _xV?0&!CS,jbv8-DI+KRe _Q4ܐJ'VvnT]`ɃIX?}llDvjc/Kj R8O|( t W[r HW3B젂Us]yS R&2'J"ۀEkrET .(|қ ==2u*^㴗Q$Z.6t ~qnjRɜP]Wh-_'cjFM?q߬`LkLe"e`[r:Nr! |@ 2 *q[%l)NZY9cEZ,=C7OnGwd"- ȄʢqЕAJWe)ښeNgD 5xܺ,{q4tU~bw"S-G\Y:Ӂ?/CUm^OIGׇHޙq&A\:dC3;7T!l,+I\7sNCiUTWh/a '-o{ F_?;~P9hwףmO5|UxW[}\v'% 8᝶9_պ.?UOXd\(=ڱ J76%mfu>O;j?0U굣)۫F%$a2w y'J)ZI-o2^ ^\ dbWtefBbdIEkBzO Xl mRc-!۫ٞI9./Yd]UDsYOa-V52 d)ZxaI̅f^aSwq-9 _!#e0z9 4k빙XbYUŖ3[K*Y]"GG󯶮Sۺd&51F`k𼂱Ed%I޵Azƚot =B&VNtHAK-b|1 uq" {lKVQV^-׺\߆aoVkǐ$ ouIJ* 0 PlL1/|/oT'uoޮUTq(IGK9όX!H4{8(~G_^<5Ph6= ;njzwT!f`ao׎ux{C  ፷޺<#Y]CnZ\UAkk6RF^p KإBV\w+89eJ$7-OˆwĎ/ɓTc3楿&aw)1V:0+bم~)z^cRq5DDU JOH@_O l)ެlQ&Ns'%ݟ(p}=*Uh˓QoPu݀1EY1L"(9 X}A#{p 8NQDb*bw<'^LזY偅_wYWP0o˧v^ބY} [m6OQt} @۶&w D"1N?CY0~9pJh#1j#"wʚ>/P_*ͦ rqMt4p/"6ۈoXKz=$&MTCY㠀~$-BqBp(U9dSG袻ɦoꨮNpD MQޝ)ͦJbRD,9G DK߁-jlBQXwoYt ěpeJGsd"a+M[8a^+CV4Wi|ΧKW*.zȷhy@cJ DK᳹!t3L.ՠME?_|_ء= P©.3>U: bgQ+W#x3gt|2Xq'O7pV9p,T+܎ٮ/ / ڤ~BfДC4\ޜOObʥ`k}FO]%)>( 7|-$щ惗#;0EK+Qin[.M Ko~ ܀OX{ LbbG%s(I%Rl>q κ~fqJoE=+MW-5䃓D'(B6 V2@TyXa u8DtqPLȩ7zz "fȈĢ%Vtc+VzFgI'YP{9cx3dK G& "܁Rn8TWe'c}q\6}s2˶Ǡ2 hpSmnti7)jrB fM\d/84f .<7õyHKzn/fn#$̧pITȧjj`.m^Ot_#G5e51{hNlfEۧ*]au~>LnN=e:u sV_%GIv:emq[+ XF@@.rt_"ҳͶe9"h}a<}Mb>RxuAH.p((Hk_:?Xs^JkT>]@2 srǓd@+elxH^K55+=I2*S[b*5Hb2x9tBy0YR}#m@&F [/Zc*OEwb\Et*#7S3qki2 %e\q׊]iNyf)*/T4Ꞩ9Uʡ5"wHXL^cU?z0rJA}>P* =~Q czBM}e>fȞ&7L'6ɮP,ܫN%Bx ҵZ4?ݒרmmGۋO y*&W-#$照c1h=lȏB١[F-/9$̿"-tk΃6(2 _F٠MluБZ.K[{YXpuyo )䝥N uĮHQ[Ʃg:#g/28rib^҅=%FOX]铬w8Co;L)Y:2'%cp <-k< k}ƪqPAF_O.X.Ec^8J:.)4)ntva(ZMa'h~UFU @ϤCo̎ ;F=EW"N<N CUvoxŠ+ȫ9aFd#G&HO iueVxbPVXc`V+YW?'4*(b!njUhuewnD/uC%7YZ;/z,~LB^(5]K~My`A7G$?`W!DVmjV+"?MUfH1Q8$T}$ŕ.ik xxF/[قL+M&QOe/ζ2EMabN\/oL$< VumޫՃ,PEٷi⪑4RdWzc blwZ2F#T7sz4,琷&.y;뽨+%঑.rėޘHujwJt%]_Dx6Hr5%Es5 Gqmg]ϙ30"dH)뤄[uQU-5$-8τp7i0ZhXϦY3ݿzRʭ{w7uN(CgO.sQB[j`ʵڔastzf(Mn֥hGTRv MM WAz9㱞w]u+qv/ߖaGrtCE;ᒟl^ޝVh=,U.iΪ Uh舕P6m#P=_Ѿppll{=+*vvl4Z~ʛqW:`Wpӱ7Ra'(.}ᾂpDld!V½fR^;밣P:²ƨV]Q!s4W,V4׵NepPBF](2<>vve53:?f&Y6>铆]}J1f^`Ar֯Tj@M߱cMjEƆ Iy17sD4^mtz18Il'^e:5RDK}*I}:&1gziTJlQ3nOU.`\Q%mR[-YAE$X푊aZtHSJK -뜸?ii תFA[ԌŁW1I;ف73BdN!䨯XKP9\. ( ӺUmF;t̃zۂ΁@cfԔ _pRgP}u}{¾;d֞Oz.X"|s-9 dD&[ŴZǹ 2M*ݺx\OIaA|3gu\)zGۭygם[DR(_N+@fci=\w+sMXee9 bOE&bVM](5מ7m΍_Y9h7aRwTSAY$)fh6Ix eC@ӥ:3(١+K1zICWָ]6YF&>rpif׬>cROcv%ZxKh}*&FJ㔨 +hW8§8nޖB߿XHhQ߶h'6Ĭ[yEDOAy܃Ri RDyxHmY/0[BmqHD>tt<!/RqHtWW^OT5LШ+iǥSR!D7R딢yvFj᛺5"Yd$?,_^!&Ρz;!yS66a@Bl!u:Nm`mܝn/{W^~YC>K Z{yfT]b6lP(r]Ɠhɩ͔%Q~TWZbi% : o)b.c4THZy0+јۛ%0`&Q]Uv*D'2&7%q磆[5d٩pR jڨB-a7rG*s^ E[ +`3a,S׾!hF,.*wZ7A6t~uo9 hVc"RbY u{]Cnepy)[3Ǜxд^ǴR-_št4c<\Lm`LG~q^NӭD ${EZ+VvKҿ’~Pя&65GsEX5g\MkrM?߃G }=[X#ۘVhɣ6)gܣڢԬhgj_is5X!8%Du^~݄.Q PX |!]~ X[]#F2 0~'/;4-&$I3`ٹ`/`x]5#)VM )ί#ȮN* a묟- IaecNAg:)b1rŨPMb"ScP։8 2E3 N^ B.8, CILlҾ2v I@H.2v܆Dt4 3eG |Q5<5ՊgSZVfP0HbǂꢘytbiEP)nl~FV<3c0U[=7o>FCYݯ4Tja1[@$w:!j^4'S/vl({q >AT 8cC^ r)ȵ20 KSyBA;W˜7e\}5_dlWVb.+w51z n C/F) ϝehGPnz=ht#"D_((=JD6G!;bJ=N7Sө Ue 0l+Ěm+6<{v7 \zzLÌ~lϾy*J; ϧĹCAXTYsyN"aݬwIF8`tq%: J#U킊#S@hETn5n*;(?/. }w9mv3e<{炙6JNFg^;ZuYLxkT,q>5$@ohF_dWؓDO a3+rI&L FHo&E9[wwyM?ACO*d(͌ 7T둴)VMkP//b]:?JSr^ޙ$+lr*Aw4Vh4.Ǹ"s['jlU^NzЃ\" ZտW`U46 ]+B^#҈*/Sp[e@P~漦9ɖC1i:u.=2ʝ}~AJpZNV(OѻK a`g,z486(EDWU+4,lܙ4aokLb$g榓W(RxϿP7·[7%P]SaLWJQ _y'%gѦШ1&EA{ucа.FHj-ֶ}g+/UER. )L#P[BݡG8k`v TRLq}w"0L l*Ki7/`7=ۈ'2!,ʠ2?H, ݢ%1<تsNߤ:VAeˎLYc~mZg3I5.l$"V /wa`Y5b}amRp>s_4R9k#ueny"\ljE4]Y}$%i ?NcH"tz˄gw%[ɿ*{$ƀ񑆹Ps9 _$0 9Ĩ_XeZ=:D!ZhXr5Eph$0w^M5V W(޾ݫaxkc55X늺Ȧ:5*2u?k&Aߤ()cc\SaRl X\KaTS]=\U_"? SZSuNV6k/:꧴LkT~'^,Ar W`_o\/8*QmARn)!-=1ވa SIH'X -߉Y, PRB7 &w߇٤RS&Ld(⯦4jt%kzhrp3 OZ),j 2=&m0k,Ms!w,6o/T l?TgQc, 2:f(Gwv5~Ur/6yUs$d׾>7{Gϙe5I2qf  e»m2u#N͓(ˆ7 hw7KvwѭNLQ@eP?XƺܳNd|j?|A<ɬcY& ^*F(T)`9(wZH S#^}.$o^&JO}/y2$7נos@J$wc Oi^+:?8pzL^N+^Mhzg R-gt\)D %0cRaCKg!!+B ^%{ S3b=f@8}$-Da5mO^nN>lչY}tM?re:rh5d{jThR8R9ZUe?go3R6ʺ]PcLUɳih)ø@ޡw2/QSVhpc!.F\ee޳7 1ELʺ}y#QM̍N9? 2KVx+ދ߬=mj#BcZ$ XAK֠ZYJAJyD^=N&_73ܻ[ b)cZU!OroKAɏsUꇇ8L|Ox 8V;O; x`m__8ia>' 8ûC uZ>})q rmrW_7+KV^ ƶiox[#1Ƅ.u-ќ6 TKl"p)GO`K`Sirm'nЗAFF̟gn|+,fn?Hhg$IrbQQηkBBEe2\x:,'vmi@X{_c<00ܷwP]& Fl F|E\~um5rr̗Ԑ7jޫ;dUMʹSZVgJ|0dA#@y$`񅊬bTfUP_7-0= ;٪2D_=^V!wNKZ>pF5?%Ix #d_ƽ{NԂxGf5h3' ܯe3P EsO]E=`v;O5| 6iJpTZ/C](6။e%9/ГBSDb>6 ]ny%++B9ѕ7E?`\c[saCnAܲ'Nپ̘ Q& -uV^IiL˘J>7~i^?ݐ(Th؉[ܬ}y"q/|?99q;'3K&$pV BD / zP5aE2|~od537DO˭ZvkP$kq\w+x՗^*J2s1ջ$m'D .+*T +gD+z6t.pl7"}B[i+7Cxzlyrj =WT*}KQ3 ~Щ\:DwK$$fFqn]JqЈ2K*? pg~sa>!m}kk]f (q283F1i=ʋڈ-kj[S8V0Ϻ s-byLmzl/Bd[~x:aE&ϻHƮ*;~(6KN#c9m, rm}󚿯ԤlH.?r5P1n.@h06)`aV2gEpb+(<ܾJ@ۯiFm7#Ja5]v 9朳1'IؓC=*Y{5HE}Py: Kz &sO#Vlk)AD>`{l䍊g [^ ĝ'Җg"Esr6v hO>61)qq;_y%|-ҟ (Y7تE#-X<>() oRgb|%"e/@_¥~$ T8ePMs@2e_7Evm_zsW,O!z*zmU?}IVSbBI1d\s"Ʀ)1?(wx9ʉ.CxM DOHB)(Y7d!{hI)fH/]RuO0i1عփ yv`{HlprBfh.Og&y>ն"d7{2J03X}QۉJFхq!ſ0뛗vVАF`=`b|wMۚfo1fӪ%1#G(x 쫆 kUep&@i=;vœ2I4";DM91~^j cJw-De}CmҸnWM9.Ss) kg1u(ȿ$wJb{u^X{?ŗnͨqҳ?ٹ \2&q6ChUIn'EW|tө0R@"r=p?ԫvtdQE`8^jiC jCs30̘̰Oj`o;$ox@h qA(.#K~ yec*ee^xT3)E<k{_3d2j޶/[ZŞ'PykP;ov26h*pbT.>{;FRDs$C!rSw@8.6FUK( 1P27m\~5{EpϧF2Pe{gXD`<CegiaƱ[ @Bm5> m;]W3g'K&;4]e95F|G m?EJEU͜5wvKy2]9?>O|lʋ/'zqZ#$Lv'XKQϩ‚8!w(eJh[ G|{֠I[߀ni_$s?< >2ņGoc݉\I[a`7Z8 ŝ2[W?6 tv9jFHG˴]SOV&R< b1<)I6t!|+Yvr9x VA;Sq8rce8Oԑg}xYC"t8 Qg5෗8r4oDaFWh9A $/to]ZtRVe `ǯ Fhuy :7\D| [z=J'`YG:K'fj+/u1#3 Egq_g=em m †1{ySI5zG`&2lMV%9n?pڧ`_sOjC̞<+aō$ 9Ɵ 6TѰ͒ Ī`_#siz wa"V"Wk+ sxp|Ec\/?=[mFZ*06UoR…U͆$3Ō*3'Ct]6f/T꟧4ݶBFrG !@nKSv[yv;+-9 \ٜi%PUS9nS?nȏiIg m Oi1PGa]LNSSifY9-Ʃ,NF;k˚LGɌ-T9UGņINJQKPq`Mew6AٷH("Ggptyp\822#+Pװ8.Nl9MꆹymO1XzaXwk GT V\&h^H= L,/r$lֵ=%4Hg%rBړ^yf~,Zav{ ĽceI'] mU+GyxU]`& Ee3lK^%.tZfdW@0O1GI$)v,`rZ=v~⚫-.Oݳ:Cub%ZvoDTkwQ \2dυ#=?r0TI @;dfR{~]V ݢvJ&N_桁~Ѩ4lS6.b(F29xtPn&EJ# 9bJ#5CؙHs_쉇v$MzͲys[Q\Ɩ\q tVjms8\!ZF܍8^ Q_țIcڪeM"zIx]kVa7osWTG4.?6i77ZU +'s\Nq:PC.Xq7MDwSFۖ4J[qTؾv0{W;uv/wLFmz"o-)?g fT*qp5.A{/5;F8\a^QTxw?کo&O"VZe~HL- {2]4HT-Ϟd,qٝlQ )+Ѝ/XRtܠ/&p#NSK/kZ{ ;s4)].A}f%ntPh{ L /)ɺ'Dlg8\0g sR nQ\-nUۑr@I(zrig)A V!-b_}:MyAx̦k!iڣu˨ 7kNֹ+)9 *.4jǨ>EcV$?L=`_g OLkL^|p~]Q $ic-u:K5g_hiy/#~X=7a}u40Y3d__͇UstݜBȌl@w ;E؄F 6qH{[‰4| U8Q@=rw[O. - A! מ9M Z/wmd _dK.R* Z]f5ރm!Iu^9Itv1[mM ՔbX&*&ChLR l/cJSEdv ƎXX+(/fwXٙ *œQH.7 {G$yю/B=w ѿ̢Ӏ2Ç5.wV F@$@ QaB\QI8|WJxRiqJhN_X k@؟aGv9̭֪6|u^IDv%UB(QTomL!|mbNk\lkw2Gi_sU=+6z[mv4ra0M js Wދ"uDn^>4Gs61uɅ%L}Ǭ;έ6rOa̝̒f7mK>_EA,(7[:~8Hn}+K,ղ IJKe8`K"}ދ(?FʇfCXe ,)StBw<\8>.TԲU T`ԏz^]a0sk|V^לzvV8[qE_%1w?W3{-Q%3|5ǧ9GRi:6pLj|2M=ñ@<59.mѐm1F]rf3>A= YDaٝOa':8V9 QU&^rxl-eT'-Q^op2qΜ,&}TǣX, 3.g͙ 6*sދ_B/ONmC0 /#Lx,زՖb zQHN'@D  WkW9"@,˝:R ~m+l;Qb_Y X^10]7_! {rn!ն]5KL2T =plxhe姞Ej/ĖmdF16}pD_ti}9{2Ii{qW͉eZ%)IA}UB=\~xb~mkxmtUWSwWIG6^Z45dn{26zç%]q6,S3O@MApE5u)#٬ʌgsl BWl#wkN0ѥthhyuTM"i)Ȯ4,[X˾-[%| Tcɋޥ{}z/f*u"?1ø[_2݄_5֑[K$1nd{+Xm7hcc (hSdI& Lg9bE:/rr]:'3bV [b\SJ(B: A dєP%pm,4Mƃ?'N؉-M}XJee7&\A1q3˗@Pd2\B*x?6og-QU6cdsZW) L>&97.RT/43QϚ GȒ}r ݛz `oWv(Oqpj\E c~[KqPUuN84)2[8D\ֆ+=S 7X*mv #lo3 _$:;&ѥ wF1T) ,%J V7/J-7$r4V䔂iUF+`M Lf5&b= h 6kRY1w9@ S{z OY+2b_E<J]e`WkBH<)螹Ѻ^*Whad uFxnj@A}Ola>wviq'1V0'mr#KZ))Eѕw$ ?ނβ R_9i׷CVJamgX܊(+_Ҥ$s/y^%/nonB0`Web/\4yC$+˝C㇕Z1 d19䮈`Ъ;u=j:M?buPfX"r_B狍OUysӼ-y@o7q#Ƴ^ZeL}& 4b{69<vF}E}ҨoH8뉎#ܧ\;Nu=hUkFf#,tj*g Sg#B(v|33&JbJmB1vNraik7ah9Z7 Ğ95EApE~2ȥ_2´t*"H@E) k#u 诏\rt`Y(7Ԗ֑.1䇬r}P" ̄|?|* M.xďJ OLQƾC7ν0!CC7\)0l)~/7)(-s]k*8CII2%(/_r7,iƿWsӬzaA؂`9n)\ӷP97{v8 C2tɳ3A}H+:7T8< $;`:ލݕб6@OCm)!yᦂj-h~E! kdY:)NV8S>f7ze×=j;+M:s3,ERjrEnM&'6pӏb6n)NREs{}}UNj?JtmwESF*2V0on> Vu&zr$c)4M@r1R$2ErP?JĦ()uذCSHe+7aS'Ac$=\Uu pg@,@LS Ln>r[umUÓHM d1~p؏rlQUh;2e ]-h!LGY7K4 {ٗ[ 6u89e Sj&a'ckRb ̒$єUZLͪ (16 'Eٗ X1nM^?8e>K?-uB0i]$%'RKx'틩ܘ1# szESBK3VK.>8'U]UD# CV)}M0Ů97QR8hbK&#]x> Q]Х%ÆiuZ=HK5DW0-u;59Ou^qu B .Vt,"k%oH=jf%WgTp;!$X_1F'S&\X$'Xobz){Ht> `4c63#u4?`{|km\i8餧 BJt4q).yy$= wk\8q7k{(mhWjYv2k )t%:PÃyUjٖ̕Aqp_! cQ| c<Fl&74j]`VZ*nfA9aUt *n$kO脪dXr+M |Jq%2Vj+sa00Ciիٜ tq‘QBzΪqXnSEI$d=7$?%F"ʡ SKV cyol4sSݩ".\Jۇk)BP&@ #9}R=$dp:E艝AA u;) )vW('|./ UlZ`g(J+=8[Ӈ4e䯓_ vWvJ% [dܭt96Z,w7aKo?hTO8ux,;uvb` UײJc3hXWTB!B+#F 6wL^ [jT❖n[wC^SxO5T wuSrįä4FcQ>藛|cHg}o A7iexS8V.Ew4HVlFΧM2QzOϔeNwAJ?Wpfe_/2B )qFFamk+s>\Jz8q6#Aĉ}s¯ M~c_уҝ,K/'SGwa0{\F;)8DYh'SRWZׅiVceά {h;8 w]=yV<<ڱ{>@x (dXj'L5HxYhk4 MLL48$|:k^ӏ*Y,wLD"2ul{>Pv/1Fi!/IcѨLCe*ϲfDs뫝}cN`sWEkrN`lO$SO}U+OĝYd'<-{n*4emҚ)3B53tP'h>䘗* rig8,XBԏ};J6aG[y J$p//D`3fxChQw4t O[:&LytФeTky+0  :rL桓0JaayBBkѣ I)6Cu(Q-#j8c3Rbf=N>60Er=KEu@%XyQÕ'dXPoo^+Br>|Yzz-~T1)/{{Jc A瘪LF-I?ćxUCiU]fhggfk ~ 1s,.&}Q%`;Q1>E7Y7.,NGq`dO RJ&F@B~aٲOI`üPx.uVaNU'3bWKMrc9IyEM*mV}]Z'nb"`8P^vcMgYZ07070100000023000081a4000000000000000000000001673737b500003ae8000000000000000000000000000000000000005e00000000./lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/net/ieee802154/ieee802154_socket.ko.xz7zXZִF!t/-=:]?EhDTTk׶Ǽ4jA.V1Q 5P>ej  90~b}z_>$Y8 vs 62'SD>WW4AEiM4u;eZВSXti 4r@RSjFC}ߡ(l^UJu4u~%|y/_9ʃdT-ysS^F/.Jzv7*ghS*&žGTaer:+}ϵS;S6qrAE-׹;UcҜ5ܼDVVsgG:(Ի<3%p1)fĐ7 n&%-P sZvJ < qdjIzZD?i\5!Hjo@ _'-3_ 4s1Z‰NWZ&Td|,A$ 5Bl9j>VPjNr_vkW*͜>r:uH$i9Sv2pG*@"O@ zp*+u@Z>Rh/T P%'KMK6a;2դ=G  G}t*I#}JKSiaQWb[UEeډy^s~ (TJh ,׼Z5 XR_opvIM eC wy}ԋJ.iL$t0W1s:i|, R1_/7{F<^wLjΟi{5QLMlAaUD׍c|lJ-pw{#EF_]yCy,6@^5;쪚6*|S(O8u`{g+RACdG>~?KJշ.&nؚkEqĩCJcx9a*T1bt!^QvKb锄P͘SM02(~rLfCfŝ[a5V}}g+/Xis,vtS8: e39і 7s9o:qFpǖGt<Ց:E3{@݇mݖvʟqe/v0:ϪYAXe󚢵:hիm{@E$;ܢ`;,`_.' NԒlj7䠰X\T߱>,Yi!e.'lulaϬ sSaWPJyksaO*n*%)l|Ǽ보w}8lc,3Elpޱ塚s9Y<BKu5^-+XЯ) >qEM Zrg؜%ilY1 Ir#|w u`rŝR&6C?ΏP]17з@)ǂ̅194qi0yvL+;|$*Lec׉005" nfm1x%rY-z}Kin./d+(0\X1ɱVMTZb\B`y[Bi/Gj g`?\'8bE0}妉ntT{aB>ŕL3j 3XB3M{x9bw; 03M^op9>tV 8Q10Ftlq<%q[Y[}3Ft?CayypXsb5&Htmog)ez@[jD"p&==r \\X9gDBUųF V{;ሜꗥ`` ?Wq;s;8[k@Gd~W([hP%U!JI -D _ZaI;c1G#.t]x|h'arhy[qu -1צC_po)IӴ_#'~`ikX1gd.R]uJ%ggh8A&CbmTί w<8xN  NʸB!;TLȢF<%+yo+ פ:N$qq(Y-J YM"uE7ИGEG4 "4]w7/UEl^j98L+t*AI:aå|N?Yk9D9QIccY ӏ7v%[e 5 Fxe!E9Bna 撜u |1 }7b 7A$7 ~&X>T$"J|٤39+f؈z/(\1s%g hzO5IowǸ (~J} ΕA~!vO4wӀ eЈ]Ih*پz?eAi>*bȫW]zD<ܟi<89dqam^*neUD z#mn& JU,e !Y?pVT7c.SaSd <GmzT>e`>p97q(/׺0j#}>T9 t.]cP[~$B{ PlazpځT^(ziO:@|g#ͻpd 2 ((D,޾d$o !5^^y6"@2l"MbWOF2%MkT /#I rǠaMYW0mzl 4XB8, #%7oeOj3FZ=ܤD6v<Ç1UIX pٸ~r =S剉IG2DWݺQ)";pdf^B1&ch:Hi)_}#[ےjsȪʥf T@M {3 K?Mg<؜*c'?+|4LE&8f[&9qޟDQc jIaŨ3Bt2NW6#'mD(DQMm]~l@e$+IìńYJ>>|/#MRoC:PEuU?@ W nJ&E(-^rRxB]wlm]FRnߕD 3# N\cְ՛X bBMm(K;dAV)2Ww)%%m=J%1$H M־`7^\ˑckGYOEwd;D<t^ήo[OUI8Ļj;ϵUϷ0|(0aJ,?[e͏ejSֹ]nGmn mw>#LwoLhS2WE̗@)LU9?w%TY.ےʯ<qS1m^@N-+$7rj*y l6C*z eQd<}\Q.\KU`K|q 8MFٓ\H Z=eb>7}1'ُ4g<߹J a8-OC_go_c{CA26Wen)1Ȋ6׌ar0SN,\bf)i!:i\xd#R^I `Z?\m`Di74_t z,s* 'IOJT4Gh xz_Ӏ|4 JxEPnŬTuK<pJ[*`$oG5m+s!-gjBΣvZ7Sbݔj|3-kotKmn#r7ruMPGJmmD8}p!K'+|R3yPa=$F:9bfng7Ѽ^@;=)ZB|8yCG"%Ghn 1s0{j1; %$0"PiTZt  [Tm$&H !Y=gHV iyh^L̾XPSg1j oMs:.F{sUf \Q|u:'J}[׾b`~VIi%j|zR︘ϘNoYY,eQ6]W w4Suަ ώ8c5=q=CV } b]MtjXj?4 1He"71WNɜv.+Y[37ɱy"u)ucbXРujPr}9"%$}NhVt{z+!L 㓝_s*HijA뵦O+\.'5VutOQb)YPs<V$g:klSvql@Hoq"3LUDSl C󷀜'v, MiX f#ﮗ-zYg -a\OĶnкB;1c~cNP&we)WjXz&}ځkfWA! 7'M½<{=ul:NvB΋I1.d>WM3"mRR*P+( k7#ZEd00y1dLw%F_) МEWYMF~dq%P0i#?x`!*|u;҅vTN?F "^ShY|fcf'4~`m t y7Ņ"v"H^䙲};S<}~|yߋPd\c5VP@BHϡ%D2hFmxdRfh72dR5/ג 8~eI凒B<(ڬQr fNk gj:G퀉j'qKYH!X^8Om Q WSOsJoH)yBV9(t`D^ <@ꢛ}=Y-}JpZcJ_n^camOx4_r퀂xKgF%R^;WIB=œ:hB3ywBdBI^Sf W," "rRˢښ&M5κ|aZtJOaGz2 RH \z̙`KR=Vs^@~T<DU/1!AZܥزZI !)i&xYb~c\"j:ѕ gNnm꺝 8C,r_ ?sRiVV`J -KD 3Fy=\u lKV{p u+"u7PPQ<쿜GRn== l"@*lE\;c 3F'ӥDDB@'~^lع*L4 ?,ݬ!YJ^SSC~N_~-zR&-r>Kϗه 5pfpSuk4.*`lϔ=D'p[mק뛺\6#rxo5tm;7ũ퇯s(ڨoef3盧ݳl\Å?}J!AtB*U7];B*^qVd#-He3ԀREaŠ)^jڥ.KsI߹]Ij @ zLx\=WQm\,Pv~=t3˫<xfˆ܌dF=/q]yj3""Eˠ}.Ub4ߤ5}c2/}p,[ 7/^R,T"o Ĝ6ԼDWplTKy_<Ȃ@|n,2mia*m퇐AF3 A1.D`ҿ|A(-?96;`ؐM@,RO *cgm]4dg/ê/AYf:w@3WJbw„2]1Sraɣ8qJiƆnLkzb_k&մ\B =$.G2'>AQ6HzAkߋW*c~ȇ8vP9l.JWoO#ˆU7tM\7$R.&}2+%sh>YBD<2F%psaQ!/fSxYqxE`*L2ʢDI,?K^8ӒʳUhHO5|"SIO6i \05JS2."d_i87F;9*EU(ݠCoc+L:n/ޗ+'j.  .|.iXΡ@<`TOu_slxzR F?ˁ=uwo߿_t``J&_n G/݂|+^ػ~WE]C{zkE!RsmxsʳB13O\ZVP K#,wet&7S {4HL$SS`:^xKhd}4H12Wq`JKr|F,Wo{ ⶌUFŽ] ^٨.u>ܓ>AV&<*CLV_@!vF˯o5nCŪ\̮= |I윪6Ҭy2x﹈>L$\LkP {|u*T_#QkDadNyd%M7uZa$4i8hOnݹQX]9ore;hZ>ɟ?&hl1"QLb*kJG G8Wfw^YH詄9\;W)QɟTDTPDbܷO¦JI_jj~ 32qVt/'cTSp "[,VB}_x{L8N.q{ڿ{oͦS!#C }7k6UͿe~"hE~@(mo4Cؗt:1`> ~͛J PCVsCXWla22n\cyݪ\R8I%mI;˛doOգ~|G"f-4I_R+2>i_ҒasgU!|v!Ayw|ٍVx3Lr9OTPufaԄ2GPBlI EE"81O"\B0^(+t5Ec(Sc`B'?Mt~9 rk> {<4\ wEB*2Ot~ڗ\C>( hPOO6GzOLQN+!,.V /|yU$"<׸ 拂j0顰fdHh:p%5,aRǯlZBk/a~~jVXyuԟsxyRJУ7|_d5wa!j2s_x169xD"v?r:9rj?V@ iW8yWl003I*@M>5y f݄ZԺ͒JYq,H/ZSje\g\F|_םÊ,. L]70, `>{7֗VLuMOiݓ2(i[_ dE4tkOj0h*(6Y~K}5_ 3j[ $F<"ZJ]ϏQ;;kz/j")pEɧ8q]h42F >q\mI$ExMD% g@eDIs'^yYI^4$T̋u^)v~PSݓWAGuyQɪFy=-3|c|;tp"ǟ QtT,&LI0?^\t-gKw`K&`R(U{s ҬCf Idk׶ l~8CĦ)TN$3A,%1~[?9s:Tni:Zk#j]Hi}-=HbTD IA h쓋A>UZх&qZm2/ϥtJJkX;-BǼ9x%Ӌ"CZ"{~/J愡p% O9F 9Իۆt5fӔHc߱n SR)6ۺIKDwiI۲ҞM »*UC~\]>MTބhvJlNh"rJN0@hl{wXgddF'-l}Mw#4 omSi|HyIQ!hqPoDI?p6tlrkN9}HWz&jsxyD@JѲg=7ˈl)9;2s'k ސXͽ^|7ipXu /B x~Y'OUֳ(2R&m{q)$Q %| B!ԧ\ ۴! X3j~k#'DQRWx0 %yx,uQiC]g}Y͊TmԦQt8l5*'V-yif%/YtZ`2ә3=wQO& HWSYNdJaKL^+Yȗ zǧ($ؿx'kǸhlq˺88+(r- ˈ&MDn9>-{*H; y4&srfJ{A^3 YbyҚf:h7@3u 2&o?Ч%Sz{CKpk%K5BO`DBȣJHC&S j"suAhԬ9ZOTKed&PitOI h1~fr 3k~ˇXv`G}1xm͞9nXn">Twu^Du f&`q A~5ipv{h RR܄=N*H^<#gws"b3P=b,t3ip(ܰ@M5@6\αU~GYA&e.=qht5eά+˛;bQ/b])]xwAp5#.o\捘{smHЫ`_7) *⳩>aqv@XlbyaԯO/~%ubM%R ' Oxx^<8ej>[4溧Wp"(/L}!}< Ŵǥ2q ?+/PGbYrDa%BW<*u3[_ޅ&h?HM5(t'F_GzFhјc|GNHxʟ*X5RVs5 _ՀPG1.Sq2_G+H#s2đ‰4~c"=orWdhLRo"͋REi @uDo \X)k tK'1Im Tۼ-W?~7`xpq \<ۇwO~6ڧ K6C,PrP`ʤB3iMmʛ}F{:SaU U

    RKX$Vp6:Pꆢ $ǶgYoq>0({톬:#icϸ0fH#<3 c>Jti-8쾙ڠ QΚ1-B҂DkiI3RDقG.=BoR* !j183Ҽ [7QAY$9A[,4 #vn[xalD9If~Oz-* θP?Olt5)<s:gn_́-㧑}ߧ* 997}_RR5g~O$GU6kO >A*7ԮD尔AЬǐi@\N)#3 S >VI+/.Eο搲o#;dm貆 T znTdiw)qs gɞ42$N9P(. y =uοo;~&t4>m;"Wu"kU2dUu/D u~\Q!XzKFPU9&[ IQ< P)uǠZT gG2KGgHߪ:bp6Y97c#.ИbבN`g(:n5SSջ;"}c.q)MʄTP x7OyOcwEy}3@⚼jĘczK9*S`]F%BNp\kA&BVx=CinK0^ZaNПԓ r!wZnQt;sL,6,Y?6ЂpY dC0-2‡+d}X7g?j({ sn6`%kz躄"ldv< Ws[nr/g|n:e` kkIsmx"␜ױsiჁ$/WOaN_]4n y"c-\hӂH\Ilj!GBתuHgYZ07070100000024000081a4000000000000000000000001673737b50000d27c000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/net/mac802154/mac802154.ko.xz7zXZִF!t/9]?EhDTTk׶Ǽ@nTbBào!Be,YPT3g8p@^`xʺ (|ZTQM>͂Ԯf* dV^H]}/| Q$gnP^g: @b8QNƵ7NKœ)s=Ck֬'Y_蓘GKŢ)PTM-ijWrS-=pY9u9T C3C֎zi: ?j7ߓZAcR6.CAl)~? 'g4zFG2T:n#J|g<ԡF>RZ`φF:V+_޹ףC"_s*S+R:n=&ٺUhvܫt QbMF)(n'B m<|; *[Z!QN_>|9.- %l}ډ|_61GXlǵ~!@v3XC\Daۚ)g-}7gpl \1Ɗ#~nXѲ^(l>9UкIXK3!J A=x0jȺ9"`kl1kʏ ^%"˹`fZO,C!'ID'*]\ّ!+ϚIJSeYZ"|_y~ec:yDQ8Pxh?6p0'ilΒܮ0Ek7C}T5$9ʙZK}? fꆠ%Be-zB'9ۀ*|[fLmB{F{Ȃ ,&AF0=ZFFNcSQ˴6 pXx g:u)0+o#Qn z̞7tJGz;E 5)Tldq+.^WAZ[+;P>erM,v[:{ӔUM]f0t.v 5Qw"=4%Av+!6ɛj~a3VxIxZۢzZU% is"Jr!qǥyACEn.oj*k[2rN q˹3.zP_bi47ÖZxn6ȖL PMݡȝ4 9C<Эj?) MrLqsn摳Cp.~CG:_˸t*4È~#R$B7g܉g*^?N]|}X'UOݨ ܨY@ZM K̝ d)#f"YY/?7AVEQ=l+I+Z^xMX_xːRDUwrKK={*eXҍf/,Q,{B~=wО^3p)8,V2፱Яڮ0ۗynj~A~@_?@~|f*4eL%K*Ѐj BTt[ddz5I\r-9ZDa|x04^z 18]=nϣaBxJxUd|sSbɶ OHhreX4H O4GV>恴7Hw}Bc 6?CuiIʴEuNEf^[Th!8NWwXQM΍Gӈ1n,H O uPQ6zdG;g ȗ]r"l@;QMBsTiļ1r s,THE' &L8wm=Ծ+D D{-}Zo {M bF쩬sy3WؾkbGSpa[ bC$Nhl'jr#?xsxErXT9<{1Tae]X3u_xFTr|c΅hķ}Ml{~ *zOA\B }S,es3sAO/1ـ^>*zziB';I)-إ[E;sz־J 8i@=e*If *{dNJ@hBV!YmJa*,ӫB擪n-0Ж 2poKCQbtE.h2OX>Lk)\NtPVAQ>[U+łb,ls}Ӗ e aJ }+ښ:o % i|-b+18t^>Ėm RڴkqO\4~VWM1F}fܻs=;޷Q8$,ԓ˪^7xt3C,DyAC‹N]q1 0c'wF=ɑ{CmTB Wr6\ XYTDm.sI*t>IJ兇_.%!4Lzh>F?>0*Xv~o7WoI ݏh'=//V/4MэOD\KN(d݊&+&iha_}bKyW?C"fUr瘝}"yt8߁Al%oV7G0L,h +{\z{Ef]cG{K^/'4-;zmt&еM7dnxVM|v>QPE@X˅uXk,%G?#6.Ypr9 3^-QV魟EőNx~7Hm\=5_ؙW5$w}="E݃m9Zܸ-Ԍ@u'n̏s4U K/mKY峥\+Wps4$O}#;Dsxd0 #QkF0gxD/@z<;fAC0&-`_ ]/U^3x;z3Ôsms^{,Y1cٯf.uN¢MHZn _C6K Y SS'tnjYgDvDFH {NAᙚD+m/'Oj#z?ںi.uݾ}eze.@(hiǮCdT3@@=I9/u&ـ oK&RC`IZNBKNAuJ og&%YEepOM B[%%,l)bNt~5AH D!`4r[Γ!En@;`Qh@̈́ fʌiV$Gra ) `ܭTU];xu&);AF%Xf23O=3bi޶vwb 7oWlCHRy^*zp1j%^yP^GsK1/ɜCNş!JzMNbgLZ*k8zO6]f@\ \0,_}Sq=يq rW["*&HfL7⧛ TIqKUD} <2ϰuks=; PʴMɾGk(T(T3iQ3U- UT^Y)6}d nӎ8kʣnخR B4bEwCEHe6}eq}<Y].v5YũiTm/0/ɽ Cl*1ExW䨪DMqC󒳜/ sꛏL̮XhCrs tAnQ#&i^8)PfX^vF%f1|_DtS /^7# M? . t  @@+U4H)xVqXh,!*\Rh >ssw/>Ǚَa/H_G}Co.EƚF$"ގS }D4bU0e|%T1NḄEn\wPuIFW)3yd1\gUXs+д;w3Ƒ"ű,E:^`ZZƏD{Q^xN>/hм!NL!YtCԌq]whjwO.K=@"Y4 AC]J[d\e)@kpg]5.hq~{~ʱWEUZ4wpnx u=D9Mmncl':a5q a2F)ά~ܒ̸C ȴ@Q7"̄Q 7=%MA72g wwYу,KJ6ǍbN4 cp;M(ZQaM[8}hB517ay{jƥfpqt8jW9+"/2qI~KQQڤ!t"ya$L9 hRu4pUŌw5z„uc OUzwiZ#HCuD{ST$µ*Vpe~ grpCYNG{S;z<7Gx⪿-;O~eg!\Am//0w֢ ~4 D.։_) 7{My9ÀW C_T TU\`@%*\,5o.@#f+,01åC]MHpb0/ĕz-2]LfVRl4f}݄Q'o=6N%a{^_w$j[B_gH,`# |J-zFC1^.PQtˋF@}v? Bro:oN&;cixzqאK`MYBʲb4DpeZy,c(Ris~(oj$8=| PW;,5~m;Ind]sN 3m&q- @ach88_'1x5@|#G]쎳x/Bͱ\܎#G #Y&&c(ETC'FGͩNc%L2i+DEe9po 50&'Hm-Z;m= /s$ֻ=K4؉Ir@,$"b x=ƆnzSq^Էx *}oOqJ9sYvUa,&1K+E=Z( WǺ"=؟gGezdL:%MC[[&c?I,n^Xh)IFu~Z9)$$~*e֗G_[d@UG;ǜI[5Zh|lSiYʾoqݕWhlj_Mz6hJ½k:rdQTC&gi̵lX1"Vב+XbELEZ=9v06GfA fiF~qQi_4P/?gLX6?̄xV1_*tNhǦ,;\5eB/eCU|c(ٱh)8<)1~6n ADYt߃Owko"~vBkLVp 5BF$f$_%+֙}*ncπz\ibUpS?[XcsCMZ76`\+R.x -d{ozX3#\32sx2ҁlv1 X+wQ3_?+ X}ONf,6j5)3ñVS'K@r-ye .X7VXeGy; ?:hjkC< r #a0=A"Sj-<izrL =ާz8TңډQB B}C ^k1b> MOvN+%<˰}tx2v@~eGt/|zoOɽUjGsscbX.`#' ! z|}{٭Nv^ vY}#!-kq& IbZg7Il^m+ ;D4G`8p/eE#ԙvT,S1~+3OV:6]zS|7HAw.[U^{X2F)r{p;w~`0/;zX]E}Lpl cmwt0 <06ےzjSs5X#1Տt=~Oq%㮹}V ,"fn:p󋑹94Y!AMv aa]5\|!hqX: Yj\8KihY?w5M^'SiP3, `T9gp 1}`ąsFPZkcfZuqA5*vL ʼnykc$ٕ4w5,50L3raҏ3i8ma"@:I=Ewpz蘜XD\3}(L1Ԯ9U#ן w gt:K HqAdYڀcvQl1dy C4n5$?RTifo,Pky/ %AnIODX' j A(EEm>`(F@w̒gvA5ccz^G;o8c}Q8X w.:'R4`8ؿQN~_@ t PoJwnbD9* ٕ,8@z* Vg87^I`zKv>1-G9>="vf+в%N_B3]7]-DNJ+gVwR#PGHQS,7))_$MlJq$-z!GL8n nN !A.\0֒U d}Ya3qi>P<î0T7mSn|gӼ/Hy ٱ 3mIDúOb-צsNg3͙O2s'PG5xt*Ld.dcPYL9ւ_T[-bQP'|ytΐf@qW>iH[Y5jk\c4(gR S.1hoBo^Qr8m6?r)b W@lۏѪ8 04Zؽ~,EkˣP}YW%@i:E[E;TVhDgf= HV6_1fG CCY 24B\5 $;ѥPG~!\&l I-sZ6X`)C6"[9pyn e qlśJPq\<:W@t|9SMI֔yVA}3|aAuiΟ^*Rws8ȉ5wBLB ٖmh!|<:fȸҟv=ɔVd.(w QklƕxWb1OUR5K1DڰY:w( CĎ>3G= ~jZ-ܔaʾzݑ\1s(=\Y*X& ~Km\ #{I)QN2`̈́r"J&RRlԏ? Vv}'`qm?x嫮}u_⣝.9z񈇑F!uya5Su׏b[#ZWz(ZB0M?9?&DEECr<+0L#_OKLY`[64a6kم{%p٪ CپmVQ=U[=/Nn.6Y[9ȩ'3R/BXI/yjHSތ/4$9X}rX\bN+-v7`2j!^Gw k;J'sﲃC݈{%5q(}}IbҘVBKۇ8Ĉ1ųjw.HgcG2#o=;qI$٨|/Aamp]g^G/Y}e: iDX^E`!魱oCYY+(Zѯw!@z^"+Wug+{s7U f; y?dHbz9Xv4sC1H3%ajW2V2 \ׇډ{vR}T(g-M2,nYQN?dМy THbA-Om]/Qj%۠&)@{WX$1|q< Ҟ:# $ #*fT:9B]\IYW]7O]-꾭94Ÿ`|58 lToz7A`4xF~Ug-acslBΗ@i)yL_0bU5KCWv+;AN_^>٠PˢjH0Udi_u7vTu Fȇ-v5x`"I}a>KJ0ctϝL/!6Ŧ4EIu%k첢@7,鹪BAePY f1wQ̚ʒvlf\i94EKң%Db s qA[]4ށir%ջI{2'ms.VLhM|h"w&ǟZVpe;n~\kv ν?+IX9(-!ю,vU=[ֺ!|fC@p dw5 jӞXmS{.x7do-{V" OWԅQLLOf$H^w_ZtL \'>u8=>Wv`!N;|.•Zs/T|bTJD.y9Pm^9pk9O\uU1u7qZ!ӶJ_F*+؎a^@A,WbIxN~9%ƟgkriX'v˫={Sn|"?G 2P+q"u[wvŝI墛RcvQ˂&X䒄)ڇkHO ?NvCV13ᲮǪ5nBt"9r1n"z(Xl6S`e4EXABE?`mAeJ7x&'` bѻAK;,Mm.zyl{݌o 0tB(j}sЩ.!x|ڦ߱ה YOܪ w;|WE)ݎl_spnU s?e 'o ]k,Mҕ:ߗcjɤ@ IomUH \18ôs䰯+/ޚejg"i%DyzN H%9rŁY](3Z\]Wh̡'ǃ 6Q%d-wF.{K#zo:gtUnD;I\4~(R3 ;} :Bx*Ozyп.B,ӊ'E}O?P^ *Hiy\;lX=UиǓ B3Cq" @ PO>ߡ_*er7TTK֎)uV F.2 +j[t wh1n5,aSb_)\]{AQc}QSik\1j+"r .*8#FQ 摘So3l_X秊04rӺ~Ʋ#Z˙h`[׈DMN@p#fO9EWVlHە厐eqg#CC+tVYgE>]sC8rBjO@*b3} w(d9HH7oh!idsxѴjB1B[nh\FdܔR"HGhT>k+x o̘%4&rtdLɬ_9I=0EMf}(BYs){Lxov]'I]nCQ8T)ayK%FK8 9,(rJw $BR}^#{АQ\`%d:!PU)l)[`'lXqd’w**olbL* N2R,(A~R㤶渉=%˻\d6`TIW q#hS>=4±5<|u)}v[3d6*M+BQk-]LygFt{jA\|b^ʑnv'*XAUHjaAsg+fndAg$`*lBrYA Acs5Ggߧh B@K:r,әv-h@y:p+S5eóo'@\r [Q|:d(,%)*ߧէy =4Ց4ym򉝋='R wRB.|M1}ر!+*=NYَ$ifJxļ=i{f>+!'dw ʑ*6d1 saA墅eS[l 2AaA[n?BxL2xLxxzn Yd ["ɳ=(ٯwwc̅353p bh!4 t̑@ʦ#NwRE;! ^:FvcJ],UaLGRk Q\qJ ThViնv%u'7U%ES4bSNWh=+6-|,HX>!5[d(Nܔ aQ{H "rvQcw8;.{ -Fg@_0`$n2n=[&wfi/ R%# 5n|8 }+o/VK8YR?^ 5T)$Z* ˇP3S H>fqP]2O! Өwoc7 m 6V6aA%JM`6svjK^1=zUP/J//)MD<~:.+.U>=Ȍ뉱 !! >s-E_UtodB'Z ´3Rڰ-t;Bم7f}YVS~ qIkv]w^JGhzihB_M*r3],]\iX{`o*}KN5~ˈ4X9Xв!V=1)IJHʿL:CRU!Aa|/^j96`|,ѧMər bHYnKJ$ ֣4uIGv6"w{ofN܈]Ԝɧ >fH4^'緍wu]_Gs.C^[T$4E0M<Ł7)]Ӹ啴}nO70J D]e5!k0Tw_ zDO\A_+Np^B4x,Aq)~ m7T.2o0kP}忓@P[C[Kߊ/ۻ^@P 0F&AzII^^@P`b=`laGTg uE}sݖ/݈[)>AvyyVbn5$R ÖknڪFFPˍm5QߘL7¶(VALϭzdp뻹.tgyndw2@eqΞoeɇۮ곜.Gt":(k}IYIGz1,:t2y:NA)[ ,U R{żgY ƲJ2bs IM$H%;jbOf+rI|mT=A Zp7])CcaQpO\ncgvm)nK2 .s$j3^+~еw]K Waֆ\G'g>?g),جE 73-DY>l#h"|r 'S[3u b_̎ ƌ;>C- "r5>LA4 fG'׺Q\܉y6r '>+ۜLa(o3jE~ 5,s%D[t5(罪鸌XJm-4aOWʘ`t i0^X5J-l|M)Nb:VKH7C E)\菍Ù?Ojߴ#O +ӝ ,h]^%Jۼ3`cn*CX#HBLŒvQʨb4GAXIJi"Xa SjaF26^vmT;2ʎ~av7Cbb v>.cL-ռE ۦGL&cӎ՟+Kl*}N$';&w^jL#u.[?b*S aØ#lVYWV9bJ~DC*Rm uiR ˆi;PHjmp +lKk5 "i9n>u$6Qpj;?R7E ŘVSe =G&r0zu]|0hÝ)}V~ gؕQ[Ճm{},v, y)&eZrK"'FڀIV$n76/iQɚѡs/(_AӚM74Rco^E Ŀh_"սz{@V_ 4ǪM̑>~H!TVfnB9RPbRF ,Ziy>*G'##{i4pw#uVRj1&.A"vc8NQs7-hPLy?lLc6ۋ-htb'm0OA(xÈ6Fcݒ/p^ri;ωԾB$O,γH!P HR6s7ݤ&)42r(XEj94ᤖ=&D6nzV1]y`t]Vl+S xzf1Ɵ`Fy[\gzbW(>Ty\d_m\mL9R0wuO?7g%(ʻHKmv}*qui0=.pZKO D*OicvD wc{pqStܪy0̇ԷNLWE⟇Xw~їx0 + CC d.K쌢kwuvuRY遅e^23gl w?*aw#s"^*jkrsqqc0}9)1=]*D7,$u!̵2sW4ZUA^NI;3ٰ[y;KфC [Oe4ZԅDf 2:+w/עQA'RHFq9{aK뱐Jv'5dB:}ZIpaM8j1xޭ:C)'uFKgUKMUw0-윮kXah&WM= zx"$]AT?F*pKo%q!RwЙK]LBژV- pa)#^Au@L?ᝑ*ߊ /Zu]2EjM~s\ы{ќ="JiᲧFa6.iU? ?xιT.Pj+y4L E^͆L@3& &hG@PzA,D`aʱfӢҏVMSn&v'C%IH8;\ __(-rK6 ZK0( ɏ@qlΠ16n Kr`| 5ѡ~!B |(8cҀ6G6Q  ɂ(Y2WW FUx'Sa.`ۦ!L&X0~gԠ!vL|$QDav+ ?f,̏6VUn~!ۿ"PR6,/$Ȱg~r7G< #|M~1ZN>ՌE{Z鲌jaM/^9ǚ'|U e&obE@=XYL w|Hg*@ q JaB35%8e0FvshBwDb8r@i&GҜ44ҞL~aJ.q9Ek 4I/,oOϊ-E开!JPlj4Sv2(ú޾t)]8f)ھWN,Ԕp !`7zC/!Gv0l.9p46J >de%Ake&v4Z*'vw %pk[iҙ %P]~ޔ7>,`a9֩fFtr)7mz4@ᄕu7=T^i'"(]4*;ƴ=|JXt:VP|GNCz+(x,* Ty;ٿjgC`Ƈ44\]Hi'EP5\x +K5Z}|El撆ꘕek$/R=˪A ,Y.ge-S;G#B9ͣɧ6c2#wY>}xpaRkJSA$ƜR[ hk5Fa p> 2W:2  iu =ZS,[{=9ubCcof-Ii-V"պõ|5>H0Hq[5YkqUOG /kQa]X4lו);F}3!C8gRGu/͕#4_Z <n\A 1vii<ByOŬGp2iZ -?OdbH2'^gν~~Ki|Yy5EBZ/:4;hۚn!q>Ztt-fo7,f CA?iUF ,֙3þj9.ܢlRϤb$@  rnThcZB%Ǵ. =B܆Mc!\PF> +A~ݸfἜe.GLo{'4F*S(]sf$U)ACg7I)IUv 5 <BMΆpsGt X;MPMD١_[*#χGԒwrmɉ3XÇ2zkr%ʯ7(eEa*<`zWbq=e\rw.3>Sex~l^h\(`f~룔\ 9"#%hݾZ#ɝbf]Ԟ- ծGJJZz}R* 8ཨ S!~eDĸXa6W&p6|k\cIT)RE&(&8 ׽j{o{|geE"`@]oU>eJ8 )zq.-`!)|:jZQ}LmDžmBzTd/dB>}$zN>&4?U1LLhgeۓ/!0m}̃ATMSMjDnD *p/8J'8@7 C57}P+B`K^1m-$HrҞs{ R 7T",8G%nz6aYEMiL²׌W`q rT`X01;m S:Y鉐0vq(?{0UAN)XԆOhai)z ob@ > 's2  ed9>2}Y˶6r70-ԣ^z X]If" 2!oHbx`{jM|j}LI|\(N&un@PاkX6bVuZ5nlL k>V<2bTۅh6%gFZQ!R;w>Nk$0ADw]&ƐX促xcd%_msM JObQW>~ Dgę%O5 q Bꏆ")FK? -4Pںwsu2/lͩRomMHe mUwhr?@s؆zz|(Vޝ-Wli$%ڇary3!:=KD!QMԛ;"t'Jy{IՅɨ0F9q;#dT4`p86Ub.!²Ӻ͢g&Gv ~ Pxtb!{܎|SA856Gݮv3*8T{W}'^S]KfU}9^'WkcG$mSMO=mC۰!"v*+a:GT,g9MM)-Q;PKʉ@QP wg%k$xM/o vVpKl135ީyޏe=ǎ@zֿ.f&^Q!@nlw4 fNUxZj9!#9c]R^hQDeO $ָtEs ѢY!EVZh*$T: NZ޶}(E19>1T#aasɥ͵B@Bɀ~>U* 67:C.GpjSU=6`^#; rUSÈU7UζQ>nʪ# sfd6ae B_gjL}o_}ܾuJo܏[Oq'_K6 a{ZZxj4#ˀBN^;pinC gvjl%f%؛]exC}HmˁH۝3l[v<=~ǙrP'9"#I~;X nԍHNp7(+j _M7me\^ZOg}mʺW`xx-ra̢0elSO ߰"=Pk}Rp{aH`VӇY9uRJvǑbtNi;c9wz p}f9NC-AТZtHw9ށDBJKb6]j=iaVs{J@aJD9[!YwijKtvmDBMsT =.~%/ /_3ɆHܞ>TDW5UfMdqf*fPa2amU} "[Ïf]$'"q~¢#)`Ϣfe4Hy% R1sՖmlAW})< -"~nƶ5E^FtX<ËH m>!ЁE ni*si\#ZyI9U.Q@X  *R}b&>eTo%-`O`8HB;/Cu-bik$GDoz23Uּzoӑ߷Ho5 *i< ጹ"17'S]/eG=S  ¨%s+ϝ ImG{N|1NB[vJ.ei5)9!7B5{3$A`#YRU\ 4]>n_iv%-sM^x |+VSoN! ҙȍ@̆i,Cf"?X3:@jeN7&Py3<ҕDHvxuQ^eeA*Zv,q 0䆮JCsJjzte@*[YI5Sdmt#<_Bsze3ׅ42ȑϩC޹*8RoDLf0+XRܺq V,ݜX^FGkAvW Z-ic_J%RK]fWxe+/S' 3 ͻ{LgSF:_ 9ף]-Y8=ӡ62TTLPyZJ"|m7{\4^SDk2HK_kNAIŎlXLݯvAbUҍIZ3dCKrϾt%H3X>D7O+L)MoPϽk2nZrT$`%aQ[6OSsdn{ yQ(]KB(AkR=!nԘ~_ +zvg4mQAZ}X?첄;,Rqs\4`iM͡|KK\1ٲHinѕ><80qUb'ʘC oׂ XnM^S1U?lQYdO9#Ľ\+e[% PS?ů0>]7y2nαp8,NrCpgLB[eژ!2 *W&V0f?|]4')hNъ? UcFo56 |RjC?1éOgz{u{M\‘?*\|GN-7'DÀp%%:lVlm<+"VңU<"y{Dz~|Qhg;& z+J@|r|ԑbqBM m6'(ڧ)^0it_Fsh E-NUxxt -8 N'dt0J7XP9Dk-~aJ|]C>Qa\@U,Qفm+-5țJX~^J2>Q&p] 1ojӼ2{1g1^sabbнe{t܁J-wAPᯬ lY 3?u1y˹]SGMqNTH-9) KuScUЋSx,~p6އk&erzt Xk_d=m8:~ԟV8O_fVq.|pn9:h9;ʾ=5w5 C ":u.gH=nsk,1!P,g $pM-|D91l ݸ}gMF"\eg!̈Fw۵.r#p!\~lMk 7?nlG\[d2@6cn=Oё2;|P{Zá#B8dMk52oͶ)s!U #k4xutNŸ@qF1ZF+VTZjawpjk D]© 74>_fEr-+[@^$Q]d*qʹmsw#"D"Qk^%}@pcQi|zPc%*}g0Y]ɉ鼮c؋LJ`;Ma#`hEedFI< #X~TnG3 uWd~zxZ<|~I^نԶjnFd(UhoS@}m|JB:ȅz1'>{D݀ǁ6ߨC&*Pxл;3L)jf&.跴ø_^q<»V:?[< jgK1wL%s8~:NZ2\ v}Q%E23Dʯ.`R4.}u;YJͭf^^[z@u)+[2L6ʡ_[oGn #SJS=e*gݼxFAYn7`̱s\yǠġoj .;>PAs2)*oؙۭ$*6O>uz"Gh<55cުudF%o 'hxQZd(8tM@yZU/|7G Pㆺ5| xb+)U2xA~Z;6kfR8!ViAojO^ RHIy,XuJʣE@LB+tFob>r~cr8b C_y .ݝ˴0As2Ie'k0rĉf(eU!Z0< wG}6`f3з x)S$8V ЅSZ% pl4y0RDsa 2XZFMGӓLiz~b39Fm刀)2JT6N*m*2=`x._4{GQ*ib aereӠ$J 4W&9@&=`lVX- U@#pB ~m+5bVኰ /y!IXKkʫѹ{kb wxYPR(ksXW'%2,+ٹ iOou(̂:OH>uH2YB&Y!qW#M6$&~^b)ZO't=ElxM+g+'s!y} qt;(tQ+ -φbg]+Av%!aC?:!p)zt\#oX9AK.fjϬ'-wĬS~} #OH2AwfӣG(hC "+Gs/<2#LpތQRkՑ kYP,P1r[ @ŏ_l n}P GiBLx w&Y1sԣbnѾ-(nnpz*ֻνxX v fᦦQ/̰L8#X߸gJCtD=yF/d~Mx-9 'yN3CFZb*zb:~F;Gn+߀iʯYit<㢳\sk ٟ!,be]fQwKwJV@®vXh?9JڣGF.}QRe֌m*jv HQkO7}{AQ#(RHL_noH"pǂ;p .Ak`35>DrQN<浻(*C ȮU̦HݟTEg{AB3!z8 RM5JD1'6WEnm"G(Y kۥ ~3"wu#LFl 17߽gں2FvsB7ү&{}[k.q$ΠTid5bJ ҶΕl1 sa'a7EP*ǟl0 ̛^}}*秙sƓbwEc?HږRMu$͟iC'ZROFU闿!Ox T gB{>yyz5I>,T5MIK$)@|Qm'm+ rCBL-^6>r<(f>^KOXΫ Զ s(N`@ZV=OjwX4+t+mH]OBkk{^lPPln|~{ n燱,Jl!Q 2zFȞ lRg3JŦCs.W{m!i !nty&'P-g4braeb(uL?g|`ۨr¹4n*JR(2dl!|{4 j37 W=^e2Wo;A|c*;IQKpbvnf#TsiA>.GVI>y*Oy(&"g uR3466(lZX9e/+%wDpT-f"pLbc"i׬'nIK<`#8joZпm {Դ\A֭@he3qosB|YomШ4W'o{-̓" {$L l0Hf.Mn8/M) ]1 ٩j,,3|TZ~EsGubJ"92s!d ]U+XR%0݆̂cuї;ڋz|恰y}F0:G'󌡏C Ζ1z~S2G3\̝B*:!̠R@– sHW4m7Ze*RA0~3[@4>BgkL=,c"W{p+rf,9[8ݕގoƇ.;Q+9hYx I_获FwW<ف]_d:@C~`=J4abb5л\1z{/ϹÈ|I2$&%qoUW-V[OU@+߾ Ǐhd{.1BP*{]aˋ-!< /ճ1mM-2Ѓ.r6? 42HVWӅ9 -ݡEڀ!oKp#ԍeHx2Wg8zo97tR554^6+h[fƐMhCh!Á@#[\RRThDIQ]Z$E?UFɥۋv]3s1V/}Qy ?*/>+o/rTkWOt@fag"[_W>*Q[ E 0 QMQ ͚Kꏑ}+z.N70HT*-ƬQb=4 `yRuw 6C[ssa1|n3|e )Se4fPz%ZjR)jӏw@S} 0u4>OK/|52dxNe"vinae8 54],춎(_XwABsLdW8J c߾Cf4XRn!ur) d{LMl>ZJCzcX 9JhJJ/n', +}BBx|j Q<E}.6"y yNԿaT}-KBXԂaq=+3&<\#[^yie.'E)bRC>X^-)ޤͶZ{(#o/qUsVGVO'Ojp\M\:h'j2f&]ugEf,_j-em^f;=0`эփw$GZ4z᜔ tK14TT;t~2Y/ Ii XٺNQ=L .ЏSuLU( w~XNX`V @B2*#&:cUDD+XCb2>X]f+zE,GrP ̀=3V_]Ț5<.&\eH"®搅$I!4iV-\n蔙'heТ*쳂#Z@c?5 sr E4).ӓGḼ u:4OiFy"zG=r==չ^ҧHbwVm00-1Ɍ(OD_ Rn5qk"59,pأX:Rß^Hfi:52Xw`}7..Mux9g5 Z*\mgulg d~qܠ:V̞Kbz1Bk4`@`{mY-<ͳ+տSyeCA{!%2|Xfk9H쪞JAwOS_Sn] z`0CF{k2"fwO^z5`Z LB9/šjՑ_+G$Isp'lbpBMYc9u)`@Ǚц6|yQζ&YeZ7f" >aMU[1CqLNWMd+͆ijמ&j`Q>a"G:nx<9>^gFj*m[/dو2:2B6I /=Bo%Dv}Nf*aqPv6QR.L?pȍ)=(mljvz{6ޗ$$y>5I0" ~̢$[ժ;I|( [j%rm#EZM,w6p4;)ڶ3zYM&feU)RecU!=^*f0*hJSe <*oD3ũG/4I@('`Z&m\drsL߱bċ0yk`y />wKE<U_43 f$Vc#֘d{P>l.ݗ]8<3ɃSe~B-Hk%A5 jSfZfL25r>U ̳*4D7KwGTI&\Ǔtj! ܹ\nQ7I=O? v LRvl bqQP̕vHx{rH!7*7 juW#D!,Z00ȕgfZiM?~>rkO¶@qKwο; `'j,([['q}H7˙6*%>סf\ܖCpַ0/f]rc- ;;&Nh{ybvϺ!,j2vIHwm^,Bsǵk5kr{+,#`6{;ʧr_R&Ԓf_Qr: k(frSC H Kf=]-0QMFt<CKc@Nr8vlΑρjrLMn$B)= |tԙd; 徙VRJ˱Q۩묹} PZeKoTFZh\ZGV[zv9lW^]x!$c\D ߱)IwFCK'bgqCsyuUڼ0J[P<B%A=Nq5boNo!^ p4y Bg u}^}/lߡ_BC&0>7s~=*Z(A䗈'F)jN-4$E7/lbvuJ3unR?hMxNAnpѦȮ}cr\"B hC HX`׈fPn gO';ip?iXcnhr|aA?O3}-_ָ'OșpUPn#9'?, ("c+P*Ӟ $k}tgNAA_;L.aq:3eRWzM?P.\i3R{pp#xB7+wq4KO8T3S=+TCbV~4q0/j>Ӻvsޭ+ ` N~w~H^q_فJ2y=wJ{Zg/TR\µ̒(Hxb} /V7Y6$Q$)42ir1D yT˼XqGQ-X*l+kbBF9l!5ɘMW"i\956ێ_Q|B1DlK< B|m8z;..m[/c^'^Jlx]Q/_1vS-_d}e]+Q- ~-"u:cF C mC Ig[$\fiuѯOjxyb\̌R%E**~:$wMt!/WuG4?^HH'}ܓD\_-9 bAPv!զ 3>PbC+^l|FQ歩f%*HzҨ'Gܪ̤BMu[0arw e}|fY)6#mT'b,vUԹq<܂!@aQԵve o'UaNYüQ9M븗2 sEz8Δd*3ӟ@2xS{#R,+'M:|+5\vpm;>Y7Gܚoe=-2N\^ w y$Mzힰ6W)?>|@؟ƅ:A>IۢhFFqln+~vSv\!^&y˸Vh*m9"ݕq#GPDɍou-IQv}k6,'THB{ڑ$m!*痯<[=>@dU(r垍aS^ލ8Ilt'VDQ 4!j\1ux۫C*~m~pXXwpIOYtm ±TߙnE@5t0Eq+m/4e(cLXbzp.|_R&e/ZٴV{q\ܭ /md駊k, <^C,Cm2q3J;v[I(.fkhOrtQ! &—Z‰m]@,3o`L"5~ P&"۟WT!I$h5 f==>mogȘ_@3om2\MJPڜ >$ÚwCZbjޥC(U8céMV۵j5[HO KbER|[tg|%k~GN_kiH@m⣶( E6`5}C@ۭc[4!B!f; M}Ƞo-{ M;9թ.!n^xw!˘#z똀Δ6 yp "!=KqUׄoy Kqs1-è;<F=7B!#G&2 1%&In x|Wx/d2Hr}68W8t?HPG yI6ld^w3\<6^'\0$!M  [1§^h'&ݿOw9! ĶtM p)"\[/&VZ8X (ٯ[tx8M/Khhe%c$lddhOMU}HY`* HG0Юs|+ZףIl\׸ Fܭ2ߵfl l"аe4*\ܾZeEمzr5MNWE{0šdnCWlJ*e mhUGqe:&h32NCOLvbI2QCq39{ 4 /X}*b¥uxk+1-c=G%v=Jg^YD2QtԨ,~EM]0HfHIInN^mU{EjC$:%[NDC7>ĉE [-Rcmmŵ%%oQG4Ձ r 5cym8A`+Kqn+:DVZKvfv5_؛ OQz#6i:17tTtZ|-[+c~+0u8NBt;rGu)DTLC]H\Pڳۮ&0{I}p"#9^ַ㏻2= ",y##gbjZU(nj)W{(L$. NN)m%>uQr9@92K~sf1/V'E.%)̟GBiХMkDv'p4o`x /p P܃1cVdXXik֡Tiy&z;iϰ4/бC5J`$" Pվk=,GLֹ!`F >)۷~[%.Lѡ(Lȸ 7SL"F! PW&RA{%kW+¹%@`0u~̨{7 m!u$ g"/VN\1`U._=VA\|vȇ1߲*|'>1|țQoZMud>9cRޑo= gwtzdw23 q,%@(c77R^ !w00ٛaߗ못c[] 3{kM$W&mVzF!KD\U͙&DG>T@(zMZY\\U+xT6@n tO%dVN^lsu[Eov>r['FO͹FT=;HEˍP ?{\#g㹔vnD=T*nLHJ&OL <3,p0Yedl/ystdv}+@ߴ7)ocNSaZYqH(Nvy>&%bʑ2|]/ˎ+@}`!DvPh@r}@+x`+3-%#OpHIL"n\Yͽ,EĂ. HyۥqmffiN$(-z@\18IqZndQ)鬹_*rKT]o;Ϣz|:SGf^| HLxZ4D.\g$0K*UH|h|y!f cPE  - Xik݆ZE<S 4pl:}vf9A3g +*\Vj&m?:߳1',cL Wf kV% .K:̭KC$wj|WY̛bZSS1D/o CۭKPBy&6sqD\[xC5X`TU,.UvcD BqᇟŒ>j`6Dib &[lG Ϸ8Jcn3@UD-fZPѳSxHVV4 ;Yqqdحcdx MՁg"!˶ǃaI)\l{D-](s9=w.ۼRMzrD}抑"lqvW \n<ŮsBnCh&fLEҪ& s0Cb<jR$z7iۘjVr=EY-WaPqW펞X"Y E 7s ~ViNEߝҪ-l ;\>Y , GҎS,}jg3ǘݣZuZJZcKtI3o-eS;g/3md̅je`GAiK (8V Lk%~ ixaթm6 wʀQiR@R@2`8:-/[-SwW\y~ᕿX5Hտ w@-m~%7tII mIʭ4|ʔx" Jb'>PXcћ<^k3Ǫm-ՐӼmyD#@fN*?Bpw4?zvT(8=e tbk~ ƱŨK]PF&)_VS <RWJ/EszIp.;P>4H ?3H͂>A\CPlW^' 1Ui&fZĜFAO!J 0x5*f{l\nE N/1+ ~_oF @0vnJN%Hy4Q!{u Qhu箭'B*a~P 7Dwƛ3KP wj&WH*溓BxY5 !B` gQ2k* beۿlK)a@]ERo&@JfnNLq: B.,e!"*‚^芧{L{Ў f=kywcp'Df7̙K[_m Z̢!xNK S& ᭙14ۂNĹxޠ! )Yg 4㭫;4N|I t0󝾞U?\fo^[,@qâ4Mui;]E|}Kw*\"H0(l\BW˃szT&)!A6 CPzlr *]ZR=6հSQ:`ĄzmY;Dav6W}Q4ܷ,ځ_ѩ |9o'/H<a+UGBK&Qw ?P+C3dqPIh( /-tBd@:}?G L0أߕP V6nZ>< wfr[ ^b_ T&oDG&m+iؽCmq.R!iP'HA,r < T;ÔK$*Fyιq^WUVeQ/yDNM(u]?!V~%޹3YouZ=P7嘺KL)KIl\;G^o/=T CF7OB1ȧ#I0<'#z"h&\HC2=t'ƹCq}]ÿ4G› ۃģsK<vB$~WRH6ɤC\ުoR"B,@P\p; }=g0[u %|"F8;*.Bw K>ew燂St3G$Eab.l+F IVIsrɜC`H%uۆ񞳮@4}X/X,F,̃P.z }+s]'m~g\S*}vgs8)_tHqv%DJHu/W 5߄?̮z^˧wwMqoD b~@o}ĕ3TXp>Ek4UYrH]`au/GV-bROru X80TwSY r,qϞbT܇*Uf#jhA~}k؄ݕVP,rp1RcK/"ṊF?g\6QHwW|Ƃi%E y8\8I?-vuٔ!t^#?s'L{Pwh<߆&?Qj#^pf2nޫRQ]꜈[jʢ WC4r$>Lf;+.}0kGys8>b,Y%$gTt~Q۽{e(v޾*1_#JסdDmMnֺgR'$(lg(cqx UJ=D[^MC5oL?D&^ޟtK`hkN(_ߎr+uQ.!}Md~Z }:>g~r|% 2?Eڇ}%ncI[Z"^ˈjIaFTpCY>a%'v<[u73yF] sDc)@G4R=W^s:#!y; $a[=-un]cLF됏}^*i'ߨ!VE9G*>sA2w{A 8EIq4_B!c,/R-{cH7bPnnm 41zV+N 4p4%[|_ITg8sk*z$9rux#Ke@,9_FC fh#n2  ߂PC+DෂWsDp&Q^ψQ^~T݋P-$Q备i 7xv7ﳥ{Hy&(^Cz#\h[Pvbwup!y˻]l4r5i3t_{@{_$aH/~PXwY3֭QBH+74=GO\ҿ8-ߍ4N_&U7n,}=$o@pVQE5hq8Zڵ3ޮ r EןK`7{Xؘu4mP&ԸVs]<2S z:I͛$dURb[bzRCW).?-r ` WqlSY徙[f ^sC|ɪ8OJ)!|IiϏIJP>}[RρqFq ċNeeL^'ǃĽ@TG&oiEB FR>!iYp#ⳉz` =x8`T·^54h=7K~pv*BP'+g>f}n(IcIܭXaM$+6z5:Gfކ&QdG w'yD<:>t8.`fqi"@b!FK5Z\nK (askwMG9z"r90J Ca&zjiA)-Z#i0kF*Jab=qxlQC bZ w6yJjp.zN^h<`\"}f!,K #BHҤb@`~qSNz"5e'fY@͕XzBT 6euԃ.Fc[Du1їd;S(g'VIts r֏MjgH #jt4 tejkl+ǕA|7 c:tN\080sq:XVቀ=o|LWSAbvG8R͆\K*ќl9ڬSˊb]|{,ѳNlmH0 w'/ GۃFoe#m˧ B:N5Z42v8Œ46WJ:_KԦ~[އ^w42k,*v]`n APΫIrIsY F?+=F!*j.y1];83g]NU~L+,xS 5߭usp0jeJ?%{wp@1=AezT< MGfX!@Pb;B41:]~rрvJ7Ena]kkHM{:-Rb&.ѸӦڡ3E\ʋ̈"1)4@mj1F+ԜO@Warȱ &#ASs#Ĺ e?N:$m7S5cײVFR+X\Tm>ms]-'WKi B.;͉~6=Y|w%y7 c&^Ǻ sD?B7Rhompn*/0w-]uR/I:YH-(Sw}O>/%o'Yj>yKئƤPPLتAP\;"ۑ(|ѵtk UzWY#/ZطU,NI'֠' ԜiO1b|Ƈ 1Bv/~1߽ƾ1)ųFxr+w'UHO䓖ΖV7N& -@u6b6.rnN3Ot,)"&ϧFo8i|7c\HLzqkOB%j!_."W)cރXAhne c5-}3X%Ch)sSF3RR=U[*`Pom\i}f-f>e6ęldtlx؂W7Ʋ~ D'-#Lz.$%a\ëO$U+(^nx);B(Np䝑tpNG0mU0aeK,|w{c;jqzU>ā5C6'TW&C7tTg)H{<,% [[cxv¯c֣fb+֧Vŷi&37CS@gKԾc*]AϮ6Q.a Q'q}wJw co2]3p"DoqPsjvX~>UXlY-#@&Pք^)ۮSWU26ޏSbRC>PL@0VqSW=MLS\I.ZH*O8W vVL%29;BmDݨ[c̼Žw ZY!龡2 $;BkEssNMe털##x[ew~Y:WhJ+Ņܐ%⠝hygiwş?R-]&6x\Pv9 >yS༝XPOWwG7 AW:,~Y;g W7nJour-)yR.J9vg/ҌbeN0K 4J3O 0n썂 5 E2ڨUuDs~FV]K~[*(۾ֺ!|kÖ9tk];X#pIƕBd4gL>h%n!J=b&[SG L#iˣS%(VUnڗIZdZ"<92>qM? | BMX-m]+5H*K4U7TT MEiQ6CE9KqP2]nNy6fP%Ƥdj<ݗ|C_TSCv*͙e0@HVt5LryV{>B4ȃBx`W~ U΅޻)9X 59" _`Oߗ h"A8}ˀۀas;<oN m+t|^8B[1!|sѷ^ơn-HMq>i־ 'b!V=沴*ETWjΑ~U.K~ <qf-R0 B)7@HmwP^:/C7jX(<2Ԧ8r?[=7%rAՈh)gi#$h9IJ,8fHXiY\h9g Voo%ǔ :'-1alن>#lQm%IaWK7q1RIGHTO@G`:ϯҢ˓%xR(6D[XSR*ClWW2gnш٫>(`( '!#Df]k~M3Z$?>_ $kuc/>3M2= gNNYV*ZOx0b` MA>NJz(F@f6+ #:)h i08t~h0-;>bXft4H'>G_ɔIx< G&VF H &н#DœQ:b磨nZyӐ9fLsiձe|06!GN'zY.dY Wy3x;IsTZ na0jj _z)igd4N]~ pQ!AroyE{ѿL[9fg{GcI/}BɇGwPZRKA[J1 C/d o$ĉyhtBY tX%F9 O@E..DRgGNcm?ñ2^ZZB|9~,AVm܉a 3syn}ˆxϲT q+$9j$0ɕri^ 4qpNPvjDxP4I%Jꑵ*<цf `=1Sa0|!y5uLƌ\4jK/Ӝܯa{8dzlF$HHg@L"N3SuKfYJ4E9C޲sVoE}$Jd04SQ#(DwM LЗYnNT{Fsa%Wwԇ]&Vᚓ|nk Sjg<ג\P[ "TZJŁd֡m`PA39Aѵ~K zHl &m+n-l$rqyW.ٽ k~H}S]Au! L߷C#ò=>3j ik-q˹J5y ydya+Zm)z2$p@SCꈿ/ : s(`#eV8|>c8Z," ʌ0Ъb80~l!Lвpf#kn0Q!%Rx M0-Pl/D3nuzDg D˃O~ JXK,"<WQhԭ遖`}f63a4ϥ(C,,i3f9бoN<`܉Thu/SRts k674 a Uy@8(N,B?Y~ 5X]9~Hc*/c)[ mF^-(H!dju?+ENoJz7AE%}iE1֦'4S\]N8CalѲ^8Th$|Xj [HUhZ2N7}OJ,;O^ψ;0,PoEF ƁpRps4hMNƮ𝩏yYϷC&+ KçrO[(1h˞iwHyDRn64` p65;"Ӈ@ Oa8{8)IB)h.u8^6v" ҵEf^S<`jWB(qZiJ(h3W{ЂAg`q+Eg:M[8Z>d&CX`G=HL̳DNgڼ^;P.ߛn~wWo)[^Baڧ-F'Ɠ@L]4Tfx ūʯUAԏqߢ@{')+<68*h}GU_@ ׯ5LH:4M X0ľ "+hBY嘅 03B*tdwf/c=ޏGwHޓ2IU(p[)n!|ry* PjL?R71/e,؀,9>Ȑ>[YW̪&Jic A3W#pLvXg ޞ:J2gy>Pa篶wrDaP2C4SGk{*V惣6o϶ zU. +?'V qؽJmTI.4g,ßrhzXϦ;{h-$&hꎲZG"HqF?똾a0nTZ <5tUi/٥ 8x= YH]5Y]MX5$RB[{yba1]=ݞ̹wS.܏.ݝ.p0H7p)eU PEv*"Շ v=.C̓m`ʼn _ p;D?2Zg!~To(^ma@ 4(_Y4j:}%~!ąÑjɶɛwߔ7. hiwlUZ31wI-<YBrl3rpb^ oƐzb8;ёBf6.+rb兔LQ!o RǛ=݆i 7. ٥wBL=3ݺWtcE7;RxSRj󰟘t}-(UglzE""L194=Cg>".Q]c࠴E]<+o Bhtxb#XizXI3?ڦ߳8:=EQH w|E]e^7/2ZܖKcϓģyQ0R ܃?u`FM׽@,2_D+rMCJT*#T胺^uŔ?ŋ+1n+/đc\:asČ]v1>NW;m#$UOy+}?*H?N1z2jG8]3 )yc`»Z bO7nwl6a?\-0sn57 iO£OtR0zjںse8>4 OJm? !*#n8U59Tl`P?T9a<]/o?;]Q?6m,;;d|>ƸR Y^+(B4x<"Bs~u G$.4LCn*VSlaJc؇ p V5*1?%LdQ',K1w P]J`ek ք8$wmPn0n@ƻU>oP/)F#r\\4->xtZ/4ہϨT8GBǥZsjzQX* Q&g[+BB6)dOI5?n-7-A.cXsYiv.̮ *o1ܻ %M2;v^lt}ZQOpxf]cKkҏH GH6n$ N+K.q%رubuY\@hp8'_ 틂3Vtn jƷ>kinf 0DɠNJ|sFgquJ2kX;cOpH6z:kCee〜89R۱{jUj MsB3i,Us'VkTUtEl~^xA*]ZݒOmQ/N IoL G&u@_XύҤծF芎 *e&E3Fl,Ozy`=W YB=D1qtYoD~&s:} * <Ƹւ@Z<SnoD3J`V.{(5y.5rt*eBvk\םW>'QwvQ%2h-[g ׭fDh^Y+,zqtJ'*+(8!2D!a[0d=d-4F pѴq-7}<ߒnފ8o,`SS|`c%:TܨᦂǖU44Iu4Q /j a xfϝ07#Gn%fX/ h%C֊:Qf c:LM$_vU>Il}ɗG5)ȣ额칙O[ (+c{,кxdAN4_m;9T߯{z^ߦYR<jrRmٕζ>mvhRH.Hpߛ.-",;~ѷ&2W (ɊFR 2g,jE,̫C6SL5PSb칯&n58W^Oܜ8BqCW:87bS| +-\ckЈ KQ& ewhr+آ{WJ. N_(D8.6( OɎ-Γ5k@*8ez! mXWᢋq6%ҏ j}Jig{T{ZT'XԽXTSې'kthu$&Syֿ }Զ/>x4K2nohD0,9.2 cˁMƪNp(wsÍіy5{A#=A@?X,)"F]Y6bQ΢lahb9W!ZyKQ=@ tOW61GkNvC/ ~fZ%)xގ3F/6PX<% ZDةNWv]ZAy9ܚ=G^#[ vWDڐ.>v̭'ɦc44FQ<6Q:JKQټLhVM {XSeBXjog>/73'.G7" ZEt'B0KH6^ɽNH%+ |^kyL'5V=1ԥmgֹfD٤oV|(!5(2!n*3YDŽO`-R UH&{]o2WU&hbҿb%k+/i?Ν譺>фeA L+mʣ#<;ȰQ;c?.z5yQ ʸ!%;r҉)8bp%lD0//Ц3{;Q H0- @~Yd>a<]؅mKgb8ElUC'Kup cL+TW9Yfv3;g02YY C_ov0Lp!g%nsx-ʴ>$RXu/){^ogE!p=pY2(j|]L|h~8yy]Q* 2ƞOyCsX1@6-!΄SP<j s7\_)@Na$f<[G*˺pSn6.Gf@0d73K\$::{yE=Yw%ۚ*%OUo+EZBX2ր& ҐOm/) +oc/aľBaj+m)so[?jU%4˂;J`~S00mx`qj,"WhQNSf7n\,_p(F+ _o 0!BŰzͧW$s%_ }[*XEb{@ElD+D^~3܄ Yo݅Yk,?UYSh81|DQ|C] KC DWU年^Vc-ft O냵pi]t_~!Ĺ~ʜHSFw;jU+mo\V>BQ'oT*5M4ߓ9ՏSyJbSwU?x6{HB"͉oaZ:oo@0Eg=D\9%1˘cbBr {# sąKb+d7L_B@ WtFGi{ M u*L,pʼnX$t/g]<=(5f6P TӞގsTc[ZR5hfHcrHύGjP~þߤl8v1I!^ĮQBv\S+q :[:S,4 7$v$[e_%@*|:wx+[}^zxxn;2BdDfi{(q.m0!i ;|BHҴ{I] ֦7[}{+tңO]6ML`ɦ1tV{_-c'G7]!NGY - A@X${G[H jO)EQXfK/߁{ "q 3J8,<I.#Ri1ܐ@bwHWYf*S#}x9atE@n$e^&Ա+F;m^S/Md*NmXi0u_ MM#ȤZk]$VYRmC )uq`u ,t*xB]qhG]91 TB= \uXiW퇡q"h ;"B^|}kқTaPn)ΡLtvR$O``뺳eݷI}zpVz)oif O+ ,6F'G'I꽶ˁ L5I<^>QT(e|Ou)C[̚լF8Ps! Gj㽲D6P/R.ո5Q?x=|ȕ޳4Zͭz,ڥ0q[C_-cfl$+n!p^y\/ș;=b\`57$֗B.sn;+$U1Z!uj-orK!z* fep̶ ί'Xw(·-ɻЛؙ m!dl[ɟ.~6fn:5ߛ}K1AM{d xdYAv:yFbB[/nako`v;]wN J4V-]w行<6}g`h#:myxp޶SNj4^#"!/\il!:Ү0&$3oC, ^"B a7 g>1^#QŒZ" ` d>l5xoё;MNn ]|>OЀx^WǑP/g !ޯȊcgt hvsM> EubclCg'R 0/TP."L|<>Cg0ePêDg˒AyTnz iZbRà \K= DD9݊ŝ`*^)"5*\P?ŒFD0VI¸a_:(] [hm\,vz=бf[M\WJt[90HCoC֊䃱_ާRqx% mͿ0({蛐I:<?++8z_9)ơ,Bq530 =ck$9cMrqf+CgL8/,vE50(j%8Eׄ4}ϛK-/BmG&e "Cd >ˁKkGQ;Rq7ZM:mlU/,PEJ }0BFz^'ńDTg?ٓŴCM-ΡT5_n[p&R(ЅrmGB_Mg6Okʦ#4/CMx,ٍdOHK쌥p|s9}SJe" g˰Cx2 M?hSWR EeAO%óK("t$o@+w\qx4'\k1X*IBK"EuWw}~'~>׳"Aѵ.qЬ nB <#Ty$`|F#+ YL<+p}% TCKʿ-yͨ]$o_%c6E4֏Rhz+]߉gR1_+-gtZ@P1*׋P oco]O{E-WUz&smN$޸&VKh .1H'/]&𛇦֑rY2r|x]Sz2 ;J"`p+Ƹ,2x#BiClQC@L$((i]6G_R_? "erS84Ads #ty5brkPYCRdr=ێfzL]G;@?<.vW23ֹԥ5gڙK}_,r; t^{=;[NJN| Q,P*;5{ԨHIoj,z ˛2;8;+2#{sI:"TsEHܘ̖,ܭ4 G4GqDfW:%Hq?/&-T" 2f,D  aER6؊R(V$n$:BAݹǾ_` ^KT!n1)-% `߼B% xd a9UYHp-QsY2 .TdU$a{L t\)첗ȑ3Kcη݀[N&N#M7:q Y{jgb/vbt8=ƍ} FP[0BE  \@#1{xp yPF Q+!l Gqq ϡuH iq 2 g듇aޔ7Ԑq)u(!G hrE~b3 {@j"odd/v&eԙXp /Qh43}\rycd W/+ɷAU[3B'JdJ#g*'Or|whi wklLtѬ6aXyehytvï6!%TVVfMh͊$ҐtMc9H9_O<p6 !=N$ dOTj zz8-t]ڱLfOm-wo(B~\DD`pt<7v4`h5& 02I,p%\Wh"ov;jV%I?#U:穅>:68D7h%6|2-7Ns4?NιEl!SI39<)r`[6[Ό(=oA}Ea&% e |h?ɜBcG~6axVUN6KDT3ȦEUkd N[0 XZɚH١|L ,P5-޻P:wVzy9_8+I)R 8aNf؛o Tѫb6(QQeW74ƫ`A1pJ-x p%⢠)ReGs,Ѻ"#Nϩ0 e:u >xX#ob<8r)聟C)X:䃝cUŎP<_`ɳnъ"4Ko0eSi6/ۑ?I,vUF0.M!|DzwwU~/in^j|'S2FlQvr3=w$M|LXyݯv‰p͡~(NȄ/$vrP}^`<-sׅ $?J #;Cv De-2"ZyD85p=}lE#4&Zh㤰\A0~ԾV_[Tdwx&^.$"l±Ykd$ }{,!i6VݿѬR܀8yU;4UJK*\"i ߵ-9@zQј8J+=N3=a0hU)nTbVWi)nA>=; "} Ja8 '|&/Q4X몃$\9DT5hY93>K0<]OZGI/)^yؗ)ת^(T2!Ƅha)UW%l1}+n;yCuAiҢ{٦]Ano`u$R#~ެ0)} e?.QZC_;(}z \-MLs#HHٜ6R?Q(Qf+57H MSNdj\&2-YYsٗsa>xfEFq0ӡd{`)& T{E6O3!.=d Aw5L/L_쐐EU3;@ZӪU-Cf:Npy TKt+"?e,FKXvtn[U EQ3$|qVIZflNfM6Vt:zB{Du/Qfi N?cvB7&Q~Yd@|.JV vUA^Fӡk^G!0g<ӉM- +},7NrZuU`9pt%{o?:ъoiܼ `z>"}1}hVB!p^q< 1|}4)Malb1OcX]XOr*yZ;z©X*JMch6Ne:|ƂYzJvs2MqTƄ>G+;dDÃ/]V8o7,ՓxH dsY̊BI m#bp}:Ƥ7B5.\lnGC?!ݪ]U8RY?_\~Ms.sϑbE2R'Ӽ#hz>Iu-iY׭TѾ)E2oI頞rv^kz-;}!trl{w v5Q+ޅQg'rفi cbt|G'XZM3sm'yx ɳhIi3=PetU Ve8/Yt\U u 'ף蒚 2qCMrliʜN 08>qHh*N䝩eKXy ɾ6T"X>M}R-SU]<Ys9ܱ Enb;QvCl9u_x+IǸY Ty Z~yo Bt&tO6Q@JUuZRH?r|%l2r@'`U&lu7mv}[1euW`3GyFԆAQ"td<<8`Hl0;.VC2=](;u"`mG 9ZA˷%JA2/iۯ(`&T97o: 48%N. |tC mv#o"c3P>5[ 4ķ;lOj.Puk_bF4L=ZZd5l쨳nYty}qhMGzdYXb}A ɰƺq&' ΗxIQ`w0vD G~h'nf"il1Ǐ5%j0xw,g1%<Be_|M}&& }nn"zX[43 G( ~|p.G,uX ʕ0͂-.fƟ^?&ED| ެ2hz^LI&k{ҵ#f0n{4X߯@W,;YńI!:8@-MiQ67O{ov,!]- 'YXjw geJQJ Bp`3 %<*kÖo<␜. <0,&.6.J}%xP31a;},˖XBr?z^d#Yfy>{hhg-"`;>h: -M3fIa4 uom1i.e&Ka¹;%X6 ߀X[KB˜{kR;s,P1(gx|&'E07& fiP/)m<$k&%Gexs0vTšO/WJqR@sOyWwVjq;G jv|!=Y*wǪ,D) (HA #_Jq\ h,Z1hˣ|D8g[zԥ*IBX-!"#ԕU|[ _J\óF䏙pa}oK+K죫qYB2HHǭlcq_g$}feL}|{;>}yqf; bZfk7mPo8_ Qs˰V/?(1R.9M~ERtXR#@xRkx6|zb0<R-qF!3[93UXtc$BԤOT DoѼqׄc:A'zrη]w'G6_QKV|OqʵLýZ x_'IUS&#uڝH1([{Q$e"C#yAb WCeFUɢ? /ʅeV;̛ 3/` 1z@3l] Qa,$ 6& (i{@drcߪ္fly9|PbKPzP<7hr R&~ˊL'|@ p:V(~F 2?pXtwQժ 0AI wCsQV`7@WF<44bf&+rJs{e4D*RvIL83T˨o!N?ق3m- 2[*]_U "73QI>#;!vqI5sNM&rWvFՁ!d"/wW9`OuM UӼ17JG]lO/wybu 'LrDoz ?ygY=O8AZJT;1 JkA .5YO%dcY71|3WC^Buϵ<8䧄_҂Hޣϲ Û s-G=uwָ+1vvBZVaLZSiӟ D|kit`t`z<:0)G~^?CWݰmi 1Z=}e5dz4, dz3WMuUE9^[.kY1LopԲ Eⱍ~ڇx.)u|,8ҦzMY;{yY=Ifh P~ά pI&8"Qc9߉r (g) =E'bFGzi; DQkM27EEuLeVDԪPx1ϫ@=&zIAPR] bץv1 oÚd溞[IB߾f7 ܊qoi,jam^-tϺdA4wY{iE.#XbP4h 43Wv:pY|RZy;pA^"ÍpXaɽIgkӤ _|`+cն,^An?]#qLN&pcO"gnq,ZyZzu0Ȫ _;%oe~&Bo T֧hwkdҕB2kζ 峾܀_7^%$(W9oĪjimú>gjphqRZ9am9>Jbgv33%q*K(Ujlv] Y}Iwԕ /:Y3ji4}!";D3 6,`bF<+2cX}vH䋞GO!F޸8Seo+IW-?Bd?/9q a#Rɜg&,lИ8zZj2'nzsGUUQ/E^WǓY@@*㔎48 {FQgD">kmd~.A/]hɈ>ܾl% *Y]Ľ!x2ƂWP@h0(h{9V>Ahķ 3_eJ:- mQ@Td6PJ*R4hk(S年[uҟ}RC# LnLlUUDNxXhXo^Gf9#c)H.STt=+&Kȇ_W3RϲAqxkYI"Qa S'T2Kn_: t,&1:L-#ă5R"NV~O|,’KKbg FBI xkU"P ̔JQANF/Rk`Egkēvn#!=xӊ'pK r^ /˩pMw̎?r(vdPM^Ok$̋z:< ȳ}RJtEC<^֬$a9O4`DЊHGK AfjpEtQs3og~oޑ|*>+N%:녞Q2`F~f{]G+jC^xcdIME-=z3ُȪ[DE&rwp6TOªQͿ0[$ xyʶ{ݞMoMΧry.wxzE -`0@ݜl̕υ 1(Ɉuh'E%'7Z$ie:`6kz32O s8wœwx['1D-"KF_LϘ^ g" sx-6K >`J[{zI)z6a>6Gdɺ1K)>rKr,8a.r=KC J҉)N}rO&vӰOlS̋txԗWs=L43ꂖC5RIya _+5M!B/n6;X!|+UiT&0FrG37yjYoK5Uo 4#<j+b>Q]wwۋ_Y`{cNx7Q&Oa~-LP*6PF9̹#sͯ x(zCSO @Ga|8}`E\Y_΅9[}ӡ,[| ^\R&Ta@}\=l1h`p6bUSf'-PΌi8:T]!?*p?2j>fs輵^;)X3RUha w!n@ԣeTռHƑ=~G /TgoFtm F3z"SGJDBn[^A0F3yC-J^.<'.JG{XL+0cpzǐm枰#<ƠK<nm+>B8ȍ[5b Y%YlAlwF򊀱R彻3pKuyngTN=,E&#^"6:۩ԞV8jtE(V}C e1!Nk{;+.1Ot4%r:V߅>t u['lw?~b}sDw_:9ioio I)̈́ī!V?XF2y]̃5_B͂+rk&B dL %W 0g,kch-*(nb_s&Qɡ&}ƝvqL^>@@JK]FX+:!2@. v~oRL3 O"M%fg[~;nlq( Nz鶴axCi&vj oGq^W h>*^Z7aCQ,)@:&l^j un5n)XͥiέdRvPvtX<` JMgfySN=3!(z2ڢvψ"JhL)  WBMIQC{6TRY33 n2*9c}_ῤFĂr퉳mn8YaEEc60D3 6$,#c.LT* C [>=\_׺y-ts-Hyy~UsY *`5kƜ){=L|nX>|%*V9֞}~= ގ;QI)X - 4>#YoL&+w-W 8O/٘8I,] 00 1P>˼%聓3N7q"k{s^|M =0+<"OmW4ۺDFx$K<z߱G4ᶣm L՜(.8?N+! }YQM5dtjsaer>mt,yz2Ceزww=,q';ZЀ nN.1^K8@NکEK`9XPJ%/Sm?Kr:cզǽiڇS)ZCݜWb!qQN߰v}8:3ws/#U2ȍ4rD˧ ; E !mg=e IkԻ]+?za^L;X_&S3IWs3QpɫQ!/(Ew@ewzU*ql&66 D=FPL|#.pNTvjVZY ,q\\0LT]l;1DMa,:?4 -d611‹.se Ě(0UDz @LU&Aum".fκӼN]w?eӾQvwz[=lruz/ o=@ƹھ7'%8f ܱ!Nb"1 wxjBX@9n쨼y`L-[ ƶkpw(B"0Jë6U@]i""^ז hm4HHfVۋ#d_SuT>|+a=)IUlhУs^j,\+Y:ЊIzV;Q+? ?cu[7D[.BH%3Ő~ gN|J`A:EmÃ&Ïr~Vh, Y~!H_^u# J$ye(Jz'ts ?-#ZeYeydw:2.E*rc{=jy?: (}AψeQy{ h!VWAWaNQX` = YzmYߐ/(vs؂mxB Wv[&E%dت3!/}(z3 8y1$֕d;*Au1>Lpn"6u ˼ȟWArby0i@2 XcYH<ШT/Szς`Ꮱ"gcn"ъFR؂TZ<(n c5Xb-kxcq@n>wkÞAqw-+-~. Ry/yK><'C:% ӬԼxҝ$:MTk򗷥Ϳ+lq7ƺ}r@r׽/qSX ar;N,OmGӝ6YŒoWt-vAo̘dMRW#tŌ^^!q EVǎrs0gh@psio7h&t̓%v?/x ez'JJBp'N4]\\QN,;ު IҔsjΒ&뎠bQnpfؼLrq x(mq܌L~ݞ˼Ha8-SZD_PxB92۱)-qʖy3&qg]k]'ARe<X J%.\הsٻBvp)F DW2\75'9,Ymğ⁁jU){K81uI&=P6.G+3آ`0a`[ϧ̟q#uIIӓRe}M %4}!; uJ=kG"4U[$"3K#KAɴj~nB ?;F^H*Y_ q7пf%O.=:* GuLrW(Bqh p}Ta[ `WeWn]x@,{:/ ;xct%7MK wY~Q4jCRi=Iꂑ&q[sM$B5=!'> ! PݽlIԚN8Q-1t`0NԷoK΂8Y d2x\-,-u+] UF7J)ɠ!9C5B4RScF('..ۻ:~+bU5ΰ)]A`H,y%ݻU 3r_~f`Wl@tfuO `Ƀ0; xģb#@WAsR< ƨ!A ,K##%8|P8E.QcPQlbV\K@?5ac:lUx^ kY " 0GWY(鳁xo?%M%-f ܒ؏\Y?[p\?ZL{J*ĸbM5P9M;(|t+!]1r*R!ބ*"ܜlvlhvA[B~"3*gzuSלhwn7,mv@2l]a<>dƳYb}Qk-ɁH&C-f |^ttfCtLug#T4?5D 08#%JGZc !^AVmn3]ȉO,ka :/(-`fc[awS|Ny%|w-Uc vplB8˽jCe>f)Qlt{$hY$j$ OIZrxc?&dwnFry$. ~9 wPޝɝdG)K9W,6 5[6 Pw8V/@{Ux/:s$CU@A-&EDlHjĒgn.cVBt?9>19ɅY5<[lBy܆Jm%z%(:UKϹ!krMY `;p#~r@74T|vrg}rS1H.8q Ghϝ fA J=(,? <2C*0К+"1jb/azGZhcHi!쉤s9K_ZO3؊$HHƟCz'xpM}V"]@3y& W[ka5췋qq?VK3ՅHa!`ؠ-'[=zxb&tp;| -{AX.-cGP*`3}?m+kBǪ]9K%uI"?RRU2*ϹUSW˚s.|n*/;M8|ei?^qú #{|}Ŕ:IBPjÞ4yXb,12KڰrSr \>0~^|*M<_@V:G^ɫ1WMg? ̕wU K툟vZ- %;V)Nn]U"WX\kr1%,k2HN/\X48l N1#?h)9Foܩ %AVxEua˧8ZrK"LoFY9ei#;EG8hHlDZ:!S`Qddn "^h+SE_G[g%Hn2+|Aw dxYw= h#sa^pʇ3s5f$n0/yhנϐCCn7Ī{d<pn(2i@n^(AeJ=3\g<ɾ+ Ea4iկKކo>#&L8A@&&s{ @KWDD:h#Fls^:Xu* ւa݁:-6=nZ7*QTXq[fTot;?h lã, \0ޟvӢ&h؀;j<-f1^0ÿ׆~=@ CPf#k֊<)>Bg-gK-BKh>gl3/4|>DAlx_%!2؃I&"K<Ú#t-_xY%eXY(x ߑWq)kNC=_ȥ :Y"^x?b3D)ln΃Q#,xǑXޠ'=:a)=yiÖG0EFL#׬N4@LkQ=U.@q+YC[(P/t\Dey{q[EF; \/CO6jq/}/|Fgb'/V,s0k8o]&ozhs'jYuf# #JMBNJ ay{K3elH4e9y'6]!X GY7PXܬ*=!OOf)GMTɓ^ J0fp@|T֣!Lu.bvh'MY^^&C_4όA:&ۉn ^E|7M + :: 5ʎ柼ecRw͠k.lqMAjy»Y͔nُ( cDǧ_}a]4FraBz?L)WG!ΆfԣeAy?ZK>I\ ºb)prXnzzl)x̟h٩_ 1dqQAٝb*S'a)~& 3O1űf\eH#֭yn䧑l.ˡUXXP1 PbV ZX0H>FRè|I/WNx&>m`;[BV&L(0 ,L<\D<|!ATY?T3>aUDO nt1'{,ȕ^0 RKߊA `B?/sLăc_-XnI#r6 Ui2d;L]l}Ű0*"lVҗT#O#ZQ */t4+ ac9i}`jh"1^2.u6IRoN)kM Տ`Fʜ>UG`wɴPkdމ &ɭ$b/4V1m4Gx5uWlRq`7RPimD/M`D{!Zˣa6ib)SX `v; M/7x<+Y« hE"1J٘obAO{*1v"egW×%&3WHf a@咄I:<':c1/ }vZb`++C`6(P|Nb$Ӯynz!۵aQ 0q9 H:hĀ=vO ^鏿r:UA>G Wz_G7Άs8 uHBcT{~N Xӹig{lw9Eڀsgcd\4Ը΀eb* ņͦ"\'u?B;&+xcs(N$㩥(@. !wK`%YēIn0x[%zy ]6M l@Gboiej8**sS)B/dX,iV=q 4Z2kEX"ZѹLoѹFȑ竏h,!!;@k) #,xF%}NKBm8xgU@Y1cYLFGoz9+R! ȊXbia5a|pٔR%3E7U b$T7)AfTQOhͷ_:(a BF}gW \1@/?ӛu kf%&aL{ 2N< x-gBO/@E:G$1p_4r]䠇]ٶ2{ˆ$"WS%TBmߋu\M"X' ,IkzrZՎ1hjw%wfT@:Mv}L$"Tkb !*sbZ4 wa_q$mf@^9ZFH #9#Tj?91b$ 1Xp3/>v6o,dNބ Cu´~lԸ8<xih+- ?f0(gڨ ]  dx]eW}tZ)Ie_<__)A񾧋P:f?EV-3" 0~)qC>d#^AqxTr2_ʚ1B!B(TYo[D{N;pSU$&ޛ_ eM5V"%Z7Kq:Tz[%CKtG 'Me4X$sZG>6;Eh +Q.mGRj 2b<~qQ`m!28ݻ@HymK \YK. P4]uȄCYB+ pD,8ejArKzC%Ϧɒ31 ;噠fv x,EŸVidr]s0$}~fG絪3!wGt6c/"DmJVO$/%&]pVf!\=Y~yZme|Z{$(vmI{S޶Ӈ]qI8N=mD#׭ x}t5RGVR)ɶ t_hV>Ѫkư.^ 6S{ ^1 P7bz ~[0Z׀Y}8qQg= %Udpel/f2#`fТm#?uB)ËطN2bm8Bց"-إD]S JNdA21Y\ҭj|*֢a}Ԣh#ᆰPp q4">gk({#QA@3%PӲؔ^XFW j }-z^hZY*f_ #L1JG{kMUSc/$ye㦚krtsv=3lexU2t}J'. 6Ҧ[+ d_lXSwQpU,8ԟ-0VsS9mBO>^RK&imr`3X8֧d_?j굿U~DhiRVtD>IZu4/\b<m% 37~ Xaia.:8e@ݨNjtPg IUK<PG2g4 ˉL*MdD~qC)UrOv')z!҆|xT+1wq#C cT'A .? XKbґ,9cV@o`7G˥Eᗢ1@}&$Ws1i 0idzM3p(7`&{al=}&σ{ti׫Xӧd&MI=Ixr():h2/ew0@DLP"$}ځy-ZcfW޿jUJ|k{OlpN:^L4' YR [b;8ZH5sdٰ8$ZKn'qjiiE6'Y ȉO)$́p5a f1p Lydz7W277;pґYjȖkRʫckZ+p1jӥ:4J،AcH :e*BSrtE$Kx#~Z(,YR6H)$M "N/nȴuyaLHbm $^i?=$Y@w@E|+"l̤{=s.QMߪkuK9/3y?6'oj6wxNGA)̋x9]/uJ橒 J"}}0Zh蘟m;1 \z% bX)!u-7#(&}ˮcf?NyMfI`H+9E;ʻ~;Ddܒ$٠l a7Da>(.Sz}*d?ɼ[.TM3Bh~-QC? >t`oS7P޵]=>Kk;sKBE4 -Fmuܯ1]@Uf8'*_SnI#,g~z\߅G)u SmVKcI"ƢF[}ˎ^\EwHF }('Ȭ7HyYL_&7xx7)W49lfdC&DP(wZ[Т ޚf"⏚YGgw1xNd{WBݯ8Q% `0nw_KHܮe8o^I}..9F23 Gj3kGt&/m]'@y y(3tNqRbOӓȄ%p1`{`$LyNOy8L}6_wh}Vi*NkTm]NW~`vOyy7$.!D?ClOO,5Q!0(?:3\ThNZ24mݒޠq sѭ'Y⏁o EHk ӻB˴ҟX7Ez!dʘ:1povUZA+ZW3C=(č'F15m@"(MDc/Mff3Lg$c-bщ\^aXxhzoeyˉ\+%b#$٤On('Y7b@KFֈHR7hffd?{pS!^7&yn/t{lw]ݼcd;Z يNh" <qmS%n:ssd. 0<7Bm:J+Gp~I4&r4`vzC|ܢ %cX?g_Cެ\Z֌9'Q<12\l2#7zBRIhㄈVv߸z ,747 faeĈ3)d&yA-s!+ |m_%Ynրܓ:pfLKLf_yeprKHIr+*I]m=X׌(D)R22ն8ND^ܿ^gْۘ[Z\Y,'uCPw]Z(轕Spϕphg>(~pǐ7[`DJĦ1;DӞRZՏur 2 SsbG'pXcS>V :2o'|3i_H C-vobyI@KUR5񞋉2`y%e\eHSE4$GdnNPyU n;yˡ4E.> LLĄ P']gYZ07070100000027000081a4000000000000000000000001673737b5000047bc000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/ᗽGz]?EhDTTk׶Ǽ5!? }@{=8^sIYuM5=况 :/K-K9憈+V?}NЪ>SUU^EXsOlZ:Fsks6qE skׂ̼<;XDTzP$[f96S8"괘Ҭ:?=3shEBlDh=!?|G1uHm(F6PLlYOPQv 8ӫ;uP|zoRVX5khhnȻ>tw.{3 U_?5~ i HI.9Wu%j~!w`iz_Lf+\xijCƠY%SYִU;DCw tu۾)ȞfUd'*]bF6l48tz,~qvYŲMsI)Sݝèj`1pGG^uAl9hM2O=~͏<8p 7k{>˃N3@rf̥^.N:^nU150{I0ҡʒV_G2VF41LU! sک!6mM=ALݦЮnSvqk;}Zk)]{CJtTU\Mə#/&.AN>⣱VZӝEkyY {G'Uu3|+n#Nq8x֌.< W8zwGm[P!*=ҤC\//0tWLbmسmA(QY|Awv҈|gjc4}u۳RЯ$n>՚j>J 94+O᫅<2# SW'# Λ܈uWಞ "H'Z\ I$'7]s_*U#ne7*?"$VZF:\Q36;xP4o[o~%wxЃv^/Dmc "{}[\ХA=s2Ô>|CzDsN:5mXJ(]o'%|[uvDM EĚCD^ &#i tJFړ9\Cӳmb0YG?8X{> @&4; 簇e3{`\T(#}KK)' 3m4 -lcᱢQq6nxՠNprYMqniJE߁I8h ,A C3/welB޸bD6 y\b.IR1fс1"cIxl<:hK#wyvugnfC(Zܲ= ~/Nv='4z߈%n-P%ǜQ>=?"3b' Qt5BQ+V8M3Uv$$ մjQOM`>Nj[íUIv cKBEX ?2 e2iЛĮL?a.Z)a6zMVogY eЂvKaaދJ +NiҚ}&?}wcwO[W֐J%clMKbYsNq4!j bi˚u0b q"sʌvS:F7dzG}ᘦ`sP'E Ā\$b߿9: 1V&BC'thrFFW?:-&)6rvЎۗxޞGGrlʼnjS4͟~`@>n dDP¸?`o cUEMk/KԢ|[P&`{SXn 7dwM{~ M9ZIO*)|~wYfåU|Dux6KY~)G&bAzMd!*v)2{5Z۬gH0k8ȳola7ֵT9a! 5Cp'Ow"5T>>B}ùkgZwQ{)ڋHEZtrs ƁSn͛ c@m}$,l` jSKC˴=]8֕Ie^*}~=ßXuXlb(Q]Ls&~,\AM%PtM x= RJW0¾Yu9 ҹi™N$#\oY~e1JŔSrL\B\0:NK]4~?mF⑀/UiYh/䘯aN|W7^kkژk1h*.JASazHoȮt*v!j+Ӣ$W4󏨶|aˆ4 f5{+w>+.ZҬng]P"h8poM&bX<~R|/\e^tU쀟iܤkKdN<8pKyq/mP/ ax ý0 .|΄%ß&M 6<ßslk%-edkKu+P8V h1*nD-8M48_s-NrBt)45nw3 6gJEM*:Z˺ȄNAZ=}a'Ma`HSΆ>i$`ց:6 ]x1i?GسCj#kXVXύn9 (J_a^ |tmmd!쪵!c8_ n5յk;e Y}~#J6#acyi_VEg}зu-BMg4ajFnmiJqE= <)7^늓Sש3E v n%v?0fYާD[[Zdd\n# HXX#}C3ݻ3uMI+j4?$)AG4m ͠*4b9$jOTCkZQ~laӳ!is';?4Qt>Lp``"#iy XY_,tzitMs yŪJթbЕ=T&p5lTsμKM?_'y9I2bvobHa XUwh>khΒ@fR Eo17LžƄ<{D\_iֹ;y}$S]!b@qBMiTDGA'y[:G}7'WX>L6Zio]!H0aI=ЩJ$U?ٛ ]W3ueW\ֆ57y !XaŽgbvyWWUi_Rw PP %QQ1^ e h45)VBy0C)GD %Oތ`4Ze&>X֟XcLFTXRT|GxVҾ2 :t#xa3aPͩfx!s2.Q>ni-38Oj갑2z71᭟౼olV˂5!f(I(f,NPzU _ݑ}4$x,{XX/EU5$[& C~l5C}!qoRGC.kњ~P=v}Uh]cՈ%'x\QD1*K(<׬{7~OoˌTs)'"؍@@ԕ’?,rIc~Lp`+PUY)C.9.oW扥k[`فnIx*^49*Zq 8zJa0x0{d z)wM3Wiw>քןbz.T]h1N+'ҷq?F_υH{a^"u;F>Kſ7˱ "kr^{. )K§}l`;:J[fC)h Qetgl-tK{mʌX}A9bbql }&zЛ?<*g7-.l&K˴I4,vjsqP|qRL頇4/6+ TMإ)۷D}[a&sqf  3w 뙡 kW"T)%S3P/R2oո1F}/ө JXvNAḿl{kxҐV->)@߉-mgC[J0>o͙ރ\߷GZu^8hl4mlo3k>SS{c m 4 <ݼ `cđjkK W:iikqd:?[cs[qvGߖuoCY#f$P( Sך~<|tq.I`qM,,/: r:{(۪UE T~6bt &K)v] R謪 nxHͥ#@DN̒U[wYX#- M0&ѫ*UHp["(Kh~#$e kyKe3xu_4HSQEJҞ'`bU-vԬ"[)/V+-t M`Sׯt}7͙ kZAbl2 ڲkqBYtK* 환=l 㘊}y"'!`6*r8. u}W,Y*97Pˣ!d@P,Gaх8>t$#aY!Z;wUL ϙ5z q{@idɏ(d:"k鰲wky[F32 >ܸ='d'>}#c?7dm]M~@JXI^((72en=lDIzPGXBӬi9 yTs:\ 7\/s,v̕ {?L!ɥxStOqtȜNf3U`Ò;3c"u = ԎvM2HC>2:o=_͉8$ KQ %6p|ύV8gჳ11}P"慢WVjiI=$zPũ*p1UUib|hִꊄە%ڢه! a>nA)E/Gs|iSBh!wfGi#d\jaoF>jupk8[0]pg2ۣY48g8,x\Ϯ]ʭėWSb6!!5mX)LRͧ?e59rPׅ-/Sz9 *jy}np$# =!3I.aX"ん0Ao 9JF/a#Mq4m]5(m><=f% ~QBaFycXe}` rCČ0~P.WO*5t +k2Jk|'mӰHAi`N5V(Bp5<|bYq3F|1q鵅hIޏ;As$$_-|RPBs [7^[0d+\8o=p!C_Bjy_VnLI$q$!~&1e*˳Ueyu%[m15O1R|cs~l@vLڇ[h؅eeEQz$@hGK{ȨU//)M%m`UrtNώ߱$hUo?=4!Ռ)1ܒB5M^_LJzև`w;<hx2-' R%|ߨyԱ*K#@3 rpBQtAhh?'&ҸMk1>.KIABWN̸lWeAYT@ [yiߋAYapBřO .ZKֱw7-z'֑߱(p*h&߂'ُPǯQ<$)?TZ0*vZED*`Z "Z/`qrva-? K_X r`gx^ ciMY90D!0]Kc*>>4KF.Upf'scm4l +>cM"$HXPj}ݯ>2VA>ܷk:mQ,_9J|j+( x'A)'sWsz>CD%#~i7Y+kĦLɫRcy,4S7\M*m#=i\m:v+%sm~,'Y +1EX#&;#W$r'Y]x]T\HB0*skVEl**d ;ygWE 4q?KkqaԀ/en;-ڷpS|/F 0y;%\%BJɈ})}ރ.`H{.g6 ^&XbZ*Z|k-|}9.dXQ!G# :'vfo76i!qB'Q3gƆaUTDʋ#jJ_3S =9n Ջ>p'5O<-?g4h3W;1 ~{h:N#Kְss{?fm$?i.}.;ԁV=ZQ7*_Dĝl>{J (cYsWmmvW49ptG f~ Ċɭ`+Xig11߬-Ѹ:b> 05|ڴܶT T͕NXB:>{{}BG'*Sր;쨒vt'#z.#UʯPQj^~Q1b)5T6ce4^O}[N8Xc܋j600Pq8+RK4^Vzv(fk(Lr 'U$ݭC=Ϗ#܆ yi{ٱx@J`kgMP5R%4elvV^%_D{qGIQUґt9bë{bN%8YYgG`;R5 sKNk(q(2aKL~ ){ ZS~P*KomyL%HYSt}r`v+iZe%ZSlUo l݇ OEJ K kUmWFQ ڋ9V;fBÂNrRmurZ0ӥ.4Sbx3\\:8h {-Jf)oPَ&5汌qL Hza۝ j?{Ws\LWT}=r$sʑժ(Z}A$)nZ%1fC5|_Z⏡95&3&_T3I|bm  Π^Ї+F]½˕ӝN߭ JVְ!JAw7Csm_`/8N{}5/,H zQ8 (5($>0gW{ g &lR^t҃}& |b@3C' +@3q=4wgԯ7QH'}e+<%ló4Y5^PUw)Ia KF:#A%Lblv 6: v)]MWEy'̈́*QXßO- q Xٽ 36 R0 #|#bH}:[7); 9]1Z4[A& Ly!-`%Si:gT*ˎ6ېTY]LdA6P]Еv&vQci^5E*BG73Ï]7ؐ Gq\W|\RuaJ,~㒢>`ycBF'K y ie;]@ nFD:3 KT Ԡ>;,^⼨+b )#6Kl-W|YEv[򾔈fiWXywȘ1KzqFh# [JcN NBUJHy%DP3XRio<w">Hڞ|MnɗᥭG6>Hskvݫrap65(gm'K \XHvD--qPk0xK !ʮ/Huvkab'#|RNӠwBѻ Gm°z~j!r?C3W|5X`%<ihŹ9#Bo < nN6͟JXqop\'>.'?]emFQm1{v|?F[eh?J^B*! 0>h6!11ɐK;_v3f&ܥfPB3(L#y-qQ[iD2'[y*"}HjhΘ$-}t^I7ֲ+9Nal٘(jM_ PQ#7*NͿ`5SCc4 !cӉ4Fw83c*? 娆̲K76+o~Ø|'Zq?!T ' * Kt1:NUjitPЄ-:[w}I-a(Ic{tT636փ5D.j+p&mq5[nQS?yv+fwaC /Z"!юy ;3<}ް48)GXvZ~B%Ii!5%&m8ZGRXrsaW "nzkMy%:vL|M1m Rl?ODnc͜29tJvwcO=[ vw„]PCcED믳xjz$%pU2΃i7s.0o2 wq;8ZEH-jM̹M0 i}în?4/Ş(ϡI5Mf.#|֯an@:#_dgY$"T,*u(z\>MwTw?O G-9%,Qo@KDZFB#fI)Q5?1rDzk-]"sTOZ?Ms`-.]C!9vz>UkX J=<Ԭ!dF> *`~vHB ]{FbG4 y!&uGݐz1&`:0QvV}:UfY;kaDZXH'ue|Uv#fBb Z rc/JвMȠ 2i!} U6j[$M3Z@ļ"v[;ZjKpo!PKfo!>]8ܪ}7pX!FIot 3kkk| iP-1NVyUDA Ӡ\vE\wü]-Z~;3Aj?}N%rv;ۮ8@[/VEgTaW)M6$x2TA(Ti"&sLIrxzOMo A7^Į>7f2O|-]4˝*f<L~jYJQ Z)Cjˑ\jϏ]!g^{Zoj܋Hs; Y1Gp<*-WYE_&yA˷#꽒W&vqyƕ&5TGR4 !T+w>FM/Z:wrZ" {HE!2D'ӇM5elhA[4PIJm8L]CNmrh{%yuW]=^@[!'?6`Fx}<'DEI+Ox<'T?0"p䤈q2J22a?YC_N?5_;}[@fv l;R{֑giݒ\pGJv9bɥo i8Ty0Av&걘T3]z,;zȩ0SՔ[goHjNdݵ'+G*T|9 @N_j0)lj(ifXu\Z:dêNԕ?tYwU/`86;%f(5&#&"M3]#CsC2Mep'x`Fx['&Nc`=[>V sB<N/~P^BdG9),p1A %kVo4|S9 KNs8} /{MtOTYHa+(Au1-zr/[ 5]JM[8INĎhMP u5CHSت Puv~eڜ3} 7]PUFXj'hA[|X(l'$扚$qsLw6eLfBo8J~UhЇW {bTmS>xмt6w&)ŭUZ"F{HFk<[o9:H1'Lߦb=!OrX>0´M. fR$t\gYZ07070100000028000081a4000000000000000000000001673737b60002a06c000000000000000000000000000000000000004900000000./lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/net/smc/smc.ko.xz7zXZִF!t/ ]?EhDTTk׶ǼW-^Ik OЩm~km"6E06c:\Z I>R}oGՖf,eOaƀH P̀}F*Y{Q N;djƄX4KߦLwIf1-H50)N˙mD!<Psw%%[ JdbĥAELbo&ǟnj>xZ12c_i>nyH@z&@8;F Z?Ts.-扺߷]g}غ$C kFL:6m KP์+)Q&֑p\(`n%Wrw_lxC21a(K ) ʔ?IơE(8TngfK .Ac$54_w?JBWNe I{~gĸ0_Uc}p LnMV!zMpjUP+BG}aAXX/Lbu~K I[X‡))* bv5+p5'XzEhȕpsIL*.HW9x)|L|1sSw!_37^}C&P[i+V OAlsm}BA#HgCgT_x"US;hS=-$7DA+@l_ӧ;oJĄK~c4JS:V/o/^^@OH-Gg$5YS@j+(~#/5U#ϟ|:;߼*Z9&bSf0%"PwK~Kx8=䜉oeUlvi`$7 ]\&aQdMjD~ Z\""QU睤rӒ-eu%׋gtKgrCCa32(@z*3 qR;ݼ|_;]gyrt^w^Z*DWc2Ajs|AW$yY5XYkAJ<h;OM5 {DוGRrƐQGӬyXvu,ԼΫq yu* P=Z)BPD\䮼=\:z\Zk#FR^f9m#/b() x,dLg7儂 JʷwwM15@m/:EhP(?h̎vr"l[ H-i rOCzp$H &@  := (h┒/n他4╛+1ՓSݳ{d^;>(]=\xGMPŝKbVls`s.;9VP \rce;)3&brI5߶Yfa;&ֳgj-(9{3gxLЭxɾ@C;[51E P#K͔1btiVHfPغ|Q3'ǹYUi5S H[~.)Z2ey8`1(UHz+L0歶6925)nrqhV%^~W?" ѳw*Ptq0n^ CR"( nNj]Yt]&%Euȴ&A}`` FpC*tۙ-K40?RbDcB-pפc DrG2u[ks`\<K"m15h!ߺ|&V|k;JH&N'|*&fd]ીp{t.߁+^5$… V\T+*?yR!O. b<9=CUuNYxK-5p9F_5QL XT/\4pg_ק\- LQ3,Z>=>a],?aBmawO8ı-b,N Gb6BΓ:=ؗS6Y,VYڂcXynBV9Uixmڧ&*†)5ø9Mw)9_ۥCjka_,U~X'Ad84٪qLqF\ nf4RitTN=&2$VIƕ\X7k~yʤMm;7hs. :c_dMI[MMƒ#ۭΜp5UYISZkb>(~([ wY|jP5qCAYk,M?¹چf7. }jhF7z5P6r:$~fv^L0z1=UDV9ֱ~"y?]zAȗʍEimsOc@7/ߴ+V̙59R0}rExF7=}2jW"c >f4+P#=F*=WI~7IyeFsǸ0jn~ J-Q{ gV*٭8Y9\dXP"~$ҭ&u2{zāc&.4 sI>T$h (OO(nzkσ,,abL5TFOQCI8ZI_E}:*mj9fkz㦌CxZJ-ޜl;1*ɶVGǦ&w2ڻ_̭q]l0ґ3&,b;Dsg۽ex0-݇i Z?Si4Sz.>Ʌy4qUZe6'd੉ ;+wNS luTRCu)v~ S1LM5~B 0@Cg@'ր#c\ hw7Wx,r,Te]s4>ji_bj}Vg}o- Rx2LP4O@Rr?ikTVQAܦֹ[Oq@س吉s%a3d~_55Rll" H4a75ivc /,8jviw ϋ-pڌLqXA@A,r{ث ^XCøw4?jI* TP1W0F"OA@2hͿ0F&E`ͭFO&=XMF%(3M7g1[LbyRI `wfO I.uWbaJn#gfT?}aN8NCeC,~΍Ы$HgIkBWr-B4u7>I{Amљ:d48T7RLđT?>M8~aT L\ ':K-)x0b7c2v *r6ڎ`YchPte1,fh1GP I_mgٞ 3uxz[P8^[l'`'4/6" e>]/  <:O1>\1,  #lC Tfu %J:v-s8m<{g9B ?zRs~OR%["(oH+.t3}2ɟ =$Ǻ[gcV#1EQ/hWLYAYHtɪ|[wYqB0!R^s26J%6'dɬq&'?#ME5 }ߒÉ^?{cZ3^%G2'38GT=S5~DTJ1LgS йr2j|ACf 3T)Xm{:CҬ EZOI0b,)qfc[ hSlm5<4saSGSi$Ψ-ػx,~ĴjauTpSD =ʋhMLBt@WRpYbL ʚ;AMlɰ2LddJ` K`<ffɰ>{)l, =N5/pڱnd,m+SU-Pu?>k{,*g1^"E$` E5wqleNQP]Y9DQE(r AE[ ktrG{j@# [b`.432In:JpV$ r3`,fS3+cjL*$Z:u¨DZKtJ eǼׇvwSgAdel Md T\fw; 1ܯTƬzsnωx~s K?C%xR%U[yZnԺ3 KF#kJa*SK˷E.لA94Y/2%s@]1G?TDCxK2o l3j,:ǚf'hBvފD:/ƊYqx\6$SUh4|9Twbn.sWP.ḹDZxϏuZT}q̞gzfwC_<"CRu5Uqb+/"Ωv%üo p^!4,rN >زAh}4&$ė=4HwCZs>cC%Ĕw6dlK?D e,w^ Fy&jǴ]^"/ Vy<"Lx)A4IC')cA5$C!P$Bf>bFX1Al!@ipo ͮN'퍵 F| kQgXW)A28U$z T#xTfV1mWUC|U} }$ |L=l3{iV?ᴖ.$jҲEC7ZNZo\\ knc La@ hm=[̣,&- 'FcY^JOL%8 QE=Mq^+:o⺃NB:bT|Ó@"+{<΍1{suX?6eCfŹۥuPg˹'s_n i0xQݿnHFnH`sT/zVn&P0X/|FC5%c#/Q[G7O]mS8R_@:aŖG<̒nΖ/-3%z{,&Wsx`P1q$lyw& uGw j*jcT`"Q6!aﱿw캩=ٸE#Rq.%=T dzZ D [=!AnL0E?S 홠* hFuIcMavK0>FUaU9S!e"lLl3[ƷD)Q\K2aFW XZ/-zzڃ<=mm/,j( N߹l8G >|(tFLxn_h·.`M:Uڽg86'^H^i-eK\ $n@M]AS hh-"S9BM[g91m6+*3Nmԧˇv`ƻUy|/lJX l=Ӄ5A^K(!@o&p)3>Bp.Z~"^kz;!T3I22ft1*Pog Q wHQ7|QОw虀C.i9\!flψUE20p88%;5,Ʋ]ۙ#/%@w_MePOmYQ1!оƹBKvVsk&LD| n6MxHPrtHF rߵmN|8\S>EMK/" 8}m",C닅?d#Y jz?c( ,椖wRΰ X^r.M['6t'z{+ʬ* 2L@PnP=U/-!:3c06'U9B$וM֑KJx}Pc Ʒ|4t Uk.^~~?yn ?zIk$i'QR^CCEe]5 J"0?7KSk܈̴pW_qd %"sq@OTR0~dkn !͸LH]Gy[m- PVǨVQg:^QgVq_򡱿 n.=Kl]x]7qltTTK'QUUD$ N#ׇ]͍5K1vAxx5lM4Nv FG;}e58b;un&FgXM1zDLSpؓf[^.}\r5 Z$Z.[)aͽFˡ361x(ɒ*BzKzIP^Azy=_寶'ol<hVY:zͧ<ݎy8yVAwX |OetKEߗ(2ȼ3{=RbazwPIaȵ7zOy02Ln5,(F=I= X5 bBdB%Ae^Y3y{'|a:]4$H;:X]Um=eyŸ_e- y*L̖s ׇ:?URb>j9xNWG ̷M! 2@te;Ϭ z 3B<L%.ЖJnEQW y5Mq5}ڕ{nQ.6g tY03O|E;K,f6it4>"u<4z""OOZ PDŽ_oDn.TrF)B7evw[֠ fMMR:VD^(ID(~7%J&Z*|VKKĀDO 񗚘cNMP+(gN*h(C`l[w#l6-~C)5 KyS.}K5N!E_Ƌ} eI"N u^M eTr;:eЉ*92;*EC䟺s[?}#;4FA^հ_TDy&Pj|Nq1K'm0ʬ/>]ÃJvII37b?s05Z2 "V]VcffΥ*WEA,Ibn:;!OxbvNƙ茋 h ۻ!ÄX i.ro5;|^[>r}P6U7VQ<:MJr^9)X,Ie̟tʼ!3DOs Vf{_R=cwMS5d> [l=N!fÓȚ8{yG :1SuQ=U7W'd)H׺bRn )両Xx[&԰0:9^}-ۘSrVS;,uswjٍg`7H@4㒎!_k*/flVn'~|{e#^:—Z>\VDP0h]Θ>e9 _OzBOtjg\\z 1k F'`nyFJ5TZz=BLMk A?{obg6$rCKZhZ![jBddc)Ȥ,?Vy3rjf>t=c ;Cҍ!%r"GUKAfx>w`לkZ+VobۭF`u "߄dS#?d j`v/6K XؑX0[@`o?s>*X«D筞MtP8P0_G"VB91GRZ™;116ϫOM%"u/JvNƻWr|J )DǸԊ](~=08GƂYՌ`]VIZ>[ͧF1/P* e{!pV5Ik`{f=%4y>Oٿͣ@_3\< rsvG\޿gg4zݶAP4\o ~DکHV^cLsx6:T2`:2h V}%P.߮_ͮJ x 8N4+l1bm!l(6O迹D(E4C ((By <>tKTCó)gq;i#A-C ,Gs H%\k-DZBL_ŽJFmV{\/FC2~0^6{\`.R 3_w`RY`oMfUS4_BԀ5hvLH)?ܒ-pܛeП:9\ۻosN _: |4(7XG?s%~sW x^vf%ʿBYZj@) orF,i^g04tT@)AՄ—"_ff"; NDym2@hqO&&Tat'l&̃gC $"753H T9e"ERVȋf¯'UR'b8&Y(Y`bD+D2v& P[puH~a: (mh̴Fȳi9 @]Jvm~AGr:قw7HK a5 a2FRyt$`?x&QKQ7Q]ԥ>LX3kpOsfjm?zH{"֐|xa=-չEwFCL@ځr> wmsWG5K] pWj[JxlS4HĺAć Ŝ 7FIGcx/ j%: "(@P #U&A?B|h2ެ#a|O  #ܴ_ƒU7RH$ײBc`H*FJ}ǹEl6=:z$ -z9.CAɴaoPbq0@iwuQk#N[qڸ.<MY(,۰A:HIh^M?6qY"HialqǀK(5}MPpP-7^J@Y{:Mgm»u'iw.~ _V? /tB^M3}ϥt:[/>Ex!Գiit1#J4:+ *M8$7Y*CP& $APT7+̲:~hDZ,؎Dc_ɂ^k$ aE*WZu1 zOѲ'/ "L( 9ʿ)RO,1_;1 -_df~ÄDJ}>s<-KV3BI~5׊P8$= M7o9S%HC@2-xI# ['U3cr@zCbeXZOS[|fS'z{~{N/dZw%{!vW 痿#/}`^ s0 }\u|vXp*ԨDֽ loI58#516\x'  `~X T]l+;Nyi!RcW[b S~9& *ŽP,ČvR]렼BWP` ˽ S=etEj#ef]wEs PM4 )`|C:2 tЋYVN:O+ܖDbӠ zȼ㴕8)g !Ku uۆ^ȪkCoj-P[K .k;kpRxd_AhِU3 FOBIC`<U,N6"pK!`',{/i]>_,.yc@7sbW^o^ ܫ38p؉8Ãߡ]/c2}EvwEr}:|hco hZ*$ z}!o#e5KhKվϰb|ڞF S gǥx_<nޭ/ $`վY?~'uxY`7pr,D C;Q x$! `Ң>G>mG98e@Am\ IHnWQJ ?86'9ܿ@1lub'2sZǴI^?xpj-rjz/Onԛe}3]]܃,K~9P 4[N ǶG.&Z@/ш7l虿's1A^o-+ʪ$499uJ:3@D=X+(J 7(G(W^܊ˮF">VY7"$Ӭ4[2.N-S$~ j.x^N<ͺ:nL5Y` xEI_e6p"&+:G/N#0Qݒr5N^gO 5n[W>Z5\7iQe$RbnQ-Uރ0uɳ-͔;EύpwTNݡΠh$g!d3cSwJdBY==~MYKTjf$Ii٭9fj2nW|R- YZB9֦ÔB_B]GT}gX.vt:H bE{@0Z-gtL s ;;G_s>KL s!(C _P +j%RaWD1?"P|?}jiA%?BS нN4 +\P\|5 Ԟ=0<ӨX6K1<@J>6)/K2ˀ.Aݡ xtϭm2۔캸DBՌU<}D! Ug^Ekkbg'ڕeց]v>9(Ԣ ༩~'uwVV<]oO֧֩p%hVBJ .~2n"ir(u2^{"UE.>~"D#6-U$@9iPJ" s;Ŕ){x r]@⧹V*Ԉˣ, O̖X-QK$wĸƥń]Mlq wKr 4W5iU!/b*& !W>nUw=ZԡqUU"o ^ dBy7 9t0ȑ-[qÂzWu"bҠ1^^1Ib](E(2Nǣ =M-k$Ê'OUNzEo:YLqM K֓:C9"rˌ^`dX0I4QX:yx4=1G_UaW(7Qoo4F-O#5\.l 1K3̢!D;~H݄,HA hU\A MC$4uSG`ч``|Í>fQ3;HvnFdGFw * 9W{-q ^/*V!d +J}$`[BlAfb2Rd2#6Mzz9y3?MSL}1]*V6vOHliRƚe VIW@⍃/hѩꑅNN7?$B}6Oɳ|nuGբ8S~O!?{/F]ZwNԿb7%.'usgHj_Ir[q]=NIB vܾ{ &}{XG$s4cnvf,[ y=t0] vr(Z,K zސfRxk=Fbv/*7rTS,dC~V‹/R}"(U+`c/Ȑ 6w d=vmc+Q>\ 9Cd I"Q Nˎo֠wZo-Y@ѢI.Ve"(cg =oa+qDn uzN 5ҿ?ٲuYF JblC;'"D0,^sE]p[齞8XPdpy뽣qm) AQ ˀTk, EFKqvT@iW( -.&مpOZ:Y;R^=BS|7u~$\dI[_1/c۪ NZ0k,#PCbv]i >Qganih+!E8Z?Na~"!MuX\*هs^zD8C^D09L!"!"tʕ .ٵoȫ(G m!X iAP)?&(C[R5=)BS 5!-a|@eE=<4j+0В'XodvT&568k.>7U4*m v§[#rΌNܹV%(ɞ3l27ڥm;T J^cʐ7+3cZ*JY{S6.Nj՝l]$YiKLp@/VdE`;|T+ďextpEVZmZK\񙭧bz*Yp_FߐtpL^Rt69W2GO':Mm/c8uZ`B3};7w8|uC\g3] 7mUwZd.CNTLYBvӹB@$Bq;C]!9ԝۜe" A=;~x%mqS?rC &.?UG5$nn5 Ơgߨ Q&lR:"=bJ]G%kJI~Cυ#dAj\abgCE6cA?,!pwr ' w6ɓɒ[ꁘ wrOͺme⛩ cYO+_w('-YPߒfR:1< Oc=g;ݒyf-+3fxn|__7=kzEED2tlPKwk,6?R]к'*p!-:-meBHYh7N@qFZo52bFTRa&[ %GU.?/3a$ DQQ(/cvIf)gSTpAݎoܣX:-U$u9oi8g6(6g B@8\gW C_ ҦFQ- &vLז\."K;pQP,p)2Øc 3Xwt afK1tؿ*`ŨOwyLlL&cs8<`P5wS9iS.jݔu<wo.ڈ4eL:dl޲.kUEl%pWh ˴W 4yfu:%lK uPy Z=~iwFcqvhX(X~N#㌎٥[U9@h>_0lIN%\H-@. )tb* .xϩ)]Ҏ:R:z=.A?%h/p{DuU`9 ܲK9 yuozl; pD>{i6b./XD ;O xR~a7x'@=mZV"XL>U2=ixzgYZ}<:Nyn'[v<'_VRHy0E~a|;TWK-zBV\ QP%b\F! Od^7P 3e,X!Ĺ^{ʦihoCb}[Q?5)`ާ v3|xδ [rc81Hno=!ah|'G3*gmL~7El?--rdLb=ނ$R `RN6CaiNGl=ܿF +g U!"Iq \a%^t$ywT,,.)_8Gct0[_YmDwOC@fx!;e3hL6Õa)?t?^͘#mĖszC9qAQRJD@ zJ48Z-^@U$Z5#k1,F\1zB"NR+ggM*)[sA hRvv. d䃇;+sbsp^'O`#\yУ+R)|'0ڷI -F qxIПfaFT"t)D[D^( Lkaz87OP*)$1djƍI73KX e3) Z+wI=D.}\z\<7%)egd?F p+p`:ZX|(K: w\:Km^6^Ihg"ms;| Mk3J%OLOq :$WSz#}gs,`Y l.$TPl{uJQBqU:ӯa7WF2qΦ3߬"эq~XX2?qNY m &&LjqհWuFe+am2`b[+eIhO_$C ՏhLc8'8,yAݚa2+f 1oZv, u}->+OD̐]$\H\d!iNJVi骱c};iRű+ɔ׆7|$ynC%5pˣ/r؆]Xη[{m+^A8L\V~ K [z#}86Eoq}OVSt\ >{!zC[gi EXA>NMN[Fa5JȾIf|/P&Bq.Ph Okwa [v Ⱥ,X-`!! @kxzN8=mlb 5=;3۳55_嘚t)msg~lQ讧}Aw/E2{X -ᴟ޺2H y7J"tVgk^+7wѥ8 f`hZ56RJc]{ ؟Vh$--?oşՈ63#Ǻ6#`r "}@SɺWM| /q!fϊ?"9o {G}U}7?}T;t0*N4z,J30SB@yVO2L)&j(쎳kc?|eQ0B?Tp7hrdo@_YKZQ%d&{?!W TNug.gEO>.!1[(E_0ZhmdDo뺌 zxo$= ޥ`I!u#jHKq86Ԕk*$cG9̜W oɿw /XUa)jT|ucͫQ^n1"E&ߞG0ř"Ss`sVK [JMǹP>: Z58%ݞ %l5t/8wY qS73N2eF m[ajTnB#G42C,>zsK@GFލqσ:怎U[οn?U+<XٞDbd>c# Vz:C;x`qt<3o UvmK?~w $.ʸDVq s4ύ6uj;l &DTi;PNB*_{w ޢWJU_&0 KyAH'lnsiyyF.$C_hs) _ET)`QK /c5Y7R*)ǏfYp=l;Vp@y0r_J?R6:ϪM%CqEeB2Jj5y45O}6>} +ob9^~lB @;xLH03sJ4! Ѓjxvl9;Zb)r.bFTA%3,YsQO6j01`@Pj S=IxҧFvR[?aK&)TRjȕm'-2R7?<zFCH!{ZUdGHԐTF #|143 wy ē,4pI.4SwAkL^Gc`>! "(2St+,se{wZ03s@KZNGE N\QZp|ye{XF wXMif> "a!Z|y^ a!ʇzE2ܾ52 #8%!5AQ9Ј<ݾQO1e 9I @B"0w,SYg0s#rm^]C;ۮx t+{|U亗FiVZ:pE[,KИ+EuP ie[y̘`@WZ^wYS Qbzͧe. 7 $9*غ;D=]`6uMNA~uja@ukj`$nu0:m*Tm)Ėʎy jj0P0#nl:RlD֫*pRZ ,Zs,.gwlV㇧%"lu]ݼ07\yJ:Tw "MQLYcdW˿Tt٥.x~bߩS`#E^C.q&VV;$(%oPZ)q'1A&[K}^OrVSt5[I*=cMAN2>ye4;*ieSʝjϰLI!U޸#$d/I`^sЯ=f c|E7a$WK/ʈN]~5tvF%&Ԋo^$vwJ f`jY,δOD%aIegtpz`!H00(jcfp4ݖ F+.³ )m4&}tX27 vp(cȨ_Bc1Q|g13]k(:nj/!mƔWi]*]< ,>mlG= ډ7$TF8 qu3AE3vĖ=*a}`x,0nʕrNB2jˀB6 TE:i +@`'KUoxAv D,=:|ނdg)DOxf:sb`Ȟ OOy GrWJub kʔʻ*XbZt}2MK,yܖ0fӞJ=3k!KQ.ls ה dKe l|y؟p-ς#!Vpu>W%؉I,LJeMa A/mp7)[t-vU{n@MpLBfkɽ|yR9ɕ}0Uc\ ~$=f[*&%;SP]ҵ YuCwi)7&V@!xnDGEc6*'4QiG>7G,G}@6p"DOx{*t(ѲyE"47u}Bx0S*pب6`]gژ(JP J 4^<Qe V'ZE-lP(yIeS`ϮLl4Jz)*28`.[BwlD-Kf:=AL¿&Q00s%Lԡ*tsm(^-9IL*ʙQ5 \L Q4UY!t<# o%.~jQj|a>MRґ)/ĂRVt@Qj2~:t6\H&?#9)`֩# 3A}L$BA~xd/Cc9o8Vߋ>l &PN՜W`KAzDXTdO|<l 9%HR l7r^i[x-Þ.z Պp)&qE//$\UaB`pLH5q@`\L2 q҃UDkI R#A'͌ɐyCT?xh xJwUi7;GQSP/e)J :tUs :'JSǦ`NdA̓}5r;ZQUWr@ʱTqU#hzjm{12{;Ό _Tʙ-ih\`2C2S rhGS_6}Js9o|<N8E^qwA$S~ Z{ l|D7yيLi3!!f[R-jD oTٙ&] 0Y³7 є"FLJM^SIXXfV,Wm%c0u+-x#BUCu5,ǽ)eqaBh껆sg.ł뀷8~jX>60 ЈҶVRCrhr$"϶6N/%7pթ+RAz&1 W9pHAk3cK*16(V]ul+ߕ+--#[Gk[ %"cđV ֣K~x,r\9?.ߢA}]hz&O?ET,02EBExP^VJCC9n keɗ$ѫc(lD.#`xŌ 5bo#BFIgexƊ[xQՌrnn&nZ07 a|npHR(Ytg!ťDX:hR{&x4F:XK'r軫퇠*~R0ckZ~b1JyVy*\KYBa`b 7v+^2nF=hyX X@G| FoSb_R~Yb@Zz&|yf G5JVcoҰl>uo% O8>n;ծÅ܂sFHpR&c`jaT"<?xἕ7KekIt@mڌ, !w+xAEX`yT&N`VPN%Wv]uM, ?5~= ,35iݒji w2oE`Q,0 DK&PgWqإa+ݦiRT>;gfb@meAR]1$51n_bD#:k;FB\D/H b](nqrUý[>D@~(mֻWi8"); jQ 2"XM_ؼ _m9R5?xeQoH>s&Ma dpf* u) 3S6{Р*:A/> > [T%GXi voSxyϮЍ0 bqa{FRp9q2Ean-n`V1ghU/,.I+ oKQ D\ϱ̓c2ES=wHܦ\Ϙl 6{c<kYAh Kr 2<^10h)9a~! |+l3GTsr2_QT3?%wNm߼!FEE_-X`g 惞xo$+ׁl!:%ywq=MŸk礌XԸ!cIR9̼J 3 {|վnt ^ _a*T6a!s[`(@ٓR("/ʖ;:5UJIrڙ*&J #*Irb˛G uy1OmVVvHɒ5hǺX]-= %؄{::P(45um_4hD4䅓i7[ue ߴuwCy< μy*Y]vخO&!DG@v|R/?TTkZ;8ys;T - j=@@LJUp!/ʡL;~O3leSx,ӽ;MΏ=VIJ)3-7_09 Pԫ%Eg؇+"Ƨ4LyaTxs֕u4t3 27:\.|,A^Y#oϐCu'K+DOIhXYk[]X>LdYv͏x_& cߞdzcDyXqzk%llO#iuo\Ow!7||HS-Gyj>͹a"*`]W^k W~{'㤆JZLQöir(f3"i3s<T8]R&3`ğPL}KHpCdqhqRDG7ʺ;#Ň 赛ё4 ǔR'I#XdkNkͻ4M{ȝGx@uOiȫsOSdͰW0ECLY󒻤rt¥uȗe~e߯6utM\Oy09n& E0RNL;vmJE_K,D\}x<=c>?J^\1ڝ5-^\64̗{w8w! ,$?]b殕B`4A4՚*eq^λ+jR7 ' S[)KZQ~Z!fنO'R$F>@kV L^>e o xy8P oݺJ]<~;ALV6$^= f]7~Q|& qZA(Oݯv$AMgq&:gE?XwSw 7">c.M{3.|RIQd~<a>fwLq-6_Jly&GWfY,x[{KTFPz K;F߫ ,Nؖ>?vhKF V<gx Ii\{I/gWh +;/J|@ m 0]ZҚ^"?=DE@ъx]_> ^ے+cYQoJFz(`چ+ ;fW2*L1J 7]Px|ٿ)9]}MT m2C[7$r?FyA+%8lkR垹 v;8*soi3j }r2nOU\_l9@Jib8,s4 F'Tc`^w00.À+6s8MaHfMmlCBr2o0k P/}o%rSRnHr}lJq,<( -zcNϖ5+,&CIX?޽w*:Vșcu}ۢwwx$?\:lZa 4G`R:FF=^兠CuCOf4r-VG1P ȵ;3E/]A8f$` zgί|]6diQ4&qrؑ[4P3Y7%bw\QMaį(wxǖ?o"<s(籖epKϻ:Zʭ@%d:)+7ށ?W/~l+jhaѿ#B TdA>t 3#J.27Hz\C(xf^_{*d,$6"X?$;相HOWko1sK!lJD+-݃g!s#ipjYŕ] b qw-#g G0]jSRn&QP8_y\& R@7$:l}.Ifj6>(o|itHP"Jm.#evwQ[r.7ve,t ޤx)I/ƍu/Դ>0߱UqA ?keAP7<(pO\@T=M*3M3 9AX}j+/(=}D6"~TL+Xw۳nMDz`Ͱ%&^j{K'a$"^m/Ѵ34ed$Pd7E2s eomw i[H۶{U^&?=Dh83a^ݐX@˚+)tA57b}ґ c܀}%3Ki @rHiO]+F?R0~D(iHW}T*P2^rM0T1V&>,x~|vd;8*$S'&_Y>|2'҅A7 :|0PM|˺,#|, )Z:M?lo"Oŷ ^[XKJ֚=b) jHSC'P&(AvY$_o OB\n14_3~V7-Y"T ]%ۜz i_Bj\ Pt\>9gJ8 vJLp$|8ZPRVk5Ol8bzY^HdQY <0'T>Żf= 7d V,!-GRTFG's'nLmhDkUk bL}qEvmIXe nʱ6.tD=~fqa|?/@|ilG6GEPXgմ#^FEۨ/R"jb1bqv`@l'q3B?Om9=*K g򸏊çbokE&+lM-* i-5bi,Jkbr?qm]4Sz=jrmϕDqj/ZU) ]m*5tLB}=1~uG5zaƟ7||d U2i{#\ tRVtXQ̨0]CLi53=ob Yo2\.@k7f~y3 $=Ǝ| {Mo 6,:J2X]HbfSD_2D^z8!#p@uAaovL3+&nH~vL> <ס2ӈݱ6ʼn%Hq<_Ê ,5S]'FIsww#)9'(k㣑%V<AR\O54JV?>@A.l{ <_FS'ک6_2qJK8QW=ZɿaxX}Jh/J AY3>h*fvpF+{@ CL{S17-bfcWFz/!'2#5G*x>.S7y]!}~WnJV `'0&VH*=Ğ"gXL-u[/dJ_ d/妬|OdZ7To8#YSb4+T7ruamHb#p4^vfc{gǹ [n`l+8_(a_5mxq\^|1 CQ(C64bFVťʐR6;jxGso^PW5d~ ]!+ZRSͰl:簦-ef*`@R+[X] T)WqKJ"pDrZ?ͅJi7dr8s.^Uiomo~8>ɨcϽ~C,+V*rfХ֡hX>.yo}t!L 5iCˤm[}&CjZ(8FǤ:v3 m{kMZU4m1K~ ݓ/*_^طpxF/)Xh/.%Õ*vA QF8K ˱/zBP~`+@Ck2a K"n&<}.tD^,m!{k%mCN e+ #9ao6" ` g;[(@MR h\ s2WN⦉|{MЊq~Yݻ'[7y~+ 2$dJ8[\3w} v\5c'4Cg̰[_c5^$!S:MGZ|}Rx2i [K]>a2/ 3 5$1 @֫~nۗ vCGq]k|T".;+|Fq3E5$ٱ=<.=%z>]tGn+|/ݎ?ռ)Cm?&UU^̚0jM/R.13$}-jG|;G;l((uYrd4`uשxbb)@r[sd.]p]0y(Ś -# BuղC#F٧SҕF0T.+!L]?bT* a56ȧ"TkhA8o m~IP)7jJ`mb6qNEʁ Rܴm` *&Ov━h~HlD*}]iC*R*)"QQ$;::rn(N0)R;EVBg*浼yɘK^;l.eGSTSA"y1_e>\^YBEP< mKa \ :Vջj5Q 1غ~mι3tM/G=v!s4t(KbJsI b÷뺦iQTSgsEʺ1 aX A ImWV/VQ y\E֣^K(AV-z]Df2>oo,rq?s9{6*U9R|m>3l}T=H o9̐vpN_lu:K͟m*X7'…Lanz ʬ#gq1֋¸삒vJ- Qxߓx.A6+R>RoJnJ>=V*K.!c4>Wx vN(۲:N:֠dA,-1{k##ɿJ{S(.5!w3%@G;%t{y$Mt!Ͼ yD#Kw'!/*l5ZKD(r{A?w}T U6Y4iP m&WP$zrkfkN*q>X&G dqay}a6y>>)\娾v'[gW_>olhHr.gmwr $܃c9󛸕9 c,) =f̏9p3׾ku~)쮆Dgn7ԐOR4D3!۔c;?Z8O(qu,G9 AwP14) *txfkrkB稱-TA bE=Y lQ*f$)"SU adIHiVIR^Id|8ftGR_ L|2E:D%ZX!$/ !uh3\ڢxbR~3SM#Re;4u N,_׺f7bvDZ}T`"(^bn E=^aQل뜈R8DtΆvQ94s^$lMVUOCIa \>_y-^ 6x3glu[\ RGh|rh!KTcUxoTr^ X~wMKb[ΜdyNjA*U x㷍L/5eh;:>,7SblGB(댇}S ÞMdOV)Dp {Yj6hό_ %D g~Xᒐ|TWޏBVrPƎ_2!.Lጹ=}\^S m0=^"ʣ5B8[y mrj3i(⹅K=cⳘf-Ug ȅHkѽ9؛^@״><5;z |\q@dfDhͲyzk{2*xdas ,@kqh~/QkyCjUI]WTYÜW] eEGW =J6~+# ]|?<&j2ᑣ4w6h_M!?-(q DՋS:(!qQ<ҞJ :EZVdֶjU[xVKC,lTSB30.wvފg4Kw prY7$tF ຕ6!HP&?%D#f"zZs鐳kxM[d~J%Jc`kՔ}U@ hmx^O ̖:!Rُ bT^NokC({"E!rbdL٧#~[45f{ND 7~Ri(X, ?*LVS,U90rm^yts_mr>ͰEwe"-C7yp@ʻo+ /n͟jo;jxQ`~oʼn`M۠6][v8Ԫ}zmJF@pNTɳS-$Q'+zΞx-Arz 5g5$Q%nP7Ǐeb %A'ºMҿ_XwRrM9gt5J*f6H"VBu4-XʥR>;LքE,\Nwu/C'QN8]G`"}3kϼW]~~Pػ=ExB̻%&$Q%l-$uinķa0L_s3ih5 1ȗdͷGn7 kut3kiN<+ωr.Yc wֱ~3+\.@"Hp LD_7dl p̻#ĥ*H'45Ba[+BpeCSh?boV LJF"LLCD5SCAg^i$ůPb>K,=w$D/l X¸߷O>n2A^Mk"' ^uf'xBu 9 E *DK@'ډn!VeeILo;0PGIcIM(9t{J;b))҉K4RZ&6-! Ҍd-+璱;7C޼0Z"9#/6 l'JIs:A7ZI7*5Tǒ`Wq( \?R,g<*Z$~C_]2xw+.bM"E8yt ?,R2u$ p&X~JXCYM~rGq?זk0{*2Q=@u k MED^$OlI Ey 0 ׭ N}RVQDeQtHw7X/d2WcU0Yݫ%`Fv1:Gx/UO"9#D|VH;=x3T=KdXQ(ؓt Cu+\NglI'(#AG&DgFG_}ObB b>:㏖ΫJLy/4Z1D5îF7?$|j9FH:kFVgis9M=+{uok "^B#FuنR:-lY!R#_rDhs`Phk&UҒ2s{ħa$݊_S.2;΁arp*uIi)su|j3X,u#ɡқxYa<pWw$Tč#6(@K^hJlej=Б)\ ?kAX%%NO(ޜ?Jw yQ6<IRa05{s=_9D#:qO=k0@R}0^Re/#604KzG$$AG6efXf6Sx͆? ˠQ3XT⬢(lX@śTF`A {[Q: !LG'`[ ̹l@h mȦhfm03WToWa23I`A)YAƾX( 9!l.b#wC8Vo_7@r(+DVyqt"U{0R 6jRmՙ4]^E>d[Vwk}A3TJPƢg;I}}YOڲDOܸuuEϰ0KPbYRRV?ʂ-K+4mXZx []=g;FS+ |cnFm}M)DE) %h 3“DPOn$Oi&ȶl+U*[ʓc "9NjYw oC趔ڷ$H)/oZj઼މcTSSgkĬj0[) o{و0+Ncc%e鋈tQVlK:b0E 泬}COJ.7@o4yz{%вU։ $ɨnE] H!R FGעqã(r!z=|UlN`ymy5ug.M"1}VƳ0N\&Tq@&}Y8.*D_~La >({t|aʫmx^OȈWdN]/!gv(Wbɵ{IW%~ks2஻uJ#]w҇*}EGDgR}eÔx0Bh{cRC.T,姅C];xPE\x3&}dɠmO\}_,&Z+vVGMe(.30<ߩ鋬`X\BS~tՎ7LZu-wk荆[c`UO6.nC GeP ˓ V"ziՌR+ lE{sM'_U |7]F*] +L9˙#JkƁ'6,.P0>&mԙǷ}|=v OnlAe>;IғfIv-:خ#iWjpS,]sFFY@|A3\]+Z` ((ּ=3Qm0 ^# }?-#`3ЫR'i=e4*^d3|Soa (k枥iwOM:҄wHjr6G(Z{4(@5/N PyiVM+F::VƅtbhM5*-0ܞw@K`!B]ɽnWO?T)b:~EKV,X_8V7Z8Yޣ_;&&TċV)NJZy$JގD9pӕ srZ@RE {hcya[?FfDE}rgi4hXϥ>y?:V^oTQ&H:biC* ^قښKNP s >фsq)dgO;K *&IrB/Vt'mqvkH۫"xabӿȄ!: % -.,r}>9(W@JZ.!\03+@h諭L-S pMiۡv_x<({cU:1}yfY+k&zyI%ZLkYnT>ٶ+  tՠ*l'U}AӵATo.WJ$3 eP#ѹl~%d<Ң^l҂PLCw uQF3vpnk)/񯅌oa4{"x*cs=oh']u=[dC:? &ȶ9]5 i>Phi.Odڷ:'#]-'N7#C" I^Gea +~u80PȞ(U>4bbF_]2#LokN >jBI]ZկP$ۃ(t=8®)ROi'PF]**8L[BHk{88BŶ5䂁>08V%brg#Imw}L6^a^cfx|7kZҢ$mt] C4!ŗ2Y+T2gv*|-5uN| %Z$a +%;Q2}Oђ|GeD:ʁWm_#,lTD37f]zV\5O+^H!׈Cx>xGCTBUйYk Q5j4Tga'%: nm,*(ѪVg>(Y{Y7!" M$RыudV53*~*7x+qd^".cX-_Cmk$5)r(. `LU$w0#''n]b%(هߛe8m14pH4 &e8*Ӎp! V,?fmNsպ1cTD{'A+<*@=QJeoNBOWsXuE8+M2 j&٠wA-poV^$3(5mGa#Ƞkk2T*HfgIDl/-/kH/0!p$BN3$p_Wj; *cc,N{Cc^q鈺T Ф& ؿ˜36>[>߸A . sG4a?jYSSFavK j~uڻf:knIr*S 't|AeZYg| _ڝ?8&yVa |TVoyr݌c>NzdcP|0+4Ɏ<,v@UOR25()T>SIJ]S5S+-jY9U})ϺaCɂg5_ڐ>WT6[f鶟qnvh_aUn _^bkWgO[p*0OC_=xfccf&b.\ @SҺM ý u"["9vb ;r0vBfmP\{ahF-4e 7߲w>1VNi0o ۏ f,%U]R0cy0LViR( ˮ[тDt{*-7Ο$Ј^^tg*͛gWh}mhڮIU\fLu浌I:OFɃݬl8ӵ.UzbDT{ǻ p2A I)0[afy {.zxH93MI$YKV mIJև`é.;5#}Ôz:8|XזVL3ٮq=RAD[?0*ǣ:+~x] j9ڤ%ͧLEOl3S~ ܹ/_V#`[z%ke_ H}*jK2Z7㩄gYX:W] q‘|T;(APX_->iȩYA*vY3 J9{@DAMs+emADhȘ9!]_晢t"Ƥ˹[Ҫ)c4<acsQ槎اHvIG)x"5 %m#*jZ߿G z3+gXX+ L`5hèt}!oc3$VxZJ[eQs2QxT@ɫo%b+oش:P'K5,`* aYJ PjA&8C]]):Ot/_8J4>$](} P1 E Vz.TPZΎvZ9UUJh uˋ@vq4^VM!x%K٦ol4@λ iihYEkhvxƙ %V7KuP` d4k3\]7ʳI݈#&\|_zgRn޴ 홣:*/'0_'~2c_I3+GΩP;u1זrb}"׃_cxR_T8 w.jORNzz/ܳyYIyN6%ӑg9Y5Z?z ƌd~iyTU@DSD(poLIb+t+ 5b~c3"%mPIyEn~ѧiZ bdIr~/]N2YPNpp%Bqd o27,ڠ&qDA+0BP\ŵUR(d470P̢9A³t+펺}0&'&ev0פ#3eI]UM$*M(= 7*`܍?htQ67Vʟ*mP _L=Ç,d<"1bp+Ȩɼ7#G\ey8Rl ʣ1 ^#h6hUmC(>i_Ql$i)(⡿T|, HhPZGG`N.^EB8z5)Ć_6<HޞXm7^ X^z[rB*}h~̾JR$v)Pd!MTq+xe•zEdNMq貋VW! q} ±FFnpHjؠ?xŎj4j> 9μanX|(e-Cӄ)@i<Qހ JSy(́o1u01]7C)vjxP< z>l\NB| \&WG1?Ҭ6 )NDX9"%l 7& g͈隳kS0.--Fi a-bZ CT~؄=ļ! {ĹXm ] oH1b6oq.EɦzyrՐ!)e LqOS芴fA m"~(&ڭCsiIUD|Q,+ Tќ&Ժ`u[3de9M\ްwnzkS%q2AwH8,> ^vcҔ:g3^s/y:@߫:ZÒVv%H;H~EOUEjl\Xg} No{;J!QA,^ߐzS %wH]UVϑȿ?+Y$w#R쒏屷k7wd <:̬ u}  |pj?mϢ؆v-mؠܪG s掁)JD Dvw=#_qib_9%Ў4B!ȴZ7bfk' cӚ$M~M~Pj0%L.%Q;:c:b-:1(F".,Gt@$`_YA |\@V8E6ƚ'ٯ3RmhXH*6 L&e._ /[^iSWEdj^F( u53am#}%pV}Gץ _jvʳ-"G [q8rz(p6+>yum:m EL!bؙ<--ܴ{_XjW[SkBo-T)G@{6Vy=hN~PyyQlXy\?/a4g/џ0?V/zpu|G!c,,͊h\&?ez8;aw VプV٪Ɠl|#_M¬{i! 'T=#՜em \?LG&1B2f\FN81Ң7U 0uqM~p^Jp,:)v3f =ŵЌ5ih<@lݎR^W~yM2h9C.i x bsnv`XTd& HJlS #YMU!^t[Jl NK:?pa޵ֹ [.+`5$+L>E,h1EJ3 iUpHOŴpyz$zI:\aa^VvU>P[^O:$䬥րy<)3G٘ 0g\"x]A++Iv f20s)zM!>:hf$dJpes7#DQQ\d[{tHiI?\׏E ֌-,.`s!!'[ඦ;Q9>O\֓i*P L? ^16Ps>,#[Hʪ@^;>ZI;3f΂#\)-kͬw="dc\(xʿCު(G\-|>8g3{ $9VO xu߾‡A ̿^ړ[) 6,| g^<0s'YDyNP+I]{I_0вj==Sy4eP卾_]|ݴZ-Q҅Nuf0w5@βdpgtb?JIo?MuB pGp*`B QU0ˡUwI7Z7]HH.5>Ak%QK40՝6Cz[biUDd~ ?Ν)c"gO;ٮŇjͪX0;#uػР=&KašH9₂zE'41̧u,eҿ-rïjS!&]|eHƣJoFRZ*{w—yX/o*@nK)$\U%pVO>r,v{Cvt^ٴӟkx_XNG7,ȅ|RA6_}QZn۰~H(\f yq3,X5̘]Wwߟ v[@X {FcA!y^\ooCy[M;f9 1^&UEt΍=LW^%Ya|1MTMe"s7@PU g(2ҾrtA,d0d[m۾::d3;F`% [t[`ܵsC+e^ iX͜ttO/ 9J5qaC0mHаcG G_[&՟i" Nbm2 r$:2lA uhnʟ&U7PGa "Gut RJD3AIhR?I>mM:%!(z$luAoC_%B M${@K-%E%MIMzkb)՝uˑ}m[^$FY-\(ӌ6IzBɁ@upx'9:PB.T`+}C%ESB] GŤۿA0L%-.F[cr+@ڒfCYf#x8*J( mp^>l_!R<1Ҝ3dkbCJDĨn3Sa% U aOƥer8_JF/bI 'x#hhX34LSN 魀[z t?6+:e$v)7IDt_lqN0TL/? [7*7QF P(C,.9<0#b}A7%l.o@>7WtE)ۆx$rM{0TPRg?R=;/BP2ZoϺzBW*kλbeR])ޢdZ?w /2f kӵVM}[/U؟F㊟w(#V>h]`Oͯzkc64Wn#?02&|Bbk_pZȸ.4AZJ O1k N=j@_ࢾ_zڄNcք)y/;FRX7Kܕ?p_C >䜅SC@!c9EXsk!40̭x 5 WHLj~>n(WU'|Gb0KN1׈%ebVN<|W3 Jk&legJJ{y#0vN cyJ{%3mImO?Kj ZLwk ӿ)? 7"¨iV/W&73rdbxMJrZLH $ 7 3[h s#g$&'=H^ :\NlМ% s/ ,V:lIW|+'  ]%ʻ? - Q=D I: 1c.L<2^jAU!In&#)8e '&;BJa,ylr'v\ոjS;QohYpdF퀱U$)BEyXw5lT,FW)5`o0E5_ϰOw+% 0p,jR%/ǔɁG@I57ش\F |.eYf:Өx7HTZI/ɠ<6CxQ}MWTWGҧ 9mIV~ߗz :-6| T(VH᱋gK))zXY:M of\hDhtev8T$&yjCXF 5bfhy@1UڹXX~9lﻪwT,M:?Dq 56}Nq{i3 W]hI~>km3-!%Ay:gs6Znp |=~c tN 81 w-3LWLO6] dML!ѥJ.OyDV q&(IrrS@U)qS0oSR7\.Vx Z Իo$r!:@Z~ɄwA.dl| ptEǝl読:0Bri۠"= /~N[zPSV]9No<.SLu9,.sľ,|4@}o,< LsŸ2ҏElO %&MP?nn̩z+B`eG N~v\u@bn]:z$,o@c\$z )U4,y9a) t<Χ {5޲ ńҪor?j 6k2esW63T/t_Я`aj ?E=mjiqiI y<4]%˷fb69iV%ڧ'TY"9YC-z(??);ɮYQRqӜ)(QoX6MK&Q(^5g[x.d3GsL1@͊cܪ^ω;nim#fp#u<5|%dEAwJD;׍Mgwrqȿ?gp>۸w|B. ӽ>wi+1SC&dU?Kp3Q a1iN'O]&Zyt $u*q @dBl@4aK 4Sj@:!UVrNJ%ĕ]6ci}ѩ\桩h|m% Ge&M6٨WV TH%R6-qgv5$:FO 􄬞2.jU &SV0rJf/OdjA^ :Rbʼn`HFfXr4YFY_fy, ڴyDʜt_Jhr[ AUZb 83?Jn۵ eMc?!]2TEU)ڲVd< Q陦rM@]YZ}A_5vZZԯcͱy|X/Ղhʜ$ M췋 "uNNHIu{e瘌y:7z;\b , ~"^T^\| ўh,8\~(|ebգ>j71>:z_=QE&ݳ8M(Li-k'xr3#oiNy>Rn p%hC,EVv)My8-gשoP|28$~doΠI@M&H-~9U m/?mt:hST[d3Qx(9},xM\ xg‡B\PnBLn6n? ҅Shb`ͦջ_+ qp=k[vR#mLɏ>hۂmOAd> CEy7ze||TW."\>Z*ū; qB`IFb78mKіhI,(UG~ƞi 9&&r*Cp/ O 'x Kr'fHAzyx<*qSyЋ_q`(eU[˧r 2:l%VuWRzD\ĦUd5 |.,-\뱎5aCoA9휒Ox2CqD ST l,VWm7 z|UU(~\Su;c?#Ƽ9VM]!fǎ,µ-%^}]R7S0J#ث)+i<ᆘskevl XW|}pJEUqMHo\ *` DF䶚'].d'mrw}7`ʹ]^` ӕA(g rZ E%$藐@'w#3xՐxKѩy#bЬ٥*эK8t \$o*2ASx:^cy.$~!lA+L+1_f)pCP"W;CiMF _$14`q5wG-0r6c81#B[T(́kSyӈu{On]?Lbz q񦩝q~䛣Yj)d+)曰75~ǘ 5kڷsƼc,`]]#%"gI&z7I`ԽHyA D!P3Rgf0 z,u]',_eTX!q ԘXk7Ԫ<{v+ Zoj<¿U/IӼFv\ӑ7Y)-0 "wpY(o hU9c#RA /i9S8F T[R8\U{U0D?pZwhM(@FN~RNT_oS ;,'>(hDVw+A]pK x(Z1 Z ƤQ+qn_نo[Cfl#XFao.$TKsUp41_g} ,"L@0YfBA), /*-ǐ8&c^ M4/Ja17m:m* c;l"C-l8Z&[' RXlՔi3*k?ia"Pye&0 @qpPG )utcEͶn?#:%% H"k䢫튑r1_٫w#('N6$yw '[#*.[yXPtbBYo]Zvq [4TN=m3xj5]Γ3#j@ٛ뗗oFFhKHC.p35 pʆޜV3B Ir=9otZn}ɭe(UP?t"2Ȥ eu9R0s ðdȱr ;DQ9I&Q:m4wAeL*.F)O}8[|x";͎Am?WY(XP0ysnI8/Zg_p4=S+,00IZ Ĵ’pT5#4Ő;<8{R>XYrlpOMxB(e=J h$>dȍ"ܝ;]jQ&7Iz{0P5$?(jkG7Y`rGu{F[:+ջMcV)H|lf$)#ڮ]hZJ\sg:E]H% ̨KQ5qb=י1a_FTMmORЫGDUQ*GѨW`W 3)kH^8|}= U)&Na !+ս5 fL,:O|~dKT&Or+JUƒ΍! .8e_*ǵ~yONe@f1ה:;pV$T HT$! kEL HD76SfAeGO@ QBO,;~Ma)38?[ Q2[ئXs>t'tsxYP$KS_=@=ة>Kt*UUx`O5"(BUjn8 4Y\FOX fG}v* ~^R'2svceϫ] J.ӣtJ8<r֗s+OE(xlv.3dbv|2ru,d!E:k!kvQ>!{+Tㄧe@3׿ ZkcGT* ~uwOS+OsnG֯F4%5<+U몟Gѯ"ZtQx8'Kd|R_k{KJȣ+!*.$_q{.B&Z~J#bvfAD=v,󓐨ژBR)rI0WH? V⻺q߰̌(\5dI%Ŏ@S 0z2CFVW~Xfq{4b'ϯ3sPUMQ@hVc˺I牦SGdZqZ89 has~5"+k%{t& 8z,=9aoYY(ށ7HVYRoٔ>PDg㸳jj$!ZXA˭PԀ|U%bo7 N%-IWl-ŐhN8) 2m`CP3'TY5(M7ƄJY4`aE( C͆W`适XIz~e^F>2 Z 8o8 MY S i#Wؘ VUerJQ&`<$@lV-J|gCe۵\ sw>, -d(eBͅy4 3x} d4G9W'CaQW4@[ G&Pou:ߴuS} u79MLH{vuN]H"Njܵ{ xv:^颎%+]`^AgZ݂+6.e WtxJSephUΛ*6Ps v] hkiCw~ońiͺ'!;_Ұ_SvЎr>^y<~%}gZ=((K`,o=wmB9q٘7L D9Pg0NC^}*cn G܆%^JyBh!rqD̬:/98lX}I)VuqIU"& n2jk|H)R5b&Λ&-Xӧ,* !b,8cE1N|9 MyI gh -;/q'N@֎a(!OXYHFы89(Z5'aw\;:G m񼙩8L< |!b@( yC䨖6|v0U_PC}It 1RU`BVks72?Lj\w"&&4 ӔRbv)c Dխ4TὲZ 5ÜsB9b2g{ 8Q-UQb\aةӡm*l.npᨯ7cܽ0J06|XB?=!8C:gL| +qbة1aUP&+qjG)7a5G*h{O&Mr0lxqDw9W5j.@XB <uRy-?椷iikëgK/ nas !$ik918AZIMP|6Avci=/5d=>ds +9~ʚي{%aZ ~*l4OU ;g&aH}G; 3Uhi $꽾--T'J JFM[cX%AtK!h5sWD2![}]q @mMȒ.%TrR9; ϯV4.Gr-/>z +FlpeWvIl'9Ҵ>r϶*j_K3&m/?jqT0~l @_:^E;{$,Q~+dCYȎަ$ Ϧ!)o-k2׍3[& Cȶ%n-?E9̼s SXu6RK$k< ; `*1(Tsea7ԏfפCwo9sqmnLh)5c[^ xRW&LH/J4&D@T-;^Ǟ`F-8Iǹ%T_67zkj¤:\M+QTb*f&= z/ g9WYN +ƪ"3VgK4! L&^e;߶ ?6.j]L`B ,ӹɶ$&;73oY8Ŕ/_1?ZС#р~i? m&{ %SM *ywX0_Wkq&fʙg9"C[V*d[g!> 5> ,Ͽ2a3Zڶ\eNe-^-5a`Ԣn?B^ZfSlSOk]۲ݴ"#hfo*;i` Eo?,h Y0\{hX ^{k^R{%+O^) %- zo+pI[[ xE~5f# vU %rz)$mc 9 u2WT\603B)|{~>z)BhGKI9c#15ƣ  _ʥJ0,0>83d=C9*XNB_[I5,AK(Qdד: Ý4H<ړK9i|5I5$Bo(,T&؅W~;\gDل1u@b`Lhfw^`M+ͫvj@2ߧNU qԋТB?٘eRc]rVPCbyd48Gm?Ϸp3vjW؉TQ#sm*c@j3&\Au2'tcJ#e9Wf>jSϱp.C*OC/orD鳗8`iyd;^?corYy6@vKZ5ki"{0,P|M!, <(F1{$6Cd1 v4% fX}.j"祣l k*v" /K;¤\Y<q`YQmړO^CIJDxTT1UÜ>RcXE4Ӂ %;EMd@O$ z8" !S>n)r,~m-4Ȍ?JG06idT'EE+ bQ>@BO͢/+Zщ?u▌{ªia  N,^/7)J8 uaC,0̕e.?G,eJG~&o)6*~2RzײnxxvdX!皝/'[d ^ Oo7I+ȠhH&/%hY7b@CșEʵ.tsM/7<@ wK^5&,xrX7~8Gd)oF*LiVZRÂwu+B>kyISm%) 崄1 aF ʄ-3ɪl24mEsڹ,lPV.!>GDUȡ=i.XW1yW/ RA~|_Dے!>Us,fyvG6]%:y=hz&\,S83ڳ߼$C<|<^b@ⷒ@^NCSIxš(W\XNHYD;t>ȹwўx_R: ZnA(`0UjVxg dsc t%GOkX5эNUTUY06:wT4<*%/>Q(]&,4@^6SBE0r|jGIT%TY 'ۜB@=U{J!aR^Qw:Y)~-QcP% %>}qgqu|OWɾ+\N \2 *9 <.PSoϔ()׀<mIM"T(Ĕlc9%v$c%!I:y3}>ΰR8@UL&^֞y?V` N*Q4-s"%~=3]2&v@ )zཱུqa^vJY#` 85inƯ2>.;8\"# aZ񁬜ByY,όx&*5 Ydx5H }[whǞiG3=4gͣ% nv\v:lLgf^(e(6,s5(SEJ"نOrbChɒn6.lU-2OIZhl^)ƘQaaIݷ{AnPij 2Ț B}Op=[* ՘+/; 5(UKy*:5GO}Se͖~ sx&j{%U"]B9BD4̓*܆mŹ߰|꟧i@fQ%v.٠dh3PfqhczDoCie[,wźSŶDafx:ejݞ;gN;Ak(. ;GcY4 6K? h*ϦYJhkS6)>+0xlˉ5\dC]aݼf"rKڏe}IVG0Ѝݜ]C'Xgؽdt]C׊{p gˢITipOumqPaG\ըqL@Ճ1TBk} hJT_ͽez7qqFR;o.: ruDsжy n(Y(v }E!9iXz /Չ?q!;/@tr,ll\~9vjNA)`A[̪U 9  ?)#I ^nwvDْ .CYSA_;j]k-ŃdiNLR߲ ~b]2P5n3{p6 t] x!sxm*I,(D zçֹKEEtm5|L$h{# w~=\ v9-o"GϏi :癁1(͡+*qE[ul":(4gSw?HLW**Z,=lA=& x1*{աTJ4<҆5d )H?9xFFoE3bb5nۛD DJȋwV؅W7c_s|Uvro~?43KvF99o!5"e,cʱHi a!_ۼ@ ¨!jUƎk)ӑ7#%pAEOҧ'oF !4v^@DMW[nH.P($O2uTב,w]obcvEŷCfV,S~ЙGx \ô!8$sq]`k8Kؗv残wC1%37tj&Y^yC R|@Wk_[ 38eCB!_̦d`5s5 !žA|W1|%0I-q+q 0͂tGahQ;.Y55?w0 l4Zg"`Hy`su36s-aY;N(Vsn6 C&aPTT8!_`{YϊDǺvǧk7聰_g-U^rN_ˠ95s Ym}d0PBW"*O<G6 ec毝B(._N- 3(}ҋ`fd͎>e")>hE6R^!k4g]tT>eEZ^!YV:Ω+7lՐ 7tcB00JrTb v0zo#U׊0x 5rq+"5/ kqTvV~<~'~fj`y8KjHjFthY *K@Z z07U0B #)sye~*/J$пHc. Og葔gPٳa]c9xj%mDRRH+?LhB8S碶X\; wն'/=r]cw]!") BKa)x}/ hDg0Fgս镝9*T%#5ɷЦ3qu]iWR^Cj:׆֕9T߻<׹SU;æ,/fֺ8X#)h\^%Iާ-.`$bteR^gɧ̲MBvRM@QVK_|G3IMkbWO(0M0ƴ;Ĥ/8m;kS4X[r*#xqp-j`'K2ѓT;Q}tXfyRSDI+T@[}a9^8Lzi6.S+;nm,:]kMD*5!؂`P״#fB5z!EF[x}~1f)6Dy48"67ם4d*QM hk9nyE0,Ls=f>-@sc~$b><O+&`8VVL=Nr,cQRQ )a`+ƨqǁ6қ#gez*7Oxkj3lQtuGoN \߀wU\C'F}+a\5QY͐n\ ?SS Q'( ݰB&<0XPZp<n=WlВ62D072Vb aJ6#MP `{> Q:OlEs,;Uu ,XJ9E)0y'!<5E0Q(?XbIx6#L.FwVqjR+*P58Jo!lj3kr}1TwPD1GBdA`jrฒ= /gv_nUm" F 4fEa(8 o c7/$&.OnjO߲}U˭󄆒:+vUhUPQ >(\?a cm*e QEX6 ߟY)$ƴaiPF:Z#K*r?+h&P4N\t5 bJr0䤏R\>TE\3 0%A$EM5N&}=1 sJgi4Z$\P,c}i rTs^Ɋ:64S@Ɩ_!BE%71u?4s6gU2>&?D=[Ԓ&?$Sj4,W{;Pxo.Ȳq/kfct[`astD39Z)Tb~Ėɋ~a `h m9^23voD׬3e e0N_5m:LT%Zͱ@"a-Nuy1}+ĸaPLQt\ET ̋QC9|̀(W.y)-sleO='N0")q*>^{3@h;']oҗTgP0SE:U#gdI%@O4PjP7DOܬnyO iH' f 13Oߩ`w„1^J<\$|F!I aUg3+l]>CRj/smjMps@[jy@DRԬ]`8L-/v ]x&is2RMTB:idEhP%^t?ܲ X(c䳌"{|Y9U-Nssah@N~E|UL<9a_%;_gj &@2;^Gez=h,#`Ҿ#q13*8CUMlO%ޚ|Y 3!V]: 3RSq̎`5lC7K 7BA鞚MwZV >mP(\oZ;i][ l))dӰө5gRƛN5xxk'z`~mpKU(Gu o#`N*o,ъ3^/#6ºy9J yvã<86=t7 vsd6oq*H2v~\4iUߚL䥢T0w.|k3Jp:7gmOښ8tOdP{K#:%?%i(25WCCyGV M^7d9H0eѯK;7f(jմV6D09r7 ,Oo4b{J\D9lFa#1DDNkmwL8܉(wn*#R]&\$OxYlL%$.HFJ"D8jq㻏"uHHq\vy]YRK/oo)FQvDe-fnS5ݕ3Dg>'h8S.5SW++e|ȱ#Vm'zt nTf !b Jb~V(0:y҈"|hC7i, Ux ϲuQH+q ~UEnV'RRɛ5~G:Ԥ+3)|$ѹ[He7#V N_X(Ƹ7GN{RZ{PY|lжc2 sb",;) b`aԓB+qpYb[Lm.(MJ\4;lw8b>uWy^RED.9^f=cv.HC~`Sx]9}uG֢1s m!^LFU(c &qzMg \L/IĮা"LLFV Un'e#aQ.D/.'˄M9xM"DNoE db'Vs{Xn0P*$,P2v v -9N[1,Z-hB@;#9|5G]*Ҩ9cu_g/ ʖI^^L[۷//[S{H-@sutֆ,y:'RuE )3ML2sY'!86 ̚l]Q׃AnhP)xⷓ2ۭrܐCI4zF 6Ej|mg|FOp{)DVE}hox]sdGQAnI' 3e@Q-~ V8 .\P|0v]Cd2H]p=;_!bSIrඕNγhWO`KE8iHYmXN]LhhEN W¹3(L|bOŶc9PЃGB˿uV.P::?{} ͗f:Tj<~4{xݫg\Һa)!l&Z:BF12f-7 ]YDdHwZartD2Mb*#E}}Ɠ@VH̵JЕN(,\3|>"/'kJ+WqRr[y7 ?-Ъ}DءfdRh;8G;%ʌy_Ge Kqhw}48o.@̜,CE\HF@u`mpAl-NA̵,ƾ/VW ~Q51ˋ} tr+ci2z(fxf]ל;[ I\Q*Ē"A0qbW-I!sf!IQ]tm" 5fۅg*p,IֱG!~FP..|\vcXS(ܰEe !34FK@; :ZAl640]8{)PWA J""2;N$TfRpDZs7J_TÜyw"rbIc}stQ۫B%0v"gM1l&0*;J.0&wqDzS;:آnFr+幗1vfI@53>M iSCjd$=?w)rx<1= ݦ e^|A5ic{^Z)+53W4G@]) ,4N|C8s7׼ -+.Мᖑ̰WJIeȦt:m0zf䕤Co(;`-xK v6JC#Aل!CU괜Bՠ+4/8! fpR-g!蔣ÜX^buM%KPKoBx,%‹!92D}ߔjvȷX- TV0LN.W܂"nQz&?k@EU%)h}h$mQF0M ߣ+;h2 ff6wq4WA] -#RiHAg* DBk df `E!Xlnuk`mwVܸ@r`W'H)?^ ?s' V-xfgr_"SL9t6~he?|df*8/ws6-9r&r4ޞȰJHݴd~"&&c9ρC9ldX%p'%CDB2O0  8R9(^-d &e0_ǟOG}@gjff@B2=E@th:mm:WYI]ʇ42]p\I-s@!7re4ӭR3)14lzsEA|/0yAޮϸny.`kvB-E /?p5A˷k@*óZY,4?@($Ui 8Q-ۢKc'Y҇fah6[;q/nX8h:<@n}ἦ.\ڠUavbWZ&Llh< Itq;wɓkkOHHEJt&3t%}qxeaqS*p3'[)sٺ}UEh#~6U}јoGDC|o-/3}{NkH!.W F?%bKP~x[EE(ʂH>N@ų G~B|CI-dA/^w }"ZІ: F0;eOЙ#vOֲ}㳣hʗ7i! #*ϝm٨_q0R2u3t8$1ʀU!OK-UVUQk2" XJAeJmX`s-Wwax?E-Ug_qfA#7%ytؒN/CҰNb\ITΐ6u.tNoџtf=zyͫ%`RTy>2%ch,|$Jm,$kg"3bM,U ŧ&U;̒ѱS `8'-8Ѥnj:_] UK75nrv1w}5hhmTA{f8KsII^FK>mtDω2 u]7q-`Z謁ȩ k<\Oqz(gH ײTH;ݡl2]D9p՛}AgFH͕iJMU|_;VͦPSzEZJ9]@& _ej)Wfn~OA):jM{kr~ܓWI'rҀ<,C])Zގn V> z@8ev8mBnQ:}:Zf͒@<$4T 1b+H Ȍ M[ [_+ky9Q"2Gc=#_?q&L YWG;XzQ9FPN=Nv)K xM`WB8$er.ueRӂK<3(sTOxիz|IJFbL1PJ}Ot*^7NF v&͋ѡ]胿~5qxxtbT#$ UwCsJ=)_XI.3ʊ1|>f :Q'޻qKH V jjkt#QIkۇ>ޕ/EF4MMZ|ȓcUA /)OkX8nOt1:\4`sb-x"#3Л|]ۮ*\:8P^ddX`> pqK> zD[SrDw+ t%nN'w,BώrH*]51y\nj]GV󱙇 `Ud8ߘqЅp4Rh31m7EQcf"&;;s4.ڗIaٿڧHsXŐ@{ ~r꛻uB !P7fL3Oh!}wǙK-, ,Rw3X~<;WX%[}QՔ "0d\sڅ%1muDd$^(ps'{7co'̐d3_T^A9ڞ`X*W¸ Ϣ)i`_=w@ ډ[7i N!bj)=0/fNLWS:@ו kj΂ׇ+0Fo R%q>K)c 6`8|(64K,"5=RaCMr 8k0] !;ω{v =NZyߊS_ $dh+ JsD;L ,*$oU4Sxˊb&|~|&GD !&.:+l>7@t;4$XӢfVVeVM)k~*NE;*JAW E'|>VSrtBC^wOGyz171SY@VImoX$w1:jiaJuհ9s|5!yTmN!!U!HU8^+!~/|DyTB~0A)T+g*gC)!VR톺uX&P SM C $0`;୪:-c@,F̰݈R={1#Br[scTJJ.[s-S-Ɇkul@,sƭF]Qلʹ?=9G,enSB@`oAT-!Iaߔmah/Lwš}?NfUڮ 0O'G^ܱu/Y&4C)vdj-Z`]k3ن;] $C#x~`zYc8 A^3WYKjA /2Nn Dmkz"#Zka7 9s rQtQFI Gia΂t[yt|l7aˠY뙀 niҕ^GZL6̭H <*/: '6dD msvz1:vNI:]p|s{sRC+2/!j4}]ۧ]"&!zZZš dL_ dgT锣)" $q,A4SP0$ht>߱VɟMÂHd|]*E]ҫ.[3FIJ@~f뒁 Nަ QG ޗoO Kc)y ys(D$w}Eb̤bot1SRY j;QК&xmrGVT<ƌӔ2<]gBK8cH0(寋15JPwW.= 93Z}_$,EJgmUx `-zEdQlkفau`7} Uemt Y*iOIR|. [r( Ё?h"#<64LbGN f.%~5EHC@6,C^<a]Q@KO(6&3IUA;1iBUYg ^Q#V"~#ag}ev49o?@e #7חJmSׄ%/߫|b|7Q뮛Hzrp漶{l&HՀs@NyJ׶s%#" C%iů{53~Hl_#yWa7g 3G Pߐ}0ޱJeaIl |B|&gE"M:ә;DCD5濑nx@K C&Tr2"Jȫ#s(1$0{yht~ޱ;Ii5ALuꯙqۿ7<"<{wC%<3:v^F(&`ӛoOgYvL _y,:]t7kSw R\a@]?sO󳸥)Pg7q(ڲb?꧜0k#!#9+DiX}JF(,u Z:(qRD^CաCprʺ͹O76ګ')cLp,,K|}:Lu-V37=J AE6 nW |)=/͕ݞ)iF{(*"_\,Cc֯αtgS{u|Q*JY ^ HIxo[^B9E؃a/Y3l,5n{wCOu9ż8pypW&wZm8_U"5q;Qze~u1e $,ElyZN ;ry2`j It ũ/gneP9ʀ_FB4ɹA[!>0Ĭĉ$Q$ a| (}ь2)'s{]q Ah2z-ͿZ7qD"14+S5>6yFmX4߳p.k6˯&Qag.-*"aD }  {Zj)\i(@V`S35v&-W۳*! P{-C:'NrHdc*h UcseO 9np-ЍT1)c 𽃵RN;8XKvt"qIf?ոhUHa[w7^ "@ -g 럺h*7Q'Oa[^^MIX)Z]3J|3ah=ݣQjj՘ӬZ8Mq=BcPTc0@+n3W4^Lj(rT2Y9f[&UR zuɐP X4.[4P1@AuFG`7'o\N|P T{ K4QrwZP|eY w]EcVOhXЀ 9&$8xI-Z/ e?-QWYauEV#ךn&Y\^wjwgT7;naiN]|Qyʄ%H i>ylP)/)I| 򟵓#g'B!`SKxhpif[f\,D,0ab^!쌇\CdilX1/}Bꚃ'G=;Ķ7dlc-$]$G|eL1l!]XrDM WYF`}qQcM ӛ5`w'w?Lz + ;P 7#?V&gVOyU5ZM_)J&L~SIAx 9|ƽR ptR9ytG$r|Rxj>Ul0C0/#\!J߸%o3\se+EZs_[ziO^"-X&EPF0c ^wDۨm;/{554wsl^9(1n.cKKd`~d~S]KhPG/Pm17;'t3,_c$NqSOD)")@lo^_j$Ž8P3p:T!ӄcdw[ be 'av┬%ˁ%qYǻ)  cz E҂@<|CNov)U>܍!m%SuH]̾Z̓1 0۪̓t%{x)Z? @PzJGeaes4%*Gi$MkՋ=0>R dy*F P~0E&R7XIU; V,8ѭ?&rX`fo em4GW>e!L )}u[ֱՁDܪܝ ۗ)UdbY/l $r$TˮUO3^VW&zMtlKj`H>06PM~xm{2@iԽ3Y|9},~ Idy W{b92;rᄲt SM@=aRz5l̩#vGXLBGɄ>s"8{;k'_ֹ;/55$EG9*l fS*_0+\XȣI z+[Z6S4-ʍ´P~},ZDD$ }m$˗fo8p#"xʍ}sQ t=fJiiv)7{a7'Lf;jEϼtu{Qb'VN"BU>)NRkKD0x\GnVД1su܀GRjXAR5 2,Gr}̛:,v+-NYFz[H't,TjoHf(FL8x*;E9,6T԰3ƓO=\V~X='˓ jNЈJA% \Ԋ YOT2IF6?B-qv~,(wPJ>WDpm>96<Χ+ANa}QcV@K"Ӵ2=%lnl40=5xXZ)ϳӢO/蒉0PaFgyZ1ҮOp?Y3bdV=W=Q3p2QPk$'<>jc^B ,;ee͔7r F: Y*P);$)¯``k*Q&xs Ȉ S72o! }ZȜ.z[TfZs{y)W𳯦Jū,8o'>yLof}D d6+ڨ1@`ՌFU,|fIEZ=V.?U+:N@ӷ|ix0DcI cC %ذ*J=cCPz  %J>#q%$(,5 oLħ$26<n^cmj8ʮcO4{j9m-uٙ\lyJ|pPgB,TrqYS.lP.(_- HM-GK\Ev%3Q#Tl{Tk͗Z3MB]g־׽;Vv@iL8Z7DۡGզPZ=a* _Yk۶eUz,]EDyR;kѻݕweWkU<=,;{sQ}ӄ7EG1bSǹ59QnY.o)RB&X h泔:*5ȳٱ#18sƻo+pLV9N$6n|s'-pgrN;r{fո~98 >x#Zf$U⻤X%LjV"_kYKHSM#ڪ=Dv6 ۾~}5]ꁣ^exNXbF8:<2Rj>W~l3*I'kV ^31F)(&lMA}!64ʹALr?)SN /8>ѩ P_w, GeuVNHĄ-h{tƁɨsxO *$gID|BC/nD]u9h|oUMjɴy-9m3Y:N7Zv 'M$z׫|xIW "7|(m)qW*sNS\ sژԷfƲJb:τ^ΎXJ[_ ;˅v%+;A~Dg1J(c7Ns M96gmÈhO?t䴐g?sݧ6~"FٶeTJG&hǬ]yB$OE=cG7зssg;{BAN'?Q0%첺<I5khpT'jI:LzJgW 5,u(l7.ԭh  €}ed3FS bnE>u((ˢ(IjhNBo*CHw:\o2RPyXՎW> rs@~[ o֧HEzC䶷q+rB4S*&~h?=tZŒW X9uXFk=z.k:"֩A=-G,i{Txu11){nj<춛ammy2y>/ńZ˴k&GuIC.J<+&LOL շ uL'HƸꂇlF<ԅb7&Pq]a0'uVچH[©͋*\W083VXGT1G"ϹQ:Zv~>S 6[^t,^>ҳN7f[ֳ ˻G>ˈ= OsRm.aĿTR/xkj:!Jqw%\1`j93^9gF1 mU+M}//3R-iN?7)0h5O}󈽐*MSW4%v6qQ֚ioPFmVD [%p7jU=geN\[u ͣmb*3k|R2{n2QGavm8\34$; A]wf~2hDH|!ֆoF"W0\Otj t u0\\F2p!WZxZ]WQnzMble}{#aKfzs)|@́d30ya%PBoejT^;:9?6SYov(C~0Fyb}QJ*"$юsжAi?Jdž/p:RwH,<2hʍJ FXSF{jk_.].;:a>b)l #W`uЪzX.4P_NŖTL?.Umh2-aT5+:MZH0J*A(%=+ZGi-~A M*_:u0ֿ 9 .Q)dzqws_U7wOr:YT器?Ѯ!M7Wr[|P+ VUֹZeߒҧgz!xMkd- ۙJ:`d06u/$?ƅ p!ʰϬW8d>/,/n]ؤTmת4=cDKFcU]E!A#R 4|W Y K꾡y;`"U*}%w9AG⦋ v>MKq4>[\x|+R6 ]Iģ?(3]KBC`/ނσ>πQe. e+lI>3;#Oԍo>ԯNeF0:YF9N48zP;Ԧ˖ڝ|i?.ُ糭inIib[8;P\jcbF[pdJ{1:?|4H)Bbf?~xjK%F i=If}OPJeP9=l1 zxC:%:E'NM3J9`'cّn+0~+o(YOϢ& jv3X(umee Ǜ5؏n"PI#i0,(IVāՈ"_.!w6_2YIi4NKG85)UTu$IKth|ǿ>z_Jڊ׌u6`g0ȋ9b碣Mdcuht t' (ߩ8Χ»mtpQ>ԥV:~.Яfucg ͙]K`q^h;Ѫlp*^ИJkv != U"87'l0P%#`|6:}J#+UdC.Mp$KwiyW 9wjJ1Y|NlXqf>X7@HMgfqȻ'>.5Et^L0*2.Ni;_~sz F?e 6qbVt)b(]2.8ͮ5ZVU\Z ajGMtHyĵ-8u -Ԓ|iړלNc$-ksuᙪBE_nh׬J;UsQOqFJRhk(&O%0a&"Ò ;=UלˌJ:ˠ`eA[3#@LUZctdk=ޗmr!4iNܨ'K _Sj0q9 dvovl\d^4xRsC@Rf[u!'l;"Gӽm]c̩Ԩ c cDH I7dUUG8Y}M7aG$ 8<#pƶ)6Y/ Fx +yX̅}Oگp|u6) TGEБ`[ ˸E]GJjܟ>MҔxE'QSO7P)$"[V ,a.i[JKEy)J뢕Un%Ȥ%e /6țÊbWot,({RI*=?R ksP2E@5h'X)ՙ,A sX@v,1Ϭ-Ta^36"2MYs\m (0ro?i +s5?y #>9fceLv<ðĈa'+sq=$CoZ{Υ56z V9c),i G۵P"ˣhwdhN)? j3T BU6w'8{i[v#t[ծ(R{^3u=WF:,$[ڙUZWgY>noT$ukݴ豩x^LníAސq7i] Y^C[݌UtYw=XaE(,x=$58VN\V7"[Ʃ(x<2SXGUmo@Z b45BDNt8܅f,(f۞IJðu' W][ԩH7ۄӼcPF' Y![CP?&6Ty*-NZGxJ!-k&2lsK.fFt&¡:nj{nY6zO?O2{:ߵe T&,! d 0P\&ugڗ/&ȩT:t V:6R]{,U9YIJe .ZE#b&-<>˵ N+_iҩ1s8n(BԌLW 7P]T(d Y dscaHY8"~楆Lڈ Z/ |[*t2B,g E9 ӑp)qFtlY }s"JPGT@58K}ĵ k=P& w nH֌YS@0+N!?ά άU1A!&i2#s9&Hb\3HU! XQ&>Mu [J\ |{ ֎"I|zf r9I 8@*|KoHѫX C{03huRsC hn}`N1i\3T!dLQRkW _D \P{){Y "%䞢R[i0[!7 ^I]R&Z>t)ǂc׷R"gX,ོΆ@I UxrqMiSxځyE|v)HS בmpɚ<9nF6V3^i0 %a?9A!Oi1I 6#ѕӁGJ~ 4kAD6gљU5ik< zqjcw >'@$ ME(ww,0}qD k6+j$y)]9U|dhu'H{F(BE&CvAa(4?pXZxSo4l%\J4GJKBq5H/щ"4` %Յ\Ƅ77z@ξ-[M>Бz^m|A/³С܎D|]Bx..;M|JI2Ut)R{ 2$~*dZ;sZɌ|p%#(Aru{gvfrs";Oy^ Jٷ*uNwiiTipď@9ZiUHl A/G@1Rt8hs~n)&A`mh&ʐXExJT4<|ݼ]/9S/] $j^=Uai/~nA?!2[&sa2E6>,!!r \X 0*ɀ.)WeQ!ԈԄqJ+\$f@OxmGWVT!X{IUߤ+6h' }b!oP wLG3KsKw]^)oV@OÕ_~g tv`vᢄb^$md9kxt-d/lճLϚ ,=T⥐YZȄ|♗`A|EkdDt23cmJIia^s06Z±a VzUn[gh73&M xgq]d"l~!ZWXNFT4WG#MqA#do;it̹|=w''KTt{$uFrZ;fo oiPgc.S y,/[1)(]1tx$#j29~{,HZ+VZKgYSz^lp^$HVIHdV?H% j06\%K7O8!~;N! ׇod{+2\h|QpqXe84h>ቹD)Ӵr|6IZIh 1Mm?v1D:>b jqsT޲CKy+P?=@xq=螽Ȍ0BE|K׬|rsFd#~Ȓ,$YEO_Eb@9Z,v&Ṯq= -fko?eBbfV ө )˕|rwgZM}e%Xun&:3/T(d-.B>M2u?WC$rkɫm\ "ZmȓWLcp#7;V8Ik MI$qY?JGFH;POd{MPpo+WAE[SYlˢ s"uix^P=ƅsNw#ˏztn(B7"Y?Ӡꃾ [eHa:i*M+ah5!h+g޴ { U$iY Tkj>>`Te9!8`YqF ]%T;a({lm z6L34ŤDl ]M oLTg;8o~N ό#2/D wZ3z 3xmv=C&ה}}\w7BbRqP &[sSci{>hD5Lo:eqΛ(9)zq,}7iB?>0 7JH^%4`m5q-rT/duzoqKW!\{)53+Ά}'[h{])F#@m&<g")rÿB Ǜ`>8+nR C= :n+Y0d]3juXVd\vjyCCsh.[*@v]"6ӭIY4S(o 2sa Cge~AzU[8Tj)${z`,덯v^a5qg(dQ|0[%q#Le".VY^re۸.4g&$–,J.BHh%h8u]ł' C;M"'rE&{f3@!J5+AQܯzc|X:;yuާ!HT`J[AF!%x$P+OqJc;tV-{6vD6ˎ-ܽyq=#!fj3}ɏ[=m6Sg$dheCxE24̪֫ɳ)6H||x phZ#NAYȬxx)^>4ԏ٭}Gx?j<&n,tpRU0lڈȤ?iw(fzkFӻcаFy^|{Qh&-m N8u\%%w r`Fߺ5aBߥpn;Ԧv~Ze0> GܽpRwUqd6_ֺ'qqJdK޽yed Fc(CMR.'l߲5}]2.O0L۸YIaGzϷ|{xa%[w)?n'>0jo-q<19*lPHO[ }ae y"&hKv`Y9s2;}`$;'Jٱ1$(\ c&d: B#h- ^™R->Mr2$1T#&`*fDp=I1.Qb n ƻ}9;l0Hdp~wMf?T+(|9Iq'&]}=~w"$c͂jH#Ja42sG]{C^79Sb[p?˧b̂h:d]W8„i~WMC\ɰ#DW3bf(2@ p1b1ߙ1da) 2<`f|Ԏ(ߠzgCBg$9ʶҞ{FgS]Hd*IyR5?*4œC Vq| ֯2{z'%B .j‹ĩw,TV,ǢF%9֖kꚽl ulA^@ki/RI҄Cqx218^ e9 X=iE+8#SO} $h}&CzKȗܭEN:[w*2J N^fVm[C)yCP~ţq8:j=&;MݡB*N TXSVrWH8AN®*](IF0W9R@|HG!JCj .Y &yB䭬s>5!yϳȀpSC:Ӌp/ G*/^!CK"lE4_EkGHKn A($hsl+%9/-斈E*J\FmcXT`4t/U L@\]߿g 2{x\,Np5GClܘ={oG*d+n̡C};]UgQ&`2&iHT+L4tA I[b2e#הzhʬYZdnlZ]a*+&:q@tjIj{6CFFI߱ N8S E`,FLm$zv\Jt7ypcv<^ʁNujĔNiC >9F} "aJkG7j<\SrUzV#;o]SCW3_.+mH;@e#At~*CqD D=ŗ:`S}:4 -(<Vw1E+c/-hKRYOc;n wenu'Zc 606gqn6o{WT9C֙ۿWp=` lgbY݄e5NYڕa(Kw|7 (qv>t ݸ\+|֛ϔ)4! '5WzF[€'"-ک"2%4lu<Ƴ M BjU/ q T%!ߑ8*µ'v.3c9c[q9R:7"羂}{ b%ɝ*Pn`S"T{=Og_}Z#I-bϹQ*cfrZ^6|n+>)XAJ0僯LP"G' {)ZOFcDo5yfUt.NZՌ-qՙ]Ʌ@,R6J+8?Op]0 z_* _TZ1z\7s:@6pA,ܲ;cԈj 讔2POeSԣhk-$n.1Q 4]2seZRO+UbjL~eQDƁFv#kpe`p%$H(Q/U1D-"@xJ(qO7o=*]Z^<0k" v''.Bm/sH'ow4<1oh"8k@ɉG~Y=M] ʁ{DaRrb_{fvr_5U}[W[B][jP֦^ih P+ʵPgSJS߆y0pg"=jmmG~` we(a,8 *o~n«$tk^Ç)01V #:>^U)BlCL>O13]THZN(9%(hYOyenSReY*-#y`p"VgKJ=L5/"+ /Ko7> ݟz Xb>lu` s~1J6 XC=9Hw-Z5\Մ?ld8S?S +ȾuwJY &as| dT4u#'4 xY,2FZ0,FK]Ȯ9E|;ͮz}^Yq2E_QFAY1џ_^XQcuܾ!?7w޶B*ynW#6^Z.UlAfش3R/{rǯ9Tmgu+1G}jD,Wlᙨ0:^mid3h|@ shmQ dc 0CvnH%_2f;u,0F!Iv0mL_#XYB >5 Wnv&Td9 DJiΘF7tuJN׾ mZWkĽ 05f\ް-_) ;?f&ol &JYI쉯itjv};)eIop{v/ /ЌG2}*^D4pqv2U;%Q"H啐ީ+4}/oU S2Q^)G"+xew6Lb=30HXPեO#Xs(Cy4 Umud>c}~ީPQps, e[9Z9 _5A:Vt!rwGXJ;\zogmD p?6a`okNݻ#\tníoy5cе bAx?vhg:u\ Eȉ =r'%V<??d}ӑ7O9Oo'fywPر&T ;`Q1c:J@4b޼nT!S%8,e558bբSZX.yEy,9wbMY}`o*v6*4\PsQqbi I8,kȺ / nolfrk8'` __}!j!hjZy+Uc~) U4#i9_}#.)-] h1bIkB<dky\P6I blK;@U [ E߁5é% nkܵٮ]lY S_('؅sO[7 /L*BL*+khey8w yxiS Y^j[&m8Aip9Q44@!AU wŻ] f gcZ<`G97oODB7J-PܨU!{*/M*}3:!UO}3%Ov< :8ppLZjuxz5ܦL@is=C[%#9QF.==&@ *6OewZ^ټW>AeTJM)ﭤcOUz|h^J3*+'õh'dbF5.Q=ٛ %L`LH!%iC`Bc"Fc~T)¹8T~n$HTg'v4A&`LހgBUļ Ǻg/r DMk/SZ+B{QreD lۙ0O}\RNq RKM<_ȳ^maf~a~:97hmX^El5KzNkwu[*y4̍Jb ݂TA Hy WH=̲z,>2tE$g8H4'BS4{c 皐z76FOMMOac4Ƥ@铮E'Je2KLZ]2tˏ'gCrĶ%IO~d"ŠKFxq'řʴy =03.RJA/l~2`j6]ko] ]S|訣Y{ז# O9~eԔlhAjHᝍ坠6@=cHCf1! (U廢Cئ ˩ UL=b//2)hkѩ~6KR@b4fiJu*(wAN3$Aɏ6wIN=cDL ~!v!1H~ܙ7JeMH#'\ǃ^u:oT>\?(,ZK35sS`E+5|p;1vo.j̘C%$w^-CG80pQ"(Sx y782&c.>Lwq\ց fvtaXtc VQfGХRy 8X~UEX%z9ci.}nMoi6E6:<E6X~xZ^i!Qv7d WMG@w$h ^sϷVݐJ3 S' ACʑqؿHLAyE/C- 6=Tp\XUҞfwi@yA著OoTXkt߄_SJoͺ`bCg IS#ǢMGH߸°Xz> R#(CCG3JGC`DmNC.3)XoqGcvPkRߐ)GPChG=yt-M͈XnlK\ OmOfp(lf Mjs?4AA!2&5m3XV>`N]rQ)T=1E[2r0+u &6YnHj2&\襾q:r婓83h"Azn-RRPڝx8p bPIo082սd>7UJSL~d^(6œ )?/xt}DZ(׳I )= 8  ;[x)כR 3Wbh*q,˻@^;YL?mB؞v=pN]>2a6N0I '@E=.. ;b(DeEJL4Jvݎ0;3=0yCZD_:/ R jC#1~icαym2kR*=n-A\1sdXK;"ѩǽf7X(]d$mZ|,ča">=[HB HD|xmY>Y5%D 8ϭ"׷ tE u] 3 ~Wh<WV{x k8mw~XS6B \#N&\PSC'b\rb&ili@Ԑ!Sj_2Ef7[ v^UAf,w=:U/5~[BbH' 5}l~ ?}fJ7DnLxm©;{a_nxUĤwgksu޾.**`Ԛ3(H&ThDTV?g: t 5Ü죫3sM?pQ!&!RlN۰-"6V׷1e uoQZɌӠ߂_T*MJUߜ_~ ׅY;_ayxm:~VAv7tq8urs%UV`2`fhf? 1S > q$}p[T¬kMlo`#>ѣO\[}o 5=u)3?3>BoEz$׷ސ#3FzfGD$e;n6Bekx?;R 6̣K/$#O. &{a|iL6"\Y FG-o,hXT E=n*"TPN\k㲶!Gl(ED֦ƃ&W&aH *ҧmR@1zƗZxؿPLzyٮ:YelNp R6TtVœ"g~Ut?ȳUƣDx]q`\,YSR M_LGP)|N%p!9ތKN,FCȊ١3H3QB> M$i.,Qu π 9%g::#qX&EVk $քg~|Pޏ  t>. [Yj^K #' <(!0!&=Xմ&#[aW}fRe^C{Ɂ|)Wwď|Lc>Є!x/&{K;Pιay+XkF`RU81`02LzHBAUNN.>ʴSx{FfVf=Tu5 %}P>Mqj5c7v_ӥOlS? o-N.M/hP|F]`bz4߯櫅2g&Tn?;ֆXvUsEZ,1VcT#.Iߗ AA%UՕuzcO^9|V.zYP$z+MG,Di#Yjs*Uj6][>x$#R1;/;,sA@Ij~=^2Np?^d:~Kf|I.#o k lF|;*5prv?Ȫ;ѡ ݰVZKK;' dnrdD&]fB"=#xp) =dpoZ}KO2ݡV2U$v+(`Τz缗h=UmyC T?i((4C1a_qF=G^_3/ʠ6d"Sy|oAY t(ر0Q^:VO"g5ݠhǨ8Rs V4] {<ɹ ̕"fcכj֚nytk_'5S40@z^E5.BC6*~~55 fTޡHO !>GkWptmJy\z`)~Ç]?")&oTT.E:]Gbjpݐf&Jިv!d[[H9IX2/]V2$F l˰XRۅLO:B0β6LE 0g=[nqIO e2RHg+Uah]6j3'Tw ݜy9UZbOʹm%̋'FAN/xѤ:1VdlT%f)=PXr$ BP@B2|.A9v{A*1[} YEиxDžtthÀf`WzfGZVLڽQ$|5wH$+H3l;s%VcAf6Q&,\~GoNSt]G"2D@7yGASWY$]j%'JυaU4Xڇ^ߗQ0%8F}8 fM!&釴c ~J5[Nؖ)t7~ʲyƞsanKuf2 lk:Ipm›`qX݀Q6Ȼ޼ x'"GeY'hs]6ֶچEqbwr%̹O}gi(h^ 7o+60 c-OѨ;`?ng0(*gUwd4J Fq+No-wTRɢ=ɲP_Xw} sNMC=G /J7"G:@[}T1NQxבEM0ssMfW)9S"P ?L]˽6؛IGlN7q9&)m^!OT΍xѓV(leG'~Jy+ΆxRL/e[_ؾM*ZǶl7CG0vj`J5N?vzZ餕ZP8+ #f΢̴ -tLm9 V *EgQn)&Qjl,xGH& <\rrc@^{Z)~e< k89^D:&0W[a}R]HB_yJŵ U6u6{`S[Z s+UnQd[%itcwƭB n~tM M.5Ifzh S7;.ˑ 1 '1 ZE\ec6 8Y!Ԙ 䜷Z|͂ٳޗ WR2C QnqTo)W[Bݖ4|EccK<ԟ:,FZVڄ,"]Aot}j\K(;j?7b|Et %lEq4iHylcm:6#)ѻG}k? r4ʃMXj w?8CD2Нbal+s! Ը;Xxֳ"Qyervv\5&{LI~8v&qt]-#<(z'W(%%Mb'3YIm1Y虁Fp!Z9XiB#xowb! 2.+9-k4E\VnQɛ\Exְ˷)~Z%hI>45چ@0nDON< b{ 11`sA 32wH]O#c pCkxQw]$DĮkF0k_ioR0L8o$;jR.'cì - 7[HRrdzZz=i<.*[`@M [ZIl}λe,{/iA߂L&brɿk=_kБigGv y6:9 y[FְBJ9me\l2^:BhpZx=f]M,ߥ%Adq mF|Xػe^I[ G:Ext6Ģ mju[gau6?xG2 h2˾OKB DQ*Fȳ AĭIIajg*<6Ҡ ҇%X>&M~B`Rm>{.1^njI? ޣY;gRToQ#jŭT#Gl1QΖj.dGQ3B+\2 j\g6fNZ4FpU;& ݺ_ c#*Jƈ.So18q'0ʛUˌgXIũwb:P\xN'1L5\z}=gw ۘ0jYefh昁u`%׆%lX?EEgshWV@^E5-,i^-tCXBwg/5_3 %hjV3FN"en^) /5J4r-#amM[DlNf4+ 7uZX dރipd _5y-P'Vs,N8t~WsCX].D11b),IJsW>>+T39]zXHuœbb=&t\J&+1|-k ӀHh$Ɍ[7[@{14.`[[$0F"Kl%lKʮ9,V{Ar?7Ua@T߉9{U$|Ĝs ōKLذwUhyEb~b_ a LI=IX3CiOMq$-cr35JS**tۂn ? UASq_6G$b` PE VZ +j#qQ#`}Mvng r+.k9oqnaJL/ƥkt{|4 [{aW32/6 ͠} Obve&$_K ihjP:hzW2 @tʣ߭uky%G~ J](OWS7\$/%ҨLY0^ֲEp"NߎתIBgnҫn'<2H:E5n$lW@qj Pz9J QNt?~VӐB#X{ɮJCd6dۅ2GLӮ+`&+E־'N{\z v'kp(2\OnFxlS䑷z:w ṍK~#~ <*ʥVɟήkaNsh1UVA0Bj xGwFUH(]yZw}I( |nr"Fp^=/ל"ܪ{IEohwŽ1&\qZ^u FK/ҝI^)ke")ua}iM\y픣\- ONctebu}<3'lO%]i%OnP %{TO- LJxrdkik_ɉ+(ZfX+<%|e5 nt"N9Vj'@qsЋ*k mvtq LYAb"EA qZ*"C^5 eiM(K'`uLjSRagAM'eҏrP5$̶0 fh%pRY7]D\5!Is{^ur&!ynJF4ҶPes-yà!t;DuxBS,k%uQ{r&i7Evidom۬ 7&~AxcexeP gǵ엝c|*h%]6]>‘#ѓ3i4( 2ͲCI?{L/I(o~n}s9T- ! uT#Vs3?ګc3 F*h5ڴdЪB`q`)zK(/vp0IgSȅFƀ^Ÿ<Ҙ #AvGď\b`2jv1 fyx^eԞZ®cХC#u8 d.Q;x? R{EB$Wp`{F[ zC7.Ǵ+&⬿&bHm9̝!Gc6F}?m#:t* lg8fRdQ+l J S}{ l*5Mt)bYLBTEv : [R't(0l/N&>J*+nDM<={#qj$o-o^&7zѾTT G+ٟ] w>_`5N]oZ hxjz=rA)RG )G?Kٖi|DHaVxӾa #)~3'pvxִEBǬMdЪ |Oc%AX|Tlq[Il/҇DsџFA?e WoaXk %{71IWۙS.IB~Mﳶ =9tA 3$AڧBv0' nFBzVvl n;KDڒyHd,zj'~Ce:Mu"SͨbִC^NĜKQ")&2,9&H.64B̫[Tur+II8@O6`́Z/J-z, YkJ < vm)VwLN]GFskpczxٻ8rpZWGY//Ajz╋=KQSٴRegnMkziBnb=M݇W 5oțXrd&}3R@wzRvU0\ `E8gÝj,u)9YB:WhNyAAVcʿo-L `w#3/>DWX#vcF #=\~|a^0K8hdpJ {֤)A̧^w}>x '݌Yvv!BE<Խ^v`(sUu&u^aX| 5N?6{D_ãQBb ZidM^}Q*Pf-T?nd{ϐk b"'=E0f.>9|Z]ҾMoV S,U6@S@S] 0hwT =& uԺ"V2*+~U6y,HfU`Zasi`ebz[f%DgHˡ FLb`9&CNM  f``mﺙ)]]v6'd;X*?կӜ%ϛPy94>+竸V?7Ljpҹ⇠b&fߨɝ= W=ҡ*)A]ԅsPyiC{@g_^R/9Ӌd%%ԓ7ocI95] eKlQ[?bf vT+P.wSi22{6◭7L M_@O>lίfYP2e`h *CLN3 bL<.(WDI&5-[OTD!J6$# vj6Q(7]*#\ه񃘔k&1l!'ViX#44KYCx3m'e*BDMz dN>*an7^RͷWd /8d#*mZe-+،BF'|u59j`eP90)J#*DZoD}}@|͓Cnf=k@_s4)rXJ>iOӦW<_k(PG ѧW8QT hB&["љGm%\g0bW/ce\T&H]j hj_zsP_WW,K]eIAn< / ?}en<MZÏ"g< ^@V(Χr5Ih? A\ z(yD2\ ߋ!GgGѬgla=Q"9obwg~ʼEs'z$~;f$n4D{峂|:SOTݧi |G<>]km} hwSd&7M^V ڽh˞QjD&gY%? 2Ӵ+"NO& ZKW>9h12mN<'{P}gwE إ+dKJq=L;(X53LXQzLetWn`1BsHVcS3 jHtFGtd:ʚ:\JPIjNF$1Ɖ>|{ΐOCRY#W`dMظq"C!`sCx#o''E#>-HHn 2felcl#EK5Zl@ =>D0~ۦnڵy(tqLtJ6hS ʞaO.C+YI,tQx,D ͒Fdɸ7r;ܬxV>w\oNZRo,ǏC0(8^G qUM,F-Q>rw%n2VKf3|$Y&[v?1.`Ά]"x$"dgo!=H4c <6zrt F Z님ac9 us`FiJ\:^іkC3o^-\{eXw޾`\Th` xO,9+whmP.Dlx_kKԐkIikNP*Yq %d.熆%d/4cFdkWՎMOb9 SuoeA8TtCseVU|@e(MW@9'ʀb=ZRGFr2O}8 *Z PReKWn%}mH5y|'M98\kVbCz,$j5x-YL QǦ5!CέG{1J eM!FA~v2{-@J+2X/( sռw8ycA~/)&;C@i mr mxT5=5vMqS}$遁ũ]Ouhfo_WMk$ _w@fh69OΫ+H2)Ph3f&b{iYK4V+n~t弘|eV"ȞO'٨g {¿:l3ϭܮTWyͳ94SMGF-TI]`2Ocefp)Oɩ-q8ߋYi /O(-[]8)wHx,zy }J-{L0b%,p!@hr[b 3 <9||wҍi¹K‰v_:rv$zLV&!{ =jFO|>G\dx]śOi(ahR]pkW'|@תK&_W Dr,Bʛ"%< I) ¼TG'tYkyw:2'\90+G(ٌj<݄\6 OkuVhޤ'NCлOGfʞWoaSH5WU1!ʸ1cD G)w{|h&S!=ԑ2l3oD4XVZY*tGTSRZ 6+B9VK'᪘50Jg%B)/6z_m> X;`GD76] fBzǀM *(\Ψ8qH2rk7HI7J,TS~/px}U\=Hhޘ;EuMnz4X8 ?hoNY !?U mk~楅/̠wlT hc)&^+Zj}SkƻBy<[/NHRe p=͛U4 i+Kj*A'z<(fp!11 *O~ǜQ˃IÊɮmdT(~\*MhG#,֤Mdju@0N"R"O _IB&RZ&N -\;"ۆzv'[$%n& ;PNCSqa5hH(CN,C_(k { Z yzDL)ۄ(by\W#.}caq6?h_auJؐ[[HL /զWS.Gi789cJ/dG|Fo8UCqh 3,4tSJ#@>KkoǤ:1N;+ }~U m?Ҡݵqô3E&zJқsN:VsjgǟT_iQvDSplKƔQ W?ɟ2Ed B'3C#baI^; `78GgmePs@R 2jVδ +rÚ} pҏh^ 8)ǫj\*"2?Gs v4bټRׄ53l9w0[ZijӠE\嘀:wkl !"  "4Xܹ ](`߀e \ϼ\6JqCZ c*k& &-1LnyhJySxsQyw(V1ڹӶCydlߴඕ>]kdQj{8z`=:VylecJ'Zy)x5mz mhzp({eհa!9<3e)gcm2h6|e^$2S/h+Fl5ۡoh u*L:?[@EjW^ Q}lO,4Fbqc!,j-׏l 7=T6 >=+6ê f*o3kAG‛ڹFN + %+M_OġEK?/۱ÍH}R&gO:K.V@ǥZ#ޕ9X֞d1¨]~ \H0, )(uE c-j&[drFIH2S̻S饭}۪Q[Tz'{dZԱ9hMa"-=I 창ǡ3(5TSIatmI?tz:GbR|C-wUL0ʰQiFgUs011Ӛi-7,Λl KR#^ga@4rkCJN:Ʉ:,Ƈ w7ŹERe]ॶM bCCǵɵ&0+JҬg|!v:8\y+ yX‘)(C{j8n+wu?իFo`Q wdNˮ7Kp&MjFhfKuv[,i |;mgcZ&In@M̦rtcYmb$K|w~+IIBO ۶iu&U;ы5{I:E/ "dQk<$\nr㑿MQO[I81 wS" =\M63WiœQv_?\o1`8z%;Ѡay` (kGQ/G{x򍲹HF @ߋe |^fg) _W ʋBkxs;TP:MƌoVRc=0"yϹm09wi}괲Rټ4ta@g_ EB6}j&$ ߢKCx]킦iSR$SAY=XrgW TƘb3"wBG7*ʛ,/FƓ62~JMV$sJa Ʊc0QRӽЛ8-y/Xw8 i} nO+F{/-\Tf@m]g˄SKRTcsmDC*H-Y G^A 9׻32w iQar"V\̚Yvn3A|jKq-.O>l_@u rR 9'A._^>KP>9b} r\t9H%Ƶ;ђFZM^`u;t:?`pTtó>7=^`$wفMWr}ොi8I ;9$H1Wn0iI2+y xPjdOle9žcCJ"PUek~i))G) *vSv^PVJNヅ}rpTN'N2=]*k+ʗ= TE#ދ8P$f-NBH;@eW6jNW嫽9ТG-G3 e,uouF~AZ;:y:bQ|h6|<sCz4IOt/IRgWh::GMR`"dܤ Ipfjvj`o̵Zh-3hOF$lXcIAGy6l|EE80v ܤĔ9-oTs dD1oxN>0?CQ]AMb 4Yc2<9͉К29pTe=\ՖW cAsPʰTnۄÈ5k(0Szar~7LT|--sL%7 & ʰxsG4mET˛k缨"|<4T/CGa8(R7`pT8*@U3g>L6 0a=,BWldf.Bm>IQ_nY8XF cL tUE,eBi7G=4!zf}?6\j71 G MFM􎙘 kIrw&EV.IJK,:*?4>>| ?%(bvPIU 2[ٝiNtH3~:;ibShXP ÑUoXD_,W 缉>؎:oF{_rѨ:Ra ȴ {M<"r*X44u5Y72_yAlG{(INt5uvrχGD+M 7WMlLh~ GiT~F`E: a6I V4`˺%ѡ[OM¨h'> ] {TQI@݉n8:Li^bE=% Y_N+ 9c!ɱWˍ)NPW]:*s\qql= % W;PrU`tSp'٣K}=M<jpMoD_V+˭! >3}ER4+N2&뼳ђ9!o]yTYgo.c$hOnYrzGbY,KՎ$QۙR ʉ}1+w24h~ AfϬ7KxB^^<n)KCsπE4 bi++Z-oD"&o97 ŭL(Aܥ3k_73qَZ(8f3L]>!`!.Cm9Xӟ;WVJK>˲9sF(nw`&EW_e<8SZ7"P4mpY܉j^&qjv[HvV,݈=M@mvN A"'' +Ge7ԪʭTw5Bd6gdT{\|wO\yp^!Z1`uZc=θ((t 1˛Jv!H$?'ᐵ.g+JhX%> X&s#Ϋ3UenDd纵w\E3'Ãb3&=NE+uɦiPXn0j$QG" .O %G@tYu+> 6ϗMN3_ۨ۞U".EQaP~9 vyy$S O%*o9iO80 ]R4< 4t|SwF# _'ܿ8'mW$wG^asL_ϒ;\pz8 gl,&%x5$ 2:jZSyrk:x\,::ɏ-oDŭ5JnI~LWOaA[4rAܬ|pH36J̠иZA56Pl<}cXq{%W2Q O=8&"cD bsl\9@u9\MN)Jk)Bg*)҅6vQՍbCՠ$( \CN!}ک/s+ݝ=do\[/{HWAFL5Ϊa>šGQdÝЇKce#b.f~GpV{5 C`){^!ٮ2@LBיʥ|^a4>kk;2测*is6}Ux>vbh ݡ l>7^#"RuR1U[@_4\Ȯْo;!MU5a56 bX-Ť[ֵgO:W_R%( _J5+s0"ԫk?ԞRrJ5cfSvXrgVsH}+>׽?Qe)G'n?a*wJfL׎O콩[uqF8qT٭=h:83Hbs 4,x:! =sV #pWs 쳓Y3v!WFGxR+Jw;J 3 I1د>Nwl)@!jZ~Ԯ`j-!{9jGUĔoj -z?nяAKz4D܀/nE.v lxmR7*ÆUPb^IYK*yÊn+-FӋ Vs ·bG$͠x2-zBrCcw,R}(!F Mx:8T IE+4?^Q,iSH˼An =8)[۶UW m c%I E=/hX723U۰>k}XgoT+pkwqFϑ ؤ9x ]֩SqQsK tB(H2r+;}ɕ\Φu7(I}>Bfk^H M4FgZB60wwFRz :9r:v6m8h'ݻE<8!8EzG74O5p¦B`4F ~٣yt;,]uM 9i r( 3/iYX-h栾bUU(O!;-ye_tHpƁ37lܬ-xЅ>IUg>h">mp94<٘x`4LfHǙʄ D޽2GX ;״*]6URN$| &`]k c̹}I&' 뜯B\V`21guך`^ ľ`?K yxtRa<%b x_;! 3pD?{~ 7/3LMGr{g9zC(fV? gc[ժ5?׃LBȂlskQ5bم,yZU4NSA|h kU0dS$GGӦ?QAYqz%XEc']@k`7-53â˧E,*z 'kPR0DkV2_91SBx\vDJ]m;d#vy2񲹟jV2@m:dk y@L;OAyH1ւf7KM<!8Eg|5OhЭ }z`8+d'rY:5mo_'ڮ?] q>?Z7Ô2N|y){bj):q2fJ "oCQMIxN}%.&A48u\(q1OJs;CuUr@d`u>7^RVX $D}m΍ǃ3z˱ܭꞘ鞋?C1۹F P"|{ ,|^30_;qBR6~aƃ*ZH^So?Jb*$UfHh}d@_5$8U{ :_"qY&miGޤ(p fV:k :dnvֹُ˰IɐUfƃ4 S'>#εHQN^UN )7R0h*"C;zI,X_x31>3b !aMYl؜\_<Oj /~SR}pې0a)t m(3O;5\Pxz5W˙f8zwoWhע_;WS I ]OLzb9QbixZ]5z{XMʌpVKx闸]U ^UX/`xݣ)ҞW%]1YKN'Sf Q[o}j؞EfJ)k"!Zs8Y W)la5oORrЕez[ WS%[(@-Bؽj\Bq#V◢#Gs_@gGOUwx8qF {f}bg/&Pz=]_}3IK䫠^3p[s6֣\FE k_ һܵs NNK"[R[&v'=6lTNDfGnnHM9i(߆l s:jm2/5;.$fӷTV8J@v -oP^5p ? `!R_*5S9srhl>SՒ~>zӘ'ɥJDtm3⾽+*L3]pd/M,=P*G]-7z'JJ nb#F Z]j'Аĕ>ۂ~i]= :jC;qL$?buT.E4r/]qmAD^ s,pd!kQ/:XTɡi\?w'wHλT:ˏBJCx&9!0@ޫ aM(:J֍>(s8fAUZ!XeJ3Yñ9 !50ȻHW5"뺺 "Z'n?⇅*0%S[VaiB^ hRpmQB }V?Q&G1wbsU)K8V^ )C %F}k(WSњ3E$8գs,cɒrnWT@ZHjCP4CKksv"vkB(=^֞/^w+&DnrGIא} e)[pf߃Su$tImEЋ4ݟw3oڇq0mu D0WE S(.4H4]p $y\>:,FgRڢ@=S=gq*lq3ۿGk&ZE.W@MeMrmD~׼QsҐ/v|rYzl6%j$>8`g&MY ;cұ#sF#6?'cCR>^$]1QF+sJ ibԀUlH98iEGOx[8>Mo,z|  ڧ̶ֱy!_M cտCԢQӕt ܪ90،n.tLR+hA5VQ]A?0j+CvNҔd>G=FFj!eWTy(~mWcy\?iLJFUW_9l̊ϹMj=Zf޿d:&۩φDnsY >R on7uΑ;=7皐Ba!QVOrPNB{/8%bO^`O@ A6 nv)v|4I:FaZS vtLc 4xQ6 :f}u~ީw&E!ʊS.t=?ur@_J?h"_S ~+Gj; t$X9֋:? Bdz٢*m_$۝oJJ&1`@I"Af2oLQ5x(b)d/$zcݳgaH.huLxw!]*Bge*2fw7߉-pv_鬮`\1d֙Z1##-5NxB[+<8M7*,m1-gYOî2^Jz Э.Vg4%-3_d"ǎs8@(!E& vOS mH}ѥF=!rܺӀi@:x 2]ѸiyU%Ro)%;r7 d-MՓ@"&j3ɤѨ`],e#=OKb8}̰{C*dj.k1ch6a $eh_xUt\-9M(z9ݗִS~@&}{M5a @.> ces'#%Pt;n=Π9U7pmccUs OpJڱIW!qZSA;pU3Ě?0@o"&8:u~[) WǗ D&enݩ岩IBNA]pcC9Yh^cc42(Si[_J[ ) ?[ #|Qb S ZLPGy"RѪ֦ٛˡ="െEJ13XxI,LUϋ}n #=JiTn<ɀSX > 8\t8y-ꁃ\AfHU`=|;ṖY̓oU\Ztq+]B)̹# z3[]1#bfgrpiIJh 8%+\zܫQQh5jH~KYɸ0S15bdG#/w [q+3k@hߛ϶'r 9;eI rͥ4O/A@<ҵ>xo*$ᦟueFҀNO apGa/eK؅OL(ңKg-W~9G77LeR˨" ë>em{U^^Y{`%TD5yEhaB?x[4uGO_K⮨,BHOѴZXy&n *Z뮸S7㠾(K̹h .Hn1դ{ڣq!&!e蕀pMb`#{!jQ%:\XϷy'`%s_nZN aG쯣ƜR2DݰV]`}o`a(@)%Zm ΫY8V}OXK KuG4fYSL&&L*jG޲z7)kxh\(S { Y=m q#$Fh.KL<4D o@,٣*!tH{xp\,e!.H S.(x+"@:Le:Pq-9Rɉ!X;tEU> /Q,j}?zCc#]+9ce&{x:bb|- N+ܢcAKQ:5R,#({vx#&y@9Fpha[kٔ+2af22XRuL!@`*)A'h?dr͑.aiG[V_0D d2]7-ΎqRv${>lN}{1$hF.' Xy1(&j0pq6dAFҨfĠ,.p$)P%g1dTSkEĺ64+u( .NkHӯ"ڣ㛧moK&p9ݛ熤MȭZUt,.+;Êh{4 +,s*9saagR1Q汃uN4/"tȋNRwkDј*Z3qQWi[6_yC  ?)`Gh`]/JYRj?pp;AfX F۲/Aq&(]bG +O__!wZ 0۪*%+"$mlGV@@Ii_4l \35OA&;(bi$mCpijg,NOAhAs!)ꛋ EK2.'.Oaf=aݼ+ 4f5YQWkp2g ~$9aLSYx8h㏼8o %Jz;݊aۻUֺ=ҘGg 1H=7FV)|WBD@Hhō9*2($O6T`ȵq4!˝` 0qЉ9yKK Gu=Mm3X/Zߙxi"0!Ws*E}\cG'55 Kr"M};7FDANc>85*i#PDEw CNxSuZqc=F-.D_df% YsGGҾcq +;MUQy_,˻R!Az=pWs܎2l}b*" 7!^p:Xԫ՝(ˌ&+PZoxue#D]lB;A-5` @\85b3*etEb [blyܑd,\c#o|eڦڔMM uy1uLNcYZKșga=ri/q}~ %2+pSPsgo5]]\|1Ym0$e`#Ǧ੣ߪT;/Vu/GIp U߯qҥ/X02'JiY-S"2;=W܃TUEǵgM9IJE+OȘw|GhS0kMgjc| 1>Hǹ@?@sEk}Qs=(Dc XHN,lF#svـD`K"n8; _SGjd ΁oMOZHЦF@HuD$p4".z?(D&Zt9& ;N_mVV>3DۖH^Ar!rA <3_bxz]OSofhN)TvDвl1P#,m&o#zm>QL12 UzmIc1BU ]{*? 3hu'pzD]mՆ7{ńTϚkÇXvW+ Cdp;hGLM5Q%;j[`ZܙH-iEXpOF1%<ֳi3`'-}ϊK,7,HLq(9B|ay_f~PO7 g#UO1È{FrgE#ɍ\[IQڴQ9MO^ Lds;ə1 ?\aaC sΐ)%>ˆPb4~hvzV*jİ؇2ʔ8@S2H]`DPuؿ3-7pB҉ *I+ @\ᔚupT1vxY\0dK AB<5awPW9Qq!0TAZ3}f>2:Y.铭{f; V!#l ;i|_9" z8Rz3ŒNH`la?:O=YTa) @ ҋ͹gb{W0qV;1~r%ɚ\Fwq'h4id\Aj(ǝܙQW̲uHV` ۥw\Mh"T*uщ6Ks@m*J#FvnCK0 TˇXn7IDѬvf2{R띉Þd-g"J טԬoq=K28 x "59jnty;r =s@fQ@'im=$9T|M\aH3Ż""*rA`u+:p[?Q7L UJ|v4`Q[pu(~V (Lʤ' řǥR]lRrA $‘0{ΪNm;#jOo*7_;8q^H]n#ƘcQteD2TrpFTd-ߗg".)lޥR;lyu*a2??3wL/PC>s׽ W_h/.H vôX7 dK2& R5՟}=:'ƹ|U`JÀ\;٢(vU?߀g8}3C٤lR2_U<=߆!4¯9P7m+xLm(TjA~o'[P#b׼ƥfҺ8 :CMY+LJ?Al$ wpp6%pf 6rBȟ+_K!Y#Sgnr8Į >~9MG||}DBzL1!0#$3d@Jad.4Hj#:6T8盶l]I=89)r5CRӻdbCSqɗ_9*X 凭x$@qr%ezS4,z3e(3kP+;&qbcAoP^ ICb#8W`A_O!pdn;łE `Ɛp.ؤAjm7F<`\NO5f %9X<F( "39ImĻw @.vyP*V*zN'/-_kᮽoU!N[iw=rl9emeqew!컶.>yO!8lM'Km@ q|)t fd8,!yq+`~ƺ;tlRz]&ʖ /Ƶ^|D͸ M+X:RmLes渆6xa_ӊ_wڲP+RsJBktBGl;@OTie[3[fihۆc&q:dǔ";$i aQEwxgGhFLwśw֢ R9{Ks TB0 #TYM]cŐ9)ȏI Br{Ipy >cN_ hቝ"7"[ /ۜf^V&Ʊnus.-5c5rRa!o}\C)OiWK'k$Ɩ R*PC I'GĜ`?oU}Yfb |O*т&hW2gFTJ22ְL& = kJr9k7m s'dEX#Gɔaf 0dM'{_B֬SUUGeS$R,_?D?xcN w`v߃ތƃ,xiUfdA~d[nQ̯^|Օw\wռRz=e/" D\,T"jD4t@{[uD2W*G0@ sx20r# f=~Siuc^!HGa]  C%R?WHHr5ЃLz N CkctR\vjܻlM4>^ Mg6~/9a/r|ƫ+W@w Z'%O#ez]y\ i/r[<ȕ]cmn*ţʼzWd/=X\Ʀ?nUL: eSQiU+WN7aǭ$hƑ>>p/텵}(dQUNo1hHBR k{I{6[35;Wy Q߼=^Gzx`3eoGϣX(-)x@ z A@4wVKvT à9qk+ il4uݳtg#| gHUiKWNv5-+HWi'ibAGt_}`}}h^ǖ^(s Lq^Nn&4T yǞ @: s[lOTV@n&.׵w:8Mwg[0o(Bj*Slڬ Yũ.1RWhOre@w` z x@_ ;3=Lxs|NZpKIDpNMBZͲۇ>?E3ie_F9Y0YZ($E-PeTI{\7U)׎'J݇D_i meLSb;9%4{6 0Wރ<^*h/-ab)F<Ӌ]TOs7 s򅦳"U %v_==JPIiX؝店By"]aU73,ԭo*"wU䇍M+;?6)&YDgwN}>8}0 ԯ rC0YcdIW<@;%7'm3ȢbgMeID%PصmWBwlUP,I! 0B:`U6X.J(%wrlz/Q uF1љ`I%_&\ 7)R2"$e*TOδm`sĔ_B(|ј/ћj]n4moͲNpZrKήW2vD kQ..ʡĸݸ>ġ_Ok&ԑet KcN`!SA0)N7 {J; sb]iс~BJ$L1EqP=UuvT<,?Zw&^%[D(x~%1nڞTsSX'5'jjSKX(KA7aBE= e/HrWk[!4kNw4%64CžAZ.y%Dh~LKGˆsճVX.*9 _8Ϯ XXAu&v.m|2ջk+݌{r\X]mhZkNV*n"Ʊ_d.AsK3 ־Gc# yP=ꁂ(/ed^LyW$(C2wDp᐀ QbYB#*@]FP/9royJ|Orۣ{[`^}QK8tpA}DKv!-1̰XpiCP?Sn5eN D@r׾&H*tXԔEyQ j=j:f4 c#w`^/#Ļ–'aJc,!2|i)Eɑ ' !>\v#=2S boo+ f"^v}0AإIea69H>ۢ~{&Bo֌hm S>3[Y`2Ԧf2(Ƈ]/gRB4`G)}51t4cF\qXb4Cvj2!FN+eh].v6ϠaNd~3ijeMTAI eGw;LE,m%;s&YDcp"-Ȉ0Y<{-6Iӆ  %fbwpc˿u@64IgiB# tZ(l~5&ſ(C qmM-BO1gcBoݸ3Ėd ![+;4S_NZH8X,ړi.uoeRb`CO08rgfLJIoqC+TWC-Ж00o=jLQ4=m-#w2V`ͻaDi#nZsC/ &{siɈ \W+Vgc? ĻrɳܓyOyZ"oĬ 븩wc OOTz`Qn9ݞ+Ρ k@0"wSK oh~Ӽ0N0a$*N"z]|s (S H$2(/G'B;j_<ܿٻ.-?3vn<ŚApq{f`{D ;uٕ I=mrXlIn0Xn7v4!j7o41<CPO-WG.?h}Z)4d_,MH5EbKmQrx=Q`rID!dF 튓zr"m`68]۪had3єkIn8-bЩ"T/ngZ-,7k͌ȦGZd(|N͒@+U Gj@l)K Z@S'9P@<>;]_=Vc HV∺Ԟ{d`l8NXiLݬ]mYb@7bdnK=n{ ^9y3ym$UZO3@BuV1bB,ξa=Z:?)-ovw pMZꇳ[E k1_sN2h5,,-bP`LxߚZu?|h1&:œ/k.ŻY}~2Xi:b&#Qe<*R9/ 8QKI|4ePAF`+X6'=ФQX1^ }K"ZBN@4V1xm;yo.4D( 3Fճc#ȩ$ G`Ps| `KrXvYr޴D-` (m2\Eޤ${-;^ͥҭ6*./:Rvj@pں0xA-v b l!zɣRkEsnG亷l$J9|X`j$lN"a w4Dڔ!nhay6]ߑ_!^Ȗ{+Cz< tauJ>U/%=!s#?/Feyl|_A=<Xd+eOs&*\ w4U}<[+ӌ 7[dL~? ;8ˤep<%azN*2QR]V~A$$j{ l!_R1?*ϵxK W@PG *v24o*=CP| -WI_qAcXÑv"QD/6OQgAp3)aKͲ6=3?'Ѹt@T FVCҶU>)?ʥmL'zE5#$j- ; 2,Uۃ1 2)q!x)8uq.x/{ozZb$vmrJ.)R[-j_bKls+ $fN\% ~t*[zVHlqΠڋ5[berA0FՋհ)P3廫s[ I}$HCm ?v6Us\Y NF\i;h\+)Fe/ZZ3ąJvʼnIý cCl~$ʔdfM9 CxL7:C NI1TXx̮601e5uLC:WG4VU2ycM(Ef/P:S ~6q˼|P2eL SpJ'mZ͕t JK-$`y` Sd_z\[,X4 @SY.JPۉ?H@#=ߣrDVnICi[BZ4$G{EUX1plGdQMRM@BNy" 'K>Pl'Qパ`-i$_r@͙$.4%-un H9ޝ6'iT@|3i@~u~oxSl0]N˄+u#{]aWQ15ĺZ!PCrïqs@#gt[3U!JV)u ?DYuw`O:N;˩oiU Mjg`yӫ#XaPeP).6_n3cOO/IRLi0#r_]3;B6qO0"K:߃]2*E#FQn \yF\}\kQZNK/˄qO北 S/"e[`BWCmG=xC0E=)S>R1^V܀J4x YH+qM.Q gǙ1\_FW@*NzS 𚌬%玫\Y)s1 %%#)\(GGcMNIރSڌhsKP!fjeqC|[)tH/*԰7C*rD#amuw*XMתv73k V7NLƶ8٘e^YN7G^춈ٰP?5&|ez:; >o6Hc7,BeT9nTON3kEž.ý6&ީLJ>sxXnJs<+rh@x'n@X a-WYW z_ýb[7msJ@&T$670Q-w>^xzMOGeYԡeӈks_(u֎T;Ћܠ#1m~A@q<_!_][( zBȌo4]#znO R6 1 &O]4䦔2sX p&#eq/qn y="$SLT`Cɖ`,P )sGɘ=Ѫ.H&k=iC+{_j,+O [sm~E`m12p;.Bxf['»ޤeYݛz!mEVsF`G߸3A>ql{%]*UmZAdXĄT{"V,61UؘE`dXS\JǬ<}L2Ř2] k~{$%3Jw8rOIFá!zD[ " Y HV|\Ri }` ~-$;WG9Rym@8DvǸ|r H4p"_ H&IR*/lN;#ÃקڧdHNTIHx TQGKy,遭YXS܎8As\/|~̟h~xj,.;` [+k Q@NA•d@y- zy%[Y 0l ݩb.b4- Ua, XPU}!J;oelAk0Kbհ$+TW?4_: u3Z`LcKyX3Үe&V[y(*tA:m)7lw64Dl4Zegk8C̫&됺7UMU٤T`(M Z6x=[քP\C /ݼnOIKwtz%f"[m0q+A5aZ1̿Fx4/TbKFxz !HPr/1 ѿlk^rp ~|CF6Ϩf oR C+[hq]lz3< d"A(&] S?Mb5%(NG\E'6M+c gOBX}f}-G>|lxDi$U hgh8c70>A yoZÅctH]p,;@d_a:2l3 Wm4?zC}"ݛiNp#3;!0Ÿ9\+`rZIIܺb&'A"H49wF(sJ8[C֭m9%+oC#Loâ_RDF,Qx:NJcOG1HDA.N@%T9VH^2VdZ79{@HSۈrܥdAon0 lYáJQCV5͜2nel+|Bdpj_vD |/?iZã= t<('U^<[tJ^c!vd.|R7K^Ճ ͸TjVTU!Gp8c )FhbS}JM!>(\.5k_ #ʃڸR8}-֪0ǀj?((n~ UH$W֨5"?p˳XbhdQچ˚PU{nҽ{h@q R큏+7Xk2Y{P?0eg*XbV (m .vҋhwC+ibUt rg:wIsEŠ40~Wy#H W_%4P:Xfϫ2 nqw}PiEB6#C+YJΠB7;cc7JvrlTctq=fL_+$ ʔTTzF(hFe$_ ҥ(*O衛r 4,7&z-Ͳ`qSGn͠_ ]Ra[n8_Jw.2b:qӊβE_Ýr`1}L׵uZ,o~4xU1u?Lx%}ib(otv:߱<c쉱3bA4H/^&mm+S2h ţgqZ. u-h4WI.i18sNGIn hypgbAh:9qqV&4hj2tVZ|מEx%+[=ߵd٧ [[G&pBhd̔z!CgRh(U[WcgC,SXd~\l7΂*qjV2}te?-yUx,K]J>A*}AY0ɣ5b Y~j[*+./Hg R %]W7䔅DJPr,Y@I8.} @=嗼ŵEU]ko`y̋\,ϿH)9WX"8z< DZG[zNz_xÉH5)ò @Uyr9} hZ>zG las9lQ~#xBLB-2SN;6m}D[ff&:dxoV.8Fԓvi:b'~?L?FQhcFu8~u*\%}m/Ld+Wj3O |ci;إɑ=$'<"2놻y )'pG*1lU`֪+,{A/7=sCS% 7A#%@M#8F ?$i10]5\Z(6_kA_5C# ! Ƒ 󐇯숖C &2y9<&FQp78]<_Ӣ0XJ0 TPيt/Rڄx}f* C~n&MVP%ccHzIw[Nxg h,$L!@ f(\z1 ıs֔IV2iжwLiF%gcD@(!(Z_֔^0% @=D=vz;ؗ(ć%q-UU+ y ؄}1##mtz 16g,S}WcR|jJxPH@ywY.CGDS5t uEJcv|H^I*j*%l0ad4?LCo7Y,L-9&| C{HN)K%XCé`J,~~ᾝ}]7cm}IG ;̦{<4>`tWk^{%# [-ty YhCc Dg6YBB+ꃗ049kNdW n ;)/~K1%*WE DdTj4HYKc?H$? m[uqcg!'- ww=a"h ;u.ͨXqw 5~5B/Dt0N_0 |YP_6s?GJ=t׼vU?LK"ƫʩPj|*y@=4 ]F:*O/[ޔDIƠpWؒzyy0jivn5kUWE$eE..5z$>܊.a\%دm^>oj{5cn +`` kJĸX 6nyT1J9ɴ.~&1QZ d)!{0![8'zZ6)٭ 1^dC#yѓ| L㦰Hq[zrBaqqnk!Ex"4fCbsk52+=0dC˫u;鑱I1~ h>9~Skk12ΨzrS ݻi;ВX#߯bhGS`gI'*cZ(d:kd06xM 91y 'Oy}TrSH].]I4q|F[%0ψCeIm gO>?PAZs37ˢ8ls#*ϗEt{2쐴)!U-0ťs҃/OӞ9i EkD|$oHƖădq┉L&j/>m#jkVl8YO/RQ8e>1~P[ΙrhFf 1_Sc%VHiX}:@zʢm$T {i8P}tU;@3gw ~Rhz: "4RLTJwɔR] FzÙ@T`+f+{py]j9۬Iv]O 'f9C=`Ÿ$m1fY9]gO;na [%"=C ۓጾt0D˘x1M)St-Qe*`VuU^׏%4@tnؑ_ܹ7֨[۝/kVɻ >rlm5/- G-B"_ڻF4_WCZ^/7<#?FtYw2ňXhka”c$_/6ȣUXt5q}f}^#Jz~ZPtLXGRH'\Qh\$ W /;_&.rfb)}GIV& . gq7ŀF"em|Q-R2yc4ryCd'm འCXyIZ3UXfYXQ>3UnKy?}_9#<) Ț I?/6f3 8J}{;3lzC |R5;keD߷~ך/% /?.Vi ulYBE֜yq|8cU74]8o4"5x|zf_CݵI@^4Bgc`eK;,_b>evjx6>p{%lB bGci;+je֬?p;< oh϶i^ekv\\K2v&ၽW#j fYƧAjy#uN>E[p\ 6ƃ.av9aXQxD)h,h9kP=WAR4L;c)nrN7~u#%Z^;j=Jua|y|-)l`ˎAr*V$ryjy,9VAmD0OfGk .%̨$[{~/ e c7٭Hx 96wK$) z݁,޺t^l98 E#LBm}ir$c^k#Qp .;WDc នqwԯ=qe MQr)NfRBb=BPIayTu.DNʝC['JӀݭ])T}(tN=I$pbUɚlmo"9 ur_nP_4?70tR27r[:Ɉ`M &XHj"R$dױ( 8"19/"$g 5.`(\^O O>z?ń" G;A;q1d\Dε;k'"? h{6<!ދBLy|5bvryt6Wk,CG2Zm| 2 vS}Ɔq MOF*yLb\3]8x:Lp`f]^"=C[c>e!+1`L huU1ayOno3{؇-ܣgQ?sGg;LB7C Br!ufۢ>@ըnt҅^?SbmXi'i7ZM,{6aGm*jQVjԧpDb`J$e {8+cO9@앷v\FY/<_&ỏ1#8S_hNKqz+MJp4/\JsR? 5PMv:鞮(cyU8o115_V{QtIHԕ󝐮vP][<Y!ŰĮ!i"x/'Rm =Цp 9+a[h6M^#N!\s#L>=S^^o@o6N| "~) K;_|b]$ FB,{vip/Qc,q;iM#6RnX_[TEh=T޼+" $S֍1 Koy/j.aQ &Nr{4,?\R%61Bt C񬧶;#˝$C:PoZI%N #o$akUjRzGs0򛠚VP/y ڝw$u.{ۭ2g}m;O`g=onT/eE9HҥWWGHbσ+g M4ZסY(UDh\z/ +Z0F-aUKpB6R3{ vM0FB%qh+PSPGngUḻngA ]|JeU{㊟K" )e $`>NXȁ6BR\7Ʌ==}-D y\,f&)0SV yF>h3 < A`k3R[r㉳p~N-[7 \(Р"coIv 96ږk÷CU Oۺ{'IrQB0[T/L*m>XÎE$S?70W g^}R&\h^m`O7݂ URwk%O5&898]e'* _(?!-LicyojrDK6$!j7ʌP{FX J԰ aͱl6](*W0(dDm+1ph*1K_{U'חW5 rj⃅a'3}Щ]5շm[|I@dGBw̽2D{tx} V-CAOkER|TzMgs_j`nbIa܍Ce?= k}u AAF ɲ !z2RoiuT4zWOb#?5I3w,]m)Ul۟o gP5)yXp2"gxeXBuM .쏙> #rcm)֔2AfR^Ő>M@WH6cjiX"sd)0v58|pHW B3Ti 7M+v[q~j_nLbX[X:z:36.GkK)T3%%˫㇓#A$"fWF(dN3d].S3K9gT:cV~ja U_>~p-:4v̘.QJ!CR]X߆];8MŬ}RkF`{z$`K͹dᦔ~}2[ >Pl+kF1-RG | 3{V+k?+!8$ !$ Rbɥ =eڏy9%'W1@.}XK-^M1\b6g>-lkRGusq+Hm5qgS 8[3wl O jATAe ӂR(^C[ DaeSQw)6{du;=95 DQ#PaH IV?䫾ZJ0a-}̌a_t.~q(vTȦY G%tu\"0&Y*/@_;FaWwt  ǿ5SkuxCwhXU :Oj)zi\{;rYTLm`{?$] ,CYQ5w#tvI_DȚJ3ut>N hٟٛd1Q+Wsw6ݴ]lP.꾂*'nאt\:~h..-&Prr'T9Ӯʚ2j[b Xf_'Χu, $`aJ9C"={W=c`J܈|/b=5iv~%b\n.M t|\@٨*G@lr\ 07z+CfLb!xn7 Z6II9LVtYJ= PC4[w]fS VNI}uĂhpLfZ )GX喆.&I=&\YFO tk@˺? ON#!(6r\{2&M*yg@P1'>.S[zo ɍ9V3jB;rIZp~uϳXO];.Ґ!}%p|yhM+(:ȕ27#(Zoi y3}Sެ4sm41h9S\ւ(lH}JsG3hv܂ @6j:VmLA{|k|+ɿ<۶/s~(ujxL3P!^k+wc blno22.sPm%;RJ(_aѦ&ْg=37V q/.3޼ʣDIL%I;#RtT2? D 3RjhcO 3!AO _7,E~c$/b*Ujx[QbJaxj`b;R>V6KUOOp|>9&hZ^pyp٧/+[Y`R 9LO_ b]C|# /)NyN%^uTˉP 9}J+B)a ~t~DъG!"|LRF޲hSRӲƚT2|pкݳh `YeW{3x*7 d9ac*|5yDPv\Se&Lc|Ի%!Yȍ][zBmE 4GȨs_YuJt?Ȁ.Å "2<'l1lBY ηϽERc"Pq"*igLJo"O\̤V06" qԘ—fL^$''m كdʐQ+o_b0t54k@n ؏7Uty}tό!} P:_V~o+Q#Ua"4pò"?eNѩ%346sDxObf@)(qmꆌ+g،sOa/7Ej7FޟQש]EUU|ehPLhސ6ZDo6zz|8 #5Hl9+fUtD\;,M@vyPDJ$ɪ>W c4!;mYrSgJi@O}Db)X0~HU k;u#.'O)JUa'vOhj>%~iSoNFSB6^fuoYg%AԒB6A V~3 5'pAD%ka'6YO[;"LW`Ej)P^[.DFh ?hP'ƐG܅'QlpHPCzIC:oHpD@0Cx2[k%cL@ao=p:k >0uXe霭2򡱁;Tqbfgזˍ^Ѐ  wqNq }sbrck),9fb-]56spwQ ?3|13AA2 վ7cB8f'% _. {8r@E|,/A,#+0C|>j9sOOTWu VhTU 0p N,=^"zTuTX5KY"ꑟsn&a풢==k "U?k!k X㡺c[:R!b#y IG CػX?],EBۦ±p[_WHsgA{AHsdyLwh!ҟr6 D5pc=a^Xa'U;ZZ:gr7sIk=j dx;0غE96HN~9K?c-_jhY&ZW&ى*0q~js~β)TΞ7!9;<15VNRh,I{JM|L#F2 /A](3Vaygx$?6t(8 WQL~\&JT|%&O6Iz*u|ޅc.'^V< {j=LXM)gJX{`Da6@;ARp<?ŬL, ,"#n[FP#%]@@*N4tA2%/B;}ʥPE9lv94ϸj0kz챳UIFMC;7@R=>/l=LZu.9lo9'z)?{ʶ܆ sbZɒaj[cȧCYn`/^?R%m^Qy+ņG^T ;lܦEش~3_Ѩ$GK޸Vjyiz u9,1R`&biVb?dz To>0w>K]l>|`."4 F5b5壇ú O[ňO-T3?yQgrtSz`_WSkk0K~Ӡ!c-lB[b7PBqW?ۯW&!()_O㛌3/]{\AﲍI{0#KYLDRj aB̳Nĭ\ʴn?ha[7*nf{ŪN d8!} |H&a(ɨ+(аByI3޼o/TNClQwR ]ߴ@ĕĴMYN+Ơ{K:(KmKsXk|`;V:pwu-v]+}o D``,) _{15. a5N׺[FO}%7Cok=&C/qȂß,,u},,Lr"=y`Ovy'd:UBwe!t dОs, a:YZ(ҫ/bYJʌ/AI:KSuoA: yJ.߇$K):S&*mZ }Gо`쟩llm%(tcnY0ʫ%m aUBdۨͿsGm``xM]pMU%ǘ2WS+sw+<\'^_ՅEB 35*ceUZoaa& Z@DeeR+5ϲWӆ)t*FrnG-ɷVX 8:侉ş mv uշ`32 {/wH B@W ^'$"Q | 욎 VQS*1߽TCmy }\cT zO C?';?}MLXB`PNᓃ9_0 `O)26 `cczMqQԍbJ_ZP #'fci{GcYrj3+fI\\=,bnl%tvD3J |SQVuפBJ7!zރnbT.^U!h~"JZ$C޾vD QȪY n mk5ЩV3|^7˙L+i;C!Ik5x U^. bp ߍEL\L&]2hYhȀw%!{s 1t҈L sMtS HLg|i@hc KtغiOdtOFo+/I6bn{$^?1L}@4%?`I>Z%we'1?S1E6۵ep_ulT#gWd[L7*Ը49Q8r|&O%;m8\#Cڿ{T}m[,vpr3(HYY>@žI]VX;A,a+d&q&>N7νA?B͏* ǤB և:ތgYZ07070100000029000081a4000000000000000000000001673737b600002970000000000000000000000000000000000000004e00000000./lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/net/smc/smc_diag.ko.xz7zXZִF!t/u)0]?EhDTTk׶ǼVzJ6J1 .8q] -Umr M:^A]?8Gzfh^<ʇ*:\>9w;)%S*"6t^vt8si!wX-a fy0G`M8vb#BLG5%dLj9p\3DM@T{\ PEfƊZZKa7bA2]UA`7#b@O~-8k`t`5S*L sթLMS +Z~NU ~ WX?Z-AŤ juPQ qi@;QdcI'!w9@;A%\gjE):@YwJ7IQ,e_k YuR9#pz׳yP5V2vԁ:.|A[ nV1/|N]Q/9F=!PWWӶ <}7Md"3EeZEE\u``\[~XrЁpKFS{2vGyUp׽~v7sxbE'120;]V_<#e(׬YF,RȨ㻋{"uv }'hL̔cᅬGcgϺGjš,pkoL V_ikANHsz<\Z\y>-y2ZYkO;*>H+ w3(j"-4혟sy3¹vtba*FyTb,9rq ,EOX-7ՎIQhc`.T;k#޹e}F% (ɬ| F!@ Nu~|O=NK8 ǝ4NI* :G;sv-WjhĐOY5ǹ(v& *C{^3(V(}^\/5dNTbªUtcVҨ`7cgm168F_a)d XF+b'Ng6i'lK$o4Il31 JQ"E9K B>\l5;n?9&Nj"(:fm&P#ʠa(GTc|aW-ϛ,w ^J'Fzj;Fd9N잵.LϻhP"ޘvg~'CK=Ī%+=U{ٓ-~e.{I2˨a^U'at(׌'^a@r%EN hc&ވIQ#Ғ3E3L]*/ʭN 敇ZR^XBI -Xsۈo0F}lr=>,QlklJ4tK 3"+BZ۞,aOΑJe']ii[x͡܋'Y4(wŤץEtbAΤeK+ 0>xM,"D`3ŷEoͿUk3GXK{kDopWˢ^!H$Kr*F)cfSU@DK]Qhc#@Yr]LL!n^Gv<`ex0-23(+ak>4aD.*dSX2]4ST0/^*CEa\=f N!d'{7o`1oRc^c6wE'JuuY?/eRWRC\ƝUj+|/$p`]=}nb [a&TMi{_6V Mo)7FJ6`YN7~K6ـ,M +W=E|Wm3 CV ]& eALg'7{3i TюRE0+ ,z#iEԼ}bwOZR隙]S0O^ȟE%Qb2*fMن8D?<yIO-!I9>gxѫ%s8]A}/');n@kVs`^XaJ2r0۲BwsH21f2@52BRm s: og~^ϔ6YP.V!]CeADՕ554!vI}B0:;Ll/d]KŅJbIR61=|KV)@@^aW!a_%D`ƭ+ECK+xE ǩX-CLRMr1 &WW9ֽkxlϴ!NeD(另[oImΓ T@`V=|R8foY7KrY(LIlA8;.$cpFeS--lDsƕ 2.,5&ɧ*;~T:qGժt=[֟Ԓ#$a aG4M} 8;Fo@Z !M\8i:>ղ.,::ޢXy5mh-FU>Q0YT(uMprW e4@X"K P dX:7Ɛڹה%_8aȁRX_&TWOyJg`/Xq 3=/`椚Dyq|䂹dxxO|%Ԅk˖'@PUX@@|SOI1xTZ<)P Q${š81eM}t~^ &bvK0*T}vw] {1zjƙF1A"$2uQѠC}+Fcpj%"+%Xdj7?"yplquzGs}n#Y|'lRm{> jv*z@[[]A =^HUQW-3d#jn5zMȍeyݙ|8}GꍙqhiR`Ӭ8gp16,zq!>mMw6ֆMPꙹlmW.ZFav]M$wđ"7$!ǜ$=fVJR(Z~ UcM޿ YX0~)Ůƌ$<xtZ55;J1cV_W(2‰&7-!Tp!K+H)*^'FSV֮ ӓZaЃ<Klz[h GkޥbqoZ wڈM&5y;w N;ͼhLƮ|?#p%7::s d bN8mQ7&`ŗ(#@㳳+AXVہ^;TX`"f!$cFiEy>E4y+Z` :i.Xhv)b˩+Vے^|#VVT1<*$ar>؟ʴ]&"<<%7Tc&kߠbY Bv*0/pЇxB$-ouc<' |ǜO)9|TRG}2SU{Ga A٢g ʝz5]#t$H]cҪ|7/?JZ1dÁCmt -ȥɄtM #TLjnyQlF7ma fb3z0 @U`ɀ4/9ati[%KK+ɝXNOw5{1o`JYPLfe4gg ]+Do՟SoC0M<˟Ee$]ivQiO ZJ Zj\˹rN o0,q%fO`ɌXjijc9$^,>rZ iׇȂc,@(/]YtPSI9poU|H8,&T-^E >"7zkӹz=Ot'Amw.X{ AOAwl \WԼ;G( T(M_1"40djCra#m+1T$̫>Gbe '/?`*ifW$"?%!L8 Y{5,@Exc'7f؈Iqdن8 DWXQt֮mK?P٘z?+0gqU% ЯAV0xI^$,&2`O`8Gf؍@6mukSHo vԡfpjVIAJ_]/h5\q0@{{^%8Y}!kj:@Q[ec h |?/IJ簭`.APftkfLA^Ȇj|\EXy'OA~Z=Hւ7ԴYqe\m뙃_ A@E!8SHp!<% )QjLJb25*fZa {ˆ7C /$_eH-湒~;嬸`4X^pv%.g=L~` itk{Cͱ‸i1CVYq3;:8<"tnxw꺙ٻOEtS$-WL#wSz^ڭU˫ J*g<$íсGNYfx^="/^T37e(%uMc ՟"ߤRp$A.MZhaMuqձmFmBYAZL Frs剫?fd [^4vdr{^6G?8]"]ɾ>y#x=@bMoى&/5 Xq0g#ε0X n1, #$%]lK(kC%xz%%;qeo^bH83㺻Y_k*t}5:$"W\ cf5*'ÚևoS`$DFi㼨}q#4>U#"sDH2*N9$7PA<Ktִoc6-'̽$WG.̕ux/"gށ cdn ~F~晼=O4ǯ26Cf4=%N3}q.a*ֈ㑨P^10|S<'Uu曽W9u,%}Lc_ R)Ok<(>= dI&۸v j6oWH=L!*T$loz/{]9|ЭJCڑPE;|#̸v$tlQmB,L70JڄAn@wD1DN۳lXq/EG^Ui`DZό>JnFʪLhFcѻ) fR8 ;9$qAvlj)<6tu?3o"]f)*3iYCݑJ d"oiكFa>M3Lk(n0Us,/>B9𷺜'.w$.lW?VQ LDw#%w_?Bc O8|ؚ4JЧe\4.i_$(G 0E+Cyވ\l4I^+mH*Rb>D([B*hNܚ1wQkLok7rԎ†-99fj >'j?%4>1#ԣZ6s6R3W dތ5*GXtQw\biàns WƧ .z6A.{ËŖ̦*Am-l~V#]堼e ̩&,*no[-aGI/Wc! ya&Ĩ_CpcO OݒӇȃWs.-Nnp&H9oG-7_[/wZ`LF7׋aϏ(jv/gѧ:? /NSEP<ш.EqP W]}d1 ~=ޡ|{~:vgVqO`k rk8Ӧe2 =73C*˶a 2V-s"rCZo^{Jt1s&6«0 U{>Ӻ=B$L0zQx0TU$i}>,(pp{m`zfM~%*D9G^b}NKNcwU NTmbLeg2yL¯=fq$kJ\" %,`nma3W;FK~;KM+V>]/C2M'paQ#zKĘˌF+YlEӔ"%xw)›I.}` q!H5UGF}qXh ﾿_KE(姷swӋ9V~>B"KpuČϢG/SdxHC6xlWaK]o񎚾2gbO++0>.EDcSV{?5d z$gVE^&*wgDR{QCw*Od@-'}i} r6K\1$IҞ{xL.,'L驴 dtDk >.X($gpXE&;r먡(h=_Jҍv QFUȧϋ猸 J:p͐r Or(FUzg8M]:+U5J,ޓ"Us~-4u MS8LG6LBT:DO y:Xj)MӦ&l˜uX&K=bM<<$|g<۱o9Tz2|R^gYZ0707010000002a000081a4000000000000000000000001673737b600026a2c000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.14.1.el9_5.s390x+debug/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/-]?EhDTTk׶Ǽg=4AN!Bz8,5Ж)7}3v#R#p\6D\f9v-m6n2;$^zE_!vi971j:nBޔB/XF"v(\73sXɊ5w^T;M`q:smɞN y۪P`+J- |WNz! -)aWlx]PڈJ!FݥO֚:""QNnW;2j3s%|m*Ƈ-А/ q ?1W2b o@ҟ䁁Z&oB߂esqy^{t|kH4MMBe|Zdådzԯ+79p{jxH($0y=W,ڗрP8pJ5]NcXuBf)jA'Vz}tfmΞ4&&֛y {@\qB3FZt9ȳuĝ{sN\_2܇Γj :TTE!IxD9Ҿv_bv@,BF3:5wYx"_!4&%;rxG`mt-.CN|#x^, k.}BRg!f$1 lbɮq7oThE7o8O-H|QmzQbOSvP9(u9=#M%Pߍ)b?t֠HLl)1 #â ~ON"-)uTQÕ=l`d2ӢCJMN_XJ(UR6G'e~$\@NDR^%-*" ݉ &3)[}Z`ZPSMdQI 1ŗoN!iGbdov1|[zR;U󬦤vɂoQ7bs~9j!pF`}Ԩ$` 4)P[>@Z,˦׼P0| "9/B |T4<3ZPk8IBDEOi웮idE!1lքs:XOB+hD AiP(KPirnND>_Cq"m1rRA]VpFf]E"~M.[VD4(NI>s{Qd!FDv*lg DMZin"t|uo1b#(;g5\-DBѻXHH)t4N\sP S&YE}_}،_sSmtwK ‘Vԯ+JT wpE@~kV&"$IH@v?Nc#Iu/cE$!#W.BSQ]f1SWC $hx =3#b39aV RRg xz`~["oԌ#f%VGVaAZ-|ϱafC)H|QSV>`Y?|pqFɞ>_UP!Z 2cКk:l뼨]^gj2M2viPBI`@ǡchdlx-1fC/PQlæe^'"VC4ܴQ*^`C (qcEY 4&njT֔=Gܖ9~WP@Ò`̇~u~ܹz/8U7p)()(9f 4ËU NՏ S!iɓxd'' GjmxwRyZQ,m[<i%3v=%"ZhM1S˵n,KS0tpul"naP-֜>Ncr*UÅEycMvUȔM3 ӻFS)1Od8vk$TFjzQK4Yж`) 2.>soIۅMA-R_JmUD1:/ S<'VE-'1 !eLhZMek Ƨ*DL*/@Nnk6Sܣ֠~-AuZe;5+v+ u$@ ѧuK$L?6?) -hіOҏ.2TuMBHsJps0mCT׉+VS4CԻ)8Ea资FNv[- x>2 [O|/b=Ϛ}uȊ%daVf9<яR<"Ԏ-kph2ؾabdKxKsNjV)r i|=/V2@SqΏ }eАO&~'o `I6^eˤ~LN>~4G_j@ucj*V*Ю?܍dZL}\}AꛢOeb}>3xzA/گ KmJB)Y`ZDc7"\w$z+.+t幭xe ~!@M~HJ n7d^:b _IT9j:p{ӿ c6-m'ʋpͤNF2A.F#L?ƋFu牴A 6 _)Z2Qd+`qblX8tGIB: ZDf_%$|j+Φuhh[k0yc+.۫P1lRDI _An7`$q^uk@WV~VVއViEQXhmJ䊻ku'`[ݟ5_ CQ+}3cq=j; pkQuD9pAf5 *%PJW kfHbj-Z%^F`O"hy a!?\E̎752 R˯? hCdPM4%Lb#ϣA*nP:VC 3wl7MnOrR~B/Wa;CMVҺf<G*ː,X"vj|C羹=@3(~RCy׿NisG^g{iP+z#R+sqeeo;2Nb!&4$p|(oZn֘g9is=ؾBRI&hR* Ilz/oXa\7qaq={j|8"0(hAO{H ,Ǯ*ML̩%~3&S;?6!LOX2JZޣj $I,=1ݔv O;(3"l :7)U:x\&x+ƠѸ":+3vp߅kۼ_E{xB5[ m0F;.w& Y_/,ޓ\I(,6kA]-mw_4˯ET&%kx:ٙ{JE=Uq.=ؐ|!I_ֈ՗S-5PWI qSLj؏cѤXHv +ca3-%&+'8]' 宑p/׸.-pѩ!bt%~BDDtqtHw'+80"n0]q߀n8χҘ>.۬e_;BU+zN@8Q6\O#2t6r[x}2~UenRgТ+ZZ N 3y0}w3@eV?S^<]WJ[Vpރ)U6=tj`u鹺_tP)չBƖ>Iv c7iKn/r1"v X͂qx b+igpi t @ԒRryP̷HO-/ퟴ{`)۳0!e=c}jCnzgnd^ ~/g!(i+XW1#y߳ I1zѕD̆h@f.ufLh}/9iLUJaʩubn^4M+sU x V)y'{+1PqJh! ua?RSgyxěeЂBy$ټ$ta.]@~@! 64Պpzjͣ4& ׆]4q6])EK˞`@J( P uf4׏q %mF'3ȨctmA^ZϢ+,QzRtf+9c7';dm L$%X 31DV6n,MlO+䪬P-:, ZV/7+T!!|v2ju0d_d]_B|Mmy% sFCJ_q/Ezp>Sڰ<*Mǝy..KՕ1`i&~BKdRv(W"5U̔v3(oPh`CX%3ʇ qŀ=[h/N6з,F(]=.{ 0 ̛M뱻:9eIң;Kr*R]#)39,YG-nCLVZQ@;'҆S{.ߍ«Neߴ\2ޒu\Sb#E y] 5jO=kA8bqicf$ǘa2L~CTd#wܱtUƒf> ] -;NMO5κ-5rdoTS}Ŝ<~?lܒ|.@xo`xZ܏Й[ӶgLlI!`]6қ-E10Qu(̟v4cCl d)Vex)w' ƗJ|6 Y(/eZˌ4ܐ8:(zYq(x7E:X#W{qXy%uU 3 d,C:$=p+?s1)DxCv*GC^輳iN1RsI{HR_ x]|:j.w&W|q"py>u鮉h3ۂaҌ}D\Shi?.:3/-<[7.`a]8Q$$mTM&ߖ@NehfJK&vɍLmТ]<#Vj0tݺi%OIt;&c:_Xfxmn`ﴴ9&teA߽R~wKt*/$:Vyf&ީFs*gxuZ' kXD qcqB*jT<àt[kV4jX)#~ǩ@t-{?=Bծ?y|@~1x98'[ㅀ% R~xFiv9| „-Y dh0ANjuFH҉E>l̎x$En?|4n&nL˿^QZHU5ܖ[Y(m+ҋaB$8^t!jh" #, 'kN&b+cC~˹1SE"߬m5ovжDDf^I_I@b:e}S飱~~AΉlwl,&Ԧ qZT/o4,ĉQa$)IORy1?ܿf5z31HƄy Zk]|X}ZiGB֟ߴi٫+݂"U*|ה x(O 푎D*#äV\8Fz_2{i4 jt=u{-iVV[W=%E;+LzDcˈ`0M= TW ;v_14ؤbN{/`ze/F%8 'n$2FΘ, S7ѡn,W6_r&v+4j %LWoPw. Y z(A<]٢)+ !z"L4&]!~{|WsҸHo9Gpe>qHhޞk61f6HH\I ?,lL{58Pq:u*A8xg≽E\$TʎMJC!aO"VFH/̹V$`Sc\@k/' (Y{x=6_p@F&Z B& vظa@q?tqݭuMA?֓S=Jn5:S1:#]x/cUa6uY~[A9E;W(%kc7(ayN |oIiaBK&6 ݏ6ȥA j'2;W1Һmw5NJ5\_JX/HTԷ^\ [dݣKgiFpT&ٰοVuEN|gIGGpC4XJXn;@&w.ݗg!M#5ճ]2fxtT[r&.A`c7!niTmښg =ڸIɊq"'?Ti%kйEp,eJ0ӻ^3 B[CDUz +؍?HlQynO \wl׬yu;(An|-ά[,,Q/#þ<ϛS4lcq%nhA#1,=.fA/͝_`% k gG/^Ҵ 8Zb1TuAljIsVe,kB0]:/hZVRP,?R F\MLGt Zcc G S]|A<"֞h#&_Z@OE~?/9S5|`Sqή~y2zj"1s,A =Bvg Zaw>`ex@U/][g~٬64`$g6gDWCfsc,Iu S\/1PDϿ}1)(x`OMN%M[2D*EҴ̛D$ɋd"y|.J-φk>z5z=qJHqϢ-;Xqa6 ^7 ~kUtX )OXtZ\dE3W5A8W\\!f-fX@wK"$^"7C $[r*2qүjbQړE,ЬTK{VX@4<3"3P ZL`j$!WyCUi߭4[W"Cg6 $QLrOJ175P?gl{ucttUߌ|@T_C'@ma]f̀ΕGt"2PۻU6nwSc$H vdt4p?:>*ZȪ32"b-8G@OR` xwjB՗Ov#ytj 皎ҽM觛b7?~N*4]aqag"}R~* Yo5 a1&)(X7`a{^?jv*k48sjZtj31}wa Kww`:厢PD@ ¬F8h"lKQqt0̬}p'@{;CK;J*nli.dVF ٽv"LSZ Jl`TE6BȣJ~o!e; J{>/(3nMxT4m\UQϾ̈́b泖7i#n5ܧz=, D I6XǐAT9 >ib%2 TG׼L*_NޥIySˡgG.ɜV4(7A[CC9Zѵ$D>ٰK䊟Y+m9)w0Kzly &+gUOPXt vࠉ z =a2]NQ6F.!k|2}z濍m;9Uk7XT'0_/Ky+; >*~weNO!gkatc9x5 +?Υ:#vW#B &:hg_"BZӞ2) y$'~_,u|Q;<`ưHO?ȴ< 4}AufuBPr^{c{OGG;@xb9D}xejxqxo>ǕV[YAo˸]}1)CA0x?F7[{HX.Eas{Y |rcSWzl{HB*~[׶nh2i*,-'}\Ghw stcc渁;;ƥV(`cOz\fRC^+&U/* Bͯy&˓X87*BW!q6HGa_aa#C-H5ӝirą1ÖmTmVZ-[I:uX3zb)'il h7{|܎?Hm$w/7`*նӆUo}V:-RQH}p㝖''o1 =7G/94]O֘TXLR.Xױ9{pNKMVo*! 0`6Ux Z>O\BUx!(*~-` R,VθZUd} CʣغNdImTM7i}–/KAxg .:dw`Գ],E:JH솑d򕭩3'm3HfCTtֱe` ?5](1+Xq3+|}j,f_$<9RӁWpdE0l36?[δ*.%e((zZ@q"jʆ4 RB/4=f򽖈UN[ ּZX'd6KP҆B6jg5 1 /@~t7kN84lP.taCwFvm[us_HG-gUZ^ױUhNZ\W}oɂ=o=tr ĥ^iE{8'q¡ӝʪIWf|MZ MHS_#´&AֵB!˽݅_B^BXZrc>}zD赾%]='N)11'P-|/HOLqꊶ۪ h)S߃ʱ:Y!k' h~9v]{+=HZ>Db?}zSi..vz2J#Qb=xO^ 1:𼀂|gwttg棨j7Ṡy rQh-C/'RZkk-\(Wlm"fܪ6e>dln! `d՗ 5Q( ޕȒ ,p jZ$yIJ)@pC=0&8;z!GaBCIOLiS_\ {S4}ʘh| rU,7%VL(@h)(~HZmEʼnISHțŃ$! |U+-+2_Hq"`麗c@cmEH-txb %-ֲffΑ`|%75NK&F;!{Q؊ẨXU|!GhPo/hY/l/ "$ }aےj&[7BNIs(7Q$w٦n2/t0uE? l|H]ܐkW&~(PpFy<:qY)+ ͖G5Rxߘg$bo(ѷ5rx׿v =글 WC9= s3ɧ}Xwa`ǑGO ʭ@\C/f8%\docDQ #rm䑊v[.3ABtHn`,M@N2y䝻V+ .Hzg՝$HWLm=ƒG!1@ H8بK&1KIbyh+9M/J!BB_NzBGon&J8pr2?rFq4SzUUGAӱyNݿ=&Bn+ Ka+c#w,CriwXRK4)u̿ƵЇ€G&U\?Hv& ВyXkx<ܛ$}=;U74]|yt1[.3bb5h!UnS *ށ*I/$U?+~-dh4Gf jҭ.}EELZ~n:ida| vYd†gBٛT1ui=fKSDjOH%de\D>ߘԖa0q<@T^ޜI$A+x -9Ɇ'H=580*`1&APJxonV"4Z \Oc h5p (~(q)hA#M~CO-mݧ3Wi,k}8Ll5+ %}׭y[';.ce-doJ*,% {7ωG"}ӜUDt&lAYM93-@54ٺNMcDFaN #>~ry9=?YxXح9cU0.?P[5HOrbxʚ`bc QyQ1G5f//mM;M(nxd%}  oxOD1dP0GZs)aJ3=W>E^]YuqO^uǬT%30?fB]9@]UQu&F ÆDz忂ļDJ4Mvy 5P[̜>+g1g>L @:V}xE,':+&a_s&_p39?1/$?Ti[{޾; .5ugy+I׫JȒ H nvXMka}~,͈G,F|wC& }YxdZ퓾 <:>tb01j= {UCwEpP`PTWKiu[ =]ˈfmdS`V0H;/hCybx2v;iE{&vKs3pvT_SR"z^ӭfF|B+$K~ɻ }Utc'n,% #|\o0MWEa,B]Xꆃm%$%$D6)!MoCOcUHd$;Ntq%A5j~~ciZ#MkdlI~C'N̂T$T\"-ZE0qQV"WLO^ħy> hJb%DMO:ꟗn@5N7hI1xs,?ۈdځTՒr)nJk*(ede/W OȻc'mr52\;* 5SR%عb呍23y^Pb:" ?W0+m}1Ҳ O^MQ_0' r֭>IeEca<{gņIsŒz׵uM0a[DXF*1B43J.P^ ĺ=8⊄hV!“IAjRB&I Y![ Є)i`1e~`1Z<\vԄCMQO3}ׯKzGq~X>Yl䩼Ύ4.}Ɍ Ix:i~uiEǁvw4ב4! ʫQhH|~{4P)BW$S[%8IFwBqώ fTZj:U9Uoh 5sNny(hX!eg+E|/#. Yw옯.\|&!Ɇ0mxǼa op.>e+maUnzD~,~@[\mFJ#m)lh!4 -aMoh0Zs%{9c: MϲB5bTo;3W3| l+if F1CmNvU?6\p:]i u6f;ݟoש2_cS$WEuks*sb_ݵM'*m-%o le >Jt#y*1nP`kћNL $lHE9<@^jPy#&hζ6lbNfG>'T.~@u<=u41$3?zO/)g͘Li1GLz^(jC11~<)cw$c&s^=5}[i;J;Fl*.Y3h(0SvK2w}ez{v\-C6vh -5,=ό(i1A/`\n͈tZM4؏=Zfߣ7uWR?EmsXdUbzyޔb8$mh/ol\-zԅ0Uje.xe s 뫖wPd i@&$m6`K7g[quGUsYrW# ͝!-² fxG%[c_9]F  h:n 72(jKf [z\_=ƐL!N*NwTBJc1^f}8 묾쪹qk$CDP!47x!ʒ%) A:jZ4ӲqvDJ(C_H24@1 83p<)Շet gl{ bk3QOҗufEp.=Շ,%w7X0=$I]7fu<'BfJH;K-zM QpXP 0Fin(/ |_t묺(ZƧ5OJ͠/?W&r=Lw&[$ba%ЏLX6Sa`S;؄^O D>ԇO``@b,YoE-71 Y-2;;uc JfTsTYN}9o| !ϺzM}b;(|4Y_5 *f 7)?;bXi~Y%xg;YSwnGUBr1l·7Ma DcbdxUvU.ы:-otk1`08c:J1`◁hq5!i |tAGbU?{yIi̋:u&aIӰgH!7~1Vz ~6"Ynirɞ ypWզa4%Cp$́0G;ZQg\n=GNnY"ʳ=fP/浣k13OQN8-v*h!4x^;fdjvD^RwdpjcWUh0--?d#䈀U("sZS}{9"!Rk\~efSٸZEN/kJa 6SOQ42d̈́[k+EmӢTGji~GÚqɰQc7z8k)hYueӝ:b[G&Y(H?4[Pפx,M/F #SR`~!Rn#me]Gلe@:P>B"oItSX>W+`DK)γD]#ZR(-\9V!hڤKՐ %~O|x<;mFJtb%9Gm,:)~=G6'hQcR)^{w^*~`;ѹOT4aXDC8'~Okq.t-C#ZV.Av }cw[C{,̸ΞUv=G ۥ~=H2D/h]-&6>mő0y)8\wsآ݃Bw5G:6 [w@ye5ŧ$RO8楄iE} ;+f\HiJst$:ZI~Ӈ7{? $r*]&(#TDl:UPө1&D8]I"FP.G%7B-$6 |&pYJ ˵ӧR5WLBhf%Uڗn,#elB2 0\% F7#C̤ ߻uijRlA$̼ S%D$9L9c UCN -J Ym8{vjg) Oa~jS…!EXڱc-VgX0W/>1d ^Ac14 Mtz,FAf4?jY-\x[џEhb?<{3j/˵Tmua*xR#<vY;ٟwh]yqp83ٗz+ġf^3-L\ =i\|yϧ7?Pg UpMWO AQwGЏ@XQܥ;U|s%#!dː w{04ϝcE;SAij"F;4>E1 VFRƏ= }e*u{Jޕko}l-ZW"4*ZkE"[8:}?G9 =bP"iq^z0Gp7&e ] dWbц?M²ijv8/HYs8>f뤙$ uXU%.SE"Vg9)iZ^QTDBOxɳ ujB:D]%H"V Er]JHx?ve\+j6H0zM᳉*I_T*Sy}gQ9dw>֨%:cTtC҇It8Lλ]'+gR?\n]YdN6U1 bZUo$4̒Grq#,[`B}i1K%~1tfV@`X굍j56!>7aE$ Pߟ^޳M&O[l[YZčo 涼h5{m_jMFx|#|h Ȳ|`A;~4FJl>;|0a[נ,lw~;^f.:qnć :f +̤xi~/E*e+3 F#3iMCTH>ܻN{ف!/6KL0!_ZokygTS_)nZТrOLgs֮π⠺@_xW9 VjU~Lu+Hu*#PK#u}|)㎜y [ MVP*4%,@=0xzF{A F[hT< Λ힚tRzsx/TSwL@6ws3JF (oM2TTܽ$<~{\5ӸHKk+҆&*qOn}l ZKÑmiU>kNKu;F4GГLR2>4[:̱d)-3=g,HQZ) cxД}=k81<Kt,T?+0vN&Z ?m,B51גHU30|BDp]Nyڄ6NGqۿT-u,gƆҷ]%LMsP5 sx֌Hᄍ'Hnj VA(J YȸRȝ_vy3 uKdwRD̐7T^XH8]'Ϳq?I#)[=7.˽V; '”^&%z@>EOf_I/`4#M7J"E!6-05XL)g\#=v!(j&\+fȲorb췏,t$)fH?TJ=1AY^TXy(7_!mְLh5YOٿ]e#IaSuF+tw6[bMl3xVk4,SȒ8 E7Zuĉ; x ?kk*flPwVT$/\Sg5%*(g MUtAc^M%\Z`<#?O:]{ U';haD: )s6sZ+`:U}ȃFg| x1sb~1v` !܉쁭 7IKH}07Ѻ*SqhP{MWp'/^@^_2GjЀw/G!t!^GtS?uG"CwZT>ldRӲ__=Yb :F:1(d4\_tumr΂]liA:{r$^V~à"v \2X~Fϩ7[W╏ W!mr&6C5u"P?-M3oLBt4x&!˝6F4L2O`+"?є ;}^_#.3Vt 4Y }X0>@Y@`s[z~?hy;V~-jZi 8J 6X3`m>wɷBz6 WT?1*1*+bG< I<#* 7Y=ts7c{bBOs7Th. ?&J#R?v\pᒦR2֥ ?Jt irp)v|8dW*W`'IySD\6`@I9*DPPO& S5 ɼ2to8 (iOK#ϯ8"V7^{f? )8q,X_(-_{@8B54xKB!VU_ V?0q O/"q59XZbOMk1^g):H~HJ=%nN8)@?̦x<]%Pֹ1i14؈ >Ĺ1} : DZr=C, el+-iDL3SW*G1p2%rUh2phV#iٔ _c,d^mf$Aȇx|ݿ#gx tYk\,X݉r)rƬwk'щ^^ =prϘP!ӾcDNnlq78XVqz+W&MWm )w)@fL@#Q!{jJ1q貐is(A0 ,7M|WZ@!OB4Gנt¾@~͇HǨEEsݜK+DIW MAp}eM |9 6^0Jеg]!]:Dj02  htȼQ@.{%d? 2LI- d6qƷMӷT~KN{DixJt%ENn+T1bh*d1g#ctjj+ J'H5 [8 H]>?)cy:6w+oܲ|腡Z\(vuYteoo{MM6I`m҅3|EBBN|CsQiDAvë(:n=ՠٞ)Ĭ۰pcBހ&lqGOk ,2 x/*z:], ENY6:N7;\Ny^$9 ;Ư6 5/^IS?{ny6v vLVK:{F]pb-Idz^oVT'`qQ0B?M4egl>BGG%8zjG/i\wfʏ$29CCYp w B2r !'Bu2GzST'cm6٩MkSz>KNy%e\ۀ-1ȫXϘVl XKDeqnՠAYx* ^2qn>4 :4sj a6gHF>Ki^> x|H 9PuZra/SkZXnS$$H)Ek9דI(2 udR MH織y{`;}ƌz4XvnQq?V't| /Tc:e{AE?SUjSZŞv}x[m%&ـleE͐KXaT(mdYY jwlsEtqCۋ/zP2{ˇX}A{˝V׫qLv=Iw'?;?R)o!i=-Bc67Ά u^TRM:ֲK .1~?@ 2'Ȭv1'9L*`YU'g|{>Rhop3 UC${kW7 G; W9@0 zBk977cX@D4N33 bb=qR,Ǟʗugw.]jvuS_GGf~\x&dKmRMk~řpo  lx>u/Ȼ64#j>* kYFOINzDhs~y9 1xYzxCa $+Ⱥfc怄QHyRhԖ}mk2BG$ò:E.H槷đmnlDOK SEkV)8/Tp7D@~ 'ׇ (Xl+rv@ʔ΍D1ى@?Ht<E ƷXQ,WԯSƭJ![Pc]8䙇1>}QZ*vmѳF(Tl%ݱZ+-2/zHUfgKvs)k謀]ˋV y/+W|I];&gS%Jm QtƏ<GIƓ@}XKp(o߅e>̎qOv] hPG bN'8YY*%dm%nP{OGA/~ܻYv*8Rt)% `bPY7a}Mh{-Jx)xZ&eāɺ}mrAxg6PM="A}V7%?ȑ\9^9$r<^>=9d~/O[irc4Q W-=pAI#ݾ$2t!#:=;@oXߙUG&S1>"RS/qx4w:6yVD~Йb#O2@0#Iq!d~砃^Y~ځ+Mg#2M\ a$)0GJ6??m3ׅZ.H%wvS xUYR$q>7.ebV:J1ܻ7\z?-- N,ǷW9+1B|&*/]I3XJW9^;@.R AuȠkȢ=Hdj&}Y$䰐<ǴN(M;=}ĔX`>q b ¬Nch6lVS@lƥN,]޽:d`DO`#= -y3.a#ﱰQ*iBiԗ"QPtqbaFp^,s~Q sA8yuo D2~ H$:g$rJXz9Q5=P%6I_d3i3|H%OFеPj8^9)2Q_CƆ.zz lXA/3x90zxYDDLSbh?o`+89N{P`-k0 E1F4@"J0wRD\u麣BDU5پݭ>x^Ffq@W܎YXzW`ph>ؼ} o+jov>S%1,Ci|N";mwiFˉU-xⱩ1>jCl5$m0Oz%'c&®l@z8LGYG|6{&?9ldmNe4*EE0!x!gyj_]X6 Ҧ7@bS}77*\!|;D_bꀕ#PxA`tPy>NAfHLIw/yOTUJIqѹf.ѐ9BQu>IY#h``v&exW9``VextoݗZ3%g>) \ \>ҠJ8n?$~4Sau4vw~)i}nxmFEXy.mO\o0XH-:AWhdSϏmEcc{Z1U:~ZDNԈ)ܧ-$Mqɩy/uW;1'S WO+.VE}iEb=;qe0[1PԿ{b">0;$"râ|2>^xqEb g^/v\=ρ&r  Z̎gu Jҹ q06Ԉ_F;zb[{nXU ukg.dHk!aGb5ɳ28Rs ẫ϶Lp_? Lk-`E35LΞrʔ'|T~,ڂ!8o[@az[2V|hLaZ:S"e>#` &&)Իx,ݤ"zE툽Dˮ_뢘0g0fgmxQ,`ڳD6r(H*5?@,FBt;j.Ҭ^Pz͒ɡUaײDD>UYŒſ[6Qr vQB['?$pn"fadM:Q-goaKɲj١(vo2 *@4{w~AF]OTHeq7!4LKSi\ФMO2gt,} 5l?WO׸G?˛il#ELkT[2LbSF3\޼Tw.*Jv҉?a!D넹~aSo,W?)?c%4fC*3V_?;PN30 ,"gcS(1>ϜE/"a[%uB^⢓}H#@pfr4<i̺'wN`L6"o Ak2Uh+S~ccwpR1$-^g5j)v,t}~NMlQǐX#X>gLےZr`ÉƑ-k-pfAiEDY]̾ATlLi5W SȗM ~5PƭaIC`od.!Djg $SEQ'Hjlu^Tsz=tw`O$<)+-\ʓUh. OwV'#[bIWC 2,c 7S{Y:w@y[c[#h2d#7s&- ( iD f翜ׂp/<{lb>32PCޯ2 lφN$Ff%0JaVozbpkMYq6|XMT^q󌕴p*X!B5] P7hz d3>HEe>'y6m|~К1-^49EB y/eD *s|n-ō*c׆vD\ZeXZDQ41C>#pޖ Ͼe#8+z>=\&зXB\yu_6V}S׼ ݓP@kI@1- TaJxVKt!&+sҫzkWE o9?-moH5ȵ :pU++fuj(M=-kצ:;q*_ނ "\)$ M|N.x)Vr%恗hh<$y d`I6V:EpհX>󧇃)]]+vH*b||*g1̟SN%v0)Da xeWs^ّ/̟=:im1Axۨi+h1g\iMc/-NW 0jʫ[hb/ oF" a]ŵ{BAO oPߙ'|'ĻcL,LY VMoH?}܂2/u"`ԡW9cod5RAta+uBNU0+( FE LF@O\kJuvxw8%x ],N>$0y UBV/OPCdJr740zY($JB0i0qI/!;A̡qY39l9!m"3 }ǧ¯;+yX%S'Whb,]>a^c&n8v{ +)HF&%c夶/?!urn-n:G~x(;;Skز%|I;r&*̂;hyMWh-jDFh/ #~|է>#†wbhmJX-q\?| H.͜c]>Gs ZO@&QAqLbDeb[h#kH`2G^Rp]^r ]Bhz4hZxr>Q=kH6̈4_yG<%8wqtߋnmڬWW ȫ0,vh:Uz$7߮< gCm͜i`aa?ȃ) 8c946=(^`\ևvШ|7aEnw3OrVS-[g4>Mh s"ߥ`7QYU;pƎl/UR0&_.<\Ó '˓^3| 'ϯC!, 7;X-r7Ԥ(-r/C v2q^"<"+&}AƗTÄ{exנB9aLe84?v)ݻb(c4Gq.حw$ZF( qEkq(}wJv)ҋKMRC9.T"D=tg+"۾͞7pM3D5 _yx2= O]unlL<]O]&}0Gdd:O&б+))_IaI] |jǿ^$C7fb<`\Z1S~4 ˾}݆#T Ěm}brvr#isz<)%`&qBTPV,^XBP =*P&,&gm rdY:>?ݮJ rg ++;{:+yQ I rCW٥ؼ<,,n/X.ธyӜ, $0qMl*VAIfGĨ W q@F&Ar.B-IBitikF|9h8n!9らC9үg'$+Ţ.q_l~ˣe#]gjCЋWޣ@7`ԤƀE}gۊ `{*S w[R"y[\OAng9854@o^\{eoıf#[cz-™ A3Jቿ 3E?$兹*Ae~mb\DVPb:5v|x~Rn!<=BiZӊ|A#5-Orlw_e%$㵿wh!&hXHL~OY (?f20!t<ǖۈHvhp&_TFmьLjv?'0NDJPw>K6̿lq`4w=.3@m_Lt_kq+ӄ+jLa - w!2C$a\r<: R;˄,襟 0up9D( q_S#e.rFg ,'I3-`cW!dl+UŞ[!$)VU} ۚvDdqu1`F8>NLcR<uW߂.j.IMh+-O^'XKȕ"Cy@֬h}$f+DA~McwWLFYn&[udOCd8زWQ\"F"R)E;=#S=,~1M XQBRﯼn;}~Fv8"pǷ`+d'e `LUrH$27tǁ(RXVdCgXU'yj82??_9Mc3wf=5,#1eD{OH IlVի1bI< ?#Blna O/Y{gm9=ngdt)7CWN䓰1n:Ĕ2(v,QH;Y}O*%sk՛\Ŕ p5ĉ~7zwN6R}W9Հd``3BLj|vLs ^=쇱R9jΠ|LϡfHJy͕,?h,0p~$XF~ uKFgT;7Q wsKY SAuDb{bx9Unx(l, P<9ɍjʬI򪫬/$S$K( >]r#دuC.HӬd\.ǫ`~UBXm퓼Cg'N,k &ڔeTaD2;40؂ϼ"n4 F~n2a!@J;/UybkIb̳]j=s ygty(,_ 6OY$c炌iŊL8JІe {FhoV?֌+V6~NJ8T<&'1 AWoͨBs .W/|MV:^-:]HvA7QD(UO)VHz\RN!~i|?1:9A⭚`xo.sYlP X7p6Yxp[8|~`UG"K E MEaGl >.Dޓ U<)RHa*X8:yEԢYb6 ѐ]OObzSn>=5IU)F"vwP|msT"]$ ]+k;</=!39{Vi&1dkuXbyN`䀎(h M8ywMO,c.V3g2Svp_24(g?>}t?jy ڢȻ QSLlө (y'ݠ?r7eV{ˁmEGԋ߃e=~&x3B\՚T-@?1 {aZܟϔQ5z6w eJrUP31G@k  FENBzoqRdU5> kA1Mkl0t c,؋C s*`z ^53 qiK>d|r sNGj XL="4[g$iMv%" Y5x. w'X#G'HXj 8fHlN×GO7aO'GxkYjs" nqW`De_C-GL0LYŲViLm#R;uF?tk֢|2ߴ1,Yav3y}ܡw$FĚRGB"_bc5K2؛&n tnF/%LY1l 6^5 q":TOEP[0Μʱ)|*YOj8+ga<:1FK^v_|ʃWL9= g}Ӗ }$Z ߒl>܍7!/WX?NsŁFKU6#S"GnsH2 wpJa 6~(^M74~?kF>`5;u9))flh"vw)հ3|SDb8`B|bRc?O!i~R!T kJ^mFu_naYL)ﵧ@u!L+$t $92׬N9e+I0cI;$YTF+8f eP(]"u߀]X"`~uLi4vFX(29$*Ȋ^5 L-_H< %bצT[͎ wnfRK;M$Ŋ­ fCk䴃u7o_WnLjޘP ]}BT`2f)+3ssPư/At'ysHu&,oqhgR:;tsͯ|t^*!m9AT0aCAڣ>z0رB*Fd;L}bi5eIߴ - (Gj b> :ϣ-+/۹mST)\8Q0F"SV]T^E뎙/g=y+(lY *s퍶Fe/^n$4 l~at//љ % uÏAc@ sci̖a} Y̯:EC[Ss r2~ᑄs3?ns_n<þ^0̪lg[T*ҏtdž^Jj3P-^iyVkj4RN! G;/{@ d%dSg3 cj-z@3r.@ԼVݺ16& IKZtKuxNپ@M 2͙s9(G@NŽ2'N;y +\DJےGdSsɒ75_Sl#. ^ў^{} w1\I7Dx!7ˁD(hA&6Œ*R/XP*YM/+jh-U9+Cj6VN$9]/}Ejc~E4xeovԐR56 ?P`pW1R7#YpE=jh` K;|bݴ^c'؅8I "@4?h@;"΀9+ː"e4 :A`q8\3>x %B `P/(]"8_|D/zФCj-]ueJTM}tTodh nOM/\=875+m"1CcU\(XÛyc*ě ,LnL81DD|qX\ڀ}<ὅ2^@BRնo(l30 lV B#8)e3T%N3r2U[4U9a1?>ɚaP"n|'ƴ[@n =؃ӹI][&¯߂; iaJ 2,19x2Po;k((U` ۻƛqF1>VMz7|Ѽ4\TTB$qJ^06#{%6EwKu_;7ߌ',#ce.BKS%!?5&b+Aq)ЕVg rv#į?bp'&>HoS֐* <QV1 ww(L-,nvD1 h[#]IT9tC,+2r`RLO_pHOjPc^U^[M)m{I2۾戹҅&R \P6_^~ ~ʳ;)nM;yG>%|4+Hf܆?"|E[i! )-S0/1]Yr 9ZO@(S9KKz+g(uFEIE#Z{*$z mZ8DOZS-q{&_8HS:Sxa,4:"9s Yt6ѐC1F7hn\yHGE5̞XaX3)J;!G&sh-P&HvlHGe14F {O|8Z'ɭ4;|rg\F,[ &]|v2l5$;XElygor.I4yt% F]@z2h?z掀!=5KܶM*̘_FM<=yٴ}1]5ј2,iVRsI|I51y'HHPNc7Ku4(uoZb<Ч0Dr04KzJR-sK ǭ?qgx" Z_Q:M~|̑'PY37IY/cVS4?N~AżӺᬘ 9Z"4k!gAd} vVh5<S\2?FzvRza2b4P4@{~$vMgln՟<9Mqҥ~^J|6Gfok<?,oU)h:wGIN1 K,hqjDYI=F/a 5>XS:ʭbzBK_jse*Z-".`O=Wq 3:9{(.'rA,@z ᅽ%:j*95D?c zjE.{R|lmŸX3zv Bl E&fC^/4=4DKWoIšށ@ !焀U|òiSv(f!)N[Zz#-b &'^i%&Z)mbګm4ܴ֙K -nv`:Ⰲlpqٹh8owI''\YRQ od }pJܛSܲ.{oVe.QΒH4K>(pH ]+Xʣ[ztV+]P%/^DRl2{.|\q?Z_r5/@\Cc\s(,DGiNOp!ןul6gG@I%UT4stRP2i,sߡ!$`03%E~1aZmޅC1Nns2{PrO /Y07_bDQBQ[#iGņ[X4av\Ysf%zsGuF;dV S=ɈHynt8<#kS|+P+S?&EiZkW2U@$`2*; `"\em׏^#=9E%d/_2QGz y^PP)vkP[5 k:n+]IAײZ<~!X7;5Zͥ+Hf{잪S'RgJ9E>Zתq|ֵ]j3Ѡl=:yuVL0~++Nw[TW0L5*7E5)VCbm \7n+_v.>(W mf40G;%K{ }e,|C귬-TZ.3N Y<]QoGAйYl2~R4X4guJiZ}ދitt&,;}" vޗx5D \ _h[Q"fC(fl˨.p钫Lc0}قJVFԡ.֫bDM3S fwo\DI(()Zq!wqHZA EG4Pkyt._LB 'j:k_}{qV"P)sދ1OZ朵h?_ωd\ ^o?! bzLh7Ppe?& mKS5 w\3.-BIʈ}JAˮ;>D~VTKDh 23."9-} ?SJVM$).sO?/cypJՇCuQ*"@m0\V G/HU(Z6T5_Y8o3P#[pz 8>餿#cK)ߌܪE>) 3 b$6~g^gӵF1C@CT&,W9=%m@2ZV⬲ɥOI9߹Nt .O$q*qf)%"n])(p& |Ctj7fZ =$64aއY$BB|tjA`Am{ >ceU,cXOb3DvdyX[N|x17e1{~~vXFaKq X|I Fc!?:U7L9`EN=,5zX7AP@ ivm\u 9$$mcĉ̣*j?7YmI6 j&O}BkiDy ĺK'oO/x,u 5>JU?^- sE fҽZ-+}'isɝ]w5ݪ$lZ(Q^+ ; cIzg죃Npף3y r",19त>gʥB+r9?L>PA9Vg٦ I6S04c/_7{%?9$S3Y^N6>@>noƽ.니3L0^ !H{:d wuF?=*:^>#9#^JkfUyvMMw QxLa.:dV.|G&eۣ©/6_08 0Sorqߗ6/O~2mk1L|^P;>BWwl|W Chᶯ>P԰.b4 #7] Fb.ZJWnF*QRPR=kgH"y~rQ!ZH<$Mޑ|Y8p󒕜.W#Kx+5ݩT[!M]OvOiƛ0Td5X97WvJ~ X0/:'A ւ@DxҮ/>_]PA%O*`"NJl5vGqr; 8 }|3^-nX0!6qݨ) }Yx1H.<.',<ߞ PbahH̫^-xPZW?9t46x`b?C˯ENHr@2=dBy2,:a<W7>MԳcJܞ3H΋qޱ6ޮaFokTdg:?,{k%)Ƒ@)U줜-[5[M`_s`[Q§(/NhXlif4JH=8%O$2Nn!)pn, Ía$:ޛ y+dMmX$27!8 R3Sv^*{U,Kbs-E` r Sy\ 5[.!c>UlE#i,Bfܷh&/L h-"E7$i̾wGQv39Б'huoroA2g52iS P9nTYyԣgC7f, NcD;-PV_ȋc#k7ϩBM;=҇+Hϒ_Y! Q"O__*ᬒN=xP;p觲n!f:<͵IƔ;3)[ް+Fz>rUSi^8M)#72ez5fja'ʂ"=c$-ӱѦԨОRouK1If4{v+4O=g:Rީf&td̔pip lY|~~7[L?SΛ͡M%xfw!RLoe$oT y9vλa0?5Ah!W%&bjZ QO30ɔGqa0;}iD2KLߪx{HU[|*rK 9 ~dI3Whq&@ KN}_ M4fOs> COЕݓ޺"rNڱ9 :EϚDcv-L7YdsmUQ6U#O9M;~* zn1]U7[{tÈ[ޔYэo4ՆY9u0ZyFж 7ҽ #9r'y t0;G&+i> :|=!&'>pp]zЂik$WY?t̼(h8'ÝBCž΅ ˫Kg.t:*SG 9'[o.^5R6_k="=:8ثg`KHhG%Q:w7]쁅Up}}8ȬdmUe2 ^=F7"Ru'0Cw|M2V=N}n$h! U~; DXFu2o.|ΔO@rCMoo7_66}6W1[ܑ|F7,C;T, +k mrUF DZlnT* ?XelSZDvY3gKiSxYXɉhvrYC^#jZe^HD_7wyOS|)CI!~2η{d&1)1')mṳbu^tK_,m? )C&>ߚֳj.X<)=vcӭuVy?R.5p$vbozZ仈M֍_ 㝷;p5b3k8&ECk` }(b)P,h} 8 (wO(aH^ #2r i2b܍4u8s0kƕog,\F]k=kj?SIP26,a ~׭$ $=iKR MD @~! $%+6:}2{V248!!5PNB2W 7)EPxk%  #,Q'V (NȘ{ z[Kѷrg_qdr\jZO$ I$ }eM7`+,n$~SM 5}\ tw?^6Ldg&++^ct-h_de/AR|` vBjԻ>Cc^oEPAra2B~?U I^ CcuH iIRoSW`cҎ>ʀ㧄z3DC;:gx(FSG6t0S@FX.Vg?$kio}7hCЪq*?-]"(B:i=7eRtSNTZ 酙QT|\ċ{0ӷy̢=X26OXMzw稂ݩU_I8%Da*,<801^|!! ??~4IfN{ b2,) (m5(K70 E٢C= S#"{4n:2T^Dմ! k5PVfjhYݕwT X_yN CgZ\பs]`+[sSTj|sf1>J:P'/GWԏ(ٽwCb:f˂ ~_6CHYre1ya (m+ 7LQ<#E;$]4a(rj҂#b B'jʓt97[F׎| !dP \؍(_XŨlJ[.*h= #Ny9)H71hPQkg$A&nNWL6k@cNRCإ;yX:r{411L]7:9=^&_CA'tn;'jRfmf1W@br* QcxMcG>4qdTa ޓF}i.q!V.vN]IȠ.%V24x|➦'h#(糀RNTuۖH@ sxXU!n Իn`aܢ^oP&^F\/kK6I+0U~cּzƧ,hޓe4Ytw",y2Ptqwho5pWQ%Cّu} σG@꭭MDd3Ki1Tk ?]^y{; qYNO\@bӶF1$Z* `%iH+ŽtsaA.HC6>t3~2aC=۽ao4]5D./ :3e/n$<)RU ]*fD~Gji9ogDSvqho};O9-La]0iKo!ݤnIGnlĚO>y^4[L/G!5tal8%:wR)nBSՄF~bB!댙w7XL@~aLŏA"*j#f"3J-r4K%A+ &2 .J{^~i)qo'zϝe3#+kV{/N OH+F:n- tO 0.A_PkfPL/zv@gԪm",_f|iRN!zI9&FWO#3]cfTV#}yhN}fJ*,4SȊr,kkm)xnuң&;'^t7UNBk}V{D2[2 *e |xwضZEH?+Fckyf.j\ -LPcXאaFnΘ%0jYCb I9ǻbpqWmw1&lՌWNҡ4}!Έ=9,-!byNCJ]LB״ /9*4%_}ӗk% PB/r|s4"gнlcEc*ETkd:nxSoVlf#zn<5q W~>k]v8_X{E i ˅h.})zQ}Ӹ8l7BɒH >g׺bO;9 ہUPP& 2*WQʙЁnw?H_T+pMxOݟĆ Z2_I=n\ʄ>A{~F(P"ZZϱ=],:۲0ӂamV rNH9peiF+3*p(v "_3#$i ;\ !N PP]οX egI'CV~ ZĬ缿)voe1aB> >eGHxC vlKW($u?ԟjbJA+ZJ6ذpsc koxS<{hQq~@t8`]OB&H?{TcuuHv z[Wi{9,\"MDYJJvYC$$!25H7V $f Fv[ѱm>$keؿA n6wWԾř˨ Gȵ2,6L` N'd`q9O&hbe$4f;a,LAqDE̞j #^ĝKcJW]=[LJ&Ez-rK=Je3cѝCgY^JX@A]O߮Azf.2F{)D;7I_1UPpE7xΪV?tjgG/ݫFv@&ebvBˇoLM/9I9rX[.1vA}ңh&[姻Mޅ$}L`b-v` KA,XM՗A1<*)M4YzLl@UR rmP| ^Hp&ugM2,^|üsk ~h0Qt"Fl֖/tZswJ0?D[PT˲^um XÜSj|Cs W6Q. "BKlV&~]q뢍,";ow8}`Lie4Bh~S_{r[ٚ%F>,a$zIȆ@q*0hKt vxWvUҿ̟ZZz!Ư E8 p4/bE y^,ŴаTdFoKXu>鿔E3-xM0` $;=]h~-ɐx Ү'{cEPn7o24y7Ev ]O:O#oLM&V|0ү!:{MS[i=LtfCS#LbG)xIFb15 B@'р0_DSc=v Ὀm#RF%6ם_?|N %Z6|h)lPZJԭ-ڼoy mQr# 2?6De9X%+HJ_y"*+?~ aasWg(UGq18YqAbY)pI9D9f ڧ66U(C* MQtAD +J~9;z7bGU}Gmb\u.~TI}VE$lz*N9|ώ@ yo~:y"g!+L(zTz{-gtVٛ\vxi\l :s{@ewgf}{ n#)S7WUc{0P;%2ww<ӚG ƑjC+w4;p_J\JP ,Ƞ}Nn慄STwXX܄,FpVtie~i–he[lD} ,\{wtV#*G=i$>@ 'B*ti`Y} bA'8@4:,|␀MpoGi2c,v 6soؾ%9nt(f d&ڕl h^(>l B+2 ioc$ j> v\K mChZTJD IWnF֎2[8t^ټ:Jg켴v%#\rbgP3a,TO83"h;茟}'u\8Q?d?_;~ ;SS2*t(S^b0/^OYق^z9=L!H$HJ$5S1M4jg]y0Yax*RӵȞ@jw$G YL?J F8cdgr*(O>5MG5`V ^ .6ckgGпз́R; )8iCɷrw}E脕J!(hH їjP_GoZTRaNSg63+ʭGj떰TA Y~K[v-ϣ8gSnOŬl-܍rovVXV(Ho"#{iRyMV{ې>_aZ"9$v|#%XtFD @ wm "hӹ9}l\axh}w)w?`q7M;HUa,ɆחV-~&@!0RE׌*{doh_hkNo~W:eE V ݁5,NggޘE|]ZV1cUB+^&%R|4f{o$4׺Xcڼ|\!Ҋ }]Qۣ5,֔L#VJKtȌ4^]Ik6WH*f|-;V;'!%X` ě67pƺ"xUCy|e0ĈՊF*He cυJޝ D(?'z|~5C:`cڲL-ؓƆʕ\{VdHS`QYUrYP19ˉdxxSNF)6.BO#ߝK`:g ]Rn3Nf#tx}Q\Gnj{1O&jlhv($0;:0&\ M#C?r_O퐛qOIIkcEktNuH˕B*ÒCa}ovkjC)emڨȫ )o[x^ $lzByjz?O9w* sD.McAhz`2îD$cM<=q;ڗ^$ˆ틺TVEM"]*b`h?j 8# DÀAJCJ&u3>6_節nEQNc0`.oWMH^*ʭ?|*Jرخ`%63ܙ#xdJ!Dм1g@ -9<, a]Շe)4^xeŶtˢ4ŒS+'`$A[⴪&9ʧ{U 2W=bҹK@_;Z[-x R$ɏC= :"_qb2TKfq!D{Tf7o k$V_yZ"UVewoƟ%\@^nPĜ4ks 6Ӿo&p!tBJW m{1)M+ͼ ]aBΊv"5;N:ЎW\@z L 0gf fWC+ ll +@E^3aQrʮ<ث~S= \vf^ro ۃĽg98 7+->!3b-pqꢘt"v nB,j'ʍyӹQY @OlExr9+{&G:rѥJ~G{ZeZ͉]hS6*Wp= EfgǮovE⧎ϫ9eEShfy1˻ktU 1Aa<*΃KS@^ 6!$-u2f &o/0Ie?Mkǟ q2█NJ)0|=InKσ pR+/픚YP0I$woI"JJs* hk_sMl?b iKtoOÚDI"&\2f)[e]ȴrÍ fL*㈌VIWhV=@/􃯚[=J$rF0r35%#<`Vy?p(Ywsȇ(ubOrڜP`% g:-4R$`HBW-[,İF%(5>ϱ!L+KKqsMcPE- }ƹiJUuqXU惧n$ иݽTGeMS|ȕI }/t jvԓ>9aI|n#rkE]pd":}SqcQb鐵pO) P̽54z9.0?1>V3.^5 _3Ir% O',`!aG_C(ZZח_ų-x6|&P铹&f̌WZpwR˓N=tedY1&SMDGnMN'VC6fK+s$}-^EB|?K5|9.YBKBp#Ƃ &6_BgI}MѺ$"Z? :A1r4s᧮"ݪmHNZ:N( uV/hiW6N4#bRXNEU$P:ĽY _ ] ѐ,5(1j\?yyϏMd%G3WNЏQ[|]3ӸFdKiQ~QJng[dmgxhS.@]as rjR"9)Dg,Ʊ{М{M' W^sSP8cׅ)CGCQ|ia,(Εaqsܩ |gOu͹U{S`IM !nS6O%:I>:GYH" ќ-CjϿ\ߗ̣8m#FSLEdJ,|mr+JH9FLXذVج>#Z@ZMbG ~,``yR~GMLn.2~ _.[1+S2vNm&vq̰ˁ3%&|69a%YZjߗڢ:[;+KHRL-HGcubq݋SXF w['Iª|U:H;i6|Lblw}a3bƖM 3BYb4Az95S{OƗAGpsE,*ٸN"8{U 3&l5IJm}ZͼYNO;&/O|L.-hg- '|GIϋuQ[U2kX9]b#0D%MͦūY&dR\[mAM^:ZמoX JMRU rJ~=bIHXȀ[9w1K5x~[:mA~g޳?7A ~BDS^qBа>R(4]j n"@fL.p p9<"b˓Y/!puE2Ɉ[r0jbNˣEO-ːWPyDڑ!%@OLX`5%hv@9UqÞcQ`$>G' w|A8zcfݲV8c ,^OJlŨ&¾ԩ+gd:iFEJʫM䖋f{XE7}? 4rŪLT'Q w/uǁvQ rF6UBhg jTi~9G[טQVOoI(2+k~8>)u;aL[lX4Wna]lrq)Γƛ/L1RqimbJ$({5J!RsL2\0Uj kS1^=. ȕ>9vsLu}4Ӿh*tq[Ku(f e*YEs=~iHY8_WW)SQ,n2^;aikl<$FFO`b78^~܇A ҃qqr gI z9t cֶЏMuCv5\BK"޼5C:Q M1ފi(j$.0M9 GZ_\-h+aIîh);r1 nM t4ߚqnl :oW5|d? w1edeq¦M EL^`܃Vַ7%gb19f{ E̫D|p~ M/̟bRWoWe2t;[Be0E #R*~ED1٫''uK_kdꥇ[Dz\.|ݒx'TH66,#n4yYO! D\#ף^ a؈+Qv=A-Y󹀑/p! USjKe6+`F43YwAnA7YAWc:ל#=2': ;^c i.G1f[Fø|Q6t88'CѨ-8ioh؛~ %n=r)TCeJJi;Ÿcya}1,l4V} ا$z LEs^+~Vt'B=b)[cݣ+gp-Dd>apSuCx |DJ)EDô,ՁbVTz !J݃nq ^۱ٲ)6D#J6t=~t4~;Gaזz)뉃 ӭڔyW!W#75[Gdh(N$ޭw&',&gk&U]UR'Gƻur3,袰`Wy]jEJ*{r;޺\ vH]RpBgXܒL֧d%'S 㮓N>&1._l-.cN)–[8gN p"C!wJ U:lI2lt$"bӼɦ%-BIt4W’~; 1zhy]3 uE<~JpKoяC=8-b4~S鴡*4 BbpXIBm$sHq-i}-W CLR%`m Toô gqj>o$K]O,lJ$` ۴"Mm@F/CM7Jiʙ58g &&:Ja_?gc%*~5U0s%"#F_ZR_5_A2 Y_QlaX7E8 E 3*8.*D2lt ;l’z{0YvuO2bteoFFM+!]a2EQ0 *wG9n%O4W@WhsUQpv{ )n_0sD[)ymDW!ob}h2/H'#{wz #lIK]1,:% SOS&0v65֍(Y{bAyAI閄! _B]!c7.VA'`'WSsx5i[PWŒ[ ʖjG[вv2GHFn}T!!{H# |Bt~'˟>y# k6O:_ VT DɺR*r>B{z9ˣ 'к%B`+ ebtlMU{4+j@qgUN ayUx{c)p/Y߉!J,9V mmYG!-qJ1_e>2$ <>]ݡZf]~F!8۴";(Xc鄀8o/ 9^euN/*)wwuPR^&YLs& `\^$ة"&Wy6H&y5Yٮ  g32I/ad~l*_1Q:W;VZ'\mJ \?L;oj>C!/I!G ]iXf<q,+r|{I* <`Z%G%q`RLL6]q-ręqBF꧁ "3c )d95|(l @>"ٔ} 4$A21At##8 vy!gW!v# 5QiprCo=pP%" J׭x&xflOȓ/ |)o ?=s"R2mtJٝ]4%f \ /*$WZU^ sàq p2OCeCn<x`@xE-]nBs ٯ7sh!Ee}użS9Z9!a#!”V_f0b5Pѱl*S_fXv6-+Sѳ2Dxo## hۣ[kO<)'υzjuq3;$|sb+v%4&3 }=3YbbjBI8"Gje=GO[Yuz8(kAXk+A?6\Ī[#MEٮΉ0O;A5qO^&W{=yΣK] .AUcAX4_Sx3YeVjEd-clZV\M%FPАbڢJ),eZA3Տ W%+=zg5 ;PyPYĊ҂\l<"RX.-0P$/8t-Iͣ&=Hm5տ+5YwtnM8j`"DC-@'z^HɄNr7\)!r#$>zi8X);LZi,b":D( EKA [Mi2 7ꄫQKD"~Q~G8<;MjuM D0K |Z2ӧ.=Qkء7[t%T30=&at)kX {R]?QG>t奈ˌb2 uIyCn$?zjOQ7-_*Y涥h }&CJ0 -ZumH{FsoXLuu Lr`mDN ,6r,!ȇn6cj[a}ӞQ w%ݥ՟?☹>7n8Wq>rxE5rh?"Id >tQo ZfP_Q!gLoFr  @3,r1䢖-` 7\Zg;p@ج;kxi^3yl' AL{6\01seNǹˆ B^#$2`'!Sdҫ!s֎}qWT~doLzYas! MAP'k!,\#5~%5LÞ΋D7GT0]t $O =#;" o'nI1c:Ǜ9czxr7԰%Sb#p!O1'WwDf֍ejt9Z!$6PjƙjNFwʲWvk2p͟!ebs0~e"eД4h"6,9zNY`y (μ? Y/]C>ֿ!}o"U S4F;Xt{ fVb;@fiL\BT_ZKdGW5`ĝ͔ѦB*{3מiMW$7悕q ~^_nfG c펱C'Y$"*/LqW7D[!. `s57cfNji6,j+سGx0FI^>ة`FP UHK*\} P Ay+Z]$_*opK{o!A(?Ӣ+m`;WK_*殡;q<(&Wj(IJ2l}~&Ual;U*5~ Cb.)Vk.6!z PH`Pl?24P{<A;*u^6~>Y9(N˃6Hkp\02\kvZd^]ڒCʇij'5SYOMQl>׸zs Q+V"d4S[ѽ> ˟qu`Ƞٞ(|#`:@lytޑ먅U=vjzp ⚹yq*P~FXS?T0hE^}9l7| T*G9\]׳@9-_3f}$DYd6Ħo''¬-n]vnjm4_^mj88fzH؞>f@'Y@텙_KH4-v_qXk =9Tj184@x\Z'$$;2Fi^yjY{{ )TpQf|Hyzp*v޷Q|܂:_ם>]a3x Dq3v`| gLj!Cp-5q CWʀ43T3378i 0nqUMʹ#Á r7^zH3G'd=i(Y^OGuy^ϸYN2(]YXm":o$}9łwtO~T͋{ˏ | VN [Id4߿S>9\XcqZTM8[;,?zVYkЃlu& wo2Kj6b{i`Q2Nnپ&yqJsK&逑Ag W]&`?!n1ݑXmJa, 1e9m!|:*3 9:GJ vҐQK}N)J@a`jE[ ÔE {u MۈG*;CG !FdaݓL~H;V=l=ȯm/WBg`ƟG%)+28=q'v]2J&`t2s S _O-䙖7@pt+kAZg|hm'OC.X"du9@.[rw-&`UD_#%3fReyqT>LL^ScՒ'Bx$N^nOv@9?NXȄrJ۳e:1 0CkJY}g:ayHl7K!R\TؕKFESIӁ?Ve >%H/WRtO1p v؉ hWl: @ꙟPϣAА](Aj+T(&'D"-4^WMdygy}H0]}8_FT6Dϒ;KE"d* th(\G5O7x;b$1O F&zSޟUn[^-,UcNѧyXbTutt X6]+d 5%͒`~:Bn {E':mL{(w" {rXv* ս'vVc@kdN9~lȤ`GP^kfmxKf@Nik2}fF3wŭ4Vn AǾ:T eTf|rWNc kiGb*^D5?/KriߠxU p&χ7nޖ֖\ ]4 `^+h`SCRPGFxqME4gH|$GVLk5 lJxBtSsؙNO*0 ǸQ` B}[ C,at-2eEӃ &CFh.fmg`ˮݹ̶WOch$ у-]c?n;jCL?xX#a2<8Q?W:N51h36xEOר®(;Ec}v6B.s^yz鏉w;R.A1:d8țznfBe,[vC="0D)X9c(xm5# }cC3<)1V:QXAO@c]&H"BRwGeV&x% :kU?XKEMj3"?7>2ERq8 DPD-Iq8cH.Ӑy{Wf|'x;^gD+x0R;o3YT-y6} a+*\@/B]GJ` a]somL^(FzK9Z\j-"PR {*Hs[h+9XP+122%5d;{;F}ܝUNΑ-xFER`yNnYƇ)!j46+U,ma $u n=~s.?} 0d[SDXBZQzvQ5 X!4[tf=x'A[].ЩV KH]*=RbF$^_1\8P>cG=Hg{PG&>5"cCbtڄ5pv hiA. M`4&S.{[O~=A1/ x9(m@Ъh*bEue/얀Bp/GM-S*@dv(!l~[+ D`CEYR/Ҡ.$ul]RJ55Ofhg@m6v#';^2D QB_K. hdfI=)\U. Im%NK-nf^&gʙ'+ސ5arΆA!6t4[dc&6w73jؘ(SwIիl &rRlF=uia, J[wW 9ڋ$/G!q#p Oy|xu-9 /D<8;220<{ &H7ۿ(ëR[~)^Qz עg_uI^2x(UU+g{!r>8!r{vX'`?3ᠶ7@Ec:zVK̝+!}M/HfK=`-E}$<8[kxN&17{-1UW(;iS,q*v5lۗ-_{ljJ&r~+P,۾}O$Z`;dXmn%"gvPYTj$2 So{CDb@\_tのwdŶ2by< >T8!=2E oE/WE͞h94%G||y<>,ZDR8ˌzz{q+!EBZ|D{BؿiKq^5 l;gO˪7Y\4iɓ>Yv< OLM(uZzFNةnsV 6`0A1x]|cbqĽ9N?-i"cGN t`D`Sl`MSٖ XʞT886=N]yC N<9K[gf/mdƆV-6Rj}`hd@kb@ $QصH訍!ٔ'^BwN(-B{2سdԀ5ān̶_N~ p9ͅam$ _ =`a \P 1vs{SUE>6dj^$Ѡ7`Yv*4' Cu]DC*JC <9F=&ڜ}վWhxof6oG. }ʙ|SVbWcDz Q%[ Swv$Z?*O\6onhwM}4PԎۃky P1-@r\.eH޽6dV̪lO$(ig-Yj{cc1SJc5.JEtm;~9E ٹ0_GOw1F<󿃟y-6(>@+TP\*Ԫ;V {Ny5 7IihK4O ;fח~@HXBWW Px{ydN%E60UUI}4ɸ]08t 4!J/T!=t7bz90L "=.fL@7̜q5\ 1L#|. 2!&W n iiOz6OZIkj^z|p-E#6ےhOq!E_˝LUEu2=8HAh^RO(HvLhsǵSB̠㮟/M]ߠ5BATϳ؅~5"Cv1@"Rk9 &Q{$l_UCqXm- B)-Sy5WPD-1&oI>GWG{F8חf/ Nqt5ff!}ϳ@] 2 `S&OWiTGnu2Әkt{9Kӆs[voQ"~FeDxK!kPXt.בllv/Q5S8r9_] FL蘐,ˈ옐du74"ů/o}F^tKld׹M[g̯:p&SW43;VՌޞA@=jb[X1=PGѣrO}%^AxzBgt1Ǽ.Rփ-Z_PfNcwhLj"-VK'{6-3Uu?&;P2[lN`H*gt:-.W/%fOVKDY:/pT #yniʟ5ĵy?d#$wsnDzQCVYSBj^XQoN ݉;?CEv:$A"E;"%~ɗ#XH﮹mK}3Mf[0̜B988iRhP-AӁL<#Ȯ4kVH7wY-"#DmLUSawg2x $uZZba0 {]ǃ 6o$-a? 1;3yj%wɾ]`Qwy[&yC27 U.C a~@qFf|Q'v%/PV`9dsFw[PccRPNyDފ% =BhdĶnٽ<;lxIO@S0 C KɑuhJ_FBr}yh$ dU%RãX?ƠbB 2k̃@[z[ÃP~Y7\ q&#lx{1o s,UY3S.YW 3U)箰wRiYy:@Y*":M%AHhX$\oa]&kdO䣢Em[7(c81M?UPͽqME T>zWaՆ ,5LrCp2&]q!r?AR07i|wO1t{_K*7b6xrtAYnwutAو8}R/I]AfXWb.E)&<c#6)Zӭ32= ҅[. HZi\?E`#(e$ȿ4)~`0q Moz̺0 r6;{L\`,8y$j T)M[7qqK?ܥ}Q ]֒W/+`І oJv5֡?cM7x*\7 ]CZt-ul *L8 Wvs;;9 P:u*'&ᢸ@Lψ{Y2rݕ,8z6I*sO[%Qt-(7Ϲ[$P0[y!| )!jP9b!O(J _k,sDgt蘖c 9*rُ=y#p7Ts7 of[xy$!{/dS+!1GTW9(/P3yD O}ή!wmaУFRJoۥ ]F{x*bÑ>⻄/X] ~բ4t(Lq?kKx8R?v+p3h9dDS7l%õ~+T17CM#3*PM1ĘwyJfv޹XDqKa'*ZaDh2Ug̳Ti`~;o[￶P5f>,8۷Wm@DM] elA&ۦ-1(;w'L@dn(j5 u_!]$^ynsa\v⇣Xǂeyt<~f(2"lOI"{܁zfPfR?gAL7yWL3}Zн G/=-w"bV]js_UW~5Ŝoi,2Si.2m 5SNP]Doq:hoJ~;&HP$mt Bc/۫+!}lrp:~V// ͼ_("o2_ot9 3TU6l[yަ:sJ)yRn%ŏ[J.sͶ9hCncz2l-"aqj74~:ּaMYr#sZNZH)f{ʆ#pQKCd9/m ԑ^>>iVm? TsjS˜ 9ppξtX`c S-#fc)NGH)>TMe%}ͷG`C\IpvbUZh1*zGCH109/7'dZ|oISqؑUKR$XH_70w"n򷧕`34NS El(31 َ{\u뀁^dھSNۙ>8PXŮkRԹR`f>s.}SGs,G"E*j?GƍGe#C~P=*La/ S ^OEZs~s=e|x4>nl+%c PI V$NUlu[Za^c=@@&]Ap (//Sʴ%搜GcvI0YІGI"Z#VtAclOOevcu` \l#rz->>SUV|Ȋql[+NĂOӟ"+Oy |T'T;iO+[er5/!7;KeHB9_)r^Ҽٻv\O"iy6& mlz]ܚ4pp#7g!`ɋ*jaZ Yh $(\| eZ `o;*C:6L5ɟ Hw>-<3kVņ?D`{Fx? ksYteѼ +$&R=t0 yR팧?iyn>cu;|t';љ(J^]x~NWQBJE6\gEBݨx0$ǺU +Zvl/_OEe|0a1݈,M[̑0A(`פּyJ|OMj׮Zշ^4sڗa̫-9njXOpeV[X٘QF^`} |&p s{*oNICt-7R^e+:g\ѕmB3Nh9\B ,H7w)?r "jސ_4doX!;SbR`@av@h{fU)q|]}*e =-UxK?)"|OP͜Tv6.b%#Vd2Jѧ|id>k$ *::vn#fxJ>Qq&vT<}5kDH @+@`Aoi@RHmaH m TV * PWJ%*Fa^{R.)tym!+-gW.g9$77D ˠL|eWĭ|E+%iڊ;v!i:~?Lj aV (A={C"tٛN&)4! :lH<]cr/R?{[rG[&GuGd>[`O]e W*%c_:*_u)vdQ\8>{# J#z«'~E?S`l,eΜͷЪIΎ} ?uf~QRI)|mZ{G+>5&A=-'K%B5#nVeC Dn 4V)w@|a W!.+\|`>c)9?tꛒ9pCY2% 60oZuKųA"$AV዇eJQZ*4{3j@uAwXI#nޢǧmukW:)jE?G#:<[.[8y;?Ļ󬮒WȐ6o袃zʖۀ eJXY|*6A \P7;j^e. QK5*[֥= br3VHŞ&:Pwe9ctvyx렰̇s.'X9idU%!g5esNA+l22/k!8?rA !>|ĔhSx#vYQstoH-SߪQo),dftl>8Vst+5 &J%ykyaj!3)W=/6췘Sz'2ce9䣻>J?:?%䗍3|yAx8+@]Ƿn+XF. ؁/!R l=jQxy^gRК(R{|".aY  փe*i7^&:f 9Ĝɞ^ҀH HA=(WP}i`P- œ2BB7W*a]aI宝^ir.:s!~#O2 9t Si\/K~hU[O1=~=nuWFVSo.݀*1(i(%IRWp!I{oTm2ߘq՟3h|jSW\b:@FAccԓ%(~H+ׇ"~pf®SsmE=[M1˽ӅnO<l2dq.#!cL/ /:c\Bl˪,2diU=zAWLzb>3`Y\P^ȺtP(4`H4JZu~0Ok;#=bƼÉL_Mqm^/#yRx*+! |ۏ-)<}#ȨxI*vD&w*6p.ւw%g^hvz! =0q +yW ruP8s HGzg[Zmrk\'li'y#GZ!Rv)T'ci|LP'Wzz_[00N@~P `tÅL I)Cnf6#$uoK9%6UoGOEFݖ+to6ғ[A"/`L{G3nB>ӘeuuK+u)H?ƭk@UajK11>UI:KaSoȩFU}V o34+v-&)=4s_=I#F,R]I-" @CXxd$ 4u H(_gśi-﨓TOptx9h+Ȉ'jM66XK1H3ķKxmF~gn+𺆠3)aGKC!m JߚuvܖɁĠYJ@_tٸjEB籒}\H)uh( ŬCNa64̑W k(6[)]07 Y =px "vyeSKǁF5h UwU> ~b3#aƈUSףvR]xc6Hu浾AKxgoUoĒrJ+dukLyZPU 6_/ \ qW?Na}'ք-;7Tܗ*v嶑c4sj5&,o/p.1yX5}N`.kB edt񹑸ͮ~Nf<|&5jI(0dyq5e ]#O[Ov!Or?Ё$H_.-v=RsTW[2.5U'}ܑ_h #ej@BLj:ONSz z+S]l/)ފ̽5GSCd^~I0Dq\RTz4l X\:qAkph\uHby4أdľ QɆt6 /$\\zlreAqil_h%l|VQ`:X_r Oπ>@_2i$}׹ 7g͝*f# f:ȷ(ˢq8qۅD~x_jR\SG(g5qNT2Ag{<3A')$=ptKq$> 'CCH 98FpGw[(ٷ /K-,uO09_MPqf"c௲ٯxe+%+( )9:(6g?ڻqhASY!A_xZ9WnvRUiK\ՂxǞ&~Mdmܣ'~t2g+.reZ?>5l+<aVd&ﳖo3_? H~6SxV&OuٴD8i.%.3pSۋKT!EXʓGZQ\Kk8ǎy[O9ej|/3L}"qʨX%$zKa؜.@b=qK;CL3 ]tST| ֥{WؒT4K dv?yt5Ŵ)cQ#{g/b d At$\c*Lتbk1Ju&RHiE+Lq`^L֩_Ȓ4ϧP;*]JLRҿkZ2r++8eaT#Y2ݍK+L=سRFaV,"ن#!{/4|A_5.WMW7VΤ|:-⭎p;./zica~?Hj@]}>a@Lt{ K\0&4mucz@pRqVUV] ]ٝ;(DXldY(~jFG+6O(#¼j ڑ!,=WݦΈViJF/"G)bx[jPZ-ZJu•3# ǖχŪǡRZ ՏQKmU+,VgKߢ?hۿ Gx<:o<8M;/Qf3%ZFW< Wn.E5lIL%: U5k_rlyw(a,?lOW$ u8jSYI%= igۉb%74--S p^Q[uGCW!X8+SXd\@҅j$eڿV QĨߋygmwR纜j6}VÝHnuiCh2Ղ^ iH6ɄΒʔSYo h<-~`VφlD7~$jw*\B aX*} 8)Àf6DwUi/O4>To<3_Vzb;ar^z!,QP|NƢG+ 3f.]gK ߹=$ zFlxW3Umq{ ģQ=pie|T˻d.8DG_4"~W;w3X*%7\"JX?pUO|JmيzӾfr68iIveAԑ؟a*F\.<ի{"Cv鮬;'FUC{!7ۖ(S/ H q)yxL]#ݡ` 8gI=nv" Ff1 }44rE)!e j /rBg KĔ 4s0[B]G_.Z$3%%:c{lLHS'PX6xLWʔYN'n)ʌd`GF?*O\2{seSOuMî8Ip V~ڙ-qs`N=a#z#;G7H.E}ݔy}848v^mǸѼI;%*6:YٶFܱzWո}!GͅR -{hGf9h _$T۠4h9,ʀa8( jo_nj:ۋ|(QrkN:O1kҫ^ ؼ!JL]N}9! 3R'XW2GyT^ `oVT/ m-T\kܷHEІ~Ź-J~q }`xo6j4O^ڒA$c)|Q\J$VMyfG0In@F?ߏ̾[q Z.ӗ tԈEt4G]I=H6>*{@TC!W_Yh uJpk㓀RO sԊ=D>+͍.ar>yB5žR^7R(;{W r f) _ T:` ¿ ~w2Ƥg}[s}ol|h$l)9pݲh+Y=ά_Ҕ/r1duL`6۹ F8y\ߞQ}7o1|GHIT&2j+kL]s8´Pw3Y-YJ #lB,dݑϐAValRY?뙍< `m:lu=qCU  :=myuN +Ίշ'K) eQC (qX 29;3 u+b_!ѵrK UQ7n+#vM"ܣ}KU.U[*Dh,;:^Ë"p11<(رFfFBS=pR8I,8S>rs`1(~{>?1j0$*v5 +d#Ä]TnۧBih :9c.f΢EЯq;EQ6HxF9rW|s{=~ɦ!4ot3<N(6HW>OXg{/ĉK4=7/9^(*\dZePqHCa>jLGU cr2 ?RKCb}Za_0?^~L]L3kPfymٴE!pG>^OX MYu/S{f1j_zi_{ Ge,i f1^5.9Osn/oJP;k.$0I#050 +P,eT~?L \HNh0UFH %nAw\ƒCqr‰_|Q0ֿ֔jƸʙ+YGW6jk54u"& 9bV#Rӻun~}lJbcK~'j8`/kUN8~oJW6st1W#)*5s]بКwci!NdȚGhZDxPVʗu ؗ#z!e>\ҀPQd3ew S--U x=|A\oUe:K>ҏ&@uA/ 0Œd,|[T@*k4q  LjdH{MlJOG͡10f{Ǒ'k çQ$g~k, 9*2"ߕVSڲwwiKZs~# +jWeRaLMY>ۇDb20ʕhHIC8|dy55x v;yє ([k-0˰t٧8foKlћ"j`a<Y;Phud ^ĚTL}\)}+Bka#߳ț~unWDtY+Q1/h[}CR):@:y*4aP .cr<',h] ln$3AlLQ\,D/.0pŋ.wrOH_UVSwD.'_p/x9m#žOGZ GBD\Wɹ,4kYɌX1s@}~Zr9Gׯ[QRi䴃H KhAe [Nnm|lsWkBin>U(70#͛fK}S!x<`7p2Jv0)p?^2}h7 &)0W/~C(Ge_vlS=np1*ڵ6MӻfTp^\dh JEa %/%P:_4ZWw{T:8xĤ fB, f^.H}`= !~F&ILi_ID}S\j#5bB"}41ގ?eubL8Ax-OvOoS<YCH]-gWץƃߜ't(YSdX},98],F)d'&GY٢/1* FR&\ RA/.`D2xwe>L-R J< K]HKqU+=\8$5S)D|~gFa1=}D ) |B݈i:wցv\&5:JxLXTf.Px,h]KQPy(`̐%nUxtGY 7荲8BUD*Ok+0vBo9fmTS6BxJV#/w\8B@ TkVO֪TP'U2)7C)@yY7}<Bt/:Y&Z-΋r ha\jZ2xUdH.&?EٞW 0YAxaK W,ϻb=M_Z.G4-'c< [9!(5::zzzЭ6@A!mi۾+IIK6(]`'ఏWKS"gC>@gPFc(j1c oU,"~ TiVf--}/\sI]KǡLAW/ԡP%UZGߥ vs ۈ[vYBj0tJQO*0#]$xc%q=T`%Z`0F'~fL)C}В#F\ӯǣ'/U |1!ilZs0oT򖪤<`WEi\}Q Piffwvdnn&r&M C/Q=v jSc+.#ZJW 46CN߁E nD~_d ELu,i!.%gΩ>rM@G?OyzYeJ8F5m? dA>qHm_~ X{͚dl1]mb߳gq/Du|beqY9)&;Z)9ߐX8R$bg؎5g屛bh kHzQ$ +jث~t}_ 8m񚤦EѾY#~O.Ky!(I"?kwad%Ə :ՏN1GQV 'ȠgF.+; F,|0D& , ×ΓCLPNUI!Fоu*Yk-(Wb!LvHJ*xB Q,NirZ ]7էlC̜2P$R>S qUډ1c(#Xh4h5Hgl h+EQecEF_31~tc }e޴$Wtz p~ whf6*Z$ QKw,ג͋H:%ļd!H_^Kp Ona3D:O[:ͳL;pf [cPq+Uzݳ[f ίixm!dh8,H` }E O7 "ș} $ >^[<^>QYm2MV$ht]ePd ̩:\0:Lmb0/Ge gP[J>W07znN9"cC2QT՘F 72!ڙRF⧼Yi*BwX'I8V /.M_!^YUOv…eg\<0% E(G`!f)KeQH:_A~nR BDibBFeFj-9q^`Epsy/_6IBaulU} &M($6AZ9OS, ^#okO-0u_0S+%Z]!L?D[6Yf8{@žKǜy=%/?)6Ɍ"!K7j.wY:FIMVCS3ִ020ǷbQ)~iioYOvjdu ޏ뒲Љx>jV~XY ;ێwWhaN;EO4u-G̣I3ݰ7ֲ+JSgC#󦅏sknmm(54ֻ=KUoBtG['-@I@ Yn4?/S7V:viY4}$:c;dy7SZޑ$59]!DȱU pLbP8iz8RuT 's(hpԞjGZ,pE7 T~$0^ON7oZN@gظ+bb!<ɪR肗'YK,vWyĺզS;6f(L}[I9W&EvT(Nv%1Θ>V(bKh.$X Xy#;:W*P=9 Ma ;\ =oMn73( 2@)[vucFײ[ۏLQ:pCSuK#1O}1FM,6=NPPlmwA]wyƨr\'Lj܄ IuQ`h c@d3׃1T> W?)i(<'HQ>p>S2n,sޑvM)A)1C2'mxweUYʿ /eLa Ehc . ;} VhH)|/ M; |"BץLBF#vʹZJAy }OMPqgK L"aUg(dshAnYEx(Tet(3CmYW)\gԂV%6t˄S~"i.hЁ RξCGV;H08.72 L$R:7Ec >NL5RH'/h\B'd02a[ScZ nhT4EYp ?3r4wGpө?+0P6C/>V80gюJ1x=M[γMعsZ3ԣM`}Ucb%׮SZf wR^ נ og;{vW=( Bn"[EefGPlp0#JܦASv*kkyNoWy§Jk!fz=9 wKT^F*8x6p6Z#=m0Q 5D;2{hGrߧ$C>£PeZ3Esh@"}?~ԽSuOJg}ncwRR.l؂O/Fu40d\"C@D-4AP(zZ(M(c&7Oa@`N:sE*c&+d\.~dEP"oKMi ;39nlrC۴w#_ޱ04r֝M'ň6c {jnhw^xӂ㴉Ș7 ^@͌2.0*.1{\ Etz!h1u'd}$,0&{# /?xNXg>?cop\> Ҟ< XCagUTU4Bn6Q`|%eHu{v)Fӝ d7 #3Fmn/ؤq)6&0ȗ^]P 5 imkd A ^h63D6 e2gB!PD8$N"_P/fLft{R 5V}dS%qDdtgy/r᯼B\|;^ֺjB֗M1YՍ@$=nkz琌}$ 0£!':p&C w'>`ƿTlQi"֢J|teT<4ɄhUG9ښ=,f{W&^{&hcF8 ;m@ANt_E׆A NB/JۮlF]8Lf}=0/Gha4:1?.vYh}ZOcf5 īj,mAq+[%HGXȧK4 Oۣb܏JP99v(<}hc?'nY#PR`O0'Jl Mc\g5l B C\>^-ᯱ ak`s?0׈$7wA3Y#kѸRo0;(մ]Stamm "ySoɺ[oBa "X}Ѓb+@0$sJN]) @DGo0|Kh~56%FY\:7B[j:d$'V2*cTb3D{Wuc{h$9z-?P^򳂼SrȇBw蒒+И3g4R"ix\hb?w8J g g6ZJ^F,Q:k3 UaB$QZ'b*pX>+lf]KYO'ܐŝݕ xo}@f 82OmJiȒ,hbJ 2VsܜSn`,sH "D,(J:[!1 ,uYW>ȓbH>kFk` d̛Я'1n=ɀ¹8:f .18 P&Kgx/ThP_-$?b^ū*;U4 |XYN uP -q>lvUzufxhWʶY+lXp58IߑNb5ns8(#~qCm٥Ƈg|2|6.k]7@sVVZs'!w KV? 4F(t;_ݣ!*Igv%rm.h("/:ͣfz9.a (d/xc cAN Gc i)y,cg\,m3zNb'ꆠ*e V?+~]̊Ʋ4ȱSA/C1ls65$FjZ+K.9/)J^U% +`=v _vA54-yXdXȕhrR4wYUCoOA/.p7Ay盀>=K΢Li]F}.@QoɊG |nlmQuX#BR&M~7~vl$cwt* a, _.=1DukEy1I]pxj/R8a|yOky׸*+^L˸.*e^e"H#?Vޑ1|mή&7Ðx 2v*X]5T)?/Z::1 -RGp i;?on6i=ޤj;BCV!co~l[Hْ41q= Vmtڅk$ʻLq[_ pA﹮ຝ,G_'$!y[s!oF%ii?즹tF.*Ou]6NCFxNF6MZw/ &.)gׅe6jǐ}E8Nf1wNT rG"P)`o/GRNHQЍp{X$A .al%Ur&R]vA,Q.DgLϮt SidǾAr ov X+gKb@0'&JgLYe] ?6h"1M7-u`GίG^-&×.>9z lzw'տrvEެS.G P;Ϡms:lv3@W&|' A|X[^jZ1{颎v+'[96\הpѮ=[ޝ($lYJ_OWHOG"*)]N``EVŒ#%I,iIa-Hv_zy:TO(`D+> XCO|opqm)jhv6Ap#=p3%{xbK{@b8YouE߽Y,$L$(k;{`sel&>`A#;*Y~Xo2 (/.< t(J]j;(R6+;S^V-Jocǘ+J,x.0.ayBC {I*R(:!UU( MNWޛ+L?31%DKќR-X*濸 q /Ɍ/GyAgh[bMW%LAU(Rm'tg3N#ZLJ; e6Bw^u7mkX s|?Vg&ka MJC U5h\dU_z+*PLq!(arfB;lGz%5oB;dKdڬfED|sV'/j$t^5)v%y=XL`rؾ aԇuS" 3*Cmz9_ޮyKkCȃ50\c1LEkuےfХXw`-=X"&[3԰ +FD, ž+4k,:eR>uu;ІK%$ݒDX4cy{Ź>VPҙF7 [{:d:d&L wf̈A qm7[}6@PHȂ.îT{aE߿z-gR OJ]# #5/3O{#Ҙrjylr=(t/!ٸ_#k FhR V5xB1k.lrirEhv+&}&⿱O[@ -'—b+a 8j!is-y\s<3eN!9 0.ui?~@W@%Isf/X Tx6.PXѿF1Ҳ28@Qyj:@<5CO,ȳRt^dHݾQ{*F֊nNޥ̣}y'>#(̈&;i|Fy6Ո-Q/Țm֞ҏngH;ՠo ]1z#g rъ5qtYPngih(h ydTմhdl2m_bvmS50F-Gcr=x(=`B6(ͶD*zd4Y!P_*ڃ [N~P==]/ϜS ޚvQȩyҊYY˜LR/5- c2甦pq 䍓:'^' kZX@/E> i)yUFz%KM15,CI5@|dht-X!?sU Т +sRT'v;?Bx[rX̘v ûmʵ_'׽ Os~:Jy-=X׹sT ^%A UȎlNu+nyub%/_sAut"}l` T;˃%̶L lևC h4ޯDzNԧLN[N7cNT}pJ;UZq7Z@yYfII텤M`7qҖ3cQ|k7ٵzv%Uv6Qb=\_ QW@))ed?dzh:DF=i||fX [L;Z%i5;=]Xk)]-)47ռ5nK8V1Dd&]M}Qએ1֚}RY)ܛD͑\Pey7]݃ﰖ哜F\MMNw :N+{O&`8NѠS鿖~wD/If1 PJެ6ǔox~%Ƭ`IrwQ1y? V4j]d^b/ްjV64bM=Q{VW@P::ONG|0{f8˛! :Fcɂ,@in> # tUeAF֨Q{BWF*4'wr? 3e2XӾɸ=-o˟S5QO6%MyQh΃Zy Io[њ+^J:pCp & WC'nch8 ;po2>:De $5t K5˷?USҩ.qQ჏9k9C1af]{Q=Kk :IWEhJ?AM]5X)NGppN]+*@$ K;THϥT/#D8= yG1.@ (V@J6#1i{r_:g͖di#+[hkAЖ3!dfowm.`;mb[25b*R_if,.y!G#"\Ep؝hXxF)W ػEUby83'Yz-a.3'jɮOt΃~yBwHG [fCWCuヒUHLb 9p^}yf~4!vʞxrKDW|)kqzW<}8\2K3DMߴPRb.8gkT̃9<5tH3 ֋oaL@1&oBd,*t1( ջ/2# 338 Ruώ~oǎ*RsQdv {,2ԨNl*Xהqg?ǩYNNR񅴡_aE XHYv @P،{HO3{sb'"+dgR9X^#XPS4/ 8zވ$5|.IHvVmBh*:h,vkA_S ,s֥ʗbҞPRAGN@>zQv 3l>;7{uz@׀ݢ,ScO25%Fat.6K8aHxP./I](ߍUcµ,f0r}Oĥ/_V , J8bF|x6eF3A6ܦ `XM=W7(>} "&5ڀn+0qN%qH1{g[2–7\21 x)&b98D~1؍Do8'@KG -N&-nNXշƔ| X|$'TM7%+ەXbK^҇}\?3:rCV]XSyxGl5>.%dW܎5BEAWfCc{&~N,Lh":)WjՑ #M* ^ ʋo,,lz,; *5Wl`L /j} ݵR@4f7)Lma\ƒcɃe/ 8B{r4gs3'HȨdSaaTsqk]{ԃY>jjQDηZ/f{*'i->Dҳ%7@?TijOVqՁoOB": U*GjdI'vOn~V%`8}KeE Rq<$JQɇx59FBAN)[y7YD=v;(ԙ;%&i<дYB͇.8, $®U axIO9IU| KH Ҍin3V38DrzA[ nX Zk6Öd'dJ{(ɐ13@A~ΣĂqLgXm̗Fg֯PZ=j"gqcD9L얠o;ta I:v & &œʵVXyn%Mm}i$`j7n5s@jM,&4.QE@#r\rcPP" z(ER&aK+ؗb2{~Kp>Yv0F`@}}ޅ7 cX $3fܿđhԼerKT0s?B;rS|L}LaĽHteή|TX|h6aȑ#E<ٴH~fJY6גAsx5H*{[5l}k5EL$X&#ߏx^F)YrrT- PɗR<Z筃@ILxWf3!uAPu٢a&?{;x[W46Sef T$sV@>L w1QmJ U0uH`t' xw%($L"$rsI ur7MlxM 6 T4[4;( 0ݐ$Ʌ*m Y@R%CFHy#G21^!nSHPz+^g f=>n4F+ArWzLp+ˢA*\?-!t+P^Z4' <+@Y|I7` xVӓg]@SZ3L k-D"9WhItxwQ2 ? ;Έyт_8b[Z=؜|ڃ\e5?L&l ŹVV N2'ғ Xl,aU \2#uW)_<Ӡ9ҀEˊNQA=2%+V]l32C±;B᫏MZ{Z*&|bUh.6 ȹRJ)<Ѵ^k_/k PS(Y9ߵU^^>fK2j;" ]E.}{ڧ_k#k2U{#`\C?,@}==JG1( h|\@Ŵ~[\Gd0z?8a,v@U0揻F ؜T}DGL>=2*$ʣI]:5i`wwzԉ&P(JmG[gQ"Kԅ+kcYi9)e}M%zỹVJCIVz7$w+5u+fO~KY[z#R$䩖ʯ@#?} =0A̟.N]54_?i _^H17*iΐYDI?#L#hSiB2u۷q;->Pk7cZa* ",}4^ VѠ:QڇAG:&`cC۱5"<׉ '3"I*R=Ӧ =5둔E!sO3'bsPX6o;V;Jm_۷/Ӯv@H [0\0mK HG܏FU WP 1s'(5sA:B>zY-,42kR LZB-YaRf`udN^`'̭^EoҮMtU|mJ;#EO; Qb;}"HП2UR77uaZz?AvRBؙ֒E4Igw?9\,%IsAo +4VUC9iR1NBo}`9li|`G1c|l4n T Q&uRq1A"&cٯT𜲏w5TRh33;نd# +%OM(}Dv\ل ůbX ͤ2Q.J4D WnC,Va0d֊W8ĸ fSIīJ`s-ϏxOH-, ,$N ; h8c|%G| N\=>mhǚߛq>c>kylv2Fzar-IBѾcrHCFGʘ[Bdcĝ$TWѯF@Eeș%P* p۱K%~ R=ęHT}MjJ w[з>̾:,!0@vIAݨnTH=kdY =;\AP3c_b$fk@n}KȮ#VL:a?OQBlLG>̧Vή8e< LC;"o(ac]!IPӰVyx}]EK:>~N3y7O2E77Xc/TJ5~z^2εmS~/)cBET1:dmðK)2'UC1wpci2#88&GhI~"No"C ;k)d R M9kV0DuD#0ZZ4O‚x]cV&&Bk}?}sG@3CQxfz?&6F%jIt^yqA؛ }l=H"$.pUxn7X¯Wڥn@S//d"!99T>FIU-xhiNI1 IQ?|lY\pZ;}׉7QΛVDμI)}6*W>MXUr\|g+ . 14\T5˵\2"rWJ- n&M:҇jDxьU<*6$0"ag:SSrONcjqB|Je2?(Ο -f*zN%T`Mq~& 2x;"GTI?fb)*ItF ޷;(ༀg5)/֤ m蔂:}l~2;I|^JioDԁ_H=J5)&Xu^mqkG@/^4WXO+Z h[yi:h s n<ӂ3FF"?:tLAۘȶ9iTpȸoYDjp7@ wDK~' $ևL@_T!dzM RJ5VjWj!WWyEҖPˉ&\?}v<Al`ѴA>8[srU|+e!LS@Xh^;|Vp)~*l0a@& ?N 䀳DǗTΕQ4A |S_e"dfi\7ۉUҴ/HS]qjӲeoL;gʼ CNxsJ :>UCⅇ=P1lQ#m.XAUV*ƥ?Հq"(Y Y;NܢN'mQa1S$Q޲,q m?+ZBn4ܑ3F dUyԊVx-w{6@Nknz -.Ve+LgmF_l8Rxyr|AZt\ֿP@ *1ZTVX(Q;`*}"iʗ 1!IҫLl}00  {Ĕy7)OO(S GB3R8/]:Il yI I֙_QAʉfSmッ sOe7TJ: %Hx&|Ux ކG{Y vL̀~0zk2ݸڤk+1ULNZS[A+;'H U;@5҄IS\ɮjM#`s7>Ц5j{w 2(?Yp BOX7Gt #` }c"޴(;QwR ~f5h '>_y!0/+ ,1c`  :ۗ6=;Fխ?< ydJl.,kb^Jʳ^PLnɽُ6eAm%"[sNO-W!woŗ4'L#ÞhLQ|ii:fjr(H#%d녭 ?}:?`f@}M\u&6{rUqZD]o. $IEJ-{w7wAUp \5\  ?lHtwBΦS'ՌbÖ>+:ee'G3'QQO1 WE J.xPU--#a{QhO@t]2a ?ۄ஑ڵ@HUpHf'vJOm t5SJ 'hl߈>b 6Ufhs4z&|2>eԽsru23?hؾ|0pѣ֫IAsk,PX*cGC[+.ްJ̴"r$;/c8Qzxe/-;spVF,ᆣk'4*i}@{";tG.t:'Sfd)n7q3kw|50[%CWϳLYBAqb!㰯f;'iiҋMg6V`ѭs}Z"dQ O8VR/F@@ N<M AxEk}Lz: =e PΥ{2P2`#Qhx]=t?e;}mo4oXI/w*%'cdsAb {Dv_5\ N{.~@JaCd%=#{зL9륚~Bwc>э:ZmH)oM.]'i&\Xc˖OtjgwCS[Wucg: a &z=Fa䟗E7A}Sl T fg\ϗSn}kFpdga%wfgDv\6 MZc˚1| @{D"]@1(} 9.SFL@d 4Psl$Nw'/{JRs?[P~v~tӯmH͔P[#GldlLv$}%22e\JLNOFUza"3_z OU: )14-O?YrHYx]r3J'/ϩT5KIƊt:6p~{7gA`qIG,n4J[ K $崈Ҡ$E T.Rf9SP7;NzL&nŴDHu>xܜ_yR r6 rEx3.E/i?|9qPtܮZ\\@9|̎:G3g" (*RT< kzKC2KtG%9=;R5r:'J* g CnUmn[\)-{ R{ ߠHܿGK,:VO.t 5 i  W_۠cٌ<›NraKk-l3HZ*2GȚӔ_ې|@G䀬t}FXyDZaXOI]aӅutۀ7VṲ̃"IzZ`D}-tHK(BJ*H4hS(P^Pאf5Y3Xq+̄u>aG=5 cY淋0eXF,`Z"}yڗ2K@(]k+ کB,LvƘ;&-~ZefǍ%*~mm^H,v߬|nókG'2 º`QN&^*Tsί<> *Aͤ8K/lU_gR%#93NĢBk^>w^.R ƑyO@)AR.~C\UswZ C>40iI Gmd%2l­ms2UaKl=uVRDMmCo$/0Ҏ\X}Foikֹ$ȁ3HCzhUvK挫{C|{egb qgQher>dSCrpgWp^.EK' P|P2A?ȫB7Pcl,[txfTfk^p[ Żu!{beBYۣH2̫HEg/x :A8s伓uG'5pd{vr TX,۲u&IW6ThޡRu#ĸM_`k@l=|1hkƏ+V J:39d^:$]̧{D;qDv=Ƀ'F}j*:} _2`N#临-f6çF ԎͿ󨹄'ׁn&|E8ߋvᰙ6 ?ߺe.C\[+㪟l.;~,F6a)DEA|?V$0[!1BpArw\2mW >|֖IBqj,_glG8S:w8ܞn{(@\CpaA֓ݚm[aFkvGM(, {6x&jQAǂj~RQ>wQuD ]{3n fK(iNwg ?*y)kϐ9 )r۠wfmP r2C;/r$[Gh˶*%ך2?GtA$npCtC*ϪϗO#.yH4X9`@6+_^2cԵQ!7*}i<-T מ_^P{%88;s9uX̴ǾxszY zLۊqL;f(Q9ݨc~=tU"Y`42ho{ k3N<y鐃#I P-3~"x19'$n?#1*.φB94FUŰ4Ec%uuma$1\26^rTJzsČ1m4VIn ڹ$€ OuK*%~? x2}dN=FuоeDM,~V:Tew$Hkr`,aёlbWqsaҹl. ~aPhuDR:VB\s/ǩJNnaʆ1iqC8Ir]xXf qg*\8zo$'{qÿd=g 㼥Yuj BHI"ʦ3/VFE-0_99в~7UR`m/otٛe۶ ͑t؍l#z9|lq_=YFP׊Typc,2(P4w\_~)U]0 gھG+9⣥u`~NdiPxq .΁;;۲1ZTzx20K'Еai7fS(]^Ƹ(u4ӏ/Us@;?*7Y>:V%ScJ{ * pV\.a޹<@Z MG®nLTLpYC—rOuiobN<}[9"}N!PۯiwLU>yC#C( ˳ P>༈{-*r+C._N +U?nW&"Q@=0ZҡVupzvPȩH 5G޳4,xi|zG{r33R+<βwmCڼe?ImcjRNCS0BsfD.Og71wA?c J N !L% 0Ӑ&suvA,{Jd֚oTꁘ(W$z$ʸHBwFϙ--ktbA=X]!~J"vQ g|PWX›xG#nhiViA7)!X.6HHi/[5<:w#ӣS\'HF4rm+hx| 4kgno!"SQXN[' LKEf[}P\%Ƽz1^LmL+ ]FwoFU0gy?A8}  F܂Ʋ0ǂTb d.߰/Ȥe~WtyWf8a$6ՠx,MZFn6,3Ljc8kDD ?xo t1]Q!iof8:hkΜ"N`<DGz<04VߓL q]GD?OgѪ _n_:1Ss7_`*F ft KIwoMYPeKDK4C1HqOf,ʵL(ɌF7Ҡo?Ul.1UFIy!k% N:޽\SQ0oֵY6ƿ;f.L=nQVm`uL0֐ W_TAb Ni9L/?CwTR e88VAʜ_01 @2s#L*K#(5YcQVD44/PXv0z8iwl]p4m+OlK .- kE6W,1z&=t͕>Q@q=㐸11u(_9|i\g9 B1mf>lĘPOPpk쿊z{3'#mIףZŴ] #\ S3Qbyfa4}@g<ц芾.ZOO'{W'q5rcYh7wA]2Z7D&%J GDOK螜޾}D5#'HRW(i)`o2otd˚yzm"Bchl^yN@**)"۷Lhas[04 .R3iZŵzVNH'Zg@~󪾊^z7 p ]M)lO}:_r^ Ka9>ިٜQ=nՁT#O3gDJx>ބӄwjI{4;!<\ٽ&qܤB'?J;%ʤ֥M O}C:#b{9|86U0kɫdVՏ7y2(.Ȗ/ -@h`p ,y¦U 'E4~u>z/$[P 3~PSK糄 < {ee-rVbؿ?[4{U/ɖqVIz{3'Q#;$XS1j h"R#RV4*]H~>k:dp'߿N%@tGj ܛFhhi<bͺ>XK~[_?G}:=Q4n;8^YZ?_1 iA'0\ \6"nrH'Dj8FYz;3{)9@H+DD=J@"1aԽxJs124hgБkM3􎄖+W-jN>c (3qx޹MCˠq[ix4@[Z.zcqq_@)`w_%p= ~pwfw?%R mp9w&g191c8%^2^{#bLq+Ae6aH1{)a&d[Qb:O#Kw8_M( V$I'Iޜ3V[@A?@%c8ޅH?GVY},<员!SV>:G:pV[ri0l:FżoӵJwi&j=1c7,,aِ,י}mL2[ >N3ـ`V/zVfsŅwdNe\])㊫~A۔Y ;Bˇ1'X"aOn@ tt@uqA*d@Bm}Fvk Ox/`6Hw,$֐8ٓ1l93՜8}磟>Jv,ꖖi7:(P" Dh)l/I\>=@@yIM>H]WR1 `ppMHD1CЮK||fxTQvowsiv{KNlG0citysȦ?F8ɧK !>$Fd7ht"~F!fLZ!/Ư' 7B&T#Tc)ҭ"煄f6r7Q-g~ IT؏ItIU.DJ_ iT>=x¿sr[KVt1"d$Q/ Ъ@!>-ɫz*I4˥G`6_אTZ[=M#OxJ=*(*Țȑ/mTmXs2KKv!(*=?Z)0*܂"x=crzRP^`1Ӊ(qH'׃*Y7,C@NOO6j*軔R.ۙpf~/ȱԼ?WNPVr=-Up׋"۴ #PCG a⯲){&D ZL+Wg ˸ JCS,><>pc׾b=[@m.gc\kX}4KVXWz_:zـ$MP+dqht ׏ԙ:hU2?U:U#?gĕrd1"YlSX'1UT8Z _ `XZ7Gߓ02W(-o,t21Ȼ?MӇ%ѕp.ΫDFl}!Bb!z*CFAvY&WK*}ð*C& ! !I=tVkE {HGL (Gu#y(rj;׶ѝ>oRА&lg}XGUH&ƴQGA:٢mŧ="?@ |Г`^ņ X|("!:G(!@1XiDKŝZ㲴gO$q]m F_Z2B|4i;vt\n:↑^̫fbOM+IdJ0t;ˇHj ZqC[>syPm dXBxθ wpj]cE==1]%i/aq!7^~W JA}8Lj"}6pj燄)Q@GMa=HWAsL`qtzʚd'/|m"Ln˭¶(ghoV5x+dtՔXve CV%f3x2A"bEsJW2<fXza$$8>805m9qIA@z~8Tk n:_Qow_h)B͕Ϡp%~𯹯[Px]s;L3tN@.4|J-Bduרcb9Q `X`ʻxOvc5H` ?n(<['t8bW#EtcݝY;[K2fcN &snƇQJ0gJ>Պ=^|eyV t ,y~qF&\R`RzSX<74{WW4X!SPAi͛2xzf{r|I˭|c{;Z/ML+4 M7-NYxneQY-LΊx(#B$䗨h!0ְ8J0FLiy< tl!C.,h‘8A=g|jt=^-Ag:Iq1f]zYx+l7pFz8[ڥڍ#MGD^iwb"ޞ5bwXGS[ߥ!>k{ %YZnS,MS5 HfOް<ثj02& /xo'7] WyMEu\h65<ފD yۓ k,Wи4rqQ]\ձU+ ?8fh漨n.a}1CwϹ$3Bg gf0a堓iG-~қ+4?frIcvFYVF1N\IT,n\ cTJ?Zzyi11g0"IFúwtAE!݋uZ|b >DUkN(Ux*xl"`rL0Sp~9W詥 S[ɀr֐8g~#0GAgI9 NX}X,_!o=Zճ zߊ_S+6`S*Ƣ0Ё5 :*C 9v7:pͰNeW; @-aL|L _Vߤc/ yHW~Z6SH%9nT(Q*ZU_N}X[W`Y3.#*Os6.|r},\! ?k}'XX!i+xW"^ɑP8yek\1EkEfy1_׹^zì\VWA+Oۢo)"~wPf~mQ~DKHb9SzĈ֎Ed3nIbs\ŵʉw@IGH *o~=}Vl`c_n0֐/Q|ʾƻ9}:4^G{kŔ&ߵÂTߦMx~UZgEzۅNxQCf}UAJ M楓eU@%zr:oEW5tU"˧!xOJyb7< UAM]+.d2̹%K_b>zjN3Xoa.,4[f{9A&a b~nB=zTl4LCCG+|ea}ni@` i6>ѭ;CBKY טvװ%yf֕9䭝{lr:w@IpjJ|܅]՗0\b S. q~{@W?Ѱn[?=|ro oBVUTLbOG6Bԭ0]MwKPjdf#N5@oY7C_?2l~x@F. oGHin}˔LfEmv MICyY c)$/?g)iiш:o';3yjh}iT}jU7[%f-,$O Py _0Oww"NoI; aW\#܍T8{(CK{TBo!JI5FDTVʍ\jRl~ΈGԵbՋP-qkhәkH]ug!'xԯD{"y}}w%Ī poW^FQ2R39^^z' XTŸK!`ͼCt~PBЧg&N؞`.oCߒN[IFFu?xhDhv%l橯6(>PEy)uGqFKN8Οd`B9ԝn%E=(< + 9gηqP5iݺDjf0G8rVe޹v2um3hml`aiBe- D`}tRV4ÁkK%^>;!*ɽ^]ǰXPDKSz܂2,92aU`FuedZqTOf禠輆fQO{pf,[|tVE` HͲgOf ;"'(y'7i"GὉVu]+?T-͎BXAv`ιg*ϐnV#5?FXq>`pEͷ&}8|HPfOSTkTېbO)z{+Q'_!44so_ $ झ{L蛱¸xx(;٨ę+Eyh_n}ːVDu (zR:gfoJՍcf7XjDo8ҀA4Q_@-fdR#w"`+(:EG-Y~cuz}A,>8FC¹'Is'Sfa*q*0ce-/iI&v&sw8#sFt:)?vX5XaZR^  m=~5B:~wRi}ǮɵdkiC^Y 6&0Ы6kP}R34=E͒dVl;F9{y#8$Zz;$;x*"5I : RdS|e,~Fͼ{:sH`!GWYa,.*U?~=WX֗O%B.e|Oi?GM|E)ˊŷ+Btzؗ&h!tm*>٤NMA[^:"ptO\_g50zqP~;/j2Li6}b/nIR'>DumŨߊÐ{-l mbnȷߋQvfj[Ijb\ϒH$r ssy'RY=f|)$y%K:zgq夛y~e劵<&,~+01iU("epM kSvGFP)Q.&LgU-˫6S5/pNga2f%-_ d^k.tbe yU[s`]fӵu]kDioJؚ"N"5N!ݶ'^kЀ :2~ɐᤉk|V5a'tq+h@h>:MV}qAUg׻ó'ݱ5{CЎ! 4OѶS4Õ-99 ࡠnivgSm IqG oiBCSD?XSLC JO/"?Ύ^,kɆ%?~>.1SQICuٝ*Pwih0rm, !x/bh !؈kc4ppĞth4G[Kb-BG Ehދ偨;N )AӾ$~]s(4Y_.nii"DE\"`!.?Z&(&fQg\`Hګ}4($rOX=\G99\>lzU>r)7Yv*;/`nRnb\Y^ z*HvMI%"idmm|ikslIC(`c܃1TB rC68Kuܜ@H<<1"޲ggod*}X Fq0t_(ݥb֍tC\h$$ ]aX YuMu!tba^]egQ6X3"qB\W/q@iJuJz:o23LejqYeAi 12-.JutFa}\@EWB#Nsz$mu$X-J0yr J_ _|m wE "kv!k*=lۀ(MBGPӅɣ7ࠤvHHD"zuK x3$dDWMLU/o?Bq8z2 W;{f*zr~0gM&.tЫ|xbԦh1|9O5`ʴEQja-OM۝8lv7 V|>x*.Rtgk݊?g5NMZO9 6ElE+Ҁ*e-{6O0ܤP} Y|:d^ֹ:jjט.˜.).omErSּz=r5ihzY cyW 3d5!i(Bɲ-Ԓ(c ,0r ob}TJ`- PD&0f߅@XxFWw$\b 0M[p:j W T1ب3GiFO9Bme4T3}H8Oy\B #Njq&̇u~\fp.`Z>xG%f [\z$@\ >gZJ Ne# c9~%|W6syp3RNXV%U0^l5!˶g"]»)NB&mfx_(2lT2%C!,1XrUGav&,ATI/✐{!1ZdU`_ ۖR SgA]?(&f=dx^cKv[H  3RgP)Q=7/.KWL,}_tsHrc<<pV~oJ n~Az ~m{0[fhƺd<܁dD̟8;; l킇RߝYEN[Y#c?}̅ajm4э,6V@!EDK] |Ehp>kt4ٯI'?{;-ańC> /C?M锒^7ǠsC)6*Cp֗WRe5 ~lg91A lŨΤi @rGCԘfWG RD2^ `7oVF8k ]+O߸+ nb¶!Fřd}c1b0fI 95jՒGLw+RUF,\zJ33I 6/d}(5akfFlMS>TA)`lD\|[o(|v}KiD27 +ː. {t ȭ1&E:8vHpⲑUyhh9t%Fk8r>u{AujUȽE}wsUxEW<.`c=ոwSX5Yod-P٪j]V@P>W=(bHUWRPn^Q/SmW* `yJC3Y?"\* Pr13m?dVݧ*1*/Q@_͟ɔ[!w}0Z+֮_WxƦ1oM~8u"u{( }ֆS,hCe&+_!) H́}QH 㿰~!B&(bvn@6Ѭ* m_^5U-lxTYHbLEH3+Uc8-b+AMV t]^3ЀOK2Fl\ن!l eKKN,3]Kb#筇@,\=3T} Sr>/B^nAߪ%Ə׎Uh7U,,'9u&OȞTԝq A}%. y. QN6`@NOnz6#:ďA`wP`{L|Dy{j5sFO9,l4odШ@q.!ܳd8ꩪ_YPch\$6>Dl/.^*SfCd%!BPss'H&-bPÉ 0I=ʥH~x!F75Mw'EJ.( 0 %)4S(ڗsr F b}2=mn H'@H2,$^imȓ] Ff0krPU^!a0C L *: ~3P"T&!5 l2od>`'K B*L컰Z77S&W` #6+_C-h [:ʨ]2:Ğ V'gbOx1[fY={[2z%2blu릦T=E{{b:x61cP#R.̃~A)Ab˴Y9 &˃UO9@>J. 8 Sͯ{v2Ũ 8Je|nb/Fd8Gn"18P,s4HTai-m}%Vfѵ7Y [啴!|)'@Nm 50RlICh8Ox ]V _wbPBشE$zL%su=eSR .G<8+[Ene C,K܏Ek_s$9Nd ?۪QBI8BSL_?Y2(6%^hwYV֡mˀ 'YEj{27ؼ$mM0򥀦Y`h0<{Ic7sC7ЊjGK!zoI3 bWe3mB*Vp*[=[Ǯhڸ3m!날ɽ̖+ik+訝ghi޴}U=HҭEIA&S_t;i*`VE]79=%a>|]'w!h 0ЏGPc_2ӜVؖl_FɊ "V6FY+]0q-,~Y Wrp\W Fކ`\orY<78Uj8͸v8#e0W=cHJ'S]Q+لiHMp"B/XCo5 {1ўXb0xTjs8λdsŵ?C}-GlGmEg>ku?5 qg ?)c>1rQ2[ .6I3CL 0.pu}d8.>Tq|Vn|o2M"Ȇ iޙ1Z@Z:߲c. `\1E´6ZnYCpfa9Gnِ( F N43C UZT{VN-rM5TyKz..\,uD33J+L3]_H.li;2TR<5CXm59P2֦*S3 Q[J=lٷP@=q1%rY<: 5m 7Y?\7tR(]Đ?6D$zk^V]h&o<ݰ"$ImAFm^ݝSV*t-X&V"ثy@S1ɮqmD e3/oSY ܷФ/'h"np-1'۴x on6G A; Q9'OL9NԳՑصDSiɹ0DZ<}FYPp% ?{i 2aoBnAO.+o};s>h2XD:Pdf :(W`B P>ņ~օHIeN'π`k^WOLՍ@x|!䈲ibQ؅A|>B-`!4f=sATӾ_3S9S=)[ݗlҌ=/puZ\>O&x L6$ѽ-3̊-sؓ5: F_u.Ù`G]"8PxREI9^{ٴjZ-EzH;j x>i'i,_d 9Y H FY48zI2NQQM+2kzڒfz*,qɀ\ya~F5KhDK<7's1//[JɊIćp?-1BdPZf| I/>YʐYStmAJRn4ul3Tܵv{?a24Rcp1'0𫏽WN+)jypqƄޤpS`1,tN՞P_QۨZ#_e;·X DZՁT w@ G<B*Sy<2 sx_,:vhi'lسR5Z18tuPnlYlJr(/HWDS|.\7}8AU.T;!(<4xҼh1q]䁳hvya2h$]/Z%,HZǧG>~ERělj2h~P'I o <ܕ~ޥfdas_B'E/H=.1e297%N $66eolQ^|u܊;n}*bǢHyXB)k)Ja=:dsz<\m/[,&?Ʃg[bNwA܃Givĝ>e?em:$'5ꂣ>prg/ǧ_.fʙc*PHv?fRw./i&V2lk}FE\z[dJ!M) ]o9Xp** :6P`X5)BˀnyKgcT]kw\d S#Z^nb##`` ~, sELoǬ]ZۉٙT5Bw({i6Ql,f̈́84 ʘxx0~5Uڣc9cBFO$\%Z?- yw?,*ٲPB>Z˜h^Ʀ {4~OzasGzL(t<^3a/++oڗ 8˪fСmYn[8q"MsyP?r3Y;QDFy `?a5դEUHq0Id3f fa^rjQ +& a㼼O'%4a)' A>'"L]ղ` Ԋӊr+MrиWw\ݥl6#7`6{ak9;8)GP^!〟Wm #`=m4{h}$$Y촺>G1A+󿍾̘ʌRkZŘ"|'u^ʬY^L*W)pǾçNztϛ=5V!{Guu̬[俢ڕ;4՜[1&1EѢ'1srz_$ڶQñ2?iwz6 ?~72ڼ3U[>&q댓ڱX$T'\ZWV怷~'d} (GYd녹̾c6!/qMnFeӔx:û%`+,gsJ++,=86n8TR=,$n\Zނ>k2KN&btb&_˩G6“pGlxu O_bj;=L,]}!{D2鬺zhOeeu;6\

    ?feъ6Hm⒫J;hY7 ߞ{qQhaHES|>E6\OSp'y>0B{GX킧@ x?\缙Ӛ?LdY=!^ىTq=-\n=sP"W/_x=Xjw@'L$/B<R>D՛$W (UaErէ[Ҥ +A:~R/hCl/1xdn7XcKx_E5}=O (Cd-]G )ڐ3@TШmRf0gލxYɬ[Km{cObʼn#HԶXC`k@B,#W/ "^V~E[* n%sm3ԾOU>,2;x4*x/T)Ѓ!Tͺ̇IܷofWZc?@*Z%T% ^K>)f>*UI\1 یb_jqʬ}1&3`x/j)D? ™6>T6URt~*vcIqhMh7#иVGZQQ8WFniǀb39I$ Jݻ.KL@e, \/}KzҸ[ %D=?jo]5YKlskV&qM_4 ~Y ~&ϐV2$i~H9C Qꕒ|n`΅%_J[`%4n3z~}*qs(*w?]?ii/d+tZqNYb}iJ%<ʳT5r/6Dڂ->fr&1~"%aq\ߓ]Q>jF>ׄŽ+}ZW2"$ܸ#Jj#SWa1pRsf/p>^:u:;lL%eD~{=l<ŴHI'kE&Zbz1'Cj*1lr6̠}Edݲq:ɯ[U-`-a:1< LC?k+Dx}-=A)@w[*J߁/71Z@Qc-(u\cР!p'ѣ3_V֩>_QŰӊOvANrcib(K(Ѹ@3H%j@a. 눧PAe}OVܪ)g= ED%5@*q-^-ZM"N G0~bKxؿ`[*7Um@B"oV;NdJUvV~M;6l})Þ+|+';!jfCec;`^I˚a/̜?XD̹2[[R%AbΎݧe JZi'fj _Us"Z_Jd<,ܲYuĴݲMxptܴ :@hi CBx1]Tvw0.*f$w)kj8 ?Iwu튂bكqVBk*ϯwLxfV>2!X深Pa+3%_Fʢ]*F,uBXЉ/]ȬYFjDB+N.MQ&6?`=Ï, ~{__m;yJj}w%܎|W'v b_hZq|Ě­ #ƳVM.K})gAD8/Vg=\T7v^.f!<`< 2XMwWev3̎4ܔ_8nOgaW@׷W@`'pX$w @4]__Vu6*Su$#|,؂'fs:u)_TJl%n& E C(׵q/NX&ݷ{]U]|Ylq q2/ir5[ٻ]R]Xh n6> s` p<تGo&/aEi'ԉr11G_60K=>hKyrYuQ QuڙwGaZϙ x^gpMɬ5 Q*0C ܗR -Dϙ eO p*_AXVC!! ,E=QzM ))Wrs;Lr{ʥgG.v  $)ők`JӁgaV-g4԰C5j&AP u`Dr(8.w60o ϭ qm+7nVe!"L넆wn2]SqMirٕo)Y{%+c_qiS4| L-ȦMc-]Ă{O)L$lO` 6lIGig 2V۷mPf6'`gWooI9q^Jw^$| Eԩx綕 eb_@+Yhlf̰fBX7>ܙѫ' uvQ`$9H~y"CJeU0/c]?ăK_xß!^'tr}j3{3>ùur4>5oKXF٧yThbp]03fU2e.oy%Et'͙[" k$C'`4) (#‟}IѫE_QBL(f36Ze54<I/ ŵg>`LAGOȉ$8-ɻ+ߠ+`*[Y]!„#0i4Q`bɕ}='MV2W Mj`=~4(,֐橇M!9Mr]r`7hۊ :#1g+Q-;TgfLVP|Qom{u杢~}yRF.%,}Tm%H\1B/WPog@dʋ{F'k$xՒ+^S: hs+feF~$ڃ结sy+d®Hܝ-bJ]kB|R$JtDyg+iuUSDy˿a$!dS=!3HA(Pjg @?sb¯?&ל MQG|y+X'Lw:`y2C6f_9@g]C&XuV5h(Aҷ$ "& =5Y0Lv6 9RPeJxHDyG\Ӡ1]wzKO6zT%[(3+4NF߮?s la7c;g FlS8c:_-"@rnamu,LDY}6qҝ8lpt]?LvfƏ&Fk26}oSuIZ:cBw5>J1UT^&D.?vHazRKәXBسLvy*^ JLδ:͵z1<؈(nhKj~ ,ĻXܙΪ}w"`Cb !+ap«:V\+4ؖiTd:DX[ n=:O"A J7HG(,(-#>.=LI6#fE.G Gw8h$.z{7Qj-QtMhp&,"`į7q?^2('?r- 4&Ont\IRKBՒ䆽UQ8Ol\W_[P;VzԎΜb#\,\Jo\Ow `Ð<_k%S euI67Kuޘc0$o$](0cLٿQjO{t {BuF^l]rq hq n,ͶݗzW==7W#>k6Lo(IKᛕ3 -!nUfh/iKΫfaB| k3T/7XxZI^A1\[\ۯP{~Frcd0MVLGOinRIPpV׬O;V ~sQSsWtਫ਼gޘGL-p޽kC`V!T\b߀"""nuDz}c{,ㄟGT r 4+qb!Z^ z;꟏aa؝dܞ|&Brfjɚ5 EN egRZ3ц*zaAF1@E)%)ctRszXw &S[R2*\YZA[i9}πx ^ϕu+4-v'ˏ[cTW#HW$NH-q5 ~2ɺVB8>G| d9R9~d`//XB j$X! &w{ s@; Y.a=z{WgךdlXY%$I49k^Tb BKTLag"tb$c_Palanx ӡo؋yw],R)%jGCUsIlIl0g2UZ_ՀxC.[ݤ )vNE+j!|M cfz9BNnp9CF&Q9*gݎ쇸UZ|( 9Oxt I1R'|5\lL&k!bw)Ф˻QP2+S+_*9+*[_fI[&`$-MR( GF``(p*a0iF0MιF~vPhJT5;&_z7 AkC\~[r$ g5OIZa∑XGA ,,,fCw'Efcd5A7~/^ŌU|,e/'c|r~ *˒ʖqO'B_'B U&d m*;ex[ T 7BK=6WnPF ȘdޫOg)SяO=^g~t91 LO9 <|ɓc_iGnZ+b + >=#WS5[ Ť˕Y(Mjs .^=y!؄s-ɪv4kK:v2e$gdDVЮ򡝓letaVWK@gONſ/VPДv i$LH9mŐBGƀ'oȐ6QRQ~:)!rg#RA&6S6)F'%WBtÞeWŠMfpCOOz/ &{Y"^4}J`[v$h쑃1r TF_sFvK<>8B<:^XITLjbV;P_ 8\ޯcܓ#]^3%S%6 bb)6fvD_(msK"BRs䶛I%3[E8O'-c;mg*sU !7$P3\4oXs4LCθob2lhsa*>M5w pw7 H7Qƽh ע|6d@׌vKT&p_ㆰ hNv!'zq q^֘Y&WMĶ?!H+k|Q(KVZ:Ƽ-#_ &F3d]K#ZP;'̗&]bӵ^ r[~g4᮸T yeo|s%7^U^ enU*ğ3a$BvN]f SPS#Ne*?\!3{S:5ZS6vLV˲6Swk\#003~>34_ںH*ps}|u+\Z?k6uQBIaYzVZ y@Z3^tΪbTҊÑVώS=[,}c^FF|(rWtl)n$iR@.-z .gRhv3.~_kpy"x4@8xE2 \hAIػ~*nhâOOڀ1]0ʹ9r70_f\T[ɻCkTodXnVA('Nɹ*S/£p]?ɏ\**nt(/ ״tV< E og'N@X"֟Y兵tf:$8(\܁]8Se^39bd2Ѧ)[f举?}nnsvP+)!""ʻ5˥eGntY\hMI9^QaΟwbYezcQaVy[P>VuqMlA"@QSXPznHcq>ȅtWDwUҞ"7YG,@;3[DYO薅8E7i'?"M$K;)wO+~.^gQ^Bl #-) $D]Pj)Nw+@pM 5 #uuQC \JgjeoIZ -VQz5S/4d~\5Q¤^BZ ~pӌODҷIzOeg +T}L?zts|l E6akԺ j%WKfל5\<#/O﹗,gP+6ax\ěۢTCb/7vbȕ eϙwõy xa\Ue-P,*.l@ wei„ԟHB)|9zvte} >82 E#fE=ăs󾛶L#Y-ˬRXwH]6Է"<}t9+ܔ =#D1 *jW1j҈ 4_VHCbZՆB /v4SYkBMiqJHH-àujd>TkM S2xFY7-YVd)U!-5#Kk4|>h.LfpEp?\wHsA"~ԌlMK9ˊs6/bǵtl#ɪb'C$7V}=jՙ{XDTyɷ* {ak .Ǿ&{(TwLP5iaRBʑ2(T6vO!3K;oQ X~\LuÍx\ʘwg*S Ф#g8C<~'2[,y~o϶oe8QG*E㥥X-t+5{=޲x:TjVCx8,W̞2A=Y6xnZHCF2L4JhW/$3Pܥ!!kE]Ur_X_{Q-O^g\fbsdIr^"A&aIaQ,crGUK">a V\ qG D6/A $~U/U)f|O8sTakwXa0!f%[z&n?,"xIPB@**FHBy}Vm&:|&ZS0$ -@O|֥*[[Xh "iEsS;bV= TMO'W3 ƇIǯn5vřwj.Fm|: f`ΕkduBLMgUVH4hj3#BռȗB1'_ayWni~>F+b6 EYM2W6:6܀ slx`u Э"+s*1C" lDfb]!jPDN D~oyvn7l9h'0`)`?)6`᜿TB&P{R~sw(fկ"mˁwc8KgYT8V7<.tNO\MWIPa_xxYF#&;:a*jqDe##YhP_τ~^TCwý?w9 tIqIB3 \s޼J"X"b82 r*U=8TjA;]3$-awsk qzqFն;L7t)$*^ZWI:tFx[ UyJPU%w Cse N6[^bo/­g>`:ϒ>e\<״lhh\e' M8TSw+1 4QI E͝Obmi^輟e]*a4F T%pi q'N߷ާ+)#uQ] !EGRl GزM?ǛcGt!T&Jx8}ۇ:$$FA鿯 4~9Hr&Yp2iOyj9X-q@%ˍ62Z cY3Iz.u(2 =a{T $ڊ^!^~kZbÊ@[h2"gzΌj``"{2G֮_LXm;8AUOi'%-],l&Vqf-NʧzjA \;7ӝ e53d;y3u[i!xsaKU* =`XРi*x6NsGID4A ?kS0:kk@:xcqd[^VHE7ۼ( #37ѻE{D΢z $$*s[_<}x=vV! =ԗsu`YǛb-;u}i$;8q5ŌS ႆqMTִq1 Ȁ&>a|E6}/顆Nz P0doD+=ˉ_uG !6? %]t yUne-Jc45!|ʆ ,ngn% 8c&>3TLAA \qI%asd,\'y3[M-ْht-JɬZ8 :֞X/1-XBs$T$oG/q?!fpoV,%zVp3^i$iׁa >xNpǒԿz~(Q*vgeV1lRCoGF3Io!vDt#S;g* 0Ҿ|*8 Ub#ea3ê>6m+^׷]Q9-NEU&.z0Yza3n1 OK,׶\TFHX74@k"%U_4&<}dV`!{sd'mtwoVs{15I Ou@Id4xf~IB94j8]bt`)QZUU׵*Rz#tn8'fDnC%]*^C.P)!M@Tp | O")jt蕭T̒.L)$t*l(A9- LPWJaIԚ%FdAIn`J+WGB[IO;gB^6yRDL[=ԍ74ewn)ޠPiiVz$#fq"ϺGgNKF 1^>+q2<(M"":tlDv) LͿ<HH '/>tWMȌ`{sεmegڝ}Ueu femCF1jˆ vz \$WBN7iQ Ðޞ)Ua.DLD+}Y%XҊ F^ b<dz|ԡZE<Tϡ')I4auJPkMrז@ ٸg@!/T2AVg?\ܳEs#us.3fMx::24A  T'"a K $bzHX\K,o T^=6;MdM`B6;&udߦzX2q*]#Kei6waΩTKmh.4?Ĕn-ev@P`q̧XS Ӹ/un:FR-0yJ()(cI;ƴ]ҁ吀jykfϥ#+Z_o*͵Tz#?٢eZ^A._MZ8XB_EƘgo+y{ր\R[ڥmPRƷ@-K M|љ4J:y K-H6U()š [[_-qɾ缎/Ȕ"ZGu(¸2lq_XS|Qj _`AYpY W7o=KaciJؑz}#\e17eB j\73%o)R3n~ AE?JnHF6Z캥ٟjބ>'O7BHcm^vegR`g Q) %GfZ^x)ZP/eKV7Kޙ/7Ƀ4y.3IFkGr#Q'WSL>'CFEs$=r|fݢ%V\ȯn Fm`Y|>gڤuo%I|ODC*V$*EEMg^Ȉ%DL0aQK\`V0-=wҟQ쒐#1:SSAOn>eONWAK֠oDgޏ GB ˃*@r-oc V^ϓ4[`?ˎ)/D@3^񺥌 Uy2G*Ү4X>59G_P0al{W9k©m\ 5o$q_GmpHӃ)#L6yD1Uv!Xï٭&U$nASe>e5\2sUAKiz~E!;0Tx;췾GcߡfDT=`%B; pDhGl%$ ?`)~#ӃqXZL/4waFW[į}#x&U*Z-:hya5;LE3*D>N$z xJֿTi)mK3 ֙U џG4!#S_ĽtO~/L ZБ}I7[w>s{Ɔh,S)H"[lEgy7MWk=Sc{8&}y 6og5NLN+&Ր 6 Kl:MjvR7wJE./oe !mY/E9K[!EݦZd>^h ئLV[ (Xdy>_nKR'05[tY%A`#e7;B3c9uSku++Qr>{O:jk?r Q in8 k:El0,2^r8rx74@N:bj:qlɶ=#H͎F-+d% H| F4:󯖐p~OL@毢Q.: YZ